P and M class PMUs for use within MATLAB simulink simulations

Andrew Roscoe

Research output: Non-textual formSoftware

98 Citations (Scopus)

Abstract

This software contains executable examples of P and M class PMUs (Phasor Measurement Units) with frequency tracking and adaptive filters. They can be used within MATLAB Simulink simulations. The algorithms used are those from the paper "Exploring the relative performance of frequency-tracking and fixed-filter Phasor Measurement Unit algorithms under C37.118 test procedures, the effects of interharmonics, and initial attempts at merging P class response with M class filtering.'

The latest examples (version 20131028) have a configurable nominal frequency and reporting rate of (for example) f0=Fs=50 Hz or f0=Fs=60 Hz, but are adaptive and can be used over a frequency range of f0*0.7 to f0*1.3 Hz without any noticeable degradation in harmonic/unbalance rejection, as described in the paper. Also included is a source-code version of the 30-second test waveform generator from "P and M Class Phasor Measurement Unit Algorithms using Adaptive Cascaded Filters" http://dx.doi.org/10.1109/TPWRD.2013.2238256 . This provides some interesting and useful (non-C37.118) test cases against which to compare different PMU algorithms.
LanguageEnglish
PublisherIEEE
Media of outputOnline
DOIs
Publication statusPublished - 14 Aug 2013

Fingerprint

Phasor measurement units
MATLAB
Adaptive filters
Merging
Degradation

Keywords

  • P and M class
  • PMUs
  • MATLAB simulink simulations
  • phasor measurement units

Cite this

@misc{d4b11bb503904ba89e3af1365517df43,
title = "P and M class PMUs for use within MATLAB simulink simulations",
abstract = "This software contains executable examples of P and M class PMUs (Phasor Measurement Units) with frequency tracking and adaptive filters. They can be used within MATLAB Simulink simulations. The algorithms used are those from the paper {"}Exploring the relative performance of frequency-tracking and fixed-filter Phasor Measurement Unit algorithms under C37.118 test procedures, the effects of interharmonics, and initial attempts at merging P class response with M class filtering.' The latest examples (version 20131028) have a configurable nominal frequency and reporting rate of (for example) f0=Fs=50 Hz or f0=Fs=60 Hz, but are adaptive and can be used over a frequency range of f0*0.7 to f0*1.3 Hz without any noticeable degradation in harmonic/unbalance rejection, as described in the paper. Also included is a source-code version of the 30-second test waveform generator from {"}P and M Class Phasor Measurement Unit Algorithms using Adaptive Cascaded Filters{"} http://dx.doi.org/10.1109/TPWRD.2013.2238256 . This provides some interesting and useful (non-C37.118) test cases against which to compare different PMU algorithms.",
keywords = "P and M class, PMUs, MATLAB simulink simulations, phasor measurement units",
author = "Andrew Roscoe",
year = "2013",
month = "8",
day = "14",
doi = "10.1109/TPWRD.2013.2238256",
language = "English",
publisher = "IEEE",

}

P and M class PMUs for use within MATLAB simulink simulations. Roscoe, Andrew (Author). 2013. IEEE.

Research output: Non-textual formSoftware

TY - ADVS

T1 - P and M class PMUs for use within MATLAB simulink simulations

AU - Roscoe, Andrew

PY - 2013/8/14

Y1 - 2013/8/14

N2 - This software contains executable examples of P and M class PMUs (Phasor Measurement Units) with frequency tracking and adaptive filters. They can be used within MATLAB Simulink simulations. The algorithms used are those from the paper "Exploring the relative performance of frequency-tracking and fixed-filter Phasor Measurement Unit algorithms under C37.118 test procedures, the effects of interharmonics, and initial attempts at merging P class response with M class filtering.' The latest examples (version 20131028) have a configurable nominal frequency and reporting rate of (for example) f0=Fs=50 Hz or f0=Fs=60 Hz, but are adaptive and can be used over a frequency range of f0*0.7 to f0*1.3 Hz without any noticeable degradation in harmonic/unbalance rejection, as described in the paper. Also included is a source-code version of the 30-second test waveform generator from "P and M Class Phasor Measurement Unit Algorithms using Adaptive Cascaded Filters" http://dx.doi.org/10.1109/TPWRD.2013.2238256 . This provides some interesting and useful (non-C37.118) test cases against which to compare different PMU algorithms.

AB - This software contains executable examples of P and M class PMUs (Phasor Measurement Units) with frequency tracking and adaptive filters. They can be used within MATLAB Simulink simulations. The algorithms used are those from the paper "Exploring the relative performance of frequency-tracking and fixed-filter Phasor Measurement Unit algorithms under C37.118 test procedures, the effects of interharmonics, and initial attempts at merging P class response with M class filtering.' The latest examples (version 20131028) have a configurable nominal frequency and reporting rate of (for example) f0=Fs=50 Hz or f0=Fs=60 Hz, but are adaptive and can be used over a frequency range of f0*0.7 to f0*1.3 Hz without any noticeable degradation in harmonic/unbalance rejection, as described in the paper. Also included is a source-code version of the 30-second test waveform generator from "P and M Class Phasor Measurement Unit Algorithms using Adaptive Cascaded Filters" http://dx.doi.org/10.1109/TPWRD.2013.2238256 . This provides some interesting and useful (non-C37.118) test cases against which to compare different PMU algorithms.

KW - P and M class

KW - PMUs

KW - MATLAB simulink simulations

KW - phasor measurement units

UR - http://strathprints.strath.ac.uk/43981/

UR - http://dx.doi.org/10.1109/TIM.2013.2265431

U2 - 10.1109/TPWRD.2013.2238256

DO - 10.1109/TPWRD.2013.2238256

M3 - Software

PB - IEEE

ER -