Abstract

Due to the complex external environment, many multiagent systems cannot be precisely described or even cannot be described by an integer-order dynamical model and can only be described by a fractional-order dynamical model. In this paper, consensus problems are investigated for two types of fractional-order multiagent systems (FOMASs) with nonuniform time delays: FOMAS with symmetric time delays and undirected topology and FOMAS with asymmetric time delays and directed topology. Employing the Laplace transform and the frequency-domain theory, two delay margins are obtained to guarantee the consensus for the two types of FOMAS, respectively. These results are also suitable for the integer-order dynamical model. Finally, simulation results are provided to illustrate the effectiveness of our theoretical results.

1. Introduction

During recent years, consensus problems of multiagent systems have attracted a great deal of attention due to their enormous potential applications in many areas such as the formation control of multirobot systems [1], cooperative control of unmanned aerial vehicles [2], and distributed information filtering [3]. In the past decade, research results have been continuously springing up about consensus problems of various multiagent systems. Examples include consensus problems of multiagent systems with different dynamics such as first-order dynamics in [4], second-order dynamics in [5], and high-order dynamics in [6]; consensus problems of multiagent systems with different time delays such as fixed time delays in [7], time-varying delays in [8], and multiple time delays in [9]; and consensus problems of multiagent systems with different network topologies such as fixed topology in [10], switching topology in [11], and randomly switching topology in [12].

As is known to us, the essential characteristic or behavior of an object in the complex environment can be better revealed using the fractional-order dynamical model [13]. The reason why the system’s actual order (fractional order) is neglected is the complexity and the lack of corresponding theories. But in recent years, this obstacle is being gradually solved in many fields, and relevant research results continue to emerge. The authors of [14] simulated the dynamical characteristics of self-similar protein in the fractional-order model due to the relaxation processes and the reaction kinematics of proteins deviated from the exponential behavior. In [15], Professor Liu described the relationship between weather and climate in fractional derivative. In [16, 17], Podlubny firstly proposed the fractional-order proportional-integral differential (PID) controllers, which had better dynamical performance and robustness than classical integer-order PID controllers. Fractional-order dynamical control has received some persuasive results in the field of linear/nonlinear dynamics [18, 19]. Furthermore, to the best of our knowledge, Cao et al. specifically studied distributed coordination of multiagent systems based on fractional order [13, 20], and they analyzed and summed up the relationship between the number of individuals and the fractional order in a stable multiagent system for the first time.

In practical applications, time delays often exist in fractional-order multiagent systems (FOMASs), which are caused by measuring, computing, or communication. Time delays are inevitable and they have a bad impact on consensus of FOMASs. Up to now, the consensus problems for FOMASs with time delays have been studied by some academic researchers. In [21], a new distributed control protocol based on the delayed state and delayed-state fractional-order derivative was introduced for improving the robustness against communication delays, and all the time delays were identical. Moreover, a sufficient condition for consensus in FOMAS with input delays has been presented in [22], and the time delays contained up to different values when FOMAS was composed of agents. A generalized form of FOMAS with self and communication uniform time delays was considered in [23], and all the time delays were identical. The fractional-order and compound-order multiagent cooperative control protocols with communication delays were studied in [24, 25], and the time delays contained up to different values when FOMAS was composed of agents. So far, there exists rare work considering the most common situation where all the time delays are of different values; that is, the asymmetric time delays contain up to different values when FOMAS consists of agents.

Motivated by the previous analysis, this paper investigates consensus problems for the two types of FOMAS with nonuniform time delays: the FOMAS with symmetric time delays and undirected topology and the FOMAS with asymmetric time delays and directed topology. Firstly, a distributed control protocol based on state feedback of neighbors is designed and the closed-loop dynamics are built. By applying graph theory tools, the model of FOMAS with nonuniform time delays is established and the consensus problems of FOMAS with nonuniform time delays are transformed into the problems of the transform function matrix eigenvalues of FOMAS. By employing Laplace transform of Caputo derivative, the transform function matrix of FOMAS is derived. Then, based on the frequency-domain analysis, two delay margins are obtained to guarantee consensus for the two types of FOMAS via the characteristic polynomial analysis of the transform function matrix and the matrix theory tools. The main innovation of this article lies in the research on the fractional-order dynamics which can better reveal the essential characteristic or behavior of an object in the complex environment and the consensus of FOMAS with asymmetric time delays which contain up to different values when FOMAS consists of agents.

The rest of the paper is organized as follows. In Section 2, we introduce some basic preliminaries about graph theory and fractional calculus knowledge. The fractional consensus algorithms for multiagent dynamical systems with different types of time delays are studied in Sections 3 and 4. In Section 5, some numerical examples are simulated to verify the theoretical results. Finally, conclusions are drawn in Section 6.

2. Preliminaries

2.1. Graph Theory

In this section, some preliminary knowledge of graph theory is introduced for the following analysis. Let be an interaction graph of order , where is the set of nodes, is the set of edges, and is a weighted adjacency matrix. The node indexes belong to a finite index set . If there is a directed edge which is from node to node , then ; otherwise, . Moreover, we assume for . If all have , then it is said that graph is an undirected graph; otherwise, it is called a directed graph. The set of neighbors of node is denoted by . The Laplacian matrix of the interaction graph is defined as , where is a diagonal matrix with . For two nodes and , if the subscript set satisfies , then there is a directed path from node to node , which is said to be strongly connected. If any two nodes in the graph are strongly connected, the graph is said to be strongly connected. If there exists a node such that there is a directed path from every other node to this node, this directed graph is said to have a spanning tree. If there are some graphs and graph with the same nodes, where the edge set of the graph is the sum of the other graphs , then its Laplacian matrix of graph is the sum of other graphs’ Laplacian matrix; that is, .

Lemma 1 (see [26]). If graph is an undirected graph, then its Laplacian matrix has a zero eigenvalue and the other eigenvalues are positive real numbers.

Lemma 2 (see [26]). If graph is a directed graph and has a spanning tree, then its Laplacian matrix has a zero eigenvalue and the other eigenvalues have a positive real part.

2.2. Fractional Calculus

In modern science, fractional calculus has played a significant role. There are several different definitions of fractional calculus operators, such as Caputo fractional operator and Riemann-Liouville (R-L) fractional operator in [17]. In this paper, the Caputo fractional operator will be adopted to model the system dynamical characteristics. What needs to be supplemented is the Caputo fractional operator that contains the Caputo integral and Caputo derivative, and the Caputo integral is defined aswhere denotes the Caputo integral with order , is an arbitrary real number and denotes the initial value, and is the Gamma functionFor a nonnegative real number , the Caputo derivative takes on the same form with the traditional integer-order derivative in essence, but it is based on the Caputo integral:where and is the integral part of . If is an integer, then and the Caputo derivative is equivalent to the integer-order derivative. In this paper, let replace , and denotes the Laplace transform of the function ; then, the Laplace transform of the Caputo derivative is obtained:where and .

3. Problem Statement

Consider a FOMAS consisting of agents. Each agent is regarded as a node in a graph . Each edge corresponds to an available information channel between agents and . Suppose that the th agent has dynamics as follows:where , respectively, denote the th agent’s state and control input and denotes the order Caputo derivative of .

Definition 3. FOMAS (5) reaches consensus if and only if the states of agents satisfy.

To solve the consensus control problem for FOMAS (5), the distributed control protocol is given aswhere denotes the adjacency elements of interaction graph , represents the neighbors collection of the th agent, and is the time delay for the th agent to get the state information of the th agent. If holds for all , the time delays are said to be symmetric. Otherwise, the time delays are said to be asymmetric.

Assume that there are different time delays, which are denoted by (). Then, the control protocol (7) can be rewritten to

Define . Using protocol (8), the closed-loop dynamics of FOMAS (5) can be written aswhere denotes the order Caputo derivative of and denotes the Laplacian matrix of a subgraph associated with the delay .

4. Main Results

4.1. Consensus of FOMAS with Symmetric Time Delays

Theorem 4. Assume that the undirected interaction graph is connected and the time delays are symmetric. By the distributed control protocol (8), FOMAS (9) can reach consensus if all the time delays () are less than , and FOMAS (9) cannot reach consensus if all the time delays () are greater than , where, and is the maximum eigenvalue of the Laplacian matrix of graph .

Proof. Applying the Laplace transform to FOMAS (9), the following equation can be obtained:where is the Laplace transform of and is the identity matrix.where Equation (12) can be further simplified aswhereFor an integer-order system, the roots of the characteristic polynomial det when are called eigenvalues of the system; if all nonzero eigenvalues of the system lie in the left half plane (LHP) of the complex plane, the system can reach a stable state. However, for a fractional-order system, is this stability criterion equally applicable? Matignon firstly studied this problem and pointed out that the stability of the linear steady-state fractional-order system could be judged by the eigenvalues of the system in [27]. Two years later, he gave a conjecture for the stability condition of the general linear fractional-order system, which was that all the poles of the system had negative real parts in [28]. This conjecture was later rigorously proved in [29] and further extended to the stability analysis of the delays and neutral delays for the fractional-order system. Therefore, the stability criterion of an integer-order system is also applicable to the stability criterion of a fractional-order system. In addition, consensus conditions of FOMAS (9) without time delays () are obtained in [13]. Thus, as increases continuously from zero, the eigenvalues of FOMAS (9) will change continuously from the LHP to the right half plane (RHP). Once the trajectories of these eigenvalues reach the RHP through the imaginary axis, FOMAS (9) will no longer be stable, which results in the failure of the consensus condition. So what we need to consider is the time delay when the nonzero eigenvalues of FOMAS (9) appear on the imaginary axis for the first time, and the time delay will become the critical point of FOMAS (9) stability, which is known as the delay margin. Therefore, if we assume that is the imaginary eigenvalue of FOMAS (9), is the corresponding eigenvector, and , then there is the following equation:Note that all the complex roots of each appeared in conjugated pairs and we only need to study the situation where . On the left side of (16), multiply (the conjugate transpose of ); the following equation can be obtained:Then, we getwhereTaking the modulus of both sides of (18), we can get the following inequality:According to Lemma 1, we can getIn addition, because , therefore ; that is, .
Next, we analyze the principal value of the argument of . According to (18), there iswhere . Letand calculate the derivative of about :It shows that is the decreasing function of . So, when , there isWhat we need to be aware of is that the above conclusion is based on the assumption that the system eigenvalues exist on the imaginary axis. If we make all , there isInequality (26) contradicts inequality (25). That is, as long as all are less than , we can avoid the eigenvalues of the FOMAS crossing the imaginary axis to reach the unstable RHP and the FOMAS can still reach consensus. On the other hand, when all , is an imaginary eigenvalue of the FOMAS, whose corresponding eigenvector makes hold, so is the critical delay which is called the delay margin. When all , there must exist at least one eigenvalue of the FOMAS in the RHP. Then, according to the principle of stability, the states of the FOMAS are no longer convergent and the FOMAS with symmetric time delays cannot reach consensus. Proof is completed.

Remark 5. For FOMAS (9) without time delays (), consensus is achieved if an undirected interaction graph is connected and in [13]. In addition, because in (10), we can derive that . So, in order to achieve the consensus of FOMAS (9) with symmetric time delays, the fractional order should also satisfy .

Corollary 6. Assume that the undirected interaction graph is connected and the time delays are symmetric. When , by the distributed control protocol (8), FOMAS (9) can reach consensus if all the time delays () are less than , and FOMAS (9) cannot reach consensus if all the time delays () are greater than , where

4.2. Consensus of FOMAS with Asymmetric Time Delays

Theorem 7. Assume that the directed interaction graph has a spanning tree and the time delays are asymmetric. By the distributed control protocol (8), FOMAS (9) can reach consensus if all the time delays () are less than , and FOMAS (9) cannot reach consensus if all the time delays () are greater than , where, , , and is the th eigenvalue of the Laplacian matrix of the graph .

Proof. We use the frequency-domain proof method, which has been used in proving Theorem 4. Suppose that is the eigenvalue of FOMAS (9) on the imaginary axis, is the corresponding eigenvector, and . By similar methods and Lemma 2, we can get the following equation:By taking the modulus of both sides of (29) and regarding as the function of , we can get where is an increasing function of .
Calculating the principal value of the argument of (29) on both sides separately, we can getAccording to the definition of in (29), we can getso, there isDue to , the possible values of must be nonzero eigenvalues of the Laplacian matrix of the graph ; that is, . So, when , . If we let all , there isInequality (34) contradicts inequality (33). That is, when all , the eigenvalues of the FOMAS with asymmetric time delays cannot reach or cross the imaginary axis, and the FOMAS will remain stable and the consensus of the FOMAS can be achieved. On the other hand, when all , there must exist at least one eigenvalue of the FOMAS in the RHP, and then the states of the FOMAS are no longer convergent and the FOMAS with asymmetric time delays cannot reach consensus. Proof is completed.

Remark 8. For FOMAS (9) without time delays (), consensus is achieved if the directed interaction graph has a spanning tree and , in [13]. In addition, because in (28), we can derive that , . So, in order to achieve the consensus of FOMAS (9) with asymmetric time delays, the fractional order should also satisfy , .

Corollary 9. Assume that the directed interaction graph has a spanning tree and the time delays are asymmetric. When , by the distributed protocol (8), FOMAS (9) can reach consensus if all the time delays () are less than , and FOMAS (9) cannot reach consensus if all the time delays () are greater than , where

5. Simulation Results

To illustrate the correctness of the theoretical results, numerical simulations will be given in this section.

5.1. Example 1: Simulations for Theorem 4

Consider a FOMAS with four agents, whose dynamics is described by (9) with . The connected interaction graph of FOMAS (9) is undirected and shown in Figure 1, whose Laplacian matrix is as follows:

According to Theorem 4, the delay margin of the FOMAS is . Assume that the initial states of the FOMAS are taken as ,  ,  , and . Then, three sets of different time delays are used in the simulation:

, , , .

, , , .

, , , .

Figures 2, 3, and 4 show the trajectories of all the agents’ states in Example . It is obvious that the FOMAS with symmetric time delays can reach consensus. Furthermore, by comparing the simulation results of Figures 2, 3, and 4, we can find that when all the time delays stay away from the delay margin when the communication topology and the fractional order of the FOMAS stay the same, the convergence speed will become faster, whereas the convergence speed will become slower when all the time delays get close to the delay margin . Similarly, we change the communication topology, which changes the eigenvalues of the Laplace matrix of the communication topology, and the delay margin also increases (decreases) with the decrease (increase) of the maximum eigenvalue of all the eigenvalues of the Laplace matrix of the communication topology when a set of valid time delays and the fractional order of the FOMAS stay the same. This will result in the change of distance between the taken valid time delays and the delay margin , which will eventually lead to the similar rules above.

On the other hand, in order to make a comparison, under the same conditions, we suppose that ,  ,  , and  .

Figure 5 shows the trajectories of all the agents’ states . It is clear that the FOMAS cannot reach consensus.

All of the above simulation results are consistent with Theorem 4. So, the correctness of Theorem 4 is validated.

5.2. Example 2: Simulations for Theorem 7

Consider a FOMAS with four agents, whose dynamics is described by (9) with . The connected interaction graph of FOMAS (9) is directed and shown in Figure 6, whose Laplacian matrix is as follows:

According to Theorem 7, the delay margin of the FOMAS is . Assume that the initial states of the FOMAS are taken as ,  ,  , and . Similarly, three sets of different time delays are used in the simulation:(1), , , .(2), , , .(3), , , .

Figures 7, 8, and 9 show the trajectories of all the agents’ states in Example . It is obvious that the FOMAS with asymmetric time delays can reach consensus. Moreover, by comparing the simulation results of Figures 7, 8, and 9, we also find that when all the time delays stay away from the delay margin when the communication topology and the fractional order of the FOMAS stay the same, the convergence speed will become faster, whereas the convergence speed will become slower when all the time delays get close to the delay margin . Similarly, we change the communication topology, which changes the eigenvalues of the Laplace matrix of the communication topology, and the delay margin is also changed with the change of eigenvalues when a set of valid time delays and the fractional order of the FOMAS stay the same. This will result in the change of distance between the taken valid time delays and the delay margin , which will eventually lead to the similar rules above, too.

Now, in order to make a comparison, under the same conditions, we suppose that ,  ,  , and  .

Figure 10 shows the trajectories of all the agents’ states . It is clear that the FOMAS cannot reach consensus.

All of the above simulation results are consistent with Theorem 7. So, the correctness of Theorem 7 is validated.

6. Conclusion

In this paper, the consensus problems of the FOMAS with nonuniform time delays are studied. First of all, the consensus problem is investigated for the FOMAS with symmetric time delays and undirected topology, and the time-delay margin is obtained to guarantee the consensus for this FOMAS. Then, the consensus problem is investigated for the FOMAS with asymmetric time delays and directed topology, and the time-delay margin is obtained to guarantee the consensus for this FOMAS. Furthermore, the relationship between the speed of convergence and communication topology and the time delays is revealed. And extending the above results, two corollaries are obtained for the corresponding integer-order multiagent systems, which are the same as traditional integer-order systems. Finally, the correctness of our theoretical results is validated by the simulations.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the Science and Technology Department Project of Sichuan Province of China (Grants nos. 2014FZ0041, 2017GZ0305, and 2016GZ0220), the Education Department Key Project of Sichuan Province of China (Grant no. 17ZA0077), and the National Natural Science Foundation of China (Grant no. U1733103).