Next Article in Journal
Virtual Signal Processing-Based Integrated Multi-User Detection
Previous Article in Journal
Resampling Multi-Resolution Signals Using the Bag of Functions Framework: Addressing Variable Sampling Rates in Time Series Data
Previous Article in Special Issue
Optimization Scheme for Modulation of Data Transmission Module in Endoscopic Capsule
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tracking Consensus for Nonlinear Multi-Agent Systems Under Asynchronous Switching and Undirected Topology

1
Key Laboratory of Smart Manufacturing in Energy Chemical Process, Ministry of Education, East China University of Science and Technology, Shanghai 200237, China
2
State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(15), 4760; https://doi.org/10.3390/s25154760 (registering DOI)
Submission received: 11 June 2025 / Revised: 10 July 2025 / Accepted: 28 July 2025 / Published: 1 August 2025

Abstract

This paper investigates the tracking consensus of nonlinear multi-agent systems under undirected topology, considering asynchronous switching caused by delays between communication topology switching and controller switching. First, by using the properties of undirected topology graphs, the controller design process is simplified. Then, to address asynchronous delays during topology switching, the system operation is divided into synchronized and delayed modes based on the status of the controller and topology. Every operating mode has a corresponding control strategy. To alleviate the burden of communication and computation, an event-triggered mechanism (ETM) is introduced to reduce the number of controller updates. By constructing an augmented Lyapunov function that incorporates both matching and mismatching periods, sufficient conditions ensuring system stability are established. The required controller based on the dynamic ETM is obtained by solving Linear Matrix Inequalities (LMIs). Finally, a simulation example is conducted to verify its effectiveness.

1. Introduction

Multi-agent systems (MASs) can carry out coordinated tasks in industrial manufacturing through cooperative control, boosting production efficiency. MASs have been widely applied in various fields, including robotic systems [1], unmanned surface vehicles [2], and wireless sensor networks [3]. As an important topic in cooperative control, the tracking consensus has attracted sustained attention [4], and the related literature continues to emerge in the expansion of complex scenarios. The research scope covers practical constraints, such as communication delays [5] and packet losses [6]. In such systems, the design of control protocols remains the primary challenges of MASs. Traditional control protocols assume that agents have access to continuous and uninterrupted state information. However, the communication bandwidth between agents is often restricted, which poses significant challenges to the design of control protocols. To address this issue, researchers have proposed control protocols based on an event-triggered mechanism (ETM) [7]. This mechanism drives control updates and exchanges information based on specific events, which effectively reduces unnecessary sampling and control updates, thus improving resource efficiency. Due to these advantages, the ETM has attracted extensive research for various types of MASs [8,9,10,11,12].
For most studies addressing consensus, agents usually adopt a fixed communication topology to exchange information. However, in nonlinear multi-agent cooperative control [13,14], when systems execute collaborative tasks in real-world environments, the communication topology often experiences frequent and unpredictable changes. These fluctuations may result from dynamic link conditions due to obstacle avoidance, communication interference, or link failures. Because of these dynamics, classic control systems that rely on fixed topologies become ineffective. Therefore, it is crucial to incorporate the switching topologies into control design and analysis. The main focus of research is designing control protocols that guarantee consensus and system stability under time-varying communication structures.
At present, extensive research has been devoted to the analysis of MASs under switching topologies [15,16,17,18,19]. Most of these studies adopt topology-independent controller designs, in which a single controller is applied on different switching topologies. To enhance adaptability, topology-dependent control strategies are introduced, allowing specific controllers to be designed for different topologies. Xia and Yu [20] investigated the tracking consensus problem and extended the controller to switching topologies in simulations. Reference [21] studied the fixed-time tracking consensus for second-order MASs. Reference [22] researched the tracking consensus for switching topologies under a dynamic event-triggered mechanism (DETM). Reference [23] addressed the distributed adaptive control problem for connected vehicles with stochastic switching topologies. The aforementioned studies on switching topologies primarily focus on synchronous switching, where the controller responds instantly to changes in communication topology. However, in real industrial processes, delays caused by triggering devices and network latency may lead to a mismatch between the controller and the communication topology. This phenomenon is called asynchronous switching [24]. To solve the time delay caused by the asynchronous switching of the controller and the communication topology in practical applications, this work has developed a controller for tracking control in asynchronous switching scenarios.
In [16,25], the issue of asynchronous consensus was investigated for the case of multiple topological modes with detection delays. In these studies, a distributed asynchronous switching observer was developed for followers to estimate the leader’s state. However, the observer-based control protocol requires constant measurement sampling and persistent neighbor communication, which leads to high energy consumption and frequent control updates. Reference [26] designed an asynchronous event-triggered controller based on system matrix modes to resolve the mismatch between controller and system modes. While effective for single-agent systems, this method is only applicable to such systems and has not been extended to MASs. Reference [27] addressed asynchronous cooperative output regulation under connected switching topologies by relating maximum detection delays to minimum match-interval dwell times, designing a heterogeneous adaptive controller using distributed asynchronous observer states. A key aspect not addressed in this work is explicit energy consumption optimization, crucial for practical scenarios. This paper fully considers the time delay between the switching of the communication topology and the controller. The system operation is divided into synchronized and delayed periods between the communication topology and the controller. A DETM and a controller design method are proposed for asynchronous switching.
Considering the issues mentioned above, this work develops a dynamic event-triggered control law, aiming to achieve the tracking consistency of nonlinear MASs under asynchronous switching. The main contributions are fourfold.
(1) According to the characteristics of the undirected topology graph, the asynchronous switching tracking consensus problem is transformed into the asynchronous switching leaderless consensus. Specifically, by using the bidirectional connectivity of undirected graphs, the state error between the leader and the followers is defined, and the tracking objective of the leader is reformulated as an internal error convergence problem among the followers using a weighted Laplacian matrix H.
(2) To address the asynchronous switching delay issue, a topology-dependent time-delay feedback control protocol is proposed. Based on the topology activation status and the modes of a multi-modal controller, synchronized and delayed controllers are designed using weighted Laplacian matrices. The asynchronous switching process is divided into a multi-modal synchronous process consisting of synchronized and delayed periods.
(3) For asynchronous switching, we propose a distributed dynamic event-triggered strategy based on undirected topology. The mechanism uses a threshold condition that combines the measurement state q ^ i ( t ) and measurement errors to determine controller update instants. Since q ^ i ( t ) directly links to the communication topology’s weighted Laplacian matrix H σ , this design autonomously adjusts update timing while responding instantly to topological changes. This approach allows multiple followers to accurately track the leader’s trajectory while reducing communication resource consumption.
(4) We design a public form Lyapunov function integrating asynchronous switching properties. This function remains non-increasing at the moment of topology switching to ensure persistent system stability. Meanwhile, we construct an augmented Lyapunov function embedding an internal dynamic variable to eliminate the Zeno behavior. Through the regulation capability of the variable, a strict positive lower bound is guaranteed for the event trigger interval, thereby ensuring that the switching behavior is achievable in the timing sequence.

2. Preliminaries

This section introduces the graph theory and switched systems.

2.1. Graph Theory

Let G = { V , E , A } denote a communication topology graph consisting of N agents. V = { v 1 , v 2 , , v N } represents the set of nodes and E ( V × V ) denotes the set of edges. A = [ a i j ] R N × N is the adjacency matrix. For an undirected graph G , a i j = a j i for any nodes v j and v i always holds. The Laplacian matrix of graph G is L = [ l i j ] R N × N with elements,
l i j = a i j i = j j = 1 , j i N a i j i j
The degree matrix is D = d i a g { d 1 , d 2 , , d N } , and the relationship among matrices L , D , A is given by L = D A . In a communication topology graph with a leader, the matrix M = diag { m 1 , m 2 , , m N } represents the communication relationship between the leader and followers. When m i > 0 , it indicates that follower i receives information from the leader. The weighted Laplacian matrix is expressed as H = L + M .

2.2. Switching System

A switched system is defined by several subsystems and a switching signal σ ( t ) . The system’s dynamic behavior is governed by different subsystems during different time intervals, and the switching signal governs the active subsystem at time t. Essentially, the σ ( t ) is a time-based function that indicates the active subsystem at each point in time. Specifically, by considering multiple communication topologies as different subsystems, the system switches among these topologies under the control of the switching signal, thereby forming a dynamic system model with switching topology characteristics.
To characterize the switching mechanism, this paper introduces a piecewise constant function σ ( t ) : [ 0 , ) S = { 1 , , p , q , m } , where S represents the set of all possible communication topologies. When σ ( t ) = i , the current topology of the system corresponds to the communication graph i. In this way, the switching process among multiple network structures is flexibly described.

3. Problem Formulation

This work considers MASs consisting of a leader and N followers. The dynamics of the follower is described by the following equation:
x ˙ i ( t ) = A x i ( t ) + B f ( x i ( t ) , t ) + B u i ( t ) .
x i ( t ) R n denotes the n-dimensional state vector of agent i; u i ( t ) R p is the p dimensional control input; and f ( x i ( t ) , t ) represents a nonlinear function, where i = 1 , 2 , , N . The matrices A and B are system matrices. The leader’s dynamics is
x ˙ 0 ( t ) = A x 0 ( t ) + B f ( x 0 ( t ) , t ) .
The leader’s state is denoted by x 0 ( t ) R n . The leader broadcasts information to followers via unidirectional links, with no reverse communication. Its state evolution is unaffected by follower states.
Before introducing the controller, the following basic assumptions need to be introduced for further analysis.
Assumption 1.
( A , B ) in (1) and (2) is stabilizable.
Assumption 2.
For the nonlinear function f ( · ) in (1) and (2), it holds that for any x i ( t ) , x j ( t ) R n , f ( x i ( t ) , t ) f ( x j ( t ) , t ) d x i ( t ) x j ( t ) , where d 0 .
Assumption 3.
G σ ( t ) , σ ( t ) = p S is fixed and connected during the time interval [ t s , t s + 1 ) .
Assumption 4.
Boundedness on switching delay τ ( t s ) : the detection delay signal τ ( t s ) is constrained by τ ( t s ) < t s + 1 t s in the interval [ t s , t s + 1 ) .
Lemma 1
([28]). Let Q R n × n be a positive-definite matrix and P R n × n be symmetric. Then, the following inequality is satisfied.
x T P x λ m a x ( Q 1 P ) x T Q x .
For the analysis of switched systems in this paper, we adopt the average dwell time (ADT) method. The definition of the ADT is provided below.
Definition 1.
Denote by N σ ( t 1 , t 2 ) the number of switching events between communication topologies within the interval ( t 1 , t 2 ) . The following inequality is satisfied for every t 2 > t 1 0 .
N σ ( t 1 , t 2 ) N 0 + t 2 t 1 h ,
where N 0 > 0 represents the chattering bound, and h > 0 denotes the dwell time of switching signal σ ( t ) .
The mathematical definition of the tracking consensus for MASs is provided below.
Definition 2.
Tracking consensus between systems (1) and (2) is achieved, provided that the following equation holds for any given initial condition.
l i m t x i ( t ) x 0 ( t ) = 0 , i = 1 , , N
The objective of this research is to develop a distributed dynamic event-triggered strategy based on undirected topologies under asynchronous switching such that the nonlinear leader–follower MASs (1) and (2) achieve consensus. This strategy ensures that followers gradually track the leader from any initial state while reducing resource consumption.

4. Main Results

To achieve tracking consensus under asynchronous switching, this section proposes a dynamic event-triggered controller based on undirected topology. Furthermore, it is rigorously proven that Zeno behavior is excluded under the proposed control scheme.

4.1. Dynamic Event-Triggered Control Protocol Under Asynchronous Switching

We define a combined measurement variable,
q i ( t ) = j = 1 N a i j σ ( t ) ( x j ( t ) x i ( t ) + m i σ ( x 0 ( t ) x i ( t ) ) , i V
Let x ^ i ( t ) = x i ( t k i ) , and then the state measurement error of the system is e i ( t ) = x ^ i ( t ) x i ( t ) , t [ t k i , t k + 1 i ) , where t k i is the triggering time of follower i. The tracking error is ε i ( t ) = x i ( t ) x 0 ( t ) , representing the error between the leader and follower. Based on the tracking error and (3), we have
q i ( t ) = ( j = 1 N ε j ( t ) + m i σ ε i ( t ) ) .
Define q ( t ) = [ q 1 T ( t ) , q 2 T ( t ) , , q N T ( t ) ] T and ε ( t ) = [ ε 1 T ( t ) , ε 2 T ( t ) , , ε N T ( t ) ] T , and then (4) becomes q ( t ) = ( H σ I N ) ε ( t ) .
In the triggering interval t [ t k i , t k i + 1 ) , the combined measurement variable remains constant, q i ( t ) = q i ( t k i ) . Substituting this into (3), we obtain q i ( t k i ) = j = 1 N a i j σ ( t ) ( x ^ j ( t ) x ^ i ( t ) + m i σ ( x 0 ( t ) x ^ i ( t ) ) , t [ t k i , t k + 1 i ) . Using the relationships between state information, e i ( t ) , and ε i ( t ) , we have
q ^ i ( t ) = q i ( t k i ) = ( j = 1 N l i j σ ( t ) ( ε j ( t ) + e j ( t ) ) + m i σ ( ε i ( t ) + e j ( t ) ) .
Meanwhile, denote q ^ ( t ) = [ q ^ 1 T ( t ) , q ^ 2 T ( t ) , , q ^ N T ( t ) ] T , and the Kronecker form of q ^ ( t ) is q ^ ( t ) = ( H σ I N ) ε ( t ) ( H σ I N ) e ( t ) .
The distributed control protocol for agent i is designed as
u i = K σ ( t τ ) q i ( t k i ) , t [ t k i , t k i + 1 ) .
where K σ ( t τ ) , σ ( t τ ) S is the feedback gain. σ ( t τ ) denotes the controller switching signal, and τ is a delay that varies over time. Based on q ^ ( t ) , the structure of the closed-loop controller is expressed as u ( t ) = ( H σ K σ ( t τ ) ) ε ( t ) ( H σ K σ ( t τ ) ) e ( t ) .
The relationship between the variables q ( t ) , q ^ ( t ) , and e ( t ) is shown in Figure 1.
Remark 1.
The control protocol (6) designs specific feedback gains for each graph G σ , which are topology-dependent. Due to transmission delays or the time required to detect topology switching, a time delay τ ( t s ) is introduced in the control protocol. This delay affects the real-time responsiveness of the control protocol and constitutes a non-negligible factor in the system design.
The dynamic equation of ε i ( t ) is calculated as ε ˙ i ( t ) = A ε i ( t ) + B u i ( t ) + B ( f ( x i ( t ) ) f ( x 0 ( t ) ) ) . Substituting the closed-loop controller matrix into this equation yields
ε ˙ ( t ) = ( I A ) ε ( t ) + ( I B ) u ( t ) + ( I B ) ( f ( x ( t ) ) 1 N f ( x 0 ( t ) ) ) = ( I A H B K σ ( t τ ) ) ε ( t ) ( H B K σ ( t τ ( t ) ) ) e ( t ) + ( I B ) F ( x ( t ) ) .
where F ( x ( t ) ) = [ f ( x 1 ( t ) ) f ( x 0 ( t ) ) , , f ( x N ( t ) ) f ( x 0 ( t ) ) ] T .
According to the ε i ( t ) , the tracking consensus defined in (2) is achieved only when ε i ( t ) = 0 , that is, x 1 x 0 = = x N x 0 = 0 . This implies that the tracking consensus can be reduced to the asymptotic stability analysis of the closed-loop system (7), which ensures that l i m t ε i ( t ) = 0 , i = 1 , , N holds over the network.
The set { t k , k N } represents the sequence of triggering times in the ETM. For follower i, the DETM that determines its triggering instants is
t k + 1 i = i n f { t > t k i ρ 1 e i T ( t ) e i ( t ) ρ 2 q ^ i T ( t ) q ^ i ( t ) π i η i ( t ) 0 } .
The dynamic variable η i ( t ) satisfies the following rule:
η ˙ i ( t ) = ρ 3 η i ( t ) + c ( ρ 2 q ^ i T ( t ) q ^ i ( t ) ρ 1 e i T ( t ) e i ( t ) ) .
Additionally, the parameters satisfy c , ρ 1 , ρ 2 , ρ 3 , π i > 0 . Since the DETM is applied exclusively to the followers, the tracking error is e i ( t ) = ε ^ i ( t ) ε 0 ( t ) .
Remark 2.
The design principle of the DETM determines the next triggering instant based on both the measurement error and measurement state q ^ i ( t ) . The measurement state q ^ i ( t ) is intrinsically connected to the weighted Laplacian matrix H σ . This connection enables the DETM to immediately respond to communication topology changes during agent connectivity variations. Therefore, this capability ensures efficient and stable operation of MASs.
Remark 3.
The distinction between the SETM and DETM lies in the incorporation of dynamic variables. When the dynamic variable η ( t ) = 0 , the DETM in Equation (8) reduces to a SETM. Importantly, compared to the SETM, the DETM allows for longer inter-event intervals due to the additional term π i η i ( t ) > 0 , which greatly lowers the probability of Zeno behavior.
In this paper, we design a topology-dependent controller and investigate the asynchronous switching scenario where a time delay exists between communication topology switching and controller switching. Additionally, we emphasize the influence of this switching delay on the system performance and stability. As shown in Figure 2, the temporal evolution of the controller switching signal and the communication topology switching signal indicates the presence of a non-negligible time delay between them. This visualization provides an intuitive understanding of critical issues in asynchronous switching processes, providing a theoretical basis for the development and analysis of subsequent control strategies.
Let { t s , s N } denote the switching instants of the signal σ ( t ) and τ ( t s ) denote the detection delay signal between the controller and the communication topology, which specifies the time delay over the interval [ t s , t s + 1 ) . If the communication topology switching instants are t s and t s + 1 , the corresponding controller switching instants become t s + τ ( t s ) and t s + 1 + τ ( t s + 1 ) . The entire timeline is divided into two parts. The black part represents the mismatch periods between the controller and the communication topology, such as [ t s , t s + τ ( t s ) ) . The yellow intervals are match periods, such as [ t s + τ ( t s ) , t s + 1 ) .
Remark 4.
Asynchronous switching causes a control mismatch within the interval [ t s , t s + τ s ) because of the delay τ s between the topological structure switching and the controller switching. When τ s is small enough, the delayed interval shortens and the controller switching instant t s + τ s comes closer to the topology switching instant t s . Consequently, the system behavior is roughly similar to the synchronous switching mode, where the controller and topology transitions coincide nearly instantaneously.
Lemma 2.
The tracking consensus problem is addressed by the control law (6) when the following systems are asymptotically stable:
ε ˜ ˙ i ( t ) = A ε ˜ i ( t ) + B u ˜ i ( t ) + B F ˜ i ( t ) , u ˜ i ( t ) = λ i σ ( H σ ) K σ ( t τ ( t ) ) ( ε ˜ i ( t ) + e ˜ i ( t ) ) .
Proof. 
For the weighted Laplacian matrix H σ , there exists an orthogonal matrix U p for any σ ( t ) = p S , satisfying U p T U p = I , such that the following equation holds:
U p T HU p = Λ = d i a g ( λ 1 p ( H ) , , λ n p ( H ) ) .
Denote ε ˜ ( t ) = ( U p T I N ) ε ( t ) = [ ε ˜ 1 T ( t ) , ε ˜ 2 T ( t ) , , ε ˜ N T ( t ) ] T , and e ˜ ( t ) = ( U σ T I N ) e ( t ) = [ e ˜ 1 T ( t ) , e ˜ 2 T ( t ) , , e ˜ N T ( t ) ] T , and (7) is described as
e ˜ ˙ ( t ) = ( I N A ) ε ˜ ( t ) + ( U σ T B ) u ( t ) + ( U σ T B ) F ( t ) , u ( t ) = ( H σ U σ K σ ( t τ ) ) ε ˜ ( t ) ( H σ U σ K σ ( t τ ) ) e ˜ ( t ) .
Introduce the following transformation: q ˜ ( t ) = ( U T I N ) q ( t ) = [ q ˜ 1 T ( t ) , q ˜ 2 T ( t ) , , q ˜ N T ( t ) ] T , q ^ ˜ ( t ) = ( U T I N ) q ^ ( t ) = [ q ^ ˜ 1 T ( t ) , q ^ ˜ 2 T ( t ) , , q ^ ˜ N T ( t ) ] T , F ˜ ( x ( t ) ) = ( U T I N ) F ( x ( t ) ) = [ F ˜ 1 T ( t ) , F ˜ 2 T ( t ) , , F ˜ N T ( t ) ] T , and u ˜ ( t ) = ( U T I N ) u ( t ) = [ u ˜ 1 T ( t ) , , u ˜ N T ( t ) ] T .
Further, convert (12) to
ε ˜ ˙ ( t ) = ( I N A ) ε ˜ ( t ) + ( I N B ) u ˜ ( t ) + ( I N B ) F ˜ ( x ( t ) ) , u ˜ ( t ) = ( Λ σ K σ ( t τ ( t ) ) ) ( ε ˜ ( t ) + e ˜ ( t ) ) .
As (13) comprises N individual subsystems governed by (10), the asymptotic stability of each subsystem induces asymptotic stability in the system (7). □
Remark 5.
By introducing the transformation matrix U p and modal coordinate transformation, the system analysis process is substantially simplified. By using the spectral decomposition of H σ , this transformation ensures that the topological correlation characteristics in control input (6) are reduced to eigenvalue regulation through the diagonal matrix Λ σ . This method avoids the computational complexity associated with a high-dimensional matrix. Consequently, it limits the asynchronous switching effects caused by time delays to local adjustments of the gain matrix K σ ( t τ ) , significantly improving analytical efficiency.
Remark 6.
According to Lemma 2, the analysis of confirming the asymptotic stability of the system (10) can be used to solve the tracking consensus for systems (1) and (2). The design of controllers under asynchronous switching is easier by the application of Lemma 2, which reduces the complexity of the controller design.
According to Figure 2, consider the interval between successive topology switches [ t s , t s + 1 ) . Within this interval, the communication topology remains fixed as σ ( t ) = σ ( t s ) . The controller switching signal σ ( t τ ) is affected by the delay τ , and its dynamic process is divided into two parts. During the delayed period [ t s , t s + τ ( t s ) ) , σ ( t τ ) remains consistent with the previous topology switching signal σ ( t s 1 ) . In the synchronized period [ t s + τ ( t s ) , t s + 1 ) , σ ( t τ ) aligns with the current topology signal σ ( t s ) . The mathematical description is given by
σ ( t τ ) = σ ( t s 1 ) , t [ t s , t s + τ ( t s ) ) σ ( t s ) , t [ t s + τ ( t s ) , t s + 1 )
For any switching instances σ ( t s ) = p , σ ( t s 1 ) = q , p , q S , p q , the control protocol in (10) is equivalent to
u ˜ i ( t ) = λ i p K q ε ˜ i ( t ) λ i p K q e ˜ i ( t ) , t [ t s , t s + τ ( t s ) ) λ i p K p ε ˜ i ( t ) λ i p K p e ˜ i ( t ) , t [ t s + τ ( t s ) , t s + 1 )
The transformed tracking error is equivalent to
ε ˜ i ( t ) = ( A λ i p B K q ) ε ˜ i ( t ) + B F ˜ ( x i ( t ) λ i p B K q e ˜ i ( t ) , t [ t s , t s + τ ( t s ) ) ( A λ i p B K p ) ε ˜ i ( t ) + B F ˜ ( x i ( t ) λ i p B K p e ˜ i ( t ) , t [ t s + τ ( t s ) , t s + 1 )
Let A ˜ i p q = A λ i p B K q , A ˜ i p p = A λ i p B K p , p , q S , then
ε ˜ i ( t ) = A ˜ i p q ε ˜ i ( t ) + B F ˜ ( x i ( t ) λ i p B K q e ˜ i ( t ) ) , t [ t s , t s + τ ( t s ) ) A ˜ i p p ε ˜ i ( t ) + B F ˜ ( x i ( t ) λ i p B K p e ˜ i ( t ) ) , t [ t s + τ ( t s ) , t s + 1 )
Remark 7.
When σ ( t s ) = p , p S , the topology G p is activated over the interval t [ t s , t s + 1 ) . However, due to the time delay τ ( t s ) , this interval is divided into two distinct subintervals. During t [ t s + τ ( t s ) , t s + 1 ) , the controller remains synchronized with the topology and is thus referred to as the synchronized controller. In contrast, the controller is unable to synchronize with the current topological state within t [ t s , t s + τ ( t s ) ) as it does not match the active topology. Throughout this subinterval, the subsystem is controlled by a delayed controller. This de-synchronization between the controller and the topology constitutes the asynchronous switching behavior exhibited by the system.
Figure 3 illustrates the control principle under asynchronous switching conditions. A distributed control protocol u i ( t ) and a DETM are designed for the i-th agent. To reflect the time lag, the switching of the topology structure is governed by the function σ ( t ) , while the controller switching is regulated by the delayed switching signal σ ( t τ ) . The ETM determines whether the control input needs to be updated based on the agent’s current state x i ( t ) and specifies the next triggering instant t k i . Then, the controller computes the control input u i ( t ) using the information at this instant, achieving effective control under low-frequency triggering.

4.2. Consensus Analysis

Lemma 3.
Let κ 1 and κ 2 be two classes of κ functions. Suppose there exist functions V σ ( t ) ( t ) , σ ( t ) S that make the inequalities (16)–(18) hold. Then, system (10) achieves global asymptotic consensus. Furthermore, the ADT of the switching signal satisfies (19), where θ = α + β , and T m = m a x τ ( t s ) .
κ 1 ( ε ˜ ( t ) ) V i ( ε ˜ ( t ) ) κ 2 ( ε ˜ ( t ) )
V ˙ i β V i 0 , t [ t s , t s + τ ( t s ) ) α V i 0 , t [ t s + τ ( t s ) , t s + 1 )
V i ( t s ) μ V i ( t s ) , i V
h > θ T m + l n μ α
Proof of Lemma 3.
Within the switching interval t [ t s , t s + 1 ) , the following formula is derived based on (17).
V i ( t s + τ ( t s ) ) < e β τ ( t s ) V i ( t s ) , t [ t s , t s + τ ( t s ) ) V i ( t ) < e α ( t t s τ ( t s ) ) V i ( t s + τ ( t s ) ) ) , t [ t s + τ ( t s ) , t s + 1 )
Combining (18) with (20), we obtain
V i ( t ) e α ( t t s ) + θ τ ( t s ) V i ( t s ) μ e α ( t t s ) + θ τ ( t s ) V i ( t s ) μ N σ ( t ) ( t 0 , t ) e α ( t t 0 ) + θ ( τ ( t s ) + + τ ( t 1 ) + τ ( t 0 ) ) V i ( t 0 ) .
Setting t 0 = 0 , then V i ( t ) μ N 0 ( 0 , T ) e α t + θ [ N σ ( 0 , t ) + 1 ] T m V i ( 0 ) .
According to Definition 2 of the ADT, it has N σ ( 0 , t ) N 0 + t h , and the switching delay satisfies τ ( t s ) T m . It then follows that
V i ( t ) μ N 0 + t h e α t + θ ( T m + N 0 + t h ) V i ( 0 ) μ N 0 e θ ( T m + N 0 ) e ( α + ln μ h + θ T m h ) t V i ( 0 ) .
Since α + ln μ h + θ T m h < 0 , V σ ( t ) ( t ) converges to 0 as t . Furthermore, based on (16), it follows that the system achieves asymptotic stability. □
Theorem 1.
For each agent i, assume there exists a positive-definite matrix P i p that satisfies the following inequality. In addition, if the parameters in the DETM (8) and (9) meet the specified inequalities and equations, then the nonlinear MASs described by (10) are guaranteed to be stable.
Π i 1 = ( A ˜ i p q + d N B ) T P i p + P i p ( A ˜ i p q + d N B ) β P i p c ρ 2 λ i p 2 I λ i p K q T B T P i p c ( ρ 2 λ i p 2 ρ 1 ) I < 0
Π i 2 = ( A ˜ i p p + d N B ) T P i p + P i p ( A ˜ i p p + d N B ) + α P i p c ρ 2 λ i p 2 I λ i p K p T B T P i p c ( ρ 2 λ i p 2 ρ 1 ) I < 0
P i p < μ P i q , c ρ 2 λ i p 2 I λ i p K q T B T P i p > 0
π i > 0 , c > 0 , ρ 2 λ i p 2 ρ 1 < 0
where ρ 3 > α > 0 , β > 0 , and μ > 1 .
Proof of Theorem 1.
A model-dependent Lyapunov function for each agent i in the system (13) is designed:
V 1 ( t ) = ε ˜ T ( t ) ( I N P σ ) ε ˜ ( t ) , V 2 ( t ) = i = 1 N η i ( t ) .
The topology-based DETM defined in (8) ensures that the inequality (23) is always valid.
ρ 1 e i T ( t ) e i ( t ) ρ 2 q ^ i T ( t ) q ^ i ( t ) π i η i ( t ) 0 .
When the internal dynamic variable (9) is introduced,
η ˙ i ( t ) ρ 3 η i ( t ) c π i η i ( t ) ,
η i ( t ) η i ( 0 ) e ( ρ 3 + c π i ) t > 0 .
Therefore, V 2 ( t ) > 0 , and noting that V 1 ( t ) is a positive-definite quadratic form, so V ( t ) > 0 .
Case 1. During the asynchronous interval t [ t s , t s + τ ( t s ) ) , the controller does not match the communication topology. Compute V ˙ 1 i :
V ˙ 1 i ( t ) = ( A ˜ i p q ε ˜ i ( t ) + B F ˜ ( x i ( t ) ) ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p q ε ˜ i ( t ) + B F ˜ ( x i ( t ) ) ) λ i p e ˜ i T K q T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K q e ˜ i .
Apply the Lipschitz condition, F ˜ ( x ( t ) ) d ε ˜ ( t ) , and it is obtained that
V ˙ 1 i ( t ) ε ˜ i ( t ) T ( A ˜ i p q + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p q + d N B ) ε ˜ i ( t ) λ i p e ˜ i T K q T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K q e ˜ i .
Compute V ˙ 2 i . According to the normality of orthogonal matrices, e i T e i = e ˜ i T e ˜ i , q ^ i T q ^ i = q ^ ˜ i T q ^ ˜ i T .
V ˙ 2 i ρ 3 η i + c ρ 1 e ˜ i T e ˜ i c ρ 2 q ^ ˜ i T q ^ ˜ i
Combine derivatives:
V ˙ i = V ˙ 1 i ( t ) + V ˙ 2 i ( t ) ε ˜ i ( t ) T ( A ˜ i p q + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p q + d N B ) ε ˜ i ( t ) λ i p e ˜ i T K q T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K q e ˜ i ρ 3 η i ( t ) + c ρ 2 q ^ ˜ i T ( t ) q ^ ˜ i ( t ) c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) .
Compute the Lyapunov bound:
V ˙ i β V i ε ˜ i ( t ) T ( A ˜ i p q + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p q + d N B ) ε ˜ i ( t ) λ i p e ˜ i T K q T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K q e ˜ i ρ 3 η i ( t ) + c ρ 2 q ^ ˜ i T ( t ) q ^ ˜ i ( t ) c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) β η i ( t ) β ε ˜ i T P i p ε ˜ i .
Because β > 0 , ρ 3 > 0 , and q ^ ˜ i ( t ) = λ i p ε ˜ ( t ) λ i p e ˜ ( t ) , we have
V ˙ i β V i ε ˜ i ( t ) T ( A ˜ i p q + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p q + d N B ) ε ˜ i ( t ) λ i p e ˜ i T K q T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K q e ˜ i + c ρ 2 q ^ ˜ i T ( t ) q ^ ˜ i ( t ) c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) β ε ˜ i T P i p ε ˜ i ε ˜ i ( t ) T ( A ˜ i p q + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p q + d N B ) ε ˜ i ( t ) + e ˜ i T ( c ρ 2 λ i p 2 I λ i p K q T B T P i p ) ε ˜ i + ε ˜ i T ( c ρ 2 λ i p 2 I λ i p P i p B K q ) e ˜ i c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) β ε ˜ i T P i p ε ˜ i .
Let Φ i ( t ) = ε ˜ i T ( T ) e ˜ i T ( t ) T . Due to Π i 1 < 0 , then V ˙ i β V i Φ i T ( t ) Π i 1 Φ i ( t ) < 0 .
Case 2. During synchronous interval t [ t s + τ ( t s ) , t s + 1 ) , the controller synchronizes the communication topology. Following similar steps,
V ˙ i + α V i ε ˜ i ( t ) T ( A ˜ i p p + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p p + d N B ) ε ˜ i ( t ) λ i p e ˜ i T K p T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K p e ˜ i ρ 3 η i ( t ) + c ρ 2 q ^ ˜ i T ( t ) q ^ ˜ i ( t ) c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) + α η i ( t ) + α ε ˜ i T P i p ε ˜ i .
Suppose ρ 3 > α > 0 , then
V ˙ i + α V i ε ˜ i ( t ) T ( A ˜ i p p + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p p + d N B ) ε ˜ i ( t ) λ i p e ˜ i T K p T B T P i p ε ˜ i λ i p ε ˜ i T P i p B K p e ˜ i + c ρ 2 q ^ ˜ i T ( t ) q ^ ˜ i ( t ) c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) + α ε ˜ i T P i p ε ˜ i .
And then we obtain
V ˙ i + α V i ε ˜ i ( t ) T ( A ˜ i p p + d N B ) T P i p ε ˜ i ( t ) + ε ˜ i T ( t ) P i p ( A ˜ i p p + d N B ) ε ˜ i ( t ) + e ˜ i T ( c ρ 2 λ i p 2 I λ i p K p T B T P i p ) ε ˜ i + ε ˜ i T ( c ρ 2 λ i p 2 I λ i p P i p B K p ) e ˜ i c ρ 1 e ˜ i T ( t ) e ˜ i ( t ) + α ε ˜ i T P i p ε ˜ i .
Also, Π i 2 < 0 , ρ 2 λ i p 2 ρ 1 < 0 , so V ˙ i + α V i Φ i T ( t ) Π i 2 Φ i ( t ) < 0 .
Based on the proof of the synchronous and delayed intervals, it is obtained that
V ˙ i β V i 0 , t [ t s , t s + τ ( t s ) ) α V i 0 , t [ t s + τ ( t s ) , t s + 1 )
It follows from (3) that V ( t ) converges to 0 as t . Hence, lim t ε ˜ i ( t ) = 0 , i V , indicating that the nonlinear systems (1) and (2) achieve tracking consensus. □
Based on the above stability analysis, a method for designing stabilizing controller gains is derived. Let Q = P i p 1 and Y = K Q , p , q S . By applying a congruence transformation to Π i 1 and Π i 2 in (1) using d i a g { P i p 1 , P i p 1 } , we obtain the following.
Π i 3 = P i p 1 ( A ˜ i p q + d N B ) T + ( A ˜ i p q + d N B ) P i p 1 + c ρ 2 λ i p 2 I β P i p 1 c ρ 2 λ i p 2 I λ i p P i p 1 K q T B T c ( ρ 2 λ i p 2 ρ 1 ) I
Π i 4 = P i p 1 ( A ˜ i p p + d N B ) T + ( A ˜ i p p + d N B ) P i p 1 + c ρ 2 λ i p 2 I + α P i p 1 c ρ 2 λ i p 2 I λ i p P i p 1 K p T B T c ( ρ 2 λ i p 2 ρ 1 ) I
Bring A ˜ i p q = A λ i p B K q , A ˜ i p p = A λ i p B K p into
Ξ i 1 = Θ p q c ρ 2 λ i p 2 I λ i p Y q T B T c ( ρ 2 λ i p 2 ρ 1 ) I
Ξ i 2 = Θ p p c ρ 2 λ i p 2 I λ i p Y p T B T c ( ρ 2 λ i p 2 ρ 1 ) I
And Θ p q = Q A T + Q ( d N B ) T + A Q + ( d N B ) Q λ i p ( B Y q + Y q T B T ) + c ρ 2 λ i p 2 I β Q , Θ p p = Q A T + Q ( d N B ) T + A Q + ( d N B ) Q λ i p ( B Y p + Y p T B T ) + c ρ 2 λ i p 2 I + α Q . From this, we present the following control design scheme.
Remark 8.
An augmented Lyapunov function that incorporates internal dynamic variables from the DETM is constructed in order to eliminate Zeno behavior. Through the regulation effect of this variable, a strictly positive lower bound for event-triggered intervals is guaranteed. To sustain continuous system stability, the function must continue to exhibit its non-increasing property at the moment of communication topology transition.
Theorem 2.
For given constants π i > 0 , c > 0 , ρ 1 , ρ 2 > 0 , ρ 2 λ i p 2 ρ 1 < 0 , ρ 3 > α > 0 , β > 0 , and μ > 1 , and assuming c ρ 2 λ i p 2 I λ i p Y q T B T > 0 , suppose there exists a positive-definite matrix Q and matrices Y p such that the inequalities (34) and (35) are satisfied for any ( p , q ) S , p q .
Ξ i 1 < 0 , Ξ i 2 < 0 ,
Q i p < μ Q i q .
Then, if the switching signal satisfies h > θ T m + l n μ α , the system is stable, and the control gain matrix is given by K p = Y p Q 1 .
The control gain synthesis procedure is shown in Algorithm 1.
Algorithm 1: Asynchronous switching control gain matrix based on DETM
Input: The matrices H σ , A , B , related parameters of ADT and DETM
Output: Controller gain matrices K σ
1
Step 1: Compute transformation matrices U σ ( t ) and Λ σ ( t ) , then obtain λ i p
2
Step 2: Validate ρ 2 λ i p 2 ρ 1 < 0
3
Step 3: Solve LMIs Ξ i 1 < 0 , Ξ i 2 < 0 , then obtain matrices Q and Y p
4
Step 4: Ensure Q i p < μ Q i q and c ρ 2 λ i p 2 I λ i p Y q T B T > 0
5
Step 5: Compute control gain matrix K p = Y p Q 1
Remark 9.
We utilize the LMI toolbox to solve the control gain matrices satisfying the conditions of (34) and (35), which are designed for both synchronized phases and delayed phases. This method ensures stability under asynchronous switching while lowering design complexity by transforming the Lyapunov stability conditions into LMI constraints and suppressing time-delay disturbances at the same time.

4.3. Feasibility Analysis

To ensure the feasibility of the triggering mechanism, it is necessary to prove that no agent exhibits Zeno behavior. This implies that an infinite number of triggering instances cannot occur within a finite period of time. Therefore, it is necessary to discuss the existence of a positive lower bound for the time between events. In this paper, there are two different types of time sequences: one is the time subsequence induced by the DETM and the other is the time subsequence induced by the switching function.
Lemma 4.
Under a fixed topology, the triggering time intervals generated by the ETM have a positive lower bound.
Proof. 
According to the definition of Dini derivatives, for any time instant t [ t k i , t k + 1 i ) , e i ( t ) is piecewise differentiable. This property implies that
D + e i ( t ) e ˙ i ( t ) = x ^ ˙ i ( t ) x ˙ i ( t ) = A z i ( t ) A x ^ i ( t ) B f ( x i ( t ) ) B K j = 1 N a i j σ ( t ) ( x ^ j ( t ) x ^ i ( t ) B K m i σ ( x 0 ( t ) x ^ i ( t ) ) A ( z i ( t ) x ^ i ( t ) ) + d B ( z i ( t ) f ( x ^ i ( t ) ) ) B K ( j = 1 N a i j σ ( t ) ( x ^ j ( t ) x ^ i ( t ) ) + m i σ ( x 0 ( t ) x ^ i ( t ) ) ) a i z i ( t ) + c i ,
where a i = A + d B , c i = A x ^ i ( t ) + B f ( x ^ i ( t ) ) + B K σ ( t ) q ^ i .
Further, it is known that e i ( t ) c i a i ( e a i ( t t k i ) 1 ) . Then, t t k i 1 a i ln [ a i c i e i t ) + 1 ] .
According to our definition, at the trigger moment, t k i , e i ( t k i ) = 0 . The DETM indicates that within the interval [ t k i , t k + 1 i ) , the inequality ρ 3 e i T ( t ) e i ( t ) ρ 2 q ^ i T ( t ) q ^ i ( t ) π i η i ( t ) 0 always holds.
t t k i 1 a i ln [ a i c i π i η i ( t ) + 1 ] 1 a i ln [ a i c i π i η i ( 0 ) e ( γ i + θ i ϕ ( t ) π i ) t + 1 ] .
The Equation (24) tells us
η i ( t k + 1 i ) η i ( 0 ) e ( ρ 3 + c π i ) t i .
By combining (36) with (37), the lower bound of the time difference between consecutive triggering instants is derived as t k + 1 i t k i 1 a i ln [ a i m i P B π i η i ( 0 ) e 1 2 ( ρ 3 + c π i ) t i + 1 ] = ϕ . Clearly, ϕ remains strictly positive within any finite time interval. □
We first consider the time subsequence generated by the DETM.
Case 1. During the interval [ t k i , t k + 1 i ) , the communication topology remains unchanged. According to Lemma 4, there is no Zeno behavior within this interval.
Case 2. If the topology structure undergoes n changes during the interval [ t k i , t k + 1 i ) , let t k , σ i denote the triggering instants caused by topology switching, forming a switching time sequence t k i < t k , σ i < t k , σ + 1 i < < t k , σ + n i . The time intervals are divided into three scenarios. First, consider the subinterval [ t k i , t k , σ i ) . Although this is an open interval, neither event triggering nor topology switching occurs within it, thereby imposing constraints on the number of triggering occurrences during this period.
In the second scenario, within the subinterval [ t k , σ i , t k , σ + n i ) , no event triggering occurs and the topology structure undergoes only a finite number of switches. Since this does not satisfy the definition of Zeno behavior, the possibility of a Zeno phenomenon is ruled out.
For the third scenario, the communication topology remains unchanged over the interval [ t k , σ + n i , t k + 1 i ) . In this case, the system evolution is equivalent to the first scenario, allowing the same proof method to exclude Zeno behavior.
In summary, the triggering time sequence generated by the DETM is free from Zeno phenomena.
Then, consider the time subsequence generated by the ADT. According to Definition 1, the number of topology switches is finite within any finite time interval. Therefore, Zeno phenomena cannot occur because the time subsequence caused by topology switching does not possess the attribute of infinite accumulation.
Furthermore, existing studies have established that if multiple time sequences individually do not exhibit Zeno behavior, their combination will also not induce Zeno phenomena [29]. Based on the preceding analysis, the time sequences generated by the DETM and the switching functions have been proven to be free from Zeno behavior. Consequently, we can assert that the entire system avoids Zeno phenomena, meaning no agent will experience infinite triggering within any finite time interval. This completes the proof.

5. Simulation

5.1. Example 1

This section illustrates the validity of the proposed distributed control strategy through a numerical simulation. Consider a nonlinear MAS has one leader and five followers, labeled as agents 0–5, where agent 0 serves as the leader. The system matrices satisfying assumption (1) are given as follows:
A = 0.2 1 0 1 0 1 0 0 1 , B = 1 1 1 .
The control process involves two possible topologies, G 1 and G 2 , governed by the switching signal σ ( t ) { 1 , 2 } , as shown in Figure 4.
From Figure 4, the Laplacian matrix L σ ( t ) and the degree matrix D σ ( t ) can be obtained, based on which matrix H σ ( t ) is computed as follows.
H 1 = 3 0 1 1 0 0 3 1 1 0 1 1 2 0 0 1 1 0 3 1 0 0 0 1 1 , H 2 = 2 0 1 0 1 0 3 1 1 1 1 1 3 1 0 0 1 1 4 1 1 1 0 1 4 .
Based on the matrices, the corresponding transformation matrices U σ ( t ) and Λ σ ( t ) in Equation (11) are computed as follows.
U 1 = 0.31 0.32 0.24 0.71 0.5 0.31 0.32 0.24 0.71 0.5 0.36 0.63 0.59 0 0.34 0.48 0 0.64 0 0.6 0.67 0.64 0.35 0 0.15 , U 2 = 0.53 0.79 0.1 0.13 0.3 0.5 0 . 0.18 0.67 0.2 0.5 0.07 0.76 0.09 0.4 0.36 0.33 0.06 0.68 0.54 0.37 0.03 0.62 0.25 0.66 .
Subsequently, under the same parameter settings as in (19), with μ = 1.2 and T m = 0.5 , various combinations of α and β are used to obtain the corresponding minimum ADT h. The results are, respectively, presented in Table 1 and Table 2.
Table 1 shows that the minimum ADT τ α depends on α , where smaller α values lead to larger τ α . As shown in Table 2, for a fixed α , higher values of β result in an increase in τ α . Therefore, the ADT parameters are selected according to this relationship in Table 3, while the DETM parameters are derived from Λ 1 , Λ 2 , and Theorem 2. Accordingly, the resulting feedback gains are K 1 = [ 0.417 , 0.147 , 0.1966 ] and K 2 = [ 0.649 , 0.217 , 0.31 ] . The initial values of the internal dynamic variables are set as η i ( 0 ) = ( 0.4 , 0.2 , 0.5 , 0.3 , 0.6 ) .
According to the analysis in (2), the tracking consensus of the agents in Figure 4 can be transformed into the asymptotic consensus of the tracking error in system (10). The initial value of the transformed tracking error, obtained via the orthogonal matrix U σ ( t ) , is set to ε ˜ 1 = ( 3 , 5 , 8 ) , ε ˜ 2 = ( 3 , 5 , 2 ) , ε ˜ 3 = ( 6 , 10 , 3 ) , ε ˜ 4 = ( 1 , 6 , 5 ) , and ε ˜ 5 = ( 6 , 4 , 4 ) . The nonlinear function is denoted as f ( ε ˜ i ( t ) , t ) = 0.1 ( | ε ˜ i 1 ( t ) + ε ˜ i 2 ( t ) + ε ˜ i 3 ( t ) 1 | | ε ˜ i 1 ( t ) + ε ˜ i 2 ( t ) + ε ˜ i 3 ( t ) + 1 | ) .
Figure 5, respectively, illustrates the switching signals of the communication topology and the controller, σ ( t ) and σ ( t τ ) .
Figure 6 depicts the evolution of the three state components in system (10) over time under the designed controller. In the figure, solid lines of different colors represent different state trajectories. It can be seen that all the trajectories converge at 12s even though the initial states are different. As previously analyzed, the different trajectories correspond to the tracking errors, after orthogonal transformation, of different followers with respect to the same leader. Therefore, it can be concluded that all the tracking errors gradually decrease over time and eventually converge to zero, ensuring that the desired tracking objectives for each state component are achieved in the controller (14).
Figure 7 shows the triggering instants of the followers. As illustrated, the figure clearly displays the time intervals for each agent and indicates that Zeno behavior does not occur.
In addition, under the triggering condition (8), the evolution curves of the internal dynamic variables are shown in Figure 8. As indicated in the figure, the internal dynamic variables gradually approach zero over time.
Figure 9 presents the evolution of the maximum tracking error among the agents, which converges asymptotically to zero over time.
For comparison, a simulation was conducted using a SETM. In this design, setting π i = 0 indicates the exclusion of internal dynamic variables. The triggering times under the SETM are shown in Figure 10. As observed in the figure, the introduction of the internal dynamic variable π i significantly reduces the number of trigger events.
To compare the number of triggering events between the two mechanisms, Table 4 records the triggering times of the agents using the SETM and DETM. As shown in Table 4, the DETM is more efficient than the SETM in terms of energy-saving.

5.2. Example 2

In this example, three extensions are implemented based on the simulation of Example 1. First, the communication topology switching signal is generated by a Markov chain, replacing the original piecewise constant function with a stochastic switching pattern. Second, the fixed delay between the topology and controller switching signals is transformed into a time-varying delay τ ( t ) = 0.1 + 0.2 sin ( t ) . Third, the nonlinear function is set as f ( ε ˜ ( t ) , t ) = 0.1 cos ( ε ˜ + sin ( t ) ) . Here, the communication topologies G 1 and G 2 and all the initial parameters are the same as in Example 1.
The Markov transfer probability matrix is set as P = 0.85 0.15 0.25 0.75 . Figure 11 and Figure 12 demonstrate two stochastic communication topology switching signals generated by a Markov chain. Their corresponding state trajectories and event-triggering sequences will be presented separately in subsequent figures.
Figure 13 and Figure 14 depict the evolution of three state components in system (10) under different switching signals. The figures demonstrate that all trajectories eventually converge despite differing initial states.
Figure 15 and Figure 16 display the temporal distribution of triggering instants for the followers, illustrating the event-triggered control throughout the simulation period. Each trigger event is discretely labeled on the time axis, and its sparse distribution proves that the number of controller updates has been reduced.
To compare the number of triggering events between the signals, Table 5 records the triggering numbers of the agents. As shown in Table 5, the topology switching signal 1 yields more triggers.

6. Conclusions

This study investigates the tracking consensus of nonlinear MASs under asynchronous switching. Adopting a leader–follower framework, the ADT method is extended to asynchronous switching systems. To address resource consumption caused by frequent controller updates, an event-triggered control strategy is designed to achieve optimization of communication and control. However, current research is constrained by the requirement that system nonlinearities must satisfy Lipschitz conditions, limiting its applicability to nonlinear systems. Additionally, the topology switching involves only finite modes and is not sufficiently adaptable to dynamic topologies with continuous unknown changes. Future work will focus on overcoming non-Lipschitz constraints by developing adaptive triggering mechanisms and exploring dynamic topology prediction methods based on reinforcement learning, thereby offering new solutions for cooperative control in complex environments.

Author Contributions

Conceptualization, M.W.; methodology, M.W.; validation, S.H.; writing—original draft preparation, S.H.; writing—review and editing, S.H.; supervision, M.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Shanghai Science and Technology Innovation Action Plan grant number 22dz1201500 and by the Open Foundation of the State Key Laboratory of Fluid Power and Mechatronic Systems grant number GZKF-202314.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Keung, K.L.; Chan, Y.; Ng, K.K.; Mak, S.L.; Li, C.H.; Qin, Y.; Yu, C. Edge intelligence and agnostic robotic paradigm in resource synchronisation and sharing in flexible robotic and facility control system. Adv. Eng. Informatics 2022, 52, 101530. [Google Scholar] [CrossRef]
  2. Hou, Y.; Zhao, J.; Zhang, R.; Cheng, X.; Yang, L. UAV swarm cooperative target search: A multi-agent reinforcement learning approach. IEEE Trans. Intell. Veh. 2023, 9, 568–578. [Google Scholar] [CrossRef]
  3. Su, X.; Ren, Y.; Cai, Z.; Liang, Y.; Guo, L. A Q-learning-based routing approach for energy efficient information transmission in wireless sensor network. IEEE Trans. Netw. Serv. Manag. 2022, 20, 1949–1961. [Google Scholar] [CrossRef]
  4. Hong, Y.; Hu, J.; Gao, L. Tracking control for multi-agent consensus with an active leader and variable topology. Automatica 2006, 42, 1177–1182. [Google Scholar] [CrossRef]
  5. Zhang, W.; Huang, Q.; Wang, X.; Li, H.; Li, H. Bipartite consensus for quantization communication multi-agents systems with event-triggered random delayed impulse control. IEEE Trans. Circuits Syst. I Regul. Pap. 2024, 72, 1751–1762. [Google Scholar] [CrossRef]
  6. Xie, S.; Nazari, M.H.; Yin, G.; Zhang, X. Distributed Optimal Frequency Control under communication packet loss in multi-agent electric energy systems. Automatica 2023, 154, 111088. [Google Scholar] [CrossRef]
  7. 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. 2017, 48, 1110–1123. [Google Scholar] [CrossRef]
  8. Duan, Q.S.; Tang, Z.; Ding, D. Distributed adaptive optimal secondary control for AC islanded microgrid under multiple event-triggered mechanisms. ISA Trans. 2025, 163, 65–75. [Google Scholar] [CrossRef]
  9. Yao, D.; Li, H.; Shi, Y. Event-based average consensus of disturbed MASs via fully distributed sliding mode control. IEEE Trans. Autom. Control. 2023, 69, 2015–2022. [Google Scholar] [CrossRef]
  10. Yan, Y.; Jin, T.; Yu, X.; Yu, S.; Guo, G. Event-Triggered Nonsingular Terminal Sliding-Mode Control. IEEE Trans. Cybern. 2025, 55, 3356–3367. [Google Scholar] [CrossRef]
  11. Shi, J. Cooperative control for nonlinear multi-agent systems based on event-triggered scheme. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 1977–1981. [Google Scholar] [CrossRef]
  12. Wu, X.; Ding, S.; Niu, B.; Xu, N.; Zhao, X. Predefined-time event-triggered adaptive tracking control for strict-feedback nonlinear systems with full-state constraints. Int. J. Gen. Syst. 2024, 53, 352–380. [Google Scholar] [CrossRef]
  13. Dong, G.; Li, K.; Li, Y. Distributed consensus optimal fault-tolerant control for nonlinear multi-agent systems with external disturbance. Neurocomputing 2025, 639, 130199. [Google Scholar] [CrossRef]
  14. Xiao, Y.; Xie, H.; Zhao, N. Couple-group consensus of heterogeneous nonlinear multi-agent systems with cooperative–competitive interactions and input saturation. Chaos Solitons Fractals 2024, 179, 114473. [Google Scholar] [CrossRef]
  15. Zhai, Y.; Liu, Z.W.; Guan, Z.H.; Wen, G. Resilient consensus of multi-agent systems with switching topologies: A trusted-region-based sliding-window weighted approach. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2448–2452. [Google Scholar] [CrossRef]
  16. Zuo, R.; Li, Y.; Lv, M.; Liu, Z. Distributed asynchronous consensus control of nonlinear multi-agent systems under directed switching topologies. Automatica 2023, 152, 110952. [Google Scholar] [CrossRef]
  17. Wang, J.; Wen, G.; Duan, Z. Distributed antiwindup consensus control of heterogeneous multiagent systems over Markovian randomly switching topologies. IEEE Trans. Autom. Control. 2022, 67, 6310–6317. [Google Scholar] [CrossRef]
  18. Wang, J.; He, W.; Fu, J.; Wang, Y.; Sun, J. Sampled-data consensus control of nonlinear multi-agent systems with Markovian switching topologies based on extended looped functional. IEEE Trans. Circuits Syst. II Express Briefs 2023, 71, 251–255. [Google Scholar] [CrossRef]
  19. Sun, J.; Lei, H.; Zhang, J.; Liu, L.; Shan, Q. Adaptive consensus control of multiagent systems with an unstable high-dimensional leader and switching topologies. IEEE Trans. Ind. Inform. 2024, 20, 10946–10953. [Google Scholar] [CrossRef]
  20. Yu, H.; Xia, X. Adaptive consensus of multi-agents in networks with jointly connected topologies. Automatica 2012, 48, 1783–1790. [Google Scholar] [CrossRef]
  21. Xiao-Tong, S.; Ge, G.; Peng-Fei, Z. Fixed-time consensus tracking of multi-agent systems under unmatched disturbances. Acta Autom. Sin. 2020, 12, 1–9. [Google Scholar]
  22. Zhang, S.; Liu, J.; Wang, W.; Zhang, Z. Topology-based dynamic event-triggered leader-following consensus of multi-agent systems under switching topologies. ISA Trans. 2023, 142, 299–309. [Google Scholar] [CrossRef] [PubMed]
  23. Ding, S.; Ai, H.; Xie, X.; Jing, Y. Distributed adaptive platooning control of connected vehicles with markov switching topologies. IEEE Trans. Intell. Transp. Syst. 2024, 25, 18421–18432. [Google Scholar] [CrossRef]
  24. Zhang, L.; Gao, H. Asynchronously switched control of switched linear systems with average dwell time. Automatica 2010, 46, 953–958. [Google Scholar] [CrossRef]
  25. Li, K.; Hua, C.C.; You, X. Distributed asynchronous consensus control for nonlinear multiagent systems under switching topologies. IEEE Trans. Autom. Control. 2020, 66, 4327–4333. [Google Scholar] [CrossRef]
  26. Chen, H.y.; Tang, R.q.; Yang, X.s. A Class of Neutral Switching Systems with Mode-dependent Asynchronous Event-triggered Control. Control. Eng. China 2023, 30, 954–960. [Google Scholar]
  27. Li, Y.; Yu, K.; Lv, M.; Tong, S. Asynchronous Coordination for Output Regulation in Heterogeneous Nonlinear MASs with Jointly Connected Switching Topologies. IEEE Trans. Autom. Control. 2024, 70, 1859–1866. [Google Scholar] [CrossRef]
  28. Hespanha, J.P.; Morse, A.S. Stability of switched systems with average dwell-time. In Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No. 99CH36304), Phoenix, AZ, USA, 7–10 December 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 3, pp. 2655–2660. [Google Scholar]
  29. Kucera, V. A contribution to matrix quadratic equations. IEEE Trans. Autom. Control. 1972, 17, 344–347. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the relationship between the variables q ( t ) , q ^ ( t ) , and e ( t ) .
Figure 1. Schematic diagram of the relationship between the variables q ( t ) , q ^ ( t ) , and e ( t ) .
Sensors 25 04760 g001
Figure 2. Asynchronous switching signal.
Figure 2. Asynchronous switching signal.
Sensors 25 04760 g002
Figure 3. Control scheme of the agent i.
Figure 3. Control scheme of the agent i.
Sensors 25 04760 g003
Figure 4. Switching topologies.
Figure 4. Switching topologies.
Sensors 25 04760 g004
Figure 5. Asynchronous switching signal in Example 1.
Figure 5. Asynchronous switching signal in Example 1.
Sensors 25 04760 g005
Figure 6. The status of system (10).
Figure 6. The status of system (10).
Sensors 25 04760 g006
Figure 7. Event-triggering times.
Figure 7. Event-triggering times.
Sensors 25 04760 g007
Figure 8. Evolutions of the internal dynamic state.
Figure 8. Evolutions of the internal dynamic state.
Sensors 25 04760 g008
Figure 9. Maximum state norm over agents.
Figure 9. Maximum state norm over agents.
Sensors 25 04760 g009
Figure 10. Triggering times of static event-triggered mechanism.
Figure 10. Triggering times of static event-triggered mechanism.
Sensors 25 04760 g010
Figure 11. Asynchronous switching signal 1.
Figure 11. Asynchronous switching signal 1.
Sensors 25 04760 g011
Figure 12. Asynchronous switching signal 2.
Figure 12. Asynchronous switching signal 2.
Sensors 25 04760 g012
Figure 13. The state trajectories 1.
Figure 13. The state trajectories 1.
Sensors 25 04760 g013
Figure 14. The state trajectories 2.
Figure 14. The state trajectories 2.
Sensors 25 04760 g014
Figure 15. Event-triggered sequences 1.
Figure 15. Event-triggered sequences 1.
Sensors 25 04760 g015
Figure 16. Event-triggered sequences 2.
Figure 16. Event-triggered sequences 2.
Sensors 25 04760 g016
Table 1. Minimum average dwell time h corresponding to different values of α ( β = 1 ).
Table 1. Minimum average dwell time h corresponding to different values of α ( β = 1 ).
α 0.10.51.0
h7.321.861.18
Table 2. Minimum average dwell time h corresponding to different values of β ( α = 0.3 ).
Table 2. Minimum average dwell time h corresponding to different values of β ( α = 0.3 ).
β 0.10.51.0
h0.270.942.77
Table 3. The parameter values in the ADT method and DETM.
Table 3. The parameter values in the ADT method and DETM.
μ T m α β c ρ 1 ρ 2 ρ 3 π i
1.20.50.310.110.010.40.01
Table 4. Triggering numbers of the agent in Example 1.
Table 4. Triggering numbers of the agent in Example 1.
π i 12345
SETM01399310910684
DETM0.013653645934
Percentage reduction 74.1%43.0%41.3%44.3%59.5%
Table 5. Triggering numbers of the agent in Example 2.
Table 5. Triggering numbers of the agent in Example 2.
Total Numbers12345
Topology switching signal 1524223731037748
Topology switching signal 24721186911810265
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

Hu, S.; Wang, M. Tracking Consensus for Nonlinear Multi-Agent Systems Under Asynchronous Switching and Undirected Topology. Sensors 2025, 25, 4760. https://doi.org/10.3390/s25154760

AMA Style

Hu S, Wang M. Tracking Consensus for Nonlinear Multi-Agent Systems Under Asynchronous Switching and Undirected Topology. Sensors. 2025; 25(15):4760. https://doi.org/10.3390/s25154760

Chicago/Turabian Style

Hu, Shanyan, and Mengling Wang. 2025. "Tracking Consensus for Nonlinear Multi-Agent Systems Under Asynchronous Switching and Undirected Topology" Sensors 25, no. 15: 4760. https://doi.org/10.3390/s25154760

APA Style

Hu, S., & Wang, M. (2025). Tracking Consensus for Nonlinear Multi-Agent Systems Under Asynchronous Switching and Undirected Topology. Sensors, 25(15), 4760. https://doi.org/10.3390/s25154760

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