Top Banner
Grid Event Fingerprints and PMUs Grid Event Fingerprints and PMUs Colin Ponce David Bindel March 14, 2014
18

Grid Event Fingerprints and PMUs

Dec 07, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Colin Ponce David Bindel

March 14, 2014

Page 2: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Basic picture

I Direct state measurements (e.g. via PMU) at some buses

I Not enough for complete observability

I Because of incomplete deployment in local grid

I Because of interactions with neighboring parts of grid

I Goal: Check for fingerprint of significant events

Page 3: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Variations on a theme

I Steady state fingerprints (now)

I Measurement: Change in steady-state voltage

I Events considered: Failure of one or two lines

I Fingerprints derived computationally

I Transient fingerprints (next)

I Measurement: Time-aligned windowed PMU transient data

I Events considered: Line failures, problems in neighbors?

I Fingerprints derived from computation or recordings

Page 4: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Steady state fingerprints

Concrete case: fingerprint for line failures in the network

I State: complex bus voltage vector v

I Fast observation: subset of voltage vector Ev

I Fingerprint: change Eδv

Question: Can we find a line failure (∆Y ) that explains Eδv?

Page 5: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Steady state fingerprint test

Line (i , j) fails, Y 7→ Y + ∆Yij . Power flow equations:

Aijδv = (A + UijCUTij )δv = bij + O(‖δv‖2)

where Uij ∈ Rn×4 and bij ∈ Rn are simple functions of (i , j).

Linearize in δv to get fingerprint:

I Fingerprint: Eδvij = EA−1ij bij .

I Fingerprint distance: tij = ‖Eδvij − δv‖

Computing tij may require two linear solves with A.

Page 6: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Fast filtering

Goal: Avoid a linear solve to compute each fingerprint distance.

Start with defining equation

(A + UijCUTij )δvij = bij

Rewrite asδvij = A−1

(bij − UijCU

Tij δvij

)Bound

tij ≡ ‖Eδvij − Eδv‖ ≥ sij ≡ minz‖EA−1(bij − Uijz)− Eδv‖

Page 7: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Algorithm

Compute and store EA−1.Compute sij for all ij .Order ij ’s by ascending sij .for all transmission lines i , j do

Keep track of M := smallest tij yet found.If sij > M, continue.Compute tij .

end forSelect smallest computed tij .

Page 8: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

How Accurate Is It?

IEEE 57-Bus Test Network

# PMUs % Correct % In Top 31 77 % 81.2 %3 86.5 % 93.2 %

Everywhere 94.6 % 94.6 %

Page 9: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Results with 3 PMUs

log(‖Eδv−Eδvij‖‖Eδv‖

)

0 10 20 30 40 50 60 70 808

6

4

2

0

2

4

6

8

log(a

ppro

xim

ati

on e

rror)

Page 10: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Filter Results

No. of Buses that Get Past FilterIEEE 57-Bus Network IEEE 118-Bus Network

# PMUs 3 7Median 5.0 4.0Mean 10.1 13.1Stddev 15.2 29.4

Page 11: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Two Line Failures?

I Possible failure scales quadratically!

I IEEE 57 bus: 76 lines, 2850 pairs

I Can we narrow it down with fingerprints?

Page 12: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Empirical Observation

When lines i and j fail, change in voltage δv often looks like

δv = δvi + other stuff,

where δvi is voltage change if just i failed.

Page 13: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Two Lines: Current Approach

Start by guessing at one of the failed lines.

I Compute effects of single-line failures δvi : cheap compared totesting all pairs!

I Let

M =

| | |δv1 δv2 · · · δvm| | |

I Solveminx

(Eδv −Mx)2 + ‖x‖1 for x ∈ [0, 1]m

to guess at one failure.

Page 14: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Two Lines: Current Approach

Start by guessing at one of the failed lines.

I Compute effects of single-line failures δvi : cheap compared totesting all pairs!

I Let

M =

| | |δv1 δv2 · · · δvm| | |

I Solve

minx

(Eδv −Mx)2 + ‖x‖1 for x ∈ [0, 1]m

to guess at one failure.

Page 15: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Two Lines: Current Approach

I Resulting x scores each line in network with failure likelihood.

I Take most likely single line choices.

I For that choice, run one-line algorithm to get the second.

I Create a list of top scoring pairs.

I Check top 20 or 40 pairs exactly.

Page 16: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Two Lines: Initial Results (IEEE 57)

Top 3: 73%Top 40: 80%

Page 17: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Future Directions

Future Directions

Page 18: Grid Event Fingerprints and PMUs

Grid Event Fingerprints and PMUs

Future Directions

Fingerprints for Transient Analysis

I Transients travel through network.

I PMUs can observe transients, create a fingerprint.

I Use fingerprint to analyze transient.

I Have I seen something like this before?

I What is its likely effect?

I How quickly will it transit to a neighboring operator?

I Goal: Fast lookup for data streaming from GridCloud