Next Article in Journal
Asymptotic Synchronization for Caputo Fractional-Order Time-Delayed Cellar Neural Networks with Multiple Fuzzy Operators and Partial Uncertainties via Mixed Impulsive Feedback Control
Previous Article in Journal
Dynamics Analysis and Adaptive Synchronization of a Class of Fractional-Order Chaotic Financial Systems
Previous Article in Special Issue
Iterative Learning Formation Control via Input Sharing for Fractional-Order Singular Multi-Agent Systems with Local Lipschitz Nonlinearity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Adaptive Formation Control for Fractional-Order Multi-Agent Systems with Actuator Failures and Switching Topologies

by
Jing Li
*,
Zixiang Yan
,
Xingyun Shi
and
Xuqiong Luo
School of Mathematics and Statistics, Changsha University of Science and Technology, Changsha 410114, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(10), 563; https://doi.org/10.3390/fractalfract8100563
Submission received: 8 August 2024 / Revised: 21 September 2024 / Accepted: 24 September 2024 / Published: 28 September 2024

Abstract

:
In this paper, a class of distributed adaptive formation control problems are investigated for second-order nonlinear fractional-order multi-agent systems with actuator failures and switching topologies. To address these challenges, two adaptive coupling gains based on agents’ position and velocity are incorporated into the control protocol. Using the Lyapunov method along with graph theory and matrix analysis, sufficient conditions for system stability are derived in the presence of actuator failures and switching topologies. The effectiveness of the proposed control protocol is demonstrated through numerical simulations, which show its capability to maintain stable formation control under these challenging conditions.

1. Introduction

In the past few decades, the rapid advancement of computing and network technologies has attracted widespread attention to distributed cooperative control in multi-agent systems. Its versatility and applicability make it a prevalent approach in systems science and control [1,2,3,4,5,6,7]. To address the varied needs of different tasks, cooperative control can be categorized into several types, including consensus, tracking, containment, and formation control [8,9,10,11,12,13,14,15], etc. The formation control is to achieve position and velocity control of all agents through information exchange, form specific geometries to complete complex cooperative tasks. Consequently, formation control for multi-agent systems is applied in various fields, including obstacle avoidance [16], multi-robot systems [17], and unmanned aerial vehicles [18], etc.
Recently, many scholars have explored formation control in multi-agent systems and achieved important research results. In [19], Liang et al. proposed a control strategy that uses relative local data and the desired formation structure to address the heterogeneous formation problem. In [20], Chen et al. addressed the problem of optimal control with uniformly moving leaders and developed a distributed control strategy with integrators for the followers. In [21], He et al. investigated formation control for linear multi-agent systems by using output feedback and an asynchronous sampled-data mechanism. These studies provide important research methods for the formation control of integer-order models. However, integer-order models have limitations in dealing with systems with memory effects and long time dependencies. As a result, there is increasing interest in using fractional-order models to achieve a more accurate representation of complex systems in formation control. In [22], Luo et al. used iterative control strategies and an initial learning rule for achieving finite-time formation control. In [23], Gong et al. introduced an observer-based distributed control approach and converted the time-varying formation control issues into a problem of asymptotic stability. In [24], Liu et al. explored formation control with relative damping and non-uniform symmetric delays, applying frequency domain theory. In [25], Meng et al. introduced a dynamic event-triggered approach to address leader-follower formation control subject to external disturbances. In [26], Zamani et al. investigated fixed-time consensus and formation control under external disturbances by using the virtual structure method, and introduced a distributed sliding mode control approach based on neighborhood error variables.
Within multi-agent systems formation control, traditional methods typically rely on preset static parameters or fixed feedback gain matrices. These methods may perform poorly with dynamic changes or internal systems uncertainties. For example, dynamic changes between agents, sensor errors, or varying task requirements can affect the stability and performance of the formation. To overcome these challenges, adaptive techniques are introduced to enhance the robustness for multi-agent systems by real-time adjustment of control parameters. For instance, a time-varying parameter-adjustable adaptive control strategy was introduced to address the time-varying formation control problem [27]. In [28], Li et al. proposed a novel adaptive event-triggered control strategy aimed at reducing the constraints on control coefficients in the stability analysis of uncertain systems. In [29], Wang et al. explored the bounded Mittag-Leffler formation control issue, incorporating adaptive coupling gains into the triggering conditions and control protocols. In [30], Li et al. applied adaptive techniques to neural networks and employed a virtual leader approach to successfully achieve formation and obstacle avoidance for torpedo-type underactuated autonomous underwater vehicles.
It’s worth noting that the studies mentioned above are based on a fixed topology, which often fails to account for the dynamic nature of real-world multi-agent systems where agents’ positions and velocities continuously change. These variations frequently lead to switching topologies, which can adversely affect system performance by causing instability or loss of control inputs. To address these challenges, we focus on adaptive formation control for nonlinear fractional-order multi-agent systems. The adaptive control protocol is designed to dynamically adjust control inputs in response to these changes, including actuator failures, by continuously monitoring performance and recalibrating coupling gains. This adaptability ensures the stability of the formation and maintains resilience, allowing agents to achieve and sustain the desired configuration despite the loss of functionality in any single actuator.
(1)
Compared to the work in [24,26], we have developed a second-order nonlinear fractional-order multi-agent system model that incorporates both position and velocity information under actuator failure conditions and switching topologies. As a result, our research is more challenging, comprehensive, and practically relevant.
(2)
We generalise the multi-agent systems formation problem to fractional-order. The results presented in literature [31,32] primarily concern integer-order multi-agent systems, which can be regarded as a special case of this paper.
(3)
We propose a novel control protocol with two different adaptive coupling gains and establish a Lyapunov function involving actuator failures, error variables, and their derivatives. This provides new insights into formation control of fractional-order multi-agent systems under actuator failures and switching topologies.
(4)
This study enhances formation control by improving the robustness and adaptability of multi-agent systems in dynamic environments, which is crucial for applications such as unmanned aerial vehicles and robotic teams. It also develops fault-tolerant control strategies to maintain stability and performance during actuator failures and provides advanced control protocols for complex coordination tasks.
The remainder of the article is outlined as follows. In Section 2, we outline the necessary notations in Table 1, basic concepts of switching topologies, definitions and lemmas we will need later. In Section 3, we present the model and several assumptions necessary for the study. In Section 4, we outline the adaptive formation control strategy and conduct a stability analysis and theoretical proof. Finally, we demonstrate the correctness and superiority of the theoretical results through comparative experiments.

2. Preliminaries

In the context of switching topology, the switching signal σ ( t ) is defined on [ 0 , + ) and maps to the set { 1 , 2 , , s } , where s denotes the total number of possible topologies.
The communication network in multi-agent systems under switching topological structures is described by the undirected graph G σ ( t ) = ( W , E σ ( t ) ) , where W = { w 1 , w 2 , , w N } denotes the set of N followers in G σ ( t ) , E σ ( t ) W × W stands for the edge set in G σ ( t ) . ( w i , w j ) E σ ( t ) ( i , j = 1 , 2 , , N ) denotes that nodes w i and w j are adjacent at time t. A σ ( t ) = [ a i j σ ( t ) ] R N × N represents the adjacency matrix of G σ ( t ) . If the i-th and j-th nodes are adjacent, then a i j σ ( t ) = 1 ; otherwise, a i j σ ( t ) = 0 . Moreover, we assume that no node connects to itself, i.e., a i i σ ( t ) = 0 ( i = 1 , 2 , , N ) . The Laplacian matrix L σ ( t ) = [ l i j σ ( t ) ] R N × N is defined with l i i σ ( t ) = j = 1 , j i N a i j σ ( t ) and l i j σ ( t ) = a i j σ ( t ) for i j .
Let G ¯ σ ( t ) consist of one leader and N followers, H σ ( t ) = L σ ( t ) + B σ ( t ) with B σ ( t ) = diag ( b 1 σ ( t ) , b 2 σ ( t ) , , b N σ ( t ) ) . If the i-th follower communicates with the leader, b i σ ( t ) = 1 ; otherwise, b i σ ( t ) = 0 .
Definition 1.
([33]). The fractional derivative of a function f ( t ) C n [ 0 , ) , R in the Caputo sense is defined as
D α f ( t ) = 1 Γ ( n α ) 0 t f ( n ) ( r ) ( t r ) α + 1 n d r ,
where α ( n 1 , n ) , n Z + , and Γ ( · ) represents the Gamma function.
Definition 2.
([33]). The one-parameter Mittag-Leffler functions is defined as
E α ( z ) = k = 1 z k Γ ( k α + 1 ) ,
where z C , α > 0 .
Definition 3.
Let P R m × n and S R p × q . The Kronecker product P S is a matrix in R m p × n q , and is defined as
P S = p 11 S p 1 n S p m 1 S p m n S .
It has the following properties
( 1 ) P ( S + K ) = P S + P K ; ( 2 ) ( P S ) 1 = P 1 S 1 ; ( 3 ) ( P S ) T = P T S T ; ( 4 ) ( P S ) ( K M ) = P K S M ; ( 5 ) ι ( P S ) = ( ι P ) S = P ( ι S ) ;
where the matrices P , S , K , and M are of appropriate dimensions, and ι is a scalar.
Definition 4.
([34]). If there exist constants m ^ > 0 , m > 0 , α ( 0 , 1 ) and μ > 0 , such that
e ( t ) m E α m ^ t α μ , t 0 ,
then e ( t ) is said to be Mittag-Leffler convergent to 0.
Lemma 1
([35]). If the α-order derivative of a continuous function V ( t ) : [ 0 , + ) R satisfying
D α V ( t ) m ^ V ( t ) ,
where 0 < α < 1 , m ^ > 0 . Then
V ( t ) V ( 0 ) E α m ^ t α , t 0 .
Lemma 2.
([36]). Consider a differentiable vector function y ( t ) : [ 0 , ] R n , the following inequality holds
1 2 D α y T ( t ) P y ( t ) y T ( t ) P D α y ( t ) ,
where α ( 0 , 1 ] , P R n × n is positive definite matrix.
Lemma 3.
([37]). For y R n , the following inequality holds:
λ min ( C 1 Z ) y T C y y T Z y λ max ( C 1 Z ) y T C y ,
where C R n × n > 0 , and Z R n × n is a symmetric matrix.
Lemma 4.
([38]). For x R n , y R n and Z > 0 , the following inequality holds
2 x T y x T Z x + y T Z 1 y ,
Lemma 5.
([39]). The matrix H σ ( t ) = L σ ( t ) + B σ ( t ) is positive definite if the leader can reach every node in G ¯ σ ( t ) .

3. Problem Formulation

In fractional-order multi-agent systems where there is one leader and N followers, the dynamics of the i-th follower is as follows
D α θ i ( t ) = φ i ( t ) , D α φ i ( t ) = δ i F ( t ) + ω t , φ i ( t ) , i = 1 , 2 , , N .
The leader’s dynamic is given by
D α θ 0 ( t ) = φ 0 ( t ) , D α φ 0 ( t ) = ω t , φ 0 ( t ) ,
where 0 < α < 1 , θ i ( t ) R n , φ i ( t ) R n and δ i F ( t ) R n represent the position, velocity and control input of the i-th follower at time t, respectively. θ 0 ( t ) R n and φ 0 ( t ) R n represent the position and velocity of the leader at time t. ω t , φ i ( t ) R n and ω t , φ 0 ( t ) R n are the inherent dynamics of followers and leader and satisfy the Lipschitz condition.
If a fault causes the actuator to respond inadequately to the control input signal, the effective control input δ i F ( t ) for the i-th follower is represented by
δ i F ( t ) = ( 1 κ i ( t ) ) δ i ( t ) , i = 1 , 2 , , N ,
where 0 κ i ( t ) κ ¯ < 1 is a time-dependent parameter that reflects the decrease in actuator efficiency for the i-th follower. When κ i ( t ) 0 , the actuator is fully operational; otherwise, it is functioning with reduced effectiveness. δ i ( t ) R n represents the ideal control input assuming no faults. Based on the above description, we give the flowchart for the study of adaptive formation control for multi-agent systems in Figure 1.
Figure 1. Flowchart for the study of adaptive formation control for multi-agent systems.
Figure 1. Flowchart for the study of adaptive formation control for multi-agent systems.
Fractalfract 08 00563 g001
Remark 1.
The functions ω ( t , φ i ( t ) ) and ω ( t , φ 0 ( t ) ) are key components of the system’s inherent dynamics, reflecting the intrinsic nonlinear characteristics of the system, which depend on time t and the velocities of the agents φ i ( t ) and φ 0 ( t ) . Assume that these functions satisfy the Lipschitz condition, then the system’s response to changes in state variables is continuous and bounded, thereby guarantee the stability and robustness in the control design.
Assumption 1.
G σ ( t ) is undirected and connected.
Assumption 2.
G ¯ σ ( t ) remains fixed and connected over the interval [ t s , t s + 1 ) , where t s denotes the moment of topology switch, and t 0 = 0 .
Assumption 3.
In G ¯ σ ( t ) , the leader can reach each node.
Assumption 4.
For any s 1 , s 2 R n , there exists a positive constant ρ  such that
ω ( t , s 1 ) ω ( t , s 2 ) ρ s 1 s 2 .
Definition 5.
The systems (1) and (2) are considered to achieve the desired formation if the following conditions hold
lim t + θ i ( t ) θ 0 ( t ) p i = 0 , lim t + φ i ( t ) φ 0 ( t ) = 0 , i = 1 , 2 , , N ,
where p i R n represents the desired positional deviation of the i-th follower relative to the leader. The systems (1) and (2) are said to achieve concensus tracking if p i = 0 .

4. Main Results

In this section, we propose an adaptive control protocol to achieve formation control and analyze the stability of the systems and derive the sufficient conditions for achieving the desired formation.
Define variables θ ¯ i ( t ) and φ ¯ i ( t ) for i = 1 , 2 , , N as
θ ¯ i ( t ) = θ i ( t ) θ 0 ( t ) p i , φ ¯ i ( t ) = φ i ( t ) φ 0 ( t ) .
Let θ ¯ ( t ) = θ ¯ 1 T ( t ) , θ ¯ 2 T ( t ) , , θ ¯ N T ( t ) T , φ ¯ ( t ) = φ ¯ 1 T ( t ) , φ ¯ 2 T ( t ) , , φ ¯ N T ( t ) T .
The distributed adaptive control protocol designed for the i-th follower is given as follows
δ i ( t ) = δ i η ( t ) + δ i ξ ( t ) ,
where
δ i η ( t ) = η i ( t ) j = 1 N a i j σ ( t ) θ i ( t ) p i θ j ( t ) + p j + b i σ ( t ) θ i ( t ) θ 0 ( t ) p i = η i ( t ) j = 1 N a i j σ ( t ) θ ¯ i ( t ) θ ¯ j ( t ) + b i σ ( t ) θ ¯ i ( t ) , δ i ξ ( t ) = ξ i ( t ) j = 1 N a i j σ ( t ) φ i ( t ) φ j ( t ) + b i σ ( t ) φ i ( t ) φ 0 ( t ) = ξ i ( t ) j = 1 N a i j σ ( t ) φ ¯ i ( t ) φ ¯ j ( t ) + b i σ ( t ) φ ¯ i ( t ) ,
with η i ( t ) , ξ i ( t ) ( i = 1 , 2 , , N ) representing adaptive coupling gains of i-th agent, as defined in (8).
According to the Kronecker product, δ ( t ) = ( δ 1 T ( t ) , δ 2 T ( t ) , , δ N T ( t ) ) T can be expressed as
δ ( t ) = η ( t ) H σ ( t ) I n θ ¯ ( t ) ξ ( t ) H σ ( t ) I n φ ¯ ( t ) ,
where η ( t ) = diag ( η 1 ( t ) , η 2 ( t ) , , η N ( t ) ) and ξ ( t ) = diag ( ξ 1 ( t ) , ξ 2 ( t ) , , ξ N ( t ) ) .
Let
κ ( t ) = diag ( κ 1 ( t ) , κ 2 ( t ) , , κ N ( t ) ) , ω ¯ t , φ i ( t ) = ω t , φ i ( t ) ω t , φ 0 ( t ) , ω ( t , φ ( t ) ) = ω ¯ T ( t , φ 1 ( t ) ) , ω ¯ T ( t , φ 2 ( t ) ) , , ω ¯ T ( t , φ N ( t ) ) T .
It follows that
D α θ ¯ ( t ) = φ ¯ ( t ) , D α φ ¯ ( t ) = I N κ ( t ) η ( t ) H σ ( t ) I n θ ¯ ( t ) I N κ ( t ) ξ ( t ) H σ ( t ) I n φ ¯ ( t ) + ω ( t , φ ( t ) ) .
We now present the following theorem to establish the effectiveness of the distributed control protocol (5).
Theorem 1.
If Assumptions 1–4 hold and the following conditions hold
(i)
The adaptive coupling gains η i ( t ) and ξ i ( t ) ( i = 1 , 2 , , N ) are given by
D α η i ( t ) = a i θ ¯ T ( t ) ( ζ i I n ) θ ¯ ( t ) + θ ¯ T ( t ) ( ζ i I n ) φ ¯ ( t ) , D α ξ i ( t ) = c i φ ¯ T ( t ) ( ζ i I n ) φ ¯ ( t ) + θ ¯ T ( t ) ( ζ i I n ) φ ¯ ( t ) ,
where a i , c i are positive constants, ζ i = ( h i 1 σ ( t ) , h i 2 σ ( t ) , , h i N σ ( t ) ) T ( h i 1 σ ( t ) , h i 2 σ ( t ) , , h i N σ ( t ) ) .
(ii)
( 1 κ ¯ ) η ¯ λ min 2 H σ ( t ) N h ¯ ( ρ + 1 ) 2 > 0 , ( 1 κ ¯ ) ξ ¯ λ min 2 H σ ( t ) λ max H σ ( t ) N h ¯ ( 3 ρ + 1 ) 2 > 0 ,
where h ¯ = max 1 i , j N h i j σ ( t ) , ρ > 0 ,   η ¯ , ξ ¯ are large enough constants. Then, under the distributed adaptive control protocol (5), the second-order fractional-order multi-agent systems (1) and (2) achieve formation control.
Proof of Theorem 1.
Select a Lyapunov function
V ( t ) = V 1 ( t ) + V 2 ( t ) ,
where
V 1 ( t ) = 1 2 e T ( t ) Q e ( t ) , e ( t ) = θ ¯ T ( t ) , φ ¯ T ( t ) T , V 2 ( t ) = i = 1 N 1 κ i ( t ) 2 a i η i ( t ) η ¯ 2 + i = 1 N 1 κ i ( t ) 2 c i ξ i ( t ) ξ ¯ 2 , Q = β ( t ) H σ ( t ) H σ ( t ) + H σ ( t ) H σ ( t ) H σ ( t ) H σ ( t ) I n , β ( t ) = diag ( β 1 ( t ) , β 2 ( t ) , , β N ( t ) ) , β i ( t ) > 0 .
Obviously, V ( t ) 0 .
According to (7) and Lemma 2, we have
D α V 1 ( t ) e T ( t ) Q D α e ( t ) = θ ¯ T ( t ) β ( t ) H σ ( t ) H σ ( t ) + H σ ( t ) I n φ ¯ ( t ) + φ ¯ T ( t ) H σ ( t ) I n φ ¯ ( t ) + θ ¯ T ( t ) + φ ¯ T ( t ) H σ ( t ) I n D α φ ¯ ( t ) θ ¯ T ( t ) β ( t ) H σ ( t ) H σ ( t ) + H σ ( t ) I n φ ¯ ( t ) + φ ¯ T ( t ) H σ ( t ) I n φ ¯ ( t ) θ ¯ T ( t ) I N κ ( t ) H σ ( t ) η ( t ) H σ ( t ) I n θ ¯ ( t ) θ ¯ T ( t ) ( I N κ ( t ) ) H σ ( t ) ξ ( t ) H σ ( t ) I n φ ¯ ( t ) θ ¯ T ( t ) I N κ ( t ) H σ ( t ) η ( t ) H σ ( t ) I n φ ¯ ( t ) φ ¯ T ( t ) I N κ ( t ) H σ ( t ) ξ ( t ) H σ ( t ) I n φ ¯ ( t ) + θ ¯ T ( t ) + φ ¯ T ( t ) H σ ( t ) I n ω ( t , φ ( t ) ) .
Based on Assumption 4 and Lemma 4, we can get
θ ¯ T ( t ) H σ ( t ) I n ω ( t , φ ( t ) ) = i = 1 N j = 1 N h i j σ ( t ) θ ¯ i ( t ) T ω t , φ j ( t ) ω t , φ 0 ( t ) i = 1 N j = 1 N ρ h i j σ ( t ) θ ¯ i ( t ) φ ¯ j ( t ) N h ¯ ρ 2 i = 1 N θ ¯ i ( t ) 2 + φ ¯ i ( t ) 2 ,
where h ¯ = max 1 i , j N h i j σ ( t ) .
As above, we have
φ ¯ T ( t ) H σ ( t ) I n ω ( t , φ ( t ) ) = i = 1 N j = 1 N h i j σ ( t ) φ ¯ i ( t ) T ω t , φ j ( t ) ω t , φ 0 ( t ) i = 1 N j = 1 N ρ h i j σ ( t ) φ ¯ i ( t ) φ ¯ j ( t ) N h ¯ ρ i = 1 N φ ¯ i ( t ) 2 ,
and
θ ¯ T ( t ) H σ ( t ) I n φ ¯ ( t ) = i = 1 N j = 1 N h i j σ ( t ) θ ¯ i T ( t ) φ ¯ j ( t ) N h ¯ 2 i = 1 N θ ¯ i ( t ) 2 + φ ¯ i ( t ) 2 .
Then, we can obtain
θ ¯ T ( t ) + φ ¯ T ( t ) H σ ( t ) I n ω ( t , φ ( t ) ) N h ¯ ρ 2 i = 1 N θ ¯ i ( t ) 2 + 3 N h ¯ ρ 2 i = 1 N φ ¯ i ( t ) 2 .
Substituting (13) and (14) into (10), we can gain
D α V 1 ( t ) θ ¯ T ( t ) β ( t ) H σ ( t ) H σ ( t ) I n φ ¯ ( t ) + φ ¯ T ( t ) H σ ( t ) I n φ ¯ ( t ) θ ¯ T ( t ) I N κ ( t ) H σ ( t ) η ( t ) H σ ( t ) I n θ ¯ ( t ) θ ¯ T ( t ) ( I N κ ( t ) ) H σ ( t ) ξ ( t ) H σ ( t ) I n φ ¯ ( t ) θ ¯ T ( t ) I N κ ( t ) H σ ( t ) η ( t ) H σ ( t ) I n φ ¯ ( t ) φ ¯ T ( t ) I N κ ( t ) H σ ( t ) ξ ( t ) H σ ( t ) I n φ ¯ ( t ) + N h ¯ ( ρ + 1 ) 2 i = 1 N θ ¯ i ( t ) 2 + N h ¯ ( 3 ρ + 1 ) 2 i = 1 N φ ¯ i ( t ) 2 .
For V 2 ( t ) , according to (8) and Lemma 2, one has
D α V 2 ( t ) i = 1 N 1 κ i ( t ) a i η i ( t ) η ¯ D α η i ( t ) + i = 1 N 1 κ i ( t ) c i ξ i ( t ) ξ ¯ D α ξ i ( t ) = i = 1 N ( 1 κ i ( t ) ) η i ( t ) η ¯ θ ¯ T ( t ) ζ i I n θ ¯ ( t ) + θ ¯ T ( t ) ζ i I n φ ¯ ( t ) + i = 1 N ( 1 κ i ( t ) ) ξ i ( t ) ξ ¯ φ ¯ T ( t ) ζ i I n φ ¯ ( t ) + θ ¯ T ( t ) ζ i I n φ ¯ ( t ) = θ ¯ T ( t ) I N κ ( t ) H σ ( t ) ( η ( t ) Ξ 1 ) H σ ( t ) I n θ ¯ ( t ) + θ ¯ T ( t ) I N κ ( t ) H σ ( t ) ( η ( t ) Ξ 1 ) H σ ( t ) I n φ ¯ ( t ) + φ ¯ T ( t ) I N κ ( t ) H σ ( t ) ( ξ ( t ) Ξ 2 ) H σ ( t ) I n φ ¯ ( t ) + θ ¯ T ( t ) I N κ ( t ) H σ ( t ) ( ξ ( t ) Ξ 2 ) H σ ( t ) I n φ ¯ ( t ) .
where Ξ 1 = η ¯ I N , Ξ 2 = ξ ¯ I N .
Combining (15) with (16), it yields
D α V ( t ) θ ¯ T ( t ) β ( t ) I N κ ( t ) ( Ξ 1 + Ξ 2 ) H σ ( t ) H σ ( t ) I n φ ¯ ( t ) ( 1 κ ¯ ) θ ¯ T ( t ) H σ ( t ) Ξ 1 H σ ( t ) I n θ ¯ ( t ) + φ ¯ T ( t ) H σ ( t ) ( 1 κ ¯ ) H σ ( t ) Ξ 2 H σ ( t ) I n φ ¯ ( t ) + N h ¯ ( ρ + 1 ) 2 i = 1 N θ ¯ i ( t ) 2 + N h ¯ ( 3 ρ + 1 ) 2 i = 1 N φ ¯ i ( t ) 2 .
Let ( 1 κ i ( t ) ) η ¯ = η i * ( t ) , ( 1 κ i ( t ) ) ξ ¯ = ξ i * ( t ) , β i ( t ) = η i * ( t ) + ξ i * ( t ) , we can obtain β ( t ) = I N κ ( t ) ( Ξ 1 + Ξ 2 ) .
According to Lemma 3, we have
D α V ( t ) ( 1 κ ¯ ) η ¯ λ min 2 H σ ( t ) N h ¯ ( ρ + 1 ) 2 θ ¯ T ( t ) θ ¯ ( t ) ( 1 κ ¯ ) ξ ¯ λ min 2 H σ ( t ) λ max H σ ( t ) N h ¯ ( 3 ρ + 1 ) 2 φ ¯ T ( t ) φ ¯ ( t ) .
Obviously, there exist sufficiently large η ¯ , ξ ¯ such that
D α V ( t ) 0 .
Therefore, there exists m ^ > 0 such that
D α V ( t ) m ^ V ( t ) .
According to Lemma 1, we can gain
V ( t ) V ( 0 ) E α ( m ^ t α ) , t 0 .
From (9), we have
λ min ( Q ) e ( t ) T e ( t ) 2 V ( t ) 2 V ( 0 ) E α m ^ t α ,
so
e ( t ) m ( E α m ^ t α ) 1 2 ,
where m = 2 V ( 0 ) λ min 1 ( Q ) .
Based on Definition 4, we can see E α m ^ t α 0 as t + ,which leads to V ( t ) = 0 , e ( t ) = 0 . It implies that the systems (1) and (2) can achieve the Mittag-Leffler stability under designed control protocol (5). □

5. Numerical Simulation

In this section, we conduct numerical simulations for the multi-agent system consisting of one leader and five followers. The proposed adaptive control protocol is compared against the traditional fixed-coupling gain control protocol. The switching topologies and the corresponding switching signal are illustrated in Figure 2 and Figure 3. In these topologies, Node 0 represents the leader, while the remaining five nodes represent the followers. The edges between the nodes indicate the information exchange links. Specifically, when σ ( t ) = 1 , the communication topology of the multi-agent system corresponds to G ¯ 1 . Conversely, when σ ( t ) = 2 , the communication topology switches to G ¯ 2 . The computer configurations used for the simulations are provided in Table 2 and Table 3.
Based on Figure 2, the matrices H 1 and H 2 for the switching topologies can be derived as follows
H 1 = 4 1 1 1 0 1 4 0 1 1 1 0 2 1 0 1 1 1 4 1 0 1 0 1 2 , H 2 = 3 1 1 0 0 1 3 0 0 1 1 0 2 1 0 0 0 1 2 1 0 1 0 1 2 .
Next, the nonlinear terms for each agent i = 0 , 1 , 2 , 3 , 4 , 5 are defined as
ω t , φ i ( t ) = sin φ i 1 ( t ) e 0.01 φ i 2 ( t ) sin φ i 3 ( t ) .
Based on these settings, we obtain ρ = 1 , λ max ( H σ ( t ) ) = 5.3028 and λ min ( H σ ( t ) ) = 0.2679 .
To simulate actuator failures, we define the loss of actuator effectiveness κ i ( t ) for each follower i = 1 , 2 , , 5 as follows
κ 1 ( t ) = 0 , 0 t < 4 , 0.3 , t 4 , κ 2 ( t ) = 0 , 0 t < 3 , 0.2 , t 3 , κ 3 ( t ) = 1 1 + e t , 0 t < 5 , 1 1 + e 5 , t 5 , κ 4 ( t ) = 0.25 , κ 5 ( t ) = 0.1 .
The average actuator loss is κ ¯ = 0.3 .
Let α = 0.97 . For the adaptive coupling gains defined in (8), we set the parameters as follows
a i = c i = 1 , i = 1 , 2 , , 5 .
The initial values are given by
η i ( 0 ) = ξ i ( 0 ) = 0.1 · i , i = 1 , 2 , , 5 .
The initial positions of the leader and followers are randomly generated and specified as
θ 0 ( 0 ) = ( 7.9 , 2.1 , 7.6 ) T , θ 1 ( 0 ) = ( 0.1 , 5.5 , 4.3 ) T , θ 2 ( 0 ) = ( 8 , 7.8 , 1 ) T , θ 3 ( 0 ) = ( 4 , 6 , 2.4 ) T , θ 4 ( 0 ) = ( 3.7 , 4.1 , 6.3 ) T , θ 5 ( 0 ) = ( 10 , 5 , 3 ) T .
The initial velocities for the leader and followers are
φ 0 ( 0 ) = ( 0.2 , 0.2 , 0.2 ) T , φ i ( 0 ) = ( 0.1 , 0.1 , 0.1 ) T ( i = 1 , 2 , , 5 ) .
Finally, the desired formation geometry is defined as
p 1 = ( 6 , 0 , 0 ) T , p 2 = ( 9 , 3 , 3 ) T , p 3 = ( 6 , 6 3 , 6 ) T , p 4 = ( 0 , 6 3 , 6 ) T , p 5 = ( 3 , 3 3 , 3 ) T .
Figure 4 shows snapshots of the leader and followers’ positions at different time in three-dimensional space, applying the adaptive control protocol (5). By connecting the agents in these snapshots, it is evident that all agents gradually form and maintain a regular hexagon configuration, indicating successful coordination and stability within the multi-agent system. This formation serves as a strong testament to the efficacy of the proposed control protocol (5). Figure 5 depicts the trajectory of the adaptive coupling gains, which ultimately converge to a constant value. This shows that the adaptive gains stabilize after a period of adjustment, reinforcing the reliability and robustness of the control approach.
Figure 6 and Figure 7 illustrate the variations of the position and the velocity trajectories, respectively. In these figures, the solid lines represent the motion trajectories achieved under adaptive coupling gain control, while the dashed lines correspond to those under fixed coupling gain control. It is worth noting that while both methods lead to a gradual convergence of position and velocity errors to zero, our approach exhibits a significantly faster convergence rate compared to traditional methods. This observation highlights the effectiveness of the adaptive control strategy in enhancing performance.
Figure 6. Position errors θ ¯ i 1 ( t ) , θ ¯ i 2 ( t ) and θ ¯ i 3 ( t ) .
Figure 6. Position errors θ ¯ i 1 ( t ) , θ ¯ i 2 ( t ) and θ ¯ i 3 ( t ) .
Fractalfract 08 00563 g006
Finally, Figure 8 presents the trajectory of the control inputs over time, providing insights into the dynamics of the control mechanism employed. Overall, these results collectively demonstrate the effectiveness and potential of the proposed control strategy in achieving desired formation and stability in fractional-order multi-agent systems.

6. Conclusions

In this paper, we put forward a novel distributed adaptive formation control protocol for second-order nonlinear fractional-order multi-agent systems that are subject to the effects of actuator failures and switching topologies. The incorporation of adaptive coupling gains markedly enhanced the resilience of the system to dynamic disturbances. The correctness of the theoretical results is further illustrated by implementing a formation control task for a positive hexagon. These results not only extend the theoretical understanding of fractional-order systems, but also provide practical insights for the design of resilient multi-agent networks. Notwithstanding the success of the proposed approach, certain limitations remain. For instance, the present model is based on the assumption of ideal communication between agents, which may not be applicable in real-world scenarios that involve delays or noise. Furthermore, the scalability of the method to larger networks requires further investigation. In future, we will concentrate on resolving communication delays, addressing external disturbances and applying the proposed control framework to more complex multi-agent systems.

Author Contributions

Conceptualization, J.L., Z.Y. and X.S.; methodology, J.L., Z.Y. and X.S.; software, Z.Y. and X.S.; validation, J.L., Z.Y. and X.L.; formal analysis, J.L., Z.Y., X.S. and X.L.; investigation, J.L. and X.S.; writing—original draft preparation, Z.Y.; writing—review and editing, J.L.; visualization, X.L. and X.S.; supervision, J.L.; funding acquisition, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

The first author was supported by the National Natural Science Foundation of China grant (12126408), Hunan Provincial Natural Science Foundation of China grant (2024JJ5004).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rezaee, H.; Abdollahi, F. A decentralized cooperative control scheme with obstacle avoidance for a team of mobile robots. IEEE Trans. Ind. Electron. 2024, 61, 347–354. [Google Scholar] [CrossRef]
  2. Li, Z.; Chen, J. Robust consensus of linear feedback protocols over uncertain network graphs. IEEE Trans. Autom. Control 2017, 62, 4251–4258. [Google Scholar] [CrossRef]
  3. Zhao, S. Affine formation maneuver control of multiagent systems. IEEE Trans. Autom. Control. 2018, 63, 4140–4155. [Google Scholar] [CrossRef]
  4. Luo, D.; Wang, J.; Shen, D. PDα-type distributed learning control for nonlinear fractional-order multiagent systems. Math. Methods Appl. Sci. 2019, 42, 4543–4553. [Google Scholar] [CrossRef]
  5. Donganont, M.; Liu, X. Scaled consensus problems of multi agent systems via impulsive protocols. Appl. Math. Model. 2023, 116, 532–546. [Google Scholar] [CrossRef]
  6. Thanh, H.L.N.N.; Vu, M.T.; Mung, N.X.; Nguyen, N.P.; Phuong, N.T. Perturbation observer-based robust control using a multiple sliding surfaces for nonlinear systems with influences of matched and unmatched uncertainties. Mathematics 2020, 8, 1371. [Google Scholar] [CrossRef]
  7. Alattas, K.A.; Mohammadzadeh, A.; Mobayen, S.; Abo-Dief, H.M.; Alanazi, A.K.; Vu, M.T.; Chang, A. Automatic control for time delay markov jump systems under polytopic uncertainties. Mathematics 2022, 10, 187. [Google Scholar] [CrossRef]
  8. Fan, Y.; Jin, Z.; Luo, X.; Guo, B. Robust finite-time consensus control for euler–lagrange multi-agent systems subject to switching topologies and uncertainties. Appl. Math. Comput. 2022, 432, 127367. [Google Scholar] [CrossRef]
  9. Qin, Z.; Wu, H.; Wang, J. Proactive cooperative consensus control for a class of human-in-the-loop multi-agent systems with human time-delays. Neurocomputing 2024, 581, 127485. [Google Scholar] [CrossRef]
  10. Cui, B.; Wang, Y.; Liu, K.; Xia, Y. Sliding mode based prescribed-time consensus tracking control of second-order multi-agent systems. Automatica 2023, 158, 111296. [Google Scholar] [CrossRef]
  11. Liang, M.; Li, J. Distributed data-driven iterative learning point-to-point consensus tracking control for unknown nonlinear multi-agent systems. Neurocomputing 2023, 561, 126875. [Google Scholar] [CrossRef]
  12. Liu, S.; Fu, X.; Zhao, X.; Pang, D. Containment control for fractional-order multi-agent systems with mixed time delays. Mathematical Methods in the Appl. Sci. 2023, 46, 3176–3186. [Google Scholar] [CrossRef]
  13. Sun, H.; Xia, R.; Yu, A. Fully distributed containment control for second-order nonlinear multi-agent systems with external disturbances. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 2126–2130. [Google Scholar] [CrossRef]
  14. Gao, Z.; Guo, G. Velocity free leader-follower formation control for autonomous underwater vehicles with line-of-sight range and angle constraints. Inf. Sci. 2019, 486, 359–378. [Google Scholar] [CrossRef]
  15. Wang, J.; Dong, H.; Chen, F.; Vu, M.T.; Shakibjoo, A.D.; Mohammadzadeh, A. Formation control of non-holonomic mobile robots: Predictive data-driven fuzzy compensator. Mathematics 2023, 11, 1804. [Google Scholar] [CrossRef]
  16. Wen, G.; Chen, C.L.P.; Liu, Y. Formation control with obstacle avoidance for a class of stochastic multiagent systems. IEEE Trans. Ind. Electron. 2018, 65, 5847–5855. [Google Scholar] [CrossRef]
  17. Wang, C.; Ji, J.; Miao, Z.; Zhou, J. Formation tracking of multi-robot systems with switching directed topologies based on udwadia-kalaba approach. Appl. Math. Model. 2024, 126, 147–158. [Google Scholar] [CrossRef]
  18. Li, Q.; Chen, Y.; Liang, K. Predefined-time formation control of the quadrotor-uav cluster’ position system. Appl. Math. Model. 2023, 116, 45–64. [Google Scholar] [CrossRef]
  19. Liang, S.; Wang, F.; Chen, Z.; Liu, Z. Formation control for discrete-time heterogeneous multi-agent systems. Int. J. Robust Nonlinear Control 2022, 32, 5848–5865. [Google Scholar] [CrossRef]
  20. Chen, S.; Dai, J.; Yi, J.; Chai, L. An optimal design of the leader-following formation control for discrete multi-agent systems. IFAC-PapersOnLine 2022, 55, 201–206. [Google Scholar] [CrossRef]
  21. He, Q.; Liu, W. Formation control for linear multi-agent systems with asynchronously sampled outputs. Inf. Sci. 2024, 658, 119992. [Google Scholar] [CrossRef]
  22. Luo, D.; Wang, J.; Shen, D. Learning formation control for fractional-order multiagent systems. Math. Methods Appl. Sci. 2018, 41, 5003–5014. [Google Scholar] [CrossRef]
  23. Gong, Y.; Wen, G.; Peng, Z.; Huang, T.; Chen, Y. Observer-based time-varying formation control of fractional-order multi-agent systems with general linear dynamics. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 82–86. [Google Scholar] [CrossRef]
  24. Liu, J.; Li, P.; Chen, W.; Qin, K.; Qi, L. Distributed formation control of fractional-order multi-agent systems with relative damping and nonuniform time-delays. Isa Trans. 2019, 93, 189–198. [Google Scholar] [CrossRef] [PubMed]
  25. Meng, X.; Jiang, B.; Karimi, H.R.; Gao, C. Leader–follower sliding mode formation control of fractional-order multi-agent systems: A dynamic event-triggered mechanism. Neurocomputing 2023, 557, 126691. [Google Scholar] [CrossRef]
  26. Zamani, H.; Khandani, K.; Majd, V.J. Fixed-time sliding-mode distributed consensus and formation control of disturbed fractional-order multi-agent systems. Isa Trans. 2023, 138, 37–48. [Google Scholar] [CrossRef]
  27. Deng, J.; Li, K.; Wu, S.; Wen, Y. Distributed adaptive time-varying formation tracking control for general linear multi-agent systems based on event-triggered strategy. IEEE Access 2020, 8, 13204–13217. [Google Scholar] [CrossRef]
  28. Li, Y.; Hu, X.; Che, W.; Hou, Z. Event-based adaptive fuzzy asymptotic tracking control of uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2020, 29, 3003–3013. [Google Scholar] [CrossRef]
  29. Wang, Y.; Zhang, J.; Wu, H. Distributed adaptive mittag–leffler formation control for second-order fractional multi-agent systems via event-triggered control strategy. Fractal Fract. 2022, 6, 380. [Google Scholar] [CrossRef]
  30. Li, J.-H.; Kang, H.; Kim, M.-G.; Lee, M.-J.; Cho, G.R.; Jin, H.-S. Adaptive formation control of multiple underactuated autonomous underwater vehicles. J. Mar. Sci. Eng. 2022, 10, 1233. [Google Scholar] [CrossRef]
  31. Wang, M.; Zhang, T. Leader-following formation control of second-order nonlinear systems with time-varying communication delay. Int. J. Control. Autom. Syst. 2021, 19, 1729–1739. [Google Scholar] [CrossRef]
  32. 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]
  33. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  34. Peng, X.; Wu, H.; Song, K.; Shi, J. Global synchronization in finite time for fractional-order neural networks with discontinuous activations and time delays. Neural Netw. 2017, 94, 46–54. [Google Scholar] [CrossRef] [PubMed]
  35. Gong, P. Distributed tracking of heterogeneous nonlinear fractional-order multi-agent systems with an unknown leader. J. Frankl. Inst. 2017, 354, 2226–2244. [Google Scholar] [CrossRef]
  36. Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using general quadratic lyapunov functions to prove lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
  37. Huang, L. Linear Algebra in System and Control Theory; Science Press: Beijing, China, 1984. [Google Scholar]
  38. Wu, M.; He, Y.; She, J. Stability Analysis and Robust Control of Time-Delay Systems; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  39. Hu, J.; Hong, Y. Leader-following coordination of multi-agent systems with coupling time delays. Phys. A Stat. Mech. Its Appl. 2007, 374, 853–863. [Google Scholar] [CrossRef]
Figure 2. The switching topological structures.
Figure 2. The switching topological structures.
Fractalfract 08 00563 g002
Figure 3. Switching signal.
Figure 3. Switching signal.
Fractalfract 08 00563 g003
Figure 4. Position snapshots at different times for each agent.
Figure 4. Position snapshots at different times for each agent.
Fractalfract 08 00563 g004
Figure 5. Adaptive coupling gains.
Figure 5. Adaptive coupling gains.
Fractalfract 08 00563 g005
Figure 7. Speed errors φ ¯ i 1 ( t ) a, φ ¯ i 2 ( t ) and φ ¯ i 3 ( t ) .
Figure 7. Speed errors φ ¯ i 1 ( t ) a, φ ¯ i 2 ( t ) and φ ¯ i 3 ( t ) .
Fractalfract 08 00563 g007
Figure 8. Control input.
Figure 8. Control input.
Fractalfract 08 00563 g008
Table 1. Notations.
Table 1. Notations.
SymbolStand for
R n n-dimensional Euclidean space
R n × n n × n real matrices
I n n-dimensional identity matrix
diag ( ) A diagonal matrix
· and Vector 2-norm and Kronecker product
P > 0 Positive definite matrix P
P < 0 Negative definite matrix P
P 1 Inverse of matrix P
P T Transpose of matrix P
λ max ( P ) Maximal eigenvalue of matrix P
λ min ( P ) Minimal eigenvalue of matrix P
Table 2. Computer Configurations.
Table 2. Computer Configurations.
CategorySpecification
Processor11th Gen Intel®Core™i5-11500 @ 2.70 GHz
RAM16.0 GB (15.7 GB available)
Storage512 GB SSD
Graphics CardNVIDIA GeForce GTX 1660 Super
Operating SystemWindows 10 Professional
Table 3. Software Tools.
Table 3. Software Tools.
Simulation ToolsApplication
MATLAB R2021bProgramming Language
Simulink/MATLAB R2021bFor performing optimization tasks
FOTF ToolboxProvide key simulation modules
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, J.; Yan, Z.; Shi, X.; Luo, X. Distributed Adaptive Formation Control for Fractional-Order Multi-Agent Systems with Actuator Failures and Switching Topologies. Fractal Fract. 2024, 8, 563. https://doi.org/10.3390/fractalfract8100563

AMA Style

Li J, Yan Z, Shi X, Luo X. Distributed Adaptive Formation Control for Fractional-Order Multi-Agent Systems with Actuator Failures and Switching Topologies. Fractal and Fractional. 2024; 8(10):563. https://doi.org/10.3390/fractalfract8100563

Chicago/Turabian Style

Li, Jing, Zixiang Yan, Xingyun Shi, and Xuqiong Luo. 2024. "Distributed Adaptive Formation Control for Fractional-Order Multi-Agent Systems with Actuator Failures and Switching Topologies" Fractal and Fractional 8, no. 10: 563. https://doi.org/10.3390/fractalfract8100563

Article Metrics

Back to TopTop