Next Article in Journal
An Accurate Switching Current Measurement Based on Resistive Shunt Applied to Short Circuit GaN HEMT Characterization
Previous Article in Journal
A Modification of the PBIL Algorithm Inspired by the CMA-ES Algorithm in Discrete Knapsack Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integral-Type Edge-Event- and Edge-Self-Triggered Synchronization to Multi-Agent Systems with Lur’e Nonlinear Dynamics

1
The School of Aeronautics and Astronautics, Central South University, Changsha 410083, China
2
The Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong, China
3
The School of Electronic and Information Engineering, Harbin Institute of Technology, Shenzhen 518055, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(19), 9137; https://doi.org/10.3390/app11199137
Submission received: 26 July 2021 / Revised: 18 September 2021 / Accepted: 20 September 2021 / Published: 30 September 2021

Abstract

:
This paper proposes event- and self-triggered control strategies to achieve distributed synchronization for multiple Lur’e systems with unknown static nonlinearities. Firstly, the integral-type edge-event-triggered function is designed here without Zeno behaviors. Compared to the traditional event-triggered schemes, the considered algorithm has the advantages of reducing controller update frequency and sensor energy consumption. Then, the integral-type self-triggered is further investigated, which implements discontinuous monitoring and discontinuous agent listening. Finally, numerical simulations verified the effectiveness and superiority of our policies.

1. Introduction

In recent years, distributed control of multi-agent systems has emerged as an essential topic in the field of control theory [1,2,3,4,5,6,7,8,9,10,11,12], and it has been applied in more and more fields such as the coordinated attitude of multiple spacecraft, formation cooperative control, multi-drone coordination, and multiple robotic arms coordination. The main concern on distributed control is how to coordinate all individuals to achieve synchronization and consensus control under information interaction [1,2,5,6]. Generally, sampled-data control is applied to the studies on synchronization and consensus analysis in actual digital computers, among which the most common solution is periodic sampling based on a time-triggered mechanism. However, consensus analysis and performance requirements typically result in conservative choices of the sampling period (i.e., minimum), which consume excessive system resources.
In contrast to specific time intervals, the other is event-triggered sampling control, whose sampling instants are determined by preset triggering conditions [13,14,15,16,17,18,19,20,21,22,23,24,25]. Here, these events are triggered at time points when the norm of a certain measurement error becomes large to the norm of a designed function as time evolves. Earlier studies on event-triggered control include a conference paper on event-triggered control of PID controllers [13]. However, the application and development of event-triggered control theories have not made a good progress for a long time. This is because Zeno behavior often appears in event-triggered control systems, and its related theoretical problems have not been well resolved. Until 2007, Tabuada [14] strictly proved that there is a minimum time-bound between the interval of any two consecutive events to avoid Zeno behaviors, in a class of nonlinear feedback control systems based on state-dependent event-triggered control. Furthermore, self-triggered control strategies were developed in [26,27,28,29,30], in which each agent predicts its next triggering time at any event instant; that is, continuous or periodic event detections can be avoided. Such schemes aim to replace the resource consumption of all sensors with an increase in computational complexity.
The above event-triggered and self-triggered conditions are all designed to be state-dependent or decaying exponential function-dependent, which demands that the measurement error needs to meet these conditions at any time. To relax such conservative settings, in [31], Girard designed an event-triggered control mechanism determined by a dynamic differential equation. Subsequently, in [32], Mousavi et al. proposed an integral event-triggered condition, which requires that the measurement error only needs to be less than the given threshold function over a certain integration interval. Then, in [33,34], Zhang et al. extend the integral-type method to first-order linear multi-agent systems. The integral-type event-triggered control relaxed the requirement for measurement error and also relaxed the requirement for decreasing Lyapunov functions, further reducing the controller updates.
In this paper, we study the design problem of integral-type edge-event- and edge-self-triggered control for Lur’e uncertain nonlinear systems with unknown static nonlinearities. First, the research on synchronization of Lur’e systems has greatly promoted the development of control theory [35,36,37,38,39]. Recently, distributed synchronization of multi-agent systems with Lur’e node dynamics was investigated in Wen et al. (2013). Robust synchronization of multi-agent systems with uncertain Lur’e-type nonlinear dynamics was studied in Zhao et al. (2013). Then, most distributed event-triggered control policies require each agent to gather its own information and then communicate with its neighbors to achieve global control goals. In actual scenarios, the accurate measurement of self-state information is often difficult to achieve. For instance, the individual’s own position, velocity, and other information often need to be obtained with the help of GPS or inertial sensors using of sophisticated algorithmic measurements. Here, it may be easier for agents to implement coordinated control by using relative state information. Therefore, another state measurement scheme is applied. The relative state information between itself and its neighbors, termed edge state information, is measured by means of relative state sensors such as Lidar or laser speedometer mounted on each individual to achieve the control goal. Quite a number of studies on synchronization and consensus analysis for distributed edge-event-triggered control have been represented [40,41,42].
Hinted by these observations, the integral-type edge-event- and edge-self-triggered control strategies are developed for Lur’e uncertain nonlinear systems in this paper. In the proposed event-triggered strategy, an integral-type triggering function is designed to reduce the controller updates. Moreover, we accomplish the edge-self-triggered control on the above system to avoiding continuous monitoring, in which each controller only updates at certain sampling instants and can effectively reduce controller burden and sensor energy consumption. The main contributions of this work are stated as follows:
1.
The dominant motive of this work is to design integral-type edge-event- and edge-self-triggered control strategies for Lur’e uncertain nonlinear systems to seek novel scheduling policies of active sensors. Here, only relative states are employed, while absolute state information is uninvolved. These combined edge-based control policies can provide another approach, where absolute state information is not easily available [16,17,19,20,23].
2.
A distributed integral-type edge-event-triggered control algorithm is designed in the proposed control strategies, which relaxes the setting of the measurement error in the traditional event-triggered strategy [13,14,15,16,17,19,20,21,22,23,25] that needs to meet the trigger conditions at all times. The application of Barbalat’s Lemma in proof guarantees the convergence. Compared to the studies on distributed integral-type event-triggered control in [33,34], our results on edge states related to each agent are evaluated asynchronously, based on nonlinear dynamic models.
3.
The self-triggering condition does not require continuous or periodic detection of measurement error information, which avoids the periodic monitoring of the sensor [13,14,15,16,17,19,20,21,22,23,25,32,33], further reducing the number of sensor measurement samples and then saving system resources.
The remainder of this paper is organized as follows. Some preliminaries and the problem formulation are given in Section 2. The main results are presented in Section 3 and Section 4. Section 5 validates the obtained theoretical results using numerical simulations. Finally, concluding remarks close the paper in Section 6.

2. Preliminaries

2.1. Preliminaries on Graph Theory

Consider an undirected graph G with N edges and N nodes, which is denoted by G = ( V , E ) with node set V = { v 1 , v 2 , , v n } and edge set E = { ( v i , v j ) : v i , v j V } . The set of neighbours of node i is denoted by N i = { v j V : ( v j , v i ) E } , and | N i | denotes the cardinality of N i , ie. N = | N 1 | + | N 2 | + + | N N | . Then the weighted adjacency matrix A R N × N is used to describe the topology of system (2), in which self-loops and multiple information links are not allowed, where a i j > 0 if ( v i , v j ) E , while a i j = 0 , otherwise. The graph Laplacian of G is defined as L = { l i j } R N × N , in which l i j = a i j if i j , and l i j = j N i a i j otherwise. We now introduce several important matrices in the graph theory. The matrix which relates the nodes to the edges is called incidence matrix, denoted by H = { h k i } R N × N [23]. By choosing arbitrary orientation for all edges for an undirected graph, the entries of its incidence matrix are defined as h k i = 1 if the kth edge sinks at node i, or h k i = 1 if the kth edge leaves node i, or h k i = 0 otherwise. Therefore, the corresponding Laplacian matrix is represented as L = H T H [4,43].
For the edge ε p E with the orientation from agents v j to v i , let r p ( t ) = r ( i , j ) ( t ) = x i ( t ) x j ( t ) be the corresponding edge state. We say that system (2) reaches the state synchronization if and only if lim t r p ( t ) = 0 , p = 1 , 2 , , N , for any initial values r p ( t 0 ) . The following assumption and lemma are presented:
Definition 1.
[44] Let S 1 , S 2 R s × s be real symmetric matrices such that S 1 is positive semi-definite and S 1 S 2 is positive definite, i.e., 0 S 1 < S 2 . Then ϕ ( · ) is called sector bounded within the sector [ S 1 , S 2 ] if it satisfies
( ϕ ( y ) S 1 y ) T ( ϕ ( y ) S 2 y ) 0 ,
for all y R m .
Assumption A1.
The interaction topology G of system (2) is connected.
Lemma 1.
There is ϕ ( · ) called sector bounded within the sector [ S 1 , S 2 ] , such that
ϕ ( y i ) ϕ ( y j ) 2 η y i y j 2 η C 2 x i x j 2 .
ie. [ ( H I ) Φ ( y ) ] T [ ( H I ) Φ ( y ) ] η C 2 R ( t ) T R ( t ) .
Proof. 
By (1), we have
ϕ T ( y ) ϕ ( y ) < ϕ T ( y ) ( S 1 + S 2 ) y 1 2 y T ( S 1 S 2 + S 2 S 1 ) y .
Using the fact 2 ϕ T ( y i ) ϕ ( y j ) ϕ T ( y i ) ϕ ( y i ) + ϕ T ( y j ) ϕ ( y j ) , one gets
ϕ ( y i ) ϕ ( y j ) 2 = ϕ ( y i ) ϕ ( y j ) T ϕ ( y i ) ϕ ( y j ) = ϕ T ( y i ) ϕ ( y i ) 2 ϕ T ( y i ) ϕ ( y j ) + ϕ T ( y j ) ϕ ( y j ) 2 ϕ T ( y i ) ϕ ( y i ) + ϕ T ( y j ) ϕ ( y j ) 2 ϕ T ( y i ) ( S 1 + S 2 ) y i y i T ( S 1 S 2 + S 2 S 1 ) y i + 2 ϕ T ( y j ) ( S 1 + S 2 ) y j y j T ( S 1 S 2 + S 2 S 1 ) y j .
Then we derived that
ϕ ( y i ) ϕ ( y j ) 2 = Y T D 3 0 D 2 0 0 D 3 0 D 2 D 2 0 0 0 0 D 2 0 0 Y ,
where D 2 = ( S 1 + S 2 ) , D 3 = ( S 1 S 2 + S 2 S 1 ) . Y = ( y i T , y j T , ϕ T ( y i ) , ϕ T ( y j ) ) T . Then in order to prove that ϕ ( y i ) ϕ ( y j ) 2 η y i y j 2 , we just need to find the positive constant η that satisfies that
D 3 0 D 2 0 0 D 3 0 D 2 D 2 0 0 0 0 D 2 0 0 η I I 0 0 I I 0 0 0 0 0 0 0 0 0 0 ,
i.e.,
S = D 1 η I D 2 0 η I D 1 0 D 2 D 2 0 0 0 0 D 2 0 0 0 ,
where D 1 = η I + ( S 1 S 2 + S 2 S 1 ) . The above matrix S is semi-positive definite if and only if its contract matrix S ^ is semi-positive definite.
S ^ = D 1 η I 0 0 η I 0 0 0 0 0 0 0 0 0 0 0 ,
based on the fact that D 2 , η I are invertible matrices. The following, we take η > λ m ( S 1 S 2 + S 2 S 1 ) with λ m the maximum eigenvalue of the matrix S 1 S 2 + S 2 S 1 , such that D 2 > 0 .
Similarly, the S ^ 0 is equivalent to
D 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
Therefore, there’s an η here that makes ϕ ( y i ) ϕ ( y j ) 2 η y i y j 2 true. This completes the proof.    □

2.2. Problem Formulation

We consider a event-triggered control of Lur’e systems.
x i ( t ) = A x i ( t ) + B u i ( t ) + B 1 ϕ ( y i ( t ) ) , y i ( t ) = C x i ( t ) , i ν ,
where x i ( t ) R n is the state vector of the ith agent, u i ( t ) R p is the control input, and y i ( t ) R m is the output. Let A, B, B 1 , and C be given constant matrices with appropriate dimensions. The function ϕ ( y i ( t ) ) R p is defined as follows.
To this end, the focal issue is how to design a distributed protocol u i according to an edge-event-triggered rule, which will be detailed in the next section.

3. Integral-Type Edge-Event-Triggered Policy

Here, the control strategy will be introduced. The designed policy on combined relative state measurements is given as follows:
u i ( t ) = c K z i ( t k i ) , t [ t k i , t k + 1 i ) , i = 1 , 2 , , N ,
where z i ( t ) = j N i a i j x i ( t ) x j ( t ) . Here, x i ( t ) x j ( t ) with j N i represent the relative states between v i and all neighboring agents v j with j N i .
We introduce the following integral-type triggering condition. Define the state measurement error between the sampled state and the current state by
e i ( t ) = z i ( t k i ) z i ( t ) , t [ t k i , t k i + 1 ) .
Each triggering instant t k i is determined by
t k + 1 i = inf t > t k i : f i ( t ) 0 , i N ,
where
f i ( t ) = t i t e i ( s ) 2 d s t i t k i z i ( t k i ) 2 + β e α s d s .
Here, k i , β and α are positive constants to be designed.
Denote R ( t ) = { r p ( t ) } N × 1 = ( H I ) x ( t ) . Under protocol (3), the closed-loop system can be represented by
R ( t ) = ( I N A ) R ( t ) c ( H H T B K ) R ( t ) c ( H B K ) e ( t ) + ( H B 1 ) Φ ( y ) y ( t ) = ( I N C ) x ( t ) ,
where x ( t ) = ( x 1 T ( t ) , x 2 T ( t ) , , x N T ( t ) ) T , e ( t ) = ( e 1 T ( t ) , e 2 T ( t ) , , e N T ( t ) ) T , y ( t ) = ( y 1 T ( t ) , y 2 T ( t ) , , y N T ( t ) ) T . We note that z ( t ) = ( E I n ) R ( t ) , E = { e i j } R N × N . The entries of matrix E are defined as e i j = 1 if the jth entry of R ( t ) is r i ( t ) r · ( t ) , or e i j = 1 if the jth entry of R ( t ) is r · ( t ) r i ( t ) , or e i j = 0 otherwise. ie. E = H T , z ( t ) = ( H T I n ) R ( t ) . According to (1), Φ ( y ) = ( ϕ T ( y 1 ) , , ϕ T ( y N ) ) T satisfies [ Φ ( y ) ( I N S 1 ) y ] T [ Φ ( y ) ( I N S 2 ) y ] 0 . Then Φ ( · ) is called sector bounded within the sector [ I N S 1 , I N S 2 ] .
The following theorem presents some sufficient conditions for achieving synchronism tracking of system (2) with integral event-triggered information.
Theorem 1.
For a given positive real constant a, η > λ m ( S 1 S 2 + S 2 S 1 ) , γ = 2 k m a x 1 2 k m a x , k m a x < 1 2 , if there exists a symmetric positive definite X R n × n , a matrix Y R p × n and positive real constants c, such that the linear matrix inequality
A ¯ + B ¯ I N X H X I N B 1 H B Y I N X 1 η C 2 I N × n 0 0 0 H T X 0 1 a γ I N × n 0 0 I N B 1 T 0 0 I N × m 0 H T Y T B T 0 0 0 a c 2 I N X ¯ ,
is negative definite matrix, where A ¯ = I N ( X A T + A X ) , B ¯ = c [ H H T ( B Y + Y T B T ) ] , X ¯ = I n 2 X , then the system (7) with K = Y X 1 consensus tracking for sector bounded within the sector [ I N S 1 , I N S 2 ] under the integral-type edge-event-triggering condition (6). Furthermore, no Zeno behavior occurs for all t > t 0 .
Proof. 
Choose the following Lyapunov function:
V ( t ) = R T ( t ) ( I N P ) R ( t ) ,
where P is a positive-definite matrix with P = X 1 . Then, taking the time derivative of V ( t ) along the trajectory of (7) yields
V ( t ) = R T ( t ) ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) R ( t ) R T ( t ) 2 c ( H P B K ) e ( t ) + R T ( t ) 2 ( H P B 1 ) Φ ( y ) R T ( t ) ( ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) ) R ( t ) + a e T ( t ) e ( t ) + R T ( t ) [ 2 ( H P B 1 ) ] Φ ( y ) ,
where we use the fact that R T [ 2 ( H P B K ) ] e 1 a R T ( H H T P B K K T B T P ) ] R + a e T e for any positive real constant a to derive the above inequality. However, a has to be fixed due to the product of a and X.    □
In addition, it follows from the event condition (6) that
t 0 t e ( s ) 2 d s 1 1 2 k m a x t 0 t 2 k m a x z ( s ) 2 + β N e α s d s ,
Noting that k m a x = m a x i { 1 , 2 , , N } k i < 1 2 and z ( t ) = ( H T I n ) R ( t ) . Then, integrating (10) from t 0 to t, one gets
V ( t ) V ( t 0 ) t 0 t R T ( s ) ( ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) ) R ( s ) + a e T ( s ) e ( s ) + R T ( s ) 2 ( H P B 1 ) Φ ( y ) d s t 0 t R T ( s ) ( ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) + 2 a k m a x 1 2 k m a x ( E T E I n ) ) R ( s ) + R T ( s ) 2 ( H P B 1 ) Φ ( y ) + a β N 1 2 k m a x e α s d s .
Similarly, by the fact that R T 2 ( H P B 1 ) Φ ( y ) R T ( I N P B 1 B 1 T P ) R + ( H I m ) Φ ( y ) T ( H I m ) Φ ( y ) , we have
V ( t ) V ( t 0 ) t 0 t R T ( s ) ( ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) + 2 a k m a x 1 2 k m a x ( H H T I n ) + ( I N P B 1 B 1 T P ) ] ) R ( s ) + ( H I m ) Φ ( y ) T ( H I m ) Φ ( y ) + a β N 1 2 k m a x e α s d s ,
and then, based on Lemma 1, we get
V ( t ) V ( t 0 ) t 0 t R T ( s ) ( ( ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) + 2 a k m a x 1 2 k m a x ( H H T I n ) + ( I N P B 1 B 1 T P ) + η C 2 I N × n ) R ( s ) + a β N 1 2 k m a x e α s d s .
The following, we will prove that ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) + 2 a k m a x 1 2 k m a x ( H H T I n ) + ( I N P B 1 B 1 T P ) + η C 2 I N × n < 0 holds.
On the other hand, from (8), we have that
A ¯ + B ¯ I N X H X I N B 1 H B Y I N X 1 η C 2 I N × n 0 0 0 H T X 0 1 a γ I N × n 0 0 I N B 1 T 0 0 I N × m 0 H T Y T B T 0 0 0 a c 2 I N X 2 ,
is a negative definite matrix, due to the fact that X 2 I n 2 X and ( I n X ) 2 = I n 2 X + X 2 0 . By premultipling and postmultipling the matrix inequality with diag ( I N P , I N × n , I N × n , I N × m , I N P ) , along with K = Y X 1 .
A ^ + B ^ I N × n H I n I N P B 1 H P B K I N × n 1 η C 2 I N × n 0 0 0 H T I n 0 1 a γ I N × n 0 0 I N B 1 T P 0 0 I N × m 0 H T K T B T P 0 0 0 a c 2 I N × n ,
is negative definite, where A ^ = I N A T P + P A , B ^ = c [ H H T ( P B K + K T B T P ) ] .
Then, using the Schur complement lemma, we obtain that
A ^ + B ^ + C ^ I N × n H I n I N P B 1 I N × n 1 η C 2 I N × n 0 0 H T I n 0 1 a γ I N × n 0 I N B 1 T P 0 0 I N × m < 0 ,
where C ^ = c 2 a ( H H T P B K K T B T P ) . Similarly, we have that
A ^ + B ^ + C ^ + I N P B 1 B 1 T P + a γ ( H H T I n ) 0 0 1 η C 2 I N × n < 0 ,
being equivalent to A ^ + B ^ + C ^ + I N P B 1 B 1 T P + a γ ( H H T I n ) + η C 2 I N × n < 0 . i.e., ( I N A T P ) + ( I N P A ) c ( H H T P B K ) c ( H H T K T B T P ) + c 2 a ( H H T P B K K T B T P ) + a γ ( H H T I n ) + ( I N P B 1 B 1 T P ) + η C 2 I N × n < 0 . Therefore, the above matrix is negative definite, with defined as P ^ . Then
V ( t ) V ( t 0 ) t 0 t R T ( s ) P ^ R ( s ) + a β N 1 2 k m a x e α s d s t 0 t λ m i n ( P ^ ) R ( s ) 2 + a β N 1 2 k m a x e α s d s
where λ m i n ( P ^ ) is the minimum eigenvalue of the matrix P ^ . Inequality (19) yields
t 0 t R ( s ) 2 d s V ( t 0 ) α ( 1 2 k m a x ) + a β N e α t 0 α ( 1 2 k m a x ) λ m i n ( P ^ )
based on the fact that V ( t ) 0 , e α t > 0 , As a result, t 0 t R ( s ) 2 d s has an upper bound. Furthermore, we implies that V ( t ) is bounded, and hence, V ( t ) is also bounded. Thus, we can further have that d 2 d t 2 t 0 t R ( s ) 2 d s is bounded. According to Barbalat’s Lemma, one has that
lim t d d t t 0 t R ( s ) 2 d s = lim t R ( s ) 2 = 0 .
Therefore, the synchronization is achieved.
Next, we show that no Zone behavior occurs. If there is a lower bound on the inter-event intervals of any agent in the integral-type event condition (6), Zeno-free behavior can be assured. Let us consider the derivative of e i ( t ) over the interval [ t k i , t k + 1 i ) .
e i ( t ) = z i ( t ) = j N i ( x i ( t ) x j ( t ) ) = A z i ( t ) + c B K j N i z i ( t k i ) z j ( t k ( t ) j ) B 1 j N i ϕ ( y i ) ϕ ( y j ) A e i ( t ) + Ξ k i ,
where t k ( t ) j denotes the latest triggering time instant of agent j for t < t k i , with Ξ k i = max t [ t k i , t k + 1 i ) A z i ( t k i ) + c B K j N i [ z i ( t k i ) z j ( t k ( t ) j ) ] + Δ . The matrix B 1 j N i [ ϕ ( y i ) ϕ ( y j ) ] is bounded by Δ , since ϕ ( y i ) ϕ ( y j ) goes to zero as t .
Then, the derivative of e i ( t ) 2 satisfies
d d t e i ( t ) 2 2 e i ( t ) e i ( t ) 2 e i ( t ) A e i ( t ) + Ξ k i ( 2 A + 1 ) e i ( t ) 2 + ( Ξ k i ) 2 ,
Using the comparison principle, one can further obtain that
e i ( t ) 2 ( Ξ k i ) 2 t k i t e ( 2 A + 1 ) ( t s ) d s ( Ξ k i ) 2 ( t t k i ) e ( 2 A + 1 ) ( t t k i ) .
On the other hand, when triggering condition (6) is satisfied, the next event time t k + 1 i is obtained from f i ( t ) = 0 . The sufficient condition is obtained to guarantee f i ( t ) 0 , t [ t k i , t k + 1 i ) :
t k i t e i ( s ) 2 d s ( Ξ k i ) 2 t k i t ( s t k i ) e ( 2 A + 1 ) ( s t k i ) d s ( Ξ k i ) 2 2 A + 1 ( t t k i ) e ( 2 A + 1 ) ( t t k i ) 1 ,
Accordingly, with Equation (25), one obtains
t k i t e i ( s ) 2 d s ( Ξ k i ) 2 2 A + 1 ( t t k i ) e ( 2 A + 1 ) ( t t k i ) 1 k i z i ( t k i ) 2 ( t t k i ) t k i t k i z i ( t k i ) 2 + β e α s d s ,
Letting τ i = t t k i and combining with the condition (26), one gets
( Ξ k i ) 2 2 A + 1 e ( 2 A + 1 ) τ i 1 = k i z i ( t k i ) 2 .
In order to show τ i > 0 , we proceed by contradiction. Suppose that τ i < 0 , the left side of (27) is negative, whereas the right side of (27) is positive. Furthermore, if τ i = 0 , the left side of (27) is zero, which is not equal to k i z i ( t k i ) 2 . Equation (27) implicitly defines τ i as a positive lower bound between any two consecutive event instants. Hence, no Zeno behavior occurs. The proof is completed.
Remark 1.
To select the appropriate parameters a, η > λ m ( S 1 S 2 + S 2 S 1 ) , γ = 2 k m a x 1 2 k m a x , k m a x < 1 2 to guarantee the condition (8), we analyze the matrix. Let a = c 2 and γ = 1 c 3 i.e., k = 1 2 c 3 + 2 < 1 2 . It follows that matrix (8) can be represented as
A ¯ + B ¯ I N X H X I N B 1 H B Y I N X 1 η C 2 I N × n 0 0 0 H T X 0 c I N × n 0 0 I N B 1 T 0 0 I N × m 0 H T Y T B T 0 0 0 I N X ¯ .
Therefore, only the sufficiently large c and η > λ m ( S 1 S 2 + S 2 S 1 ) are needed to ensure that the inequality holds.
Remark 2.
For the triggering condition (6), only the integral of e i ( t ) 2 from each triggering instant t k i to the time t, needs to be less than a designed variable in time intervals, and e i ( t ) 2 does not need to be less than a given variable at any time. That is, the proposed mechanism relaxes the requirement in traditional event-triggered control [13,14,15,16,17,19,20,21,22,23,25]. Then, we design the following nonintegral-type event condition
t k + 1 i = inf t > t k i : f i ( t ) 0 , i N , f i ( t ) = e i ( t ) 2 z i ( t k i ) 2 β e α t 0 .
where { t k i } k Z 0 represents the triggering instant sequence of agent v i . Under the system (2) and control protocol (3), it can achieve synchronization asymptotically, and its minimum inter-event interval is less than Theorem 1.
Remark 3.
The triggering function (6) has a hybrid form, which contains time-dependent item t k i t β e α s d s and state-dependent item t k i t z i ( t k i ) 2 d s . By (19) and (20), t k i t β e α s d s ensures a positive lower bound of the inter-event intervals. There are two parameters β and α influencing the convergence rate of agents’ states. Sufficiently small β and sufficiently large α can reduce the lower bound of the inter-event intervals, but make it converge quickly. Then, using technically studies on these influences, we can qualitatively adjust these parameters in practical applications.
Remark 4.
The proposed Lyapunov function is positive, while its derivative is not negative all the times. Moreover, the integral t 0 t d V ( s ) d s d s is nonnegative at some time due to the existence of the time-dependent item t k i t β e α s d s in the proposed triggering function, which is different from the results on single nonlinear systems. Therefore, the application of Barbalat’s Lemma can guarantee the convergence results.

4. Integral-Type Edge-Self-Triggered Policy

In the event-triggered formulation, it becomes apparent that continuous monitoring of the measurement error norm e ( t ) is required to check condition (6). In the following self-trigged control, this requirement is relaxed. Specifically, the next time t k + 1 i at which control law is updated is predetermined at the previous event time t k i and no state or error measurement is required in between the control updates. Define an increasing positive sequence k 0 i , k 1 i , , k q ¯ i , taking into account the effects of neighboring agent updates, with t k i = t k 0 i and t k q ¯ i t k + 1 i . By the inequality (22), the measurement error e i ( t ) satisfies
e i ( t ) A e i ( t ) + Ξ k q i i ,
where
Ξ k q i i = A z i ( t k i ) + c B K j N i z i ( t k i ) z j ( t k q i ) + Δ ,
and A = A . Solving such inequality in t [ t k q i , t k q + 1 i ] , q = 0 , 1 , , q ¯ 1 , we have
e i ( t ) 2 e 2 A t M k q i i 2 + 2 M k q i i Ξ k q i i e A ( 2 t t k q i ) e A t + ( Ξ k q i i ) 2 e A ( t t k q i ) 1 2 A 2 ,
where
M k q i i = r = 0 q 1 Ξ k r i i e A k r i e A k r + 1 i A .
Here, Ξ k q i i and M k q i i are fix up for any t [ t k q i , t k q + 1 i ] , q = 0 , 1 , , q ¯ 1 . Defined a variable τ k i = τ k i ( t ) = t t k i , we can now compute
t k i t k i + τ k i e i ( s ) 2 d s ( Ξ k q i i ) 2 A 2 ( τ k i ) 2 + e 2 A ( t k i + τ k i ) e 2 A t k i ( M k q i i ) 2 2 A + M k q i i Ξ k q i i e A t k q i A + ( Ξ k q i i ) 2 e 2 A t k q i 2 A 3 e A ( t k i + τ k i ) e A t k i 2 M k q i i Ξ k q i i A + 2 ( Ξ k q i i ) 2 e A t k q i A 3 ,
By (6) and (34), the self-triggered function is as follows:
f ˜ ( τ k i ) = ( Ξ k q i i ) 2 A 2 ( τ k i ) 2 + e 2 A ( t k i + τ k i ) e 2 A t k i ( M k q i i ) 2 2 A + M k q i i Ξ k q i i e A t k q i A + ( Ξ k q i i ) 2 e 2 A t k q i 2 A 3 e A ( t k i + τ k i ) e A t k i 2 M k q i i Ξ k q i i A + 2 ( Ξ k q i i ) 2 e A t k q i A 3 k i z i ( t k i ) 2 τ k i β α e α t k i 1 e α τ k i ,
For each i = 1 , 2 , , N the self-triggered ruling defines the next update time as following: if there is a τ k i > 0 such that f ˜ ( τ k i ) = 0 , the next update time t k + 1 i take place at most τ k i time units after t k i . Agent v i also checks the condition (35) when its neighbors updated. Otherwise, if the inequality f ˜ ( τ k i ) < 0 holds for all τ k i > 0 , then agent v i waits until the next update of the control law of one of its neighbors to recheck its condition.
According to the above analysis, we give Algorithm 1 as follows:
Algorithm 1: Integral-Type Edge-Self-Triggered Control Algorithm
Step 1.
Set the algorithm execution time T . At initial time t = t 0 , let k = 0 , t k i = t 0 , q = 0 and k q i = 0 . Let z i ( t ) = z i ( t 0 ) ; update u i ( t 0 ) = c B K z i ( t 0 ) ; compute Ξ k q i i and M k q i i by (31) and (33); compute maximum allowable value τ k i by (35) such that f ˜ ( τ k i ) = 0 .
Step 2.
When 0 < t T , check the events related to agents v i , v j ; perform the following steps:
i.
If any agent updated before t k i + τ k i , let q = q + 1 ; recompute Ξ k q i i and M k q i i by (31) and (33), such that f ˜ ( τ k i ) = 0 ;
ii.
If there is no agent updated before t k i + τ k i , the event related to agent v j , occurs at t k i + τ k i ; let k = k + 1 ; update the event instant t k i ; let z i ( t ) = z i ( t k i ) ; update u i ( t k i ) = c B K z i ( t k i ) ; let q = 0 ; compute Ξ k q i i and M k q i i by (31) and (33); compute maximum allowable value τ k i by (35) such that f ˜ ( τ k i ) = 0 .
Setp 3.
When t > T , jump out of Algorithm 1.
Theorem 2.
Under the assumptions and conditions in Theorem 1, the system (2) with the control law (3) and Algorithm 1 can achieve synchronization for any initial condition in R N . Furthermore, no Zeno behavior occurs for all t > t 0 .
Remark 5.
The designed distributed integral-type edge-event-triggered policy still requires continuous monitoring of measurement errors. The self-triggered control can solve this problem. That is, the equipped sensors only perform intermittent sampling, which can further reduce the number of sensor measurement samples and then save system resources. Based on the self-triggered policies [26,27,28], a distributed integral-type edge-self-triggered algorithm is proposed in this paper. This algorithm, in addition to intermittent updates, schedules sensors measurements intermittently.

5. Simulations

In this section, we use an example to illustrate the effectiveness of the results developed in above sections. We consider Chua’s circuit, which is described by the following system:
x 1 ( t ) = h ( m 1 + 1 ) x 1 + h x 2 + f ( x 1 ) , x 2 ( t ) = x 1 x 2 + x 3 , x 3 ( t ) = g x 2 ,
where x 1 , x 2 , x 3 R . f ( x 1 ) = h ( m 2 m 1 ) ( x 1 + 1 x 1 1 ) , belonging to the sector [ 0 , 2 ] , represents the change in resistance vs. Choosing the parameters as h = 0.25 , g = 1 , m 1 = 3 , and m 2 = 1 . Then, we can rewrite (36) in the form of a Lur’e system with control input u R 3
x ( t ) = A x + B u + B 1 z , y = C x , z = ϕ ( y ) ,
with x = [ x 1 , x 2 , x 3 ] T , A = 1 0.25 0 1 1 1 0 1 0 , B = 1 0 0 , B 1 = 1 0 0 , C = [ 1 0 0 ] , and ϕ ( y ) = y + 1 y 1 . Its Lur’e-type nonlinearity satisfies the sector bounded condition ϕ ( y ) ( ϕ ( y ) 2 y ) 0 with S 1 = 0 and S 2 = 2 . Taking (37) as each agent dynamics, a network of five such agents is shown in Figure 1. The interconnection topology is undirected and connected.
Let Y = [ 1 , 0 , 0 ] and η = 1 . By using the Matlab LMI Control Toolbox to make the matrix (8) negative, we can compute the symmetric positive definite matrix
X = 0.4995 0.0058 0.0074 0.0058 0.4346 0.0833 0.0074 0.0833 0.3940 ,
and c = 1.0004 , respectively. Take k i = 0.1 0.01i < 1 2 , β = 0.11 , and α = 1.85 . Here, all the above parameters satisfy the conditions in Theorem 1. The results of the nonintegral-type edge-event-triggered policy (under condition (29), the integral-type edge-event-triggered policy (under condition (5)) and the integral-type edge-self-triggered policy (under Algorithm 1) are shown in Figure 2, Figure 3 and Figure 4, respectively. Table 1 and Table 2 are the event numbers and average sampling intervals under the triggering mechanisms (5), (29), and Algorithm 1. Obviously, compared with the nonintegral-type event-triggered control in (29), the integral-type edge-event-triggered control can reduce sampling frequency, thereby reducing system resource consumption. Moreover, the integral-type edge-self-triggered control avoids continuous monitoring of all measurement errors, which further reduces sensor resource consumption at the expense of increased sampling frequency.

6. Conclusions

In this paper, the synchronization problem of multi-agent systems with Lur’e nonlinear dynamics has been studied via integral-type edge-event- and edge-self-triggered policies. In event-triggered control, the provided LMI condition ensures the convergence of the considered system. Additionally, Zeno-free triggering has also been strictly proven. This study relaxes the conditions of the traditional event-triggered mechanism, thereby resulting in lower sampling frequencies. Besides, the integral-type self-triggering is further designed to avoid continuous monitoring required in integral-type edge-event-triggered control, thereby saving sensor resources. Further studies involve directed graphs, prescribed performance control, and reinforcement learning.

Author Contributions

Conceptualization, M.D., J.L. and C.Z.; Formal analysis, J.W.; Investigation, J.L.; Methodology, J.L. and D.Z.; Project administration, J.L. and D.Z.; Resources, C.Z.; Software, M.D. and J.L.; Supervision, D.Z.; Validation, J.W.; Writing—original draft, J.L. and M.D.; Writing—review & editing, M.D., D.Z. and J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 62003112) and the Shenzhen Governmental Basic Research Grant (No. JCY20180503182125190 and No. JCYJ20180507182241622).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef] [Green Version]
  2. Tang, Y.; Gao, H.; Zou, W.; Kurths, J. Distributed synchronization in networks of agent systems with nonlinearities and random switchings. IEEE Trans. Cybern. 2013, 43, 358–370. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Wang, X.; Qin, J.; Yu, C. ISS method for coordination control of nonlinear dynamical agents under directed topology. IEEE Trans. Cybern. 2014, 44, 1832–1845. [Google Scholar] [CrossRef] [PubMed]
  4. Zeng, Z.; Wang, X.; Zheng, Z. Convergence analysis using the edge Laplacian: Robust consensus of nonlinear multi-agent systems via iss method. Int. J. Robust Nonlinear Control 2016, 26, 1051–1072. [Google Scholar] [CrossRef] [Green Version]
  5. Su, S.; Lin, Z.; Garcia, A. Distributed synchronization control of multiagent systems with unknown nonlinearities. IEEE Trans. Cybern. 2016, 46, 325–338. [Google Scholar] [CrossRef]
  6. He, W.; Zhang, B.; Han, Q.L.; Qian, F.; Kurths, J.; Cao, J. Leader-following consensus of nonlinear mulitiagent systems with stochastic sampling. IEEE Trans. Cybern. 2017, 47, 327–338. [Google Scholar] [PubMed]
  7. Dai, M.-Z.; Xiao, F.; Wei, B. Consensus analysis for leader-followingmulti-agent systems with second-order individual dynamics and arbitrarysampling. Int. J. Robust Nonlinear Control 2017, 27, 4348–4362. [Google Scholar] [CrossRef]
  8. Fu, W.; Qin, J.; Shi, Y.; Zheng, W.X.; Kang, Y. Resilient consensus of discrete-time complex cyber-physical networks under deception attacks. IEEE Trans. Ind. Inform. 2019, 16, 4868–4877. [Google Scholar] [CrossRef]
  9. Liu, J.; Dai, M.-Z.; Zhang, C.; Wu, J. Edge-event-triggered synchronization for multi-agent systems with nonlinear controller outputs. Appl. Sci. 2020, 10, 5250. [Google Scholar] [CrossRef]
  10. Jia, W.; Wang, J. Observer-based distributed fault detection for heterogeneous multi-agent systems. Appl. Sci. 2020, 10, 7466. [Google Scholar] [CrossRef]
  11. Kowalczyk, W. Formation control and distributed goal assignment for multi-agent non-holonomic systems. Appl. Sci. 2019, 9, 1311. [Google Scholar] [CrossRef] [Green Version]
  12. Qin, J.; Ma, Q.; Yu, X.; Wang, L. On synchronization of dynamical systems over directed switching topologies: An algebraic and geometric perspective. IEEE Trans. Autom. Control 2020, 65, 5083–5098. [Google Scholar] [CrossRef] [Green Version]
  13. Åström, K.J.; Bernhardsson, B. Comparison of periodic and event based sampling for first-order stochastic systems. In Proceedings of the 14th IFAC World Congress, Beijing, China, 5–9 July 1999; pp. 5006–5011. [Google Scholar]
  14. Tabuada, P. Event-triggered real-time scheduling of stabilizing control task. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef] [Green Version]
  15. Yu, H.; Antsaklis, P.J. Output synchronization of networked passive systems with event-driven communication. IEEE Trans. Autom. Control 2014, 59, 750–756. [Google Scholar] [CrossRef]
  16. Meng, X.; Chen, T. Event based agreement protocols for multi-agent networks. Automatica 2013, 49, 2125–2132. [Google Scholar] [CrossRef]
  17. Guo, G.; Ding, L.; Han, Q.-L. A distributed event-triggered transmission strategy for sampled-data consensus of multi-agent systems. Automatica 2014, 50, 1489–1496. [Google Scholar] [CrossRef]
  18. Ding, L.; Han, Q.-L.; Ge, X.; Zhang, X.-M. An overview of recent advances in event-triggered consensus of multiagent systems. IEEE Trans. Cybern. 2018, 48, 1110–1123. [Google Scholar] [CrossRef] [Green Version]
  19. Zhang, Z.; Zhang, L.; Hao, F.; Wang, L. Leader-following consensus for linear and Lipschitz nonlinear multiagent systems with quantized communication. IEEE Trans. Cybern. 2017, 47, 1970–1982. [Google Scholar] [CrossRef]
  20. Wu, Z.; Xu, Y.; Pan, Y.; Su, H.; Tang, Y. Event-triggered control for consensus problem in multi-agent systems with quantized relative state measurements and external disturbance. IEEE Trans. Circuits Syst. I Reg. Pap. 2018, 65, 2232–2242. [Google Scholar] [CrossRef]
  21. Zhang, Z.; Zhang, L.; Hao, F.; Wang, L. Periodic event-triggered consensus with quantization. IEEE Trans. Circuits Syst. II Exp. Briefs 2016, 63, 406–410. [Google Scholar] [CrossRef]
  22. Wu, Z.-G.; Xu, Y.; Pan, Y.-J.; Shi, P.; Wang, Q. Event-triggered pinning control for consensus of multiagent systems with quantized information. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 1929–1938. [Google Scholar] [CrossRef]
  23. Sun, Z.; Huang, N.; Anderson, B.D.O.; Duan, Z. Event-based multiagent consensus control: Zeno-free triggering via Lp signals. IEEE Trans. Cybern. 2020, 50, 284–296. [Google Scholar] [CrossRef] [PubMed]
  24. Dai, M.-Z.; Ahn, C.K.; Wu, J.; Zhang, C.; Gui, M. Performance adjustable event-triggered synchronization policies to nonlinear multiagent systems. IEEE Syst. J. 2021. [Google Scholar] [CrossRef]
  25. Liu, X.; Ge, S.S.; Goh, C.; Li, Y. Event-triggered coordination for formation tracking control in constrained space with limited communication. IEEE Trans. Cybern. 2019, 49, 1000–1011. [Google Scholar] [CrossRef] [Green Version]
  26. Velasco, M.; Fuertes, J.M.; Marti, P. The self triggered task model for real-time control systems. In Proceedings of the 24th IEEE RTSS, Cancun, Mexico, 3–5 December 2003; pp. 67–70. [Google Scholar]
  27. Anta, A.; Tabuada, P. To sample or not to sample: Self-triggered control for nonlinear systems. IEEE Trans. Autom. Control 2010, 55, 2030–2042. [Google Scholar] [CrossRef] [Green Version]
  28. Defoort, M.; Gennaro, S.D.; Djemai, M. Self-triggered control for multi-agent systems with unknown non-linear inherent dynamics. IET Control Theory A 2014, 8, 2266–2275. [Google Scholar] [CrossRef]
  29. Hashimoto, K.; Adachi, S.; Dimarogonas, D.V. Distributed aperiodic model predictive control for multi-agent systems. IET Control Theory A 2015, 9, 10–20. [Google Scholar] [CrossRef] [Green Version]
  30. Adaldo, A.; Liuzza, D.; Dimarogonas, D. Cloud-supported formation control of second-order multi-agent systems. IEEE Trans. Control Netw. Syst. 2018, 5, 1563–1574. [Google Scholar] [CrossRef]
  31. Girard, A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans. Autom. Control 2013, 60, 1992–1997. [Google Scholar] [CrossRef] [Green Version]
  32. Mousavi, S.H.; Ghodrat, M.; Marquez, H.J. Integral-based event-triggered control scheme for a general class of non-linear systems. IET Control Theory A 2015, 9, 1982–1988. [Google Scholar] [CrossRef]
  33. Zhang, Z.; Wang, L. Distributed integral-type event-triggered synchronization of multiagent systems. Int. J. Robust Nonlinear Control 2018, 9, 4175–4187. [Google Scholar] [CrossRef]
  34. Zhang, Z.; Lunze, J.; Wang, L. Integral-based event-triggered control for multi-agent systems with general linear dynamics. Int. J. Control 2020, 93, 1005–1014. [Google Scholar] [CrossRef]
  35. Liao, X.; Chen, G. Chaos synchronization of general Lur’e systems via time-delay feedback control. Int. J. Bifur. Chaos 2003, 13, 207–213. [Google Scholar] [CrossRef]
  36. Wu, X.; Zhao, Y.; Zhou, S. Lag synchronization of chaotic Lur’e systems via replacing variables control. Int. J. Bifur. Chaos 2005, 15, 617–635. [Google Scholar] [CrossRef] [Green Version]
  37. Lu, J.-G.; Hill, D.J. Global asymptotical synchronization of chaotic Lur’e systems using sampled data: A linear matrix inequality approach. IEEE Trans. Circuits Syst. II Exp. Briefs 2008, 55, 586–590. [Google Scholar]
  38. Wen, G.; Yu, W.; Hu, G. Distributed node-to-node consensus of multi-agent systems with Lur’e node dynamics. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013; pp. 7314–7319. [Google Scholar]
  39. Zhao, Y.; Duan, Z.; Wen, G.; Chen, G. Robust consensus tracking of multi-agent systems with uncertain Lur’e-type non-linear dynamics. IET Control Theory A 2013, 7, 1249–1260. [Google Scholar] [CrossRef]
  40. Xiao, F.; Chen, T.; Gao, H. Synchronous hybrid event- and time-driven consensus in multiagent networks with time delays. IEEE Trans. Cybern. 2016, 46, 1165–1174. [Google Scholar] [CrossRef] [PubMed]
  41. Hu, W.; Liu, L.; Feng, G. Consensus of linear multi-agent systems by distributed event-triggered strategy. IEEE Trans. Cybern. 2016, 46, 148–157. [Google Scholar] [CrossRef]
  42. Yang, J.; Xiao, F.; Ma, J. Model-based edge-event-triggered containment control under directed topologies. IEEE Trans. Cybern. 2019, 49, 2556–2567. [Google Scholar] [CrossRef] [PubMed]
  43. Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  44. Zhang, F.; Mazo, J.M.; Wouw, N.V.D. Absolute stabilization of Lur’e systems under event-triggered feedback. IFAC PapersOnLine 2017, 50, 15301–15306. [Google Scholar] [CrossRef]
Figure 1. Communication topology.
Figure 1. Communication topology.
Applsci 11 09137 g001
Figure 2. Nonintegral–type edge-event-triggered policy in (29).
Figure 2. Nonintegral–type edge-event-triggered policy in (29).
Applsci 11 09137 g002
Figure 3. Integral–type edge-event-triggered policy in (5).
Figure 3. Integral–type edge-event-triggered policy in (5).
Applsci 11 09137 g003
Figure 4. Integral–type edge-self-triggered policy in Algorithm 1.
Figure 4. Integral–type edge-self-triggered policy in Algorithm 1.
Applsci 11 09137 g004
Table 1. The event numbers under the triggering mechanisms (29), (5), and Algorithm 1.
Table 1. The event numbers under the triggering mechanisms (29), (5), and Algorithm 1.
Agents v 1 v 2 v 3 v 4 Total Numbers
The mechanism in (29)230200258156844
The mechanism in (5)868612753352
Algorithm 1131138132128529
Table 2. The average sampling intervals under the triggering mechanisms (29), (5), and Algorithm 1.
Table 2. The average sampling intervals under the triggering mechanisms (29), (5), and Algorithm 1.
Agents v 1 v 2 v 3 v 4 Total Numbers
The mechanism in (29)0.0870.1000.0780.1280.095
The mechanism in (5)0.2330.2330.1570.3770.227
Algorithm 10.1530.1450.1520.1560.151
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dai, M.; Liu, J.; Wu, J.; Zhang, C.; Zhao, D. Integral-Type Edge-Event- and Edge-Self-Triggered Synchronization to Multi-Agent Systems with Lur’e Nonlinear Dynamics. Appl. Sci. 2021, 11, 9137. https://doi.org/10.3390/app11199137

AMA Style

Dai M, Liu J, Wu J, Zhang C, Zhao D. Integral-Type Edge-Event- and Edge-Self-Triggered Synchronization to Multi-Agent Systems with Lur’e Nonlinear Dynamics. Applied Sciences. 2021; 11(19):9137. https://doi.org/10.3390/app11199137

Chicago/Turabian Style

Dai, Mingzhe, Jie Liu, Jin Wu, Chengxi Zhang, and Dangjun Zhao. 2021. "Integral-Type Edge-Event- and Edge-Self-Triggered Synchronization to Multi-Agent Systems with Lur’e Nonlinear Dynamics" Applied Sciences 11, no. 19: 9137. https://doi.org/10.3390/app11199137

APA Style

Dai, M., Liu, J., Wu, J., Zhang, C., & Zhao, D. (2021). Integral-Type Edge-Event- and Edge-Self-Triggered Synchronization to Multi-Agent Systems with Lur’e Nonlinear Dynamics. Applied Sciences, 11(19), 9137. https://doi.org/10.3390/app11199137

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop