1. Introduction
The flying-wing layout is a tailless aircraft configuration in which the fuselage and wings are integrated. It offers inherent advantages such as high aerodynamic efficiency (large lift-to-drag ratio) and strong load-carrying capacity (low proportion of empty weight), making it one of the most promising candidate configurations for UAVs and advanced aircraft [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10]. In unmanned aerial vehicle (UAV) applications, the same layout is especially attractive for long-endurance civilian missions, including remote sensing, environmental monitoring, infrastructure inspection, disaster assessment, emergency mapping, and persistent public-service observation.
Although the flying-wing layout is a highly integrated configuration that provides many benefits in terms of aerodynamic and structural performance, it also introduces significant challenges in flight control. In 1993, the United States conducted research on the maneuvering characteristics of a highly maneuverable flying-wing aircraft with a 65° sweptback angle, known as the innovative control effectors (ICE) project, and Bowlus et al. summarized the associated difficulties [
11]. The main issues identified are as follows: first, yaw control torque is insufficient, and generating the required forces and moments for balancing and maneuvering the UAV remains a key challenge; second, this type of UAV exhibits multi-axis instability, which must be compensated by the flight control system; third, the multiple control surfaces of the tailless layout influence motion along the same axis, making it necessary to study how to allocate commands to these surfaces in a manner that optimizes performance, minimizes rudder bias, and avoids rate saturation; and finally, the control surfaces themselves are often highly nonlinear and coupled, which constitutes a critical problem in the flight control of low-aspect-ratio airfoil layouts. For unmanned platforms, these issues are more critical because envelope protection, disturbance rejection, and recovery from large attitude excursions must be handled by onboard flight-control algorithms without direct pilot compensation.
Aiming at the rapidly time-varying, strongly nonlinear, and highly coupled characteristics of low-aspect-ratio flying wings, scholars, both domestically and internationally, have primarily adopted modern or intelligent control theory methods to investigate the key issues in flight control [
12]. Anhtuan D. Ngo et al. designed internal and external loop control laws based on the longitudinal and lateral or navigational coupled linear state-space model of ICE aircraft, employing dynamic inversion and μ-synthesis methods for the outer loop control laws [
13]. Corey Schumacher developed an adaptive PI dynamic inversion controller that combines dynamic inversion and neural network methods to improve maneuvering response tracking performance [
14]. Joseph S. Brinker and Anthony J. Calise incorporated an X-36 implicit reference model to track the dynamic inversion control law. They introduced an explicit reference model and an adaptive neural network, which effectively suppressed nose-deviation tendencies and enhanced maneuvering quality [
15,
16]. Furthermore, the inherent defects of traditional mechanical control surfaces during flight control pose a serious challenge to flying-wing aircraft [
17,
18,
19]. Wang Lixin et al. researched the design and allocation of novel maneuvering surfaces, maneuvering stability analysis, and flight quality assessment for aircraft with large- and low-aspect-ratio flying-wing configurations [
20,
21,
22,
23,
24,
25,
26]. Current research by domestic and international scholars mainly focuses on the allocation of new maneuvering surfaces, multi-axis instability, and fault reconstruction in flying-wing UAVs. However, the dynamic characteristics of flying-wing configurations under nonlinear variations in the angle of attack have not been sufficiently studied, which makes it challenging to ensure ideal closed-loop maneuvering stability across a controllable range of attack angles. Recent studies on nonlinear aeroelastic vibration suppression and wind-tunnel validation of flying-wing configurations provide additional insight into these nonlinear dynamic characteristics [
27]. This gap is particularly important for flying-wing drones, which may encounter gusts, rapid attitude changes, sensor noise, and actuator limits during autonomous mission execution.
A review of domestic and international research on flight control technology for wing layouts shows that the nonlinear dynamic inversion (NDI) control method represents a sound compromise between controller complexity and performance. This is attributed to its clear physical concepts, channel decoupling, and absence of complex gain adjustments. The resulting control structure can independently perform numerous control tasks and serve as the foundation for the design of more advanced control laws such as adaptive and robust approaches. Consequently, it holds practical and universal significance in the flight control law design for flying-wing configurations [
11,
28,
29].
To address the problem of applying the NDI method to control flying-wing configurations, many scholars worldwide have conducted relevant studies. Theoretically, if an accurate dynamic model within the flight envelope can be obtained, the nonlinear characteristics of the system can be completely offset. However, for a flying-wing UAV, uncertainties and disturbances inevitably exist owing to the approximations of engine power characteristics, neglect of inter-rudder interactions, omission of airframe elasticity, simplifications in the actuator and sensor models, and controller response delays [
30]. To address the weak suppression of modeling errors by NDI controllers [
31,
32], researchers initially proposed designing outer loop controllers using techniques such as μ-synthesis and neural network adaptation, as demonstrated in the ICE project [
28,
29] and the X-36 project [
15,
16]. Although these methods can enhance the disturbance rejection capability of NDI controllers, they fail to achieve a satisfactory control performance when the modeling errors are large [
33]. Furthermore, to obtain an adequate disturbance rejection, this approach often requires large feedback gains [
34], which may cause the closed-loop system to oscillate or even diverge [
35].
To overcome these issues, Wenhua Chen of Loughborough University, UK, proposed an NDI method based on a nonlinear disturbance observer (NDO) and conducted rigorous analyses of observer stability and observer-based closed-loop stability [
36,
37]. Recent work has also extended disturbance-observer-based robust sliding-mode control to small tailless VTOL UAV platforms, further demonstrating the practical value of enhanced disturbance estimation for improving hovering and attitude robustness under wind disturbances [
38]. Sieberling and Chu et al. [
39] proposed the Incremental Nonlinear Dynamic Inversion (INDI) method, and Acquatella et al. later proposed the variant Incremental Backstepping (IBKS) method [
40]. These methods have been successfully applied to different UAVs in designing nonlinear and time-varying control laws [
41,
42]. Another limitation of the NDI method is its requirement for invertible system input matrices, which may become nearly singular in certain states, resulting in excessively large control inputs from the solver [
43]. Because physical control surfaces and actuators are constrained by deflection ranges and rate limits, rudder saturation is likely to occur, leading to a degraded control performance or even instability [
44]. Therefore, aerospace engineering practices and academia typically adopt an anti-windup (AW) control strategy, which integrates an anti-saturation mechanism into the baseline control law [
45]. This strategy effectively mitigates controller saturation when it occurs and restores the baseline controller’s nominal performance once saturation disappears.
Therefore, this study establishes a six-degree-of-freedom mathematical model of a standard model with a low-aspect-ratio flying-wing layout, and designs a three-loop control system for this nonlinear model based directly on NDI. Accordingly, an NDO was developed to address a series of centralized disturbances, thereby constructing a control system based on a disturbance observer and nonlinear dynamic inversion (NDI-DO). Subsequently, comparative flight simulations are conducted to preliminarily verify the effectiveness and robustness of the two control laws. Finally, wind tunnel flight tests are performed using the two designed control laws to further validate the effectiveness and robustness of the proposed flight control system. The study is framed as a civilian safety-oriented flight-control investigation, with the primary aim of improving autonomous envelope protection, disturbance rejection, and recoverability for drones used in non-weaponized public-benefit applications.
In summary, the main original contributions of this study are threefold: (1) a trajectory-command-to-attitude kinematic mapping mechanism is developed for the three-loop NDI architecture, converting outer-loop trajectory commands directly into inner-loop attitude and control-surface commands for low-aspect-ratio flying-wing UAVs; (2) a nonlinear disturbance observer is integrated into the NDI framework to provide active feedforward compensation for lumped model uncertainties and external disturbances, substantially extending the tolerable aerodynamic-perturbation margin relative to the baseline NDI; and (3) the resulting NDI-DO architecture is validated not only in simulation but also through a 3-DOF wind tunnel free-flight test, extending the controllable angle-of-attack envelope from 72.9° to 99.19° and thereby providing direct engineering evidence of its post-stall robustness.
2. Mathematical Model of a Low-Aspect-Ratio Flying-Wing UAV Standard Model
2.1. Six-Degree-of-Freedom Motion Model of a Flying-Wing UAV Standard Model
This study investigated a domestic standard model with a low-aspect-ratio flying-wing layout, as shown in
Figure 1.
Table 1 lists the basic configuration parameters. In this paper, the standard model is used as a representative scaled flying-wing UAV platform for studying drone-oriented nonlinear flight-control behavior.
An internationally accepted European-American standard coordinate system was adopted in this study. Several typical reference frames are primarily used in modeling and analysis: the earth-fixed frame , body frame , stability frame , wind frame , and flight path axis frame .
According to Newton’s Second Law, the translational and rotational motions of aircraft can be described using the force and moment equations, respectively. By defining the position vector , velocity vector , attitude angle vector , and angular velocity vector , the component forms of the force and moment equations are derived as follows.
First, the component form of the force equation in the body frame is derived as follows:
The net external force
acting on the UAV consists of three components: the thrust vector
, gravity vector
, and aerodynamic force vector
. Assuming that the thrust vector
generated by the engine is aligned with the
axis of the body frame,
and
represent the deflection angles of the thrust axis in the horizontal and vertical directions, respectively. Neglecting thrust losses due to vector deflection, thrust
, gravity
, and aerodynamic force
can be expressed in component form along the corresponding axes in the body frame. Substituting these values into Equation (1) yields the translational dynamics equation for the UAV expressed as follows:
where the gravitational acceleration
is taken as 9.81 m/s
2; and
,
, and
are the components of the aerodynamic force acting on the UAV along the three axes of the body frame.
Next, the component form of the moment equation (Equation (4)) is derived. Similar to the force equation, note that during high-angle-of-attack maneuvers, the pitch angle
may approach or even exceed 90°, which can introduce singularities in the kinematic equations. To avoid this, the quaternion method was adopted to represent the kinematics of the rotational motion about the center of mass:
where
is the attitude quaternion;
I is the inertia tensor of the UAV standard model;
,
, and
are the aerodynamic moments; and
,
, and
are the moment components generated by the engine thrust.
Combining Equations (2)–(4), the full six-degree-of-freedom equations of motion in quaternion form are obtained. Based on the velocity vector in the body frame, the angle of attack () and sideslip angle () were determined.
Finally, the dynamics of the three-degree-of-freedom free-flight model used in the subsequent wind tunnel tests are presented. The model considers the constraints in the linear displacement owing to the three-degree-of-freedom support system, offset at the attachment location, and frictional effects:
where
is the center-of-mass-induced offset moment,
is the frictional moment from the support system, and
is the angular velocity rate expression for the three axes within the six-degree-of-freedom equations of motion. In Equation (6), the subscript s (e.g., appearing in the offset-moment and support-frictional-moment terms) denotes “support,” identifying the moment contribution introduced by the three-degree-of-freedom mechanical support system; this time-domain subscript is unrelated to, and should not be confused with, the frequency-domain Laplace operator s introduced in
Section 3.1.1 (see Equation (14)).
2.2. Aerodynamic Model
In the aerodynamic model of the UAV standard model used in this study, the value ranges of the angle of attack, sideslip angle, and Mach number are 5 90, 40 40, and 0.2 2.0, respectively. Additionally, it was assumed that the leading-edge flap deflection angle of the UAV was fixed at 30°, and the insert panel deflection angle was fixed at 0°. The aerodynamic coefficients of a standard fundamental aircraft comprise three components: static fundamental aerodynamic coefficients, control surface incremental aerodynamic coefficients, and dynamic derivative aerodynamic coefficients. In this paper, the standard model is used as a representative scaled flying-wing UAV platform for studying drone-oriented nonlinear flight-control behavior. The calculation methods for each component are as follows:
(1) The static fundamental aerodynamic coefficients represent the coefficients of the airframe with all control surfaces undeflected and with zero angular rates. Denoted as , , and for the static aerodynamic force coefficients, and , , and for the static aerodynamic moment coefficients in the body frame, these six coefficients were directly interpolated as functions of the angle of attack and sideslip angle.
(2) The control surface incremental aerodynamic coefficients are additional aerodynamic coefficients generated by the deflection of the inner and outer elevons and wingtip rudders based on the static aerodynamic coefficients. In the body frame, the control surface incremental force coefficients for the roll, pitch, and yaw axes are denoted as
,
, and
, respectively; the control surface incremental moment coefficients are denoted as
,
, and
, respectively. The calculation methods are as follows:
where
,
,
and
denote the left and right inner aileron deflection angles respectively,
and
denote the left and right aileron deflection angles, respectively,
and
denote the left and right aileron deflection angles, respectively, and
denote the control derivatives for each control surface.
(3) The dynamic derivative aerodynamic coefficients are the additional aerodynamic coefficients induced by the roll angular velocity (
), pitch angular velocity (
), and yaw angular velocity (
) based on the static aerodynamic coefficients. In the body frame, the dynamic derivative aerodynamic force coefficients for the roll, pitch, and yaw axes are denoted as
,
, and
, respectively, and the dynamic derivative aerodynamic moment coefficients are denoted as
,
, and
, respectively. The calculation methods are as follows:
where
(
;
) represent the three-axis damping/cross force and moment coefficients, which can be obtained directly by interpolating with respect to
and
; and
,
, and
are the non-dimensionalized results of
,
, and
, respectively.
The total aerodynamic coefficients of the complete UAV in the body frame are obtained by summing the three aforementioned components, as follows:
where
,
, and
are the total aerodynamic force coefficients of the roll, pitch, and yaw axes of the complete UAV, respectively;
and
are the total aerodynamic moment coefficients of the roll and yaw axes, respectively. Furthermore, because the actual center of gravity is located 10% of the mean aerodynamic chord ahead of the reference point in the aerodynamic dataset, the pitch moment coefficient is corrected as follows:
The resulting coefficient is obtained from Equation (12) and represents the actual pitch moment coefficient of the UAV standard model in a body frame.
With known aerodynamic coefficients, the corresponding forces and moments in the body frame are calculated as follows:
where
2 is the dynamic pressure, and
denotes the wing reference area. Note that this overbar symbol
denotes dynamic pressure specifically to distinguish it from the unmarked pitch-rate symbol
used throughout
Section 2 and
Section 3 (e.g., in the angular velocity vector of Equation (2) and the moment equation of Equation (4)).
4. Comparative Flight Simulation
The calibrated parameters of the controller and observer using the aforementioned dynamic model and control law are listed in
Table 2. Preliminary verification of the large-maneuver control performance of the designed NDI and NDI-DO control laws was conducted. A comparative simulation of the Cobra and Split-S maneuvers was performed by constructing a Simulink-based simulation system. Subsequently, the comparative robustness of the two control laws was validated using the Cobra maneuver as an example. The simulation scenarios were selected to evaluate whether the control law can support autonomous recovery and aggressive maneuvering of flying-wing drones without pilot intervention.
To facilitate the performance comparison, simulations were conducted under a wind speed of 30 m/s, with identical control commands for , , and (where was maintained at zero). The control surface deflections are denoted as for the inner elevator aileron, for the outboard aileron, and for the wingtip rudder.
4.1. Comparative Simulation of High Angle of Attack Maneuver Control
4.1.1. Cobra Maneuver
The Cobra maneuver is a typical post-stall maneuver. Because the UAV standard model is commanded through the flight-control computer rather than by direct pilot stick input, its pitch-up or pitch-down motion is realized by tracking the pitch angular velocity command. The closed-loop simulation command tracking curves for the Cobra maneuver under the two control laws and reference conditions of
3000 m and
200 m/s are shown in
Figure 6. The simulation results indicate that both the NDI and NDI-DO control laws effectively track the control commands to complete the Cobra maneuver task and achieve coordinated control surface allocation. The command tracking performance of the NDI-DO control law was superior to that of the baseline NDI, reducing the pitch-rate tracking RMSE by approximately 77.2% while achieving significantly suppressed oscillations and response overshoot. For a UAV, this maneuver represents an envelope-expansion and recovery task performed entirely through automatic command tracking.
Throughout the Cobra maneuver, the comparative curves of the flight parameters and control surface deflection angles under the two control laws are shown in
Figure 7.
Two seconds after the simulation initiation, the pitch angular velocity command increased from 0 to 40s, representing an autopilot-commanded rapid pitch-up input. The inboard elevator aileron deflects upward, generating a pitch-up moment. At this point, strong channel coupling and response overshoot occurred under NDI control, with the UAV model’s maximum pitch angular velocity reaching 59s. Under NDI-DO control, the maximum pitch rate was approximately 44s, with significantly less overshoot. Notably, under NDI-DO control, the elevator is not consistently saturated during the pull-up phase, resulting in a more significant longitudinal stability augmentation effect.
At 6 s, the pitch angular velocity command decreases from 40s to −11.6s, representing an autopilot-commanded pitch-down input, and the angle of attack exhibits an initial downward trend. At 13 s, the horizontal velocity components of the UAV model under both control laws approached 0 m/s and the resulting velocity direction was oriented approximately vertically downward. Therefore, although the command is negative, the angle of attack undergoes a secondary increase and does not decrease until 17 s.
At 20 s, the pitch angular velocity command
increases from −11.6
s to 0
s, corresponding to an automatic attitude-correction command for the UAV model. Under the NDI control law, the pitch angular velocity response exhibited a large-amplitude positive oscillation, which coincidentally returned the pitch angle to approximately 0°. However, under the NDI-DO control law, the pitch angular velocity response exhibits minimal overshoot and oscillation, and the pitch angle stabilizes at approximately −30°. To rectify this deviation, a pitch angular velocity command was applied that increased to 11.6
and lasted for 4s. Following this correction, the pitch angle returned to approximately 0
, and the pitch angular velocity stabilized at 0
s, thereby completing the Cobra maneuver and restoring the aircraft to a stable state (
Figure 8). The corrected trajectory of the Cobra maneuver under the NDI-DO control law is shown in
Figure 9.
4.1.2. Split-S Maneuver
In conventional piloted flight, the Split-S maneuver is a standardized large-attitude reversal and descent maneuver that can be used to stress-test flight-control recovery capability. In this study, it is used as a demanding command-tracking and recovery task to evaluate whether the flying-wing UAV can perform rapid roll reversal, dive entry, and recovery through onboard control laws. Under the reference trim conditions of
3000 m and
200 m/s, the command tracking curves of the Split-S maneuver for the UAV standard model under the two control laws are shown in
Figure 10 and
Figure 11.
In general, the baseline NDI control exhibits pronounced overshoot and oscillations during angular-rate tracking. In contrast, the NDI-DO scheme provides enhanced tracking fidelity, yielding an RMSE reduction of over 83% for both roll and pitch rate channels. The response curves of the flight parameters and control surface deflection angles for the Split-S maneuver under both control laws are shown in
Figure 12.
As shown in
Figure 10, 2 s after the start of the simulation, the roll angular velocity command
increased from 0 to 100°/s. This command drives the UAV model to roll rapidly to the right and enter an inverted flight state at 4 s. Subsequently, at 5.5 s, the pitch angular velocity command
increases from 0 to 30°/s, driving the UAV model to recover toward normal flight with the smallest feasible turn radius. To increase the angle of attack, the inner elevons of the UAV model must deflect rapidly upward to generate adequate pitch-up moments. It is important to emphasize that during the dive phase, engine thrust must be synchronously reduced to idle to minimize the flight speed increment and mitigate the risk of ground impact due to excessive altitude loss.
The closed-loop simulation trajectory of the Split-S maneuver under the NDI-DO control law is shown in
Figure 13, which confirms that the UAV standard model successfully executes the standardized reversal-and-recovery maneuver.
4.2. Robustness Verification
The comparative analysis of high-angle-of-attack maneuvers validates that the integration of NDO provides precise online compensation for mismatched disturbances. The NDI-DO controller restricts the peak angular-rate overshoot to within 10% of the command value and achieves a tracking RMSE reduction of over 77.2%, establishing it as a highly robust control solution for high angle of attack flight regimes. Such robustness is important for civilian drone operations, such as emergency mapping, environmental monitoring, and infrastructure inspection, in which abrupt attitude changes and atmospheric disturbances must be rejected autonomously to maintain safe flight. For example, in the Cobra maneuver (
Figure 6), the peak pitch-rate overshoot relative to the 40°/s command was approximately 47.5% under the baseline NDI (peak 59°/s) versus approximately 10% under NDI-DO (peak 44°/s), offering a standardized quantitative measure of the transient-response improvement.
However, as an aircraft enters a flight regime with excessively large angles of attack, the effect of unsteady aerodynamic forces increases. In such cases, the control performance of the nonlinear dynamic inversion may be insufficient to meet the maneuvering requirements, and the aircraft’s motion is prone to divergence. Therefore, the absolute values of the UAV standard model’s three-axis aerodynamic moments are increased by Δ (Δ > 0), and the Cobra maneuver simulation is re-conducted. The robustness of the NDI and NDI-DO control laws was analyzed by comparing the simulation curves before and after aerodynamic moment adjustment.
For ease of performance comparison, the Cobra maneuver simulation used a pre-corrected pitch angular velocity command. At the reference trim conditions of
3000 m and
200 m/s, the simulation results for the Cobra maneuver under both control laws, before and after a 4% increase in the aerodynamic moments, are shown in
Figure 14.
It can be concluded that following a 4% increase in the absolute values of the aerodynamic moments, both designed control laws ensure that the aircraft maintains good command tracking characteristics, confirming that the nonlinear dynamic inversion control law exhibits a certain level of robustness. However, under the NDI control law, the dynamic response during the Cobra maneuver differs to a certain extent from that observed prior to the aerodynamic moment perturbation. In contrast, under the NDI-DO control law, the dynamic response exhibits a minimal deviation from the pre-perturbation behavior.
When the absolute values of the UAV model’s inherent aerodynamic moments increased by 5%, as shown in
Figure 15, the NDI flight control system was no longer able to track the Cobra maneuver commands. Therefore, the designed NDI control law tolerated a maximum aerodynamic model error of 4% for a standard aircraft model during a Cobra maneuver. For the NDI-DO control law, the lumped disturbance estimated by the disturbance observer includes disturbances induced by aerodynamic parameter deviations; consequently, its command tracking performance remains favorable, and its actual robustness aligns with theoretical expectations. This margin is particularly relevant for UAV deployment because aerodynamic databases for novel flying-wing drones often contain unavoidable interpolation and scaling uncertainties.
To further investigate the maximum aerodynamic model error tolerable by the NDI-DO control law, the absolute values of the aircraft’s inherent aerodynamic moments were increased by 27%, 28%, 41%, and 42%. The closed-loop simulation results for the Cobra maneuver under the NDI-DO control law are shown in
Figure 16.
It can be observed that following a 27% increase in the absolute values of the aircraft’s inherent aerodynamic moments, the NDI-DO control law still ensures that the aircraft maintains good command tracking characteristics with minimal variation in the dynamic response relative to the pre-perturbation state. When the absolute values of the aerodynamic moments are increased by 27–41%, significant oscillations emerge in both the pitch angular velocity command tracking and aerodynamic angle responses; however, the aircraft still does not experience a complete loss of control. The NDI-DO control law fails to track the Cobra maneuver command only when the absolute values of the inherent aerodynamic moments are increased by 42%, and all aerodynamic parameter responses diverge entirely. Therefore, the NDI control law tolerates a maximum aerodynamic model error of 4% for the aircraft during the Cobra maneuver, whereas the NDI-DO control law, which incorporates the disturbance observer, substantially enhances the robustness of the NDI control system. Specifically, it improves the permissible range of aerodynamic parameter perturbations by 23%, and even when the aerodynamic model error reaches 27–41%, the aircraft’s motion does not diverge entirely.
In practical terms, the 41% aerodynamic-moment-perturbation margin tolerated by the NDI-DO control law is expected to cover several realistic sources of aerodynamic-model uncertainty encountered in flying-wing UAV operations, including interpolation and scaling errors in wind-tunnel-derived aerodynamic databases, manufacturing and assembly tolerances relative to the nominal geometry, apparent changes in aerodynamic moments caused by gusts and atmospheric turbulence, and shifts in the center-of-gravity or aerodynamic loading due to interchangeable sensor payloads used in remote sensing, environmental monitoring, or infrastructure-inspection missions. This margin therefore provides a practical safety buffer for the civilian, long-endurance missions targeted by this study, in which onboard controllers must tolerate a degree of aerodynamic-model mismatch without pilot intervention.
6. Discussion
The six-degree-of-freedom model developed in
Section 2 treats the UAV as a rigid body with fixed inertia and ideal first-order control-surface actuators; aeroelastic coupling and dynamic-stall hysteresis are not modeled, standard simplifications at this vehicle scale. To assess how mass and inertia variations, such as those from payload installation or fuel burn, affect controller robustness, a dedicated simulation sweep scaled the vehicle mass and all three principal moments of inertia (
) by a factor
, with
ranging from 0% to 80% in 10% increments. Both the NDI and NDI-DO controllers were evaluated at each perturbation level. Neither controller diverged over the entire tested range, and the peak angle-of-attack performance was essentially unaffected by the mass and inertia changes for both controllers. The principal distinction emerges in the post-maneuver settling phase (
t = 9~15 s).
Table 3 lists the settling-phase root-mean-square error (RMSE) of the angle of attack relative to its value at the end of the simulation window, for both controllers at every tested perturbation level. The NDI-DO controller maintains this settling-phase RMSE within 0.15~1.19° across the entire range, growing only modestly and monotonically with the perturbation, whereas the baseline NDI controller exceeds this upper bound at
= 10% (1.96°) and at every level from
= 40% (1.85°) to
= 80%, rising steadily to a peak of 4.45° at the maximum tested perturbation (
= 80%). These results confirm that the disturbance observer effectively compensates inertia-dependent moment errors, keeping the settling-phase response bounded under realistic payload-installation scenarios.
Although a direct quantitative comparison against Active Disturbance Rejection Control (ADRC) and Sliding Mode Control (SMC) was outside the scope of the simulation and wind tunnel campaigns reported here, their expected relative performance can be reasoned about qualitatively from their structural differences with the proposed NDI-DO architecture. ADRC relies on an extended state observer (ESO) to estimate a “total disturbance” from input–output data alone, without an explicit aerodynamic model; this makes it robust to unmodeled dynamics but generally more conservative in bandwidth, since the ESO must be tuned cautiously to avoid amplifying sensor noise, and its disturbance estimate carries no structural information about the underlying aerodynamic nonlinearity. The NDO used here instead leverages the analytically inverted aerodynamic model already required by the NDI law, so its disturbance estimate corrects a known nonlinear model rather than an unstructured input, consistent with the large tolerable aerodynamic-perturbation margin (up to 41%) reported in
Section 4.2. SMC achieves robustness through a discontinuous switching term that drives the system state onto a sliding surface, providing strong theoretical robustness guarantees but at the cost of control-signal chattering, which is particularly undesirable for the elevon and wingtip-rudder actuators used here, where high-frequency switching could accelerate actuator wear or excite unmodeled structural modes. NDI-DO instead produces continuous control commands by construction, avoiding this chattering trade-off, at the cost of retaining some dependence on the accuracy of the baseline aerodynamic model.
To provide a more direct basis for the choice of NDI-DO over sensor-based incremental alternatives, a simplified Incremental NDI (INDI) controller was implemented in the same six-degree-of-freedom simulation environment and evaluated under the angle-of-attack command tracking task of
Section 5.1, identical to that used for the NDI and NDI-DO curves in
Figure 21 and
Figure 22. In the INDI formulation, the model-computed aerodynamic moment term F is replaced by the inertia-weighted measured angular acceleration
, obtained from the rate-gyroscope signal through a first-order differentiating filter with time constant τ = 0.5 s; this value was selected from a sensitivity sweep over τ = 0.01~0.5 s so as not to disadvantage INDI with a poorly tuned filter. All three controllers share the same actuator model, including the ±40° elevator deflection limit, and each saturates this limit during the initial pitch-up transient. Under this command, the peak angle of attack reached 94.9° for INDI, compared with 86.26° for NDI and 109.28° for NDI-DO. The distinguishing behaviour appears in the post-maneuver settling phase (t = 9~15 s): INDI retains a persistent angle-of-attack offset of about 4° and a residual pitch rate of 3.4°/s at t = 15 s, corresponding to a settling-phase RMSE of 2.70°, whereas both NDI and NDI-DO return to within 0.1° and 0.1°/s of the commanded trim values before the end of the window (settling-phase RMSE of 0.54° and 0.15°, respectively). This incomplete recovery reflects INDI’s known sensitivity to differentiation noise: without a dedicated angular-acceleration sensor, which the present hardware does not provide, the incremental formulation loses the algebraic damping supplied by the model-based F term, and its recovery becomes governed by the filter’s tuning. By estimating the aggregate disturbance through the nonlinear disturbance observer rather than by differentiating rate measurements, NDI-DO avoids this dependence and achieves accurate post-maneuver recovery without additional sensor requirements or filter tuning. This result substantiates the preference for NDI-DO over a sensor-based incremental alternative for this UAV class, as shown in
Figure 23.
Several extensions are identified as future work. On the hardware side, the real-time actuation chain for the outer elevon and wingtip rudder should be integrated and closed-loop validated, first over the angle-of-attack range already achieved by NDI (0° to 72.9°) before combining it with the more aggressive NDI-DO excursion (up to 99.19°), to experimentally validate the full multi-input control allocation scheme; a dedicated inertia/payload-variation sweep with explicit control-surface actuator dynamics and aeroelastic flexibility, and a captive-trajectory or outdoor free-flight test, would further extend the present rigid-body, 3-DOF results toward full 6-DOF outdoor operation. On the algorithmic side, a rigorous quantitative comparison against ADRC, SMC, INDI, and IBKS implementations under identical simulation and wind tunnel conditions, together with cycle-accurate CPU-load profiling of the deployed control law, would further substantiate the practical advantages of the NDI-DO architecture reported here.
The proposed NDI-DO method targets flight-control safety, envelope protection, and autonomous recovery for the non-weaponized civilian UAV missions described in the Introduction. The reported results are limited to mathematical modeling, simulation, and controlled 3-DOF wind tunnel validation of a scaled standard model; no classified data, sensitive mission data, or security-restricted operational parameters are disclosed.
7. Conclusions
A trajectory-command three-loop dynamic inversion control architecture enhanced by a nonlinear disturbance observer (NDO) was proposed and verified to address the challenges of intense nonlinearity and insufficient yaw authority in low-aspect-ratio flying-wing configurations at high angle of attack. From the perspective of drone applications, the work targets control-law development for unmanned flying-wing platforms that must maintain autonomy and stability in nonlinear post-stall regimes. The primary conclusions are as follows:
(1) A trajectory-command-based nonlinear dynamic inversion (NDI) control architecture was developed, effectively mitigating the inherent yaw control authority deficiencies of flying-wing configurations. For the low-aspect-ratio flying-wing benchmark model, a trajectory-command-to-attitude mapping mechanism was established to incorporate the complex coupling effects of lift, drag, and thrust. By leveraging coordinated turn logic, trajectory-level yaw requirements were successfully transformed into roll-channel control commands. Flight simulations demonstrate that this architecture, integrated with the three-loop time-scale separation principle, maintains high control fidelity under complex high-angle-of-attack maneuvering conditions and eliminates the excessive reliance of conventional control configurations on yaw control torque.
(2) It was confirmed that the synergistic compensation mechanism of the NDO and NDI significantly enhances the robustness margins and tracking accuracy of the control system, enabling controlled flight at super-high angle of attack. Comparative simulation results indicate that the NDI-DO system reduces the state-tracking RMSE by over 77.2% compared to the baseline NDI during high angle of attack maneuvers such as the Cobra and Split-S. By introducing active compensation for model uncertainties and external disturbances, the system robustness in complex aerodynamic environments is substantially improved, with the permissible range of aerodynamic parameter perturbations increased by 23%. More critically, in a 3-DOF wind tunnel free-flight test, the NDI-DO successfully expanded the controlled angle of attack range from 72.9° (baseline NDI) to 99.19°. This result strongly substantiates the superiority of the proposed control architecture in handling intense nonlinearities in the post-stall regime, achieving a substantial breakthrough in the aircraft’s maneuverability. For drone applications, the expanded controllable angle-of-attack range provides a technical basis for safer autonomous recovery and maneuver envelope extension.
(3) The engineering efficacy of the “lumped disturbance” compensation strategy was validated, revealing the robustness of the NDI-DO architecture in real physical environments. To address the drastic aerodynamic perturbations of flying-wing UAVs during unconventional maneuvers, the NDO was utilized not merely as an external disturbance compensator but as a real-time model calibration unit, eliminating the dependence of NDI on precise aerodynamic modeling through feedforward compensation. By unifying sensor noise, support interference, atmospheric turbulence, and model uncertainties into a “lumped disturbance” for online compensation, the NDI-DO successfully bridged the technical gap between idealized simulation and physical experimentation. Wind tunnel tests showed that despite the impact of physical constraints, such as slight lag and peak attenuation in the experimental curves relative to simulation, the NDI-DO maintained the ability to recover stability rapidly following complex maneuvers. This fully substantiates that the proposed NDO-enhanced trajectory-command three-loop NDI architecture possesses high technical resilience and engineering utility in the presence of non-ideal measurements and environmental disturbances. This capability is valuable for unmanned platforms operating without pilot compensation, where onboard controllers must absorb aerodynamic-model errors and environmental disturbances in real time.