32
Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 1 / 32

Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Identifying Contingencies in Power Grids

Student Brown Bag 2/22/2017

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 1 / 32

Page 2: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Background Information

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 2 / 32

Page 3: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

The Largest Machines in the World

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 3 / 32

Page 4: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Some Terms

Bus: A node in the network, often correlated with some sort ofsubstation or distribution center

Loads on buses Power Consumption/Demand

Branch/Line: A physical line connecting two buses (transmissionlevel)

Generator: Generates power to meet demand

Contingency: Failure element e.g. Downed Line

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 4 / 32

Page 5: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

AC Power

Voltage: V (t) = |V |cos(ωt)

Current: I (t) = |I |cos(ωt + φ)

Power: V (t)I (t)

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 5 / 32

Page 6: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

AC Power

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 6 / 32

Page 7: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Phasor Measurement Unit (PMU)

Delivers GPS-Synchronized Sensor Readings

Measures Voltage Magnitudes and Angles 10-30 readings/second ofbus and buses neighbors

Placed only at certain buses, so one cannot see the entire network

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 7 / 32

Page 8: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Problem Formulation

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 8 / 32

Page 9: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Modeling the Grid

A power system is given by a system of differential algebraic equations(DAE)

Ω =

x ′ = f (x , y)

0 = g(x , y)

With initial conditions x(t0) = x0 and y(t0) = y0

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 9 / 32

Page 10: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Modeling the Grid

General Differential Equation Theory says near steady state, linearization isaccurate

Ez ′ = J z

Where E ,J , and z are defined as

z =

[xy

]J =

[Fx FyGx Gy

]E =

[I 00 0

]

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 10 / 32

Page 11: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

ODE Review

Recall the solution to the linear ODE x ′ = Ax is given by

x(t) =k∑

i=1

cieλi tui

Where 〈λi , ui 〉 are the eigenpairs of the eigenvalue problem Aui = λiui

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 11 / 32

Page 12: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Modeling the Grid

ODE theory somewhat generalizes to DAE theory; the solution to thelinear DAE Ez ′ = J z is given by

z(t) =k∑

i=1

cieµi tvi

Where 〈µi , vi 〉 are the non-infinite eigenpairs of the generalized eigenvalueproblem J vi = µiEvi

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 12 / 32

Page 13: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Modeling the Sensors

So we have a closed form for the solution of the DAE. The PMUs ”pickout” a subset of z(t) associated with the voltages and angles of the buseswith PMUs on them. So the signal we see is

f (t) = Hz(t) =k∑

i=1

cieµi tHvi

Where I is the identity matrix and H ⊂ I

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 13 / 32

Page 14: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

What does sensor data look like?

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 14 / 32

Page 15: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Euler’s Formula

Why does the sensor data look like waves? Don’t confuse the sensorreadings with V (t) and I (t) —the sensors don’t measure these precisequantities!

e it = cos(t) + isin(t)

eµt = ereal(µ)t [cos(imag(µ)t) + isin(imag(µ)t)]

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 15 / 32

Page 16: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Summary So Far

We know the exact solution to our power grids model and therefore whatexactly our sensors should be outputting. So how can we use thisinformation to actually diagnose a contingency?

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 16 / 32

Page 17: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Modeling a Contingency

Assuming we have an existing system model Ω, a contingency willrepresent a shift in system models Ω→ Ω′ to a new system model Ω′.This change in systems will lead to what is known as a ”transientresponse” as the system moves from one steady state (Ω) to another (Ω′)

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 17 / 32

Page 18: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Solution: A Model Driven Approach

Then given the mathematical formulation in the previous section, we mayboil down the problem of contingency identification into the following:given a PMU signal f (t) and a dictionary of contingency models

D = Ω1,Ω2, . . . ,Ωm

determine which contingency model Ωc “best” explains f (t).

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 18 / 32

Page 19: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Solution: A Model Driven Approach

First, fit damped sinusoids to signal f (t) to get form that we want.Since f (t) gives us a subset of eigenvectors, we need to fit the rest.

Fit eigenvector against each contingency model; we expect the correctcontingency to give the best fit

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 19 / 32

Page 20: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Fitting Method

minα,qj

∥∥∥∥(Eλj − Ji)(αpjqj

)∥∥∥∥22

s.t. ∥∥∥∥(αpjqj

)∥∥∥∥22

= 1

minα,qj

∥∥∥∥[(Eλj − Ji)(pj 00 I

)](αqj

)∥∥∥∥22

s.t. ∥∥∥∥(αqj)∥∥∥∥2

2

= 1

Gij =

[(Eλj − Ji

)(pj 00 I

)]zj =

(αqj

)

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 20 / 32

Page 21: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Fitting Method

Point is, we end up solving, for each Contingency and each eigenvector,

minb‖Mb‖22 s.t. ‖b‖22 = 1

Standard Linear Algebra results tell us that the solution given by λs , thesmallest eigenvalue of MTM. The contingency in our dictionary Dgenerating the smallest minima is the correct contingency.

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 21 / 32

Page 22: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Fitting Method

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 22 / 32

Page 23: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Results

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 23 / 32

Page 24: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Lit Review

The power systems community isn’t very exhaustive when it comes totesting. An earlier paper by D. Bindel and C. Ponce reaches about 75percent accuracy w/ limited sensing

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 24 / 32

Page 25: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

IEEE 14 IEEE 39 IEEE 145

single 100 97.5 TODO

sparse 100 100 TODO

full 100 100 TODO

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 25 / 32

Page 26: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Our Results

Figure: Testing on the IEEE 39 Bus system, we first placed a single PMU on Bus16. We consider 40+ line failures and reach almost 100 percent accuracy, withone misdiagnosis

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 26 / 32

Page 27: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

What Went Wrong?

Figure: Left: Misdiagnosis, Right: True Line Failure

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 27 / 32

Page 28: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

What Went Wrong

Figure: Contingency Scores, sorted by increasing order with the correct diagnosishighlighted in red

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 28 / 32

Page 29: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Conclusions

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 29 / 32

Page 30: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Conclusions: Flaws

Our method is not very resilient to noise in the signal; fitting dampedexponentials to a signal is an inherently ill-conditioned problem.

Scalability: we only consider one possible failure at a time. Whatabout K simultaneous failures? Scales exponentially in K

Model dependent; modeling inaccuracies will lead to contingencymisidentifications

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 30 / 32

Page 31: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Conclusions: Ongoing/Future Work

Moving up to larger systems; 39 bus system is quite small.

Filtering Method to decrease cost (roughly a logarithmic number ofeigenvector fittings as compared to the original) with provablyidentical results

Noise. Noise. Noise. Making this algorithm robust to noise isincredibly important (can we actually do this?)

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 31 / 32

Page 32: Identifying Contingencies in Power Gridserichanslee/powerSystemsBrownBag.pdf · Identifying Contingencies in Power Grids Student Brown Bag 2/22/2017 (Student Brown Bag 2/22/2017)

Conclusions

Thank You!

(Student Brown Bag 2/22/2017) Identifying Contingencies in Power Grids 32 / 32