1. Introduction
Missile systems comprise several complex components, which collectively form a sophisticated combat system through their coordination. These systems exhibit strong characteristics of nonlinearity, non-stationarity, and strong coupling [
1]. The lifting surfaces of missiles generate lift during flight, enabling their aerial navigation and attitude maintenance. The rudder surfaces of missiles provide control moments to achieve rolling, yawing, and pitching maneuvers, ensuring the missile’s ability to fly along its predetermined trajectory. Both are crucial for the missile system [
2]. However, missile missions are subject to various uncertainties and disturbances from the atmospheric environment. Flight conditions can be extremely harsh [
3,
4,
5], and the missile system may also face potential attacks from enemy anti-missile systems, making the lifting surfaces and rudder surfaces susceptible to fatal faults. The lack of corresponding fault detection and localization analyses renders it impossible to take effective measures after a failure, resulting in immeasurable financial and strategic losses. Therefore, timely and accurate fault detection and localization are crucial for ensuring missile safety. The purpose of fault diagnosis is to quickly and accurately obtain information about system faults, providing guidance for fault-tolerant control. This enables fault-tolerant control to generate more appropriate and precise control laws based on the specific faults, which is of great significance.
The primary objective of fault detection is to promptly identify abnormal conditions within a system by continuously monitoring its measurable states in real time [
6,
7,
8]. Meanwhile, fault-localization algorithms analyze the system’s status information to trace back to the root cause of the fault, determining the specific component or location responsible for the system’s abnormal behavior [
9]. In other words, fault detection can determine whether a system is faulty and when the fault occurs, while fault localization can pinpoint the location of the faulty component. To ensure the overall algorithm’s speed and real-time performance, it is customary to conduct system fault detection first. Subsequently, fault localization is carried out upon fault detection to avoid additional time consumption from executing fault-localization algorithms when the system is fault-free.
Currently, research methods for fault detection can be broadly categorized into two types: those based on traditional model approaches and those based on deep learning. The core idea of traditional model-based methods is to measure the system’s abnormality by calculating the difference between normal data and the data under inspection using traditional models [
10,
11]. On the other hand, fault-detection algorithms based on deep learning utilize neural networks to directly map fault features to system abnormality in a nonlinear manner [
12,
13,
14,
15,
16,
17,
18]. Traditional model-based fault-detection methods have advantages such as low computational complexity, excellent real-time performance, relatively low data requirements, and adaptability to sudden unknown faults. However, they struggle with handling large-scale high-dimensional data and are sensitive to the initial parameters of the model [
7,
19]. Fault-detection algorithms based on deep learning can achieve end-to-end learning, reducing the need for manual intervention, and can effectively handle large-scale high-dimensional data. However, they are highly dependent on data, have relatively long computation times, and cannot handle sudden unknown fault issues. Therefore, it is necessary to choose a suitable fault-detection algorithm based on the specific requirements of the detection object and its operational needs.
Fault-localization research methods can be categorized into two forms: model-based [
20] and data-driven [
21]. Model-based methods involve studying and analyzing the internal fault mechanisms of models to infer fault localization. Their advantage lies in their lower dependency on data, and models can better reflect the internal structure and characteristics of systems. However, accurately modeling complex systems poses a challenge. For instance, He Feng et al. [
22] proposed a single-phase grounding fault-localization method for distribution networks, which utilizes a network description matrix to depict network topology, demonstrating its effectiveness in utilizing fault data for localization. Xu Yuxin et al. [
23] introduced a method for large steam generator stator grounding fault localization, considering the distribution of winding potentials. They established equations for the magnitude and phase of zero-sequence voltage based on fault characteristics and winding potential distribution. Zhang Rongsheng et al. [
24] presented a distributed power distribution network fault-localization method based on an improved bat algorithm, constructing a topological model for fault localization in distribution network zones using the principle of equivalent dual ports. On the other hand, data-driven methods do not require analysis and modeling of the internal structure of systems, thus avoiding complex nonlinear analysis and computation. Among these, deep learning-based methods are prominent, wherein deep learning networks are utilized to construct mapping models from system states to fault locations. For example, Zhang Zhuo et al. [
25] conducted fault-localization experiments using three representative deep learning architectures: convolutional neural networks, recurrent neural networks, and multilayer perceptrons, concluding that convolutional neural networks are the most effective method for fault localization in the studied system architecture. M. Dashtdar et al. [
26] employed artificial neural networks for fault diagnosis in transmission networks, demonstrating that extracting the maximum scale of horizontal components can reveal fault features suitable for training neural networks, including fault type, angle, and position information. Simulation results showed that neural network-based fault-localization algorithms can estimate fault distance based on fault type under different conditions effectively.
Methods based on deep learning require high requirements for the format and accuracy of data [
27,
28], necessitating many data samples to obtain a network model. It is challenging to analyze systems with insufficient data samples or data loss. Additionally, deep learning networks are often considered black-box models, making it difficult to interpret their decision-making processes [
29]. Model-based fault-localization methods require the establishment of a working model or reference model of the system. This typically necessitates a deep understanding of the system’s structure and operation principles, and the modeling process may be complex. However, its advantages lie in its ability to fully utilize the internal structure and logical relationships of the system. It can provide relatively accurate fault-localization results without requiring many data samples while also offering good interpretability and adaptability.
This study considers the characteristics of missile objects and focuses on typical faults in missile control surfaces and lifting surfaces. The research aims to investigate suitable fault detection and fault-localization methods for these specific faults. The remainder of the study is organized as follows. First,
Section 2 of this paper presents the problem statement, which includes
Section 2.1, an introduction to the challenges and limitations of existing research in missile fault detection and localization, and
Section 2.2, an analysis of typical fault types and mathematical models related to missile rudder surfaces and lifting surfaces.
Section 2.3 provides an overview of the overall algorithm structure and discusses the contributions of the proposed fault detection and localization approach in this paper.
Section 3 presents the principles and structure of the fault-detection algorithm, while
Section 4 outlines the principles and structure of the fault-localization algorithm. In
Section 5, a simulation-based verification and comparative experiment on a semi-physical missile platform is conducted to evaluate the fault detection and fault-localization algorithms. Finally,
Section 6 provides a summary of the findings.
2. Problem Formulation and Overall Approach
2.1. Problem Formulation
Missiles, as critical strategic defense weapons, possess unique characteristics compared to other objects. Considering the specific features of their actual flight scenarios, the following requirements are posed for their fault detection and localization algorithms:
Real-time responsiveness: Missiles have significant dynamic responses, causing faults to quickly affect the stability of the system. Therefore, real-time monitoring of the missile’s state data is essential, requiring algorithms to have excellent real-time capabilities to provide monitoring results quickly.
Uncertainty: Missiles encounter various uncertain factors during flight, including environmental conditions, aerodynamic characteristics, mass inertia, sensor measurements, wind speed, etc. Algorithms need to effectively handle uncertain data.
Limited fault samples: It is challenging to collect many fault data samples under real-world conditions, with most of the data representing normal missile flight. Therefore, the dataset follows a long-tail distribution. Algorithms should not rely heavily on large datasets and should be able to achieve accurate fault detection and localization even in the presence of data imbalance.
Interpretability: For specialized systems like missiles, which are crucial to national defense and security, it is essential that fault detection and localization results are understandable and that the detection and localization processes are traceable. Therefore, the corresponding fault detection and localization algorithms must possess a certain level of interpretability.
Due to the nonlinear nature of missile models, coupled with uncertainties and noise interference, it is challenging to establish accurate models. Existing model-based fault detection and localization algorithms struggle to be applicable. Data-driven approaches heavily rely on the quantity and quality of datasets, with current methods largely tailored to simulated environments. However, in practical scenarios, fault data are scarce or difficult to obtain, with most data being non-faulty, leading to imbalanced dataset distributions. Therefore, existing data-driven methods face challenges in direct application. Currently, no research simultaneously addresses these points in fault detection and localization.
2.2. Typical Faults of Rudder Surfaces and Lifting Surfaces
Let the positive direction of the X-axis be along the missile body, pointing forward, and the positive direction of the Y-axis be perpendicular and pointing upward. According to the right-hand coordinate system, the positive direction of the Z-axis is horizontally pointing to the right. The rudder is designated as follows: 1, 2, 3, and 4 correspond to the right upper, left upper, left lower, and right lower positions, respectively. The sign convention for the deflection angles is defined as follows: when looking forward from the tail of the missile, a positive deflection angle is when the trailing edge of the control surface is deflected upward.
and
represent the desired roll, pitch, and yaw commands generated by the missile guidance controller. Their relationship with the four rudder surfaces is described by the following equations:
when a fault occurs in the missile’s rudder surfaces, the resulting aerodynamic forces and moments may prevent the missile from responding to the desired commands generated by the control law, leading to mission failure. The missile’s lifting surfaces primarily affect the magnitude of lift. When a fault occurs in the lift surfaces, the missile may fail to generate sufficient lift, which similarly impacts the missile’s ability to complete its mission.
Therefore, missile rudder surfaces and lifting surfaces are susceptible to faults due to adverse flight conditions and potential attacks from enemy anti-missile systems. Such faults can immediately affect the stability of the missile flight attitude, posing challenges to the successful completion of designated missions. Typical faults include rudder stuck, rudder loose, rudder damage, and lifting surface damage [
30].
Rudder stuck fault refers to the motor shaft being stuck at a certain angle, preventing the rudder surfaces from reaching the desired angle [
31,
32].
where
represents the number of the fault surface,
represents the rudder effect generated when surface
is stuck at angle
, considering a maximum deflection angle of 30° for the rudder surface.
Rudder loose fault refers to the loosening of the motor shaft and rudder surface shaft, complete failure of the hinge torque, and the complete disappearance of the rudder effect of the faulty rudder surface [
33,
34].
The structural damage in the rudder and lifting surfaces results in rudder damage faults and lifting damage faults, leading to the loss of rudder effectiveness on the faulty surfaces.
where
represents the degree of rudder surface deficiency.
represents the rudder effectiveness when rudder
has no deficiencies.
represents the effectiveness of the control surface when the left or right lifting surfaces have no deficiencies.
The missile measures its current state through sensors and uses guidance control algorithms to steer toward the desired trajectory. The states in the guidance control loop generally include missile attitude, position, velocity, etc., and typically do not include rudder surface information (such as rudder deflection angle, motor current, etc.). Therefore, if only rudder surface information is used for fault detection and localization, disturbances affecting the sensors collecting rudder surface information could lead to erroneous information being provided, resulting in misdiagnosis by the fault detection and localization algorithms. To avoid this scenario, an algorithm based on the missile’s flight state for fault detection and localization is needed.
2.3. Overall Approach
Based on the aforementioned requirements, this paper adopts the Histogram-based Outlier Score method for fault detection. The HBOS algorithm offers simplicity and speed, meeting the real-time requirements of the algorithm. Additionally, HBOS employs a dynamic histogram model that adapts according to the data distribution, making it effective in handling uncertain and long-tailed data distributions [
35]. The dynamic histograms fitted by HBOS exhibit clear and visible histogram structures, ensuring the interpretability of the fault-detection algorithm.
A fault-localization method for missile systems based on hierarchical directed graphs and adaptive thresholds is proposed. The hierarchical directed graph reasoning model operates at high speed and provides high real-time performance. The adaptive threshold is established based on extreme value distribution theory and adjusts adaptively according to the data distribution, demonstrating good adaptability to uncertain data. Moreover, the hierarchical directed graph relies on the missile’s dynamic and kinematic models, offering good interpretability. The overall process of the fault detection and localization algorithm proposed in this paper is shown in
Figure 1.
The fault detection and localization algorithms proposed in this paper, based on flight state data, exhibit good real-time performance, effectively handle uncertain data, and do not rely heavily on a large number of data samples, thus meeting practical requirements. The contributions of this article include the following points:
The missile’s flight dynamics and kinematic model are used to obtain the fault propagation and mutual influence relationships between different missile flight states. These relationships are cleverly expressed using a hierarchical directed graph model while also leveraging relevant mechanisms to constrain the data.
In fault detection and fault-localization algorithms, the utilization of adaptive thresholds for data processing is considered. This approach not only leverages their adaptive characteristics to adapt to the differences in missile flight state balancing under various parameter deviations but also effectively distinguishes between noise and faults.
The fault-detection model can be constructed using only normal data, while the fault-localization model is built based on the fault propagation mechanisms and the mutual influence relationships among flight states. Both fault detection and fault localization achieve high accuracy and good real-time performance without relying on fault data. They can adapt well to practical scenarios.
This article proposes fault detection and fault-localization algorithms specifically designed for typical faults in missile control surfaces and lifting surfaces. By combining flight state propagation mechanisms and data-driven approaches, the algorithms eliminate the need for complex mechanistic models while utilizing a relatively concise parameter propagation influence mechanism to constrain the data model. This removes the dependency on fault data samples. The algorithms aim to provide timely alerts and accurately locate faults once they occur, which is of great importance and significance in ensuring the safety of missile flights.
5. Experiment and Verification
5.1. Missile Flight Semi-Physical Simulation Platform
This paper focuses on the analysis of control surface and lifting surface faults of missile systems during cruising, considering the influence of stochastic environments and errors inherent to the aircraft. A semi-physical real-time simulation platform for missile flight, as shown in
Figure 5, is developed. The platform consists of three main components:
Real-time simulation computer: Deployed to simulate missile aerodynamic parameters, dynamic kinematics, navigation, guidance control algorithms, and injection of lifting surface faults.
Three-degree-of-freedom platform: Used to respond to the real-time simulation computer’s output of missile flight attitude. Simultaneously, it utilizes onboard inertial sensors to collect attitude information and transmit it back to the simulation engine, forming a closed-loop control.
Servo loading platform: Responds to the simulation engine’s output of servo deflection angle information. Simultaneously, it transmits the encoder-collected servo surface angle back to the simulation computer. Additionally, this platform is equipped with clutches and load-loading platforms to simulate typical faults in control surfaces.
By engaging and disengaging the clutch, the connection between the motor shaft and the rudder surface shaft is simulated. The torque generated by the torque motor is used to simulate normal aerodynamic drag of the rudder surface as well as a stuck fault. The digital simulation of rudder surface damage and lifting surface damage is performed within the real-time simulation system.
Set the aerodynamic parameter random deviation to ±10% and mass and moment of inertia random deviation to ±5%. By introducing random perturbations to the missile parameters, the flight states after each trim process are intentionally offset, simulating the uncertainties in missile flight. This random offset in the flight state captures the inherent unpredictability and variability in actual missile flight conditions. Initial attitude angles are all set to 0°, cruise speed is set to 240 m/s, cruise altitude is set to 1 km, and random wind speed is set to ±5 m/s. Since the rudder loose fault corresponds to the complete loss of rudder effect, the rudder loose fault does not exist as the fault scope. Experimentally set the fault types and occurrence times as shown in
Table 1:
5.2. Evaluation Metrics
Fault-detection metrics mainly include fault-detection rate (FDR), detection accuracy, detection time, and false-alarm rate (FAR). TP (true positive) represents the number of positive samples that are correctly detected as positive. FP (false positive) represents the number of negative samples that are incorrectly detected as positive. FN (false negative) represents the number of positive samples that are incorrectly detected as negative. TN (true negative) represents the number of negative samples that are correctly detected as negative [
48].
Fault-Detection Rate reflects the sensitivity of the model and its ability to detect fault samples. A value closer to 1 indicates higher accuracy and stronger detection capability of the model. Correctly detected samples are defined as samples successfully detecting faults within 0.5 s after the fault occurrence. Otherwise, they are considered undetected faults, classified as missed samples. Detection time reflects the speed of the model in detecting faults. represents the moment when the fault is detected compared to the actual time of fault occurrence . A smaller value indicates faster detection speed and better real-time performance of the model. False-Alarm Rate reflects the proportion of incorrectly detected faults by the model. A value closer to 0 indicates better detection performance of the model.
Fault localization mainly focuses on localization accuracy and localization time. Their calculation formulas are shown in Equation (13):
The accuracy reflects the effectiveness of the localization algorithm, which is actually related to the total number of experiments. The closer the accuracy is to 100%, the better the performance of the localization algorithm. Localization time is defined as the difference between the time when the fault is located and the time when the fault occurred, minus the time consumed for fault detection. A smaller value indicates better real-time performance of the localization algorithm.
5.3. Fault-Detection Algorithm Validation
Based on the missile semi-physical simulation platform, the online fault-detection algorithm was tested, and multiple experiments were conducted for each type of fault. Eight features were selected as detection inputs, which best represent the fault characteristics. Using fault-free flight data samples, histogram fitting was performed for each feature dimension, as shown in
Figure 6. The number of bins was set to 10. The features in the figure represent the eight time-domain features mentioned in
Section 3 of this paper’s Feature Selection chapter.
Based on Equation (15). The risk coefficient
for our thresholds is set to 10
−3, and the length of the time-window
is set to 11. Based on the fitted histogram models and adaptive thresholds, real-time fault-detection results can be obtained. The detection results for some fault scenarios are depicted in
Figure 7.
It can be seen from the figure that the HBOS value does not exceed the threshold when no fault occurs (the time is less than 70 s), and the HBOS value quickly exceeds the adaptive threshold when the fault occurs.
To validate the performance of the algorithm, a large number of test samples are used to test the accuracy, false positive rate, detection time, and other metrics of the fault-detection algorithm. These test samples consist of data from the missile semi-physical simulation platform, including physical parameters and deviation information, to simulate the uncertainties present in real missile flights. The detection results statistics are summarized in
Table 2.
In the four types of fault scenarios, the online fault-detection algorithm demonstrates excellent performance with a relatively short average detection time and a high fault-detection rate. In many simulation experiments, there were only a few cases of false negatives and false positives. False negatives occurred when significant fault characteristic values were unable to capture the subtle changes caused by minor faults, especially when the fault changes almost do not affect the normal flight of the missile, making it challenging for the algorithm to detect. False positives, on the other hand, happened due to fluctuations exceeding detection thresholds in some parameters affected by random conditions before the fault occurred or due to outliers in some flight parameters, leading to misjudgments by the detection algorithm.
To further validate the superiority of the algorithm, appropriate comparative experiments are set up using the same data samples. The comparison includes anomaly detection algorithms such as HBOS, KNN, LOF, and CBLOF [
49]. A variable, denoted as
, represents the number of bins for the dynamic histogram in HBOS and the number of neighbors in the other algorithms. The Area Under the Curve (AUC) values [
50] for each algorithm are then calculated and depicted in
Figure 8.
To better demonstrate the results of the comparative experiments, the AUC values of each algorithm will be presented in the format of
Table 3, with data points taken at intervals of k = 15 from the graph.
From the comparative experiments, it can be observed that due to the influence of uncertainty factors in the data, conventional anomaly detection algorithms struggle to maintain satisfactory classification performance. However, the proposed detection algorithm based on HBOS and adaptive thresholds leverages the advantages of HBOS in handling long-tail distribution data and uncertainty data. Additionally, the adaptive thresholding capability for real-time adjustment of data distribution helps maintain high classification performance in uncertain data.
To ensure the real-time performance of the algorithm, the computation time of each algorithm is recorded and depicted in
Figure 9.
Experimental results reveal that on the same computational platform processing identical data, the HBOS algorithm exhibits the shortest computation time, thus ensuring the highest real-time performance among other algorithms. This fulfills the real-time requirements for missile flight scenarios.
5.4. Fault-Localization Algorithm Validation
According to the overall topology and component composition of the aircraft, combined with the collection of fault types in flight information, the selected main components and their corresponding flight parameters are shown in
Table 4.
According to all the indicated flight parameters, abstract them into directed graph nodes; based on empirical knowledge and principles of aircraft kinematics and dynamics, determine the connections and influence relationships between each node to obtain the symbolic directed graph model of the aircraft, as shown in
Figure 10.
As well as solid and dashed lines representing increase and decrease actions, respectively, there exists a special type of green dash-dot line. Its significance lies in that regardless of any changes in the parent node, it will always exert an increase effect on the child node.
Based on this model, we establish an adjacency matrix and conduct layering determination, meaning there exists a permutation matrix
, such that
becomes a block triangular matrix. After determining the layering of this directed graph, we utilize the Warshall algorithm to compute the reachability matrix. Following the layering strategy, the directed graph is partitioned into six layers, as shown in
Figure 11.
Using the aircraft simulation platform, experiments on online fault-localization algorithms were conducted, with multiple trials for each fault type. The same number of simulated fault groups as in fault detection were maintained. The final results are shown in
Table 5.
In a large number of simulation experiment samples, a few cases of localization failure occurred, which can be classified into cases of propagation ineffectiveness and mislocalization. The propagation ineffectiveness error cases are mainly due to certain deviations in the node parameter data and the failure to capture the first fault characteristic state of the corresponding parameter within the length of 0.3 s of collected data, while the mislocalization cases are mainly caused by occasional effects of random conditions and deviations, resulting in erroneous judgments of the first fault characteristic state of some nodes by the adaptive threshold, leading to final fault-localization errors. In summary, despite the existence of a few cases of localization failure, the localization accuracy of the aforementioned simulation experiments remains at an excellent level.
Taking the example of the fault of the second rudder stuck at −14°, after detecting the fault, the real-time fault-localization algorithm was run. The missile flight status data (taking the angle of attack, sideslip angle,
Y-axis acceleration, and roll angle as examples) and adaptive thresholds after the fault are shown in
Figure 12.
The state of the node is obtained by marking with red circles and arrows whether the flight state exceeds the upper or lower bounds of the threshold. When the flight status exceeds the upper threshold, the first fault characteristic state of the node is “1”; when it falls below the lower threshold, the node state is “−1”. If it does not exceed the threshold, the node state is “0”. The first fault characteristic state of all nodes was obtained, as shown in
Table 6.
At this point, the fault’s influence has not propagated to the sixth layer yet, and neither the speed nor the altitude exceeds the adaptive threshold. Therefore, the state of the nodes is “0”. Thus, it is only necessary to validate the propagation validity of the nodes from the second layer to the fifth layer. Based on Equation (14), it is determined that the data satisfies propagation validity, where effective fault sub-nodes located at or above the second layer all have effective propagation parent nodes.
According to the second-layer effective fault nodes and the localization strategy, the final localization result D2 is output. When the first fault feature state of D2 is “−1”, it can become an effective propagation parent node for all nodes in the second layer, indicating correct localization with a localization time of 0.315 s.
In some localization cases, there are situations where the localization result contains two nodes in the fault source set. In such cases, precise localization can be achieved based on the deflection status of the rudder nodes in the localization result. The specific verification results are shown in
Table 7.
Based on
Table 6, it can be inferred that when there are multiple fault source nodes in the preliminary localization results, if the corresponding rudder deflection states can uniquely locate the fault source node, then when the inferred rudder state matches the actual rudder deflection state, it indicates a rudder fault; when the inferred rudder state is opposite to the actual rudder deflection state, it indicates the exclusion of a rudder fault and implies a lifting surface fault. In the aforementioned simulation experiments, the accuracy of this method reached over 97%, demonstrating the precision of online fault localization based on this approach.
6. Conclusions
This paper proposes fault detection and fault-localization methods specifically designed for typical faults in missile rudder surfaces and lifting surfaces. We analyze the unique characteristics of the research object and identify the limitations of existing fault detection and localization methods when applied to the research object in this paper.
For fault detection, we propose a fault-detection algorithm based on HBOS and adaptive thresholding. After optimal feature selection, the algorithm fits a dynamic histogram model to normal data features. The algorithm then identifies outliers from the input data based on whether their values exceed the adaptive threshold, which indicates the occurrence of a system fault.
To address the fault-localization problem, we propose a hierarchical symbolic directed graph model that captures the interdependencies among missile flight states and fault propagation mechanisms. Using bilateral adaptive thresholding, we determine the states of each node and infer the location of the fault by reasoning upward through the layers of nodes.
The proposed algorithms effectively address the fault detection and fault-localization issues related to control surfaces and lift surfaces in practical missile scenarios. Through testing on a semi-physical platform, the following conclusions are drawn:
For the fault-detection algorithm, multiple sets of rudder surface and lifting surface data with typical faults are collected under random perturbations of aerodynamic parameters, mass, and moment of inertia. The average accuracy of the proposed fault-detection algorithm is no less than 98.9%, with an average false-alarm rate of no more than 0.31% and an average detection time of no more than 0.11 s. When comparing the AUC values and computation time of the proposed fault-detection algorithm with typical anomaly detection algorithms, the proposed algorithm shows the highest accuracy and the shortest computation time, making it better suited for missile fault-detection scenarios.
For the fault-localization algorithm, multiple sets of rudder surface and lifting surface data with typical faults are collected under random perturbations of aerodynamic parameters, mass, and moment of inertia. In a few specific node state scenarios, there may be two possible fault locations during the upward reasoning process of the constructed layered directed graph. However, combining the actual position of the control surface enables accurate fault localization without compromising the localization accuracy. Therefore, the fault-localization algorithm achieves an accuracy of no less than 97.91% and an average localization time of no more than 0.324 s.
The work in this paper can be applied to the analysis of other complex aircraft fault types, suitable for scenarios with few fault data samples and complex flight environments. It contributes to simplifying the research on fault detection and localization algorithms for complex systems, providing a foundation and support for system health management and fault diagnosis.