Next Article in Journal
Formulating a Learning Assurance-Based Framework for AI-Based Systems in Aviation
Previous Article in Journal
DDES-Informed Development of a Helicity-Based Turbulence Model: Validation on Corner Separation and Aeronautical Flows
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Predefined-Time Sliding Mode Fault-Tolerant Control for Hypersonic Vehicle Attitude Tracking

School of Aeronautics and Astronautics, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Aerospace 2026, 13(2), 199; https://doi.org/10.3390/aerospace13020199
Submission received: 19 January 2026 / Revised: 16 February 2026 / Accepted: 18 February 2026 / Published: 19 February 2026
(This article belongs to the Section Aeronautics)

Abstract

This article proposes a novel predefined-time sliding mode fault-tolerant control method for the attitude tracking of hypersonic vehicles subject to actuator failures and external disturbance. A novel sufficient condition of the Lyapunov function ensuring predefined-time stability and practical predefined-time stability is established, which serves as the theoretical basis for the controller design. In contrast to existing Lyapunov conditions, this formulation provides greater design flexibility. Based on this theoretical foundation and an extended state observer, a predefined-time sliding mode controller is developed. The controller ensures system robustness while enabling an accurate estimate of the settling time upper bound, which is independent of initial conditions. Furthermore, the actual settling time can be tuned via the preset parameters. Finally, the proposed controller is evaluated on a hypersonic vehicle model subject to actuator bias, loss of effectiveness faults, and external disturbance. Numerical simulations demonstrate that the proposed method exhibits superior performance, including faster convergence, lower tracking errors, and enhanced robustness and fault tolerance, compared to an existing predefined-time sliding mode control approach.

1. Introduction

A hypersonic vehicle is a winged or wingless aircraft that flies at velocities above Mach 5. Due to their hypersonic velocity, high maneuverability, and long-range flight performance [1], hypersonic vehicles have received tremendous attention from research communities worldwide. Such vehicles are characterized by strong coupling, significant nonlinearity, and high uncertainty [2], which pose significant challenges to the design of attitude control systems. For long-duration missions, rapid actuator deflections are necessary to execute maneuvers. These demanding performance requirements, combined with the extreme flight conditions, may render hypersonic vehicles more susceptible to actuator failures, such as stuck faults, loss of effectiveness, and hybrid time-varying faults [3], which can lead to performance degradation or catastrophic accidents [4]. To address these challenges, various control methods have been investigated for fault-tolerant control (FTC), such as model predictive control [5], backstepping control [6], fuzzy control [7], and sliding mode control (SMC) [8]. Among them, the SMC method has been widely applied to nonlinear systems due to its robustness against bounded disturbances [9].
Fault-tolerant attitude control for hypersonic vehicles requires quick response capability to ensure precise and safe operation; otherwise, significant losses may result. However, traditional SMC guarantees asymptotic stability, implying that the system converges only as time approaches infinity [10]. Consequently, asymptotic control cannot meet the requirement for rapid response. To address this limitation, finite-time control theory [11] was introduced, which ensures that the system state converges in a finite time. Since then, finite-time control theory has been extensively applied to the design of sliding mode controllers [8,12]. However, a drawback of this approach is that the system’s convergence time depends on its initial state. In practical engineering, where system parameters are often unknown and accurate initial states are difficult to obtain, the convergence time bound estimated via finite-time control can be unreliable. To reduce this dependence on the initial state, Polyakov [13] proposed the fixed-time control method, which guarantees that an upper bound of the convergence time is constant and independent of the initial conditions. Currently, some fixed-time SMC methods have been applied to spacecraft attitude tracking control [14,15]. Simulation results indicate that the system can achieve stability within the pre-calculated convergence time even when the initial state changes. However, fixed-time stability has two main limitations [16]. First, the convergence time bound derived from stability analysis often differs considerably from the actual settling time observed in simulations. Second, as this bound is typically a complex function of system parameters, it is difficult to preset directly.
To overcome the limitations of fixed-time control, Sánchez-Torres et al. [17] introduced the concept of predefined-time stability (PTS), which explicitly establishes a direct relationship between the upper bound of the convergence time and the control parameters. This approach allows the convergence time to be preset precisely via parameter adjustment, thereby circumventing the overestimation issue. Due to this characteristic, predefined-time control has attracted considerable attention in practical engineering applications where high-performance time response is required to meet specific quality or safety standards. For instance, Li Yue [18] developed a predefined-time polynomial-function-based synchronization of chaotic systems via sliding mode control, which allows the synchronization time to be preset offline. Moreover, the ratio between the formation time and the convergence time of sliding mode can be distributed in advance, offering greater flexibility. Similarly, Xue Liu [19] proposed a novel Lyapunov function and a fast terminal sliding mode to achieve predefined-time synchronization for two different multiple-input-multiple-output systems. Focusing on predefined-time synchronization for chaotic systems, Liu Li [20] also proposed a new predefined-time sliding mode control method. Numerical simulations demonstrated advantages in synchronization speed and control precision compared to traditional predefined-time, finite-time, and fixed-time sliding mode control methods. In a different approach, Jin et al. [21] incorporated two time constants into the traditional predefined-time lemma, resulting in improved convergence properties. Based on this modified lemma, they subsequently introduced an improved predefined-time inverse optimal control method for adaptive tracking control of uncertain switched nonlinear systems. Furthermore, Song et al. [22] established a new sufficient condition of the Lyapunov function to guarantee both PTS and practical predefined-time stability (PPTS). Based on this condition, they proposed an enhanced predefined-time control strategy to achieve load tracking and motor synchronization in multimotor servo systems.
In summary, predefined-time theory offers significant advantages for achieving rapid response. However, a primary obstacle in designing a predefined-time stabilizing controller lies in the difficulty of constructing appropriate Lyapunov functions that satisfy the predefined-time stability conditions in a systematic manner [16]. Furthermore, there remains potential for further performance improvement in sliding mode controllers based on this theory. This paper focuses on the attitude tracking control of hypersonic vehicles subject to actuator faults and disturbances, and proposes a novel predefined-time sliding mode controller. The main contributions of this work are summarized as follows:
  • A novel sufficient condition for the Lyapunov function is derived to guarantee both PTS and PPTS, leading to a smaller convergence domain. Incorporating more flexibility than those in [20,23,24], this condition contributes to advancing PTS theory.
  • Based on the proposed condition, a predefined-time sliding mode control method is developed for the attitude tracking of hypersonic vehicles subject to actuator faults and disturbances. The controller ensures that the tracking error converges to a compact set near the origin during both the reaching and sliding phases. In comparison with the method presented in [20], the proposed strategy provides greater flexibility in adjusting the control performance, and demonstrates improvements in convergence speed, tracking accuracy, and robustness.
The rest of the paper is structured as follows: Section 2 presents the necessary preliminaries, problem formulation, and the novel Lyapunov-based sufficient condition. The design of the predefined-time sliding mode controller is detailed in Section 3. Simulation results are presented and analyzed in Section 4. Finally, conclusions and future work are given in Section 5.

2. Preliminaries and Problem Formulation

2.1. Predefined-Time Stability

This section presents fundamental definitions and lemmas relevant to PTS analysis. Additionally, a novel sufficient condition for the Lyapunov function is established, which ensures PTS in Theorem 1 and PPTS in Theorem 2.
Definition 1
([25]). For a predefined time T c > 0 , the system x ˙ = f ( x , t ) with initial condition x ( 0 ) = x 0 is said to be PTS if its solution x ( t ; x 0 ) satisfies x ( t ; x 0 ) = 0 for all t T c .
Lemma 1
([24]). Consider the system x ˙ = f ( x , t ) . If there exists a Lyapunov function candidate V ( x ) such that
V ˙ π δ T c V 1 δ 2 + V 1 + δ 2
where T c > 0 and 0 < δ < 1 are constants. Then, the system is PTS within a predefined time T c .
Definition 2
([25]). For a predefined time T d > 0 , the system x ˙ = f ( x , t , d ) with x ( 0 ) = x 0 is said to be PPTS if there exists a positive constant ϵ such that the solution x ( t ; x 0 ) satisfies x ( t ; x 0 ) ϵ for all t T d .
Lemma 2
([23]). Consider the system x ˙ = f ( x , t , d ) . If there exists a Lyapunov function candidate V ( x ) such that
V ˙ π δ T c V 1 δ 2 + V 1 + δ 2 + ϵ
where T c > 0 , 0 < δ < 1 , and 0 < ϵ < are constants. Then, the system is PPTS, and its solutions converge to a compact set within a minimum upper bound of settling time T d 2 T c . The compact set is given by
x : V m i n ( 2 δ T c ϵ π ) 2 2 δ , ( 2 δ T c ϵ π ) 2 2 + δ
Theorem 1.
Consider the system x ˙ = f ( x , t ) . If there exists a Lyapunov function candidate V ( x ) such that
V ˙ π δ T c a 2 b V + a 2 + b 2 c V 1 δ 2 + c V 1 + δ 2
where T c > 0 , a > 0 , b > 0 , c > 0 , and 0 < δ < 1 are constants. Then, the system is PTS within a predefined time T c .
Proof of Theorem 1.
From Equation (4), one has
π δ T c a d t d V 2 b V + a 2 + b 2 c V 1 δ 2 + c V 1 + δ 2
Let T ( x 0 ) be the convergence time for the initial condition x 0 , such that V ( x ( T ( x 0 ) ) ) = 0 . Integrating both sides from t = 0 to t = T ( x 0 ) yields
π δ T c a 0 T ( x 0 ) d t V ( 0 ) 0 d V 2 b V + a 2 + b 2 c V 1 δ 2 + c V 1 + δ 2
Then
T ( x 0 ) δ T c a π 0 V ( 0 ) d V 2 b V + a 2 + b 2 c V 1 δ 2 + c V 1 + δ 2 = c δ T c a π 0 V ( 0 ) d V V 1 δ 2 ( a 2 + b 2 + 2 b c V δ 2 + c 2 V δ ) = c δ T c a π 0 V ( 0 ) V δ 2 1 d V ( a 2 + b 2 + 2 b c V δ 2 + c 2 V δ ) = 2 T c a π 0 V ( 0 ) d ( b + c V δ 2 ) a 2 + ( b + c V δ 2 ) 2 = 2 T c a π arctan b + c V δ 2 a 0 V ( 0 ) = 2 T c a π arctan b + c V ( 0 ) δ 2 a arctan b a T c 1 2 a π arctan b a T c
Therefore, according to Definition 1, Equation (4) is PTS within the predefined time T c . □
Theorem 2.
Consider the system x ˙ = f ( x , t , d ) . If there exists a Lyapunov function candidate V ( x ) such that
V ˙ π δ T c a 2 b V + a 2 + b 2 c V 1 δ 2 + c V 1 + δ 2 + ϵ
where T c > 0 , a > 0 , b > 0 , c > 0 , 0 < δ < 1 , and 0 < ϵ < are constants. Then, the system is PPTS, and its solutions converge to a compact set within a minimum upper bound of settling time T d 2 a b π T c . The compact set is given by
x : V c ϵ δ T c a π 2 2 δ
Proof of Theorem 2.
Let L = c ϵ δ T c a π 2 2 δ , and define two compact sets Ω x = { x : V L } and Ω ¯ x = { x : V > L } . Then, the proof process can be divided into the following two cases:
Case1—if V ( x 0 ) > L , Equation (8) can be rewritten as
V ˙ π δ T c a ( 2 b V + b 2 c V 1 δ 2 + c V 1 + δ 2 ) + ϵ a π δ T c c V 1 δ 2 π δ T c a ( 2 b V + b 2 c V 1 δ 2 + c V 1 + δ 2 )
Thus, V ( x ) is strictly monotonically decreasing with respect to t when V ( x ( t ) ) > L . Assume that T s is the moment when V reaches the compact set Ω x for the first time, and then V ( x ( T s ) ) = L . Integrating both sides from t = 0 to t = T s yields
T s a δ T c π 0 T s V ˙ 2 b V + b 2 c V 1 δ 2 + c V 1 + δ 2 d t = a δ T c π V ( 0 ) L d V 2 b V + b 2 c V 1 δ 2 + c V 1 + δ 2 = a δ T c π V ( 0 ) L d ( b + c V δ 2 ) ( b + c V δ 2 ) 2 = 2 a T c π 1 b + c V δ 2 L V ( 0 ) 2 a b π T c
Therefore, for any t 2 a b π T c , the state satisfies x ( t ) Ω x .
Case 2: If V ( x 0 ) L , then by definition x 0 Ω x . Furthermore, the analysis in Case 1 demonstrates that once V ( x ( t ) ) L , it remains so for all future time. Hence, the solution remains within Ω x .
Combining both cases, it is concluded that the system is PPTS and the system can converge to a bounded set Ω x = { x : V ( x ) c ϵ δ T c a π 2 2 δ } , and the settling time can be bounded by 2 a b π T c . □
In contrast to Theorem 1, Theorem 2 introduces an extra factor 2 a / ( b π ) in the settling-time bound. Here T c is a design parameter, not the final guaranteed convergence time.
The constant ϵ > 0 in Theorem 2 characterizes the bound of the lumped disturbance. Note that if the lumped disturbance is absent ( ϵ = 0 ), the condition for PPTS in Theorem 2 reduces to that for PTS in Theorem 1.
As demonstrated in Theorems 1 and 2, this study introduces additional degrees of freedom through the parameters a, b, and c in the sufficient conditions of Equations (4) and (8), thereby extending the existing PTS theory. Compared with the conditions in [20,23,24], these parameters provide greater flexibility for tuning the control performance and for scaling the difference between the actual settling time and the predefined time.

2.2. Mathematical Model of Hypersonic Vehicle

The attitude tracking problem for a hypersonic vehicle performing bank-to-turn (BTT) maneuvers via aerodynamic control surfaces is considered, as described in [26]. The model incorporates external disturbance and actuator failures. The attitude dynamics are given as
Θ ˙ = F Θ + G Θ ω I ω ˙ = G I ω + M
where Θ = [ α , β , σ ] T is the attitude vector (angle of attack, sideslip angle, and bank angle), ω = [ p , q , r ] T is the angular rate vector (roll, pitch, and yaw rates), and M = [ M r , M p , M y ] T is the aerodynamic moment vector (roll, pitch, and yaw moments). Assuming the inertia products are negligible, the matrices are respectively defined by
F Θ = m g cos θ cos σ L m V cos β g cos θ sin σ V + Z m V L ( tan β + tan θ sin σ ) + Z tan θ cos σ m g cos θ tan β cos σ m V
G Θ = cos α tan β 1 sin α tan β sin α 0 cos α cos α cos β sin β sin α cos β
I = d i a g ( I x x , I y y , I z z )
G = 0 r q r 0 p q p 0
where I i j ( i , j = x , y , z ) denote the moments of inertia. V, θ , L, Z, m are the velocity, flight path angle, lift, side force, and mass of the vehicle, respectively. The aerodynamic force and moment are expressed as
[ L , D , Z ] T = 1 2 ρ V 2 S r e f c 0 + c α β α β + c δ u c
M = 1 2 ρ V 2 S r e f L r e f m 0 + m α β α β + m δ u c
where D, ρ , S r e f , and L r e f are drag, atmospheric density, aerodynamic reference area, and aerodynamic reference length of the hypersonic vehicle, respectively. u c = [ u c r , u c y , u c p ] T is the control command signal. c 0 R 3 × 1 , c α β R 3 × 2 , and c δ R 3 × 3 are aerodynamic force coefficients. m 0 R 3 × 1 , m α β R 3 × 2 , and m δ R 3 × 3 are aerodynamic moment coefficients. In this study, four control surface deflections are considered: δ c = [ δ l e , δ u r , δ r e , δ l r ] T (left elevon, upper rudder, right elevon, lower rudder). The allocation matrix C R 3 × 4 satisfies u c = C δ c .
In addition, physical constraints on actuator deflection amplitude always exist. The amplitude saturation of the deflection of the i-th control surface is modeled as [27]
sat ( δ c i ) = sgn ( δ c i ) ( δ m a x i ϵ s a t ) + ϵ s a t tanh 1 ϵ s a t δ c i sgn ( δ c i ) ( δ m a x i ϵ s a t ) , | δ c i |     | δ m a x i ϵ s a t | , δ c i , | δ c i |   <   | δ m a x i ϵ s a t | ,
where δ m a x i denotes the saturation limit for the i-th control surface deflections. ϵ s a t is a small positive value.
Under normal conditions, expected maneuvers can be performed by generating appropriate aerodynamic forces and moments. However, if actuator failures occur, maneuvers may no longer be maintained by the nominal controller [28]. Therefore, this paper considers two types of actuator faults for FTC: loss of effectiveness and actuator bias.
Considering actuator faults, the relationship between the control surface deflections δ and the control surface signals δ c is modeled as
δ = Λ sat ( δ c ) + δ ¯
where Λ = d i a g ( λ 1 , λ 2 , λ 3 , λ 4 ) and δ ¯ = [ δ ¯ 1 , δ ¯ 2 , δ ¯ 3 , δ ¯ 4 ] T denote the effectiveness of actuators and the actuator bias, respectively. Specifically, the following fault modes are considered for each control surface:
  • No failure: λ i = 1 , δ ¯ i = 0
  • Loss of effectiveness: 0 < λ i < 1 , δ ¯ i = 0
  • Actuator bias: λ i = 1 , δ ¯ i 0 .
It is assumed that the actuators retain sufficient control moments to stabilize the system despite the considered faults. Cases involving deficient control capability are beyond the scope of this study.
By incorporating the actuator fault model (Equation (20)), saturation model (Equation (19)), and external disturbance, the control-oriented nonlinear dynamic model is formulated as follows:
Θ ˙ = F Θ + G Θ ω
ω ˙ = F ω + G ω u c + d
where d = [ d r , d p , d y ] T denotes the lumped disturbance arising from actuator faults, saturation, and external disturbance. The matrices F ω and G ω are defined as
F ω = I 1 G I ω + 1 2 I 1 ρ V 2 S r e f L r e f m 0 + m α β α β
G ω = 1 2 I 1 ρ V 2 S r e f L r e f m δ
The lumped disturbance d can be expressed as
d = G ω C δ u c + d e
where d e represents external disturbance.
Assumption 1.
To establish explicit tracking error bounds in Section 3, the following assumptions are made on system uncertainties and faults:
1. 
External disturbance bound: d e ϵ e
2. 
Actuator fault bounds: Λ I · | δ max i | ϵ Λ , δ ¯ ϵ δ ¯
3. 
Saturation-induced error bound: sat ( δ c ) δ c ϵ s
where ϵ e , ϵ Λ , ϵ δ ¯ , ϵ s > 0 are constants.
Based on Assumption 1, the lumped disturbance d in Equation (22) satisfies d ϵ L = G ω ( ϵ Λ + ϵ δ ¯ + ϵ s ) + ϵ e .
This article aims to develop a predefined-time fault-tolerant tracking control strategy, such that the closed-loop system is PPTS, ensuring that the tracking error converges to a small neighborhood of the origin.

3. New Predefined-Time Sliding Mode Control Method

This section first employs an extended state observer (ESO) to estimate and compensate for the lumped disturbance. Subsequently, a new predefined-time sliding mode control strategy is developed for the fault-tolerant attitude tracking of hypersonic vehicles.

3.1. Extended State Observer Design

The ESO is designed to estimate the lumped disturbance d, thereby enabling feedforward compensation. This compensation mitigates the adverse effect of the lumped disturbance on the sliding mode controller, reduces control signal chattering, and enhances overall system robustness. By treating the lumped disturbance as an extended state, Equation (22) can be rewritten as
x ˙ 1 = F ω + G ω u c + x 2 x ˙ 2 = d ˙ x 1 = ω x 2 = d
Based on Equation (26), a second-order ESO is employed and given as follows:
z ˙ 1 = F ω + G ω u c + z 2 k 1 ( z 1 ω ) z ˙ 2 = k 2 ( z 1 ω )
where z 1 and z 2 are the estimated values of the state ω and the lumped disturbance d. k 1 and k 2 are positive observer gains. The convergence analysis of such an ESO can be found in [29].
Using the bandwidth-based configuration method [30], consider the ESO (Equation (27)) with gains selected as
k 1 = 2 ω o , k 2 = ω o 2 ,
where ω o > 0 is the observer bandwidth. Let e e s = [ ω ˜ , d ˜ ] denote the estimation error, and assume that there exists a constant L d > 0 such that d ˙ ( t ) L d . If the initial condition is set as z 1 ( 0 ) = ω ( 0 ) , z 2 ( 0 ) = 0 , then the following properties hold [31]:
  • Exponential convergence: There exists a constant κ > 0 independent of ω o such that
    e e s ( t ) κ e e s ( 0 ) e ω o t + L d ω o .
  • Convergence time: For any ε > 0 , the estimation error satisfies d ˜ ( t ) ε + L d ω o for all t T e s , where
    T e s ( ε ) = 1 ω o ln κ e e s ( 0 ) ε .
  • Error bound: As t , the disturbance estimation error is uniformly bounded by
    d ˜ ( t ) L d ω o ε e s .
A higher observer bandwidth accelerates convergence and reduces steady-state estimation errors, but amplifies sensitivity to measurement noise; conversely, a lower bandwidth enhances noise attenuation at the cost of larger estimation lag, which may degrade transient performance. Given appropriately chosen bandwidth, the estimates z 1 and z 2 converge to their respective true values.

3.2. Predefined-Time Sliding Mode Controller Design

To achieve predefined-time convergence in both the reaching and sliding phases, a dual-loop control structure is adopted. An inner-loop controller is designed for Equation (22) to track the angular rate command ω c . An outer-loop controller is in turn designed for Equation (21) to track the attitude command Θ c and generate ω c . Define the tracking error as e 1 = ω ω c and e 2 = Θ Θ c .
For the inner-loop, the sliding surface s 1 is designed as
s 1 = e 1 + 0 t π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 + 1 2 e 1 d τ
where a 1 > 0 , b 1 > 0 , c 1 > 0 , T c 1 > 0 , and 0 < δ 1 < 1 are design parameters.
According to the principle of sliding mode control [32], when the system operates the sliding phase, i.e., s 1 = 0 and s ˙ 1 = 0 , it can be obtained
e 1 ˙ = π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 1 2 e 1
The reaching law for the inner-loop controller is formulated as
s 1 ˙ = π 2 a 2 δ 2 T c 2 2 b 2 s 1 + a 2 2 + b 2 2 c 2 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 δ 2 + c 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 + δ 2 1 2 s 1
where sig ( x ) n = | x | n sgn ( x ) , a 2 > 0 , b 2 > 0 , c 2 > 0 , T c 2 > 0 , and 0 < δ 2 < 1 .
Combining the time derivative of s 1 from Equations (28) and (30) yields
s 1 ˙ = e 1 ˙ + π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 + 1 2 e 1 = π 2 a 2 δ 2 T c 2 2 b 2 s 1 + a 2 2 + b 2 2 c 2 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 δ 2 + c 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 + δ 2 1 2 s 1
By compensating for the lumped disturbance d with z 2 and substituting the reaching law into the expression for s ˙ 1 , the inner-loop controller is derived as
u c = G ω 1 π 2 a 2 δ 2 T c 2 2 b 2 s 1 + a 2 2 + b 2 2 c 2 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 δ 2 + c 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 + δ 2 1 2 s 1 z 2 π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 1 2 e 1 F ω + ω ˙ c
Theorem 3.
For Equation (22), the predefined-time sliding mode controller (Equation (32)) guarantees that, during the reaching phase, the sliding mode variable s 1 converges to a compact set around the origin within a settling time bounded by T d 2 2 a 2 b 2 π T c 2 . In the subsequent sliding phase, the tracking error e 1 converges to a neighborhood of the origin within a settling time bounded by T d 1 2 a 1 b 1 π T c 1 . The total settling time is bounded by T d I = 2 a 1 b 1 π T c 1 + 2 a 2 b 2 π T c 2 .
Proof of Theorem 3.
For the reaching phase, construct the Lyapunov function by
V 1 = 1 2 s 1 2
Taking the derivative of Equation (33)
V ˙ 1 = s ˙ 1 s 1 = e 1 ˙ + π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 + 1 2 e 1 s 1 = F ω + G ω δ c + d ω ˙ c + π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 + 1 2 e 1 s 1
Let e o b = d z 2 denote estimation error of the lumped disturbance. Then, substituting control law (Equation (32)) yields
V ˙ 1 = s ˙ 1 s 1 = π 2 a 2 δ 2 T c 2 2 b 2 s 1 1 δ 2 + a 2 2 + b 2 2 c 2 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 δ 2 + c 2 ( 1 2 ) δ 2 2 sig ( s 1 ) 1 + δ 2 s 1 1 2 s 1 2 + ( d z 2 ) s 1 π 2 a 2 δ 2 T c 2 2 b 2 s 1 2 + a 2 2 + b 2 2 c 2 2 ( 1 2 ) δ 2 2 s 1 2 δ 2 + c 2 ( 1 2 ) δ 2 2 s 1 2 + δ 2 1 2 s 1 2 + e o b 2 + s 1 2 2 π a 2 δ 2 T c 2 2 b 2 V 1 + a 2 2 + b 2 2 c 2 2 V 1 1 δ 2 2 + c 2 V 1 1 + δ 2 2 + η 1
where η 1 = e o b 2 2 . Inequality (35) satisfies the practical predefined-time stability condition of Theorem 2. Therefore, s 1 converges to the set Ω 1
Ω 1 = s 1 : | s 1 | Δ 1 2 c 2 η 1 δ 2 T c 2 a 2 π 1 2 δ 2
within a settling time bounded by T d 2 2 a 2 b 2 π T c 2 during the reaching phase.
When the system operates in the sliding mode ( s 1 Ω 1 ), e 1 are governed by
e 1 ˙ = π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 1 2 e 1 + ρ 1
where ρ 1 represents a bounded perturbation term satisfying | ρ 1 | Δ 1 , with Δ 1 defined in Equation (36).
For the sliding phase, a Lyapunov function is constructed as
V 2 = 1 2 e 1 2
Taking the derivative of Equation (38)
V ˙ 2 = e ˙ 1 e 1 = π 2 a 1 δ 1 T c 1 2 b 1 e 1 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 1 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 1 + δ 1 e 1 1 2 e 1 2 + ρ 1 ( t ) e 1 π 2 a 1 δ 1 T c 1 2 b 1 e 1 2 + a 1 2 + b 1 2 c 1 2 ( 1 2 ) δ 1 2 e 1 2 δ 1 + c 1 ( 1 2 ) δ 1 2 e 1 2 + δ 1 1 2 e 1 2 + ρ 1 ( t ) 2 + e 1 2 2 = π a 1 δ 1 T c 1 2 b 1 V 2 + a 1 2 + b 1 2 c 1 2 V 2 1 δ 1 2 + c 1 V 2 1 + δ 1 2 + η 2
where η 2 = ρ 1 ( t ) 2 2 . By applying Theorem 2, e 1 converges to a compact set Ω 2
Ω 2 = e 1 : | e 1 | Δ 2 2 c 1 η 2 δ 1 T c 1 a 1 π 1 2 δ 1
within a settling time bounded by T d 1 2 a 1 b 1 π T c 1 during the sliding phase.
In summary, the control law (Equation (32)) guarantees that the states of Equation (22) converge to a neighborhood of the origin, and the total settling time is bounded by T d I = 2 a 1 b 1 π T c 1 + 2 a 2 b 2 π T c 2 . □
For the outer-loop, a new sliding surface s 2 is similarly designed as
s 2 = e 2 + 0 t π 2 a 3 δ 3 T c 3 2 b 3 e 2 + a 3 2 + b 3 2 c 3 2 ( 1 2 ) δ 3 2 e 2 1 δ 3 + c 3 ( 1 2 ) δ 3 2 e 2 1 + δ 3 + 1 2 e 2 d τ
where a 3 > 0 , b 3 > 0 , c 3 > 0 , T c 3 > 0 , and 0 < δ 3 < 1 are design parameters.
When the system operates the sliding phase, i.e., s 2 = 0 and s ˙ 2 = 0 , it can be obtained
e 2 ˙ = π 2 a 3 δ 3 T c 3 2 b 3 e 2 + a 3 2 + b 3 2 c 3 2 ( 1 2 ) δ 3 2 e 2 1 δ 3 + c 3 ( 1 2 ) δ 3 2 e 2 1 + δ 3 1 2 e 2
To achieve both PPTS and robustness, the reaching law is designed as
s 2 ˙ = π 2 a 4 δ 4 T c 4 2 b 4 s 2 + a 4 2 + b 4 2 c 4 2 ( 1 2 ) δ 4 2 sig ( s 2 ) 1 δ 4 + c 4 ( 1 2 ) δ 4 2 sig ( s 2 ) 1 + δ 4 1 2 s 2
where a 4 > 0 , b 4 > 0 , c 4 > 0 , T c 4 > 0 , and 0 < δ 4 < 1 .
Combining Equations (41) and (43)
s 2 ˙ = e 2 ˙ + π 2 a 3 δ 3 T c 3 2 b 3 e 2 + a 3 2 + b 3 2 c 3 2 ( 1 2 ) δ 3 2 e 2 1 δ 3 + c 3 ( 1 2 ) δ 3 2 e 2 1 + δ 3 + 1 2 e 2 = π 2 a 4 δ 4 T c 4 2 b 4 s 2 + a 4 2 + b 4 2 c 4 2 ( 1 2 ) δ 4 2 sig ( s 2 ) 1 δ 4 + c 4 ( 1 2 ) δ 4 2 sig ( s 2 ) 1 + δ 4 1 2 s 2
From s ˙ 2 in Equations (44) and (21) with ω = ω c + e 1 , the outer-loop controller is derived as
ω c = G Θ 1 ( π 2 a 4 δ 4 T c 4 2 b 4 s 2 + a 4 2 + b 4 2 c 4 2 ( 1 2 ) δ 4 2 sig ( s 2 ) 1 δ 4 + c 4 ( 1 2 ) δ 4 2 sig ( s 2 ) 1 + δ 4 π 2 a 3 δ 3 T c 3 2 b 3 e 2 + a 3 2 + b 3 2 c 3 2 ( 1 2 ) δ 3 2 e 2 1 δ 3 + c 3 ( 1 2 ) δ 3 2 e 2 1 + δ 3 F Θ + Θ ˙ c ) e 1
Theorem 4.
For Equation (21), the sliding mode controller (Equation (45)) guarantees that, during the reaching phase, the sliding variables s 2 converge to a compact set around the origin within a settling time bounded by T d 4 2 a 4 b 4 π T c 4 . In the subsequent sliding phase, the tracking error e 2 converges to a neighborhood of the origin within a settling time bounded by T d 3 2 a 3 b 3 π T c 3 . The total settling time is bounded by T d O = 2 a 3 b 3 π T c 3 + 2 a 4 b 4 π T c 4 .
The proof of Theorem 4 follows a similar procedure and is therefore omitted.
Based on the structure of Equations (32) and (45), the terms involving b i and c i dominate when the state is far from equilibrium, while the term involving ( a i 2 + b i 2 ) / c i 2 becomes dominant near equilibrium. a i , b i , and c i provide more degrees of freedom for the design of the controller. Furthermore, the parameter T c i is the primary factor determining the convergence speed; smaller values lead to faster convergence but can result in a larger ultimate bound, increased chattering, and larger overshoot. A trade-off can be achieved by adjusting a i , b i , and c i . The influence of each parameter on control performance is discussed in Section 4. Compared to traditional FTC, the proposed scheme allows the upper bound of settling time to be prescribed in advance, offering a practical advantage.
The sign function is commonly employed in theoretical derivations but can induce significant chattering. In practical implementation, to alleviate chattering, the discontinuous sign function sgn ( · ) in Equations (32) and (45) is replaced by the continuous hyperbolic tangent function tanh ( · ) .

4. Simulation Results and Discussion

In this section, numerical simulations are conducted on MATLAB (R2020b)/SIMULINK using the Runge-Kutta integral method with a fixed step size of 0.01 s. The hardware consists of an Intel Core i7-8700 CPU @ 3.20GHz with 16.0 GB RAM, under the Windows 10 operating system. The vehicle model from [26] is adopted for all simulations. Specifically, the mass, reference area, reference length, and the moments of inertia are m = 1200 kg , S r e f = 0.446 m 2 , L r e f = 0.98 m , I x x = 100 kg · m 2 , I y y = 5600 kg · m 2 , and I z z = 5700 kg · m 2 , respectively. The allocation matrix and nominal parameters of the aerodynamic force and moment coefficients shown in Equations (17) and (18) are denoted as
C = 0.5 0 0.5 0 0 0.5 0 0.5 0.25 0.25 0.25 0.25
c 0 = [ 0.05 + 0.04 M a , 0.045 + 0.06 M a , 0.01 ] T
c α β = 0.1 + 0.025 M a 0.19 0.13 + 0.03 M a 0.23 0.02 + 0.02 M a 26.3
c δ = 0.05 0.07 0.06 0.005 0.01 0.07 0.01 0.3 0.01
m 0 = [ 0 , 0.01 M a , 0.3 ] T
m α β = 0.46 0.3 8.61 2 M a 0 0.02 M a 11.31 1.1 M a
m δ = 2.12 0.02 0.06 0.03 0.01 13.61 3 M a 0.03 15.57 1.6 M a 0.01
The saturation limit for each control surface deflection is 30 . The desired attitude commands are constant: Θ c = [ 15 , 0 , 0 ] T . All simulation experiments use the initial flight conditions shown in Table 1.
To facilitate a quantitative comparison of control performance, the following performance indices are adopted:
  • Integral of absolute error (IAE):
    I A E = 0 T e n d | e | d t
    where T e n d is the stop time of the simulation.
  • Integral of time-weighted absolute error (ITAE):
    I T A E = 0 T e n d t | e | d t
  • Settling time ( T s ): The time required for the tracking error to enter and remain within the band | e | < 0 . 01 .
  • Peak control surface deflection ( δ p e a k ): The maximum absolute value among all control surface deflections over the entire simulation horizon, i.e.,
    δ p e a k = max t [ 0 , T e n d ] max i l e , u r , r e , l r | δ i |
    where δ i denotes the i-th control surface deflection.
  • Control energy integral ( E u ):
    E u = 0 T e n d δ 2 d t
  • Average steady-state total variation per second ( T V ¯ s t ):
    T V ¯ s t = 1 T e n d T s m a x i l e , u r , r e , l r T s m a x T e n d δ i ˙ d t
    where T s m a x is the maximum settling time among all three attitude channels. This index quantifies the overall chattering of the control surface deflections during the steady-state phase.

4.1. Comparative Simulations

The effectiveness and advantages of the proposed controller are validated through comparison with the predefined-time control strategy presented in [20].
The inner-loop controller, with its sliding surface and control law defined in Equations (58) and (59), is given by
s 1 = e 1 + 0 t π δ 1 T c 1 e 1 + 2 a 1 ( 1 2 ) 1 δ 1 2 e 1 1 δ 1 + a 1 ( 1 2 ) 1 + δ 1 2 e 1 1 + δ 1 + d 1 sign ( e 1 ) | e 1 | | e 1 | d τ
δ c = G ω 1 π δ 2 T c 2 s 1 + 2 a 2 ( 1 2 ) 1 δ 2 2 sig ( s 1 ) 1 δ 2 + a 2 ( 1 2 ) 1 + δ 2 2 sig ( s 1 ) 1 + δ 2 + d 2 sign ( s 1 ) | s 1 | | s 1 | π δ 1 T c 1 e 1 + 2 a 1 ( 1 2 ) 1 δ 1 2 e 1 1 δ 1 + a 1 ( 1 2 ) 1 + δ 1 2 e 1 1 + δ 1 + d 1 sign ( e 1 ) | e 1 | | e 1 | 1 2 s 1 F ω z 2 + ω ˙ c
where a 1 , a 2 , d 1 , d 2 , T c 1 , T c 2 > 0 and 0 < δ 1 , δ 2 < 1 .
Similarly, the outer-loop controller is designed as
s 2 = e 2 + 0 t π δ 3 T c 3 e 2 + 2 a 3 ( 1 2 ) 1 δ 3 2 e 2 1 δ 3 + a 3 ( 1 2 ) 1 + δ 3 2 e 2 1 + δ 3 + d 3 sign ( e 2 ) | e 2 | | e 2 | d τ
ω c = G Θ 1 π δ 4 T c 4 s 2 + 2 a 4 ( 1 2 ) 1 δ 4 2 sig ( s 2 ) 1 δ 4 + a 4 ( 1 2 ) 1 + δ 4 2 sig ( s 2 ) 1 + δ 4 + d 4 sign ( s 2 ) | s 2 | | s 2 | π δ 3 T c 3 e 2 + 2 a 3 ( 1 2 ) 1 δ 3 2 e 2 1 δ 3 + a 3 ( 1 2 ) 1 + δ 3 2 e 2 1 + δ 3 + d 3 sign ( e 2 ) | e 2 | | e 2 | F Θ + Θ ˙ c e 1
where a 3 > 0 , a 4 > 0 , d 3 > 0 , d 4 > 0 , 0 < δ 3 < 1 , 0 < δ 4 < 1 , T c 3 > 0 and T c 4 > 0 .
To ensure a fair comparison, parameters corresponding to similar terms (e.g., those with the same power) are set to identical values wherever possible. The parameters of two controllers are listed in Table 2. All parameters are tuned to achieve satisfactory performance for each controller.
Furthermore, the parameters of the ESO and saturation function for both methods are fixed at ϵ s a t = 0.12 , k 1 = 40 , and k 2 = 400 across all simulations.
The following subsections provide three sets of comparative simulations to verify the effectiveness and superiority of the proposed method.

4.1.1. Verification Under Nominal Condition

The first set of simulations is conducted under the nominal condition. Figure 1, Figure 2 and Figure 3 present the results of the attitude angle responses, attitude angular rates, and control surface deflections, respectively, for all three channels. For both controllers, the attitude angles achieve effective tracking of the desired attitude commands. Furthermore, Table 3 presents the performance indexes of two methods. These results demonstrate that the proposed method achieves better tracking accuracy, faster convergence, and reduced chattering compared to the benchmark method, indicating the overall superior performance. This performance improvement is achieved at the cost of a slightly higher control energy integral, while the control surface deflections for both methods remain within the saturation limits.

4.1.2. Verification Under Disturbance

To evaluate the robustness of both controllers, the external disturbance d e = [ 1.8 ( 1 + s i n ( π t ) + s i n ( π t / 2 ) ) , 2 ( 1 + s i n ( π t ) + c o s ( π t / 2 ) ) , 1.8 ( 1 + s i n ( π t ) + s i n ( π t / 2 ) ) ] T is introduced into the simulation. Figure 4 and Figure 5 demonstrate that the ESO can robustly estimate the lumped disturbance for both methods. The simulation results are shown in Figure 6, Figure 7 and Figure 8, which present the attitude angles, angular rates, and control surface deflections for the three channels, respectively. The results show that both controllers maintain accurate attitude tracking despite the external disturbance. Meanwhile, the control deflections vary continuously to counteract the disturbance. A comparison of Table 3 and Table 4 shows that the proposed method maintains superior overall performance relative to the compared method. The transient performance of the proposed method is little affected by external disturbance on the α and β channels. Its settling speed on the σ channel and tracking accuracy are only slightly affected. In contrast, the performance of the compared method degrades noticeably, with a pronounced increase in settling time. The results further demonstrate the enhanced robustness of the proposed controller. Moreover, the peak control deflections for both methods remain below the saturation limits.

4.1.3. Verification Under Disturbance and Actuator Faults

The external disturbance and actuator faults are simultaneously considered to further validate the fault-tolerant capability of both controllers. The external disturbance d e is set to remain consistent with the previous subsection. A 5 bias fault is introduced in the lower rudder δ l r at t = 2 s. Then, at t = 4 s, the left elevon δ l e and the upper rudder δ u r suffer a 40% loss of effectiveness. Figure 9 and Figure 10 demonstrate that the ESO maintains stable estimates of the lumped disturbance in both methods. Figure 11, Figure 12 and Figure 13 illustrate the results on the three channels for the attitude angle responses, attitude angular rates, and control surface deflections, respectively. Despite the external disturbance and actuator faults, the attitude angles of both controllers converge to the command signals. Due to strong coupling among the channels, each fault instantaneously affects all channels. The remaining actuators respond promptly to compensate for the faults. Moreover, the control inputs simultaneously counteract the external disturbance. The results in Table 5 indicate that the proposed method maintains superior tracking performance and fault-tolerant capability under disturbance and actuator faults, as evidenced by the lower IAE and ITAE values across all channels. Furthermore, the peak control deflections for both methods remain below the saturation limits.

4.2. Influence of Parameters

To investigate the influence of the design parameters, four comparative simulations are conducted. Given the similar trends observed across all three channels, the results and performance indices from only the pitch channel are presented as representative. In each simulation, only one selected parameter is varied, while all other design parameters and initial conditions are held constant as specified in Table 1 and Table 2. The notation “N/A” in the tables indicates that the system fails to settle.

4.2.1. The Effect of Different T c i

As shown in Figure 14, varying the value of parameter T c i alters the response speed. The response speed decreases monotonically as T c i increases from 1.5 to 2.5. However, as seen in Figure 14 and Table 6, an excessively small T c i , which corresponds to a high control gain, induces significant oscillations in the angle of attack, pitch rate, and control command signal, preventing the system from converging. In summary, T c i serves as a significant parameter for presetting the settling time, but it should be set sufficiently high to avoid instability.

4.2.2. The Effect of Different a

The parameter a 3 is selected as a representative case to examine the effect of the parameter a. The results shown in Figure 15 and Table 7 demonstrate the influence of parameter a 3 on the settling time. The settling time increases monotonically as a 3 increases from 5 to 7, whereas setting a 3 = 4 induces chattering and results in a longer settling time.

4.2.3. The Effect of Different b

The parameter b 3 is selected as a representative case to examine the effect of the parameter b. The results are shown in Figure 16 and Table 8. In contrast to the effect of a 3 , the settling time exhibits a negative correlation with b 3 . When b 3 increases to 7, the system begins to exhibit chatter.

4.2.4. The Effect of Different c

The parameter c 3 is selected as a representative case to examine the effect of the parameter c. The corresponding results are presented in Figure 17 and Table 9. The settling time increases as c 3 increases. For c 3 = 15 , the settling time is the shortest; however, this is achieved at the cost of induced obvious chattering.

5. Conclusions and Future Work

This study proposes an improved predefined-time sliding mode fault-tolerant controller for hypersonic vehicle attitude tracking. First, a novel sufficient condition of the Lyapunov function is established and rigorously proved to guarantee both PTS and PPTS. Subsequently, a predefined-time sliding mode controller is developed, which provides additional tuning parameters for flexible performance adjustment. The proposed controller guarantees that the tracking errors converge to a neighborhood of the origin within a predefined time during both the reaching and sliding phases, with the settling time for each phase being independently adjustable. Finally, the method is validated through numerical simulations of hypersonic vehicle attitude tracking, with performance comparisons against an existing method under three different conditions. Simulation results demonstrate that, compared to the existing method, the proposed controller achieves significantly faster convergence, lower tracking errors, reduced chattering, and enhanced robustness. Furthermore, four groups of simulations are conducted to analyze the influence of key design parameters on the system performance.
The results indicate the proposed method exhibits superior convergence speed and accuracy, which demonstrates its potential for practical applications. However, a limitation of the method is that the improved control performance entails increased parameter tuning complexity. In addition, the ESO applied in this paper, as a conventional observer, has certain limitations. Future work will therefore focus on incorporating predefined-time theory into the observer design to enhance its convergence performance.

Author Contributions

Conceptualization, methodology, and software, Y.Z.; validation, T.L.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z., T.L. and H.Y.; supervision, H.Y.; project administration, W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All the data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, F.; Hu, Q.; Han, T. Predefined-Time Fault Tolerant Control for Hypersonic Vehicles Under Actuator Faults. In Advances in Guidance, Navigation and Control: Lecture Notes in Electrical Engineering; Yan, L., Duan, H., Deng, Y., Eds.; Springer Nature: Singapore, 2025; pp. 77–85. [Google Scholar]
  2. Jiang, R.; Zhou, J.; Guo, J. Stochastic precision analysis of hypersonic flight vehicle attitude control system in the presence of uncertainties. Syst. Sci. Control Eng. 2020, 8, 277–287. [Google Scholar] [CrossRef]
  3. Xu, S.; Wei, C.; Zhang, L.; Mu, R. Neural network based adaptive nonsingular practical predefined-time fault-tolerant control for hypersonic morphing aircraft. Chin. J. Aeronaut. 2024, 37, 421–435. [Google Scholar] [CrossRef]
  4. Li, A.; Hu, X.; Dong, K.; Xiao, B. Reconfigurable fault-tolerant attitude control for over-actuated hypersonic flight vehicle with actuator failures. Alex. Eng. J. 2025, 114, 463–475. [Google Scholar] [CrossRef]
  5. Hu, C.; Tang, Y.; Mi, H.; Yang, X.; Hu, Y. Tube-Based Composite Fault-Tolerant Control Method for Flexible Hypersonic Vehicle. Int. J. Aeronaut. Space Sci. 2025, 26, 196–219. [Google Scholar] [CrossRef]
  6. Gou, X.; Liu, J.; Zhang, Q. Adaptive backstepping fault-tolerant control for hypersonic aircraft with unknown control direction under actuator and sensor faults. Aeronaut. J. 2023, 128, 1183–1203. [Google Scholar] [CrossRef]
  7. Luo, R.; He, J.; Li, Y.; Bu, X.; Li, Q. Appointed-Time Fuzzy Fault-Tolerant Control of Hypersonic Flight Vehicles with Flexible Predefined Behaviors. IEEE Trans. Autom. Sci. Eng. 2025, 22, 13995–14007. [Google Scholar] [CrossRef]
  8. Zhang, Y.; Han, W.; Fan, Q. Finite-time fault-tolerant attitude control for hypersonic reentry vehicle based composite learning observer. IEEE Asian J. Control 2025. online version of record. [Google Scholar] [CrossRef]
  9. Huang, T.; Li, T.; Chen, C.L.P. Adaptive Tracking Control for a Quadrotor System Subject to Internal and External Uncertainties. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 1099–1103. [Google Scholar] [CrossRef]
  10. Van, M. Higher-order terminal sliding mode controller for fault accommodation of Lipschitz second-order nonlinear systems using fuzzy neural network. Appl. Soft Comput. 2021, 104, 107186. [Google Scholar] [CrossRef]
  11. Haimo, V.T. Finite Time Controllers. SIAM J. Control Optim. 1986, 24, 760–770. [Google Scholar] [CrossRef]
  12. Chen, W.; Fan, Z. Strict finite-time sliding mode control for a tethered space net robot. Chin. J. Aeronaut. 2023, 36, 325–335. [Google Scholar] [CrossRef]
  13. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
  14. Han, Z. Adaptive Fixed-Time Nonsingular Terminal Sliding Mode Attitude Tracking Control for Spacecraft with Actuator Saturations and Faults. Int. J. Aerosp. Eng. 2021, 2021, 8838784. [Google Scholar] [CrossRef]
  15. Zhang, H.; Wang, P.; Tang, G.; Bao, W. Disturbance observer-based fixed-time control for hypersonic morphing vehicles with uncertainties. Aeronaut. J. 2024, 128, 1844–1874. [Google Scholar] [CrossRef]
  16. Wang, Q.; Cao, J.; Liu, H. Adaptive Fuzzy Control of Nonlinear Systems with predefined-time and Accuracy. IEEE Trans. Fuzzy Syst. 2022, 30, 5152–5165. [Google Scholar] [CrossRef]
  17. Sánchez-Torres, D.J.; Gómez-Gutiérrez, D.; López, E.; Loukianov, A.G. A class of predefined-time stable dynamical systems. IMA J. Math. Control Inf. 2018, 35, i1–i29. [Google Scholar] [CrossRef]
  18. Li, Q.; Yue, C. Predefined-Time Polynomial-Function-Based Synchronization of Chaotic Systems via a Novel Sliding Mode Control. IEEE Access 2020, 8, 162149–162162. [Google Scholar] [CrossRef]
  19. Xue, H.; Liu, X. A novel fast terminal sliding mode with predefined-time synchronization. Chaos Solitons Fractals 2023, 175, 114049. [Google Scholar] [CrossRef]
  20. Liu, J.; Li, R. Novel predefined-time stability theory and its application in sliding mode control of synchronizing chaotic systems. Rev. Sci. Instrum. 2024, 95, 124702. [Google Scholar] [CrossRef]
  21. Jin, L.; Su, L.; Fei, X.; Wang, K.; Shen, H. Adaptive neural inverse optimal control for uncertain switched nonlinear systems: An improved predefined-time method. J. Control Decis. 2024, 1–15. [Google Scholar] [CrossRef]
  22. Song, J.; Ren, X.; Na, J.; Gong, J.; Zheng, D. Enhanced Predefined-Time Tracking and Synchronization Control for Multimotor Servo Systems. IEEE Trans. Ind. Electron. 2025, 72, 7094–7105. [Google Scholar] [CrossRef]
  23. Xie, S.; Chen, Q. Adaptive Nonsingular Predefined-Time Control for Attitude Stabilization of Rigid Spacecrafts. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 189–193. [Google Scholar] [CrossRef]
  24. Kong, X.; Sun, Y.; Guo, Y.; Ma, G.; Gong, Y. Predefined-Time Control of a Spacecraft Attitude with Thrust Booms. Aerospace 2023, 10, 94. [Google Scholar] [CrossRef]
  25. Sui, S.; Chen, C.L.P.; Tong, S. Command Filter-Based Predefined-Time Adaptive Control for Nonlinear Systems. IEEE Trans. Autom. Control 2024, 69, 7863–7870. [Google Scholar] [CrossRef]
  26. Wang, J.; Liu, L.; Zhao, T.; Tang, G. Integrated guidance and control for hypersonic vehicles in dive phase with multiple constraints. Aerosp. Sci. Technol. 2016, 53, 103–115. [Google Scholar] [CrossRef]
  27. Chen, H.; Song, S.; Zhu, Z. Robust finite-time attitude tracking control of rigid spacecraft under actuator saturation. Int. J. Control Autom. Syst. 2018, 16, 1–5. [Google Scholar] [CrossRef]
  28. Yu, X.; Li, P.; Zhang, Y. Fixed-Time Actuator Fault Accommodation Applied to Hypersonic Gliding Vehicles. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1429–1440. [Google Scholar] [CrossRef]
  29. Chen, P.; Cheng, Y.; Yuan, Y.; Hua, L. Sliding Mode Tension Control for the Yarn Winding Process with Extended State Observer. Trans. Inst. Meas. Control 2025, 47, 291–303. [Google Scholar] [CrossRef]
  30. Tang, J.; Dang, Z.; Deng, Z.; Li, C. Adaptive fuzzy nonlinear integral sliding mode control for unmanned underwater vehicles based on ESO. Ocean. Eng. 2022, 266, 113154. [Google Scholar] [CrossRef]
  31. Guo, B.; Zhao, Z. On Convergence of the Nonlinear Active Disturbance Rejection Control for MIMO Systems. SIAM J. Control Optim. 2013, 51, 1727–1757. [Google Scholar] [CrossRef]
  32. Jia, C.; Liu, X.; Xu, J. Predefined-Time Nonsingular Sliding Mode Control and Its Application to Nonlinear Systems. IEEE Trans. Ind. Inform. 2024, 20, 5829–5837. [Google Scholar] [CrossRef]
Figure 1. Attitude angle responses under the nominal condition: (a) Angle of attack response. (b) Sideslip angle response. (c) Bank angle response.
Figure 1. Attitude angle responses under the nominal condition: (a) Angle of attack response. (b) Sideslip angle response. (c) Bank angle response.
Aerospace 13 00199 g001aAerospace 13 00199 g001b
Figure 2. Attitude angular rates responses under the nominal condition: (a) Pitch rate response. (b) Yaw rate response. (c) Roll rate response.
Figure 2. Attitude angular rates responses under the nominal condition: (a) Pitch rate response. (b) Yaw rate response. (c) Roll rate response.
Aerospace 13 00199 g002
Figure 3. Control surface deflections under the nominal condition: (a) δ l e deflection. (b) δ u r deflection. (c) δ r e deflection. (d) δ l r deflection.
Figure 3. Control surface deflections under the nominal condition: (a) δ l e deflection. (b) δ u r deflection. (c) δ r e deflection. (d) δ l r deflection.
Aerospace 13 00199 g003aAerospace 13 00199 g003b
Figure 4. Disturbance observers performance of the compared method under external disturbance: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Figure 4. Disturbance observers performance of the compared method under external disturbance: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Aerospace 13 00199 g004
Figure 5. Disturbance observers performance of the proposed method under external disturbance: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Figure 5. Disturbance observers performance of the proposed method under external disturbance: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Aerospace 13 00199 g005
Figure 6. Attitude angle responses under external disturbance: (a) Angle of attack response. (b) Sideslip angle response. (c) Bank angle response.
Figure 6. Attitude angle responses under external disturbance: (a) Angle of attack response. (b) Sideslip angle response. (c) Bank angle response.
Aerospace 13 00199 g006
Figure 7. Attitude angular rates responses under external disturbance: (a) Pitch rate response. (b) Yaw rate response. (c) Roll rate response.
Figure 7. Attitude angular rates responses under external disturbance: (a) Pitch rate response. (b) Yaw rate response. (c) Roll rate response.
Aerospace 13 00199 g007
Figure 8. Control surface deflections under external disturbance: (a) δ l e deflection. (b) δ u r deflection. (c) δ r e deflection. (d) δ l r deflection.
Figure 8. Control surface deflections under external disturbance: (a) δ l e deflection. (b) δ u r deflection. (c) δ r e deflection. (d) δ l r deflection.
Aerospace 13 00199 g008
Figure 9. Disturbance observers performance of the compared method under external disturbance and actuator faults: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Figure 9. Disturbance observers performance of the compared method under external disturbance and actuator faults: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Aerospace 13 00199 g009
Figure 10. Disturbance observers performance of the proposed method under external disturbance and actuator faults: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Figure 10. Disturbance observers performance of the proposed method under external disturbance and actuator faults: (a) Pitch channel. (b) Yaw channel. (c) Roll channel.
Aerospace 13 00199 g010
Figure 11. Attitude angle responses under external disturbance and actuator faults: (a) Angle of attack response. (b) Sideslip angle response. (c) Bank angle response.
Figure 11. Attitude angle responses under external disturbance and actuator faults: (a) Angle of attack response. (b) Sideslip angle response. (c) Bank angle response.
Aerospace 13 00199 g011
Figure 12. Attitude angular rates responses under external disturbance and actuator faults: (a) Pitch rate response. (b) Yaw rate response. (c) Roll rate response.
Figure 12. Attitude angular rates responses under external disturbance and actuator faults: (a) Pitch rate response. (b) Yaw rate response. (c) Roll rate response.
Aerospace 13 00199 g012aAerospace 13 00199 g012b
Figure 13. Control surface deflections under external disturbance and actuator faults: (a) δ l e deflection. (b) δ u r deflection. (c) δ r e deflection. (d) δ l r deflection.
Figure 13. Control surface deflections under external disturbance and actuator faults: (a) δ l e deflection. (b) δ u r deflection. (c) δ r e deflection. (d) δ l r deflection.
Aerospace 13 00199 g013
Figure 14. Control performance for different T c i , i = 1 , 2 , 3 , 4 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Figure 14. Control performance for different T c i , i = 1 , 2 , 3 , 4 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Aerospace 13 00199 g014
Figure 15. Control performance for different a 3 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Figure 15. Control performance for different a 3 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Aerospace 13 00199 g015
Figure 16. Control performance for different b 3 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Figure 16. Control performance for different b 3 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Aerospace 13 00199 g016
Figure 17. Control performance for different c 3 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Figure 17. Control performance for different c 3 : (a) Angle of attack responses. (b) Pitch rate responses. (c) Control command signal for the pitch channel.
Aerospace 13 00199 g017
Table 1. Initial flight conditions of the hypersonic vehicle.
Table 1. Initial flight conditions of the hypersonic vehicle.
StatesValue
Height H ( 0 ) 30,000 m
Speed V ( 0 ) 2300 m/s
Flight path angle θ ( 0 ) 0
Angle of attack α ( 0 ) 5
Sideslip angle β ( 0 ) 5
Bank angle σ ( 0 ) 5
Pitch rate p ( 0 ) 0 /s
Yaw rate q ( 0 ) 0 /s
Roll rate r ( 0 ) 0 /s
Table 2. Control law parameters.
Table 2. Control law parameters.
MethodParameter
Predefined-time controller in [20] T c 1 = 2 , T c 2 = 2 , T c 3 = 2 , T c 4 = 2
δ 1 = 0.17 , δ 2 = 0.96 , δ 3 = 0.33 , δ 4 = 0.98
a 1 = 2.5 , a 2 = 2.9 , a 3 = 4.9 , a 4 = 4.3
d 1 = 0.001 , d 2 = 0.001 , d 3 = 0.001 , d 4 = 0.001
Predefined-time controller in this paper T c 1 = 2 , T c 2 = 2 , T c 3 = 2 , T c 4 = 2
δ 1 = 0.17 , δ 2 = 0.96 , δ 3 = 0.33 , δ 4 = 0.98
a 1 = b 1 = 2.5 , a 2 = b 2 = 2.9 , a 3 = b 3 = 4.9 , a 4 = b 4 = 4.3
c 1 = 15 , c 2 = 15 , c 3 = 22 , c 4 = 1.5
Table 3. Performance indexes under the nominal condition.
Table 3. Performance indexes under the nominal condition.
Method α β σ Global
IAEITAE T s IAEITAE T s IAEITAE T s δ peak E u TV ¯ st
Compared method0.0140.00431.570.0140.00421.560.0140.00431.4829.229.40.114
Proposed method0.0120.00281.090.0110.00281.110.0120.00291.0629.929.80.074
Table 4. Performance indexes under external disturbance.
Table 4. Performance indexes under external disturbance.
Method α β σ Global
IAEITAE T s IAEITAE T s IAEITAE T s δ peak E u TV ¯ st
Compared method0.0140.0141.930.0150.00503.930.00520.00533.9329.025.53.37
Proposed method0.0110.0111.080.0120.00331.140.00370.00381.8529.925.83.19
Table 5. Performance indexes under external disturbance and actuator faults.
Table 5. Performance indexes under external disturbance and actuator faults.
Method α β σ Global
IAEITAEIAEITAEIAEITAE δ peak E u
Compared method0.0150.0760.150.0730.0160.009829.052.7
Proposed method0.0130.0580.130.0580.0140.007729.953.0
Table 6. Settling time for different T c i , i = 1 , 2 , 3 , 4 .
Table 6. Settling time for different T c i , i = 1 , 2 , 3 , 4 .
Parameter T ci Settling Time T s
T c i = 1.5 N/A
T c i = 2 0.99 s
T c i = 2.5 1.28 s
Table 7. Settling time for different a 3 .
Table 7. Settling time for different a 3 .
Parameter a 3 Settling Time T s
a 3 = 4 1.52 s
a 3 = 5 1 s
a 3 = 6 1.04 s
a 3 = 7 1.07 s
Table 8. Settling time for different b 3 .
Table 8. Settling time for different b 3 .
Parameter b 3 Settling Time T s
b 3 = 4 1.07 s
b 3 = 5 0.99 s
b 3 = 6 0.92 s
b 3 = 7 0.86 s
Table 9. Settling time for different c 3 .
Table 9. Settling time for different c 3 .
Parameter c 3 Settling Time T s
c 3 = 15 0.94 s
c 3 = 20 0.98 s
c 3 = 25 1 s
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

Zhang, Y.; Li, T.; Chen, W.; Yang, H. Novel Predefined-Time Sliding Mode Fault-Tolerant Control for Hypersonic Vehicle Attitude Tracking. Aerospace 2026, 13, 199. https://doi.org/10.3390/aerospace13020199

AMA Style

Zhang Y, Li T, Chen W, Yang H. Novel Predefined-Time Sliding Mode Fault-Tolerant Control for Hypersonic Vehicle Attitude Tracking. Aerospace. 2026; 13(2):199. https://doi.org/10.3390/aerospace13020199

Chicago/Turabian Style

Zhang, Yufei, Tao Li, Weifang Chen, and Hua Yang. 2026. "Novel Predefined-Time Sliding Mode Fault-Tolerant Control for Hypersonic Vehicle Attitude Tracking" Aerospace 13, no. 2: 199. https://doi.org/10.3390/aerospace13020199

APA Style

Zhang, Y., Li, T., Chen, W., & Yang, H. (2026). Novel Predefined-Time Sliding Mode Fault-Tolerant Control for Hypersonic Vehicle Attitude Tracking. Aerospace, 13(2), 199. https://doi.org/10.3390/aerospace13020199

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