Event-Triggered Consensus of Homogeneous and Heterogeneous Multi-Agent Systems with Jointly Connected Switching Topologies
Abstract
This paper investigates the distributed event-based consensus problem of switching networks satisfying the jointly connected condition. Both the state consensus of homogeneous linear networks and output consensus of heterogeneous networks are studied. Two kinds of event-based protocols based on local sampled information are designed, without the need to solve any matrix equation or inequality. Theoretical analysis indicates that the proposed event-based protocols guarantee the achievement of consensus and the exclusion of Zeno behaviors for jointly connected undirected switching graphs. These protocols, relying on no global knowledge of the network topology and independent of switching rules, can be devised and utilized in a completely distributed manner. They are able to avoid continuous information exchanges for either controllers’ updating or triggering functions’ monitoring, which ensures the feasibility of the presented protocols.
Index Terms:
Homogeneous network, heterogeneous network, event-triggered control, jointly connected switching topologies, consensus.I introduction
Event-driven coordination has been widely studied and started maturing to soon stand alone in the control area in the last decade [1, 2, 3, 4, 5, 6, 7, 8, 9]. Compared to classic continuous control approaches, event-based control has numerous advantages especially in enhancing control efficiency, such as avoiding continuously updating controllers and continuous communications among neighboring agents. The latter advantage is particularly evident when we focus on Internet of Things and other large-scale networks where the cyber operations, including processing, storage, and communication, must be viewed as a scare, globally shared resource [10]. Due to these practical considerations, it is not surprising that so many researchers are interested in event-triggered control and present plenty of results. Applying event-driven control in networked systems poses some new challenges that do not exist in either area alone [10]. As pointed out in [10], researchers must consider how to deal with the natural asynchronism introduced into the systems and how to rule out the Zeno behavior. Another challenge is that the separation principle cannot be used for event-triggered control systems anymore [11].
Existing works have presented a large number of insights into general coordination of networked systems with event-triggered mechanisms. As a specific case study, event-triggered consensus is a longstanding area of research in multi-agent systems; see the references [12, 13, 14, 15, 16, 17, 18, 19]. Many survey papers about event-driven control were published, such as [10, 20, 21, 22]. Generally speaking, existing consensus protocols are designed for either state consensus of homogeneous networks or output consensus of heterogeneous networks. Noting that for heterogeneous networks, where even the dimensions of states may be different, output consensus is a more meaningful topic than state consensus.
In the field of state consensus of homogeneous networks, [23, 24, 25] presented event-based protocols for single-integrator agents under undirected graphs. To remove the limitation that continuous information was still required in triggering functions of early works, [26] proposed triggering functions only based on discrete sampled information. The authors of [27, 28, 29] presented event-driven consensus algorithms for general linear networks. Reference [30] studied the event-driven consensus using output feedback control. The event-based consensus control problem with external disturbances was studied in [31, 32, 33]. Event-driven output consensus of heterogeneous networks was studied in [34, 35]. The authors of [36] studied event-based cooperative output regulation problem of heterogeneous networks.
It should be noted that the proposed protocols in the above works were only designed for fixed and connected topologies. However, in many practical cases, the topologies may be switching [37, 38, 39, 40] and do not satisfy the connected condition. In [41], the authors proposed an event-driven protocol for networks with switching communication graphs. One limitation of the protocol in [41], that the triggering functions were designed based on continuous information, may limit its practical applicability. To avoid continuous interagent communication, [42] proposed decentralized event-based controllers for leader-follower networks under fixed or switching graphs. The results of [42] relied on an assumption that the (switching) topology is connected at every moment, which was not always satisfied for general switching topologies. In particular, there were even no any connections among agents at some special instants. This assumption was removed by the authors of [43, 44], in which similar problems were considered. The designs of the protocols proposed in [43, 44], nevertheless, required to solve two coupled inequalities, while the existence of the solution is unclear in general cases. The switching nature of topologies coupled with event-triggered communications makes it troublesome to propose distributed consensus algorithms, and the existence of heterogeneity renders the task for heterogeneous networks more challenging. How to devise event-triggered consensus algorithms for linear homogeneous (or heterogeneous) networks with general switching topologies needs further investigation.
In the current paper, we study the event-driven consensus control problems with switching graphs, including state consensus of homogeneous linear networks and output consensus of heterogeneous linear networks. For the homogeneous case, we present an event-based protocol, composed of controllers and triggering rules. Under this protocol, communications will not take place until the topology switches or the designed measurement error exceeds an appropriate threshold. It is shown that state consensus is achieved and Zeno behaviors are ruled out. The protocol can be explicitly constructed and do not need to solve any matrix equation or inequality. We also consider event-based output consensus of heterogeneous networks with switching topologies and an exogenous signal that can be viewed as a reference input or an external disturbance. For this problem, we first devise distributed observers to estimate the exogenous signal and then propose local control inputs.
The main contributions of this paper are listed as follows. We have solved both the event-based state consensus control problem of homogeneous networks and the event-based output consensus control problem of heterogeneous networks. Different from existing related papers, the proposed event-triggered protocols of this paper can be used for any switching graphs satisfying the jointly connected condition, including fixed graphs as a special case. The proposed protocols, requiring no global information associated with the whole network and independent of the switching rules, can be devised and utilized in a completely distributed manner. The Zeno behavior can be excluded at any finite time by showing that the interval between any different triggering instants is not less than a strictly positive value. This feature ensures the feasibility of the above protocols when they are implemented on practical systems.
II event-based state consensus of homogeneous multi-agent systems
II-A Problem Formulation
In this section, we consider homogeneous linear agents, whose dynamics satisfy
(1) |
where denotes the state, represents the control input, and , are constant matrices.
Assumption 1
The pair is stabilizable and is neutrally stable 111A matrix is neutrally stable in the continuous-time sense if it has no eigenvalue with positive real part and the Jordan block corresponding to any eigenvalue on the imaginary axis is of size one, while is Hurwitz if all of its eigenvalues have strictly negative real parts [4]..
Denote as a switching signal with a positive dwelling time . Let represent an undirected graph among the agents, where and denote the sets of nodes and edges, respectively. Consider an infinite time sequence composed of nonempty, bounded, and contiguous intervals , , , , with . Suppose with being some positive constant and during each interval , there are finite nonoverlapping subintervals
satisfying , . And is fixed during each subinterval. An edge of is composed of two distinct nodes of . If , and are neighbors under graph . An undirected path between nodes and is denoted as , , , . Denote the adjacency matrix of graph by , where , if and otherwise. Denote the Laplacian matrix of by and , . Define the degree as , . Then, define as a union graph in the collection for time from to .
Assumption 2
The undirected graph of the agents is jointly connected, i.e., is connected.
The objective here is to present distributed event-based algorithms under which all subsystems described by (1) converge to a common state trajectory and Zeno behaviors can be eliminated.
Instead of using agents’ actual states, define the state estimate as , , , where denotes the -th event instant of agent . The event instants , , , are determined by the triggering function to be designed later. Using the relative state estimates of neighboring agents, we present a distributed event-based controller as:
(2) |
where and are design parameters.
Define and with and , . Letting gives and , where . Noting that if and only if , we call the consensus error, whose dynamics is given by
(3) |
Note that the control law (2) is only updated according to the information received at the latest event time instant, defined by
(4) | ||||
where and is the triggering function defined as follows:
(5) | ||||
with , , being positive constants, and being the measurement error. Once triggers, agent broadcasts its current state to neighbors. The controllers (2) of and its neighbors update immediately, and resets at the same time.
II-B Event-Based Consensus Conditions
Since is neutrally stable, in light of Lemmas 22 and 23 of [4], we can choose and satisfying
where is skew-symmetric and is Hurwitz.
Remark 1
It should be pointed out that the matrices and can be derived by rendering the matrix into the real Jordan canonical form [45].
Choose and . The derivative of is given by
(6) |
Let . According to Assumption 1, is controllable. Choose and satisfying , with , , , and . Letting , then we have
(7) |
Define , , and . Rewrite (7) as
(\theparentequation-1) | |||
(\theparentequation-2) |
Lemma 1
(Cauchy’s Convergence Criterion [43]) The sequence , converges if and only if for , satisfying , .
Lemma 2
(Barbalat’s Lemma [46]) If ( is bounded) and is also bounded, then .
Next, we introduce the main results of this section.
Theorem 1
Proof 1
Let
(9) |
In light of (\theparentequation-1), differentiating with respect to gives
(10) |
Since is skew-symmetric, . Then, we have
(11) | ||||
Let
(12) |
where satisfies
(13) |
In light of (\theparentequation-2), differentiating with respect to gives
(14) | ||||
Using the Young’s Inequality [10] gives
(15) | ||||
where and denotes the largest eigenvalue of for all .
Construct the Lyapunov function candidate as
(16) |
Evidently, is positive definite, whose derivative is given by
(17) | ||||
where . Because , we have
(18) | ||||
and
(19) | ||||
By substituting (5), (18), and (19) into (17), we have
(20) | ||||
Define . Then, we have
(21) |
Combining with and , we have is bounded and exists. Based on Lemma 1, for , satisfying ,
or
It follows that
(22) |
In light of (21), for each subinterval , , we have
(23) | ||||
Combining (22) with (23) gives
which implies that for ,
(24) | ||||
From (24), we have
Since only finite switches take place during , we obtain that
which can be rewritten as
(25) |
where . According to Assumption 2, is connected. We can find an orthogonal matrix such that , where , , are the eigenvalues of . Define . It is not difficult to verify that . Then, (25) implies that
Because is bounded and , we conclude that is bounded. In light of (16), is bounded. Noting that and Assumption 1, we have is bounded. According to (\theparentequation-1), we further get that is bounded. Furthermore,
which is also bounded. According to Lemma 2, we have , which further indicates that , , i.e., . Similarly, we can show that .
In the following, we aim at showing that .
We first get from the triggering function (5) and the triggering rule that
where we have used the Young’s inequality to get the last inequality. Then, it follows that . Since , we further get that , which implies that . We can rewrite (\theparentequation-1) as
(26) |
where . In light of the fact that , shown as above, it is not difficult to find that . According to (26), we have
(27) |
We still consider as in (9) and by using the triggering function (5) can get that
(28) |
According to this, both and are always bounded. Considering a time interval and noting the switching rule of the topologies described in Section II-A, we have
where is the dwelling time, is the smallest nonzero eigenvalue of defined in (25), and . Obviously, .
In light of (27), we have
where , , and to get the first inequality we have used the Young’s inequality. On one hand, we have shown that is controllable. In other words, is observable, which implies that is positive definite. Without loss of generality, assume that there is a positive constant such that . On the other hand, using the well-known Cauchy-Schwartz inequality [47] gives
where to get the last equality we have used the fact that is skew-symmetric. Since , for , there exists such that for , . Then, we have for , which further implies that . Thus, it holds that
(29) |
where , in which . Without loss of generality, we can find a constant such that and rewrite (29) as
(30) |
Then, we can rewrite (30) as
(31) |
where and , in which . Therefore, we have
Because , we further get that
(32) | ||||
Since and , we must have according to (32).
According to (28), for , there exists that . Noting that , we have , implying that .
Until now, we have proved the convergence of . Consequently, state consensus is achieved.
Remark 2
It should be mentioned that the above derivations are partly inspired by the proofs of Theorem 8.5 in [48] and Proposition 1 in [49]. In light of Remark 1, the feedback matrix is easy to determine such that the event-based protocol (2) and (5) satisfies Theorem 1. Contrary to [43, 44], where the designs of the event-based protocols rely on a solution to two coupled matrix inequalities, the existence of which is unclear in general cases, the protocol proposed in this paper can be explicitly constructed, without the need to solve any matrix equality or inequality. Besides, our protocol, requiring neither the switching rule of topologies nor nonzero eigenvalues of the Laplacian matrix, can be devised and utilized in a completely distributed manner.
Theorem 2
The closed-loop system (3) exhibits no Zeno behaviors and the interval between two consecutive triggering instants for any agent is strictly positive in finite time.
Proof 2
To exclude Zeno behaviors, we consider the following four cases.
i) In the first case, both and are determined by the triggering function (5). Under Assumption 2, we only need to exclude Zeno behaviors for the network (3) when . Combining with (1) and (2) gives
which implies that
(33) |
Theorem 1 shows that is bounded. Since is neutrally stable (by Assumption 1), it is easy to see that is also bounded. Combing (1) and (2) gives . Thus, is bounded, which further indicates the boundedness of . Then, it follows from (33) that
(34) |
where denotes the upper bound of for from to .
Define a function , satisfying
(35) |
Then, we obtain that , where is the analytical solution to (35), given by .
On the other hand, the triggering function (5) satisfies , if we have the following condition:
(36) |
Then, the interval between two triggering instants and for agent can be lower bounded by the time for evolving from 0 to the right hand of (36). Thus, a lower bound of , denoted as , can be obtained by solving the following inequality
(37) |
from which, we have
(38) |
ii) In the second case, is determined by the switch of the topology, while is determined by the triggering function (5). Since the measurement error is reset to zero at , this case is similar to the first case and the details are omitted here for brevity.
iii) In the third case, both and are determined by the switches of the topology. It is obvious that the interval is not less than the dwelling time .
iv) In the last case, is determined by the triggering function (5), while is determined by the switch of the topology. Note that in finite time, there is only a finite number of switches. Therefore, the minimum of the finite interval is nonzero, and there exists a minimum inter-event time, while its value is not available in this case.
In conclusion, Zeno behaviors are excluded and the interval between two consecutive triggering instants is strictly positive in finite time.
Remark 3
Generally speaking, the Zeno behavior is excluded if there does not exist infinite triggers within a finite period of time. However, as pointed out in [10], even though the Zeno behavior is ruled out theoretically, it is still troublesome from an implementation viewpoint, if the physical hardware cannot match the speed of actions required by the protocol. In other words, ensuring a system does not exist the Zeno behavior may not be enough to guarantee the protocol can be implemented on a physical system. As an expected feature, the triggering rule (5) designed in this paper guarantees that the interval between different triggering instants in finite time is not less than a strictly positive constant. Besides, the hybrid triggering functions (5) including the state term and the time term are more propitious to reduce communication frequency compared to the ones in [27] when the time becomes very long or even as .
Remark 4
Theorems 1 and 2 show that the presented event-triggered algorithm is applicable to switching networks satisfying the jointly connected condition. According to the triggering rule (4), communications only take place when the triggering function (5) is violated or the topology switches. It should be noted when , the event-based protocol here is reduced to the one for fixed graphs as a special case. If is too small, there is no need to check whether the triggering function (5) is violated or not and communications is not required until the next switch of the topologies takes place.
III event-based output consensus of heterogeneous multi-agent systems
III-A Problem Formulation
In this section, we consider heterogeneous linear agents, whose dynamics can be described by
(39) | ||||
where denotes the state, represents the control input, is the output, and , , , , and are constant matrices. The exogenous signal , which can be treated as a reference input or an external disturbance, satisfies the following dynamics:
(40) |
where .
The objective here is to design distributed event-based algorithms under which all subsystems described by (39) converge to a common output and Zeno behaviors can be eliminated.
Similarly as in [38], we can view the exosystem (40) as a leader, indexed by 0, and the subsystems (39) as followers, indexed by . Denote , where if the leader is a neighbor of currently and otherwise. Use to denote the leader-follower graph and let . The leader has directed pathes to all followers during , if the union graph contains a directed spanning tree with the leader as the root node.
Assumption 3
The pairs , , are stabilizable.
Assumption 4
has no eigenvalues with positive real parts.
Assumption 5
For all , where represents the spectrum of , .
Assumption 6
There exist solutions such that the following regulator equations have solutions and :
(41) | ||||
Assumption 7
The leader has directed pathes to all followers in the union graph .
Remark 5
Assumptions 3-6 are often used in the output consensus or regulation control of heterogeneous networks [34, 36, 50, 51]. According to Assumption 5, the transmission zeros of the system (39) do not coincide with the eigenvalues of the matrix , which is often called the transmission zeros condition [51]. Assumption 6 gives a characterization of the control objective in terms of the solvability of a set of linear matrix equations. This characterization allows the linear output consensus problem to be studied using the familiar mathematic tool of linear algebra.
III-B Event-Based Estimates of the Exogenous Signal
Since the exogenous signal (40) is available to only a subset of followers, we first design a distributed event-based observer for each follower as
(42) |
where , represents the estimate of the exogenous signal , and . Denote and , . Let and . Let and . Then, it follows that if and only if . Thus, satisfies the following dynamics:
(43) |
Rewrite (43) as
(44) |
Let and with and . It then follows from (44) that
(45) | ||||
Lemma 3
If converges to 0 exponentially, so does .
Proof 3
Based on the convergency of , we can choose constants and such that
According to Assumption 4, there exists a polynomial satisfying
Since , we get
This means if converges to 0 exponentially, so does .
Define the measurement error as
(46) |
Let with , . Event triggering instants are determined by (4) where
(47) |
with and being the degree of agent associated with the subgraph .
Theorem 3
Proof 4
Construct the Lyapunov function candidate as
(48) |
Evidently, is positive definite, whose derivative is given by
(49) | ||||
It is easy to verify that
(50) | ||||
and
(51) | ||||
Using the Young’s Inequality gives
(52) | ||||
Denote . Substituting (43), (50), (51), and (52) into (49) yields
(53) | ||||
where we have used the triggering function (47) to get the last inequality.
Similarly as in the proof of Theorem 1, we can prove that . According to Lemma 3, the observers (42) can track the exogenous signal .
Zeno behaviors can be similarly eliminated as in proof of Theorem 2.
III-C Distributed Control Inputs
Upon the basis of the designed observer (42), we present the following controller
(54) |
where is defined in (42), and and are feedback matrices to be designed. Substituting (54) into (39) gives the following closed-loop dynamics:
(55) | ||||
Theorem 4
Proof 5
Remark 6
Theorems 3 and 4 show that the proposed protocol (42), (47), and (54) is able to solve the event-driven output consensus control problem of heterogeneous networks. In particular, the state consensus of homogeneous agents considered in Section III can be treated as a special case here, if we let , , , , and , .
Remark 7
Compared to [38], where output consensus of heterogeneous networks with continuous communications is considered, the event-based protocol given in this paper does not require continuous communications either between sensors and controllers or among neighboring agents. For each agent, both the control input and the triggering function are only based on state estimates of neighboring agents (or ) but not their real state (or ). As for (or ), it can be computed according to its own information rather than neighbors’ one. In other words, discrete information of neighbors at event instants rather than continuous one is required for control laws’ updating and triggering functions’ monitoring. Thus, the event-based protocols proposed in this paper are able to reduce communication frequency when implemented on practical systems.
IV Simulation Examples
In this section, numerical simulations are introduced to demonstrate the effectiveness of the presented algorithms.
Example 1: The dynamics are described by (1) with and . All initial values of the agents are randomly chosen. Denote the network graph as with possible interaction graphs shown in Fig. 5. Note that there exist no any connections among these nodes in . The interaction graphs are switched as , and each graph is active for s. The union graph associated with the agents is given in Fig. 2, which is connected, implying that Assumption 2 holds [52].





To solve the consensus control problem, we use the event-based protocol (2) and (5) with parameters chosen as , , and . The states , , are depicted in Fig. 3, implying that consensus is achieved. The triggering instants of all agents are presented in Fig. 4, which shows that Zeno behaviors are ruled out.


Example 2: The leader’s dynamics satisfies (40) with and the dynamics of followers are described by (39) with , , , , , . All agents’ initial values are randomly chosen. Suppose that possible interaction topologies shown in Fig. 5 switches as , with the dwelling time s. Note that node represents the leader and nodes 1-4 denote followers. It is not difficult to find that Assumptions 3-7 are satisfied.

To achieve output consensus, we utilize the event-triggered protocol (42), (47), and (54). Solving the regulation equation (41) gives , , and , . Other parameters in this protocol are chosen as , , and , .
The estimate errors , , for from to , are depicted in Fig. 6, implying that the observers (42) can track the exogenous signal . Event instants of all followers are shown in Fig. 7, indicating that there exist no Zeno behaviors. The output errors , , are depicted in Fig. 8, implying the achievement of output consensus.



V Conclusion
In this paper, distributed event-driven consensus algorithms have been proposed for homogeneous and heterogeneous linear networks with jointly connected switching topologies. These protocols can be explicitly constructed and utilized in a completely distributed manner. It is shown that the proposed protocols are able to guarantee the achievement of consensus and a strictly positive lower bound for the interval between different triggering instants. Extending these results to general directed switching graphs or fixed-time consensus [53, 54] is an interesting work in the future.
References
- [1] F. L. Lewis, H. W. Zhang, K. Hengster-Movric, and A. Das, Cooperative Control of Multi-Agent Systems: Optimal and Adaptive Design Approaches. London: Springer-Verlag, 2014.
- [2] Z. K. Li, Z. S. Duan, G. R. Chen, and L. Huang, “Consensus of multiagent systems and synchronization of complex networks: a unified viewpoint,” IEEE Trans. Circuits Syst. Regul. Pap., vol. 57, no. 1, pp. 213–224, 2010.
- [3] Z. K. Li, G. H. Wen, Z. S. Duan, and W. Ren, “Designing fully distributed consensus protocols for linear multi-agent systems with directed graphs,” IEEE Trans. Autom. Control, vol. 60, no. 4, pp. 1152–1157, 2015.
- [4] Z. K. Li and Z. S. Duan, Cooperative Control of Multi-agent Systems: A Consensus Region Approach. Boca Raton, FL: CRC Press, 2014.
- [5] Z. K. Li and J. Chen, “Robust consensus of linear feedback protocols over uncertain network graphs,” IEEE Trans. Autom. Control, vol. 62, no. 8, pp. 4251–4258, 2017.
- [6] B. A. Khashooei, D. J. Antunes, and W. P. M. H. Heemels, “Output-based event-triggered control with performance guarantees,” IEEE Trans. Autom. Control, vol. 62, no. 7, pp. 3646–3652, 2017.
- [7] Y. Q. Wu, X. Y. Meng, L. H. Xie, R. Q. Lu, H. Y. Su, and Z. G. Wu, “An input-based triggering approach to leader-following problems,” Automatica, vol. 75, pp. 221–228, 2016.
- [8] X. H. Ge and Q. L. Han, “Distributed formation control of networked multi-agent systems using a dynamic event-triggered communication mechanism,” IEEE Trans. Ind. Electron., vol. 64, no. 10, pp. 8118–8127, 2017.
- [9] L. Ding, L. Y. Wang, G. Yin, W. X. Zheng, and Q. L. Han, “Distributed energy management for smart grids with an event-triggered communication scheme,” IEEE Trans. Control Syst. Technol., vol. 27, no. 5, pp. 1950–1961, 2019.
- [10] C. Nowzari, E. Garcia, and J. Cortés, “Event-triggered communication and control of networked systems for multi-agent consensus,” Automatica, vol. 105, pp. 1–27, 2019.
- [11] C. Ramesh, H. Sandberg, L. Bao, and K. H. Johansson, “On the dual effect in state-based scheduling of networked control systems,” American Control Conf., pp. 2216–2221, 2011.
- [12] T. Henningsson, E. Johannesson, and A. Cervin, “Sporadic event-based control of first-order linear stochastic systems,” Automatica, vol. 44, no. 11, pp. 2890–2895, 2008.
- [13] K. J. Aström and B. Bernhardsson, “Comparison of periodic and event based sampling for first order stochastic systems,” Proc. IFAC World Conf., pp. 301–306, 1999.
- [14] P. Tabuada, “Event-triggered real-time scheduling of stabilizing control tasks,” IEEE Trans. Autom. Control, vol. 52, no. 9, pp. 1680–1685, 2007.
- [15] W. P. M. H. Heemels, J. H. Sandee, and P. P. J. V. D. Bosch, “Analysis of event-driven controllers for linear systems,” Int. J. Control, vol. 81, pp. 571–590, 2008.
- [16] W. P. M. H. Heemels, K. H. Johansson, and P. Tabuada, “An introduction to event-triggered and self-triggered control,” 51st IEEE Conf. on Decision and Control, pp. 3270–3285, 2012.
- [17] R. Zheng, X. L. Yi, W. L. Lu, and T. P. Chen, “Stability of analytic neural networks with event-triggered synaptic feedbacks,” IEEE Trans. Neural Netw. Learn. Syst., vol. 27, no. 2, pp. 483–494, 2016.
- [18] B. Cheng and Z. K. Li, “Fully distributed event-triggered protocols for linear multi-agent networks,” IEEE Trans. Autom. Control, vol. 64, no. 4, pp. 1655–1662, 2019.
- [19] B. Cheng and Z. K. Li, “Consensus disturbance rejection with event-triggered communications,” J. Frankl. Inst., vol. 356, no. 2, pp. 956–974, 2019.
- [20] L. Ding, Q. L. Han, X. H. Ge, and X. M. Zhang, “An overview of recent advances in event-triggered consensus of multiagent systems,” IEEE Trans. Cybern., vol. 48, no. 4, pp. 1110–1123, 2018.
- [21] X. M. Zhang, Q. L. Han, and B. L. Zhang, “An overview and deep investigation on sampled-data-based event-triggered control and filtering for networked systems,” IEEE Trans. Ind. Informat., vol. 13, no. 1, pp. 4–16, 2017.
- [22] X. M. Zhang, Q. L. Han, and X. H. Yu, “Survey on recent advances in networked control systems,” IEEE Trans. Ind. Informat., vol. 12, no. 5, pp. 1740–1752, 2016.
- [23] E. Garcia, Y. C. Cao, H. Yu, P. Antsaklis, and D. Casbeer, “Decentralised event-triggered cooperative control with limited communication,” Int. J. Control, vol. 86, no. 9, pp. 1479–1488, 2013.
- [24] X. Y. Meng and T. W. Chen, “Event based agreement protocols for multi-agent networks,” Automatica, vol. 49, no. 7, pp. 2125–2132, 2013.
- [25] D. V. Dimarogonas, E. Frazzoli, and K. H. Johansson, “Distributed event-triggered control for multi-agent systems,” IEEE Trans. Autom. Control, vol. 57, no. 5, pp. 1291–1297, 2012.
- [26] G. S. Seyboth, D. V. Dimarogonas, and K. H. Johanasson, “Event-based broadcasting for multi-agent average consensus,” Automatica, vol. 49, no. 1, pp. 245–252, 2013.
- [27] D. P. Yang, W. Ren, X. D. Liu, and W. S. Chen, “Decentralized event-triggered consensus for linear multi-agent systems under general directed graphs,” Automatica, vol. 69, pp. 242–269, 2016.
- [28] W. Zhu, Z. P. Jiang, and G. Feng, “Event-based consensus of multi-agent systems with general linear models,” Automatica, vol. 50, no. 2, pp. 552–558, 2014.
- [29] G. Guo, L. Ding, and Q. L. Han, “A distributed event-triggered transmission strategy for sampled-data consensus of multi-agent systems,” Automatica, vol. 50, no. 5, pp. 1489–1496, 2014.
- [30] H. Zhang, G. Feng, H. C. Yan, and Q. J. Chen, “Observer-based output feedback event-triggered control for consensus of multi-agent systems,” IEEE Trans. Ind. Electron., vol. 61, no. 9, pp. 4885–4894, 2014.
- [31] L. T. Xing, C. Y. Wen, F. H. Guo, Z. T. Liu, and H. Y. Su, “Event-based consensus for linear multiagent systems without continuous communication,” IEEE Trans. Cybern., vol. 47, no. 8, pp. 2132–2142, 2017.
- [32] J. Liu, Y. Yu, Q. Wang, and C. Y. Sun, “Fixed-time event-triggered consensus control for multi-agent systems with nonlinear uncertainties,” Neurocomputing, vol. 260, pp. 497–504, 2017.
- [33] X. H. Ge, Q. L. Han, and F. W. Yang, “Event-based set-membership leader-following consensus of networked multi-agent systems subject to limited communication resources and unknown-but-bounded noise,” IEEE Trans. Ind. Electron., vol. 64, no. 6, pp. 5045–5054, 2017.
- [34] W. F. Hu, L. Liu, and G. Feng, “Output consensus of heterogeneous linear multi-agent systems by distributed event-triggered/self-triggered,” IEEE Trans. Cybern., vol. 47, no. 8, pp. 1914–1924, 2017.
- [35] X. D. Liu, H. K. Liu, P. L. Lu, and S. L. Guo, “Distributed event-triggered output consensus control for heterogeneous multi-agent system with general linear dynamics,” Int. J. Syst. Sci., vol. 48, no. 11, pp. 2415–2427, 2017.
- [36] W. F. Hu and L. Liu, “Cooperative output regulation of heterogeneous linear multi-agent systems by event-triggered control,” IEEE Trans. Cybern., vol. 47, no. 1, pp. 105–116, 2017.
- [37] W. Ni and D. Z. Cheng, “Leader-following consensus of multi-agent systems under fixed and switching topologies,” Systems & Control Letters, pp. 209–217, 2010.
- [38] Y. F. Su and J. Huang, “Cooperative output regulation with application to multi-agent consensus under switching network,” IEEE Trans. Systems, Man, and Cybern. —Part B: Cybern., vol. 42, no. 3, pp. 864–875, 2012.
- [39] X. H. Ge and Q. L. Han, “Consensus of multiagent systems subject to partially accessible and overlapping markovian network topologies,” IEEE Trans. Cybern., vol. 47, no. 8, pp. 1807–1819, 2017.
- [40] B. D. Ning, Q. L. Han, Z. Y. Zuo, J. Jin, and J. C. Zheng, “Collective behaviors of mobile robots beyond the nearest neighbor rules with switching topology,” IEEE Trans. Cybern., vol. 48, no. 5, pp. 1577–1590, 2018.
- [41] A. Adaldo, F. Alderisio, D. Liuzza, G. D. Shi, D. V. Dimarogonas, M. Bernardo, and K. H. Johansson, “Event-triggered pinning control of switching networks,” IEEE Trans. Control Netw. Systems, vol. 2, no. 2, pp. 204–213, 2015.
- [42] T. H. Cheng, Z. Kan, J. R. Klotz, J. M. Shea, and W. E. Dixon, “Event-triggered control of multiagent systems for fixed and time-varying network topologies,” IEEE Trans. Autom. Control, vol. 62, no. 10, pp. 5365–5371, 2017.
- [43] Z. G. Wu, Y. Xu, R. Q. Lu, Y. Q. Wu, and T. W. Huang, “Event-triggered control for consensus of multiagent systems with fixed/switching topologies,” IEEE Trans. Syst., Man, Cybern., Syst., vol. 48, no. 10, pp. 1736–1746, 2018.
- [44] W. Y. Xu, D. W. C. Ho, L. L. Li, and J. D. Cao, “Event-triggered schemes on leader-following consensus of general linear multiagent systems under different topologies,” IEEE Trans. Cybern., vol. 47, no. 1, pp. 212–223, 2017.
- [45] R. Horn and C. Johnson, Matrix Analysis. New York, NY: Cambridge University Press, 1990.
- [46] P. A. Ioannou and J. Sun, Robust Adaptive Control. New York, NY: Prentice-Hall, 1996.
- [47] S. J. Bernau and C. B. Huijsmans, “The schwarz inequality in archimedean f-algebras,” Indag. Mathem., vol. 7, no. 2, pp. 137–148, 1996.
- [48] H. K. Khalil, Nonlinear Systems. Englewood Cliffs, NJ: Prentice-Hall, 2002.
- [49] S. Tuna, “Conditions for synchronizability in arrays of coupled linear systems,” IEEE Trans. Autom. Control, vol. 54, no. 10, pp. 2416–2420, 2009.
- [50] Y. F. Su and J. Huang, “Cooperative output regulation of linear multi-agent systems,” IEEE Trans. Autom. Control, vol. 57, no. 4, pp. 1062–1066, 2012.
- [51] J. Huang, Nonlinear Output Regulation: Theory and Applications. Philadelphia, PA, USA: SIAM, 2004.
- [52] B. Cheng and Z. K. Li, “Event-triggered consensus of multi-agent systems with jointly connected switching topologies,” 2018 IEEE Conf. on Control Techn. and Applic., pp. 1072–1077, 2018.
- [53] B. D. Ning, Q. L. Han, and Z. Y. Zuo, “Distributed optimization for multiagent systems: an edge-based fixed-time consensus approach,” IEEE Trans. Cybern., vol. 49, no. 1, pp. 122–132, 2019.
- [54] Z. Y. Zuo, Q. L. Han, B. D. Ning, X. H. Ge, and X. M. Zhang, “An overview of recent advances in fixed-time cooperative control of multiagent systems,” IEEE Trans. Ind. Informat., vol. 14, no. 6, pp. 2322–2334, 2018.