A weak fault diagnosis method for rotating machinery based on compressed sensing and stochastic resonance
Peiming Shi^{1} , Xiaojie Ma^{2} , Dongying Han^{3}
^{1, 2}School of Electrical Engineering, Yanshan University, Qinhuangdao, 066004, China
^{3}School of Vehicles and Energy, Yanshan University, Qinhuangdao, 066004, China
^{1}Corresponding author
Journal of Vibroengineering, Vol. 21, Issue 3, 2019, p. 654664.
https://doi.org/10.21595/jve.2018.20140
Received 14 August 2018; received in revised form 28 November 2018; accepted 25 December 2018; published 15 May 2019
JVE Conferences
Vibration signals used for rotating machinery fault diagnosis often constitute large amount of data. It is a big challenge to extract faults feature information from these data. Recently, a new sampling framework called compressed sensing has been proposed, which enables the recovery from a small set of measured data if the signals are sparse or compressible. In reality, the sparseness of the signals is not very well due to noise, so it is difficult and unavailing to recover the whole signal. Thus, a new mechanical fault diagnosis method is proposed in this paper. First, the machine fault vibration signals are pretreated by stochastic resonance. By this way, the fault signal drowned by noise is amplified and the sparseness of the signals is enhanced, which make it possible to apply compressed sensing. Second, fault features are extracted directly from the compressed data without recovering completely, which reduces the dimensionality of the measurement data and the complexity of algorithm. Finally, the effectiveness of the proposed method is proved by the experiments.
Keywords: rotating machinery, weak fault diagnosis, feature extraction, compressed sensing, stochastic resonance.
1. Introduction
Rotating machinery is one of the most important equipment in industrial fields. Condition monitoring and fault diagnosis is important to ensure safe and stable operation for rotating machinery equipment. Vibration based method is the most effective to monitor the faults of rotating machinery [1, 3]. The acquisition of vibration signal is usually based on the Shannon sampling theory which requires the least twice sampling rate of the signal. With the rapid growing demand of information for complex mechanical systems, the large amount of data has been produced. For example, a wind turbine condition monitoring system, which has been installed in an operational Vestas V47 wind turbine, captures 2TB data/month [4]. The huge data makes a heavy burden on the transmission, storage and processing of signals. Recently, a new sampling theory compressed sensing (CS) is proposed, which pointed out that the signal can be recovery from far few measurements than the Shannon sampling theory if the signal is sparse or compressible [57].
The CS has been applied in many areas. Many scholars have begun to attempt applying the CS technology to mechanical vibration signal. For example, Wang et al. developed a compressed detection strategy of roller bearing fault based on multiple downsampling method [8]; Du et al. presented a new mechanical feature identification method, which extracted fault features directly from compressed domain [9]; Tang et al. proposed a compressed sensing frame of characteristics harmonics to detect roller bearing faults [10]; Hang et al. proposed a bearing fault diagnosis method under fluctuate conditions based on compressed sensing theory [11]; Tang developed a sparse classification method for rotating machinery faults based on compressed sensing strategy [12]. These studies have proved the effectiveness of CS in mechanical fault detection. However, weak fault feature identification of vibration signals mingled with heavy noise is still a challenging issue in rotating machinery fault diagnosis. In order to solve this problem, a new mechanical feature identification method is proposed in this paper based on the CS theory and compressed feature detection techniques. In the method, we use stochastic resonance (SR) to preprocessing the vibration signal.
SR is a nonlinear phenomenon which means that a signal can be improved when the noise level is increased or when specific noise is added to the system. Since the SR concept was proposed by Benzi et al. in 1981 [13], it has been widely applied in signal processing, physics, biology, large mechanical fault diagnosis, and other fields [1416]. In recent years, the application of SR in mechanical fault diagnosis has been widely used. For example, Han et al. designed a SR model with parameter compensation and wavelet transform to detect the signal characteristics of a multifrequency weak signal [17]; Li et al. present a multistable SR method to enhance the processing capability of SR for weak [18]; Qin et al. built an adaptive SR method based on dyadic wavelet transform and least squares, which increased the calculation speed and improve the weak feature detection performance [19]; Zhang et al. proposed a bearing fault enhancement detection method based on signal cepstrum prewhitening and stochastic resonance [20]. In contrast to traditional denoising methods, SR utilizes noise instead of eliminating it, to improve the signalto noise ratio and allow for detection of weak signals. In our method, the sparsity and the failure feature are enhanced after treated by SR and it becomes suitable for the CS. Then, the CS theory is used to compressed sample. At last, faults features are directly extracted from the compressed data. Its main advantage is that weak fault features mixed in noise are detected directly in the compressed measurements domain without sacrificing accuracy. The experiments are performed to prove the reliability and effectiveness of the proposed method.
This paper is organized as follows. In Section 2, we introduce the theory of the CS and stochastic resonance. Then, the algorithm framework for machine fault diagnosis is presented in detail. Section 3 made two experiments and the results are presented, which demonstrates that the method is valid to many kinds of mechanical fault detections. Finally, the conclusions are given in Section 4.
2. The method for weak feature identification
In this section, the basic concepts of compressed sensing and stochastic resonance are introduced, and the weak fault diagnosis method for rotating machinery is presented.
2.1. Compressed sensing
CS is a new sampling method, which is proposed to solve the big data problem. In CS, the signal can be recovered from far fewer samples than required by the Shannon sampling theory [5]. There are two conditions for CS Technology. First, the signal must be sparse in some domain. Second, the signal is incoherence, which is applied through the isometric property and is sufficient for sparse signals. The matrix representation of compressed sensing is shown in Fig. 1.
Fig. 1. The matrix representation of compressed sensing
For the original signal, the first step is to transform the original signal to a sparse signal:
where $x$ is $N$×1 vector; $\psi $ is sparse matrix, which is an orthogonal matrix of $N$×$N$; $\theta $ is sparse vector of $N$×1, which can be said $K$sparse if the vector contains only $K$ nonzero values $\left(K\ll N\right)$.
Then, it is the dimension reduction and can be represented as:
where $\varphi $ is the observation matrix of $M\times N$, $\left(M\ll N\right)$; The compressed data $y$ is $M$×1 vector; ${A}^{CS}$ is the matrix of $M$×$N$$\left({A}^{CS}=\varphi \cdot {\psi}^{T}\right)$.
The most important step of signal reconstruction is the recovery of $\theta $. The solution can be shown as follows:
Owing to the sparsity of $\theta $ and the incoherence between $\psi $ and $\varphi $, the vector $\theta $ can be reconstructed with a high probability based on a reconstruction algorithm. After that, the original signal can be obtained by Eq. (1).
The dimension of the vector y is determined by:
where $C$ is a positive constant; and $\mu $ is the correlation between $\psi $ and $\varphi $, which can be represented as:
where $\varphi $ is the random matrix, which is uncorrelated with any other matrix. The sparse matrices are usually the Fourier, DCT or wavelet matrices. In the following experiments, random matrices and Fourier matrices were used as observation matrices and sparse matrices, respectively.
2.2. Stochastic resonance
Stochastic resonance occurs in a nonlinear system with noise and periodic input signal, which can be described by the Langevin equation:
where $s\left(t\right)$ is the periodic input signal; $\mathrm{\Gamma}\left(t\right)$ denotes a Gaussian white noise with a zeromean, which satisfies $\u27e8\mathrm{\Gamma}\left(t\right)\u27e9=$ 0 and $\u27e8\mathrm{\Gamma}\left(t\right),\mathrm{\Gamma}\left(0\right)\u27e9\ge \text{2}D\delta \left(t\right)$, where $D$ is the noise intensity and $\delta \left(t\right)$ is the unit impulse function; $U\left(x\right)$ is the traditional bistable potential function and is shown in Fig. 2. The barrier parameters $a$ and $b$ in $U\left(x\right)$ are positive real parameters:
According to Eq. (7), the barrier height is $\mathrm{\Delta}U={a}^{2}/4b$, and the steady state of the system is at:
Then, Eq. (6) can be written as:
The periodic signal can be presented as $s\left(t\right)=A\mathrm{c}\mathrm{o}\mathrm{s}2\pi Ft$. When the periodic signal and the noise are acting at the same time, the periodic signal will induce a periodic change to the system potential wells and synchronize the noiseinduced switching.
Fig. 2. The potential function $U\left(x\right)$($a=b=$ 1)
In the case that the amplitude of $s\left(t\right)$ is smaller than the critical value of the barrier height ${A}_{C}=\sqrt{\text{4}{a}^{3}/\text{27}b}$, the particles can cross from the original potential well to another potential well at Kramer’s rate ${r}_{k}=(a/\sqrt{\text{2}}\pi )\mathrm{e}\mathrm{x}\mathrm{p}(\mathrm{\Delta}U/D)$. What’s more, the system output is switched between the two potential wells by the frequency $\omega $ of the signal; the switching speed synchronizes the output signal with the weak periodic signal. When the transition rate matches the period of the input signal ($\text{2}/{r}_{k}=\text{1}/F$), the frequency $\omega $ is equal to $F$, the component of the frequency $F$ n the output $x\left(t\right)$ is enhanced. That is why stochastic resonance can strengthen the weak signal and improve the sparsity. The transition of particles between two potential wells is shown in Fig. 3.
Fig. 3. The diagram of the transition between two potential wells of stochastic resonance
2.3. The proposed method
CS has been applied in many areas, such as nuclear magnetic resonance, image processing, etc. But CS is still little application in mechanical fault diagnosis field. The main problem is the poor sparsity of mechanical signal caused by the noise. Even worse, the useful fault feature information may be buried in noise, especially at the initial fault stages. As for the fault detection section, the traditional idea is to recover the whole signal from the compressed data, and then extract the fault characteristics from the whole signal, just like the workflow shown in Fig. 4(a). For the real vibration signals, this process is tedious and impossible because of the complex noise. So, there is a question, if it is possible to extract the faults directly from the compressed data rather than reconstruct the whole signal, just like the process shown in Fig. 4(b). The reconstruct methods of the signal are usually consisted of greedy pursuit’s algorithm, convex relaxation algorithm and combinatorial algorithm [21]. In this paper, Compressed Sampling Matching Pursuit (CSMP) algorithm is applied to reconstruct the signal, which is one kind of greedy pursuit’s algorithm. CSMP invokes the idea of iteratively to reconstruct the signal [22]. The current approximation induces a residual in each iteration. The samples are updated to reflect the current residual with the processing of algorithm. These samples construct a proxy for the residual, and it is useful to identify the large components in the residual. This step yields a tentative support for the next approximation. The samples to estimate the approximation on the support set. This process is repeated until we have found the recoverable energy in the signal. What’s more, CSMP needs to know the sparseness of the target signal in advance, which is very suitable for us to extract the fault feature frequency.
Fig. 4. The compare of fault identification process between whole signal and compressed signal
Table 1. The steps for extracting fault feature frequency from compressed data
$CSMP\left(\phi ,y,s\right)$

Input: Sampling matrix $\varphi $, compresseddata $y$, sparsity level $s$;

Output: An $s$saprse approximation $\alpha $ of the target signal

${\alpha}^{0}\leftarrow 0$ (Trivial initial approximation)

$v\leftarrow y$ (Current samples = input samples)

$k\leftarrow 0$

Repeat:

$k\leftarrow k+1$

$y\leftarrow {\varphi}^{*}\cdot v$ (From signal proxy)

$\Omega \leftarrow supp\left({y}_{2k}\right)$ (Identify large components)

$T\leftarrow \Omega \cup supp\left({a}^{k1}\right)$ (Merge supports)

$b\left{}_{T}\right.\leftarrow \varphi {}_{T}^{1}\cdot y$ (Signal estimation by leastsquares)

$b\left{}_{{T}^{C}}\leftarrow 0\right.$

${a}^{k}\leftarrow {b}_{s}$ (Prune to obtain next approximation)

$v\leftarrow y\varphi \cdot {a}^{k}$ (Update current samples)

Until halting criterion true

The steps for extracting fault feature frequency from compressed data are shown in Table 1 (Algorithm 1. CSMP recovery algorithm).
For the problem of weak feature identification under noise in mechanical fault diagnosis, the paper proposes a new method of weak feature identification based on CS and SR. In the method, we use stochastic resonance system to enhance the fault frequency and weaken the noise, so the sparseness of the signal gets better, and it is suitable to apply it to compressed sensing. First, we design a stochastic resonance system to process the vibration signal. Then, sparse transformation and compression sampling were taken. Finally, we use the CSMP algorithm to reconstruct the fault feature frequency from the compressed data. The flow chart of the method is shown in Fig. 5.
Fig. 5. The workflow of the new method of the paper
3. Experiment and results
In this section, two experiments are performed with fault rings of roller element bearings to verify the effectiveness of the proposed method.
3.1. Inner ring Fault identification of a roller bearing
The original data of this case is come from the rolling bearing fault simulation platform of Case Western Reserve University [23]. As shown in Fig. 6, the test platform consists of a 2 hp motor (left), a torque transducer/encoder (center), a load motor (right). The test platform bearing comprises a drive end bearing and a fan end bearing. The bearing type of the motor housing used in the experiment is SKF6205, the bearing speed is $N=$ 1797 r/min, the sampling frequency is 12 kHz. The status is the inner ring fault and the other information is shown in Table 2.
Table 2. The dimensions of the drive roller bearings
Inner diameter
/ mm

Outer diameter
/ mm

Pitch diameter
$D$ / mm

Contact angle
$\beta $ / (°)

Number of balls $n$

Balls diameter
$d$ / mm

25.001

51.999

39.040

0

9.000

7.940

According to the formula:
The theoretical value of the fault feature frequency of the inner ring ${f}_{i}=$ 162.18 Hz. Fig. 7 presents the waveform and spectra of bearing inner ring fault signal. Fig. 7(a) shows the waveform which exists a fault feature and the sparseness of the signal is poor. In Fig. 7(b), the spectral energy distributes over a wide frequency range and the fault feature frequency is submerged by other frequency signals. What’s more, the sparseness is poor too. So, it’s necessary to use SR to process the signal. After analyzing the fault feature frequency, we set the coefficients $a=$ 1, $b=$ 5, $D=$ 0.2, and we use this system to process the vibration signal.
We use the proposed method to identify the fault signal. Fig. 8(a) shows the waveform after stochastic resonance. Fig. 8(b) shows the spectrum, which is also the sparse signal after sparse transformation. It’s clear that the fault feature frequency is enhanced, and the sparseness of the signal has been improved. It becomes feasible to use the CS to sample and then extract the fault feature frequency.
Fig. 6. Rolling bearing test platform of West University
Fig. 7. The waveform and spectrum of bearing inner ring fault signal: a) the waveform, b) the spectrum
a) Data sequence
b) Frequency (Hz)
Fig. 8. The waveform and spectrum after SR processing: a) the waveform after SR, b) the spectrum after SR
a) Data sequence
b) Frequency (Hz)
Fig. 9. Compressed sampling signal
In this step, we select a compressible sampled signal section from that of Fig. 8 (a), which is presented in Fig. 9, with 400 samples compared to 4000 in Fig. 8. Here the sampling is not in a tradition way. Instead, it is obtained by multiplying the observation matrix, which is shown in Eq. (2). In this case, $\psi $ is a Fourier matrix of 4000×4000 and $\varphi $ is a random matrix of 400×4000. Next, it is time to extract the fault feature frequency.
In Fig. 10, the extracted signal is shown. Fig. 10(a) shows the sparse signal, which is recovered from the compressed data using CSMP algorithm. It is clear that the signal only contains the fault feature frequency component of 162 Hz. Fig. 10(b) shows waveform of extracted signal. This experiment presents that the proposed method is feasible.
Fig. 10. The extracted fault feature signal: a) the frequency spectrum of extracted signal, b) the waveform of extracted signal
a) Frequency (Hz)
b) Data sequence
3.2. Outer ring fault identification of roller bearing
The experimental data is come from the middle speed shaft outer ring of rotating machinery fault diagnosis test platform, which is shown in Fig. 11. In this case, the bearing model is ER16K, and we select the data of working condition 29. The measuring point is the middle speed end near the motor end. The speed ratio and load ratio are 80 %. The fault feature frequency characteristic of the middle speed shaft of the working condition 29 is 41.435 Hz. In the experiment, the maximum speed of the motor is 3000 rpm, the maximum frequency is 50 Hz, the motor speed is calculated: 3000×80 % = 2400, and the sampling frequency is 12 kHz. In Fig. 12, the bearing outer ring fault signal is presented. Fig. 12(a) shows the waveform and Fig. 12(b) shows the spectrum of the vibration signal. It is obvious that fault feature information is submerged in the noise and there is no way to identify the fault feature. What’s more, the sparseness of the signal is poor not only in time domain but also in frequency domain. So, it is necessary to use stochastic resonance to process the vibration signal. In this case, we set the coefficients $a=$ 1, $b=$ 5, $D=$ 0.2.
Fig. 11. The test platform
Fig. 13(a) shows the waveform after stochastic resonance while Fig. 13(b) presents the spectrum. It’s clear that the fault feature frequency is enhanced, and the sparseness of the signal has been improved. It becomes feasible to use the CS to sample and then extract the fault feature frequency.
Fig. 12. The waveform and spectra of bearing outer ring fault signal: a) the waveform of original signal, b) the spectrum of original signal
a) Data sequence
b) Frequency (Hz)
Fig. 13. The waveform and spectra of the signal after stochastic resonance processing: a) the output waveform of SR, b) the spectrum of SR
a) Data sequence
b) Frequency (Hz)
Same as case 1, the compressed data $y$ is shown in Fig. 14, with 400 sample points compared to 4000 in Fig. 13. It is obtained by multiplying the observation matrix, which is shown in Eq. (2). In this case, $\psi $ is a Fourier matrix of 4000×4000 and $\varphi $ is a random matrix of 400×4000.
Fig. 14. Compressed sampling for fault diagnosis
Fig. 15 shows the extracted signal. Fig. 15(a) shows the sparse signal, which is recovered from the compressed data using CSMP algorithm. Fig. 15(b) presents the waveform of extracted signal. It is clear that the signal only contains frequency of 42 Hz, which is very close to the fault feature frequency of 41.435 Hz. This case presents that the proposed method is feasible.
Fig. 15. The extracted signal of fault feature frequency: a) the frequency spectrum of extracted signal, b) the waveform of extracted signal
a) Frequency (Hz)
b) Data sequence
4. Conclusions
In this paper, a weak fault identification method is proposed based on CS theory and SR. The machine fault vibration signals are pretreated by stochastic resonance. By this way, the fault signal drowned by noise is amplified and the sparseness of the signals is enhanced, which make it possible to apply compressed sensing. One most outstanding advantage of the method is to extract the mechanical fault feature directly from the compressed data without recovering completely, which reduces the dimensionality of the measurement data and the complexity of algorithm. Another advantage of the method is to defect fault feature directly from far fewer measurements than the Shannon sampling theory requires. The effectiveness of the method has been validated by two experiments.
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant No. 51475407, 51605419), China Postdoctoral Science Foundation (Grant No. 2016M600193) and Training Fund of Talent Project in Hebei Province (Grant No. A2016002018).
References
 Liu J., Shao Y. Overview of dynamic modelling and analysis of rolling element bearings with localized and distributed faults. Nonlinear Dynamics, Vol. 93, 2018, p. 17651798. [Publisher]
 Naiquan S. U., Jianbin X., Qinghua Z., et al. Research methods of the rotating machinery fault diagnosis. Machine Tool and Hydraulics, Vol. 46, Issue 7, 2018, p. 133139. [CrossRef]
 Jianqing Y. U., Guanjian Z., Shikun X., et al. The summary of signal processing technology in fault diagnosis for rotating machinery. Machine Tool and Hydraulics, Vol. 39, Issue 24, 2011, p. 107110. [CrossRef]
 Ferguson D., Catterson V. Big data techniques for wind turbine condition monitoring. European Wind Energy Association Annual Event, 2014. [CrossRef]
 Donoho D. L. Compressed sensing. IEEE Transactions on Information Theory, Vol. 52, Issue 4, 2006, p. 12891306. [Publisher]
 Candes E. J., Tao T. Nearoptimal signal recovery from random projections: universal encoding strategies. IEEE Transactions on Information Theory, Vol. 52, Issue 12, 2006, p. 54065425. [Publisher]
 Candè E. J., Wakin M. B. An introduction to compressive sampling. IEEE Signal Processing Magazine, Vol. 25, Issue 2, 2008, p. 2130. [Publisher]
 Wang H., Ke Y., Luo G., et al. Compressed sensing of roller bearing fault based on multiple downsampling strategy. Measurement Science and Technology, Vol. 27, Issue 2, 2016, p. 025009. [Publisher]
 Du Z., Chen X., Zhang H. Feature identification with compressive measurements for machine fault diagnosis. Instrumentation and Measurement Technology Conference, 2015. [CrossRef]
 Tang G., Hou W., Wang H., et al. Compressive sensing of roller bearing faults via harmonic detection from undersampled vibration signals. Sensors, Vol. 15, Issue 10, 2015, p. 25648. [Publisher]
 Yuan H., Lu C. Rolling bearing fault diagnosis under fluctuant conditions based on compressed sensing. Structural Control and Health Monitoring, Vol. 24, Issue 5, 2017, p. e1918. [Publisher]
 Tang G., Yang Q., Wang H. Q., et al. Sparse classification of rotating machinery faults based on compressive sensing strategy. Mechatronics, Vol. 31, 2015, p. 6067. [Publisher]
 Benzi R., Sutera A., Vulpiani A. The mechanism of stochastic resonance. Journal of Physics A: Mathematical and General, Vol. 14, Issue 11, 1999, p. L453. [Publisher]
 Mcdonnell M. D., Abbott D. What is stochastic resonance? Definitions, misconceptions, debates, and its relevance to biology. PLOS Computational Biology, Vol. 5, Issue 5, 2009, p. e1000348. [Publisher]
 Benzi R. Stochastic resonance: from climate to biology. Nonlinear Processes in Geophysics, Vol. 17, Issue 5, 2007, p. 431441. [Publisher]
 Gammaitoni L., Hanggi P., Jung P., et al. Stochastic resonance: a remarkable idea that changed our perception of noise. European Physical Journal B, Vol. 69, Issue 1, 2009, p. 13. [Publisher]
 Han D., Li P., An S., et al. Multifrequency weak signal detection based on wavelet transform and parameter compensation bandpass multistable stochastic resonance. Mechanical Systems and Signal Processing, Vol. 70, Issue 71, 2016, p. 9951010. [Publisher]
 Li J., Chen X., He Z. Multistable stochastic resonance and its application research on mechanical fault diagnosis. Journal of Sound and Vibration, Vol. 332, Issue 22, 2013, p. 59996015. [Publisher]
 Qin Y., Tao Y., He Y., et al. Adaptive bistable stochastic resonance and its application in mechanical fault feature extraction. Journal of Sound and Vibration, Vol. 333, Issue 26, 2014, p. 73867400. [Publisher]
 Zhang X., Hu N., Hu L., et al. Enhanced detection of bearing faults based in signal cepstrum prewhitening and stochastic resonance. Journal of Mechanical Engineering, Vol. 48, Issue 23, 2012, p. 8389. [Publisher]
 Candes E. J., Romberg J. Errata for quantitative robust uncertainty principles and optimally sparse decompositions. Foundations of Computational Mathematics, Vol. 7, Issue 4, 2007, p. 529531. [Publisher]
 Needell D., Tropp J. A. CoSaMP: Iterative signal recovery from incomplete and inaccurate samples. Applied & Computational Harmonic Analysis, Vol. 26, Issue 3, 2009, p. 301321. [Publisher]
 Case Western Reserve University Bearing Data Center Website. http://csegroups.case.edu/bearingdatacenter/home. [CrossRef]