Next Article in Journal
Restricted Phased Space Thermodynamics for Black Holes in Higher Dimensions and Higher Curvature Gravities
Previous Article in Journal
Link Prediction in Complex Networks Using Recursive Feature Elimination and Stacking Ensemble Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Leader-Following Consensus Tracking Control for Nonliear Multi-Agent Systems under Jointly Connected Graph

1
School of Electrical and Control Engineering, Shaanxi University of Science and Technology, Xi’an 720021, China
2
School of Control Science and Engineering, Shandong University, Jinan 250100, China
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(8), 1130; https://doi.org/10.3390/e24081130
Submission received: 17 July 2022 / Revised: 12 August 2022 / Accepted: 13 August 2022 / Published: 15 August 2022

Abstract

:
This paper researches the fixed-time leader-following consensus problem for nonlinear multi-agent systems (MASs) affected by unknown disturbances under the jointly connected graph. In order to achieve control goal, this paper designs a fixed-time consensus protocol, which can offset the unknown disturbances and the nonlinear item under the jointly connected graph, simultaneously. In this paper, the states of multiple followers can converge to the state of the leader within a fixed time regardless of the initial conditions rather than just converging to a small neighborhood near the leader state. Finally, a simulation example is given to illustrate the theoretical result.

1. Introduction

Over the years, multi-agent systems have been widely considered in many fields because of their advantages of low cost and high efficiency [1,2,3,4]. As everyone knows, the consensus problem is a vital one in the field of cooperative control of multi-agent systems, which is the basis for the study of other cooperative control problems.
In the study of consensus problems, convergence rate is often regarded as an important performance index to measure the excellence of the designed control protocol. Therefore, in terms of convergence rate, the consensus problem of MASs can be divided into the asymptotic consensus, the finite time consensus and the fixed-time consensus generally. Firstly, the asymptotic consensus problem can be achieved when time approaches infinity [5,6]. However, in practical application, it is often expected that each agent can reach consensus within a limited time. Then, the finite time consensus comes into being. Compared with the asymptotic consensus, the convergence speed of the finite time consensus is obviously faster, which possesses stronger robustness and higher control precision [7,8,9,10,11,12,13]. However, the finite time consensus still has obvious limitations; that is, its convergence time is related to the initial values. In order to solve the limitation of finite time consensus of MASs, Polyakov first proposed the concept of the fixed-time stability in 2012 [14]. On the basis of retaining the advantages of the finite time consensus, the convergence time of multi-agent systems is independent of the initial value.
Furthermore, due to its obvious advantages, the research of fixed-time consensus has developed rapidly in recent years. Firstly, work [15] studied the fixed-time consensus problem for simple second-order integrator multi-agent systems. Moreover, work [16] studied the second-order system with disturbances whose upper bounds were known, and it designed an observer-based distributed fixed-time consensus protocol. Moreover, work [17,18,19] researched the fixed-time consensus problem of first-order nonlinear systems. Among them, work [18] studied the fixed-time consensus problem of nonlinear multi-agent systems subjected to external disturbances and employed adaptive methods to solve the external unknown disturbances and nonlinear problems. In addition, work [20] proposed an adaptive protocol based on high-order observer, which is applied to study the fixed-time leader-following consensus of high-order nonlinear systems, where the nonlinear term satisfied the Lipschitz condition and the Lipschitz constant was known. All of the above are studied under the fixed graph, and there are many studies on the fixed-time consensus under the switching graph. In 2018, work [21] studied the double integrator system under a jointly connection graph, and they adopted distributed protocol to make MASs achieve fixed-time consensus. Furthermore, work [22] studied the problem of fixed-time random consensus of multi-agent systems and designed a series of non-Lipschitz protocol under fixed topology and switching topology, respectively. In addition, work [23] proposed a backstepping distributed control model to design a fixed-time state observer, which could solve the formation problem of multiple UAVs. On the basis of the backstepping method, work [24] introduced a neural network and designed a novel fixed-time adaptive protocol to solve the fixed-time consensus problem of nonlinear multi-agent systems under switching graph. In addition, work [25] uses fuzzy logic control to make higher-order systems achieve practical consensus in a fixed time. However, if a deep learned recurrent type-3 fuzzy system is further combined, the uncertainty modeling of nonlinear systems can be better solved on the basis of the above papers, as mentioned in [26].
Overall, the research of the fixed-time consensus problem needs further improvement. In terms of the dynamics of MASs, many existing achievements do not consider the nonlinear multi-agent systems with disturbances [14,17,20,27,28,29], which is relatively limited. In terms of the communication graphs, most of the studies in the literature related with the fixed-time consensus focused on fixed graphs, while there is not enough research on switching topology [21,22,30].
Inspired by the literature above, this paper studies the fixed-time leader-following consensus of nonlinear multi-agent systems for a jointly connected graph, which is a more difficult system than the one used in [17,18,29]. Then, since the jointly connected graph is not always connected, a novel fixed-time consensus protocol based on a pointed assumption is designed, which can solve both nonlinear terms and unknown disturbances. In this paper, the states of multiple followers can converge to the state of the leader within a fixed time regardless of the initial conditions rather than just converging to a small neighborhood near the leader state. Eventually, the feasibility of the fixed-time consensus protocol is proved strictly by using Lyapunov stability lemma and classical matrix theory.
The remaining sections of this paper are divided as follows. Some important lemmas and the basic algebraic graph theory used in this paper are introduced in Section 2. Section 3 is dedicated to describe the main results of this paper, which consists of three sections, namely problem formulation, the design of the fixed-time consensus protocol, and the corresponding stability analysis. Section 4 uses MATLAB for simulation verification. The conclusion is given in Section 5.

2. Preliminaries

2.1. Notations

Notations R , R + , R n and R n × n represent the real number set, positive real number set, n-dimensional real vector space and n × n matrix, respectively. Then, the symbol 1 is the column vector of n × 1 with all elements 1. I n is the n-dimensional identity matrix. Define x = [ x 1 , x 2 , , x n ] T R n , i = 1 , , n , x r = [ x 1 r , , x n r ] T , r R , and s i g n ( x ) = [ s i g n ( x 1 ) , s i g n ( x 2 ) , , s i g n ( x n ) ] T , where s i g n ( · ) is sign function; that is,
s i g n ( ϕ ) = 1 , ϕ > 0 0 , ϕ = 0 1 , ϕ < 0 .
The main notations used in this article are shown in Table 1 below.

2.2. Definition and Lemmas

For the convenience of the following description, this section makes unified definitions.
Definition 1.
For x = [ x 1 , , x n ] R n , p-norm is defined as
x p p = | x 1 | p + | x 2 | p + + | x n | p ,
where p > 0 .
The following lemmas are required in this paper. In the meanwhile, they play a crucial role in analyzing the fixed-time consensus of MASs.
Consider the following nonlinear system
x ˙ ( t ) = f ( t , x ) , x ( 0 ) = x 0 ,
where x R n , f ( · ) : R + × R n R n is a nonlinear function. The solution of (1) can be understood in terms of F i l i p p o v if f ( t , x ) is not continuous. Assume that the origin is an equilibrium point of (1).
Lemma 1
([14,31]). If there exists a continuous radial unbounded positive definite function V ( x ) , such that V ˙ ( x ) K 1 V p ( x ) K 2 V q ( x ) , where constant K 1 , K 2 > 0 , p > 1 , 0 < q < 1 , then the origin of system (1) is globally fixed-time stable, where the settling time function T could be estimated as T T m a x : = 1 K 1 ( p 1 ) + 1 K 2 ( 1 q ) . Furthermore, if p = 1 + 1 μ , q = 1 1 μ , where μ > 1 , then the upper bound of convergence time is represented as T m a x : = π μ 2 K 1 K 2 .
Lemma 2
([32]). For any vector x R n , the following inequality holds
x p x r n 1 r 1 p x p .
where 0 < r < p .
Lemma 3
([32]). For any x R + , y R + , then
x y x + y 2 .
Lemma 4
([33]). For a directed graph, if there is a directed spanning tree whose root is a leader, the Laplacian matrix L associated with the directed graph has only one eigenvalue of 0, the other eigenvalues are positive, and the eigenvector of 0 eigenvalue is 1 .

2.3. Algebraic Graph Theory

A graph is represented by G = ( V , E , A ) , where V = v 1 , v 2 , , v n is a node set, E V × V is an edge set, and A is the adjacency matrix. If ( v j , v i ) E , then the agent v j can obtain information from the agent v i . For an edge ( v j , v i ) , node v i is called the parent node of v j , v j is called the child node of v i , and v i is a neighbor of v j . An adjacency matrix associated with the graph G is defined as A = [ a i j ] R n × n , where a i j > 0 , when ( v j , v i ) E ; a i j = 0 , otherwise. Note that a i j represents the weight for the edge ( v j , v i ) . The Laplacian matrix is defined as L = [ L i j ] R n × n , where L i i = i j a i j and L i j = a i j , i j . In addition, the Laplacian matrix is expressed as L = D A , where D = diag d 1 , d 2 , , d n is a degree matrix with d i = j = 1 n a i j .
In addition, a directed graph is called a strong connected graph if any node has a directed path to other nodes. It is worth noting that a connected graph is the premise of studying the consensus problem. For a directed graph, if a node v i can reach any other node through a directed path, the communication topology is said to have a directed spanning tree with v i as the root node.
A switching graph can be described by G σ ( t ) = ( V σ ( t ) , E σ ( t ) , A σ ( t ) ) , where σ ( t ) : R P and P is a finite set. The communication graph proposed in this paper is a switching graph with jointly connectivity, that is, consider a series of infinite sequences consisting of continuous time intervals [ t i , t i + 1 ) , i = 0 , 1 , , n , where t 0 = 0 , t i + 1 t i T , and T is a positive constant, while let N i σ ( t ) represent the neighbor set of the i-th agent at different time intervals. Then, each interval [ t i , t i + 1 ) can consist of an integer p i continuous sub-time intervals [ t i 0 , t i 1 ) , , [ t i j , t i j + 1 ) , , [ t i p 1 1 , t i p i ) , where t i 0 = t i , t i p i = t i + 1 , t i j + 1 t i j S , and S is a positive constant. The Laplacian matrix L σ ( t ) associated with the jointly connected graph G σ ( t ) is represented by
L σ ( t ) = 0 0 n × 1 L 2 σ ( t ) L 1 σ ( t ) .

3. Main Results

3.1. Problem Formulation

Consider that the system contains n + 1 agents, numbered 0 , , n , respectively, in which agent 0 is the leader and the other agents are followers. The dynamics of the leader is described by
x ˙ 0 ( t ) = u 0 + f ( t , x 0 ) .
The dynamics of the i-th agent is represented by
x ˙ i ( t ) = u i + f ( t , x i ) + d i ( t ) , i = 1 , , n ,
where x 0 R n , u 0 R n , x i R n and u i R n represent the state of a leader, the control input of a leader, the state of the i-th follower and the control input of the i-th follower, d i ( t ) R n represents the uncertain disturbances, f ( t , x 0 ) and f ( t , x i ) : R + × R n R n is the continuous nonlinear function. Without losing generality, this paper defaults that the leader cannot receive information from the followers, and only part of the followers can receive the state information of the leader.
Assumption 1.
The disturbance d i ( t ) of each agent is continuously differentiable and uniformly bounded, i.e., d i ( t ) d i ( t ) .
Assumption 2.
The leader has a non-zero control input u 0 , and u 0 has the known upper bound, i.e., u 0 u 0 .
Assumption 3.
For any x i , x j R n , there exists known positive constant θ, such that
f ( t , x i ) f ( t , x j ) θ x i x j .
Assumption 4.
Consider a series of infinite sequences consisting of continuous time intervals [ t i , t i + 1 ) , i = 0 , 1 , , n , where t 0 = 0 , t i + 1 t i T , and T is a positive constant, while N i σ ( t ) represents the neighbor set of the i-th agent at different time intervals. Furthermore, the entire interval [ t i , t i + 1 ) can consist of an integer p i contiguous sub-time intervals [ t i 0 , t i 1 ) , , [ t i j , t i j + 1 ) , , [ t i p i 1 , t i p i ) , where t i 0 = t i , t i p i = t i + 1 , t i j + 1 t i j S , and S is a positive constant. Moreover, the subgraph does not need to have a directed spanning tree with the leader as the root node at each sub-time interval, the jointly connected graph G σ ( t ) = j = 0 p i 1 G i j contains a directed tree in each time interval [ t i , t i + 1 ) , and a leader is a root node.
The control objective of this paper is to design a control protocol u i such that n followers (3) can converge to the leader state (2) in a finite time under the jointly connected graph, and the convergence time is independent of the initial state of the system; that is, for any initial value x i ( 0 ) , there exists a fixed time T m a x , such that
lim t T m a x x i ( t ) x 0 ( t ) 2 = 0 , t > T m a x .
In order to achieve the above control objective, the aforementioned assumptions should be satisfied.

3.2. Fixed-Time Consensus Protocol

As mentioned above, the aim of this paper is to study the fixed-time consensus for systems (2) and (3). Therefore, in each time interval [ t i , t i + 1 ) , the control protocol for each follower is designed
u i ( t ) = α j = 1 n a i j ( x i x j ) + a i 0 ( x i x 0 ) ( 1 b ) β j = 1 n a i j ( x i x j ) + a i 0 ( x i x 0 ) ( 1 + b ) γ s i g n j = 1 n a i j ( x i x j ) + a i 0 ( x i x 0 ) ,
where α , β , γ > 0 , 0 < b < 1 , and b = 2 q 2 q + 1 , q = 1 , , n . Then, the first two terms of (4) are dedicated to solve nonlinear terms and ensure that the systems (2) and (3) achieve the fixed-time consensus, while the last term is employed to eliminate unknown disturbances.
Let e i ( t ) = x i ( t ) x 0 ( t ) , i = 1 , , n . By substituting (4) into systems (2) and (3), the dynamics of the error system can be obtained
e ˙ i ( t ) = α j = 1 n a i j ( e i ( t ) e j ( t ) ) + a i 0 σ ( t ) e i ( t ) 1 b β j = 1 n a i j σ ( t ) ( e i ( t ) e j ( t ) ) + a i 0 e i ( t ) 1 + b γ s i g n j = 1 n a i j ( e i ( t ) e j ( t ) ) + a i 0 e i ( t ) + d i ( t ) + f ( t , x i ) f ( t , x 0 ) u 0 ,
Let E = [ e 1 ( t ) , , e n ( t ) ] T . We can obtain the compact form of (5) as follows
E ˙ = α ( L 1 σ ( t ) I n ) E 1 b β ( L 1 σ ( t ) I n ) E 1 + b γ s i g n ( L 1 σ ( t ) I n ) E 1 u 0 + F ( t , x ) F ( t , x 0 ) + D ,
where F ( t , x ) = [ f ( t , x 1 ) , , f ( t , x n ) ] T , F ( t , x 0 ) = [ f ( t , x 0 ) , , f ( t , x 0 ) ] T , D = [ d 1 ( t ) , , d n ( t ) ] T . According to Lemma 4, L 1 σ ( t ) is a positive define matrix.
Theorem 1.
Under Assumptions 1–4, the multi-agent systems (2) and (3) can achieve the fixed-time consensus under the control protocol (4), and the settling time T can be estimated as
T = 1 α ¯ ( 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ) b 2 2 · b 2 + 1 β ¯ ( 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ) b 2 2 · b 2 ,
where α ¯ = α 1 2 n θ ( ( L 1 σ ( t ) ) 1 I d ) 2 , β ¯ = β n b 2 1 2 n θ ( ( L 1 σ ( t ) ) 1 I d ) 2 .
Proof. 
Consider the following Lyapunov function candidate
V ( E ) = 1 2 E T ( L 1 σ ( t ) I n ) E ,
Since L 1 σ ( t ) is a positive define matrix, i.e., L 1 σ ( t ) > 0 , thus, V ( E ) is positive definite and continuously differentiable. Clearly, the derivative of (8) is shown below
V ˙ ( E ) = E T ( L 1 σ ( t ) I n ) E ˙ .
Substituting (6) into (9), we have
V ˙ ( E ) = α E T ( L 1 σ ( t ) I n ) ( ( L 1 σ ( t ) I n ) E ) 1 b β E T ( L 1 σ ( t ) I n ) ( ( L 1 σ ( t ) I n ) E ) 1 + b γ E T ( L 1 σ ( t ) I n ) s i g n ( ( L 1 σ ( t ) I n ) E ) + E T ( L 1 σ ( t ) I n ) [ F ( t , x ) F ( t , x 0 ) ] E T ( L 1 σ ( t ) I n ) ( 1 u 0 ) + E T ( L 1 σ ( t ) I n ) D .
Combining the above (10) with Definition 1, the following inequality is obtained
V ˙ ( E ) = α ( ( L 1 σ ( t ) I n ) E ) 2 b 2 b β ( ( L 1 σ ( t ) I n ) E ) 2 + b 2 + b γ E T ( L 1 σ ( t ) I n ) s i g n ( ( L 1 σ ( t ) I n ) E T ) + E T ( L 1 σ ( t ) I n ) [ F ( t , x ) F ( t , x 0 ) ] E T ( L 1 σ ( t ) I n ) ( 1 u 0 ) + E T ( L 1 σ ( t ) I n ) D .
By using assumptions, it follows from (11) that
V ˙ ( E ) α ( ( L 1 σ ( t ) I n ) E ) 2 b 2 b β ( ( L 1 σ ( t ) I n ) E ) 2 + b 2 + b + E T ( L 1 σ ( t ) I n ) [ F ( t , x ) F ( t , x 0 ) ] ( γ ( 1 u 0 ) d i ( t ) ) ( L 1 σ ( t ) I n ) E 1 .
Through selecting sufficiently large γ , such that γ ( 1 u 0 ) + d i ( t ) , (12) can transform into
V ˙ ( E ) α ( ( L 1 σ ( t ) I n ) E ) 2 b 2 b β ( ( L 1 σ ( t ) I n ) E ) 2 + b 2 + b + E T ( L 1 σ ( t ) I n ) [ F ( t , x ) F ( t , x 0 ) ] ,
where the nonlinear term E T ( L 1 σ ( t ) I n ) [ F ( t , x ) F ( t , x 0 ) ] can be rewritten by Assumption 3 and Lemma 2
E T ( L 1 σ ( t ) I n ) [ F ( t , x ) F ( t , x 0 ) ] ( L 1 σ ( t ) I d ) E F ( t , x ) F ( t , x 0 ) n θ ( L 1 σ ( t ) I n ) E 2 E 2 .
Let ξ = [ ξ 1 , , ξ n ] T = ( L 1 σ ( t ) I d ) E ; thus, (14) can turn into
n θ ( L 1 σ ( t ) I n ) E 2 E 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 .
Combining Lemma 3, (15) can be written as
n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 b + ξ 2 2 + b 2 .
Moreover, (13) can further change
V ˙ ( ξ ) α ξ 2 b 2 b β ξ 2 + b 2 + b + ( ξ ) T [ F ( t , x ) F ( t , x 0 ) ] .
Furthermore, the following inequality can be obtained by substituting (16) into (17)
V ˙ ( ξ ) α ξ 2 b 2 b β ξ 2 + b 2 + b + 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 b + 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 + b .
According to 2 b < 2 and 2 + b > 2 , and Lemma 2 gives us that
ξ 2 b ξ 2 ,
ξ 2 + b n 1 2 + b 1 2 ξ 2 .
Therefore,
ξ 2 b 2 b ξ 2 2 b ,
ξ 2 + b 2 + b n 1 2 + b 2 ξ 2 2 + b .
Then, (18) can be further changed from (21) and (22) above
V ˙ ( ξ ) α ξ 2 2 b β n 1 2 + b 2 ξ 2 2 + b + 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 b + 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 + b = α 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 b β n b 2 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 ξ 2 2 + b .
Selecting suitable α and β , such that α 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 > 0 and β n b 2 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 > 0 , then
V ˙ ( ξ ) α ¯ ξ 2 2 b β ¯ ξ 2 2 + b ,
where α ¯ = α 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 , β ¯ = β n b 2 1 2 n θ ( ( L 1 σ ( t ) ) 1 I n ) 2 .
Moreover, (8) can be rewritten as
V ( ξ ) = 1 2 ξ T ( ( L 1 σ ( t ) ) 1 I n ) ξ 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ξ 2 2 .
Thus, (24) can be given a new expression as follows
V ˙ ( ξ ) α ¯ ξ 2 2 b β ξ 2 2 + b = α ¯ [ 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ] b 2 2 ( ( 1 2 λ m i n ( L 1 σ ( t ) ) 1 ) ξ 2 2 ) 2 b 2 β ¯ [ 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ] b 2 2 ( ( 1 2 λ m i n ( L 1 σ ( t ) ) 1 ) ξ 2 2 ) 2 + b 2 = α ¯ [ 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ] b 2 2 ( V ( ξ ) ) 2 b 2 β ¯ [ 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ] b 2 2 ( V ( ξ ) ) 2 + b 2 .
Then, let K 1 = α ¯ ( 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ) b 2 2 and K 2 = β ¯ ( 1 2 λ m i n ( ( L 1 σ ( t ) ) 1 ) ) b 2 2 ; thus, (26) can be shown as follows
V ˙ ( ξ ) K 1 V ( ξ ) 2 b 2 K 2 V ( ξ ) 2 + b 2 .
From (27), V ˙ ( ξ ) 0 ; thus, V ˙ ( ξ ) is a decreasing function. Therefore, there exists lim t V ( ξ ) , that is, V ( ξ ) is bounded. While ( L 1 σ ( t ) ) 1 and I n is bounded in (27), thus, ξ is also bounded. For ξ = ( L 1 σ ( t ) I n ) E , where L 1 σ ( t ) and I n is bounded, thus, E is also bounded. In addition, since u 0 is bounded, E ˙ is bounded by combining (6), thus ξ ˙ is also bounded. Conclusively, since the relative information between agents is bounded, the control protocol u i ( t ) is bounded.
Overall, using the above definition, we can obtain that K 1 , K 2 > 0 , 2 b 2 and 2 + b 2 are all even power. Combining (27) and Lemma 1, the fixed-time consensus problem of (2) and (3) is solved, and the estimated value of the settling time is
T T m a x : = 1 α ¯ [ 1 2 λ m i n ( ( L 1 ) 1 ) ] b 2 2 · b 2 + 1 β ¯ [ 1 2 λ m i n ( ( L 1 ) 1 ) ] b 2 2 · b 2 .
The flow chart of the fixed-time control algorithm in this section is shown in Figure 1 below.

4. Simulation

This section verifies the validity of the theoretical results through a simulation example. Consider four agents, one of which acts as the leader and is numbered 0, and the other three act as followers and are numbered 1–3. The dynamics of the four agents is shown in (2) and (3). Choose interval [ t i , t i + 1 ) and p i = 3 ; namely, interval [ t i , t i + 1 ) is divided into three sub-intervals [ t i 0 , t i 1 ) , [ t i 1 , t i 2 ) , [ t i 2 , t i 3 ) , t i 0 = t i , t i 3 = t i + 1 , the subgraph of each sub-time interval is shown in Figure 2, Figure 3 and Figure 4. The jointly connected graph of the three subgraphs is shown in Figure 5.
Furthermore, the initial value of the leader is x 0 = 9 , and the initial value of the followers is x i = [ 7 , 8 , 10 ] T , while the adjacency matrix A σ ( t ) and the Laplacian matrix L σ ( t ) associated with Figure 5 are shown in (29) and (30). In addition, the nonlinear term of the leader is described by f ( t , x 0 ) = s i n ( x 0 ) , and the nonlinear terms of followers are described by f ( t , x 1 ) = 0.1 s i n ( x 1 ) , f ( t , x 2 ) = 0.2 s i n ( x 2 ) and f ( t , x 3 ) = 0.3 s i n ( x 3 ) , respectively. Uncertain disturbances are regarded as d 1 ( t ) = s i n ( t ) , d 2 ( t ) = 2 s i n ( t ) and d 3 ( t ) = 3 s i n ( t ) , respectively. Finally, let α = 0.6 , β = 0.8 , b = 0.44 and γ = 3 .
A σ ( t ) = 0 0 0 0 1 0 1 0 0 1 0 1 1 0 1 0 .
L σ ( t ) = 0 0 0 0 1 2 1 0 0 1 2 1 1 0 1 2 .
In the multi-agent systems composed of four agents, under the control (4), the states of the followers successfully converge to that of the leader agent within a fixed time independent of the initial value, as shown in Figure 6. The trajectories of consensus errors e i and the control inputs of each followers u i are given by Figure 7 and Figure 8, respectively.

5. Conclusions

In this paper, we research how to achieve fixed-time leader-following consensus for nonlinear multi-agent systems under a jointly connected graph. In addition, the system is affected by unknown disturbances. Compared with other studies in the literature on the fixed-time consensus problem, the advantage of this paper is that the unknown nonlinearity and unknown disturbances in the multi-agent systems can be solved under the jointly connected graph, simultaneously. Finally, this paper uses Matlab to carry out numerical simulation, which provides with a more intuitive proof of the theoretical part. In the future, the fixed time consensus problem of high-order nonlinear multi-agent systems can be solved.

Author Contributions

Conceptualization, M.Z.; Data curation, M.Z.; Formal analysis, C.G. and L.Z.; Funding acquisition, C.G. and Y.L.; Project administration, C.G.; Supervision, Y.L.; Validation, L.Z. and Y.L.; Visualization, C.G.; Writing—original draft, M.Z.; Writing—review & editing, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was sponsored in part by the National Natural Science Foundation of China under Grant No. 62003201.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Han, T.; Chi, M.; Guan, Z.H.; Hu, B.; Xiao, J.W.; Huang, Y. Distributed Three-Dimensional Formation Containment Control of Multiple Unmanned Aerial Vehicle Systems: Distributed 3D Formation Containment Control of Multiple UAV Systems. Asian J. Control 2017, 19, 1103–1113. [Google Scholar] [CrossRef]
  2. Loria, A.; Dasdemir, J.; Jarquin, N.A. Leader–follower formation and tracking control of mobile robots along straight paths. IEEE Trans. Control Syst. Technol. 2015, 24, 727–732. [Google Scholar] [CrossRef]
  3. Minsky, M. The Society of Mind; JSTOR: New York, NY, USA, 1987. [Google Scholar]
  4. Zhang, S.; Tepedelenlioǧlu, C.; Banavar, M.K.; Spanias, A. Max consensus in sensor networks: Non-linear bounded transmission and additive noise. IEEE Sens. J. 2016, 16, 9089–9098. [Google Scholar] [CrossRef]
  5. Jiang, J.; Jiang, Y. Leader-following consensus of linear time-varying multi-agent systems under fixed and switching topologies. Automatica 2020, 113, 108804. [Google Scholar] [CrossRef]
  6. Li, Z.; Duan, Z. Cooperative Control of Multi-Agent Systems: A Consensus Region Approach; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  7. Guan, Z.H.; Sun, F.L.; Wang, Y.W.; Li, T. Finite-time consensus for leader-following second-order multi-agent networks. IEEE Trans. Circuits Syst. I Regul. Pap. 2012, 59, 2646–2654. [Google Scholar] [CrossRef]
  8. Li, S.; Du, H.; Lin, X. Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics. Automatica 2011, 47, 1706–1712. [Google Scholar] [CrossRef]
  9. Wang, L.; Xiao, F. Finite-time consensus problems for networks of dynamic agents. IEEE Trans. Autom. Control 2010, 55, 950–955. [Google Scholar] [CrossRef]
  10. Zhao, L.; Liu, Y.; Li, F.; Man, Y. Fully distributed adaptive finite-time consensus for uncertain nonlinear multiagent systems. IEEE Trans. Cybern. 2010, 52, 6972–6983. [Google Scholar] [CrossRef]
  11. Asiri, S.; Liu, D.Y. Finite-time estimation for a class of systems with unknown time-delay using modulating functions-based method. Asian J. Control 2022. [Google Scholar] [CrossRef]
  12. Li, Y.; Yang, R. Distributed finite-time formation of networked nonlinear systems via dynamic gain control. Asian J. Control 2022. [Google Scholar] [CrossRef]
  13. Van, M.; Sam Ge, S.; Ceglarek, D. Global finite-time cooperative control for multiple manipulators using integral sliding mode control. Asian J. Control 2021. [Google Scholar] [CrossRef]
  14. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
  15. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  16. Tian, B.; Lu, H.; Zuo, Z.; Yang, W. Fixed-time leader–follower output feedback consensus for second-order multiagent systems. IEEE Trans. Cybern. 2018, 49, 1545–1550. [Google Scholar] [CrossRef]
  17. Defoort, M.; Polyakov, A.; Demesure, G.; Djemai, M.; Veluvolu, K. Leader-follower fixed-time consensus for multi-agent systems with unknown non-linear inherent dynamics. IET Control Theory Appl. 2015, 9, 2165–2170. [Google Scholar] [CrossRef]
  18. Hong, H.; Yu, W.; Wen, G.; Yu, X. Distributed robust fixed-time consensus for nonlinear and disturbed multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 2016, 47, 1464–1473. [Google Scholar] [CrossRef]
  19. Shang, Y. Fixed-time group consensus for multi-agent systems with non-linear dynamics and uncertainties. IET Control Theory Appl. 2018, 12, 395–404. [Google Scholar] [CrossRef]
  20. You, X.; Hua, C.; Li, K.; Jia, X. Fixed-time leader-following consensus for high-order time-varying nonlinear multiagent systems. IEEE Trans. Autom. Control 2020, 65, 5510–5516. [Google Scholar] [CrossRef]
  21. Liu, Y.; Zhao, Y.; Ren, W.; Chen, G. Appointed-time consensus: Accurate and practical designs. Automatica 2018, 89, 425–429. [Google Scholar] [CrossRef]
  22. Zhao, L.; Sun, Y.; Dai, H.; Zhao, D. Stochastic fixed-time consensus problem of multi-agent systems with fixed and switching topologies. Int. J. Control 2021, 94, 2811–2821. [Google Scholar] [CrossRef]
  23. Cui, L.; Zhou, Q.; Jin, N. Fixed-time backstepping distributed cooperative control for multiple unmanned aerial vehicles. Asian J. Control 2022. [Google Scholar] [CrossRef]
  24. Yao, Q. Fixed-time adaptive neural control for nonstrict-feedback uncertain nonlinear systems with output constraints. Asian J. Control 2022. [Google Scholar] [CrossRef]
  25. Chen, M.; Wang, H.; Liu, X. Adaptive Fuzzy Practical Fixed-Time Tracking Control of Nonlinear Systems. Daptive Fuzzy Pract. Fixed-Time Track. Control Nonlinear Syst. 2021, 29, 664–673. [Google Scholar] [CrossRef]
  26. Yan, C.; Amir, R.; Ardashir, M.; Sakthivel, R. Deep learned recurrent type-3 fuzzy system: Application for renewable energy modeling/prediction. Energy Rep. 2021, 7, 8115–8127. [Google Scholar]
  27. Wei, X.; Yu, W.; Wang, H.; Yao, Y.; Mei, F. An observer-based fixed-time consensus control for second-order multi-agent systems with disturbances. IEEE Trans. Circuits Syst. II Express Briefs 2018, 66, 247–251. [Google Scholar] [CrossRef]
  28. Zuo, Z.; Tian, B.; Defoort, M.; Ding, Z. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Trans. Autom. Control 2017, 63, 563–570. [Google Scholar] [CrossRef]
  29. Xu, Y.; Yao, Z.; Lu, R.; Ghosh, B. A novel fixed-time protocol for first-order consensus tracking with disturbance rejection. IEEE Trans. Autom. Control 2021. [Google Scholar] [CrossRef]
  30. Tian, B.; Shao, X.; Yang, W.; Zhang, W. Fixed time output feedback containment for uncertain nonlinear multiagent systems with switching communication topologies. ISA Trans. 2021, 111, 82–95. [Google Scholar]
  31. Parsegov, S.; Polyakov, A.; Shcherbakov, P. Fixed-time consensus algorithm for multi-agent systems with integrator dynamics. IFAC Proc. Vol. 2013, 46, 110–115. [Google Scholar] [CrossRef]
  32. Hardy, G.H.; Littlewood, J.E.; Polya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
  33. Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 2005, 50, 655–661. [Google Scholar] [CrossRef]
Figure 1. The fixed-time control algorithm.
Figure 1. The fixed-time control algorithm.
Entropy 24 01130 g001
Figure 2. Subgraph G σ ( t ) 1 in sub-interval [ t i 0 , t i 1 ) .
Figure 2. Subgraph G σ ( t ) 1 in sub-interval [ t i 0 , t i 1 ) .
Entropy 24 01130 g002
Figure 3. Subgraph G σ ( t ) 2 in sub-interval [ t i 1 , t i 2 ) .
Figure 3. Subgraph G σ ( t ) 2 in sub-interval [ t i 1 , t i 2 ) .
Entropy 24 01130 g003
Figure 4. Subgraph G σ ( t ) 3 in sub-interval [ t i 2 , t i 3 ) .
Figure 4. Subgraph G σ ( t ) 3 in sub-interval [ t i 2 , t i 3 ) .
Entropy 24 01130 g004
Figure 5. The jointly connected graph G σ ( t ) in time interval [ t i , t i + 1 ) .
Figure 5. The jointly connected graph G σ ( t ) in time interval [ t i , t i + 1 ) .
Entropy 24 01130 g005
Figure 6. The states trajectories of the agents x 0 , x 1 , x 2 , x 3 .
Figure 6. The states trajectories of the agents x 0 , x 1 , x 2 , x 3 .
Entropy 24 01130 g006
Figure 7. Trajectories of consensus errors e i .
Figure 7. Trajectories of consensus errors e i .
Entropy 24 01130 g007
Figure 8. The control inputs u i .
Figure 8. The control inputs u i .
Entropy 24 01130 g008
Table 1. Main notations table.
Table 1. Main notations table.
Notations
R The real number set
R + The positive real number set
R n × n n-dimensional real vector space
1 The column vector of n × 1 with all elements 1
I n The n-dimensional identity matrix
s i g n ( · ) The sign function
λ m i n ( · ) The smallest eigenvalue of the matrix
λ m a x ( · ) The largest eigenvalue of the matrix
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, M.; Gu, C.; Zhao, L.; Liu, Y. Fixed-Time Leader-Following Consensus Tracking Control for Nonliear Multi-Agent Systems under Jointly Connected Graph. Entropy 2022, 24, 1130. https://doi.org/10.3390/e24081130

AMA Style

Zhao M, Gu C, Zhao L, Liu Y. Fixed-Time Leader-Following Consensus Tracking Control for Nonliear Multi-Agent Systems under Jointly Connected Graph. Entropy. 2022; 24(8):1130. https://doi.org/10.3390/e24081130

Chicago/Turabian Style

Zhao, Meng, Chan Gu, Le Zhao, and Yungang Liu. 2022. "Fixed-Time Leader-Following Consensus Tracking Control for Nonliear Multi-Agent Systems under Jointly Connected Graph" Entropy 24, no. 8: 1130. https://doi.org/10.3390/e24081130

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop