Diagnosis of rotating machine defects by vibration analysis ACTA IMEKO ISSN: 2221-870X March 2023, Volume 12, Number 1, 1 - 6 ACTA IMEKO | www.imeko.org March 2023 | Volume 12 | Number 1 | 1 Diagnosis of rotating machine defects by vibration analysis Karim Bouaouiche1, Yamina Menasria1, Dalila Khalfa1 1 Electromechanical Engineering Laboratory, Badji Mokhtar University - Annaba B.P.12 23000, Algeria Section: RESEARCH PAPER Keywords: Vibration signal; kurtosis; FMD; Hilbert transform; filtering Citation: Karim Bouaouiche,Yamina Menasria, Dalila Khalfa, Diagnosis of rotating machine defects by vibration analysis, Acta IMEKO, vol. 12, no. 1, article 26, March 2023, identifier: IMEKO-ACTA-12 (2023)-01-26 Section Editor: Francesco Lamonaca, University of Calabria, Italy Received December 27, 2022; In final form March 16, 2023; Published March 2023 Copyright: This is an open-access article distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Funding: This work was supported by electromechanical engineering laboratory funding, Algeria. Corresponding author: Karim Bouaouiche, e-mail: karimbouaouiche@gmail.com 1. INTRODUCTION Rotating machines such as engine and gearbox produce a vibration which characterized by a set of parameters such as amplitude, velocity and acceleration [1]. The measurement of the parameters depends on the frequency of the vibration such as displacement sensor used at low frequency and velocity sensor at medium frequency and accelerometer at high frequency, vibration monitoring is a technique more used in maintenance, which allows the detection of defects [1]. The method of machine monitoring divided into two types: the first is the methods of fault detection based on the creation of an analytical model to correlate the signature and detect the damage parameters such as hidden Markov model (HMM), artificial neural network (ANN) [1]. The second method is the processing and extraction of the characteristics of the vibration signal in the time domain, frequency domain, and time-frequency domain [1]. Data acquisition is an important step in the diagnosis of machine faults and the information collected divided into two types: data from events dependent on installation, repair, but monitoring data collected by measurements such as vibration data, the next step after the acquisition is the analysis of the data through models, algorithms, tools, which ensures a better interpretation [2]. The algorithms of decomposition of a signal are the most used in data analysis, such as EMD, EEMD, CEEMD, empirical mode decomposition (EMD) created by Huang in 1998 but this method presents the problem of mixing modes [3]. Through its EMD improved by Wu in 2009 to ensemble empirical mode decomposition (EEMD) and in 2011 improved by Torres to complete ensemble empirical mode decomposition (CEEMD) [3]. The last decomposition method created by Yonghao Miao in 2022 is called feature mode decomposition (FMD) [4]. In this work, we propose an approach to analyse the real signals of the ball bearing 6025-SKF, the experimental signals available on the platform (CWRU) in the form of MATLAB files, see Figure 1. 2. METHOD In this study, we propose an approach that allows the processing of vibratory signals of a machine in an efficient way and gives a result that directly indicates the kinematic frequency Figure 1. Parts of the proposed approach. ABSTRACT This work presents the analysis of the vibration signals of a ball bearing, the signals available on the platform Case Western Reserve University in the form of MATLAB files. By proposing an approach for the diagnosis of any rotating machine and detects the failed components in a simple way, the proposed approach consists of several methods and steps each complementary to the other. First on decomposing the signal by the feature mode decomposition (FMD) method and then, according to the Kurtosis values by selecting the useful signals after the selection by computing the sum of the useful signals called the residual of the original signal. The simplicity of the form of the residual makes through the application of band pass filtering and Hilbert transform, but the analysis of the peaks represents the frequency of the failed components. ACTA IMEKO | www.imeko.org March 2023 | Volume 12 | Number 1 | 2 of the failed components. The approach consists of two parts, the first is the experimental part of signal acquisition by a measurement chain and the second part is the processing of the vibration signal by a MATLAB code compatible with a proposed approach that provides the frequencies of defects: Figure 2 illustrates the proposed approach that consists of several steps each complementary to the other: - Step1: After insertion of the signal in fact the decomposition by FMD through the use of a finite impulse response (FIR) filter bank the signal decomposes into different modes, the algorithm of FMD consists of the following steps [4]: - Enter the number of modes 𝑛 and the length of the filter 𝐿. - Initialization of filter banks by a Hanning window using 𝐾 filter. - Obtain the modes (filtered signals) by the following equation: π‘’π‘˜ 𝑖 = π‘₯ βˆ— π‘“π‘˜ 𝑖 (1) π‘’π‘˜ 𝑖 : modes, π‘₯: signal, π‘“π‘˜ 𝑖 : filter coefficient, 𝑖 : iteration, βˆ— : convolution. - Updating the filter coefficients by using the signal π‘₯ and the modes 𝑒 and the estimated period 𝑇, which chosen as the point where the autocorrelation spectrum reaches the maximum value π‘…π‘˜ 𝑖 after the point zero crossing. - Judges the number of iterations 𝑖 if it reaches the pre-interaction number by going to the next step. - Calculation of correlation coefficient 𝐢𝐢, both modes build a matrix 𝐢𝐢𝐾×𝐾 , then calculating the correlated kurtosis 𝐢𝐾 using the estimated period. - Judges if the number of modes 𝑛 reaches the specified number. - Obtain the final modes. Figure 3 shows the flowchart of the FMD method [4]: The input parameters to the FMD algorithm are the number of modes 𝑛, the length of the filter 𝐿 and the number of frequency band segments 𝐾: - The filter length 𝐿 has an influence on the filtering performance, the FMD performance test consists of the variation of the correlated Kurtosis 𝐢𝐾 values of the filtered signals as a function of the filter length 𝐿, and the test result defines the optimal FMD filter length range, 𝐿 ∈ [30; 100], [4]. - The parameter 𝐾 must be greater than 𝑛 to ensure decomposition, the FMD performance test which consists of the variation of 𝐢𝐾 values as a function of 𝐾 defines the optimal parameter interval 𝐾 ∈ [5; 10], [4]. However, we in your study propose criteria to define the values of the parameters of FMD: - The number equals half the number of modes obtained by EMD: 𝑛(FMD) = 𝑛(EMD) 2 . (2) - The parameter 𝐾 is half of the optimal interval: 𝐾 = 5 + 10 2 β‰… 8 . (3) - The number (𝐿) defined according to the variation of cross correlation (𝐢) between the modes obtained by FMD and the original signal, the case that represents a maximum total value (𝑇𝐢) of cross correlation (𝐢) chosen. Figure 2. The signal processing approach. Figure 3. FMD algorithm. ACTA IMEKO | www.imeko.org March 2023 | Volume 12 | Number 1 | 3 The cross correlation function applied to measure the similarity between two functions and calculated by the following formula [5]: 𝐢(𝜏) = ∫ π‘₯(𝑑) 𝐼𝑀𝐹𝑖 (𝑑 βˆ’ 𝜏) d𝑑 +∞ βˆ’βˆž (4) 𝑖 = 1, 2, … , 𝑛(FMD): the number of modes, 𝐼𝑀𝐹: the modes, 𝜏: time shift parameter. 𝑇𝐢 = βˆ‘ 𝐢𝑖 (𝜏) 𝑛(FMD) 𝑖=1 . (5) - Step2: the kurtosis is a moment of order 4 and used to identify the non-periodic impacts and operation of a machine, the value there is a threshold in the detection of faults when the kurtosis greater than three the signal is impulsive [6]. As the case of bearing in good condition, the kurtosis is less than three and the distribution of the Gaussian signal [7]. π‘˜π‘’ = 1 𝑁 βˆ‘ ( π‘₯𝑖 βˆ’ οΏ½Μ…οΏ½ 𝜎 ) 4𝑁 𝑖=1 , (6) οΏ½Μ…οΏ½: the mean, 𝜎: standard deviation. - Step3 : the sum of the IMF that illustrates a kurtosis value greater than three called the signal residual π‘₯res [8], after the determination of residual on calculating the kurtogram to define the two pass frequencies of the digital band pass filter, the limits of the interval that illustrate a high value of spectral kurtosis 𝐾(𝑓) is the pass frequencies. The kurtogram represents the variation of spectral kurtosis values as a function of frequency 𝑓 and width βˆ†π‘“, [9]. 𝐾(𝑓) is calculated by the following formula, [9]: 𝐾(𝑓) = < 𝐻4 (𝑑, 𝑓) > < 𝐻2(𝑑, 𝑓) >2 βˆ’ 2 (7) 𝐻(𝑑, 𝑓): complex envelope of the signal at frequency 𝑓, estimated by the short-term Fourier transform [9]. - Step 4: calculation of the envelope spectrum of the filtered signal π‘₯resf by the Hilbert 𝐻[π‘₯resf(𝑑)] and Fourier transform, the absolute value 𝐸(𝑑) of the analytical signal 𝑧(𝑑) is the envelope of π‘₯resf and 𝐸(𝑓) is the spectrum, 𝐸(𝑑) and 𝐸(𝑓) calculated by the following equations [10]: 𝐻[π‘₯resf(𝑑)] = π‘₯resf(𝑑) βˆ— 1 Ο€ 𝑑 (8) βˆ—: convolution product. 𝑧(𝑑) = π‘₯resf + 𝑗 𝐻[π‘₯resf(𝑑)] (9) 𝑧(𝑑) = 𝐸(𝑑) 𝑒𝑗 πœ‘(𝑑) (10) π‘₯resf(𝑑) = 𝑅{𝑧(𝑑)} = 𝐸(𝑑) cos (πœ‘(𝑑)) (11) 𝐸(𝑑) = |π‘₯resf(𝑑) + 𝑗 𝐻[π‘₯resf(𝑑)]| (12) 𝐸(𝑓) = ∫ 𝐸(𝑑)𝑒 βˆ’π‘— 2 Ο€ 𝑓 𝑑 d𝑑 +∞ βˆ’βˆž . (13) - Step 5: the peak is the maximum amplitude value of a signal found by the following formula [11]: π‘ƒπ‘’π‘Žπ‘˜ = max|𝐸(𝑓)| (14) The relationship between the peak frequency and the kinematic frequency of the components of a machine is the result of the diagnosis that ensures the detection of the faulty component. 3. VIBRATION SIGNALS In this section, analysing the real vibratory signal of ball bearing type 6025-SKF that supports the shaft of an electric motor at the drive end and subjected to different speeds and loads, among the signals available in the platform CWRU taking two signals of defects, the characteristics of each signal represented in Table 1, [12]. Fault frequencies of bearing components are the multiple of the rotation frequency in Hz with a coefficient as shown in Table 2 [12]. 4. RESULTS AND DISCUSSIONS 4.1. Case 1 By applying the proposed approach on the inner race fault signal (107.mat), starting with the estimation of the parameters of the FMD algorithm: - The number of modes obtained by applying the EMD algorithm on the signal 107.mat equals 13 so 𝑛FMD β‰… 6. - The variation of 𝑇𝐢 as a function of 𝐿 is represented in Figure 4. The maximum value of cross-correlation 𝑇𝐢 = 893.8 has 𝐿 = 32, the step 𝑃 of variation of the interval 𝐿 equals two, 𝑃 = 2. The decomposition of the vibration signal (107.mat) by the FMD method gives six modes represented in Figure 5, and the spectrum of each mode illustrated in Figure 6. The kurtosis values for each mode shown in the Table 3. The original signal residual is the sum of the modes (2, 3, … , 6): π‘₯res(𝑑) = βˆ‘ 𝐼𝑀𝐹𝑖 (𝑑) 6 𝑖=2 . (15) The spectrum and the temporal signal of π‘₯res(𝑑) are represented in Figure 7. Table 1. Vibration signals. Signal Defect diameter Sampling frequency Inner race (107.mat) Load (1491.4 N m/s) Speed (1750 rpm) 0.1778 mm 12 kHz Inner race (211.mat) Load (1491.4 N m/s) Speed (1750 rpm) 0.5334 mm 12 kHz Table 2. Defect frequencies. Components Coefficients Frequency (Hz) Inner race 5.4152 157.94 Outer race 3.5848 104.55 Cage 0.39828 11.61 Rolling element 4.7135 137.47 ACTA IMEKO | www.imeko.org March 2023 | Volume 12 | Number 1 | 4 The residual spectrum is complex and rich with information as shown in Figure 7, the interpretation of π‘₯res(𝑓) is difficult for this reason, in fact the pass band filtering through the Buttworth filter, the two pass frequencies of the filter defined from kurtogram of π‘₯res(𝑑). The kurtogram in Figure 8 shows a maximum value of spectral kurtosis 𝐾max = 0.5 at the centered frequency 𝑓c = 3750 Hz with a width 𝐡𝑀 = 500 Hz at the level 𝑙 = 3.5 so the two passing frequencies 𝐹𝑝 = [3250 ; 4250] (Hz). The spectrum of the envelope 𝐸(𝑓) of the filtered signal π‘₯resf(𝑑) in Figure 9, illustrates a peak max|𝐸(𝑓)| = 0.661 at frequency 𝑓 = 157.5 Hz, the value of 𝑓 closer to the fault frequency of the inner race (𝐹inner race = 𝑓). 4.2. Case 2 In this case by analysing the vibration signal (211.mat) by the proposed approach, but summarizes the different steps: Figure 4. The variation of TC. Figure 5. The temporal variation of the modes. Figure 6. The spectrum of the modes. Figure 7. The residual. Figure 8. Kurtogram of π‘₯π‘Ÿπ‘’π‘  (𝑑). Table 3. Kurtosis values. IMF Kurtosis 1 2.1 2 5.8 3 6.3 4 8.8 5 5.7 6 5 ACTA IMEKO | www.imeko.org March 2023 | Volume 12 | Number 1 | 5 - The EMD decomposition of the signal yields 14 modes, the maximum cross-correlation value 𝑇𝐢 = 329.55 at 𝐿 = 30 as shown in Figure 10, the estimation of FMD parameters according to the proposed criteria is: 𝑛FMD = 7; 𝐿 = 30; 𝐾 = 8. - The residual is equal to the sum of all modes (1, 2, … ,7) as shown in the Table 4. - We observe on the spectrum π‘₯res(𝑓) (Figure 11) a very high amplitude peak at the inner race fault frequency. π‘₯res(𝑑) = βˆ‘ 𝐼𝑀𝐹𝑖 (𝑑) 7 𝑖=1 . (16) From the kurtogram of π‘₯res(𝑑) find the two frequencies of passage 𝐹𝑝 = [5375 ; 5875] Hz. On the envelope spectrum 𝐸(𝑓) (Figure 12), a high amplitude peak is found in the rotation frequency (29 Hz) and the second peak at the inner race fault frequency (157.5 Hz). 5. CONCLUSION In this paper, we analyse two fault vibration signals of the inner ring of the ball bearing by a new proposed approach, which consists of a set of signal processing methods organized in the form of steps. From the final result of the proposed approach, we conclude that the new criteria formulated to estimate the input parameter of the FMD algorithm show a good efficiency since the number of modes and the length of the filter are two essential parameters to ensure the signal decomposition by FMD. As well as the Figure 9. 𝐸(𝑑) and 𝐸(𝑓). Figure 10. 𝑇𝐢 as a function of 𝐿 Figure 11. π‘₯res(𝑑) and π‘₯res(𝑓). Figure 12. 𝐸(𝑑) and 𝐸(𝑓). Table 4. The values of kurtosis. IMF Kurtosis 1 3.5 2 9.7 3 10 4 10.6 5 10.2 6 10.2 7 16 ACTA IMEKO | www.imeko.org March 2023 | Volume 12 | Number 1 | 6 parameters guarantee the decrease of the equality constraint between the original signal and the set of modes obtained after the decomposition. The selection of useful modes through the use of parameters such as kurtosis is a very important step to extract the information depends on defects. The envelope analysis is the last step of the proposed approach that represents the peaks of high amplitudes at the default frequency, envelope analysis is a combination of band pass filtering and Hilbert transform and Fourier transform, in your study the two pass frequencies of the filter defined by the maximum values of spectral kurtosis in the kurtogram. REFERENCES [1] Deepam Goyal, B. S. Pabla, Condition based maintenance of machine toolsβ€”A review, CIRP Journal of Manufacturing Science and Technology 10 (2015), pp. 24-35. DOI: 10.1016/j.cirpj.2015.05.004 [2] A. K. S. Jardine, Daming Lin, D. Banjevic, A review on machinery diagnostics and prognostics implementing condition-based maintenance, Mechanical systems and signal processing 20.7 (2006), pp. 1483-1510. DOI: 10.1016/j.ymssp.2005.09.012 [3] Fereshteh Yousefi Rizi, A review of notable studies on using Empirical Mode Decomposition for biomedical signal and image processing." Signal Processing and Renewable Energy 3.4 (2019): 89-113. Online [Accessed 16 March 2023] https://spre.stb.iau.ir/article_669673.html [4] Y. Miao, B. Zhang, C. Li, J. Lin, D. Zhang, Feature mode decomposition: New decomposition theory for rotating machinery fault diagnosis, IEEE Transactions on Industrial Electronics 70.2 (2022), pp. 1949-1960. DOI: 10.1109/TIE.2022.3156156 [5] Yang Liu, Jigou Liu, R. Kennel, Frequency measurement method of signals with low signal-to-noise-ratio using cross-correlation, Machines 9.6 (2021): 123. DOI: 10.3390/machines9060123 [6] Shaopeng Liu, Shumin Hou, Kongde He, Weihua Yang, L- Kurtosis and its application for fault detection of rolling element bearings, Measurement 116 (2018), pp. 523-532. DOI: 10.1016/j.measurement.2017.11.049 [7] A. J. OyobΓ© Okassa, C. Welba, J. P. Ngantcha, Extraction of vibration signal parameters by DWT for a new approach to using Kurtosis, 2021. Online [Accessed 16 March 2023] https://www.researchgate.net/publication/353546792 [8] Hafida Mahgoun, Bekka Rais Elhadi, Ahmed Felkaoui, Gearbox fault diagnosis using ensemble empirical mode decomposition (EEMD) and residual signal, Mechanics & Industry 13.1 (2012), pp. 33-44. DOI: 10.1051/meca/2011150 [9] J. Antoni, Fast computation of the kurtogram for the detection of transient faults, Mechanical Systems and Signal Processing 21.1 (2007), pp. 108-124. DOI: 10.1016/j.ymssp.2005.12.002 [10] D. Wang, Q. Miao, X. Fan, H.-Zh. Huang, Rolling element bearing fault detection using an improved combination of Hilbert and wavelet transforms, Journal of Mechanical Science and Technology 23.12 (2009), pp. 3292-3301. DOI: 10.1007/s12206-009-0807-4 [11] Mohamad Hazwan Mohd Ghazali, Wan Rahiman, Vibration analysis for machine monitoring and diagnosis: a systematic review, Shock and Vibration 2021, Article ID 9469318, 25 pp. DOI: 10.1155/2021/9469318 [12] Case Western Reserve University, Bearing database. Online [Accessed 16 March 2023] https://engineering.case.edu/bearingdatacenter https://doi.org/10.1016/j.cirpj.2015.05.004 https://doi.org/10.1016/j.ymssp.2005.09.012 https://spre.stb.iau.ir/article_669673.html https://doi.org/10.1109/TIE.2022.3156156 https://doi.org/10.3390/machines9060123 https://doi.org/10.1016/j.measurement.2017.11.049 https://www.researchgate.net/publication/353546792 https://doi.org/10.1051/meca/2011150 https://doi.org/10.1016/j.ymssp.2005.12.002 https://doi.org/10.1007/s12206-009-0807-4 https://doi.org/10.1155/2021/9469318