Skip to main content

ORIGINAL RESEARCH article

Front. Phys., 25 July 2023
Sec. Interdisciplinary Physics
This article is part of the Research Topic Learning, Modeling, and Applying Cooperation Mechanisms of Complex Systems View all 6 articles

Adaptive consensus tracking control of non-affine non-linear MASs based on Taylor decoupling technology and an event-triggered design strategy

Li Wang
Li Wang1*Chaoda LiuChaoda Liu2Zihao ShangZihao Shang2
  • 1School of Information and Engineering, Shandong Management University, Jinan, China
  • 2School of Information Science and Engineering, Shandong Normal University, Jinan, China

This research paper studies the consensus tracking control problem for a class of uncertain non-affine non-linear multi-agent systems (MASs). First, different from the separation design scheme using the mean value theorem in previous works, this research paper not only uses the mean value theorem but also introduces the Taylor decoupling method to decouple the complex unknown non-affine structure. Second, to solve the difficulty of unknown non-linear functions in non-linear MASs, an intelligent technique based on neural networks was used. In addition, compared with the existing traditional event-triggered control strategy based on the relative threshold, an improved event-triggered control strategy based on the decreasing function of error variables was introduced to reduce the waste of unnecessary resources. The theoretical result shows that the whole closed-loop system is stable under the action of the proposed control protocol. Finally, the simulation experiment verifies the effectiveness of our control method.

1 Introduction

In recent years, with the rapid development of computer technology, problems related to MASs have also been the focus of many scholars. The system is mainly used in the fields of robotics, transportation, and human–machine interactions [17]. Particularly, MASs have higher performance and efficiency compared with expensive single systems; however, their control is more complex. The large-scale complex control problem of MASs can be solved through information exchange and coordination among agents. One of the most significant and essential areas of study in MAS cooperative control is the consensus problem. Early studies conducted extensive research on the consensus tracking control of linear MASs [810]. However, in recent years, consensus tracking control of non-linear MASs has received increasing attention [11,12].

In real-world industrial production, many objects cannot be modeled as systems with affine forms; therefore, the control design of non-affine non-linear systems has always been a key problem [1317]. Furthermore, due to the needs of some practical tasks, such as supersonic vehicles and magnetic levitation systems [1820], theoretical research on non-affine non-linear MASs is more meaningful and some non-affine non-linear MAS control methods have been proposed. Using a new class of implicit function and fuzzy logic technology, under the condition of switching topologies, the containment control problem of uncertain non-affine non-linear MASs with many dynamic leaders has been addressed [21]. Regarding the control problem of non-affine non-linear MASs, Wang and Song [22] proposed a distributed neural adaptive control scheme under the condition that the control gain is uneven. The aforementioned research showed that the implicit function or median theorems are widely used for controller decoupling. In contrast, the Taylor method used in the present study provides a new approach for controller decoupling.

The previous literature has shown that the event-triggered control (ETC) strategy is a good way to reduce sample data and traffic to design control strategies. In recent years, many researchers have adopted the ETC strategy to design control strategies [2328]. An ETC strategy that follows the switching threshold was introduced to save communication resources, and the tracking control problem for stochastic non-linear pure-feedback MASs was solved [29]. Wu et al [30] proposed an improved ETC strategy that included ETC input and tracking error reduction function to update the actual control input. However, the aforementioned event-triggered strategies do not take into account the triggering rate, which is worth considering in the development of more efficient ETC strategies, and which motivates our work.

Based on the aforementioned findings, this research paper focuses on the consensus tracking control problem for non-affine non-linear MASs. According to the Taylor decoupling technique, a scheme of control input separation design for non-affine non-linear MASs is proposed to ensure the boundedness of all signals and achieve good consensus tracking. By introducing an improved ETC strategy, unnecessary resource waste is reduced. The following is a summary of the contributions made by this research paper: 1) to solve the coupling problem of non-affine non-linear MASs, the Taylor decoupling technology was used to effectively decouple the non-linear coupling functions. In addition, an intelligent technology based on neural networks was used to approximate unknown non-linear functions. 2) The previous literature used the fixed threshold ETC strategy to change the size of the control amplitude, with a constant measurement error [31]; in contrast, the relative threshold ETC considered in this study can adjust the system performance more flexibly. This research paper adopts an improved relative threshold ETC strategy to design the controller for each agent and introduces a decreasing function of error variables, which improves the efficiency of the ETC strategy by reducing the waste of communication resources.

2 Problem formulation and preliminaries

2.1 Graph theory

Consider the topological structure of a MASs with one leader and multiple followers, which is represented by a Ĝ=V̂,Ê with V̂=v0,v1,,vN representing the node set, where v0 is an agent associated with the leader, and Ê=V̂×V̂ denoting the edge set. An edge i,jV̂ in Ĝ means that the agent i can get information from the agent j directly. The adjacency matrix is denoted as A=aijRN×N with aij > 0. The set of neighbors of node i is denoted by Ni=j=j,iÊ. The diagonal matrix D=diag(d1,d2,,dN)RN×N is the definition of the in-degree matrix, where d̃i=jNiaij. The Laplacian matrix is defined as L = DA, where LRN×N.

2.2 System formulation

We consider the following class of non-affine non-linear MASs:

ẋi,k=gi,kΔi,kxi,k+1+fi,kΔi,k+φi,kTΔi,kηi,k,ẋi,ni=fi,niΔi,ui+φi,niTΔiηi,ni+dit,yi=xi,1,(1)

where Δi,k=[xi,1,xi,2,,xi,k]TRk, Δi=[xi,1,xi,2,,xi,ni]TRni are the system state vectors. yiR, uiR, diR are the control output, the input, and the additive disturbance, fi,k; gi,k:RkR represents the known smooth functions, fi,ni; and φi,k represents the unknown smooth functions. ηi,kRp denotes the unknown parameter vector.

Our goal is to ensure that: 1) all signals in the closed-loop system fall within the specified compact set; and 2) the system output tracking error e1 = yyd converges to zero.

Assumption 1: The external disturbance di, the reference signal yd, and its kth-order derivatives yd(k), k = 1, 2, …, n, are all continuous and bounded. In addition, ydyd*, yd(k)yd(k)*, and didi*, where yd*,yd(k)* and di* are the unknown upper bounds.

Assumption 2: Ĝ contains a spanning tree, the root which is called the leader yd.

Assumption 3 [30]: Based on Assumption 1, for a given compact set ΩΔRn, there exist two positive constants fa* and fb* such that this research paper deals with a class of non-affine non-linear MASs tracking control systems with uncertainties

0fa*fi,niΔ,0ufb*,(2)

where arbitrary Δ ∈ ΩΔ.

2.3 Preliminaries

Lemma1: Let ΩΔ be given compact set of Rni, then the non-linear coupling function fi,ni(Δi,ui) can be changed into

fi,niΔi,ui=fi,niΔi,0+gi,niΔi,uiui.(3)

Then, we use Taylor’s theorem to separate ui from gi,ni

gi,niΔi,ui=gi,niΔi,0+gi,niΔi,0uiui+12!2gi,niΔi,0ui2ui2++1ni!ngi,niΔi,0uinuin+Ri,ni+1Δi,ui,(4)

where gi,ni(Δi,ui)=(f(Δi,ui)uiu=uc) with uc = cu, c ∈ (0, 1) and Ri,ni+1(Δi,ui)=1(ni+1)!n+1gni(Δi,ζ)uin+1uin+1 with 0 < ζ < ui.

Substituting Eq. 4 into Eq. 3, we obtain

fi,niΔi,ui=fi,niΔi,0+gi,niΔi,0ui+mi,niΔi,ui=gi,niΔi,0ui+CΔi,(5)

where C(Δi)=fi,ni(Δi,0)+mi,ni(Δi,ui), mi,ni(Δi,u)=gi,ni(Δi,0)uiui2+12!2gi,ni(Δi,0)ui2ui3++1ni!ngi,ni(Δi,0)uinuin+1+Ri,ni+1(Δi,ui)ui.

Therefore, from Eqs 35, Eq. 1 can be rewritten in the following affine form:

ẋi,k=gi,kxixi,k+1+fi,kxi+φi,kTxiηi,k,ẋi,ni=gi,niΔi,0ui+CΔi+φi,niTxiηi,ni+dit,yi=xi,1.(6)

Lemma 2 [32]: Define the diagonal matrix B̃=diagb̃iRN×N, then L+B̃ is non-singular.Lemma 3 [32]: Define E1=(e1,1,e2,1,eN,1)T,Y=(y1,y2,yN)T,Yc=(yc,yc,yc)T, then

YYcE1βL+B̃,(7)

where β(L+B̃) is the minimum singular value of L+B̃. Lemma 4 [32]: For any constant αR and any variable ɛ > 0, the following inequality holds:

0ααtanhαεκε,(8)

where κ = 0.2785.

2.4 Radial basis function neural networks

Radial basis function neural networks (RBFNNs) can approximate arbitrary non-linear functions [11,3335]. Specifically, the unknown non-linear functions FΓ can be approximated over a compact set ΓΩΓRl

FΓ=Φ*TS̄Γ+δΓ,(9)

where Φ*=[Φ1,Φ2,,Φl]TRl is the ideal weight vector, δΓ is the approximation error satisfying δ(Γ)τ with a precision level τ > 0. S̄Γ=S̄1Γ,S̄2Γ,,S̄lΓTRl is the basis function, where l > 1 is the node number of s RBFNNs. Particularly, the basis function can be chosen as

S̄iΓ=expΓξiTΓξi/ηi2,i=1,,l,(10)

where ξi=ξi1,,ξilT is the center of the receptive field center and ηi is the width of the Gaussian function.

3 Main result

This section provides an efficient adaptive ETC strategy based on the adaptive neural approximation technique and a backstepping scheme.

The following error variables are defined:

ei,1=j=1Naijyiyj+b̃iyiyd,(11)
ei,k=xi,kui,k1,(12)

where ui,k−1 is the virtual controller designed in step k.

Step 1: First, the derivation of ei,1 along (Eq. 11) is

ėi,1=b̃i+d̃igi,1xixi,1+fi,1xi+φi,1Txiηi,1b̃iẏdj=1Naijgj,1xjxj,1+fj,1xi+φj,1Txjηj,1.(13)

The Lyapunov function is

Vi,1=12ei,12+12γi,1θ̃i,12,(14)

where γi,1 is a positive design parameter, θ̂i,1 is the estimation of θi,1, and θ̃i,1=θi,1θ̂i,1.

From Eqs 13, 14, the derivative of Vi,1 is computed as

V̇i,1=ei,1ėi,1θ̃i,1γi,1θ̂̇i,1=ei,1b̃i+d̃igi,1xixi,2+fi,1xi+φi,1Txiηi,1b̃iẏdj=1Naijgj,1xjxj,2+fj,1xi+φj,1Txjηj,1θ̃i,1γi,1θ̂̇i,1.(15)

Consequently, taking Eq. 15 into account yields

V̇i,1=ei,1[b̃i+d̃igi,1xiei,2+gi,1xiui,1+F́i,1Γiei,12θ̃i,1γi,1θ̂̇i,1,(16)

where

F́i,1Γi=b̃i+d̃ifi,1xi+φi,1Txiηi,1b̃iẏdd̃igj,1xjxj,2+fj,1xi+φj,1Txjηj,1+ei,12.(17)

Due to F́i,1(Γi) contains unknown functions. Hence, the RBFNN is introduced to approximate the unknown functions

F́i,1Γi=Φi,1*TS̄i,1Γi+δi,1Γi,δi,1Γiτi,1,(18)

where τi,1 > 0, Γi=[xi,1T,xj,1T,yd,ẏd]TΩ.

Furthermore, combining Lemma 4 with Eq. 18 and Young inequality results in

ei,1F́i,1Γiθi,12ci,12ei,12S̄i,1TΓiS̄i,1Γi+ci,122+ei,122+τi,122,(19)

where ci,1 is a positive constant.

The virtual control ui,1 is constructed as

ui,1=1b̃i+d̃igi,1xiai,1ei,1θ̂i,12c2i,1ei,1S̄i,1TΓiS̄i,1Γi,(20)

where ai,1 is a positive constant.

According to Assumption 3 and Eqs 1720, we obtain

V̇i,1ai,1ei,12+b̃i+d̃igi,1xiei,1ei,2θ̃i,1γi,1γi,12c2i,1ei,12S̄i,1TΓi,1S̄i,1Γi,1θ̂̇i,1+c2i,12+τ2i,12.(21)

Then, the adaptive law θ̂̇i,1 and the positive design parameters μi,1 are

θ̂̇i,1=γi,12c2i,1ei,1S̄i,1TΓi,1S̄i,1Γi,1θ̂i,1,(22)
μi,1=ci,122+τi,122+θ2i,12γi,1.(23)

Substituting Eqs 22, 23 into Eq. 21, we obtain

V̇i,1ai,1ei,12+b̃i+d̃igi,1xiei,1ei,2θ̃i,122γi,1+μi,1.(24)

Step k2kni1: We choose the Lyapunov function as

Vi,k=Vi,k1+12ei,k2+12γi,kθ̃i,k2.(25)

Similar to Eqs 1417 in Step 1, the derivative of Vi,k can be computed as

V̇i,k=V̇i,k1+ei,k[gi,kxixi,k+1+fi,kxi+φi,kTηi,kl=1k1jNjuj,k1xj,lgj,lxjxj,l+1+fj,lxj+φj,lTηj,lui,k1ydẏdl=1k1δui,k1δθ̂i,lθ̂̇i,lθ̃i,kγi,kθ̂̇i,k,(26)

where γi,k is an arbitrary constant.

In the same way, as in Eq. 15, we get

V̇i,k=V̇i,k1+ei,k[gi,kxiei,k+1+ui,k+F́i,kΓib̂i+d̂igi,k1ei,k1ei,k2θ̃i,kγi,kθ̂̇i,k,(27)

where

F́i,kΓi=fi,kxi+φi,kTηi,kl=1k1jNjuj,k1xj,lgj,lxjxj,l+1+fj,lxj+φj,lTηj,lui,k1ydẏdl=1k1δui,k1δθ̂i,lθ̂̇i,l+ei,k2+b́i+d́igi,k1ei,k1,(28)

where for k = 2, take (b̃i+d̃i)=(b́i+d́i), and for 3 ≤ kni − 1, take b́i+d́i=1. Similar to Eq. 18, the equation F́i,k(Γi)=Φi,k*(Γi)S̄i,kΓi+δi,k(Γi),δi,k(Γi)τi,k can be obtained easily.

Therefore, we obtain

ei,kF́i,kΓiθi,k2ci,k2ei,k2S̄i,kTΓiS̄i,kΓi+ci,k22+ei,k22+τi,k22.(29)

Designing the virtual control ui,k as

ui,k=1gi,kxiai,kei,kθ̂i,k2c2i,kei,kS̄i,kTΓiS̄i,kΓi,(30)

where ci,k > 0 is the design constant.

We then get

V̇i,kl=1kai,lei,l2+gi,kxiei,kei,k+1l=1k1θ̃2i,l2γi,lθ̃i,kγi,kγi,k2c2i,kei,k2S̄i,kTΓi,kS̄i,kΓi,kθ̂̇i,k+l=1k1μi,k1+μi,k.(31)

The adaptive law θ̂̇i,k and the positive design parameters μi,k are designed as

θ̂̇i,k=γi,12c2i,kei,kS̄i,kTΓi,kS̄i,kΓi,kθ̂i,k,(32)
μi,k=ci,k22+τi,k22+θi,k22γi,k.(33)

Substituting Eqs 2833 into Eq. 31 yields

V̇i,kl=1kai,lei,l2+gi,kxiei,kei,k+1l=1kθ̃2i,l2γi,l+l=1kμi,l.

Step ni: At this step, define ei,ni=xi,niui,ni1. We add an unidentified positive constant D such that C(xi)+diC(xi)+diD for all Δi ∈ ΩΔ.

The Lyapunov function is

Vi,ni=Vi,ni1+12ei,ni2+12γi,niθ̃i,ni2.(34)

Then,

V̇i,niV̇i,ni1+ei,nigi,nixi,0ui+φi,niTxiηi,ni+Du̇i,ni1θ̃i,niγi,niθ̂̇i,ni,(35)

where

u̇i,ni1=l=1n1ui,ni1xi,lgi,lxixi,l+1+fi,lxi+φi,lTηi,l+l=1n1jNjuj,ni1xj,lgj,lxjxj,l+1+fj,lxj+φj,lTηj,l+ui,ni1ydẏd+l=1n1δui,ni1δθ̂i,lθ̂̇i,l.(36)

From Eqs 35, 36, the derivative of V̇i,niis computed as

V̇i,niV̇i,ni1+ei,ni(gi,nixi,0uigi,ni1ei,ni1+F́i,niΓiei,ni2θ̃i,niγi,niθ̂̇i,ni,(37)

where

F́i,niΓi=φi,niTxiηi,ni+Dl=1n1ui,ni1xi,l×gi,lxixi,l+1+fi,lxi+φi,lTηi,ll=1n1jNjuj,ni1xj,lgj,lxjxj,l+1+fj,lxj+φj,lTηj,lui,ni1ydẏdl=1n1δui,ni1δθ̂i,lθ̂̇i,l+ei,ni2+gi,ni1ei,ni1.(38)

Furthermore,

ei,niF́i,niΓiθi,ni2ci,ni2ei,niS̄i,niTΓiS̄i,niΓi+ci,ni22+ei,ni22+τi,ni22.(39)

Hence, the virtual control signal is designed as

ui,ni=ai,niei,niθ̂i,ni2c2i,niei,niS̄i,niTΓiS̄i,niΓi,(40)

where ai,ni is the positive constant.

Substituting Eqs 3440 into Eq. 35, we have

V̇i,nil=1niai,lei,l2l=1niθ̃2i,l2γi,l+l=1niμi,l+ei,nigi,nixiuiui,ni.(41)

Furthermore, the actual ETC input strategy is as follows:

vit=ς011+ϱ0ui,nitanhui,niei,niε+σ1tanhσ1ei,niε+entanhenei,niε,(42)
uit=vitk,ttk,tk+1,(43)
tk+1=inftR+ectϱ0ut+ω0en+v0,(44)

where ec(t) = v(t) − u(t), en=[1/k1nek(t)+κ1] and κ1 > 0, ς0 > 0, 0 < ϱ0 < 1, ω0 > 0, and v0 > 0 are positive design parameters such that ς0fa*,ω0fb*<1ϱ0,v0fb*<σ1(1ϱ0).

According to Eq. 44, v(t)u(t)=λ0(t)(ϱ0u(t)+ω0en(t)+v0) where λ0(t) is a continuous function and λ0(tk) = 0, λ0(tk+1) = ±1, λ1(t) = ±λ0(t), |λ0(t)| ≤ 1, and |λ1(t)| ≤ 1, ttk,tk+1. Since aR, ɛ > 0, atanh(aε)0, ei,nivi(t)0, and ei,nivi(t)1+λ1(t)ϱ0ei,nivi(t)1+ϱ0.

Then,

uit=vit1+λ1tϱ0λ0tϱ0e01+λ1tϱ0λ0tv01+λ1tϱ0.(45)

Substituting Eqs 4245 into Eq. 41, one obtains

V̇i,nil=1niai,lei,l2l=1niθ̃2i,l2γi,lenei,niσ1ei,ni+l=1niμi,l+fb*ω0e0ei,ni1ϱ0+fb*v0ei,ni1ϱ0+3κεl=1niai,lei,l2l=1niθ̃2i,l2γi,l+l=1niμi,l+3κε.(46)

Remark 1: The newly introduced decreasing function en(t) gives a higher triggering threshold when the tracking error ek, k = 1, 2, …, n is very small. According to ec(t)ϱ0u(t)+ω0en+v0, choosing the fixed threshold v0 and parameters appropriately, ω0 and ϱ0 can achieve the expected tracking performance.

4 Stability analysis

We are now prepared to state the main results of this research after the analysis mentioned previously.

Theorem 1: Consider the non-linear MASs (Eq. 1) satisfying Assumption 2. For bounded initial conditions, the virtual control signals (Eqs 20, 30, 40), adaptive laws (Eqs 22, 31), and the tracking control protocol (Eq. 43) based on Assumptions 1–3 are obtained. The whole controller design process ensures that the signals of all closed-loop systems are bounded.

Proof: The derivative of VI,ni is rewritten as

V̇i,niϖiVi,ni+βi,(47)

where βi=l=1niμi,l+3κε, ϖi=min2ai,l,γi,l. The total Lyapunov candidate function V is V=i=1NVi,ni.

From Eq. 47, one obtains

V̇ϖV+β,(48)

where ϖ=minϖi,i=1,2,,N and β=i=1Nβi.

Furthermore, Eq. 48 satisfies

0VteϖtV0+βϖ1eϖt.(49)

From Eq. 49,

E122eϖtV0+2βϖ1eϖt.(50)

Theoretically, the following inequality can be made to hold by choosing the design parameters ai,k, ci, γi correctly based on the definitions of ϖ and β

βϖς22β̲L+B̃2,(51)

where arbitrary ς > 0.

Lemma 3 states that the result limtYYc‖ ≤ ς may be obtained by selecting the proper parameters, which implies that the system output is guaranteed to converge to a tiny finite error.

We can find t* > 0 such that the tk+1tkt*, ∀kz+. For ec(t) = v(t)– u(t), ∀t ∈ [tk, tk+1), we get

ddtec=signecėcvṫ.(52)

We know that v̇(t) is continuously bounded. Consequently, there is a positive constant ν such that v̇(t)ν. Furthermore, ec(tk) = 0 and limttkec(t)=m, the lower bound t* that satisfies t*mν can be obtained. The issue with the Zeno behavior is, therefore, resolved.

5 Simulation study

In this section, we will verify the effectiveness of the designed control strategy through a numerical example. Consider the following second-order non-affine non-linear system. The system’s communication structure is shown in Figure 1, where node 0 represents a virtual leader. It is obvious that only follower 1 is capable of receiving the leader’s signal. The system model is given by the following formula:

ẋi,1=gi,1xixi,2+fi,1xi+φi,1Txiηi,1ẋi,2=fi,2Δi,ui+φi,2Txiηi,2+dityi=xi,1.(53)

FIGURE 1
www.frontiersin.org

FIGURE 1. Communications topology.

The aforementioned non-linear functions are g11 = 1 + sin(x11 + 1), f11 = 0.6 cos(x11), g12 = 1 + sin(x12), C1 = 2 cos(x12), d1 = 0.1 sin(x12), g21 = sin(x21 + 1), f21 = 0.8 cos(x21), g22 = 1 − sin(x22), C2 = 0.8 cos(x22), d2=0.1ex222, g31 = sin(x31 + 1), f31 = 0.5 cos(x31), g32 = 1 + sin(x32 + 1), C3 = 0.5 cos(x32), d3 = 0.3 sin(x32), and φi,j=exi,j,i=1,2,3,j=1,2,3. The signal of the leader is chosen as yd = 0.6 sin(t) + 1. We choose the initial values (0) = [1,1]T, x2(0) = [1,1]T, x3(0) = [1,1]T, x4(0) = [0,0]T, x5(0) = [0,0]T, and x6(0) = [1,1]T. The design parameters are selected as a11 = 1, a12 = 10, a21 = 1, a22 = 1, a31 = 1, a31 = 1, γi,j = 1, i = 1, 2, 3, j = 1, 2, 3, k11 = 30, k12 = 40, k21 = 28, k22 = 35, k31 = 40, and k32 = 30.

Concomitantly, we get the simulation results in Figures 27. Figure 2 shows that the actual output of the studies' systems can track well with the expected trajectory yr. Figure 3 shows the error between the output signals and the expected signal. Figure 4 shows the adaptive parameter curves of each follower. The curves of the controller are shown in Figures 57. Figure 8 shows the event-triggered times and the threshold value comparisons of the two methods.

FIGURE 2
www.frontiersin.org

FIGURE 2. Output trajectories of the followers and leader.

FIGURE 3
www.frontiersin.org

FIGURE 3. Trajectories of the tracking error.

FIGURE 4
www.frontiersin.org

FIGURE 4. Trajectories of the adaptive law θ̂.

FIGURE 5
www.frontiersin.org

FIGURE 5. Trajectories of the control input u1.

FIGURE 6
www.frontiersin.org

FIGURE 6. Trajectories of the control input u2.

FIGURE 7
www.frontiersin.org

FIGURE 7. Trajectories of the control input u3.

FIGURE 8
www.frontiersin.org

FIGURE 8. Threshold value of the proposed improved method compared with those of other methods.

6 Conclusion

This research investigates the consensus tracking control problem for a class of non-affine non-linear MAS and proposes a design scheme for control input separation. The Taylor decoupling technology is used to successfully decouple the control inputs with the non-affine non-linear terms. Then, the unknown non-linear functions that exist in the non-affine non-linear MASs are approximated using RBFNNs. Moreover, an improved ETC strategy is proposed, which introduces a decreasing function to improve the performance of the ETC strategy. This ETC strategy significantly reduces the computational burden of the communication process and achieves better control objectives. The designed control strategy ensures the boundedness of all signals and achieves good consensus tracking performance. In the future, we will focus on extending the proposed method to MASs with more general structures and malicious attacks.

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

LW, ZS, and CL contributed to the study idea and design. LW wrote the first draft of the manuscript. LW organized the literature. ZS designed the figures. LC verified the experimental design. All authors contributed to the article and approved the submitted version.

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

1. Zhang Z, Hao F, Zhang L, Wang L. Consensus of linear multi-agent systems via event-triggered control. Int J Control (2014) 87:1243–51. doi:10.1080/00207179.2013.873952

CrossRef Full Text | Google Scholar

2. Zhou J, Wang Y, Zheng X, Wang Z, Shen H. Weighted $${\mathcal {H}}_{\infty }$$ H ∞ consensus design for stochastic multi-agent systems subject to external disturbances and ADT switching topologies. Nonlinear Dyn (2019) 96:853–68. doi:10.1007/s11071-019-04826-9

CrossRef Full Text | Google Scholar

3. Xiao H, Li Z, Chen CP. Formation control of leader–follower mobile robots’ systems using model predictive control based on neural-dynamic optimization. IEEE Trans Ind Elect (2016) 63:5752–62. doi:10.1109/tie.2016.2542788

CrossRef Full Text | Google Scholar

4. Alonso-Mora J, Montijano E, Nägeli T, Hilliges O, Schwager M, Rus D. Distributed multi-robot formation control in dynamic environments. Autonomous Robots (2019) 43:1079–100. doi:10.1007/s10514-018-9783-9

CrossRef Full Text | Google Scholar

5. Rossi E, Tognon M, Carli R, Schenato L, Cortés J, Franchi A. Cooperative aerial load transportation via sampled communication. IEEE Control Syst Lett (2019) 4:277–82. doi:10.1109/lcsys.2019.2924413

CrossRef Full Text | Google Scholar

6. Daugherty G, Reveliotis S, Mohler G. Optimized multiagent routing for a class of guidepath-based transport systems. IEEE Trans Automation Sci Eng (2018) 16:363–81. doi:10.1109/tase.2018.2798630

CrossRef Full Text | Google Scholar

7. Liu Y, Montenbruck JM, Zelazo D, Odelga M, Rajappa S, Bülthoff HH, et al. A distributed control approach to formation balancing and maneuvering of multiple multirotor uavs. IEEE Trans Robotics (2018) 34:870–82. doi:10.1109/tro.2018.2853606

CrossRef Full Text | Google Scholar

8. Hu J, Feng G. Distributed tracking control of leader–follower multi-agent systems under noisy measurement. Automatica (2010) 46:1382–7. doi:10.1016/j.automatica.2010.05.020

CrossRef Full Text | Google Scholar

9. Zhu W, Cheng D. Leader-following consensus of second-order agents with multiple time-varying delays. Automatica (2010) 46:1994–9. doi:10.1016/j.automatica.2010.08.003

CrossRef Full Text | Google Scholar

10. Hong Y, Chen G, Bushnell L. Distributed observers design for leader-following control of multi-agent networks. Automatica (2008) 44:846–50. doi:10.1016/j.automatica.2007.07.004

CrossRef Full Text | Google Scholar

11. Shang Y, Chen B, Lin C. Consensus tracking control for distributed nonlinear multiagent systems via adaptive neural backstepping approach. IEEE Trans Syst Man, Cybernetics: Syst (2018) 50:2436–44. doi:10.1109/tsmc.2018.2816928

CrossRef Full Text | Google Scholar

12. Liang H, Liu G, Zhang H, Huang T. Neural-network-based event-triggered adaptive control of nonaffine nonlinear multiagent systems with dynamic uncertainties. IEEE Trans Neural Networks Learn Syst (2020) 32:2239–50. doi:10.1109/tnnls.2020.3003950

CrossRef Full Text | Google Scholar

13. Liu Y-J, Wang W. Adaptive fuzzy control for a class of uncertain nonaffine nonlinear systems. Inf Sci (2007) 177:3901–17. doi:10.1016/j.ins.2007.03.005

CrossRef Full Text | Google Scholar

14. Wang M, Liu X, Shi P. Adaptive neural control of pure-feedback nonlinear time-delay systems via dynamic surface technique. IEEE Trans Syst Man, Cybernetics, B (Cybernetics) (2011) 41:1681–92. doi:10.1109/tsmcb.2011.2159111

CrossRef Full Text | Google Scholar

15. Na J, Ren X, Zheng D. Adaptive control for nonlinear pure-feedback systems with high-order sliding mode observer. IEEE Trans Neural networks Learn Syst (2013) 24:370–82. doi:10.1109/tnnls.2012.2225845

CrossRef Full Text | Google Scholar

16. Zhou J, Xu S. Curcumin-loaded porous scaffold: An anti-angiogenic approach to inhibit endochondral ossification. IEEE Trans Fuzzy Syst (2023) 2023:1–26. doi:10.1080/09205063.2023.2231663

CrossRef Full Text | Google Scholar

17. Wang D, Liu D, Wei Q, Zhao D, Jin N. Optimal control of unknown nonaffine nonlinear discrete-time systems based on adaptive dynamic programming. Automatica (2012) 48:1825–32. doi:10.1016/j.automatica.2012.05.049

CrossRef Full Text | Google Scholar

18. Zhang Q, Wang C. Robust adaptive backstepping control for a class of constrained non-affine nonlinear systems via self-organizing hermite-polynomial-based neural network disturbance observer. Adv Mech Eng (2017) 9:168781401770281. doi:10.1177/1687814017702811

CrossRef Full Text | Google Scholar

19. Zhang S, Wang Q, Dong C. Extended state observer based control for generic hypersonic vehicles with nonaffine-in-control character. ISA Trans (2018) 80:127–36. doi:10.1016/j.isatra.2018.05.020

PubMed Abstract | CrossRef Full Text | Google Scholar

20. Boulkroune A, M’Saad M, Farza M. Fuzzy approximation-based indirect adaptive controller for multi-input multi-output non-affine systems with unknown control direction. IET Control Theor Appl (2012) 6:2619–29. doi:10.1049/iet-cta.2012.0565

CrossRef Full Text | Google Scholar

21. Wang W, Wang D, Peng Z. Distributed containment control for uncertain nonlinear multi-agent systems in non-affine pure-feedback form under switching topologies. Neurocomputing (2015) 152:1–10. doi:10.1016/j.neucom.2014.11.035

CrossRef Full Text | Google Scholar

22. Wang Y, Song Y. Fraction dynamic-surface-based neuroadaptive finite-time containment control of multiagent systems in nonaffine pure-feedback form. IEEE Trans Neural networks Learn Syst (2016) 28:678–89. doi:10.1109/tnnls.2015.2511005

CrossRef Full Text | Google Scholar

23. Zhou J, Xu D, Tai W, Ahn CK. Switched event-triggered $\mathcal {H}_{\infty }$ security control for networked systems vulnerable to aperiodic DoS attacks. IEEE Trans Netw Sci Eng (2023) 10:2109–23. doi:10.1109/tnse.2023.3243095

CrossRef Full Text | Google Scholar

24. Chen Z, Niu B, Zhao X, Zhang L, Xu N. Model-based adaptive event-triggered control of nonlinear continuous-time systems. Appl Math Comput (2021) 408:126330. doi:10.1016/j.amc.2021.126330

CrossRef Full Text | Google Scholar

25. Li H, Chen Z, Wu L, Lam H-K. Event-triggered control for nonlinear systems under unreliable communication links. IEEE Trans Fuzzy Syst (2016) 25:813–24. doi:10.1109/tfuzz.2016.2578346

CrossRef Full Text | Google Scholar

26. Xing L, Wen C, Liu Z, Su H, Cai J. Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans automatic Control (2016) 62:2071–6. doi:10.1109/tac.2016.2594204

CrossRef Full Text | Google Scholar

27. Hu X, Li Y-X, Hou Z. Event-triggered fuzzy adaptive fixed-time tracking controlfor nonlinear systems. IEEE Trans Cybernetics (2020) 52:7206–17. doi:10.1109/tcyb.2020.3035779

CrossRef Full Text | Google Scholar

28. Li Y-X, Hu X, Che W, Hou Z. Event-based adaptive fuzzy asymptotic tracking control of uncertain nonlinear systems. IEEE Trans Fuzzy Syst (2020) 29:3003–13. doi:10.1109/tfuzz.2020.3010643

CrossRef Full Text | Google Scholar

29. Liu C, Niu B, Liu L, Zhao X, Wang H, Duan H. Event-triggered adaptive bipartite asymptotic tracking control using intelligent technique for stochastic nonlinear multi-agent systems. IEEE Trans Artif Intelligence (2022) 2022:1–11. doi:10.1109/tai.2022.3214486

CrossRef Full Text | Google Scholar

30. Wu L-B, Park JH, Xie X-P, Gao C, Zhao N-N. Fuzzy adaptive event-triggered control for a class of uncertain nonaffine nonlinear systems with full state constraints. IEEE Trans Fuzzy Syst (2020) 29:904–16. doi:10.1109/tfuzz.2020.2966185

CrossRef Full Text | Google Scholar

31. Liu L, Li X, Liu Y-J, Tong S. Neural network based adaptive event trigger control for a class of electromagnetic suspension systems. Control Eng Pract (2021) 106:104675. doi:10.1016/j.conengprac.2020.104675

CrossRef Full Text | Google Scholar

32. Zhang H, Lewis FL, Qu Z. Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs. IEEE Trans Ind Electron (2011) 59:3026–41. doi:10.1109/tie.2011.2160140

CrossRef Full Text | Google Scholar

33. Shahvali M, Shojaei K. Distributed adaptive neural control of nonlinear multi-agent systems with unknown control directions. Nonlinear Dyn (2016) 83:2213–28. doi:10.1007/s11071-015-2476-4

CrossRef Full Text | Google Scholar

34. Wang X, Niu B, Wang X. Distributed adaptive bipartite consensus tracking of high-order nonstrict-feedback nonlinear multi-agent systems. J Control Decis (2022) 10:393–401. doi:10.1080/23307706.2022.2085196

CrossRef Full Text | Google Scholar

35. Zhao Y, Chen G. Distributed adaptive tracking control of non-affine nonlinear multi-agent systems. In: 2016 Chinese Control and Decision Conference (CCDC) (IEEE); 28-30 May 2016; Yinchuan, China (2016). p. 1518–23.

CrossRef Full Text | Google Scholar

Keywords: adaptive control, consensus tracking control, non-affine non-linear multi-agent system, Taylor decoupling, event-triggered strategy control

Citation: Wang L, Liu C and Shang Z (2023) Adaptive consensus tracking control of non-affine non-linear MASs based on Taylor decoupling technology and an event-triggered design strategy. Front. Phys. 11:1231313. doi: 10.3389/fphy.2023.1231313

Received: 30 May 2023; Accepted: 06 July 2023;
Published: 25 July 2023.

Edited by:

Duxin Chen, Southeast University, China

Reviewed by:

Guoliang Chen, Liaocheng University, China
Jianping Zhou, Anhui University of Technology, China

Copyright © 2023 Wang, Liu and Shang. 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: Li Wang, wangli_sdum@163.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.