available methods, algorithms and tools for oscillation

34
Available Methods, Algorithms and Tools for Oscillation Detection and Source Location Dan Trudnowski Montana Technological University Butte, MT USA 1

Upload: others

Post on 13-Mar-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Slide 1Detection and Source Location
Butte, MT USA
750
800
850
900
750
800
850
900
820
840
860
880
900
Marginal Unstable
535
540
545
550
555
Time (sec)
Vo lta
ge (k
V) Malin 500-kV Bus Voltage, Chief Joseph Brake test on July 21, 2011
Normal
7
Gen Angle(u i,k ) (degrees)
59.95
60
60.05
60.1
60.15
60.2
Gen Angle(u i,k ) (degrees)
Sheet1
Gen
750
800
850
900
750
800
850
900
820
840
860
880
900
M W
Time (sec.)
Forced Oscillation
Forced Oscillations
• Response of system to an apparatus in a limit cycle – e.g. generator controller
• NOT A SYSTEM INSTABILITY • Very common
– WECC = 16 events in 2008/9 operating season in WECC.
• Can be very severe if near a natural mode where the system gain is high (resonance): – WECC: November 30, 2005.
WECC FO, Mar. 2015 12
30 31 32 33 34 35 36 37 38 39 40
Time (min.)
M W
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Hz
Freq. (Hz)
B )
14
Do FOs Impose Any Threat? • Catastrophic event of rotor’s vibration at Sayano–Shushenskaya
hydro power station in 2009*
Before the accident After the accident
• https://en.wikipedia.org/wiki/2009_Sayano%E2%80%93Shushenskaya_power_station_accident • S. Maslennikov, IEEE PES GM 2017, Panel session on “Industry Experiences in Dynamic-System Operational
Monitoring and Control using PMUs”
On-Line FO Monitoring Goals • Detect any sustained oscillations
– Is it a FO or an un-damped transient? – General frequency band – Amplitude and locations of oscillations – Identify sustained forced oscillation source
• Control Actions – Forced oscillations
• remove the driving source
loading on key corridors, PSS unit adjustment, etc.)
Distinguishing between FO and
Forced
Transient
R. Xie and D. Trudnowski, “Distinguishing Between Natural and Forced Oscillations Using a Cross-Spectrum Index,” Proceedings of the IEEE Power & Energy Society General Meeting, July 2017.
Distinguishing Between FO and Transient • Consider oscillating signal yr at location r broken into 3 windows. The
“cross-spectrum difference function” is defined as:
• We now define a “cross-spectrum index” between channels r and g:
• LOTS of math shows:
Channel
0 2 4 6 8 10 12 14 16 18 20
M e a n w
it h S
Time (s)
0 10 20 30 40 50 60 70 80 90 100
V o
lta g
e a
m p
lit u
d e
Time (s)
0 10 20 30 40 50 60 70 80 90 100
V o
lta g
e a
m p
lit u
d e
( p
.u )
1.024
1.025
1.026
1.027
1.028
Channel
0 2 4 6 8 10 12 14 16 18 20
M e a n w
it h S
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pair
o ]
Real-Life Example WECC FO near system mode at 0.345 Hz for 15 min. (About 10 MW).
Research has shown: • Algorithm works great at inter-area modes. • Works OK at local modes. • Requires LOTS of data (minutes).
Locating FO sources
Approaches • RMS Energy
– Requires no system model or knowledge – Easy to implement for on-line use – Works the vast majority of time
• Fails when FO is near system mode
– Lots of experience; currently used at BPA control center • Energy Flow
– Requires some network information – Cannot quantify the FO – Seems to be reliable and robust for locating the FO source – Being prototyped at ISO New England (Maslennikov)
• Swing Equation Estimation – Only applicable to real-power turbine-induced FO – Requires no model information but does require baselining – Both quantifies and locates the FO – Initial tests indicate a need to measure generator speed
22
RMS Energy Filter
M. Donnelly, D. Trudnowski, J. Colwell, J. Pierre, and L. Dosiek, “RMS-energy filter design for real-time oscillation detection,” Proceedings of the IEEE Power & Energy Society General Meeting, July 2015.
• Derived Signals = V, f, MW, MVAR. • Bands:
• 0.01 to 0.1 Hz = Speed governor band. • 0.15 to 1 Hz = Interarea mode band. • 1 to 5 Hz = Local mode and controls band. • 5 to Nyquist = High frequency band.
RMS Energy Display at BPA
24
Presenter
Presentation Notes
Map View of the application Red horizontal bar at the top of the map flashes when App is in alarm status Each PMU enabled substation being monitored for oscillations is shown with voltage level and 4 vertical status bars. Each status bar represents 1 of the 4 frequency bands in which oscillations are detected by the application Frequency status bars are green when no oscillation is detected, red when an oscillation is detected at the time shown at the top of the map, and yellow when an oscillation was detected within the previous 30 min from the time displayed at the top of the map Yellow asterisks denote the station that is detecting the most oscillation energy during an oscillation event A key is shown at the bottom of the map that provides the frequency range for each band as well as likely sources of oscillations for each band. Clicking on the voltage level of the PMU station opens the site details and shows each measurement at that site that is being monitored for oscillations (Next slide drills down to the 500kV PMU site showing the two yellow asterisk's)
Energy Flow
= Energy Flow
= Filtered voltage
• L. Chen, Y. Min, and W. Hu, “An energy-based method for location of power system oscillation source,” IEEE Trans. on Power Systems, vol. 28, no. 2, pp. 828-836, May 2013.
• Slava Maslennikov, Bin Wang, Eugene Litvinov “Dissipating Energy Flow Method for Locating the Source of Sustained Oscillations”, International Journal of Electrical Power and Energy Systems, Issue 88, 2017, pp.55-62.
• Decreasing Wm(t) implies oscillation dissipation • Increasing Wm(t) implies oscillation sourcing • Requires a single frequency oscillation (or heavy filtering) • Difficult to automate
Energy Flow in the Freq Domain Parceval’s theorem applied to general signals x1(t) and x2(t) is
where Sx1,x2 is the cross-spectral density. If we assume t is large, Parceval’s applied to Wm(t) is accurately estimated by
R. Xie and D. Trudnowski, “Tracking the Damping Contribution of a Power System Component Under Ambient Conditions,” IEEE Trans. on Power Systems, vol. 33, no. 1, pp. 1116-1117, Jan. 2018
where is the estimated cross-spectral density up-to time t. Therefore,
• If oscillation dissipation at frequency f • If oscillation sourcing at frequency f • Enables analysis of multiple frequencies. • Easy to automate.
Swing Equation Decomposition
Fourier Series component of
Example 1
• 1.6 Hz • 25 MW • Not near a mode
Example 1 FO at 1.6 Hz at Gen 11-1
29
W (pu) Tf (MW)
1-1 0 1 0.00 0 2-1 0 2 0.00 0 3-1 0 1 0.01 0 4-1 1 5 0.00 0 5-1 0 3 0.00 0 6-1 1 5 0.00 0 7-1 0 2 0.00 0 7-2 0 2 0.00 0 7-3 0 2 0.00 0 8-1 1 8 0.00 0 9-1 1 9 0.00 0 10-1 1 20 0.00 0 11-1 10 78 0.55 25 11-2 1 16 0.00 0 12-1 0 1 0.00 0 13-1 0 0 0.00 0 14-1 0 0 0.00 0 14-2 0 0 0.00 0 15-1 1 1 0.00 0
Sheet1
mpm_sig_G11F1p6M0p0236_Noise
mpm_sig_G11F1p6M0p0236_Noise
Power Plant - Gen
RMS Energy (mHz)
RMS Energy (MW)
Gen
• 1.14 Hz • 80 MW • At a local mode
Example 2 FO at 1.14 Hz at Gen 26-2
31
W (pu) Tf (MW)
26-1 33.5 123.3 -0.24 0.1 26-2 33.5 182.7 7.04 79.7 26-3 34.8 137.4 0.14 0.1 27-1 16.4 237.3 0.04 0.2 27-2 16.4 237.3 0.04 0.2 28-1 6.1 174.1 -0.06 0.2
Sheet1
mpm_sig_G26F1p14M0p072_Noise
mpm_sig_G26F1p14M0p072_Noise
Gen
Power Plant - Gen
RMS Energy (mHz)
RMS Energy (MW)
Gen
• 0.37 Hz • 100 MW • At an inter-area
Example 3 FO at 0.37 Hz at Gen 7-1
33
W (pu) Tf (MW)
1-1 48 92 0.28 0 2-1 42 68 0.35 0 3-1 31 52 0.61 0 4-1 39 42 -0.01 0 5-1 40 86 0.00 0 7-1 39 129 6.34 100 7-2 39 47 0.18 0 7-3 39 46 0.01 0 8-1 35 53 0.23 0
10-1 34 72 0.31 0 13-1 40 31 0.27 0 21-1 14 130 -0.43 0 24-1 22 31 0.09 0 25-1 22 62 0.02 0 27-1 25 71 0.09 0 27-2 25 71 0.09 0 28-1 24 129 -0.17 0 29-1 10 55 0.07 0 30-1 24 127 -0.16 0 34-1 34 236 -0.54 1
mpm_sig_G7F0p37M0p0513_Noise
mpm_sig_G7F0p37M0p0513_Noise
Power Plant - Gen
RMS Energy (mHz)
RMS Energy (MW)
Gen
Gen
Gen
1
21.42
23.60
41.7
0.02
-0.03
-0.01
0.09
-0.03
0.06
0.0
0.0
0.0
2
18.74
20.94
30.4
0.06
0.01
0.07
0.06
0.01
0.08
0.0
0.2
0.0
3
13.84
15.71
23.4
0.08
0.03
0.11
0.10
0.03
0.13
0.0
0.4
0.0
4
17.47
18.80
18.9
-0.01
-0.00
-0.01
0.00
-0.00
-0.00
0.0
0.0
0.0
5
17.80
19.30
39.0
-0.04
-0.00
-0.04
0.00
-0.00
0.00
0.0
0.0
0.0
6
15.52
16.34
9.9
0.00
0.00
0.00
0.00
0.00
0.00
0.0
0.0
0.0
7
17.48
19.29
20.9
0.03
0.00
0.03
0.04
0.00
0.04
0.0
0.0
0.0
8
15.89
17.20
24.3
0.05
0.01
0.07
0.04
0.01
0.05
0.0
0.1
0.0
9
16.01
16.82
10.4
0.00
0.00
0.01
0.00
0.00
0.00
0.0
0.0
0.0
10
15.39
16.65
32.6
0.07
0.02
0.09
0.05
0.02
0.07
0.0
0.1
0.0
11
15.48
16.21
12.2
0.01
0.00
0.01
0.00
0.00
0.00
0.0
0.1
0.0
12
16.86
18.49
2.8
-0.00
-0.00
-0.00
0.00
-0.00
-0.00
0.0
0.0
0.0
13
18.13
19.72
14.2
0.05
-0.02
0.04
0.08
-0.02
0.06
0.0
0.0
0.0
14
19.60
20.10
11.0
-0.07
-0.01
-0.09
-0.06
-0.01
-0.07
0.0
0.0
0.0
15
13.71
14.42
2.4
0.00
0.00
0.00
0.00
0.00
0.00
0.0
0.0
0.0
16
7.66
8.35
11.1
0.04
0.05
0.09
0.02
0.05
0.07
0.0
0.5
0.0
17
5.52
5.73
9.5
0.01
0.01
0.01
0.00
0.01
0.01
0.0
0.4
0.0
18
5.42
5.61
9.1
0.01
0.01
0.01
0.00
0.01
0.01
0.0
0.4
0.0
19
4.00
4.63
8.3
-0.00
0.00
-0.00
0.00
0.00
0.00
0.0
0.3
0.0
20
3.60
4.18
5.8
-0.00
0.00
-0.00
-0.00
0.00
0.00
0.0
0.2
0.0
21
5.62
6.37
55.8
-0.15
0.01
-0.14
-0.11
0.01
-0.10
0.1
1.4
0.1
22
8.21
9.34
11.8
-0.01
0.00
-0.01
0.00
0.00
0.00
0.0
0.1
0.0
23
10.15
11.52
9.7
-0.05
0.00
-0.05
-0.03
0.00
-0.03
0.0
0.1
0.0
24
9.55
10.64
13.4
0.01
0.00
0.02
0.01
0.00
0.02
0.0
0.1
0.0
25
9.58
10.42
26.9
-0.01
-0.00
-0.01
0.00
-0.00
0.00
0.0
0.1
0.0
26
10.95
11.78
8.9
-0.03
-0.00
-0.03
-0.03
-0.00
-0.03
0.0
0.1
0.0
27
11.37
14.05
123.0
1.59
0.00
1.59
1.86
0.00
1.87
99.9
104.8
99.9
28
10.47
11.43
57.0
-0.07
-0.01
-0.07
-0.03
-0.01
-0.04
0.0
0.1
0.1
29
3.08
3.82
21.7
-0.02
0.01
-0.00
-0.00
0.01
0.01
0.0
2.4
0.1
30
9.94
10.84
52.4
-0.08
0.00
-0.08
-0.04
0.00
-0.04
0.1
0.2
0.1
31
2.77
3.24
4.9
0.00
0.00
0.01
0.00
0.00
0.00
0.0
1.0
0.0
32
4.36
4.67
4.6
0.01
0.01
0.01
0.00
0.01
0.01
0.0
0.3
0.0
33
3.50
3.65
2.2
-0.00
0.00
0.00
-0.00
0.00
-0.00
0.0
0.3
0.0
34
15.63
16.71
105.8
-0.21
-0.01
-0.22
-0.13
-0.01
-0.14
0.2
0.5
0.2
35
17.47
19.28
20.9
0.03
0.00
0.03
0.04
0.00
0.04
0.0
0.0
0.0
36
17.47
19.23
20.7
-0.00
0.00
-0.00
0.00
0.00
0.00
0.0
0.0
0.0
37
15.48
16.21
12.2
0.01
0.00
0.01
0.00
0.00
0.00
0.0
0.1
0.0
38
19.60
20.10
11.0
-0.07
-0.01
-0.09
-0.06
-0.01
-0.07
0.0
0.0
0.0
39
13.71
14.42
2.4
0.00
0.00
0.00
0.00
0.00
0.00
0.0
0.0
0.0
40
5.43
5.62
9.4
0.01
0.01
0.01
0.00
0.01
0.01
0.0
0.4
0.0
41
10.15
11.52
9.7
-0.05
0.00
-0.05
-0.03
0.00
-0.03
0.0
0.1
0.0
42
10.98
11.90
9.4
-0.00
-0.00
-0.00
0.00
-0.00
-0.00
0.0
0.1
0.0
43
10.98
11.90
9.4
-0.00
-0.00
-0.00
0.00
-0.00
-0.00
0.0
0.1
0.0
44
11.11
12.21
32.9
0.00
0.00
0.00
0.02
0.00
0.02
0.0
0.3
0.1
Conclusions
• FOs are significant and can cause harm. • Worst case is a resonance. • RMS Energy monitoring is a proven simple approach
for detection and locating. Does not work in the resonance case.
• Energy Flow is emerging as a better locating method. • Distinguishing between FOs and Natural transients is
very difficult. But, un-damped natural transients are extremely rare.
34
Available Methods, Algorithms and Tools for Oscillation Detection and Source Location
Dynamic Response Types
The Math
MiniWECC Simulation Example
Energy Flow
Swing Equation Decomposition
Example 2
Example 3
Conclusions