Published: 31 December 2016

Sparse decomposition based on ADMM dictionary learning for fault feature extraction of rolling element bearing

Qingbin Tong1
Zhanlong Sun2
Zhengwei Nie3
Yuyi Lin4
Junci Cao5
1, 2, 3, 5School of Electrical Engineering, Beijing Jiaotong University, Beijing 100044, China
4, 3Department of Mechanical and Aerospace Engineering, University of Missouri, Columbia MO 65211, USA
Corresponding Author:
Qingbin Tong
Views 272
Reads 143
Downloads 1738

Abstract

Sparse decomposition is a novel method for the fault diagnosis of rolling element bearing, whether the construction of dictionary model is good or not will directly affect the results of sparse decomposition. In order to effectively extract the fault characteristics of rolling element bearing, a sparse decomposition method based on the over-complete dictionary learning of alternating direction method of multipliers (ADMM) is presented in this paper. In the process of dictionary learning, ADMM is used to update the atoms of the dictionary. Compared with the K-SVD dictionary learning and non-learning dictionary method, the learned ADMM dictionary has a better structure and faster speed in the sparse decomposition. The ADMM dictionary learning method combined with the orthogonal matching pursuit (OMP) is used to implement the sparse decomposition of the vibration signal. The envelope spectrum technique is used to analyze the results of the sparse decomposition for the fault feature extraction of the rolling element bearing. The experimental results show that the ADMM dictionary learning method can updates the dictionary atoms to better fit the original signal data than K-SVD dictionary learning, the high frequency noise in the vibration signal of the rolling bearing can be effectively suppressed, and the fault characteristic frequency can be highlighted, which is very favorable for the fault diagnosis of the rolling element bearing.

1. Introduction

Rolling element bearings are regarded as one of the most common components in rotating machinery of modern industry. The failure of rolling element bearings can result in the deterioration of machine operating conditions after a long-term running in the complex and severe conditions such as high speed, heavy load, strong impact or high temperature environment [1, 2]. Therefore, reliable bearing fault detection techniques are very significant to recognize a bearing defect at its earliest stage so as to prevent machinery performance degradation and malfunctions. Bearing fault detection can be undertaken using different information carriers such as vibration signals, lubricant information, and acoustic and temperature data [3]. Among them, vibration signals carry rich condition-related information due to the fact that a series of impact impulses will occur when a rolling element bearing hits a localized fault [4, 5]. Therefore, vibration-based analysis is mostly commonly applied in the condition monitoring and fault diagnosis of rolling element bearings [6-8]. Nevertheless, in practice the defect-induced impulses are often too weak to be distinguished in the complex data corrupted by a large amount of background noise. Therefore, it is critical to denoise the raw measured signals and extract intrinsic transient characteristics for the fault diagnosis of rolling element bearing at early stages.

To effectively extract the fault feature from the vibration signals, various techniques have been developed for the fault diagnosis of rolling element bearing, such as Wigner-Viller distribution (WVD) [9], the wavelet transform (WT) [10], the empirical mode decomposition (EMD) [11, 12], the local mean decomposition (LMD) [13, 14], etc. However, traditional methods based on orthogonal linear transforms are not suitable for the multiple components present in the natural complex vibration signals. Sparse representations of signals have received a great deal of attentions in recent years for the fault diagnosis of rolling element bearing [15-17]. Different from the traditional orthogonal basis transformation, the problem solved by the sparse representation is to search for the most compact representation of a signal in terms of linear combination of atoms in an over-complete dictionary [18]. Sparse representation can be served as the decomposition and reconstruction problems. Sparse decomposition mainly consists of two aspects: one type focus on the algorithm optimization and improvement for representing the signal by learned sparse components or sparse atoms, and the other type is on the atom function modeling for an over-complete dictionary construction. Therefore, successful application of a sparse decomposition depends on the dictionary used, and whether it matches the signal features [19]. At present, there are two main ways to determine an over-complete dictionary in the sparse decomposition: the traditional fixed dictionary and the dictionary learning. The traditional fixed dictionary entails a pre-existing dictionary, such as the Fourier basis, wavelet basis or constructing a dictionary which reflects different properties of the signal. Because these dictionaries are fixed, they cannot be adapted to transform according to the decomposed signal, only suitable for matching the characteristics of specific signals, and achieve the sparse representation of the specific signal [19]. Dictionary learning, on the other hand, aims at deducing the dictionary from the training data, so that the atoms directly capture the specific features of the signal or set of signals. The dictionary learning method is an effective way to solve the problem of the fixed dictionary. Aharon et al. [20] proposed an over-complete dictionary design method. It is essentially a generalization of the K-means clustering. It uses singular value decomposition (SVD) to update dictionary, hence termed K-SVD. The algorithm has been shown to work well in image compression and one dimensional signal processing. However, every dictionary update must be implemented with the SVD algorithm in K-SVD dictionary learning. When the size of dictionary becomes larger, the K-SVD algorithm will spend a long time, which is not conducive to the real-time processing of the signal.

In order to effectively extract the fault characteristics of rolling element bearing, on the basis of considering algorithm optimization and improvement for representing the signal by learned sparse components or sparse atoms, an over-complete dictionary learning method based on ADMM dictionary learning is introduced in this paper. The ADMM dictionary learning method combined with the orthogonal matching pursuit (OMP) is used to implement the sparse decomposition of the bearing vibration signal. The envelope spectrum technique is used to analyze the results of the sparse decomposition. Simulation experiments and real experiments are given for verifying the validity of the ADMM dictionary learning and the fault feature extraction method. The rest of the paper is organized as follows. In Section 2, the sparse representation is introduced, while the basic principle of orthogonal matching pursuit is described in Section 3. In Section 4, the ADMM dictionary learning method is proposed. Section 5 will present the experimental results and analysis. Finally, the conclusion is drawn in Section 6.

2. Sparse representation of signal

The sparse representation of a signal f is a linear combination of a few elements (atoms) in a given dictionary. Given a dictionary DRn×k that contains k atoms as column vectors xiRn, i= 1, 2,…, k, a signal fRn can be represented as a sparse linear combination of these atoms [20, 21]. The representation of f can also be expressed as finding the sparsest vector aRk such that f=Da. Therefore, the problem is to solve the following optimization problem:

1
minaa0, s.t. f-Da2ε,

where ε is the reconstruction error of the signal f, a0 is the l0-norm and is equivalent to the number of non-zero components in the vector a.

3. The basic principle of orthogonal matching pursuit

Finding the solution of the Eq. (1) is a NP-hard problem due to its nature of combinational optimization [18]. Therefore, a lot of research has been done on algorithms to seek an approximate solution. Matching pursuit algorithms (MP) introduced by Mallat [15] is the greedy algorithms that optimize approximations by selecting dictionary vectors one by one. A shortcoming of the MP algorithm is that if the vertical projection of the residual signal is non orthogonal to the selected atoms, although asymptotic convergence is guaranteed, the resulting approximation after any finite number of iterations will in general be suboptimal. Aiming at the defect of MP, Pati et al. [22] proposed the orthogonal matching pursuit (OMP). The improvement of OMP algorithm is that the selected atoms are carried out by the orthogonal processing at the decomposition step, which makes the convergence rate of the OMP algorithm more quickly in the same accuracy requirements.

Assume fRn is the decomposed signal vector, D=xiRn×k is the super-complete dictionary, and the columns of D are normalized so that xi2=1, i= 1, 2,…, k. Rkf is the residual signal of kth iteration. Initialize f0=0, R0f=f, D0= , x0=0, a00=0, k=0. Assume the k-step decomposition, the signal f is decomposed as follows:

2
f=n=1kankxn+Rkf=fk+Rkf, xn,Rkf=0, n=1,2,,k,

where ank is the coefficients of k-step decomposition. the signal f of the (k+1)-step decomposition can be given:

3
f=n=1k+1ank+1xn+Rk+1f, xn,Rk+1f=0, n=1,2,,k+1,
4
xk+1=n=1kbnkxn+γk, γk,xn=0, n=1,2,,k,

where n=1kbnkxn=PVkxk+1 represents the projection of xk+1 at x1,x2,,xk, γk=PVkxk+1 denotes the component of xk+1 perpendicular to x1,x2,,xk:

5
ank+1=ank-αkbnk, n=1,2,,k, an+1k+1=αk.

where:

ak=Rkf,xk+1γk,xk+1=Rkf,xk+1γk2=Rkf,xk+1xk+12-n=1kbnkxn,xn+1.

The residual signal Rk+1f satisfies Rkf=Rk+1f-αkγk, and Rk+1f2=Rkf2-Rkf,xk+12/γk2. The specific steps of the OMP algorithm can be described as follows [22]:

Step 1: Compute Rkf,xn;xnD\Dk.

Step 2: Find xnk+1D\Dk such that Rkf,xnk+1αsupjRkf,xj, 0<α1.

Step 3: If Rkf,xnk+1<δ, (δ>0) then stop.

Step 4: Reorder the dictionary D, by applying the permutation k+1nk+1.

Step 5: Compute bnkn=1k, such that xk+1=n=1kbnkxn+γk, and γk,xn=0, n=1,2,,k.

Step 6: Set ak+1k+1=ak=γk2Rkf,xk+1, ank+1=ak-akbnk, n=1,2,,k, and update the mode fk+1=n=1k+1ank+1xn, Rk+1f=f-fk+1,Dk+1=Dkxk+1.

Step 7: Set kk+1, and repeat the step 1-7.

4. The proposed ADMM dictionary learning method

4.1. The alternating direction method of multipliers

The alternating direction method of multipliers (ADMM) is a powerful algorithm for solving structured convex optimization problems [23, 24]. By constructing the augmented Lagrangian, ADMM algorithm can be used to split the objective function of the original problem into several low dimensional sub-problems which are easy to find the local solution for the iterative solution, so as to get the global solution of the original problem.

The ADMM algorithm solves problems of the form:

6
min fx+gy, s.t. Ax+By=c,

where f and g are convex functions, xRn, yRm, ARp×n, BRp×m and bRp.

The augmented Lagrangian of the Eq. (2) is:

7
Lx,y,λ=fx+gy+λTAx+By-c+ρ2Ax+By-c22,

where ρ>0 is penalty parameter, Lagrange multiplier is λRp.

The iterative scheme of ADMM for the Eq. (6) is:

8
xk+1=argminxLρx,yk,λk,yk+1=argminzLρxk+1,y,λk,λk+1=λk+ρAxk+1+Byk+1-c.

It can be seen from the Eq. (8) that the iterative steps of the ADMM algorithm include the minimization x and y, and a dual variable iteration step. In this algorithm, x and y are iteratively updated, and then the dual variable λ is updated iteratively. The iterative scheme of ADMM embeds a Gaussian-Seidel decomposition into each iteration of the augmented Lagrangian method (ALM); thus, the functions f and g are treated individually and so easier sub-problems could be generated. This feature is very advantageous for a broad spectrum of application.

4.2. ADMM dictionary learning method

In the sparse decomposition of the bearing vibration signal, it is very important to construct a good dictionary. Although the fixed dictionary structure is redundant, the atoms are not necessarily consistent with the physical properties of the decomposed signal, and cannot be adaptive adjusted according to the signal, so the results of signal decomposition may not be ideal. The dictionary obtained by learning is more consistent with the characteristics of the decomposed signal, and can get a better decomposition effect in the process of sparse decomposition. The dictionary is implemented the learning process according to the decomposed signal, so that it can better fit the physical properties of the decomposed signal, and can get more sparse decomposition coefficient, get better decomposition results than the non-dictionary learning.

The dictionary learning in the sparse decomposition of bearing vibration signals can be represented as:

9
minD,XY-DXF2, s.t. xik, i=1,2,,L,

where Y is the training matrix, D is the dictionary, X denotes the projection of the signal onto the dictionary D, k is the upper bound of the sparsity coefficients.

The Eq. (9) is implemented the optimization approximations based on ADMM dictionary learning. First, based on the given initial dictionary D and training matrix Y, the OMP algorithm is used to implement the sparse coding for solving the coefficient X. Then, fix coefficient X, update the dictionary D using the dictionary learning. According to the steps mentioned above, the iteration is done until the given of iteration times are reached or satisfies the error requirement of the signal reconstruction. In the process of dictionary learning based on ADMM algorithm, the Eq. (9) is firstly converted to the following format:

10
minD,X,ZY-DXF2, s.t. Z=DX, xi0k.

Therefore, the Lagrange function of dictionary learning can be obtained:

11
L=Y-ZF2+i=1LΛi,(Z-DX)i+β2Z-DXF2,

where Λ is Lagrange multiplier matrix, Λi denote the ith column of Λ.

The ADMM algorithm is applied to the Eq. (11), and the OMP algorithm is used to solve the coefficients of the equation, and finally get the updated dictionary:

12
D(n+1)=Dn(:,i)+HnXn(:,i)Tωn+δ.

The ADMM dictionary learning algorithm can be stated as follows.

Step 1: Initialize the dictionary D0, this matrix can be a matrix m×n of random distribution, and also are the column vectors m with the length n chosen from a given signal. The Lagrange multiplier matrix is Λ0. The sparsity and iteration times are k and K, respectively. Two positive numbers are α and β.

Step 2: Main loop: determine the number of loops according to the given update error.

Step 3: Sparse decomposition: Using the OMP algorithm to solve the coefficient matrix X:

13
X=OMPD,Y,k.

Step 4: Update dictionary:

14
G(n)=βDnXn+2Y-Λn2+β,
15
H(n)=G(n)+Λnβ-DnXn.

Step 5: Sub-loop:

16
ω(n)=Xn(:,i)Xn(:,i)T,
17
D(n+1)=Dn(:,i)+HnXn(:,i)Tωn+δ.

Step 6: The dictionary D is implemented the normalization processing, and update Lagrange multiplier matrix:

18
Λ(n+1)=Λ(n)+γβGn-Dn+1Xn.

Step 7: If the iteration reaches the specified times or satisfies the error requirement of the signal reconstruction, stop the algorithm. Otherwise, return to Step 3.

The selection of parameter β and the matrix Λ have a certain effect on the convergence of the dictionary update in the dictionary learning, they can be adjusted according to the need of the specific experiment.

5. Experimental analysis and discussion

5.1. Simulation analysis using proposed dictionary learning

In order to verify the advantages of the proposed method in dictionary learning and random signal reconstruction, a simulation experiment is designed and carried out. The random signal is a random sparse signal of normal distribution generated by the function Sprandn(). Fig. 1 shows the generated random signal. Firstly, the random signals are used to carry out the dictionary learning and the sparse decomposition. The training matrix Y is a matrix m×pof random generation in the experiment. In order to ensure the effectiveness of the dictionary learning, take p=5m. The matrix with the size m×n generated by the random is used as the initial matrix D, where n=2m, and each column of the matrix is implemented the normalization process. In order to compare the performance of different methods in dictionary learning, the fixed iteration numbers (10 times) and the same sparsity (k= 15) are selected. The dictionary learning methods of ADMM and K-SVD are respectively carried out the dictionary learning, and record the learning time of the two methods. When the size of the dictionary is changed, the running speed of the two methods is compared.

Fig. 1Random signal generated by function Sprandn()

Random signal generated  by function Sprandn()

Fig. 2Compare of learning time in different dictionary size

Compare of learning time  in different dictionary size

Fig. 2 shows the learning time of the dictionary row numbers from 50 to 600, the horizontal axis in Fig. 1 is the column numbers of the dictionary training, the vertical axis is the needed time of the learning process. The specific running time is given in Table 1. As shown in Fig. 2, it is clear that the running time of the ADMM dictionary learning is less than the K-SVD dictionary learning method in the same size of the testing matrix, dictionary and the iteration number. And with the increasing of the size of the dictionary, this advantage is more and more obvious. When the size of the dictionary is 600, the learning time of ADMM method is almost half of K-SVD method.

In order to further verify the superiority of the proposed method, the simulation signal is simulated as follows:

19
st=2cos2πft+5+υ,

where υ is the random noise of standard normal distribution, the signal-to-noise ratio is SNR= –10 dB. Fig. 3 shows the waveform of the simulation signal.

Table 1Specific time of dictionary learning

Size of dictionary
Learning time (s)
ADMM
K-SVD
50
3.25
5.72
100
12.44
17.40
200
31.33
45.74
300
55.23
87.08
400
87.00
156.8
500
150.56
310.81
600
289.34
530.23

Fig. 3The waveform of the simulation signal

The waveform of the simulation signal

a) Original signal

The waveform of the simulation signal

b) Signal with the noise

The training matrix Y is obtained from the additive noise signal, and the dictionary is regarded as the initial dictionary. The original signal is decomposed by the sparse decomposition. The root mean square error (RMSE) of the reconstructed signal is obtained. The calculation formula of RMSE is as follows:

20
RMSE=I-In F2/lengthI,

where I is the original signal, Inis the reconstructed signal. The size of the training matrix is 100×300, the size of the dictionary is 100×200, the sparsity of the decomposition is 15. The RMSE of the reconstructed signal with the change of the iteration number is shown in Fig. 4.

It can be seen from Fig. 4 that the RMSE of the reconstructed signal after dictionary learning is obviously less than the RMSE of without learning, and with the increase of iteration number in the dictionary learning, the RMSE of the reconstructed signal is gradually reduced. The RMSE of ADMM learning dictionary is obviously lower than the value of K-SVD dictionary learning, and with the increase of the numbers of iteration, the gap will continue to increase. But when the iteration number is more than 80, the value of RMSE tends to be stable, which indicates that the effect of signal decomposition is not increased with the increase of the iteration number of the dictionary learning. From the RMSE of the signal reconstruction, the ADMM dictionary learning algorithm is significantly better than the K-SVD dictionary learning.

Fig. 4RMSE of different methods

RMSE of different methods

Fig. 5Time domain plot of inner race defect

Time domain plot of inner race defect

5.2. Analysis of the bearing vibration signal for the fault feature extraction

In order to verify the effectiveness of the proposed method in the sparse decomposition of bearing vibration signals, the actual experiment on fault identification of rolling element bearings is conducted in this paper. The vibration data of rolling bearings are provided by Case Western Reserve University (CWRU) [25]. The deep groove ball bearing with the type of 6205-2RS JEM SKF was used in the test. The vibration signals, when the rotating speed is 1797 rpm, and the sampling frequency is 12 KHz, are chosen to extract fault feature in this paper. The characteristic frequency of the inner race defect is calculated to be at 164 Hz, the outer race defect and the rolling element defect is 106 Hz and 128.9 Hz respectively based on the geometric parameters. Fig. 5, Fig. 6 and Fig. 7 illustrates the representative waveforms of the signal with the inner race defect, the outer race defect and the rolling element defect, respectively.

Fig. 6Time domain plot of outer race defect

Time domain plot  of outer race defect

Fig. 7Time domain plot of rolling element defect signal

Time domain plot of rolling  element defect signal

In this experiment, the data points of length 30000 are intercepted from the bearing vibration signal, which is used to construct the training matrix of 100×200, and the data points of length 1000 are intercepted from the remaining signal as the testing signal. The constructed dictionary is used as the dictionary to be learned, and the K-SVD and ADMM are used respectively to carry out the dictionary learning. According to the learned dictionary, the test signal is decomposed and reconstructed by using OMP algorithm, and the residual of the reconstructed signal is obtained, and the reconstructed signal is implemented by spectral analysis.

Fig. 8Residual and envelope spectrum by spare decomposition for inner race defect

Residual and envelope spectrum by spare decomposition for inner race defect

a) Without dictionary learning

Residual and envelope spectrum by spare decomposition for inner race defect

b) K-SVD dictionary learning

Residual and envelope spectrum by spare decomposition for inner race defect

c) ADMM dictionary learning

In the case of the same training matrix, the initial dictionary and the number of iterations, the dictionary learning and the sparse decomposition of test signals are implemented for obtaining the envelope spectrum of the reconstructed signal and the residual. When the iteration number of the dictionary learning is 30, the sparsity of decomposition is 20, Fig. 8, 9 and 10 show the envelope spectrum of the reconstructed signal and the residual results of the inner race defect, the outer race defect and the rolling element defect by using the related method.

It can be seen that by Figs. 8, 9 and 10, under the same number of iterations and sparsity, the residual amount of reconstruction signal after the dictionary learning is far less than the residual amount of without learning. The residual amount of the proposed ADMM dictionary learning is smaller than that of the K-SVD dictionary learning method, which indicates that the dictionary constructed by ADMM dictionary learning is more consistent with the physical characteristics of the decomposed signal, and has better performance in sparse decomposition and reconstruction.

Fig. 9Residual and envelope spectrum by spare decomposition for outer race defect

Residual and envelope spectrum by spare decomposition for outer race defect

a) Without dictionary learning

Residual and envelope spectrum by spare decomposition for outer race defect

b) K-SVD dictionary learning

Residual and envelope spectrum by spare decomposition for outer race defect

c) ADMM dictionary learning

Compared with the envelope spectrum in Figs. 8, 9 and 10, it can be clearly seen that the decomposed effect of dictionary learning is better than that of the non-learning, and the fault frequency of the envelope spectrum is more obvious, and the interference frequency is less. At the same time, under the same condition, the resulting envelope spectrums of bearing fault signal obtained by ADMM dictionary learning and K-SVD dictionary learning are different. In the envelope spectrum of the bearing fault signal obtained by ADMM dictionary learning, the fault frequency of bearing inner race is very obvious. Although there are some interference frequencies, the amplitude is much smaller. However, the fault frequency can be identified in the envelope spectrum of the bearing fault signal obtained by K-SVD dictionary learning, but the amplitude of some interference frequencies is very high. It can be concluded that the dictionary obtained by ADMM dictionary learning is more consistent with the characteristics of the decomposed signal, and can get a better decomposition effect in the process of sparse decomposition.

Fig. 10Residual and envelope spectrum by spare decomposition for rolling element defect

Residual and envelope spectrum by spare decomposition for rolling element defect

a) Without dictionary learning

Residual and envelope spectrum by spare decomposition for rolling element defect

b) K-SVD dictionary learning

Residual and envelope spectrum by spare decomposition for rolling element defect

c) ADMM dictionary learning

6. Conclusions

In this paper, a dictionary learning method based on ADMM is presented for obtaining a better dictionary in structure, and the ADMM dictionary learning method combined with the orthogonal matching pursuit (OMP) is used to implement the sparse decomposition of the bearing vibration signal for the fault feature extraction. The experimental results show that this method has a faster speed and better sparse decomposition results. Compared with the K-SVD dictionary learning method, the proposed method has the superiority in the sparse decomposition of bearing signals. The experimental results show that, compared with the fixed dictionary and the K-SVD dictionary under the same conditions, the proposed ADMM dictionary learning method has not only fast learning speed, but also better reflect the characteristics of the decomposed signal. The proposed method is used to decompose the vibration signal of the rolling element bearing, the less residual can be obtained, the high frequency noise in the vibration signal of the rolling bearing can be effectively suppressed, and the fault characteristic frequency can be highlighted, which is very favorable for the fault diagnosis of the rolling element bearing.

References

  • Zhang X., Zhou J. Multi-fault diagnosis for rolling element bearings based on ensemble empirical mode decomposition and optimized support vector machines. Mechanical Systems and Signal Processing, Vol. 41, Issue 1, 2013, p. 127-140.
  • Qu J., Zhang Z., Gong T. A novel intelligent method for mechanical fault diagnosis based on dual-tree complex wavelet packet transform and multiple classifier fusion. Neurocomputing, Vol. 171, 2016, p. 837-853.
  • Sui W., Osman S., Wang W. An adaptive envelope spectrum technique for bearing fault detection. Measurement Science and Technology, Vol. 25, Issue 9, 2014, p. 095004.
  • Jiang F., Zhu Z., Li W., et al. Robust condition monitoring and fault diagnosis of rolling element bearings using improved EEMD and statistical features. Measurement Science and Technology, Vol. 25, Issue 2, 2014, p. 025003.
  • Lei Y., Lin J., He Z., et al. Application of an improved kurtogram method for fault diagnosis of rolling element bearings. Mechanical Systems and Signal Processing, Vol. 25, Issue 5, 2011, p. 1738-1749.
  • Liu X., Bo L., He X., et al. Application of correlation matching for automatic bearing fault diagnosis. Journal of Sound and Vibration, Vol. 331, Issue 26, 2012, p. 5838-5852.
  • Muruganatham B., Sanjith M. A., Krishnakumar B., et al. Roller element bearing fault diagnosis using singular spectrum analysis. Mechanical Systems and Signal Processing, Vol. 35, Issue 1, 2013, p. 150-166.
  • Wang W., Lee H. An energy kurtosis demodulation technique for signal denoising and bearing fault detection. Measurement Science and Technology, Vol. 24, Issue 2, 2013, p. 025601.
  • Mekhilef S. Numerical and experimental analysis of vibratory signals for rolling bearing fault diagnosis. Mechanics, Vol. 22, Issue 3, 2016, p. 217-224.
  • Peng Z. K., Peter W. T, Chu F. L. A comparison study of improved Hilbert-Huang transform and wavelet transform: application to fault diagnosis for rolling bearing. Mechanical Systems and Signal Processing, Vol. 19, Issue 5, 2005, p. 974-988.
  • Lei Y., Lin J., He Z., et al. A review on empirical mode decomposition in fault diagnosis of rotating machinery. Mechanical Systems and Signal Processing, Vol. 35, Issue 1, 2013, p. 108-126.
  • Li Y., Xu M., Wei Y., et al. An improvement EMD method based on the optimized rational Hermite interpolation approach and its application to gear fault diagnosis. Measurement, Vol. 63, 2015, p. 330-345.
  • Li Y., Xu M., Haiyang Z., et al. A new rotating machinery fault diagnosis method based on improved local mean decomposition. Digital Signal Processing, Vol. 46, 2015, p. 201-214.
  • Cheng J., Yang Y., Yang Y. A rotating machinery fault diagnosis method based on local mean decomposition. Digital Signal Processing, Vol. 22, Issue 2, 2012, p. 356-366.
  • Mallat S. G., Zhang Z. Matching pursuits with time-frequency dictionaries. IEEE Transactions on Signal Processing, Vol. 41, Issue 12, 1993, p. 3397-3415.
  • He Q., Ding X. Sparse representation based on local time-frequency template matching for bearing transient fault feature extraction. Journal of Sound and Vibration, Vol. 370, 2016, p. 424-443.
  • Ding X., He Q. Time-frequency manifold sparse reconstruction: a novel method for bearing fault feature extraction. Mechanical Systems and Signal Processing, Vol. 80, 2016, p. 392-413.
  • Huang K., Aviyente S. Sparse representation for signal classification. Advances in Neural Information Processing Systems, 2006, p. 609-616.
  • Jafari M. G., Plumbley M. D. Fast dictionary learning for sparse representations of speech signals. IEEE Journal of Selected Topics in Signal Processing, Vol. 5, Issue 5, 2011, p. 1025-1031.
  • Aharon M., Elad M., Bruckstein A. SVD: an algorithm for designing overcomplete dictionaries for sparse representation. IEEE Transactions on Signal Processing, Vol. 54, Issue 11, 2006, p. 4311-4322.
  • Do T. H., Tabbone S., Terrades O. R. Sparse representation over learned dictionary for symbol recognition. Signal Processing, Vol. 125, 2016, p. 36-47.
  • Pati Y. C., Rezaiifar R., Krishnaprasad P. S. Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition. The 27th Asilomar Conference on Signals, Systems and Computers, 1993, p. 40-44.
  • Boyd S., Parikh N., Chu E., et al. Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends in Machine Learning, Vol. 3, Issue 1, 2011, p. 1-122.
  • Chen C., He B., Ye Y., et al. The direct extension of ADMM for multi-block convex minimization problems is not necessarily convergent. Mathematical Programming, Vol. 155, Issues 1-2, 2016, p. 57-79.
  • http://csegroups.case.edu/bearingdatacenter.

Cited by

Fault Diagnosis of Rotating Equipment Bearing Based on EEMD and Improved Sparse Representation Algorithm
Lijun Wang | Xiangyang Li | Da Xu | Shijuan Ai | Changxin Chen | Donglai Xu | Chaoge Wang
(2022)
A Parameter-Optimized Variational Mode Decomposition Investigation for Fault Feature Extraction of Rolling Element Bearings
Guoping An | Qingbin Tong | Yanan Zhang | Ruifang Liu | Weili Li | Junci Cao | Yuyi Lin | Qiang Wang | Ying Zhu | Xiaowen Pu | Yong Chen
(2021)
Dictionary learning technique enhances signal in LED-based photoacoustic imaging
Parastoo Farnia | Ebrahim Najafzadeh | Ali Hariri | Saeedeh Navaei Lavasani | Bahador Makkiabadi | Alireza Ahmadian | Jesse V. Jokerst
(2020)
Research on Fault Feature Extraction Method of Rolling Bearing Based on NMD and Wavelet Threshold Denoising
Maohua Xiao | Kai Wen | Cunyi Zhang | Xiao Zhao | Weihua Wei | Dan Wu
(2018)

About this article

Received
14 August 2016
Accepted
08 November 2016
Published
31 December 2016
SUBJECTS
Fault diagnosis based on vibration signal analysis
Keywords
sparse decomposition
alternating direction method of multipliers (ADMM)
dictionary learning
orthogonal matching pursuit (OMP)
K-SVD
rolling element bearing
fault feature extraction
Acknowledgements

This study was supported by State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources (Grant No. LAPS15019), the Fundamental Research Foundations for the Central Universities (Grant No. 2014JBZ017) and the National Science Foundation of China (Grant No. 51577007).

Author Contributions

Qingbin Tong, as the first author and corresponding author, his contribution is the idea of the article, writing and programming. Zhanlong Sun, his contribution is the preparation of article procedures, data analysis. Zhengwei Nie, his contribution is the preparation of article procedures, data analysis. Yuyi Lin, his contribution is to improve the language of the article. Junci Cao, his contribution is to further improve the article and the funding.