Next Article in Journal
Accelerometric Classification of Resting and Postural Tremor Amplitude
Previous Article in Journal
Diffusion Model for DAS-VSP Data Denoising
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Rolling Bearing Fault Feature Extraction Algorithm Based on IPOA-VMD and MOMEDA

1
School of Electronic Information, Yangtze University, Jingzhou 434023, China
2
Hubei Key Laboratory of Drilling and Production Engineering for Oil and Gas, Wuhan 430100, China
3
School of Electronics and Information Engineering, Jingchu University of Technology, Jingmen 448000, China
4
Electronic and Communication Institute, China Three Gorges University, Yichang 443002, China
5
Institute of Vehicle Information Control and Network Technology, Hubei University of Automotive Technology, Shiyan 442002, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(20), 8620; https://doi.org/10.3390/s23208620
Submission received: 15 August 2023 / Revised: 10 October 2023 / Accepted: 19 October 2023 / Published: 21 October 2023

Abstract

:
Since the rolling bearing fault signal captured by a vibration sensor contains a large amount of background noise, fault features cannot be accurately extracted. To address this problem, a rolling bearing fault feature extraction algorithm based on improved pelican optimization algorithm (IPOA)–variable modal decomposition (VMD) and multipoint optimal minimum entropy deconvolution adjustment (MOMEDA) methods is proposed. Firstly, the pelican optimization algorithm (POA) was improved using a reverse learning strategy for dimensional-by-dimensional lens imaging and circle mapping, and the optimization performance of IPOA was verified. Secondly, the kurtosis-square envelope Gini coefficient criterion was used to select the optimal modal components from the decomposed components of the signal, and MOMEDA was used to process the optimal modal components in order to obtain the optimal deconvolution signal. Finally, the Teager energy operator (TEO) was employed to demodulate and analyze the optimally deconvoluted signal in order to enhance the transient shock component of the original fault signal. The effectiveness of the proposed method was verified using simulated and actual signals. The results showed that the proposed method can accurately extract failure characteristics in the presence of strong background noise interference.

1. Introduction

Rolling bearings play a crucial role in rotating mechanical equipment. Their health status directly affects the operational performance of mechanical equipment and even determines whether production processes can be performed [1]. Rolling bearing fault diagnosis mainly contains two aspects. On the one hand, the original signal is preprocessed, and the time–frequency domain’s fault features are extracted via signal processing methods. On the other hand, the extracted time–frequency domain features are used for fault identification via deep learning methods [2]. However, due to the harsh operating environment of rolling bearings and the mutual friction of the transmission system, the vibration signal contains large amounts of ambient noise, and the fault characteristics are frequently drowned out and can be challenging to discern. Therefore, the effective extraction of fault characteristics of rolling bearings in the presence of strong background noise interference can greatly improve the training efficiency and recognition accuracy of deep learning fault diagnosis algorithms, which is of immense practical significance for the normal operation of mechanical equipment [3,4].
Rolling bearing fault signals exhibit nonlinear and non-smooth characteristics, limiting the effectiveness of traditional signal processing methods for noise reduction analysis [5,6]. As such, advanced signal processing methods are required to filter out noise components from the original vibration signal [7,8]. Commonly used methods for vibration signal denoising include wavelet transform (WT), empirical mode decomposition (EMD), and ensemble EMD (EEMD) [9]. WT can characterize local signals but lacks self-adaptability and requires the manual selection of wavelet basis functions [10]. EMD decomposes the signal into a series of intrinsic mode components (IMFs) that characterize the signal; however, it is susceptible to modal aliasing and endpoint effects during the signal decomposition process [11,12]. EEMD distinguishes high- and low-frequency signals by using a mean square error criterion but suffers from long decomposition times and signal residue [13]. Although the aforementioned methods achieve noise reduction in rolling bearing fault signals to a certain extent, they fail to eliminate modal aliasing and boundary effects encountered in the signal decomposition process. Dragomiretskiy et al. [14] proposed a variational modal decomposition (VMD) algorithm to achieve adaptive signal decomposition by solving the optimal solution of variational modes. This method effectively avoids boundary effects and modal aliasing in the main frequency component, and it is more conducive to the processing of complex signals. However, the decomposition effect of the VMD algorithm is mainly determined by the penalty factor and the number of modal layers, and the improper selection of parameters can result in over-decomposition and spurious components of the signal [15,16]. Therefore, to ensure accurate parameter settings in VMD and avoid subjective errors, it is particularly important to adaptively select the optimal core parameters of VMD for subsequent feature extraction. Inspired by the application of swarm intelligence algorithms in the field of parameter optimization, this paper utilizes metaheuristic algorithms to adaptively determine the core parameters of VMD.
In recent years, scholars have applied swarm intelligence optimization algorithms to signal processing, which can not only adaptively establish the core parameters of signal processing algorithms but also improve the signal processing performance of the corresponding algorithms. Luo et al. [17] proposed an improved differential search (DS) optimization algorithm for the adaptive optimization of the core parameters of VMD and combined it with stochastic resonance theory to extract fault features. Zhang et al. [18] combined the grasshopper optimization algorithm (GOA) and the maximum weighted kurtosis index criterion to optimize the core parameters of VMD and extracted rolling bearing fault features. Yang et al. [19] used the marine predator optimization algorithm (MPA) to adaptively obtain the optimal parameters of the VMD and combined it with the fully variational denoising maximum second-order cyclic steady-state blind convolution (TVD-CYCBD) model for fault feature extraction. Ding et al. [20] proposed a VMD parameter optimization algorithm based on gene mutation particle swarm optimization (GMPSO). This method used GMPSO to obtain the optimal parameter combination of the VMD algorithm and then performed envelope spectrum analyses on the optimal modal components, finally extracting the fault features. Wang et al. [21] used an Archimedean optimization algorithm (AOA) to search for the optimal number of decomposition layers and penalty factor of the VMD and to find the IMF components that are the most sensitive to fault features. Although the above swarm intelligence algorithm can optimize the parameters of VMD to some extent, they are prone to fall into local optimization at the later stages of the iteration. Mei et al. [22] improved the pelican optimization algorithm (POA) using chaotic mapping to optimize the random forest model. However, this method only initialized the pelican population, which did not significantly improve the algorithm’s optimization seeking ability. Therefore, in order to improve the convergence speed and accuracy of POA and enhance its ability with respect to global optimization searching, this paper proposes a new improvement strategy to adaptively adjust the position of pelican individuals in POA via circle mapping and reverse learning strategies for dimensional-by-dimensional lens imaging.
After the preliminary noise reduction in the original signal using the signal decomposition algorithm, methods for extracting the periodic shock signal from the signal components are also one of the key steps in fault feature extraction. To address this problem, Endo et al. [23] proposed a minimum entropy deconvolution (MED) algorithm. However, this method can only obtain a single pulse signal, while the rolling bearing fault signal is generally a periodic pulse signal. McDonald et al. [24] proposed a maximum correlation kurtosis deconvolution (MCKD) algorithm by combining correlation kurtosis and the deconvolution algorithm. However, the model of the algorithm is complex, and the accuracy of the model is determined by multiple parameters. McDonald et al. [25] proposed a multipoint optimal minimum entropy deconvolution-adjusted (MOMEDA) algorithm and employed it for the fault diagnosis of rolling bearings [26,27,28]. MOMEDA eliminates the need for preset failure cycles, and the model is highly generalizable. MOMEDA overcomes the limitations of MED and MCKD, which require constant iterations to obtain the optimal filter, and it can effectively enhance and extract the periodic shock components in vibration signals.
To effectively and precisely extract failure characteristics in the presence of strong background noise, we propose applying the IPOA-VMD and MOMEDA algorithms to the fault detection of rolling bearings. Firstly, the POA is improved using circle mapping and a reverse learning strategy for dimensional-by-dimensional lens imaging, and the core parameters of VMD are adaptively optimized using IPOA. Secondly, the kurtosis-square envelope Gini coefficient (K-SEGI) criterion is used to select the optimal modal components from the decomposed components of the signal, and MOMEDA is used to further denoise the optimal modal components to obtain the optimal deconvolution signal. Finally, the Teager energy operator (TEO) is employed in demodulation, and the optimally deconvoluted signal is analyzed, achieving the accurate extraction of fault features. We verified the effectiveness of the proposed method for failure characteristic extraction in the presence of strong background noise interference using simulated and actual signals.

2. Variational Mode Decomposition (VMD)

The constrained variational model constructed by the VMD is described as follows [29]:
min u k , ω k k = 1 K α t ( δ ( t ) + j π t ) * u k ( t ) e j ω k t   2 2 s . t . k = 1 K u k = f
where u k refers to each IMF component that is derived from the VMD decomposition, and f denotes the original signal. The ω k represents the center frequency associated with each IMF component, δ ( t ) represents the unit pulse function, and * represents convolutional operations.
Using an augmented Lagrange function, we can transform a restricted variational problem into an unrestricted variational problem. The expression is as follows:
L u k , ω k , λ = α k = 1 K α t ( δ ( t ) + j π t ) u k ( t ) e j ω k t 2 2 + f ( t ) k = 1 K u k ( t )   2 2 + λ ( t ) , f ( t ) k = 1 K u k ( t )
where λ is the Lagrange multiplier, and α is the punishment factor.
The alternating direction method of multipliers (ADMMs) is employed to address the problem of solving the unconstrained variational model. The update formulas for ω k , u k , and λ, as well as the iteration termination conditions, are as follows:
ω k n + 1 = 0 ω |   u ^ k ( ω ) | 2 d ω 0 |   u ^ k ( ω ) | 2 d ω
  u ^ k   n + 1 ( ω ) =   f ^   ( ω ) i k   u ^ i ( ω ) +   λ ^   ( ω ) 2 1 + 2 α ( ω ω k ) 2
  λ ^ n + 1 ( ω ) = λ ^ n ( ω ) + τ (   f ^   ( ω ) k = 1 k   u ^ k n + 1 ( ω ) )
k = 1 k (   u ^ k n + 1   u ^ k n 2 2 /   u ^ k n 2 2 )   <   ε
where u ^ k   n + 1 , λ ^ n + 1 , and f ^ are, respectively, denote the Fourier transform corresponding to u k   n + 1 , λ n + 1 , and f; ε is the convergence accuracy. Cyclic updating is performed using the aforementioned steps until the termination condition is met, finally yielding the K IMF components.

3. IPOA-VMD and MOMEDA Fault Feature Extraction Algorithms

3.1. Improved Pelican Optimization Algorithm (IPOA)

POA achieves optimal searches by simulating the hunting process of pelican populations in terrestrial organisms [30]. Compared to commonly used optimization algorithms [31,32,33], POA has advantages, such as fast convergence speed, resilience to local optima, and strong approximation ability to find optimal solutions [34]. POA comprises two main phases: the exploration phase and the development phase. However, the problem of decreasing population diversity occurs at the later stage of iterations. Therefore, in this paper, we proposed the use of circle mapping and reverse learning strategies for dimensional-by-dimensional lens imaging to enhance population diversity. First, circle mapping is employed to initialize the positions of the pelican population so that each pelican is evenly distributed across the entire search space. Next, the position of each pelican is optimized using the reverse learning strategy for dimensional-by-dimensional lens imaging to enhance the diversity of the pelican population during the later iteration process of the POA in order to improve the convergence rate of the algorithm and reduce the risk of trapping in local optimality.

3.1.1. Circle Mapping Strategy

Chaotic mapping exhibits properties such as randomness, ergodicity, and regularity, which can be utilized to improve the optimization performance of POA. Commonly used chaotic mappings in the field of optimization include logistic mappings, tent mappings, and circle mappings [35]. As observed in the distribution of the 1500 sequence values generated using four different methods, as shown in Figure 1, circle mapping generated a more uniform and stable distribution of chaotic sequence values between 0 and 1 compared to logistic mapping, tent mapping, and ordinary random numbers. Therefore, in this study, circle mapping was used to initialize the positions of the pelican population. Circle mapping can be defined as follows:
n u m i + 1 = m o d n u m i + 0 . 2 0 . 5 2 π s i n ( 2 π n u m i ) , 1
where n u m i is the i-th chaotic sequence number, and mod is the remainder operation.
The expression for IPOA population initialization is as follows:
X i j = l j + ( u j l j ) × n u m i j
where n u m i j is the value of the chaotic sequence generated via circle mapping on the dimension of the corresponding pelican individual.

3.1.2. Reverse Learning Strategy for Dimensional-by-Dimensional Lens Imaging

Two methods are mainly used to solve the local optimum problem: (1) maintaining the current optimal position and expanding the search area and (2) abandoning the current optimal position and searching in a new area. In this study, the first method was used, inspired by lens imaging [36], and the reverse learning strategy for dimensional-by-dimensional lens imaging was used to facilitate the POA in escaping from the local optimal region. Figure 2 illustrates the schematic of the reverse learning strategy for lens imaging [36].
For a space with a search range of [aj, bj] for feasible solutions, the position of the optimal individual X b e s t j in the j-th dimension represents the projection of an object p with a height of h on the x-axis. A convex lens is placed at base point o. An object p creates an inverted real image p’ with height h’ on the other side of the convex lens. At this point, the projection of p’ on the x-axis is represented as X b e s t j . The following expression is based on the principle of lens imaging:
( a j + b j ) / 2 X b e s t j X b e s t j ( a j + b j ) / 2 = h h
Let h / h = n . Accordingly, Equation (9) can be transformed as follows:
X b e s t j = ( a j + b j ) 2 + ( a j + b j ) 2 n X b e s t j n
When n = 1, we obtain the following:
X b e s t j = ( a j + b j ) X b e s t j
As observed in Equation (11), when n = 1, a fixed reverse solution is obtained. Thus, the dynamically varying inverse solution is obtained by adjusting the value of n. First, the optimal individual position of the pelican is updated using the proposed optimization strategy, mapping the positions of each dimension into space to obtain the reverse position. Next, the previous position’s fitness value is compared with the fitness value after reverse learning. If the fitness value after reverse learning is better than that of the previous position, the reverse position is selected to replace the previous position. Otherwise, the original position is retained for the next generation. The reverse learning strategy for dimensional-by-dimensional lens imaging not only avoids interference between different dimensions but also expands the search range of the algorithm.

3.1.3. IPOA Algorithm Performance Experiment

To verify the optimization performance of IPOA, the swarm intelligence algorithms in the literature [17,18,19,20,21] were compared with IPOA. Multiple benchmark functions were used for testing. The benchmark test function parameters are presented in Table 1. During the testing process, for all the algorithms, the limit for the number of iterations was 100, the initial population was set as 30, and the search space dimension of the population was 30. To avoid the randomness of the experiment, each algorithm was run independently 30 times for each benchmark function. The results of 30 experiments were counted, and the average value Avg and the total number of times to reach the target optimal value MR (the target optimum value was set to 10−6) were calculated. The smaller the value of Avg, the stronger the ability of the optimization algorithm to approximate the optimal solution and the greater the probability of reaching the global optimum. The larger the value of MR, the higher the optimization accuracy; moreover, convergence speeds become faster, and the optimization algorithm exhibits stronger reliability. The iterative curves of different optimization algorithms under single mode and multimodal benchmark test functions are displayed in Figure 3 and Figure 4, respectively. The experimental results of different optimization algorithms are shown in Table 2.
The above chart clearly shows the test results of different optimization algorithms. As observed in Figure 3 and Figure 4 and Table 2, IPOA converged stably to the optimal solution for single-mode benchmark test functions F1 and F2. It exhibited a better convergence rate, optimization accuracy, and stability compared to the optimization algorithm proposed in the literature [17,18,19,20,21]. For multimodal benchmark test functions F3 and F4, IPOA also converged stably to the optimal solution. By employing a reverse learning strategy to avoid falling into local optima in the later stages, the optimization effect was significantly improved. In summary, IPOA exhibits strong stability and robustness.

3.2. Optimization of IPOA-VMD Parameters

3.2.1. Envelope Spectral Entropy (ESE)

To optimize the core parameters of VMD in IPOA, an appropriate fitness function must be constructed. We introduced the concept of entropy to ensure rational parameter selection. Entropy is an indicator used to reflect the sparsity characteristics of a signal. A smaller entropy value indicates that the sequence contains more meaningful information and is smoother [37]. Among information entropy metrics, envelope spectral entropy (ESE) has the characteristics of simple calculation and fewer parameter inputs [38]. Therefore, in this paper, ESE was employed as the fitness function for the IPOA-VMD optimization model. The expression for ESE is as follows:
E p = i = 1 N ε ( i ) l g ε ( i ) ε ( i ) = a ( i ) i = 1 N a ( i )
where a(i) is the envelope signal of the original signal after Hilbert demodulation, the length of the signal can be denoted as N, and ε(i) is the normalized form of a(i).

3.2.2. IPOA-VMD Optimization Flow

The flow of IPOA for optimizing the core parameters of VMD is illustrated in Figure 5. The concrete steps can be outlined as follows:
Step 1: The maximum number of iterations, spatial dimensions, population size, decomposition layers, and the penalty factor for IPOA are set, and the circle mapping strategy is used to initialize the population’s position.
Step 2: The VMD decomposition of the original signal yields several IMF components. The ESE value is calculated for each IMF component, and the fitness function for global exploration is determined by selecting the component with the lowest ESE value.
Step 3: After each round of iteration, the ESE value corresponding to each set of parameter combinations is calculated and compared with the current ESE value. If it is less than the current ESE value, the current ESE value will be renewed.
Step 4: Whether the iteration’s stop condition has been reached is determined. If the maximum number of iterations is not reached, let t = t + 1. In addition, the pelican population position updated in the previous iteration is used as the initial population position in the next round. Steps 1–5 are repeated until the iteration condition is reached.
Step 5: When the loop iteration ends, the optimal parameter combination will be outputted.
Figure 5. Flowchart of the IPOA for the optimization of VMD parameters.
Figure 5. Flowchart of the IPOA for the optimization of VMD parameters.
Sensors 23 08620 g005

3.3. Component Screening and MOMEDA Algorithm

3.3.1. Component Screening

Selecting the optimal component from multiple IMF components is important for accurately extracting fault features. Metrics such as kurtosis, correlation coefficient, and sample entropy are generally used to screen valid components [18]. However, a single screening metric is susceptible to noise interference, resulting in the misidentification of valid components [39].
The Gini coefficient is an index used for measuring the sparsity of a sequence [40], and it has been used in the fault diagnosis of rolling bearings due to its high stability against noise disturbances [41,42]. To better screen the effective components, in this study, the squared envelope Gini coefficient (SEGI) was used. The value of SEGI is between 0 and 1; the closer it is to 1, the better the balance of the sequence. The expression for SEGI is as follows:
S E G I = 1 2 n = 1 N S E ( n ) S E 1 ( N n + 0.5 N )
S E = [ S E ( 1 ) , S E ( 2 ) , , S E ( i ) , S E ( N ) ]     ( S E ( 1 ) S E ( 2 ) S E ( i ) S E ( N ) )
where SE represents the squared envelope of the original signal, and S E 1 is the L1 paradigm of the SE.
Kurtosis is sensitive to shock signals and is a good indicator for detecting periodic shocks. The expression for kurtosis can be described as follows:
K = 1 N i = 1 N ( x x i σ ) 4
where x is the expected value, the value of N represents the total number of signal points, and σ denotes the standard deviation.
To utilize the advantages of these two indicators, we proposed a screening criterion called K-SEGI. Due to the different dimensions and value ranges of these two indicators, it is necessary to standardize their amplitudes. First, the amplitude is normalized. Next, the normalized amplitude is exponentially increased based on a base of 2, and the resulting value is used as the final amplitude. The calculation formula for the K-SEGI screening criterion is as follows:
K - S E G I = ( K · S E G I ) m a x
where K’ and SEGI’ are the amplitudes of the two indicators after normalization.

3.3.2. MOMEDA Algorithm

MOMEDA is a weak signal enhancement method and is a non-iterative deconvolution process for obtaining optimal finite impulse response (FIR) filters [25]. Assuming that the original vibration signal is x, the following expression holds:
x = h * y + e
where y is the periodic shock signal, h is the transfer function, e is the ambient noise, and * denotes the convolution operation.
MOMEDA recovers the periodic impulse signal y by searching for the optimal FIR filter. The process of solving the optimal filter can be translated into finding the maximum value of the multipoint D-paradigm number (MDN):
M D N ( y , t ) = 1 t t T y y
where fault period T can be defined as the ratio between the sampling frequency and the eigenfrequency of the fault, and t represents the target vector that signifies the position and weight of the deconvolution target shock signal. When MDN reaches the maximum value, the following expression holds:
m a x   M D N ( y , t ) = m a x f t T y y
By taking the derivative of Equation (19) and setting it to 0, the optimal filter for MOMEDA can be obtained as follows:
d d f t T y y = d d f t 1 y 1 y + + d d f t N L y N L y
In addition,
d d f t i y i y = t i M i y 1 y 3 t i y i X 0 y   ,   M i = x i + L 1 x i
Substituting Equation (21) into Equation (20) yields
d d f t T y y = ( t 1 M 1 + t 2 M 2 + + t N L M N L ) y 1 y 3 t T y X 0 y
Let t 1 M 1 + t 2 M 2 + + t N L M N L = X 0 t , and collation is carried out to obtain
( X 0 t ) y 1 y 3 t T y X 0 y = 0
Because y = X 0 T f and assuming ( X 0 X 0 T ) 1 exists, we obtain
t T y y 2 = ( X 0 X 0 T ) 1 X 0 t
In summary, the optimal filter of MOMEDA can be expressed as follows:
f = ( X 0 X 0 T ) 1 X 0 t
Features extraction using only MOMEDA is less effective due to the interference of strong background noise. To address this problem, TEO [43] is used to demodulate and analyze the optimal deconvolution signal obtained after MOMEDA processing to further suppress the interference of noise in order to accurately extract fault characteristics.

3.4. Fault Feature Extraction Method Process

The method for extracting fault features is outlined in Figure 6. The method consists of the following steps:
Step 1: VMD core parameters are optimized using IPOA, and the original fault signal is adaptively decomposed.
Step 2: The K-SEGI value for each IMF component after signal decomposition is calculated.
Step 3: The modal component with the highest K-SEGI value is chosen as the optimal IMF component.
Step 4: The optimal modal component is further denoised using MOMEDA to obtain the optimal deconvolution signal.
Step 5: The optimal deconvolution signal is analyzed using TEO demodulation to extract the bearing’s fault features.
Figure 6. Fault feature extraction process.
Figure 6. Fault feature extraction process.
Sensors 23 08620 g006

4. Experimental Study

4.1. Simulated Signal Analysis

4.1.1. Establishment of Simulation Signals

We construct a generated set of periodic pulse signals, and Gaussian white noise is added. The simulated signal can be formulated in the following manner:
y ( t ) = h ( t ) + n ( t ) h ( t ) = i A i x ( t i T ) x ( t ) = e α t s i n ( 2 π f n t ) A i = 1 + A 0 s i n ( 2 π f r t )
where n(t) represents the Gaussian white noise signal, y(t) denotes the simulated signal for bearing faults, h(t) represents the periodic shock signal, t represents the sampling time, T represents the repetition period, A0 represents the displacement constant, α represents the attenuation constant, fr is the rotation frequency of the bearing, and fn is the intrinsic frequency.
For A0 = 0.01, α = 700, and t = 0.2 s, the number of sampling points is 2400, intrinsic frequency is fn = 4 kHz, bearing rotation frequency is fr = 30 Hz, repetition period is T = 0.0067 s, characteristic frequency of the bearing’s failure is fi = 149.25 Hz, and sampling frequency is fs = 12 kHz. Figure 7 illustrates the basic characteristics of the periodic shock signal.
To create a simulation of high background noise environments, Gaussian white noise with a signal-to-noise ratio (SNR) of −15 dB was introduced to the periodic shock signal. Figure 8 displays the basic characteristics of the simulated signal. As depicted in Figure 8a, the characteristics of the periodic shock signal are heavily contaminated by Gaussian white noise signals. Furthermore, as depicted in Figure 8b, noise submerged the characteristic frequency and its octave in the simulated signal, making it impossible to extract fault features from the simulated signal.

4.1.2. IPOA-VMD Signal Decomposition

The adaptive decomposition of the simulated signal was performed using IPOA-VMD. The initialization parameters for IPOA are presented in Table 3. The optimization iteration curve of IPOA-VMD is shown in Figure 9.
As illustrated in Figure 9, the ESE value decreased with the increase in the number of iterations during the optimization process, and the minimum ESE value occurred in the 15th generation, after which the minimum ESE value remained constant. When the loop iteration ended, the optimal combination of parameters was [4, 19,219]. The VMD decomposition of the simulated signal by using the optimal parameter combinations yielded four IMF components. The waveforms of these components are displayed in Figure 10a,b, both in the time and frequency domains.
As illustrated in Figure 10b, the simulated signals were distributed in different frequency bands after the adaptive decomposition of IPOA-VMD, effectively avoiding the boundary effects and modal aliasing phenomena. To accurately select the optimal modal components from each IMF component, the evaluation parameters of each IMF component were calculated and are presented in Table 4. As evident from Table 4, the K-SEGI value of IMF1 was the largest, indicating that this component contained more shock components and less noise content; thus, it was selected as the optimal modal component. The kurtosis index selected IMF1 as the optimal modal component, while the SEGI index selected IMF4 as the optimal modal component. This indicated that a single screening indicator can easily lead to the misidentification of the optimal modal component, which proved the superiority of the comprehensive screening indicator proposed in this paper.

4.1.3. Fault Feature Extraction

IMF1 was further denoised using MOMEDA by setting the period of deconvolution as T = fs/fr = 80 and the filter length as L = 700. The optimal deconvolution signal time-domain waveform of IMF1 after MOMEDA processing is shown in Figure 11, and the results obtained via demodulation analysis using TEO are displayed in Figure 12. As observed in Figure 11, the periodic shock component of the simulated signal was very obvious, and the noise reduction effect was good.
The results analyzed for IMF1 using only TEO demodulation are depicted in Figure 13a, and the results processed using only MOMEDA are depicted in Figure 13b. By comparing Figure 12 and Figure 13, it can be observed that the analyses of the signal using only TEO demodulation and processing using only MOMEDA are not satisfactory, the fault characteristics are not obvious, and the peaks are not prominent. This suggested that using TEO or MOMEDA alone did not accurately extract the fault features, and the characteristic frequency is still disturbed by a small amount of noise. In contrast, the fault characteristics frequency of IMF1 obtained via demodulation analysis using MOMEDA combined with TEO were extremely obvious, and peak fi and its octave were very prominent, corresponding to fi–6fi. Therefore, the proposed method enables the precise extraction of fault characteristics.

4.1.4. Signal Processing Performance of the Proposed Method

In order to prove the reliability of the method proposed in this paper, experiments were conducted by adding noise signals with an SNR of −16 dB, −17 dB, and −18 dB to the pure signal. According to the calculation formula of SNR, the noise power in the above four (including the noise signal with SNR of −15 dB) simulated signals was 31.6 times, 39.8 times, 50.1 times, and 63.1 times the signal power, respectively. Figure 14 shows the spectrum of the components of each simulated signal after IPOA-VMD decomposition, and Figure 15 shows the TEO spectrum of the optimal IMF of each simulated signal after MOMEDA processing. As observed in Figure 14, the IMFs are distributed in different frequency bands without mode aliasing.
As observed in Figure 15, the peaks of fault characteristic frequency and its octave are extremely prominent. This proved the reliability of the proposed method in this paper at different SNR levels. During the experiment, when a noise signal with an SNR of −20 dB was added to the pure signal (the noise power was 100 times the signal power), it was observed that the signal processing time was too long and always exceeded the limit value of the preset parameters. This indicated that the limits of the signal processing method proposed in this paper were about to be reached.

4.2. Measured Signal Analysis

The experimental data were obtained from the vibration acceleration signal collected by a university in the US on the rolling bearing fault experimental platform [44]. Figure 16 illustrates the schematic of the experimental platform. The basic parameters of the bearing are presented in Table 5 [44]. In this paper, the fault data of the inner race of the bearing at the driving end of four kinds of motors with different actual load power (0 kW, 0.735 kW, 1.47 kW, and 2.205 kW) are selected for experimental analyses. The motor load is generally measured using percentages, which are calculated as the ratio of the actual load power to the rated power of the motor multiplied by 100%. The number of sample points is 2400, the sampling frequency fs2 is 12 kHz, and the rated power of the motor is 1.47 kW. Table 4 lists the parameters, such as the speed, diameter, and motor load of the bearings. The motor rotation frequency fr and the characteristic frequency fi of the inner race fault were calculated as follows:
f i = 0.5 Z ( 1 + d D c o s β ) f r f r = n 60
where D represents the pitch diameter of the bear’ng’s raceway, Z represents the number of balls, d represents the diameter of the ball, β represents the contact angle of the bearing, and n represents the motor’s speed.
Based on the parameters presented in Table 6, when the motor load was 0% (indicating that the motor was in a no-load state), the fault characteristic frequency was calculated using fi2 = 162.19 Hz in Equation (27), and the motor rotational frequency was calculated as fr2 = 29.95 Hz. To create a simulation of a high background noise environment, Gaussian white noise with a signal-to-noise ratio (SNR) of −6 dB was introduced to the actual signal. Figure 17 displays the basic characteristics of the inner ring fault signal.
The adaptive decomposition of inner-ring bearing fault signals was performed using IPOA-VMD. The initialization parameters for IPOA are presented in Table 7. The IPOA-VMD optimization search iteration curve is displayed in Figure 18.
As observed in Figure 18, the minimum ESE value occurred in the 11th generation, after which the minimum ESE value remained constant. When the loop iteration ended, the optimal combination of parameters was [3, 2536]. We applied the optimal parameter combination to perform VMD decomposition on the inner ring fault signal, and three modal components were obtained. The waveforms of these components are displayed in Figure 19a,b, both in the time and frequency domains.
The evaluation parameters of each IMF component are presented in Table 8. As evident from Table 8, the K-SEGI value of IMF2 was the largest. Thus, IMF2 was selected as the optimal modal component. As observed in Figure 19a, the fault shock characteristics of IMF2 were more obvious; however, a small amount of noise interference remained. Thus, MOMEDA was used for further noise reduction in IMF2 by setting the period of deconvolution as T = fs2/fr2 = 73.99 and filter length as L = 700. The optimal deconvolution signal time-domain waveform of IMF2 after MOMEDA processing is shown in Figure 20, and the results obtained via performing demodulation analysis using TEO are shown in Figure 21.
To further illustrate the effectiveness of the method proposed in this paper, the rolling bearing inner ring fault data with motor loads of 50%, 100%, and 150% were selected for experiments. According to Equation (27), when the motor load is 50%, the fault characteristic frequency fi3 is 159.91 Hz, and the rotation frequency fr3 is 29.53 Hz. When the motor load is 100%, the fault characteristic frequency fi4 is 157.96 Hz, and the rotation frequency fr4 is 29.17 Hz. When the motor load is 150%, the fault characteristic frequency fi5 is 156.12 Hz, and the rotation frequency fr5 is 28.83 Hz. According to the above fault feature extraction process, Gaussian white noise with an SNR of −6 dB was added to the inner race signals of rolling bearings under different loads, and the parameters of the decomposition algorithm were consistent with those shown in Table 7. Figure 22 displays the time-domain waveforms and TEO spectrum of each optimal IMF after MOMEDA processing.
As observed in Figure 22, when the motor load is 50%, the actual frequency of fault characteristics is 159.42 Hz. When the motor load is 100%, the actual frequency of fault characteristics is 157.52 Hz. When the motor load is 150%, the actual frequency of fault characteristics is 156.21 Hz. They are all very close to the theoretically calculated frequency, and the peak and octave frequencies are extremely prominent. This showed that the algorithm proposed in this paper can accurately extract the characteristics of the inner race fault signal under different motor load conditions. This proved the effectiveness and reliability of the proposed method.

4.3. Comparative Analysis of Different Feature Extraction Methods

To substantiate the excellence of the proposed method in fault feature extraction in the presence of strong background noise interference, the EEMD algorithm, fixed-parameter VMD algorithm (FP-VMD), and empirical wavelet decomposition–independent component analysis (EWT-ICA) algorithm were compared with the proposed method in this paper. The penalty factor in the FP-VMD algorithm was 20,000, and the number of decomposition layers was eight. The EWT-ICA algorithm first performed an EWT decomposition of the signal. Then, several IMF components were selected as observation signals for the ICA algorithm based on the screening index, and other IMF components were used as virtual noise channel signals for the algorithm. Finally, the obtained source signals were enveloped and demodulated to extract the fault features. To increase the credibility of the experiment, the actual signals and screening metrics selected are consistent with this paper. Figure 23 shows the optimal IMF envelope spectra obtained using the EEMD algorithm for rolling bearing inner race fault signals under different loads. Figure 24 shows the optimal IMF envelope spectrum obtained using the FP-VMD algorithm for rolling bearing inner race fault signals under different loads. Figure 25 shows the optimal source signal envelope spectrum obtained using the EWT-ICA algorithm for rolling bearing inner race fault signals under different loads.
As observed in Figure 23, Figure 24 and Figure 25, the EEMD, PF-VMD, and EWT-ICA algorithms were only able to extract the rotational frequency of the motor for the signals of the inner race of the rolling bearing under different loads, and the characteristic frequency and its multiplicative frequency were swamped by noise. In addition, the EEMD algorithm was only able to extract the rotational frequency of the motor when there was no load. but all the other characteristic frequencies are submerged by noise. In contrast, as observed in Figure 21 and Figure 22, the actual characteristic frequency of the inner race fault approached the theoretical value in an extreme manner, and the fault characteristics were very obvious, enabling the accurate extraction of the characteristic frequency and its multiplicative frequency. The above results indicated that the EEMD, FP-VMD, and EWT-ICA algorithms cannot fully extract fault features in strong background noise environments, thus fully demonstrating the superiority of the method proposed in this paper.

5. Conclusions

We combine the improved POA-VMD with MOMEDA-TEO to research the rolling bearing fault feature extraction method in the presence of strong background noise environments. The main conclusions of this paper are as follows:
(1)
The POA is improved to form the IPOA using circle mapping and reverse lens imaging learning strategies, and the IPOA is used to optimize the penalty factor and the number of modal layers in the VMD algorithm to adaptively obtain the optimal parameter combination. This method overcomes the over-decomposition of the signal and modal aliasing problems caused by the improper setting of parameters based on human experience and subjectivity.
(2)
Based on the advantages of SEGI and kurtosis screening metrics, a new optimal modal component screening metric of K-SEGI is proposed. It can effectively screen the components with the most periodic shocks and the most stable components while avoiding the mis-selection problem of the optimal component caused by using a single screening metric of SEGI and kurtosis.
(3)
After the preliminary noise reduction in the original signal using the IPOA-VMD decomposition algorithm, the optimal IMF component is further denoised by using MOMEDA, and the impact signal is highlighted better using TEO demodulation analyses. We conducted fault extraction experiments using simulated signals and four measured signals of inner race fault under different loads. The experimental results show that the proposed method can accurately extract the fault frequency and its octave. In addition, compared with EEMD, FP-VMD, and EWT-ICA feature extraction algorithms, the proposed method exhibits obvious advantages with respect to fault feature extraction in strong background noise environments.

Author Contributions

Methodology, K.Y., W.T., C.C., F.W. (Fulin Wang) and F.W. (Fangqing Wen); experiments, K.Y. and X.D.; writing—original draft, K.Y.; writing—review and editing, K.Y, W.T. and C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 42174189, Grant 41974176, and Grant 61772086; the Hubei Province Higher Education Institutions Outstanding Young and Middle-aged Science and Technology Innovation Team Project under Grant T2021028; the Major Science and Technology Plan Project of Jingmen City under Grant 2022ZDYF017,Grant 2023YFZD024; and the Jingchu Institute of Technology Joint Training Graduate Research Special Fund Project under Grant YJS202312.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data were obtained from the website of Case Western Reverse Laboratory and is available at: https://engineering.case.edu/bearingdatacenter/download-data-file.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brusa, E.; Delprete, C.; Gargiuli, S.; Giorio, L. Screening of Discrete Wavelet Transform Parameters for the Denoising of Rolling Bearing Signals in Presence of Localised Defects. Sensors 2023, 23, 8. [Google Scholar] [CrossRef]
  2. Guo, J.; Wan, J.-L.; Yang, Y.; Dai, L.; Tang, A.; Huang, B.; Zhang, F.; Li, H. A Deep Feature Learning Method for Remaining Useful Life Prediction of Drilling Pumps. Energy 2023, 282, 128442. [Google Scholar] [CrossRef]
  3. Di Maggio, L.G. Intelligent Fault Diagnosis of Industrial Bearings Using Transfer Learning and CNNs Pre-Trained for Audio Classification. Sensors 2023, 23, 211. [Google Scholar] [CrossRef]
  4. Mohiuddin, M.; Islam, M.S.; Islam, S.; Miah, M.S.; Niu, M.-B. Intelligent Fault Diagnosis of Rolling Element Bearings Based on Modified AlexNet. Sensors 2023, 23, 7764. [Google Scholar] [CrossRef] [PubMed]
  5. Yang, Y.; Liu, H.; Han, L.; Gao, P. A Feature Extraction Method Using VMD and Improved Envelope Spectrum Entropy for Rolling Bearing Fault Diagnosis. IEEE Sens. J. 2023, 23, 3848–3858. [Google Scholar] [CrossRef]
  6. Cheng, J.; Yang, Y.; Li, X.; Cheng, J. Adaptive Periodic Mode Decomposition and Its Application in Rolling Bearing Fault Diagnosis. Mech. Syst. Signal Process. 2021, 161, 107943. [Google Scholar] [CrossRef]
  7. Wang, X.; Guo, Y.; Wen, F.; He, J.; Truong, T.-K. EMVS-MIMO Radar with Sparse Rx Geometry: Tensor Modeling and 2D Direction Finding. IEEE Trans. Aerosp. Electron. Syst. 2023, 1–14. [Google Scholar] [CrossRef]
  8. Zhang, Z.; Wen, F.; Shi, J.; He, J.; Truong, T.-K. 2D-DOA Estimation for Coherent Signals via a Polarized Uniform Rectangular Array. IEEE Signal Process. Lett. 2023, 30, 893–897. [Google Scholar] [CrossRef]
  9. Dao, F.; Zeng, Y.; Qian, J. A Novel Denoising Method of the Hydro-Turbine Runner for Fault Signal Based on WT-EEMD. Measurement 2023, 219, 113306. [Google Scholar] [CrossRef]
  10. Xu, Y.; Deng, Y.; Zhao, J.; Tian, W.; Ma, C. A Novel Rolling Bearing Fault Diagnosis Method Based on Empirical Wavelet Transform and Spectral Trend. IEEE Trans. Instrum. Meas. 2020, 69, 2891–2904. [Google Scholar] [CrossRef]
  11. Ye, X.; Hu, Y.; Shen, J.; Feng, R.; Zhai, G. An Improved Empirical Mode Decomposition Based on Adaptive Weighted Rational Quartic Spline for Rolling Bearing Fault Diagnosis. IEEE Access 2020, 8, 123813–123827. [Google Scholar] [CrossRef]
  12. Zheng, J.; Cheng, J.; Yang, Y. Generalized Empirical Mode Decomposition and Its Applications to Rolling Element Bearing Fault Diagnosis. Mech. Syst. Signal Process. 2013, 40, 136–153. [Google Scholar] [CrossRef]
  13. Li, H.; Liu, T.; Wu, X.; Li, S. Research on Test Bench Bearing Fault Diagnosis of Improved EEMD Based on Improved Adaptive Resonance Technology. Measurement 2021, 185, 109986. [Google Scholar] [CrossRef]
  14. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  15. He, D.; Liu, C.; Jin, Z.; Ma, R.; Chen, Y.; Shan, S. Fault Diagnosis of Flywheel Bearing Based on Parameter Optimization Variational Mode Decomposition Energy Entropy and Deep Learning. Energy 2022, 239, 122108. [Google Scholar] [CrossRef]
  16. Li, Z.; Chen, J.; Zi, Y.; Pan, J. Independence-Oriented VMD to Identify Fault Feature for Wheel Set Bearing Fault Diagnosis of High Speed Locomotive. Mech. Syst. Signal Process. 2017, 85, 512–529. [Google Scholar] [CrossRef]
  17. Luo, J.; Wen, G.; Lei, Z.; Su, Y.; Chen, X. Weak Signal Enhancement for Rolling Bearing Fault Diagnosis Based on Adaptive Optimized VMD and SR under Strong Noise Background. Meas. Sci. Technol. 2023, 34, 064001. [Google Scholar] [CrossRef]
  18. Zhang, X.; Miao, Q.; Zhang, H.; Wang, L. A Parameter-Adaptive VMD Method Based on Grasshopper Optimization Algorithm to Analyze Vibration Signals from Rotating Machinery. Mech. Syst. Signal Process. 2018, 108, 58–72. [Google Scholar] [CrossRef]
  19. Yang, J.; Zhou, C.; Li, X.; Pan, A.; Yang, T. A Fault Feature Extraction Method Based on Improved VMD Multi-Scale Dispersion Entropy and TVD-CYCBD. Entropy 2023, 25, 277. [Google Scholar] [CrossRef]
  20. Ding, J.; Huang, L.; Xiao, D.; Li, X. GMPSO-VMD Algorithm and Its Application to Rolling Bearing Fault Feature Extraction. Sensors 2020, 20, 1946. [Google Scholar] [CrossRef]
  21. Wang, J.; Zhan, C.; Li, S.; Zhao, Q.; Liu, J.; Xie, Z. Adaptive Variational Mode Decomposition Based on Archimedes Optimization Algorithm and Its Application to Bearing Fault Diagnosis. Measurement 2022, 191, 110798. [Google Scholar] [CrossRef]
  22. Mei, X.; Cui, Z.; Sheng, Q.; Zhou, J.; Li, C. Application of the Improved POA-RF Model in Predicting the Strength and Energy Absorption Property of a Novel Aseismic Rubber-Concrete Material. Materials 2023, 16, 1286. [Google Scholar] [CrossRef] [PubMed]
  23. Endo, H.; Randall, R.B. Enhancement of Autoregressive Model Based Gear Tooth Fault Detection Technique by the Use of Minimum Entropy Deconvolution Filter. Mech. Syst. Signal Process. 2007, 21, 906–919. [Google Scholar] [CrossRef]
  24. 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]
  25. McDonald, G.L.; Zhao, Q. Multipoint Optimal Minimum Entropy Deconvolution and Convolution Fix: Application to Vibration Fault Detection. Mech. Syst. Signal Process. 2017, 82, 461–477. [Google Scholar] [CrossRef]
  26. Lv, Z.; Peng, L.; Cao, Y.; Yang, L.; Li, L.; Zhou, C. Weak Fault Feature Extraction Method of Rolling Bearings Based on MVO-MOMEDA under Strong Noise Interference. IEEE Sens. J. 2023, 23, 15732–15740. [Google Scholar] [CrossRef]
  27. Xiao, C.; Tang, H.; Ren, Y.; Xiang, J.; Kumar, A. Adaptive MOMEDA Based on Improved Advance-Retreat Algorithm for Fault Features Extraction of Axial Piston Pump. ISA Trans. 2022, 128, 503–520. [Google Scholar] [CrossRef]
  28. Wang, Z.; Du, W.; Wang, J.; Zhou, J.; Han, X.; Zhang, Z.; Huang, L. Research and Application of Improved Adaptive MOMEDA Fault Diagnosis Method. Measurement 2019, 140, 63–75. [Google Scholar] [CrossRef]
  29. Wang, Y.; Markert, R. Filter Bank Property of Variational Mode Decomposition and Its Applications. Signal Process. 2016, 120, 509–521. [Google Scholar] [CrossRef]
  30. Trojovský, P.; Dehghani, M. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef]
  31. Samanta, B.; Nataraj, C. Use of Particle Swarm Optimization for Machinery Fault Detection. Eng. Appl. Artif. Intell. 2009, 22, 308–316. [Google Scholar] [CrossRef]
  32. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  33. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  34. Ge, X.; Li, C.; Li, Y.; Yi, C.; Fu, H. A Hyperchaotic Map with Distance-Increasing Pairs of Coexisting Attractors and Its Application in the Pelican Optimization Algorithm. Chaos Solitons Fractals 2023, 173, 113636. [Google Scholar] [CrossRef]
  35. Arora, S.; Anand, P. Chaotic Grasshopper Optimization Algorithm for Global Optimization. Neural Comput. Appl. 2019, 31, 4385–4405. [Google Scholar] [CrossRef]
  36. Wang, Z.; Huang, X.; Zhu, D. A Multistrategy-Integrated Learning Sparrow Search Algorithm and Optimization of Engineering Problems. Comput. Intell. Neurosci. 2022, 2022, 2475460. [Google Scholar] [CrossRef]
  37. Li, Y.; Wang, X.; Liu, Z.; Liang, X.; Si, S. The Entropy Algorithm and Its Variants in the Fault Diagnosis of Rotating Machinery: A Review. IEEE Access 2018, 6, 66723–66741. [Google Scholar] [CrossRef]
  38. Chen, Z.; Yang, Y.; He, C.; Liu, Y.; Liu, X.; Cao, Z. Feature Extraction Based on Hierarchical Improved Envelope Spectrum Entropy for Rolling Bearing Fault Diagnosis. IEEE Trans. Instrum. Meas. 2023, 72, 3518912. [Google Scholar] [CrossRef]
  39. Miao, Y.; Zhao, M.; Lin, J. Improvement of Kurtosis-Guided-Grams via Gini Index for Bearing Fault Feature Identification. Meas. Sci. Technol. 2017, 28, 125001. [Google Scholar] [CrossRef]
  40. Miao, Y.; Wang, J.; Zhang, B.; Li, H. Practical Framework of Gini Index in the Application of Machinery Fault Feature Extraction. Mech. Syst. Signal Process. 2022, 165, 108333. [Google Scholar] [CrossRef]
  41. Liang, L.; Liu, C.; Wang, J. Periodicity Measure of Cyclo-Stationary Impulses Based on Low Sparsity of Gini Index and Its Application to Bearing Diagnosis. ISA Trans. 2023, 138, 611–627. [Google Scholar] [CrossRef] [PubMed]
  42. Nassef, M.G.A.; Hussein, T.M.; Mokhiamar, O. An Adaptive Variational Mode Decomposition Based on Sailfish Optimization Algorithm and Gini Index for Fault Identification in Rolling Bearings. Measurement 2021, 173, 108514. [Google Scholar] [CrossRef]
  43. Ma, J.; Wu, J.; Wang, X. Incipient Fault Feature Extraction of Rolling Bearings Based on the MVMD and Teager Energy Operator. ISA Trans. 2018, 80, 297–311. [Google Scholar] [CrossRef] [PubMed]
  44. Smith, W.A.; Randall, R.B. Rolling Element Bearing Diagnostics Using the Case Western Reserve University Data: A Benchmark Study. Mech. Syst. Signal Process. 2015, 64–65, 100–131. [Google Scholar] [CrossRef]
Figure 1. Distribution map of sequence values: (a) random number generation, (b) tent mapping generation, (c) logistic mapping generation, (d) circle mapping generation.
Figure 1. Distribution map of sequence values: (a) random number generation, (b) tent mapping generation, (c) logistic mapping generation, (d) circle mapping generation.
Sensors 23 08620 g001
Figure 2. Schematic of the reverse learning strategy for lens imaging.
Figure 2. Schematic of the reverse learning strategy for lens imaging.
Sensors 23 08620 g002
Figure 3. Iterative curves of different optimization algorithms under the single modal benchmark function: (a) iteration curve for benchmark test function F1 and (b) iteration curve for benchmark test function F2.
Figure 3. Iterative curves of different optimization algorithms under the single modal benchmark function: (a) iteration curve for benchmark test function F1 and (b) iteration curve for benchmark test function F2.
Sensors 23 08620 g003
Figure 4. Iterative curves of different optimization algorithms under multimodal benchmark functions: (a) iteration curve for benchmark test function F3 and (b) iteration curve for benchmark test function F4.
Figure 4. Iterative curves of different optimization algorithms under multimodal benchmark functions: (a) iteration curve for benchmark test function F3 and (b) iteration curve for benchmark test function F4.
Sensors 23 08620 g004
Figure 7. Basic characteristic diagram of the periodic shock signal: (a) time-domain diagram and (b) Hilbert envelope spectrogram.
Figure 7. Basic characteristic diagram of the periodic shock signal: (a) time-domain diagram and (b) Hilbert envelope spectrogram.
Sensors 23 08620 g007
Figure 8. Basic characteristic diagram of the simulated signal: (a) time-domain diagram and (b) Hilbert envelope spectrogram.
Figure 8. Basic characteristic diagram of the simulated signal: (a) time-domain diagram and (b) Hilbert envelope spectrogram.
Sensors 23 08620 g008
Figure 9. IPOA-VMD optimization iteration curve (simulated signal).
Figure 9. IPOA-VMD optimization iteration curve (simulated signal).
Sensors 23 08620 g009
Figure 10. Time-frequency domain diagram of the IMF component after IPOA-VMD decomposition (simulated signal): (a) time domain and (b) frequency domain.
Figure 10. Time-frequency domain diagram of the IMF component after IPOA-VMD decomposition (simulated signal): (a) time domain and (b) frequency domain.
Sensors 23 08620 g010
Figure 11. Time-domain diagram of the processed IMF1 using MOMEDA.
Figure 11. Time-domain diagram of the processed IMF1 using MOMEDA.
Sensors 23 08620 g011
Figure 12. TEO spectrum of IMF1 after MOMEDA processing.
Figure 12. TEO spectrum of IMF1 after MOMEDA processing.
Sensors 23 08620 g012
Figure 13. Results of IMF1 processing by different methods: (a) TEO demodulation analysis and (b) MOMEDA processing.
Figure 13. Results of IMF1 processing by different methods: (a) TEO demodulation analysis and (b) MOMEDA processing.
Sensors 23 08620 g013
Figure 14. Spectrum of each component of simulated signals with different SNRs after IPOA-VMD decomposition: (a) SNR equals −16 dB, (b) SNR equals −17 dB, and (c) SNR equals −18 dB.
Figure 14. Spectrum of each component of simulated signals with different SNRs after IPOA-VMD decomposition: (a) SNR equals −16 dB, (b) SNR equals −17 dB, and (c) SNR equals −18 dB.
Sensors 23 08620 g014
Figure 15. TEO spectrum of optimal IMF of simulated signals with different SNRs after MOMEDA processing: (a) SNR equals −16 dB, (b) SNR equals −17 dB, and (c) SNR equals −18 dB.
Figure 15. TEO spectrum of optimal IMF of simulated signals with different SNRs after MOMEDA processing: (a) SNR equals −16 dB, (b) SNR equals −17 dB, and (c) SNR equals −18 dB.
Sensors 23 08620 g015
Figure 16. Schematic of the rolling bearing fault experimental platform.
Figure 16. Schematic of the rolling bearing fault experimental platform.
Sensors 23 08620 g016
Figure 17. Basic characteristic diagram of inner ring fault signals: (a) time domain and (b) Hilbert envelope spectrum.
Figure 17. Basic characteristic diagram of inner ring fault signals: (a) time domain and (b) Hilbert envelope spectrum.
Sensors 23 08620 g017
Figure 18. IPOA-VMD optimization search iteration curve (actual signal).
Figure 18. IPOA-VMD optimization search iteration curve (actual signal).
Sensors 23 08620 g018
Figure 19. Time- and frequency-domain waveforms of each IMF component after IPOA-VMD decomposition (actual signal): (a) time domain and (b) frequency domain.
Figure 19. Time- and frequency-domain waveforms of each IMF component after IPOA-VMD decomposition (actual signal): (a) time domain and (b) frequency domain.
Sensors 23 08620 g019
Figure 20. Time-domain diagram of IMF2 processed by MOMEDA.
Figure 20. Time-domain diagram of IMF2 processed by MOMEDA.
Sensors 23 08620 g020
Figure 21. TEO spectrum of IMF2 after MOMEDA processing.
Figure 21. TEO spectrum of IMF2 after MOMEDA processing.
Sensors 23 08620 g021
Figure 22. Time-domain waveforms and TEO spectrum of each optimal IMF of the fault signal under different loads after processing via MOMEDA: (a) motor load is 50%, (b) motor load is 100%, and (c) motor load is 150%.
Figure 22. Time-domain waveforms and TEO spectrum of each optimal IMF of the fault signal under different loads after processing via MOMEDA: (a) motor load is 50%, (b) motor load is 100%, and (c) motor load is 150%.
Sensors 23 08620 g022
Figure 23. Optimal IMF envelope spectra of rolling bearing inner race fault signals obtained using the EEMD algorithm under different loads: (a) motor load is 0%, (b) motor load is 50%, (c) motor load is 100%, and (d) motor load is 150%.
Figure 23. Optimal IMF envelope spectra of rolling bearing inner race fault signals obtained using the EEMD algorithm under different loads: (a) motor load is 0%, (b) motor load is 50%, (c) motor load is 100%, and (d) motor load is 150%.
Sensors 23 08620 g023
Figure 24. Optimal IMF envelope spectra of rolling bearing inner race fault signals obtained using the FP-VMD algorithm under different loads: (a) motor load is 0%, (b) motor load is 50%, (c) motor load is 100%, and (d) motor load is 150%.
Figure 24. Optimal IMF envelope spectra of rolling bearing inner race fault signals obtained using the FP-VMD algorithm under different loads: (a) motor load is 0%, (b) motor load is 50%, (c) motor load is 100%, and (d) motor load is 150%.
Sensors 23 08620 g024
Figure 25. Optimal IMF envelope spectra of rolling bearing inner race fault signals obtained using the EWT-ICA algorithm under different loads: (a) motor load is 0%, (b) motor load is 50%, (c) motor load is 100%, and (d) motor load is 150%.
Figure 25. Optimal IMF envelope spectra of rolling bearing inner race fault signals obtained using the EWT-ICA algorithm under different loads: (a) motor load is 0%, (b) motor load is 50%, (c) motor load is 100%, and (d) motor load is 150%.
Sensors 23 08620 g025
Table 1. Benchmarking function parameters.
Table 1. Benchmarking function parameters.
Benchmark Function ExpressionDimensionValue RangeOptimal Solution
F 1 = i = 1 n j = 1 i x j 2 30[−100,100]0
F 2 = m a x i x i , 1 i n 30[−100,100]0
F 3 = i = 1 n x i 2 10 c o s ( 2 π x i ) + 10 30[−5.12,5.12]0
F 4 = 20 e x p 0.2 1 n i = 1 n x i 2 + 20 + e e x p 1 n i = 1 n c o s 2 π x i 30[−32,32]0
Table 2. Comparison of the test results of different optimization algorithms.
Table 2. Comparison of the test results of different optimization algorithms.
FunctionStatisticDSGOAMPAPSOAOAPOAIPOA
F1Avg5.9020 × 1045.2200 × 1031.5787 × 1021.5218 × 1031.0680 × 10−105.5570 × 10−170
MR0000535197
F2Avg5.9990 × 1011.9120 × 1013.9619 × 10−15.4721 × 1007.8481 × 10−71.0567 × 10−100
MR0000213297
F3Avg1.9642 × 1021.4376 × 1021.7388 × 1012.8763 × 1023.4106 × 10−1300
MR0000614998
F4Avg9.7789 × 1001.1971 × 1018.5541 × 10−25.6286 × 1001.9966 × 1011.1888 × 10−108.8817 × 10−16
MR000002897
Table 3. IPOA initialization parameters (simulated signal).
Table 3. IPOA initialization parameters (simulated signal).
Parameter NameSpecific Value
population size80
spatial dimension2
number of iterations30
penalty factor range[100, 20,000]
range of values of decomposition layers[2, 15]
Table 4. Evaluation parameters of each IMF component (simulated signal).
Table 4. Evaluation parameters of each IMF component (simulated signal).
IndexIMF1IMF2IMF3IMF4
Kurtosis3.93092.74322.64813.3938
SEGI0.55520.45900.45510.5636
K-SEGI3.79231.07871.00002.9924
Table 5. Rolling bearing dataset.
Table 5. Rolling bearing dataset.
Fault ConditionFault Diameter(mm)Motor Load (%)Motor Speed (r/min)
Inner race fault0.355601797
501772
1001750
1501730
Table 6. Fundamental characteristics of the rolling bearing.
Table 6. Fundamental characteristics of the rolling bearing.
Bearing ModelRolling DiameterPitch DiameterNumber of BallsContact Angle
SKF6205-2RS7.94 mm39.04 mm9
Table 7. IPOA initialization parameters.
Table 7. IPOA initialization parameters.
Parameter NameSpecific Value
population size80
spatial dimension2
number of iterations30
penalty factor range[100, 20,000]
range of values of decomposition layers[2, 15]
Table 8. Evaluation parameters of each IMF component (actual signal).
Table 8. Evaluation parameters of each IMF component (actual signal).
IndexIMF1IMF2IMF3
Kurtosis2.86689.00515.3069
SEGI0.49530.66560.6294
K-SEGI1.00004.00002.2734
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

Yi, K.; Cai, C.; Tang, W.; Dai, X.; Wang, F.; Wen, F. A Rolling Bearing Fault Feature Extraction Algorithm Based on IPOA-VMD and MOMEDA. Sensors 2023, 23, 8620. https://doi.org/10.3390/s23208620

AMA Style

Yi K, Cai C, Tang W, Dai X, Wang F, Wen F. A Rolling Bearing Fault Feature Extraction Algorithm Based on IPOA-VMD and MOMEDA. Sensors. 2023; 23(20):8620. https://doi.org/10.3390/s23208620

Chicago/Turabian Style

Yi, Kang, Changxin Cai, Wentao Tang, Xin Dai, Fulin Wang, and Fangqing Wen. 2023. "A Rolling Bearing Fault Feature Extraction Algorithm Based on IPOA-VMD and MOMEDA" Sensors 23, no. 20: 8620. https://doi.org/10.3390/s23208620

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