Next Article in Journal
Two-Stage Modulation Study for DAB Converter
Previous Article in Journal
Segmentation of Aorta 3D CT Images Based on 2D Convolutional Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

State Estimation in Electric Power Systems Using an Approach Based on a Weighted Least Squares Non-Linear Programming Modeling

by
Hugo A. R. Florez
1,
Diogo Marujo
1,
Gloria P. López
2,
Jesús M. López-Lezama
3,* and
Nicolás Muñoz-Galeano
3
1
Department of Electrical Engineering, UTFPR, Medianeira 85884-000, PR, Brazil
2
Academic Department of Computational Science, UTFPR, Santa Helena 85892-000, PR, Brazil
3
Research Group on Efficient Energy Management (GIMEL), Department of Electrical Engineering, Universidad de Antioquia (UdeA), Medellín 050010, Colombia
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(20), 2560; https://doi.org/10.3390/electronics10202560
Submission received: 7 September 2021 / Revised: 15 October 2021 / Accepted: 17 October 2021 / Published: 19 October 2021
(This article belongs to the Section Power Electronics)

Abstract

:
In this work, the state estimation problem of electric power systems is represented through a mathematical programming approach. Initially, a non-linear mathematical model based on the classical method of weighted least squares is proposed to solve the state estimation problem for comparative purposes. Due to the inherent limitations that this classical model presents when dealing with errors in the set of measurements, a new mathematical model is proposed that can be used within an iterative procedure to reduce the impact of measurement errors on the estimated results. Several tests on a didactic 5-bus power system and IEEE benchmark power test systems showed the effectiveness of the proposed approach which achieved better results than the proposed classical state estimation model. The non-linear programming models proposed in this paper are implemented in the mathematical modeling language AMPL. Additionally, to validate the results of the proposed methodologies, the power system operation points are compared with the results obtained using the Matpower simulation package. The results allowed concluding that the proposed mathematical models can be successfully applied to perform state estimation studies in power systems.

1. Introduction

Determining the operating point of an Electric Power System (EPS) requires the knowledge of its state variables, which are the magnitudes and angles of the nodal voltages. From this information, it is possible to calculate the active and reactive power flows through the transmission lines, the net power injections in all buses, as well as the power losses of the EPS, among other information. From the determination of the operation point of an EPS, further studies and procedures can be carried out, such as control and security actions, contingency analysis, expansion planning, system loading studies, voltage regulation analysis and reliability assessment, among others [1,2]. One of the available tools to determine the steady state operating point of an EPS is the state estimator. State estimation plays and important role in modern power systems, allowing the system operator to make informed decisions that directly impacts the security and reliability of the network. The state estimation can be defined as a procedure that converts redundant meter readings, as well as other available information, into an estimate of the state of the EPS [3]. This information is of utmost importance for both system operators and planners. Despite the extensive research work on this topic, there are still areas of research that remain almost unexplored and are susceptible to provide new insights.
Generally, state estimators are used in real time applications to calculate the state variables, using the information coming from metering devices installed within the EPS. Such information includes voltages and power injections in some buses and power flows in some transmission lines. Additionally, unlike other studies used to determine the operating point of an EPS, in state estimation, it is possible to calculate the operating point from several measurements greater than the minimum required; also, it is possible to carry out a procedure of error handling that allows evaluating whether there are inconsistencies in the input data [2,4,5].
Several studies have been reported in the specialized literature regarding the state estimation problem. In [6], the authors propose a Semidefinite Programming (SDP) formulation to approach the state estimation problem. In this case, a convex semidefinite relaxation is carried out which renders the state estimation efficiently solvable. In [7], the dynamic state estimation (DSE) problem is approached from a statistical decision theory point of view; therefore, the initial state of the system is regarded as deterministic and unknown. DSE is also studied in [8]. In this case, the authors discuss the advantages of DSE as compared to the static state case, as well as implementation differences between the two of them. In [9], the authors propose a data-driven robust state estimation method through off-line learning and on-line matching to solve the estate estimation problem in EPS. On the other hand, robust state estimators have been proposed as an important alternative to reduce the effects of measurement errors. In [10,11] a comparison between different robust state estimators is performed.
Traditionally, state estimation has been solved through the Weighted Least Squares (WLS) method. This method is characterized using a nodal formulation, in which the operation point of the EPS is obtained iteratively by solving a set of non-linear equations [12,13]. Although the iterative procedure of the WLS method has been widely used in state estimation studies, there are alternative ways for solving this problem [14,15].
Some of the previous works claim that the classical WLS method may present certain difficulties when there are errors in the measurements. Bearing this in mind, this work proposes a novel strategy that allows using a non-linear programming model of the WLS method to reduce the impact of bad measurements on the estimated results; therefore, contributing to fill the research gap concerning the effectiveness of the solution to the state estimation problem through the WLS method. This solution approach allows the addition of new variables and operational constraints in the formulation, which cannot be considered in the classical WLS method. Additionally, representing the state estimation as a mathematical optimization problem has the advantage of its easy implementation and solution through mathematical optimization software widely used in studies and research in EPS. Furthermore, this approach to solve the state estimation problem can be used for solving other optimization problems of greater mathematical complexity, such as the optimal location of phasor measurement units (PMUs) and observability analyses [16,17,18]. Accordingly, it is important to represent the state estimation problem through mathematical optimization models. Although this possibility has not been widely explored as shown in [12], recent studies show that various mathematical programming methods have been proposed to solve the state estimation problem with promising results [10,19].
Based on the aforementioned facts, two strategies are proposed in this work to determine the solution of the state estimation problem in EPS:
  • The first strategy consists of a mathematical programming approach labeled as classical non-linear programming model (classical NLPM). Such model emulates the formulation and iterative process of the WLS state estimator.
  • The second strategy is a new mathematical model based on some modifications of the classical NLPM. This mathematical model is used within a new state estimation procedure that allows reducing the negative impact on the estimated results of conventional state estimation studies due to errors presented in the set of measurements. This strategy is labeled as New NLPM.
To summarize, the main features and contributions of this paper are as follows: (i) it presents a novel approach to carry out the state estimation process in electric power systems based on non-linear programming modeling; (ii) the proposed approach is able to reduce the impact caused by the presence of multiple errors in the set of measurements, without using additional statistical error treatment procedures; (iii) the proposed methodology outperforms the results obtained with the classical WLS estimator.
The models proposed in this work were implemented in AMPL mathematical programming language. The first validation of results is explained in detail using a didactic 5-bus power system. Results obtained with IEEE 14, 30, 57 and 118 bus test systems are also presented and discussed. The operating point is calculated both with and without adding errors in the set of measurements. The results estimated by the mathematical models are validated through the comparison of the operating points calculated by Matpower [20]. The results obtained show that the proposed mathematical models can be successfully applied to carry out state estimation studies in EPS.

2. State Estimation in EPS

State estimation in EPS is a unique solution problem that consists of obtaining the values of complex nodal voltages, represented by their magnitude and angle ( V , θ ) . These values are obtained from the data of different metering devices within the EPS. The solution of the state estimation problem is commonly obtained through the WLS method [1,21,22]. This method aims to determine the minimum weighted root error represented by Equation (1).
J ( x ^ ) = z h ( x ) t W z h ( x ) = i = 1 n m W i i r i 2
In ideal conditions, the solution to the problem consists of finding the values of x ^ such that J ( x ^ ) = 0 . However, in real-life applications, it is not possible to satisfy this condition due to several factors that include the limited precision and calibration problems of the meters; as well as noise presented in the SCADA data acquisition system, among others [1,2].
In general terms, to determine the x ^ values that satisfy Equation (1), it is necessary to execute the iterative procedure presented in Figure 1.
As can be seen in Figure 1, after estimating the values of x ^ , a statistical error treatment procedure is performed. This is done with the aim of debugging eventual errors that could be presented in the measurements, allowing the results obtained by the state estimator to be more reliable. Despite the importance of error handling in state estimation, this issue is beyond the scope of the present research and can be consulted in [4,23].

3. Representation of the State Estimation Problem as a Mathematical Programming Model

In this section, it is shown that the state estimation problem can be represented as an equivalent mathematical programming model. The main advantage of this approach lies on the fact that with some modifications the impact caused by errors in the set of measurements can be significantly reduced. To represent the state estimation problem as a mathematical programming model, it is necessary to define the set of decision variables, the objective function and the mathematical constraints of the model. In this work, two different models for state estimation are proposed and described below.

3.1. Classical NLPM

Based on the formulation of the WLS method presented in Section 2 and the iterative procedure illustrated in Figure 1, it was found that a classical NLPM can be implemented to solve the state estimation problem as given by Equations (2) and (3).
m i n J x ^ = ( m , i , j ) Ω M W m i j r m i j 2
s . t .   r m i j = z m i j h x ^ m i j m , i , j Ω M
Equation (2) represents the function of the WLS method and the constraint given by (3) corresponds to the residual of the measurements calculated as the difference between the measured value z m i j and the calculated value of h ( x ^ ) m i j . Please note that to compute h ( x ^ ) m i j , the type of measurement ( m ) and its location ( i j ) must be considered, as shown in Equations (4) and (5).
  • Active and reactive power injection measurements:
    h ( x ^ ) m i j = P i = k Ω B V i V k ( G i k c o s θ i k + B i k s i n θ i k ) , m , i , j Ω M : m = 1
    h ( x ^ ) m i j = Q i = k Ω B V i V k ( G i k s i n θ i k B i k c o s θ i k ) , m , i , j Ω M : m = 2
    In this case, the elements of the Y B U S matrix in (4) and (5) are calculated using Equations (6) to (9). Please note that both conventional and phase-shifting transformers are taken into account.
    G i i = ( i , m ) Ω L t i m 2 g i m
    B i i = b i s h + ( i , m ) Ω L b i m s h + t i m 2 g i m
    G i k = t i k g i k c o s φ i k + b i k s i n φ i k
    B i k = t i k g i k s i n φ i k b i k c o s φ i k
  • Active power flow measurements:
    h ( x ^ ) m i j = P i j = g i j ( t i j V i ) 2 t i j V i V j ( g i j c o s ( θ i j + φ i j ) + b i j s i n ( θ i j + φ i j ) , m , i , j Ω M : m = 3
    h ( x ^ ) m i j = P j i = g i j V j 2 t i j V i V j ( g i j c o s ( θ i j + φ i j ) b i j s i n ( θ i j + φ i j ) , m , i , j Ω M : m = 3
  • Reactive power flow measurements:
    h ( x ^ ) m i j = Q i j = V i 2 ( t i j 2 b i j + b i j s h ) + t i j V i V j ( b i j c o s ( θ i j + φ i j ) g i j s i n ( θ i j + φ i j ) ) , m , i , j   Ω M : m = 4
    h ( x ^ ) m i j = Q j i = V j 2 ( b i j + b i j s h ) + t i j V i V j ( b i j c o s ( θ i j + φ i j ) + g i j s i n ( θ i j + φ i j ) ) ,   m , i , j Ω M : m = 4
  • Voltage measurements:
    h ( x ^ ) m i j = V i , m , i , j Ω M : m = 5
By solving the mathematical model given by (2)–(14), it is possible to obtain the values of V i and θ i in all buses of the EPS; as well as the value of J ( x ^ ) and the residuals r m i j of each measurement. In general terms, the classic NLPM proposed in this section has the main disadvantage of not considering the error treatment procedure, which implies that the estimated results may be directly affected by the presence of errors in the set of measurements.

3.2. New NLPM

The effectiveness of the WLS method is affected when there are measurement errors. To overcome this issue, some modifications must be implemented in the classical NLPM. According to (3), h ( x ^ ) m i j cannot be equal to the parameter z m i j when there are errors in Ω M . Clearly this condition prevents obtaining values of r m i j 0 . Therefore, for solving this problem, the mathematical model given by Equations (15)–(17) is proposed:
m i n J x ^ = ( m , i , j ) Ω M W m i j r m i j 2 + ( m , i , j ) Ω M Δ z m i j 2 s . t .
r m i j = z m i j h x ^ m i j + Δ z m i j   m , i , j Ω M
  p z m i j Δ z m i j p z m i j m , i , j Ω M
where the variable Δ z m i j in (16) represents the maximum deviation allowed for each z m i j ; also, the parameter p in Equation (17) corresponds to the percentage of z m i j that determines the range of allowed values for Δ z m i j (where p = 0 represents an ideal meter). Please note that the inclusion of the variable Δ z m i j in the model would allow considering the following situations when reaching convergence:
  • Neglect the presence of errors in Ω M : For a specific measurement z m i j h ( x ^ ) m i j , Δ z m i j 0 and r m i j 0 , and the objective function J ( x ^ ) 0 .
  • Consider the presence of errors in Ω M : For a specific measurement z m i j h ( x ^ ) m i j , Δ z m i j 0 and r m i j 0 , and the objective function J ( x ^ ) > 0 .
In the same way as the classic NLPM, it is evident that the previous mathematical model does not solve the problem by itself when there are errors in Ω M . Thus, an iterative procedure is proposed in this work where the measurements are updated using Equation (18).
z m i j ( k + 1 ) = z m i j ( k ) + Δ z m i j ( k ) , m , i , j Ω M
The iterative procedure that allows modifying the values of z m i j is presented in Figure 2, so that it is possible to obtain values of J ( x ^ ) 0 . The proposed algorithm allows reducing the impact of errors in measurements without using additional statistical error treatment procedures.

4. Numerical Results

In this section, the simulations carried out for evaluating the performance of the proposed mathematical models are presented. First, a didactic 5-bus test system is used as a reference to explain the validation of results in detail. Two scenarios are analyzed; one without errors in the set of measurements and another with multiple errors in the database. Subsequently, the same procedure is applied on the IEEE 14, 30, 57 and 118 bus test systems. A comparison is carried out with the classical and new NLPM. It is worth mentioning that the implementation of other state estimation methodologies for comparison purposes is out of the scope of this paper. The proposed mathematical models were implemented in the student version of the mathematical modeling language AMPL [24] and solved by Knitro solver [25]. Simulations were performed on a personal computer with an Intel(R) Core (TM) i7 processor and 8 GB of RAM.

4.1. Preliminary Considerations

Preliminary power flow studies are required to calculate the operating point of the test systems and select the set of measurements used in the state estimation studies. Then, the results obtained by Matpower are used as a validation parameter of the results obtained by the proposed models. On the other hand, taking into account the concept of redundancy level ( R L ) and its importance in studies of state estimation [26], a R L 2 is considered in this work. In this way, a set of measurements is strategically selected from the power flow results to avoid observability problems.
Finally, it is assumed that voltage, power flow and power injection measurements have a Gaussian distribution and a standard deviation of 0.004, 0.008 and 0.01, respectively, according to the state estimation studies presented in [19,22].

4.2. Results with a 5-Bus Didactic Power System

The validation procedure of the proposed mathematical models is explained in detail below using the EPS available in [27] as reference.

4.2.1. No Bad Data in the Measurement Set

The operating point obtained with Matpower and through the proposed mathematical models is presented in Table 1 and Table 2.
The previous results show that the estimated errors can be neglected and, therefore, the operating point has been correctly calculated through the proposed mathematical models.

4.2.2. Multiple Bad Data Measurements in the Measurement Set

To represent the presence of errors in the database, the set of measurements is modified by adding random errors between 0.1 % and 5 % , applying Equation (19) for each measurement.
z m e d 1 e z m e d z m e d 1 + e
Under these conditions, the EPS operating point is calculated as shown in Table 3 and Table 4.
The previous results show that the addition of errors in the set of measurements has a direct impact on the estimated results. This impact can be measured individually, computing the absolute error of bus voltages as shown in Figure 3, taking the power flow results as a reference. The maximum calculated absolute errors correspond to 0.31 % in the case of voltage modules (or magnitudes) and 0.65 % for their corresponding angles.
On the other hand, the impact of the errors can be measured by calculating the total absolute errors of the modules of voltages ( ϵ V ) , the phase angles ( ϵ θ ) , the active power losses ( ϵ P L ) and the reactive power losses ( ϵ Q L ) , as shown in Figure 4.
Figure 3 and Figure 4 show that the results of the New NLPM are better than those obtained through the classical NLPM, since the absolute errors of the power losses, voltage magnitudes and angles were reduced to 0.69 % , 0.34 % and 0.12 % , respectively.

4.3. IEEE Power Systems

The proposed mathematical models were validated using as reference the operating points of the IEEE 14, 30, 57 and 118 bus test systems available in [28].

4.3.1. No Bad Data in the Measurement Set

The values of the power losses calculated with Matpower and the proposed mathematical models are presented in Table 5.
According to the results of power losses presented in Table 5, the estimated errors can be neglected since the maximum absolute error is 0.0171 % for the classical NLPM and 0.0154 % for the New NLPM.

4.3.2. Multiple Bad Data Measurements in the Measurement Set

After adding errors to the set of measurements, the IEEE test systems operating point is calculated. The power loss values are shown in Table 6.
The total absolute errors of voltage magnitudes ( ϵ V ) , phase angles ( ϵ θ ) , active power losses ( ϵ P L ) and reactive power losses ( ϵ Q L ) , are presented for each test system in Figure 5.
It can be observed in Figure 5 that adding errors in the set of measurements has a more significant impact on the phase angles than on the other variables under observation. Additionally note that there is a lower absolute error when using the New NLPM. The maximum absolute errors of the voltages for each test system are presented in Figure 6.
The results show that the New NLPM is more accurate in determining the operation points of the IEEE systems used in the simulations.

5. Conclusions

This paper presented a novel approach to the state estimation problem in power systems using non-linear programming modeling. Two models were developed and analyzed: one based on the WLS method that is implemented for comparative purposes, and a second one that introduces some modifications to the classic approach and can be used within an iterative procedure to reduce the impact of measurement errors.
The tests carried out on a didactic 5-bus power system and on benchmark test systems (IEEE 14, 30, 57, and 118 bus test systems) demonstrated the advantages of representing the state estimation as a mathematical optimization problem and allowed to show the effectiveness and applicability of the proposed approach. Based on the results obtained, it was found that the proposed approach satisfactorily determines the operating point of any electric power system.
It was shown that it is possible to develop new strategies to solve the error treatment problem, such as the one proposed in this paper, which reduces the impact of errors in the set of measurements without resorting to conventional error treatment procedures.
The new approach to the state estimation problem in EPS opens the door to new applications related to the state estimation problem. For example, error treatment procedures may be incorporated, and studies could be carried out considering different types of errors in the set of measurements.

Author Contributions

Conceptualization, H.A.R.F., D.M. and G.P.L.; Data curation, H.A.R.F., D.M. and G.P.L.; Formal analysis, H.A.R.F., D.M., G.P.L., N.M.-G. and J.M.L.-L.; Funding acquisition, J.M.L.-L. and N.M.-G.; Investigation, H.A.R.F., D.M. and G.P.L.; Methodology, H.A.R.F., D.M., G.P.L., N.M.-G. and J.M.L.-L.; Project administration, H.A.R.F., G.P.L. and J.M.L.-L.; Resources, H.A.R.F., D.M., G.P.L., N.M.-G. and J.M.L.-L. Software, H.A.R.F., D.M. and G.P.L.; Supervision, J.M.L.-L.; Validation, H.A.R.F., D.M. and G.P.L.; Visualization, H.A.R.F., D.M., G.P.L., N.M.-G. and J.M.L.-L.; Writing—original draft, H.A.R.F., D.M. and G.P.L.; Writing—review and editing, N.M.-G. and J.M.L.-L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Colombia Scientific Program within the framework of the so-called Ecosistema Científico (Contract No. FP44842- 218-2018).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors gratefully acknowledge the support from the Colombia Scientific Program within the framework of the call Ecosistema Científico (Contract No. FP44842- 218-2018). The authors also want to acknowledge the “estrategia de sostenibilidad” at Universidad de Antioquia in Medellín, Colombia; as well as the Department of Electrical Engineering (UTFPR) and the Academic Department of Computational Science (UTFPR) at Paraná, Brazil for their support in the development of this work.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

The following abbreviations are used in this manuscript:
Sets:
Ω M Set of system’s measurements.
Ω B Set of system’s buses.
Ω L Set of system’s transmission lines.
Parameters:
g i j Line conductance at node i and j.
b i j Line susceptance at node i and j.
b i j s h Line shunt susceptance at node i and j.
b i s h Shunt susceptance at node i.
t i j Transformer tap ratio at node i and j.
φ i j Phase-shifting transformer angle at node i and j.
G i i , G i j Conductance of the Ybus matrix.
B i i , B i j Susceptance of the Ybus matrix.
z m i j Measurement m located at node i and j.
W m i j Weight of the measurement m at node i and j.
pAllowed mismatch percentage.
ϵ Tolerance of the iterative state estimator procedure.
eRandom errors added in measurement set.
Variables:
x ^ State variables of the system.
J ( x ^ ) Least squares function.
r m i j Residual value of the measurement m located at node i and j.
h m i j ( x ^ ) Non-linear measurement functions.
Δ z m i j Measurement mismatch.
V i , θ i Voltage module and phase angle at node i.
P i j , P j i Active power flow of branch i j .
Q i j , Q j i Reactive power flow of branch i j .
P L , Q L Total active and reactive power loss.

References

  1. Monticelli, A. State Estimation in Electric Power Systems. A Generalized Approach; Kluwer Academic Publishers: Boston, MA, USA, 1999. [Google Scholar]
  2. Abur, A.; Exposito, A. Power System State Estimation: Theory and Implementation; Marcel Dekker: New York, NY, USA, 2004. [Google Scholar]
  3. Primadianto, A.; Lu, C.N. A Review on Distribution System State Estimation. IEEE Trans. Power Syst. 2017, 32, 3875–3883. [Google Scholar] [CrossRef]
  4. Mili, L.; Cutsem, T.V.; Ribbens-Pavella, M. Bad Data Identification Methods In Power System State Estimation-A Comparative Study. IEEE Trans. Power Appar. Syst. 1985, PAS-104, 3037–3049. [Google Scholar] [CrossRef]
  5. Monticelli, A. Testing equality constraint hypotheses in weighted least squares state estimators. IEEE Trans. Power Syst. 2000, 15, 950–954. [Google Scholar] [CrossRef]
  6. Zhu, H.; Giannakis, G.B. Power System Nonlinear State Estimation Using Distributed Semidefinite Programming. IEEE J. Sel. Top. Signal Process. 2014, 8, 1039–1050. [Google Scholar] [CrossRef]
  7. Levinbook, Y.; Wong, T.F. State Estimation With Initial State Uncertainty. IEEE Trans. Inf. Theory 2008, 54, 235–254. [Google Scholar] [CrossRef] [Green Version]
  8. Zhao, J.; Netto, M.; Huang, Z.; Yu, S.S.; Gómez-Expósito, A.; Wang, S.; Kamwa, I.; Akhlaghi, S.; Mili, L.; Terzija, V.; et al. Roles of Dynamic State Estimation in Power System Modeling, Monitoring and Operation. IEEE Trans. Power Syst. 2021, 36, 2462–2472. [Google Scholar] [CrossRef]
  9. Chen, Y.; Chen, H.; Jiao, Y.; Ma, J.; Lin, Y. Data-driven Robust State Estimation Through Off-line Learning and On-line Matching. J. Mod. Power Syst. Clean Energy 2021, 9, 897–909. [Google Scholar] [CrossRef]
  10. Caro, E.; Conejo, A. State estimation via mathematical programming: A comparison of different estimation algorithms. IET Gener. Transm. Distrib. 2012, 6, 545–553. [Google Scholar] [CrossRef]
  11. Chen, Y.; Liu, F.; Mei, S.; Ma, J. A Robust WLAV State Estimation Using Optimal Transformations. IEEE Trans. Power Syst. 2015, 30, 2190–2191. [Google Scholar] [CrossRef]
  12. Filho, M.; da Silva, A.; Falcao, D. Bibliography on power system state estimation (1968-1989). IEEE Trans. Power Syst. 1990, 5, 950–961. [Google Scholar] [CrossRef]
  13. Florez, H.; Carreno, E.; Rider, M.; Mantonani, J. Distflow based state estimation for power distribution networks. Energy Syst. 2018, 9, 154–162. [Google Scholar] [CrossRef] [Green Version]
  14. Holten, L.; Gjelsvik, A.; Aam, S.; Wu, F.; Liu, W.H. Comparison of different methods for state estimation. IEEE Trans. Power Syst. 1988, 3, 1798–1806. [Google Scholar] [CrossRef]
  15. Mili, L.; Cheniae, M.; Rousseeuw, P. Robust state estimation of electric power systems. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 1994, 41, 349–358. [Google Scholar] [CrossRef]
  16. Gou, B. Generalized Integer Linear Programming Formulation for Optimal PMU Placement. IEEE Trans. Power Syst. 2008, 23, 1099–1104. [Google Scholar] [CrossRef]
  17. Nazari-Haris, M.; Mohammadi-ivatloo, B. Optimal placement of phasor measurement units to attain power system observability utilizing an upgraded binary harmony search algorithm. Energy Syst. 2015, 6, 201–220. [Google Scholar] [CrossRef]
  18. Habiballah, I.; Irving, M. Observability analysis for state estimation using linear programming. IEE Proc. Gener. Transm. Distrib. 2001, 148, 142–145. [Google Scholar] [CrossRef]
  19. Chen, Y.; Ma, J. A mixed-integer linear programming approach for robust state estimation. J. Mod. Power Syst. Clean Energy 2014, 2, 366–373. [Google Scholar] [CrossRef] [Green Version]
  20. Zimmerman, R.D.; Murillo-Sánchez, C.E.; Thomas, R.J. MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education. IEEE Trans. Power Syst. 2011, 26, 12–19. [Google Scholar] [CrossRef] [Green Version]
  21. Wu, F.F. Power system state estimation: A survey. Int. J. Electr. Power Energy Syst. 1990, 12, 80–87. [Google Scholar] [CrossRef]
  22. Zarco, P.; Gómez-Espósito, A. Estimación de Estado y de Parámetros en Redes Eléctricas; Universidad de Sevilla: Sevilla, Spain, 1999. [Google Scholar]
  23. Caro, E.; Conejo, A.J.; Minguez, R.; Zima, M.; Andersson, G. Multiple Bad Data Identification Considering Measurement Dependencies. IEEE Trans. Power Syst. 2011, 26, 1953–1961. [Google Scholar] [CrossRef]
  24. Fourer, R.; Gay, D.; Kernighan, B. AMPL: A Modeling Language for Mathematical Programming; Duxbury Press: Pacific Grove, CA, USA, 2002. [Google Scholar]
  25. Knitro. Knitro for AMPL. 2021. Available online: https://ampl.com/products/solvers/solvers-we-sell/knitro/ (accessed on 5 April 2021).
  26. Chen, J.; Abur, A. Placement of PMUs to Enable Bad Data Detection in State Estimation. IEEE Trans. Power Syst. 2006, 21, 1608–1615. [Google Scholar] [CrossRef]
  27. Stagg, G.; El-Abiad, A. Computer Methods in Power System Analysis; Mc Graw Hill: New York, NY, USA, 1968. [Google Scholar]
  28. University of Washington. Power Systems Test Case Archive. 2021. Available online: http://www2.ee.washington.edu/research/pstca (accessed on 2 March 2021).
Figure 1. WLS state estimation algorithm.
Figure 1. WLS state estimation algorithm.
Electronics 10 02560 g001
Figure 2. Proposed state estimation algorithm (New NLPM).
Figure 2. Proposed state estimation algorithm (New NLPM).
Electronics 10 02560 g002
Figure 3. Voltage absolute error of the 5-bus power system.
Figure 3. Voltage absolute error of the 5-bus power system.
Electronics 10 02560 g003
Figure 4. Comparison of the total absolute error.
Figure 4. Comparison of the total absolute error.
Electronics 10 02560 g004
Figure 5. Comparison of total absolute error for IEEE systems.
Figure 5. Comparison of total absolute error for IEEE systems.
Electronics 10 02560 g005
Figure 6. Maximum absolute errors for voltage magnitudes and phase angles.
Figure 6. Maximum absolute errors for voltage magnitudes and phase angles.
Electronics 10 02560 g006
Table 1. Comparison between real and estimated operation point.
Table 1. Comparison between real and estimated operation point.
BusMatpower Load
Flow Analysis
Classical NLPMNew NLPM
V i ( p . u . ) θ i ( d e g ) V i ( p . u . ) θ i ( d e g ) V i ( p . u . ) θ i ( d e g )
11.06000.00001.06000.00001.06000.0000
21.0474−2.80631.0474−2.80631.0474−2.8063
31.0242−4.99691.0242−4.99691.0242−4.9969
41.0236−5.32911.0236−5.32911.0236−5.3291
51.0179−6.15021.0179−6.15021.0179−6.1502
Table 2. Power loss values without bad data measurements.
Table 2. Power loss values without bad data measurements.
Matpower Load
Flow Analysis
Classical NLPMNew NLPM
P L (MW)4.58684.58674.5867
Q L (MVAr)13.760513.760013.7600
Table 3. Estimated values of x ^ considering bad data measurements.
Table 3. Estimated values of x ^ considering bad data measurements.
BusMatpower Load
Flow Analysis
Classical NLPMNew NLPM
V i ( p . u . ) θ i ( d e g ) V i ( p . u . ) θ i ( d e g ) V i ( p . u . ) θ i ( d e g )
11.06000.00001.06330.00001.06050.0000
21.0474−2.80631.0504−2.80361.0481−2.7945
31.0242−4.99691.0272−5.02401.0246−5.0096
41.0236−5.32911.0266−5.35841.0240−5.3426
51.0179−6.15021.0206−6.19021.0186−6.1699
Table 4. Power loss values considering bad data measurements.
Table 4. Power loss values considering bad data measurements.
Matpower Load
Flow Analysis
Classical NLPMNew NLPM
P L (MW)4.58684.67184.6188
Q L (MVAr)13.760514.015413.8564
Table 5. Power loss for IEEE systems without bad data measurements.
Table 5. Power loss for IEEE systems without bad data measurements.
Test
System
Power
Losses
Matpower Load
Flow Analysis
Classical
NLPM
New
NLPM
IEEE-14 P L (MW)13.393213.392913.3931
Q L (MVAr)54.537254.535854.5362
IEEE-30 P L (MW)17.551817.548817.5491
Q L (MVAr)67.699667.688967.6900
IEEE-57 P L (MW)27.861127.864027.8635
Q L (MVAr)121.6643121.6698121.6692
IEEE-118 P L (MW)132.4813132.4820132.4821
Q L (MVAr)782.2786782.2816782.2830
Table 6. Power loss for IEEE systems considering multiple bad data measurements.
Table 6. Power loss for IEEE systems considering multiple bad data measurements.
Test
System
Power
Losses
Matpower Load
Flow Analysis
Classical
NLPM
New
NLPM
IEEE-14 P L (MW)13.393214.241313.6221
Q L (MVAr)54.537258.424855.7560
IEEE-30 P L (MW)17.551816.323017.1545
Q L (MVAr)67.699663.682166.331
IEEE-57 P L (MW)27.861127.064127.8068
Q L (MVAr)121.6643118.6022121.4292
IEEE-118 P L (MW)132.4813130.8553130.8291
Q L (MVAr)782.2786766.1776769.0600
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Florez, H.A.R.; Marujo, D.; López, G.P.; López-Lezama, J.M.; Muñoz-Galeano, N. State Estimation in Electric Power Systems Using an Approach Based on a Weighted Least Squares Non-Linear Programming Modeling. Electronics 2021, 10, 2560. https://doi.org/10.3390/electronics10202560

AMA Style

Florez HAR, Marujo D, López GP, López-Lezama JM, Muñoz-Galeano N. State Estimation in Electric Power Systems Using an Approach Based on a Weighted Least Squares Non-Linear Programming Modeling. Electronics. 2021; 10(20):2560. https://doi.org/10.3390/electronics10202560

Chicago/Turabian Style

Florez, Hugo A. R., Diogo Marujo, Gloria P. López, Jesús M. López-Lezama, and Nicolás Muñoz-Galeano. 2021. "State Estimation in Electric Power Systems Using an Approach Based on a Weighted Least Squares Non-Linear Programming Modeling" Electronics 10, no. 20: 2560. https://doi.org/10.3390/electronics10202560

APA Style

Florez, H. A. R., Marujo, D., López, G. P., López-Lezama, J. M., & Muñoz-Galeano, N. (2021). State Estimation in Electric Power Systems Using an Approach Based on a Weighted Least Squares Non-Linear Programming Modeling. Electronics, 10(20), 2560. https://doi.org/10.3390/electronics10202560

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop