57
Ali Abur Northeastern University, USA State Estimation September 17, 2014 Fall 2014 CURENT Course Lecture Notes

CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Ali AburNortheastern University, USA

State Estimation

September 17, 2014Fall 2014 CURENT Course Lecture Notes

Page 2: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Operating States of a Power System

Power systems operate in one of three operating states:

Normal state:Loads = Generation - Losses Operational constraints are NOT violated.

• Secure normal: No Action

• Insecure normal: Preventive control action (SCOPF)

Emergency state:Operating constraints are violated Requires immediate corrective action.

Restorative state:Load versus generation balance is to be restored Requires restorative control actions.

© Ali Abur

Page 3: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Operating States of a Power System

© Ali Abur

RESTORATIVE STATE

PARTIAL ORTOTAL BLACKOUT

SECURE or

INSECURE

OPERATIONAL LIMITSARE VIOLATED

EMERGENCY STATE

NORMAL STATE

Page 4: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Classical Role of State EstimationFacilitating Static Security Analysis

Security Analysis:

Monitoring the system, identifying its operating state, determining necessary preventive actions to make it secure.

Monitoring involves RTU's to measure and telemeter various quantities and a state estimator

Measured quantities:

Flows: line power flowsPhasor Magnitude: bus voltage and line current magnitudesPhasor Angle: phase angle for bus voltage and line currentInjections: generator outputs and loadsStatus: circuit breaker and switch status information, transformer tappositions

© Ali Abur

Page 5: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

State Estimation Functions

© Ali Abur

Topology processor: Creates one-line diagram of the system using the detailed circuit breaker status information.

Observability analysis: Checks to make sure that state estimation can be performed with the available set of measurements.

State estimation: Estimates the system state based on the available measurements.

Bad data processing: Checks for bad measurements. If detected, identifies and eliminates bad data.

Parameter and structural error processing: Estimates unknown network parameters, checks for errors in circuit breaker status.

Page 6: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Analog MeasurementsPi , Qi, Pf , Qf , V, I, θk, δki

Circuit Breaker Status

State Estimator

(WLS)

Bad DataProcessor

NetworkObservability

Analysis

Topology Processor

V, θ

Assumed or Monitored

Pseudo Measurements[ injections: Pi , Qi ]

Load ForecastsGeneration Schedules

State Estimation and Related FunctionsWeighted Least Squares (WLS) Estimator

© Ali Abur

Page 7: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Communication InfrastructureSCADA / EMS Configuration

© Ali Abur

SCADA Front End

RTU RTU IED IED RTU

Monitored Devices

CommunicationsNetwork

Local AreaNetwork

Local AreaNetwork

Substation

Control CenterPLANNING

andANALYSISFUNCTIONS

ENERGY MANAGEMENT SYSTEM (EMS)

FUNCTIONS

Page 8: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Energy Management System ApplicationsSCADA / EMS Configuration

© Ali Abur

Measurements

State Estimation

Security Monitoring

External Equivalents

EmergencyControl

RestorativeControl

Contingency Analysis

On-line Power Flow

Secure

Security Constrained OPF

Load Forecasting

STOPY

N

Topology Processor

Preventive Action

Page 9: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Power System State EstimationProblem Statement

• [z] : MeasurementsP-Q injectionsP-Q flowsV magnitude, I magnitude

• [x] : StatesV, θ, Taps (parameters)

© Ali Abur

• EXAMPLE:

• [z] = [ P12; P13; P23; P1; P2; P3; V1; Q12; Q13; Q23; Q1; Q2; Q3 ]m = 13 (no. of measurements)

• [x] = [ V1; V2; V3; θ2; θ3 ]n = 5 (no. of states)

Page 10: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Network ModelBus/branch and bus/breaker Models

© Ali Abur

Bus/Breaker Bus/Branch

TopologyProcessor

Page 11: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

MeasurementsBus/branch and bus/breaker Models

© Ali Abur

Bus/branch Bus/Breaker

V

Page 12: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Measurement Model[zm] = [h([x])] + [e]

State Estimator

z1+e1

z2+e2

z3+e3

zi : true measurementei : measurement errorei = es + er

systematic random

© Ali Abur

Page 13: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

• ei ~ N ( 0, σi2 )

• Holds true if:es = 0, er ~ N ( 0, σi

2 )

• If es 0, then E(ei) 0, i.e. SE will be biased !

Assumptions

Measurement Model© Ali Abur

Page 14: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Maximum Likelihood Estimator (MLE)Likelihood Function

© Ali Abur

Consider the random variables X1, X2, …, Xn with a p.d.f of f(X | θ), whereθ is unknown.

The joint p.d.f of a set of random observations x = x1, x2, … , xn

will be expressed as:

fn( x | θ) = f (x1 | θ) f(x2 | θ) … f(xn | θ )

This joint p.d.f is referred to as the Likelihood Function.

The value of θ, which will maximize the function fn( x | θ) will be called the Maximum Likelihood Estimator (MLE) of θ.

Page 15: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Maximum Likelihood Estimator (MLE)Maximum Likelihood Estimator

© Ali Abur

)(exp)( 221

21

2

zzf

)()()()( 21 mmmmm zfzfzfzf

m

ii

mm

i

z

m

iim

i

ii

zfzfL

12

1

221

1

log2log)(

)(log)(log

Normal (Gaussian) Density Function, f(z)

Likelihood Function, fm(z)

Log-Likelihood Function, L

Page 16: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Maximum Likelihood Estimator (MLE)Weighted Least Squares (WLS) Estimator

© Ali Abur

m

i

z

m

i

ii

zf

1

2 Minimize

OR )( Maximize

mirxhz

rW

iii

m

iiii

,..,1)( Subject to

Minimize1

2

Defining a new variable “r”, measurement residual:

)()(

21

xhzE

W

iii

iii

Given the set of observations z1, z2, … , zn MLE will be the solution to the following:

The solution of the above optimization problem is called the weighted least squares (WLS) estimator for x.

Page 17: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Measurement Model

Given a set of measurements, [z]and the correct network topology/parameters:

[z] = [h ([x]) ] + [e]

Measurements:

Known !They are measuredContain errors

MeasurementErrors:

Unknown !Can not be directlymeasuredor computed

True System States:

Unknown !Can be measuredor estimated

© Ali Abur

Page 18: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Measurement Model

Following the state estimation, the estimated state will be denoted by [ ]:

[z] = [h ([ ]) ] + [r]

Measurements:They are measuredContain errors

MeasurementResiduals:Computed

Estimated System States

© Ali Abur

xx

Page 19: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Simple Example

r1

r2 r3

r4

h

Z

h1 h2 h3 h4

Z = h θ + e

: ESTIMATED MEASUREMENT : MEASURED VALUE

ri : MEASUREMENT RESIDUAL = Z – h θ*

SLOPE=θ*

© Ali Abur

z1

z3

z2z4

z1 z2 z3 z4

1.0 / 0 1.0 / θ

Page 20: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Weighted Least Squares (WLS) Estimation

244

233

222

211 rrrrMinimize

What are weights, wi ?

How are they chosen ?

20.1i

i

2i Assumed error variance of measurement “i”.

© Ali Abur

Page 21: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Network ObservabilityDefinitions

© Ali Abur

Fully observable network:

A power system is said to be fully observable if voltagephasors at all system buses can be uniquely estimatedusing the available measurements.

Page 22: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Network ObservabilityNecessary and Sufficient Conditions

© Ali Abur

n

mnm

n

n

m

p

HH

HHHHH

z

zzz

HZ

1

1

31

221

111

3

2

1

m ≥ n NECESSARY BUT “NOT” SUFFICIENT

EXAMPLE: m = 2, n = 2, UNOBSERVABLE SYSTEM

Rank(H) = n SUFFICIENT

][ 32 Vector State

Page 23: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Measurement ClassificationTypes of Measurements

© Ali Abur

1. CRITICAL MEASUREMENTS

WHEN REMOVED, THE SYSTEM BECOMES UNOBSERVABLE

2. REDUNDANT MEASUREMENTS

CAN BE REMOVED WITHOUT AFFECTING NETWORK OBSERVABILITY

Page 24: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Types of MeasurementsCritical Measurements

© Ali Abur

CRITICAL MEASUREMENTS

• If they have gross errors, such errors can not be detected

• Measurement residuals will always be equal to zero, i.e. critical measurements will be perfectly satisfied by the estimated state

• If they are lost or temporarily unavailable, the system will no longer be observable, thus state estimation can not be executed

Page 25: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Network ObservabilityDefinitions

© Ali Abur

Unobservable branch:

• If the system is found not to be observable, it will implythat there are unobservable branches whose power flowscan not be determined.

Observable island:

• Unobservable branches connect observable islands ofan unobservable system. State of each observable islandcan be estimated using any one of the buses in that islandas the reference bus.

Page 26: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Network ObservabilityDefinitions

© Ali Abur

RED LINES: Unobservable Branches

Observable Islands

Page 27: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Merging Observable IslandsPseudo-measurements

© Ali Abur

If the system is found unobservable, use pseudo-measurements in order to merge observable islands.

Pseudo-measurements:• Forecasted bus loads• Scheduled generation

Select pseudo-measurements such that they are critical.

Errors in critical measurements do not propagate to the residuals of the other (redundant) measurements.

Page 28: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

ISLAND 1 ISLAND 2

ISLAND 3

Observable IslandsUnobservable Branches

© Ali Abur

Page 29: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

• Fixed Topology:– Assume a fixed network topology – Place meters to observe the network

• Robust Strategies:– (N-1) Security

• Loss of measurements• Outage of branches (loss of lines, transformers)

Meter Placement/ Measurement DesignObjectives

© Ali Abur

Page 30: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

ExampleOBSERVABLE

CLOSED CB

Meter PlacementRobust Against Breaker Operations

© Ali Abur

Page 31: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

ExampleUNOBSERVABLEBRANCHES IN RED

OPEN CB

Meter PlacementRobust Against Breaker Operations

© Ali Abur

Page 32: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Given a measurement configuration Z and the network topology T:• Can the state [X] be estimated ?• Can [X] be estimated from the same Z for

different topologies T1, T2, ..etc?• Can [X] be estimated for the same T if one or

more measurements are lost Z --> Z’ ?

Meter PlacementRobust Measurement Design

© Ali Abur

Page 33: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Observable Unobservable

ObservableObservableBase Case

Base Case

Meter PlacementRobust Measurement Design

© Ali Abur

ROBUST DESIGN

NON-ROBUST DESIGN

Page 34: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Measurement DesignRobustness

© Ali Abur

Place measurements at optimal locations so that:

• The system will not contain any critical measurements

• Network will remain observable in case of line/transformer outages or measurement loss and failures

Page 35: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Optimal Meter Placement30-Bus System Example

© Ali Abur

Page 36: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Robust (resilient) EstimationResiliency: A Smart Grid Requirement

© Ali Abur

If an estimator remains insensitive to a finite number of errors in the measurements, then it is considered to be robust.

Example: Given z = 0.9, 0.95, 1.05, 1.07, 1.09 , estimate z using the following estimators:

Solution:Replace z5=1.09 by an infinitely large number z’5 = ∞.

The new estimate will then be:This estimator is NOT robust.

Replace both z5 and z4 by infinity.

The new estimate will then be:This is a more robust estimator than the one above.

5,...,1,ˆ.2

ˆ.15

151

izmedianX

zzmeanX

ib

i iia

5

151ˆ

i ia zX

(finite) 05.1ˆ bX

Page 37: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Robust EstimationM-Estimators

© Ali Abur

M-Estimators (Huber 1964)

Consider the problem:

Where is a chosen function of the measurement residual

In the special case of the WLS state estimation:

rxhz

rm

ii

)( Subject to

)( Minimize1

)( ir

2

2)(

i

ii

rr

Page 38: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Robust EstimationM-Estimators

© Ali Abur

Some Examples of M-Estimators

otherwise)(

2

2

2

2

i

i

i

i

i

i

ia

arr

r

otherwise||2

)(22

2

2

iii

i

i

i

i

i

ara

arrr

Quadratic-ConstantQuadratic-Linear

ii rr )(

Least Absolute Value (LAV)

Page 39: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Robust EstimationLAV Estimator Example

© Ali Abur

Measurement Model: 5,...,12211 iexAxAz iiii

Measurements:i Zi Ai1 Ai2

1 -3.01 1.0 1.52 3.52 0.5 -0.53 -5.49 -1.5 0.254 4.03 0.0 -1.05 5.01 1.0 -0.5

LAV estimate for xand measurement residuals: ];02.0;02.0;0125.0;[

]010.4;005.3[

0.00.0

T

T

r

x

LAV estimate for xand measurement residuals:

CHANGE measurement 5 from 5.01 to 15.01 ( Simulated Bad Datum ):

]98.9;01.0;045.0;;[

]02.4;02.3[

0.00.0

T

T

r

x

Page 40: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Detection

Chi-squares Test

Consider X1, X2, … XN, a set of N independent random variables where:

Xi ~ N(0,1)

Then, a new random variable Y will have a distribution with N degrees of freedom, i.e.:

© Ali Abur2

2

1

2 ~ N

N

ii YX

2

Page 41: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Detection

© Ali Abur

Now, consider the function

and assuming:

m

i

Ni

m

iRe

m

iiii eeRxf

ii

i

1

2

11

21 2

)(

)1,0(~ NeNi

f(x) will have a distribution with at most (m-n) degrees of freedom.

In a power system, since at least n measurements will have to satisfy the power balance equations, at most (m-n) of the measurement errors will be linearly independent.

2

Page 42: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

© Ali Abur

Chi-squares Distribution:

Bad Data Detection

tx

t duuxX )(Pr 2

05.0Pr txX

Test:If the measured , then with 0.95 probability, bad data will be suspected.

txX

Choose such that:tx

0 5 10 15 20 25 30 35 40 45 500

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

X

Chi

2 (X)

AREA = 0.05

Chi2 Probability Density Function

DEGREES OF FREEDOM = 15

Page 43: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Detection

Detection Algorithm --Test © Ali Abur2

Solve the WLS estimation problem and compute the objective function:

Look up the value corresponding to p (e.g. 95 %) probability and (m-n) degrees of freedom, from the Chi-squares distribution table.

Let this value be Here:

Test if

If yes, then bad data are detected.

Else, the measurements are not suspected to contain bad data.

m

i

xhz

i

iixJ1

))((2

2

)(

2),( pnm )(Pr 2

),( pnmxJp

2),()( pnmxJ

Page 44: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Identification

Properties of Measurement Residuals © Ali Abur

Linear measurement model:

K is called the hat matrix. Now, the measurement residuals can be expressed as follows:

where S is called the residual sensitivity matrix.

111 )( ,ˆˆ RHHRHHKzKxHz TT

zRHHRHx TT 111 )(ˆ

SeeKI

exHKIzKI

zzr

H] KH that [Note )())((

)(ˆ

Page 45: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Identification

Distribution of Measurement Residuals © Ali Abur

The residual covariance matrix Ω can be written as:

Hence, the normalized value of the residual for measurement i will be given by:

RSSRS

SeeESrrET

TTT

][][

iiii

i

ii

iNi SR

rrr

Page 46: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Identification

Classification of Measurements © Ali Abur

Measurements can be classified as critical and redundant(or non-critical) with the following properties:

• A critical measurement is the one whose elimination from the measurement set will result in an unobservable system.

• The row/column of S corresponding to a critical measurement will be zero.

• The residuals of critical measurements will always be zero, and therefore errors in critical measurements can not be detected.

It can be shown that if there is a single bad data in the measurement set (provided that it is not a critical measurement) the largest normalized residual will correspond to bad datum.

Page 47: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Identification / Elimination

© Ali Abur

Two commonly used approaches:

1. Post-processing of measurement residuals – Largest normalized residuals

2. Modifying measurement weights during iterative solution of WLS estimation

Page 48: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Bad Data Identification

Largest Normalized Residual Test © Ali Abur

Steps of the largest normalized residual test for identification of single and non-interacting multiple bad data:

Compute the elements of the measurement residual vector :

Compute the normalized residuals

Find k such that is the largest among all .

If > c, then the k-th measurement will be suspected as bad data.

Else, stop, no bad data will be suspected. Here, c is a chosen identification threshold, e.g. 3.0.

Eliminate the k-th measurement from the measurement set and go to step 1.

Nkr

mir Ni ,...,1, N

kr

Page 49: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Iteratively Re-weighted Least Squares

Iterative Elimination of Bad Data © Ali Abur

• Carry out the first iteration of the WLS estimation solution• Calculate the measurement residuals• Modify the measurement weights according to:

• Update the weights and continue to the next iteration

This approach is computationally much cheaper than the largest normalized residual test, however:

It may not always work due to the masking of bad measurements.

2irk

i

Page 50: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Use of Synchrophasor Measurements

© Ali Abur

• Given enough phasor measurements, state estimation problem will become LINEAR, thus can be solved directly without iterations

iterativeNonZRHRHX

eXHZtsMeasuremenPhasor

IterativeZRHRHX

eXhZtsMeasuremenalConvention

T

T

111

111

)(ˆ

)(ˆ)(

Page 51: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Use of Synchrophasor Measurements

© Ali Abur

• Given at least one phasor measurement, there will be no need to use a reference bus in the problem formulation• Given unlimited number of available channels per PMU, it is sufficient to place PMUs at roughly 1/3rd of the system buses to make the entire system observable just by PMUs.

Systems No. of zero injections

Number of PMUs

Ignoring zeroInjections

Using zero injections

14-bus 1 4 3

57-bus 15 17 12

118-bus 10 32 29

Page 52: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Performance Metrics

© Ali Abur

• State Estimation Solution

• Accuracy:

Variance of State = inverse of the gain matrix, [G]= E[ (x – x*) (x – x*)’ ]

• Convergence:

Condition Number = Ratio of the largest to smallest eigenvalue

Large condition number implies an ill-conditioned problem.

Page 53: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Performance Metrics

© Ali Abur

• Measurement Design

• Critical Measurements:

Number of critical measurements and their types

• Local Redundancy

Number of measurements incident to a given bus

• (N-1) Robustness

Capability of the measurement configuration to render a fully observable system during single measurement and branch losses

Page 54: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Performance Metrics

© Ali Abur

• Measurement Quality

• Performance Index (WLS objective function):

Weighted sum of squares of residuals. Has a Chi-Squares distribution. Large numbers imply presence of bad data in the measurement set.

• Largest Absolute Normalized Residual:

If larger than 3.0, the measurement corresponding to the largest absolute value will be suspected of gross errors.

• Sample variance (Based on historical data):

Measurement weights are based on sample error variances calculated according to historical data and estimation results. They reflect the quality of individual measurements.

Page 55: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

Summary

© Ali Abur

• State Estimation and it related functions are reviewed.

• Importance of measurement design is illustrated.• Commonly used methods of identifying and

eliminating bad data are described.• Impact of incorporating phasor measurements on

state estimation is briefly reviewed.• Metrics for state estimation solution,

measurement design and measurement quality are suggested.

Page 56: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

References

© Ali Abur

F.C. Schweppe and J. Wildes, ``Power System Static-State Estimation, Part I: Exact Model,'' IEEE Transactions on Power Apparatus and Systems, Vol.PAS-89, January 1970, pp.120-125.

F.C. Schweppe and D.B. Rom, ``Power System Static-State Estimation, Part II: Approximate Model,'' IEEE Transactions on Power Apparatus and Systems, Vol.PAS-89, January 1970, pp.125-130.

F.C. Schweppe, ``Power System Static-State Estimation, Part III: Implementation,'' IEEE Transactions on Power Apparatus and Systems, Vol.PAS-89, January 1970, pp.130-135.

A. Monticelli and A. Garcia, "Fast Decoupled State Estimators," IEEE Transactions on Power Systems, Vol.5, No.2, pp.556-564, May 1990.

A. Monticelli and F.F. Wu, ``Network Observability: Theory,'' IEEE Transactions on PAS, Vol.PAS-104, No.5, May 1985, pp.1042-1048.

Page 57: CURENT LectureNotes AliAbur - web.eecs.utk.eduweb.eecs.utk.edu/~dcostine/.../lectures/CURENT_LectureNotes_AliAb… · Ali Abur Northeastern University, USA State Estimation September

References

© Ali Abur

A. Monticelli and F.F. Wu, ``Network Observability: Identification of Observable Islands and Measurement Placement,'' IEEE Transactions on PAS, Vol.PAS-104, No.5, May 1985, pp.1035-1041.

G.R. Krumpholz, K.A. Clements and P.W. Davis, ``Power System Observability: A Practical Algorithm Using Network Topology,'' IEEE Trans. on Power Apparatus and Systems, Vol. PAS-99, No.4, July/Aug. 1980, pp.1534-1542.

A. Garcia, A. Monticelli and P. Abreu, ``Fast Decoupled State Estimation and Bad Data Processing,'' IEEE Trans. on Power Apparatus and Systems, Vol. PAS-98, pp. 1645-1652, September 1979.

Xu Bei, Yeojun Yoon and A. Abur, “Optimal Placement and Utilization of Phasor Measurements for State Estimation,” 15th Power Systems Computation Conference Liège (Belgium), August 22-26, 2005.