Abstract
Keywords
Introduction
Background
Most conventional aircrafts are designed for specific flight conditions, leading to suboptimal aerodynamic performance across different flight scenarios and potentially compromising certain mission phases. The morphing aircraft are new concept aircraft that actively switch their shapes in response to dynamic flight environments or specific mission requirements.1,2 They have attracted significant attention due to their potential to achieve optimal flight performance in diverse mission environments, including take-off, hover, reconnaissance, attack, and landing. Innovations such as retractable and folded wings, morphing swept wings, more complex variable geometry wings, and actively hinged wings are increasingly becoming the focal points of cutting-edge research in aeronautical engineering.
The flight performance is optimized through dynamically adjusting the aircraft’s aerodynamic configuration. The deformation, however, introduces significant variations in dynamics, such as changes in the center of gravity, variations in rotational inertia, and modifications to the wingspan and surface area are potential to cause instability.3,4 Consequently, the morphing process introduces strong disturbances to the system dynamics and poses challenges to the controller design.
Related works
Significant advancements in controllers have been achieved for morphing aircraft. Linear control theory has been established in control engineering practice for a long time and has already shown certain advantages. Song et al.5,6 introduced the PID control to the morphing aircraft system for the first time and integrated the Lagrange equation, pseudo-inverse control and classical PID methods to solve the deformation problems of sliding skin wings. Yan et al. 7 developed a parameter-tunable PID controller for different configurations of the morphing aircraft. Soneda et al. 8 proposed a classical linear quadratic regulator (LQR) controller to regulate the pitch motion of the morphing aircraft. Neal et al. 9 employed LQR control to determine the optimal aerodynamic forces required for following any flight path, theoretically proving that LQR and fuzzy logic achieve satisfactory control. Linear parameter-varying (LPV) control theory, which effectively captures the impact of parameter variations in system models, has been widely adopted in the design of attitude control systems for morphing aircraft. 10 In practical applications, the LPV approach necessitates the trim and small-disturbance linearization of nonlinear systems, which causes modeling inaccuracies.
Due to the nonlinear characteristics and strong coupling of the morphing aircraft, traditional linear control methods require small perturbation linearization and decoupling analysis of the nonlinear motion model. However, these methods exhibit significant degradation in control performance with increased deformation complexity or disturbance levels. In recent years, nonlinear control methods with modeling advantages have received significant attention from scholars, and become the primary development direction of control system design for the morphing aircraft. The nonlinear dynamic inversion (NDI) method designs control signals for the system utilizing dynamic inversion transformation and the Lyapunov theory. 11 And the Backstepping methods12,13 decompose complex high-order nonlinear systems into first-order subsystems and design virtual control signals for each subsystem. The traditional NDI and Backstepping design typically depend on a precise mathematical model of the system. Considering the high uncertainty in the morphing aircraft model, robust control techniques such as adaptive control often need to be combined with the NDI or Backstepping methods.14,15 The sliding mode control (SMC), because of its rapid response and robustness, 16 has been widely applied in the control of morphing aircraft. For instance, Yue et al. 17 developed a sliding mode controller to address modeling challenges caused by the deformations in the wingspan. Nonetheless, the discontinuous mode switching in SMC induces chattering, which needs to be combined with filters or adaptive methods. 18
Although the adaptive technique and SMC provide robust solutions to a certain degree, they fail to take into account input and state constraints. Model predictive control (MPC), an optimization-based control system, stands out for its ability to systematically address inputs and state constraints.19,20 The primary advantage of MPC lies in its capacity to handle these constraints in a systematic and non-conservative manner while achieving optimal control performance. This unique capability has led to its rising popularity in the field of morphing aircraft control. Dai et al. 21 introduced a morphing waverider MPC strategy using the barrier Lyapunov function. To enhance the robustness, the interference observer of the deformation torque is employed and the deformation torque is estimated online. Pereira et al. 22 explored two distinct MPC frameworks, conducting numerical simulations on the nonlinear model of flexible-wing aircraft and investigating the predictive model’s accuracy in the MPC design process. Nonetheless, uncertainties in models and parameters degrade the prediction accuracy, thereby impacting control precision badly. Besides, the computational demands of traditional nonlinear model predictive control (NMPC) are considerable, posing challenges for real-time control.
Method and contributions
In this paper, we developed an incremental model predictive control (IMPC) approach for morphing aircraft. First, according to the principle of timescale-scale separation (TSS) theory, a two-layer controller is designed. Then, to improve robustness against model uncertainties, we develop a robust incremental model. Next, for each layer, an incremental model predictive controller is developed through constructing an optimal control problem (OCP) with inputs and state constraints, where state predictions are produced using the discretized incremental model. Each constrained OCP of IMPC is cast into a quadratic programing (QP). The contributions of this article are summarized as follows:
(1) Enhanced Robustness: Distinct from traditional MPC methods, IMPC does not require a concrete dynamic model of the morphing aircraft. This is because the method approximates the continuous nonlinear system as an incremental form and the state predictions are produced using the linear discretized incremental system.23,24
(2) Optimal Control Performance: The discrete incremental controller is designed using MPC framework without terminal components, where inputs and state constraints are expressed as inequality constraints in the OCP. Consequently, optimal control performance is attained while considering both inputs and state constraints.
(3) High Computational Efficiency: Relying on the incremental method not only enhances the robustness of the controller but also converts complex nonlinear equations into linear ones. The development IMPC is essentially a global linear MPC and each constrained OCP is cast into a QP. Compared with traditional nonlinear MPC, 25 the proposed IMPC reduces computational complexity significantly, which permits real-time control in milliseconds.
Organization
The remainder of this paper is organized as follows. First, the morphing aircraft model and control objective are introduced in Section 2. Next, the control structure is determined according to TSS, and the constrained IMPC is presented in Section 3. In addition, Section 4 provides a theoretical analysis of the recursive feasibility of IMPC. Finally, a series of simulations on a morphing aircraft verify the effectiveness of the proposed IMPC in Section 5, with conclusions presented in Section 6.
Problem formulation
Modeling
In this study, we consider the morphing aircraft Navion L-17 26 with the wingspan and wing sweep angle which both vary symmetrically. The change range of the wingspan is defined from the original wingspan to twice the wingspan, and the change range of the wing sweep angle is 0°–40°. Figures 1 and 2 illustrate the changing process of the wingspan and sweep angle of the aircraft respectively.

Navion L-17 morphing wingspan.

Navion L-17 morphing sweep angle.
The wingspan deformation rate
where
Here we only consider the longitudinal motion of the aircraft during the wing deformation process. The longitudinal dynamic equations in the deformation process are expressed as follows10,27,28:
where
where
Then the variable relations between aerodynamic parameters and deformation rates
The coefficient values are shown as follows, with
Finally, the longitudinal aerodynamic model of the morphing wingspan and morphing sweep angle aircraft is reformulated into an affine nonlinear model as follows:
where
Besides, the functions
Note that in this study, the morphing process is considered as a disturbance to the dynamics. In addition, the aerodynamic modeling error is inevitable. Thus, a robust controller is necessary.
Control objective
The objective of this study is to develop a robust controller for the aircraft with morphing wingspan and morphing sweep capabilities. Considering both state and input constraints, the controller enables the morphing aircraft to track predefined velocity and altitude while resisting model uncertainties. Simultaneously, to ensure in-flight safety, it is imperative to maintain the angle of attack within an acceptable range. Additionally, the aircraft’s actuators are restricted by the design of the power system and energy supply, thereby constraining the input to a defined range.
We aim to design a robust optimal controller which is robust while meeting the safety and physical constraints of the morphing aircraft, such as constraints on flight angle of attack, elevator angle, and throttle opening. The following box constraints are considered:
Controller design
Control structure
In the morphing aircraft system, the time scales of each state are quite different. According to Kawaguchi et al.,30,31 state variables are divided into four levels according to the time scale, as shown in Table 1.
Time-scale separation of state variables.
Considering that the position response is slow compared with the attitude response, the whole control system of aircraft is divided into a fast sub-system (System I) and a slow sub-system (System II).32,33 The

Control structure with separation method.
In system I, with
With
And
For system II, the dynamic equation is expressed as follows:
where,
Incremental system design
Before the controller design, the uncertain model dynamics are approximated to enhance the robustness by the incremental system. We take system I for example. Consider the following nonlinear affine model:
Under the current operating point
where ∂ denotes a partial differential operator,
According to Table 1 and the TSS principle, the fast incremental terms have a much larger effect on the system than the slow incremental terms, 36 so the slow incremental terms in the equation are negligible, that is, the velocity dynamic equation neglects incremental terms w.r.t. altitude and velocity, while the angle of attack and pitch dynamic equations disregard incremental terms w.r.t. altitude, velocity, angle of attack and pitch.
After performing a first-order Taylor expansion and TSS, the system I system equations are expressed in the following form:
Where
Subsequently, to implement IMPC in the digital environment, the Euler method is used to obtain a discrete-time version of
where
Define
with
where,
Similarly, the discrete increment equation for system II is formulated as follows:
where
The incremental error can be small when the sampling rate is sufficiently high. To guarantee the required approximation accuracy of incremental systems, the sampling period has to be chosen sufficiently small. The control precision is usually consistent with the sampling rate, which is generally up to 100 Hz or even higher for high-precision aircraft systems.31,37,38 And the above discrete incremental method is feasible.
Optimal control problem
During the controller design for the morphing aircraft, it is typically desired for the aircraft to track a given trajectory rapidly and smoothly while ensuring the smoothness of system inputs and the closed-loop system stability. To guarantee that the morphing aircraft follows the desired trajectory quickly and steadily, the design of the stage cost function is particularly important. At the same time, the stage cost function not only considers the tracking error, but also take into account the energy consumption and control oscillation to achieve optimal control performance.
For this purpose, considering controller I as an example, we define the stage cost using a reference state vector
where the notation
According to the stage cost (18), in order to achieve optimal control performance, we develop the reference tracking IMPC by formulating the following constrained OCP within a finite horizon
According to (16),
with
In accordance with (20), the OCP is cast into the following QP problem:
where
To fit the form with the QP problem, the following transformation is required for (21b) and (21c). For the constraint (21b), with
Combining (22) and the constraint equation (21b), we derive the following expression:
Besides, for the constraint (21c),
Integrating (24) and the constraint (21c), we obtain the following expression:
Up to this stage, we have formulated the complete IMPC optimal quadratic programing problem for controller I. And we solve the above QP to obtain the current control input
Similar to controller I development, we derive the QP from the controller II OCP:
where:
As a summary, Figure 4 visualizes the structure and the control signal flow of the proposed IMPC.

Control structure of the IMPC. “TD” denotes the sampling time delay.
Recursive feasibility
In this section, the recursive feasibility of the optimal problem in the local area around the reachable reference trajectory is proven. We will take the constrained OCP (19) for example. Initially, we introduce the definition of the reachable reference trajectory.20,23,39
According to the definition of the Definition 1 and reference, it is deduced that a constant
Subsequently, in Theorem 1, the recursive feasibility of predictive control is proven within the local region
where
Then, due to the Lipschitz continuity of
Combining (27) with (28), we obtain the property of regional decrement for
with
Finally, according to the regional decreasing property of
Thereby, if
Simulation
Simulation setup
In this section, the proposed IMPC method is validated through numerical simulations of the morphing aircraft.
The nonlinear longitudinal model of the morphing aircraft is derived from the detailed aerodynamic data presented in Wang et al.
40
The effectiveness of the control method designed in this article is verified through the simulation of the Navion L-17 aircraft model. The parameters of the aircraft are as follows: the mass
The aerodynamic parameters of the morphing aircraft are as follows: the thrust coefficient
The controller parameters are selected as follows: The prediction horizon
where
To validate the proposed IMPC in this article, three scenarios are conducted. Firstly, to evaluate the tracking control performance and deformation stability of the IMPC method, a comparative experiment with the state-of-the-art controllers was conducted under identical targets and conditions. Besides, an experimental scenario with model uncertainty is established, and the robustness of the IMPC method under imprecise modeling is verified by comparative experiments. Additionally, the IMPC method’s computational efficiency is compared with other nonlinear model predictive control (NMPC) methods to demonstrate its superior efficiency.
Scenarios and results
Scenario 1: (Tracking feasibility)
To verify the optimal tracking performance of the proposed IMPC, the following target tracking scenario is designed for the morphing aircraft.
The flight instructions for the aircraft are depicted in Figure 5. Initially, the aircraft maintains a constant velocity of 50 m/s at an altitude of 4900 m. At

Reference of velocity and altitude.
Controllers of aircraft with the same parameters are selected for comparison, including linear parameter-varying control (LPV)
10
and adaptive sliding mode control (ASMC).
27
It is assumed that the wingspan deformation rate

Tracking errors of velocity under different controllers.

Tracking errors of altitude under different controllers.

Elevator deflection under different controllers.

Throttle opening under different controllers.
To quantitatively analyze the tracking error of the controller, the root mean square (RMS) values of velocity and altitude tracking errors are calculated, as presented in Table 2:
Root mean square values of tracking errors.
From the simulation results, as shown in Figures 6 and 7 and Table 2, it is observed that IMPC exhibits smaller tracking errors, faster response speed and superior tracking performance compared to other controllers. In addition, Figures 8 and 9 and Table 2 show that the control input of IMPC is relatively small and exhibits less fluctuation. It achieves optimal control effect.
Subsequently, to verify the attitude stability of the morphing aircraft during the deformation process, the flight command for the aircraft was set as follows: The aircraft flies at a constant velocity of 80 m/s at an altitude of 6000 m, with the wingspan length

Wingspan and sweep angle deformation rates over time.
The tracking errors of aircraft’s velocity and altitude under sweep angle and wingspan length deformation are depicted in Figures 11 and 12, with the RMS values in Table 3.

Tracking errors of velocity under deformation.

Tracking errors of altitude under deformation.
RMS values of tracking errors under deformation.
Obviously, the controller eliminates the instability caused by the wing deformation, and ensures the constant velocity and constant altitude flight in the process of changing wingspan and sweep angle. After completing the deformation process, the aircraft is able to maintain the velocity and altitude before the deformation and enter a new equilibrium state.
Scenario 2: (Robustness)
In this section, in order to verify the robustness of the proposed method to the model uncertainty, Parameter uncertainty is introduced into the controlled object in the simulation of morphing aircraft.
There are some approximate steps in the building process of the morphing aircraft model, and the modeling parameters are also uncertain. Therefore, the aerodynamic modeling in the nonlinear model of morphing aircraft is not accurate. The controller must have the ability to ensure stability in case of modeling errors. The unpredictable aspects of the model are characterized by its parametric perturbations. In this scenario, we describe the uncertainty of the model parameters by adding perturbations to the aerodynamic coefficients as follows:
where,

Tracking errors of velocity with

Tracking errors of altitude with

Tracking errors of velocity with

Tracking errors of altitude with
RMS values with model perturbations.
As shown in Figures 13–16 and Table 4, introducing interference to the model significantly impacts the tracking performance of the ASMC controller. The tracking fluctuation at
In addition, to validate the robustness of the proposed method under constant uncertainty, the following simulation was designed: within the aforementioned simulation framework, a constant uncertainty of 20% was applied to the aerodynamic coefficients at 50 s.
The simulation results are shown in Figures 17 and 18.

Tracking errors of altitude with constant uncertainty.

Tracking errors of velocity with constant uncertainty.
From the results, it can be observed that the IMPC approach exhibits relatively small errors under the constant uncertainty and does not produce steady-state errors due to model uncertainty.
Scenario 3: (Computational efficiency)
In this section, we statistically analyze the computational efficiency of the controller in Scenario 1. Traditional NMPC uses nonlinear models for prediction, thus the cost function to be solved is usually a non-convex function, with the existence of local optimum. Solving the global optimal value of predictive control requires more complex computational methods. The process of using models for prediction is a recursive process, and the predictive function is a nested function, which brings more complex computation to the non-convex optimization process of NMPC.
Solving the non-convex optimization process of NMPC using sequential quadratic programing (SQP) and particle swarm optimization (PSO) 41 is a widely used method, and this section conducts simulation experiments on the morphing aircraft using these methods. The calculation time of the model predictive control solution for each cycle is statistically analyzed, and the sampling period of each controller is set to 0.005 s. The statistical results are shown in Figure 19, which were obtained under the same simulation computer. The simulation is created by an AMD™ (Ryzen 7 5800H @3.2 GHz) CPU computer.

Solution time statistics.
In order to quantitatively analyze the calculation effect, the mean and standard deviation of the single-step solution time are calculated, and the results are shown in Table 5:
Mean and standard deviation for solution time (s).
As illustrated in Figure 19 and Table 5, the average IMPC solution time is much smaller than that of SQP-NMPC and PSO-NMPC, indicating that the average IMPC solution time is relatively short. In the context of the sampling period (5 ms), real-time control is guaranteed. Furthermore, the standard deviation of the IMPC solution time is also small, indicating that the IMPC solution time remains consistent at each step, thus demonstrating its computational stability.
Conclusion
In this article, an Incremental Model Predictive Control approach is proposed for the trajectory tracking of the morphing aircraft. To mitigate the dependence on concrete mathematical models, incremental system approximations are employed with TSS for the equations of system dynamics. It improves the robustness of the controller in terms of high tracking accuracy. Utilizing the approximated discrete linear system, the IMPC is formulated to comply with state and input constraints, thereby obviating the need for a concrete mathematical model. In addition, IMPC results in a linear MPC. Compared with nonlinear MPC, the computational complexity of IMPC dramatically decreases. Finally, the efficacy of the proposed IMPC is validated through a series of simulations. Simulation results demonstrate that the IMPC achieves optimal control performance under state and input constraints, eliminates the dependence on a concrete mathematical model, and enhances the computational efficiency.
