You are viewing a javascript disabled version of the site. Please enable Javascript for this site to function properly.
Go to headerGo to navigationGo to searchGo to contentsGo to footer
In content section. Select this link to jump to navigation

IT2 fuzzy adaptive containment control for fractional-order heterogeneous multi-agent systems with input saturation

Abstract

In this paper, the containment control problem of second-order nonlinear heterogeneous multi-agent system is studied. In order to deal with complex uncertainties such as unknown parts, uncertainties, and input constraints in the system, we designed a distributed fuzzy adaptive controller. The interval type-II (IT2) fuzzy set is adopted to deal with the uncertainty of membership functions. We construct a matrix equality and a matrix inequality to deal with the asymmetric Laplace matrix. The controller designed is simple and the designed controller only uses the information of itself and its neighbors. Therefore, it is very easy to be compensated in practice. Finally, a simulation example is introduced to verify the effectiveness of the proposed methods.

1Introduction

The coordinated control of multi-agent systems is becoming increasingly prevalent in various fields such as life, industry, and aerospace. As a result, many experts and scholars are showing great interest in this area and have been conducting extensive research [1–7]. Containment control, which involves designing control protocols that urge the state or output of followers into the convex hull spanned by those of leaders, is a common problem in multi-agent system coordination control. Although the containment control problem of integer-order multi-agent systems has been widely studied [8–16], many physical systems exhibit fractional-order (non-integer) dynamic behaviors due to their unique materials and characteristics, such as microorganisms in underwater environments and unmanned aerial vehicles operating in complex space environments. Compared with integer-order differential equations [17–19], fractional-order differential equations have non-local and long-memory effects [20, 21], which makes them of great value in studying nonlinear systems, chaotic phenomena, and functional calculus. Therefore, it is important to study the dynamics of multi-agent systems in the sense of fractional-order and to investigate the containment control problem of fractional-order nonlinear systems, which has practical significance [22–26]. Ye et al. [22] have proposed two containment control protocols for networked fractional-order systems with sampled position data. In [23], sufficient conditions for asymptotic stability of a specific case of multi-order fractional system were derived. Moreover, [24] and [25] established necessary and sufficient conditions to ensure the achievement of containment control for fixed topology. Yang et al. [26] have investigated the distributed cooperation control of heterogeneous fractional-order multi-agent systems with time delays and obtained the consensus condition for compounded delayed fractional-order multi-agent systems.

In many real-world scenarios, it can be challenging to obtain an accurate mathematical model due to the inherent complexity of the system. To address this issue, researchers have investigated the control problem of multi-agent systems based on adaptive fuzzy logic systems, as documented in several studies [27–31]. However, these studies have primarily focused on using traditional type-I fuzzy logic systems to study controller problems related to multi-agent systems. Few studies have explored the use of interval type-II (IT2) fuzzy adaptive systems for complex nonlinear fractional-order multi-agent systems [32–35]. For instance, in [32], the authors investigated cooperative control for time-delay multi-agent systems and proposed a new robust adaptive control technique. Zhang et al. [33] presented sufficient criteria for achieving containment control, while [34] discussed a new methodology for building and evolving hierarchical fuzzy systems. Additionally, [35] explored a secure type-II fuzzy ontology-based multi-agent framework. However, despite these efforts, to the best of our knowledge, there is a lack of a systematic study of containment control for complex nonlinear fractional-order multi-agent systems characterized by unknown nonlinear functions and external disturbances. As such, there exists a need for further research to explore the use of IT2 fuzzy adaptive systems and develop effective containment control strategies for these complex systems.

The dynamic behavior of multi-agent systems is typically described using single integrator, double integrator, and general linear systems. Among these, the double integrator system considers both position and velocity information of the agents and has gained widespread use in the field of robot cooperative control [15]. As a result, it is highly favored in this area. For the containment control problem of fractional-order multi-agent systems, reference [24] studied general linear systems, but the multi-agents studied were homogeneous. References [23, 25, 26] studied the dynamic behavior of agents represented by single-integrator systems. The system studied in reference [22] was represented by a double-integrator system, but the double-integrator system studied was relatively simple and did not consider practical situations such as system uncertainty, unknown functions, and controller saturation. Inspired by the above-mentioned arguments, In this paper, we study the design of distributed control protocol for a class of complex fractional-order multi-agent systems with saturated inputs, unknown nonlinear functions, and external disturbances, so that all followers can converge to the polyhedron formed by multiple pilots. the main work and contributions of this article are described as follows.

  • 1) An adaptive IT2 fuzzy containment control method is firstly designed for the nonlinear fractional-order multi-agent systems with unknown nonlinear function, external interference, and input saturation.

  • 2) The containment control problem is solved merely utilizing information of itself and its neighbors under a directed topology.

  • 3) The adaptive controller designed in this paper is completely distributed, that is, each agent only uses the information of itself and its neighbors.

  • 4) The controller designed does not need to know the specific information of the leaders. As long as the states of the leaders are bounded, it can solve the containment control problem.

The remainder of this article is organized as follows. We briefly introduce the nonlinear fractional-order multi-agent systems model and formulate the problem in Section II and III, respectively. In Section IV, both the proposed IT2 fuzzy adaptive method and effectiveness analysis are shown. In Section V, simulation examples are given to prove the effectiveness of this new method. Finally, Section VI presents the conclusion.

1.1Notations

This paper considers a multi-agent systems consisting of M leaders and N followers. Its topology is described by a directed graph G=(V,E,A) . Here V={v1,v2,,vN+M} represents a node set, and node vi stands for the ith agent. Without losing generality, we assume that the set F={1,2,,N} composed of the first N nodes represents the followers. The set P={N+1,N+2,,N+M} composed of the last M nodes represents the leaders. Edge set EV×V , when eij=(vj,vi)E means agent vi can receive information of agent vj, that is, there is a directed path from agent vj to agent vi. Adjacency matrix A=(aij)R(N+M)×(N+M) . When edge eijE , element aij > 0, otherwise aij = 0.

Denote by dist( x,C ) the distance from xn to the set CRn in the sense of Euclidean norm, that is dist(x,C)=infyC||x-y||2.

2Preliminaries

Let us first review the definition of fractional-order calculus, IT2 fuzzy systems and several useful Lemmas.

2.1Fractional-order calculus

Definition 1 [36, 37]. For an integrable function f(t):[0,) , the Riemann-Liouville fractional integral of order α is defined as

Iαf(t)=1Γ(α)0tf(τ)(t-τ)1-αdτ,0<α<1,
where 0 < α < 1. the Gamma function Γ(α)=0e-ttα-1dt .

Definition 2 [36, 37]. The Caputo derivative of fractional order α of a function f C1([t0,+),) is defined by

t0Dtαf(t)=1Γ(1-α)t0tf(s)(t-s)αds,
where 0 < α < 1. 0 ≤ t0 ≤ t. When t0=0,t0Dtαf(t) can be simplified as D αf (t).

Lemma 1 [20, 38]. If x(t)C1([t0,+),) and 0 < α < 1, we have

Iα(Dαx(t))=x(t)-x(0).

Lemma 2 [21]. If f (t) is a continuous function, then we have

Iα1(Iα2f(t))=Iα2(Iα1f(t))=Iα1+α2(f(t)),
where 0 < αi ≤ 1, i = 1, 2 .

Lemma 3 [39]. Let x(t)n be a differentiable vector-time function. Then, for any time instant t ≥ 0, we have

DαxT(t)Px(t)2xT(t)P(Dαx(t)),
where Pn×n is a symmetric positive definite matrix, The fractional order α satisfies the condition 0 < α < 1 .

2.2Interval Type-II fuzzy systems

Considering the interval type-II fuzzy logic system, the i1i2 ⋯ inth IF-THEN fuzzy rule can be expressed as:

Ri1i2in : IF x1 is M˜1i1 , ⋯, xn is M˜nin ,

      THEN y is [θi1i2in, ϑi1i2in] ,

where x = [x1, x2, …, xnT and y are the inputs and outputs of the fuzzy logic system respectively. M˜jij is an IT2 fuzzy set of the antecedent part, [θi1i2in, ϑi1i2in] is a weighting interval set of the consequent part.

In order to obtain the final output of the system, many scholars have devoted themselves to the research of model reduction, such as, in [40–43]. In this paper, the improved Biglarbegian-Melek-Mendel (BMM) direct defuzzification method [49, 50] is adopted, and the final output of the system is:

(1)
y=ηθi1i2inΠj=1nμ_Mjij(xj)Πj=1nμ_Mjij(xj)+(1-η)ϑi1i2inΠj=1nμ¯Mjij(xj)Πj=1nμ¯Mjij(xj),
where μ_Mjij(xj) and μ¯Mjij(xj) represent the upper membership function (UMF) and the lower membership function(LMF), respectively. Regulation factor η meets the following condition 0 ≤ η ≤ 1 .

Define fuzzy basis function

(2)
Li(x)=μ_Mjij(xj)Πj=1nμ_Mjij(xj),Ri(x)=μ¯Mjij(xj)Πj=1nμ¯Mjij(xj).

Then the fuzzy logic system can be expressed as

(3)
y=θTL(x)+ϑTR(x),
where θ = η [θ1, θ2, …, θi1i2inT, L (x) = [L1 (x) ,

L2 (x) , …, Li1i2in (x)] T, ϑ = (1 - η) [ϑ1, ϑ2, …, ϑi1i2inT, R (x) = [R1 (x) , R2 (x) , …, Ri1i2in (x)] T.

Remark 1. When applying the theory of IT2 fuzzy systems to solve practical problems, an important step is model reduction and defuzzification. The classic algorithm used for this task is the Karnik-Mendel (KM) algorithm [45]. However, in practical applications, the KM algorithm has several limitations, such as requiring iteration and not being convenient for stability analysis of controllers. Biglarbegian et al. [49, 50] proposed the BMM direct defuzzification method, which is more suitable for controller design and stability analysis. In this paper, the tuning factor is included with the unknown parameters, eliminating the special restrictions on the tuning factor.

Remark 2. Many research results show that fuzzy systems are universal approximators [44, 45].

2.3Other Lemmas

Lemma 4 [46]. For any ν > 0 and any ω, the following inequality holds

0|ω|-ωtanh(ων)ϱν,
where ϱ is a constant and meets condition ϱ = e-(ϱ+1), namely ϱ = 0.2785 .

Lemma 5 [47]. (Barbalat) φ: is a uniformly continuous function on the interval [0, ∞). If limt0tφ(s)ds exists and is bounded, then limtφ(t)=0 .

3Problem description

Consider the second-order uncertain fractional-order nonlinear multi-agent systems composed of N followers and M leaders. The system model of follower i(iF={1,2,,N}) is described as

(4)
{Dαx1i(t)=x2i(t),Dαx2i(t)=fi(xi(t))+sat(ui(t))+ρi(t),
where x1i(t),x2i(t) and sat(ui(t)) represent the position status, speed status and saturation control input of follower i, respectively; xi = [x1i, x2iT; fi(xi(t)):2 are uncertain nonlinear dynamics. ρi(t):[0,) is a bounded input disturbance, that is, there is a normal number ρ¯i , such that |ρi(t)|ρ¯i , where ρ¯i an unknown constant. Saturation function

(5)
sat(ui)={u_i,ui<u_i<0,ui,u_iuiu¯i,u¯i,ui>u¯i>0,
where u_i and u¯i are the known lower and upper bounds of ui (t) (i = 1, 2, …, N).

The system model of leader k(kP={N+1,N+2,,N+M}) is described as

(6)
{Dαω1k(t)=ω2k(t),Dαω2k(t)=φk(ωk,t),
where ω1k,ω2k indicate the position and speed status of the leader k, respectively; ωk = [ω1k, ω2kT; φk(ωk,t):2×[0,+) is an unknown time-varying nonlinear function for any follower i.

Assumption 1. For each follower, there exists at least one directed path from the leader to the follower. For each leader, there is no directed path to the leader from any other agent.

Lemma 6. Under Assumption 1, the Laplace matrix L has the following structure:

(7)
L=[L1L20M×N0M×M].
where L1=D+B-ARN×N , D=diag{d1,d2, …, dN}, B=diag{b1,b2,,bN} , A=(aij)N×N, bi=m=N+1N+Maim , L2=-(ai,N+k)N×MRN×M , di=l=1Nail , i, j = 1, 2, …, N,  k = 1, 2, …, M . The set Ni={vj|eijE} denotes a collection of neighbors agent vi. Moreover, matrix L1 is a nonsingular M-matrix, each entry of -L1-1L2 is nonnegative, and each row of -L1-1L2 has a sum equal to 1.

Remark 3. Define

(8)
-L1-1L2=[ξ1,N+1ξ1,N+2ξ1,N+Mξ2,N+1ξ2,N+2ξ2,N+MξN,N+1ξN,N+2ξN,N+M].
Based on Lemma 6, one has

(9)
k=N+1N+Mξik=1,0ξik1,i=1,2,,N.

Assumption 2. There is a closed convex set Ω2 , so that for any ωk ∈ Ω, there is φk (ωk, t) ≤ M φ (kP) , where M φ is an unknown constant.

The objective of this paper is to design controllers for the follower agents to achieve containment control subject to input constraints: For iF , for any initial state xi (0),

  • 1. xi (t) converges to the convex hull formed by the leaders, that is,

    (10)
    limtdist(xi(t),Co(ωk(t),kP))=0.

  • 2. ui (t) stays within the desired range u_iui(t)u¯i , where u_i<0 and u¯i>0 are the predetermined constants.

4Main results

The communication between agents in multi-agent systems is local, so only the error between neighboring agents can be used to design the distributed controller ui(iF) . For agent i, the consensus error signal between neighboring nodes is described as

(11)
{e1i=j=1Naij(x1i-x1j)+k=N+1N+Maik(x1i-ω1k),e2i=j=1Naij(x2i-x2j)+k=N+1N+Maik(x2i-ω2k).

Then the vector form of consensus tracking error:

(12)
{e1=L1x1+L2ω1,e2=L1x2+L2ω2.

By taking the derivative of both sides of equation (12), we can get:

(13)
{Dαe1=e2,Dαe2=L1(f(x)+sat(u)+ρ(t)+L1-1L2φ(ω,t)),
where f (x) = [f1 (x1) , f2 (x2) , …, fN (xN)] T, x = [x1, x2, …, xNT, sat (u) = [sat (u1) , sat (u2) , …, sat (uN)] T, φ (ω, t) = [φN+1 (ωN+1, t) , φN+2 (ωN+2, t) , …, φN+M (ωN+M, t)] T, ρ (t) = [ρ1 (t) , ρ2 (t) , …, ρN (t)] T.

Approximation of unknown smooth function fi (xi) (i = 1, 2, …, N) with fuzzy logic system of type-II (1)-(3)

(14)
fi(xi)=θi*TLi(xi)+ϑi*TRi(xi)+ɛi(t).
where the ideal parameters θi* and ϑi* are given by
(15)
[θi*,ϑi*]=argminθi,ϑi[supxi|fi(xi)-θi*TLi(xi)-ϑi*TRi(xi)|],
The fuzzy logic system has been proved to have universal approximation function. Therefore, it is reasonable to assume that the approximation is bounded, namely

(16)
|ɛi(t)|ɛ¯i,
where ɛ¯i is an unknown positive constant.

To deal with the saturation function, we make the following assumption [48].

(17)
|Δ(ui)|Mui,i=1,2,,N,
where Δ (ui) = sat (ui) - ui, and Mui is an unknown constant.

Theorem 1. For fractional-order multi-agent system (4)-(6), if there are positive numbers k, λ, τ, positive definite symmetric matrix P, the following conditions are satisfied:

(18)
PL1+L1TP=I,
(19)
Ω=[2kP-τI-k2P+I*-2kI]<-λI.
Then the following controller can be designed so that all the followers can converge to the polyhedron formed by multiple leaders.
(20)
ui=-τˆiδi-θˆiTLi(xi)-ϑˆiTRi(xi)-Mˆitanh(Mˆiδiνi(t)),i=1,2,,N,
where δi = ke1i + e2i. The corresponding parameter adaptation rates are designed as
(21)
{Dαθˆfi=Proj(θˆi,δiLi(x)),i=1,2,,N,Dαϑˆi=Proj(ϑˆi,δiRi(x)),i=1,2,,N,Dατˆi=δi2,i=1,2,,N,DαMˆi=|δi|,i=1,2,,N,
where θˆi,ϑˆi,τˆi are the estimated value of θi* , ϑi* and τ, respectively. Mˆi is the estimated value of the lumped uncertain parameter, which will be explained later. νi (t) >0 satisfies 0+νi(t)<. The projection operator is defined as follows
(22)
Proj(z1,z2){=z2-g(z1)(g(z1))T||g(z1)||2z2g(z1),ifg(z1)>0andz2Tg(z1)>0,=z2,ifnot,
with

(23)
g(z1)=||z1||2-zMɛzzM2,
where zM is a specifies boundary, and ɛz is a specifies boundary tolerance.

Proof. Let δ = ke1 + e2, based on the definition of Δ (ui) in (17), we have

(24)
Dαδ=ke2+L1(f(x)+u+Δ(u)+ρ(t)+L1-1L2φ(ω,t)).
where u = [u1, u2, …, uNT, Δ (u) = [Δ (u1) , Δ (u2) , …, Δ (uN)] T.

For system (24), construct the following Lyapunov candidate function

(25)
V=V1+V2,V1=δTPδ+e1Te1,V2=12i=1N(θ˜iTθ˜i+ϑ˜iTϑ˜i+τ˜i2+M˜i2).
where θ˜i=θˆi-θi* , ϑ˜i=ϑˆi-ϑi* , τ˜i=τˆi-τ , Mi˜=Mˆi-Mi .

First, for V1, derivation on both sides, according to Lemma 3 and condition (18), we can get

(26)
DαV12kδTPe2+2δTPL1(f(x)+u+Δ(u)+ρ(t)+L1-1L2φ(ω,t))+2e1Te2=2kδTPe2+δT(PL1+L1TP)(f(x)+u+Δ(u)+ρ(t)+L1-1L2φ(ω,t))+2e1Te2,=2kδTP(δ-ke1)+δT(f(x)+u+Δ(u)+ρ(t)+L1-1L2φ(ω,t))+2e1T(δ-ke1),=δ¯TΩδ¯+i=1Nδi(τδi+θi*TLi(x)+ϑi*TRi(x)+Oi+ui),
where δ¯T=[δT,e1T] and Oi=ɛi(t)+ρi(t)-k=N+1N+Mξikφk(ωk,t)+Δ(ui) . According to the boundedness of ɛi (t), ρi (t), φk (ωk, t) and Δ (ui), it is known that exists Mi > 0 so that

(27)
δiOi|δi|Mi.

Substitute controller (20) into (26) and consider inequality (27), we can get

(28)
DαV1δ¯TΩδ¯+i=1Nδi(-τ˜iδi-θ˜i*TLi(x)-ϑ˜i*TRi(x))+i=1Nδi(sgn(δi)Mi-Mˆitanh(Mˆiδiνi(t))).

For V2, taking its fractional-order differential, we can get

(29)
DαV2i=1N(θ˜iTDαθˆi+ϑ˜iTDαϑˆi+τ˜iTDατˆi+M˜iTDαMˆi),

Combine (29) (30) and consider the adaptive rate (21), we have

(30)
DαV1+DαV2δ¯TΩδ¯+i=1Nδi(-τ˜iδi-θ˜iTLi(x)-ϑ˜iTRi(x))+i=1Nδi(-sgn(δi)M˜i)+i=1Nδi(sgn(δi)Mˆi-Mˆitanh(Mˆiδiνi(t)))+i=1N(θ˜iTD(α)θˆi+ϑ˜iTD(α)ϑˆi+τ˜iTD(α)τˆi)+i=1NM˜iTD(α)Mˆi=δ¯TΩδ¯+i=1N(θ˜iT(proj(θˆi,δiLi(x))-δiLi(x)))+i=1N(ϑ˜iT(proj(ϑˆi,δiRi(x))-δiRi(x)))+i=1N(Mˆi|δi|-Mˆiδitanh(Mˆiδiνi(t))),
Combined with the definition of projection operator (22)-(23), and condition (19),
(31)
DαV1+DαV2-λ(δTδ+e1Te1)+i=1Nϱνi(t).

Based on Lemma1, integrating on both sides of equation (31), we can get

(32)
I1-αIαDαV+λ0T(δTδ+e1Te1)dti=1N0Tϱνi(t)dt.

According to Definition 1, the following inequality holds

(33)
I1-αIαDαV=I1-αV=1Γ(1-α)0TV(s)(t-s)αds0.

Thus

(34)
0T(δTδ+e1Te1)dt1λi=1N0Tϱνi(t)dt.

Moreover

(35)
limT0Tϱνi(t)dt<,i=1,2,,N,

Therefore,

(36)
limT0T(δTδ+e1Te1)dt
is bounded.

According to Lemma 5, there

(37)
limt(δTδ+e1Te1)=0

so

(38)
limtδi=0,limte1i=0,i=1,2,,N.

Based on the definition of δi, there are

(39)
limte1i=0,limte2i=0,i=1,2,,N.

i.e.,

(40)
limte1=0,limte2=0.

According to (12), it is known that all the followers of the system converge to the inside of the polyhedron formed by the leaders.

5Simulation

This section gives five followers and two leaders to verify the effectiveness of the containment control algorithm designed in this paper. The network topology diagram is shown in the Fig. 1. Among them, indexes 1,2,3,4,5 refer to followers, and indexes 6,7 refer to leaders.

Fig. 1

Network communication topology diagram.

Network communication topology diagram.

According to Fig. 1, we can get the Laplace matrix (7), where

(41)
L1=[1-1000020-100-110000-120000-11]],L2=[00-10000-100].

The dynamic systems of five followers and two leaders are described as follow

D0.96x11(t)=x12(t),D0.96x21(t)=x22(t),D0.96x31(t)=x32(t),D0.96x41(t)=x42(t),D0.96x51(t)=x52(t),D0.96x12(t)=-0.25sin(x11(t))-0.7x12(t)+sat(u1),D0.96x22(t)=-0.25sin(x21(t))-0.1x22(t)+0.5+sat(u2),D0.96x32(t)=-0.25sin(x31(t))-0.6x32(t)+0.3cos(t)+sat(u3),D0.96x42(t)=-0.25sin(x41)-0.1x42(t)+0.2sin(t)+sat(u4),D0.96x52(t)=-0.25sin(x51(t))-0.2x52(t)-0.5sin(2t)+sat(u5),D0.96ω61(t)=ω62(t),D0.96ω71(t)=ω72(t),D0.96ω62(t)=-0.25sin(ω61)-0.1ω62(t)+0.5,D0.96ω72(t)=-3sin(ω71(t))-0.2ω72(t)+0.1,

Due to the unknown dynamics of the navigator and the presence of uncertainties and input saturation phenomena in the considered system, the methods proposed in literature [22–26] are not applicable. However, by using the method proposed in this article, we were able to achieve containment control. Design controller (20)-(23), where parameter boundary ZM = 10, ɛz = 1.1, and control constraint -40 ≤ ui (t) ≤30 (i = 1, 2, …, 5) . The fuzzy membership function is taken as the following form

μ_Mi11(xi1)=exp(-(xi1+0.3)22·102),μ¯Mj1(xj)=exp(-(xi1+0.3)22·152),μ_Mi12(xi1)=exp(-(xi1+0.1)22·102),μ¯Mj2(xj)=exp(-(xi1+0.1)22·152),μ_Mi13(xi1)=exp(-(xi1-0.1)22·102),μ¯Mj3(xj)=exp(-(xi1-0.1)22·152),μ_Mi14(xi1)=exp(-(xi1-0.3)22·102),μ¯Mj4(xj)=exp(-(xi1-0.3)22·152),μ_Mi21(xi2)=exp(-(xi2+0.3)22·102),μ¯Mi21(xj)=exp(-(xi2+0.3)22·152),μ_Mi22(xi2)=exp(-(xi2+0.1)22·102),μ¯Mi22(xj)=exp(-(xi2+0.1)22·152),μ_Mi23(xi2)=exp(-xi222·102),μ¯Mi23(xj)=exp(-xi222·152),μ_Mi24(xi2)=exp(-(xi2-0.1)22·102),μ¯Mi24(xj)=exp(-(xi2-0.1)22·152),μ_Mi25(xi2)=exp(-(xi2-0.4)22·102),μ¯Mi25(xj)=exp(-(xi2-0.4)22·152),μ_Mi26(xi2)=exp(-(xi2-0.6)22·102),μ¯Mi26(xj)=exp(-(xi2-0.6)22·152),
where i = 1, 2, …, 5.

There are constants k = 1, λ = 1, τ = 4 and matrix

P=[0.64390.14390.17330.10730.11130.14390.32430.20270.14860.11530.17330.20270.70270.28380.19950.10730.14860.28380.39190.19710.11130.11530.19950.19710.6971],
which makes conditions (18) and (19) hold.

The simulation results are shown in Figs. 2–4. As shown in Fig. 2, it can be seen that the position tracking error of the follower converges to zero, indicating that the position of the follower will eventually converge to the polyhedron formed by the position of leaders. As shown in Fig. 3, it can be seen that the velocity tracking error of the follower converges to zero, indicating that the velocity of the follower will eventually converge to the polyhedron formed by the velocity of the leader. Figure 4 shows the condition where the input of the system satisfies bounded constraints.

Fig. 2

Consensus tracking error e1.

Consensus tracking error e1.
Fig. 3

Consensus tracking error e2.

Consensus tracking error e2.
Fig. 4

Saturation control input sat(u).

Saturation control input sat(u).

6Conclusion

In this paper, a distributed IT2 adaptive fuzzy controller is designed to solve the containment control problem of nonlinear fractional-order multi-agent systems. The problems studied take into account unknown functions, uncertainties and input constraint. The results obtained have a wider range of applications. The simulation results also show that the proposed methods are effective. The next step will consider the situation that the communication topology is time-varying.

References

[1] 

Chen F. and Ren W. , On the control of multi-agent systems: A survey, Foundations and Trends in Systems and Control 6: (4) ((2019) ), 339–499.

[2] 

Ge X.H. , Han Q.L. , Ding D.R. , Zhang X.M. and Ning B.D. , A survey onrecent advances in distributed sampled-data cooperative control ofmulti-agent systems, Neurocomputing 275: (31) ((2018) ), 1684–1701.

[3] 

Qin J.H. , Ma Q.C. , Shi Y. and Wang L. , Recent advances in consensusof multi-agent systems: A brief survey, IEEE Transactions onIndustrial Electronics 64: (6) ((2017) ), 4972–4983.

[4] 

Zhou L.Q. , Zheng Y.S. , Zhao Q. , Xiao F. and Zhang Y.L. , Game-based coordination control of multi-agent systems, Systems & Control Letters 169: ((2022) ), 105376.

[5] 

Zhao H.B. , Meng X.Y. and Wu S.T. , Distributed edge-basedevent-triggered coordination control for multi-agent systems, Automatica 132: ((2021) ), 109797.

[6] 

Ren R. and Cao Y.C. , Distributed coordination of multiagent networks: Emergent problems, models, and issues, Springer, 2011.

[7] 

Lewis F.L. , Zhang H.W. , Movric K.H. and Das A. , Cooperative control of multi-agent systems: Optimal and adaptive design approaches, Springer, 2014.

[8] 

Zhang Y.H. , Sun J. , Li H.Y. and He W. , Event-triggered adaptive bipartite containment control for stochastic multiagent systems, IEEE Transactions on Systems, Man, and Cybernetics: Systems 52: (9) ((2022) ), 5843–5852.

[9] 

Tauchnitz S. , Yuan C.Z. and Stegagno P. , Application of distributed linear multi-agent containment control to robotic systems, IFAC-PapersOnLine 55: (37) ((2022) ), 548–553.

[10] 

Ren J.H. and Zong X.F. , Containment control of multi-agent systems with stochastic multiplicative noises, Journal of Systems Science and Complexity 35: (3) ((2022) ), 909–930.

[11] 

Xiao W.B. , Zhou Q. , Liu Y. , Li H.Y. and Lu R.Q. , Distributed reinforcement learning containment control for multiple nonholonomic mobile robots, IEEE Transactions on Circuits & Systems. PartI: Regular Papers 69: (2) ((2022) ), 896–907.

[12] 

Wang Y.L. , Chen J. and Hou H.L. , Containment control with delays,velocity constraints and position constraints in directed changing networks, ISA Transactions 129: ((2022) ), 163–170.

[13] 

Lin Q. , Zhou Y.J. , Jiang G.P. , Ge S.Y. and Ye S. , Prescribed-time containment control based on distributed observer for multi-agent systems, Neurocomputing 431: ((2021) ), 69–77.

[14] 

Jiang S.M. , Wang S.M. , Zhan Z. , Wu Y.Q. , Lam W. and Ren R.X. , Containment control of discrete-time multi-agent systems with application to escort control of multiple vehicles, International Journal of Robust & Nonlinear Control 32: (12) ((2022) ), 6913–6938.

[15] 

Zhang F.X. , Chen Y.Y. and Zhang Y. , Finite-time event-triggered containment control of multiple Euler-Lagrange systems with unknown control coefficients, Journal of the Franklin Institute 360: ((2023) ), 777–791.

[16] 

Li P.Y. , Faryar J. and Sun M.X. , Containment control of multi-agentsystems with input saturation and unknown leader inputs, Automatica 130: ((2021) ), 109677.

[17] 

Dhage B. and Dhage J. , Approximating positive solutions of nonlinearBVPs of ordinary second order hybrid differential equations, Malaya Journal of Matematik 10: (02) ((2022) ), 110–118.

[18] 

Dhage B. and Dhage J. , Approximating positive solutions of nonlinear IVPs of ordinary second order hybrid differential equations, Malaya Journal of Matematik 9: (02) ((2021) ), 12–19.

[19] 

Cabada A. and Khaldi R. , Existence of solutions of a second order equation defined on unbounded intervals with integral conditions on the boundary, Malaya Journal of Matematik 9: (03) ((2021) ), 117–128.

[20] 

Li C. and Deng W. , Remarks on fractional derivatives, Applied Mathematics and Computation 187: (2) ((2007) ), 777–784.

[21] 

Kilbas A. , Srivastava H. and Trujillo J. , Theory and application of fractional differential equations, Elsevier, NewYork, 2006.

[22] 

Ye Y.Y. , Wei H.Y. , Lu R.Q. , Su H.S. and Wu Y.Q. , Containment controlfor networked fractional-order systems with sampled position data, IEEE Transactions on Circuits & Systems. Part I: Regular Papers 68: (9) ((2021) ), 3881–3889.

[23] 

Yahyapoor M. and Tabatabaei M. , Containment control of fractional-order multi-agent systems with different fractional-orders, Iranian Journal of Science and Technology, Transactions of Electrical Engineering 46: (4) ((2022) ), 1089–1098.

[24] 

Liu H.Y. , Xie G.M. and Yu M. , Necessary and sufficient conditions for containment control of fractional-order multi-agent systems, Neurocomputing 323: ((2019) ), 86–95.

[25] 

Liu H.Y. , Xie G.G. and Gao Y.P. , Containment control of fractional-order multi-agent systems with time-varying delays, Journal of the Franklin Institute 356: (16) ((2019) ), 9992–10014.

[26] 

Yang H.Y. , Yang Y.Z. , Han F.J. , Zhao M. and Guo L. , Containment control of heterogeneous fractional-order multi-agent systems, Joural of the Franklin Institute 356: (2) ((2019) ), 752–765.

[27] 

Zhao L. , Zhao F.Y. and Che W.W. , Distributed adaptive fuzzyfault-tolerant control for multi-agent systems with node faults and denial-of-service attacks, Information Sciences 631: (2023), 385–389.

[28] 

Deng X. and Cui Y. , Adaptive fuzzy containment control for nonlinear multi-agent systems with input delay, International Journal of Systems Science 52: (8) ((2021) ), 1633–1645.

[29] 

Cheng W.D. , Xue H. , Liang H.J. and Wang W. , Prescribed performance adaptive fuzzy control of stochastic nonlinear multi-agent systems with input hysteresis and saturation, International Journal of Fuzzy Systems 24: (1) ((2022) ), 91–104.

[30] 

Wang N. , Ying W. , Wen G.G. , Lv M.L. and Fan Z. , Fuzzy adaptive constrained consensus tracking of high-order multi-agent networks: Anew event-triggered mechanism, IEEE Transactions on Systems,Man, and Cybernetics: Systems 52: (9) ((2021) ), 5468–5480.

[31] 

Zhao L. and Yang G.H. , Fuzzy adaptive fault-tolerant control ofmulti-agent systems with interactions between physical coupling graph and communication graph, Fuzzy Sets & Systems 385: ((2020) ), 20–38.

[32] 

Afaghi A. , Ghaemi S. , Ghiasi A.R. and Badamchizadeh M.A. , Type-2 fuzzy consensus control of nonlinear multi-agent systems: An LMI approach, Journal of the Franklin Institute 358: (8) ((2021) ), 4326–4347.

[33] 

Zhang Z. and Dong J. , Containment control of interval type-2 fuzzy multi-agent systems with multiple intermittent packet dropouts and actuator failure, Journal of the Franklin Institute 357: (10) ((2020) ), 6096–6120.

[34] 

Jarraya Y. , Bouaziz S. , Hagras H. and Alimi A.M. , A multi-agent architecture for the design of hierarchical interval type-2 beta fuzzy system, IEEE Transactions on Fuzzy Systems 27: (6) ((2019) ), 1174–1188.

[35] 

Ahmad B. and Kim Y.G. , Integration of a secure type-2 fuzzy ontology with a multi-agent platform: A proposal to automate the personalized flight ticket booking domain, Information Sciences 198: (2012), 24–47.

[36] 

Butzer P. and Westphal U. , An introduction to fractional calculus, World Scientific, Singapore, 2000.

[37] 

Peng X. and Wu H. , Non-fragile robust finite-time stabilization andH4 performance analysis for fractional-order delayedneural networks with discontinuous activations under theasynchronous switching, Neural Computing and Applications 32: ((2020) ), 4045–4071.

[38] 

Huong D.C. and Thuan M.V. , Mixed H ∞ and passive controlfor fractional-order nonlinear systems via LMI approach, Acta Applied Mathematics 170: ((2020) ), 37–52.

[39] 

Liang S. , Wu R. and Chen L. , Adaptive pinning synchronization infractional-order uncertain complex dynamical networks with delay, Physical A-Statistical Mechanics and Its Applications 444: ((2016) ), 49–62.

[40] 

Juang C.F. and Hsu C.H. , Reinforcement ant optimized fuzzy controller for mobile-robot wall-following control, IEEE Transactions on Industrial Electronics 56: (10) ((2009) ), 3931–3940.

[41] 

Chang Y.H. and Chan W.S. , Adaptive dynamic surface control for uncertain nonlinear systems with interval type-2 fuzzy neural networks, IEEE Transactions on Cybernetics 44: (2) ((2014) ), 293–304.

[42] 

Zou X.G. , Zhao T. and Dian S.Y. , Finite-time adaptive interval type-2 fuzzy tracking control for Mecanum-Wheel Mobile Robots, International Journal of Fuzzy Systems 24: (3) ((2022) ), 1570–1585.

[43] 

Hou S.X. , Chu Y.D. and Fei J.T. , Adaptive type-2 fuzzy neural network inherited terminal sliding mode control for power quality improvement, IEEE Transactions on Industrial Informatics 17: (11) ((2021) ), 7564–7574.

[44] 

Wang L.X. and Mendel J.M. , Fuzzy basis functions, universal approximation, and orthogonal least squares learning, IEEE Transactions on Neural Networks 3: (5) ((1992) ), 807–814.

[45] 

Mendel J.M. , Uncertain rule-based fuzzy systems: Introduction and new directions, USA, Pearson Education, Inc. Springer, 2019.

[46] 

Pplycarpou M.M. and Ilannaou P.A , A robust adaptive non-linear control design, Automatica 32: (3) ((1996) ), 423–427.

[47] 

Khalil H.K. and Grizzle J.W. , Nonlinear systems, Upper Saddle River, NJ: Prentice Hall, 2002.

[48] 

Mirzajani S. , Aghababa M.P. and Heydari A. , Adaptive T-S fuzzycontrol design for fractional-order systems with parametricuncertainty and input constraint, Fuzzy Sets and Systems 365: ((2019) ), 22–39.

[49] 

Biglarbegian M. , Melec W.W. and Mendel J.M. , On the stability ofinterval type-2 TSK fuzzy logic control systems, IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics 40: ((2010) ), 798–818.

[50] 

Biglarbegian M. , Melec W.W. and Mendel J.M. , On the robustness of type-1 and interval type-2 fuzzy logic systems in modeling, Information Sciences 181: ((2011) ), 1325–1347.