Voltage Stability Based Placement of Distributed Generation Against Extreme Events
Voltage Stability Based Placement of Distributed Generation Against Extreme Events
Voltage Stability Based Placement of Distributed Generation Against Extreme Events
Abstract—This paper is concerned about improving the re- evidence that points to the need to urgently invest in tools
silience of power grids against extreme events which may and strategies to improve the resilience of power grids.
lead to the line and generator outages and subsequent voltage This work considers distributed generators (DG) which are
stability problems and blackouts. The reported study investigates
ways of eliminating or substantially reducing the chances of commonly used in both distribution and transmission systems
having such voltage stability problems during expected extreme and provide both reactive power support as well as alternative
events, by strategically placing a few distributed generators in real power dispatch options in order to address both voltage
the system. The problem is addressed in two stages, where a and line flow limit violations, minimize system losses, improve
reasonably inclusive list of credible contingencies are individually system stability and power quality. There are numerous studies
considered first. A minimum number of distributed generators
are selected and placed in order to maintain voltage stability reported in the literature on DG placement strategies [4]–[9].
under each considered contingency. In the second stage, the The authors of [6], [7] solve the DG placement problem by
number of generators is minimized by the strategic selection considering the voltage stability of the power grid. If more
of locations to reach a solution that ensures voltage stability than one DG is required to be installed, they are selected
under all considered contingencies in the system. Effectiveness and installed one DG at a time, thus not guaranteeing the
and computational performance of the developed strategy are
illustrated by simulating several outage scenarios using the IEEE optimality of the result. The authors of [8] allocate PV
118-bus system. generation and battery storage to restore the system following
an extreme event. Rather than using DGs in restoring the
Index Terms—Distributed generation (DG) placement, extreme
events, resilience, voltage stability system, DGs can be placed strategically ahead of the event
using outage forecasts based on historical outage data. Results
of a preliminary study using this approach are reported in [9].
I. I NTRODUCTION In this paper, this study is further extended by considering a
possible set of outage scenarios and determining a minimum
As the world’s overall energy demand is continually increas- number of required DG placements to maintain system feasi-
ing [1], so do the frequency and impact of extreme events on bility for all considered scenarios.
power grids. There are many power systems which are forced The developed approach aims to eliminate the potential
to operate closer to their limits due to the changing power adverse effects of possible outages by strategic placement of
flow patterns resulting from increased number of renewable new generators. These new DGs are introduced into the system
sources at remote locations. Operators of such systems find it model by switching the bus types from PQ bus to PV bus in the
very challenging to maintain voltage stability during line or problem formulation. In the process, their real power outputs
generator outages caused by such extreme events and look for are arbitrarily set equal to zero in this study. While this yields a
ways of easing this challenge by investing in appropriate tools solution where generators essentially act as synchronous con-
to eliminate or significantly reduce the probability of having densers, the same approach can be applied equally effectively
voltage problems during or after such outages. It should also be to solve the problem with any predetermined real power output
noted that according to the Department of Energy, the average assigned to the placed generators.
annual cost of power outages caused by severe weather is The proposed approach starts out by selecting a set of
estimated to be between $18 billion and $33 billion per year outage scenarios that are credible and significant based on
[2]. Moreover, the frequency of extreme events is expected the historical records of the given power grid. Also, a subset
to increase in the future [3]. Therefore, there is sufficient of the load (or PQ) buses is chosen as candidate locations
for placing new DGs. In this study, all PQ buses are assumed
The authors are grateful for the partial support provided by the NSF /CRISP to belong to this set, but in an actual system it is likely that
Type 2 Grant with Award Number:1638234. This work also made use of some of the load buses may be removed from this list due to
Engineering Research Center shared facilities supported by the Engineering other considerations or physical limitations. Next, a voltage
Research Center Program of the National Science Foundation and the Depart-
ment of Energy under NSF Award Number EEC-1041877 and the CURENT stability constrained optimal power flow (VSCOPF) problem
Industry Partnership Program. is repeatedly solved for each outage scenario by placing a
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020
single DG at a time at the candidate PQ bus locations. If a made feasible by introducing a DG into the system, then this
feasible solution is obtained for a DG location, then it will be will also have to be verified. Both of these tasks require a
assigned as a candidate DG for the corresponding outage. If reliable optimization tool which can solve the well studied
among the single DGs considered for a given outage, none of nonlinear optimal power flow problem while ensuring voltage
them manages to yield a feasible solution then the VSCOPF stability under the operating conditions corresponding to the
solution for this specific outage scenario will be attempted obtained solution. In this work, such an optimization problem
to be obtained by using a pair of DGs. This will typically is formulated and solved repeatedly for all considered outage
require a large number of solutions each corresponding to scenarios and assumed DG locations. The details of the
one of the possible combinations of a pair of DG locations problem formulation including the objective function and the
among the chosen set of candidate PQ buses. At the end of constraint equations are provided below.
this process, each outage will be assigned a set of single and 1) Objective Function: The objective function to be mini-
possibly pairs of candidate DG locations. These candidate DG mized is chosen as the total production cost of generators:
locations are collectively saved in a binary matrix relating
outages to corresponding DG candidate buses. This matrix is
then used to formulate an integer programming (IP) problem min C1 PG2 + C2 PG (1)
whose solution will yield the desired numbers and locations
of DGs to be placed in order to maintain feasibility under all where PG is the vector of generator active power outputs, C1
considered outage scenarios. and C2 are the vector cost coefficients.
2) Constraints: There are 5 sets of constraints associated
II. P ROBLEM S TATEMENT with this problem. These constraints not only account for
Given a large power grid and a set of outage scenarios which network operation limits but also ensure voltage stability at
may involve multiple line and/or generator losses, this study the resulting solution. These sets of constraints involve the
is concerned about placing distributed generators at a selected following equations:
subset of candidate load (PQ type) buses in order to maintain a) Power Balance Equations: The first set reflects the
feasibility under each of the considered outage scenarios. power balance equations at each bus expressed for both active
Here, feasibility primarily refers to voltage stability since and reactive power flows. For a given bus i, these equations
such outage scenarios are becoming more commonly observed will be given by:
at the sub-transmission or distribution systems which are
more often subjected to extreme weather events causing such
outages. Hence, the study uses voltage stability constrained nB
X
optimal power flow as the main tool for restoring feasibility, PG (i) − PD (i) = Gij | Vi || Vj |cos(θij )
but it is worth mentioning that this could be replaced by other j=1
feasibility restoration tools of choice without changing the
+ Bij | Vi || Vj |sin(θij ) (2)
steps of the proposed approach.
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020
b) Line Flow Limits: Line flow equations for both active requiring voltage stability constraints. In this work, a similar
and reactive power flows can be written as: approach will be taken and a voltage stability index will be
used for this purpose. While this index is well documented in
2
the literature, in order to make the paper self contained, its
Pij = gij (| Vi | − | Vi || Vj |cos(θij )) derivation will be briefly reviewed below.
− bij | Vi || Vj |sin(θij ) (4) The problem of detecting and quantifying the proximity
to voltage instability for all load buses in a given system
2 has been investigated, and an effective and practical method
Qij = −bij (| Vi | − | Vi || Vj |cos(θij ))
was presented earlier in [10]. The method is based on the
− gij | Vi || Vj |sin(θij ) (5) calculation of a stability index which can then be used to
where: check voltage stability of a given operating point. The index is
Pij , Qij : active/reactive power flow on branch (i, j), computed in three steps using only the bus admittance matrix
gij , bij : conductance/susceptance of branch (i, j). and the bus voltages. System buses are initially separated into
The apparent power flow for branch (i, j), | Sij | which is two sets representing the generator and load buses. The load
given by: bus voltages and generator bus currents are then expressed
q in terms of load bus currents and generator bus voltages.
| Sij | = Pij2 + Q2ij (6) Derivation of these equations require partial inversion of the
bus admittance matrix and results in the following partitioned
will be limited by the power transfer capacity, hence: matrix equation:
| Sij | ≤ Sij (7) VL IL ZLL FLG IL
= H = (11)
IG VG KGL YGG VG
where, Sij represents the upper limit for power transfer on
branch (i, j). where, ZLL , FLG , KGL and YGG are the submatrices of H
c) Generator Limits: Each generator is assigned upper matrix, VL , IL , VG and IG are load bus voltages, load bus
and lower power output limits. The upper limit is related to currents, generator bus voltages and generator bus currents,
the unit’s power generation capacity. The lower limit is used to respectively.
enforce mandatory power generation while operating a boiler Using the top part of the above equation, an equivalent
(if exists). The associated constraints for power generation voltage V0j for each load bus j is calculated using the elements
limits are given below: of the submatrix FLG and the generator bus voltages VG [10]:
X
P ≤ PG ≤ P (8) V0j = − Fji Vi (12)
i∈G
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020
Choosing Lobjective as equal to 1.0 will yield voltage stable and/or generator outages. A flowchart of the proposed ap-
solutions as proven in [10]. On the other hand, choice of proach is given in Fig. 1. Note that the index i refers to the
values less than 1.0 for Lobjective will yield more conservative candidate buses to place DGs and the index k refers to the
solutions with respect to proximity to voltage instability. considered outage scenarios.
For certain considered outage scenarios, VSCOPF may fail
to find a feasible solution no matter where DG is placed. Such
Given the above description of various constraints needed to cases will be indicated by a null row in the binary assignment
be incorporated into the optimization problem, the VSCOPF matrix A. Such cases will then be studied by considering
problem can now be written in compact form as follows: placement of pairs of DGs instead of a single DG. Thus, all
possible combinations of DG pairs that can be placed for a
T given set of nB buses will have to be calculated as:
min CG PG (15)
PG ,QG ,|V |,θ
subject to:
nB
nB !
1. Power Balance Equations: (2), (3) = (16)
2 (nB − 2)!2!
2. Line Flow Limits: (7)
3. Generator Limits: (8), (9) and placement of these possible pairs will have to be tested
4. Voltage Limits: (10) one pair at a time for feasibility. Note that, if none of the
5. Voltage Stability Limit: (14) pair combinations yields a feasible solution, then simultaneous
placement of larger numbers of DGs will have to be investi-
Active power generation (PG ), reactive power generation gated. In this work, only single DG and pairs of DGs are
(QG ), bus voltage magnitudes ( | V | ) and phase angles (θ) considered. Fig. 2 shows the way candidate DG pairs are
at each bus will be the control variables in the above problem. selected and placed when certain rows of initial A matrix
are null indicating the infeasibility of solving the optimization
B. Forming Matrices for DG Placement Method problem by placing only single DGs. Details of extending the
The impact of each considered outage scenario on the power rows of A matrix to account for simultaneous placement of
grid will be different and may require DGs to be placed at DG pairs will be described in section III-C below.
different buses. In order to determine all possible options of
placing a single DG for a given outage scenario, the VSCOPF
problem will be solved as many times as the number of Start
candidate locations for DGs (typically only PQ buses or a
subset of them) in the system. These solutions will then be i = 1, k =1, NonzeroRow = 0
repeated in a similar fashion for each outage scenario. At
the end of this process, one can build an assignment matrix Run VSCOPF
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020
Start
1 if a DG or DG pair is assigned
xi = to bus i or bus pair i
i = nB+1, NonzeroRow = 0
0 otherwise
Run VSCOPF Note that in the case of DG pair placements, paired buses will
be associated with a separate fictitious bus whose number will
be larger than nB and the corresponding entry in x will be
assigned a 1.
Yes Feasible? i=i+1
b is a binary vector with the first nB elements equal to 1,
and the remaining ones are 0.
No A is a matrix which contains the candidacy information for
A(k,i)=1 all single and paired DGs. Details of forming this coefficient
A(k,i)=0
NonzeroRow = 1
L(k,i)=0
matrix will be explained next.
L(k,i)=max(Lj)
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020
VSCOPF problem by placing these pairs one at a time. This (both active and reactive) are increased by 100% to create
will extend the columns of A matrix by the number of newly highly stressed operating conditions and pushing the system
assigned fictitious bus numbers and creates a submatrix A12 limits. Moreover, Lobjective is intentionally reduced in order
representing the newly added columns. to create cases requiring paired DG placements for some of
ii) A12 : Assume that applying the flowchart in Fig. 2 yields: the simulated scenarios.
Simulation results are shown in Table II. Out of the simu-
nB
nB + 1 nB + 2 nB + 3 ... nB + i ... nB + 2 lated 40 outage scenarios, 32 of them required only a single
0 0 0 0 0 Outage-1
DG placement at bus 44 in order to maintain voltage stability.
0 0 0 0 0 Outage-2
The remaining 8 outage scenarios required three more DGs
0 1 0 1 0
A12 = Outage-3
.. .. .. .. .. to be placed in order to maintain a voltage stable system.
. . . . .
0 0 0 0 0 Outage-M
To obtain those results, initially, the candidate locations are
found by using the single DG placement algorithm in Fig. 1.
In this example, several feasible solutions are assumed to However, voltage instability cannot be avoided for 8 out of
be found by placing DG pairs as indicated by 1’s in row 3. 40 scenarios where corresponding rows of A are found to be
iii) A21 and A22 : In assigning DG pairs, in order to null. Then, candidate locations are determined to place paired
establish consistency between the created fictitious buses (e.g. DGs for those remaining 8 scenarios. Finally, DGs are placed
representing the pair of buses (nB +2) and (nB +i)) and actual at buses 21, 44, 52, and 95 by using the integer programming
buses, additional equations are required to indicate which bus (IP) problem formulation and solution.
pair belongs to which actual buses. Thus, a truth table can In order to illustrate the overall procedure, one of the outage
be formed as shown in Table I for the example where the scenarios is chosen as an example. In this scenario three of
fictitious buses (nB + 2) and (nB + i) refer to bus pairs 2-3 the transmission lines are taken out of service, which makes
and 2-i respectively. the system voltage unstable. Applying the DG placement
procedure, it can be shown that by placing a DG pair at either
TABLE I one of the twelve possible combinations formed among the
T RUTH TABLE sets of buses {43, 44, 45}, and {51, 52, 53, 58}, the system
Solution 1 Solution 2 can be made voltage stable. Among these, since the pair 44-
Input Outputs Input Outputs 52 also helps other considered outage scenarios, it is chosen
nB + 2 Bus-2 Bus-3 nB + i Bus-2 Bus-i
1 1 1 1 1 1 as the solution. Fig. 3 shows the voltage magnitude profile of
0 unknown unknown 0 unknown unknown the system buses before and after the placement of DGs at
buses 44 and 52. Note that voltage magnitude limits used for
These tables can now be converted into the following this study are between 0.9 and 1.06 per unit in all simulations.
equations: VSCOPF solution is repeated tens of thousands of times for
the IEEE 118-bus system. While it is manageable for such a
x2 + x3 ≥ 2xnB +2 test system, the computational burden can rapidly increase for
x2 + xi ≥ 2xnB +i much larger size power grids. In anticipation of applying this
method to very large scale problems, utilization of the high-
and accordingly A21 and A22 can be formed as follows: performance computing facility of the institution is considered
and actually implemented for the 118-bus system. Note the
Bus-1 Bus-2 Bus-3 ... Bus-i ... Bus-nB total number of required repeat solutions for the IEEE 118-bus
A21 = 0 1 1 0 0 Additional system given in Table III. Implementing the outage scenarios
0 1 0 1 0 in the Discovery Cluster by accessing 50 of its cpu cores,
yields each scenario solution on average in about 5 seconds.
nB
It should also be noted that it is possible to implement and
nB + 1 nB + 2 nB + 3 ... nB + i ... nB + 2 execute the proposed algorithm also for very large scale power
A22 = 0 −2 0 0 0 Additional
0 0 0 −2 0
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020
Fig. 3. Voltage Profiles for the Outage Scenario
21st Power Systems Computation Conference Porto, Portugal — June 29 – July 3, 2020
PSCC 2020