Next Article in Journal
Analysis of Geometric Parameter Characteristics of Oscillating Hydrofoils with Double Fowler Flaps
Previous Article in Journal
Multi-UAV Bearing-Only Active Tracking via Prescribed-Shell Bearing-Geometry Self-Organization
Previous Article in Special Issue
A Multi-Agent Perimeter Defense Method Based on MASAC and Matching Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Tolerant Formation Control for Quadrotor UAVs with Disturbance Observer

1
The Engineering & Technical College of Chengdu University of Technology, Leshan 614000, China
2
School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(7), 366; https://doi.org/10.3390/act15070366
Submission received: 6 May 2026 / Revised: 24 June 2026 / Accepted: 30 June 2026 / Published: 2 July 2026

Abstract

Underactuated and strongly coupled Quadrotor Unmanned Aerial Vehicle (QUAV) systems often face challenges in formation control due to actuator failures, external unknown disturbances, and limited communication resources. To address these issues, this paper proposes a periodic adaptive event-triggered fixed-time fault-tolerant control method based on a disturbance observer. First, a dynamic estimation and compensation scheme for actuator faults is developed by combining boundary layer theory with adaptive control techniques. Next, a fixed-time disturbance observer is designed to accurately estimate and compensate for external unknown disturbances. Furthermore, considering the communication burden imposed by real-time position updates, a Non-Monitoring Periodic Adaptive Event-Triggered Control (NM-PAETC) mechanism is proposed to reduce communication resource consumption, while ensuring that the formation system maintains the desired attitude angles under the influence of actuator faults and external disturbances. The proposed method enables fixed-time formation control under limited communication resources, and the system’s convergence time is independent of the initial state. Simulation results validate the effectiveness of the proposed method.

1. Introduction

In recent years, QUAVs have been increasingly deployed in applications such as military reconnaissance, environmental monitoring, disaster relief, and logistics owing to their flexible control, high-speed flight, and precise hovering capabilities [1]. However, the dynamic model of a QUAV is an underactuated, highly coupled nonlinear system, which presents substantial challenges in designing stable and robust control protocols for dynamically complex environments [2]. As the complexity of missions increases, the performance and task execution capabilities of a single UAV often prove insufficient for handling more intricate tasks. Consequently, multi-UAV formation control has emerged as a key research focus.
In multi-UAV formation control, the reliable operation of actuators is critical. However, as the operational time of QUAVs increases, actuator failures become inevitable, potentially leading to system instability or loss of control. Therefore, the development of fault-tolerant control strategies for multi-UAV systems is of paramount importance. Several studies have proposed various approaches to address these challenges [3,4,5,6,7,8]. For instance, Miao et al. proposed an efficient fault-tolerant control strategy for QUAV systems experiencing actuator failures [5]. Jiang et al. presented a compensation scheme for actuator faults in nonlinear MASs based on an adaptive gain mechanism [6]. Similarly, Zhao et al. introduced an adaptive fault-tolerant controller to mitigate actuator failures in QUAVs [7]. Additionally, Hua et al. applied boundary layer techniques to develop a fully distributed continuous fault-tolerant formation control protocol for compensating actuator failures [8]. It is noteworthy that during mission execution, multi-UAV formations must also contend with uncertainties, such as unknown external disturbances, which pose additional challenges to achieving formation stability and precise control.
To address the problem of external disturbances, researchers have proposed various control strategies, including observer techniques [9], neural networks [10], adaptive control [11], model predictive control [12], and robust control [11]. Among these, control methods based on observer techniques have gained increasing attention due to their advantages. They not only achieve asymptotic suppression of external disturbances but also provide more accurate responses to complex disturbances. To improve disturbance rejection in multi-UAV control systems, an adaptive finite-time disturbance observer was introduced [13]. A fixed-time disturbance observer was also proposed for QUAV systems to mitigate the compound disturbances affecting the system [14]. Additionally, Zhang et al. introduced an improved disturbance observer that not only estimates external disturbances but also enhances the system’s tracking performance and stability by incorporating disturbance estimation error parameters [15]. However, in practical applications, systems often face multiple constraints, such as unknown nonlinearities, time-varying actuator failures, and external disturbances, all of which adversely affect system performance. Addressing these issues can significantly increase the communication burden.
What needs to be emphasized is that implementing fixed-time formation control increases the communication cost for UAVs. Given the limited communication resources of individual UAVs, this constraint reduces the system’s ability to process information and avoid risks in complex environments. To conserve channel resources, event-triggered control (ETC) is often introduced to eliminate the need for continuous communication in closed-loop systems [16], and has been applied in UAVs [17,18], Unmanned Ground Vehicles (UGVs) [19], and other nonlinear systems [20,21]. While traditional event-triggered mechanisms have demonstrated significant potential in resource-constrained applications [22,23], their fixed-threshold triggering conditions are unable to flexibly adapt to real-time changes in system states, thus affecting control performance. To overcome this limitation, dynamic event-triggered mechanisms (DETC) have been proposed [24]. A dynamic event-triggered control algorithm has been introduced to achieve distributed formation control in UAVs with constrained communication resources [25]. These mechanisms dynamically adjust the triggering conditions based on system state variations by incorporating adaptive variables, thereby improving communication resource utilization.
On the other hand, QUAV formation control will require faster and more accurate position and attitude tracking in the future. Studies show that finite-time control improves the convergence time, accuracy, and disturbance rejection performance of multi-UAV formation systems [26]. In practical engineering applications, the demand for rapid stability is even more urgent. Furthermore, the applicability of control methods is often limited by the difficulty of obtaining initial states. To address these issues, researchers have begun to focus on fixed-time control to enhance the performance of multi-UAV formation systems [27,28]. Gong et al. presented a fixed-time controller designed for the attitude stabilization of QUAVs [29]. A fixed-time control strategy was applied to UAV formations, achieving fast convergence in the system [30]. The fixed-time control method not only met the system’s stability time requirements but also mitigated the impact of initial states on system stability.
In summary, this paper presents a fixed-time fault-tolerant control method based on a disturbance observer with periodic adaptive event-triggering, addressing the formation control problem of multi-UAV quadrotor systems. The proposed method takes into account actuator time-varying failures, unknown time-varying parameters, external unknown disturbances, and limited communication resources. The control strategy ensures that the system maintains formation structure and that the tracking error converges within a fixed time, even in the presence of these challenges. The main contributions of this paper are as follows:
  • The method integrates boundary layer theory and adaptive control techniques to estimate and compensate for actuator faults, achieving formation control in fixed time, with the system’s convergence time independent of the initial state.
  • The observer quickly estimates unknown disturbances, while the developed NM-PAETC mechanism reduces communication resource consumption, ensuring the system maintains the desired attitude angles during formation control.
The structure of the article is outlined below. Section 2 introduces the dynamics model of a QUAV, covering actuator failures, relevant definitions, and lemmas; Section 3 constructs a fixed-time observer and verifies the system stability; Section 4 presents a periodic event-triggered fixed-time fault-tolerant control method; Section 5 validates the feasibility of the control strategy through simulation experiments; finally, Section 6 summarizes the main findings of this study.

2. Problem Formulation

2.1. Dynamics Model of a QUAV

The center of mass of the UAV in the ground coordinate system is represented by P k = x k , y k , z k T R 3 . The UAV’s orientation is described by the Euler angles: roll ϕ k , pitch θ k , and yaw ψ k . The angular velocity vector in the ground frame is given by A = ϕ ˙ k , θ ˙ k , ψ ˙ k T R 3 . Figure 1 presents a multi-UAV system composed of a QUAV, with the notation and orientation definitions provided in Table 1.
The dynamic model of a QUAV with parameter uncertainties and external disturbances is considered [14,18]:
x ¨ k = u k , 1 m k cos ϕ k sin θ k cos ψ k + sin ϕ k sin ψ k K k , 1 m k x ˙ k + k , 1 m k y ¨ k = u k , 1 m k sin ϕ k sin θ k cos ψ k cos ϕ k sin ψ k K k , 2 m k y ˙ k + k , 2 m k z ¨ k = u k , 1 m k ( cos ϕ k cos θ k ) g K k , 3 m k z ˙ k + k , 3 m k ϕ ¨ k = u k , 2 I k , z + θ ˙ k ψ ˙ k I k , y I k , z I k , x + ϖ k J k , r I k , x θ ˙ k K k , 4 I k , x ϕ ˙ k + k , 4 I k , x θ ¨ k = u k , 3 I k , z + ϕ ˙ k ψ ˙ k I k , z I k , x I k , y ϖ k J k , r I k , x ϕ ˙ k K k , 5 I k , y θ ˙ k + k , 5 I k , y ψ ¨ k = u k , 4 I k , z + ϕ ˙ k θ ˙ k I k , x I k , y I k , z K k , 6 I k , z ψ ˙ k + k , 6 I k , z
where m k represents the mass of the UAV; unknown disturbances in the system are represented by k , v v = 1 , 2 , , 6 ; g represents the gravitational acceleration; I k , x , I k , y and I k , z denote the moment of inertia of the body coordinate axes O b X b , O b Y b and O b Z b , respectively; l represents the distance from the center of the rotor to the centroid; J k , r denotes the inertia moment of the rotor; ϖ k is overall residual rotor angular vector; K k , ε ε = 1 , 2 , , 6 represents the unknown aerodynamic coefficients of the kth UAV in the dynamics of position and attitude. Furthermore, the relationship between the control input u k , i and the rotor thrust F k , i is given by
u k , 1 = C k , t ω k , 1 2 + ω k , 2 2 + ω k , 3 2 + ω k , 4 2 = i = 1 4 F k , i
u k , 2 = C k , t ω k , 2 2 ω k , 4 2 = F k , 2 F k , 4
u k , 3 = C k , t ω k , 3 2 ω k , 1 2 = F k , 3 F k , 1
u k , 4 = C k , α ω k , 2 2 + ω k , 4 2 ω k , 3 2 ω k , 1 2
where C k , t represents the lift coefficient, the coefficient of rotor thrust acting in the yaw direction is represented by C k , α , ω k , i represents the rotor speed, and F k , i is the lift generated by the rotor.
Assumption 1
([14]). The ground is considered a horizontal plane while neglecting the effect of Earth’s curvature, with the gravitational acceleration maintained at g.
Assumption 2
([31]). The QUAV possesses absolute symmetry, and the geometric center of the body remains constant; there exists a disturbance k , v ( t ) in the system that is continuous, differentiable, and bounded, such that k , v z k , v , where z k , v is a constant.
Assumption 3
([32]). The signals x d i , y d i , z d i , ψ d i Δ , ( i = 0 , 1 ) of the virtual leader are known, continuous, and bounded, where ( i ) denotes the ith derivative of the variable, and they possess at least second-order continuous derivatives.

2.2. Definition and Lemma

Lemma 1
([33]). Consider the system x ˙ = f x , where x R n . If there exists a positive definite and continuous function V ( x ) that satisfies the following condition:
V ˙ ( x ) Ψ V q 1 ( x ) Φ V q 2 ( x ) + Γ
where Φ > 0 , Ψ > 0 , 0 < q 1 < 1 , q 2 > 1 , and Γ > 0 are constants, it can be deduced that the system x ˙ = f x exhibits practical fixed-time stability. The residual set of the solution is denoted by Θ, and the predefined convergence time by T m .
Θ = x | V x min ε 1 λ Ψ 1 q 1 , ε 1 λ Φ 1 q 2
T m 1 Ψ λ 1 q 1 + 1 Φ λ q 2 1
where 0 < λ < 1 .
Lemma 2
([34]). For χ and δ > 0 , one has
0 χ χ tan h χ δ 0.2785 δ
Lemma 3
([35]). For χ 1 , χ 2 , δ 1 > 0 , δ 2 > 0 and k > 0 , one has:
χ 1 δ 1 χ 2 δ 2 δ 1 δ 2 + δ 1 k χ 1 δ 1 + δ 2 + δ 2 δ 2 + δ 1 k δ 1 δ 2 χ 2 δ 1 + δ 2
Lemma 4
([36]). Given that k i > 0 for i = 1 , 2 , , n , 0 < b 1 < 1 , and 1 < b 2 < , one has:
i = 1 n k i b 1 i = 1 n k i b 1
i = 1 n k i b 2 1 n 1 b 2 i = 1 n k i b 2
Lemma 5
((Young’s inequality) [37]). For x 1 R and x 1 R , one has:
x 1 x 2 κ b b x 1 b + 1 μ κ μ x 2 μ
where b > 1 , μ > 1 , κ > 0 and μ 1 = 1 b 1 .
Lemma 6
([38]). For χ 3 and any b 4 > 0 , one has:
0 χ 3 < b 4 + χ 3 2 χ 3 2 + κ 1 2

2.3. Actuator Faults

In practical applications, the influence of external uncertainties or factors such as hardware aging and wear can lead to actuator failures in UAVs. These failures inevitably result in discrepancies between the actuator’s input and output, thereby affecting the system’s performance. Inspired by [39], actuator failures can be described using the following mathematical model:
u k , v ( t ) = h k , v ( t ) u ¯ k , v ( t ) + ħ k , v t , t t k , v f
where u ¯ k , v and u k , v represent the input and output of the actuator, respectively. h k , v ( t ) indicates the health factor, ħ k , v t represents the uncontrollable parameter portion of the control signal, t k , v f denotes the moment when the actuator fails, and v denotes the number of actuators.
Assumption 4
([40]). In the actuator failure model, the continuous “health factor” h k , v ( t ) and the uncontrollable parameter ħ k , v t are time-varying, unknown but bounded, satisfying 0 h ̲ k , v h k , v t 1 and ħ k , v ħ ¯ k , v < , ħ ¯ k , v > 0 .

3. Fixed-Time Disturbance Sliding-Mode Observer and Stability Analysis

During mission execution, UAVs may encounter unknown external disturbances such as wind speed variations and airflow turbulence, which can affect their flight trajectory and attitude. To accurately estimate and compensate for these disturbances, an observer was designed to provide estimates of the disturbances within a fixed time, enabling a rapid response.
For the position subsystem, taking the x k direction as an example, τ k , 1 , 1 = x k and τ k , 1 , 2 = x ˙ k are set to construct the corresponding second-order system model:
τ ˙ k , 1 , 1 = τ k , 1 , 2 τ ˙ k , 1 , 2 = F k , 1 + d k , 1
where F k , 1 = u k , 1 m k cos ϕ k sin θ k cos ψ k + sin ϕ k sin ψ k = u k , 1 m k A k + S k is the known input-related nominal term, and d k , 1 = K k , 1 m k x ˙ k + k , 1 m k is the unknown composite disturbance in the x k direction.
Assumption 5.
The composite disturbance d k , v t is continuous and bounded. That is, there exists an unknown positive constant d ¯ k , v such that | d k , v ( t ) | d ¯ k , v , k = 1 , 2 , , N , v = 1 , 2 , , 6 .
Remark 1.
The composite disturbance d k , v t contains not only the external disturbance but also the uncertain damping term and the nonlinear coupling term in the corresponding channel. Therefore, the disturbance observer is designed to estimate d k , v t , rather than only the external disturbance.
To achieve disturbance identification and estimation, the auxiliary variable is introduced as φ k , 1 = τ k , 1 , 2 σ k , 1 .
The auxiliary dynamics are designed as
σ ˙ k , 1 = F k , 1 + λ k , 1 υ k , 1
where λ k , 1 is the observer gain, and υ k , 1 is the discontinuous injection term. Since d k , 1 = τ ˙ k , 1 , 2 F k , 1 , one obtains
φ ˙ k , 1 = d k , 1 λ k , 1 υ k , 1
The discontinuous injection term is designed as
υ k , 1 = κ k , 1 , 1 φ k , 1 + κ k , 1 , 2 Sgn ( φ k , 1 ) + κ k , 1 , 3 sig 2 q 1 ( φ k , 1 ) + κ k , 1 , 4 sig 3 ( φ k , 1 )
where κ k , 1 , i > 0 , ( i = 1 , 2 , 3 , 4 ) , are observer design parameters. The operator sig a ( · ) is defined as
sig a ( φ ) = | φ | a Sgn ( φ )
where Sgn ( · ) denotes the Filippov set-valued sign function, i.e.,
Sgn · = 1 , · > 0 1 , 1 , · = 0 1 , · < 0
The disturbance estimate is defined as the equivalent value of the discontinuous injection term:
d ^ k , 1 = λ k , 1 υ k , 1 eq
where d ^ k , 1 denotes the estimated value of d k , 1 , and 0 d k , 1 d ¯ k , 1 holds.
Accordingly, the disturbance estimation error is defined as
d ˜ k , 1 = d k , 1 d ^ k , 1
The fixed-time stability of the designed observer is demonstrated under the given assumptions by choosing the following Lyapunov function:
V k , 1 , d = 1 2 φ k , 1 2
By differentiating V k , 1 , d , one has
V ˙ k , 1 , d = φ k , 1 φ ˙ k , 1 = φ k , 1 d k , 1 λ k , 1 υ k , 1 = λ k , 1 κ k , 1 , 1 φ k , 1 2 λ k , 1 κ k , 1 , 2 | φ k , 1 | λ k , 1 κ k , 1 , 3 | φ k , 1 | 2 q λ k , 1 κ k , 1 , 4 | φ k , 1 | 4 + d k , 1 φ k , 1
According to Assumption 5, one has d k , 1 φ k , 1 d ¯ k , 1 | φ k , 1 | .
Therefore,
V ˙ k , 1 , d λ k , 1 κ k , 1 , 1 φ k , 1 2 λ k , 1 κ k , 1 , 2 d ¯ k , 1 | φ k , 1 | λ k , 1 κ k , 1 , 3 | φ k , 1 | 2 q λ k , 1 κ k , 1 , 4 | φ k , 1 | 4
If the observer parameter satisfies λ k , v κ k , 1 , 2 > d ¯ k , 1 , then
V ˙ k , 1 , d λ k , 1 κ k , 1 , 3 | φ k , 1 | 2 q λ k , 1 κ k , 1 , 4 | φ k , 1 | 4
Since | φ k , 1 | 2 q = 2 q V k , 1 , d q , | φ k , 1 | 4 = 4 V k , 1 , d 2 , one obtains
V ˙ k , 1 , d c k , 1 , 1 V k , 1 , d q c k , 1 , 2 V k , 1 , d 2
where c k , 1 , 1 = 2 q λ k , 1 κ k , 1 , 3 , c k , 1 , 2 = 2 2 λ k , 1 κ k , 1 , 4 .
According to Lemma 1, the auxiliary variable converges to zero within a fixed time. The settling time satisfies
T k , 1 , d 1 c k , 1 , 1 ( 1 q ) + 1 c k , 1 , 2
As t T k , 1 , d , after the sliding manifold is reached, the sliding motion is maintained in the Filippov sense, namely, φ k , 1 = 0 , φ ˙ k , 1 = 0 .
From φ ˙ k , 1 = d k , 1 λ k , 1 υ k , 1 = 0 , the equivalent injection term satisfies d k , 1 = λ k , 1 υ k , 1 eq . Since the disturbance estimate is defined as d ^ k , 1 = λ k , 1 υ k , 1 eq , one obtains d ^ k , 1 d k , 1 .Therefore, the disturbance estimation error satisfies
d ˜ k , 1 = d k , 1 d ^ k , 1 0 t T k , 1 , d
Thus, the proposed observer not only guarantees the fixed-time convergence of the auxiliary variable φ k , 1 but also proves that the disturbance estimation error converges to zero after the observer settling time.
Similarly, the discontinuous injection terms for y k , z k , ϕ k , θ k , and ψ k are designed as
υ k , 2 = κ k , 2 , 1 φ k , 2 + κ k , 2 , 2 Sgn ( φ k , 2 ) + κ k , 2 , 3 sig 2 q 1 ( φ k , 2 ) + κ k , 2 , 4 sig 3 ( φ k , 2 ) υ k , 3 = κ k , 3 , 1 φ k , 3 + κ k , 3 , 2 Sgn ( φ k , 3 ) + κ k , 3 , 3 sig 2 q 1 ( φ k , 3 ) + κ k , 3 , 4 sig 3 ( φ k , 3 ) υ k , 4 = κ k , 4 , 1 φ k , 4 + κ k , 4 , 2 Sgn ( φ k , 4 ) + κ k , 4 , 3 sig 2 q 1 ( φ k , 4 ) + κ k , 4 , 4 sig 3 ( φ k , 4 ) υ k , 5 = κ k , 5 , 1 φ k , 5 + κ k , 5 , 2 Sgn ( φ k , 5 ) + κ k , 5 , 3 sig 2 q 1 ( φ k , 5 ) + κ k , 5 , 4 sig 3 ( φ k , 5 ) υ k , 6 = κ k , 6 , 1 φ k , 6 + κ k , 6 , 2 Sgn ( φ k , 6 ) + κ k , 6 , 3 sig 2 q 1 ( φ k , 6 ) + κ k , 6 , 4 sig 3 ( φ k , 6 )
where κ k , v , 1 , κ k , v , 2 , κ k , v , 3 , κ k , v , 4 are positive-definite parameters of the injection items, and λ k , v κ k , v , 2 > d ¯ k , v holds.
Consequently, the proposed fixed-time disturbance observer can reconstruct the unknown composite disturbances within a fixed time. This result provides a rigorous basis for the subsequent disturbance compensation in the controller design.

4. Periodic Adaptive Event-Triggered Fixed-Time Fault-Tolerant Control Design and Stability Analysis

4.1. Periodic Adaptive Event-Triggered Fixed-Time Fault-Tolerant Control Design

Given the coupling between the position and attitude subsystems, the auxiliary position controllers u k , x , u k , y , and u k , z are defined as follows:
x ¨ k = u k , x m k cos ϕ k sin θ k cos ψ k + sin ϕ k sin ψ k K k , 1 m k x ˙ k + k , 1 m k y ¨ k = u k , y m k sin ϕ k sin θ k cos ψ k cos ϕ k sin ψ k K k , 2 m k y ˙ k + k , 2 m k z ¨ k = u k , z m k cos ϕ k cos θ k g K k , 3 m k z ˙ k + k , 3 m k
For the position subsystem, taking the fixed-time formation control method in the x k direction as an example, the coordinate transformation is defined as follows:
e k , 1 , 1 = j = 1 N a k j x k x j p k x + p j x + b k x k x 0 p k x e k , 1 , 2 = x ˙ k α k , 1 , 1
where e k , 1 , 1 represents the formation error, e k , 1 , 2 is the virtual error, p k x and p j x represent the relative distances that the kth and jth follower UAVs need to maintain with the leader UAV, respectively, and the virtual control law to be designed next is denoted by α k , 1 , 1 . b k represents the communication weight between the kth follower UAV and the virtual leader.
The Lyapunov function V k , 1 , 1 is defined by:
V k , 1 , 1 = 1 2 e k , 1 , 1 2
Based on (33) and (34), we obtain:
V ˙ k , 1 , 1 = b k + D k e k , 1 , 1 e k , 1 , 2 + b k + D k e k , 1 , 1 a k , 1 , 1 e k , 1 , 1 D k x ˙ 0 + j = 1 N a k j x ˙ j
where D k = j = 1 N a k j denotes the in-degree of the kth UAV in the communication topology.
α k , 1 , 1 is designed as follows:
α k , 1 , 1 = 1 b k + D k r k , 1 , 1 e k , 1 , 1 2 q 1 f k , 1 , 1 e k , 1 , 1 3 + D k x ˙ 0 + j = 1 N a k j x ˙ j
where r k , 1 , 1 > 0 and f k , 1 , 1 > 0 are design parameters.
Based on the system (1) and the actuator failure (15), one has:
x ¨ k = h k , 1 ( t ) u ¯ k , x , 1 + ħ k , 1 ( t ) A k + S k / m k K k , 1 m k x ˙ k + k , 1 m k
where u ¯ k , x , 1 represents the control input to be determined using the backstepping method. Then, two functions ς k , 1 = cos ϕ k sin θ k cos ψ k + sin ϕ k sin ψ k h k , 1 ( t ) / m k and γ k , 1 = cos ϕ k sin θ k cos ψ k + sin ϕ k sin ψ k ħ k , 1 ( t ) / m k are defined. According to Assumption 2, γ k , 1 and ς k , 1 are bounded. Therefore, the boundaries can be determined as ς ¯ k , 1 = 1 ς ̲ k , 1 and γ ¯ k , 1 = sup t 0 γ k , 1 > 0 , ς ̲ k , 1 = inf t 0 ς k , 1 > 0 .
To reflect the maximum impact of unknown time-varying actuator failures on system performance, two adaptive parameters ς ^ k , 1 and γ ^ k , 1 are designed. The upper bounds of ς k , 1 and γ k , 1 are estimated separately. The estimation errors are expressed as ς ˜ k , 1 = ς ¯ k , 1 ς ^ k , 1 and γ ˜ k , 1 = γ ¯ k , 1 γ ^ k , 1 .
Define the Lyapunov function as V k , 1 , 2 :
V k , 1 , 2 = V k , 1 , 1 + 1 2 e k , 1 , 2 2 + ς k , 1 2 η k , 1 ς ˜ k , 1 2 + 1 2 μ k , 1 γ ˜ k , 1 2
where η k , 1 > 0 and μ k , 1 > 0 .
The derivative of V k , 1 , 2 is given by:
V ˙ k , 1 , 2 = e k , 1 , 2 ς k , 1 u ¯ k , x , 1 + γ k , 1 + d k , 1 α ˙ k , 1 , 1 + V ˙ k , 1 , 1 ς ̲ k , 1 η k , 1 ς ˜ k , 1 ς ^ ˙ k , 1 1 μ k , 1 γ ˜ k , 1 γ k , 1 ^ ˙
From the further derivation of (39), one has:
V ˙ k , 1 , 2 V ˙ k , 1 , 1 + e k , 1 , 2 ς k , 1 u ¯ k , x , 1 + γ ¯ k , 1 e k , 1 , 2 + e k , 1 , 2 d k , 1 e k , 1 , 2 α ˙ k , 1 , 1 ς ̲ k , 1 η k , 1 ς ˜ k , 1 ς ^ ˙ k , 1 1 μ k , 1 γ ˜ k , 1 γ k , 1 ^ ˙
Unlike most existing event-triggered control strategies based on relative thresholds, this paper proposes an NM-PAETC strategy that directly calculates the next triggering time based on the current system state without the need for continuous monitoring of the triggering condition. When the control signal changes rapidly, the NM-PAETC shortens the update interval to ensure system stability and accelerate convergence. Conversely, as the rate of change of the control signal decreases and the system approaches stability, the update interval is extended accordingly, significantly reducing the consumption of communication resources. Therefore, the NM-PAETC strategy is designed as follows:
u ¯ k , x , 1 ( t ) = ν k , 1 , 1 t s k , 1 , t t s k , 1 , t s + 1 k , 1
t s + 1 k , 1 = t s k , 1 + t s t e p , λ ˙ k , 1 ( t ) > M k , 1 , 3 t s k , 1 + ϖ k , 1 u ¯ k , 1 , 1 ( t ) + M k , 1 , 1 max M k , 1 , 2 , λ k , 1 ( t ) , λ ˙ k , 1 ( t ) M k , 1 , 3
ν k , 1 , 1 ( t ) = α k , 1 , 2 1 2 e k , 1 , 2
where α k , 1 , 2 represents the virtual control law designed later, 0 < ϖ k , 1 < 1 and M k , 1 , 1 > 0 are design parameters; t s k , 1 z + denotes the most recent update time, and t s + 1 k , 1 z + represents the next update time calculated based on the current state; t s t e p is an arbitrarily small positive constant; M k , 1 , 2 > 0 and λ k , 1 ( t ) = ν ˙ k , 1 , 1 ( t ) | t = t s k , 1 | are the rates of change of the control signal, M k , 1 , 3 , and λ k , 1 ( t ) is the maximum tolerable growth rate, and 0 M k , 1 , 3 < M k , 1 , 2 .
According to (36) and (37), for t t s k , 1 , t s + 1 k , 1 , ν k , 1 , 1 ( t ) u ¯ k , 1 , 1 ( t ) ϖ k , 1 u ¯ k , x , 1 ( t ) + M k , 1 , 1 can be obtained. Additionally, u ¯ k , 1 , 1 ( t ) = ν k , 1 , 1 ( t ) M k , 1 , 1 ξ k , 1 , 1 ( t ) 1 + ξ k , 1 , 2 ( t ) ϖ k , 1 , 0 < ξ k , 1 , 1 ( t ) 1 , 0 < ξ k , 1 , 2 ( t ) 1 can be derived. Therefore, we can derive the following:
ς k , 1 e k , 1 , 2 u ¯ k , x , 1 = ς k , 1 e k , 1 , 2 α k , 1 , 2 1 + ξ k , 1 , 2 ( t ) ϖ k , 1 e k , 1 , 2 2 1 + ξ k , 1 , 2 ( t ) ϖ k , 1 M k , 1 , 1 ξ k , 1 , 1 ( t ) 1 + ξ k , 1 , 2 ( t ) ϖ k , 1
According to Lemma 5, one has:
ς k , 1 e k , 1 , 2 u ¯ k , x , 1 ς k , 1 e k , 1 , 2 α k , 1 , 2 + ς k , 1 e k , 1 , 2 2 2 1 + ξ k , 1 , 2 ( t ) ϖ k , 1 2 + M k , 1 , 1 e k , 1 , 2 1 + ξ k , 1 , 2 ( t ) w k , 1 ς k , 1 e k , 1 , 2 α k , 1 , 2 + 1 2 ζ k , 1 M k , 1 , 1 2
where ς k , 1 = sup t 0 {ςk,1} > 0.
α k , 1 , 2 is designed as follows
α k , 1 , 2 = e k , 1 , 2 ζ ^ k , 1 2 α ¯ k , 1 , 2 2 e k , 1 , 2 2 ζ ^ k , 1 2 α ¯ k , 1 , 2 2 + l k , 1 2
where l k , 1 > 0 is a design parameter.
According to Lemma 6, the following can be obtained:
ς k , 1 e k , 1 , 2 α k , 1 , 2 ς ̲ k , 1 e k , 1 , 2 2 ς ^ k , 1 2 α ¯ k , 1 , 2 2 e k , 1 , 2 2 ς ^ k , 1 2 α ¯ k , 1 , 2 2 + l k , 1 2 ς ̲ k , 1 l k , 1 ς ̲ k , 1 , 1 ς ^ k , 1 α ¯ k , 1 , 2 e k , 1 , 2
Based on the definition of ς ˜ k , 1 , one has:
ς ̲ k , 1 ς ^ k , 1 α ¯ k , 1 , 2 e k , 1 , 2 ς ̲ k , 1 ς ˜ k , 1 α ¯ k , 1 , 2 e k , 1 , 2 = ς ̲ k , 1 ς ^ k , 1 α ¯ k , 1 , 2 e k , 1 , 2 ς ̲ k , 1 α ¯ k , 1 , 2 e k , 1 , 2 ς ¯ k , 1 ς ^ k , 1 = ς ̲ k , 1 ς ¯ k , 1 α ¯ k , 1 , 2 e k , 1 , 2 = α ¯ k , 1 , 2 e k , 1 , 2
Substituting Equation (39) into Equation (40), one has:
V ˙ k , 1 , 2 V ˙ k , 1 , 1 α ¯ k , 1 , 2 e k , 1 , 2 + γ ¯ k , 1 e k , 1 , 2 + e k , 1 , 2 d k , 1 e k , 1 , 2 α ˙ k , 1 , 1 ς ̲ k , 1 η k , 1 ς ˜ k , 1 ς ^ ˙ k , 1 η k , 1 α ¯ k , 1 , 2 e k , 1 , 2 1 μ k , 1 γ ˜ k , 1 γ ˙ k , 1 + 1 2 ς k , 1 M k , 1 , 1 2 + ς ̲ k , 1 l k , 1
The design of α ¯ k , 1 , 2 is given as follows:
α ¯ k , 1 , 2 = r k , 1 , 2 e k , 1 , 2 2 q 1 + f k , 1 , 2 e k , 1 , 2 3 + d ^ k , 1 α ˙ k , 1 , 1 + b k + D k e k , 1 , 1 + γ ^ k , 1 tanh e k , 1 , 2 β k , 1
where 0 < r k , 1 , 2 and 0 < f k , 1 , 2 are design parameters.
Substituting (50) into (49) and Lemma 2, one has:
V ˙ k , 1 , 2 v = 1 2 r k , 1 , v e k , 1 , v 2 q v = 1 2 f k , 1 , v e k , 1 , v 4 ς ̲ k , 1 η k , 1 ς ˜ k , 1 ς ^ ˙ k , 1 η k , 1 α ¯ k , 1 , 2 e k , 1 , 2 + ς ̲ k , 1 l k , 1 + 1 2 ς k , 1 M k , 1 , 1 2 1 μ k , 1 γ ˜ k , 1 γ ^ ˙ k , 1 μ k , 1 e k , 1 , 2 tanh e k , 1 , 2 β k , 1 + 0.2785 γ ¯ k , 1 β k , 1 + e k , 1 , 2 d ˜ k , 1
The two adaptive laws are designed as follows:
ς ^ ˙ k , 1 = η k , 1 α ¯ k , 1 , 2 e k , 1 , 2 l k , 1 ς ^ k , 1 l k , 1 η k , 1 ς ^ k , 1 3
γ ^ ˙ k , 1 = μ k , 1 e k , 1 , 2 tanh e k , 1 , 2 β k , 1 ι k , 1 γ ^ k , 1 ι k , 1 μ k , 1 γ ^ k , 1 3
where l k , 1 and ι k , 1 are design parameters.
Substituting Equations (52) and (53) into (51), we obtain:
V ˙ k , 1 , 2 v = 1 2 r k , 1 , v e k , 1 , v 2 q v = 1 2 f k , 1 , v e k , 1 , v 4 + ς ̲ k , 1 l k , 1 η k , 1 ς ˜ k , 1 ς ^ k , 1 + ς ̲ k , 1 l k , 1 η k , 1 2 ς ˜ k , 1 ς ^ k , 1 3 + ι k , 1 μ k , 1 γ ˜ k , 1 γ ^ k , 1 + ι k , 1 μ k , 1 2 γ ˜ k , 1 γ ^ k , 1 3 + δ ̲ k , 1 + e k , 1 , 2 d ˜ k , 1
where δ ̲ k , 1 = ς k , 1 M k , 1 , 1 2 / 2 + ς _ k , 1 l k , 1 + 0.2785 γ ¯ k , 1 β k , 1
Based on Lemmas 3 and 5, one obtains the following results:
ς ̲ k , 1 l k , 1 η k , 1 ς ˜ k , 1 ς ^ k , 1 ς ̲ k , 1 l k , 1 η k , 1 ς ¯ k , 1 2 ς ̲ k , 1 l k , 1 2 η k , 1 ς ˜ k , 1 2 q + Υ k , 1
ι k , 1 μ k , 1 γ ˜ k , 1 γ ^ k , 1 ι k , 1 μ k , 1 γ ¯ k , 1 2 ι k , 1 2 μ k , 1 γ ˜ k , 1 2 q + Υ k , 1
where Υ k , 1 = ( 1 q ) q q 1 q .
Incorporating the definitions of ς ˜ k , 1 and γ ˜ k , 1 , and according to Lemma 5, one has:
ς ̲ k , 1 l k , 1 η k , 1 2 ς ˜ k , 1 ς ^ k , 1 3 ς ̲ k , 1 l k , 1 4 9 ρ k , 1 4 3 1 2 η k , 1 ς ˜ k , 1 2 2 + ς ̲ k , 1 l k , 1 ς ¯ k , 1 4 12 η k , 1 2 + 3 ς ̲ k , 1 l k , 1 ς ¯ k , 1 4 4 η k , 1 2 ρ k , 1 4
ι k , 1 μ k , 1 2 γ ˜ k , 1 γ ^ k , 1 3 4 ι k , 1 9 ι k , 1 ρ k , 1 4 3 1 2 μ k , 1 γ ˜ k , 1 2 2 + ι k , 1 γ ¯ k , 1 4 12 μ k , 1 2 + 3 ι k , 1 γ ¯ k , 1 4 4 μ k , 1 2 ρ k , 1 4
Substituting (55)–(58) into (54), one obtains:
V ˙ k , 1 , 2 v = 1 2 r k , 1 , v e k , 1 , v 2 q v = 1 2 f k , 1 , v e k , 1 , v 4 + δ k , 1 ς ̲ k , 1 l k , 1 2 η k , 1 ς ˜ k , 1 2 q ς ̲ k , 1 l k , 1 4 9 ρ k , 1 4 3 1 2 η k , 1 ς ˜ k , 1 2 2 ι k , 1 2 μ k , 1 γ ˜ k , 1 2 q 4 ι k , 1 9 ι k , 1 ρ k , 1 4 3 1 2 μ k , 1 γ ˜ k , 1 2 2 + e k , 1 , 2 d ˜ k , 1
where δ k , 1 = ς ̲ k , 1 l k , 1 η k , 1 ς ¯ k , 1 2 + ς ̲ k , 1 l k , 1 ς ¯ k , 1 4 12 η k , 1 2 + 3 ς ̲ k , 1 l k , 1 ς ¯ k , 1 4 4 η k , 1 2 ρ k , 1 4 + ι k , 1 μ k , 1 γ ¯ k , 1 2 + ι k , 1 γ ¯ k , 1 4 12 μ k , 1 2 + 3 ι k , 1 2 γ ¯ k , 1 4 4 μ k , 1 2 ρ k , 1 4 + δ ̲ k , 1
According to Lemma 4, one obtains:
V ˙ k , 1 , 2 Ψ k , 1 , 1 v = 1 2 1 2 e k , 1 , v 2 q Φ k , 1 , 1 v = 1 2 1 2 e k , 1 , v 2 2 Ψ k , 1 , 2 ς ̲ k , 1 2 η k , 1 ς ˜ k , 1 2 q + e k , 1 , 2 d ˜ k , 1 Φ k , 1 , 2 ς ̲ k , 1 2 η k , 1 ς ˜ k , 1 2 2 Ψ k , 1 , 3 ι k , 1 2 μ k , 1 γ ˜ k , 1 2 q Φ k , 1 , 3 ι k , 1 2 μ k , 1 γ ˜ k , 1 2 2 + δ k , 1
where Ψ k , 1 , 1 = 2 q min r k , 1 , 1 , r k , 1 , 2 , Ψ k , 1 , 2 = l k , 1 q , Ψ k , 1 , 3 = ι k , 1 q , Φ k , 1 , 1 = 2 min f k , 1 , 1 , f k , 1 , 2 , Φ k , 1 , 2 = 4 l k , 1 9 l k , 1 ρ k , 1 4 3 ς ̲ k , 1 , Φ k , 1 , 3 = 4 ι k , 1 9 ι k , 1 ρ k , 1 4 3 .
According to Section 3, define T d = m a x k = 1 , , N v = 1 , , 6 ( T k , v , d ) , such that while t T d , d ˜ k , v = 0 holds, thereby e k , v , 2 d ˜ k , v = 0 holds.
For the kth UAV, choose the control-related Lyapunov function as
V k , c = v = 1 6 V k , v , 2
Combining the Lyapunov inequalities of the six subsystems, and using Lemma 4, for t T d , one has
V ˙ k , c Ψ k , c V k , c q Φ k , c V k , c 2 + δ k
where δ k = v = 1 6 δ k , v , Ψ k , c = min v = 1 , , 6 Ψ k , v and Φ k , c = 1 6 min v = 1 , , 6 Φ k , v .
Furthermore, define the total control-related Lyapunov function of the multi-UAV formation system as
V c = k = 1 N V k , c
Then, for t T d , it follows that
V ˙ c Ψ c V c q Φ c V c 2 + δ c
where δ c = k = 1 N v = 1 6 δ k , v , Ψ c = m i n k = 1 , , N ; v = 1 , , 6 Ψ k , v and Φ c = 1 6 N m i n k = 1 , , N ; v = 1 , , 6 Φ k , v
According to Lemma 1, the control-related closed-loop signals are practically fixed-time stable after T d . The convergence time of the controller stage satisfies
T c 1 Ψ c ϑ ( 1 q ) + 1 Φ c ϑ
where ϑ is an uncertain constant satisfying 0 < ϑ < 1 . Therefore, the total convergence time of the closed-loop formation system satisfies T s T d + T c .

4.2. Stability Analysis

Theorem 1.
Under the conditions of Assumptions 1–5, by using the fixed-time disturbance observer in Section 3, control laws (36), (43), (46), (50), adaptive laws (52) and (53), and the NM-PAETC scheme (41)–(43), it can be ensured that all closed-loop signals of the multi-UAV system, subject to time-varying actuator failures, remain bounded, and all follower UAVs can form and maintain formation within a total fixed time. In addition, Zeno behavior is effectively prevented.
Proof of Theorem 1.
According to the observer stability analysis in Section 3, for each k = 1 , 2 , , N and v = 1 , 2 , , 6 , the auxiliary variable φ k , v converges to zero within a fixed time T k , v , d . Define T d = m a x k = 1 , , N ; v = 1 , , 6 T k , v , d . Then, for t T d , one has φ k v = 0 , φ ˙ k v = 0 .
By the equivalent injection principle, the disturbance estimate satisfies d ^ k , v = d k , v and hence d ˜ k , v = d k , v d ^ k , v = 0 .
For t T d , the disturbance estimation error term in the control Lyapunov analysis satisfies e k , v , 2 d ˜ k , v = 0 . Therefore, the closed-loop Lyapunov derivative can be written as
V ˙ c Ψ c V c q Φ c V c 2 + δ c
According to Lemma 1, the closed-loop formation system is practically fixed-time stable after the observer settling time. The controller-stage settling time satisfies
T c 1 Ψ c ϑ ( 1 q ) + 1 Φ c ϑ
where ϑ is an uncertain constant satisfying 0 < ϑ < 1 .
Thus, the total convergence time T s satisfies
T s T d + T c
The compact residual set is given by
Θ c = χ c V c ( χ c ) min δ c ( 1 ϑ ) Ψ c 1 q , δ c ( 1 ϑ ) Φ c 1 2
where χ c = e k , v , 1 , e k , v , 2 , ζ ˜ k , v , γ ˜ k , v .
Since the upper bounds T d and T c do not depend on the initial conditions, the total convergence time is independent of the initial conditions. From the definition of V c , the variables e k , v , 1 , e k , v , 2 , ζ ˜ k , v and γ ˜ k , v are bounded. In addition, since the observer errors are fixed-time convergent and the adaptive parameters are bounded, all closed-loop signals remain bounded.
To demonstrate that the proposed NM-PAETC scheme excludes Zeno behavior, it is necessary to prove that the inter-event interval has a strictly positive lower bound.
Define the triggering error as
e u ( t ) = ν k , v , 1 ( t ) u ¯ k , v , 1 ( t )
where ν k , v , 1 ( t ) denotes the continuously evolving control signal, and u ¯ k , v , 1 ( t ) represents the sampled-and-held control input.
According to the event-triggering mechanism, the control input remains constant over the interval t [ t s k , v , t s + 1 k , v ) , such that u ¯ k , v , 1 ( t ) = ν k , v , 1 ( t s k , v ) holds.
Therefore, at the triggering instant, one has
e u t s k , v = 0
Since the sampled control signal remains constant during the holding interval,
u k , v , 1 ¯ ˙ ( t ) = 0
Thus, the derivative of the triggering error becomes
e ˙ u ( t ) = ν ˙ k , v , 1 ( t )
Taking absolute values yields
e ˙ u ( t ) = ν ˙ k , v , 1 ( t )
From the controller definition, the following can be obtained:
ν k , v , 1 = α k , v , 2 1 2 e k , v , 2
ν ˙ k , v , 1 = α ˙ k , v , 2 1 2 e ˙ k , v , 2
According to the Lyapunov stability analysis in Theorem 1, all closed-loop signals remain bounded. Therefore, there exists a positive constant ν ¯ k , v , 1 satisfying ν ˙ k , v , 1 ( t ) ν ¯ k , v , 1 .
Integrating the triggering error dynamics over the interval [ t s k , v , t ] yields
e u ( t ) = e u ( t s k , v ) + t s k , v t ν ˙ k , v , 1 ( τ ) d τ
Since e u ( t s k , v ) = 0 , one obtains
e u ( t ) = t s k , v t ν ˙ k , v , 1 ( τ ) d τ
Applying the triangle inequality leads to
e u ( t ) t s k , v t ν ˙ k , v , 1 ( τ ) d τ
Substituting the boundedness condition gives
e u ( t ) ν ¯ k , v , 1 t t s k , v
According to the triggering condition, at the next triggering instant
e u ( t s + 1 k , v ) = ω k , v u ¯ k , v , 1 ( t ) + M k , v , 1
Combining the above expressions yields
ν ¯ k , v , 1 t s + 1 k , v t s k , v ϖ k , v u ¯ k , v , 1 ( t ) + M k , v , 1
Hence, one has
t s + 1 k , v t s k , v ω k , v | u ¯ k , v , 1 ( t ) | + M k , v , 1 ν ¯ k , v , 1
Since ω k , v > 0 , M k , v , 1 > 0 , ν ¯ k , v , 1 < , it follows that ω k , v | u ¯ k , v , 1 ( t ) | + M k , v , 1 ν ¯ k , v , 1 > 0 . Thus, t * k , v = t s + 1 k , v t s k , v > 0 holds. Therefore, the inter-event interval possesses a strictly positive lower bound, implying that infinitely many triggering events cannot occur within a finite time interval. Hence, Zeno behavior is successfully excluded. □

5. Simulation and Results

This section explores a formation tracking control study, where three follower UAVs track a virtual leader UAV, aiming to evaluate the effectiveness of the control method proposed in this paper. The communication topology among the UAVs is shown in Figure 2, with the virtual leader UAV labeled as ‘0’ and the follower UAVs labeled ‘1’, ‘2’, and ‘3’.
To comprehensively evaluate the proposed NM-PAETC mechanism, the simulation validation was designed under three distinct operational scenarios: (1) Normal Operation: The multi-UAV system operated under nominal conditions for the first 5 s to establish and maintain the desired formation; (2) Compound Fault and Disturbance Injection: After 5 s, time-varying actuator faults and external unknown disturbances were simultaneously injected to rigorously test the fault-tolerant and disturbance rejection capabilities; (3) Communication-Constrained Validation: Under these faulty conditions, the communication-saving effectiveness of the NM-PAETC mechanism was validated by comparing its trigger events with a traditional continuous-time mechanism.
Remark 2.
In this section, the numerical calculations were performed using ODE45 solver in MATLAB (2022b) with a fixed simulation step size of 0.01 s. Furthermore, the multi-UAV system operated normally for the first 5 s to establish the desired formation, after which time-varying actuator faults and external unknown disturbances were simultaneously injected to rigorously evaluate the fault-tolerant performance and disturbance resilience capabilities of the proposed NM-PAETC mechanism.
The developed adaptive event-triggered control method was as follows:
α k , , 1 = 1 b k + D k r k , , 1 e k , , 1 2 q 1 f k , , 1 e k , , 1 3 + 1 b k + D k D k x ˙ 0 + g = 1 N a k g x ˙ g
α ¯ k , , 2 = r k , , 2 e k , , 2 2 q 1 + f k , , 2 e k , , 2 3 + d ^ k , α ˙ k , , 1 + b k + D k e k , , 1 + γ ^ k , tanh e k , , 2 β k ,
ς ^ ˙ k , = η k , α ¯ k , , 2 e k , , 2 l k , ς ^ k , l k , η k , ς ^ k , 3
γ ^ ˙ k , = μ k , e k , , 2 tanh e k , , 2 β k , ι k , γ ^ k , ι k , μ k , γ ^ k , 3
α k , , 2 = e k , , 2 ς ^ k , 2 α ¯ k , , 2 2 e k , , 2 2 ς ^ k , 2 α ¯ k , , 2 2 + l k , 2 ( = 1 , 2 , 3 )
u ¯ k , v , 1 ( t ) = ν k , v , 1 t s k , v , t t s k , v , t s + 1 k , v
t s + 1 k , v = t s k , 1 + t s t e p , λ ˙ k , v ( t ) > M k , v , 3 t s k , v + ϖ k , v u ¯ k , v , 1 ( t ) + M k , v , 1 max M k , v , 2 , λ k , v ( t ) , λ ˙ k , v ( t ) M k , v , 3
ν k , v , 1 ( t ) = α k , v , 2 1 2 e k , v , 2
α k , , 1 = r k , e k , , 1 f k , e k , , 1 + ϕ ˙ k , d = 4 , 5 , 6
α k , , 2 = I k , e k , , 2 ς ^ k , 2 α ¯ k , , 2 2 e k , , 2 2 ς ^ k , 2 α ¯ k , , 2 2 + l k , 2 = 1 , 2 , 3
α ¯ k , , 2 = r k , , 2 e k , , 2 2 q 1 + f k , , 2 e k , , 2 3 + e k , , 1 + d ^ k , α ˙ k , , 1 + I 1 k , γ ^ k , tanh e k , , 2 β k ,
ς ^ ˙ k , = η k , α ¯ k , , 2 e k , , 2 l k , ς ^ k , l k , η k , ς ^ k , 3
γ ^ ˙ k , = I 1 k , μ k , e k , , 2 tanh e k , , 2 β k , ι k , γ ^ k , ι k , μ k , γ ^ k , 3
The actuator operates normally for 5 s, and the failure model after 5 s was given by:
h k , 1 t = 1 , t < 5 s 0.5 + 0.5 e 0.5 t 5 , t 5 s
ħ k , 1 t = 0 , t < 5 s 0.4 + 0.4 e 0.5 t 5 , t 5 s
Assuming the required attitude angles to satisfy Equation (1) are ϕ k , d , θ k , d , and ψ k , d , it is necessary to solve for θ k and ψ k to achieve tracking of θ k , d and ψ k , d . Based on the state equations of the position subsystem, the auxiliary position controller can be derived as u k , x = ς ^ k , 1 u ¯ k , x , 1 + γ ^ k , 1 , u k , y = ς ^ k , 2 u ¯ k , y , 1 + γ ^ k , 2 and u k , z = ς ^ k , 3 u ¯ k , z , 1 + γ ^ k , 3 .
u k , x = h k , 1 ( t ) u ¯ k , 1 + ħ k , 1 ( t ) m k cos ϕ k sin θ k cos ψ k + sin ϕ k sin ψ k u k , y = h k , 2 ( t ) u ¯ k , 1 + ħ k , 2 ( t ) m k sin ϕ k sin θ k cos ψ k cos ϕ k sin ψ k u k , z = h k , 3 ( t ) u ¯ k , 1 + ħ k , 3 ( t ) m k cos ϕ k cos θ k g
Using sin 2 · + cos 2 ( · ) = 1 and (99), u k , 1 and the desired target states ϕ k , d and θ k , d can be expressed as follows:
u k , 1 = m k u k , x 2 + u k , y 2 + ( u k , z + g ) 2 ϕ k , d = arcsin m k u k , x u k , x sin ( ψ k , d ) u k , y cos ( ψ k , d ) θ k , d = arctan m k u k , z + g u k , x cos ( ψ k , d ) + u k , y sin ( ψ k , d )
In the example validation, the parameter design for QUAVs was as follows (similar to [14]): m k = 2 kg , K k , 1 = K k , 2 = K k , 3 = 0.01 N · s / m , K k , 4 = K k , 5 = K k , 6 = 0.001 N · s / ( rad · m ) , k , 1 = 0.5 sin ( t ) + 0.5 sin x k N , k , 2 = 0.5 sin ( t ) + 0.5 sin y k N , k , 3 = 0.5 sin ( t ) + 0.5 sin z k N , I k , x = 1.5 N · s 2 / rad , k , 4 = 0.5 sin ( t ) + 0.5 sin θ k N , I k , y = 1.5 N · s 2 / rad , k , 5 = 0.5 sin ( t ) + 0.5 sin ψ k N , I k , z = 1.5 N · s 2 / rad , k , 6 = 0.5 sin ( t ) + 0.5 sin ϕ k N , q = 4 5
The composite disturbances were denoted as d k , 1 = K k , 1 m k x ˙ k + k , 1 m k , d k , 2 = K k , 2 m k y ˙ k + k , 2 m k , d k , 3 = K k , 3 m k z ˙ k + k , 3 m k , d k , 4 = θ ˙ k ψ ˙ k I k , y I k , z I k , x K k , 4 I k , x ϕ ˙ k + k , 4 I k , x , d k , 5 = ϕ ˙ k ψ ˙ k I k , z I k , x I k , y K k , 5 I k , y ϕ ˙ k + k , 5 I k , y , d k , 6 = ϕ ˙ k θ ˙ k I k , x I k , z I k , z K k , 6 I k , z ϕ ˙ k + k , 6 I k , z . The controller parameters were r 1 , 1 , 1 = r 1 , 2 , 1 = 0.1 , f k , v , 1 = f k , v , 1 = 5 , r 1 , 3 , 1 = 4 , f 1 , 3 , 1 = 2 , r k , v , 2 = 15 , f 1 , 1 , 2 = f 1 , 2 , 2 = 220 , f 1 , 3 , 3 = 65 , r 1 , 4 , 1 = r 1 , 5 , 1 = r 1 , 6 , 1 = 2 , f 1 , 4 , 1 = f 1 , 5 , 1 = f 1 , 6 , 1 = 15 , r 1 , 4 , 2 = r 1 , 5 , 2 = r 1 , 6 , 2 = 1 , f 1 , 4 , 2 = f 1 , 5 , 2 = f 1 , 6 , 2 = 40 , r k , J , 1 = 1 ( k = 2 , 3 ; J = 1 , 2 ) , r k , 3 , 1 = f k , 3 , 1 = 2 , r k , J , 2 = 2 , f k , 1 , 2 = 225 , f k , 2 , 2 = 210 , f k , 3 , 2 = 60 , r k , E , J = 0.1 ( k = 2 , 3 ; E = 4 , 5 ) , f k , E , 1 = 30 , r k , 6 , J = 2 ( k = 2 , 3 ; J = 4 , 5 ) , f k , 6 , 1 = 20 , r k , 6 , 2 = 20 , f k , 6 , 2 = 35 , η k , 1 , 1 = 0.001 , l k , 1 = 0.001 , μ k , 1 = 0.01 , β k , 1 = 0.01 , ι k , 1 , 1 = 1 , l k , 1 , 1 = 0.01 , κ k , v , 1 = 13 , κ k , v , 2 = 0.01 , κ k , v , 3 = 11 , κ k , v , 4 = 10 . The system’s initial states and attitude are shown in Table 2.
The simulation results are shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8; Figure 3 illustrates the trajectory of three QUAVs following the virtual leader. The multi-UAV system operated normally during the first 0.5 s, achieving a linear formation and following the predetermined trajectory. After 5 s, even with time-varying failures occurring in each UAV, the system maintained the linear formation and continued to follow the designated path. Figure 4 illustrate the system outputs, where the positions of each UAV in the different directions successfully formed the required formation.
Additionally, the angles necessary to ensure system formation and stability were derived from Equation (100) and tracked accordingly. Figure 5a,c,e represent formation errors. Figure 5b,d,f show that the derived angles closely align with the ideal angles, thus confirming the feasibility of the proposed derivation method. The system’s formation error can be maintained within a range of ± 5 % within 1 s, while the angle tracking error can similarly be kept within a range of ± 0.05 rad∖s within 0.5 s. The system’s position and attitude are precisely controlled, which also highlights the advantages of using fixed-time control methods.
The external disturbances and the observer’s measurements of the system are shown in Figure 6. The observer effectively estimates external disturbances within approximately 0.5 s, with the resulting estimation errors remaining within acceptable limits. It is capable of estimating and compensating for external disturbances effectively, thereby eliminating their impact on the system and significantly enhancing its disturbance resistance. The application of the observer leads to a reduction in the system’s position formation error and reference angle tracking error. Unlike relying solely on the robustness of the controller to address external disturbances, the system with the fixed-time disturbance observer can effectively counteract external disturbances, enabling the proposed control method to better handle variations in disturbances and maintain the stability and precision of formation flight.
Figure 7 illustrates the control signals of each actuator. It can be observed that the fault occurs after 5 s, with a significant discrepancy between the actuator’s input and output. The red line represents the output control signal of the faulty actuator, highlighting the impact of the fault on system performance. However, the designed controller quickly mitigates these effects, ensuring rapid recovery of formation control while keeping the formation error within the allowable range.
Figure 8 shows the trigger interval times under the NM-PAETC mechanism, with the fixed step size of 0.01 s chosen in the experiment. The bandwidth resource saving rate was calculated by the ratio of the reduced number of trigger events to the number of triggers required by the continuous-time control method. While achieving bandwidth savings, the system maintains stable formation control, with the desired attitude angles closely matching the actual attitude angles. Clearly, the proposed NM-PAETC method not only effectively reduces communication resource consumption but also ensures formation control of the quadrotor UAVs under ideal attitude angles. Additionally, the detailed triggering data and the percentage of bandwidth savings are shown in Table 3.
To further clarify the novelty and practical advantages of the proposed method, Table 4 presents comparisons with representative studies cited in this manuscript. Existing studies mainly focus on specific aspects, such as actuator fault compensation [5], disturbance observation [14,16], or event-triggered communication strategies [13,18]. However, only limited attention has been given to simultaneously integrating actuator fault accommodation, fixed-time disturbance estimation, adaptive event-triggered communication, and Zeno-free guarantees into a unified framework. Compared with existing methods, the proposed approach combines a fixed-time disturbance observer with the NM-PAETC mechanism, while accounting for time-varying actuator failures and communication constraints. Furthermore, the proposed control scheme does not require online optimization or iterative numerical procedures, which reduces computational burden and enhances practical real-time applicability.
Remark 3.
To further clarify the methodological advantages of the proposed control scheme, a comparison with representative finite/fixed-time observer-based and adaptive/NN-based FTC methods is provided. Existing finite-time observer-based methods can estimate unknown disturbances within a finite time, but their convergence time is generally related to the initial estimation error. Fixed-time observer-based methods improve this issue, although they are often not simultaneously combined with adaptive event-triggered communication and actuator fault compensation. In addition, adaptive or NN-based FTC methods can compensate for unknown nonlinearities and actuator faults, but they usually introduce additional adaptive parameters or neural network weights, which may increase the online computational burden. In contrast, the proposed method integrates fixed-time disturbance observation, adaptive compensation for time-varying actuator faults, and the NM-PAETC mechanism into a unified framework. Therefore, the proposed control scheme can ensure fixed-time convergence, reduce communication resource consumption, and avoid Zeno behavior without relying on online optimization or complex NN approximation structures.
From the simulation results presented above, the theoretical analysis is validated, demonstrating that stable formation control in quadrotor UAVs can be achieved within a fixed time, even under time-varying actuator failures.

6. Conclusions

This work presented a periodic adaptive event-triggered fixed-time fault-tolerant control method for QUAV systems, effectively addressing the challenges of actuator faults, unknown external disturbances, and limited communication resources. Theoretical analysis confirmed that: (1) time-varying actuator faults were accurately estimated and compensated; (2) both system and observer errors converged within a fixed time; (3) the communication burden was notably reduced, enabling the QUAV to maintain formation control at the desired attitude angles while avoiding Zeno behavior. The effectiveness of the proposed method was further validated through simulation results. Furthermore, extending the proposed control framework and the NM-PAETC mechanism to other multi-rotor UAV configurations with redundant actuators would be a highly interesting direction for our future research.

Author Contributions

Conceptualization, M.Y., W.H. and K.C.; methodology, M.Y., W.H. and K.C.; software, M.Y., W.H. and K.C.; validation, M.Y., W.H. and K.C.; formal analysis, M.Y.; investigation, M.Y. and W.H.; resources, K.C.; data curation, W.H.; writing—original draft preparation, M.Y., W.H. and K.C.; writing—review and editing, M.Y., W.H. and K.C.; visualization, M.Y. and W.H.; supervision, K.C.; project administration, K.C.; funding acquisition, K.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of Guangdong Province under Grant 2025A1515012109.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All available data are within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ullah, S.; Khan, Q.; Mehmood, A.; Kirmani, S.A.M.; Mechali, O. Neuro-adaptive fast integral terminal sliding mode control design with variable gain robust exact differentiator for under-actuated quadcopter UAV. ISA Trans. 2022, 120, 293–304. [Google Scholar] [PubMed]
  2. Song, X.; Shen, L.; Chen, F. Adaptive position control using backstepping technique for the leader-follower multiple quadrotor unmanned aerial vehicle formation. Int. J. Adapt. Control Signal Process. 2024, 38, 3121–3133. [Google Scholar]
  3. Yan, Y.; Zhang, H.; Sun, J.; Ming, Z. Optimal fuzzy event-triggered fault-tolerant control of fractional-order nonlinear stochastic systems. Inf. Sci. 2024, 678, 120877. [Google Scholar]
  4. Ma, Z.; Gong, H.; Wang, X. Fault-Tolerant Event-Triggrred Control for Multiple UAVs with Predefined Tracking Performance. Drones 2024, 8, 25. [Google Scholar]
  5. Miao, Q.; Zhang, K.; Jiang, B. Fixed-Time Collision-Free Fault-Tolerant Formation Control of Multi-UAVs Under Actuator Faults. IEEE Trans. Cybern. 2024, 54, 3679–3691. [Google Scholar] [PubMed]
  6. Jiang, D.; Wen, G.; Peng, Z.; Huang, T.; Rahmani, A. Fully Distributed Dual-Terminal Event-Triggered Bipartite Output Containment Control of Heterogeneous Systems Under Actuator Faults. IEEE Trans. Syst. Man. Cybern. Syst. 2022, 52, 5518–5531. [Google Scholar]
  7. Zhao, W.; Liu, H.; Lewis, F.L. Data-Driven Fault-Tolerant Control for Attitude Synchronization of Nonlinear Quadrotors. IEEE Trans. Autom. Control 2021, 66, 5584–5591. [Google Scholar]
  8. Hua, Y.; Dong, X.; Li, Q.; Ren, Z. Distributed Fault-Tolerant Time-Varying Formation Control for Second-Order Multi-Agent Systems with Actuator Failures and Directed Topologies. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 774–778. [Google Scholar]
  9. Chang, S.; Wang, Y.; Zuo, Z. Fixed-time formation-containment control for uncertain multi- agent systems with varying gain extended state observer. Inf. Sci. 2022, 612, 759–779. [Google Scholar]
  10. Liu, K.; Wang, R.; Wang, X.; Wang, X. Anti-saturation adaptive finite-time neural network based fault-tolerant tracking control for a quadrotor UAV with external disturbances. Aerosp. Sci. Technol. 2021, 115, 106790. [Google Scholar]
  11. Sanwale, J.; Dahiya, S.; Trivedi, P.; Kothari, M. Robust fault-tolerant adaptive integral dynamic sliding mode control using finite-time disturbance observer for coaxial octorotor UAVs. Control Eng. Pract. 2023, 135, 105495. [Google Scholar] [CrossRef]
  12. Altan, A.; Hacıoğlu, R. Model predictive control of three-axis gimbal system mounted on UAV for real-time target tracking under external disturbances. Mech. Syst. Signal Process. 2020, 138, 106548. [Google Scholar]
  13. Wang, L.; Li, A.; Xiao, C.; Wang, C.; Zabolotnov, Y. Distributed adaptive disturbance observer-based multi-channel event-triggered finite-time coordinated control for multi-UAVs with actuator failures. Aerosp. Sci. Technol. 2024, 151, 109319. [Google Scholar]
  14. Liu, K.; Wang, R.; Zheng, S.; Dong, S.; Sun, G. Fixed-time disturbance observer-based robust fault-tolerant tracking control for uncertain quadrotor UAV subject to input delay. Nonlinear Dyn. 2022, 107, 2363–2390. [Google Scholar]
  15. Zhang, N.; Xia, J.; Park, J.H.; Zhang, J.; Shen, H. Improved disturbance observer-based fixed-time adaptive neural network consensus tracking for nonlinear multi-agent systems. Neural Netw. 2023, 162, 490–501. [Google Scholar] [PubMed]
  16. Zhang, B.; Sun, X.; Lv, M.; Liu, S. Distributed Coordinated Control for Fixed-Wing UAVs with Dynamic Event-Triggered Communication. IEEE Trans. Veh. Technol. 2022, 71, 4665–4676. [Google Scholar]
  17. Wang, J.; Bi, C.; Wang, D.; Kuang, Q.; Wang, C. Finite-time distributed event-triggered formation control for quadrotor UAVs with experimentation. ISA Trans. 2022, 126, 585–596. [Google Scholar] [PubMed]
  18. Wang, C.; Yang, N.; Li, W.; Liang, M. Event-triggered finite-time fuzzy tracking control for a time-varying state constrained quadrotor system based on disturbance observer. Aerosp. Sci. Technol. 2024, 151, 109329. [Google Scholar]
  19. Hu, C.; Zhao, L.; Qu, G. Event-Triggered Model Predictive Adaptive Dynamic Programming for Road Intersection Path Planning of Unmanned Ground Vehicle. IEEE Trans. Veh. Technol. 2021, 70, 11228–11243. [Google Scholar] [CrossRef]
  20. Babazadeh, H.; Baradarannia, M.; Hashemzadeh, F. Event-triggered surrounding adaptive control of nonlinear multi-agent systems. ISA Trans. 2022, 128, 44–57. [Google Scholar] [PubMed]
  21. Liu, Z.; Zhang, A.; Qiu, J.; Li, Z. Event-triggered control of second-order nonlinear multi-agent systems with directed topology. Neurocomputing 2021, 452, 820–826. [Google Scholar]
  22. Yao, D.; Dou, C.; Yue, D.; Zhao, N.; Zhang, T. Event-triggered adaptive consensus tracking control for nonlinear switching multi-agent systems. Neurocomputing 2020, 415, 157–164. [Google Scholar]
  23. Wang, L.; Dong, J. Adaptive Fuzzy Consensus Tracking Control for Uncertain Fractional-Order Multiagent Systems with Event-Triggered Input. IEEE Trans. Fuzzy Syst. 2022, 30, 310–320. [Google Scholar]
  24. He, J.; Liao, J. Formation tracking control with disturbance rejection in leader-follower multi-agent systems under dynamic event-triggered mechanism. Eng. Appl. Artif. Intell. 2024, 133, 108441. [Google Scholar]
  25. Jia, J.; Chen, X.; Wang, W.; Liao, H.; Xie, M. Collision avoidance in target encirclement and tracking of unmanned aerial vehicles under a dynamic event-triggered formation control. Control Eng. Pract. 2024, 142, 105781. [Google Scholar]
  26. Yu, Z.; Li, Y.; Lv, M.; Pei, B.; Fu, A. Event-Triggered Adaptive Fuzzy Fault-Tolerant Attitude Control for Tailless Flying-Wing UAV with Fixed-Time Convergence. IEEE Trans. Veh. Technol. 2024, 73, 4858–4869. [Google Scholar]
  27. Zhan, X.; Lu, R.; Wu, J.; Yan, H. Practical fixed-time multi-group time-varying formation for second-order multi-agent systems with actuator attacks and collision avoidance. Inf. Sci. 2024, 678, 120821. [Google Scholar]
  28. Li, B.; Gong, W.; Yang, Y.; Xiao, B.; Ran, D. Appointed Fixed Time Observer-Based Sliding Mode Control for a Quadrotor UAV Under External Disturbances. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 290–303. [Google Scholar] [CrossRef]
  29. Gong, W.; Li, B.; Yang, Y.; Ban, H.; Xiao, B. Fixed-time integral-type sliding mode control for the quadrotor UAV attitude stabilization under actuator failures. Aerosp. Sci. Technol. 2019, 95, 105444. [Google Scholar]
  30. Li, S.; Shao, X.; Zhang, W.; Zhang, Q. Distributed Multicircular Circumnavigation Control for UAVs with Desired Angular Spacing. Def. Technol. 2024, 31, 429–446. [Google Scholar] [CrossRef]
  31. Blas, L.A.; Davila, J.; Salazar, S.; Bonilla, M. Robust Trajectory Tracking for an Uncertain UAV Based on Active Disturbance Rejection. IEEE Control Syst. Lett. 2022, 6, 1466–1471. [Google Scholar]
  32. Zhao, Z.; Wang, X.; Yao, P.; Xu, J.; Yu, J. Fuzzy health degree-based dynamic performance evaluation of quadrotors in the presence of actuator and sensor faults. Nonlinear Dyn. 2019, 95, 2477–2490. [Google Scholar] [CrossRef]
  33. Ke, J.; Huang, W.; Wang, J.; Zeng, J. Fixed-time consensus control for multi-agent systems with prescribed performance under matched and mismatched disturbances. ISA Trans. 2022, 119, 135–151. [Google Scholar] [PubMed]
  34. Zuo, Z.; Ke, R.; Han, Q.L. Fully distributed adaptive practical fixed-time consensus protocols for multi-agent systems. Automatica 2023, 157, 111248. [Google Scholar]
  35. Wang, C.; Lin, Y. Decentralized adaptive tracking control for a class of interconnected nonlinear time-varying systems. Automatica 2015, 54, 16–24. [Google Scholar] [CrossRef]
  36. Zhang, H.; Lewis, F.L. Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics. Automatica 2012, 48, 1432–1439. [Google Scholar] [CrossRef]
  37. Yang, T.; Kang, H.; Ma, H. Adaptive Fuzzy Fixed-Time Tracking Control for Switched High-Order Multi-Agent Systems with Input Delay. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3492–3503. [Google Scholar]
  38. Yang, H.; Ye, D. Observer-Based Fixed-Time Secure Tracking Consensus for Networked High-Order Multiagent Systems Against DoS Attacks. IEEE Trans. Cybern. 2022, 52, 2018–2031. [Google Scholar] [PubMed]
  39. Xin, W.; Hong, Y.G. Fault-Tolerant Consensus Tracking Control for Linear Multiagent Systems Under Switching Directed Network. IEEE Trans. Cybern. 2019, 50, 1921–1930. [Google Scholar] [CrossRef]
  40. Ren, H.; Ma, H.; Li, H.; Wang, Z. Adaptive Fixed-Time Control of Nonlinear MASs with Actuator Faults. IEEE/CAA J. Autom. Sin. 2023, 10, 1252–1262. [Google Scholar] [CrossRef]
Figure 1. Ground and body coordinate systems.
Figure 1. Ground and body coordinate systems.
Actuators 15 00366 g001
Figure 2. System communication topology structure diagram.
Figure 2. System communication topology structure diagram.
Actuators 15 00366 g002
Figure 3. Actual trajectory tracking curves for the UAVs.
Figure 3. Actual trajectory tracking curves for the UAVs.
Actuators 15 00366 g003
Figure 4. Position control of follower UAVs in the presence of actuator faults. (a) Formation tracking trajectory in the x direction. (b) Formation tracking trajectory in the y direction. (c) Formation tracking trajectory in the z direction.
Figure 4. Position control of follower UAVs in the presence of actuator faults. (a) Formation tracking trajectory in the x direction. (b) Formation tracking trajectory in the y direction. (c) Formation tracking trajectory in the z direction.
Actuators 15 00366 g004
Figure 5. Position and attitude tracking errors of the follower UAVs.
Figure 5. Position and attitude tracking errors of the follower UAVs.
Actuators 15 00366 g005
Figure 6. Disturbance observation errors of the follower UAVs.
Figure 6. Disturbance observation errors of the follower UAVs.
Actuators 15 00366 g006
Figure 7. Control signals following actuator failures for follower UAVs.
Figure 7. Control signals following actuator failures for follower UAVs.
Actuators 15 00366 g007
Figure 8. Update interval of control signals for the follower UAVs.
Figure 8. Update interval of control signals for the follower UAVs.
Actuators 15 00366 g008
Table 1. The coordinate frame.
Table 1. The coordinate frame.
NotationOrientation
O b Center of gravity of the QUAV
O b X b The roll axis pointing in the forward direction of the QUAV
O b Y b The pitch axis pointing to the left side of the QUAV
O b Z b The yaw axis is perpendicular to O b X b and points upward
O e Initial position of the QUAV
O e X e Pointing north and parallel to the Earth’s horizontal plane
O e Y e Pointing in the true east direction and perpendicular to O e X e
O e Z e Pointing upwards, perpendicular to to both O e X e and O e Y e
Table 2. Initial states of UAVs.
Table 2. Initial states of UAVs.
Translational Initial States
Case x k , 1 ( 0 ) x k , 2 ( 0 ) y k , 1 ( 0 ) y k , 2 ( 0 ) z k , 1 ( 0 ) z k , 2 ( 0 )
UAV 1 2.5 m 0 m / s 8.9 m 0 m / s 0 m 0 m / s
UAV 2 3.6 m 0 m / s 9.8 m 0 m / s 0 m 0 m / s
UAV 3 4.7 m 0 m / s 10.9 m 0 m / s 0 m 0 m / s
Rotational Initial States
Case ϕ k ( 0 ) ω k , ϕ ( 0 ) θ k ( 0 ) ω k , θ ( 0 ) ψ k ( 0 ) ω k , ψ ( 0 )
UAV 1 0.1 rad 0 rad / s 0.1 rad 0 rad / s 0.4 rad 0 rad / s
UAV 2 0.1 rad 0 rad / s 0.1 rad 0 rad / s 0.4 rad 0 rad / s
UAV 3 0.1 rad 0 rad / s 0.1 rad 0 rad / s 0.4 rad 0 rad / s
Table 3. Table of event triggers for each UAV.
Table 3. Table of event triggers for each UAV.
ItemActuator 1Actuator 2Actuator 3
CTTM300030003000
Percentage///
UAV 1154914381200
Percentage48%52%60%
UAV 2127611451071
Percentage58%62%64%
UAV 313141222940
Percentage56%59%69%
Table 4. Comparison with representative existing studies.
Table 4. Comparison with representative existing studies.
Ref.Actuator
Fault
Disturbance
Observer
Fixed-
Time
Event-
Triggered
Zeno-
Free
Online
Requirement
 [5]××××
[13]×××
[14]×××
[16]××××
[18]××××
[29]××××
Proposed×
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

Yao, M.; Huang, W.; Chen, K. Fault-Tolerant Formation Control for Quadrotor UAVs with Disturbance Observer. Actuators 2026, 15, 366. https://doi.org/10.3390/act15070366

AMA Style

Yao M, Huang W, Chen K. Fault-Tolerant Formation Control for Quadrotor UAVs with Disturbance Observer. Actuators. 2026; 15(7):366. https://doi.org/10.3390/act15070366

Chicago/Turabian Style

Yao, Mingjing, Wenqi Huang, and Kairui Chen. 2026. "Fault-Tolerant Formation Control for Quadrotor UAVs with Disturbance Observer" Actuators 15, no. 7: 366. https://doi.org/10.3390/act15070366

APA Style

Yao, M., Huang, W., & Chen, K. (2026). Fault-Tolerant Formation Control for Quadrotor UAVs with Disturbance Observer. Actuators, 15(7), 366. https://doi.org/10.3390/act15070366

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

Article Metrics

Back to TopTop