Skip to main content
Log in

A transfer convolutional neural network for fault diagnosis based on ResNet-50

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

With the rapid development of smart manufacturing, data-driven fault diagnosis has attracted increasing attentions. As one of the most popular methods applied in fault diagnosis, deep learning (DL) has achieved remarkable results. However, due to the fact that the volume of labeled samples is small in fault diagnosis, the depths of DL models for fault diagnosis are shallow compared with convolutional neural network in other areas (including ImageNet), which limits their final prediction accuracies. In this research, a new TCNN(ResNet-50) with the depth of 51 convolutional layers is proposed for fault diagnosis. By combining with transfer learning, TCNN(ResNet-50) applies ResNet-50 trained on ImageNet as feature extractor for fault diagnosis. Firstly, a signal-to-image method is developed to convert time-domain fault signals to RGB images format as the input datatype of ResNet-50. Then, a new structure of TCNN(ResNet-50) is proposed. Finally, the proposed TCNN(ResNet-50) has been tested on three datasets, including bearing damage dataset provided by KAT datacenter, motor bearing dataset provided by Case Western Reserve University (CWRU) and self-priming centrifugal pump dataset. It achieved state-of-the-art results. The prediction accuracies of TCNN(ResNet-50) are as high as 98.95% ± 0.0074, 99.99% ± 0 and 99.20% ± 0, which demonstrates that TCNN(ResNet-50) outperforms other DL models and traditional 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

Similar content being viewed by others

References

  1. Yang L, Chen HX (2018) Fault diagnosis of gearbox based on RBF-PF and particle swarm optimization wavelet neural network. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3525-y

    Article  Google Scholar 

  2. Yin S, Ding SX, Xie XC, Luo H (2014) A review on basic data-driven approaches for industrial process monitoring. IEEE Trans Ind Electron 61(11):6418–6428

    Article  Google Scholar 

  3. Li XY, Gao L (2016) An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. Int J Prod Econ 174:93–110

    Article  Google Scholar 

  4. Wen L , Li XY, Gao L (2019) A new two-level hierarchical diagnosis network based on convolutional neural network. IEEE T Instrum Meas. https://doi.org/10.1109/TIM.2019.2896370

    Article  Google Scholar 

  5. Dai X, Gao Z (2013) From model, signal to knowledge: a data-driven perspective of fault detection and diagnosis. IEEE Trans Ind Inf 9(4):2226–2238

    Article  Google Scholar 

  6. Li XY, Gao L, Pan QK, Wan L, Chao KM (2018) An effective hybrid genetic algorithm and variable neighborhood search for integrated process planning and scheduling in a packaging machine workshop. IEEE Trans Syst Man Cybern Syst. https://doi.org/10.1109/TSMC.2018.2881686

    Article  Google Scholar 

  7. Yang C, Song P, Liu X (2019) Failure prognostics of heavy vehicle hydro-pneumatic spring based on novel degradation feature and support vector regression. Neural Comput Appl 31(1):139–156

    Article  Google Scholar 

  8. Ertunc HM, Ocak H, Aliustaoglu C (2013) ANN- and ANFIS-based multi-staged decision algorithm for the detection and diagnosis of bearing faults. Neural Comput Appl 22(1):435–446

    Article  Google Scholar 

  9. Kiakojoori S, Khorasani K (2016) Dynamic neural networks for gas turbine engine degradation prediction, health monitoring and prognosis. Neural Comput Appl 27(8):2157–2192

    Article  Google Scholar 

  10. Seera M, Lim CP, Ishak D, Singh H (2013) Application of the fuzzy min–max neural network to fault detection and diagnosis of induction motors. Neural Comput Appl 23(1):191–200

    Article  Google Scholar 

  11. Liu RN, Yang BY, Zio E, Chen XF (2018) Artificial intelligence for fault diagnosis of rotating machinery: a review. Mech Syst Signal Process 108:33–47

    Article  Google Scholar 

  12. Wang JJ, Ma YL, Zhang LB, Gao RX, Wu DZ (2018) Deep learning for smart manufacturing: methods and applications. J Manuf Syst 48(Part C):144–156

    Article  Google Scholar 

  13. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444

    Article  Google Scholar 

  14. Zhao R, Yan RQ, Chen ZH, Mao KZ, Wang P, Gao RX (2019) Deep learning and its applications to machine health monitoring. Mech Syst Signal Process 115:213–237

    Article  Google Scholar 

  15. Donahue J, Jia YQ, Vinyals O, Hoffman J, Zhang N, Tzeng E, Darrell T (2014) Decaf: a deep convolutional activation feature for generic visual recognition. In: International conference on machine learning, pp 647–655

  16. Yosinski J, Clune J, Bengio Y, Lipson H (2014) How transferable are features in deep neural networks? In: Advances in neural information processing systems, pp 3320–3328

  17. He KM, Zhang XY, Ren SQ, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  18. Li XY, Lu C, Gao L, Xiao SQ, Wen L (2018) An effective multi-objective algorithm for energy efficient scheduling in a real-life welding shop. IEEE Trans Ind Inf 14(12):5400–5409

    Article  Google Scholar 

  19. Wen L, Gao L, Li XY (2017) A new deep transfer learning based on sparse auto-encoder for fault diagnosis. IEEE Trans Syst Man Cybern Syst. https://doi.org/10.1109/tsmc.2017.2754287

    Article  Google Scholar 

  20. Cho HC, Knowles J, Fadali MS, Lee KS (2010) Fault detection and isolation of induction motors using recurrent neural networks and dynamic Bayesian modeling. IEEE Trans Control Syst Technol 18(2):430–437

    Article  Google Scholar 

  21. Sun C, Ma M, Zhao Z, Chen X (2018) Sparse deep stacking network for fault diagnosis of motor. IEEE Trans Ind Inf 14(7):3261–3270

    Article  Google Scholar 

  22. Verma NK, Gupta VK, Sharma M, Sevakula RK (2013) Intelligent condition based monitoring of rotating machines using sparse auto-encoders. In: IEEE conference on prognostics and health management (PHM), Gaithersburg, MD, pp 1–7

  23. Jia F, Lei Y, Guo L, Lin J, Xing S (2018) A neural network constructed by deep learning technique and its application to intelligent fault diagnosis of machines. Neurocomputing 272(10):619–628

    Article  Google Scholar 

  24. Qi Y, Shen C, Wang D, Shi J, Jiang X, Zhu Z (2017) Stacked sparse autoencoder-based deep network for fault diagnosis of rotating machinery. IEEE Access 5:15066–15079

    Article  Google Scholar 

  25. Gan M, Wang C (2016) Construction of hierarchical diagnosis network based on deep learning and its application in the fault pattern recognition of rolling element bearings. Mech Syst Signal Process 72:92–104

    Article  Google Scholar 

  26. Han T, Liu C, Yang WG, Jiang DX (2018) Deep transfer network with joint distribution adaptation: a new intelligent fault diagnosis framework for industry application. arXiv preprint arXiv:1804.07265

  27. Zhang HJ, Cao X, Ho J, Chow T (2017) Object-level video advertising: an optimization framework. IEEE Trans Ind Inf 13(2):520–531

    Article  Google Scholar 

  28. Zhang HJ, Ji YZ, Huang W, Liu LL (2018) Sitcom-star-based clothing retrieval for video advertising: a deep learning framework. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3579-x

    Article  Google Scholar 

  29. Wen L, Li XY, Gao L, Zhang YY (2018) A new convolutional neural network based data-driven fault diagnosis method. IEEE Trans Ind Electron 65(7):5990–5998

    Article  Google Scholar 

  30. Wang F, Jiang HK, Shao HD, Duan WJ, Wu SP (2017) An adaptive deep convolutional neural network for rolling bearing fault diagnosis. Meas Sci Technol 28(9):095005

    Article  Google Scholar 

  31. Guo X, Chen L, Shen C (2016) Hierarchical adaptive deep convolution neural network and its application to bearing fault diagnosis. Measurement 93:490–502

    Article  Google Scholar 

  32. Lu C, Wang ZY, Zhou B (2017) Intelligent fault diagnosis of rolling bearing using hierarchical convolutional network based health state classification. Adv Eng Inf 32:139–151

    Article  Google Scholar 

  33. Xie Y, Zhang T (2017) Fault diagnosis for rotating machinery based on convolutional neural network and empirical mode decomposition. Shock Vib. Article ID 3084197

  34. Xia M, Li T, Xu L, Liu L, de Silva CW (2018) Fault diagnosis for rotating machinery using multiple sensors and convolutional neural networks. IEEE/ASME Trans Mechatron 23(1):101–110

    Article  Google Scholar 

  35. Ren R, Hung T, Tan KC (2018) A generic deep-learning-based approach for automated surface inspection. IEEE Trans Cybern 48(3):929–940

    Article  Google Scholar 

  36. Wehrmann J, Simoes GS, Barros RC, Cavalcante VF (2018) Adult content detection in videos with convolutional and recurrent neural networks. Neurocomputing 272:432–438

    Article  Google Scholar 

  37. Shin HC, Roth HR, Gao MC, Lu L, Xu ZY, Nogues I, Yao JH, Mollura D, Summers RM (2016) Deep convolutional neural networks for computer-aided detection: CNN architectures, dataset characteristics and transfer learning. IEEE Trans Med Imaging 35(5):1285–1298

    Article  Google Scholar 

  38. Janssens O, Van de Walle R, Loccufier M, Van Hoecke S (2018) Deep learning for infrared thermal image based machine health monitoring. IEEE/ASME Trans Mechatron 23(1):151–159

    Article  Google Scholar 

  39. Shao S, McAleer S, Yan R, Baldi P (2018) Highly-accurate machine fault diagnosis using deep transfer learning. IEEE Trans Ind Inf 1:1. https://doi.org/10.1109/tii.2018.2864759

    Article  Google Scholar 

  40. Chong UP (2011) Signal model-based fault detection and diagnosis for induction motors using features of vibration signal in two-dimension domain. Stroj Vestn J Mech Eng 57(9):655–666

    Article  Google Scholar 

  41. Kang M, Kim JM (2014) Reliable fault diagnosis of multiple induction motor defects using a 2-d representation of Shannon wavelets. IEEE Trans Magn 50(10):1–13

    Article  Google Scholar 

  42. Lu C, Wang Y, Ragulskis M, Cheng Y (2016) Fault diagnosis for rotating machinery: a method based on image processing. PLoS ONE 11(10):e0164111

    Article  Google Scholar 

  43. Rauber TW, Assis Boldt F, Varejão FM (2015) Heterogeneous feature models and feature selection applied to bearing fault diagnosis. IEEE Trans Ind Electron 62(1):637–646

    Article  Google Scholar 

  44. Han T, Jiang D, Zhao Q, Wang L, Yin K (2017) Comparison of random forest, artificial neural networks and support vector machine for intelligent diagnosis of rotating machinery. In: Transactions of the institute of measurement and control, pp 1–13

  45. Zhu K, Song X, Xue D (2014) A roller bearing fault diagnosis method based on hierarchical entropy and support vector machine with particle swarm optimization algorithm. Measurement 47:669–675

    Article  Google Scholar 

  46. Lessmeier C, Kimotho JK, Zimmer D, Sextro W (2016) Condition monitoring of bearing damage in electromechanical drive systems by using motor current signals of electric motors: a benchmark data set for data-driven classification. In: Proceedings of the European conference of the prognostics and health management society, pp 05–08

  47. Smith WA, Randall RB (2015) Rolling element bearing diagnostics using the Case Western Reserve University data: a benchmark study. Mech Syst Signal Process 64:100–131

    Article  Google Scholar 

  48. Lei Y, Jia F, Lin J, Xing S, Ding SX (2016) An intelligent fault diagnosis method using unsupervised feature learning towards mechanical big data. IEEE Trans Ind Electron 63(5):3137–3147

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the Natural Science Foundation of China (NSFC) under Grants 51825502, 51805192 and 51775216, Natural Science Foundation of Hubei Province Grant No. 2018CFA078, China Postdoctoral Science Foundation under Grant 2017M622414, and Supported by Program for HUST Academic Frontier Youth Team.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Gao.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wen, L., Li, X. & Gao, L. A transfer convolutional neural network for fault diagnosis based on ResNet-50. Neural Comput & Applic 32, 6111–6124 (2020). https://doi.org/10.1007/s00521-019-04097-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04097-w

Keywords

Navigation