Abstract

Consensus tracking problem of the leader-follower multiagent systems is resolved via second-order super-twisting sliding mode control approach. The followers’ states can keep consistent with the leader’s states on sliding surfaces. The proposed approach can ensure the finite-time consensus if the directed graph of the nonlinear system has a directed path under the condition that leader’s control input is unavailable to any followers. It is proved by using the finite-time Lyapunov stability theory. Simulation results verify availability of the proposed approach.

1. Introduction

Recently, cooperative control of multiagent systems (MAS) received a lot of interest, such as consensus, containment control, formation control, coverage control, and flocking [1, 2]. It has attracted a lot of researchers due to having potential application in many fields. Compared with traditional control systems, agents in MAS need to work together cooperatively and achieve a common goal with shared information, such as position, speed, or other parameters, in spite of limited and unreliable communication. There has been many different control strategies, such as graph theory approach [35], decentralized control approach [6, 7], and virtual leader approach [8]. The application of this research involves unmanned air vehicles [9], cooperative robotic systems [4, 8], and so forth. Such control strategies have many advantages, such as easy implementation and low cost [10]. MAS based on positive systems was investigated [11]. Various results from formation control of MAS are addressed as well.

The consensus tracking is an interesting problem in leader-follower MAS. Agents in MAS agree on a common value with cooperative control law or consensus protocol. A summary of approaches for consensus algorithms was introduced [12]. The consensus tracking algorithm was proposed and analyzed under variable undirected network topologies [1315]. Some control approaches for MAS were presented [16, 17], provided that necessary and sufficiency conditions were fulfilled, to achieve consensus under directed communication topologies. A sliding mode control (SMC) with multisurface approach for leader-follower MAS was proposed to achieve the convergence in finite time [18]. Tracking errors of first-order or second-order agents in MAS can be forced to zero under directed fixed and switching network topologies.

It is necessary for consensus algorithm to achieve the convergence in finite time even if there are external disturbances and system uncertainties in many applications. Compared with the infinite time property, finite-time leader-follower consensus can perform better, such as faster convergence rate. This paper aims to research finite-time consensus for MAS.

As is well known, traditional sliding mode control (SMC) [19, 20] was robust against parameter uncertainty and external disturbances. It has been applied in many fields, such as aircrafts, electrical motors, and power systems [21]. But it is not common in the field of multiagent networks. And traditional SMC may cause high-frequency chattering in the vicinity of the sliding surfaces [22]. The chattering problem is main drawback for traditional SMC. Some approaches were proposed to attenuate chattering phenomenon, such as high-order sliding mode control (HOSMC). It features a continuous signal instead of switching signal [23]. This approach not only can maintain the merits of the traditional method but also can attenuate chattering. Second-order sliding mode control (SOSMC) is a class of HOSMC, such as super-twisting algorithm [24], suboptimal algorithm [25], improved suboptimal algorithm [25], and twisting algorithm [26]. Twisting algorithm needs the sign of . Suboptimal algorithm has memory characteristics through the most recent singular point. Super-twisting algorithm takes advantage of the fact that it steers the sliding variable to zero for the systems with relative degree of two without the time derivative of sliding variable.

This paper adapts second-order super-twisting SMC to achieve the consensus tracking for leader-follower MAS in finite time and gives the condition of leader-follower consensus.

This paper is organized as follows. Several concepts and theories are presented in Section 2. Section 3 is the problem statement. In Section 4, the proposed approach for leader-follower consensus based on second-order super-twisting algorithm was presented, convergence analysis of the MAS was provided, and the condition of the finite-time consensus for leader-follower MAS is derived. Subsequently simulation results are presented in Section 5. Section 6 gives conclusion.

2. Preliminaries

This section gives several preliminary concepts and theories in order to facilitate the subsequent analysis.

2.1. Concepts in Graph Theory for MAS

A directed graph can be adapted to express the communication between the agents, where is the set of nodes and is the set of edges. The edge in directed graph is denoted by the sequence of edges if and only if the agents can exchange information with each other. is called the weighted adjacency matrix, if , and there exists edge between node and node ; then , and otherwise:Define diagonal matrix , and for . Define directed graph ’s Laplacian matrix:Define that is a connection weight between agent and leader. , if there exists an edge between the agent and leader; otherwise [27]. LetDefine that is the subgraph of , consisting of followers, whereMoreover, let , and for . Defining the Laplacian of subgraph ,

Theorem 1. If graph has a directed path, then is a nonsingular matrix [18, 28].

2.2. Finite-Time Lyapunov Stability Theory

Consider a nonlinear system which satisfiesAssume that is non-Lipschitz continuous with respect to . A point is an equilibrium point of (6) if . The point is locally asymptotically stable, while . Finite-time stability requires all solution trajectories of (6) trend toward the origin in finite time [29, 30]. The sufficient conditions are as follows.

Theorem 2 (see [27]). Consider the nonlinear system (6). Choose a Lyapunov function , real number , and , so that(1) is positive,(2).Then, it is finite-time stable at the origin. The settling time related to satisfies

3. Problem Statement

The state of followers can keep changing and track a leader by communicating with each other in leader-follower MAS. The topology of agents can be denoted by a graph . The leader’s behavior is not affected by the followers’ behavior. However, the latter’s behavior is influenced by that of the leader. The target of consensus tracking is that a leader moves independently of other followers and the control strategy must guarantee the followers’ states to be consistent with leader’s states. This characteristic is useful to regulate all agents in MAS [31, 32] because the control objective of the agents is able to be achieved easily by only regulating the leader. Finite-time consensus tracking requires the followers to finish this transient in finite time.

The task is to design a control law to guarantee finite-time consensus for leader-follower MAS. The leader’s dynamic in MAS is expressed by the uncertain nonlinear system:where , are the leader’s state and control input, respectively, and is an uncertain function.

The dynamic of the followers in MAS [33] is described by the following uncertain nonlinear system:where the position information of agent is denoted by , is the velocity of the agents, represent the control input, and are uncertain function, and indicates the external disturbance.

The control input is only determined by the relative information between itself and its neighbors, since is not available by the followers even though they may be related to the leader. The control objective is to present a second-order super-twisting SMC algorithm for a given target system (9) so that the agents’ position and velocity satisfy the following equation: , . Then the followers’ position and velocity will keep consistent with those of the leader in finite time.

4. Controller Design

4.1. Control Objective

Traditional SMC takes advantage of the fact that it is robust against uncertainties and external disturbances, assuming that system’s uncertainties and disturbances are bounded. Due to the discontinuousness of control actions, the chattering problem will occur when the trajectory of system moves in the vicinity of the sliding surface.

SOSMC can maintain the merits of traditional SMC, and it can attenuate chattering phenomenon as well. Moreover, traditional SMC needs its order sliding variables for system with relative degree (). However, super-twisting algorithm only requires its order sliding variables for the same system. In the actual engineering application, it can save the cost with this algorithm due to reduction in the number of sensors. In this paper, a smooth implementable robust control is presented to achieve leader-follower consensus in finite time.

4.2. Super-Twisting Algorithm

Consider the uncertain nonlinear system (9); also it can be described as . The objective of SMC is achieved by making the state trajectory on sliding surfaces in the state plane. Then sliding surfaces can be defined aswhere is a positive constant and . Define the error function as By differentiating twice, the following equations can be obtained:Assume that the following conditions hold [34].(1)In the set , is a constant; is continuous for all , while for all .(2)There exists , and with , for . Therefore, the control input , in which is the initial time, provided that the sliding surface in finite time.(3)exist positive constants , , , and ; if , thenand the inequality requires .(4)There are and a positive real number , and the following inequality satisfies, for all , , :

Consider the sliding variables and , and the system is described as follows:where is immeasurable, but the sign is known, and and are uncertain functions with The super-twisting control can be described as [34]:where , .

The trajectory can converge to the sliding surface under the following conditions:

The control law (17) includes two parts. The first part is a function of discontinuous derivative of sliding variable and the second is described by a continuous function of sliding variable. The typical trajectories on phase plane are depicted in Figure 1, which twist around the origin.

According to conditions (3) and (4), we can obtain that the solid line represents actual trajectory and the dotted line represents limit trajectories in Figure 1.

Theorem 3. According to the dynamic of agents (8) and (9) with external disturbance , if there is a directed graph with directed paths, then That is, it implies that differences between leader’s and followers’ states converge toward zero in finite time.

Proof. TakeThe error dynamic of the agent can be expressed asAnd the second-order super-twisting sliding variable of system (21) is modified towhere sliding variable .
The sliding surfaces can be defined as orAccording to Theorem 1, we can get that the matrix is invertible on the sliding surfaces. Due to expression (23), the error vector can be modified to Owing to (24), it is easy to see that is the linear relationship with . Therefore, in order to prove the leader-follower consensus of MAS upon sliding surfaces in finite time, should converge to zero in finite time.
Choosing a Lyapunov function,We can getAccording to expression (26), we can getHence, according to Theorem 2, we can get in finite time:Thus, in finite time , ,   , which completes the proof of Theorem 3, and the states of followers keep up with that of leader after a finite time . It implies that the followers’ states can keep consistent with the leader’s states in finite time.

5. Simulation

The leader’s dynamics indexed by 0 are as follows:where is chosen asThe uncertain nonlinear dynamics of follower can be given bywhere the external disturbance can be assumed to be bounded by , where is chosen. Consider the initial values of agents indexed by 0, 1, 2, 3, and 4 [18]:

We consider a directed fixed graph to represent the exchange of information among the agents in Figure 2, and the state of leader is only available to followers 1, 2, and 4.

In order to demonstrate the proposed control algorithm’s capability in leader-follower MAS under switching topologies, we suppose that the directed switching graphs from the set are given by Figure 3, in which the switching time intervals are . And the controller parameters are listed in Table 1.

The simulation results demonstrate finite-time convergence of the leader-follower MAS. Figures 4 and 6 illustrate the trajectories of states and sliding variables with fixed topology and switching topologies. The position information between four followers and leader is illustrated, respectively, in Figures 4(a) and 6(a). Four followers finally catch up with the leader. It can be seen that the followers with external disturbances can accurately catch up with the leader under a directed fixed topology and switching topologies. Figures 4(b) and 6(b) show that the sliding variables ultimately converge to zero on the sliding surfaces. Also, the trajectories of sliding variables on state plane are illustrated in Figures 5 and 7, representing directed fixed graph and switching graphs, respectively. All of sliding variables converge to zero eventually.

6. Conclusions

Consensus tracking control of MAS has been investigated in this paper. Second-order super-twisting algorithm is adapted for the leader-follower MAS to make each agent track the leader with nonzero input in finite time under directed fixed topology and switching topologies. Moreover, it has been proved that, under sufficient conditions, second-order super-twisting SMC approach allows the agents’ position and velocity errors to zero with external disturbance in finite time. Simulation verified the availability of second-order super-twisting SMC algorithm.

Conflict of Interests

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

Acknowledgments

This work was supported in part by National Natural Science Foundation of China (61203097), China Postdoctoral Science Foundation (2013T60840 and 2012M511907), Fundamental Research Funds for the Central Universities in China (106112013CDJZR170003), AQSIQ Science and Technology Projects (2012IK029), Open Research Fund Program of Key Lab. for Spacecraft TT&C and Communication, Ministry of Education, China (CTTC-FX201304), and Chongqing Application Development Plan Project in China (CSTC2014YYKFA80017).