Abstract

In this paper, we consider the consensus problem of high-order multiagent systems on both fixed and switching interaction topologies with time delays. A neighbor-based protocol is presented, under which we prove that the state errors converge to zero asymptotically if there is a solution to a given Riccati inequality. The proof of our theorem is shown in time domain based on a Lyapunov approach. A numerical example is introduced to indicate the correctness of our analysis.

1. Introduction

Multiagent systems have aroused general interest as an area of research. Multiagent system is a network system, under distributed control protocols, consisting of large amounts of simple individuals which interact with each other. The agents, via limited communication topology, work together to accomplish tasks that each individual cannot achieve. This research topic is widely used in our daily lives, such as consensus problems, flocking of insects, and design of sensor networks. In particular, the objective of consensus problem is to design distributed control laws for the agents, using local information from their neighbors, such that the states of the agents converge to an agreement.

Many notable results have been obtained for multiagent coordination in the past decades. Vicsek et al. [1] presented a discrete time model of multiagent system and a local information protocol. Jadbabaie et al. [2] gave a strict proof of Vicsek model, in which graph theory was introduced to describe the interaction of the agents. Olfati-Saber and Murray [3] analyzed consensus problem of continuous time model and obtained great results which were extended by Ren and Beard [4]. Based on the study above, scholars addressed consensus problem with time delays [5, 6] and external disturbances [7, 8]. Based on consensus schemes, necessary and sufficient graphical conditions for formation control of unicycles were discussed by Lin et al. [9]. In the analysis above, the agents are identical, but nature has presented examples of collective behavior in group with a leader such as fish and birds. Motivated by the nature phenomena, Couzin et al. [10] revealed the law of collective behavior with a leader through experiments. Hu and Hong [11] discussed a leader-following consensus problem for multiple agents with coupling time delays. Hong et al. [12] considered a leader-following consensus problem with jointly connected topologies by a Lyapunov-based approach. Zheng and Wang [13] considered the consensus problem of switched multiagent system composed of continuous time and discrete time subsystems. Lin and Zheng [14] considered the finite time consensus problem of switched multiagent system which is composed of continuous time and discrete time subsystems. However, most of the existing studies focus on analysis of first-order or second-order multiagent systems. There are few results about consensus problem of high-order multiagent systems with switching topology, and time delays.

In this paper, we consider the consensus problem of high-order multiagent systems with switching topology and time delays by a leader-following approach. We use the state of the leader as a dynamic target of the system and the state of the leader is independent of others. Limited by the constraints on measurement, the dynamic target cannot be achieved by some agents or all the agents in some time intervals. In this situation, we only assume the system to be jointly connected, which is a much weaker assumption than that of Hong et al. [12]. This paper is organized as follows. In Section 2, preliminaries and problem formulation are presented. Fixed topology case with time delays and switching topology case with time delays are analyzed in Sections 3 and 4, respectively. Finally, Section 5 presents simulations and Section 6 gives a conclusion of this paper.

2. Preliminaries and Problem Formulation

2.1. Graph Theory

In this section, we first introduce some definitions and notations in graph theory. Let be an undirected graph of order with the set of nodes and edges . Because of the fact that is undirected, if and only if . The adjacency matrix is defined as and , where if and only if . The Laplacian matrix of graph is defined as , where is a diagonal matrix with diagonal elements for . The set of neighbors of node is denoted by . If there is a path between any two nodes of the graph , then is said to be connected. A component of graph is defined as a connected subgraph that is maximal. The union of a collection of graphs , with the same node set , is defined as the graph with the node set given by and the edge set given by the union of the edge sets of all the graphs in the collection.

In this paper, we focus on a system consisting of a leader and agents. Graph theory is used to describe the information exchange between the leader and the agents. is defined as the graph associated with the system. Obviously, consists of the leader, edges between the leader and its neighbors, and which is the graph of the agents. Graph is said to be connected if at least one agent in each component of is connected to the leader.

2.2. Consensus Protocol

Consider that a multiagent system consists of agents and a leader. The dynamics of each agent, labeled from to , are described as where is the state associated with the th agent and is the input of the th agent which can only take feedback information from its neighbors. The dynamics of the leader, labeled as , are described as where is the given input which determines the objective trajectory. Different from the results of [8], where second-order multiagent systems are considered, in this paper, we investigate high-order multiagent systems.

Definition 1. The leader-following consensus problem is said to be solved if and only if the agents with local state feedback satisfy for any initial condition .

In this paper, we use the following consensus protocol: where is a feedback matrix, and are the adjacency weights of graph , and is the time delay. We denote the th state error as . With feedback (4), the closed-loop system can be summarized as where and is the Laplacian matrix. In the following, we define as the information exchange matrix. Furthermore, we define the maximum eigenvalue of as and the minimum eigenvalue of as .

3. Formation under Fixed Topology

In this section, we focus on the leader-following consensus problem of multiagent systems with fixed interaction topology. Before presenting our main results, we will introduce the following lemma first.

Lemma 2 (see [12]). If graph is connected, then the symmetric matrix M associated with is positive definite.

With Lemma 2, we can see that if graph is connected, then the minimum eigenvalue of is positive; that is, . Now we are in position to present our main result in this section.

Theorem 3. Consider the multiagent system (1)-(2). If graph is connected and there exists a matrix such that then the leader-following consensus problem can be solved under control protocol (4), where is the feedback matrix.

Proof. Let be a solution of the Riccati equation (6) and . We take the following Lyapunov function: The derivative of is Based on Lemma 2, we have that matrix is positive definite. Thus there exists an orthogonal matrix such that where . Let . Then (8) can be rewritten as Note that, for any vector and any positive definite matrix , Then we can obtain that Therefore, we have which completes the proof.

4. Formation under Switching Topology

In this section, we extend our result to the leader-following consensus problem of multiagent system with switching topology. In the switching topology case, the neighbors of each agent change with respect to time. To describe the variable topology, we define as a switching signal, where is a finite index set. Similar to (5), the closed-loop system in the switching topology case can be written as

Consider an infinite sequence of nonempty, bounded, and contiguous time intervals with and , for some constant . In each interval , there is a sequence of nonoverlapping subintervals: with and . The communication topology switches at . Suppose that , and the topology does not change during each time interval . The graphs are said to be jointly connected across time interval if the union of graphs is jointly connected.

In the time interval , we define as the maximum eigenvalue of and as the minimum eigenvalue of , where . Let , where is a given constant and .

Theorem 4. Consider the multiagent system (1)-(2). If the graphs are jointly connected across each time interval , and there exists a matrix such that then the leader-following consensus problem can be solved under control protocol (4), where is the feedback matrix.

Proof. Let be a solution of the Riccati equation (16) and . We take the following Lyapunov function: In each time interval , the derivative of is Since the matrix is positive semidefinite, there exists an orthogonal matrix such that where . We denote ; then (18) can be rewritten as Note that, for any vectors and any positive definite matrix , Then we can obtain that Therefore, we have The assumption that the graphs are jointly connected across each time interval includes two cases. One case is that there is a subinterval , such that is connected; the other case is that all the graphs , are disconnected. To derive our conclusion, we consider the two cases, respectively.
Case  1. There is a subinterval , such that is connected.
In this case, we know that is positive definite, which means . By the definition of , we get . Let ; we obtain that, during the subinterval . Consider the initial-value problem for the equation where . We know the unique solution is . By LaSalle’s invariance principle, we conclude that , which implies that the closed-loop system is asymptotically stable.
Case  2. All the graphs , are disconnected.
In this case, , which means . Thus and exists. Based on the fact that is bounded below by zero, we denote , where . In the following, we will prove that . By contradiction, we suppose that . Denote the maximum eigenvalue of positive definite matrix as , the maximum eigenvalue of matrix as , and the minimum eigenvalue of matrix as . Without loss of generality, let , where is a given constant. We have that is, .
Note that With and , we have Therefore, we can obtain that which implies that with sufficiently large. It is contrary to the fact that . Thus, we conclude that and .

Remark 5. The feasibility problems of the Riccati inequalities have been well studied in the literature. Some of the notable results are summarized in [15, 16]. The readers can refer to the above-mentioned excellent works on these subjects for a detailed exposition. For (6), a simple criterion is that if the pair is stabilizable and there are no eigenvalues of pure imaginary for , then (6) is feasible. Also, we can get similar result for (16).

Remark 6. In recent years, consensus problems of high-order multiagent systems were investigated in the literature. Zhou and Lin [17] studied the consensus problem of high-order multiagent systems with time delays in both the communication network and inputs. He and Cao [18] generalized the second-order consensus algorithm to high-order systems and exact relationship between feedback gain and system parameters was established. Liu and Jia [19] considered output consensus problem of directed networks of multiple high-order agents with external disturbances. The results presented in this paper are totally different from those in [1719], where fixed interaction topologies are studied. In our work, both switching interaction topologies and time delays are considered. Based on Riccati inequalities, algebraic conditions for consensus problem are established.

5. Simulation Results

In this section, we will give an example to illustrate the theoretical results. Consider a multiagent system consisting of a leader and four followers. The state of the leader is the dynamic target. The communication time delay is  s. The system matrices are

Figure 1 shows the interaction graphs . The communication topology of the multiagent system switches every  s as the sequence . The initial values are set randomly. Obviously, the interaction graphs are jointly connected. In this section, we choose The state error trajectories of the agents are shown in Figure 2. From the figures, we can see that the agents follow the leader asymptotically.

6. Conclusions

In this paper, we consider the consensus problem of multiagent system with time delays by a leader-following approach. The state of the leader is used as a dynamic target of the followers. We use graph theory to describe the interaction topology. To solve this problem, we presented a local information protocol and proved that the consensus problem can be solved if there is a solution to a given Riccati inequality. A numerical example was introduced to indicate the correctness of our results.

Competing Interests

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

Acknowledgments

This work was supported by the National Natural Science Foundation of China (NSFC: 61603050) and the Fundamental Research Funds for the Central Universities.