Next Article in Journal
Towards Sustainable Lithium-Ion Battery Recycling: Advancements in Circular Hydrometallurgy
Previous Article in Journal
Research on an Adaptive Active Suspension Leveling Control Method for Special Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis Method of Bearings Based on SCSSA-VMD-MCKD

1
Hebei Provincial Key Laboratory of Information Fusion and Intelligent Control, Shijiazhuang 050010, China
2
College of Engineering, Hebei Normal University, Shijiazhuang 050010, China
*
Author to whom correspondence should be addressed.
Processes 2024, 12(7), 1484; https://doi.org/10.3390/pr12071484
Submission received: 24 May 2024 / Revised: 6 July 2024 / Accepted: 12 July 2024 / Published: 15 July 2024
(This article belongs to the Section Advanced Digital and Other Processes)

Abstract

:
To tackle the issue of detecting early, subtle faults in rolling bearings in the presence of noise interference, the SCSSA-VMD-MCKD method is suggested. This method optimizes the Variational Mode Decomposition (VMD) and Maximum Correlated Kurtosis Deconvolution (MCKD) by integrating the sine-cosine and Cauchy Mutation Sparrow Search Algorithm (SCSSA). The approach aims to effectively diagnose faults in rolling bearings by leveraging the strengths of VMD and MCKD in noise reduction and highlighting fault frequencies. The method utilizes the SCSSA algorithm to autonomously search for parameters in both VMD and MCKD, using the EnvelopeCrest Factor E c as a fitness function. Firstly, SCSSA is employed to optimize the decomposition mode number K and penalty factor α in the VMD algorithm. Secondly, the parameters in the MCKD algorithm are optimized, and MCKD is used for deconvolution to enhance the impulsive characteristics of the best modal component. Finally, the signal is further analyzed after deconvolution. The results demonstrate that this algorithm can effectively identify subtle fault signals in bearing signals and diagnose fault frequencies in noisy environments. The accuracy of fault diagnosis can reach nearly 99%.

1. Introduction

Rolling bearings are a vital component in large machinery, playing a critical role in enhancing the operational efficiency of mechanical equipment. The running state of the bearings directly affects the normal use of mechanical equipment [1]. In order to ensure that the bearing operates correctly, the various data signals of the bearings should be regularly detected and processed in real time. This places higher demands on the method used to diagnose bearing faults.
Early fault signals were very weak, non-linear and non-stationary. This made them difficult to diagnose in a noisy background. The essence of bearing fault diagnosis lies in identifying and interpreting fault states from rolling bearing vibration signals [2]. Early fault diagnosis methods encompass Wavelet Transform (WT) [3], Empirical Mode Decomposition (EMD) [4], Ensemble Empirical Mode Decomposition (EEMD) [5], etc. However, these all belong to recursive modal decomposition methods and have certain shortcomings. In the presence of strong noise, phenomena like modal aliasing and endpoint effects may occur, which can affect the diagnosis of fault signals. Dragomiretskiy et al. [6] introduced the Variational Mode Decomposition algorithm (VMD), which addresses the aforementioned issues. The VMD algorithm is capable of setting K and α autonomously. Consequently, determining the optimal parameters represents a pivotal challenge for the VMD. Particle Swarm Optimization (PSO) was used to optimize the parameters of VMD by Wang Jie et al. [7]. Meanwhile, Yin Yantao et al. [8] and He Yong et al. [9] employed a Genetic Algorithm (GA) to optimize VMD. These studies further conducted envelope spectrum analysis on the optimized VMD. However, the algorithms exhibited low optimization efficiency. Wang Hengdi et al. [10] utilized the Beetle Antennae Search (BAS) algorithm to optimize VMD but encountered issues with insufficient local search capability.
To better eliminate interference and highlight fault characteristics, McDonald et al. suggested the Maximum Correlated Kurtosis Deconvolution (MCKD) algorithm [11]. By performing deconvolution operations to enhance the kurtosis of continuous impulse pulse signals, the MCKD algorithm accentuates the impulsive components within the signal, facilitating the extraction of frequency characteristics of fault signals. However, the MCKD algorithm similarly requires optimal parameter selection. Zhang Jun et al. [12] utilized the PSO algorithm to optimize MCKD but only optimized the L and T parameters, neglecting the effect of the displacement number M . Zeng Yaochuan et al. [13] employed the Grey Wolf Optimization (GWO) algorithm to optimize MCKD for extracting subtle fault features through envelope demodulation, but the convergence speed was found to be relatively slow. Wei Xiaopeng et al. [14], Liu Yingsong et al. [15] and Zichang Liu et al. [16], respectively, employed the Slime Mold Algorithm (SMA) and Sparrow Search Algorithm (SSA) [17] to optimize the parameters of MCKD, achieving adaptive selection and enhancing fault features. Nevertheless, these methodologies are susceptible to localized extremes during the latter stages of optimization. Based on the Sparrow Search Algorithm (SSA), Li Ailian et al. [18] proposed the Sparrow Search Algorithm with Cosine and Cauchy Mutation (SCSSA). This method solves the potential local optimal problem that may occur in SSA optimization, thereby enhancing the stability of the Sparrow algorithm.
Based on the analysis above, this paper proposes SCSSA-VMD-MCKD, a method for early fault diagnosis of rolling bearings, addressing the challenge of extracting weak early faults. This work’s primary contributions include the following:
(1)
The SCSSA algorithm was employed to achieve adaptive selection of VMD parameters, thus simplifying the issue.
(2)
The SCSSA algorithm was also utilized for parameter optimization in MCKD, enhancing computational efficiency and emphasizing the signal’s fault features.
(3)
The combination of optimized VMD and MCKD has been demonstrated to exhibit excellent efficacy. It has been successfully implemented in the field of bearing fault diagnosis.
The simulation analysis is conducted using MATLAB R2023a software, employing both simulated signals and the Case Western Reserve University (CWRU) rolling bearing dataset to represent inner and outer race faults, respectively. The SCSSA-VMD-MCKD method has shown its efficiency and accuracy, and its superiority is confirmed through comparative analysis.
The structure of the remaining article is as listed as follows:
(1)
Section 2 initially presents the fundamental principles of VMD, MCKD and SCSSA, accompanied by a flowchart depicting the SCSSA algorithm.
(2)
Section 3 details the specific process and flowchart of the SCSSA-VMD-MCKD method for fault diagnosis.
(3)
Section 4 validates the capability and performance of the SCSSA-VMD-MCKD method in extracting rolling bearing fault features using simulation signals.
(4)
Section 5 conducts experimental analysis on the CWRU bearing dataset based on simulated signals, verifying the potential application of this method in engineering.
(5)
Section 6 provides the conclusion of the article. The application prospects and developmental direction of this method are examined.

2. Description of Methods: SCSSA-VMD-MCKD

In this section, the fundamental principles and methodologies of VMD, MCKD and SCSSA are individually introduced.

2.1. Variational Mode Decomposition (VMD)

The VMD is a non-recursive signal processing method with adaptive properties, which decomposes the signal into multiple intrinsic mode functions (IMFs) through iterative search. The VMD algorithm tackles the issues posed by the EMD method, including the lack of mathematical foundation and problems with mode mixing [19]. It decomposes an actual signal f ( t ) into K intrinsic modes u k and accurately identifies both the center frequency and bandwidth of every mode component. To minimize the combined estimated bandwidth of all modalities, the constraint is that the sum of all modalities equals the total available bandwidth. The constraint conditions are as shown below:
min u k , w k k = 1 K t δ ( t ) + j π t * u k ( t ) e j w k t 2 2 s . t . k = 1 K u k = f ( t )
where δ ( t ) represents the unit impulse function, u k denotes the K decomposed IMF components, and w k are the central frequencies of each component.
To solve the aforementioned model, we introduce Lagrange multipliers λ and penalty factor α . Converting a constrained variational problem into an unconstrained one involves using Lagrange multipliers [20]:
L u k , w k , λ = α k t δ ( t ) + j π t * u k ( t ) e j w k t 2 2   + f ( t ) k u k ( t ) 2 2 + λ ( t ) , f ( t ) k u k ( t )
In the Alternating Direction Method of Multipliers (ADMM), we incrementally adjust u k , w k and λ to locate the saddle point of the augmented Lagrangian expression. In the frequency domain, the updates are as follows:
u ^ k n + 1 ( w ) = f ^ ( w ) i k u ^ k ( w ) + λ ^ ( w ) 2 1 + 2 α ( w w k ) 2
w k n + 1 = 0 w u ^ k ( w ) 2 d w 0 u ^ k ( w ) 2 d w
where u ^ k n + 1 ( w ) , f ^ ( w ) and λ ^ ( w ) correspond to the Fourier transforms of w k n + 1 , f ( t ) and λ ( t ) , respectively.
The VMD method indeed has certain limitations. The selection of empirical parameters exerts considerable influence and instability in the results that might arise during the optimization process. Therefore, it is essential to pre-determine the value of K and α in advance.
Indeed, parameter selection directly affects the decomposition effectiveness of VMD. In complex fault diagnosis scenarios, VMD might struggle to effectively identify and address intricate faults, especially in cases where fault features are very subtle. The straightforward fault diagnosis of VMD is not capable of achieving the optimal outcome. Consequently, an optimization algorithm is required to optimize it and enhance its fault characteristics in the context of strong interference.

2.2. Maximum Correlated Kurtosis Deconvolution (MCKD)

MCKD is designed to enhance the reproduction of the bearing signal’s periodic component, focusing on fault frequencies while simultaneously reducing noise frequencies. The principle of the MCKD algorithm is to utilize a series of finite impulse response (FIR) filters to process the signal such that the kurtosis of the filtered signal is maximized. By adjusting the parameters of the filters, MCKD can extract components from the signal that best match the filter response, thereby achieving signal deconvolution.
The definition of kurtosis is as follows [21]:
K c ( T ) = max f i = 1 N ( m = 0 M y i m T ) 2 ( i = 1 N y i 2 ) M + 1
In Equation (5), T represents the period of the impulse signal; M is the shift number of the FIR filter; y i denotes the impulse sequence of the periodic signal. The number of sampling points in the signal is N.
To find the optimal filter d f , the above equation is differentiated:
d d f k K c ( T ) = 0 , k = 1 , 2 , , L
where L is the parameter representing the length of the filter.
The combination coefficients of the obtained filter vector f can be represented by the following matrix:
f = y n 2 2 β 2 ( X 0 X 0 T ) 1 m = 0 M X m T α m
among which
β = y 1 y 1 T y 1 M T y 2 y 2 T y 1 M T y 1 y 1 T y 1 M T N × 1
X m T = X 1 r X 2 r X 3 r X N r 0 X 1 r X 2 r X N - 1 r 0 0 X 1 r X N - 2 r 0 0 0 X N L r + 1 L × N
α m = y 1 m T 1 ( y 1 2 y 1 T 2 y 1 m T 2 ) y 2 m T 1 ( y 1 2 y 2 T 2 y 2 m T 2 ) y N m T 1 ( y 1 2 y N T 2 y N m T 2 ) N × 1
The specific steps of MCKD can be referenced in the literature [22].
The MCKD method can be employed to identify impulsive elements within a signal, thereby overcoming the inherent limitations of the VMD algorithm in isolating critical fault indications. Nevertheless, this approach necessitates the fine-tuning of parameters to obtain the optimal outcomes.

2.3. SCSSA Algorithm

This article utilizes the Sparrow Search Algorithm with combined sine-cosine and Cauchy Variations (SCSSA) to optimize the parameters of VMD and MCKD, respectively.
The SCSSA algorithm builds upon the SSA for optimization purposes. It addresses the issues arising from the Sparrow Search Algorithm’s later stages, such as a decrease in population diversity and a lack of convergence accuracy due to falling into local optima.
The Sparrow Search Algorithm integrates a reverse learning strategy when operating in high-dimensional spaces:
x i , j = l j + u j 2 + l j + u j 2 k + x i , j k
In Equation (11), x i , j represents the i-th sparrow in the j-th dimension ( i = 1 , 2 , , D ; j = 1 , 2 , , N ) ; D represents the number of populations; N is the dimensionality; x i , j is the mirrored reverse position of x i , j ; l j and u j represent the lower and upper bounds of the j-th dimension of the search space, respectively.
When the discoverer finds food at a local optimum in the sparrow population, many followers will gather there. This phenomenon can reduce population diversity and result in issues with local extremes. To address this phenomenon, the SCSSA algorithm introduces a sine-cosine strategy based on SSA. This strategy utilizes the oscillatory variations of sine and cosine functions for both global and local optimization, aiming to achieve the globally optimal value.
The scaling factor for step size in the fundamental sine-cosine algorithm is as follows:
r 1 = a a t I t e r max
The step-size scaling factor is updated as follows, where a is a constant, t represents the iteration count, and I t e r max represents the maximum iteration limit, in conjunction with the diminishing strategy [23]:
r 1 = a * 1 t I t e r max η 1 / η
η is the tuning coefficient, where η ≥ 1. The new nonlinear decreasing search factor has a larger weight and slower decreasing speed in the early stage, which is conducive to improving the global optimality search ability; the lower weight factor in the subsequent period can enhance the algorithm’s advantage within regional development and accelerate the efficiency of achieving the optimal solution.
The SSA algorithm often considers the influence of the current position during the updating process, so a weighting factor ω is introduced to reduce the impact of the current position on the updating result. In the initial stages of optimization, a smaller ω reduces the effect of the seeking individual’s position update on the current position, thereby enhancing the algorithm’s global optimization performance. Conversely, in the later stages, a larger ω accelerates the convergence of the algorithm. It is recommended that the optimized performance be further optimized.
The weight factor ω is as follows:
ω = e 1 I t e r max 1 e 1
The revised equation for the explorer positions is as stated below:
X i , j i + 1 = ω X i , j t + r 1 sin r 2 + r 3 X b e s t X i , j t , R 2 < S T ω X i , j t + r 1 cos r 2 + r 3 X b e s t X i , j t , R 2 S T
In the formula, r 2 and r 3 are random numbers between 0 and 2π.
X i , j t + 1 = X b e s t ( t ) + c a u c h y ( 0 , 1 ) X b e s t ( t )
The standard Cauchy distribution function, denoted as c a u c h y ( 0 , 1 ) , defines the one-dimensional Cauchy mutation function centered at the origin as follows:
f ( x ) = 1 π ( 1 1 + x 2 ) , < x <
Figure 1 is a flowchart of the SCSSA algorithm.
The detailed derivation of SCSSA can be found in Reference [17].

3. Methodology of Analysis: SCSSA-VMD-MCKD

The SCSSA-VMD-MCKD method adopted in this article addresses the shortcomings of SCSSA-VMD, which lacks sufficient fault information. It achieves the adaptive selection of VMD and MCKD parameters, enabling the extraction of weak fault characteristics in rolling bearings amidst strong noise interference. The envelope peak factor E c was selected as the optimization index to optimize the fitness functions of VMD and MCKD using SCSSA. E c is the dimensionless ratio of the peak envelope spectrum to the effective value, considering the impact of signal periodicity and intensity.
The definition of E c is
E c = max X ( z ) z X ( z ) 2 / Z
A higher E c index indicates increased signal SNR and energy post-filtering [24]. The component with a higher E c value exhibits more pronounced periodic impact characteristics and more discernible fault characteristics.
The process of SCSSA-optimized VMD and MCKD is shown in Figure 2.
The specific process of fault diagnosis is as follows:
(1)
Initialize the SCSSA parameters with a population size of 10 and a maximum iteration count of 20. Apply SCSSA for the optimal parameters K and α , tuning for VMD. After multiple experiments, set the optimization range of K to [3,10] and the optimization range of α to [300, 2500]. Obtain the optimal parameters [ K 0 , α 0 ], employing the E c as the fitness function.
(2)
Decompose the fault signal using VMD to obtain K 0 IMF components. Compare the envelope peak factors of each component and choose the component with the highest value as the optimal IMF component when performing envelope spectrum analysis.
(3)
Select the optimized IMF component obtained from VMD as the input data for optimizing MCKD using SCSSA. Optimize the parameters L , T and M , where the optimization range for L is L ⊆ [100, 1000]. The shift number M exerts a significant influence on the number of peaks present in the signal following the completion of the deconvolution processing. It is generally chosen between 1 and 7. When M exceeds 7, the precision decreases due to the iterative method exceeding the floating-point exponent range [25]. Therefore, set the optimization range for M to M ⊆ [1, 7]. T = f s / f i . The fitness function is also chosen as E c to obtain the optimal parameters [ L 0 , T 0 , M 0 ].
(4)
The deconvolution operation for the MCKD is conducted using the parameters that were optimized in the previous step. The results are then subjected to envelope spectral analysis to identify the most prominent spectral lines within them.
(5)
A comparison must first be made between the theoretical fault frequency and the peak apparent spectral line, with a subsequent determination being made of the nature of the fault and the location of the occurrence. The objective of fault diagnosis can then be achieved by employing these findings.

4. Simulation Analysis

To verify the efficacy of the SCSSA algorithm in optimizing VMD and MCKD, a rolling bearing fault model is employed to simulate impact signals. Gaussian white noise is introduced to emulate faint inner race fault signals that are typically obscured by noise in real operational settings. This paper refers to the rolling bearing fault model in Reference [11] for analysis. The simulation fault signal is as follows:
h ( t ) = exp ( B t ) sin ( 2 π f n t ) A κ = A 0 sin ( 2 π f r t ) + 1 y ( t ) = K A κ h ( t k T 1 τ k ) x ( t ) = y ( t ) + n ( t )
To set the fault environment more accurately, we set the parameters as follows: A 0 = 0.5; the attenuation coefficient B is 800; the rotational frequency f r is 25 Hz; the resonance frequency f n is 4000 Hz; the inner race fault frequency f i is 120 Hz; n ( t ) stands for Gaussian white noise, and the SNR was set to −16 dB; τ k A is a minor fluctuation with a mean of 0 and a standard deviation of 0.05% of f r , which follows a normal distribution; the sampling frequency f s is 12,800 Hz; and there are a total of 8192 points in the sampling array ( N ).
Figure 3 displays the fault simulation signal, and Figure 4 depicts the time-domain waveform post-addition of noise. The envelope spectrum is presented in Figure 5. The addition of noise to a signal results in a substantial reduction in the visibility of prominent frequencies within the envelope spectrum, thereby significantly hindering the identification of these frequencies.
In the conventional analytical approach, it is challenging to discern the fault frequency following the introduction of noise, which impedes the extraction of fault information and introduces significant limitations.
During the signal analysis process, the SCSSA algorithm was used for optimization of K and α . The optimization range for K was set to [3, 10], and for α , it was set to [100, 2500]. Iteration was capped at 20, and the population size was set to 10. The best optimization result for VMD obtained was [2372, 10]. To compare the advantages of the SCSSA algorithm in parameter optimization, the results of VMD optimized by the SCSSA algorithm are compared with those optimized by the SSA and PSO algorithms based on convergence speed and envelope peak factor. The parameter settings of the SSA and PSO algorithms are the same as those of the SCSSA algorithms mentioned above in Section 3. Under the condition that E c is also used as a fitness function, the time of each optimization of SCSSA, SSA and PSO functions is 6.378 s, 6.312 s and 6.286 s, respectively, indicating that the three functions have similar spatial complexity.
Figure 6 displays optimization curves for the SCSSA, PSO and SSA algorithms. The E c values of the SCSSA, SSA and PSO algorithms are E c 1 = 5.9705, E c 2 = 5.9469 and E c 3 = 5.9619, respectively. The SCSSA algorithm achieves the highest envelope peak factor after optimization, and it also demonstrates faster convergence speed compared to the SSA and PSO algorithms. The results indicate that the SCSSA algorithm is demonstrably more efficacious than the SSA and PSO algorithms regarding both the speed of solution acquisition and the accuracy of the optimization process.
After optimizing with the SCSSA algorithm, the best parameters are inputted into the VMD, setting K to 10 and α to 2372. Upon decomposing with VMD, the time-domain waveforms of each IMF are depicted in Figure 7, and the envelope peak factors E c are listed in Table 1. It can be observed that the optimal IMF component is K 0 = 7. Further envelope spectrum analysis is conducted on IMF 7. As shown in Figure 8, the envelope spectrum at this point exhibits only two prominent frequency lines, with other frequencies being less significant. The prominent frequencies are approximately around 120 Hz, which is near the fault frequency.
We decompose the analog signal by EMD, VMD and EEMD, respectively. Figure 9, Figure 10 and Figure 11 depict the spectrum.
As can be seen from the above figures, both EMD and EEMD produce frequency aliasing, but VMD has a relatively good decomposition effect and can effectively extract local fault information, so VMD is more suitable for signal feature extraction.
After deconvolution, the optimal IMF components decomposed by VMD are input into MCKD to optimize parameters. With MCKD optimization, the parameters are set as follows: L is 644, T is 96, and M is 1. These parameters were optimized within specified ranges: L from 100 to 1000, T from 85 to 142 and M from 1 to 7. The optimization process used a population size of 10 and was limited to a maximum of 20 iterations. After sampling at 12.8 kHz, the optimized parameters [ L , T , M ] were determined to be [644, 96, 1] for use in the MCKD algorithm.
The fitness function still selects the peak envelope spectral factor E c . Figure 12 shows the fitness curve of MCKD optimized by SCSSA, with the envelope peak factor E c being 10.3188. It is evident from the graph that convergence occurred around the 16th generation of optimization. The envelope spectrum of the best IMF component after deconvolution is illustrated in Figure 13.
Comparing the envelope spectrum before and after MCKD deconvolution, it is evident that the fault feature has undergone a notable enhancement. After deconvolution, the fault characteristic frequency f i and its harmonics are all visible, including the second, third and fourth harmonics, indicating accurate extraction of the characteristic frequencies. This demonstrates that the SCSSA algorithm optimization of MCKD greatly amplifies the impact components of fault signals, making it highly applicable in fault diagnosis. The accuracy of fault frequency and frequency doubling is shown in the following Table 2, with an accuracy of up to 99%.
To verify the stability of SCSSA algorithm optimization, repeated experiments were conducted, and the results of parameter optimization are shown in Table 3.
The formulas for mean and standard deviation are as follows:
E ( x ) = X 1 + X 2 + + X n n
s = ( X 1 E ( x ) ) 2 + ( X 2 E ( x ) ) 2 + + ( X n E ( x ) ) 2 n
where E ( x ) , S and n stand for mean, standard deviation and sample size, respectively. It can be observed from the table that the variation range of parameter optimization results is not large, indicating that the algorithm has stability.

5. Experimental Signal Analysis

To gain further insight into the efficacy of the SCSSA-optimized VMD and MCKD methods employed in this study, the outer ring bearing data of the CWRU dataset was selected for optimization. Multiple experiments were conducted to validate this approach. The bearing data used are listed in Table 4.
The theoretical fault frequency of the outer race of the bearing can be calculated by the following formula:
f o = r 60 × 1 2 × n × 1 d D × cos α
where r is the shaft rotation speed; n represents the number of rolling elements; d represents the diameter of the rolling elements; D is the pitch diameter of the rolling elements; α represents the contact angle of the pivot, which is set to 0° in this article. Following the completion of the requisite calculations, it was determined that the theoretical fault frequency of the outer race is 107.3 Hz. To increase contrast, Gaussian white noise with a level of −16 dB was added, simulating weak fault signals hidden by noise in the bearing. Figure 14 depicts the time-domain waveform, and Figure 15 shows the envelope spectrum of the fault signal.
The optimization steps and the range of optimization for K and α are as mentioned earlier. Based on experimental experience, the iteration count was capped at 20, with a population of 10. The optimization result was [ K 0 , α 0 ] = [2500, 8], with an envelope peak factor E c = 10.3246. The fitness curve is illustrated in Figure 16, demonstrating that the SCSSA algorithm converged in the fifth optimization iteration.
Using the optimal parameters [ K 0 , α 0 ], the VMD decomposition was performed, resulting in the IMF components shown in Table 5. The best IMF component is K 0 = 5. Figure 17 shows the envelope spectrum of the optimal IMF component, which is characterized by a prominent frequency of around 107 Hz.
The optimal IMF component was used as input data for MCKD, and the SCSSA algorithm was employed to further optimize MCKD. The optimization ranges for L , T and M , M remained the same as before. Eventually, the best parameters for L , T and M were determined to be [169, 112, 1], with an envelope peak factor E c = 6.577. The fitness curve for MCKD is depicted in Figure 18 and Figure 19 and shows the envelope spectrum after deconvolution of the optimal IMF component.
The peak of the deconvolved envelope spectrum is close to 107 Hz, which is congruent with the calculated value of the fault characteristic frequency. This demonstrates that the fault frequency can be identified. The frequency of outer ring failures can be accurately determined, as well as the harmonics. The optimization of MCKD using the SCSSA method effectively enhances the impulse components in the signal, thus accomplishing the objectives of fault diagnosis. The following Table 6 shows the accuracy of frequency doubling, indicating that the diagnostic effect can reach more than 98.8%.

6. Conclusions from the Research

This paper proposes a novel feature extraction method based on SCSSA-VMD-MCKD for bearing failure diagnosis. It provides theoretical and technical support for the extraction of fault features in rolling bearings, with promising engineering application prospects. This method aims to extract weak fault characteristics of bearings in the context of complex noises. Through experimental analysis, the following conclusions were reached:
(1) By utilizing E c as the fitness function to optimize VMD, adaptive selection of VMD parameters is achieved. After obtaining the optimal parameters, the best modal components are selected through VMD decomposition with these parameters.
(2) After optimizing the best modal components using SCSSA, MCKD is applied with E c as the fitness function for the deconvolution operation. Subsequent envelope spectrum analysis significantly reduces interference, effectively highlighting impact components distorted by noise interference. The recognition accuracy of the real signal can reach nearly 99%.
(3) The optimization curve of the SCSSA algorithm exhibits faster convergence and higher accuracy compared to PSO, SSA and other algorithms. The SCSSA-VMD-MCKD method effectively enables fault diagnosis despite strong background noise.
The SCSSA-VMD-MCKD method has not only driven technological advancements in data-driven scientific research but also continues to enhance productivity, reduce costs and provide crucial support for ongoing improvements and innovations in industrial applications. Its development and application hold significant implications for the progress of modern industry and science. However, the algorithm still faces limitations and areas for improvement, such as optimizing parameter selection and adjustment and enhancing convergence speed and stability to accommodate more complex external interferences. Addressing multi-objective optimization problems and achieving multi-input multi-output solutions are directions for further research and development of the method.

Author Contributions

Conceptualization, Q.L. (Qing Lv); methodology, X.W.; software, K.Z.; validation, K.Z., Q.L. (Qing Lv) and Q.L. (Qiang Li); formal analysis, X.W.; investigation, K.Z.; resources, Q.L. (Qing Lv); data curation, X.W. and K.Z.; writing—original draft preparation, K.Z.; writing—review and editing, K.Z. and Q.L. (Qiang Li); visualization, K.Z.; supervision, X.W., K.Z. and Q.L. (Qiang Li); project administration, K.Z. and Q.L. (Qiang Li); funding acquisition, Q.L. (Qing Lv). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 62171179).

Data Availability Statement

The data are publicly available.

Acknowledgments

We would like to thank Case Western Reserve University for providing the bearing dataset.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shoujing, Z.; Mingjun, S.; Jingwei, Y.; Rui, W. A Fault Feature Extraction Method of Rolling Bearings Based on Parameter Adaptive Maximum Correlation Kurtosis Deconvolution. J. Xi’an Jiaotong Univ. 2022, 56, 75–83. [Google Scholar]
  2. Fang, C. Fault Diagnosis of Rolling Bearing Based on Hilbert-Huang Transform. Intern. Combust. Engine Parts 2020, 24, 178–179. [Google Scholar]
  3. Chun, C.; Qiyue, W.; Jiuhchu, J.; Yang, G.; Tiezhou, W. Battery fault diagnosis method based on wavelet decomposition and Hilbert envelope spectrum analysis. Chin. LABAT Man 2021, 58, 251–256. [Google Scholar]
  4. Boyuan, D.; Weicheng, C.; Chengxuan, Z.Q.L. Gear fault diagnosis based on Empirical Mode Decomposition and Signal diversity merging. Comput. Meas. Control. 2022, 29, 43–49. [Google Scholar]
  5. Jia, Y.; Li, G.; Dong, X.; He, K. A novel denoising method for vibration signal of hob spindle based on EEMD and grey theory. Measurement 2021, 169, 108490. [Google Scholar] [CrossRef]
  6. Konstantin, D.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar]
  7. Jie, W.; Shiwei, G. Application of Adaptive VMD Algorithm in Fault Diagnosis of Rolling Bearing. Mech. Electr. Eng. Technol. 2020, 49, 161–164. [Google Scholar]
  8. Tiao, Y.H.Z. Fault Feature Signal Extraction Method of Rolling Bearing Based on GA-VMD. Mech. Res. Appl. 2023, 36, 1–5. [Google Scholar]
  9. Yong, H.; Hong, W.; Sui, G. New fault diagnosis approach for bearings based on parameter optimized VMD and genetic algorithm. J. Vib. Shock. 2021, 40, 184–189. [Google Scholar]
  10. Hedi, W.; Sier, D.; Hui, Y.J.L. Incipient fault diagnosis of rolling bearing based on VMD with parameters optimized. J. Vib. Shock. 2020, 39, 38–46. [Google Scholar]
  11. Jun, Z.; Jianqun, Z.; Jinde, Z.; Min, Z.; Xike, L. PSO-VMD-MCKD Based Fault Diagnosis for Incipient Damage in Wind Turbine Rolling Bearing. J. Vib. Meas. Diagn. 2020, 40, 287–296+418. [Google Scholar]
  12. McDonald, G.L.; Zhao, Q.; Zuo, M.J. Maximum correlated Kurtosis deconvolution and application on gear tooth chip fault detection. Mech. Syst. Signal Process. 2012, 33, 237–255. [Google Scholar] [CrossRef]
  13. Yaochuan, Z.; Yunshu, L.; Xiaomei, W. Fault Diagnosis of Slewing Bearing of Portal Crane Based on EEMD and GWO-MCKD. Mach. Tool Hydraul. 2022, 50, 170–175. [Google Scholar]
  14. Xiaopeng, W.; Bingpeng, G. Compound Fault Diagnosis of Bearings Based on Optimized MCKD-VMD and Cross-correlation Spectrum. Modul. Mach. Tool Autom. Manuf. Tech. 2023, 3, 78–81. [Google Scholar]
  15. Zhinggang, L.Y.W.; Qiang, S.H.L.X.L. Weak Fault Feature Extraction of Rolling Bearings Based on Parameter Adaptive VMD and MCKD. Noise Vib. Control. 2023, 43, 102–109. [Google Scholar]
  16. Liu, Z.; Li, S.; Wang, R.; Jia, X. Research on Fault Feature Extraction Method of Rolling Bearing Based on SSA–VMD–MCKD. Electronics 2022, 11, 3404. [Google Scholar] [CrossRef]
  17. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  18. Ailian, L.; Lingxiang, Q.; Guimei, C.; Shaofeng, X. Sparrow Search Algorithm Combining Sine-Cosine and Cauchy Mutation. Comput. Eng. Appl. 2022, 58, 91–99. [Google Scholar]
  19. Wu, S.; Zhou, J.; Liu, T. Compound Fault Feature Extraction of Rolling Bearing Acoustic Signals Based on AVMD-IMVO-MCKD. Sensors 2022, 22, 6769. [Google Scholar] [CrossRef]
  20. Jianhua, Y.; Binbin, X.; Baolin, H.; Ziwei, Z.; Bang, L. Short-term prediction method of photovoltaic power generation based on DTW-VMD-PSO-BP. Acta Energiae Solaris Sin. 2022, 43, 58–66. [Google Scholar]
  21. Lyu, X.; Hu, Z.; Zhou, H.; Wang, Q. Application of improved MCKD method based on QGA in planetary gear compound fault diagnosis. Measurement 2019, 139, 236–248. [Google Scholar] [CrossRef]
  22. Yongxin, Z.; Xiaoqing, S.; Xiaodong, Z.; Junfa, W.Z.L. Composite Fault Diagnosis Method of Rolling Bearings Based on Maximum Correlated Kurtosis Deconvolution. Noise Vib. Control. 2019, 40, 98–102+160. [Google Scholar]
  23. Leifu, G.; Xuejiao, R. Improved YSGA Algorithm Combining Declining Strategy and Fuch Chaotic Mechanism. J. Front. Comput. Sci. Technol. 2021, 15, 564. [Google Scholar]
  24. Long, Z.; Guoliang, X.; Wenyi, H. New Procedure and Index for the Parameter Optimization of Complex Wavelet Based Resonance Demodulation. J. Mech. Eng. 2015, 51, 129–138. [Google Scholar]
  25. Xinyi, P.; Jianhai, Y. Early Fault Diagnosis of Rolling Bearings Based on Parametric Optimized MCKD. Noise Vib. Control. 2021, 41, 109–113+218. [Google Scholar]
Figure 1. The SCSSA algorithm flowchart.
Figure 1. The SCSSA algorithm flowchart.
Processes 12 01484 g001
Figure 2. Process of optimizing VMD and MCKD by SCSSA.
Figure 2. Process of optimizing VMD and MCKD by SCSSA.
Processes 12 01484 g002
Figure 3. The time-domain waveform without noise.
Figure 3. The time-domain waveform without noise.
Processes 12 01484 g003
Figure 4. The time-domain waveform with noise.
Figure 4. The time-domain waveform with noise.
Processes 12 01484 g004
Figure 5. The envelope spectrum of the fault signal.
Figure 5. The envelope spectrum of the fault signal.
Processes 12 01484 g005
Figure 6. Comparison of SCSSA, SSA and PSO-optimized VMD.
Figure 6. Comparison of SCSSA, SSA and PSO-optimized VMD.
Processes 12 01484 g006
Figure 7. The time-domain waveforms of each IMF component.
Figure 7. The time-domain waveforms of each IMF component.
Processes 12 01484 g007
Figure 8. The envelope spectrum of the optimal IMF component.
Figure 8. The envelope spectrum of the optimal IMF component.
Processes 12 01484 g008
Figure 9. The envelope spectrum of the optimal VMD components.
Figure 9. The envelope spectrum of the optimal VMD components.
Processes 12 01484 g009
Figure 10. The envelope spectrum of EMD components.
Figure 10. The envelope spectrum of EMD components.
Processes 12 01484 g010
Figure 11. The envelope spectrum of EEMD components.
Figure 11. The envelope spectrum of EEMD components.
Processes 12 01484 g011
Figure 12. Fitness curve for optimized SCSSA-MCKD.
Figure 12. Fitness curve for optimized SCSSA-MCKD.
Processes 12 01484 g012
Figure 13. Envelope spectrum of the best IMF component after deconvolution.
Figure 13. Envelope spectrum of the best IMF component after deconvolution.
Processes 12 01484 g013
Figure 14. The time-domain waveform of the fault signal.
Figure 14. The time-domain waveform of the fault signal.
Processes 12 01484 g014
Figure 15. Envelope spectrum of the fault signal.
Figure 15. Envelope spectrum of the fault signal.
Processes 12 01484 g015
Figure 16. Fitness curve for optimized VMD.
Figure 16. Fitness curve for optimized VMD.
Processes 12 01484 g016
Figure 17. The envelope spectrum of the optimal IMF component.
Figure 17. The envelope spectrum of the optimal IMF component.
Processes 12 01484 g017
Figure 18. Fitness curve for optimized SCSSA-MCKD.
Figure 18. Fitness curve for optimized SCSSA-MCKD.
Processes 12 01484 g018
Figure 19. Envelope spectrum of the best IMF component after deconvolution.
Figure 19. Envelope spectrum of the best IMF component after deconvolution.
Processes 12 01484 g019
Table 1. The values of each component Ec after VMD decomposition.
Table 1. The values of each component Ec after VMD decomposition.
ComponentIMF1IMF2IMF3IMF4IMF5IMF6IMF7IMF8IMF9IMF10
Ec3.633.803.944.554.085.105.624.053.524.51
Table 2. Failure frequency and accuracy of frequency doubling.
Table 2. Failure frequency and accuracy of frequency doubling.
Theoretical Frequency/HzTrue Frequency/HzAccuracy Rate
120120.31299.7%
240239.06299.6%
360359.37599.8%
480478.12599.6%
600598.43899.7%
Table 3. Parameters of several SCSSA tests.
Table 3. Parameters of several SCSSA tests.
Number of Tests1st2nd3rd4th5th E ( x ) S
α 237224482500240623182408.862.387
K 109910109.60.489
L 644446482378252440.4128.53
T 961019099104984.775
M 1111110
Table 4. Bearing parameters.
Table 4. Bearing parameters.
Bearing ModelFault Diameter/mmMotor Speed r/minSampling Frequency/kHzLoad/hp
SKF62050.17781797120
Table 5. The values of each component Ec after VMD decomposition.
Table 5. The values of each component Ec after VMD decomposition.
ComponentIMF1IMF2IMF3IMF4IMF5IMF6IMF7IMF8
Ec3.733.593.464.9710.325.973.823.59
Table 6. Failure frequency and accuracy of frequency doubling.
Table 6. Failure frequency and accuracy of frequency doubling.
Theoretical Frequency/HzTrue Frequency/HzAccuracy Rate
107.310899.3%
214.621699.3%
321.932499.3%
429.2429100%
536.554398.8%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lv, Q.; Zhang, K.; Wu, X.; Li, Q. Fault Diagnosis Method of Bearings Based on SCSSA-VMD-MCKD. Processes 2024, 12, 1484. https://doi.org/10.3390/pr12071484

AMA Style

Lv Q, Zhang K, Wu X, Li Q. Fault Diagnosis Method of Bearings Based on SCSSA-VMD-MCKD. Processes. 2024; 12(7):1484. https://doi.org/10.3390/pr12071484

Chicago/Turabian Style

Lv, Qing, Kang Zhang, Xiancong Wu, and Qiang Li. 2024. "Fault Diagnosis Method of Bearings Based on SCSSA-VMD-MCKD" Processes 12, no. 7: 1484. https://doi.org/10.3390/pr12071484

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop