Table of Contents Author Guidelines Submit a Manuscript
Shock and Vibration
Volume 2016 (2016), Article ID 6127479, 12 pages
Research Article

Rolling Bearing Fault Diagnosis Based on STFT-Deep Learning and Sound Signals

1School of Reliability and Systems Engineering, Beihang University, Beijing, China
2Science & Technology on Reliability & Environmental Engineering Laboratory, Beijing, China

Received 26 April 2016; Accepted 20 July 2016

Academic Editor: Fiorenzo A. Fazzolari

Copyright © 2016 Hongmei Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


The main challenge of fault diagnosis lies in finding good fault features. A deep learning network has the ability to automatically learn good characteristics from input data in an unsupervised fashion, and its unique layer-wise pretraining and fine-tuning using the backpropagation strategy can solve the difficulties of training deep multilayer networks. Stacked sparse autoencoders or other deep architectures have shown excellent performance in speech recognition, face recognition, text classification, image recognition, and other application domains. Thus far, however, there have been very few research studies on deep learning in fault diagnosis. In this paper, a new rolling bearing fault diagnosis method that is based on short-time Fourier transform and stacked sparse autoencoder is first proposed; this method analyzes sound signals. After spectrograms are obtained by short-time Fourier transform, stacked sparse autoencoder is employed to automatically extract the fault features, and softmax regression is adopted as the method for classifying the fault modes. The proposed method, when applied to sound signals that are obtained from a rolling bearing test rig, is compared with empirical mode decomposition, Teager energy operator, and stacked sparse autoencoder when using vibration signals to verify the performance and effectiveness of the proposed method.