Skip to main content

ORIGINAL RESEARCH article

Front. Neurorobot., 19 January 2023

Prescribed performance adaptive event-triggered consensus control for multiagent systems with input saturation

\nXia YueXia Yue1Jiarui LiuJiarui Liu1Kairui Chen,
Kairui Chen1,2*Yuanqing ZhangYuanqing Zhang1Zikai HuZikai Hu1
  • 1School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou, China
  • 2School of Computer and Information, Qiannan Normal University for Nationalities, Guizhou, China

In this paper, a prescribed performance adaptive event-triggered consensus control method is developed for a class of multiagent systems with the consideration of input dead zone and saturation. In practical engineering applications, systems are inevitably suffered from input saturation. In addition, input dead zone is widely existing. As the larger signal is limited and the smaller signal is difficult to effectively operate, system efficacious input encounters unknown magnitude limitations, which seriously impact system control performance and even lead to system instability. Furthermore, when constrained multiagent systems are required to converge quickly, the followers would achieve it with drastic and quick variation of states, which may violate the constraints and even cause security problems. To address those problems, an adaptive event-triggered consensus control is proposed. By constructing the transform function and the barrier Lyapunov function, while state constrained is guaranteed, multiagent systems quickly converge with prescribed performance. Finally, some examples are adopted to confirm the effectiveness of the proposed control method.

1. Introduction

With the rapid development of science and technology, multiagent systems are widely used in many fields, such as multirobot cooperation (Huang et al., 2018; Dai et al., 2021; Zhai et al., 2021), unmanned surface vehicles (Zhou et al., 2020; Gu et al., 2021; Huang et al., 2021), unmanned aerial vehicles (Gong et al., 2021; Tran et al., 2021; Zhou and Chen, 2021), and other fields. The multiagent system cooperative control mainly includes consensus, formation, and swarm, and the problem of consensus control, as the foundation of multiagent systems cooperative control, has received much attention from scholars (Cai et al., 2021; Ning et al., 2021; Su H. et al., 2021; Wang C. et al., 2021; Wei and Xiao, 2021). Cai et al. (2021) discussed the consensus problem of linear multiagent systems by constructing an adaptive coupling protocol. For second-order multiagent systems, a consensus algorithm was proposed based on sampled-data strategy by Su H. et al. (2021). Combined with the designed Nussbaum functions, the consensus problem of high-order nonlinear multiagent systems with unknown control directions was solved by an adaptive consensus tracking control scheme (Wang C. et al., 2021). It is noted that, while achieving systems consensus, taking the feature of convergence time into consideration is necessary.

Then, finite-time control was established. With faster convergence speed and robustness, it has received widespread attention (Li et al., 2020, 2021; Lu et al., 2021; Wang et al., 2022b). By finite-time control, it can be guaranteed that the systems converge within finite time. To achieve system convergence within predefined time for any initial states, the prescribed time control was extendedly proposed (Ren et al., 2020; Guo et al., 2021; Wang et al., 2021a; Chen et al., 2022; Gong et al., 2022). Focusing on first-order multiagent systems with single-integrator dynamics, a new control law with a scaling function was proposed (Chen et al., 2022). For the cluster lag consensus problem of multiagent systems, a distributed controller with time-varying gains was constructed by Ren et al. (2020). All of them achieved the aim that systems converge to preset states within predefined time, and the convergence time is independent of initial states. In addition, not only system convergence time but also transient performance and steady-state performance are important in practical engineering systems. It is a meaningful problem that how to develop a method to achieve multiagent system convergence with prescribed performance, especially while the system convergence time is settable.

Furthermore, many scholars have carried out a lot of research on nonlinear problems, such as input delay (Sun et al., 2022a), input hysteresis (Wang et al., 2021b), and time-varying mass (Sun et al., 2021). As the restriction of controller elements, input saturation is widely existing in systems. In prescribed time control, a large amount of energy is used to guarantee that the systems converge within a prescribed time. Especially when a short convergence time is prescribed, the input saturation problem becomes particularly acute. Therefore, input saturation is worth concerning when constructing a controller, many results were presented (Bai et al., 2020; Song et al., 2020; Cao et al., 2021; Min et al., 2021; Yang C. et al., 2021). Cao et al. (2021) used a smooth function and the mean-value theorem to approximate and transform the input saturation. Bai et al. (2020) constructed auxiliary systems to compensate for the influence of input saturation. On the contrary, due to the insensitivity of components to some small signals, input dead zone inevitably exists in systems. To reduce the impact of dead zone, some compensation methods were developed (Zhou et al., 2019; Ding et al., 2021; Lan et al., 2021; Jiang and Gao, 2022). For large-scale semi-Markovian jump interconnected systems with input dead zone, a local adaptive sliding mode control law was designed by Ding et al. (2021). For the output uncertainty problem caused by dead zone, a fuzzy algorithm was designed to deal with it by Lan et al. (2021). As the existence of input dead zone and saturation, many signals are difficult to perform effectively, control performance is seriously degraded, and it even affects system stability. To improve system reliability and practicability, it is significant to consider them when constructing control methods for multiagent systems.

With the improvement of safety performance requirements, the problem of state constraints has received more and more attention. Barrier Lyapunov functions, as a resultful way to constrain state, are used to solve various violation of constraints (Su W. et al., 2021; Zhao et al., 2021; Wang et al., 2022a; Wang N. et al., 2022). For a class of nonlinear systems, a new tracking control scheme was established based on barrier Lyapunov functions in Zhao et al. (2021). For high-order nonlinear multiagent systems, the barrier Lyapunov functions were used in the framework of the distributed adding-one-power-integrator control in Wang N. et al. (2022). Nevertheless, when systems required convergence in a short time, drastic variation of states is unavoidable, which may be against state constrained. How to balance state constraints and convergence time still needs to be further discussed.

Inspired by the above discussion, for constrained uncertain nonlinear multiagent systems with input dead zone and saturation, a prescribed time adaptive event-triggered consensus control with prescribed performance is developed. The main contributions are summarized as follows:

• To achieve the goal of system converging with prescribed performance within the prescribed time, the speed performance function is developed by incorporating the speed function into the performance function. By making blends and transformations, the transform function and the barrier Lyapunov function are constructed. Thus, prescribed time convergent processes of the systems satisfy prescribed performance, and the violation of state constrained is prevented.

• Both input dead zone and saturation exist in multiagent systems, which impact system control performance. As the model is non-smooth and the parameters are unknown, the design of the control method becomes difficult. Thus, the model is approximated by a non-affine smooth function and is further rewritten as the form of linear input and approximation error by the Mean Value Theorem. Moreover, an adaptive event-triggered control method is constructed to compensate them.

• To further improve the wide applicability and flexibility of the proposed method, the transform function and the barrier Lyapunov function are applied in each step, and all errors converge within the prescribed time.

The later sections are grouped as follows: Section 2 introduces the preliminary, Section 3 displays the control method design and stability analysis, Section 4 verifies the proposed control method through some simulation cases, and the conclusion is given in Section 5.

2. Preliminaries and problem description

2.1. System model

A class of multiagent systems included one virtual leader, and M(M > 2) followers are considered. The i-th (i = 1, 2, ⋯, M) follower is modeled as follows:

{x˙i,k=xi,k+1+fi,k(Xi,k),(k=1,2,,m1)x˙i,m=u¯i(ui)+fi,m(Xi,m)yi=xi,1    (1)

where xi,k(k = 1, 2, ⋯, m) and yi express the followers states and the output. fi,k(Xi,k) represents the bounded external disturbances, and Xi,k=[xi,1,xi,2,,xi,k]TRk(k=1,2,,m). In addition, ui is input signal, ūi(ui) is system input with input dead zone and saturation as shown in Figure 1, and it can be described as follows:

u¯i(ui)={SU, ui>rsrDr(ui), rdr<uirsr0, rdl<uirdrDl(ui), rsl<uirdlSL, uirsl    (2)

where SU > 0 and SL < 0 are system input saturation parameters, and Dr(ui) and Dl(ui) are unknown nonlinear functions. Then, and rsr and rsl are the saturation breakpoints, rdr and rdl are the dead-zone breakpoints. They satisfy rsl < rdl < 0 < rdr < rsr.

FIGURE 1
www.frontiersin.org

Figure 1. Input dead zone and saturation.

Due to the nonlinear and non-smooth characteristics of ūi(ui), it is difficult to directly design control method. As a result, the ūi(ui) can be smoothly approximated as follows:

ūi(ui)=κi(ui)+εi(ui)    (3)

where εi(ui) = ūi(ui) − κi(ui) expresses the approximation error, and it satisfies |εi(ui)|ε̄i. The smoothing function κi(ui) can be defined as follows:

κi(ui)=SU2tanhθ1(ui-rdrθ1-ιr)-SL2tanhθ2(ui-rlrθ2+ιl)              +SU2tanh(rdr+θ1ιr)-SL2tanh(rdl-ιlθ2)    (4)

where ιr, ιl, θ1, and θ2 are positive parameters.

According to the Mean Value Theorem, the function κi(ui)=κ˙i(uh)(ui-ui0)+κi(ui0) holds for uh=lui+(1-l)ui0, where κ˙i(uh) is the derivative of smoothing function κi(uh), and l is a constant satisfies 0 < l < 1. Let ui0=0, then κi(ui) is described as κi(ui)=κ˙i(uh)ui. Then, define κ˙i(uh)=hi, and the system input ūi(ui) can be rewritten as follows:

ūi(ui)=hiui+εi(ui)    (5)

2.2. Graph theory

The communication topology of multiagent system which includes M(M > 2) followers can be described as a digraph G = (V, E), and each follower can be expressed as a node. Then, V = {1, ⋯, M} denotes the node set, and Vj × ViE represents the edge set between note j and note i. A = [aij]M×M represents the adjacency matrix among notes, where aij is the information transmission coefficient between note j and note i. If note j can get information from note i, then aij > 0. Otherwise, aij = 0. In addition, the Laplacian matrix L is defined as L = DA, where the diagonal matrix is D=diag[d1,d2,,dM]RM×M with di=j=1,jiMaij. For leader-follower multiagent systems, it can be represented by an augmented graph =(V̄,Ē), where V̄={0,1,,M} describes leader note 0 and followers note (1, ⋯, M), then V̄j×V̄iĒ.

Definition 1. The definition of i-th follower's synchronization error can be expressed as follows:

zi,1=j=1Maij(yi-yj)+bi(yi-y0)    (6)

where y0 is the output signal of virtual leader, and bi denotes the information transmission coefficient between virtual leader and follower i. If the follower i can receive information from the leader, bi > 0. Otherwise, bi = 0.

2.3. Radial basis function neural networks

For any continuous function φ(X̄) defined on a compact set Ω ∈ Rp, it can be modeled by radial basis function neural networks (RBFNNs). Radial basis function neural networks are expressed as follows Sun et al. (2022b):

φ(X̄)=K*TΦ(X̄)+τ(X̄),|τ(X̄)|τ̄    (7)

where X̄=[x1,x2,,xp]T is input vector, and τ(X̄) presents the approximation error, existing up bound τ̄>0 satisfying |τ(X̄)|τ̄. Then, Φ(X̄)=[Φ1(X̄),Φ2(X̄),,Φq(X̄)]T expresses the basis function vector, and q > 1 is number of neural network node. Φi(X̄) can be selected by the Gaussian functions as follows:

Φi(X̄)=exp(-||X̄i-Xi*||2πi2),i=1,2,,q    (8)

where Xi* and πi are the center and width of the Gaussian function.

K* represents optimal weight value vector, and it can be described as follows:

K*=argminKRp{supX¯Ω|φ(X¯)KTΦ(X¯)|}    (9)

where K=[K1,K2,,Kq]T is the weight vector.

2.4. Transform function

To constrain the system error within a prescribed region, the prescribed performance function is introduced as follows:

Z(t)=(Z0-Z)ϕ(t)+Z    (10)

where Z0 > 0 and Z > 0 present the initial value and the final value of the prescribed performance function. Then, ϕ(t) is a decay function, which satisfies ϕ(0) = 1 and limtϕ(t)=0. Prescribed performance of the system error z(t) satisfies |z(t)| ≤ Z(t).

To enhance system convergence rate and achieve the final prescribed performance within a prescribed time, the following speed function is introduced:

v(t)=(T-t)2T2,t(0,T]    (11)

where T is a prescribed time that can be designed.

Combining Equations (10), (11), the speed performance function can be obtained as follows:

Zv(t)=(Z0-Z)ϕ(t)v(t)+Z    (12)

Noting that the inequality Zv(t) ≤ Z(t) is keeping holds. Existing parameters λ and Q satisfy λ ≤ Z0 and λQ−1Z, and such transform function is constructed as follows:

g(t)={T2ϕ1(t)(1Q1)(Tt)2+Q1T2ϕ1(t), 0t<TQ, tT    (13)

Remark 1. According to the aforementioned deduction and analysis, it is known that the prescribed time T is independent of the system initial states and design parameters. Noting that λg−1(t) ≤ Zv(t) is always holds, it is extremely significant for the later deduction and to prove.

2.5. Other preliminaries

Assumption 1. Zhang and Lewis (2012) the augmented graph Ḡ has a spanning tree, in which the root of the spanning tree is the virtual leader 0.

Assumption 2. The virtual leader output signal y0 is continuous function with up bound ȳ0 and has n-th order derivatives.

Assumption 3. Yang P. et al. (2021) define adjacency matrix as B=diag[b1,b2,,bM]RM×M. At least existing one bi satisfies bi > 0, so that L + B is nonsingular.

Lemma 1. Liu et al. (2018) for any λ ∈ R and eR satisfy |e| ≤ λ, the following inequality holds

logλ2λ2-e2e2λ2-e2    (14)

Lemma 2. Wang et al. (2022c) for variables mR and nR, existing constants a > 0, b > 0, and c > 0 satisfy

|m|a|n|baa+bc|m|a+b+ba+bc-ab|n|a+b    (15)

Lemma 3. Zhang and Lewis (2012) define zM=[z1,1,z2,1,,zM,1]T, YM=[y1,y2,,yM]T, and Yd=[yd,yd,,yd]TM, satisfying

||YM-Yd||||zM||ςmin    (16)

where ςmin is the minimum singular value of L + B, and YMYd is track error.

3. Controller design and ability analysis

3.1. Prescribed performance adaptive event-triggered control design

Define the following coordinate transformations:

zi,k= xi,k-αi,(k-1),k=2,,m    (17)
ei,k= gizi,k,k=1,2,,m    (18)

where zi, 2, zi, 3, ⋯, zi,m represent error variables, and αi, 1, αi, 2, ⋯, αi,m−1 express virtual controllers.

Step 1: According to Equation (18), the derivative of ei, 1 can be obtained as follows:

ėi,1=ġizi,1+giżi,1       =ġizi,1+gi((bi+di)i-bi0-j=1Maijj)       =ġizi,1+gi((bi+di)(zi,2+αi,1+fi,1)-bi0-j=1Maijj)       =gi(χzi,1+(bi+di)(zi,2+αi,1+fi,1)-bi0-j=1Maijj)    (19)

where χ=gi-1ġi

The following modified barrier Lyapunov function Vi, 1 is constructed.

Vi,1=12logλi,12λi,12-ei,12+12βi,1μ~i,12    (20)

where λi, 1 is the design parameter with λi,1gi-1(t)Zi,1v(t). It should be indicated that the inequality |ei, 1| ≤ λi, 1 holds when Vi, 1 is bounded. βi, 1 is a positive design parameter. μ~i,1=μi,1-μ^i,1 is a parameter estimation error, μ^i,1 is the estimation value of μi, 1, and μi, 1 will be defined later.

Remark 2. To multiagent system, prescribed time convergence progress meet prescribed performance while state constrained does not being violated, the transform function and barrier Lyapunov function are applied in Equations (18) and (20), and virtual controller and adaptive law will be developed to ensure Vi, 1 is bounded. Moreover, similar application will be shown in each step to further enhance system performance.

Taking the time derivation of Vi, 1 and combining with Equation (19), it can be obtained that

V˙i,1=ei,1giλi,12-ei,12(χzi,1+(bi+di)(zi,2+αi,1+fi,1)-bi0-j=1Maijj)         -1βi,1μ~i,1μ^˙i,1       =ei,1giλi,12-ei,12((bi+di)(zi,2+αi,1)+φi,1(X̄i,1))-1βi,1μ~i,1μ^˙i,1    (21)

where φi,1(X̄i,1) is smoothing function and is defined as follows:

φi,1(X̄i,1)=χzi,1+(bi+di)fi,1-bi0-j=1Naijj    (22)

where X̄i,1=[xi,1,xj,1,xj,2]T.

According to RBFNNs, it can be estimated with any given σi,1(X̄i,1)

φi,1(X̄i,1)=Ki,1*TΦi,1(X̄i,1)+τi,1(X̄i,1),τi,1(X̄i,1)τ̄i,1    (23)

Remark 3. The unknown and uncertainty of the multiagent system will bring difficulties to the design of the control method. Neural networks are introduced to approximate any unknown functions, which is handled by Young's inequality. In addition, selecting an optimal weight value vector K* becomes difficult as the system gets more complex. Thus, the unknown parameter is estimated by an adaptive law μ^˙i,1.

By utilizing Lemma 2, the following inequalities can be obtained:

|ei,1gi|(bi+di)λi,12-ei,12zi,2(bi+di)2gi2ei,122(λi,12-ei,12)2+zi,222    (24)
|ei,1gi|φi,1λi,12-ei,12gi2ei,12||Ki,1*||2||Φi,1||22i,12(λi,12-ei,12)2+i,122+gi2ei,122̄i,12(λi,12-ei,12)2+τ̄i,12̄i,122    (25)

where ℓi,1 > 0 and ̄i,1>0 are designed parameters.

Substituting into Equation (21), one has the following equation:

V˙i,1ei,1giλi,12-ei,12(bi+di)αi,1+gi2ei,12||Ki,1*||2||Φi,1||22i,12(λi,12-ei,12)2+i,122          +gi2ei,122̄i,12(λi,12-ei,12)2          +τ̄i,12̄i,122+(bi+di)2gi2ei,122(λi,12-ei,12)2+zi,222-1βi,1μ~i,1μ^˙i,1    (26)

Define parameter Pi,1=gi22(λi,12-ei,12)(||Φi,1||2i,12+1̄i,12+(bi+di)2), the following inequality can be obtained:

V˙i,1ei,1giλi,12-ei,12((bi+di)αi,1+zi,1Pi,1μi,1)+i,122+τ̄i,12̄i,122+zi,222          -1βi,1μ~i,1μ^˙i,1    (27)

where μi,1=max{||Ki,1*||2,1}.

To guarantee the Vi,1 bounded, constructing the virtual controller αi,1 and adaptive law μ^˙i,1 as follows:

αi,1=1(bi+di)(-γi,1zi,1-zi,1μ^i,1Pi,1)    (28)
μ^˙i,1=ei,12λi,12-ei,12βi,1Pi,1-δi,1μ^i,1    (29)

where γi,1 > 0 and δi,1 > 0 are design parameters.

Substituting Equations (28), (29) into Equation (26), one has the following equation

V˙i,1-γi,1ei,12λi,12-ei,12+δi,1βi,1μ~i,1μ^i,1+i,122+τ̄i,12̄i,122+zi,222    (30)

Step k (k = 2, 3, ⋯, m − 1) : According to the definition of error ei,k in Equation (18), the derivative of ei,k can be obtained as follows:

ėi,k=ġizi,k+giżi,k       =ġizi,k+gi(zi,k+1+αi,k+fi,k-α˙i,k-1)       =gi(χzi,k+zi,k+1+αi,k+fi,k-α˙i,k-1)    (31)

where α˙i,k-1=j=1k-1αi,k-1xi,ji,j+j=1k-1l=1Mαi,k-1xl,jl,j+j=1k-1αi,k-1y00+j=1k-1αi,k-1μ^i,jμ^˙i,j.

The following barrier Lyapunov function Vi,k is constructed:

Vi,k=Vi,k-1+12logλi,k2λi,k2-ei,k2+12βi,kμ~i,k2    (32)

where λi,k is the design parameter with λi,kgi-1(t)Zi,kv(t), βi,k is positive design parameter, μ~i,k=μi,k-μ^i,k is parameter estimation error, μ^i,k is the estimation value of μi,k, and μi,k will be defined later.

Taking the time derivation of Vi,k and substituting Equation (31), the following equation can be obtained:

V˙i,k=V˙i,k-1+ei,kgiλi,k2-ei,k2(χzi,k+zi,k+1+αi,k+fi,k-α˙i,k-1)            -1βi,kμ~i,kμ^˙i,k        =V˙i,k-1+ei,kgiλi,k2-ei,k2(zi,k+1+αi,k+φi,k(X̄i,k))-1βi,kμ~i,kμ^˙i,k    (33)

where φi,k(X̄i,k) is smoothing function and is defined as follows:

φi,k(X̄i,k)=χzi,k+fi,k-α˙i,k-1    (34)

where X̄i,k=[xi,1,,xi,k,xj,1,,xj,k,μ^i,1,,μ^i,k-1]T.

According to RBFNNs, the function can be estimated with any given τi,k(X̄i,k)

φi,k(X̄i,k)=Ki,k*TΦi,k(X̄i,k)+τi,k(X̄i,k),τi,k(X̄i,k)τ̄i,k    (35)

By utilizing Lemma 2, the following inequalities can be deduced:

|ei,kgi|zi,k+1λi,k2-ei,k2gi2ei,k22(λi,k2-ei,k2)2+zi,k+122    (36)
|ei,kgi|φi,kλi,k2-ei,k2gi2ei,k2||Ki,k*||2||Φi,k||22i,k2(λi,k2-ei,k2)2+i,k22+gi2ei,k22̄i,k2(λi,k2-ei,k2)2+τ̄i,k2̄i,k22    (37)

where ℓi,k > 0 and ̄i,k>0 are designed parameters.

Substituting the inequalities into Equation (33), hence

V˙i,kV˙i,k-1+ei,kgiλi,k2-ei,k2αi,k+gi2ei,k2||Ki,k*||2||Φi,k||22i,k2(λi,k2-ei,k2)2       +i,k22+gi2ei,k22̄i,k2(λi,k2-ei,k2)2       +τ̄i,k2̄i,k22+gi2ei,k22(λi,k2-ei,k2)2+zi,k+122-1βi,kμ~i,kμ^˙i,k    (38)

Define Pi,k=ei,kgi,k2zi,k(λi,k2-ei,k2)(||Φi,k||2i,k2+1̄i,k2+1) and μi,k=max{||Ki,k*||2,1}, one has

V˙i,kei,kgiλi,k2-ei,k2(αi,k+zi,kPi,kμi,k)+i,k22+τ̄i,k2̄i,k22+zi,k+122        -1βi,kμ~i,kμ^˙i,k    (39)

To guarantee the Vi,k bounded, constructing the virtual controller αi,k and adaptive law μ^˙i,k as follows:

αi,k=-γi,kzi,k-zi,kμ^i,kPi,k-λi,k2-ei,k2gi2zi,k    (40)
μ^˙i,k=ei,k2λi,k2-ei,k2βi,kPi,k-δi,kμ^i,k    (41)

where γi,k > 0 and δi,k > 0 are design parameters.

Substituting Equations (40), (41) into Equation (39), it can be obtained as follows:

V˙i,kV˙i,k-1-γi,kei,k2λi,k2-ei,k2+δi,kβi,kμ~i,kμ^i,k+i,k22+τ̄i,k2̄i,k22+zi,k+122-zi,k22=-j=1kγi,jei,j2λi,j2-ei,j2+j=1kδi,jβi,jμ~i,jμ^i,j+j=1k(i,j22+τ̄i,j2̄i,j22)+zi,k+122    (42)

Step m: To relieve system communication pressure, an adaptive event-triggered strategy is constructed as follows:

{ϖi(t)=(1+ζi)(α¯itanh(zi,mα¯ioi)+zi,m2(1ζi)2)ui(t)=ϖi(tω),t[tω,tω+1)Δi(t)=ϖi(t)ui(t)tω+1=inf{tR||Δi(t)|ζi|u¯i(t)|+σi}    (43)

where 0 < ζi < 1, σi > 0, and oi > 0 are design parameters. The intermediate signal ᾱi is defined as follows:

ᾱi=ηiαi,m    (44)

where ηi=hi-1, and αi,m is virtual controller, which will be constructed later. Consider hi is unknown constant, by utilizing η^i,m to estimate ηi,m, and η~i,m=ηi,m-η^i,m is the estimation error. Then, ᾱi can be rewritten as follows:

ᾱi=η^iαi,m    (45)

Remark 4. Consider the restricted communication resources, an event-triggered scheme (Equation 43) is established to reduce unnecessary communication transmission. At the same time, an intermediate signal with adaptive law is established in Equation (44) to compensate the impact of dead zone and saturation.

According to Equation (43), one has

ui=ω̄i-vi,1σi1+vi,2ζi    (46)

where |vi,1| ≤ 1, |vi,2| ≤ 1.

For any constant xR and y > 0, the inequality 0|x|-xtanh(xy)0.2875y holds. Then, it can be obtained as follows:

zi,m(ui)=zi,m((1+ζi)α¯i1+vi,2ζitanh(zi,mα¯ioi)                   +(1+ζi)zi,m2(1+vi,2ζi)(1ζi)2+vi,2σi1+vi,2ζi)                  |zi,mα¯i||zi,mα¯i|zi,mα¯itanh(zi,mα¯ioi)ei,m22(1ζi)2                 +|zi,mσi(1ζi)|                 zi,mα¯i+0.2785oi+σi22    (47)

According to Equation (18), the derivative of ei,m can be obtained as follows:

ėi,m=ġizi,m+giżi,m        =ġizi,m+gi(ūi+fi,m-α˙i,m-1)        =gi(χzi,m+hiui+εi+fi,m-α˙i,m-1)    (48)

where α˙i,m-1=j=1m-1αi,m-1xi,ji,j+j=1m-1l=1Mαi,m-1xl,jl,j+j=1m-1αi,m-1y00+j=1m-1αi,m-1μ^i,jμ^˙i,j.

The following barrier Lyapunov function Vi,m is constructed:

Vi,m=Vi,m-1+12logλi,m2λi,m2-ei,m2+12βi,mμ~i,m2+hi2ρi,mη~i,m2    (49)

where λi,m is the design parameter with λi,mg-1(t)Zi,mv(t), βi,m and ρi,m are positive design and positive parameter. μ~i,m=μi,m-μ^i,m is parameter estimation error, μ^i,m is the estimation value of μi,m, and μi,m will be defined later.

Taking the time derivation of Vi,m, it can be obtained as follows:

V˙i,m=V˙i,m-1+ei,mgiλi,m2-ei,m2(χzi,m+hiui+εi+fi,m-α˙i,m-1)         -1βi,mμ~i,mμ^˙i,m-hiρi,mη~i,mη^˙i,m    (50)

Combined with Equation (47), one has

V˙i,m=V˙i,m-1+ei,mgiλi,m2-ei,m2(χzi,m+αi,m-hiη^iαi,m+0.2785hioiei,m            +hiσi22ei,m            +εi+fi,m-α˙i,m-1)-1βi,mμ~i,mμ^˙i,m-hiρi,mη~i,mη^˙i,m    (51)

Define the smoothing function φi,m(X̄i,m) as follows:

φi,m(X̄i,m)=χzi,m+0.2785hioiei,m+hiσi22ei,m+fi,m-α˙i,m-1               +ε̄i2(λi,m2-ei,m2)2ei,mgi    (52)

where α˙i,m-1=j=1m-1αi,m-1xi,ji,j+j=1m-1l=1Mαi,m-1xl,jl,j+j=1m-1αi,m-1y00+j=1m-1αi,m-1μ^i,jμ^˙i,j.

By utilizing Lemma 2, the following inequalities can be deduced as follows:

ei,mgiλi,m2-ei,m2εiei,m2gi22(λi,m2-ei,m2)2+ε̄i22    (53)

According to the RBFNNs, the function can be estimated with any given τi,m(X̄i,m)

φi,m(X̄i,m)=Ki,m*TΦi,m(X̄i,m)+τi,m(X̄i,m),τi,m(X̄i,m)τ̄i,m    (54)

where X̄i,m=[xi,1,,xi,m,xj,1,,xj,m,μ^i,1,,μ^i,m-1]T.

According to Lemma 2, the following inequalities can be obtained:

|ei,mgi|φi,mλi,m2-ei,m2gi2ei,m2||Ki,m*||2||Φi,m||22i,m2(λi,m2-ei,m2)2+i,m22+gi2ei,m22̄i,m2(λi,m2-ei,m2)2                     +τ̄i,m2̄i,m22    (55)

where ℓi,m > 0 and ̄i,m>0 are designed parameters.

Substituting the inequalities into Equation (51), one has

V˙i,mV˙i,m-1+ei,mgiλi,m2-ei,m2αi,m+gi2ei,m2||Ki,m*||2||Φi,m||22i,m2(λi,m2-ei,m2)2+i,m22          +gi2ei,m22̄i,m2(λi,m2-ei,m2)2+τ̄i,m2̄i,m22          +ei,m2gi22(λi,m2-ei,m2)2-1βi,mμ~i,mμ^˙i,m          -hiη~i,m(ei,mgiλi,m2-ei,m2αi,m+ρi,m-1η^˙i,m)    (56)

Define Pi,m=gi22(λi,m2-ei,m2)(||Φi,m||2i,m2+1̄i,m2+1) and μi,m=max{||Ki,m*||2,1}, it can be deduced as follows:

V˙i,mV˙i,m-1+ei,mgiλi,m2-ei,m2(αi,m+zi,mPi,mμi,m)+i,m22          +τ̄i,m2̄i,m22-1βi,mμ~i,mμ^˙i,m          -hiη~i,m(ei,mgiλi,m2-ei,m2αi,m+ρi,m-1η^˙i,m)    (57)

To guarantee the Vi,m bounded, constructing the virtual controller αi,m and adaptive laws μ^˙i,m and η^˙i,m as follows:

αi,m=-γi,mzi,m-zi,mμ^i,mPi,m-λi,m2-ei,m2gi2zi,m    (58)
μ^˙i,m=ei,m2λi,m2-ei,m2βi,mPi,m-δi,mμ^i,m    (59)
η^˙i,m=-ei,mgiρi,mλi,m2-ei,m2αi,m-ξi,mη^i,m    (60)

where γi,m > 0, δi,m > 0, and ξi,m > 0.

Remark 5. Because the input dead-zone and saturation nonlinearities are unknown, parameters of them are difficult to obtained. Thus, an intermediate signal ᾱi with adaptive law is designed to compensate them, and the approximation error is simultaneously handled by RBFNNs and adaptive law. The design difficulties caused by unknown parameters are effectively avoided.

Substituting Equations (58)–(60) produces Equation (57):

V˙i,mV˙i,m-1-γi,mei,m2λi,m2-ei,m2+δi,mβi,mμ~i,mμ^i,m          +ξi,mhiρi,mη~i,mη^i,m+i,m22+τ̄i,m2̄i,m22-zi,m22          =-j=1mγi,jei,j2λi,j2-ei,j2+j=1mδi,jβi,jμ~i,jμ^i,j+ξi,mhiρi,mη~i,mη^i,m          +j=1m(i,j22+τ̄i,j2̄i,j22)    (61)

According to Lemma 1 and Lemma 2, the following inequalities hold:

logλi,j2λi,j2-ei,j2ei,j2λi,j2-ei,j2    (62)
η~i,mη^i,m12ηi,m2-12η^i,m2    (63)
μ~i,jμ^i,j12μi,j2-12μ^i,j2    (64)

Based on Equations (61)–(64) can be converted as follows:

V˙i,m-j=1mγi,jlogλi,j2λi,j2-ei,j2-j=1mδi,j2βi,jμi,j2-ξi,mhi2ρi,mηi,m2          +j=1m(δi,j2βi,jμ^i,j2+i,j22+τ̄i,j2̄i,j22)+ξi,mhi2ρi,mη^i,m2      -ΓiVi,m+Υi    (65)

where Υi=j=1m(δi,j2βi,jμ^i,j2+i,j22+τ̄i,j2̄i,j22)+ξi,mhi2ρi,mη^i,m2, Γi=min{γi,j2,δi,j,ξi,m,j=1,2,,m}.

3.2. System stability analysis

Theorem 1. For uncertain nonlinear multiagent systems with input dead zone and saturation, by constructed virtual controllers (Equations 28, 40, and 58), adaptive laws (Equation 29, 41, 59, and 60), and event-triggered strategy (Equation 43), the following results can be achieved:

(1) All the signals of systems are bounded, and system error zi,j converges to prescribed regions {zi,j||zi,j|Q-1λi,j} within prescribed time T.

(2) System performance satisfies prescribed performance function Zi,j(t) and system states are fulfilling the constraints.

(3) There exits the minimum interval time between any twice triggering, so Zeno Behavior can be surely avoided.

Proof of Theorem 1 (1). The following total Lyapunov function is constructed:

V=i=1MVi,m    (66)

According to Equation (65), the following equation is obtained:

V˙-ΓV+Υ    (67)

where Υ=i=1MΥi and Γ = min{Γi, i = 1, 2, ⋯, M}.

Integrating the Equation (67), one has

0Ve-Γt(V(0)-ΥΓ)+ΥΓ    (68)

According to the definition of V, it can be included that ei,j, μ~i,j and η~i,m all are bounded for j = 1, 2, ⋯, m, i = 1, 2, ⋯, M. Since μi,j and ηi,m are constant, then μ~i,j=μi,j-μ^i,j and η~i,m=ηi,m-η^i,m, it can be deduced that μ^i,j and η^i,m are bounded. In addition, based on the definition of αi,j, it can be deduced that αi,j is bounded, and existing up bound satisfies |αi,j|αi,j*. Based on the definition of Vi,m, the following inequality holds:

logλi,j2λi,j2-ei,j2e-Γt(V(0)-ΥΓ)+ΥΓ    (69)

Thus, the solution ei,j can be deduced as follows:

|ei,j|λi,j1-e-s<λi,j    (70)

where s=2(e-Γt(V(0)-ΥΓ)+ΥΓ)>0

Then, combined with Equations (13), (18), one has

|zi,j|λi,jgi={(1Q1)(TtT)2ϕ(t)λi,j+Q1λi,j, 0t<TQ1λi,j,tT    (71)

Thus, all the signals are bounded, and error zi,j converges to prescribed areas {zi,j||zi,j|Q-1λi,j} within the prescribed time T.

Proof of Theorem 1 (2). From Equation (71), it is obvious that |zi,j|λi,jgi-1(t), according to the definition λi,jgi-1(t)Zi,jv(t), inequality |zi,j|Zi,jv(t) is holds. Combined with Zi,jv(t)Zi,j(t), it can be deduced that |zi,j| ≤ Zi,j(t) is always holds. Therefore, systems error zi,j satisfies prescribed performance function Zi,j(t).

Remark 6. According to the aforementioned deduction and analysis, it is obvious that both the final convergence area {zi,j||zi,j|Q-1λi,j} and convergence time T are prescribed. In addition system convergence progress satisfies prescribed performance function. From (70), it can be known that |zi,j| can become smaller, by increasing the design parameters γi,j, βi,j, and ρi,m and decreasing design parameters δi,j and ξi,m. However, both convergence time and convergence area are not affected by the adjustment of design parameters γi,j, δi,j, ξi,m, βi,j, and ρi,m.

In addition, according to Equation (71), it is obvious that |zi,1|λi,1gi. Applying Lemma 3, inequality |yi-y0|λi,1Qςmin is holds. As y0 satisfies y0 ≤ ȳ0, it can be obtained that xi,1λi,1Qςmin+ȳ0. Define λi,1min(Bi,1−ȳd), hence xi,1Bi,1 is holds.

Similarly, it is obvious that |zi,2|λi,2gi holds from Equation (71). Due to zi,2 = xi,2 − αi,1, it can be obtained that xi,2Q-1λi,2+αi,1. Consider the αi,1 satisfies |αi,1|αi,1*, and xi,2Q-1λi,2+αi,1*. Define λi,2Q(αi,1*+Bi,k), hence xi,2Bi,2 is holds. Similarly, existing xi,jBi,j is holds for j = 3, ⋯, m

Remark 7. Most prescribed time control focuses on system convergence time but ignores the problem that, during rapid convergence progress, the system states may be out of safe ranges. To address the problem, by combining barrier Lyapunov function and transform function, achieving system quick convergence while ensuring state constraints.

Proof of Theorem 1 (3). According to Equation (43), the derivative of Δi(t) satisfies the following:

ddt|Δi(t)||ϖ˙i(t)|ϖi    (72)

Due to limtωtω+1 Δi(t) ≥ ϖi(t)−ui(t) and Δi(tω) = 0, the following equation is obtained:

limtωtω+1ddt|Δi(t)|ζi|ūi(t)|+σitω+1-tωσitω+1-tω    (73)

Subsequently,

tω+1-tωσiϖi>0    (74)

Thus, it can be concluded that interval time existing lower bound σiϖi guarantees systems to avoid Zeno Behavior, and by increasing the design parameters σi, the minimum interval time can be longer. Then, more communication resources can be saved by increasing design parameters ζi.

The proof is completed.

The proposed theorem has been proved. By the proposed adaptive event-triggered consensus control method, it can be achieved that system convergence with prescribed performance while suffering from input dead zone and saturation.

Remark 8. Based on the prescribed performance function, the transform function and the barrier Lyapunov function are constructed and applied in each step. Therefore, the developed control method not only makes the system quickly converge in the prescribed area but also avoids states violating constrained. By introducing RBFNNs and designing adaptive laws, achieve unknown input dead-zone and saturation compensation in the prescribed time.

4. Simulation

In this section, to prove the effectiveness of the control method developed in this study, some simulation experiments are presented. The MASs include four follower agents and one virtual leader is considered, and the topology of the communication graph is shown in Figure 2.

FIGURE 2
www.frontiersin.org

Figure 2. Topology of communication graph.

4.1. Example A

The model of i-th(i=1,2,3,4) follower is given as follows:

{x˙i,1=xi,2+fi,1(Xi,1)x˙i,2=u¯i(ui)+fi,2(Xi,2)yi=xi,1    (75)

where unknown external disturbance expressed as fi,1(Xi,1) = 0.2 sin(2xi,1) and fi,2(Xi,2) = 0.2 sin(2xi,1xi,2). The dead-zone breakpoints are selected as rdl = −0.8 and rdr = 1, saturation breakpoints are selected as rsl = −20 and rsr = 25, and saturation values are SU = 25 and SL = −20. In addition, the unknown nonlinear functions are Dr(ui)=SUrsr-rdr(ui-rdr) and Dl(ui)=SLrsl-rdl(ui-rdl).

The prescribed time is selected as T = 1.2, and then, prescribed performance functions are selected as Zi,1=(5-0.05)e0.1t+0.05 and Zi,2=(10-0.1)e0.1t+0.1. Furthermore, transform function parameter is given as Q = 100. Define the values of state constraints as xi,1 < 2 and xi,2 < 5, then λi,1 = 5 and λi,2 = 10 are selected.

The developed adaptive event-triggered consensus control method is as follows:

αi,1=1(bi+di)(-γi,1zi,1-zi,1μ^i,1Pi,1)    (76)
μ^˙i,1=ei,12λi,12-ei,12βi,1Pi,1-δi,1μ^i,1    (77)
αi,2=-γi,2zi,2-zi,2μ^i,2Pi,2-λi,22-ei,22gi2zi,2    (78)
μ^˙i,2=ei,22λi,22-ei,22βi,2Pi,2-δi,2μ^i,2    (79)
η^˙i,2=-ei,2giρi,2λi,22-ei,22αi,2-ξi,2η^i,2    (80)
{ϖi(t)=(1+ζi)(α¯itanh(zi,2α¯ioi)+zi,22(1ζi)2)ui(t)=ϖi(tω),t[tω,tω+1)Δi(t)=ϖi(t)ui(t)tω+1=inf{tR||Δi(t)|ζi|u¯i(t)|+σi}    (81)

The parameters of radial basis functions are selected as followers:

Φi(X̄i)=exp(-||X̄i-Xi*||2πi2),i=1,2,,5    (82)

where the inputs of the RBFNNs are X̄1,1=[x1,1,x2,1,x2,2,y0˙]T, X̄2,1=[x2,1,x3,1,x3,2,y0˙]T, X̄3,1=[x3,1,x4,1,x4,2,y0˙]T, X̄4,1=[x4,1,x1,1,x1,2,y0˙]T, X̄1,2=[x1,1,x1,2,x2,1,x2,2,μ^1,1]T, X̄2,2=[x2,1,x2,2,x3,1,x3,2,μ^2,1]T, X̄3,2=[x3,1,x3,2,x4,1,x4,2,μ^3,1]T, and X̄4,2=[x1,1,x1,2,x2,1,x2,2,μ^4,1]T. Then πi2=2. The parameters of event-triggered strategy are selected as ζi = 0.4, σi = 2.5, and oi = 0.3, and remaining parameters and initial states are given in Table 1.

TABLE 1
www.frontiersin.org

Table 1. System's initial states and controller parameters of Example A.

The simulation results are shown in Figure 3. Figure 3A presents the follower output signal and leader output signal, and Figure 3B shows the states of each follower. From Figures 3A, B, it is obvious that followers track the leader quickiy, and state constraints are not violated at the same time. Figures 3C, D present the synchronization error and dynamics error of each follower. It can be seen that all errors converge in prescribed area within prescribed time (T = 1.2s), and convergence progress meet the prescribed performance. Figure 3E displays the systems input and event-triggered input, and it can be seen that the input is suffered from the input dead zone and saturation. And the triggered time intervals are presented in Figure 3F, it can be shown that the maximum interevent intervals from follower 1 to follower 4 are 0.15s, 0.22s, 0.20s, and 0.22s.

FIGURE 3
www.frontiersin.org

Figure 3. Simulations results of Example A case I. (A) Followers' outputs yi. (B) Followers' states xi,2. (C) Synchronization error zi,1. (D) Dynamics error zi,2. (E) systems input ūi and event-triggered input ϖi. (F) Time intervals.

To verify the convergence performance and time are not affected by systems initial states and control parameters, and ensure state constraints at the same time, two simulation experiments are done again for different design parameters and different initial states. The states and errors of two simulations are shown in Figures 4, 5. For different parameters or initial states, two similar results can be obtained: Each follower converge to the leader quickly while state constraints are not violated. All errors prescribed time convergence progress meet the prescribed performance. The simulation results verified the effectiveness of the developed control method.

FIGURE 4
www.frontiersin.org

Figure 4. Simulation results of Example A case II. (A) Follower' outputs yi. (B) Followers' states xi,2. (C) Synchronization error zi,1. (D) Dynamics error zi,2.

FIGURE 5
www.frontiersin.org

Figure 5. Simulation results of Example A case III. (A) Followers' outputs yi. (B) Followers' states xi,2. (C) Synchronization error zi,1. (D) Dynamics error zi,2.

4.2. Example B

To further verify the applicability of the constructed method, a class of constrained single-link robotic arm systems with input dead zone and saturation are adopted, and the models of i-th(i=1,2,3,4) arm are given as follows:

{x˙i,1=xi,2x˙i,2=Ji1u¯i(ui)Ji1fi(X)yi=xi,1    (83)

where xi,1 and xi,2, respectively, represent the i-th link angle and angular velocity. Then, Ji = 1 is the inertia moment. For fi(X) = (Bixi,2 + GiLisin(xi,1)), Bi = 1 is the viscous friction coefficient, Gi = 9.8 and li = 0.1 represent the mass and length of the i-th link, X=[xi,1,xi,2]T.

In Example B, a shorter prescribed time is selected as T = 1; then, prescribed performance functions are given as Zi,1=(3.75-0.05)e0.1t+0.05 and Zi,2=(7.5-0.1)e0.1t+0.1. Furthermore, transform function parameter is given as Q = 75. Define the same state constraints values as xi,1 < 2 and xi,2 < 5, then λi,1 = 3.75 and λi,2 = 7.5 are chosen. The parameters of the event-triggered strategy are the same as in Example A. The remaining parameters and initial states are given in Table 2.

TABLE 2
www.frontiersin.org

Table 2. System's initial states and parameters of Example B.

From the simulation result in Figure 6, it can be seen that similar control performance in Example A is shown. Considering different design parameters and different initial states in Table 2, two simulation experiments are done ulteriorly. The system states and error convergence progress are displayed in Figures 7, 8. According to the result from Figures 68, it is obvious that system quickly converges in the prescribed area with prescribed performance while affected by input dead zone and saturation, and state constraints are guaranteed. Therefore, the effectiveness of the proposed control method is confirmed.

FIGURE 6
www.frontiersin.org

Figure 6. Simulation results of Example B case I. (A) Followers' outputs yi. (B) Followers' states xi,2. (C) Synchronization error zi,1. (D) Dynamics error zi,2. (E) systems input ūi and event-triggered input ϖi. (F) Time intervals.

FIGURE 7
www.frontiersin.org

Figure 7. Simulation results of Example B case II. (A) Followers' outputs yi. (B) Followers' states xi,2. (C) Synchronization error zi,1. (D) Dynamics error zi,2.

FIGURE 8
www.frontiersin.org

Figure 8. Simulation results of Example B case III. (A) Followers' outputs yi. (B) Followers' states xi,2. (C) Synchronization error zi,1. (D) Dynamics error zi,2.

5. Conclusion

This study has discussed the prescribed performance consensus problem of constrained multiagent systems with input dead zone and saturation. An adaptive event-triggered consensus control method is developed to address the problem. To compensate for the impact caused by unknown input dead zone and saturation, adaptive laws and RBFNNs are adopted to deal with them. Based on constructed transform function and barrier Lyapunov function, the control method is designed by backstepping technology, which guarantees the system convergence performance and prevents constraint violation. Under the proposed control method, all followers achieve prescribed time and preset precision synchronization, irrespective of the presence of limited bandwidth, input dead zone, and saturation. Some simulations show the feasibility of the proposed control method. In future studies, we tend to discuss the consensus problem when the parameters of input dead zone and saturation are unknown and time-varying. Moreover, how to compensate for actuator failures and the input time delay is also an interesting topic that merits research.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author contributions

XY and JL: conceptualization, writing—original draft preparation, data curation, writing—review and editing, and funding acquisition. XY, JL, and KC: methodology. KC: validation and supervision. YZ and ZH: formal analysis and project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded in part by the National Natural Science Foundation of China under grant 62103115, the Natural Science Foundation of Guangdong Province under grant 2021A1515011636, the Science and Technology Research Program of Guangzhou under grant 202102020975, the Basic and Applied Basic Research Projects jointly funded by Guangzhou and schools (colleges) under grant 202201020233, the Guangzhou Yangcheng Scholars Research Project under grant 202235199, the Special Funds for the Cultivation of Guangdong College Students' Scientific and Technological Innovation (Climbing Program Special Funds.) under grant pdjh2022a0404, and the College Students' Innovative Entrepreneurial Training Plan Program under grant 202211078101.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Bai, W., Zhou, Q., shan Li, T., and Li, H. (2020). Adaptive reinforcement learning neural network control for uncertain nonlinear system with input saturation. IEEE Trans. Cybern. 50, 3433–3443. doi: 10.1109/TCYB.2019.2921057

PubMed Abstract | CrossRef Full Text | Google Scholar

Cai, Y., Zhang, H., Duan, J., and Zhang, J. (2021). Distributed bipartite consensus of linear multiagent systems based on event-triggered output feedback control scheme. IEEE Trans. Syst. Man Cybern. Syst. 51, 6743–6756. doi: 10.1109/TSMC.2020.2964394

PubMed Abstract | CrossRef Full Text | Google Scholar

Cao, L., Li, H., Dong, G., and Lu, R. (2021). Event-triggered control for multiagent systems with sensor faults and input saturation. IEEE Trans. Syst. Man Cybern. Syst. 51, 3855–3866. doi: 10.1109/TSMC.2019.2938216

CrossRef Full Text | Google Scholar

Chen, X., Yu, H., and Hao, F. (2022). Prescribed-time event-triggered bipartite consensus of multiagent systems. IEEE Trans. Cybern. 52, 2589–2598. doi: 10.1109/TCYB.2020.3004572

PubMed Abstract | CrossRef Full Text | Google Scholar

Dai, W., Liu, Y., Lu, H., Zhou, Z., and Zhen, Z. (2021). Shared control based on a brain-computer interface for human-multirobot cooperation. IEEE Rob. Autom. Lett. 6, 6123–6130. doi: 10.1109/LRA.2021.3091170

PubMed Abstract | CrossRef Full Text | Google Scholar

Ding, L., Li, S., Gao, H., Liu, Y., Huang, L., and Deng, Z. (2021). Adaptive neural network-based finite-time online optimal tracking control of the nonlinear system with dead zone. IEEE Trans. Cybern. 51, 382–392. doi: 10.1109/TCYB.2019.2939424

PubMed Abstract | CrossRef Full Text | Google Scholar

Gong, B., Wang, S., Hao, M., Guan, X., and Li, S. (2021). Range-based collaborative relative navigation for multiple unmanned aerial vehicles using consensus extended kalman filter. Aerospace Sci. Technol. 112, 106647. doi: 10.1016/j.ast.2021.106647

CrossRef Full Text | Google Scholar

Gong, X., Cui, Y., Shen, J., Xiong, J., and Huang, T. (2022). Distributed optimization in prescribed-time: theory and experiment. IEEE Trans. Netw. Sci. Eng. 9, 564–576. doi: 10.1109/TNSE.2021.3126154

CrossRef Full Text | Google Scholar

Gu, N., Wang, D., Peng, Z., and Liu, L. (2021). Observer-based finite-time control for distributed path maneuvering of underactuated unmanned surface vehicles with collision avoidance and connectivity preservation. IEEE Trans. Syst. Man Cybern. Syst. 51, 5105–5115. doi: 10.1109/TSMC.2019.2944521

CrossRef Full Text | Google Scholar

Guo, G., Gao, Z., and Dong, K. (2021). Prescribed-time formation control of surface vessels with asymmetric constraints on los range and bearing angles. Nonlinear Dyn. 104, 3701–3712. doi: 10.1007/s11071-021-06462-8

CrossRef Full Text | Google Scholar

Huang, B., Song, S., Zhu, C., Li, J., and Zhou, B. (2021). Finite-time distributed formation control for multiple unmanned surface vehicles with input saturation. Ocean Eng. 233, 109158. doi: 10.1016/j.oceaneng.2021.109158

CrossRef Full Text | Google Scholar

Huang, B., Ye, M., Hu, Y., Vandini, A., Lee, S.-L., and Yang, G.-Z. (2018). A multirobot cooperation framework for sewing personalized stent grafts. IEEE Trans. Ind. Inform. 14, 1776–1785. doi: 10.1109/TII.2017.2773479

CrossRef Full Text | Google Scholar

Jiang, B., and Gao, C. (2022). Decentralized adaptive sliding mode control of large-scale semi-markovian jump interconnected systems with dead-zone input. IEEE Trans. Automat. Contr. 67, 1521–1528. doi: 10.1109/TAC.2021.3065658

CrossRef Full Text | Google Scholar

Lan, J., Liu, Y., Liu, L., and Tong, S. (2021). Adaptive output feedback tracking control for a class of nonlinear time-varying state constrained systems with fuzzy dead-zone input. IEEE Trans. Fuzzy Syst. 29, 1841–1852. doi: 10.1109/TFUZZ.2020.2986705

CrossRef Full Text | Google Scholar

Li, Y., Qu, F., and Tong, S. (2021). Observer-based fuzzy adaptive finite-time containment control of nonlinear multiagent systems with input delay. IEEE Trans. Cybern. 51, 126–137. doi: 10.1109/TCYB.2020.2970454

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, Y., Yang, T., and Tong, S. (2020). Adaptive neural networks finite-time optimal control for a class of nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 31, 4451–4460. doi: 10.1109/TNNLS.2019.2955438

PubMed Abstract | CrossRef Full Text | Google Scholar

Liu, Y., Lu, S., Tong, S., Chen, X., Chen, C. L. P., and Li, D. (2018). Adaptive control-based barrier lyapunov functions for a class of stochastic nonlinear systems with full state constraints. Automatica 87, 83–93. doi: 10.1016/j.automatica.2017.07.028

CrossRef Full Text | Google Scholar

Lu, J., Wang, Y., Shi, X., and Cao, J. (2021). Finite-time bipartite consensus for multiagent systems under detail-balanced antagonistic interactions. IEEE Trans. Syst. Man Cybern. Syst. 51, 3867–3875. doi: 10.1109/TSMC.2019.2938419

CrossRef Full Text | Google Scholar

Min, H., Xu, S., and Zhang, Z. (2021). Adaptive finite-time stabilization of stochastic nonlinear systems subject to full-state constraints and input saturation. IEEE Trans. Automat. Contr. 66, 1306–1313. doi: 10.1109/TAC.2020.2990173

CrossRef Full Text | Google Scholar

Ning, B., Han, Q., and Zuo, Z. (2021). Bipartite consensus tracking for second-order multiagent systems: a time-varying function-based preset-time approach. IEEE Trans. Automat. Contr. 66, 2739–2745. doi: 10.1109/TAC.2020.3008125

CrossRef Full Text | Google Scholar

Ren, Y., Zhou, W., Li, Z., Liu, L., and Sun, Y. (2020). Prescribed-time cluster lag consensus control for second-order non-linear leader-following multiagent systems. ISA Trans. 109, 49–60. doi: 10.1016/j.isatra.2020.09.012

PubMed Abstract | CrossRef Full Text | Google Scholar

Song, S., Park, J. H., Zhang, B., and Song, X. (2020). Adaptive hybrid fuzzy output feedback control for fractional-order nonlinear systems with time-varying delays and input saturation. Appl. Math. Comput. 364. doi: 10.1016/j.amc.2019.124662

CrossRef Full Text | Google Scholar

Su, H., Wang, X., Chen, X., and Zeng, Z. (2021). Second-order consensus of hybrid multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 51, 6503–6512. doi: 10.1109/TSMC.2019.2963089

PubMed Abstract | CrossRef Full Text | Google Scholar

Su, W., Niu, B., Wang, H., and Qi, W. (2021). Adaptive neural network asymptotic tracking control for a class of stochastic nonlinear systems with unknown control gains and full state constraints. Int. J. Adapt. Control Signal. Process. 35, 2007–2024. doi: 10.1002/acs.3304

CrossRef Full Text | Google Scholar

Sun, Y., Xu, J., Chen, C., and Hu, W. (2022a). Reinforcement learning-based optimal tracking control for levitation system of maglev vehicle with input time delay. IEEE Trans. Instrum. Meas. 71, 1–13. doi: 10.1109/TIM.2022.3142059

CrossRef Full Text | Google Scholar

Sun, Y., Xu, J., Lin, G., Ji, W., and Wang, L. (2022b). Rbf neural network-based supervisor control for maglev vehicles on an elastic track with network time delay. IEEE Trans. Ind. Inform. 18, 509–519. doi: 10.1109/TII.2020.3032235

CrossRef Full Text | Google Scholar

Sun, Y., Xu, J., Lin, G., and Sun, N. (2021). Adaptive neural network control for maglev vehicle systems with time-varying mass and external disturbance. Neural Comput. Appl. 2021, 1–12. doi: 10.1007/s00521-021-05874-2

CrossRef Full Text | Google Scholar

Tran, V. P., Santoso, F., Garratt, M. A., and Anavatti, S. G. (2021). Distributed artificial neural networks-based adaptive strictly negative imaginary formation controllers for unmanned aerial vehicles in time-varying environments. IEEE Trans. Ind. Inform. 17, 3910–3919. doi: 10.1109/TII.2020.3004600

CrossRef Full Text | Google Scholar

Wang, C., Wen, C., and Guo, L. (2021). Adaptive consensus control for nonlinear multiagent systems with unknown control directions and time-varying actuator faults. IEEE Trans. Automat. Contr. 66, 4222–4229. doi: 10.1109/TAC.2020.3034209

CrossRef Full Text | Google Scholar

Wang, J., Gong, Q., Huang, K.-C., Liu, Z., Chen, C. L. P., and Liu, J. (2021a). Event-triggered prescribed settling time consensus compensation control for a class of uncertain nonlinear systems with actuator failures. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–11. doi: 10.1109/TNNLS.2021.3129816

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, J., Wang, C., Chen, C. L. P., Liu, Z., and Zhang, C. (2022a). Fast finite-time event-triggered consensus control for uncertain nonlinear multiagent systems with full-state constraints. IEEE Trans. Circ. Syst. I Regular Pap. 2022, 1–10. doi: 10.1109/TCSI.2022.3225287

CrossRef Full Text | Google Scholar

Wang, J., Yan, Y., Liu, Z., Chen, C. L. P., Zhang, C., and Chen, K. (2022b). Neural network-based event-triggered finite-time control of uncertain nonlinear systems with full-state constraints and actuator failures. Int. J. Robust Nonlinear Control. doi: 10.1002/rnc.6444

CrossRef Full Text | Google Scholar

Wang, J., Yan, Y., Liu, Z., Chen, C. P., Zhang, C., and Chen, K. (2022c). Finite-time consensus control for multi-agent systems with full-state constraints and actuator failures. Neural Netw. 157, 350–363. doi: 10.1016/j.neunet.2022.10.028

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, J., Zhang, H., Ma, K., Liu, Z., and Chen, C. L. P. (2021b). Neural adaptive self-triggered control for uncertain nonlinear systems with input hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 33, 6206–6214. doi: 10.1109/TNNLS.2021.3072784

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, N., Wang, Y., Wen, G., Lv, M., and Zhang, F. (2022). Fuzzy adaptive constrained consensus tracking of high-order multi-agent networks: A new event-triggered mechanism. IEEE Trans. Syst. Man Cybern. Syst. 52, 5468–5480. doi: 10.1109/TSMC.2021.3127825

CrossRef Full Text | Google Scholar

Wei, B., and Xiao, F. (2021). Distributed consensus control of linear multiagent systems with adaptive nonlinear couplings. IEEE Trans. Syst. Man Cybern. Syst. 51, 1365–1370. doi: 10.1109/TSMC.2019.2896915

CrossRef Full Text | Google Scholar

Yang, C., Huang, D., He, W., and Cheng, L. (2021). Neural control of robot manipulators with trajectory tracking constraints and input saturation. IEEE Trans. Neural Netw. Learn. Syst. 32, 4231–4242. doi: 10.1109/TNNLS.2020.3017202

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, P., Zhang, A., and Zhou, D. (2021). Event-triggered finite-time formation control for multiple unmanned aerial vehicles with input saturation. Int. J. Control Autom. Syst. 19, 1760–1773. doi: 10.1007/s12555-019-0833-7

CrossRef Full Text | Google Scholar

Zhai, Y., Ding, B., Zhang, P., and Luo, J. (2021). Cloudroid swarm: a qos-aware framework for multirobot cooperation offloading. Wireless Commun. Mobile Comput. 2021, 6631111. doi: 10.1155/2021/6631111

CrossRef Full Text | Google Scholar

Zhang, H., and Lewis, F. L. (2012). Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics. Automatica 48, 1432–1439. doi: 10.1016/j.automatica.2012.05.008

CrossRef Full Text | Google Scholar

Zhao, L., Liu, G., and Yu, J. (2021). Finite-time adaptive fuzzy tracking control for a class of nonlinear systems with full-state constraints. IEEE Trans. Fuzzy Syst. 29, 2246–2255. doi: 10.1109/TFUZZ.2020.2996387

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhou, P., and Chen, B. M. (2021). Semi-global leader-following consensus-based formation flight of unmanned aerial vehicles. Chin. J. Aeronaut. 35, 31–43. doi: 10.1016/j.cja.2021.02.013

CrossRef Full Text | Google Scholar

Zhou, Q., Zhao, S., Li, H., Lu, R., and Wu, C. (2019). Adaptive neural network tracking control for robotic manipulators with dead zone. IEEE Tran. Neural Netw. Learn. Syst. 30, 3611–3620. doi: 10.1109/TNNLS.2018.2869375

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhou, W., Wang, Y., Ahn, C. K., Cheng, J., and Chen, C. (2020). Adaptive fuzzy backstepping-based formation control of unmanned surface vehicles with unknown model nonlinearity and actuator saturation. IEEE Trans. Vehic. Technol. 69, 14749–14764. doi: 10.1109/TVT.2020.3039220

CrossRef Full Text | Google Scholar

Keywords: prescribed time, prescribed performance, event-triggered strategy, multiagent systems, input dead-zone, input saturation

Citation: Yue X, Liu J, Chen K, Zhang Y and Hu Z (2023) Prescribed performance adaptive event-triggered consensus control for multiagent systems with input saturation. Front. Neurorobot. 16:1103462. doi: 10.3389/fnbot.2022.1103462

Received: 20 November 2022; Accepted: 30 December 2022;
Published: 19 January 2023.

Edited by:

Ming-Feng Ge, China University of Geosciences Wuhan, China

Reviewed by:

He Chen, Hebei University of Technology, China
Yougang Sun, Tongji University, China

Copyright © 2023 Yue, Liu, Chen, Zhang and Hu. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Kairui Chen, yes kraychen@139.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.