Abstract

In this paper, the containment control of heterogeneous MASs with multi-interactional leaders is addressed. The objective of the containment control is of two layers. The leaders converge to an expected form; subsequently, the followers enter the convex hull spanned by the leader’s final position. To achieve the goal, the dynamics of the leaders and the followers are modeled by a single integrator and a double integrator, respectively. A reduced-order transformation is employed to obtain the sufficient conditions for realizing the follower agents’ control. In this manner, the maximum allowed time delay is given. Moreover, based on the topological structure and matrix, it confirms that the followers are able to enter the expected convex hull. Finally, the numerical simulation reveals the effectiveness of the control strategy.

1. Introduction

Over the past years, inspired by the work in [13], a lot of researchers began the research on multiagent systems (MASs) with cooperative control. The reasons lie on its widespread application in different disciplines [46]. In those works, the cooperative control in networks for MAS has been studied in the group behaviors. As one of the cooperative control, the containment control law, inspired from numerous natural and social phenomena, has attracted lots of researchers to continue developing it with the agents’ neighbor information. Considering that the double-order controller dynamics has a good interpretation of the complex processes in the reality, its consensus control is of great interest, thus has been deeply studied [79]. More recently, the stabilization and consensus problem of systems has received much attention [1012].

According to the number of leaders in the formation, the algorithm for its cooperative control can be demarcated into two categories: the case of one leader and the one with multiple leaders. As for the previous case, it is a consensus control problem. The corresponding algorithm will track the trajectory of each agents. Among these agents, one of them is called a leader, However, it is not able to receive any feedback from the other agents. There already exists many studies in the literature. In [13], the fixed-time leader-following consensus of second-order MASs with delay is investigated. In [14], a high-dimensional leader for neuroadaptive consensus tracking of MASs is discussed. In [15], a dynamic leader for bipartite tracking consensus of linear MASs is studied.

As for the case with several leaders, it focuses on the formation containing a group of leaders and followers. It is essentially a containment control problem. Different from the main idea in the consensus control problem, the control law in the containment control problem is supposed to force the followers to get into the convex hull formed by the leaders. In recent years, the containment control has received great population [1618]. In [16], a dynamic output approach is investigated to study the containment of higher-order multileaders’ MASs. In [17], a distributed containment law is proposed to study the double-integrator controllers for the multiple dynamic leaders by only using their position measurement. In [18], a distributed finite-time containment control is developed for the double-integrator MASs.

Many researchers have studied a group of leaders and followers. In recent years, the containment control problems [1618] have been intensively studied, aiming at designing control laws to force followers into the convex hull formed by leaders. In [16], a dynamic output approach is investigated to study containment of higher-order multileaders MASs. In [17], distributed containment law is investigated to study multiple dynamic leaders for double-integrator dynamics and only using position measurement. In [18], a distributed finite-time containment control is investigated for double-integrator MASs.

However, the abovementioned algorithms only apply to the consensus problems with homogeneous MASs, in which the dynamics for all agents are modeled by the same order. Meanwhile, it should be mentioned that variety of phenomena for consensus problem cannot be described by the homogeneous dynamics systems [7, 19]. Indeed, the containment control problem of heterogeneous MASs has already been investigated in [2022]. In [20], the asynchronous group consensus is investigated for heterogeneous MASs. In [21], a containment law is studied for heterogeneous MASs. In [22], a distributed containment law is studied for heterogeneous MASs.

Nevertheless, the protocols devised in the abovementioned references do not consider time-vary delay. Quan et al. and Dong et al. [23, 24] investigated MASs with time delay, but they are not for heterogeneous MASs. So, inspired by the above progress, the containment control problem of heterogeneous discrete-time MASs with time delay is considered in this manuscript. To be more specific, the leaders designed to form the formation are interactional. That is to say, the positions of leaders form the first layer of the MASs. Followers are controlled to enter the convex hull of the leaders’ final position, in which the leaders are first-order agents and the followers are second-order agents. In view of the different goals of the leaders and the followers, this paper designs a leader position formation control protocol which is independent of the positions of the followers. Moreover, a consensus method based on the agents’ neighbor information is proposed. The upper bound of time delay is given which depends on the topology, the control parameters, and the sampling time.

The paper is organized as follows. In Section 2, some important definitions on topology are given. In Section 3, the dynamics equation and control law are described and some basic lemmas are given. In Section 4, the stability of containment control law involving multiple leaders is studied. In Sections 5 and 6, the numerical simulation and conclusions are presented, respectively.

2. Preliminaries

In this section, some basic knowledge about graph, concerned definition, and notations is given.

2.1. Graph Theory

In the study of MASs, the directed graph is always employed for modeling the communication between agents. The graph offers an intuitive glance of the switching topology, and it also facilitates the control analysis. Basically, the network consists of agents ( leaders and leaders), and its graph can be described by . Here, , and it represents the set containing the followers and leaders. ; it embodies the undirected edges between the leader and the followers and neighboring relations among leaders and followers. Denote the set of leaders as and the set of followers as . Define the adjacency matrix as , , if , otherwise .

The Laplacian matrix of the graph is given by , where and .

2.2. Definition and Notations

In this paper, , , and are designed as column vector of all ones, the identity matrix with order , and zero matrix, respectively. denotes the block-diagonal matrix constructed by . is the Kronecker product.

Definition 1. A set is convex if, for all and any , we can have . Define the minimal convex set encompassing all points as . In detail,

3. Problem Formulation

In this part, the containment law with the dynamic leader for the heterogeneous MASs is introduced, while each follower agent receives the relative information of its neighbors with time delays .

Definition 2. If, for each tracking node, at least one guide node has a directed path to the following node, the directed graph has a spanning tree [25].
We consider the discrete-time MASs. Each leader’s dynamics is described as follows:The dynamics of the followers are given as follows:where is the sample time.
The Laplacian matrix can be written aswhere is the corresponding Laplacian matrix among leaders, is the Laplacian matrix among followers, and represents the connection between leaders and followers. Note that the last rows and the first columns of are equal to zero because the last rows are for the followers and the first columns represent the leaders, who do not receive the information from any other agents.
In order to solve the containment problem for heterogeneous agents, a distributed controller is designed. The control protocol is illustrated as follows:where , , is an unknown feedback gain which awaits for later determination.
Letting , we havewhere , , , and . , is considered as virtual followers corresponding to .
Noting that the Laplacian matrix of a directed graph is asymmetrical, thus its corresponding eigenvalues are complex. For the convenience, we state the following lemma to provide a rational for further demonstration.

Lemma 1 (see [26]). Suppose that the digraph has a directed spanning tree. Then, all the eigenvalues of have positive real parts, each element of is nonnegative, and the sum of each row of is 1.

Lemma 2 (see [27]). Given the polynomial with complex coefficients,

The polynomial is stable if and only if (see equation (11)) is stable:where , .

Corollary 1. It is not difficult to verify that Lemma 2 works well for a second-order polynomial , whose conditions can be induced as

4. Main Results

The sufficient condition proves that law (6) is competent with the consensus objective of heterogeneous MAS (3) and (5).

Theorem 1. Suppose that the sampling time satisfies . Using (6) for (3) and (5), the heterogeneous MASs reach consensus, for any initial condition, if contains a directed spanning tree, feedback gain and sample time satisfyand time delay,

Proof. Taking the transform of in equation (2); then, we can obtainSimilarly, applying the transform to equation (3), we can obtainwhere and are the transforms of and , respectively.
Firstly, we show that the convergence of the state of real followers will reach to the state of their own virtual followers. We have . The condition and final value theorem guarantee the response of (13), i.e., , where the initial condition will be 0 at . Besides, (14) indicates that the poles of are the zeros of the transfer matrix:It can be completed by calculating characteristic equation in the following:Case 1: .Assume that there is no time delay; equation (15) will be reduced toAll the roots of the polynomial,site in the unit circle if and only if the sample time satisfies the following inequality:The proof is as follows. In order to keep the roundness of the polynomial equation, the value out of the unit circle is mapped to its right, and we substitute in equation (17) by adopting a Mobius transformation, i.e., ; then, multiplying to the two sides of equation (17), subsequently, equation (17) becomesIt can be derived that equation (19) follows the conditions in equation (18). Then, use Lemma 1, if and only if equation (19) is stable, which is equivalent to equation (17) which has roots inside the unit circle.All the roots of characteristic polynomial are inside the unit circle. Hence, this system is asymptotically stable based on the final value theorem.Case 2: .When , we can have [28]It has no root locating inside the unit circle for .
It can be easily found that the roots of (22) never stay over the unit circle for . Therefore, one can guarantee that the system never makes the oscillation behavior cross the convex hull spanned by the leaders’ states. Hence, the maximum time delay can be reckoned by . Therefore, when the delay satisfies , (12) and (22) are stable.
Thus, it is sufficient to prove the convergence of virtual follower to the convex hull crossed by the leader as ; it further demonstrates that the real followers are able to converge to the convex hull which is spanned by the leaders.
Supposing thatthe equation of the system can be summarized as follows:wherewhere the Laplacian matrix .
Meanwhile, from the definitions of the leaders and the followers, it is easy to attain the following partitions:Denote and . Afterwards, the dynamics of the leaders can be transformed towhereLikewise, the dynamics of the followers becomewhereIt is worth mentioning that ; therefore, . Assume that 1 is an eigenvalue of ; it can be concluded that there exists an eigenvector,such that , i.e.,From equation (30a), we can directly obtain that , that is, . Thereon, it follows that . It arrives to a contradiction, where is assumed in equation (29). Hence, every eigenvalue of is less than 1.
Once the leaders achieved the desired information, the states of virtual followers would becomewhere .
Finally, the positions of the virtual followers can be given byIt is not difficult to verify that . Besides, all the entries of are nonnegative. Considering the definition of convex hull, the result reveals that all of the followers converge to the convex hull spanned by the leaders’ final states.

5. Simulation Results

5.1. Example 1

First of all, considering a containment problem of discrete-time multiagent systems (DTMASs), its communication topology graph is shown in Figure 1(a), where . It is evident that each follower has at least one directed path to the leaders. To avoid stochastic factors, two sets of parameters are tested on this example.

In the first case of validation, take

.

In the second case of validation, take .

No matter in which case, the state trajectories of all agents in the phase plane are presented in Figure 2(a), and the velocity trajectories of all followers in these two cases over time are depicted in Figures 3(a) and 3(b), respectively. It can be seen from Figures 2(a) and Figure 3 that the containment control of the systems can be achieved without the influence of initial positions.

5.2. Example 2

Now, take a more complex system into consideration, similar to example 1, but more vertices are added. Its communication topology graph is shown in Figure 1(b), where . It is noteworthy that each follower harbors at least one directed path to the leaders. Likewise, two cases are conducted for the confirmation.

In the first case, the parameters are set to be

.

In the second case, the parameters are set to be

.

In both cases, when , the state trajectories of all agents in the phase plane are illustrated in Figure 2(b), and the velocity trajectories of all followers in these two cases over time are depicted in Figures 4(a) and 4(b), respectively. From Figures 2(b) and 4, it can be seen that the containment control of the systems can be achieved with the number of agents increasing. The results unveil that the control protocol is efficient and robust for the containment problem.

6. Conclusion

This paper studies the containment control of heterogeneous discrete-time multiagent systems with time delay. In this manuscript,(1)The double-integrator followers and single-integrator leaders are investigated.(2)The containment control problem is of two layers. For the leaders, the information among multiple leaders is interactive and the leaders converge to the expected values. As for the followers, the states converge into the convex hull shaped by the final states of the leaders.(3)The sufficient conditions of the sampling time, feedback gain, and delay to ensure the consensus control are given by using a reduced-order method.(4)The maximum allowed time delay is determined by using the Z-transform.

Finally, the validity of our results is guaranteed by the simulation. In the future, our attention will be focused on the problems such as fractional-order dynamics with nonsymmetric time delays.

Data Availability

The data used to support the findings of the study are available within the article.

Conflicts of Interest

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

Acknowledgments

This work was supported by the National Natural Science Foundation of China, under Grant 61772063, and Beijing Municipal Natural Science Foundation, under Grant Z180005.