Research article

Edge event-triggered control and state-constraint impulsive consensus for nonlinear multi-agent systems

  • Received: 06 January 2020 Accepted: 31 March 2020 Published: 29 April 2020
  • MSC : 34, 37

  • In the paper, some consensus problems of multi-agent system controlled by edge event-triggered strategy and state-constraint impulsive are taken into account. For the state-constraint impulsive protocol, two types of control protocols which contain input saturation and double actuator saturation are put forward. With regard to the edge event-triggered control, we propose the rule of it and let the time of the edge event-triggered be impulsive time to avoid the Zeno-behavior. Then, compared to the control method of others, we can greatly reduce the cost in the process of exchanging information. Next, some sufficient conditions of the system are required to reach consensus. In the end, a few examples are exploited for testing and checking the theoretical analyses.

    Citation: Le You, Chuandong Li, Xiaoyu Zhang, Zhilong He. Edge event-triggered control and state-constraint impulsive consensus for nonlinear multi-agent systems[J]. AIMS Mathematics, 2020, 5(5): 4151-4167. doi: 10.3934/math.2020266

    Related Papers:

    [1] Qiangqiang Zhang, Yiyan Han, Chuandong Li, Le You . Constraint impulsive consensus of nonlinear multi-agent systems with impulsive time windows. AIMS Mathematics, 2020, 5(4): 3682-3701. doi: 10.3934/math.2020238
    [2] 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
    [3] 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
    [4] 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
    [5] Linni Li, Jin-E Zhang . Input-to-state stability of nonlinear systems with delayed impulse based on event-triggered impulse control. AIMS Mathematics, 2024, 9(10): 26446-26461. doi: 10.3934/math.20241287
    [6] Qiushi Wang, Hongwei Ren, Zhiping Peng . Event-triggered impulsive control for second-order nonlinear multi-agent systems under DoS attacks. AIMS Mathematics, 2024, 9(6): 13998-14011. doi: 10.3934/math.2024680
    [7] Yuming Chen, Jie Gao, Luan Teng . Distributed adaptive event-triggered control for general linear singular multi-agent systems. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792
    [8] Yuanyuan Cheng, Yuan Li . A novel event-triggered constrained control for nonlinear discrete-time systems. AIMS Mathematics, 2023, 8(9): 20530-20545. doi: 10.3934/math.20231046
    [9] 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
    [10] Siyue Yao, Jin-E Zhang . Exponential input-to-state stability of nonlinear systems under impulsive disturbance via aperiodic intermittent control. AIMS Mathematics, 2025, 10(5): 10787-10805. doi: 10.3934/math.2025490
  • In the paper, some consensus problems of multi-agent system controlled by edge event-triggered strategy and state-constraint impulsive are taken into account. For the state-constraint impulsive protocol, two types of control protocols which contain input saturation and double actuator saturation are put forward. With regard to the edge event-triggered control, we propose the rule of it and let the time of the edge event-triggered be impulsive time to avoid the Zeno-behavior. Then, compared to the control method of others, we can greatly reduce the cost in the process of exchanging information. Next, some sufficient conditions of the system are required to reach consensus. In the end, a few examples are exploited for testing and checking the theoretical analyses.


    As the topic of multi-agent becomes hotter and hotter, for a long time in the past, there exist many researches put forward in the consensus problem in order to improve the theory. In [1,2,3], the model of integrator and first-order multi-agent systems which conclude linear and non-linear dynamics function had been studied. In [4,5,6,7,8], the consensus problem of second-order or high-order multi-agent systems were taken into consideration. In [9,10,12,13,14], the authors thought about the consensus problem of the multi-agent system which contains a leader-followers consensus or leaderless consensus in which the system was controlled by impulsive protocols. However, there is still an issue about how to reduce unnecessary information interaction on multi-agent system or how to make multi-agent system converge to a consensus with less cost. In this paper, edge event-triggered is an effective control means of saving energy.

    With the same time, the theoretical analysis of impulsive system had also aroused the interest of many scholars[15,16,17,18,19,20,21,22]. In actual situation, there were many restrictions on actuators and inputs. In [18], the problem based on state-constraint impulsive protocol were taken into consideration. In [19], the issue of time-delay complex networks system based on the impulsive control were researched. On many occasions, impulsive control was regarded as a useful approach to handle some stability or synchronization problems. Then, it was evident that impulsive control is more beneficial in chaos from[23,24] or complex networks [25,26,27,28] which compares with continuous control.

    So far, there have been a great number of theorems and deductions about impulsive system. The sufficient conditions of the primary outcomes are obtained with high requirements. Nevertheless, there is no research on that state-constraint impulsive protocols are applied to nonlinear multi-agent systems via edge event-triggered control so far, then, we will discuss the problem in this paper.

    The contributions of this article are twofold:

    (1) In real life, it is a common phenomenon to have a limitation of the input or actuator. For the purpose of better closing to the actual situation, two kinds of impulsive control protocols which conclude input saturation and double actuator saturation are discussed in this paper, the sufficient conditions for system to reach consensus are obtained.

    (2) Edge event-triggered strategy which is a novel control way of event-triggered can greatly reduce the energy in the process of exchanging information. In this paper, we combine impulse control with edge event trigger control and let the time triggered by the edge event be the impulse time to avoid the Zeno-behavior. When the state error of the agent is small at a certain impulse time, the information interaction can be eliminated. Then, compared to the single impulsive control[11], the number of information exchange has been reduced and the energy consumption of the whole system is correspondingly reduced.

    The framework of the paper is as follows. Section Ⅱ describes some preliminaries which conclude notations, graph theory, state constraints and edge event-triggered strategy are introduced. In section Ⅲ, the models of the nonlinear dynamics and two types of impulsive control rules are formulated. In section IV, some theorems and their proofs are offered. For the purpose of validating the feasibility of the proposed methods, some numerical simulation are offered in section Ⅴ. In section Ⅵ, conclusion of this paper are offered.

    R is defined as the set of real number and let N be a set of positive real number. The matrix inequality A>B stands for that every element of A is bigger than B. Suppose that every eigenvalue of matrix A is real. λmin(C) and λmax(C) are the smallest eigenvalue and largest eigenvalue of matrix C. Then, diag[a1,a2,,aN] represents a diagonal matrix with elements ai on the diagonal. I is an identity matrix and IN denotes a N- dimensional identity matrix. max(xi) means the maximum of xi when xiR and i=1,2,,N. co{uj:j=1,2,,N} represents a convex hull. IN denotes an N- dimensional identity matrix.

    In the paper, the symbol G = (v, ε) represents a graph in which v={ν1,ν2,,νN} is a set of nodes and ε ν×ν is a set of edge. Let A=[aij] be a weighted adjacency matrix with nonnegative elements. For an undirect graph G, the element of adjacency matrix A which is a symmetric matrix is 1 if there exists an edge (νi,νj) between node νi and node νj, otherwise, the element is 0. The out-degree of node i is defined as deg(i)=Nj=1aij and let matrix ˜D be the degree matrix which is a diagonal matrix with the out-degree of each node along the principal diagonal. Then, the Laplacian matrix L=[lij] and the expression is:

    lij={degout(i),i=jaij,jNi0,otherwise.

    where Ni is a set which is made up of all the neighbors of node i.

    Suppose there are ϱ edges in graph G and label them be e1,e2,,eϱ, then, it's obvious that each edge eg=(νi,νj) where g[1,ϱ]. Denote D=[dij] be a incidence matrix and the elements of D is that

    dij={1,if νi istheheadnodeofthe jth orientededge1,if νi isthetailnodeofthe jth orientededge0,otherwise

    So, there exists a relationship between the Laplacian matrix L and the incidence matrix D is that L=DWDT. Then, W=[wii] is a diagonal matrix and define wii be weight value of ith edge.

    From now on, we assume that the topologies of multi-agent systems are all undirected graphs which are all connected.

    In practical industrial applications, the parameters will be limited by various physical conditions. So it is a common phenomenon to limit the actuator or input. For example, the cost of electronic devices during power transmission makes the input limited. In addition, almost all actual physical systems are subject to state constrains which conclude actuator saturation constraints and input saturation constraints. Then, define the saturation function be

    sat(y)={1,        y>1y,       1y11,      y<1 (2.1)

    where yR.

    For a multi-agent system, we should first formulate some edge event-triggered rules. Then, at each time of sampling, whether the state of each agent and its neighbors are updated depend on the edge event is triggered or not. Namely, if agent j is a neighbor of agent i and the edge event is triggered by their communication link, the relative state of the two agents are all sampled and their controllers are also updated respectively. Else, the edge event is not triggered, their relative state don't renew and is the same as the one at the most recent sampling moment. For convenience, let t(t)g be the event-triggered moment at the gth time and tgij(t) be the time that is the last sampling time before t.

    gij(t)=max{g|tg{tgt}}

    In this paper, we assume that the moment of event-trigger is the impulse constant.

    The following nonlinear system is considered in the paper and the dynamics of each agent in the system is expressed as follows:

    ˙xi(t)=f(t,xi(t))+bi(t),   i=1,2,,N. (3.1)

    in which xi(t)R is the desired state of the ith agent. f(t,xi) is a nonlinear functions. The nominal control input of ith agent is represented by bi(t).

    In the paper, the following two types of control protocols are formulated:

    1: Input Saturation

    bi(t)=k=1sat(jNiriaij(xj(tgij(tk))xi(tgij(tk))))δ(ttk) (3.2)

    2: Double Actuator Saturation

    bi(t)=k=1jNiaij(sat[xj(tgij(tk))]sat[xi(tgij(tk))])δ(ttk) (3.3)

    where ri is the strength of impulsive. The constant {tk} satisfies the inequality 0<t0<t1<<tk<tk+1<. We let limktk=+ and denote δ(ttk) be a Dirac function. Then we assume that xi(tk)=xi(t+k)xi(tk), xi(tk)=xi(tk) and xi(tk)=limttkxi(t), xi(t+k)=limtt+kxi(t).

    Suppose that there exist m edges of graph G and label the m edges be e1,e2,,em. Then, for any edge eg=(νi,νj) in which 1gm, let zg=xi(t)xj(t), ˜zg(tk)=xi(tij(tk))xj(tij(tk)) and define x(t)=[x1(t),x2(t),,xN(t)]T, z(t)=[z1(t),z2(t),,zm(t)]T, ˜z(tk)=[˜z1(tk),˜z2(tk),,˜zm(tk)]T. So, it's clear that z(t)=DTx(t).

    Here, we bring forward the rule of edge event-triggered. For the system, the edge event eg will be turned on at the time tk unless the following inequality is invalid.

    {μg˜zg(tk)zg(tk)σg˜zg(tk)zg(tk)˜zg(tk)0 (3.4)

    where μg and σg are all system parameters to be designed.

    Then, the next definition and lemmas are shown for supporting derivation better:

    Definition 1. The system achieves consensus with the control protocols while

    limt|xj(t)xi(t)|=0

    where i,j=1,2,,N.

    Lemma 1. [18] Let w1,w2,,wURn1, m1,m2,,mVRn2, w=(w1,w2,,wn)T, m=(m1,m2,,mn)T and U,V,n1,n2 are positive integers. If wco{wu:u=1,2,,U} and mco{mv:v=1,2,,V}, then

    [wm]co{[wumv]:u=1,2,,U;v=1,2,,V}. (3.5)

    Lemma 2. [18] Let w, mRn, w=(w1,w2,,wn)T, m=(m1,m2,,mn)T, nN+. E is a set of n×n diagonal matrices and its diagonal elements are either 1 or 0. Assume that Ei stands for every element of E. i=1,2,2n. Then, E={Ei:i{1,2,,2n}}. Denote Ei=IEi. It is obvious that Ei is also one element of E when EiE. When |mi|1, sat(w)co{Eiw+Eim:i{1,2,,2n}}.

    For example, if n=2, then

    E={[0000],[1000],[0001],[1001]}

    If xRn and T,HRn×n are two matrices, when Hx1, we can get sat(Tx)co{EiTx+EiHx:i{1,2,,2n}}. There exists 0ϱi1 and satisfies 2ni=1ϱi=1. Then sat(Tx)=2ni=1ϱi(EiT+EiH)x.

    Lemma 3. Let x=[x1,x2,,xn]T, SAT(x)=[sat(x1),sat(x2),,sat(xn)]T and H=diag[h1,h2,,hn]. Let V=diag[v1,v2,,vn], W=diag[w1,w2,,wn] and 0vi<1. Denote W=IV, it is clearly that 0<wi1. Then, for SAT(x), there exists a matrix H such that SAT(x)=Vx+WHx when Hx1.

    Proof. Let V=diag[v1,v2,,vn], W=diag[w1,w2,,wn], H=diag[h1,h2,,hn]. We assume 0vi<1and vi+wi=1, then 0<wi1. So there exists a constant hi such that sat(xi)=vixi+wihixi. For example, we choose vi=a, wi=1a, then sat(xi)=axi+(1a)hixi. So we let hi=1 if 1xi1 and let hi=sign(xi)axi(1a)xi when |xi|>1. Then, we can easily obtain that SAT(x)=Vx+WHx when Hx1. The proof is completed.

    Lemma 4. [3] If there exist two matrices P and B belong to Rn×n, which are all positive definite and symmetric, then for any xRn, the following inequation holds

    λmin(P1B)xTPxxTBxλmax(P1B)xTPx. (3.6)

    Remark 1. For Lemma 4, If matrix P is a identity matrix In, then the following inequation holds

    λmin(B)xTxxTBxλmax(B)xTx. (3.7)

    Assumption 1. Nonlinear function f() satisfies a condition that there exists a positive constant τ such that:

    |f(t,a)f(t,b)|τ|ab|. (3.8)

    Consider a consensus problem of system (3.1) based on protocol 1 (shown as (3.2)). Then the system can be considered as follows:

    {˙xi(t)=f(t,xi(t)),    ttkxi(tk)=sat[jNiriaij(xj(tgij(tk))xi(tgij(tk)))],t=tk (4.1)

    According to Lemma 2, we can get:

    x(tk)=(2ni=1ϱi(EiR+EiH))(Lx(tgij(tk))) (4.2)

    denote R=diag[r1,r2,,rN]. Assume S=2ni=1ϱi(EiR+EiH) and if the matrix H is selected for a diagonal matrix, S is also a diagonal matrix.

    Then, obviously

    x(tk)=SLx(tgij(tk)) (4.3)

    Furthermore, the system can be described as follow

    {˙x(t)=F(t,x(t)),    ttkx(t+k)=x(tk)SLx(tgij(tk)),    t=tk (4.4)

    define F(t,x(t))=(f(t,x1(t)),f(t,x2(t)),,f(t,xN(t)))T.

    Theorem 1. Suppose that there exists a matrix H such that HLx1 under the impulsive control protocol 1, if Assumption 1 holds and there exist two constants ˆξ, ˆγ that make the following inequities hold:

    (i) There exists a constant ˆϖ to make the expression 0<tk+1tkˆϖ,kN+ holds.

    (ii)0<1ˆγˆξ;

    (iii)ln(ˆξ)+2τˆϖ0;

    The system (3.1) will be aligned under protocol 1.

    Proof. Consider the following Lyapunov function:

    V(x(t))=xT(t)Lx(t)=12Nj=1Ni=1aij(xj(t)xi(t))2. (4.5)

    When ttk, we can easily obtain that the derivative of V is:

    ˙V(t)=Nj=1Ni=1aij[(xj(t)xi(t))(˙xj(t)˙xi(t))]=Nj=1Ni=1aij[xj(t)xi(t)][f(t,xj(t))f(t,xi(t))]Nj=1Ni=1aij|xj(t)xi(t)||f(t,xj(t))f(t,xi(t))|τNj=1Ni=1aij|xj(t)xi(t)||xj(t)xi(t)|2τV(t). (4.6)

    When t=tk, we can get that

    V(x(t+k))=xT(t+k)Lx(t+k)=[x(tk)SLx(tgij(tk))]TL[x(tk)SLx(tgij(tk))]=[xT(tk)xT(tgij(tk))LS]L[x(tk)SLx(tgij(tk))]=xT(tk)Lx(tk)xT(tk)LSLx(tgij(tk))x(tk)LSLxT(tgij(tk))+xT(tgij(tk))LSLSLx(tgij(tk))=xT(tk)Lx(tk)2xT(tk)LSLx(tgij(tk))+xT(tgij(tk))LSLSLx(tgij(tk))=V(tk)V1(tk) (4.7)

    where

    V1(tk)=2xT(tk)LSLx(tgij(tk))xT(tgij(tk))LSLSLx(tgij(tk))

    For the convenience of the next, the case that the edge events labeled by 1 to g are triggered at t=tk is assumed. Also, we can get L=DWDT, z(t)=DTx(t) and denote z=z(t), ˜z=˜z(tk). Then, according to Lemma 4 and Remark 1, it's easy to obtain that

    V1(tk)=2xT(tk)LSLx(tgij(tk))xT(tgij(tk))LSLSLx(tgij(tk))=2zTWDTSDW˜z˜zTWDTSLSDW˜z2ˆαzTW˜zˆβ˜zTW˜z=2ˆα(w1z1˜z1+w2z2˜z2++wmzm˜zm)ˆβ(w1˜z12+w2˜z22++wm˜zm2)(2ˆαˆβ)(w1z21+w2z22++wgz2g)+(2ˆαμg+1ˆβ)wg+1˜zg+12++(2ˆαμmˆβ)wm˜zm2(2ˆαˆβ)(w1z21+w2z22++wgz2g)+(2ˆαμg+1ˆβ)wg+11σ2g+1z2g+1++(2ˆαμmˆβ)wm1σ2mz2m=zTQWzˆγV(tk) (4.8)

    denote

    ˆα=λmin(DTSDW)
    ˆβ=λmax(DTSLSDW)
    ˆγ=λmin(Q)

    and Q is a diagonal matrix in which g elements are 2ˆαˆβ and mg elements are 2ˆαμpˆβσ2p, where p=mg,mg+1,,m.

    Based on (4.7) and (4.8), it's clearly that

    V(x(t+k))=V(tk)V1(tk)(1ˆγ)V(tk)ˆξV(x(tk)) (4.9)

    From (4.6) and (4.9), one obtains

    {˙V(x(t))2τV(x(t)), ttkV(x(t+k))ˆξV(x(tk)), t=tk (4.10)

    When t[t0,t1), in view of inequalities (4.10), we can get

    {V(x(t))e2τ(tt0)V(x(t0))V(x(t+1))ˆξe2τ(t1t0)V(x(t0)) (4.11)

    According to mathematical deduction, when t[tk,tk+1), it implies that

    {V(x(t))e2τ(ttk)V(x(t+k)),V(x(t+k))ˆξV(x(tk)), (4.12)

    From (4.11) and (4.12), one gets

    V(x(t))e2τ(ttk)V(x(t+k))ˆξe2τ(ttk)V(x(tk))ˆξe2τ(ttk)e2τ(tktk1)V(x(tk1))ˆξe2τ(ttk1)V(x(tk1))...ˆξke2τ(tt0)V(x(t0)) (4.13)

    Notice that ln(ˆξ)+2τˆϖ0 from (iii) in Theorem 1, one obtains

    0<ˆξe2τ(ttk1)1. (4.14)

    It is obvious that the system (4.1) which controlled by protocol 1 can reach consensus. The proof is completed.

    Discuss a consensus problem of the system (3.1) under control protocol 2 whose expression is (3.3). For the sake of convenience, suppose this situation that the edge events labeled by 1 to g are triggered at the moment t=tk. Then multi-agent system can be rewritten as follows:

    {˙xi(t)=f(t,xi(t)),    ttkxi(tk)=jNiaij(sat(tgij(tk))sat(xi(tgij(tk)))),t=tk (4.15)

    According to Lemma 3, we can get the impulsive instant expression of agent is

    x(tk)=LSAT(x(tgij(tk)))          =L((V+WˉH)x(tgij(tk))) (4.16)

    where SAT(x(t))=(sat(x1(t)),sat(x2(t)),,sat(xN(t)))T and ˉH=diag(h1,h2,,hN)T. We let O=V+WˉH, it's clearly that O is a diagonal matrix. Then

    x(tk)=LOx(tgij(tk)) (4.17)

    Then the system can be reformulated as:

    {˙x(t)=F(t,x(t)),    ttkx(t+k)=x(tk)LOx(tgij(tk)),    t=tk (4.18)

    Theorem 2. Assume that there exists a matrix ˉH such that ˉHx1 under the impulsive control protocol 2, if Assumption 1 holds and there exist two constants ˉξ, ˉγ that make the following inequities hold

    (i) There exists a constant ˉϖ to make the inequation 0<tk+1tkˉϖ,kN+ holds.

    (ii)0<1ˉγˉξ;

    (iii)ln(ˉξ)+2τˉϖ0;

    Then, system (3.1) can achieve consensus based on the action of protocol 2.

    Proof. Taking the following Lyapunov function into account:

    V(x(t))=xT(t)Lx(t)=12Nj=1Ni=1aij(xj(t)xi(t))2. (4.19)

    When ttk, the proof is the same as Theorem 1, so we can easily obtain:

    ˙V(t)2τV(t). (4.20)

    When t=tk, one can gather

    V(x(t+k))=xT(t+k)Lx(t+k)=[x(tk)LOx(tgij(tk))]TL[x(tk)LOx(tgij(tk))]=[xT(tk)xT(tgij(tk))OL]L[x(tk)LOx(tgij(tk))]=xT(tk)Lx(tk)2xT(tk)LLOx(tgij(tk))+xT(tgij(tk))OLLLOx(tgij(tk))=V(tk)V2(tk) (4.21)

    where

    V2(tk)=2xT(tk)LLOx(tgij(tk))xT(tgij(tk))OLLLOx(tgij(tk))

    Then, according to the above, it's easy to obtain that

    V2(tk)=2xT(tk)LLOx(tgij(tk))xT(t(tk)eij)OLLLOx(tgij(tk))2ζxT(tk)LLx(tgij(tk))δ2xT(tgij(tk))LLLx(tgij(tk))=2ζzTWDTDW˜zδ2˜zTWDTLDW˜z2ζˉαzTW˜zδ2ˉβ˜zTW˜z=2ζˉα(w1z1˜z1+w2z2˜z2++wmzm˜zm)δ2ˉβ(w1˜z12+w2˜z22++wm˜zm2)(2ζˉαδ2ˉβ)(w1z21+w2z22++wgz2g)+(2ζˉαμg+1δ2ˉβ)wg+1˜zg+12+   +(2ζˉαμmδ2ˉβ)wm˜zm2(2ζˉαδ2ˉβ)(w1z21+w2z22++wgz2g)+(2ζˉαμg+1δ2ˉβ)wg+11σ2g+1z2g+1+   +(2ζˉαμmδ2ˉβ)wm1σ2mz2m=zTˉQWzˉγV(tk) (4.22)

    where

    ζ=λmin(O)
    δ=λmax(O)
    ˉα=λmin(DTDW)
    ˉβ=λmax(DTLDW)
    ˉγ=λmin(ˉQ)

    and ˉQ is a diagonal matrix in which g elements are 2ζˉαδ2ˉβ and mg elements are 2ζˉαμpδ2ˉβσ2p in which p=mg,mg+1,,m.

    Focus on (4.21) and (4.22), it's clearly that

    V(x(t+k))=V(tk)V1(tk)(1ˉγ)V(tk)ˉξV(x(tk)) (4.23)

    From (4.20) and (4.23), we can observe

    {˙V(x(t))2τV(x(t)), ttkV(x(t+k))ˉξV(x(tk), t=tk (4.24)

    When t[t0,t1), from the inequality of (4.24), we can get

    {V(x(t))e2τ(tt0)V(x(t0))V(x(t+1))ˉξe2τ(t1t0)V(x(t0)) (4.25)

    Thus, we can easily obtain that

    {V(x(t))e2τ(ttk)V(x(t+k)),t[tk,tk+1)V(x(t+k))ˉξV(x(tk)), t=tk (4.26)

    According to (4.26), by mathematical deduction, it holds that

    V(x(t))e2τ(ttk)V(x(t+k))ˉξe2τ(ttk)V(x(tk))ˉξe2τ(ttk)e2τ(tktk1)V(x(tk1))ˉξe2τ(ttk1)V(x(tk1))...ˉξke2τ(tt0)V(x(t0)) (4.27)

    From (iii) in Theorem 2, we can receive ln(ˉξ)+2τˉϖ0. Then,

    0<ˉξe2τ(ttk1)1. (4.28)

    It's evident that the system (4.15) which controlled by protocol 2 reach consensus. The proof is completed.

    Example 1. We consider the multi-agent system (4.1) under the control of protocol 1.

    ˙xi(t)=f(t,xi(t))+bi(t),i=1,2,3,4 (5.1)

    For the system (4.1), the undirect graph is chosen as the Figure 1.

    Figure 1.  The network topology in Example 1.

    From the graph of Figure 1, we can clearly acquire the incidence matrix

    D=[1001110001100011]

    And we select that nonlinear functions are as follows: f(t,xi(t))=cos2(xi(t))|sin(xi(t))|. And choose x1(0)=3,x2(0)=0.4,x3(0)=2.7, x4(0)=1.3 and τ=1.2.

    With regard to Theorem 1, let's define the step size to be 0.001, R=diag[0.5,0.7,0.6,0.4], μ1=μ2=μ3=μ4=0.8, σ1=σ2=σ3=σ4=1.2, ϱ1=0.2,ϱ2=0.1,ϱ3=0.3,ϱ4=0.1,ϱ5=0.3, the rest of ϱi are all zero and ˆξ=0.86, tktk1=0.2, k1. According to calculation, the conditions of (ii),(iii) in Theorem 1 are all hold. Then, Figure 2 displays the state value of ith agent under the control of impulsive and event-triggered, Figure 3 indicates the error between every two agents, Figure 4 reveals the event-triggered time of each edge.

    Figure 2.  The state of every agent with impulsive in Example 1.
    Figure 3.  The error between every two agents in Example 1.
    Figure 4.  The event-triggered time of each edge in Example 1.

    We can obviously see the system is consensus under the control of protocol 1 from Figure 2 and Figure 3.

    Example 2. We take the multi-agent system (4.15) into consideration which is controlled by protocol 2.

    ˙xi(t)=f(t,xi(t))+bi(t),i=1,2,3,4 (5.2)

    As the system (4.15), we let the graph and the direction of every edge as follows in Figure 5:

    Figure 5.  The network topology in Example 2.

    So, the incidence matrix D is

    D=[1101100001100011]

    Then we assume that the nonlinear function of the dynamics of each agent are f(t,x(t))cos2(x(t))|0.4cos(x(t))1| and choose x(0)=[3,0.4,2.28,0.3],τ=1.6.

    About Theorem 2, suppose step size be 0.001, R=diag[0.4,0.6,0.6,0.4], μ1=μ2=μ3=μ4=0.72, σ1=σ2=σ3=σ4=1.46 ˉξ=0.79, ϱ1=0.3,ϱ3=0.2,ϱ5=0.2,ϱ7=0.1,ϱ9=0.2, the rest of ϱi are all zero and tktk1=0.2, k1. By calculation, we can verify that the conditions of Theorem 2 are established. Then, the state of ith agent with the impulsive control is manifested in Figure 6 and the error between every two agents is evident in Figure 7. The event-triggered moment of each edge is displayed in Figure 8.

    Figure 6.  The state of each agent with impulsive in Example 2.
    Figure 7.  The error between every two agents in Example 2.
    Figure 8.  The event-triggered time of each edge in Example 2.

    It is clear that the multi-agent system reach consensus under the control of protocol 2 from Figure 6 and Figure 7.

    We discuss the nonlinear multi-agent consensus issue under the control state-constrain impulsive and edge event-triggered tactics in the above. Impulsive protocol based on the relative information between the agents and their neighbors has been adopted to deal with the problem of consensus. Edge event-triggered strategy can reduce cost by reducing the number of information exchange. According to theoretical analysis, we can gather sufficient conditions to ensure the consensus of the system in this paper. Numerical simulations have verified that the consensus problem are solved by the control protocols. The asynchronous event-based problem of multi-agent systems will be taken into consideration.

    This work was supported by the National Natural Science Foundation of China under Grants 61873213 and 61633011, and in part by National Key Research and Development Project under Grant 2018AAA0100101.

    All authors declare no conflicts of interest in this paper.



    [1] X. Tan, J. Cao, X. Li, Leader-following mean square consensus of stochastic multi-agent systems with input delay via event-triggered control, IET Contr. Theory Appl., 12 (2017), 299-309.
    [2] Y. Han, C. Li, W. Zhang, et al. Impulsive consensus of multiagent systems with limited bandwidth based on encoding-decoding, IEEE Trans. Cybern., 50 (2020), 36-47. doi: 10.1109/TCYB.2018.2863108
    [3] Z. Xu, C. Li, Y. Han, Leader-following fixed-time quantized consensus of multi-agent systems via impulsive control, J. Franklin Inst., 356 (2019), 441-456. doi: 10.1016/j.jfranklin.2018.10.009
    [4] G. Wen, Z. Duan, W. Yu, et al. Consensus of second-order multi-agent systems with delayed nonlinear dynamics and intermittent communications, Int. J. Control, 86 (2013), 322-331. doi: 10.1080/00207179.2012.727473
    [5] H. Li, X. Liao, T. Huang, et al. Event-triggering sampling based leader-following consensus in second-order multi-agent systems, IEEE Trans. Autom. Control, 60 (2014), 1998-2003.
    [6] Q. Song, J. Cao, W. Yu, Second-order leader-following consensus of nonlinear multi-agent systems via pinning control, Syst. Control Lett., 59 (2010), 553-562. doi: 10.1016/j.sysconle.2010.06.016
    [7] R. Olfati-Saber, R. Murray, Consensus problems in networks of agents with switching topology and time-delays, Syst. Control Lett., 49 (2004), 1520-1533.
    [8] R. Olfati-Saber, J. Fax, R, Murray, Consensus and cooperation in networked multi-agent systems, Proc. IEEE, 95 (2007), 215-233. doi: 10.1109/JPROC.2006.887293
    [9] T. Ma, Z. Zhang, Adaptive consensus of multi-agent systems via odd impulsive control, Neurocomputing, 321 (2018), 139-145. doi: 10.1016/j.neucom.2018.09.007
    [10] Z. Guan, F. Sun, Y. Wang, et al. Finite-time consensus for leader-following second-order multiagent networks, IEEE Trans. Circuits Syst., 59 (2012), 2646-2654. doi: 10.1109/TCSI.2012.2190676
    [11] Y. Han, C. Li, Second-order consensus of discrete-time multi-agent systems in directed networks with nonlinear dynamics via impulsive protocols, Neurocomputing, 286 (2018), 51-57. doi: 10.1016/j.neucom.2018.01.053
    [12] G. Wen, P. Chen, Y. Liu, et al. Neural-network-based adaptive leader-following consensus control for second-order non-linear multi-agent systems, IET Control Theory Appl., 9 (2015), 1927-1934. doi: 10.1049/iet-cta.2014.1319
    [13] J. Mei, W. Ren, Distributed consensus of second-order multi-agent systems with heterogeneous unknown inertias and control gains under a directed graph, IEEE Trans. Autom. Control, 61 (2016), 2019-2034. doi: 10.1109/TAC.2015.2480336
    [14] Y. Huang, Y. Li, W. Hu, Distributed rotating formation control of second-order leader-following multi-agent systems with nonuniform delays, J. Franklin Inst., 356 (2019), 3090-3101. doi: 10.1016/j.jfranklin.2019.02.009
    [15] Y. Feng, C. Li, Sandwich control systems with impulse time windows, Int. J. Mach. Learn. Cybern., 8 (2017), 2009-2015. doi: 10.1007/s13042-016-0580-5
    [16] Z. He, C. Li, L. Chen, et al. Dynamic behaviors of the FitzHugh CNagumo neuron model with state-dependent impulsive effects, Neural Netw, 121 (2020), 497-511. doi: 10.1016/j.neunet.2019.09.031
    [17] X. Li, X. Yang, T. Huang, Persistence of delayed cooperative models: Impulsive control method, Appl. Math. Comput., 342 (2019), 130-146.
    [18] L. Li, C. Li, H. Li, An analysis and design for time-varying structures dynamical networks via state constraint impulsive control, Int. J. Control, 92 (2019), 2820-2828. doi: 10.1080/00207179.2018.1459861
    [19] G. Cai, Z. Zhang, G. Feng, et al. Delay feedback impulsive control of a time-delay nonlinear complex financial networks, Indian J. Phys., 93 (2019), 1181-1186. doi: 10.1007/s12648-019-01377-y
    [20] X. Li, B. Martin, An impulsive delay differential inequality and applications, Comput. Math. Appl., 64 (2012), 1875-1881. doi: 10.1016/j.camwa.2012.03.013
    [21] X. Li, H. Daniel, J. Cao, Finite-time stability and settling-time estimation of nonlinear impulsive systems, Automatica, 99 (2019), 361-368. doi: 10.1016/j.automatica.2018.10.024
    [22] L. Chen, Z. He, C. Li, et al. On existence and continuation of solutions of the state-dependent impulsive dynamical system with boundary constraints, Adv. Differ. Equ., 2019 (2019).
    [23] X. Zhang, X. Lv, X. Li, Sampled-data-based lag synchronization of chaotic delayed neural networks with impulsive control, Nonlinear Dyn., 90 (2017), 2199-2207. doi: 10.1007/s11071-017-3795-4
    [24] X. He, C. Li, X. Pan, Impulsive control and Hopf bifurcation of a three-dimensional chaotic system, J. Vib. Control, 20 (2014), 1361-1368. doi: 10.1177/1077546312470475
    [25] X. Hai, G. Ren, Y. Yu, et al. Impulsive control and Hopf bifurcation of a three-dimensional chaotic system, Commun. Nonlinear Sci. Numer. Simul., 82, 2020.
    [26] K. Guan, F. Tan, J. Yang, Global power synchronization of complex dynamical networks with proportional delay and impulsive effects, Neurocomputing, 366 (2019), 23-34. doi: 10.1016/j.neucom.2019.07.087
    [27] Z. Xu, X. Li, P. Duan, Synchronization of complex networks with time-varying delay of unknown bound via delayed impulsive control, Neural Netw., 125 (2020), 224-232. doi: 10.1016/j.neunet.2020.02.003
    [28] Z. Guan, H. Zhang, Stabilization of complex network with hybrid impulsive and switching control, Chaos, Solitons Fractals, 37 (2008), 1372-138. doi: 10.1016/j.chaos.2006.10.064
  • This article has been cited by:

    1. Menghao Qu, Qiangde Wang, Chunling Wei, Event-triggered consensus for second-order multi-agent systems with sampled position data via impulsive control, 2022, 359, 00160032, 9989, 10.1016/j.jfranklin.2022.09.023
    2. Gang Li, Xiaowei Jiang, Le You, Xianhe Zhang, 2022, Quantized impulsive consensus of nonlinear Leader-following multi-agent systems, 978-988-75815-3-6, 4557, 10.23919/CCC55666.2022.9902822
    3. Shuang Cao, Xiaowei Jiang, Ming Chi, Xianhe Zhang, 2021, Fast ADMM algorithm with efficient communication for distributed optimization of multi-agent systems, 978-1-6654-2647-3, 5027, 10.1109/CAC53003.2021.9728441
    4. Le You, Xiaowei Jiang, Xianhe Zhang, Huaicheng Yan, Tingwen Huang, Distributed Edge Event-Triggered Control of Nonlinear Fuzzy Multiagent Systems With Saturation Constraint Hybrid Impulsive Protocols, 2022, 30, 1063-6706, 4142, 10.1109/TFUZZ.2022.3143000
    5. Xiaowei Jiang, Le You, Ni Zhang, Ming Chi, Huaicheng Yan, Impulsive Formation Tracking of Nonlinear Fuzzy Multiagent Systems With Input Saturation Constraints, 2024, 32, 1063-6706, 5728, 10.1109/TFUZZ.2024.3426070
    6. Le You, Xiaowei Jiang, Bo Li, Xianhe Zhang, Huaicheng Yan, Tingwen Huang, Control for Nonlinear Fuzzy Time-Delay Multiagent Systems: Two Kinds of Distributed Saturation-Constraint Impulsive Approach, 2023, 31, 1063-6706, 2861, 10.1109/TFUZZ.2023.3239001
    7. Le You, Xiaowei Jiang, Shiqi Zheng, Huaicheng Yan, Communication Limited Hybrid Impulsive Control of Fuzzy Time-Delay Multiagent Network, 2024, 32, 1063-6706, 152, 10.1109/TFUZZ.2023.3293271
    8. Xiaowei Jiang, Ni Zhang, Bo Li, Xianhe Zhang, Impulsive consensus of nonlinear multi-agent systems with input and state saturation constraints, 2023, 174, 09600779, 113904, 10.1016/j.chaos.2023.113904
    9. Le You, Xiaowei Jiang, Shiqi Zheng, Huaicheng Yan, Xianhe Zhang, Event‐triggered asymmetrical saturation‐constraint impulsive control of multi‐agent systems, 2024, 34, 1049-8923, 2553, 10.1002/rnc.7096
    10. Changgui Wu, Liang Zhao, Finite-time adaptive dynamic surface control for output feedback nonlinear systems with unmodeled dynamics and quantized input delays, 2024, 9, 2473-6988, 31553, 10.3934/math.20241518
  • Reader Comments
  • © 2020 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(4756) PDF downloads(358) Cited by(10)

Figures and Tables

Figures(8)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog