From Static to Dynamic System estimation: The role of bus dynamics

advertisement
From Static to Dynamic
System estimation:
The role of bus dynamics
5th Annual CMU Electricity Conference
March 11, 2009
Presented by: Ellery Blood
Advisors: Marija Ilić and Bruce Krogh
1
Presentation Outline
•
•
•
•
•
Static State Estimation Overview
Problems with Static State Estimation
Dynamic Estimation of Static State
DSE Implementation
Performance
2
Power System State Estimation
Overview
• What our measurements are telling us
– Current flows, current injections, power flows, power
Injections, voltages
– Inaccurate & corrupted measurements
• Power System Static State
– All network measurements function of static state, δ V
– Voltage phasor magnitude angle and magnitude
• Redundant measurements
– Nmeasurements ≥ 2 x Nstates
– Filter out some of the measurement noise
3
Power System State Estimation
Overview - continued
• Handle grossly inaccurate (bad) data
– Detect: Chi-square test
– Identify: Weighted residual analysis
– Remove bad data from measurement vector
• Observability Analysis
– May remove redundancy of some states
– May remove all data dependent on some states
(unobservable)
– Only try to estimate observable states
4
Problems with Static Estimation
• Result entirely dependent on single snapshot of data
– Fast network transients
– Dynamically estimating network dynamics is difficult
• Observability vulnerable to
– Loss of critical measurement
– Loss of critical pair
• Accuracy vulnerable to
– Loss of redundancy
5
Problems with Static Estimation
• Result entirely dependent on single snapshot of data
– Fast network transients
– Dynamically estimating network dynamics is difficult
• Observability vulnerable to
– Loss of critical measurement
– Loss of critical pair
• Accuracy vulnerable to
– Loss of redundancy
Static SE only sees the network, not what
is attached to it
6
Static Estimation
z
z
z
Visible
Hidden
H
H
vy
H
vy
R
δ
vy
R
δ
t-1
t
R
δ
t+1
7
Static Estimation
δ
SSE
z
z
z
Visible
Hidden
H
H
vy
H
vy
R
δ
vy
R
δ
t-1
t
R
δ
t+1
8
Static Estimation
δ
δ
SSE
SSE
z
z
z
Visible
Hidden
H
H
vy
H
vy
R
δ
vy
R
δ
t-1
t
R
δ
t+1
9
Static Estimation
δ
δ
δ
SSE
SSE
SSE
z
z
z
Visible
Hidden
H
H
vy
H
vy
R
δ
vy
R
δ
t-1
t
R
δ
t+1
10
The Network
1
2
3
4
11
The Network
measurements
P1
P12
P2
P14
P24
P3
P34
P4
12
The Network
measurements
P1
P12
P2
P14
P24
P3
P34
P4
At any time, any of the
measurements may be missing
13
Dynamic State Estimation of Static State
• Time constants of attached loads and GTG systems
– Slower time constants
– Dynamic estimation of attached systems is feasible
• Effectively provide additional redundancy
– Power/current bus injections
– Comes from modeling (no extra hardware required)
– Models time behavior (correlates measurements
across snapshots)
14
Dynamic Estimation
z
z
z
Visible
Hidden
H
H
v
x
R
w
Q
x
A
t-1
w
v
t
R
H
v
Q
x
A
R
A
t+1
15
Dynamic Estimation
δ
DSE
z
z
z
Visible
Hidden
H
H
v
x
R
w
Q
x
A
t-1
w
v
t
R
H
v
Q
x
A
R
A
t+1
16
Dynamic Estimation
δ
DSE
xt-1/t-1
z
z
z
Visible
Hidden
H
H
v
x
R
w
Q
x
A
t-1
w
v
t
R
H
v
Q
x
A
R
A
t+1
17
Dynamic Estimation
δ
DSE
xt-1/t-1
xt/t-1
A
z
z
z
Visible
Hidden
H
H
v
x
R
w
Q
x
A
t-1
w
v
t
R
H
v
Q
x
A
R
A
t+1
18
Dynamic Estimation
δ
δ
DSE
xt-1/t-1
xt/t-1
A
DSE
z
z
z
Visible
Hidden
H
H
v
x
R
w
Q
x
A
t-1
w
v
t
R
H
v
Q
x
A
R
A
t+1
19
Dynamic Estimation
δ
δ
DSE
xt-1/t-1
xt/t-1
A
DSE
z
δ
xt/t
A
xt+1/t
DSE
z
xt+1/t+1
z
Visible
Hidden
H
H
v
x
R
w
Q
x
A
t-1
w
v
t
R
H
v
Q
x
A
R
A
t+1
20
The Network
(and attached systems)
PD1
PD3
PD2
PD4
21
The Network
measurements (and attached systems)
P1
P12
P2
PD1
PD2
P14
P24
P3
P34
PD3
P4
PD4
22
The Network
measurements (and attached systems)
P1
P12
P2
PD1
PD2
P14
P24
P3
P34
P4
PD4
PD3
The PD measurements will persist
regardless of what telemetry data
is presently corrupt
23
•
DSE Implementation
Bus dynamic system
– GTG (4 sv) Valve position, mechanical power, frequency, angle
– Load (3 or more sv) Power, frequency, angle
⎡ Δa ⎤ ⎡ − kR
⎢
⎥ ⎢
d ⎢ Δω ⎥ ⎢ 0
=
dt ⎢ΔPm ⎥ ⎢1/ Tch
⎥ ⎢
⎢
δ
⎣
⎦ ⎣ 0
•
•
k
0
0 1/ M
0 − 1/ Tch
1
0
− k − k⎤
0⎤ ⎡ Δa ⎤ ⎡ 0
⎡ΔPe ⎤
⎢
⎥
⎢
⎥
⎥
0 ⎥ ⎢ Δω ⎥ ⎢ − 1 / M 0
0 ⎥⎢
⎥
ω
+
0 ⎥
0⎥ ⎢ΔPm ⎥ ⎢ 0
0
0 ⎥⎢
⎥ ⎢⎣ L ref ⎥⎦
⎥ ⎢
⎥⎢
0⎦ ⎣ δ ⎦ ⎣ 0
0
0⎦
Network
– Bus systems coupled through the network based on voltage angle
– Pab=Bab sin(δa-δb)
State vector, x, is concatenation of bus state vectors
– E is participation matrix
– δ=E x
24
Kalman Filtering
• KF minimizes the state error covariance
– Linear system with Gaussian noise
– Two steps: predict (input), correct (measurements)
• Measurements are δ, output from static estimator
• May also have information on inputs
– Load forecasts
– Info from generating facilities
25
SE Performance
• Metric
–
–
–
–
SE tries to minimize state error covariance
Covariance doesn’t make sense for unobservable state
Information matrix (inverse of covariance) does
Consider trace of information matrix as metric
• Static SE has constant best case
• Dynamic SE has worst case equal to Static SE
– Improves as more measurements are collected
– Degrades but doesn’t fail when unobservable
26
Three Bus Sample System
Lossless, nonlinear line flows
Pδ, QV decoupled
27
Three Bus Sample System
2
1
3
2
1
3
2
1
3
PL
time
28
Performance – Topology Change
29
Performance – Topology Change
Topology change
30
Performance – Bad Data
Bad Data
(Bus 2 unobservable)
31
Conclusion
• Static state estimation
– Provides useful and reliable information to operators
– Heavily susceptible to bad data
– Some states unobservable
• Dynamic state estimation
– Provide improved accuracy over static estimation
– Reduced susceptibility to temporary unobservable
conditions
32
Questions?
33
Download