Multi-Scale Remaining Useful Life Prediction Using Long Short-Term Memory
Abstract
:1. Introduction
- (1)
- Extracting the valuable features by using Pearson’s correlation coefficient. Pearson’s correlation coefficient is used to find the correlation between the signals from sensors and the output RUL, as well as the correlation between the signals from sensors.
- (2)
- Adopting the operation-based normalisation approach. An operation-based normalisation is proposed for the engine system working under multiple operation conditions to reveal the actual degradation patterns concealed in the sensor data.
- (3)
- Proposing a new RUL target function for the training process. To define an approximation of the actual RUL, we assume the degradation process of the engine system goes through a constant stage, a transition stage and a linear degradation stage. The turning points of these three stages differ from engine to engine because of the different initial, operating and fault conditions. This paper proposes a correlation-based method to detect these turning points.
- (4)
- Proposing a multi-scale RUL prediction solution using LSTM. An LSTM-based classification model is used to sort each input data point into the three stages defined in the new RUL target function as the small-scale RUL prediction. Then, the data in the transition and linear degradation stage is fed into another LSTM-based regression model to achieve the large-scale RUL prediction.
2. Dataset Description
3. Methodology
3.1. Feature Selection
3.2. Data Normalisation
3.3. RUL Target Function
3.4. Multi-Scale RUL Prediction
3.4.1. Two-Step LSTM Model for 3-Stage Classification
3.4.2. LSTM-Based Large-Scale RUL Prediction
4. Results
4.1. Feature Selection
4.2. LSTM Model for 3-Stage Classification
4.3. LSTM-Based RUL Prediction for Stage 2 and Stage 3
5. Conclusions
- Multiple solutions were used to extract the features for further RUL modelling. Firstly, the measurements’ standard deviations are observed to eliminate the constant variables that have no contribution to the dynamics of RUL. Pearson’s correlation coefficient is then used to drop the irrelevant and redundant variables. The MinMax normalisation is used to adjust the scale of the selected features. For the dataset FD002 and FD004 that worked under multiple operation conditions, an operation-based data scaling method is used to reveal the hidden degradation process. These feature engineering techniques help the proposed model to achieve a better performance in RUL prognostics in terms of reducing computational cost and over-fitting problems.
- Instead of the widely used piece-wise linear degradation model with a fixing threshold value of 130, a novel RUL target function has been introduced. We introduced a transition stage between the non-degradation and linear degradation stages. By cataloguing the operational engine cycle into these three stages based on the selected sensors, we achieve a small-scale RUL prediction using a two-step LSTM-based binary classification model. A correlation-based method was introduced to determine the two thresholds dividing the dataset into these three stages. As the degradation process varies from engine to engine, the thresholds of all four datasets are calculated separately, which is more reasonable than adopting a fixed threshold as in some research.
- Large-scale RUL prediction is obtained by feeding the data in stage 2 and stage 3 into an LSTM-based model with labelled RUL. The experimental result demonstrated the superiority of the proposed solution against the state-of-the-art approaches for most datasets.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ayodeji, A.; Wang, W.; Su, J.; Yuan, J.; Liu, X. An Empirical Evaluation of Attention-Based Multi-Head Models for Improved Turbofan Engine Remaining Useful Life Prediction. arXiv 2021, arXiv:2109.01761. [Google Scholar]
- Li, X.; Zhang, W.; Ding, Q. Deep learning-based remaining useful life estimation of bearings using multi-scale feature extraction. Reliab. Eng. Syst. Saf. 2018, 182, 208–218. [Google Scholar] [CrossRef]
- Salunkhe, T.; Jamadar, N.I.; Kivade, S.B. Prediction of Remaining Useful Life of Mechanical Components-A Review. Int. J. Eng. Sci. Innov. Technol. 2014, 3, 125–135. [Google Scholar]
- Ellefsen, A.L.; Bjørlykhaug, E.; Æsøy, V.; Ushakov, S.; Zhang, H. Remaining useful life predictions for turbofan engine degradation using semi-supervised deep architecture. Reliab. Eng. Syst. Saf. 2018, 183, 240–251. [Google Scholar] [CrossRef]
- Cubillo, A.; Perinpanayagam, S.; Esperon-Miguez, M. A review of physics-based models in prognostics: Application to gears and bearings of rotating machinery. Adv. Mech. Eng. 2016, 8. [Google Scholar] [CrossRef] [Green Version]
- She, D.; Jia, M. A BiGRU method for remaining useful life prediction of machinery. Measurement 2021, 167, 108277. [Google Scholar] [CrossRef]
- Javed, K.; Gouriveau, R.; Zerhouni, N. State of the art and taxonomy of prognostics approaches, trends of prognostics applications and open issues towards maturity at different technology readiness levels. Mech. Syst. Signal Process. 2017, 94, 214–236. [Google Scholar] [CrossRef]
- Ayodeji, A.; Wang, Z.; Wang, W.; Qin, W.; Yang, C.; Xu, S.; Liu, X. Causal augmented ConvNet: A temporal memory dilated convolution model for long-sequence time series prediction. ISA Trans. 2021, 123, 200–217. [Google Scholar] [CrossRef] [PubMed]
- Bai, R.; Xu, Q.; Meng, Z.; Cao, L.; Xing, K.; Fan, F. Rolling bearing fault diagnosis based on multi-channel convolution neural network and multi-scale clipping fusion data augmentation. Measurement 2021, 184, 109885. [Google Scholar] [CrossRef]
- Ma, J.; Su, H.; Zhao, W.-L.; Liu, B. Predicting the Remaining Useful Life of an Aircraft Engine Using a Stacked Sparse Autoencoder with Multilayer Self-Learning. Complexity 2018, 2018, 3813029. [Google Scholar] [CrossRef] [Green Version]
- Zhao, R.; Yan, R.; Chen, Z.; Mao, K.; Wang, P.; Gao, R.X. Deep learning and its applications to machine health monitoring. Mech. Syst. Signal Process. 2019, 115, 213–237. [Google Scholar] [CrossRef]
- Sateesh Babu, G.; Zhao, P.; Li, X.L. Deep convolutional neural network based regression approach for estimation of remaining useful life. In International Conference on Database Systems for Advanced Applications; Springer: Cham, Switzerland, 2016; pp. 214–228. [Google Scholar]
- Zhao, Z.; Liang, B.; Wang, X.; Lu, W. Remaining useful life prediction of aircraft engine based on degradation pattern learning. Reliab. Eng. Syst. Saf. 2017, 164, 74–83. [Google Scholar] [CrossRef]
- Heimes, F.O. Recurrent Neural Networks for Remaining Useful Life Estimation. In Proceedings of the 2008 International Conference on Prognostics and Health Management PHM 2008, Denver, CO, USA, 6–9 October 2008. [Google Scholar] [CrossRef]
- Wu, Y.; Yuan, M.; Dong, S.; Lin, L.; Liu, Y. Remaining useful life estimation of engineered systems using vanilla LSTM neural networks. Neurocomputing 2018, 275, 167–179. [Google Scholar] [CrossRef]
- Chen, J.; Jing, H.; Chang, Y.; Liu, Q. Gated recurrent unit based recurrent neural network for remaining useful life prediction of nonlinear deterioration process. Reliab. Eng. Syst. Saf. 2019, 185, 372–382. [Google Scholar] [CrossRef]
- Elsheikh, A.; Yacout, S.; Ouali, M.S. Bidirectional handshaking LSTM for remaining useful life prediction. Neurocomputing 2019, 323, 148–156. [Google Scholar] [CrossRef]
- Berghout, T.; Mouss, L.-H.; Kadri, O.; Saïdi, L.; Benbouzid, M. Aircraft engines Remaining Useful Life prediction with an adaptive denoising online sequential Extreme Learning Machine. Eng. Appl. Artif. Intell. 2020, 96, 103936. [Google Scholar] [CrossRef]
- Ordóñez, C.; Lasheras, F.S.; Roca-Pardiñas, J.; Juez, F.J.D.C. A hybrid ARIMA–SVM model for the study of the remaining useful life of aircraft engines. J. Comput. Appl. Math. 2018, 346, 184–191. [Google Scholar] [CrossRef]
- Saxena, A.; Goebel, K.; Simon, D.; Eklund, N. Damage propagation modeling for aircraft engine run-to-failure simulation. In Proceedings of the 2008 International Conference on Prognostics and Health Management PHM 2008, Denver, CO, USA, 6–9 October 2008. [Google Scholar] [CrossRef]
- Liu, Y.; Frederick, D.K.; Decastro, J.A.; Litt, J.S.; Chan, W.W. User’s Guide for the Commercial Modular Aero-Propulsion System Simulation (C-MAPSS). 2012. Available online: https://ntrs.nasa.gov/citations/20070034949 (accessed on 21 November 2022).
- Du, P.; Bai, X.; Tan, K.; Xue, Z.; Samat, A.; Xia, J.; Li, E.; Su, H.; Liu, W. Advances of Four Machine Learning Methods for Spatial Data Handling: A Review. J. Geovisualization Spat. Anal. 2020, 4, 1–25. [Google Scholar] [CrossRef]
- Shi, Z.; Chehade, A. A dual-LSTM framework combining change point detection and remaining useful life prediction. Reliab. Eng. Syst. Saf. 2021, 205, 107257. [Google Scholar] [CrossRef]
- She, D.; Jia, M. Wear indicator construction of rolling bearings based on multi-channel deep convolutional neural network with exponentially decaying learning rate. Measurement 2018, 135, 368–375. [Google Scholar] [CrossRef]
- Zhang, Y.; Xin, Y.; Liu, Z.-W.; Chi, M.; Ma, G. Health status assessment and remaining useful life prediction of aero-engine based on BiGRU and MMoE. Reliab. Eng. Syst. Saf. 2022, 220, 108263. [Google Scholar] [CrossRef]
- Theodoropoulos, P.; Spandonidis, C.C.; Themelis, N.; Giordamlis, C.; Fassois, S. Evaluation of Different Deep-Learning Models for the Prediction of a Ship’s Propulsion Power. J. Mar. Sci. Eng. 2021, 9, 116. [Google Scholar] [CrossRef]
- Rao, M.; Li, Q.; Wei, D.; Zuo, M.J. A Deep Bi-Directional Long Short-Term Memory Model for Automatic Rotating Speed Extraction from Raw Vibration Signals. Measurement 2020, 158, 107719. [Google Scholar] [CrossRef]
- Chen, Y.; He, Y.; Zhang, L.; Chen, Y.; Pu, H.; Chen, B.; Gao, L. Prediction of InSAR deformation time-series using a long short-term memory neural network. Int. J. Remote Sens. 2021, 42, 6919–6942. [Google Scholar] [CrossRef]
- Li, X.; Ding, Q.; Sun, J.-Q. Remaining useful life estimation in prognostics using deep convolution neural networks. Reliab. Eng. Syst. Saf. 2018, 172, 1–11. [Google Scholar] [CrossRef]
- Lubana, E.S.; Dick, R.P.; Tanaka, H. Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learning. Adv. Neural Inf. Process. Syst. 2021, 34, 4778–4791. [Google Scholar]
Dataset | FD001 | FD002 | FD003 | FD004 |
---|---|---|---|---|
Number of engines for training | 100 | 260 | 100 | 249 |
Number of engines for testing | 100 | 259 | 100 | 248 |
Operating conditions | single | multiple | single | multiple |
Fault conditions | compressor | compressor | compressor & fan | compressor & fan |
Index | Symbol | Input Variables | Mean | Standard Deviation |
---|---|---|---|---|
1 | ID | Engine ID | ||
2 | T | Time cycle | 108.81 | 68.88 |
3 | OP1 | Operation condition 1 | −8.9 × 10−6 | 0.003 |
4 | OP2 | Operation condition 2 | 2.4 × 10−6 | 0.003 |
5 | OP3 | Operation condition 3 | 100.00 | 10−6 |
6 | T2 | Total temperature at fan inlet (°R) | 518.67 | 0 |
7 | T24 | Total temperature at LPC outlet (°R) | 642.68 | 0.5 |
8 | T30 | Total temperature at HPC outlet (°R) | 1590.52 | 6.1 |
9 | T50 | Total temperature at LPT outlet (°R) | 1408.93 | 9 |
10 | P2 | Pressure at fan inlet (psia) | 14.62 | 3.39 × 10−6 |
11 | P15 | Total pressure in bypass-duct (psia) | 21.61 | 0.001 |
12 | P30 | Total pressure at HPC outlet (psia) | 553.37 | 0.89 |
13 | Nf | Physical fan speed (rpm) | 2388.10 | 0.07 |
14 | Nc | Physical core speed (rpm) | 9065.24 | 22.08 |
15 | Epr | Engine pressure ratio (P50/P2) | 1.30 | 4.66 × 10−13 |
16 | Ps30 | Static pressure at HPC outlet (psia) | 47.54 | 0.27 |
17 | Phi | Ratio of fuel flow to Ps30 (pps/psi) | 521.41 | 0.74 |
18 | NRf | Corrected fan speed (rpm) | 2388.10 | 0.72 |
19 | NRc | Corrected core speed (rpm) | 8143.75 | 19.08 |
20 | BPR | Bypass ratio | 8.44 | 0.04 |
21 | farB | Burner fuel–air ratio | 0.03 | 1.56 × 10−14 |
22 | htBleed | Bleed enthalpy | 393.21 | 1.55 |
23 | Nf_dmd | Demanded fan speed (rpm) | 2388.00 | 0 |
24 | PCNfR_dmd | Demanded corrected fan speed (rpm) | 100.00 | 0 |
25 | W31 | HPT coolant bleed (lbm/s) | 38.82 | 0.18 |
26 | W32 | LPT coolant bleed (lbm/s) | 23.28 | 0.11 |
Sensor | Correlation Value | Sensor | Correlation Value |
---|---|---|---|
Ps30 | 0.727 | T30 | 0.616 |
T50 | 0.711 | NRf | 0.573 |
Phi | 0.701 | Nf | 0.571 |
P30 | 0.685 | Nc | 0.448 |
BPR | 0.673 | NRc | 0.362 |
W32 | 0.666 | P15 | 0.121 |
W31 | 0.663 | OP2 | 0.010 |
htBleed | 0.640 | OP1 | 0.008 |
T24 | 0.632 |
Features | FD001 | FD002 | FD003 | FD004 |
---|---|---|---|---|
OP1 | X(IR) | X(IR) | X(IR) | X(IR) |
OP2 | X(IR) | X(IR) | X(IR) | X(IR) |
OP3 | X(CO) | X(CO) | X(CO) | X(CO) |
T2 | X(CO) | X(CO) | X(CO) | X(CO) |
T24 | √ | √ | √ | √ |
T30 | √ | √ | √ | √ |
T50 | √ | √ | √ | √ |
P2 | X(CO) | X(CO) | X(CO) | X(CO) |
P15 | X(CO) | √ | √ | X(IR) |
P30 | √ | √ | X(RE) | X(RE) |
Nf | √ | X(RE) | X(RE) | X(RE) |
Nc | X(RE) | X(RE) | X(RE) | X(RE) |
Epr | √ | √ | √ | √ |
Ps30 | √ | √ | √ | √ |
Phi | √ | √ | √ | √ |
NRf | √ | √ | √ | √ |
NRc | √ | √ | √ | √ |
BPR | √ | √ | √ | √ |
farB | X(CO) | √ | X(CO) | √ |
htBleed | √ | √ | √ | √ |
Nf_dmd | X(CO) | X(CO) | X(CO) | X(CO) |
PCNfR_dmd | X(CO) | X(CO) | X(CO) | X(CO) |
W31 | √ | √ | √ | √ |
W32 | √ | √ | √ | √ |
Dataset | |||
---|---|---|---|
Train Set | Test Set | ||
FD001 | 50/90 | 0.94/0.85 | 0.96/0.86 |
FD002 | 50/75 | 0.93/0.88 | 0.92/0.87 |
FD003 | 64/120 | 0.92/0.84 | 0.95/0.81 |
FD004 | 57/115 | 0.93/0.85 | 0.88/0.74 |
Dataset | Training Data Set | Testing Data Set | ||||||
---|---|---|---|---|---|---|---|---|
wl = 10 | wl = 20 | wl = 30 | wl = 40 | wl = 10 | wl = 20 | wl = 30 | wl = 40 | |
FD001 | 9.15 | 6.88 | 5.03 | 4.21 | 14.16 | 9.41 | 5.95 | 5.21 |
FD002 | 8.71 | 7.4 | 6.85 | 4.22 | 16.54 | 16.13 | 14.95 | 11.76 |
FD003 | 12.55 | 10.61 | 9.66 | 8.37 | 17.07 | 17.29 | 14.35 | 11.61 |
FD004 | 15.88 | 13.41 | 10.5 | 8.75 | 25.49 | 22.49 | 20.18 | 18.89 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, Y.; Zhao, Y. Multi-Scale Remaining Useful Life Prediction Using Long Short-Term Memory. Sustainability 2022, 14, 15667. https://doi.org/10.3390/su142315667
Wang Y, Zhao Y. Multi-Scale Remaining Useful Life Prediction Using Long Short-Term Memory. Sustainability. 2022; 14(23):15667. https://doi.org/10.3390/su142315667
Chicago/Turabian StyleWang, Youdao, and Yifan Zhao. 2022. "Multi-Scale Remaining Useful Life Prediction Using Long Short-Term Memory" Sustainability 14, no. 23: 15667. https://doi.org/10.3390/su142315667
APA StyleWang, Y., & Zhao, Y. (2022). Multi-Scale Remaining Useful Life Prediction Using Long Short-Term Memory. Sustainability, 14(23), 15667. https://doi.org/10.3390/su142315667