Next Article in Journal
Association between the Degree of Pre-Synaptic Dopaminergic Pathway Degeneration and Motor Unit Firing Behavior in Parkinson’s Disease Patients
Next Article in Special Issue
Research on On-Line Detection Method of Transformer Winding Deformation Based on VFTO
Previous Article in Journal
MNP-Enhanced Microwave Medical Imaging by Means of Pseudo-Noise Sensing
Previous Article in Special Issue
An Explainable AI-Based Fault Diagnosis Model for Bearings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Hybrid Deep Learning Method for Fault Diagnosis of Rotating Machinery Based on Extended WDCNN and Long Short-Term Memory

1
Department of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, Korea
2
School of Computer Science and Engineering, Soongsil University, Seoul 06978, Korea
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(19), 6614; https://doi.org/10.3390/s21196614
Submission received: 7 September 2021 / Revised: 26 September 2021 / Accepted: 29 September 2021 / Published: 4 October 2021
(This article belongs to the Special Issue Sensing Technologies for Fault Diagnostics and Prognosis)

Abstract

:
Deep learning (DL) plays a very important role in the fault diagnosis of rotating machinery. To enhance the self-learning capacity and improve the intelligent diagnosis accuracy of DL for rotating machinery, a novel hybrid deep learning method (NHDLM) based on Extended Deep Convolutional Neural Networks with Wide First-layer Kernels (EWDCNN) and long short-term memory (LSTM) is proposed for complex environments. First, the EWDCNN method is presented by extending the convolution layer of WDCNN, which can further improve automatic feature extraction. The LSTM then changes the geometric architecture of the EWDCNN to produce a novel hybrid method (NHDLM), which further improves the performance for feature classification. Compared with CNN, WDCNN, and EWDCNN, the proposed NHDLM method has the greatest performance and identification accuracy for the fault diagnosis of rotating machinery.

1. Introduction

In modern industries, rotating machinery is widely used in complex mechanical fields that work under severe conditions. Therefore, various failures can occur over a long running time. Fault diagnosis uses various methods to ensure safe operation and reduce losses for rotating machinery, which is very important [1,2]. Traditionally, fault diagnosis contains signal acquisition, feature extraction, and fault classification that can detect most intrinsic mechanical information and identify fault features [3,4,5]. There are a variety of fault diagnosis methods, including time-frequency analysis, that can analyze the characteristic frequency of a vibration signal in the time domain; however, more time is required for data consumption. A wavelet transform (WT) was presented to filter noise and analysis features for vibration signals. Even so, WT still suffers some drawbacks when processing large amounts of nonlinear vibration signals [6]. Empirical Mode Decomposition (EMD) was successfully applied to the fault diagnosis of the vibration signal; however, after extracting impulsive features from the vibration signals, the mode mixing problem remained [7].
In recent years, many methods based on machine learning have been developed for fault diagnosis. Support vector machine (SVM) has an advantage as a global optimal solution that can be widely applied to classification in fault diagnosis; however, SVM is a shallow model and cannot immediately achieve feature self-learning from vibration signals [8,9]. The k-nearest neighbor (KNN) method can achieve a good performance for classification; however, it still has some difficulties for high-dimensional data [10]. Machine learning methods have achieved good performances for classification of rotating machinery. However, their architecture still lacks multi-layer nonlinear mapping ability, and as a result they cannot fully use previous information for classification, and existing methods need to exhibit better performances for the amount of data in complex conditions [11,12,13,14].
Neural networks have the advantage of self-learning for fault prediction, and classification ELM has a simple structure and can achieve a fast learning speed for higher prediction performance. In addition, Artificial Neural Networks (ANNs) are used for the fault diagnosis of vibration signals and the classification performance relies on the feature quality of vibration signals [15]. However, these methods still have inherent shortcomings. The parameters of similar approaches should be designed by humans before classifying features for vibration signals, and their effectiveness cannot be guaranteed in various optimal feature extractions. Additionally, when processing a massive dataset, they do not have very strong self-learning capability for complex classification.
Compared with traditional machine learning methods, deep learning (DL) can tackle multiple nonlinear processing layers, so it can automatically achieve self-learning and feature detection, which is very popular in many research fields. DL is based on modularized automatically learning network architectures; similarly, convolutional neural networks (CNN) are used to capture impact features of vibration signals [8]. Densely connected CNNs (DCNNs) are introduced to reinforce the collection learning of vibration features due to the weight reuse and better performance than traditional CNN [12]. The WDCNN model can achieve a better performance for extraction features; however, when considering a complex condition, it still requires a large amount of data for training and decreases rapidly; although complex DL models can achieve good results for diagnosis, they still consume a lot of computational time and training examples [2,10]. Therefore, to solve these problems, it is necessary to develop a novel hybrid DL method to improve the diagnosis performance of vibration signals.
Long short-term memory (LSTM) uses architecture to address the gradient vanishing and exploding problem, which can be used for prediction [16,17]. LSTM can also helps CNN develop the CNN-LSTM, which has stronger diagnostic ability. The CNN-LSTM network is constructed to analyze the vibration signals; when the CNN method finishes the feature of one-dimensional singles, LSTM continues to process this important information for diagnosis classification [18,19,20]. LSTM can extract special correlations for the stronger self-learning ability of CNN for prediction, and these architectures produce many ideas that are useful for this paper [21,22,23].
To address the above problems, the improved WDCNN method was combined with the LSTM method to produce a novel hybrid method for fault classification of rotating machinery. The proposed model uses the reasonable network structure and depth fusion of each neural network, and in each DL iteration, the model uses previous feedback and LSTM information to optimize extraction features and decrease the errors for fault classification. The contributions of this paper are:
(1)
The novel hybrid DL method can be implemented under different bearing health conditions, as it fully uses previous information for extraction features and has a stronger self-learning capacity to achieve a high accuracy for fault classification.
(2)
The proposed method integrates the advantages of the improved WDCNN method and LSTM method, and uses various neural networks for stronger features of self-learning from large vibration signals.
(3)
The t-distributed Stochastic Neighbor Embedding (t-SNE) can show different mapping abilities of the neural networks for fault classification. This visualization can display how different layers capture the information step by step, and ten different fault styles of vibration bearing signals were easily recognized by the novel hybrid DL method.
The rest of the paper is organized as follows. In Section 2 and Section 3 the basic theory of the WDCNN method and LSTM method are introduced, respectively. In Section 4, the improved WDCNN method and proposed framework of the novel hybrid deep learning method (NHDLM) are described in detail. In Section 5, experiments are presented to demonstrate the different performances of the traditional CNN method, WDCNN method, EWDCNN method, and the proposed method (NHDLM). The conclusions are presented in Section 6.

2. Architecture of the WDCNN Model

To address the problems of the traditional CNN method, the WDCNN method was proposed for 1-D vibration signals under different conditions. The overall architecture contains convolutional layers, pooling layers, and one classification stage. Compared with the traditional CNN method, this architecture takes advantage of the first wide kernels to capture useful information from high-frequency noise signals, and then small kernels were used to acquire low frequency features. The multilayer convolutional kernels make the networks deeper.

2.1. Convolutional Layer

In the convolutional layer, convolution operation was conducted on the input local region with filter kernels/weight and the output features generated from input signals, input x l j , convolution kernel K i l ,   and bias b i l   of the i th filter kernel in layer l to produce an output feature map of the j th local region in layer l . The convolution process is described as follows:
y i l + 1 ( j )   =   K i l x l ( j )   +   b i l
where the * notation computes the dot product of the kernel and local regions.

2.2. Activation Layer

After the convolution operation, a Rectified Linear Unit (ReLU) was used to enhance the representation ability and learn features for convolutional networks. As a useful activation unit, ReLU can adjust the parameters for training layers by weights, where y i l + 1 j is the output value of the convolution operation. The formula is described as follows:
a i l + 1 ( j )   =   f ( y i l + 1 ( j ) )   =   m a x 0 , y i l + 1 ( j )
where a i l + 1 j is the activation.

2.3. Pooling Layer

After the convolutional layer in the architecture, a max-pooling layer was used to reduce the spatial size of the features and parameters of a neuron in the previous layer, which performs the local max operation over the input feature map x i and produces the output feature map y i   . The max-pooling layer is described as follows:
y i   =   m a x ( x i )
where the formula is a pooling operation for max-pooling and y i denotes the corresponding value of the neuron.

2.4. Batch Normalization

After a convolutional layer or fully connected layer, the batch normalization (BN) layer was applied to reduce the shift of internal covariance. When input datum is x   =   x 1 , , x p , the BN layer is described as:
x ^ i = x i E x i V a r x i y i = γ i x ^ i + β i
where γ i is the scale parameter, β i is shift parameter, and y i is the output.

2.5. Architecture of the WDCNN Model

The overall architecture of WDCNN has filter stages and a classification stage as a traditional CNN model, as shown in Figure 1. However, the WDCNN model takes advantage of the first wide convolutional layer and multi-stage convolutional layers for stronger extraction features for input vibration signals. The WDCNN is used for 1-D input vibration signals without any other transformation, and multi-layer small convolutional kernels can make the networks deeper to extract good representation. Batch normalization and a fully connected layer are then used to accelerate the training process.
After extracting the features, the classification stage uses the fully connected layers for fault style classification. For the output layer, the SoftMax function used logits of ten neurons for the probability distribution of ten different bearing health conditions, described as:
q z j   =   e z _ j k 10 e z _ j
where z j   is the logits of the j t h output neuron.

3. Long Short-Term Memory (LSTM)

As a modified version of a recurrent neural network (RNN), LSTM can take advantage of current and previous information of the current task, and can address the drawback of traditional RNN for long-term memory. The LSTM network contains four gates, the forget gate, update gate, input gate, and output gate. The LSTM method, as shown in Figure 2, can flexibly keep the long-term memory of previous learning information, which means that the architecture of LSTM is more suitable for processing time series than RNNs.
The forget gate was applied to capture important features from the previous neuron state in a one-layer neural network. The forget gate is described as follows:
f t = s i g m o i d ( W f T h t 1 + U f T x t + b f )
where x t is the input vector at time t, h t 1 is the output of the memory block at time t − 1, W f T , U f T are the weight vectors, and b f   is the bias vector. The input gate i t   can determine how much new information should be added to the current state of the neuron:
i t = s i g m o i d W i T h t 1 + U i T x t + b f
The new memory content is calculated and updated as follows:
C t ˜ = t a n h   W c T h t 1 + U c T x t + b c
C t = f t C t 1 + i t C t ˜
where C t is the state information, C t   ˜ is the candidate state information, and tanh is the hyperbolic tangent activation function. The output gate o t is calculated to determine how much information should be used in the next time step:
o t = s i g m o i d   W o T h t 1 + U o T x t + b o
The output of memory block is calculated as follows:
h t = o t t a n h   C t
In the architecture of LSTM, the memory unit C t depends on the forget gate output f t , the candidate memory information C t ˜ , and the long-term memory information C t 1 . The output h t   of memory block depends on output o t of the output gate and value the memory unit C t .

4. The Proposed Novel Hybrid Deep Learning Method

Before the proposed NHDLM method, the EWDCNN method was developed by extending the convolution layer of WDCNN. The convolutional layers were added to the architecture to develop the EWDCNN. Compared with the WDCNN model, the EWDCNN has six convolutional layers and results in a stronger deep learning capacity for signals. The architecture of EWDCNN was then exchanged with LSTM and the novel hybrid deep learning method (NHDLM) was developed, as shown in Figure 3. The architecture mainly consists of six convolutional layers with pooling layers, two LSTM, and one full connection layer.
The novel hybrid deep learning method is designed to extract the spatial and temporal variation features of 1-D vibration bearing signals. The multiple convolutional layers can remove the noise from the vibration signals and extract the special features step by step. The proposed method based on two LSTMs can also take advantage of keeping the long short-term memory for extracting the time variation features of vibration signals and improve prediction. Finally, the full connection layer was used to integrate the features information, which was convenient for fault classification, realizing the nonlinear mapping, as shown in Figure 4.

5. Experiment

To validate this proposed method, public experimental data from Case Western Reserve University (CWRU) were applied for fault classification, as shown in Figure 5. This experiment platform includes a transducer, dynamometer, and induction motor. The testing sampling frequency was 12 kHz, and in addition to the Normal Condition (NC), there were also three fault types of the vibration bearing: Ball Fault (BF), Inner Race Fault (IF), and Out Race Fault (OF). Each fault type has three levels of severity with fault diameters of 0.07 inches, 0.014 inches and 0.021 inches, respectively. There were ten data styles of bearing health for training and testing: NC, BF7, BF14, BF21, IF7, IF14, IF21, OF7, OF14, and OF21. Each sample has 1024 points. Datasets A, B, C, and D, respectively, contain 700 training samples and 100 testing samples, 1400 training samples and 200 testing samples, 2100 training samples and 300 testing samples, and 2800 training samples and 400 testing samples of ten different fault conditions under loads of 0, 1, 2, and 3 hp. More details of the datasets are described in Table 1.
We also add vibration signatures of bearing fault in Figure 6. It is very difficult to diagnose for Ball Fault (BF) as many signals have impulsive content, and the ball fault is only engaging with the races in signals and seemingly at random. The Inner Race Fault (IF) exhibits some strong harmonics, with very clear impulsive modulation at shaft speed. Out Race Fault (OF) exhibits unnormal characteristic symptoms in the envelope spectra and has the most modulation at shaft speed.

5.1. Parameters of the Proposed Novel Hybrid Deep Learning Method

In this experiment, the architecture of the proposed novel hybrid DL method has 6 convolutional and pooling layers, 2 LSTM networks, fully connected hidden layers, and a soft-max layer. In this architecture, the size of the first convolutional kernel is 64 × 1 and the rest of the kernel sizes are 3 × 1. Max pooling is added after each convolutional layer, and then batch normalization is used to improve the performance of the method to select the adaptive size of the neuron. The parameters of the convolutional layers and LSTM network are detailed in Table 2, where Google TensorFlow and Python 3.7 were applied for the experiment.

5.2. Feature Visualization Analysis

According to feature visualization by mapping, the t-distributed Stochastic Neighbor Embedding (t-SNE) was applied to verify the self-learning feature capacity of the novel hybrid deep learning method under different neuron layers, as shown in Figure 7, which means ten fault styles of the vibration signals were easier to recognize. This visualization displays how different layers can capture information step by step using nonlinear mapping. All of the fault signals become separable, and it does not perform very well in early layers; however, as the layer goes deeper, the model can make full use of the self-learning capability for fault classification. The final layer finishes the cluster for ten fault styles of vibration bearing signals.
As shown in Figure 8, there are approximately four confusion matrices for four predictive models (traditional CNN method, WDCNN method, improved EWDCNN method, proposed NHDLM method) trained on the 2800/400 train–test split. In each confusion, a blue rectangle means that all ten fault signals were correctly classified, a green rectangle means that the fault type was not classified correctly, and the number in a rectangle denotes the number of tests. For the first case (predictive model 1-traditional CNN), (400-43) out of 400 tests were correctly classified, which means that the traditional CNN hit an accuracy of 89% on sample testing. For predictive model 2 (WDCNN), (400-31) out of 400 tests were correctly classified for an accuracy of 92%. For predictive model 3 (EWDCNN), (400-11) out of 400 were correctly classified for a prediction accuracy of 97%. For the proposed method, (400-3) out of 400 were correctly classified for a classification accuracy hit of 99%. Many fault types were classified.
To further verify the effectiveness of the proposed method in vibration signals, the A, B, C, and D datasets were applied to compare the CNN, WDCNN, and EWDCNN methods with the proposed NHDLM method. The simulation results are presented in Figure 9 and described as below.
(a)
Dataset A: For 700 training samples and 100 testing samples, the CNN approach achieved 50% prediction accuracy, the WDCNN method was 50%, the EWDCNN method was 51%, and the proposed NHDLM method was 58%. For 1400 training samples and 200 testing samples, the CNN approach achieved 73% prediction accuracy, the WDCNN method was 70%, the EWDCNN method was 71%, and the proposed NHDLM method was 81%. For 2100 training samples and 300 testing samples, the CNN approach achieved 76% prediction accuracy, the WDCNN method was 89%, the EWDCNN method was 92%, and the proposed NHDLM method was 96%. For 2800 training samples and 400 testing samples, the CNN approach achieved 89% prediction accuracy, the WDCNN method was 92%, the EWDCNN method was 97%, and the proposed NHDLM method was 99%.
(b)
Dataset B: For 700 training samples and 100 testing samples, the CNN approach achieved 43% prediction accuracy, the WDCNN method was 50%, the EWDCNN method was 54%, and the proposed NHDLM method was 55%. For 1400 training samples and 200 testing samples, the CNN approach achieved 59% prediction accuracy, the WDCNN method was 64%, the EWDCNN method was 70%, and the proposed NHDLM method was 72%. For 2100 training samples and 300 testing samples, the CNN approach achieved 72% prediction accuracy, the WDCNN method was 92%, the EWDCNN method was 94%, and the proposed NHDLM method was 95%. For 2800 training samples and 400 testing samples, the CNN approach achieved 87% prediction accuracy, the WDCNN method was 94%, the EWDCNN method was 96%, and the proposed NHDLM method was 98%.
(c)
Dataset C: For 700 training samples and 100 testing samples, the CNN approach achieved 54% prediction accuracy, the WDCNN method was 62%, the EWDCNN method was 63%, and the proposed NHDLM method was 76%. For 1400 training samples and 200 testing samples, the CNN approach achieved 61% prediction accuracy, the WDCNN method was 83%, the EWDCNN method was 85%, and the proposed NHDLM method was 90%. For 2100 training samples and 300 testing samples, the CNN approach achieved 66% prediction accuracy, the WDCNN method was 90%, the EWDCNN method was 93%, and the proposed NHDLM method was 94%. For 2800 training samples and 400 testing samples, the CNN approach achieved 87% prediction accuracy, the WDCNN method was 94%, the EWDCNN method was 97%, and the proposed NHDLM method was 99%.
(d)
Dataset D: For 700 training samples and 100 testing samples, the CNN approach achieved 40% prediction accuracy, the WDCNN method was 46%, the EWDCNN method was 50%, and the proposed NHDLM method was 54%. For 1400 training samples and 200 testing samples, the CNN approach achieved 56% prediction accuracy, the WDCNN method was 80%, the EWDCNN method was 90%, and the proposed NHDLM method was 96%. For 2100 training samples and 300 testing samples, the CNN approach achieved 71% prediction accuracy, the WDCNN method was 94%, the EWDCNN method was 96% and the proposed NHDLM method was 98%. For 2800 training samples and 400 testing samples, the CNN approach achieved 90%, the WDCNN method was 96%, the EWDCNN method was 97%, and the proposed NHDLM method was 99%.
The traditional CNN method still has some drawbacks for larger datasets; based on CNN, the WDCNN method can take advantage of the first wide convolutional layer and multi-stage convolutional layers for stronger extraction features. To enhance the self-learning capacity of WDCNN method, the EWDCNN method is presented by extending the convolution layer of WDCNN, which can further improve automatic feature extraction. The LSTM then changes the geometric architecture of the EWDCNN to produce a novel hybrid method (NHDLM), which further improves the performance for feature classification. So, the proposed NHDLM method had the greatest identification accuracy for bearing datasets.
More information is shown in Table 3 to further illustrate the feasibility of the proposed method for different training and testing.
When the training samples increased from 700 to 2800 and the testing sample increased from 100 to 400, the accuracy of these methods increased very obviously with the increasing samples. With 2800 training samples, the accuracy of the proposed method was greater than 99% and greater than the other methods. The proposed method had the greatest recognition accuracy in different datasets and methods, indicating promise for feature self-learning performance for vibration signals.
To further verify the effectiveness of the proposed method in training time, some datasets were applied to compare the CNN, WDCNN, and EWDCNN methods with the proposed NHDLM method. Training times are presented in Table 4. For 2800 training samples and 400 testing samples, the existing CNN, WDCNN, EWDCNN and the proposed NHDLM require 14.595, 23.311, 22.166, and 30.636 s, respectively.
We also calculate some SNRs of training signals and testing signals, Ball Fault (BF): SNR = −2.3; Inner Race Fault (IF): SNR = −5.8; Out Race Fault (OF): SNR = −4.8; according to the datasets, experiment can prove that the prediction accuracy can show the robustness of the proposed method.

6. Conclusions

In this paper, a novel hybrid DL method was proposed for fault classification for rotating machinery under complex working conditions. The health states contain different pressure load, speed, Fault Types, Fault Diameters, and training/testing samples. The proposed method is suitable for processing large datasets about vibration bearing signals and can achieve a good performance for prediction.
Based on the WDCNN method, the EWDCNN method was developed by extending the convolution layer, and LSTM changed the EWDCNN’s geometric architecture to develop the proposed NHDLM method. In the proposed NHDLM method, the architecture has different convolutional layers and LSTM networks. The LSTM networks can effectively increase the self-learning capability of the convolutional layers for ten fault styles of vibration signals, and the proposed model can effectively integrate the layer. The experiment proves that the proposed NHDLM method has a better performance than the existing CNN, WDCNN and EWDCNN methods, and NHDLM can achieve a greater prediction accuracy on different fault styles of vibration signals.
The experiment proved that the proposed NHDLM method exhibits a better performance than the existing CNN, WDCNN, and EWDCNN methods, and that NHDLM can achieve greater prediction accuracy on different fault styles of vibration signals. Before deep learning method process datasets, denoising preprocessing methods are not used. Therefore, some denoising methods can be used to preprocess and improve the performance of the deep learning methods in the future.

Author Contributions

Conceptualization, Y.G., C.H.K. and J.-M.K.; data curation, Y.G.; formal analysis, Y.G.; funding acquisition, J.-M.K.; methodology, Y.G., C.H.K. and J.-M.K.; software, Y.G., C.H.K.; supervision, J.-M.K.; validation, Y.G., C.H.K. and J.-M.K.; visualization, Y.G.; writing—original draft, Y.G., C.H.K.; writing—review and editing, J.-M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Korea Institute of Energy Technology Evaluation and Planning (KETEP) and the Ministry of Trade, Industry & Energy (MOTIE) of the Republic of Korea (No. 20192510102510). This research was also financially supported by the Ministry of Small and Medium-sized Enterprises (SMEs) and Startups (MSS), Korea, under the “Regional Specialized Industry Development Plus Program (R&D, S3092711)” supervised by the Korea Institute for Advancement of Technology (KIAT).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are publicly available.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, X.; Zhang, Y.; Cheng, C.; Peng, Z. A hybrid classification autoencoder for semi-supervised fault diagnosis in rotating machinery. Mech. Syst. Signal Process. 2021, 149, 107327. [Google Scholar] [CrossRef]
  2. Zhang, W.; Li, C.; Peng, G.; Chen, Y.; Zhang, Z. A deep convolutional neural network with new training methods for bearing fault diagnosis under noisy environment and different working load. Mech. Syst. Signal Process. 2017, 100, 439–453. [Google Scholar] [CrossRef]
  3. Li, C.; Zhang, S.; Qin, Y.; Estupinan, E. A systematic review of deep transfer learning for machinery fault diagnosis. Neurocomputing 2020, 407, 121–135. [Google Scholar] [CrossRef]
  4. Zmarzy, P. Multi-Dimensional Mathematical Wear Models of Vibration Generated by Rolling Ball Bearings Made of AISI 52100 Bearing Steel. Materials 2020, 13, 5440. [Google Scholar] [CrossRef]
  5. 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]
  6. Ye, Z.; Yu, J. Deep morphological convolutional network for feature learning of vibration signals and its applications to gearbox fault diagnosis. Mech. Syst. Signal Process. 2021, 161, 107984. [Google Scholar] [CrossRef]
  7. Yang, J.; Xie, G.; Yang, Y.; Zhang, Y.; Liu, W. Deep model integrated with data correlation analysis for multiple intermittent faults diagnosis. ISA Trans. 2019, 95, 306–319. [Google Scholar] [CrossRef]
  8. Mauricio, Z.C.A.; Li, W.; Gryllias, K. A Deep Learning method for bearing fault diagnosis based on Cyclic Spectral Coherence and Convolutional Neural Networks. Mech. Syst. Signal Process. 2020, 140, 106683. [Google Scholar]
  9. Wang, X.; Mao, D.; Li, X. Bearing fault diagnosis based on vibro-acoustic data fusion and 1D- CNN network. Measurement 2021, 173, 108518. [Google Scholar] [CrossRef]
  10. Zhang, W.; Peng, G.; Li, C. A New Deep Learning Model for Fault Diagnosis with Good Anti-Noise and Domain Adaptation Ability on Raw Vibration Signals. Sensors 2017, 17, 425. [Google Scholar] [CrossRef]
  11. He, Z.; Shao, H.; Zhong, X.; Zhao, X. Ensemble transfer CNNs driven by multi-channel signals for fault diagnosis of rotating machinery cross working conditions. Knowl.-Based Syst. 2020, 207, 106396. [Google Scholar] [CrossRef]
  12. Plakias, S.; Boutalis, Y.S. Fault detection and identification of rolling element bearings with Attentive Dense CNN. Neurocomputing 2020, 405, 208–217. [Google Scholar] [CrossRef]
  13. Wang, J.; Miao, J.; Wang, J.; Yang, F.; Tsui, K.-L.; Miao, Q. Fault Diagnosis of Electrohydraulic Actuator Based on Multiple Source Signals: An Experimental Investigation. Neurocomputing 2020, 417, 224–238. [Google Scholar] [CrossRef]
  14. Han, H.; Wang, H.; Liu, Z.; Wang, J. Intelligent vibration signal denoising method based on non-local fully convolutional neural network for rolling bearings. ISA Trans. 2021, in press. [Google Scholar] [CrossRef]
  15. Chen, Z.; Gryllias, K.; Li, W. Mechanical fault diagnosis using Convolutional Neural Networks and Extreme Learning Machine. Mech. Syst. Signal Process. 2019, 133, 106272. [Google Scholar] [CrossRef]
  16. Xiang, S.; Qin, Y.; Zhu, C.; Wang, Y.; Chen, H. Long short-term memory neural network with weight amplification and its application into gear remaining useful life prediction. Eng. Appl. Artif. Intell. 2020, 91, 103587. [Google Scholar] [CrossRef]
  17. Lei, J.; Liu, C.; Jiang, D. Fault diagnosis of wind turbine based on Long Short-term memory networks. Renew. Energy 2019, 133, 422–432. [Google Scholar] [CrossRef]
  18. Hao, S.; Ge, F.X.; Li, Y.; Jiang, J. Multisensor Bearing Fault Diagnosis Based on One-dimensional Convolutional Long Short-Term Memory Networks. Measurement 2020, 159, 107802. [Google Scholar] [CrossRef]
  19. Shi, J.; Peng, D.; Peng, Z.; Zhang, Z.; Goebel, K.; Wu, D. Planetary gearbox fault diagnosis using bidirectional—Convolutional LSTM networks. Mech. Syst. Signal Process. 2022, 162, 107996. [Google Scholar] [CrossRef]
  20. Zhou, D.; Zhuang, X.; Zuo, H. A hybrid deep neural network based on multi-time window convolutional bidirectional LSTM for civil aircraft APU hazard identification. Chin. J. Aeronaut. 2021, in press. [Google Scholar] [CrossRef]
  21. Gao, B.; Huang, X.; Shi, J.; Tai, Y.; Zhang, J. Hourly forecasting of solar irradiance based on CEEMDAN and multi-strategy CNN-LSTM neural networks. Renew. Energy 2020, 162, 1665–1683. [Google Scholar] [CrossRef]
  22. He, Z.; Sha, H.; Cheng, J.; Zhao, X.; Yang, Y. Support tensor machine with dynamic penalty factors and its application to the fault diagnosis of rotating machinery with unbalanced data. Mech. Syst. Signal Process. 2020, 141, 106441. [Google Scholar] [CrossRef]
  23. Qin, C.; Shi, G.; Tao, J.; Yu, H.; Jin, Y.; Lei, J.; Liu, C. Precise cutterhead torque prediction for shield tunneling machines using a novel hybrid deep neural network. Mech. Syst. Signal Process. 2021, 151, 107386. [Google Scholar] [CrossRef]
Figure 1. Architecture of the WDCNN model.
Figure 1. Architecture of the WDCNN model.
Sensors 21 06614 g001
Figure 2. The unfolded structure of LSTM.
Figure 2. The unfolded structure of LSTM.
Sensors 21 06614 g002
Figure 3. Architecture of the proposed NHDLM model.
Figure 3. Architecture of the proposed NHDLM model.
Sensors 21 06614 g003
Figure 4. The Fault Classification framework of the proposed NHDLM method.
Figure 4. The Fault Classification framework of the proposed NHDLM method.
Sensors 21 06614 g004
Figure 5. Motor driving mechanical system used by CWRU.
Figure 5. Motor driving mechanical system used by CWRU.
Sensors 21 06614 g005
Figure 6. Vibration signatures of bearing fault. (a) Ball Fault (BF) and Frequency. (b) Inner Race Fault (IF) and Frequency. (c) Out Race Fault (OF) and Frequency.
Figure 6. Vibration signatures of bearing fault. (a) Ball Fault (BF) and Frequency. (b) Inner Race Fault (IF) and Frequency. (c) Out Race Fault (OF) and Frequency.
Sensors 21 06614 g006
Figure 7. Feature visualization via t-SNE: feature representation for ten fault styles of vibration signals extracted from 6 convolutional layers and 2 LSTM networks.
Figure 7. Feature visualization via t-SNE: feature representation for ten fault styles of vibration signals extracted from 6 convolutional layers and 2 LSTM networks.
Sensors 21 06614 g007
Figure 8. Confusion matrices of different models. (a) CNN. (b) WDCNN. (c) EWDCNN. (d) Proposed method.
Figure 8. Confusion matrices of different models. (a) CNN. (b) WDCNN. (c) EWDCNN. (d) Proposed method.
Sensors 21 06614 g008
Figure 9. Evaluation indexes of different models. (a) Data A. (b) Data B. (c) Data C. (d) Data D.
Figure 9. Evaluation indexes of different models. (a) Data A. (b) Data B. (c) Data C. (d) Data D.
Sensors 21 06614 g009
Table 1. Datasets for vibration bearing fault diagnosis.
Table 1. Datasets for vibration bearing fault diagnosis.
Load (hp)Fault TypesFault DiametersTraining/Testing
0, 1, 2, 3NC0700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3BF7700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3BF14700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3BF21700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3IF7700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3IF14700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3IF21700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3OF7700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3OF14700/100, 1400/200, 2100/300, 2800/400
0, 1, 2, 3OF21700/100, 1400/200, 2100/300, 2800/400
Table 2. Details of the proposed novel hybrid DL method used in the experiment.
Table 2. Details of the proposed novel hybrid DL method used in the experiment.
No.Layer TypeKernel Size/StrideKernel Number
1Convolution164 × 116
2Pooling12 × 116
3Convolution23 × 132
4Pooling22 × 132
5Convolution33 × 164
6Pooling32 × 164
7LSTMunits = 16
8Convolution43 × 164
9Pooling42 × 164
10Convolution53 × 164
11Pooling52 × 164
12Convolution63 × 164
13Pooling62 × 164
14LSTMunits = 16
15Fully connected1001
16Softmax101
Table 3. Prediction precision for different models.
Table 3. Prediction precision for different models.
Data SetTraining/TestingCNNWDCNNEWDCNNProposed Method
700/1000.50.50.510.58
A1400/2000.730.70.710.81
2100/3000.760.890.920.96
2800/4000.890.920.970.99
700/1000.430.50.540.55
B1400/2000.590.640.70.72
2100/3000.720.920.940.95
2800/4000.870.940.960.98
700/1000.540.620.630.76
C1400/2000.610.830.850.9
2100/3000.660.90.930.94
2800/4000.870.940.970.99
700/1000.40.460.50.54
D1400/2000.560.80.90.96
2100/3000.710.940.960.98
2800/4000.90.960.970.99
Table 4. The classification accuracy and time consumption.
Table 4. The classification accuracy and time consumption.
MethodTime ConsumptionOverall Classification
(Training Size/2800 Samples)(Second)Result (%)
CNN14.59587%
WDCNN23.31194%
EWDCNN22.16696%
NHDLM30.63698%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gao, Y.; Kim, C.H.; Kim, J.-M. A Novel Hybrid Deep Learning Method for Fault Diagnosis of Rotating Machinery Based on Extended WDCNN and Long Short-Term Memory. Sensors 2021, 21, 6614. https://doi.org/10.3390/s21196614

AMA Style

Gao Y, Kim CH, Kim J-M. A Novel Hybrid Deep Learning Method for Fault Diagnosis of Rotating Machinery Based on Extended WDCNN and Long Short-Term Memory. Sensors. 2021; 21(19):6614. https://doi.org/10.3390/s21196614

Chicago/Turabian Style

Gao, Yangde, Cheol Hong Kim, and Jong-Myon Kim. 2021. "A Novel Hybrid Deep Learning Method for Fault Diagnosis of Rotating Machinery Based on Extended WDCNN and Long Short-Term Memory" Sensors 21, no. 19: 6614. https://doi.org/10.3390/s21196614

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop