
This paper investigates the problem of adaptive distributed consensus control for stochastic multi-agent systems (MASs) with full state constraints. By utilizing adaptive backstepping control technique and barrier Lyapunov function (BLF), an adaptive distributed consensus constraint control method is proposed. The developed control method can ensure that all signals of the controlled system are semi-globally uniformly ultimately bounded (SGUUB) in probability, and outputs of the follower agents keep consensus with the output of leader. In addition, system states are not transgressed their constrained sets. Finally, simulation results are provided to illustrate the feasibility of the developed control algorithm and theorem.
Citation: Lu Zhi, Jinxia Wu. Adaptive constraint control for nonlinear multi-agent systems with undirected graphs[J]. AIMS Mathematics, 2021, 6(11): 12051-12064. doi: 10.3934/math.2021698
[1] | Kairui Chen, Yongping Du, Shuyan Xia . Adaptive state observer event-triggered consensus control for multi-agent systems with actuator failures. AIMS Mathematics, 2024, 9(9): 25752-25775. doi: 10.3934/math.20241258 |
[2] | Qiangqiang Zhang, Yiyan Han, Chuandong Li, Le You . Constraint impulsive consensus of nonlinear multi-agent systems with impulsive time windows. AIMS Mathematics, 2020, 5(4): 3682-3701. doi: 10.3934/math.2020238 |
[3] | Yuming Chen, Jie Gao, Luan Teng . Distributed adaptive event-triggered control for general linear singular multi-agent systems. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792 |
[4] | Le You, Chuandong Li, Xiaoyu Zhang, Zhilong He . Edge event-triggered control and state-constraint impulsive consensus for nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(5): 4151-4167. doi: 10.3934/math.2020266 |
[5] | Jiawen Li, Yi Zhang, Heung-wing Joseph Lee, Yingying Wang . Fuzzy tracking control of singular multi-agent systems under switching topology. AIMS Mathematics, 2024, 9(11): 29718-29735. doi: 10.3934/math.20241440 |
[6] | Jiaqi Liang, Zhanheng Chen, Zhiyong Yu, Haijun Jiang . Fixed-time consensus of second-order multi-agent systems based on event-triggered mechanism under DoS attacks. AIMS Mathematics, 2025, 10(1): 1501-1528. doi: 10.3934/math.2025070 |
[7] | Ufuk Sevim, Leyla Goren-Sumer . Consensus of double integrator multiagent systems under nonuniform sampling and changing topology. AIMS Mathematics, 2023, 8(7): 16175-16190. doi: 10.3934/math.2023827 |
[8] | Wei Zhao, Lei Liu, Yan-Jun Liu . Adaptive neural network control for nonlinear state constrained systems with unknown dead-zones input. AIMS Mathematics, 2020, 5(5): 4065-4084. doi: 10.3934/math.2020261 |
[9] | Yankui Song, Bingzao Ge, Yu Xia, Shouan Chen, Cheng Wang, Cong Zhou . Low-cost adaptive fuzzy neural prescribed performance control of strict-feedback systems considering full-state and input constraints. AIMS Mathematics, 2022, 7(5): 8263-8289. doi: 10.3934/math.2022461 |
[10] | Yifan Liu, Guozeng Cui, Ze Li . Fixed-time consensus control of stochastic nonlinear multi-agent systems with input saturation using command-filtered backstepping. AIMS Mathematics, 2024, 9(6): 14765-14785. doi: 10.3934/math.2024718 |
This paper investigates the problem of adaptive distributed consensus control for stochastic multi-agent systems (MASs) with full state constraints. By utilizing adaptive backstepping control technique and barrier Lyapunov function (BLF), an adaptive distributed consensus constraint control method is proposed. The developed control method can ensure that all signals of the controlled system are semi-globally uniformly ultimately bounded (SGUUB) in probability, and outputs of the follower agents keep consensus with the output of leader. In addition, system states are not transgressed their constrained sets. Finally, simulation results are provided to illustrate the feasibility of the developed control algorithm and theorem.
Consensus control is one of the basic problems in the coordinated control of multi-agent systems (MASs) and has wide application prospect in the fields of aerospace, robot and autonomous ocean vehicle, which means that the state or output of the follower agents of MASs tend to contain consensus with the state or output of the leaders through local communication. In recent years, the consensus control of MASs has been become the hot research direction in the fields of control engineering, and some critical results have been received, see [1,2,3,4,5,6,7,8]. The authors in [1] first researched the observer-based distributed consensus control for multi-agent networks. The works [2,3] studied the consensus control problems for second-order multi-agent systems, and the work [4] proposed the consensus control for linear MASs with directed topology. The authors in [5,6] studied the adaptive consensus tracking control problems for high-order nonlinear MASs, and [7] investigated the distributed adaptive asymptotically consensus tracking control problem. The authors in [8] developed the event-based robust adaptive consensus tracking control problem for nonlinear MASs.
However, the above proposed control methods all do not consider the constraint control problems. Generally, most physical systems have various forms of constraints, for example, safety specifications, saturation and physical stoppages. If these constraints are violated in control design, which will lead to system performance degradation, and even lead to serious security problems. Hence, the researches of constraints control have great significance for the physical systems, the state or output constraints control problems should be considered in control design. The authors in [9] studied the output constraint control problem by adopting barrier Lyapunov function (BLF) technique. Then, based on the proposed control approach in [9], the work [10] investigated the adaptive NN full state constraint control problem, and the works [11,12] studied the adaptive constraint tracking control problems for nonlinear system with stochastic disturbance and full state constraint. The authors in [13] studied the observer-based adaptive optimal full state constraint control problem for nonlinear systems. Since the finite-time control has the features of better robustness, fast transient performances, the authors in [14] proposed the finite-time adaptive fuzzy full state constraint control method for nonlinear system, and [15] developed the finite-time adaptive full state constraint control method for stochastic nonlinear ones.
Most notably, the above presented constraint control approaches are all for single-agent systems, which cannot be directly applied to solve the control problem for nonlinear MASs. In recently, some adaptive constraint control schemes have been developed for nonlinear MASs, see [16,17,18,19,20,21,22,23]. The authors in [16,17] developed adaptive fixed-time consensus control approaches for MASs with full state constraints. Based on [15], the works [18] studied the adaptive optimal consensus control for stochastic nonlinear MASs. Considering the unmeasured states, the authors in [19,20] studied the observer-based adaptive output constraint control problems for nonlinear MASs. By using the unified transformation functions, the authors in [21] proposed an adaptive containment constraint control approach, and [22] developed distributed adaptive consensus constraint control approach for MASs. The work [23] developed the distributed consensus for nonlinear MASs with output constraints. It should be pointed out that there are no available works for robust adaptive consensus full state constraint control design for nonlinear MASs with stochastic disturbances. Thus, it is necessary to study the adaptive distributed consensus constraint control of stochastic nonlinear MASs.
This paper investigates the problem of adaptive robust consensus constraint control design for nonlinear MASs with stochastic disturbances and full state constraint. BLFs are adopted in control design to deal with the problem of full state constraint control. Compared with the existing works, the major contributions of this paper can be highlighted as:
1. This paper first investigates the adaptive full state constraint consensus control design problem for nonlinear MASs under undirected graphs with stochastic disturbances. Based on adaptive backstepping technique, this paper proposed robust adaptive constraint consensus control approach, which can ensure all signals in the considered system are semi-globally uniformly ultimately bounded (SGUUB), and all states do not exceed their constrain bound.
2. Noted that [16,17,22] are also studied the adaptive full state constraint consensus control problems, but the stochastic disturbances are not be considered in control design, the proposed control approaches cannot be applied to solve the control problem in this paper.
Algebraic graph G(Λ,Ξ,Υ), which is an undirected graph, can be used to depict the topology of the interactions between leader and followers, where Λ={ϱ1,⋯,ϱn} denotes the set of all nodes, Ξ={(nj,nk)⊆Λ×Λ} denotes the set of edges, if agent j can get the information from agent i, then (ϱi,ϱj)∈Ξ. Υ=[aij] is the adjacency matrix of leader, the element aij is the communication weight, which can be depicted as aij=aji=1⇔(ϱi,ϱj)∈Ξ, and aij=aji=0⇔(ϱi,ϱj)∉Ξ, Υ is symmetric and the diagonal elements aii=0. Let δij=(ϱi,ϱj) is the edge connecting between agents i and j and the set of neighbors of node j is defined as N={j|(ϱi,ϱj)∈Ξ}. The Laplacian matrix L=[lij]N×N of the digraph G can be defined as L=D−Υ, where diagonal matrix D=diag{d1,⋯,dN} denotes the degree matrix of digraph G with di=∑j∈Niaij.
Consider the nonlinear stochastic systems as
dχ(t)=f(χ(t))dt+h(χ(t))dw(t),χ(0)=χ0, | (2.1) |
where w denotes r-dimensional independent standard wiener process and the incremental covariance E{dw⋅dwT}=σ(t)σT(t)dt, χ∈Rn denotes state. f:Rn→Rn and h:Rn→Rn×r, and satisfy f(0)=0 and h(0)=0.
Definition 1: ([6,24]) For any function V(χ) and stochastic nonlinear system (2.1), defining the differential operator ℓ as
ℓV(χ)=∂V∂χf(χ)+12Tr{σThT(χ)∂2V∂χ2h(χ)σ}, | (2.2) |
where Tr{A} is the trace of matrix A.
Consider the ith agent of nonlinear MASs as
{dχi,j=[χi,j+1+φTi,j(ˉχi,j)θi,j]dt+hTi,j(ˉy)dwdχi,n=[ui+φTi,n(ˉχi,n)θi,n]dt+hTi,n(ˉy)dwyi=χi,1,1≤i≤N,1≤j≤n−1 | (2.3) |
where ˉχi,j=[χi,1,⋯,χi,j]T(ˉχi,n=[χi,1,⋯,χi,n]T) is the state vector, ui is control input and yi is systems output, ˉy=[y1,⋯,yN]T. θi,j is an unknown constant vector, and φi,j(⋅) is continuous nonlinear function. hTi,j(⋅) is an unknown nonlinear function, w is an r-dimensional independent standard Wiener process, and the disturbance covariance is bounded and assumes hTi,jhi,j=β with unknown constant β. All stat variables are limited to a compact set, that is, |χi,k|<Kci,k with constant Kci,k>0.
Assumption 1: [7] The undirected graph G is connected. Assume that at least one follower agent can obtain the information from leader.
Assumption 2: [12] The reference signal function yd(t) is bounded and satisfies |yd(t)|≤M0 with constant M0>0. In addition, its i− order derivatives are also bounded and satisfy |y(i)d|≤Mi with constant Mi>0.
In this paper, we will develop an adaptive consensus full-state constraint control approach for MASs (2.3), such that:
1. All signals of the controlled system are SGUUB in probability;
2. All states in controlled system do not beyond the constrained sets;
3. The each agent outputs yi can keep consensus the leader's output yd.
In this section, an adaptive distributed consensus constraint controller will be designed based on the backstepping control technique. First, define the local synchronization error si,1 of the follower agent i as
si,1(t)=∑k∈Niai,k(yi−yk)+ψi(yi−yd), | (3.1) |
where ψi≥0 is the edge weight from agent i to leader. if follower agent i can receive the information from the leader, then ψi>0, or else ψi=0. yd is the output of leader.
Let s1=[s1,1,s2,1,⋯,sN,1]T, we have
s1=(L+B)(y−1yd), | (3.2) |
where y=[y1,y2,⋯,yN]T, 1=[1,1,⋯,1]T, define y−1yd indicates the actual tracking error between each subsystem's output and leader's output yd.
Define the coordinate transformation as follows:
ei,1=si,1ei,k=χi,k−αi,k−1, | (3.3) |
where αi,k−1 is the local optimal virtual control and si,1 is the synchronization error and defined in (3.2).
Step 1: According to definition of ei,1, dei,1 is
dei,1=(L+B)[χ1,1+φT1,1θ1,1−˙yd⋮χN,1+φTN,1θN,1−˙yd]dt+(L+B)[hT1,1⋮hTN,1]dw=(L+B)([α1,1+e1,2+φT1,1θ1,1−˙yd⋮αN,1+eN,2+φTN,1θN,1−˙yd]dt+[hT1,1⋮hTN,1]dw). | (3.4) |
Choose the Barrier Lyapunov function as
V1=N∑i=1{14logK4bi,1K4bi,1−e4i,1+12˜θTi,m1Γ−1i,1˜θi,m1}, | (3.5) |
where Γi,1=ΓTi,1>0 is a gain matrix. Kbi,1=Kci,1−M0 and the consensus tracking error ei,1 satisfies Ωi,1={ei,1||ei,1|<Kbi,1}. ˆθi,m1 is the estimation of θi,m1 and ˜θi,m1=θi,m1−ˆθi,m1 is the estimation error. θi,m1=θi,1.
From (3.4) and (3.5), we have
ℓV1=N∑i=1e3i,1(L+B)K4bi,1−e4i,1(αi,1+ei,2+φTi,1θi,1−˙yd)+(L+B)(3K4bi,1+e4i,1)2(K4bi,1−e4i,1)2e2i,1hTi,1hi,1−N∑i=1˜θTi,m1Γ−1i,1˙ˆθi,m1. | (3.6) |
Utilizing Young's inequality aTb≤ϖcc‖a‖c+1dϖd‖b‖d from, we have
e3i,1ei,2(L+B)K4bi,1−e4i,1≤34(e3i,1(L+B)K4bi,1−e4i,1)43+14e4i,2, | (3.7) |
(L+B)(3K4bi,1+e4i,1)2(K4bi,1−e4i,1)2e2i,1hTi,1hi,1≤e3i,1(L+B)K4bi,1−e4i,1ei,1(3K4bi,1+e4i,1)28(K4bi,1−e4i,1)3+L+B2β2. | (3.8) |
Inserting (3.7), (3.8) into (3.6) gets
ℓV1≤N∑i=1{e3i,1(L+B)K4bi,1−e4i,1(αi,1+ei,1(K4bi,1−e4i,1)−13+φTi,m1ˆθi,m1−˙yd+ei,1(3K4bi,1+e4i,1)28(K4bi,1−e4i,1)3)+˜θTi,m1Γ−1i,1(e3i,1(L+B)K4bi,1−e4i,1Γi,1φi,m1−˙ˆθi,m1)+14e4i,2+L+B2β2}. | (3.9) |
Design the virtual control law αi,1 and adaptive law ˙ˆθi,m1 as
αi,1=−(L+B)−1{κi,1ei,1+ei,1(L+B)43(K4bi,1−e4i,1)3+φTi,m1ˆθi,m1−˙yd+ei,1(3K4bi,1+e4i,1)28(K4bi,1−e4i,1)3}, | (3.10) |
˙ˆθi,m1=e3i,1(L+B)K4bi,1−e4i,1φi,m1−σi,1ˆθi,m1, | (3.11) |
where φi,m1=φi,1, κi,1>0 and σi,1>0 are design parameters.
From (3.9)–(3.11), we have
ℓV1≤N∑i=1{−κi,1e4i,1K4bi,1−e4i,1+σi,1˜θTi,m1ˆθi,m1+14e4i,2+L+B2β2}. | (3.12) |
Step j(j=2,⋯,n−1): From (2.3) and (3.4), we have
dei,k=[χi,j+1+φTi,j(ˉχi,j)θi,j−ℓαi,j−1]dt+[hTi,j(ˉy)−j−1∑k=1∂αi,j−1∂χi,khi,k(ˉy)]dw=[ei,j+1+αi,j+φTi,j(ˉχi,j)θi−ℓφi,j−1]dt+[hTi,j(ˉy)−j−1∑k=1∂αi,j−1∂χi,khi,k(ˉy)]dw=[ei,j+1+φTi,mjθi,mj−12j−1∑s=1,l=1∂2αi,j−1∂χs∂χlhTi,shi,l+αi,j−Hi,j]dt+[hTi,j−j−1∑k=1∂αi,j−1∂χi,khi,k]dw, | (3.13) |
where ℓφi,j−1=j−1∑k=1∂αi,j−1∂χi,k(χi,k+1+φTi,k(ˉχi,k)θi,k)+j−1∑k=0∂αi,j−1∂ykry(k+1)r+N∑s=1ais∂αi,j−1∂ˆθi,s˙ˆθi,s+∂αi,j−1∂ˆθi˙ˆθi+12j−1∑s=1,l=1∂2αi,j−1∂χs∂χlhTi,shi,l. φi,mj=[φi,j,−∂αi,j−1∂χi,j−1φTi,j−1,⋯,−∂αi,j−1∂χi,1φTi,1,−∂αi,j−1∂χi,j−1χi,j,⋯,−∂αi,j−1∂χi,1χi,2]T, θi,mj=[θi,j,θi,j−1,⋯,θi,1,1,⋯,1]T and Hi,j=j−1∑k=0∂αi,j−1∂ykry(k+1)r+N∑s=1ais∂αi,j−1∂ˆθi,s˙ˆθi,s+∂αi,j−1∂ˆθi˙ˆθi.
Choose the Barrier Lyapunov function as
Vj=Vj−1+N∑i=1{14logK4bi,jK4bi,j−e4i,j+12˜θTi,mjΓ−1i,j˜θi,mj}, | (3.14) |
where ˆθi,mj is the estimation of θi,mj, ˜θi,mj=θi,mj−ˆθi,mj is the estimation error, Γi,j=ΓTi,j>0 is gain matrix. Kbi,j=Kci,j−Mi,j (|αi,j−1|<Mi,j with positive constant Mi,j) and the consensus tracking error ei,j satisfies Ωi,j={ei,j||ei,j|<Kbi,j}.
From (3.13) and (3.14), we have
ℓVj=ℓVi−1+N∑i=1{e3i,jK4bi,j−e4i,j[ei,j+1+φTi,mjθi,mj−Hi,j−12j−1∑s=1,l=1∂2αi,j−1∂χs∂χlhTi,shi,l+αi,j]+3K4bi,j+e4i,j2(K4bi,j−e4i,j)e2i,j‖hi,j−j−1∑k=1∂αi,j−1∂χi,khi,k‖2−˜θTi,mjΓ−1i,j˙ˆθi,mj}. | (3.15) |
By using Young's inequality, we have
−12e3i,jK4bi,j−e4i,jj−1∑s=1,l=1∂2αi,j−1∂χs∂χlhTi,shi,l≤e3i,jK4bi,j−e4i,je3i,j4(K4bi,j−e4i,j)j−1∑s=1,l=1(∂2αi,j−1∂χs∂χl)2+14β2, | (3.16) |
e3i,jei,j+1K4bi,j−e4i,j≤34(e3i,jK4bi,j−e4i,j)43+14e4i,j+1, | (3.17) |
3K4bi,j+e4i,j2(K4bi,j−e4i,j)e2i,j‖hi,j−j−1∑k=1∂αi,j−1∂χi,khi,k‖2≤(j−1)2e3i,jK4bi,j−e4i,jei,j(3K4bi,j+e4i,j)28(K4bi,j−e4i,j)3j−1∑k=1(∂αi,j−1∂χi,k)4+e3i,jK4bi,j−e4i,jei,j(3K4bi,j+e4i,j)24(K4bi,j−e4i,j)3j−1∑k=1(∂αi,j−1∂χi,k)2+2β2+e3i,jK4bi,j−e4i,jei,j(3K4bi,j+e4i,j)28(K4bi,j−e4i,j)3. | (3.18) |
Substituting (3.16)–(3.18) into (3.15) yields
ℓVj≤N∑i=1{j−1∑k=1[−κi,ke4i,kK4bi,k−e4i,k+σi,k˜θi,mkˆθi,mk+(9(k−1)4+L+B2)β2]}+N∑i=1{e3i,jK4bi,j−e4i,j[αi,j+14ei,j(K4bi,j−e4i,j)+34(e3i,jK4bi,j−e4i,j)13−ˉHi,j+φTi,mjˆθi,mj]+˜θTi,mjΓ−1i,j(φTi,mjΓi,je3i,jK4bi,j−e4i,j−˙ˆθi,mj)+14e4i,j+1}, | (3.19) |
where ˉHi,j=Hi,j−e3i,j4(K4bi,j−e4i,j)j−1∑s=1,l=1(∂2αi,j−1∂χs∂χl)2−(j−1)2ei,j(3K4bi,j+e4i,j)28(K4bi,j−e4i,j)3j−1∑k=1(∂αi,j−1∂χi,k)4−ei,j(3K4bi,j+e4i,j)24(K4bi,j−e4i,j)3j−1∑k=1(∂αi,j−1∂χi,k)2−ei,j(3K4bi,j+e4i,j)28(K4bi,j−e4i,j)3.
Design the intermediate control law αi,j and adaptive law ˙ˆθi,mj as
αi,j=−κi,jei,j−14ei,j(K4bi,j−e4i,j)−34(e3i,jK4bi,j−e4i,j)13+ˉHi,j−φTi,mjˆθi,mj | (3.20) |
˙ˆθi,mj=Γi,jφTi,mje3i,jK4bi,j−e4i,j−σi,jˆθi,mj | (3.21) |
where κi,j>0 and σi,j>0 are design parameters.
By invoking (3.19)–(3.21), we have
ℓVj≤N∑i=1{j∑k=1[−κi,ke4i,kK4bi,k−e4i,k+σi,k˜θi,mkˆθi,mk+(9(k−1)4+L+B2)β2]+14e4i,j+1}. | (3.22) |
Step n: From (2.3) and (3.4), we have
dei,n=[ui+φTi,nθi,n−ℓαi,n−1]dt+[hTi,n(ˉy)−n−1∑k=1∂αi,n−1∂χi,khi,k(ˉy)]dw=[ui+φTi,mnθi,mn−12n−1∑s=1,l=1∂2αi,n−1∂χs∂χlhTi,shi,l−Hi,n]dt+[hTi,n−n−1∑k=1∂αi,n−1∂χi,khi,k]dw, | (3.23) |
where ℓφi,n−1=n−1∑k=1∂αi,n−1∂χi,k(χi,k+1+φTi,k(ˉχi,k)θi,k)+n−1∑k=0∂αi,n−1∂ykry(k+1)r+N∑s=1ais∂αi,n−1∂ˆθi,s˙ˆθi,s+12n−1∑s=1,l=1∂2αi,n−1∂χs∂χlhTi,shi,l+∂αi,n−1∂ˆθi˙ˆθi. φi,mn=[φi,n,−∂αi,n−1∂χi,n−1φTi,n−1,⋯,−∂αi,n−1∂χi,1φTi,1,−∂αi,n−1∂χi,n−1χi,n,⋯,−∂αi,n−1∂χi,1χi,2]T, θi,mn=[θi,n,θi,n−1,⋯,θi,1,1,⋯,1]T and Hi,n=n−1∑k=0∂αi,n−1∂ykry(k+1)r+N∑s=1ais∂αi,n−1∂ˆθi,s˙ˆθi,s+∂αi,n−1∂ˆθi˙ˆθi.
Choose the Barrier Lyapunov function as
Vn=Vn−1+N∑i=1{14logK4bi,nK4bi,n−e4i,n+12˜θTi,mnΓ−1i,n˜θi,mn}, | (3.24) |
where ˆθi,mn is the estimation of θi,mn, ˜θi,mn=θi,mn−ˆθi,mn is the estimation error, Γi,n=ΓTi,n>0 is gain matrix. Kbi,n=Kci,n−Mi,n (|αi,n−1|<Mi,n with positive constant Mi,n) and error ei,n satisfies Ωi,n={ei,n||ei,n|<Kbi,n}.
From (3.23) and (3.24), we have
ℓVn≤N∑i=1{n−1∑k=1[−κi,ke4i,kK4bi,k−e4i,k+σi,k˜θi,mkˆθi,mk+(9(k−1)4+L+B2)β2]}+N∑i=1{e3i,nK4bi,n−e4i,n[ui+14ei,n(K4bi,n−e4i,n)−ˉHi,n+φTi,mnˆθi,mn]+˜θTi,mnΓ−1i,n(φTi,mnΓi,ne3i,nK4bi,n−e4i,n−˙ˆθi,mn)}, | (3.25) |
where ˉHi,n=Hi,n−ei,n(3K4bi,n+e4i,n)28(K4bi,n−e4i,n)3−e3i,n4(K4bi,n−e4i,n)n−1∑s=1,l=1(∂2αi,n−1∂χs∂χl)2−(n−1)2ei,n(3K4bi,n+e4i,n)28(K4bi,n−e4i,n)3n−1∑k=1(∂αi,n−1∂χi,k)4−ei,n(3K4bi,n+e4i,n)24(K4bi,n−e4i,n)3×n−1∑k=1(∂αi,n−1∂χi,k)2.
Design the control law ui and adaptive law ˙ˆθi,mn as
ui=−κi,nei,n−14ei,n(K4bi,n−e4i,n)+ˉHi,n−φTi,mnˆθi,mn | (3.26) |
˙ˆθi,mn=Γi,nφTi,mne3i,nK4bi,n−e4i,n−σi,nˆθi,mn | (3.27) |
where κi,n>0 and σi,n>0 are design parameters.
Substituting (3.26), (3.27) into (3.25) yields
ℓVn≤N∑i=1{n∑k=1[−κi,ke4i,kK4bi,k−e4i,k+σi,k˜θi,mkˆθi,mk+(9(k−1)4+L+B2)β2]}. | (3.28) |
Stability analysis
Based on m-step backstepping design, the properties of the proposed adaptive distributed consensus control method can be described as the following Theorem.
Theorem 1: Consider the nonlinear stochastic MASs (2.3), the designed adaptive consensus controller (3.26), virtual controllers (3.10), (3.20), adaptive laws (3.11), (3.21) and (3.27), cannot only ensure all signals of the controlled system are bounded in probability, and the outputs yi of follower agents can keep consensus with leader's output yd. Finally, all states do not beyond their constrained sets.
Proof: By adopting Young's inequality, we have
σi,k˜θi,mkˆθi,mk≤−σi,k2˜θTi,mk˜θi,mk+σi,k2θTi,mkθi,mk. | (3.29) |
Thus, (3.29) can be rewritten as
ℓVn≤N∑i=1{n∑k=1[−κi,ke4i,kK4bi,k−e4i,k−σi,k2˜θTi,mk˜θi,mk+Di,n]}, | (3.30) |
where Di,n=σi,k2θTi,mkθi,mk+(9(k−1)4+L+B2)β2.
According to [11], we have, logK4bi,kK4bi,k−e4i,k≤e4i,kK4bi,k−e4i,k holds for |ei,k|≤Kbi,k, thus, (3.30) can be further rewritten as
ℓVn≤−CVn+D, | (3.31) |
where C=min{N∑i=1n∑k=14κi,k,σi,kλmax{Γ−1i,k}} and D=N∑i=1n∑k=1Di,k.
From Definition 1, we have
E(Vn(t))≤Vn(0)e−Ct+DC. | (3.32) |
Thus, form (3.32), it impled that all signals of controlled system are SGUUB.
In addition, since |ei,1|≤Kbi,1 and e∗1=[e1,1,⋯,eN,1]T=H(y−1yd), we have
‖y−1yd‖≤1λmin(H)‖e∗1‖, | (3.33) |
where H=L+B and λmin(H) is the minimum singular value of H.
From |yd|≤M0, we have |ei,1|+|yd|≤Kbi,1+M0, since Kci,1=Kbi,1+M0, thus, |χi,1|<Kci,1. From (3.32) and the definition of ˜θi,m1, we have ˜θi,m1 is bounded, since θi,m1 is bounded and ˆθi,m1=θi,m1−˜θi,m1, thus, ˆθi,m1 is needed to be bounded. Thus, we have αi,1 is bounded because of ei,1, ˆθi,m1 and ˙yd are bounded. Similarly, it can be seen |χi,k|<Kci,k. Obviously, it impled that ei,1,⋯,ei,n, χi,1,⋯,χi,n, ˆθi,m1,⋯,ˆθi,mn and ui are all bounded.
In this section, the numerical example is provided to illustrate the feasibility of the proposed control method.
Example: The following stochastic nonlinear MASs are considered in this paper, which contain five follower agents and one leader, and can be depicted as
{dχi,1=[χi,2+φTi,1(χi,1)θi,1]dt+hi,1(ˉy)dwdχi,2=[ui+φTi,2(ˉχi,2)θi,2]dt+hi,2(ˉy)dwyi=χi,1 | (4.1) |
where ˉχi,2=[χi,1,χi,2]T(i=1,⋯,5), ˉy=[y1,⋯,y5]T, φi,1=x2i,1, φi,2=[xi,2cos(x1,1),xi,1xi,2]T, θi,1=0.2, θi,2=[0.1,0.6]T h1,1=sin(0.5y1y4+y2y5+y3y4), h1,2=y1y2y3y4y5, h2,1=0.5sin(0.2∗y1y5)+cos(y2+y3y4)−1, h2,2=0.5cos(y1y2y4+y3y5), h3,1=0.5(y1y4+2y2+y3y5), h3,2=0.5(y1+y1y2y3+y4+y5), h4,1=0.2y1cos(y1y2)+y3+y4+y3y5, h4,2=siny1y2y3+y4y5, h5,1=0.5y1y2y3y4y5, h5,2=y21y2+y3+y4y5.
The dynamic of the leader is depicted as yd=0.5(sin(t)+sin(0.5t)). The communication graph is as Figure 1.
The adjacency matrix N and Laplacian matrix L as
N=[0110010010100010100100110]andL=[2−1−100−120−10−1020−10−102−100−1−12]. |
The design parameters in virtual control, controller and adaptive laws are selected as Kci,k=1.7, Kbi,k=0.7, Γi,1=0.16I5×5, Γi,2=0.18I5×5, σi,k=0.1, c1,1=12, c1,2=15, c2,1=18, c2,2=12, c3,1=15, c4,1=12, c4,2=15, c5,1=12, c5,2=15.
The initial values are chosen as χi,k=0, ˆθ1,m1=0.03, ˆθ1,m2=[0.2,0.1,0.2,0.3], ˆθ2,m1=0.01, ˆθ1,m2=[0.1,0,0.2,0.2], ˆθ3,m1=0.02, ˆθ3,m2=[0.2,0.1,0.21,0.2], ˆθ4,m1=0.04, ˆθ4,m2=[0.2,0.3,0.1,0.2], ˆθ5,m1=0.05, ˆθ5,m2=[0.1,0,0.2,0.1]. Thus, the simulation results are displayed by Figures 2–7. Figure 2 is the curves of yi, yd and constraint bound; Figure 3 is the curves of tracking errors ei,1 between followers and leader; Figure 4 is the curves of states χi,2(i=1,⋯,5) and constraint bound; Figure 5 is the trajectories of control laws ui; Figure 6 is the curves of adaptive parameters ˆθi,m1, and Figure 7 is the curves of ‖ˆθi,m2‖.
Obviously, it can be seen from the simulation results in example that the proposed adaptive consensus control method can ensure all signals of controlled system are bounded in probability, and the states are not beyond their constrained sets.
We have investigated the adaptive consensus constraint control problem for stochastic nonlinear MASs under undirected topological graph subjected to the full state constraints. Based on the adaptive backstepping control and BLF theory, an adaptive consensus constraint control method has been proposed. It has proved that all signals of controlled system are all bounded in probability, and the leader-follower consensus has been achieved. In addition, it also has proved the states do not beyond their constrained sets.
Since the convergence time in fixed-time control does not depend on the initial conditions of nonlinear systems, thus, inspires by this point, our future research direction will focus on the fixed-time consensus adaptive robust control for stochastic MASs under directed topological graph or switched systems similar to [25,26,27,28].
This work was supported in part by the National Natural Science Foundation of China under Grant 61903167.
The authors declare no conflict of interest.
[1] |
Z. Hou, L. Cheng, M. Tan, Decentralized robust adaptive control for the multiagent system consensus problem using neural networks, IEEE T. Syst. Man Cy. Part B, 39 (2009), 636–647. doi: 10.1109/TSMCB.2008.2007810
![]() |
[2] |
W. Zhu, D. Chen, Leader-following consensus of second-order multi-agents with multiple time-varying delays, Automatica, 46 (2010), 1994–1999. doi: 10.1016/j.automatica.2010.08.003
![]() |
[3] |
Y. Hong, G. Chen, Distributed observers design for leader-following control of multi-agent networks, Automatica, 44 (2008), 846–850. doi: 10.1016/j.automatica.2007.07.004
![]() |
[4] |
W. Chen, X. Li, L. Jiao, Quantized consensus of second-order continuous-time multi-agent systems with a directed topology via sampled data, Automatica, 49 (2013), 2236–2242. doi: 10.1016/j.automatica.2013.04.002
![]() |
[5] |
J. Fu, J. Wang, Adaptive consensus tracking of high-order nonlinear multi-agent systems with directed communication graphs, Int. J. Control, Autom Syst., 12 (2014), 919–929. doi: 10.1007/s12555-013-0325-0
![]() |
[6] | C. Hua, Y. Li, X. Guan, Leader-following consensus for high-order nonlinear stochastic multiagent systems, IEEE T. Cybernetics, 47 (2017), 1882–1891. |
[7] | W. Wang, C. Wen, J. Huang, Distributed adaptive asymptotically consensus tracking control of nonlinear multi-agent systems with unknown parameters and uncertain disturbances, Automatica, 47 (2017), 133–142. |
[8] |
W. Wang, C. Wen, J. Huang, J. Zhou, Adaptive consensus of uncertain nonlinear systems with event triggered communication and intermittent actuator faults, Automatica, 111 (2020), 108667. doi: 10.1016/j.automatica.2019.108667
![]() |
[9] |
K. Tee, S. Ge, E. Tay, Barrier Lyapunov functions for the control of output constrained nonlinear systems, Automatica, 45 (2009), 918–927. doi: 10.1016/j.automatica.2008.11.017
![]() |
[10] |
Y. Liu, J. Li, S. Tong, C. L. P. Chen, Neural network control-based adaptive learning design for nonlinear systems with full-state constraints, IEEE T. Neur. Net. Lear. Syst., 27 (2016), 1562–1571. doi: 10.1109/TNNLS.2015.2508926
![]() |
[11] |
Y. Liu, S. Lu, S. Tong, X. Chen, C. L. P. Chen, D. Li, Adaptive control-based barrier Lyapunov functions for a class of stochastic nonlinear systems with full state constraints, Automatica, 87 (2018), 83–93. doi: 10.1016/j.automatica.2017.07.028
![]() |
[12] |
K. Sun, S. Mou, J. Qiu, T. Wang, H. Gao, Adaptive fuzzy control for nontriangular structural stochastic switched nonlinear systems with full state constraints, IEEE T. Fuzzy Syst., 27 (2019), 1587–1601. doi: 10.1109/TFUZZ.2018.2883374
![]() |
[13] | Y. Li, Y. Liu, S. Tong, Observer-based neuro-adaptive optimized control of strict-feedback nonlinear systems with state constraints, IEEE T. Neur. Net. Lear. Syst., 2021. DOI: 10.1109/TNNLS.2021.3051030. |
[14] |
J. Xia, J. Zhang, W. Sun, B. Zhang, Z. Wang, Finite-time adaptive fuzzy control for nonlinear systems with full state constraints, IEEE T. Syst. Man Cy. Syst., 49 (2019), 1541–1548. doi: 10.1109/TSMC.2018.2854770
![]() |
[15] |
H. Min, S. Xu, Z. Zhang, Adaptive finite-time stabilization of stochastic nonlinear systems subject to full-state constraints and input saturation, IEEE T. Automat. Contr., 66 (2021), 1306–1313. doi: 10.1109/TAC.2020.2990173
![]() |
[16] |
L. Shang, M. Cai, Adaptive practical fast finite-time consensus protocols for high-order nonlinear multi-agent systems with full state constraints, IEEE Access, 9 (2021), 81554–81563. doi: 10.1109/ACCESS.2021.3085843
![]() |
[17] |
D. Yao, C. Dou, N. Zhang, T. Zhang, Practical fixed-time adaptive consensus control for a class of multi-agent systems with full state constraints and input delay, Neurocomputing, 446 (2021), 156–164. doi: 10.1016/j.neucom.2021.03.032
![]() |
[18] | K. Li, Y. Li, Fuzzy adaptive optimal consensus fault-tolerant control for stochastic nonlinear multi-agent systems, IEEE T. Fuzzy Syst., 2021. DOI: 10.1109/TFUZZ.2021.3094716. |
[19] |
F. Qu, S. Tong, Y. Li, Observer-based adaptive fuzzy output constrained control for uncertain nonlinear multi-agent systems, Inform. Sciences, 467 (2018), 446–463. doi: 10.1016/j.ins.2018.08.025
![]() |
[20] |
L. Wang, J. Dong, C. Xi, Event-triggered adaptive consensus for fuzzy output-constrained multi-agent systems with observers, J. Franklin I., 357 (2020), 82–105. doi: 10.1016/j.jfranklin.2019.09.033
![]() |
[21] | Y. Liu, H. Zhang, J. Sun, Y. Wang, Adaptive fuzzy containment control for multi-agent systems with state constraints using unified transformation functions, IEEE T. Fuzzy Syst., 2020. DOI: 10.1109/TFUZZ.2020.3033376. |
[22] | Y. Zhang, H. Liang, H. Ma, Q. Zhou, Z. Yu, Distributed adaptive consensus tracking control for nonlinear multi-agent systems with state constraints, Appl. Math. Comput., 326 (2018), 16–32. |
[23] |
D. Shen, J. Xu, Distributed learning consensus for heterogenous high-order nonlinear multi-agent systems with output constraints, Automatica, 97 (2018), 64–72. doi: 10.1016/j.automatica.2018.07.030
![]() |
[24] |
H. Ji, H. Xi, Adaptive output-feedback tracking of stochastic nonlinear systems, IEEE T. Automat. Contr., 51 (2006), 355–360. doi: 10.1109/TAC.2005.863501
![]() |
[25] |
D. Yang, X. Li, J. Shen, Z. Zhou, State-dependent switching control of delayed switched systems with stable and unstable modes, Math. Method. Appl. Sci., 41 (2018), 6968–6983. doi: 10.1002/mma.5209
![]() |
[26] |
D. Yang, X. Li, J. Qiu, Output tracking control of delayed switched systems via state-dependent switching and dynamic output feedback, Nonlinear Anal.-Hybrid Syst., 32 (2019), 294–305. doi: 10.1016/j.nahs.2019.01.006
![]() |
[27] |
J. Hu, G. Sui, X. Lv, X. Li, Fixed-time control of delayed neural networks with impulsive perturbations, Nonlinear Anal.-Model., 23 (2018), 904–920. doi: 10.15388/NA.2018.6.6
![]() |
[28] | S. Shi, H. Min, S. Ding, Observer-based adaptive scheme for fixed-time frequency estimation of biased sinusoidal signals, Automatica, 127 (2021) 109559. |
1. | Jianhui Wang, Yancheng Yan, Zhi Liu, C.L. Philip Chen, Chunliang Zhang, Kairui Chen, Finite-time consensus control for multi-agent systems with full-state constraints and actuator failures, 2023, 157, 08936080, 350, 10.1016/j.neunet.2022.10.028 | |
2. | Mohamed Kharrat, Moez Krichen, Loay Alkhalifa, Karim Gasmi, Neural networks-based adaptive command filter control for nonlinear systems with unknown backlash-like hysteresis and its application to single link robot manipulator, 2024, 9, 2473-6988, 959, 10.3934/math.2024048 | |
3. | Jianhui Wang, Zikai Hu, Jiarui Liu, Yuanqing Zhang, Yixiang Gu, Weicong Huang, Ruizhi Tang, Fang Wang, Adaptive Self-Triggered Control for Multi-Agent Systems with Actuator Failures and Time-Varying State Constraints, 2023, 12, 2076-0825, 364, 10.3390/act12090364 |