Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: This paper presents an implementable distributed state estimation method for online analysis of power
Received 22 February 2008 systems having multiple, geographically separated areas. Distributed state estimation apart from giving a
Received in revised form 4 September 2010 faster solution, also improves the condition number of the resultant gain matrices. The method proposed
Accepted 3 December 2010
here uses the conventional WLS estimator (Gauss–Newton method) with equality constraints forcing the
Available online xxxx
tie line flows as calculated by the adjacent areas to be equal. Based on the topology of the network, the
system is partitioned into multiple areas and a processor is assigned to each of these areas for solving the
Keywords:
local state estimation problem. Simulations carried out on the IEEE 14, 30 and 118 bus systems show
State estimation
Distributed computing
good convergence properties and improvement on the condition number of the gain matrices when com-
Speedup pared with centralized algorithms.
Condition number Ó 2011 Elsevier Ltd. All rights reserved.
0142-0615/$ - see front matter Ó 2011 Elsevier Ltd. All rights reserved.
doi:10.1016/j.ijepes.2010.12.010
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
2 K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx 3
Pm n m m n n m m n n
ij P ij ¼ ½Bij ðhi hj Þ ½Bij ðhi hj Þ ¼ Bp h þ Bp h ized updating process. The second stage consisting of Eqs. (19) and
X k k (20), makes sure that the constraints in (8) are satisfied.
¼ Bp h ð11Þ e be the values of state variables after the first stage
Let ~
h and V
k¼m;n
update and let ‘i’ indicate the iteration number. ‘i’ should not be
where hm m n n
i ; hj ; hi and hj are phase angles of buses i and j as calcu- confused with bus i. Therefore
lated by area m and n respectively, Bm n
p and Bp are matrices of size ~hm ði þ 1Þ ¼ hm ðiÞ þ ½Gm 1 ½Hm T ½Rm 1 ½zm hm ðhm ðiÞ; V m ðiÞÞ ð18Þ
(l nm) and (l nn) respectively, h (nm 1) and hn (nn 1) are
m p p p p p
hm ~m
i ði þ 1Þ ¼ hi ði þ 1Þ
Where Bm n
q and Bq are matrices of size (l nm) and (l nn) respec-
tively and V (nm 1) and Vn (nn 1) are the voltage magnitude
m
gm ~m ~m ~n ~n
ii ½ðhi ði þ 1Þ hj ði þ 1ÞÞ ðhi ði þ 1Þ hj ði þ 1ÞÞ
vectors of area m and area n respectively. The non-zero elements
ðg m m n n
ii þ g jj Þ þ ðg ii þ g jj Þ
of Bkq are (Bij ysh) – (Bij ysh), Bij and Bij.
ð21Þ
It is to be noted that Pij and Qij in (8) are the values calculated
using the initial estimates of the state variables of the boundary
buses. They are not the measured values. hm ~m
j ði þ 1Þ ¼ hj ði þ 1Þ
gm ~m ~n ~m ~n
m m ii ðBij ysh Þ½ðBij ysh ÞðV i ði þ 1Þ V i ði þ 1ÞÞ Bij ðV j ði þ 1Þ V j ði þ 1ÞÞ
@hp @hq
Hm
m ðBij ysh Þ2 ðg m n 2 m n
ii þ g ii Þ þ Bij ðg jj þ g jj Þ
¼ m andHq ¼ :
p
@h @V m ð26Þ
For a fast decoupled state estimation analysis Hkp and Hkq are cal-
Vm ~m
culated at the nominal point before the analysis is started and kept j ði þ 1Þ ¼ V j ði þ 1Þ
constant throughout the iteration process. gm ~m ~n ~m ~n
jj Bij ½Bij ðV j ði þ 1Þ V j ði þ 1ÞÞ ðBij ysh ÞðV i ði þ 1Þ V i ði þ 1ÞÞ
ðBij ysh Þ2 ðg m n 2 m n
ii þ g ii Þ þ Bij ðg jj þ g jj Þ
2.3. Proposed distributed state estimation algorithm
ð27Þ
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
4 K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx
Vm ~m
i ði þ 1Þ ¼ V i ði þ 1Þ
The solution given above is specific to area m. The solution for
~m area n is exactly the same as given by Eqs. (18)–(29), with only
gm
ii ½ðV i ði þ 1Þ V~ m ~n ~n
j ði þ 1ÞÞ ðV i ði þ 1Þ V j ði þ 1ÞÞ
the superscripts m and n interchanged. It is to be noted that the
ðg m m n n
ii þ g jj Þ þ ðg ii þ g jj Þ constraints in (8) are unique in the fact that the flows Pij and Qij
ð28Þ and not Pji and Qji, were chosen. Eqs. (26) and (27) will have a direct
bearing on this. However, if Bij >> ysh, (8) no longer remains unique
and (27) as: i.e. even if Pji and Qji are used in (8), instead of Pij and Qij, the equa-
Vm ~m tions would still remain unchanged. The whole process can be rep-
j ði þ 1Þ ¼ V j ði þ 1Þ
resented by a flowchart shown in Fig. 3.
gm ~m ~m ~n ~n
jj ½ðV j ði þ 1Þ V i ði þ 1ÞÞ ðV j ði þ 1Þ V i ði þ 1ÞÞ As shown in the flowchart, the state estimation calculations in
ðg m m n n
ii þ g jj Þ þ ðg ii þ g jj Þ all the control centres are initiated by a Central Control Centre.
ð29Þ Once an area converges, a flag is set to 1 and the other areas no
longer communicate with the area that has converged. The state
No Flag (m) = 0 No
Flag (n) = 0
? ?
Yes Yes
Pass on values of θ m
i - θ m
j , g iim + g mjj Acquire values of θ im - θ jm , g iim + g mjj
Acquire values of θ in - θ jn , g iin + g njj Pass on values of θ in - θ jn , g iin + g njj
Update θ i m and θjm using (21) and (22) Update θ in and θjn using (21) and (22)
Update Vi m and V jm using (26) and (27) Update Vi n and V jn using (26) and (27)
Stop Stop
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx 5
Table 1
Details of test cases and their partitioning.
Test cases No. of buses No. of Areas Buses in each area Branches in each area No. of tie-lines Internal boundary buses External boundary buses
IEEE 14 14 2 7, 7 8, 9 3, 3 3, 2 2, 3
IEEE 30 30 4 7, 8, 7, 8 9, 8, 7, 8 5, 5, 4, 4 2, 5, 4, 3 5, 4, 4, 3
IEEE 118 118 6 22, 21, 17, 18, 25, 15 29, 25, 24, 27, 33, 16 7, 8, 14, 8, 13, 14 5, 6, 6, 5, 6, 6 7, 6, 12, 3, 7, 7
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
6 K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx
2 1 As can be seen from Figs. 6 and 7, the speedup (overall and iter-
1. ative) for the IEEE 14 bus system is less than 1 i.e. the time taken
Proc 1 Proc 2 Proc 3 Proc 4
for the distributed implementation of the IEEE 14 bus system is
1 1 more than the time taken for its centralized counterpart. This can
2. Proc 1 Proc 3 Proc 2 Proc 4 be attributed to the fact that the fraction of time taken for inter-
area communications in small systems make up the major part
2 2 of the total time taken for analysis. In large systems the time taken
3. Proc 1 Proc 4 Proc 2 Proc 3 for calculation of the state variables makes up the major part. Table
3 gives the speedup results as well as the results for the condition
number.
Fig. 5. Schedule of communication between processors.
The condition number of the gain matrix [1,5] in the state esti-
mation analysis gives us an idea about the sensitivity of the solu-
3.3. Speedup and improvement in condition number tion vector to the measurement residual vector and also to errors
in the coefficient matrix (gain matrix). The condition number of
Speedup can be categorized into (i) iterative speedup and (ii) the gain matrix is given by
overall speedup. Iterative speedup is the speedup achieved in the
iterative part of the analysis. Overall speedup is the speedup jðGÞ ¼ kGk kG1 k: ð30Þ
achieved when both the iterative and the non-iterative times are
where ||G|| is the norm of G given by
considered. The non-iterative part of the analysis involves reading
measurement data, calculation of the gain matrix and its factoriza- !
X
tion etc. Fig. 6 shows the overall time taken for analysis versus the kGk ¼ max jGij j ð31Þ
number of buses in both the centralized and distributed cases. The i
j
dashed line in Fig. 6 is the plot of the time taken for the distributed
implementation versus the number of buses. Fig. 7 gives the bar Where Gij is the (i, j) th element of the gain matrix G.
graph of overall speedup and iterative speedup versus number of
buses.
Table 2
Performance of proposed algorithm.
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx 7
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010
8 K. Dasgupta, K.S. Swarup / Electrical Power and Energy Systems xxx (2011) xxx–xxx
external boundary buses also tend to be better than the centralized [4] Shahidehpour M, Wang Y. Communication and control in electric power
systems. Wiley Interscience; 2003.
results.
[5] Gu JW, Clements K, Krumpholz GR, Davis PW. The solution of III- conditioned
power system state estimation problems via the method of Peters and
4. Conclusions Wilkinson. IEEE Trans Power App Syst 1983;PAS-102(10):3473–80.
[6] Tylavsky Daniel J, Bose Anjan. Parallel processing in power systems. IEEE Trans
Power Syst 1992;7(2):629–37.
An algorithm by which a large centralized state estimation [7] Ramesh VC. On distributed computing for on-line power system applications.
problem can be decomposed into multiple distributed state esti- Electr Power Energy Syst 1996;18(8):527–33.
[8] Wu FF, Falcao DM. Parallel and distributed state estimation. IEEE Trans Power
mation problems is presented. The proposed algorithm provided Syst 1995;10(2):724–30.
good speedups, as well as good results on the estimates of the [9] Jose Beleza Carvalho, Maciel Barbosa F. Distributed processing in power
boundary bus variables. The improvement in the condition number system state estimation. In: 10th mediterr electrotech conf, melecon, vol. III;
2000. p. 1128–31.
of the gain matrices also gives the distributed implementation a
[10] Ebrahimian Reza, Baldick Ross. State estimation distributed processing. IEEE
numerical advantage over centralized state estimators. The imple- Trans Power Syst 2000;15(4):1240–6.
mentation was done in a synchronous environment. [11] Lin SY, Lin CH. An implementable distributed state estimator. IEEE Trans
Power Syst 1994;9(3):1277–84.
This kind of an algorithm fits well in a deregulated environment
[12] Van Cutsem T, Ribbens-Pavella M. Critical survey of hierarchical methods for
where transmission companies have their own control centres. state estimation of electric power systems. IEEE Trans Power App Syst
With improvements in phasor measurement technologies, phasor 1983;102(10):3415–24.
data obtained from phasor measurement units (PMUs) also opens [13] Lin SY. A distributed state estimator for electric power systems. IEEE Trans
Power Syst 1992;7(2):551–7.
up new areas, whereby, faster and more accurate estimates can [14] Zhao Liang, Abur Ali. Multiarea state estimation using synchronized phasor
be obtained in a distributed environment. Control centres can ex- measurements. IEEE Trans Power Syst 2005;20(2):611–7.
change data amongst each other without compromising on their [15] Conejo AJ, Torre S, Canas M. An optimization approach to multiarea state
estimation. IEEE Trans Power Syst 2007;22(1):213–21.
privacy policy. However under such a deregulated environment [16] Monticelli A, Garcia A. Fast decoupled state estimation and bad data detection.
the protocols for communication between different control centres IEEE Trans Power App Syst 1979;PAS-98(5):1645–52.
need standardization. [17] Pacheco PeterS. Parallel programming with MPI. Morgan Kaufmann
Publishers, Inc.; 1997.
[18] LAM/MPI user’s guide version 7.1.2. The LAM/MPI team open systems lab.
References Available: <http://www.lam-mpi.org/>; March 10, 2006.
[19] Bertsekas Dimitri P, Tsitsiklis John N. Parallel and distributed
[1] Abur A, Exposito AG. Power system state estimation. Marcel Dekker, Inc.; 2004. computation. Printice-Hall; 1989.
[2] Wood AllenJ, Wollenberg BruceF. Power generation operation and [20] Wallach Y. Alternating sequential/parallel processing (Lecture notes in
control. John Wiley & Sons; 1996. computer science). Springer-Verlag; 1982.
[3] Grainger JohnJ, Stevenson WD. Power system analysis. McGraw Hill [21] Power system test archive. Available: <http://www.ee.washington.edu/
International; 1994. research/pstca/>; February, 2007.
Please cite this article in press as: Dasgupta K, Swarup KS. Tie-line constrained distributed state estimation. Int J Electr Power Energ Syst (2011),
doi:10.1016/j.ijepes.2010.12.010