Quickest detection & classification of transient stability - - PowerPoint PPT Presentation

quickest detection classification of transient stability
SMART_READER_LITE
LIVE PREVIEW

Quickest detection & classification of transient stability - - PowerPoint PPT Presentation

Quickest detection & classification of transient stability status for power systems Jhonny Gonzalez Joint work with: c , Panagiotis Papadopoulos , Goran Peskir , & John Moriarty Jovica Milanovi The University of


slide-1
SLIDE 1

Quickest detection & classification of transient stability status for power systems

Jhonny Gonzalez∗

Joint work with: Jovica Milanovi´ c∗, Panagiotis Papadopoulos∗, Goran Peskir∗, & John Moriarty‡ ∗The University of Manchester

‡Queen Mary University of London

Workshop on Mathematics of Energy Management, 14 June 2016 University of Leeds, UK

slide-2
SLIDE 2

Introduction

A transient disturbance could occur e.g. if there is a momentary tree contact with transmission lines, a lightning strike or lines touch each

  • ther e.g. due to high speed wind.
slide-3
SLIDE 3

Effect of faults on generator rotor angles

50 100 150 Time (cycles)

  • 20

20 40 60 80 100 Rotor angle (degrees) Rotor angle of generator

θ

Generators’ rotor angles must be in equilibrium. When disturbance occurs at time θ, rotor angles oscillate possibly leading to system instability.

slide-4
SLIDE 4

Effect of faults on generator rotor angles

50 100 150 Time (cycles)

  • 20

20 40 60 80 100 Rotor angle (degrees) Rotor angle of generator

θ τ1

Disturbance must be detected quickly, say, at time τ1. θdisturbance is predicted time τ2.

slide-5
SLIDE 5

Effect of faults on generator rotor angles

50 100 150 Time (cycles)

  • 20

20 40 60 80 100 Rotor angle (degrees) Rotor angle of generator

θ τ2 τ1

Severity of disturbance must be predicted (say at time τ2) before it is ‘too late’. This allows to apply effective action promptly.

slide-6
SLIDE 6

Quickest detection and classification problem

Assume disturbance occurs at random time θ; and that disturbances are either stable or unstable of I different classes. Problem: Based on observation of the generator rotor angles δ, choose decision times τ1 ≤ τ2 and a disturbance class d in order to minimise E (τ1 − θ)+ + τ2 − τ1

  • ,

the average total delay in detecting the disturbance and predicting its class d, subject to the risk constraints False alarm: dist. has not occurred yet P[τ1 < θ] ≤ p0, Error A1: dist. wrongly predicted stable P [A1] ≤ p1, Error A2: dist. wrongly predicted unstable P [A2] ≤ p2, Error A3: wrong unstable class P [A3] ≤ p3. We decouple the problem: First choose τ1, then choose τ2 and d.

slide-7
SLIDE 7

Associated processes ρ and π

We can construct two stochastic processes ρ and π associated with the rotor angles process δ:

◮ ρt = (ρ0 t , ρ1 t ), πt = (π0 t , . . . , πI t).1 ◮ For each t, ρt and πt are probability vectors.

Interpretation

◮ ρ0 t a posteriori probability that the disturbance has occurred by time

t,

◮ π0 t a posteriori probability that the disturbance is stable at time t.

Probabilistic Neural Networks (PNN) are used to construct ρ and π in a supervised training process.

◮ Input data is compared with training data. ◮ PNN outputs a vector indicating the probability that the input

belongs to each training class.

1I + 1 is the number of disturbance classes.

slide-8
SLIDE 8

Optimal decision rule

τ1* τ2* τ1

* + T

Time A 1 t → u(t) t → l(t) t → π0(t) π0(t)≥ u(t) Contingency is predicted stable l(t)≤π0(t)≤ u(t) Continue observing π0(t) t → ρ0(t) High probability that contingency has occurred

Figure : Illustration of the optimal decision rule.

Task: Find optimal values of boundaries A, u(t) and ℓ(t). See [1], [2] for details.

slide-9
SLIDE 9

Case study

◮ We consider a power system with 15 generators. ◮ 5971 contingencies were generated: 2000 for training PNN, 2000 for

constructing boundaries and 1971 for testing.

◮ Rotor angles recorded every 1/60s = 1 cycle for 1.5s (91 cycles). ◮ Entire dataset contains 15 disturbance classes. ◮ Allowable error rates p0 = 5/2000, p1 = 6/220, p2 = 6/1780,

p3 = 21/220. Resulting optimal boundaries were applied to each contingency on testing dataset, recording detection time τ∗

1 , prediction time τ∗ 2 and predicted

disturbance class d∗.

slide-10
SLIDE 10

Distribution of τ∗

1 − θ and τ2 − τ∗ 1 on testing dataset

  • 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Time (cycles) 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 Relative frequency Distribution of τ1* - θ 10 20 30 40 50 60 70 Time (cycles) 0.05 0.1 0.15 0.2 0.25 Relative frequency Distribution of τ2 - τ1*

Figure : Distribution of τ∗

1 − θ (left) and τ2 − τ∗ 1 (right) on the testing dataset. ◮ Average detection delay: 8.86 cycles (0.147s), with 3/1971 false

alarm rate.

◮ Average prediction time after detection: 16.56 cycles (0.28s), with

error rates A1 : 5/197, A2 : 0/1774 and A3 : 14/197.

◮ All risk constraints are satisfied.

slide-11
SLIDE 11

Alternative approach

An alternative detection algorithm was implemented based on monitoring changes on statistical properties of rotor angles over time. Algorithm is quite easy to implement, yet very accurate. We got an average detection delay of 7.7 cycles (0.128s) with 9/1971 ≥ p0 false alarm rate. Our approach is 1.14x slower but has 3x better error rate on test dataset. We also employed a fixed prediction time strategy for classifying disturbances as in [3]. In this case the disturbance class is always predicted at, say, t cycles after the disturbance has been detected.

slide-12
SLIDE 12

Error rates A1, A2 and A3 on testing dataset

10 16.56 20 30 40 50 60 Time (cycles) 2 4 6 7.12 8 10 12 % A2, fixed times A3, fixed times A2, optimal A3, optimal 10 16.56 20 30 40 50 60 Time (cycles) 2.54 5 10 15 20 % Overall error rate, fixed times A1, fixed times Overall error rate, optimal A1, optimal

Figure : Error rates with fixed prediction times and our approach (filled circles).

Our approach produces acceptable overall error rates 3x faster than fixed prediction times strategy.

slide-13
SLIDE 13

Conclusions

◮ A new technique to asses the transient stability status of power

systems has been proposed.

◮ It detects disturbances as quickly as possible on average while

limiting false alarm rates.

◮ It allows flexibility in prediction times: severity of disturbances is

predicted quickly if data is informative, otherwise prediction is delayed until sufficient information is gathered.

◮ Hence it classifies disturbances faster than the fixed prediction time

strategy, yet satisfying limits on the frequency of prediction errors.

slide-14
SLIDE 14

References

  • J. Gonzalez, Y. Kitapbayev, T. Guo, J.V. Milanovic, G. Peskir, and J. Moriarty.

Application of sequential testing problem to online detection of transient stability status for power systems. In Submmitted, 2016.

  • J. Gonzalez, J.V. Milanovic, P. Papadopoulos, G. Peskir, and J. Moriarty.

Quickest detection and classification of transient stability status for power systems. Working paper, 2016.

  • T. Guo and J.V. Milanovic.

Online Identification of Power System Dynamic Signature Using PMU Measurements and Data Mining. IEEE Transactions on Power Systems, PP(99):1–9, 2015.