
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
[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 E⊆V×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{N∑j=1|a1j|,N∑j=1|a2j|,...,N∑j=1|aNj|}. Thereby, It can be calculated that Laplacian matrix L=D−A. In addition, there is a group V consist of two subgroups V1 and V2, and define it by equations that V1∩V2=∅ and V1∪V2=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 vi∈V1, and σi=−1, if vi∈V2, respectively, which represents a symbolic parameter.
Lemma 1. [33] Let q=[qT1,qT2,...,qTN]T∈RNn, in which qi∈Rn, 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]T∈RNn, in which qi∈Rn, 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):Rn→R+0, in which β∈(0,1), α>1 and a,b,c>0, we have
˙V(q)+aV(q)+b(V(q))α+c(V(q))β≤0,q∈Rn∖{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 ∃D∈D, 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,i∈F, | (3.1) |
where xi∈RN and yi∈RQ are the state and the output of the i-th follower, severally, ui∈RP 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,k∈R, | (3.2) |
where ωk∈RN is the state of the k-th leader and yk∈RQ is the output of the k-th leader, separately.
Definition 1. In the case of (1−λ)x+λy∈C, the set C⊆RN is convex for any x,y∈C 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.
limt→∞dist(yi,Co(YL(t)))=0,i∈F. |
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,CiXi−C0=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=∑j∈Ni|aij|(yi−sgn(aij)yj)+N+W∑r=N+1|aik|(yi−σiyk),i∈F. | (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=(H⊗In)y−N+W∑r=N+1(A0k⊗In)ˉyk, | (3.5) |
where ¯yk=(σ1σ2...σN)T⊗yk, A0k=diag{|a1k|,|a2k|,...,|aNk|} and H=N+W∑r=N+1(1/W)L+A0k. In accordance with the problem in Definition 2, satisfy limt→∞ei=0,
limt→∞yi=limt→∞N+W∑r=N+1ζikyk,k∈F, | (3.6) |
in which ζik∈R indicates the element of H−1A0k1N. This manifests the bipartite output containment control problem can be settled by treating it as a adjustment problem of driving the e→0.
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+K2ifi−d1K3isig{xi−Xi(t)fi}˜α−d2K3isig{xi−Xi(t)fi}˜β,˙fi=A0fi−μ1Pςi−μ2sig{Pςi}α−μ3sig{Pςi}β, | (4.1) |
where K1i,K2i,K3i∈RP×N will be designed later in the Theorem 3. P∈Rn0×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Δ=N∑j=1|aij|(fi−sgn(aij)fj)+N+W∑k=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:
ς=(H⊗In)f−N+W∑k=N+1(A0k⊗In)ˉω. | (4.3) |
Define the error variable ˉf=f−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ˉω. Then
˙ˉf=((IN⊗A0)−μ1(H⊗P))ˉf−μ2sig{(H⊗P)ˉf}α−μ3sig{(H⊗P)ˉ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, limt→Tˉf=0 holds if μ1>1/λ1, μ2>0, μ3>0, α>1, β∈(0,1), P satisfies
AT0P+PA0−2P2+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 Γ=H⊗P, Γ2=H2⊗P2.
Proof. On the condition of Assumption 4, H is positive definite and symmetrical. Next, there is an orthometric U∈RN×N, meeting UHUT=J=diag{λ1,λ2,...,λN}.
Thinking about V=ˉfT(H⊗P)ˉf as the preselected Lyapunov function for the system (14). Let ˜f=(U⊗In0)ˉf and ξ=(H⊗P)ˉf. Take the time derivative of V with respect to (14) as follows
˙V=ˉfT[(H⊗(AT0P+PA0))]ˉf−2μ1ˉfT(H2⊗P2)ˉf−2μ2ˉfT(H⊗P)sig{(H⊗P)ˉf}α−2μ3ˉfT(H⊗P)sig{(H⊗P)ˉf}β=˜fT[J⊗(AT0P+PA0)−2μ1(J2⊗P2)]ˉf−2μ2ξTsig{ξ}α−2μ3ξTsig{ξ}β=N∑i=1˜fTiλi(AT0P+PA0−2μ1λiP2)˜fi−2μ2ξTsig{ξ}α−2μ3ξTsig{ξ}β. | (4.7) |
Due to μ1>1/λ1 and (15), one has
N∑i=1˜fTiλi(AT0P+PA0−2μ1λiP2)˜fi≤−cλ1N∑i=1˜fTi˜fi≤−cλ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+α2−2μ3[λmin(Γ2)λmax(Γ)]1+β2V1+β2. | (4.9) |
Combining (18) and (19) with (17), it can be obtained
˙V≤−cλ1λmax(Γ)V−2μ2n−α0N1−α2[λmin(Γ2)λmax(Γ)]1+α2×V1+α2−2μ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, limt→Tˉ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 limt→Ts(A0i−A0)=0 and limt→Tˉ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)fi−d1K3isig{xi−Xifi}˜α−d2K3isig{xi−Xifi}˜β,˙A0i=−κ1sig{ϑi}γ−κ2sig{ϑi}δ,˙fi=A0ifi−ciςi−μ2sig{ςi}α−μ3sig{ςi}β,˙ci=ςTiςi,ci(0)=ci0, | (4.11) |
where A0i∈Rn0×n0 is the estimation of A0 in the protocol above, ϑi=N∑j=1|aij|(A0i−A0j)+ai0(A0i−A0), 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),K3i∈RP×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) limt→Ts(A0i−A0)=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=A0i−A0, and let ˉA0=[ˉAT01,ˉAT02,...,ˉAT0N]T. The following form can be readily obtained:
˙ˉA0=−κ1sig{(H∗⊗In0)ˉA0}γ−κ2sig{(H∗⊗In0)ˉA0}δ, | (4.12) |
in which H∗ is positive and symmetric, as described in Lemma 5.
The operation ⟨ˉA0⟩j, j=1,2,...,n0, is defined to represent the jth column of ˉA0. Next, it get
˙ˉA0=−κ1sig{(H∗⊗In0)ˉA0}γ−κ2sig{(H∗⊗In0)ˉA0}δ. | (4.13) |
Let V(⟨ˉA0⟩j)=⟨ˉA0⟩Tj(H∗⊗In0)⟨ˉA0⟩j, and ξj=(H∗⊗In0)⟨ˉA0⟩j. The time derivative of V(⟨ˉA0⟩j) with respect to (23) can be expressed
˙V(⟨ˉA0⟩j)=−2κ1⟨ˉA0⟩Tj(H∗⊗In0)sig{(H∗⊗In0)⟨ˉA0⟩j}γ−2κ2⟨ˉA0⟩Tj(H∗⊗In0)sig{(H∗⊗In0)⟨ˉA0⟩j}δ=−2κ1ξTjsig{ξj}γ−2κ2ξTjsig{ξj}δ≤−2κ1n−γ0N1−γ2(ξTjξj)1+γ2−2κ2(ξTjξj)1+δ2≤−2κ1n−γ0N1−γ2[λmin(H∗2)λmax(H∗)]1+γ2V(⟨ˉA0⟩j)1+γ2−2κ2[λmin(H∗2)λmax(H∗)]1+δ2V(⟨ˉA0⟩j)1+δ2, | (4.14) |
where Lemmas 1 and 2 are utilized.
By the above, ⟨ˉA0⟩j=0 is stable globally in fixed-time. The setup time
Ts(j)<T∗s(j)Δ=1κ2(1−δ)[λmin(H∗2)λmax(H∗)]−1+δ2+nγ0Nγ−12κ1(γ−1)[λmin(H∗2)λmax(H∗)]−1+γ2. | (4.15) |
In addition, ˉA0 is stable globally in fixed-time with the settling time Ts<T∗sΔ=max{T∗s(1),T∗s(2),...,T∗s(n0)}. Hence, limt→Ts(A0i−A0)=0 holds. ii) Define the error ˉf=f−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ω, and let ˉf=[ˉfT1,ˉfT2,...,ˉfTN]T. The augmented system can be obtained
˙ˉf=˙f−(H⊗In)−1N+W∑k=N+1(A0k⊗In)(In⊗A0)ω=(IN⊗A0−ci(H⊗In))ˉf−μ2sig{(H⊗In0)ˉf}α−μ3sig{(H⊗In0)ˉf}β+˜A0iˉf+(H⊗IN)−1N+W∑k=N+1(A0k⊗In)˜A0i(1N⊗ω), | (4.16) |
where ˜A0I=blockdiag(ˉA01,ˉA02,...,ˉA0N). Let V1=ˉfT(H⊗In0)ˉf and V2=N∑i=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(H⊗In0)˙ˉf=ˉfT[H⊗(AT0+A0)−2ci(H2⊗In0)]ˉf+2ˉfT(H⊗In0)˜A0iˉf−2μ2ˉfT(H⊗In0)sig{(H⊗In0)ˉf}α−2μ3ˉfT(H⊗In0)sig{(H⊗In0)ˉf}δ+2ˉfTN+W∑k=N+1(A0k⊗In)˜A0i(1N⊗ω). | (4.17) |
The time derivative of V2 with respect to (21) can be indicated as
˙V2=2N∑i=1(ci−θ)ςTiςi. | (4.18) |
Let ˜f=(U⊗In0)ˉf and ς=(H⊗In0)ˉf. In accordance with Lemma 1 and Lemma 2, the following can be obtained:
˙V=˙V1+˙V2=ˉfT[J⊗(AT0+A0)−2θ(J2⊗In0)]ˉf+2ˉfT(H⊗In0)˜A0iˉf−2μ2ςTsig{ς}α−2μ3ςTsig{ς}β+2ˉfTN+W∑k=N+1(A0k⊗In)˜A0i(1N⊗ω)≤N∑i=1˜fTiλi(AT0+A0−2θλiIn0)˜fi−2μ2n−α0N1−α2(ςTς)1+α2−2μ3(ςTς)1+β2+2ˉfT(H⊗In0)˜A0iˉf+(1N⊗ω)T(1N⊗ω)+ˉfT×N+W∑k=N+1(A0k⊗In)˜A0i˜AT0iN+W∑k=N+1(A0k⊗In)Tˉf. | (4.19) |
There exists a θ>0 that AT0+A0−2θλiIn0 is Hurwitz. In light of the proof of i), it is understood that ˜A0i=0 is fixed-time stable globally. Let χ1=(H⊗In0)˜A0i and χ2=N+W∑k=N+1(A0k⊗In)˜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:
˙V≤−2μ2n−α0N1−α2(ςTς)1+α2−2μ3(ςTς)1+β2+c1λmin(H)V1+c2λmin(H)V1+c0≤−2μ2n−α0N1−α2[λmin(H2)λmin(H)]1+α2V1+α21−2μ3[λmin(H2)λmin(H)]1+β2V1+β21+c1+c2λmin(H)V1+c0, | (4.20) |
where c0≥(1N⊗x0)T(1N⊗x0). 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(H2⊗In0)]ˉf−2μ2ˉfT(H⊗In0)sig{(H⊗In0)ˉf}α−2μ3ˉfT(H⊗In0)sig{(H⊗In0)ˉf}β. | (4.21) |
The time derivative of V2 along (21) is (28). We have
˙V=˙V1+˙V2=ˉfT[H⊗(AT0+A0)]ˉf−2θN∑i=1ςTiςi−2μ2ζTsig{ζ}α−2μ3ζTsig{ζ}β≤−2μ2n−α0N1−α2[λmin(H2)λmin(H)]1+α2V1+α21−2μ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−˙V2≤−2μ2n−α0N1−α2[λmin(H2)λmax(H)]1+α2V1+α21−2μ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(H⊗In0)ˉf(Ts)≤ϖ1}.
If ˉf(Ts)∈Ξ1, then
˙V1≤−2μ2n−α0N1−α2[λmin(H2)λmax(H)]1+α2V1+α21−2ψ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(H⊗In0)ˉf(Ts)≥ϖ2}, If ˉf(Ts)∈Ξ2, we have
˙V1≤−2ψ2μ2n−α0N1−α2[λmin(H2)λmax(H)]1+α2V1+α21−2μ3[λmin(H2)λmax(H)]1+β2V1+β21. | (4.27) |
It's known from the above proof that limt→T[fi−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ω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−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)Xiˉω, and ˆxi=xi−Xifi. Thus, we have
˙ˉxi=˙xi−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)Xi˙ˉω=(Ai+BiK1i)xi+BiK2i(t)(ˉfi+(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ˉω)−d1sig{xi−(ˉXi(t)+Xi)fi}˜α−d2sig{xi−(ˉXi(t)+Xi)fi}˜β−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)Xi(In⊗A0)ˉω=(Ai+BiK1i)xi+BiK2i(t)ˉf+BiˉK2i(t)(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ˉω+Bi(Ui−K1iXi)(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ˉω−d1sig{ˉxi−Xiˉfi−ˉXi(t)fi}˜α−d2sig{ˉxi−Xiˉfi−ˉXi(t)fi}˜β−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)Xi(In⊗A0)ˉω=(Ai+BiK1i)xi−d1sig{ˉxi−Xiˉfi−ˉXi(t)fi}˜α−d2sig{ˉxi−Xiˉfi−ˉXi(t)fi}˜β+BiK2i(t)ˉfi+BiˉK2i(t)(H⊗IN)−1N+W∑k=N+1(A0k⊗In)ˉω | (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σˉxi−d1sig{ˉ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σ)ˉxi−2d1ˉxTisig{ˉxi}˜α−2d2ˉxTisig{ˉxi}˜β≤λmax(ATiσ+Aiσ)Viσ−2d1ni∑m=1|ˉxi(m)|1+˜α−2d2ni∑m=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
limt→Tc(yi−(H⊗IN)−1N+W∑k=N+1(A0k⊗In)yk)=limt→TcCiˉ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=Ui−K1iXi, 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.
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=(01−2−0.8),A2=(01−1.5−1),A3=(01−1−1.2),A4=(01−0.5−1.4),A0=(01−10),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=(00−10.6),K23=(0010.6),K14=(00−0.30.7),K24=(00−0.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 Ui−K1iXi, 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.
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
![]() |
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 |