Next Article in Journal
Power Management Control Strategy Based on Artificial Neural Networks for Standalone PV Applications with a Hybrid Energy Storage System
Next Article in Special Issue
Microgrid Group Trading Model and Solving Algorithm Based on Blockchain
Previous Article in Journal
Flow Conditions for PATs Operating in Parallel: Experimental and Numerical Analyses
Previous Article in Special Issue
Dynamic Economic Dispatch Model of Microgrid Containing Energy Storage Components Based on a Variant of NSGA-II Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed State Estimation of Multi-region Power System based on Consensus Theory

1
State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Changping District, Beijing 102206, China
2
State Grid Jiangsu Electric Power Co., Ltd., Nanjing 210024, China
3
China State Grid Zhenjiang Power Supply Company, Zhenjiang 212000, China
*
Author to whom correspondence should be addressed.
Energies 2019, 12(5), 900; https://doi.org/10.3390/en12050900
Submission received: 23 January 2019 / Revised: 4 March 2019 / Accepted: 4 March 2019 / Published: 8 March 2019
(This article belongs to the Special Issue Intelligent Decentralized Energy Management in Microgrids )

Abstract

:
Effective state estimation is critical to the security operation of power systems. With the rapid expansion of interconnected power grids, there are limitations of conventional centralized state estimation methods in terms of heavy and unbalanced communication and computation burdens for the control center. To address these limitations, this paper presents a multi-area state estimation model and afterwards proposes a consensus theory based distributed state estimation solution method. Firstly, considering the nonlinearity of state estimation, the original power system is divided into several non-overlapped subsystems. Correspondingly, the Lagrange multiplier method is adopted to decouple the state estimation equations into a multi-area state estimation model. Secondly, a fully distributed state estimation method based on the consensus algorithm is designed to solve the proposed model. The solution method does not need a centralized coordination system operator, but only requires a simple communication network for exchanging the limited data of boundary state variables and consensus variables among adjacent regions, thus it is quite flexible in terms of communication and computation for state estimation. In the end, the proposed method is tested by the IEEE 14-bus system and the IEEE 118-bus system, and the simulation results verify that the proposed multi-area state estimation model and the distributed solution method are effective for the state estimation of multi-area interconnected power systems.

1. Introduction

Power system state estimation has an important impact on power system security assessment and on-line security control. At present, the centralized state estimation method is widely researched, and usually a control center is needed to estimate the state of the whole system based on comprehensive measurement information provided by the Supervisory Control and Data Acquisition (SCADA) system [1]. With the development of interconnected power systems and the expanded scale of power grids, a control center is used to collect huge measurement data for the state estimation, and thus this center usually faces the defects of heavy communication and computation burden. Therefore, it is significant to divide interconnected large power grids into several sub-areas and accordingly design a distributed state estimation models with efficient solution methods.
The distributed state estimation models with proper solution approaches have been investigated by some scholars [2,3,4,5]. A distributed state estimation model was established with a hierarchical framework in [6], where the local estimation results of the first layer need to be globally coordinated at the center of the second layer. However, the reliability of this hierarchical estimation model was slightly poor. In [7], based on the Richeardson iterative and linear equations, a distributed method was proposed for the weighted least square estimation. This method could well adapt to power network topology changes, but the convergence performance was not convincing enough. Authors of [8] presented an effective and accurate method for multi-area power system state estimation, which could improve the bad data detection capability and the convergence speed by using well-tuned measurement weights. In [9], an overlapped sub-region partitioning was proposed for the distributed state estimation problem, and a parallel algorithm based on the principle of virtual boundary measurement was designed to solve the problem. Authors of [10] proposed a multi-area paralleled state estimation method on the basis of sub-regions independently performing the local state estimation and the control center coordinately calculating the global optimal solution with the boundary variables. The distributed state estimation approach presented in [11] was based on a recursive estimation algorithm with time-varying weight parameters, which needed global communication network information to calculate the eigenvalues of Laplacian matrix and afterward determined the parameter range of the time-varying weights, and the number of convergence iterations was usually large. In [12], a state estimation algorithm was designed with optimal weighting factors for power system state estimation and the data packet loss was also considered in the model.
In recent years, popular applications of wide area measurement system (WAMS) and phasor measurement unit (PMU) in power systems have significantly promoted the development of state estimation [13,14]. Since sampling phase errors are inevitable among PMUs in their deployments, authors of [15] proposed a novel power state estimation algorithm with consideration to PMU phase errors. Authors of [16] presented a PMU-based decomposition method for distributed state estimation and evaluated the impact of measurement errors on state estimation accuracy. Authors of [17] divided the whole system into observable and unobservable sub-regions and solved them separately. With the help of WAMS/SCADA mixed measurements, a distributed state estimation algorithm was formed based on matrix-splitting strategy to improve the robustness of state estimation in [18]. In [19], a bi-linear state estimation model with mixed measurements was presented and afterward solved by the alternating direction multiplier method.
This paper proposes a nonlinear multi-area state estimation model and presents a consensus theory based distributed state estimation method. For the proposed method, each sub-system independently conducts the individual state estimation according to the local measurements, and only limited information of consensus variables and boundary-bus state variables is shared among adjacent regions, while the system-level global optimal solution can be obtained within several iterations. The main contributions of this paper are threefold.
(1) A multi-area state estimation nonlinear model is proposed in this paper by using Lagrange multiplier function, and a consensus theory based distributed state estimation method is designed accordingly to solve the model.
(2) The proposed distributed state estimation method does not need a coordination center, but only requires a simple communication network for exchanging limited data of boundary state variables and consensus variables among adjacent regions, thus it is quite flexible in terms of communication and computation for state estimation.
(3) Compared with the centralized method, simulation results of the IEEE 14-bus and the IEEE 118-bus systems demonstrate that the proposed multi-area distributed state estimation method is effective and flexible for state estimation of interconnected power systems.
The main contents of this paper are organized as follows: Section 2 introduces the traditional state estimation model. Section 3 establishes a multi-area state estimation model, while Section 4 covers the consensus theory based distributed state estimation method designed to solve this model. In Section 5, simulations of the IEEE 14-bus and the IEEE 118-bus systems conducted to validate the effectiveness of proposed distributed method are addressed, and conclusions are drawn in the last section.

2. Traditional State Estimation Model

This section generally describes the traditional state estimation model. Assume the measurement vector of power systems are z including the voltage magnitudes, power flows, power injections, etc. The system state vector is x representing the voltage angles and magnitudes of all buses. In a traditional state estimation model, the state variable x is described in measurement equation h(x), which could be used to establish the relationship of system state vector x and the measurement vector z. When further considering the measurement noise, the relationship can be refined as (1):
z = h ( x ) + v
where h(x) and v are the function vector and noise vector of measurement data, respectively.
Since the accuracy of each measurement is different, the weighted least square (WLS) method is widely used in state estimation problems in order to improve the accuracy of state estimation, and each measurement is tuned with a proper weight related to its variance. If the variance of the measurement error is denoted as a diagonal matrix R = diag[σ12, σ22,…, σm2], where σi2 is the variance of the measurement error vi, the objective function of WLS method for state estimation problems is [20].
min J ( x ) = ( z h ( x ) ) T R 1 ( z h ( x ) )
If the initial value of the state variable is denoted as x(0) and h(x) is expanded around x(0) using the Taylor series, the function vector h(x) can be linearized at x(0) as (3):
h ( x ) = h ( x ( 0 ) ) + H ( x ( 0 ) ) Δ x
where H(x(0)) is the Jacobian matrix of the function vector h(x). By substituting (3) into the weighted least squares criterion, we can obtain J(x) = [∆zH(x(0))∆x]TR−1[∆zH(x(0))∆x], where ∆z=zh(x(0)). To minimize the function J(x) in (2), the following equation must be satisfied:
Δ x ^ = G 1 ( x ( 0 ) ) H T ( x ( 0 ) ) R 1 Δ z
where G(x(0)) = HT(x(0))R-1H(x(0)). With (4), the variable x ^ can be updated from the initial value x(0) by (5):
x ^ = x ( 0 ) + Δ x ^ = x ( 0 ) + G 1 ( x ( 0 ) ) H T ( x ( 0 ) ) R 1 [ z h ( x ( 0 ) ) ]
With the iteration number (indicated as k) increased, the following formula can be adopted to continuously update x ^ until achieving a satisfactory accuracy:
Δ x ^ ( k ) = G 1 ( x ^ ( k ) ) H T ( x ^ ( k ) ) R 1 [ z h ( x ^ ( k ) ) ] = [ H T ( x ^ ( k ) ) R 1 H ( x ^ ( k ) ) ] 1 H T ( x ^ ( k ) ) R 1 [ z h ( x ^ ( k ) ) ] x ^ ( k + 1 ) = x ^ ( k ) + Δ x ^ ( k )

3. Multi-Area State Estimation Model

In this section, a nonlinear multi-area state estimation model is presented. Assume that a power network has n buses and is portioned into r non-overlapped sub-system Si (i = 1, 2, ..., r, each sub-system Si includes ni buses) during the system planning phase based on the following principles: (1) each sub-system has a similar network scale with the consideration of geographical location; (2) designed with few tie lines between subsystems, which can reduce the amount of data exchange and communication burden among subsystems for distributed state estimation.
Figure 1 shows a non-overlapped sub-area partition diagram, and the measurements include voltage amplitude, nodal power injections (indicated by the small solid square), and line power flow (indicated by the small filled-dot). In the multi-area state estimation model, the buses with no connection to any neighboring regions are called internal buses, and the buses connected to neighboring regions are called boundary buses. Correspondingly, the measurements related to boundary buses are called boundary measurements, as circled by the large red dot circle, and the measurements inside the sub-areas are called internal measurements, as circled by the large blue dot circle.
Assume that the slack bus of the whole network is included in sub-system i, and its voltage amplitude is measurable. The other sub-area has a local reference bus, and its voltage and phase angle are set as pseudo-measurements. It is also assumed that all sub-areas are observable. Based on these assumptions and the non-overlapped partition scheme in Figure 1, the state estimation measurement equation of the system can be divided into the internal and boundary equations:
z i = h i ( x i ) + v i , i = 1 , 2 r z c = h c ( x ) + v c
where zi is the internal measurement for sub-system i, and it is a column vector with dimensions mi × 1, while mi is the number of internal measurements; xi is a 2ni × 1 column vector of voltage magnitudes and phase angles for internal buses; zc is a mc × 1 column vector of boundary measurements where mc is the number of boundary measurements; x = [x1, x2,…,xr]T is the state variable of the original system; vi and vc are the corresponding measurement errors for internal and boundary buses. The proposed multi-area state estimation can be expressed in terms of the WLS minimization problem with boundary equality constraints as (8):
min J ( x ) = r c T R c 1 r c + i = 1 r r i T ( x i ) R i 1 r ( x i ) r c = z c h c ( x )
where the measurement error ri (xi) = zihi (xi), the internal measurement variance matrix Ri = cov(vi) = diag[σ12, σ22σmi2], and the boundary measurement variance matrix Rc = cov(vc) = diag[σ12, σ22σmc2].
By using Lagrange multiplier method, the state estimation problem (8) can be transformed into the Lagrange function L(x, λ) as (9):
L ( x , λ ) = 1 2 r c T R c 1 r c + 1 2 i = 1 r r i T ( x i ) R i 1 r i ( x i ) + λ T ( r c z c + h c ( x ) )
where λ is a mc × 1 vector of Lagrange multiplier. To minimize L(x, λ) in (9), the following Equations (10)–(12) should be satisfied at the optimal solution:
L x = 0 ( H 1 T ( x ^ 1 ) R 1 1 H r T ( x ^ r ) R r 1 ) × ( z 1 h 1 ( x ^ 1 ) z r h r ( x ^ r ) ) + H c T ( x ^ ) λ ^ = 0
L r c = 0 R c 1 r c + λ ^ = 0
L λ = 0 r c z c + h c ( x ^ ) = 0
From Equations (11) and (12), we have:
h c ( x ^ ) z c R c λ ^ = 0
The transformed nonlinear Equations (10) and (13) can be solved by Newton’s iterative method as follows:
( G 1 ( x 1 k ) G r ( x r k ) ) × ( Δ x 1 k Δ x r k ) + H c T ( x k ) λ k + 1 = ( H 1 T ( x 1 k ) R 1 1 Δ z 1 k H r T ( x r k ) R r 1 Δ z r k )
H c ( x k ) Δ x k R c λ k + 1 = Δ z c k
where k is the number of iterations, and ∆xk = [∆x1k,x2k,…∆xrk]T = [(x1k+1x1k), (x2k+1x2k),…,(xrk+1xrk)]T; ∆zik = zihi(xik), I = 1,2…r; ∆zck = zchc(xk); Gik(xik) = HiT(xik)Ri-1Hi(xik); Hc(xk) = [Hc1(x1k), Hc2(x2k),…, Hcr(xrk)], and Hci is the Jacobian matrix (mc×2ni) of state variables for the boundary measurement in sub-region Si.
The Equations of (14) and (15) can be iteratively solved by (16)–(19) with the help of introducing an intermediate variable Δ y i k in Equation (16) [10]:
Δ y i k = G i 1 ( x i k ) H i T ( x i k ) R i 1 Δ z i k , i = 1 , 2 r
λ k + 1 = G c 1 ( x k ) ( Δ z c k i = 1 r H c i ( x i k ) Δ y i k )
u i k + 1 = G i 1 ( x i k ) H c i T ( x i k ) λ k + 1 , i = 1 , 2 r
Δ x i k = Δ y i k + u i k + 1 , i = 1 , 2 r
where Gc is a mc order square matrix calculated by (20):
G c ( x k ) = i = 1 r ( R c i + H c i ( x i k ) G i 1 ( x i k ) H c i T ( x i k ) )
As can be observed above, though Equations (16) and (19) can be solved independently for each sub-area i, the calculation of Gc(xk), Hci(xik) and ∆zck in Equations (17) and (18) depends on the boundary measurements and state variables of boundary buses. Therefore, a control center is needed for the centralized method to collect the necessary information of these boundary bus measurements and boundary bus state variables from the whole system for calculating λk+1 and uik+1. However, with the increased scale of the power grid, the communication and calculation burden of the control center for centralized state estimation are very likely to be overloaded, which may jeopardize the reliability. In order to balance computational burden and improve reliability, a fully distributed state estimation method based on consensus theory is proposed in the next section.

4. Consensus Algorithm Based Distributed State Estimation Approach

4.1. Graph Description and Consensus Algorithm

4.1.1. Graph Description

A graph G can be used to model the communication network topology of power networks, which is a pair of sets (VG, EG), where VG is a vertex set containing all vertices of graph G, and EG is an edge set of unordered binary arrays of all elements in VG. If there is a path between any two different vertices in graph G, the graph is called a connected graph, and the structure of the connected graph can be reflected by an adjacency matrix A. When G is a finite and simple undirected graph containing n vertices, the adjacency matrix A = [aij] of G is a n × n symmetric matrix. The element aij is a (0,1)-matrix with zero diagonal [21]. If there is a connection between vertice i and vertice j, aij = 1, otherwise aij = 0. The row-stochastic matrix D = [dij] could be designed based on the adjacency matrix A, and its element dij, representing the communication coefficient between agents i and j, could be defined by (21) [22,23]:
d i j = { 1 / ( b i + b j + 2 ) j N i 1 j N i 1 / ( b i + b j + 2 ) j N i 0 o t h e r w i s e
where Ni represents the index of adjacent vertices of vertex i, and bi is the sum of the number of edges associated with vertex i, defined as:
b i = j = 1 n a i j

4.1.2. Consensus Algorithm

Denote the state of vertex i by wi. According to the consensus theory, if and only if all vertex states in the network are equal, i.e., w1 = w2 =…wn, the vertices of the network reach consensus. A consensus algorithm is given in [24] as:
w ˙ i = j = 1 n a i j ( w i w j )     i = 1 , 2 n
where aij is an element of (i, j) in the adjacency matrix A. When it takes a fixed time for information share between vertices, we need to model the consensus network as a discrete-time system using dij and D, which is described as follows [23]:
w i [ t + 1 ] = j = 1 n d i j w j [ t ]     i = 1 , 2 n
w [ t + 1 ] = D w [ t ]
The stopping criterion for the consensus procedures is that the value wi[t] of each node i satisfies | w i [ t ] w j [ t ] | ε ,   j N i , where the parameter ε is a preset threshold for error tolerance [25].

4.2. Propose Distributed State Estimation Method

For the multi-area state estimation model proposed in Section 3, the key point of realizing the distributed method is to solve λk+1 of (17) in a distributed manner. Specifically, understanding how to effectively calculate the two terms Gc(xk) and ∆zck − ∑Hci(xik)∆yik) of (17) in a distributed way is essential for the proposed distributed state estimation method, which is elaborated upon in the following section.
Equation (17) can be rewritten in the form of (26):
λ k + 1 = ( 1 N G c ( x k ) ) 1 ( 1 N ( Δ z c k i = 1 r H c i ( x i k ) Δ y i k ) )
where the error ∆zck and ∆zcik are defined as:
Δ z c k = [ ( z c 1 h c 1 ( x k ) ) m c 1 × 1 ( z c i h c i ( x k ) ) m c i × 1 ( z c r h c r ( x k ) ) m c r × 1 ] m c × 1 S u b s y s t e m   1 S u b s y s t e m   i S u b s y s t e m   r
Δ z c i k = [ ( 0 0 ) m c 1 × 1 ( z c i h c i ( x k ) ) m c i × 1 ( 0 0 ) m c r × 1 ] m c × 1 S u b s y s t e m   1 S u b s y s t e m   i S u b s y s t e m   r
where mci is the number of boundary measurements for region Si, and hci(•) is the function vector for the boundary measurements. Thus, ∆zck can be converted into the following form:
Δ z c k = i = 1 r Δ z c i k
Afterward, Equation (26) can be converted to:
λ k + 1 = ( 1 N G c ( x k ) ) 1 ( 1 N i = 1 r ( Δ z c i k H c i ( x i k ) Δ y i k ) )

4.2.1. Distributed Solution Process

According to the consensus theory, the average value of consensus variables can be iteratively approached via limited iterations of exchanging local data. Therefore, there is no need to set up a control center to collect the global information from all sub-areas for computing Gc(xk) and ∑(∆zcikHci(xik)∆yik) of (30) in a centralized way. Instead, the consensus algorithm can be used in each sub-system to solve λ in a distributed manner. In the following section, we demonstrate how to conveniently calculate the terms Gc(xk) and ∑(∆zcikHci(xik)∆yik) of (30) in a distributed manner.
(1) For distributed calculation of Gc(xk)
Apply the consensus algorithm to solve Equation (30) for the multi-area state estimation. The term (1/N)Gc(xk) [refer to Equation (20)] can be calculated in a distributed manner as follows:
[ R c 1 + H c 1 ( x 1 k ) G 1 1 ( x 1 k ) H c 1 T ( x 1 k ) R c 2 + H c 2 ( x 2 k ) G 2 1 ( x 2 k ) H c 2 T ( x 2 k ) R c r + H c r ( x r k ) G r 1 ( x r k ) H c r T ( x r k ) ] [ t + 1 ] = D [ R c 1 + H c 1 ( x 1 k ) G 1 1 ( x 1 k ) H c 1 T ( x 1 k ) R c 2 + H c 2 ( x 2 k ) G 2 1 ( x 2 k ) H c 2 T ( x 2 k ) R c r + H c r ( x r k ) G r 1 ( x r k ) H c r T ( x r k ) ] [ t ]
[ 1 N G c ( x k ) 1 N G c ( x k ) 1 N G c ( x k ) ] = lim t [ R c 1 + H c 1 ( x 1 k ) G 1 1 ( x 1 k ) H c 1 T ( x 1 k ) R c 2 + H c 2 ( x 2 k ) G 2 1 ( x 2 k ) H c 2 T ( x 2 k ) R c r + H c r ( x r k ) G r 1 ( x r k ) H c r T ( x r k ) ] [ t + 1 ] = lim t D t [ R c 1 + H c 1 ( x 1 k ) G 1 1 ( x 1 k ) H c 1 T ( x 1 k ) R c 2 + H c 2 ( x 2 k ) G 2 1 ( x 2 k ) H c 2 T ( x 2 k ) R c r + H c r ( x r k ) G r 1 ( x r k ) H c r T ( x r k ) ] [ 0 ]
where D is the row-stochastic matrix calculated by Equation (21) based on the communication network topology, k is the number of external iteration to update the state variables, and t is the number of internal iteration to update the consensus variables. Theoretically, when t approaches infinity, each sub-area can get the exact mean value of consensus variables in Equation (32). In practice, very few iterations are needed to get the approximated mean value of consensus variables with satisfied engineering accuracy.
Based on Equation (32), each sub-area i independently calculates the local consensus variable Rci + Hci(xik)Gi−1(xik)HciT(xik) and then interacts with the neighboring sub-areas through the row-stochastic matrix D, and afterwards obtains the mean value of network variables via few iterations. In this way, the term (1/N)Gc(xk) can be calculated in a distributed manner.
(2) For distributed calculation of (∆zcikHci(xik)∆yik)
Similarly, the second term (1/N)∑(∆zcikHci(xik)∆yik) in (30) can also be solved in a distributed manner by (33) and (34) based on consensus algorithm:
[ Δ z c 1 k H c 1 ( x 1 k ) Δ y 1 k Δ z c 2 k H c 2 ( x 2 k ) Δ y 2 k Δ z c r k H c r ( x r k ) Δ y r k ] [ t + 1 ] = D [ Δ z c 1 k H c 1 ( x 1 k ) Δ y 1 k Δ z c 2 k H c 2 ( x 2 k ) Δ y 2 k Δ z c r k H c r ( x r k ) Δ y r k ] [ t ]
[ 1 N i = 1 r ( Δ z c i k H c i ( x i k ) Δ y i k ) 1 N i = 1 r ( Δ z c i k H c i ( x i k ) Δ y i k ) 1 N i = 1 r ( Δ z c i k H c i ( x i k ) Δ y i k ) ] = lim t [ Δ z c 1 k H c 1 ( x 1 k ) Δ y 1 k Δ z c 2 k H c 2 ( x 2 k ) Δ y 2 k Δ z c r k H c r ( x r k ) Δ y r k ] [ t + 1 ] = lim t D t [ Δ z c 1 k H c 1 ( x 1 k ) Δ y 1 k Δ z c 2 k H c 2 ( x 2 k ) Δ y 2 k Δ z c r k H c r ( x r k ) Δ y r k ] [ 0 ]
With the help of (32) and (34), the Lagrange multiplier λ in (30) or (17) can be obtained in a distributed manner. Considering that Gi−1(xik) and HciT(xik) could be calculated in each sub-system independently, uik of (18) can be computed in a distributed manner with λ obtained by (30). Therefore, the proposed state estimation solution approach essentially including Equations (16)–(19) can be completely calculated in a distributed manner.
Remarks
The essential step of realizing a distributed state estimation algorithm is to calculate (in a distributed manner) the global variable Lagrange multiplier λ in (17), which is actually coupled with the global state variables xk in terms of Gc(xk) and ∆zck − ∑Hci(xik)∆yik. The proposed distributed algorithm transforms (17) into (30), and then introduces the consensus theory to compute the terms Gc(xk) and ∑(∆zcikHci(xik)∆yik) by Equations (32) and (34) in a distributed manner. For the proposed algorithm, there is no need to set up a control center to collect the measurements of the whole system. Each sub-system only requires the local measurements in its own sub–area and exchanges consensus variables with the adjacent regions to calculate the average value of consensus variables, thereby realizing a distributed state estimation approach.

4.2.2. Main Steps of Proposed Algorithm

The detailed steps of the proposed multi-area distributed state estimation method are as follows:
Step 1 Initialize k = 0 and set initial values for state variables as well as the internal iteration convergence precision ɛ and external iteration convergence precision δ;
Step 2 Collect network structure parameters, and form an adjacency matrix A according to the communication network topology among sub-systems;
Step 3 The following procedures are performed simultaneously in each sub-system Si:
Step 3.1 Obtain internal measurement zi and boundary measurement zci, as well as Ri (the internal measurement variance matrix) and Rci (the boundary measurement variance matrix in sub-system i);
Step 3.2 Calculate the internal measurement function hi(xk), internal Jacobi matrix Hi(xk), and Gi(xk) = HiT(xk)Ri−1Hi(xk) for each subsystem
Step 3.3 Calculate internal error ∆zik=zihi(xik) then compute ∆yik according to Equation (16);
Step 4 Each sub-area interacts with neighboring areas to compute hci(xk) and Hci(xk) and calculate ∆zcik = zcihci(xk)
Step 5 Each sub-area exchanges consensus variables Gci(xk) and ∆zcikHci(xik)∆yik, iteratively calculates (1/N)Gc(xk) and (1/N)∑(∆zcikHci(xik)∆yik) according to Equations (32) and (34) until the internal convergence precision ɛ is satisfied, and then computes λk+1 according to Equation (30);
Step 6 Each sub-area calculates uik according to Equation (18) and then obtains ∆xik and xik+1 according to Equations (19) and (6);
Step 7 Check the convergence of each subsystem. If all subsystems meet the convergence conditions (∆xik < δ), xk is the global optimal solution; otherwise k = k + 1, return to step 3.2.

5. Simulation Results

5.1. Case 1: IEEE 14-bus System

The effectiveness of the proposed method is verified by the simulation results of the IEEE 14-bus system. The internal state variable convergence precision ɛ is settled as 10−4, and the external state variables convergence precision δ is settled as 10−5 for the following simulations. The system partition and measurement configuration are shown in Figure 2. Set bus 1 as the slack bus with zero phase angle and measurable voltage amplitude. The other measurements include the active and reactive power flow and the active and reactive power injections, as shown in Figure 2. The total number of measurements for the whole system is 43. The communication topology of sub-systems is shown in Figure 3. The proposed distributed state estimation method has no special requirements for communication networks, and the mature communication technologies, such as carrier communication and optical fiber communication, are all applicable.
In this case study, the measured data are assumed as the solutions of power flow calculation plus Gaussian white noise with standard deviation σ, where voltage amplitude measurement error σv = 0.03, bus injection power measurement error σPi = 0.01, and line transmission power error σPij = 0.004. The boundary measurement may belong to either of the two adjacent areas according to the actual measurement position. In addition to the reference bus located in sub-system i, each of the other sub-systems is provided with a zero phase angle pseudo measurement and 1 p.u. voltage pseudo measurement {in this example [(θ3, V3), (θ6, V6), (θ9, V9)]}. The detailed system measurements are as follows:
z 1 = ( 0.0000 1.5708 0.7594 0.4081 1.0600 0.1748 0.0532 0.0193 ) | θ 1 P 1 - 2 P 1 - 5 P 5 - 2 V 1 Q 1 - 2 Q 1 - 5 Q 5 - 2 z 2 = ( 0.0000 0.2510 0.2707 0 1.0000 0.0473 0.1540 0.2103 ) | θ 3 P 3 - 4 P 4 - 7 P 8 V 3 Q 3 - 4 Q 4 - 7 Q 8 z 3 = ( 0.0000 0.0816 0.1834 0.0188 0.0610 1.0000 0.0864 0.0998 0.0141 0.0160 ) | θ 6 P 11 - 6 P 6 - 13 P 12 - 13 P 12 V 6 Q 11 - 6 Q 6 - 13 Q 12 - 13 Q 12 z 4 = ( 0.0000 0.0745 0.1051 1.0000 0.0665 0.0366 ) | θ 9 P 9 - 10 P 14 - 9 V 9 Q 9 - 10 Q 14 - 9 z c 1 = ( 0.1830 0.6006 0.3523 0.1006 ) | P 2 P 5 - 4 Q 2 Q 5 - 4 z c 2 = ( 0.9420 0.5427 0.2707 0.0000 0.0876 0.0213 0.1480 1.0000 ) | P 3 P 4 - 2 P 7 - 9 θ 3 Q 3 Q 4 - 2 Q 7 - 9 V 3 z c 3 = ( 0.0350 0.4589 0.0000 0.0180 0.2084 1.0000 ) | P 11 P 5 - 6 θ 6 Q 11 Q 5 - 6 V 6 z c 4 = ( 0.1490 0.1546 0.0000 0.0500 0.0264 1.0000 ) | P 14 P 4 - 9 θ 9 Q 14 Q 4 - 9 V 9
Based on the above measurement configurations, the proposed multi-area distributed estimation method is applied to the IEEE 14-bus system. The solutions of proposed distributed estimation method are benchmarked with that of the conventional centralized weighted least square state estimation method, and these comparisons are shown in Table 1.
As shown in Table 1, the estimation results in terms of voltage amplitudes and phase angles solved by the proposed distributed state estimation method are very similar to those of the centralized state estimation method with the maximal voltage amplitude error 2.4% for the bus 10 and the maximal phase angle error 1.5% for the bus 12. From the vivid bar chart based solution comparisons of two methods in Figure 4, it is clear that the estimation results of the proposed distributed method are very similar to those of the centralized method, and therefore the proposed distributed state estimation method has a good accuracy.
In order to verify the convergence of the proposed method, Figure 5 shows the solution errors of the distributed method benchmarked with the centralized state estimation method in terms of nodal voltage amplitudes and phase angles at each external iteration. For the proposed distributed algorithm, one step of the external iteration is with several internal consensus iteration steps, and it is performed only after the internal iteration loop converges. Therefore, the convergence of algorithm errors can be reflected with regard to the external iterations in Figure 5. It can be seen that the voltage amplitude and phase angle differences of every node decrease rapidly when the number of iterations increases, and finally, they can converge to a satisfactory accuracy via only seven or eight iterations. These curves indicate that the proposed multi-area distributed state estimation method has good convergence performance.
It should also be noted that the adjacency matrix A varies for different communication network topologies. However, a different matrix A only affects the number of internal iterations for consensus variables convergence in Equation (17), while the solution accuracy of the distributed state estimation method is not affected. Based on the investigations of the influence of communication network topologies on convergence speed in [15,21], increasing the communication network connection density enhances the information exchange efficiency and thus accelerates the convergence speed.

5.2. Case 2: IEEE 118-bus System

In order to check the effectiveness and scalability of the distributed state estimation algorithm, an IEEE 118-bus system is adopted to test the proposed method. The IEEE 118-bus system including 179 lines is partitioned into six subsystems, as shown in Figure 6 (black lines represent internal lines in sub-systems and red lines represent boundary lines) with the communication network topology shown in Figure 7. For each sub-area, a local phase angle reference bus is settled as: S1: {bus 1}, S2: {bus 17}, S3: {bus 33}, S4: {bus 24}, S5: {bus 74}, S6: {bus 91}. The total number of measurements is 389 (except for pseudo measurements). The standard deviation σ of Gaussian white noise for various measurement data is the same as that in Case 1.
With the above measurement configurations, the traditional centralized weighted least square state estimation method and the proposed distributed state estimation method are both used to solve the state estimation problem of the IEEE 118-bus system, and Figure 8 clearly demonstrates the solution differences between these two methods at each iteration. It can be observed from Figure 8 that the results of the proposed distributed method gradually approach the state estimation results of the centralized method, and finally, the former matches well with the solutions of the centralized method after 10–12 iterations, which is demonstrated by the magnification part in Figure 8. Furthermore, when comparing Figure 5 for the IEEE 14-bus system with Figure 8 for the IEEE 118-bus system, it can be observed that with the increasing number of system buses, the error of the distributed state estimation results is not deteriorated for a large power network. These comparisons verify that the proposed distributed state estimation method is effective and scalable for the state estimation of large scale power systems.

6. Conclusions

In this paper, a multi-area state estimation model is proposed by using Lagrange multiplier algorithm, and then a novel consensus theory based distributed state estimation method is designed to solve the model. The proposed distributed state estimation method does not need a coordination center and only requires a simple communication network for exchanging the limited data of boundary state variables and consensus variables among adjacent regions. Compared with the conventional centralized method, the proposed distributed state estimation method can solve state estimation problems with satisfactory accuracy and good convergence. Simulation results of the IEEE 14-bus and the IEEE 118-bus systems demonstrate that the proposed distributed method is effective and flexible for state estimation of multi-area interconnected power systems.

Author Contributions

Conceptualization, S.X.; methodology, Q.Z.; software, S.X. and Q.Z.; formal analysis, Z.D.; investigation, J.Y.; resources, J.J.; writing—original draft preparation, Q.Z.; writing—review and editing, S.X. and Z.D.; visualization, J.J.; supervision, B.C.; project administration, J.Y.; funding acquisition, H.W.

Funding

This work was funded in part by the Jiangsu Basic Research Project (Natural Science Foundation BK20180284), in part by The Smart Grid Joint Foundation Program of National Natural Science Foundation of China and State Grid Corporation of China (U1866204), in part by the Project of State Grid Corporation of China ‘Research and demonstration application of key technologies in distributed operation and centralized analysis of main distribution network integration system’ and the Fundamental Research Funds for the Central Universities (2019MS007).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gomez-Exposito, A.; Abur, A. Power System State Estimation: Theory and Implementation; CRC Press: Boca Raton, FL, USA, 2004; Volume 17, pp. 213–256. [Google Scholar]
  2. Rana, M.M.; Li, L.; Su, S. Distributed state estimation using RSC coded smart grid communications. IEEE Access 2015, 3, 1340–1349. [Google Scholar] [CrossRef]
  3. Liu, C.; Wang, Y.; Zhou, D.; Shen, X. Minimum-variance unbiased unknown input and state estimation for multi-agent systems by distributed cooperative filters. IEEE Access 2018, 6, 18128–18141. [Google Scholar] [CrossRef]
  4. Rana, M.M.; Li, L.; Su, S.W.; Choi, B.J. Modelling the interconnected synchronous generators and its state estimations. IEEE Access 2018, 6, 36198–36207. [Google Scholar] [CrossRef]
  5. Zhang, H.; Zhang, B.; Bose, A.; Sun, H. A distributed multi-control-center dynamic power flow algorithm based on asynchronous iteration scheme. IEEE Trans. Power Syst. 2018, 33, 1716–1727. [Google Scholar] [CrossRef]
  6. Van Cutsem, T.; Horward, J.L.; Ribbens-Pavella, M. A two-level static state estimator for electric power systems. IEEE Trans. Power Appl. Syst. 1981, 100, 3722–3732. [Google Scholar] [CrossRef]
  7. Marelli, D.E.; Fu, M. Distributed weighted least-square estimation with fast convergence for large-scale systems. Automatica 2015, 51, 27–39. [Google Scholar] [CrossRef] [PubMed]
  8. Kang, J.W.; Choi, D.H. Distributed multi-area WLS state estimation integrating measurements weight update. IET Gen. Transm. Distrib. 2017, 11, 2552–2561. [Google Scholar] [CrossRef]
  9. Ebrahimian, R.; Baldick, R. State estimation distributed processing [for power systems]. IEEE Trans. Power Syst. 2000, 15, 1240–1246. [Google Scholar] [CrossRef]
  10. Korres, G.N. A distributed multiarea state estimation. IEEE Trans. Power Syst. 2011, 26, 73–84. [Google Scholar] [CrossRef]
  11. Kar, S.; Hug, G.; Mohammadi, J.; Moura, J.M. Distributed State Estimation and Energy Management in Smart Grids: A Consensus+Innovations Approach. IEEE J. Sel. Top. Signal Process. 2014, 8, 1022–1038. [Google Scholar] [CrossRef]
  12. Liu, P.; Tian, Y.P.; Zhang, Y. Distributed Kalman filtering with finite-time max-consensus protocol. IEEE Access 2018, 6, 10795–10802. [Google Scholar] [CrossRef]
  13. Huang, Q.; Schulz, N.N.; Srivastava, A.K.; Haupt, T. Distributed state estimation with PMU using grid computing. In Proceedings of the IEEE Power & Energy Society General Meeting, Calgary, AB, Canada, 26–30 July 2009. [Google Scholar]
  14. Xie, L.; Choi, D.H.; Kar, S.; Poor, H.V. Fully distributed state estimation for wide-area monitoring systems. IEEE Trans. Smart Grid 2012, 3, 1154–1169. [Google Scholar] [CrossRef]
  15. Du, J.; Ma, S.; Wu, Y.C.; Poor, H.V. Distributed hybrid power state estimation under PMU sampling phase errors. IEEE Trans. Signal Process. 2018, 62, 4052–4063. [Google Scholar] [CrossRef]
  16. Yang, Y.; Guan, X.; Zhou, Y.; Wu, J.; Liu, T. Impact of information security on PMU-based distributed state estimation. In Proceedings of the IEEE PES Innovative Smart Grid Technologies, Tianjin, China, 21–24 May 2012. [Google Scholar]
  17. Guo, Y.; Wu, W.; Zhang, B.; Sun, H. A distributed state estimation method for power systems incorporating linear and nonlinear models. Int. J. Electr. Power Energy Syst. 2015, 64, 608–616. [Google Scholar] [CrossRef]
  18. Minot, A.; Li, N. A fully distributed state estimation using matrix splitting methods. In Proceedings of the 2015 American Control Conference, Chicago, IL, USA, 1–3 July 2015. [Google Scholar]
  19. Carli, R.; Dotoli, M. Using the distributed proximal alternating direction method of multipliers for smart grid monitoring. In Proceedings of the 13th IEEE Conference on Automation Science & Engineering, Xi’an, China, 20–23 August 2017. [Google Scholar]
  20. Stuart, T.A.; Herczet, C.J. A sensitivity analysis of weighted least squares state estimation for power systems. IEEE Trans. Power Appar. Syst. 1973, 92, 1696–1701. [Google Scholar] [CrossRef]
  21. Zhang, Z.; Chow, M.Y. Convergence analysis of the incremental cost consensus algorithm under different communication network topologies in a smart grid. IEEE Trans. Power Syst. 2012, 27, 1761–1768. [Google Scholar] [CrossRef]
  22. Xia, S.; Bu, S.Q.; Luo, X.; Chan, K.W.; Lu, X. An autonomous real time charging strategy for plug-in electric vehicles to regulate frequency of distribution system with fluctuating wind generation. IEEE Trans. Sustain. Energy 2018, 9, 511–524. [Google Scholar] [CrossRef]
  23. Xu, Y.; Li, Z. Distributed Optimal Resource Management Based on the Consensus Algorithm in a Microgrid. IEEE Trans. Ind. Electron. 2015, 64, 2584–2592. [Google Scholar] [CrossRef]
  24. Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and Cooperation in Networked Multi-Agent Systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef] [Green Version]
  25. Manitara, N.E.; Hadjicostis, C.N. Distributed Stopping for Average Consensus in Digraphs. IEEE Trans. Control. Netw. Syst. 2018, 5, 957–967. [Google Scholar] [CrossRef]
Figure 1. Partition of power systems.
Figure 1. Partition of power systems.
Energies 12 00900 g001
Figure 2. Partition areas and measurement configuration of the IEEE 14-bus system.
Figure 2. Partition areas and measurement configuration of the IEEE 14-bus system.
Energies 12 00900 g002
Figure 3. Communication topology of the IEEE 14-bus sub-systems.
Figure 3. Communication topology of the IEEE 14-bus sub-systems.
Energies 12 00900 g003
Figure 4. Voltage amplitude and angle comparisons of distributed and centralized method for the IEEE 14-bus system.
Figure 4. Voltage amplitude and angle comparisons of distributed and centralized method for the IEEE 14-bus system.
Energies 12 00900 g004
Figure 5. Convergence performance of proposed distributed method benchmarked with conventional centralized state estimation method for the IEEE 14-bus system.
Figure 5. Convergence performance of proposed distributed method benchmarked with conventional centralized state estimation method for the IEEE 14-bus system.
Energies 12 00900 g005
Figure 6. Partition areas of the IEEE 118-bus system.
Figure 6. Partition areas of the IEEE 118-bus system.
Energies 12 00900 g006
Figure 7. Topology of the IEEE 118-bus sub-systems.
Figure 7. Topology of the IEEE 118-bus sub-systems.
Energies 12 00900 g007
Figure 8. Convergence performance of proposed distributed method benchmarked with conventional centralized state estimation method for the IEEE 118-bus system.
Figure 8. Convergence performance of proposed distributed method benchmarked with conventional centralized state estimation method for the IEEE 118-bus system.
Energies 12 00900 g008
Table 1. Solution comparisons of distributed and centralized state estimation method for the IEEE 14-bus system.
Table 1. Solution comparisons of distributed and centralized state estimation method for the IEEE 14-bus system.
State VariableCentralized Method (°)Distributed Method (°)State VariableCentralized
Method (p.u.)
Distributed Method (p.u.)
θ100V11.06001.0605
θ2−4.9808−4.9816V21.04501.0446
θ3−12.7176−12.7860V31.01001.0080
θ4−10.3241−10.2464V41.01861.0140
θ5−8.7825−8.7684V51.02031.0174
θ6−14.2223−14.4500V61.07001.0683
θ7−13.3680−13.2353V71.06201.0480
θ8−13.3680−13.2353V81.09001.0822
θ9−14.9462−14.8114V91.05631.0333
θ10−15.1039−15.0375V101.05131.0256
θ11−14.7949−14.8601V111.05711.0435
θ12−15.0771−15.3064V121.05691.0512
θ13−15.1586−15.3386V131.05041.0444
θ14−16.0386−16.0839V141.03581.0166

Share and Cite

MDPI and ACS Style

Xia, S.; Zhang, Q.; Jing, J.; Ding, Z.; Yu, J.; Chen, B.; Wu, H. Distributed State Estimation of Multi-region Power System based on Consensus Theory. Energies 2019, 12, 900. https://doi.org/10.3390/en12050900

AMA Style

Xia S, Zhang Q, Jing J, Ding Z, Yu J, Chen B, Wu H. Distributed State Estimation of Multi-region Power System based on Consensus Theory. Energies. 2019; 12(5):900. https://doi.org/10.3390/en12050900

Chicago/Turabian Style

Xia, Shiwei, Qian Zhang, Jiangping Jing, Zhaohao Ding, Jing Yu, Bing Chen, and Haiwei Wu. 2019. "Distributed State Estimation of Multi-region Power System based on Consensus Theory" Energies 12, no. 5: 900. https://doi.org/10.3390/en12050900

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