Abstract

The problem of cluster consensus with multiple leaders is called multitracking. In this article, a sort of multitracking of first-order multiagent systems with adaptive coupling strength is studied by the application of adaptive strategy, and the delayed relation between various leaders and clusters is considered. To reach the clustered multitracking goal, a novel pinning-like control protocol with adaptive approach is designed according to the properties of network topology. In addition, the structure of the networked system is a weakly connected digraph. Some conditions are derived to ensure that the nodes in the same cluster reach the consensus via tracking their leader, while leaders will keep a delayed relation with the settled leader node as time goes on to form the required delay consensus.

1. Introduction

A multiagent system (MAS) is a networked system consisted of multiple interconnected computerized agents. Consensus is a sort of distributed coordination problem of MASs, and one basic aim for the research is to design reasonable control strategies so that all agents can achieve a common status value. In the system model related with consensus, the agents are required to communicate with each other based on the graph of the networked system so that they can cooperate effectively to finish some desired tasks.

As one of the interdisciplinary research topics related to the field of applied mathematics, control theory, and computer science, consensus problem has attracted much attention of both researchers and engineers thanks to its wide application in the coordination problem of aerial vehicles, satellite clusters, sensor networks, etc. In the past decades, consensus problems have been explored from various aspects in the existing research works [114], and during this period, synchronization problems of complex networks, which share similar control strategies with consensus problems, have also been widely investigated [1534]. The study methods for the two coordination problems are essentially the same.

Cluster consensus, as a sort of extended consensus problems, means that all agents in one cluster achieve the same target status while there exists no consensus for agents among different clusters. As the scales and complexities of complex systems increase, cluster consensus problem exhibits more flexibility in practical applications, and it has a more general concept than the original global consensus. In fact, many multitasking issues need to be solved by partitioning all the nodes into different clusters. It is familiar that the clustered consensus phenomenon is very common in practical circumstances, such as formation of group opinions and multispecies foraging. The case of cluster consensus with multileaders is usually called as multitracking, for which the main aim is to make the reasonable controller design so that the position or velocity status of nodes in each cluster will be consistent with that of the leader.

Over the past decade, the study of coordination control related to clustered structure has caused wide attention, and an amount of research works on clustered networks have been done from various aspects [2, 47, 9, 10, 1315, 1722, 3133].

In [15], some simple and useful criteria are derived by constructing an effective control scheme and adjusting automatically the adaptive coupling strength. In [17], the article investigated the cluster synchronization with time-varying coupling strengths and delayed dynamical systems by applying pinning scheme. Ma et al. [9] investigated the second-order group consensus through pinning control and leader-following approach, and the pinning scheme is established by the structural properties of the graph.

Based on the rationality of the existence of time delays in the coordination system, many study works on clustered networked systems with time delays have been done [2, 15, 17, 22]. Ma et al. [2] have proposed the notion of cluster-delay consensus. In [2], the authors find a method to deal with problem on the delayed relations between different clusters through the tracking process of the leader nodes. In real situation, the notion of cluster-delay consensus may imply that the nodes in different clusters should arrive at the same position at different times, which means the possible congestion can be avoided in the MASs.

As we know, the studies on cluster consensus models which considered the possible existence of communication links among the multiple leader nodes are relatively rare.

In real systems, the graph structure may be very complicated and has the group pattern because of the accomplishment of multitasks which have some exact delayed relations of final states. For instance, in the traffic system, to avoid congestion and make roads orderly, time delays can be designed among different sorts of vehicles.

It is familiar that an adaptive controller is a controller that modifies its properties to adapt to changes in the dynamics properties of disturbances, and the adaptive control ([15, 16, 18, 35, 36]) strategy which acts on the coupling strengths of networks is very effective in enhancing the stability of consensus problem. In the study of clustered coordinate control problem, many researchers use adaptive approach to synchronize the complex network or to make the MAS reach consensus.

Through the above observations and the advantages of adaptive control, an issue arises naturally: How can this sort of multitracking problem be solved if the adaptive couplings and the adaptive control method are involved, and what sort of control strategy can be suitably designed for reaching the consensus? For solving this problem, we establish multitracking models with adaptive coupling strength, and this sort of cluster consensus will be realized by designing suitable adaptive control strategies.

Specifically, the novelties of this research are listed as follows:(i)This article studies a novel multitracking model with adaptive coupling strength, and the delayed relation among the states of agents in different clusters is embodied through the tracking process for the leading subsystem(ii)Under the clustered digraph, a new pinning-like control strategy combined with adaptive approach is designed(iii)Compared with similar problems on cluster consensus, two kinds of time delays and two sorts of adaptive coupling strengths are considered in this paper

In this paper, the intrinsic dynamics of all followers and leader nodes satisfy a Lipschitz-like condition. Lyapunov method, matrix theory, and graph theory are used for deriving the results which can solve the multitracking problem.

The rest part is organized as follows. Model description and some preliminaries are given in Section 2. Section 3 includes the main results. Section 4 gives the numerical simulations to verify the theoretical results, and Section 5 has made the final conclusions.

Notation: throughout this article, represents the set of real numbers. Let denotes the -dimensional Euclidean space and denotes the real matrices. denotes the zero matrix, and is the -dimensional identity matrix. For a real matrix , let be its transpose and denote its symmetric matrix as , and denotes the maximum eigenvalue of . The norm of a vector is denoted by , for . For a real symmetric matrix , denote , if is negative (positive) definite. For any two nonempty sets and , denotes the complementary set of respect to . is the Kronecker product.

2. Model Description

In this research, the graph structure of a MAS is denoted by a digraph , where the vertex set denotes the agents, is the edge set, and is the weighted adjacency matrix which denotes the linking structure of the MAS. A directed edge of denoted by means that there is a directed information link from to , which can be understood as can receive information from . The elements of are defined as follows: , if ; , if .

The digraph is supposed to be simple [37] and weakly connected. The in-degree of node is defined as . The Laplacian matrix of is denoted by and is defined as , . , which ensures that .

Let us consider a first-order multiagent network consisting of followers and leader nodes. The dynamics of the follower with time-varying delay is modeled bywhere is the state of the th node, is the control input, and is the intrinsic nonlinear dynamics of the th agent. is the time-varying coupling strength. is the inherent time-varying delay.

Suppose the networked system has clusters with , and each cluster has one leader. Let be the node set of the th cluster, thus and (). Let be the subscript of the cluster that the th vertex belongs, i.e., . Let the leader set be . The followers of the th leader are the nodes in , . Let be subset of nodes which can receive information from other clusters, i.e., for any vertex , there exists at least one node such that .

The leaders of clusters for system (1) are described by the following equation:where is the state of , is the coupling coefficient between and , and is the time delay between the and , and , .

Remark 1. We can deduce from (2) that the linking structure of the term implies a star coupled digraph, which has as its center vertex and as its leaf vertex. The multitracking model can be interpreted as adding pinning communication links between agents of the star subnetwork and the pinned nodes of the clustered subnetwork (see Figure 1)
The main goal of the research is to impose suitable control effects on subsystem (1) such that it can keep pace with the subsystems (2) with pinning-like adaptive approach. In the meantime, subnetwork (2) is designed to reach the desired delayed consensus to be defined later. For getting the main conclusions, the following definition and assumptions are necessary.

Definition 1. The MAS with delayed inherent dynamics (1) and (2) is said to reach the delayed cluster consensus, if the solutions of (1) and (2) satisfy and .

Remark 2. One can see from the dynamics that the movement of is determined by its own dynamic behavior. In fact, the MAS with (1) and (2) can be interpreted as an entire system consisting of two subsystems. The entire network is designed to achieve the delayed cluster consensus via applying adaptive control strategies.

Assumption 1. There exist two positive constants and , such that for any , where is the time-varying delay of intrinsic dynamic.

Assumption 2. The inequalities and hold for the time-varying delay , where and are constants.

Lemma 1 (see [9]). Based on the notations of Section 2, if node , then .

Lemma 2 (see [38]). For matrices , and with suitable dimensions, the following equations hold:(i)(ii)

Lemma 3 (see [11]). Let : be a continuous function and holds for , where . If , then one haswhere satisfies the equation: .

3. Main Results

Since , , and , (1) can be rewritten by

The consensus error in each cluster is as follows:

Then the error system with (1) and (2) can be obtained:

By the network structure and Lemma 1, the control input can be constructed as follows:where is the adaptive coupling strength, is the feedback control gain, and the adaptive updating law is as follows: where is the adaptive gain.

For simplicity, the nodes in can be classified as , , and . Let with for and for .

Remark 3. By the form of controller (8), one can see that in the th cluster (), each of the three types of nodes has been controlled by individual scheme, i.e., to the nodes , the first term is used for counteracting the interaction between the leaders and , while the third term is a feedback term exert on the th node, and it is applied to make the nodes reach the consensus intra one cluster. The second term applied to the nodes in is used to balance the interactions among clusters.
By (7) and (8), the error system with adaptive coupling strength has the following description: Thus one can acquire the following theorem.

Theorem 1. Based on Assumptions 1 and 2, if the following conditions hold:(i) and is negative definite(ii)Then systems (1) and (2) with protocol (8) and adaptive updating law (9) can solve the multitracking problem, i.e., the delayed cluster consensus can be achieved.

Proof. Consider the following Lyapunov functional candidate:where and are positive constants.
Denote , then under Assumptions 1 and 2, by Lemma 1, the time derivative of along the trajectories of (10) can be derived as follows:One can acquire that is negative definite for an appropriately small and a sufficiently large can ensure holds, therefore, , which further implies that , () holds for the solutions of (1) and (2) with any initial values.
On the other aspect, for achieving the delayed consensus among leader nodes, the error for system (2) is denoted byThen the error system is denoted byThe Lyapunov function candidate is established as follows: Denote ; then system (2) can reach the LDC by the following derivation:where and . Therefore, by Lemma 3 and the condition , we haveThen one can derive that the delayed consensus among leaders can be achieved in this situation, and therefore, the delayed cluster consensus can be reached under controller (8); furthermore, the uncertain parameters adapt itself to some certain values, i.e., ; thus, the multitracking problem under the adaptive approach is solved, and this completes the proof.

Remark 4. In view of subsystem (2), if is time varying and it is described by the form , in which is the coupling strength and is the corresponding coupling weights. Set the adaptive updating law as the form: , where is the adaptive gain, and thus the second theorem can be obtained.

Theorem 2. Suppose Assumptions 1 and 2 hold, based on Remark 4, if satisfies the following updating law:and if the following conditions hold:(i) and is negative definite(ii) is negative definiteThen systems (1) and (2) under controller (8) with adaptive updating law (9) can solve the multitracking problem.

Proof. The proof of the first part is similar to that of Theorem 1, and to the leading system, we condiser the following Lyapunov functional candidate:where the constant is positive. Denote , and choose , and then we haveSome sufficiently large can be chosen so that is negative definite, then , therefore, the delayed consensus among leaders can be achieved, and therefore, the multitracking problem can be solved, that is, the delayed cluster consensus can be reached. Further, and , and the proof is completed.

Remark 5. Since the connected undirected graph does not exist vertex with zero in-degree, the control protocol (8) for the network with undirected graph can be simplified as follows:Under (21), a corollary similar to the previous theorem can be derived, and it is omitted here.

Remark 6. MAS-related problems have been widely analyzed in many fields, such as robotic systems [39], sensor networks [40], and neural networks [41]. Since different networks may contain the same or similar graph structures, the study of one network may shed light on other related networks. One may consider some classical graph structures of the networks, such as neural network, to study the similarity and do some enlightening works in the future research.

4. Numerical Examples

In this part, simulation examples are given to check the correctness of the theorem. Consider a MAS composed of three clusters with 9 nodes, and the corresponding graph is shown in Figure 1.

The nodes are labelled with an ascending sequence from 1 to 9. The purple arrows describe the pinning control that the th leader put on the nodes with specific topological properties (). The blue edges denote the interactions among clusters, and the black edges represent the communication links inside each cluster. Through (8) and Figure 1, we know that the red vertexes (labelled by 3,5,7,9) belong to , the yellow vertexes (2,4,6,8) belong to , and the green vertex (labelled by 1) belongs to . It is assumed that the dimensional dynamical system of each agent is one-dimensional.

Example 1. The nonlinear function is described by , where , and . The elements of graph Laplacian in (5) are chosen as follows: , and if the subscripts of are not involved above, then set .
The parameters in the adaptive controller (8) with updating law (9) are selected as follows: .
In view of Assumption 1, let , then holds, set , one has , choose , and thus, the conditions of Theorem 1 can be satisfied. The states of all nodes are shown in Figures 24, and their initial conditions are as follows: . The state changes of leaders are shown in Figure 5. The initial value of is chosen as , the orbit of coupling strength is shown in Figure 6, one can see that adaptively adjusts with , the two error states of the two subnetworks, i.e., and both convergence to zero, and the delayed cluster consensus is indeed achieved.

Example 2. This example shares the same nonlinear function with Example 1. Choose the same Laplacian matrix with the previous example, and set the initial values as . Let the parameters in the control protocol be ; in view of Assumptions 1 and 2, set , and thus, the conditions of Theorem 2 can be satisfied. The description of the state changes of all nodes is shown in Figures 710. The change curves of the adaptive couplings and are shown in Figure 11, and one can see that adapt themselves to certain values.
It can be seen that the simulation verifies the effectiveness well, and the newly defined multitracking problem is indeed solved.

5. Conclusion

In this work, a type of multitracking problem with adaptive coupling strength named delayed cluster consensus has been investigated. By considering the graph properties of the clustered network, a new pinning-like control scheme with adaptive approach has been designed. Some sufficient criteria for solving the multitracking problem have been obtained. There still exist lots of works on the similar multitracking problem with MAS deserving further study, for example, multitracking issue with higher order system, multitracking with impulsive control, multitracking with switching topology, etc., and some of the problems might be done in one’s future research.

Data Availability

Some or all data, models, or code generated or used during the study are available from the corresponding author by request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors are very grateful to the people who provided them valuable help. This work was supported by the Natural Science Foundation of Xinjiang (NSFXJ) (no. 2019D01B10), Youth Doctoral Cultivation Project for Sci-Tech Talents of Xinjiang (2018Q074), National Natural Science Foundation of China (NSFC) (no. 11661077), and Research Fund for the Doctoral Program of Xinjiang Institute of Engineering (2018xgy122105).