Data Exchange Design and A Textured State Estimation Algorithm For Distributed Multi-Utility Operations in Electric Power Market
Data Exchange Design and A Textured State Estimation Algorithm For Distributed Multi-Utility Operations in Electric Power Market
Data Exchange Design and A Textured State Estimation Algorithm For Distributed Multi-Utility Operations in Electric Power Market
Jiansheng Lei
2
Background (1)
3
Background (2)
In the regulated environment, the whole power system is owned
by a limited number of locally monopolistic organizations. There
is almost no need to exchange data with other organizations,
Note: Data mainly refers to both raw instrumentation data and
estimation results.
In a deregulated environment, there are multiple member
companies who must cooperate to run the system and to
achieve their own economic goals. Power companies are
releasing their transmission grids to Whole System
form ISOs/RTOs while their own local Company A
RTO A
state estimators are already in use. ISO A for
Company A&B
RTO B
Company B
4
Background (3)
5
Topic1 Data Exchange
6
Bus Credibility Index BCI(b,S)
7
Knowledge Base
Raw facts
The configuration, parameters and ownership of current
power system network and measurement system;
The failure probability and accuracy of measurements;
The cost of instrumentation and estimated data exchange;
BCI(b, S)
Variance of State Estimation Errors
Accuracy on bus b with respect to a specific system S
8
A Reasoning Machine (1)
The distributed state estimation algorithm is
discussed in Topic2. Here the design of data
exchange scheme is the focus. RTO A
9
A Reasoning Machine (2)
12
A Reasoning Machine (5)
Step4.1 System A or B are modified accordingly
based on the data exchange newly found.
BCI, estimation accuracy and the economic cost are
evaluated on the new system S to verify the benefit.
If BCI(b,S) are already close to BCI(b,Whole), then
there is no need to search for new data exchange for
bus b.
Step4.2 Searching process is iterated on all
boundary buses.
13
Economic Factor (1)
Hardware/software cost on data exchange
implementation should be minimized given
the condition that performance is satisfied.
Even if scheme D1 is slightly better than scheme D2 in
performance, but it is still possible for industry to select D1
when D1 is much more economical than D2.
The benefit of different data exchange schemes may differ
greatly. The benefit may saturate after some data exchange,
which implies no major benefit can be obtained for further data
exchange.
14
Economic Factor (2)
Price tag reflects not only installation
cost but also market value.
It is possible for system A to attach a rather high price tag to a
measurement that is especially useful to system B.
16
Case1:Harmful Data Exchange (1)
Average BCI on the buses of B
Original B Modified B Whole System
0.9647 0.9643 0.9662
Average Estimation Error on the buses of B
B before data exchange Original B Modified B Whole System
7.7314e-007 8.1738e-007 2.6326e-007
17
Case1:Harmful Data Exchange (2)
Normalized Residues For Local Estimator B
Iteration B before data exchange B after harmful data exchange
No. Meas. Max. Residue Meas. Max. Residue
1st 9 164.72 9-4 89.41
2nd 9-7 108.05 7-4 56.78
3rd No bad data detected 4 34.68
4th N/A No bad data detected
Assumption:
9 and 9-7 are bad data, where the sign of measurements are reversed.
No bad data on the exchanged data.
Facts:
Before data exchange these two bad data are identified correctly.
After harmful data exchange these bad data cannot be detected at all.
Estimation result on local estimator area is harmed.
18
Case2: Efficiency of Beneficial
Data Exchange
Average BCI on the buses of B
Estimator A
Original B Modified B Whole
Estimator 0.9647 0.9662 0.9662
B
Average Estimation Error on the buses of B
Overlapping Original B Modified B Whole
Areas 7.7314e-007 2.6471e-007 2.6326e-007
19
Case3: Impact on New
Measurement Placement (1)
Suppose the probability of accidents in the SCADA
on station of b1 is extremely high
System becomes unobservable and traditionally at
least one new measurement has to be installed.
With data exchange, such a new measurement is
not necessarily needed.
When we follow the data exchange scheme suggested in Case 2,
state estimation in A can be run normally because the estimation
result on b1 and b5 is exchanged from B to A (B is still observable
even under such an accident).
20
Case4: Impact on New
Measurement Placement (2)
Suppose A wants to improve the estimation
accuracy on b5.
From a traditional measurement placement
viewpoint, there are basically two alternatives:
improve the accuracy on measurement 5-1 or 5-6.
With data exchange, it is better for A to invest on
measurement 5-1 instead of on measurement 5-6.
If the accuracy of 5-1 improves, the accuracy of B also
improves with data exchange in Case2.
It makes sense for B to share part of the cost with A.
21
Conclusions on Topic1 (1)
23
Topic2 State estimation on Mega-RTO
24
Concurrent Textured DSE Algorithm
Sparse Technique
( A MaN T ) 1 A 1 A1M (a 1 N T A1M ) 1 N T A1
Application
z
h( x) e
z h ( x) e
new new new
xi G T 1
H new Rnew H new ( H T R 1z
1 T
H new 1
Rnew z new )
iI iI
Select a reference bus of one estimator as global reference bus
Determine the angle difference between this global reference
bus and reference bus of any local estimator:
AC AB BC
29
Estimation Accuracy and
Boundary Discrepancy
Derivation 0.01 p.u. on meas. 5-2
Estimator A
Estimation accuracy increases
compared with existing DSE while
Data Exchange Area boundary discrepancy decreases
from 0.004 in existing DSE to
0.002 in textured DSE
30
Bad Data Detection Ability
Table 2. Normalized Residues For Local Estimator A and B
Or- A in Fig.1 B in Fig.1 A in Fig.1 after estimated
de- data exchange
r
Meas. Max. Meas Max. Meas. Max. Residue
Residue Residue
1 68.95 5-1 87 5-1 84
1
5 59.4 1-5 84 1-5 94
2
Step1. A in Fig.1 is executed and 1 and 5 are identified incorrectly as bad data.
Step2. Simultaneously, B in Fig.1 is executed and 1-5 and 5-1 are both
identified as bad data successfully one by one.
Step3. The corrected values on 1-5 and 5-1 are exchanged from B to A, And
these values are treated in A as pseudo measurements with particular high
accuracy and reliability.
Step4. Taking the new pseudo measurements into account, A modifies its own
estimation result and re-run bad data analysis. This time 1-5 and 5-1 are both
identified successfully as bad data.
31
Conclusion on Topic2
33
Thanks!
34