An Automated Bearing Fault Diagnosis Using a Self-Normalizing Convolutional Neural Network

A Self-normalizing Convolutional Neural Network (SCNN) algorithm can have a much faster convergent rate than that of a traditional Convolution Neural Network (CNN) as the former does not require a Batch Normalization (BN) during the network training process. SCNN is employed in this study for an automated bearing fault diagnosis based on the frequency domain fault feature extracted from acoustic emission signals acquired from a bearing test rig. In the process, a fast Fourier transform is employed first to transform the time domain signal into the frequency domain, the spectra are then used as the samples to train the SCNN model. The trained network is utilized to identify various bearing conditions under both constant and varying speeds. It is shown that the proposed technique can achieve a 100 percent recognition rate in the constant speed case and a 99.4 percent accuracy in the varying speed case. It is also showed in a comparison study that SCNN can have a much faster fault recognition rate than the traditional CNN.

[1]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..

[2]  Sebastian Ruder,et al.  An overview of gradient descent optimization algorithms , 2016, Vestnik komp'iuternykh i informatsionnykh tekhnologii.

[3]  Gaoliang Peng,et al.  Bearings Fault Diagnosis Based on Convolutional Neural Networks with 2-D Representation of Vibration Signals as Input , 2017 .

[4]  Weihua Li,et al.  Gearbox fault classification using S-transform and convolutional neural network , 2016, 2016 10th International Conference on Sensing Technology (ICST).

[5]  Tian Ran Lin,et al.  A practical signal processing approach for condition monitoring of low speed machinery using Peak-Hold-Down-Sample algorithm , 2012 .

[6]  Liang Chen,et al.  Hierarchical adaptive deep convolution neural network and its application to bearing fault diagnosis , 2016 .

[7]  B. Eftekharnejad,et al.  The application of spectral kurtosis on Acoustic Emission and vibrations from a defective bearing , 2011 .

[8]  Sepp Hochreiter,et al.  Self-Normalizing Neural Networks , 2017, NIPS.

[9]  Carlo Luschi,et al.  Revisiting Small Batch Training for Deep Neural Networks , 2018, ArXiv.

[10]  Kun Yu,et al.  A bearing fault diagnosis technique based on singular values of EEMD spatial condition matrix and Gath-Geva clustering , 2017 .

[11]  Jun Hu,et al.  An Adaptive Optimization Algorithm Based on Hybrid Power and Multidimensional Update Strategy , 2019, IEEE Access.

[12]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[13]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.