P and M class PMUs for use within MATLAB simulink simulations

Roscoe, Andrew (2013) P and M class PMUs for use within MATLAB simulink simulations. IEEE. (https://doi.org/10.1109/TPWRD.2013.2238256)

[thumbnail of RoscoePMU_Public_20130814.zip] Archive (ZIP). Filename: RoscoePMU_Public_20130814.zip
Accepted Author Manuscript

Download (768kB)
[thumbnail of RoscoePMU_Public_20131028.zip] Archive (ZIP). Filename: RoscoePMU_Public_20131028.zip
Accepted Author Manuscript

Download (1MB)

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.