Abstract

This paper investigates robust consensus for nonlinear multiagent systems with uncertainty and disturbance. The consensus evolution behavior is studied under general consensus protocol when each node is disturbed by the relative states between the node and its neighbors. At first, the robust consensus condition is obtained and the convergency analysis is given by using Lyapunov stability theory and matrix theory. Then, the practical consensus is investigated and the bound of the error states is presented. Finally, two numerical simulation examples are given to illustrate the proposed theoretical results.

1. Introduction

In the past few years, increasing attention has been devoted to the coordination of multiagent systems due to its wide applications for sensor network and multirobot systems [1]. As one of the most important problems in the issue of distributed coordination, consensus has even attracted much more interest from researchers. And many profound results are reported [26].

Consensus means that the states of the agents reach an agreement on a common physical quantity by implementing an appropriate consensus protocol based on the information from local neighbors [7], which is mainly influenced by the topology of the network and the dynamics of each node. Thereby, on one side, many works about consensus of multiagent systems under switching topology are reported [810]. On the other side, consensus of multiagent systems with nonlinear dynamics or disturbances is intensively investigated [1115]. External disturbance widely exists in real processes and is a main source of instability and poor performance. When any of the nodes is disturbed, coordinated behavior will be destroyed. Thereby, it is of great significance to investigate distributed coordination for nonlinear multiagent systems with bounded disturbances or stochastic disturbances. Mean square average consensus is investigated for multiagent systems with noisy measurement under directed topology. Necessary and sufficient consensus conditions are established [16]. Mean square leader-following consensus for multiagent systems with noisy channels under directed switching topology is investigated [17]. Necessary and sufficient average consensus conditions are established for multiple double-integrator systems with noisy measurement. It is proven that mean square average consensus can be realized if and only if the topology is balanced and strongly connected [18]. Using disturbance observer method, robust leader-following consensus was investigated for nonlinear coupled multiagent systems with external disturbance [19]. Containment control problem is studied for general linear multiagent systems with exogenous disturbances. Both the state feedback and output feedback containment protocol are proposed by using the disturbance observer approach [20]. Using sliding-mode control method, finite consensus and containment were investigated for second-order nonlinear multiagent systems with disturbances under directed topology [21]. Bounded consensus tracking is investigated for linear multiagent systems with actuator saturation and input additive uncertainties and disturbances based on low-and-high gain feedback approach [22].

However, few works investigate the consensus behavior when the relative information of the subsystem is disturbed, which widely exists in the real world. Therefore, in this paper, the consensus evolution behavior is investigated for nonlinear multiagent systems with uncertainty and disturbance. The main contribution in this paper is that the disturbance considered is dependent on the addition of the relative states between each node and their neighbors, and the disturbance satisfies a very mild condition, which is more relaxed than the condition in [21, 22]. The uncertainty and disturbance function is described as a piecewise continuous function , satisfying . Both robust consensus and practical consensus condition are obtained for and , respectively. This leads to the fact that the problems investigated in this paper are theoretically challenging and practically important.

The rest of the paper is organized as follows. Section 2 states the model considered in the paper and gives some basic definitions, lemmas, and assumptions. In Section 3, complete consensus protocol is proposed and the convergency analysis is given and practical consensus protocol is obtained in Section 4. In Section 5, two numerical simulation examples are given for illustrating the theoretical results. Finally, Section 6 concludes the paper.

2. Preliminaries and Model Description

A networked multiagent system under undirected topology consists of many agents and their communication, which can be described as an undirected graph . The set of nodes denotes the agents. The set of edges denotes communication relation of the agents. is the adjacent matrix of the nodes, which is defined as follows: ; otherwise . A path is a sequence of edges in a directed graph of the form , where . An undirected graph is connected if there is a path between any two nodes. The Laplacian matrix is defined as and , .

Assume that there are follower agents, labeled as . The dynamics of the th agent are described aswhere are the position and the input vector of the follower, respectively. , , is a continuous vector-value function, which describes the intrinsic local dynamics of the node.

The following assumption is necessary for our main results.

Assumption 1. Assume that is connected.

Assumption 2. Suppose that satisfies the Lipschitz condition; that is, for arbitrary , there exists a constant such that

Lemma 3 (see [2]). If is a symmetric irreducible matrix with , , then is semipositive definite, and for any matrix with , all eigenvalues of the matrix are positive.

Lemma 4 (see [23]). For an undirected connected graph with the Laplacian matrix and the vector satisfying ,

3. Robust Leader-Following Consensus for Nonlinear Multiagent Systems with Uncertainty and Disturbance

In this section, the robust leader-following consensus of nonlinear multiagent systems with bounded channel disturbance is investigated. Suppose that there is a virtual leader in the network, whose dynamics are described asConsider the following consensus protocol with the channel disturbance:where denotes the control gain to be determined; the nonlinear function denotes the actuator input additive uncertainty and disturbance, satisfying

Assumption 5. The channel disturbance function is piecewise continuous in and locally Lipschitz in and its norm is bounded by a known function.where is locally Lipschitz and satisfies and is a positive constant.

Remark 6. For a given positive constant , defineUnder protocol (5), (1) can be rewritten asLet ; then

Lemma 7 (see [22]). For any ,

Lemma 8 (see [24]). For any , ,

3.1. Robust Leader-Following Consensus

In this subsection, robust consensus for nonlinear multiagent systems is investigated in the case where in Assumption 5.

Theorem 9. Consider a networked multiagent system with followers and a virtual leader, in which the dynamics are described as (1)-(4). Suppose that Assumptions 15 hold and the constant in Assumption 5. Under the consensus protocol (5), robust consensus of system (1) can be achieved if the following two conditions hold:
(i) There exists at least one pinned node.
(ii) For a given positive constant ,where is the minimal eigenvalue of .
Furthermore, all the following nodes will track the virtual leader asymptotically.

Proof. Choose the Lyapunov candidate function asDifferentiating with respect to along (9), one can obtainAccording to Lemma 4 and Assumption 5, one hasAccording to Lemma 7, we getAccording to (12), one has , which means that the error systems (9) are locally asymptotically stable. Then , for . This means that Theorem 9 holds.

3.2. Robust Leader-Following Practical Consensus

In this subsection, robust consensus for nonlinear multiagent systems is investigated in the case where in Assumption 5.

Theorem 10. Consider a networked multiagent system with followers and a virtual leader, in which the dynamics are described as (1)-(4). Suppose that Assumptions 15 hold and the constant in Assumption 5. Under the consensus protocol (5), robust practical consensus of system (1) can be achieved if the following two conditions hold:
(i) There exists at least one pinned node.
(ii) For a given positive constant ,where is the minimal eigenvalue of .

Proof. Propose the Lyapunov candidate function asAccording to (15), one can obtainAccording to Lemma 7 and Assumption 5, we getAccording to Remark 6 and Assumption 5, one hasSince , if , which means that all the state errors will enter into the set . This means that Theorem 10 holds.

4. Robust Leaderless Consensus for Nonlinear Multiagent Systems with Uncertainty and Disturbance

In this section, the robust leaderless consensus of nonlinear multiagent systems with bounded channel disturbance is investigated. Consider the following consensus protocol:where and are defined the same way as Section 3. Denoting , . Since the Laplacian matrix is symmetric and zero-row-sum, one has ; then . Furthermore, noting that , one can conclude that . Then . It follows that . Let ; according to (9), the error system can be described as

4.1. Robust Leaderless Consensus

In this subsection, robust consensus for nonlinear multiagent systems is investigated in the case where in Assumption 5.

Theorem 11. Consider a networked multiagent system with follower agents, in which the dynamics are described as (1). Suppose that Assumptions 15 hold and the constant in Assumption 5. Under the consensus protocol (22), robust consensus of system (1) can be achieved ifwhere is the minimal eigenvalue of and is a given positive constant.

Proof. Choose the Lyapunov candidate function asDifferentiating with respect to along (23), one can obtainAccording to (15)-(16), one hasNoting that , according to Lemma 4, . Then, following with (24), one has , which means that the error systems (23) are locally asymptotically stable. Then , for . This means that Theorem 11 holds.

4.2. Robust Leaderless Practical Consensus

In this subsection, robust consensus for nonlinear multiagent systems is investigated in the case where in Assumption 5.

Theorem 12. Consider a networked multiagent system with follower agents, in which the dynamics are described as (1). Suppose that Assumptions 15 hold and the constant in Assumption 5. Under the consensus protocol (22), robust practical consensus of system (1) can be achieved ifwhere is the minimal eigenvalue of and is a given positive constant.

Proof. Propose the Lyapunov candidate function asAccording to (26), one can obtainAccording to Remark 6 and Assumption 5, one hasSince , if , which means that all the state errors will enter into the set . This means that Theorem 12 holds.

5. Simulations

Consider a network with 8 nodes and a virtual leader. The topology is described as Figure 1. We consider both complete consensus and practical consensus for nonlinear first-order multiagent systems for the cases where and , respectively. The dynamics of each agent are described as .

For the complete consensus case, choosing the nonlinear disturbance function is chosen as ; according to Figures 2 and 4, we can know that the consensus for the proposed network can be achieved. For the practical consensus case, choosing the nonlinear disturbance function is chosen as ; according to Figures 3 and 5, it can be found that there is a tiny error in the trajectories, which means that the practical consensus is achieved.

6. Conclusions

In this paper, both the robust consensus and the practical consensus problem are investigated for nonlinear multiagent systems with uncertainty and disturbance. The uncertainty and disturbance function is piecewise continuous and is described as , satisfying . Both complete consensus and practical consensus condition are obtained and the analysis is presented by using hybrid tools from matrix theory and Lyapunov stability theory.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant no. 61703154), Natural Science Foundation of Guangxi (2014 GXNSFBA118268), Outstanding Young Project of the Department of Education in Hunan Province (16B070), Science and Technology Research Foundation of Guangxi Universities (201204LX339), China Postdoctoral Science Foundation (2016M602298), and MOE Key Laboratory of Image Processing and Intelligence Control (IPIC2017-04).