You are on page 1of 14

3112 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO.

9, SEPTEMBER 2020

Dynamic Event-Triggered Distributed Coordination


Control and Its Applications: A Survey
of Trends and Techniques
Xiaohua Ge , Member, IEEE, Qing-Long Han , Fellow, IEEE, Lei Ding , Member, IEEE,
Yu-Long Wang , Member, IEEE, and Xian-Ming Zhang , Senior Member, IEEE

Abstract—Distributed coordination control is the current trend I. I NTRODUCTION


in networked systems and finds prosperous applications across
HE EVER-INCREASING demand for guaranteeing reli-
a variety of fields, such as smart grids and intelligent trans-
portation systems. One fundamental issue in coordinating and
controlling a large group of distributed and networked agents
T able and efficient monitoring, control, and operation of a
variety of distributed networked systems, such as smart grids
is the influence of intermittent interagent interactions caused and intelligent transportation systems, has stimulated inten-
by constrained communication resources. Event-triggered com- sive academia and industry interests in developing distributed
munication scheduling stands out as a promising enabler to coordination control strategies in the setting of multiagent
strike a balance between the desired control performance and
the satisfactory resource efficiency. What distinguishes dynamic systems (MASs). An MAS consists prevalently of a large
event-triggered scheduling from traditional static event-triggered group of spatially distributed and networked intelligent agents,
scheduling is that the triggering mechanism can be dynam- each of which represents a strategic entity capable of per-
ically adjusted over time in accordance with both available ceiving and computing scientific data from a physical world
system information and additional dynamic variables. This arti- through some sensor and acting upon on a physical component
cle provides an up-to-date overview of dynamic event-triggered
distributed coordination control. The motivation of dynamic
through some actuator. All the agents can communicate with
event-triggered scheduling is first introduced in the context of dis- each other through some form of communication networks
tributed coordination control. Then some techniques of dynamic to achieve coordinated objectives, such as rendezvous, tar-
event-triggered distributed coordination control are discussed get enclosing, formation tracking, cooperative defense, and
in detail. Implementation and design issues are well addressed. consensus estimation.
Furthermore, this article exemplifies two applications of dynamic
The central aim of coordination control of an MAS is to
event-triggered distributed coordination control in the fields
of microgrids and automated vehicles. Several challenges are develop a desired distributed control protocol or an algorithm
suggested to direct the future research. by making use of only local interactions among neighboring
agents such that the coordinated objective of the MAS can be
Index Terms—Automated vehicles, distributed coordination
control, distributed secondary control, dynamic event-triggered accomplished in a reliable and efficient fashion. Undoubtedly,
mechanism, microgrids, platooning, vehicular ad hoc networks the interagent interactions (or interagent communications),
(VANETs). permitted by some communication network medium, con-
stitute the key ingredient in addressing various distributed
coordination control issues of MASs.
An MAS relies heavily on the communication network
medium to connect spatially distributed agents and to provide
Manuscript received July 15, 2020; accepted July 17, 2020. Date of cur- two-way communication for exchanging information (such
rent version August 18, 2020. This work was supported in part by the as sensor readings and command signals) between agents
Australian Research Council Discovery Project under Grant DP160103567;
in part by the Program of Jiangsu Specially Appointed Professor under Grant because of their spatial dispersal and real-time requirement.
RK043STP19001; and in part by the Fund of High-Level Talents at NJUPT The communication network increases the flexibility, manip-
under Grant XK0430919039. This article was recommended by Associate ulability, and scalability of the entire MAS by enabling more
Editor O. Kaynak. (Corresponding authors: Qing-Long Han; Lei Ding.)
Xiaohua Ge, Qing-Long Han, and Xian-Ming Zhang are with the agents to act autonomously and to access the network medium
School of Software and Electrical Engineering, Swinburne University of simultaneously. However, the introduction of some communi-
Technology, Melbourne, VIC 3122, Australia (e-mail: xge@swin.edu.au; cation network medium brings several challenging issues to the
qhan@swin.edu.au; xianmingzhang@swin.edu.au).
Lei Ding is with the Institute of Advanced Technology, Nanjing analysis and synthesis of distributed coordination control algo-
University of Posts and Telecommunications, Nanjing 210023, China (e-mail: rithms for MASs. One fundamental issue is the constrained
dl522@163.com). communication resources during the design and implemen-
Yu-Long Wang is with the Shanghai Key Laboratory of Power Station
Automation Technology, Shanghai University, Shanghai 200444, China, and tation of distributed coordination control protocols. This is
also with the School of Mechatronic Engineering and Automation, Shanghai because communication networks that have been pervasively
University, Shanghai 200444, China (e-mail: yulongwang@shu.edu.cn). employed in various MASs, such as flying ad hoc network
Color versions of one or more of the figures in this article are available
online at http://ieeexplore.ieee.org. (FANET), vehicular ad hoc network (VANET), underwater
Digital Object Identifier 10.1109/TSMC.2020.3010825 acoustic communication network, building automation and
2168-2216 
c 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: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3113

TABLE I
control network (BACnet), and control area network (CAN) T ECHNICAL D IFFERENCES B ETWEEN D IFFERENT S URVEYS ON
for dedicated real-time data propagation purposes, or Ethernet E VENT-T RIGGERED C OORDINATION C ONTROL
and Internet for general data dissemination purposes, may pos-
sess limited bandwidth and restricted transmission rates. For
example, an IEEE 802.15.4-standard communication proto-
col used in ZigBee systems supports data transmission rates
from 20–250 kb/s within a range up to 20 m, and an IEEE
802.11p-standard dedicated short-range communication proto-
col used in VANET-enabled systems supports data rates from
3–27 Mb/s within a range of up to 1000 m [1]. Thus, this calls
for novel resource-efficient distributed coordination control
approaches which promise both satisfactory communication
efficiency and control performance.
An event-triggered scheduling mechanism (ETSM) has
attracted considerable attention in the control systems soci-
ety over the last decade due to its prominent advantage
in sustaining the desired system performance while keep-
ing the satisfactory communication expenditure for a variety
of networked systems. The rationale behind such an ETSM
is that the decision to perform data samplings/transmissions performance. Thus, there is a clear need for an up-to-date
or to execute the control tasks is judged by a carefully analysis of the conditions and limitations of the existing
designed event-trigger (or triggering mechanism). This is dis- dynamic ETSMs that successfully achieve the same control
tinct from a traditional time-triggered scheduling mechanism task for an MAS. There is no doubt that the importance of
(e.g., periodic scheduling) that works at predetermined points such analysis and comparisons will become conspicuous as
in time. Therefore, communication resources under an ETSM event-triggered coordination control gains increasing popular-
are only occupied as “needed” or “necessary.” From this ity in the field. To the best of our knowledge, at the time
perspective, the ETSM behaves like human intelligence in of writing this article, there is a paucity of a detailed survey
such a way as to wisely schedule the samplings/transmissions of the existing dynamic event-triggered distributed coordina-
over a communication network. Since then, a considerable tion control solutions that are delicately designed for MASs.
amount of research on the ETSM has yet been carried out It is therefore the purpose of this article to fill this gap
for various networked systems, see survey papers [2]–[4] on by providing a timely overview of recent developments in
single-plant-based networked systems, [5] on distributed sen- dynamic event-triggered coordination control. To stimulate
sor networks, and [6]–[9] on MASs. The technical differences further related theoretical research and practical applications
between the existing survey papers [6]–[9] on event-triggered in this significant and timely subject, two application scenar-
coordination control and this survey paper are outlined in ios, i.e., smart grids and intelligent automated vehicles, are
Table I. elaborated.
In recent five years, dynamic event-triggered scheduling has The remainder of this article is organized as follows.
received intensive interest, see [10]–[13] on single-plant-based Section II summarizes the recent progress on dynamic ETSMs
networked systems and [14]–[22] on MASs. What distin- for distributed coordination control. Several fundamental
guishes a dynamic ETSM from a traditional static ETSM issues associated with the event-triggered coordination con-
is that an event-trigger therein depends on not only avail- trol implementation and design are discussed. Sections III
able system information (e.g., state or output) but also an and IV are devoted to the specific applications of dynamic
auxiliary or additional internal variable of its own dynam- event-triggered coordination control approaches in two typi-
ics, thereby making the triggering mechanism dynamically cal fields of smart grids and automated vehicles. Concluding
adjusted at different times. Owing to some promising feature remarks are drawn in Section V.
(e.g., non-negativeness) of the introduced auxiliary or internal
dynamic variable, an event-trigger under the dynamic ETSM
can felicitously, in most cases significantly, extend the average
interevent time and thus leads to a further reduction of the con- II. DYNAMIC E VENT-T RIGGERED D ISTRIBUTED
sumption of limited communication resources compared to the C OORDINATION C ONTROL
static ETSM. However, note that there is a fundamental trade- Given a wide variety of ETSMs in MASs, an emphasis is
off between the desired control system performance and the placed on dynamic ETSMs in the context of distributed coordi-
satisfactory communication efficiency. It is generally difficult nation control due to their promising features and benefits that
or impossible to determine a single “best” ETSM that can be are unfolded subsequently. First, a general event-triggered dis-
used for all MAS applications. In particular, in the context tributed coordination control framework for MASs is provided.
of dynamic ETSM-based coordination control, it is imag- Then, several key issues associated with its implementation
inable that significantly improved communication efficiency and design are discussed. Finally, recent progress in dynamic
may be associated with increasingly compromised control event-triggered distributed coordination control is examined.

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
3114 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO. 9, SEPTEMBER 2020

A. Event-Triggered Scheduling Mechanism is commonly known as a sampled-data-based ETSM [3], [8]


The motivation of event-triggered coordination control has or a periodic ETSM [26], [27] in the literature. In this case,
been well justified in the existing literature (see [7]–[9]). A ETSM1 can be modified as
general form of an event-based distributed coordination control  
i
ETSM2 : tk+1 h = inf t > tki h | G i (ei ) ≥ T i (Xi , σi ) (2)
protocol is given as
    where {tki h| tki ∈ N; k ∈ N; t0i = 0}; {kh|k ∈ N} denotes
Protocol: ui (t) = K N j=1 aij x̃i (t) − x̃j (t)
  (1) the sequence of sampling instants with h > 0 being the fixed
ETSM1 : tk+1i = inf t > tki | G i (ei ) ≥ T i (Xi , σi ) sampling period; ei = xi (tki h) − xi (kh). Note that tki ∈ N in
for any t ∈ [tki , tk+1i ), where K represents the protocol gain ETT while tki ∈ R in ETS.
matrix to be designed; {tki | k ∈ N; t0i = 0} is a monotonically Further comparisons of ETS and ETT are made from the
increasing time sequence of event triggering/releasing instants following two aspects.
on agent i; x̃i (t) = xi (tki ) denotes the last triggered/released 1) Requirement of Continuous Monitoring and/or Periodic
data (e.g., state and output) on agent i; and the inequality Sampling: To implement the ETS-based ETSM1 , a ded-
that G i (ei ) ≥ T i (Xi , σi ) specifies a triggering condition with icated hardware is required to persistently monitor the
G i (ei ) denoting a function of the triggering error ei between continuous data xi (t), which causes extra expenditure for
the last triggered data xi (tki ) and the current data xi (t), and a practical MAS or may be technically impossible for a
T i (Xi , σi ) denoting a threshold function determining when to cyber–physical application of the control protocol (1). In
release the next data; Xi denotes either the current data or the contrast, ETT-based ETSM2 needs to be checked at only
last triggered data on agent i or the combinational triggered sampling instants of time {kh}, which naturally circum-
data from agent i’s neighbors; and σi ∈ [0, 1) denotes a static vents continuous monitoring. On the other hand, ETT
threshold parameter. inevitably inherits the drawbacks of conventional peri-
Note from the control protocol (1) that once the condition odic sampling and synchronous sampling, and thus does
G i (ei ) < T i (Xi , σi ) is violated, the continuous data xi (t) will not contribute to a reduction of energy consumption on
be sampled and released over the communication network. As the sensor. This is because the sensor is now deployed
a result, the set of triggering instants must satisfy {tki } ⊂ R in to sample the continuous data xi (t) after a fixed period
a continuous-time case and {tki } ⊂ N in a discrete-time case. of time no matter whether it is necessary. Whereas, ETS
This means that ETSM1 produces sporadic data transmis- performs sampling actions only as needed.
sions over the communication network and is thus capable of 2) Guarantee of MIET: Under ETS, it is generally dif-
saving certain communication resources that were devoted to ficult to determine a strictly positive MIET for the
transmitting those “unneeded” or “unnecessary” data packets. control protocol (1) in the presence of unknown exoge-
nous inputs and/or when the threshold T i (Xi , σi ) in
B. Key Issues in ETSMs ETSM1 is heavily dependent on data from neighbor-
ing agents. Nevertheless, under the ETT-based ETSM2 ,
To sustain both the correctness of ETSM1 and the practical it can be always ensured that Tmin i ≥ h > 0. From this
implementation of the event-triggered control protocol (1), the perspective, ETT-based ETSMs are more superior for
following two key issues need to be well addressed. real-time implementation, where event-triggers perform
1) Strictly Positive Minimal Interevent Time: Define the at some prescribed frequency, rather than continuously
interevent time of ETSM1 as Tki = tk+1 i − tki . It is clear that as in ETS.
when Tk → 0, one has that tk+1 → tk . As a consequence, the
i i i
To elude continuous monitoring and thus facilitate physical
notorious Zeno behavior, which causes an infinite number of implementation of ETS-based ETSMs, a technique, known as
events (e.g., samplings, broadcasts, and controller updates) in a time regulation [28], [29], is commonly adopted, which leads
finite time period, occurs. Undoubtedly, a strictly lower bound to the following modified version of ETSM1 :
of the minimal interevent time (MIET) Tmin i = min{Tki }∞k=0  
is indispensable to make the event-based coordination control ETSM3 : tk+1i
= inf t > tki + τ |G i (ei ) ≥ T i (Xi , σi ) (3)
protocol (1) practically implementable in a continuous-time
where τ > 0 is a constant time threshold acting as time regu-
case. In a discrete-time case [23]–[25], however, it is straight-
lation or a waiting time between two consecutive event times.
forward that Tmini ≥ 1, thus naturally excluding the Zeno i
More specifically, the next triggering instant tk+1 is always
behavior.
generated after at least τ time units. In this sense, the minimal
2) Event-Triggered Sampling Versus Event-Triggered
MIET is enforced to be Tmin i ≥ τ > 0.
Transmission: Under the control protocol (1), at each trig-
gering time tki , the continuous data xi (t) are simultaneously
sampled and transmitted over communication networks. C. What is Dynamic ETSM?
Consequently, sampling instants are identical to triggering An ETSM is known as a static ETSM (hereinafter known
instants and further transmission instants, leading to an as sETSM) in which the threshold function T i (Xi , σi ) relies
event-triggered sampling (ETS)-based scheduling mechanism. only on time information and/or system information (such as
In contrast, under event-triggered transmission (ETT), sam- state, output, or estimate) available at the local agent side. A
plings and data transmissions take place at different discrete brief summary of some typical sETSMs used in the literature
instants of time. Such an ETT-based scheduling mechanism and their main features is provided in Table II.

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3115

TABLE II
C LASSIFICATION OF T YPICAL ETSM S FOR E VENT-T RIGGERED C OORDINATION C ONTROL

An ETSM is classified as a dynamic ETSM (hereinafter event-trigger (4) can be significantly enlarged due to the non-
known as dETSM), where the threshold function T i (Xi , σi ) negative property of the introduced internal dynamic variable
includes both available system information and auxiliary or θi (t).
additional internal variable having its own dynamics. For Table II summarizes some existing dETSMs, associated
example, a typical threshold function of dETSMs takes the with the introduction of such a non-negative internal vari-
following form: able, for tackling various multiagent coordination problems. In
 1 2 1 what follows, we would like to highlight another three types
 
T i (Xi , σi ) = σi  2 Xi  + θi (t) (4) of dETSMs which explore different dynamic parameters of
δi their own dynamics in the threshold function T i (Xi , σi ). More
where θi (t) denotes the auxiliary or internal variable and δi > 0 specifically, T i (Xi , σi ) is dependent on the dynamically chang-
denotes a prescribed constant. Some representative dETSMs ing threshold parameter σi (t) in contrast to its static threshold
and their main features are also summarized in Table II. parameter σi in the control protocol (1).
1) Monotonic-Threshold-Parameter-Based dETSMs: Note
that the internal dynamic variable of the dETSM [11] and
D. Why is Dynamic ETSM Needed? its miscellaneous variants in the literature share one common
In the threshold function (4), the dynamic variable θi (t) feature, namely, its nonmonotonic characteristic. There have
usually possesses some promising feature. For example, a been some researchers suggesting to employ some monotoni-
dETSM with a non-negative internal variable θi (t) [11] is cally varying functions to adjust the static threshold parameter
first proposed for dealing with scheduling stabilizing control σi in the control protocol (1). The motivation of considering
tasks for linear systems. It is theoretically proved that the a time-varying threshold parameter σi in an ETSM has been
lower bound on interevent times cannot be smaller than well justified [18], [41], [42].
the one obtained by a traditional sETSM [30]. Compared Continuous-data-based and sampled-data-based dETSMs
to the traditional sETSMs, the average interevent time of the [17] are proposed to deal with the problem of event-triggered

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
3116 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO. 9, SEPTEMBER 2020

leader–follower consensus, where the threshold parameter of and triggering mechanisms is addressed by a polytope-like
each event-trigger is monotonically decreasing and dynami- transformation.
cally adjusted according to some triggering-error-dependent Note that most of the existing ETSMs in the published lit-
law. A similar monotonic-threshold-based dETSM based on erature, either static or dynamic, are based on deterministic
sampled data [18] is adopted to resolve the problem of dis- triggering strategies, which implies that the event times are
tributed formation control. It is numerically demonstrated computed by using precise information of the system and/or
that by allowing more data packets to be transmitted over auxiliary/internal parameter. A promising yet challenging issue
the network, such a dETSM can achieve better formation is to randomly determine the triggering times. A selection for
performance for the simulated robotic team than a traditional a random threshold parameter could be one of such stochastic
sETSM based on the same parameters. It is not difficult to ETSMs. To the best of the authors’ knowledge, there are few
imagine that these dETSMs may be advantageous when the results available on event-triggered coordination control under
system designers realize that the actual bandwidth is idle, stochastic triggering.
under which situation more data packets increasingly allow
to be transmitted over the network in such a way to seek III. A PPLICATION TO E VENT-T RIGGERED D ISTRIBUTED
high system performance requirements. It seems reasonable S ECONDARY C ONTROL OF AC M ICROGRIDS
to construct a type of dETSM, where the threshold parameter A. Background
is monotonically increasing and can be dynamically adjusted
via some triggering-error-dependent law, as done in [20]. With an ever-increasing demand for integrating renewable
Such dynamic event-based scheduling may be beneficial for energy sources, such as wind turbines, photovoltaic panels, and
accounting for a practical scenario of busy bandwidth status fuel cells, into power grids, a microgrid has been regarded as a
or heavy network traffic during the whole implementation of promising solution and gained great popularity all around the
event-triggered coordination control tasks. world. A microgrid is often composed of distributed genera-
2) Adaptive-Threshold-Parameter-Based dETSMs: An tions (DGs), energy storages (ESs), and loads, and operates in
adaptive-threshold-parameter-based dETSM is classified as either a grid-connected mode or an islanded mode [45], [46].
the ETSM whose threshold parameter is dynamically tuned In an alternating current (AC) microgrid, two fundamental
based on some adaptive rules and is generally nonmonotonic. issues are to ensure the stability of frequency and voltage,
For example, an adaptive dETSM is established to deal with and to efficiently manage the power. To handle these issues, a
the issue of load frequency control for networked multiarea three-layer hierarchical control structure has been widely used,
power systems [43], where the value of threshold parameter is which includes a primary control layer, a secondary control
adaptively adjusted based on the past and current transmitted layer, and a tertiary control layer [47]. More specifically, in a
data packets, i.e., x(tk−1 h) and x(tk h). More specifically, when primary control layer, decentralized droop control, which can
x(tk h) > x(tk−1 h), one uses σ (tk h) < σ (tk−1 h) to enable emulate virtual inertia in traditional synchronous generators, is
a higher transmission frequency; otherwise, σ (tk h) > σ (tk−1 h) a commonly used approach to achieving frequency and voltage
is used instead. Through adjusting the threshold parameter stability as well as power/load sharing without any communi-
online, it is shown that more communication resources can cation. However, an essential drawback of this approach is that
be potentially saved. some deviations of frequency and voltages from their reference
An adaptive event-triggered control approach [44] is values will be introduced, leading to the inaccurate frequency
proposed to seek consensus for a class of second-order MASs and voltage regulation and power sharing. As a result, a sec-
with unknown nonlinear dynamics. The threshold parameter ondary control layer is employed to eliminate the derivations.
is configured to depend on the time-varying feedback control As the highest layer, tertiary control aims to realize efficient
gain parameter such that both the constructed consensus con- and optimal power management.
troller and the event-trigger can be adaptively regulated at the Secondary control paradigms of microgrids can be arguably
same time. Nevertheless, it should be pointed out that such an classified into three types: 1) centralized secondary con-
adaptive dETSM may confront an implementation issue when trol [48]; 2) decentralized secondary control [49]; and 3) dis-
the control commands are remotely computed since it is gen- tributed secondary control [50]. Compared with centralized
erally difficult to keep both the remote controller and the local and decentralized paradigms, distributed secondary control
event-trigger synchronously scheduled at all times. offers several benefits, such as reduced consumption of
3) Unknown-Threshold-Parameter-Based dETSMs: In this resources, improved efficiency and reliability, and moderate
case, the threshold parameter σi (t) of each event-trigger complexity of design and installation. It is well acknowledged
allows to be generally unknown. The co-design of such a that a microgrid can be viewed as a cyber–physical distributed
dETSM and a coordination control strategy can be initiated networked system, as shown in Fig. 1. Up until now, a vari-
from the classical robust control theory-based approaches by ety of advanced distributed coordination control schemes for
assuming that the unknown threshold is bounded or follows MASs have already been tailored into secondary control of
well-defined statistical properties. For example, the threshold microgrids [51]–[54].
parameter of an event-trigger is assumed to be uncertain and
time varying with attainable upper and lower bounds [41], B. Related Works
which reads as 0 < σ i ≤ σi (t) ≤ σ i < 1. Then, the Distributed secondary control necessitates support from a
co-design of threshold-parameter-dependent distributed filters communication network to undertake data exchanges among

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3117

Fig. 2. Basic hierarchical control scheme for microgrids [62].

Fig. 1. MAS-based cyber–physical microgrids.


a DG voltage source, a voltage source inverter (VSI), an LC
filter, and an output connector. A hierarchical control struc-
neighborhood DGs. In this sense, how to efficiently allo- ture of each DG is shown in Fig. 2. Nodes i and m are
cate communication resources and achieve desired control connected by a physical power line with a complex admit-
performance for microgrids becomes an important yet chal- tance Yim . All the power lines are assumed to be lossless,
lenging issue. To the best of the authors’ knowledge, there namely, admittances of all power lines are purely inductive.
have been a few results reported in the existing literature Then, the admittance between nodes i and m is denoted
regarding distributed event-triggered secondary control for AC by Yim = jBim , where Bim < 0 is the inductive suscep-
microgrids [55]–[61]. For example, to accomplish frequency tance. If there is no connection between nodes i and m, then
restoration, voltage restoration, and power sharing for inverter- Yim = 0. The apparent power flow at node i is represented by
N
based isolated microgrids, two event-triggered cooperative Si = P N
i + jQi , where Pi = m=1 Vi Vm Bim sin(θi − θm ) and
control schemes [56] are proposed. The problem of dis- Qi = m=1 Vi Vm Bim cos(θi − θm ) are the active and reactive
tributed event-triggered secondary control [60] is presented power, respectively, with Vi and θi being the voltage amplitude
to realize frequency and voltage restoration based on the and phase angle of node i, respectively.
requirement of the initial supply and demand balance. A 2) Primary Control and Secondary Control: The following
proportional–integral consensus-based control scheme incor- P − f and Q − V droop control is employed for DG i:
porating Zeno-free event-triggered communication [55] is
proposed to achieve voltage, frequency, and power-sharing wi = wni − mi Pi , vodi = Vni − ni Qi , voqi = 0 (5)
control for autonomous inverter-based microgrids. Considering
different time scales between economic dispatch and sec- where wi is the frequency and vmag,i = v2odi + v2oqi is the
ondary control, a distributed event-triggered secondary control output voltage magnitude of DG i; wni and Vni are the control
method [58] is proposed for droop-controlled AC microgrids. references for DG i to be determined at the secondary control
In the presence of communication delays, distributed event- layer; Pi and Qi are the active and reactive power of DG i,
triggered voltage control of AC microgrids is resolved [59]. respectively; and mi and ni are droop coefficients.
Taking into account communication noises and limited band- 3) Problem Formulation: The balance between total active
width constraints simultaneously, a stochastic distributed power supply and load demand can be expressed by
event-triggered secondary control scheme [61] is presented

N
to achieve mean-square frequency and voltage restoration of Pi = PLi + PLoss (6)
DGs as well as optimal active power sharing. Note that the i=1 i=1
event-triggered communication mechanisms [55]–[61] man-
date continuous monitoring and computation of triggering where PLi and PLoss represent the load demand at bus i
mechanisms, significantly causing much operational burden and the total active power loss of the microgrid,respec-
and complexity of practical implementation. To address this tively. The power loss satisfies [63]: PLoss = α N L
i=1 Pi ,
issue, a distributed secondary control scheme incorporating a where α is the rate of total load power. To ensure that
sampled-data-based ETSM [62] is presented. the active power can be dispatched to the loads at different
In what follows, the results in [62] are extended under buses according to generation capacity of DGs, the refer-
ence power injection of DG i is set by Pri = (1 + α)λd PM i ,
dETSM through a case study. Comparisons between different  
ETSMs and further discussions on event-triggered distributed where λd = [( N PL )/( N PM )] is the desired utiliza-
i=1 i i=1 i
secondary control are provided. tion level and PM
i denotes the maximum generation limit of
DG i. Obviously, λd is a global parameter which includes
all the DGs’ maximum generation limits and loads. Thus, to
C. Case Study estimate the common utilization level λd , a local variable λi
1) Electrical Network Model: Consider an inverter-based is introduced for each DG i. Then, the reference power Pri
microgrid with N DGs, where each DG unit is composed of is modified as Pri = (1 + α)PM i λi . From (5), one has that

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
3118 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO. 9, SEPTEMBER 2020

M λ
wni = (uw
i + mi (1 + α)Pi ui ) where
λ
ẇi = uw
i , λ̇i = ui (7)
with uλi and uw (a) (b)
i being the auxiliary control inputs.
Problem 1: The control objective is to design distributed
event-triggered secondary controllers uw λ
i and ui in (7) such
that: 1) the frequency of each DG is regulated to the reference
point wr , namely, limt→∞ |wi (t) − wr | = 0 and 2) the active (c) (d)
power sharing can be achieved, namely, limt→∞ |λi (t) − λd | =
0, while guaranteeing the supply and demand balance (6).
4) Co-Design of the dETSM and the Secondary Controller:
Let tk h be the event-triggering sampled-data instant with h (e) (f)
being a sampling period, and λ̃(kh) = λi (tki h), auxiliary vari-
able z̃(kh) = zi (tki h), w̃(kh) = wi (tki h) for [tki h, tk+1
i h). Then,
the relative measurement errors between the last triggered Fig. 3. Comparison of control performance between periodic communication,
and current sampled-data information of DG i are defined sETSM [62], and dETSM (8). (a) and (b) Periodic. (c) and (d) Static. (e) and
as eλi (kh)  λ̃i (kh) − λi (kh), ezi (kh)  z̃i (kh) − zi (kh), and (f) Dynamic.

i (kh)  w̃i (kh) − wi (kh) for [tk h, tk+1 h). For DG i, the
ew i i

following monotonic-threshold-based dETSM is considered:


 
i
tk+1 h  inf kh fiw (kh) > 0 or fiP (kh) > 0 (8)
kh>tki h
N
where fiw (kh)  |ew i (kh)| − σi (kh)( j=1 aij (w̃i (kh) −
2

w̃j (kh))2 − bi (wi (kh) − wr )2 ) and fiP (kh)  g1i |eλi (kh)|2 +

g2i |ezi (kh)|2 − εi (kh) N j=1 aij (λ̃i (kh) − λ̃j (kh)) with g1i > 0,
2

g2i > 0 and the dynamic parameters being chosen as


2 2 
εi (kh) + ε i g1i eλi (kh) + g2i ezi (kh)
εi ((k + 1)h) = 2 2  Fig. 4. Comparison of communication efficiency between periodic commu-
1 + g1i eλi (kh) + g2i ezi (kh) nication, sETSM [62], and dETSM (8).
2 
σi (kh) + σ i ew i (kh)
σi ((k + 1)h) = 2 5) Simulation Validation: Comparative studies between
1 + ew (kh)
i the traditional periodic scheduling mechanism, the existing
where 0 < εi ≤ εi (0) ≤ ε i and 0 < σ i ≤ σi (0) ≤ σ i are the sETSM [62], and the proposed dETSM are performed. The
given initial conditions. It is easy to prove that the sequences same simulation parameters as [62] are adopted. We further
{εi (kh)} and {σi (kh)} are monotonically nondecreasing for all choose ε̄i = 2 and σ̄i = 1.5.
k ∈ N and satisfy 0 < ε i ≤ εi (0) ≤ εi (kh) ≤ ε i and 0 < σ i ≤ Comparison results are shown in Figs. 3 and 4. From Fig.3,
σi (0) ≤ σi (kh) ≤ σ i , respectively. it is clear to see that the control performance under three
Based on dETSM (8), the distributed secondary controllers scheduling mechanisms is nearly identical, in spite of some
for active power sharing and frequency regulation are con- little fluctuations of frequency during the control adjustment
structed as in the cases of sETSM and dETSM. However, the number
 

N  of triggered data packets over the communication network in


uλi (t) = −k1 PM λ
i i (t) − P L
i − k2 aij λ̃i (kh) − λ̃j (kh) the dETSM case is significantly reduced, especially compared
j=1 with the periodic scheduling case, as clearly demonstrated in

N Fig. 4. It thus can be concluded that, while maintaining the


 
+ k3 aij z̃i (kh) − z̃j (kh) (9a) nearly identical control performance, dETSM (8) outperforms
j=1 the traditional periodic scheduling and sETSM [62] in terms
 of communication efficiency in this case study.

N
żi (t) = −k4 aij λ̃i (kh) − λ̃j (kh) (9b)
j=1 D. Challenging Issues

N
    Although a few distributed event-triggered secondary con-
i (t) = −k5
uw aij w̃i (kh) − w̃j (kh) − k5 bi wi − wr (9c)
trol approaches have been reported in the literature for AC
j=1
microgrids, there are several significant issues worthy of fur-
for t ∈ i where kl > 0 (l = 1, 2, . . . , 5) are the
[tki h, tk+1 h), ther investigations, especially in terms of relaxing stringent
control gains, and bi = 1 if the DG i can have access to the assumptions and meeting practical requirements.
reference frequency wr ; bi = 0, otherwise. It is assumed that 1) Robust Event-Triggered Distributed Secondary Control
at least one DG can get access to the reference frequency. With Uncertainties: The large-scale penetration of

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3119

renewable energy resources such as wind and photo-


voltaic, and loads such as electric vehicles introduces
uncertainty and intermittency inherently, which severely
affect the stability of microgrids. In a cyber layer, the uti-
lization of a communication network also induces com-
munication uncertainty, such as communication noises,
delays, and quantization. However, little research effort
has been made to study robust event-triggered secondary
control under physical and/or cyber uncertainties, which
deserves further attention.
2) Cloud-Aided Event-Triggered Distributed Secondary
Control: In recent years, a cloud-based technology has Fig. 5. Automated vehicular platoon in a highway scenario under VANET-
been increasingly applied into various engineering fields enabled V2V and V2I communication.
since it can provide a configurable and efficient platform,
allowing users to share resources and information via a
cloud server. In this setting, DGs of microgrids allow platoon to communicate with its peers via wireless vehicle-to-
to communicate with their neighbors indirectly through vehicle (V2V) communication or roadside infrastructures such
a cloud station by uploading/downloading relative data as roadside units via wireless vehicle-to-infrastructure (V2I)
information. Whereas, a critical concern is to determine communication, as demonstrated in Fig. 5. Hence, vehicles
an efficient communication mechanism to schedule data under CACC can not only acquire their intervehicle distances
exchanges between DGs in a microgrid and the cloud and relative velocities but also share useful data among their
server, which demands a deep investigation. neighboring vehicles or roadside units, via the integrated wire-
3) Secure Event-Triggered Distributed Secondary Control less communication interfaces on board. In practice, these
Against Malicious Cyber and Physical Attacks: wirelessly communicated vehicles form a VANET, which
Networked DGs inevitably make the communication serves as the cornerstone of AHSs.
infrastructure of the grid more open to the cyber world Although VANET facilitates intervehicle communication in
and increasingly vulnerable to malicious attacks. Any AHSs, the shared and broadcast nature of its wireless com-
attack launched on either the physical grid layer or the munication protocol inevitably leads to restricted bandwidth
cyber communication layer would potentially endanger and data transmission rates which are worthy of careful atten-
stable and secure operation of microgrids. For example, tion to platooning control design. These issues may become
in 2019, Venezuela’ power grids suffered from both particularly conspicuous when the platoon scale increases and
cyber and physical attacks, resulting in large-scale vehicle data are broadcast in an instantaneous way. From this
power blackout for over 24 h. Therefore, it is of perspective, the existing continuous and periodic data commu-
both theoretical and practical significance to establish nication mechanisms for platooning control [64]–[71] need to
secure event-triggered secondary control strategies that be reevaluated as they do not take into account the bandwidth
are capable of maintaining microgrid stability against and data rate constraints during the design of platoon control
malicious attacks. strategies and algorithms.

B. Related Works
IV. A PPLICATION TO E VENT-T RIGGERED D ISTRIBUTED
Note that there are a few results available concerning event-
P LATOONING C ONTROL OF AUTOMATED V EHICLES
triggered platooning control in the published literature. The
A. Background main difficulty comes from designing a practically imple-
Platooning represents a promising intelligent transporta- mentable Zeno-free ETSM to guarantee the desired platooning
tion system technology for achieving an automated highway control performance in the presence of unknown disturbances.
system (AHS) by cooperatively driving a group of vehicles Recently, an event-triggered CACC scheme [29] is proposed to
on a given stretch of highway. Potential benefits of platooning guarantee L2 string stability and robustness of vehicular pla-
include alleviated human reaction, reduced fuel consumption, toons against transmission delays and exogenous input. It is
improved road safety, highway capacity, and traffic congestion experimentally shown that the platoon can preserve the simi-
relief [64], [65], since it would drastically reduce intervehicle lar control performance as conventional time-triggered control
distances and headway, thus greatly increasing the throughput schemes while also alleviating communication resource uti-
capacity of the highway. lization. Considering discretized models of vehicles over
The control objective of platooning is to cooperatively Markovian V2V fading channels, an event-triggered platoon-
maneuver a team of automated vehicles to produce and main- ing strategy [72] is proposed to examine the stochastic L2
tain desired spacing policies and the same velocities (and/or string stability of the platoon. A dETSM is employed to reduce
accelerations). In modern vehicles, cooperative adaptive cruise the transmission frequency of sampled velocities and acceler-
control (CACC) has been extensively employed to coordinate ations between networked following vehicles [19]. However,
the desired platoon behavior, which enables each vehicle in the it is noteworthy that these event-triggered platooning control

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
3120 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO. 9, SEPTEMBER 2020

schemes [19], [29], [72] are limited to one specific information zi (t) = Cεi (t) = [1, 0, 0]εi (t) as a performance output. The
flow topology (i.e., one-vehicle look-ahead) and not extend- main problem to be addressed is then stated as follows.
able to platoons with other information flow topologies. The Problem 2: For the VANET-enabled platoon (10) over a
problem of event-triggered vehicle coordination [73] is con- connected and undirected topology G, the control objective
sidered for vehicle platoons using a nonlinear unidirectional is to design a suitable distributed event-triggered platoon con-
controller. Nevertheless, the adopted controller for each vehi- troller ui (t) such that: 1) the platoon tracking error εi (t) is
cle needs to access the continuous position and velocity from asymptotically stable when wi (t) ≡ 0 and 2) under the zero
its neighboring vehicles. initial condition and nonzero wi (t), the H∞ performance index
∞ ∞
In what follows, we present a brief discussion on how static 0 z i (t)22 dt < γ 2 0 wi (t)22 dt is satisfied for a prescribed
and dynamic event-triggered coordination control strategies attenuation level γ > 0.
are applied to VANET-based platoons. 3) Event-Based Distributed Platooning Control Protocol:
The vehicular platoon is maneuvered over a VANET, where
each follower vehicle is equipped with an onboard sensor for
C. Case Study
measuring its continuous states and sampling the measure-
1) Vehicle Longitudinal Dynamics: Consider a platoon of ment at discretized time instants, and a wireless transceiver
N VANET-enabled automated vehicles moving along a single for broadcasting the sampled data to its neighboring vehicles
straight and flat lane. The vehicular platoon is composed of one over a suitable information flow topology. When to sample and
leader vehicle, indexed by i = 1, and N − 1 follower vehicles, transmit each vehicle’s information is made by the following
indexed by i = 2, 3, . . . , N, whose information flow topol- monotonic-threshold-based dETSM:
ogy is modeled by a weighted graph G. The leader vehicle’s  
information is available to only a subset of the followers while
i
tk+1 = inf t > tki + τ | fiσ1 (t) ≥ 0) (11)
the leader receives no information from any follower. The fol- for any i ∈ V\{1}, where τ > 0, fiσ1 (t)  (1/2) ei (t)2 −
lowing linearized third-order model, which has been widely  (1/2) (χ̃ (t) − χ̃ (t))2 , e (t) = x̃ (t) − x (t),
σ1i (t) N j=1 aij  i j i i i
used to describe vehicle longitudinal dynamics [66]–[68], is
χ̃i (t)  x̃i (t) − di and σ1i (t) represents a dynamic threshold
adopted for vehicle i ∈ V:
parameter whose value is adjusted according to the following
ṗi (t) = vi (t), v̇i (t) = ai (t), ς ȧi (t) + ai (t) = ui (t) + wi (t) dynamic rule:
 1 2
 
(10) σ̇1i (t) = − i σ1i2 (t) 2 ei (t) (12)

which pi , vi , and ai denote the position, velocity, and accelera- with i > 0 being a prescribed constant and 0 < σ1i (0) ≤
tion of the ith vehicle, respectively; ς > 0 denotes the inertial σ1 < 1 being a given initial condition. Furthermore, σ1i (t) is
time lag in the powertrain; ui denotes the desired control monotonously nonincreasing for all t ∈ R and satisfies 0 <
(acceleration) input; and wi ∈ L2 [0, ∞) denotes the unknown σ1i (t) ≤ σ1i (0) ≤ σ1 < 1 [17].
external disturbance input on each follower vehicle. Without For any i ∈ V\{1}, the following event-based distributed
loss of generality, it is assumed that the leader vehicle runs at platooning control protocol is constructed:
a constant velocity ṗ1 (t) = v1 (t) and v̇1 (t) = 0 [69]–[71].

N 
2) Problem Formulation: The control objective of platoon- ui (t) = aij Kp p̃i (t) − di0 − p̃j (t) − dj0
ing is to design a suitable distributed coordinated control j=1
protocol ui (t) for the N − 1 follower vehicles such that they    
can reach the same speed and acceleration as the leader, + Kv ṽi (t) − ṽj (t) + Ka ãi (t) − ãj (t) (13)
namely, vi (t) → v1 (t) and ai (t) → a1 (t) as t → ∞,
for all t ∈ [tki , tk+1
i ), where Kp , Kv , and Ka are the gain
for any i ∈ V\{1}, while maintaining a desired intervehi-
parameters of the control protocol to be designed.
cle space, namely, pi+1 (t) − pi (t) → di+1,i as t → ∞.
4) Co-Design of the dETSM and the Platoon Control
Denote by xi (t) = [pi (t), vi (t), ai (t)]T the stacked vehicle
Protocol: To solve Problem 2, we present a scalable co-design
state vector. The platooning control objective can be formu-
criterion as: for given positive constants σ1 ∈ (0, 1), γ , and ,
lated as limt→∞ (xi (t) − x1 (t) − di ) = 0 ∀ i ∈ V\{1}, where
the platoon tracking error under the desired dETSM (11) and
di = [di0 , 0, 0]T with di0 being the desired distance between
the distributed platoon control protocol (13) is asymptotically
follower i and the leader. By setting di0 = i · d1 , a constant
stable with the prescribed H∞ level γ , if there exist matrices
spacing policy [70], [73], i.e., di+1,i ≡ d1 is retrieved. ˜ > 0, K̃, and Q̃ such that
P̃ > 0, 
Denote by the platoon tracking error εi (t) = ⎡ ⎤
p
[εi (t), εiv (t), εia (t)]T for any i ∈ V\{1}, where 1m 2 3
p
εi (t) = pi (t) − p1 (t) − di0 , εiv (t) = vi (t) − v1 (t), and ⎣ T −γ 2 0 ⎦ < 0, m = 1, 2 (14)
2
εia (t) = ai (t) − a1 (t). Due to the presence of the external 3T 0 −1
disturbance wi on each follower vehicle, the robustness of the (pq)
platoon against its propagation is required to be examined, where 1m = [1m ], p, q = 1, 2, 3, denotes a symmetric 3-
(11)
which is commonly known as string stability [29], [66], by-3 block matrix with its entries given by 1m = AQ̃ +
[72]. Similar to [19] and [70], we choose the H∞ norm ˜ (12) = P̃ − Q̃ + Q̃T AT +
Q̃T AT + λ̃m (BK̃ + K̃ T BT ) + σ1 λ̃2m , 1m
(13) ˜ + λ̃m BK̃, (22) = −Q̃ − Q̃T ,
as a performance measure and the position tracking error λ̃m K̃ B , 1m = σ1 λ̃m 
T T 2
1m

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3121

(23) (33) ˜ 2 = [BT , BT , 0]T ;


1m = λ̃m BK̃, 1m = (σ1 λ̃2m − 1);
3 = [CQ̃, 0, 0] ; A = [0, 1, 0; 0, 0, 1; 0, 0, −1/ς ]; B =
T

[0; 0; 1/ς ]; λ̃1  mini∈V \{1} {λi } and λ̃2  maxi∈V \{1} {λi }
denote the minimal and maximal eigenvalues of H = L + P0
with L being the Laplacian of the follower graph and P0 =
diag{a21 , a31 , . . . , aN1 } with ai1 > 0 if and only if the ith fol-
lower has a direct information flow from the leader, and ai1 =
0 otherwise. Furthermore, the protocol gain matrix K is given Fig. 6. Snapshots of the coordinated platoon at different times under sETSM
by K = [Kp , Kv , Ka ] = K̃ Q̃−1 and the desired event-triggering ( 1i = 0 and σ1 = 0.85 in (11)) over bidirectional topology.
weighting matrix  is given by  = Q̃−T  ˜ Q̃−1 .
5) Simulation Validation: A platoon consisting of one
leader vehicle and seven follower vehicles is considered, where
the longitudinal dynamics of each vehicle are described by
system (10) with ς = 0.45 s. It is our aim to guarantee
that the platoon eventually achieves the same time-varying
leader speed/acceleration and maintains the desired spacing
as 15 m guided by the leader regardless of the time-varying
external disturbance, while at the same time consuming a rea-
sonable level of communication resources. We perform the
subsequent simulation for 100 s and set τ = 0.02 s and
 = 0.07. The information flow topology is chosen as the
well-studied bidirectional topology [68]. A sinusoidal exter-
nal disturbance wi (t) = 1.5sin(2t) m/s2 for t ∈ [3, 23) s;
wi (t) = −0.8sin(t) m/s2 for t ∈ [45, 65) s is imposed on the
each follower vehicle in the platoon.
We first carry out the simulation by testing the robust
performance of a traditional sETSM-based platooning con-
Fig. 7. Snapshots of the coordinated platoon at different times under
trol protocol over the bidirectional topology in the presence dETSM (11) ( 1i = 0.1, σ1i (0) = 0.85) over bidirectional topology.
of the simulated external disturbance wi (t). This case can be
retrieved from dETSM (11) by forcing 1i = 0. It is found that
the proposed co-design criterion is feasible with an optimal than the simulated dETSM case by appropriately adjusting the
H∞ performance level γmin = 14.11 and an average data static threshold parameter σ1 . Meanwhile, it should be also
transmission rate of 87.49% over the communication network. pointed out that how to choose a suitable threshold parameter
Snapshots of the coordinated platoon at different times under σ1 for the sETSM requires certain experience from the system
the traditional sETSM-based platooning control protocol are designers. The comparative analysis above at least provides
provided in Fig. 6. It is noted that vehicle 3 and vehicle 4 a clear illustration that the consumption of scarce commu-
collide with each other at t = 4.1 s under sETSM, which nication resources of VANET can be significantly reduced,
means that the traditional sETSM-based platooning control however, at the cost of degraded or even disrupted platoon
approach violates the practical platoon safety requirement in control performance and safety.
this case. A possible cause of such a safety loss is that some
vehicular data packets that are not triggered by the sETSM
may contain useful information to achieve the desired platoon D. Challenging Issues
performance. As VANET has yet been prevalently utilized as a reliable
We next conduct the simulation under dETSM. Snapshots of wireless network technology to facilitate V2V and V2I com-
the coordinated platoon at different times are shown in Fig. 7, munication in AHSs, it becomes indispensable to develop
from which one can observe that: 1) the controlled platoon novel resource-efficient platooning control approaches which
successfully follows the leader and keeps the desired spac- promise both the satisfactory communication efficiency and
ing in this case. This also implies that the effects caused by the desired platoon performance and safety requirements. To
the external disturbances on followers’ accelerations and thus the best of our knowledge, event-triggered platooning control
velocities and positions are effectively attenuated downstream over a resource-constrained VANET has not been adequately
the string of vehicles, thus fulfilling the platoon stability and investigated and is still in its infancy. We suggest the following
safety requirements and 2) as expected, the average data trans- important issues that are worthy of further investigations.
mission rate under the dETSM increases to 97.41%. This is 1) Scalable Event-Triggered Platooning Control Over
reasonable because the dETSM allows more data packets to General Information Flow Topologies: Most of the exist-
be transmitted over the network such that the desired pla- ing event-triggered platooning control protocols and
toon performance can be achieved and preserved. However, algorithms are derived based on a specific information
one cannot claim superiority on the dETSM as generally the flow topology, making them not extendable to platoons
sETSM can also reach the similar or even better performance with other topologies, and also suffer from a scalability

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
3122 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO. 9, SEPTEMBER 2020

issue, rendering them not applicable to large-scale and fault-tolerant coordination [80], [81], and distributed event-
ubiquitous automotive network access. To meet demands triggered optimization [82]–[84], have not been discussed.
on emerging advanced vehicular applications, VANET- The distinctions and classifications of synchronous and asyn-
based platoons are now evolving to the Internet of chronous triggering [7] in the surveyed distributed event-
Vehicles (IoV) and cloud-based vehicles. Under these triggered mechanisms need also to be systematically inves-
scenarios, it is a promising research topic to achieve tigated. Furthermore, we have exemplified two typical appli-
scalable network and platoon control co-design. cations of dynamic event-triggered coordination control algo-
2) Resilient Event-Triggered Platooning Control Under rithms. Besides, another application is coordination control
Network-Induced Constraints: The use of wireless com- of multiple unmanned marine vehicles [85]–[88] since either
munication in practical vehicular platoons inevitably offshore wireless communication or satellite communica-
induces network transmission constraints, such as quan- tion under those practical scenarios necessitates inherently
tization errors, communication delays, data packet resource-efficient distributed coordination control solutions.
dropouts, fading channels, and dynamic topology vari-
ations, when vehicular data are propagated over wire- R EFERENCES
less channels. How to maintain a better tradeoff
[1] A. Burg, A. Chattopadhyay, and K.-Y. Lam, “Wireless communication
between communication efficiency and resilient platoon and security issues for cyber-physical systems and the Internet-of-
performance against these network-induced constraints Things,” Proc. IEEE, vol. 106, no. 1, pp. 38–60, Jan. 2018.
is of great theoretical and practical significance, and [2] W. Heemels, K. Johansson, and P. Tabuada, “An introduction to event-
deserves a deep investigation. triggered and self-triggered control,” in Proc. 51st IEEE Conf. Decis.
Control, Dec. 2012, pp. 3270–3285.
3) Secure Event-Triggered Platooning Control Against [3] X.-M. Zhang, Q.-L. Han, and B.-L. Zhang, “An overview and deep
Malicious Attacks: Security of AHSs has been an investigation on sampled-data-based event-triggered control and filter-
intensively concerned topic in the field of intelligent ing for networked systems,” IEEE Trans. Ind. Informat., vol. 13, no. 1,
pp. 4–16, Feb. 2017.
transportation systems [74]. However, in the context of [4] X.-M. Zhang et al., “Networked control systems: A survey of trends and
event-triggered platooning control, how to mitigate the techniques,” IEEE/CAA J. Automatica Sinica, vol. 7, no. 1, pp. 1–17,
adversarial impacts caused by cyber and physical attacks Jan. 2020.
[5] X. Ge, Q.-L. Han, X.-M. Zhang, L. Ding, and F. Yang, “Distributed
and thus maintain the security of vehicular platoons has event-triggered estimation over sensor networks: A survey,” IEEE Trans.
been rarely addressed in the literature. This is important Cybern., vol. 50, no. 3, pp. 1306–1320, Mar. 2020.
because vehicular data are released over the network [6] J. Qin, Q. Ma, Y. Shi, and L. Wang, “Recent advances in consensus
of multi-agent systems: A brief survey,” IEEE Trans. Ind. Electron.,
only when needed, making them extremely pivotal to vol. 64, no. 6, pp. 4972–4983, Jun. 2017.
guarantee desired platoon performance. Meanwhile, a [7] X. Ge, Q.-L. Han, D. Ding, X.-M. Zhang, and B. Ning, “A survey on
sophisticated adversary can leverage this fact to launch recent advances in distributed sampled-data cooperative control of multi-
agent systems,” Neurocomputing, vol. 275, pp. 1684–1701, Jan. 2018.
malicious attacks during transmission of these “signif- [8] L. Ding, Q.-L. Han, X. Ge, and X.-M. Zhang, “An overview of recent
icant” data by modifying the contents of the data with advances in event-triggered consensus of multiagent systems,” IEEE
falsified information (e.g., deception attacks [75]) or Trans. Cybern., vol. 48, no. 4, pp. 1110–1123, Apr. 2018.
[9] C. Nowzari, E. Garcia, and J. Cortés, “Event-triggered communica-
preventing the data from reaching its destinations (e.g., tion and control of networked systems for multi-agent consensus,”
DoS attacks [76]). Thus, how to tackle the issue of Automatica, vol. 105, pp. 1–27, Jul. 2019.
secure event-triggered platooning control in the presence [10] V. Dolk, D. Borgers, and W. Heemels, “Dynamic event-triggered
control: Tradeoffs between transmission intervals and performance,”
of malicious attacks requires further research effort. in Proc. 53rd IEEE Conf. Decis. Control, Los Angeles, CA, USA,
Dec. 2014, pp. 15–17.
[11] A. Girard, “Dynamic triggering mechanisms for event-triggered control,”
IEEE Trans. Autom. Control, vol. 60, no. 7, pp. 1992–1997, Jul. 2015.
[12] R. Postoyan, P. Tabuada, D. Nes̆tić, and A. Anta, “A framework for the
V. C ONCLUSION event-triggered stabilization of nonlinear systems,” IEEE Trans. Autom.
The recent progress in dynamic event-triggered distributed Control, vol. 60, no. 4, pp. 982–996, Apr. 2015.
[13] D. Borgers, V. Dolk, and W. Heemels, “Riccati-based design of event-
coordination control, in terms of its motivation, techniques, triggered controllers for linear systems with delays,” IEEE Trans. Autom.
and challenges, has been examined. Two specific practical Control, vol. 63, no. 1, pp. 174–188, Jan. 2018.
examples in the fields of microgrids and automated vehi- [14] X. Yi, K. Liu, D. Dimarogonas, and K. Johansson, “Dynamic event-
cles have been presented to demonstrate the applicability of triggered and self-triggered control for multi-agent systems,” IEEE
Trans. Autom. Control, vol. 64, no. 8, pp. 2300–2307, Aug. 2019.
dynamic event-triggered coordination control approaches. In [15] D. Liu and G.-H. Yang, “A dynamic event-triggered control approach
each of the examples, a brief survey of the specific field, to leader-following consensus for linear multiagent systems,” IEEE
including background, state-of-the-art results, case study, and Trans. Syst., Man, Cybern., Syst., early access, Jan. 3, 2020,
doi: 10.1109/TSMC.2019.2960062.
some important yet challenging issues, has been provided. [16] W. He, B. Xu, Q.-L. Han, and F. Qian, “Adaptive consensus control
Note that research on distributed coordination control of linear multiagent systems with dynamic event-triggered strategies,”
has experienced rapid developments over the last decade. IEEE Trans. Cybern., vol. 50, no. 7, pp. 2996–3008, Jul. 2020.
[17] X. Yin, D. Yue, and S. Hu, “Adaptive periodic event-triggered consen-
This article presents only a small proportion of litera- sus for multi-agent systems subject to input saturation,” Int. J. Control,
ture and is by no means complete. For example, some vol. 89, no. 4, pp. 653–667, Apr. 2016.
closely relevant topics in the field, such as self-triggered [18] X. Ge and Q.-L. Han, “Distributed formation control of networked multi-
agent systems using a dynamic event-triggered communication mech-
scheduling mechanisms [2], [8], distributed secure event- anism,” IEEE Trans. Ind. Electron., vol. 64, no. 10, pp. 8118–8127,
triggered coordination [77]–[79], distributed event-triggered Oct. 2017.

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3123

[19] S. Wen, G. Guo, B. Chen, and X. Gao, “Cooperative adaptive cruise con- [42] X. Ge, Q.-L. Han, and Z. Wang, “A dynamic event-triggered trans-
trol of vehicles using a resource-efficient communication mechanism,” mission scheme for distributed set-membership estimation over wireless
IEEE Trans. Intell. Veh., vol. 4, no. 1, pp. 127–150, Mar. 2019. sensor networks,” IEEE Trans. Cybern., vol. 49, no. 1, pp. 171–183,
[20] X. Yin, D. Yue, S. Hu, and H. Zhang, “Distributed adaptive model-based Jan. 2019.
event-triggered predictive control for consensus of multiagent systems,” [43] C. Peng, J. Zhang, and H. Yan, “Adaptive event-triggering H∞ load
Int. J. Robust Nonlinear Control, vol. 28, pp. 6180–6201, Oct. 2018. frequency control for network-based power systems,” IEEE Trans. Ind.
[21] W. Hu, C. Yang, T. Huang, and W. Gui, “A distributed dynamic Electron., vol. 65, no. 2, pp. 1685–1694, Feb. 2018.
event-triggered control approach to consensus of linear multiagent [44] Z. Li, J. Yan, W. Yu, and J. Qiu, “Adaptive event-triggered control
systems with directed networks,” IEEE Trans. Cybern., vol. 50, no. 2, for unknown second-order nonlinear multiagent systems,” IEEE Trans.
pp. 869–974, Feb. 2020. Cybern., early access, Feb. 10, 2020, doi: 10.1109/TCYB.2020.2964430.
[22] S.-L. Du, T. Liu, and D. Ho, “Dynamic event-triggered con- [45] J. Lopes, C. Moreira, and A. Madureira, “Defining control strategies for
trol for leader-following consensus of multiagent systems,” IEEE microgrids islanded operation,” IEEE Trans. Power Syst., vol. 21, no. 2,
Trans. Syst., Man, Cybern., Syst., early access, Sep. 10, 2018, pp. 916–924, May 2006.
doi: 10.1109/TSMC.2018.2866853. [46] M. Farrokhabadi et al., “Microgrid stability definitions, analysis, and
[23] X. Ge, Q.-L. Han, and F. Yang, “Event-based set-membership leader- examples,” IEEE Trans. Power Syst., vol. 35, no. 1, pp. 13–29, Jan. 2020.
following consensus of networked multi-agent systems subject to lim- [47] J. Guerrero, J. Vasquez, J. Matas, L. De Vicuña, and M. Castilla,
ited communication resources and unknown-but-bounded noise,” IEEE “Hierarchical control of droop-controlled AC and DC microgrids-wa
Trans. Ind. Electron., vol. 64, no. 6, pp. 5045–5054, Jun. 2017. general approach toward standardization,” IEEE Trans. Ind. Electron.,
[24] D. Ding, Z. Wang, D. Ho, and G. Wei, “Observer-based event- vol. 58, no. 1, pp. 158–172, Jan. 2011.
triggering consensus control for multiagent systems with lossy sensors [48] K. Tan, X. Peng, P. So, Y. Chu, and M. Chen, “Centralized control
and cyber-attacks,” IEEE Trans. Cybern., vol. 47, no. 8, pp. 1936–1947, for parallel operation of distributed generation inverters in microgrids,”
Aug. 2017. IEEE Trans. Smart Grid, vol. 3, no. 4, pp. 1977–1987, Dec. 2012.
[25] W. Chen, D. Ding, X. Ge, Q.-L. Han, and G. Wei, “H∞ containment [49] A. Vaccaro, G. Velotto, and A. Zobaa, “A decentralized and cooperative
control of multiagent systems under event-triggered communication architecture for optimal voltage regulation in smart grids,” IEEE Trans.
scheduling: The finite-horizon case,” IEEE Trans. Cybern., vol. 50, Ind. Electron., vol. 58, no. 10, pp. 4593–4602, Oct. 2011.
no. 4, pp. 1372–1382, Apr. 2020. [50] X. Lu, X. Yu, J. Lai, Y. Wang, and J. Guerrero, “A novel distributed
[26] C. Nowzari and J. Cortés, “Distributed event-triggered coordination for secondary coordination control approach for islanded microgrids,” IEEE
average consensus on weight-balanced digraphs,” Automatica, vol. 68, Trans. Smart Grid, vol. 9, no. 4, pp. 2726–2740, Jul. 2018.
pp. 237–244, Jun. 2016. [51] J. Simpson-Porco, Q. Shafiee, F. Dörfler, J. Vasquez, J. Guerrero,
[27] E. Garcia, Y. Cao, and D. Casbeer, “Periodic event-triggered synchro- and F. Bullo, “Secondary frequency and voltage control of islanded
nization of linear multi-agent systems with communication delays,” microgrids via distributed averaging,” IEEE Trans. Ind. Electron.,
IEEE Trans. Autom. Control, vol. 62, no. 1, pp. 366–371, Jan. 2017. vol. 62, no. 11, pp. 7025–7038, Nov. 2015.
[28] V. Dolk, D. Borgers, and W. Heemels, “Output-based and decentralized [52] J. Schiffer, T. Seel, J. Raisch, and T. Sezi, “Voltage stability and reac-
dynamic event-triggered control with guaranteed Lp -gain performance tive power sharing in inverter-based microgrids with consensus-based
and Zeno-freeness,” IEEE Trans. Autom. Control, vol. 62, no. 1, distributed voltage control,” IEEE Trans. Control Syst. Technol., vol. 24,
pp. 34–49, Jan. 2017. no. 1, pp. 96–109, Jan. 2016.
[53] Y. Xu, H. Sun, W. Gu, Y. Xu, and Z. Li, “Optimal distributed control for
[29] V. Dolk, J. Ploeg, and W. Heemels, “Event-triggered control for string-
secondary frequency and voltage regulation in an islanded microgrid,”
stable vehicle platooning,” IEEE Trans. Intell. Transp. Syst., vol. 18,
IEEE Trans. Ind. Informat., vol. 15, no. 1, pp. 225–235, Jan. 2019.
no. 12, pp. 3486–3500, Dec. 2017.
[54] L. Ding, Q.-L. Han, B. Ning, and D. Yue, “Distributed resilient finite-
[30] P. Tabuada, “Event-triggered real-time scheduling of stabilizing con-
time secondary control for heterogeneous battery energy storage systems
trol tasks,” IEEE Trans. Autom. Control, vol. 52, no. 9, pp. 1680–1685,
under denial-of-service attacks,” IEEE Trans. Ind. Informat., vol. 16,
Sep. 2007.
no. 7, pp. 4909–4919, Jul. 2020.
[31] D. Dimarogonas, E. Frazzoli, and K. Johansson, “Distributed event-
[55] B. Abdolmaleki, Q. Shafiee, M. M. Arefi, and T. Dragičević, “An instan-
triggered control for multi-agent systems,” IEEE Trans. Autom. Control,
taneous event-triggered Hz-watt control for microgrids,” IEEE Trans.
vol. 57, no. 5, pp. 1291–1297, May 2012.
Power Syst., vol. 34, no. 5, pp. 3616–3625, Sep. 2019.
[32] W. Hu, L. Liu, and G. Feng, “Consensus of linear multi-agent systems [56] S. Weng, D. Yue, C. Dou, J. Shi, and C. Huang, “Distributed
by distributed event-triggered strategy,” IEEE Trans. Cybern., vol. 46, event-triggered cooperative control for frequency and voltage stability
no. 1, pp. 148–157, Jan. 2016. and power sharing in isolated inverter-based microgrid,” IEEE Trans.
[33] G. Guo, L. Ding, and Q.-L. Han, “A distributed event-triggered trans- Cybern., vol. 49, no. 4, pp. 1427–1439, Apr. 2019.
mission strategy for sampled-data consensus of multi-agent systems,” [57] Y. Wang, T. L. Nguyen, Y. Xu, Z. Li, Q.-T. Tran, and R. Cair, “Cyber-
Automatica, vol. 50, no. 5, pp. 1489–1496, May 2014. physical design and implementation of distributed event-triggered sec-
[34] X. Meng and T. Chen, “Event based agreement protocols for multi-agent ondary control in islanded microgrids,” IEEE Trans. Ind. Appl., vol. 55,
networks,” Automatica, vol. 49, pp. 2125–2132, Jul. 2013. no. 6, pp. 5631–5642, Nov.–Dec. 2019.
[35] K. Liu, Z. Ji, G. Xie, and R. Xu, “Event-based broadcasting containment [58] Z. Li, Z. Cheng, J. Liang, J. Si, L. Dong, and S. Li, “Distributed
control for multi-agent systems under directed topology,” Int. J. Control, event-triggered secondary control for economic dispatch and frequency
vol. 89, no. 11, pp. 2360–2370, Nov. 2016. restoration control of droop-controlled ac microgrids,” IEEE Trans.
[36] G. Seyboth, D. Dimarogonas, and K. Johansson, “Event-based broad- Sustain. Energy, vol. 11, no. 3, pp. 1938–1950, Jul. 2020.
casting for multi-agent average consensus,” Automatica, vol. 49, no. 1, [59] Y. Xie and Z. Lin, “Distributed event-triggered secondary voltage control
pp. 245–252, Jan. 2013. for microgrids with time delay,” IEEE Trans. Syst., Man, Cybern. Syst.,
[37] D. Yang, W. Ren, X. Liu, and W. Chen, “Decentralized event-triggered vol. 49, no. 8, pp. 1582–1591, Aug. 2019.
consensus for linear multi-agent systems under general directed graphs,” [60] M. Chen, X. Xiao, and J. M. Guerrero, “Secondary restoration control of
Automatica, vol. 69, pp. 242–249, Jul. 2016. islanded microgrids with a decentralized event-triggered strategy,” IEEE
[38] R. Yang, L. Liu, and G. Feng, “Cooperative output tracking of Trans. Ind. Informat., vol. 14, no. 9, pp. 3870–3880, Sep. 2018.
unknown heterogeneous linear systems by distributed event-triggered [61] J. Lai, X. Lu, X. Yu, and A. Monti, “Stochastic distributed secondary
adaptive control,” IEEE Trans. Cybern., early access, Jan. 27, 2020, control for AC microgrids via event-triggered communication,” IEEE
doi: 10.1109/TCYB.2019.2962305. Trans. Smart Grid, vol. 11, no. 4, pp. 2746–2759, Jul. 2020.
[39] B. Cheng and Z. Li, “Fully distributed event-triggered protocols for [62] L. Ding, Q.-L. Han, and X.-M. Zhang, “Distributed secondary control
linear multiagent networks,” IEEE Trans. Autom. Control, vol. 64, no. 4, for active power sharing and frequency regulation in islanded microgrids
pp. 1655–1662, Apr. 2019. using an event-triggered communication mechanism,” IEEE Trans. Ind.
[40] X. Li, Y. Tang, and H. Karimi, “Consensus of multi-agent systems Informat., vol. 15, no. 7, pp. 3910–3922, Jul. 2019.
via fully distributed event-triggered control,” Automatica, vol. 116, [63] F. Chen et al., “Cost-based droop schemes for economic dispatch in
Jun. 2020, Art. no. 108898. islanded microgrids,” IEEE Trans. Smart Grid, vol. 8, no. 1, pp. 63–74,
[41] X. Ge, Q.-L. Han, and Z. Wang, “A threshold-parameter-dependent Jan. 2017.
approach to designing distributed event-triggered H∞ consensus fil- [64] S. Öncü, J. Ploeg, N. van de Wouw, and H. Nijmeijer, “Cooperative
ters over sensor networks,” IEEE Trans. Cybern., vol. 49, no. 4, adaptive cruise control: Network-aware analysis of string stability,” IEEE
pp. 1148–1159, Apr. 2019. Trans. Intell. Transp. Syst., vol. 15, no. 4, pp. 1527–1537, Aug. 2014.

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
3124 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS, VOL. 50, NO. 9, SEPTEMBER 2020

[65] S. E. Li, R. Li, J. Wang, X. Hu, B. Cheng, and K. Li, “Stabilizing peri- [86] Y.-L. Wang, Q.-L. Han, M.-R. Fei, and C. Peng, “Network-based T–S
odic control of automated vehicle platoon with minimized fuel consump- fuzzy dynamic positioning controller design for unmanned marine vehi-
tion,” IEEE Trans. Transport. Electrific., vol. 3, no. 1, pp. 259–271, cles,” IEEE Trans. Cybern., vol. 48, no. 9, pp. 2750–2763, Sep. 2018.
Mar. 2017. [87] Z. Liu, Y. Zhang, X. Yu, and C. Yuan, “Unmanned surface vehicles: An
[66] L. Xiao and F. Cao, “Practical string stability of platoon of adaptive overview of developments and challenges,” Annu. Rev. Control, vol. 41,
cruise control vehicles,” IEEE Trans. Intell. Transp. Syst., vol. 12, no. 4, pp. 71–93, May 2016.
pp. 1184–1194, Dec. 2011. [88] Z. Peng, J. Wang, D. Wang, and Q.-L. Han, “An overview of
[67] A. Ghasemi, R. Kazemi, and S. Azadi, “Stable decentralized control recent advances in coordinated control of multiple autonomous sur-
of platoon of vehicles with heterogeneous information feedback,” IEEE face vehicles,” IEEE Trans. Ind. Informat., early access, Jun. 23, 2020,
Trans. Veh. Technol., vol. 62, no. 9, pp. 4299–4308, Nov. 2013. doi: 10.1109/TII.2020.3004343.
[68] Y. Zheng, S. Li, J. Wang, D. Cao, and K. Li, “Stability and scala-
bility of homogeneous vehicular platoon: Study on the influence of
information flow topologies,” IEEE Trans. Intell. Transp. Syst., vol. 17,
no. 1, pp. 14–26, Jan. 2016.
[69] M. Bernardo, P. Falcone, A. Salvi, and S. Santini, “Design, analysis, and
experimental validation of a distributed protocol for platooning in the Xiaohua Ge (Member, IEEE) received the B.Eng.
presence of time-varying heterogeneous delays,” IEEE Trans. Control degree in electronics and information engineering
Syst. Technol., vol. 24, no. 2, pp. 413–427, Mar. 2016. from Nanchang Hangkong University, Nanchang,
[70] Y. Zheng, S. Li, K. Li, and W. Ren, “Platooning of connected vehi- China, in 2008, the M.Eng. degree in control
cles with undirected topologies: Robustness analysis and distributed H∞ theory and control engineering from Hangzhou
controller synthesis,” IEEE Trans. Intell. Transp. Syst., vol. 19, no. 5, Dianzi University, Hangzhou, China, in 2011, and
pp. 1353–1364, May 2018. the Ph.D. degree in computer engineering from
Central Queensland University, Rockhampton, QLD,
[71] G. Fiengo, D. Lui, A. Petrillo, S. Santini, and M. Tufo, “Distributed
Australia, in 2014.
robust PID control For leader tracking in uncertain connected
From 2011 to 2013, he was a Research Assistant
ground vehicles with V2V communication delay,” IEEE/ASME Trans.
with the Centre for Intelligent and Networked
Mechatronics, vol. 24, no. 3, pp. 1153–1165, Jun. 2019.
Systems, Central Queensland University, where he was a Research Fellow
[72] Z. Li, B. Hu, M. Li, and G. Luo, “String stability analysis for vehicle in 2014. From 2015 to 2017, he was a Research Fellow with the Griffith
platooning under unreliable communication links with event-triggered School of Engineering, Griffith University, Gold Coast, QLD, Australia. He
strategy,” IEEE Trans. Veh. Technol., vol. 68, no. 3, pp. 2152–2164, is currently a Senior Lecturer with the School of Software and Electrical
Mar. 2019. Engineering, Swinburne University of Technology, Melbourne, VIC, Australia.
[73] S. Linsenmayer, D. Dimarogonas, and F. Allgöwer, “Event-based vehi- His research interests include distributed estimation over sensor networks,
cle coordination using nonlinear unidirectional controllers,” IEEE Trans. distributed coordination in multiagent systems, and security and privacy
Control Netw. Syst., vol. 5, no. 4, pp. 1575–1584, Dec. 2018. preserving in cyber–physical systems.
[74] D. Hahn, A. Munir, and V. Behzadan, “Security and privacy issues Dr. Ge was a Guest Editor of the IEEE T RANSACTION ON
in intelligent transportation systems: Classification and challenges,” S YSTEMS , M AN , AND C YBERNETICS : S YSTEMS, Information Sciences,
IEEE Intell. Transp. Syst. Mag., early access, Apr. 11, 2019, Neurocomputing, and Kybernetika.
doi: 10.1109/MITS.2019.2898973.
[75] X. Ge, Q.-L. Han, M. Zhong, and X.-M. Zhang, “Distributed Krein
space-based attack detection over sensor networks under deception
attacks,” Automatica, vol. 109, Nov. 2019, Art. no. 108557.
[76] X.-M. Zhang, Q.-L. Han, X. Ge, and L. Ding, “Resilient control design
based on a sampled-data model for a class of networked control systems Qing-Long Han (Fellow, IEEE) received the B.Sc.
under denial-of-service attacks,” IEEE Trans. Cybern., vol. 50, no. 8, degree in mathematics from Shandong Normal
pp. 3616–3626, Aug. 2020. University, Jinan, China, in 1983, and the M.Sc.
[77] W. Xu, D. Ho, J. Zhang, and B. Chen, “Event/self-triggered control for and Ph.D. degrees in control engineering and elec-
leader-following consensus over unreliable network with DoS attacks,” trical engineering from the East China University of
IEEE Trans. Neural Netw. Learn. Syst., vol. 30, no. 10, pp. 3137–3149, Science and Technology, Shanghai, China, in 1992
Oct. 2019. and 1997, respectively.
[78] Z. Feng and G. Hu, “Secure cooperative event-triggered control of lin- From September 1997 to December 1998,
ear multiagent systems under DoS attacks,” IEEE Trans. Control Syst. he was a Postdoctoral Researcher Fellow with
Technol., vol. 28, no. 3, pp. 741–752, May 2020. the Laboratoire d’Automatique et d’Informatique
[79] A. Rahnama and P. Antsaklis, “Learning-based event-triggered con- Industielle (currently, Laboratoire d’Informatique et
trol for synchronization of passive multi-agent systems under d’Automatique pour les Systémes), École Supérieure d’Ingénieurs de Poitiers
attack,” IEEE Trans. Autom. Control, early access, Dec. 3, 2019, (currently, École Nationale Supérieure d’Ingénieurs de Poitiers), Université
doi: 10.1109/TAC.2019.2957338. de Poitiers, Poitiers, France. From January 1999 to August 2001, he
was a Research Assistant Professor with the Department of Mechanical
[80] D. Ye, M.-M. Chen, and H.-J. Yang, “Distributed adaptive event-
and Industrial Engineering, Southern Illinois University at Edwardsville,
triggered fault-tolerant consensus of multiagent systems with general
Edwardsville, IL, USA. From September 2001 to December 2014, he was
linear dynamics,” IEEE Trans. Cybern., vol. 49, no. 3, pp. 757–767,
a Laureate Professor, an Associate Dean (Research and Innovation) with
Mar. 2019.
the Higher Education Division, and the Founding Director of the Centre
[81] H. Yang et al., “Fault tolerant cooperative control of multi-agent for Intelligent and Networked Systems, Central Queensland University,
systems: A survey of trends and methodologies,” IEEE Trans. Ind. Rockhampton, QLD, Australia. From December 2014 to May 2016, he was
Informat., vol. 16, no. 1, pp. 4–17, Jan. 2020. a Deputy Dean (Research) with the Griffith Sciences, and a Professor with
[82] H. Li, S. Liu, Y. Soh, and L. Xie, “Event-triggered communication and the Griffith School of Engineering, Griffith University, Gold Coast, QLD,
data rate constraint for distributed optimization of multiagent systems,” Australia. In May 2016, he joined the Swinburne University of Technology,
IEEE Trans. Syst., Man, Cybern., Syst., vol. 48, no. 11, pp. 1908–1919, Melbourne, VIC, Australia, where he is currently a Pro Vice-Chancellor
Nov. 2018. (Research Quality) and a Distinguished Professor. His research interests
[83] C. Liu, H. Li, Y. Shi, and D. Xu, “Distributed event-triggered gradi- include networked control systems, multiagent systems, time-delay systems,
ent method for constrained convex minimization,” IEEE Trans. Autom. complex dynamical systems, and neural networks.
Control, vol. 65, no. 2, pp. 778–785, Feb. 2020. Prof. Han is a Highly Cited Researcher according to Clarivate Analytics
[84] N. Wu, D. Li, Y. Xi, and B. Schutter, “Distributed event-triggered model (formerly, Thomson Reuters). He is an Associate Editor of several inter-
predictive control for urban traffic lights,” IEEE Trans. Intell. Transp. national journals, including the IEEE T RANSACTIONS ON C YBERNETICS,
Syst., early access, Mar. 23, 2020, doi: 10.1109/TITS.2020.2981381. IEEE T RANSACTIONS ON I NDUSTRIAL I NFORMATICS, IEEE Industrial
[85] Y.-L. Wang and Q.-L. Han, “Network-based modelling and dynamic Electronics Magazine, IEEE/CAA J OURNAL OF AUTOMATICA S INICA,
output feedback control for unmanned marine vehicles in network Control Engineering Practice, and Information Sciences. He is a Fellow of
environments,” Automatica, vol. 91, pp. 43–53, May 2018. the Institution of Engineers Australia.

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.
GE et al.: DYNAMIC EVENT-TRIGGERED DISTRIBUTED COORDINATION CONTROL AND ITS APPLICATIONS: A SURVEY OF TRENDS AND TECHNIQUES 3125

Lei Ding (Member, IEEE) received the B.Sc. Xian-Ming Zhang (Senior Member, IEEE) received
degree in automation and the M.Sc. and Ph.D. the M.Sc. degree in applied mathematics and the
degrees in control theory and control engineering Ph.D. degree in control theory and engineering from
from Dalian Maritime University, Dalian, China, in Central South University, Changsha, China, in 1992
2007, 2009, and 2014, respectively. and 2006, respectively.
From November 2010 to November 2012, he was In 1992, he joined Central South University,
a visiting Ph.D. student sponsored by the China where he was an Associate Professor with the
Scholarship Council with the Centre for Intelligent School of Mathematics and Statistics. From 2007
and Networked Systems, Central Queensland to 2014, he was a Postdoctoral Research Fellow
University, Rockhampton, QLD, Australia. From and a Lecturer with the School of Engineering
January 2015 to January 2016, he was a Visiting and Technology, Central Queensland University,
Research Fellow with Western Sydney University, Sydney, NSW, Australia. Rockhampton, QLD, Australia. From 2014 to 2016, he was a Lecturer
From May 2016 to January 2017, he was a Postdoctoral Associate with with the Griffith School of Engineering, Griffith University, Gold Coast,
Wayne State University, Detroit, MI, USA. From February 2017 to March QLD, Australia. In 2016, he joined the Swinburne University of Technology,
2019, he worked as a Research Fellow with the Swinburne University Melbourne, VIC, Australia, where he is currently an Associate Professor
of Technology, Melbourne, VIC, Australia. In March 2019, he joined the with the School of Software and Electrical Engineering. His current research
Nanjing University of Posts and Telecommunications, Nanjing, China, where interests include H-infinity filtering, event-triggered control systems, net-
he is currently a Professor with the Institute of Advanced Technology. His worked control systems, neural networks, distributed systems, and time-delay
research interests include event-triggered control and distributed cooperative systems.
control of multiagent systems and their applications to smart grids. Dr. Zhang was a recipient of the Second National Natural Science Award
Prof. Ding was a Guest Editor of the IEEE T RANSACTION ON S YSTEMS , in China in 2013, and the First Hunan Provincial Natural Science Award
M AN , AND C YBERNETICS : S YSTEMS and Information Sciences. in Hunan Province in China in 2011, both jointly with Prof. M. Wu and
Prof. Y. He, and the IET Premium Award in 2016, jointly with Prof. Q.-L. Han.
He is an Associate Editor of several international journals, including the IEEE
T RANSACTIONS ON C YBERNETICS, Neural Processing Letters, Journal of the
Franklin Institute, International Journal of Control, Automation, and Systems,
Yu-Long Wang (Member, IEEE) received the B.S. Neurocomputing, and Neural Computing and Applications.
degree in computer science and technology from
Liaocheng University, Liaocheng, China, in 2000,
and the M.S. and Ph.D. degrees in control sci-
ence and engineering from Northeastern University,
Shenyang, China, in 2006 and 2008, respectively.
He was a Postdoctoral Research Fellow and
a Research Fellow with Central Queensland
University, Rockhampton, QLD, Australia; an
Academic Visitor with the University of Adelaide,
Adelaide, SA, Australia; and a Professor with the
Jiangsu University of Science and Technology, Zhenjiang, China. In 2017,
he was appointed as an Eastern Scholar by the Municipal Commission of
Education, Shanghai, China, and joined Shanghai University, Shanghai, where
he is currently a Professor. His current research interests include networked
control systems, fault detection, and motion control for marine vehicles.
Prof. Wang was a Guest Editor of Neurocomputing.

Authorized licensed use limited to: VIT University- Chennai Campus. Downloaded on December 30,2021 at 17:57:40 UTC from IEEE Xplore. Restrictions apply.

You might also like