Next Article in Journal
Correction: Mushtaq et al. Super Resolution for Noisy Images Using Convolutional Neural Networks. Mathematics 2022, 10, 777
Previous Article in Journal
Fuzzy Logic to Measure the Degree of Compliance with a Target in an SDG—The Case of SDG 11
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Leader-Follower Quasi-Consensus of Multi-Agent Systems with Packet Loss Using Event-Triggered Impulsive Control

School of Automation, Guangdong University of Technology, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(13), 2969; https://doi.org/10.3390/math11132969
Submission received: 18 May 2023 / Revised: 22 June 2023 / Accepted: 27 June 2023 / Published: 3 July 2023

Abstract

:
This paper focuses on the leader–follower quasi-consensus problem of multi-agent systems, considering the practical communication scenarios which involve packet loss. The phenomenon of packet loss is described in terms of the packet loss rate. A novel hybrid event-triggered impulsive control strategy is proposed, the Lyapunov stability theory is employed to derive sufficient conditions for realizing the leader–follower quasi-consensus, and the exclusion of Zeno behavior is demonstrated. Finally, a numerical simulation example is provided to verify the effectiveness of the proposed approach. The simulation results indicate that the packet loss rate is closely related to the control gain and the maximum triggered interval, specifically because as the packet loss rate increases, the trigger frequency also increases.

1. Introduction

Inspired by biological collectives, researchers have introduced the concept of multi-agent systems (MASs) [1]. These systems, also known as “systems of systems”, are large-scale, complex structures consisting of numerous distributed, semi-autonomous, or autonomous subsystems (agents) interconnected through networks [2]. As time advances, multi-agent systems have become a prominent field within the study of complex systems science [3]. In recent years, complex network theory has received tremendous attention from numerous researchers as a powerful tool for investigating complexity science and complex systems [4,5,6]. Multi-agent systems are typical complex systems. Drawing inspiration from current theories on complex dynamic networks, multi-agent systems can be modeled as complex dynamic networks in which nodes denote individual agents, edges connecting nodes represent cooperation or communication relationships between agents, and the dynamic characteristics of nodes characterize the motion properties of the agent system.
With the development of communication network technology, research on MASs has garnered increasing attention [7,8] and has been extensively applied in various fields, including unmanned aircraft formations, robotic cooperative control, and sensor networks [9,10,11]. Currently, the main research problems in control of multi-agent systems include tracking control, formation control, swarm control, flocking control, rendezvous control, controllability, and consensus. Among them, the consensus problem of multi-agent systems is a fundamental issue. Consensus refers to the convergence of the states of all agents in a multi-agent system to a common value over time. Furthermore, leader–follower consensus occurs when a goal-oriented leader exists for all other agents to follow [12]. On the other hand, the definition of consensus fails to hold when MASs are impacted by external disturbances that limit the consensus error within a measurable range, which is called quasi-consensus [13].
Over the past two decades, numerous control protocols have been developed to ensure consensus, such as classic state/output feedback, adaptive control, sampled-data control, and impulsive control. These protocols have been widely employed in the literature to study the consensus problem of MASs [14,15,16,17]. Impulsive control protocols based on impulsive systems which are characterized by abrupt changes in their evolution at certain instant, have been proposed by scholars [18]. As a powerful non-continuous control method, impulsive control is a control strategy that only applies control at certain discrete sampling points [19,20,21,22] to change the system state, as compared to continuous control methods such as state feedback control [23]. Impulsive control is considered an effective control strategy [24] because it has significant advantages over complex systems that cannot tolerate or receive continuous control inputs [25]. Under the action of impulsive control, MASs will undergo instantaneous jumps at impulsive instants, which not only improves the robustness of the information transmission in networks [26]. Therefore, it has attracted the attention of many researchers and has been widely applied in various systems, including MASs, national capital market regulation and management, and power system regulation [27,28,29].
However, the impulsive control employed in the aforementioned literature was implemented with prescribed periods or under dwell-time conditions, which may lead to resource wastage [30,31,32]. To prevent unnecessary control, reduce communication bandwidth requirements, and enhance resource utilization, event-triggered impulsive control (ETIC) is introduced. In this case, the controller, benefiting from the event-triggered mechanism (ETM), operates only when specific conditions are met. Furthermore, Zeno behavior, where an infinite number of events occur in a finite-time interval, can significantly degrade the performance and stability of a system, and therefore, it is crucial due to the excitability of the execution equipment [33]. Owing to these advantages, ETIC has been widely used in MASs [34,35,36] and applied in some industrial control investigations such as Wind Power Systems [37,38]. For instance, a distributed control mechanism has been proposed in [35] to ensure leader–follower consensus; Ref. [36] has proposed a novel control protocol that combines impulsive control with an event-triggered mechanism to solve the consensus problem for nonlinear multiagent systems under energy consumption constraint; Ref. [37] has studied an event-triggered fuzzy load frequency control for wind power systems with measurement outliers and transmission delays. Moreover, Ref. [38] has investigated a novel adaptive memory-event-triggered mechanism to address the weighted memory-event-triggered H static output control issue for Takagi–Sugeno fuzzy wind turbine systems with uncertainty. However, the influence of disturbances was ignored in the earlier studies. Therefore, in recent years, the design of event-triggered schemes that can resist disturbances has become a research focus [39,40,41,42]. In [41], the authors have introduced a novel event-triggered impulsive mechanism to counteract the effects of external disturbances and derive sufficient conditions for achieving closed-loop system consensus; Ref. [42] has investigated the nonlinear event-triggered closed-loop system with packet loss. Finally, it is worth noting that some parameters, which are relatively conservative due to their anti-disturbance nature, can be relaxed in this paper.
On the other hand, numerous factors influence MASs in engineering applications, particularly packet loss in communication channels due to insufficient power supply, attacks, and other reasons. Information loss may render the control effect ineffective, leading to system performance degradation [43,44,45,46,47]. In most scenarios where network communication transmission distance is short [48,49], the effect of delay on the system can be neglected, but packet loss is ubiquitous and cannot be ignored. Moreover, the unpredictability of network environments often results in random packet loss, with time-varying or uncertain probabilities. Generally, when a MAS experiences packet loss, the random attribute related to packet loss can be characterized using a Bernoulli-distributed random variable.For example, consensus with random packet loss has examined in [46]; Ref. [47] has discussed fixed-time output tracking for high-order MASs with packet loss under directed network topology. Thus, it is crucial to study the packet loss problem. To the best of our knowledge, although consensus with packet loss has been extensively investigated in the literature, most studies concentrate on ETM without considering impulsive effects. Furthermore, there is scarce research on the design of ETIC for leader–follower consensus of MASs under packet loss. Thus, it is crucial to study the leader–follower quasi-consensus of multi-agent systems with packet loss using event-triggered impulsive control. Building on the insights from the preceding discussion, this paper focuses on the consensus problem of leader–follower MASs under ETIC with packet loss. By introducing a novel impulsive mechanism and employing linear matrix inequalities, we establish sufficient conditions for the system to attain quasi-consensus, while also estimating an upper bound on the error. The primary contributions of this paper are twofold:
(1)
To elaborate further, this paper introduces the concept of packet loss rate as a quantitative measure of its impact on consensus. The relationship between the packet loss rate and event-triggered parameters, such as control gain and maximum triggering interval, is also analyzed and revealed. This analysis provides insight into how different event-triggered parameters can be designed based on the packet loss rate to achieve better consensus.
(2)
We develop a novel event-triggered impulsive strategy that eliminates Zeno behavior. Compared with the previous works such as [39,40,41,42], the following advantages of our constructed ETM can be summarized as follows: (1) The adjustable triggering parameter β 1 , β 2 lead to ETM to have a wider range of parameter selection than existing results, making it applicable to more scenarios. (2) The measured error x ( t ) x ( t k ) is not required in this manuscript, making the designed event-triggered impulsive mechanism easier to construct and implement. (3) The designed event-triggering mechanism is formulated in terms of Lyapunov function, which can be applied to different control systems by selecting different Lyapunov functions.
The rest of this paper is structured as follows: Section 2 presents some preliminaries and the system model. Section 3 proposes a novel anti-disturbance event-triggered impulsive strategy and presents the main results. Section 4 provides a simulation example. Finally, Section 5 concludes the paper.
Notation 1. 
In this paper, the following notations are adopted: R , R + , and N + denote the sets of real numbers, non-negative real numbers, and positive integers, respectively. R n and R n × m denote the n-dimensional and the n × m -dimensional real spaces equipped with the Euclidean norm | · | , respectively. For any real numbers a and b, we use a b (resp. a b ) to denote the maximum (resp. minimum) value between a and b. For any vector or real matrix U, | U | denotes its Euclidean and matrix-induced norms, while λ min ( U ) and λ max ( U ) denote the minimum and maximum eigenvalues of matrix U, respectively. We define U ¯ = I U , where I is a dimension-appropriate unit matrix and ⊗ is the Kronecker product. Additionally, diag { · } denotes the diagonal matrix. N : = { 1 , 2 , , N } is a finite set, where N N + . For any continuous function y : R R w , y h denotes its maximum value or supremum on the interval h.

2. Preliminaries

2.1. Graph Theory

MASs can be represented by graph theory, denoted as G = { V , E , A } , where V = { v 1 , v 2 , , v N } is the set of nodes, E represents the edges, and A = [ a i j ] N × N is the adjacency matrix. N is the number of followers in the system. If there is an edge between agents i and j (where i j ), there is a i j = a j i > 0 . Otherwise, a i j = a j i = 0 . Define the neighbor node set of v i as N i if there exist edges between i and other followers. Additionally, a i i = 0 . The Laplacian matrix is denoted by L = [ l i j ] N × N , where l i i = j N i N a i j and l i j = a i j for i j . We label the leader as 0, and let the diagonal matrix C = diag { c 1 , c 2 , , c N } represent the connections between the leader and followers. If there is a directed flow of information from the leader 0 to the follower i, then c i > 0 . Otherwise, c i = 0 . Lastly, define H = L + C .

2.2. System Description

Consider a system that consists of a leader and N followers, whose dynamics are described as follows:
x ˙ i ( t ) = A ( t ) x i ( t ) + B f ( x i ( t ) , w i ( t ) ) + u i ( t ) , x ˙ 0 ( t ) = A ( t ) x 0 ( t ) + B f ( x 0 ( t ) , w 0 ( t ) ) ,
where i N and t t 0 . x i ( t ) R n and x 0 ( t ) R n are the system states of follower i and the leader, respectively. w i ( t ) R w and w 0 ( t ) R w are the external perturbations of the follower i and the leader, respectively. u i ( t ) R n is the control input of the follower agent. A : R R n × n and B R n × m are time-varying and constant matrices, respectively, where A ( t ) = A + M F ( t ) Q with constant matrices A , M , Q of appropriate dimensions, and F ( t ) is a time-varying matrix of proper dimensions that satisfies F T ( t ) F ( t ) I . The function f : R n × R w R m represents the nonlinear property of the system, satisfying f ( 0 , 0 ) 0 . Assume that system (1) starts from t 0 , and the initial states of follower i and the leader are x i ( t 0 ) and x 0 ( t 0 ) , respectively. Additionally, we define the right upper Dini derivative as D + V ( t , x ) = lim sup h 0 + 1 h ( V ( t + h , x + h v ( x , w ) ) V ( t , x ) ) , where V : R + × R n R + and v : R n × R w R n are the local Lipschitz and nonlinear functions.
In this paper, the control input of the follower i is designed as follows:
u i ( t ) = k = 1 + b k j N i a i j ( x i ( t ) x j ( t ) ) + c i ( x i ( t ) x 0 ( t ) ) δ ( t t k ) ,
where b k R denotes the impulsive control gain; δ ( t ) is the Dirac function. The set { t k , k N + } denotes the impulsive instants generated by the ETM.
Let e i ( t ) = x i ( t ) x 0 ( t ) denote the system error, and let w ˜ i ( t ) = w i ( t ) w 0 ( t ) . We define g ( e i ( t ) , w ˜ i ( t ) ) = f x i ( t ) , w i ( t ) f x 0 ( t ) , w 0 ( t ) . Furthermore, let
e ( t ) = ( e 1 T ( t ) , e 2 T ( t ) , . . . , e N T ( t ) ) T , w ˜ ( t ) = ( w ˜ 1 T ( t ) , w ˜ 2 T ( t ) , . . . , w ˜ N T ( t ) ) T , G ( e ( t ) , w ˜ ( t ) ) = g T ( e 1 ( t ) , w ˜ 1 ( t ) ) , g T ( e 2 ( t ) , w ˜ 2 ( t ) ) , . . . , g T ( e N ( t ) , w ˜ N ( t ) ) T .
Based on (1) and (2) and the Kronecker product, the following compact error system can be obtained:
e ˙ ( t ) = A ¯ ( t ) e ( t ) + B ¯ G ( e ( t ) , w ˜ ( t ) ) , t t k , t t 0 , Δ e ( t ) = b k ( H I ) e ( t ) , t = t k , k N + ,
where Δ e ( t k ) = e ( t k + ) e ( t k ) denotes the jump of system at impulsive instant t = t k , k N + . Assume that e ( t ) is right-continuous, i.e., e ( t k + ) = e ( t k ) , where e ( t k + ) = lim r 0 + e ( t k + r ) and e ( t k ) = lim r 0 e ( t k + r ) . Therefore, further express e ( t k ) = ( I + b k H I ) e ( t k ) holds.
If packet loss happen in the controller, (2) fails to stabilize system (1), i.e., b k = 0 . To describe this situation, we define the packet loss matrix as follows:
= I + b k H I , σ ( t k ) = 1 , I , σ ( t k ) = 0 ,
where σ ( t k ) is a packet loss indicator function for t = t k , k N + . When packet loss occurs, σ = 0 . Otherwise, σ = 1 .
Based on (4), the error system (3) can be rewritten as
e ˙ ( t ) = A ¯ ( t ) e ( t ) + B ¯ G ( e ( t ) , w ˜ ( t ) ) , t t k , t t 0 , e ( t ) = e ( t ) , t = t k , k N + .
Remark 1. 
Figure 1 describes the operation of an MAS and its control loop. The system utilizes sensors to collect state information and determine if the triggering conditions have been met. If the conditions are met, the sensor information is transmitted wirelessly to the impulsive controller, which generates a control signal. This signal is then fed back to the system by the actuator, creating a closed-loop control system that stabilizes the system. Moreover, It is noteworthy that in the event triggering mechanism, only one condition will be satisfied between forced-triggered and event-triggered. However, if packet loss occurs during the transmission of the control signal, the signal received by the system may be invalid, causing the system to become unstable. Therefore, it is crucial to ensure the reliability of the wireless network to prevent packet loss and maintain the stability of the system. To summarize, this paragraph highlights the importance of reliable communication in MASs and its significant impact on system stability.

2.3. Definition, Lemma, and Assumption

Definition 1. 
For any initial states x i ( t 0 ) and x 0 ( t 0 ) , if there exists a positive number E such that when t + , the error state can eventually converge to a bounded set:
C = e R N n lim sup t e ( t ) E ,
then system (1) can achieve the leader–follower quasi-consensus, and E is called the upper bound of the error. Particularly, if E = 0, system (1) can achieve the leader–follower consensus.
Lemma 1. 
For any positive number r, vectors u R l and v R d , a positive definite matrix X R d × d and any matrix Y R l × d , there holds:
2 u T Y v r u T Y X Y T u + r 1 v T X 1 v .
Assumption A1. 
There exist two positive numbers ε 1 and ε 2 such that the nonlinear function f : R n × R w R m in system (1) satisfies the following inequality:
f ( x 1 , y 1 ) f ( x 2 , y 2 ) 2 ε 1 2 x 1 x 2 2 + ε 2 2 y 1 y 2 2 .
Assumption A2. 
The communication topology of system (1) has a directed spanning tree with the leader agent as the root node.
Assumption A3. 
The external perturbations w i ( t ) and w 0 ( t ) in system (1) are measurable and bounded. Moreover, assume that sup t t 0 w ˜ ( t ) ϖ < + .

3. Main Results

3.1. Design of Event-Triggered Mechanism

Before giving sufficient conditions for system (1) to achieve the quasi-consensus, a novel ETM is designed as follows:
t k = min t k 1 + θ , t k * , k N , t k * = inf t > t k 1 | V ( e ( t ) ) β 1 e γ ( t t k 1 ) V ( e ( t k 1 ) ) + β 2 w ˜ [ t 0 , t ] 2 ,
where θ > 0 is a parameter to be designed, which represents the maximum triggering interval. γ , β 1 , β 2 > 0 are pre-specified parameters. V : R N n R + is a Lyapunov function, where λ 1 e ( t ) 2 V ( e ( t ) ) λ 2 e ( t ) 2 with λ 2 λ 1 > 0 .
Remark 2. 
From ETM (6), it has been shown that the designed ETM has two operation modes: triggering at t k 1 + θ or t k * . The first case uses the maximum trigger interval and generates impulses called forced impulses in this paper. The second case generates impulses called triggered impulses. In the following, sufficient conditions to realize the quasi-consensus as well as consensus are first proved, and exclusion of Zeno behavior is given afterward.
Remark 3. 
In fact, the forced-triggered sequence is involved in the ETM discussed in the article, but there is no upper bound restriction on the maximum triggering interval θ . In other words, the maximum triggering interval is arbitrary and can be designed to suit specific system requirements. The only constraint that needs to be satisfied is that the forced-triggered sequence must have a minimum time interval of θ > 0 between consecutive impulses. To provide more detail, a forced impulse sequence is a specific pattern of impulses that are applied to a system under control. These impulses can be generated by the control system to impose a desired behavior or can be applied externally to achieve a particular objective. In the context of the ETM discussed in the article, the forced impulse sequence is used to maintain the stability of the system by triggering impulses at specific instants. In summary, the forced impulse sequence is an essential aspect of the ETM, and its design is flexible, provided that the minimum time interval of θ > 0 between consecutive impulses is satisfied. This allows for greater control over the system’s behavior while maintaining its stability.

3.2. Sufficient Condition for Quasi-Consensus

Theorem 1. 
Let Assumptions 1–3 be satisfied, if there exist positive numbers ε 1 , ε 2 , positive scales μ 1 , θ , χ , d , a positive definite matrix P R n × n , and positive definite diagonal matrices R 1 , R 2 R n × n such that
Φ P ¯ M ¯ P ¯ B ¯ * R ¯ 1 0 * * R ¯ 2 < 0 ,
exp d P ¯ I + b k H I * P ¯ < 0 ,
( μ 1 + 1 ) θ < ( 1 χ ) d ,
where Φ = A ¯ T P ¯ + P ¯ A ¯ + Q ¯ T R ¯ 1 Q ¯ + ε 1 2 λ max ( R ¯ 2 ) μ 1 P ¯ . Then system (1) can achieve the leader–follower quasi-consensus under the ETM (6) and the impulsive controller (2). Moreover, the upper boundedness can be estimated as
E = ϖ μ 2 λ min ( P ¯ ) .
Proof. 
Based on the Lyapunov function
V ( e ( t ) ) = e T ( t ) P ¯ e ( t ) ,
derivative along system (5) yields when t [ t k 1 , t k )
D + V ( e ( t ) ) = e ˙ T ( t ) P ¯ e ( t ) + e ( t ) P ¯ e ˙ ( t ) = e T ( t ) A ¯ T ( t ) + G T ( t , e ( t ) , w ˜ ( t ) ) B ¯ T P ¯ e ( t ) + e ( t ) P ¯ A ¯ ( t ) e ( t ) + B ¯ G ( e ( t ) , w ˜ ( t ) ) ,
and it can be observed that F T ( t ) F ( t ) I . Moreover, taking into account Lemma 1 and Assumption 1 leads to the following:
e T ( t ) A ¯ T ( t ) P ¯ e ( t ) + e ( t ) P ¯ A ¯ ( t ) e ( t ) = e T ( t ) A ¯ T P ¯ e ( t ) + e T ( t ) Q ¯ T F ¯ T ( t ) M ¯ T P ¯ e ( t ) + e T ( t ) P ¯ A ¯ e ( t ) + e T ( t ) P ¯ M ¯ F ¯ ( t ) Q ¯ e ( t ) e T ( t ) A ¯ T P ¯ + P ¯ A ¯ + P ¯ M ¯ R ¯ 1 1 M ¯ T P ¯ + Q ¯ T F ¯ T ( t ) R ¯ 1 F ¯ ( t ) Q ¯ e ( t ) e T ( t ) A ¯ T P ¯ + P ¯ A ¯ + P ¯ M ¯ R ¯ 1 1 M ¯ T P ¯ + Q ¯ T R ¯ 1 Q ¯ e ( t ) ,
and
G T ( t , e ( t ) , w ˜ ( t ) ) B ¯ T P ¯ e ( t ) + e ( t ) P ¯ B ¯ G ( e ( t ) , w ˜ ( t ) ) e T ( t ) P ¯ B ¯ R ¯ 2 1 B ¯ T P ¯ e ( t ) + G T ( e ( t ) , w ˜ ( t ) ) R ¯ 2 G ( e ( t ) , w ˜ ( t ) ) e T ( t ) P ¯ B ¯ R ¯ 2 1 B ¯ T P ¯ + ε 1 2 λ max ( R ¯ 2 ) e ( t ) + ε 2 2 λ max ( R ¯ 2 ) | w ˜ | [ t 0 , t ] 2 .
Inequalities (10) can be rewritten using (11) and (12) as
D + V ( e ( t ) ) e T ( t ) ( A ¯ T P ¯ + P ¯ A ¯ + P ¯ M ¯ R ¯ 1 1 M ¯ T P ¯ + Q ¯ T R ¯ 1 Q ¯ + P ¯ B ¯ R ¯ 2 1 B ¯ T P ¯ + ε 1 2 λ max ( R ¯ 2 ) ) e ( t ) + ε 2 2 λ max ( R ¯ 2 ) | w ˜ | [ t 0 , t ] 2 ,
and the following inequality can be obtained by employing (7)
D + V ( e ( t ) ) μ 1 V ( e ( t ) ) + μ 2 | w ˜ | [ t 0 , t ] 2 ,
where μ 2 = ε 2 2 λ max ( R 2 ) . According to (13), it can be known that for t [ t k 1 , t k ) whenever V ( e ( t ) ) μ 2 | w ˜ | [ t 0 , t ] 2
D + V ( e ( t ) ) c V ( e ( t ) ) ,
where c = μ 1 + 1 . On the other hand, when t = t k , using (8) to obtain
V ( e ( t k ) ) = e T ( t k ) ( I + b k H I ) T ( t ) P ¯ ( I + b k H I ) e ( t k ) , < exp d V ( e ( t k ) ) .
Let us assume that V ( e ( t 0 ) ) > μ 2 | w ˜ ( t 0 ) | 2 . If V ( e ( t 0 ) ) μ 2 | w ˜ ( t 0 ) | 2 , define t 0 : = t 0 , where t 0 < + is an instant such that V ( e ( t 0 ) ) > μ 2 | w ˜ ( t 0 ) | 2 . If t 0 does not exist or t 0 = + , then for any t t 0 , V ( e ( t ) ) μ 2 | w ˜ | [ t 0 , t ] | 2 μ 2 ϖ 2 always holds. As a result, the system (1) can achieve leader–follower quasi-consensus. Define t 1 = inf { t t 0 : V ( e ( t ) ) μ 2 | w ˜ | [ t 0 , t ] 2 } , that is, V ( e ( t ) ) μ 2 | w ˜ | [ t 0 , t ] 2 in the interval [ t 0 , t 1 ) . The following two cases are discussed further.
Case 1:
No event occurs in the interval [ t 0 , t 1 ) . For any t [ t 0 , t 1 ) , from (14), we have
V ( e ( t ) ) e c ( t t 0 ) V ( e ( t 0 ) ) .
Case 2:
There are N ( t 1 , t 0 ) events in the interval [ t 0 , t 1 ) , and the impulsive sequence is assumed to be denoted by { t k } , k { 1 , 2 , , N ( t 1 , t 0 ) } . When t [ t 0 , t 1 ) , we have V ( e ( t ) ) e c ( t t 0 ) V ( e ( t 0 ) ) . When it comes to t = t 1 , considering the possible influence of packet loss, from (4) we can obtain
V ( e ( t 1 ) ) e σ ( t 1 ) d + c ( t 1 t 0 ) V ( e ( t 0 ) ) .
Analogously, when t [ t 1 , t 2 ) we can obtain V ( e ( t ) ) e σ ( t 1 ) d + c ( t t 0 ) V ( e ( t 0 ) ) , and the following inequality holds at instant t = t 2
V ( e ( t 2 ) ) < e ( σ ( t 1 ) + σ ( t 2 ) ) d + c ( t 2 t 0 ) V ( e ( t 0 ) ) .
When t [ t 0 , t 1 ) , it can be obtained by iteration:
V ( e ( t ) ) exp d k = 1 N ( t , t 0 ) σ ( t k ) + c ( t t 0 ) V ( e ( t 0 ) ) e ( 1 χ ) N ( t , t 0 ) d + c ( t t 0 ) V ( e ( t 0 ) ) .
Since any t [ t 0 , t 1 ) , one has k = 1 N ( t , t 0 ) σ ( t k ) = N l ( t , t 0 ) = ( 1 χ ) N ( t , t 0 ) . Moreover, for impulsive sequence { t k } , k { 1 , 2 , , N ( t 1 , t 0 ) } , the inequality t t 0 θ ( N ( t 0 , t ) + 1 ) always holds. Hence, for any t [ t 0 , t 1 ) , we have
V ( e ( t ) ) exp ( η N ( t , t 0 ) + c θ ) V ( e ( t 0 ) ) ,
where η = ( χ 1 ) d + c θ < 0 . If t 1 = + , (15) holds for all t [ t 0 , + ) . Otherwise, divide ( t 1 , + ) into multiple intervals: ( t 1 , + ) = l = 1 L [ ( t l , s l ) [ s l , t l + 1 ] ] (if L < + , let t L + 1 : = + ). Hence, when t ( t l , s l ) , we have V ( e ( t ) ) μ 2 | w ˜ | [ t 0 , t ] 2 and when t [ s l , t l + 1 ] , one has V ( e ( t ) ) μ 2 | w ˜ | [ t 0 , t ] 2 , i.e., (15) holds. Therefore, for any t t 0 , the following inequality holds:
V ( e ( t ) ) exp ( η N ( t , t 0 ) + c θ ) V ( e ( t 0 ) ) + μ 2 | w ˜ | [ t 0 , t ] 2 ,
and as t + , we can obtain that
lim sup t V ( e ( t ) ) = μ 2 ϖ 2 ,
which indicates that
lim sup t e ( t ) = ϖ μ 2 λ min ( P ¯ ) : = E .
Therefore, system (1) can achieve the leader–follower quasi-consensus under the ETM (6) and the impulsive controller (2), and the upper boundedness of the error is E = ϖ μ 2 λ min 1 ( P ¯ ) .
Remark 4. 
Based on (9), it can be verified that θ < d ( 1 χ ) ( μ 1 + 1 ) 1 and χ < 1 ( μ 1 + 1 ) θ d 1 . In other words, the maximum triggering interval θ is related to the packet loss rate χ, impulsive strength d and system continuous characteristic μ 1 . Specifically: (1) A higher packet loss rate leads to more frequent triggering, as the existence of packet loss can cause the desired control to disappear. To ensure the stability of system (3), more impulses are needed at this time. (2) Increasing the impulsive strength d will lead a decrease in the trigger frequency. (3) A larger value of μ 1 results in higher triggering frequency (more impulsive control).

3.3. Exclusion of Zeno Behavior

Excluding Zeno behavior is essential, as it can invalidate the theoretical analysis (such as the existence of solutions) and result in excessive waste of communication and computer resources [50]. For instance, Zeno behavior can cause the system to become unstable, as it may result in the accumulation of control impulses in a short interval, leading to system oscillations and even instability; Secondly, Zeno behavior can lead to high control frequency, which can cause wear and tear on mechanical systems, such as actuators, sensors, and other components, leading to increased maintenance requirements.
Theorem 2. 
The ETM (6) does not exist Zeno behavior whenever
γ θ < ln λ 1 β 1 ln λ 2 .
Proof. 
Assume that ETM (6) generates the impulsive sequence { t k , k N + } . Based on the characteristics of ETM (6), the following three cases are discussed:
Case 1:
The impulses corresponding to { t k , k N + } are all forced impulses. Since t k t k 1 θ > 0 , Zeno behavior can be excluded naturally.
Case 2:
The impulses corresponding to { t k , k N + } are all triggered impulses. It follows from (13) that for t [ t k 1 , t k ) , k N +
D + V ( e ( t ) ) μ 1 V ( e ( t ) ) + μ 2 | w ˜ | [ t 0 , t k ] 2 ,
multiplying both sides of (18) by e μ 1 ( t t k 1 ) , we can obtain
D + V ( e ( t ) ) e μ 1 ( t t k 1 ) μ 1 V ( e ( t ) ) e μ 1 ( t t k 1 ) + μ 2 | w ˜ | [ t 0 , t k ] 2 e μ 1 ( t t k 1 ) ,
integrating which over t k 1 to t, we can obtain
V ( e ( t ) ) e μ 1 ( t t k 1 ) | t k 1 t μ 2 μ 1 | w ˜ | [ t 0 , t k ] 2 e μ 1 ( t t k 1 ) | t k 1 t ,
i.e.,
V ( e ( t ) ) V ( e ( t k 1 ) ) e μ 1 ( t t k 1 ) + μ 2 μ 1 | w ˜ | [ t 0 , t k ] 2 e μ 1 ( t t k 1 ) 1 .
From event-triggered mechanism (6), when t = t k , we have
V ( e ( t k ) ) = β 1 e γ ( t k t k 1 ) V ( e ( t k 1 ) ) + β 2 w ˜ [ t 0 , t k ] 2 ,
based on (6), (19) and (20), we can obtain
λ 1 β 1 e γ ( t k t k 1 ) | ( e ( t k 1 ) ) | 2 + β 2 w ˜ [ t 0 , t k ] 2 λ 2 | ( e ( t k 1 ) ) | 2 e μ 1 ( t k t k 1 ) + μ 2 μ 1 | w ˜ | [ t 0 , t k ] 2 e μ 1 ( t k t k 1 ) 1 ,
i.e.,
λ 1 λ 2 β 1 e γ ( t k t k 1 ) | ( e ( t k 1 ) ) | 2 + β 2 λ 2 w ˜ [ t 0 , t k ] 2 | ( e ( t k 1 ) ) | 2 e μ 1 ( t k t k 1 ) + μ 2 λ 2 μ 1 | w ˜ | [ t 0 , t k ] 2 e μ 1 ( t k t k 1 ) 1 ,
subtracting | ( e ( t k 1 ) ) | 2 from both sides leads
λ 1 λ 2 β 1 e γ ( t k t k 1 ) 1 | ( e ( t k 1 ) ) | 2 + β 2 λ 2 w ˜ [ t 0 , t k ] 2 | ( e ( t k 1 ) ) | 2 e μ 1 ( t k t k 1 ) 1 + μ 2 λ 2 μ 1 | w ˜ | [ t 0 , t k ] 2 e μ 1 ( t k t k 1 ) 1 ,
then we have further inequality:
( ( λ 1 λ 2 β 1 e γ ( t k t k 1 ) 1 ) β 2 λ 2 ) | ( e ( t k 1 ) ) | 2 + w ˜ [ t 0 , t k ] 2 e μ 1 ( t k t k 1 ) 1 1 μ 2 λ 2 μ 1 | ( e ( t k 1 ) ) | 2 + w ˜ [ t 0 , t k ] 2 .
Given that λ 1 λ 2 1 β 1 e γ θ 1 > 0 , we can deduce that γ θ < ln λ 1 β 1 ln λ 2 , in this case, we can further derive that
( λ 1 λ 2 β 1 e γ θ 1 ) β 2 λ 2 ( e μ 1 ( t k t k 1 ) 1 ) 1 μ 2 λ 2 μ 1 ,
from which, we can obtain
t k t k 1 μ 1 1 ln λ 2 1 λ 1 β 1 e γ θ 1 λ 2 1 β 2 1 ( λ 2 μ 1 ) 1 μ 2 > 0 .
Thus, Zeno behavior is avoided in Case 2.
Case 3:
In this case, { t k , k N + } consists of both forced and triggered impulsive instants. Let us assume that there exists Zeno behavior within the interval [ S 1 , S 2 ) , with S 2 being the accumulation point such that S 2 S 1 < θ . Consequently, there is no more than one forced impulse within this interval, which we define as the instant t * . Given that Zeno behavior is present in the interval [ S 1 , S 2 ) , all other triggering instants in ( t * , S 2 ) are considered triggered impulsive instants. Nevertheless, no Zeno behavior is observed in Case 2, which contradicts the existence of S 2 . As a result, Zeno behavior can also be ruled out in Case 3. To sum up, if γ θ < ln λ 1 β 1 ln λ 2 , the ETM (6) does not exist Zeno behavior.
Remark 5. 
For the Lyapunov function V ( e ( t ) ) = e T ( t ) P ¯ e ( t ) in the ETM (6), Zeno behavior can be excluded when γ θ < ln λ min P ¯ β 1 ln λ max ( P ¯ ) . When P ¯ is an appropriate sized unit matrix, i.e., V ( e ( t ) ) = e T ( t ) e ( t ) , substituting which into (18) shows that Zeno behavior can be excluded when γ θ < ln β 1 .
Remark 6. 
The ETM constructed in [39,40,41] requires that β 2 ϵ > 0 , but this assumption is not required in our paper. Therefore, the proposed ETM (6) is more general.

4. A Numerical Simulation Example

To verify the proposed results in this paper, we provide a numerical simulation example. We consider the leader–follower MAS with a leader and four followers, whose dynamics are described in system (1), and the communication topology is shown in Figure 2. Based on Figure 2, we obtain the following:
L = 1 0 0 1 0 1 1 0 0 1 2 1 1 0 1 2 , C = 1 0 0 0 ,
and we further have
H = 2 0 0 1 0 1 1 0 0 1 2 1 1 0 1 2 .
Let f ( x j ( t ) , w j ( t ) ) = 0.5 tanh ( x j ( t ) ) + 0.5 tanh ( w j ( t ) ) , for any j 0 , 1 , 2 , 3 , 4 . Then, ε 1 = ε 2 = 0.5 . Moreover, we set M = 0.2 I , Q = I , F ( t ) = diag { 0.2 , 0.5 , 0.4 } sin ( t ) and
A = 0.87 0 0 1 1 1 0 0.62 0 , B = 0.21 0 0 0 0.12 0 0 0.82 0.25 .
Choose the parameters: b k 0.35 , μ 1 = 0.4 , which can be solved by linear matrix inequalities as R 1 = 3 . 1404 I , R 2 = 1 . 5067 I , d = 0 . 043 , and
P = 2.4025 0.7230 0.0817 0.7230 1.4901 0.8628 0.0817 0.8628 2.9833 ,
which indicates that λ 1 = λ min ( P ) = 0 . 408 . In addition, the external disturbance and initial parameters are randomly selected as follows: t 0 = 0 ,
= 0.2 0.5 0.6 0.3 0.1 0.1 0.4 0.2 0.5 0.2 0.3 0.4 0.3 0.1 0.3 × 0.5 cos ( t ) ,
and
= 4.5 5.5 1.5 0.2 1 3.2 2.5 1 2 1.5 2 2.5 0.5 2.8 0.2 .
By some calculations, ϖ = 0 . 4 and the upper error bound E = ϖ μ 2 λ 1 min ( P ¯ ) = 0 . 6016 .
Assume the system control packet loss rate χ = 0.5 , and if the parameters of ETM is satisfied for the following conditions: β 1 = 2.6 , γ = 1 and θ = 0 . 02 < min { γ 1 ln λ 1 β 1 , d ( 1 χ ) ( μ 1 + 1 ) 1 } = min { 0 . 059 , 0 . 0246 } , Theorems 1 and 2 are applicable. The leader–follower quasi-consensus of system (1) can be realized under the impulsive controller (2) as well as Zeno behavior can be excluded.
Furthermore, by selecting the parameters β 2 = 0.8 and γ = 1 in the ETM (6), it can be shown in Figure 3a,b that the trajectory of the error state variable and the triggered situations of event impulsive instants can be obtained, respectively. To examine the impact of different control packet loss rates on the triggering instants. Let χ = 0.01 and χ = 0.1 , the triggering instants in these cases are shown in Figure 4a,b, respectively. Through observation, we can see that as the control packet loss rate χ increases, the number of triggering instants also increases accordingly, while more forced impulse instants are required when the packet loss rate is low.
Finally, in order to demonstrate the advantages of the proposed method in this paper compared to existing methods, by adjusting the code based on other studies to match the corresponding ETM and parameters, the comparative simulation results obtained are shown in Figure 5. We can conclude that under the premise that both schemes can achieve leader-following quasi-consensus for MAS, the number of triggered impulses in this paper is fewer from observation of Figure 5b,d. In other words, the control cost of the method proposed in this paper is lower, and for the method proposed in this paper, β 2 is a tunable parameter, which allows for a wider range of choices. Moreover, measured error x ( t ) x ( t k ) is not required in this manuscript, making the designed ETM easier to construct and implement. Therefore, the research findings have broader applications.

5. Conclusions

This paper studies the leader-following quasi-consensus of MASs with packet loss using ETIC. The linear matrix inequality and packet loss rate are used to derive sufficient conditions for the quasi-consensus. Compared to previous works, the strategy in this paper has several advantages, including a wider range of parameter selection due to adjustable triggering parameters, easier construction and implementation due to not requiring the measurement of error, and applicability to different control systems through the use of Lyapunov functions. The results reveal that the packet loss rate is related to factors such as control gain and maximum triggering interval. Therefore, designing different ETM parameters based on the packet loss rate is of great significance. Finally, we provide a numerical simulation example to verify the obtained results. Since time delay is ubiquitous, future works will consider the impact of time delay on system consensus.

Author Contributions

Conceptualization, R.C. and S.P.; Methodology, R.C. and S.P.; Software, R.C. and S.P.; Validation, R.C. and S.P.; Formal analysis, R.C. and S.P.; Writing—original draft, R.C.; Funding acquisition, S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, grant number 61973092 and Guangdong Basic and Applied Basic Research Foundation, grant number 2019A1515012104.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, X.; Yang, T.; Karimi, H.R. Consensus of multi-agent systems via fully distributed event-triggered control. Automatica 2020, 116, 1005–1098. [Google Scholar] [CrossRef]
  2. Xu, Y.; Peng, S.; Guo, A. Leader-following consensus of nonlinear delayed multi-agent systems with randomly occurring uncertainties and stochastic disturbances under impulsive control input. Int. J. Control. Autom. 2018, 16, 566–576. [Google Scholar] [CrossRef]
  3. Lin, W.; Peng, S.; Fu, Z.; Chen, T.; Gu, Z. Consensus of fractional-order multi-agent systems via event-triggered pinning impulsive control. Neurocomputing 2022, 494, 409–417. [Google Scholar] [CrossRef]
  4. Herrera, M.; Pérez-Hernández, M.; Kumar, P.A.; Izquierdo, J. Multi-agent systems and complex networks: Review and applications in systems engineering. Processes 2020, 8, 312. [Google Scholar] [CrossRef] [Green Version]
  5. Fu, Z.; Peng, S. Input-to-State Stability Criteria of Discrete-Time Time-Varying Impulsive Switched Delayed Systems with Applications to Multi-Agent Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 3016–3025. [Google Scholar] [CrossRef]
  6. Luo, X.; Wang, J.; Feng, J.; Cai, J.; Zhao, Y. Dynamic Event-Triggered Consensus Control for Markovian Switched Multi-Agent Systems: A Hybrid Neuroadaptive Method. Mathematics 2023, 11, 2196. [Google Scholar] [CrossRef]
  7. Zhou, Q.; Chen, G.; Lu, R. Disturbance-observer-based event-triggered control for multi-agent systems with input saturation. Sci. Sin. Inf. 2019, 49, 1502–1516. [Google Scholar]
  8. Yao, D.; Li, H.; Lu, R.; Shi, Y. Distributed sliding-mode tracking control of second-order nonlinear multiagent systems: An event-triggered approach. IEEE Trans. Cybern. 2020, 50, 3892–3902. [Google Scholar] [CrossRef]
  9. Fu, Z.; Peng, S.; Chen, T.; Zheng, Z. Consensus of hybrid switched multi-agent systems under different topologies via impulsive control. IEEE Access 2020, 8, 135458–135467. [Google Scholar] [CrossRef]
  10. Han, S. Prescribed consensus and formation error constrained finite-time sliding mode control for multi-agent mobile robot systems. IET Control. Theory Appl. 2018, 12, 282–290. [Google Scholar] [CrossRef]
  11. Wang, Y.; Cheng, Z.; Xiao, M. UAVs’ formation keeping control based on multi–agent system consensus. IEEE Access 2020, 8, 49000–49012. [Google Scholar] [CrossRef]
  12. Feng, J.; Wu, Y.; Wang, J.; Zhao, Y. Leader-following quasi-consensus of heterogeneous multiagent systems with switched cooperative–competitive interactions. Phys. D 2023, 443, 133567. [Google Scholar] [CrossRef]
  13. Zeng, Z.; Peng, S.; Feng, W. Quasi-Consensus of Time-Varying Multi-Agent Systems with External Inputs under Deception Attacks. Entropy 2022, 24, 447. [Google Scholar] [CrossRef]
  14. Qian, Y.Y.; Liu, L.; Feng, G. Output consensus of heterogeneous linear multi-agent systems with adaptive event-triggered control. IEEE Trans. Automat. Contr. 2018, 64, 2606–2613. [Google Scholar] [CrossRef]
  15. Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE Inst. Electr. Electron. Eng. 2007, 95, 215–233. [Google Scholar] [CrossRef]
  16. Zhang, W.; Tang, Y.; Huang, T.; Kurths, J. Sampled-data consensus of linear multi-agent systems with packet losses. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 2516–2527. [Google Scholar] [CrossRef]
  17. Yang, J.; Fečkan, M.; Wang, J. Consensus of linear conformable fractional order multi-agent systems with impulsive control protocols. Asian J. Control 2023, 25, 314–324. [Google Scholar] [CrossRef]
  18. Gao, S.; Wen, G.; Zhai, X.; Zheng, P. Finite-/fixed-time bipartite consensus for first-order multi-agent systems via impulsive control. Appl. Math. Comput. 2023, 442, 127740. [Google Scholar] [CrossRef]
  19. He, W.; Chen, G.; Han, Q.L.; Qian, F. Network-based leader-following consensus of nonlinear multi-agent systems via distributed impulsive control. Inf. Sci. 2017, 380, 145–158. [Google Scholar] [CrossRef]
  20. Ma, T.; Li, K.; Zhang, Z.; Cui, B. Impulsive consensus of one-sided Lipschitz nonlinear multi-agent systems with semi-Markov switching topologies. Nonlinear Anal.-Hybrid Syst. 2021, 40, 101020. [Google Scholar] [CrossRef]
  21. Tang, W.; Li, K.; Wu, J.; Xie, Y. Consensus of nonlinear multi–agent systems with distributed event–triggered impulsive control. J. Vib. Control 2022, 28, 882–891. [Google Scholar] [CrossRef]
  22. Zhuang, J.; Peng, S.; Wang, Y. Exponential consensus of stochastic discrete multi-agent systems under DoS attacks via periodically intermittent control: An impulsive framework. Appl. Math. Comput. 2022, 433, 127389. [Google Scholar] [CrossRef]
  23. Volkovskii, A. Synchronization of chaotic systems using phase control. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1997, 44, 913–917. [Google Scholar] [CrossRef]
  24. Sun, W.; Yan, Z.Z.; Chen, S.H.; Lü, J.H. Outer synchronization of complex networks by impulse. Commun. Theor. Phys. 2011, 56, 885. [Google Scholar] [CrossRef]
  25. Sun, W.; Austin, F.; Lü, J.; Chen, S. Synchronization of impulsively coupled complex systems with delay. Chaos 2011, 21, 033123. [Google Scholar] [CrossRef] [Green Version]
  26. Zhou, J.; Xiang, L.; Liu, Z. Synchronization in complex delayed dynamical networks with impulsive effects. Phys. A 2007, 384, 684–692. [Google Scholar] [CrossRef]
  27. Zhao, L.; Zhang, Q.; Yang, Q. Impulsive Control of a Lotka-Volterra Predator-Prey System. Int. J. Biomath. 2002, 17, 38–47. [Google Scholar]
  28. Basei, M. Optimal price management in retail energy markets: An impulse control problem with asymptotic estimates. Math. Methods Oper. Res. 2019, 89, 355–383. [Google Scholar] [CrossRef] [Green Version]
  29. Ke, C.; Li, C.; You, L. Consensus of nonlinear multiagent systems with grouping via state-constraint impulsive protocols. IEEE Trans. Cybern. 2019, 51, 4162–4172. [Google Scholar] [CrossRef]
  30. Qian, Y.Y.; Liu, L.; Feng, G. Distributed event-triggered adaptive control for consensus of linear multi-agent systems with external disturbances. IEEE Trans. Cybern. 2018, 50, 2197–2208. [Google Scholar] [CrossRef]
  31. Zhu, W.; Wang, D. Leader-following consensus of multi-agent systems via event-based impulsive control. Meas. Control. 2019, 52, 91–99. [Google Scholar] [CrossRef] [Green Version]
  32. Xu, Y.; Guo, G. Event triggered control of connected vehicles under multiple cyber attacks. Inf. Sci. 2022, 582, 778–796. [Google Scholar] [CrossRef]
  33. Dashkovskiy, S.; Feketa, P. Asymptotic properties of Zeno solutions. Nonlinear Anal.-Hybrid Syst. 2018, 30, 256–265. [Google Scholar] [CrossRef]
  34. Dimarogonas, D.V.; Frazzoli, E.; Johansson, K.H. Distributed event-triggered control for multi-agent systems. IEEE Trans. Automat. Contr. 2011, 57, 1291–1297. [Google Scholar] [CrossRef]
  35. Tan, X.; Cao, J.; Li, X. Consensus of leader-following multiagent systems: A distributed event-triggered impulsive control strategy. IEEE Trans. Cybern. 2018, 49, 792–801. [Google Scholar] [CrossRef] [PubMed]
  36. You, L.; Jiang, X.; Zhang, X.; Yan, H.; Huang, T. Distributed Edge Event-Triggered Control of Nonlinear Fuzzy Multiagent Systems With Saturation Constraint Hybrid Impulsive Protocols. IEEE Trans. Fuzzy Syst. 2022, 30, 4142–4151. [Google Scholar] [CrossRef]
  37. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Sampled Memory-Event-Triggered Fuzzy Load Frequency Control for Wind Power Systems. IEEE Trans. Cybern. 2022, 53, 4043–4053. [Google Scholar] [CrossRef]
  38. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Adaptive memory-event-triggered static output control of T–S fuzzy wind turbine systems. IEEE Trans. Fuzzy Syst. 2021, 30, 3894–3904. [Google Scholar] [CrossRef]
  39. Li, X.; Zhu, H.; Song, S. Input-to-state stability of nonlinear systems using observer-based event-triggered impulsive control. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6892–6900. [Google Scholar] [CrossRef]
  40. Li, X.; Li, P. Input-to-state stability of nonlinear systems: Event-triggered impulsive control. IEEE Trans. Automat. Contr. 2021, 67, 1460–1465. [Google Scholar] [CrossRef]
  41. Xie, X.; Wei, T.; Li, X. Hybrid event-triggered approach for quasi-consensus of uncertain multi-agent systems with impulsive protocols. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 69, 872–883. [Google Scholar] [CrossRef]
  42. Zhu, H.; Lu, J.; Lou, J. Event-triggered impulsive control for nonlinear systems: The control packet loss case. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3204–3208. [Google Scholar] [CrossRef]
  43. Zhang, Y.; Tian, Y.P. Consensus of data-sampled multi-agent systems with random communication delay and packet loss. IEEE Trans. Automat. Contr. 2010, 55, 939–943. [Google Scholar] [CrossRef]
  44. Ding, J.; Sun, S.; Ma, J.; Li, N. Fusion estimation for multi-sensor networked systems with packet loss compensation. Inf. Fusion 2019, 45, 138–149. [Google Scholar] [CrossRef]
  45. Zhang, B.; Dou, C.; Yue, D.; Zhang, Z.; Zhang, T. A packet loss-dependent event-triggered cyber-physical cooperative control strategy for islanded microgrid. IEEE Trans. Cybern. 2019, 51, 267–282. [Google Scholar] [CrossRef]
  46. Wang, F.; Wen, G.; Peng, Z.; Huang, T.; Yu, Y. Event-triggered consensus of general linear multiagent systems with data sampling and random packet losses. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1313–1321. [Google Scholar] [CrossRef]
  47. Ni, J.; Shi, P.; Zhao, Y.; Wu, Z. Fixed-time output consensus tracking for high-order multi-agent systems with directed network topology and packet dropout. IEEE CAA J. Autom. Sin. 2021, 8, 817–836. [Google Scholar] [CrossRef]
  48. Park, P.; Ergen, S.C.; Fischione, C. Wireless network design for control systems: A survey. IEEE Commun. Surv. Tutor. 2017, 20, 978–1013. [Google Scholar] [CrossRef]
  49. Li, P.; Kang, Y.; Zhao, Y.B. Networked dual-mode adaptive horizon MPC for constrained nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7435–7449. [Google Scholar] [CrossRef]
  50. Yu, H.; Chen, T. On zeno behavior in event-triggered finite-time consensus of multiagent systems. IEEE Trans. Automat. Contr. 2020, 66, 4700–4714. [Google Scholar] [CrossRef]
Figure 1. ETIC loop. The thunder symbols represent the impact of external disturbances, data loss, and other factors on the system.
Figure 1. ETIC loop. The thunder symbols represent the impact of external disturbances, data loss, and other factors on the system.
Mathematics 11 02969 g001
Figure 2. The communication topology.
Figure 2. The communication topology.
Mathematics 11 02969 g002
Figure 3. Trajectories of error states and distribution of triggered instants.
Figure 3. Trajectories of error states and distribution of triggered instants.
Mathematics 11 02969 g003
Figure 4. Triggered and packet-loss instants under different packet-loss rates.
Figure 4. Triggered and packet-loss instants under different packet-loss rates.
Mathematics 11 02969 g004
Figure 5. The simulation results of this study with those of existing research. (a) Trajectories of error states for ETM (6). (b) Distribution of triggered instant in this paper. (c) Trajectories of error states for ETM from one existing study. (d) Distribution of triggered instant in one existing study.
Figure 5. The simulation results of this study with those of existing research. (a) Trajectories of error states for ETM (6). (b) Distribution of triggered instant in this paper. (c) Trajectories of error states for ETM from one existing study. (d) Distribution of triggered instant in one existing study.
Mathematics 11 02969 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, R.; Peng, S. Leader-Follower Quasi-Consensus of Multi-Agent Systems with Packet Loss Using Event-Triggered Impulsive Control. Mathematics 2023, 11, 2969. https://doi.org/10.3390/math11132969

AMA Style

Chen R, Peng S. Leader-Follower Quasi-Consensus of Multi-Agent Systems with Packet Loss Using Event-Triggered Impulsive Control. Mathematics. 2023; 11(13):2969. https://doi.org/10.3390/math11132969

Chicago/Turabian Style

Chen, Rongtao, and Shiguo Peng. 2023. "Leader-Follower Quasi-Consensus of Multi-Agent Systems with Packet Loss Using Event-Triggered Impulsive Control" Mathematics 11, no. 13: 2969. https://doi.org/10.3390/math11132969

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