Next Article in Journal
The Iterative Properties for Positive Solutions of a Tempered Fractional Equation
Next Article in Special Issue
Comparisons for Global Dynamics of a Geometrically Nonlinear Oscillator among Single-, Double- and Quadruple-Well Configurations
Previous Article in Journal
An Outlook on Hybrid Fractional Modeling of a Heat Controller with Multi-Valued Feedback Control
Previous Article in Special Issue
Unraveling the Dynamics of Singular Stochastic Solitons in Stochastic Fractional Kuramoto–Sivashinsky Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fault-Tolerant Control for Consensus of Nonlinear Fractional-Order Multi-Agent Systems with Diffusion

1
State Key Laboratory of Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710054, China
2
Shandong Cloud Imagination Technology Co., Ltd., Yantai 264006, China
3
School of Information Science and Engineering, Linyi University, Linyi 276005, China
4
School of Computer and Information, Anhui Polytechnic University, Wuhu 241000, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2023, 7(10), 760; https://doi.org/10.3390/fractalfract7100760
Submission received: 21 August 2023 / Revised: 18 September 2023 / Accepted: 25 September 2023 / Published: 16 October 2023
(This article belongs to the Special Issue Fractional Diffusion, Multistability and Control in Complex Systems)

Abstract

:
This paper mainly studies fault-tolerant control for a class of semi-linear fractional-order multi-agent systems with diffusion characteristics, where the actuator fault is considered. The adaptive fault-tolerant control protocol based on the adjacency relationship of agents is firstly designed, which can adjust the coupling gain online through the adaptive mechanism. Using the Lyapunov stability theory, the adaptive fault-tolerant control protocol can drive the agents to achieve consensus for leader-following and leaderless cases. Finally, the simulation experiment is carried out, showing the effectiveness of the proposed theory.

1. Introduction

In recent years, multi-agent systems (MASs) have attracted more and more scholars’ attention. MASs have been extensively applied in many fields, such as spacecraft formation, multi-robot cooperative control, and ship course-keeping [1,2,3,4]. With the rapid development of industry, many large and complex systems have been designed. These systems have a strong working ability and have a profound impact on human production and life and even the development of society. However, MASs in long-term operation have the possibility of failure, such as actuator failure, sensor failure, because of the impact of the environment on multi-agents [5,6,7]. Once the failure is not found in time and not properly handled, it is very likely for an accident to occur, causing economic losses and even casualties. Therefore, the fault-tolerant control method of MASs has a good value to research.
At present, adaptive technology has been widely used for the fault-tolerant control of MASs [8]. This is because the development of adaptive control is more in line with practical applications, and adaptive control can automatically compensate for unpredictable changes in various parameters and input signals, which can better overcome system disturbances and improve the robustness of MASs.
Adaptive fault-tolerant control of MASs has made progress in recent years. In 2014, Yin et al. proposed an integrated design of fault-tolerant control systems through adaptive residual generators by iterative optimization methods [9]. In 2018, Khalili et al. studied a class of uncertain nonlinear MASs and designed a local fault-tolerant control scheme [10]. In 2019, Deng and Yang designed a distributed finite-time observer and an adaptive fault-tolerant controller for output regulation of MASs with actuator faults [11]. In 2020, Liu et al. studied the formation tracking of MASs with bias faults and unknown effectiveness losses through adaptive fault-tolerant strategies [12]. In 2020, Li and Wang proposed a fault-tolerant tracking consensus protocol for MASs with actuator faults [13]. In 2021, Dongn et al. studied the problem of cooperative output regulation of mismatched or mismatched nonlinear uncertain MASs [14]. In 2021, Yadegar and Meskin studied an adaptive fault-tolerant control for nonlinear heterogeneous MASs with time-varying additive actuator faults [15].
Actually, all processes essentially depend on both time and space [16,17]. There are many dynamic behaviors with spatio-temporal characteristics in nature, such as transport reaction processes [18], continuous casting [19], sputtering processes [20], hydraulic fracturing [21] and cracking furnaces [22]. As a result, it has a great practical significance to study MASs with spatio-temporal characteristics. In such systems, when considering the behavioral state of the system, one needs to consider the impact of changes in time and space on the state. To better express the spatio-temporal characteristics, the system model is usually created by partial differential equations (PDEs). In 2022, Dai et al. studied the consensus of semilinear parabolic MASs with time delay based on partial integral-differential equations [23]. In 2018, Yang et al. studied the boundary control of distributed measurement for MASs based on PDEs [24]. In 2020, Yang and Li et al. studied boundary control for exponential synchronization of reaction-diffusion neural networks based on coupled PDEs [25]. The research achievements of systems with spatio-temporal characteristics have been relatively abundant, but the research achievements of fault-tolerant control of MASs with spatio-temporal characteristics are still very few. Considering the practical value of fault-tolerant control of MASs with spatio-temporal characteristics, this paper carries out the research.
More recently, fractional-order calculus attracted increasing attention because of its hereditary and memory properties. Fractional-order MASs could portray dynamic behaviors more clearly [26,27,28,29,30]. Actually, many practical systems are better identified as fractional-order calculus than integer order, such as biomedical signal processing [31], motion control [32], image edge detection [33], and temperature control [34]. As a result, it has important significance for the research consensus of PDE-based fractional-order MASs (PDEFOMASs). Yan et al. proposed boundary consensus control for PDEFOMASs under collocated and distributed boundary measurement form [35], which is further applied in image encryption [36]. Wang et al. studied observer-based consensus PDEFOMASs via boundary communication [37]. However, the fault-tolerant control of PDEFOMASs is still a challenge, which has not been solved yet.
This paper focuses on the problem of the fault-tolerant consensus adaptive control of semi-linear PDEFOMASs accompanied by actuator faults, which is modeled by semi-linear parabolic PDEs. An adaptive fault-tolerant control method is constructed based on the information interaction among adjacent agents, which is used in leaderless PDEFOMASs and leader-following PDEFOMASs, respectively. The organization of the main content is as follows: Firstly, the actuator fault models and the system dynamics model are given. The second part defines the error system and applies the optimized adaptive fault-tolerant control protocol to leaderless PDEFOMASs, to reach the asymptotic convergence of the errors using Lyapunov’s generalized function. The third part applies the optimized fault-tolerant control protocol to leader-following PDEFOMASs and proves the asymptotic convergence of the errors by using Lyapunov’s function. Finally, numerical simulation experiments of the two theorems are conducted to verify the effectiveness of the proposed fault-tolerant control protocol.
Notations: I n denotes the identity matrix with nth order. λ max ( min ) ( · ) denotes the maximum (minimum) eigenvalue. λ 2 ( · ) denotes the minimum non-zero eigenvalue. | | · | | 2 is the Euclidean norm.

2. Problem Formulation

2.1. System Dynamics Model

A class of semi-linear PDEFOMASs with considering spatio-temporal characteristics and actuator faults is studied as
t 0 c D t α y i ( θ , t ) = Θ 1 2 y i ( θ , t ) θ 2 + Θ 2 y i ( θ , t ) θ + A y i ( θ , t ) + f ( y i ( θ , t ) ) + u i F ( θ , t ) , y i ( 0 , t ) θ = 0 , y i ( L , t ) θ = 0 , y i ( θ , t ) = y i 0 ( θ ) ,
where y i ( θ , t ) R n represents the state of the i-th agent, ( θ , t ) [ 0 , L ] × [ 0 , ] mean the space variable and time variable, respectively. α ( 0 , 1 ) is a positive scalar. t 0 c D t α is a Caputo fractional-order derivative. 0 < L R . f ( · ) R n is a nonlinear function. Θ 1 R n × n is symmetric positive definite. Θ 2 and A R n × n are known matrices. i { 1 , 2 , , N } and N is the number of agents in the PDEFOMASs.
Definition 1 
([38]). Caputo fractional-order derivative with t of p ( θ , t ) is defined as
t 0 c D t α p ( θ , t ) = 1 Γ ( 1 α ) t 0 t p ( θ , t ) θ 1 ( t κ ) α d κ ,
where 0 < α < 1 .

2.2. Actuator Fault Model

Fault-tolerant control of PDEFOMASs with actuator faults are considered in this study. One actuator fault model is proposed for the MASs with two communication typologies, one the leaderless case and the other the leader-following case, as follows:
u i F ( θ , t ) = δ ( θ ) u i ( θ , t ) ,
where 0 < δ ( θ ) < 1 represents an unknown actuator fault impact factor and u i ( θ , t ) represents the control input.
Definition 2. 
For the leaderless PDEFOMAS Equation (1) with any initial conditions, it is said to reach consensus, if it satisfies
lim t | | y i ( θ , t ) 1 N j = 1 N y j ( θ , t ) | | = 0 , i = 1 , , N .
Assumption 1. 
Assuming that the impact factor of the actuator in Equation (3) is bounded, namely, 0 < δ ̲ δ ( θ ) δ ¯ < 1 , in which δ ̲ > 0 and δ ¯ > 0 .
Assumption 2. 
Suppose for any scalars s 1 and s 2 , there exists a scalar γ > 0 such that
| | f ( s 1 ) f ( s 2 ) | | 2 γ | | s 1 s 2 | | 2 .
Lemma 1 
([39]). For a differential function p ( θ , t ) , one has
t 0 c D t α ( p T ( θ , t ) p ( θ , t ) ) 2 p T ( θ , t ) t 0 c D t α p ( θ , t ) .

3. Consensus of Leaderless the PDEFOMAS through Adaptive Fault-Tolerant Control Protocol

The dynamics model of the i-th agent with actuator fault Equation (3) in the leaderless PDEFOMAS Equation (1) is represented as
t 0 c D t α y i ( θ , t ) = Θ 1 2 y i ( θ , t ) θ 2 + Θ 2 y i ( θ , t ) θ + A y i ( θ , t ) + f ( y i ( θ , t ) ) + δ ( θ ) u i ( θ , t ) .
Define the consensus error of leaderless PDEFOMAS as e i ( θ , t ) y i ( θ , t ) 1 N j = 1 N y j ( θ , t ) , and the adaptive fault-tolerant control protocol is designed as
u i ( θ , t ) = d i ( t ) j = 1 N a i j ( y j ( θ , t ) y i ( θ , t ) ) , d i ˙ ( t ) = τ i [ j = 1 N a i j ( y j ( θ , t ) y i ( θ , t ) ) ] T [ j = 1 N a i j ( y j ( θ , t ) y i ( θ , t ) ) ] ,
where d i ( t ) is the control gain and τ i is a known positive real number. The graph A = ( a i j ) N × N is undirected, which is defined as a i j = a j i > 0 when the agent i is connected with the agent j; otherwise, a i j = 0 .
Combined with the control protocol Equation (8), the derivative of the error system e i ( θ , t ) can be obtained
t 0 c D t α e ( θ , t ) = ( I N Θ 1 ) 2 e ( θ , t ) θ 2 + ( I N Θ 2 ) e ( θ , t ) θ + ( I N A ) e ( θ , t ) + F ( e ( θ , t ) ) ( Λ D ( t ) L I n ) e ( θ , t ) , d i ˙ ( t ) = τ i [ j = 1 N L i j e j T ( θ , t ) ] [ j = 1 N L i j e j ( θ , t ) ] , e ( 0 , t ) θ = e ( L , t ) θ = 0 ,
where e = Δ [ e 1 T , , e N T ] , F ( e ) = Δ [ F ( e 1 ) , , F ( e N ) ] , F ( e i ) = Δ f ( y i ) 1 N j = 1 N f ( y j ) , D ( t ) d i a g { d 1 ( t ) , , d N ( t ) } , and Λ = Δ δ ( θ ) I N . Here, L i i = j = 1 N a i j and L i j = a i j when i j . So, L is a Laplacian matrix.
Theorem 1. 
By using the adaptive fault-tolerant control Equations (3) and (8), the leaderless PDEFOMAS Equation (4) with the actuator fault can reach consensus if Assumptions 1 and 2 are satisfied.
Proof. 
Construct the Lyapunov function as
V 1 ( t ) = 0.5 0 L e T ( θ , t ) ( L I n ) e ( θ , t ) d θ + 0 L i = 1 N δ ( θ ) ( d i ( t ) β ) 2 2 τ i d θ ,
where β is a positive real number that can be determined later.
Taking the derivative of V 1 ( t ) yields
t 0 c D t α V 1 ( t ) = 0 L e T ( θ , t ) ( L I n ) t 0 c D t α e ( θ , t ) d θ 0 L i = 1 N δ ( θ ) d i ( t ) β τ i d i ˙ ( t ) d θ = 0 L e T ( θ , t ) ( L Θ 1 ) 2 e ( θ , t ) θ 2 d θ + 0 L e T ( θ , t ) ( L Θ 2 ) e ( θ , t ) θ d θ + 0 L e T ( θ , t ) ( L A ) e ( θ , t ) d θ + 0 L e T ( θ , t ) ( L I n ) F ( e ( θ , t ) ) d θ 0 L e T ( θ , t ) ( L Λ D ( t ) L I n ) e ( θ , t ) d θ + 0 L i = 1 N δ ( θ ) ( d i ( t ) β ) [ j = 1 N L i j e j T ( θ , t ) ] [ j = 1 N L i j e j ( θ , t ) ] d θ .
By the integration by parts, we obtain
0 L e T ( θ , t ) ( L Θ 1 ) 2 e ( θ , t ) θ 2 d θ = e T ( θ , t ) ( L Θ 1 ) e ( θ , t ) θ | θ = 0 θ = L 0 L e T ( θ , t ) θ ( L Θ 1 ) e ( θ , t ) θ d θ = 0 L e T ( θ , t ) θ ( L Θ 1 ) e ( θ , t ) θ d θ λ 2 ( L ) λ min ( Θ 1 ) 0 L T e ( θ , t ) θ e ( θ , t ) θ d θ .
Using the triangle inequality [40], for any η > 0 , one has
0 L e T ( θ , t ) ( L Θ 2 ) e ( θ , t ) θ d θ 1 2 η 1 0 L e T ( θ , t ) ( L 2 Θ 2 Θ 2 T ) e ( θ , t ) d θ + 1 2 η 0 L e T ( θ , t ) θ e ( θ , t ) θ d θ .
According to the property of the triangle inequality, we obtain
0 L e T ( θ , t ) ( L I n ) F ( e ( θ , t ) ) d θ 1 2 0 L e T ( θ , t ) ( L 2 I n ) e ( θ , t ) d θ + 1 2 0 L F ( e T ( θ , t ) ) F ( e ( θ , t ) ) d θ 1 2 λ max ( L 2 ) 0 L e T ( θ , t ) e ( θ , t ) d θ + 1 2 γ 2 0 L e T ( θ , t ) e ( θ , t ) d θ .
Since L is the Laplace matrix and Λ = Δ δ ( θ ) I N , one has
0 L e T ( θ , t ) ( L Λ D ( t ) L I n ) e ( θ , t ) d θ = 0 L i = 1 N δ ( θ ) d i ( t ) [ j = 1 N L i j e j T ( θ , t ) ] [ j = 1 N L i j e j ( θ , t ) ] d θ .
Substituting Equations (12)–(15) into Equation (11) yields
t 0 c D t α V 1 ( t ) λ 2 ( L ) λ min ( Θ 1 ) 0 L T e ( θ , t ) θ e ( θ , t ) θ d θ . + 1 2 η 1 0 L e T ( θ , t ) ( L 2 Θ 2 Θ 2 T ) e ( θ , t ) d θ + 1 2 η 0 L e T ( θ , t ) θ e ( θ , t ) θ d θ + 0 L e T ( θ , t ) ( L A ) e ( θ , t ) d θ + 1 2 λ max ( L 2 ) 0 L e T ( θ , t ) e ( θ , t ) d θ + 1 2 γ 2 0 L e T ( θ , t ) e ( θ , t ) d θ 0 L i = 1 N δ ( θ ) d i ( t ) [ j = 1 N L i j e j T ( θ , t ) ] [ j = 1 N L i j e j ( θ , t ) ] d θ + 0 L i = 1 N δ ( θ ) d i ( t ) [ j = 1 N L i j e j T ( θ , t ) ] [ j = 1 N L i j e j ( θ , t ) ] d θ δ ̲ ( θ ) β 0 L e T ( θ , t ) ( L 2 I n ) e ( θ , t ) d θ .
Using the property of the Laplace matrix, we obtain
δ ̲ β 0 L e T ( θ , t ) ( L 2 I n ) e ( θ , t ) d θ δ ̲ β λ 2 ( L 2 ) 0 L e T ( θ , t ) e ( θ , t ) d θ .
Plugging η = 2 λ 2 ( L ) λ min ( Θ 1 ) and Equation (17) into Equation (16) yields
t 0 c D t α V 1 ( t ) 1 4 λ 2 ( L ) λ min ( Θ 1 ) 0 L e T ( θ , t ) ( L 2 Θ 2 Θ 2 T ) e ( θ , t ) d θ + 0 L e T ( θ , t ) ( L A ) e ( θ , t ) d θ + 1 2 λ max ( L 2 ) 0 L e T ( θ , t ) e ( θ , t ) d θ + 1 2 γ 2 0 L e T ( θ , t ) e ( θ , t ) d θ . δ ̲ β λ 2 ( L 2 ) 0 L e T ( θ , t ) e ( θ , t ) d θ ,
for β > λ max ( P ) δ ̲ λ 2 ( L 2 ) , where P = Δ L 2 Θ 2 Θ 2 T 4 λ 2 ( L ) λ min ( Θ 1 ) + L A + A T 2 + 1 2 λ max ( L 2 ) + 1 2 γ 2 I N n , we can obtain t 0 c D t α V 1 ( t ) < 0 , which indicates that the system reaches consensus. □

4. Consensus of the Leader-Following PDEFOMAS through Adaptive Fault-Tolerant Control Protocols

The dynamics for the i-th follower with actuator fault (2) of the PDEFOMAS is represented in the following form:
t 0 c D t α y i ( θ , t ) = Θ 1 2 y i ( θ , t ) θ 2 + Θ 2 y i ( θ , t ) θ + A y i ( θ , t ) + f ( y i ( θ , t ) ) + δ ( θ ) u i ( θ , t ) .
The dynamics model of the leader in the leader-following PDEFOMAS is represented in the following form:
y 0 ( θ , t ) t = Θ 1 2 y 0 ( θ , t ) θ 2 + Θ 2 y 0 ( θ , t ) θ + A y 0 ( θ , t ) + f ( y 0 ( θ , t ) ) , y 0 ( 0 , t ) θ = y 0 ( L , t ) θ = 0 , y 0 ( θ , t ) = y 0 0 ( θ ) .
Define the error system of the leader-following PDEFOMAS as e ˜ ( θ , t ) y i ( θ , t ) y 0 ( θ , t ) , and the adaptive fault-tolerant control protocol is expressed in the following form:
u i ( θ , t ) = d i ( t ) [ j = 1 N a i j ( y j ( θ , t ) y i ( θ , t ) ) + b i ( y 0 ( θ , t ) y i ( θ , t ) ) ] , d i ˙ ( t ) = τ i b i ( y 0 ( θ , t ) y i ( θ , t ) ) T ( y 0 ( θ , t ) y i ( θ , t ) ) + τ i [ j = 1 N a i j ( y j ( θ , t ) y i ( θ , t ) ) ] T [ j = 1 N a i j ( y j ( θ , t ) y i ( θ , t ) ) ] ,
if y i can obtain information from y 0 , then b i > 0 ; otherwise, b i = 0 .
Combined with the control protocol Equation (21), the derivative of the error system e ˜ ( θ , t ) can be obtained as
t 0 c D t α e ˜ ( θ , t ) = ( I N Θ 1 ) 2 e ˜ ( θ , t ) θ 2 + ( I N Θ 2 ) e ˜ ( θ , t ) θ + ( I N A ) e ˜ ( θ , t ) + F ( e ˜ ( θ , t ) ) ( δ ( θ ) D ( t ) H I n ) e ˜ ( θ , t ) , d i ˙ ( t ) = τ i [ j = 1 N h i j e ˜ j ( θ , t ) ] T [ j = 1 N h i j e ˜ j ( θ , t ) ] , e ˜ ( 0 , t ) θ = e ˜ ( L , t ) θ = 0 .
where e ˜ = Δ [ e ˜ 1 T , e ˜ 2 T , , e ˜ N T ] , F ( e ˜ ) = Δ [ F ( e ˜ 1 ) , F ( e ˜ 2 ) , , F ( e ˜ N ) ] , F ( e ˜ i ) = Δ f ( y i ) f ( y 0 ) , H = [ h i j ] = L + d i a g { b i } , and H is a positive definite symmetric matrix.
Theorem 2. 
By using the adaptive fault-tolerant control protocol Equations (3) and (21), the follower-following PDEFOMAS Equations (19) and (20) with an actuator fault can reach consensus if Assumptions 1 and 2 are satisfied.
Proof. 
Constructing the Lyapunov function is
V 2 ( t ) = 1 2 0 L e ˜ T ( θ , t ) ( H I n ) e ˜ ( θ , t ) d θ + 0 L i = 1 N δ ( θ ) ( d i ( t ) β ) 2 2 τ i d θ ,
where β is a positive real number that can be determined later.
Taking the derivative of V 2 ( t ) and substituting Equation (22) into this derivative yields the following:
t 0 c D t α V ˜ 2 ( t ) = 0 L e ˜ T ( θ , t ) ( H I n ) t 0 c D t α e ˜ ( θ , t ) 0 L i = 1 N δ ( θ ) d i ( t ) β τ i d i ˙ ( t ) d θ = 0 L e ˜ T ( θ , t ) ( H Θ 1 ) 2 e ˜ ( θ , t ) θ 2 d θ + 0 L e ˜ T ( θ , t ) ( H Θ 2 ) e ˜ ( θ , t ) θ d θ + 0 L e ˜ T ( θ , t ) ( H A ) e ˜ ( θ , t ) d θ + 0 L e ˜ T ( θ , t ) ( H I n ) F ( e ˜ ( θ , t ) ) d θ 0 L e ˜ T ( θ , t ) ( H δ ( θ ) D ( t ) H I n ) e ˜ ( θ , t ) d θ + 0 L i = 1 N δ ( θ ) ( d i ( t ) β ) [ j = 1 N h i j e ˜ j T ( θ , t ) ] [ j = 1 N h i j e ˜ j ( θ , t ) ] d θ .
Using integration by parts, one has
0 L e ˜ T ( θ , t ) ( H Θ 1 ) 2 e ˜ ( θ , t ) θ 2 d θ = e ˜ T ( θ , t ) ( H Θ 1 ) e ˜ ( θ , t ) θ | ζ = 0 ζ = L 0 L e ˜ T ( θ , t ) θ ( H Θ 1 ) e ˜ ( θ , t ) θ d θ = 0 L e ˜ T ( θ , t ) θ ( H Θ 1 ) e ˜ ( θ , t ) θ d θ λ min ( H ) λ min ( Θ 1 ) 0 L e ˜ T ( θ , t ) θ e ˜ ( θ , t ) θ d θ .
Using the triangle inequality [40], for any η > 0 , one has
0 L e ˜ T ( θ , t ) ( H Θ 2 ) e ˜ ( θ , t ) θ d θ 1 2 η 1 0 L e ˜ T ( θ , t ) ( H 2 Θ 2 Θ 2 T ) e ˜ ( θ , t ) d θ + 1 2 η 0 L e ˜ T ( θ , t ) θ e ˜ ( θ , t ) θ d θ .
Using Assumption 1, we obtain
0 L e ˜ T ( θ , t ) ( H I n ) F ( e ˜ ( θ , t ) ) d θ 1 2 0 L e ˜ T ( θ , t ) ( H 2 I n ) e ˜ ( θ , t ) d θ + 1 2 0 L F ( e ˜ T ( θ , t ) ) F ( e ˜ ( θ , t ) ) d θ 1 2 λ max ( H 2 ) 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ 1 2 γ 2 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ .
Because H is a positive definite matrix, one has
0 L e ˜ T ( θ , t ) ( H ρ D ( t ) H I n ) e ˜ ( θ , t ) d θ = 0 L i = 1 N δ ( θ ) d i ( t ) [ j = 1 N h i j e ˜ j T ( θ , t ) ] [ j = 1 N h i j e ˜ j ( θ , t ) ] d θ .
Substituting Equations (25)–(28) into Equation (24), one has
t 0 c D t α V 2 ( t ) λ min ( H ) λ min ( Θ 1 ) 0 L e ˜ T ( θ , t ) θ e ˜ ( θ , t ) θ d θ . + 1 2 η 1 0 L e ˜ T ( θ , t ) ( H 2 Θ 2 Θ 2 T ) e ˜ ( θ , t ) d θ + 1 2 η 0 L e ˜ T ( θ , t ) θ e ˜ ( θ , t ) θ d θ + 0 L e ˜ T ( θ , t ) ( H A ) e ˜ ( θ , t ) d θ + 1 2 λ max ( H 2 ) 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ + 1 2 γ 2 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ 0 L i = 1 N δ ( θ ) d i ( t ) [ j = 1 N h i j e ˜ j T ( θ , t ) ] [ j = 1 N h i j e ˜ j ( θ , t ) ] d θ + 0 L i = 1 N δ ( θ ) d i ( t ) [ j = 1 N h i j e ˜ j T ( θ , t ) ] [ j = 1 N h i j e ˜ j ( θ , t ) ] d θ β 0 L e ˜ T ( θ , t ) ( H δ ( θ ) H I n ) e ˜ ( θ , t ) d θ .
Using Assumption 1, we obtain
β 0 L e ˜ T ( θ , t ) ( H δ ( θ ) H I n ) e ˜ ( θ , t ) d θ β 0 L e ˜ T ( θ , t ) ( H δ ̲ H I n ) e ˜ ( θ , t ) d θ β λ min ( H δ ̲ H ) 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ .
Plugging η = 2 λ min ( H ) λ min ( Θ 1 ) and Equation (30) into Equation (29) yields
t 0 c D t α V 2 ( t ) 1 4 λ min ( H ) λ min ( Θ 1 ) 0 L e ˜ T ( θ , t ) ( H 2 Θ 2 Θ 2 T ) e ˜ ( θ , t ) d θ + 0 L e ˜ T ( θ , t ) ( H A ) e ˜ ( θ , t ) d θ + 1 2 λ max ( H 2 ) 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ + 1 2 γ 2 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ β λ min ( H δ ̲ H ) 0 L e ˜ T ( θ , t ) e ˜ ( θ , t ) d θ .
It is easy to see from Equation (31) that for β > λ max ( Q ) λ min ( H δ ̲ H ) , where Q = Δ H 2 Θ 2 Θ 2 T 4 λ 2 ( H ) λ min ( Θ 1 ) + H A + A T 2 + 1 2 λ max ( H 2 ) + 1 2 γ 2 I N n , t 0 c D t α V 2 ( t ) < 0 is obtained, indicating that the system reaches consensus. □
Remark 1. 
Many works on adaptive fault-tolerant control for fractional-order multi-agent systems have obtained important results [26,27,28,29,30] but without considering the spatiotemporal behaviors, and this problem is addressed in this paper.
Remark 2. 
More recently, there have only been a few important works devoted to researching fractional-order multi-agent systems based on PDEs [35,36,37,41]. This paper firstly addresses the fractional-order multi-agent systems based on PDEs with faults.
Remark 3. 
This paper addresses adaptive fault-tolerant control for fractional-order multi-agent systems based on PDEs, not only for the leaderless case but also for the leader-following case.

5. Numerical Simulation

Example 1. 
To show the effectiveness of Theorem 1, consider a semi-linear PDEFOMAS Equation (3) composed of 4 nodes with random initial conditions and coefficients listed as
Θ 1 = 1.5 0 0 1.5 , Θ 2 = 1 0.2 0.5 2 , A = 1 0.2 0.2 1.5 , A = 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 , f ( y i ( θ , t ) ) = tanh ( y i ( θ , t ) ) , L = 1 , γ = 1 , α = 0.95 , δ ( θ ) = 0.95 + 0.02 sin ( π θ ) .
Through numerical simulation, Figure 1 shows the error system e ˜ ( θ , t ) without an adaptive fault-tolerant controller. It can be found that e ˜ ( θ , t ) diverges and cannot approach zero, that is to say, the target system does not reach consensus. Figure 2 shows the simulation results obtained after the use of a fault-tolerant controller. Obviously, consensus errors tend to zero quickly, and the system finally reaches consensus. Figure 3 shows the control input of leader-follower PDEFOMASs with an actuator fault. Figure 4 shows the adaptive control gain of leader-following PDEFOMASs.
Example 2. 
In order to prove the validity of Theorem 2, consider the leader-following nonlinear PDEFOMASs Equation (18) composed of four followers and one leader, setting b i = 0.2 , random initial conditions, and the other coefficients are the same as those in Example 1.
Through numerical simulation, it can be found that Figure 5 shows e ( θ , t ) without an adaptive fault-tolerant controller. e ( θ , t ) does not approach zero, that is to say, the leader-following PDEFOMAS cannot achieve consensus. Figure 6 shows the simulation results obtained after the use of a fault-tolerant controller with δ ( θ ) = 0.95 + 0.2 sin ( π θ ) . Obviously, consensus errors tend to zero quickly, and the PDEFOMAS finally reaches consensus. Figure 7, Figure 8 and Figure 9 respectively show the consensus errors when δ ( θ ) = 0.95 (a fixed fault), δ ( θ ) = 1 (fault-free), δ ( θ ) = 1 (fault-free), and δ ( θ ) = 0.95 + 0.2 r a n d sin ( π θ ) (a random fault). The corresponding control inputs of the leaderless PDEFOMAS are shown in Figure 10, Figure 11, Figure 12 and Figure 13. Figure 14, Figure 15, Figure 16 and Figure 17 shows the corresponding adaptive control gains.

6. Conclusions

In this paper, we studied the fault-tolerant consensus adaptive control problem of PDEFOMASs based on PDEs with actuator faults. An adaptive fault-tolerant control protocol was proposed to use the information interaction among adjacent agents, which was suitable for both leaderless PDEFOMASs and leader-following PDEFOMASs, respectively. This control protocol dynamically addresses fault information during the process of system operation and reorganizes the controller to realize fault tolerance. The results show that the adaptive fault-tolerant control protocol can effectively realize consensus of PDEFOMASs with actuator faults. In future studies, we will continue to consider the fault-tolerant consensus of multi-agent systems with disturbance, delays, event triggers, and other factors.

Author Contributions

Conceptualization, Y.Y. and C.Y.; methodology, C.Y.; software, J.H.; validation, Y.Y., J.H. and C.Y.; formal analysis, J.H.; investigation, Y.Y. and Q.Q.; writing—original draft preparation, Y.Y. and Q.Q.; writing—review and editing, J.H., C.Y. and J.D.; funding acquisition, C.Y. and J.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Key Science and Technology Planning Project of the Yunnan Provincial Science and Technology Department under Grant No. 202302AD080006, in part by Natural Science Foundation of Shandong Province under Grant No. ZR2022MF222, in part by Natural Science Research in Colleges and Universities of Anhui Province of China under Grant Nos. KJ2020A0362, KJ2020A0361, KJ2019ZD15, and in part by Anhui Natural Science Foundation under Grant No. 2108085MF213.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Yu, Y.; Peng, S.; Dong, X.; Li, Q.; Ren, Z. UIF-based cooperative tracking method for multi-agent systems with sensor faults. Sci. China Inf. Sci. 2019, 62, 10202. [Google Scholar] [CrossRef]
  2. Wang, W.; Li, C.; Guo, Y. Relative position coordinated control for spacecraft formation flying with obstacle/collision avoidance. Nonlinear Dyn. 2021, 104, 1329–1342. [Google Scholar] [CrossRef]
  3. Wang, C.; Yan, C.; Liu, Z. Leader-following consensus for second-order nonlinear multi-agent systems under Markovian switching topologies with application to ship course-keeping. Int. J. Control. Autom. Syst. 2021, 19, 54–62. [Google Scholar] [CrossRef]
  4. Yuchao, Z.; Yuan, J.; Jiyang, D. Dynamic Obstacle Avoidance Control of Three-order Multi-robot Cooperative Formation. J. Syst. Simul. 2022, 34, 1762. [Google Scholar]
  5. Zhao, Q.; Jiang, J. Reliable state feedback control system design against actuator failures. Automatica 1998, 34, 1267–1272. [Google Scholar] [CrossRef]
  6. Bounemeur, A.; Chemachema, M.; Essounbouli, N. Indirect adaptive fuzzy fault-tolerant tracking control for MIMO nonlinear systems with actuator and sensor failures. ISA Trans. 2018, 79, 45–61. [Google Scholar] [CrossRef]
  7. Maybeck, P.S. Multiple model adaptive algorithms for detecting and compensating sensor and actuator/surface failures in aircraft flight control systems. Int. J. Robust Nonlinear Control 1999, 9, 1051–1070. [Google Scholar] [CrossRef]
  8. Blanke, M.; Kinnaert, M.; Lunze, J.; Staroswiecki, M.; Schröder, J. Diagnosis and Fault-Tolerant Control; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  9. Yin, S.; Luo, H.; Ding, S.X. Real-time implementation of fault-tolerant control systems with performance optimization. IEEE Trans. Ind. Electron. 2013, 61, 2402–2411. [Google Scholar] [CrossRef]
  10. Khalili, M.; Zhang, X.; Polycarpou, M.M.; Parisini, T.; Cao, Y. Distributed adaptive fault-tolerant control of uncertain multi-agent systems. Automatica 2018, 87, 142–151. [Google Scholar] [CrossRef]
  11. Deng, C.; Yang, G.H. Distributed adaptive fault-tolerant control approach to cooperative output regulation for linear multi-agent systems. Automatica 2019, 103, 62–68. [Google Scholar] [CrossRef]
  12. Liu, F.; Hua, Y.; Dong, X.; Li, Q.; Ren, Z. Adaptive fault-tolerant time-varying formation tracking for multi-agent systems under actuator failure and input saturation. ISA Trans. 2020, 104, 145–153. [Google Scholar] [CrossRef] [PubMed]
  13. Li, X.; Wang, J. Fault-tolerant tracking control for a class of nonlinear multi-agent systems. Syst. Control Lett. 2020, 135, 104576. [Google Scholar] [CrossRef]
  14. Dong, S.; Chen, G.; Liu, M.; Wu, Z.G. Cooperative neural-adaptive fault-tolerant output regulation for heterogeneous nonlinear uncertain multiagent systems with disturbance. Sci. China Inf. Sci. 2021, 64, 172212. [Google Scholar] [CrossRef]
  15. Yadegar, M.; Meskin, N. Fault-tolerant control of nonlinear heterogeneous multi-agent systems. Automatica 2021, 127, 109514. [Google Scholar] [CrossRef]
  16. Wang, J.W.; Wang, J.M. Spatiotemporal adaptive state feedback control of a linear parabolic partial differential equation. Int. J. Robust Nonlinear Control 2023, 33, 3850–3873. [Google Scholar] [CrossRef]
  17. Feng, Y.; Wang, Y.; Wang, J.W.; Li, H.X. Backstepping-based distributed abnormality localization for linear parabolic distributed parameter systems. Automatica 2022, 135, 109930. [Google Scholar] [CrossRef]
  18. Christofides, P.D.; Chow, J. Nonlinear and robust control of PDE systems: Methods and applications to transport-reaction processes. Appl. Mech. Rev. 2002, 55, B29–B30. [Google Scholar] [CrossRef]
  19. Yu, Y.; Luo, X.; Liu, Q. Model predictive control of a dynamic nonlinear PDE system with application to continuous casting. J. Process Control 2018, 65, 41–55. [Google Scholar] [CrossRef]
  20. Lou, Y.; Christofides, P.D. Nonlinear feedback control of surface roughness using a stochastic PDE: Design and application to a sputtering process. Ind. Eng. Chem. Res. 2006, 45, 7177–7189. [Google Scholar] [CrossRef]
  21. Sidhu, H.S.; Narasingam, A.; Siddhamshetty, P.; Kwon, J.S.I. Model order reduction of nonlinear parabolic PDE systems with moving boundaries using sparse proper orthogonal decomposition: Application to hydraulic fracturing. Comput. Chem. Eng. 2018, 112, 92–100. [Google Scholar] [CrossRef]
  22. Panjapornpon, C.; Limpanachaipornkul, P.; Charinpanitkul, T. Control of coupled PDEs–ODEs using input–output linearization: Application to a cracking furnace. Chem. Eng. Sci. 2012, 75, 144–151. [Google Scholar] [CrossRef]
  23. Dai, J.; Yang, C.; Yan, X.; Wang, J.; Zhu, K.; Yang, C. Leaderless consensus control of nonlinear PIDE-type multi-agent systems with time delays. IEEE Access 2022, 10, 21211–21218. [Google Scholar] [CrossRef]
  24. Yang, C.; Huang, T.; Li, Z.; Zhang, A.; Qiu, J.; Alsaadi, F.E. Boundary control for exponential stabilization of nonlinear distributed parameter systems modeled by PIDEs. IEEE Access 2018, 6, 47889–47896. [Google Scholar] [CrossRef]
  25. Yang, C.; Li, Z.; Chen, X.; Zhang, A.; Qiu, J. Boundary control for exponential synchronization of reaction-diffusion neural networks based on coupled PDE-ODEs. IFAC-PapersOnLine 2020, 53, 3415–3420. [Google Scholar] [CrossRef]
  26. Li, Y.X.; Wang, Q.Y.; Tong, S. Fuzzy adaptive fault-tolerant control of fractional-order nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1372–1379. [Google Scholar] [CrossRef]
  27. Gong, P.; Lan, W.; Han, Q.L. Robust adaptive fault-tolerant consensus control for uncertain nonlinear fractional-order multi-agent systems with directed topologies. Automatica 2020, 117, 109011. [Google Scholar] [CrossRef]
  28. Zhao, L.; Zhao, F.; Che, W.W. Distributed adaptive fuzzy fault-tolerant control for multi-agent systems with node faults and denial-of-service attacks. Inf. Sci. 2023, 631, 385–395. [Google Scholar] [CrossRef]
  29. Zhang, X.; Zheng, S.; Ahn, C.K.; Xie, Y. Adaptive neural consensus for fractional-order multi-agent systems with faults and delays. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 7873–7886. [Google Scholar] [CrossRef]
  30. Zhang, J.; Tong, S. Event-triggered fuzzy adaptive output feedback containment fault-tolerant control for nonlinear multi-agent systems against actuator faults. Eur. J. Control 2023, In Press, 100887. [Google Scholar] [CrossRef]
  31. Ferdi, Y. Some applications of fractional order calculus to design digital filters for biomedical signal processing. J. Mech. Med. Biol. 2012, 12, 1240008. [Google Scholar] [CrossRef]
  32. Ma, C.; Hori, Y. Fractional-order control: Theory and applications in motion control past and present. IEEE Ind. Electron. Mag. 2007, 1, 6–16. [Google Scholar] [CrossRef]
  33. Kumar, S.; Saxena, R.; Singh, K. Fractional Fourier transform and fractional-order calculus-based image edge detection. Circuits Syst. Signal Process. 2017, 36, 1493–1513. [Google Scholar] [CrossRef]
  34. Jamil, A.A.; Tu, W.F.; Ali, S.W.; Terriche, Y.; Guerrero, J.M. Fractional-order PID controllers for temperature control: A review. Energies 2022, 15, 3800. [Google Scholar] [CrossRef]
  35. Yan, X.; Yang, C.; Cao, J.; Korovin, I.; Gorbachev, S.; Gorbacheva, N. Boundary consensus control strategies for fractional-order multi-agent systems with reaction-diffusion terms. Inf. Sci. 2022, 616, 461–473. [Google Scholar] [CrossRef]
  36. Yan, X.; Yang, C.; Yang, Y.; Wang, X.; Li, Z.; Huang, T. Boundary control for synchronization of fractional-order complex spatiotemporal networks based on PDEs with multiple delays and its application in image encryption. J. Frankl. Inst. 2023, 360, 5267–5291. [Google Scholar] [CrossRef]
  37. Wang, F.; Zhang, C.; Yang, Y.; Li, N. Observer-based consensus of fractional order parabolic PDEs agents on directed networks via boundary communication. Chaos Solitons Fractals 2023, 170, 113332. [Google Scholar] [CrossRef]
  38. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
  39. Seuret, A.; Gouaisbaut, F. Wirtinger-based integral inequality: Application to time-delay systems. Automatica 2013, 49, 2860–2866. [Google Scholar] [CrossRef]
  40. Tversky, A.; Gati, I. Similarity, separability, and the triangle inequality. Psychol. Rev. 1982, 89, 123. [Google Scholar] [CrossRef]
  41. Zhang, X.; Wu, H. Bipartite consensus for multi-agent networks of fractional diffusion PDEs via aperiodically intermittent boundary control. Math. Biosci. Eng. 2023, 20, 12649–12665. [Google Scholar] [CrossRef]
Figure 1. e ( θ , t ) of the leaderless PDEFOMASs without adaptive control.
Figure 1. e ( θ , t ) of the leaderless PDEFOMASs without adaptive control.
Fractalfract 07 00760 g001
Figure 2. e ( θ , t ) of the leaderless PDEFOMASs with adaptive control.
Figure 2. e ( θ , t ) of the leaderless PDEFOMASs with adaptive control.
Fractalfract 07 00760 g002
Figure 3. The control input with fault of the leaderless PDEFOMASs.
Figure 3. The control input with fault of the leaderless PDEFOMASs.
Fractalfract 07 00760 g003
Figure 4. The adaptive control gain of the leaderless PDEFOMASs.
Figure 4. The adaptive control gain of the leaderless PDEFOMASs.
Fractalfract 07 00760 g004
Figure 5. e ( θ , t ) of the leader-following PDEFOMAS without adaptive control.
Figure 5. e ( θ , t ) of the leader-following PDEFOMAS without adaptive control.
Fractalfract 07 00760 g005
Figure 6. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and a varying fault.
Figure 6. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and a varying fault.
Fractalfract 07 00760 g006
Figure 7. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and without faults.
Figure 7. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and without faults.
Fractalfract 07 00760 g007
Figure 8. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and a fixed fault.
Figure 8. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and a fixed fault.
Fractalfract 07 00760 g008
Figure 9. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and a random fault.
Figure 9. e ( θ , t ) of the leader-following PDEFOMAS with adaptive control and a random fault.
Fractalfract 07 00760 g009
Figure 10. The adaptive control input of the leader-following PDEFOMAS with a varying fault.
Figure 10. The adaptive control input of the leader-following PDEFOMAS with a varying fault.
Fractalfract 07 00760 g010
Figure 11. The adaptive control input of the leader-following PDEFOMAS without faults.
Figure 11. The adaptive control input of the leader-following PDEFOMAS without faults.
Fractalfract 07 00760 g011
Figure 12. The adaptive control input of the leader-following PDEFOMAS with a fixed fault.
Figure 12. The adaptive control input of the leader-following PDEFOMAS with a fixed fault.
Fractalfract 07 00760 g012
Figure 13. The adaptive control input of the leader-following PDEFOMAS with a random fault.
Figure 13. The adaptive control input of the leader-following PDEFOMAS with a random fault.
Fractalfract 07 00760 g013
Figure 14. The adaptive control input gains of the leader-following PDEFOMAS with a varying fault.
Figure 14. The adaptive control input gains of the leader-following PDEFOMAS with a varying fault.
Fractalfract 07 00760 g014
Figure 15. The adaptive control input gains of the leader-following PDEFOMAS without faults.
Figure 15. The adaptive control input gains of the leader-following PDEFOMAS without faults.
Fractalfract 07 00760 g015
Figure 16. The adaptive control input gains of the leader-following PDEFOMAS with a fixed fault.
Figure 16. The adaptive control input gains of the leader-following PDEFOMAS with a fixed fault.
Fractalfract 07 00760 g016
Figure 17. The adaptive control input gains of the leader-following PDEFOMAS with a random fault.
Figure 17. The adaptive control input gains of the leader-following PDEFOMAS with a random fault.
Fractalfract 07 00760 g017
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

Yang, Y.; Qi, Q.; Hu, J.; Dai, J.; Yang, C. Adaptive Fault-Tolerant Control for Consensus of Nonlinear Fractional-Order Multi-Agent Systems with Diffusion. Fractal Fract. 2023, 7, 760. https://doi.org/10.3390/fractalfract7100760

AMA Style

Yang Y, Qi Q, Hu J, Dai J, Yang C. Adaptive Fault-Tolerant Control for Consensus of Nonlinear Fractional-Order Multi-Agent Systems with Diffusion. Fractal and Fractional. 2023; 7(10):760. https://doi.org/10.3390/fractalfract7100760

Chicago/Turabian Style

Yang, Yuqian, Qingwen Qi, Jingyao Hu, Jiashu Dai, and Chengdong Yang. 2023. "Adaptive Fault-Tolerant Control for Consensus of Nonlinear Fractional-Order Multi-Agent Systems with Diffusion" Fractal and Fractional 7, no. 10: 760. https://doi.org/10.3390/fractalfract7100760

Article Metrics

Back to TopTop