Abstract

Consensus of fractional-order multiagent systems (FOMASs) with single integral has been wildly studied. However, the dynamics with multiple integral (especially double integral to sextuple integral) also exist in FOMASs, and they are rarely studied at present. In this paper, consensus problems for multi-integral fractional-order multiagent systems (MIFOMASs) with nonuniform time-delays are addressed. The consensus conditions for MIFOMASs are obtained by a novel frequency-domain method which properly eliminates consensus problems of the systems associated with nonuniform time-delays. Besides, the method revealed in this paper is applicable to classical high-order multiagent systems which is a special case of MIFOMASs. Finally, several numerical simulations with different parameters are performed to validate the correctness of the results.

1. Introduction

The research related to multiagent systems (MASs) has been going on for decades, due to its many meaningful applications, e.g., sweep coverage control of MASs [1], flocking behavior of mobile robots [2], and coordinated attitude control of a formation of satellites [3]. Consensus is an agreement on the quality of certain concerns about the specific states of all agents, which is one of the most fundamental requirements for the research on MASs.

Up to now, numerous studies have been conducted to resolve the problems about consensus of MASs with different dynamics. During the past decades, a lot of results have been accomplished about consensus of first-order MASs [411]. In [4], a simple model was presented for the phase transition of a set of self-driven particle, and it was demonstrated that the headings of all agents in MASs converged to a common value by simulation. In [5], authors provided some theoretical explanations for Vicsek’s linearized model and analyzed the alignment of undirected switching topologies of agents that were regularly connected. Based on the research works of [5], more relaxed consensus conditions over dynamic switching topologies were given in [6, 7]. Authors in [8] put forward a framework about consensus theory of MASs with directed information flow, link/node failures, time-delays, and so on. Robust control about consensus problems for MASs with parameter uncertainties, external disturbances, nonidentical state, and time-delays was discussed in [9]. In recent years, more and more researchers have paid more attention to consensus of second-order MASs [1216]. For instance, authors in [12] investigated consensus problems for second-order continuous-time MASs in the presence of jointly connected topologies and time-delay. In [13], two types of consensus problems for second-order MASs with and without delay over switching topology and directed topology were studied. In [14], the local consensus problem for second-order MASs whose dynamics were nonlinear dynamics under directed and switching random topology was discussed, and several sufficient conditions were derived to ensure the MASs reach consensus. Furthermore, taking into account the fact that high-order MASs were widely used, consensus problems for high-order MASs have been studied in [1721]. In particular, the output consensus problem in [17] was addressed for high-order MASs with external disturbances, and some conditions were derived to ensure consensus for the MASs. The consensus problems in [18] were considered for a class of high-order MASs with time-delays and switching networks, and a nearest-neighbour rule was designed and some conditions were derived to guarantee consensus for the systems with time-delays. The conditions of consensus in [21] for high-order MASs with nonuniform time-delays were proposed by a novel frequency-domain approach which properly resolved the challenges associated with multiple time-delays.

It is worth noting that many results above about MASs were based on the integer-order dynamics. In fact, many scholars have declared that the essential characteristic or behavior of an object in the complex environment could be better revealed by adopting fractional-order dynamics. Examples include unmanned aerial vehicles operating in an environment with the impacts of rain and wind [22], food searching with the help of the individual secretions and microbial [23], and submarine robots in the bottom of the sea with large amounts of microorganisms and viscous substances [24]. Compared to integer-order dynamics, fractional-order dynamics provided an excellent tool in the description of memory and hereditary properties [25, 26]. Moreover, authors in [27, 28] indicated that the integer-order systems were only the special examples of the fractional-order systems. Based on these facts, the research results on consensus of FOMASs with single integral in [2934] have been continuously springing up in recent years. As we know, consensus problem of FOMASs was first proposed and investigated by Cao et al. [29]. Next, consensus control of FOMASs with time-delays was studied by Yang et al. [30, 31], where homogeneous dynamics and heterogeneous dynamics were used to illustrate the agent of system. In [32], consensus problem of linear FOMASs with input time-delay and the consensus problem of nonlinear FOMASs with input time-delay were investigated, respectively. In [33], consensus problems were studied for FOMASs with nonuniform time-delays. Meanwhile, by means of matrix theory tool, Laplace transform and graph theory tool, two delay margins were obtained as the consensus conditions. Lately, consensus of FOMASs with double integral was proposed in [3539]. The consensus problem of FOMASs with double integral over fixed topology was studied in [35]. By applying Mittag-Leffler function, Laplace transform, and dwell time technique, consensus for FOMASs with double integral over switching topology was investigated in [36]. Based on the sliding mode estimator, consensus problem for FOMASs with double integral was studied in [37]. By means of matrix theory tool, Laplace transform, and graph theory tool, consensus problems for a FOMAS with double integral and time-delay were studied in [38]. Nevertheless, the above research results on the consensus problems of FOMASs with or without time-delays were based on the single-integral fractional-order or double-integral fractional-order dynamics. To this day, there is almost no research on consensus problems of MIFOMASs with time-delays, especially nonuniform time-delays.

Motivated by above analysis, we extend FOMASs from single-integral fractional-order dynamics to multi-integral fractional-order ones in this paper. Consensus problems of FOMASs with multiple integral in the presence of nonuniform time-delays are studied. The main idea of this paper is to first obtain the characteristic polynomial of a MIFOMAS with imaginary eigenvalues through the model transformation of the system and then determine the stability conditions of the system according to this characteristic polynomial, so as to determine the consensus conditions of the system according to the stability conditions of the system. The consensus conditions of the MIFOMAS with nonuniform time-delays can be obtained by inequalities.

The main contributions of this paper are as follows. Firstly, we consider multi-integral fractional-order dynamics. As far as we know, this paper is the first paper that studies consensus of MIFOMASs. Just as integer-order MASs have first-order (single-integral) MASs [411], second-order (double-integral) MASs [1216], and high-order (multi-integral) MASs [1721], FOMASs also have single-integral FOMASs [2934], double-integral FOMASs [3539], and MIFOMASs, which makes the overall theory of FOMASs perfect from single-integral to multi-integral FOMASs. In addition, single-integral and double-integral FOMASs are the special cases of MIFOMASs. Secondly, we consider symmetric and asymmetric time-delays. The symmetric time-delays contain up to different values and the asymmetric time-delays contain up to different values when the MIFOMAS consists of n agents. Thirdly, we consider the dynamics of each agent containing multiple state variables with different fractional orders. The MIFOMAS with nonuniform time-delays consists of some agents, and each agent contains multiple state variables with different fractional orders. Finally, we derive the consensus conditions for a MIFOMAS with nonuniform time-delays.

The remainder of this article is organized as follows. In Section 2, fractional calculus and its Laplace transform are given. In Section 3, the knowledge about graph theory is shown out. In Sections 4 and 5, consensus algorithms for a MIFOMAS in the presence of nonuniform time-delays are studied. In Section 6, some numerical examples with different parameters are simulated to verify the results. Finally, conclusions are drawn out in Section 7.

2. Fractional Calculus

In [40], several different definitions of fractional calculus have been proposed, in which the Caputo fractional derivative played an important role in fractional-order systems. Because the initial value of Caputo fractional derivative has practical signification in many problems, which is commonly used in the variety of physical fields. Ergo, this paper will model the system dynamical characteristics by using Caputo derivative which is defined bywhere denotes the initial value, represents the order of the Caputo derivative, and . is given by

If is replaced by , and the Laplace transform of is represented by , then the following equation can be used to denote Laplace transform of the Caputo derivative.where and .

3. Graph Theory

For a MAS with agents, the network topology can be denoted by a graph , where and , respectively, represent the set of nodes and the set of edges. The node indices belong to a finite index set . The weighted adjacency matrix is denoted by . The element of the -th row and the -th column in matrix indicates the connection state between agents and . If nodes and are connected, i.e., , then , and is called a neighbor of node . denotes the index set of all neighbors of agent . If nodes and are connected and , then is an undirected graph; otherwise the is a directed graph. In a directed graph, a directed path is a sequence of edges by , where . The directed graph has a directed spanning tree if all other nodes have directional paths from the same node. The Laplacian matrix of the graph is defined by , where is a diagonal matrix with . Supposing some graphs and graph consist of the same nodes, and the edge set of graph is the sum of the edge sets of other graphs , then there is , which means the Laplacian matrix of graph is the sum of other graphs’ Laplacian matrix.

4. Problem Statement

There are two lemmas [41] for the later analysis.

Lemma 1. If graph is an undirected and connected graph, then its Laplacian matrix has one singleton zero eigenvalue and other eigenvalues are all positive; i.e., .

Lemma 2. If graph is a directed graph with a spanning tree, then its Laplacian matrix has one singleton zero eigenvalue and other eigenvalues have a positive real part; i.e., ).

Consider a MIFOMAS composed of agents. Each node in graph corresponds to each agent of the MIFOMAS. If , we can think that the -th agent can get state information from the -th agent. The dynamics of the -th agent of the MIFOMAS are represented bywhere , respectively, represent different states of the -th agent, is the -order Caputo derivative of , is the -order Caputo derivative of is the -order Caputo derivative of (), and is the control input.

Definition 3. If and only if the states of all agents in MIFOMAS (4) satisfythen MIFOMAS (4) can reach consensus. In (5), , respectively, represent different states of the -th agent, and , respectively, represent different states of the -th agent.

In this paper, the control protocol for MIFOMAS (4) will be given bywhere denotes the neighbors index collection of the agent , is the -th element of , is the time-delay which is from the -th agent to the -th agent, and are scale coefficients. If all , then the time-delays are symmetrical; else the time-delays are asymmetrical. The symmetric time-delays and the asymmetric time-delays are two different forms of nonuniform time-delays. For ease of analysis, we define that denote different time-delays of MIFOMAS (4); i.e., . Then the following control protocol is provided to resolve consensus problems of MIFOMAS (4):

Assume the state vector of the -th agent is , and the joint state vector of MIFOMAS (4) consisting of agents is .

If we define two matrices as follows, and then under the control protocol given by (7), the closed-loop dynamics of MIFOMAS (4) can be described as

5. Main Results

Theorem 4. Suppose that a FOMAS with multiple integral is given by MIFOMAS (4) whose corresponding network topology satisfies Lemma 1. Define the following functions:where , , and and , respectively, denote the real part and the imaginary part of .
If all for the MIFOMAS (10) with symmetric time-delays, then the control protocol (7) can resolve the consensus problem of the MIFOMAS (10) with symmetric time-delays, and on the contrary, then the control protocol (7) can not resolve the consensus problem of the MIFOMAS (10) with symmetric time-delays. The value of corresponding to in is determined by the following equation:where is the modulus of and is the maximum eigenvalue of .

Proof. We shall apply the frequency-domain method to analyze the MIFOMAS (10) with symmetric time-delays, and we can get where is the Laplace transform of , is the initial value of ,andMotivated by the stability analysis of a fractional-order system in [42], we can study consensus of the MIFOMAS (10) with symmetric time-delays by analyzing the characteristic eigenvalues’ position of the characteristic polynomial det of the MIFOMAS (10) with symmetric time-delays. Specifically, consensus of the MIFOMAS (10) without delays (all ) is necessary for consensus of the MIFOMAS (10) with symmetric time-delays; that is to say, in this case the characteristic eigenvalues of det of the MIFOMAS (10) with symmetric time-delays are all situated in the left half plane (LHP) of the complex plane, and as increases continuously from zero, the characteristic eigenvalue of det of the MIFOMAS (10) with symmetric time-delays will change continuously from the LHP to the right half plane (RHP) of the complex plane. Once the characteristic eigenvalue of det of the MIFOMAS (10) with symmetric time-delays reaches the RHP of the complex plane through the imaginary axis, the MIFOMAS (10) with symmetric time-delays will be unstable and can not achieve consensus. Ergo, we only need to consider the critical time-delay when the nonzero characteristic eigenvalue of det of the MIFOMAS (10) with symmetric time-delays is just situated on the imaginary axis for the first time as increases continuously from zero, and the corresponding time-delay is just the delay margin of the MIFOMAS (10) with symmetric time-delays.
Assume is the characteristic eigenvalue of det of the MIFOMAS (10) with symmetric time-delays on the imaginary axis, is the corresponding eigenvector, and , ; we have the following equations: Because of , we haveand it yields thatAccording to (20), we havethen we can multiply both sides of (21) by (the conjugate transpose of ); the following equation can be obtained:where .
Due to (22) can be simplified towhere .
Let ; we take modulus of both sides of (24). According to Lemma 1, we can get the following inequality:It is obvious that is an increasing function for , and if , we can get ; that is, inequality (25) is true.
According to (24), we can getwhere is the principal value of the argument of , , and and , respectively, denote the real part and the imaginary part of .
According to (26), it is easy to obtain thatConsider a FOMAS with single integral; we have . It is apparent that , and . According to (25), we should only consider , and if all , then , which contradicts to (27). Therefore, when all , the characteristic eigenvalues of det of the MIFOMAS (10) with symmetric time-delays are all situated in the LHP and the FOMAS with single integral will remain stable and can achieve consensus. On the contrary, the FOMAS with single integral will not remain stable and can not achieve consensus. Theorem 4 is proven for .
In the following, the FOMAS with multiple integral (double integral to sextuple integral) shall be analyzed step by step. For convenience of analysis, we first need to define some symbolic parameters:andFor the FOMAS with double integral,Because of , we can get the first derivative of :For the FOMAS with triple integral,Because of , we can get the first derivative of :In a similar way, the and of the FOMASs with quadruple integral to sextuple integral can be, respectively, calculated under the appropriate parameters, and they are as follows:In summary, we have found that the first derivatives of listed above are negative values, and means that are monotonically decreasing with the growth of . Then it can be deduced that the arguments also decrease monotonically and continuously about because the values of vary smoothly. Evidently, we can analyze the features of together.
If , we have , and because the arguments decrease monotonically and continuously about , we have ; i.e., . Thus, so we can get , which means also decrease monotonically and continuously about . When , we haveIt is worth noting that inequality (40) can be obtained when the characteristic eigenvalue of det of the MIFOMAS (10) is . If we let all , then we can obtain the following inequality:Inequality (41) is in contradiction with inequality (40). Therefore, as long as all , we can ensure all the characteristic eigenvalues of det of the MIFOMAS (10) with symmetric time-delays are situated in the LHP, and the MIFOMAS (10) with symmetric time-delays will remain stable and can achieve consensus. On the contrary, the MIFOMAS (10) with symmetric time-delays will not be stable and can not achieve consensus. Theorem 4 is proven for .

Remark 5. Consensus of the MIFOMAS (10) without symmetric time-delays is necessary for consensus of this system with symmetric time-delays.

Remark 6. Although in Theorem 4 due to computational complexity, the value of may be greater than 6 under the appropriate parameters.

Corollary 7. If we suppose that a FOMAS with multiple integral is given by MIFOMAS (4) whose corresponding network topology satisfies Lemma 1 and , then the MIFOMAS (10) with symmetric time-delays can be transformed into high-order MAS with symmetric time-delays whose dynamic model is an integer-order dynamic model and the following functions can be obtained:where , , and and , respectively, denote the real part and the imaginary part of .
For the high-order MAS with symmetric time-delays, if all satisfy , then the control protocol (7) can resolve the consensus problem for the high-order MAS with symmetric time-delays, and on the contrary, then the control protocol (7) can not resolve the consensus problem for the high-order MAS with symmetric time-delays. The value of corresponding to in is determined by the following equation:where is the modulus of and is the maximum eigenvalue of .

Remark 8. The dynamic model and the control protocol in Corollary 7 were discussed in [21], and the conclusion in Corollary 7 is less conservative than that in [21]. The proof about Corollary 7 is the same as that of Theorem 4.

Theorem 9. Suppose that a FOMAS with multiple integral is given by MIFOMAS (4) whose corresponding network topology satisfies Lemma 2. Define the following functions: where , , is the -th eigenvalue of , , and and denote the imaginary part and real part of , respectively.
If all satisfy for the MIFOMAS (10) with asymmetric time-delays, then the control protocol (7) can resolve the consensus problem of the MIFOMAS (10) with asymmetric time-delays, and on the contrary, then the control protocol (7) can not resolve the consensus problem of the MIFOMAS (10) with asymmetric time-delays. The value of corresponding to in is determined by the following equation: where is the modulus of .

Proof. By adopting the proof method similar to Theorem 4, we suppose that is the characteristic eigenvalue of det of the MIFOMAS (10) with asymmetric time-delays on the imaginary axis, is the corresponding eigenvector, and , . According to Lemma 2, we can get the following equation:Take modulus of both sides of (46); is an increasing function for ; thus is also an increasing function for .
Calculate the principal value of the argument of (46); we havewhere and and denote the imaginary part and real part of , respectively.
According to the definition of in (46), we have so there isDue to , the possible values of must be nonzero eigenvalues of of graph ; i.e., , which makes the delay margin minimized. So when , . If we let all , there isInequality (50) is in contradiction with inequality (49). Therefore, as long as all , the characteristic eigenvalues of det of the MIFOMAS (10) with asymmetric time-delays can not reach or pass through the imaginary axis, then the MIFOMAS (10) with asymmetric time-delays will remain stable and can achieve consensus. On the contrary, the MIFOMAS (10) with asymmetric time-delays will not be stable and can not achieve consensus. Theorem 9 is proven.

Remark 10. Consensus of the MIFOMAS (10) without asymmetric time-delays is necessary for consensus of this system with asymmetric time-delays.

Remark 11. Although in Theorem 9 due to computational complexity, the value of may be greater than 6 under the appropriate parameters.

Corollary 12. If we suppose that a FOMAS with multiple integral is given by MIFOMAS (4) whose corresponding network topology satisfies Lemma 2 and , then the MIFOMAS (10) with asymmetric time-delays can be transformed into high-order MAS with asymmetric time-delays whose dynamic model is an integer-order dynamic model and the following functions can be obtained:where , , is the -th eigenvalue of , , and and denote the imaginary part and real part of , respectively.
For the high-order MAS with asymmetric time-delays, if all satisfy , then the control protocol (7) can resolve the consensus problem for the high-order MAS with asymmetric time-delays, and on the contrary, then the control protocol (7) can not resolve the consensus problem for the high-order MAS with asymmetric time-delays. The value of corresponding to in is determined by the following equation: where is the modulus of .

6. Simulation Results

The correctness and validity of the theoretical results for Theorems 4 and 9 will be verified by some numerical simulations in this section. Under different network topologies, the FOMAS with different multiple integral will be considered.

First of all, to validate Theorem 4, we consider a FOMAS composed of 4 agents. Figure 1 shows the network topology depicted with a connected and undirected graph , and Figure 1 has five different time-delays which are symmetric time-delays and it shows full connectivity. All the delays are marked with , where and are the indexes, which are used to represent the connected agents and . If we suppose the weight of each edge of graph in Figure 1 is 1, then the adjacency matrix and the corresponding Laplacian matrix of are, respectively, where is the maximum eigenvalue of .

Example 1. For a FOMAS with double integral and symmetric time-delays under the undirected graph, let us set , and ; thus the delay margin according to Theorem 4. Two groups of symmetric time-delays are set: , which are bounded by the delay margin ; , which exceed the delay margin . The simulation results about Example 1 are displayed in Figures 2 and 3: the two subfigures in Figure 2 show the trajectories of all agents’ states when all symmetric time-delays are less than the delay margin , which indicates that the FOMAS with double integral and symmetric time-delays is stable and consensus of the FOMAS with double integral and symmetric time-delays can be reached; the two subfigures in Figure 3 show the trajectories of all agents’ states when all symmetric time-delays exceed the delay margin , which indicates that the FOMAS with double integral and symmetric time-delays is unstable and consensus of the FOMAS with double integral and symmetric time-delays can not be reached.

Example 2. For a FOMAS with triple integral and symmetric time-delays under the undirected graph, let us set , and ; thus according to Theorem 4. Two groups of symmetric time-delays are set: , which are bounded by the delay margin ; , which exceed the delay margin . The simulation results about Example 2 are displayed in Figures 4 and 5: the three subfigures in Figure 4 show the trajectories of all agents’ states when all symmetric time-delays are less than the delay margin , which indicates that the FOMAS with triple integral and symmetric time-delays is stable and consensus of the FOMAS with triple integral and symmetric time-delays can be reached; the three subfigures in Figure 5 show the trajectories of all agents’ states when all symmetric time-delays exceed the delay margin , which indicates that the FOMAS with triple integral and symmetric time-delays is unstable and consensus of the FOMAS with triple integral and symmetric time-delays can not be reached.

Example 3. For a FOMAS with sextuple integral and symmetric time-delays under the undirected graph, let us set , and ; thus according to Theorem 4. Two groups of symmetric time-delays are set: , which are bounded by the delay margin ; , which exceed the delay margin . The simulation results about Example 3 are displayed in Figures 6 and 7: the six subfigures in Figure 6 show the trajectories of all agents’ states when all symmetric time-delays are less than the delay margin , which indicates that the FOMAS with sextuple integral and symmetric time-delays is stable and consensus of the FOMAS with sextuple integral and symmetric time-delays can be reached; the six subfigures in Figure 7 show the trajectories of all agents’ states when all symmetric time-delays exceed the delay margin , which indicates that the FOMAS with sextuple integral and symmetric time-delays is unstable and consensus of the FOMAS with sextuple integral and symmetric time-delays can not be reached.
Next, to examine Theorem 9, we give a network topology described in Figure 8, which is a directed graph with a spanning tree. It also contains five different time-delays which are asymmetric time-delays and displays full connectivity. If we suppose the weight of each edge of graph in Figure 8 is 1, then the adjacency matrix and the corresponding Laplacian matrix are where , and are all eigenvalues of .

Example 4. For a FOMAS with double integral and asymmetric time-delays under the directed graph, let us set , and ; thus according to Theorem 9. Two groups of asymmetric time-delays are set: , which are bounded by the delay margin ; , which exceed the delay margin . The simulation results about Example 4 are displayed in Figures 9 and 10: the two subfigures in Figure 9 show the trajectories of all agents’ states when all asymmetric time-delays are less than the delay margin , which indicates that consensus of the FOMAS with double integral and asymmetric time-delays can be reached; the two subfigures in Figure 10 show the trajectories of all agents’ states when all asymmetric time-delays exceed the delay margin , which indicates that consensus of the FOMAS with double integral and asymmetric time-delays can not be reached.

Example 5. For a FOMAS with triple integral and asymmetric time-delays under the directed graph, let us set , and ; thus according to Theorem 9. Two groups of asymmetric time-delays are set: , which are bounded by the delay margin ; , which exceed the delay margin . The simulation results about Example 5 are displayed in Figures 11 and 12: the three subfigures in Figure 11 show the trajectories of all agents’ states when all asymmetric time-delays are less than the delay margin , which indicates that consensus of the FOMAS with triple integral and asymmetric time-delays can be reached; the three subfigures in Figure 12 show the trajectories of all agents’ states when all asymmetric time-delays exceed the delay margin , which indicates that consensus of the FOMAS with triple integral and asymmetric time-delays can not be reached.

Example 6. For a FOMAS with sextuple integral and asymmetric time-delays under the directed graph, let us set , and ; thus according to Theorem 9. Two groups of asymmetric time-delays are set: , which are bounded by the delay margin ; , which exceed the delay margin . The simulation results about Example 6 are displayed in Figures 13 and 14: the six subfigures in Figure 13 show the trajectories of all agents’ states when all asymmetric time-delays are less than the delay margin , which indicates that consensus of the FOMAS with sextuple integral and asymmetric time-delays can be reached; the six subfigures in Figure 14 show the trajectories of all agents’ states when all asymmetric time-delays exceed the delay margin , which indicates that consensus of the FOMAS with sextuple integral and asymmetric time-delays can not be reached.

7. Conclusion

The consensus problems of a FOMAS with multiple integral under nonuniform time-delays are studied in this paper. Taking into account two kinds of nonuniform time-delays, the sufficient conditions have been derived in the form of inequalities for the MIFOMAS with nonuniform time-delays. Numerical simulations of the MIFOMAS with nonuniform time-delays over undirected topology and directed topology are performed to verify these theorems. Finally, the simulation results show that the selected examples have achieved the desired results: the MIFOMAS with nonuniform time-delays under given conditions can achieve the consensus. With the help of the above research of this paper, distributed formation control of the MIFOMAS with nonuniform time-delays will be one of the most significant topics, which will be one of our future research tasks.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

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 nos. U1733103, 61802036).