
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
[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 |
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 xi∈R 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=j−aij,j∈Ni0,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 orientededge−1,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, −1⩽y⩽1−1, y<−1 | (2.1) |
where y∈R.
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∈{tg⩽t}} |
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(∑j∈Niriaij(xj(tgij(tk))−xi(tgij(tk))))δ(t−tk) | (3.2) |
2: Double Actuator Saturation
bi(t)=∞∑k=1∑j∈Niaij(sat[xj(tgij(tk))]−sat[xi(tgij(tk))])δ(t−tk) | (3.3) |
where ri is the strength of impulsive. The constant {tk} satisfies the inequality 0<t0<t1<⋯<tk<tk+1<⋯. We let limk→∞tk=+∞ and denote δ(t−tk) be a Dirac function. Then we assume that △xi(tk)=xi(t+k)−xi(t−k), xi(tk)=xi(t−k) and xi(t−k)=limt→t−kxi(t), xi(t+k)=limt→t+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 1⩽g⩽m, let zg=xi(t)−xj(t), ˜zg(t−k)=xi(tij(t−k))−xj(tij(t−k)) and define x(t)=[x1(t),x2(t),…,xN(t)]T, z(t)=[z1(t),z2(t),…,zm(t)]T, ˜z(t−k)=[˜z1(t−k),˜z2(t−k),…,˜zm(t−k)]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,…,wU∈Rn1, m1,m2,…,mV∈Rn2, w=(w1,w2,⋯,wn)T, m=(m1,m2,⋯,mn)T and U,V,n1,n2 are positive integers. If w∈co{wu:u=1,2,…,U} and m∈co{mv:v=1,2,…,V}, then
[wm]∈co{[wumv]:u=1,2,…,U;v=1,2,…,V}. | (3.5) |
Lemma 2. [18] Let w, m∈Rn, w=(w1,w2,⋯,wn)T, m=(m1,m2,⋯,mn)T, n∈N+. 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 E−i=I−Ei. It is obvious that E−i is also one element of E when Ei∈E. When |mi|⩽1, sat(w)∈co{Eiw+E−im:i∈{1,2,⋯,2n}}.
For example, if n=2, then
E={[0000],[1000],[0001],[1001]} |
If x∈Rn and T,H∈Rn×n are two matrices, when ‖Hx‖∞⩽1, we can get sat(Tx)∈co{EiTx+E−iHx:i∈{1,2,⋯,2n}}. There exists 0⩽ϱi⩽1 and satisfies ∑2ni=1ϱi=1. Then sat(Tx)=∑2ni=1ϱi(EiT+E−iH)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 0⩽vi<1. Denote W=I−V, it is clearly that 0<wi⩽1. Then, for SAT(x), there exists a matrix H such that SAT(x)=Vx+WHx when ‖Hx‖∞⩽1.
Proof. Let V=diag[v1,v2,…,vn], W=diag[w1,w2,…,wn], H=diag[h1,h2,…,hn]. We assume 0⩽vi<1and vi+wi=1, then 0<wi⩽1. So there exists a constant hi such that sat(xi)=vixi+wihixi. For example, we choose vi=a, wi=1−a, then sat(xi)=axi+(1−a)hixi. So we let hi=1 if −1⩽xi⩽1 and let hi=sign(xi)−axi(1−a)xi when |xi|>1. Then, we can easily obtain that SAT(x)=Vx+WHx when ‖Hx‖∞⩽1. 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 x∈Rn, the following inequation holds
λmin(P−1B)xTPx⩽xTBx⩽λmax(P−1B)xTPx. | (3.6) |
Remark 1. For Lemma 4, If matrix P is a identity matrix In, then the following inequation holds
λmin(B)xTx⩽xTBx⩽λ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)|⩽τ|a−b|. | (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)), t≠tk△xi(tk)=sat[∑j∈Niriaij(xj(tgij(t−k))−xi(tgij(t−k)))],t=tk | (4.1) |
According to Lemma 2, we can get:
△x(tk)=(2n∑i=1ϱi(EiR+E−iH))(−Lx(tgij(t−k))) | (4.2) |
denote R=diag[r1,r2,…,rN]. Assume S=∑2ni=1ϱi(EiR+E−iH) and if the matrix H is selected for a diagonal matrix, S is also a diagonal matrix.
Then, obviously
△x(tk)=−SLx(tgij(t−k)) | (4.3) |
Furthermore, the system can be described as follow
{˙x(t)=F(t,x(t)), t≠tkx(t+k)=x(t−k)−SLx(tgij(t−k)), 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 ‖HLx‖∞⩽1 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+1−tk⩽ˆϖ,k∈N+ 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)=12N∑j=1N∑i=1aij(xj(t)−xi(t))2. | (4.5) |
When t≠tk, we can easily obtain that the derivative of V is:
˙V(t)=N∑j=1N∑i=1aij[(xj(t)−xi(t))(˙xj(t)−˙xi(t))]=N∑j=1N∑i=1aij[xj(t)−xi(t)][f(t,xj(t))−f(t,xi(t))]⩽N∑j=1N∑i=1aij|xj(t)−xi(t)||f(t,xj(t))−f(t,xi(t))|⩽τN∑j=1N∑i=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(t−k)−SLx(tgij(t−k))]TL[x(t−k)−SLx(tgij(t−k))]=[xT(t−k)−xT(tgij(t−k))LS]L[x(t−k)−SLx(tgij(t−k))]=xT(t−k)Lx(t−k)−xT(t−k)LSLx(tgij(t−k))−x(t−k)LSLxT(tgij(t−k))+xT(tgij(t−k))LSLSLx(tgij(t−k))=xT(t−k)Lx(t−k)−2xT(t−k)LSLx(tgij(t−k))+xT(tgij(t−k))LSLSLx(tgij(t−k))=V(t−k)−V1(t−k) | (4.7) |
where
V1(t−k)=2xT(t−k)LSLx(tgij(t−k))−xT(tgij(t−k))LSLSLx(tgij(t−k)) |
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(t−k). Then, according to Lemma 4 and Remark 1, it's easy to obtain that
V1(t−k)=2xT(t−k)LSLx(tgij(t−k))−xT(tgij(t−k))LSLSLx(tgij(t−k))=2zTWDTSDW˜z−˜zTWDTSLSDW˜z⩾2ˆα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(t−k) | (4.8) |
denote
ˆα=λmin(DTSDW) |
ˆβ=λmax(DTSLSDW) |
ˆγ=λmin(Q) |
and Q is a diagonal matrix in which g elements are 2ˆα−ˆβ and m−g elements are 2ˆαμp−ˆβσ2p, where p=m−g,m−g+1,…,m.
Based on (4.7) and (4.8), it's clearly that
V(x(t+k))=V(t−k)−V1(t−k)⩽(1−ˆγ)V(t−k)⩽ˆξV(x(t−k)) | (4.9) |
From (4.6) and (4.9), one obtains
{˙V(x(t))⩽2τV(x(t)), t≠tkV(x(t+k))⩽ˆξV(x(t−k)), t=tk | (4.10) |
When t∈[t0,t1), in view of inequalities (4.10), we can get
{V(x(t))⩽e2τ(t−t0)V(x(t0))V(x(t+1))⩽ˆξe2τ(t1−t0)V(x(t0)) | (4.11) |
According to mathematical deduction, when t∈[tk,tk+1), it implies that
{V(x(t))⩽e2τ(t−tk)V(x(t+k)),V(x(t+k))⩽ˆξV(x(t−k)), | (4.12) |
From (4.11) and (4.12), one gets
V(x(t))⩽e2τ(t−tk)V(x(t+k))⩽ˆξe2τ(t−tk)V(x(t−k))⩽ˆξe2τ(t−tk)e2τ(tk−tk−1)V(x(tk−1))⩽ˆξe2τ(t−tk−1)V(x(tk−1))⩽...⩽ˆξke2τ(t−t0)V(x(t0)) | (4.13) |
Notice that ln(ˆξ)+2τˆϖ⩽0 from (iii) in Theorem 1, one obtains
0<ˆξe2τ(t−tk−1)⩽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)), t≠tk△xi(tk)=∑j∈Niaij(sat(tgij(t−k))−sat(xi(tgij(t−k)))),t=tk | (4.15) |
According to Lemma 3, we can get the impulsive instant expression of agent is
△x(tk)=−LSAT(x(tgij(t−k))) =−L((V+WˉH)x(tgij(t−k))) | (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(t−k)) | (4.17) |
Then the system can be reformulated as:
{˙x(t)=F(t,x(t)), t≠tkx(t+k)=x(t−k)−LOx(tgij(t−k)), t=tk | (4.18) |
Theorem 2. Assume that there exists a matrix ˉH such that ‖ˉHx‖∞⩽1 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+1−tk⩽ˉϖ,k∈N+ 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)=12N∑j=1N∑i=1aij(xj(t)−xi(t))2. | (4.19) |
When t≠tk, 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(t−k)−LOx(tgij(t−k))]TL[x(t−k)−LOx(tgij(t−k))]=[xT(t−k)−xT(tgij(t−k))OL]L[x(t−k)−LOx(tgij(t−k))]=xT(t−k)Lx(t−k)−2xT(t−k)LLOx(tgij(t−k))+xT(tgij(t−k))OLLLOx(tgij(t−k))=V(t−k)−V2(t−k) | (4.21) |
where
V2(t−k)=2xT(t−k)LLOx(tgij(t−k))−xT(tgij(t−k))OLLLOx(tgij(t−k)) |
Then, according to the above, it's easy to obtain that
V2(t−k)=2xT(t−k)LLOx(tgij(t−k))−xT(t(t−k)eij)OLLLOx(tgij(t−k))⩾2ζxT(t−k)LLx(tgij(t−k))−δ2xT(tgij(t−k))LLLx(tgij(t−k))=2ζzTWDTDW˜z−δ2˜zTWDTLDW˜z⩾2ζˉα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(t−k) | (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 m−g elements are 2ζˉαμp−δ2ˉβσ2p in which p=m−g,m−g+1,…,m.
Focus on (4.21) and (4.22), it's clearly that
V(x(t+k))=V(t−k)−V1(t−k)⩽(1−ˉγ)V(t−k)⩽ˉξV(x(t−k)) | (4.23) |
From (4.20) and (4.23), we can observe
{˙V(x(t))⩽2τV(x(t)), t≠tkV(x(t+k))⩽ˉξV(x(t−k), t=tk | (4.24) |
When t∈[t0,t1), from the inequality of (4.24), we can get
{V(x(t))⩽e2τ(t−t0)V(x(t0))V(x(t+1))⩽ˉξe2τ(t1−t0)V(x(t0)) | (4.25) |
Thus, we can easily obtain that
{V(x(t))⩽e2τ(t−tk)V(x(t+k)),t∈[tk,tk+1)V(x(t+k))⩽ˉξV(x(t−k)), t=tk | (4.26) |
According to (4.26), by mathematical deduction, it holds that
V(x(t))⩽e2τ(t−tk)V(x(t+k))⩽ˉξe2τ(t−tk)V(x(t−k))⩽ˉξe2τ(t−tk)e2τ(tk−tk−1)V(x(tk−1))⩽ˉξe2τ(t−tk−1)V(x(tk−1))⩽...⩽ˉξke2τ(t−t0)V(x(t0)) | (4.27) |
From (iii) in Theorem 2, we can receive ln(ˉξ)+2τˉϖ⩽0. Then,
0<ˉξe2τ(t−tk−1)⩽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.
From the graph of Figure 1, we can clearly acquire the incidence matrix
D=[100−1−11000−11000−11] |
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, tk−tk−1=0.2, k⩾1. 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.
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:
So, the incidence matrix D is
D=[110−1−10000−11000−11] |
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 tk−tk−1=0.2, k⩾1. 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.
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
![]() |
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 |