Next Article in Journal
An Improved Soft-YOLOX for Garbage Quantity Identification
Previous Article in Journal
On Hilfer Generalized Proportional Nabla Fractional Difference Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy Tracking Control of Uncertain Nonlinear Multi-Agent Systems with Unknown Control Directions and a Dead-Zone Fault

1
Key Laboratory of Advanced Perception and Intelligent Control of High-End Equipment, Ministry of Education, Anhui Polytechnic University, Wuhu 241000, China
2
Key Laboratory of Electric Drive and Control of Anhui Higher Education Institutes, Anhui Polytechnic University, Wuhu 241000, China
3
School of Mathematics and Computer Science, Guangxi Normal University of Science & Technology, Laibin 546199, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(15), 2655; https://doi.org/10.3390/math10152655
Submission received: 21 June 2022 / Revised: 25 July 2022 / Accepted: 26 July 2022 / Published: 28 July 2022
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
In this paper, a class of uncertain nonlinear multi-agent systems with unknown control directions and a dead-zone fault is addressed, where unknown control gains exist in each subsystem. In terms of the approximation characteristic of a fuzzy logic system, it is used to approximate uncertain nonlinear dynamics, and then the relevant adaptive control laws are designed. Considering the presence of unknown control directions and a dead-zone fault, the Nussbaum gain function technique is introduced to design the intermediate control law and the adaptive fuzzy control law. A theoretical analysis shows that the tracking control problem of the given multi-agent systems can be effectively solved through the application of the proposed adaptive fuzzy control law and the tracking errors can converge to a small neighborhood of zero through an adjustment of the relevant parameters. Finally, the effectiveness of the theoretical analysis results is verified by two simulation cases.

1. Introduction

In recent years, the control problems of multi-agent systems have been extensively studied in complex systems such as multi-UAV systems [1], multi-sensor network systems [2], and microgrid systems [3]. In order to solve the control problems of multi-agent systems, many control strategies have been proposed and put into practice, achieving good control. For example, the iterative learning control law was proposed in [4,5], where the tracking problem of nonlinear uncertain multi-agent systems was solved. In [6], the authors designed a finite time adaptive neural network controller using the command filter control technology, where the guaranteed cost control of nonstrict-feedback uncertain multi-agent systems with input nonlinearity was realized. Moreover, adaptive consensus control laws, which were used to study the tracking control of heterogeneous nonlinear multi-agent systems, were presented in [7,8]. In addition, the pulse consensus control law [9] and the event-triggered consensus control law [10,11] were successfully applied for the control of multi-agent systems.
However, it should be noted that in some actual systems, the sign of control gains is sometimes not predicted in advance [12,13,14], which leads to the problem of an unknown control direction. This makes it impossible to directly apply some existing achievements, such as those mentioned in [15,16,17], and many scholars have carried out research on this topic. In [18], to solve the control problem of an uncertain system with unknown control direction and unknown input power, an adaptive parameterized controller was designed to ensure that the signals of the closed-loop system were globally bounded. In [19], an adaptive robust tracking control law was developed for a class of uncertain nonlinear systems with unknown control directions, and the specified tracking control was achieved. Furthermore, on the basis of unknown control directions, the results of [13,20,21,22] further considered the existence of non-ideal conditions, such as time delay, input nonlinearity, output saturation, and actuator failure, achieving the desired control level by applying the proposed control laws. Accordingly, the control problems of multi-agent systems with unknown control directions have also been studied to a certain extent. In [23], for the nonlinear multi-agent systems with unknown non-uniform control directions, the authors proposed the distributed control law to ensure that the consensus tracking problem was solved. Based on the hybrid Nussbaum control method, the consensus tracking control of high-energy nonlinear multi-agent systems with unknown control directions was studied in [24]. Additionally, for the consensus control problem of strict-feedback nonlinear leaderless multi-agent systems with unknown control directions, a decentralized inversion adaptive control law was presented in [25], where the local error surface of multi-agent systems remained bounded and converged to zero. Moreover, compared with [25], the distributed adaptive control law designed in [26] combined the conversion mechanism and did not consider the Nussbaum gain control technology. From the above description, although many achievements have been made in the research on the problem of unknown control directions, there remains little discussion on the existence of actuator fault with unknown control directions.
As an important part of multi-agent systems, when the actuator breaks down it inevitably causes difficulties in the control of the system and even leads to the failure of the system. The distributed consensus control law and the adaptive cooperative control law were proposed in [27,28,29], where the consensus tracking control problems of nonlinear multi-agent systems with dead-zone inputs were solved. In [30], a distributed adaptive control strategy, which combined the backstepping control technology and the Nussbaum gain function technology, was design to achieve the progressive tracking control of nonlinear multi-agent systems with backlash such as hysteresis faults. In addition, the control problems of multi-agent systems with input saturation, input hysteresis, input quantization, and time-varying faults have also been studied in great depth [31,32,33,34]. However, as a kind of input nonlinearity, the occurrence of an actuator dead-zone fault can easily lead to a decline in system control performance and even to the instability of the closed-loop system. Furthermore, the existence of uncertainty causes difficulties in the control of the system. Some control strategies, such as fuzzy active disturbance rejection control [35], indirect adaptive iterative learning control [36], and adaptive sliding mode control [37], have been proposed and applied by researchers. For multi-agent systems, it is also important to consider the existence of uncertainty. Therefore, it is practical to study an uncertain multi-agent system with unknown control directions and a dead-zone fault.
Motivated by the above-mentioned discussions, a class of uncertain multi-agent systems with unknown control directions and an actuator dead-zone fault is considered in this paper. To solve the tracking control problem of the multi-agent systems, a fuzzy logic system and Nussbaum gain function technology are simultaneously considered, and then the adaptive control law, the intermediate control law, and the adaptive fuzzy control law are designed. To this end, the main contributions of this paper can be summarized as follows:
(i)
The control problem of uncertain multi-agent systems with unknown control directions and an actuator dead-zone fault is studied, where unknown control gains exist in each subsystem of the multi-agent systems. Compared with [6,8,9,23], the system model considered in this paper is more general.
(ii)
Considering the approximation characteristics of the fuzzy logic system, the unknown nonlinear dynamics in the analysis process are approximated, and the adaptive control laws are designed. Compared with [25,26], the analysis process is effectively simplified.
(iii)
The Nussbaum gain function technology is used in the design of the intermediate control law and of the adaptive fuzzy control law to solve the desired tracking control problem. Compared with [10,24,26,27], the control law designed in this paper can meet the control requirements when the control directions are unknown and coexists with the actuator dead-zone fault.
(iv)
Based on the designed Lyapunov function, the effectiveness of the proposed control law is proven. The simulation results show that the tracking errors can finally converge to a small neighborhood of zero following adjustments to the relevant parameters.
The rest of this paper unfolds as follows: Section 2 introduces the multi-agent systems model, and some preliminaries are given in this section. The main results are provided in Section 3, which mainly involves the design of the adaptive fuzzy control law and the discussion of stability. In Section 4, the simulation analysis is described to illustrate the effectiveness of theoretical results, and the conclusions are briefly drawn in Section 5.
Notations:  A stands for the absolute value of constant A . X i , min and X i , max are the minimum and maximum values of variable X i , respectively. d i a g { x 1 , , x n } denotes a diagonal matrix with diagonal elements x 1 , , x n . ( ) T represents the transposition operation. W ^ is the estimate of W , and W ˜ = W W ^ stands for the estimation error. λ min ( ) and λ max ( ) represent the smallest and largest eigenvalues of matrix ( ) .

2. Problem Formulation and Preliminaries

In this section, the problem formulation is provided, and some preliminaries, including graph theory, the fuzzy logic system, and some lemmas, are provided for a subsequent analysis.

2.1. Problem Formulation

Consider a class of uncertain nonlinear multi-agent systems with unknown control directions and a dead-zone fault, which is composed of one leader agent and n follower agents. The dynamics of follower agent i is described as
x ˙ i ( t ) = a i 1 v i ( t ) + f i x i ( t ) , v i ( t ) + Δ i 1 ( t ) v ˙ i ( t ) = a i 2 u i F ( t ) + g i x i ( t ) , v i ( t ) + Δ i 2 ( t )
where i = 1 , , n , x i ( t ) and v i ( t ) represent the position vector and velocity vector; g i x i ( t ) , v i ( t ) and f i x i ( t ) , v i ( t ) are unknown smooth nonlinear functions, and for convenience, the functions g i x i ( t ) , v i ( t ) and f i x i ( t ) , v i ( t ) are denoted by g i and f i , respectively; a i 1 and a i 2 represent non-zero unknown constants; Δ i 1 ( t ) and Δ i 2 ( t ) are uncertain dynamics; and u i F ( t ) represents the system input and is supposedly affected by the dead-zone fault. According to [29], the model of a dead-zone fault is:
u i F ( t ) = ω ( u i ( t ) b i r ) , u i ( t ) b i r 0 , b i l < u i ( t ) < b i r ω ( u i ( t ) + b i l ) , u i ( t ) b i l
where ω > 0 is an unknown bounded constant that represents the slope of the dead-zone; b i l > 0 and b i r > 0 represent the left and right breakpoints of the dead-zone, respectively. By applying the mean value theorem, (2) can be rewritten as:
u i F ( t ) = ω u i ( t ) + ϕ i ( t )
where ϕ i ( t ) is a bounded function and satisfies ϕ i ( t ) ϕ ¯ , and the expression of ϕ i ( t ) is shown as:
ϕ i ( t ) = ω b i r , u i ( t ) b i r ω u i ( t ) , b i l < u i ( t ) < b i r ω b i l , u i ( t ) b i l
The objective of this paper is to design an adaptive fuzzy control law u i ( t ) for the system (1), so that the output of each follower agent can track the trajectory of the leader agent when the control directions are unknown and an actuator dead-zone fault occurs, and the tracking error of each follower agent can converge to a small neighborhood of zero.
Assumption 1. 
The unknown constants a i 1 and a i 2 are bounded; that is, there exist 0 < a 1 , min a i 1 a 1 , max and 0 < a 2 , min a i 2 a 2 , max . To not lose generality, we further assume that a 1 , min a i 1 a 1 , max and a 2 , min a i 2 a 2 , max .
Assumption 2.
The uncertain dynamics Δ i 1 ( t ) and Δ i 2 ( t ) are bounded and satisfy Δ i 1 ( t ) Δ i 1 and Δ i 2 ( t ) Δ i 2 .

2.2. Graph Theory

Let G = ( V , E , A ) denote a directed graph with n nodes, where V = v 1 , , v n is the set of vertices, E = { ( i , j ) , i , j V , and i j } is the set of edges, and A = [ a i j ] R n × n is the weighted adjacency matrix of G . If there is an edge between node i and j , then a i j = a j i 0 , and otherwise, a i j = a j i = 0 . The set of neighbors of node i is denoted by N i = { v j : ( v i , v j ) E } . The Laplacian matrix of G is denoted by L = D A , where D = d i a g { d 1 , d n } with d i = j = 1 N i a i j . The graph G is connected if there is a path between any two vertices.
An extended graph is defined as G ¯ = ( V ¯ , E ¯ ) , which is associated with the leader agent and follower agents. Let the leader adjacency matrix be B = diag b 1 , , b n , and if the follower agent i obtains the information of leader agent, then b i = 1 ; otherwise, b i = 0 .
Assumption 3
[38]. The directed graph G ¯ contains a spanning tree, and the leader node is the root node.

2.3. Fuzzy Logic System

In the subsequent analysis, the fuzzy logic system is considered to approximate unknown uncertain dynamics. The fuzzy rule base is composed of “if-then” rules in the following form:
R l :   if   x 1   is   F 1 l , ,   and   x n   is   F n l ,   then   h   is   G l ,   l = 1 , , M ,
where x i , i = 1 , , n , and h are the fuzzy logic system’s input and output, respectively; M is the total number of “if-then” rules; F 1 l , , F n l and G l are fuzzy sets for linguistic variables. Additionally, by applying singleton fuzzifier, product inference, and a defuzzifier [32,39], the fuzzy logic system can be formulated as:
h ( x ) = l = 1 M h ¯ l Π i = 1 n μ F i l ( x i ) l = 1 M Π i = 1 n μ F i l ( x i )
where h ¯ l = max h R μ G l ( h ) .
If W T = h ¯ 1 , , h ¯ M = w 1 , , w M and φ ( x ) = φ 1 ( x ) , , φ M ( x ) T , then the vector from the fuzzy logic system (5) can be written as:
h ( x ) = W T φ ( x )
where φ l ( x ) = Π i = 1 n μ F i l ( x i ) / l = 1 M Π i = 1 n μ F i l ( x i ) , l = 1 , , M ; x = x 1 , , x n T is the input of the fuzzy logic system.
Lemma 1
[21]. For any continuous function f ( x ) defined on a compact set Ω and any given positive constant ε , there exists a fuzzy logic system f ( x ) = W T φ ( x ) in the form of (15) such that
sup x Ω f ( x ) f ( W , φ ) ε
where W is the ideal parameter vector, and ε is the approximation accuracy and can be arbitrarily small.

2.4. Definition and Lemmas

Definition 1
[21]. The smooth continuous function  N ( κ ) is called the Nussbaum gain function if the following properties hold:
lim s sup 1 s 0 s N ( κ ) d κ = + lim s inf 1 s 0 s N ( κ ) d κ =
Lemma 2
[21]. Let V ( t ) and κ ( t ) be smooth functions defined on [ 0 , t f ) with V ( t ) 0 , and N ( κ ) be a Nussbaum gain function. If the following inequality holds:
V ( t ) e k 0 t 0 t e k 0 τ G ( x ¯ n ) N ( κ ) + 1 κ ˙ ( τ ) d τ + c 0 , t [ 0 , t f )
then V ( t ) , κ ( t ) , and 0 t e k 0 τ G ( x ¯ n ) N ( κ ) + 1 κ ˙ ( τ ) d τ are bounded by [ 0 , t f ) , where G ( x ¯ n ) satisfies G m G ( x ¯ n ) G M with x ¯ n being the system state vector, and  G m , G M , c 0 , and k 0 are positive constants.
Lemma 3
[15]. For any x R and y R , the following inequality holds:
x y ς p p x p + 1 q ς q y q
where ς > 0 , p > 1 , q > 1 , and ( p 1 ) ( q 1 ) = 1 .
Lemma 4.
[5]. For any b R and ϑ > 0 , the hyperbolic tangent function satisfies:
0 b b tanh ( b ϑ ) 0.2785 ϑ

3. Adaptive Control Law Design and Stability Analysis

In order to solve the tracking control problem of an uncertain nonlinear multi-agent system (1) with unknown control directions and a dead-zone fault, in this section, the fuzzy logic system and Nussbaum gain function technology are introduced to design the adaptive fuzzy control law, intermediate control law, and adaptive control laws.

3.1. Adaptive Fuzzy Control Law Design

Considering the system (1), the consensus tracking error z i 1 and velocity tracking error z i 2 , respectively, are defined by:
z i 1 = j N i a i j ( x i x j ) + b i ( x i x d )
z i 2 = v i α i
where x d represents the trajectory of the leader agent, and α i is the intermediate control law to be designed.
Let δ x i = x i x d stand for the position tracking error of the i th follower agent, then the vector form of (12) is written as:
Z 1 = H δ x
where Z 1 = [ z 11 , , z n 1 ] T , H = L + B , δ x = [ δ x 1 , , δ x n ] T = x 1 x d with x = x 1 , , x n T and 1 = 1 , , 1 T .
Define the candidate Lyapunov function V 1 as:
V 1 = 1 2 Z 1 T H - 1 Z 1
According to (12)–(14), the time derivative of V 1 is:
V ˙ 1 = Z 1 T H - 1 H δ ˙ x = i = 1 n a i 1 z i 1 α i + a i 1 z i 1 z i 2 + z i 1 f i + Δ i 1 x ˙ d
Considering Lemma 3 and letting ς = 1 , p = 2 , q = 2 , x = a i 1 z i 1 , and y = z i 2 , we have:
a i 1 z i 1 z i 2 a i 1 z i 1 2 2 + z i 2 2 2
Substituting (17) into (16) yields:
V ˙ 1 i = 1 n a i 1 z i 1 α i + z i 1 F i 1 + Δ i 1 x ˙ d + z i 2 2 2
where F i 1 = a i 1 2 z i 1 / 2 + f i , a fuzzy logic system is introduced to approximate F i 1 , then we obtain:
F i 1 = ( W i 1 ) T φ ( X i 1 ) + ε i 1
where X i 1 = x i , v i , x j , x d T , i = 1 , , n , j N i , and ε i 1 is the approximation error.
Noting Assumption 2 and Lemma 1, then there exists
ε i 1 + Δ i 1 ε i 1
where ε i 1 is an unknown positive constant.
Let
( W i 1 ) T Φ ( X i 1 ) = ( W i 1 ) T φ ( X i 1 ) + ε i 1 tanh ( ε i 1 z i 1 ϑ ) x ˙ d
where
W i 1 T = W i 1 , 1
Φ ( X i 1 ) = φ ( X i 1 ) , δ i 1 tanh ( δ i 1 z i 1 ϑ ) x ˙ d T
Substituting (19) and (21) into (18), we have:
V ˙ 1 i = 1 n a i 1 z i 1 α i + z i 1 ( W i 1 ) T φ ( X i 1 ) + ε i 1 + Δ i 1 x ˙ d + z i 2 2 2 = i = 1 n a i 1 z i 1 α i + z i 1 ( W i 1 ) T Φ ( X i 1 ) + ε i 1 + Δ i 1 ε i 1 tanh ( ε i 1 z i 1 ϑ ) + z i 2 2 2
The intermediate control law α i and adaptive control law κ ˙ i 1 are designed as follows:
α i = N ( κ i 1 ) ( W ^ i 1 ) T Φ ( X i 1 ) + ρ i 1 z i 1
κ ˙ i 1 = z i 1 ( W ^ i 1 ) T Φ ( X i 1 ) + ρ i 1 z i 1
where W ^ i 1 represents the estimate of W i 1 , and ρ i 1 is the positive constant to be designed.
Considering Lemma 4, one obtains ( ε i 1 + Δ i 1 ) ε i 1 tanh ( ε i 1 z i 1 / ϑ ) 0.2785 ϑ ; then, substituting (25) and (26) into (24), we have:
V ˙ 1 i = 1 n a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 ρ i 1 z i 1 2 + z i 1 ( W ˜ i 1 ) T ( X i 1 ) + z i 1 ( ε i 1 + Δ i 1 ) z i 1 ε i 1 tanh ( ε i 1 z i 1 ϑ ) + z i 2 2 2 i = 1 n a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 ρ i 1 z i 1 2 + z i 1 ( W ˜ i 1 ) T Φ ( X i 1 ) + z i 2 2 2 + 0.2785 ϑ
where W ˜ i 1 = W i 1 W ^ i 1 .
With reference to the description in [40], the adaptive control law W ^ ˙ i 1 can be designed as:
W ^ ˙ i 1 = γ i 1 Φ ( X i 1 ) z i 1 η i 1 W ^ i 1
where γ i 1 and η i 1 are designed as positive constants.
Furthermore, the candidate Lyapunov function V 2 is defined as:
V 2 = 1 2 Z 2 T Z 2
where Z 2 = [ z 12 , , z n 2 ] T .
With reference to (3) and (13), the time derivative of V 2 is:
V ˙ 2 = i = 1 n z i 2 v ˙ i α ˙ i = i = 1 n z i 2 a i 2 ( ω u i ( t ) + ϕ i ( t ) ) + g i + Δ i 2 α ˙ i = i = 1 n ω a i 2 z i 2 u i ( t ) + a i 2 ϕ i ( t ) z i 2 + z i 2 ( g i + Δ i 2 ) z i 2 α ˙ i
Similarly, considering Lemma (3), we have:
a i 2 ϕ i ( t ) z i 2 ( a i 2 z i 2 ) 2 2 + ϕ i 2 ( t ) 2
Substituting (31) into (30) obtains:
V ˙ 2 i = 1 n ω a i 2 z i 2 u i ( t ) + z i 2 F i 2 + Δ i 2 z i 2 α ˙ i + ϕ i 2 ( t ) 2
where F i 2 = a i 2 2 z i 2 / 2 + g i , and a fuzzy logic system is introduced to approximate F i 2 ; then, we obtain:
F i 2 = ( W i 2 ) T φ ( X i 2 ) + ε i 2
where X i 2 = x i , v i , x j , x d T , i = 1 , , n , j N i , and ε i 2 stands for the approximation error.
Noting Assumption 2 and Lemma 1, we have:
ε i 2 + Δ i 2 ε i 2
where ε i 2 is an unknown positive constant.
Let
( W i 2 ) T Φ ( X i 2 ) = ( W i 2 ) T φ ( X i 2 ) + ε i 2 tanh ( ε i 2 z i 2 ϑ )
where
W i 2 T = W i 2 , 1
Φ ( X i 2 ) = φ ( X i 2 ) , δ i 2 tanh ( δ i 2 z i 2 ϑ ) T
Furthermore, substituting (33) and (35) into (32) yields:
V ˙ 2 i = 1 n ω a i 2 z i 2 u i ( t ) + z i 2 ( W i 2 ) T φ ( X i 2 ) + ε i 2 + Δ i 2 z i 2 α ˙ i + ϕ i 2 ( t ) 2 = i = 1 n ω a i 2 z i 2 u i + z i 2 ( W i 2 ) T Φ ( X i 2 ) + ( ε i 2 + Δ i 2 ) ε i 2 tanh ( ε i 2 z i 2 ϑ ) z i 2 α ˙ i + ϕ i 2 ( t ) 2
The adaptive fuzzy control law u i ( t ) and adaptive control law κ ˙ i 2 are designed as follows:
u i ( t ) = N ( κ i 2 ) ( W ^ i 2 ) T Φ ( X i 2 ) + z i 2 2 + ρ i 2 z i 2 α ˙ i
κ ˙ i 2 = z i 2 ( W ^ i 2 ) T Φ ( X i 2 ) + z i 2 2 + ρ i 2 z i 2 α ˙ i
where W ^ i 2 represents the estimate of W i 2 , and ρ i 2 is the positive constant to be designed.
By substituting (39) and (50) into (38), and considering Lemma 4, we have:
V ˙ 2 i = 1 n ( ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 ) ρ i 2 z i 2 2 + z i 2 ( W ˜ i 2 ) T Φ ( X i 2 ) z i 2 2 2 + ϕ i 2 ( t ) 2 + 0.2785 ϑ
where W ˜ i 2 = W i 2 W ^ i 2 .
Similarly, we design the adaptive control law W ^ ˙ i 2 as:
W ^ ˙ i 2 = γ i 2 Φ ( X i 2 ) z i 2 η i 2 W ^ i 2
where γ i 2 and η i 2 are the designed positive constants.

3.2. Stability Analysis

In order to verify the validity of the proposed adaptive fuzzy control law, the following theorem is provided.
Theorem 1.
Consider the uncertain nonlinear multi-agent systems (1) with unknown control directions and dead-zone fault under Assumptions 1–3, and the intermediate control law (25), adaptive control laws (26), (28), (40), and (42), and adaptive fuzzy control law (39) are applied such that the system (1) can track the trajectory of the leader agent, and the tracking errors of all follower agents finally converge to a small neighborhood of zero.
Proof. 
We design the Lyapunov function V as:
V = V 1 + V 2 + i = 1 n ( W ˜ i 1 ) T W ˜ i 1 2 γ i 1 + i = 1 n ( W ˜ i 2 ) T W ˜ i 2 2 γ i 2
In combination with (27), (28), (41), and (42), and considering W ˜ ˙ i 1 = W ^ ˙ i 1 and W ˜ ˙ i 2 = W ^ ˙ i 2 , the time derivative of V is given as:
V ˙ i = 1 n a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 + i = 1 n ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 i = 1 n ρ i 1 z i 1 2 + ρ i 2 z i 2 2 + i = 1 n η i 1 ( W ˜ i 1 ) T W ^ i 1 + i = 1 n η i 2 ( W ˜ i 2 ) T W ^ i 2 + i = 1 n D i
where D i = ϕ i 2 ( t ) / 2 + 0557 ϑ .
Due to
( W ˜ i 1 ) T W ^ i 1 ( W ˜ i 1 ) T W ˜ i 1 2 + ( W i 1 ) T W i 1 2
( W ˜ i 2 ) T W ^ i 2 ( W ˜ i 2 ) T W ˜ i 2 2 + ( W i 2 ) T W i 2 2
By substituting (45) and (46) into (44), we obtain:
V ˙ i = 1 n a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 + i = 1 n ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 i = 1 n ρ i 1 z i 1 2 + ρ i 2 z i 2 2 1 2 i = 1 n η i 1 ( W ˜ i 1 ) T W ˜ i 1 1 2 i = 1 n η i 2 ( W ˜ i 2 ) T W ˜ i 2 + d 0
where d 0 = 1 2 i = 1 n η i 1 ( W i 1 ) T W i 1 + η i 2 ( W i 2 ) T W i 2 + 2 D i .
σ is chosen so that
σ = min i = 1 , , n 2 ρ i 1 / λ max ( H 1 ) , 2 ρ i 2 , γ i 1 η i 1 , γ i 2 η i 2
where λ max ( H 1 ) represents the maximum characteristic value of H 1 .
Thus, (47) can be rewritten as:
V ˙ σ V + i = 1 n a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 + i = 1 n ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 + d 0
Both sides of (50) are multiplied by e σ t , and integrated over the interval [ 0 , t ) ; then, we have:
V e σ t i = 1 n 0 t e σ τ a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 d τ + e σ t i = 1 n 0 t e σ τ ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 d τ + V ( 0 ) d 0 σ e σ t + d 0 σ
According to the previous analysis, the unknown constants a i 1 and ω a i 2 are bounded. Considering Lemma 2, it becomes evident that V ( t ) , 0 t e σ τ a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 d τ , 0 t e σ τ ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 d τ , and κ i 1 and κ i 2 for i = 1 , , n , are bounded over the interval [ 0 , t ) . Let
C = max i = 1 , , n i = 1 n 0 t e σ τ a i 1 N ( κ i 1 ) κ ˙ i 1 + κ ˙ i 1 d τ + i = 1 n 0 t e σ τ ω a i 2 N ( κ i 2 ) κ ˙ i 2 + κ ˙ i 2 d τ
Then, (50) can be simplified as:
V V ( 0 ) + C d 0 σ e σ t + d 0 σ
Considering (14), (15), and (43), for t , we obtain:
lim t δ x i = lim t x i x d 2 d 0 λ min ( H ) σ
where λ min ( H ) represents the minimum eigenvalue of H .
By observing (48) and adjusting ρ i 1 , ρ i 2 , γ i 1 , γ i 2 , η i 1 , and η i 2 , σ is sufficiently large. According to (53), the increase in σ or decrease in d 0 ensures that the tracking error δ x i converges to a small neighborhood of zero. The proof is completed. □
The control block diagram of the system is given in Figure 1.
Note 1.
Noting (53), the tracking error lim t δ x i 2 d 0 / λ min ( H ) σ can converge to a small neighborhood of zero by adjusting the parameters of d 0 and σ . We can decrease d 0 by decreasing η i 1 and η i 2 or increase σ by increasing ρ i 1 , ρ i 2 , γ i 1 , and γ i 2 . Nevertheless, the change in these parameters may cause the amplitude of the control signal to become larger. Therefore, to select the appropriate design parameters, a reasonable trade-off should be made between tracking performance and control signal amplitude.

4. Simulation Analysis

In this section, two simulation cases are provided to verify the effectiveness of theoretical analysis results.
Case 1.
Consider the following uncertain nonlinear multi-agent system with unknown control directions and a dead-zone fault:
x ˙ i ( t ) = 1.5 v i ( t ) + x i ( t ) e 1.5 x i ( t ) + 0.01 sin ( t ) v ˙ i ( t ) = 2 u F ( t ) + 0.3 sin ( x i ( t ) ) cos ( v i ( t ) ) + 0.01 cos ( t ) i = 1 , 2 , 3 , 4
The communication topology of the multi-agent systems is shown in Figure 2. Here, L 0 represents the leader agent, and F 1 , F 2 , F 3 , and F 4 represent the follower agents. The reference trajectory is given as x d = 0.2 + 0.5 sin ( t ) .
According to Figure 1, we obtain the Laplacian matrix L and adjacency matrix B as:
L = 0 0 0 0 1 1 0 0 0 1 1 0 0 1 0 1 ,   B = d i a g 1 , 0 , 0 , 0
The initial conditions of four follower agents are set as x 1 ( 0 ) = 0.25 ( m ) , x 2 ( 0 ) = 0.15 ( m ) , x 3 ( 0 ) = 0.1 ( m ) , x 4 ( 0 ) = 0.35 ( m ) , and v 1 ( 0 ) = v 2 ( 0 ) = v 3 ( 0 ) = v 4 ( 0 ) = 0 ( m / s ) . The model of the actuator dead-zone fault is shown in (2), and the parameters are given as ω = 1.5 , b i r = 0.3 , and b i l = 0.1 .
The fuzzy logic systems are introduced to approximate the uncertain dynamics F i 1 = a i 1 2 z i 1 / 2 + f i ( x i , v i ) and F i 2 = a i 2 2 z i 2 / 2 + g i ( x i , v i ) , where i = 1 , 2 , 3 , 4 . The selected membership functions as:
μ F i 1 = exp 0.5 ( x i 2.5 ) 2 ,   μ F i 2 = exp 0.5 ( x i 1.5 ) 2 ,   μ F i 3 = exp 0.5 ( x i 0.5 ) 2 μ F i 4 = exp 0.5 ( x i + 0.5 ) 2 ,   μ F i 5 = exp 0.5 ( x i + 1.5 ) 2 ,   μ F i 6 = exp 0.5 ( x i + 2.5 ) 2
In this paper, the Nussbaum gain function is selected as N ( κ ) = κ 2 cos ( κ ) ; the initial conditions of the adaptive control laws are set as κ i 1 ( 0 ) = κ i 2 ( 0 ) = 0.01 and W ^ i 1 ( 0 ) = W ^ i 2 ( 0 ) = 0.01 ; the other parameters are given as ϑ = 0.01 , ρ i 1 = 50 , ρ i 2 = 10 , γ i 1 = γ i 2 = 10 , η i 1 = η i 2 = 20 , ε i 1 = ε i 2 = 0.1 , and i = 1 , 2 , 3 , 4 ; and the simulation time is t = 30 ( s ) . The simulation results were obtained using the designed control law and are shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
The curves of the position output x i of four follower agents and the reference trajectory x d of the leader agent are shown in Figure 3. It can be seen from Figure 3 that the position output of the four following agents can track the trajectory of the leader agent under the action of the designed control law. Notably, there is a large error within t = 2 ( s ) at the beginning of the simulation due to the existence of a dead-zone fault, but with continuous simulation, good tracking performance can finally be obtained. Figure 4 shows the curves of tracking error δ x i of four following agents, and these tracking errors are seen to converge to a small neighborhood of zero in a short time, which also proves the effectiveness of the theoretical results from another angle. Figure 5 gives the curves of the velocity v i of four follower agents. Moreover, the curves of the intermediate control laws α i are given in Figure 6, and Figure 7 gives the curves of the adaptive fuzzy control law u i . The curves of the norm for adaptive laws W ^ i 1 and W ^ i 2 are displayed as Figure 8 and Figure 9, respectively.
Case 2.
In this case, to illustrate the effectiveness of the proposed control law, a class of practical uncertain nonlinear multi-agent systems is considered [41]. Each follower agent is a model of ship steering with an unknown control direction, where we assume that each follower agent is affected by the dead-zone fault. The multi-agent systems dynamic model is given as:
x ˙ i 1 = x i 2 + f i 1 ( x i 1 ) x ˙ i 2 = B i u i F + f i 2 ( x i 2 ) i = 1 , 2 , 3 , 4
where we assume that the model of each ship steering is identical for simplicity. The uncertain, unknown nonlinear dynamics in the models of ship steering are f i 1 ( x i 1 ) = 0 , f i 2 ( x i 2 ) = x i 2 / 21 0.3 x i 2 3 / 21 , and B i = 0.23 / 21 . The communication topology is shown in Figure 1. The model of a dead-zone fault is described as (2).
In the practical simulation, the initial conditions are given as x 1 ( 0 ) = 0.3 ( m ) , x 2 ( 0 ) = 0.2 ( m ) , x 3 ( 0 ) = 0.1 ( m ) , x 4 ( 0 ) = 0.05 ( m ) , and v 1 ( 0 ) = v 2 ( 0 ) = v 3 ( 0 ) = v 4 ( 0 ) = 0 ( m / s ) . The fuzzy logic systems are introduced to approximate the uncertain dynamics F i 1 = a i 1 2 z i 1 / 2 and F i 2 = a i 2 2 z i 2 / 2 + f i 2 ( x i 2 ) , i = 1 , 2 , 3 , 4 , where a i 1 = 1.0 and a i 2 = 0.23 / 21 . The membership functions and other design parameters are selected as in Case 1. Applying the adaptive fuzzy control law designed in this paper yields the simulation results that are shown in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16.
The curves of the output x i 1 of four ship steering systems and reference trajectory x d are shown in Figure 10, and the tracking error curves are given in Figure 11. It is evident from the two figures that our presented adaptive fuzzy control law can solve the tracking problem of ship steering systems. Additionally, the tracking error of each ship steering system can converge to a small neighborhood of zero. The curves of output x i 2 are shown in Figure 12. Furthermore, the curves for the intermediate control law α i and final control law u i are given in Figure 13 and Figure 14, and Figure 15 and Figure 16 display the curves of the norm for the adaptive control laws W ^ i 1 and W ^ i 2 .
To further clarify the effectiveness of the control law (Scheme 1) proposed in this paper, the results for the control law (Scheme 2) in [41] are displayed in Figure 17 and Figure 18 for comparison. The parameters of Scheme 1 are the same as those in Case 2. For Scheme 2, the parameters are set as: c 11 = 25 , c 12 = 15 , c 21 = 12 , c 22 = 8.0 , c 31 = 11 , c 32 = 5.5 , c 41 = 10 , c 42 = 7.5 , l 12 = 10 , l 22 = 7.5 , l 32 = 6.5 , l 42 = 8.5 , κ 1 = κ 2 = κ 3 = κ 4 = 30 , r 11 = r 12 = 1.5 , r 21 = r 22 = 3.5 , r 31 = r 32 = 2.0 , r 41 = r 42 = 4.0 , γ 1 = γ 2 = γ 3 = γ 4 = 1.8 , and σ 1 = σ 2 = σ 3 = σ 4 = 0.5 . The model of the actuator dead-zone fault is shown in (2), and the parameters are given as ω = 1.5 , b i r = 0.3 , and b i l = 0.1 . The initial states are consistent with Case 2. The comparison results of output x i 1 are shown in Figure 17, and those of output x i 2 are shown in Figure 18.
It is observed from Figure 17 and Figure 18 that the tracking control problem of the given system can be achieved using both Scheme 1 and Scheme 2. Although there is a certain overshoot, the system can obtain better performance under the action of Scheme 1. Furthermore, based on the application of the proposed adaptive control law (Scheme 1), the given multi-agent systems can achieve convergence in a relatively short time, and the tracking errors can converge to a small neighborhood of zero.

5. Conclusions

In this paper, the problem of consensus tracking control for a class of uncertain nonlinear multi-agent systems with unknown control directions and an actuator dead-zone fault is discussed. By introducing the fuzzy logic system, the unknown uncertain nonlinear dynamics in the analysis process are approximated. The application of the Nussbaum gain function technology solves the problem of control law design in the presence of an unknown control direction and a dead-zone fault. Finally, an adaptive fuzzy tracking control law is proposed. The simulation results show that the given uncertain nonlinear multi-agent systems can accurately track the trajectory of the leader agent and that the tracking errors finally converge to a small neighborhood of zero.
The adaptive fuzzy control law proposed in this paper has good control; therefore, it can solve the control problem of uncertain nonlinear multi-agent systems with unknown control directions and a dead-zone fault, and the tracking error can converge to a small neighborhood of zero by selecting the appropriate design parameters. However, the main limitation of this paper is that it does not consider more general cases, such as time delay, time-varying control gain, packet dropout and input constraint. Therefore, the authors will focus on these cases in future research.

Author Contributions

Data curation, X.Z.; Formal analysis, X.D.; Funding acquisition, X.D. and X.Z.; Investigation, X.D. and X.Z.; Methodology, X.D.; Software, X.Z.; Validation, X.D.; Visualization, X.Z.; Writing—original draft, X.D.; Writing—review and editing, X.D. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the Natural Science Research of Colleges and Universities of Anhui Province under grant KJ2020A0344, the Basic Ability Improvement Project for Young and Middle-Aged Teachers of Guangxi Province under grant 2021ky0857, and the Program for the Top Talents of Anhui Polytechnic University.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dou, L.; Cai, S.; Zhang, X.; Su, X.; Zhang, R. Event-triggered-based adaptive dynamic programming for distributed formation control of multi-UAV. J. Frankl. Inst. 2022, 359, 3671–3691. [Google Scholar] [CrossRef]
  2. Ma, J.; Sun, S. A general packet dropout compensation framework for optimal prior filter of networked multi-sensor systems. Inf. Fusion 2019, 45, 128–137. [Google Scholar] [CrossRef]
  3. Coelho, V.N.; Cohen, M.W.; Coelho, I.M.; Liu, N.; Guimarães, F.G. Multi-agent systems applied for energy systems integration: State-of-the-art applications and trends in microgrids. Appl. Energy 2017, 187, 820–832. [Google Scholar] [CrossRef]
  4. Zhang, S.; Chen, J.; Bai, C.; Li, J. Global iterative learning control based on fuzzy systems for nonlinear multi-agent systems with unknown dynamics. Inf. Sci. 2021, 587, 556–571. [Google Scholar] [CrossRef]
  5. Deng, X.; Sun, X.-X.; Liu, R.; Liu, S.-G. Consensus control of leader-following nonlinear multi-agent systems with distributed adaptive iterative learning control. Int. J. Syst. Sci. 2018, 49, 3247–3260. [Google Scholar] [CrossRef]
  6. Wu, Z.; Zhang, T.; Xia, X.; Hua, Y. Finite-time adaptive neural command filtered control for non-strict feedback uncertain multi-agent systems including prescribed performance and input nonlinearities. Appl. Math. Comput. 2022, 421, 126953. [Google Scholar] [CrossRef]
  7. Deng, X.; Sun, X. Distributed adaptive iterative learning control for the consensus tracking of heterogeneous nonlinear multi-agent systems. Trans. Inst. Meas. Control 2020, 42, 2396–2409. [Google Scholar] [CrossRef]
  8. He, L.; Dong, W. Distributed adaptive consensus tracking control for heterogeneous nonlinear multi-agent systems. ISA Trans. 2022. [Google Scholar] [CrossRef] [PubMed]
  9. Ma, T.; Zhang, Z.; Cui, B. Impulsive consensus of nonlinear fuzzy multi-agent systems under DoS attack. Nonlinear Anal. Hybrid Syst. 2022, 44, 101155. [Google Scholar] [CrossRef]
  10. Wang, Z.; Zhu, Y.; Xue, H.; Liang, H. Neural networks-based adaptive event-triggered consensus control for a class of multi-agent systems with communication faults. Neurocomputing 2021, 470, 99–108. [Google Scholar] [CrossRef]
  11. Chen, C.; Lewis, F.; Li, X. Event-triggered coordination of multi-agent systems via a Lyapunov-based approach for leaderless consensus. Automatica 2022, 136, 109936. [Google Scholar] [CrossRef]
  12. Meng, X.; Zhai, D.; Fu, Z.; Xie, X. Adaptive fault tolerant control for a class of switched nonlinear systems with unknown control directions. Appl. Math. Comput. 2019, 370, 124913. [Google Scholar] [CrossRef]
  13. Ma, J.; Xu, S.; Ma, Q.; Zhang, Z. Event-Triggered Adaptive Neural Network Control for Nonstrict-Feedback Nonlinear Time-Delay Systems with Unknown Control Directions. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 4196–4205. [Google Scholar] [CrossRef]
  14. Zhao, J.; Tong, S.; Li, Y. Fuzzy adaptive output feedback control for uncertain nonlinear systems with unknown control gain functions and unmodeled dynamics. Inf. Sci. 2021, 558, 140–156. [Google Scholar] [CrossRef]
  15. Zhu, G.; Du, J.; Kao, Y. Command filtered robust adaptive NN control for a class of uncertain strict-feedback nonlinear systems under input saturation. J. Frankl. Inst. 2018, 355, 7548–7569. [Google Scholar] [CrossRef]
  16. Dong, H.; Gao, S.; Ning, B.; Tang, T.; Li, Y.; Valavanis, K.P. Error-Driven Nonlinear Feedback Design for Fuzzy Adaptive Dynamic Surface Control of Nonlinear Systems with Prescribed Tracking Performance. IEEE Trans. Syst. Man Cybern. Syst. 2017, 50, 1013–1023. [Google Scholar] [CrossRef]
  17. Wu, X.; Zheng, W.; Zhou, X.; Shao, S. Adaptive dynamic surface and sliding mode tracking control for uncertain QUAV with time-varying load and appointed-time prescribed performance. J. Frankl. Inst. 2021, 358, 4178–4208. [Google Scholar] [CrossRef]
  18. Guo, T.; Liu, Y.; Man, Y. Adaptive controller of nonlinear systems with unknown control directions and unknown input powers. Int. J. Robust Nonlinear Control 2020, 30, 7670–7689. [Google Scholar] [CrossRef]
  19. Shi, W.; Hou, M.; Hao, M. Adaptive robust dynamic surface asymptotic tracking for uncertain strict-feedback nonlinear systems with unknown control direction. ISA Trans. 2021, 121, 95–104. [Google Scholar] [CrossRef] [PubMed]
  20. Kamalamiri, A.; Shahrokhi, M.; Mohit, M. Adaptive finite-time neural control of non-strict feedback systems subject to output constraint, unknown control direction, and input nonlinearities. Inf. Sci. 2020, 520, 271–291. [Google Scholar] [CrossRef]
  21. Shojaei, F.; Arefi, M.M.; Khayatian, A.; Karimi, H.R. Observer-Based Fuzzy Adaptive Dynamic Surface Control of Uncertain Nonstrict Feedback Systems with Unknown Control Direction and Unknown Dead-Zone. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 2340–2351. [Google Scholar] [CrossRef]
  22. Zhang, C.-H.; Yang, G.-H. Event-Triggered Adaptive Output Feedback Control for a Class of Uncertain Nonlinear Systems with Actuator Failures. IEEE Trans. Cybern. 2018, 50, 201–210. [Google Scholar] [CrossRef]
  23. Fan, D.; Zhang, X.; Liu, S.; Chen, X. Distributed control for output-constrained nonlinear multi-agent systems with completely unknown non-identical control directions. J. Frankl. Inst. 2021, 358, 8270–8287. [Google Scholar] [CrossRef]
  24. Lv, M.; Yu, W.; Cao, J.; Baldi, S. Consensus in High-Power Multiagent Systems with Mixed Unknown Control Directions via Hybrid Nussbaum-Based Control. IEEE Trans. Cybern. 2020, 52, 5184–5196. [Google Scholar] [CrossRef] [PubMed]
  25. Ao, W.; Huang, J.; Xue, F. Adaptive leaderless consensus control of a class of strict-feedback nonlinear multi-agent systems with unknown control directions: A non-Nussbaum function based approach. J. Frankl. Inst. 2020, 357, 12180–12196. [Google Scholar] [CrossRef]
  26. Rezaee, H.; Abdollahi, F. Adaptive Leaderless Consensus Control of Strict-Feedback Nonlinear Multiagent Systems with Unknown Control Directions. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6435–6444. [Google Scholar] [CrossRef]
  27. Cui, G.; Xu, S.; Ma, Q.; Li, Y.; Zhang, Z. Prescribed performance distributed consensus control for nonlinear multi-agent systems with unknown dead-zone input. Int. J. Control 2017, 91, 1053–1065. [Google Scholar] [CrossRef]
  28. Shahriari-kahkeshi, M.; Meskin, N. Adaptive cooperative control of nonlinear multi-agent systems with uncertain time-varying control directions and dead-zone nonlinearity. Neurocomputing 2021, 464, 151–163. [Google Scholar] [CrossRef]
  29. Wang, F.; Liu, Z.; Zhang, Y.; Chen, B. Distributed adaptive coordination control for uncertain nonlinear multi-agent systems with dead-zone input. J. Frankl. Inst. 2016, 353, 2270–2289. [Google Scholar] [CrossRef]
  30. Chen, K.; Wang, J.; Zhang, Y.; Liu, Z. Adaptive consensus of nonlinear multi-agent systems with unknown backlash-like hysteresis. Neurocomputing 2016, 175, 698–703. [Google Scholar] [CrossRef]
  31. Zhu, Z.-H.; Guan, Z.-H.; Hu, B.; Zhang, D.-X.; Cheng, X.-M.; Li, T. Semi-global bipartite consensus tracking of singular multi-agent systems with input saturation. Neurocomputing 2021, 432, 183–193. [Google Scholar] [CrossRef]
  32. Cheng, W.; Xue, H.; Liang, H.; Wang, W. Prescribed Performance Adaptive Fuzzy Control of Stochastic Nonlinear Multi-agent Systems with Input Hysteresis and Saturation. Int. J. Fuzzy Syst. 2021, 24, 91–104. [Google Scholar] [CrossRef]
  33. Lin, Z.; Liu, Z.; Zhang, Y.; Chen, C. Command filtered neural control of multi-agent systems with input quantization and unknown control direction. Neurocomputing 2021, 430, 47–57. [Google Scholar] [CrossRef]
  34. Shen, Q.; Jiang, B.; Shi, P.; Zhao, J. Cooperative Adaptive Fuzzy Tracking Control for Networked Unknown Nonlinear Multiagent Systems with Time-Varying Actuator Faults. IEEE Trans. Fuzzy Syst. 2013, 22, 494–504. [Google Scholar] [CrossRef]
  35. Roman, R.-C.; Precup, R.-E.; Petriu, E.M. Hybrid data-driven fuzzy active disturbance rejection control for tower crane systems. Eur. J. Control 2020, 58, 373–387. [Google Scholar] [CrossRef]
  36. Chi, R.; Li, H.; Shen, D.; Hou, Z.; Huang, B. Enhanced P-type Control: Indirect Adaptive Learning from Set-point Updates. IEEE Trans. Autom. Control 2022. [Google Scholar] [CrossRef]
  37. Liu, W.; Shu, F.; Xu, Y.; Ding, R.; Yang, X.; Li, Z.; Liu, Y. Iterative learning based neural network sliding mode control for repetitive tasks: With application to a PMLSM with uncertainties and external disturbances. Mech. Syst. Signal Process. 2022, 172, 108950. [Google Scholar] [CrossRef]
  38. Zhao, L.; Yu, J.; Lin, C.; Ma, Y. Adaptive Neural Consensus Tracking for Nonlinear Multiagent Systems Using Finite-Time Command Filtered Backstepping. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 2003–2012. [Google Scholar] [CrossRef]
  39. Mendes, J.; Maia, R.; Araújo, R.; Souza, F.A.A. Self-Evolving Fuzzy Controller Composed of Univariate Fuzzy Control Rules. Appl. Sci. 2020, 10, 5836. [Google Scholar] [CrossRef]
  40. Shao, K.; Zheng, J.; Wang, H.; Wang, X.; Liang, B. Leakage-type adaptive state and disturbance observers for uncertain nonlinear systems. Nonlinear Dyn. 2021, 105, 2299–2311. [Google Scholar] [CrossRef]
  41. Shahvali, M.; Shojaei, K. Distributed adaptive neural control of nonlinear multi-agent systems with unknown control directions. Nonlinear Dyn. 2015, 83, 2213–2228. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the control system.
Figure 1. Block diagram of the control system.
Mathematics 10 02655 g001
Figure 2. Communication topology of multi-agent systems.
Figure 2. Communication topology of multi-agent systems.
Mathematics 10 02655 g002
Figure 3. The curves of the agents’ output x i and the reference trajectory x d .
Figure 3. The curves of the agents’ output x i and the reference trajectory x d .
Mathematics 10 02655 g003
Figure 4. The curves of the position tracking error δ x i .
Figure 4. The curves of the position tracking error δ x i .
Mathematics 10 02655 g004
Figure 5. The curves of the agents’ velocity v i .
Figure 5. The curves of the agents’ velocity v i .
Mathematics 10 02655 g005
Figure 6. The curves of the intermediate control law α i .
Figure 6. The curves of the intermediate control law α i .
Mathematics 10 02655 g006
Figure 7. The curves of the control law u i .
Figure 7. The curves of the control law u i .
Mathematics 10 02655 g007
Figure 8. The curves of the norm for the adaptive control law W ^ i 1 .
Figure 8. The curves of the norm for the adaptive control law W ^ i 1 .
Mathematics 10 02655 g008
Figure 9. The curves of the norm for the adaptive control law W ^ i 2 .
Figure 9. The curves of the norm for the adaptive control law W ^ i 2 .
Mathematics 10 02655 g009
Figure 10. The curves of output x i 1 and the reference trajectory x d .
Figure 10. The curves of output x i 1 and the reference trajectory x d .
Mathematics 10 02655 g010
Figure 11. The curves of tracking error δ x i .
Figure 11. The curves of tracking error δ x i .
Mathematics 10 02655 g011
Figure 12. The curves of output x i 2 .
Figure 12. The curves of output x i 2 .
Mathematics 10 02655 g012
Figure 13. The curves of the intermediate control law α i .
Figure 13. The curves of the intermediate control law α i .
Mathematics 10 02655 g013
Figure 14. The curves of the control law u i .
Figure 14. The curves of the control law u i .
Mathematics 10 02655 g014
Figure 15. The curves of the norm for the adaptive control law W ^ i 1 .
Figure 15. The curves of the norm for the adaptive control law W ^ i 1 .
Mathematics 10 02655 g015
Figure 16. The curves of the norm for the adaptive control law W ^ i 2 .
Figure 16. The curves of the norm for the adaptive control law W ^ i 2 .
Mathematics 10 02655 g016
Figure 17. The comparison results of output x i 1 .
Figure 17. The comparison results of output x i 1 .
Mathematics 10 02655 g017
Figure 18. The comparison results of output x i 2 .
Figure 18. The comparison results of output x i 2 .
Mathematics 10 02655 g018
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Deng, X.; Zhang, X. Adaptive Fuzzy Tracking Control of Uncertain Nonlinear Multi-Agent Systems with Unknown Control Directions and a Dead-Zone Fault. Mathematics 2022, 10, 2655. https://doi.org/10.3390/math10152655

AMA Style

Deng X, Zhang X. Adaptive Fuzzy Tracking Control of Uncertain Nonlinear Multi-Agent Systems with Unknown Control Directions and a Dead-Zone Fault. Mathematics. 2022; 10(15):2655. https://doi.org/10.3390/math10152655

Chicago/Turabian Style

Deng, Xiongfeng, and Xiyu Zhang. 2022. "Adaptive Fuzzy Tracking Control of Uncertain Nonlinear Multi-Agent Systems with Unknown Control Directions and a Dead-Zone Fault" Mathematics 10, no. 15: 2655. https://doi.org/10.3390/math10152655

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