Electrical Power and Energy Systems 117 (2020) 105715
Contents lists available at ScienceDirect
Electrical Power and Energy Systems journal homepage: www.elsevier.com/locate/ijepes
Distributed control of active distribution networks to support voltage control in subtransmission networks☆
T
⁎
Zhiyuan Tanga, , David J. Hillb,c, Tao Liub a
Department of Electrical and Computer Engineering, University of Waterloo, Canada Department of Electrical and Electronic Engineering, The University of Hong Kong, Hong Kong c School of Electrical and Information Engineering, The University of Sydney, NSW 2006, Australia b
A R T I C LE I N FO
A B S T R A C T
Keywords: Distributed control Active distribution network Distributed energy resources Voltage support Subtransmission network
Utilizing highly distributed energy resources (DERs) dispersed in distribution networks is attracting recent attention as an effective solution to support voltage control in subtransmission networks. However, a subtransmission network usually has a large number of DERs within a small number of distribution networks. It is impractical to control these DERs directly by the subtransmission voltage controller (STVC). To solve this challenge, each distribution network with DERs is treated as a distributed energy resource cluster (DERC) and serves as the intermediary between DERs and the STVC. The primary objective of each DERC is to rapidly follow the active power change command given by the STVC. However, due to the high R/X ratio of lines in distribution networks, the active power changes of DERs can also lead to serious power quality issues. To overcome these issues, this paper develops a novel distributed control framework for DERCs. The proposed control framework consists of two modules: a command following module and a power quality management module. The former one aims to rapidly track the active power change command from the STVC by coordinating the active power of DERs in an optimal distributed manner. The latter one aims to improve the power quality by coordinating both the active and reactive power of DERs also in an optimal distributed manner. The effectiveness of the proposed control framework is tested through a modified IEEE 30-bus test system as the basic network to gather with IEEE test feeder networks.
1. Introduction Traditionally, voltage variations in a subtransmission network are caused by slow load changes, which are handled by controlling on-load tap changers (OLTCs) and capacitors. However, with the integration of distributed wind farms at subtransmission levels, the voltage variations become fast and significant due to the inherent variability and intermittence of wind power. As a consequence, OLTCs and capacitors may undergo an excessive number of operations [1]. Moreover, in some cases, OLTCs and capacitors may be not fast enough to achieve certain control objectives due to their discrete control nature [1]. To solve these challenges, some flexible controllers with fast responses are required [2]. Due to the spatial distribution and fast responses, the option of using highly distributed energy resources (DERs) scattered in distribution networks has gained a lot of attention (e.g. [3–7]). In [3,4], DERs are
utilized to provide fast voltage regulation in a distribution network. In [5], DERs are employed to improve the reliability of supplying energy. In [6], DERs are coordinated to smooth out fluctuations in the substation feeder flow to a distribution network. And in [7], DERs are utilized to provide different kinds of ancillary services like load following and spinning reserves. However, in a subtransmission network, there usually are huge numbers of DERs within a small number of distribution networks. It is impractical and even impossible to control them directly by the subtransmission voltage controller (STVC). To solve this challenge, we regard each distribution network with DERs as a distributed energy resource cluster (DERC) which serves as an intermediary between DERs and the STVC. The function of DERC is to aggregate a cluster of DERs in the corresponding distribution network and create a single entity to the STVC. It is similar to the function of load aggregators proposed in [8] and the virtual power plants used in [9,10]. In our previous work [8–10], we focused on the coordination of
☆
This work was fully supported by the Research Grants Council of the Hong Kong Special Administrative Region under the Theme-based Research Scheme through Project No. T23-701/14-N. ⁎ Corresponding author. E-mail address:
[email protected] (Z. Tang). https://doi.org/10.1016/j.ijepes.2019.105715 Received 16 November 2018; Received in revised form 23 October 2019; Accepted 18 November 2019 0142-0615/ © 2019 Elsevier Ltd. All rights reserved.
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
DERCs from a subtransmission operator’s view and the design of coordinated control schemes for DERCs to provide flexible voltage support for subtransmisson networks. Particularly, in [8], the coordination of DERCs with conventional regulation devices such as OLTCs and capacitors was considered. In this paper, we focus on the detailed management scheme for each DERC and aim to develop a general coordinated control framework for all DERs to support the voltages via the DERC. For each DERC, the primary objective is to rapidly follow the active power change command given by the STVC. However, due to the high R/X ratio of lines in distribution networks, active power changes of DERs may cause serious power quality issues such as significant voltage variation, serious voltage violation, and increased network losses in the distribution network. To solve these issues, we propose a novel control framework for each DERC. The control framework consists of two modules: a command following module and a power quality management module. The former one aims to rapidly track the active power change command from the STVC by coordinating the active power of DERs, and the latter one aims to guarantee the power quality by coordinating both the active and reactive power of DERs. Usually, the coordination of DERs at distribution levels is realized in a centralized manner by solving a network-wide optimal power flow problem (e.g. [11–13]) with all system information available. However, such a centralized method fails to avoid the single point of failure [14]. Another approach for controlling DERs is the local-policy based method that requires no communication at all (e.g. [15–17]). However, such a local-policy based framework lacks coordination and usually achieves a suboptimal solution, i.e., the full potential of DERs is not exploited in these local-policy based strategies [14,15]. There also exist distributed control strategies that coordinate DERs in the network via information exchange among neighboring buses (e.g. [14,18–21]). In [18], based on dual ascent method, a distributed feedback control algorithm is proposed to regulate voltages in the network. In [19], based on accelerated gradient method, a fast distributed control scheme is developed to coordinate DERs in distribution networks for voltage regulation. In [21], based on alternating direction method of multiplier (ADMM), DERs in the network are coordinated to minimize the total power losses. However, all of these works did not consider the problem of how to coordinate DERs in distribution networks to provide ancillary services for networks with higher voltage level. To overcome these issues, in this paper, we develop a distributed control framework for each DERC, i.e., both the command following and power quality management modules are realized in an optimal distributed manner, which can achieve optimal solutions only by requiring local communication between neighboring DERs. This framework can facilitate plug-and-play operations for the increased number of DERs and simplify their integrations into the DERC. The contributions of this paper are listed below:
Fig. 1. Schematic diagram of a radial distribution network.
Section 3. A case study through a modified IEEE 30-bus system is given in Section 4. Conclusions are presented in Section 5. 2. Network description 2.1. Radial distribution network Consider a single-phase connected radial distribution network with N + 1 buses. Denote the bus set as : ={0, 1, …, N } and the line set as : ={(i, j )} ⊆ × that has N links representing the N line segments. Bus 0 denotes the point of common coupling (PCC), usually at the distribution substation. A radial distribution network illustration is given in Fig. 1. We assume that the active power change command from the STVC is sent to the PCC, i.e., bus 0. We also assume that each bus i, i = 1, …, N has one DER (e.g., distributed generator, storage device, or dispatchable load) with electronic interface that can change its active or reactive power output quickly [22,23]. The DistFlow equations proposed in [24,25] are employed to model the distribution network flow for each line (i, j ) ∈ as follows
Pij −
• •
Pjk = −pj + rij
Pij2 + Qij2
k ∈ dj
Qij −
∑
Qjk = −qj + x ij
k ∈ dj
vi2
(1a)
Pij2 + Qij2 vi2
2 2 ⎛ ⎞ ⎛ ⎞ Pij + Qij vi2 − v j2 = 2 ⎜rij Pij + x ij Qij ⎟ − ⎜rij2 + x ij2⎟ 2 vi ⎝ ⎠ ⎝ ⎠
(1b)
(1c)
where vj, pj , and qj denote the voltage magnitude, active and reactive power injection of bus j, respectively; Pij, Qij are the active and reactive power from bus i to bus j, respectively; rij and x ij are the resistance and reactance of line segment (i, j ) , respectively; and the nonlinear term (Pij2 + Qij2)/ vi2 represents the squared line current magnitude that is associated with the loss term in (1a)–(1c). For convenience, we define aj and dj to denote bus j’s one ancestral neighbor (e.g., aj = {i} in Fig. 1) and all descendant neighbors (e.g., dj = {k , l} in Fig. 1), respectively. In particular, for the bus l, l ∈ where the set consists of all the buses at the end of the branch in the network (e.g. = {l, N } in Fig. 1), we define ld = {l} and Pll = Qll = 0 , which is known as the terminal condition [24]. The LinDistFlow model proposed in [16] is adopted to linearize the DistFlow Eqs. (1a)–(1c) by assuming the negligible line losses and almost flat voltage profile:
• A general distributed control framework is proposed for DERCs to •
∑
support voltage control in subtransmission networks. It is suitable in practice for its autonomy, flexibility, and scalability. The control problem of the command following module is converted into an equivalent restricted agreement problem, and is solved by a novel consensus-based algorithm in a distributed manner that has a fast convergence speed. The multi-objective control problem of the power quality management module is solved in a distributed manner based on a consensus version of ADMM. Through coordination of these two modules, each DERC can rapidly respond to the active power change command given by the STVC and guarantee the power quality within the DERC at the same time.
Pij −
∑
Pjk = −pj
k ∈ dj
Qij −
∑
(2a)
Qjk = −qj
k ∈ dj
vi − vj = rij Pij + x ij Qij.
The rest of the paper is organized as follows. Section 2 introduces the distribution network model to be studied and the communication network used for information exchange between neighboring buses. The proposed distributed control framework is explicitly presented in
(2b) (2c)
The accuracy of the LinDistFlow model (2a)–(2c) has been verified by several recent works, see [14,15] for examples. Although the LinDistFlow model (2) is adopted to design the distributed algorithms in this paper, the performance of the proposed distributed control framework 2
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
for DERC has been verified by the case study where the full ac power flow model is adopted for lossy distribution networks.
Δ p̲ 0 = Δp0 = −Δpref ): N
⎛ ⎞ min∑ fi ⎜Δpi ⎟ i=0 ⎝ ⎠
2.2. Communication network
N
As already mentioned, the whole control framework will be implemented in a distributed manner. For the required communication network, we assume that.
+ b0 Δp0 with b0 ⩾ 0 . The parameter a 0 will be where f0 (Δp0 ) = selected later. Based on the cost function in (5a), an incremental cost is introduced for each bus i: λi =
= ai Δpi + bi , ∀ i ∈ .
Δpi∗ = i ⎡ ⎢ ⎣
(6)
λ∗ − bi ⎤ ai ⎥ ⎦
(7)
where λ∗ is the optimal incremental cost which is also the Lagrange multiplier associated with the active power balance equation in (5b), the notation i [·] denotes the projection operator for bus i, i.e., it projects the argument into the local constraint [Δ p̲ i , Δpi ]. Combining the active power balance constraint in (5b) and the optimal condition (7), the original optimization problem (5a)–(5c) (which is assumed to be solvable) is formed as the following restricted agreement problem: N
∑
N
Δpi∗ =
i=0
∑ i=0
i ⎡ ⎢ ⎣
λ∗ − bi ⎤ = 0. ai ⎥ ⎦
(8)
To solve (8) in a distributed manner as quickly as possible, we adopt the algorithm proposed in [26] which has a fast convergence speed. The communication network employed can be described as an undirected graph = { , , W } where the communication weight matrix W = (wij ) ∈ R(N + 1) × (N + 1) . If (i, j ) ∈ , i ≠ j , then wij = wji > 0 and N +1 ∑ j = 1, i ≠ j wij < 1; otherwise, wij = wji = 0 . The diagonal entry wii of the
3.2. Command following module This module aims to rapidly follow the active power change command given by the STVC by coordinating the active power of DERs in an optimal distributed manner. When DERs provide ancillary services to the grid, they should be paid compensation fees. Here, we assign a simple quadratic cost function fi (Δpi ) for the ith DER, which is widely used in the literature (e.g. [26]):
N +1
matrix satisfies wii = 1 − ∑ j = 1, i ≠ j wij . Based on the communication network mentioned above, the update process for each bus i, i ∈ is given as follows [26]:
⎞ ⎛ λi r + 1 = λi (r ) + ⎟ ⎜ ⎠ ⎝
(3)
−α
where ai > 0 and bi ⩾ 0 are the price coefficients which can be determined by bargaining between the STVC and DER owners through the electricity market. Based on the cost function (3) and linearized active power flow Eq. (2a), we consider an optimal dispatch scheme for DERs. The objective is to minimize the total compensation fees paid by the STVC while satisfying the active power change command and local control limits. The optimization problem is given as follows:
(
N
N
∑
N
wij λj (r ) −
j=0
∑ j=0
λ (r ) − b i ⎡ i a i ⎤ i ⎣ ⎦
first
whose
−
⎞ ⎛ wij̃ λj r − 1 ⎟ ⎜ ⎠ ⎝
λ (r − 1) − bi i ⎡ i a ⎤ i ⎣ ⎦
step λ (0) − b
)
performs
(9) the
update
λi (1) = ∑ j = 0 wij λj (0) − α i ⎡ i a i ⎤. Here λi (r ) denotes the increi ⎣ ⎦ mental cost of bus i at iteration r , r = 0, 1, 2, …;wij̃ is the element of ∼ I+W matrix W = 2 ∈ R(N + 1) × (N + 1) (here, I ∈ R(N + 1) × (N + 1) is the identity matrix). In order to guarantee the convergence of (9), the step size α should satisfy [26]: ∼ 0 < α < 2σmin (W )min{ai} (10) ∼ ∼ where σmin (W ) denotes the smallest eigenvalue of W and min{ai} denotes the smallest ai , i ∈ . Once algorithm (9) converges, the optimal active power change for each bus i, i = 1, …, N can be calculated by (7). In general, the larger α in algorithm (9) is, the faster the algorithm will converge. As mentioned earlier, to allow a distributed implementation, the active power change command Δpref received by bus 0 is added into the original optimization problem (4) as a new decision 1 variable Δp0 with associated cost function f0 (Δp0 ) = 2 a 0 Δp02 + b0 Δp0 . In order to not decrease the value of α , based on (10), the cost
N
Δpi = Δpref , Δ p̲ i ⩽ Δpi ⩽ Δpi
dfi d Δpi
According to the first order optimality conditions of the optimization problem (5a)–(5c), the optimal solution Δpi∗ , ∀ i ∈ can be uniquely expressed with λ∗:
In this paper, based on the LinDistFlow Eqs. (2a)–(2c), a general distributed coordinated control framework is proposed for DERCs to support voltage control in subtransmission networks. The proposed control scheme consists of two modules: a command following module and a power quality management module. These two modules are designed in a complementary way such that each DERC can rapidly respond to the active power change command given by the STVC without jeopardizing the power qualities within the DERC. The details of these two modules will be presented in Sections 3.2 and 3.3, respectively. The extension to the three-phase balanced systems will be discussed at the end.
i=1
(5c)
1 a Δp02 2 0
3.1. Overview
∑
(5b)
Δ p̲ i ⩽ Δpi ⩽ Δpi , ∀ i ∈
3. Distributed control framework
N
Δpi = 0
i=0
The above two assumptions are not conservative in practice and have been widely used in the literature (e.g. [14,21]). Note that, in the proposed control framework, the command following and power quality management modules share the same communication network but with different information update algorithms.
⎛ ⎞ min ∑ fi ⎜Δpi ⎟, s. t . i=1 ⎝ ⎠
∑
s. t .
1. The communication network has the same topology as the physical network. 2. There are undirected communication links between neighboring buses.
1 fi ⎛⎜Δpi ⎞⎟ = ai Δpi2 + bi Δpi 2 ⎝ ⎠
(5a)
(4)
for all i = 1, …, N where Δpref is the active power change command given by the STVC; Δpi denotes the active power change needed at bus i;Δ p̲ i and Δpi are the lower and upper bounds for Δpi , respectively. To solve (4) in a distributed way, we first convert it to the following equivalent optimization problem by adding the active power change command Δpref received by the PCC into (4) as a new decision variable Δp0 with a local constraint − Δpref ⩽ Δp0 ⩽ −Δpref (i.e., 3
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
coefficient a 0 should be selected such that a0 ⩾ min{ai}, i = 1, …, N . 3.3. Power quality management module
∑
rij
vi2
p̲ j ⩽ pj ⩽ pj , j = 1, …, N
(11c)
q̲ j ⩽ qj ⩽ qj , j = 1, …, N
(11d)
P01 = P0, Q01 = Q0, Pll = 0, Qll = 0, l ∈
(11e)
where the objective is to minimize the total power losses while guaranteeing that the voltage and power injections of DERs stay within the allowable ranges. The symbols v̲ j and vj are the lower and upper voltage limits of bus j, respectively; p̲ j and pj are the lower and upper limits of pj , respectively; q̲ j and qj are the lower and upper limits of qj , respec-
Pij2 + Qij2 v02
min
P , Q, v
∑ (i, j ) ∈
rij
+
∑
Pij ⩽ pj
i ∈ aj
∑
Qjk −
∑
(12d)
Qij ⩽ qj
i ∈ aj
(12e) (12f)
∼2 ∼2 P ji + Q ji
N
∑ P ,̃ Q ,̃ v ̃
rij
v02
(13a)
subject to ∀ j = 1, …, N : ∼ ∼ vjj̃ = vjĩ − (rij Pij + x ij Qji ), i ∈ aj
(13b)
v̲ j ⩽ vjj̃ ⩽ vj
(13c)
j=1
p̲ j ⩽
q̲ j ⩽
∑
∼ Pjk −
i ∈ aj
k ∈ dj
∑
∑
∼ Pji ⩽ pj
∼ Qjk −
∑
(13d)
∼ Qji ⩽ qj
i ∈ aj
(13e)
∼ ∼ Pji = Pij, i ∈ aj , and Pjk = Pjk , k ∈ dj
(13f)
∼ ∼ Qji = Qij , i ∈ aj , and Qjk = Qjk , k ∈ dj
(13g)
vjj̃ = vj, and vjĩ = vi, i ∈ aj
(13h)
k ∈ dj
P01 = P0, Q01 = Q0, Pll = 0, Qll = 0, l ∈ (13i) ∼ ∼ d d a a where P ̃ = {Pjk } , k ∈ j ∪ j , Q ̃ = {Qjk } , k ∈ j ∪ j and v ̃ = {vjj̃ , vjĩ } , i ∈ aj , j = 1, …, N . The conditions (13f)–(13h) enforce the agreement between each decision variable and its local auxiliary copy, which leads to the equivalence between optimization problem (12a)–(12f) and (13a)–(13i) [14,21]. For the consensus-based optimization problem (13a)–(13i), its
under a relatively flat
voltage profile [21]. Further, we observe that pj can be uniquely determined by the active power flow through bus j, i.e., Pij, i ∈ a and Pjk , k ∈ d (refer to (2a) and Fig. 1 for illustration), and qj can be uniquely determined by the reactive power flow through bus j, i.e., Qij , i ∈ a and Qjk , k ∈ d (refer to (2b) and Fig. 1 for illustration). Thus, the optimization problem (11a)–(11e) can be reformulated as an optimization problem where P = {Pij}, (i , j ) ∈ , Q = {Qij}, (i , j ) ∈ and v = {vj}, j = 1, …, N are the decision variables:
Pij2
Pjk −
k ∈ dj
min
tively; P0 and Q0 are the original active and reactive power transmitted from the subtransmission network to the distribution network via PCC (bus 0) before activating the power quality management process, respectively. The conditions P01 = P0 and Q01 = Q0 in (11e) indicate that both the active and reactive power transmitted to the PCC from the subtransmission network should remain the same during the power quality management process, i.e. ΔP0 = ΔQ0 = 0 (refer to Fig. 1 for illustration). This is due to the fact that both the active and reactive power change of DERC (i.e., ΔP0 and ΔQ0 ) has an influence on the voltage regulation performance in the subtransmisson network due to the nonzero P/Q and V/Q sensitivity values [8,10]. It is worth mentioning that minimizing the network losses can improve the control performance of the command following module. Since in the command following module the linearized active power flow Eq. (2a) is adopted to design the dispatch problem (4) where the line loss is neglected, there will be a difference between the actual achieved active power change command and the expected one. So the smaller the network loss is, the more accurate the active power change command will be achieved. In order to reformulate the above optimization problem as a convex quadratic program with linear constraints, we assume that the objective in (11a) can be approximated by ∑(i, j) ∈ rij
∑ k ∈ dj
It can be seen from (12a)–(12f) that 1) the objective in (12a) can be separated into a sum of individual terms for each bus j and 2) the decision variables related to the constraints of bus j in (12b)–(12f) are only associated with its neighbors. Inspired by this particular structure, we adopt a consensus version of ADMM to solve the optimization problem (12a)–(12f) in a distributed manner. The ADMM has been widely used in the literature for its better convergence speed compared with other distributed solvers [21,14]. The general discussion of ADMM can be found in [27]. To implement the ADMM update in a distributed manner for the optimization problem (12a)–(12f), we need to reformulate the optimization problem (12a)–(12f) as a consensus-based problem [14,21]. To ∼ ∼ this end, we assign 2 dj + 4 auxiliary variables (i.e., Pji , i ∈ aj , Pjk , ∼ ∼ a k ∈ dj , Qji , i ∈ aj , Qjk , k ∈ dj , vjj̃ , and vjĩ , i ∈ j ) to each bus j, which are used to locally estimate its own decision variables and the decision variables related to its neighbors. Then, the optimization problem (12a)–(12f) can be reformulated as follows:
subject to Eqs. (2a)–(2c) and the constraints: (11b)
(12c)
P01 = P0, Q01 = Q0, Pll = 0, Qll = 0, l ∈ .
(11a)
v̲ j ⩽ vj ⩽ vj, j = 1, …, N
v̲ j ⩽ vj ⩽ vj
q̲ j ⩽
Pij2 + Qij2
(i, j ) ∈
(12b)
p̲ j ⩽
Due to the high R/X ratio of lines in the distribution network, the active power changes of DERs caused by the command following module may cause serious voltage issues such as significant voltage variation, serious voltage violation, and increased network losses. To handle these issues, the power quality management module is proposed by coordinating both the active and reactive power of DERs. In the proposed power quality management module, based on the linearized DistFlow Eqs. (2a)–(2c), we consider the following optimization problem:
min
vj = vi − (rij Pij + x ij Qij ), i ∈ aj
N augmented Lagrangian function is formulated as ⎛⎜P ,̃ Q ,̃ v ⎞⎟̃ = ∑ j = 1 j ⎝ ⎠ where
j = rij
∼2 ∼2 Q ji + Q ji v02
(14a)
Qij2
v02
(12a)
+
subject to ∀ j = 1, …, N : 4
ρP ⎡ 2 ∼ ⎢ ∑ (Pji − Pij ) + 2 ⎢i∈ a j ⎣
∑ k ∈ dj
2⎤ ∼ (Pjk − Pjk ) ⎥ ⎥ ⎦
(14b)
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
+
+
ρQ ⎡ 2 ∼ ⎢ ∑ (Qji − Qij ) + 2 ⎢i∈ a j ⎣
ρv ⎡ ⎢ (vjj̃ − vj )2 + 2⎢ ⎣
+
∑ i ∈ aj
+
∑ i ∈ aj
∑ i ∈ aj
(14c)
⎤ (vjĩ − vi )2⎥ ⎥ ⎦
⎛∼ ⎞ λjiP ⎜Pji − Pij ⎟ + ⎜ ⎟ ⎝ ⎠ ⎛∼ ⎞ λQji ⎜Qji − Qij ⎟ + ⎜ ⎟ ⎝ ⎠
⎞ ⎛ + λjjv ⎜vjj̃ − vj ⎟ + ⎟ ⎜ ⎠ ⎝
∑ k ∈ dj
2⎤ ∼ (Qjk − Qjk ) ⎥ ⎥ ⎦
∑ k ∈ dj
∑ k ∈ dj
∑ i ∈ aj
(14d)
⎛∼ ⎞ λjkP ⎜Pjk − Pjk ⎟ ⎜ ⎟ ⎝ ⎠ ⎛∼ ⎞ λQjk ⎜Qjk − Qjk ⎟ ⎜ ⎟ ⎝ ⎠
(17a)
∼ λQji (τ + 1) = λQji (τ ) + ρQ [Qji (τ + 1) − Qij (τ + 1)], i ∈ aj ∼ λQjk (τ + 1) = λQjk (τ ) + ρQ [Qjk (τ + 1) − Qjk (τ + 1)], k ∈ dj
(17b)
λjjv (τ + 1) = λjjv (τ ) + ρv [v~jj (τ + 1) − vj (τ + 1)] λjiv (τ + 1) = λjiv (τ ) + ρv [v~ji (τ + 1) − vi (τ + 1)], i ∈ aj .
(17c)
Since all variables involved in this step have been calculated locally in the previous steps, this step can be realized locally for each bus.
⎞ ⎛ λjiv ⎜vjĩ − vi⎟ ⎟ ⎜ ⎠ ⎝
Through the above iterative process, the global optimal solutions can be obtained [14,21]. Once the algorithm converges, the optimal active and reactive power injection for each bus j, j = 1, …, N can be ∼☆ ∼☆ calculated by (2a) and (2b), i.e., pj☆ = ∑k ∈ d P jk − ∑i ∈ a P ji and j j ∼☆ ∼☆ qj☆ = ∑k ∈ d Q jk − ∑i ∈ a Q ji , respectively.
(14e)
where ρP > 0, ρQ > 0 , and ρv > 0 are the given penalty coefficients that are used to penalize the difference between the local estimates and the global variables; λijP , i ∈ aj , λjkP , k ∈ dj , λijQ , i ∈ aj , λQjk , k ∈ dj , λjv , and λiv , i ∈ aj are the Lagrangian multipliers for the constraints (13f)–(13h) of each bus j. Note that is different from the conventional Lagrangian function, where all equality constraints (13f)–(13h) are regularized by the additional quadratic terms. Interestingly, this modification do not change the optimal value [14,21]. Using the augmented Lagrangian function , we propose a consensus-based ADMM algorithm to solve (13a)–(13h) that works in an iterative manner. Thanks to the decomposable structure of , the τ th iteration can be performed locally for each bus j. The details of one iteration is given as follows:
j
min j, s. t . (13b), (13c ), (13d ), and (13e ).
j
Remark 1. Note that (1) the power quality management module only takes actions after the command following module is finished, and (2) both modules only take actions after the respective distributed algorithms (i.e., (9) for the command following module and (15)–(17c) for the power quality management module) converge. When implementing the framework in practice, the optimal solutions obtained through the proposed distributed algorithms should meet the requirement of accuracy [2]. In the command following module, for an accuracy level ε1, the algorithm (9) needs r0 iterations to converge after which Δp (r ) − Δp∗ 2 ⩽ ε1, ∀ r > r0 where Δp = [Δp1 , …, ΔpN ]T , Δp∗ is the optimal solution, and · 2 denotes the l2 norm. Thus, the time that it takes for the algorithm (9) to converge is t1 = r0 τ1 where τ1 = r + 1 − r denotes the time scale in the command following module which is close to the calculation time needed for hardware to complete one step iteration (millisecond). The similar definition is applied to the algorithm (15)–(17c) in the power quality management module with the accuracy level ε2 , required iteration number τ0 (after which x (τ ) − x ∗ 2 < ε2 ) and required calculation time t2 = τ0 τ2 with time scale τ2 , where x = [pT , qT ]T with p = [p1 , …, pN ]T and q = [q1, …, qN ]T , and x ∗ is the optimal solution.
1. Update auxiliary variables: For each bus j, j = 1, …, N , its local ∼ ∼ ∼ auxiliary variables Pji (τ ), i ∈ aj , Pjk (τ ) , k ∈ dj , Qji (τ ) , i ∈ aj , ∼ Qjk (τ ) , k ∈ dj , vjj̃ (τ ) , and vjĩ (τ ), i ∈ aj are updated by solving the following optimization problem locally:
aj ,
∼ λjiP (τ + 1) = λjiP (τ ) + ρP [Pji (τ + 1) − Pij (τ + 1)], i ∈ aj ∼ λjkP (τ + 1) = λjkP (τ ) + ρP [Pjk (τ + 1) − Pjk (τ + 1)], k ∈ dj
(15)
dj ,
where the global variables Pij (τ ) , i ∈ Qij (τ ), Pjk (τ ) , k ∈ i ∈ aj , Qjk (τ ) , k ∈ dj , vj (τ ) , and vi (τ ), i ∈ aj used in (15) are fixed and regarded as constant. The solutions of (15) are denoted as ∼ ∼ ∼ ∼ Pji (τ + 1) , i ∈ aj , Pjk (τ + 1) , k ∈ dj , Qji (τ + 1) , i ∈ aj , Qjk (τ + 1) , k ∈ dj , vjj̃ (τ + 1) , and vjĩ (τ + 1), i ∈ aj . 2. Update global variables: This step updates the global variables Pij , i ∈ aj , Pjk , k ∈ dj , Qij , i ∈ aj , Qjk , k ∈ dj , vj , and vi, i ∈ aj used in (15) for each bus j, j = 1, …, N :
Remark 2. In the proposed control framework, increasing and decreasing both active and reactive power production of DERs are considered for control purposes. But in most cases, DERs (e.g. photovaltaic) operate in maximum power tracking mode and only deceasing production is allowed. To handle this issue, the whole scheme can be modified to give priority to reactive power adjustment and decrease active generation only if needed. Particularly, (1) in the command following module, the decision variables can change from active power to reactive power of DERs (in this paper, STVC is considered to give active power change command Δpref , but in our design (e.g., [9]), STVC can also give reactive power change command Δqref ); (2) in the power quality management module, the upper change limit of active power for each DER can set to its maximum power point (which means only deceasing production is allowed) and two new terms related to control cost p Λp and q Λ q can be added in the objective, where p Λp = pT Λpp (similarly for q Λ q ), the matrices Λp and Λ q are diagonal whose elements are positive, and the diagonal element of Λ q can be selected much larger than that of Λp .
∼ 1 ∼ Pij (τ + 1) = 2 (Pij (τ + 1) + Pji (τ + 1)) ∼ 1 ∼ Qij (τ + 1) = 2 (Qij (τ + 1) + Qji (τ + 1)) ⎛ ⎞ ⎛ ⎛ ⎞ ⎛ ⎞⎞ 1 vj ⎜τ + 1⎟ = ⎜vjj̃ ⎜τ + 1⎟ + ∑ vkj̃ ⎜τ + 1⎟ ⎟ ⎜ ⎟ ⎟ k∈ d ⎜ ⎟⎟ 1+ dj ⎜ ⎜ j ⎝ ⎠ ⎝ ⎝ ⎠ ⎝ ⎠⎠ Pll = 0, Qll = 0, vll (τ + 1) = vll̃ (τ + 1), l ∈ P01 = P0, Q01 = Q0. (16) ∼ ∼ ∼ ∼ Note that Pij (Qij ) and Pji (Qji ) are different which are the auxiliary variables assigned to the bus i and bus j to estimate the shared global variable Pij (Qij ), respectively. This step requires communication between neighboring buses as the global variables are update by the average of the respective local auxiliary variables of neighboring buses. 3. Update Lagrangian multipliers: The multipliers assigned to each bus j, j = 1…,N are updated linearly by the mismatch of the corresponding consensus constraint:
Remark 3. The performance of the proposed control framework depends on the availability and quality of the bus-to-bus communication links in distribution networks. So far we assume that these links provide perfect service. Nonetheless, communication link failures may happen in practice, which may have bad effects on the 5
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
control performance. In the command following module, how the distributed algorithm (9) would handle link failures is still an open question and will be studied in future. In the power quality management module, asynchronous ADMM-based algorithm can be utilized to handle the random communication link failure [14], but how to cope with the permanent link failures for ADMM-based algorithm ((15)–(17c)) is still an open question, and deserves attention. Remark 4. The ideas presented in this section can be extended to threephase balanced systems by implementing independent control framework on each phase, i.e., each phase is regarded as an independent DERC. This is realistic since there are commercially available single-phase DERs that are capable of providing both active and reactive power [28]. How to extend the proposed framework to three-phase unbalanced system will be studied in the future.
Fig. 3. IEEE 123-bus test feeder.
4. Case study 4.1. Test system The modified IEEE 30-bus test system introduced in [8] is employed to show the effectiveness of the proposed control framework, whose parameters can be found in [8] and network diagram is given in Fig. 2. In the modified IEEE 30-bus test system, there are 15 load buses (buses 1–15) in the subtransmission network and each load bus is assumed to have a DERC. In this paper, each DERC is replaced by a distribution network with DERs rather than being treated as an aggregated controller as did in [8]. The IEEE 123-bus test feeder [29] is employed to model the distribution network of DERC at load bus 3, whose diagram is given in Fig. 3. And the IEEE 34-bus test feeder [29] is adopted to model the distribution networks of DERCs at the remaining 14 load buses, whose diagram is shown in Fig. 4. The IEEE 34-bus test feeder is modeled as a 12 kV single-phase network with N = 33, where each line segment has impedance value (0.23 + j 0.36) Ω, each bus has a constant load of (50 + j10) kVA and a DER whose active power change limit is [−30, 30] kW and reactive power change limit is [−100, 100] kvar. The IEEE 123bus test feeder is modeled as a 4.16 kV single-phase network with N = 122 . We take the line segment and load data from [29], where different impedance values (load values) are used for different line segments (buses). We assume that each bus has a DER whose active power change limit is [−20, 20] kW and reactive power change limit is [−100, 100] kvar. For the communication network of each distribution network, as
Fig. 4. IEEE 34-bus test feeder.
mentioned in Section 2.2, it has the same topology as the physical grid. In the command following module, each edge (i, j ) ∈ is assigned a weight wij which can be calculated by a simplified computation method: 1 wij = 1 + max{D , D } where Di is the degree of bus i, i ∈ . i
j
4.2. Simulation results During the simulation, the STVC proposed in [8] is employed to give the active power change command for each DERC, where DERCs are coordinated with 4 OLTCs and 4 capacitors existed in the subtransmission network. Once each DERC receives the command, its corresponding control framework is activated at once. Each DERC has the following two control objectives: 1. Tracking the active power change command from the STVC quickly. 2. Managing the power quality within the DERC. In order to test the effectiveness of the proposed control framework, during the simulation, the full ac power flow model, instead of the approximate power flow model (2), is used to model the power flow of real distribution networks. In addition, during the simulation, the taps of the existing OLTCs in each distribution network are held constant for the following reasons: (1) it is assumed that the ability of the DERs to react to voltage violations is faster than that of the OLTCs and (2) the purpose of the case study is to test the control effectiveness of the proposed control framework, so we are interested in studying the ability of our control architecture to correct violations without additional help from the OLTCs. Here are the parameters used in the designed control framework for each DERC in the command following module:
• The cost coefficients of the cost function (3) for IEEE 34-bus feeder •
Fig. 2. Modified IEEE 30-bus test system. 6
are given in Table 1 where bi = 0, i ∈ ; the cost coefficients in (3) for IEEE 123-bus feeder are randomly selected in Table 1. ∼ The step size α is selected as 0.25σmin (W )min{ai} for IEEE 34-bus ∼ feeder and 0.1σmin (W )min{ai} for IEEE 123-bus feeder.
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
Table 1 The cost coefficients in the command following module. Bus
a
Bus
a
Bus
a
Bus
a
0 1 2 3 4 5 6 7 8
1.176 1.176 1.058 0.992 1.056 1.018 1.059 1.018 1.088
9 10 11 12 13 14 15 16 17
1.009 1.197 0.887 0.842 0.844 0.825 0.962 0.979 0.946
18 19 20 21 22 23 24 25 26
1.105 1.051 1.109 1.173 1.189 0.877 0.856 1.079 0.838
27 28 29 30 31 32 33 – –
1.010 1.012 1.144 0.994 0.957 1.069 1.097 – –
• The sampling time period τ
1 is selected as 10 ms, which is a typical time needed for commercial off-the-shelf hardware to complete one iteration step [2]; the accuracy level ε1 = 1 kW for IEEE 34-bus test feeder and ε1 = 2 kW for IEEE 123-bus test feeder.
Fig. 6. The voltage profile of the critical bus 10.
For the power quality management module:
• The voltage control limits in (11) are set as v̲ = 0.95 p.u. and v = 1.05 p.u. for each bus i, i ∈ . penalty coefficients used in (14b) are selected as ρ = ρ = 0.01 • The and ρ = 0.00001 ( ρ = ρ = 0.02 and ρ = 0.0001) for IEEE 34-bus i
i
P
v
P
Q
Q
v
feeder (IEEE 123-bus feeder).
• Similar to the command following module, the sampling time period
τ2 is selected as 10 ms; the accuracy level ε2 = 0.1 (ε2 = 0.2 ) p.u. for IEEE 34-bus feeder (IEEE 123-bus feeder).
In the STVC proposed in [8], the 15 DERCs are utilized to help regulate the voltages of two selected critical buses 2 and 10 in the subtransmission network within their respective range [1.01871.0227] p.u. and [0.97570.9797] p.u. with the high penetration of wind power. The control actions of DERCs are activated at t = 32, 45, 47 min. The required active power changes of 15 DERCs at these three time instants can be found in [8]. Fig. 5 (Fig. 6) compares the control performance of the critical bus 2 (bus 10) without and with the proposed control framework. It can be seen from Figs. 5 and 6 that both the voltages of the two critical buses can be regulated within the predefined ranges, i.e., the command following module of each DERC achieves the desired control performance. Figs. 7 and 8 show the decision results and error evolution versus iteration number in the distributed algorithm (9) of the command following module of DERC 10 at t = 32 min and DERC 3 at t = 45 min, respectively. Note that the overshoot process shown in Figs. 7a and 8a is caused by the nonlinear projection operator in (9) [26], which can not be avoided. It should also be noticed that the overshoot process has no influence on the control performance since the solutions are applied
Fig. 7. The decision results and error evolution versus iteration number in the distributed algorithm (9) of DERC 10 (IEEE 34-bus feeder) at t = 32 min.
Fig. 8. The decision results and error evolution versus iteration number in the distributed algorithm (9) of DERC 3 (IEEE 123-bus feeder) at t = 45 min.
only when the algorithm (9) converges (mentioned in Remark 1). The error is defined as Δp (r ) − Δp∗ 2 , where Δp∗ is the optimal solution obtained through the centralized dispatch with the interior point algorithm. It can be seen from Figs. 7 and 8 that, given the accuracy level ε1, the required iteration number r0 < 200 , i.e., t1 < 2 s. In the case study, the parameters of the command following module are selected such that the execution time t1 of each DERC to achieve the accuracy level ε1 is less than 2 s in all cases, as illustrated in Figs. 5 and 6, this is short enough to guarantee a desired control performance [8]. Figs. 9 and 10 shows the error evolution versus iteration number in the distributed algorithm (15)–(17c) of the power quality management
Fig. 5. The voltage profile of the critical bus 2. 7
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
Fig. 12. The voltage profile of DERC 10 (IEEE 34-bus feeder) at t = 32 min.
Fig. 9. The error evolution versus iteration number in the distributed algorithm (15)–(17c) of DERC 10 (IEEE 34-bus feeder) at t = 32 min.
proposed ADMM based algorithm is faster than that of dual-ascent method, which demonstrates the advantage of utilizing ADMM in our algorithm. To demonstrate the effectiveness and importance of the proposed power quality management module, we compare the voltage profile of DERC 10 (DERC 3) without and with the proposed power quality management module at t = 32 min (t = 45 min). The simulation results are shown in Figs. 12 and 13. It can be seen from Figs. 12 and 13 that the voltage violation is avoided when the power quality management module is activated. 5. Conclusions and future work In this paper, a general distributed control framework has been proposed for DERCs to provide voltage support for subtransmission networks. In order to allow a distributed implementation, in the proposed control framework, different distributed control algorithms are constructed for the command following module and the power quality management module, respectively. Through coordination of these two modules, each DERC can quickly track the active power command from the STVC without jeopardizing the power quality at the same time. The effectiveness of the proposed control framework has been tested through a case study with the modified IEEE 30-bus test system as the basic network to gather with IEEE test feeder networks. In the proposed control framework, we only consider the case where the communication links between buses are perfect. An important extension is to cope with the situation where the communication link failure happens. Future works will also study how to achieve better control performance with distributed algorithms that have very fast convergence speed. In order to better cope with the fast system changes in distribution networks, online algorithms will also be considered for
Fig. 10. The error evolution versus iteration number in the distributed algorithm (15)–(17c) of DERC 3 (IEEE 123-bus feeder) at t = 45 min.
module of DERC 10 at t = 32 min and DERC 3 at t = 45 min, respectively. The error is defined as x (τ ) − x ∗ 2 , where x ∗ is the optimal solution obtained through the centralized dispatch with the interior point algorithm. It can be seen from Figs. 9 and 10 that, for the accuracy level ε2 , the required iteration number τ0 < 400 , i.e., t2 < 4 s. In the case study, the parameters of the power management module are selected such that the execution time t2 of each DERC to achieve the accuracy level ε2 is less than 4 s in all cases. We further compare the convergence performance between ADMMbased algorithm (15)–(17c) and dual-ascent algorithm in [18]. Fig. 11 shows the simulation results of DERC 10 (IEEE 34-bus feeder) at t = 32 min. It can be seen from Fig. 11 that the convergence speed of our
Fig. 11. Convergence performance comparison.
Fig. 13. The voltage profile of DERC 3 (IEEE 123-bus feeder) at t = 45 min. 8
Electrical Power and Energy Systems 117 (2020) 105715
Z. Tang, et al.
control purposes in future. [13]
Declaration of Competing Interest
[14]
None.
[15]
References
[16]
[1] Baghsorkhi SS, Hiskens IA. Impact of wind power variability on sub-transmission networks. Proc IEEE Power Energy Soc General Meet 2012:1–7. [2] Robbins BA, Hadjicostis CN, Domínguez-García AD. A two-stage distributed architecture for voltage control in power distribution systems. IEEE Trans Power Syst 2013;28(2):1470–82. [3] Mehmood KK, Khan SU, Lee S-J, Haider ZM, Rafique MK, Kim C-H. A real-time optimal coordination scheme for the voltage regulation of a distribution network including an oltc, capacitor banks, and multiple distributed energy resources. Int J Electr Power Energy Syst 2018;94:1–14. [4] Kulmala A, Repo S, Järventausta P. Coordinated voltage control in distribution networks including several distributed energy resources. IEEE Trans Smart Grid 2014;5(4):2010–20. [5] Moradi M, Khandani A. Evaluation economic and reliability issues for an autonomous independent network of distributed energy resources. Int J Electr Power Energy Syst 2014;56:75–82. [6] Pandi VR, Al-Hinai A, Feliachi A. Adaptive coordinated feeder flow control in distribution system with the support of distributed energy resources. Int J Electr Power Energy Syst 2017;85:190–9. [7] Zhu Y, Tomsovic K. Optimal distribution power flow for systems with distributed energy resources. Int J Electr Power Energy Syst 2007;29(3):260–7. [8] Tang Z, Hill DJ, Liu T, Ma H. Hierarchical voltage control of weak subtransmission networks with high penetration of wind power. IEEE Trans Power Syst 2018;33(1):187–97. [9] Tang Z, Hill DJ, Liu T. Fully distributed voltage control in subtransmission networks via virtual power plants. Proceedings of the IEEE international conference on smart grid communications (SmartGridComm). 2016. p. 193–8. [10] Tang Z, Hill DJ, Liu T. Two-stage voltage control of subtransmission networks with high penetration of wind power. Control Eng Pract 2017;62:1–10. [11] Su X, Masoum MA, Wolfs PJ, et al. Optimal pv inverter reactive power control and real power curtailment to improve performance of unbalanced four-wire lv distribution networks. IEEE Trans Sustain Energy 2014;5(3):967–77. [12] Farivar M, Neal R, Clarke C, Low S. Optimal inverter var control in distribution
[17] [18]
[19] [20]
[21]
[22]
[23] [24] [25] [26] [27]
[28] [29]
9
systems with high pv penetration. Proc IEEE Power Energy Soc General Meet 2012:1–7. Valverde G, Van Cutsem T. Model predictive control of voltages in active distribution networks. IEEE Trans Smart Grid 2013;4(4):2152–61. Liu HJ, Shi W, Zhu H. Distributed voltage control in distribution networks: online and robust implementations. IEEE Trans Smart Grid 2018;9(6):6106–17. Zhu H, Liu HJ. Fast local voltage control under limited reactive power: optimality and stability analysis. IEEE Trans Power Syst 2016;31(5):3794–803. Farivar M, Chen L, Low S. Equilibrium and dynamics of local voltage control in distribution systems. Proceedings of the IEEE 52nd annual conference on decision and control (CDC). 2013. p. 4329–34. Turitsyn K, Sulc P, Backhaus S, Chertkov M. Options for control of reactive power by distributed photovoltaic generators. Proc IEEE 2011;99(6):1063–73. Bolognani S, Carli R, Cavraro G, Zampieri S. Distributed reactive power feedback control for voltage regulation and loss minimization. IEEE Trans Autom Control 2014;60(4):966–81. Tang Z, Hill DJ, Liu T. Fast distributed reactive power control for voltage regulation in distribution networks. IEEE Trans Power Syst 2018;34(1):802–5. Zheng W, Wu W, Zhang B, Sun H, Liu Y. A fully distributed reactive power optimization and control method for active distribution networks. IEEE Trans Smart Grid 2015;7(2):1021–33. Šulc P, Backhaus S, Chertkov M. Optimal distributed control of reactive power via the alternating direction method of multipliers. IEEE Trans Energy Convers 2014;29(4):968–77. Joos G, Ooi B, McGillis D, Galiana F, Marceau R. The potential of distributed generation to provide ancillary services. Proc IEEE Power Eng Soc Summer Meet 2000:1762–7. Hui SY, Lee CK, Wu FF. Electric springs—a new smart grid technology. IEEE Trans Smart Grid 2012;3(3):1552–61. Baran M, Wu FF. Optimal sizing of capacitors placed on a radial distribution system. IEEE Trans Power Deliv 1989;4(1):735–43. Baran ME, Wu FF. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Trans Power Deliv 1989;4(2):1401–7. Tang Z, Hill DJ, Liu T. A novel consensus-based economic dispatch for microgrids. IEEE Trans Smart Grid 2018;9(4):3920–2. Boyd S, Parikh N, Chu E, Peleato B, Eckstein J, et al. Distributed optimization and statistical learning via the alternating direction method of multipliers, foundations and trends®. Mach Learn 2011;3(1):1–122. ”SolarBridge Technologies, Pantheon Microinverter,” South Plainfield, NJ; 2009 [online]. Available:
. “IEEE PES Distribution Test Feeders,” UWEE; 2009 [online]. Available:
.