+ All Categories
Home > Documents > State Estimation

State Estimation

Date post: 08-Nov-2014
Category:
Upload: parichay-gupto
View: 33 times
Download: 0 times
Share this document with a friend
Description:
State Estimation
Popular Tags:
47
2-1 TSM Base Case Algorithms State Estimation -Abhimanyu Gartia, WRLDC
Transcript
Page 1: State Estimation

2-1

TSM Base Case Algorithms

State Estimation

-Abhimanyu Gartia, WRLDC

Page 2: State Estimation

2-2

SE Problem Development

�What’s A State?– The complete “solution” of the power system is

known if all voltages and angles are identified at each bus. These quantities are the “state variables” of the system.

– Why Estimate?

– Meters aren’t perfect.

– Meters aren’t everywhere.

– Very few phase measurements?

– SE suppresses bad measurements and uses the measurement set to the fullest extent.

Page 3: State Estimation

2-3

SE Problem Development (Cont.)

�Mathematically Speaking...Z = [ h( x ) + e ]

where,Z = Measurement Vectorh = System Model relating state vector to the

measurement setx = State Vector (voltage magnitudes and

angles)e = Error Vector associated with the

measurement set

Page 4: State Estimation

2-4

SE Problem Development (Cont.)

�Linearizing…

�Classical Approach -> Weighted Least Squares…

Z = H x + e

(This looks like a load flow equation )

Minimize: J(x) = [z - h(x)] t. W. [z - h(x)]where,

J = Weighted least squares matrixW = Error covariance matrix

Page 5: State Estimation

2-5

SE Functionality

� So What’s It Do?– Identifies observability of the power system.

– Minimize deviations of measured vs estimated values.

– Status and Parameter estimation.

– Detect and identify bad telemetry.

– Solve unobservable system subject to observable solution.

– Observe inequality constraints (option).

Page 6: State Estimation

2-6

SE Measurement Types

�What Measurements Can Be Used?– Bus voltage magnitudes.

– Real, reactive and ampere injections.

– Real, reactive and ampere branch flows.

– Bus voltage magnitude and angle differences.

– Transformer tap/phase settings.

– Sums of real and reactive power flows.

– Real and reactive zone interchanges.

– Unpaired measurements ok

Page 7: State Estimation

2-7

State Estimation Process

�Two Pass Algorithm– First pass… observable network.

– Second pass… total network (subject to first pass solution).

– High confidence to actual measurements.

– Lower confidence to schedule values.

– Option to terminate after first pass.

Page 8: State Estimation

2-8

Observability Analysis

�Bus Observability– A bus is observable if enough information is

available to determine it’s voltage magnitude and angle.

– Observable area can be specified (“Region of Interest”).

�Bus or station basis

Page 9: State Estimation

2-9

Bad Data Suppression

�Bad Data Detection– Mulit-level process.

– “Bad data pockets” identified.

– Zoom in on “bad data pocket’ for rigorous topological analysis.

– Status estimation in the event of topological errors.

Page 10: State Estimation

2-10

Final Measurement Statuses

�Used… The measurement was found to be “good”

and was used in determining the final SE solution.

�Not Used… Not enough information was

available to use this information in the SE solution.

� Suppressed… The measurement was initially

used, but found to be inconsistent (or “bad”).

� Smeared… At some point in the solution process,

the measurement was removed. Later it was determined that the measurement was “smeared” by another bad measurement.

Page 11: State Estimation

2-11

Solution Algorithms

�Objective… Weighted Least Squares:

�Choice of Givens Rotation or Hybrid Solution Methods

Minimize: J(x) = .5 [Z - h(x)] t R -1 [Z - h(x)]where,

J = Weighted least squares matrixR = Error covariance matrix

Page 12: State Estimation

2-12

Solution Algorithms (Cont.)

�Given’s Rotation (Orthogonalization)– Least tendency for numerical ill-conditioning.

– Uses orthogonal transformation methods to minimize the classical least squares equation.

– Higher computational effort.

– Stable and reliable.

Page 13: State Estimation

2-13

SE Problem Development (Cont.)

�Hybrid Approach– Mixture of Normal Equations and

Orthogonalization.

– Orthogonalization uses a fast Given’s rotation for numerical robustness.

– Normal Equations used for solution state updates which minimizes storage requirements.

– Stable, reliable and efficient.

Page 14: State Estimation

2-14

SE Program Constants

� Please Refer To Real-Time Program Constants Display.

Page 15: State Estimation

2-15

Base Case Algorithms

Power Flow

Page 16: State Estimation

2-16

PF Problem Development

�Purpose– Solve the general network consisting of all

voltages and branches flows.

�How PF Differs From SE– Unlike the SE algorithm, PF does not have to

contend with measurement inconsistencies (I.e., branch flows are not inputs to the algorithm).

– PF has no concept of “observability”.

Page 17: State Estimation

2-17

PF Problem Development (Cont.)

�Algorithm– The PF algorithm revolves about the fact that the

total power injection at each bus is zero.

– Injections (generations, loads, and shunts) are specified.

Pi = Pgeni+ Ploadi

+ Pbranchi( ik,Vik) = 00

Qi = Qgeni+ Qloadi

+ Qbranchi( ik,Vik) = 00

(where Pload and Qload include shunt contributions.)

Page 18: State Estimation

2-18

V

Fully Coupled Power Flow

�Newton’s Method– Objective is to minimize mismatch.

– Express in matrix form, take derivative, and set to zero…

PQ

∂ P∂ 0

∂ P∂

V∂ Q∂ 0

∂ Q∂

V0=

Page 19: State Estimation

2-19

Fast Decoupled Power Flow

�Basic Assumptions– Branch reactances are larger than resistances.

– Angular separations between adjacent buses are near zero.

– Given the above, the following approximations are made:

V∂ P∂∂ Q∂ 0

= 0

= 0

Page 20: State Estimation

2-20

Fast Decoupled Power Flow (Cont.)

�Given Fast Decoupled Assumptions...

P / V = B’ 0

Q / V = B’’ 0

(We divide by the vector V for simplicity)

Page 21: State Estimation

2-21

Power Flow Algorithm Options

�Newton (Fully Coupled)– Best convergence properties.

– More iterations required (does it matter anymore?).

�XB (Fast Decoupled)– Resistances are ignored in the B’ matrix only so

that it is made only of branch reactances. Good for high X/R ratios.

Page 22: State Estimation

2-22

Power Flow Algorithm Options (Cont.)

�BX (Fast Decoupled)– Resistances are ignored in the B’’ matrix only.

More effective for low X/R ratios.

� Suggestions:– Use what works for you.

– Fast Decoupled was developed for improved performance… may not be that much of a factor with faster CPUs.

– “Newton algorithm is best” - an instructor’s opinion.

Page 23: State Estimation

2-23

GENS Implementations

Running The Applications &

Interpreting Results

Page 24: State Estimation

2-24

Getting Around Tabular Displays

�Display Index– Provides access to “all” TSM tabular displays.

– Displays are grouped by topic: General, Base Case, Measurements, Contingency Analysis, Optimization, Fault Level Analysis.

� “Special” Pull Down Menu– Provides access to TSM tabular displays.

– Menu contents are “sensitive” to the display currently active.

Page 25: State Estimation

2-25

Message Displays

�Message History– Logs all TSM program activity.

�Execution Messages– Logs informative messages relative to a “base

case” analysis.

�Network Configuration Messages– Summarizes network topology.

�Error/Warning Report– Summarizes data inconsistencies.

Page 26: State Estimation

2-26

Regional Information

System Summary

Area Summary

Company Summary

Zone Summary

District Summary

Station Summary

Area Detail

Company Detail

Station Detail

Page 27: State Estimation

2-27

Bus Information

Bus Summary Bus DetailBreaker Detail

Device Details

Page 28: State Estimation

2-28

Device Information

Generator Summary

LoadSummary

ShuntSummary

LineSummary

TransformerSummary

GeneratorDetail

LoadDetail

ShuntDetail

LineDetail

TransformerDetail

Load GroupDetail

Note:All devicedetails linkto the attach-ment bus(s).

Page 29: State Estimation

2-29

Device Information (Cont.)

DC Link Summary

SVCSummary

SRDSummary

DC LinkDetail

SVCDetail

SRDDetail

Page 30: State Estimation

2-30

Displaying Results On One-Lines

�One-Lines Data Sources– SCADA

– TSM Case… Attaches to the case currently assigned (I.e., real-time or study).

– CME Points… CME point update feature must be active in TSM real-time case.

�One-Line Display Linkages– Linkages between one-lines.

– Linkages from tabulars to one-lines.

Page 31: State Estimation

2-31

TSM Constraints

�Limit Sets (1,2,3)– Devices

– Reserve Groups

– Net Interchange Groups

– Corridor Groups

– Bus Voltages

– Voltage Magnitude/Angle Differences

Page 32: State Estimation

2-32

TSM Constraints (Cont.)

� Specifying Monitored Devices– Each device may be specified as either

“monitored” or “not monitored”.

� Specifying Monitored Limit Set– A separate limit set can be monitored for each

limit type (Constraint Limit Sets display).

�Alarm! “Constraints Violated”– RTNA issues an alarm if any constraint (in the

specified limit monitoring set) is violated.

Page 33: State Estimation

2-33

State Estimation...Measurements and Estimates

� SE Measurement Summary Display– Standard Deviations… Indicates the relative

confidence placed on an individual measurement.

– Measurement Status… Each measurement may be determined as “used”, “not used”, or “suppressed”.

– Meter Bias… Accumulates residual to help identify metering that is consistently poor. The bias value should “hover” about zero.

Page 34: State Estimation

2-34

State Estimation...Measurements and Estimates (Cont.)

� Suppressed Measurement Summary Display– SE will suppress measurements it feels are

inconsistent with the other system measurements.

10 9.5

3.7

15.2NOPE!

Page 35: State Estimation

2-35

State Estimation...Measurements and Estimates (Cont.)

�How Bad Is It?– Residual value provides indication as to “how

bad” a measurement is:

– A measurement is “suppressed” if the calculated residual exceeds a specified threshold.

�Alarm! “Bad Data Detected”

Residual = Measurement Value - Estimated Value

(Standard Deviation)2

Page 36: State Estimation

2-36

State Estimation...Measurements and Estimates (Cont.)

�Observable System– Portions of the system that can be completely

solved based on real-time telemetry are called “observable”.

– Observable buses and devices are not color-coded (white).

�Unobservable System– Portions of the network that cannot be solved

completely based on real-time telemetry are called “unobservable” and are color-coded yellow.

Page 37: State Estimation

2-37

Penalty Factors

�Real-Time Penalty Factors– Calculated on successful completion of RTNA.

– Available for use by Generation Dispatch and Control.

– Penalty Factor display.

�Penalty Factor Grid– Historical “smoothed” factors.

– Available for use by Generation Dispatch and Control and Unit Commitment.

– HISR Form interface.

Page 38: State Estimation

2-38

Study Applications

Be Free…

You can’t hurt anything

Page 39: State Estimation

2-39

How Do Study Applications Differ?

�No Measurements

� Schedule Data For All Devices

� Freedom To Alter Any Input Data

Page 40: State Estimation

2-40

Study Case Control Display

� Study Case Creation– Real-Time Case.

– Source Database (From UFBL).

– IEEE or PTI Network Model.

� Schedule Initialization– Individual device types.

– Equipment Outage Scheduler (EOS).

– All schedules.

Page 41: State Estimation

2-41

Study Case Control Display (Cont.)

�External Subsystems Initialization– Generation Dispatch and Control (GDC)… unit

dispatch characteristics (for optimization purposes) including IHR, fuel cost, efficiency, penalty factor, etc.

– Unit Commitment (UC)… Generation Schedules and Load Forecast from any UC study case.

– Unit Commitment (UC)… Accepted Case generations and load is used by default (if available).

Page 42: State Estimation

2-42

Study Case Control Display (Cont.)

�Penalty Factors– May be updated to penalty factor grid (demand

only).

� Solution Dump– Solution may be dumped to file (or printing

device) in IEEE, PTI, or GENS DPF format.

Page 43: State Estimation

2-43

Study Case Control Display (Cont.)

�Module Indicators– Same as real-time with the following exceptions:

– NC… Does not retrieve real-time telemetry. Rather uses predefined switch statuses and device schedules.

– DPF… Replaces SE functionality. Solves the network model and reports violations.

Page 44: State Estimation

2-44

Study Program SequencesStudy Network Analysis (STNA)

INIT NC DPF

CA RPA

SCD

VVS

STNAFLA

Page 45: State Estimation

2-45

Freedom To Play

�Modify:– Switch Statuses

– Load

– Generation

– Shunts

– Taps

– Voltage Schedules

– Constraints

– Etc.

Page 46: State Estimation

2-46

Automatic Control Simulation

�Control Options:– Remote voltage control by MVAR generation.

– Local/Remote voltage control by shunts.

– Local/Remote voltage control by TCULs.

– MVAR flow control by TCULs.

– MW flow control by phase shifters.

– Area MW interchange control.

– Reactive generation limit enforcement.

Page 47: State Estimation

2-47

Viewing Results

�Displays Same As Real-Time– Measurement displays do not apply.

�One-Line (MDS) Functionality– Keys off case number assignment.


Recommended