Escolar Documentos
Profissional Documentos
Cultura Documentos
net/publication/320417140
CITATIONS READS
12 201
3 authors:
Mario Paolone
École Polytechnique Fédérale de Lausanne
373 PUBLICATIONS 5,624 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Asja Derviškadić on 16 October 2017.
Abstract—We present a single synchrophasor estimation (SE) and protection functionalities of situational awareness systems
algorithm that is simultaneously compliant with both P and does not need to equip every measurement point with two
M Phasor Measurement Unit (PMU) performance classes. The different devices. From a measurement reliability perspective,
method, called iterative-Interpolated DFT (i-IpDFT), iteratively
estimates and compensates the effects of the spectral interference the performance of fault management systems using PMU
produced by both a generic interfering tone, harmonic or data to tune or back-up existing protection schemes, are not
interharmonic, and the negative image of the fundamental tone. degraded by the presence of interharmonic tones [6]. In this
We define the 3-points i-IpDFT technique for cosine and Hanning respect, [4] proposes a hybrid P+M-class PMU design based
window functions and we propose a procedure to select the i- on tunable trigger thresholds to switch between two different
IpDFT parameters. We assess the performance of the i-IpDFT
with respect to all the operating conditions defined in the IEEE frequency-tracking filters. The technique self-switches from an
Std. C37.118 for P and M-class PMUs. We demonstrate that the M-class algorithm to a P-class one in case a transient event is
proposed SE method is simultaneously compliant with all the detected. On the contrary, [5] proposes a two-channel design
accuracy requirements of both PMU performance classes. that is conceived to comply with P and M-class at once. The
Index Terms—Discrete Fourier transform (DFT), IEEE Std. process implements in parallel two different Taylor Fourier
C37.118, Interpolated Discrete Fourier transform (IpDFT), Pha- Transform algorithms, not designed to meet P and M-class
sor Measurement Unit (PMU), Synchrophasor Estimation. respectively: the first one produces accurate measurements of
steady state signals, while the second one is better suited to
I. I NTRODUCTION follow fast signal changes. In this case, the selection of the
most appropriate output is implemented by a detector that
T HE IEEE Std. C37.118 [1] and its latest amendment [2]
have defined two performance classes and related mea-
surement requirements, to which Phasor Measurement Units
identifies the presence of power system transients.
In this paper, we propose a single algorithm designed
(PMUs) must comply with: P-class is meant for applications to simultaneously fulfill the performance requirements of P
requiring fast response time, such as power system protection; and M-class PMUs. That is to say that, for each operating
M-class is meant for high accuracy measurements requiring condition defined in [1], the method is compliant with the most
resiliency against interfering spectral components1 . One of demanding specification of the joint P and M-class require-
the main differences between P and M-class requirements is ments. The technique is hereafter called iterative Interpolated
represented by the Out-Of-Band Interference (OOBI) test. The Discrete Fourier Transform (i-IpDFT) and demonstrates how
latter, has been specifically designed for the M-class, to test it is possible to develop a DFT-based SE algorithm capable of
the PMU capability to reject superposed interharmonics close rejecting interharmonics, also when adopting relatively short
to the 50 or 60 Hz main tone. These are defined as signals window lengths (3 periods of a signal at fn ). The method
characterized by an amplitude that is 10% of the main tone represents an evolution of those proposed in [7] and [8], which
and a frequency fi in the bands [10, fn -Fr /2] and [fn +Fr /2, are conceived for P and M-class PMUs, respectively. In this
2fn ], being fn the nominal power system frequency, Fr the paper, we extend our investigation to meet simultaneously the
PMU reporting rate and fi /fn 6∈ N [3]. compliance with P and M-class requirements. To do so, we
Recently, the idea of a single PMU capable of satisfying employ the 3-points IpDFT for cosine and Hanning window
both the P and M-class PMU requirements at the same time functions.
has become increasingly popular [4], [5]. The advantages The i-IpDFT method iteratively finds and compensates
are evident: from a cost perspective, an electrical utility the effects of the spectral interference produced by both an
interested to use PMUs to simultaneously supply monitoring interfering tone and the negative image of the fundamental
tone. Several algorithms that compensate the spectral inter-
The Authors are with the École Polytechnique Fédérale de Lausanne EPFL, ference generated by the image component of the main tone
CH-1015, Lausanne, Switzerland. have been presented in the literature, the majority relying
1 The amendment [2] introduces significant changes with respect to [1].
Therefore, the design of PMUs has evolved over time. Specifically, regarding on the IpDFT [7]–[12]. Sine-fitting techniques [13], as well
frequency and Rate-Of-Change-Of-Frequency (ROCOF), [2] relaxes most of as compressive sensing [14] and lookup tables [15] have
the requirements contained in [1] and suspends the ROCOF limit for the been investigated too. In [16] an IpDFT-based method that
Out-Of-Band Interference (OOBI) test. Moreover, [2] changes and relaxes
the requirements for measurement reporting latency and response time and compensates the spectral interference generated by both the
simplifies the testing conditions for the frequency ramp test. image component of the main tone and harmonic tones is
2
2 The IpDFT can be formulated for window functions not belonging to the
WC (k) = −0.5jDN (k − 0.5) + 0.5jDN (k + 0.5) (6)
cosα family. However, this problem does not have a closed form analytical
solution. In that case, the solution may use approximations of the numerically However, for an odd value for α, the window is a weighted
computed window spectrum. sum of Dirichlet kernels modulated by non-integers of the
3
where:
X0+ (k) = A0 e+jϕ0 W (k − f0 /∆f )
(10a)
X0− (k) = A0 e−jϕ0 W (k + f0 /∆f ) (10b)
being W (k) the DFT of the adopted window function.
As shown in Fig. 2, in case of incoherent sampling
(f0 /∆f ∈
/ N), the peak value of the continuous spectrum of the
fundamental tone of a signal (highlighted in green) is located
between two consecutive DFT bins and the signal frequency
can be expressed as:
f0 = (km + δ)∆f (11)
being −0.5 ≤ δ < 0.5 a fractional correction term and km the
index of the highest bin. The IpDFT problem lies in finding the
correction term δ (and, consequently, the fundamental tone’s
parameters {f0 , A0 , ϕ0 }) that better approximates the exact
Fig. 2. DFT and DTFT of a steady state single-tone signal that is incoherently location of the main spectrum tone.
sampled and the related positive and negative images.
The IpDFT problem solution has been originally provided as
a 2-point interpolation scheme [17], [18]. More recently, mul-
frequency resolution, therefore an intrinsic limitation arises: tipoint interpolation schemes have demonstrated to inherently
as it can be seen from Fig. 1, the WC (k) zero-crossing do reduce the long-term spectral leakage effects, leading to more
not happen for integer values of k. As a consequence, also accurate interpolation results [10], [11]. In this respect, for the
with coherent sampling, the cosine window generates spectral Hanning window, the fractional term δ can be computed by
leakage. interpolating the 3 highest DFT bins as [10]:
|X(km + ε)| − |X(km − ε)|
δ = 2ε · (12)
|X(km − ε)| + 2 |X(km )| + |X(km + ε)|
B. The Interpolated DFT (IpDFT)
where ε = ±1 if |X(km + 1)| ≷ |X(km − 1)|. The funda-
As known, the IpDFT is based on a static signal model that,
mental tone’s amplitude and phase can then be computed as:
in general, is assumed to contain a single unknown frequency
component. In this respect, let us consider a finite sequence πδ 2
A0 = |X(km )| δ − 1 (13)
of N equally spaced samples x(n) obtained by sampling an sin(πδ)
input continuous signal x(t) with a sampling rate Fs = 1/Ts , ϕ0 = ∠X(km ) − πδ (14)
being Ts the sampling time:
Similarly, for the cosine window, δ can be obtained by
x(n) = A0 cos (2πf0 nTs + ϕ0 ) , n ∈ [0, N − 1] (7) interpolating the 3 highest DFT bins as [20]:
|X(km + ε)| − |X(km − ε)|
where {f0 , A0 , ϕ0 } are the signal frequency, amplitude and δ = 1.5ε · (15)
initial phase respectively. The signal is assumed to be win- |X(km − ε)| + 2 |X(km )| + |X(km + ε)|
dowed with a discrete function of N samples w(n), being The fundamental tone’s amplitude and phase can then be
T = N · Ts the window length. The DFT X(k) of the computed as (computational details are given in Appendix):
windowed input signal is: 2
δ − 0.25
A0 = 4 · · |X(km )| (16)
∆
N −1
1 X |cos (πδ)|
X(k) = w(n)x(n)WNkn , k ∈ [0, N − 1] (8) ϕ0 = ∠X(km ) − πδ (17)
B n=0
10 -2
cos OOBI
Hann Harm Dist 10%
Harm Dist 1%
E
10 -4
Sign Freq
Ampl Mod
Ph Mod
10 -6
0 1 2 3 4 Freq Ramp cos
P Ampl Step Hann
Ph Step
Fig. 5. Error in estimating the IpDFT correction term δ with the e-IpDFT
technique, as a function of P : signal at f0 = 47.5 Hz. Fs = 50 kHz, T = 0 0.005 0.01 0.015 0.02 0.025
60 ms, SNR = 80 dB. En
10%
10 0 9%
cos 8%
Hann 7%
OOBI
6%
5% cos
E
4% Hann
3%
2%
1%
10 -5 0 0.005 0.01 0.015 0.02 0.025
En
0 5 10 15 20 25 30 35
Q
Fig. 7. Boxplot representation of En in all operating conditions indicated
Fig. 6. Error in estimating the IpDFT correction term δ with the i-IpDFT in [1] (top) and in the OOBI test when changing Ai in the range [1,10]%A0
technique, as a function of Q: signal at f0 = 47.5 Hz corrupted by an (bottom). Fs = 50 kHz, fn = 50 Hz, T = 60 ms, SNR = 80 dB.
interfering tone at fi = 20 Hz. Fs = 50 kHz, T = 60 ms, SNR = 80 dB.
TVE [%]
Parameter Variable Value 10-1
FE [Hz]
Iterations comp. of the image P 2
10-3
Iterations overall procedure Q 16 (cos), 28 (Hann)
IpDFT interpolation points - 3
10-4
45 46 47 48 49 50 51 52 53 54 55
100
IV. P ERFORMANCE A SSESSMENT
RFE [Hz/s]
10-1
We carry out the numerical validation of the i-IpDFT
algorithm in a simulation environment, by making reference 10-2
to the static and dynamic performance requirements dictated 45 46 47 48 49 50 51 52 53 54 55
by [1], [2] and following the testing procedures described in Fundamental frequency [Hz]
TABLE II
C OMPLIANCE WITH RESPECT TO STATIC SIGNALS : MAXIMUM TVE, FE AND RFE FOR THE I -I P DFT AND MAXIMUM LIMIT ALLOWED BY [1].
TABLE III
C OMPLIANCE WITH RESPECT TO DYNAMIC SIGNALS : MAXIMUM TVE, FE AND RFE FOR THE I -I P DFT AND MAXIMUM LIMIT ALLOWED BY [1].
cos Hann P-class IEEE Std M-class IEEE Std cos Hann M-class IEEE Std
0
10 10 0
TVE [%]
TVE [%]
-1
10 10 -1
10 -2 10 -2
-3
10 10 -3
100 500 1000 1500 2000 2500 10 20 30 40 50 60 70 80 90 100
-2
10
10 -2
FE [Hz]
FE [Hz]
10 -3
10 -3
10 -4 10 -4
100 500 1000 1500 2000 2500 10 20 30 40 50 60 70 80 90 100
10 0 10 0
RFE [Hz/s]
RFE [Hz/s]
10 -1 10 -1
10 -2 10 -2
100 500 1000 1500 2000 2500 10 20 30 40 50 60 70 80 90 100
Harmonic frequency [Hz] Interharmonic frequency [Hz]
Fig. 9. Harmonic distortion test (Ah = 10%A0 ) [1]. Fig. 10. OOBI test [1].
9
TVE [%]
the 5 mHz limit dictated by [1] when SNR = 60 dB, and is
10 -1
below such limit for higher SNRs. It is worth mentioning that,
10 -2
in case Ah = 10%A0 , for the second and third harmonic
10 -3
the weighted energy En exceeds the threshold λ, activating 0.1 1 2 3 4 5
the procedure that compensates the detected harmonic tone,
leading to smaller errors even for the cosine window. 10 -1
FE [Hz]
As far as the OOBI test is concerned (see Fig. 10), the 10 -2
graphs show the maximum obtained errors among the 3 10 -3
considered fundamental frequencies. The TVE and FE are 10 -4
0.1 1 2 3 4 5
within the limits required by [1] for every combination of
interharmonic and fundamental frequencies, for both cosine 10 1
RFE [Hz/s]
and Hanning window. Even though [1] does not define any 10 0
specific limit for the RFE, the obtained results show that we are 10 -1
capable of estimating the ROCOF with similar performance as 10 -2
in the harmonic distortion test. To be more precise, the most 0.1 1 2 3 4 5
challenging condition is when the two tones have frequencies Modulating frequency [Hz]
that are close together and their images are not detectable due
Fig. 11. Amplitude modulation test [1]. The range of the modulation
to short-term spectral leakage. In case f0 = 47.5 Hz, this occurs frequency is [0.1,2] Hz for P-class, [0.1,5] for M-class [1].
for 20 ≤ fi ≤ 25 Hz whereas in case f0 = 52.5 Hz, this occurs
for 75 ≤ fi ≤ 80 Hz. cos Hann P-class IEEE Std M-class IEEE Std
cos Hann P-class IEEE Std M-class IEEE Std cos Hann P-class IEEE Std M-class IEEE Std
step inst. cos step inst. Hann R and D cos R and D Hann
1 t t t t
10
101
TVE [%]
10-1
TVE [%]
10-1
10-3
10-3
10-5
45 45 46 47 48 49 50 51 52 53 54 55 55 10-5
0 0.05 0.1 0.15 0.2 0.25 0.3
10-1
101
FE [Hz]
10-3 10-1
FE [Hz]
10 -5 10-3
10-5
10-7
45 45 46 47 48 49 50 51 52 53 54 55 55 10-7
0 0.05 0.1 0.15 0.2 0.25 0.3
100
1021
RFE [Hz/s]
10-1
RFE [Hz/s]
10
10 -3 10-1
10-3
10-5
45 45 46 47 48 49 50 51 52 53 54 55 55 10-5
0 0.05 0.1 0.15 0.2 0.25 0.3
Fundamental frequency [Hz] Response time R t [s]
Fig. 13. Frequency ramp test when the signal frequency ramps over the range /18
ph [rad]
[45, 55] Hz (positive) [1] (similar results hold for negative frequency ramp and
for the [48, 52] Hz range). The gray areas correspond to the initial and final /36
steady-state conditions. The vertical lines delineate the exclusion intervals:
2/Fs = 0.04 s for P-class (dashed lines) and 7/Fs = 0.14 s for M-class (solid 0
lines). 0 0.05 0.1 0.15 0.2 0.25 0.3
Delay time D t [s]
cos Hann P-class IEEE Std M-class IEEE Std
step inst. cos step inst. Hann Rt and D t cos Rt and D t Hann
Fig. 15. Phase step test (positive) [1] (similar results hold for negative step
101 test). Refer to Fig. 14 caption for further details.
TVE [%]
10-1
10-3 TABLE IV
10-5 C OMPUTATIONAL COMPLEXITY OF THE I -I P DFT.
0 0.05 0.1 0.15 0.2 0.25 0.3
100 i-IpDFT Variable Value
-2
FE [Hz]
10 K 11
P 2
10-5 Q 16 (cos), 28 (Hann)
10-7
0 0.05 0.1 0.15 0.2 0.25 0.3 Function +| − |× ÷|exp|sin
102 IpDFT 14 3
RFE [Hz/s]
1
0 0.05 0.1 0.15 0.2 0.25 0.3
Delay time D t [s]
and the interfering tones. As a consequence, the expected
Fig. 14. Amplitude step test (positive) [1] (similar results hold for negative computational latency of the i-IpDFT on the same FPGA
step test). TVE, FE and RFE are represented as a function of the response target of [22] for a single channel can be approximately
time, meaning that time t = 0 corresponds to the instant that the measurement computed as a function of the e-IpDFT latency. Specifically,
leaves the accuracy limit, to which the curves for the two windows are aligned.
The vertical dotted lines indicate the instant that the step change is applied, this leads to 20 µs · 2 · 16 = 0.64 ms for the cosine and
the vertical dashed lines indicate the SE response time, the vertical red lines 20 µs · 2 · 28 = 1.12 ms for the Hanning window. Those
indicate the response time limits dictated by [1]. The estimated amplitude values are fully compatible with the 10 ms time budget at a
is represented as a function of the delay time, meaning that time t = 0
corresponds to the instant that the step change is applied. The vertical dashed reporting rate of 50 fps, demonstrating the feasibility of the
lines indicate the SE delay time, the vertical red lines indicate the delay time i-IpDFT technique implementation on an FPGA target similar
limits dictated by [1]. the one used in [22].
11
[16] D. Belega, D. Petri, and D. Dallet, “Impact of harmonics on the Mario Paolone (M07 - SM10) received the M.Sc.
interpolated DFT frequency estimator,” Mechanical Systems and Signal (with honors) and the Ph.D. degree in electrical
Processing, vol. 6667, pp. 349 – 360, 2016. engineering from the University of Bologna, Italy,
[17] V. K. Jain, W. L. Collins, and D. C. Davis, “High-accuracy analog in 1998 and 2002, respectively. In 2005, he was
measurements via interpolated FFT,” Instrumentation and Measurement, appointed assistant professor in power systems at
IEEE Transactions on, vol. 28, no. 2, pp. 113–122, 1979. the University of Bologna where he was with the
[18] T. Grandke, “Interpolation algorithms for Discrete Fourier Transforms Power Systems laboratory until 2011. In 2010, he
of weighted signals,” Instrumentation and Measurement, IEEE Transac- received the Associate Professor eligibility from the
tions on, vol. 32, no. 2, pp. 350–355, 1983. Politecnico di Milano, Italy. Since 2011 he joined
[19] F. J. Harris, “On the use of windows for harmonic analysis with the the Swiss Federal Institute of Technology, Lausanne,
Discrete Fourier Transform,” Proceedings of the IEEE, vol. 66, no. 1, Switzerland, where he is now Full Professor, Chair
pp. 51–83, 1978. of the Distributed Electrical Systems laboratory and Head of the Swiss
[20] K. Duda and S. Barczentewicz, “Interpolated DFT for sinα (x) win- Competence Center for Energy Research (SCCER) FURIES (Future Swiss
dows,” IEEE Transactions on Instrumentation and Measurement, vol. 63, Electrical infrastructure). He was co-chairperson of the technical programme
no. 4, pp. 754–760, April 2014. committees of the 9th edition of the International Conference of Power
[21] M. Paolone and P. Romano, Advanced Techniques for Power System Systems Transients (IPST 2009) and of the 2016 Power Systems Computation
Modelling, Control and Stability Analysis. F. Milano, IET, 2015, ch. Conference (PSCC 2016). He is chair of the technical programme committee
DFT-based synchrophasor estimation processes for Phasor Measurement of the 2018 Power Systems Computation Conference (PSCC 2018). In 2013,
Units applications: algorithms definition and performance analysis. he was the recipient of the IEEE EMC Society Technical Achievement Award.
[22] P. Romano and M. Paolone, “An enhanced interpolated-modulated He was co-author of several papers that received the following awards: best
sliding DFT for high reporting rate PMUs,” in 2014 IEEE International IEEE Transactions on EMC paper award for the year 2017, in 2014 best paper
Workshop on Applied Measurements for Power Systems Proceedings award at the 13th International Conference on Probabilistic Methods Applied
(AMPS), Sept 2014, pp. 1–6. to Power Systems, Durham, UK, in 2013 Basil Papadias best paper award
[23] D. Macii, D. Fontanelli, G. Barchi, and D. Petri, “Impact of acquisition at the 2013 IEEE PowerTech, Grenoble, France, in 2008 best paper award
wideband noise on synchrophasor measurements: A design perspective,” at the International Universities Power Engineering Conference (UPEC).
IEEE Transactions on Instrumentation and Measurement, vol. 65, no. 10, He is the Editor-in-Chief of the Elsevier journal Sustainable Energy, Grids
pp. 2244–2253, Oct 2016. and Networks and Associate Editor of the IEEE Transactions on Industrial
[24] “IEEE Guide for Synchronization, Calibration, Testing, and Installation Informatics. His research interests are in power systems with particular
of Phasor Measurement Units (PMUs) for Power System Protection and reference to real-time monitoring and operation, power system protections,
Control,” IEEE Std C37.242-2013, pp. 1–107, March 2013. power systems dynamics and power system transients. Mario Paolone is author
[25] G. Barchi, D. Macii, and D. Petri, “Synchrophasor estimators accuracy: or coauthor of over 220 scientific papers published in reviewed journals and
A comparative analysis,” IEEE Transactions on Instrumentation and international conferences.
Measurement, vol. 62, no. 5, pp. 963–973, May 2013.