Large Deviation Theory for the Analysis of Power Tansmission - - PowerPoint PPT Presentation

large deviation theory for the analysis of power
SMART_READER_LITE
LIVE PREVIEW

Large Deviation Theory for the Analysis of Power Tansmission - - PowerPoint PPT Presentation

Large Deviation Theory for the Analysis of Power Tansmission Systems Subject to Stochastic Forcing June 25, 2019 Jake Roth 1 , David Barajas-Solano 2 Panos Stinis 2 , Mihai Anitescu 1 Jonathan Weare 3 , Charles Matthews 4 1 Argonne National


slide-1
SLIDE 1

PNNL is operated by Battelle for the U.S. Department of Energy

Large Deviation Theory for the Analysis of Power Tansmission Systems Subject to Stochastic Forcing

June 25, 2019 Jake Roth1, David Barajas-Solano2 Panos Stinis2, Mihai Anitescu1 Jonathan Weare3, Charles Matthews4

1Argonne National Laboratory 2Pacific Northwest National Laboratory 3NYU Courant

  • 4U. Edinburgh
slide-2
SLIDE 2

Quantifying the risk of cascading power transmission outages is critical

◮ Critical for safe planning and operation of the grid ◮ The growing complexity of the grid render the challenge and importance

  • f this problem more pronounced

Event sequence of the WSCC July 2 & 3 1996 system disturbance [2]

Challenges

◮ Component outages don’t propagate

locally along the grid topology

◮ Necessary to resolve the complex

interactions between components

◮ Grid dynamics ◮ AC power flow

◮ Rare events: Lack of data to guide

data-driven statistical models

1

slide-3
SLIDE 3

Our goal: A generative probabilistic model for cascading failure

Approach: Construct...

  • 1. Analytic, tractable models for probabilities of individual component

failures

◮ Accounting for grid dynamics and AC power flow ◮ ...and Load and generation fluctuations

  • 2. Aggregate failure model based on individual probabilities

Opportunities

◮ Stochastic dynamical systems ◮ Large deviation theory

2

slide-4
SLIDE 4

Outline

  • 1. Power transmission network model
  • 2. Individual line failure model
  • 3. Aggregate line failure model

3

slide-5
SLIDE 5

Power transmission network model

Undirected graph (B, E), with E the set of transmission lines and B ≡ G (generator) ∪ L (load) ∪ S (slack/ref.) the set of nodes/buses

IEEE 30-bus system [3]

Assumptions

◮ Swing equations to model generation

synchronization

◮ Lossless AC power flow equations ◮ Frequency-dependent active load

y: Operating conditions

4

slide-6
SLIDE 6

Power transmission network model

DAE dynamics ˙ θi = ωi − ωS, i ∈ G ˙ ωi = P y

i − F y i (θ, V ) − Di(ωi − ωS),

i ∈ G ∪ S

◮ Swing equations

Lossless AC power flow Load model

5

slide-7
SLIDE 7

Power transmission network model

DAE dynamics ˙ θi = ωi − ωS, i ∈ G ˙ ωi = P y

i − F y i (θ, V ) − Di(ωi − ωS),

i ∈ G ∪ S 0 = P y

i − F y i (θ, V ),

i ∈ L 0 = Qy

i − Gy i (θ, V ),

i ∈ L

◮ Swing equations ◮ Lossless AC power flow

Load model

5

slide-8
SLIDE 8

Power transmission network model

DAE dynamics ˙ θi = ωi − ωS, i ∈ G ˙ ωi = P y

i − F y i (θ, V ) − Di(ωi − ωS),

i ∈ G ∪ S 0 = P y

i − F y i (θ, V ),

i ∈ L 0 = Qy

i − Gy i (θ, V ),

i ∈ L − DL ˙ θi = P y

i − F y i (θ, V ),

i ∈ L

◮ Swing equations ◮ Lossless AC power flow ◮ Load model

5

slide-9
SLIDE 9

Power transmission network model

DAE dynamics ˙ θi = ωi − ωS, i ∈ G ˙ ωi = P y

i − F y i (θ, V ) − Di(ωi − ωS),

i ∈ G ∪ S 0 = P y

i − F y i (θ, V ),

i ∈ L 0 = Qy

i − Gy i (θ, V ),

i ∈ L − DL ˙ θi = P y

i − F y i (θ, V ),

i ∈ L Singularly-perturbed ODE system ˙ x =   ˙ ωG∪S ˙ θG∪L ˙ VL   =   −M −1

G DGM −1 G

−M −1

G T ⊤ 1

T1M −1

G

−T2D−1

L T ⊤ 2

D−1

V IL

  ∇Hy(x) x ∈ Rd, with “energy” function Hy(x) = 1 2ω⊤

G∪SMG ωG∪S + 1

2vH

LBy vL +

  • P y

G∪L

⊤ θG∪L + (Qy

L)⊤ log VL

5

slide-10
SLIDE 10

Port-Hamiltonian form

The singularly-perturbed model is of Port-Hamiltonian form ˙ x = (J − S)∇Hy(x) where J is skew-symmetric, and S 0 Stochastic model [4] To account for noise in generation and load we introduce white noise: dxτ

t = (J − S)∇Hy (xτ t ) dt +

√ 2τS1/2dWt where τ is the noise strength/“temperature”, and Wt ∈ Rd is a vector

  • f d independent Weiner processes

6

slide-11
SLIDE 11

Modeling line failures

¯ x ∂D

◮ Line energy constraint Θl(xt) < Θmax l ◮ Line fails if dynamics exit the basin of

attraction around ¯ x across ∂D D ≡ {x: Θl(x) < Θmax

l

}

◮ Goal: Estimate distribution of first exit

times T τ

∂D ≡ inf {t > 0, xτ t ∈ ∂D} ◮ In general, b(x), n(x) < 0

(non-characteristic, n(x): outward unit vector normal to ∂D), so we can employ the large deviation theory for escapes across non-characteristic surfaces

7

slide-12
SLIDE 12

Freidlin-Wentzell large deviation theory

For the subdomain D ⊂ Rd with non-characteristic surface ∂D, lim

τ→0 τ log ET τ ∂D = min x∈∂D V (¯

x, x) with quasipotential V (¯ x, x) ≡ inf

  • S ¯

x [0,T ](φt): φt(0) = ¯

x, φt(T) = x, T > 0

  • S ¯

x [0,T ](φt) = 1

4 T

  • ˙

φt − b(φt)

  • ,
  • σ(φt)σ(φt)⊤+

˙ φt − b(φt)

  • dt

Transverse decomposition There are smooth functions U : D ∪ ∂D → Rd, l: D ∪ ∂D → Rd such that

◮ b(x) = −σ(x)σ(x)⊤∇U(x) + l(x) ◮ ∇U(x), l(x) = 0

Assuming this decomposition, we have V (¯ x, x) = U(x) − U(¯ x)

8

slide-13
SLIDE 13

Freidlin-Wentzell large deviation theory

During the quasi-stationary phase 1 ≪ t ≪ exp

  • min

x∈∂D

U(x) − U(¯ x) τ

  • , we have

d dtP [T τ

∂D > t] ≈ −

  • ∂D

jτ(x), n(x) dS(x) ≡ −λτ

◮ λτ: (quasi-stationary) Exit rate ◮ jτ: (quasi-stationary) Probability current

For div l(x) = 0, jτ(x) =

  • det Hess U(¯

x) (2πτ)d exp

  • −U(x) − U(¯

x) τ σ(x)σ(x)⊤U(x) + l(x), n(x)

  • (Bouchet-Reygner [1])

9

slide-14
SLIDE 14

Asymptotic exit rate

Our model has a transverse decomposition with U(x) = Hy(x), l(x) = J∇Hy(x), and σ = S1/2

◮ For τ → 0, the probability current is peaked around

x⋆ ≡ arg min

x∈∂D

V (¯ x, x) = arg min

Θl(x)=Θmax

l

Hy(x) ¯ x x⋆ ∂D x⋆: Exit point for τ → 0 x⋆ log jτ

10

slide-15
SLIDE 15

Asymptotic exit rate

Laplace surface integral leads to λτ ∼

τ→0 ∇⊤H(x⋆)S∇H(x⋆)

  • | det Hess H(¯

x)| 2πτB⋆ exp

  • −H(x⋆) − H(¯

x) τ

  • with H ≡ Hy, where B⋆ is a factor accounting for the curvature of ∂D around

the exit point x⋆: B⋆ ≡ ∇xH(x⋆)⊤L−1∇xH(x⋆) det L, L = Hess H(x⋆) − k Hess Θl(x⋆) and k is the Lagrange multiplier of the Θl constraint

11

slide-16
SLIDE 16

Individual line failure model

Energy minimizers ¯ x ≡ arg min

Θl(x)<Θmax

l

Hy(x), x⋆ ≡ arg min

Θl(x)=Θmax

l

Hy(x) Failure rate λτ ∼

τ→0 ∇⊤H(x⋆)S∇H(x⋆)

  • | det Hess H(¯

x)| 2πτB⋆ exp

  • −H(x⋆) − H(¯

x) τ

  • Assumptions

◮ Non-characteristic transition surface ∂D = {x: Θl(x) = Θmax l

}

◮ n(x), Sn(x) > 0, so not applicable to generator-generator and

slack-generator lines

12

slide-17
SLIDE 17

Failure rate validation

3-bus system

Escape rate vs. τ Exit time histogram

Line 2 (Generator-load)

13

slide-18
SLIDE 18

Failure rate validation

3-bus system

Exit point histogram

Line 2 (Generator-load)

14

slide-19
SLIDE 19

Failure rate validation

30-bus system

Escape rate vs. τ Exit time histogram

Line 5 (Slack-load)

15

slide-20
SLIDE 20

Failure rate validation

30-bus system

Exit point histogram

Line 5 (Slack-load)

16

slide-21
SLIDE 21

Aggregate line failure model

◮ Event-based discretization of dynamics ◮ Simulate cascade by jumping between line failures with probability given

by the individual line failure rates

◮ Line failure sequence S and its permutations σ(S) produce the same ¯

x and λτ

l

Algorithm Kinetic Monte Carlo Require: Initialize sequence S ← {∅}

1: repeat 2:

Compute ¯ x for S

3:

Compute x⋆

l and λτ l for each line l given S

4:

Compute aggregate rate λS→ ˆ

S = l λS→S∪l

5:

Sample failure time as ∆t ∼ Exp (λS→S∪l)

6:

Sample failed line ˆ l according to its contribution to the aggregate rate

7:

t ← t + ∆t

8:

S ← ˆ S ≡ S ∪ ˆ l

9: until End cascade

17

slide-22
SLIDE 22

Aggregate line failure model

◮ Split simulated cascade into

“generations” (sequences of failures in 1 min timeframe)

◮ Observed power-law (Zipf)

distribution of count of generations in a cascade KMC model resolves power-law distribution

Empirical distribution of counted total generations for cascade of 118-bus system

18

slide-23
SLIDE 23

Aggregate line failure model

◮ Split simulated cascade into

“generations” (sequences of failures in 1 min timeframe)

◮ Observed power-law (Zipf)

distribution of count of generations in a cascade

◮ KMC model resolves power-law

distribution

Empirical distribution of counted total generations for cascade of 118-bus system

18

slide-24
SLIDE 24

Conclusions

A generative probabilistic model for quantifying risk of cascading failure

◮ Formulated a stochastic Port-Hamiltonian model of transmission

network dynamics subject to stochastic forcing

◮ Individual line failure model: Large deviation theory employed to

evaluate failure rates of each line

◮ Aggregate line failure model: KMC algorithm based on individual line

failure rates

19

slide-25
SLIDE 25

References

[1] F. Bouchet and J. Reygner. Generalisation of the eyring–kramers transition rate formula to irreversible diffusion processes. Annales Henri Poincaré, 17(12): 3499–3532, Dec 2016. ISSN 1424-0661. doi: 10.1007/s00023-016-0507-4. URL https://doi.org/10.1007/s00023-016-0507-4. [2] P. D. H. Hines, I. Dobson, and P. Rezaei. Cascading power outages propagate locally in an influence graph that is not the actual grid topology. IEEE Transactions

  • n Power Systems, 32(2):958–967, March 2017. ISSN 0885-8950. doi:

10.1109/TPWRS.2016.2578259. [3] P. K. Hota and A. P. Naik. Analytical review of power flow tracing in deregulated power system. American Journal of Electrical and Electronic Engineering, 4(3): 92–101, 2016. ISSN 2328-7357. URL http://pubs.sciepub.com/ajeee/4/3/4. [4] C. Matthews, B. Stadie, J. Weare, M. Anitescu, and C. Demarco. Simulating the stochastic dynamics and cascade failure of power networks. arXiv e-prints, art. arXiv:1806.02420, Jun 2018.

20