Skip to Content
SensorsSensors
  • Article
  • Open Access

28 October 2026

23 Pages

Finite-Time Disturbance Reconstruction and ADP-Assisted Attitude Regulation for Aerial-Refueling Receiver Aircraft

,
and
1
School of Robotics and Embodied Intelligence, Chang’an University, Xi’an 710064, China
2
School of Sciences, Xi’an Technological University, Xi’an 710021, China
3
School of Automation, Northwestern Polytechnical University, Xi’an 710064, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Navigation and Positioning

Abstract

This paper investigates the attitude control problem of an aerial-refueling receiver aircraft subject to tanker-wake disturbances, atmospheric gusts, aerodynamic uncertainties, and inertia perturbations. To simultaneously improve transient performance, disturbance-rejection capability, and control efficiency, a prescribed-performance adaptive dynamic programming (ADP) framework is developed. First, a finite-time performance envelope is introduced to explicitly constrain the attitude response and guarantee that the prescribed performance boundary reaches its steady-state value within a finite time. Then, a high-precision finite-time disturbance observer, incorporating a finite-time differentiator, is constructed to reconstruct the lumped disturbance acting on the receiver aircraft. Based on the disturbance-compensated system, an ADP-based auxiliary policy is combined with a nonlinear damping term to coordinate transient regulation and control-effort optimization. Theoretical analysis establishes finite-time disturbance reconstruction and local uniform ultimate boundedness of the closed-loop signals under an explicitly stated input-to-state stability condition. Comparative simulations against a classical ADP controller and a robust finite-time controller demonstrate that the proposed method achieves smoother transient responses and a favorable balance between attitude regulation and control effort. Hardware-in-the-loop experiments on a three-axis turntable platform further verify the real-time implementability and effectiveness of the proposed control scheme.

1. Introduction

Aerial refueling is a key technology for extending aircraft endurance, increasing operational range, and enhancing mission flexibility [1,2]. During the refueling process, the receiver aircraft is required to maintain highly accurate motion while operating in close proximity to the tanker, which imposes stringent requirements on flight safety and control precision [3,4]. Reliable navigation and control also depend on continuous and accurate state information; recent multi-sensor UAV navigation architectures have emphasized resilient fusion of heterogeneous measurements to maintain robust positioning and navigation performance [5]. In particular, tanker-wake-induced aerodynamic interference, atmospheric gusts, aerodynamic uncertainties, and aircraft parameter variations may introduce significant multi-axis disturbances and degrade the attitude performance of the receiver aircraft [3,4,6]. Consequently, the development of an attitude controller capable of ensuring fast convergence, prescribed transient performance, effective disturbance rejection, and reasonable control effort is of considerable importance. Accordingly, this paper investigates prescribed-performance ADP attitude control for an aerial-refueling receiver aircraft subject to unknown lumped disturbances, with finite-time requirements imposed on the performance envelope and disturbance-reconstruction stage rather than on the complete state trajectory.
Conventional aircraft attitude control has extensively employed classical feedback and optimal control methods, such as proportional–integral–derivative (PID) control, linear quadratic regulation (LQR), and model predictive control (MPC) [7,8]. These approaches can provide satisfactory tracking performance under nominal operating conditions, but they generally do not explicitly reconstruct unknown external disturbances and lumped model uncertainties. To enhance disturbance-rejection capability, observer-based control strategies have therefore attracted considerable attention. Representative approaches include active disturbance rejection control (ADRC) based on extended state observers (ESOs) [9,10], as well as extended and sliding-mode disturbance observers [11,12]. Recent UAV studies have integrated disturbance estimation with robust nonlinear control. Bianchi et al. [13] employed high-order sliding-mode estimators to compensate for disturbances and parameter uncertainties in quadrotor control, while Thanh et al. [14] combined an extended state/disturbance observer with nonlinear robust backstepping for attitude stabilization and trajectory tracking. These studies demonstrate the effectiveness of observer-assisted robust control under uncertain operating conditions. Although adaptive observer designs have been developed to relax the requirement on prior disturbance information [11], many finite-time and high-order sliding-mode observer/differentiator schemes still rely on bounded disturbance derivatives, with their gain selection depending on known or conservatively estimated bounds [15,16]. Recent studies have advanced robust observer design for uncertain nonlinear systems with time-varying delays, including cascade observer architectures for UAVs carrying loads [17] and continuous–discrete high-gain observers for delayed nonlinear systems [18]. These studies provide valuable approaches to state estimation under complex dynamic conditions. For an aerial-refueling receiver aircraft, however, the lumped disturbance simultaneously contains tanker-wake effects, atmospheric gusts, aerodynamic uncertainties, and inertia perturbations. Consequently, an accurate disturbance bound is difficult to determine a priori. An excessively conservative bound may result in overly large observer gains and increased sensitivity to high-frequency effects, which is undesirable for high-precision attitude regulation. This motivates the development of a fast and high-precision finite-time disturbance observation scheme for the receiver aircraft.
Another important requirement for aerial refueling is the rapid stabilization of the receiver aircraft. During close-proximity flight, unexpected attitude deviations caused by wake vortices, gusts, and parameter variations should be suppressed within a short time to maintain a safe and accurate refueling configuration. Consequently, finite-time, fixed-time, and predefined-time control techniques have been increasingly introduced into receiver-aircraft control. Wu et al. developed a faster finite-time attitude stabilization method for receiver aircraft with practical uncertainties and disturbances [19], while predefined-time and fixed-time schemes were further investigated to provide more explicit convergence-time guarantees [20,21,22]. Related finite-time attitude-control studies on UAV platforms have also considered the coupled influence of external disturbances and actuator saturation [23]. Disturbance-robust finite-time attitude stabilization has also been investigated for multirotor UAVs using fast terminal sliding-mode control and disturbance-robust actuation [24]. Wang et al. extended this idea to a six-degree-of-freedom receiver model and proposed a predefined-time anti-disturbance control framework for the refueling phase [25]. Beyond convergence speed, transient behavior is also critical because large overshoots or attitude excursions may reduce the safety margin during close-proximity operation. Accordingly, recent studies have begun to combine finite/predefined-time convergence with prescribed-performance constraints. For example, Zhao et al. incorporated prescribed performance into a finite-time guidance and control framework for receiver-aircraft rendezvous [26], while Hu et al. developed a predefined-time prescribed performance scheme for receiver UAVs under actuator faults and constraints [27]. Nevertheless, in many existing fast-convergence designs, the main emphasis is placed on settling-time guarantees, disturbance rejection, and tracking-error constraints, whereas control effort is generally not treated as an explicit optimization objective. Since excessive control commands may lead to actuator saturation and deteriorate practical implementability, control-input expenditure should also be regarded as an important part of controller design. Recent studies explicitly considering actuator constraints and saturation compensation further confirm the importance of this issue [6,27]. Therefore, achieving rapid convergence and prescribed transient performance while simultaneously maintaining moderate control effort remains a meaningful problem for receiver-aircraft attitude control.
Optimal control provides a natural framework for explicitly balancing state regulation performance and control expenditure. However, for nonlinear aircraft dynamics, the associated Hamilton–Jacobi–Bellman (HJB) equation is generally difficult to solve analytically. Adaptive dynamic programming (ADP) and reinforcement learning therefore provide attractive alternatives by approximating the optimal value function and control policy online [28,29]. Their effectiveness has been demonstrated in various aerospace applications, including hypersonic vehicles, fixed-wing UAVs, morphing aircraft, and uncertain aircraft systems [30,31,32]. In particular, self-learning heuristic dynamic programming has been applied to air-vehicle flight control, while observer-assisted ADP designs have been used to address external disturbances and parameter uncertainties in aerial vehicles [33,34]. Recent studies have further incorporated prescribed performance, finite-time convergence, disturbance compensation, and actuator constraints into ADP-based control frameworks [35,36,37,38]. Nevertheless, these objectives are strongly coupled rather than independent. Faster convergence is often accompanied by stronger or nonsmooth control actions, which may increase control effort and aggravate actuator limitations. Meanwhile, prescribed-performance constraints impose additional requirements on transient responses, and the interaction between performance constraints, actuator saturation, and control-cost optimization has already been recognized as an important issue in optimal attitude control [37]. Finite-time prescribed-performance studies also show that convergence speed, transient constraints, and optimal regulation must be coordinated within a unified design framework [36]. Furthermore, when disturbance observers are embedded into ADP-based controllers, the disturbance reconstruction quality directly affects the compensated dynamics and thus influences both tracking and optimization performance [35,38]. Therefore, the key challenge is not simply to combine existing control techniques but to coordinate prescribed transient performance, rapid disturbance reconstruction, practical closed-loop regulation, and control-effort optimization within the same framework. This issue is particularly important for aerial-refueling receiver aircraft, where multi-source aerodynamic disturbances coexist with stringent attitude-performance requirements and limited control authority.
Compared with existing observer-based ADP schemes [33,34] and related prescribed-performance ADP approaches [35,36,37,38], the proposed framework integrates finite-time disturbance reconstruction, prescribed transient performance, and HJB-based auxiliary control optimization for aerial-refueling receiver aircraft. Specifically, the finite-time observer compensates for lumped disturbances, while the prescribed-performance transformation and critic-generated auxiliary policy coordinate transient regulation, disturbance rejection, and control-effort optimization. The main contributions are summarized as follows:
  • A high-precision finite-time disturbance observer is developed to reconstruct the multi-source lumped disturbance acting on the receiver aircraft, providing finite-time disturbance compensation for the control system.
  • A prescribed-performance ADP controller is constructed by combining a critic-generated auxiliary policy, disturbance compensation, and nonlinear damping. The analysis establishes bounded critic weights and local uniform ultimate boundedness under a stated input-to-state stability condition, without asserting finite-time convergence of the complete state vector.
  • Numerical simulations and HIL experiments are carried out, and comparative results with classical controllers verify the improved transient performance, disturbance-rejection capability, moderate control effort, and real-time implementability of the proposed method.
The remainder of this paper is organized as follows. Section 2 presents the receiver-aircraft dynamics and disturbance model. Section 3 develops the proposed prescribed-performance ADP control scheme and its boundedness analysis. Section 4 presents the simulation and HIL validation results. Section 5 concludes the paper.

2. Receiver Aircraft Dynamics in Aerial Refueling

During aerial refueling, the receiver aircraft is affected by tanker wake, jet-wash, atmospheric gusts, and aerodynamic uncertainties, which may induce significant attitude disturbances. The main disturbance sources considered in this work are illustrated in Figure 1, including tanker-wake-induced moments, gust disturbances, aerodynamic uncertainties, and inertia perturbations. In this work, the receiver aircraft is modeled as a conventional fixed-wing aircraft. The focus is placed on attitude stabilization under tanker-induced aerodynamic disturbances, while the relative translational motion and docking geometry between the tanker and receiver are not explicitly considered. The geometry and reference parameters follow standard aerodynamic conventions.
Figure 1. Main disturbances acting on the receiver aircraft during aerial refueling.
Let V = [ v 1 v 2 v 3 ] T denote the linear velocity vector and ω = [ ω 1 ω 2 ω 3 ] T the angular velocity vector expressed in the body frame. The translational and rotational dynamics of the receiver aircraft are governed by the Newton–Euler equations:
m V ˙ = F aero + F thrust + F grav − ω × m V ,
J ω ˙ = M aero + M thrust + M wake − ω × J ω ,
where m is the mass of the receiver aircraft and J ∈ R 3 × 3 is the inertia tensor. The terms F aero and M aero denote the nominal aerodynamic force and moment, respectively, F thrust and M thrust represent the propulsion force and moment, F grav is the gravitational force, and M wake denotes the additional aerodynamic moment induced by the tanker wake.

2.1. Aerodynamic Forces and Moments

The aerodynamic force in the body frame is expressed using the dynamic pressure q ¯ = 1 2 ρ ∥ V ∥ 2 , reference area S ref , and the body-to-wind transformation matrix T α β :
F aero = q ¯ S ref T α β − C D − C Y − C L ,
where C D , C Y , and C L are the drag, side-force, and lift coefficients, respectively. The angle of attack α and sideslip angle β define the transformation T α β , which rotates the wind-axis force vector into the body frame.
The nominal aerodynamic moment is given by
M aero = q ¯ S ref diag { b ¯ , c ¯ , b ¯ } C l C m C n ,
where b ¯ and c ¯ denote the wing span and mean aerodynamic chord, respectively, and C l , C m , and C n are the rolling, pitching, and yawing moment coefficients.
For the receiver aircraft, the aerodynamic coefficients are decomposed into static, angular-rate-dependent, and control-surface contributions. A local linear representation around the nominal aerial-refueling flight condition is adopted as
C D C Y C L = C D 0 + C D α α + C D β β + C D q c ¯ 2 V q C Y 0 + C Y β β + C Y p b ¯ 2 V p + C Y r b ¯ 2 V r C L 0 + C L α α + C L q c ¯ 2 V q + 0 0 0 C Y δ a 0 C Y δ r 0 C L δ e 0 δ a δ e δ r ,
where p , q , r are the body-axis angular rates, V = ∥ V ∥ , and δ a , δ e , δ r denote the aileron, elevator, and rudder deflections, respectively.
Similarly, the moment coefficients are modeled as
C l C m C n = C l 0 + C l β β + C l p b ¯ 2 V p + C l r b ¯ 2 V r C m 0 + C m α α + C m q c ¯ 2 V q C n 0 + C n β β + C n p b ¯ 2 V p + C n r b ¯ 2 V r + M δ δ a δ e δ r ,
where the control effectiveness matrix is
M δ = C l δ a 0 C l δ r 0 C m δ e 0 C n δ a 0 C n δ r .
The aerodynamic coefficients used in this study follow the receiver-aircraft model adopted in our previous work [19], which is based on wind-tunnel test data. As this study focuses on control design and performance evaluation, the detailed aerodynamic coefficient curves are not presented here.

2.2. Gravity Force

The gravitational force expressed in the receiver-aircraft body frame is
F grav = − sin θ sin ϕ cos θ cos ϕ cos θ m g ,
where g is the gravitational acceleration.

2.3. Thrust Force and Moment

For a receiver aircraft with a propulsion system approximately aligned with the longitudinal body axis, the thrust vector is modeled as
F thrust = T 0 0 ,
where T ≥ 0 denotes the total thrust magnitude. The thrust-induced moment is assumed to be negligible compared with the aerodynamic and wake-induced moments, i.e., M thrust ≈ 0 .

2.4. Control Surface Moment Mapping

The control-surface-induced aerodynamic moment is extracted from the nominal aerodynamic moment model and regarded as the virtual control input for receiver-aircraft attitude regulation:
τ = q ¯ S ref diag { b ¯ , c ¯ , b ¯ } M δ δ ,
where
δ = [ δ a , δ e , δ r ] T .
For the subsequent attitude controller design, the generalized aerodynamic moment τ is used directly as the virtual control input. The actuator allocation from τ to the individual control-surface deflections is not explicitly considered. The commanded torque is assumed to be realizable within the admissible control-surface range, while the deflection constraints | δ i |   ≤   δ max and control-surface deflection-rate limits are not explicitly modeled.

2.5. Tanker-Wake-Induced Disturbance

During aerial refueling, the receiver aircraft may enter the nonuniform velocity field generated by the tanker wake. The resulting aerodynamic interference produces additional rolling, pitching, and yawing moments, which are represented as
τ wake = L wake M wake N wake .
In addition to tanker-wake effects, the receiver aircraft is also subjected to atmospheric gusts and aerodynamic-model uncertainties. Therefore, the total disturbance torque is expressed as
τ d = τ wake + τ gust + q ¯ S ref diag { b ¯ , c ¯ , b ¯ } Δ C l Δ C m Δ C n ,
where τ gust denotes the moment disturbance caused by atmospheric turbulence, while Δ C l , Δ C m , and Δ C n represent unmodeled aerodynamic variations excluding the nominal control effectiveness.
The tanker-wake moment is not assumed to be precisely known in the controller design. Instead, it is incorporated into the lumped disturbance and is reconstructed online by the proposed high-precision finite-time disturbance observer.

2.6. Attitude Kinematics and Control-Oriented Formulation

Using the Euler-angle representation Θ = [ ϕ , θ , ψ ] T , the attitude kinematics are described by
Θ ˙ = Π ( Θ ) ω ,
where
Π ( Θ ) = 1 sin ϕ tan θ cos ϕ tan θ 0 cos ϕ − sin ϕ 0 sin ϕ sec θ cos ϕ sec θ .
Considering the inertia uncertainty of the receiver aircraft, the control-oriented attitude dynamics can be written as
Θ ˙ = Π ( Θ ) ω , ( J 0 + Δ J ) ω ˙ = − ω × ( J 0 + Δ J ) ω + τ + τ d ,
where J 0 denotes the nominal inertia matrix, Δ J represents the inertia variation, and τ d contains the tanker-wake disturbance, atmospheric gust disturbance, and unmodeled aerodynamic effects.
By isolating the perturbation associated with Δ J , the above system can be reformulated as
Θ ˙ = Π ( Θ ) ω , J 0 ω ˙ = − ω × J 0 ω + τ + d ,
where the lumped disturbance is defined as
d = τ d − Δ J ω ˙ − ω × Δ J ω .
Assumption 1.
The receiver aircraft operates away from the Euler-angle singularity, i.e., θ ≠ ± π / 2 .
Assumption 2.
The lumped disturbance d , including the tanker-wake-induced moment, atmospheric gust disturbance, aerodynamic uncertainty, and inertia perturbation, and its first derivative are assumed to be bounded.
Aerial-refueling studies have considered tanker-wake disturbances, atmospheric gusts, and aircraft parameter variations in receiver-aircraft modeling and control [1,19,21]. Accordingly, Assumption 2 is adopted for the smooth disturbance profiles within the bounded operating region considered in this study. The above formulation describes the attitude dynamics of the receiver aircraft operating in the tanker wake during aerial refueling. Since the present work focuses on disturbance-rejection attitude stabilization rather than relative-position guidance or docking control, the tanker–receiver relative translational dynamics are not explicitly included. In the subsequent controller design, the virtual torque command τ is assumed to be realizable through the aerodynamic control surfaces.

3. Prescribed-Performance ADP Attitude Control Scheme

3.1. Finite-Time Prescribed Performance Function

The boundary is generated from a finite-time scalar dynamics rather than postulated directly. For the ith attitude channel, let s ρ i = ϱ i − ϱ i ∞ and prescribe
s ˙ ρ i = − c ρ i s ρ i q ρ i , s ρ i ( 0 ) = ϱ i 0 − ϱ i ∞ ,
where c ρ i > 0 , 0 < q ρ i < 1 , and ϱ i 0 > ϱ i ∞ > 0 .
Theorem 1.
The solution of (16), continued by zero after its first hitting time, produces the nonincreasing performance envelope
ϱ i ( t ) = ϱ i ∞ + ( ϱ i 0 − ϱ i ∞ ) 1 − q ρ i − ( 1 − q ρ i ) c ρ i t + 1 1 − q ρ i ,
where [ a ] + = max { a , 0 } . The envelope reaches ϱ i ∞ at
T ρ i = ( ϱ i 0 − ϱ i ∞ ) 1 − q ρ i ( 1 − q ρ i ) c ρ i .
Proof. 
While s ρ i > 0 , separation of variables in (16) gives
s ρ i 1 − q ρ i ( t ) = s ρ i 1 − q ρ i ( 0 ) − ( 1 − q ρ i ) c ρ i t .
The right-hand side vanishes at T ρ i in (18). Consequently, s ρ i is positive and strictly decreasing on [ 0 , T ρ i ) and is set equal to zero thereafter. Adding the constant ϱ i ∞ establishes (17) and the claimed boundary properties. □
Collect the three boundaries in ϱ = col ( ϱ 1 , ϱ 2 , ϱ 3 ) . The normalized attitude is χ i = Θ i / ϱ i , and the constraint | χ i |   <   1 is removed through the inverse-hyperbolic-tangent map
ζ i = artanh ( χ i ) = 1 2 ln 1 + Θ i / ϱ i 1 − Θ i / ϱ i , i = 1 , 2 , 3 .
Thus, boundedness of ζ = col ( ζ 1 , ζ 2 , ζ 3 ) implies | Θ i ( t ) | < ϱ i ( t ) for every channel. Direct differentiation of (19) yields
ζ ˙ = D ζ Θ ˙ − Λ ϱ Θ ,
where
D ζ = diag i = 1 3 ϱ i ϱ i 2 − Θ i 2 , Λ ϱ = diag i = 1 3 ϱ ˙ i ϱ i .
With x = col ( ζ , ω ) ∈ R 6 , Equations (14) and (20) take the control-affine form
x ˙ = f ( x , t ) + g ( x ) ( τ + d ) ,
where
f = col D ζ [ Π ( Θ ) ω − Λ ϱ Θ ] , − J 0 − 1 ( ω × J 0 ω ) , g = col ( 0 3 × 3 , J 0 − 1 ) .
The arguments of f and g are suppressed below whenever they are clear. This representation separates the performance transformation from the observer and learning design used in the following subsections.

3.2. Finite-Time Disturbance Observer

All unknown moments in (22), including the tanker wake, gusts, aerodynamic mismatch, and inertia perturbation, are grouped in d . The observer is constructed for the state-space disturbance w = g ( x ) d ∈ R 6 ; the physical moment is recovered only after w has been estimated.
Introduce the stable filter
x ˙ f = − k o x f + g ( x ) τ , k o > 0 ,
and define the measurable residual r = x − x f . Combining (22) and (24) gives the identity
w = r ˙ + k o r − k o x − f ( x , t ) .
Accordingly, disturbance reconstruction reduces to obtaining a finite-time estimate of r ˙ and a convergent copy of r .
Assumption 3.
The residual is twice differentiable and satisfies ∥ r ¨ ( t ) ∥ ≤ L r for a known constant L r > 0 .
The justification for this assumption is provided in Appendix A. The derivative channel is generated by the componentwise second-order sliding-mode differentiator
ν ˙ 1 = ν 2 − K d 1 sig 1 / 2 ( e ν ) , ν ˙ 2 = − K d 2 sig ( e ν ) , e ν = ν 1 − r ,
where K d 1 , K d 2 ∈ R 6 × 6 are positive-definite diagonal matrices. Denote r ˙ ^ = ν 2 and ϵ ν = r ˙ ^ − r ˙ . Under Assumption 3, standard homogeneity arguments ensure the existence of a finite T ν such that ϵ ν ( t ) = 0 for all t ≥ T ν in the ideal noise-free case.
Theorem 2.
Let 1 / 2 < q o < 1 and k r > 0 . Consider
r ^ ˙ = r ˙ ^ − k o r ˜ − k r sig 2 q o − 1 ( r ˜ ) ,
w ^ = r ˙ ^ + k o r ^ − k o x − f ( x , t ) ,
where r ˜ = r ^ − r . Then w ^ coincides with w after a finite transient. Because g has full column rank, the corresponding moment estimate is d ^ = g † w ^ .
Proof. 
Subtracting (25) from (28) first gives
w ˜ : = w ^ − w = k o r ˜ + ϵ ν .
It therefore suffices to establish finite-time convergence of r ˜ . Equations (27) and (26) yield
r ˜ ˙ = − k o r ˜ − k r sig 2 q o − 1 ( r ˜ ) + ϵ ν .
After T ν , the last term is zero. For V o = 1 2 r ˜ T r ˜ ,
V ˙ o = − k o ∥ r ˜ ∥ 2 − k r ∑ j = 1 6 | r ˜ j | 2 q o
≤ − 2 q o k r V o q o .
The finite-time comparison lemma then gives
T o ≤ V o 1 − q o ( T ν ) 2 q o k r ( 1 − q o ) .
Hence r ˜ = 0 for t ≥ T ν + T o . Equation (29) simultaneously gives w ˜ = 0 , and the left inverse of g recovers d ^ = d . The total reconstruction time is T 2 = T ν + T o . □

3.3. ADP-Based Auxiliary Policy and Practical Stabilization

Once t ≥ T 2 = T ν + T o , the estimate satisfies d ^ = d . It is therefore convenient to separate the commanded moment into an auxiliary policy u and disturbance cancellation,
τ = u − d ^ , x ˙ = f ( x ) + g ( x ) u .
The autonomous representation applies after all performance envelopes have reached their constant terminal values.
For an admissible auxiliary policy, define the infinite-horizon return
J ( x 0 , u ) = ∫ 0 ∞ l ( x ( t ) , u ( t ) ) d t , l ( x , u ) = x T Q x + u T R u ,
where Q ≻ 0 and R ≻ 0 . If J * is differentiable, dynamic programming gives
0 = min u l ( x , u ) + ∇ J * T [ f + g u ] .
Stationarity with respect to u produces
u * = − 1 2 R − 1 g T ∇ J * ( x ) .
The implementable policy is introduced before its ideal approximation. Let φ : Ω → R l be a continuously differentiable basis vector satisfying φ ( 0 ) = 0 , and set
J ^ ( x ) = φ T ( x ) w ^ c , u ^ ( x ) = − 1 2 R − 1 g T ∇ φ T ( x ) w ^ c .
For analysis, write the value function on the compact operating set as
J * ( x ) = φ T ( x ) w c * + ε c ( x ) ,
and define w ˜ c = w c * − w ^ c . The preceding equations then imply the analysis identity
u ^ = u * + 1 2 R − 1 g T ∇ ε c + ∇ φ T w ˜ c .
Assumption 4.
The optimal value and policy exist on Ω. Moreover, ∇ ε c , ∇ φ , and w c * are uniformly bounded there by positive constants L ε , L φ , and L w , respectively.
The critic weights are updated according to
w ^ ˙ c = 1 2 γ c ∇ φ g R − 1 g T x − l c ( x ) γ c σ c ( x ) w ^ c ,
where γ c > 0 , σ c ( x ) = ∥ x ∥ 2 / ( ∥ x ∥ 2 + δ c ) + ϵ c with δ c , ϵ c > 0 , and
0 < l min ≤ l c ( x ) ≤ l max < ∞ , x ∈ Ω .
For example, l c ( x ) = λ 0 + λ 1 tanh ∥ x ∥ satisfies this condition when λ 0 , λ 1 > 0 .
The HJB equation in (36) establishes the optimality condition for the critic-based auxiliary policy, which minimizes the approximate Hamiltonian while explicitly penalizing control effort. The critic update law in (41) adaptively updates the value-function parameters, with its regularization term supporting the boundedness result in Theorem 3.
The auxiliary learning policy, nonlinear damping, and disturbance cancellation are combined in the commanded moment
τ = u ^ − g † A x + k x sig 2 q x − 1 ( x ) − d ^ ,
where A ≻ 0 , k x > 0 , and 1 / 2 < q x < 1 . The fractional-power term is used to strengthen regulation near the equilibrium; no finite-time convergence claim for the complete state is made from this term alone.
The control law in (43) integrates the HJB-based auxiliary policy with nonlinear stabilizing feedback and disturbance compensation. The auxiliary policy minimizes the approximate Hamiltonian to account for control effort, while the additional terms enhance transient regulation and disturbance rejection. This coordinated design achieves a favorable balance among control-effort optimization, transient performance, and robustness. The following result therefore addresses practical boundedness rather than finite-time optimal stabilization.
Assumption 5.
On a compact admissible operating region Ω containing the origin, let J * ( x ) denote the optimal value function associated with the HJB Equation (36), and let u * ( x ) be the corresponding optimal policy. Assume that J * ( x ) is twice continuously differentiable and satisfies
c ̲ s ∥ x ∥ 2 ≤ J * ( x ) ≤ c ¯ s ∥ x ∥ 2 ,
and
∥ ∇ J * T ( x ) g ( x ) ∥ ≤ L J ∥ x ∥ ,
where c ̲ s , c ¯ s , and L J are positive constants. For the control law in (43), define the effective input mismatch during the autonomous phase as Δ c : = u ^ − u * − g † A x + k x sig 2 q x − 1 ( x ) + d − d ^ .
Theorem 3.
Suppose Assumption 5 and the bounded-approximation conditions stated above hold. Then the critic weights generated by (41) are uniformly ultimately bounded. If ∥ Δ c ( t ) ∥ ≤ Δ ¯ c during the considered autonomous phase, the transformed state is locally uniformly ultimately bounded and approaches the residual set
Ω x = x : ∥ x ∥ ≤ c ¯ s c Δ c ̲ s c s Δ ¯ c .
where c s = λ min ( Q ) / 2 and c Δ = L J 2 / [ 2 λ min ( Q ) ] , provided the resulting residual set and the selected invariant sublevel set lie within the admissible region.
Proof. 
Rewrite the critic update as
w ^ ˙ c = b c ( x ) − a c ( x ) w ^ c ,
where
b c = 1 2 γ c ∇ φ g R − 1 g T x , a c = l c σ c γ c .
All factors in b c are bounded on Ω , so a constant b ¯ c > 0 exists such that ∥ b c ∥ ≤ b ¯ c . Furthermore, (42) and σ c ≥ ϵ c > 0 imply a c ≥ a ̲ c : = l min ϵ c / γ c > 0 . For V w = 1 2 ∥ w ^ c ∥ 2 , Young’s inequality gives
V ˙ w = w ^ c T b c − a c ∥ w ^ c ∥ 2 ≤ − a ̲ c 2 ∥ w ^ c ∥ 2 + b ¯ c 2 2 a ̲ c .
Thus w ^ c is UUB. Since the ideal weight w c * is bounded on Ω , the weight error w ˜ c is also bounded. The policy (38) and the corresponding contribution to Δ c are consequently bounded on Ω .
The disturbance-observer error remains bounded during its initial transient and vanishes after T 2 under the ideal observer assumptions established in Theorem 2. Let T p denote the time at which the prescribed-performance envelope reaches its terminal value. For t ≥ T p , the nominal transformed dynamics are autonomous. Substituting the control law in (43) into (22) gives
x ˙ = f ( x ) + g ( x ) u ^ ( x ) − g ( x ) g † A x + k x sig 2 q x − 1 ( x ) + g ( x ) ( d − d ^ ) .
By the definition of Δ c , these dynamics can be rewritten as
x ˙ = f ( x ) + g ( x ) ( u * + Δ c ) .
Taking V s ( x ) = J * ( x ) and using the HJB Equation (36), we obtain
V ˙ s = ∇ J * T f + g ( u * + Δ c ) = − x T Q x − u * T R u * + ∇ J * T g Δ c ≤ − λ min ( Q ) ∥ x ∥ 2 + L J ∥ x ∥ ∥ Δ c ∥ .
Applying Young’s inequality yields
V ˙ s ≤ − c s ∥ x ∥ 2 + c Δ ∥ Δ c ∥ 2 ,
where c s = λ min ( Q ) / 2 and c Δ = L J 2 / [ 2 λ min ( Q ) ] . Thus, the ISS inequality follows from the HJB identity and the local gradient bound in Assumption 5.
For the forward-invariance check, choose a compact sublevel set Ω ρ = { x : V s ( x ) ≤ ρ } contained in Ω . On its boundary, using (44) and (53) gives
V ˙ s ≤ − c s c ¯ s ρ + c Δ Δ ¯ c 2 < 0 ,
provided that ρ > c ¯ s c Δ c s Δ ¯ c 2 . If such a sublevel set can be selected within the admissible region, the boundary condition ensures its forward invariance.
Consequently, for bounded Δ c , the transformed state is locally uniformly ultimately bounded and approaches the residual set in (46). The finite-time convergence properties established in Theorems 1 and 2 apply to the prescribed-performance envelope and disturbance reconstruction, respectively, whereas Theorem 3 establishes local uniform ultimate boundedness of the transformed closed-loop state. □
The overall architecture of the proposed prescribed-performance ADP attitude control scheme for the aerial-refueling receiver aircraft is illustrated in Figure 2. The selection of controller and observer parameters plays an important role in achieving a desirable trade-off among convergence speed, disturbance rejection capability, robustness, and control effort. Accordingly, the following remark provides the gain tuning principles.
Figure 2. Overall architecture of the proposed prescribed-performance ADP control scheme for the receiver aircraft.
Remark 1.
The selection of the observer and controller gains involves a trade-off between convergence speed, disturbance rejection capability, and control effort. Specifically, the gain k o in the auxiliary system determines the decay rate of the linear error dynamics of the disturbance observer. A larger k o improves the transient estimation performance but may increase sensitivity to measurement noise.
The differentiator gains K d 1 and K d 2 are selected based on the estimated residual-derivative bound. Specifically, K d 2 is chosen to dominate the residual acceleration bound, while K d 1 is selected to satisfy the finite-time differentiation conditions. The gains are further tuned to balance convergence speed, estimation accuracy, and noise sensitivity, as illustrated in subsequent simulation section.
The nonlinear observer gain k r and the exponent q o jointly determine the finite-time convergence property of the disturbance estimation error. A larger k r accelerates the convergence process, while q o ∈ ( 0.5 , 1 ) adjusts the convergence behavior near the origin. Smaller values of q o provide faster convergence when the estimation error is large but may introduce higher sensitivity to noise.
For the nonlinear damping term, the gain k x controls the strength of feedback applied to the transformed state. Increasing k x can improve transient regulation, while excessively large values may increase control effort and cause actuator saturation. The exponent q x ∈ ( 0.5 , 1 ) adjusts the local shape of the fractional-power feedback: a smaller value strengthens its action near the equilibrium, whereas a larger value generally provides smoother control action.
Therefore, the gains should be selected sequentially according to the following principle: first choose k o , K d 1 , K d 2 , k r , q o to ensure sufficient disturbance estimation performance; then select k x , q x to obtain the desired practical regulation performance while respecting actuator constraints. In practical implementation, the gains are tuned to achieve a balance between convergence speed, robustness, and control input magnitude.

4. Simulation and Hardware-in-the-Loop Validation

To verify the effectiveness of the proposed prescribed-performance ADP control scheme, numerical simulations and hardware-in-the-loop (HIL) experiments are conducted based on a fixed-wing aircraft platform. The considered aircraft model adopts the aerodynamic configuration introduced in the previous section, where the control inputs are generated by the aerodynamic control surfaces. The simulation results are used to evaluate the tracking performance, disturbance rejection capability, practical regulation accuracy, and control-effort characteristics of the proposed method. Finite-time convergence is assessed only for the performance boundary and disturbance-observation stage.
The main physical parameters of the fixed-wing aircraft are given as follows. The aircraft mass is selected as m = 6 kg , and the nominal inertia matrix is given by
J 0 = 0.25 0 0 0 0.32 0 0 0 0.55 kg · m 2 .
The aerodynamic reference parameters are selected as S ref = 0.45 m 2 ,   b ¯ = 1.8 m ,   c ¯ = 0.25 m , where S ref , b ¯ , and c ¯ denote the reference area, wing span, and mean aerodynamic chord, respectively.

4.1. Simulation Results of Proposed Disturbance Observer

To independently evaluate the disturbance reconstruction performance of the proposed finite-time disturbance observer, numerical simulations are first conducted before examining the complete closed-loop control system. The objective of this subsection is to verify the finite-time convergence property, reconstruction accuracy, and tracking capability of the proposed observer in the presence of continuously varying aerodynamic disturbances. In accordance with Assumption 2, the injected disturbances are selected as smooth time-varying signals with bounded derivatives.
To test the observer under simultaneous multi-axis disturbances, the lumped disturbance torque is imposed as
d ( t ) = 0.12 sin ( 0.3 t ) + 0.04 cos ( 0.6 t ) 0.10 cos ( 0.25 t ) + 0.03 sin ( 0.5 t ) 0.08 sin ( 0.4 t ) + 0.04 cos ( 0.2 t ) N · m .
The above disturbance contains components with different amplitudes and frequencies and is used to represent the combined effects of aerodynamic coefficient uncertainties, gust-induced moments, and other unmodeled perturbations. During aerial refueling, the receiver aircraft is subject to time-varying disturbances arising from tanker-wake effects, atmospheric gusts, and aerodynamic uncertainties. In this study, sinusoidal signals are adopted to represent the resulting time-varying lumped disturbances. By adjusting their amplitudes and frequencies, different disturbance intensities and temporal variations can be systematically evaluated. This choice provides a controlled and reproducible means of assessing disturbance reconstruction and attitude regulation under the bounded disturbance conditions considered in this study. The use of sinusoidal signals for observer performance evaluation is also consistent with previous studies [20]. The prescribed disturbance magnitudes and directions define the test conditions, with the magnitude determining the disturbance intensity and the direction determining its effect on the coupled receiver-aircraft dynamics.
The gain matrices of the second-order sliding-mode finite-time differentiator are chosen as K d 1 = 1 I 6 and K d 2 = 25 I 6 , where the gains are selected sufficiently large with respect to the prescribed upper bound of | r ¨ | to ensure finite-time differentiation in the ideal noise-free case. The nonlinear disturbance observer parameters are selected as k r = 1 and k o = 1 . The initial states of the auxiliary system and the differentiator are set to x f ( 0 ) = 0 6 , ν 1 ( 0 ) = 0 6 , ν 2 ( 0 ) = 0 6 . The initial disturbance estimate is taken as d ^ ( 0 ) = 0 3 .
The simulation results are given in Figure 3.
Figure 3. Disturbance estimation performance of the proposed observer: (a) Actual and estimated disturbance in the first rotational channel, d 1 and d ^ 1 . (b) Actual and estimated disturbance in the second rotational channel, d 2 and d ^ 2 . (c) Actual and estimated disturbance in the third rotational channel, d 3 and d ^ 3 . (d) Estimation errors of the three disturbance components, d ˜ 1 , d ˜ 2 , and d ˜ 3 .
Figure 3 presents the disturbance reconstruction performance of the proposed observer. As shown in Figure 3a–c, the estimated disturbances closely track the actual disturbances in all three rotational channels, despite the differences in disturbance amplitudes and variation frequencies. The estimated curves almost overlap with the corresponding actual disturbance signals over the entire simulation interval, demonstrating the strong tracking capability of the proposed observer for time-varying disturbances.
The corresponding estimation errors are further illustrated in Figure 3d. Although relatively larger estimation errors occur during the initial transient stage, all three error components rapidly decrease toward a small neighborhood of zero and subsequently remain at a very low level. Compared with the amplitudes of the injected disturbances, the residual estimation errors are considerably smaller, indicating that the proposed observer achieves high-accuracy disturbance reconstruction. Furthermore, no obvious phase lag or amplitude distortion can be observed between the actual and estimated disturbance signals. These results verify that the proposed disturbance observer can accurately reconstruct multi-axis, continuously varying lumped disturbances and provide reliable disturbance information for the subsequent compensation control.
Figure 4 shows the influence of the observer parameters on the disturbance reconstruction performance. As illustrated in Figure 4a, a small k o leads to a larger transient estimation error, whereas a moderate increase in k o improves the transient response. However, excessively large values provide no further improvement, indicating that k o should be selected to balance convergence speed and estimation smoothness. Figure 4b presents the influence of the differentiator gain scaling factor κ , where K d 1 = k κ K d 1 , 0 and K d 2 = k κ K d 2 , 0 , with K d 1 , 0 and K d 2 , 0 being the baseline gains defined previously. A small k κ results in slower convergence and larger oscillations, while a moderate value significantly improves the estimation performance. Further increasing k κ yields limited improvement and may increase transient oscillations. These results demonstrate that the proposed observer maintains good reconstruction performance over a reasonable range of gain variations.
Figure 4. Parameter sensitivity analysis of the proposed disturbance observer: (a) influence of the auxiliary-system gain k o on the disturbance estimation error norm; (b) influence of the differentiator gain scaling factor κ on the disturbance estimation error norm, where K d 1 = k κ K d 1 , 0 and K d 2 = k κ K d 2 , 0 , and K d 1 , 0 and K d 2 , 0 denote the baseline differentiator gains specified previously.

4.2. Experimental Results of the Proposed Prescribed-Performance ADP Controller

To further verify the feasibility of the proposed method in practical applications, a laboratory-level hardware-in-the-loop (HIL) platform was established, as shown in Figure 5. The platform consists of a control simulation computer, a WMD3 three-axis rotary stage (Shenzhen Wanming Technology Co., Ltd., Shenzhen, China), an HC-GS/OEM integrated navigation system, and a visual simulation computer. The control simulation computer runs MATLAB R2025b (MathWorks, Natick, MA, USA) to execute the model simulation and control algorithm at a sampling period of T s = 0.05 s (20 Hz). The computed control commands are transmitted to the rotary-stage motor drivers via an RS-485 bus, while the integrated navigation system measures the attitude angles and angular rates and feeds them back to the computer, thereby closing the control loop. Simulation data are transmitted via UDP to the visual simulation computer for monitoring the simulated flight states. Recent research on AHRS-based UAV navigation likewise highlights the importance of real-time attitude information derived from inertial sensing [39]. The controller, disturbance observer, and measurement feedback are implemented digitally. No additional low-pass filtering or continuous-time approximation is introduced specifically to suppress discrete-time chattering.
Figure 5. Hardware-in-the-loop experimental platform for receiver-aircraft attitude control.
The HIL experiments validate the real-time implementation and attitude regulation performance of the proposed controller using a three-axis attitude platform. The receiver-aircraft aerodynamic dynamics and disturbance effects are simulated numerically, rather than physically reproduced by the experimental platform. Therefore, the HIL results demonstrate the implementation feasibility of the proposed control framework under the tested conditions, rather than a full reproduction of realistic aerial-refueling operations.
The initial attitude of the receiver aircraft is selected as Θ ( 0 ) = [ 5 ∘ , − 3 ∘ , 8 ∘ ] T , with the initial angular velocity ω ( 0 ) = [ 0 , 0 , 0 ] T rad / s . To emulate the disturbance environment encountered by the receiver aircraft in the wake-affected region during aerial refueling, the external disturbance moment is constructed as
τ d ( t ) = τ wake ( t ) + τ gust ( t ) + τ aero ( t ) ,
where the tanker-wake-induced disturbance is selected as
τ wake ( t ) = 0.12 sin ( 0.8 t ) + 0.05 sin ( 2.0 t ) 0.08 cos ( 0.6 t ) + 0.03 sin ( 1.5 t ) 0.10 sin ( 0.7 t + π / 6 ) + 0.04 cos ( 1.8 t ) N · m ,
the atmospheric-gust-induced disturbance is given by
τ gust ( t ) = 0.025 sin ( 0.25 t ) + 0.015 cos ( 1.1 t ) 0.020 sin ( 0.30 t + 0.4 ) 0.018 cos ( 0.27 t ) + 0.012 sin ( 1.3 t ) N · m ,
and the bounded aerodynamic uncertainty is modeled as
τ aero ( t ) = 0.020 sin ( 0.15 t ) 0.015 cos ( 0.12 t ) 0.018 sin ( 0.18 t + 0.3 ) N · m .
In addition, a 5 % inertia perturbation, Δ J = 0.05 J 0 , is introduced to account for parametric uncertainty. The prescribed performance parameters are selected as ϱ 0 = [ 15 ∘ , 15 ∘ , 20 ∘ ] T , ϱ ∞ = [ 0 . 5 ∘ , 0 . 5 ∘ , 1 ∘ ] T , and c ρ i = 0.8 , i = 1 , 2 , 3 .
To demonstrate the effectiveness of the proposed method, three controllers are compared under the same simulation conditions: the proposed prescribed-performance finite-time ADP controller (PFTOC), a robust finite-time sliding-mode controller (RFTC), and a classical ADP controller (CADP) constructed following the continuous-time ADP formulation in Ref. [28]. The RFTC is given by
s = ω + β ζ , τ RFTC = ω × J 0 ω − J 0 β ω + k x sig q x ( s ) − d ^ .
All three controllers are tested using the same initial conditions, disturbance inputs, and sampling period T s = 0.05 s . Their attitude regulation, disturbance rejection, and control performance are then compared.
For a fair comparison, the same finite-time disturbance observer is employed for PFTOC, CADP, and RFTC to estimate and compensate for the lumped disturbance. Owing to the disturbance compensation provided by the observer, all three control schemes are able to stabilize the receiver-aircraft attitude system under the considered disturbance conditions. The comparative results are presented in Figure 6, Figure 7, Figure 8 and Figure 9. As shown in Figure 6, the main differences among the three methods are therefore reflected in their transient responses and control effort. CADP exhibits relatively larger transient oscillations in some state channels, whereas PFTOC provides a smoother convergence process with smaller fluctuations. RFTC also achieves rapid state convergence, but its more aggressive transient response is accompanied by a considerably larger control effort.
Figure 6. State responses under different control methods: (a) PFTOC; (b) CADP; (c) RFTC.
Figure 7. Comparison of the attitude responses under different control methods: (a) roll-angle response ϕ ; (b) pitch-angle response θ ; (c) yaw-angle response ψ .
Figure 8. Control-input comparison among PFTOC, CADP, and RFTC: (a) rolling control torque τ 1 ; (b) pitching control torque τ 2 ; (c) yawing control torque τ 3 .
Figure 9. Enlarged control-input comparison among PFTOC, CADP, and RFTC during the initial 0– 10 s interval: (a) rolling control torque τ 1 ; (b) pitching control torque τ 2 ; (c) yawing control torque τ 3 .
The attitude responses in Figure 7 further show that the three methods can regulate the roll, pitch, and yaw angles to the desired equilibrium. Compared with CADP, PFTOC produces smaller transient oscillations, particularly in the yaw channel, and approaches the equilibrium more smoothly. Although RFTC exhibits a fast transient response, this improvement is obtained at the expense of a much stronger control action.
This feature can be clearly observed from Figure 8. The RFTC generates significantly larger initial control torques and noticeable high-frequency fluctuations, especially in the pitching and yawing channels. In contrast, the control inputs generated by PFTOC remain relatively smooth and moderate while maintaining satisfactory attitude convergence. CADP also provides bounded control inputs, but relatively larger transient variations can be observed in some channels.
To further illustrate the contribution of the ADP component, RFTC is included as an ADP-free baseline. While PFTOC incorporates a critic-generated policy to approximate the optimal control action, RFTC relies on finite-time robust feedback. The quantitative results show that PFTOC reduces the integrated control effort from 26.369 to 7.513 ( N m ) 2 s and the peak resultant control torque from 8.057 to 1.914 N m compared with RFTC. Although RFTC achieves faster convergence and a lower RMS attitude error, PFTOC maintains satisfactory attitude regulation with substantially lower control expenditure. These results highlight the practical benefit of incorporating the ADP policy into the proposed control framework.

4.3. Quantitative Analysis

To further quantify the performance of the three controllers, Table 1 summarizes their settling times, RMS attitude errors, maximum overshoots, and control-effort metrics over the 50 s simulation period. PFTOC reduces the settling time from 28.75 s to 16.30 s and the maximum overshoot from 3.060° to 1.008° compared with CADP. It also reduces the integrated control effort by approximately 44.0%. Compared with RFTC, PFTOC reduces the integrated control effort by approximately 71.5% and the peak resultant control torque by 76.2%, although RFTC achieves faster convergence and a lower RMS attitude error. These results demonstrate that PFTOC provides a favorable balance between attitude regulation performance and control expenditure.
Table 1. Quantitative performance comparison of PFTOC, CADP, and RFTC.

5. Conclusions

This paper develops a prescribed-performance ADP attitude-control scheme for an aerial-refueling receiver aircraft subject to tanker-wake disturbances and model uncertainties. A finite-time observer reconstructs the lumped disturbance, while a critic-generated auxiliary policy and nonlinear damping term improve attitude regulation and control performance. The analysis shows bounded critic weights and local uniform ultimate boundedness of the closed-loop signals under the stated input-to-state stability condition; it does not assert finite-time convergence of the complete state. Comparative simulations with CADP and RFTC demonstrate that the proposed PFTOC controller achieves smoother transient responses and a favorable balance between stabilization performance and control effort. HIL experiments further verify its real-time implementability.
The current formulation assumes that the virtual control torque can be realized within the admissible actuator range and does not explicitly account for control-surface saturation or deflection-rate constraints. Although the ADP policy minimizes the prescribed control-effort cost, actuator constraint satisfaction is not explicitly guaranteed. Future work will incorporate actuator magnitude and rate constraints into the proposed control framework to further improve its practical applicability. The HIL experiments provide laboratory-level validation of the proposed control framework, accounting for hardware actuation capabilities, measurement errors, and real-time implementation. However, they do not fully reproduce actual flight conditions. Moreover, the sinusoidal disturbances used do not fully capture realistic tanker-wake vortices. Future work will incorporate more realistic wake models and pursue wind-tunnel or flight tests.

Author Contributions

Conceptualization, Y.G.; methodology, Y.G.; software and validation, W.Z.; writing—original draft preparation, Y.G.; writing—review and editing, W.Z. and B.X.; supervision, B.X.; funding acquisition, Y.G. and B.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62573358, in part by the China Postdoctoral Science Foundation under Grant 2024M762771 and Grant GZC20251124, and in part by the Natural Science Basic Research Program in Shaanxi Province of China under Grant 2025JC-YBQN-828.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data are contained in the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADPAdaptive dynamic programming
ADRCActive disturbance rejection control
CADPClassical adaptive dynamic programming controller
ESOExtended state observer
HILHardware-in-the-loop
HJBHamilton–Jacobi–Bellman
LQRLinear quadratic regulation
MPCModel predictive control
PIDProportional–integral–derivative
PFTOCPrescribed-performance finite-time ADP controller
RFTCRobust finite-time controller
UAVUnmanned aerial vehicle
UUBUniformly ultimately bounded

Appendix A. Residual-Derivative Bound and Observer Robustness

Appendix A.1. Estimation of the Residual-Derivative Bound

From (22) and (24), the residual dynamics satisfy
r ˙ = f ( x , t ) + g d + k o x f .
Since g is constant, differentiation yields
r ¨ = ∂ f ∂ x x ˙ + ∂ f ∂ t + g d ˙ + k o x ˙ f .
On the considered bounded operating region, suppose that the nominal dynamics and their relevant derivatives are uniformly bounded and that the control input and auxiliary-filter state remain bounded. Under Assumption 2, a conservative residual-derivative bound is given by
L r = L f ˙ + ∥ g ∥ L d ˙ + k o L x ˙ f ,
where L f ˙ , L d ˙ , and L x ˙ f denote upper bounds on ∥ f ˙ ∥ , ∥ d ˙ ∥ , and ∥ x ˙ f ∥ , respectively. These bounds can be estimated from the nominal aircraft dynamics, disturbance variation, and auxiliary-filter dynamics over the considered operating region.

Appendix A.2. Robustness Analysis

Consider a bounded differentiator error ∥ ϵ ν ∥   ≤   ϵ ¯ ν . From (30), with V o = 1 2 ∥ r ˜ ∥ 2 , one obtains
V ˙ o ≤ − k o ∥ r ˜ ∥ 2 + ϵ ¯ ν ∥ r ˜ ∥ .
Consequently,
lim sup t → ∞ ∥ r ˜ ( t ) ∥ ≤ ϵ ¯ ν k o .
Furthermore, using (29) and d ^ − d = g † w ˜ gives
lim sup t → ∞ ∥ d ^ − d ∥ ≤ 2 ∥ g † ∥ ϵ ¯ ν .
Therefore, the disturbance reconstruction error remains ultimately bounded under a bounded effective differentiator error. Under the ideal conditions of Theorem 2, exact finite-time disturbance reconstruction is recovered.

References

  1. Ren, J.; Quan, Q. Progress in modeling and control of probe-and-drogue autonomous aerial refueling. Chin. J. Aeronaut. 2024, 37, 6–26. [Google Scholar] [CrossRef] [Scilit]
  2. Bao, X.; Li, Y.; Wang, Z. Direct force control technology for longitudinal trajectory of receiver aircraft based on incremental nonlinear dynamic inversion and active disturbance rejection controller. Machines 2025, 13, 525. [Google Scholar] [CrossRef] [Scilit]
  3. Hu, J.; Wu, Y.; Su, S. Sliding mode control with power-type barrier function for autonomous aerial refueling based on disturbance observer. ISA Trans. 2025, 167, 1398–1412. [Google Scholar] [CrossRef] [Scilit]
  4. Ren, J.; Du, J.; Xu, B.; Chen, Y.; Li, Z. Multi-degree-of-freedom reliable docking control for probe-and-drogue autonomous aerial refueling. Aerosp. Sci. Technol. 2026, 168, 111086. [Google Scholar] [CrossRef] [Scilit]
  5. Negru, S.A.; Geragersian, P.; Petrunin, I.; Guo, W. Resilient multi-sensor UAV navigation with a hybrid federated fusion architecture. Sensors 2024, 24, 981. [Google Scholar] [CrossRef] [Scilit]
  6. Wu, Z.; Wang, L.; Zhang, Z.; Xiao, B.; Qu, Y. Practical predefined-time control for stable and safe docking of fixed-wing receiver in aerial refueling. Aerosp. Sci. Technol. 2026, 176, 112451. [Google Scholar] [CrossRef] [Scilit]
  7. Anjali, B.S.; Vivek, A.; Nandagopal, J.L. Simulation and analysis of integral LQR controller for inner control loop design of a fixed wing micro aerial vehicle (MAV). Procedia Technol. 2016, 25, 76–83. [Google Scholar] [CrossRef] [Scilit][Green Version]
  8. Reinhardt, D.; Johansen, T.A. Control of fixed-wing UAV attitude and speed based on embedded nonlinear model predictive control. IFAC-PapersOnLine 2021, 54, 91–98. [Google Scholar] [CrossRef] [Scilit]
  9. Zhuang, H.; Sun, Q.; Chen, Z.; Zeng, X. Back-stepping active disturbance rejection control for attitude control of aircraft systems based on extended state observer. Int. J. Control Autom. Syst. 2021, 19, 2134–2149. [Google Scholar] [CrossRef] [Scilit]
  10. Wang, Z.; Hu, L.; Fei, W.; Zhou, D.; Yang, D.; Ma, C.; Gong, Z.; Wu, J.; Zhang, C.; Yang, Y. High-performance attitude control design of supersonic tailless aircraft: A cascaded disturbance rejection approach. Aerospace 2023, 10, 198. [Google Scholar] [CrossRef] [Scilit]
  11. Castañeda, H.; Salas-Peña, O.S.; de León-Morales, J. Extended observer based on adaptive second order sliding mode control for a fixed wing UAV. ISA Trans. 2017, 66, 226–232. [Google Scholar] [CrossRef] [Scilit]
  12. Cui, L.; Jin, N.; Chang, S.; Zuo, Z.; Zhao, Z. Fixed-time ESO based fixed-time integral terminal sliding mode controller design for a missile. ISA Trans. 2022, 125, 237–251. [Google Scholar] [CrossRef] [Scilit]
  13. Bianchi, D.; Di Gennaro, S.; Di Ferdinando, M.; Acosta Lùa, C. Robust control of UAV with disturbances and uncertainty estimation. Machines 2023, 11, 352. [Google Scholar] [CrossRef] [Scilit]
  14. Thanh, H.L.N.N.; Huynh, T.T.; Vu, M.T.; Mung, N.X.; Phi, N.N.; Hong, S.K.; Vu, T.N.L. Quadcopter UAVs extended states/disturbance observer-based nonlinear robust backstepping control. Sensors 2022, 22, 5082. [Google Scholar] [CrossRef] [Scilit]
  15. Levant, A. Robust exact differentiation via sliding mode technique. Automatica 1998, 34, 379–384. [Google Scholar] [CrossRef] [Scilit]
  16. Davila, J.; Fridman, L.; Levant, A. Second-order sliding-mode observer for mechanical systems. IEEE Trans. Autom. Control 2005, 50, 1785–1789. [Google Scholar] [CrossRef] [Scilit]
  17. Hernández-González, O.; Targui, B.; Valencia-Palomo, G.; Guerrero-Sánchez, M.E. Robust cascade observer for a disturbance unmanned aerial vehicle carrying a load under multiple time-varying delays and uncertainties. Int. J. Syst. Sci. 2024, 55, 1056–1072. [Google Scholar] [CrossRef] [Scilit]
  18. Hernández-González, O.; Ramírez-Rasgado, F.; Farza, M.; Guerrero-Sánchez, M.E.; Astorga-Zaragoza, C.M.; M’Saad, M.; Valencia-Palomo, G. Observer for nonlinear systems with time-varying delays: Application to a two-degrees-of-freedom helicopter. Aerospace 2024, 11, 206. [Google Scholar] [CrossRef] [Scilit]
  19. Wu, C.; Hui, J.; Yan, J.; Guo, Y.; Xiao, B. Dynamic modeling and faster finite-time attitude stabilization of receiver aircraft for aerial refueling. Nonlinear Dyn. 2021, 104, 467–481. [Google Scholar] [CrossRef] [Scilit]
  20. Wu, C.; Yan, J.; Lin, H.; Wu, X.; Xiao, B. Fixed-time disturbance observer-based chattering-free sliding mode attitude tracking control of aircraft with sensor noises. Aerosp. Sci. Technol. 2021, 111, 106565. [Google Scholar] [CrossRef] [Scilit]
  21. Wu, C.; Yan, J.; Shen, J.; Wu, X.; Xiao, B. Predefined-time attitude stabilization of receiver aircraft in aerial refueling. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3321–3325. [Google Scholar] [CrossRef] [Scilit]
  22. Wu, C.; Yan, J.; Wu, X.; Guo, Y.; Mou, P.; Xiao, B. Predefined-time sliding manifold-based fixed-time attitude stabilization control of receiver aircraft with measurement noises. Trans. Inst. Meas. Control 2022, 44, 2193–2203. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, Z.; Li, X.; Zhang, L. Finite-time attitude control of quadrotor unmanned aerial vehicle with disturbance and actuator saturation. Appl. Sci. 2024, 14, 3639. [Google Scholar] [CrossRef] [Scilit]
  24. Yang, Y.; Kim, S.; Lee, K.; Leeghim, H. Disturbance robust attitude stabilization of multirotors with control moment gyros. Sensors 2024, 24, 8212. [Google Scholar] [CrossRef] [Scilit]
  25. Wang, Y.; Wang, H.; Liu, Y.; Chen, J.; Wu, T.; Zheng, W. Modeling and predefined-time anti-disturbance control for the aerial refueling phase of receiver aircraft. Appl. Math. Model. 2022, 112, 540–559. [Google Scholar] [CrossRef] [Scilit]
  26. Zhao, W.; Qu, Y.; Yu, Z.; Zhang, Y. Finite-time guidance and control for uncrewed receiver aircraft in aerial refueling rendezvous. J. Aerosp. Eng. 2024, 37, 04024043. [Google Scholar] [CrossRef] [Scilit]
  27. Hu, J.; Wu, Y.; Su, S. Flexible prescribed performance tracking control for receiver UAV with actuator faults and constraints. J. Frankl. Inst. 2025, 362, 108033. [Google Scholar] [CrossRef] [Scilit]
  28. Vamvoudakis, K.G.; Lewis, F.L. Online actor–critic algorithm to solve the continuous-time infinite horizon optimal control problem. Automatica 2010, 46, 878–888. [Google Scholar] [CrossRef] [Scilit]
  29. Modares, H.; Lewis, F.L. Optimal tracking control of nonlinear partially-unknown constrained-input systems using integral reinforcement learning. Automatica 2014, 50, 1780–1792. [Google Scholar] [CrossRef] [Scilit]
  30. Han, X.; Zheng, Z.; Liu, L.; Wang, B.; Cheng, Z.; Fan, H.; Wang, Y. Online policy iteration ADP-based attitude-tracking control for hypersonic vehicles. Aerosp. Sci. Technol. 2020, 106, 106233. [Google Scholar] [CrossRef] [Scilit]
  31. Zhang, C.; Zhang, G.; Dong, Q. Adaptive dynamic programming-based adaptive-gain sliding mode tracking control for fixed-wing unmanned aerial vehicle with disturbances. Int. J. Robust Nonlinear Control 2023, 33, 1065–1097. [Google Scholar] [CrossRef] [Scilit]
  32. Yuan, Y.; Zhou, D. Reinforcement learning for dual-control aircraft six-degree-of-freedom attitude control with system uncertainty. Aerospace 2024, 11, 281. [Google Scholar] [CrossRef] [Scilit]
  33. Huang, X.; Zhang, Y.; Liu, J.; Zhong, H.; Wang, Z.; Peng, Y. Error dynamics based dual heuristic dynamic programming for self-learning flight control. Appl. Sci. 2023, 13, 586. [Google Scholar] [CrossRef] [Scilit]
  34. Yang, S.; Yu, F.; Liu, H.; Ma, H.; Zhang, H. Adaptive-dynamic-programming-based robust control for a quadrotor UAV with external disturbances and parameter uncertainties. Appl. Sci. 2023, 13, 12672. [Google Scholar] [CrossRef] [Scilit]
  35. Liu, Y.; Dai, Y.; Li, M.; Lichen, S.; He, L. Predefined-time optimal fault-tolerant attitude control for tailless aerial vehicles via the adaptive dynamic programming. Aerosp. Sci. Technol. 2026, 176, 112026. [Google Scholar] [CrossRef] [Scilit]
  36. Xu, J.; Wang, L.; Liu, Y.; Xue, H. Finite-time prescribed performance optimal attitude control for quadrotor UAV. Appl. Math. Model. 2023, 120, 752–768. [Google Scholar] [CrossRef] [Scilit]
  37. Yang, H.; Hu, Q.; Dong, H.; Zhao, X.; Li, D. Optimized data-driven prescribed performance attitude control for actuator saturated spacecraft. IEEE/ASME Trans. Mechatron. 2023, 28, 1616–1626. [Google Scholar] [CrossRef] [Scilit]
  38. An, K.; Wang, Z.; Huang, W.; Liu, S. Performance-prescribed optimal neural control for hypersonic vehicles considering disturbances: An adaptive dynamic programming approach. Aerosp. Sci. Technol. 2024, 152, 109370. [Google Scholar] [CrossRef] [Scilit]
  39. Lu, Y.; Li, Z.; Xiong, J.; Lv, K. Adaptive UAV navigation method based on AHRS. Sensors 2024, 24, 2518. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.