| Literature DB >> 34909464 |
Pooja Vinayak Kamat1,2, Rekha Sugandhi2, Satish Kumar1,3.
Abstract
Remaining Useful Life (RUL) estimation of rotating machinery based on their degradation data is vital for machine supervisors. Deep learning models are effective and popular methods for forecasting when rotating machinery such as bearings may malfunction and ultimately break down. During healthy functioning of the machinery, however, RUL is ill-defined. To address this issue, this study recommends using anomaly monitoring during both RUL estimator training and operation. Essential time-domain data is extracted from the raw bearing vibration data, and deep learning models are used to detect the onset of the anomaly. This further acts as a trigger for data-driven RUL estimation. The study employs an unsupervised clustering approach for anomaly trend analysis and a semi-supervised method for anomaly detection and RUL estimation. The novel combined deep learning-based anomaly-onset aware RUL estimation framework showed enhanced results on the benchmarked PRONOSTIA bearings dataset under non-varying operating conditions. The framework consisting of Autoencoder and Long Short Term Memory variants achieved an accuracy of over 90% in anomaly detection and RUL prediction. In the future, the framework can be deployed under varying operational situations using the transfer learning approach.Entities:
Keywords: Anomaly detection; Autoencoder; Bearing; Deep learning; K-means; LSTM; Predictive maintenance; Remaining useful life; clustering
Year: 2021 PMID: 34909464 PMCID: PMC8641573 DOI: 10.7717/peerj-cs.795
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Figure 1Predictive maintenance framework for bearing machinery.
Actual RUL values for Bearings 1 to 7.
| Bearing_No | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
|
| 28,030 | 8710 | 23,750 | 14,280 | 24,630 | 24,480 | 22,590 |
Figure 2Anomaly-Onset Aware RUL prediction framework.
Time-domain extracted features.
| Sr No. | Time-domain feature | Description | Formula |
|---|---|---|---|
| 1. |
| This value represents the vibration signal's energy content. As the fault develops, the RMS value steadily rises. | |
| 2. |
| The dispersion of a signal around its reference mean value is measured by variance. The standard deviation is a statistical term that measures how much a signal varies. Other statistical parameters such as mean, median, etc provide additional information about the signal. |
|
| 3. |
| The kurtosis measures how thick or heavy the tails of the data's probability distribution are. The kurtosis of a bearing vibration signal is an essential indication that can reveal the bearing's operational status. |
|
| 4. |
| Skewness is a probability density function that measures the asymmetry of a vibration signal. |
|
| 5. |
| A waveform's crest factor indicates the severity of its peaks. The crest factor identifies signal pattern variations caused by impulsive vibration sources such as a crack on the bearing's outer race. |
|
| 6. |
| The variability and unpredictability of collected vibration data are calculated using entropy, e(p). |
|
| 7. |
| The signal's most significant deviation from zero, or equilibrium, is represented by the peak. The distance between a negative peak and a positive peak is measured in peak-to-peak amplitude. Variations in the PEAK estimate of vibration signals show progress in the signal due to the occurrence of bearing defects. |
|
| 8. |
| It is the ratio of the RMS signal estimation to the overall signal estimation. |
|
| 9. |
| It's the ratio of a signal's peak value to the square of the normal of the outright value signals' square foundation. |
|
| 10. |
| It is the ratio of the signal's peak value to the normal of the signal's unambiguous estimation. |
|
k-means algorithm with Silhouette Coefficient.
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
|
Figure 3Proposed hybrid autoencoder-LSTM model for anomaly detection.
Figure 4LSTM sliding window approach for supervised RUL prediction (A), Each feature is input into an LSTM network in a sequential order (B).
Figure 5LSTM variants used for RUL prediction.
(A) Vanilla LSTM. (B) Bidirectional LSTM. (C) ConvLSTM. (D) Encoder-Decoder LSTM.
Figure 6Histogram plot for extracted features of Bearing 1.
Figure 7Correlation map of Bearing 1.
Figure 8Feature importance for Bearing 1 features as per feature ranking techniques.
(A-i & A-ii) Linear regressor for accelerometer X & Y. (B-i & B-ii) Random Forest regressor for accelerometer X & Y. (C-i & C-ii) Mutual Info regressor for accelerometer X & Y.
Figure 9Silhouette Coefficient for Bearing 1.
Figure 10k-means technique for unsupervised clustering on Bearing 1.
(A) Threshold = 1.0 for Cluster 0. (B) Abnormal values in Cluster 0. (C) Threshold = 1.0 for Cluster 1. (D) Abnormal values in Cluster 1. (E) Threshold = 2.75 for Cluster 2. (F) Abnormal values in Cluster 2.
Silhouette coefficient and max clusters value for all seven bearings.
| Bearing_No | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
|
| 0.588 | 0.780 | 0.648 | 0.814 | 0.649 | 0.856 | 0.895 |
|
| 3 | 2 | 3 | 2 | 2 | 2 | 2 |
Figure 11Semi-supervised anomaly detection for Bearing 1.
(A) AE-LSTM Reconstruction loss histogram for threshold in Bearing 1. (B) Anomalies detected in test set of Bearing 1. (C) Timestamp for Anomaly-triggered RUL in Bearing 1.
Figure 12Anomaly triggered RUL prediction using LSTM variants for Bearing 1.
(A) Vanilla LSTM. (B) Bidirectional LSTM. (C) Conv LSTM. (D) Encoder-Decoder LSTM. (E) RUL true vs. predicted comparative graph for Bearing 1.
Figure 13Performance analysis of anomaly detection stage.
Figure 14Performance analysis of RUL estimation using LSTM variants.
Mean square error-values for RUL estimation using LSTM variants.
| MSE | Bearing 1 | Bearing 2 | Bearing 3 | Bearing 4 | Bearing 5 | Bearing 6 | Bearing 7 |
|---|---|---|---|---|---|---|---|
|
| 0.00030 | 0.00129 | 0.00047 | 0.00039 | 0.00340 | 0.01577 | 0.00303 |
|
| 0.00033 | 0.00196 | 0.00072 | 0.00023 | 0.00237 | 0.01211 | 0.00336 |
|
| 0.00041 | 0.00235 | 0.00137 | 0.00063 | 0.00588 | 0.02512 | 0.00654 |
|
| 0.00045 | 0.00038 | 0.00014 | 0.00049 | 0.00050 | 0.00302 | 0.00035 |