Processing math: 75%
Research article Special Issues

Adaptive fuzzy consensus tracking control of multi-agent systems with predefined time

  • This article concentrated on practically predefined-time consensus tracking control of multi-agent systems (MASs) exhibiting strict feedback dynamics, and attaining a predefined level of accuracy. Specifically, a sufficient condition was derived to decide whether the consensus error converges into a predefined region in a certain predefined time that can be appointed beforehand irrespective of initial conditions. By the established stability criterion, a distributed robust fuzzy controller was designed, whose primary aim is to ensure the cooperative stability of the consensus output tracking errors. Command filters were utilized to obtain the estimations of virtual inputs and their derivatives. More notably, the followers can track a designated trajectory structure guided by the leader within a predefined time and tracking errors can be arbitrarily small, which provides a theoretical criterion for the consensus tracking problem of MASs. Finally, an example was utilized to indicate the effectiveness and practicality of the proposed approach.

    Citation: Fang Zhu, Pengtong Li. Adaptive fuzzy consensus tracking control of multi-agent systems with predefined time[J]. AIMS Mathematics, 2025, 10(3): 5307-5331. doi: 10.3934/math.2025245

    Related Papers:

    [1] Yifan Liu, Guozeng Cui, Ze Li . Fixed-time consensus control of stochastic nonlinear multi-agent systems with input saturation using command-filtered backstepping. AIMS Mathematics, 2024, 9(6): 14765-14785. doi: 10.3934/math.2024718
    [2] Jiawen Li, Yi Zhang, Heung-wing Joseph Lee, Yingying Wang . Fuzzy tracking control of singular multi-agent systems under switching topology. AIMS Mathematics, 2024, 9(11): 29718-29735. doi: 10.3934/math.20241440
    [3] Junfeng Zhang, Renjie Fu, Yuanyuan Wu, Bhatti Uzair Aslam . Practical consensus of time-varying fuzzy positive multi-agent systems. AIMS Mathematics, 2024, 9(11): 31119-31141. doi: 10.3934/math.20241500
    [4] Jiaqi Liang, Zhanheng Chen, Zhiyong Yu, Haijun Jiang . Fixed-time consensus of second-order multi-agent systems based on event-triggered mechanism under DoS attacks. AIMS Mathematics, 2025, 10(1): 1501-1528. doi: 10.3934/math.2025070
    [5] Shutong Liu, Renming Yang . Adaptive predefined-time robust control for nonlinear time-delay systems with different power Hamiltonian functions. AIMS Mathematics, 2023, 8(12): 28153-28175. doi: 10.3934/math.20231441
    [6] Yebin Li, Dongshu Wang, Zuowei Cai . On asymptotic fixed-time controller design for uncertain nonlinear systems with pure state constraints. AIMS Mathematics, 2023, 8(11): 27151-27174. doi: 10.3934/math.20231389
    [7] Lu Zhi, Jinxia Wu . Adaptive constraint control for nonlinear multi-agent systems with undirected graphs. AIMS Mathematics, 2021, 6(11): 12051-12064. doi: 10.3934/math.2021698
    [8] Zuo Wang, Hong Xue, Yingnan Pan, Hongjing Liang . Adaptive neural networks event-triggered fault-tolerant consensus control for a class of nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(3): 2780-2800. doi: 10.3934/math.2020179
    [9] Kairui Chen, Yongping Du, Shuyan Xia . Adaptive state observer event-triggered consensus control for multi-agent systems with actuator failures. AIMS Mathematics, 2024, 9(9): 25752-25775. doi: 10.3934/math.20241258
    [10] Asad Khan, Azmat Ullah Khan Niazi, Saadia Rehman, Saba Shaheen, Taoufik Saidani, Adnan Burhan Rajab, Muhammad Awais Javeed, Yubin Zhong . Robust neural network-driven control for multi-agent formation in the presence of Byzantine attacks and time delays. AIMS Mathematics, 2025, 10(6): 12956-12979. doi: 10.3934/math.2025583
  • This article concentrated on practically predefined-time consensus tracking control of multi-agent systems (MASs) exhibiting strict feedback dynamics, and attaining a predefined level of accuracy. Specifically, a sufficient condition was derived to decide whether the consensus error converges into a predefined region in a certain predefined time that can be appointed beforehand irrespective of initial conditions. By the established stability criterion, a distributed robust fuzzy controller was designed, whose primary aim is to ensure the cooperative stability of the consensus output tracking errors. Command filters were utilized to obtain the estimations of virtual inputs and their derivatives. More notably, the followers can track a designated trajectory structure guided by the leader within a predefined time and tracking errors can be arbitrarily small, which provides a theoretical criterion for the consensus tracking problem of MASs. Finally, an example was utilized to indicate the effectiveness and practicality of the proposed approach.



    Over the last several decades, leader-following consensus control of multi-agent systems (MASs) has received growing attention. At the beginning, most related works were devoted to studying linear MASs [1], or low-order (i.e., first-order or second-order) nonlinear MASs [2,3,4]. Recently, some methods have been proposed for high-order MASs, e.g., [5,6]. In [5], a global optimal consensus topic for the MAS was revisited by designing a bounded local controller, where each of the agents is described by the dynamics of the integrator chain as well as has an objective function known only by itself, and all agents reach the consensus while minimizing the sum of their objective functions. By using ellipsoidal regional investigation and Lyapunov redesign, a distributed consensus controller was proposed in [6] for MASs with smooth nonlinear functions. It should be emphasized that uncertainties including uncertain terms and external disturbances are not considered in the above-mentioned literature. In fact, the existence of uncertainties is inevitable in the actual control systems, which will reduce the control performance, or even cause equipment breakdown and result in system instability. Up to now, a great quantity of effective control methods have been developed to handle this matter, including sliding mode control [7], observer-based neural network control [8], adaptive fuzzy control [9], and so on. Unfortunately, it is worth noting that numerous existing findings, including the ones highlighted earlier, predominantly concentrate on aspects such as asymptotic stability of tracking errors between leaders and followers. These outcomes imply that the state or output of the followers can only align with the ones of the leader over an indefinitely extended period. Note that settling time is a key index for the consensus tracking of the MASs, because faster convergence speed has better flexibility and stronger robustness against sudden obstacles, structural transformations, and other complex environments.

    Bearing this objective in mind, the concept of finite-time stability emerges as a valuable consideration. Finite-time stability not only enhances convergence speed under specific conditions but also brings forth advantages such as robustness against uncertainties and a robust defense against interference. These attributes are inherent within the realm of traditional optimal control theory. As a typical nonlinear control tool, the finite-time stability theory was first applied to MASs in [10], where the formation message is separated into the global message and the local message. Afterward, the investigation on finite-time cooperative consensus and formation control of MASs has been reported, e.g., in [11,12]. Reference [11] proposed a finite-time controler for MASs with dead-zone input, actuator fault, and unknown control directions, in which a sufficiently small positive number is devised to address the singularity phenomenon produced by utilizing the finite-time backstepping procedure. In [12], a finite-time backstepping controller was implemented for uncertain MASs by employing barrier Lyapunov functions to guarantee system performances. A leaderless consensus control scheme for MASs constructed by some mechanical systems that suffer from parametric uncertainties under an undirected graph was considered in [13], where both the finite-time distributed control technique and the transient characteristics were explored from the perspectives of convergence rate and time. However, these existing finite-time consensus control results are incapable of making the settling time independent of the system initial value, i.e., when the system initial value increases, the convergence time may be infinitely prolonged, and this confines the promotion of the finite-time technique in some actual dynamics with relatively large initial values.

    To avert the aforementioned issues, fixed-time stability was introduced, by which the settling time can be prescribed in advance, free from the influence of the initial conditions. Therefore, some fixed-time cooperative consensus control methods have been applied for MASs, and some results have been emerged [14,15,16,17,18,19,20,21,22]. The fixed-time formation-containment control issue of general MASs under time-varying output was considered in [14], in which the considered MASs comprise one virtual leader, multiple leaders, and followers. Reference [15] focused on the formation tracking problem for uncertain MASs without the leader's velocity information, where a fixed-time formation control approach was combined with the nonsmooth backstepping technique in view of the presented cascaded leader state observer and radial basis functions. A novel robust optimization algorithm of distributed MASs which ensures fixed-time convergence was proposed in [16], and the method was developed under the Lyapunov analysis. In [17], the fixed-time consensus problem of MASs subject to external disturbances was handled by using an improved observer. Note that the existing fixed-time consensus works can achieve the convergence objective within the desired time; however, the convergence time will inevitably be overestimated and the relevance of settling time and system parameters is indistinct. Thus, the settling-time-derived stability analysis is usually much larger than the true convergence time and it will be an extremely difficult mission to realize consensus at the time the user expects it.

    In the sense of the aforementioned problems, another scheme exhibiting predefined-time stability was first proposed in [23,24,25,26,27,28,29,30,31,32], where convergence time can be artificially pre-set and avoid the over-valuation of the convergence time boundary. For instance, the predefined-time distributed optimization scheme of linear MASs subject to equality constraints under directed and connected topologies was studied in [24]. Reference [25] solved the containment control of MASs with directed topologies, where a sampled-data-based agreement was analyzed by utilizing motion-planning approaches. The predefined-time optimization problem of homogeneous and heterogeneous MASs was considered in [26], where two distributed approaches for the studied MASs based on the time-based generator technique and output feedback were proposed to minimize the global cost function. In [28], a control algorithm based on a prescribed-time observer was proposed by introducing a time-varying function, which solves the predefined-time tracking problem of the second-order multi-agent network. However, these results are applicable for linear systems and do not consider the impact of nonparametric uncertainties and external disturbances. In [31], based on the assumption that the nonlinear system function satisfies the Lipschitz condition and the external disturbance satisfies the state-dependent condition, a consensus control strategy was proposed for a class of first-order nonlinear multi-agent systems to ensure that the tracking error approaches zero within a predefined time. More notably, these results all require to achieve zero steady-state error, which is difficult to guarantee in the actual system due to the influence of the external complex environments or emergencies on the MASs, and it is no exaggeration to say that if the existence of adverse factors is ignored, the system may fail to be controlled. In contrast, the controller design that ensures sufficient accuracy can promote the practical applications of MASs, which motivates the so-called practically predefined-time control, in which the steady-state error tends into a sufficiently small area near the origin with a predefined time. However, when devising a predefined-time stabilizing controller, two main difficulties demand to be considered. One is that utilizing mathematical tools to achieve predefined time and accuracy control while avoiding singularity issues is a challenging task. Another aspect is that selecting an expected Lyapunov function and designing a systematic construction method to meet predefined-time stability conditions is not easy. Hence, further research on the predefined-time control method for strict-feedback MASs is necessary.

    Motivated by the above observations, a general Lyapunov criterion that is feasible to decide whether the consensus error converges into an arbitrarily small set within a user-set time is desired in this paper. Under the derived lemma, an adaptive fuzzy predefined-time control for nonlinear MASs is implemented via the backstepping control technique. The command filtering technology is employed to address the classical "explosion of complexity" problem. Compared with some prior works, the main distinguishing features of our work are summarized as follows.

    ● This article considers the practically predefined-time stability problem of a class of uncertain high-order MASs. The assumptions are looser than those in [30,31], and this article does not require the unknown function to satisfy the Lipschitz condition and the external disturbance to satisfy the state-dependence condition. Instead, it only requires that the unknown function is a smooth function and the external disturbance is bounded.

    ● Based on the application of the developed practically predefined-time stability criterion in this article and the piecewise function in Lemma 7, the proposed predefined-time controller in this article contains both the predefined-time parameter and the predefined-range parameter. The difference from the fixed-time controllers in [14,15,16,22] is that the control effect can achieve the tracking error entering different predefined ranges within the predefined time by setting these two parameters, while the fixed-time control methods in [14,15,16,22] cannot achieve it.

    ● The practically predefined-time adaptive fuzzy control strategy developed in this article effectively avoids the problem of complexity explosion in [20] due to the use of first-order filters. Moreover, this strategy also overcomes the computational complexity in [20,21].

    The rest of the paper is organized as follows. Section 2 introduces some lemmas, theories, and fundamental information about fuzzy logic systems (FLSs). The consensus control problem is stated in Section 3. The implementation of distributed fuzzy controllers for each individual of the MASs and the systematic stability analysis are presented in Section 4. Simulation examples and the conclusion are included in Sections 5 and 6, respectively.

    Several basic definitions and results are presented in advance to facilitate the subsequent analysis. Especially, the basic graph theory and fuzzy logic systems (FLSs) will be introduced, which play a vital role in getting the main results of this paper.

    First, a fundamental definition on practically predefined-time stability is given as follows.

    Definition 2.1. Let

    ˙y=g(t,y),y(0)=y0, (2.1)

    be a nonlinear system, where yRn is the system state, and g:R+×RnRn is a continuous function with g(0,0)=0. If there exists a positive constant ε and a settling time Tp>0 such that yε for t>Tp, then the system (2.1) is said to have practically predefined-time stability.

    In order to better assess the practically predefined-time stability of the system (2.1), the following lemmas are derived.

    Lemma 2.1. Consider the system (2.1), and let Λ(y) be a Lyapunov function,

    ˙Λ(y)3νT(Λ1ν2(y)+2Λ(y)+Λ1+ν2(y))+ρ, (2.2)

    where ν(0,1), T>0, and ρ>0. Then the nonlinear system (2.1) has practically predefined-time stability and the predefined time is T.

    Proof. Denote δ=νρT4, Ωy={y|Λ(y)δ}, and ˉΩy={y|Λ(y)>δ}. Without loss of generality, assume that Λ(y(0))>δ. If yˉΩy, it holds that

    1νT(Λ1ν2(y)+2Λ(y)+Λ1+ν2(y))4νTΛ(y)>4δνT=ρ. (2.3)

    It is known from (2.2) and (2.3) that

    ˙Λ(y)2νT(Λ1ν2(y)+2Λ(y)+Λ1+ν2(y))1νT(Λ1ν2(y)+2Λ(y)+Λ1+ν2(y))+ρ2νT(Λ1ν2(y)+2Λ(y)+Λ1+ν2(y)). (2.4)

    Let T be the time for y to arrive at the region Ωy from y0. It follows from (2.4) that

    T0dΛ(y)Λ1ν2(y)+2Λ(y)+Λ1+ν2(y)T02νTdt,

    and as a result

    TTT0dΛν2(y)(1+Λν2(y))2TδΛ(y(0))d(11+Λν2(y))=T(11+δν211+Λν2(0))<T.

    This indicates that once y enters into the region Ωy, it will remain in the region. According to Definition 2.1, T is the predefined time.

    Lemma 2.2. [33] Suppose that κ1, κ2, , κL0, h1(0,1], and h2>1. Then it holds that

    Lη=1κh1η(Lη=1κη)h1,Lη=1κh2ηL1h2(Lη=1κη)h2.

    Lemma 2.3. [34] Assume ζR, ω>0, and it holds that

    0|ζ|ζtanh(ζω)0.2785ω.

    Lemma 2.4. [35] Assume ϕ and ˆϕ are two scalar functions and ˜ϕ=ϕˆϕ. It holds that

    ˜ϕˆϕυw1ϕυ+1w2˜ϕυ+1,

    where υ=c1c2(0,1], c1 and c2 are odd integers, w1=11+υ(1+υ1+υ+2υ(1υ2)1+υ2υ1), and w2=2υ11+υ(12υ(υ1)).

    Lemma 2.5. [36] Let χ be a positive constant and y<χ. It holds that

    (χy)qyχq+1yq+1,

    where q=q1q2>1, and q1 and q2 are positive odd numbers.

    Lemma 2.6. Consider the following differential equation.

    ˙ζ(t)=λ1ζ1ν(t)λ2ζ1+ν(t)λ3ζ(t)+r(t), (2.5)

    where ζ(t)R, ν=k1k2<1, and k1 and k2 are, respectively, an odd positive number and an even positive number. λ1,λ2, and λ3 are positive constants and r(t) is a positive function. If ζ(t0)0, then ζ(t)0 for all t>t0.

    Proof. From (2.5), one knows that ˙ζ(t)>λ1ζ1ν(t)λ2ζ1+ν(t)λ3ζ(t). Let ˙η(t)=λ1η1ν(t)λ2η1+ν(t)λ3η(t), η(t0)=ζ(t0), and one can use Lyapunov function V=12η2(t) to prove that η(t) reaches zero in finite time for any initial value η(t0). Assuming η(t0)>0 and tα=min{t|η(t)=0}, if there exists a moment tβ(t0,tα) such that η(tβ)<0, then η(t0)η(tβ)<0. It is known from the properties of a continuous function in a closed interval [t0,tβ] that there exists tγ(t0,tβ) such that η(tγ)=0, which contradicts the definition of tα. Therefore, η(t)0 holds for all tt0. Furthermore, the principle of comparison indicates that ζ(t)η(t)0, tt0.

    Lemma 2.7. [37] The following function Ξ(y) and its derivative dΞ(y)dy are continuous for yR.

    Ξ(y)={|y|1αsign(y),if|y|α,m1|y|2αsign(y)+m2α|y|y,if|y|<α,
    dΞ(y)dy={(1α)|y|α,if|y|α,m1(2α)|y|1α+m2(|y|lnα+1)α|α|,if|y|<α,

    where α(0,1e), m1=1lnα1ααlnα,m2=α2α1ααlnα, and Ξ(y), dΞ(y)dy satisfy the following inequalities:

    |Ξ(y)|a1|y|,|dΞ(y)dy|a2,

    where a1=α2α1lnα1ααlnα and a2=α1α(αα12+α)alpha1α(2α+αα)lnα1ααlnα.

    Remark 2.1. In [37], the function Ξ(y) was used to design the terminal sliding mode surface for uncertain robot manipulators. Under the assumption of known upper bounds on external disturbances and internal uncertainties, the tracking errors can reach the sliding mode surface within a finite time, and then the tracking errors reach the small predefined range along the sliding mode surface within a finite time. This article will use Ξ(y) to a design control scheme that enables the state errors between the leader and followers to reach a predefined range within a predefined time under unknown external disturbances and system functions.

    Remark 2.2. In [38], if the Lyapunov function Λ(y) satisfies ˙Λ(y)c1Λλ1(y)+ρ1, where c1>0, 0<λ1<1, and ρ1>0, then the system (2.1) has practically finite-time stability. Denote Ωˉy={y|Λ(y)ρ1c1(1γ)}, γ(0,1). If yΩˉy, then a settling time Tr=1(1λ1)γc1(Λ1λ1(y(0))(ρ1(1γ)c1)1λ1λ1) can be obtained and it is ensured that yΩˉy for tTr. Obviously, compared with the practically finite-time stability convergence time Tr, the proposed predefined time T in Lemma 2.1 is independent of the initial value. In [22], if the Lyapunov function Λ(y) satisfies ˙Λ(y)c1Λλ1(y)c2Λλ2(y)+ρ2, where c1>0,c2>0, 0<λ1<1, λ2>1, and ρ2>0, then the system (2.1) has practically fixed-time stability. Denote Ωˉˉy={y|Λ(y)min{(ρ2c1(1γ))1λ1,(ρ2c2(1γ))1λ2}}, γ(0,1). If yΩˉˉy, then a fixed time Ts=1(1λ1)γc1+1(λ21)γc2 can be obtained and it is ensured that yΩˉˉy for tTs. By comparing the predefined time T in Lemma 2.1 and the fixed time Ts, one can find that the practically predefined-time stability can establish the relationship between system parameters and stabilization time, but fixed-time stability cannot achieve this.

    To dispose of the uncertainty existing in the MASs, the basic theoretical knowledge of FLS is recalled here.

    An FLS consists of four parts: a set of fuzzy rules, center-average defuzzifer, a fuzzifier, and product inference. Let the ath rule be (suppose that there are na fuzzy rules) R(a): if y1 is Br1 and yn is Brn, then Fy is Ca, with y=[y1,y2,,yn]T being the FLS input, Fy being the FLS output, and Bai and Ca being fuzzy sets. The fuzzy functions μBai(yi) and μCa(Fy) are with respect to Bai and Ca.

    Through the technique in [39], the output Fy can be expressed as

    Fy(y)=naa=1ˉFa[ni=1μBai(yi)]naa=1[ni=1μBai(yi)], (2.6)

    with ˉFa=maxFyRμCa(Fy). So, the fuzzy basis function can be defined as

    φa(y)=ni=1μBai(yi)naa=1[ni=1μBai(yi)]. (2.7)

    Denote θT=[ˉF1,ˉF2,,ˉFna]=[θ1,θ2,,θna], φ(y)=[φ1(y),φ2(y),,,φna(y)]T, and then the output Fy in (2.6) can be rewritten as

    Fy(y)=θTφ(y). (2.8)

    Lemma 2.8. [36] If f(y) is a continuous function on the compact set Ωy, then for any positive constant σ, there exists an FLS (2.8) such that

    supyΩy|f(y)θTφ(y)|σ. (2.9)

    To describe the control problem, some basic notions about graph theory are mentioned here as in [40].

    Consider the MAS comprising a leader and N followers. Let message exchanges among multiple followers be denoted through an undirected diagram G=(V,E,A), with V=(v1,,vn), E being the set of nodes, edges, respectively, and A=[aj,k]RN×N being an adjacency matrix where aj,k0. The node collection is a part of a countable index set I={1,,N}. In addition, E is described as (vj,vk)E (jk) representing a road leading from the jth follower to the kth follower, that is, the follower j can deliver information to the follower k. The matrix A is given by aj,k=ak,j, aj,j=0, and aj,k>0 if (vj,vk)E (jk). The neighbor of node j is Nj={k|(vk,vj)E}. Besides, let D be the in-degree matrix with dj=vkNjaj,k for jI. Then, let L=[lj,k]=DARN×N.

    One can use another graphic ¯G={¯V,¯E} to portray the communication topology between the leader v0 with N followers vjE, jI. Let B=diag{b1,,bN}RN×N be the leader adjacency matrix, with bj>0 iff vj is contacted with the node v0 across the communication (vj,v0) and bj=0 otherwise. In particular, suppose that the topology is undirected and fixed.

    Consider the following MAS having N followers, in which the jth follower can be presented as

    {˙xj,i=fj,i(¯xj,i)+xj,i+1+τj,i(¯xj,i,t),˙xj,n=fj,n(¯xj,n)+uj+τj,n(¯xj,n,t),yj=xj,1, (3.1)

    with i[1,n1], j[1,,N]. ¯xj,i=[xj,1, , xj,i]TRi is a measurable state, ujR is the control input, yjR is the output signal, fj,i():RiR is an unknown smooth function, and τj,i()R represents an unknown external disturbance.

    Remark 3.1. Note that the considered model (3.1) has a strict-feedback form, which can express many actual nonlinear systems, such as quadrotor unmanned aerial vehicles, aircrafts, and hypersonic flight vehicles. Therefore, studying its stability has important practical significance, and some prior works can be seen in [12,41,42,43]. However, the scholars in references [12,41,42,43] only studied finite-time stability. Therefore, this article will discuss the practically predefined-time stability of such systems, by which the convergence time is not limited by initial conditions and can be formulated as needed.

    Let the leader (denoted by 0) be

    {˙x0,i=x0,i+1,˙x0,n=f0(¯x0,t),y0=x0,1, (3.2)

    with ¯x0=[x0,1, , x0,n]TRn being the measurable and bounded state vector, y0R being the leader's output, and f0()R being an unknown smooth function. Note that the states of the leader and the jth follower are represented as x0,i and xj,i, respectively, and the right subscript i refers to the ith component of the state vectors ¯x0Rn and ¯xj,nRn.

    Let the tracking error for the jth follower be

    zj,1=kNjaj,k(ykyj)+bj(y0yj)=(dj+bj)yj+kNjaj,kyk+bjy0, (3.3)
    zj,i=xj,iζj,i1, (3.4)

    where

    ˙ζj,i1=ϖj,i1(ζj,i1αj,i1), (3.5)

    with ϖj,i1>0 being a filter parameter, αj,i1 being the filter input which will be defined later, and the initial condition being designed as ζj,i1(0)=αj,i1(0). Denote ξj,i1=ζj,i1αj,i1 as the filter error. Assume that ˙αj,i1 is bounded, and then there exists a positive constant βj,i1 such that |˙αj,i1|βj,i1. By using (3.5), one has ˙ξj,i1=ϖj,i1ξj,i1+˙αj,i1. So, |ξj,i1|=|t0˙αj,i1eϖj,i1(ts)ds|βj,i1ϖj,i1. Therefore, for a given constant ˉξj,i1>0, there exists an appropriate positive real number ϖj,i1>0 such that βj,i1ϖj,i1ˉξj,i1, that is,

    |ξj,i1|=|ζj,i1αj,i1|ˉξj,i1. (3.6)

    The goal of this article is to develop a consensus tracking protocol based on Lemma 2.1 by using suitable adaptive fuzzy strategy and the backstepping technique. The developed consensus tracking protocol ensures the predefined-time consensus tracking between the leader and followers, as well as the boundedness of state variables in the MAS. To achieve this goal, some reasonable assumptions should be stated.

    Assumption 3.1. All external disturbances τj,i() are bounded.

    For the unknown function Γj,i (whose specific expression can be found in Section 4), by using Lemma 2.8, there is an FLS θTj,iφj,i such that

    Γj,i=θTj,iφj,i+σj,i, (3.7)

    where σj,i is the fuzzy approximation error. Obviously, σj,i is bounded, i.e., there exists a constant σ_j,i>0 such that |σj,i|σ_j,i.

    Remark 3.2. Assumption 3.1 is not a constraint condition, as external disturbances in actual systems are bounded. Compared to some existing results that do not consider external disturbances [36,44], Assumption 3.1 is reasonable. A similar Assumption can be found in [45,46].

    Remark 3.3. The consensus issue of MASs has captured extensive interest resulting from their widespread applications in various fields, including autonomous driving, energy distribution, formation control, trajectory planning, and so on. However, in practical applications, the system is inevitably affected by external environments, such as noise or disturbances that can affect system performance. Therefore, in order to ensure consistent performance, one can consider the impact of uncertainties while formatting control schemes. Therefore, this article adopts the FLS to handle the uncertainties in the system.

    Remark 3.4. In this paper, the filter (3.5) is utilized to estimate αj,i1 and its derivative, so the conventional "explosion of complexity" problem can be avoided. In addition, the filter error ξj,i1 will keep it bounded by setting ϖj,i1 as a larger constant according to [47]. Since ϖj,i1 needs to select a large positive real number, this article sets ϖj,1=ϖj,2==ϖj,n1=ϖ. It implies that Assumption 3.1 is less stringent so that the command filtered backstepping technique is more suitable for some actual dynamics models in which the higher-order derivatives are difficult to obtain such as land vehicle systems. Meanwhile, in consensus control, a leader can be seen as a command generator to deliver instructions to its followers, and all followers must understand the instructions to follow, so the condition that ¯x0 can be measured is reasonable.

    For the convenience of subsequent theoretical derivation, the functions fj,i(¯xj,i) and τj,i(¯xj,i,t) are simplified as fj,i and τj,i.

    In the subsequent backsepping design process, effective virtual controllers and the actual controller of the jth follower, as well as the corresponding adaptive laws, will be provided.

    Step 1. For the jth follower, differentiating the tracking error zj,1 in (3.3) produces

    ˙zj,1=(dj+bj)(fj,1+xj,2+τj,1)+kNjaj,k(fk,1+xk,2+τk,1)+bjx0,2=[(dj+bj)fj,1+kNjaj,kfk,1]+[(dj+bj)τj,1+kNjaj,kτk,1](dj+bj)(zj,2+ζj,1αj,1+αj,1)+kNjaj,kxk,2+bjx0,2=¯fj,1+ˉτj,1(dj+bj)zj,2(dj+bj)ξj,1(dj+bj)αj,1+Λj,1, (4.1)

    where ¯fj,1=(dj+bj)fj,1+kNjaj,kfk,1, ¯τj,1=(dj+bj)τj,1+kNjaj,kτk,1, and Λj,1=kNjaj,kxk,2+bjx0,2. By using the FLS (3.7), one has

    ¯fj,1=θTj,1φj,1+σj,1. (4.2)

    Due to the boundedness of fuzzy estimation error σj,1 and Assumption 3.1, there exists an unknown positive constant ˉκj,1 such that |σj,1+¯τj,1|ˉκj,1. So, by applying Lemma 2.3, for any ω>0, one obtains

    zj,1(¯fj,1+¯τj,1)=zj,1(θTj,1φj,1+σj,1+¯τj,1)|zj,1|(θj,1φj,1+ˉκj,1)|zj,1|χj,1ψj,1zj,1χj,1ψj,1tanh(zj,1ψj,1ω)+0.2785ωχj,1, (4.3)

    where χj,1=max{θj,1,ˉκj,1} and ψj,1=φj,1+1.

    By using (3.6), one has

    zj,1(dj+bj)ξj,112z2j,1+12(dj+bj)2¯ξ2j,1. (4.4)

    Let ˆχj,1 be the estimation of χj,1. Construct the following Lyapunov function

    Vj,1=12z2j,1+12˜χ2j,1, (4.5)

    where ˜χj,1=χj,1ˆχj,1.

    Substituting (4.1), (4.3), and (4.4) into ˙Vj,1, one can further obtain

    ˙Vj,1zj,1χj,1ψj,1tanh(zj,1ψj,1ω)zj,1(dj+bj)αj,1(dj+bj)zj,1zj,2+12z2j,1+zj,1Λj,1˜χj,1˙ˆχj,1+ρj,1=zj,1˜χj,1ψj,1tanh(zj,1ψj,1ω)+zj,1ˆχj,1ψj,1tanh(zj,1ψj,1ω)zj,1(dj+bj)αj,1(dj+bj)zj,1zj,2+12z2j,1+zj,1Λj,1˜χj,1˙ˆχj,1+ρj,1=zj,1ˆχj,1ψj,1tanh(zj,1ψj,1ω)zj,1(dj+bj)αj,1(dj+bj)zj,1zj,2+12z2j,1+zj,1Λj,1+˜χj,1(zj,1ψj,1tanh(zj,1ψj,1ω)˙ˆχj,1)+ρj,1, (4.6)

    where ρj,1=0.2785ωψj,1+12(dj+bj)2¯ξ2j,1. In order to ensure the continuity of the virtual controller at the boundary points of the predefined region, according to Lemma 2.7, the virtual controller αj,1 is designed as follows.

    αj,1=μ12zj,1+μ2Ξ(zj,1)+μ3z1+νj,1+ˆχj,1ψj,1tanh(zj,1ψj,1ω)+Ωj,1dj+bj, (4.7)

    where ν=k1k2(0,1e) is a predefined tracking error boundary value, k1 is a positive even number, k2 is a positive odd number, Ωj,1=12zj,1+Λj,1, and

    Ξ(zj,1)={|zj,1|1νsign(zj,1),if|zj,1|ν,m1|zj,1|2νsign(zj,1)+m2ν|zj,1|zj,1,if|zj,1|<ν, (4.8)

    where m1=1lnν1ννlnν,m2=ν2ν1ννlnν. The adaptive law is given as

    ˙ˆχj,1=zj,1ψj,1tanh(zj,1ψj,1ω)μ1ˆχj,1μ2K2ˆχ1νj,1μ3ˆχ1+νj,1, (4.9)

    where μ1,μ2,μ3, and K2 will be given later.

    Case 1. For |zj,1|ν, substituting (4.7) and (4.9) into (4.6) yields

    ˙Vj,1μ12z2j,1μ2(z2j,1)1ν2μ3(z2j,1)1+ν2(dj+bj)zj,1zj,2+μ1˜χj,1ˆχj,1+μ2K2˜χj,1ˆχ1νj,1+μ3˜χj,1ˆχ1+νj,1+ρj,1. (4.10)

    Then, by using Lemma 2.4, one can derive that

    μ2K2˜χj,1ˆχ1νj,1μ2K1K2χ2νj,1μ2K2K2˜χ2νj,1=μ2K1K2χ2νj,1μ2(˜χ2j,1)1ν2, (4.11)

    where K1=11+ν(1+ν1+ν+2ν(1ν2)1+ν2ν1) and K2=2ν11+ν(12ν(ν1)).

    From Lemma 2.6, one knows that ˆχj,10 if initial value ˆχj,1(t0)0. Therefore, one gets ˜χj,1=χj,1ˆχj,1χj,1. Applying Lemma 2.5, it can be obtained that

    μ3˜χj,1ˆχ1+νj,1=μ3˜χj,1(χj,1˜χj,1)1+νμ3χ2+νj,1μ3(˜χ2j,1)1+ν2. (4.12)

    For μ3˜χj,1ˆχj,1, by using the Young inequality, one has

    μ1˜χj,1ˆχj,1=μ1˜χj,1(χj,1˜χj,1)μ12χ2j,1μ12˜χ2j,1. (4.13)

    Substituting (4.11), (4.12), and (4.13) into (4.10) yields

    ˙Vj,1μ12(z2j,1+˜χ2j,1)μ2((z2j,1)1ν2+(˜χ2j,1)1ν2)μ3((z2j,1)1+ν2+(˜χ2j,1)1+ν2)(dj+bj)zj,1zj,2+ˉρj,1, (4.14)

    where ˉρj,1=ρj,1+μ12χ2j,1+μ2K1K2χ2νj,1+μ3χ2+νj,1.

    Case 2. For |zj,1|<ν, substituting (4.7) and (4.9) into (4.6), one has

    ˙Vj,1μ12z2j,1μ2m1|zj,1|3νμ2m2ν|zj,1|z2j,1μ3(z2j,1)1+ν2(dj+bj)zj,1zj,2+μ1˜χj,1ˆχj,1+μ2K2˜χj,1ˆχ1νj,1+μ3˜χj,1ˆχ1+νj,1+ρj,1μ12z2j,1μ3(z2j,1)1+ν2(dj+bj)zj,1zj,2+ρj,1+μ1˜χj,1ˆχj,1+μ2K2˜χj,1ˆχ1νj,1+μ3˜χj,1ˆχ1+νj,1. (4.15)

    For μ1˜χj,1ˆχj,1, μ2K2˜χj,1ˆχ1νj,1, and μ3˜χj,1ˆχ1+νj,1, substituting the same analysis results (4.11)–(4.13) into (4.15) yields

    ˙Vj,1μ12(z2j,1+˜χ2j,1)μ2(˜χ2j,1)1ν2μ3((z2j,1)1+ν2+(˜χ2j,1)1+ν2)(dj+bj)zj,1zj,2+ˉρj,1, (4.16)

    where ˉρj,1 is the same as in (4.14). Notice that (ν2)1ν2(z2j,1)1ν2>0 for |zj,i|<ν<1, and one can rewrite (???) as

    ˙Vj,1μ12(z2j,1+˜χ2j,1)μ2((z2j,1)1ν2+˜χ2j,1)1ν2)μ3((z2j,1)1+ν2+(˜χ2j,1)1+ν2)(dj+bj)zj,1zj,2+ˉˉρj,1, (4.17)

    where ˉˉρj,1=ˉρj,1+μ2(ν2)1ν2.

    Step (2in1). According to zj,i=xj,iζj,i1, the time derivative of zj,i can be obtained as

    ˙zj,i=fj,i+xj,i+1+τj,i˙ζj,i1=fj,i+(zj,i+1+ζj,iαj,i+αj,i)+τj,i˙ζj,i1=fj,i+zj,i+1+ξj,i+αj,i+τj,i˙ζj,i1=θTj,iφj,i+σj,i+τj,i+zj,i+1+ξj,i+αj,i˙ζj,i1, (4.18)

    where fj,i=θTj,iφj,i+σj,i. Since τj,i and σj,i are bounded, i.e., there exists an unknown positive constant ˉκj,i such that |σj,i+τj,i|ˉκj,i, then, according to Lemma 2.3, for any ω>0, one obtains

    zj,i(θTj,iφj,i+σj,i+τj,i)|zj,i|(θj,iφj,i+ˉκj,i)|zj,i|χj,iψj,izj,iχj,iψj,itanh(zj,iψj,iω)+0.2785ωχj,i, (4.19)

    where χj,i=max{θj,i,ˉκj,i} and ψj,i=φj,i+1.

    By using Young's inequality and (3.6), one has

    zj,iξj,i12z2j,i+12¯ξ2j,i. (4.20)

    Define the estimation error ˜χj,i=χj,iˆχj,i, where ˆχj,i is the estimation of χj,i. Build the following Lyapunov function.

    Vj,i=12z2j,i+12˜χ2j,i. (4.21)

    Similar to Step 1, differentiating Vj,i yields

    ˙Vj,izj,iˆχj,iψj,itanh(zj,iψj,iω)+12z2j,i+zj,izj,i+1+zj,iαj,izj,i˙ζj,i1+˜χj,i(zj,iψj,itanh(zj,iψj,iω)˙ˆχj,i)+ρj,i, (4.22)

    where ρj,i=0.2785ωχj,i+12¯ξ2j,i. Select the following virtual controller and adaptive law:

    αj,i=(μ12zj,i+μ2Ξ(zj,i)+μ3z1+νj,i+ˆχj,iψj,itanh(zj,iψj,iω)+Ωj,i), (4.23)

    where Ωj,i=12zj,i+ιzj,i1˙ζj,i1, ι=(dj+bj) for i=2 and ι=1 for i=3,4,,n1,

    Ξ(zj,i)={|zj,i|1νsign(zj,i),if|zj,i|ν,m1|zj,i|2νsign(zj,i)+m2ν|zj,i|zj,i,if|zj,i|<ν. (4.24)

    The adaptive law is given as

    ˙ˆχj,i=zj,iψj,itanh(zj,iψj,iω)μ1ˆχj,iμ2K2ˆχ1νj,iμ3ˆχ1+νj,i. (4.25)

    By substituting (4.23) and (4.25) into (4.22), similar to the analysis in Step 1, we can obtain the following results.

    ˙Vj,iμ12(z2j,i+˜χ2j,i)μ2((z2j,i)1ν2+˜χ2j,i)1ν2)μ3((z2j,i)1+ν2+(˜χ2j,i)1+ν2)ιzj,izj,i1+zj,izj,i+1+ˉρj,i,for|zj,i|ν, (4.26)

    where ˉρj,i=ρj,i+μ12χ2j,i+μ22K1K2χ2νj,i+μ3χ2+νj,i.

    \begin{align} \dot{V}_{j, i}&\leq -\frac{\mu_1}{2}\Big(z_{j, i}^2+\tilde\chi_{j, i}^2\Big)-\mu_2\Big( (z_{j, i}^2)^{1-\frac{\nu}{2}}+\tilde\chi_{j, i}^2)^{1-\frac{\nu}{2}}\Big)-\mu_3\Big( (z_{j, i}^2)^{1+\frac{\nu}{2}}+(\tilde\chi_{j, i}^2)^{1+\frac{\nu}{2}}\Big) \\ &\quad-\iota z_{j, i}z_{j, i-1}+z_{j, i}z_{j, i+1}+\bar{\bar\rho}_{j, i}, \; \; \mathrm{for}\; |z_{j, i}| < \nu, \end{align} (4.27)

    where \bar{\bar\rho}_{j, i} = \bar\rho_{j, i}+\mu_2\Big(\nu^2\Big)^{1-\frac{\nu}{2}} .

    Step n . From z_{j, n} = x_{j, n}-\zeta_{j, n-1} , one can obtain

    \begin{align} \dot{z}_{j, n}& = f_{j, n}+u_j+\tau_{j, n}-\dot{\zeta}_{j, n-1}\\ & = \boldsymbol\theta^{T}_{j, n}\boldsymbol\varphi_{j, n}+\sigma_{j, n}+\tau_{j, n}+u_{j}-\dot{\zeta}_{j, n-1}, \end{align} (4.28)

    where f_{j, n} = \boldsymbol\theta^{T}_{j, n}\boldsymbol\varphi_{j, n}+\sigma_{j, n} . One can conclude that there exists an unknown positive constant \bar\kappa_{j, n} such that |\sigma_{j, n}+\tau_{j, n}|\leq\bar\kappa_{j, n} . Similarly, by using Lemma 2.3, for any \omega > 0 , one can get

    \begin{equation} \left. \begin{aligned} z_{j, n}(\boldsymbol\theta^{T}_{j, n}\boldsymbol\varphi_{j, n}+\sigma_{j, n}+{\tau}_{j, n})&\leq|z_{j, n}|(\|\boldsymbol\theta_{j, n}\|\|\boldsymbol\varphi_{j, n}\|+\bar\kappa_{j, n})\\ &\leq|z_{j, n}|\chi_{j, n}\psi_{j, n}\\ &\leq z_{j, n}\chi_{j, n}\psi_{j, n}\tanh \Big(\frac{z_{j, n}\psi_{j, n}}{\omega}\Big)+0.2785\omega\chi_{j, n}, \end{aligned} \right. \end{equation} (4.29)

    where \chi_{j, n} = \max\{\|\boldsymbol\theta_{j, n}\|, \bar{\kappa}_{j, n}\} and \psi_{j, n} = \|\boldsymbol\varphi_{j, n}\|+1 .

    Define the estimation error \tilde{\chi}_{j, n} = {\chi}_{j, n}-\hat{{\chi}}_{j, n} , where \hat\chi_{j, n} is the estimation of {\chi}_{j, n} . Choose the following Lyapunov function.

    \begin{equation} V_{j, n} = \frac{1}{2}z_{j, n}^2+\frac{1}{2}\tilde\chi_{j, n}^2. \end{equation} (4.30)

    Similar to Step 1, the time derivation of V_{j, n} yields

    \begin{align} \dot{V}_{j, n}&\leq z_{j, n}\hat{\chi}_{j, n}\psi_{j, n}\tanh\Big(\frac{z_{j, n}\psi_{j, n}}{\omega}\Big) +z_{j, n}u_{j, n}-z_{j, n}\dot{\zeta}_{j, n-1}\\ &\quad+\tilde\chi_{j, n}\Big(z_{j, n}\psi_{j, n}\tanh\Big(\frac{z_{j, n}\psi_{j, n}}{\omega}\Big)-\dot{\hat\chi}_{j, n}\Big)+\rho_{j, n}, \end{align} (4.31)

    where \rho_{j, n} = 0.2785\omega{\chi}_{j, n} . We can select the virtual controller and adaptive law as follows:

    \begin{equation} \left. \begin{aligned} u_{j} = -\Big(\frac{\mu_1}{2}z_{j, n}+\mu_2\Xi(z_{j, n})+\mu_3z_{j, n}^{1+\nu}+\hat\chi_{j, n}\psi_{j, n}\tanh\Big(\frac{z_{j, n}\psi_{j, n}}{\omega}\Big)+\Omega_{j, n}\Big), \end{aligned} \right. \end{equation} (4.32)

    where \Omega_{j, n} = z_{n-1}-\dot\zeta_{j, n-1} ,

    \begin{equation} \Xi(z_{j, n}) = \left\{ \begin{aligned} &|z_{j, n}|^{1-\nu}\mathrm{sign}(z_{j, n}), &\mathrm{if}\; |z_{j, n}|\geq\nu, \\ &m_{1}|z_{j, n}|^{2-\nu}\mathrm{sign}(z_{j, n})+m_2\nu^{|z_{j, n}|}z_{j, n}, &\mathrm{if}\; |z_{j, n}| < \nu. \end{aligned} \right. \end{equation} (4.33)

    The adaptive law is given as

    \begin{equation} \dot{\hat\chi}_{j, n} = \left. \begin{aligned} &z_{j, n}\psi_{j, n}\tanh\Big(\frac{z_{j, n}\psi_{j, n}}{\omega}\Big)-\mu_1\hat\chi_{j, n}-\frac{\mu_2}{K_2}{\hat{\chi}}_{j, n}^{1-\nu}-\mu_3{\hat{\chi}}_{j, n}^{1+\nu}. \end{aligned} \right. \end{equation} (4.34)

    By substituting (4.32) and (4.34) into (4.31), similar to the analysis in Step 1, we can obtain the following results.

    \begin{align} \dot{V}_{j, n}&\leq -\frac{\mu_1}{2}\Big(z_{j, n}^2+\tilde\chi_{j, n}^2\Big)-\mu_2\Big( (z_{j, n}^2)^{1-\frac{\nu}{2}}+\tilde\chi_{j, n}^2)^{1-\frac{\nu}{2}}\Big)-\mu_3\Big( (z_{j, n}^2)^{1+\frac{\nu}{2}}+(\tilde\chi_{j, n}^2)^{1+\frac{\nu}{2}}\Big) \\ &\quad- z_{j, n}z_{j, n-1}+{\bar\rho}_{j, n}, \; \; \mathrm{for}\; |z_{j, n}|\geq\nu, \end{align} (4.35)

    where \bar\rho_{j, n} = \rho_{j, n}+\frac{\mu_1}{2}\chi_{j, n}^2+\frac{\mu_2K_1}{K_2}\chi_{j, n}^{2-\nu}+\mu_3\chi_{j, n}^{2+\nu} .

    \begin{align} \dot{V}_{j, n}&\leq -\frac{\mu_1}{2}\Big(z_{j, n}^2-\mu_2\Big( (z_{j, n}^2)^{1-\frac{\nu}{2}}+\tilde\chi_{j, n}^2)^{1-\frac{\nu}{2}}\Big)-\mu_3\Big( (z_{j, n}^2)^{1+\frac{\nu}{2}}+(\tilde\chi_{j, n}^2)^{1+\frac{\nu}{2}}\Big)+\tilde\chi_{j, n}^2\Big) \\ &\quad- z_{j, n}z_{j, n-1}+\bar{\bar\rho}_{j, n}, \; \; \mathrm{for}\; |z_{j, n}| < \nu, \end{align} (4.36)

    where \bar{\bar\rho}_{j, n} = \bar\rho_{j, n}+\mu_2\Big(\nu^2\Big)^{1-\frac{\nu}{2}} .

    Theorem 4.1. Consider the leader-follower MAS (3.1) and (3.2) with Assumption 3.1. Under the virtual controllers (4.7) and (4.23), actual controller (4.32), and the parameter adaption laws (4.9), (4.25), and (4.34), it holds that:

    (i) All error variables z_{j, i} have practically predefined-time stability.

    (ii) The predefined-time consensus tracking is achieved. The error z_{j, 1} can enter into a predefined small neighborhood in the predefined time.

    Proof. Choose the Lapunov function V_j as

    \begin{equation} V_j = V_{j, 1}+V_{j, 2}+\cdot\cdot\cdot+V_{j, n}. \end{equation} (4.37)

    When |z_{j, i}|\geq \nu , it can be inferred from (4.16), (4.26), and (4.35) that

    \begin{align} \dot{V}_{j}&\leq -\frac{\mu_1}{2}\sum\limits_{i = 1}^n\Big(z_{j, i}^2+\tilde\chi_{j, i}^2\Big)-\mu_2\sum\limits_{i = 1}^n\Big( (z_{j, i}^2)^{1-\frac{\nu}{2}}+(\tilde\chi_{j, i}^2)^{1-\frac{\nu}{2}}\Big)\\ &\quad-\mu_3\sum\limits_{i = 1}^n\Big( (z_{j, i}^2)^{1+\frac{\nu}{2}}+(\tilde\chi_{j, i}^2)^{1+\frac{\nu}{2}}\Big)+r_{j}, \end{align} (4.38)

    where r_j = \sum\limits_{i = 1}^n\bar\rho_{j, i} . Select \mu_1 = \frac{6}{\nu\mathcal{T}} , \mu_2 = \frac{3}{\nu\mathcal{T}2^{1-\frac{\nu}{2}}} , and \mu_3 = \frac{3\cdot2^{\frac{\nu}{2}}n^{\frac{\nu}{2}}}{\nu\mathcal{T}2^{1+\frac{\nu}{2}}} , and by using Lemma 2.2, one gets

    \begin{align} \dot{V}_{j}&\leq -\mu_1\sum\limits_{i = 1}^n\Big(\frac{1}{2}z_{j, i}^2+\frac{1}{2}\tilde\chi_{j, i}^2\Big) -\mu_22^{1-\frac{\nu}{2}}\sum\limits_{i = 1}^n\Big( (\frac{1}{2}z_{j, i}^2)^{1-\frac{\nu}{2}}+(\frac{1}{2}\tilde\chi_{j, i}^2)^{1-\frac{\nu}{2}}\Big)\\ &\quad-\mu_32^{1+\frac{\nu}{2}}\sum\limits_{i = 1}^n\Big( (\frac{1}{2}z_{j, i}^2)^{1+\frac{\nu}{2}}+(\frac{1}{2}\tilde\chi_{j, i}^2)^{1+\frac{\nu}{2}}\Big)+r_{j}\\ &\leq -\mu_1\sum\limits_{i = 1}^n\Big(\frac{1}{2}z_{j, i}^2+\frac{1}{2}\tilde\chi_{j, i}^2\Big)-\mu_22^{1-\frac{\nu}{2}}\Big(\sum\limits_{i = 1}^n (\frac{1}{2}z_{j, i}^2+\frac{1}{2}\tilde\chi_{j, i}^2)\Big)^{1-\frac{\nu}{2}}\\ &\quad-\frac{\mu_32^{1+\frac{\nu}{2}}}{(2n)^{\frac{\nu}{2}}}\Big(\sum\limits_{i = 1}^n (\frac{1}{2}z_{j, i}^2+\frac{1}{2}\tilde\chi_{j, i}^2)\Big)^{1+\frac{\nu}{2}}+r_{j}\\ & = -\mu_1V_j-\mu_22^{1-\frac{\nu}{2}}V_j^{1-\frac{\nu}{2}}-\frac{\mu_32^{1+\frac{\nu}{2}}}{(2n)^{\frac{\nu}{2}}}V^{1+\frac{\nu}{2}}_j+r_{j}\\ & = -\frac{3}{\nu\mathcal{T}}\Big(V_j^{1-\frac{\nu}{2}}+2V_j+V_j^{1+\frac{\nu}{2}}\Big)+r_j. \end{align} (4.39)

    From (4.39), one can conclude that the tracking errors of the j th follower have practically predefined-time stability. Denote \delta_j = \frac{\nu r_j\mathcal{T}}{4} and \Omega_j = \{z_{j, i}|V_f\leq\delta_j\} , and according to Lemma 2.1, one can obtain that the tracking errors will enter the region \Omega_j within the predefined time \mathcal{T} , which means z_{j, i}\leq \sqrt{2\delta_j} . This ends the proof.

    Remark 4.1. Note that a switched control function

    \begin{equation*} \digamma(z_{j, i}) = \left\{ \begin{aligned} &\frac{z_{j, i}}{|z_{j, i}|^{2}}, \qquad |z_{j, i}|\neq0, \\ &0, \qquad |z_{j, i}| = 0, \\ \end{aligned} \right. \end{equation*}

    was employed in [48], which will bring about the singularity phenomenon when |z_{j, i}| is very small. For this reason, the predefined parameter \nu and the function \Xi(z_{j, i}) are provided in this article to solve the singularity problem.

    Remark 4.2. The control parameters in this article include the predefined boundary parameter \nu , the predefined time parameter \mathcal{T} , the adaptive adjustment parameter \omega , and the filter parameter \varpi . When parameters \mathcal{T} , \omega , \varpi , and \nu are selected appropriately, the performance of tracking errors can be well displayed. One can refer to the simulation section for detailed and intuitive results.

    Remark 4.3. The selection guidance for the parameters is displayed as follows. 1) The parameter \varpi_{j, i-1} in the filter (3.5) should be chosen as large as possible to ensure a preeminent approximation effect. However, excessive value will lead to parameter drift. 2) In order to achieve fast stability, a small \mathcal{T} should be devised. Meanwhile, a small \nu can realize a high control accuracy. However, the required control cost will correspondingly increase. Therefore, a favorable balance is required to be grasped between control accuracy and cost.

    In this section, consensus tracking of a MAS with a leader and four followers is studied. The communication graph is shown in Figure 1. From Figure 1, the corresponding adjacency matrix and Laplacian matrix are shown as

    A = \begin{bmatrix} 0 & 1 &0 &0 \\ 0 & 0 &0 &0\\ 0 & 1 &0 &0\\ 0 & 0 &1 &0 \end{bmatrix}, {} L = \begin{bmatrix} 1 & -1 &0 &0 \\ 0 & 0 &0 &0\\ 0 & -1 &1 &0\\ 0 & 0 &-1 &1 \end{bmatrix}.
    Figure 1.  Communication graph.

    Example. The dynamics of four followers are described as

    \begin{equation} \left\{ \begin{aligned} &\dot x_{j, 1} = (1+0.1(j-1))\cos(x_{j, 1})+\frac{x_{j, 1}^2}{1+x_{j, 1}^2}+0.25\sin(t)+x_{j, 2}, \\ &\dot x_{j, 2} = x_{j, 2}x_{j, 1}^2+(1+0.1(j-1))\cos(x_{j, 1})x_{j, 2}^2+0.25\cos(t)+u_j, \\ &y_{j} = x_{j, 1}. \end{aligned} \right. \end{equation} (5.1)

    Let f_{j, 1} = (1+0.1(j-1))\cos(x_{j, 1})+\frac{x_{j, 1}^2}{1+x_{j, 1}^2} , f_{j, 2} = x_{j, 2}x_{j, 1}^2+(1+0.1(j-1))\cos(x_{j, 1})x_{j, 2}^2 , \tau_{j, 1} = 0.25\sin(t) , and \tau_{j, 2} = 0.25\cos(t) . The FLSs are employed to estimate unknown functions of the system (5.1). Select the fuzzy set as [-5, 5] and partitioning points as -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5 . The fuzzy functions are chosen as

    \begin{equation*} \mu_{B_{j, i}^s} = \exp\Big[-\Big(\frac{x_{j, i}-6+s}{2}\Big)^2\Big], \end{equation*}

    where j = 1, 2, 3, 4 , i = 1, 2 , s = 1, 2, \cdot\cdot\cdot, 11 . The initial values are chosen as [x_{1, 1}(0), x_{1, 2}(0)]^{T} = [-1.20, 1.00]^{T} , [x_{2, 1}(0), x_{2, 2}(0)]^{T} = [0.60, -0.90]^{T} , [x_{3, 1}(0), x_{3, 2}(0)]^{T} = [-1.00, 0.80]^{T} , and [x_{4, 1}(0), x_{4, 2}(0)]^{T} = [1.40, -0.60]^{T} , \hat\chi_{j, i}(0) = 0 . Let the output of the leader be y_{0} = -\cos(1.5t)+\sin(0.5t) . The values of the control parameters are \mathcal{T} = 2 , \omega = 0.01 , \varpi = 100 , and \nu = \frac{16}{121} .

    In order to compare the control performance of consensus tracking, a practically predefined-time control method for the follower systems (5.1) is first presented. Corresponding controllers and adaptive laws are designed as follows.

    \begin{equation} \left\{ \begin{aligned} &\alpha_{j, 1} = \frac{\mu_2z_{j, 1}^{1-\nu}+\mu_3z_{j, 1}^{1+\nu}+\hat\chi_{j, 1}\psi_{j, 1}\tanh\Big(\frac{z_{j, 1}\psi_{j, 1}}{\omega}\Big)+\Omega_{j, 1}}{d_j+b_j }, \\ &u_j = -\Big(\mu_2z_{j, 2}^{1-\nu}+\mu_3z_{j, 2}^{1+\nu}+\hat\chi_{j, 2}\psi_{j, 2}\tanh\Big(\frac{z_{j, 2}\psi_{j, 2}}{\omega}\Big)+\Omega_{j, 2}\Big), \\ &\dot{\hat\chi}_{j, 1} = z_{j, 1}\psi_{j, 1}\tanh\Big(\frac{z_{j, 1}\psi_{j, 1}}{\omega}\Big)-\frac{\mu_2}{K_2}{\hat{\chi}}_{j, 1}^{1-\nu}-\mu_3{\hat{\chi}}_{j, 1}^{1+\nu}, \\ &\dot{\hat\chi}_{j, 2} = z_{j, 2}\psi_{j, 2}\tanh\Big(\frac{z_{j, 2}\psi_{j, 2}}{\omega}\Big)-\frac{\mu_2}{K_2}{\hat{\chi}}_{j, 2}^{1-\nu}-\mu_3{\hat{\chi}}_{j, 2}^{1+\nu}, \end{aligned} \right. \end{equation} (5.2)

    where z_{j, 2} = x_{j, 2}-\zeta_{j, 1} , \dot{\zeta}_{j, 1} = -\varpi_{j, 1}(\zeta_{j, 1}-\alpha_{j, 1}) , \Omega_{j, 1} = \sum\limits_{k = 1 }^4a_{j, k}x_{k, 2}+b_{j}\dot{y}_{0}+\frac{1}{2}z_{j, 1} , \Omega_{j, 2} = -(d_j+b_j)z_{1}-\dot\zeta_{j, 1} . By taking the derivative of function V_j in (4.37), one can obtain

    \begin{equation} \dot{V}_j\leq-\frac{\pi}{\nu\mathcal{T}}\Big(V^{1-\frac{\nu}{2}}_j+V^{1+\frac{\nu}{2}}_j\Big)+\Delta_2, \end{equation} (5.3)

    where {\mu}_2 = \frac{\pi}{\nu\mathcal{T}} , {\mu}_3 = \frac{\pi2^{\frac{\nu}{2}}4^{\frac{\nu}{2}}}{\nu\mathcal{T}2^{1+ \frac{\nu}{2} }} , and \Delta_2 = \sum\limits_{j = 1}^4\Big(0.2785\omega\psi_{j, 1}+\frac{1}{2}(d_{j}+b_{j})^{2}\overline{\xi}_{j, 1}^{2}+0.2785\omega\psi_{j, 2}+\frac{\mu_2K_1}{K_2}\chi_{j, 1}^{2-\nu}+\frac{\mu_2K_1}{K_2}\chi_{j, 2}^{2-\nu}+\mu_3\chi_{j, 1}^{2-\nu}+\mu_3\chi_{j, 1}^{2-\nu}\Big) . By using Lemma 3 in [49], one can conclude that tracking errors will enter a certain neighborhood within the predefined time 2\mathcal{T} . The simulation results based on the practically predefined-time control method (5.2) are shown in Figures 2 and 3. Set the predefined interval as [-\frac{16}{121}, \frac{16}{121}] . Figure 2(a) shows that tracking errors z_{1, 1} , z_{2, 1} , z_{3, 1} , and z_{4, 1} can enter a neighborhood of the origin within the predefined time 4s , but tracking errors exhibit periodic jumps (see 7s to 9s). Figure 2(b) displays the output signals of the leader and followers. Figures 3(a) and 3(b) show the response curves of adaptive parameters and control inputs, respectively. It can be seen that the practically predefined-time control method (5.2) cannot weaken the impact of periodic jumps that occur in the system itself and limit tracking errors within the predefined interval [-\frac{16}{121}, \frac{16}{121}] .

    Figure 2.  Simulation results based on the practically predefined-time control method (5.2): (a) The response trajectories of tracking errors; (b) the output trajectories of the leader and followers.
    Figure 3.  Simulation results based on the practically predefined-time control method (5.2): (a) The response trajectories of control inputs; (b) the response trajectories of the adaptive parameters.

    Using the same control parameters and initial values, the simulation results of the proposed practically predefined-time control method (4.28) in this article are shown in Figures 47. Figure 4(a) shows all tracking errors z_{1, 1}, z_{2, 1}, z_{3, 1} , and z_{4, 1} arrive at the predefined interval [-\frac{16}{121}, \frac{16}{121}] within the predefined time 2s and the periodic jumping phenomenon is reduced. Comparing Figures 2 and 4, it can be concluded that the control effect of the proposed method (4.32) is better. Figure 5(a) shows that the first-order filter \zeta_{j, 1} can effectively estimate the virtual controller \alpha_{j, 1} . Figure 5(b) shows that the control method (4.32) in this article requires more energy to overcome periodic jumps in the system itself. Figures 6(a) and 6(b) show that the followers' states and adaptive parameters are bounded. Figures 7(a) and (b) display that the consensus tracking performance can be improved by adjusting parameter \nu in the proposed practically predefined-time control method (4.32). Obviously, the above simulation results verify the effectiveness and advantage of the proposed control approach.

    Figure 4.  Simulation results based on the proposed predefined-time control method (4.32) in this article: (a) The response trajectories of tracking errors; (b) the output trajectories of the leader and followers.
    Figure 5.  Simulation results based on the proposed practically predefined-time control method (4.32) in this article: (a) The response trajectories of filters and virtual controllers; (b) the response trajectories of the input controllers.
    Figure 6.  Simulation results based on the proposed practically predefined-time control method (4.32) in this article: (a) The response trajectories of states x_{j2} ; (b) the response trajectories of the adaptive parameters.
    Figure 7.  Simulation results based on the proposed practically predefined-time control method (4.32) in this article: (a) \nu = \frac{12}{121} ; (b) \nu = \frac{8}{121} .

    In this article, a cooperative output tracking control method was developed for uncertain MASs in strict-feedback form. It has been shown that the proposed adaptive fuzzy control approach guarantees practically predefined-time stability for the consensus tracking errors. The command-filtered-based backstepping recursive approach was utilized to realize the control objective and avoid the complexity explosion problem. Moreover, the consensus errors can be stable not only within a specified time but also in a sufficiently small predefined region. Compared to existing control methods for MASs, the proposed control method in this article only requires four control parameters, and the consensus tracking performance is directly associated with the predefined boundary parameter. A simulation example verified the effectiveness and advantage of the strategy proposed in this article. The direction of future work is to investigate practically predefined-time consensus tracking for nonlinear MASs subject to input saturation and tracking error constraints.

    Fang Zhu:Writing-original draft. Pengtong Li: Writing-review and editing.

    The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors declare that they have no conflicts of interest.



    [1] K. Liu, Z. Ji, Dynamic event-triggered consensus of general linear multi-agent systems with adaptive strategy, IEEE T. Circuits II, 69 (2022), 3440–3444. http://dx.doi.org/10.1109/TCSII.2022.3144280 doi: 10.1109/TCSII.2022.3144280
    [2] P. Zhang, H. Xue, S. Gao, J. Zhang, Distributed adaptive consensus tracking control for multi-agent system with communication constraints, IEEE T. Parall. Distr., 32 (2021), 1293–1306. http://dx.doi.org/10.1109/TPDS.2020.3048383 doi: 10.1109/TPDS.2020.3048383
    [3] H. Qiu, I. Korovin, H. Liu, S. Gorbachev, N. Gorbacheva, J. Cao, Distributed adaptive neural network consensus control of fractional-order multi-agent systems with unknown control directions, Inform. Sci., 655 (2024), 119871. http://dx.doi.org/10.1016/j.ins.2023.119871 doi: 10.1016/j.ins.2023.119871
    [4] Y. Wang, Y. Zhao, Arbitrary spatial trajectory reconstruction based on a single inertial sensor, IEEE Sens. J., 23 (2023), 10009–10022. http://dx.doi.org/10.1109/JSEN.2023.3257867 doi: 10.1109/JSEN.2023.3257867
    [5] Y. Xie, Z. Lin, Global optimal consensus for higher-order multi-agent systems with bounded controls, Automatica, 99 (2019), 301–307. http://dx.doi.org/10.1016/j.automatica.2018.10.048 doi: 10.1016/j.automatica.2018.10.048
    [6] A. Basheer, M. Rehan, M. Tufail, M. A. Razaq, A novel approach for adaptive {H}_{\infty} leader-following consensus of higher-order locally lipschitz multi-agent systems, Appl. Math. Comput., 395 (2021), 125749. http://dx.doi.org/10.1016/j.amc.2020.125749 doi: 10.1016/j.amc.2020.125749
    [7] D. Yao, H. Li, R. Lu, Y. Shi, Event-based distributed sliding mode formation control of multi-agent systems and its applications to robot manipulators, Inform. Sci., 614 (2022), 87–103. http://dx.doi.org/10.1016/j.ins.2022.09.059 doi: 10.1016/j.ins.2022.09.059
    [8] J. Yuan, T. Chen, Observer-based adaptive neural network dynamic surface bipartite containment control for switched fractional order multi-agent systems, Int. J. Adapt. Control, 36 (2022), 1619–1646. http://dx.doi.org/10.1002/acs.3413 doi: 10.1002/acs.3413
    [9] H. Liu, J. Shi, J. Cao, Y. Pan, Fractional-order echo state network backstepping control of fractional-order nonlinear systems, IEEE T. Emerg. Top. Comput. Intell., 8 (2024), 519–532. http://dx.doi.org/10.1109/TETCI.2023.3309739 doi: 10.1109/TETCI.2023.3309739
    [10] F. Xiao, L. Wang, J. Chen, Y. Gao, Finite-time formation control for multi-agent systems, Automatica, 45 (2009), 2605–2611. http://dx.doi.org/10.1016/j.automatica.2009.07.012 doi: 10.1016/j.automatica.2009.07.012
    [11] G. Dong, H. Li, H. Ma, R. Lu, Finite-time consensus tracking neural network FTC of multi-agent systems, IEEE T. Neur. Net. Lear., 32 (2021), 653–662. http://dx.doi.org/10.1109/TNNLS.2020.2978898 doi: 10.1109/TNNLS.2020.2978898
    [12] J. Wang, Y. Yan, Z. Liu, C. L. Philip Chen, C. Zhang, K. Chen, Finite-time consensus control for multi-agent systems with full-state constraints and actuator failures, Neural Networks, 157 (2023), 350–363. http://dx.doi.org/10.1016/j.neunet.2022.10.028 doi: 10.1016/j.neunet.2022.10.028
    [13] J. Huang, C. Wen, W. Wang, Y. Song, Adaptive finite-time consensus control of a group of uncertain nonlinear mechanical systems, Automatica, 51 (2015), 292–301. http://dx.doi.org/10.1016/j.automatica.2014.10.093 doi: 10.1016/j.automatica.2014.10.093
    [14] J. Duan, G. Duan, et al, Fixed-time time-varying output formation-containment control of heterogeneous general multi-agent systems, ISA T., 137 (2023), 210–221. http://dx.doi.org/10.1016/j.isatra.2023.01.008 doi: 10.1016/j.isatra.2023.01.008
    [15] T. Xiong, Z. Gu, Observer-based adaptive fixed-time formation control for multi-agent systems with unknown uncertainties, Neurocomputing, 423 (2021), 506–517. http://dx.doi.org/10.1016/j.neucom.2020.10.074 doi: 10.1016/j.neucom.2020.10.074
    [16] M. Firouzbahrami, A. Nobakhti, Cooperative fixed-time/finite-time distributed robust optimization of multi-agent systems, Automatica, 142 (2022), 110358. http://dx.doi.org/10.1016/j.automatica.2022.110358 doi: 10.1016/j.automatica.2022.110358
    [17] N. Zhang, J. Xia, J. H. Park, J. Zhang, H. Shen, Improved disturbance observer-based fixed-time adaptive neural network consensus tracking for nonlinear multi-agent systems, Neural Networks, 162 (2023), 490–501. http://dx.doi.org/10.1016/j.neunet.2023.03.016 doi: 10.1016/j.neunet.2023.03.016
    [18] H. Peng, Q. Zhu, Fixed time stability of impulsive stochastic nonlinear time-varying systems, Int. J. Robust Nonlin., 33 (2023), 3699–3714. http://dx.doi.org/10.1002/rnc.6589 doi: 10.1002/rnc.6589
    [19] H. Peng, Q. Zhu, Stability analysis of switched stochastic nonlinear functional systems, Int. J. Robust Nonlin., 34 (2024), 1956–1970. http://dx.doi.org/10.1002/rnc.7064 doi: 10.1002/rnc.7064
    [20] Y. Wu, H. Ma, M. Chen, H. Li, Observer-based fixed-time adaptive fuzzy bipartite containment control for multiagent systems with unknown hysteresis, IEEE T. Fuzzy Syst., 30 (2022), 1302–1312. http://dx.doi.org/10.1109/TFUZZ.2021.3057987 doi: 10.1109/TFUZZ.2021.3057987
    [21] D. Yao, C. Dou, D. Yue, X. Xie, Event-triggered practical fixed-time fuzzy containment control for stochastic multiagent systems, IEEE T. Fuzzy Syst., 30 (2022), 3052–3062. http://dx.doi.org/10.1109/TFUZZ.2021.3100930 doi: 10.1109/TFUZZ.2021.3100930
    [22] W. Wu, S. Tong, Fixed-time adaptive fuzzy containment dynamic surface control for nonlinear multiagent systems, IEEE T. Fuzzy Syst., 30 (2022), 5237–5248. http://dx.doi.org/10.1109/TFUZZ.2022.3170984 doi: 10.1109/TFUZZ.2022.3170984
    [23] J. D. Sánchez-Torres, E. N. Sanchez, A. G. Loukianov, Predefined-time stability of dynamical systems with sliding modes, In: 2015 American control conference (ACC), 2015, 5842–5846. http://dx.doi.org/10.1109/ACC.2015.7172255
    [24] T. Zhou, H. Wu, J. Cao, Distributed optimization in predefined-time for multi-agent systems over a directed network, Inform. Sci., 615 (2022), 743–757. http://dx.doi.org/10.1016/j.ins.2022.10.034 doi: 10.1016/j.ins.2022.10.034
    [25] Y. Liu, Y. Zhao, Z. Shi, D. Wei, Specified-time containment control of multi-agent systems over directed topologies, IET Control Theory A., 11 (2017), 576–585. http://dx.doi.org/10.1049/iet-cta.2016.1159 doi: 10.1049/iet-cta.2016.1159
    [26] S. Li, X. Nian, Z. Deng, Z. Chen, Predefined-time distributed optimization of general linear multi-agent systems, Inform. Sci., 584 (2022), 111–125. http://dx.doi.org/10.1016/j.ins.2021.10.060 doi: 10.1016/j.ins.2021.10.060
    [27] Y. Wang, Y. Song, D. J. Hill, M. Krstic, Prescribed-time consensus and containment control of networked multiagent systems, IEEE T. Cybernetics, 49 (2019), 1138–1147. http://dx.doi.org/10.1109/TCYB.2017.2788874 doi: 10.1109/TCYB.2017.2788874
    [28] T. F. Ding, M. F. Ge, C. Xiong, Z. Liu, G. Ling, Prescribed-time formation tracking of second-order multi-agent networks with directed graphs, Automatica, 152 (2023), 110997. http://dx.doi.org/10.1016/j.automatica.2023.110997 doi: 10.1016/j.automatica.2023.110997
    [29] X. Chen, Q. Sun, H. Yu, F. Hao, Predefined-time practical consensus for multi-agent systems via event-triggered control, J. Franklin I., 360 (2023), 2116–2132. http://dx.doi.org/10.1016/j.jfranklin.2023.01.001 doi: 10.1016/j.jfranklin.2023.01.001
    [30] C. Ma, M. Zheng, Y. Zhang, L. Li, Y. Zhang, Z. Liang, et al., Generalized projective control for leader-following multi-agent systems with predefined-time, Commun. Nonlinear Sci., 127 (2023), 107540. http://dx.doi.org/10.1016/j.cnsns.2023.107540 doi: 10.1016/j.cnsns.2023.107540
    [31] J. Jiang, J. Chi, X. Wu, H. Wang, X. Jin, Adaptive predefined-time consensus control for disturbed multi-agent systems, J. Franklin I., 361 (2024), 110–124. http://dx.doi.org/10.1016/j.jfranklin.2023.11.029 doi: 10.1016/j.jfranklin.2023.11.029
    [32] Z. Hou, J. Zhang, Z. Zhou, Z. Tan, W. Wang, J. Wang, et al., Prescribed-time event-triggered control of multi-agent systems based on continuous scaling function, J. Franklin I., 362 (2025), 107399. http://dx.doi.org/10.1016/j.jfranklin.2024.107399 doi: 10.1016/j.jfranklin.2024.107399
    [33] A. M. Alimi, C. Aouiti, E. A. Assali, Finite-time and fixed-time synchronization of a class of inertial neural networks with multi-proportional delays and its application to secure communication, Neurocomputing, 332 (2019), 29–43. http://dx.doi.org/10.1016/j.neucom.2018.11.020 doi: 10.1016/j.neucom.2018.11.020
    [34] M. M. Polycarpou, P. A. Ioannou, A robust adaptive nonlinear control design, In: 1993 American control conference, 1993, 1365–1369. http://dx.doi.org/10.23919/ACC.1993.4793094
    [35] Y. Wang, Y. Song, M. Krstic, C. Wen, Adaptive finite time coordinated consensus for high-order multi-agent systems: Adjustable fraction power feedback approach, Inform. Sci., 372 (2016), 392–406. http://dx.doi.org/10.1016/j.ins.2016.08.054 doi: 10.1016/j.ins.2016.08.054
    [36] L. Zhang, B. Chen, C. Lin, Y. Shang, Fuzzy adaptive fixed-time consensus tracking control of high-order multiagent systems, IEEE T. Fuzzy Syst., 30 (2022), 567–578. http://dx.doi.org/10.1109/TFUZZ.2020.3042239 doi: 10.1109/TFUZZ.2020.3042239
    [37] L. Zhang, Y. Su, Z. Wang, A simple non-singular terminal sliding mode control for uncertain robot manipulators, P. I. Mech. Eng. I J. Sys., 233 (2018), 666–676. http://dx.doi.org/10.1177/0959651818806797 doi: 10.1177/0959651818806797
    [38] F. Wang, B. Chen, X. Liu, C. Lin, Finite-time adaptive fuzzy tracking control design for nonlinear systems, IEEE T. Fuzzy Syst., 26 (2018), 1207–1216. http://dx.doi.org/10.1109/TFUZZ.2017.2717804 doi: 10.1109/TFUZZ.2017.2717804
    [39] N. Sheng, Z. Ai, J. Tang, Fuzzy adaptive command filtered backstepping fault-tolerant control for a class of nonlinear systems with actuator fault, J. Franklin I., 358 (2021), 6526–6544. http://dx.doi.org/10.1016/j.jfranklin.2021.06.018 doi: 10.1016/j.jfranklin.2021.06.018
    [40] Q. Shen, P. Shi, Distributed command filtered backstepping consensus tracking control of nonlinear multiple-agent systems in strict-feedback form, Automatica, 53 (2015), 120–124. http://dx.doi.org/10.1016/j.automatica.2014.12.046 doi: 10.1016/j.automatica.2014.12.046
    [41] P. Li, X. Wu, X. Chen, J. Qiu, Distributed adaptive finite-time tracking for multi-agent systems and its application, Neurocomputing, 481 (2022), 46–54. http://dx.doi.org/10.1016/j.neucom.2022.01.065 doi: 10.1016/j.neucom.2022.01.065
    [42] S. Tong, H. Zhou, Finite-time adaptive fuzzy event-triggered output-feedback containment control for nonlinear multiagent systems with input saturation, IEEE T. Fuzzy Syst., 31 (2023), 3135–3147. http://dx.doi.org/10.1109/TFUZZ.2023.3245222 doi: 10.1109/TFUZZ.2023.3245222
    [43] T. Yang, H. Kang, H. Ma, Adaptive fuzzy fixed-time tracking control for switched high-order multi-agent systems with input delay, IEEE T. Netw. Sci. Eng., 9 (2022), 3492–3503. http://dx.doi.org/10.1109/TNSE.2022.3185150 doi: 10.1109/TNSE.2022.3185150
    [44] H. Du, G. Wen, D. Wu, Y. Cheng, J. Lü, Distributed fixed-time consensus for nonlinear heterogeneous multi-agent systems, Automatica, 113 (2020), 108797. http://dx.doi.org/10.1016/j.automatica.2019.108797 doi: 10.1016/j.automatica.2019.108797
    [45] Y. Zhao, Z. Duan, G. Wen, G. Chen, Distributed finite-time tracking of multiple non-identical second-order nonlinear systems with settling time estimation, Automatica, 64 (2016), 86–93. http://dx.doi.org/10.1016/j.automatica.2015.11.0055 doi: 10.1016/j.automatica.2015.11.0055
    [46] A. Kamalamiri, M. Shahrokhi, M. Mohit, Adaptive finite-time neural control of non-strict feedback systems subject to output constraint, unknown control direction, and input nonlinearities, Inform. Sci., 520 (2020), 271–291. http://dx.doi.org/10.1016/j.ins.2020.02.005 doi: 10.1016/j.ins.2020.02.005
    [47] H. Liu, Y. Pan, J. Cao, H. Wang, Y. Zhou, Adaptive neural network backstepping control of fractional-order nonlinear systems with actuator faults, IEEE T. Neur. Net. Lear., 31 (2020), 5166–5177. http://dx.doi.org/10.1109/TNNLS.2020.2964044 doi: 10.1109/TNNLS.2020.2964044
    [48] S. Li, X. Peng, Y. Tang, Y. Shi, Finite-time synchronization of time-delayed neural networks with unknown parameters via adaptive control, Neurocomputing, 308 (2018), 65–74. http://dx.doi.org/10.1016/j.neucom.2018.04.053 doi: 10.1016/j.neucom.2018.04.053
    [49] Q. Wang, J. Cao, H. Liu, Adaptive fuzzy control of nonlinear systems with predefined time and accuracy, IEEE T. Fuzzy Syst., 30 (2022), 5152–5165. http://dx.doi.org/10.1109/TFUZZ.2022.3169852 doi: 10.1109/TFUZZ.2022.3169852
  • Reader Comments
  • © 2025 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

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

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

Metrics

Article views(616) PDF downloads(47) Cited by(0)

Figures and Tables

Figures(7)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog