Next Article in Journal
Identifying Aquatic Plants in Crab Ponds Based on Spectral Data, RGB Image Fusion, and Deep Learning
Previous Article in Journal
Coupled Variable-Mass Flight Dynamics and Active Control of Unmanned Cargo Airships with Transient Hydrodynamic Effects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Sensor Fusion-Based Remaining Useful Life Prediction Model for UAV Engines

1
Shijiazhuang Campus, Army Engineering University of PLA, Shijiazhuang 050003, China
2
College of National Defence Engineering, Army Engineering University of PLA, Nanjing 210007, China
*
Author to whom correspondence should be addressed.
Drones 2026, 10(9), 705; https://doi.org/10.3390/drones10090705
Submission received: 1 July 2026 / Revised: 13 August 2026 / Accepted: 20 August 2026 / Published: 16 September 2026

Highlights

What are the main findings?
  • Amulti-sensor fusion framework was developed to capture the full-life-cycle degradation characteristics of UAV engines using synchronized thrust, temperature, vibration, electrical, and operational measurements.
  • An attention-guided multi-scale residual convolution and residual-attention Transformer model achieved superior RUL prediction performance compared with CNN, RNN, and hybrid deep learning methods.
What are the implications of the main findings?
  • The proposed approach provides an effective solution for accurate UAV engine health assessment by jointly modeling multi-scale degradation patterns and long-term temporal dependencies.
  • The developed data acquisition platform and prediction model offer technical support for predictive maintenance and reliability enhancement of UAV engines.

Abstract

With the widespread application of unmanned aerial vehicles (UAVs) across various domains, the reliability and lifespan prediction of their core power units—the engines—has become a critical research focus. This study addresses the degradation characteristics of UAV engines under complex operating conditions, including high temperature, high pressure, high rotational speed, and severe vibration, and proposes a remaining useful life (RUL) prediction model based on multi-sensor data fusion. First, a multi-sensor data acquisition platform for UAV engines was established, enabling synchronized collection of multi-dimensional parameters across the entire life cycle, including thrust, torque, temperature, vibration, current, and voltage. Subsequently, a multi-sensor fusion-based RUL prediction model for UAV engines was developed, employing an attention-guided multi-scale residual convolution module to extract local multi-scale degradation features, and integrating a residual-attention Transformer to enhance the modeling of long-sequence dependencies. Experimental results demonstrate that the proposed method outperforms conventional CNN, RNN, and fusion models in terms of RMSE, R2, and Score metrics, significantly improving the accuracy and training stability of UAV engine lifespan prediction. This study provides both data support and methodological innovation for predictive maintenance of UAV engines, contributing to enhanced flight safety and mission assurance.

1. Introduction

Currently, UAVs are widely employed in various fields, including reconnaissance and surveillance, logistics transportation, emergency rescue, agricultural plant protection, and industrial inspection [1,2,3], which has led to increasing attention to their stability and reliability. As the core power unit of UAVs, the engine is the primary factor influencing both stability and reliability. Operating continuously under complex conditions such as high temperature, high pressure, high rotational speed, and severe vibration, UAV engines are highly susceptible to cumulative wear and performance degradation, leading to potential failures [4,5]. Abnormalities in engine operation during mission execution not only reduce UAV operational efficiency but may also cause serious flight safety issues. Therefore, accurately assessing the health status of UAV engines and predicting their remaining useful life (RUL) is a crucial research direction for implementing predictive maintenance and enhancing equipment support capabilities [6].
The core objective of RUL prediction is to estimate the remaining operational time before failure based on historical operating states and degradation trends, prior to actual engine failure. Unlike traditional fault diagnosis [7], which merely identifies whether a device is faulty, RUL prediction focuses on the continuous degradation process from health to failure. For UAV engines, the degradation process is influenced by multiple factors. The state information captured by different sensors exhibits significant variations in temporal scale, trend, and noise level, posing challenges for high-precision life prediction.
Existing approaches primarily fall into three categories: physics-based methods, statistical model-based methods, and data-driven methods. Physics-based methods [8] rely on precise modeling of internal engine thermodynamics, wear mechanisms, and failure evolution, offering good interpretability. However, they heavily depend on prior knowledge and struggle to establish a unified and accurate mathematical model under complex operating conditions, individual variability, and multi-factor coupled degradation scenarios. Statistical model-based methods [9] can describe the stochastic nature of the degradation process to some extent, but their capability to capture high-dimensional nonlinear features and complex temporal dependencies is limited.
With the advancement of sensor technologies and deep learning, data-driven methods for RUL prediction have gradually become a key research direction, as they can directly learn degradation features and life-mapping relationships from monitoring data. In recent years, convolutional neural networks (CNNs), recurrent neural networks (RNNs), and their improved variants such as long short-term memory (LSTM) and gated recurrent units (GRU) have achieved notable success in life prediction tasks [10,11]. Zhang et al. [12] proposed a cross-dimensional multi-scale convolutional network for aircraft engine RUL prediction, which achieves high-precision RUL estimation under complex operating conditions through multi-dimensional feature extraction and channel attention modeling. Wang Yu et al. [13] introduced a method combining a multi-scale temporal convolutional network with a dual-attention mechanism, effectively capturing spatiotemporal key features from engine sensor data and significantly enhancing RUL prediction accuracy and robustness. Wang et al. [14] presented a dual-attention-based multi-feature fusion model that extracts spatial features via CNN and channel attention, and temporal features through GRU combined with self-attention, enabling dynamic representation of degradation patterns. Han et al. [15] developed the PCLD model, which integrates parallel CNN and LSTM networks with a dual-attention mechanism, leveraging CNN for feature extraction and LSTM for time-series processing, thereby deeply mining sensor data while reducing the loss of critical information. Gao et al. [16] addressed the limitations of conventional RNN-based RUL prediction methods that neglect sensor spatial correlations and long-term dependencies, proposing a multi-scale spatiotemporal attention network. This method employs a multi-scale discrete wavelet transform to capture features at different scales, combined with adaptive spatiotemporal feature extraction and co-learning modules to jointly model long-term dependencies and sensor spatial characteristics. Duan et al. [17] proposed a multi-scale CNN-Transformer approach, designing multi-scale feature extraction and feature concatenation modules to enhance degradation feature representation, while leveraging the Transformer’s self-attention mechanism for efficient long-sequence dependency learning.
However, for scenarios involving multi-sensor coupling, pronounced long-term dependencies, and complex degradation scales, existing methods still exhibit several limitations. First, single-scale convolutional structures struggle to simultaneously capture short-term fluctuations, medium-term decay, and long-term aging. Second, conventional recurrent architectures are prone to gradient vanishing and loss of long-term dependency information when modeling long sequences. Third, multi-sensor data often contain significant redundancy and noise, and different sensors contribute unequally to RUL prediction; treating all sensors equally can weaken the representation of critical degradation information. Finally, although standard Transformers excel at modeling global dependencies in long sequences, they remain insufficient in extracting fine-grained local degradation features and ensuring stable training of deep networks.
To address these challenges, this study focuses on the multi-sensor fusion-based RUL prediction task for UAV engines, with the main contributions summarized as follows:
(1) A multi-sensor data acquisition platform for UAV engines was established, enabling synchronized collection of multi-source sensor data under complex operating conditions and constructing full-life-cycle samples, providing a reliable data foundation for subsequent RUL prediction.
(2) A novel task-driven UAV engine RUL prediction model was proposed. Unlike standard multi-scale CNN-Transformer architectures that directly concatenate multi-scale features, we designed an Attention-guided Multi-scale Residual Convolutional (AMR) module. By integrating the CBAM mechanism into multi-scale depthwise separable convolutions, it adaptively suppresses sensor noise and emphasizes critical degradation signals across different scales. Furthermore, we introduced a block-level residual attention Transformer that performs a learned, weighted aggregation of historical blocks rather than simple additive residuals, effectively preventing the loss of fine-grained local degradation features in deep architectures.
(3) RUL prediction experiments were conducted on the constructed dataset. The advantages of the proposed method were validated through encoder layer analysis, ablation studies, and comparisons with multiple models using RMSE, R2, and Score metrics, demonstrating its effectiveness in improving the accuracy and robustness of UAV engine lifespan prediction.

2. Methodology

2.1. UAV Engine Operational Data Acquisition Platform

As the core power unit of UAVs, the engine’s operational reliability, stability, and remaining useful life are directly related to flight safety and mission performance, making it a critical component for the safe operation of UAV systems.
Existing UAV engine data acquisition and testing technologies often suffer from limited sensor coverage, resulting in significant data blind spots. Conventional data acquisition systems are typically equipped with only a few standard sensors, such as rotational speed and temperature sensors [18,19], and are unable to capture key operational parameters, including thrust, torque, fuel consumption, tri-axial vibration, and generator current and voltage. The single-dimensional nature of these measurements fails to fully reflect the engine’s actual operational state under complex conditions of high temperature, high pressure, high rotational speed, and severe vibration. Consequently, the foundational data for subsequent life prediction is incomplete, limiting the ability to perform accurate health assessments.
To achieve synchronized acquisition, processing, and life prediction of UAV engine operational parameters, this study developed a multi-sensor fusion-based UAV engine data acquisition platform, as illustrated in Figure 1. The platform primarily consists of a UAV engine data acquisition test bench, a propeller safety cage, an independent fuel tank, a sensor array, a lower-level control box, and an upper-level host computer. The propeller safety cage, sensor array, and lower-level control box are all installed on the engine test bench, with the control box responsible for receiving and aggregating signals from all sensors and communicating with the host computer. The fuel tank adopts an independent modular design and connects to the engine’s fuel system under test, providing a stable fuel supply during engine experiments.
The engine data acquisition test bench primarily consists of the main bench frame, engine mounting structures, sensor measurement structures, throttle servo, and energy-dissipating resistor. The main bench adopts a welded frame structure, including a load-bearing platform and vibration-damping support legs, to enhance structural stability during experiments and reduce vibration interference. The engine mounting structures comprise an assembly plate, a generator mounting plate, and an engine mounting plate, which together enable secure installation of the engine under test and its auxiliary components. The throttle servo is mounted on the assembly plate and connected to the carburetor throttle lever via a linkage mechanism, enabling precise throttle control. The energy-dissipating resistor is installed on the load-bearing platform and connected to the generator output to create a controlled load condition.
The sensor measurement structures include thrust-torque measurement rods, rod bases, thrust sensor mounts, and a torque measurement conversion plate, which are used to capture engine thrust and torque parameters. The engine torque was measured from the reaction torque acting on the engine body. A thrust–torque measurement guide rod was mounted coaxially and rigidly to the engine, and a torque-conversion plate attached to the guide rod acted on the torque sensor through a calibrated lever arm. During operation, the resisting loads generated by the propeller and the generator produced an equal and opposite reaction torque on the engine body, which was transmitted through the guide rod and conversion plate to the torque sensor. To ensure experimental safety, a protective cage is installed around the propeller. The cage features a hollow mesh design and is mounted on adjustable rails to accommodate engines and propellers of varying sizes.
To characterize the externally observable operational response of the engine from multiple perspectives, the acquisition platform is equipped with sensors for thrust, torque, cylinder-head temperature, exhaust temperature, rotational speed, fuel consumption, current, voltage, and vibration. Temperature sensors are mounted on the cylinders and exhaust pipes, while the rotational speed is measured using an infrared sensor on the propeller. Fuel consumption sensors are installed in the fuel supply circuit, and current and voltage sensors are integrated into the data acquisition board within the lower-level control box. Vibration sensors are mounted on the engine mounting structures. All sensors are connected via signal cables to the lower-level control box, enabling synchronized acquisition of multi-dimensional UAV engine state data. The specific acquisition parameters are summarized in Table 1.
It should be noted that the sensing configuration adopted in the present study primarily measures externally observable operating responses. Although vibration, temperature, thrust, torque, and electrical signals are affected by internal engine degradation, they do not directly measure internal tribological processes, such as piston ring–cylinder liner interaction, bearing contact, lubrication-film deterioration, and friction-induced acoustic emission. Therefore, the collected signals should be interpreted as indirect responses to internal degradation rather than direct measurements of the internal wear state. The present platform was designed to provide a non-intrusive and practically deployable data-acquisition solution for data-driven RUL prediction.

2.2. Remaining Useful Life Prediction Model for UAV Engines Based on Multi-Sensor Fusion

Conventional statistical analysis of single-sensor data is insufficient for capturing the degradation patterns of UAV engines. In this study, a multi-sensor fusion-based RUL prediction model for UAV engines is proposed, as illustrated in Figure 2. The overall model consists of four components: the input module, a CNN network, a residual-attention network, and an output mapping network. The input module preprocesses long-sequence data. The CNN network extracts local degradation features of the engine. The residual-attention network processes temporal data via a Transformer for global dependency modeling. The output mapping network maps the high-dimensional features to predict engine RUL.
Initially, the input module applies a sliding window preprocessing to the long-sequence data acquired from multiple sensors, unifying the input length and avoiding performance degradation caused by excessively long sequences. The time window is defined as
X t L : t R L × d
where L denotes the window length and d represents the number of sensor dimensions.
The CNN network is composed of three stacked Attention-guided Multi-scale Residual Convolutional (AMR) blocks. Each AMR block employs parallel lightweight convolutions with different receptive fields to extract multi-scale local features. An attention mechanism is subsequently applied to select important features, suppress noise, and enhance model accuracy. Furthermore, the AMR block incorporates residual connections to prevent network degradation.
After extracting local features, the residual-attention network applies positional encoding to preserve temporal characteristics, as expressed by
P E ( p o s , 2 i ) = sin ( p o s / 10000 2 i / D ) , P E ( p o s , 2 i + 1 ) = cos ( p o s / 10000 2 i / D )
H i n = H + PE
where H denotes the output from the previous network layer. Here, H R B × L × D and P E R L × D , where B is the batch size. A Transformer is then used to model long-sequence dependencies. Additionally, the residual-attention network introduces residual-attention enhancement to improve feature representation, reduce training difficulty for deep networks, and achieve collaborative modeling of local features and global dependencies.
Finally, the output mapping network performs regression via fully connected layers, mapping the high-dimensional features to the predicted engine RUL. By combining local and global feature modeling with residual-attention structures, the proposed model achieves accurate engine lifespan prediction. The overall mapping process of the model can be expressed as
y ^ t = f θ X t L : t
where f θ ( · ) represents the ours model constructed in this study.

2.3. Attention-Guided Multi-Scale Residual Block

In the task of UAV engine RUL prediction, the engine degradation process contains information at multiple temporal scales. Short-term data reflect information such as vibration and instantaneous load fluctuations, medium-term data capture gradual performance degradation, and long-term data indicate structural aging trends. Conventional single-scale convolutional networks or recurrent neural networks can generally capture features only within a limited temporal range, making it difficult to model multi-scale degradation patterns simultaneously and thereby leading to the loss of critical information.
To address this issue, this study designs an Attention-Guided Multi-Scale Residual Convolutional Module, referred to as the AMR Block, to capture degradation features at different temporal scales and improve the completeness of feature representation. Its structure is illustrated in Figure 3. The AMR Block first consists of three parallel multi-scale depthwise separable convolution branches, which capture local features at different scales. Specifically, small convolution kernels are used to capture short-term variations, whereas large convolution kernels are employed to capture long-term trends, as follows:
Z 1 = σ ( DS C k = 1 ( X ) ) Z 3 = σ ( DS C k = 3 ( X ) ) Z 5 = σ ( DS C k = 5 ( X ) )
The above expression defines the multi-scale convolution branches, where X R C i n × L denotes the input tensor, σ ( · ) denotes the ReLU activation function, DSC ( · ) denotes depthwise separable convolution, and k represents the convolution kernel size.
Subsequently, the obtained multi-scale features are concatenated along the channel dimension, and a fusion convolution layer is further applied to extract spatial and channel correlations, as follows:
F z = BN ( σ ( DSC k = 3 ( C o n c a t [ Z 1 , Z 3 , Z 5 ] ) ) )
where Concat denotes concatenation along the channel dimension, σ ( · ) denotes the ReLU activation function, DSC ( · ) denotes depthwise separable convolution, and BN denotes the normalization layer.
Although multi-sensor data provides rich information, the importance of different sensors is not uniform. Moreover, some signals contribute little to RUL prediction or may even act as noise. Treating all features with equal weights lacks the ability to selectively enhance key degradation-related features. Therefore, the CBAM attention mechanism [20] is introduced into the module to adaptively assign feature weights, emphasize critical sensor information, and suppress noise interference. The CBAM attention mechanism is defined as follows:
M c ( F ) = Sigmoid MLP ( AvgPool ( F ) ) + MLP ( MaxPool ( F ) )
M s ( F ) = Sigmoid f k = 7 [ AvgPool ( F ) , MaxPool ( F ) ]
F cbam ( F z ) = M c ( F z ) F z M s ( F z )
where M c ( F ) denotes the channel attention weights, M s ( F ) denotes the temporal feature attention weights, M L P ( · ) denotes the multilayer perceptron, A v g P o o l ( · ) and M a x P o o l ( · ) denote average pooling and max pooling, respectively, f k = 7 denotes a convolution operation with a kernel size of 7, and  S i g m o i d ( · ) denotes the sigmoid activation function.
Meanwhile, an additional residual branch is incorporated into the module to prevent the degradation of feature representation capability and alleviate the vanishing-gradient problem. The residual branch contains a depthwise separable convolution with a kernel size of 3. The residual module is defined as follows:
F A M R ( X ) = D S C k = 3 ( X ) + F c b a m ( F z )
Finally, the AMR Block includes a max-pooling layer to downsample long-sequence data, which enlarges the receptive field of the deep network while reducing model complexity.
Based on the above design, the AMR Block can capture multi-scale degradation patterns, adaptively highlight important sensor features, maintain stable gradient propagation in deep networks, and retain a lightweight structure.
Compared to standard multi-scale CNN structures that simply concatenate features from different convolutional kernels, our AMR Block explicitly addresses the severe redundancy and noise inherent in multi-sensor UAV engine data. The integration of the CBAM mechanism allows the model to adaptively evaluate the importance of different sensor channels (e.g., vibration vs. temperature) and temporal steps, selectively enhancing critical degradation-related features while suppressing noise interference, which is a crucial capability lacking in conventional multi-scale CNN-Transformer models.

2.4. Residual Attention

In the task of UAV engine RUL prediction, sensor data contain not only local degradation features but also significant long-term temporal dependencies. For example, slight performance variations during the early operating stage of an engine may influence subsequent degradation trends, while certain abnormal fluctuations may only manifest as evident life degradation after a long time interval. Therefore, an RUL prediction model should not only capture local variations within short time windows but also model global dependencies across different time steps.
The standard Transformer can directly compute correlations between arbitrary time steps through the self-attention mechanism, making it suitable for long-sequence dependency modeling. However, when applied to deep architectures, it still suffers from unstable training and insufficient utilization of local degradation features.
To address these limitations, this study introduces a residual attention mechanism [21], as shown in Figure 4. This module takes the multi-scale local features extracted by the AMR Block as input. Incorporating residual connections and layer normalization alleviates gradient degradation during training of deep networks and improves model convergence stability. In addition, the multi-head self-attention mechanism is employed to model global correlations among different time steps.
The residual attention module consists of a two-layer Transformer, in which information flow is propagated through standard residual connections. Between modules, an attention-based residual aggregation layer is used to perform weighted aggregation of historical blocks and the current state through weight projection. It is defined as follows:
h l = i = 1 l 1 α i l · v i
where h l denotes the final output feature of the l layer, representing the current-layer feature after aggregating information from preceding layers through residual attention. v i denotes the output feature vector of the i layer, and  α i l represents the attention weight assigned by the l layer to the output of the i layer.
The attention weight α i l is calculated using the softmax operation:
α i l = ϕ ( q l , k i ) j = 1 l 1 ϕ ( q l , k j )
where q l and k i denote the query and key vectors, respectively. The key vector k i is identical to the value vector v i . For the l layer, the parameters are defined as follows:
q l = w l , k i = v i = h 1 , i = 0 f i ( h i ) , 2 i l 1
Root mean square normalization (RMSNorm) is applied inside the kernel function, as expressed below:
ϕ ( q , k ) = exp q · RMSNorm ( k )
RMSNorm ( x ) = x 1 D i = 1 D x i 2 + ϵ γ
where γ is a learnable scaling parameter, and  ϵ is a small constant used to prevent division by zero.
To further reduce the computational and memory overhead of the algorithm, block-level residual attention is introduced. Specifically, the network layers are divided into multiple blocks. Within each block, standard residual accumulation is retained, while attention-based aggregation is applied at the block level.
In conventional CNN-Transformer architectures, local features extracted by the CNN are passed through standard Transformer layers via simple additive residuals. In deep architectures, fine-grained local degradation features are often diluted as the network depth increases. To address this, our residual attention module performs a learned, weighted aggregation of all preceding layers’ outputs (as shown in Equations (11)–(13)) rather than a direct addition. This structural difference allows the network to dynamically determine how much attention the current layer should pay to historical features, effectively preserving critical local degradation information while modeling global dependencies, and significantly stabilizing deep network training compared to standard residual connections.
The residual attention structure enhances the representation of critical time steps and key degradation features. As a result, the model can capture long-term dependencies while preserving local degradation information, thereby improving the accuracy of UAV engine RUL prediction.

3. Experiment

3.1. Construction of the UAV Engine Life-Cycle Dataset

To verify the effectiveness of the proposed model in the task of RUL prediction for UAV engines, an experimental dataset was constructed based on the pre-collected full-life-cycle operational data of UAV engines. The raw data record the complete temporal evolution of the engine from the healthy operating stage to the degradation and failure stage, reflecting the relationships among performance deterioration, state fluctuations, and multi-source sensor responses during long-term engine operation.
The measured external signals were regarded as indirect indicators of engine health rather than direct measurements of internal tribological conditions. During the run-to-failure tests, abnormal operation was followed by inspection and, when necessary, replacement of serviceable peripheral components such as the fuel line and carburetor. Routine maintenance was also performed according to the manufacturer’s requirements. Therefore, peripheral component failures were not regarded as engine end-of-life. End-of-life was defined as the condition in which degradation of difficult-to-replace internal mechanical components prevented normal engine operation.
The tested engine was a Limbach DL275E engine (Xiamen Limbach Aircraft Engine Co., Ltd., Xiamen, China), and its specifications are listed in Table 2.
Each record in the dataset contains the engine startup timestamp and 17-dimensional sensor features. The data were collected at a sampling interval of 1 s, resulting in a total of 294,107 records, corresponding to approximately 81.7 h of engine operation. Severe cylinder–piston wear was the primary end-of-life failure mode. Repairable peripheral failures were corrected during testing and were not regarded as end-of-life events. Compared with single-sensor data, multi-dimensional sensor data can characterize the engine operating state from multiple perspectives, thereby providing a more comprehensive data basis for the model to learn complex degradation patterns.
Before model training, the data need to be preprocessed, and the workflow is illustrated in Figure 5. Considering that some operating sequences were too short to effectively reflect the complete degradation trend of the engine and may introduce unstable samples that interfere with model training, the raw data were preliminarily screened. Specifically, experimental data with startup durations shorter than 1000 s were removed.
During the data annotation process, each engine startup process was treated as an independent operating unit and assigned a unique RUL label according to the chronological order of startup time. The RUL label represents the percentage of remaining useful life. For the same engine operating sequence, earlier time steps correspond to larger RUL label values. As the operating time increases, the engine gradually undergoes performance degradation, and the corresponding RUL label decreases until the engine approaches the failure stage. In this way, the raw multi-sensor time-series data were transformed into input–label sample pairs suitable for supervised learning. The calculation formula for the labels recorded in the i-th engine-start cycles is:
R U L i = N i N 1 × 100 %
Among them, N represents the total number of engine-start cycles records in the entire life cycle dataset, and i is the sequential index of the current engine-start cycles (i = 1, 2, …, N).
The full-life-cycle dataset was randomly divided into training and testing sets at a ratio of 5:5. Since different sensor parameters have distinct physical dimensions and numerical ranges, the sensor features were normalized to map features from different dimensions onto a unified numerical scale, thereby improving the convergence speed and training stability of the network.
To meet the requirement of deep learning models for fixed-length inputs, a sliding-window method was adopted to construct samples from continuous time-series data. To avoid data leakage, the sliding-window operation was applied after dataset partitioning, ensuring that the training and testing sets did not overlap. Let the sliding window length be L. The i-th sample window can be expressed as follows:
X i = { x i , x i + 1 , , x i + L 1 }
The sliding window length was set to L = 300 , meaning that each input sample contains multi-sensor observations over 300 consecutive time steps. Through sliding-window processing, the temporal continuity of the data can be preserved while increasing the number of training samples, enabling the model to learn dynamic variation patterns of the engine at different degradation stages. For short sequences with fewer than 300 time steps, leading-zero padding was applied to meet the requirement of a unified input length.
After the above processing steps, the final input dimension of each sample was constructed as follows:
X i R 300 × 17
where 300 denotes the time window length, and 17 represents the dimensionality of the sensor features.
The constructed dataset covers the complete life-cycle evolution of the UAV engine from normal operation to performance degradation, providing a unified and reliable data foundation for the subsequent training, validation, and comparative experiments of the residual attention network.

3.2. Parameter Settings and Evaluation Metrics

The experimental environment used in this study was configured with an Intel Xeon Platinum 8474C CPU, an NVIDIA RTX 5090 24 GB GPU, and 80 GB of memory. The algorithm was implemented based on the PyTorch 2.11.0 deep learning framework. The input sequence length of the model was set to 300, with a batch size of 512, 50 training epochs, a learning rate of 1 × 10−4, and an L2 regularization coefficient of 1 × 10−4. A weight decay strategy was adopted to prevent overfitting. The learning rate decay step was set to 10, and the learning rate decay factor was set to 0.1. Dropout was added to the fully connected layer and set to 0.05. The hidden dimension of the fully connected layer was set to 50, and the number of Transformer heads was set to 2.
To further clarify the implementation procedure and improve the reproducibility of the proposed method, the complete training workflow is summarized in Algorithm 1. The procedure integrates multi-scale local feature extraction, attention-based feature refinement, residual feature propagation, and Transformer-based long-range dependency modeling within a unified training framework.
To comprehensively evaluate the performance of the proposed model in the UAV engine RUL prediction task, this study adopts three evaluation metrics: root mean square error (RMSE), coefficient of determination R 2 , and Score. Among them, RMSE is used to measure the average deviation between the predicted values and the true RUL labels. A smaller RMSE value indicates a lower prediction error and higher prediction accuracy. RMSE is defined as follows:
R M S E = 1 n i = 1 n ( y ^ i y i ) 2
The coefficient of determination R 2 is used to measure how well the model predictions fit the variation trend of the true labels. The closer R 2 is to 1, the stronger the model’s ability to explain the degradation trend of engine life. R 2 is defined as follows:
R 2 = 1 i = 1 n ( y i y ^ i ) 2 i = 1 n ( y i y ¯ ) 2
Algorithm 1 Training Procedure of the Proposed Network
Require: Multi-sensor time series data X, RUL labels Y, sliding window length L, epochs E, batch size B
Ensure: Optimized model parameters θ
 1:
Generate input samples by applying sliding window operation with length L on X.
 2:
Initialize network parameters θ and Adam optimizer.
 3:
for  e p o c h = 1 to E do
 4:
       for each batch ( x b , y b )  do
   AMR Block: Local Multi-Scale Feature Extraction
 5:
            Extract multi-scale features:
 6:
             Z 1 = DSC k = 1 ( x b ) , Z 3 = DSC k = 3 ( x b ) , Z 5 = DSC k = 5 ( x b ) .
 7:
            Fuse multi-scale representations:
 8:
             F z = BN ( σ ( DSC k = 3 ( Concat ( Z 1 , Z 3 , Z 5 ) ) ) ) .
 9:
            Apply CBAM attention mechanism:
10:
             F cbam = ( M c ( F z ) F z ) M s ( F z ) .
11:
            Perform residual fusion:
12:
             F AMR = DSC k = 3 ( x b ) + F cbam .
13:
            Downsample feature representation:
14:
             H = MaxPool ( F AMR ) .
   Residual Attention Transformer: Global Dependency Modeling
15:
            Add positional encoding:
16:
             H in = H + P E .
17:
            for  l = 1 to L trans  do
18:
                   Calculate multi-head self-attention:
19:
                    f l ( h l ) .
20:
                   Compute residual attention weights:
21:
                    α i l .
22:
                   Aggregate previous representations:
23:
                    h l = i α i l v i .
24:
            end for
   Output Prediction and Optimization
25:
            Estimate RUL:
26:
             y ^ b = f θ ( H out ) .
27:
            Compute training loss:
28:
             L = MSE ( y b , y ^ b ) .
29:
            Update parameters using Adam optimizer:
30:
             θ θ η θ L .
31:
       end for
32:
end for
              return  θ
In addition, considering that early and delayed predictions have different impacts on practical maintenance decision-making in RUL prediction tasks, the Score metric is further adopted to evaluate prediction errors. Let the prediction error be defined as
d i = y ^ i y i
Then, the Score metric is defined as
S c o r e = i = 1 | D t e s t | e d i 13 1 , d i < 0 e d i 10 1 , d i 0
where D t e s t denotes the number of test samples, d i represents the prediction error with respect to the true actual remaining operating life, y i denotes the true actual remaining operating life of the engine, and y ^ i denotes the model-estimated remaining operating life.

3.3. Experiment on the Number of Transformer Layers

To investigate the effect of the number of Transformer layers on model performance, different hyperparameter settings were evaluated. In the proposed structure, every two Transformer layers constitute one attention block, while any remaining layer is treated as an independent Transformer layer. The experimental results are shown in Table 3.
When the number of encoder layers is set to 1, the model exhibits relatively poor performance, indicating insufficient fitting capacity and an inability to effectively capture long-range dependencies in the training data. As the number of layers increases, model performance gradually improves. In particular, when the number of layers increases from 3 to 4, the RMSE decreases by 0.0384 and R 2 increases by 0.0008, suggesting that a deeper network can better learn complex degradation patterns. However, when the number of layers is further increased to 5, the performance slightly declines, with the RMSE increasing by 0.0554, indicating a potential tendency toward overfitting. Therefore, the four-layer Transformer achieves the best performance in this experiment, providing the optimal balance between representation capability and generalization performance.

3.4. Ablation Experiment

To further validate the contribution of each module to the final model performance, an ablation study was conducted. The following model variants were designed:
Model A: AMR Block
Model B: Standard Transformer
Model C: AMR Block + Standard Transformer
Model D: Residual Attention Transformer
Ours: AMR Block + Residual Attention Transformer
The ablation results are presented in Table 4. As shown in the results, although the AMR Block can effectively extract local features, it lacks global dependency modeling capability; therefore, its performance in terms of R 2 and RMSE is inferior to that of the fusion-based models. Model B successfully models long-sequence dependencies, but it neglects local feature extraction, resulting in insufficient performance, particularly in identifying short-term degradation patterns. Model C integrates local features and global dependencies, enabling the model to capture both types of information simultaneously and thus achieving a significant performance improvement. Model D introduces a residual structure to alleviate gradient-related problems during training; however, due to the absence of the multi-scale feature extraction capability provided by the AMR Block, its representation of local features remains relatively limited.
The proposed model combines the multi-scale feature extraction capability of the AMR Block, the gradient optimization effect of residual connections, and the global modeling capability of the Transformer, ultimately achieving the best prediction performance. The experimental results demonstrate that the combination of the AMR Block and residual Transformer significantly improves model performance, confirming the effectiveness of the proposed method.
To further verify the effect of the residual attention mechanism on model training stability, the training loss curves of each model were visualized, as shown in Figure 6. The Transformer-based Models B and D exhibit significantly slower convergence during training than the other models. After introducing the residual attention mechanism, the convergence speed of the model is markedly improved. The proposed model demonstrates the most favorable loss variation trend throughout the entire training process.
This indicates that the proposed model can not only fully exploit the multi-scale local feature extraction capability of the AMR Block, but also effectively model long-range dependencies through the residual attention Transformer. Consequently, it achieves better parameter optimization and stronger training stability, further verifying the rationality and effectiveness of the proposed model architecture.

3.5. Comparison with Other Algorithms

To further evaluate the effectiveness of the proposed model, it was compared with several commonly used RUL prediction methods. During the comparison, only the input and output layers of each network were modified to adapt to the input dimensionality of the dataset, while all other parameters were kept consistent with the original source-code settings. The experimental results are presented in Table 5.
Due to its structural limitations, TCN [24] cannot sufficiently model global dependencies in long time-series data; therefore, it shows relatively poor performance in terms of R 2 and RMSE. Although GRU [23] can capture temporal dependencies, it has certain limitations in modeling multi-sensor data, particularly in learning degradation patterns from long time sequences. CNN-GRU [23] and CNN-LSTM [22] combine the local feature extraction capability of convolutional networks with the temporal modeling ability of recurrent neural networks. However, they still cannot efficiently capture both long-range dependencies and short-term variations simultaneously, resulting in inferior performance compared with the proposed model. MSCNNformer [17] introduces a Transformer structure based on multi-scale convolutions, which improves the extraction of global and local features compared to traditional CNN-RNN models. While it achieves better results than the aforementioned baseline models, it still falls short of the proposed model.
The proposed method employs the AMR Block to extract multi-scale features and integrates the residual attention Transformer to accurately model global dependencies. As a result, it achieves the best performance across all evaluation metrics, particularly showing significant advantages over the other methods in terms of RMSE and R 2 .
The prediction results of different algorithms on the test set were visualized and compared with the actual RUL values, as shown in Figure 7. It can be observed that, particularly in the middle and late stages of life prediction, the predictions of the proposed model are closer to the true values than those of the other models. In contrast, the comparison models exhibit noticeable fluctuations and substantial deviations from the actual RUL values. Overall, the proposed model can predict RUL with relatively high accuracy in most cases.

4. Conclusions

In this paper, a novel Remaining Useful Life (RUL) prediction model is proposed to address the challenges of modeling complex temporal dependencies and multi-scale degradation patterns in time-series data. The proposed architecture integrates the AMR Block for multi-scale local feature extraction with a residual attention Transformer for effective global dependency modeling.
To comprehensively evaluate the effectiveness and superiority of the proposed method, a newly constructed comparative framework was utilized, encompassing traditional recurrent and convolutional baselines (TCN, GRU, CNN-GRU, CNN-LSTM) as well as the recently advanced multi-scale convolution-Transformer variant (MSCNNformer). The experimental results demonstrate that the proposed model achieves the best performance across all evaluation metrics, yielding the lowest RMSE (1.2891), the highest R2 (0.9858), and the lowest Score (10,808.3598).
Although models like MSCNNformer improve upon traditional CNN-RNN architectures by introducing Transformer structures and multi-scale convolutions, the proposed method still maintains a distinct advantage. This superiority stems from the seamless fusion of the AMR Block and the residual attention Transformer, which effectively mitigates prediction fluctuations and significantly reduces deviations from the actual RUL values.
Overall, ours study provides technical support for predictive maintenance and safe flight operation of UAV engines. It also offers a useful reference for life prediction and health management of similar complex equipment, providing a scientific basis for equipment support and maintenance decision-making. Nevertheless, the present study still has certain limitations. Although the model was evaluated using full-life-cycle engine data, prospective validation on additional independent engines was not performed. As the test platform only employs external non-intrusive sensors, direct information related to internal friction and wear cannot be obtained. In future work, internal acoustic or acoustic-emission sensors will be introduced to acquire more internal information on component interactions, and their signals will be synchronized with existing multi-source signals to construct an enhanced multi-modal life-cycle dataset.

Author Contributions

Conceptualization, P.H. and W.Y.; methodology, P.H. and Z.H.; software, P.H. and Z.H.; validation, P.H., Z.H. and S.D.; formal analysis, P.H.; investigation, P.H. and H.D.; resources, W.Y.; data curation, P.H. and H.D.; writing—original draft preparation, P.H.; writing—review and editing, W.Y. and S.D.; visualization, P.H.; supervision, W.Y.; project administration, W.Y.; funding acquisition, W.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Maintenance science research project.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to thank all the members who participated in this study. During the preparation of this manuscript, the authors used DeepSeek-V4 for the purposes of translating the manuscript from Chinese to English, refining sentence logic, correcting grammatical errors and optimizing academic expression. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned Aerial Vehicle
RULRemaining Useful Life
CNNConvolutional Neural Network
RNNRecurrent Neural Network
LSTMLong Short-Term Memory
GRUGated Recurrent Unit
AMRAttention-guided Multi-scale Residual
CBAMConvolutional Block Attention Module
RMSERoot Mean Square Error
DSCDepthwise Separable Convolution

References

  1. Yan, C.; Tu, L.; Wang, Y.; Yang, Y. Application of unmanned aerial vehicle in civil field in China. Flight Dyn. 2022, 40, 1–6+12. [Google Scholar] [CrossRef]
  2. Maghazei, O.; Lewis, M.A.; Netland, T.H. Emerging technologies and the use case: A multi-year study of drone adoption. J. Oper. Manag. 2022, 68, 560–591. [Google Scholar] [CrossRef] [Scilit]
  3. Sivakumar, M.; Tyj, N.M. A Literature Survey of Unmanned Aerial Vehicle Usage for Civil Applications. J. Aerosp. Technol. Manag. 2021, 13, e4021. [Google Scholar] [CrossRef] [Scilit]
  4. Yang, X.; Guo, Z.; Shen, S.; Yao, S. Stability of aero-engine for high altitude long endurance unmanned aerial vehicle. Gas Turbine Exp. Res. 2020, 33, 32–35+50. [Google Scholar] [CrossRef]
  5. Li, Z.; Luo, S.; Liu, H.; Tang, C.; Miao, J. TTSNet: Transformer–Temporal Convolutional Network–Self-Attention with Feature Fusion for Prediction of Remaining Useful Life of Aircraft Engines. Sensors 2025, 25, 432. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, X. A novel transformer-based DL model enhanced by position-sensitive attention and gated hierarchical LSTM for aero-engine RUL prediction. Sci. Rep. 2024, 14, 10061. [Google Scholar] [CrossRef] [Scilit]
  7. Li, H.; Wang, Y.; Li, W.; Wei, J. Research on fault diagnosis of inter-turn short circuit in aviation high-speed permanent magnet starter-generator. Electr. Mach. Control 2026, 30, 153–165. [Google Scholar] [CrossRef]
  8. Wang, L.; Bi, J.; Liu, Q.; Wang, Y. Fatigue Life Prediction of Aero-engine Turbine Blades Based on Improved Manson-Coffin Model. Sci. Technol. Eng. 2026, 26, 2194–2203. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Li, W.; Wang, H.; Lin, W.; Liu, C. Remaining Useful Life Prediction of Complex Equipment Based on Sparse Variational Bayes. J. Astronaut. 2025, 46, 253–261. [Google Scholar] [CrossRef]
  10. Wang, Q.; Li, Y.; Xiong, J.; Dong, X.; Wu, Y.; Huang, R.; Zhu, H.; Zhu, H. A Review on the Remaining Useful Life Prediction of Rotating Machinery Based on Deep Learning. J. Comput. Inf. Sci. Eng. 2026, 26, 040802. [Google Scholar] [CrossRef] [Scilit]
  11. Zhang, Z.; Song, W.; Li, Q.; Gao, H. Multiscale global and local self-attention-based network for remaining useful life prediction. Meas. Sci. Technol. 2023, 34, 125154. [Google Scholar] [CrossRef] [Scilit]
  12. Zhang, D.; Wang, D.; He, S.; Tang, S.; Liu, Z.; Liu, Z. Remaining useful life prediction of aircraft engines based on cross-dimensional feature fusion. J. Zhejiang Univ. (Eng. Sci.) 2025, 59, 1504–1513. [Google Scholar] [CrossRef]
  13. Wang, Y.; Zhang, Z.; Yang, X. Remaining useful life prediction for aircraft engine based on MTCN and dual attention. J. Electron. Meas. Instrum. 2025, 39, 142–151. [Google Scholar] [CrossRef]
  14. Wang, F.; Liu, A.; Qu, C.; Xiong, R.; Chen, L. A deep-learning method for remaining useful life prediction of power machinery via dual-attention mechanism. Sensors 2025, 25, 497. [Google Scholar] [CrossRef] [Scilit]
  15. Han, B.; Yin, P.; Zhang, Z.; Wang, J.; Bao, H.; Song, L.; Liu, X.; Ma, H.; Wang, D. Remaining useful life prediction of turbofan engines based on dual attention mechanism guided parallel CNN-LSTM. Meas. Sci. Technol. 2025, 36, 016160. [Google Scholar] [CrossRef] [Scilit]
  16. Gao, Z.; Jiang, W.; Wu, J.; Dai, T. Multiscale spatiotemporal attention network for remaining useful life prediction of mechanical systems. IEEE Sens. J. 2025, 25, 6825–6835. [Google Scholar] [CrossRef] [Scilit]
  17. Duan, J.; Lu, Z.; Wang, J. Aero-engine life prediction method based on multi-scale CNN and Transformer. J. Aerosp. Power 2026, 41, 311–321. [Google Scholar] [CrossRef]
  18. Zheng, X.; Wang, C.; Lu, J.; Zhang, S.; Liang, S. Research on health degradation modeling of fixed-wing UAVs. J. Ordnance Equip. Eng. 2023, 44, 69–76. [Google Scholar] [CrossRef]
  19. Shen, F.; Li, W.; Jiang, D. Life prediction and self-maintenance method of quadrotor unmanned aerial vehicle. J. Jilin Univ. (Eng. Technol. Ed.) 2023, 53, 841–852. [Google Scholar] [CrossRef]
  20. Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. Cbam: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 3–19. [Google Scholar] [CrossRef] [Scilit]
  21. Team, K.; Chen, G.; Zhang, Y.; Su, J.; Xu, W.; Pan, S.; Wang, Y.; Wang, Y.; Chen, G.; Yin, B.; et al. Attention residuals. arXiv 2026, arXiv:2603.15031. [Google Scholar] [CrossRef] [Scilit]
  22. Bai, S.; Kolter, J.Z.; Koltun, V. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv 2018, arXiv:1803.01271. [Google Scholar] [CrossRef] [Scilit]
  23. Azyus, A.F.; Wijaya, S.K.; Naved, M. Prediction of remaining useful life using the CNN-GRU network: A study on maintenance management. Softw. Impacts 2023, 17, 100535. [Google Scholar] [CrossRef] [Scilit]
  24. Jayasinghe, L.; Samarasinghe, T.; Yuen, C.; Ni Low, J.C.; Ge, S.S. Temporal convolutional memory networks for remaining useful life estimation of industrial machinery. In Proceedings of the 2019 IEEE International Conference on Industrial Technology (ICIT); IEEE: Piscataway, NJ, USA, 2019; pp. 915–920. [Google Scholar] [CrossRef] [Scilit]
Figure 1. UAV Construction of the UAV engine operational data acquisition platform.
Figure 1. UAV Construction of the UAV engine operational data acquisition platform.
Drones 10 00705 g001
Figure 2. UAV Engine Remaining Useful Life Prediction Model.
Figure 2. UAV Engine Remaining Useful Life Prediction Model.
Drones 10 00705 g002
Figure 3. Structural Diagram of the AMR Block.
Figure 3. Structural Diagram of the AMR Block.
Drones 10 00705 g003
Figure 4. Structural Diagram of the Residual Attention Module.
Figure 4. Structural Diagram of the Residual Attention Module.
Drones 10 00705 g004
Figure 5. Flowchart of Collected Data Processing.
Figure 5. Flowchart of Collected Data Processing.
Drones 10 00705 g005
Figure 6. Comparison of Model Training Loss Curves.
Figure 6. Comparison of Model Training Loss Curves.
Drones 10 00705 g006
Figure 7. UAV Engine Remaining Useful Life Prediction.
Figure 7. UAV Engine Remaining Useful Life Prediction.
Drones 10 00705 g007
Table 1. Sensor acquisition parameters for UAV engine data collection.
Table 1. Sensor acquisition parameters for UAV engine data collection.
ParameterUnit
X-axis acceleration peakg
X-axis acceleration RMSg
Y-axis acceleration peakg
Y-axis acceleration RMSg
Z-axis acceleration peakg
Z-axis acceleration RMSg
CurrentA
Exhaust temperature 1°C
Exhaust temperature 2°C
Thrustkgf
Instantaneous fuel flowL/h
Generator voltageV
Cylinder head temperature 1°C
Cylinder head temperature 2°C
Engine speedrpm
Power supply voltageV
Torquekgf·cm
Note: g denotes standard gravitational acceleration (1g = 9.80665 m / s 2 ); 1 kgf = 9.80665 N .
Table 2. Specifications of the experimental engine.
Table 2. Specifications of the experimental engine.
ParameterSpecification
Maximum takeoff power15 kW @ 7200 rpm
Maximum continuous power13.5 kW @ 7200 rpm
Bore66 mm/2.60 inch
Stroke40 mm/1.57 inch
Displacement274 cm3/16.72 in3
CrankcaseCast aluminum
CrankshaftIntegral forged crankshaft with two connecting rods equipped with needle roller bearings
PistonElliptically ground, cast aluminum alloy
Cylinder blockCast aluminum alloy with a nickel-silicon hardened coating on the inner wall
Ignition systemSolid-state magneto ignition
Ignition sequenceSynchronous ignition of two cylinders
CarburetorTwo diaphragm-type all-position carburetors without choke
Net weight, approx.7.8 kg, including magneto
FuelNo. 97 unleaded gasoline or 100LL aviation gasoline; 1:50 two-stroke fully synthetic lubricant
OptionsExhaust adapter; starter, 24 V, 0.5 kW; generator, 28 V, 1.2 kW
Table 3. Experimental results for different numbers of Transformer layers.
Table 3. Experimental results for different numbers of Transformer layers.
Transformer LayersRMSE ↓ R 2 Score ↓
11.50310.980712,514.4492
21.47090.981511,072.9090
31.32750.985011,691.8168
41.28910.985810,808.3598
51.34450.984611,861.9132
Note: ↑ indicates that a higher value is better, while ↓ indicates that a lower value is better.
Table 4. Results of the ablation study.
Table 4. Results of the ablation study.
ModelRMSE ↓ R 2 Score ↓
A2.21080.958318,709.6062
B1.77870.973014,195.1766
C1.46500.981712,035.4651
D1.56440.979111,420.4617
Ours1.28910.985810,808.3598
Note: ↑ indicates that a higher value is better, while ↓ indicates that a lower value is better.
Table 5. Comparison results with other algorithms.
Table 5. Comparison results with other algorithms.
ModelRMSE ↓ R 2 Score ↓
TCN [22]1.76680.973416,239.1701
GRU [23]2.04400.964419,187.8249
CNN-GRU [23]1.72820.974514,684.3374
CNN-LSTM [24]2.26200.956421,133.0508
MSCNNformer [17]1.58360.978613,247.5821
Ours1.28910.985810,808.3598
Note: ↑ indicates that a higher value is better, while ↓ indicates that a lower value is better.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

He, P.; Yu, W.; Deng, S.; Dong, H.; Huang, Z. A Multi-Sensor Fusion-Based Remaining Useful Life Prediction Model for UAV Engines. Drones 2026, 10, 705. https://doi.org/10.3390/drones10090705

AMA Style

He P, Yu W, Deng S, Dong H, Huang Z. A Multi-Sensor Fusion-Based Remaining Useful Life Prediction Model for UAV Engines. Drones. 2026; 10(9):705. https://doi.org/10.3390/drones10090705

Chicago/Turabian Style

He, Peng, Wenwen Yu, Shenshen Deng, Hairui Dong, and Zhexuan Huang. 2026. "A Multi-Sensor Fusion-Based Remaining Useful Life Prediction Model for UAV Engines" Drones 10, no. 9: 705. https://doi.org/10.3390/drones10090705

APA Style

He, P., Yu, W., Deng, S., Dong, H., & Huang, Z. (2026). A Multi-Sensor Fusion-Based Remaining Useful Life Prediction Model for UAV Engines. Drones, 10(9), 705. https://doi.org/10.3390/drones10090705

Article Metrics

Back to TopTop