Abstract

The existing results on consensus of multiagent systems are mainly based on homogeneous systems; that is, all agents have the same dynamic model. This paper focuses on consensus of heterogeneous multiagent systems, which consist of first-order and second-order integrator agents. Based on integral sliding mode control, the consensus protocols of heterogeneous multiagent systems with disturbances are investigated under the directed networks. Some sufficient conditions for finite-time consensus are obtained by utilizing Lyapunov stability theory. Finally, some examples verify the effectiveness of the proposed control schemes.

1. Introduction

Distributed cooperative control of multiagent systems (MAS) has attracted much attention due to its engineering applications in spacecraft, multiple mobile robots, transportation planning, and so forth [13]. An important problem in distributed coordination is to develop protocols, which specify the information exchange between agents, such that the group as a whole can reach an agreement. Such problem is usually called consensus problem [4]. The existing results on consensus mainly focus on homogeneous dynamic agents [59].

However, the agent dynamics may not be the same, and the study of heterogeneous MAS is more complex than the well-studied homogeneous MAS. The consensus of heterogeneous MAS has been studied in the last decade [1018]. It is worth noting that these works do not consider the problem of disturbances.

Disturbances exist in almost all practical processes, which could have a negative effect on system performance. When the disturbances are unknown but bounded, an efficient approach is sliding mode control (SMC). SMC is a nonlinear control technique. It was regarded to have easy implementation and high robustness against uncertain but bounded disturbance. Numerous successful applications and theoretical extension of SMC have taken place in the last decades which include integral SMC (ISMC) [1921]. Thus in this paper, we aim to study ISMC for heterogeneous MAS with disturbances.

It should be noted that the work [20] only focused on homogeneous second-order systems with disturbances, but our works focus on consensus of heterogeneous systems, which consist of first-order and second-order integrator agents. Compared with the results in [22], we only require that the speed feedback gain is positive. In [22], the largest in-degree of all agents was required in choosing the speed feedback gain. Moreover, the heterogeneous MAS draws back to a homogeneous MAS only composed of second-order integrator agents, and the obtained result is better than the one in [23] under the fixed topology.

According to whether there is a leading agent in the MAS, consensus problems can be divided into tracking and leaderless consensus problems [24]. In this paper, we deal with the leaderless consensus problem. The contributions are reflected as follows. First, we propose the novel finite-time consensus protocols for heterogeneous MAS, in which the communications among agents are described by a directed graph. Second, based on ISMC, the consensus protocols ensure that the system has good robustness although the external disturbances exist.

The rest of this paper is arranged as follows. In Section 2, some basic ideas of MAS and other useful concepts are presented. The main results are presented in Section 3. Simulation results and conclusions are given in Sections 4 and 5, respectively.

2. Preliminaries and Problem Formulation

2.1. Preliminaries

In this subsection, some preliminary graph concepts and some lemmas are introduced. Let be a directed graph of order with the set of nodes , the set of directed edges , and an adjacency matrix . The set of neighbors of node is denoted by . The Laplacian matrix of is defined as L = D A. Denote by the in-degree matrix, where . The eigenvalue 0 is algebraically simple and all other eigenvalues are with positive real parts if has a spanning tree [6, 25].

Lemma 1 (see [26]). Consider the non-Lipschitz continuous nonlinear systemSuppose that there exists positive definite function defined in a neighborhood of the origin. There exist real numbers , , and . Then the system is finite-time stable. The upper bound of the settling time, depending on the initial state , is satisfied withfor all in some open neighborhood of the origin.

Lemma 2 (see [27]). For , , , then .

2.2. Problem Formulation

In this paper, we pay attention to the heterogeneous MAS of agents, comprising second-order integrator agents and n-m first-order integrator agents. The communications among agents in the heterogeneous system are described by a directed graph.

The dynamic of each agent is given bywhere denote position, velocity, and control input of second-order agent i, represent position and control input of first-order agent l, and , are disturbances.

The main goal of this paper is to study consensus protocols for the heterogeneous MAS with disturbances such that the state consensus can be achieved in finite time.

3. Main Results

For second-order agents in system (3), the consensus protocol based on ISMC is designed as follows:where denotes the sliding mode state, (0) denotes the initial value of , represents the sign function, and , , are the feedback gains.

For first-order agents in system (3), the consensus protocol is designed as follows:where denotes the sliding mode state and is the feedback gain.

Assumption 3. The disturbances , are bounded, and the feedback gain .

Assumption 4. The digraph has a directed spanning tree.

Theorem 5. Finite-time consensus in heterogeneous MAS (3) with protocols (4) and (5) is said to be achieved if Assumptions 3 and 4 are satisfied.

Proof. Take a Lyapunov function for (3) as where , .
Differentiating V, we obtainFrom Assumption 3, it is easy to show thatSetThenAccording to Lemma 2Then ThusBy Lemma 1, we conclude that heterogeneous MAS (3) with protocols (4) and (5) can achieve consensus in a finite time.
Next, we will compute the settling time. According to (2) and (13)Substitute (9) to (14) Synthesize (4), (5), and (6)Then

4. Numerical Examples and Simulations

Example 1. The heterogeneous MAS is composed of five agents, where agents 1-3 are governed by second-order integrators and agents 4-5 are governed by first-order integrators. The direct topology of the system is described by Figure 1.
The adjacency matrix is given byThen the Laplacian matrix is described asThe five eigenvalues of are 0, 1, 2, , . Assumption 4 holds obviously.
The initial conditions are given as , and . The values of the parameters are designed by , , , . and are stochastic disturbances. , . The simulation results are illustrated in Figures 25. Figures 2 and 3 depict the trajectories of position error and velocity error under the consensus protocols in document [15]. Here, , . The protocols in document [15] are rewritten as follows.Figures 4 and 5 depict the trajectories of position error and velocity error under the consensus protocols of this paper. Compared with protocols in document [15], the protocols (4) and (5) given in this paper can still achieve perfect performance in spite of the disturbances.

Example 2. The systems considered here are the same as those in Example 1. In this example, we will compare our work with the so-called saturated consensus protocols proposed in document [12].
The initial states are chosen as , and . The values of the parameters are designed by , , , . We assume the disturbances . The simulation results are illustrated in Figures 69. Figures 6 and 7 depict the trajectories of position errors and velocity errors under the saturated consensus protocols proposed in document [12]. Figures 8 and 9 depict the trajectories of position errors and velocity errors under the consensus protocols (4) and (5). We can see that the consensus protocols based on ISMC can suppress the disturbances effectively.

5. Conclusions

In this paper, the finite-time consensus problem for heterogeneous MAS with disturbances has been studied under a directed graph. The performance and effectiveness of the theoretical results are illustrated by numerical examples. Compared with the consensus protocols in [12, 15], the proposed protocols in this paper can suppress the disturbances effectively.

Data Availability

The program codes of this paper are available from the corresponding author upon request (Hongtao Ye: yehongtao@126.com).

Conflicts of Interest

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

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61563006, 11862001), the Project of Guangxi Key Laboratory of Automobile Components and Vehicle Technology (2017GKLACVTZZ02), and Guangxi One Thousand Young and Middle-Aged College and University Backbone Teachers Cultivation Program.