Abstract

This paper investigates the robust leaderless consensus problem of uncertain multiagent systems with directed fast switching topologies. The topologies are assumed to jointly contain a directed spanning tree. Based on a special property of the graph Laplacian matrix, the consensus problem is converted into a stabilization problem by performing a proper variable transformation. Averaging method is employed for analysis. It is proved that if the topologies switch sufficiently fast and the controllers are properly designed, the robust leaderless consensus can still be achieved even when all the possible topologies are unconnected in the switching time intervals. Finally, a numerical simulation is provided to illustrate the effectiveness of the theoretical results.

1. Introduction

In the past few years, the consensus problem of multiagent systems has drawn great attention for its broad potential applications in many areas such as cooperative control of vehicle, unmanned air vehicle formation, and flocking control [13]. Consensus means that all agents will reach a common state in a cooperative fashion throughout distributed controllers. It is called leaderless consensus if there is no specified leader in the multiagent systems. Since agents in the multiagent systems are coupled through networks, the consensus achievement depends on not only the individual agent dynamic but also the structure of the interaction topology.

In many applications, the interaction topology among agents may change dynamically. This may happen when the communication links among agents may be unreliable due to disturbance or subject to communication range limitations [4]. Motivated by this observation, many efforts have been made to investigate this topic. A pioneer work was shown in [4], in which it was proved that the consensus of first order multiagent systems could be achieved if the topologies jointly contained a directed spanning tree. Some conclusions of the first and second order dynamics were obtained in [58]. The consensus problem of a class of heterogeneous multiagent systems including first and second order dynamics was solved in [9]. Note that the consensus problem of first or second order dynamics is mainly solved using the stochastic indecomposable aperiodic (SIA) based approach which is not applicable to the higher order dynamics case. Thus, several other approaches are employed to solve the consensus problem for higher order multiagent systems with different topology conditions. In [10], under undirected jointly connected communication topologies, the leaderless consensus problem of high-order linear multiagent systems was addressed using extended Barbalat’s lemma. When each possible directed topology was strongly connected and balanced [11], leaderless consensus problem of linear multiagent systems was solved with common Lyapunov function approach. Using multiple Lyapunov function approach, the leader-following [12] and leaderless [13] consensus problems of linear multiagent systems were addressed with the assumption that each possible topology contained a directed spanning tree. Based on averaging method, the leader-following consensus problems of linear multiagent systems with jointly connected topologies were solved with and without parameter uncertainties in [14] and [15], respectively. Under undirected topologies [16], the leader-following consensus problem of nonlinear multiagent systems was investigated with jointly connected topologies. Then, the results were extended to the case with distributed adaptive protocols [17]. In [18], the leaderless consensus problem of a certain type of nonlinear system was investigated with fast bidirectional switching topologies.

In contrast with the leader-following consensus problem, in the homogeneous multiagent systems, the leaderless consensus problem which can include the leader-following consensus problem as a special case is more complex and challenging especially with directed communication topologies. Since the leader-following consensus problem can be conveniently converted into a stabilization problem by constructing tracking error variables, the presence of the leader in the multiagent systems facilitates the derivation [13]. As for the leaderless consensus problem, there is no specified leader. Furthermore, when the topology is assumed to be undirected, the graph Laplacian matrix is positive semidefinite. This property facilitates the construction of the Lyapunov function greatly in the derivation. As for directed topologies, the graph Laplacian matrices are not necessarily symmetric. This increases the analysis difficulty especially when there are other specified constraints such as uncertainties in systems dynamics or switching communication topologies.

Motivated by this, the objective of this paper is to solve the robust leaderless consensus problem of uncertain multiagent systems with directed fast switching topologies. It is assumed that the switching topologies jointly contain a directed spanning tree. The analysis process is of two steps. Firstly, based on the property that the graph Laplacian matrix can be factored into the product of two specific matrices, the consensus problem with switching topologies is converted into a stabilization problem of a switched system by constructing a proper disagreement vector. Secondly, by using averaging method which is widely used for stability analysis of fast switching systems, sufficient conditions for achieving the leaderless consensus are obtained. It is shown that if the topologies switch sufficiently fast and the feedback gain matrices in the consensus controllers are properly designed, consensus can still be achieved even when the topologies are not connected in the switching time intervals. The main contribution of our paper is that the leaderless consensus problem of high-order dimension multiagent systems is solved under fast switching topologies which jointly contain a directed spanning tree.

The remainder of this paper is organized as follows. In Section 2, some preliminaries are provided. In Section 3, the robust leaderless consensus problem is solved with fast switching topologies. In Section 4, a simulation example is presented. Section 5 is the conclusion.

2. Preliminaries

2.1. Notations

Throughout this paper, the following notations will be used. and denote the set of real and complex matrices, respectively. denotes the Kronecker product. For , the real part is . is the identity matrix. For a square matrix , denotes the eigenvalues of matrix ; () means that is positive definite (resp., positive semidefinite). For a symmetrical matrix , () denotes the largest (smallest) eigenvalue of .

2.2. Graph Theory

A directed graph contains the vertex set , the directed edges set , and the weighted adjacency matrix with nonnegative elements . if there is a directed edge between vertices and ; otherwise. The set of neighbors of is defined as . A directed path is a sequence of ordered edges of the form , where . The Laplacian matrix of the topology is defined as , where and . Then, 0 is an eigenvalue of with as the eigenvector. A directed graph is said to have a spanning tree if there is a vertex called the root such that there is a directed path from this vertex to every other vertex.

In this paper, the communication topology is molded by a directed graph and we assume that the communication topology is time-varying. Denote , , to be the set of all possible directed topologies. We define the switching signal , where . denote the switching instants of . Let be the communication topology at time . Across each time interval , , the graph is fixed.

A union graph of a collection of graphs is defined as a graph, denoted by with the same vertex set and the edge set equaling the union of the edge sets of all the graphs in the collection, and connection weight between edges and is the sum of of . The collection jointly contains a directed spanning tree if its union graph contains a directed spanning tree. Let be the Laplacian matrix of .

Lemma 1 (see [4]). Zero is a simple eigenvalue of and all the other nonzero eigenvalues have positive real parts if and only if the graph has a directed spanning tree.

3. Problem Formulation and Main Results

Consider a multiagent system composed of agents with the following uncertain dynamics:where , are the state and the control input of the th agent, respectively. and are constant system matrices with compatible dimensions. represents the time-varying parameter uncertainty and is assumed to be in the form of , where and are known matrices of appropriate dimensions which characterize the structure of the uncertainty. is an uncertain matrix satisfying and is a given constant.

Definition 2. The consensus of system (1) is said to be achieved with any finite initial value , if there exists a controller such that

In order to achieve consensus, the following distributed consensus controller based on local relative states information of neighbor agents is proposed:where is the feedback matrix to be designed, is the coupling strength to be selected, and is the element of the adjacency matrix of the graph .

The closed-loop system dynamics of (1) with the controller (3) iswhere and is the Laplacian matrix of the graph .

Without loss of generality, consider an infinite sequence of nonempty, bounded, nonoverlapping, and contiguous time intervals , , with , for some constant . Suppose that, in each interval , there is a sequence of nonoverlapping subintervalssatisfying , for a given constant , such that, during each of such subintervals, the communication topology is fixed. The graph of communication topology is denoted by . In each time interval , the topology is not necessarily connected.

Assumption 3. In this paper, we assume that across each time interval , , the union graph contains a directed spanning tree and remains the same.

Lemma 4 (see [19]). For any given and matrices , , and of appropriate dimensions, one has

Lemma 5 (see [20]). For a Laplacian matrix of graph and a full row rank matrix defined asthere exists a matrix such that . Furthermore, if the graph has a directed spanning tree, is full column rank and .

Remark 6. From the definition of union graph of a collection of graphs , we can obtain that the Laplacian matrix of is the sum of the Laplacian matrices of ; that is, . Since contains a directed spanning tree, has the property shown in Lemma 5 and so is , where and .

Lemma 7 (see [20]). If the graph fulfills Assumption 3, there exist a positive definite matrix and a positive scalar such thatwhere , is defined in (7), and is a matrix satisfying .

Let , where , . Using Lemma 5, closed-loop system dynamics (4) can be rewritten aswhere is a matrix satisfying .

Note that if and only if . Therefore, we will design appropriate feedback gain matrix and the topology switching law such that system (9) is global asymptotically stable. The averaging method will be used.

Lemma 8 (see [21]). Suppose there exists a constant for which the matrix-valued function is such that for all and is uniformly exponentially stable. Then, there exists such that, for all fixed ,is uniformly exponentially stable.

Let , where , , , and . Considering Lemma 5, one has . Since Assumption 3 holds, has the property that . Thus, from (9), one can obtain the time-average system

Theorem 9. Suppose that Assumption 3 holds; there exist a real scalar and a positive definite matrix such thatwhere is defined in Lemma 7 satisfying . Then, there exists a positive constant such that the robust consensus of agents with the closed-loop dynamics can be achieved for any , where the parameter characterizes the speed of variation in and the feedback gain matrix can be designed as .

Proof. According to Schur complement lemma [22], linear matrix inequality (LMI) (13) holds if and only if the following inequality holds:Consider the following Lyapunov candidate of time-average system (12):where is a solution of inequality (13) and is a feasible solution of (8). Then, the derivation of this Lyapunov candidate along the trajectory of system (12) isSubstituting into (17) yieldsIn light of the fact that , where , one has Using Lemma 4, one hasIn light of (20), it then follows from (19) thatThen, (15) implies that . Thus, time-average system (12) is asymptotically stable.
According to Lemma 8, this means that there exists a positive constant such that for all fixed is asymptotically stable. That implies that if the topologies switch sufficiently fast, the consensus of system (14) will be achieved.

Remark 10. Commonly, the leader-following consensus problem can be conveniently converted into a stabilization problem by constructing the tracking error variables [1417]. In contrast, relying on Lemma 5 and the variable transformation, the leaderless consensus problem of system (4) with directed fast switching topologies is successfully converted into the stabilization problem of fast switching system (9) here. Then, the averaging method is used to obtain the sufficient conditions for achieving consensus.

Remark 11. Most of existing works about the consensus problem of higher order systems with jointly connected topologies are restricted to be undirected topologies [10, 1418]. In this case, the graph Laplacian matrices are positive semidefinite. This property facilitated the construction of the Lyapunov function greatly in the derivation in both the leaderless and leader-following consensus problems. However, the Laplacian matrices of the directed graphs are usually not symmetric. Thus, the leaderless consensus problem with directed switching topologies is more challenging. Here, sufficient conditions for achieving consensus are obtained under directed switching topologies. It is just required that the union graph jointly contains a directed spanning tree, which means that the topologies are allowed to be unconnected in the switching time intervals. Although the topology condition in Assumption 3 is a bit strong, in which the union graph is assumed to be the same in each time interval , , a forward step has been made here towards a weaker communication topology condition that the union graph can be different in such time intervals.

4. Examples

In this section, we provide an example to illustrate the effectiveness of the above theoretical results. Consider a multiagent system consisting of four agents in the form of position-speed model of moving plant with uncertainties. Then, .

The directed switching communication topologies are given in Figure 1. Clearly, the topologies are not connected and the union graph of contains a directed spanning tree. The topologies are switching as and each graph is active for 0.2 seconds. We can see that, for each seconds, contains a directed spanning tree.

Solving LMI (13) with , , and , one has

Then, the feedback matrix can be chosen as . Figures 3 and 4 show the states trajectories of all agents with the switching signal being shown in Figure 2. It is shown that the consensus is achieved.

5. Conclusions

This paper has used the averaging method to solve the robust leaderless consensus problem of uncertain multiagent systems with fast switching topologies. The communication topologies are assumed to jointly contain a directed spanning tree. It has been proved that if the topologies switch sufficiently fast and the feedback matrix is properly designed, the consensus can be achieved even when the topologies are not connected in the switching time intervals.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.