Next Article in Journal
AoI-Minimal Task Assignment and Trajectory Optimization in Multi-UAV-Assisted Wireless Powered IoT Networks
Previous Article in Journal
Energy-Efficient Joint User Association, Backhaul Bandwidth Allocation, and Power Allocation in Cell-Free mmWave UAV Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Event-Triggered-Based Finite-Time Distributed Tracking Control of Networked Multi-UAV Systems

1
School of Aeronautics and Astronautics, University of Electronic Science and Technology of China, Chengdu 611731, China
2
Aircraft Swarm Intelligent Sensing and Cooperative Control Key Laboratory of Sichuan Province, Chengdu 611731, China
3
College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Drones 2025, 9(2), 89; https://doi.org/10.3390/drones9020089
Submission received: 2 December 2024 / Revised: 9 January 2025 / Accepted: 21 January 2025 / Published: 23 January 2025
(This article belongs to the Section Drone Design and Development)

Abstract

:
The distributed tracking of multiple unmanned aerial vehicles (UAVs) is a hotspot due to its broad applications in various fields, while continuous communication among UAVs is often impractical, especially in time-sensitive tasks or environments with limited bandwidth. With this in mind, this paper presents a finite-time leader-following distributed tracking control scheme for general multi-agent systems, with a particular emphasis on its application for networked UAVs. Theoretically, a dynamic event-triggered mechanism is proposed, which features a novel finite-time stable dynamic variable within its triggering rule, ensuring that neither controller updates nor trigger detection requires continuous communication. This event-triggered finite-time controller facilitates efficient network resource management and timely mission response in UAV cooperation, enhancing adaptability to onboard wireless communication networks and time-sensitive tasks. The method allows for the customization of parameters in the internal dynamic variables to adjust the convergence rate and event-triggering frequency of the system, while also preventing Zeno behavior. Moreover, a Lyapunov-based analysis is conducted to theoretically verify the finite-time stability of the closed-loop system and its applicability in directed communication networks. Finally, some numerical simulations are performed to validate the effectiveness of the proposed distributed control scheme for networked multi-UAV systems.

1. Introduction

In recent years, with the advancement of intelligent technologies, the research and application of unmanned aerial vehicle (UAV) systems have increased significantly. In particular, networked multi-UAV systems capable of coordinated formation, such as for target tracking, have found widespread applications in both military and civilian domains, including reconnaissance [1,2], escorting [3,4], and traffic monitoring [5,6]. Consequently, there has been a growing interest in the distributed coordination control of multi-UAV systems in industry and academia [7,8,9]. It is worth noting that, as a fundamental technology for achieving UAVs coordination, the distributed consensus tracking control of multi-agent systems (MASs) has garnered considerable attention [10,11,12]. However, regular consensus protocols of MASs focus on asymptotic convergence driven by continuous communication or continuous control among agents. These methods face challenges in environments where UAVs need to react quickly to dynamic changes while dealing with the constraints imposed by wireless communication. Therefore, investigating distributed consensus tracking control protocols, which do not rely on continuous communication but can ensure the timely achievement of cooperative behaviors, is a significant research direction for advancing the capabilities of multi-UAV systems in real-world applications.
This paper addresses the aforementioned challenges by exploring the implementation of an event-triggered (ET) mechanism in distributed finite-time consensus tracking control. Each UAV updates its control input and broadcasts state information whenever a specified event occurs. The control input is designed to ensure the finite-time stability of the networked UAV system, facilitating the timely achievement of control objectives. Additionally, the lower event frequency reduces the utilization of the wireless communication network. The ET finite-time controller enables efficient network resource management and quick mission response in UAV cooperation, enhancing adaptability to onboard wireless communication networks and time-sensitive practical tasks. However, the implementation of such a complex distributed controller presents significant design challenges.
An increasing number of studies have demonstrated that ET control effectively reduces unnecessary communication overhead and enhances system efficiency, while ensuring the maintenance of desired control performance [13,14,15,16,17]. Thanks to this advantage, ET control has received extensive attention, and some variant methodologies have been developed. In [18,19], the ET control method is applied to address the leader-following consensus problems of linear MASs under undirected networks. Since networks with directed topologies are more common, the results on leader-following consensus control of linear multi-agent systems based on ET under directed networks have been found in [20,21,22]. Manuel Mazo and Paulo Tabuada proposed three implementations of decentralized event-triggered, distributed event-triggered, and distributed self-triggered policies over sensor/actuator networks in [23,24]. It is important to note that the exclusion of Zeno behavior is a crucial aspect of ET control, as it ensures the practicality of the approach and avoids the occurrence of infinite events within a finite time span. The majority of current event-triggering mechanisms depend on system state and/or time information, which can result in an increase in the frequency of triggers as thresholds diminish over time, potentially leading to unnecessary instant triggering.
As research into ET mechanisms advances, there is an acute need to develop more adaptable ET conditions that can extend the interval between events, thereby reducing communication costs. To meet this demand, dynamic event-triggered (DET) strategies have been introduced. In 2004, Girard first proposed a DET mechanism to deal with scheduling stabilizing control tasks for linear systems [25]. Unlike the traditional static ET mechanism, the DET mechanism allows for a longer average event interval by introducing an additional non-negative dynamic variable that depends on its own dynamics. Therefore, DET control strategies have been widely applied to the consensus problem of MASs as evidenced in [26,27,28,29,30]. The authors in [26,27,28] investigate the DET consensus problem for single-integrator or double-integrator systems. The consensus of general linear MASs is studied in [29,30] with DET conditions. However, these studies often necessitate continuous access to the neighboring agents’ state information for event-triggering functions, which contradicts the original intent of introducing event-triggering strategies to save communication energy. To resolve this issue, the authors in [31,32,33,34] propose model-based DET consensus control protocols for linear MASs. By employing a model-based event-triggering scheme, the system state at update intervals is estimated. Subsequently, event-triggering functions are designed based on the estimation error to determine when to transmit the actual system state, thereby eliminating the need for continuous communication. However, it is worth noting that most of the above ET schemes guarantee the asymptotic consensus of MASs, with little consideration of the timeliness of MASs under the ET mechanism.
Recently, designing finite-time ET consensus protocols for MASs has been suggested by some researchers as an important yet challenging area worthy of further investigations [35,36]. Since ET mechanisms inherently aim to decrease the frequency of sampled actions and/or control updates, which poses a challenge in maintaining fast convergence rates, it is thus challenging and meaningful to investigate a finite-time ET approach suitable for MASs, with the aim of achieving rapid convergence while reducing communication overheads. The research results on finite-time ET consensus control strategies for single-order or second-order MASs can be found in [37,38,39,40]. To increase the applicability of these models, researchers have generalized their results to encompass general linear MASs. For example, Cao et al. [41] proposed an event-based strategy that ensures finite-time consensus for general linear MASs over undirected graphs. To tackle the challenge of requiring continuous access to neighboring states during the triggering detection, Du et al. [42] proposed a novel model-based ET controller to achieve finite-time consensus for general linear MASs under directed graphs. However, research on finite-time dynamic event-triggered (FTDET) mechanisms, particularly for general linear MASs, remains limited. Liu et al. [43] proposed a DET mechanism for first-order MASs and developed a finite-time control protocol based on triggered states, eliminating the need for continuous communication. Wen et al. [44] introduced a finite-time consensus control algorithm for first-order MASs with disturbances, combining a dynamic event-trigger mechanism with a sliding mode control protocol. Luo et al. [45] extended this work by proposing a finite-time leader-following consensus control algorithm for second-order MASs with mismatched disturbances. Furthermore, Luo et al. [46] developed a finite-time observer-based distributed DET strategy for general linear leader–follower MASs with unmeasurable states. Despite these advancements, achieving an optimal balance between reducing communication overhead and accelerating cooperative behavior remains a significant challenge for general linear MASs.
Motivated by the above discussion, this paper focuses on the finite-time leader-following control issue for general linear MASs under directed interaction to achieve a faster convergence rate while reducing communication overhead. A FTDET approach is proposed with a designable dynamic internal variable. The main contributions are summarized as follows.
(1)
A novel leader-following consensus control scheme for multi-UAV systems under communication constraints is introduced, which ensures accurate trajectory tracking. The scheme eliminates the need for continuous neighboring state access during controller updates and trigger detections, effectively reducing communication resource consumption. The proposed control scheme guarantees control performance within a finite time, providing a solution for UAVs to swiftly respond to complex situational changes in various collaborative tasks under inevitable directed wireless communication constraints.
(2)
A novel DET mechanism is designed by introducing a power term that not only reduces communication overheads but also enhances the convergence rate while avoiding Zeno behavior. Unlike the finite-time consensus under DET mechanisms as presented in [44,45], the designable exponential term introduced in the internal dynamic variable enhances the design flexibility and enables parameter tuning based on performance requirements. In particular, the convergence rate and the triggering frequency can be modified by adjusting the parameters of the triggering function.
(3)
The proposed control scheme has been proven to be applicable to general linear MASs under directed network topologies. By using the Lyapunov and finite-time theories, a positive diagonal matrix is introduced to demonstrate the finite-time stability of the closed-loop system, addressing the finite-time leader-following consensus problem based on DET in directed graphs. Compared to the studies referenced in [33,34], this study exhibits strong generality in terms of system models, convergence rate, and topological structure, offering significant theoretical and practical values.
The subsequent sections of this work are structured as follows: Section 2 presents relevant mathematical theories and formulates the problem at hand. Section 3 gives the main results of this study. Section 4 demonstrates the effectiveness of the proposed control scheme through numerical simulation examples. Finally, Section 5 summarizes all works and discusses potential directions for future research.

2. Preliminaries

This section will commence with an introduction to the fundamental principles of graph theory and an overview of the preliminary findings. Subsequently, the research problem addressed in this paper will be formulated, thereby establishing a foundation for the further derivation and analysis of this topic.

2.1. Graph Theory

We consider a leader–follower MAS comprising a leader, labeled as node 0, and N followers represented by a weighted directed graph G . The graph is characterized by G = V , E , A , where V = 1 , 2 , , N is the nodes set, E = V × V is the edges set, and A = a i j R N × N is the adjacency matrix, respectively. If agent i is able to receive the information from agent j, then a i j > 0 , j , i E , and a i j = 0 otherwise. The neighbor index set of node i is represented by N i = j | j , i E , and the in-degree of node i is the number of its neighbor nodes, expressed as N i . The diagonal element a i i = 0 for i = 1 , 2 , , N . D = d i a g d 1 , , d N is a diagonal matrix, which represents the connection matrix between the follower and the leader. If the follower i can receive the information from the leader directly, then d i > 0 ; otherwise, d i = 0 . Let H = L + D represent the topology information of the leader–follower MASs. The Laplacian matrix of G is defined as L = l i j R N × N , where for i = j , l i i = i = 1 N a i j ; for i j , l i j = a i j . The diagonal elements l i i sum the weights of all outgoing edges from node i, representing the out-degree of node i in the graph G . A directed path from node i to j is a sequence of edges ( i , i 1 ) , ( i 1 , i 2 ) , , ( i k , j ) in a directed graph with distinct nodes. If there exists a path between any two agents, then the graph is said to be connected.

2.2. Useful Lemmas

To move on, some lemmas will be presented for the purpose of facilitating the subsequent finite-time convergence analysis.
Lemma 1
(see Wang [47]). Consider an autonomous system x ˙ = f x t , with x 0 = x 0 , where x t = x 1 , x 2 , , x n T R n represents the system state. If there exists a positive definite continuous radially unbounded function V x : R n R 0 such that V ˙ ( x ) ι 1 V ( x ) ι 2 V p ( x ) , where p 0 , 1 , ι 1 , ι 2 > 0 , then it is said that the origin of (1) is finite time stable, and the settling time T can be given by
T 1 ι 1 ( 1 p ) ln ι 1 V 1 p ( 0 ) + ι 2 ι 2 .
Lemma 2
(see Hardy [48]). Let y 1 , y 2 , , y n 0 and 0 < q < 1 . Then, one has i = 1 n y i q i = 1 n y i q n 1 q i = 1 n y i q .
Lemma 3.
Given x , y R and ϵ > 0 , Young’s inequality holds that x y < x 2 2 ϵ + ϵ y 2 2 .

2.3. Problem Formulation

Currently, most autonomous multi-UAV systems employ a hierarchical framework for trajectory tracking, consisting of a trajectory generator and a flight control system. The trajectory generator module integrates various algorithms that supply the lower-level flight control system with crucial reference information for navigation, including position, velocity, and acceleration. The lower-level flight control system is typically composed of two layers: the inner-loop and the outer-loop controllers. In this configuration, the outer-loop is utilized to propel the UAV to the desired position at the specified velocity, while the inner-loop is tasked with maintaining the desired attitude. Consequently, at the flight control level, UAVs can be treated as point mass models, and the dynamics of each UAV can be broadly described by the following second-order system:
p i ˙ = v i , v i ˙ = f i m i ,
where p i ,   v i ,   f i m i denote the position, velocity, and acceleration of each UAV, respectively.
In this paper, we present a methodology for abstracting multi-UAVs cooperative formation tracking as a consensus tracking control problem of MASs, which enables each UAV to track a generated reference trajectory. We consider a networked system comprising N followers and a leader. To enhance the generalizability of the research presented in this paper, it is obvious that the UAV can be represented as a general linear system. This approach is reasonable, given that the second-order systems constitute a specific instance of general linear systems, thereby facilitating the broader applicability of the findings.
The dynamics of the ith follower can be described by
x ˙ i t = A x i t + B u i t , i = 1 , 2 , , N .
Additionally, the dynamics of the leader agent is defined as
x ˙ 0 t = A x 0 t ,
where x i t R n and x 0 t R n are the states of follower i and the leader, respectively, and u i t R m is the control input of follower i. A R n × n and B R n × m are the state constant matrix and the input constant matrix, respectively. To facilitate the reduction of a general linear system to a second-order system, thereby providing position and velocity information in the context of multi-UAV flight control, matrices A and B as defined in the system of Equations (3) and (4) of each UAV are given by
A = 0 3 × 3 I 3 0 3 × 3 0 3 × 3 ; B = 0 3 × 3 I 3 .
Assumption 1.
The matrix pair A , B is stabilizable.
Lemma 4
(see Xu [49]). Under the premise of Assumption 1, for any given positive real number ϵ > 0 and any positive definite matrix Q > 0 , there exists a positive definite solution P > 0 that satisfies the following Riccati equality:
A T P + P A ϵ P B B T P + Q = 0 .
Assumption 2.
The topology of MASs is directed and has a directed spanning tree, with the leader being the root node.
Lemma 5
(see Li [50]). Under Assumption 2, there exists a positive diagonal matrix Ξ = diag ξ generated from ξ = ξ 1 , ξ 2 , , ξ N T , where ξ i is equal to the reciprocal of the i t h component of H T 1 1 such that Λ = 1 / 2 Ξ H + H T Ξ is symmetric and positive definite.
Remark 1.
The undirected graph, as a special case of directed graph, can be converted to a directed graph by considering each undirected edge as two directed edges. Therefore, the results in this paper are certainly applicable to undirected graphs. It is worth noting that Assumption 2 needs to be satisfied.

3. Main Results

The objective of this paper is to design a distributed DETC strategy such that the leader-following consensus can be achieved. In this section, we will construct an estimator and propose a novel model-based distributed control protocol at first. Subsequently, a new DET mechanism will be introduced. Ultimately, it will be proved that this scheme ensures a finite-time leader-following consensus and reduces the frequency of controller updates. Furthermore, a comprehensive analysis of Zeno behavior will be conducted, showing that appropriate parameter selection can prevent such behavior.
Definition 1.
If for any given initial state, there exists a finite time T such that
lim t T x i t x 0 t = 0 ,
then the finite-time leader-following consensus is said to be achieved.
The principal challenges associated with the design of the finite-time DET control protocol for MASs can be attributed to three key factors.
(1)
Complexity of stability analysis: compared to static event triggering mechanisms, the dynamic event-triggered mechanism relies on an internal dynamic variable, so the strong coupling of information within the distributed control protocol and the DET mechanism increases the difficulty of the stability analysis and proof.
(2)
Balance between system performance and communication frequency: since event-triggered strategies inherently aim to reduce the frequency of sampled actions and/or control updates, it is a challenge to improve the convergence rate while reducing the communication frequency.
(3)
Avoiding Zeno behavior: the event triggering strategy requires rigorous mathematical analysis to exclude Zeno behavior, while the introduction of dynamic variables increases the complexity of excluding Zeno behavior.

3.1. Consensus Tracking Controller Design

Unlike some other studies where controllers employ state values of the triggering instants, the controller presented in this paper is updated on a continuously basis, using estimated values during the event intervals. The design of the estimator is as follows:
x ^ j t = e A t t k j x j t k j , t t k j , t k + 1 j
where t k j is the last triggering instant of agent j. Due to the fact that the differential equations x ˙ 0 t = A x 0 t and x ^ ˙ 0 t = A x 0 t have the identical solution under the same initial conditions, for the sake of simplicity, the following analysis will replace x ^ 0 t with x 0 t . In this paper, the leader’s role is confined to the revelation of its initial states, thereby eliminating the necessity for the continuous transmission of its state information to the connected follower agents. This approach significantly reduces the communication burden within the network, aligning with the objectives of ET control systems that aim to optimize the use of resources.
The measurement error e i t and the tracking error δ i t are given by
e i t = x ^ i t x i t ,
δ i t = x i t x 0 t .
Then, a distributed model-based DET leader-following consensus protocol is presented by
u i = μ 1 K q i t μ 2 K sig q i t γ , q i t = j N i a i j x ^ i t x ^ j t + d i x ^ i t x 0 t ,
where sig ( · ) γ = sign ( · ) · γ , 0 < γ 0.5 , μ 1 ,   μ 2 > 0 is the coupled control gain, K = B T P is the feedback gain matrix, and P is a positive define matrix to be designed later.
Remark 2.
Equation (6) demonstrates that agent i can obtain the estimated state of its neighbors over the update interval due to that all agents possess an identical system matrix A. It can be further seen from Equation (9) that the control input of agent i is constantly updated using the estimated values derived from Equation (6). This indicates that communication among agents occurs exclusively at designed event times, thereby eliminating the need for continuous communication.

3.2. Event-Triggering Function Design

In order to save communication resources, a novel DET function is designed, which makes each agent broadcast its own state information to its neighbors only at its own triggering time. The DET function is defined by
f i t , e i ( t ) , δ i ( t ) , η i ( t ) = ω 1 e i t 2 + ω 2 δ i t 2 γ + ω 3 e i t 2 γ π i η i t ,
where π i > 0 , ω 1 ,   ω 2 ,   ω 3 will design later. Let ϑ i t = ω 1 e i t 2 + ω 2 δ i t 2 γ + ω 3 e i t 2 γ , and then the internal dynamic variable η i t can be governed by following dynamic system
η ˙ i t = β i η i t + η i m 1 m 2 t σ i ϑ i t ,
where the initial value η i ( 0 ) > 0 , 0 < σ i < 1 , β i > π i σ i π i > 0 , 0 < m 1 m 2 0.5 with both m 1 and m 2 being integers.
The triggering time sequence t k i for the agent i is determined as follows:
t 0 i = 0 , t k + 1 i = inf t > t k i | f i t , e i ( t ) , δ i ( t ) , η i ( t ) 0 .
Remark 3.
In this paper, a novel model-based ET scheme is proposed to estimate the state during the update intervals, which means that each agent does not need to maintain continuous communication with its neighbors. It can be seen from the DET function (10) that ω 1 e i t 2 + ω 2 δ i t 2 γ + ω 3 e i t 2 γ is the triggering error and π i η i t is the dynamic threshold. Note that each agent i relies on only two estimators for its ET conditions, which represents a significant departure from the method described in [51], which utilizes N i estimators to ascertain neighbor information. This not only simplifies the computational task for each agent but also lightens the overall load on the system, allowing for more agile and responsive control mechanisms. Specifically, the term e i denotes the measurement error between the estimated state based on linear dynamic evolution and the actual state, whereas δ i represents the tracking error between the current state and the leader’s estimated state. When the triggering error is substantial enough to violate agent i’s triggering condition in Equation (12), the state of agent i is transmitted to its neighbors for controller updates. Furthermore, in order to achieve finite-time leader-following consensus, the terms δ i t 2 γ and e i t 2 γ are integrated into the triggering error, with an additional η i m 1 m 2 incorporated into the dynamic threshold.
The dynamic variable η ( t ) , serving as a crucial component of the DET mechanism, necessitates proof of its non-negativity. Combined with (11) and (12), when the system is not triggered, the internal dynamic variable η i t satisfies the inequality ϑ i t < π i η i t , so it can be obtained that
η ˙ i t β i η i t + η i m 1 m 2 t σ i π i η i t .
Due to 0 < m 1 m 2 0.5 , it follows that m 2 m 2 m 1 > 1 . According to the comparison principle, we can obtain
η i t η i ( 0 ) e β i + σ i π i m 2 m 2 m 1 t > 0 .
Remark 4.
It is worth noting that the dynamic variable η i is time-varying, which monotonically converges to zero within a finite time. This characteristic plays a crucial role in the proof of the FTDET control algorithm proposed in this paper. The thresholds proposed in the literature [33] cannot be used to achieve finite-time ET control because they asymptotically converge to zero. While certain studies, such as [44,45], have successfully achieved FTDET control by incorporating a term such as η i 1 2 , this paper broadens the scope of potential values for the ratio m 1 m 2 . This extension permits a more comprehensive investigation of the influence of this parameter on the finite-time convergence properties and the event-triggering frequency of the system.
Remark 5.
The selection of parameters in Equation (11) indeed plays a crucial role in determining the behavior of the control system, particularly with regard to its event-triggering frequency. The parameters β i ,   m 1 m 2 and σ i exert a direct influence on the rate of convergence of the dynamic variable η i ( t ) to zero. To elaborate, an increase in the values of β i ,   m 1 m 2 and σ i results in a faster convergence of η i ( t ) , thereby increasing the event-triggering frequency. Conversely, a reduction in these parameter values will result in a slower convergence rate and a corresponding decrease in the event-triggering frequency. An increased event-triggering frequency thus implies a higher rate of state broadcasting among agents, which in turn accelerates the convergence of the tracking error. However, it is also important to consider that if η i ( t ) converges too rapidly, particularly at a rate exceeding that of the tracking error, the potential for the Zeno behavior arises. In summary, by correctly adjusting these parameters, it is possible to achieve a balance between the event-triggering frequency and the convergence rate of the system.

3.3. Stability Analysis

The closed-loop tracking error system using (9) can be rewritten as
δ ˙ i t = x ˙ i t x ˙ 0 t = A δ i t μ 1 B K q i t μ 2 B K s i g q i t γ = A δ i t μ 1 B K j N i a i j δ i t δ j t + e i t e j t + d i δ i t + e i t μ 2 B K s i g j N i a i j δ i t δ j t + e i t e j t + d i δ i t + e i t γ .
Denote δ t = δ 1 T t , δ 2 T t , , δ N T t T , e t = e 1 T t , e 2 T t , , e N T t T , then its compact set form can be written as
δ ˙ t = I N A μ 1 H B B T P δ t μ 1 H B B T P e t μ 2 I N B B T P s i g H I N δ t + e t γ .
Then, the finite-time leader-following consensus problem for general MASs (3) and (4) is transformed into the stability problem of δ ( t ) .
Theorem 1.
Suppose that Assumptions 1 and 2 holds. For given scalars 0 < γ 0.5 , μ 1 ,   μ 2 > 0 , 0 < σ i < 1 , π i > 0 , β i > π i σ i π i > 0 , 0 < m 1 m 2 0.5 , the linear MASs (3) and (4) under the control protocol (9) and DET function (12) can achieve finite-time leader-following consensus if there exist P > 0 , ϵ > 0 , Q > 0 satisfying (4). Furthermore, the settling time can be
T 1 ι 1 ( 1 α ) ln ι 1 V 1 α ( 0 ) + ι 2 ι 2 ,
where ι 1 = min λ min Ξ Q λ max Ξ P , β i π i + σ i π i , ι 2 = min λ min H T H λ max Ξ P , β i , α = max γ , m 1 m 2 .
Proof. 
Take into account the following Lyapunov function as
V t = V 1 t + V 2 t = δ T t Ξ P δ t + i = 1 N η i t ,
where P is a positive definite matrix, and Ξ is a positive diagonal matrix introduced in Lemma 5. Based on the above analysis, V t is positive definite.
Calculating the time derivative of V 1 t along with (16) yields
V 1 = 2 δ T t Ξ P δ ˙ t = 2 δ T t Ξ P I N A μ 1 H B B T P δ t μ 1 H B B T P e t μ 2 I N B B T P s i g H I N δ t + e t γ = δ T t Ξ A T P + P A μ 1 H T Ξ + Ξ H P B B T P δ t 2 δ T t μ 1 Ξ H P B B T P e t 2 δ T t μ 2 Ξ P B B T P s i g H I N δ t + e t γ .
Using Lemma 5, analyzing the first term in Equation (19) yields
δ T t Ξ A T P + P A μ 1 H T Ξ + Ξ H P B B T P δ t δ T t Ξ A T P + P A 2 μ 1 λ min Λ I N P B B T P δ t ,
where Λ = 1 / 2 H T Ξ + Ξ H is symmetric and positive definite.
Based on Young’s inequality, the second term in Equation (19) can be obtained as
2 δ T t μ 1 Ξ H P B B T P e t μ 1 a 1 δ T t Ξ Ξ P B B T P δ t + μ 1 1 a 1 e T t H H T P B B T P e t μ 1 a 1 δ T t Ξ Ξ P B B T P δ t + μ 1 λ max H H T a 1 e T t I N P B B T P e t ,
where a 1 > 0 .
The last term in Equation (19) can be bounded by
2 δ T t μ 2 Ξ P B B T P s i g H I N δ t + e t γ = 2 δ T t μ 2 Ξ P B B T P s i g q t γ μ 2 a 2 δ T t Ξ Ξ P B B T P δ t + μ 2 λ max P B B T P a 2 q t 2 γ 2 γ μ 2 a 2 δ T t Ξ Ξ P B B T P δ t + μ 2 λ max P B B T P a 2 N n 1 γ q t 2 γ ,
where a 2 > 0 .
Further, according to Lemma 2, we cope with the second term of (22) as follows:
μ 2 λ max P B B T P a 2 N n 1 γ q t 2 γ = μ 2 λ max P B B T P a 2 N n 1 γ H I N δ t + H I N e t 2 γ μ 2 λ max P B B T P a 2 N n 1 γ 2 H I N δ t 2 + 2 H I N e t 2 γ μ 2 λ max P B B T P a 2 N n 1 γ 2 γ H I N δ t 2 γ + H I N e t 2 γ μ 2 λ max P B B T P a 2 N n 1 γ 2 γ + 1 H I N 2 γ δ t 2 γ H I N 2 γ δ t 2 γ + μ 2 λ max P B B T P a 2 N n 1 γ 2 γ H I N 2 γ e t 2 γ .
Note that, according to (11), the derivative of V 2 has
V ˙ 2 = β i η i t β i η i m 1 m 2 t σ i ϑ i t .
Therefore, using (20)–(24) yields
V ˙ = V ˙ 1 + V ˙ 2 δ T t Ξ A T P + P A μ 1 λ min Λ I N P B B T P δ t δ T t μ 1 λ min Λ I N P B B T P μ 1 a 1 + μ 2 a 2 Ξ Ξ P B B T P δ t H I N 2 γ δ t 2 γ + μ 1 λ max H H T λ max P B B T P a 1 e t 2 + μ 2 λ max P B B T P a 2 N n 1 γ 2 γ + 1 H I N 2 γ δ t 2 γ + μ 2 λ max P B B T P a 2 N n 1 γ 2 γ H I N 2 γ e t 2 γ i = 1 N β i η i t + β i η i m 1 m 2 t + σ i ϑ i t ,
where μ 1 λ min Λ μ 1 a 1 + μ 2 a 2 ξ i 2 > 0 .
Let
ω 1 = μ 1 λ max H H T λ max P B B T P a 1 , ω 2 = μ 2 λ max P B B T P a 2 N n 1 γ 2 γ + 1 H I N 2 γ , ω 3 = μ 2 λ max P B B T P a 2 N n 1 γ 2 γ H I N 2 γ .
According to the triggering law, one has
V ˙ δ T t Ξ A T P + P A μ 1 λ min Λ λ min Ξ 1 P B B T P δ t H I N 2 γ δ t 2 γ i = 1 N β i η i t + β i η i m 1 m 2 t + i = 1 N 1 σ i ϑ i t δ T t Ξ A T P + P A μ 1 λ min Λ λ min Ξ 1 P B B T P δ t H I N 2 γ δ t 2 γ i = 1 N β i π i + σ i π i η i t i = 1 N β i η i m 1 m 2 t .
Noting that A T P + P A ϵ P B B T P + Q = 0 with ϵ = μ 1 λ min Λ λ min Ξ 1 , we can obtain
V ˙ δ T t Ξ A T P + P A μ 1 λ min Λ λ min Ξ 1 P B B T P δ t H I N 2 γ δ t 2 γ i = 1 N β i π i + σ i π i η i t i = 1 N β i η i m 1 m 2 t δ T t Ξ Q δ t i = 1 N β i π i + σ i π i η i t H I N 2 γ δ t 2 γ i = 1 N β i η i m 1 m 2 t ,
where β i π i + σ i π i > 0 .
After analysis, the first two terms of (27) can be obtained as
δ T t Ξ Q δ t i = 1 N β i π i + σ i π i η i t = δ T t Ξ Q δ t δ T t Ξ P δ t V 1 i = 1 N β i π i + σ i π i η i t ι 1 V ,
where ι 1 = min λ min Ξ Q λ max Ξ P , β i π i + σ i π i .
Similarly, the last two terms of (27) can be obtained as
H I N 2 γ δ t 2 γ i = 1 N β i η i γ t = δ T t H T H I N δ t δ T t Ξ P δ t δ T t Ξ P δ t γ i = 1 N β i η i m 1 m 2 t λ min H T H λ max Ξ P V 1 γ β min V 2 m 1 m 2 .
According to (28) and (29), (27) can further obtain
V ˙ ι 1 V λ min H T H λ max Ξ P V 1 γ β min V 2 m 1 m 2 .
According to V ˙ 0 , V will converge to V 1 within a finite time. Consequently, 0 < V 1 ( t ) < 1 , 0 < V 2 ( t ) < 1 . Furthermore, letting α = max γ , m 1 m 2 , one has V 2 m 1 m 2 V 2 α , V 1 γ V 1 α . In summary of the aforementioned analysis, we have
V ˙ ι 1 V λ min H T H λ max Ξ P V 1 α β min V 2 α ι 1 V ι 2 V 1 α ι 2 V 2 α ι 1 V ι 2 ( V 1 + V 2 ) α = ι 1 V ι 2 V α ,
where ι 2 = min λ min H T H λ max Ξ P , β i .
Therefore, according to Lemma 2, the leader-following consensus can be achieved within a settling time, which is bounded by T 1 ι 1 ( 1 α ) ln ι 1 V 1 α ( 0 ) + ι 2 ι 2 . □
Remark 6.
The selection of parameters in Equation (9) does indeed affect the overall performance of the control system. Specifically, the parameter γ plays a crucial role. An increase in γ results in a slower convergence of the tracking error and a reduction in the event-triggering frequency. Moreover, according to Equation (17), the settling time T reveals that the value of α is determined by the larger of γ or m 1 m 2 , rather than being solely dictated by the power terms of the controller as suggested in [42]. Consequently, an increase in the value of α results in a corresponding increase in the upper bound T for the finite-time convergence.
Remark 7.
It can be observed that the connections among the leader and the followers will directly affect the leader–follower matrix H , while they will indirectly affect the selection of the controller parameter K, thus affecting the finite-time convergence and the event triggering frequency of the system. As the number of followers capable of receiving information directly from the leader increases, there is a corresponding rise in the number of triggering events and an acceleration in the convergence rate. Although a greater number of agents with direct access to the leader’s information can achieve faster convergence, this comes at the cost of increased network or communication burden and a higher frequency of triggering events.
The exclusion of Zeno behavior is a crucial aspect of the effectiveness of the ET mechanism. Next, the Zeno behavior will be discussed in detail.
Theorem 2.
Under the controller (9) and the DETC (12), Zeno behavior can be excluded during the time interval t 0 , min T f , T η χ T f , , where χ > 0 . This guarantees the existence of a positive upper bound on the time interval between two consecutive triggered events of agent i, which is represented by the variable τ and is given by τ = t k + 1 i t k i > 0 .
Proof. 
For agent i, its state can be given by x i = e A ( t t k i i ) x ( t k i i ) + t k i i t e A ( t s ) B u i ( s ) d s , where t k i i s < t k i + 1 i . It follows that from (9), we can obtain
e i = t k i i t e A t s B u i ( s ) d s = t k i i t ( e A ( t s ) μ 1 B K j N i a i j φ i j + d i φ i 0 + e A ( t s ) μ 2 B K sig j N i a i j φ i j + d i φ i 0 γ d s ,
where φ i j = e A ( s t k i i ) x t k i i e A ( s t k j j ) x t k j j and φ i 0 = e A ( s t k i i ) x t k i i x 0 ( t ) .
So, it follows that
e i μ 1 B K M 1 + μ 2 B K M 2 t t k i i ,
where M 1 and M 2 are the upper bound of e A ( t s ) q i ( s ) and e A ( t s ) s i g ( q i ( s ) ) γ , respectively. From (17) and (31), we can obtain that leader-following consensus is achieved, and the errors q i ( t ) and δ i ( t ) are convergent and bounded.
According to Equations (10) and (33), when an event is triggered, the inter-event time interval τ must be greater than or equal to τ , which is the solution of
ω 1 ς 2 τ 2 + ω 2 ς 2 γ τ 2 γ + κ = π i η i t ,
where ς = μ 1 B K M 1 + μ 2 B K M 2 , κ = ω 2 κ 2 γ , with κ denoting the upper bound of δ i ( t ) .
It can be observed that if η i 0 , then the event interval τ is guaranteed to be greater than some positive value τ , and hence τ τ > 0 . However, it is challenging to guarantee that the lower bound of the event interval is strictly positive, given that the value of η i ( t ) will eventually approach zero within a finite time. As the threshold approaches zero, the lower bound of the event interval goes to zero as well. Consequently, if η i ( t ) converges to zero at a rapid rate, agents may be compelled to communicate more frequently, which could result in an increase in the triggering frequency.
To gain further insight into Zeno behavior, we compare the time required for the system to achieve consensus with the time required for the internal dynamic variables to converge to zero. Let T f denote the finite time when leader-following consensus is achieved. Let T η denote the time when η i ( t ) converges to zero. Motivated by [42], we discuss two different scenarios regarding the finite-time convergence and dynamic variable convergence:
(1)
If T f < T η , the finite-time consensus is achieved prior to the convergence of each agent’s dynamic threshold to zero. Under this condition, the Zeno behavior is excluded for t 0 , T f because η i 0 during this interval. Zeno behavior is naturally non-existent, ensuring that it is excluded at all times.
(2)
If T f T η , the dynamic thresholds of all agents have already reached zero by the time consensus is established. In this case, Zeno behavior is avoided both prior to T η and subsequent to T f .
Based on the analysis of these two scenarios, it is evident that the Zeno behavior can be excluded by carefully selecting parameters so that the system reaches the finite-time consensus prior to the convergence of the dynamic threshold of each agent to zero. □
Although the proposed strategy does not entirely eliminate the possibility of Zeno behavior over the entire time span, it significantly reduces communication resource consumption. Unlike conventional FTDET strategies, this approach allows for adjusting the system’s convergence rate and triggering frequency through parameter tuning. Moreover, it eliminates the requirement for continuous communication with neighbors during both controller updates and triggering function evaluations. This leads to a substantial reduction in communication overhead and improved design flexibility.

4. Simulation Results

This section presents a series of numerical results that substantiate the theoretical findings outlined in Section 3. The first example concerns a second-order multi-UAV system, and it serves to validate the rapid coordination capabilities of multi-UAV system under the aforementioned dynamic event-triggering mechanism. The second Example 2 further validates the effectiveness of the distributed control protocol (9) and the dynamic event-triggering mechanism (12) in addressing the leader–follower problem of general linear MASs. These examples collectively illustrate the broad applicability and efficacy of our proposed methodology.
Example 1.
Suppose that each UAV is modeled as a second-order system in the 3-D plane, and the matrix A and B of the system in Equations (3) and (4) of each UAV is represented as
A = 0 3 × 3 I 3 0 3 × 3 0 3 × 3 ; B = 0 3 × 3 I 3 .
The directed graph of multi-UAV system is shown in Figure 1, which contains one leader and four followers. It is evident that the directed graph meets the Assumption 2. The initial states of the leader and the followers are given as
x 0 ( 0 ) x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 ) x 4 ( 0 ) = 2 1 0.5 1.3 1 1 2 1.5 0.2 1.5 1 1 1.5 0.5 1 0.5 0.5 0.6 0.8 0.2 0.2 0.5 0.2 0.4 0.5 0.2 0.1 0.2 0.4 0.6 .
The controller parameters are selected as μ 1 = 4.0 , μ 2 = 0.5 , γ = 1 / 2 . The trigger parameters are selected as β = 0.6 , 0.6 , 0.6 , 0.6 , σ = 0.5 , 0.5 , 0.4 , 0.4 , π = 0.6 , 0.6 , 0.5 , 0.5 , m 1 m 2 = 1 2 .
The trajectories of the multi-UAV system are shown in Figure 2. Within the 3-D plane, the leader is indicated in green, while the four followers are marked blue, orange, yellow and purple, respectively. It is observable that, at the initial moment, the positions of the UAVs are dispersed. However, under the distributed controller (9) and DET mechanism (12), all followers achieve consensus with the leader’s position within a finite time. Figure 3 illustrates the velocity tracking error among the UAVs, demonstrating that the velocity tracking error converges to zero within a finite-time. Figure 4 contrasts the scenario without ET, revealing that the DET approach reduces the triggering frequency of the followers by 68.65 % , 70.65 % , 96.75 % , and 96.6 % , respectively. This indicates that the DET approach markedly decreases the frequency of information transmission and control updates.
Example 2.
A group of networked MASs consisting of a leader and five followers is considered, where
A = 0 2 2 4 ; B = 1 1 .
It is evident that the system characterized by matrices A and B is stabilizable. Figure 5 depicts the communication network that interconnects the followers and the leader. It can be observed that a directed spanning tree is present within the communication topology that encompasses the leader and the followers.
Accordingly, the Laplacian matrix L and the leader–follower interaction matrix H are formulated as follows:
L = 1 0 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 0 1 ; H = 2 0 0 1 0 1 1 0 0 0 0 1 2 0 0 0 0 0 1 1 0 0 1 0 1 .
According to the Riccati ARE, we can obtain that
P = 0.2944 0.0910 0.0910 0.0970 ; K = 0.3853 0.1879 .
To demonstrate the effectiveness of the DET mechanism on control performance, some comparative test are carried out. Different from the static ET mechanism proposed by Xu et al. [22], we propose a novel finite-time DET mechanism for the leader-following consensus problem of general linear MASs. Unlike the traditional static ET mechanism, the DET mechanism allows for a longer average event interval by introducing an additional non-negative dynamic variable that depends on its own dynamics. To compare the convergence rate and the triggering numbers, we perform simulations at the same initial conditions of agents. The initial states of the followers are given as 1 , 2 T , 0.5 , 1.5 T , 1.3 , 0.2 T , 1 , 1.5 T , 2 , 0.8 T , and the initial states of the leader are given as 2 , 1 T . The controller parameters of our method are selected as μ 1 = 2.0 , μ 2 = 1.0 , γ = 0.5 . The DET parameters of our method are selected as β = 1.0 , 0.8 , 0.8 , 1.0 , 1.0 , m 1 m 2 = 1 5 , σ = 0.6 , 0.5 , 0.6 , 0.6 , 0.5 , π = 1.0 , 1.0 , 0.8 , 1.0 , 1.0 . The parameters of the ET mechanism are adopted from Example 1 in [22].
As illustrated in Figure 6 and Figure 7, under our distributed controller (9) and the DET mechanism (12), all followers can achieve leader-following consensus within 4 s, facilitated by a longer average event interval. In contrast, under the ET mechanism described in Equation (7) of [22] proposed by Xu et al., although each follower has a smaller average event interval, the convergence time is 5 s, as shown in Figure 8 and Figure 9. Table 1 compares the number of triggering events under the two mechanisms. The results indicate that the DET mechanism effectively extends the inter-event intervals, thereby reducing the frequency of information transmission and control updates. Additionally, the finite-time control approach achieves faster system convergence.
In order to further demonstrate the design flexibility of the DET mechanism proposed in this paper, i.e., the convergence speed and triggering frequency can be modified by adjusting the parameters of the triggering function, we select m 1 m 2 = 1 6 and keep other parameters the same to conduct the simulation test. Figure 10 and Figure 11 present the simulation results. Similar to the results of m 1 m 2 = 1 5 , all followers achieve consensus with the leader within a finite time, and tracking errors converge to zero. Furthermore, as the m 1 m 2 increases, there is a rise in the number of event triggers and a faster convergence of the tracking error. This approach contrasts with traditional asymptotic consensus strategies, which rely on continuous or event-based communication and may lack efficiency. The consensus strategy proposed in this work is specifically designed to achieve leader-following consensus within a finite time, while simultaneously reducing energy consumption and communication overhead. Compared to existing FTDET strategies, the proposed method significantly reduces communication overhead and enhances design flexibility, enabling the adjustment of both the system’s convergence speed and triggering frequency through parameter tuning.

5. Conclusions

In this paper, a novel FTDET leader-following consensus control scheme is proposed for general linear MASs systems under direct networks, addressing the challenge of communication constraints. First, model-based estimation information is continuously updated over the triggering intervals, which eliminates the need for continuous communication with neighboring agents. Then, by introducing a designable power term in the dynamic internal variable, the need for communication frequency and convergence rate can be balanced. In addition, the analysis of the Zeno behavior also guarantees the feasibility of the proposed method. In future work, we will focus on more complex and dynamic networked environments, further optimize the convergence rate and triggering frequency, and explore its application in real-world UAV missions to enhance adaptability and efficiency.

Author Contributions

R.R.: Conceptualization, Methodology, Writing—original draft. M.S. and B.L.: Writing—original draft, Numerical simulation. M.L. and K.Q.: Validation, Writing—review and editing. Z.L.: Validation, Writing—review and editing, Supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Sichuan Province (2024NSFSC0021), the Sichuan Science and Technology Programs (MZGC20240139), the Fundamental Research Funds for the Central Universities (ZYGX2023K025, ZYGX2024K028).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Yue, J.; Qin, K.; Shi, M.; Jiang, B.; Li, W.; Shi, L. Event-trigger-based finite-time privacy-preserving formation control for multi-uav system. Drones 2023, 7, 235. [Google Scholar] [CrossRef]
  2. Zhang, D.; Duan, H. Multi-UAV Formation Search Using Variable Resolution Cognitive Map and Tree-Type Topologies Under Limited Sensing Environments. IEEE Trans. Aerosp. Electron. Syst. 2024, 1–18. [Google Scholar] [CrossRef]
  3. Li, W.; Yue, J.; Shi, M.; Lin, B.; Qin, K. Neural network-based dynamic target enclosing control for uncertain nonlinear multi-agent systems over signed networks. Neural Netw. 2024, 184, 107057. [Google Scholar] [CrossRef]
  4. Wu, J.; Yu, Y.; Ma, J.; Wu, J.; Han, G.; Shi, J.; Gao, L. Autonomous cooperative flocking for heterogeneous unmanned aerial vehicle group. IEEE Trans. Veh. Technol. 2021, 70, 12477–12490. [Google Scholar] [CrossRef]
  5. Khan, N.A.; Jhanjhi, N.; Brohi, S.N.; Usmani, R.S.A.; Nayyar, A. Smart traffic monitoring system using unmanned aerial vehicles (UAVs). Comput. Commun. 2020, 157, 434–443. [Google Scholar] [CrossRef]
  6. Liu, S.; Bai, Y. Multiple UAVs collaborative traffic monitoring with intention-based communication. Comput. Commun. 2023, 210, 116–129. [Google Scholar] [CrossRef]
  7. Li, W.; Zhou, S.; Shi, M.; Yue, J.; Lin, B.; Qin, K. Collision avoidance time-varying group formation tracking control for multi-agent systems. Appl. Intell. 2025, 55, 175. [Google Scholar] [CrossRef]
  8. Xiao, K.; Ma, L.; Tan, S.; Cong, Y.; Wang, X. Implementation of uav coordination based on a hierarchical multi-uav simulation platform. In Proceedings of the Advances in Guidance, Navigation and Control: Proceedings of 2020 International Conference on Guidance, Navigation and Control, ICGNC 2020, Tianjin, China, 23–25 October 2020; pp. 5131–5143.
  9. Shen, C.; Chang, T.H.; Gong, J.; Zeng, Y.; Zhang, R. Multi-UAV interference coordination via joint trajectory and power control. IEEE Trans. Signal Process. 2020, 68, 843–858. [Google Scholar] [CrossRef]
  10. Li, W.; Shi, L.; Shi, M.; Yue, J.; Lin, B.; Qin, K. Seeking Secure Synchronous Tracking of Networked Agent Systems Subject to Antagonistic Interactions and Denial-of-Service Attacks. IEEE Trans. Artif. Intell. 2024, 1–11. [Google Scholar] [CrossRef]
  11. Li, W.; Qin, K.; Li, G.; Shi, M.; Zhang, X. Robust bipartite tracking consensus of multi-agent systems via neural network combined with extended high-gain observer. ISA Trans. 2023, 136, 31–45. [Google Scholar] [CrossRef] [PubMed]
  12. Zhang, P.; Xue, H.; Gao, S.; Zhang, J. Distributed adaptive consensus tracking control for multi-agent system with communication constraints. IEEE Trans. Parallel Distrib. Syst. 2021, 32, 1293–1306. [Google Scholar] [CrossRef]
  13. Li, H.; Wu, Y.; Chen, M.; Lu, R. Adaptive multigradient recursive reinforcement learning event-triggered tracking control for multiagent systems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 144–156. [Google Scholar] [CrossRef]
  14. Cao, X.; Zhang, C.; Zhao, D.; Sun, B.; Li, Y. Event-triggered consensus control of continuous-time stochastic multi-agent systems. Automatica 2022, 137, 110022. [Google Scholar] [CrossRef]
  15. Nowzari, C.; Garcia, E.; Cortés, J. Event-triggered communication and control of networked systems for multi-agent consensus. Automatica 2019, 105, 1–27. [Google Scholar] [CrossRef]
  16. Wu, Y.; Zhang, H.; Wang, Z.; Huang, C. Distributed event-triggered consensus of general linear multiagent systems under directed graphs. IEEE Trans. Cybern. 2022, 52, 608–619. [Google Scholar] [CrossRef] [PubMed]
  17. Fan, D.; Zhang, X.; Feng, G.; Li, H. Global Regulation of Feedforward Nonlinear Systems: A Logic-Based Switching Gain Approach. IEEE Trans. Cybern. 2024, 54, 7343–7353. [Google Scholar] [CrossRef]
  18. Xu, W.; Ho, D.W.; Li, L.; Cao, J. Leader-following consensus of general linear multi-agent systems: Event-triggered schemes. In Proceedings of the 2015 10th Asian Control Conference (ASCC), Kota Kinabalu, Malaysia, 31 May–3 June 2015; pp. 1–6. [Google Scholar]
  19. Deng, C.; Yang, G.H. Leaderless and leader-following consensus of linear multi-agent systems with distributed event-triggered estimators. J. Frankl. Inst. 2019, 356, 309–333. [Google Scholar] [CrossRef]
  20. Cai, Y.; Zhang, H.; Zhang, J.; He, Q. Distributed bipartite leader-following consensus of linear multi-agent systems with input time delay based on event-triggered transmission mechanism. ISA Trans. 2020, 100, 221–234. [Google Scholar] [CrossRef]
  21. Dai, J.; Guo, G. Event-triggered leader-following consensus for multi-agent systems with semi-Markov switching topologies. Inf. Sci. 2018, 459, 290–301. [Google Scholar] [CrossRef]
  22. Xu, W.; Ho, D.W.; Li, L.; Cao, J. Event-triggered schemes on leader-following consensus of general linear multiagent systems under different topologies. IEEE Trans. Cybern. 2017, 47, 212–223. [Google Scholar] [CrossRef]
  23. Mazo, M.; Tabuada, P. Decentralized Event-Triggered Control Over Wireless Sensor/Actuator Network. IEEE Trans. Autom. Control 2011, 56, 2456–2461. [Google Scholar] [CrossRef]
  24. Mazo, M.; Tabuada, P. On event-triggered and self-triggered control over sensor/actuator networks. In Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 435–440. [Google Scholar]
  25. Girard, A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans. Autom. Control 2015, 60, 1992–1997. [Google Scholar] [CrossRef]
  26. Ristevski, S.; Yucelen, T.; Muse, J.A. An event-triggered distributed control architecture for scheduling information exchange in networked multiagent systems. IEEE Trans. Control Syst. Technol. 2022, 30, 1090–1101. [Google Scholar] [CrossRef]
  27. Yi, X.; Liu, K.; Dimarogonas, D.V.; Johansson, K.H. Dynamic event-triggered and self-triggered control for multi-agent systems. IEEE Trans. Autom. Control 2019, 64, 3300–3307. [Google Scholar] [CrossRef]
  28. Yi, X.; Liu, K.; Dimarogonas, D.V.; Johansson, K.H. Distributed dynamic event-triggered control for multi-agent systems. In Proceedings of the 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, VIC, Australia, 12–15 December 2017; pp. 6683–6698. [Google Scholar]
  29. Liu, K.; Ji, Z. Dynamic event-triggered consensus of general linear multi-agent systems with adaptive strategy. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3440–3444. [Google Scholar] [CrossRef]
  30. Hu, W.; Yang, C.; Huang, T.; Gui, W. A distributed dynamic event-triggered control approach to consensus of linear multiagent systems with directed networks. IEEE Trans. Cybern. 2020, 50, 869–874. [Google Scholar] [CrossRef]
  31. Wu, X.; Mao, B.; Wu, X.; Lu, J. Dynamic event-triggered leader-follower consensus control for multiagent systems. SIAM J. Control Optim. 2022, 60, 189–209. [Google Scholar] [CrossRef]
  32. Li, Y.; Liu, X.; Liu, H.; Du, C.; Lu, P. Distributed dynamic event-triggered consensus control for multi-agent systems under fixed and switching topologies. J. Frankl. Inst. 2021, 358, 4348–4372. [Google Scholar] [CrossRef]
  33. Liu, D.; Yang, G.H. A Dynamic Event-Triggered Control Approach to Leader-Following Consensus for Linear Multiagent Systems. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6271–6279. [Google Scholar] [CrossRef]
  34. Du, S.L.; Liu, T.; Ho, D.W.C. Dynamic Event-Triggered Control for Leader-Following Consensus of Multiagent Systems. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 3243–3251. [Google Scholar] [CrossRef]
  35. Ding, L.; Han, Q.L.; Ge, X.; Zhang, X.M. An overview of recent advances in event-triggered consensus of multiagent systems. IEEE Trans. Cybern. 2018, 48, 1110–1123. [Google Scholar] [CrossRef] [PubMed]
  36. Zuo, Z.; Han, Q.L.; Ning, B.; Ge, X.; Zhang, X.M. An overview of recent advances in fixed-time cooperative control of multiagent systems. IEEE Trans. Ind. Inform. 2018, 14, 2322–2334. [Google Scholar] [CrossRef]
  37. Zhang, H.; Yue, D.; Yin, X.; Hu, S.; Dou, C.x. Finite-time distributed event-triggered consensus control for multi-agent systems. Inf. Sci. 2016, 339, 132–142. [Google Scholar] [CrossRef]
  38. Yu, Z.; Zhang, W.; Ma, L. Finite-time consensus for the second-order leader-following nonlinear multi-agent system with event-triggered communication. J. Frankl. Inst. 2022, 359, 6486–6502. [Google Scholar] [CrossRef]
  39. Zhang, A.; Zhou, D.; Yang, P.; Yang, M. Event-triggered finite-time consensus with fully continuous communication free for second-order multi-agent systems. Int. J. Control. Autom. Syst. 2019, 17, 836–846. [Google Scholar] [CrossRef]
  40. Han, Q.; Zhou, Y.S.; Tang, Y.X.; Tuo, X.G.; He, P. Event-Triggered Finite-Time Sliding Mode Control for Leader-Following Second-Order Nonlinear Multi-Agent Systems. IEEE Open J. Intell. Transp. Syst. 2022, 3, 570–579. [Google Scholar] [CrossRef]
  41. Cao, Z.; Li, C.; Wang, X.; Huang, T. Finite-time consensus of linear multi-agent system via distributed event-triggered strategy. J. Frankl. Inst. 2018, 355, 1338–1350. [Google Scholar] [CrossRef]
  42. Du, C.; Liu, X.; Ren, W.; Lu, P.; Liu, H. Finite-time consensus for linear multiagent systems via event-triggered strategy without continuous communication. IEEE Trans. Control Netw. Syst. 2020, 7, 19–29. [Google Scholar] [CrossRef]
  43. Liu, H.; Du, C.; Liu, X.; Lu, P. Distributed finite-time consensus control of multiagent systems with fully intermittent communication via dynamic event-triggered strategy. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 4364–4368. [Google Scholar] [CrossRef]
  44. Wen, L.; Yu, S.; Zhao, Y.; Yan, Y. Finite-time dynamic event-triggered consensus of multi-agent systems with disturbances via integral sliding mode. Int. J. Control 2023, 96, 272–281. [Google Scholar] [CrossRef]
  45. Luo, Y.; Pang, J.; Cao, J.; Yao, Y. Finite-time dynamic event-triggered consensus of multi-agent systems with mismatched disturbances based on disturbance observer. J. Frankl. Inst. 2023, 360, 10876–10892. [Google Scholar] [CrossRef]
  46. Luo, Y.; Pang, J. Observer-based event-triggered finite-time consensus for general linear leader-follower multi-agent systems. Adv. Contin. Discret. Model. 2022, 2022, 40. [Google Scholar] [CrossRef]
  47. Wang, J.; Zhang, Y.; Li, X.; Zhao, Y. Finite-time consensus for nonholonomic multi-agent systems with disturbances via event-triggered integral sliding mode controller. J. Frankl. Inst. 2020, 357, 7779–7795. [Google Scholar] [CrossRef]
  48. Hardy, G.H.; Littlewood, J.E.; Pólya, G.; Pólya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
  49. Xu, B.; He, W.; Ye, D. Event-triggered consensus for general linear leader-following multi-agent systems under directed topologies. In Proceedings of the IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; pp. 5971–5976. [Google Scholar]
  50. Li, Z.; Wen, G.; Duan, Z.; Ren, W. Designing fully distributed consensus protocols for linear multi-agent systems with directed graphs. IEEE Trans. Autom. Control 2015, 60, 1152–1157. [Google Scholar] [CrossRef]
  51. Garcia, E.; Cao, Y.; Casbeer, D.W. Decentralized event-triggered consensus with general linear dynamics. Automatica 2014, 50, 2633–2640. [Google Scholar] [CrossRef]
Figure 1. The directed graph among agents of Example 1.
Figure 1. The directed graph among agents of Example 1.
Drones 09 00089 g001
Figure 2. Trajectories in 3-D plane in Example 1.
Figure 2. Trajectories in 3-D plane in Example 1.
Drones 09 00089 g002
Figure 3. The velocity tracking error of followers in Example 1.
Figure 3. The velocity tracking error of followers in Example 1.
Drones 09 00089 g003
Figure 4. Comparison of triggering numbers per follower between the proposed strategy and the case without the ET approach (Example 1).
Figure 4. Comparison of triggering numbers per follower between the proposed strategy and the case without the ET approach (Example 1).
Drones 09 00089 g004
Figure 5. The directed graph among agents of Example 2.
Figure 5. The directed graph among agents of Example 2.
Drones 09 00089 g005
Figure 6. The tracking error of followers under the proposed strategy with m 1 m 2 = 1 5 .
Figure 6. The tracking error of followers under the proposed strategy with m 1 m 2 = 1 5 .
Drones 09 00089 g006
Figure 7. Triggering instants of each follower under the proposed strategy with m 1 m 2 = 1 5 .
Figure 7. Triggering instants of each follower under the proposed strategy with m 1 m 2 = 1 5 .
Drones 09 00089 g007
Figure 8. The tracking error of followers under the ET mechanism proposed by Xu et al. [22].
Figure 8. The tracking error of followers under the ET mechanism proposed by Xu et al. [22].
Drones 09 00089 g008
Figure 9. Triggering instants of each followers under the ET mechanism proposed by Xu et al. [22].
Figure 9. Triggering instants of each followers under the ET mechanism proposed by Xu et al. [22].
Drones 09 00089 g009
Figure 10. The tracking error of followers under the proposed strategy with m 1 m 2 = 1 6 .
Figure 10. The tracking error of followers under the proposed strategy with m 1 m 2 = 1 6 .
Drones 09 00089 g010
Figure 11. Triggering instants of each followers under the proposed strategy with m 1 m 2 = 1 6 .
Figure 11. Triggering instants of each followers under the proposed strategy with m 1 m 2 = 1 6 .
Drones 09 00089 g011
Table 1. Triggering numbers under different ET mechanisms.
Table 1. Triggering numbers under different ET mechanisms.
FollowerFollower 1Follower 2Follower 3Follower 4Follower 5
DET with m 1 m 2 = 1 5 19148111
DET with m 1 m 2 = 1 6 121311111
ET7885886970
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

Ren, R.; Luo, Z.; Lin, B.; Li, M.; Shi, M.; Qin, K. Dynamic Event-Triggered-Based Finite-Time Distributed Tracking Control of Networked Multi-UAV Systems. Drones 2025, 9, 89. https://doi.org/10.3390/drones9020089

AMA Style

Ren R, Luo Z, Lin B, Li M, Shi M, Qin K. Dynamic Event-Triggered-Based Finite-Time Distributed Tracking Control of Networked Multi-UAV Systems. Drones. 2025; 9(2):89. https://doi.org/10.3390/drones9020089

Chicago/Turabian Style

Ren, Ruichi, Zhenbing Luo, Boxian Lin, Meng Li, Mengji Shi, and Kaiyu Qin. 2025. "Dynamic Event-Triggered-Based Finite-Time Distributed Tracking Control of Networked Multi-UAV Systems" Drones 9, no. 2: 89. https://doi.org/10.3390/drones9020089

APA Style

Ren, R., Luo, Z., Lin, B., Li, M., Shi, M., & Qin, K. (2025). Dynamic Event-Triggered-Based Finite-Time Distributed Tracking Control of Networked Multi-UAV Systems. Drones, 9(2), 89. https://doi.org/10.3390/drones9020089

Article Metrics

Back to TopTop