Next Article in Journal
Aging Renewal Point Processes and Exchangeability of Event Times
Previous Article in Journal
One-Rank Linear Transformations and Fejer-Type Methods: An Overview
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Guaranteed Performance Event-Triggered Adaptive Consensus Control for Multiagent Systems under Time-Varying Actuator Faults

1
School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
2
School of Mechanical and Electrical Engineering, Guangzhou City Polytechnic, Guangzhou 510405, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(10), 1528; https://doi.org/10.3390/math12101528
Submission received: 19 March 2024 / Revised: 7 May 2024 / Accepted: 8 May 2024 / Published: 14 May 2024

Abstract

:
A guaranteed performance event-triggered adaptive consensus control is established for uncertain multiagent systems under time-varying actuator faults. To eliminate the impact caused by actuator faults, an adaptive neural network compensation strategy is developed. Simultaneously, by implementing the asymmetric barrier Lyapunov function and transform function, a prescribed time consensus control with guaranteed performance, is constructed. Furthermore, to reduce the frequency of information transmission, an adjustable switching event-triggered control (ASETC) is proposed by using a modified hyperbolic tangent function. It combines the advantage of the relative threshold strategies and the characteristics of the hyperbolic tangent function, giving better flexibility in saving network resources and guaranteeing system performance. By applying the constructed control method, systems with prescribed performance consensus in a prescribed time are achievable while limited network resources and unknown time-varying faults are present. Some simulation examples implemented in MATLAB (R2022a) are given to demonstrate the above results.

1. Introduction

The cooperative control of multiagent systems has attracted increasing attention in the past couple of decades, which mainly involves formation control [1], consensus control [2], and containment control [3]. As one of the essential and fundamental topics of cooperative control, the discussion about multiagent systems consensus control continues to emerge rapidly [4,5,6,7,8], of which the control objective is for a group of agents to converge to leader signals. A distributed PID controller was designed to achieve the consensus of first-order multiagent systems in [4]. For the consensus problem of second-order multiagent systems in [5], a nonlinear distributed dynamic controller was developed to address it. In general, for high-order multiagent systems, distributed control protocols were constructed to ensure the ultimate state finite-time synchronization to the leader in [6]. It is worth emphasizing that in engineering applications, actuators inevitably encounter faults.
Actuator faults, as a common phenomenon that might lead to degrade performance or even destroy instability, have attracted lots of attention from control scholars [9,10,11,12,13,14]. Taking actuator faults into consideration, an adaptive fuzzy control approach was proposed to solve the control problem of axially moving slung-load cable systems in [10]. For the linear multiagent systems in the presence of actuator faults, a fault-tolerant consensus control method was proposed in [11]. In [12,13], the compensation problem of nonlinear multiagent systems with actuator faults was addressed. Those results are effectively eliminating the adverse effect of actuator faults and giving viable references for further discussion.
Moreover, for the limitations of the components and the requirement of security in an actual application, the constraints issue is vital in the controller design process [15]. To address the various violations of the constraints issue, many resultful methods have been constructed, such as the log-barrier Lyapunov function [16,17,18,19,20] and tangent-type function [21,22,23,24]. To ensure the state constraints of fractional order uncertain strict-feedback systems, an adaptive controller was proposed by introducing log-barrier Lyapunov function in [15]. The full-state constraints problem of uncertain nonlinear multiagent systems was solved by utilizing the barrier Lyapunov function in [17]. Focusing on the asymmetric constraints problem, the asymmetric log-Barrier Lyapunov function was applied in surface vessels systems [18] and uncertain multi-input multi-output nonlinear systems [20]. Based on the tangent-type nonlinear mapping function, the full-state constraints of uncertain nonlinear systems [21] and high-order multiagent systems [22] were guaranteed. Moreover, the asymmetric constraints were ensured by the asymmetric tangent-type function in [24]. What should be noted is that for many industrial applications in real engineering, while accomplishing secure systems and a high control of accuracy, it is still required to guarantee the settling time.
The settling time, as an important specification for evaluating the performance of a constructed control protocol [25], has had a number of control results have been proposed to ensure it [26,27,28,29,30,31,32,33,34,35]. For uncertain stochastic systems, a fuzzy control strategy was proposed in [26], which is able to guarantee the finite-time stability. To ensure the finite-time track control and compensate uncertainties, a robust nonlinear controller was designed in [27]. Based on the augmented error system method, a finite-time optimal tracking controller was designed in [29]. By utilizing the fixed-time stability criterion, a fixed-time fuzzy tracking control method was proposed in [30], which achieved a faster convergence speed. For marine surface vessels, a novel fixed-time fault-tolerant control strategy was proposed to achieve the trajectory track in [31]. Focusing on multiagent systems, a fixed-time consensus control strategy [33] and a fixed-time containment control strategy [34] were constructed to guarantee fixed-time stability. Moreover, since getting rid of the restriction to the initial states or the designed parameters, the settling time of the prescribed time control can be arbitrarily preset. With such an advantage, the prescribed time control has received a lot of attention [36,37,38,39,40,41]. For pure-feedback uncertain nonlinear multiagent systems, a prescribed-time containment control scheme was studied in [37]. Via a class of scaling function, the prescribed time attitude containment control issue was addressed in [38]. Both [39,41] ensured multiagent systems consensus in the prescribed time. Nevertheless, systems always needed to converge fast. It may cause drastic variations, in particular, a short convergence time is required, and it can even result in the violation of constrained multiagent systems. How to guarantee systems’ constraints and the settling time still remains an open issue that needs to be further studied.
On the other hand, with the development of network scale and an increase in information quantity, the systems control operation could be restricted as the limitation of network resources [42]. An event-triggered control transmits the control signal based on the specific triggered condition as an effective method for overcoming the aforementioned challenges, and it has been gaining increasing attention [43,44,45,46,47,48,49,50,51,52]. The fixed threshold event-triggered mechanism was proposed, as presented in [43,44]. Noting that it is limited due to its unchanging threshold. Then, the relative threshold event-triggered mechanism was designed, as shown in [45,46,47]. Although the relative threshold scheme is more flexible by introducing the control signal as a variable, systems’ performance may be degraded when the input is as large as its high change. Thus, a class of switching threshold scheme such as [48,49,50] was proposed based on the above two schemes, which can avoid the control signal jumping abruptly and achieve a better performance. However, it is still hard to select a suitable fixed threshold that balances systems’ performance and network recourse for the scheme. To solve it, a more smooth triggered scheme is proposed based on the hyperbolic tangent function in [51]. Such a scheme can alleviate the problem in part, but when the input becomes larger, the trigger threshold becomes almost fixed according to the characteristic of function tanh(·). Under the existing methods, it is still hard to ensure systems’ performance when the control signal is large. It is still worth discussing how to save communication resources without impacting system performance.
According to the above discussion and analysis, an event-triggered-based adaptive guaranteed performance consensus control method is constructed for multiagent systems subject to actuator faults. Consequently, the main contributions are summarized as follows:
  • Actuator faults are a common phenomenon in actual engineering that may impact the accomplishments of control objects. Especially for systems that require faster convergence while suffering from time-varying faults, it brings difficulty to compensation. With the aid of the transform function, an adaptive neural network compensation strategy is constructed to handle such an issue. When systems suffer from time-varying actuator faults, the investigated compensation strategy can guarantee systems prescribed time consensus;
  • To improve the transient and steady performance in the control operation, the asymmetric barrier Lyapunov function is adopted to further restrain systems’ errors with minor overshoots. Moreover, considering that ensuring systems performance requires significant resources, the ASETC is developed based on the input characteristics of different periods. The presented method not only enhances systems control performance but relaxes the pressure of the communication of systems in the control operation.
The rest is structured as follows. The preliminaries and problem formulation are given in Section 2. Section 3 and Section 4 present the prescribed time consensus control design, stability analysis of multiagent systems, and experiment examples. The work’s conclusion is shown in Section 5.
Notation 1. 
R and R M × M represent the set of real numbers and the real numbers in M × M size space, respectively;
d i a g · denotes a diagonal matrix, and · is a symbol on behalf of all the elements located in the diagonal of the matrix;
A T denotes the transposed matrix of the original one A;
B stands for the Euclidean norm of vector B;
max is the maximal function, which is capable of catching the maximum value among ⋯, and ⋯ is a 1-dimension arbitrary array.

2. Preliminaries and Problem Description

2.1. Graph Theory

Applying G = V , E , A , B to express the fixed directed information exchange topology among multiagent systems (similar to [40,44]). Then, the V = V 0 , V 1 , , V M is the set of virtual leader V 0 and agents V 1 , V 2 , , V M , E V × V is the edge set from the j-th agent to the i-th agent. a i j 0 is the weight of the edge between the i-th agent and the j-th agent, then the weighted adjacency matrix among the agents is directed by A = a i j R M × M . If the j-th agent can receive information from the i-th agent, the edge weight is a i j > 0 ; otherwise, a i j = 0 . Besides, b i 0 is the weight of the edge between the leader and the i-th agent, then the weighted adjacency matrix can be described as B = d i a g b 1 , b 2 , , b M R M × M . If the i-th agent can receive information from the leader, then b i > 0 . Otherwise, b i = 0 . The in-degree diagonal matrix can be presented by D = d i a g d 1 , d 2 , , d M R M × M , where d i = j = 1 , j i M a i j . The Laplacian matrix of G can be defined as L = D A R M × M . Noting that at least one agent exists that can obtain information from the leader that b i > 0 , which guarantees that ( L + B ) can be nonsingular. Then, G exists for a certain path that can always reach each node from the root node V 0 .

2.2. Model Description

Consider a class of general nonlinear multiagent systems consisting of M ( M > 2 ) agents and one virtual leader. And each agent follows the following dynamics:
x ˙ i , n = x i , n + 1 + ϕ i , n x ˘ i , n x ˙ i , m = u i + ϕ i , m x ˘ i , m y i = x i , 1 , n = 1 , 2 , , m 1
where y i ( i = 1 , 2 , , M ) and x i , n n = 1 , 2 , , m represent the i-th agent’s output and state. Then, x ˘ i , n = [ x i , 1 , x i , 2 , , x i , n ] T , u i denotes the actuator output signal of the i-th agent. ϕ i , 1 , , ϕ i , m denote the unknown nonlinear dynamics.
Due to various external environmental influences and internal operating conditions, actuator faults inevitably happen and cause control systems to fail to properly achieve the control objects. Assuming that the actuator of the i-th agent fails at the time T F , and both additive faults and multiplicative faults are taken into consideration, the actuator faults model is given as follows:
u i = k i ( t ) u ¯ i + φ i ( t ) , t T F
where k i ( t ) is the health factor that represents the effective control condition in the i-th agent’s actuator, and φ i ( t ) represents the bias fault in the actuators of i-th agent. Both of them are unknown and time-varying variables.
Based on the aforementioned analysis, each agent is subject to the time-varying actuator faults follows the following dynamics
x ˙ i , n = x i , n + 1 + ϕ i , n x ˙ i , m = k i u ¯ i + φ i + ϕ i , m y i = x i , 1 , n = 1 , 2 , , m 1
The control object of this work is to propose a prescribed time neural network adaptive consensus control method, it is achievable that uncertain multiagent systems subject to time-varying actuator faults prescribed time consensus, and saving communication resources while guaranteeing systems’ performance. To make more realistic sense and achieve the object, we introduce the following general assumptions:
Assumption A1. 
The reference output signal y d is bounded and continuous. Besides, its derivative is also continuous and bounded from the first-order to the n-order y d ( n ) ( n = 1 , 2 , , m ) .
Assumption A2. 
For the bias faults φ i t and the health factor k i t in actuator faults, they are time-varying and bounded functions. And there exists unknown positive constants θ i and κ i such that φ i t θ and 0 < κ i < k i t 1 hold.
Moreover, we introduce the following definition and lemmas
Definition 1. 
Based on the definition in graph theory, by utilizing e i , 1 , it expresses the i-th agent synchronization error
e i , 1 = j = 1 M a i j y i y j + b i y i y d

2.3. Transform Function

To ensure systems’ transient and steady-state performance, the following prescribed performance function is given
F t = F 0 F s ( t ) + F
where F 0 and F are the initial value and the final value of the prescribed performance function F t , respectively. And s ( t ) is a gradual decay function that satisfies s ( 0 ) = 1 and lim t s t = 0 . And the prescribed performances are performed as F i , j l t e i , j F i , j r t with F i , j l and F i , j r being the lower and upper performance bounds of error e i , j , and both of them satisfying the form of function F ( t ) .
Furthermore, the convergence speed is taken into account, and the following scaling function is introduced
s ( t ) = T t T t T T σ , 0 t T
where T is the settling time that can be prescribed, and σ is the positive parameter.
Thus, the following function can be obtained
F t = F 0 F T t T σ + F , 0 t T F , t > T
It can be known that F 0 = F 0 , lim t T F t = lim t T + F t = F . The existing positive parameter h ¯ such that h ¯ F 0 and h ¯ P 1 F , and the transform function can be deducted as follows
f t = T σ 1 P 1 T t σ + P 1 T σ , 0 t T P , t > T
It can be seen that f t is a continuous function that lim t T f t = lim t T + f t = P .
Remark 1. 
By introducing the scaling function (6), the prescribed time control can be achieved while the error constraints are not violated. Moreover, both the settling time and convergence range can be preset, which is independent of systems’ initial condition and positive design parameters.
Lemma 1 
([16]). For any z satisfying z < h ¯ with h ¯ > 0 , the following result holds
ln h ¯ 2 h ¯ 2 z 2 z 2 h ¯ 2 z 2

2.4. Radial Basis Function Neural Networks (RBFNNs)

Without the ordinary approximation capabilities, RBFNNs can be utilized to approximate any unknown continuous functions. Then, the following Lemma holds:
Lemma 2 
([13]). Let g η ¯ be a continuous function with η ¯ defined on a compact set K , by utilizing RBFNNs, existing positive constant ε ¯ satisfies
sup η ¯ K g η ¯ Γ T Θ η ¯ ε ¯
where Θ η ¯ = Θ 1 η ¯ , Θ 2 η ¯ , , Θ l η ¯ T and Γ = Γ 1 , Γ 2 , , Γ l T represent the radial basis function vector and the weight vector, respectively, and l ( l > 0 ) is the node number of RBFNNs. Then Θ i η ¯ can denote as
Θ i η ¯ = exp η ¯ i η ¯ i * 2 ϑ i 2
where ϑ i and η ¯ i * = η ¯ 1 * , η ¯ 2 * , , η l * T are the Gaussian function’s width and center, respectively.
There exists the optimal weight vector Γ * that
Γ * = arg min Γ R sup η ¯ K g η ¯ Γ T Θ η ¯
Based on the above analysis, one has
g η ¯ = Γ * T Θ η ¯ + ε η ¯
where ε η ¯ is the approximation error such ε η ¯ ε ¯ .

3. Consensus Controller Design and Systems Stability Analysis

3.1. Consensus Control Design

In this section, RBFNNs and adaptive control are applied to construct the prescribed time consensus control method. Combined with (8), the following coordinate transformation can be given
e i , n = x i , n α i , n 1 , n = 2 , , m z i , k = f i e i , k , i = 1 , 2 , , M
where α i , n 1 denotes the virtual control signal and will be given late.
Defining the auxiliary function r i , j z i , j , i = 1 , 2 , , M , j = 1 , 2 , , m as
r i , j z i , j = 1 , z i , j 0 0 , z i , j < 0
According to (4) and (14), the derivative of z i , 1 can be obtained
z ˙ i , 1 = f ˙ i e i , 1 + f i e ˙ i , 1 = f ˙ i e i , 1 + f i b i + d i y ˙ i b i y ˙ d j = 1 M a i j y ˙ j = f ˙ i e i , 1 + f i ( b i + d i x i , 2 + ϕ i , 1 b i y ˙ d j = 1 M a i j y ˙ j = f i ( ι i e i , 1 + b i + d i e i , 2 + α i , 1 + ϕ i , 1 b i y ˙ d j = 1 M a i j y ˙ j
where ι i = f i 1 f ˙ i .
Step 1: By utilizing the auxiliary function, the first step of the asymmetric Lyapunov function is selected as
V i , 1 = r i , 1 2 ln i , 1 2 i , 1 2 z i , 1 2 + 1 r i , 1 2 ln h i , 1 2 h i , 1 2 z i , 1 2 + 1 2 χ i , 1 δ ˜ i , 1 2
where χ i , 1 is positive parameter, and δ ^ i , 1 is the estimation value of the unknown parameter δ i , 1 , and the estimation error is δ ˜ i , 1 = δ i , 1 δ ^ i , 1 . And δ i , 1 will be given late. Noting that the parameters h i , 1 and i , 1 satisfy h i , 1 f i 1 F i , 1 l and i , 1 f i 1 F i , 1 r , respectively. And such similar inequalities hold later.
Remark 2. 
By applying the auxiliary function (15), such an asymmetric Lyapunov function is selected to achieve the asymmetric constraints. Moreover, combined with the transform function, the asymmetric performance can be guaranteed when the asymmetric Lyapunov function is bounded by the constructed control method. Noting that such a way is applied in each step, it brings systems to a more flexible and controllable performance.
According to (16), it can be obtained that
V ˙ i , 1 = i , 1 z i , 1 f i ( ι i e i , 1 + b i + d i e i , 2 + α i , 1 + ϕ i , 1 b i y ˙ d j = 1 M a i j y ˙ j 1 χ i , 1 δ ˜ i , 1 δ ^ ˙ i , 1
where i , 1 = r i , 1 i , 1 2 z i , 1 2 + 1 r i , 1 h i , 1 2 z i , 1 2 .
Defining such a function
g i , 1 η ¯ i , 1 = ι i e i , 1 j = 1 M a i j y ˙ j + b i + d i ϕ i , 1 b i y ˙ d + i , 1 b i + d i 2 f i z i , 1 2
where η ¯ i , 1 = y 0 , y ˙ 0 , x ˘ i , 1 , x ˘ j , 1 T .
Applying Lemma 2, it can be appreciated by the RBFNNs as follows
g i , 1 η ¯ i , 1 = Γ i , 1 * T Θ i , 1 η ¯ i , 1 + ε i , 1 η ¯ i , 1
where ε i , 1 η ¯ i , 1 is the approximation error and satisfies ε i , 1 η ¯ i , 1 ε ¯ i , 1 with ε ¯ i , 1 > 0 .
According to Young’s inequality, the following inequalities can be obtained
i , 1 z i , 1 f b i + d i e i , 2 i , 1 2 b i + d i 2 f i 2 z i , 1 2 2 + e i , 2 2 2
i , 1 z i , 1 f i g i , 1 i , 1 2 f i 2 z i , 1 2 Γ i , 1 * 2 Φ i , 1 2 2 p i , 1 2 + p i , 1 2 2 + i , 1 2 f i 2 z i , 1 2 2 q i , 1 2 + q i , 1 2 ε ¯ i , 1 2 2
where p i , 1 > 0 , q i , 1 > 0 are the design parameters.
Based on the above inequalities, defining δ i , 1 = max Γ i , 1 * 2 , 1 , H i , 1 = i , 1 ( Θ i , 1 2 f i 2 2 p i , 1 2 + f i 2 2 q i , 1 2 ) , then (18) becomes
V ˙ i , 1 i , 1 b i + d i α i , 1 + e i , 1 δ i , 1 H i , 1 1 χ i , 1 δ ˜ i , 1 δ ^ ˙ i , 1 + e i , 2 2 2 + p i , 1 2 2 + q i , 1 2 ε ¯ i , 1 2 2
The virtual control signal α i , 1 and the adaptive law δ ^ ˙ i , 1 are developed as
α i , 1 = 1 b i + d i ς i , 1 e i , 1 e i , 1 δ ^ i , 1 H i , 1
δ ^ ˙ i , 1 = i , 1 z i , 1 2 χ i , 1 H i , 1 i ξ i , 1 δ ^ i , 1
where ς i , 1 > 0 , ξ i , 1 > 0 are the design parameters.
Thus, the following result holds
V ˙ i , 1 ς i , 1 r i , 1 z i , 1 2 i , 1 2 z i , 1 2 ς i , 1 1 r i , 1 z i , 1 2 h i , 1 2 z i , 1 2 + e i , 2 2 2 + ξ i , 1 χ i , 1 δ ˜ i , 1 δ ^ i , 1 + p i , 1 2 2 + q i , 1 2 ε ¯ i , 1 2 2
Step n  2 , 3 , , m 1 : By utilizing the barrier Lyapunov function, the auxiliary Lyapunov function is selected as
V i , n = r i , n 2 ln i , n 2 i , n 2 z i , n 2 + 1 r i , n 2 ln h i , n 2 h i , n 2 z i , n 2 + 1 2 χ i , n δ ˜ i , n 2 + V i , n 1
where χ i , n is the positive parameter, then δ ^ i , n is the estimation value of the unknown parameter δ i , 1 , and the estimation error is δ ˜ i , n = δ i , n δ ^ i , n . And δ i , n will be given late.
Based on (3) and (14), the derivative of z i , n can be obtained
z ˙ i , n = f ˙ i e i , n + f i e ˙ i , n = f ˙ i e i , n + f i x i , n + 1 + ϕ i , n α ˙ i , n 1 = f i ι i e i , n + e i , n + 1 + α i , n + ϕ i , n α ˙ i , n 1
According to (27) and (28), one obtains
V ˙ i , n = V ˙ i , n 1 + i , n z i , n f ι i e i , n + e i , n + 1 + α i , n + ϕ i , n α ˙ i , n 1 1 χ i , n δ ˜ i , n δ ^ ˙ i , n
where i , n = r i , n i , n 2 z i , n 2 + 1 r i , n h i , n 2 z i , n 2 .
Defining such a function
g i , n η ¯ i , n = ι i e i , n + ϕ i , n α ˙ i , n 1 + i , n f i z i , n
where η ¯ i , n = y 0 , y ˙ 0 , x ˘ i , n , x ˘ j , n , δ ^ i , 1 , , δ ^ i , n 1 T .
Applying Lemma 2, it can be appreciated by the RBFNNs as follows
g i , n η ¯ i , n = Γ i , n * T Θ i , n η ¯ i , n + ε i , n η ¯ i , n
where ε i , n η ¯ i , n is the approximation error and satisfies ε i , n η ¯ i , n ε ¯ i , n with ε ¯ i , n > 0 .
According to Young’s inequality, one obtains:
i , n f i z i , n e i , n + 1 i , n 2 f i 2 z i , n 2 2 + e i , n + 1 2 2
i , n z i , n f i g i , n i , n 2 f i 2 z i , n 2 Γ i , n * 2 Θ i , n 2 2 p i , n 2 + p i , n 2 2 + i , n 2 f i 2 z i , n 2 2 q i , n 2 + q i , n 2 ε ¯ i , n 2 2
where p i , n > 0 , q i , n > 0 are the design parameters.
Define δ i , n = max Γ i , n * 2 , 1 and H i , n = i , n Θ i , n 2 f i 2 2 p i , n 2 + f i 2 2 q i , n 2 , then (29) become
V ˙ i , n V ˙ i , n 1 + i , n z i , n f i α i , n + e i , n δ i , n H i , n 1 χ i , n δ ˜ i , n δ ^ ˙ i , n + e i , n 2 2 + p i , n 2 2 + q i , n 2 ε ¯ i , n 2 2
The virtual control signal α i , n and the adaptive law δ ^ ˙ i , n are developed as
α i , n = ς i , n e i , n e i , n δ ^ i , n H i , n e i , n i , n 1 2 f i 2
δ ^ ˙ i , n = i , n e i , n 2 χ i , n H i , n ξ i , n δ ^ i , n
where ς i , n > 0 , ξ i , n > 0 are the design parameters.
Thus, the following result holds
V ˙ i , n r i , n ς i , n z i , n 2 i , n 2 z i , n 2 1 r i , n ς i , n z i , n 2 h i , n 2 z i , n 2 + ξ i , n χ i , n δ ˜ i , n δ ^ i , n + e i , n + 1 2 2 + p i , n 2 2 + q i , n 2 ε ¯ i , n 2 2 e i , n 2 2 + V ˙ i , k 1 = j = 1 n r i , j ς i , j z i , j 2 i , j 2 z i , j 2 + 1 r i , j ς i , j z i , j 2 h i , j 2 z i , j 2 + e i , n + 1 2 2 + j = 1 n p i , j 2 2 + q i , j 2 ε ¯ i , j 2 2 + j = 1 n ξ i , j χ i , j δ ˜ i , j δ ^ i , j
Step m: When the systems are subject to actuator faults, to achieve the prescribed time synchronization under a guaranteed performance, the information transmission and frequent update is inevitable. To avoid continuous communication and save communication resources simultaneously, the ASETC is constructed, and the following triggered threshold is established as
u ¯ i t = ω ¯ i t c , t t c , t c + 1
t i , c + 1 = inf t R Δ i ρ i , 1 u ¯ i + τ i , 1 , u ¯ i < W i inf t R Δ i ρ i , 2 tanh γ i u ¯ i + τ i , 2 , u ¯ i W i
where 0 < ρ i , 1 < 1 , 0 < ρ i , 2 < 1 , τ i , 1 > 0 , τ i , 2 > 0 , γ i > 0 are the design parameters. W i is the design switching condition. And t c and t c + 1 denote the latest triggered time and the next triggered time. Then, the measurement error is given as Δ i = ω ¯ i u ¯ i , where the triggered control signal ω ¯ i is proposed as follows
ω ¯ i t = α i , m 1 + ρ i , 1 tanh z i , m α i , m π i z i , m 1 + ρ i , 1 2 1 ρ i , 1 2 , u ¯ i < W i α i , m 1 + ρ i , 2 tanh z i , m α i π i ρ ¯ i tanh λ i 2 z i , m π i , u ¯ i W i
where π i and ρ ¯ i with ρ ¯ i ρ i , 2 + τ i , 2 are the positive design parameters.
Remark 3. 
To further alleviate the communication pressure while systems’ performance is guaranteed, an ASETC is constructed based on a modified hyperbolic tangent function as tanh γ i u ¯ i . When the input signal is smaller, such as u ¯ i < W i , the relative threshold strategy ρ i , 1 u ¯ i + τ i , 1 is chosen so that control performance can be guaranteed without taking up too many resources. When the input signal is large, such as u ¯ i W i , the triggered threshold ρ i , 2 tanh γ i u ¯ i + τ i , 2 is constructed based on a modified hyperbolic tangent function. By selecting the suitable modified parameter γ i , as shown in Figure 1, which depicts the changing tendencies of the modified hyperbolic tangent function tanh γ i u ¯ i while the input signal u ¯ i and the coefficient γ i change, a more reasonable trigger threshold can be obtained. Therefore, the balance between systems’ performance and the network resources can be accomplished.
When u ¯ i < W i , the following result holds,
ω ¯ i , 1 t u ¯ i t ρ i , 1 u ¯ i + τ i , 1
From [48], 0 l l tanh l 0.2785 holds for l R , > 0 . Thus, the following inequality can be obtained
z i , m u ¯ i = z i , m 1 + ρ i , 1 α i , m 1 + h i , 2 ρ i , 1 tanh z i , m α i , m π i + 1 + ρ i , 1 z i , m 2 1 + h i , 2 ρ i , 1 1 ρ i , 1 2 + h i , 2 τ i , 1 1 + h i , 2 ρ i , 1 z i , m α i , m z i , m α i , m tanh z i , m α i , m π i z i , m α i , m z i . m 2 2 1 ρ i , 1 2 + z i , m τ i , 1 1 ρ i , 1 z i , m α i , m + 0.2785 π i , 1 + τ i 2 2
When u ¯ i W i , the following result holds
ω ¯ i u ¯ i ρ i , 2 tanh u ¯ i + τ i , 2 ρ i , 2 + τ i , 2
Thus, the u ¯ i can be rewrote as
u ¯ i = ω ¯ i λ i ρ i , 2 + τ i , 2
where λ i = ω ¯ i u ¯ i ρ i , 2 + τ i , 2 with λ i 1 .
Analogously, the following inequality can be obtained
z i , m u ¯ i z i , m α i , m α i , m 1 + ρ i , 2 tanh z i , m α i , m π i z i , m α i , m z i , m ρ ¯ i ρ ¯ i tanh ρ ¯ i z i , m π i z i , m α i , m + 0.557 π i
Based on (41) and (44), the following result holds
z i , m u ¯ i z i , m α i , m + 0.2785 π i , 1 + τ ¯ i
where τ ¯ i = max 0.2785 π i , 1 , τ i 2 2 .
According to (3) and (14), the derivative of z i , n can be obtained
z ˙ i , m = f ˙ i e i , m + f i e ˙ i , m = f ˙ i e i , m + f i k i u i + φ i + ϕ i , m α ˙ i , m 1 = f i ι i e i , m + k i u i + φ i + ϕ i , m α ˙ i , m 1
By utilizing the barrier Lyapunov function, the auxiliary Lyapunov function is selected as
V i , m = r i , m 2 ln i , m 2 i , m 2 z i , m 2 + 1 r i , m 2 ln h i , m 2 h i , m 2 z i , m 2 + 1 2 χ i , m δ ˜ i , m 2 + k i 2 μ i Υ ˜ i 2 + V i , m 1
where χ i , m and μ i are the positive parameters, δ ^ i , m and Υ ^ i are the estimation value of the unknown parameters δ i , m and Υ i . Then estimation errors are Υ ˜ i = Υ i Υ ^ i and δ ˜ i , m = δ i , m δ ^ i , m . δ i , m , and Υ will be given late.
According to (46) and (47), one has
V ˙ i , m = V ˙ i , m 1 + i , m z i , m f i ι i e i , m + k i u i + φ i + ϕ i , m α ˙ i , m 1 1 χ i , m δ ˜ i , m δ ^ ˙ i , m k i μ i Υ ˜ i Υ ^ ˙ i
where i , m = r i , m i , m 2 z i , m 2 + 1 r i , m h i , m 2 z i , m 2 .
Defining such a function
g i , m η ¯ i , m = ι i e i , m + ϕ i , m α ˙ i , m 1 + 0.2785 π i z i , m + τ ¯ i z i , m
where η ¯ i , m = y 0 , y ˙ 0 , δ ^ i , 1 , , δ ^ i , m 1 , x ˘ i , m , x ˘ j , m T .
By applying Lemma 2, it can be appreciated by the RBFNNs as follows
g i , m η ¯ i , m = Γ i , m * T Θ i , m η ¯ i , m + ε i , m η ¯ i , m
where ε i , m η ¯ i , m is the approximation error and satisfies ε i , m η ¯ i , m ε ¯ i , m with ε ¯ i , m > 0 .
By utilizing Young’s inequality, the following result holds
i , m z i , m f i g i , m i , m 2 f i 2 z i , m 2 Γ i , m * 2 Θ i , m 2 2 p i , m 2 + p i , m 2 2 + i , m 2 f i 2 z i , m 2 2 q i , m 2 + q i , m 2 ε ¯ i , m 2 2
where p i , m and q i , m are the positive parameters.
Considering the health factor parameter k i is unknown and time-varying, it causes control design to be difficult. Thus, defining Υ i = κ i and α i , m = Υ i α ¯ i , m , Υ ^ i is used to estimate compensation as α i , m = Υ ^ i α ¯ i , m .
According to the above discussion, it is true that
i , m z i , m f i k i α i , m i , m z i , m f i α ¯ i , m i , m z i , m f i k i Υ ˜ i α ¯ i , m
Defining H i , m = i , m Θ i , m 2 f i 2 2 p i , m 2 + f i 2 2 q i , m 2 and δ i , m = max Γ i , m * 2 , 1 , then (48) becomes
V ˙ i , m V ˙ i , m 1 + i , m z i , m f i α ¯ i + e i , m δ i , m H i , m + e i , m 2 2 + p i , m 2 2 + q i , m 2 ε ¯ i , m 2 2 i , m z i , m f i k i Υ ˜ i α ¯ i , m + e i , m 2 2 1 χ i , m δ ˜ i , m δ ^ ˙ i , m k i μ i Υ ˜ i Υ ^ ˙ i
The virtual control signal α ¯ i , m and adaptive laws δ ^ ˙ i , m and Υ ^ ˙ i are developed as
α ¯ i , m = ς i , m e i , m e i , m δ ^ i , m H i , m e i , m i , m 1 2 f i 2
δ ^ ˙ i , m = i , m z i , m 2 χ i , m H i , m ξ i , m δ ^ i , m
Υ ^ ˙ i = i , m z i , m f i μ i α ¯ i , m ζ i Υ ^ i
where ς i , m > 0 , ξ i , m > 0 , ζ i > 0 are the design parameters.
Thus, the following result holds
V ˙ i , m r i , m ς i , m z i , m 2 i , m 2 z i , m 2 1 r i , m ς i , m z i , m 2 h i , m 2 z i , m 2 + ξ i , m χ i , m δ ˜ i , m δ ^ i , m + ζ i k i μ i Υ ˜ i Υ ^ i + 1 2 + ε ¯ i , m 2 2 e i , m 2 2 + V ˙ i , m 1 j = 1 m r i , j ς i , j z i , j 2 i , j 2 z i , j 2 + 1 r i , j ς i , j z i , j 2 h i , j 2 z i , j 2 ξ i , j χ i , j δ ˜ i , j δ ^ i , j + ζ i k i μ i Υ ˜ i Υ ^ i + j = 1 m p i , j 2 2 + q i , j 2 ε ¯ i , j 2 2
According to Lemma 1 and Young’s inequality, the following inequalities can be obtained
ln i , j 2 i , j 2 z i , j 2 z i , j 2 i , j 2 z i , j 2
ln h i , j 2 h i , j 2 z i , j 2 z i , j 2 h i , j 2 z i , j 2
δ ˜ i , j δ ^ i , j 1 2 δ i , j 2 1 2 δ ^ i , j 2
Υ ˜ i Υ ^ i 1 2 Υ i 2 1 2 Υ ^ i 2
According to the above inequalities, the following result is deduced
V ˙ i , m j = 1 m ln ς i , j i , j 2 i , j 2 z i , j 2 + ln ς i , j h i , j 2 h i , j 2 z i , j 2 j = 1 m ξ i , j χ i , j δ ˜ i , j 2 ζ i k i μ i Υ ˜ i 2 + j = 1 m ξ i , j χ i , j δ i , j 2 + ζ i k i μ i Υ i 2 + j = 1 m p i , j 2 2 + q i , j 2 ε ¯ i , j 2 2 i V i , m + i
where i = j = 1 m ξ i , j χ i , j δ i , j 2 + p i , j 2 2 + q i , j 2 ε ¯ i , j 2 2 + ζ i k i μ i Υ i 2 , i = min ς i , j 2 , ξ i , j , ζ i i = 1 , 2 , , M , j = 1 , 2 , , m .

3.2. Systems Stability Analysis

Theorem 1. 
If multiagent systems (1) suffered from actuator faults (2) and satisfy Assumptions 1 and 2, by utilizing developed controllers (24), (35), and (54), adaptive laws (25), (36), (55), and (56), and triggered scheme (38) and (39), while the initial system conditions and inputs are bounded, the following results are achieved:
(1) 
All the system signals of multiagent systems subject to time-varying actuator faults are bounded. The error of each agent can be a guaranteed prescribed time convergence into a preset range under the given performance;
(2) 
The Zeno behavior is surely eliminated in the proposed triggered scheme.
Proof of Theorem 1 
([16,44]). (1) Consider the total function V = i M V i , m , and its derivative is
V ˙ V +
where = i = 1 M i and = min 1 , 2 , , M .
Integrating the above result, one has
0 V Ω
where Ω = e t V 0 + .
According to the definition of the Lyapunov function, the following result holds
ln i , j 2 i , j 2 z i , j 2 Ω , e i , j 0 ln h i , j 2 h i , j 2 z i , j 2 Ω , e i , j < 0
Thus, the solution z i , j can be obtained as follows
h i , j h i , j 1 z 2 Ω < z i , j i , j 1 z 2 Ω < i , j
According to the coordinate transformation, the following result can be deduced
h i , j f i 1 e i , j i , j f i 1
From (66) and (67), it can be known that z i , j and e i , j are all bounded. According to the above discussion, it can be further known that δ ^ i , j and Υ ^ i are bounded, then the control signals α i , j , α ¯ i , m , and u i are all bounded, i = 1 , 2 , , M , j = 1 , 2 , , m .
Based on the definition, it can be confirmed that systems’ performance is guaranteed as F i , j l t e i , j F i , j r t , and the error e i , j converges to the prescribed areas P i 1 h i , j e i , j P i 1 i , j in the prescribed time T.
Remark 4. 
Based on the above derivation and discussion, it can be confirmed that the convergence speed can be adjusted by choosing the parameter σ i , then the concrete value of e i , j can be adjusted by selecting the positive design parameters ς i , j , ξ i , j , χ i , j , and ζ i , μ i . However, the upper bound of both the convergence range and settling time T are unaffected by them, which can be preset directly.
  
(2) Based on (38), it can be seen that Δ i t c = 0 and lim t c t c + 1 Δ i t ω ¯ i t u ¯ i t , and the following inequality holds
lim t c t c + 1 d d t Δ i t τ ¯ i t c + 1 t c
where τ ¯ i = max τ i , 1 , τ i , 2 .
According to (38), the existing positive parameter ϱ i satisfies
d d t ω ¯ i t ω ¯ ˙ i t ϱ i
Subsequently, it follows that
t c + 1 t c τ ¯ i ϱ i > 0
Therefore, the Zeno behavior can be surely avoided by the constructed scheme.
Combining with the aforementioned graph theory, Figure 2 illustrates the directed communication topology graph of a class of nonlinear multiagent systems. Letter d denotes the virtual leader, and numbers 1, 2, 3, and 4 represent the agents 1, 2, 3, and 4, respectively. All of them stand for nodes in graph theory. Furthermore, the arrow could express the relationship of the information expressing the direction of each nodes. The number between the virtual leader and the i-th agent is the weighted adjacency b i , while the i-th agent can receive information from the virtual leader, otherwise b i = 0 . The number between between the i-th agent and the j-th agent is the coefficient a i j , while the j-th agent can receive information from the i-th agent, otherwise a i j = 0 . The number between each node is the in-degree d i of the node that the arrow is pointing to.

4. Simulation

In this section, to demonstrate the feasibility and effectiveness of the developed theoretical result, some experiment examples are presented. And a class of nonlinear multiagent systems under a communication graph are shown in Figure 2 is considered.
Remark 5. 
There are two simulation examples presented in this section, including the numerical example and the application one. The simulations carried out on the numerical examples could distinctly perform the effect that the proposed control strategy exerted on universal application scenarios. On the foundation of this, the application example is implemented, which focuses more on the concrete and certain models and solves practical problems. By combining the aforementioned two examples, the feasibility and the effectiveness of the proposed control protocol could be well performed and verified in various scenarios.

4.1. Numerical Example

Focusing on the uncertain multiagent systems, they consist of four agents and one virtual leader, as presented in Figure 2, the i-th ( i = 1 , 2 , 3 , 4 ) agent can be modeled as the following nonlinear systems, and its dynamics can be given by
x ˙ i , 1 = x i , 2 + ϕ i , 1 x ˙ i , 2 = k i u ¯ i + φ i + ϕ i , 2 y i = x i , 1
where ϕ i , j are the unknown nonlinear functions, and are chosen as ϕ i , 1 = 0.2 c o s ( x i , 1 2 ) , ϕ i , 2 = 0.2 s i n ( x i , 1 x i , 2 ) . And the virtual leader’s output is given as y d = 0.5 s i n ( t ) + 0.5 s i n ( 2 t ) . For symmetric constraints, the correlation functions are selected as
F i , 1 l = F i , 1 r = 5 0.0625 1.2 t 1.2 2.5 + 0.0625 , 0 t < 1.2 0.0625 , t 1
F i , 2 l = F i , 2 r = 10 0.125 1.2 t 1.2 2.5 + 0.125 , 0 t < 1.2 0.125 , t 1.2
The actuator faults are considered in the example; assume that the actuators encounter faults during system convergence and the specific conditions are selected as
k i t = 1 , 0 t < 0.5 0.6 + 0.4 e 0.5 ( t + 0.5 ) , t 0.5
φ i t = 0 , 0 t < 0.5 0.2 e 0.5 ( t + 0.5 ) 0.2 , t 0.5
And selecting other parameters as i , 1 = h i , 1 = 5 , i , 2 = h i , 2 = 10 , P i = 80 and p i , 1 = p i , 2 = 5 , q i , 1 = q i , 2 = 3 . Besides, the parameters of ASETC are given as ρ i , 1 = 0.1 , ρ i , 2 = 0.5 , ρ ¯ i = 1.4 , τ i , 1 = 1 , τ i , 2 = 0.8 , γ i = 0.1 , W i = 4 , π i = 0.05 . Table 1 presents the remaining positive design parameters of the controller and initial states of the systems.
The simulation results of the numerical example in case I are presented in Figure 3. Figure 3a displays the output trajectory of the manipulated system that consists of one virtual leader and four agents. Figure 3b,c denotes the first-order error e i , 1 and the second-order error e i , 2 of the system, respectively. Figure 3d depicts the three kinds of control signals u i , u ¯ i and ω ¯ i of each of the four agents.
Figure 3a displays that the output consensus for the manipulated system is effectively achieved. According to Figure 3b,c, it is obvious that the errors converge to the given range within the prescribed time, and systems performance is guaranteed.
Figure 3d presents the control signal u i , u ¯ i and ω ¯ i , showing the system has been subjected to the time-varying actuator faults, but it also shows the alleviation performance for those faults. Under the constructed prescribed time adaptive given performance compensation method, the triggered number of each agent for the three triggered schemes is shown in Table 2, it can clearly be seen that the proposed triggered scheme can save communication resource usage by more than 70% in this case. Compared with the other two methods, the developed scheme can save more network resources without affecting the performance.
Table 1 shows the systems’ initial conditions of the three different cases implemented in the numerical example. Take x i , 1 as an example, the first row of this column means x i , 1 = 0.1 , 0.1 , 0.3 , 0.2 . The first element of the matrix represents the virtual leader’s initial position parameter, the second element denotes Agent 1’s initial position parameter, etc. The other columns stand for the different values of the variables of the system, whose meanings have been defined.
Table 2 illustrates the comparison of the triggered numbers among the scheme in [48], the switching scheme in [48], and the proposed ASETC in this manuscript, while selecting different parameters cases in the numerical simulation. Take Agent 1 as an example, the first row of this column denotes that Agent 1 has been triggered for 476 times in case I, etc.
To demonstrate the settling time of systems is unaffected by systems’ parameters and initial conditions, two more numerical examples under different systems’ parameters and initial states were also carried out. Furthermore, three kinds of system parameters and initial conditions are given in Table 1 and named after case I, case II, and case III, respectively. And the rest of the two experimental results of them are exhibited in Figure 4 and Figure 5, the triggered number of each agent is showed in Table 2. Based on those similar results in case II and case III, the effectiveness of the constructed control method is surely confirmed.

4.2. Application Example

For further verification of the effectiveness of the proposed control scheme, the developed control method is implemented in single-link robotic arm systems subject to time-varying actuator faults, which are considered practical application scenarios whose dynamics can be provided as follows:
j i q i , 3 + B i q i , 2 + G L sin q i , 1 = k i u ¯ i + φ i , i = 1 , 2 , 3 , 4
where q i , 1 is the angle of the i-th link, then q i , 2 and q i , 3 express the velocity and acceleration, respectively. Then, j i = 1 presents the total rotational inertias and B i = 1 is damping coefficient. G i = 9.8 represents the force of gravity. Then, L i = 1 expresses the i-th link length from the mass center to the link joint axis. By selecting the switching condition as W i = 7 , the other parameters remain the same.
Similar to Table 1, Table 3 shows systems’ initial conditions of the three different cases implemented in the application one.
Other things being equal, for asymmetric constraints, F i , 1 l and F i , 2 l functions are changed as
F i , 1 l = 4 0.05 1.2 t 1.2 2.5 + 0.05 , 0 t < 1.2 0.05 , t 1
F i , 2 l = 8 0.1 1.2 t 1.2 2.5 + 0.1 , 0 t < 1.2 0.1 , t 1.2
And the changing parameter as h i , 1 = 4 , h i , 2 = 8 . The designed parameters of the controller and initial states of the systems in the application example are presented in Table 2. The experiment results of the application example are presented in Figure 6. It can be seen from Figure 6a that four agents efficiently achieve the prescribed time consensus, showing excellent consensus accuracy for the manipulated system. Figure 6b,c exhibits an error convergence under the prescribed performance in a given settling time, and it can be seen that the convergence performance is well-guaranteed as the errors are rigorously limited in the given region. The control signals under the actuator faults are performed in Figure 6d, showing that the system has been subjected to the time-varying actuator faults, but it also shows the alleviation performance for those faults. Similar to the above numerical example, the triggered number for the three schemes of each agent is shown in Table 4, with a minimum value of 72% and a maximum value of 76% in this case, and the proposed scheme is still able to relax more network resources. Then, two experiment cases are performed ulteriorly for different systems’ parameters and different initial states, as presented in Table 3, and a similar control effect and triggered condition can be seen from Figure 7 and Figure 8 and Table 4. Thus, it can be concluded that the proposed prescribed time consensus method is effective.
Similar to Table 2, Table 4 also illustrates the comparison of the triggered numbers among the scheme in [48], the switching scheme in [51], and the proposed ASETC in this manuscript, while selecting different parameters cases in the application simulation.
Remark 6. 
The event-triggered scheme developed in [48] introduced a human-specified threshold variable to balance the requirements between the system performance and the limited network resources, which had fulfilled a dynamically triggered scheme switching. The scheme in [51] constructed a brand-new triggered mechanism consisting of two control signal-based items, one is the tanh function as tanh u t and the other is the constant item, realizing scheme switching between the stationary and relative threshold. Furthermore, the proposed scheme utilizes a modified tanh function as tanh γ i u ¯ i to adaptively select a more reasonable scheme between the relative threshold and the modified tanh function-based threshold while the control signal is changing. Besides, Table 2 and Table 4 show the trigger numbers comparisons between the above three schemes in the numerical example and the application example, respectively.

5. Conclusions

This work focuses on the consensus problem of the prescribed time consensus control for multiagent systems subject to time-varying actuator faults. To solve the problem, a prescribed time adaptive compensate control method is proposed. By utilizing the backstepping technique, RBFNNs, a transform function, and an adaptive control are introduced to design the compensation strategy, which simultaneously restrains the time-varying actuator faults and guarantees systems’ convergence time. Moreover, taking error restraints into account, the asymmetric barrier Lyapunov function is introduced to ensure systems’ performance. To reduce the occupation of network resources while the performance is unaffected, a switching threshold-triggered scheme is developed. Some experiment examples are made to show the feasibility and effectiveness of the proposed control strategy in the prescribed time consensus problem of multiagent systems subject to time-varying actuator faults. In future work, how to cope with the time-delay input and time-varying deadzone problem in the consensus process and the application of the proposed method to the practical system are of interest to us.

Author Contributions

Conceptualization, K.C. and X.W.; methodology, K.C. and Y.G.; software, H.L. and X.Z.; writing—original draft preparation, K.C. and Y.G.; writing—review and editing, X.W. and Z.Z.; supervision, X.Z. and H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China under Grant 62103115 and 52075108, in part of the Science and Technology Research Program of Guangzhou under Grant 2024A04J9895, in part by the Special projects in key fields of colleges and universities in Guangdong Province under Grant 2022ZDZX1070, in part by the Characteristic innovation projects of colleges and universities in Guangdong Province under Grant 2022KTSCX299 and in part of the Special Funds for the Cultivation of Guangdong College Student’s Scientific and the Technological Innovation under Grant pdjh2024a297.

Data Availability Statement

All relevant data are within the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tang, Y.; Zhang, D.; Shi, P.; Zhang, W.; Qian, F. Event-Based Formation Control for Nonlinear Multiagent Systems Under DoS Attacks. IEEE Trans. Autom. Control 2021, 66, 452–459. [Google Scholar] [CrossRef]
  2. Zou, W.; Shi, P.; Xiang, Z.; Shi, Y. Consensus Tracking Control of Switched Stochastic Nonlinear Multiagent Systems via Event-Triggered Strategy. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1036–1045. [Google Scholar] [CrossRef]
  3. Liang, H.; Zhang, L.; Sun, Y.; Huang, T. Containment Control of Semi-Markovian Multiagent Systems with Switching Topologies. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3889–3899. [Google Scholar] [CrossRef]
  4. Ma, Q.; Xu, S. Consensusability of First-Order Multiagent Systems under Distributed PID Controller with Time Delay. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 7908–7912. [Google Scholar] [CrossRef]
  5. Lu, M.; Liu, L. Consensus of Heterogeneous Second-Order Nonlinear Uncertain Multiagent Systems under Switching Networks. IEEE Trans. Autom. Control 2021, 66, 3331–3338. [Google Scholar] [CrossRef]
  6. Li, X.; Shi, P.; Wang, Y.; Wang, S. Cooperative Tracking Control of Heterogeneous Mixed-Order Multiagent Systems with Higher-Order Nonlinear Dynamics. IEEE Trans. Cybern. 2020, 52, 5498–5507. [Google Scholar] [CrossRef]
  7. Ma, Q.; Meng, Q.; Xu, S. Distributed Optimization for Uncertain High-Order Nonlinear Multiagent Systems via Dynamic Gain Approach. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 4351–4357. [Google Scholar] [CrossRef]
  8. Wang, J.; Liu, J.; Li, Y.; Chen, C.; Liu, Z.; Li, F. Prescribed time fuzzy adaptive consensus control for multiagent systems with dead-zone input and sensor faults. IEEE Trans. Autom. Sci. Eng. 2023. [Google Scholar] [CrossRef]
  9. Yang, H.; Luo, H.; Kaynak, O.; Yin, S. Adaptive SMO-Based Fault Estimation for Markov Jump Systems with Simultaneous Additive and Multiplicative Actuator Faults. IEEE Syst. J. 2021, 15, 607–616. [Google Scholar] [CrossRef]
  10. Ren, Y.; Zhao, Z.; Ahn, C.K.; Li, H.X. Adaptive Fuzzy Control for an Uncertain Axially Moving Slung-Load Cable System of a Hovering Helicopter with Actuator Fault. IEEE Trans. Fuzzy Syst. 2022, 30, 4915–4925. [Google Scholar] [CrossRef]
  11. Cai, Y.; Zhang, H.; Li, W.; Mu, Y.; He, Q. Distributed Bipartite Adaptive Event-Triggered Fault-Tolerant Consensus Tracking for Linear Multiagent Systems Under Actuator Faults. IEEE Trans. Cybern. 2021, 52, 11313–11324. [Google Scholar] [CrossRef] [PubMed]
  12. Li, Z.; Wu, J.; Zhan, X.; Han, T.; Yan, H. Distributed Adaptive Predefined-Time Bipartite Containment Algorithm for Nonlinear Multi-Agent Systems with Actuator Faults. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 2141–2145. [Google Scholar] [CrossRef]
  13. Wu, W.; Li, Y.; Tong, S. Neural Network Output-Feedback Consensus Fault-Tolerant Control for Nonlinear Multiagent Systems with Intermittent Actuator Faults. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 4728–4740. [Google Scholar] [CrossRef] [PubMed]
  14. Wang, J.; Li, Y.; Wu, Y.; Liu, Z.; Chen, K.; Chen, C. Fixed-Time Formation Control for Uncertain Nonlinear Multiagent Systems with Time-Varying Actuator Failures. IEEE Trans. Fuzzy Syst. 2024, 32, 1965–1977. [Google Scholar] [CrossRef]
  15. Wang, C.; Li, X.; Cui, L.; Wang, Y.; Liang, M.; Chai, Y. Tracking control of state constrained fractional order nonlinear systems. ISA Trans. 2021, 123, 240–250. [Google Scholar] [CrossRef] [PubMed]
  16. Tang, L.; Zhang, X.; Liu, Y.; Tong, S. Neural-Network-Based Adaptive Constrained Control for Switched Systems under State-Dependent Switching Law. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 4057–4067. [Google Scholar] [CrossRef] [PubMed]
  17. 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. Regul. Pap. 2023, 70, 1361–1370. [Google Scholar] [CrossRef]
  18. Guo, G.; Gao, Z.; Dong, K. Prescribed-time formation control of surface vessels with asymmetric constraints on LOS range and bearing angles. Nonlinear Dyn. 2021, 104, 3701–3712. [Google Scholar] [CrossRef]
  19. Naderolasli, A.; Shojaei, K.; Chatraei, A. Platoon formation control of autonomous underwater vehicles under LOS range and orientation angles constraints. Ocean Eng. 2023, 271, 113674. [Google Scholar] [CrossRef]
  20. Fang, X.; Fan, H.; Liu, L.; Wang, B. Adaptive fixed-time fault-tolerant control of saturated MIMO nonlinear systems with time-varying state constrains. Nonlinear Dyn. 2022, 110, 3463–3483. [Google Scholar] [CrossRef]
  21. Sun, W.; Wang, L.; Wu, Y. Adaptive Dynamic Surface Fuzzy Control for State Constrained Time-Delay Nonlinear Nonstrict Feedback Systems with Unknown Control Directions. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7423–7434. [Google Scholar] [CrossRef]
  22. Wang, N.; Wang, Y.; Wen, G.; Lv, M.; Zhang, F. Fuzzy Adaptive Constrained Consensus Tracking of High-Order Multi-agent Networks: A New Event-Triggered Mechanism. IEEE Trans. Syst. Man Cybern. Syst 2022, 52, 5468–5480. [Google Scholar] [CrossRef]
  23. Wei, Y.; Luo, J.; Yan, H.; Wang, Y. Event-triggered adaptive finite-time control for nonlinear systems under asymmetric time-varying state constraints. Front. Inf. Technol. Electron. Eng. 2021, 22, 1610–1624. [Google Scholar] [CrossRef]
  24. Zhang, J.; Yang, J.; Zhang, Z.; Wu, Y. Output feedback control of nonlinear cascaded systems with external disturbance and asymmetric constraints. Nonlinear Dyn. 2022, 108, 3727–3743. [Google Scholar] [CrossRef]
  25. Liu, Y.; Li, H.; Zuo, Z.Y.; Li, X.; Lu, R. An Overview of Finite/Fixed-Time Control and its Application in Engineering Systems. IEEE/CAA J. Autom. Sin. 2022, 9, 2106–2120. [Google Scholar] [CrossRef]
  26. Wang, F.; Chen, B.; Sun, Y.; Gao, Y.; Lin, C. Finite-Time Fuzzy Control of Stochastic Nonlinear Systems. IEEE Trans. Cybern. 2020, 50, 2617–2626. [Google Scholar] [CrossRef]
  27. Bafghi, H.F.; Jahed-Motlagh, M.R.; Abooee, A.; Moarefianpur, A. Robust finite-time tracking for a square fully actuated class of nonlinear systems. Nonlinear Dyn. 2021, 103, 1611–1625. [Google Scholar] [CrossRef]
  28. Qi, W.; Gao, M.; Ahn, C.K.; Cao, J.; Cheng, J.; Zhang, L. Quantized Fuzzy Finite-Time Control for Nonlinear Semi-Markov Switching Systems. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 2622–2626. [Google Scholar] [CrossRef]
  29. Wang, D.; Liu, C.L.; Ding, D.; Gao, S.; Chu, M.H. Finite-time optimal tracking control using augmented error system method. Appl. Math. Comput. 2022, 424, 127013. [Google Scholar] [CrossRef]
  30. Sun, Y.; Wang, F.; Liu, Z.; Zhang, Y.; Chen, C.L.P. Fixed-Time Fuzzy Control for a Class of Nonlinear Systems. IEEE Trans. Cybern. 2020, 52, 3880–3887. [Google Scholar] [CrossRef]
  31. Zhang, J.; Yu, S.; Yan, Y. Fixed-time velocity-free sliding mode tracking control for marine surface vessels with uncertainties and unknown actuator faults. Ocean Eng. 2020, 201, 107107. [Google Scholar] [CrossRef]
  32. Cai, Y.; Zhang, H.; Zhang, J.; Wang, W. Fixed-time leader-following/containment consensus for a class of nonlinear multi-agent systems. Inf. Sci. 2021, 555, 58–84. [Google Scholar] [CrossRef]
  33. Li, D.; Ge, S.S.; heng Lee, T. Fixed-Time-Synchronized Consensus Control of Multiagent Systems. IEEE Trans. Control Network Syst. 2021, 8, 89–98. [Google Scholar] [CrossRef]
  34. Wu, W.; Tong, S. Fixed-Time Adaptive Fuzzy Containment Dynamic Surface Control for Nonlinear Multiagent Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 5237–5248. [Google Scholar] [CrossRef]
  35. Wang, J.; Wang, C.; Liu, Z.; Chen, C.; Zhang, C. Practical Fixed-Time Adaptive ERBFNNs Event-Triggered Control for Uncertain Nonlinear Systems with Dead-Zone Constraint. IEEE Syst. Man CY.-S. 2024, 54, 342–351. [Google Scholar] [CrossRef]
  36. Wang, P.; Zhang, X.; Ge, S.S. Prescribed-time control with explicit reference governor for a class of constrained cascaded systems. Int. J. Robust Nonlinear Control 2021, 31, 6422–6437. [Google Scholar] [CrossRef]
  37. Liu, D.; Liu, Z.; Chen, C.L.P.; Zhang, Y. Prescribed-time containment control with prescribed performance for uncertain nonlinear multi-agent systems. J. Frankl. Inst. 2021, 358, 1782–1811. [Google Scholar] [CrossRef]
  38. Zhang, T.; Zhang, S.; Guo, F.; Zhao, X.; Zhang, F. Prescribed time attitude containment control for satellite cluster with bounded disturbances. ISA Trans. 2022, 137, 160–174. [Google Scholar] [CrossRef]
  39. Chen, X.; Yu, H.; Hao, F. Prescribed-Time Event-Triggered Bipartite Consensus of Multiagent Systems. IEEE Trans. Cybern. 2020, 52, 2589–2598. [Google Scholar] [CrossRef]
  40. Wang, Y.; Song, Y.; Hill, D.J.; Krstić, M. Prescribed-Time Consensus and Containment Control of Networked Multiagent Systems. IEEE Trans. Cybern. 2019, 49, 1138–1147. [Google Scholar] [CrossRef]
  41. Gong, X.; Cui, Y.; Wang, T.; Shen, J.; Huang, T. Distributed Prescribed-Time Consensus Observer for High-Order Integrator Multi-Agent Systems on Directed Graphs. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 2216–2220. [Google Scholar] [CrossRef]
  42. Chen, S.; Jiang, H.; Yu, Z.; Zhao, F. Distributed Optimization of Single-Integrator Systems with Prescribed-Time Convergence. IEEE Syst. J. 2023, 17, 3235–3245. [Google Scholar] [CrossRef]
  43. Zhao, N.-N.; Ouyang, X.Y.; Wu, L.; Shi, F. Event-triggered adaptive prescribed performance control of uncertain nonlinear systems with unknown control directions. ISA Trans. 2020, 108, 121–130. [Google Scholar] [CrossRef] [PubMed]
  44. Zhang, L.; Che, W.; Deng, C.; Wu, Z. Prescribed Performance Control for Multiagent Systems via Fuzzy Adaptive Event-Triggered Strategy. IEEE Trans. Fuzzy Syst. 2022, 30, 5078–5090. [Google Scholar] [CrossRef]
  45. Wang, J.; Yan, Y.; Liu, J.; Chen, C.L.P.; Liu, Z.; Zhang, C. NN event-triggered finite-time consensus control for uncertain nonlinear Multi-Agent Systems with dead-zone input and actuator failures. ISA Trans. 2023, 137, 59–73. [Google Scholar] [CrossRef] [PubMed]
  46. Hu, X.; Li, Y.; Tong, S.; Hou, Z. Event-Triggered Adaptive Fuzzy Asymptotic Tracking Control of Nonlinear Pure-Feedback Systems with Prescribed Performance. IEEE Trans. Cybern. 2021, 53, 2380–2390. [Google Scholar] [CrossRef]
  47. Li, T.; Li, S. Fixed-time adaptive dynamic event-triggered control of flexible-joint robots with prescribed performance and time delays. ISA Trans. 2023, 140, 198–223. [Google Scholar] [CrossRef]
  48. Shao, X.; Ye, D. Event-based adaptive fuzzy fixed-time control for nonlinear interconnected systems with non-affine nonlinear faults. Fuzzy Sets Syst. 2021, 432, 1–27. [Google Scholar] [CrossRef]
  49. Pang, N.; Wang, X.; Wang, Z. Event-Triggered Adaptive Control of Nonlinear Systems with Dynamic Uncertainties: The Switching Threshold Case. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3540–3544. [Google Scholar] [CrossRef]
  50. Zeng, Q.; Zhao, J. Adaptive Switching Event-Triggered Control for Active Suspension Systems with Acceleration Performance Constraint. IEEE Trans. Intell. Transp. Syst. 2023, 24, 8028–8037. [Google Scholar] [CrossRef]
  51. Li, J.; Liu, C.; Sun, Y.; Shao, L. A new event-triggered adaptive tracking controller for nonlinear systems with unknown virtual control coefficients. Eur. J. Control 2022, 69, 100759. [Google Scholar] [CrossRef]
  52. Wang, J.; Gong, Q.; Huang, K.; Liu, Z.; Chen, C.; Liu, J. Event-triggered prescribed settling time consensus compensation control for a class of uncertain nonlinear systems with actuator failures. IEEE Trans. Neural Networks Learn. Syst. 2023, 34, 5590–5600. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The modified hyperbolic tangent function diagram.
Figure 1. The modified hyperbolic tangent function diagram.
Mathematics 12 01528 g001
Figure 2. The directed communication topology.
Figure 2. The directed communication topology.
Mathematics 12 01528 g002
Figure 3. The simulation results of the numerical example case I.
Figure 3. The simulation results of the numerical example case I.
Mathematics 12 01528 g003
Figure 4. The simulation results of numerical example case II.
Figure 4. The simulation results of numerical example case II.
Mathematics 12 01528 g004
Figure 5. The simulation results of numerical example case III.
Figure 5. The simulation results of numerical example case III.
Mathematics 12 01528 g005
Figure 6. The simulation results of the application example case I.
Figure 6. The simulation results of the application example case I.
Mathematics 12 01528 g006
Figure 7. The simulation results of the application example case II.
Figure 7. The simulation results of the application example case II.
Mathematics 12 01528 g007
Figure 8. The simulation results of the application example case III.
Figure 8. The simulation results of the application example case III.
Mathematics 12 01528 g008
Table 1. The systems parameters and the initial states in the numerical example.
Table 1. The systems parameters and the initial states in the numerical example.
Case x i , 1 x i , 2 ς i , 1 ς i , 2 ξ i , j χ i , j ζ i μ i
I 0.1 , 0.1 , 0.3 , 0.2 0.2 , 0.1 , 0.2 , 0.1 20 , 18 , 15 , 15 12 , 11 , 18 , 20 3 , 2.6 0.01 , 0.1 0.9 1
II 0.1 , 0.1 , 0.3 , 0.2 0.2 , 0.1 , 0.2 , 0.1 25 , 15 , 25 , 18 15 , 15 , 15 , 18 4 , 3 0.015 , 0.2 1.5 0.8
III 0.1 , 0.2 , 0.3 , 0.4 0.4 , 0.3 , 0.2 , 0.1 32 , 46 , 40 , 26 20 , 11 , 18 , 20 3 , 2.6 0.01 , 0.1 0.9 1
Table 2. Triggered number in the numerical example.
Table 2. Triggered number in the numerical example.
CaseSchemeAgent 1Agent 2Agent 3Agent 4Totally
The scheme in [48]4765815224982077
IThe switching scheme in [51]3434043913541492
The ASETC3394063543401439
The scheme in [48]4755485914682082
IIThe switching scheme in [51]3694444173541584
The ASETC3474083953441494
The scheme in [48]4575635264652011
IIIThe switching scheme in [51]3643973663591486
The ASETC3273933503541424
Table 3. The systems parameters and initial states in the application example.
Table 3. The systems parameters and initial states in the application example.
Case x i , 1 x i , 2 ς i , 1 ς i , 2 ξ i , j χ i , j ζ i μ i
I 0.1 , 0.2 , 0.1 , 0.4 0.2 , 0.4 , 0.1 , 0.3 25 , 15 , 15 , 15 15 , 10 , 18 , 10 3.5 , 3.5 0.01 , 0.2 1.2 0.8
II 0.1 , 0.2 , 0.1 , 0.4 0.2 , 0.4 , 0.1 , 0.3 15 , 10 , 10 , 10 20 , 20 , 20 , 18 2.5 , 4 0.005 , 0.3 0.8 0.6
III 0.2 , 0.3 , 0.4 , 0.1 0.4 , 0.3 , 0.2 , 0.1 25 , 15 , 15 , 15 15 , 10 , 18 , 10 3.5 , 3.5 0.01 , 0.2 1.2 0.8
Table 4. Trigger number in the application example.
Table 4. Trigger number in the application example.
CaseSchemeAgent 1Agent 2Agent 3Agent 4Totally
The scheme in [48]5616696675622459
IThe switching scheme in [51]3614313853891566
The proposed switching scheme3564163673741513
The scheme in [48]5726756685922507
IIThe switching scheme in [51]3764314164021625
The proposed switching scheme3624203943761552
The scheme in [48]5617596535662539
IIIThe switching scheme in [51]3814544163751626
The proposed switching scheme3804203913641555
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

Chen, K.; Gu, Y.; Lin, H.; Zhang, Z.; Zhou, X.; Wang, X. Guaranteed Performance Event-Triggered Adaptive Consensus Control for Multiagent Systems under Time-Varying Actuator Faults. Mathematics 2024, 12, 1528. https://doi.org/10.3390/math12101528

AMA Style

Chen K, Gu Y, Lin H, Zhang Z, Zhou X, Wang X. Guaranteed Performance Event-Triggered Adaptive Consensus Control for Multiagent Systems under Time-Varying Actuator Faults. Mathematics. 2024; 12(10):1528. https://doi.org/10.3390/math12101528

Chicago/Turabian Style

Chen, Kairui, Yixiang Gu, Hai Lin, Zhonglin Zhang, Xiaoyang Zhou, and Xiaodong Wang. 2024. "Guaranteed Performance Event-Triggered Adaptive Consensus Control for Multiagent Systems under Time-Varying Actuator Faults" Mathematics 12, no. 10: 1528. https://doi.org/10.3390/math12101528

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