Abstract

This paper addresses variable-time impulsive control for coordinated tracking problem in nonlinear multiagent systems. To make followers coordinately track the leader, a variable-time impulsive controller is designed. Under some well-selected conditions, the comparison system of variable-time impulsive tracking control system is constructed by employing B-equivalence method. And we theoretically demonstrate that the two systems have the same stability property. Coordinated tracking criteria of multiagent systems are obtained by considering the comparison system. Numerical simulation is also provided to illustrate the correctness of theoretical results and the efficiency of the variable-time impulsive controller.

1. Introduction

Multiagent systems consist of many interacting dynamical units with specific contents [1, 2]. They are wildly applied to both science and engineering fields like ecosystems, social networks, traffic management, expert systems, and so on. Recently, coordination phenomena in multiagent systems are investigated from a wide range of disciplines for their vast potential applications, including network management, wireless sensor networks, and autonomous vehicles maneuvering [3]. Among the common coordination phenomena such as synchronization and consensus of multiagent systems, coordinated tracking is an important topic. In this topic, a small number of agents play the leading roles in the systems, while others are the followers tracking the leader agents [46]. And the primary researches on coordinated tracking problem are to design appropriate control protocol for the multiagent system.

A lot of useful coordinated tracking control methods have been obtained in the previous research works. In [3], a constant bearing strategy was considered in the distributed control law for multiple autonomous surface vehicles. Adaptive neural network control of uncertain dynamical was studied in [7]; therein, the adaptive controller with an augmented NN adaptive term was designed based on the state information of its neighborhood. And, moreover, this method was also extended to output feedback case. In [8], a nonlinear distributed control protocol for leader-following consensus of nonlinear multiagent was proposed. Fuzzy observed-based adaptive controller is proposed for second-order multiagent systems with heterogeneous nonlinear dynamics in [9]. It observes that all the control strategies in above-mentioned works were continuous time control. In realistic application, due to limited energy of agent and real-time communication constraints of networks, continuous time control for multiagent systems is generally costly. However, impulsive control provides the viewpoint that control strategy only occurs at some discrete times, which reduces the transmission among agents dramatically [10]. Because of the discrete-time impulse, impulsive control protocol provides an efficient mechanism to deal with the large uncertainties in multiagent systems and has better performance in transient response and bandwidth usage.

Impulsive control for multiagent systems has been profoundly studied in many aspects, for example, network topology switch [11], different order agents [12], and communication time delay. In [11], a distributed impulsive protocol was proposed to implement second-order multitracking task by using only position sampled data of agents. Reference [13] investigated network-based leader-following impulsive consensus in nonlinear multiagent systems, which took network-deduced delay into consideration. However, impulsive control of [1113] often happens at fixed time, which means the impulsive instants are predesigned and independent of systems. In the practical cases, especially in biological and physiological fields, impulses do not always happen at fixed time. Instead, variable-time impulses often arise naturally. So, variable-time impulsive control for multiagent systems is much more practical in modeling and application. Despite these efforts on fixed-time impulsive control, there are few (if any) literatures addressing variable-time impulsive control for multiagent systems, because they present numerous analytical challenges of augmenting an variable-time impact on impulsive instants in impulsive control method.

On the other hand, a number of useful results have been obtained on variable-time impulsive system. In [14, 15], B-equivalence method was proposed to analyze discontinuous system. By using this method, variable-time impulsive system can be reduced to fixed-time one, which can be regarded as the comparison system of the original one. Based on these results, a theoretical framework was formulated to reveal the principle of reduction and comparison in nonlinear variable-time impulsive system in [16]. The authors therein constructed the relationship between the original jump operator and comparison system jump operator and then demonstrated that the two systems have the same stability property. The stability of Hopfield neural networks (HNN) with state-dependent impulses was discussed in [17] and the periodicity and stability for variable-time impulsive neural networks was discussed in [18]. Mittag-Leffler stability in fractional-order neural networks under time-varying control was investigated in [19, 20]. In [21], the authors analyzed synchronization between two memristive systems under state-dependent control. Note that most of the existing results on stability discussion of variable-time impulsive system concentrated on system with one dynamic without communication topology. However, compared with systems with one or two dynamics, multiagent systems are composed of large number of agent dynamics and each agent interacts with other agents according to their communication topology. Therefore, the discussion on variable-time impulsive control for multiagent systems is more complex than the works mentioned above.

Motivated by the above discussions, we investigate variable-time impulsive control for coordinated tracking problem in nonlinear multiagent systems. The main contributions of this paper are twofold: first, compared with fixed-time impulsive control for coordinated tracking in multiagent systems in the existing works in[1113], the impulsive time instants are designed to a more general case, varying with time, called variable-time impulsive control. To cope with the difficulty in directly analyzing the variable-time impulsive controllers, we select some proper conditions that guarantee that the coordinated tracking solution intersects impulsive surface only at once, and then B-equivalence method is employed to construct comparison systems with fixed-time impulsive controller of the variable-time ones; at last, we theoretically present that the two systems have the same stability. Coordinated tracking criteria of variable-time impulsive controller can be derived by analyzing fixed-time impulsive one without any difficulty. Second, from the variable-time impulsive system [1621] standpoint, we extend the application of B-equivalence method on one dynamic to multiple dynamics, which should consider the constrains of communication topology among dynamics. And, moreover, coordinated tracking controller is designed to specific function containing impulsive matrices; this is more challenging in analysis than virtual functions in [1621].

The rest of this paper is organized as follows: some preliminaries are introduced in Section 2. In Section 3, problem formulation is described and a global tracking error system between leader and followers is established. In Section 4, along the line of research on variable-time impulsive nonlinear system, some assumptions are proposed to ensure that each solution of the global tracking error system meets each surface of the discontinuity exactly once; then B-map between the original system and comparison system is constructed. According to the B-map and using B-equivalence method, original variable-time impulsive system is reduced to fixed-time one. Furthermore, we demonstrate that the two systems have the same stability properties. In Section 5, several sufficient criteria are proposed to guarantee the stability of the global tracking error system between the leader and the followers. By considering the selected Lyapunov function candidate and numerical simulation, we prove the followers’ coordinated tracking of the leader under the variable-time impulsive control with the proposed criteria.

2. Preliminaries

In this section, some preliminaries about model are described. Let be digraph (or directed graph) of order with a node set and an edge set . The matrix is the weighted adjacency matrix; if there is connection between and , ; otherwise, . The index set of neighbors of node is denoted by . , with , denotes the degree matrix of graph , and the Laplacian of graph is , . The Euclidean norm of a vector is denoted by , and the spectral norm of a matrix is denoted by ; is the maximum eigenvalue of matrix . The appropriate dimension identity matrix is denoted by . The Kronecker product of two matrices and is defined as and some properties of Kronecker product are restated as follows:

3. Problem Description

Now we consider a class of multiagent systems consisting of follower agents indexed by and one leader agent labeled as . The dynamics of th follower agent are governed by the following nonlinear dynamical equation:where is the state of agent , denotes the controller of follower agent , and is continuous with , which satisfies the Lipschitz condition with respect to ; that is, there exists a positive number such that for any .

The dynamics of the leader agent are described bywhere is the state of the leader agent.

Make the assumption that at least one follower can exchange information with the leader. Then the impulsive coordinated tracking controller for multiagent systems is described as follows:where are the discrete instants varying with state of agent to be specified later; is Dirac delta function with the property that for . The Dirac delta function is often used to describe the narrow spike function such as an impulse. where is the impulsive strength constant of the th controller to be designed later; is the connected weight between followers; if and only if there is an information communication between follower agents, ; otherwise , , and is the connected weight between follower and leader , similarly defined as , . Without loss of generality, we assume that the solution is left-continuous; that is, .

In this paper, we design the impulsive instants varying with state of agent. This is different from the fixed-time impulsive controller designed in the previous works. The instants of impulsive controller adjust according to the agents’ state; it is more realistic modeling in the field of ecological management and medical science. Moreover, we need not predesign the accurate impulsive instants before coordinated tracking. The function of instants is described as follows:where , satisfies , and is a continuous function.

Under variable-time impulsive controller, we say that followers coordinately tracked the leader if and only if

To move on, let be the tracking error between follower and leader , , , and ; then the global tracking error is described as

Denote . Under controller (5), the tracking error dynamic can be written as an impulsive system:Let impulsive strength of each agent be the same constant that ; then system (9) can be written as a compact form:where , is the Laplacian of communication graph of followers, is a map of satisfying for all , , and there exists a positive number such that , for all . Moreover, we assume that there exists a positive constant such that , for all , .

To move on, the following definitions are required.

Definition 1 (see [10]). Let ; then is said to belong to class of , if
(a) is continuous in and, for each , , exists,
(b) is locally Lipschitzian in .

According to the definition of , it observes that, in analyzing the stability of ODE, associated with system (10) is the analog Lyapunov-like functions, which are usually discontinuous. Therefore, a generalized derivative known as the right and upper Dini’s derivative should be defined.

Definition 2 (see [10]). The right upper Dini’s derivative of is defined as

Definition 3 (see [10]). For any , if there exist constants and such that the global tracking error system (10) is said to be exponentially stable.

From the definition of , one can find if system (10) is exponentially stable, the tracking error between followers and leader asymptotically reaches zero. For system (3), the followers exponentially coordinately tracked leader under controllers (5).

4. Comparison System

In this section, we shall construct a fixed-time impulsive system that can be considered as the comparison system of system (10) by using B-equivalence method. By means of B-equivalence method, we first propose some conditions that guarantee that each solution of system (10) meets the impulsive surface exactly at once and then prove that the two systems have the same stability.

Denote by , the th surface of discontinuity. By means of B-equivalence method, the following theorem is necessary.

Theorem 4. Each solution of system (10) intersects each surface exactly once, if the following conditions hold:
(H1) There exist positive numbers and , such that , for all , which demonstrates that and implies that “beating phenomenon” will not occur.
(H2) , for all .
(H3) , where .

We have the observations that if H1 holds, for , , then each solution of (10) intersects and must intersect and intersect every surface ; if H2 and H3 hold, each solution of (10) intersects at most once. This proof follows theorem 1 in [16]; we omit it.

Now we shall use B-equivalent method to construct the comparison system of system (10).

Fix a number ; let be a solution of the continuous subsystem of (10) in time interval , which intersects the surface of discontinuity at the moment , and . Note that , because of . Let be another solution of the continuous subsystem of (10) in time interval having the relationship of thatDefine the following map: Based on the map and Figure 1, the following observations are obtained obviously.

Observation 5. can be extended to be system (10) in .

Observation 6. is the solution of the following multiagent systems with fixed-time impulsive control in :

Observation 7. In the time interval , for , one has

Observation 8. For all , on time interval ,

To present the relationship of system (15) and system (10), we have the following theorem.

Theorem 9. The variable-time impulsive system (10) and the fixed-time impulsive system (15) have the same stability property.

Proof. From the definition of , we have estimation of as follows: Note that That is, We get where .
Moreover, for all , we can obtain and by utilizing the Gronwall-Bellman Inequality, one has This completes the proof.

From Theorem 9, system (15) can be regarded as the comparison system of system (10). Therefore, we can get the stability criteria of system (10) by analyzing system (15). Thus, it avoids difficulty in directly considering variable-time impulsive system.

5. Main Results

We know that the impulsive system (10) is the compact global tracking error form of multiagent systems (3) and (4) with impulsive control instants function (5). The stability criteria of system (10) can be obtained by considering system (15). Therefore, we proposed the following theorem.

Theorem 10. The comparison system (15) is globally exponentially stable, if there exists a positive constant such that where .

Before the proof of this theorem, we first compute the range of ; similar to computation of in Section 4, we have

Proof. The following Lyapunov function is considered:When , by calculating the Dini derivative of along the continuous subsystem of (15), we can obtain that When , it follows from the state jump subsystem of (15) and (25) that Therefore, we haveWe now show that the following claim holds.
Claim. , for any , , where .
We introduce the mathematical induction to prove the claim.
(i) When and , from (26) and (30), we have (ii) When and , from (15), it follows that and, therefore, when and , the claim is true.
(iii) When , , we assume that the claim holds; that is, (iv) When and , one observes that From the above discussion, when and , the claim holds. So, for all , , the claim holds.
Note that Therefore, when , we have , which implies that and Hence, we can obtain from (26) that The last inequality implies that system (15) is globally exponentially stable.

Combining Definition 3 and Theorem 9, we have the following corollary without proof.

Corollary 11. Under the stability criteria of system (15), the followers of the multiagent systems coordinately track the leader by variable-time impulsive control.

6. Numerical Simulation

In this section, a numerical simulation is given to illustrate the correctness of the theoretical results obtained in the previous sections. Consider multiagent systems consisting of 3 followers and 1 leader agent with the communication topology represented by Figure 2. And the Laplacian and the connection matrix are defined as follows:

The dynamics of each agent are governed by the Chua circuit [22], which exhibits the chaotic phenomena described aswhere , , , , , , and and .

Equation (39) is rewritten into compact form as follows:where , and .

To make followers coordinately track the leader, we design the following impulsive controller with impulsive instants varying with error , , and .and, together with (40), the multiagent system under variable-time impulsive control can be described as

By means of B-equivalence method of systems (42), (H1)-(H3) in Theorem 4 should be satisfied.

For (H1), note that , , and . Obviously, there exist positive numbers and , such that ; that is, (H1) holds.

For (H2), note that and ; we have and, therefore, ; (H2) holds.

For conditions (H3), we have the following computation: and thus ; (H3) holds.

Thereupon, (H1)-(H3) hold, which illustrate that the parameters we selected guarantee that solutions of systems (42) intersect the surface exactly at once. Therefore, the comparison systems associated with tracking error system of (42) are presented by employing B-equivalence method:where ; is defined in Section 4.

By utilizing the results of Theorem 10, we consider this Lyapunov function candidate of system (45):

As each agent governed by Chua circuit, when , the Dini derivative with respect to time is calculated as follows:

Noting that and , Then, When , according to inequality (25), one has where .

Substituting parameters to , we calculate . Thus, we have , , and of criteria in Theorem 10; then , which satisfy criteria of Theorem 10. Therefore, system (45) is globally exponentially stable. Combining with Corollary 11, we have reasons to state that, under the variable-time controller (42), followers exponentially coordinately tracked the leader. Taking initial values of agents randomly selected as , the followers where denotes the initial value of -dimensional agents , , .

Simulation results are shown in Figures 35. Figures 3, 4, and 5, respectively, show the 1-dimensional, 2-dimensional, and 3-dimensional tracking error between followers and leader. It can be seen from Figures 35 that each dimensional error between followers and leader converges to . These illustrate that each follower coordinately tracked the leader under the variable-time impulsive control we proposed.

7. Conclusion

In this paper, we have investigated coordinated tracking problem in the nonlinear multiagent systems under variable-time impulsive control. Rigorous analysis by employing B-equivalence method has demonstrated that the variable-time impulsive controller we proposed guarantees that each follower agent coordinately tracked the leader. However, the constraint of impulsive instants function is rigorous, and the stability criteria are also conservative as a result of conservative estimation on norm of map . It is excepted to extend this presented method to more general variable-time impulsive controller for multiagent systems.

Data Availability

The readers are welcome to request the source codes of the figures by sending an email to [email protected].

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (no. 61633011 and no. 61672119), the Qatar National Research Fund, a member of the Qatar Foundation, the National Priorities Research Program under Grant NPRP 9-166-1-031, and the Chongqing Research Program of Basic Research and Frontier Technology (cstc2015jcyjA40041 and cstc2015jcyjBX0052).