Professional Documents
Culture Documents
Event-Driven Distributed....... Lai2020 PDF
Event-Driven Distributed....... Lai2020 PDF
NOMENCLATURE
W generators (DGs), the conventional power system is be-
coming increasingly complex in terms of operation and control.
As one promising solution, microgrids can integrate a large
N Number of CCVSI-based DGs in an ac microgrid. number of DG units, loads, and storage systems using fast
vigd (vigq ) Direct and quadrature components of feeder bus acting power inverters [e.g., current-controlled voltage source
voltage vig . inverter (CCVSI) and voltage-controlled voltage source inverter
(VCVSI)] [1], [2]. The microgrid can enter the islanded op-
eration mode due to the preplanned scheduling or unplanned
Manuscript received October 21, 2019; revised December 31, 2019; accepted disturbances; thus, some DGs must be exploited in the VCVSI
January 28, 2020. Date of publication February 6, 2020; date of current version mode to provide fast voltage/frequency support [3]. CCVSIs
April 24, 2020. This work was supported in part by the National Natural Science
Foundation of China under Grant 61773158, in part by the Natural Science Foun- should provide active and reactive power supports for VCVSIs
dation of Hunan Province under Grant 2018JJ2051, in part by the Fundamental by compensating a portion of the active and reactive power
Research Funds for the Central Universities under Grant 2042019kf0186, and in required for the voltage and frequency restoration. This tradition
part by the Humboldt Research Council of Germany under Grant HB1807005.
Paper 2019-IACC-1350.R1, presented at the 2019 IEEE Energy Conversion arises several technical challenges among which effective power
Congress and Exposition, Baltimore, MD, USA, Sep. 29–Oct. 3, and approved dispatched and controlled challenge among CCVSI-based DGs
for publication in the IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS by the [e.g., photovoltaic (PV) generators] is the most significant [4],
Industrial Automation and Control Committee of the IEEE Industry Applications
Society. (Corresponding author: Xiaoqing Lu.) [5] to avoid overloading the DGs, as different types of gen-
J. Lai, A. Monti, and R. W. De Doncker are with E.ON Energy Re- erators may have different power generation capacities. Then,
search Center, RWTH Aachen University, 52074 Aachen, Germany (e-mail: appropriate power dispatching and sharing strategies should be
jinganglai@126.com; amonti@eonerc.rwth-aachen.de; post_erc@eonerc.rwth-
aachen.de). developed to adjust the power injections of generators to satisfy
X. Lu is with the School of Electrical Engineering and Automation, Wuhan the capacity constraint, building a desired distribution of the
University, Wuhan 430072, China (e-mail: luxq@whu.edu.cn). power outputs to meet the load demand in the microgrid [6], [7].
Color versions of one or more of the figures in this article are available online
at https://ieeexplore.ieee.org. Due to the distributed nature of the DGs, distributed control
Digital Object Identifier 10.1109/TIA.2020.2971864 strategies are required to improve the stability, scalability, and
0093-9994 © 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: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
3126 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 56, NO. 3, MAY/JUNE 2020
security of the system. Multiagent-based distributed control continuously, which results in much operational burden of
strategy has become popular nowadays in controlling PV in- algorithm implementation. Based on the observation above, it
verters [8], [9] due to its robustness to individual agent errors, is, therefore, critical to design new event-driven communica-
scalability with respect to increased number of agents, and tion mechanisms such that communication consumption can
reduced computational load. A distributed cooperative control be reduced significantly while accurate power sharing can be
strategy was proposed in [10] for power sharing of multiple maintained.
DGs, where the proportional power sharing can be realized by With mainly the aforementioned inspirations, in this article,
employing the local communication. In order to regulate the an event-driven distributed cooperative control scheme has been
power flow of a large amount of DGs, in [11], a pinning-based proposed to save the limited network resource while preserving
distributed communication scheme was presented for microgird the desired power flow control performance. Moreover, a novel
regulation under time delay communication conditions, which event-driven communication algorithm is developed to deter-
is beneficial for the requirements of line switches and plug- mine each DG’s event-driven time dynamically, and thus, sig-
and-play operation for microgirds. For restoring the voltage and nificantly decreasing the unnecessary utilization of limited com-
frequency and maintaining the power sharing of a microgird, the munication resources. Furthermore, the Lyapunov technique is
work in [12] presented a distributed control scheme for micro- employed to devise the stability and convergence analysis of
gird regulation under uncertain communication links. In [13], the proposed dynamic event-driven conditions. Accordingly,
a robust distributed control for voltage/frequency restoration the requirement for precise real-time information transmission
has been addressed to tolerate the coupling delays and slow among DGs is relaxed. There are three main features in this
switching topologies. Furthermore, in [14], a novel distributed article as follows.
noise-resilient control algorithm was presented, considering the 1) Different from the existing distributed cooperative
stochastic dynamic systems of microgirds, to achieve voltage schemes that achieve the power sharing among CCVSI-
synchronization. A novel distributed resilient method for the based DGs through periodic communication [1], [4], [10]
optimal secondary control of a VCVSI-based microgird has been and [22], the proposed fully distributed cooperative con-
proposed considering the noise and limited-width communica- trol strategy can achieve effective power sharing chal-
tion in [15]. lenge by employing event-driven communication mech-
The ones mentioned above were based on an explicit as- anism. The event-driven communication mechanism for
sumption that data communication among DGs is performed data transmission reduces the amount of communication
either continually at every time instant or periodically at equidis- among DGs.
tant sampling instants. However, the communication network 2) Due to the particular dynamic characteristics of CCVSI-
of a distribution microgrid system usually has limited band- based DGs, the existing methods for VCVSI-based DGs in
width; therefore, high data flows from information exchange ac microgrids [25], [26] or dc microgrids [23] are generally
among neighbors may lead to detrimental consequences such as difficult to be directly applied here, which makes the
high costs, traffic congestion, and limits on critical monitoring current results essentially different from the event-based
and protection functions [16]–[18]. As a result, designing a control for VCVSI-based ac or dc microgrids. Moreover,
communication-saving strategy for distributed control schemes the proposed event-driven control algorithm can determine
of microgrids becomes an essential but challenging issue. In this each DG’s event-driven time in advance; it is not necessary
scenario, as a good digital control scheme, event-driven com- to monitor and compute event-driven conditions continu-
munication can significantly reduce those unnecessary sample- ously which results in much operational burden of algo-
state transmissions and make effective use of the communi- rithm implementation. Therefore, the proposed algorithm
cation network [19]–[22]. Recently, this method has attracted naturally reduces costly computing of local controllers
much interest from researchers in the field of power systems, and communication resources to some extent, which is
see, e.g. [23]–[26]. A self-triggered algorithm is proposed in different from the previous event-driven methods used in
[22] to solve the voltage regulation problem for microgrids. [23]–[26]. The accurate active and reactive power sharing
In [23], distributed reactive power sharing for inverter-based will also be achieved by using the proposed distributed
microgrids with event-driven communication is investigated. To cooperative control approach with the local controller de-
fairly allocate total loads to different generators, a distributed sign method; moreover, analysis on the transient stability
event-driven average consensus algorithm is introduced in [24], of overall microgrid is proposed.
where the initial values of the variables need to be imposed on 3) Since all DGs merely need a partial and limited knowledge
maximum capacity of generations and local load demands. But, of the control parameters from their neighbors and per-
the algorithm in [25] is not involved with the issue of frequency form only local measurements, the proposed distributed
regulation. In [26], distributed secondary control considering secondary scheme only needs to be implemented on local
an event-driven communication strategy is proposed to achieve DG controllers, which can be more reliable and more
frequency and voltage restoration, whereas the initial supply robust. Compared with the traditional hierarchical con-
and demand balance is required. A distributed event-driven trol structure of microgrids [6], [7], [9], the designed
cooperative control framework is presented in [26] to realize framework is a totally distributed implementation of pri-
power sharing and voltage control in inverter-based dc mi- mary and secondary control layers, which enhances the
crogrids. Moreover, the event-driven mechanisms in [24] and redundancy and enables the plug-and-play function in
[25] require monitoring and computing event-driven conditions microgrids.
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
LAI et al.: EVENT-DRIVEN DISTRIBUTED ACTIVE AND REACTIVE POWER DISPATCH FOR CCVSI-BASED DISTRIBUTED GENERATORS 3127
+ KiiI (igd gd
iref − ii )dt
A. Dynamic Model of CCVSI-Based DGs and Di = [ω com , vigd , vigq ] can be considered as a known distur-
bance quantity. The expressions of f (xi ), d(xi ), and γ(xi ) can
The d–q reference frame transformation is adopted, where the be extracted from equations (1)–(4) in detail.
d-axis and q-axis of the reference frame of each CCVSI-based
DG are rotating with the common reference frequency ω com B. Basic Concepts and Results on Algebra Graph Theory
as shown in Fig. 1. The phase-locked loop (PLL) is utilized
to synchronize the given phase angle strictly according to the In this article, a directed graph is employed to describe the
microgrid’s voltage requirement for the DG. In addition, Lfi communication topology of the ac microgrid consisting of N
and Rif represent the inductance and resistance of the output CCVSI-based DGs. The nodes in the digraph denote the DGs
filter between the DGi unit and the feeder bus, respectively. For and the edges represent the communication links among DGs.
the DGi unit, its local active power and reactive powers can be Let G(V, ε, A) denote a digraph with a nonempty finite set of N
expressed as [10] nodes V = {v1 , v2 , . . . , vN }, a set of edges ε ⊆ V × V, and the
corresponding adjacency matrix A = (aij )N ×N (i, j ∈ V) with
Pi = vigd igd gq gq gq gd gd gq
i + v i ii , Q i = v i ii − v i ii (1) aij meaning the connection weight. The arc (i, j) ∈ ε denotes
that node j can receive information from node i. The weight
where vigd and vigq are the direct and quadrature components of aij > 0 if and only if (i, j) ∈ ε. Otherwise, aii = 0. The set of
feeder bus voltage vig , igd gq
i and ii are the direct and quadrature neighbors of the ith DG is presented as Ni = {j ∈ V|(i, j) ∈ ε}.
components of output current igi from inverter, and Pi and Qi Define the in-degree matrix D = diag{d1 , . . . , dN } with di =
are the measured active and reactive powers, respectively.
j∈Ni aij . Thus, the Laplacian matrix is given as L = D − A,
The local power control (1) of the DGi in d–q synchronous which has all row sums equal to zero, and satisfies L1N = 0
frame with the d-axis voltage aligning with the bus terminal with 1N = (1, . . . , 1)T ∈ RN . The digraph G is called balanced
voltage (i.e., vigd = vig and vigq = 0) can be abstracted as if its Laplacian matrix L meets 1TN L = 0. A digraph is said
to have a spanning tree if, there exists a node (called the
Pi = vigd igd gd gq
i , Qi = −vi ii . (2)
root) that has a directed path from this node to other nodes
From (2), we can see that the active and reactive powers Pi and in the digraph. The diagonal matrix B = diag{a10 , . . . , aN 0 }
Qi can be controlled by the currents igd gq
i and ii , respectively.
denotes the leader adjacency matrix associated with Ḡ, where
That is to say, as long as the currents ii and igq
gd ai0 > 0 if DG0 is a neighbor of the ith DG and ai0 = 0
i can track
the current references igd and i gq
, respectively, the active and otherwise.
iref iref
reactive powers Pi and Qi are able to be controlled.
Furthermore, the dynamics of the current controller can be III. EVENT-DRIVEN DISTRIBUTED POWER
expressed as SHARING CONTROL FRAMEWORK
The control objectives of the event-driven distributed co-
viAC∗d = vigd − ωicom Lfi igq
i + Ki
iP
igd
iref − ii
gd
operative control strategy are to achieve accurate active and
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
3128 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 56, NO. 3, MAY/JUNE 2020
reactive power sharing, that is, allocating the active and reactive For the above-mentioned purpose, recall the dynamic (2), it
power of CCVSI-based DGs based on their power ratings. As is clear that Pi and Qi can be, respectively, tuned by controlling
analyzed above, the distributed cooperative control problems the direct and quadrature terms of the output currents igd i and
in microgrid resemble the synchronous tracking problems of igq
i , while i gd
i and i gq
i can be controlled by the output current
multiagent systems. Thus, one leader needs to be decided in references igd gq
iref and iiref , respectively. Therefore, the output yi
the microgrid system to set references for other DGs. Then, and control input ui in nonlinear dynamics (5) can be set as
other DGs track the leader’s information by communicating yiP = P Pmax
i
and uP gd
i
i = iiref for the active power control, and
with its neighbors only. Accordingly, we will design event-
driven distributed cooperative control strategy to synchronize yiQ = QQmaxi
and uQ gq
i = iiref for the reactive power control.
i
active and reactive powers to their desired values, finally, al- In order to provide an implementation process in detail, by
locating proportionally the active and reactive powers among differentiating equation (2), we can obtain
DGs. Thus, it will benefit the utilization of the distributed Ṗi = v̇igd igd gd gd
Q̇i = −v̇igd igq gd gq
i + vi i̇i i − vi i̇i . (7)
energy resources, and enhance the power supply reliability and
flexibility. By substituting (3) and (4) to (7), the following dynamics of
the DGi unit can be obtained in eq. (8) shown at the bottom of
A. Event-Driven Distributed Power Sharing Control this page. For simplicity and readability, denote
In this subsection, how to realize the proportional load sharing v̇ gd gd
i v gd
R f
gq v gd
profile will be addressed, according to which all DGs in a ΠPi (xi ) =
i i
+ maxi
− f + ωicom ii − i f
i
Pimax Pi Li Li
microgrid are controlled to operate with the same active and
reactive power output ratios (i.e., all DGs share the total load
vigd
proportionally according to their power ratings). Then, the ac- + max v gd + ωicom Lfi igq iP gd
i − k i ii
Pi Lfi i
tive and reactive power output ratios of the DGi unit can be
written as
+ kiiI igd
i dt
Pi Qi
= αi = βi (6)
Pimax Qmax
i vigd
ΨP
i (xi ) = (9)
where αi and βi denote the output ratios of active and re- Pi Lfi
max
Ṗi 1 1 v gd
= v̇igd igd
i + vigd i̇gd
i = v̇igd igd
i + i f −Rif igd
i + ω com f gd
i L i
i i + v ACd
i − v gd
i
Pimax Pimax Pimax Li
v̇igd igd vigd Rif com gq vigd vigd gd com f gq iP gd
= max + max − f + ωi ii − f + max f vi + ωi Li ii − ki ii + ki
i iI
igd
i dt
Pi Pi Li Li P i Li
vigd iP gd iI gd
+ k i + k i iref dt
Pimax Lfi i iref i
Q̇i 1 gd gq gd gq
1 gd gq vigd f gq com f gd ACq gq
= max −v̇i ii − vi i̇i = max −v̇i ii − f −Ri ii + ωi Li ii + vi − vi
Qmax
i Qi Qi Li
v̇igd igq vigd Rif com gd vigd vigd gd com f gd iP gq gq
= − max + max − f + ωi ii − f + max
i
v + ω i L i
i i − k i
i i + k iI
i (i ) dt
Qi Qi Li Li Qi Lfi i i
vigd iP gq iI gq
+ max f ki iiref + ki (iiref ) dt (8)
Q i Li
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
LAI et al.: EVENT-DRIVEN DISTRIBUTED ACTIVE AND REACTIVE POWER DISPATCH FOR CCVSI-BASED DISTRIBUTED GENERATORS 3129
vigd that each DG can only access its neighbors’ states. At time
ΨQ
i (xi ) = . (10) instant tiki , the DGi unit and its neighboring DGs measure
Qmax
i Lfi
their own active and reactive power outputs, respectively,
Accordingly, the compact form of (8) can be represented as denoted by Pi (tiki )/Qi (tiki ) and Pj (tiki )/Qj (tiki ) and take the
follows: measurements as their target points, which remain unchanged
Ṗi gd
until the next driving time instant tiki +1 comes. aij are the
= ΠP P
i (xi ) + Ψi (xi ) iiref factors of adjacency matrix. ai0 are the factors of virtual leader
Pimax
matrix.
Q̇i
= ΠQ Q gq
i (xi ) + Ψi (xi ) iiref . (11)
Qmax
i
B. Stability Analysis of the Closed-Loop System With a Strict
Lyapunov Function
Then, we define the active and reactive power sharing controllers
υiP and υiQ as follows: In the following, the Lyapunov technique is employed to
gd
present some stability criteria to guarantee the feasibility of the
υiP = ΠP P
i (xi ) + Ψi (xi ) iiref microgrid model. Taking the active power sharing control for
example, define the following two types of local state measure-
υiQ = ΠQ Q gq
i (xi ) + Ψi (xi ) iiref . (12)
ment errors ei (t) = αi (tiki ) − αi (t), eij (t) = αj (tiki ) − αi (t),
In light of (6), (11), and (12), the proportional power sharing j ∈ Ni for t ∈ [tiki , tiki +1 ). The local state measurement error
problem can be treated as the following consensus problem: represents the active power sharing deviation that the present
time states deviate from the last sample time states, and when
Ṗi
= α̇i (t) = υiP the local state measurement error of the DGi unit reaches a
Pimax time-varying threshold prescribed in the following, the event is
Q̇i driven, and then, the DGi unit transmits the measured state and
= β̇i (t) = υiQ . (13) begins to update its controllers.
Qmax
i
Now, the global neighborhood tracking error for the ac-
If we can design the power sharing controllers υiP and υiQ such tive powers can be defined as εi (t) = αi (t) − αref , for i =
that (11) is satisfied, then the control inputs igd gq
iref and iiref can be
1, . . . , N , from (2)–(4), we deduce the following error system:
calculated as ⎡ ⎤
P −1
P
i
igd υi −ΠP ε̇i (t) = aij eij tki − ⎣ aij + ai0 ⎦ ei tiki
iref = Ψi (xi ) i (xi )
−1 j∈Ni j∈Ni
igq = Ψ Q
(x ) υ Q
−ΠQ
(x ) . (14) ⎡ ⎤
i i
iref i i i
It is easy to find that the conventional periodic communication + aij εj (t) − ⎣ aij + ai0 ⎦ εj (t). (16)
j∈Ni j∈Ni
methods are utilized for the proposed power sharing controllers
υiP and υiQ to achieve the power sharing synchronization, Let ε(t) = (ε1 (t), . . . , εN (t))T , e(t) = (e1 (t), . . . , eN (t))T ,
which may bring significant communication burden. Thus, the ẽi (t) = (ei1 (t), . . . , eiN (t))T , ẽ(t) = (ẽT1 (t), . . . , ẽTN (t))T .
proposed controllers υiP and υiQ will be developed based on
= diag{a10 , . . . , aN 0 }, D =T diag{d
B 1 , . . . , dN } with di =
j∈Ni aij , α = (α1 , . . . , αN ) ∈ R , and α = αref 1N ∈
the distributed pinning control protocol employing event-driven N ref
communication mechanism to significantly reduce those unnec- N
R . Then, combining (16) and the fact that α̇ = 0, we can ref
essary sample-state transmissions. Herein, it is assumed that deduce the closed-loop error system of the whole dc microgrid
each DG only needs to communicate with its neighboring DGs in a compact matrix form as follows:
through a sparse communication network, and the reference
ratios αref and β ref are generated by a virtual leader DG0 , which ε̇(t) = Ãẽ(t) − (L + B)ε(t) − (D + B)e(t) (17)
where à = diag{A1 , . . . , AN } ∈ RN ×N with Ai = (ai1 , . . . ,
2
are available to a small part or even only one following DG.
With these assumptions, the proposed controllers υiP and υiQ aiN ) ∈ R1×N .
are designed as Consider that each DG can only obtain its neighbors’ mea-
surements, the event is also computed only depending on local
υiP (t) = aij αj tiki − αi tiki + ai0 αref − αi tiki
information that is available to each DG. We propose the fol-
j∈Ni
lowing event-driving threshold:
υiQ (t) = aij βj tiki − βi tiki + ai0 β ref − βi tiki
j∈Ni |ei (t)| + ẽi (t) = κ αj ti − αi ti 2 (18)
j∈Niki ki
(15)
for constant κ > 0.
such that limt→+∞ |αi (t) − αref | = 0 and limt→+∞ In order to carry out the developed distributed power sharing
|βi (t) − β ref | = 0 for all i = 1, . . . , N , where t ∈ [tiki , tiki +1 ). controllers based on the event-driven mechanism, an event de-
Assume that 0 = ti0 < ti1 < · · · < tiki < · · · denote the control tector is employed for each DG to determine when the sampled
update time (driving time sequence) instances for DGi and local information should be utilized to update the control actions
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
3130 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 56, NO. 3, MAY/JUNE 2020
of itself and its neighbors. The proposed event condition (18) can
guarantee that
|ei (t)| + ẽi (t) ≤ κ αj ti − αi ti 2 . (19)
j∈Ni ki ki
Then,
we obtain ei (t) + ẽi (t) ≤ ci ε(t), ci =
2κ N/(1 − 2N κ2 ). Thus, we yield
Fig. 2. Overall closed-loop control structure of the proposed distributed power
à ẽi (t) ≤ ci à ε(t) sharing control implemented for the ith CCVSI-based DG in an islanded ac
microgird with a sparse communication topology spanned across the network.
D + B |ei (t)| ≤ ci D + B ε(t) .
Finally, we can get
for all i = {1, . . . , N }. This is to say one can realize propor-
à ẽ(t) + D + B e(t) ≤ ϑ ε(t) (20) tional power sharing α1 = · · · = αN = αref among all DGs in
√ a microgrid. Accordingly, we can achieve DG’s output reactive
where ϑ = 2ci φ N and φ = max{Ã, (D + B)}. power synchronization to the desired reference states through
Let λi be an eigenvalue of matrix L + B. It is evident that replacing slightly α with β. Thus, the conclusion of the pro-
−λi + ϑμ is an eigenvalue of matrix −(L + B) + ϑμIN . If posed event-driven distributed power sharing controllers can be
the real part e (λi − ϑμ) > 0 holds for all i = 1, . . . , N , then, described in Theorem 1.
we can conclude that (L + B) − ϑμIN is an M -matrix [27] Theorem 1: Suppose that the communication digraph Ḡ is
and that there exists a positive definite diagonal matrix Ξ = always containing a spanning directed tree rooted at the virtual
diag{χ1 , . . . , χN } > 0 such that leader DG0 . If mini∈V e (λi (L + B)) > ϑμ, where L is the
[Ξ ((L + B) − ϑμIN )]s > 0 (21) Laplacian matrix of communication network Ḡ, and ϑ and μ
are, respectively, estimated in (20) and (22), then the distributed
where [Ξ((L + B) − ϑμIN )]s represents the symmetrical power sharing controllers (15) can, respectively, pin the output
part of [Ξ((L + B) − ϑμIN )], i.e., {[Ξ((L + B) − ϑμIN )] + ratios of active and reactive powers αi and βi of all DGs to
[Ξ((L + B) − ϑμIN )]T }/2. the reference ratios αref and β ref asymptotically. Finally, the
Consider a Lyapunov function as V (t) = 21 εT (t)Ξε(t), then, proportional active and reactive power sharing among all DGs
by comparing inequality (21), we have in a microgrid can be achieved.
The overall control block diagram showing the realization of
V̇ (t) = εT (t)Ξ Ãẽ(t) − (L + B)ε(t) − (D + B)e(t) the proposed control scheme is given in Fig. 2 in detail. At each
sampling instant, through the cyber communication network,
≤ − εT (t) [Ξ(L + B)] ε(t) + ϑ Ξ εT (t)ε(t)
each DG broadcasts its state information (i.e., v g and ig ) to
Ξ T their neighbors and also receives their neighboring DGs’ state
≤ − εT (t) [Ξ(L + B)] ε(t) + ϑ ε (t)Ξε(t) information for computing by (2) and (6), which is employed
λmin (Ξ)
for event detection. If inequality (19) is satisfied, no further
= − εT (t)[Ξ(L + B) − ϑμIN ]s ε(t) (22) action is required for this DG; otherwise, this DGi unit will
Ξ update its control actions υiP and υiQ and notify its neighbors to,
where μ = λmin Ξ. respectively, update their control actions αj (t) and βj (t) (i.e.,
Then, from (17), (21), and (22), it can be proved that V̇ (t) < 0 Pj Qj g
P max and Qmax ) by using its current state information (i.e., vj
for all ε = 0. In this situation, we get V (t) → 0, i.e., the output j j
active power ratio αi converges to αref asymptotically by Lya- and igj ). According to the control actions υiP and υiQ , the current
punov stability theorem. Thus, we have limk→∞ αi (tiki ) = αref reference igd gq
iref and iiref are generated for the PI current loop.
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
LAI et al.: EVENT-DRIVEN DISTRIBUTED ACTIVE AND REACTIVE POWER DISPATCH FOR CCVSI-BASED DISTRIBUTED GENERATORS 3131
Finally, the current errors are calculated and used to regulate the
outputs of the inverter by pulsewidth modulation (PWM) mode.
As seen in Fig. 2, each DG’s controllers are fully distributed
and only utilize the information of its local and neighboring
units, which can be more flexible and reliable. Additionally,
this distributed fashion makes the microgrid’s operation more
flexible and reliable due to its robustness to individual DG errors
and scalable with respect to the increasing number of DGs,
reduced computational load, and plug-and-paly properties. The
plug-and-play capability leads to the proposed control strategy
becoming robust to topological variations caused by cyber or Fig. 3. Single line diagram of the CCVSI-based DGs and local loads in a
modified IEEE 34-bus microgrid with a sparse communication topology Ḡ.
physical links, switches, or line failures, which is a benefit for
the scalability of the microgrid system (e.g., a new DG plug in TABLE I
or plug out the microgrid system). PARAMETERS FOR THE CCVSI-BASED MICROGRID SYSTEM
Remark 1: The proposed power sharing controllers (15) and
the corresponding event detector (19) are fully distributed. Each
DG does not need to own a global microgrid model and any
knowledge of its neighbors’ dynamics, but it is able to achieve
synchronization via sparsely communicating among them. This
means that in order to determine the updating and communicat-
ing instants, the DGi unit merely demands its local information
and that of its neighbors. Due to the updating of DGs’ control
actions and the communication between DGs arising merely at
certain event instants, the event-driven control can significantly
reduce those unnecessary sample-state transmissions among
DGs. Specifically, if (19) does not hold, an event of the DGi
unit arises. Then, the DGi unit will replace αi (tik ) and βi (tik ) active and reactive powers from the virtual leader DG0 . A
with the new state sampling of αi (t) and βi (t) to update its local communication network providing its required information
controllers (15). Furthermore, it will also transmit the new flows will be employed for the proposed event-driven distributed
sampled information to its neighboring DGs through a sparse power sharing controllers.
communication network. Simultaneously, if an event is driven This article studies the stability and performance of a micro-
by any of DGi ’s neighbors, the DGi unit will receive the sampled grid under various scenarios with a focus on the effectiveness
active and reactive power sharing deviation information from of the proposed event-driven distributed power sharing con-
them. Therefore, the DGi ’s controllers will be updated to a new trol strategy. The simulation studies cover the following five
level. Accordingly, the sample-state transmission will be thus scenarios:
reduced significantly. 1) performance evaluation with load changes;
Remark 2: This novel event-driven mechanism is totally dif- 2) comparison study;
ferent from the existing schemes in [24]–[26], in which DGi unit 3) complex-case operation ability;
executes driving only at its own individual event-driven time 4) communication failure.
instant tiki and then, updates its controllers by utilizing its active The communication topology of the microgrid is depicted in
and reactive power measurement outputs and its neighbors. Fig. 3, which is different from its physical topology. According
This means that DGi ’s controllers will maintain unchanged to Section II-B, we obtain the adjacency matrix of communica-
as a constant υiP (tiki ) and υiQ (tiki ) until its next driving time tion topology G as
instant tiki +1 comes during the time interval [tiki , tiki +1 ). Thus, ⎡ ⎤
0 0.8 0 0 0.8
the number of control updates and the communication among ⎢0.8 0 0 0
⎢ 0⎥⎥
different DGs can be significantly reduced. ⎢ ⎥
A=⎢ 0 0 0 0.8 0 ⎥
⎢ ⎥
⎣0 0 0 0 0.8⎦
IV. PERFORMANCE VALIDATION
0 0 0 0.8 0
To evaluate the effectiveness of the proposed event-driven
and the corresponding leader adjacency matrix can be chosen as
distributed power sharing control strategy, the modified IEEE
B = diag{0.8, 0, 0, 0, 0} and take κ = 0.5 in the following.
34-bus [28] test microgrid with multiple CCVSI-based DGs
as shown in Fig. 3, is simulated in the MATLAB/Simulink
software environment for different scenarios. The parameters A. Load Change Performance Assessment
of the test microgrid system are summarized in Table I. Here, The proposed event-driven distributed control strategy is ac-
we assume that only DG1 can receive the desired values of tivated at t = 5 s through the communication network Ḡ shown
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
3132 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 56, NO. 3, MAY/JUNE 2020
B. Comparison Study
To demonstrate that the proposed event-driven distributed
control strategy can reduce the communication amount between
DGs, the event time instant for DGs under the load change
case is given in Fig. 5. Under the event-driven communication
mechanisms (15), the event instants and data release intervals of
DGs are illustrated in Fig. 5(a), showing clearly that the number
of DG control updates is sporadic rather than at every time
instant. During the 10-s simulation period with the proposed
controllers activated, the communication numbers of DG1 –DG5
generated by these event-driven communication mechanisms
are 366, 469, 390, 295, and 480, respectively. The number
of data transmissions through the communication network is
2000, which implies that only 40% (2000/5000) sampled-data
exchange is needed. Correspondingly, the comparison of data
transmissions under the periodic and event-driven communica-
tion is depicted in Fig. 5(b). It can be seen that the number
of DG control updates is sporadic rather than at every time
instant. It is clearly shown that event-driven communication
mechanisms lead to less consumption of communication than
traditional periodic ones.
The relevant existing results on distributed control for CCVSI-
based microgrids are usually based on periodical communication Fig. 4. Performance of the proposed distributed power sharing control in a
[4], [10], [21]. Therefore, a comparison between the proposed case of load change with the total time steps: (a) active power ratio α; (b) active
power; (c) reactive power ratio β; and (d) reactive power.
event-driven control scheme and the traditional periodical con-
trol ones, using the same control gains, is made here. We repeat
the simulation scenario of Section IV-A. Taking DG5 as an
example, the simulation results under the load change case are scheme. However, the event-driven control method exhibits a
given in Fig. 6. As seen, although using a limited communication little more oscillation. In addition, due to the state updating
bandwidth, the proposed event-driven manner still enables a at the event-driven time instants, sawtooth waves can be ob-
similar settling time with that of the traditional control way. served in the event-driven way as shown the zoomed version in
This further proves the effectiveness of the proposed control Fig. 6. Furthermore, Fig. 6 shows he corresponding transients
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
LAI et al.: EVENT-DRIVEN DISTRIBUTED ACTIVE AND REACTIVE POWER DISPATCH FOR CCVSI-BASED DISTRIBUTED GENERATORS 3133
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
3134 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 56, NO. 3, MAY/JUNE 2020
Fig. 7. Performance of the proposed distributed power sharing control in a case Fig. 8. Performance of the proposed distributed power sharing control in
of complex-case operation ability: (a) active power ratio α; (b) active power; a case of communication failure: (a) active power ratio α; (b) active power;
(c) reactive power ratio β; and (d) reactive power. (c) reactive power ratio β; and (d) reactive power.
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
LAI et al.: EVENT-DRIVEN DISTRIBUTED ACTIVE AND REACTIVE POWER DISPATCH FOR CCVSI-BASED DISTRIBUTED GENERATORS 3135
strategy activated at t = 5 s. At t = 10 s, the communication [7] J. Lai, X. Lu, A. Monti, and R. W. De Doncker, “Distributed event-driven
link between DG3 and DG4 was disconnected, which results in power sharing control for CCVSI-based distributed generators in ac is-
landed microgrids,” in Proc. 11th Annu. IEEE Energy Convers. Congr.
DG3 being unable to exchange information with the rest of the Expo., Baltimore, MD, USA, 2019, pp. 3469–3474.
system. The proposed control strategy fails to regulate DG3 in [8] J. Lai, X. Lu, X. Yu, and A. Monti, “Cluster-oriented distributed coopera-
cyber aspect, thus, DG3 operates autonomously to merely feed tive control for multiple ac microgrids,” IEEE Trans. Ind. Inform., vol. 15,
no. 11, pp. 5906–5918, Nov. 2019.
its local load. It was observed that since the communication [9] B. A. Robbins, C. N. Hadjicostis, and A. D. Dominguez-Garcia, “A
links for DG3 were no longer connected, accurate active and two-stage distributed architecture for voltage control in power distribu-
reactive power sharing was not achieved for it as shown in Fig. 8. tion systems,” IEEE Trans. Power Syst., vol. 28, no. 2, pp. 1470–1482,
May 2013.
Thus, the output power of DG3 was restored to its initial state [10] J. Lai et al., “Robustness-oriented distributed cooperative control for
invalid for the proposed control algorithm, while the remaining ac microgrids under complex environments,” IET Control Theory Appl.,
DGs achieve new proportional power sharing by exchanging the vol. 13, no. 10, pp. 1473–1482, Jul. 2019.
[11] J. Lai, H. Zhou, X. Lu, X. Yu, and W. Hu, “Droop-based distributed
neighbor’s shared information. When the communication link cooperative control for microgrids with time-varying delays,” IEEE Trans.
between DG3 and DG4 was restored at t = 15 s, DG3 receives Smart Grid, vol. 7, no. 4, pp. 1775–1789, Jul. 2016.
its neighbor’s shared information and controller action ensued [12] X. Lu, X. Yu, J. Lai, J. M. Guerrero, and H. Zhou, “Distributed secondary
voltage and frequency control for islanded microgrids with uncertain com-
to achieve proportional power sharing. Finally, the proposed munication links,” IEEE Trans. Ind. Inform., vol. 13, no. 2, pp. 448–460,
controllers achieve a proportional current sharing among the Apr. 2017.
DGs of the whole system as shown in Fig. 8. [13] J. Lai, X. Lu, X. Yu, A. Monti, and H. Zhou, “Distributed voltage regulation
for cyber-physical microgrids with coupling delays and slow switching
topologies,” IEEE Trans. Syst., Man, Cybern., Syst., vol. 50, no. 1, pp. 100–
V. CONCLUSION 110, Jan. 2020.
[14] J. Lai, X. Lu, and A. Monti, “Distributed secondary voltage control
A novel distributed power sharing control strategy imple- for autonomous microgrids under additive measurement noises and time
mented in CCVSI-based DG system has been proposed by delays,” IET Gener. Transmiss. Distrib., vol. 13, no. 14, pp. 2976–2985,
Jul. 2019.
employing event-driven communication mechanism in this ar- [15] J. Lai, H. Zhou, X. Lu, X. Yu, and A. Monti, “Stochastic dis-
ticle. The proposed controllers guarantee that the microgrid tributed secondary control for ac microgrids via event-triggered
network can autonomously adjust itself to achieve the prescribed communication,” IEEE Trans. Smart Grid, to be published, doi:
10.1109/TSG.2020.2966691.
proportional utilization among DGs. The proposed event-driven [16] J. Lai, X. Lu, and X. Yu, “Stochastic distributed frequency and load sharing
controllers require only intermittent information sharing among control for microgrids with communication delay,” IEEE Syst. J., vol. 13,
neighboring generators and topologies of local communication no. 4, pp. 4269–4280, Dec. 2019.
[17] S. Weckx, R. D’Hulst, and J. Driesen, “Primary and secondary frequency
networks, which dramatically reduce the number of control support by a multi-agent demand control system,” IEEE Trans. Power
updates and the communication among different DGs, and Syst., vol. 30, no. 3, pp. 1394–1404, May 2015.
significantly release communication bandwidth. This further [18] X. Lu, J. Lai, X. Yu, Y. Wang, and J. M. Guerrero, “Distributed coordination
of islanded microgrid clusters using a two-layer intermittent communica-
significantly reduces the occupancy of limited communica- tion network,” IEEE Trans. Ind. Inform., vol. 14, no. 9, pp. 3956–3969,
tion bandwidth and prevents communication bottleneck. As Sep. 2018.
long as the communication networks meet the minimum in- [19] A. Mondal and M. S. Illindala, “Improved frequency regulation in an
islanded mixed source microgrid through coordinated operation of DERs
formation exchange requirement, the proposed controls can and smart loads,” IEEE Trans. Ind. Appl., vol. 54, no. 1, pp. 7071–7081,
ensure the system convergence. In addition, the performance Jan./Feb. 2018.
of the proposed control strategy has been validated via MAT- [20] Y. Zhang and H. Ma, “Theoretical and experimental investigation of
networked control for parallel operation of inverters,” IEEE Trans. Ind.
LAB/SimPowerSystems. In our further work, we will focus on Electron., vol. 59, no. 4, pp. 1961–1970, Apr. 2012.
an extension of the proposed event-triggered control scheme for [21] X. Lu, X. Yu, J. Lai, J. M. Guerrero, and Y. Wang, “A novel distributed
both CCVSI- and VCVSI-based microgrid systems. secondary coordination control approach for islanded microgrids,” IEEE
Trans. Smart Grid, vol. 9, no. 4, pp. 2726–2740, Jul. 2018.
[22] M. Tahir and S. K. Mazumder, “Self-triggered communication enabled
REFERENCES control of distributed generation in microgrids,” IEEE Trans. Ind. Inform.,
vol. 11, no. 2, pp. 441–449, Apr. 2015.
[1] X. Lu, N. Chen, Y. Wang, L. Qu, and J. Lai, “Distributed impulsive control [23] J. Lai, X. Lu, X. Yu, W. Yao, J. Wen, and S. Cheng, “Distributed multi-DER
for islanded microgrids with variable communication delays,” IET Control cooperative control for master-slave-organized microgrid networks with
Theory Appl., vol. 10, no. 14, pp. 1732–1739, Sep. 2016. limited communication bandwidth,” IEEE Trans. Ind. Inform., vol. 15,
[2] J. Lai and X. Lu, “Robust self-consistent control of PV-battery-based no. 6, pp. 3443–3456, Jun. 2019.
microgrids without continuous communication,” Int. J. Elect. Power, to [24] J. Lai and X. Lu, “Nonlinear mean-square power sharing control for ac
be published, doi: 10.1016/j.ijepes.2020.105900. microgrids under distributed event detection,” IEEE Trans. Ind. Inform.,
[3] D. Dam and H. Lee, “A power distributed control method for proportional to be published, doi: 10.1109/TII.2020.2969458.
load power sharing and bus voltage restoration in a dc microgrid,” IEEE [25] M. Chen, X. Xiao, and J. M. Guerrero, “Secondary restoration control
Trans. Ind. Appl., vol. 54, no. 4, pp. 3616–3625, Jul./Aug. 2018. of islanded microgrids with decentralized event-triggered strategy,” IEEE
[4] K. Mahmud, A. K. Sahoo, J. Ravishankar, and Z. Y. Dong, “Coordi- Trans. Ind. Inform., vol. 14, no. 9, pp. 3870–3880, Sep. 2018.
nated multilayer control for energy management of grid-connected ac [26] R. Han, L. Meng, J. M. Guerrero, and J. C. Vasquez, “Distributed nonlinear
microgrids,” IEEE Trans. Ind. Appl., vol. 55, no. 6, pp. 7071–7081, control with event-triggered communication to achieve current-sharing
Nov./Dec. 2019. and voltage regulation in dc microgrids,” IEEE Trans. Power Electron.,
[5] S. H. Ko, S. R. Lee, H. Dehbonei, and C. V. Nayar, “Application of voltage- vol. 33, no. 7, pp. 6416–6433, Jul. 2018.
and current-controlled voltage source inverters for distributed generation [27] R. A. Horn and C. R. Johnson, Topics in Matrix Analysis. Cambridge,
systems,” IEEE Trans. Energy Convers., vol. 21, no. 3, pp. 782–792, U.K.: Cambridge Univ. Press, 1991.
Sep. 2006. [28] J. Lai, X. Lu, F. Wang, P. Dehghanian, and R. Tang, “Broadcast gossip
[6] X. Lu and J. Lai, “Two-layer cooperative control for multiple converter- algorithms for distributed peer-to-peer control in ac microgrids,” IEEE
network clusters,” IEEE Trans. Circuits Syst. II, Express Briefs, to be Trans. Ind. Appl., vol. 55, no. 3, pp. 2241–2251, May/Jun. 2019.
published, doi: 10.1109/TCSII.2020.2971085.
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.
3136 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 56, NO. 3, MAY/JUNE 2020
Jingang Lai (Senior Member, IEEE) received the Antonello Monti (Senior Member, IEEE) received
Ph.D. degree in control science and engineering from the M.Sc. (summa cum laude) and Ph.D. degrees in
Wuhan University, Wuhan, China, in 2016. electrical engineering from the Politecnico di Milano,
In 2015, he was a Joint Ph.D. Student with the Milan, Italy, in 1989 and 1994, respectively.
School of Electrical and Computer Engineering, He started his career with Ansaldo Industria, Milan,
RMIT University, Melbourne, VIC, Australia. He is and then moved to the Politecnico di Milano, in 1995,
currently a Humboldt Research Fellow with the E.ON as an Assistant Professor. In 2000, he joined the
Energy Research Center, RWTH Aachen University, Department of Electrical Engineering, University of
Aachen, Germany. His research interests include dis- South Carolina, Columbia, SC, USA, as an Associate
tributed intelligence for ac/dc microgirds, distributed Professor and then a Full Professor. Since 2008, he
renewable energy system applications of multiagent has been the Director of the E.ON Energy Research
systems, and cyber-physical networked control systems. Center, Institute for Automation of Complex Power System, RWTH Aachen
Dr. Lai was the recipient of the Finally List Paper Certificate for IEEE ICIEA University, Aachen, Germany. He has authored or coauthored more than 300 peer
in 2017. He is currently an Associate Editor for the IEEE TRANSACTIONS ON reviewed papers in international journals and in the proceedings of international
INDUSTRY APPLICATIONS and IET Generation, Transmission and Distribution. conferences.
Dr. Monti was a recipient of the 2017 IEEE Innovation in Societal Infrastruc-
ture Award. He is currently an Associate Editor for the IEEE SYSTEMS JOURNAL
and the IEEE Electrification Magazine. He is a Member of the Editorial Board
of Sustainable Energy, Grids and Networks (Elsevier) and the Founding Board
of Energy Informatics (Springer).
Authorized licensed use limited to: University of Exeter. Downloaded on May 07,2020 at 09:52:30 UTC from IEEE Xplore. Restrictions apply.