ArticlePDF Available

Abstract and Figures

Maximum likelihood ensemble filter (MLEF) is an ensemble-based deterministic filtering method. It optimizes a nonlinear cost function through maximum likelihood and utilizes low-dimensional ensemble space on the calculation of Hessian preconditioning of the cost function. This paper implements the MLEF as a state estimation tool for the estimation of the states of a power system, and presents the first MLEF application study on a power system state estimation. The MLEF methodology is introduced into power systems and the simulations are implemented for a three-node benchmark power system and 68-bus test system which have been employed in several previous studies to address a discontinuous problem where derivative is not defined. This is in contrast to gradient-based methods in the literature that needs gradient and Hessian information which is not defined in jumps. The performance of the filter on the presented problem is analyzed and the results are presented. Results indicate that the estimation convergence is achieved with the MLEF method.
Content may be subject to copyright.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT 1
Maximum Likelihood Ensemble Filter State
Estimation for Power Systems
Bahri Uzuno˘glu and Muhammed Akif Ülker
Abstract Maximum likelihood ensemble filter (MLEF) is an
ensemble-based deterministic filtering method. It optimizes a
nonlinear cost function through maximum likelihood and utilizes
low-dimensional ensemble space on the calculation of Hessian
preconditioning of the cost function. This paper implements the
MLEF as a state estimation tool for the estimation of the states of
a power system, and presents the first MLEF application study
on a power system state estimation. The MLEF methodology
is introduced into power systems and the simulations are imple-
mented for a three-node benchmark power system and 68-bus test
system which have been employed in several previous studies to
address a discontinuous problem where derivative is not defined.
This is in contrast to gradient-based methods in the literature
that needs gradient and Hessian information which is not defined
in jumps. The performance of the filter on the presented problem
is analyzed and the results are presented. Results indicate that
the estimation convergence is achieved with the MLEF method.
Index Terms—Control systems, dynamic state estimation, opti-
mization, power system measurements, power systems.
NOMENCLATURE
Pf(k)Forecast error covariance matrix.
Mk1,kNonlinear model evolution matrix.
(k1)Model error covariance matrix.
kTime index.
SSize of the ensembles.
NDimension of the state vector.
Pa(k1)Analysis covariance matrix.
Xk1Analysis from the previous step.
(Xk1+pi)One-step control estimate.
xkState vector.
ykObservation vector.
RObservation error covariance matrix.
HNonlinear observation operator.
xbBackground state from the prior step.
CInformation matrix.
ξVector of control variables.
EEigenvector matrix.
Manuscript received July 27, 2017; revised January 22, 2018; accepted
January 28, 2028. This work was supported in part by Computational
Renewables LLC and in part by European Union H2020 ERA-Net Smart-
Grid Project Multi-Input Intelligent Distribution Automation System. The
Associate Editor coordinating the review process was Dr. Roberto Ferrero.
(Corresponding author: Bahri Uzuno ˘glu.)
B. Uzuno˘glu is with the Ångström Laboratory, Division of Electricity,
Department of Engineering Sciences, Uppsala University, SE-751 21 Uppsala,
Sweden, and also with the Department of Mathematics, Florida State Univer-
sity, Tallahassee, FL 32310 USA (e-mail: bahri.uzunoglu@angstrom.uu.se;
bahriuzunoglu@computationalrenewables.com).
M. A. Ülker was with the Ångström Laboratory, Division of Electricity,
Department of Engineering Sciences, Uppsala University, SE-751 21 Uppsala,
Sweden.
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TIM.2018.2814066
Eigenvalue matrix.
δmGenerator angle.
ωGenerator angular velocity.
δLoad angle.
VLoad voltage.
MGenerator inertia.
dmGenerator damping.
PmGenerator mechanical power.
nTap ratio.
Q1Constant load reactive power.
P1Constant load active power.
kModel noise.
RkObservation noise.
I. INTRODUCTION
INTEGRATION of new energy sources to the grids with
growing need of energy leads to more complex and larger
power grids. Therefore, it is crucially necessary to have
appropriate monitoring, optimization, and control functions for
the energy management systems (EMSs) or the supervisory
control and data acquisition (SCADA) systems to maintain
reliable and sustainable operation of the power grids. State
estimation is one of the most critical applications to assist
these functions on EMS/SCADA systems.
Since introduction of the state estimation into the power
systems by Schweppe and Wildes [1], it has been a tool to
track the states of the power systems. State estimation for
power systems is mainly classified as static and dynamic.
Static state estimation (SSE) is based on steady-state models.
It is common to experience disconnection issues in power
grids under an emergency event or a power quality require-
ment mismatch which cause to fast grid topology changes.
Human-initiated actions may not be sufficient to deal with
the problem. Therefore, the supervisory systems should be
equipped with active control functions which might operate
autonomously [2], [3]. In order to have a continuous monitor-
ing of the power system, state estimation must be performed
at short intervals of time in view of the fact that the power
systems become extremely larger with the introduction of
new generations and loads to the systems. In addition, it is
needed to have a resource efficient tool with the advent of the
phasor measurement unit (PMU) which has high measurement
frequencies and high data exchange capabilities that produce
massive data synchronized by the global positioning systems.
However, SSE is based on a steady state model, is computa-
tionally heavy, which has a slow data update rate and is not
0018-9456 © 2018 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.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
2IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT
able to capture power system dynamics accurately [2], [4].
This leads to develop another concept called as dynamic
(forecasting-aided) state estimation (DSE). The idea of DSE
is grounded on recursive update of the estimations by a
forecasting tool that is able to predict the system state at the
next time step. The real-time monitoring can be implemented
with DSE more accurately, and the DSE is able to replace the
missing measurements. Hence, this create significant timing
advantages for EMS/SCADA systems on carrying out the
system analysis and taking control actions for the power
systems via various filtering or smoothing methods [2], [4].
In this paper, the maximum likelihood ensemble filter (MLEF)
technique is employed for the dynamic state estimation of a
benchmark power system which is possible to implement for
autonomous grid operations [3].
There are several existing methods used in DSE and most
of them are based on the Kalman filtering theory introduced
by Kalman and Bucy [5]. The pure form of the Kalman filter
(KF) has been widely employed for the state estimation of
the linear Gaussian systems [6]; however, it is linear and is
not preferred for non-Gaussian and nonlinear systems [6], [7].
For transition of Kalman filtering to the nonlinear and non-
Gaussian systems, techniques such as extended KF (EKF),
ensemble KF (EnKF), unscented KF (UKF), and particle
filter (PF) algorithms are developed [6], [7], and are employed
to wide range of problems from low- to high-dimensional sys-
tems [8]–[13]. The EKF method is implemented by lineariza-
tion of the nonlinearities via using a Jacobian matrix for DSE.
Its limitations are discussed in [14]. The EnKF uses Monte
Carlo methods that help to estimate the error covariances of the
background error, get an approximation to the Kalman–Bucy
filter, and produce an ensemble of initial conditions that can
be utilized in an ensemble forecasting system [12], [15], [16].
The EnKF embeds the nonlinearities into the original linear KF
solution, and it uses an extra covariance inflation to consider
the nonlinearities [17]. The UKF employs the calculation of
an approximate mean and covariance as a linear combination
of a number of propagated points (called as sigma points)
[11], [14], however, it also contains drawbacks addressed
in [18]. The PF and its variants also use the Monte Carlo simu-
lation with sampling method-based approximation of the pos-
terior density of the state vector rather than doing any explicit
functions so it simulates nonlinearity and non-Gaussianity.
Even though PF is a competent tool for the estimation of
the nonlinear and non-Gaussian systems, including power sys-
tems [13], [18]–[23], it needs attention in sampling [24], [25].
The MLEF differs from the EnKF and PF by working on state
space rather than sample space, and it optimizes a nonlinear
cost function through maximum likelihood practice which
reduces the computational time. In essence, it is the dynamic
version of the optimization routines used in SSE and addresses
the stochasticity and the discontinuity while it utilizes the
sampling in low-dimensional space and employs the Hessian
information reported in [17] and [26]–[29]. Several previous
studies in the past employed the MLEF already illustrates its
successful performance in comparison to other methods in
various areas in the context of the data assimilation from low-
to high-dimensional systems [17], [27], [30], [31]. This paper
will be the first application of the MLEF on a power system
state estimation problem.
The remainder of this paper is organized as follows.
In Section II, the MLEF methodology is summarized.
In Section III, the benchmark power system model is
explained. In Section IV, numerical simulations for state
estimation are implemented for the benchmark model and
results are presented. Concluding remarks are in the closing
Section V.
II. MAXIMUM LIKELIHOOD ENSEMBLE FILTER
In this section, the MLEF methodology [17] is shortly
described. The calculation of the maximum likelihood state
estimate is performed using an iterative minimization algo-
rithm as a result the MLEF approach is related to the iterated
KF [6]. The cost function defines an analysis problem that is
nonlinear. This optimization links MLEF with ensemble data
assimilation and a control theory. The MLEF employs an iter-
ative minimization algorithm to obtain a maximum likelihood
state solution. The MLEF consists of two different stages,
called as forecast and analysis steps which is introduced in
Sections II-A and II-B.
A. Forecast Step
The forecast step is connected with the forecast error
covariance evolution regarding the discrete KF [6] is expressed
as
Pf(k)=Mk1,kPa(k1)MT
k1,k+(k1)(1)
where Pf(k),Mk1,k,and(k1)denote the forecast
error covariance matrix, the nonlinear model evolution matrix,
and the model error covariance matrix, respectively. kis the
time index and Pa(k1)represents the analysis covariance
matrix. Model error is ignored in this paper. With factorization,
the forecast error covariance without time index is expressed
as
(P1/2
f)P1/2
fT=MP1/2
aMP1/2
aT(2)
and the square root of the analysis error covariance matrix is
Pa(k1)1/2=(p1p2... pS)where pi=
p1,i
p2,i
.
.
.
pN,i
(3)
wherein Sis the size of the ensembles and Ndenotes the
dimension of the state vector with SNin practical
implementations. Beside the data assimilation steps, columns
of P1/2
acan also be employed as initial perturbations for
ensemble prediction. In the same way, the square root of the
forecast error covariance matrix is
Pf(k)1/2=(b1b2... bS)(4)
and
bi=M(Xk1+pi)M(Xk1)Mpi(5)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
UZUNO ˘
GLU AND ÜLKER: MLEF STATE ESTIMATION FOR POWER SYSTEMS 3
where Xk1is the analysis from the previous step,
Xk1+piis the nonlinear ensemble one-step estimate, and
M(Xk1)is the one-step control estimate which corresponds
to the most likely dynamic state and is obtained from the
maximum likelihood approach.
B. Analysis Step
The maximum likelihood approach is used to derive the
analysis Xk1that maximizes the posterior probability distri-
bution [32]. In the analysis step of the MLEF, the problem is
transformed into the minimization of a cost function in similar
form with [32] assuming the Gaussian PDF, that is,
J(x)=1
2(xxb)TP1
f(xxb)
+1
2[yH(x)]TR1[yH(x)](6)
where xrepresents the state vector, ydenotes the observation
vector, Ris the observation error covariance matrix, His the
nonlinear observation operator, and xbis the background state
that is obtained from the prior step. Consider that the definition
of Pfis only in the ensemble subspace, correspondingly the
inverse of Pfis also kept in the range of the same subspace.
Thus, the cost function exists effectively also in the range of
Pf. To minimize the cost function effectively in the ensemble
subspace, the Hessian preconditioning is implemented via a
change of variable
xxb=P1/2
f(I+C)T/2ξ(7)
where ξdenotes the vector of control variables in the ensemble
subspace and
C=PT
2
fHTR1HP1
2
f=R1
2HP1
2
fTR1
2HP1
2
f.(8)
Here, Cis employed as an information matrix and His in the
Jacobian matrix form. In order to avoid possible analytical
problems to obtain the Cmatrix, it is approximated via the
help of previously known square root forecast error covariance
matrix columns [17] as
zi=R1
2HP1
2
fi=R1
2Hbi
R1
2H(x+bi)R1
2H(x). (9)
After the preconditioning (7), the nonlinear optimization
problem (6) can be handled via gradient calculation-based iter-
ative minimization in the ensemble subspace. It is important
to note that the adjoint (i.e., transpose) use is avoided via the
help of finite difference approximation on the calculation of
the gradient [17]. If the operators used are linear, the first
minimization iteration via the preconditioned steepest descent
is equivalent to the ensemble-based reduced-rank KF [33] or to
the Monte Carlo-based EnKF [17], [34].
Since zihas the same dimension with observation space
and if a matrix Zis defined as Z=[z1z2... zS],thenit
gives us opportunity to write Cas C=ZTZ. With acquiring
the minimum solution via conjugate-gradient algorithm [35],
[36], the Cmatrix can be updated and then the square root
analysis error covariance P1/2
acan be calculated with
P1/2
a=P1/2
f[I+C(xopt)]T/2(10)
Fig. 1. Benchmark power system model with tap changer.
where xopt is the minimum of the cost function (6). Thereafter,
the columns of the P1/2
amatrix is utilized for the initial
perturbations for the ensembles for the latter cycle. Here, for
efficient calculation of the inversion and square root contained
in (I+C)T/2, the eigenvalue decomposition is employed for
the matrix Cand it is obtained as C=EET,whereEis
the eigenvector matrix and is the eigenvalue matrix. Then,
it can be written as
(I+C)T/2=E(I+)1/2ET.(11)
The more detailed explanation regarding to the MLEF algo-
rithm can be found in [17]. MLEF is related to ensemble
transform Kalman filter (ETKF) via the definition of matrix C.
The eigenvalue decomposition of Cis equivalent to the matrix
transform of ETKF [37].
III. BENCHMARK POWER SYSTEM MODEL
In this section, the benchmark power system model that is
considered for the application of MLEF state estimation is
summarized. The model is originated from [38], and in this
paper, its extended version in [39] is used which is depicted
in Fig. 1(a) and (b) with referred parameters. The model
has been used in various studies in various forms due to its
dynamic behavior that shows nonlinearity [38]–[41] that can
be observed in Fig. 2 in the form of load voltage and generator
angle states phase diagram from a simulation of the system
with the parameters in [39].
The model considered in this paper, which is depicted
in Fig. 1, can be seen as an equivalent circuit of a local area
connection to a larger external network. The model consists
of a load bus and two generator buses resulting a three-node
system [38] and a tap changer for voltage control [39]. One of
the generator buses is considered as slack bus that represents
the external network. The two-axis model is considered for the
generator in the system. The system load is represented by a
dynamic induction motor and in parallel a constant PQ load
which is treated in terms of power and reactive power demands
by load voltage and frequency. Load bus also includes a
capacitor to keep the voltage magnitude at a proper value.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
4IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT
Fig. 2. Power system model phase space trajectory with initial conditions
[0.20.20.04 0.98]and Q1=11 pu, P1=0 pu, and n=1.
The model here is used as a benchmarking test case and has
some assumptions elaborated introduced as follows.
Generator Model:
˙
δm=ω(12)
M˙ω=−dmω+Pm+nEmYm
n2V
×sinδmθm)+(nEm)2Ym
n2sinm). (13)
Load Model:
Kqw˙
δ=−Kqv2V2KqvV+Q
+Q0Q1(14)
TKpvKqw˙
V=−KpwKqv2V2+(KpwKqvKqwKpv)V
+Kqw(PP0P1)
Kpw(QQ0Q1)(15)
where M,dm,andPmrepresents the generator inertia, damp-
ing, and mechanical power, respectively. Here, δmis the
generator angle (in radians) and ωdenotes the generator
angular velocity (in radians per second). δrepresents the load
angle (in radians) and Vis the load voltage (in pu). While the
parameters P0and Q0denote the constant real and reactive
powers of the motor, P1and Q1represent the PQ load.
Kcoefficients are arised from the induction motor load model
and are detailed in [38] and [42]–[44]. The static components
of the benchmark model in [38] and [39] are given in the
following.
Network Model:
P=−E
0Y
0Vsin δ+θ
0
nEmYm
n2Vsinδm+θm)
+Y
0sin θ
0+Ym
n2sinm)V2(16)
Q=E
0Y
0Vcos δ+θ
0
+nEmYm
n2Vcosδm+θm)
+Y
0cos θ
0+Ym
n2cosm)V2.(17)
Here, adjusted values E
0,Y
0,andθ
0of the Thevenin equiva-
lent circuit for accounting the capacitor are as follows and are
explained in [38]:
E
0=E0
1+C2Y2
02CY1
0cosθ0
(18)
Y
0=Y01+C2Y2
02CY1
0cosθ0(19)
θ
0=θ0+tan1CY1
0sinθ0
1CY1
0cosθ0.(20)
The system in differential algebraic equation form is
rearranged to an ordinary differential equation (ODE) formed
problem by substituting (16) and (17) into (14) and (15)
for δand V[38], [39]. In addition, the constant parameters
dm=0.05, M=0.3, Pm=1, P0=0.6, Q0=1.3, T=8.5,
E0=1, Y0=20, θ0=−5, E
0=2.5, Y
0=8, θ
0=−12,
Em=1, Ym=5, θm=−5, Kpw=0.4, Kpv=0.3,
Kpw=−0.03, Kqv=−2.8, and Kqv2=2.1 stated with
the model in [38] are placed in the equations and the system
expressions are resulted as follows:
˙
δm=ω(21)
˙ω=3.3333 0.5642 0.05ω+5V
nsinδm+0.0873)
(22)
˙
δ=−33.33331.3Q1+2.8VV210.0239+4.981
n2
+20Vcos(0.0873 δ)
+5V
ncosmδ+0.0873)(23)
˙
V=−13.0719
×1.114V+0.84V2
0.41.3Q1V27.9239 +4.981
n2
+20Vcos(0.0873 δ)
+5V
ncosmδ+0.0873)0.03
×0.6P1+V21.74310.4358
n2
+20Vsin(0.0873 δ)
+5V
nsinmδ+0.0873) (24)
where Q1,P1,andnare the only left parameters after the
derivations. They are called as bifurcation parameters since the
system shows different chaotic behaviors depending on their
values. After discretization of the above continuous ODEs by
a standard ODE solver [45], the discrete power system state
space model is expressed by
xk=M(xk1)+k(25)
where the state vector is xk1=[δk1
mωk1δk1Vk1]T
and kis the model noise. The model noise is neglected in
this paper.
The measurement model is represented by
yk=H(xk)+Rk(26)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
UZUNO ˘
GLU AND ÜLKER: MLEF STATE ESTIMATION FOR POWER SYSTEMS 5
Fig. 3. Simulation results of MLEF estimation for each state. Simulation is run with 1000 ensembles. All the states have observations with standard deviation
0.01. The assimilation time is 0.1 and the total number of simulation steps are 100. Initial conditions x0=[0.20.20.04 0.98]and Q1=11.285 pu, P1=0
pu, and n=1.001. The background legend defines background without any data assimilation.
where Rkis the measurement noise which can be modeled
with a Gaussian normal distribution with zero mean and
σ2variance following studies [13], [46], [47]. Measurements
are observed on all the states of the benchmark model in this
paper.
IV. NUMERICAL SIMULATIONS AND RESULTS
Numerical results will be presented in this section. For
benchmark studies root-mean-square-error (RMSE) values will
be used. The benchmark RMSE values have the same units as
the states.
A. Three-Bus Benchmark System Simulation
The numerical values are introduced for the estimation
of the states in the state system (25) of the test model to
demonstrate the performance of the MLEF in this section.
The estimation is performed with the initial values of x0=
[0.20.20.04 0.98]for the states xk=[δk
mωkδkVk]
that are assumed the same values with [39]. The system
parameters P1,Q1,andnare fixed at 0, 11.285, and
1.001, respectively. Although no model noise is taken into
account, normal distribution with zero mean and 0.01 standard
deviation is employed for the observation noise for all the
states [46], [48]. Observations are deviated from the true
values of the states in the simulations. The assimilation time
of the measurements is assumed as 0.1 here. Since at the
very start of the simulation there is no previous analysis
cycle, we initiated the ensemble perturbations via multiplying
the square root observation covariance matrix with randomly
chosen 4×10 dimensional values between 0 and 1. Covariance
initiation is directly obtained, no spin-off cycle is used. The
simulations are performed with 10 ensembles, 100 ensembles,
and 1000 ensembles, respectively. For comparison reasons,
the simulations are also run with PF algorithm [19], [24] with
the same number of ensembles. Then, simulations are repeated
for 1000 Monte Carlo runs with 10 ensembles. In addition,
the MLEF estimation is repeated with 10 ensembles with the
assimilation time of 0.04. The simulations are implemented
on a 64-bit operating system supplied with Intel Xeon CPU
E3-1245 3.50 GHz and 32 GB RAM. First, the convergence
of the MLEF estimation for one simulation run on the three-
node power system states is depicted for simulation with
1000 ensembles in Figs. 3 and 4 that illustrate the estimation
comparison between MLEF and PF with 10 ensembles. Then,
the RMSE results for the simulations with both methods with
different numbers of ensembles for each system state are
illustrated in Table I. Finally, the average RMSE for 1000
Monte Carlo runs for both methods are given in Table II
for each system state. It has been observed that MLEF with
10 ensembles with average one-step estimation CPU time
of 0.0399 s has almost the same RMSE result as the PF with
1000 ensembles with average one-step estimation CPU time
of 2.7167 s. The improvement of the CPU time is possible,
since the simulation codes can be optimized. The MLEF
estimation RMSE results with 10 ensembles for different
assimilation time is illustrated in Table III. It is observed that
having more frequent measurements improves the estimation
RMSE. In order to address a disturbance problem, independent
of previous simulations, the MLEF estimation is repeated with
10 ensembles with assimilation time 0.25 for a scenario that
the system parameters P1and nare fixed at 0 and 1 pu,
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
6IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT
Fig. 4. Comparison of MLEF versus PF estimation simulation results for each state. Simulation is run with 10 ensembles. All the states have observations
with standard deviation 0.01. The assimilation time is 0.1 and the total number of simulation steps are 100. Initial conditions x0=[0.20.20.04 0.98]and
Q1=11.285 pu, P1=0 pu, and n=1.001.
TAB LE I
ESTIMATION RMSE FOR BOTH METHODS WITH DIFFERENT NUMBERS OF
ENSEMBLES FOR ONE SIMULATIONRUN FOR EACH STATE
TAB LE I I
AVERAGE ESTIMATION RMSE FOR 100 MONTE CARLO RUNS FOR BOTH
METHODS WITH 10 ENSEMBLES FOR EACH STATE
respectively, the parameter Q1is increased from 11 to 11.3pu
at fourth second as a disturbance on the system. The perfor-
mance of the MLEF estimation for one simulation run for the
scenario is depicted in Fig. 5.
B. 68-Bus Test System Simulation
The MLEF method is also tested on reduced version of
the New England–New York interconnection IEEE test sys-
tem [49] which is illustrated in Fig. 6. The system includes
TABLE III
MLEF ESTIMATION RMSE FOR ONE SIMULATION RUN WITH
10 ENSEMBLES FOR EAC H STATE FOR DIFFERENT
ASSIMILATIONTIMES
68 bus and 16 generators. The subtransient model and DC1-
type exciter are used for the generator models. The system
has 160 state variables in total. The parameters of the system
can be found in [49]. The simulation of the power system
is implemented together with a power system toolbox [50].
The simulations are implemented on a 64-bit operating system
supplied with Intel Xeon CPU E3-1245 3.50 GHz and 32 GB
RAM. A total of 16 PMUs are assumed to be installed
at the terminal buses of all generators while there is no
theoretical or numerical limitations on other type of measure-
ment devices such as remote terminal units. Here, the PMU
placement is done randomly, since the optimal PMU placement
is out of the scope of this paper. The assimilation time for
PMU measurements is chosen as 0.04 assumed from [51]. The
number of ensembles for the simulation is determined as 10.
The simulation is run with the scenario of a loss of load at
bus 23. The measurements are considered on terminal voltages
and voltage angles of the generators.
In our test run, terminal voltages and voltage angles of the
generators are readily available to us via a numerical model.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
UZUNO ˘
GLU AND ÜLKER: MLEF STATE ESTIMATION FOR POWER SYSTEMS 7
Fig. 5. Simulation results of MLEF estimation for each state. Simulation is run with 10 ensembles. All the states have observations with standard
deviation 0.01. The assimilation time is 0.25 and the total number of simulation steps are 375. Initial conditions x0=[0.20.20.04 0.98],P1=0 pu,
and n=1, and Q1is increased from 11 to 11.3 pu at the fourth second of the simulation. The background legend defines background without any data
assimilation.
For physical measurement case, in steady state, the rotor angle
of a synchronous generator can be taken from its phasor
diagram using the terminal voltage and current measurements.
During transient, the reactances of the machine change their
effective values while there are analytical methods to estimate
the rotor angle during transient conditions. As in [52]–[55],
for actual measurements, suitable values for the transient
reactance can be projected, and then rotor angle is estimated
by solving the equations describing the dynamics of the
synchronous machine or using the terminal measurements. The
transient reactance can also be estimated, along with the rotor
angle, using a suitable estimation methodology. In both the
methods, the real-time estimation of the rotor angle requires
high refresh rate of the measurements at the terminal of the
machine as in the case of PMUs used in this paper [55].
The assumption that PMUs were installed in the generator
terminal buses in reference to other buses was made. There
was no sensor optimization involved in this paper while this
is not the scope of this research. Any of the 68 buses could
have been chosen to validate the approach while generator bus
measurements were chosen.
Fig. 6. 68-bus test system.
The state estimation employs both the model state and
sparse measurements to estimate full state and as of the nature
of the problem, measurements are always sparse compared to
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
8IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT
Fig. 7. Simulation results of MLEF estimation for 68-bus system generator-1 and generator-4 terminal voltages and voltage angles. The simulation is run
with 10 ensembles. The measurements are observed with 16 PMUs on terminal voltages and voltage angles of all generators with standard deviation 0.01.
The assimilation time is 0.04 and the total number of simulation steps are 250.
TAB LE I V
MLEF ESTIMATION RMSE FOR 68-BUS SYSTEM FOR
ONE SIMULATION RUN WITH 10 ENSEMBLES
full model state. The approach herein is general enough to
address any missing PMUs or any other sensors in any of the
buses.
For the example taken, the state estimation CPU time for
single assimilation is within real time scale of measurement
frequency. Since these computing figures are computing hard-
ware and code optimization dependent, it will improve with
improvement in hardware and code optimization.
In order to observe the MLEF performance without mea-
surements, they are stopped after 150th step of the simula-
tion, and the simulation is continued without observations.
The convergence of the MLEF estimation for one simulation
run on the system is illustrated in Fig. 7 for generator-
1 and generator-4 terminal voltages and voltage angles. Then,
the one-simulation run RMSE results for terminal voltages and
voltage angles of all generators are depicted in Table IV.
V. CONCLUSION
The MLEF is introduced for a nonlinear power system.
The MLEF is an algorithm that combines the optimization
with low-dimensional preconditioning in ensemble size sample
space which makes the MLEF low-dimensional ensemble
state estimation tool. It can address discontinuous problems
where derivatives are not defined. This paper demonstrates
the successful performance of the MLEF for the state estima-
tion problem of the benchmark power system model in [39]
and the 68-bus test system in [49]. Results are obtained by
employing algorithms described in [17] and convergence is
achieved with small ensemble size. These successful results on
basic power system model encourages the future investigation
for the MLEF performance on the state estimation of more
complex power systems. In this paper, no model noise is
assumed, but it can be possible to include it in the future
works. Additional issues such as the determination of the size
of ensembles, initiation of the ensembles, and targeting the
observations [26], [27] can be investigated further in the future
studies.
ACKNOWLEDGMENT
B. Uzuno˘glu would like to thank visiting scientist exchange
program granted at Department of Mathematics, Florida State
University with Prof. Y. Hussaini in the context of this paper.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
UZUNO ˘
GLU AND ÜLKER: MLEF STATE ESTIMATION FOR POWER SYSTEMS 9
REFERENCES
[1] F. Schweppe and J. Wildes, “Power system static-state estimation, Part I:
Exact model,” IEEE Trans. Power App. Syst., vol. PAS-89, no. 1,
pp. 120–125, Jan. 1970.
[2] Y.-F. Huang, S. Werner, J. Huang, N. Kashyap, and V. Gupta, “State
estimation in electric power grids: Meeting new challenges presented
by the requirements of the future grid,” IEEE Signal Process. Mag.,
vol. 29, no. 5, pp. 33–43, Sep. 2012.
[3] S. Choi, B. Kim, G. J. Cokkinides, and A. P. S. Meliopoulos, “Feasibility
study: Autonomous state estimation in distribution systems,IEEE
Trans. Power Syst., vol. 26, no. 4, pp. 2109–2117, Nov. 2011.
[4] N. R. Shivakumar and A. Jain, “A review of power system dynamic
state estimation techniques,” in Proc. Power Syst. Technol. IEEE Power
Conf. (POWERCON), Oct. 2008, pp. 1–6.
[5] R. E. Kalman and R. S. Bucy, “New results in linear filtering and
prediction theory,” J. Basic Eng., vol. 83, no. 1, pp. 95–108, 1961.
[6] A. Jazwinski, Stochastic Processes and Filtering Theory (Mathematics in
Science and Engineering). Amsterdam, The Netherlands: Elsevier, 1970.
[Online]. Available: http://books.google.se/books?id=nGlSNvKyY2MC
[7] B. Ristic, S. Arulampalm, and N. Gordon, Beyond the Kalman Filter:
Particle Filters for Tracking Applications (The Artech House radar
library). Norwood, MA, USA: Artech House, 2004. [Online]. Available:
http://books.google.se/books?id=zABIY-qk2AC
[8] A. Fatehi and B. Huang, “State estimation and fusion in the presence
of integrated measurement,” IEEE Trans. Instrum. Meas., vol. 66, no. 9,
pp. 2490–2499, Sep. 2017.
[9] N. Zhou, D. Meng, and S. Lu, “Estimation of the dynamic states of
synchronous machines using an extended particle filter,” IEEE Trans.
Power Sy st., vol. 28, no. 4, pp. 4152–4161, Nov. 2013.
[10] J. Qi, K. Sun, J. Wang, and H. Liu, “Dynamic state estimation
for multi-machine power system by unscented Kalman filter with
enhanced numerical stability,” IEEE Trans. Smart Grid, vol. 9, no. 2,
pp. 1184–1196, Mar. 2016.
[11] G. Valverde and V. Terzija, “Unscented Kalman filter for power system
dynamic state estimation,” IET Generat., Transmiss. Distrib.,vol.5,
no. 1, pp. 29–37, Jan. 2011.
[12] Y. Li, Z. Huang, N. Zhou, B. Lee, R. Diao, and P. Du, “Application of
ensemble Kalman filter in power system state tracking and sensitivity
analysis,” in Proc. PES T&D, May 2012, pp. 1–8.
[13] J. Zhu, Z. Shi, H. Liang, R. Lu, and X. Shen, “Particle filter based grid
synchronization with voltage unbalance and frequency variation in smart
grid,” in Proc. Int. Conf. Wireless Commun. Signal Process. (WCSP),
Oct. 2013, pp. 1–6.
[14] S. Wang, W. Gao, and A. P. S. Meliopoulos, “An alternative method for
power system dynamic state estimation based on unscented transform,
IEEE Trans. Power Syst., vol. 27, no. 2, pp. 942–950, May 2012.
[15] P. K. Ray and B. Subudhi, “Ensemble-Kalman-filter-based power system
harmonic estimation,” IEEE Trans. Instrum. Meas., vol. 61, no. 12,
pp. 3216–3224, Dec. 2012.
[16] N. Zhou, D. Meng, Z. Huang, and G. Welch, “Dynamic state estimation
of a synchronous machine using PMU data: A comparative study,” IEEE
Trans. Smart Grid, vol. 6, no. 1, pp. 450–460, Jan. 2015.
[17] M. Zupanski, “Maximum likelihood ensemble filter: Theoretical
aspects,” Monthly Weather Rev., vol. 133, no. 6, pp. 1710–1726, 2005.
[Online]. Available: https://doi.org/10.1175/MWR2946.1
[18] K. Emami, T. Fernando, and B. Nener, “Power system dynamic state
estimation using particle filter,” in Proc. 40th Annu. Conf. IEEE Ind.
Electron. Soc. (IECON), Oct. 2014, pp. 248–253.
[19] B. Uzunoˇglu, M. Akifülker, and D. Bayazit, “Particle filter joint state
and parameter estimation of dynamic power systems,” in Proc. 57th Int.
Sci. Conf. Power Electr. Eng. Riga Tech. Univ. (RTUCON), Oct. 2016,
pp. 1–7.
[20] X. Xiong, I. Navon, and B. Uzunoˇglu, “A note on the particle fil-
ter with posterior gaussian resampling,” Tellus A, vol. 58, no. 4,
pp. 456–460, 2007. [Online]. Available: http://www.tellusa.net/index.
php/tellusa/article/view/14798
[21] B. Uzunoˇglu and D. Bayazit, “A generic resampling particle filter joint
parameter estimation for electricity prices with jump diffusion,” in Proc.
10th Int. Conf. Eur. Energy Market (EEM), 2013, pp. 1–7.
[22] D. Bayazit and B. Uzuno ˇglu, “Simplex optimization for particle filter
joint parameter estimation of electricity prices with jump diffusion,”
J. Financial Econ. Pract., vol. 13, no. 2, pp. 1–14, 2013. [Online]. Avail-
able: https://www.researchgate.net/publication/275154727_Simplex_
optimization_for_particle_filter_joint_parameter_estimation_of_
electricity_prices_with_jump_diffusion
[23] M. A. Ülker and B. Uzunoˇglu, “Simplex optimization for particle filter
joint state and parameter estimation of dynamic power systems,” in Proc.
17th Int. Conf. Smart Technol. (EUROCON), Jul. 2017, pp. 399–404.
[24] M. S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, “A tutorial
on particle filters for online nonlinear/non-Gaussian Bayesian tracking,”
IEEE Trans. Signal Process., vol. 50, no. 2, pp. 174–188, Feb. 2002.
[25] B. G. Sileshi, C. Ferrer, and J. Oliver, “Particle filters and resampling
techniques: Importance in computational complexity analysis,” in Proc.
Conf. Design Archit. Signal Image Process., Oct. 2013, pp. 319–325.
[26] B. Uzunoglu, S. J. Fletcher, M. Zupanski, and I. M. Navon, “Adap-
tive ensemble reduction and inflation,” Quart. J. Roy. Meteorol.
Soc., vol. 133, no. 626, pp. 1281–1294, 2007. [Online]. Available:
http://dx.doi.org/10.1002/qj.96
[27] B. Uzunoglu, “Adaptive observations in ensemble data assimila-
tion,” Comput. Methods Appl. Mech. Eng., vol. 196, nos. 41–44,
pp. 4207–4221, 2007. [Online]. Available: http://www.sciencedirect.
com/science/article/pii/S0045782507001818
[28] B. Uzunoglu, S. Y. Kadioglu, and M. Navon, “Ensemble data assim-
ilation for shock dynamics,” in Proc. SIAM Conf. Comput. Sci. Eng.,
Feb. 2005, paper CP34.
[29] M. Zupanski, I. M. Navon, and D. Zupanski, “The maximum likelihood
ensemble filter as a non-differentiable minimization algorithm,” Quart.
J. Roy. Meteorol. Soc., vol. 134, no. 633, pp. 1039–1050, 2008. [Online].
Available: http://dx.doi.org/10.1002/qj.251
[30] A. R. Albayrak, M. Zupanski, and D. Zupanski, “Maximum likelihood
ensemble filter applied to multisensor systems,” Proc. SPIE, vol. 6571,
Apr. 2007, Art. no. 65710N.
[31] A. Rafieeinasab, D.-J. Seo, H. Lee, and S. Kim, “Comparative
evaluation of maximum likelihood ensemble filter and ensemble
Kalman filter for real-time assimilation of streamflow data into oper-
ational hydrologic models,” J. Hydrol., vol. 519, pp. 2663–2675,
Dec. 2014. [Online]. Available: http://www.sciencedirect.com/science/
article/pii/S0022169414005125
[32] A. C. Lorenc, “Analysis methods for numerical weather prediction,”
Quart. J. Roy. Meteorol. Soc., vol. 112, no. 474, pp. 1177–1194, 1986.
[Online]. Available: http://dx.doi.org/10.1002/qj.49711247414
[33] A. W. Heemink, M. Verlaan, and A. J. Segers, “Variance reduced
ensemble Kalman filtering,” Monthly Weather Rev., vol. 129, no. 7,
pp. 1718–1728, 2001. [Online]. Available: https://doi.org/10.1175/1520-
0493(2001)129<1718:VREKF>2.0.CO;2
[34] G. Evensen, “The ensemble Kalman filter: Theoretical formulation and
practical implementation,” Ocean Dyn., vol. 53, no. 4, pp. 343–367,
Nov. 2003. [Online]. Available: https://doi.org/10.1007/s10236-003-
0036-9
[35] P. E. Gill, W. Murray, and M. Wright, Practical Optimization.
San Francisco, CA, USA: Academic, 1981. [Online]. Available:
https://books.google.se/books?id=xUzvAAAAMAAJ
[36] D. Luenberger and Y. Ye, Linear and Nonlinear Programming
(International Series in Operations Research & Management Sci-
ence). Cham, Switzerland: Springer, 2015. [Online]. Available:
https://books.google.se/books?id=_VwICgAAQBAJ
[37] C. H. Bishop, B. J. Etherton, and S. J. Majumdar, “Adap-
tive sampling with the ensemble transform Kalman filter. Part I:
Theoretical aspects,” Monthly Weather Rev., vol. 129, no. 3,
pp. 420–436, 2001. [Online]. Available: https://doi.org/10.1175/1520-
0493(2001)129<0420:ASWTET>2.0.CO;2
[38] I. Dobson, H.-D. Chiang, J. S. Thorp, and L. Fekih-Ahmed, A model
of voltage collapse in electric power systems,” in Proc. 27th IEEE Conf.
Decision Control, vol. 3. Dec. 1988, pp. 2104–2109.
[39] D.-C. Liaw, K.-H. Fang, and C.-C. Song, “Bifurcation analysis of
power systems with tap changer,” in Proc. IEEE Netw., Sensing Control,
Mar. 2005, pp. 283–288.
[40] M. S. Saad, M. A. Hassouneh, E. H. Abed, and A. A. Edris, “Delaying
instability and voltage collapse in power systems using SVCs with
washout filter-aided feedback,” in Proc. Amer. Control Conf.,vol.6.
Jun. 2005, pp. 4357–4362.
[41] D.-C. Liaw, S.-T. Chang, and Y.-H. Huang, “Voltage tracking design for
electric power systems via SMC approach,” in Proc. 48h IEEE Conf.
Decision Control (CDC), Dec. 2009, pp. 7854–7859.
[42] K. Rajesh and K. R. Padiyar, “Bifurcation analysis of a three
node power system with detailed models,” Int. J. Electr. Power
Energy Syst., vol. 21, no. 5, pp. 375–393, 1999. [Online]. Available:
http://www.sciencedirect.com/science/article/pii/S0142061599000022
[43] C.-W. Tan, M. Varghese, P. Varaiya, and F. Wu, “Bifurcation and chaos
in power systems,” Sadhana, vol. 18, no. 5, pp. 761–786, 1993. [Online].
Available: http://dx.doi.org/10.1007/BF03024224
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
10 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT
[44] Y. Yu, H. Jia, P. Li, and J. Su, “Power system instability and
chaos,” Electr. Power Syst. Res., vol. 65, no. 3, pp. 187–195,
2003. [Online]. Available: http://www.sciencedirect.com/science/article/
pii/S0378779602002298
[45] W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery,
Numerical Recipes: The Art of Scientific Computing, 3rd ed. New York,
NY, USA: Cambridge Univ. Press, 2007.
[46] A. Gomez-Exposito, A. Abur, P. Rousseaux, A. de la V. Jaen, and
C. Gomez-Quiles, “On the use of PMUs in power system state esti-
mation,” in Proc. 17th Power Syst. Comput. Conf. (PSCC), Stockholm,
Sweden, 2011, pp. 1–13. [Online]. Available: http://www.pscc-central.
org/uploads/tx_ethpublications/fp211.pdf
[47] F. Milano and R. Zarate-Minano, “A systematic method to model power
systems as stochastic differential algebraic equations,IEEE Trans.
Power Sy st., vol. 28, no. 4, pp. 4537–4544, Nov. 2013.
[48] A. S. Morris, Measurement and Instrumentation Principles,3rded.
Oxford, U.K.: Butterworth, 2001. [Online]. Available: http://www.
sciencedirect.com/science/article/pii/B9780750650816500023
[49] B. Pal and B. Chaudhuri, Robust Control in Power Systems (Power
Electronics and Power Systems). New York, NY, USA: Springer, 2006.
[Online]. Available: https://books.google.se/books?id=UXh1o196-McC
[50] J. H. Chow and K. W. Cheung, “A toolbox for power system dynamics
and control engineering education and research,” IEEE Trans. Power
Syst., vol. 7, no. 4, pp. 1559–1564, Nov. 1992.
[51] Real-time Application of PMUs to Improve Reliability Task Force,
“Real-time application of synchrophasors for improving reliability,”
North Amer. Elect. Rel. Corp., Atlanta, GA, USA, Tech. Rep.,
Aug. 2010.
[52] IEEE Standard for Synchrophasor Measurements for Power Systems,
IEEE Standard C37.118.1-2011, 2011.
[53] V. Venkata and R. Kavasseri, “Direct computation of generator internal
dynamic states from terminal measurements,” in Proc. 37th Annu.
Hawaii Int. Conf. Syst. Sci., Big Island, HI, USA, Jan. 2004, p. 6.
[54] E. Ghahremani, M. Karrari, and O. P. Malik, “Synchronous generator
third-order model parameter estimation using online experimental data,”
IET Generat., Transmiss. Distrib., vol. 2, no. 5, pp. 708–719, Sep. 2008.
[55] M. Jha, S. Chakrabarti, and E. Kyriakides, “Estimation of the rotor angle
of a synchronous generator by using PMU measurements,” in Proc. IEEE
Eindhoven PowerTech, Jun. 2015, pp. 1–6.
Bahri Uzuno˘glu received the Ph.D. degree in
computational engineering from Southampton Uni-
versity, Southampton, U.K.
He is currently a Senior Lecturer with the Electric-
ity Division, Uppsala University, Uppsala, Sweden,
and a Research Faculty with the Department of
Mathematics, Florida State University, Tallahassee,
FL, USA. He is involved in computational engi-
neering and science applied to renewable energy
problems. His current research interests include
optimization and applied statistical methods on
renewable energy, power systems, data assimilation, state and parameter esti-
mation, electricity markets, and weather forecast systems for grid integration.
Muhammed Akif Ülker received the B.Sc. degree
in electrical engineering from Yildiz Technical Uni-
versity, Istanbul, Turkey, and the M.Sc. degree
in wind power from Uppsala University, Uppsala,
Sweden.
He was with Best Transformers and ABB Compa-
nies, Turkey. He was a Research Engineer with Upp-
sala University. His current research interests include
power systems, renewable energy sources, electricity
markets, state estimation, and optimization in power
systems.
... Although the pure form of the Kalman filter is linear and hence not recommended for non-Gaussian and nonlinear systems [2], [3], it has been widely used for the state estimation of linear Gaussian systems [4]. Techniques like extended Kalman filter (EKF), ensemble Kalman filter (EnKF), unscented Kalman filter (UKF), and particle filter (PF) algorithms are developed [3], [4] and applied to a variety of problems from low to high dimensional systems [5]- [10]. Kalman filtering is used to the nonlinear and non-Gaussian systems. ...
... The EnKF generates an ensemble of initial conditions that can be used in an ensemble forecasting system by approximating the Kalman-Bucy filter, estimating the error covariances of the background error, and using Monte Carlo methods [9], [12], [13]. By using nonlinear simulations for ensembles used in assimilation cycles, the EnKF incorporates the nonlinearities into the initial linear KF solution [5], [14]. Although it has limitations that are covered in [15], the unscented Kalman filter (UKF) uses the computation of an approximate mean and covariance as a linear combination of several propagated points (referred to as sigma points) [8], [11]. ...
Conference Paper
Full-text available
This article integrates the widely recognised ensemble filters that are employed for power system state estimation and their ensemble scenarios to controls for power systems linearised on manifolds. The approach has the effect of directly providing constraint scenarios for any optimal real-time fast power system management for any ensemble-based state estima-tor used in the power system, thereby reducing the computational task for both radial and meshed power systems and addressing the computational needs of stochastic external state parameter that is not controlled by the grid operator. New and unparalleled obstacles have surfaced in the recent past for power systems. Tighter guidelines for grid reliability and service quality, the growing spread of electric mobility that has given rise to a new class of intermittent loads with distinct spatiotemporal patterns, and the growing use of distributed microgenerators from renewable power sources-which are frequently characterised by unpredictable behavior-are some of these challenges. For proof of concept, the method is shown on a simple example.
... Similar to the Kalman filter, improved versions of particle filtering, such as the extended particle filter (EPF) [23] and unscented particle filter (UPF) [24], have also been developed. Other filtering algorithms applied in DSE include the Bayesian filter [25], Gaussian mixture model filter [26], and maximum likelihood ensemble filter (MLEF) [27]. ...
Article
Full-text available
Dynamic state estimation (DSE) is a fundamental task in many fields, including control systems, robotics, and signal processing. Traditional DSE methods, which rely on mathematical models to describe system dynamics, are often limited in their applicability to real-world scenarios due to inaccuracies and assumptions. In this paper, we propose a purely data-driven DSE framework based on a Koopman operator-based linear predictor. The Koopman operator is a powerful tool in dynamical systems theory that allows us to analyze and predict the behavior of nonlinear systems. By leveraging the Koopman operator extracted solely from measured input‒output data through the extended dynamic mode decomposition with control (EDMDc) method, a linear predictor that can accurately estimate the state variables of a dynamic system is developed. Introducing the extended Kalman filter (EKF) as an estimation method, the learned Koopman operator-based linear predictor is then used to estimate the current state of the system given only the past and present input‒output measurements. To evaluate the effectiveness of the proposed framework, we conduct experiments on both simulated and real-world datasets of complex power systems. The results demonstrate that the proposed data-driven approach outperforms traditional model-based approaches in terms of accuracy and robustness. Moreover, the proposed framework is capable of handling nonlinear and time-varying systems, making it applicable to a wide range of practical cases.
... To quantify the level of distortion in the position estimates of the proposed and conventional KFs under cyberattacks, the MSE [35] of the position estimates was used. The MSE of the robust KF estimates is consistently smaller than the conventional KF by a significant margin as cleared in Table I. ...
Article
Automated Guided Vehicles (AGVs) have become a key part of many industries where they handle the task of managing material flows. As a result, they are very important targets for cyberattacks to cripple organizations by using methods such as False Data Injection (FDI) and Denial of Service (DoS) on sensors and measurement data. This paper introduces a new robust Kalman Filter (KF) for the AGV state estimation using Huber Loss Function. A statistical method known as M-estimation is used to solve the regression issue robustly and establish the equivalence between the Kalman filter and a specific least squares regression problem. For adaptive estimation of the unknown a priori state and observation noise statistics concurrently with the system states, M-robust estimators are developed. The proposed method tackles the state estimation issue against different kinds of cyber-attacks such as pulse, ramp, and DoS cyberattacks. The position estimation using constant velocity tracking based on KF employing with and without the robustification methods are compared. The results confirm the effectiveness and the robustness of the proposed Filter approach against the FDI due to the cyber-attacks compared with traditional Filters. Furthermore, the proposed method is investigated practically with Adlink-ROS AGV.
... Maximum likelihood and minimum variables are the other methods of state estimation. In maximum likelihood [18], maximize the probability of the estimated value for the state variable as close to the actual value. Minimum variance [19] is also one of the techniques used in state estimation. ...
Article
Full-text available
In power transmission network state estimation is more complex and the measurements are critical in nature. Estimation of power flow parameters such as voltage magnitude and phasor angle in a power system is challenging when the loads are varying. The objective of the work is to estimate the voltage magnitude and phase angle using machine learning techniques. Some of the Machine learning techniques are decision trees (DT), support vector machines (SVM), ensemble boost (E-Boost), ensemble bags (E-bag), and artificial neural networks (ANN) are proposed in this work. Among these methods, the best machine learning techniques are selected for this study based on performance metrics. Performance metrics are Mean Square Error (MSE), Mean Absolute Error (MAE), and Root Mean Square Error (RMSE). Neural network produces minimum error when compared to other ML Techniques. Among three Performance Metrics MSE provides minimum error and is used to predict the exact model in this work. Therefore, it is concluded that the neural network can predict voltage and angle accurately under various load conditions in the power system effectively. Neural Network (NN) is applied to different load condition, and performance metrics are computed. To validate the proposed work, IEEE 14 and IEEE 30 bus systems are considered. The predicted value is compared to the actual value for all the load variation and residues are measured. The regression learner software in MATLAB is used to implement ML approaches in this work. The Outcome of this proposed work is used in phasor measurement units. The predicted value of voltage and angle using a neural network can be used to minimize the voltage magnitude and phase angle error in phasor Measurement Units (PMU).
Article
Power system monitoring relies on the reliability of state estimation (SE) results. SE plays a dominant role in data debugging if sufficient data is available. Criticality analysis (CA) integrates SE as a module in which measurements—taken one‐by‐one or in groups (tuples) of minimal cardinality—are designated crucial. The combinatorial nature of extensive CA (not restricted to identifying low‐cardinality critical tuples) characterizes its computational complexity and imposes challenging limits to go beyond. In simple terms, these limits are established by the number of measurements to be combined, the cardinality of tuples, and the computing time required to check the criticality condition. This paper proposes an innovative computational solution to expand CA limits found to date in the literature. A framework with multi‐threads designed cleverly on a graphics processing unit (GPU) parallel processing environment is built. The conceived architecture favors evaluating massive measurement combinations of diverse cardinality in extensive CA. Numerical results reveal significant speed‐ups with the proposed approach, contrasting with those reported in research efforts published so far.
Article
In power systems, state estimation is a widely investigated method to collate field measurements and power flow equations to derive the most-likely state of the observed networks. In the literature, it is commonly assumed that all measurements are characterized by zero-mean Gaussian noise. However, it has been shown that this assumption might be unacceptable, e.g., in the case of the so-called pseudo-measurements. In this paper, a state estimator is presented that can model (pseudo-)measurement uncertainty with any continuous distribution, without approximations. This is possible by reformulating state estimation as a maximum-likelihood estimation-based constrained optimization problem, in a more generic fashion than conventional implementations. To realistically describe distribution networks, three-phase unbalanced power flow equations are used. Trade-offs between accuracy and computational effort of different uncertainty modeling methods are presented using the IEEE European Low Voltage Test Feeder.
Article
Concerned with deploying zero-emission energy sources, reducing energy wasted through transmission lines, and managing power supply and demand, monitoring and controlling microgrids have found utter importance. Accordingly, this paper aims to investigate the efficacy of state estimation fusion for a synchronous generator as well as an induction motor in order to ameliorate system monitoring. A third-order nonlinear state-space model, that operates based on actual input data taken from the Smart Microgrid Laboratory, is assumed for each of the electrical machines. The model parameters are set according to the parameters of the electrical machines. A fusion structure based on the internet of things communication network, which is modified to increase uncertainty, is presented for fusing the state estimates. The data fusion topology is distributed and relies on two data fusion models. The first model is a set of state estimators, referred to as data input-feature output model. The second one fuses the estimators’ outputs based on supervised machine learning methods, referred to as feature input-feature output model. The simulation results in MATLAB and Python show the efficiency of linear regression methods compared with other leveraged methods for data fusion. By comparing the results obtained from both simple and complex estimation filters, it can be deduced that combining simple filters, extended Kalman filter in this case, with simple data fusion methods, linear regression in this case, can produce much more accurate results in a short period of time. Besides, this study shows that the averaging operators are unsuitable for estimation fusion by referring to their convexity condition.
Article
Even though the noise model applied in power system dynamic state estimation (DSE) is usually assumed to be Gaussian, this is not the case due to the unknown system inputs, influence from the communication channel noise, and the outliers generated by phasor measurement units (PMUs). In this article, a robust power system DSE method combining a robust exponential-absolute-value-based estimator and the unscented Kalman filter (UKF) together is proposed under non-Gaussian noise. Based on the quadratic function and the exponential absolute value function, robust exponential-absolute-value-based estimator is derived, further mitigating the effects of bad data or outliers. The influence function is used to calculate the state estimation error covariance of the proposed robust DSE method. The simulation results on the IEEE 39-bus system verify the robustness and effectiveness of the proposed DSE method.
Article
Full-text available
Abstract—Due to the unfavorable interference of non-Gaussian noise, abnormal system states, and rough measurement errors, dynamic state estimation (DSE) plays an important role in the safe operation of power system. A novel DSE method based on an adaptive cubature Kalman filter (CKF) with generalized correntropy loss (GCL) criterion, termed AGCLCKF, is developed to deal with the complex non-Gaussian distribution noises of power system in this paper. First, a nonlinear regression model is derived to simultaneously incorporate the state and noise errors into the GCL cost function, and a fixed-point iteration is exploited to recursively update the posterior state estimate. Then, considering that the filtering performance of the estimator is largely determined by the kernel bandwidth in correntropy, an adaptive factor is established to adjust the kernel bandwidth of kernel function in real-time, which can improve the flexibility and accuracy of dynamic state estimation in the existence of bad measurement information. Finally, extensive simulation results carried out on the IEEE 39-bus test system demonstrate that the proposed method can achieve much accuracy and robustness under various situations.
Conference Paper
Full-text available
The paper presents a methodology to estimate the rotor angle of a synchronous generator by using measurements from phasor measurement units (PMUs). Based on the available measurements, an observer for the damper currents is designed. Using the observed damper currents, known machine parameters, and PMU measurements, stator reactances of the machine are estimated during transients following a disturbance. These updated reactances are then used to find the rotor angle of the generator. Application of the proposed method on a test power system shows promising results.
Article
Full-text available
In this paper, in order to enhance the numerical stability of the unscented Kalman filter (UKF) used for power system dynamic state estimation, a new UKF with guaranteed positive semidifinite estimation error covariance (UKF-GPS) is proposed and compared with five existing approaches, including UKF-schol, UKF-κ, UKF-modified, UKF-∆Q, and the squareroot unscented Kalman filter (SR-UKF). These methods and the extended Kalman filter (EKF) are tested by performing dynamic state estimation on WSCC 3-machine 9-bus system and NPCC 48-machine 140-bus system. For WSCC system, all methods obtain good estimates. However, for NPCC system, both EKF and the classic UKF fail. It is found that UKF-schol, UKF-κ, and UKF-∆Q do not work well in some estimations while UKF-GPS works well in most cases. UKF-modified and SR-UKF can always work well, indicating their better scalability mainly due to the enhanced numerical stability.
Article
Full-text available
In this paper, a particle filter with Nelder-Mead simplex optimization algorithm is implemented to estimate the parameters of a jump diffusion process that is employed to model electricity prices. The jumps have the possibility to give a better explanation of the behavior of electricity prices as shown by Molina-Escobar (2009). The performance of augmented generic particle filter to estimate the jump frequency and distribution parameters have been analyzed for a benchmark example of the maximum likelihood state estimator solution given by Xiong (2004) and favorable results were obtained by minimizing approximated negative log-likelihood function via Nelder-Mead simplex algorithm.
Article
State estimation and fusion is studied using Kalman filter (KF) when a slow-rate integrated measurement is available. Integrated measurement is common in industrial processes, when a sample of material is gradually collected over some period of time and then sent to a laboratory for analysis. In this case, the laboratory measurement will reflect the material properties that have been integrated over the sampling period. The goal is to estimate the fast-rate value of states that evolve with time. A modified KF is proposed to execute state estimation using a slow-rate integrated measurement. Fusion of the slow-rate state estimate and other fast-rate measurements can improve the final state estimation of the process. The performance of the proposed method is demonstrated through both simulation and experimental study in a laboratory scale hybrid tank pilot plant.
Conference Paper
The incidence of sudden unanticipated variations in power system states and parameters will tend to increase due to higher intermittent renewable energy penetration in distributed generation. It is needed to have proper state and parameter estimation tools that can follow-up these variations and can reflect the real-time system dynamics. In this paper, a particle filter with Nelder-Mead simplex optimization algorithm is implemented to estimate the states and a parameter of a three-node benchmark test model. The performance of Bayesian particle filter for joint estimate of the states and parameter for the benchmark non-linear power system model has been analysed and favorable results were obtained by minimizing approximated negative log-likelihood function via Nelder-Mead simplex algorithm.
Conference Paper
Intermittent renewable energy sources in distributed generation will increase the chance of sudden unpredictable changes in the system states and parameters of dynamic power systems. To track the changes of the power systems, system state and parameter estimation methods that can track the near real-time dynamics of the power systems are needed. Power system operators still employ simulation studies using off-line models that are built based on prior knowledge gained through information via simulated typical scenarios which does not make use of posterior knowledge of neither parameter space nor state space of the dynamics of the power systems. Dynamic models of a power system has increasingly more important role in power system operations since they impact the operational conditions of dynamical power system. In this study, we propose a particle filter based state and parameter estimation method to improve modelling accuracy, which determines the best set of model parameters using real-time measurement data. This can be achieved via measurements by Phasor Measurement Units (PMU) or Remote Terminal Units (RTU) that can capture the system dynamic responses in real time. In addition, parameters of the system can also be estimated. Herein the load will be the parameter of the system that needs to be estimated jointly with the states. Joint state and parameter estimation for power systems via employing Bayesian particle filter is being introduced in this study.
Conference Paper
Intermittent renewable energy sources in distributed generation will increase the chance of sudden unpredictable changes in the system states and parameters of dynamic power systems. To track the changes of the power systems, system state and parameter estimation methods that can track the near real-time dynamics of the power systems are needed. Power system operators still employ simulation studies using off-line models that are built based on prior knowledge gained through information via simulated typical scenarios which does not make use of posterior knowledge of neither parameter space nor state space of the dynamics of the power systems. Dynamic models of a power system has increasingly more important role in power system operations since they impact the operational conditions of dynamical power system. In this study, we propose a particle filter based state and parameter estimation method to improve modelling accuracy, which determines the best set of model parameters using real-time measurement data. This can be achieved via measurements by Phasor Measurement Units (PMU) or Remote Terminal Units (RTU) that can capture the system dynamic responses in real time. In addition, parameters of the system can also be estimated. Herein the load will be the parameter of the system that needs to be estimated jointly with the states. Joint state and parameter estimation for power systems via employing Bayesian particle filter is being introduced in this study.
Chapter
This book is about simulation modeling, programming and experimentation for the purpose of systems analysis. However, stochastic simulation is also a tool that can be used to support basic research in domains such as simulation, optimization, queueing, financial engineering, production planning and logistics. In this chapter we cite some papers that demonstrate effective application of simulation in research and use them to highlight general principles and practices. We start with two important distinctions.
Conference Paper
A particle filter based power system dynamic state estimation scheme is presented in this paper. The proposed method can be considered as an alternative to the other schemes which are mostly based on the Kalman Filter. The particle filter approach can be used to estimate the states of nonlinear systems which are subjected to both Gaussian and non-Gaussian noise. Furthermore, the presented scheme has a simple algorithm that can be easily implemented numerically. The case study considered in this paper reveals that the method has considerable accuracy and provides smooth dynamic state estimation when the measurements are considered as dynamic pseudo inputs and even when the noise variance differs from a known initial value.