Abstract
One of the most common parts to maintain system balance and support the various load in rotating machinery is the rolling element bearing. The breakdown of the element in bearings leads to inefficiency and sometimes catastrophic events across various industries. The main challenge over the last few years for fault diagnosis of bearings is the early detection of fault signature. In this paper, an adaptive online dictionary learning algorithm is developed for early fault detection of bearing elements. The dictionary is trained using a set of vibration signal from a heavily damaged bearing. The enveloped signal of the bearing is obtained using the Kurtogram and split into several sections. The K-SVD algorithm is implemented to the dictionaries corresponding to the enveloped signal. OMP is implemented with the calculated dictionaries to obtain the sparse representation of the testing signal. Then the envelope analysis is implemented to obtain the fault signal from the recovered signal by the dictionaries. The adaptive algorithm is added to the dictionary learning to update the dictionary based on newly acquired data with the weighted least square method. Without retraining the dictionaries using the K-SVD algorithm, the computation speed is significantly improved. The proposed algorithm is compared with a traditional dictionary learning algorithm to show the improvement in detection of new fault frequency and improved signal to noise ratio.
Similar content being viewed by others
References
Lu Y, Li Q, Pan Z, Liang SY (2018) Prognosis of bearing degradation using gradient variable forgetting factor RLS combined with time series model. IEEE Access 6:10986–10995
Liang SY, Li Y, Billington SA, Zhang C, Shiroishi J, Kurfess TR, Danyluk S (2014) Adaptive prognostics for rotary machineries. Procedia Eng 86:852–857
Kurfess TR, Billington S, and Liang SY (2006) Advanced diagnostic and prognostic techniques for rolling element bearings, in Condition monitoring and control for intelligent manufacturing. Springer. p. 137–165
Randall RB, Antoni J (2011) Rolling element bearing diagnostics—a tutorial. Mech Syst Signal Process 25(2):485–520
Igba J, Alemzadeh K, Durugbo C, Eiriksson ET (2016) Analysing RMS and peak values of vibration signals for condition monitoring of wind turbine gearboxes. Renew Energy 91:90–106
Li Y (1999) Dynamic prognostics of rolling element bearing condition. Georgia Institute of Technology
Samanta B, Al-Balushi K (2003) Artificial neural network based fault diagnostics of rolling element bearings using time-domain features. Mech Syst Signal Process 17(2):317–328
Bonnardot F, Randall R, and Antoni J Enhanced unsupervised noise cancellation using angular resampling for planetary bearing fault diagnosis
McFadden P, Smith J (1984) Vibration monitoring of rolling element bearings by the high-frequency resonance technique—a review. Tribol Int 17(1):3–10
Sawalhi N, Randall R (2008) Helicopter gearbox bearing blind fault identification using a range of analysis techniques. Aust J Mech Eng 5(2):157–168
Lu Y, Li Q, and Liang SY (2017) Adaptive prognosis of bearing degradation based on wavelet decomposition assisted ARMA model. in Technology, Networking, Electronic and Automation Control Conference (ITNEC), 2017 IEEE 2nd Information. IEEE
Bai M, Huang J, Hong M, Su F (2005) Fault diagnosis of rotating machinery using an intelligent order tracking system. J Sound Vib 280(3–5):699–718
Wang J, Peng Y, Qiao W (2016) Current-aided order tracking of vibration signals for bearing fault diagnosis of direct-drive wind turbines. IEEE Trans Ind Electron 63(10):6336–6346
Wang Y, Xie Y, Xu G, Zhang S, Hou C (2017) Tacholess order-tracking approach for wind turbine gearbox fault detection. Front Mech Eng 12(3):427–439
Zhao M, Lin J, Wang X, Lei Y, Cao J (2013) A tacho-less order tracking technique for large speed variations. Mech Syst Signal Process 40(1):76–90
Zhao M, Lin J, Xu X, Lei Y (2013) Tacholess envelope order analysis and its application to fault detection of rolling element bearings with varying speeds. Sensors 13(8):10856–10875
Rai V, Mohanty A (2007) Bearing fault diagnosis using FFT of intrinsic mode functions in Hilbert–Huang transform. Mech Syst Signal Process 21(6):2607–2615
Randall RB (2011) Vibration-based condition monitoring: industrial, aerospace and automotive applications. John Wiley & Sons
Stack JR, Harley RG, Habetler TG (2004) An amplitude modulation detector for fault diagnosis in rolling element bearings. IEEE Trans Ind Electron 51(5):1097–1102
Gong X, Qiao W (2013) Bearing fault diagnosis for direct-drive wind turbines via current-demodulated signals. IEEE Trans Ind Electron 60(8):3419–3428
Griffin D, Lim J (1984) Signal estimation from modified short-time Fourier transform. IEEE Trans Acoust Speech Signal Process 32(2):236–243
Qiu H, Lee J, Lin J, Yu G (2006) Wavelet filter-based weak signature detection method and its application on rolling element bearing prognostics. J Sound Vib 289(4–5):1066–1090
Lei Y, Lin J, He Z, Zi Y (2011) Application of an improved kurtogram method for fault diagnosis of rolling element bearings. Mech Syst Signal Process 25(5):1738–1749
Segreto T, Caggiano A, Karam S, Teti R (2017) Vibration sensor monitoring of nickel-titanium alloy turning for machinability evaluation. Sensors 17(12):2885
Yan R, Gao RX, Chen X (2014) Wavelets for fault diagnosis of rotary machines: a review with applications. Signal Process 96:1–15
Antoni J (2006) The spectral kurtosis: a useful tool for characterising non-stationary signals. Mech Syst Signal Process 20(2):282–307
Antoni J (2007) Fast computation of the kurtogram for the detection of transient faults. Mech Syst Signal Process 21(1):108–124
Mairal J, Bach F, Ponce J, and Sapiro G (2009) Online dictionary learning for sparse coding. In Proceedings of the 26th annual international conference on machine learning. ACM
Mairal J, Bach F, Ponce J, Sapiro G (2010) Online learning for matrix factorization and sparse coding. J Mach Learn Res 11(Jan):19–60
Aharon M, Elad M, Bruckstein A (2006) $ rm k $-SVD: an algorithm for designing overcomplete dictionaries for sparse representation. IEEE Trans Signal Process 54(11):4311–4322
Rubinstein R, Peleg T, Elad M (2013) Analysis K-SVD: a dictionary-learning algorithm for the analysis sparse model. IEEE Trans Signal Process 61(3):661–677
Wang L, Lu K, Liu P, Ranjan R, Chen L (2014) IK-SVD: dictionary learning for spatial big data via incremental atom update. Comput Sci Eng 16(4):41–52
Jiang, Z., Z. Lin, and L.S. Davis. Learning a discriminative dictionary for sparse coding via label consistent K-SVD. In Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on. 2011. IEEE
Tropp JA, Gilbert AC (2007) Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans Inf Theory 53(12):4655–4666
Donoho DL, Tsaig Y, Drori I, Starck J-L (2012) Sparse solution of underdetermined systems of linear equations by stagewise orthogonal matching pursuit. IEEE Trans Inf Theory 58(2):1094–1121
Rubinstein R, Zibulevsky M, Elad M (2008) Efficient implementation of the K-SVD algorithm using batch orthogonal matching pursuit. Cs Technion 40(8):1–15
Zhou H, Chen J, Dong G, Wang R (2016) Detection and diagnosis of bearing faults using shift-invariant dictionary learning and hidden Markov model. Mech Syst Signal Process 72:65–79
Yang B, Liu R, Chen X (2017) Fault diagnosis for a wind turbine generator bearing via sparse representation and shift-invariant K-SVD. IEEE Trans Ind Inform 13(3):1321–1331
Antoni J, Randall R (2006) The spectral kurtosis: application to the vibratory surveillance and diagnostics of rotating machines. Mech Syst Signal Process 20(2):308–331
Borghesani P, Ricci R, Chatterton S, Pennacchi P (2013) A new procedure for using envelope analysis for rolling element bearing diagnostics in variable operating conditions. Mech Syst Signal Process 38(1):23–35
Antoni J (2007) Cyclic spectral analysis of rolling-element bearing signals: facts and fictions. J Sound Vib 304(3–5):497–529
Randall RB, Antoni J, Chobsaard S (2001) The relationship between spectral correlation and envelope analysis in the diagnostics of bearing faults and other cyclostationary machine signals. Mech Syst Signal Process 15(5):945–962
Golub GH, Reinsch C (1970) Singular value decomposition and least squares solutions. Numer Math 14(5):403–420
Nocedal J, Wright SJ (2006) Conjugate gradient methods. Numerical optimization:101–134
Daubechies I, DeVore R, Fornasier M, Güntürk CS (2010) Iteratively reweighted least squares minimization for sparse recovery. Commun Pure App Mathematics 63(1):1–38
Author information
Authors and Affiliations
Contributions
Y.L. and R.X. created the model and analyzed the data; S.Y.L. provided feedback of the concept; Y.L. and R.X. wrote the paper.
Corresponding author
Rights and permissions
About this article
Cite this article
Lu, Y., Xie, R. & Liang, S.Y. Adaptive online dictionary learning for bearing fault diagnosis. Int J Adv Manuf Technol 101, 195–202 (2019). https://doi.org/10.1007/s00170-018-2902-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-2902-0