You are on page 1of 8

POWER SYSTEM TRACKING AND DYNAMIC

STATE ESTIMATION
Amit Jain, Member, IEEE and Shivakumar N. R.

a power network involves, collecting the real time


Abstract-- State estimation is a key Energy Management System measurement data, which includes line flows, injection
(EMS) function, responsible for estimating the state of the power measurements and voltage measurements, through the
system. Since state estimation is computationally expensive, it is SCADA and calculating the state vector, using predefined
not easy to execute it repetitively at short intervals, which is a
state estimation algorithms. If the state vector is obtained for
requirement for real time monitoring and control. Hence in order
to obtain a computationally inexpensive real time update of the an instant of time k, from the measurement set of the same
state vector, tracking state estimation algorithms have been instant of time, then such an estimator is called the static state
proposed and discussed in various research papers available in estimator. In order to know the state of the power system
the literature. Tracking state estimation provides a fast real time regularly, this process of calculating the state vector is
update on the state of the power system with out any physical repeated at suitable intervals of time. Static state estimators
modeling of the time varying nature of the system. Dynamic state are widely used in power systems and play a very important
estimation models the time varying nature of the system, which
role for the reliable operation of the transmission and
allows it to predict the state vector in advance. Hence proves to
be a major advantage in security analysis and other control distribution systems.
functions. Various techniques for tracking and dynamic state Under normal conditions, power system is said to be a
estimation are available in the literature. This paper presents a quasi-static system and hence changes slowly but steadily.
bird’s view on different methodologies and developments in both Hence in order to have a continuous monitoring of the power
of these techniques based on our comprehensive survey of the system, state estimation must be performed at short intervals
available literature. of time. But as the power system expands, with addition of
generations and loads, the system becomes extremely large
Index Terms -- Dynamic state estimation, kalman filter, phasor
for the state estimation to be carried out at short intervals of
measurement unit, power systems, square root filter, state
time as it consumes heavy computing resources. Hence a new
estimation, tracking state estimation.
technique called “Tracking State Estimation” was developed,
wherein the state estimate once calculated, is simply updated
I. INTRODUCTION
for the next instant of time, with new set of measurement data

A S the power system grows larger and more complex, real


time and monitoring and control becomes very
significant in order to achieve a reliable operation of the
obtained for that instant, instead of again running the static
state estimation algorithm fully. Tracking estimators help the
EMS to keep track of the continuously changing power
power system. The energy management system functions are system without actually performing the whole state
responsible for this task of monitoring and control. State estimation. This allows continuous monitoring of the system,
estimation forms the back bone of the energy management without excessive usage of the computing resources. Hence
system by providing a real time data base of the state of the tracking state estimation plays an important role in the energy
system for using in other EMS functions [1]. Hence an management system.
efficient and accurate state estimation is a pre requisite for an The simplest way of following the changes in the system is
efficient and reliable operation of the power system. tracking. But tracking does not include any explicit physical
The vector consisting of bus voltage magnitudes and phase modeling of the time behavior of the system [5]. This allows
angles is called the state of an electric power system. Ever room for another set of algorithms called the “Dynamic State
since the concept of state estimation was introduced in to the Estimators” (DSE), where the actual physical modeling of the
field of power systems, by Schweppe et al [2]-[4], in the early time varying nature of the system is used. These algorithms
1970s, numerous methods have been proposed to calculate have dual advantages of being more accurate and possessing
the state vector of the power system. The state estimation for the ability to predict the state of the system one step ahead.
That is, from the knowledge of the state vector at an instant of
Dr. Amit Jain is an Assistant Professor with the Power System Research time “t”, and the physical model of the system, the DSE
Center at the International Institute of Information Technology (IIIT), predicts the state of the power system at the next instant of
Gachibowli, Hyderabad, India (e-mail: amit@iiit.ac.in).
Shivakumar N. R. is currently with ABB, Corporate Research in Bangalore, time “t+1”. This forecasting ability has tremendous
India. (e-mail: nrshivakumar@gmail.com) advantages in performing security analysis and allows more

978-1-4244-3811-2/09/$25.00 ©2009 IEEE


time for the operator to take control actions [5]. Hence DSE process all the measurements at one go i.e. the measurements
algorithms form an important branch of state estimation are read in to the state estimation program as one vector. This
techniques, with a potential to impact the very nature of method is called the snap shot processing of measurements.
operation of the real time monitoring and control. But if the rate of processing the measurements is greater than
This paper presents a review of the developments in τ, then by the time the entire set of data of data is scanned,
tracking and dynamic stat estimation techniques based on our the power system would have changed, rendering the estimate
survey of research papers available in literature on these redundant. Hence we process the measurements as and when
topics. In our knowledge, no such comprehensive survey has they arrive in to the control center and update the estimate.
been done for the review of tracking and dynamic state This method is called the sequential processing of
estimation techniques and any work in that direction will be of measurements [5], [7].
great importance to the power engineers working on these
topics. We have done a comprehensive survey of the literature
available on tracking and dynamic estimation techniques and
in this paper an attempt has been made to give an overview of
the various algorithms, their applications and future trends, on
these topics.

II. TRACKING STATE ESTIMATION


As mentioned earlier, the power system is considered to be
a quasi static system. Hence the changes in the system occur
slowly. It means that the state may not vary much in a short
span of time. But some times it becomes very important to
have a close monitoring of the system, like during the picking Fig. 1. Comparison between static and tracking state estimators
up of load by a generator or during some contingency etc [5].
The SCADA systems, which enable the real time monitoring,
B. Mathematical modeling
and control of power systems capture the field data through
sensors and deliver them to the control center at regular The measurements obtained through the SCADA system
intervals of time. In order to have a real time monitoring include, injection measurements, line flow measurements,
voltage and some times current magnitude measurements.
system, state estimation must be performed as and when every
These measurements have to be represented by a
new data set arrives. But as state estimation is
mathematical model in order to be processed by the
computationally heavy (especially as the system size gets
estimation algorithm. The measurement vector is represented
bigger), a lot of control centers will not have sufficient
as:
computing resources to perform an accurate and fast state
estimate at such a high frequency. But if the duration between
Z = Hx +ν (1)
Where Z is the measurement vector (m x 1), H is the
two estimates is too large, it results in a week co-relation
Jacobian of measurement function with respect to the state
between the estimated states, rendering the bad data detection
very difficult [5]. Hence tracking state estimation is used to vectors (m x n), “x” is the state vector (n x 1) and “ν” (m x 1)
in order to give the estimation result with a delay and to keep is the zero mean Gaussian error factor in the measurement.
up with the result [6]. The difference between the static and Here “m” is the number of measurements and “n” is the
number of states.
tracking estimators can be understood by the block diagram
Since the tracking state estimation, unlike the static state
[7] shown in Fig. 1. F. C. Schweppe, who is a pioneer in the
estimation has a time factor attached with it, we next have to
development of static state estimation techniques [2]-[4], was
consider the mathematical model for the time update of the
also one of the first to discuss the idea of tracking state
state vector. As we have assumed that the power system state
estimation in his paper in 1970 [8].
changes very little in a short span of time, we can simply
Tracking state estimator merely adds to the existing value update the old estimate of the state (at the previous instant of
of the state vector to give the estimate at a delayed instant and time) to obtain the new value of state at an instant, after a
does not need the full execution of the state estimation short span of time interval. For small time frames, the state is
algorithm at that instant. Hence tracking allows easy and assumed to change linearly and hence if we know the estimate
fairly accurate monitoring of the power system in real time. ( xˆk ) at the instant of‘t’, and with the arrival of measurements
A. Processing of Measurements at t+1’ (t+1 = t + Δ t), we can simply update xk , as:
The measurements that arrive in the control center through
xˆ k +1 = xˆk + Δx (2)
the SCADA system can be processed using two methods. If
the rate of scanning an entire set of measurements at a given Here Δx represents the change in the state due to the changes,
point of time is lesser than the minimum amount of time the power system undergoes during the time interval between ‘k’
power system takes to change its state (τ), then we can and ‘k+1’ instants. The formula for Δx depends on the
method used for tracking state estimation. If a simple WLS residuals is minimized. Though the filtering capacity of this
method is used, then it is given by: technique is not as good as WLS, it performs better under the
Δx = Gk−1 H kT R −1[Z k +1 − h( xk )] (3) presence of bad data and hence much more robust.
W. W. Kotigua [10] discusses Least Absolute Value
Substituting this in equation (2), we get: based tracking algorithm. LAV estimation has the property
xˆ k +1 = xˆk + Gk−1 H kT R −1[ Z k +1 − h( xk )] (4) that the final estimates interpolate a few of the measurements.
−1 Hence it has better bad data rejection properties. More over,
Where G = [ H k R H k ] is called the Information Matrix,
T
because of its interpolating feature, the tracking estimator can
which remains constant. Hence the computationally heavy G be updated easily based on the situation, whether interpolated
matrix and its inverse are calculated only once, while the measurements or non-interpolated or both measurements have
estimate is updated as and when the new measurements changed. If only non-interpolated measurements have
arrive. It can clearly be seen, that tracking estimation allows changed, then the update involves some simple additions else
an easy update to the existing state vector without much it involves some calculation. Nevertheless the calculation can
computationally complex operations. still be carried out faster as the Jacobian matrix in this case is
Tracking estimation plays its role in between any two a very sparse.
predefined execution instants of static estimation. That is, the S. C. Tripathy et al [11] have used the Hessian matrix
static state estimation will be performed in the control center approach to update the state vector. Where Δx is given by:
at regular intervals or when there is sufficient change in the
power system. But these two instants are separated by a large Δx = M k−1H kT R −1[ Z k +1 − h( xk )] (7)
amount of time. Tracking estimation helps the control station One can clearly see that the information matrix G is replaced
to monitor the power system in between these two instants of by M, which is called the true Hessian matrix. The authors
time. More over, as seen in the equations above, tracking use the Brown Dennis method to obtain the true Hessian
helps to get a real time update of the system with out actually matrix. Improved convergence even in case of multiple loss of
performing the entire state estimation. The concept of information or when only injection measurements are used is
tracking views the estimator as a digital feedback loop which the advantage of using this particular technique.
uses the new measurements to obtain new estimates, by A.K. Sinha et al [12] proposed a tracking estimator for
correcting an old estimate by a feed back gain signal, both AC and DC systems, which uses the Tailor’s series
operating through a gain matrix [8]. expansion of “h(x)” up to the second order term. This is a
constant gain matrix technique (for a given topology) and
C. Methods of calculating Δx hence helps in faster convergence
Various methods have been proposed to calculate the Another important technique is the method of tracking by
update vector or the Δx vector. The WLS method, which is sequential processing of data. As discussed before, when the
one of the widely used techniques of calculating the update time to scan all measurements is greater than the time for the
vector is as discussed above. In EHV networks, the system to change its state, then some of the previously
decoupled nature of the power system states has been widely mentioned techniques (snap shot techniques) fail to track the
used to simplify calculations in the static state estimation. It system accurately. A sequential time scanning based tracking
can be easily extended to tracking state estimation as well. In estimator is needed for that purpose. The expression for time
such a case the Δx vector will be split in to two parts, the update of the system in such a scheme is given by [5]:
active part representing the voltage angles and the reactive xˆ k +1 = xˆk + K k +1[ Z k +1 − h( xk )] (8)
part representing the voltage magnitudes. This is shown as −1
Where, K k +1 = Pk H k +1{H k +1 Pk H k +1 + Rk +1}
T T
below [6]. (9)
Δθ k = [ H PT R −1 H P ]H PT RP−1[ Z P − h( xk )] (5) Where, Pk is Information Matrix at the instant of time k, Hk+1
is a row vector of partial derivatives corresponding to
ΔVk = [ H RT R −1 H R ]H RT RR−1[ Z R − h( xk )] (6) measurement Zm+1, R is the error covariance of the
Where the suffix ‘P’ represents the active set and suffix “R” measurement corresponding to Zm+1 and K is the gain vector.
represents the reactive set. Decoupled estimators are faster, The advantage of this scheme is that, it allows faster update of
but somewhat less accurate, although reasonably good, in the system than the snapshot processing by converting the
comparison with the fully coupled estimation algorithms. inversions involved in the update equations to scalar
E. Handschin et al [9] suggested associating lesser weight inversions. Hence this technique is very well suited for online
values to measurements with large residuals, to improve the implementation.
performance of the bad data in state estimation. D. M. Falco Various methods of tracking state estimation for power
et al [6] have suggested that this method can also be systems and their uses have been discussed so far. A brief
successfully extended to tracking state estimation to improve summary of the advantages of tracking state estimators is as
the performance under the presence of bad data. below:
Linear Programming (LP) techniques used in static state • Continuous tracking of the system helps the system
estimation are suggested for tracking state estimation as well. operator to take better decisions, in case of an
In [6], the authors extend one of the LP methods available in emergency.
literature where, the sum of the moduli of measurement
• Techniques proposed are computationally lighter and behavior of the state trajectory and wk is the white Gaussian
hence can be easily implemented online noise with zero mean and covariance Q [1], [13].
• Some of the tracking estimation techniques proposed, B. Parameter Identification
perform well even under loss of information, bad data or
ill conditioning hence make the system more robust. Fk, Gk and Q are the parameters to be calculated online to
• If scanning of measurements takes longer time (especially evaluate the dynamic model shown in (11). Debs and Larson
in large networks) sequential processing techniques can [13], credited with the seminal paper on DSE, and Nishiya et
be used to obtain real time update of the system. al [14] have assume a simple linear model with Fk assumed to
be an identity matrix and Gk assumed to be zero. But this
III. DYNAMIC STATE ESTIMATION makes the estimator very simplistic and hampers the
forecasting ability of the estimator [1]. In the model proposed
An easy way of following the changes in a power system by Debs and Larson [13], the change in state vector is
on a real time basis is by using the tracking state estimation considered to be so small that it is replaced by a zero mean,
techniques. But these techniques, though computationally white Gaussian noise. Hence the equation (11) reduces to:
very efficient, do not use any physical modeling of the time
varying nature of the power system [5]. Hence may not be as
xk +1 = xk + wk (12)
accurate as desirable. Lack of any physical modeling also Other authors in [15]-[17] etc have also used similar
results in one of the main drawbacks of a tracking state mathematical models for describing time update of the state
estimator, which is the lack of the ability to predict the state vector.
vector in advance. Dynamic state estimation uses the present Linear Exponential Smoothing (LES) technique has also
(and some times previous) state of the power system along been found to be a widely used technique for this purpose.
with the knowledge of the system’s physical model, to predict Authors in [5], [17], [18] and [19]-[23] have all used the
the state vector for the next time instant. This prediction Holt’s LES technique [24] to obtain the values of Fk and Gk.
feature of the DSE provides vital advantages in system In this case the equation (11) is reduces to a form:
operation, control, and decision-making. It allows the operator xk +1 = Fk xk + Gk (13)
more time to act in cases of emergency, helps in detection of The next parameter to be identified is the error
anomalies, bad data etc [5]. The main steps involved in DSE covariance Q. Under normal operating conditions of a quasi-
algorithms to achieve an optimized estimate of the state static power system, the Fk and Gk are adjusted such that the
vector are presented below. Throughout the discussion, “k” is value of Q almost remains constant or varies with in a very
used to suggest the present instant of time and “k+1” to small range of values or at a constant noise level. This value
suggest the next instant of time. of Q can be obtained by offline simulation studies [5], [22].
A. Mathematical Modeling The other parameter to be modeled is the measurement
function, which helps to observe the system. The most
This is the first step in DSE and involves the identification of
common measurement model used in the literature is:
correct mathematical model for the time behavior of the
power system and calculation of the corresponding Z = h( x ) + ν (14)
parameters. The general mathematical model used for a Most of the techniques linearise the above measurement
dynamic system is given by [1], [13]: model and use the equation after linearization as shown in (1).
xk +1 = f ( xk , uk , wk , k ) (10) C. State Prediction or State Forecasting
Where, k is the time sample, x is the state vector, u is the State forecasting is the next step in DSE where, the nodal
control actions, w represents the uncertainties in the model voltages or the measurements at the next instant of time are
and f represents the non-linear function. But such a model is predicted. State vector corresponding to these predicted
extremely complex, costly and impractical. Hence certain values is called the predicted state at the instant k+1. The
assumptions are made to ease the implementation (some have forecasted state vector is obtained by performing a
already been mentioned earlier). They are: conditional operation on equation (11) [5], [22]. The
• The system is quasi static and hence changes extremely forecasted state vector, along with its error covariance is
slowly. given by:
• Time frames considered are small enough, for the usage of xk +1 = Fk xˆk + Gk (15)
linear models to describe the transition of states between
consecutive instants of time Where, x is the predicted value at instant k+1. If Σ k is the
• The uncertainties are described using white Gaussian noise covariance of the estimate at k, then the covariance of
with zero mean and constant covariance Q. predicted value is given by:
Considering these assumptions, we can obtain a generic linear M k +1 = Fk Σ k FkT + Qk (16)
model for the DSE as:
Many other techniques can be used to predict the state
xk +1 = Fk xk + Gk + wk (11) vector. Some authors have also used Artificial Neural
Here Fk is the function representing the state transition Networks (ANN) and Fuzzy Logic techniques [19], [20] to
between two instants of time, Gk is associated with the trend predict the future values of parameters. Other techniques like
auto regression and Box & Jenkins method have also been IV. ALTERNATIVE FORMULATIONS OF DSE
used as mentioned in [1]. So far the basic dynamic state estimation technique
D. State Filtering available in the literature has been presented. Now we can
look various other techniques, which try to improve up on the
Once the predicted state vector for the next time instant
(k+1) is obtained, it can be purified as and when the existing technique or have provided a new direction to it.
As discussed earlier, the nonlinear measurement function
measurements arrive at the instant “k+1”, to obtain an
optimized and a higher quality estimate for the instant k+1. is approximated to a linear model in the conventional DSE.
The most commonly used filtering technique is the kalman Hence to take care of the error arising due to this, J. K.
Mandal et al in [27] have proposed two schemes to
filter technique [13], [25]. Since the measurement vector is
non linear in nature, Extended Kalman filter is used in most incorporate non linearities in to the kalman filter based DSE.
cases. As the predicted state vector is used for obtaining the In the first method, local iterations are carried out during the
final estimate in DSE, the objective function is taken as a sum calculation of measurement residuals, at each time sample.
of measurement residuals and the predicted state vector This increases the reference trajectory and hence gives a
better estimate in presence of nonlinearities. In the second
residuals. Hence, the objective function becomes:
scheme the Tailor’ series expansion of the measurement
J ( x) = [ z − h( x)]T R −1[ z − h( x)] + [ x − x ]T M −1[ x − x ] function is retained until the second order in rectangular co
(17) ordinates. This helps in retention of full nonlinearity as the
Where, M is the covariance of the predicted state vector. measurement function is related to state vector through
Minimizing this objective function will yield an expression for nonlinear quadratic functions [27].
the update of the state vector as: Another method of tackling the problem of non-linearities
xˆk = xk +1 + K k +1[ Z k +1 − h( xk +1 )] (18) has been proposed by Sakr. M. M.F et al in [28], [29]. Here
instead of linearising the measurement vector, a nonlinear
Where K = ΣH T R −1 = [ H T R −1 H + M −1 ]−1 H T R −1
transformation of the measurement vector is carried out. This
(19) transformation is carried out at each node in three different
Here H is the Jacobean of h(x) evaluated at xˆ k , ∑ is the steps. Once the transformation is completed, the measurement
covariance of the estimated state vector and M is the vector will be related to the state vector by a constant, sparse
covariance of the predicted state vector. The term K is called matrix, and all linearization errors would be nullified. This
the Kalman gain, which acts as the gain matrix for the method is also extremely useful in anomaly detection.
measurement residuals at instant k+1. The measurement The above technique has one difficulty that the
update is carried out either for the entire measurement set or measurement covariance matrix (R) is non sparse and hence
for each such sequential measurement. Once all the computationally intensive. Hence the authors propose another
measurements at that instant have been processed, the entire method called a two level estimation technique [15]. Here, in
procedure (time and measurement update) is repeated again, the first level, called the low level estimation, the overall
by replacing time instant k with k+1. network is divided in to several small sub systems, which have
The authors in [5], [13]-[16], [19], [21]-[23], [26] and [27] small number of buses, and hence there will be no
have all used the Kalman filter or techniques based on computation problems related to calculation of R. The next
Kalman filter for their DSE algorithms. Other techniques have level of estimation, called the upper level estimation, is only
also been proposed and implemented in the literature, though for coordination among the various sub systems to obtain a
Kalman filter techniques seem to dominate in most of the single state vector for the entire system. This technique is
DSE algorithms. comparable to single level estimator in accuracy, but is much
As shown in Eq. (18), the filtering step improves up on faster and in most cases the algorithm converges in the first
the predicted values to obtain an accurate estimate with the iteration.
help of measurements at the instant k+1. The equation (18) is The Kalman filter method has another disadvantage that
quite similar to the tracking state estimator equation. But the it cannot handle large changes in the load and generation.
essential difference between the two is that, on the RHS we Hence, K. R. Shih and S. J. Huang in [17], [21] have proposed
have xk +1 (the predicted state vector) being improved up on an algorithm where the weight vector Wk is replaced with the
−| z − h ( xk )|
term Wk e . If the load variation is large, the weight
instead of xˆ k (state vector at previous instant) as in case of
associated with that measurement automatically gets reduced
tracking state estimation. Hence it is the ability to predict the
as the term ‘|z-h(x)|’ appears as a negative exponential term.
state vector, which differentiates the dynamic and tracking
Under normal conditions, the value of the residual remains
state estimators.
insignificant, making exponential term close to 1 and allowing
The advantages of using a predicted state vector in filtering
normal weights for the measurements.
are that it provides additional measurement redundancy,
Another interesting Kalman filter based DSE technique,
reduces the effects of bad data and reduces uncertainty levels
described and analyzed by Da Silva et al in [23], can be found
of the final estimated values [1].
in [30] and [31]. The technique is primarily used by Da Silva
et al to compare the results of their proposed technique in
[23] with those in [30] and [31]. This technique uses a model
based on equation (13), to represent the time variation of the approach to DSE is found to have a higher computational
system. To reduce the dimension of the problem, Fk is performance than other methods.
assumed diagonal and its elements are used to define a
parameter vector ck . A model for time evolution of ck is V. PMU BASED DYNAMIC STATE ESTIMATION
defined based on the measurement model. Then the Kalman In the past two decades a new measuring device called the
filter technique is used to find out, the value of ck . Once ck Phasor Measurement Unit (PMU) has been developed. Its
advantage lies in the fact, that it can measure both voltage and
is found, we can calculate the value of Fk based on which the current phasors at the installed bus. More over, PMU
State-forecasting step is carried out. Once the predicted state measurements are much more accurate than the normal
vector is obtained, the Kalman filter technique is applied in SCADA measurements. The importance of PMUs can be
order to filter the predicted state vector and obtain the gauged by the fact that for the first time both voltage
estimated state vectors. magnitude and voltage angular measurements could be
So far we have looked at Kalman filter based techniques, obtained directly from PMU. With their high accuracy of
But Isabel et al in 1994 proposed a Square Root Filter (SRF) measurement and their ability to directly measure the voltage
for DSE instead of Kalman filter [18]. They used the linear phasor, the PMUs are destined to play an important role in
exponential smoothing for calculating the predicted state modern day state estimators.
vector and used the SRF for filtering the predicted state vector Hui Xue et al. [34] have proposed a technique which
and obtaining the optimized state vector. The SRF technique predicts the load flow data at the next instant of time by a
reduces the uncertainty level in measurements, saves time and historical data base and combines the PMU data at the next
computer memory as compared to the traditional kalman filter instant of time for dynamic state estimation of power systems.
technique. Another method presented by the authors in [35], [36] uses
The kalman filter based techniques assume Gaussian the model proposed by Leite da Silva et al. [23] for the
distribution of noise. But frequently, the noise distribution implementation of PMU based DSE. The DSE technique uses
deviates from the assumed model resulting in outliers. The the Holts double exponential smoothing technique for
performance of kalman filter based techniques degrades in the predicting the state vector one timestamp ahead and the
presence of these outliers. Hence, to counter this, G. extended Kalman filter technique for filtering. To understand
Durgaprasad et al [32] and S. S. Thakur et al [33] have come the impact of the PMUs on the DSE, it is important to
up with a robust dynamic estimation technique based on M- understand how the location and the weightage associated
estimation. The modeling is based on the assumption that the with the PMU measurements affect the estimation procedure.
complex bus voltage at a given point is not only dependent on From the literature it can be seen that PMU measurements are
the previous voltage level but also on the latest available in general, given a weightage of a few hundred times the
voltage change at the buses to which it is connected. The two normal SCADA measurements. Hence, in the study presented
essential features based on which the technique has been [35], PMU measurements are given a weightage of around
developed are realistic modeling based on nodal analysis and 100, 200, 400 and 1000 times the normal SCADA
M-estimation to have robust filtering. The M-Estimation measurements and tested for their effect on the estimation
technique reduces the uncertainty level under bad data process. The other implementation and simulation details can
conditions, uses a filtering technique which is more effective be found in [35].
in presence of outliers and is also easy to implement in The paper [35] clearly shows that the PMU based DSE
comparison to the conventional kalman filter based greatly reduces the estimation errors in comparison to the
techniques. case of DSE with no PMU. To obtain a clear of view of how
The ability of artificial intelligence techniques in the addition of PMU affects the error percentages in the
prediction and pattern recognition can be put to good use in predicted and filtered states, the results of the study on the
DSE. A. K. Sinha and J. K. Mandal [19] have proposed an variation of the average estimation error when PMU was
Artificial Neural Network (ANN) based DSE algorithm which placed at each bus of the system with the weight of PMU
is based on the popular Short Term Load forecasting (STLF) measurements being fixed at 100, is as shown in Fig. 2 and
technique. Since the bus loads are the driving factors of Fig. 3.
system dynamics, ANN is used to predict the loads at all From the graphs shown in Fig. 2 and Fig. 3, it is seen that in
buses. From these values the generations at various buses is most of the cases the error in the predicted angular estimates
also calculated. Once the injections at various buses are of the PMU based DSE is much lower than the filtered values
known, it is transformed in to complex bus voltages through of no PMU case. This again has a direct impact on the
load flow solution. These predicted state vectors are in turn security analyses performed at the control center, since better
used in the filtering stage to obtain accurate state estimates. quality of predicted estimate means more accurate prediction
To counter the linearization errors in Kalman filter based of security risks and hence, enables better risk evading
techniques, the nonlinearities in the measurement were taken strategies.
in to account. But this resulted in increased computation time. The results also show that location of the PMU is important
Hence to overcome these problems a sliding surface enhanced to obtain a better estimate. Though a PMU at any location
Fuzzy logic based technique has been proposed by Jeu-Min provided more accurate estimate than the case when there was
Lin et al in [20]. The sliding surface enhanced fuzzy control no PMU, there are certain PMU locations in the network,
which seem to provide much higher reduction in error than at • It allows security analysis to be carried out in advance
any other bus in the network. Better PMU placement and hence allows the operator to have more time during
algorithms can be followed to quickly find out the optimal emergencies.
location of PMU, especially in the case of large networks. • It helps to identify and reject bad data and hence
improves the estimator performance.
• In cases where pseudo measurements are to be used, DSE
readily provides high quality values and hence avoids ill
conditioning.
• DSE can be used for data validation, as the states are
predicted one time stamp before.
Similarly, with the help of the predicted state vector we can
identify sudden changes in the system, topological errors and
other anomalies.

VII. CONCLUSIONS
Real time monitoring and control of power systems is
Figure 2. Variation of predicted and filtered voltage magnitude estimate errors, extremely important for an efficient and reliable operation of
when weight of PMU is fixed at 100 a power system. Sate estimation forms the backbone for the
real time monitoring and control functions. Since a repeated
operation of state estimation functions with in short intervals
of time is computationally expensive, tracking estimation has
been conceived to update the state vector at instant of time. In
tracking estimation the changes in the system between two
successive instants of time is assumed to be extremely small
and hence the state vector is simply updated by an amount
proportional to the measurement residual at every instant.
Various techniques proposed in the literature to improve the
computability, accuracy and the ease of implementation have
been discussed. Certain techniques also help in better
detection of bad data, anomalies and perform well even under
the presence of ill conditioning.
Figure 3. Variation of predicted and filtered voltage angular estimate errors, Since power system changes continuously, the operator
when weight of PMU is fixed at 100
has to be extremely alert in taking decisions on real time,
Simulation studies with multiple PMUs have also been especially in cases of emergency. In such a scenario a
presented in [35]. An important observation in the study of technique which can predict the possible state of a power
multiple PMUs is that the reduction in error with increase in system in the immediate future is a boon. Though tracking
the number of PMUs seems to saturate after a particular monitors the power system continuously, it lacks any physical
point. Though a great reduction in estimation error can be modeling of the system and hence no realistic prediction of
obtained from a few PMUs, the optimal number of PMUs for the states can be obtained. Hence researchers have proposed
a given network should ideally be chosen from the point of dynamic state estimation techniques, which provide the
view of both state estimation accuracy and observability of predicted state vector at the next time instant to the operator,
the network. This helps to improve the ability of the estimator with which the operator will be able to take any suitable
to detect bad data in the measurement set, especially in control actions. Once the measurements at the next instant
critical SCADA measurements. arrive, the predicted state vector is filtered to obtain an
Since DSE can play a major role in monitoring and risk optimized estimate. Various DSE techniques proposed in the
prediction with their unique ability of predicting the state literature, their advantages, disadvantages and specialties if
vector one time stamp ahead, their association with phasor any, have been briefly described in this paper.
measurement units is a great advantage for real time Keeping in mind the importance of a review paper for
monitoring, detection and control of power systems. From this future research in the area, a comprehensive survey of the
point of view the PMU based DSE techniques are of extreme available literature on tracking and dynamic state estimation
importance for the modern day energy management systems. techniques has been presented. It is sincerely hoped that this
will help the community of power engineers to further
VI. ADVANTAGES OF DYNAMIC STATE ESTIMATION research on tracking and dynamic state estimation topics.
The ability of predicting the state vector one step ahead is a
very important advantage of DSE. Some of the advantages of VIII. REFERENCES
that includes: [1]. M. B. Do Coutto Filho, J. Duncan Glover, A. M. Leite da Silva, “State
estimators with forecasting capability”, 11th PSCC Proc., Vol. II,
pp.689-695, France, August 1993.
[2]. F. C. Schweppe, J. Wildes, and D. Rom, ‘Power system static state [26]. K. Srinivasan, Y. Robichaud, “A Dynamic Estimator for Complex Bus
estimation, Power Syst. Eng. Group, M.I.T. Rep. 10, Nov. 1968 Voltage Determination”, IEEE PES Winter Meeting, New York, N.Y.,
[3]. F. C. Schweppe and J. Wildes, “Power system static-state estimation, part January 27-February 1, 1974.
I: Exact model,” IEEE Trans. Pourer App. Syst., vol. PAS-89, pp. 120- [27]. J. K. Mandal, A. K. Sinha, L. Roy, “Incorporating nonlinearities of
125, Jan. 1970. measurement function in power system dynamic state estimation”, IEE
[4]. F. C. Schweppe and D. B. Rom, “Power system static-state estimation, Proc.-Generation. Transmission. Distribution, Vol. 142, No. 3, May
part 11: Approximate model,” IEEE Trans. Power Apparatus and I995.
Systems, Vol. PAS-89, pp. 125-130, Jan. 1970. [28]. Sakr. M. M. F., Bahgat. A., and El-Shafei, A.R, “Dynamic state
[5]. Sunita Chohan, “Static and Tracking State Estimation in Power Systems estimation in power systems with abnormalities detection, identification
with Bad Data Analysis”, PhD Dissertation, Centre for Energy Studies, and correction”. IEE ‘Control 85’ Conference, Cambridge, Conference
IIT-Delhi, July 1993. Publication 252,1, pp. 245-251, 9-1 1 July 1985.
[6]. D. M. Falco, P. A. Cooke, A.Brameller, “Power System Tracking State [29]. Sakr. M. M. F., Bahgat. A., and El-Shafei, A.R, “Modified estimator
Estimation And Bad Data Processing”, IEEE Transactions on Power applied to electric power systems”, Proc. of Int. AMSE Conf. Modeling
Apparatus and Systems, Vol. PAS-101, No. 2 February 1982 and Simulation, Tunisia, November 1985, pp. 131-146.
[7]. E. Handschin, "Real-Time Data Processing Using State Estimation in [30]. A. K. Mahalanabis, K. K. Biswas, G. Singh, “An algorithm for decoupled
Electric Power Systems", in Real-Time Control of Electric Power dynamic state estimators of power systems”, IEEE PES summer meeting,
Systems, E. Handschin, Ed., Elsevier, Amsterdam, 1972. paper A 78 573-8, Los Angeles, CA, July 1978.
[8]. R. D. Massiello and F. C. Schweppe, “A Tracking Static State Estimator” , [31]. M. B. Do Coutto Filho, A. M. Leitte Da Silva, J. F. De Queiroz,
IEEE Trans. PAS, March/April 1971, pp 1025 -1033 “Dynamic state estimation in electric power systems using Kalman filter”,
[9]. E. Handschin, F. C. Schweppe, J. Kohlas, A. Fiechter, "Bad Data Analysis Proceedings of the 4th Brazilian Congress on automatic control (in
for Power System State Estimation", IEEE Trans. Power App. Syst., vol. Portuguese), 1982, pp. 152-157.
PAS-94, pp.329-337, Mar/Apr.1975. [32]. G. Durgaprasad, S. S. Thakur, “Robost Dynamic State Estimation of
[10]. W. W. Kotiuga, “Development of a Least Absolute Value Power System Power Systems based on M-Estimation and realistic Modeling”, IEEE
Tracking State Estimator”, IEEE Transactions on Power Apparatus and Transactions on Power Systems, Vol. 13, No. 4, November 1998.
Systems, Vol. PAS-104, No. 5, May 1985. [33]. S. S. Thakur, A. K. Sinha, “A Robust Dynamic State Estimator for
[11]. S. C. Tripathy, S. Chohan, “On Line Tracking State-Estimation in Power Electric Power Systems”, IE (I) Journal-EL, August 2000.
Systems”, IE (I) Journal-EL, 1992. [34]. Hui Xua, Qing-quan Jia, Ning Wang, Zhi-qian Bo, Hai-tang Wang, and
[12]. A. K. Sinha, L. Roy, H. N. P. Srivaetava, “A New and Fast Tracking State Hong-xia Ma, “A Dynamic State Estimation Method with PMU and
Estimator for Multi terminal Dc/Ac Power Systems”, TENCON '89. SCADA Measurement for Power Systems,” Proceedings of the 8th
Fourth IEEE Region 10 International Conference, Page(s): 949-952. International Power Engineering Conference (IPEC 2007), Singapore,
[13]. Atif. S. Debs and Robert. E. Larson, “A Dynamic Estimator for tracking 2007, pp. 848-853.
the state of a Power System”, IEEE Transactions on Power Apparatus [35]. Amit Jain and Shivakumar N. R, "Impact of PMUs in dynamic State
and Systems, Vol. PAS 89, NO.7, September-October, 1970. Estimation of Power Systems", Proceedings of the North American Power
[14]. K. Nishiya, J. Hasegawa and T. Koike, “Dynamic State Estimation Symposium (NAPS), Calgary, Canada, September 28-30, 2008.
including anomaly detection and identification for power systems”, IEEE [36]. Amit Jain and Shivakumar N. R, "Phasor Measurements in Dynamic State
PROC, Vol 129, Pt. C, No. 5, September 1982. Estimation of Power Systems", accepted for publication in the proceedings
[15]. A. Bahgat, M. M. F. Sakr, A. R. El-Shafei, "Two level dynamic state of IEEE TENCON 2008, to be held in Hyderabad from November 18-21,
estimator for electric power systems based on nonlinear transformation", 2008.
IEE Proceedings, Vol. 136, Pt. C, No. I, JANUARY 1989.
[16]. Husam. M. Beides, G. T. Heydt, “Dynamic State Estimation of Power
IX. BIOGRAPHIES
System Harmonics Using Kalman Filter Methodology”, IEEE
Transactions on Power Delivery, Vol. 6, No. 4, October 1991.
[17]. K. R. Shih and S. J. Huang, “Application of a Robost Algorithm for Amit Jain graduated from KNIT, India in Electrical
Dynamic State estimation of a Power System”, IEEE Transactions on Engineering. He completed his masters and Ph.D.
Power Systems, Vol. 17, No. 1, February 2002. from Indian Institute of Technology, New Delhi,
[18]. Isabel. M. F and F. P. Macel Barbosa, “Square Root Filter Algorithm for India.
Dynamic State Estimation of Electric Power Systems”, Proceedings, He was working in Alstom on the power SCADA
Electro technical Conference, 7th Mediterranean, vol.3. Pages 877-880, systems. He was working in Korea in 2002 as a
April 1994. Post-doctoral researcher in the Brain Korea 21
[19]. S. K. Sinha and J. K. Mandal, “Dynamic State Estimator Using ANN project team of Chungbuk National University. He
based Bus load Prediction”, IEEE Transactions on Power Systems, Vol. was Post Doctoral Fellow of the Japan Society for
14, No. 4, November 1999. the Promotion of Science (JSPS) at Tohoku
[20]. Jeu-Min Lin, Shyh-Jier Huang, and Kuang-Rong Shih, “Application of University, Sendai, Japan. He also worked as a Post Doctoral Research
Sliding Surface Enhanced Fuzzy Control for Dynamic State Estimation of Associate at Tohoku University, Sendai, Japan. Currently he is an Assistant
a Power System”, IEEE Transactions On Power Systems, VOL. 18, NO. Professor in IIIT, Hyderabad, India. His fields of research interest are power
2, MAY 2003. system real time monitoring and control, artificial intelligence applications,
[21]. S. J. Huang and K. R. Shih, “Dynamic-state-estimation scheme including power system economics and electricity markets, renewable energy, reliability
nonlinear measurement-function considerations”, IEE PROC. Generation, analysis, GIS applications to power systems, parallel processing and
Transmission and Distribution, Vol 149, No. 6, November 2002. nanotechnology.
[22]. A. M .Leite da Silva, K. B. Do Ceutto Filho, J.M.C. Canterra, “An
Efficient Dynamic State Estimator Algorithm Including Bad data Shivakumar N R has obtained his Electrical
Processing”, IEEE transactions on Power Systems, Vol PWRS-2, No.4, Engineering Degree from RVCE Bangalore and his
and November 1987. masters in Power Systems, from IIIT, Hyderabad. He
[23]. A. M. Leite da Silva, M. B. Do Coutto Filho, J. F. de Queiroz, “State is currently working in ABB Corporate Research
forecasting in electric power systems”, IEE Proceedings, Vol. 130, Pt. C. Center, Bangalore, India. His areas of interest include
No. 5, September 1983. real time monitoring and control of power systems,
[24]. Methodology of Monthly Index of Services, “Annex B: Holt-Winter’s power system protection, AI applications to power
exponential Forecasting Method”, Available: systems and condition monitoring and diagnostics of
http://www.statistics.gov.uk/iosmethodology/downloads/Forecasting.pdf electrical equipment.
[25]. Greg Welch and Grey Bishop, “An Introduction to the Kalman Filter”,
Department of Computer Science, University of North Carolina at Chapel
Hill, Course 8, SIGGRAPH 2001.

You might also like