Abstract

This paper is concerned with consensus of heterogeneous nonlinear multiagent systems via distributed control. Both the cases of leaderless and leader-following are systematically investigated. Different from some existing results, completed consensus can be reached in this paper among heterogeneous multiagent network instead of bounded-consensus. First, a novel distributed control protocol is proposed, and some general consensus criterions are derived for multiagent systems without leader. Second, a leader with unknown but bounded input for the heterogeneous multiagent network is considered; aperiodically intermittent communications among followers are considered to avoid channel blocking in this case. Finally, two simulation examples are presented to verify the effectiveness of the main results.

1. Introduction

In recent years, distributed coordinated control of multiagent systems has been widely studied due to its easy implementation, strong robustness, and high self-organizability. There were many applications of multiagent systems in the field of robotic systems, UAVs (unmanned air vehicles), wireless sensor networks, and so on [14]. As a hot topic of multiagent systems, consensus has attracted great attention in systems and control theory. Many papers have been concerned with consensus problem of multiagent systems, in which, consensus can be reached among multiagent systems via sufficient local information exchanges between agents and their neighbors; one can see [511] and references therein.

There were two kinds of consensus named leaderless consensus and leader-following consensus, respectively. It is called leaderless consensus problem if there is no specified leader in the multiagent systems; it is called leader-following consensus problem otherwise. Both leaderless consensus and leader-following consensus have gotten many results recently. For example, distributed leaderless consensus algorithms for networked Euler-Lagrange systems have been investigated in [12]. Reference [13] has studied leaderless consensus problem of a group of mobile agents interconnected by a star-like topology. On the other hand, leader-following consensus of multiagent systems has been considered in [14], in which both fixed and switching topologies have been considered. Based on -matrix strategies, pinning-controlled leader-following consensus in multiagent systems has been discussed in [15]. More results about leaderless consensus or leader-following consensus can be seen in [1620] and references therein. In general, the leader-following consensus problem could be translated into the stability problem of error systems. There were many theoretical tools and results about the analysis of the stability of dynamical systems [2124]. To deal with the leaderless consensus problem, a virtual leader is often introduced or some matrix analysis techniques are used.

Note that the majority of above publications were concerned with identical systems. However, heterogeneous dynamic networks widely existed in real world, in which, each agent may have different parameters. A heterogeneous multiagent network cannot force consensus by static linear controllers. Thus, more results about heterogeneous dynamic networks were concerned with quasi-consensus (also named bounded-consensus). For example, [25] investigates the bounded-consensus problem for cooperative heterogeneous agents with nonlinear dynamics in a directed communication network. Quasi-synchronization of heterogeneous dynamic networks via distributed impulsive control have been studied in [26]. More recently, quasi-synchronization is investigated for heterogeneous complex networks with switching sequentially disconnected topology in [27]. To the best of our knowledge, few literature works have appeared concerning the problems of complete consensus among heterogeneous multiagent systems, which provides the motivation of the current study. Note that nonlinearity is inescapable in real world systems [2830]. The dynamics analysis of nonlinear systems has gotten many results [3136], even to the nonlinear fractional order systems [37, 38]. Thus, nonlinear multiagent systems would be considered in this paper.

In this paper, we investigated both leaderless and leader-following consensus in a heterogenous network environment. The contributions of this paper are as follows: First, based a novel discontinuous distributed control protocol, the leaderless consensus has been reached under some simple conditions. Then, under the analysis method, the leader-following consensus also has been studied, in which case, the communication among followers is aperiodically intermittent. Most of the existing results about consensus for the heterogeneous multiagent systems have adopted the adaptive strategy; one can see [3942] and references therein. Compared with some existing results, the control protocol in this paper is static, which may be easier to implement.

The rest of the paper is organized as follows: In Section 2, we introduce some definitions and some lemmas which are necessary for presenting our results in the following. The main results about leaderless consensus and leader-following consensus of heterogenous multiagents are presented in Section 3. Then, some examples are given to demonstrate the effectiveness of our results in Section 4. Conclusions are finally drawn in Section 5.

Notations. In this paper, denotes the set of all -dimensional column vectors. Let be -dimensional identity matrix. For any , , , , where when , when ; otherwise . For a square matrix , let , be its transpose, and and be the maximum and minimum eigenvalues of , respectively. denotes Kronecker product.

2. Preliminaries

Considering the following heterogeneous multiagent system consisting of agents, the dynamical behavior of th agent is described aswhere denotes the state of th agent, is a nonlinear function, is control input would be given later, and and are constant matrix.

Throughout this paper, the following assumption of nonlinear function should be satisfied for the system.

Assumption 1. For the nonlinear function , there exist constants , , such that, for any ,

Remark 2. Let . Then, for any diagonal matrices , this assumption implies that . And note that a lot of systems can be satisfied, such as Chua’s circuit and some chaotic neural networks.

To get our main results, some preliminaries of graph would be given. Let be a undirected graph of order , where , denote the set of nodes and edges, respectively. For any , . is an edge from to , where , which means that can receive message from . is a neighbor of if . The set of all neighbors of can be denoted as . denotes weighted adjacency matrix, where is weight which is satisfied if and otherwise. We assume for all .

Assumption 3. The topological structure is undirected in this paper, and the undirected communication graph is connected.

3. Main Results

3.1. Leaderless Consensus of Heterogeneous Multiagent System

This subsection considers the leaderless case; without loss of generality, define the sate error as , for ; then, one hasIn this case, is designed aswhere the Laplacian matrix is associated with the adjacency matrix defined by the following.By some simple derivations, one can get the following error dynamic equation for :where , . Let and for ; one has for ; then, we have and thus the error equation can be rewritten asThe following assumption needs to be satisfied in this subsection.

Assumption 4. The is bounded; i.e., for any initial , there exists , such that , , where is a positive constant. Furthermore, with Assumption 1, one has that is also bounded; i.e., , , where is a positive constant.

Theorem 5. Under Assumptions 1, 3, and 4, the leaderless consensus of the heterogeneous multiagent system could be achieved if there exist positive definite diagonal matrix and constants , such thatfor , where matrices and have been mentioned in Remark 2.

Proof. Choose a Lyapunov function as ; taking the time derivative of along the trajectories of (7), one obtains the following. Based on cauchy inequality (i.e., () and the definition of the function , noting that is a positive definite diagonal matrix, it is easy to getAccording to Remark 2 and (12), we have where . Then, according to (8), (9), and (10), we haveThis completes the proof.

3.2. Leader-Following Consensus with Aperiodically Intermittent Communication

The leader with unknown input is described aswhere is unknown input. in this case is designed aswhere ; time interval is called the communication time, i.e., every agent can interact with its neighbors in this time interval, while is called rest time, in which, every agent can communicate only with leader but not its neighbors. Denote by and the communication width and the rest width, respectively. Let error signal ; by some simple derivation, one can get the following error dynamic equation:where , .

Assumption 6. The is bounded; i.e., for any initial , there exists , such that , , where is a positive constant. That is, also could be an equilibrium point, a periodic orbit, or even a chaotic orbit throughout this paper. Furthermore, with Assumption 1, one has that is also bounded; i.e., , , where is a positive constant.

Assumption 7. The unknown input of leader in this paper is assumed bounded; let .

Remark 8. There were many results about heterogeneous dynamic networks recently ; however, most of which have investigated quasi-synchronization or bounded-consensus of them. This paper would study the complete consensus for a heterogeneous multiagent network; furthermore, the leader in this paper has an unknown but bounded input, which has not been seen yet. The results in this paper can be applied for tracking an unknown target by a heterogeneous multiagent network. Note that communications among agents and their neighbors are aperiodic intermittent, which could prevent blocking the communication channel.

Theorem 9. Under Assumptions 1, 3, 6, and 7, consensus of the heterogeneous multiagent system could be achieved if there exist positive definite diagonal matrix and constants , such thatwhere and , , ,, matrices and have been mentioned in Remark 2.

Proof. Choose a Lyapunov function as ; for , , taking the time derivative of along the trajectories of (17), one obtains the following. Similar to the proof of Theorem 5, one hasThen, from (23), (18), (19), and (20) and Remark 2, we have On the other hand, when , , taking the time derivative of along the trajectories of (17), similarly, one can obtain Now, we estimate based on the above two inequations.
For , it is easy to get and .
For , it is easy to get and .
For , one has and .
For , one has and .
Generally, when , and when , Thus, for any , we have , combined with (21), , which implies that ; i.e., the consensus could be achieved; this completes our proof.

Note that condition (21) in Theorem 5 is difficult to check due to its infinity. The following results could be checked easily based on a higher request for the intermittent communication.

Corollary 10. Under Assumptions 1, 3, 6, and 7, consensus of the heterogeneous multiagent system could be achieved if there exist positive definite diagonal matrix and constants , such that (18)-(20) and the following condition holds:where , .

Proof. It is obviously that (29) implies (21) based on the definition of notations and . Consequently, the result can be obtained.

The periodically intermittent communication is obviously a special case of Theorem 5; in periodical case, let , and for any ; the following corollary could be obtained naturally.

Corollary 11. Under Assumptions 1, 3, 6, and 7, consensus of the heterogeneous multiagent system could be achieved if there exist positive definite diagonal matrix and constants , such that (18)-(20) and the following condition holds:

4. Numerical Simulations

In this section, two examples are given to check our theorem results above.

4.1. Leaderless Consensus

In this subsection, we have a multiagent system consisting of four heterogeneous agents. The Laplacian matrix is given as In this example, let , , , . The matrices and are given as

Without control, the trajectories of these four agents are shown as Figures 14 with corresponding initial values. It is obviously that they have different dynamics, the first agent has a chaotic behavior, the second agent may have a convergent trajectory, the third agent has a periodic orbit, etc. According to the simulation, we have , , , and based on the analysis of Section 3.1, the could be obtained as In order to reach consensus for the heterogeneous multiagent system, let . The can be selected as . To solve (9) and (10), we set ; then, by using MATLAB LMI Toolbox one has and . By some simple computations about (8), can be selected as , , . Then, all conditions of Theorem 5 can be satisfied. Figures 5 and 6 give the simulations for the state variables and error variables , respectively.

4.2. Leader-Following Consensus

In this example, the coefficient matrices , , , are given as Meanwhile, let , , , , . Without control, the different trajectories of the leader and three followers are shown as Figures 710 with corresponding initial values. According to the simulation, we have , , . Assume that the network is connected and the Laplacian matrix is Let and . Then, choosing , and solving (19) and (20) yield and . From (18), one can let , , . For the sake of convenience, in this simulation, the period intermittent strategy will be considered. By Corollary 11, one can choose . Thus, one can conclude that the leader-follower consensus can be achieved according to Corollary 11. Figures 11 and 12 give the simulations for the state variables , and error variables , respectively.

5. Conclusion

The leaderless consensus and leader-follower consensus of heterogeneous multiagent network have been studied in this paper. By utilizing a discontinuous communication protocol, leaderless consensus criterions formed as LMIs have been derived at first. Then, an unknown leader has been considered; under our discontinuous control protocol, the consensus could be obtained based on some conditions. The results in this paper could be applied to tracking control problem for an unknown target. In the leader-follower case, the communication among followers was aperiodically intermittent, which could prevent blocking the ways of signal transmission. Finally, simulation results have also been given to check the obtained theory results. Noting that this paper just considered an undirected topology of the network, future works include the study of directed structure and even switching topologies, which are more suitable to the real world. Time-delays are also inescapable in real world systems [16, 4345]; however, this paper has not considered the time-delay, which would be a significant topic in our future work.

Data Availability

No data have been used to support this study.

Disclosure

The numerical simulation part was performed using the MATLAB software.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was jointly supported by the Natural Science Foundation of Jiangsu Province of China under Grant No. BK20161126.