You are on page 1of 8

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO.

2, MARCH 2016 703

A Constrained Optimization Approach to Dynamic State Estimation for Power


Systems Including PMU and Missing Measurements
Liang Hu, Zidong Wang, Izaz Rahman, and Xiaohui Liu

Abstract— In this brief, a hybrid filter algorithm is developed Ns The set of bus numbers directly connected to
to deal with the state estimation (SE) problem for power systems node s.
by taking into account the impact from the phasor measurement j
units (PMUs). Our aim is to include PMU measurements when tl The lth bus directly connected to bus j .
designing the dynamic state estimators for power systems with
I. I NTRODUCTION
traditional measurements. Also, as data dropouts inevitably
occur in the transmission channels of traditional measurements
from the meters to the control center, the missing measure-
ment phenomenon is also tackled in the state estimator design.
S TATE estimation (SE) has long been one of the
fundamental problems in the research on power systems.
Traditional SE approach is typically static, where the
In the framework of extended Kalman filter (EKF) algorithm,
the PMU measurements are treated as inequality constraints single-scan weighted least-squares estimators are adopted [1].
on the states with the aid of the statistical criterion, and then Static SE method exhibits the features of fast convergence and
the addressed SE problem becomes a constrained optimiza- easy implementation, but it suffers from the accuracy problems
tion one based on the probability-maximization method. The since the dynamics of the power system is ignored.
resulting constrained optimization problem is then solved using With rapid development of the sensing techniques, online
the particle swarm optimization algorithm together with the
penalty function approach. The proposed algorithm is applied to monitoring has recently become popular which gives rise to
estimate the states of the power systems with both traditional and the renewed research interests on the design of the dynamic
PMU measurements in the presence of probabilistic data missing state estimator (DSE). Comparing with the static SE scheme,
phenomenon. Extensive simulations are carried out on the the DSE is capable of achieving better estimation accuracy
IEEE 14-bus test system and it is shown that the proposed since more information about the state evolution is utilized.
algorithm gives much improved estimation performances over the
traditional EKF method. Another advantage of the DSE is its potential ability to
provide prediction database that could be adopted as a set of
Index Terms— Constrained optimization, extended Kalman pseudomeasurements in case of missing data or meter outages
filter (EKF), missing measurements, particle swarm
optimization (PSO), power systems, state estimation (SE). in the power grids.
Note that the missing data phenomenon constitutes one
N OMENCLATURE of the major concerns in SE for power systems since data
dropouts inevitably occur in the transmission channels of
k Time index.
traditional measurements from the meters to the control center.
k|k − 1 Time index for prediction from instant k − 1 to k.
As discussed in [7], [8], [11], [18], and [21], the commu-
k|k Time index for update at instant k.
nication constraints (e.g., limited bandwidth) have inevitably
tj The line connecting nodes t and j .
led to network-induced phenomena such as random commu-
t j0 t side (to the ground) of the line connecting
nication delays and missing measurements. As for missing
nodes t and j .
measurements, a conventional way is to treat them as normal
r and i Real and imaginary component.
bad data without in-depth characterization of the dropouts.
N Total number of bus nodes of interest.
Very recently, the missing measurement problem has been
M Total number of PMUs.
tackled in [18] and [19], where a certain stochastic variable
nv Total number of voltage meters.
is involved in the estimator, and this renders the difficulties
np Total number of power meters at the nodes.
in the implementation. In our paper, a recursive algorithm
nf Total number of power meters at the lines.
is developed to mitigate the effect of missing measurements
through modifying the traditional DSE approaches.
Manuscript received January 19, 2015; revised May 22, 2015; accepted
June 7, 2015. Date of publication July 24, 2015; date of current version On the other hand, advanced techniques for synchro-
February 17, 2016. Manuscript received in final form June 9, 2015. This nized phasor measurements have recently been applied in
work was supported in part by the National Natural Science Foundation of power systems. Different from traditional supervisory con-
China under Grant 61329301, in part by the U.K. Engineering and Physical
Sciences Research Council, in part by the Royal Society U.K., and in part trol and data acquisition systems, where the magnitude of
by the Alexander von Humboldt Foundation of Germany. Recommended by the nodal voltage can be directly measured, phasor mea-
Associate Editor L. Xie. surement units (PMUs) are capable to measure both the
The authors are with the Department of Computer Science, Brunel
University London, Uxbridge UB8 3PH, U.K. (e-mail: huliang724@ magnitude and the phase of nodal voltages. Moreover, due
gmail.com; zidong.wang@brunel.ac.uk; izaz.rahman@brunel.ac.uk; xiaohui. to their intrinsic advantages, the PMUs have made it pos-
liu@brunel.ac.uk). sible to measure the system states in a more accurate and
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. timely way as compared with the traditional measurements.
Digital Object Identifier 10.1109/TCST.2015.2445852 Unfortunately, for economic reasons, it is not affordable
1063-6536 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
704 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO. 2, MARCH 2016

to replace all the remote terminal units (RTUs) with PMUs in with all elements equal to 1. For given matrices A and B with
the foreseeable future [14], [22]. In other words, only states the same dimension, ◦ is the Hadamard product defined as
of partial buses could be directly measured by PMUs and [ A ◦ B]i j = [ Ai j × Bi j ]. E{x} stands for the expectation of
the rest would have to be estimated using the conventional the stochastic variable x. |C| describes the determinants of a
RTUs. As such, an emerging research issue is how to inte- square matrix C. diag{· · · } and diagn {∗} stand for a block-
n
grate PMU measurements into traditional SE algorithms, and   
this issue has started to gain some initial research attention diagonal matrix and diag{∗, . . . , ∗}, respectively.
(see [3], [14]–[16], [22], [24]). It should be noted that all II. P ROBLEM F ORMULATION AND P RELIMINARIES
the corresponding results available in the literature have been
concerned with static SE problems, and the DSE problem A. System Model With Missing RTU Measurements
in the presence of partial PMU involvements remains as a In this brief, the power network is assumed to operate
challenging topic of research [12]. among quasi-steady states and such kind of steady-state
The main purpose of this brief is to design DSEs for power dynamics is typically different from the transient ones gener-
systems by making one of the first attempts to solve the ated by the electromechanical power systems. Let us consider
aforementioned two challenging problems. the following model that represents the slow system dynamics
1) How to account for the probabilistic missing data of N buses [4]–[6], [19], [20]:
phenomenon? x(k + 1) − u = A(x(k) − u) + ω(k) (1)
2) How to include the PMU measurements in the state
estimator design? where the state x(k) ∈ R2N
is the vector of the
In this brief, the phenomenon of missing measurements is real parts and the imaginary parts of the voltages
assumed to occur randomly and the missing probability for at all buses in the rectangular form, that is,
each channel is governed by an individual random variable x(k) = [xr,1 (k) xr,2 (k) . . . xr,N (k) x i,1 (k) x i,2 (k) . . . x i,N (k)]T ,
satisfying a certain probability distribution over the and u ∈ R2N is the trend behavior of the state trajectory.
interval [0, 1]. The impact of missing measurements on ω(k) is a Gaussian sequence with zero mean and covariance
the overall estimation performance is considered when matrix W (k). A represents how fast the transitions between
designing the estimator. On the other hand, to incorporate states are. The initial value of state x(0) is a white Gaussian
the PMU measurements into the widely used extended noise with mean value x̄(0) and covariance matrix (0|0).
Kalman filter (EKF) algorithm, the PMU measurements are For computational convenience, the state transition matrix A
characterized via a set of inequality constraints based on the has been traditionally assumed to be diagonal in the dynamic
well-known three-sigma rule of the Gaussian distribution, SE algorithms of power systems [6].
and then the EKF problem with state constraints becomes For the purpose of simplicity, define B := I − A,
a constrained optimization problem that can be effectively then (1) can be rewritten in the following compact form:
solved by the particle swarm optimization (PSO) algorithm. x(k + 1) = Ax(k) + Bu + ω(k). (2)
As PSO has primarily been developed as an unconstrained
The ideal measurement (without missing phenomena)
optimization method, the penalty function approach is utilized
z (r) (k) ∈ Rm collected by RTUs is given as follows:
to convert the constrained optimization problem into an
unconstrained one. z (r) (k) = [V T (k) P T (k) Q T (k) P f T (k) Q f T (k)]T .
In this brief, a hybrid EKF and PSO algorithm is developed Assuming the general two-port π-model for the network
to estimate the states of power system. The main contribution branches, the explicit element for each aforementioned mea-
of this brief is threefold. surement is given as follows (the symbol of time instant k is
1) A new dynamic SE scheme is first proposed to improve omitted for brevity):
the estimation performance of power system including 
PMU measurements. Such a scheme has the advantages Vs = xr,s 2 + x2
i,s
of being scalable to the numbers of the installed PMUs 
Ps = xr,s (G s j xr, j − Bs j x i, j )
and of being compatible with existing DSE software.
j ∈ Ns
2) Practical issues of missing measurements in communica- 
tion network are thoroughly investigated and a modified +x i,s (G s j x i, j + Bs j xr, j )
EKF algorithm is developed, which is insensitive to j ∈ Ns

the measurement unreliability in terms of acceptable Q s = x i,s (G s j xr, j − Bs j x i, j )
probability. j ∈ Ns
3) Extensive comparative experiments have been imple- 
mented based on different missing rates of the RTU −xr,s (G s j x i, j + Bs j xr, j )
measurements and it is confirmed that our proposed j ∈ Ns
f f  2
estimation algorithm provides better performance than Ps := Pt j = xr,t + x i,t
2
(gt j 0 + gt j ) − xr,t xr, j gt j
the traditional EKF in the presence of the missing −x i,t x i, j gt j − x i,t xr, j bt j + xr,t x i, j bt j
measurements. f f  2
Notation: The notation used here is fairly standard except Qs := Q t j = − xr,t + x i,t
2
(bt j 0 + bt j ) − x i,t xr, j gt j
where otherwise stated. Im,1 denotes the m-dimensional vector + xr,t x i, j gt j + xr,t xr, j bt j + x i,t x i, j bt j (3)

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
HU et al.: CONSTRAINED OPTIMIZATION APPROACH TO DYNAMIC SE FOR POWER SYSTEMS 705

where V (k) = [V1 (k) V2 (k) . . . Vnv (k)]T denotes the bus To be more specific, the voltage measurement in the above
voltage magnitude measurements, P(k) = [P1 (k) P2 (k) . . . vector is given as follows:
Pn p (k)]T and Q(k) = [Q 1 (k) Q 2 (k) . . . Q n p (k)]T stand for ( p) ( p)
the real and reactive bus power injections measurements, z r, j = xr, j , z i, j = x i, j . (6)
f f f
and P f (k) = [P1 (k) P2 (k) . . . Pnl (k)]T and Q f (k) = The current measurement of the line collecting the
f f f
[Q 1 (k) Q 2 (k) . . . Q nl (k)]T are the real and reactive trans- bus j and t is as follows:
mission line power flows, respectively. G s j + j Bs j is the
( p)
s j th element of the complex bus admittance matrix, gt j + j bt j z r, j t = xr,l g j t 0 − x i, j b j t 0 + (xr, j − xr,t )g j t − (x i, j − x i,t )b j t
is the admittance of the series branch connecting bus t and j , ( p)
z i, j t = x i,l g j t 0 + xr, j b j t 0 + (x i, j − x i,t )g j t + (xr, j − xr,t )b j t .
gt j 0 + j bt j 0 is the half admittance of the shunt branch of the
line collecting bus t and j in the π-model circuit, and Ns is Considering the measurement noise, the PMU measurements
the set of bus numbers which are directly connected to bus s. can be presented in the following compact vector form:
Taking the measurement noise into consideration,
z (r) (k) can be rewritten as the following compact form: z ( p)(k) = H ( p) x(k) + v 2 (k) (7)

z (r) (k) = h(x(k)) + v 1 (k). (4) where z ( p) is the PMU measurement vector, and v 2 (k) is the
PMU measurement noise, which is also a Gaussian noise with
The nonlinear function h(x) is given as follows: zero mean and covariance matrix R2 (k). H ( p) can be obtained
directly from PMU configurations, and it can be found that the
T T
h(x(k)) = [V T (k), P T (k), Q T (k), P f (k), Q f (k)]T measurement z ( p)(k) is linearly related to the state x(k).
A seemingly natural idea is to treat the PMU measurements
where the variables V (k), P(k), Q(k), P f (k), and Q f (k) as an additional set similar to the RTU measurements. Note
are defined in (3). v 1 (k) is the RTU measurement noise, the fact reported in [3] and [14] that the standard deviation
which is also a Gaussian noise with zero mean and covari- of the errors of PMU measurements is one to two orders
ance matrix R1 (k). Assume ω(k) and v 1 (k) are uncorrelated of magnitude less than the one of traditional RTU measure-
with x(0) and with each other. ments. Unfortunately, since the PMU measurements are much
Considering missing measurements, the actual measurement more accurate than the RTU measurements, including these
z(k) is described by two kinds of measurements in the estimation process often
results in illconditioned filtering procedure due primarily to
z(k) = (k)h(x(k)) + v 1 (k) (5) the low covariance matrix for the PMU measurement noises.
where (k) = diag{γ1 (k), γ2 (k), . . . , γm (k)} with γi (k) As R2 (k) is always a real symmetric matrix, we can find
(i = 1, 2, . . . , m) being m unrelated random variables. a transformation matrix M(k) of appropriate dimension such
(k) is also unrelated with ω(k), v 1 (k), and x(0). that the matrix M(k)R2 (k)M T (k) is diagonal. Accordingly,
Furthermore, it is assumed that the stochastic variable γi (k) is we can obtain the following equation from (7):
a Bernoulli-distributed white noise sequence taking values M(k)z ( p) (k) = M(k)H ( p) x p (k) + M(k)v 2 (k) (8)
on 0 or 1 with
where M(k)v 2 (k) is still a Gaussian noise with zero mean and
Prob{γi (k) = 0} = 1 − μi (k), Prob{γi (k) = 1} = μi (k) covariance matrix M(k)R2 (k)M T (k).
Based on the well-known three-sigma rule of Gaussian
where the value of Prob{γi (k) = 0} is also called the missing
distribution, we can conclude that the following inequality sets
rate of the i th measurement.
are satisfied with probability 99.7%:
In RTU measurements, one bus is usually chosen as the
reference bus for all the other buses to obtain the relative phase −3 R̃2 (k) ≤ M(k)z ( p) (k) − M(k)H ( p) x p (k) ≤ 3 R̃2 (k) (9)
angles, while in PMU measurements, all PMU measurements
provide the direct phase angles with respect to the time where R̃2 (k) := M(k)R2 (k)M T (k)Im 1 ,1 . From the perspective
reference provided by the GPS. In this brief, we use both of engineering applications, it is reasonable to assume that the
RTU and PMU measurements, and therefore all the bus phase above inequality sets are satisfied all the time. So far, we have
angles are relative to the reference dictated by the GPS [14]. characterized the PMU measurements by a set of inequality
As a result, no reference buses are needed. constraints on the states for the power system.

III. F ILTER S CHEMES


B. PMU Measurements and Inequality Constraints
A. EKF Design for the System With RTU Measurements
In this brief, both the state and measured variables are in
the rectangular form, which makes a linear PMU measurement In this section, we first introduce the EKF approach to
model. Assume that the lth PMU is installed at bus j , and the estimating the system state for the system (2) with missing
( p) measurements (5). The EKF is of the following form:
measurement z l ∈ R2(1+N j ) can be described as follows:

( p) ( p) ( p) ( p) ( p) ( p) T x̂(k|k − 1) = A x̂(k − 1|k − 1) + Bu
( p) ···
zl = z r, j z i, j z j
r,t1
z j
i,t1
z j
r,t N
z j
i,t N . ¯
x̂(k|k) = x̂(k|k − 1) + K (k)[z(k) − (k)h( x̂(k|k − 1))]
l l

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
706 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO. 2, MARCH 2016

where x̂(k|k) is the estimate of x(k) at the time instant k the Kalman filter theory, the state estimate of x maximizes the
with x̂(0|0) = x̄(0), and x̂(k|k − 1) is the one-step predic- conditional probability density
tion of x(k) at time k − 1. K (k) is the filter gain to be
− n2 − 12 1 T −1
determined at the time instant k, and (k) ¯ := E{(k)} = P(x|Z ) = (2π) |P| exp − (x − x̄) P (x − x̄)
2
diag{μ1 (k), μ2 (k), . . . , μm (k)}. P(k|k −1) and P(k|k) are the
(14)
covariance matrices of, respectively, the one-step prediction
error and the filtering error defined by where n is the dimension of x, P is the covariance of the
Kalman filter estimate, Z  {z(0), z(1), . . . , z(k)} denotes the
x̃(k|k − 1) = x(k) − x̂(k|k − 1), x̃(k|k) = x(k) − x̂(k|k) set of measurements available at time instant 0, 1, . . . , k, and
P(k|k − 1) = E{x̃(k|k − 1)x̃(k|k − 1)T } x̄ is the conditional mean of x given Z .
P(k|k) = E{x̃(k|k)x̃(k|k)T }. The constrained EKF can be derived by finding an
estimate x̂ such that the conditional probability P(x̂|Z ) is
Denoting H (k) = (∂h(x(k))/∂ x(k))|x(k)=x̂(k|k−1) , the maximized and x̂ satisfies the constraint (9). Since maximizing
gain K (k) can be obtained using the following recursive P(x̂|Z ) is equivalent to maximizing its natural logarithm, the
algorithm: problem to be solved can be expressed as
P(k|k − 1) = A P(k − 1|k − 1)A T + W (k − 1) (10) max ln P(x̂|Y ) ⇒ min(x̂ − x̄)T P −1 (x̂ − x̄)
¯
P(k|k) = [I − K (k)(k)H (k)]P −1(k|k − 1) (11) s.t. − 3 R̃2 ≤ Mz ( p) − M H ( p)C x̂ ≤ 3 R̃2 . (15)
˜
S(k) = (k) ◦ (h(x̂(k|k − 1))h T (x̂(k|k − 1)))
So far, the constrained SE problem has been converted into an
˜
+(k) ◦ (H (k)P(k|k − 1)H T (k)) + R(k) equivalent constrained optimization problem that can be solved
¯
+(k)H ¯
(k)P(k|k − 1)H T (k)(k) (12) after each time step of the EKF algorithm. As is impossible to
¯ −1
K (k) = P(k|k − 1)H (k)(k)S (k)
T
(13) develop a deterministic method for the constrained nonlinear
optimization problem (15) in the global optimization category,
where (k)˜ := diag{μ̃1 (k), μ̃2 (k), . . . , μ̃m (k)} with we adopt the PSO algorithm, which is a popular evolutionary
μ̃i (k) = μi (k)(1 − μi (k)) (i = 1, 2, . . . , m). algorithm in solving the nonlinear optimization problem.
Remark 1: In this brief, the exact occurrence time for the
randomly missing measurements is not required to be exactly IV. PSO FOR C ONSTRAINED O PTIMIZATION P ROBLEM
known, and this reflects the practical situation in power system. PSO is a metaheuristic that optimizes a problem by
Nonetheless, the statistical law (i.e., the first and second order iteratively searching in a large spaces of candidate
of moments) of the random occurrence of missing measure- solutions [13]. In PSO, a population of candidate solutions
ments is needed in the filter design, where the statistical law (called as particles) moves in the search space according to
could be obtained through statistic tests. two simple mathematic formulas over the particle’s position
Remark 2: There are mainly two kinds of DSE paradigms and velocity. More specifically, each particle’s movement is
in power system SE. These two paradigms differ from each influenced by its local best known position and also the best
other in system dynamics model and time scale. In one known positions, which are updated by other particles, in
paradigm (see [5], [6], [20], and the references therein) called the search space. By such an iterate approach, the swarm of
forecasting-aided SE, the bus voltages are chosen as state vari- the particles moves toward the best solutions. The velocity
ables and a succession of the quasi-steady states is assumed and position of the particle at the next iteration are updated
to evolve in time. Therefore, a dynamic model is adopted to according to the following:
describe the slow time evolution of the quasi-steady state. ⎧
In the other paradigm (see [9], and the references therein), ⎪
⎨v i (s + 1) = ωv i (s) + c1r1 ( pi (s) − x i (s))
rotor angles and rotor speeds of generators are chosen as + c2r2 ( pg (s) − x i (s)) (16)


state variables, and the classic dynamic model of generators x i (s + 1) = x i (s) + v i (s + 1)
is considered. The DSE of such a paradigm is concerned with
the low frequency electromechnical dynamics. where x i (s) = [x i1 (s), . . . , x id (s)], x i (s) is the position of the
i th particle at the sth iteration, and x i (s) ∈ [x min,n , x max,n ],
with x min,n and x max,n being the lower and the upper bounds
B. Probability-Maximum Method for all particles’ positions. v i (s) = [v i1 (s), . . . , v id (s)],
For the constrained estimation problem, it is difficult to v i (s) is the velocity of the i th particle at the sth iteration.
incorporate the inequality/equality constraint of system states ω is the inertia weight, c1 and c2 are called the acceleration
into the traditional EKF estimator. Fortunately, the probability- coefficients, namely, cognitive and social parameters, respec-
maximum method has been successfully exploited in [17] to tively. r1 and r2 are the two uniform random number samples
convert the constrained estimation problem into a constrained from [0, 1]. pi (s) is the local best position encountered by the
optimization one after each step of the EKF algorithm and, i th particle at the sth iteration, and pg (s) is the global best
therefore, this method is chosen to handle the constrained position in the swarm at the sth iteration.
EKF problem in this brief. PSO has been successfully applied to various optimization
For presentation conciseness, the notation for time instant k problems. As to constrained optimization problem, PSO is still
is omitted in this section. It is known from [2] that, based on valid with the aid of the popular constraint-handling technique:

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
HU et al.: CONSTRAINED OPTIMIZATION APPROACH TO DYNAMIC SE FOR POWER SYSTEMS 707

TABLE I
T REND V OLTAGE AT N ORMAL S TATES

Fig. 1. Estimated states of bus 2 from the traditional EKF and our proposed EKF. (a) Real part. (b) Imaginary part.

the penalty function approach. Using the penalty function Intel Core CPU i5-2500 @3.30 GHz and 4-GB RAM.
approach, a constrained optimization problem can be converted The time required by the proposed EKF without
into a corresponding unconstrained optimization one by adding PSO algorithm at each step is 0.81 s. For the proposed
a penalty term to the original objective function [23]. EKF with PSO algorithm, the computation time is related
In this brief, the penalty function F(x) is defined as to the population of the swarm (ps) and the iterations (iter).
In the simulation, we have set ps = 100 and iter = 200, and
F(x) = f (x) + h(s)g(x), x ∈ Rn (17)
the time required by the proposed EKF with PSO algorithm
where f (x) is the original objective function of the constrained at each step is 1.47 s. It can be concluded that the proposed
optimization problem in (15), h(s) is a dynamic penalty EKF with PSO algorithm is quite fast and hence is suitable
coefficients with the sth
 iteration steps, g(x) is a penalty factor for online implementations. Moreover, the integration of
defined as g(x) = θ m 1
q
i=1 i
2 (x). Here q (x) = max{0, c (x)}
i i PSO into EKF slows the computational speed slightly, yet
with ci (x) = (|Mi (k)(z ( p) − H ( p) x p )|/3 R̃2i (k)) − 1, improves the performance of SE obviously.
i = 1, . . . , m 1 , where Mi (k) and R̃2i (k) are the i th row of In this test system, three comparative experiments regarding
M(k) and R̃2 (k) in inequality (9). the estimation accuracy are carried out as follows.
Case 1: Both the proposed EKF considering measurements
V. S IMULATION R ESULTS with certain missing rate and the traditional EKF
In this section, the proposed hybrid algorithm of EKF and ignoring the missing measurements are imple-
PSO is tested in the case study of the IEEE 14-bus test mented for the system with missing measurements.
system. The simulation is implemented in MATLAB with the Case 2: When the missing rate of the measurements varies
Matpower package [25]. First, the IEEE 14-bus test system from zero to higher values, the proposed EKF is
can be model as (1) with parameters A = diag28 {0.98}, implemented in all the cases.
B = diag28 {0.02} and W (k) = diag28 {0.012 }. The trend u of Case 3: The SEs based on the proposed EKF with/without
the normal state is the base case voltages given in Table I. PSO algorithm are compared.
Furthermore, assume that the initial voltages of all buses are In order to have more general and significant experimental
at flat start, that is, xr,l (0) = 1 p.u, x i,l (0) = 0 for all results, 100 Monte Carlo simulations are run in Cases 2 and 3.
l = 1, 2, . . . , 14. The notion mean square error (MSE) is adopted to evaluate the
The measurement configuration is the same as the one estimation accuracy, where MSEi denotes MSE for the esti-
used in [14], where RTU measurements consist of three cate- mate of the i th state, i.e., MSEi (k) = (1/100) 100 j =1 (x i (k) −
gories: 1) the voltage magnitude at bus 1; 2) power injections x̂ i (k)) . To evaluate the average estimation performance of
2

 average MSE (AMSE) is defined as AMSE(k) :=


at bus 3, 5, 13 and 14; and 3) power flows at branches 1–2, all states,
1–5, 2–5, 3–4, 4–7, 4–9, 6–11, 6–12, 6–13, 7–8, 7–9, 9–10, (1/n) nj =1 MSE j (k), where n is the number of the state
9–14, 10–11, 12–13, and 13–14. In addition, PMUs are variables. In Figs. 1–7, R.V and I.V denote the real and
deployed at buses 2, 7, and 9. Furthermore, the covari- imaginary parts of voltage, respectively.
ance matrices of the traditional RTU measurement and
PMU measurement noise are R1 (k) = diag43 {0.12 } and
R2 (k) = diag28 {0.012 }, respectively. A. Traditional EKF Versus the Proposed EKF
The algorithm is implemented in MATLAB R2010a. In this case, the probability density function for the missing
The simulation is performed on a PC with a (k) is Prob{i (k) = 0} = 0.5, Prob{i (k) = 1} = 0.5.

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
708 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO. 2, MARCH 2016

Fig. 2. Estimated states of bus 5 from the traditional EKF and our proposed EKF. (a) Real part. (b) Imaginary part.

Fig. 3. MSEs of the estimated state at bus 2 under different missing rates. (a) Real part. (b) Imaginary part.

Fig. 4. MSEs of the estimated state at bus 5 under different missing rates. (a) Real part. (b) Imaginary part.

The expectation can be easily calculated as μi (k) = 0.5. cannot track the real states when missing measurements occur
The estimated states of the representative buses 2 and 5 randomly.
obtained from traditional EKF without considering the missing
measurements and our proposed EKF considering missing B. EKF With Individual Missing Measurements
measurements are plotted in Figs. 1 and 2, respectively. From In order to see how different missing rates impact on the
the comparison, it can be found that our proposed EKF algo- estimation accuracy, three missing rates of 0.15, 0.02, and 0
rithm performs well in the presence of missing measurements, (without missing measurements) are considered. The MSEs of
whereas the state estimate obtained from the traditional EKF the estimated states of buses 2 and 5 for all the three missing

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
HU et al.: CONSTRAINED OPTIMIZATION APPROACH TO DYNAMIC SE FOR POWER SYSTEMS 709

Fig. 5. Estimated state at bus 2 by EKF and the proposed hybrid algorithm. (a) Real part. (b) Imaginary part.

Fig. 6. Estimated state at bus 5 by EKF and the proposed hybrid algorithm. (a) Real part. (b) Imaginary part.

Fig. 7. MSEs of estimated states by EKF and the proposed hybrid algorithm. (a) Bus 2. (b) Bus 5.

rates are compared in Figs. 3 and 4. The AMSE(k) in all EKF and PSO algorithm. For this purpose, the missing rate
three cases are given in the first three rows of Table II, for is fixed as 0.15. Regarding the penalty function parameters,
k = 1, . . . , 15. From the comparisons, it can be found the less θ = 1000 and h(s) = s are chosen in all the iteration steps.
the missing rate is, the more accurate the SE obtained from For the same test system, one realization of the EKF and one
the proposed EKF algorithm will be. realization of the hybrid algorithm are simulated simultane-
ously, and the estimated states of bus voltages 2 and 5 obtained
C. EKF Versus Hybrid EKF and PSO Algorithm from the two algorithms are illustrated in Figs. 5 and 6. It is
We are now in a position to evaluate the effectiveness of seen that the trajectory by the proposed hybrid approach is
including the PSO scheme in the EKF design. A comparison much closer to the true state trajectory than the one only
is made between the EKF algorithm alone and the hybrid by the EKF. The MSE2 and MSE5 at all time instants for

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.
710 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 24, NO. 2, MARCH 2016

TABLE II
AMSE FOR E STIMATED S TATES BY D IFFERENT A LGORITHMS W ITH D IFFERENT M ISSING R ATES , W HERE MR D ENOTES THE M ISSING R ATE

both algorithms are plotted in Fig. 7. It can be found that [8] D. Ding, Z. Wang, J. Lam, and B. Shen, “Finite-horizon H∞ control
for the same state variable, the MSE of EKF-based SE is for discrete time-varying systems with randomly occurring nonlinear-
ities and fading measurements,” IEEE Trans. Autom. Control, doi:
bigger than the MSE of the SE obtained from the hybrid 10.1109/TAC.2014.2380671.
algorithm. Especially, when the accumulated error of [9] L. Fan, Z. Miao, and Y. Wehbe, “Application of dynamic state and
EKF-based SE becomes bigger after several integrations, the parameter estimation techniques on real-world data,” IEEE Trans. Smart
Grid, vol. 4, no. 2, pp. 1133–1141, Jun. 2013.
subsequent PSO algorithm can refine the SE and diminish [10] H. Ahmad and T. Namerikawa, “Extended Kalman filter-based mobile
the error. The AMSEs of EKF and of the proposed hybrid robot localization with intermittent measurements,” Syst. Sci. Control
algorithm are given in the last two rows of Table II. It can Eng., Open Access J., vol. 1, no. 1, pp. 113–126, 2013.
[11] J. Hu, Z. Wang, H. Gao, and L. K. Stergioulas, “Extended Kalman filter-
be found the AMSE(k) of EKF is bigger than the one of the ing with stochastic nonlinearities and multiple missing measurements,”
proposed hybrid algorithm at each step. Automatica, vol. 48, no. 9, pp. 2007–2015, 2012.
From the comparative experiments, it can be concluded that [12] Y.-F. Huang, S. Werner, J. Huang, N. Kashyap, and V. Gupta, “State
estimation in electric power grids: Meeting new challenges presented
our proposed hybrid EKF and PSO algorithm outperforms by the requirements of the future grid,” IEEE Signal Process. Mag.,
the traditional EKF algorithm in the presence of probabilistic vol. 29, no. 5, pp. 33–43, Sep. 2012.
missing measurements by including PMU measurements. [13] J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proc.
IEEE Int. Conf. Neural Netw., vol. 4. Perth, Australia, Nov./Dec. 1995,
pp. 1942–1948.
VI. C ONCLUSION [14] G. N. Korres and N. M. Manousakis, “State estimation and bad data
processing for systems including PMU and SCADA measurements,”
In this brief, we have developed a hybrid EKF and Electr. Power Syst. Res., vol. 81, no. 7, pp. 1514–1524, 2011.
PSO algorithm for power system dynamic SE. In consid- [15] M. Ouassaid, M. Maaroufi, and M. Cherkaoui, “A real-time nonlinear
eration of the missing traditional measurements, a novel decentralized control of multimachine power systems,” Syst. Sci. Control
Eng., Open Access J., vol. 2, no. 1, pp. 135–142, 2014.
EKF estimator has been designed for the power system. The [16] A. S. Costa, A. Albuquerque, and D. Bez, “An estimation fusion
PMU measurements have been incorporated in the designed method for including phasor measurements into power system real-time
EKF estimator via the characterization of a set of inequality modeling,” IEEE Trans. Power Syst., vol. 28, no. 2, pp. 1910–1920,
May 2013.
constraints. The SE problem has been transformed to a [17] D. Simon, “Kalman filtering with state constraints: A survey of linear
constrained optimization problem. Then, the PSO algorithm and nonlinear algorithms,” IET Control Theory Appl., vol. 4, no. 8,
together with the penalty function has been employed to pp. 1303–1318, Aug. 2010.
[18] A. K. Singh, R. Singh, and B. C. Pal, “Stability analysis of net-
solve the constrained optimization problem. Simulations have worked control in smart grids,” IEEE Trans. Smart Grid, vol. 6, no. 1,
confirmed the effectiveness of the propose method. pp. 381–390, Jan. 2015.
[19] X. Tai, D. Marelli, and M. Fu, “Power system dynamic state estimation
R EFERENCES with random communication packets loss,” in Proc. Int. Symp. Adv.
Control Ind. Process., Hangzhou, China, 2011, pp. 359–362.
[1] A. Abur and A. G. Expósito, Power System State Estimation: Theory [20] G. Valverde and V. Terzija, “Unscented Kalman filter for power system
and Implementation. New York, NY, USA: Marcel Dekker, 2004. dynamic state estimation,” IET Generat., Transmiss. Distrib., vol. 5,
[2] B. D. Anderson and J. B. Moore, Optimal Filtering. New York, NY, no. 1, pp. 29–37, 2011.
USA: Dover, 2005. [21] S. Wang, X. Meng, and T. Chen, “Wide-area control of power systems
[3] T. S. Bi, X. H. Qin, and Q. X. Yang, “A novel hybrid state estimator through delayed network communication,” IEEE Trans. Control Syst.
for including synchronized phasor measurements,” Electr. Power Syst. Technol., vol. 20, no. 2, pp. 495–503, Mar. 2012.
Res., vol. 78, no. 8, pp. 1343–1352, 2008. [22] X. Yang, X.-P. Zhang, and S. Zhou, “Coordinated algorithms for
[4] X. Bian, X. R. Li, H. Chen, D. Gan, and J. Qiu, “Joint estimation of distributed state estimation with synchronized phasor measurements,”
state and parameter with synchrophasors—Part I: State tracking,” IEEE Appl. Energy, vol. 96, pp. 253–260, Aug. 2012.
Trans. Power Syst., vol. 26, no. 3, pp. 1196–1208, Aug. 2011. [23] N. Zeng, Z. Wang, Y. Li, M. Du, and X. Liu, “A hybrid EKF and
[5] E. A. Blood, B. H. Krogh, and M. D. Ilic, “Electric power system static switching PSO algorithm for joint state and parameter estimation of
state estimation through Kalman filtering and load forecasting,” in Proc. lateral flow immunoassay models,” IEEE/ACM Trans. Comput. Biol.
21st Century Power Energy Soc. General Meeting-Convers. Del. Elect. Bioinf., vol. 9, no. 2, pp. 321–329, Mar./Apr. 2012.
Energy, Pittsburgh, PA, USA, 2008, pp. 1–6. [24] M. Zhou, V. A. Centeno, J. S. Thorp, and A. G. Phadke, “An alternative
[6] M. B. Do Coutto Filho and J. C. S. de Souza, “Forecasting-aided state for including phasor measurements in state estimators,” IEEE Trans.
estimation—Part I: Panorama,” IEEE Trans. Power Syst., vol. 24, no. 4, Power Syst., vol. 21, no. 4, pp. 1930–1937, Nov. 2006.
pp. 1667–1677, Nov. 2009. [25] R. D. Zimmerman, C. E. Murillo-Sánchez, and R. J. Thomas,
[7] D. Ding, Z. Wang, B. Shen, and H. Dong, “Envelope-constrained H∞ “MATPOWER: Steady-state operations, planning, and analysis tools
filtering with fading measurements and randomly occurring nonlineari- for power systems research and education,” IEEE Trans. Power Syst.,
ties: The finite horizon case,” Automatica, vol. 55, pp. 37–45, May 2015. vol. 26, no. 1, pp. 12–19, Feb. 2011.

Authorized licensed use limited to: ASU Library. Downloaded on February 01,2022 at 22:50:18 UTC from IEEE Xplore. Restrictions apply.

You might also like