Abstract

Event-triggered average consensus of multiagent systems with switching topologies is studied in this paper. A distributed protocol based on event-triggered time sequences and switching time sequences is designed. Based on the inequality technique and stability theory of differential equations, a sufficient condition for achieving average consensus is obtained under the assumption that switching signal is ergodic and the total period over which connected topologies is sufficiently large. A numerical simulation is presented to show the effectiveness of the theoretical results.

1. Introduction

Recently, the consensus problem of multiagent systems has attracted a great deal of attention in many fields such as multirobot systems [1], sensor networks [2], and unmanned air vehicles (UAVs). This hot topic has been widely discussed in the literature by different methods, such as Lyapunov function methods [3, 4], linear matrix inequality methods [57], matrix decomposition approaches [8], and impulsive control methods [9, 10], just to name a few.

In practical engineering applications, connections between agents often change due to obstacles in the environment or limitations of sensor communication distance. Hence, consensus of multiagent systems with switching topologies has attracted considerable attention [1123]. In particular, the average consensus problem with switching topologies was studied in [17]. The leader-following consensus of second-order agents with switching topologies was studied in [18], which proved that the consensus of multiagent systems was asymptotically reachable and gave an estimate of the convergence rate. In [19], for controllability of multiagent systems with periodically switching topologies was studied and a criterion for m-periodic controllability was proposed. In [20], the guaranteed-performance consensualization for high-order linear and nonlinear multiagent systems with switching topologies was studied. In [21], the consensus of multiagent systems with switching jointly reachable interconnection was studied. In [22], the consensus problem of multiagent systems with jointly connected switching topologies was studied by adding adaptive control. However, the control protocol used in the above literature requires continuous communication among agents, which is hard to realize due to the limited communication bandwidth. It may also result in the waste of computing resources as well as the consumption of a large amount of energy.

To improve the usage of limited bandwidth resource, event-triggered consensus of multiagent systems with switching topologies has been extensively studied [2429]. In [30], the event-triggered leaderless and leader-following consensus problems of multiagent systems with jointly connected topology were investigated. In [31], an event-triggered protocol for networks with switching topologies was proposed where the triggering functions were designed based on continuous information. In [32], event-triggered control for pinning cluster synchronization in an array of coupled neural networks was studied. In [33], event-triggered control leader-following consensus problems of multiagent systems with semi-Markov switching topologies were discussed. The event-triggered consensus problems of multiagent systems with jointly connected switching topologies were also presented in [3437].

By the above discussion, how to define the control protocol, which updates at both the triggering time instants and switching time instants, is an interesting topic for multiagent systems with switching topologies. In this paper, event-triggered consensus of first-order multiagent systems with switching topologies is studied. The contribution of this paper is as follows: (1) The event-triggered consensus of multiagent systems with switching communication topologies is considered. The update time instants of the controller are determined by both triggering time instants and switching time instants. (2) The Zeno-behavior of the sampling time sequences of the controller can be excluded directly and the infimum of the sampling interval can be bigger than a given positive constant. (3) A sufficient condition on consensus is presented under the assumption that the switching communication topologies are ergodic.

The rest of this paper is organized as follows. Section 2 introduces some preliminaries and the first-order multiagent model. The main results are presented in Section 3. A numerical example is presented in Section 4 to illustrate the effectiveness of theoretical results. Section 5 concludes the paper and offers suggestions for future work.

Notations. let be the Euclidean norm of vector x and be the corresponding induced matrix norm for a matrix A. and are the minimum and maximum eigenvalues of a symmetric real matrix A. .

2. Preliminaries and Problem Formulation

2.1. Preliminaries

Consider as index set, where M is the total number of all possible interconnection graphs. To consider the consensus problem of multiagent systems with switching topologies, we define , as graphs of order n with the set of nodes (denoting the n agents) for any , the set of edges , and adjacency matrices , where is the weight of the edge in the graph . if and only if there is an edge in . Moreover, we assume for all , . The degree matrices are diagonal matrices, whose diagonal elements are given by . The Laplacian of the weighted graph is defined as for every . The set of neighbors of node i is denoted by .

Let be the set of connected graphs in and be the set of unconnected graphs in . The cardinality of is denoted by . Without loss of generality, we assume that and for some . For any , let denote the total activation time of , , and , and .

In the following, we assume that switching is “ergodic switching” [13], i.e., each graph will be activated infinite times.

2.2. Problem Formulation

Consider the first-order multiagent systems described bywhere and denote the position and control input of agent i, respectively.

In order to discuss the consensus problem of multiagent systems (1) and avoid the Zeno-behavior directly, i.e., there is no infinite sampling in a finite interval, the following distributed event-triggered control protocol will be used:where . is the kth triggering time instant for agent i and is defined iteratively asin which is the switching time and is the triggering function defined as follows:for some and .

Remark 1. From formulas (2) and (3), one can see that if , then , which means that the agent will not sample the information of its neighboring agents. The controller update only occurs when . Thus, the Zeno-behavior of the sampling time sequences of the controller can be excluded directly.
Noticing that , event-triggered control protocol (2) can be rewritten asDenoting and , by (1) and (5), we have the following equation:Defining , by simple computation, one can easily obtain that , which shows that is constant.
Denoting , by (6), we have the following equation:

Definition 1. The MASs (1) is said to achieve average consensus under designed control protocol, if holds for any initial conditions.

3. Main Results

Lemma 1 (see [23]). Suppose L is the Laplacian of an undirected and connected graph , thenholds for and .

Theorem 1. Consider multiagent systems (1) with control strategy (2) and triggering time sequence (3). The average consensus can be achieved asymptotically, if the switching guarantees thatwhere and is the minimum nonzero eigenvalue of undirected connected graph :

Proof. Since the switching is “ergodic switching,” one can see that the estimating process is independent of the order of the activated topology. Without loss of generality, assume that activate topology on is , where and mod , and set if .
From equation (7), by the variation of parameter formula, for , , we haveThen, since , by Lemma 1, we can derive thatOn the other hand, for , , we haveIt follows from (4) that , that is,Then,Due to the fact that , there is a positive constant λ such thatIn the following, for , it will be proved thatIn order to prove (17), we first claim thatholds for any .
Otherwise, by the continuity of , there must exist a such thatThen, we havewhich is a contradiction. Hence, (18) holds for any number . Let , we haveTherefore, for , one can derive thatThen, for , we haveRepeating the above procedure, for , one hasFor , in terms of (13), we haveSince and , then there is γ such that . By a similar argument to that in the proof of (17), we havewhere .
Repeating the above procedure, we can derive thatIn general, since is finite and switching is “ergodic switching,” by (24), (27), and mathematical induction, we haveNoticing that , there is a constant such that . Thus, . Then, we havewhich implies that the consensus is reached asymptotically and the exponential convergence rate is ρ.

Remark 2. (1)Compared with the work in [18], a novel distributed event-triggered consensus protocol with switching topologies is proposed in this paper. Our control protocol does not require continuous communication among agents and a sufficient condition on consensus is presented under the assumption that the switching topologies are ergodic.(2)Compared with the works in [26, 27, 34], the update time instants of the controller are determined by both triggering time instants and switching time instants. Furthermore, the Zeno-behavior of the sampling time sequences of the controller can be excluded directly and the infimum of the sampling interval can be bigger than a given positive constant.

4. Simulations

In this section, a numerical example is given to illustrate the feasibility and effectiveness of the theoretical results.

Consider the multiagent systems with five agents, where the communication topologies are described by Figure 1. Obviously, are connected and are disconnected. For each communication topology, the corresponding Laplacian is given as follows, respectively:

Then, we can get , , and . We assume , , and , which satisfies the parameter requirements of Theorem 1. Let and the dwell time is a random number which is greater than ς. In order to guarantee thatwe assume that the total activated time for connected graphs is about 93 percent of the total time. Hence, the consensus can be achieved by Theorem 1.

The initial states are denoted by . The state responses and the controllers are depicted in Figures 2 and 3, respectively. The switching sequence is depicted in Figure 4. The triggering time sequences for each agent are shown in Figure 5.

5. Conclusions

Based on the inequality technique and stability theory of differential equations, the event-triggered average consensus of multiagent systems with switching topologies is studied. A sufficient condition for achieving average consensus is obtained under the assumption that switching signal is ergodic and the total period over which connected topologies is sufficiently large. Moreover, the designed control protocol can exclude Zeno-behavior directly. It should be noted that the main results are derived only for a first-order multiagent system and an undirected graph. More general linear system models and directed graph scenarios will be addressed in future study.

Data Availability

The data used to support the findings of this study are included within the article (see Section 4).

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported partly by the National Natural Science Foundation of China under Grant nos. 61673080, 61403314, and 61773321, partly by Training Programme Foundation for the Talents of Higher Education by Chongqing Education Commission, and partly by Innovation Team Project of Chongqing Education Committee under Grant CXTDX201601019.