Research article

Bipartite fixed-time output containment control of heterogeneous linear multi-agent systems

  • Received: 01 November 2022 Revised: 16 December 2022 Accepted: 23 December 2022 Published: 16 January 2023
  • MSC : 90C29, 93-08

  • This study researches the bipartite fixed-time output containment control problem of heterogeneous linear MASs with signed digraphs. The leaders' states can be estimated by a designed distributed bipartite compensator. Furthermore, each follower is allocated a time-varying coupling weight, an adaptive bipartite fixed-time protocol is raised which can estimate the leader's system matrix but also the leader's state. On the foundation of control protocols, followers' outputs are included by the convex hull constituted by leaders' outputs. In addition, by utilizing the Lyapunov function theory, some abundant speculative knowledges are deduced to guarantee adaptive bipartite fixed-time output containment of multi-agent systems. Finally, the feasibility of the anticipant theoretical results is verified by a set of simulation examples.

    Citation: Zihan Liu, Xisheng Zhan, Jie Wu, Huaicheng Yan. Bipartite fixed-time output containment control of heterogeneous linear multi-agent systems[J]. AIMS Mathematics, 2023, 8(3): 7419-7436. doi: 10.3934/math.2023373

    Related Papers:

    [1] Asad Khan, Azmat Ullah Khan Niazi, Saadia Rehman, Sidra Ahmed . Hostile-based bipartite containment control of nonlinear fractional multi-agent systems with input delays: a signed graph approach under disturbance and switching networks. AIMS Mathematics, 2024, 9(5): 12678-12699. doi: 10.3934/math.2024620
    [2] Hongjie Li . Event-triggered bipartite consensus of multi-agent systems in signed networks. AIMS Mathematics, 2022, 7(4): 5499-5526. doi: 10.3934/math.2022305
    [3] Lu Zhi, Jinxia Wu . Adaptive constraint control for nonlinear multi-agent systems with undirected graphs. AIMS Mathematics, 2021, 6(11): 12051-12064. doi: 10.3934/math.2021698
    [4] 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
    [5] 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
    [6] Hongjie Li . H-infinity bipartite consensus of multi-agent systems with external disturbance and probabilistic actuator faults in signed networks. AIMS Mathematics, 2022, 7(2): 2019-2043. doi: 10.3934/math.2022116
    [7] Bader Alshamary, Milica Anđelić, Edin Dolićanin, Zoran Stanić . Controllable multi-agent systems modeled by graphs with exactly one repeated degree. AIMS Mathematics, 2024, 9(9): 25689-25704. doi: 10.3934/math.20241255
    [8] Fang Zhu, Pengtong Li . Adaptive fuzzy consensus tracking control of multi-agent systems with predefined time. AIMS Mathematics, 2025, 10(3): 5307-5331. doi: 10.3934/math.2025245
    [9] 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
    [10] 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
  • This study researches the bipartite fixed-time output containment control problem of heterogeneous linear MASs with signed digraphs. The leaders' states can be estimated by a designed distributed bipartite compensator. Furthermore, each follower is allocated a time-varying coupling weight, an adaptive bipartite fixed-time protocol is raised which can estimate the leader's system matrix but also the leader's state. On the foundation of control protocols, followers' outputs are included by the convex hull constituted by leaders' outputs. In addition, by utilizing the Lyapunov function theory, some abundant speculative knowledges are deduced to guarantee adaptive bipartite fixed-time output containment of multi-agent systems. Finally, the feasibility of the anticipant theoretical results is verified by a set of simulation examples.



    Cooperative control of multi-agent systems has aroused profound interest over the past couple of decades on account of its extensive applications in disparate fields, such as smart grids, transportation, sensor networks [1,2,3,4], etc. Consensus is a widespread study orientation of cooperative control, which has produced some classical literatures [5,6,7,8]. Thereinto, the previously mentioned pluri-plusieurs leaders control of MASs is diffusely applied during the practice, which can be regarded as the containment control problem. Containment control, as a normalized problem of distributed cooperative control, has developed into a consequential and vital area, in which the aim is to design an appropriate distributed director that the dynamic convex hull constituted by leaders are guaranteed to include all followers in MASs. So far, fruitful results have been achieved on this topic, see, e.g., [9,10,11,12,13,14,15]. In addition, this multi-agent systems is also divided into homogeneity and heterogeneity. In contrast to homogeneous multi-agent systems, there are heterogeneous multi-agent systems in which the dynamics of each agent is not identical. In reality, the situation is even more complex, and it is clear that typical examples of heterogeneous multi-agent systems are much more common than the overly simple homogeneous multi-intelligent systems. The study of cooperative control of heterogeneous multi-intelligent systems is therefore more realistic and challenging, and also has more promising applications.

    With respect to the research of containment control (CC) problem, the rate of convergence is the key index to judge the quality of the designed CC protocols. It's worth noting that the forthcoming CC protocols only ensure asymptotic realization of containment control, which illustrates that containment control can not be completed in finite time. Nevertheless, it is often advisable to implement CC in a limited time frame in engineering applications. As a matter of fact, finite-time CC has many other advantages besides faster convergence rate, such as higher control precision and better anti-interference. Therefore, the finite-time CC problem has been investigated [16,17,18,19,20]. For instance, a finite-time adaptive containment control method for a nonlinear multi-agent system with actuator failures and mismatched disturbances was raised in [19], and it is proved that the errors of the control system are stable in finite time in the presence of actuator faults. In [20], an observer-based two-layer distributed containment control protocol was raised to overcome the related finite-time containment problem.

    Notice that the setup time largely rests with the agents' the premier conditions in the finite-time protocols. It's hard to calculate settling time accurately since it's often difficult to obtain the exact information on the initial state of the agents, which restrict the use of the finite-time CC protocols in practical applications. As a result, a fixed-time control method can be applied, in which an upper limit on the settling time can be confirmed independently of initial conditions. In recent years, distributed fixed-time control for nonlinear networked systems is discussed in [21] by using event/self-triggered method over directed graphs, so that the estimated settling time can be determined independently of the initial states of networked agents. In [22], the fixed-time containment control for second-order nonlinear multi-agent systems (MASs) is studied and a novel non-singular terminal sliding mode control protocol is designed to guarantee FTCC with distributed nonlinear MASs.

    Beware that the communication links in the literature above are all non-negative. That is to say, all the relationships between agents are collaborative. Nevertheless, signed networks are more common than traditional multi-agent systems networks. In other words, the simultaneity between collaboration and competition relationships is more logical and appropriate. This type of problem is named the bipartite containment control problem [23], where the interaction among agents can be effectively modeled by signed graph, and the antagonistic/cooperative interaction between agents can be represented by negative and positive arcs respectively. Lately, the bipartite CC problem has been discussed [24,25,26,27,28]. Particularly, in [24], the bipartite containment tracking problem of a class of signed graphs leader-following networks was studied, and it was proved that leader-following networks can converge to symmetric trajectories containing the same convex hull and the same modulus but different signs of each leading trajectory. And taking [27] as an example, based on the nonlinear decomposition method of input quantization, an event-triggered control scheme was developed by utilizing backstepping technology, which was based on a nonlinear decomposition approach of input quantization. Notwithstanding consequential achievement have been made in bipartite CC, and what is noteworthy is that little work has been done to deal with the finite/fixed-time bipartite containment control problems [29,30,31,32]. As far as we know, the system dynamics of the above problem are different from this paper, so there are problems that have not been solved.

    Motivated by the aforesaid argumentation, the darrein target of this paper is to settle the problem of bipartite fixed-time output containment control for heterogeneous linear multi-agent systems with signed digraphs. Among others, the primary contributions of the article are given as follows.

    (ⅰ) Inspired by [12] and [13], the text proposes a bipartite containment control protocol combined with an adaptive algorithm that estimates the system matrix of the leader and also the state of the leader. On the basis of the control protocol, the multiple agents in the system no longer depend on global information, which saves many measurement resources;

    (ⅱ) The bipartite containment control studied in this paper is achieved with a fixed time premise. A large number of results have been produced on containment control of multi-agent systems in asymptotic time. In contrast, containment control under fixed-time algorithms has many advantages, such as high accuracy and robustness of control, in addition to the fast convergence. Part of the inspiration for this thought is from [17,20,23];

    (ⅲ) Different from [28,29,30,31,32]. In this article, the object of study is linear time-invariant system. However, the problem of bipartite fixed-time output containment control on this base is comparatively few researched up till now.

    The remainder of this article are the following: Section Ⅱ renders preliminaries and Section Ⅲ describes problem statement. The main results are shown in Section Ⅳ. The simulation results are shown in Section Ⅴ. At last, in Section Ⅵ, some conclusions are presented.

    R stands for the set of real numbers. RN is the set of real N×1 vectors, and we use RN×M to denote the set of real N×M matrices. In this paper, graph theory is utilized to signify the competitive-cooperative relationship between agents in MASs. A bunch of N+W agents as an illustration, their relationship can be represented by G=(V,E,A), a weighed digraph, which is composed of a node set V={v1,v2,...,vn}, an adjacency matrix A=[aij]R(N+W)×(N+W) and an edge set EV×V, (vj,vi)E denotes an edge representing agent i can acquire information from agent j, wherein, agent j and agent i are adjacent. And the in-degree matrix is denoted by D=diag{Nj=1|a1j|,Nj=1|a2j|,...,Nj=1|aNj|}. Thereby, It can be calculated that Laplacian matrix L=DA. In addition, there is a group V consist of two subgroups V1 and V2, and define it by equations that V1V2= and V1V2=V, which means if vj and vi are existing the identical subgroup aij>0; or else aij<0. In particular, the collaboration and competition are severally indicated by aij>0 and aij<0. Furthermore, the signed digraph G can also be called structural balance diagram. Finally, σi=1, if viV1, and σi=1, if viV2, respectively, which represents a symbolic parameter.

    Lemma 1. [33] Let q=[qT1,qT2,...,qTN]TRNn, in which qiRn, i=1,2,...,N, afterwards, the inequality below holds:

    qTsig(q)αnαN1α2(qTq)1+α2, (2.1)

    where α>1.

    Lemma 2. [33] Let q=[qT1,qT2,...,qTN]TRNn, in which qiRn, i=1,2,...,N, afterwards, the inequality below holds:

    qTsig(q)β(qTq)1+β2, (2.2)

    where β(0,1).

    Lemma 3. [21] There is a positive definite function continuously V(q):RnR+0, in which β(0,1), α>1 and a,b,c>0, we have

    ˙V(q)+aV(q)+b(V(q))α+c(V(q))β0,qRn{0}. (2.3)

    Afterwards, the settling time are as follows

    T<1a(1β)ln(a+cc)+1b(α1). (2.4)

    Lemma 4. In this scenario, H=DHD and H therein are positive definite, in which H is defined later in (9).

    Lemma 5. [9] If and only if DD, i.e., DAD, is a non-negative matrix, the digraph G is structurally equilibrium. Furthermore, D can determine the bilaterality of the agents.

    In this paper, F={v1,v2,...,vN} can be considered as the followers set and the set of leaders is expressed by R={vN+1,vN+2,...,vN+W}. On account of the graph theory, a heterogeneous linear multi-agent system is reckoned, then, the followers are expressed as hereunder mentioned:

    {˙xi=Aixi+Biui,yi=Cixi,iF, (3.1)

    where xiRN and yiRQ are the state and the output of the i-th follower, severally, uiRP is the input of the ith follower, and Ai,Bi,Ci are the matrices with compatible dimensions. The leaders can be described by

    {˙ωk=A0ωk,yk=C0ωk,kR, (3.2)

    where ωkRN is the state of the k-th leader and ykRQ is the output of the k-th leader, separately.

    Definition 1. In the case of (1λ)x+λyC, the set CRN is convex for any x,yC and any λ[0,1]. Let

    YL={yn+1,yn+1,yn+2,yn+2,...,yn+m,yn+m}

    be the leaders' outputs set and the inverted sign. Co(YL) is the minimal convex set including the whole points in YL. In other words, the convex hull of YL is the combination of all convex of points.

    Definition 2. under the circumstance of the signed graph G, the above-mentioned problem of the systems (5) and (6) can be settled by the following guidelines:

    First of all, to deal with the problem of bipartite output containment control, the output containment control problem need be solved foremost. No matter what the starting statuses of multi-agent system are, the convex hull that the outputs of leaders contain will embrace some followers' outputs.

    limtdist(yi,Co(YL(t)))=0,iF.

    Accordingly, the leaders' inverse output trajectories will include the outputs of other followers.

    Assumption 1. The eigenvalues of the matrix A0 have zero real parts.

    Assumption 2. Bi are of full-row ranks, i=1,2,...,N.

    Assumption 3. For i=1,2,...,N, There are solutions (Xi,Ui), i=1,2,...,N, that satisfy the formulas below:

    AiXi+BiUi=XiA0,CiXiC0=0. (3.3)

    Assumption 4. The G is structurally equilibrium, there are at least one leader that has a directed spanning tree to it.

    Ahead of researching more, the output containment error is caused by:

    ei=jNi|aij|(yisgn(aij)yj)+N+Wr=N+1|aik|(yiσiyk),iF. (3.4)

    Turn the equation thereinbefore into matrix modality, hence let e=col(e1,e2,...,eN), y=col(y1,y2,...,yN), then (8) can be represented as

    e=(HIn)yN+Wr=N+1(A0kIn)ˉyk, (3.5)

    where ¯yk=(σ1σ2...σN)Tyk, A0k=diag{|a1k|,|a2k|,...,|aNk|} and H=N+Wr=N+1(1/W)L+A0k. In accordance with the problem in Definition 2, satisfy limtei=0,

    limtyi=limtN+Wr=N+1ζikyk,kF, (3.6)

    in which ζikR indicates the element of H1A0k1N. This manifests the bipartite output containment control problem can be settled by treating it as a adjustment problem of driving the e0.

    In this section, we propose two main results of the article for the fixed-time bipartite containment control problem.

    In order to realize the above fixed-time bipartite output containment control of heterogeneous MASs, we present a protocol as follow:

    {ui=K1ixi+K2ifid1K3isig{xiXi(t)fi}˜αd2K3isig{xiXi(t)fi}˜β,˙fi=A0fiμ1Pςiμ2sig{Pςi}αμ3sig{Pςi}β, (4.1)

    where K1i,K2i,K3iRP×N will be designed later in the Theorem 3. PRn0×n0>0, d1>0, d2>0, α>0, β>0, μ1>0, μ2>0, μ3>0, ˜α>1 and ˜β(0,1). ςi indicates the metrical information gathered by the i-th agent alternating with its neighbors, which is defined as:

    ςiΔ=Nj=1|aij|(fisgn(aij)fj)+N+Wk=N+1|aik|(fiσiωk), (4.2)

    in which aij and aik are the the adjacency matrix A's elements, and it can take another form as follow:

    ς=(HIn)fN+Wk=N+1(A0kIn)ˉω. (4.3)

    Define the error variable ˉf=f(HIN)1N+Wk=N+1(A0kIn)ˉω. Then

    ˙ˉf=((INA0)μ1(HP))ˉfμ2sig{(HP)ˉf}αμ3sig{(HP)ˉf}β. (4.4)

    Afterwards, we have the result as follow.

    Theorem 1. Assume that Assumptions 1 and 4 are tenable for systems (6) and (11). Then, limtTˉf=0 holds if μ1>1/λ1, μ2>0, μ3>0, α>1, β(0,1), P satisfies

    AT0P+PA02P2+cIn0=0, (4.5)

    where c>0, and λ1=λmin(H). Besides, the setup time are as follow

    T<TΔ=2λmax(Γ)cλ1(1β)ln{cλ12μ3λmax(Γ)[λmin(Γ2)λmax(Γ)]1+β2+1}+nα0Nα12μ2(α1)[λmin(Γ2)λmax(Γ)]1+α2, (4.6)

    where Γ=HP, Γ2=H2P2.

    Proof. On the condition of Assumption 4, H is positive definite and symmetrical. Next, there is an orthometric URN×N, meeting UHUT=J=diag{λ1,λ2,...,λN}.

    Thinking about V=ˉfT(HP)ˉf as the preselected Lyapunov function for the system (14). Let ˜f=(UIn0)ˉf and ξ=(HP)ˉf. Take the time derivative of V with respect to (14) as follows

    ˙V=ˉfT[(H(AT0P+PA0))]ˉf2μ1ˉfT(H2P2)ˉf2μ2ˉfT(HP)sig{(HP)ˉf}α2μ3ˉfT(HP)sig{(HP)ˉf}β=˜fT[J(AT0P+PA0)2μ1(J2P2)]ˉf2μ2ξTsig{ξ}α2μ3ξTsig{ξ}β=Ni=1˜fTiλi(AT0P+PA02μ1λiP2)˜fi2μ2ξTsig{ξ}α2μ3ξTsig{ξ}β. (4.7)

    Due to μ1>1/λ1 and (15), one has

    Ni=1˜fTiλi(AT0P+PA02μ1λiP2)˜ficλ1Ni=1˜fTi˜ficλ1λmax(Γ)V. (4.8)

    In line with Lemma 1 and Lemma 2, one has

    2μ2ξTsig{ξ}α2μ3ξTsig{ξ}β2μ2nα0N1α2[λmin(Γ2)λmax(Γ)]1+α2V1+α22μ3[λmin(Γ2)λmax(Γ)]1+β2V1+β2. (4.9)

    Combining (18) and (19) with (17), it can be obtained

    ˙Vcλ1λmax(Γ)V2μ2nα0N1α2[λmin(Γ2)λmax(Γ)]1+α2×V1+α22μ3[λmin(Γ2)λmax(Γ)]1+β2V1+β2. (4.10)

    On account of β(0,1) and α>1, it can be testified that [(1+β)/2](0,1) and [(1+α)/2]>1 establish. In light of Lemma 3, ˉf=0 is fast stable globally in fixed-time. Hence, limtTˉf=0 holds, and T satisfies the (16) inequality. The proof is done.

    Afterwards, we will demonstrate that the control protocol designed on the base of the fixed-time observers is workable. The proof is similar to the demonstration of Theorem 3, so the procedure will be omitted.

    In the previous section, we propose the fixed-time protocol to achieve the bipartite containment problem by a distributed bipartite compensator. Nonetheless, take note to the bipartite fixed-time observer, which is related to the leader's matrix A0 and the overall agents topology. In fact, it's not practical in many aspects that every follower needs to get A0. In another aspect, followers do not know the global information in effect, in particular with grand MASs scale.

    Based on the above reasons, we devise an adaptive bipartite fixed-time protocol ulteriorly, satisfying limtTs(A0iA0)=0 and limtTˉf=0. Thereinto, the bipartite fixed-time observer can not merely complete the estimation of leader state and matrix A0 simultaneously, but also avert relying on the global information.

    The design form of the adaptive bipartite fixed-time protocol is written as:

    {ui=K1ixi+K2i(t)fid1K3isig{xiXifi}˜αd2K3isig{xiXifi}˜β,˙A0i=κ1sig{ϑi}γκ2sig{ϑi}δ,˙fi=A0ificiςiμ2sig{ςi}αμ3sig{ςi}β,˙ci=ςTiςi,ci(0)=ci0, (4.11)

    where A0iRn0×n0 is the estimation of A0 in the protocol above, ϑi=Nj=1|aij|(A0iA0j)+ai0(A0iA0), and ci is coupling gain. κ1>0, κ2>0, μ2>0, μ3>0, γ>0, δ>0, α>0 and β>0 are the parameters which will be confirmed soon. Similarly, K1i,K2i(t),K3iRP×N will be designed later in the Theorem 3.

    Afterwards, we have the result as follow.

    Theorem 2. Assume that Assumptions 1 and 4 are tenable for systems (6) and (21). Next, it gets: i) limtTs(A0iA0)=0 holds if κ1>0, κ2>0, γ>1 and δ(0,1); ii) The setup times upper limit T and Ts are stationary, which have no connection with the initial conditions. Furthermore, each ci converges to a certain bounded value.

    Proof. We prove the above separately.

    i) Provide a matrix error ˉA0i=A0iA0, and let ˉA0=[ˉAT01,ˉAT02,...,ˉAT0N]T. The following form can be readily obtained:

    ˙ˉA0=κ1sig{(HIn0)ˉA0}γκ2sig{(HIn0)ˉA0}δ, (4.12)

    in which H is positive and symmetric, as described in Lemma 5.

    The operation ˉA0j, j=1,2,...,n0, is defined to represent the jth column of ˉA0. Next, it get

    ˙ˉA0=κ1sig{(HIn0)ˉA0}γκ2sig{(HIn0)ˉA0}δ. (4.13)

    Let V(ˉA0j)=ˉA0Tj(HIn0)ˉA0j, and ξj=(HIn0)ˉA0j. The time derivative of V(ˉA0j) with respect to (23) can be expressed

    ˙V(ˉA0j)=2κ1ˉA0Tj(HIn0)sig{(HIn0)ˉA0j}γ2κ2ˉA0Tj(HIn0)sig{(HIn0)ˉA0j}δ=2κ1ξTjsig{ξj}γ2κ2ξTjsig{ξj}δ2κ1nγ0N1γ2(ξTjξj)1+γ22κ2(ξTjξj)1+δ22κ1nγ0N1γ2[λmin(H2)λmax(H)]1+γ2V(ˉA0j)1+γ22κ2[λmin(H2)λmax(H)]1+δ2V(ˉA0j)1+δ2, (4.14)

    where Lemmas 1 and 2 are utilized.

    By the above, ˉA0j=0 is stable globally in fixed-time. The setup time

    Ts(j)<Ts(j)Δ=1κ2(1δ)[λmin(H2)λmax(H)]1+δ2+nγ0Nγ12κ1(γ1)[λmin(H2)λmax(H)]1+γ2. (4.15)

    In addition, ˉA0 is stable globally in fixed-time with the settling time Ts<TsΔ=max{Ts(1),Ts(2),...,Ts(n0)}. Hence, limtTs(A0iA0)=0 holds. ii) Define the error ˉf=f(HIN)1N+Wk=N+1(A0kIn)ω, and let ˉf=[ˉfT1,ˉfT2,...,ˉfTN]T. The augmented system can be obtained

    ˙ˉf=˙f(HIn)1N+Wk=N+1(A0kIn)(InA0)ω=(INA0ci(HIn))ˉfμ2sig{(HIn0)ˉf}αμ3sig{(HIn0)ˉf}β+˜A0iˉf+(HIN)1N+Wk=N+1(A0kIn)˜A0i(1Nω), (4.16)

    where ˜A0I=blockdiag(ˉA01,ˉA02,...,ˉA0N). Let V1=ˉfT(HIn0)ˉf and V2=Ni=1(ciθ)2, in which θ is a positive constant to be confirmed. Afterwards, for systems (21) and (26), V=V1+V2 can be regarded as an alternative Lyapunov function.

    The time derivative of V1 with respect to (26) are following when t(0,Ts)

    ˙V1=2ˉf(HIn0)˙ˉf=ˉfT[H(AT0+A0)2ci(H2In0)]ˉf+2ˉfT(HIn0)˜A0iˉf2μ2ˉfT(HIn0)sig{(HIn0)ˉf}α2μ3ˉfT(HIn0)sig{(HIn0)ˉf}δ+2ˉfTN+Wk=N+1(A0kIn)˜A0i(1Nω). (4.17)

    The time derivative of V2 with respect to (21) can be indicated as

    ˙V2=2Ni=1(ciθ)ςTiςi. (4.18)

    Let ˜f=(UIn0)ˉf and ς=(HIn0)ˉf. In accordance with Lemma 1 and Lemma 2, the following can be obtained:

    ˙V=˙V1+˙V2=ˉfT[J(AT0+A0)2θ(J2In0)]ˉf+2ˉfT(HIn0)˜A0iˉf2μ2ςTsig{ς}α2μ3ςTsig{ς}β+2ˉfTN+Wk=N+1(A0kIn)˜A0i(1Nω)Ni=1˜fTiλi(AT0+A02θλiIn0)˜fi2μ2nα0N1α2(ςTς)1+α22μ3(ςTς)1+β2+2ˉfT(HIn0)˜A0iˉf+(1Nω)T(1Nω)+ˉfT×N+Wk=N+1(A0kIn)˜A0i˜AT0iN+Wk=N+1(A0kIn)Tˉf. (4.19)

    There exists a θ>0 that AT0+A02θλiIn0 is Hurwitz. In light of the proof of i), it is understood that ˜A0i=0 is fixed-time stable globally. Let χ1=(HIn0)˜A0i and χ2=N+Wk=N+1(A0kIn)˜A0i. In finite time, both χ1 and χ2 converge to 0. After that, there are bounded constants c0, c1 and c2, thus making the following fact true:

    ˙V2μ2nα0N1α2(ςTς)1+α22μ3(ςTς)1+β2+c1λmin(H)V1+c2λmin(H)V1+c02μ2nα0N1α2[λmin(H2)λmin(H)]1+α2V1+α212μ3[λmin(H2)λmin(H)]1+β2V1+β21+c1+c2λmin(H)V1+c0, (4.20)

    where c0(1Nx0)T(1Nx0). On account of the fact that c1+c2λmin(H), V and c0 are bounded. Hence, ˉf and ci are bounded. Therefore, V(Ts) is also bounded.

    On the condition of t[Ts,], ˜A0i=0. The time derivative of V1 with respect to (26) can be equal to

    ˙V1=ˉfT[H(AT0+A0)2ci(H2In0)]ˉf2μ2ˉfT(HIn0)sig{(HIn0)ˉf}α2μ3ˉfT(HIn0)sig{(HIn0)ˉf}β. (4.21)

    The time derivative of V2 along (21) is (28). We have

    ˙V=˙V1+˙V2=ˉfT[H(AT0+A0)]ˉf2θNi=1ςTiςi2μ2ζTsig{ζ}α2μ3ζTsig{ζ}β2μ2nα0N1α2[λmin(H2)λmin(H)]1+α2V1+α212μ3[λmin(H2)λmin(H)]1+β2V1+β21. (4.22)

    Distinctly, ˉf, ci and V are bounded. There are θ>0 up to Δc=max{θci,i=1,2,...,N}>0. Next

    ˙V1=˙V˙V22μ2nα0N1α2[λmin(H2)λmax(H)]1+α2V1+α212μ3[λmin(H2)λmax(H)]1+β2V1+β21+2Δcλmax(H2)λmin(H)V1. (4.23)

    Let ϖ1=[μ3(1ψ1)λmin(H)Δcλmax(H2)](2/1β)[λmin(H2)λmax(H)][(1+β)/1β], where ψ1(0,1). Define a bounded set Ξ1={ˉf(Ts)|ˉf(Ts)T(HIn0)ˉf(Ts)ϖ1}.

    If ˉf(Ts)Ξ1, then

    ˙V12μ2nα0N1α2[λmin(H2)λmax(H)]1+α2V1+α212ψ1μ3[λmin(H2)λmax(H)]1+β2V1+β21. (4.24)

    Thus, ˉf=0 is fixed-time stable globally. If ˉf(Ts)Ξ1, then V1(Ts)>ϖ1.There is a bounded τ>Ts, so that for tτ, ˉf(t)Ξ1. It is annotated by reducing it to fallacy. Assume the mentioned conclusion is invalid. So the following inequality is true for all τ:

    V(Ts)V(Ts)V(τ)τTs{2μ2nα0N1α2[λmin(H2)λmax(H)]1+α2V1+α21+2μ3[λmin(H2)λmax(H)]1+β2V1+β21}ds>{2μ2nα0N1α2[λmin(H2)λmax(H)]1+α2ϖ1+α21+2μ3[λmin(H2)λmax(H)]1+β2ϖ1+β21}(τTs)Δ=ρ(τTs). (4.25)

    From (35), V(Ts) has no bound as τ, which contradicts the truth that V(Ts) is bounded. Hence, the result is correct. The time for ˉf(Ts) to enter the set Ξ1 is calculated as

    τ=V(Ts)ρ+Ts. (4.26)

    Let ϖ2=[Δcλmax(H2)nα0N[(α1)/2](μ2(1ψ2)λmin(H))](2/α1)[λmax(H)λmin(H2)][(1+α)/(α1)], where ψ2(0,1). Define a bounded Ξ2={ˉf(Ts)|ˉf(Ts)T(HIn0)ˉf(Ts)ϖ2}, If ˉf(Ts)Ξ2, we have

    ˙V12ψ2μ2nα0N1α2[λmin(H2)λmax(H)]1+α2V1+α212μ3[λmin(H2)λmax(H)]1+β2V1+β21. (4.27)

    It's known from the above proof that limtT[fi(HIN)1N+Wk=N+1(A0kIn)ωk]=0 holds. It can be seen from (21) that ci is increasing monotonically. Combining the boundedness of ci and the global fixed-time stability of ˉf in the above analysis, each coupling gain converges to a bounded value. The final demostration is done.

    Then, we will show that control protocol designed according to adaptive fixed-time observers is feasible.

    Theorem 3. For MASs (5) and (6), assume that Assumptions 1–4 hold and that an adaptive bipartite fixed-time observer is designed via Theorem 2. If K1i satisfies Ai+BiK1i is Hurwitz, K2i(t)=Ui(t)K1iXi(t), and K3i satisfies BiK3i=Ini×ni, the bipartite output containment problem can be solved by the control protocol (21).

    Proof. Let ˉK2i(t)=K2i(t)K2i, ˉXi(t)=Xi(t)Xi, ˉxi=xi(HIN)1N+Wk=N+1(A0kIn)Xiˉω, and ˆxi=xiXifi. Thus, we have

    ˙ˉxi=˙xi(HIN)1N+Wk=N+1(A0kIn)Xi˙ˉω=(Ai+BiK1i)xi+BiK2i(t)(ˉfi+(HIN)1N+Wk=N+1(A0kIn)ˉω)d1sig{xi(ˉXi(t)+Xi)fi}˜αd2sig{xi(ˉXi(t)+Xi)fi}˜β(HIN)1N+Wk=N+1(A0kIn)Xi(InA0)ˉω=(Ai+BiK1i)xi+BiK2i(t)ˉf+BiˉK2i(t)(HIN)1N+Wk=N+1(A0kIn)ˉω+Bi(UiK1iXi)(HIN)1N+Wk=N+1(A0kIn)ˉωd1sig{ˉxiXiˉfiˉXi(t)fi}˜αd2sig{ˉxiXiˉfiˉXi(t)fi}˜β(HIN)1N+Wk=N+1(A0kIn)Xi(InA0)ˉω=(Ai+BiK1i)xid1sig{ˉxiXiˉfiˉXi(t)fi}˜αd2sig{ˉxiXiˉfiˉXi(t)fi}˜β+BiK2i(t)ˉfi+BiˉK2i(t)(HIN)1N+Wk=N+1(A0kIn)ˉω (4.28)

    Due to the boundedness of ˉK2i(t), ˉXi(t), and ˉfi, one easily knows that ˉxi when t(0,max{T,Tmax}). According to the previous analysis, the first three variables are all 0 when t(max{T,Tmax},). Let Aiσ=Ai+BiK1i. Then, we have

    ˙ˉxi=Aiσˉxid1sig{ˉxi}˜αd2sig{ˉxi}˜β (4.29)

    A candidate Lyapunov function Viσ=ˉxTiˉxi for the system (39) is considered. The time derivative of Viσ along (39) can be acquired

    ˙Viσ=ˉxTi(ATiσ+Aiσ)ˉxi2d1ˉxTisig{ˉxi}˜α2d2ˉxTisig{ˉxi}˜βλmax(ATiσ+Aiσ)Viσ2d1nim=1|ˉxi(m)|1+˜α2d2nim=1|ˉxi(m)|1+˜βλmax(ATiσ+Aiσ)Viσ2d1n˜αiV1+˜α2iσ2d2n˜βiV1+˜β2iσ. (4.30)

    In accordance with Lemma 3, ˉxi=0 has global fast fixed time stability. It can be derived that ˉx=[ˉxT1,ˉxT2,...,ˉxTN]T=0 is fast fixed-time stable globally. Thus, we have

    limtTc(yi(HIN)1N+Wk=N+1(A0kIn)yk)=limtTcCiˉxi=0. (4.31)

    The proof is done.

    Corollary 1. For (5) and (6), assume that Assumptions 1-4 hold and that a bipartite fixed-time observer is designed via Theorem 1. If K1i satisfies Ai+BiK1i is Hurwitz, K2i=UiK1iXi, and K3i satisfies BiK3i=Ini×ni, the bipartite output containment problem can be solved by the control protocol (11). The solution of the regulator (7) is (Xi,Ui), and the same control parameters as in Theorem 3.

    In this section, the validity of Theorem 2 is substantiated by two sets of numerical simulation. Consider the MASs in Figure 1, which includes four followers and two leaders. It is obvious that the digraph accords with Assumption 4 and is signed.

    Figure 1.  Signed digraph.

    It's observed that 1, 2, 3, 4 represent followers and the others are leaders in Figure 1. In addition, it's revealed that the digraph G is structurally balanced and has two competing subgroup V1=1,3 and V2=2,4. Choose the relevant matrices as follows:

    A1=(0120.8),A2=(011.51),A3=(0111.2),A4=(010.51.4),A0=(0110),B1=B2=B3=B4=(1001),C1=C2=C3=C4=(10).K11=(000.50.4),K21=(000.50.4),K12=(000.250.4),K22=(000.250.6),K13=(0010.6),K23=(0010.6),K14=(000.30.7),K24=(000.20.7),K31=K32=K33=K34=(1001).

    It can be testified that Assumptions 1–4 hold. In a general way, since the agents' initial parameters are selected at random, two sets of simulation diagrams are shown here to demonstrate generality.

    According to Theorem 1, correlation parameters are selected as d1=d2=1, μ1=μ2=1.5, α=1.2, β=0.5, ˜α=1.3, ˜β=0.3. Besides, K2i are confirmed by UiK1iXi, and the solution of the regulator equations (7) is (Xi,Ui). The evolutions in the agents' output yi over time are plotted in Figures 2 and 3. It is obvious to see that the two followers' output tracks (light blue and green lines) extend to the interior of the range invested by the leaders' output trajectories. Conversely, the outputs of the remaining two followers (purple and black lines) are opposite to the inverse tracks of the leaders' outputs. Thus, the adaptive protocol (21) supports the implementation of bipartite output containment control. In the end, the variations of adaptive coupling weights ci(t) assigned to each follower are shown in Figures 4 and 5. In addition, the bipartite containment output errors are represented in Figures 6 and 7, which can converge quickly to zero.

    Figure 2.  First set of agents' outputs yi(t).
    Figure 3.  Second set of agents' outputs yi(t).
    Figure 4.  First set of adaptive coupling weights ci(t).
    Figure 5.  Second set of adaptive coupling weights ci(t).
    Figure 6.  First set of output errors of agents ei(t).
    Figure 7.  Second set of output errors of agents ei(t).

    In this paper, the discussion and design of bipartite fixed-time output containment control for a class of linear time-invariant system is investigated. By constructing a bipartite compensator distributively. The problem of bipartite output containment is treated as the escalation of adjustment problem of multiagent systems. Two protocols are proposed in order to realize bipartite fixed-time output containment control. Using the Lyapunov function theory and the descriptor systems stability method, some abundant criteria are deduced to guarantee adaptive bipartite fixed-time output containment of multi-agent systems. In the end, the feasibility of the anticipant theoretical results is verified by a set of simulation examples. In our prospective work, we are willing to study the bipartite predefined-time containment problem of more sophisticated MASs.

    This work was partially supported by the National Natural Science Foundation of China under Grants 62271195, 61971181 and 62072164, and Outstanding Youth Science and Technology Innovation Team in Hubei Province under Grant T2022027 and B2022156.

    The authors declare no conflict of interest.



    [1] Y. Wang, Z. Zeng, X. Liu, Z. Liu, Input-to-state stability of switched linear systems with unstabilizable modes under DoS attacks, Automatica, 146 (2022), 110607. http://doi.org/10.1016/j.automatica.2022.110607 doi: 10.1016/j.automatica.2022.110607
    [2] X. Zhan, J. Wu, T. Jiang, X. Jiang, Optimal performance of networked control systems under the packet dropouts and channel noise, ISA Trans., 58 (2015), 214–221. http://doi.org/10.1016/j.isatra.2015.05.012 doi: 10.1016/j.isatra.2015.05.012
    [3] M. Li, H. Chen, R. Zhang, An input dead zones considered adaptive fuzzy control approach for double pendulum cranes with variable rope lengths, IEEE ASME Trans. Mech., 27 (2022), 3385–3396. http://doi.org/10.1109/TMECH.2021.3137818 doi: 10.1109/TMECH.2021.3137818
    [4] X. Du, X. Zhan, J. Wu, H. Yan, Performance analysis of MIMO information time-delay system under bandwidth, cyber-attack, and gaussian white noise, IEEE Trans. Syst. Man Cybern. Syst., in press. http://doi.org/10.1109/TSMC.2022.3211620
    [5] W. Zou, P. Shi, Z. Xiang, Y. Shi, Finite-time consensus of second-order switched nonlinear multi-agent systems, IEEE Trans. Neural Netw. Learn. Syst., 31 (2020), 1757–1762. http://doi.org/10.1109/TNNLS.2019.2920880 doi: 10.1109/TNNLS.2019.2920880
    [6] Z. Xu, C. Li, Y. Han, Impulsive consensus of nonlinear multi-agent systems via edge event-triggered control, IEEE Trans. Neural Netw. Learn. Syst., 31 (2020), 1995–2004. http://doi.org/10.1109/TNNLS.2019.2927623 doi: 10.1109/TNNLS.2019.2927623
    [7] K. Chen, J. Wang, Y. Zhang, Z. Liu, Leader-following consensus for a class of nonlinear strick-feedback multiagent systems with state timedelays, IEEE Trans. Syst. Man Cybern. Syst., 50 (2020), 2351–2361. http://doi.org/10.1109/TSMC.2018.2813399 doi: 10.1109/TSMC.2018.2813399
    [8] T. Han, W. Zheng, Bipartite output consensus for heterogeneous multi-agent systems via output regulation approach, IEEE Trans. Circuits II, 68 (2021), 281–285. http://doi.org/10.1109/TCSII.2020.2993057 doi: 10.1109/TCSII.2020.2993057
    [9] C. Altafini, Consensus problems on networks with antagonistic interactions, IEEE Trans. Autom. Control, 58 (2013), 935–946. http://doi.org/10.1109/TAC.2012.2224251 doi: 10.1109/TAC.2012.2224251
    [10] Y. Yang, J. Tan, D. Yue, X. Xie, W. Yue, Observer-Based containment control for a class of nonlinear multiagent systems with uncertainties, IEEE Trans. Syst. Man Cybern. Syst., 51 (2021), 588–600. http://doi.org/10.1109/TSMC.2018.2875515 doi: 10.1109/TSMC.2018.2875515
    [11] W. Wang, H. Liang, Y. Pan, T. Li, Prescribed performance adaptive fuzzy containment control for nonlinear multiagent systems using disturbance observer, IEEE Trans. Cybern., 50 (2020), 3879–3891. http://doi.org/10.1109/TCYB.2020.2969499 doi: 10.1109/TCYB.2020.2969499
    [12] Y. Zhou, H. Zhang, L. Yu, S. Sun, Cooperative bipartite containment control for heterogeneous networks with structurally balanced graph, IEEE Trans. Circuits II, 68 (2021), 2885–2889. http://doi.org/10.1109/TCSII.2021.3059074 doi: 10.1109/TCSII.2021.3059074
    [13] X. Zhang, J. Wu, X. Zhan, T. Han, H. Yan, Observer-based adaptive time-varying formation-containment tracking for multi-agent system with bounded unknown input, IEEE Trans. Syst. Man Cybern. Syst., in press. http://doi.org/10.1109/TSMC.2022.3199410
    [14] W. Jiang, G. Wen, Z. Peng, T. Huang, A. Rahmani, Fully distributed formation-containment control of heterogeneous linear multiagent systems, IEEE Trans. Autom. Control, 64 (2019), 3889–3896. http://doi.org/10.1109/TAC.2018.2887409 doi: 10.1109/TAC.2018.2887409
    [15] Y. Liu, H. Zhang, Z. Shi, Z. Gao, Neural-network-based finite-time bipartite containment control for fractional-order multi-agent systems, IEEE Trans. Neural Netw. Learn. Syst., in press. http://doi.org/10.1109/TNNLS.2022.3143494
    [16] Z. Liu, X. Zhan, T. Han, H. Yan, Distributed adaptive finite-time bipartite containment control of linear multi-agent systems, IEEE Trans. Circuits II, 69 (2022), 4354–4358. http://doi.org/10.1109/TCSII.2022.3180118 doi: 10.1109/TCSII.2022.3180118
    [17] L. Zhao, J. Yu, Q. Wang, Adaptive finite-time containment control of uncertain multiple manipulator systems, IEEE Trans. Cybern., 52 (2022), 2067–2071. http://doi.org/10.1109/TCYB.2020.2981090 doi: 10.1109/TCYB.2020.2981090
    [18] Y. Li, F. Qu, S. Tong, Observer-based fuzzy adaptive finite-time containment control of nonlinear multiagent systems with input delay, IEEE Trans. Cybern., 51 (2021), 126–137. http://doi.org/10.1109/TCYB.2020.2970454 doi: 10.1109/TCYB.2020.2970454
    [19] W. Xiao, H. Ren, Q. Zhou, H. Li, R. Lu, Distributed finite-time containment control for nonlinear multiagent systems with mismatched disturbances, IEEE Trans. Cybern., 52 (2022), 6939–6948. http://doi.org/10.1109/TCYB.2020.3042168 doi: 10.1109/TCYB.2020.3042168
    [20] C. Yuan, W. Zeng, Output containment control of heterogeneous multi-agent systems with leaders of bounded inputs: An adaptive finite-time observer approach, J. Franklin Inst., 356 (2019), 3419–3442. http://doi.org/10.1016/j.jfranklin.2018.12.022 doi: 10.1016/j.jfranklin.2018.12.022
    [21] T. Xu, G. Lv, Z. Duan, Z. Sun, J. Yu, Distributed fixed-time triggering-based containment control for networked nonlinear agents under directed graphs, IEEE Trans. Circuits I, 67 (2020), 3541–3552. http://doi.org/10.1109/TCSI.2020.2991101 doi: 10.1109/TCSI.2020.2991101
    [22] L. Wang, X. Liu, J. Cao, X. Hu, Fixed-time containment control for nonlinear multi-agent systems with external disturbances, IEEE Trans. Circuits II, 69 (2022), 459–463. http://doi.org/10.1109/TCSII.2021.3091484 doi: 10.1109/TCSII.2021.3091484
    [23] Q. Ma, G. Zhou, E. Li, Adaptive bipartite output consensus of heterogeneous linear multi-agent systems with antagonistic interactions, Neurocomputing, 373 (2020), 50–55. http://doi.org/10.1016/j.neucom.2019.09.067 doi: 10.1016/j.neucom.2019.09.067
    [24] D. Meng, Bipartite containment tracking of signed networks, Automatica, 79 (2017), 282–289. http://doi.org/10.1016/j.automatica.2017.01.044 doi: 10.1016/j.automatica.2017.01.044
    [25] H. Zhang, Y. Zhou, Y. Liu, J. Sun, Cooperative bipartite containment control for multiagent systems based on adaptive distributed observer, IEEE Trans. Cybern., 52 (2022), 5432–5440. http://doi.org/10.1109/TCYB.2020.3031933 doi: 10.1109/TCYB.2020.3031933
    [26] Z. Zhu, B. Hu, Z. Guan, D. Zhang, T. Li, Observer-based bipartite containment control for singular multi-agent systems over signed digraphs, IEEE Trans. Circuits I, 68 (2021), 444–457. http://doi.org/10.1109/TCSI.2020.3026323 doi: 10.1109/TCSI.2020.3026323
    [27] Q. Zhou, W. Wang, H. Liang, M. Basin, B. Wang, Observer-based event-triggered fuzzy adaptive bipartite containment control of multiagent systems with input quantization, IEEE Trans. Fuzzy Syst., 29 (2021), 372–384. http://doi.org/10.1109/TFUZZ.2019.2953573 doi: 10.1109/TFUZZ.2019.2953573
    [28] Y. Wu, D. Meng, Z. Wu, Bipartite containment fluctuation behaviors of cooperative-antagonistic networks with time-varying topologies, IEEE Trans. Syst. Man Cybern. Syst., 52 (2022), 7391–7400. http://doi.org/10.1109/TSMC.2022.3154757 doi: 10.1109/TSMC.2022.3154757
    [29] L. Wang, J. Wu, X. Zhan, T. Han, H. Yan, Fixed-time bipartite containment of multi-agent systems subject to disturbance, IEEE Access, 8 (2020), 77679–77688. http://doi.org/10.1109/ACCESS.2020.2989517 doi: 10.1109/ACCESS.2020.2989517
    [30] Y. Wu, H. Ma, M. Chen, H. Li, Observer-based fixed-time adaptive fuzzy bipartite containment control for multi-agent systems with unknown hysteresis, IEEE Trans. Fuzzy Syst., 30 (2021), 1302–1312. http://doi.org/10.1109/TFUZZ.2021.3057987 doi: 10.1109/TFUZZ.2021.3057987
    [31] Z. Zhu, Z. Guan, Y. Chen, X. Zheng, Finite-time and fixed-time bipartite containment control of cooperative-antagonistic networks: a unified framework, 2022. http://doi.org/10.36227/techrxiv.19212888
    [32] X. Guo, H. Ma, H. Liang, H. Zhang, Command-filter-based fixed-time bipartite containment control for a class of stochastic multiagent systems, IEEE Trans. Syst. Man Cybern. Syst., 52 (2021), 3519–3529. http://doi.org/10.1109/TSMC.2021.3072650 doi: 10.1109/TSMC.2021.3072650
    [33] H. Zhang, J. Duan, Y. Wang, Z. Gao, Bipartite fixed-time output consensus of heterogeneous linear multiagent systems, IEEE Trans. Cybern., 51 (2021), 548–557. http://doi.org/10.1109/TCYB.2019.2936009 doi: 10.1109/TCYB.2019.2936009
  • This article has been cited by:

    1. Zhangyi Zu, Jie Wu, Xisheng Zhan, Bo Wu, Lingli Cheng, Fixed-time Formation Control for Leader-following Multi-agent Systems With Disturbances and Nonlinear Function Under Directed Topology, 2025, 23, 2005-4092, 767, 10.1007/s12555-024-0602-0
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1565) PDF downloads(58) Cited by(1)

Figures and Tables

Figures(7)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog