Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js
A journal of IEEE and CAA , publishes high-quality papers in English on original theoretical/experimental research and development in all areas of automation
H. R. Ren, H. Ma, H. Y. Li, and  Z. Y. Wang,  “Adaptive fixed-time control of nonlinear MASs with actuator faults,” IEEE/CAA J. Autom. Sinica, vol. 10, no. 5, pp. 1252–1262, May 2023. doi: 10.1109/JAS.2023.123558
Citation: H. R. Ren, H. Ma, H. Y. Li, and  Z. Y. Wang,  “Adaptive fixed-time control of nonlinear MASs with actuator faults,” IEEE/CAA J. Autom. Sinica, vol. 10, no. 5, pp. 1252–1262, May 2023. doi: 10.1109/JAS.2023.123558

Adaptive Fixed-Time Control of Nonlinear MASs With Actuator Faults

doi: 10.1109/JAS.2023.123558
Funds:  This work was supported in part by the National Natural Science Foundation of China (62003093, 62203119, 62033003, 62121004), the China National Postdoctoral Program (BX20220095, 2022M710826), the Natural Science Foundation of Guangdong Province (2022A1515011506), and the Guangzhou Science and Technology Planning Project (202102020586)
More Information
  • The adaptive fixed-time consensus problem for a class of nonlinear multi-agent systems (MASs) with actuator faults is considered in this paper. To approximate the unknown nonlinear functions in MASs, radial basis function neural networks are used. In addition, the first order sliding mode differentiator is utilized to solve the “explosion of complexity” problem, and a filter error compensation method is proposed to ensure the convergence of filter error in fixed time. With the help of the Nussbaum function, the actuator failure compensation mechanism is constructed. By designing the adaptive fixed-time controller, all signals in MASs are bounded, and the consensus errors between the leader and all followers converge to a small area of origin. Finally, the effectiveness of the proposed control method is verified by simulation examples.

     

  • THE consensus control of multi-agent systems (MASs) has gained much attention in various fields in recent decades [1]–[13]. For consensus control, all followers in MASs should track the trajectory of leader based on messages from their local neighboring agents. The consensus control problem of high-order MASs is challenging. To solve this problem, the backstepping method was used for high-order MASs [14]. In addition, neural networks (NNs) and fuzzy logic systems (FLSs) are usually utilized to deal with nonlinear functions in MASs [15]–[20]. For example, by combining the backstepping technique and FLS, the adaptive finite-time consensus controllers were obtained for high-order nonlinear MASs with unknown nonlinear dynamics in [21]. Although backstepping is an effective method for high-order MASs, it will bring the “explosion of complexity” problem owing to repeated derivation of virtual control signals.

    The dynamic surface control (DSC) method can be used to deal with the “explosion of complexity” problem. By constructing the first-order filter and using a virtual signal as the input signal, the output of filter can be used to approximate the derivative of the virtual signal. For example, by combining the DSC approach and minimal learning parameter technique, the adaptive control method was proposed for nonlinear systems [22], in which the “explosion of complexity” problem was avoided. Although the work in [22] can solve the above problem, the initial values of virtual signals were needed in these methods which are hard to obtain in practical systems. To remove the restrictions, the first order sliding mode differentiator was used, which ensured that the filtered tracking errors were bounded, and the initial values were not needed [23] and [24]. Based on the sliding mode differentiator, the tedious analytic computation problem was avoided in [23], and the state observer and disturbance observer were designed simultaneously to estimate unmeasured states and compounded disturbances. In [24], the sliding mode differentiator was utilized in the DSC strategy such that the “explosion of complexity” problem was handled, and the difficulties caused by unknown control directions and state constraints were well addressed.

    The above results can only make all error signals converge to steady states when time goes to infinity. With a higher convergence rate, the finite-time control was studied in many practical applications [25]–[29]. Based on the finite-time control theory, the finite-time containment control method of nonlinear MASs was proposed in [30]. A fuzzy finite-time command filtering output feedback control method was presented for a class of nonlinear systems [31]. However, the convergence time of finite-time control depends on the initial condition of the system, which means that the convergence time may be unbounded if the initial condition is too far from the steady states. To overcome such a problem, the stability of fixed-time convergence was first considered in [32]. Different from the finite-time control strategy, the fixed-time control method ensures that the settling time is bounded by a constant, which avoids the influence caused by initial conditions. In [33], the fixed-time consensus of nonlinear MASs was achieved, and the authors proved that the convergence time of fixed-time results is independent of initial conditions. Moreover, a novel fixed-time stability criterion was proposed for high-order MASs in [34], and it was guaranteed that the consensus tracking errors were driven to a small neighborhood of zero in fixed time. Although there are many works on fixed-time control, the adaptive fixed-time control of nonlinear MASs subject to actuator failures has not been fully studied, and the “explosion of complexity” problem has not been well solved.

    Motivated by the above results, an adaptive fixed-time control scheme is proposed for a class of nonlinear MASs with actuator failures based on a first order sliding mode differentiator. The main contributions of this paper are summarized as follows.

    1) The adaptive fixed-time stability criterion is extended to a more general class of nonlinear MASs with actuator faults. Compared with [35]–[37], this paper proposes a more helpful tool for solving the problem of approximation-based adaptive fixed-time control for nonlinear uncertain systems.

    2) A DSC method employing the sliding mode differentiator is used in this paper, it can avoid the tedious analytic computation and “explosion of complexity” problem simultaneously in the conventional backstepping method. Different from the filtering methods in [31] and [38], a filtering error compensation mechanism is proposed in this paper. Compared with the above compensation mechanisms, it not only makes the filtering errors bounded in fixed time, but also easier to design.

    3) In addition, an actuator failure model with gain fault, bias fault and unknown control direction is constructed, and the Nussbaum function is used to build the actuator fault compensation mechanism. The proposed control strategy ensures that all error signals in MASs are bounded and the consensus is achieved in fixed time.

    The organization of this paper is as follows. In Section II, preliminaries and the dynamic model of MASs with actuator failures are given. In Section III, the process of controller design and stability analysis are given. Simulation results are shown in Section IV. Finally, conclusions are given in Section V.

    In this section, some basic knowledge about graph theory, radial basis function (RBF) NNs, and fixed-time convergence are introduced. Some lemmas are provided for designing the following fixed-time control.

    Let G=(N,V,A) be a digraph, where N={n1,,nM} denotes the node set, VN×N is the edge set, and A=[ahm]RM×M is the adjacency matrix with ahm being the element of A. ahm=1(hm) if and only if the information passes from node m to h, otherwise, ahm=0. If there exists an edge from agent h to agent m, then (nh,nm)V and Mh={m|nh,nm)V} denotes the neighbor set of agent h. Define the in-degree matrix as B=diag(b1,,bM) with bh=mMhahm. The Laplacian matrix L is defined by L=BA. Furthermore, the digraph has a direct path between nodes nh and nm, if there is a sequence of edge {(nh,nr),(nr,nv),,(nt,nm)}. Let the leader be considered so the digraph is rewritten by the augmented graph ˉG=(ˉN,ˉV), where ˉN=[0,n1,,nM] and 0 means the node of the leader. Let ch=1 if the message passes from node 0 to h, otherwise, ch=0.

    Based on [37] and [39], RBFNNs are utilized to approximate ϕh,s(ˉxh,s) over a compact set ΩXRq as

    ϕh,s(ˉxh,s)=WTφ(X)+ε(X),XΩX

    where W is the ideal constant weight vector which is given as W=argminWˉRl{supXΩX|ϕh,s(ˉxh,s)WTφ(X)|}, and ε(X) is the approximation error. There exists a positive constant ε|ε(X)| for all XΩX. The weight vector is W=[W1,,W]TR, the RBFNNs node number is and >1, the input vector is XΩXRq, and the Gaussian basis function vector is φ(X)=[φ1(X),,φ(X)]T. Gaussian basis function is defined as

    φi(X)=exp[(Xμi)T(Xμi)η2i],i=1,2,,

    where μi=[μi1,,μiq]T and ηi express the center and the width of the Gaussian function, respectively.

    In fixed-time consensus, if there exists a bounded constant T satisfying limtTx(t)=0 for all time tT, and T is not associated with initial conditions, the multi-agent systems (1) are fixed-time stable.

    Lemma 1 [34]: A system model is considered as follows:

    ˙x=ϕ(x),x(t0)=x0

    where ϕ(x):RnRn denotes a smooth vector field, where x is the state vector. Define a positive definite scalar smooth function V(x). If the following inequality holds:

    ˙V(x)(c1Vμ(x)+c2Vβ(x))κ+ρ

    where c1,c2,μ,β,ρ and κ are positive constants and satisfy μκ1, 0<βκ<1. Let Ω1={x|V(x)1},Ωa0={x|V(x)(ρa0)1μκ}, and Ωb0={x|V(x)(ρb0)1βκ}. The following conclusions can be obtained.

    1) x(t)Ωa0 if Ωa0 and Ωb0 belong to Ω1, the settling time is

    Ts=1(μκ1)a0+1(1βκ)b0.

    2) x(t)(Ωa0Ωb0) if at least one of Ωa0 and Ωb0 is outside Ω1, and the settling time is

    Ts=1(μκ1)a0(ρb0)μκ1βκ+(ρb0)μκ1βκ(1βκ)b0

    where

    a0={cκ1,κ1,2κ1cκ1,κ<1,b0={cκ2,κ12κ1cκ2,κ<1.

    Lemma 2 [34]: Let al0, FZ+. For 0<κ1, the following inequality holds:

    (Fl=1al)κFl=1aκlF1κ(Fl=1al)κ.

    If κ>1, one has

    F1κ(Fl=1al)κFl=1aκl

    Lemma 3 [40]: Define ˜θ=θˆθ, where θ and ˆθ are two scalar functions. Let q and p be odd integers. If 0<c= q/p1, one has

    ˜θˆθcc1θ1+cc2˜θ1+c

    where c1=11+c[12c1+c1+c+2c(1c2)1+c],c2=2c11+c[12c(c1)].

    Lemma 4 [34]: Let θ>0 be a constant and ˜θ<θ. For any odd number p>1, the following holds:

    ˜θ(θ˜θ)pθp+1˜θp+1

    Lemma 5 [34]: Consider a differential equation as

    ˙ˆθ(t)=ωˆθ2μ1(t)σˆθ2v1(t)+ϱ(t)

    where ˆθ(t)R, ω and σ are positive constants, μ= p1/q1,v=q2/p2>0.5 with p1>q1 and p2>q2 being positive odd numbers, ϱ(t) is a positive function. If ˆθ(t0)0, ˆθ(t)0 holds for tt0.

    Lemma 6: Define ˜θ=θˆθ, where θ and ˆθ are two smooth functions. Let q and p be odd integers and c=q/p. There exists a positive constant κ such that

    κ˜θ(θ˜θ)cθ1+cκ˜θ1+c.

    Proof: If θ=0, κ˜θ(˜θ)c+κ˜θ1+c=κ˜θ1+c+κ˜θ1+c=0 with c=q/p, and q and p as odd integers, one has θ1+cκ(˜θ(θ˜θ)c+˜θ1+c). If θ0, θ1+c>0 holds, and the inequality θ1+cκ(˜θ(θ˜θ)c+˜θ1+c) is satisfied while κ is small enough.

    Therefore, κ˜θ(θ˜θ)cθ1+cκ˜θ1+c always holds while κ is small enough.

    The Nussbaum technique is utilized to solve the problem of unknown control coefficients [41]. The Nussbaum-type function N(φ) is defined as

    limssup1ss0N(φ)dφ=limsinf1ss0N(φ)dφ=.

    In this paper, we choose the Nussbaum gain function as φ2sin(φ).

    Lemma 7 [39]: Define V(t,x) and φ(t) as smooth functions on [0,tf) with V(t,x)0, and N(φ) as a Nussbaum-type function. If the inequality satisfies

    V(t,x)EV(t,x)+(ghN(φ)+1)˙φ+F,t[0,tf)

    where E and F represent positive constants. gh stands for a unknown constant, then V(t,x),φ(t) and (ghN(φ)+1)˙φ are bounded on [0,tf).

    A leader-follower MAS is considered in this paper, where one of them is the leader (marked with d) and the others are followers (marked with h from 1 to M(M2)). The dynamics of the followers are described as:

    ˙xh,s=xh,s+1+ϕh,s(ˉxh,s)˙xh,n=βhuhf+ϕh,n(xh)yh=xh,1,h=1,,M (1)

    where xh=[xh,1,xh,2,,xh,n]TRn, ˉxh,s=[xh,1,,xh,s]TRs, 1sn1, denote the states, uhfR and yhR represent the control output signal and the system output signal, respectively. βh is an unknown constant. ϕh,s (1sn) are unknown system continuous functions and satisfy ϕh,s(0)=0. According to [39], the actuator fault is modeled as follows:

    uhf(t)=shuh(t)+wh(t) (2)

    where uh(t) is a control input signal, sh(0,1] is the unknown actuation effectiveness and wh(t) is a time-varying and bounded function.

    Control Objective: The control objective of this paper is to design an adaptive neural control scheme with an error compensation mechanism for nonlinear MASs subject to actuator failures, and to guarantee that all signals in the closed-loop system are bounded and the consensus of MASs is achieved in fixed time.

    In this paper, at the sth(1sn) step of backstepping design, RBFNNs ΨTh,sΞh,s are utilized to approximate unknown functions. An unknown constant θh,s=max{ϵh,s, is approximated by a designed adaptive parameter \hat{\theta}_{h, s} , and its update law \dot{\hat{\theta}}_{h, s} will be given later. Symbol \|\cdot\| denotes the Euclidean norm. Let the estimation error be \tilde{\theta}_{h, s} = {\theta}_{h, s}-\hat{\theta}_{h, s} . In addition, we set

    \begin{split} \xi_{h, 1} = \sum\limits_{m \in M_{h}} a_{h m}\left(y_{h}-y_{m}\right)+c_{h}\left(y_{h}-y_{d}\right) \end{split} (3)

    as the consensus error of h{{\rm{th}}} follower. The output signal of the leader is defined as y_d\in {\mathbb{R}} . Define \xi_{h, i} = x_{h, i}-x_{h, ic} for i = 2, \ldots, n .

    Step 1: For the h{{\rm{th}}} follower, the Lyapunov function is designed as below:

    \begin{split} V_{h, 1} = \frac{\xi_{h, 1}^{2}}{2}+\frac{\tilde{\theta}_{h, 1}^{2}}{2 \eta_{h, 1}} \end{split} (4)

    with \eta_{h, 1} being a designed positive constant. Differentiating both sides of (4) , we get

    \begin{split} \dot{V}_{h, 1} = \xi_{h, 1} \dot{\xi}_{h, 1}-\frac{\tilde{\theta}_{h, 1}}{\eta_{h, 1}} \dot{\hat{\theta}}_{h, 1}. \end{split} (5)

    From (1) and (3) , one obtains

    \begin{split} \dot{\xi}_{h, 1} =\;&\left(b_{h}+c_{h}\right) x_{h, 2}+\left(b_{h}+c_{h}\right) \phi_{h, 1}\left(x_{h, 1}\right) \\ &-\sum\limits_{m \in M_{h}}a_{h m}\left[x_{m, 2}+\phi_{m, 1}\left(x_{m, 1}\right)\right]-c_{h} \dot{y}_{d} \\ =\; &d_hx_{h, 2}-\sum\limits_{m\in M_{h}}a_{h m}x_{m, 2}-c_{h}\dot{y}_{d}+\bar{\phi}_{h, 1}(X_{h, 1}) \end{split} (6)

    where \bar{\phi}_{h, 1}(X_{h, 1}) = d_h \phi_{h, 1}(x_{h, 1}) -\sum_{m \in M_{h}} a_{h m} \phi_{m, 1}(x_{m, 1}) with d_h = b_h+c_h and X_{h, 1} = \left[x_{h, 1}, x_{m, 1}\right]^{T} . From the definition of graph theory, b_{h}>0 and c_{h} \in \{0, 1\} always hold such that d_h>0 . Combining (5) with (6) , we get

    \begin{split} \dot{V}_{h, 1} = \;&\xi_{h, 1}\Big(d_hx_{h, 2}-\sum\limits_{m\in M_{h}}a_{h m}x_{m, 2}-c_{h}\dot{y}_{d} \\ &+\bar{\phi}_{h, 1}\left(X_{h, 1}\right)\Big)-\frac{\tilde{\theta}_{h, 1}}{\eta_{h, 1}} \dot{\hat{\theta}}_{h, 1} .\end{split} (7)

    In this part, RBFNNs are utilized to approximate unknown function \bar{\phi}_{h, 1} as

    \begin{split} &\bar{\phi}_{h, 1}(X_{h, 1}) = \Psi_{h, 1}^{T}\Xi_{h, 1}(X_{h, 1})+\delta_{h, 1}(X_{h, 1}) \end{split} (8)

    where \delta_{h, 1}(X_{h, 1}) stands for the RBFNNs approximation error, and the inequality |\delta_{h, 1}(X_{h, 1})| \leq \epsilon_{h, 1} is satisfied for any given accuracy \epsilon_{h, 1}>0 . For \forall \varsigma>0, one has

    \begin{split} & \xi_{h, 1} \bar{\phi}_{h, 1}\left(X_{h, 1}\right) \\ &\qquad\leq \xi_{h, 1} \theta_{h, 1} \vartheta_{h, 1} \tanh \left(\frac{\xi_{h, 1} \vartheta_{h, 1}}{\varsigma}\right)+\varepsilon \varsigma \theta_{h, 1} \end{split} (9)

    with \theta_{h, 1} = \max\{\epsilon_{h, 1}, \|\Psi_{h, 1}\|\} , \vartheta_{h, 1} = 1+\|\Xi_{h, 1}\| , \varepsilon = 0.2785 . Substituting (9) into (7) yields

    \begin{split} \dot{V}_{h, 1} \leq \;& \xi_{h, 1}\Bigg[d_h (\xi_{h, 2}+x_{h, 2c}) -\sum\limits_{m\in M_{h}}a_{h m}x_{m, 2}-c_{h}\dot{y}_{d}\\ &+\theta_{h, 1} \vartheta_{h, 1} \tanh \left(\frac{\xi_{h, 1} \vartheta_{h, 1}}{\varsigma}\right)\Bigg] -\frac{\tilde{\theta}_{h, 1}}{\eta_{h, 1}} \dot{\hat{\theta}}_{h, 1}+\varepsilon \varsigma \theta_{h, 1}. \end{split} (10)

    Therefore, the control signal x_{h, 2c} of the h{{\rm{th}}} subsystem is

    \begin{split} x_{h, 2c} =\; & \frac{1}{d_h}\Bigg[-k_{h, 11} \xi_{h, 1}^{2 \mu-1}+\sum\limits_{m\in M_{h}}a_{h m}x_{m, 2}+c_{h}\dot{y}_{d} \\ &+\alpha_{h, 1}-\hat{\theta}_{h, 1} \vartheta_{h, 1} \tanh \left(\frac{\xi_{h, 1} \vartheta_{h, 1}}{\varsigma}\right)\Bigg] \end{split} (11)

    where \mu = p_{1}/q_{1}>1 , p_{1}, q_{1} are odd numbers and p_{1}>q_{1} , \alpha_{h, 1} is designed as below to ensure that \dot{x}_{h, 2c} exists in the next step.

    \begin{split} \alpha_{h, 1} = \left\{ \begin{array}{ll} f\left(\xi_{h, 1}\right), & \left\|\xi_{h, 1}\right\|<\epsilon_{h, 1} \\ -k_{h, 12} \xi_{h, 1}^{2 \beta-1}, & \left\|\xi_{h, 1}\right\| \geq \epsilon_{h, 1} \end{array} \right. \end{split} (12)

    where f\left(\xi_{h, 1}\right) = g_{h, 11} \xi_{h, 1}+g_{h, 12} \xi_{h, 1}^{3},\; k_{h, 11} and k_{h, 12} are positive design parameters. Let \beta = q_{2}/p_{2} \; (0.5<\beta<1), where p_{2} and q_{2} are odd numbers and satisfy p_{2}>q_{2} . Similar to [34], the curve fitting method is utilized to ensure that \alpha_{h, 1} is derivable when \xi_{h, 1} = \pm\epsilon_{h, 1} , such that the following equation holds:

    \begin{split}& f(\xi_{h, 1}) = -k_{h, 12} \xi_{h, 1}^{2 \nu-1} \mid_{\xi_{h, 1} = \pm\epsilon_{h, 1}} \\ &\frac{\partial f}{\partial \xi_{h, 1}} = -k_{h, 12}(2 \nu-1) \xi_{h, 1}^{2 \nu-2} \mid_{\xi_{h, 1} = \pm\epsilon_{h, 1}} \end{split}

    where g_{h, 11} = -k_{h, 12} \epsilon_{h, 1}^{2 \beta-2}(2-\beta) and g_{h, 12} = -k_{h, 12} \epsilon_{h, 1}^{2 \beta-4}(\beta-1) . Substituting x_{h, 2c} into \dot{V}_{h, 1} , we get

    \begin{split} \dot{V}_{h, 1} \leq\; & -k_{h, 11} \xi_{h, 1}^{2 \mu} +\tilde{\theta}_{h, 1} \xi_{h, 1} \vartheta_{h, 1} \tanh \left(\frac{\xi_{h, 1} \vartheta_{h, 1}}{\varsigma}\right)\\ &+\xi_{h, 1}\alpha_{h, 1}-\frac{\tilde{\theta}_{h, 1}}{\eta_{h, 1}} \dot{\hat{\theta}}_{h, 1}+\varepsilon \varsigma \theta_{h, 1} +d_h\xi_{h, 1} \xi_{h, 2}.\end{split} (13)

    For \left\|\xi_{h, 1}\right\|\geq\epsilon_{h, 1} , in light of (12) , we have

    \begin{split} \xi_{h, 1}\alpha_{h, 1} = -k_{h, 12} \xi_{h, 1}^{2 \beta} \end{split} (14)

    For \left\|\xi_{h, 1}\right\|<\epsilon_{h, 1} , under the condition of \xi_{h, 1}< \epsilon_{h, 1}<1 , we have

    \begin{split} \xi_{h, 1}\alpha_{h, 1} = \;& -k_{h, 12} \epsilon_{h, 1}^{2\beta-2}\left ((2- \beta) \xi^2_{h, 1} +(\beta-1)\epsilon_{h, 1}^{-2}\xi^4_{h, 1}\right) \\ \leq\; & -k_{h, 12} \epsilon_{h, 1}^{2\beta-2} \xi^2_{h, 1} - k_{h, 12}(1-\beta)\epsilon_{h, 1}^{2\beta-2}\xi^2_{h, 1}\\ &+k_{h, 12}(1-\beta)\epsilon_{h, 1}^{2 \beta-4}\xi^4_{h, 1}\\ \leq\; & -k_{h, 12} \xi^{2\beta}_{h, 1} .\end{split} (15)

    From (14) and (15) , \xi_{h, 1}\alpha_{h, 1}\leq -k_{h, 12} \xi^{2\beta}_{h, 1} is satisfied. Therefore, (13) can be rewritten as below:

    \begin{split} \dot{V}_{h, 1} \leq \;& -k_{h, 11} \xi_{h, 1}^{2 \mu} -k_{h, 12} \xi^{2\beta}_{h, 1} +\varepsilon \varsigma \theta_{h, 1}+d_h\xi_{h, 1} \xi_{h, 2} \\ & -\frac{\tilde{\theta}_{h, 1}}{\eta_{h, 1}} \left(\dot{\hat{\theta}}_{h, 1}-\eta_{h, 1}\xi_{h, 1} \vartheta_{h, 1} \tanh \left(\frac{\xi_{h, 1} \vartheta_{h, 1}}{\varsigma}\right)\right) .\end{split} (16)

    According to (16) , the adaptive update law \dot{\hat{\theta}}_{h, 1} is given by

    \begin{split} \dot{\hat{\theta}}_{h, 1} =\; &-\sigma_{h, 11} \hat{\theta}_{h, 1}^{2 \mu-1}-\sigma_{h, 12} \hat{\theta}_{h, 1}^{2\beta-1} \\ &+\eta_{h, 1} \xi_{h, 1} \vartheta_{h, 1} \tanh \left(\frac{\xi_{h, 1} \vartheta_{h, 1}}{\varsigma}\right) \end{split} (17)

    where \sigma_{h, 11} and \sigma_{h, 12} are positive design parameters. Thus, substituting (17) into (16) has

    \begin{split} \dot{V}_{h, 1} \leq \;&-k_{h, 11} \xi_{h, 1}^{2 \mu}-k_{h, 12} \xi_{h, 1}^{2\beta} +\frac{\sigma_{h, 11}}{\eta_{h, 1}} \tilde{\theta}_{h, 1} \hat{\theta}_{h, 1}^{2 \mu-1} \\ &+\frac{\sigma_{h, 12}}{\eta_{h, 1}} \tilde{\theta}_{h, 1} \hat{\theta}_{h, 1}^{2\beta-1} +\varepsilon \varsigma \theta_{h, 1} +d_h \xi_{h, 1} \xi_{h, 2}.\end{split} (18)

    Step s\; {\emph {(}}{\emph {2}}\leq s \leq n-{\emph {1}}{\emph {)}} : At this step, the Lyapunov function V_{h, s} is constructed as

    \begin{split} V_{h, s} = V_{h, s-1}+\frac{\xi_{h, s}^{2}}{2}+\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}} \end{split} (19)

    where \eta_{h, s} is a positive design parameter. Then, differentiating both sides of (19) , we get

    \begin{split} \dot{V}_{h, s} = \;& \dot{V}_{h, s-1}+ \xi_{h, s}(\xi_{h, s+1}+x_{h, s+1c}+\phi_{h, s}(X_{h, s})-\dot{x}_{h, sc}\\ &+\ell_{h, s} \xi_{h, s-1}) -\frac{\tilde{\theta}_{h, s}}{\eta_{h, s}} \dot{\hat{\theta}}_{h, s}-\ell_{h, s} \xi_{h, s-1}\xi_{h, s} \end{split} (20)

    where \ell_{h, s} = d_h while s = 2 , and \ell_{h, s} = 1 while 2<s\leq n .

    Considering the problem of tedious calculations, similar to [23], [24] and [42], the first order sliding mode differentiator is used to approximate \dot{x}_{h, sc}

    \begin{split} &\dot{\varrho}_{h, s0} = l_{h, s} \\ &l_{h, s} = -R_{h, s0}\left|\varrho_{h, s0}-{x}_{h, sc}\right|^{\frac{1}{2}} \operatorname{sgn}\left(\varrho_{h, s0}-{x}_{h, sc}\right)+\varrho_{h, s1}\\ &\dot{\varrho}_{h, s1} = -R_{h, s1} \operatorname{sgn}\left(\varrho_{h, s1}-l_{h, s}\right) \end{split} (21)

    where \varrho_{h, sj} and l_{h, s} are system states of the differentiator, and R_{h, sj} are positive design constants (j = 0, 1) . Meanwhile, \varrho_{h, s0} and l_{h, s} are the estimations of x_{h, sc} and \dot{x}_{h, sc} , respectively. Therefore, we have

    \begin{split} \dot{x}_{h, sc} = l_{h, s}+p_{h, s} \end{split} (22)

    where p_{h, s} stands for the estimated error of differentiator.

    Remark 1: In addition, to ensure that the estimated error p_{h, s} is fixed-time bounded, a novel filtering error compensation mechanism is designed as follows:

    \begin{split} p_{h, s} = \hat{p}_{h, s} + \tilde{p}_{h, s} \end{split} (23)

    where \tilde{p}_{h, s} is the compensation error and \hat{p}_{h, s} is designed as an adaptive law to approximate filtering error p_{h, s} .

    Therefore, (20) can be rewritten as

    \begin{split} \dot{V}_{h, s} = \;&\dot{V}_{h, s-1}+\xi_{h, s}(\xi_{h, s+1}+x_{h, s+1c}+\phi_{h, s}(X_{h, s})-l_{h, s}\\ &-\hat{p}_{h, s}-\tilde{p}_{h, s}+\ell_{h, s} \xi_{h, s-1})-\frac{\tilde{\theta}_{h, s}}{\eta_{h, s}} \dot{\hat{\theta}}_{h, s} \\ &-\ell_{h, s} \xi_{h, s-1}\xi_{h, s}. \end{split} (24)

    Utilizing RBFNNs to estimate unknown function \phi_{h, s}(X_{h, s}) , for \forall \varsigma>0 , we have

    \begin{split} \xi_{h, s} {\phi}_{h, s}\left(X_{h, s}\right) \leq& \xi_{h, s} \theta_{h, s}\vartheta_{h, s} \tanh \left(\frac{\xi_{h, s} \vartheta_{h, s}}{\varsigma}\right)+\varepsilon\varsigma\theta_{h, s} \end{split} (25)

    where \theta_{h, s} = \max\{\epsilon_{h, s}, \|\Psi_{h, s}\|\} and \vartheta_{h, s} = 1+\|\Xi_{h, s}\| . For the error function \delta_{h, s}(X_{h, s}) , there exists |\delta_{h, s}(X_{h, s})| \leq \epsilon_{h, s} , where \epsilon_{h, s}>0 is a given accuracy.

    Substituting (25) into (24) , then, define

    \begin{aligned}[b] x_{h, s+1c} =\; &-k_{h, s1} \xi_{h, s}^{2 \mu-1}-\hat{\theta}_{h, s} \vartheta_{h, s} \tanh \left(\frac{\xi_{h, s} \vartheta_{h, s}}{\varsigma}\right) \\ &+l_{h, s}+\hat{p}_{h, s}-\ell_{h, s}\xi_{h, s-1}+\alpha_{h, s} \end{aligned} (26)
    \alpha_{h, s} = \left\{ \begin{array}{ll} f\left(\xi_{h, s}\right), & \left\|\xi_{h, s}\right\|<\epsilon_{h, s} \\ -k_{h, s2} \xi_{h, s}^{2\beta-1}, & \left\|\xi_{h, s}\right\| \geq \epsilon_{h, s} \end{array} \right. (27)

    where f\left(\xi_{h, s}\right) = g_{h, s1} \xi_{h, s}+g_{h, s2} \xi_{h, s}^{3},\; k_{h, s1} and k_{h, s2} are positive design parameters. Let g_{h, s1} = -k_{h, s2} \epsilon_{h, s}^{2 \beta-2}(2- \beta) and g_{h, s2} = -k_{h, s2} \epsilon_{h, s}^{2 \beta-4}( \beta-1), such that \xi_{h, s}\alpha_{h, s} \leq -k_{h, s2}\xi^{2\beta}_{h, s} holds.

    Substituting (25) and (26) into (24) , we have

    \begin{split} \dot{V}_{h, s} \leq\; &\dot{V}_{h, s-1} -k_{h, s1} \xi_{h, s}^{2 \mu}-k_{h, s2} \xi_{h, s}^{2 \beta}+\xi_{h, s}\xi_{h, s+1}\\ &-\frac{\tilde{\theta}_{h, s}}{\eta_{h, s}} \left(\dot{\hat{\theta}}_{h, s}-\eta_{h, s}\xi_{h, s}\vartheta_{h, s} \tanh \left(\frac{\xi_{h, s} \vartheta_{h, s}}{\varsigma}\right)\right) \\ &-\ell_{h, s} \xi_{h, s-1}\xi_{h, s}-\tilde{p}_{h, s}\xi_{h, s} +\varepsilon \varsigma \theta_{h, s}. \end{split} (28)

    According to (28) , the adaptive update law \dot{\hat{\theta}}_{h, s} is given by

    \begin{split} \dot{\hat{\theta}}_{h, s} =\; &-\sigma_{h, s1} \hat{\theta}_{h, s}^{2 \mu-1}-\sigma_{h, s2} \hat{\theta}_{h, s}^{2\beta-1} \\ &+\eta_{h, s} \xi_{h, s} \vartheta_{h, s} \tanh \left(\frac{\xi_{h, s} \vartheta_{h, s}}{\varsigma}\right) \end{split} (29)

    where \sigma_{h, s1} and \sigma_{h, s2} are positive design parameters. Therefore, (28) is rewritten as

    \begin{split} \dot{V}_{h, s} \leq\; &-\sum\limits_{m = 1}^{s}\left(k_{h, m1} \xi_{h, m}^{2 \mu}+k_{h, m2} \xi_{h, m}^{2 \beta}\right)\\ &+\sum\limits_{m = 1}^{s}\frac{\tilde{\theta}_{h, m}}{\eta_{h, m}} \left(\sigma_{h, m1}\hat{\theta}_{h, m}^{2 \mu-1} + \sigma_{h, m2} \hat{\theta}_{h, m}^{2\beta-1}\right) \\ &+\sum^s_{m = 1} \varepsilon \varsigma \theta_{h, m} + \xi_{h, s} \xi_{h, s+1}-\sum^s_{m = 2}\tilde{p}_{h, m}\xi_{h, m}. \end{split} (30)

    Step n: For a positive constant \eta_{h, n} , the Lyapunov function V_{h, n} is designed as

    \begin{split} V_{h, n} = V_{h, n-1}+\frac{\xi_{h, n}^{2}}{2}+\frac{\tilde{\theta}_{h, n}^{2}}{2 \eta_{h, n}} .\end{split} (31)

    Utilizing RBFNN to approximate \phi_{h, n}(X_{h, n}) , \dot{V}_{h, n} is shown as follows:

    \begin{split} \dot{V}_{h, n} \leq\; &\dot{V}_{h, n-1}+\xi_{h, n}\Bigg(g_hu_{h}+ \theta_{h, n}\vartheta_{h, n}\tanh\left(\frac{\xi_{h, n} \vartheta_{h, n}}{\varsigma}\right) \\ &-l_{h, n}-\hat{p}_{h, n}+\ell_{h, n} \xi_{h, n-1}+\frac{\xi_{h, n}}{2}\Bigg) -\frac{\tilde{\theta}_{h, n}}{\eta_{h, n}} \dot{\hat{\theta}}_{h, n} \\ &-\ell_{h, n} \xi_{h, n-1}\xi_{h, n}+\varepsilon \varsigma \theta_{h, n}+\frac{\bar{w}_{h}^2}{2}-\tilde{p}_{h, n}\xi_{h, n} \end{split} (32)

    where g_h = \beta_h s_h , \theta_{h, n} = \max\{ \epsilon_{h, n}, \|\Psi_{h, n}\|\} and \vartheta_{h, n} = 1+\|\Xi_{h, n}\| , and \bar{w}_h \geq |s_hw_h|\; (1\leq h\leq M) .

    According to (32) , the control input signal u_h and adaptive update law \dot{\hat{\theta}}_{h, n} are given as

    \begin{aligned} \dot{\varphi}_h =\; &\xi_{h, n} \Bigg(k_{h, n1}\xi_{h, n}^{2\mu-1}+k_{h, n2}\xi_{h, n}^{2\beta-1} -l_{h, n}-\hat{p}_{h, n} \\ &+\hat{\theta}_{h, n}\vartheta_{h, n}\tanh\left(\frac{\xi_{h, n} \vartheta_{h, n}}{\varsigma}\right)+\ell_{h, n}\xi_{h, n-1}+ \frac{\xi_{h, n}}{2} \Bigg) \end{aligned} (33)
    \begin{aligned} u_h = \;&N(\varphi_h) \Bigg(k_{h, n1}\xi_{h, n}^{2\mu-1}+k_{h, n2}\xi_{h, n}^{2\beta-1} -l_{h, n}-\hat{p}_{h, n} \\ &+\hat{\theta}_{h, n}\vartheta_{h, n}\tanh\left(\frac{\xi_{h, n} \vartheta_{h, n}}{\varsigma}\right)+\ell_{h, n}\xi_{h, n-1}+ \frac{\xi_{h, n}}{2} \Bigg) \end{aligned} (34)
    \begin{aligned} \dot{\hat{\theta}}_{h, n} =\; &-\sigma_{h, n1} \hat{\theta}_{h, n}^{2 \mu-1}-\sigma_{h, n2} \hat{\theta}_{h, n}^{2\beta-1} \\ &+\eta_{h, n} \xi_{h, n} \vartheta_{h, n} \tanh \left(\frac{\xi_{h, n} \vartheta_{h, n}}{\varsigma}\right) \end{aligned} (35)

    where k_{h, nj} and \sigma_{h, nj} are positive design constants (j = 1, 2) , and the Nussbaum function N(\varphi_h) is chosen as \varphi_h^2 \sin(\varphi_h) .

    Substituting (33)-(35) into (32) , we have

    \begin{split} \dot{V}_{h, n} \leq \;& -\sum\limits_{s = 1}^{n}\left(k_{h, s1} \xi_{h, s}^{2 \mu}+k_{h, s2} \xi_{h, s}^{2\beta}\right)\\ &+\sum\limits_{s = 1}^{n}\frac{\tilde{\theta}_{h, s}}{\eta_{h, s}} \left(\sigma_{h, s1}\hat{\theta}_{h, s}^{2 \mu-1} +\sigma_{h, s2}\hat{\theta}_{h, s}^{2\beta-1}\right)\\ &-\sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s}+\left(g_hN(\varphi_h)+1\right)\dot{\varphi}_h+\sum^{n}_{m = 1} \varepsilon \varsigma \theta_{h, m}+\frac{\bar{w}_{h}^2}{2} .\end{split} (36)

    Define D = \left(g_hN(\varphi_h)+1\right)\dot{\varphi}_h , such that (36) can be rewritten as

    \begin{split} \dot{V}_{h, n}\leq \;& -\sum\limits_{s = 1}^{n}\left(k_{h, s1} \xi_{h, s}^{2 \mu}+k_{h, s2} \xi_{h, s}^{2\beta}\right)\\ &+\sum\limits_{s = 1}^{n}\frac{\tilde{\theta}_{h, s}}{\eta_{h, s}} \left(\sigma_{h, s1}\hat{\theta}_{h, s}^{2 \mu-1} +\sigma_{h, s2}\hat{\theta}_{h, s}^{2\beta-1}\right)\\ &-\sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s} +\sum^{n}_{m = 1} \varepsilon \varsigma \theta_{h, m}+\frac{\bar{w}_{h}^2}{2}+D .\end{split} (37)

    Based on Lemma 3, we have

    \begin{split} \tilde{\theta}_{h, s} \hat{\theta}_{h, s}^{2\beta-1} \leq c_{1} \theta_{h, s}^{2\beta}-c_{2} \tilde{\theta}_{h, s}^{2 \beta} \end{split} (38)

    where c_{1} = \frac{1}{2\beta}\left(1-2^{2\beta-2}+\frac{2\beta-1}{2\beta}+\frac{2^{2\beta-1}\left(1-(2\beta-1)^{2}\right)}{2\beta}\right) , c_{2} = \frac{2^{2\beta-2}}{2\beta}\big(1- 2^{(2\beta-1)(2\beta-2)}\big).

    Before utilizing Lemma 4, \hat{\theta}_{h, s} = {\theta}_{h, s}-\tilde{\theta}_{h, s}>0 should be guaranteed. For \hat{\theta}_{h, s}\left(0\right) \geq 0 and \forall t>0 , Lemma 5 shows that \hat{\theta}_{h, s}(t)>0 holds with adaptive law \dot{\hat{\theta}}_{h, s} (17) , (29) and (35) .

    Therefore, from Lemma 4, we can get

    \begin{split} \tilde{\theta}_{h, s} \hat{\theta}_{h, s}^{2 \mu-1} = \tilde{\theta}_{h, s}\left(\theta_{h, s}-\tilde{\theta}_{h, s}\right)^{2 \mu-1} \leq \theta_{h, s}^{2 \mu}-\tilde{\theta}_{h, s}^{2 \mu}. \end{split} (39)

    Substituting (38) and (39) into (37) yields

    \begin{split} \dot{V}_{h, n} \leq\; &-\sum\limits_{s = 1}^{n} 2^{\mu} k_{h, s1}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{\mu} -\sum\limits_{s = 1}^{n} 2^{ \beta} k_{h, s2}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{ \beta}\\ &-\sum\limits_{s = 1}^{n} 2^{\mu} \eta_{h, s}^{\mu-1} \sigma_{h, s1}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\mu} \\ &-\sum\limits_{s = 1}^{n} 2^{ \beta} c_{2}\eta_{h, s}^{\beta-1} \sigma_{h, s2}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\beta} -\sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s}+{r}_{h}+D \end{split} (40)

    where {r}_{h} = \sum_{s = 1}^{n} \frac{\sigma_{h, s1}}{\eta_{h, s}} \theta_{h, s}^{2 \mu}+\sum_{s = 1}^{n} \frac{\sigma_{h, s2}}{\eta_{h, s}} c_{1} \theta_{h, s}^{2 \beta} +\sum^{n}_{m = 1} \varepsilon \varsigma \theta_{h, m}+\frac{\bar{w}_{h}^2}{2} .

    Theorem 1: For the MASs (1) with actuator faults (2) , under the first order sliding mode differentiator (21) , the error compensation mechanism (23) , the control input signal (34) , adaptive laws \dot{\hat{\theta}}_{h, s} , and the adaptive update laws

    \begin{split} \dot{\hat{p}}_{h, s} = -\gamma_{h, s}\xi_{h, s} - \tau_{h, s1}\hat{p}^{2\mu-1}_{h, s} - \tau_{h, s2}\hat{p}^{2\beta-1}_{h, s}, \; s = 2, \ldots, n \end{split} (41)

    where \gamma_{h, s} and \tau_{h, sj} (j = 1, 2) are positive design parameters, it can guarantee that the tracking errors \xi_{h, 1} (h = 1, \ldots, M) converge to a small neighborhood of origin and all signals are fixed-time bounded in the closed-loop system.

    Proof: For the compensating mechanism (23) , choose the Lyapunov function \bar{V}_n as

    \begin{split} \bar{V}_h = \frac{1}{2} \sum^n_{s = 2}\frac{\tilde{p}_{h, s}^2}{\gamma_{h, s}} .\end{split} (42)

    Differentiating \bar{V}_h , one gets

    \begin{split} \dot{\bar{V}}_h = \;& -\sum^n_{s = 2}\frac{\tilde{p}_{h, s}}{\gamma_{h, s}}\dot{\hat{p}}_{h, s} \\ =\; & -\sum^n_{s = 2}\frac{\tilde{p}_{h, s}}{\gamma_{h, s}}(\dot{\hat{p}}_{h, s}+\gamma_{h, s}\xi_{h, s}) +\sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s} .\end{split} (43)

    Substituting (41) into (43) , we have

    \begin{split} \dot{\bar{V}}_h = \sum^n_{s = 2}\frac{\tilde{p}_{h, s}}{\gamma_{h, s}}(\tau_{h, s1}\hat{p}^{2\mu-1}_{h, s} +\tau_{h, s2}\hat{p}^{2\beta-1}_{h, s}) +\sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s}. \end{split} (44)

    Define \kappa_{h, s1} and \kappa_{h, s2} as positive design parameters. By utilizing Lemma 6, we get

    \begin{split} & \kappa_{h, s1}\tilde{p}_{h, s}(p_{h, s}-\tilde{p}_{h, s})^{2\mu-1} \leq p_{h, s}^{2\mu} - \kappa_{h, s1}\tilde{p}_{h, s}^{2\mu} \\ & \kappa_{h, s2}\tilde{p}_{h, s}(p_{h, s}-\tilde{p}_{h, s})^{2\beta-1} \leq p_{h, s}^{2\mu} - \kappa_{h, s2}\tilde{p}_{h, s}^{2\beta} .\end{split} (45)

    Substituting (45) into (44) , \dot{\bar{V}}_{h} is rewritten as

    \begin{split} \dot{\bar{V}}_{h} \leq\; & \sum^n_{s = 2} \frac{\tau_{h, s1}}{\kappa_{h, s1}\gamma_{h, s}} \kappa_{h, s1}\tilde{p}_{h, s} (p_{h, s}-\tilde{p}_{h, s})^{2\mu-1} \\ & +\sum^n_{s = 2} \frac{\tau_{h, s2}}{\kappa_{h, s2}\gamma_{h, s}} \kappa_{h, s2}\tilde{p}_{h, s} (p_{h, s}-\tilde{p}_{h, s})^{2\beta-1} +\sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s}\\ \leq\;& \sum^n_{s = 2} \frac{\tau_{h, s1}}{\kappa_{h, s1}\gamma_{h, s}} (p_{h, s}^{2\mu}- \kappa_{h, s1} \tilde{p}_{h, s}^{2\mu}) \\ &+\sum^n_{s = 2} \frac{\tau_{h, s2}}{\kappa_{h, s2}\gamma_{h, s}} (p_{h, s}^{2\beta}- \kappa_{h, s2} \tilde{p}_{h, s}^{2\beta})+ \sum^n_{s = 2}\tilde{p}_{h, s}\xi_{h, s}.\\[-15pt]\end{split} (46)

    Choose V_{h} = V_{h, n}+{\bar{V}}_{h} as the Lyapunov function candidate of h{{\rm{th}}} MASs (1) . Differentiating V_{h} , \dot{V}_{h} can be calculated as

    \begin{split} \dot{V}_h \leq\; & -\sum\limits_{s = 1}^{n} 2^{\mu} k_{h, s1}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{\mu} -\sum\limits_{s = 1}^{n} 2^{ \beta} k_{h, s2}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{ \beta}\\ &-\sum\limits_{s = 1}^{n}\left( 2^{\mu} \eta_{h, s}^{\mu-1} \sigma_{h, s1}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\mu} + 2^{ \beta} c_{2}\eta_{h, s}^{\beta-1} \sigma_{h, s2}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\beta} \right)\\ &-\sum^n_{s = 2} \left( 2^\mu\gamma_{h, s}^{\mu-1}\tau_{h, s1}\left(\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\mu} + 2^\beta\gamma_{h, s}^{\beta-1}\tau_{h, s2}\left(\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\beta} \right)\\ &+\bar{r}_{h}+D\\ \leq\; &-\varpi_{h, 1}\left[\sum\limits_{s = 1}^{n}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{\mu} +\sum\limits_{s = 1}^{n}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\mu} +\sum\limits_{s = 2}^{n}\left(\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\mu}\right] \\ &-\varpi_{h, 2}\left[\sum\limits_{s = 1}^{n}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{ \beta} +\sum\limits_{s = 1}^{n}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{ \beta} +\sum\limits_{s = 2}^{n}\left(\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\beta}\right] \\ &+\bar{r}_{h}+D \\[-10pt]\end{split} (47)

    where \varpi_{h, 1} = \min \{2^{\mu} k_{h, s1}, 2^{\mu} \eta_{h, s}^{\mu-1} \sigma_{h, s1}, 2^\mu\gamma_{h, s}^{\mu-1}\tau_{h, s1} \}, \varpi_{h, 2} = \min \left\{2^{\beta} k_{h, s2},\;\;\; 2^{\beta}c_2\eta_{h, s}^{\beta-1} \sigma_{h, s2},\;\; \;2^\beta\gamma_{h, s}^{\beta-1}\tau_{h, s2} \right\} and \bar{r}_{h} =\sum^n_{s = 2}\times \frac{\tau_{h, s1}}{\kappa_{h, s1}\gamma_{h, s}}p^{2\mu}_{h, s} + \sum^n_{s = 2}\frac{\tau_{h, s2}}{\kappa_{h, s2}\gamma_{h, s}}p^{2\beta}_{h, s} + r_{h}.

    Applying Lemma 2 to (47) , one shows

    \begin{split} &-\varpi_{h, 1}\left[\sum\limits_{s = 1}^{n}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{\mu} +\sum\limits_{s = 1}^{n}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\mu} +\sum\limits_{s = 2}^{n}\left(\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\mu}\right] \\ &\qquad\leq -\varpi_{h, 1} n^{1-\mu}\left[\left(\sum\limits_{s = 1}^{n} \frac{\xi_{h, s}^{2}}{2}\right)^{\mu} +\left(\sum\limits_{s = 1}^{n} \frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\mu}\right] \\ &\qquad\quad-\varpi_{h, 1} (n-1)^{1-\mu}\left( \sum^n_{s = 2}\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^\mu \\ &\qquad\leq -\varpi_{h, 1}n^{1-\mu}\left[\left(\sum\limits_{s = 1}^{n}\frac{\xi_{h, s}^{2}}{2}\right)^{\mu} +\left(\sum\limits_{s = 1}^{n}\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{\mu} +\left(\sum\limits_{s = 2}^{n}\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\mu}\right] \\ &\qquad\leq-\bar{\varpi}_{h, 1}V_h^\mu \\[-10pt]\end{split} (48)

    where \bar{\varpi}_{h, 1} = \varpi_{h, 1}n^{1-\mu}3^{1-\mu} , and

    \begin{split} &-\varpi_{h, 2}\left[\sum\limits_{s = 1}^{n}\left(\frac{\xi_{h, s}^{2}}{2}\right)^{ \beta} +\sum\limits_{s = 1}^{n}\left(\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{ \beta} +\sum\limits_{s = 2}^{n}\left(\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\beta}\right] \\&\qquad \leq -\varpi_{h, 2}\left[\left(\sum\limits_{s = 1}^{n}\frac{\xi_{h, s}^{2}}{2}\right)^{ \beta} +\left(\sum\limits_{s = 1}^{n}\frac{\tilde{\theta}_{h, s}^{2}}{2 \eta_{h, s}}\right)^{ \beta} +\left(\sum\limits_{s = 2}^{n}\frac{\tilde{p}_{h, s}^{2}}{2\gamma_{h, s}}\right)^{\beta}\right] \\ &\qquad\leq -\varpi_{h, 2}V_h^\beta. \end{split} (49)

    Further, substituting (48) and (49) into (47) , we have

    \begin{split} \dot{V}_{h} \leq -\bar{\varpi}_{h, 1} V_{h}^{\mu}-\varpi_{h, 2} V_{h}^{ \beta}+\bar{r}_{h}+D .\end{split} (50)

    From (50) , on one hand, if V_h \geq 1 , one has

    \begin{split} \dot{V}_{h} \leq &- \bar{\varpi}_{h, 1} V_{h}^{\mu} - \varpi_{h, 2} V_{h}^{\beta} +\bar{r}_{h}+D \\ < &- \bar{\varpi}_{h, 1} V_{h} + \bar{r}_{h}+D. \end{split} (51)

    On the other hand, if 0\leq V_h<1 , we get \dot{V}_{h} \leq - \varpi_{h, 2} V_{h} + \bar{r}_{h}+D. By using Lemma 7, |D| is bounded. Define \bar{\lambda}_h as a positive constant and let |D|<\bar{\lambda}_h . For \bar{D} = \bar{r}_{h}+\bar{\lambda}_h , we get

    \begin{split} \dot{V}_{h} \leq -\bar{\varpi}_{h, 1} V_{h}^{\mu}-\varpi_{h, 2} V_{h}^{ \beta} + \bar{D}. \end{split} (52)

    Let \kappa = 1 , \Omega_{\xi_h} = \left\{ \xi_h | V_h(\xi_{h, s}) \leq \left( \frac{{r}_h}{\bar{\varpi}_{h, 1}}\right)^{\frac{1}{\mu}} \right\} , \Omega_{\varepsilon_h} = \left\{ \xi_h| \xi_{h, s} \leq \varepsilon_{h, s} \right\} and \Omega_h = \max\{\Omega_{\xi_h}, \Omega_{\varepsilon_h} \} . From Lemma 1, (52) shows that the tracking error \xi_{h, 1} and all error signals \xi_{h, s} will converge to \Omega_h in fixed time.

    Remark 2: Compared with Lemmas 3 and 4, Lemma 6 can be used in the both conditions 0<c\leq 1 and p>1 . Moreover, the limitations where \theta>0 and \tilde{\theta}<\theta are removed. However, utilizing Lemma 6 will create a lager \bar{D} in (52) , which makes the stability analysis of closed-loop system more conservative.

    In this section, two examples are provided to verify the effectiveness of fixed-time command filtering adaptive neural controller. In simulation examples, the communication graph G of MASs is shown in Fig. 1. Consider the MASs with a leader and 4 followers.

    Figure  1.  Directed graph G.

    Example 1: Consider the model of h{{\rm{th}}}(h = 1, \ldots, 4) agent

    \begin{split}& \dot{x}_{h, 1} = x_{h, 2}+x_{h, 1}\sin(x_{h, 1}^2) \nonumber\\ &\dot{x}_{h, 2} = u_{hf}+x_{h, 1}x_{h, 2}^2 \nonumber\\& y_{h} = x_{h, 1} \end{split}

    where u_{if} = u_i\; (i = 1, 2, 3) , and

    \begin{align*} u_{4f} = \left\{ \begin{array}{ll} u_4, & t < 20 \\ -0.8u_4+0.2\cos(t), & t\geq 20. \end{array} \right. \end{align*}

    The trajectory of leader is defined as y_d = \sin(0.4t)+\sin(0.8t) , the filter parameters are R_{h, 10} = 20, R_{h, 11} = 5 and other parameters are shown in Table I.

    Table  I.  Selection of Parameters (h = 1, \ldots, 4)
    Initial conditions
    x_{h, 1}(0) = 0 , x_{h, 2}(0) = 1 , \hat{\theta}_{h, 1}(0)=\hat{\theta}_{h, 2}(0)=0.1
    \varrho_{h, 10}(0)=\varrho_{h, 11}(0)=0 , \hat{p}_{h, 2}(0)=-0.5 , \phi_{h}(0)=4
    Controller parameters (s=1, 2)
    k_{h, s1}=k_{h, s2}=2 , \gamma_{h, 2}=50 , \tau_{h, 21}=\tau_{h, 22}=0.01 , \varepsilon_{h, 1}=0.01
    \eta_{h, s}=5 , \sigma_{h, s1}=\sigma_{h, s2}=0.05 , \varsigma=0.01 , \mu=\frac{9}{7} , \beta=\frac{9}{11}
     | Show Table
    DownLoad: CSV

    Simulation results are shown in Figs. 2-7. The trajectories of output signal y_{h} and reference signal y_d are shown in Fig. 2. Fig. 3 shows the tracking error e_{h} . From Fig. 3 it can be seen that, after 20 s, tracking error e_4 rises temporarily when actuator failure occurs and returns to a small neighbourhood of the origin again, which shows that the actuator fault-tolerant control works in the systems. Compared with Fig. 2, Fig. 4 shows that the systems will be out of control without the actuator failure compensation. In addition, the filtering error compensation adaptive law \hat{p}_{h, 2} is shown in Fig. 5, the adaptive laws \hat{\theta}_{h, j}\; (j = 1, 2) are shown in Fig. 6, and the control input signal u_h is shown in Fig. 7. With \hat{p}_{h, 2} , \hat{\theta}_{h, j} and u_h , the fixed-time consensus of MASs (1) is achieved.

    Figure  2.  The trajectories of followers y_{h}\; (1\leq h\leq 4) and the leader y_{d} .
    Figure  3.  The tracking errors of followers e_h\; (1\leq h\leq 4) .
    Figure  4.  The tracking errors of followers e_h\; (1\leq h\leq 4 ) without actuator failure compensation.
    Figure  5.  The trajectories of filtering error compensation adaptive parameters \hat{p}_{h, 2}\; (1\leq h\leq 4) .
    Figure  6.  The trajectories of adaptive parameters \hat{\theta}_{h, j}\; (1\leq h\leq 4, j = 1, 2) .
    Figure  7.  The trajectories of control inputs u_{h}\; (1\leq h\leq 4) .

    Example 2: A practical example is shown to further illustrated the proposed control method. Consider the motion of i-th marine surface vehicle, it has the following nonlinear Norrbin dynamical model with stable line-movement:

    \begin{split} &\dot{W}_{i} = \nu_{i}\nonumber\\ &\dot{\nu}_{i} = -\frac{1}{T_{i}}\nu_{i}-\frac{N}{T_{i}}\nu_{i}+\frac{\tau_{i}}{T_{i}}r_{i} \end{split}

    where \dot{W}_{i} is the course angle, \nu_{i} and r_{i} show the course angle rate and command rudder angle with i = 1, 2, 3, 4 . N represents the Norrbin coefficient. T_{i} and \tau_{i} are defined as time and gain constants, respectively. Then, by defining and choosing parameters, one has

    \begin{align*} &\dot{x}_{h, 1} = x_{h, 2}\nonumber\\& \dot{x}_{h, 2} = -\frac{x_{h, 2}}{21}-\frac{0.3x_{h, 2}^3}{21}+\frac{0.23 u_{hf}}{21}\nonumber\\ &y_{h} = x_{h, 1} \end{align*}

    where u_{1f} = u_1,\; u_{2f} = u_2+0.2\cos(t),\; u_{3f} = 0.9u_3 , and

    \begin{align*} u_{4f} = \left\{ \begin{array}{ll} u_4, & t < 20 \\ -0.8u_4+0.1\cos(t), & t\geq 20. \end{array} \right. \end{align*}

    Define the trajectory of leader as y_d = \sin(t) , the filter parameters are R_{h, 10} = 20 , R_{h, 11} = 5 , and other parameters are shown in Table II.

    Table  II.  Selection of Norrbin Model Parameters
    Initial conditions
    x_{h, 1}(0) = x_{h, 2}(0) = 0 , \hat{\theta}_{h, 1}(0)=\hat{\theta}_{h, 2}(0)=0.01
    \varrho_{h, 10}(0)=\varrho_{h, 11}(0)=0 , \hat{p}_{h, 2}(0)=0 , \phi_{h}(0)=8
    Controller parameters
    k_{h, s1}=2, k_{h, s2}=5 , \gamma_{h, 2}=50 , \tau_{h, 21}=\tau_{h, 22}=0.01 ,
    \varepsilon_{h, 1}=0.01 , \eta_{h, s}=5 , \sigma_{h, s1}=\sigma_{h, s2}=0.05 , \varsigma=0.01 ,
    \mu=\frac{9}{7} , \beta=\frac{9}{11}
     | Show Table
    DownLoad: CSV

    The algorithm results based on this model are shown in Figs. 8 and 9. From Fig. 8, with the filtering error compensation mechanism and actuator fault-tolerant control mechanism, the output signals can track the reference signal even if actuator failures occur, and all signals are bounded in fixed time. In addition, when considering the communication constraints and time delay, the consensus problem of MASs will become more challenging [43], [44].

    Figure  8.  The trajectories of followers y_{h}\; (1\leq h\leq 4) and the leader y_{d} .
    Figure  9.  The trajectories of control inputs u_{h}\; (1\leq h\leq 4) .

    The fixed-time consensus problem of nonlinear MASs with actuator failures has been studied in this paper. RBFNNs have been used to approximate the unknown functions. Command filtering has been utilized to solve the computation complexity problem. Furthermore, a novel fitering error compensation mechanism has been proposed to make filtering errors converge in fixed time. To avoid the effects of actuator failures, an actuator fault-tolerant control method based on Nussbaum gain theory has been utilized. Finally, the designed adaptive RBFNNs fixed-time command filtering controller guarantees that all signals are fixed-time bounded, and the effectiveness of the proposed control method has been verified by a numerical example and a practical example. In future work, the optimization algorithm for MASs will be considered to further improve control performance [45], [46]. Furthermore, human-in-the-loop control is also an important method to improve the control scheme of MASs. For example, a novel human-in-the-loop control framework was developed, which was a major breakthrough and had important reference value [47]–[49].

  • [1]
    Z. Li, L. Gao, W. Chen, and Y. Xu, “Distributed adaptive cooperative tracking of uncertain nonlinear fractional-order multi-agent systems,” IEEE/CAA J. Autom. Sinica, vol. 7, no. 1, pp. 292–300, 2020. doi: 10.1109/JAS.2019.1911858
    [2]
    C. Deng, W. Gao, and W. Che, “Distributed adaptive fault-tolerant output regulation of heterogeneous multi-agent systems with coupling uncertainties and actuator faults,” IEEE/CAA J. Autom. Sinica, vol. 7, no. 4, pp. 1098–1106, 2020. doi: 10.1109/JAS.2020.1003258
    [3]
    Q. Wei, X. Wang, X. Zhong, and N. Wu, “Consensus control of leader-following multi-agent systems in directed topology with heterogeneous disturbances,” IEEE/CAA J. Autom. Sinica, vol. 8, no. 2, pp. 423–431, 2021. doi: 10.1109/JAS.2021.1003838
    [4]
    Z. Liu, W. Lin, X. Yu, J. J. Rodríguez-Andina, and H. Gao, “Approximation-free robust synchronization control for dual-linear-motors-driven systems with uncertainties and disturbances,” IEEE Trans. Industrial Electronics, vol. 69, no. 10, pp. 10500–10509, 2022. doi: 10.1109/TIE.2021.3137619
    [5]
    J.-X. Zhang and T. Chai, “Singularity-free continuous adaptive control of uncertain underactuated surface vessels with prescribed performance,” IEEE Trans. Syst.,Man,and Cyber.: Syst., vol. 52, no. 9, pp. 5646–5655, 2022. doi: 10.1109/TSMC.2021.3129798
    [6]
    G. Lin, H. Li, C. K. Ahn, and D. Yao, “Event-based finite-time neural control for human-in-the-loop UAV attitude systems,” IEEE Trans. Neural Networks and Learning Systems, 2022. DOI: 10.1109/TNNLS.2022.3166531
    [7]
    H. Ren, Y. Wang, M. Liu, and H. Li, “An optimal estimation framework of multi-agent systems with random transport protocol,” IEEE Trans. Signal Processing, vol. 70, pp. 2548–2559, 2022. doi: 10.1109/TSP.2022.3175020
    [8]
    T. Liu, Z. Qin, Y. Hong, and Z.-P. Jiang, “Distributed optimization of nonlinear multiagent systems: A small-gain approach,” IEEE Trans. Automatic Control, vol. 67, no. 2, pp. 676–691, 2022. doi: 10.1109/TAC.2021.3053549
    [9]
    Zhang, T. Liu, and Z.-P. Jiang, “Tracking control of unicycle mobile robots with event-triggered and self-triggered feedback,” IEEE Trans. Automatic Control, 2022. DOI: 10.1109/TAC.2022.3173932
    [10]
    H. Li, Y. Wu, M. Chen, and R. Lu, “Adaptive multigradient recursive reinforcement learning event-triggered tracking control for multiagent systems,” IEEE Trans. Neural Networks and Learning Systems, vol. 34, no. 1, pp. 144–156, 2023. doi: 10.1109/TNNLS.2021.3090570
    [11]
    Z. Jin, X. Sun, Z. Qin, and C. K. Ahn, “Fuzzy small-gain approach for the distributed optimization of T-S fuzzy cyber-physical systems,” IEEE Trans. Cybernetics, 2022. DOI: 10.1109/TCYB.2022.3202576
    [12]
    Z. Jin, C. K. Ahn, and J. Li, “Momentum-based distributed continuous-time nonconvex optimization of nonlinear multi-agent systems via timescale separation,” IEEE Trans. Network Science and Engineering, vol. 10, no. 2, pp. 980–989, 2023. doi: 10.1109/TNSE.2022.3225409
    [13]
    Z. Jin, Z. Qin, X. Zhang, and C. Guan, “A leader-following consensus problem via a distributed observer and fuzzy input-to-output small-gain theorem,” IEEE Trans. Control Network Syst., vol. 9, no. 1, pp. 62–74, 2022. doi: 10.1109/TCNS.2022.3141690
    [14]
    J. Ni, S hi, Y. Zhao, and Z. Wu, “Fixed-time output consensus tracking for high-order multi-agent systems with directed network topology and packet dropout,” IEEE/CAA J. Autom. Sinica, vol. 8, no. 4, pp. 817–836, 2021. doi: 10.1109/JAS.2021.1003916
    [15]
    X. Zheng, H. Li, C. K. Ahn, and D. Yao, “NN-based fixed-time attitude tracking control for multiple unmanned aerial vehicles with nonlinear faults,” IEEE Trans. Aerospace Electronic Systems, 2022. DOI: 10.1109/TAES.2022.3205566
    [16]
    Y. Pan, Q. Li, H. Liang, and H.-K. Lam, “A novel mixed control approach for fuzzy systems via membership functions online learning policy,” IEEE Trans. Fuzzy Systems, vol. 30, no. 9, pp. 3812–3822, 2022. doi: 10.1109/TFUZZ.2021.3130201
    [17]
    H. Ma, H. Ren, Q. Zhou, H. Li, and Z. Wang, “Observer-based neural control of N-link flexible-joint robots,” IEEE Trans. Neural Networks Learning Syst., 2022. DOI: 10.1109/TNNLS.2022.3203074
    [18]
    L. Cao, D. Yao, H. Li, W. Meng, and R. Lu, “Fuzzy-based dynamic event triggering formation control for nonstrict-feedback nonlinear MASs,” Fuzzy Sets and Systems, vol. 452, pp. 1–22, 2023. doi: 10.1016/j.fss.2022.03.005
    [19]
    Y. Pan, Y. Wu, and H.-K. Lam, “Security-based fuzzy control for nonlinear networked control systems with DoS attacks via a resilient event-triggered scheme,” IEEE Trans. Fuzzy Systems, vol. 30, no. 10, pp. 4359–4368, 2022. doi: 10.1109/TFUZZ.2022.3148875
    [20]
    H. Ren, H. Ma, H. Li, and R. Lu, “A disturbance observer based intelligent control for nonstrict-feedback nonlinear systems,” SCIENCE CHINA—Technological Sciences, vol. 66, no. 2, pp. 456–467, 2023. doi: 10.1007/s11431-022-2126-7
    [21]
    H. Zhou, S. Sui, and S. Tong, “Fuzzy adaptive finite-time consensus control for high-order nonlinear multi-agent systems based on event-triggered,” IEEE Trans. Fuzzy Systems, vol. 30, no. 11, pp. 4891–4904, 2022. doi: 10.1109/TFUZZ.2022.3163907
    [22]
    Z. Liu, X. Dong, J. Xue, H. Li, and Y. Chen, “Adaptive neural control for a class of pure-feedback nonlinear systems via dynamic surface technique,” IEEE Trans. Neural Networks Learning Syst., vol. 27, no. 9, pp. 1969–1975, 2016. doi: 10.1109/TNNLS.2015.2462127
    [23]
    M. Chen and S. S. Ge, “Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer,” IEEE Trans. Industrial Electronics, vol. 62, no. 12, pp. 7706–7716, 2015. doi: 10.1109/TIE.2015.2455053
    [24]
    L. Wang and C. L. Chen, “Adaptive fuzzy dynamic surface control of nonlinear constrained systems with unknown virtual control coefficients,” IEEE Trans. Fuzzy Systems, vol. 28, no. 8, pp. 1737–1747, 2020. doi: 10.1109/TFUZZ.2019.2921277
    [25]
    S.-L. Dai, K. Lu, and J. Fu, “Adaptive finite-time tracking control of nonholonomic multirobot formation systems with limited field-of-view sensors,” IEEE Trans. Cybernetics, vol. 52, no. 10, pp. 10695–10708, 2022. doi: 10.1109/TCYB.2021.3063481
    [26]
    K. Li, S. Tong, and Y. Li, “Finite-time adaptive fuzzy decentralized control for nonstrict-feedback nonlinear systems with output-constraint,” IEEE Trans. Syst.,Man,Cybernetics: Syst., vol. 50, no. 12, pp. 5271–5284, 2020. doi: 10.1109/TSMC.2018.2870698
    [27]
    F. Wang, B. Chen, Y. Sun, Y. Gao, and C. Lin, “Finite-time fuzzy control of stochastic nonlinear systems,” IEEE Trans. Cybernetics, vol. 50, no. 6, pp. 2617–2626, 2020. doi: 10.1109/TCYB.2019.2925573
    [28]
    S.-L. Dai, S. He, X. Chen, and X. Jin, “Adaptive leader-follower formation control of nonholonomic mobile robots with prescribed transient and steady-state performance,” IEEE Trans. Industrial Informatics, vol. 16, no. 6, pp. 3662–3671, 2020. doi: 10.1109/TII.2019.2939263
    [29]
    Y. Liu, H. Li, Z. Zuo, X. Li, and R. Lu, “An overview of finite/fixed-time control and its application in engineering systems,” IEEE/CAA J. Autom. Sinica, vol. 9, no. 12, pp. 2106–2120, 2022. doi: 10.1109/JAS.2022.105413
    [30]
    Y. Li, F. Qu, and S. Tong, “Observer-based fuzzy adaptive finite-time containment control of nonlinear multiagent systems with input delay,” IEEE Trans. Cybernetics, vol. 51, no. 1, pp. 126–137, 2021. doi: 10.1109/TCYB.2020.2970454
    [31]
    L. Wang, H. Wang, X. Liu, S. Ling, and S. Liu, “Fuzzy finite-time command filtering output feedback control of nonlinear systems,” IEEE Trans. Fuzzy Systems, vol. 30, no. 1, pp. 97–107, 2022. doi: 10.1109/TFUZZ.2020.3032784
    [32]
    A. Polyakov, D. Efimov, and W. Perruquetti, “Finite-time and fixed-time stabilization: Implicit Lyapunov function approach,” Automatica, vol. 51, pp. 332–340, 2015. doi: 10.1016/j.automatica.2014.10.082
    [33]
    J. Liu, Y. Zhang, Y. Yu, and C. Sun, “Fixed-time event-triggered consensus for nonlinear multiagent systems without continuous communications,” IEEE Trans. Syst.,Man,Cybernetics: Syst., vol. 49, no. 11, pp. 2221–2229, 2019. doi: 10.1109/TSMC.2018.2876334
    [34]
    L. Zhang, B. Chen, C. Lin, and Y. Shang, “Fuzzy adaptive fixed-time consensus tracking control of high-order multi-agent systems,” IEEE Trans. Fuzzy Systems, vol. 30, no. 2, pp. 567–578, 2022. doi: 10.1109/TFUZZ.2020.3042239
    [35]
    Z. Liu, F. Wang, Y. Zhang, X. Chen, and C. L. Chen, “Adaptive tracking control for a class of nonlinear systems with a fuzzy dead-zone input,” IEEE Trans. Fuzzy Systems, vol. 23, no. 1, pp. 193–204, 2015. doi: 10.1109/TFUZZ.2014.2310491
    [36]
    Y.-J. Liu, J. Li, S. Tong, and C. L. Chen, “Neural network control-based adaptive learning design for nonlinear systems with full-state constraints,” IEEE Trans. Neural Networks Learning Syst., vol. 27, no. 7, pp. 1562–1571, 2016. doi: 10.1109/TNNLS.2015.2508926
    [37]
    B. Chen, H. Zhang, X. Liu, and C. Lin, “Neural observer and adaptive neural control design for a class of nonlinear systems,” IEEE Trans. Neural Networks Learning Syst., vol. 29, no. 9, pp. 4261–4271, 2018. doi: 10.1109/TNNLS.2017.2760903
    [38]
    J. Xia, J. Zhang, J. Feng, Z. Wang, and G. Zhuang, “Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions,” IEEE Trans. Syst.,Man,Cybernetics: Syst., vol. 51, no. 3, pp. 1945–1953, 2021.
    [39]
    Y. Li and S. Tong, “Adaptive neural networks decentralized FTC design for nonstrict-feedback nonlinear interconnected large-scale systems against actuator faults,” IEEE Trans. Neural Networks Learning Systems, vol. 28, no. 11, pp. 2541–2554, 2017. doi: 10.1109/TNNLS.2016.2598580
    [40]
    Y. Wang, Y. Song, M. Krstic, and C. Wen, “Adaptive finite time coordinated consensus for high-order multi-agent systems: Adjustable fraction power feedback approach,” Information Sciences, vol. 372, pp. 392–406, 2016. doi: 10.1016/j.ins.2016.08.054
    [41]
    J.-X. Zhang, Q.-G. Wang, and W. Ding, “Global output-feedback prescribed performance control of nonlinear systems with unknown virtual control coefficients,” IEEE Trans. Automatic Control, vol. 67, no. 12, pp. 6904–6911, 2022. doi: 10.1109/TAC.2021.3137103
    [42]
    X. Lin, Y. Yu, and C. Sun, “A decoupling control for quadrotor UAV using dynamic surface control and sliding mode disturbance observer,” Nonlinear Dynamics, vol. 97, no. 1, pp. 781–795, 2019. doi: 10.1007/s11071-019-05013-6
    [43]
    H.-B. Zeng, Y. He, and K. L. Teo, “Monotone-delay-interval-based lyapunov functionals for stability analysis of systems with a periodically varying delay,” Automatica, vol. 138, p. 110030, 2022. doi: 10.1016/j.automatica.2021.110030
    [44]
    X.-C. Shangguan, C.-K. Zhang, Y. He, L. Jin, L. Jiang, J. W. Spencer, and M. Wu, “Robust load frequency control for power system considering transmission delay and sampling period,” IEEE Trans. Industrial Informatics, vol. 17, no. 8, pp. 5292–5303, 2021. doi: 10.1109/TII.2020.3026336
    [45]
    Z. Li, X. Yu, J. Qiu, and H. Gao, “Cell division genetic algorithm for component allocation optimization in multifunctional placers,” IEEE Trans. Industrial Informatics, vol. 18, no. 1, pp. 559–570, 2022. doi: 10.1109/TII.2021.3069459
    [46]
    H. Gao, Z. Li, X. Yu, and J. Qiu, “Hierarchical multiobjective heuristic for PCB assembly optimization in a beam-head surface mounter,” IEEE Trans. Cybernetics, vol. 52, no. 7, pp. 6911–6924, 2022. doi: 10.1109/TCYB.2020.3040788
    [47]
    Z. Li, K. Zhao, L. Zhang, X. Wu, T. Zhang, Q. Li, X. Li, and C.-Y. Su, “Human-in-the-loop control of a wearable lower limb exoskeleton for stable dynamic walking,” IEEE/ASME Trans. Mechatronics, vol. 26, no. 5, pp. 2700–2711, 2021. doi: 10.1109/TMECH.2020.3044289
    [48]
    Z. Li, C. Deng, and K. Zhao, “Human-cooperative control of a wearable walking exoskeleton for enhancing climbing stair activities,” IEEE Trans. Industrial Electronics, vol. 67, no. 4, pp. 3086–3095, 2020. doi: 10.1109/TIE.2019.2914573
    [49]
    Z. Li, Z. Ren, K. Zhao, C. Deng, and Y. Feng, “Human-cooperative control design of a walking exoskeleton for body weight support,” IEEE Trans. Industrial Informatics, vol. 16, no. 5, pp. 2985–2996, 2020. doi: 10.1109/TII.2019.2900121
  • Related Articles

    [1]Shouyan Chen, Weitian He, Zhijia Zhao, Yun Feng, Zhijie Liu, Keum-Shik Hong. Adaptive Control of a Flexible Manipulator With Unknown Hysteresis and Intermittent Actuator Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2025, 12(1): 148-158. doi: 10.1109/JAS.2024.124653
    [2]Qun Lu, Xiang Wu, Jinhua She, Fanghong Guo, Li Yu. Disturbance Rejection for Systems With Uncertainties Based on Fixed-Time Equivalent-Input-Disturbance Approach[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(12): 2384-2395. doi: 10.1109/JAS.2024.124650
    [3]Xiangmin Tan, Chunyan Hu, Guanzhen Cao, Qinglai Wei, Wei Li, Bo Han. Fixed-Time Antidisturbance Consensus Tracking for Nonlinear Multiagent Systems With Matching and Mismatching Disturbances[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(6): 1410-1423. doi: 10.1109/JAS.2024.124461
    [4]Xiangqian Yao, Hao Sun, Zhijia Zhao, Yu Liu. Event-Triggered Bipartite Consensus Tracking and Vibration Control of Flexible Timoshenko Manipulators Under Time-Varying Actuator Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(5): 1190-1201. doi: 10.1109/JAS.2024.124266
    [5]Zongyu Zuo, Jingchuan Tang, Ruiqi Ke, Qing-Long Han. Hyperbolic Tangent Function-Based Protocols for Global/Semi-Global Finite-Time Consensus of Multi-Agent Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(6): 1381-1397. doi: 10.1109/JAS.2024.124485
    [6]Li-Ying Hao, Gege Dong, Tieshan Li, Zhouhua Peng. Path-Following Control With Obstacle Avoidance of Autonomous Surface Vehicles Subject to Actuator Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(4): 956-964. doi: 10.1109/JAS.2023.123675
    [7]Jingshu Sang, Dazhong Ma, Yu Zhou. Group-Consensus of Hierarchical Containment Control for Linear Multi-Agent Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2023, 10(6): 1462-1474. doi: 10.1109/JAS.2023.123528
    [8]Guohuai Lin, Hongyi Li, Hui Ma, Deyin Yao, Renquan Lu. Human-in-the-Loop Consensus Control for Nonlinear Multi-Agent Systems With Actuator Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2022, 9(1): 111-122. doi: 10.1109/JAS.2020.1003596
    [9]Yanxu Su, Qingling Wang, Changyin Sun. Self-triggered Consensus Control for Linear Multi-agent Systems With Input Saturation[J]. IEEE/CAA Journal of Automatica Sinica, 2020, 7(1): 150-157. doi: 10.1109/JAS.2019.1911837
    [10]Chao Deng, Weinan Gao, Weiwei Che. Distributed Adaptive Fault-Tolerant Output Regulation of Heterogeneous Multi-Agent Systems With Coupling Uncertainties and Actuator Faults[J]. IEEE/CAA Journal of Automatica Sinica, 2020, 7(4): 1098-1106. doi: 10.1109/JAS.2020.1003258
    [11]Yang Yang, Dong Yue. Distributed Tracking Control of a Class of Multi-agent Systems in Non-affine Pure-feedback Form Under a Directed Topology[J]. IEEE/CAA Journal of Automatica Sinica, 2018, 5(1): 169-180. doi: 10.1109/JAS.2017.7510382
    [12]Guo Yuying, Jiang Bin, Zhang Youmin. A Novel Robust Attitude Control for Quadrotor Aircraft Subject to Actuator Faults and Wind Gusts[J]. IEEE/CAA Journal of Automatica Sinica, 2018, 5(1): 292-300. doi: 10.1109/JAS.2017.7510679
    [13]Ci Chen, Zhi Liu, Yun Zhang, C. L. Philip Chen, Shengli Xie. Adaptive Control of MIMO Mechanical Systems with Unknown Actuator Nonlinearities Based on the Nussbaum Gain Approach[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(1): 26-34.
    [14]Longsheng Chen, Qi Wang. Adaptive Robust Control for a Class of Uncertain MIMO Non-affine Nonlinear Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(1): 105-112.
    [15]Zhenhua Wang, Juanjuan Xu, Huanshui Zhang. Consensus Seeking for Discrete-time Multi-agent Systems with Communication Delay[J]. IEEE/CAA Journal of Automatica Sinica, 2015, 2(2): 151-157.
    [16]Wen Qin, Zhongxin Liu, Zengqiang Chen. Formation Control for Nonlinear Multi-agent Systems with Linear Extended State Observer[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(2): 171-179.
    [17]Hao Zhang, Gang Feng, Huaicheng Yan, Qijun Chen. Distributed Self-triggered Control for Consensus of Multi-agent Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(1): 40-45.
    [18]Hongjing Liang, Huaguang Zhang, Zhanshan Wang, Junyi Wang. Consensus Robust Output Regulation of Discrete-time Linear Multi-agent Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(2): 204-209.
    [19]Hongbin Ma, Yini Lv, Chenguang Yang, Mengyin Fu. Decentralized Adaptive Filtering for Multi-agent Systems with Uncertain Couplings[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(1): 101-112.
    [20]Airong Wei, Xiaoming Hu, Yuzhen Wang. Tracking Control of Leader-follower Multi-agent Systems Subject to Actuator Saturation[J]. IEEE/CAA Journal of Automatica Sinica, 2014, 1(1): 84-91.

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(9)  / Tables(2)

    Article Metrics

    Article views (598) PDF downloads(146) Cited by()

    Highlights

    • The adaptive fixed-time consensus problem for a class of nonlinear multi-agent systems (MASs) with actuator faults is considered in this paper. By designing the adaptive fixed-time controller, all signals in MASs are bounded, and the consensus errors between the leader and all followers converge to a small area of origin
    • The adaptive fixed-time stability criterion is extended to a more general class of nonlinear MASs with actuator faults. Compared with existing work results, this paper proposes a more helpful tool for solving the problem of approximation-based adaptive fixed-time control for nonlinear uncertain systems
    • A dynamic surface control method employing the sliding mode differentiator is used in this paper, it can avoid the tedious analytic computation and “explosion of complexity” problem simultaneously in the conventional backstepping method. Different from the filtering methods in existing work results, a filtering error compensation mechanism is proposed in this paper. Compared with the above compensation mechanisms, it not only makes the filtering errors bounded in fixed time, but also easier to design
    • In addition, an actuator failure model with gain fault, bias fault and unknown control direction is constructed, and the Nussbaum function is used to build the actuator fault compensation mechanism. The proposed control strategy ensures that all error signals in MASs are bounded and the consensus is achieved in fixed time

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return