1. Introduction
For commercial subsonic aircraft engaged in long-term missions, factors such as wear and tear, poor maintenance, and environmental conditions may lead to actuator faults [
1,
2], sensor faults [
3,
4], and electronic device failures [
5]. Actuator faults [
6,
7], such as being stuck, looseness, and damage, restrict the deflection of the commercial subsonic aircraft’s control surfaces and alter its aerodynamic configuration, subsequently reducing the available overload post-fault and impairing the commercial subsonic aircraft’s maneuverability. Longitudinal available overload, a key metric for evaluating maneuverability, requires timely and accurate predictions post-fault to support fault-tolerant control and mission planning [
8,
9].
The assessment of flight performance includes the evaluation of a wide range of capabilities, including aircraft control performance, range capability, and maneuverability. The majority of existing research in this field has focused on the analysis of normal flight conditions. Methods employed include index evaluation, analytical methods, and machine learning-based approaches. Index evaluation is primarily used for multi-index tasks such as control performance assessment [
10,
11], involving the establishment of evaluation index systems [
12], weighting techniques [
13], and the selection of evaluation methods [
14,
15]. Analytical methods are typically applied to single-index evaluations, such as range capability [
16,
17] and maneuverability [
18,
19]. In light of the accelerated development of artificial intelligence, an ever-growing number of scholars are utilizing machine learning methods in flight performance assessments. Control performance [
20], range capability [
21], and maneuverability [
22,
23] can all be evaluated using machine learning, though this approach often requires extensive and highly reliable datasets [
24].
The existing literature on the evaluation of aircraft maneuverability is relatively sparse, focusing primarily on analytical methods and machine learning-based approaches. Studies [
18,
19] employ analytical methods to solve for aircraft maneuverability by fitting parameters under certain conditions into algebraic functions within the equations of motion for the aircraft as a particle. Analytical methods depend on precise aircraft models, which can lead to significant errors if the model changes or includes disturbances and uncertainties. Studies [
22,
23] are based on a substantial corpus of flight experimental data and employ statistical distribution or neural network methods to predict the aircraft’s maneuvering capability.
The existing methods for evaluating maneuverability demonstrate good accuracy when the aircraft is in a fault-free state. Traditional overload assessment methods mostly rely on accurate aerodynamic analysis models; however, when an aircraft malfunctions, its aerodynamic model also changes accordingly. Due to the complexity of the flight environment and the uncertainty of disturbances, it is often difficult to establish an accurate aerodynamic analysis model after actuator failure. Therefore, traditional overload assessment methods can generate significant errors when evaluating the available overload under actuator faults. To address this issue, this paper proposes a multi-model architecture based on deep learning for the longitudinal available overload prediction of a commercial subsonic aircraft with actuator faults. This model addresses the need for rapid and accurate in-orbit performance prediction, analyzing flight state changes and data characteristics under various actuator fault conditions. It selects targeted deep networks to mine the impact of actuator faults on flight state, aerodynamic model, and control surface effectiveness changes. Combining feature dimensionality reduction and rule fusion algorithms, a prediction model for longitudinal available overload under actuator fault conditions is established.
The remainder of this paper is organized as follows: First, a mathematical description of the problem is provided. Then, a deep learning algorithm integrated with multiple models for predicting longitudinal available overload under actuator fault conditions is proposed. Next, simulation validation is presented, along with a comparison and analysis of the experimental results. Eventually, conclusions are drawn from the findings.
2. Problem Description
2.1. Analytical Model
When establishing the model of the longitudinal available overload prediction of a commercial subsonic aircraft with actuator faults, it is desired to unify the formula derivation in a single frame, namely the body frame for example. In order to clarify the derivation process,
Figure 1 shows the relationship between the body frame and other frames, as well as the representation of correlated parameters. The meanings of these parameters will be presented below, and the specific definitions are not further elaborated for the sake of simplicity.
Commercial subsonic aircraft available overload is a critical parameter for evaluating commercial subsonic aircraft maneuverability during flight. It is defined as the overload a commercial subsonic aircraft can generate when the actuator is deflected to its limit position and the commercial subsonic aircraft is in a balanced state [
18]. When a fault occurs in the commercial subsonic aircraft’s actuator, the deflection range of the control surface changes, and the aerodynamic configuration is altered, resulting in a reduction in the commercial subsonic aircraft’s available overload.
Assuming no sideslip during commercial subsonic aircraft flight and engine thrust along the flight velocity direction, let the resultant external force on the commercial subsonic aircraft in the pitch plane at time
, excluding gravity, be
, and the longitudinal overload be
. We obtain the following:
where
,
,
,
, and
represent the commercial subsonic aircraft’s mass, gravitational acceleration, angle of attack, lift force, and engine thrust at time
, respectively.
The term
in Equation (1) can be computed using the following equation:
where
,
,
, and
denote the dynamic pressure, air density, flight speed, and lift coefficient at time
, and
is the reference area.
The term
in Equation (2) can be derived from ground experiments, typically expressed as follows [
25]:
where
and
are the commercial subsonic aircraft’s flight altitude and elevator deflection angle at time
, respectively.
Based on the “instantaneous equilibrium” assumption for commercial subsonic aircraft [
18], we obtain the following:
where
is the pitching moment coefficient at time
, which can also be derived from ground experiments. Further derivation yields the following:
Combining Equations (1)–(5), we obtain the following:
where
is the maximum deflection angle of the commercial subsonic aircraft’s elevator at time
.
2.2. Problem Analysis
Assume an actuator fault occurs at time , with the measurable flight state information being , where is the measurable flight state vector at time . The fault information is , where denotes the fault type, denotes the faulty rudder, and denotes the fault severity. At time , the commercial subsonic aircraft’s longitudinal available overload in the absence of a fault is , and the change in the longitudinal available overload due to the actuator fault is .
At time
, let
and
be the changes in the lift coefficient and pitching moment coefficient due to actuator faults, respectively. We obtain the following:
where
and
are the lift coefficient and pitching moment coefficient at time
, influenced by environmental disturbances, uncertainties, and actuator faults, respectively.
Assuming the longitudinal available overload of the commercial subsonic aircraft at time
, influenced by environmental disturbances, uncertainties, and actuator faults, is
, combining Equations (1)–(8) yields the following:
From the above derivation, it can be seen that the traditional analytical method for solving available overload under fault conditions faces two challenges: (1) precise models for environmental disturbances and uncertainties are difficult to establish; (2) accurate aerodynamic models of commercial subsonic aircraft after multiple actuator faults are hard to obtain. Considering that the impact of environmental disturbances, uncertainties, and actuator faults on longitudinal available overload is embedded in the measurable flight state data and fault information, this paper adopts a research approach based on deep learning networks to fully explore the changes in longitudinal available overload contained within the flight state data and fault information.
3. Proposed Method
Based on the derivations and analysis in
Section 2, the multi-model for predicting the longitudinal available overload of a commercial subsonic aircraft with actuator faults consists of two main components (as shown in
Figure 2a). One component utilizes the analytical model to compute
, while the other relies on deep learning networks for the real-time prediction of
. The construction flowchart of the multi-model for predicting the longitudinal available overload of a commercial subsonic aircraft under faults is depicted in
Figure 2, with the primary steps as follows:
- (1)
Conduct wind tunnel simulation experiments on a commercial subsonic aircraft in a normal state to obtain a precise aerodynamic model of the commercial subsonic aircraft under non-fault conditions. Based on this, derive the analytical model for computing the longitudinal available overload by integrating the commercial subsonic aircraft’s dynamics and kinematics models.
- (2)
Construct datasets of commercial subsonic aircraft flight states under different types of actuator faults. First, preprocess the datasets as shown in
Figure 2b: (1) perform data cleaning on the flight state data to remove anomalous trajectory data; (2) normalize and standardize the flight state data. Then, conduct feature dimensionality reduction using the Spearman method andGBDT algorithm, as illustrated in
Figure 2c: (1) utilize Spearman correlation analysis to identify and selectively remove flight state parameters with strong correlations within the dataset; (2) apply the GBDT algorithm to filter out redundant flight state parameters that do not contribute to the longitudinal available overload variation and eliminate them.
- (3)
Based on the processed different actuator fault datasets from step (2), construct predictive models for the longitudinal available overload variation under actuator faults using MLP, LightGBM, and CatBoost. Then, set the model fusion rules, according to accuracy and speed requirements, to obtain the integrated model for the real-time prediction of with actuator faults.
Figure 2.
Flowchart for predicting longitudinal available overload of commercial subsonic aircraft with actuator faults.
Figure 2.
Flowchart for predicting longitudinal available overload of commercial subsonic aircraft with actuator faults.
3.1. Analysis Model of Longitudinal Available Overload for Commercial Subsonic Aircraft
Initially, we model the aerodynamic shape of the commercial subsonic aircraft, followed by wind tunnel simulation experiments, based on this model, to derive the aerodynamic parameter fitting model. Taking the BGM-109D commercial subsonic aircraft as an example, its aerodynamic parameter fitting model is shown in Equations (10) and (11) [
25]. It is important to note that this linear fitting model maintains high accuracy only under the conditions of
and
.
where
is the lift coefficient at a zero angle of attack and elevator deflection,
is the stability derivative of the lift coefficient with respect to the angle of attack, and
are the stability derivatives of the lift coefficient with respect to the deflection angles of the four control surfaces.
where
is the pitching moment coefficient at a zero angle of attack, sideslip angle, and deflection,
is the stability derivative of the pitching moment coefficient with respect to the angle of attack, and
is the stability derivative of the pitching moment coefficient with respect to the elevator deflection angle.
For ease of calculation, we assume
is small, so
[
18]. According to Equation (6), we obtain the following:
This equation represents the analytical model for the commercial subsonic aircraft’s longitudinal available overload, applicable under fault-free conditions.
3.2. Feature Dimension Reduction Based on Spearman–GBDT Algorithm
The commercial subsonic aircraft actuator fault dataset presents the following issues: (1) there is a strong correlation between different flight parameters in the dataset, leading to redundant contributions from various feature parameters in predicting changes in longitudinal available overload; (2) the dataset has high dimensionality, containing redundant parameters that do not contribute to the longitudinal available overload variation. To address issue (1), the Spearman correlation coefficient [
26] is used to identify strongly correlated flight state parameters in the dataset. This method can quantify the trend in changes between flight state parameters and is more suitable for measuring nonlinear relationships than the more commonly used Pearson correlation coefficient. It also performs better on datasets with outliers [
27]. To address issue (2), the GBDT algorithm is employed to filter out redundant flight state parameters that do not contribute to the longitudinal available overload variation. This algorithm has high accuracy on complex datasets with high dimensionality and nonlinear relationships [
28].
- (1)
Feature Correlation Analysis Based on Spearman Correlation Coefficient [
29]
Suppose that the ranks of two different flight state parameters
and
in the dataset are
and
, respectively. The Spearman correlation coefficient
between them is as follows:
where
is the covariance between
and
, and
and
are the standard deviations of
and
, respectively. The closer the absolute value of
is to one, the stronger the correlation between the two flight state parameters is.
- (2)
Feature Importance Analysis Based on GBDT Algorithm
In the GBDT feature importance analysis, the Gini index (GI) is used to measure the importance of each input flight feature parameter. The GI value is obtained by averaging the values of each feature in every tree of the algorithm. Suppose there are
flight feature parameters in the dataset, denoted as
. The Gini index calculation formula is as follows [
30]:
where
refers to the purity of the
i-th tree node
,
denotes the class of the data sample, and
denotes the proportion of class
records for node
. The importance score (VIM) of flight feature parameter
is calculated as follows:
where
and
are the left and right child nodes of node
, and
and
represent the Gini indices of nodes
and
, respectively. The variable importance score for the
i-th tree is given by Equation (16), where
is the total number of nodes in the
i-th tree. Suppose the total number of trees is
, then the total importance score of the flight feature parameter in
trees is given by Equation (17) [
31], as follows:
Finally, the obtained feature importance scores are normalized, as shown in Equation (18):
where
refers to the Gini index of the
j-th flight feature parameter,
refers to the summation of the GI of all flight feature parameters, and
refers to the GBDT feature importance of the
j-th flight feature parameter after normalization; the smaller the value of
, the less the contribution of the flight feature parameter to the prediction result.
3.3. Fusion Model for Predicting
Figure 2d illustrates the fusion model architecture of the longitudinal available overload variation prediction with actuator faults. The input to this model is the processed time-series data of flight states under actuator fault conditions, and the output is the longitudinal available overload variation after an actuator fault occurs. This model is constructed based on the MLP deep neural network. MLP is a type of deep neural network that forms a complex network structure through extensive interconnections of numerous simple neuron processing units. When the flight state data are sufficiently balanced, the deep learning network constructed by MLP can fully learn the impact of actuator faults on the longitudinal available overload contained in the flight state data, enabling the accurate prediction of this impact.
Given the airborne algorithm’s requirement for rapid performance, the LightGBM and CatBoost networks, both known for their outstanding predictive speed [
32,
33], are introduced. Since the datasets obtained under different actuator faults have varying data characteristics, to meet the accuracy and speed requirements of the airborne model, the three networks are trained separately on each fault dataset to obtain multiple models for predicting the longitudinal available overload variation under different actuator faults.
As commercial subsonic aircraft are complex nonlinear systems with high stability and safety requirements during flight [
34], the airborne flight maneuver performance evaluation system needs to provide quick and accurate predictions of longitudinal available overload to minimize significant prediction deviations. Therefore, the following three criteria are introduced to integrate the multiple models for predicting longitudinal available overload variation under actuator faults:
- (1)
Speed Criterion: The model’s single-point prediction time must be less than ;
- (2)
Minimal Maximum Deviation Criterion: If there exists a model with a maximum relative error less than , select according to Criterion 3; if not, select the model with the smallest maximum relative error;
- (3)
Accuracy Criterion: If multiple models simultaneously satisfy Criteria 1 and 2, select the model with the smallest average relative error.
The parameters and in the above three criteria can be flexibly chosen according to different mission requirements.
5. Conclusions
This paper proposes a multi-model that utilizes measurable flight parameters and fault information to forecast the longitudinal available overload of a commercial subsonic aircraft under actuator faults overload. This multi-model comprises two components: one based on the analytical model of the commercial subsonic aircraft in a non-fault state for calculating the longitudinal available overload, and the other based on deep learning networks for predicting the longitudinal available overload variation with actuator faults. Simulation results demonstrate that the proposed multi-model achieves a relative error within 5% and delivers prediction results within 500 ms, validating the method’s effectiveness and feasibility. Based on the analysis and experiments, the following conclusions can be drawn:
- (1)
By integrating the longitudinal available overload prediction models from the MLP deep learning network, CatBoost network, and LightGBM network under various actuator faults using specific rules, we significantly reduced the prediction error compared to traditional analytical methods, achieving a maximum relative error of less than 5%.
- (2)
Compared to individual machine learning network methods, our approach shows a significant decrease in the maximum relative error for longitudinal available overload predictions under actuator faults. The maximum relative error decreased by 1.3% compared to the single MLP network and by 0.36% compared to the single CatBoost network. Additionally, the prediction speed improved markedly, with an average prediction time reduction of 99.23 ms compared to the single MLP network.
The proposed method effectively addresses the challenge of quickly and accurately predicting longitudinal available overload in the presence of actuator faults under interference and uncertainty. This approach facilitates the rapid evaluation and precise prediction of an aircraft’s longitudinal maneuvering capability, providing essential information support for trajectory planning and fault-tolerant control.
This study has several limitations. Firstly, our method requires substantial memory for onboard applications, which could exceed the maximum memory allocated to the algorithm during actual operation. In future research, we will optimize and streamline the network architecture of our method, using techniques such as knowledge distillation to develop a more lightweight network model. Furthermore, this study focuses on a specific type of commercial subsonic aircraft; future considerations include validating the proposed method on other variants of commercial subsonic aircraft.