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 . The graph is characterized by , where is the nodes set, is the edges set, and is the adjacency matrix, respectively. If agent i is able to receive the information from agent j, then , , and otherwise. The neighbor index set of node i is represented by , and the in-degree of node i is the number of its neighbor nodes, expressed as . The diagonal element for . 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 ; otherwise, . Let represent the topology information of the leader–follower MASs. The Laplacian matrix of is defined as , where for , ; for , . The diagonal elements sum the weights of all outgoing edges from node i, representing the out-degree of node i in the graph . A directed path from node i to j is a sequence of edges 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 , with , where represents the system state. If there exists a positive definite continuous radially unbounded function such that , where , , then it is said that the origin of (1) is finite time stable, and the settling time T can be given by
Lemma 2
(see Hardy [48]). Let and . Then, one has .
Lemma 3.
Given and , Young’s inequality holds that .
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:
where 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
Additionally, the dynamics of the leader agent is defined as
where and are the states of follower i and the leader, respectively, and is the control input of follower i. and 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
Assumption 1.
The matrix pair is stabilizable.
Lemma 4
(see Xu [49]). Under the premise of Assumption 1, for any given positive real number and any positive definite matrix , there exists a positive definite solution that satisfies the following Riccati equality:
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 generated from , where is equal to the reciprocal of the component of such that 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
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:
where is the last triggering instant of agent j. Due to the fact that the differential equations and have the identical solution under the same initial conditions, for the sake of simplicity, the following analysis will replace with . 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 and the tracking error are given by
Then, a distributed model-based DET leader-following consensus protocol is presented by
where , , is the coupled control gain, 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
where , will design later. Let , and then the internal dynamic variable can be governed by following dynamic system
where the initial value , , , with both and being integers.
The triggering time sequence for the agent i is determined as follows:
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 is the triggering error and 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 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 denotes the measurement error between the estimated state based on linear dynamic evolution and the actual state, whereas 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 and are integrated into the triggering error, with an additional incorporated into the dynamic threshold.
The dynamic variable , 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 satisfies the inequality , so it can be obtained that
Due to , it follows that . According to the comparison principle, we can obtain
Remark 4.
It is worth noting that the dynamic variable 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 , this paper broadens the scope of potential values for the ratio . 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 and exert a direct influence on the rate of convergence of the dynamic variable to zero. To elaborate, an increase in the values of and results in a faster convergence of , 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 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
Denote , , then its compact set form can be written as
Then, the finite-time leader-following consensus problem for general MASs (3) and (4) is transformed into the stability problem of .
Theorem 1.
Proof.
Take into account the following Lyapunov function as
where P is a positive definite matrix, and is a positive diagonal matrix introduced in Lemma 5. Based on the above analysis, is positive definite.
Calculating the time derivative of along with (16) yields
Using Lemma 5, analyzing the first term in Equation (19) yields
where is symmetric and positive definite.
Based on Young’s inequality, the second term in Equation (19) can be obtained as
where .
The last term in Equation (19) can be bounded by
where .
Further, according to Lemma 2, we cope with the second term of (22) as follows:
Note that, according to (11), the derivative of has
Therefore, using (20)–(24) yields
where .
Let
According to the triggering law, one has
Noting that with , we can obtain
where .
After analysis, the first two terms of (27) can be obtained as
where .
Similarly, the last two terms of (27) can be obtained as
According to , V will converge to within a finite time. Consequently, , . Furthermore, letting , one has , . In summary of the aforementioned analysis, we have
where .
Therefore, according to Lemma 2, the leader-following consensus can be achieved within a settling time, which is bounded by . □
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 , 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 , 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.
Proof.
For agent i, its state can be given by , where . It follows that from (9), we can obtain
where and .
So, it follows that
where and are the upper bound of and , respectively. From (17) and (31), we can obtain that leader-following consensus is achieved, and the errors and 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
where , , with denoting the upper bound of .
It can be observed that if , then the event interval is guaranteed to be greater than some positive value , and hence . However, it is challenging to guarantee that the lower bound of the event interval is strictly positive, given that the value of 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 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 denote the finite time when leader-following consensus is achieved. Let denote the time when converges to zero. Motivated by [42], we discuss two different scenarios regarding the finite-time convergence and dynamic variable convergence:
- (1)
- If , 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 because during this interval. Zeno behavior is naturally non-existent, ensuring that it is excluded at all times.
- (2)
- If , 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 and subsequent to .
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
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
Figure 1.
The directed graph among agents of Example 1.
The controller parameters are selected as , , . The trigger parameters are selected as , , , .
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 , , , and , respectively. This indicates that the DET approach markedly decreases the frequency of information transmission and control updates.
Figure 2.
Trajectories in 3-D plane in Example 1.
Figure 3.
The velocity tracking error of followers in Example 1.
Figure 4.
Comparison of triggering numbers per follower between the proposed strategy and the case without the ET approach (Example 1).
Example 2.
A group of networked MASs consisting of a leader and five followers is considered, where
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.
Figure 5.
The directed graph among agents of Example 2.
Accordingly, the Laplacian matrix and the leader–follower interaction matrix are formulated as follows:
According to the Riccati ARE, we can obtain that
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 , , , , , and the initial states of the leader are given as . The controller parameters of our method are selected as , , . The DET parameters of our method are selected as , , , . 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.
Figure 6.
The tracking error of followers under the proposed strategy with .
Figure 7.
Triggering instants of each follower under the proposed strategy with .
Figure 8.
The tracking error of 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].
Table 1.
Triggering numbers under different ET mechanisms.
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 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 , all followers achieve consensus with the leader within a finite time, and tracking errors converge to zero. Furthermore, as the 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.
Figure 10.
The tracking error of followers under the proposed strategy with .
Figure 11.
Triggering instants of each followers under the proposed strategy with .
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
- 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]
- 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]
- 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]
- 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]
- 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]
- Liu, S.; Bai, Y. Multiple UAVs collaborative traffic monitoring with intention-based communication. Comput. Commun. 2023, 210, 116–129. [Google Scholar] [CrossRef]
- 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]
- 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.
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Mazo, M.; Tabuada, P. Decentralized Event-Triggered Control Over Wireless Sensor/Actuator Network. IEEE Trans. Autom. Control 2011, 56, 2456–2461. [Google Scholar] [CrossRef]
- 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]
- Girard, A. Dynamic triggering mechanisms for event-triggered control. IEEE Trans. Autom. Control 2015, 60, 1992–1997. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Hardy, G.H.; Littlewood, J.E.; Pólya, G.; Pólya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
- 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]
- 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]
- Garcia, E.; Cao, Y.; Casbeer, D.W. Decentralized event-triggered consensus with general linear dynamics. Automatica 2014, 50, 2633–2640. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).