Paper 1
Paper 1
8, AUGUST 2021
0018-9286 © 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3519
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3520 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
dynamics can be described by the transfer function standard and well-justified for frequency control on transmission
1 networks [20].
ĝi (s) =
mi s + d i
(3) r Bus voltage magnitudes |Vi |’s are constant; we are not
which is exactly the standard swing dynamics. modeling the dynamics of exciters used for voltage con-
Generator Dynamics 2. (Second-order turbine dynamics): trol; these are assumed to operate at a much faster time-
When ω = 0, the turbines are constantly triggered and the scale.
generator dynamics can be described by the transfer function
r Lines {i, j} are lossless.
r Reactive power flows do not affect bus voltage phase
τi s + 1
ĝi (s) = 2 −1 . (4) angles and frequencies.
mi τi s + (mi + di τi ) s + di + rt,i r Without loss of generality, the equilibrium angle differ-
b) Inverter dynamics: We consider the most commonly
ence (θ0,i − θ0,j ) across each line is less than π/2.
used type of inverters, i.e., the grid-following inverters, which For a first principle derivation of the model, we refer to [21,
adjust their power injection to the network in response to fre- Section VII]. For applications of similar models for frequency
quency deviations. Since power electronics are significantly control within the control literature (see, e.g., [22]–[24]).
faster than the electro-mechanical dynamics of generators, we Remark 2. (Internal stability of (8)): Throughout this arti-
assume that each inverter measures the local grid frequency cle, we consider feedback interconnections of positive real and
deviation ωi and instantaneously updates the output power qr,i . strictly positive real subsystems. Internal stability follows from
Different control laws can be used to map ωi to qr,i . We represent classical results [25]. Since the focus of this article is on perfor-
such laws using a transfer function ĉi (s). The two most common mance, we do not discuss internal stability here in detail. We refer
ones are as follows. to the reader to [26], for a thorough treatment of similar feedback
Inverter Dynamics 1. (Droop Control): This control law can interconnections. From now on, a standing assumption—that
provide additional droop capabilities and is given by can be verified—is that feedback interconnection described in
−1
ĉi (s) = −rr,i (5) Fig. 1 is internally stable.
where rr,i > 0 is the droop coefficient. Remark 3. (Model extensions and limitations): Our model
Inverter Dynamics 2. (Virtual Inertia): Besides providing accepts generalizations accounting for constant power loads via
additional droop capabilities, this control law can compensate Kron reduction [20] and lossy lines with uniform R/X ratios [27],
the loss of inertia and is given by which are not presented due to space constraints. Also, we would
−1
like to point out that constant power loads are good surrogates
ĉi (s) = − mv,i s + rr,i (6)
to resistive loads, since the demand variations of resistive loads
where mv,i > 0 is the virtual inertia constant.
are mostly driven by voltage fluctuations which are ignorable in
2) Network Dynamics: The network power fluctuations
the context of frequency control on transmission networks. Ad-
pe := (pe,i , i ∈ V) ∈ Rn are given by a linearized model of the
mittedly, our model cannot capture frequency-dependent loads
power flow equations [19]:
or lossy lines with heterogeneous R/X ratios, which are possible
LB directions of future research.
p̂e (s) = ω̂(s) (7)
s
where p̂e (s) and ω̂(s) denote the Laplace transforms of pe
and ω, respectively.1 The matrix LB is an undirected weighted B. Performance Metrics
Laplacian matrix of the network with elements Having considered the model of the power network, we are
n
now ready to introduce performance metrics used in this article
LB,ij = ∂θj |Vi ||Vj |bij sin(θi − θj ) .
θ=θ0 to compare different inverter control laws.
j=1
1) Steady-State Effort Share: This metric measures the
Here, θ := (θi , i ∈ V) ∈ Rn denotes the angle deviation from its fraction of the power imbalance addressed by inverters, which is
nominal, θ0 := (θ0,i , i ∈ V) ∈ Rn are the equilibrium angles, calculated as the absolute value of the ratio between the inverter
|Vi | is the (constant) voltage magnitude at bus i, and bij is the steady-state output power and the total power imbalance, i.e.,
line {i, j} susceptance.
3) Closed-Loop Dynamics: We will investigate the closed- n
i=1 ĉi (0)ωss,i
loop responses of the system in Fig. 1 from the power injection ES := n +
(9)
i=1 pin,i (0 )
set point changes pin , the power fluctuations around the set
point dp , and frequency measurement noise nω to frequency when the system T̂ωp undergoes a step change in power ex-
deviations ω, which can be described compactly by the transfer citation. Here, ĉi (0) is the dc gain of the inverter and ωss,i
function matrix is the steady-state frequency deviation. A higher steady-state
T̂ (s) := T̂ωp (s) T̂ωdn (s) := T̂ωd (s) T̂ωn (s) . (8) effort share indicates that a larger amount of steady-state power
Remark 1. (Model assumptions): The linearized network output is required from inverters in the process of handling
model (8) implicitly makes the following assumptions which are certain power imbalance. Since this necessary headroom is
usually achieved by either curtailment or additional storage [28],
1 We use hat to distinguish the Laplace transform from its time domain [29], a lower steady-state effort can be associated with lower
counterpart. operational costs and it is therefore desired.
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3521
the assumptions are only used in the analysis, but as shown in F 2 [ĉo (s)In ]F 2 , and after a loop transformation obtain Fig. 2(a).
Section VI, the insights and advantages of the proposed solution Then, we define the scaled Laplacian matrix
LF := F − 2 LB F − 2
1 1
are still there when these assumptions do not hold. (17)
2 j represents the imaginary unit which satisfies j 2 = −1 and ω represents 3 We use variables without subscript i to denote parameters of the representa-
the frequency variable. tive generator and inverter.
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3522 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3523
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3524 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
Lemma 4. (Bounds for Hadamard product): Let P ∈ Rn×n where the conditions in braces jointly imply ξ > 1.
be a symmetric matrix with minimum and maximum eigenvalues Proof: Basically, Nadir must occur at some non-negative
given by λmin (P ) and λmax (P ), respectively. Then, ∀x, y ∈ Rn finite time instant tnadir , such that ṗu (tnadir ) = 0 and pu (tnadir )
n
n is a maximum, where pu (t) denotes the unit-step response of
T
T
λmin (P ) xk yk ≤ x P ◦ yy
2 2
x ≤ λmax (P ) x2k yk2 . ĥ(s), i.e., p̂u (s) := ĥ(s)/s. We consider three cases based on
k=1 k=1 the value of damping ratio ξ separately.
Proof: See Appendix C. 1) Under damped case (0 ≤ ξ < 1): The output is
Lemma 4 implies the bounds on the synchronization cost.
Kz 1 s + ξωn
Theorem 3. (Bounds on synchronization cost): Let Assump- p̂u (s) = 2 −
ωn s (s + ξωn )2 + ωd2
tions 1 and 3 hold. Then, the synchronization cost of the system
T̂ωp is bounded by ω̃22 ≤ ω̃22 ≤ ω̃22 , where ξωn − ωn2 z −1
−
n−1 (s + ξωn )2 + ωd2
k=1 ũ20,k ĥu,k 2H2
ω̃22 := and with ωd := ωn 1 − ξ 2 , which gives the time domain
maxi∈V (fi )
response
n−1
ũ20,k ĥu,k 2H2 Kz
ω̃22 :=
k=1
. pu (t) = 2 1 − e−ξωn t η0 sin (ωd t + φ)
mini∈V (fi ) ωn
Proof: By Lemma 3, where
∞ 2
ξωn − ωn2 z −1 ωd
ω̃2 =
2
ũT0 Γ̃ ◦ hu (t)hu (t)T ũ0 dt η0 = 1 + and tan φ = .
0 ωd2 ξωn − ωn2 z −1
∞ n−1
Clearly, the above response must have oscillations. There-
≥ λmin (Γ̃) ũ20,k hu,k (t)2 dt fore, for the case 0 ≤ ξ < 1, Nadir always exists.
0 k=1 2) Critically damped case (ξ = 1): The output is
n−1
Kz 1 1 ωn − ωn2 z −1
= λmin (Γ̃) ũ20,k ĥu,k 2H2 p̂u (s) = 2 − −
ωn s s + ωn (s + ωn )2
k=1
which gives the time domain response
n−1
n−1
ũ20,k ĥu,k 2H2 Kz
≥ λmin (F −1 ) ũ20,k ĥu,k 2H2 =
k=1 pu (t) = 2 1 − e−ωn t 1 + ωn − ωn2 z −1 t .
maxi∈V (fi ) ωn
k=1
Thus,
which concludes the proof of the lower bound. The first in-
equality follows from Lemma 4 by setting P = Γ̃, x = ũ0 , ṗu (t) = Kze−ωn t 1 − ωn z −1 t + z −1 .
and y = hu (t) := (hu,k (t), k ∈ {1, . . . , n − 1}) ∈ Rn−1 . The Letting ṗu (t) = 0 yields
second inequality follows from the interlacing theorem [31, Th. ωn e−ωn t 1 + ωn − ωn2 z −1 t = e−ωn t ωn − ωn2 z −1
4.3.17]. The proof of the upper bound is similar. which has a non-negative finite solution
Remark 8. (Synchronization cost in homogeneous case): In
z −1
the system with homogeneous parameters, i.e., F = f In for tnadir =
some f > 0, the identical lower and upper bounds on the syn- ωn z −1 − 1
−1
chronization cost imply that whenever ωn z > 1. For any > 0, it holds that
n−1
ṗu (tnadir − ) = Kze−ωn (tnadir −) ωn z −1 − 1 > 0
ω̃22 = f −1 ũ20,k ĥu,k 2H2 .
k=1
ṗu (tnadir + ) = Kze−ωn (tnadir +) 1 − ωn z −1 < 0 .
4) Nadir: A deep Nadir poses a threat to the reliable opera- Clearly, Nadir occurs at tnadir . Therefore, for the case
tion of a power system. Hence, one of the goals of inverter control ξ = 1, Nadir is eliminated if and only if ωn z −1 ≤ 1. To
laws is the reduction of Nadir. We seek to evaluate the ability of put it more succinctly, we combine the two conditions
different control laws to eliminate Nadir. To this end, we provide into
a necessary and sufficient condition for Nadir elimination in a 1 = ξ ≤ z/ωn . (27)
second-order system with a zero. 3) Over damped case (ξ > 1): The output is
Theorem 4. (Nadir elimination for a second-order system):
Kz 1 η1 η2
Assume K > 0, z > 0, ξ ≥ 0, ωn > 0. The step response of a p̂u (s) = 2 − −
ωn s s + σ 1 s + σ2
second-order system with transfer function given by
with
K (s + z) 1 ξ − ωn z −1
ĥ(s) = 2
s + 2ξωn s + ωn2 σ1,2 = ωn ξ ± ξ 2 − 1 and η1,2 = ∓
2 2 ξ2 − 1
has no Nadir if and only if
which gives the time domain response
1 ≤ ξ ≤ z/ωn or
ξ > z/ωn Kz
ξ ≥ (z/ωn + ωn /z) /2
(26) pu (t) = 2 1 − η1 e−σ1 t − η2 e−σ2 t .
ωn
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3525
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3526 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
Proof: The partial derivative of T̂ωdn,DC 2H2 with respect to Since ĥu,k,VI 2H2 is a function of rr−1 and mv , in what follows
rr−1 is we denote it by ρ(rr−1 , mv ). In order to have an insight on
n
κ2ω rr−2 + 2dκ2ω rr−1 − κ2p how ĥu,k,VI 2H2 changes with rr−1 and mv , we take partial
∂rr−1 T̂ωdn,DC 2H2 = Γkk . (33) derivatives of ρ(rr−1 , mv ) with respect to rr−1 and mv , i.e.,
k=1
2mdˇ2
∂rr−1 ρ(rr−1 , mv )
By equating (33) to 0, we can solve the corresponding rr−1 2
as rr−1 ± = −d ± d2 + (κp /κω )2 . The only positive root m̌ + τ λk+1 τ + dˇ + λk+1 τ 3 rt−1
= − 2
is therefore rr−1 := −d + d2 + (κp /κω )2 . We now show 2λk+1 τ dˇ λk+1 τ + dˇ + r−1 + m̌(dˇ + r−1 )
t t
that Γkk > 0, ∀k ∈ {1, . . . , n}. Recall that Γ := V T F −1 V . We
know Γkk = nj=1 (vk,j 2
/fj ). Since vk is an eigenvector, ∀k ∈ ∂mv ρ(rr−1 , mv )
{1, . . . , n}, there must exist at least one j ∈ V such that vk,j = τ 2 rt−1
0. Since fi > 0, ∀i, we have that Γkk > 0, ∀k ∈ {1, . . . , n}. = − 2 .
In addition, since the denominator of (33) is always positive 2 τ dˇ λk+1 τ + dˇ + rt−1 + m̌(dˇ + rt−1 )
and the highest order coefficient of the numerator is positive, Clearly, for all rr−1 ≥ 0, ∂rr−1 ρ(rr−1 , mv ) < 0, which means
whenever 0 < rr−1 < rr−1 , then ∂rr−1 T̂ωdn,DC 2H2 < 0, and if that ρ(rr−1 , mv ) is a monotonically decreasing function of rr−1 .
rr−1 > rr−1 , then ∂rr−1 T̂ωdn,DC 2H2 > 0. Therefore, rr−1 is the Similarly, for all mv ≥ 0, ∂mv ρ(rr−1 , mv ) < 0, which means
minimizer of T̂ωdn,DC 2H2 . that ρ(rr−1 , mv ) is a monotonically decreasing function of mv .
Two main observations can be made from Corollary 3. First, Therefore, given rr−1 > 0, ∀mv > 0, it holds that
the control parameter rr−1 of DC has an direct effect on the lim ρ(rr−1 , mv ) < ρ(rr−1 , mv ) < ρ(rr−1 , 0) < ρ(0, 0).
mv →∞
size of the frequency variance in the system, which makes it
impossible to require DC to bear an assigned amount of steady- Recall that ĥu,k,VI 2H2 = ρ(rr−1 , mv ), ĥu,k,DC 2H2 =
state effort share and reduce the frequency variance at the same ρ(rr−1 , 0), and ĥu,k,SW 2H2 = ρ(0, 0). The result follows.
time. The other important point is that VI will induce unbounded Corollary 5. (Comparison of synchronization cost in homoge-
frequency variance, which poses a threat to the operation of the neous case): Denote the synchronization cost of the open-loop
power system. Therefore, neither DC nor VI is a good solution to system as ω̃SW 22 . Then, under Assumptions 1 and 3, given
improve the frequency variance without sacrificing the steady- rr−1 > 0, ∀mv > 0, we can order the synchronization cost when
state effort share. F = f In as
n−1 2
k=1 ũ 0,k /λ k+1
C. Synchronization Cost < ω̃VI 22 < ω̃DC 22 < ω̃SW 22 .
2f d + rt−1
ˇ
Theorem 3 implies that the synchronization cost of T̂ωp,DC
and T̂ωp,VI is bounded by a weighted sum of ĥu,k,DC 2H2 and Proof: The result follows by combining Remark 8 and The-
orem 5.
ĥu,k,VI 2H2 , respectively. Hence, in order to see the limited Corollary 6. (Lower bound of synchronization cost under DC
ability of DC and VI to reduce the synchronization cost, we need and VI): Under Assumptions 1 and 3, the ordering of the size
to gain a deeper understanding of ĥu,k,DC 2H2 and ĥu,k,VI 2H2 of the bounds on the synchronization cost of open-loop, DC,
first. and VI depends on the parameter values. Thus, we cannot order
Theorem 5. (Bounds of ĥu,k,DC 2H2 and ĥu,k,VI 2H2 ): Let ω̃VI 22 , ω̃DC 22 , and ω̃SW 22 strictly. Instead, we highlight
Assumptions 1 and 3 hold. Then, given rr−1 > 0, ∀mv > 0, that, given rr−1 > 0, the synchronization cost under DC and VI
1 is bounded below by
< ĥu,k,VI 2H2
2λk+1 dˇ + rt−1 n−1
ũ 2
/λ
k=1 0,k k+1
.
< ĥu,k,DC 2H2 < ĥu,k,SW 2H2 2 maxi∈V (fi ) dˇ + rt−1
where ĥu,k,SW 2H2 represents the inner products of the open- Proof: The result follows from Theorems 3 and 5.
loop system with no additional control from inverters. Corollary 5 provides both upper and lower bounds for the
Proof: Considering that DC can be viewed as VI with synchronization cost under DC and VI in homogeneous case.
mv = 0 and the open-loop system can be viewed as VI The upper bound verifies that DC and VI do reduce the synchro-
with mv = rr−1 = 0, we only compute ĥu,k,VI 2H2 , which nization cost by adding damping and inertia while the lower
straightforwardly implies the other two. Applying (14) and bound indicates that the reduction of the synchronization cost
(16) to (19) shows ĥu,k,VI (s) = ĥp,k+1,T,VI (s)/s is a transfer through DC and VI is limited by certain value that is dependent
function with b4 = a0 = b0 = 0, a1 = λk+1 /(m̌τ ), b1 = on rr−1 . Corollary 6 implies that in the proportional case, the
1/(m̌τ ), a2 = (dˇ + rt−1 + λk+1 τ )/(m̌τ ), b2 = 1/m̌, a3 = synchronization cost under DC and VI is also bounded below
ˇ )/(m̌τ ), b3 = 0. Then, it follows from Lemma 2 that
(m̌ + dτ by a value that is dependent on rr−1 . The fact that the lower
bound of the synchronization cost under DC and VI is reduced
m̌ + τ λk+1 τ + dˇ as rr−1 increases is unsatisfactory. This is because increasing rr−1
ĥu,k,VI H2 =
2
.
2λk+1 τ dˇ λk+1 τ + dˇ + rt−1 + m̌ dˇ + rt−1 also increases the steady-state effort share, which is usually not
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3527
desired. However, given a small rr−1 , even if the inertia is very addition of mv makes the tuning region in (35) more accessible,
high, i.e., mv → ∞, the synchronization cost ω̃VI 22 can never which indicates that VI can help a low-inertia power system
reach zero, not to mention ω̃DC 22 . improve Nadir.
We end this section by summarizing the pros and cons of each
D. Nadir controller.
r Droop control: With only one parameter rr−1 , DC can
Finally, with the help of Theorem 4, we can determine the
neither reduce frequency variance or synchronization cost
conditions that the parameters of DC and VI must satisfy to
without affecting steady-state effort share. Moreover, for
eliminate Nadir of the system frequency.
low-inertia systems, DC cannot eliminate Nadir.
Theorem 6. (Nadir elimination under DC and VI): Under r Virtual inertia: VI can use its additional dynamic param-
Assumptions 1 and 3:
r for T̂ωp,DC , the tuning region that eliminates Nadir eter mv to eliminate system Nadir and relatively improve
synchronization cost. However, this comes at the price of
through DC is rr−1 such that
introducing large frequency variance in response to noise,
rr−1 ≤ m τ −1 − 2 τ −1 rt−1 /m − d (34) and cannot be decoupled from increases in the steady-state
effort share.
r for T̂ωp,VI , the tuning region that eliminates Nadir through
VI is (rr−1 , mv ) such that V. DYNAM-I-C DROOP CONTROL (IDROOP)
rr−1 ≤ (m + mv ) τ −1 − 2 τ −1 rt−1 / (m + mv ) − d. We now show how, by moving away from the broadly pro-
posed approach of mimicking generators response, one can
(35) overcome the weaknesses presented in the previous section.
Proof: We start by deriving the Nadir elimination condition With this aim, we introduce an alternative iDroop controller that
for VI. The system frequency of T̂ωp,VI is given by [15] uses dynamic feedback to make a trade-off among the several
n different objectives described in Section II-B. The proposed
u0,i
ω̄VI (t) = i=1
n pu,VI (t) solution is described below.
i=1 fi
Inverter Dynamics 3. (Dynamic Droop Control): The dynam-
where pu,VI (t) is the unit-step response of ĥp,1,T,VI (s). Clearly, ics of an inverter with iDroop is given by the transfer function
as long as pu,VI (t) has no Nadir, neither does ω̄VI (t). Thus, as −1
νi s + δi rr,i
shown later, the core is to apply Theorem 4 to ĥp,1,T,VI (s). ĉi (s) = − (37)
Substituting (14) and (16) to (19) yields s + δi
1 s + τ −1 where δi > 0 and νi > 0 are tunable parameters.
ĥp,1,T,VI (s) = Similarly to (13) and (14), one can define a representative
m̌ s2 + 2ξωn s + ωn2
iDroop inverter controller as
dˇ + rt−1 τ −1 + d/ˇ m̌
where ωn := , ξ := . Now νs + δrr−1
m̌τ ĉo (s) = − (38)
2 (dˇ + rt−1 )/(m̌τ ) s+δ
we are ready to search the Nadir elimination tuning region with νi = fi ν, rr,i = rr /fi , and δi = δ.
by means of Theorem 4. An easy computation shows the In the rest of this section, we expose iDroop to the same
following inequality: 2ξωn − τ −1 = d/ ˇ m̌ < (dˇ + r−1 )/m̌ = performance analysis done for DC and VI in Section IV.
t
2
ωn τ . Equivalently, it holds that ξ < [1/(ωn τ ) + ωn τ ]/2, which
indicates that the second set of conditions in (26) cannot be A. Steady-State Effort Share
satisfied. Hence, we turn to the first set of conditions in (26),
which holds if and only if ξ ≥ 1 and ξωn ≤ τ −1 . Via simple We can show that iDroop is able to preserve the steady-state
algebraic computations, this is equivalent to behavior given by DC and VI.
Corollary 7. (Synchronous frequency under iDroop): Let As-
τ dˇ2 /m̌ − 2dˇ + τ −1 m̌ − 4rt−1 ≥ 0 and d/ ˇ m̌ ≤ τ −1 . (36)
sumption 3 hold. If qr,i is under the control law (37), then
The first condition in (36) can be viewed as a quadratic inequality the steady-state frequency deviation of the system T̂ωp,iDroop
with respect to d,ˇ which holds if and only if
⎛ ⎞ ⎛ ⎞ synchronizes to the synchronous frequency given by (29).
r −1
r −1 Proof: The result follows directly from Lemma 1.
dˇ ≤ m̌ ⎝τ −1 − 2 ⎠ or dˇ ≥ m̌ ⎝τ −1 + 2 ⎠.
t t
Corollary 8. (Steady-state effort share of iDroop): Let As-
m̌τ m̌τ
sumption 3 hold. If qr,i is under the control law (37), then the
However, only the former region satisfies the second condition steady-state effort share of the system T̂ωp,iDroop is given by
in (36). This concludes the proof of the second statement. The (30).
first statement follows trivially by setting mv = 0. Proof: The result follows from Theorem 1 applied to (37).
Important inferences can be made from Theorem 6. The fact Corollaries 7 and 8 suggest that iDroop achieves the same
that a small m tends to make the term on the right-hand side synchronous frequency and steady-state effort share as DC and
−1 −1
of (34) negative implies that in a low-inertia power system, it is VI do, which depend on rr,i . Note that besides rr,i , iDroop
impossible to eliminate Nadir using only DC. Undoubtedly, the provides us with two more degrees of freedom by δi and νi .
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3528 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
B. Power Fluctuations and Measurement Noise By Lemma 6, for a given ν, if α1 (ν) < 0, then
The next theorem quantifies the frequency variance under T̂ωdn,iDroop 2H2 always decreases as δ increases. However,
iDroop through the squared H2 norm of the system T̂ωdn,iDroop . according to Lemma 5, even if δ → ∞, we can only ob-
Corollary 9. (Frequency variance under iDroop): Let As- tain T̂ωdn,iDroop 2H2 = T̂ωdn,DC 2H2 . Similarly, if α1 (ν) = 0,
sumptions 1 and 2 hold. The squared H2 norm of T̂ωdn,iDroop then T̂ωdn,iDroop 2H2 keeps constant as δ increases, which
is given by means whatever δ is, we will always obtain T̂ωdn,iDroop 2H2 =
T̂ωdn,iDroop 2H2 T̂ωdn,DC 2H2 . Therefore, iDroop cannot outperform DC when
α1 (ν) ≤ 0. To put it another way, Lemmas 5 and 6 imply that
n
(κ2p + rr−2 κ2ω )mδ 2 + (κ2p + ν 2 κ2ω ) dδ
ˇ + λk in order to improve the frequency variance through iDroop, one
= Γkk .
2m dmδ ˇ 2 + (d + ν) dδ ˇ + λk needs to set ν such that α1 (ν) > 0 and δ as small as practically
k=1
possible. The following lemma characterizes the minimizer ν
(39)
of T̂ωdn,iDroop 2H2 when δ = 0.
Proof: The proof is based on the Theorem 2 and Lemma 2. Lemma 7. (Minimizer ν of T̂ωdn,iDroop 2H2 when δ = 0):
Applying (13) and (38) to (19) and (20) shows ĥp,k,iDroop (s) Let Assumptions 1 and 2 hold. Then
is a transfer function with b4 = a0 = b0 = 0, a1 =
(λk δ)/m, b1 = 0, a2 = (dδˇ + λk )/m, b2 = δ/m, a3 = (mδ + ν := argminδ=0,ν>0 T̂ωdn,iDroop 2H2
d + ν)/m, b3 = 1/m, while ĥω,k,iDroop (s) is a transfer
= − d + d2 + (κp /κω )2 . (40)
function with b4 = a0 = b0 = 0, a1 = (λk δ)/m, b1 = 0, a2 =
ˇ + λk )/m, b2 = −(r−1 δ)/m, a3 = (mδ + d + ν)/m, b3 =
(dδ r
Proof: See Appendix F.
−ν/m. Thus, by Lemma 2, We are now ready to prove the next theorem.
Theorem 7. (T̂ωdn,iDroop 2H2 optimal tuning): Let Assump-
ˇ + λk
mδ 2 + dδ
ĥp,k,iDroop 2H2 = tions 1 and 2 hold. Define ν as in (40). Then,
ˇ 2 + (d + ν) dδ
2m dmδ ˇ + λk r whenever (κp /κω )2 = 2rr−1 d + rr−2 , for any δ > 0 and ν
such that
rr−2 mδ 2 + ν 2 dδ
ˇ + λk
ĥω,k,iDroop 2H2 = . ν ∈ [ν , rr−1 ) or ν ∈ (rr−1 , ν ] (41)
ˇ 2 + (d + ν) dδ
2m dmδ ˇ + λk
iDroop outperforms DC in terms of frequency variance,
Then, (39) follows from Theorem 2. i.e.,
The explicit expression of T̂ωdn,iDroop 2H2 given in Corol-
lary 9 is useful to show that iDroop can reduce the frequency T̂ωdn,iDroop 2H2 < T̂ωdn,DC 2H2 .
variance relative to DC and VI. Given the fact that T̂ωdn,VI 2H2 Moreover, the global minimum of T̂ωdn,iDroop 2H2 is
is infinite, the question indeed lies in whether we can find a set obtained by setting δ → 0 and ν → ν .
of values for parameters δ and ν that ensure T̂ωdn,iDroop 2H2 ≤ r if (κp /κω )2 = 2rr−1 d + rr−2 , then for any δ > 0, by set-
T̂ωdn,DC 2H2 . Fortunately, we can not only find such a set but ting ν → ν = rr−1 , iDroop matches DC in terms of fre-
also the optimal setting for (39). The following three lemmas set quency variance, i.e.,
the foundation of this important result which is given as Theorem T̂ωdn,iDroop 2H2 = T̂ωdn,DC 2H2 .
7.
Lemma 5. (Limit of T̂ωdn,iDroop 2H2 ): Let Assumptions 1 Proof: As discussed before, to guarantee T̂ωdn,iDroop 2H2 <
and 2 hold. If δ → ∞, then T̂ωdn,iDroop 2H2 = T̂ωdn,DC 2H2 . T̂ωdn,DC 2H2 , one requires to set ν such that α1 (ν) > 0. In
Proof: See Appendix D. this case, T̂ωdn,iDroop 2H2 always increases as δ increases, so
Lemma 5 shows that T̂ωdn,iDroop 2H2 asymptotically con- choosing δ arbitrarily small is optimal for any fixed ν.
verges to T̂ωdn,DC 2H2 as δ → ∞. The next lemma shows that We now look for the values of ν that satisfy the requirement
this convergence is monotonically from either above or below α1 (ν) > 0. Since the denominator of α1 (ν) is always positive,
depending on the value of the parameter ν. the sign of α1 (ν) only depends on its numerator. Denote the
Lemma 6. (ν-dependent monotonicity of T̂ωdn,iDroop 2H2 numerator of α1 (ν) as Nα1 (ν). Clearly, Nα1 (ν) is a univariate
with respect to δ ): Let Assumptions 1 and 2 hold. Define quadratic function in ν, whose roots are as follows: ν1 = rr−1 and
ν2 = [(κp /κω )2 − rr−1 d]/d.ˇ Provided that the highest order co-
−dκˇ 2 ν 2 + κ2 + r−2 κ2 ν + dr−2 κ2 − r−1 κ2 efficient of Nα1 (ν) is negative, the graph of Nα1 (ν) is a parabola
ω p r ω r ω r p
α1 (ν) := .
d+ν that opens downwards. Therefore, if ν1 < ν2 , then ν ∈ (ν1 , ν2 )
guarantees α1 (ν) > 0; if ν1 > ν2 , then ν ∈ (ν2 , ν1 ) ∩ (0, ∞)
Then guarantees α1 (ν) > 0. Notably, if ν1 = ν2 , there is no feasible
r T̂ωdn,iDroop 2 is a monotonically increasing or decreas- point of ν to make α1 (ν) > 0.
H2
ing function of δ > 0 if and only if α1 (ν) is positive or The condition ν1 = ν2 happens only if (κp /κω )2 = 2rr−1 d +
negative, respectively. rr , from which it follows that ν = rr−1 = ν1 = ν2 . Then
−2
r T̂ωdn,iDroop 2 is independent of δ > 0 if and only if α1 (ν ) = α1 (rr−1 ) = 0. Therefore, by setting ν → ν = rr−1 ,
H2
α1 (ν) is zero. we get T̂ωdn,iDroop 2H2 = T̂ωdn,DC 2H2 . This concludes the
Proof: See Appendix E. proof of the second part.
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3529
We now focus on the case where the set S = (ν1 , ν2 ) ∪ δ(dˇ + rt−1 + λk+1 τ ) + λk+1 δτ + 1
{(ν2 , ν1 ) ∩ (0, ∞)} is nonempty. Recall from the proof of a1 = , b1 =
mτ mτ
Lemma 6 that T̂ωdn,iDroop H2 = Π(δ, ν). For any fixed ν ∈ S, ˇ −1
δ(m + dτ ) + d + rt + λk+1 τ + ν 1
it holds that α1 (ν) > 0 and thus Π(δ, ν) > Π(0, ν) for any a2 = , b2 =
δ > 0. Recall from the proof of Lemma 7 that ν is the minimizer mτ m
of Π(0, ν). Hence, (0, ν ) globally minimizes Π(δ, ν) as long mδτ + m + dτ + ντ
a3 = , b3 = 0 , b4 = 0 .
as ν ∈ S. In fact, we will show next that ν is always within S mτ
whenever S = ∅. Considering that a0 → 0 and b0 → 0 as δ → 0 and ν → ∞, we
First, we consider the case when ν1 < ν2 , which implies can employ the H2 norm computation formula for the third-order
−1
2
(κp /κω ) > 2rr d +
that rr−2 . Then, we have ν > −d + transfer function in Remark 6. Then
d + 2rr d + rr = rr = ν1 . We also want to show ν <
2 −1 −2 −1
lim ĥu,k,iDroop 2H2
δ→0,ν→∞
ν2 which holds if and only if
1 2
(κp /κω )2 − rr−1 d (κp /κω )2 + d2 ν
m
1 2
mτ + λmτ
k+1
m
d2 + (κp /κω )2 < +d= = lim = 0.
dˇ dˇ δ→0,ν→∞ 2 λk+1 ( ν ν − λk+1 )
mτ mτ m mτ
which is equivalent to 1 < d2 + (κp /κω )2 /d. ˇ This always
Thus, by Theorem 3, ω̃iDroop 22 = ω̃iDroop 22 = 0, which
holds since (κp /κω )2 > 2rr−1 d + rr−2 . Thus, ν1 < ν < ν2 .
Similarly, we can prove that in the case when ν1 > ν2 , ν2 < forces ω̃iDroop 22 = 0.
ν < ν1 holds and thus ν ∈ (ν2 , ν1 ) ∩ (0, ∞). It follows that Theorem 8 shows that unlike DC and VI that require changes
(0, ν ) is the global minimizer of Π(δ, ν). on rr−1 to arbitrarily reduce the synchronization cost, iDroop
Finally, by Lemma 5, T̂ωdn,DC 2H2 = Π(∞, ν). The condi- can achieve zero synchronization cost without affecting the
tion (41) actually guarantees ν ∈ S and thus α1 (ν) > 0. Then, steady-state effort share. Naturally, δ ≈ 0 may lead to slow
by Lemma 6, we have T̂ωdn,DC 2H2 = Π(∞, ν) > Π(δ, ν). response and ν → ∞ may hinder robustness. Thus, this result
This concludes the proof of the first part. should be appreciated from the viewpoint of the additional
Theorem 7 shows that, to optimally improve the frequency tuning flexibility that iDroop provides.
variance, iDroop needs to first set δ arbitrarily close to zero.
Interestingly, this implies that the transfer function ĉo (s) ≈ −ν D. Nadir
except for ĉo (0) = −rr−1 . In other words, iDroop uses its first- Finally, we show that with δ and ν tuned appropriately, iDroop
order lead/lag property to effectively decouple the dc gain ĉo (0) enables the system frequency of T̂ωp,iDroop to evolve as a first-
from the gain at all the other frequencies such that ĉo (jω) ≈ −ν. order response to step power disturbances, which effectively
This decouple is particularly easy to understand in two special makes Nadir disappear. The following theorem summarizes this
regimes: i) If κp κω , the system is dominated by measure- idea.
ment noise and, therefore, ν ≈ 0 < rr−1 , which makes iDroop Theorem 9. (Nadir elimination with iDroop): Let Assump-
a lag compensator. Thus, by using lag compensation (setting tions 1 and 3 hold. By setting δ = τ −1 and ν = rr−1 + rt−1 , Nadir
ν < rr−1 ), iDroop can attenuate frequency noise; ii) If κp κω , (12) of T̂ωp,iDroop disappears.
the system is dominated by power fluctuations and therefore Proof: The system frequency of T̂ωp,iDroop is given by [15]
ν ≈ κp /κω > rr−1 which makes iDroop a lead compensator. n
u0,i
Thus, by using lead compensation (setting ν > rr−1 ), iDroop ω̄iDroop (t) = i=1 n pu,iDroop (t) (42)
can mitigate power fluctuations. i=1 fi
where pu,iDroop (t) is the unit-step response of ĥp,1,T,iDroop (s).
C. Synchronization Cost If we set δ = τ −1 and ν = rr−1 + rt−1 , then (38) becomes
Theorem 3 implies that the bounds on the synchronization r−1
ĉo (s) = t − rr−1 + rt−1 . (43)
cost of T̂ωp,iDroop are closely related to ĥu,k,iDroop 2H2 . If we τs + 1
can find a tuning that forces ĥu,k,iDroop 2H2 to be zero, then both Applying (14) and (43) to (19) yields
lower and upper bounds on the synchronization cost converge to 1
ĥp,1,T,iDroop (s) =
zero. Then, the zero synchronization cost is achieved naturally. ms + dˇ + rt−1
The next theorem addresses this problem. whose unit-step response pu,iDroop (t) is a first-order evolution.
Theorem 8. (Zero synchronization cost tuning of iDroop): Let Thus, (42) indicates that Nadir of the system frequency disap-
Assumptions 1 and 3 hold. Then, a zero synchronization cost of pears.
the system T̂ωp,iDroop , i.e., ω̃iDroop 22 = 0, can be achieved by
setting δ → 0 and ν → ∞. VI. NUMERICAL ILLUSTRATIONS
Proof: Since the key is to show that ĥu,k,iDroop 2H2 → 0 as
δ → 0 and ν → ∞, we can use Lemma 2. Applying (14) and In this section, we present simulation results that compare
(38) to (19) shows ĥu,k,iDroop (s) = ĥp,k+1,T,iDroop (s)/s is a iDroop with DC and VI. The simulations are performed on
transfer function with the Icelandic Power Network taken from the Power Systems
λk+1 δ δ Test Case Archive [34]. Instead of the linear network model
a0 = , b0 = , used in the analysis, the simulations are built upon a nonlinear
mτ mτ
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3530 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
TABLE I
PARAMETERS OF REPRESENTATIVE GENERATOR AND INVERTER
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3531
is critically damped. The inverter parameters on each bus i are M ω̇ = − Dω − LB θ + qr + qt + pin (44b)
defined as follows: δi := δ, νi := fi ν, and mv,i = fi mv . where M := diag(mi , i ∈ V) ∈ Rn×n D := diag(di , i ∈
≥0 ,
Some observations are in order. First, all three controllers lead V) ∈ Rn×n , q := (q , i ∈ V) ∈ R , n
and q := (qt,i , i ∈ V) ∈
≥0 r r,i t
to the same synchronous frequency as predicted by Corollaries 1 Rn . In steady state, (44) yields
and 7. Second, although both of VI and iDroop succeed in
eliminating Nadir of the system frequency—which is better LB ωss t = −Dωss − LB θss0 + qr,ss + qt,ss + u0 (45)
than what DC does—the system synchronizes with faster rate where (θss0 + ωss t, ωss , qr,ss , qt,ss ) denotes the steady-state so-
and lower synchronization cost under iDroop than VI. Inter- lution of (44). Equation (45) indicates that LB ωss t is constant
estingly, although our simulation violates the homogeneous and thus LB ωss = 0n . It follows that ωss = ωsyn 1n . Therefore,
assumption, the synchronization costs under VI, DC, and SW (45) becomes
are in ascending order, which aligns with Corollary 5. Third, 0n = − Dωsyn 1n − LB θss0 + qr,ss + qt,ss + u0 (46)
there is no surprise that the frequency variance under VI is n
where qr,ss = (ĉi (0)ωsyn , i ∈ V) ∈ R and qt,ss =
no longer unbounded due to the added filter, yet, for a filter −1
(−rt,i ωsyn , i ∈ V) ∈ Rn when ω = 0 by (2). Premultiplying
with a bandwidth that does not affect the system dynamics, the
system under VI is still more sensitive to noise compared to the (46) by 1Tn and using the property that 1Tn LB = 0Tn , we get the
one under DC or iDroop as illustrated by the empirical PDF. desired result in (22).
Moreover, we highlight the huge control effort required by VI
when compared with DC and iDroop. Last but not least, a bonus B. Proof of Lemma 2
of the Nadir-eliminated tuning is that iDroop outperforms DC First recall that given any state-space realization of ĥ(s), the
in frequency variance as well. This can be understood through H2 norm can be calculated by solving a particular Lyapunov
Theorem 7. Provided that κp κω , we know from the definition equation. More specifically, suppose
in Lemma 7 that ν ≈ κp /κω . Thus, for realistic values of sys-
AB
tem parameters, ν rr−1 always holds. It follows directly that Σĥ(s) =
CD
ν = rr−1 + rt−1 ∈ (rr−1 , ν ]. By Theorem 7, iDroop performs
better than DC in terms of frequency variance. Further, the and let X denote the solution to the Lyapunov equation
preceding simulation results suggest that the Nadir-eliminated AX + XAT = −BB T . (47)
tuning of iDroop designed based on the proportional parameters
If ĥ(s) is stable, then
assumption works relatively well even when parameters are
non-proportional. ∞ if D = 0
ĥ2H2 = T
(48)
CXC otherwise.
VII. CONCLUSION Consider the observable canonical form [35, Ch. 4.1.6] of
This article studies the effect of grid-connected inverter-based ĥ(s) given by
⎡ ⎤
control on the power system performance. When it comes to 0 0 0 −a0 b0
⎢ 1 0 0 −a1 b1 ⎥
the existing two common control strategies, we show that DC ⎢ ⎥
cannot decouple the dynamic performance improvement from Σĥ(s) = ⎢
⎢ 0 1 0 −a2 b2 ⎥ .
⎥ (49)
the steady-state effort share and VI can introduce unbounded fre- ⎣ 0 0 1 −a3 b3 ⎦
quency variance. Thus, we propose a new control strategy named 0 0 0 1 b4
iDroop, which is able to enhance the dynamic performance and Since D = b4 , it is trivial to see from (48) that if b4 = 0,
preserve the steady-state effort share at the same time. We show then ĥ2H2 = ∞. Hence, in the rest of the proof, we assume
that iDroop can be tuned to achieve strong noise rejection, zero b4 = 0. We will now solve the Lyapunov equation analytically
synchronization cost, and frequency Nadir elimination when the for the realization (49). X must be symmetric and thus can be
system parameters satisfy the proportionality assumption. We parameterized as
illustrate numerically that the Nadir-eliminated tuning designed
X = [xij ] ∈ R4×4 , with xij = xji . (50)
based on the proportional parameters assumption strikes a good
T
trade-off among various performance metrics even if parameters Since it is easy to see that CXC = x44 , the problem becomes
are nonproportional. This article illustrates the superiority of solving for x44 . Substituting (49) and (50) into (47) yields the
principled control design when compared with naive approaches following equations:
such as VI. 2a0 x14 = b20 (51a)
x12 − a2 x14 − a0 x34 = − b0 b2 (51b)
APPENDIX
2(x12 − a1 x24 ) = − b21 (51c)
A. Proof of Lemma 1
x23 − a3 x24 + x14 − a1 x44 = − b1 b3 (51d)
Combining (1) and (7) through uP = pin − pe , we get the
(partial) state-space representation of the system T̂ωp as 2(x23 − a2 x34 ) = − b22 (51e)
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
3532 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 66, NO. 8, AUGUST 2021
Through standard algebra, we can solve for x44 , which gives F. Proof of Lemma 7
the right hand side of (24) the denominator is guaranteed to
Recall from the proof of Lemma 6 that T̂ωdn,iDroop 2H2 =
be nonzero by the Routh–Hurwitz criterion. This concludes the
Π(δ, ν). Then, we have
proof. n
κ2p + ν 2 κ2ω
Π(0, ν) = Γkk
2m(d + ν)
C. Proof of Lemma 4 k=1
whose derivative with respect to ν is given by
First note that n
κ2ω ν 2 + 2dκ2ω ν − κ2p
xT P ◦ yy T x = tr P T (x ◦ y) (x ◦ y)T Π (0, ν) = Γkk . (52)
2m(d + ν)2
k=1
= (x ◦ y)T P T (x ◦ y) . Note that (52) and (33) are in the same form. Thus, ν is
determined in the same way as in the proof of Corollary 4.
Let w := x ◦ y. Since P is symmetric, by Rayleigh [31]
ACKNOWLEDGMENT
λmin (P )wT w ≤ xT P ◦ yy T x ≤ λmax (P )wT w.
n The authors would like to acknowledge and thank Fernando
Observing that wT w = k=1 x2k yk2 completes the proof. Paganini, Petr Vorobev, and Janusz Bialek for their insightful
comments that helped improve earlier versions of this article.
D. Proof of Lemma 5
REFERENCES
The limit of (39) as δ → ∞ can be computed as
n
[1] B. Kroposki et al., “Achieving a 100% renewable grid: Operating electric
κ2p + rr−2 κ2ω power systems with extremely high levels of variable renewable energy,”
lim T̂ωdn,iDroop 2H2 = Γkk = T̂ωdn,DC 2H2 IEEE Power Energy Mag., vol. 15, no. 2, pp. 61–73, Mar. 2017.
δ→∞
k=1
2mdˇ [2] F. Milano, F. Dörfler, G. Hug, D. J. Hill, and G. Verbič, “Foundations and
challenges of low-inertia systems (invited paper),” in Proc. Power Syst.
where the second equality follows from (31a). Comput. Conf., Jun. 2018, pp. 1–25.
[3] T. Ackermann, T. Prevost, V. Vittal, A. J. Roscoe, J. Matevosyan, and N.
Miller, “Paving the way: A future without inertia is closer than you think,”
E. Proof of Lemma 6 IEEE Power Energy Mag., vol. 15, no. 6, pp. 61–69, Nov. 2017.
[4] A. Ulbig, T. S. Borsche, and G. Andersson, “Impact of low rotational
Provided that T̂ωdn,iDroop 2H2 is a function of δ and ν, in inertia on power system stability and operation,” in Proc. IFAC World
what follows, we denote it by Π(δ, ν). To make it clear how Congr., Aug. 2014, pp. 7290–7297.
[5] A. S. Ahmadyar, S. Riaz, G. Verbič, A. Chapman, and D. J. Hill, “A frame-
Π(δ, ν) changes with δ, we first put it into the equivalent form work for assessing renewable integration limits with respect to frequency
of performance,” IEEE Trans. Power Syst., vol. 33, no. 4, pp. 4444–4453,
n Jul. 2018.
α1 (ν)δ 2 [6] J. O’Sullivan, A. Rogers, D. Flynn, P. Smith, A. Mullane, and M. O’Malley,
Π(δ, ν) = Γkk + α 5 (ν) “Studying the maximum instantaneous non-synchronous generation in an
α2 δ 2 + α3 (ν)δ + α4 (ν, λk ) island system—Frequency stability challenges in Ireland,” IEEE Trans.
k=1
Power Syst., vol. 29, no. 6, pp. 2943–2951, Nov. 2014.
with [7] B. K. Bose, “Global energy scenario and impact of power electronics in
21st century,” IEEE Trans. Ind. Electron., vol. 60, no. 7, pp. 2638–2651,
ˇ 2 ν 2 + κ2 + r−2 κ2 ν + dr−2 κ2 − r−1 κ2
−dκ Jul. 2013.
ω p r ω r ω r p
α1 (ν) := [8] R. Ofir, U. Markovic, P. Aristidou, and G. Hug, “Droop vs. virtual inertia:
d+ν Comparison from the perspective of converter operation mode,” in Proc.
α2 := 2mdˇ , α3 (ν) := 2(d + ν)dˇ IEEE Int. Energy Conf., Jun. 2018, pp. 1–6.
[9] B. K. Poolla, D. Groß, and F. Dörfler, “Placement and implementation
of grid-forming and grid-following virtual inertia and fast frequency re-
κ2p + ν 2 κ2ω
α4 (ν, λk ) := 2(d + ν)λk , α5 (ν) := . sponse,” IEEE Trans. Power Syst., vol. 34, no. 4, pp. 3035–3046, Jul. 2019.
2m(d + ν) [10] S. S. Guggilam, C. Zhao, E. Dall’Anese, Y. C. Chen, and S. V. Dhople, “Op-
timizing DER participation in inertial and primary-frequency response,”
We then take the partial derivative of Π(δ, ν) with respect to δ IEEE Trans. Power Syst., vol. 33, no. 5, pp. 5194–5205, Sep. 2018.
[11] U. Markovic, Z. Chu, P. Aristidou, and G. Hug, “LQR-based adaptive
as virtual synchronous machine for power systems with high inverter pen-
n
etration,” IEEE Trans. Sustain. Energy, vol. 10, no. 3, pp. 1501–1512,
α3 (ν)δ 2 + 2α4 (ν, λk )δ Jul. 2019.
∂δ Π(δ, ν) = α1 (ν) Γkk .
(α2 δ 2 + α3 (ν)δ + α4 (ν, λk ))2 [12] L. Guo, C. Zhao, and S. H. Low, “Graph Laplacian spectrum and primary
k=1 frequency regulation,” in Proc. IEEE Conf. Decis. Control, Dec. 2018,
pp. 158–165.
Since m > 0, d > 0, ν > 0, and rr−1 > 0, α2 and α3 (ν) [13] F. Paganini and E. Mallada, “Global analysis of synchronization perfor-
are positive. Also, given that all the eigenvalues of the scaled mance for power systems: Bridging the theory–practice gap,” IEEE Trans.
Laplacian matrix LF are non-negative, α4 (ν, λk ) must be non- Autom. Control, vol. 65, no. 7, pp. 3007–3022, Jul. 2020.
[14] L. Pagnier and P. Jacquod, “Optimal placement of inertia and primary
negative. Thus, ∀δ > 0, (α3 (ν)δ 2 + 2α4 (ν, λk )δ)/(α2 δ 2 + control: A matrix perturbation theory approach,” IEEE Access, vol. 7,
α3 (ν)δ + α4 (ν, λk ))2 > 0. pp. 145889–145900, 2019.
Recall from the proof of Corollary 4 that Γkk > [15] F. Paganini and E. Mallada, “Global performance metrics for synchro-
nization of heterogeneously rated power systems: The role of machine
0, ∀k ∈ {1, . . . , n}. Therefore, ∀δ > 0, sign(∂δ Π(δ, ν)) = models and inertia,” in Proc. Allerton Conf. Commun. Control, Comput.,
sign(α1 (ν)). Oct. 2017, pp. 324–331.
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.
JIANG et al.: DYNAMIC DROOP CONTROL IN LOW-INERTIA POWER SYSTEMS 3533
[16] K. D. Brabandere, B. Bolsens, J. V. den Keybus, A. Woyte, J. Driesen, and Yan Jiang received the B.Eng. degree in electri-
R. Belmans, “A voltage and frequency droop control method for parallel cal engineering and automation from the Harbin
inverters,” IEEE Trans. Power Electron., vol. 22, no. 4, pp. 1107–1115, Institute of Technology, China, in 2013, and the
Jul. 2007. M.S. degree in electrical engineering from the
[17] H. Beck and R. Hesse, “Virtual synchronous machine,” in Proc. Int. Conf. Huazhong University of Science and Technol-
Elect. Power Qual. Utilisation, Oct. 2007, pp. 1–6. ogy, in 2016. She is currently working toward
[18] E. Tegling, B. Bamieh, and D. F. Gayme, “The price of synchrony: the Ph.D. degree at the Department of Electrical
Evaluating the resistive losses in synchronizing power networks,” IEEE and Computer Engineering and the M.S.E. de-
Trans. Control Netw. Syst., vol. 2, no. 3, pp. 254–266, Sep. 2015. gree at the Department of Applied Mathematics
[19] K. Purchala, L. Meeus, D. Van Dommelen, and R. Belmans, “Usefulness and Statistics, Johns Hopkins University, Balti-
of DC power flow for active power flow analysis,” in Proc. IEEE Power more, MD, USA.
Eng. Soc. Gen. Meeting, Jun. 2005, pp. 454–459. Her research interests include the area of control of power systems.
[20] P. Kundur, Power System Stability and Control. New York, NY, USA:
McGraw-Hill, 1994.
[21] C. Zhao, U. Topcu, N. Li, and S. H. Low, “Power system dynam-
ics as primal-dual algorithm for optimal load control,” May 2013,
arXiv:1305.0585v1.
[22] C. Zhao, U. Topcu, N. Li, and S. Low, “Design and stability of load- Richard Pates received the bachelors in me-
side primary frequency control in power systems,” IEEE Trans. Automat. chanical engineering, the M.Eng. degree in
Control, vol. 59, no. 5, pp. 1177–1189, May 2014. computer engineering, and the Ph.D. degree in
[23] N. Li, C. Zhao, and L. Chen, “Connecting automatic generation control control engineering from the University of Cam-
and economic dispatch from an optimization view,” IEEE Trans. Control bridge, U.K, 2009 and 2014, respectively.
Netw. Syst., vol. 3, no. 3, pp. 254–264, Sep. 2016. He is currently an Associate Professor with
[24] E. Mallada, C. Zhao, and S. Low, “Optimal load-side control for frequency Lund University, Lund, Sweden. His research
regulation in smart grids,” IEEE Trans. Autom. Control, vol. 62, no. 12, interests include modular methods for control
pp. 6294–6309, Dec. 2017. system design, stability and control of electrical
[25] H. K. Khalil, Nonlinear Systems, 3rd ed. Englewood Cliffs, NJ, USA: power systems, and fundamental performance
Prentice Hall, 2002. limitations in large-scale systems.
[26] R. Pates and E. Mallada, “Robust scale-free synthesis for frequency
control in power systems,” IEEE Trans. Control Netw. Syst., vol. 6, no. 3,
pp. 1174–1184, Sep. 2019.
[27] Young-Hyun Moon, Byoung-Hoon Cho, Tae-Hoon Rho, and Byoung-Kon
Choi, “The development of equivalent system technique for deriving an
energy function reflecting transfer conductances,” IEEE Trans. Power
Syst., vol. 14, no. 4, pp. 1335–1341, Nov. 1999. Enrique Mallada (Senior Member, IEEE) re-
[28] L. Bird et al., “Wind and solar energy curtailment: A review of interna- ceived the Ingeniero en Telecomunicaciones
tional experience,” Renewable Sustain. Energy Rev., vol. 65, pp. 577–586, degree from Universidad ORT, Uruguay, in
Nov. 2016. 2005, and the Ph.D. degree in electrical and
[29] V. Knap, S. K. Chaudhary, D. Stroe, M. Swierczynski, B. Craciun, and R. computer engineering with a minor in applied
Teodorescu, “Sizing of an energy storage system for grid inertial response mathematics from Cornell University, USA, in
and primary frequency reserve,” IEEE Trans. Power Syst., vol. 31, no. 5, 2014.
pp. 3447–3456, Sep. 2016. Since 2016, he has been an Assistant Pro-
[30] G. Kou, S. W. Hadley, P. Markham, and Y. Liu, “Developing generic fessor of Electrical and Computer Engineering
dynamic models for the 2030 eastern interconnection grid,” Oak Ridge with the Johns Hopkins University, Baltimore,
National Laboratory, Tech. Rep., Dec. 2013. MD, USA. He was a Postdoctoral Fellow with the
[31] R. A. Horn and C. R. Johnson, Matrix Analysis, 2nd ed. Cambridge, U.K.: Center for the Mathematics of Information at Caltech from 2014 to 2016.
Cambridge University Press, 2012. Dr. Mallada received the NSF CAREER Award in 2018, the ECE
[32] T. C. Weigandt, B. Kim, and P. R. Gray, “Analysis of timing jitter in Director’s Ph.D. Thesis Research Award for his dissertation in 2014, the
CMOS ring oscillators,” in Proc. IEEE Int. Symp. Circuits Syst., May 1994, Center for the Mathematics of Information (CMI) Fellowship from Caltech
pp. 27–30. in 2014, and the Cornell University Jacobs Fellowship in 2011. His
[33] F. P. deMello, R. J. Mills, and W. F. B’Rells, “Automatic generation research interests include control, dynamical systems, and optimization,
control part II—Digital control techniques,” IEEE Trans. Power App. Syst., with applications to engineering networks such as power systems and
vol. PAS-92, no. 2, pp. 716–724, Mar. 1973. the Internet.
[34] University of Edinburgh. Power systems test case archive. Jan. 2011.
[Online]. Available: https://www.maths.ed.ac.uk/optenergy/Network
Data/icelandDyn/
[35] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control: Anal-
ysis and Design, 2nd ed. Hoboken, NJ, USA: Wiley, 2005.
Authorized licensed use limited to: Johns Hopkins University. Downloaded on July 31,2021 at 23:20:16 UTC from IEEE Xplore. Restrictions apply.