Professional Documents
Culture Documents
Abstract— This paper presents a robust secondary control in [4]. There, a distributed averaging proportional integral
strategy for frequency synchronization and active power shar- scheme is proposed, and power compensation terms are
ing for inverter-based microgrids. The problem is addressed in a aimed to meet the desired power sharing among DGs. In
multi-agent fashion where the local controllers of the distributed
generators play the role of agents, and communication is af- contrast with [4], where the SC set-points are assumed known
fected by time-varying delays. The approach is fully distributed to all the DGs, later leader-follower strategies have been
and based on a synergic combination of linear consensus and proposed. These allow for arbitrary adjusting of the MG
integral sliding-mode control. Lyapunov analysis is presented frequency in a distributed way by acting on the leader DG
to assess the stability properties of the closed loop. Delay- only. As an example, [5] proposes a leader-based interaction
dependent stability conditions are expressed as a set of linear
matrix inequalities whose solution yields appropriate control rule and proves its stability features in the local sense.
gains such that frequency restoration is achieved despite delays Although the mentioned strategies require a communica-
and active power sharing constraints. Simulations confirm the tion infrastructure, network-induced communication delays,
effectiveness of the proposed control strategy.
which may degrade the MG performance and even desta-
I. I NTRODUCTION bilize it, have seldom been considered. The impact on SC
Microgrids (MGs) are small-scale power grids consist- of a constant identical delay for all communication links is
ing of localized grouping of heterogeneous renewable Dis- analyzed in [6] and [7]. An SC that accounts for time-varying
tributed Generators (DGs), storage systems, and loads. MGs delay is considered in [8]. A distributed finite-time control
operate either in islanded, autonomous mode or connected protocol for frequency and voltage restoration under a unique
to the main power grid. The control of an AC MG has been constant delay affecting the communication network is pro-
recently standardized into a three-layered, nested, control posed in [9], whereas [10] only addresses the finite-time volt-
architecture [1]. The inner Primary Control (PC) is generally age control problem. Along this line, recent works [11]–[13]
implemented in a decentralized way and provides commands suggest event-triggered SC approaches with time-varying
to each DG’s power converter. It guarantees voltage and communication delays. Although all works mentioned above
current stability while establishing a desired sharing of power are promising, they all rely on perfect knowledge of the DG
among DGs through droop power control terms. mathematical models and power measurements.
Since DGs have no inertia, a Secondary Control (SC) is Thus motivated, this paper proposes a leader-oriented fre-
needed to compensate for frequency and voltage devia- quency SC strategy capable of restoring DG frequencies
tions introduced by the droop terms. Lastly, a Tertiary to the desired value and establishing active power sharing
Control (TC) may adapt the droop coefficients online to accuracy in spite of delays in the communication between
meet additional power-flow constraints. Among the three, DGs and unknown load variations. We design a distributed
the frequency SC task is of more practical interest to make SC consensus protocol consisting of two distinct terms: a
the integration of renewable generation compliant in the nonlinear sliding-mode-based discontinuous term and a lin-
existing fixed-frequency power transmission paradigm. It is ear time-delay consensus protocol. The nonlinear part of the
also worth mentioning that temporarily modifying the MG proposed scheme is an Integral Sliding Mode (ISM)-based
frequency while preserving the power sharing among DGs is discontinuous term using only local measurements, which
also useful to perform seamless transition of the MG from is employed to suppress the effect of disturbances on the
islanded to grid-connected mode [2]. MG emerging behavior. The second term aims to compensate
Early SCs were centralized [1]. These solutions are now for the unavoidable deviations of the DG output frequencies
discouraged in favour of distributed approaches because from the set-point value while preserving the power sharing
they scale better with the MG size, are more robust to accuracy condition. In comparison with [6]–[9], [11]–[13],
failures, and dispense from costly central computing and the proposed strategy requires neither power measurements
communication units [3]. Pioneering work that solves the nor the use of globally known frequency set-points, thus
frequency SC problem in a distributed fashion is reported allowing for SC design independently from the PC loop (i.e.,
the frequency restoration approach presented in this work
The authors are with Dipartimento di Ingegneria dell’Informazione e is inherently robust against load variations). As opposed
Scienze Matematiche, Università di Siena, Siena 53100, Italy (emails: to [10], the frequency restoration problem and achieving
{gholami, giannibi, vicino}@diism.unisi.it.)
This work was supported in part by the Italian Ministry for Research active power-sharing are the focus of this paper. The main
in the framework of the 2017 Program for Research Projects of National contributions of the present work are as follows:
Interest (PRIN) under Grant 2017YKXYXJ.
(i) We demonstrate that in the absence of disturbance terms Fig. 1).
affecting the MG, the linear time-delay consensus protocol MG model: As shown in Fig. 2, a DG includes a DC source,
forces the output frequency of each DG to synchronize a DC/AC inverter, a smoothing filter, a bus connector, and
with the set-point value despite time-varying communication the PC, which embeds current, voltage, and droop control.
delays. (ii) We prove that considering the presence of the dis- Its aim is to enforce MG stability under the desired power
turbance terms yields after a finite transient a sliding motion sharing among DGs. By applying the separation principle,
along which the MG exhibits the same trajectories of the the inner current and voltage PC loops can be neglected [15],
disturbance-free linear dynamics under the linear time delay thus yielding the following simplified DG model [5]
consensus protocol, for which the achievement of frequency
restoration and active power sharing accuracy was previously δ̇i (t) = ωi (t) = ω̄i (t) − kPi Pim (t), ∀i ∈ V (1)
demonstrated. (iii) By employing a Lyapunov-Krasovskii kvi v̇i (t) =−vi (t) + v̄i (t) − kQi Qm
i (t), (2)
function, we derive a delay-dependent control gain tuning
procedure, represented as a set of Linear Matrix Inequalities where δi is the i-th DG voltage’s phase angle, ωi its
(LMIs) whose solution allows for finding the appropriate frequency in rad/sec, and vi its magnitude in Vrms . The
control gains. (iv) Lastly, it is worth mentioning that although frequency and voltage SC inputs are ω̄i and v̄i , respectively,
the proposed SC has some discontinuous control components kvi > 0 is the voltage gain, and kPi and kQi > 0 are the so-
since they appear only in their time derivatives, the actual called droop coefficients selected to meet the given real and
control inputs are smooth. Therefore, they can safely be used reactive power sharing specifications. Pim and Qm i denote
to feed the inner PCs [1]. Preliminary results of this research, the measured real and reactive power through the low-pass
limited to the voltage SC design, have been presented in [14]. sensor dynamics
The article is structured as follows: some preliminary τPi Ṗim (t) =−Pim (t) + Pi (t), τPi > 0, (3)
notions and notations are recalled in Section II. Section III
τQi Q̇m
i (t) =−Qm
i (t) + Qi (t), τQi > 0, (4)
provides the nonlinear inverter-based MG model for SC pur-
poses. The frequency SC problem, along with the proposed where Pi and Qi are the actual active and reactive powers
strategy and the main results are illustrated in Section V. at the DG output ports. The electrical interaction among
Computer simulations are discussed in Section VI. Finally, DGs over the MG can be encoded by a complex-weighted
Section VII provides concluding remarks. connected graph G e (V, E e ) being V the DG set, E e the
power lines, and Ae = [Gij + ıBij ] ∈ CN ×N the complex
II. M ATHEMATICAL P RELIMINARIES AND N OTATIONS
adjacency matrix, where Gij and Bij denote the conductance
Notation: The complex, real, and positive
√ numbers sets and the inductive dominant susceptance between two DGs,
are denoted by C, R, and R+ , and ı = −1. Let A =
[Aij ] ∈ Rn×n , its transpose is A⊺ . Assume A symmetric, respectively. If no connection between the i-th DG and the
A ≻ 0 (A ⪰ 0) denotes A positive (semi-) definite. In is k-th DG exists, then Gik = Bik = 0. Let Nie = {k :
the n-dimensional identity matrix and 1N is a vector with k ∈ V, k ̸= i, Bik ̸= 0}. Under the reasonable assumption
all N elements equal to 1. card(X ) is the cardinality of set that the power transmission lines of the MG network are
X . Finally, the SIGN(·) operator denotes the discontinuous lossless, i.e., Gij = 0 and Ae = [ıBij ] (see [5, Remark 1]),
multi-valued function
the injected real power Pi (t) and reactive power Qi (t) are
1
if Si (t) > 0 obtained as
SIGN(Si (t)) ∈ [1, −1] if Si (t) = 0
Pi (t) = PiL (t) + k∈N e vi (t)vk (t)|Bik | sin(δi (t) − δk (t)),
P
−1
if Si (t) < 0 i
Qi (t) = QL 2
P
Pi (t) + vi (t) k∈Nie |Bik |
Graph Theory: A graph GN (V, E) is a topological tool used + k∈N e vi (t)vk (t)|Bik | cos(δi (t) − δk (t))
i
RL
node 0 be denoted by ω0 > 0. In the absence of SCs, and
LCL
by letting ω̄i = ω0 , it turns out from (1) that the resulting
PWM Power
steady-state (ss) equilibrium is such that ωi (∞) = ωss < ω0 ,
Calculation thus frequency restoration is required. Indeed, following [4]
and [5], the synchronization condition depends on the droop
Current Voltage Droop
Control Loop Control Loop Control coefficients and the balancing of real power as
PN m
Fig. 2: Block diagram of the PC. k=1 Pk (∞)
ωss = ωi (∞) = ω0 − P N 1
∀ i ∈ V (9)
k=1 kPk
at the DG’s output-ports in (5) are assumed bounded-
in-magnitude by a-priori known constants as |Pi (t)| ≤ and preserves the so-called power-sharing PC objective
Q
ΠP i , |Qi (t)| ≤ Πi , ∀ i ∈ V. kPi Pi (∞) = kPk Pk (∞) ∀ i, k ∈ V, (10)
Remark 1 Assumption 1 is justified because the power
flowing in the lines and/or absorbed by the load is bounded whose aim is to enforce a well-defined ratio between the
everywhere due to: a) the passive behaviour of loads and DG injected real power flows. Consider now (1), clearly the
lines; b) the bounded operating range of the DC-AC power- achievement of frequency restoration
converters due to their physical limits; c) the presence of ωss = ωi (∞) = ω0 ∀ i ∈ V, (11)
protection apparatus and inner voltage and current PC.
This keeps the power flows within pre-specified ranges as under the constraint (10) implies that the frequency SC inputs
discussed, e.g., in [15] and [16]. should be equal to each other at the steady state
Let us now define di (t) to be equal to the right-hand side ω̄i (∞) = ω̄ss ∀i∈V (12)
of (1) except the control term, i.e., di (t) = −kPi Pim (t). By
differentiating it along the trajectories of (1)-(6), we have being ω̄ss the frequency SC input at the steady state.
d˙i (t) = −kPi Ṗim (t), with i ∈ V. From Assumption 1 and
V. F REQUENCY SECONDARY CONTROL DESIGN
thanks to the stability imposed by the primary control, it
holds that To solve the SC problem in a distributed setting accounting
for network-induced communication delays and power flow
∃ Π ∈ R+ : |d˙i (t)| ≤ Π, ∀ t ≥ 0. (7) constraints, we consider a two-component local interaction
Thus Eq. (1) can be expressed in the next augmented form protocol as follows
ω̇i (t) =ω̄˙ i (t) + d˙i (t) with d˙i (t) = −kPi Ṗim (t) (8) ω̄˙ i (t) = u̇ci (t) + u̇di (t). (13)
where ω̄˙ i is the actual control that needs to be designed, and The first component u̇ci (t) satisfies the linear consensus
d˙i plays the rule of a time-varying disturbance term. protocol dynamics
u̇ci (t) = − j∈Nc kij (ωi (t − τ (t)) − ωj (t − τ (t)))
P
Remark 2 It is worth remarking that the upper bound (7) on
signals d˙i (t) can easily be estimated by means of a terminal P i
− j∈N c k ij uci (t − τ (t)) − ucj (t − τ (t))
i
sliding-mode disturbance observer implemented within each (14)
local controller, see, e.g., [17] and [18]. where kij and k ij are scalar control gains to be designed,
Cyber MG model: To achieve the SC objectives in a such that if (i, j) ∈ EcN then kij > 0 and k ij > 0,
otherwise kij = 0 and k ij = 0. τ (t) is a uniform time- (25) yields that
varying delay associated with communication channels. The
Vi (t) = 0, ∀t ≥ 0 → Si (t) = 0, ∀t ≥ 0, (25)
common assumption of rate-bounded time-varying delays is
made [7], [10], and [19]. i.e. a sliding motion along the manifold Si (t) = 0 takes place
Assumption 2 Let known bounds τ ⋆ , τg , exist, such that from the initial time on. According to the equivalent control
method for analyzing the sliding-mode dynamics [21], the
0 ≤ τ (t) ≤ τ ⋆ , |τ̇ (t)| ≤ τg . (15) trajectories of the discontinuous closed-loop system can be
To correlate the data received from a DG for feedback achieved by solving the equivalent closed-loop system where
purposes, we further assume that: the discontinuous control term u̇di (t) is substituted by the
associated equivalent control u̇di,eq (t). The latter is computed
Assumption 3 τ (t) is measurable for all t ≥ 0.
by solving the equation Ṡi = 0. It follows from (22) that
Remark 3 Communication protocols usually include a data-
packet time-stamp. Thus, the requirement for detectable u̇di,eq (t) = −d˙i (t), (26)
delays is costless. Once the delay τ (t) is detected, by means
Replacing (26) for u̇di (t) in the discontinuous closed-loop
of local buffers, each controller is enabled to retrieve its own
dynamics (8), (13)-(18), we can get the disturbance-free MG
state at that time t−τ (t), and performs (14). This assumption
dynamics (20). □
is common in networked applications, see, e.g., [20] and [7].
The point now is to design u̇ci (t) in (20) to achieve the control
The second control component u̇di (t) in (13) is the discon- objectives (11) and (12) asymptotically. Up to now, we found
tinuous nonlinear control that (13) degenerates into (20) for all t ≥ 0 according to
Theorem 1. It follows that the achievement (11) and (12)
u̇di (t) = −mi SIGN(Si (t)), (16) along the trajectories of (13), could be met if and only if the
where mi are scalar control gains and the sliding variable synchronization error vector
⊺
Si (t) is defined as e(t) = e1 (t), . . . , eN (t) with ei (t) = ωi (t) − ω0
Si (t) = ωi (t) − zi (t) (17) (27)
and the disagreement vector associated with uci (t), ∀i ∈ V
where zi (t) satisfies ⊺ ⊺
ε(t) = ε1 (t), . . . , εN (t) = Ω uc1 (t), . . . , ucN (t)
żi (t) = u̇ci (t), (28)
(18)
zi (0) = ωi (0). go to zero, where Ω = IN −1N 1⊺N /N is the so-called average
disagreement matrix, which satisfies
Theorem 1 Consider the MG dynamics (1)-(6) under As- Ω = Ω⊺ , 1⊺N Ω = 0⊺N .
sumptions 1-3 along with the local interaction rule (13)-(18).
Let the gain parameters mi be chosen such that Indeed, one may observe that εi = 0 ∀ i implies uci (t) =
ucj (t) ∀ i, j ∈ V.
mi > Π. (19)
Let us now compute the compact form of the error dynamics
Then, the trajectories of the closed-loop system converge to on the sliding manifold by substituting (14) into (8) as
those of the linear disturbance-free MG dynamics P
ω̇i (t) = − j∈Nc kij (ωi (t − τ (t)) − ωj (t − τ (t)))
P i
ω̇i (t) =u̇ci (t) (20)
− j∈N c k ij uci (t − τ (t)) − ucj (t − τ (t)
i