1,340
Views
1
CrossRef citations to date
0
Altmetric
Research Article

Event-Triggered Finite-Time Tracking Control for Fractional-Order Multi-Agent Systems with Input Saturation and Constraints

ORCID Icon & ORCID Icon
Article: 2166689 | Received 21 Oct 2022, Accepted 04 Jan 2023, Published online: 05 Feb 2023

ABSTRACT

This paper focuses on the finite-time tracking control problem of fractional-order multi-agent systems subject to input saturation and constraints. The interaction topology is assumed to be directed and contain a spanning tree. The appropriate barrier Lyapunov functions are constructed to tackle the output and partial states constraints. Since only the system output is available, a reduced-order state observer is constructed to obtain the unmeasurable state variables. Fuzzy logic system is applied to tackle the uncertain nonlinear dynamics in the system and the unknown parameters are estimated by adaptive laws. An event-triggered control scheme is designed to reduce communication burden. The proposed distributed controller can guarantee that all signals of the system are bounded, the constrained states never breach the time-varying constraints, finite-time tracking can be achieved with a bounded error and the Zeno behavior does not occur. At last, the effectiveness of the proposed control scheme is validated by an example.

Introduction

For a long time, most studies focus on multi-agent systems (MASs) with integer-order dynamic (Antonio et al. Citation2021; Chang et al. Citation2022; Li et al. Citation2022; Ma et al. Citation2022; Viel et al. Citation2022; Wang, Wang, and Huang Citation2022). However, fractional-order systems (FOSs) have more advantages than traditional integer-order dynamics in describing biological systems or engineering systems with memory and genetic characteristics, which makes the theory of fractional-order calculus play an irreplaceable role in the fields of information science, system control, biomedicine and so on. Therefore, the study on fractional-order MASs (FOMASs) has been widely concerned by scholars, such as containment control (Ling, Yuan, and Mo Citation2019; Shahamatkhah and Tabatabaei Citation2020; Wu et al. Citation2021), cluster consensus (Yaghoubi and Talebi Citation2020), formation control (Cajo et al. Citation2021; Liu, Li, Qi et al. Citation2019, Liu, Li, chen Citation2019) and so on. Compared with integer-order MASs, the study on FOMASs is still few, and the control methods of integer-order MASs cannot be applied to FOMASs directly, which makes the study of FOMASs more challenging.

In some practical applications, not only the control input but also the system state may be limited to a bounded region due to the limitations of physical devices. Therefore, it is of theoretical and practical significance to consider the control problem of constrained systems. At present, constraint problems such as input saturation (IS) (Chen et al. Citation2018; Fu et al. Citation2019, Citation2019, Citation2022; Sheng et al. Citation2018; Wang and Liang Citation2018; Wang et al. Citation2020), output constraints and state constraints (Wang et al. Citation2021; Wei, Li, and Tong Citation2020; Yang, Yu, and Zheng Citation2021) have become the main focus of engineering systems. In Wang et al. (Citation2020), the problem of adaptive control of uncertain nonlinear incommensurate FOSs with IS based on fuzzy logic system (FLS) was considered. In Wang and Liang (Citation2018), an neural network (NN) adaptive control method was proposed for FOSs subject to IS. The robust consensus problem of FOMASs with IS was studied in Chen et al. (Citation2018). Taking IS into account, an adaptive backstepping control scheme with observer was proposed for FOSs in Sheng et al. (Citation2018). In Fu et al. (Citation2019), the consensus problem of second-order MASs with IS was considered. The robust global containment control problem for MASs subject to IS was studied in Fu et al. (Citation2019). In Fu et al. (Citation2022), the distributed formation navigation problem of MASs subject to IS was considered. In Yang, Yu, and Zheng (Citation2021), the fault-tolerant fuzzy adaptive tracking control problem was investigated for uncertain nonaffine FOSs with full state constraints (FSCs), in which the barrier Lyapunov function (BLF) was applied to deal with the FSCs. In Wei, Li, and Tong (Citation2020), an adaptive control issue for nonlinear FOSs with FSCs was addressed based on NN, and the constraint function considered was constant. Both FSCs and IS were considered in Wang et al. (Citation2021), and an NN-based adaptive control for nonlinear FOSs was proposed.

Compared with time-triggered control, event-triggered control (ETC) (Cao and Nie Citation2021; Chen et al. Citation2020; Lin et al. Citation2022; Shahvali, Naghibi-Sistani, and Askari Citation2022; Wang and Dong Citation2022a, Citation2022b; Ye, Su, and Sun Citation2018; Zhang et al. Citation2022) can avoid unnecessary sampling and communication. The tracking control problem of FOMASs with unmeasurable states via fuzzy adaptive ETC strategy was presented in Wang and Dong (Citation2022a). In Wang and Dong (Citation2022b), an output feedback-based adaptive fault-tolerant fuzzy tracking control problem for FOMASs with nonlinearity and actuator failures using ETC scheme was studied. The exponential consensus problem was investigated in Zhang et al. (Citation2022) for descriptor leader-following FOMASs with ETC protocol. In Shahvali, Naghibi-Sistani, and Askari (Citation2022), an adaptive NN-based backstepping control scheme was designed for FOSs with nonlinearity via ETC scheme. The consensus problem of FOMASs via pinning impulsive control using ETC mechanism was studied in Lin et al. (Citation2022). In Cao and Nie (Citation2021), both unknown nonlinear functions and unmodeled dynamics were considered, and an adaptive NN-based ETC strategy was proposed for nonlinear FOSs with IS. In Chen et al. (Citation2020), the consensus problem of linear leader-following FOMASs using ETC strategy in directed networks was studied. In Ye, Su, and Sun (Citation2018), the tracking control problem of general linear FOMASs via ETC strategy was investigated.

Finite-time stability is also an important aspect in systems and control (Chen, Liu, and Yu Citation2020; Fan et al. Citation2020; Shang and Cai Citation2021; Shou et al. Citation2022; Zhao et al. Citation2022). The results show that the finite-time control (FTC) approach not only makes the system converge faster, but also has better anti-interference and robustness in the case of disturbance and uncertainty. The FTC problem was investigated in Fan et al. (Citation2020) for uncertain nonaffine MASs with input quantization and unknown nonlinearity. An adaptive containment FTC scheme for non-strict feedback nonlinear MASs was studied in Zhao et al. (Citation2022) based on NN via output feedback. In Shang and Cai (Citation2021), the fast finite-time consensus problem of high-order MASs with uncertainty, time-varying asymmetric FSCs and nonlinearity was considered. In Chen, Liu, and Yu (Citation2020), the FTC problem for strict feedback MASs with heterogeneous nonlinear dynamics based on FLS was studied. The finite-time formation control problem of MASs was addressed in Shou et al. (Citation2022) based on NN. The works mentioned above are all on MASs with integer-order dynamics, and there are few studies on FOSs (Li, Wei, and Tong Citation2021; Liu et al. Citation2022). An NN-based adaptive FTC scheme for nonlinear FOSs via ETC was proposed in Li, Wei, and Tong (Citation2021). For nonaffine FOMASs with completely unknown high-order dynamics and disturbances, an adaptive bipartite containment control problem was considered in Liu et al. (Citation2022) based on FTC algorithm.

In view of the above analysis, it is very meaningful to explore this topic in depth. In this paper, the FTC problem of FOMASs with unknown nonlinear dynamics and external disturbances in networks including a directed spanning tree (DST) is investigated subject to partial state constraints (PSCs) and IS. A distributed adaptive saturated control scheme is designed via output feedback using ETC strategy to ensure the practical finite-time stability (PFTS). The main contributions of this paper are as follows:

  1. A novel output feedback-based distributed adaptive fuzzy FTC scheme with PSCs and IS via ETC strategy is proposed to guarantee the constrained states of system remaining within the constraint boundaries, all system signals being bounded, the PFTS of error system rather than the infinite-time stability (Wang and Liang, Citation2018; Wang et al. Citation2021; Wang and Dong Citation2022a; Wei, Li, and Tong Citation2020) and no Zeno behavior occurring. Different from the traditional time-triggered control strategy (Wang and Liang., Citation2018; Chen et al. Citation2018; Sheng et al. Citation2018), the ETC scheme proposed in this paper will be more advantageous.

  2. The FOMASs considered in this work is more general than that in Wang et al. (Citation2020), Wang and Liang (Citation2018), Sheng et al. (Citation2018), Yang, Yu, and Zheng (Citation2021), Wang and Dong (Citation2022a), Zhao et al. (Citation2022), Chen, Liu, and Yu (Citation2020) and Li et al. (Citation2022). FOMASs with uncertain nonlinear dynamics and external disturbance are considered in networks containing a DST. The unmeasurable states are estimated by a reduced-order state observer. The unknown nonlinearities are approximated by FLSs and the FLS weight vectors are estimated adaptively. Compared with existing works, state feedback-based schemes are considered in Wang et al. (Citation2020), Wang and Liang (Citation2018) and Yang, Yu, and Zheng (Citation2021), a linearly parameterizable models is considered in Sheng et al. (Citation2018), the models without external disturbances are considered in Zhao et al. (Citation2022); Chen, Liu, and Yu (Citation2020) and Li et al. (Citation2022), only undirected network topology is considered in Wang and Dong (Citation2022a).

  3. Different from Yang, Yu, and Zheng (Citation2021), Wei, Li, and Tong (Citation2020), Wang et al. (Citation2021), Wang, Dong, and Xi (Citation2020) and Qu, Tong, and Li (Citation2018), FOMASs with partial states and output constraints are studied in this paper and the BLFs are used to solve the time-varying constraint problems. Compared with similar works, the case of FSCs were considered in Yang, Yu, and Zheng (Citation2021), Wei, Li, and Tong (Citation2020) and Wang et al. (Citation2021) with constant boundary functions, and the output constraint problem is considered in Wang, Dong, and Xi (Citation2020) and Qu, Tong, and Li (Citation2018) as special cases of this work.

The rest of this paper is arranged as follows: The preliminaries are introduced and the problem is stated in Section 2. The reduced-order observer and the ETC scheme are designed in Section 3 and 4, respectively. The stability analysis and parameter selection, a simulation example are given in Section 5 and 6, respectively. Section 7 summarizes the paper.

Notations:

R, R, Z+, Rk and C represent the sets of non-zero real numbers, real numbers, positive integers, k-dimensional real vector and complex numbers, respectively. For a matrix Q, Q>0 denotes Q is positive definite, its minimum and maximum eigenvalue are denoted by λmin(Q) and λmax(Q), respectively. σmin() represents the minimum singular value of a matrix. Denote by |||| the 2-norm of a vector or matrix. log is the natural logarithm.

Problem Statement

Fractional Calculus

Definition 2.1

(Podlubny Citation1998): The Caputo fractional derivative of a continuously differentiable function g(t) is defined as

(1)  0CDtσg(t)=1Γ(κσ)0tg(κ)(s)(ts)σ+1κds,(1)

where σ(κ1,κ) with κZ+ and Γ(σ)=0+sσ1esds. Define the fractional integral as

(2)  0Itσg(t)=1Γ(σ)0tg(s)(ts)1σds.(2)

Property 2.1 (Podlubny Citation1998): For constants a1, a2 and a3, one has

  1.  0CDtσ(a1g1(t)±a2g2(t))=a10CDtσg1(t)±a20CDtσg2(t),

  2.  0CDtσa3=0.

Definition 2.2

(Podlubny Citation1998): The Mittag–Leffler function is defined as

(3) Ec1,c2()=l=0lΓ(lc1+c2),(3)

where C, c1>0 and c2>0 are two parameters. When c2=1, Ec1,1()=Ec1().

Property 2.2. (Gong, Wang, and Lan Citation2019): For a4(0,1] and a5>0, one has

  1. 0<Ea4(a5ta4)<1,

  2. Ea4,a5(a5ta4)>0.

Lemma 2.1.

(Gong and Lan Citation2018): For continuous and differentiable function X(t)Rn, one has

(4)  0CDtσ(XT(t)QX(t))2XT(t)Q0CDtσX(t),(4)

where σ(0,1) and matrix Q>0.

Lemma 2.2.

(Zouari et al. Citation2021): For σ(0,1), continuously differentiable functions g1(t)R and g2(t)R satisfying 0(g1(t)g2(t))2<1, one has

(5) 12 0CDtσlogg22(t)g22(t)g12(t)g1(t)0CDtσg1(t)g22(t)g12(t)12g12(t)0CDtσg22(t)g22(t)(g22(t)g12(t)).(5)

Graph Theory

The interaction among agents can be described by a graph. Let G=(V,E,W) be a directed graph, in which V={1,2,,N} corresponding to N agents and EV×V are the set of nodes and edges, respectively. Let Ni={jV:(j,i)E,ij} be the set of neighbors of agent i. The pair (j,i)E means that agent i can obtain information from agent j. W=wijN×N is the weighted adjacency matrix, where wij=1, if (j,i)E; wij=0, otherwise. Assume that graph G is simple, i.e., wii=0. Let D=diag(d1(1),,dN(1)) with di(1)=jNiwij and the Laplacian matrix L=DW. It is well known that L has one simple zero eigenvalue and all nonzero eigenvalues have positive real parts if and only if graph G has a DST.

Let the leader be a node labeled by zero, Gˉ=(V{0},E,W) and B=diag(b1(1),,bN(1)) with bi(1)=1, if agent i being leader’s neighbor, bi(1)=0, otherwise.

Assumption 2.1.

Graph Gˉ has a DST rooted at node 0.

System Description

Consider the following FOMASs:

(6)  0CDtσχik=χi,k+1+gik(χˉik)+rik,k=1,,n1, 0CDtσχin=sati(τi)+gin(χˉin)+rin,yi=χi1,i=1,,N(6)

where σ(0,1) and χikR is the system state. Let χˉin=[χi1,χi2,,χin]TRn be the full states, which is partitioned into two parts, i.e., the constrained states [χi1,,χiΞ]T with 1Ξn satisfying |χij|πij, where πij>0, j=1,,Ξ, is a time-varying boundary function and the unconstrained states [χi,Ξ+1,,χin]T. gik(χˉik):RkR with χˉik=[χi1,,χik]TRk is an unknown continuous function and satisfies the following Assumption 2.3. rikR is the bounded external disturbances satisfying |rik|rˉik with rˉik>0 being a constant. yiR is the system output, which is assumed to be the only available data. sati(τi)R is the saturated controller described by

(7) sati(τi)=τiM,τiτiM,τi,τim<τi<τiM,τim,τiτim,(7)

where τiM>0 and τim<0 are known constants and τiR is the input of the saturation controller and will be designed later.

For convenience of stability analysis, sati(τi) is approximated by the following smooth function

(8) Hi(τi)=τiMtanh(τiτiM),τi0,τimtanh(τiτim),τi<0,(8)

and then sati(τi) is written as

(9) sati(τi)=Hi(τi)+pi(τi),(9)

where pi(τi) is the approximation error satisfying |pi(τi)|=|sati(τi)Hi(τi)|\breakmax{τiM(1tanh(1)),τim(tanh(1)1)}=pˉi.

Remark 1. The actual saturation controller (7) is approximated by a smooth function Hi(τi) given in (8) with an approximation error pi(τi) in (9). The smooth approximation Hi(τi) of sati(τi) will be applied to construct the reduced-order state observer in Section 3 and (9) will be used in the stability analysis.

Substituting (9) into (6), one has

(10)  0CDtσχik=χi,k+1+gik(χˉik)+rik,k=1,,n1, 0CDtσχin=Hi(τi)+pi(τi)+gin(χˉin)+rin,yi=χi1,i=1,,N.(10)

The purpose of this work is to design an output feedback-based distributed saturated controller for FOMAS to ensure the following control objectives via adaptive ETC strategy:

  1. Practical finite-time tracking can be achieved, i.e., |yiy0|<ε, as t>T, i=1,2,,N.

  2. All signals are bounded and the PSCs are never breached, i.e., |χij|πij(t), j=1,,Ξ.

  3. The Zeno behavior does not occur.

Assumption 2.2.

y0(t),  0CDtσy0(t) and  0CDtσ(0CDtσy0(t)) are continuous and bounded and satisfy |y0(t)|q0, |0CDtσy0(t)|q1 and |0CDtσ(0CDtσy0(t))|q2 with q0, q1, q2 being positive constants.

Assumption 2.3

gik(χˉik) satisfies |gik(χˉik)|gˉik(yi) for k=2,,n, where gˉik(yi) is an unknown continuous function.

The following lemmas are needed for the subsequent finite-time stability analysis.

Lemma 2.3.

(Polycarpou and Ioannou Citation1996): For ρ and any ∈>0, one has

(11) 0<|ρ|ρtanh(ρ)(11)

with =0.2785.

Lemma 2.4.

(Zhou et al. Citation2019): Let a,bR, k>1 and m>1 be two real numbers with (k1)(m1)=1. For any ρ>0, one has

(12) abρkk|a|k+1mρm|b|m.(12)

Lemma 2.5.

(Huang, Lin, and Yang Citation2005): For 0<m1, one has

(13) (i=1n|oi|)mi=1n|oi|mn1m(i=1n|oi|)m.(13)

Lemma 2.6.

(Qian and Lin Citation2001): For any variables ψ and ϕ, positive constants , κ, c, one has

(14) |ψ||ϕ|κ+κc|ψ|+κ+κ+κcκ|ϕ|+κ.(14)

Lemma 2.7.

(Liu et al. Citation2022): For σ(0,1), consider the FOSs  0CDtσζ(t)=g(ζ(t)) with ζ(t)Rn. If there exist a positive-definite and continuous function W(t,ζ(t)), K- class function a1, a2 and constants l1>0, l2>0, 0<β=m/n<1 with m>0 and n>0 being odds, satisfying

a1(||ζ(t)||)W(t,ζ(t))a2(||ζ(t)||),

and

 0CDtσW(t,ζ(t))l1W(t,ζ(t))β+l2,

then, the considered system is practical finite-time stable with settling time

(15) T=[W01β(l2l1(1ϖ))1ββ]1σ[Γ(2β)Γ(1+11β)Γ(1+σ)Γ(1+11βσ)l1ϖ]1σ,(15)

with ϖ(0,1) and W0=W(0,ζ(0)), i.e., ||ζ(t)||ε as t>T with a sufficient small constant ε.

Remark 2. Note that most of the existing works focus on MASs with integer-order dynamic. However, the results of integer-order system cannot be applied to FOSs directly. From Lemma 2.7, one has W(t,ζ(t))l2l1(1ϖ)1/β, for tT.

Lemma 2.8.

Consider the fractional differential equation  0CDtσξˆ(t)=γξˆ(t)+ρv(t), where 0<σ<1, γ>0 and ρ>0 are constants, v(t) is a positive function. If ξˆ(t0)0, then ξˆ(t)0 holds for tt0.

Proof.

The solution of the fractional differential equation is

(16) ξˆ(t)=ξˆ(t0)Eσ(γ(tt0)σ)+ρt0t(ts)σ1Eσ,σ(γ(ts)σ)v(s)ds.(16)

According to Property 2.2, we have Eσ(γ(tt0)σ)0 as tt0 and Eσ,σ(γ(ts)σ)0 as t0st. Since ρ>0 and v(t)>0, thus the integral part of Equationequation (16) is also positive. Therefore, if ξˆ(t0)0, ξˆ(t)0 holds for tt0.□

Lemma 2.9.

(Wang et al. Citation2008): Let Ωvi:={Si1(ηi12Si12)12||Si1|(ηi12Si12)120.2554vi} with vi>0 being constants. Then, the inequality 116tanh2[Si1υi(ηi12Si12)12]<0 holds for Si1(ηi12Si12)12Ωvi.

Lemma 2.10.

(Polendo and Qian Citation2005): For a,bR, p1 is a constant, one has

(17) |a+b|p2p1|ap+bp|.(17)

FLS

Lemma 2.11.

(Wang et al. Citation2013): For >0 and a continuous function g(χ) on a compact set Ω, there exists a FLS UTΦ(χ) such that

(18) supχΩ|g(χ)UTΦ(χ)|,(18)

where U=[U1,,Uι]T is the ideal weight vector of the FLS with ι>1 being the number of the fuzzy rules, Φ(χ)=[Φ1(χ),,Φι(χ)]Tj=1ιΦj(χ) is its basis function vector, where Φj(χ)=exp[(χμj)T(χμj)j2] is a Gaussian membership function with μj and j, j=1,,ι, being its center and width, respectively.

From Lemma 2.11, an unknown nonlinear function g(χ) can be approximated by a FLS UTΦ(χ) as

(19) g(χ)=UTΦ(χ)+(χ),(19)

where U is the approximate parameter vector and (χ) is the approximation error.

In order to simplify the design procedure, let

(20) ξi=||Ui||2,i=1,,N,(20)

where ξi is an unknown positive scalar to be estimated. Let ξˆi be the estimation of ξi and ξ˜i=ξiξˆi be the estimated error.

BLF

To handle the PSCs in the system, a BLF

(21) W_(t)=12logη2(t)η2(t)S2(t),(21)

is employed for control design, where S(t) is some error variable, which is restricted by |S(t)|<η(t).

Lemma 2.12.

(Ren et al. Citation2010): If |S(t)|<η(t) with given η(t)>0, then

(22) logη2(t)η2(t)S2(t)<S2(t)η2(t)S2(t).(22)

Observer Design

A reduced-order state observer is designed as follows:

(23)  0CDtσχˆik=χˆi,k+1+lˉi,k+1yilˉik(χˆi1+lˉi1yi),k=1,,n2, 0CDtσχˆi,n1=Hi(τi)lˉi,n1(χˆi1+lˉi1yi),(23)

to estimate the unmeasurable state variables, where χˆik is the estimation of χi,k+1, k=1,2,,n1.

Let χ˜ik=χikχˆi,k1lˉi,k1yi, k=2,,n, one has

(24)  0CDtσχ˜i=Aiχ˜i+Fi+Ri+bpi(τi),(24)

where

χ˜i=χ˜i2χ˜i3χ˜in,Ai=lˉi110lˉi,n201lˉi,n100,Ri=ri2lˉi1ri1ri3lˉi2ri1rinlˉi,n1ri1,
Fi=gi2(χˉi2)lˉi1gi1(χi1)gi3(χˉi3)lˉi2gi1(χi1)gin(χˉin)lˉi,n1gi1(χi1),b=001.

Choose positive parameters lˉi1, lˉi2, , lˉi,n1 such that matrix Ai is Hurwitz. Thus, there exists a matrix Pi=PiT>0 such that PiAi+AiTPi=Qi with a given matrix QiT=Qi>0.

Construct the Lyapunov function W0 as

(25) W0=i=1Nχ˜iTPiχ˜i.(25)

The fractional-order derivative of W0 is

(26)  0CDtσW0i=1N2χ˜iTPi0CDtσχ˜i=i=1N2χ˜iTPi[Aiχ˜i+Fi+Ri+bpi(τi)].(26)

According to Assumption 2.3, Lemma 2.4 and 2.10, one has

(27) 2χ˜iTPiFi2(χ˜iTPiχ˜i)12(FiTPiFi)12χ˜iTPiχ˜i+2||Pi||k=2n[gˉik2(yi)+lˉi,k12gi12(χi1)].(27)

Similarly,

(28) 2χ˜iTPiRi2(χ˜iTPiχ˜i)12(RiTPiRi)12χ˜iTPiχ˜i+2||Pi||k=2n[rˉik2+lˉi,k12rˉi12],(28)

and

(29) 2χ˜iTPibpi(τi)2(χ˜iTPiχ˜i)12[(bpi(τi))TPi(bpi(τi))]12χ˜iTPiχ˜i+||Pi||pˉi2.(29)

From (26) to (29), one has

(30)  0CDtσW0i=1N{[λmin(Qi)3λmax(Pi)]||χ˜i||2+2||Pi||k=2n[rˉik2+lˉi,k12rˉi12]+||Pi||pˉi2+Υi},(30)

where Υi=2||Pi||k=2n[gˉik2(yi)+lˉi,k12gi12(χi1)].

Adaptive Finite-Time ETC Design

In this section, a new adaptive finite-time ETC scheme is proposed. Let

(31) Si1=jNiwij(yiyj)+bi(1)(yiy0(t)),(31)
(32) Sik=χˆi,k1ik,k=2,,n1,(32)
(33) Sin=χˆi,n1inν˜i,(33)

and

(34) ϑik=ikαi,k1,k=2,,n,(34)

where Si1 is the local consensus error, Sik, Sin and ϑik are defined error variables, ν˜i and αi,k1 are the auxiliary design signal and the virtual controller respectively, which will be designed later. A fractional-order filter is constructed as

(35) ζik0CDtσik+ik=αi,k1,k=2,,n,(35)

with hik being its output, ik(0)=αi,k1(0) and ζik>0 being a constant.

Finite-Time Controller Design

Step 1: Taking the fractional-order derivative of Si1, one has

(36) 0CDtσSi1=jNi wij(0CDtσyi0CDtσyj)+bi(1)(0CDtσyi 0CDtσy0(t))=(di(1)+bi(1))(Si2+ϑi2+αi1+χ˜i2+l¯i1χi1+gi1(χi1)+ri1)  jNiwij(χ˜j2+ χ^j1+l¯j1χj1+gj1(χj1)+rj1)bi(1) 0CDtσy0(t).(36)

Let

(37) Wi1=12logηi12ηi12Si12+12γiξ˜i2,(37)

where ξ˜i is defined in (20), ηi1(t)>0 is a time-varying boundary function which will be given later and γi>0 is a constant.

According to Lemma 2.1 and Lemma 2.2, one has

(38)  0CDtσWi1Si1 0CDtσSi1ηi12Si12Si12 0CDtσηi122ηi12(ηi12Si12)1γiξ˜i 0CDtσξ^i.(38)

The Lyapunov function W1 is selected as

(39) W1=W0+i=1NWi1.(39)

From (36) to (39) and Property 2.1, one has

(40)  0CDtσW1i=1N{[λmin(Qi)3λmax(Pi)]||χ˜i||2+2||Pi||k=2n[rˉik2+lˉi,k12rˉi12]+||Pi||pˉi2+Si1ηi12Si12[(di(1)+bi(1))(Si2+ϑi2+αi1+χ˜i2+lˉi1χi1+ri1)+Gi(Zi)jNiwij(χ˜j2+χˆj1+rj1)Si10CDtσηi122ηi12]1γiξ˜i0CDtσξˆi+[116tanh2(Si1υi(ηi12Si12)12)]Υi},(40)

where

Gi(Zi)=(di(1)+bi(1))gi1(χi1)  jNiwij(l¯j1χj1+gj1(χj1))bi(1) 0CDtσy0(t)
+16ηi12Si12Si1tanh2(Si1υi(ηi12Si12)12)Υi

with Zi=[χi1,χj1,y0(t),0CDtσy0(t)]T,jNi, and υi being a constant.

Remark 3. The hyperbolic tangent function tanh() is used in the derivation of (40) to avoid singularity. Based on L’Hospital rule, one has limSi10ηi12Si12Si1tanh2(Si1υi(ηi12Si12)12)=0. Thus, function Gi(Zi) has no singularity at Si1=0 and can be approximated by an FLS. The last term in (40) will be dealt later.

Since Gi(Zi) is unknown, it is approximated by an FLS UiTΦi(Zi) as

(41) Gi(Zi)=UiTΦi(Zi)+ i(Zi),(41)

where the approximation error  i(Zi) satisfies |i(Zi)| i with i¯>0 being a constant.

According to Lemma 2.4, one has

(42) Si1ηi12Si12Gi(Zi)12ai2Si12(ηi12Si12)2ξiΦiT(Zi)Φi(Zi)+12ai2+Si122(ηi12Si12)2+12i2,(42)

where ai>0 is a constant.

Substituting (42) into (40), one has

(43) D0C tσW1i=1N{[λmin(Qi)3λmax(Pi)]||χ˜i||2+2||Pi||k=2n[r¯ik2+l¯i,k12r¯i12]+||Pi||p¯i2+Si1ηi12Si12[(di(1)+bi(1))(Si2+ϑi2+αi1+χ˜i2+l¯i1χi1+ri1)+12ai2Si1ηi12Si12ξ^iΦiT(Zi)Φi(Zi)+Si12(ηi12Si12)jNiwij(χ˜j2+χ^j1+rj1)Si1 0CDtσηi122ηi12]+[116tanh2(Si1υi(ηi12Si12)12)]Υi+12ai2+12i2+1γiξ˜i(γi2ai2Si12(ηi12Si12)2ΦiT(Zi)Φi(Zi)0CDtσξ^i)}.(43)

Similarly,

(44) Si1(di(1)+bi(1))ηi12Si12(Si2+ϑi2)Si12(di(1)+bi(1))2(ηi12Si12)2+12Si22+12ϑi22,(44)
(45) Si1(bi(1)+bi(1))ηi12Si12(χ˜i2+ri1)Si12(di(1)+bi(1))2(ηi12Si12)2+12||χ˜i||2+12rˉi12,(45)

and

(46) Si1ηi12Si12jNiwij(χ˜j2+rj1)Si12(di(1)+bi(1))2(ηi12Si12)2+12||χ˜i||2+12rˉj12.(46)

Substituting (44)–(46) into (43), one has

(47) D0C tσW1i=1N{a0||χ˜i||2+2||Pi||k=2n[r¯ik2+l¯i,k12r¯i12]+||Pi||p¯i2+12(i¯2+ai2)+Si1ηi12Si12[(di(1)+bi(1))(αi1+l¯i1χi1)+3Si1(di(1)+bi(1))2ηi12Si12jNiwijχ^j1+Si12(ηi12Si12)+12ai2Si1ηi12Si12ξ^iΦiT(Zi)Φi(Zi)Si1 0CDtσηi1 22ηi12]+1γiξ˜i(γi2ai2Si12(ηi12Si12)2ΦiT(Zi)Φi(Zi)0CDtσξ^i)+12(r¯i12+r¯j12)+[116tanh2(Si1υi(ηi12Si12)12)]Υi+12(Si22+ϑi22)},(47)

where a0=λmin(Qi)3λmax(Pi)1.

Select the virtual controller αi1 as

(48) αi1=1di(1)+bi(1)[bi1Si12β1(ηi12Si12)β13Si1(di(1)+bi(1))2ηi12Si12(di(1)+bi(1))lˉi1χi1Si12(ηi12Si12)12ai2Si1ηi12Si12ξˆiΦiT(Zi)Φi(Zi)+jNiwijχˆj1+Si10CDtσηi122ηi12],(48)

and the fractional-order adaptive law  0CDtσξˆi as

(49)  0CDtσξˆi=ρiξˆi+γi2ai2Si12(ηi12Si12)2ΦiT(Zi)Φi(Zi),(49)

where bi1>0 and ρi>0 are design parameters.

Remark 4 From Lemma 2.8, the adaptive law  0CDtσξˆi designed in (49) can guarantee that ξˆi(t)0 for given ξˆi(0)0.

According to (47)–(49), one has

(50)  0CDtσW1i=1N{a0||χ˜i||2bi1Si12β(ηi12Si12)β+[116tanh2(Si1υi(ηi12Si12)12)]Υi+ρiγiξ˜iξˆi+12(Si22+ϑi22)}+Hi(1),(50)

where Hi(1)=i=1N{2||Pi||k=2n[r¯ik2+l¯i,k12r¯i12]+||Pi||p¯i2+12(r¯i12+i¯2+r¯j12+ai2)}.

Step (2Ξ): From (23), (32) and (34), one has

(51)  0CDtσSi=0CDtσχˆi,10CDtσi=Si,+1+ϑi,+1+αi+lˉiχi1lˉi,1(χˆi1+lˉi1χi1)0CDtσi.(51)

Let

(52) Wi=12logηi2ηi2Si2+12ϑi2,(52)

where ηi(t)>0 is a boundary function which will be given later.

Thus,

(53)  0CDtσWiSi 0CDtσSiηi2Si2Si0C2Dtσηi22ηi2(ηi2Si2)+ϑi 0CDtσϑi.(53)

The Lyapunov function W is given by

(54) W=W1+i=1NWi.(54)

From (51) to (54), one has

(55)  0CDtσW0CDtσW1+i=1N{Siηi2Si2[Si,+1+ϑi,+1+αi+lˉiχi1lˉi,1(χˆi1+lˉi1χi1)0CDtσiSi0CDtσηi22ηi2]+ϑi0CDtσϑi}.(55)

Similarly,

(56) Siηi2Si2(Si,+1+ϑi,+1)Si2(ηi2Si2)2+12(Si,+12+ϑi,+12).(56)

By the definition of αi,k1,  0CDtσαi,k1 is a continuous function ςik(Si1,,Si,k1,ξˆi,y0,0CDtσy0,0CDtσ(0CDtσy0),ϑi2,,ϑi,k1), k=2,,n, defined on some compact set. Thus, |ςi,k1|ςˉik with ςˉik>0 being a constant. From (34) and (35), one has

(57)  0CDtσϑik=ϑikζik0CDtσαi,k1ϑikζik+ςˉik,k=2,,n.(57)

According to Lemma 2.4, one has

(58) ϑik0CDtσϑikϑik(ϑikζik+ςˉik)(1ζikςˉik22νik)ϑik2+νik2,k=2,,n,(58)

where νik>0 is a constant.

Substituting (56) and (58) into (55), one has

(59)  0CDtσW0CDtσW1+i=1N{Siηi2Si2[αi+lˉiχi1lˉi,1(χˆi1+lˉi1χi1)+Siηi2Si20CDtσiSi0CDtσηi22ηi2]+12(Si,+12+ϑi,+12)(1ζiςˉi22νi)ϑi2+νi2}.(59)

The virtual controller αi is designed as

(60) αi=biSi2β1(ηi2Si2)β112Si(ηi2Si2)Siηi2Si2lˉiχi1+lˉi,1(χˆi1+lˉi1χi1)+0CDtσi+Si0CDtσηi22ηi2,(60)

where bi>0 is a design parameter.

According to (59)–(60), one has

(61)  0CDtσWi=1N{a0||χ˜i||2j=1bijSij2β(ηij2Sij2)β+ρiγiξ˜iξˆij=2(1ζijςˉij22νij12)ϑij2+12(ϑi,+12+Si,+12)+j=2νij2+[116tanh2(Si1υi(ηi12Si12)12)]Υi}+Hi(1).(61)

Step Ξ +1: From (23), (32) and (34), one has

(62)  0CDtσSi,Ξ+1=0CDtσχˆiΞ0CDtσi,Ξ+1=Si,Ξ+2+ϑi,Ξ+2+αi,Ξ+1+lˉi,Ξ+1χi1lˉiΞ(χˆi1+lˉi1χi1)0CDtσi,Ξ+1.(62)

Let

(63) Wi,Ξ+1=12Si,Ξ+12+12ϑi,Ξ+12.(63)

Taking the fractional-order derivative of Wi,Ξ+1, one has

(64)  0CDtσWi,Ξ+1Si,Ξ+10CDtσSi,Ξ+1+ϑi,Ξ+10CDtσϑi,Ξ+1.(64)

The Lyapunov function WΞ+1 is selected as

(65) WΞ+1=WΞ+i=1NWi,Ξ+1.(65)

From (62) to (65), one has

(66)  0CDtσWΞ+10CDtσWΞ+i=1N{Si,Ξ+1[Si,Ξ+2+ϑi,Ξ+2+αi,Ξ+1+lˉi,Ξ+1χi1lˉiΞ(χˆi1+lˉi1χi1)0CDtσi,Ξ+1]+ϑi,Ξ+10CDtσϑi,Ξ+1}.(66)

Similarly,

(67) Si,Ξ+1(Si,Ξ+2+ϑi,Ξ+2)Si,Ξ+12+12(Si,Ξ+22+ϑi,Ξ+22).(67)

From (58) and (67), one has

(68)  0CDtσWΞ+10CDtσWΞ+i=1N{Si,Ξ+1[αi,Ξ+1+lˉi,Ξ+1χi1lˉiΞ(χˆi1+lˉi1χi1)+Si,Ξ+10CDtσi,Ξ+1](1ζi,Ξ+1ςˉi,Ξ+122νi,Ξ+1)ϑi,Ξ+12+νi,Ξ+12+12(Si,Ξ+22+ϑi,Ξ+22)}.(68)

The virtual controller αi,Ξ+1 is designed as

(69) αi,Ξ+1=bi,Ξ+1Si,Ξ+12β132Si,Ξ+1lˉi,Ξ+1χi1+lˉiΞ(χˆi1+lˉi1χi1)+0CDtσi,Ξ+1,(69)

where bi,Ξ+1>0 is a design parameter.

From (68) to (69), one has

(70)  0CDtσWΞ+1i=1N{a0||χ˜i||2j=1ΞbijSij2β(kij2Sij2)βbi,Ξ+1Si,Ξ+12β+ρiγiξ˜iξˆi+[116tanh2(Si1υi(ηi12Si12)12)]Υij=2Ξ+1(1ζijςˉij22νij12)ϑij2+j=2Ξ+1νij2+12(ϑi,Ξ+22+Si,Ξ+22)}+Hi(1).(70)

Step (=Ξ+2,,n1): From (23), (32) and (34), one has

(71)  0CDtσSi=0CDtσχˆi,10CDtσi=Si,+1+ϑi,+1+αi+lˉiχi1lˉi,1(χˆi1+lˉi1χi1)0CDtσi.(71)

Let

(72) Wi=12Si2+12ϑi2.(72)

Taking the fractional-order derivative of Wi, one has

(73)  0CDtσWiSi0CDtσSi+ϑi0CDtσϑi.(73)

The Lyapunov function Wi is selected as

(74) W=W1+i=1NWi.(74)

From (71) to (74), one has

(75)  0CDtσW0CDtσW1+i=1N{Si[Si,+1+ϑi,+1+αi+lˉiχi1lˉi,1(χˆi1+lˉi1χi1)0CDtσi]+ϑi0CDtσϑi}.(75)

Similarly,

(76) Si(Si,+1+ϑi,+1)Si2+12(Si,+12+ϑi,+12).(76)

From (58) and (76), one has

(77)  0CDtσW0CDtσW1+i=1N{Si[Si+αi+lˉiχi1lˉi,1(χˆi1+lˉi1χi1)0CDtσi](1ζiςˉi22νi)ϑi2+νi2+12(Si,+12+ϑi,+12)}.(77)

Select the virtual controller αi as

(78) αi=biSi2β132Silˉiχi1+lˉi,1(χˆi1+lˉi1χi1)+0CDtσi,(78)

where bi>0 is a design parameter.

From (77) to (78), one has

(79)  0CDtσWi=1N{a0||χ˜i||2j=1ΞbijSij2β(kij2Sij2)βj=Ξ+1bijSij2β+ρiγiξ˜iξˆi+[116tanh2(Si1υi(ηi12Si12)12)]Υij=2(1ζijςˉij22νij12)ϑij2+j=2νij2+12(ϑi,+12+Si,+12)}+Hi(1).(79)

Step n: From (33),

(80) Sin=χˆi,n1inν˜i,(80)

where the auxiliary signal ν˜i is designed as

(81)  0CDtσν˜i=ν˜i+Hi(τi)τi.(81)

The fractional-order derivative of Sin is

(82)  0CDtσSin=0CDtσχˆi,n10CDtσin0CDtσν˜i=τi+ν˜ilˉi,n1(χˆi1+lˉi1χi1)0CDtσin.(82)

Let

(83) Win=12Sin2+12ϑin2.(83)

Taking the fractional-order derivative of Win, one has

(84)  0CDtσWinSin0CDtσSin+ϑin0CDtσϑin.(84)

Construct the Lyapunov function Wn as

(85) Wn=Wn1+i=1NWin.(85)

From (82) to (85), one has

(86)  0CDtσWn0CDtσWn1+i=1N{Sin[τi+ν˜ilˉi,n1(χˆi1+lˉi1χi1)0CDtσin]+ϑin0CDtσϑin}.(86)

The ETC scheme is designed as

(87) τi(t)=φi(tki),t[tki,tk+1i),(87)
(88) φi(t)=αinmi(1)tanh(Sinmi(1)i)(88)

and

(89) tk+1i=inf{t:|zi|ai(1)eai(2)t+mi(2)},(89)

where ai(1)>0, ai(2)>0, i>0, mi(1)>0, mi(2)>0 satisfying mi(1)>ai(1)+mi(2) are known parameters, αin is the virtual controller and zi=φiτi is the sampling error. When the above trigger condition (89) is satisfied, the control signal is updated and remains constant within the next time interval.

Similar to Wang and Dong (Citation2022a), one has

(90) τi(t)=φi(t)λi(t)(ai(1)eai(2)t+mi(2)),(90)

where λi(t) is a continuous function satisfying |λi(t)|1.

Thus,

(91) λi(t)(ai(1)eai(2)t+mi(2))ai(1)+mi(2)<mi(1),(91)

which means that

(92) SinτiSin(φi(t)+mi(1))Sin[αinmi(1)tanh(Sinmi(1)i)+mi(1)]Sinαin+i.(92)

Substituting (58) and (92) into (86) yields that

(93)  0CDtσWn0CDtσWn1+i=1N{Sin[αin+ν˜ilˉi,n1(χˆi1+lˉi1χi1)0CDtσin](1ζinςˉin22νin)ϑin2+νin2+i}.(93)

Select the virtual controller αin as

(94) αin=binSin2β1ν˜i12Sin+lˉi,n1(χˆi1+lˉi1χi1)+0CDtσin,(94)

where bin>0 is a design parameter.

From (93) to (94), one gets

(95)  0CDtσWni=1N{a0||χ˜i||2j=1ΞbijSij2β(kij2Sij2)βj=Ξ+1nbijSij2β+ρiγiξ˜iξˆi+[116tanh2(Si1υi(ηi12Si12)12)]Υij=2n(1ζijςˉij22νij12)ϑij2+j=2nνij2+i}+Hi(1).(95)

Obviously,

(96) a0||χ˜i||2a0λmax(Pi)χ˜iTPiχ˜i.(96)

Using Lemma 2.12, one has

(97) j=1ΞbijSij2β(ηij2Sij2)β<j=1Ξbij(logηij2ηij2Sij2)β.(97)

According to Lemma 2.4, one has

(98) ρiγiξ˜iξˆi=ρiγiξ˜i(ξiξ˜i)ρi2γiξ˜i2+ρi2γiξi2.(98)

Substituting (96)–(98) into (95), one gets

(99)  0CDtσWni=1N{a0λmax(Pi)χ˜iTPiχ˜ij=1Ξbij(logηij2ηij2Sij2)βj=Ξ+1nbijSij2βρi2γiξ˜i2j=2n(1ζijςˉij22νij12)ϑij2+[116tanh2(Si1υi(ηi12Si12)12)]Υi+ρi2γiξi2+j=2nνij2+i}+Hi(1).(99)

Using Lemma 2.6, one gets

(100) 11β(a0λmax(Pi)χ˜iTPiχ˜i)β(1β)ββ1β+a0λmax(Pi)χ˜iTPiχ˜i,(100)

which means that

(101) a0λmax(Pi)χ˜iTPiχ˜i(a0λmax(Pi)χ˜iTPiχ˜i)β+(1β)ββ1β.(101)

Similarly,

(102) ρi2γiξ˜i2(ρi2γiξ˜i2)β+(1β)ββ1β,(102)

and

(103) j=2n(1ζijςˉij22νij12)ϑij2{j=2n(1ζijςˉij22νij12)ϑij2}β+(1β)ββ1β.(103)

Substituting (101)–(103) into (99), one gets

(104)  0CDtσWni=1N{(a0λmax(Pi)χ˜iTPiχ˜i)βj=1Ξbij(logηij2ηij2Sij2)βj=Ξ+1nbijSij2β(ρi2γiξ˜i2)β{j=2n(1ζijςˉij22νij12)ϑij2}β+ρi2γiξi2+j=2nνij2+[116tanh2(Si1υi(ηi12Si12)12)]Υi+i+3(1β)ββ1β}+Hi(1).(104)

As a result, it follows from (104) that

(105)  0CDtσWnl1Wnβ+l2+i=1N[116tanh2(Si1υi(ηi12Si12)12)]Υi,(105)

where

l1=min{(a0λmax(Pi))β,2βbi1,,2βbiΞ,2βbi,Ξ+1,,2βbin,ρiβ,
2β(1ζi2ςi222νi212)β,,2β(1ζinςin22νin12)β}>0

and

l2=i=1N{ρi2γiξi2+j=2nνij2+3(1β)ββ1β+i}+Hi(1)>0

by selecting appropriate parameters.

Remark 5. Note that the last term i=1N[116tanh2(Si1υi(ηi12Si12)12)]Υi in (105) is indefinite. A discussion will be conducted in Section 5 using Lemma 2.9.

Remark 6. The time-varying PSCs are considered in this work rather than constant FSCs, which requires computing the fractional-order derivatives of the time-varying constraint boundary and then increases the difficulty of stability analysis.

To illustrate the previous design, the flowchart of the control system structure is shown in .

Figure 1. The flowchart of the control system structure.

Figure 1. The flowchart of the control system structure.

Stability Analysis and Parameter Selection

Stability Analysis

Theorem 5.1.

Consider a FOMAS given in (6). Under Assumption 2.1–2.3, virtual control functions (48), (60), (69), (78) and (94), reduced-order state observer (23), fractional-order adaptive laws (49) and the ETC mechanism (87)–(89), the practical finite-time output tracking can be achieved, i.e., |yiy0|<ε, as t>T. In addition, the following conditions can be guaranteed:

  1. The PSCs are never breached, i.e., χijπij,j=1,,Ξ

  2. All the system signals are bounded.

  3. No Zeno behavior occurs.

Proof.

Let’s prove it in two cases.

Case 1: If Si1(ηi12Si12)12Ωvi, it follows from Lemma 2.9 that 116tanh2(Si1υi(ηi12Si12)12)<0. Since Υi0 by its definition, thus, [116tanh2(Si1υi(ηi12Si12)12)]Υi is negative in this case. Then inequality (105) is simplified as

(106)  0CDtσWnl1Wnβ+l2.(106)

According to Lemma 2.7, it follows from (106) that for tT1,

(107) Wn[l2l1(1ϖ)]1β(107)

with the settling time

(108) T1=[W01β(l2l1(1ϖ))1ββ]1σ[Γ(2β)Γ(1+11β)Γ(1+σ)Γ(1+11βσ)l1ϖ]1σ.(108)

It can be seen from the definition of Wn(t) that

(109) 12logηij2ηij2Sij2[l2l1(1ϖ)]1β,j=1,,Ξ.(109)

Thus,

(110) |Sij|ηij(t)1e2[l2l1(1ϖ)]1/βηij(t),j=1,,Ξ.(110)

Case 2: If Si1(ηi12Si12)12Ωvi, one has |Si1|(ηi12Si12)120.2554vi, which means that

(111) |Si1|(0.2554)2vi2ηi121+(0.2554)2vi2ηi1(t).(111)

From the definition of Υi, let 0ΥiΥˉi with Υˉi being a positive constant. Therefore,

(112) 0<[116tanh2(Si1υi(ηi12Si12)12)]Υi<Υˉi.(112)

Then, (105) can be rewritten as

(113)  0CDtσWnl1Wnβ+l 2,(113)

where l 2=l2+i=1NΥˉi.

Similar to the Case1, for tT2,

(114) Wn[l 2l1(1ϖ)]1β(114)

with the settling time

(115) T2=[W01β(l 2l1(1ϖ))1ββ]1σ[Γ(2β)Γ(1+11β)Γ(1+σ)Γ(1+11βσ)l1ϖ]1σ.(115)

According to the Case1 and Case2, it can be obtained from (110) and (111) that |Si1|ηi1(t). Let S1=[S11,,SN1]T, ηˉ1=max{η11,,ηN1} and δ=[y1y0,,yNy0]T. EquationEquation (31) can be rewritten in vector form as S1=(L+B)δ. It follows from |Si1|ηi1 that ||S1||Nηˉ1. Then, one gets |yiy0|||δ||||S1||σmin(L+B)Nηˉ1σmin(L+B). Therefore, the practical finite-time output tracking can be achieved.

Since (113) in Case2 has the same form as (106) in Case1, the following proof only considers Case1 and Case2 can be similarly proved.

i). According to Assumption 2.2, |y0(t)|q0. Thus, |χi1|||δ||+|y0|\break||S1||σmin(L+B)+|y0|Nηˉ1σmin(L+B)+q0. Choosing ηi1(t)σmin(L+B)(πi1q0)N, one has |χi1|πi1(t).

According to (107), one has

(116) χ˜iTPiχ˜i[l2l1(1ϖ)]1β.(116)

Thus,

(117) |χ˜ij|||χ˜i||[l2/(l1(1ϖ))]1βλmin(Pi),j=2,,n.(117)

Similarly,

(118) |ϑij|2[l2l1(1ϖ)]12β,j=2,,n.(118)

By the boundedness of αi1, one has |αi1|bˉi1 with bˉi1>0 being a constant. Since χi2=Si2+ϑi2+χ˜i2+αi1+lˉi1yi, it follows from (110), (117) and (118) that |χi2||Si2|+|ϑi2|+|χ˜i2|+|αi1|+lˉi1|yi|ηi2\break+2[l2l1(1ϖ)]12β+[l2/(l1(1ϖ))]1/βλmin(Pi)+bˉi1+lˉi1πi1. Choosing ηi2(t)πi2(t)\break2[l2l1(1ϖ)]12β[l2/(l1(1ϖ))]1/βλmin(Pi)bˉi1lˉi1πi1, we have |χi2|πi2(t). Similarly, we can obtain that |χij|πij(t) by choosing ηij(t)πij(t)2[l2l1(1ϖ)]12β[l2/(l1(1ϖ))]1/βλmin(Pi)bˉi,j1lˉi,j1πi1, j=3,,Ξ. Therefore, the PSCs are never breached.

ii). According to (107), one has

(119) 12Sij2[l2l1(1ϖ)]1β,j=Ξ+1,,n.(119)

Then,

(120) |Sij|2[l2l1(1ϖ)]12β,j=Ξ+1,,n.(120)

Similarly,

(121) |ξ˜i|2γi[l2l1(1ϖ)]12β.(121)

From (110), (117), (118), (120) and (121), we obtain that χ˜ij, ϑij, j=2,,n, the error variables Sij, j=1,,n, and ξ˜i are bounded. ξˆi is also bounded due to |ξˆi||ξi|+|ξ˜i||ξi|+2γi[l2l1(1ϖ)]12β. Since χi,Ξ+1=χ˜i,Ξ+1+Si,Ξ+1+ϑi,Ξ+1+αiΞ+lˉiΞyi, one has |χi,Ξ+1||χ˜i,Ξ+1|+|Si,Ξ+1|+|ϑi,Ξ+1|+|αiΞ|+lˉiΞ|yi|[l2/(l1(1ϖ))]1βλmin(Pi)+22[l2l1(1ϖ)]12β+bˉiΞ\break+lˉiΞπi1, thus χi,Ξ+1 is bounded. Similarly, χij,j=Ξ+2,,n, are bounded. Since the boundedness of χi1, χij and χ˜ij, χˆi,j1 is also bounded due to χˆi,j1=χijχ˜ijlˉi,j1χi1, j=2,,n. As a result, all the system signals are bounded.

iii). We just need to prove that tk+1itkiTi>0. Computing the fractional-order derivative of |zi(t)|=|φi(t)τi(t)|, we have

(122)  0CDtσ|zi|=0CDtσzizi=sign(zi)0CDtσzi|0CDtσφi|.(122)

It is inferred from (88) that  0CDtσφi(t) is continuous on some compact set. Therefore, |0CDtσφi(t)|cˉi with constant cˉi>0. Noting that |zi(tki)|=0 and limttk+1izi(t)=ai(1)eai(2)tk+1i+mi(2), we obtain that the lower bound Ti of tk+1itki satisfies Tiai(1)eai(2)tk+1i+mi(2)cˉi>0, which implies that the Zeno behavior is ruled out.□

Parameter Selection

The guideline of the parameter selections is given as follows:

Consider an FOMAS with the fractional-order σ satisfying 0<σ<1. The leader signal y0(t) satisfying Assumption 2.2, the saturation limits τiM and τiM, and the time-varying constraint boundary function πij(t), i=1,,N, j=1,,Ξ, are given. For a given directed interconnected graph satisfying Assumption 2.1, the matrices W, D, L and B can be obtained.

Step 1: Set the initial values of χij(0), ξˆi(0), ν˜i(0), i=1,,N, j=1,,n, and χˆij(0), i=1,,N, j=1,,n1, satisfying χij(0)πij(0) for j=1,,Ξ, and χˆi,j1(0)πij(0) for j=2,,Ξ. The initial state ij(0) of the fractional-order filter satisfying ij(0)=αi,j1(0), i=1,,N, j=2,,n, can be obtained by (48), (60), (69) and (78).

Step 2: Define fuzzy If-Then rules, select appropriate fuzzy membership functions and obtain the fuzzy basis functions. Thus, a FLS can be constructed.

Step 3: Choose parameters lˉij, i=1,,N, j=1,,n1, such that matrix Ai is Hurwitz. For a given matrix Qi>0, solve the Lyapunov equation AiTPi+PiAi=Qi to obtain a positive definite matrix solution Pi.

Step 4: Select appropriate boundary function ηij(t), i=1,,N, j=1,,Ξ, satisfy ηi1(t)σmin(L+B)(πi1q0)N and ηij(t)πij(t)\break2[l2l1(1ϖ)]12β[l2/(l1(1ϖ))]1/βλmin(Pi)bˉi,j1lˉi,j1πi1, j=2,,Ξ.

Step 5: Select suitable constants β, bij, σi, γi, ai for j=1,,n, and νij, ζij for j=2,,n, to meet 0<β<1, bij>0, σi>0, γi>0, ai>0 for j=1,,n, and 1ζijςˉij22νij12>0 for j=2,,n.

Step 6: Solve the fractional differential equations according to system in (6), state observer in (23), fractional-order filter in (35) and the fractional-order adaptive laws in (49), in which the virtual controllers are calculated according to (48), (60), (69), (78) and (94), the ETC scheme according to (87) and (89) with the intermediate control function (88), and the saturated controller according to (7).

Example

An example is given in this section to demonstrate the correctness of the proposed control algorithm. In this example, the considered FOMASs consist of a leader and four followers, labeled by 0,1,2,3,4, respectively. The interconnection graph of five agents is given in .

Figure 2. Directed interaction graph.

Figure 2. Directed interaction graph.

For simplicity, assume that all edges of the interconnected graph have weights of 1. Thus, B=diag{1,0,1,0}, D=diag{0,1,1,1} and

W=0000100000011000,L=DW=0000110000111001.

Consider a FOMAS consisting of four single-machine-infinite bus power subsystem (Song et al. Citation2019) described by

(123)  0CDtσφi=ϕi+gi1+ri1(t), 0CDtσϕi=sati(τi)FiJiϕiPiMJisin(φi)+PimJi+PiaJicos(κit)+gi2+ri2(t),i=1,2,3,4.(123)

Let χi1=φi, χi2=ϕi, di(1)=FiJi, di(2)=PiMJi, di(3)=PimJi, di(4)=PiaJi, gi1=0.3cos(πχi1)cos(πχi2), gi2=0.2sin(πχi1)sin(πχi2), ri1(t)=0.2\breaksin(100t), ri2(t)=0.3cos(100t) and set di(1)=0.02, di(2)=1, di(3)=0.2, di(4)=0.2593, κi=1. System (123) can be rewritten as

(124)  0CDtσχi1=χi2+0.3cos(πχi1)cos(πχi2)+0.2sin(100t), 0CDtσχi2=sati(τi)0.02χi2sin(χi1)+0.2+0.2593cos(t)+0.2sin(πχi1)sin(πχi2)+0.3cos(100t),i=1,2,3,4,(124)

where σ=0.98. The leader signal is y0=sin(0.5t)cos(1.5t). χi1,i=1,2,3,4, are required to be constrained by time-varying boundaries π11=3et+2, π21=4et+3.4, π31=4et+3.4 and π41=4et+3.4, respectively. χi2,i=1,2,3,4, are unconstrained.

The saturated controller sati(τi) given as

(125) sati(τi)=15,τi15,τi,15<τi<15,15,τi15.(125)

Choose parameters β=99/101, b11=25, b21=b31=b41=15, bi2=10, γi=8, ρi=0.2, ai=1, ζi2=0.05, lˉi1=1, a1(1)=a3(1)=1, a2(1)=a4(1)=2, a1(2)=a3(2)=0.01, a2(2)=a4(2)=0.1, m1(1)=m3(1)=3, m2(1)=m4(1)=4, mi(2)=1.5, i=1. Set initial states χ11(0)=0.5, χ21(0)=0.2, χ31(0)=0.5, χ41(0)=0.1, χi2(0)=χˆi1(0)=ξˆi(0)=0.

The simulation results of example are shown in . The curves of yi(t) and y0(t) are shown in . The curves of the tracking errors yiy0 are given in . It can be watched from that yi(t)=χi1 can track y0(t) in a short time with a good tracking performance. provide the trajectories of the constrained state χi1 and the local consensus error Si1, respectively. It can be watched from that they never exceed their restricted boundaries πi1 and ηi1. depict the trajectories of the system state χi2 and its estimation χˆi1. It can be seen from that they are bounded. give the trajectories of τi(t) and its saturation input sati(τi(t)). It can be seen from that when the required control input are large, the actual saturation control inputs works well. The inter-event time tk+1itki and the trigger time instant tki of four agents are shown in . Obviously, the Zeno behavior is excluded successfully.

Figure 3. The trajectories of y1, y2, y3, y4 and y0.

Figure 3. The trajectories of y1, y2, y3, y4 and y0.

Figure 4. The curves of the tracking errors yiy0.

Figure 4. The curves of the tracking errors yi−y0.

Figure 5. The trajectories of the system states χi1 with constraints.

Figure 5. The trajectories of the system states χi1 with constraints.

Figure 6. The trajectories of the error variables Si1 with constraints.

Figure 6. The trajectories of the error variables Si1 with constraints.

Figure 7. The trajectories of the system states χi2 and its estimation χˆi1.

Figure 7. The trajectories of the system states χi2 and its estimation χˆi1.

Figure 8. The curves of the controller τ1(t) and its saturation input sat1(τ1(t)).

Figure 8. The curves of the controller τ1(t) and its saturation input sat1(τ1(t)).

Figure 9. The curves of the controller τ2(t) and its saturation input sat2(τ2(t)).

Figure 9. The curves of the controller τ2(t) and its saturation input sat2(τ2(t)).

Figure 10. The curves of the controller τ3(t) and its saturation input sat3(τ3(t)).

Figure 10. The curves of the controller τ3(t) and its saturation input sat3(τ3(t)).

Figure 11. The curves of the controller τ4(t) and its saturation input sat4(τ4(t)).

Figure 11. The curves of the controller τ4(t) and its saturation input sat4(τ4(t)).

Figure 12. The inter-event time of τi(t).

Figure 12. The inter-event time of τi(t).

To highlight the advantages of this work, a comparison with ETC scheme proposed in Yang et al. (Citation2022) is conducted with the same parameters. shows the trajectories of yi and y0 with ETC scheme proposed in Yang et al. (Citation2022). The trigger numbers of the ETC scheme proposed in Yang et al. (Citation2022) and this paper are shown in . As can be seen from and , even though more general cases are considered in this paper, there is no significant difference in control performance, but the number of triggers using the ETC scheme proposed in this paper is significantly less than that using the ETC scheme proposed in Yang et al. (Citation2022)

Figure 13. The trajectories of y1, y2, y3, y4 and y0 with ETC scheme proposed in Yang et al. (Citation2022).

Figure 13. The trajectories of y1, y2, y3, y4 and y0 with ETC scheme proposed in Yang et al. (Citation2022).

Table 1. Trigger numbers for agents.

Remark 7. The saturation controller (7) is realized with its input defined in (87)–(89). The initial values of the constrained states should be set within the constraint boundaries. Under the proposed control scheme, all error variables converging to a neighborhood of the origin in finite time is ensured. In addition, as can be seen from , although the required control feedback is large, the actual saturation control can still achieve satisfactory control effect.

Conclusion

An output feedback-based fuzzy adaptive finite-time ETC problem is investigated in this paper for a FOMAS with PSCs and IS in directed networks. A reduced-order state observer is designed to estimate the unmeasurable states. FLS is used to tackle the nonlinearity and the unknown parameters are estimated adaptively. A fractional-order filter is constructed to avoid repeatedly calculating the high-order derivatives of the virtual controllers. By introducing an appropriate BLF, the designed ETC scheme can ensure state constraints are not breached and the communication resources can be reduced. By analyzing the stability, it is guaranteed that finite-time tracking can be achieved with a bounded error, all signals of system are bounded and the Zeno behavior does not occur. Finally, a numerical example is given to demonstrate the effectiveness of the proposed control scheme.

Disclosure statement

No potential conflict of interest was reported by the authors.

Data availability statement

Data sharing is not applicable to this article as no new data were created or analyzed in this study.

References

  • Antonio, V. T. J., G. Adrien, A. M. Manuel, P. Jean-Christophe, C. Laurent, R. Damiano, and T. Didier. 2021. Event-triggered leader-following formation control for multi-agent systems under communication faults: application to a fleet of unmanned aerial vehicles. Journal of Systems Engineering and Electronics 32 (5):1014–292. doi:10.23919/JSEE.2021.000086.
  • Cajo, R., M. Guinaldo, E. Fabregas, S. Dormido, D. Plaza, R. De Keyser, and C. Ionescu. 2021. Distributed formation control for multi-agent systems using a fractional-order proportional-integral structure. IEEE Transactions on Control Systems Technology 29 (6):2738–45. doi:10.1109/TCST.2021.3053541.
  • Cao, B., and X. Nie. 2021. Event-triggered adaptive neural networks control for fractional-order nonstrict-feedback nonlinear systems with unmodeled dynamics and input saturation. Neural Networks 142:288–302. doi:10.1016/j.neunet.2021.05.014.
  • Chang, Y., X. Zhang, Q. Liu, and X. Chen. 2022. Sampled-data observer based event-triggered leader-follower consensus for uncertain nonlinear multi-agent systems. Neurocomputing 493:305–13. doi:10.1016/j.neucom.2022.04.071.
  • Chen, B., J. Hu, Y. Zhao, and B. K. Ghosh. 2020. Leader-following consensus of linear fractional-order multi-agent systems via event-triggered control strategy. IFAC-PapersOnline 53 (2):2909–14. doi:10.1016/j.ifacol.2020.12.964.
  • Chen, D., X. Liu, and W. Yu. 2020. Finite-time fuzzy adaptive consensus for heterogeneous nonlinear multi-agent systems. IEEE Transactions on Network Science and Engineering 7 (4):3057–66. doi:10.1109/TNSE.2020.3013528.
  • Chen, L., Y. Wang, W. Yang, and J. Xiao. 2018. Robust consensus of fractional-order multi-agent systems with input saturation and external disturbances. Neurocomputing 303:11–19. doi:10.1016/j.neucom.2018.04.002.
  • Fan, X., P. Bai, H. Li, X. Deng, and M. Lv. 2020. Adaptive fuzzy finite-time tracking control of uncertain non-affine multi-agent systems with input quantization. IEEE Access 8:187623–33. doi:10.1109/ACCESS.2020.3030282.
  • Fu, J., Y. Wan, G. Wen, and T. Huang. 2019. Distributed robust global containment control of second-order multiagent systems with input saturation. IEEE Transactions on Control of Network Systems 6 (4):1426–37. doi:10.1109/TCNS.2019.2893665.
  • Fu, J., G. Wen, W. Yu, T. Huang, and X. Yu. 2019. Consensus of second-order multiagent systems with both velocity and input constraints. IEEE Transactions on Industrial Electronics 66 (10):7946–55. doi:10.1109/TIE.2018.2879292.
  • Fu, J., G. Wen, X. Yu, and Z. Wu. 2022. Distributed formation navigation of constrained second-order multiagent systems with collision avoidance and connectivity maintenance. IEEE Transactions on Cybernetics 52 (4):2149–62. doi:10.1109/TCYB.2020.3000264.
  • Gong, P., and W. Lan. 2018. Adaptive robust tracking control for uncertain nonlinear fractional-order multi-agent systems with directed topologies. Automatica 92:92–99. doi:10.1016/j.automatica.2018.02.010.
  • Gong, P., K. Wang, and W. Lan. 2019. Fully distributed robust consensus control of multi-agent systems with heterogeneous unknown fractional-order dynamics. International Journal of Systems Science 50 (10):1902–19. doi:10.1080/00207721.2019.1645913.
  • Huang, X., W. Lin, and B. Yang. 2005. Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica 41 (5):881–88. doi:10.1016/j.automatica.2004.11.036.
  • Ling, J., X. Yuan, and L. Mo. 2019. Distributed containment control of fractional-order multi-agent systems with unknown persistent disturbances on multilayer networks. IEEE Access 8:5589–600. doi:10.1109/ACCESS.2019.2962234.
  • Lin, W., S. Peng, Z. Fu, T. Chen, and Z. Gu. 2022. Consensus of fractional-order multi-agent systems via event-triggered pinning impulsive control. Neurocomputing 494:409–17. doi:10.1016/j.neucom.2022.04.099.
  • Liu, J., P. Li, W. Chen, K. Qin, and L. Qi. 2019. Distributed formation control of fractional-order multi-agent systems with relative damping and nonuniform time-delays. ISA transactions 93:189–98. doi:10.1016/j.isatra.2019.03.012.
  • Liu, J., P. Li, L. Qi, W. Chen, and K. Qin. 2019. Distributed formation control of double-integrator fractional-order multi-agent systems with relative damping and nonuniform time-delays. Journal of the Franklin Institute 356 (10):5122–50. doi:10.1016/j.jfranklin.2019.04.031.
  • Liu, Y., H. Zhang, Z. Shi, and Z. Gao. 2022. Neural network-based finite-time bipartite containment control for fractional-order multi-agent systems. IEEE Transactions on Neural Networks and Learning Systems. doi:10.1109/TNNLS.2022.3143494.
  • Li, Y., H. Wang, X. Zhao, and N. Xu. 2022. Event-triggered adaptive tracking control for uncertain fractional-order nonstrict-feedback nonlinear systems via command filtering. International Journal of Robust and Nonlinear Control 32 (14):7987–8011. doi:10.1002/rnc.6255.
  • Li, Y., M. Wei, and S. Tong. 2021. Event-triggered adaptive neural control for fractional-order nonlinear systems based on finite-time scheme. IEEE Transactions on Cybernetics. doi:10.1109/TCYB.2021.3056990.
  • Li, L., Y. Yu, X. Li, and L. Xie. 2022. Exponential convergence of distributed optimization for heterogeneous linear multi-agent systems over unbalanced digraphs. Automatica 141:110259. doi:10.1016/j.automatica.2022.110259.
  • Ma, X., L. Yang, L. Ma, W. Dong, M. Jin, L. Zhang, F. Yang, and Y. Lin. 2022. Consensus tracking control for uncertain non-strict feedback multi-agent system under cyber attack via resilient neuroadaptive approach. International Journal of Robust and Nonlinear Control 32 (7):4251–80. doi:10.1002/rnc.6035.
  • Podlubny, I. 1998. Fractional differential equations: an introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications. New York: Academic Press.
  • Polendo, J., and C. Qian. 2005. A generalized framework for global output feedback stabilization of genuinely nonlinear systems. Proceedings of the 44th IEEE Conference on Decision and Control, Seville,Spain.
  • Polycarpou, M. M., and P. A. Ioannou. 1996. A robust adaptive nonlinear control design. Automatica 32 (3):423–27. doi:10.1016/0005-1098(95)00147-6.
  • Qian, C., and W. Lin. 2001. Non-Lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization. Systems & Control Letters 42 (3):185–200. doi:10.1016/S0167-6911(00)00089-X.
  • Qu, F., S. Tong, and Y. Li. 2018. Observer-based adaptive fuzzy output constrained control for uncertain nonlinear multi-agent systems. Information Sciences 467:446–63. doi:10.1016/j.ins.2018.08.025.
  • Ren, B., S. S. Ge, K. Tee, and T. Lee. 2010. Adaptive neural control for output feedback nonlinear systems using a barrier lyapunov function. IEEE Transactions on Neural Networks 21 (8):1339–45. doi:10.1109/TNN.2010.2047115.
  • Shahamatkhah, E., and M. Tabatabaei. 2020. Containment control of linear discrete-time fractional-order multi-agent systems with time-delays. Neurocomputing 385:42–47. doi:10.1016/j.neucom.2019.12.067.
  • Shahvali, M., M. Naghibi-Sistani, and J. Askari. 2022. Dynamic event-triggered control for a class of nonlinear fractional-order systems. IEEE Transactions on Circuits and Systems II: Express Briefs 69 (4):2131–35. doi:10.1109/TCSII.2021.3128561.
  • Shang, L., and M. Cai. 2021. Adaptive practical fast finite-time consensus protocols for high-order nonlinear multi-agent systems with full state constraints. IEEE Access 9:81554–63. doi:10.1109/ACCESS.2021.3085843.
  • Sheng, D., Y. Wei, S. Cheng, and Y. Wang. 2018. Observer-based adaptive backstepping control for fractional-order systems with input saturation. ISA transactions 82:18–29. doi:10.1016/j.isatra.2017.06.021.
  • Shou, Y., B. Xu, H. Lu, A. Zhang, and T. Mei. 2022. Finite-time formation control and obstacle avoidance of multi-agent system with application. International Journal of Robust and Nonlinear Control 32 (5):2883–901. doi:10.1002/rnc.5641.
  • Song, S., B. Zhang, X. Song, and Z. Zhang. 2019. Neuro-fuzzy-based adaptive dynamic surface control for fractional-order nonlinear strict-feedback systems with input constraint. IEEE Transactions on Systems, Man, and Cybernetics: Systems 51 (6):3575–86. doi:10.1109/TSMC.2019.2933359.
  • Viel, C., M. Kieffer, H. Piet-Lahanier, and S. Bertrand. 2022. Distributed event-triggered formation control for multi-agent systems in presence of packet losses. Automatica 141:110215. doi:10.1016/j.automatica.2022.110215.
  • Wang, H., B. Chen, X. Liu, K. Liu, and C. Lin. 2013. Robust adaptive fuzzy tracking control for pure-feedback stochastic nonlinear systems with input constraints. IEEE Transactions on Cybernetics 43 (6):2093–104. doi:10.1109/TCYB.2013.2240296.
  • Wang, M., B. Chen, X. Liu, and P. Shi. 2008. Adaptive fuzzy tracking control for a class of perturbed strict-feedback nonlinear time-delay systems. Fuzzy Sets and Systems 159 (8):949–67. doi:10.1016/j.fss.2007.12.022.
  • Wang, C., L. Cui, M. Liang, J. Li, and Y. Wang. 2021. Adaptive neural network control for a class of fractional-order nonstrict-feedback nonlinear systems with full-state constraints and input saturation. IEEE Transactions on Neural Networks and Learning Systems. doi:10.1109/TNNLS.2021.3082984
  • Wang, L., and J. Dong. 2022a. Adaptive fuzzy consensus tracking control for uncertain fractional-order multi-agent systems with event-triggered input. IEEE Transactions on Fuzzy Systems 30 (2):310–20. doi:10.1109/TFUZZ.2020.3037957.
  • Wang, L., and J. Dong. 2022b. Reset event-triggered adaptive fuzzy consensus for nonlinear fractional-order multi-agent systems with actuator faults. IEEE Transactions on Cybernetics. doi:10.1109/TCYB.2022.3163528
  • Wang, L., J. Dong, and C. Xi. 2020. Event-triggered adaptive consensus for fuzzy output-constrained multi-agent systems with observers. Journal of the Franklin Institute 357 (1):82–105. doi:10.1016/j.jfranklin.2019.09.033.
  • Wang, C., J. Gao, M. Liang, and Y. Chai. 2020. Design of adaptive fuzzy controllers for a class of fractional-order nonlinear MIMO systems with input saturation. IEEE Access 8:104590–602. doi:10.1109/ACCESS.2020.2998681.
  • Wang, C., and M. Liang. 2018. Adaptive NN tracking control for nonlinear fractional-order systems with uncertainty and input saturation. IEEE Access 6:70035–44. doi:10.1109/ACCESS.2018.2878772.
  • Wang, W., L. Wang, and C. Huang. 2022. Event-triggered control for guaranteed-cost bipartite formation of multi-agent systems. IEEE Access 10:18338–51. doi:10.1109/ACCESS.2021.3086404.
  • Wei, M., Y. Li, and S. Tong. 2020. Event-triggered adaptive neural control of fractional-order nonlinear systems with full-state constraints. Neurocomputing 412:320–26. doi:10.1016/j.neucom.2020.06.082.
  • Wu, D., Q. An, Y. Sun, Y. Liu, and H. Su. 2021. Containment control in fractional-order multi-agent systems with intermittent sampled data over directed networks. Neurocomputing 442:209–20. doi:10.1016/j.neucom.2021.01.136.
  • Yaghoubi, Z., and H. A. Talebi. 2020. Cluster consensus of fractional-order nonlinear multi-agent systems with switching topology and time-delays via impulsive control. International Journal of Systems Science 51 (10):1685–98. doi:10.1080/00207721.2020.1772404.
  • Yang, Y., X. Xi, S. Miao, and J. Wu. 2022. Event-triggered output feedback containment control for a class of stochastic nonlinear multi-agent systems. Applied Mathematics and Computation 418:126817. doi:10.1016/j.amc.2021.126817.
  • Yang, W., W. Yu, and W. Zheng. 2021. Fault-tolerant adaptive fuzzy tracking control for nonaffine fractional-order full-state-constrained MISO systems with actuator failures. IEEE Transactions on Cybernetics. doi:10.1109/TCYB.2020.3043039
  • Ye, Y., H. Su, and Y. Sun. 2018. Event-triggered consensus tracking for fractional-order multi-agent systems with general linear models. Neurocomputing 315:292–98. doi:10.1016/j.neucom.2018.07.024.
  • Zhang, H., Z. Gao, Y. Wang, and Y. Cai. 2022. Leader-following exponential consensus of fractional-order descriptor multi-agent systems with distributed event-triggered strategy. IEEE Transactions on Systems, Man, and Cybernetics: Systems 52 (6):3967–79. doi:10.1109/TSMC.2021.3082549.
  • Zhao, L., X. Chen, J. Yu, and P. Shi. 2022. Output feedback-based neural adaptive finite-time containment control of non-strict feedback nonlinear multi-agent systems. IEEE Transactions on Circuits and Systems I: Regular Papers 69 (2):847–58. doi:10.1109/TCSI.2021.3124485.
  • Zhou, Q., S. Zhao, H. Li, R. Lu, and C. Wu. 2019. Adaptive neural network tracking control for robotic manipulators with dead zone. IEEE Transactions on Neural Networks and Learning Systems 30 (12):3611–20. doi:10.1109/TNNLS.2018.2869375.
  • Zouari, F., A. Ibeas, A. Boulkroune, J. Cao, and M. M. Arefi. 2021. Neural network controller design for fractional-order systems with input nonlinearities and asymmetric time-varying pseudo-state constraints. Chaos, Solitons, and Fractals 144:110742. doi:10.1016/j.chaos.2021.110742.