Processing math: 100%
Research article

Distributed adaptive event-triggered control for general linear singular multi-agent systems

  • Received: 26 September 2022 Revised: 16 February 2023 Accepted: 10 March 2023 Published: 26 April 2023
  • MSC : 37F99, 39A05, 39A06, 70E55, 70E60

  • This paper investigates the leader-following consensus of general linear singular multi-agent systems. A fully distributed adaptive event-triggered control protocol is first proposed by using the relative state estimate information between neighboring agents. Moreover, the proposed protocol does not require continuous communication between neighbors, which greatly alleviate the negative impact of communication. In addition, a novel adaptive gain is proposed, which will avoid using the Laplace of communication graph. Zeno behavior is excluded by proving that the inter-event times are lower bounded by a positive constant. Finally, a numerical simulation is proposed to verify the effectiveness and reliability of the protocol.

    Citation: Yuming Chen, Jie Gao, Luan Teng. Distributed adaptive event-triggered control for general linear singular multi-agent systems[J]. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792

    Related Papers:

    [1] Jiawen Li, Yi Zhang, Heung-wing Joseph Lee, Yingying Wang . Fuzzy tracking control of singular multi-agent systems under switching topology. AIMS Mathematics, 2024, 9(11): 29718-29735. doi: 10.3934/math.20241440
    [2] 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
    [3] 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
    [4] 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
    [5] Zuo Wang, Hong Xue, Yingnan Pan, Hongjing Liang . Adaptive neural networks event-triggered fault-tolerant consensus control for a class of nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(3): 2780-2800. doi: 10.3934/math.2020179
    [6] 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
    [7] 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
    [8] 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
    [9] Xiaohang Su, Peng Liu, Haoran Jiang, Xinyu Yu . Neighbor event-triggered adaptive distributed control for multiagent systems with dead-zone inputs. AIMS Mathematics, 2024, 9(4): 10031-10049. doi: 10.3934/math.2024491
    [10] Zihan Liu, Xisheng Zhan, Jie Wu, Huaicheng Yan . Bipartite fixed-time output containment control of heterogeneous linear multi-agent systems. AIMS Mathematics, 2023, 8(3): 7419-7436. doi: 10.3934/math.2023373
  • This paper investigates the leader-following consensus of general linear singular multi-agent systems. A fully distributed adaptive event-triggered control protocol is first proposed by using the relative state estimate information between neighboring agents. Moreover, the proposed protocol does not require continuous communication between neighbors, which greatly alleviate the negative impact of communication. In addition, a novel adaptive gain is proposed, which will avoid using the Laplace of communication graph. Zeno behavior is excluded by proving that the inter-event times are lower bounded by a positive constant. Finally, a numerical simulation is proposed to verify the effectiveness and reliability of the protocol.



    The consensus control is one of the most basic distributed coordination control problems in multi-agent networks. In the past decade, the study of consensus in multi-agent systems has attracted considerable attention from a great many scholars. It is mainly due to the potential applications of multi-agent systems in various fields, such as physics, biology, control theory, and engineering, etc. [1,2,3,4]. The leaderless consensus problem and the leader-following consensus problem are the research basis of consensus. Their purpose is to design a suitable controller so that a group of agents reach agreement on a quantity of particular interest [5]. In practical applications, the distributed control protocol can greatly reduce the cost of information transmission and centralized control because the controller designed for each agent only relates to available information of its neighbors. In recent decades, some remarkable achievements have been made based on distributed consensus control for different systems, such as first-order/second-order continuous multi-agent system [6,7,8], general linear continuous multi-agent system [9,10,11], discrete-time multi-agent system [12,13,14], heterogeneous linear multi-agent system [15,16], and so on. It is worth noting that there are few results of singular multi-agent systems in the existing literature.

    In general, singular multi-agent systems can be decomposed into the exponential mode part (i.e., the normal dynamics part) and the impulsive mode part (i.e., the specific part of the descriptor dynamics) [17]. Singular multi-agent systems are more felicitous to describe the complicated dynamics phenomenon than normal systems and have been extensively used to describe power systems, robot systems, economic systems and so on. As more and more scholars study singular systems, many excellent conclusions are drawn in this respect [18,19,20,21]. For example, the authors in [18] investigated the containment control problem of singular heterogeneous multi-agent systems by state feedback and output feedback control protocols. The containment control of singular heterogeneous multi-agent systems is studied under directed interaction topology in [19]. The bipartite output regulation problem for singular heterogeneous multi-agent systems with signed graph is considered by state feedback and output feedback control protocols in [21]. For singular multi-agent systems, it is worth noting that the existing distributed control strategies need to use the global information of communication topology, that is, the eigenvalue of the Laplace matrix L. In practical applications, it may be difficult to obtain for large-scale networks. Therefore, there are still many challenges to solve the consensus problem of the general liner singular multi-agent systems.

    Meanwhile, too many communication resources will be used to update controllers and exchange information between neighbors. Therefore, we introduce an event-based mechanism to achieve the consensus of the singular multi-agent systems. However, there is no research on event-based distributed control strategy for singular systems in the existing literature, and most of the research is for general liner non-singular multi-agent systems [22,23,24,25,26]. Two distributed filters are introduced to solve the problem of distributed target tracking under cyber attacks for targets with the nonlinear dynamics [22]. In [24], the authors discussed the event-triggered distributed optimization problem of second-order nonlinear multi-agent systems under undirected and connected communication topologies. The authors in [25] put forward a dynamic event-triggered control law and discussed its application in smart grids and intelligent transportation systems in detail. Based on the above, the distributed event-triggered control strategies in those literatures all need the global information of the communication topology and thereby are not fully distributed.

    Therefore, inspired by the above papers, we are interested in the leader-following consensus of singular multi-agent systems based on fully distributed adaptive event-triggered control law which is a challenging problem and needs further research. The main contributions of this paper are highlighted as follows. First, a novel fully distributed adaptive event-triggered controller is proposed to solve the leaderless consensus problem of singular multi-agent systems, which reduce the number of information transmission and the load and cost of the communication. Meanwhile, the proposed controller avoids using global information by introducing an adaptive gain. Second, we further extend it to solve the problem of leader-following consensus for general liner singular multi-agent systems. Third, it is proved that the inter-event times are lower bounded by a positive constant to exclude the Zeno behavior.

    The rest of this paper is organized as follows. Section 2 presents some preliminary information as well as the problem formulation. Then, we propose two novel fully distributed event-triggered strategies for the leaderless consensus and leader-following consensus and present the corresponding results in Sections 3 and Section 4, respectively. Section 5 includes simulations that validate the effectiveness and feasibility of the designed control law. Section 6 contains the conclusions and the further study.

    Notations: Rm and Rn×m denote the set of m-dimensional real column vectors and n×m real matrices, respectively. Any matrix A>0 means A is positive definite. denotes the Kronecker product. denote Euclidean vector norm or induced 2-norm for matrix. For any matrix B, λmin(B) and λ2(B) refer to the minimum and minimum nonzero eigenvalues, respectively.

    The communication graph G among the N agents is presented by a fixed undirected graph G=(V,ε,A) with a finite set of N nodes V={v1,v2,...,vN}, a set of edges εV×V, and the adjacency matrix A=[aij]RN×N. For i,jV, where aij>0, if (i,j)ε; otherwise, aij=0. Define the in-degree matrix as D=diag(di)RN×N with di=Nj=1aij. The Laplacian matrix is defined as L=DA.

    In the subsection, a group of N identical agents with continuous-time general linear singular dynamics are considered. The dynamics of the ith agent is given by

    E˙xi(t)=Axi(t)+Bui(t),i{1,2,...,N}, (2.1)

    where xi(t)Rn and ui(t)Rm are the state information and the control input of the ith agent, respectively. E,ARn×n and BRn×m are constant matrices with appropriate dimensions. The systems (2.1) is said to be singular, if rank(E)<n.

    The main purpose of this article is to solve the adaptive event-triggered consensus problem for the singular agents in the systems (2.1). The critical of the adaptive event-triggered consensus problem is to design a fully distributed event-based consensus protocol that consist of the event-based control laws and the triggering functions for each agent. Specifically, the goal is to solve the adaptive event-triggered leaderless consensus problem for the singular agents in the systems (2.1) by ensuring that limt+xi(t)xj(t)=0, where i,j{1,2,...,N} and excluding Zeno behavior, i.e., the event-triggered number in a limited time is finite.

    In the section, we will design fully distributed adaptive event-triggered laws for leaderless consensus of the singular multi-agent systems. The following assumptions and lemmas are needed.

    Assumption 3.1. (E,A) is regular and (E,A,B) is stabilizable.

    Remark 3.1. Assumption 3.1 ensures that the adaptive event-triggered consensus problem is well posed. For the regularity of (E,A), it makes sure the existence and uniqueness of the solution of the system equations (2.1) of the agents. For the stabilizable of (E,A,B), it guarantees the existence of the distributed control law.

    Assumption 3.2. The undirected graph G is connected, i.e., there exists a root agent that has directed paths to all other agents.

    Remark 3.2. Similar to Assumption 3.1, Assumption 3.2 also guarantees that the adaptive event-triggered consensus problem is well posed. Without this assumption, at least one isolated agent can't get any information from other agents.

    Lemma 3.1. [18] For E,ARn×n, and BRn×m, suppose that (E,A) is regular and impulse free, and (E,A,B) is R-controllable. Then, for any given positive definite matrices Q>0, there exists a positive define matrix P>0 which is the solution of the following equality:

    ATPE+ETPAETPBBTPE+ETQE=0. (3.1)

    Lemma 3.2. (Cauchys covergence criterion)[27] The sequence V(ti), i=0,1,2,... converges to something if and only if this holds: For any ϕ>0, there exists a positive number Wϕ such that s>Wϕ,

    |V(ts+1)V(ts)|<ϕor|ts+1ts˙V(t)dt|<ϕ. (3.2)

    Compared with the traditional controller, we consider the following fully distributed adaptive event-triggered controller for the ith agent:

    {ui(t)=ci(t)KNj=1aij(˜xi(t)˜xj(t)),˙ci(t)=(1α)(1+α)KNj=1aij(˜xi(t)˜xj(t))2, (3.3)

    where α(0,1), the gain matrix K is to be designed; ˜xi(t)Rn, which are described by (3.4), is the state estimate value of xi(t).

    {E˙˜xi(t)=A˜xi(t),t[tik,tik+1),˜xi(t)=xi(t),t=tik, (3.4)

    where the sampling instant tik means the kth triggering time instant of the ith agent.

    Remark 3.3. The distributed control means that the ith agent only communicates with its neighbor agents, instead of communicating with all agents in (3.3). The event-triggered control laws of [28,29,30,31] require absolute real state information, namely xi(tik) and xj(tjk). Especially, the adaptive gains cij(t) in [28] are required to satisfy cij(t)=cji(t) for t0. It undoubtedly complicates the triggering mechanism, raises the computing cost, and increases the communication load, implying that it is not feasible in some practical applications. However, the estimate value ˜xi(t) of xi(t) only requires real state information at discrete event-triggered time instants, which greatly makes up these shortcomings. Meanwhile, in [32,33,34,35], the adaptive event-triggered consensus protocols require the global eigenvalue information of the communication graph G. In this paper, the gain ci(t) in (3.3) is adaptively adjusted which is based on sampling relative estimate value information to avoid using the global information of the Laplace matrix.

    We further propose the following triggering condition to determine the sampling instants:

    tik+1=inf{t>tik|fi(t)0},i=1,2,...,N, (3.5)
    fi(t)=αKNj=1aij(zi(t)zj(t))2KNj=1aij(ei(t)ej(t))2+μci(t)eνt, (3.6)

    where μ>0, ν>0, ei(t)=˜xi(t)xi(t) the measurement error and the error zi(t)=xi(t)1NNk=1xk(t) between the state of each agent and the average state of all states, respectively. Obviously, ˜xi(t)˜xj(t)=ei(t)ej(t)+(zi(t)zj(t)). Then, the time derivative of ei(t) can be written as

    E˙ei(t)=A˜xi(t)Exi(t)=Aei(t)ci(t)BKNj=1aij(˜xi(t)˜xj(t))=Aei(t)ci(t)BKNj=1aij(ei(t)ej(t))ci(t)BKNj=1aij(zi(t)zj(t)). (3.7)

    Therefore, (3.7) can be rewritten as

    diag(E)˙e(t)=(INA)e(t)(c(t)LBK)e(t)(c(t)LBK)z(t), (3.8)

    where e(t)=col(e1(t),e2(t),...,eN(t)), c(t)=diag{c1(t),c2(t),...,cN(t)} and z(t)=col(z1(t),z2(t),...,zN(t)). Let εi(t)=Exi(t).

    Then, the time derivative of ε(t) can be written as

    ˙ε(t)=(INA)x(t)+(c(t)LBK)e(t)+(c(t)LBK)z(t). (3.9)

    Definition 3.1. To simplify the calculation, define ˊei(t)=Nj=1aij(ei(t)ej(t)), ˊ˜xi(t)=Nj=1aij(˜xi(t)˜xj(t)), ˊzi(t)=Nj=1aij(zi(t)zj(t)), M=IN1N11T.

    Therefore,

    diag(E)˙z(t)=(MIN)˙ε(t)=(MA)x(t)+(Mc(t)LBK)e(t)+(Mc(t)LBK)z(t)=(INA)z(t)+(Mc(t)LBK)e(t)+(Mc(t)LBK)z(t). (3.10)

    We are now ready to present the main results of this section.

    Theorem 3.1. Given Assumptions 3.1, 3.2 and Lemma 3.1, the leader-following multi-agent system (2.1) under the control protocol (3.3) with the dynamic event-triggered strategy i.e. described as (3.5) and (3.6), will achieve leaderless consensus if α(0,1) and K=BTPE.

    Consider the Lyapunov-like function candidate

    V1(t)=(diag(E)z(t))T(LP)diag(E)z(t)+14Ni=1(ci(t)c0)2, (3.11)

    where c0 is a positive constant satisfying c02(1+α)(1+κ)λ2(L)κ(1α)(1ακ) with (0<α<1,0<κ<1α1).

    The time derivative of V1(t) along the trajectory of zi(t) in (3.1) with K=BTPE is given by

    ˙V1(t)=2zT(t)diag(ET)(LP)diag(E)˙z(t)+1α2(1+α)Ni=1(ci(t)c0)Kˊ˜xi(t)2=2zT(t)diag(ET)(LP)[(INA)z(t)+(Mc(t)LBK)e(t)+(Mc(t)LBK)z(t)]+1α2(1+α)Ni=1(ci(t)c0)Kˊ˜xi(t)2. (3.12)

    Obviously, LM=L. Then,

    ˙V1(t)2zT(t)(LETPA)z(t)zT(t)(LΓ)z(t)+eT(t)(Lc(t)LΓ)e(t)+1α2(1+α)Ni=1(ci(t)ˉc0)Kˊ˜xi(t)2. (3.13)

    Moreover, let Γ=ETPBBTPE,

    1α2(1+α)Ni=1ci(t)Kˊ˜xi(t)2=1α2(1+α)Ni=1ci(t)Kˊei(t)+Kˊzi(t)21α2(1+α)Ni=1ci(t)(2Kˊei(t)2+2Kˊzi(t)2)=1α1+αeT(t)(Lc(t)LΓ)e(t)+1α1+αzT(t)(Lc(t)LΓ)z(t). (3.14)

    Then, by triggering condition (3.6), we can further imply

    eT(t)(Lc(t)LΓ)e(t)αzT(t)(Lc(t)LΓ)z(t)+Nμeνt. (3.15)

    Substituting (3.14) and (3.15) into (3.13) yields

    ˙V1(t)2zT(t)(LETPA)z(t)+2Nμ1+αeνt1α2(1+α)c0Kˊ˜xi(t)2. (3.16)

    It can be verified that

    Kˊzi(t)2=Kˊ˜xi(t)Kˊei(t)2=Kˊ˜xi(t)2+Kˊei(t)22ˊ˜xi(t)TΓˊei(t)Kˊ˜xi(t)2+Kˊei(t)2+1κKˊ˜xi(t)2+κKˊei(t)2, (3.17)

    where 0<κ<1/α1. According to (3.17) and the triggering condition (3.5), one has

    Kˊ˜xi(t)2κKˊei(t)2κ1+κKˊzi(t)2κ[αKˊzi(t)2+μci(t)eνt]κ1+κKˊzi(t)2κμci(t)eνtκ(1αακ)1+κKˊzi(t)2. (3.18)

    Thus, it further follows that

    ˙V1(t)2zT(t)(LETPA)z(t)+2Nμ1+αeνt+1α2(1+α)c0[κμci(t)eνtκ(1αακ)1+κKˊzi(t)2]2zT(t)(LETPA)z(t)c0ϱzT(t)(L2Γ)z(t)+θeνt, (3.19)

    where ϱ=κ(1α)(1αακ)2(1+α)(1+κ)>0 and θ=2Nμ1+α+c0(1α)κμ2(1+α)minci(0)>0.

    Under Assumption 3.2, the Laplacian matrix L is symmetric and a M-matrix. Thus, there exists an orthogonal matrix U such that UTLU=Λ=diag{λ1,λ2,...,λN}, with 0=λ1<λ2λ3...λN. Let ˉz(t)=(UTIN)z(t)=col(ˉz1(t),ˉz2(t),...,ˉzN(t),) and ˆzi(t)=Eˉzi(t). Then, one has

    ˙V1(t)Ni=1λiˉzTi(t)[ETPA+ATPEc0ϱλiΓ]ˉzi(t)+θeνtNi=1λiˉzTi(t)[ETPA+ATPEΓ]ˉzi(t)+θeνtNi=1λiˉzTi(t)ETQEˉzi(t)+θeνt=Ni=1λiˆzTi(t)Qˆzi(t)+θeνtλ2(L)λmin(Q)Ni=1ˆzTi(t)ˆzi(t)+θeνt, (3.20)

    where Q satisfies the equality (3.1) and λmin(Q) is the minimal eigenvalue of Q. Consider the following function:

    W1(t)=V1(t)+1νθeνt, (3.21)

    which is continuous on the interval [0,+). It follows from (3.20) that

    ˙W1(t)λ2(L)λmin(Q)Ni=1ˆzTi(t)ˆzi(t). (3.22)

    Therefore, it can be seen from (3.22) that W1(t) is non-increasing on the interval [0,+). Because of W1(t)0, W1(t) is bounded. It implies that W1(t) is bounded, i.e., limt+W1(t) exists. Thus, from the definition of W1(t), it can be seen that zi(t) and ci(t) are bounded over [0,+), for i,j=1,2,...,N.

    Since limt+W1(t) exists, by the Cauchy convergence criterion in Lemma 3.2, there exists a positive number T0, such that for any T2>T1>T0, V1(T1)V1(T2)<ε. Suppose that the triggering time instants for all agents over (T1,T2) are given by t1l<t2l<t3l<...<trl. Then, it follows from (3.22) that

    λ2(L)λmin(Q)T2T1Ni=1ˆzTi(s)ˆzi(s)ds=λ2(L)λmin(Q)×(t1lT1Ni=1ˆzTi(s)ˆzi(s)ds+t2lt1lNi=1ˆzTi(s)ˆzi(s)ds+...+T2trlNi=1ˆzTi(t)ˆzi(t)ds)(t1lT1˙W1(s)ds+t2lt1l˙W1(s)ds+...+T2trl˙W1(s)ds)=(W1(T1)W1(T2))<ε. (3.23)

    By the Cauchy criterion, we can conclude that limt+λ2(L)λmin(Q)t0Ni=1ˆzTi(s)ˆzi(s)ds exists, i.e., limt+t0ˆzT(s)ˆz(s)ds exists. Because of (3.9) and (3.10), t0ˆzT(s)ˆz(s)ds is twice differentiable on each interval [tik,tik+1). Note that the boundedness of ˆz(t) and ˙ˆz(t) are bounded over the interval [0,+). Therefore, there exists a positive constant H, such that

    supt[tik,tik+1)|ˆzT(t)˙ˆz(t)|H. (3.24)

    Then, by Lemma 1 in [36], i.e., the general Barbalat's lemma, limt+ˆzT(t)ˆz(t)=0, which means that limt+zT(t)z(t)=0.

    The proof is thus completed.

    The following theorem excludes the Zeno behavior.

    Theorem 3.2. Under the conditions in Theorem 3.1, the network does not exhibit the Zeno behavior and the interval between two consecutive triggering instants for any agent is strictly positive.

    Proof. For the ith agent at time interval t[tik,tik+1), it follows from (3.8) that

    Ni=1dKˊei(t)2dt=2(Ee(t))T(LLPBBTP)(E˙e(t))=2(Ee(t))T(LLPBBTP)[(INA)e(t)(c(t)LBK)e(t)(c(t)LBK)z(t)]. (3.25)

    From Theorem 3.1, we know that zi(t), ei(t) and ci(t) are bounded over [0,+), for i=1,2,...,N. Therefore, dKNj=1aij(ei(t)ej(t))2dt is an upper bound, which is assumed to be ϖi. Note that KNj=1aij(ei(tik)ej(tik))2=0. Using these two properties, one has

    Kˊei(t)2ϖi(ttik),t[tik,tik+1). (3.26)

    When the triggering function (3.6) is at t=tik+1, there is

    Kˊei(tik+1)2=αKˊzi(tik+1))2+μc0eνtik+1. (3.27)

    Combining (3.26) and (3.27), one has

    μc0eνtik+1Kˊei(tik+1)2ϖi(tik+1tik). (3.28)

    According to the above inequality, it is obvious that τik=tik+1tik>0 for any finite horizon. Thus, no agent exhibits Zeno behavior for each agent in the system for any limited time. The proof is over.

    In this section, we consider the event-triggered consensus problem in the presence of a leader. Without loss of generality, assume that the agent indexed by x1(t) is the leader whose control input u1(t)=0. The communication graph ¯G among the agents is assumed to satisfy the following assumption.

    Assumption 4.1. The pair (A,B) in (2.1) is stabilizable. The subgraph associated with the followers is undirected and the graph ¯G contains a directed spanning tree with the leader as the root.

    Because the leader has no neighbors, the Laplacian matrix L can be partitioned as L=[001×(N1)L2L1], where L1R(N1)×(N1) is symmetric and L2R(N1)×1. In light of Lemma 1 in [28], L1 is positive definite.

    Definition 4.1. To simplify the calculation, define ˊei(t)=Nj=2aij(ei(t)ej(t))+ai1ei(t); ˊ˜xi(t)=Nj=2aij(˜xi(t)˜xj(t))+ai1(˜xi(t)x1(t)); ˊzi(t)=Nj=2aij(zi(t)zj(t))+ai1zi(t); ˜zi(t)=˜xi(t)x1(t).

    For each follower, we propose the following adaptive event-based control law:

    {ui(t)=ci(t)Kˊei(t),˙ci(t)=(1α)(1+α)Kˊei(t)2, (4.1)

    where i=2,3,...,N.

    We further propose the following triggering condition for determining the sampling instants:

    tik+1=inf{t>tik|fi(t)0},i=2,...,N, (4.2)

    where

    fi(t)=αKˊzi(t)2Kˊei(t)2+μci(t)eνt. (4.3)

    For the ith follower, we define the measurement error ei(t)=˜xi(t)xi(t) and the error zi(t)=xi(t)x1(t), respectively. Then, the time derivative of ei(t) can be written as

    E˙ei(t)=A˜xi(t)Exi(t)=Aei(t)ci(t)BKˊ˜xi(t)=Aei(t)ci(t)BKNj=2hij˜zj(t), (4.4)

    where H=L1+Δ and Δ=diag{a11,a21,...,aN11}. Then, (4.4) can be rewritten as

    diag(E)˙e(t)=(INA)e(t)(c(t)HBK)e(t)(c(t)HBK)z(t). (4.5)

    Therefore, the time derivative of zi(t) can be written as

    E˙zi(t)=Axi(t)+Bui(t)Ex1(t)=Azi(t)+ci(t)BKˊ˜xi(t)=Azi(t)+ci(t)BKNj=2hij˜zj(t). (4.6)

    Then, (4.6) can be rewritten in a compact form as

    diag(E)˙z(t)=(INA)z(t)+(c(t)HBK)e(t)+(c(t)HBK)z(t). (4.7)

    Theorem 4.1. Given Assumption 4.1 and Lemma 3.1, the leader-following multi-agent system (2.1) under the control protocol (4.1) with the dynamic event-triggered strategy (4.2), will achieve consensus if α(0,1) and K=BTPE.

    Proof. Consider the Lyapunov-like function candidate

    V2(t)=(diag(E)z(t))T(HP)diag(E)z(t)+14Ni=2(ci(t)c0)2, (4.8)

    where c02(1+α)(1+κ)λ2(L1)κ(1α)(1αακ) with 0<α<1,0<κ<1α1.

    The time derivative of V2(t) along the trajectory of Ezi(t) in (4.7) with K=BTPE is given by

    ˙V2(t)=2zT(t)diag(ET)(HP)diag(E)˙z(t)+1α2(1+α)Ni=2(ci(t)c0)Kˊ˜xi(t)2=2zT(t)diag(ET)(HP)[(INA)z(t)+(c(t)HBK)e(t)+(c(t)HBK)z(t)]+1α2(1+α)Ni=2(ci(t)c0)Kˊ˜xi(t)2. (4.9)

    Then, one has

    ˙V2(t)2zT(t)(HETPA)z(t)zT(t)(H2Γ)e(t)zT(t)(Hc(t)H2Γ)z(t)+1α2(1+α)Ni=2(ci(t)c0)Kˊ˜xi(t)22zT(t)(HETPA)z(t)zT(t)(Hc(t)HΓ)e(t)zT(t)(Hc(t)HΓ)z(t)+1α2(1+α)Ni=2(ci(t)c0)Kˊ˜xi(t)2. (4.10)

    Moreover,

    1α2(1+α)Ni=2ci(t)Kˊ˜xi(t)2=1α2(1+α)Ni=2ci(t)Kˊei(t)+Kˊzi(t)21α2(1+α)Ni=2ci(t)(2Kˊei(t)2+2Kˊzi(t)2)=1α1+αeT(t)(Hc(t)HΓ)e(t)+1α1+αzT(t)(Hc(t)HΓ)z(t). (4.11)

    The triggering condition (4.3) implies

    eT(t)(Hc(t)HΓ)e(t)αzT(t)(Hc(t)HΓ)z(t)+(N1)μeνt. (4.12)

    Substituting (4.11) and (4.12) into (4.10), one gets

    ˙V2(t)2zT(t)(HETPA)z(t)+2(N1)μ1+αeνt1α2(1+α)c0Kˊ˜xi(t)2. (4.13)

    It can be verified that

    Kˊzi(t)2=Kˊ˜xi(t)Kˊei(t)2=Kˊ˜xi(t)2+Kˊei(t)22ˊ˜xi(t)TΓˊei(t)Kˊ˜xi(t)2+Kˊei(t)2+1κKˊ˜xi(t)2+κKˊei(t)2, (4.14)

    where κ is a positive constant which is determined later. By using of the triggering condition (4.3), one has

    Kˊ˜xi(t)2κKˊei(t)2κ1+κKˊzi(t)2κ[αKˊzi(t)2+μci(t)eνt]κ1+κKˊzi(t)2κμci(t)eνtκ(1αακ)1+κKˊzi(t)2. (4.15)

    Thus, it further follows that

    ˙V2(t)2zT(t)(HETPA)z(t)+2(N1)μ1+αeνt+1α2(1+α)c0[κμci(t)eνtκ(1αακ)1+κKˊzi(t)2]2zT(t)(HETPA)z(t)c0ϱzT(t)(H2Γ)z(t)+θeνt, (4.16)

    where ϱ=κ(1α)(1αακ)2(1+α)(1+κ)>0 and θ=2(N1)μ1+α+c0(1α)κμ2(1+α)minci(0)>0.

    Under Assumption 3.3, the Laplacian matrix H is symmetric. Thus, there exists an orthogonal matrix U such that UTHU=Λ=diag{λ1,λ2,...,λN1}, with 0=λ1<λ2...λN1. Let ˉz(t)=(UTIN)z(t)=col(ˉz1(t),ˉz2(t),...,ˉzN1(t),). Then, it follows from condition in Theorem 3.1, ˆzi(t)=Eˉzi(t) and (3.1) that

    ˙V2(t)Ni=2λiˉzTi(t)[ETPA+ATPEc0ϱλiΓ]ˉzi(t)+θeνtNi=2λiˉzTi(t)[ETPA+ATPEΓ]ˉzi(t)+θeνtNi=2λiˉzTi(t)ETQEˉzi(t)+θeνt=Ni=2λiˆzTi(t)Qˆzi(t)+θeνtλnonz(L1)λmin(Q)Ni=2ˆzTi(t)ˆzi(t)+θeνt. (4.17)

    Then, the rest of the proof is similar with in Theorem 3.1.

    Theorem 4.2. Under the conditions of Theorem 4.1, the Zeno behavior can be excluded in the leader-following system.

    The proof of Theorem 4.2 is similar with Theorem 3.2 and it is omitted the details of the proof for brevity.

    In this section, an example is provided to demonstrate the effectiveness of the results obtained. Consider the singular multi-agent systems with six agents, Its communication topology is G, which is described in Figure 1. The dynamic model of the ith agent is based on (2.1), where

    E=[100010000],A=[230342132],B=[121].
    Figure 1.  Communication topology ¯G.

    In the trigger function (3.15), the parameter is selected as β=0.5, γ=0.95, μ=8 and ν=3. Later, to satisfy (3.1), we use the tool of the LMI toolbox to get

    P=[1.32760.69120.42330.69120.69310.20170.42330.20170.5181],
    Q=[1.00516.793307.23681.30370001.3356].

    Then, for the initial conditions, ci(0)=0 and xi(0), ˜xi(0) can be selected randomly, i=1,2,...,6. Finally, various initial conditions are simulated. The results corresponding to an initial condition are shown in the Figures 24. Adaptive parameters ci(t) is described in Figure 2, which ultimately converge to some positive values. Triggered instants under adaptive event-triggered control law in (3.6) is presented in Figure 3, which shows that the Zeno behavior can be excluded. Figure 4 shows that the errors of all agents converges to zero, which proves the effectiveness and authenticity of the proposed fully distributed adaptive event-triggered control strategy.

    Figure 2.  Adaptive parameters ci(t),i=1,2,...,6.
    Figure 3.  Triggered instants under adaptive event-triggered control law.
    Figure 4.  The errors of all agents under adaptive event-triggered control law.

    In the paper, we propose the fully distributed adaptive event-based control laws to solve the leaderless consensus problem and the leader-following consensus problem of the general linear singular multi-agent systems. The triggering conditions and the adaptive gains depend on the relative state estimate information between adjacent agents for each agent. Therefore, the proposed event-triggered protocol does not require continuous communication between neighbors, which greatly alleviate the negative impact of communication. Based on the designed adaptive gain, the protocol does not need to know the Laplace of the communication graph which can be designed in a fully distributed. It has been shown that Zeno behavior is avoided during triggering process. In addition, numerical examples show the effectiveness and reliability of the method. Extending the results to heterogeneous singular multi-agent systems is a promising future direction.

    This research was supported by the Sichuan Petroleum and Natural Gas Development Research Center under Grant No. SKB19-06.

    The authors declare that there are no conflicts of interest.



    [1] J. Mei, W. Ren, J. Chen, Distributed consensus of second-order multi-agent systems with heterogeneous unknown inertias and control gains under a directed graph, IEEE Trans. Automat. Control, 61 (2016), 2019–2034. https://doi.org/10.1109/tac.2015.2480336 doi: 10.1109/tac.2015.2480336
    [2] L. Ding, Q. L. Han, X. H. Ge, X. M. Zhang, An overview of recent advances in event-triggered consensus of multiagent systems, IEEE Trans. Cybernet., 48 (2018), 1110–1123. https://doi.org/10.1109/tcyb.2017.2771560 doi: 10.1109/tcyb.2017.2771560
    [3] J. H. Qin, Q. C. Ma, Y. Shi, L. Wang, Recent advances in consensus of multi-agent systems: a brief survey, IEEE Trans. Ind. Electron., 64 (2017), 4972–4983. https://doi.org/10.1109/tie.2016.2636810 doi: 10.1109/tie.2016.2636810
    [4] E. Ephrati, J. S. Rosenschein, Deriving consensus in multiagent systems, Artif. Intell., 87 (1996), 21–74. https://doi.org/10.1016/0004-3702(95)00105-0 doi: 10.1016/0004-3702(95)00105-0
    [5] Y. Y. Qian, L. Liu, G. Feng, Output consensus of heterogeneous linear multi-agent systems with adaptive event-triggered control, IEEE Trans. Automat. Control, 64 (2019), 2606–2613. https://doi.org/10.1109/tac.2018.2868997 doi: 10.1109/tac.2018.2868997
    [6] Z. J. Ma, Y. Wang, X. M. Li, Cluster-delay consensus in first-order multi-agent systems with nonlinear dynamics, Nonlinear Dyn., 83 (2016), 1303–1310. https://doi.org/10.1007/s11071-015-2403-8 doi: 10.1007/s11071-015-2403-8
    [7] W. W. Yu, H. Wang, F. Cheng, X. H. Yu, G. H. Wen, Second-order consensus in multiagent systems via distributed sliding mode control, IEEE Trans. Cybernet., 47 (2017), 1872–1881. https://doi.org/10.1109/tcyb.2016.2623901 doi: 10.1109/tcyb.2016.2623901
    [8] J. Y. Yu, Y. Shi, Scaled group consensus in multiagent systems with first/second-order continuous dynamics, IEEE Trans. Cybernet., 48 (2018), 2259–2271. https://doi.org/10.1109/TCYB.2017.2731601 doi: 10.1109/TCYB.2017.2731601
    [9] Y. Y. Chen, Y. Shi, Distributed consensus of linear multiagent systems: Laplacian spectra-based method, IEEE Trans. Syst. Man Cybernet. Syst., 50 (2020), 700–706. https://doi.org/10.1109/tsmc.2017.2774841 doi: 10.1109/tsmc.2017.2774841
    [10] J. X. Xi, C. Wang, H. Liu, Z. Wang, Dynamic output feedback guaranteed-cost synchronization for multiagent networks with given cost budgets, IEEE Access, 6 (2018), 28923–28935. https://doi.org/10.1109/access.2018.2819989 doi: 10.1109/access.2018.2819989
    [11] X. Lin, Y. S. Zheng, Finite-time consensus of switched multiagent systems, IEEE Trans. Syst. Man Cybernet. Syst., 47 (2017), 1535–1545. https://doi.org/10.1109/tsmc.2016.2631659 doi: 10.1109/tsmc.2016.2631659
    [12] P. Lin, Y. M. Jia, Consensus of second-order discrete-time multi-agent systems with nonuniform time-delays and dynamically changing topologies, Automatica, 45 (2009), 2154–2158. https://doi.org/10.1016/j.automatica.2009.05.002 doi: 10.1016/j.automatica.2009.05.002
    [13] F. Xiao, L. Wang, Consensus protocols for discrete-time multi-agent systems with time-varying delays, Automatica, 44 (2008), 2577–2582. https://doi.org/10.1016/j.automatica.2008.02.017 doi: 10.1016/j.automatica.2008.02.017
    [14] K. Y. You, L. H. Xie, Network topology and communication data rate for consensusability of discrete-time multi-agent systems, IEEE Trans. Automat. Control, 56 (2011), 2262–2275. https://doi.org/10.1109/tac.2011.2164017 doi: 10.1109/tac.2011.2164017
    [15] H. Haghshenas, M. A. Badamchizadeh, M. Baradarannia, Containment control of heterogeneous linear multi-agent systems, Automatica, 54 (2015), 210–216. https://doi.org/10.1016/j.automatica.2015.02.002 doi: 10.1016/j.automatica.2015.02.002
    [16] W. F. Hu, L. Liu, G. Feng, Output consensus of heterogeneous linear multi-agent systems by distributed event-triggered/self-triggered strategy, IEEE Trans. Cybernet., 47 (2017), 1914–1924. https://doi.org/10.1109/tcyb.2016.2602327 doi: 10.1109/tcyb.2016.2602327
    [17] X. F. Liu, Y. F. Xie, F. B. Li, W. H. Gui, Admissible consensus for homogenous descriptor multiagent systems, IEEE Trans. Syst. Man Cybernet. Syst., 51 (2021), 965–974. https://doi.org/10.1109/TSMC.2018.2889681 doi: 10.1109/TSMC.2018.2889681
    [18] Y. R. Cong, Z. G. Feng, H. W. Song, S. M. Wang, Containment control of singular heterogeneous multi-agent systems, J. Franklin Inst., 355 (2018), 4629–4643. https://doi.org/10.1016/J.JFRANKLIN.2018.04.009 doi: 10.1016/J.JFRANKLIN.2018.04.009
    [19] X. X. Zhang, X. P. Liu, Z. G. Feng, Distributed containment control of singular heterogeneous multi-agent systems, J. Franklin Inst., 357 (2020), 1378–1399. https://doi.org/10.1016/j.jfranklin.2019.10.025 doi: 10.1016/j.jfranklin.2019.10.025
    [20] T. Zheng, M. He, J. X. Xi, G. B. Liu, Leader-following guaranteed-performance consensus design for singular multi-agent systems with Lipschitz nonlinear dynamics, Neurocomputing, 266 (2017), 651–658. https://doi.org/10.1016/j.neucom.2017.05.073 doi: 10.1016/j.neucom.2017.05.073
    [21] J. Wu, Q. Deng, T. Han, H. C. Yan, Bipartite output regulation for singular heterogeneous multi-agent systems on signed graph, Asian J. Control, 24 (2022), 2452–2460. https://doi.org/10.1002/asjc.2654 doi: 10.1002/asjc.2654
    [22] T. X. Zhang, H. Yu, F. Hao, A novel distributed event-triggered control with time-varying thresholds, J. Franklin Inst., 357 (2020), 4132–4153. https://doi.org/10.1016/j.jfranklin.2020.01.019 doi: 10.1016/j.jfranklin.2020.01.019
    [23] X. H. Ge, Q. L. Han, L. Ding, Y. L. Wang, X. M. Zhang, Dynamic event-triggered distributed coordination control and its applications: a survey of trends and techniques, IEEE Trans. Syst. Man Cybernet. Syst., 50 (2020), 3112–3125. https://doi.org/10.1109/TSMC.2020.3010825 doi: 10.1109/TSMC.2020.3010825
    [24] S. L. Li, X. H. Nian, Z. H. Deng, Distributed optimization of second-order nonlinear multiagent systems with event-triggered communication, IEEE Trans. Control Network Syst., 8 (2021), 1954–1963. https://doi.org/10.1109/TCNS.2021.3092832 doi: 10.1109/TCNS.2021.3092832
    [25] A. Jenabzadeh, B. Safarinejadian, Y. Lu, W. D. Zhang, Distributed event-triggered target tracking under cyber attacks, J. Franklin Inst., 359 (2022), 2377–2402. https://doi.org/10.1016/j.jfranklin.2021.12.020 doi: 10.1016/j.jfranklin.2021.12.020
    [26] K. Mohammadi, E. Azizi, J. Choi, M. T. Hamidi-Beheshti, A. Bidram, S. Bolouki, Asynchronous periodic distributed event-triggered voltage and frequency control of microgrids, IEEE Trans. Power Syst., 36 (2021), 4524–4538. https://doi.org/10.1109/TPWRS.2021.3059158 doi: 10.1109/TPWRS.2021.3059158
    [27] Z. G. Wu, Y. Xu, R. Q. Lu, Y. Q. Wu, T. W. Huang, Event-triggered control for consensus of multiagent systems with fixed/switching topologies, IEEE Trans. Syst. Man Cybernet. Syst., 48 (2018), 1736–1746. https://doi.org/10.1109/TSMC.2017.2744671 doi: 10.1109/TSMC.2017.2744671
    [28] B. Cheng, Z. K. Li, Fully distributed event-triggered protocols for linear multiagent networks, IEEE Trans. Automat. Control, 64 (2019), 1655–1662. https://doi.org/10.1109/TAC.2018.2857723 doi: 10.1109/TAC.2018.2857723
    [29] D. V. Dimarogonas, E. Frazzoli, K. H. Johansson, Distributed event-triggered control for multi-agent systems, IEEE Trans. Automat. Control, 57 (2012), 1291–1297. https://doi.org/10.1109/TAC.2011.2174666 doi: 10.1109/TAC.2011.2174666
    [30] D. D. Wang, Q. H. Zhou, W. Zhu, Adaptive event-based consensus of multi-agent systems with general linear dynamics, J. Syst. Sci. Complexity, 31 (2018), 120–129. https://doi.org/10.1007/s11424-018-7360-0 doi: 10.1007/s11424-018-7360-0
    [31] W. B. Zhang, Y. Tang, Y. R. Liu, J. Kurths, Event-triggering containment control for a class of multi-agent networks with fixed and switching topologies, IEEE Trans. Circuits Syst. I. Regul. Pap., 64 (2017), 619–629. https://doi.org/10.1109/TCSI.2016.2618944 doi: 10.1109/TCSI.2016.2618944
    [32] Z. K. Li, Z. S. Duan, Cooperative control of multi-agent systems: a consensus region approach, Boca Raton: CRC Press, 2015. https://doi.org/10.1201/b17571
    [33] R. Gao, J. S. Huang, L. Wang, Leaderless consensus control of uncertain multi-agents systems with sensor and actuator attacks, Inform. Sci., 505 (2019), 144–156. https://doi.org/10.1016/j.ins.2019.07.075 doi: 10.1016/j.ins.2019.07.075
    [34] S. L. Du, J. F. Qiao, W. Li, Leader-following consensus for nonlinear multiagent systems with large delays, Trans. Inst. Meas. Control, 41 (2019), 2223–2235. https://doi.org/10.1177/0142331218796121 doi: 10.1177/0142331218796121
    [35] Z. K. Li, G. H. Wen, Z. S. Duan, W. Ren, Designing fully distributed consensus protocols for linear multi-agent systems with directed graphs, IEEE Trans. Automat. Control, 60 (2015), 1152–1157. https://doi.org/10.1109/TAC.2014.2350391 doi: 10.1109/TAC.2014.2350391
    [36] X. W. Li, Y. Tang, H. R. Karimi, Consensus of multi-agent systems via fully distributed event-triggered control, Automatica, 116 (2020), 108898. https://doi.org/10.1016/j.automatica.2020.108898 doi: 10.1016/j.automatica.2020.108898
  • This article has been cited by:

    1. 思瑶 喻, Consensus of Singular Multi-Agent Systems Based on Edge Event Triggering, 2025, 14, 2324-8696, 32, 10.12677/mos.2025.143200
  • 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(1481) PDF downloads(97) Cited by(1)

Figures and Tables

Figures(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog