Skip to main content
Log in

Rolling Bearing Fault Diagnosis Method Based on Attention CNN and BiLSTM Network

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

To solve the problems that existing bearing fault diagnosis methods cannot adaptively select features and are difficult to deal with noise interference, an end-to-end fault diagnosis method is proposed based on attention CNN and BiLSTM (ACNN-BiLSTM). In the proposed method, the raw vibration acceleration signal of the bearing is taken as the input, the short-term spatial features are extracted through a one-dimensional wide convolutional neural network, and the batch normalization algorithm is used to improve the stability of the data distribution. Following, a convolutional block attention module is introduced to redistribute the weights between different feature dimensions, enhancing the model's attention to important features. Finally, the attention-weighted features are sent to BiLSTM for further feature extraction, and the softmax classifier is used for fault diagnosis. The proposed method is compared with advanced algorithms such as WCNN-BiGRU on the CWRU public dataset. The experimental results show that ACNN-BiLSTM has the highest accuracy, recall, and F1-Measure. Even under the extreme noise interference condition of SNR = 10 dB, ACNN-BiLSTM can achieve a diagnostic accuracy of 96.58%. In addition, the proposed method is also used for fault diagnosis of bearing measured data of the VALENIAN-PT500 test bench. The results show that the average diagnostic accuracy of ACNN-BiLSTM is up to 99.79%, which has strong generality and is superior to other advanced comparison methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31

Similar content being viewed by others

Abbreviations

CNN:

Convolutional neural networks

BiLSTM:

Bidirectional long short-term memory network

ACNN-BiLSTM:

Attention CNN and BiLSTM

EMD:

Empirical mode decomposition

WT:

Wavelet transform

VMD:

Variational mode decomposition

PCA:

Principal component analysis

ICA:

Independent component analysis

ANN:

Artificial neural network

SVM:

Support vector machine

PSO:

Particle swarm optimization

CBAM:

Convolutional block attention module

CAM:

Channel attention module

SAM:

Spatial attention module

BN:

Batch normalization

ReLU:

Rectified linear unit

MLP:

Multi-layer perceptron

LSTM:

Long short-term memory network

t-SNE:

T-distributed stochastic neighbor embedding

SNR:

Signal-to-noise ratio

References

  1. Liu R, Yang B, Zio E, Chen X (2018) Artificial intelligence for fault diagnosis of rotating machinery: a review. Mech Syst Signal Process 108:33–47. https://doi.org/10.1016/j.ymssp.2018.02.016

    Article  Google Scholar 

  2. Huang W, Sun H, Luo J, Wang W (2019) Periodic feature oriented adapted dictionary free OMP for rolling element bearing incipient fault diagnosis. Mech Syst Signal Process 126:137–160. https://doi.org/10.1016/j.ymssp.2019.02.023

    Article  Google Scholar 

  3. Ribeiro Junior RF, Areias IAdS, Gomes GF (2021) Fault detection and diagnosis using vibration signal analysis in frequency domain for electric motors considering different real fault types. Sens Rev 41(3):311–319. https://doi.org/10.1108/SR-02-2021-0052

    Article  Google Scholar 

  4. Betta G, Liguori C, Paolillo A, Pietrosanto A (2002) A DSP-based FFT-analyzer for the fault diagnosis of rotating machine based on vibration analysis. IEEE Trans Instrum Meas 51(6):1316–1322. https://doi.org/10.1109/TIM.2002.807987

    Article  Google Scholar 

  5. Wen L, Gao L, Li X, Xie M, Li G (2017) A new data-driven intelligent fault diagnosis by using convolutional neural network. In: 2017 IEEE international conference on industrial engineering and engineering management (IEEM), pp 813–817. https://doi.org/10.1109/IEEM.2017.8290004

  6. Prieto MD, Cirrincione G, Espinosa AG, Ortega JA, Henao H (2013) Bearing fault detection by a novel condition-monitoring scheme based on statistical-time features and neural networks. IEEE Trans Industr Electron 60(8):3398–3407. https://doi.org/10.1109/TIE.2012.2219838

    Article  Google Scholar 

  7. Lei Y, Lin J, He Z, Zuo MJ (2013) A review on empirical mode decomposition in fault diagnosis of rotating machinery. Mech Syst Signal Process 35(1–2):108–126. https://doi.org/10.1016/j.ymssp.2012.09.015

    Article  Google Scholar 

  8. Yu B, Liu J, Wang C (2007) Rolling bearing fault diagnosis using refinement envelope analysis based on the EMD method. In: International conference on intelligent computing. Springer, pp 562–570. https://doi.org/10.1007/978-3-540-74282-1_63

  9. Badour FA, Sunar M, Cheded L (2011) Vibration analysis of rotating machinery using time-frequency analysis and wavelet techniques. Mech Syst Signal Process 25(6):2083–2101. https://doi.org/10.1016/j.ymssp.2011.01.017

    Article  Google Scholar 

  10. Pan J, Chen J, Zi Y, Li Y, He Z (2016) Mono-component feature extraction for mechanical fault diagnosis using modified empirical wavelet transform via data-driven adaptive Fourier spectrum segment. Mech Syst Signal Process 72–73:160–183. https://doi.org/10.1016/j.ymssp.2015.10.017

    Article  Google Scholar 

  11. Wu Y, Lin Y, Wang J, Qin X, Du P, Wang F (2017) Application of VMD in fault diagnosis for rolling bearing under variable speed conditions. In: 2017 international conference on computer technology, electronics and communication (ICCTEC), pp 1222–1225. https://doi.org/10.1109/ICCTEC.2017.00266

  12. Xing JP, Lin TR (2020) Bearing fault diagnosis based on the variational mode decomposition technique. In: Engineering Assets and public infrastructures in the age of digitalization. Springer, pp 676–684. https://doi.org/10.1007/978-3-030-48021-9_75

  13. Zhang L, Zhang L, Xiong G, Huang W, Zhou J (2014) Rolling bearing diagnosis based on multiscale entropy and neural network. Mach Des Res 30(5):96–98. https://doi.org/10.13952/j.cnki.jofmdr.2014.0149

    Article  Google Scholar 

  14. Deng W, Zhang S, Zhao H, Yang X (2018) A novel fault diagnosis method based on integrating empirical wavelet transform and fuzzy entropy for motor bearing. IEEE Access 6:35042–35056. https://doi.org/10.1109/ACCESS.2018.2834540

    Article  Google Scholar 

  15. Feng F, Rao G, Jiang P, Si A (2012) Research on early fault diagnosis for rolling bearing based on permutation entropy algorithm. In: Proceedings of the IEEE 2012 prognostics and system health management conference (PHM-2012 Beijing), pp 1–5. https://doi.org/10.1109/PHM.2012.6228833

  16. Lu S, Li M (2007) Bearing fault diagnosis based on PCA and SVM. In: 2007 international conference on mechatronics and automation, pp 3503–3507. https://doi.org/10.1109/ICMA.2007.4304127

  17. Yuan Y, Li C, Wang T, Zhao X (2011) Fault diagnosis and classification for bearing based on EMD-ICA. In: Proceedings of 2011 international conference on electronic & mechanical engineering and information technology, pp 2715–2718. https://doi.org/10.1109/EMEIT.2011.6023594

  18. Guedidi A, Guettaf A, Cardoso AJM, Laala W, Arif A (2019) Bearing faults classification based on variational mode decomposition and artificial neural network. In: 2019 IEEE 12th international symposium on diagnostics for electrical machines, power electronics and drives (SDEMPED), pp 391–397. https://doi.org/10.1109/DEMPED.2019.8864830

  19. Patil AB, Gaikwad JA, Kulkarni JV (2016) Bearing fault diagnosis using discrete wavelet transform and artificial neural network. In: 2016 2nd international conference on applied and theoretical computing and communication technology, pp 399–405. https://doi.org/10.1109/ICATCCT.2016.7912031

  20. Yang J, Zhang Y, Zhu Y (2007) Intelligent fault diagnosis of rolling element bearing based on SVMs and fractal dimension. Mech Syst Signal Process 21(5):2012–2024. https://doi.org/10.1016/j.ymssp.2006.10.005

    Article  Google Scholar 

  21. Du W, Liu Q (2011) A new ball bearing fault diagnosis method based on EMD and SVM. Adv Electr Electron Eng 87:423–428. https://doi.org/10.1007/978-3-642-19712-3_53

    Article  Google Scholar 

  22. Li C, Cerrada M, Cabrera D, Sanchez RV, Pacheco F, Ulutagay G, Oliveira G (2017) Some preliminary results on the comparison of FCM, GK, FCMFP and FN-DBSCAN for bearing fault diagnosis. In: 2017 international conference on sensing, diagnostics, prognostics, and control (SDPC), pp 41–46. https://doi.org/10.1109/SDPC.2017.18

  23. Li X, Sun X, Chen Y (2012) Bearing fault diagnosis based on multiple classifiers group of Fuzzy C Means. In: Proceedings of the 31st Chinese control conference, pp 5254–5259

  24. Gunerkar RS, Jalan AK, Belgamwar SU (2019) Fault diagnosis of rolling element bearing based on artificial neural network. J Mech Sci Technol 33:505–511. https://doi.org/10.1007/s12206-019-0103-x

    Article  Google Scholar 

  25. Hoang DT, Kang HJ (2018) A bearing fault diagnosis method based on autoencoder and particle swarm optimization—support vector machine. In: International conference on intelligent computing. Springer, pp 298–308. https://doi.org/10.1007/978-3-319-95930-6_28

  26. Wang H, Yuan L (2022) Fault diagnosis of bearing based on improved refined composite hierarchical fuzzy entropy and least squares support vector machine. J Vib Eng Technol. https://doi.org/10.1007/s42417-022-00534-8

    Article  Google Scholar 

  27. Zhao K, Shao H (2020) Intelligent fault diagnosis of rolling bearing using adaptive deep gated recurrent unit. Neural Process Lett 51:1165–1184. https://doi.org/10.1007/s11063-019-10137-2

    Article  Google Scholar 

  28. Pandey SK, Janghel RR (2019) Recent deep learning techniques, challenges and its applications for medical healthcare system: a review. Neural Process Lett 50:1907–1935. https://doi.org/10.1007/s11063-018-09976-2

    Article  Google Scholar 

  29. Hoang DT, Kang HJ (2017) Convolutional neural network based bearing fault diagnosis. In: International conference on intelligent computing. Springer, pp 105–111. https://doi.org/10.1007/978-3-319-63312-1_9

  30. Wang Z, Hua C, Wang D, Dong D (2019) Fault diagnosis of shaft misalignment and crack in rotor system based on MI-CNN. In: Proceedings of the 13th International conference on damage assessment of structures. Springer, pp 529–540. https://doi.org/10.1007/978-981-13-8331-1_39

  31. Zhang W, Peng G, Li C, Chen Y, Zhang Z (2017) A new deep learning model for fault diagnosis with good anti-noise and domain adaptation ability on raw vibration signals. Sensors 17(2):425. https://doi.org/10.3390/s17020425

    Article  Google Scholar 

  32. Khorram A, Khalooei M, Rezghi M (2021) End-to-end CNN + LSTM deep learning approach for bearing fault diagnosis. Appl Intell 51:736–751. https://doi.org/10.1007/s10489-020-01859-1

    Article  Google Scholar 

  33. Kuvaev A, Khudorozhkov R (2019) An attention-based CNN for ECG classification. In: Science and information conference. Springer, pp 671–677. https://doi.org/10.1007/978-3-030-17795-9_49

  34. Nielsen MA (2015) Neural networks and deep learning. Determination Press, Chicago

    Google Scholar 

  35. Woo S, Park J, Lee JY, Kweon IS (2018) CBAM: convolutional block attention module. In: European conference on computer vision. Springer, pp 3–19. https://doi.org/10.1007/978-3-030-01234-2_1

  36. Greff K, Srivastava RK, Koutník J, Steunebrink BR, Schmidhuber J (2017) LSTM: a search space odyssey. IEEE Trans Neural Netw Learn Syst 28(10):2222–2232. https://doi.org/10.1109/TNNLS.2016.2582924

    Article  MathSciNet  Google Scholar 

  37. Kim J, Moon N (2019) BiLSTM model based on multivariate time series data in multiple field for forecasting trading area. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-019-01398-9

    Article  Google Scholar 

  38. Hasan MJ, Sohaib M, Kim JM (2018) 1D CNN-based transfer learning model for bearing fault diagnosis under variable working conditions. In: International conference on computational intelligence in information system. Springer, pp 13–23. https://doi.org/10.1007/978-3-030-03302-6_2

  39. Song X, Cong Y, Song Y, Chen Y, Liang P (2021) A bearing fault diagnosis model based on CNN with wide convolution kernels. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-021-03177-x

    Article  Google Scholar 

  40. Ioffe S, Szegedy C (2015) Batch normalization: accelerating deep network training by reducing internal covariate shift. https://arxiv.org/pdf/1502.03167

  41. Sun RY (2020) Optimization for deep learning: an overview. J Oper Res Soc China 8:249–294. https://doi.org/10.1007/s40305-020-00309-6

    Article  MathSciNet  MATH  Google Scholar 

  42. Sum J, Leung CS (2019) Analysis on dropout regularization. In: International Conference on Neural Information Processing, Springer, pp 253–261. https://doi.org/10.1007/978-3-030-36802-9_28

  43. Case Western Reserve University Bearing Data Center Website (2000) http://csegroups.case.edu/bearingdatacenter/home

  44. Chen B, Chen X, Shen B, Li G, Xiao W, Xiao N (2021) An application of convolution neural network and long short-term memory in rolling bearing fault diagnosis. J Xi’an Jiaotong Univ 55(6):28–36. https://doi.org/10.7652/xjtuxb202106004

    Article  Google Scholar 

  45. Chen X, Zhang B, Gao D (2021) Bearing fault diagnosis base on multi-scale CNN and LSTM model. J Intell Manuf 32:971–987. https://doi.org/10.1007/s10845-020-01600-2

    Article  Google Scholar 

  46. Cheng Q, Peng B, Li Q, Liu S (2021) A rolling bearing fault diagnosis model based on WCNN-BiGRU. In: 2021 China automation congress (CAC), pp 3368–3372. https://doi.org/10.1109/CAC53003.2021.9728363

  47. Pareek J, Jacob J (2021) Data compression and visualization using PCA and T-SNE. In: Advances in information communication technology and computing. Springer, pp 327–337. https://doi.org/10.1007/978-981-15-5421-6_34

Download references

Funding

This work was supported by Shanghai Pujiang Program (Grant No. 20PJ1404700).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Mao.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, Y., Mao, J. & Zhao, M. Rolling Bearing Fault Diagnosis Method Based on Attention CNN and BiLSTM Network. Neural Process Lett 55, 3377–3410 (2023). https://doi.org/10.1007/s11063-022-11013-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-022-11013-2

Keywords

Navigation