Abstract

This paper considers the leader-based consensus of heterogeneous multiple agents with nonlinear uncertain systems. Based on the information obtained from the following agents’ neighbors, leader observers are designed by the following agents to estimate the leader’s states and nonlinear dynamics. Then, to achieve leader-based consensus, adaptive distributed controllers are designed for the following agents to track the designed corresponding leader observers. The effectiveness of the leader observers and distributed consensus controllers are illustrated by formal proof and simulation results.

1. Introduction

In the past decades, cooperative control problems of multiagent have attracted more and more attention from researchers for its wide applications in many areas, such as formation control of mobile robots [1], monitoring [2], medical rescue [3], and environmental boundary tracking [4]. Consensus is a fundamental and important problem in the area of multiagent systems where a networked interaction protocol needs to be designed such that the final states of all agents converge to a common value.

Compared with the leaderless consensus in which the agents’ states converge to a common constant value [5, 6], the states of multiagent can converge to a leader’s dynamic state in leader-based consensus [7]. Though many results on leader-based multiagent consensus have been obtained [714], most of the results considered agents with integrator or linear dynamics. However, most real agent systems are inherently nonlinear and uncertainty terms may exist in the systems. The consensus control in integrator or linear dynamics cannot be used directly in consensus of nonlinear agents. Recently, results [1518] considered the leader-based consensus of homogeneous nonlinear agents with the assumption that the agents’ nonlinear function satisfies the Lipschitz or like-Lipchitz condition. The dynamical differences among agents are neglected in [1518]. In the paper, we consider the leader-based consensus of heterogenous agents with different nonlinear dynamics.

NNs and fuzzy techniques are wildly used in control design for nonlinear uncertain systems, for their abilities in nonlinear function approximations [19, 20]. In [2125], the leader-based consensus controllers were designed for heterogeneous nonlinear uncertain multiagent systems. In the consensus control design, the leader’s nonlinear dynamics was considered as a bounded disturbance and neural network- (NN-) based consensus control was designed for the following agents.

Distributed estimation via observer design for multiagent consensus is an important topic in the study of multiagent networks, with wide applications especially in sensor networks and robot networks, among many others [26]. Up to now, the results [2631] have been obtained on multiagent consensus based on the distributed estimation via observer design. However, the considered agents in [2631] are with integrator or linear dynamics. In this paper, the considered agents are with nonlinear uncertain dynamics and distributed NN-based leader observers are designed to estimate the leader’s state and nonlinear dynamics. Then, to obtain the leader-based consensus, NN controllers are designed for the following agents to track the corresponding leader observers.

2. Preliminaries

2.1. Graph Theory and Some Notations

In this paper, we consider a networked system consisting of agents and one leader . The leader’s system model and motion are independent of the other agents. Denote as a general digraph with the nonempty finite set of nodes or agents and a set of edges or arcs . Denote the connectivity matrix as with if and otherwise. Note . The set of neighbors of a node is , that is, the set of nodes with arcs incoming to . Define the in-degree matrix as a diagonal matrix with for node . Define the Laplacian matrix associated with graph as .

Define an augmented graph as , where and . Denote the diagonal matrix as the leader adjacency matrix with if the th agent is a neighbor of the leader and otherwise.

Lemma 1 (see [2224]). Let be irreducible and has at least one diagonal entry . Then is a nonsingular M-matrix. Define , . Then and are positive definite matrices.

2.2. Problem Statement

In the considered leader-based consensus, the leader’s nonlinear dynamics is described as follows: with the state and a piecewise continuous function of .

Consider followed heterogenous agents with nonlinear uncertain dynamics described as follows: where , denote the state and the control input of the th agent, respectively; is a nonlinear uncertain function, which is assumed to be continuous.

In this paper, we make the following assumptions: the following agent , , can obtain its neighbors’ states , and the leader’s state estimation , only some agents can obtain the leader’s states , and all the following agents do not know the leader’s nonlinear dynamics.

The objective of this paper is to design controllers , , such that the consensus errors converge to a small neighborhood of zero.

3. Leader-Based Consensus of Multiple Agents

Since the nonlinear functions , are piecewise continuous and unknown to agent , they can be estimated by agent using radial basis function (RBF) NNs on a compact set as follows: By ideal estimation the and can be written as where and are suitable basis sets of functions and functions, respectively; and are current estimation of ideal approximation weights and , respectively; and are bounds of ideal estimation errors and , respectively; and is the estimation of .

Remark 2. According to the definition of , , , , it is easy to observe that there exist positive numbers , , , and , such that , , , , .

3.1. Observers for the Leader Agent

For agent , the following NN-based observer is designed to estimate the leader’s state and nonlinear dynamics:

Denote , , , . Taking time derivative of leads to with , .

From (4) and (6), can be expressed as where .

Remark 3. From Remark 2, we know that , , are bounded. Then there exists a positive constant , such that .
The following theorem illustrates the efficiency of the designed NN-observer.

Theorem 4. Consider the leader and its following agents with the dynamics described by (1) and (2). If the NN weights in the observer (7) are updated by then the estimation errors , , are uniformly ultimately bounded. Furthermore, the estimation error can be made arbitrarily small by a judicious choice of corresponding gains.

Proof. Consider the following Lyapunov function: . Take time derivative of and substitute (8) and (10). Consider Since with and hold for arbitrary positive numbers , ,
From (12) we know that the derivative of is guaranteed to be less than zero, as long as , , and one of the following conditions holds: Therefore is negative outside a compact set. According to the standard Lyapunov theory extension, the estimation errors , , , are uniformly ultimately bounded. Furthermore, the estimation error can be made arbitrarily small by a judicious choice of corresponding gains.

3.2. Leader-Based Consensus Control Design

Since the effectiveness of the leader observers’s estimation of the leader’s state and dynamics, the leader-based consensus problem can be solved if some controllers are designed for the following agents to track the designed observers. In this part, NN-based controllers are designed for the agents , , to track the corresponding observers.

Denote . Take time derivative of and substitute (2) and (8). Consider If the control law is designed as then we have

Based on the above analysis, we have the following result.

Theorem 5. Consider the distributed system (1) and the leader (2). If the control law for the following agents is designed as (15) and the NN weights are updated as then tracking errors , , are uniformly ultimately bounded and can be made arbitrarily small by appropriate choice of corresponding gains; that is, the leader-based consensus is achieved.

Proof. Consider the candidate Lyapunov function . Take time derivative of and substitute (16)-(17). Consider Since holds, From (19) we know that is negative, as long as and . Therefore, according to the standard Lyapunov theory extension, the tracking errors are uniformly ultimately bounded and can be made arbitrarily small by a judicious choice of corresponding gains.
Since , , from Theorem 4 and the uniformly ultimately boundedness of , , we can conclude that the consensus errors , , are uniformly bounded and can be made arbitrarily small by appropriate choice of corresponding gains.

4. Simulation Results

Consider a group of nonlinear uncertain agents composed of a leader agent and four following agents described in Figure 1. Let the dynamics of the agents be Simulations are carried out on Pentinum(R) Dual-Core CPU and Matlab 2008b environments. In the simulation, the initial values of the five agents are , , , , and and the NN weights and the observers are initialized to be zero vectors or zero. Choose the design parameters as , , , , , , and . The simulation results are present in Figures 24, where leader-based consensus errors , , are presented in Figure 2, and the estimation errors , , in the leader observers are presented in Figures 3 and 4 describing the tracking errors , , between the following agents and their corresponding observers. From the simulation results in Figures 24, the errors , , and , , converge to very small neighborhoods of zero after 3 seconds. So, we can conclude that the leader observers (7) are effective to estimate the leader’s states and nonlinear dynamics and the leader-based consensus of multiple nonlinear uncertain agents can be achieved under the controllers (15).

5. Conclusions

This paper addressed the NN-observer-based leader-following consensus of heterogeneous multiagent systems with nonlinear uncertain dynamics. NN-based leader observers were designed to estimate the leader’s state and nonlinear dynamics. Then NN-based controllers were designed for the following agents to track the corresponding leader observer so that leader-based consensus can be achieved. The effectiveness of the consensus construction method was illustrated by theoretical analysis and simulation results.

In this paper, the considered leader was with nonlinear time-invariant system. The observer-based leader-following consensus of nonlinear uncertain systems, in which the leader is with nonlinear time-varying system, needs to be considered in the future.

Conflict of 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 (61304073), the Natural Science Foundation of Jiangsu Province (BK20130536 and BK20130533), China Postdoctoral Science Foundation (2013M541615 and 2013M540421), Postdoctoral Science Foundation of Jiangsu Province (1301044B), and the Priority Academic Program Development of Jiangsu Higher Education Institutions.