Next Article in Journal
S-Type Random k Satisfiability Logic in Discrete Hopfield Neural Network Using Probability Distribution: Performance Optimization and Analysis
Next Article in Special Issue
Photovoltaic Power Prediction Based on VMD-BRNN-TSP
Previous Article in Journal
A Bayesian Variable Selection Method for Spatial Autoregressive Quantile Models
Previous Article in Special Issue
New Results on Finite-Time Synchronization Control of Chaotic Memristor-Based Inertial Neural Networks with Time-Varying Delays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prescribed Settling Time Adaptive Neural Network Consensus Control of Multiagent Systems with Unknown Time-Varying Input Dead-Zone

1
School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
2
Key Laboratory for Safety Control of Bridge Engineering, Ministry of Education and Hunan Province, Changsha University of Science and Technology, Changsha 410114, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(4), 988; https://doi.org/10.3390/math11040988
Submission received: 11 January 2023 / Revised: 9 February 2023 / Accepted: 10 February 2023 / Published: 15 February 2023
(This article belongs to the Special Issue Mathematic Control and Artificial Intelligence)

Abstract

:
For a class of multiagent systems with an unknown time-varying input dead-zone, a prescribed settling time adaptive neural network consensus control method is developed. In practical applications, some control signals are difficult to use effectively due to the extensive existence of an input dead-zone. Moreover, the time-varying input gains further seriously degrade the performance of the systems and even cause system instability. In addition, multiagent systems need frequent communication to ensure a system’s consistency. This may lead to communication congestion. To solve this problem, an event-triggered adaptive neural network control method is proposed. Further, combined with the prescribed settling time transform function, the developed consensus method greatly increases the convergence rate. It is demonstrated that all followers of multiagent systems can track the virtual leader within a prescribed time and not exhibit Zeno behavior. Finally, the theoretical analysis and simulation verify the effectiveness of the designed control method.

1. Introduction

Multiagent systems’ consensus control is a research hotspot [1,2,3], as a superior control effect is needed in many practical applications, such as unmanned aerial vehicles [4,5,6], microgrid systems [7,8,9], unmanned surface vehicles [10,11,12], and so on. The goal of consensus control is to converge the states of followers to a common quantity by constructing suitable controllers [13]; many methods have been proposed to achieve this. For the control problem of fixed-wing unmanned aerial vehicles with model uncertainty and disturbances, a learning-based consensus protocol was constructed in [5]. Studying the economic dispatch problem of an Energy Internet, a distributed economic dispatch algorithm based on consensus control and incremental power exchange was proposed in [9]. For unmanned surface vehicle systems with fading channels and time-varying transmission delay, the sampled-data consensus control problem was discussed in [10]. It is important to enhance a system’s convergence rate while ensuring the system’s convergence. Thus, finite-time control was proposed and has attracted the attention of researchers [14,15,16,17,18]. To deal with the control problem of nonlinear systems, a decentralized adaptive fuzzy output feedback finite-time control scheme was designed in [17]. An NN-based event-triggered finite-time control strategy was published in [18] for multiagent systems.
Although the above control methods could ensure that the systems converged within a finite time, the question remained as to how to prescribe the settling time as required. A novel prescribed settling time control method has also been investigated [19,20,21,22,23]. It is worth noting that the control methods can meet the upper bound of the systems’ settling time without any limitation. A prescribed-time bipartite consensus was constructed for first-order multiagent systems in [19]. For the the affine formation control problem, a prescribed-time distributed control protocol was proposed in [21]. Moreover, for the leader-following consensus tracking control problem for second-order multiagent systems, a prescribed-time tracking controller was constructed in [22]. The above results all achieved the prescription of the settling time. However, systems have several nonlinear characteristics, such as a dead-zone and disturbances, and the problem of how to compensate these quickly and effectively remains.
In practical engineering systems, since some electronic components are not sensitive to small signals, an input dead-zone exists. In addition, due to the varying unpredictable faults and mass property, systems’ input gains are unknown and time-varying. Moreover, due to the unknown external disturbances and unmodeled parts, the systems unavoidably include uncertainty and nonlinearity. These problems all seriously degrade a system’s performance. Regarding the uncertain nonlinear characteristics of systems, many interesting results were presented in [24,25,26,27,28,29,30,31]. For unknown nonlinear systems with an input dead-zone, an adaptive fuzzy control was proposed in [24]. For uncertain nonlinear systems with unknown and time-varying gains, radial basis function neural networks and some ingenious treatments were used to compensate in [30]. For the control problem of pure-feedback multiagent systems with a dynamic disturbance and a dead-zone, an adaptive neural network consensus control method was established in [31]. A system’s uncertain nonlinear characteristics influence the system’s control performance and even cause system instability. Therefore, it is important to determine how to enable effective compensation within a prescribed time.
In addition, to guarantee the effective compensation and consistency of the followers, it is necessary to have frequent communication. This may cause communication congestion, as communication resources are extremely limited in a host of practical systems. Setting a triggered threshold to reduce unnecessary signal transmission, as shown in [32,33,34,35,36,37], is a useful way to save communication resources. Differing from the traditional scheme that updates the control signal every fixed period, event-triggered mechanisms work when the systems satisfy preset trigger thresholds. A novel combination of a tracking error-based and event-triggered control method was designed for random differential equation systems in [36]. With a new threshold that included the relative output measurement and the states of all followers, an adaptive event-triggered scheme was constructed in [37]. All of these strategies save communication resources. However, when the systems need to quickly converge, a shorter settling time can be selected, and a a large amount of communication is inevitable. Our aim is to design a suitable event-triggered control strategy that ensures rapid convergence without a large amount of communication pressure.
Based on the previous discussions, for uncertain nonlinear multiagent systems with an unknown time-varying dead-zone, an event-triggered prescribed settling time adaptive neural network consensus control is proposed, and the main contributions are summarized as follows:
1.
Input gains and external disturbances exist in multiagent systems. Both of these are unknown and time-varying. To reduce their impact, a consensus control method is proposed based on boundary information. Moreover, in combination with transform technology, the system’s convergence rate is remarkably increased.
2.
Due to its existence in systems and its serious impact on control performance, the dead-zone is a factor that cannot be ignored. At the same time, a dead-zone exists in time-varying form, which makes compensation difficult. Thus, an adaptive event-triggered mechanism is constructed to compensate for such a dead-zone. Meanwhile, the problem of the large amount of communication resources is addressed.
The remaining sections proceed as follows: Section 2 introduces the preliminaries and the problem description, Section 3 shows the control method design and stability analysis, Section 4 verifies the proposed control method through simulation cases, and the conclusion is given in Section 5.

2. Preliminaries and Problem Description

2.1. Systems Model

A class of uncertain nonlinear multiagent systems constructed by one virtual leader and N N > 2 followers is discussed. The i-th i = 1 , 2 , , N follower model is described as
x ˙ i , k = g i , k ( x ¯ i , k ) x i , k + 1 + f i , k ( x ¯ i , k ) , k = 1 , 2 , , n 1 x ˙ i , n = g i , n ( x ¯ i , n ) u i u ¯ i + f i , n ( x ¯ i , n ) y i = x i , 1 , i = 1 , 2 , , N ,
where x i , k k = 1 , 2 , , n represents the i-th follower’s states, and x ¯ i , k = x i , 1 , x i , 2 , , x i , k T R k k = 1 , 2 , , n . f i , k x ¯ i , k and g i , k x ¯ i , k are the unknown external disturbances and input gains, respectively. y i and u ¯ i are the output and control signal of i-th follower, respectively. u i u ¯ i is the nonlinear dead-zone input. The sketch map of the input dead-zone is shown in Figure 1.
According to the sketch map, the model of the dead-zone can be described as
u i u ¯ i = i r t u ¯ i r i r t , u ¯ i > r i r 0 , r i l u ¯ i r i r i l t u ¯ i + r i l t , u ¯ i < r i l ,
where i r t and i l t are the right slope and the left slope, respectively. r i r t and r i l t are the right breakpoint and the left breakpoint of the dead zones, respectively. They satisfy i r t > 0 , i l t > 0 , r i r t > 0 , r i l t > 0 . When the control signal u ¯ i is in the dead-zone interval r i l , r i r , the actual input u i u ¯ i is zero. The actuator works when the input signal exceeds the dead-zone interval. The dead-zone model (2) can be rewritten as
u i u ¯ i = i t u ¯ i + r i t ,
where
i t = i r t , u ¯ i 0 i l t , u ¯ i < 0
r i t = i r t r i r t , u ¯ i > r i r i t u ¯ i , r i l u ¯ i r i r i l t r i l t , u ¯ i < r i l .
This paper aims to solve the prescribed time consensus problem of multiagent systems (1) with an unknown time-varying dead zone (3). To achieve the aim and make sense practically, the following common and necessary assumptions are introduced:
 Assumption 1 ([34]).
For the time-varying input gains function g i , k , there exist two position constants g ¯ i , k and g ̲ i , k that express the input gains upper bound and lower bound, respectively; it is satisfied that 0 < g ̲ i , k < g i , k < g ¯ i , k .
 Assumption 2 ([17]).
The output signal of the virtual leader is known, bounded, continues, and has n-th order derivatives.

2.2. Graph Theory

The information interaction of the directed communication topology graph, which includes N N > 2 followers, can be represented by G = V , E , A , where V = 1 , , N denotes followers 1 , , N , and V j × V i E is the edge set from follower j to follower i. The adjacency matrix among all followers is A = a i j N × N ; if follower j receives information from follower i, a i j > 0 , otherwise, a i j = 0 . The in-degree of follower i is described as d i = j = 1 , j i N a i j , and the diagonal matrix is D = d i a g d 1 , d 2 , , d N R N × N . The augmented graph is described as G = V , E , where V = 0 , 1 , , N denotes leader 0 and followers 1 , , N , and V j × V i E .
 Assumption 3.
The augmented graph G contains a spanning tree, and the root of the spanning tree is the virtual leader 0.
 Definition 1.
The i-th follower of the multiagent systems’ synchronization error is defined as:
e i = b i y i y 0 + j = 1 N a i j y i y j ,
where y 0 denotes the output of the virtual leader. B = d i a g b 1 , b 2 , , b N R N × N denotes the adjacency matrix between the leader and the followers. If the follower i can receive information from the leader, b i > 0 . Otherwise, b i = 0 .

2.3. Radial Basis Function Neural Network

A neural network can be used to handle the uncertain nonlinear functions in multiagent systems. The radial basis function neural network (RBFNN) can be described as f ¯ X = W T M X , where X = x 1 , x 2 , , x n T is the input vector, W R m is the weight vector, and m is the number of neurons. The radial basis function vector M X = M 1 X , M 2 X , , M m X , and each vector is expressed as
M i X = exp X i X ¯ i 2 o i 2 ,
where i = 1 , 2 , , m . o i is the width of the radial basis function, and X ¯ i is the center of the radial basis function.
 Lemma 1 ([32]).
A continuous function on set Ω R n can be modeled with arbitrary positive precision
f ¯ X = W T M X + σ X ,
where σ X is the approximation error, which satisfies σ X σ ¯ . The ideal weight vectors W are described as:
W = arg min W R sup X Ω f ¯ X W T M X .

2.4. Prescribed Settling Time Transform Function

To reach systems convergence within the prescribed time, a transform function is introduced to map and scale the systems. The transform function is defined as:
k i t = T 2 e φ t 1 Φ Ψ T t 2 + Φ Ψ T 2 e φ t , 0 t < T Ψ Φ , t T ,
where T is the prescribed time, Φ > 0 , Ψ > 0 , and φ > 0 all are design constants, and it is obvious that k i 0 = 1 .
The derivation of the function is
k ˙ i t = T 2 e φ t 1 Φ Ψ T t φ T t + 2 1 Φ Ψ T t 2 + Φ Ψ T 2 e φ t 2 , 0 t < T 0 , t T .
It is obvious that k i t in 0 , is a continuous function, and the function derivative k ˙ i t is positive and bounded.
 Remark 1.
It is worth noting that the systems convergence rate is greatly enhanced in combination with the transform function. Using the proposed control method, the systems settling time can be directly prescribed according to the actual requirement, and it is unaffected by the system’s initial states and various controller parameters.

2.5. Other Preliminaries

This paper aims to design a consensus control method to make systems converge within a prescribed time in the case of the existence of unknown time-varying dead-zone and gains. To facilitate the control design and stability analysis, the following lemmas are introduced:
 Lemma 2 ([17]).
For Laplacian matrix L = D A R N × N and adjacency matrix B = d i a g b 1 , b 2 , , b N R N × N , there exists at least one b i that satisfies b i > 0 , and it follows that L + B is nonsingular.
 Lemma 3 ([38]).
Defining E = c o l e 1 , e 2 , , e N , Y = c o l y 1 , y 2 , , y N , and Y 0 = c o l y 0 , y 0 , , y 0 N , one has
Y Y 0 E ψ L + B ,
where ψ L + B presents the minimum eigenvalue of the matrix L + B .
 Lemma 4 ([39]).
For any constant m 1 R and m 2 R , one has
m 1 m 2 a b b m 1 b + 1 c a c m 2 c ,
where b > 1 , c > 1 , and it satisfies b 1 c 1 = 1 .
 Lemma 5 ([40]).
For s R and v > 0 , one has
s tanh s v 0
0 s s tanh s v 0.2785v .
 Lemma 6 ([41]).
There exist constants K > 0 and Λ > 0 , for a semi-positively determinable derivative function V t , where the one-order derivative satisfies the relationship V ˙ K V + Λ ; there exists the following relationship:
V t 1 e K t Λ K + V 0 e K t .

3. Controller Design and Ability Analysis

3.1. Prescribed Settling Time Adaptive Neural Network Control Design

By utilizing n steps backstepping technology, the prescribed settling time adaptive neural network control is constructed. Firstly, we define the i-th follower error variable as follows:
z i , 1 = k i e i , i = 1 , 2 , , N
z i , k = x i , k α i , k 1 , k = 2 , , n ,
where z i , k k = 1 , 2 , , n is the i-th follower error variable, and the virtual controller of the i-th follower is denoted as α i , k k = 1 , 2 , , n 1 .
Step 1: The Lyapunov function V i , 1 is selected as
V i , 1 = 1 2 z i , 1 2 + 1 2 μ i , 1 β ˜ i , 1 2 ,
where μ i , 1 is the design positive parameter, using β ^ i , 1 to estimate β i , 1 , β ˜ i , 1 = β i , 1 β ^ i , 1 expresses the parameter estimation error, and the definition of β i , 1 will be shown later.
Taking the time derivation of (19) yields
V ˙ i , 1 = z i , 1 z ˙ i , 1 1 μ i , 1 β ˜ i , 1 β ^ ˙ i , 1 .
According to (6) and (17), it can be known that
z ˙ i , 1 = k ˙ i e i + k i e ˙ i = k ˙ i e i + k i b i + d i y ˙ i b i y ˙ 0 j = 1 N a i j y ˙ j = k ˙ i e i + k i b i + d i g i , 1 x i , 2 + f i , 1 b i y ˙ 0 j = 1 N a i j g j , 1 x j , 2 + f j , 1 = k ˙ i e i + k i b i + d i g i , 1 z i , 2 + α i , 1 + f i , 1 b i y ˙ 0 j = 1 N a i j g j , 1 x j , 2 + f j , 1 .
Taking the z ˙ i , 1 into (20) yields
V ˙ i , 1 = z i , 1 k ˙ i e i + k i b i + d i g i , 1 z i , 2 + α i , 1 + f ¯ i , 1 X i , 1 1 μ i , 1 β ˜ i , 1 β ^ ˙ i , 1 ,
where f ¯ i , 1 X i , 1 = b i + d i f i , 1 b i y ˙ 0 j = 1 N a i j g j , 1 x j , 2 + f j , 1 .
According to Lemma 1, RBFNN is used to model f ¯ i , 1 X i , 1 with error σ i , 1 X i , 1 σ ¯ i , 1
f ¯ i , 1 X i , 1 = W i , 1 T M i , 1 X i , 1 + σ i , 1 X i , 1 ,
where X i , 1 = x i , 1 , x j , 1 , x j , 2 T , and σ ¯ i , 1 > 0 .
Substituting (23) into (22), it can be obtained that
V ˙ i , 1 z i , 1 k ˙ i e i + k i b i + d i g i , 1 z i , 2 + α i , 1 + W i , 1 T M i , 1 X i , 1 + σ ¯ i , 1 1 μ i , 1 β ˜ i , 1 β ^ ˙ i , 1 .
According to Lemma 4, the following results hold:
z i , 1 k ˙ i e i k ˙ i 2 2 + z i , 1 2 e i 2 2
z i , 1 k i σ ¯ i , 1 k i 2 z i , 1 2 γ ¯ i , 1 2 2 + σ ¯ i , 1 2 2 γ ¯ i , 1 2
z i , 1 k i W i , 1 T M i , 1 k i 2 z i , 1 2 W i , 1 2 M i , 1 2 2 γ i , 1 2 + γ i , 1 2 2
z i , 1 k i b i + d i g i , 1 z i , 2 k i 2 b i + d i 2 g i , 1 2 z i , 1 2 2 + z i , 2 2 2 ,
where γ i , 1 > 0 and γ ¯ i , 1 > 0 are the design parameters.
By substituting (25)–(28) into (24), it can be obtained that
V ˙ i , 1 k ˙ i 2 2 + z i , 1 2 e i 2 2 + k i 2 b i + d i 2 g i , 1 2 z i , 1 2 2 + z i , 2 2 2 + k i 2 z i , 1 2 W i , 1 2 M i , 1 2 2 γ i , 1 2 + γ i , 1 2 2 + z i , 1 k i b i + d i g i , 1 α i , 1 + σ ¯ i , 1 2 2 γ ¯ i , 1 2 + k i 2 z i , 1 2 γ ¯ i , 1 2 2 1 μ i , 1 β ˜ i , 1 β ^ ˙ i , 1 z i , 1 2 β i , 1 H i , 1 + k ˙ i 2 2 + z i , 2 2 2 + z i , 1 k i b i + d i g i , 1 α i , 1 + γ i , 1 2 2 + σ ¯ i , 1 2 2 γ ¯ i , 1 2 1 μ i , 1 β ˜ i , 1 β ^ ˙ i , 1 ,
where β i , 1 = max 1 , b i + d i 2 g ¯ i , 1 2 , W i , 1 2 , H i , 1 = e i 2 2 + k i 2 2 1 + M i , 1 2 γ i , 1 2 + γ ¯ i , 1 2 .
We construct the virtual controller and the parameter updating law as follows
α i , 1 = 1 k i b i + d i g ̲ i , 1 l i , 1 z i , 1 z i , 1 β ^ i , 1 H i , 1
β ^ ˙ i , 1 = μ i , 1 z i , 1 2 H i , 1 ρ i , 1 β ^ i , 1 ,
where ρ i , 1 > 0 , l i , 1 > 0 are the design parameters, and g ̲ i , 1 is the lower bound of the gains function g i , 1 .
 Remark 2.
The unknown and uncertain parts widely exist in multiagent systems, which introduces difficulties into the design of the control method. Thus, neural networks are introduced to deal with these. As there are many states in multiagent systems, it is hard to obtain the ideal weight vectors. The adaptive law is designed to estimate these, which simplifies the control design. In addition, considering the unknown time-varying input gains g i , 1 , the boundary information g ̲ i , 1 is introduced into the virtual controller to reduce the impact.
Substituting (30) and (31) into (29), one has
V ˙ i , 1 l i , 1 z i , 1 2 + ρ i , 1 μ i , 1 β ˜ i , 1 β ^ i , 1 + k ˙ i 2 2 + z i , 2 2 2 + γ i , 1 2 2 + σ ¯ i , 1 2 2 γ ¯ i , 1 2 .
Step k 2 , 3 , , n 1 : Similarly, the Lyapunov function V i , k is selected as
V i , k = V i , k 1 + 1 2 z i , k 2 + 1 2 μ i , k β ˜ i , k 2 ,
where μ i , k is the design positive parameter, using β ^ i , k to estimate β i , k , β ˜ i , k = β i , k β ^ i , k expresses the parameter estimation error, and the definition of β i , k will be shown later.
Taking the time derivation of in (33) yields
V ˙ i , k = V ˙ i , k 1 + z i , k z ˙ i , k 1 μ i , k β ˜ i , k β ^ ˙ i , k .
By using (1) and (17), it can be obtained that
z ˙ i , k = x ˙ i , k α ˙ i , k 1 = g i , k x i , k + 1 + f i , k α ˙ i , k 1 = g i , k z i , k + 1 + α i , k + f i , k α ˙ i , k 1 .
Substituting (35) into (34) gives
V ˙ i , k = V ˙ i , k 1 + z i , k g i , k z i , k + 1 + α i , k + f i , k α ˙ i , k 1 1 μ i , k β ˜ i , k β ^ ˙ i , k ,
where α ˙ i , k 1 = j = 1 k 1 α i , k 1 x i , j x ˙ i , j + j = 1 k 1 l = 1 N α i , k 1 x l , j x ˙ l , j + j = 1 k 1 α i , k 1 y 0 y ˙ 0 + j = 1 k 1 α i , k 1 β ^ i , j β ^ ˙ i , j .
We define the continue function f ¯ i , k = f i , k j = 1 k 1 α i , k 1 x i , j x ˙ i , j j = 1 k 1 l = 1 N α i , k 1 x l , j x ˙ l , j j = 1 k 1 α i , k 1 y 0 y ˙ 0 , which is modeled by RBFNN with error σ i , k X i , k σ ¯ i , k ; it can be expressed as
f ¯ i , k X i , k = W i , k T M i , k X i , k + σ i , k X i , k ,
where X i , k = x i , 1 , , x i , k , x j , 1 , , x j , k , β ^ i , 1 , , β ^ i , k 1 T , and σ ¯ i , k < 0 . It can be deduced that
V ˙ i , k V ˙ i , k 1 + z i , k g i , k z i , k + 1 + α i , k + W i , k T M i , k + σ ¯ i , k j = 1 k 1 α i , k 1 β ^ i , j β ^ ˙ i , j 1 μ i , k β ˜ i , k β ^ ˙ i , k .
According to Lemma 4, the following results hold:
z i , k g i , k z i , k + 1 z i , k + 1 2 2 + g i , k 2 z i , k 2 2
z i , k σ ¯ i , k z i , k 2 γ ¯ i , k 2 2 + σ ¯ i , k 2 2 γ ¯ i , k 2
z i , k W i , k T M i , k γ i , k 2 2 + z i , k 2 W i , k 2 M i , k 2 2 γ i , k 2 ,
where γ i , k and γ ¯ i , k are the design positive parameters.
By substituting (39)–(41) into (38), one has
V ˙ i , k V ˙ i , k 1 + z i , k + 1 2 2 + g i , k 2 z i , k 2 2 + z i k 1 2 W i , k 2 M i , k 2 2 γ i , k 2 + γ i , k 2 2 + z i , k 2 γ ¯ i , k 2 2 + σ ¯ i , k 2 2 γ ¯ i , k 2 + z i , k g i , k α i , k j = 1 k 1 α i , k 1 β ^ i , j β ^ ˙ i , j 1 μ i , k β ˜ i , k β ^ ˙ i , k V ˙ i , k 1 + z i , k 2 β i , k H i , k + z i , k + 1 2 2 + γ i , k 2 2 + z i , k g i , k α i , k j = 1 k 1 α i , k 1 β ^ i , j β ^ ˙ i , j + σ ¯ i , k 2 2 γ ¯ i , k 2 1 μ i , k β ˜ i , k β ^ ˙ i , k ,
where β i , k = max g ¯ i , k 2 , W i , k 2 , 1 , H i , k = 1 2 + M i , k 2 2 γ i , k 2 + γ ¯ i , k 2 2 , and g ¯ i , k is the upper bound of the input gains function g i , k . We construct the virtual controller and the parameter updating law β ^ ˙ i , k as
α i , k = 1 g ̲ i , k l i , k z i , k z i , k β ^ i , k H i , k + j = 1 k 1 α i , k 1 β ^ i , j β ^ ˙ i , j z i , k 2
β ^ ˙ i , k = μ i , k z i , k 2 H i , k ρ i , k β ^ i , k ,
where ρ i , k > 0 and l i , k > 0 are the design parameters, and g ̲ i , k is the lower bound of the gains function.
Substituting (43) and (44) into (42), we have
V ˙ i , k V ˙ i , k 1 l i , k z i , k 2 + ρ i , k μ i , k β ˜ i , k β ^ i , k + z i , k + 1 2 2 z i , k 2 2 + γ i , k 2 2 + σ ¯ i , k 2 2 γ ¯ i , k 2 = j = 1 k l i , j z i , j 2 + j = 1 k ρ i , j μ i , j β ˜ i , j β ^ i , j + j = 1 k γ i , j 2 2 + σ ¯ i , j 2 2 γ ¯ i , j 2 + k ˙ i 2 2 + z i , k + 1 2 2 .
Adaptive event-triggered mechanism: To reduce the communication stress, an adaptive event-triggered mechanism is established. The event-triggered control input is as follows:
ω ¯ i t = 1 + λ i u ¯ d i tanh z i , n u ¯ d i τ i + η ¯ i tanh z i , n η ¯ i τ i u ¯ i = ω ¯ i t j , t j t κ , t κ + 1 ,
where 0 < λ i < 1 , τ i > 0 , η i > 0 , and η ¯ i > η i 1 λ i > 0 are the design parameters. We define the intermediate signal as
u ¯ d i = Ξ i T Γ i ,
where Ξ i = 1 i , r i i T , Γ i = α i , n , 1 T . To redress the impact of the input dead-zone by utilizing Ξ ^ i to estimate Ξ i , the parameter estimation error can be expressed as Ξ ˜ i = Ξ ˜ i , 1 , Ξ ˜ i , 2 T = Ξ i Ξ ^ i . Thus, (47) can be rewritten as
u ¯ d i = Ξ ^ i T Γ i .
Further, it is important to design a suitable event-triggered threshold, constructing a relative threshold
E i t = ω ¯ i t u ¯ i t t κ + 1 = inf t R E i t λ i u ¯ i t + η i .
When the moment t κ + 1 , in which the relative error E i t = ω ¯ i t u ¯ i t satisfies the triggered condition E i t λ i u ¯ i t + η i , the input signal u ¯ i will be updated as the event-triggered signal ω ¯ i t κ + 1 .
 Remark 3.
Considering the frequent signal transmission of multiagent systems, an event-triggered scheme is established to relieve the communication stress. At the same time, an intermediate signal u ¯ d i is established in (47) to compensate for the impact of the dead-zone. Due to the parameters of an unknown and time-varying dead-zone being difficult to determine, an intermediate signal is designed to compensate them. Moreover, a correction term η ¯ i tanh z i , n η ¯ i τ i is added to enhance the precision.
Step n: The Lyapunov function V i , n is selected as
V i , n = V i , n 1 + 1 2 z i , n 2 + 1 2 μ i , n β ˜ i , n 2 + 1 2 g i , n i Ξ ˜ i T P i 1 Ξ ˜ i ,
where P i is expressed as a 2∗2 positive matrix, and the inverse matrix is expressed as P i 1 . Using β ^ i , n to estimate β i , n , β ˜ i , n = β i , n β ^ i , n expresses the parameter estimation error, the definition of β i , k is shown later, and μ i , n > 0 is a design parameter.
Taking the time derivation of V i , n in (50) yields
V ˙ i , n = V ˙ i , n 1 + z i , n z ˙ i , n 1 μ i , n β ˜ i , n β ^ ˙ i , n g i , n i i Ξ ˜ i T P i 1 Ξ ^ ˙ i .
By (1) and (17), it can be similarly obtained that
z ˙ i , n = x ˙ i , n α ˙ i , n 1 = g i , n i u ¯ i + r i + f i , n α ˙ i , n 1 ,
where α ˙ i , n 1 = j = 1 n 1 α i , n 1 x i , j x ˙ i , j + j = 1 n 1 l = 1 N α i , n 1 x l , j x ˙ l , j + j = 1 n 1 α i , n 1 y 0 y ˙ 0 + j = 1 n 1 α i , n 1 β ^ i , j β ^ ˙ i , j .
Substituting (50) into (49) yields
V ˙ i , n = V ˙ i , n 1 + z i , n g i , n i u ¯ i + r i + f i , n α ˙ i , n 1 1 μ i , n β ˜ i , n β ^ ˙ i , n g i , n i Ξ ˜ i T P i 1 Ξ ^ ˙ i .
From (46), due to ε i , 1 1 , ε i , 2 1 , it can be obtained that
u ¯ i = ω ¯ i t ε i , 1 η i 1 + ε i , 2 λ i .
Combining (46) and (54), we have
z i , n u ¯ i = z i , n 1 + λ i 1 + ε i , 2 λ i u ¯ d i tanh z i , n u ¯ d i τ i + η ¯ i tanh z i , n η ¯ i τ i + ε i , 1 η i 1 + ε i , 2 λ i .
As ε i , 1 1 and ε i , 2 1 , it is true that
1 + λ i 1 + ε i , 2 λ i 1 ε i , 1 η i 1 + ε i , 2 λ i η i 1 λ i .
Subsequently,
z i , n u ¯ i z i , n u ¯ d i tanh z i , n u ¯ d i τ i + z i , n η i 1 λ i z i , n η ¯ i tanh z i , n η ¯ i τ i .
From Lemma 5, (57) can be rewritten as
z i , n u ¯ i z i , n u ¯ d i + z i , n u ¯ d i z i , n u ¯ d i tanh z i , n u ¯ d i τ i + z i , n η ¯ i z i , n η ¯ i tanh z i , n η ¯ i τ i z i , n u ¯ d i + 0.557 τ i .
Defining the continuous function f ¯ i , n = f i , n j = 1 n 1 α i , n 1 x i , j x ˙ i , j j = 1 n 1 l = 1 N α i , n 1 x l , j x ˙ l , j j = 1 n 1 α i , n 1 y 0 y ˙ 0 , which is similarly modeled by the RBFNN with error σ i , n X i , n σ ¯ i , n , it can be expressed as
f ¯ i , n X i , n = W i , n T M i , n X i , n + σ i , n X i , n ,
where X i , n = x i , 1 , , x i , n , x j , 1 , , x j , n , β ^ i , 1 , , β ^ i , n 1 T and σ ¯ i , n > 0 .
Substituting (58) and (59) into (53) yields
V ˙ i , n V ˙ i , n 1 + z i , n g i , n i Ξ i T Γ i i Ξ ˜ i Γ i + r i + W i , n T M i , n + σ ¯ i , n j = 1 n 1 α i , n 1 β ^ i , j β ^ ˙ i , j + 0.557 τ i g ¯ i , n i 1 μ i , n β ˜ i , n β ^ ˙ i , n g i , n i Ξ ˜ i T P i 1 Ξ ^ ˙ i .
According to Lemma 4, the following results hold:
z i , n σ ¯ i , n z i , n 2 γ ¯ i , n 2 2 + σ ¯ i , n 2 2 γ ¯ i , n 2
z i , n W i , n T M i , n γ i , n 2 2 + z i , n 2 W i , n 2 M i , n 2 2 γ i , n 2 ,
where γ i , n and γ ¯ i , n are the design positive parameters.
Combining (61) and (62), (60) can be rewritten as
V ˙ i , n V ˙ i , n 1 + z i , n g i , n i Ξ i T Γ i i Ξ ˜ i T Γ i + r i + z i , n 2 γ ¯ i , n 2 2 + z i , n 2 W i , n 2 M i , n 2 2 γ i , n 2 z i , n j = 1 n 1 α i , n 1 β ^ i , j β ^ ˙ i , j + σ ¯ i , n 2 2 γ ¯ i , n 2 + γ i , n 2 2 + 0.557 τ i g ¯ i , n i 1 μ i , n β ˜ i , n β ^ ˙ i , n g i , n i i Ξ ˜ i T P i 1 Ξ ^ ˙ i V ˙ i , n 1 + z i , n 2 β i , n H i , n + z i , n g i , n α i , n + σ ¯ i , n 2 2 γ ¯ i , n 2 + γ i , n 2 2 z i , n j = 1 n 1 α i , n 1 β ^ i , j β ^ ˙ i , j + 0.557 τ i g ¯ i , n i 1 μ i , n β ˜ i , n β ^ ˙ i , n g i , n i Ξ ˜ i z i , n Γ i + P i 1 Ξ ^ ˙ i ,
where β i , n = max W i , n 2 , 1 , H i , n = M i , n 2 2 γ i , n 2 + γ ¯ i , n 2 2 .
We construct the virtual controller α i , n and the parameter updating law β ^ ˙ i , n as
α i , n = 1 g ̲ i , n l i , n z i , n z i , n β ^ i , n H i , n j = 1 n 1 α i , k 1 β ^ i , j β ^ ˙ i , j z i , n 2
β ^ ˙ i , n = μ i , n z i , n 2 H i , n ρ i , n β ^ i , n ,
where ρ i , n > 0 and l i , n > 0 are the design parameters, g ̲ i , n is the lower bound of the gains function g i , n , and it satisfies g ̲ i , n g i , n .
Combined with (64) and (65), (63) can be obtained as
V ˙ i , n V ˙ i , n 1 l i , n z i , n 2 1 2 z i , n 2 + σ ¯ i , n 2 2 γ ¯ i , n 2 + γ i , n 2 2 + 0.557 τ i g ¯ i , n i + ρ i , n μ i , n β ˜ i , n β ^ i , n g i , n i Ξ ˜ i z i , n Γ i + P i 1 Ξ ^ ˙ i .
We design the parameter updating law Ξ ^ ˙ i as
Ξ ^ ˙ i = z i , n Γ i P i ξ i Ξ ^ i ,
where ξ 1 > 0 is design parameter. Substituting (45) and (67) into (66) yields
V ˙ i , n V ˙ i , n 1 l i , n z i , n 2 1 2 z i , n 2 + 0.557 τ i g ¯ i , n i + σ ¯ i , n 2 2 γ ¯ i , n 2 + γ i , n 2 2 + ρ i , n μ i , n β ˜ i , n β ^ i , n + g i , n i ξ 1 P i 1 Ξ ˜ i T Ξ ^ i j = 1 n l i , j z i , j 2 + j = 1 n ρ i , j μ i , j β ˜ i , j β ^ i , j + k ˙ i 2 2 + ξ 1 g i , n i P i 1 Ξ ˜ i T Ξ ^ i + j = 1 n γ i , j 2 2 + σ ¯ i , j 2 2 γ ¯ i , j 2 + 0.557 τ i g ¯ i , n i .
Applying Lemma 4 and the definitions of adaptive laws, the following inequalities hold:
ρ i , j μ i , j β ˜ i , j β ^ i , j ρ i , j 2 μ i , j β i , j 2 ρ i , j 2 μ i , j β ˜ i , j 2 ξ 1 g i , n i P i 1 Ξ ˜ i Ξ ^ i 1 2 ξ 1 g i , n i P i 1 Ξ i 2 1 2 ξ 1 g i , n i P i 1 Ξ ˜ i 2 .
Substituting (69) into (68) yields the following result
V ˙ i , n j = 1 n l i , j z i , j 2 j = 1 n ρ i , j 2 μ i , j β ˜ i , j 2 + k ˙ i 2 2 1 2 ξ 1 g i , n i P i 1 Ξ ˜ i 2 + j = 1 n γ i , j 2 2 + σ ¯ i , j 2 2 γ ¯ i , j 2 + 0.557 τ i g ¯ i , n i + ρ i , j 2 μ i , j β i , j 2 + 1 2 ξ 1 g i , n i P i Ξ i 2 K i j = 1 n 1 2 z i , j 2 j = 1 n 1 2 μ i , j β ˜ i , j 2 1 2 g i , n i P i 1 Ξ ˜ i 2 + k ˙ i 2 2 + 0.557 τ i g ¯ i , n i + j = 1 n γ i , j 2 2 + σ ¯ i , j 2 2 γ ¯ i , j 2 + ρ i , j 2 μ i , j β i , j 2 + 1 2 ξ 1 g i , n i P i Ξ i 2 K i V i , n + Λ i ,
where K i = min l i , j 2 , ρ i , j , ξ 1 , Λ i = j = 1 n γ i , j 2 2 + σ ¯ i , j 2 2 γ ¯ i , j 2 + ρ i , j 2 μ i , j β i , j 2 + k ˙ i 2 2 + 0.557 τ i g ¯ i , n i + 1 2 ξ 1 g i , n i P i 1 Ξ i 2 .

3.2. System Stability Analysis

 Theorem 1.
For uncertain nonlinear multiagent systems (1) with an unknown time-varying input dead-zone (3), a prescribed settling time transform function (10), virtual control (30), (43), and (64), a parameter updating law (31), (44), and (65), (67), an event-triggered mechanism (46) and (49), the following goals can be achieved:
 1.
All the signals of multiagent systems (1) are semi-globally uniformly ultimately bounded. Moreover, the synchronization error (6) and tracking error (12) can converge on a small set at the prescribed time T.
 2.
In the interval time between any twice triggering t κ + 1 t κ , the existing t ̲ > 0 satisfies t κ + 1 t κ t ̲ , so that the systems do not experience Zeno.
 Proof of Theorem 1.
The total Lyapunov function V is selected as
V = i = 1 N V i , n .
Based on (70), it can be known that
V ˙ i = 1 N K i V i , n + Λ i K V + Λ ,
where K = min K i , i = 1 , 2 , , N , Λ = i = 1 N Λ i .
Using Lemma 6, it can be obtained that
1 2 z i , 1 2 V t 1 e K t Λ K + V 0 e K t .
According to the definition of V t , it is proof that all the signals of multiagent systems are semi-globally uniformly ultimately bounded. It is obvious that
1 e K t Λ K + V 0 e K t V 0 , V 0 > Λ K 1 e K t Λ K + V 0 e K t Λ K , V 0 Λ K .
We define Υ = m a x V 0 , Λ K ; it follows that
1 e K t Λ K + V 0 e K t Υ .
Combining (73) and (75), it can be obtained that
z i , 1 2 Υ .
It can be known that e i = z i k 1 from (17), combining (10) and (76); hence,
e i 1 Φ Ψ T t 2 T 2 e φ t 2 Υ + Φ Ψ 2 Υ , 0 T < t Φ Ψ 2 Υ , t T .
We can obtain the synchronization error of multiagent systems’ coverage on set e i e i Φ Ψ 2 Υ . Furthermore, according to Lemma 3, the tracking error of multiagent systems’ coverages in Y Y 0 Y Y 0 Φ 2 N Υ Ψ ψ , and the decay rate is not less than 1 Φ / Ψ T t 2 T 2 e φ t .
Based on the above analysis, it can be proved that z i , 1 , z i , 2 , , z i , n , e i , 1 , e i , 2 , , e i , n , β i , 1 , β i , 2 , β i , n and Ξ i i = 1 , 2 , , N are all bounded. From β ˜ i , n = β i , n β ^ i , n and Ξ ˜ i = Ξ i Ξ ^ i , it can be known that β ^ i , n and Ξ ^ i are bounded. According to (64), the virtual controller α i , n is bounded. Combined with (48), we know that input signal u ¯ d i is bounded too; so, all states of x i , n are bounded. Similarly, all states of multiagent systems are bounded.
 Remark 4.
Based on the above analysis, the settling time T up bound can be prescribed, which is independent of initial states and design parameters. Moreover, the convergence set of systems error can be adjusted by setting the relevant parameters Φ, Ψ and Υ, then the Υ can be preset by adjusting the designed parameters γ i , k , γ ¯ i , k , μ i , k , ρ i , 1 , l i , 1 , ξ 1 and τ i , i = 1 , 2 , . . . , N , k = 1 , 2 , . . . , n .
From the event-triggered mechanism (49), one obtains
d d t E i t = d d t E i t × E i t 1 2 = sgn E i t E ˙ i t ω ¯ ˙ i t .
It is obvious that ω ¯ i t is continuous and bounded, and the existing constant ω i > 0 satisfies
ω ¯ ˙ i t ω i .
For E i t = ω ¯ i t u ¯ i t ,
lim t t κ + 1 E i t λ i u ¯ i t + η i η i E i t = 0 .
Taking the time derivate of E i t yields
lim t t κ + 1 d d t E i t λ i u ¯ i t + η i t κ + 1 t κ = λ i u ¯ i t + η i t ̲ .
Combining (78)–(81), it is obvious that
ω i λ i u ¯ i t + η i t ̲ η i t ̲ .
Therefore,
t ̲ η i ω i > 0 .
It is proven that the existing time lower bound t ̲ > 0 guarantees multiagent systems avoid Zeno. □

4. Simulation

In this section, the proposed control method is validated by two simulation experiments.

4.1. Numerical Simulation

We considered the multiagent systems constructed by one virtual leader and four followers, the communication topology graph is shown in Figure 2, and each follower (similar to [24]) was modeled as follows
x ˙ i , 1 = g i , 1 x i , 1 x i , 2 + f i , 1 x i , 1 x ˙ i , 2 = g i , 2 x i , 2 u i u ¯ i + f i , 2 x i , 2 y i = x i , 1 ,
where i = 1 , 2 , 3 , 4 , the time-varying input gains functions g i , 1 x i , 1 = 1.9+ 0.1cos ( 2 x i , 1 ) and g i , 2 x i , 2 = 1.9+ 0.1cos ( 2 x i , 2 ) , and the unknown external disturbance is expressed as f i , 1 x i , 1 = 0.2cos ( x i , 1 ) and f i , 2 x ¯ i , 2 = 0.2sin ( x i , 1 x i , 2 2 ) .
The right breakpoint of the input dead-zone was r i r = 1 + 0.1 e t , and the right breakpoint was r i l = 1.1+ 0.1 e t , The dead-zone slope functions were i r t = 1 + 0.1 e t and i l t = 1 + 0.1 e t . The reference signal of the virtual leader was selected as y 0 = sin ( t ) + 0.1t .
The adaptive event-triggered mechanism was designed as:
ω ¯ i t = 1 + λ i u ¯ d i tanh z i , 2 u ¯ d i τ i + η ¯ i tanh z i , 2 η ¯ i τ i u ¯ i = ω ¯ i t j , t t κ , t κ + 1 E i t = ω ¯ i t u ¯ i t t κ + 1 = t R E i t λ i u ¯ i t + η i .
The prescribed setting adaptive neural network controllers were as follows:
α i , 1 = 1 k i b i + d i g ̲ i , 1 l i , 1 z i , 1 z i , 1 β ^ i , 1 H i , 1
β ^ ˙ i , 1 = μ i , 1 z i , 1 2 H i , 1 ρ i , 1 β ^ i , 1
α i , 2 = 1 g ̲ i , 2 l i , 2 z i , 2 z i , 2 β ^ i , 2 H i , 2 α i , 1 β ^ i , 2 β ^ ˙ i , 2 z i , 2 2
β ^ ˙ i , 2 = μ i , 2 z i , 2 2 H i , 2 ρ i , 2 β ^ i , 2
Ξ ^ ˙ i = z i , 2 Γ i P i 1 ξ i Ξ ^ i .
The proposed consensus control method was applied to multiagent systems with input dead zones (84). The parameters of the prescribed settling time preference function were Ψ = 0.5 , Φ = 0.04 , φ = 0.4 , and T = 0.3 . The related parameters were set to P i = 1 , 0 ; 0 , 1 T , g ̲ i , 1 = g ̲ i , 2 = 1.8 . The parameters of the event-triggered mechanism were selected as λ i = 0.3 , τ i = 0.2 , η ¯ i = 3.67 , and η i = 2.5 , where i = 1 , 2 , 3 , 4 . The systems’ initial states and designed parameters are listed in Table 1.
The simulation results are shown in Figure 3. Figure 3a shows the virtual leader’s reference signal and the four followers’ output tracking signals, and Figure 3b shows the synchronization error of the four followers. The followers converged to the virtual leader, and the synchronization error converged within the presetting time of 0.3 s. Figure 3c exhibits the event-triggered mechanism inputs and the nonlinear dead-zone inputs of the four followers, where the event-triggered mechanism inputs were continuous, and the dead-zone inputs were rectangular. Figure 3d shows the event-triggered time interval, and there was no Zeno phenomenon. The trigger numbers of the event-triggered mechanism were 765, 703, 792, and 754. The trigger number of the traditional periodic sampled-data control was 2000. This indicates the event-triggered mechanism saved more than 60% of communication resources.
To further verify the practicality of the constructed method and confirm that the convergence time was independent of the designed parameters and the systems’ initial states, two simulation experiments were conducted for different initial states and different design parameters. These simulation results are presented in Figure 4 and Figure 5. For the conditions of different initial states and different design parameters, there were similar results: All followers quickly tracked the leader, and the synchronization errors converged within the prescribed time.

4.2. Application Simulation

With practicality and high-efficiency characteristics, the robotic arm has been widely used in engineering, including welding, grinding, and carrying. Robotic arms are usually constructed by a base, several rigid links, joints, and an end effector. Here, the developed method was applied in four robotic arms to further validate its practicality. The diagrammatic sketch of each robotic arm is shown in Figure 6. The controller output the control signal and transmitted it to the actuator. The actuator produced the generalized force and acted on the link through the gears.
Then, the robotic arm with the input dead-zone model (similar to [25,42]) was formulated as follows:
x ˙ i , 1 = x i , 2 x ˙ i , 2 = 1 J i A i u i u ¯ i B i x i , 2 + G i l i sin x i , 1 y i = x i , 1 ,
where x i , 1 represents the i-th link angle, x i , 2 expresses the i-th link angular velocity, u ¯ i represents the control signal input, u i u ¯ i represents the dead-zone input, and y i represents the output of the i-th link. Then, A i = 1.5+ 0.1s i n x i , 1 x i , 2 is the input gains function. B i = 1 is the viscous friction coefficient, and G i = 9.8 and l i = 0.1 represent the mass and length of the link, respectively. J i = 1 is the inertia moment, where i = 1 , 2 , 3 , 4 . The systems’ initial states and relevant parameters setting were the same as in the previous numerical simulation.
The simulation results are shown in Figure 7. Figure 7a displays the reference angle and the four robotic arms’ angle, which shows that the angles of the four robotic arms achieved consensus quickly. Figure 7b depicts the synchronization error of the four robotic arms, which entered the 5% error band within the prescribed time. This indicates that the prescribed time consensus control performance of the robotic arm can be guaranteed, irrespective of the existence of the time-varying input dead-zone and gains. Figure 7c shows the event-triggered input and the dead-zone input; it can be seen that the system inputs suffered from dead-zone nonlinearity. Figure 7d presents the triggered interval time of the event-trigger mechanism, and the total trigger number of the event-triggered mechanism was 3069. It saved almost 60% of the communication resources for the systems; hence, the communication pressure was greatly reduced.
For different initial states and different design parameters in Table 1, two simulation experiments were conducted. The similar results are presented in Figure 8 and Figure 9. Comparing the simulation results for the two classes of multiagent systems, similar control performances were shown. This indicates that the proposed method is not only applicable to specific systems. For the uncertainty of nonlinear multiagent systems with an unknown time-varying dead zone, the prescribed settling time consensus control problem of effective compensation within the prescribed time is solved.

5. Conclusions

This paper established a novel prescribed settling time adaptive neural network consensus control method for uncertain nonlinear multiagent systems with an input dead-zone. Due to the uncertainty and nonlinearity, the existing prescribed settling time consensus control methods are difficult to use effectively in uncertain nonlinear multiagent systems. For the issues of the systems’ unknown time-varying disturbances and input gains, an adaptive RBFNN control was constructed to handle them; furthermore, an adaptive event-triggered mechanism was designed, which reduced the unnecessary communications while compensating for the dead-zone. Combined with the transform function, the established control method succeeded in the followers being able to track the virtual leader within the prescribed time, and the settling time was not affected by the initial states or the designed parameters. Simulations were conducted to confirm the effectiveness of the developed control method. In prescribed settling time control, a lot of energy is used to ensure the systems quickly converge, especially when a shorter settling time is selected. However, systems can have actuator saturation as a restriction on the elements. How to guarantee systems’ converge within the prescribed time, while systems suffer from actuator saturation, remains a challenging question.

Author Contributions

Methodology, W.W. and J.L.; validation, W.W., J.L., and F.L.; formal analysis, Y.Z.; data curation, Y.Z.; writing—original draft preparation, J.L. and Z.H.; writing—review and editing, W.W. and J.L.; supervision, F.L.; project administration, J.L. and Z.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science and Technology Programme of Guangzhou (Grant Number 202102010428), the Tertiary Education Scientific research project of Guangzhou Municipal Education Bureau, China (Grant Number 202235199, 202235237), the Open Fund of Key Laboratory of Bridge Engineering Safety Control by Department of Education (Grant Number 19KB06), the Special Funds for the Cultivation of Guangdong College Students’ Scientific and the Technological Innovation (Grant Number pdjh2022a0404), and the College Students’ Innovative Entrepreneurial Training Plan Program (Grant Number 202211078101), the “Challenge Cup” National College Student Curricular Academic Science and Technology Works Competition (Grant Number 2022TZBNAH0819).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All relevant data are within the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zou, W.; Ahn, C.K.; Xiang, Z. Fuzzy-Approximation-Based Distributed Fault-Tolerant Consensus for Heterogeneous Switched Nonlinear Multiagent Systems. IEEE Trans. Fuzzy Syst. 2021, 29, 2916–2925. [Google Scholar] [CrossRef]
  2. Zhang, H.; Chen, J.; Wang, Z.; Fu, C.C.; Song, S. Distributed Event-Triggered Control for Cooperative Output Regulation of Multiagent Systems With an Online Estimation Algorithm. IEEE Trans. Cybern. 2022, 52, 1911–1923. [Google Scholar] [CrossRef] [PubMed]
  3. Li, H.; Wu, Y.; Chen, M. Adaptive Fault-Tolerant Tracking Control for Discrete-Time Multiagent Systems via Reinforcement Learning Algorithm. IEEE Trans. Cybern. 2021, 51, 1163–1174. [Google Scholar] [CrossRef]
  4. Wu, Y.; Gou, J.; Hu, X.; Huang, Y. A new consensus theory-based method for formation control and obstacle avoidance of UAVs. Aerosp. Sci. Technol. 2020, 107, 106332. [Google Scholar] [CrossRef]
  5. Wang, Q.; Zhao, S.; Wang, X. Distributed Control for Coordinated Tracking of Fixed-Wing Unmanned Aerial Vehicles under Model Uncertainty and Disturbances. Appl. Sci. 2021, 11, 9830. [Google Scholar] [CrossRef]
  6. Du, B.; Mao, R.; Kong, N.; Sun, D. Distributed Data Fusion for On-Scene Signal Sensing With a Multi-UAV System. IEEE Trans. Control Netw. Syst. 2020, 7, 1330–1341. [Google Scholar] [CrossRef]
  7. Chen, Z.; Yu, X.; Xu, W.; Wen, G. Modeling and Control of Islanded DC Microgrid Clusters With Hierarchical Event-Triggered Consensus Algorithm. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 376–386. [Google Scholar] [CrossRef]
  8. Chen, X.; Shi, M.; Zhou, J.; Zuo, W.; Chen, Y.; Wen, J.; He, H. Consensus-Based Distributed Control for Photovoltaic-Battery Units in a DC Microgrid. IEEE Trans. Ind. Electron. 2019, 66, 7778–7787. [Google Scholar] [CrossRef]
  9. Chen, W.; Li, T. Distributed Economic Dispatch for Energy Internet Based on Multiagent Consensus Control. IEEE Trans. Autom. Control 2021, 66, 137–152. [Google Scholar] [CrossRef] [Green Version]
  10. Wang, L.; Yue, W.; Zhang, R. Sampled-data consensus control of MUSV systems with channel fading and transmission delay. China Commun. 2020, 17, 36–45. [Google Scholar] [CrossRef]
  11. Gu, N.; Wang, D.; Peng, Z.; Liu, L. Observer-Based Finite-Time Control for Distributed Path Maneuvering of Underactuated Unmanned Surface Vehicles With Collision Avoidance and Connectivity Preservation. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5105–5115. [Google Scholar] [CrossRef]
  12. Zhou, W.; Fu, J.; Yan, H.; Du, X.; Wang, Y.; Zhou, H. Event-Triggered Approximate Optimal Path-Following Control for Unmanned Surface Vehicles With State Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 104–118. [Google Scholar] [CrossRef] [PubMed]
  13. Ding, L.; Han, Q.; Ge, X.; Zhang, X. An Overview of Recent Advances in Event-Triggered Consensus of Multiagent Systems. IEEE Trans. Cybern. 2018, 48, 1110–1123. [Google Scholar] [CrossRef] [Green Version]
  14. Wang, J.; Yan, Y.; Liu, Z.; Chen, C.L.P.; Zhang, C.; Chen, K. Finite-time consensus control for multi-agent systems with full-state constraints and actuator failures. Neural Netw. Off. J. Int. Neural Netw. Soc. 2022, 157, 350–363. [Google Scholar] [CrossRef] [PubMed]
  15. Xu, J.; Wang, L.; Liu, Y.; Sun, J.; Pan, Y. Finite-time adaptive optimal consensus control for multi-agent systems subject to time-varying output constraints. Appl. Math. Comput. 2022, 427, 127176. [Google Scholar] [CrossRef]
  16. Zhang, L.; Chen, B.; Lin, C.; Shang, Y. Fuzzy adaptive finite-time consensus tracking control for nonlinear multi-agent systems. Int. J. Syst. Sci. 2021, 52, 1346–1358. [Google Scholar] [CrossRef]
  17. Du, P.; Pan, Y.; Li, H.; Lam, H.K. Nonsingular Finite-Time Event-Triggered Fuzzy Control for Large-Scale Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2021, 29, 2088–2099. [Google Scholar] [CrossRef]
  18. Wang, J.; Yan, Y.; Liu, Z.; Chen, C.L.P.; Zhang, C.; Chen, K. Neural network-based event-triggered finite-time control of uncertain nonlinear systems with full-state constraints and actuator failures. Int. J. Robust Nonlinear Control 2022, 33, 1683–1703. [Google Scholar] [CrossRef]
  19. Chen, X.; Yu, H.; Hao, F. Prescribed-Time Event-Triggered Bipartite Consensus of Multiagent Systems. IEEE Trans. Cybern. 2022, 52, 2589–2598. [Google Scholar] [CrossRef]
  20. Wang, J.; Gong, Q.; Huang, K.C.; Liu, Z.; Chen, C.L.P.; Liu, J. Event-Triggered Prescribed Settling Time Consensus Compensation Control for a Class of Uncertain Nonlinear Systems With Actuator Failures. IEEE Trans. Neural Netw. Learn. Syst. 2021. [Google Scholar] [CrossRef]
  21. Wang, J.; Ding, X.; Wang, C.; Liang, L.; Hu, H. Affine formation control for multi-agent systems with prescribed convergence time. J. Frankl. Inst. 2021, 358, 7055–7072. [Google Scholar] [CrossRef]
  22. Ge, S.; Zhou, Y.; Jiang, G.; Liu, S.; Li, H. Prescribed-Time Leader-Following Consensus Tracking Control for Second-Order Multi-agent Systems. In Proceedings of the 2019 Chinese Automation Congress (CAC), Hangzhou, China, 22–24 November 2019; pp. 945–950. [Google Scholar]
  23. Lin, Q.; Zhou, Y.; Jiang, G.; Ge, S.; Ye, S. Prescribed-time containment control based on distributed observer for multi-agent systems. Neurocomputing 2021, 431, 69–77. [Google Scholar] [CrossRef]
  24. Li, S.; Ding, L.; Gao, H.; Liu, Y.; Huang, L.; Deng, Z. Adaptive Fuzzy Finite-Time Tracking Control for Nonstrict Full States Constrained Nonlinear System With Coupled Dead-Zone Input. IEEE Trans. Cybern. 2022, 52, 1138–1149. [Google Scholar] [CrossRef] [PubMed]
  25. Wu, L.; Park, J.H.; Xie, X.; Liu, Y.; Yang, Z. Event-triggered adaptive asymptotic tracking control of uncertain nonlinear systems with unknown dead-zone constraints. Appl. Math. Comput. 2020, 386, 125528. [Google Scholar] [CrossRef]
  26. Zhang, C.; Chen, Z.; Wang, J.; Liu, Z.; Chen, C.L.P. Fuzzy Adaptive Two-Bit-Triggered Control for a Class of Uncertain Nonlinear Systems With Actuator Failures and Dead-Zone Constraint. IEEE Trans. Cybern. 2020, 51, 210–221. [Google Scholar] [CrossRef]
  27. Zhou, Q.; Zhao, S.; Li, H.; Lu, R.; Wu, C. Adaptive Neural Network Tracking Control for Robotic Manipulators With Dead Zone. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3611–3620. [Google Scholar] [CrossRef]
  28. Li, H.; Zhao, S.; He, W.; Lu, R. Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone. Automatica 2019, 100, 99–107. [Google Scholar] [CrossRef]
  29. Ding, L.; Li, S.; Gao, H.; Liu, Y.; Huang, L.; Deng, Z. Adaptive Neural Network-Based Finite-Time Online Optimal Tracking Control of the Nonlinear System With Dead Zone. IEEE Trans. Cybern. 2021, 51, 382–392. [Google Scholar] [CrossRef] [PubMed]
  30. Liu, D.; Liu, Z.; Chen, C.L.P.; Zhang, Y. Distributed Adaptive Neural Fixed-Time Tracking Control of Multiple Uncertain Mechanical Systems With Actuation Dead Zones. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3859–3872. [Google Scholar] [CrossRef]
  31. Liang, H.; Liu, G.; Zhang, H.; Huang, T. Neural-Network-Based Event-Triggered Adaptive Control of Nonaffine Nonlinear Multiagent Systems With Dynamic Uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 2239–2250. [Google Scholar] [CrossRef]
  32. Wang, J.; Wang, C.; Chen, C.L.P.; Liu, Z.; Zhang, C. Fast Finite-Time Event-Triggered Consensus Control for Uncertain Nonlinear Multiagent Systems With Full-State Constraints. IEEE Trans. Circuits Syst. I Regul. Pap. 2022. [Google Scholar] [CrossRef]
  33. Zhao, G.; Cao, L.; Li, X.; Zhou, Q. Observer-based dynamic event-triggered control for nonstrict-feedback stochastic nonlinear multiagent systems. Appl. Math. Comput. 2022, 430, 127289. [Google Scholar] [CrossRef]
  34. Deng, C.; Che, W.; Wu, Z. A Dynamic Periodic Event-Triggered Approach to Consensus of Heterogeneous Linear Multiagent Systems With Time-Varying Communication Delays. IEEE Trans. Cybern. 2021, 51, 1812–1821. [Google Scholar] [CrossRef]
  35. Wang, J.; Zhang, H.; Ma, K.; Liu, Z.; Chen, C.L.P. Neural Adaptive Self-Triggered Control for Uncertain Nonlinear Systems With Input Hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6206–6214. [Google Scholar] [CrossRef] [PubMed]
  36. Zhang, H.; Xi, R.; Wang, Y.; Sun, S.; Sun, J. Event-Triggered Adaptive Tracking Control for Random Systems With Coexisting Parametric Uncertainties and Severe Nonlinearities. IEEE Trans. Autom. Control 2022, 67, 2011–2018. [Google Scholar] [CrossRef]
  37. Wang, W.; Li, M.Y.; Tong, S. Neural-Network-Based Adaptive Event-Triggered Consensus Control of Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 1750–1764. [Google Scholar] [CrossRef]
  38. Wu, Y.; Liang, H.; Zhang, Y.; Ahn, C.K. Cooperative Adaptive Dynamic Surface Control for a Class of High-Order Stochastic Nonlinear Multiagent Systems. IEEE Trans. Cybern. 2021, 51, 5214–5224. [Google Scholar] [CrossRef]
  39. Jin, X. Adaptive Fixed-Time Control for MIMO Nonlinear Systems With Asymmetric Output Constraints Using Universal Barrier Functions. IEEE Trans. Autom. Control 2019, 64, 3046–3053. [Google Scholar] [CrossRef]
  40. Li, M.; Li, S.; Ahn, C.K.; Xiang, Z. Adaptive Fuzzy Event-Triggered Command-Filtered Control for Nonlinear Time-Delay Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 1025–1035. [Google Scholar] [CrossRef]
  41. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Event-Triggered Adaptive Control for a Class of Uncertain Nonlinear Systems. IEEE Trans. Autom. Control 2017, 62, 2071–2076. [Google Scholar] [CrossRef]
  42. Mi, X.; Zou, Y.; Li, S.; Karimi, H.R. Self-Triggered DMPC Design for Cooperative Multiagent Systems. IEEE Trans. Ind. Electron. 2020, 67, 512–520. [Google Scholar] [CrossRef]
Figure 1. Dead-zone nonlinearity.
Figure 1. Dead-zone nonlinearity.
Mathematics 11 00988 g001
Figure 2. The multiagent systems’ communication topology graph.
Figure 2. The multiagent systems’ communication topology graph.
Mathematics 11 00988 g002
Figure 3. The simulation results of Example A case I. (a) Outputs y i of leader and followers; (b) synchronization error e i ; (c) event-triggered and dead-zone input; (d) time intervals.
Figure 3. The simulation results of Example A case I. (a) Outputs y i of leader and followers; (b) synchronization error e i ; (c) event-triggered and dead-zone input; (d) time intervals.
Mathematics 11 00988 g003
Figure 4. The simulation results of Example A case II. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Figure 4. The simulation results of Example A case II. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Mathematics 11 00988 g004
Figure 5. The simulation results of Example A case III. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Figure 5. The simulation results of Example A case III. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Mathematics 11 00988 g005
Figure 6. Robotic arms diagrammatic sketch.
Figure 6. Robotic arms diagrammatic sketch.
Mathematics 11 00988 g006
Figure 7. The simulation results of Example B case I. (a) Outputs y i of leader and followers; (b) synchronization error e i ; (c) event-triggered and dead-zone input; (d) time intervals.
Figure 7. The simulation results of Example B case I. (a) Outputs y i of leader and followers; (b) synchronization error e i ; (c) event-triggered and dead-zone input; (d) time intervals.
Mathematics 11 00988 g007
Figure 8. The simulation results of Example B case II. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Figure 8. The simulation results of Example B case II. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Mathematics 11 00988 g008
Figure 9. The simulation results of Example B case III. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Figure 9. The simulation results of Example B case III. (a) Outputs y i of leader and followers; (b) synchronization error e i .
Mathematics 11 00988 g009
Table 1. The systems’ initial states and designed parameters.
Table 1. The systems’ initial states and designed parameters.
Case x i , 1 l i , 1 l i , 2 ρ i , m μ i , m γ ¯ i , j γ i , j ξ i
I 0.1, 0.2, 0.3, 0.4 40 , 30 , 25 , 20 35 , 20 , 30 , 10 2 , 2 0.04, 0.01 0.8, 0.8 2 , 0.5 0.01
II 0.2, 0.3, 0.25, 0.4 40 , 30 , 25 , 20 35 , 20 , 30 , 10 2 , 2 0.04, 0.01 0.8, 0.8 2 , 0.5 0.01
III 0.1, 0.2, 0.3, 0.4 45 , 35 , 30 , 25 30 , 25 , 35 , 20 2.5, 2.5 0.02, 0.02 1 , 1 1 , 1 0.02
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

Wu, W.; Liu, J.; Li, F.; Zhang, Y.; Hu, Z. Prescribed Settling Time Adaptive Neural Network Consensus Control of Multiagent Systems with Unknown Time-Varying Input Dead-Zone. Mathematics 2023, 11, 988. https://doi.org/10.3390/math11040988

AMA Style

Wu W, Liu J, Li F, Zhang Y, Hu Z. Prescribed Settling Time Adaptive Neural Network Consensus Control of Multiagent Systems with Unknown Time-Varying Input Dead-Zone. Mathematics. 2023; 11(4):988. https://doi.org/10.3390/math11040988

Chicago/Turabian Style

Wu, Wenqiang, Jiarui Liu, Fangyi Li, Yuanqing Zhang, and Zikai Hu. 2023. "Prescribed Settling Time Adaptive Neural Network Consensus Control of Multiagent Systems with Unknown Time-Varying Input Dead-Zone" Mathematics 11, no. 4: 988. https://doi.org/10.3390/math11040988

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