Вы находитесь на странице: 1из 5

Branch Current State Estimation of Three Phase

Distribution Networks suitable for Paralellization


Niels Blaauwbroek
Phuong Nguyen
Madeleine Gibescu
Han Slootweg
Electrical Energy Systems Group
Eindhoven University of Technology
Eindhoven, the Netherlands
n.blaauwbroek@tue.nl

AbstractThe evolution of distribution networks from passive studied the application of state estimation (SE) in distribution
to active distribution systems puts new requirements on the systems. Although SE is well-established in transmission
monitoring and control capabilities of these systems. The systems, it is not directly straightforward to apply this to
development of state estimation algorithms to gain insight in distribution systems. First of all, the necessary computational
the actual system state of a distribution network has resulted in capacity for the high number of nodes in distribution
a wide range of distributed and decentralized algorithms that networks puts strong requirements on the processing
make use of parallel computing to deal with scalability and capabilities of the hardware used. Besides earlier mentioned
improve computational efficiency. From these state estimation problems related to measurement availability and the
algorithms, the branch current based state estimation has been
physical size of the network, many other problems exist for
proven suitable for distribution networks in terms of
computational performance and convergence, but suffer from
distribution system SE. These include that assumptions on
the fact that nodal voltage calculations are required within each R/X ratios made in transmission systems are often not valid
iteration of the state estimation algorithm. This is usually in distribution networks. Further, distribution networks are
accomplished using a forward sweep from the slack node, but expected to have an increased imbalance between the three
this method is not suitable for parallelization. Therefore, this phases in the future due to single phase connected customers
work proposes to replace the forward sweep with a Newton- with renewable energy sources or heavy loads. For these
Raphson optimization for calculating the nodal voltages, which reasons, decoupling methods often applied in transmission
is suitable for parallelization. The applicability of using networks result in inaccurate results and convergence
Newton-Raphson for calculating nodal voltages within the state problems when applying to distribution networks.
estimation is proven using numerical results, which clears the
way for future work to implement the Newton-Raphson Instead, dedicated distribution system SE methods are
method within state estimation in a parallelized approach. required that can handle fully three-phase unbalanced
distribution networks with a high amount of nodes. For this
Index Termsbranch current state estimation; distribution purpose, in recent advancements, parallel and distributed or
networks; forward sweep; Newton-Raphson; parallelization decentralized computation methods have been proposed for
power system SE. These methods have the advantage that
I. INTRODUCTION parallel computational performance can be exploited to solve
The energy transition involving the transformation from the SE problem for a large number of nodes, as for example
passive to active distribution systems requires a detailed in [1], [3]. Also, branch current SE has been proposed instead
insight in the system states of the distribution network in of nodal voltage SE. Branch current SE is known for its
order to deal adequately with upcoming uncertainties. These performance for handling power measurements and
uncertainties result from an increasing penetration of obviously current measurements, as well as its capability to
distributed renewable energy sources as well as heavy loads deal with line sensitivity problems as a result of different R/X
such as electric vehicles and heat pumps, which will stress the ratios [4], [5]. As a disadvantage, branch current SE often has
distribution network increasingly and cause congestion, the problem that the nodal voltages need to be known and
under/over voltages and three phase unbalanced operation. updated regularly while solving the SE problem. Usually, this
Here, suitable monitoring applications can serve as a basis for is accomplished using a forward sweep from the slack node.
control functions deployed by network operators to prevent However, a forward sweep is not suitable for parallelization,
and correct these operation limit violations [1], [2]. Until since information from upstream nodes is required to
recently, the development of monitoring applications for calculate the next node. Especially when the communication
distribution networks was limited due to a lack of delay between shared resources is relatively large, for
measurements and ICT infrastructure for the exchange of example to a shared memory in a computer cluster or between
information. To bridge the gap for establishing monitoring geographically distributed nodes, this impacts the
capabilities in distribution networks, various works have computational performance drastically. Since the application

This research has been funded by The Netherlands Organisation for


Scientific Research (NWO) under the DISPATCH project, number 408-
13-056.
of parallel computing methods and distributed or The measurement Jacobian matrix is obtained by
decentralized SE methods is becoming highly popular these differentiating the measurement function at , of
days, the application of a forward sweep is not a suitable which many examples for different power system models and
approach. Therefore, in this paper we propose a different way system states can be found in literature. As stated in the
on calculating the nodal voltages within the SE process, not introduction section, in this paper we focus on branch current
based on a forward sweep, but based on the Newton-Raphson SE, as detailed in the next section.
method. Parallel computing techniques for solving Newton-
Raphson optimizations for power flow calculations have been A. Branch current SE
studied in literature [6][9], and can be applied for calculating If the state vector is constructed of nodal voltages and
the nodal voltages within each iteration of the state their corresponding angles, depending on the type of
estimation. Specific advantages of the application of Newton- measurements, the measurement function can often be
Raphson instead of a forward sweep are: composed of the state variables and constant network
variables such as the branch impedance. However, this is
The proposed branch current SE can be fully parallelized
different in branch current SE, where the state vector is
using existing parallel computation methods for Newton-
constructed of branch currents and their corresponding
Raphson optimizations.
angles. Unless direct branch current measurements are
The proposed approach delivers the same accuracy concerned, in branch current SE, is also dependent on the
performance as existing branch current SE algorithms, nodal voltages. This is for example the case for dealing with
since it solves the same WLS optimization problem. branch (active and reactive) power measurements as well as
Therefore it is fully suitable for unbalanced three-phase (active and reactive) power injection measurements [4]. This
distribution networks. means that the nodal voltages need to be updated within each
It should be noted that at this stage, the work does not Newton-Raphson iteration of (3) based on the latest branch
incorporate the parallelization of the Newton-Raphson current and angles estimate . The usual approach for
iterations yet. The main purpose of this paper is to show the obtaining the nodal voltages is by using a forward sweep from
applicability of Newton-Raphson for nodal voltage the slack node. As stated in the introduction, this a forward
calculation within branch current WLS optimization. This sweep is not suitable for parallel or distributed/decentralized
will be used in future work to actually exploit the computing, as each subsequent calculation of a nodal voltage
opportunities of the parallelization. The remainder of the is dependent on its direct upstream nodal voltage. This results
paper is organized as following. Section II introduces briefly in the need for calculating the nodal voltage sequentially.
the background on power system SE, where section II.A goes Since parallel processing improves performance only when
in more detail on the specific properties of branch current SE multiple tasks can be performed at the same time, the
and its applicability to meshed networks. Thereafter, section advantages of parallelization cannot be exploited for the
III introduces the newly proposed method for meshed traditional forward sweep. Performance slowdown will
networks, followed by numerical results obtained from using occur, especially if communication delays to shared
this method in section III.C and conclusions in section IV. (memory) resources or between different computing nodes
are relatively large. Therefore, we replace the forward sweep
II. POWER SYSTEM SE by the Newton-Raphson method, as detailed in section III.
A frequently used approach for estimating the system III. BCSE FOR MESHED DISTRIBUTION NETWORKS
states of power systems is the weighted least squares method
(WLS). WLS SE is solved by minimizing In this work, we assume a network topology with nodes
, where is the set of all nodes in the network. The
(1) subset is the set of all nodes that are connected to node
. Further, we define the vector of system states to consist
In this equation, is the state vector containing the system
of all the branch currents and corresponding angles
states uniquely defining the operation state of the network
and is the function relating the state vector with the
measurement vector according to (6)

(2) where is the vector containing all current magnitudes ,


for each branch from node to node and all
Finally, is the covariance matrix of the normally distributed phases , , . Also, is the vector containing all
measurement error e. In practice, the WLS estimate of (1) is corresponding current angles , . As stated before, also the
obtained using the Newton-Raphson method by iteratively
nodal voltage and angle of the slack node can be included in
solving
, but since this will not influence the remainder of this paper,
(3) we will leave them out for simplicity reasons.

where Further, we define a vector with derived system variables


containing all the nodal voltages and corresponding angles
(4)
(7)
and the gain matrix is the Jacobian of evaluated
around : where is the vector containing all voltage magnitudes ,
for each node and all phases , , . Also, is
(5) the vector containing all corresponding voltage angles
, .
A. Alternative nodal voltage calculation
In this paper, the forward sweep usually applied in WLS
, , , ,
SE is replaced with a Newton-Raphson approach for
, ,
calculating the nodal voltages. This is formulated as (15)

, , (8) , , , ,

where
From this, we can now derive the entries for the Jacobian
matrix as described in the following subsections.
, , , (9)

Here, subscripts and indicate for active respectively 1) Derivatives with respect to voltage magnitudes
reactive mismatch equations respectively. Now, expanding For the derivative of the mismatch equations for active
into its Taylor series around , gives current , and reactive current , at node and phase
with respect to the nodal voltage at node and phase
, , , , we get:
, (10)
,
, cos , sin (16)

From here, the following subsections will go into detail
on the mismatch equations and the Jacobian entries of the
derivatives of both active and reactive mismatch equations ,
, sin , cos (17)
with respect to voltage magnitudes and angles.

B. Mismatch equations and the Jacobian matrix
Similarly, the derivative of the mismatch equations for
In order to calculate the nodal voltages based on the latest active current , and reactive current , at node and
estimate of the branch currents, we use mismatch equations
in terms of the nodal voltages and branch currents and phase with respect to the boundary nodal voltage
iteratively solve them for the nodal voltages based on the with and phase , , is
Newton-Raphson method. First we define the three phase
branch admittance matrix between node and node ,
as , sin , , cos ,
(18)
,
, , ,
, , , (11)
,
, , , , sin , , cos , (19)
,
Now, we can write down the mismatch equations for each
node in terms of nodal voltages and branch currents 2) Derivatives with respect to voltage angles
according to
For the derivative of the mismatch equations for active
current , and reactive current , at node and phase
, , (12)

with respect to the nodal voltage at node and phase
, , , we get:
, , (13) ,
, , , , (20)

In this, we define and ,
where , , , and are the three phase vectors ,
containing the magnitudes and angles , , and , , , , (21)
respectively for all the phases , , . Further, we

define , and , to be the real and imaginary parts of Similarly, the derivative of the mismatch equations for
. Similarly, , and , are the real and imaginary active current , and reactive current , at node and
parts of . The mismatch equations can now be rewritten phase with respect to the boundary nodal voltage
as with and phase , , is
,
, , , , (22)
, , , ,

, ,
(14)
,
, , , , , , , (23)

C. Algorithm
Now, the overall algorithm of the branch current SE for
meshed network is as following:
ALGORITHM 1:
1 Initialize and
2 While tol
3 Calculate ,
4 While tol
5 Calculate , ,
6 End
7
8 End
First, and are initialized, for example by taking the
result from the previous time interval or other historical data.
Thereafter, the WLS optimization based on Newton-Raphson
of (3) starts, in each iteration based on the latest available Figure 1: IEEE LV test feeder, original (blue), modified (red) and loads (*)
and . The Newton-Raphson algorithm for the WLS This modified LV test feeder has been implemented in
optimization converges after | | tol . Within three phase using Simulink, where distributed parameter lines
each iteration of the WLS optimization, the nodal voltages have been used to accurately model the cables. Since no
are calculated by iteratively solving the mismatch equations capacitances are specified for the IEEE LV test feeder, the
using (8). These Newton-Raphson optimizations can be capacitances have been altered to match a wave speed of
solved using existing parallel computing methods as 200.000 km/h for more realistic results on the reactive power
mentioned in the introduction section. The number of flows. In the SE, these capacitances are considered by taking
iterations required for this depends on the tolerance tol and into account their additional reactive power injection at
can be optimized as detailed in section IV.
node for the three phases in the mismatch equations:
D. Meshed networks
As meshed networks are expected to become a more (24)
popular topology in distribution networks for reasons of 2
reliability and efficiency, new methods need to be found to Here is the 3x3 unit matrix, the 3x3 identity matrix and
deal with densely meshed networks in branch current SE. is the phase to phase voltage vector. Furthermore, the
This problem has been addressed earlier by including matrix contains the total phase to ground and phase to
Kirchhoff Voltage Law (KVL) constraints for each mesh [5], phase capacitances for the line . These additions are
[10] in the optimization problem using Lagrangian especially important for meshed configurations, as otherwise
multipliers. However, as explained in section II, the gain KVL constraints cannot be satisfied properly and the voltage
matrix of the SE optimization problem increases with the calculation using Newton-Raphson might not converge.
size and the number of the loop and therefore also the
computation time for inversing in each iteration of the SE The obtained modified test network has been tested using
algorithm. Since the inversion of a matrix scales a simulation platform as presented in [2]. From this, power
polynomially with the size of the matrix, this is not a feasible injection measurements are taken from smart meters at each
solution for large densely meshed networks. In order to load and complemented with zero-injection pseudo
ensure proper convergence of the algorithm, this paper adopts measurements at the nodes without load. Further, a voltage
the inclusion of pseudo measurements describing the KVL measurement has been added to the substation, bringing the
constraints for each mesh as presented in [5]. The advantage number of real measurements in the test case to 56 in total.
of this approach is that the Newton-Raphson algorithm The measurements are communicated to the SE processing
remains fully compatible with the meshed structure, without unit with a time delay and have a normally distributed error
any additional constraints on the optimization problem of with 10% variance. After obtaining the estimated system
(25). Therefore, the size of the gain matrix remains limited states, the SE processing unit compares the estimated system
to the number of system states, resulting in higher state with the actual system states at that moment, resulting
computational performance compared to including in an average percentage error and a maximum
Lagrangian multipliers for the constraints. percentage error over time. As an example Figure 2
shows the percentage error between the nodal voltages from
IV. NUMERICAL SIMULATION RESULTS the simulation model and the nodal voltages derived from the
The developed SE algorithm has been tested on a system states, averaged over all nodes and all phases. In this
modified version of the IEEE 55 load LV test feeder. The paper, the numerical results will not focus on the accuracy
original test feeder as displayed in blue in Figure 1 is obtained depending on different standard deviations in
modified in such a way that all fragmented branches of the measurement errors, since this is already covered by many
same cable type are merged into a single branch, while other works. The presented SE algorithm obviously has the
preserving the original length of the original branches. same accuracy when the solving tolerance for obtaining the
Furthermore, all open line sections (without load) are nodal voltages is equal to that of a forward sweep. Therefore,
removed, resulting in a 116 branch network with a total focus is instead placed on the obtained estimation accuracy
length of about 1.2 km. The modified network is depending on the solving tolerance in order to find the
schematically displayed in red in Figure 1, where the 55 loads optimal balance between computation speed and estimation
are indicated with a (*). accuracy. When talking about solving tolerance, both the
If we now assume a relatively high communication delay
0.7
in a multi area decentralized state estimation algorithm, we
can take the number of times that information needs to be
0.6
exchanged between different areas as a measure for the total
0.5
running time of the algorithm. This number is about 15.98 on
average in case 3 as reported in Table 1 for the Newton-
0.4
Raphson approach. For the traditional forward sweep
error [%]

approach, this will be the number of sequential nodal voltage


0.3
forward sweep calculations times the number of WLS
iterations which is 3.57. Therefore, for the case study
0.2 presented, the proposed approach using Newton-Raphson
will be faster if the number of sequential zones is larger than
0.1 or equal to 15.98/3.57 5. Since this number is
expectably realistic to occur, the proposed method is feasible.
0 When more physical measurements are replaced by
0 4 8 12 16 20 24
time [h]
inaccurate pseudo measurements, the number of WLS
iterations is expected to increase, possibly increasing the
Figure 2: Percentage error between estimation and simulation minimum number of sequential zones.
tolerance tol for the WLS iterations, as well as the V. CONCLUSIONS AND DISCUSSION
tolerance tol for solving the nodal voltages within each In this work, a new branch current SE approach has been
WLS iteration are relevant. For this purpose, we use the presented that is suitable for parallelization using parallel
number of required matrix inversions as a measure for the Newton-Raphson methods. To this extend, the often used
computational performance. Each iteration of the Newton- forward sweep approach for calculating nodal voltages has
Raphson nodal voltage calculation involves a matrix been replaced with a Newton-Raphson approach, making the
inversion, as does each iteration of the WLS itself. The calculation of the nodal voltages suitable for parallel
average number of nodal voltage Newton-Raphson iterations computing. The applicability of the Newton-Raphson method
iter as well as the average number of WLS iterations for this purpose has been proven using numerical simulations,
iter for different tolerances are listed in Table 1. The from which we can conclude that the number of iterations can
average number of matrix inversions inv before be optimized by tuning the solver tolerance. Future work will
conversion is calculated as be required to implement the proposed method using the
existing methods for parallelizing Newton-Raphson
inv iter 1 iter (25)
optimization algorithms that are widely available in literature.
TABLE I. ALGORITHM PERFORMANCE FOR DIFFERENT TOLERANCES VI. REFERENCES
[1] S. Bolognani, R. Carli, and M. Todescato, State estimation in power
Case 1 Case 2 Case 3 Case 4 Case 5 distribution networks with poorly synchronized measurements, in
53rd IEEE Conference on Decision and Control, 2014, pp. 25792584.
tol 1 10 1 10 1 10 1 10 1 10
[2] N. Blaauwbroek and P. H. Nguyen, Conceptual framework and
tol 1 10 5 10 1 10 5 10 1 10 simulation platform for reliable distribution grid monitoring and
control with market interaction, in 2015 50th International
0.0569 0.0569 0.0569 0.0569 0.0569 Universities Power Engineering Conference (UPEC), 2015, pp. 16.
[3] A. J. Conejo, S. de la Torre, and M. Canas, An Optimization
0.6492 0.6492 0.6492 0.6492 0.6492 Approach to Multiarea State Estimation, IEEE Trans. Power Syst.,
iter 1.2902 1.4777 2.4354 3.1319 4.9038 vol. 22, no. 1, pp. 213221, Feb. 2007.
[4] H. Wang and N. N. Schulz, A Revised Branch Current-Based
iter 7.6347 6.8986 4.6528 4.0076 3.5743 Distribution System State Estimation Algorithm and Meter Placement
Impact, IEEE Trans. Power Syst., vol. 19, no. 1, pp. 207213, Feb.
inv 17.4847 17.092 15.9840 16.5590 21.1021 2004.
[5] M. Pau, P. A. Pegoraro, and S. Sulis, Efficient branch-current-based
From these results we can clearly see that the performance distribution system state estimation including synchronized
in terms of accuracy in the estimation error is equal for each measurements, IEEE Trans. Instrum. Meas., vol. 62, no. 9, pp. 2419
case. This is an obvious result from the fact that the tolerance 2429, Sep. 2013.
[6] C. Guo, B. Jiang, H. Yuan, Z. Yang, L. Wang, and S. Ren,
for the WLS optimization is equal for each case and the fact Performance Comparisons of Parallel Power Flow Solvers on GPU
that the same network and measurement data is put into the System, in 2012 IEEE International Conference on Embedded and
SE. The difference comes from the tolerance of the Newton- Real-Time Computing Systems and Applications, 2012, pp. 232239.
Raphson iterations for calculating the nodal voltages. The [7] R. Sreerama Kumar and E. Chandrasekharan, A parallel distributed
higher the tolerance, the lower the number of iterations for computing framework for NewtonRaphson load flow analysis of
large interconnected power systems, Int. J. Electr. Power Energy
the nodal voltage Newton-Raphson iterations. However, due
Syst., vol. 73, pp. 16, Dec. 2015.
to the reduced accuracy in the calculation of the nodal [8] V. Roberge, M. Tarbouchi, and F. Okou, Parallel Power Flow on
voltages, this results in a higher number of iterations required Graphics Processing Units for Concurrent Evaluation of Many
for the WLS algorithm to converge. When the tolerance is Networks, IEEE Trans. Smart Grid, vol. PP, no. 99, pp. 110, 2015.
reduced, the accuracy of the nodal voltage calculation [9] N. Garcia, Parallel power flow solutions using a biconjugate gradient
increases, resulting in a faster convergence of the WLS algorithm and a Newton method: A GPU-based approach, in IEEE
PES General Meeting, 2010, pp. 14.
algorithm, where simulations have shown that the number of [10] Whei-Min Lin, Jen-Hao Teng, and Shi-Jaw Chen, A highly efficient
WLS iterations saturates about 3.57. From the results we can algorithm in treating current measurements for the branch-current-
see that, given a tolerance tol of 1 10 , the optimum based distribution state estimation, IEEE Trans. Power Deliv., vol.
for the tolerance tol is in between 1 10 and 1 10 . 16, no. 3, pp. 433439, Jul. 2001.

Вам также может понравиться