Next Article in Journal
Families of Generalized Quasisymmetry Models: A ϕ-Divergence Approach
Next Article in Special Issue
A Continuous Terminal Sliding-Mode Observer-Based Anomaly Detection Approach for Industrial Communication Networks
Previous Article in Journal
A Survey of Some Recent Developments on Higher Transcendental Functions of Analytic Number Theory and Applied Mathematics
Previous Article in Special Issue
Adaptive Fuzzy Fault-Tolerant Control against Time-Varying Faults via a New Sliding Mode Observer Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Formation Control for Second-Order Disturbed Multi-Agent Systems under Directed Graph

1
College of Automation, College of Artificial Intelligence, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
2
School of Mathematics, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(12), 2295; https://doi.org/10.3390/sym13122295
Submission received: 27 October 2021 / Revised: 13 November 2021 / Accepted: 17 November 2021 / Published: 2 December 2021
(This article belongs to the Special Issue Recent Advances in Sliding Mode Control/Observer and Its Applications)

Abstract

:
This paper investigates the fixed-time formation (FixF) control problem for second-order multi-agent systems (MASs), where each agent is subject to disturbance and the communication network is general directed. First, a FixF protocol is presented based on the backstepping technique, where the distributed cooperative variable structure control method is utilized to handle the bounded disturbances. Then, to remove the dependence of control gains on the global information, a practical adaptive FixF control is presented, where the MASs can achieve formation with a bounded error within fixed time. Finally, a numerical example is presented to validate the theoretical result.

1. Introduction

Formation control is one of the most actively investigated topics on the cooperation of multi-agent systems (MASs), such as multiple vehicle [1] and quadrotor aircraft [2]. Generally speaking, each agent is driven to satisfy predefined relative state constraints with respect to its neighbors in a formation control task.
A key point in the study of the formation control problem is the convergence rate, which indicates how efficient a proposed control protocol could be. The formation tracking problem for the general linear MASs was studied in [3] over fixed and switching topologies, where the formation can be achieved asymptotically. Compared to the asymptotic controllers, designing a formation controller with finite-time convergence is more desirable as it indeed guarantees faster convergence rate as well as improved system performance [4,5,6]. The formation control problems with finite-time convergence rate for linear and nonlinear first-order MASs were studied in [6,7] over undirected and directed graphs, respectively, while in [1,8], such problems were studied for multiple vehicles and multiple nonholonomic mobile robots, where the dynamics of the systems in [1,8] were second-order. The authors of [9] proposed the adaptive formation control protocol for double integrator disturbed MASs with a general directed networks, which is fully distributed.
Having evolved from finite-time stability, fixed-time stability (FixS) [10] inherits the advantage of finite-time convergence. Meanwhile, the convergence time is uniformly bounded with respect to the initial conditions. After that, FixS was well studied for single systems [11], and extended to single integrator [12,13,14,15] and double integrator MASs [16,17,18,19,20,21,22,23,24,25,26]. Specifically, the works in [23,24,25,26] all studied the leader–follower FixF control problem. Compared with the leader–follower case, it is more challenging to study the leaderless formation control problem because the agreed trajectory is not known in advance, and thus is not available to any agent. Furthermore, disturbances usually exist in real control networked systems [27,28].
Note that the communication topology discussed in most of the above-mentioned works is undirected. It is nontrivial to generalize these results to the formation problem with general directed topologies. The main challenge lies in the asymmetry property of directed topologies. In addition, global information is usually utilized in the control design in most existing works. Bearing the observation in mind, we will discover the FixF control problem for a kind of disturbed second-order MASs, where the communication graph is directed. We summarized the main contribution as follows. First, a FixF control protocol is proposed by utilizing the backstepping technique. The distributed cooperative variable structure control is utilized to handle the bounded disturbances. Then, to remove the dependence of control gains on the global information, a practical adaptive FixF control is presented, where the MASs can achieve formation with a bounded error within fixed time.
The rest of the paper consists of seven parts in total. Some concepts in graph theory and problem statement are provided in Section 2. Main results are given in Section 3. Section 4 provides a numerical example to verify the effectiveness of the theoretical results, and the paper is concluded in Section 5.

2. Preliminaries and Problem Statement

Before continuing, necessary notations used in this paper are introduced below.
Notations: The transposition of a vector or a matrix is marked by the superscript T; the eigenvalues of the symmetric and real matrix Q are arranged as λ 1 ( Q ) λ 2 ( Q ) λ N ( Q ) . For any s R , sign ( s ) is the signum function. We further define s [ k ] = sign ( s ) | s | k and A [ k ] = ( a i j [ k ] ) n × m , where A = ( a i j ) n × m . Symbol x denotes the 2-norm of x R n ; denote I N = { 1 , 2 , , N } .

2.1. Graph Theory

The concepts for graph are given below, which can be found in [29].
A directed graph is denoted as G = ( V , E , A ) with V = { ν 1 , ν 2 , , ν N } , E V × V being the node set and edge set, respectively, and A = ( a i j ) N × N is the adjacency matrix of the graph G with non-negative elements. An edge e i j rooted at spacecraft j and ending at spacecraft i is denoted by ( i , j ) . The weight a i j > 0 ( i , j ) E . Furthermore, it is assumed that no self-loop exists. The corresponding Laplacian matrix L = ( l i j ) N × N is defined by l i j = a i j for i j and l i i = j = 1 N a i j for i I N . Denote N i = { j | a i j > 0 , j I N } and N i = { j | a j i > 0 , j I N } the inner and outer neighbors of agent i, respectively, and | N i | is the number of the inner neighbors of agent i.
Assumption 1.
The graph G is strongly connected.

2.2. Supporting Lemmas

First, we record the following lemma about the properties of directed graphs.
Lemma 1.
[30,31] Suppose Assumption 1 holds. Denote L R N × N the Laplacian matrix associated with the graph G . Then, L 1 N = 0 , and there exists a vector γ = ( γ 1 , , γ N ) T with i = 1 N γ i = 1 and γ i > 0 , i I N such that γ T L = 0 . Furthermore, let the matrix L ^ = Γ L + L T Γ with Γ = diag ( γ ) . Let ϑ R N be any positive vector. Then, min z T ϑ = 0 , z T z = 1 z T L ^ z > λ 2 ( L ^ ) N , where λ 2 ( L ^ ) > 0 is the second smallest eigenvalue of L ^ .
One lemma for FixS and several lemmas about some inequalities are introduced, which will be used to prove the main result.
Lemma 2.
[10] We consider the system
z ˙ = g ( t , z ( t ) ) , z ( 0 ) = z 0 ,
with its equilibrium point being the origin. If there exists a continuous radially unbounded function (CRUF) W ( z ( t ) ) such that W ( z ( t ) ) = 0 z ( t ) = 0 and W ˙ ( z ( t ) ) c 1 W r 1 c 2 W r 2 for some positive constants c 1 , c 2 , r 1 , and r 2 satisfying 0 < r 1 < 1 < r 2 . Then, the system (1) is said FixS with the settling time estimated by T ( z 0 ) 1 c 1 ( 1 r 1 ) + 1 c 2 ( r 2 1 ) .
Lemma 3.
[32] Consider the system (1). If there exists a CRUF W ( z ( t ) ) such that W ˙ ( z ( t ) ) c 1 W r 1 c 2 W r 2 + s for some positive constants c 1 , c 2 , s , r 1 , and r 2 satisfying 0 < r 1 < 1 < r 2 . Then, the system is practical FixS, and the residual set of the solution of system (1) is given by { lim t T z | W ( z ) min { c 1 1 / r 1 ( s / ( 1 θ ) ) 1 / r 1 , c 2 1 / r 2 ( s / ( 1 θ ) ) 1 / r 2 } } with θ ( 0 , 1 ) . The time needed to reach the residual set is bounded as T ( z 0 ) 1 c 1 θ ( 1 r 1 ) + 1 c 2 θ ( r 2 1 ) .
Lemma 4.
[33] For z 1 , z 2 R , 0 < r 1 , it always holds that | z 1 [ r ] z 2 [ r ] | 2 1 r | z 1 z 2 | r .
Lemma 5.
[34] For z 1 , z 2 , , z n 0 and l > s 1 , it holds that i = 1 n z i l 1 l i = 1 n z i s 1 s n 1 s 1 l i = 1 n z i l 1 l .
Lemma 6.
[35] Given z 1 , z 2 R , c , d > 0 , it holds that | z 1 | c | z 2 | d c c + d | z 1 | c + d + d c + d | z 2 | c + d .
Lemma 7.
[36] For z R N , and α > 1 > β > 0 , the following inequalities hold:
k = 1 N ( z k α + 1 + z k β + 1 ) α + β α + 1 k = 1 N ( z k α + z k β ) 2 ,
( 2 N ) 1 α α + 1 k = 1 N ( z k α + 1 + z k β + 1 ) 2 α α + 1 k = 1 N ( z k α + z k β ) 2 .

2.3. Problem Formulation

We consider the second-order MASs with disturbances.
p ˙ i = v i , v ˙ i = u i + d i ( t ) , i I N
where p i , v i R represent the position and the velocity states of the ith agent, d i ( t ) R stands for the disturbance, and u i R is a control input.
Definition 1.
Formation information can be represented by a time-dependent vector H = ( h 1 , . . . , h N ) T . The FixS formation for the second-order MASs (2) is said to be achieved if there exists a settling time T ( p ( 0 ) , v ( 0 ) ) , which is uniformly bounded with regard to the initial state, viz, there exists a fixed constant T max with T T max , such that
lim t T ( p i h i ) ( p j h j ) = 0 , lim t T ( v i h ˙ i ) ( v j h ˙ j ) = 0 , p i h i = p j h j , v i h ˙ i = v j h ˙ j , t T , i , j I N .
Here, T ( p ( 0 ) , v ( 0 ) ) is simplified as T .
The following assumptions are introduced which will be used in the proof of the main result.
Assumption 2.
Suppose that the unknown disturbances d i ( t ) , i I N are bounded:
| d i ( t ) | d ¯ , i I N ,
where d ¯ > 0 is a constant.
Assumption 3.
Suppose the second derivative of H = ( h 1 , . . . , h N ) T is bounded, that is,
| h ¨ i | h ¯ ,
where h ¯ > 0 is a constant.
In the following, we will design a distributed control protocol by invoking local information to drive the system (2) to achieve the formation with fixed-time convergence.

3. Main Results

3.1. Fixed-Time Formation Control Protocol

In this subsection, a FixF control protocol will be designed via backstepping method. Let p ˜ i = p i h i and v ˜ i = v i h ˙ i . The error dynamics can be given:
p ˜ ˙ i = v ˜ i , v ˜ ˙ i = u i + d ˜ i ( t ) , i I N ,
where d ˜ i = d i h ¨ i , satisfying | d ˜ i | d ¯ + h ¯ .
Define τ i = j = 1 N a i j ( p ˜ i p ˜ j ) , σ i = τ ˙ i = j = 1 N a i j ( v ˜ i v ˜ j ) , τ = ( τ 1 , τ 2 , , τ N ) T , σ = ( σ 1 , σ 2 , , σ N ) T , p ˜ = ( p ˜ 1 , p ˜ 2 , , p ˜ N ) T and v ˜ = ( v ˜ 1 , v ˜ 2 , , v ˜ N ) T . Then, we have τ = L p ˜ and σ = τ ˙ = L v ˜ .
The formation control protocol design procedure is illustrated as follows.
(1) First, we consider the following systems:
τ ˙ = L v ˜ .
A virtual control input for system (7) is designed as
v i * = v ˜ i + l 1 τ i [ α ] , i I N ,
where α > 1 and l 1 > 0 . Furthermore, a virtual control law for v i * is designed as
v ¯ i = l 2 τ i [ β ] , i I N ,
where 1 2 < β < 1 and l 2 > 0 .
For further analysis, we construct a Lyapunov function candidate as follows:
V 0 = k = 1 N l 1 γ k 1 + α | τ k | 1 + α + l 2 γ k 1 + β | τ k | 1 + β ,
where γ k , k I N is given in Lemma 1.
The time derivative of V 0 can be computed as follows:
V ˙ 0 = k = 1 N l 1 γ k τ k [ α ] + l 2 γ k τ k [ β ] τ ˙ k = ( l 1 τ [ α ] + l 2 τ [ β ] ) T Γ τ ˙ = ( l 1 τ [ α ] + l 2 τ [ β ] ) T Γ L v ˜ = ( l 1 τ [ α ] + l 2 τ [ β ] ) T ( Γ L I 3 ) ( v * v ¯ l 1 τ [ α ] l 2 τ [ β ] ) = ( l 1 τ [ α ] + l 2 τ [ β ] ) T ( Γ L I 3 ) ( v * v ¯ ) 1 2 ( l 1 τ [ α ] + l 2 τ [ β ] ) T L ^ ( l 1 τ [ α ] + l 2 τ [ β ] ) ,
where the definition of L ^ can be found in Lemma 1, v * = ( v 1 * , v 2 * , , v N * ) T and v ¯ = ( v ¯ 1 , v ¯ 2 , , v ¯ N ) T .
As inspired by the work in [9], we introduce the following indicative function:
I ( x ) = 1 , x = 0 , 1 l 1 | x | α 1 + l 2 | x | β 1 , x 0 , with x R . By Lemma 1, one obtains γ T τ = γ T L p ˜ = 0 . It follows that
0 = γ T τ = k = 1 N γ k τ k = k = 1 , τ k 0 N γ k ( l 1 τ k [ α ] + l 2 τ k [ β ] ) l 1 | τ k | α 1 + l 2 | τ k | β 1 + k = 1 , τ k = 0 N γ k ( l 1 τ k [ α ] + l 2 τ k [ β ] ) .
Thus, ( l 1 τ [ α ] + l 2 τ [ β ] ) T γ ^ = 0 , where γ ^ = I ( τ 1 ) γ 1 , , I ( τ N ) γ N T . One can observe that γ ^ is a positive vector. By Lemma 1, we have
( l 1 τ [ α ] + l 2 τ [ β ] ) T L ^ ( l 1 τ [ α ] + l 2 τ [ β ] ) > λ 2 ( L ^ ) N ( l 1 τ [ α ] + l 2 τ [ β ] ) T ( l 1 τ [ α ] + l 2 τ [ β ] ) .
On the other hand,
( l 1 τ [ α ] + l 2 τ [ β ] ) T ( Γ L I 3 ) ( v * v ¯ ) ϵ 2 ( l 1 τ [ α ] + l 2 τ [ β ] ) T ( Γ L L T Γ I 3 ) ( l 1 τ [ α ] + l 2 τ [ β ] ) + 1 2 ϵ k = 1 N ( v k * v ¯ k ) 2 ϵ 2 λ max ( Γ L L T Γ ) | | l 1 τ [ α ] + l 2 τ [ β ] | | 2 + 2 1 2 β ϵ k = 1 N | ξ k | 2 β ,
where ξ k = v k * [ 1 β ] v ¯ k [ 1 β ] , ϵ > 0 , and | v k * v ¯ k | 2 1 β | ξ k | β is utilized based on Lemma 4 to derive the last inequality. From (10)–(13), one obtains
V ˙ 0 1 2 λ 2 ( L ^ ) N ϵ λ max ( Γ L L T Γ ) | | l 1 τ [ α ] + l 2 τ [ β ] | | 2 + 2 1 2 β ϵ k = 1 N | ξ k | 2 β .
(2) Design of control law u i , i I N .
Consider the dynamics of v i * :
v ˙ i * = v ˜ ˙ i + α l 1 | τ i | α 1 σ i = u i + d ˜ i + α l 1 | τ i | α 1 σ i .
Then, the control protocol u i is designed as follows:
u i = k 1 ξ i [ 2 α 1 ] k 2 ξ i [ 2 β 1 ] k 3 sign ( ξ i ) α l 1 | τ i | α 1 σ i ,
where 1 2 < β < 1 < α , l 1 > 0 , and the constant coefficients k 1 , k 2 , and k 3 will be given in the next Theorem.
To this end, we summarize the main result and provide the corresponding stability analysis.
Theorem 1.
Consider the second-order disturbed MASs (2). If the Assumptions 1–3 hold, then the FixF can be achieved under control protocol (15) with the control gains selected as
k 1 > 0 , k 2 > 2 1 2 β ϵ 2 + c ¯ 2 k , k 3 d ¯ + h ¯ , 0 < ϵ < λ 2 ( L ^ ) N ( λ max ( Γ L L T Γ ) + 2 c ¯ 1 k ) ,
where c ¯ 1 k = 1 2 l 2 1 β Π k + 1 2 l 2 1 β j N k τ j , c ¯ 2 k = l 2 1 β ( 3 × 2 1 2 β Π k + 2 2 2 β π k | N k | ) + 2 1 2 β l 2 1 β j N k π j with Π k = j N k a k j , π k = max j N k { a k j } , and Γ is given in Lemma 1.
Proof. 
Consider the Lyapunov function candidate
V = V 0 + ϵ k = 1 N V k ,
with
V 0 = k = 1 N l 1 γ k 1 + α | τ k | 1 + α + l 2 γ k 1 + β | τ k | 1 + β , V k = v ¯ k v k * s [ 1 β ] v ¯ k [ 1 β ] d s , k I N ,
where γ k is defined in Lemma 1. It is not difficult to verify that V is differentiable, positive definite, and proper. Denote v * = ( v 1 * , , v N * ) T and v ¯ = ( v ¯ 1 , , v ¯ N ) T .
The time derivative of V k is given as
V ˙ k = d v ¯ k [ 1 β ] d t ( v k * v ¯ k ) + ξ k v ˙ k * = l 2 1 β τ ˙ k ( v k * v ¯ k ) + ξ k v ˙ k * = l 2 1 β j = 1 N a k j ( v ˜ k v ˜ j ) ( v k * v ¯ k ) + ξ k v ˙ k * .
Let Π k = j N k a k j and π k = max j N k { a k j } , then one obtains j = 1 N a k j ( v ˜ k v ˜ j ) Π k | v ˜ k | + π k j N k | v ˜ j | .
Based on Lemma 4, one obtains
| v ˜ k | | v k * v ¯ k | = | v k * v ¯ k l 1 τ k [ α ] l 2 τ k [ β ] | | v k * v ¯ k | 3 2 | v k * v ¯ k | 2 + 1 2 | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 3 × 2 1 2 β | ξ k | 2 β + 1 2 | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 ,
and
| v ˜ j | | v k * v ¯ k | = | v j * v ¯ j l 1 τ j [ α ] l 2 τ j [ β ] | | v k * v ¯ k | | v j * v ¯ j | | v k * v ¯ k | + | l 1 τ j [ α ] + l 2 τ j [ β ] | | v k * v ¯ k | | v k * v ¯ k | 2 + 1 2 | v j * v ¯ j | 2 + 1 2 | l 1 τ j [ α ] + l 2 τ j [ β ] | 2 2 2 2 β | ξ k | 2 β + 2 1 2 β | ξ j | 2 β + 1 2 | l 1 τ j [ α ] + l 2 τ j [ β ] | 2 .
From (19)–(21), one obtains that
| k = 1 N a k j ( v ˜ k v ˜ j ) | | v k * v ¯ k | Π k | v ˜ k | + π k j N k | v ˜ j | | v k * v ¯ k | ( 3 · 2 1 2 β Π k + 2 2 2 β π k | N k | ) | ξ k | 2 β + π k j N k 2 1 2 β | ξ j | 2 β + 1 2 Π k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 + 1 2 π k j N k | l 1 τ j [ α ] + l 2 τ j [ β ] | 2 .
Furthermore,
k = 1 N V ˙ k k = 1 N l 2 1 β | j = 1 N a k j ( v ˜ k v ˜ j ) | | v k * v ¯ k | + ξ k v ˙ k * k = 1 N l 2 1 β Π k | v ˜ k | + π k j N k | v ˜ j | | v k * v ¯ k | + ξ k v ˙ k * k = 1 N ( c ¯ 1 k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 + c ¯ 2 k | ξ k | 2 β + ξ k v ˙ k * ) ,
where c ¯ 1 k = 1 2 l 2 1 β Π k + 1 2 l 2 1 β j N k π j and c ¯ 2 k = l 2 1 β ( 3 Π k 2 2 β 1 + π k | N k | 2 2 β 2 ) + 2 1 2 β l 2 1 β j N k π j .
From (14) and (23), it follows that
V ˙ k = 1 N c 1 k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 + k = 1 N ( 2 1 2 β ϵ 1 + ϵ c ¯ 2 k ) | ξ k | 2 β + ϵ ξ T v ˙ * ,
where c 1 k = λ 2 ( L ^ ) 2 N 1 2 ϵ λ max ( Γ L L T Γ ) ϵ c ¯ 1 k .
Taking the control protocol (15) into consideration and v ˙ i * = u i + d ˜ i + α l 1 | τ i | α 1 σ i , one has
V ˙ k = 1 N c 1 k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 k = 1 N ( k ¯ 1 | ξ k | 2 α + k ¯ 2 | ξ k | 2 β ) k = 1 N ( k 3 | d ˜ i | ) | ξ i | ,
where k ¯ 1 = ϵ k 1 and k ¯ 2 = ϵ k 2 2 1 2 β ϵ 1 ϵ max k I N { c ¯ 2 k } .
Thus, the parameters can be chosen as
0 < ϵ < λ 2 ( L ^ ) N ( λ max ( Γ L L T Γ ) + 2 c ¯ 1 k ) , k 2 > 2 1 2 β ϵ 2 + max k I N { c ¯ 2 k } , k 3 d ¯ + h ¯ ,
such that c 1 k , k ¯ 1 , k ¯ 2 and k 3 | d ˜ i | are all positive.
Then, from (25), one obtains
V ˙ k = 1 N c 1 k ( l 1 2 | τ k | 2 α + 2 l 2 l 2 | τ k | α + β + l 2 2 | τ k | 2 β ) k = 1 N ( k ¯ 1 | ξ k | 2 α + k ¯ 2 | ξ i k | 2 β ) c 0 k = 1 N ( | τ k | α + | τ k | β ) 2 k 0 k = 1 N ( | ξ k | α + | ξ k | β ) 2 ,
where c 0 = min k I N { c 1 k l 1 2 , c 1 k l 1 l 2 , c 1 k l 2 2 } and k 0 = min k I N { k ¯ 1 / 3 , k ¯ 2 / 3 } . The last inequality is because k ¯ 1 | ξ k | 2 α + k ¯ 2 | ξ k | 2 β k 0 ( 3 | ξ k | 2 α + 3 | ξ k | 2 β ) k 0 ( | ξ k | 2 α + | ξ k | 2 β + 2 | ξ k | α + β ) due to 2 α < α + β < 2 β .
On the other hand, from (18) one has
V 0 l 0 k = 1 N ( | τ k | 1 + α + | τ k | 1 + β ) V ¯ 0 = ϵ k = 1 N V k ϵ k = 1 N | ξ k | | v k * v ¯ k | ϵ k = 1 N 2 1 β | ξ k | 1 + β a 0 k = 1 N ( | ξ k | 1 + α + | ξ k | 1 + β ) ,
with l 0 = max k I N l 1 γ k 1 + α , l 2 γ k 1 + β and a 0 = 2 1 β ϵ .
According to Lemma 7 and from (26), (27), one has
V ˙ c 0 2 l 0 r 1 V 0 r 1 c 0 2 l 0 r 2 ( 2 N ) 1 α 1 + α V 0 r 2 k 0 2 a 0 r 1 V ¯ 0 r 1 k 0 2 a 0 r 2 ( 2 N ) 1 α 1 + α V ¯ 0 r 2 c ¯ 0 V r 1 k ¯ 0 V r 2 ,
where the Lemma 5 is utilized for the last inequality by noting V = V 0 + V ¯ 0 , c ¯ 0 = min c 0 2 l 0 r 1 , k 0 2 a 0 r 1 and k ¯ 0 = 2 1 r 2 ( 2 N ) 1 α 1 + α min c 0 2 l 0 r 2 , k 0 2 a 0 r 2 with r 1 = α + β α + 1 , r 2 = 2 α α + 1 .
Because 0 < r 1 < 1 < r 2 , by using Lemma 2, it can be obtained that V ( t ) converges to 0 within a fixed T satisfying T 1 c ¯ 0 ( 1 r 1 ) + 1 k ¯ 0 ( r 2 1 ) . Furthermore, V ( t ) = 0 τ k = 0 , v ˜ k = 0 x ˜ k = x ˜ j , which means the FixF is achieved. The proof is completed. □
Remark 1.
We claim that the control input (15) is globally bounded. In fact, from (26) in the paper, one obtains that τ k and v ¯ k are bounded, which implies that v k * , ξ k , k I N are bounded. From (8), we have v ˜ k = v k * l 1 τ k [ α ] , which means that v ˜ k is bounded. Besides, σ k is bounded by noting that σ k = τ ˙ k = k = 1 N a k j ( v ˜ k v ˜ j ) . By noting the expression of controller u k (15), it is known that the control input is globally bounded.
Remark 2.
From Theorem 1, it can be observed that the parameters l 1 , l 2 in (8), (9) and k 1 in (15) can be chosen as any positive numbers. However, from (16), it can be seen that the control gains k 2 relies on the global information, viz., the spectrum of the Laplacian matrix and the outer degree. To remove such constraint, a new adaptive practical fixed-time controller will be proposed in the next subsection.

3.2. Adaptive Practical Fixed-Time Formation Control Protocol

In this subsection, an adaptive practical FixF controller will be designed to adjust the control gain online.
An adaptive FixF control protocol is designed as follows:
u i = k 1 ξ i [ 2 α 1 ] w i ξ i [ 2 β 1 ] k 3 sign ( ξ i ) α l 1 | τ i | α 1 σ i ,
where k 1 , l 1 are any positive constants, k 3 d ¯ + h ¯ , 1 2 < β < 1 < α , and τ i , σ i , ξ i are defined in the above subsection. Moreover, w i , i I N are dynamic control gains, which are defined as
w ˙ i = | ξ i | 2 β w i , w i ( 0 ) = w i 0 , i I N .
Theorem 2.
Consider the second-order disturbed system (2). Suppose the Assumptions 1–3 hold and k 3 > d ¯ + h ¯ , then the FixF can be achieved under control protocol (29).
Proof. 
Consider the Lyapunov function candidate
W = V + 1 2 ϵ k = 1 N w ˜ k 2 ,
in which V is defined in (17) and w ˜ k = w k w ^ k with w ^ k being some positive constants to be designed later.
Following the same procedures in the proof of Theorem 1, one obtains
V ˙ k = 1 N c 1 k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 + k = 1 N ( 2 1 2 β ϵ 1 + ϵ c ¯ 2 k ) | ξ k | 2 β + ϵ ξ T v ˙ * , k = 1 N c 1 k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 k = 1 N ( ( ϵ w k 2 1 2 β ϵ 1 ϵ c ¯ 2 k ) | ξ k | 2 β + ϵ k 1 | ξ k | 2 α ) .
The last inequality is due to k = 1 N ( k 3 | d ˜ i | ) | ξ i | 0 .
One can choose w ^ k = 2 1 2 β ϵ 2 + c ¯ 2 k + ϵ 1 k ¯ 2 and let k ¯ 1 = ϵ k 1 . Then, following the same steps in the proof of Theorem 1, one has
W ˙ k = 1 N c 1 k | l 1 τ k [ α ] + l 2 τ k [ β ] | 2 k = 1 N ( k ¯ 1 | ξ k | 2 α + k ¯ 2 | ξ k | 2 β ) ϵ k = 1 N w ˜ k w k c ¯ 0 V r 1 k ¯ 0 V r 2 ϵ k = 1 N w ˜ k w k ,
where c ¯ 0 , k ¯ 0 , r 1 and r 2 are designed as before.
Because w ˜ k w k = w ˜ k ( w ˜ k + w ^ k ) = w ˜ k 2 w ˜ k w ^ k 1 2 w ˜ k 2 + 1 2 w ^ k 2 and V r 1 + V r 2 V , one obtains
W ˙ c ¯ 0 V r 1 k ¯ 0 V r 2 ϵ k = 1 N w ˜ k w k min { c ¯ 0 , k ¯ 0 } V 1 2 ϵ k = 1 N w ˜ k 2 + 1 2 ϵ k = 1 N w ^ k 2 min { c ¯ 0 , k ¯ 0 , 1 } W + 1 2 ϵ k = 1 N w ^ k 2 .
By noticing that w ^ k are constants, it can be concluded that W is bounded, which implies w ˜ k is bounded, viz., there exists a constant Δ such that k = 1 N w ^ k 2 Δ .
Moreover,
W ˙ c ¯ 0 V r 1 k ¯ 0 V r 2 ϵ k = 1 N w ˜ k w k c ¯ 0 V r 1 k ¯ 0 V r 2 1 2 ϵ k = 1 N w ˜ k 2 + 1 2 ϵ k = 1 N w ^ k 2 c ¯ 0 V r 1 c ¯ 0 1 2 ϵ k = 1 N w ˜ k 2 r 1 k ¯ 0 V r 2 k ¯ 0 1 2 ϵ k = 1 N w ˜ k 2 r 2 + c ¯ 0 1 2 ϵ k = 1 N w ˜ k 2 r 1 + k ¯ 0 1 2 ϵ k = 1 N w ˜ k 2 r 2 1 2 ϵ k = 1 N w ˜ k 2 + 1 2 ϵ k = 1 N w ^ k 2 c ¯ 0 W r 1 2 1 r 2 k ¯ 0 W r 2 + s ,
where
s = 1 2 ϵ k = 1 N w ^ k 2 , if c ¯ 0 1 2 ϵ k = 1 N w ˜ k 2 r 1 + k ¯ 0 1 2 ϵ k = 1 N w ˜ k 2 r 2 1 2 ϵ k = 1 N w ˜ k 2 0 c ¯ 0 ϵ r 1 Δ r 1 + k ¯ 0 ϵ r 2 Δ r 2 + 1 2 ϵ k = 1 N w ^ k 2 , otherwise .
Based on Lemma 3, we can conclude that the system in (6) is practical FixS. Furthermore, we calculate the residual set as { lim t T z | W ( z ) min { c ¯ 0 1 / r 1 ( s / ( 1 θ ) ) 1 / r 1 ,   ( 2 1 r 2 k ¯ 0 ) 1 / r 2 ( s / ( 1 θ ) ) 1 / r 2 } with θ ( 0 , 1 ) . The time needed to reach the residual set is bounded as T 1 c ¯ 0 θ ( 1 r 1 ) + 1 2 1 r 2 k ¯ 0 θ ( r 2 1 ) . The proof is completed. □
Remark 3.
By invoking the tools of Kronecker product, the theoretical result obtained here can be extended to MASs with multidimensional dynamics directly.
Remark 4.
In this work, some practical factors are considered such as disturbance, convergence time, and the dependence of global information. In fact, there are many other practical but important factors worth considering. For example, actuator failure, communication switching, collision, and deadlock [37,38,39,40]. We will consider these interesting problems in our future research.

4. Simulations

In this section, a numerical simulation is provided to show the performance of the proposed adaptive control protocol.
Consider a MASs with six agents, where x i = ( x i 1 , x i 2 ) T , v i = ( v i 1 , v i 2 ) T and d i = ( 0.5 cos ( i t + 1 ) , 0.2 0.5 sin ( i t ) ) T , i I 6 . The interaction topology is represented by the strongly connected directed graph shown in Figure 1. The desired formation is a regular hexagon and the desired trajectory of the formation center is “O”: ( 10 sin ( π 4 t ) , 10 cos ( π 4 t ) ) T . Furthermore, in the desired formation, the relative displacements of each agent to the formation center are given as ( 2 , 0 ) T , ( 1 , 3 ) T , ( 1 , 3 ) T , ( 2 , 0 ) T , ( 1 , 3 ) T , ( 1 , 3 ) T . Control parameters are chosen as α = 1.3 , β = 0.7 , k 1 = 5 , k 3 = 6.2 , l 1 = 5 , l 2 = 2 , = 0.5 .  Figure 2 depicts the adaptive gains. It can be observed that all the adaptive gains will be bounded. The trajectories of the 6 agents are depicted in Figure 3. From Figure 3, it is seen that when t = 0.5 s , the formation is not formed; when t = 4 s , the formation is achieved and maintained. The formation trajectory tracking errors p i h i and v i h ˙ i are shown in Figure 4 and Figure 5, where p i h i and v i h ˙ i reach the same value very fast. Another interesting thing is that v i h ˙ i converges to zero finally, while x i h i converges to some steady but nonzero value. In fact, what matters most is ( x i h i ) ( x j h j ) . x i h i is not required to reach zero.

5. Conclusions

The FixF problem for a kind of second-order MASs with disturbances over general directed graphs has been resolved in this paper. A novel FixF control protocol has been designed based on backstepping method, and the convergence time can be estimated directly, which is uniformly bounded. Then, to remove the dependence of control gains on global conditions, an adaptive practical FixF control protocol has been presented, which is fully distributed. In fact, the results can be generalized to more general directed graphs that just contain a directed spanning tree [9]. Future work includes considering FixF of general nonlinear MASs with directed communication topologies. Another research direction is to design a fully distributed FixF control protocol to achieve an accurate convergence for second-order or higher-order MASs by noticing that the errors converge to a small region in this paper.

Author Contributions

Conceptualization, H.H. and H.W.; methodology, H.H. and H.W.; validation, H.H. and H.W.; formal analysis, H.H.; investigation, H.H. and H.W.; writing—original draft preparation, H.H.; writing—review and editing, H.H. and H.W.; visualization, H.H. and H.W.; supervision, H.W.; project administration, H.H. and H.W.; funding acquisition, H.H. and H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Jiangsu Province under grant numbers BK20210591 and BK20210216, the University Science Research Project of Jiangsu Province under grant number 21KJB510044, the Doctor of Entrepreneurship and Innovation in Jiangsu Province under grant numbers JSSCBS20210509 and JSSCBS20210118, by the Scientific Foundation of Nanjing University of Posts and Telecommunications under grant number NY220147, by the Guangdong Basic and Applied Basic Research Foundation under grant number 2020A1515110148, and by the Shandong Province Key R&D Program under grant number 2020RKB01059.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Y.; Zhao, Y.; Wen, G. Finite-time formation tracking control for multiple vehicles: A motion planning approach. Int. J. Robust Nonlinear Control 2016, 26, 3130–3149. [Google Scholar] [CrossRef]
  2. Du, H.; Zhu, W.; Wen, G.; Wu, D. Finite-time formation control for a group of quadrotor aircraft. Aerosp. Sci. Technol. 2017, 69, 609–616. [Google Scholar] [CrossRef]
  3. Sun, T.; Liu, H.; Yao, Y.; Li, T.; Cheng, Z. Distributed adaptive formation tracking control under fixed and switching topologies: Application on general linear multi-agent systems. Symmetry 2021, 13, 941. [Google Scholar] [CrossRef]
  4. Hou, H.; Yu, X.; Xu, L.; Restam, K.; Cao, Z. Finite-time continuous terminal sliding mode control of servo motor systems. IEEE Trans. Ind. Electron. 2020, 67, 5647–5656. [Google Scholar] [CrossRef]
  5. Hong, H.; Wen, G.; Yu, X.; Yu, W. Robust distributed average tracking for disturbed second-order multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 2021. [Google Scholar] [CrossRef]
  6. Xiao, F.; Wang, L.; Chen, J.; Gao, Y. Finite-time formation control for multi-agent systems. Automatica 2009, 45, 2605–2611. [Google Scholar] [CrossRef]
  7. Lü, J.; Chen, F.; Chen, G. Nonsmooth leader-following formation control of nonidentical multi-agent systems with directed communication topologies. Automatica 2016, 64, 112–120. [Google Scholar] [CrossRef]
  8. Ou, M.; Du, H.; Li, S. Finite-time formation control of multiple nonholonomic mobile robots. Int. J. Robust Nonlinear Control 2014, 24, 140–165. [Google Scholar] [CrossRef]
  9. Mei, F.; Wang, H.; Yao, Y.; Fu, J.; Yuan, X.; Yu, W. Robust second-order finite-time formation control of heterogeneous multi-agent systems on directed communication graphs. IET Control Theory Appl. 2020, 14, 816–823. [Google Scholar] [CrossRef]
  10. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  11. Chen, Q.; Xie, S.; Sun, M.; He, X. Adaptive nonsingular fixed-time attitude stabilization of uncertain spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2937–2950. [Google Scholar] [CrossRef]
  12. Parsegov, S.; Polyakov, A.; Schcherbakov, P. Fixed-time consensus algorithm for multi-agent systems with integrator dynamics. IFAC Proc. Vol. 2013, 46, 110–115. [Google Scholar] [CrossRef] [Green Version]
  13. Hong, H.; Yu, W.; Wen, G.; Yu, X. Distributed robust fixed-time consensus for nonlinear and disturbed multi-agent systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1464–1473. [Google Scholar] [CrossRef]
  14. Wang, H.; Yu, W.; Wen, G.; Chen, G. Fixed-time consensus of nonlinear multi-agent sytems with general directed topologies. IEEE Trans. Circuits Syst. II Exp. Briefs 2019, 66, 1587–1591. [Google Scholar] [CrossRef]
  15. Wang, C.; Tnunay, H.; Zuo, Z.; Lennox, B.; Ding, Z. Fixed-time formation control of multirobot systems: Design and experiments. IEEE Trans. Ind. Electron. 2018, 66, 6292–6301. [Google Scholar] [CrossRef] [Green Version]
  16. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  17. Wen, G.; Yu, X.; Fu, J.; Wang, H.; Yu, W. Fast distributed average tracking in multi-agent networks: The case with general linear agent dynamics. IEEE Trans. Control Netw. Syst. 2020. [Google Scholar] [CrossRef]
  18. Fu, J.; Wang, J. Fixed-time coordinated tracking for second-order multi-agent systems with bounded input uncertainties. Syst. Control Lett. 2016, 93, 1–12. [Google Scholar] [CrossRef]
  19. Hong, H.; Yu, W.; Fu, J.; Yu, X. A novel class of distributed fixed-time consensus protocols for second-order nonlinear and disturbed multi-agent systems. IEEE Trans. Netw. Sci. Eng. 2019, 6, 760–772. [Google Scholar] [CrossRef]
  20. Zou, A.; Fan, Z. Distributed fixed-time attitude coordination control for multiple rigid spacecraft. Int. J. Robust Nonlinear Control 2020, 30, 266–281. [Google Scholar] [CrossRef]
  21. Ni, J.; Liu, L.; Liu, C.; Liu, J. Fixed-time leader-following consensus for second-order multi-agent systems with input delay. IEEE Trans. Ind. Electron. 2017, 64, 8635–8646. [Google Scholar] [CrossRef]
  22. Hong, H.; Anderson, B.D.O. Distributed fixed-time attitude tracking consensus for rigid spacecraft systems under directed graphs. IEEE Control Syst. Lett. 2020, 4, 698–703. [Google Scholar] [CrossRef]
  23. Li, Q.; Wei, J.; Gou, Q.; Niu, Z. Distributed adaptive fixed-time formation control for second-order multi-agent systems with collision avoidance. Inf. Sci. 2021, 564, 27–44. [Google Scholar] [CrossRef]
  24. Xiong, T.; Gu, Z. Observer-based adaptive fixed-time formation control for multi-agent systems with unknown uncertainties. Neurocomputing 2021, 423, 506–517. [Google Scholar] [CrossRef]
  25. Gao, Z.; Guo, G. Fixed-time sliding mode formation control of AUVs based on a disturbance observer. IEEE/CAA J. Autom. Sin. 2020, 7, 539–545. [Google Scholar] [CrossRef]
  26. Chang, S.; Wang, Y.; Zuo, Z.; Yang, H. Fixed-time formation control for wheeled mobile robots with prescribed performance. IEEE Trans. Contr. Syst. Technol. 2021. [Google Scholar] [CrossRef]
  27. Yu, W.; Wang, H.; Hong, H.; Wen, G. Distributed cooperative anti-disturbance control of multi-agent systems: An overview. Sci. China Inf. Sci. 2017, 60, 110202. [Google Scholar] [CrossRef] [Green Version]
  28. Hou, H.; Yu, X.; Fu, Z. Sliding mode control of networked control systems: An auxiliary matrices-based approach. IEEE Trans. Autom. Control 2021. [Google Scholar] [CrossRef]
  29. Godsil, C.; Royle, G. Algebraic Graph Theory; Springer: New York, NY, USA, 2001. [Google Scholar]
  30. Yu, W.; Chen, G.; Cao, M.; Kurths, J. Second-order consensus for multiagent systems with directed topologies and nonlinear dynamics. IEEE Trans. Syst. Man Cybern. Cybern. 2010, 40, 881–891. [Google Scholar]
  31. Mei, J.; Ren, W.; Chen, J. Distributed consensus of second-order multi-agent systems with heterogeneous unknown inertias and control gains under a directed graph. IEEE Trans. Autom. Control 2016, 61, 2019–2034. [Google Scholar] [CrossRef]
  32. Jiang, B.; Hu, Q.; Friswell, M.I. Fixed-time attitude controlfor rigid spacecraft with actuator saturation and faults. IEEE Trans. Contr. Syst. Technol. 2016, 24, 1892–1898. [Google Scholar] [CrossRef]
  33. Wang, H.; Yu, W.; Ren, W.; Lü, J. Distributed adaptive finite-time consensus for second-order multiagent systems with mismatched disturbances under directed networks. IEEE Trans. Cybern. 2021, 51, 1347–1358. [Google Scholar] [CrossRef]
  34. Goldberg, M. Equivalence constants for lp norms of matrices. Lin. Multilin. Algebra 1987, 21, 173–179. [Google Scholar] [CrossRef]
  35. Qian, C.; Lin, W. A continuous feedback approach to global strong stabilization of nonlinear systems. IEEE Trans. Autom. Control 2001, 46, 1061–1079. [Google Scholar] [CrossRef]
  36. Yu, C.; Wang, H.; Yu, W. Distributed average tracking problem under directed networks: A distributed estimator-based design. IEEE Trans. Control Netw. Syst. 2021. [Google Scholar] [CrossRef]
  37. Tao, G.; Chen, S.; Joshi, S.M. An adaptive actuator failure compensation controller using output feedback. IEEE Trans. Autom. Control 2002, 47, 506–511. [Google Scholar] [CrossRef]
  38. Wen, G.; Zheng, W. On constructing multiple Lyapunov functions for tracking control of multiple agents with switching topologies. IEEE Trans. Autom. Control 2018, 64, 3796–3803. [Google Scholar] [CrossRef]
  39. Damasceno, B.C.; Xie, X. Deadlock-free scheduling of manufacturing systems using Petri nets and dynamic programming. IFAC Proc. Vol. 1999, 32, 4870–4875. [Google Scholar] [CrossRef]
  40. Foumani, M.; Gunawan, I.; Smith-Miles, K. Resolution of deadlocks in a robotic cell scheduling problem with post-process inspection system: Avoidance and recovery scenarios. In Proceedings of the 2015 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, 6–9 December 2015; pp. 1107–1111. [Google Scholar]
Figure 1. The communication graph G .
Figure 1. The communication graph G .
Symmetry 13 02295 g001
Figure 2. The trajectory of adaptive control gain. Above: the first dimension ω i 1 ; below: the second dimension ω i 2 .
Figure 2. The trajectory of adaptive control gain. Above: the first dimension ω i 1 ; below: the second dimension ω i 2 .
Symmetry 13 02295 g002
Figure 3. The trajectories of agents.
Figure 3. The trajectories of agents.
Symmetry 13 02295 g003
Figure 4. Formation trajectory tracking error: p i h i , i I 6 . Above: the first dimension p i 1 h i 1 ; below: the second dimension p i 2 h i 2 .
Figure 4. Formation trajectory tracking error: p i h i , i I 6 . Above: the first dimension p i 1 h i 1 ; below: the second dimension p i 2 h i 2 .
Symmetry 13 02295 g004
Figure 5. Formation trajectory tracking error: v i h i , i I 6 . Above: the first dimension v i 1 h i 1 ; below: the second dimension v i 2 h i 2 .
Figure 5. Formation trajectory tracking error: v i h i , i I 6 . Above: the first dimension v i 1 h i 1 ; below: the second dimension v i 2 h i 2 .
Symmetry 13 02295 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hong, H.; Wang, H. Fixed-Time Formation Control for Second-Order Disturbed Multi-Agent Systems under Directed Graph. Symmetry 2021, 13, 2295. https://doi.org/10.3390/sym13122295

AMA Style

Hong H, Wang H. Fixed-Time Formation Control for Second-Order Disturbed Multi-Agent Systems under Directed Graph. Symmetry. 2021; 13(12):2295. https://doi.org/10.3390/sym13122295

Chicago/Turabian Style

Hong, Huifen, and He Wang. 2021. "Fixed-Time Formation Control for Second-Order Disturbed Multi-Agent Systems under Directed Graph" Symmetry 13, no. 12: 2295. https://doi.org/10.3390/sym13122295

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