1. Introduction
Bearings are an omnipresent element in rotating machinery, playing an indispensable role in industrial production, processing, and manufacturing. Bearings are mainly used to support the main shaft and transmit torque within rotating machines [
1]. In the event of local damage to bearings, noise, vibrations, and other abnormal phenomena will occur, and even lead to machine breakdown and accidents in serious cases [
2]. Hence, delving into the realm of bearing condition monitoring and fault diagnosis holds immense significance.
In real–world applications, vibration signals extracted from damaged bearings typically exhibit a considerable amount of background noise due to complex vibration transmission paths, serious noise perturbations in the working environment, and multi–vibration source excitation [
3]. In addition, the fault–related periodic impulses exhibit an exponentially decaying trend [
4]. The weak periodic impulses are easily submerged by background noise. Revealing fault–related cyclic impulsive components from measured vibration signals is therefore of paramount importance for bearing fault diagnosis. The filtration of raw signals is one of the most commonly used methods. Fortunately, advanced techniques for filtering out background noise have reached a high level of sophistication in the field of bearing fault diagnosis, including wavelet transform [
5,
6,
7], mode decomposition [
8,
9,
10], deconvolution methods [
11,
12,
13], and other filtering tools [
14,
15,
16].
However, a special kind of noise, namely random impulsive noise, can also appear in certain engineering problems such as telephone wires, image processing, radar systems, and underwater acoustics. Random impulsive noise is clearly different from traditional background noise. Random impulsive noise often exhibits non–Gaussianity, while traditional background noise obeys Gaussian distribution. Furthermore, random impulsive noise shows strong impact features and has sudden disturbances with varying amplitude, short duration, and long intervals [
17]. According to the above discussion, it is found that random impulsive noise is somewhat similar to fault–induced impulsive components. Both comprise a series of impulsive components, but random impulsive noise has a random distribution with varying amplitudes whereas fault–related impulsive components have a periodic distribution with a uniform amplitude. Unlike other engineering applications, distinguishing fault–induced cyclic impulses from random impulses poses a significant challenge in bearing fault diagnosis. Compared to Gaussian background noise, random impulsive noise can result in more severe signal corruption. Accordingly, the above–mentioned signal processing tools used for analyzing vibration signals may perform poorly or become ineffective [
18,
19].
The most popular method used for dealing with random impulsive noise in the literature is the informative frequency band (IFB) selector. The IFB selection methods are initially inspired by the fast kurtogram (FK) method proposed by Antoni [
20]. FK is developed based on spectral kurtosis. Since kurtosis can measure the impulsiveness induced by local faults, the impulsive information can be selected at a narrow frequency band obtained by FK and filter out other interfering components. Nevertheless, kurtosis is highly susceptible to outliers, which may lead to detecting the impulsiveness of the random impulsive noise as opposed to the fault–related impulsive components. FK fails to accurately estimate the resonance frequency band in such situations. To better cope with random impulsive noise, the variations and extensions of kurtosis and alternative statistical indicators for impulsiveness detection have been widely employed as substitutes for kurtosis. Since the alpha-stable distribution is an effective measure for quantifying the overall impulsiveness of a fault signal, Yu et al. [
21] proposed an alpha-stable-based IFB selector. Miao et al. [
22] used the Gini index to replace kurtosis in designing the Gini-guided-gram method for bearing fault detection. A further use of the Gini index for extracting bearing faults is demonstrated in the research conducted by Wang et al. [
23]. Antoni [
24] proposed an IFB selector called Infogram, which substitutes kurtosis with negentropy. Hebda-Sobkowicz et al. [
25] proposed a new IFB selection method based on the conditional variance statistic. In addition to these alternative statistical indicators, some updated versions of kurtosis are also utilized to develop the IFB selectors. Liao et al. [
26] proposed a frequency domain multipoint kurtosis-based IFB selector named Fast Mkurgram for bearing fault diagnosis. Moshrefzadeh et al. [
27] used the autocovariance function to propose an IFB selector named Autogram, which used the autocovariance function to obtain the kurtosis of the unbiased autocorrelation of the squared envelope of the signal, instead of that of the raw signal. Cheng et al. [
28] proposed a feature-adaptive IFB selection method named improved envelope spectrum via candidate fault frequencies’ optimization-gram (IESCFFOgram). This IFB selection method serves as a suitable tool for detecting bearing faults in the absence of accurate fault characteristic frequencies. It is clearly found that the IFB selection techniques heavily rely on the performance of the statistical indicators. When working conditions and environments change dramatically, it is necessary to consider the relevance of statistical indicators. In fact, when the large non–cyclic impulsive noise appears in vibration signals then some of the IFB selectors based on statistical indicators may fail to estimate an accurate resonance frequency band (bandwidth and center frequency), resulting in the failure of the subsequently designed band-pass filter [
17,
25].
The IFB–based methods can be considered a type of filtering technique because the estimated parameters of the bandwidth and center frequency are employed to design a band–pass filter. As discussed previously, an inaccurate estimation of bandwidth and center frequency can render the designed band–pass filter ineffective. Therefore, we use an alternative idea to handle random impulsive noise in this paper. Periodic impulses are recognized as the most significant representation of bearing faults. The repetitive impulsive components look like an arithmetic sequence and the interval between two consecutive impulses remains constant. Obviously, identifying a series of regular impulses is more simple when two different groups of impulsive components coexist simultaneously. The idea is straightforward: locate each fault–induced impulse and then extract them from raw signals. Fortunately, the multipoint optimal minimum entropy deconvolution (MOMED) method is exactly in line with this concept. The MOMED method aims to find a target vector to define the location and weightings of the goal impulses to be deconvolved [
29]. Thus, the MOMED method is similar to an inverse filter that can highlight the cyclic impulses rather than directly filtering out noise. However, the MOMED is highly dependent on the pre–defined range of the cyclic impulse period to highlight the fault–induced impulsive components, so it cannot automatically determine the fault–related period. Additionally, the performance of the MOMED method depends on the appropriate selection of the filter size. Increasing the filter length can improve the ability to enhance raw signals, yet it also leads to an increase in computational burden [
30]. Hence, the determination of filter length involves a compromise between two competing factors.
To overcome this drawback, an improved adaptive MOMED (IAMOMED) is explored in this work. The improvements are listed as follows:
An envelope autocorrelation function is used to automatically estimate a precise period, instead of artificially setting a period range in original MOMED;
The target vector in the original MOMED is redefined to better align with real working conditions;
The classical optimization algorithm known as particle swarm optimization (PSO) is employed to optimize the filter size.
The subsequent sections of this paper are organized in the following manner.
Section 2 provides an overview of the basic concept of MOMED, followed by a discussion of its limitations. In
Section 3, the improved MOMED is introduced.
Section 4 validates the improved MOMED using simulated bearing data.
Section 5 employs real datasets to further demonstrate the effectiveness of the improved MOMED method.
Section 6 concludes.
3. Improved Adaptive Multipoint Optimal Minimum Entropy Deconvolution
3.1. Estimation of the Period
As discussed previously, an impressive feature of MOMEDA lies in its utilization of a time target vector to achieve deconvolution to enhance the locations of the impulses, including fault information. The fault periods of a damaged bearing exhibit regularity, thus enabling the time target vectors to accurately pinpoint the unique locations of an impulse train. For example, , where represents a target vector, and 1 indicates the location of each goal impulse, while 2 indicates the location of each random impulse. It can be observed from the target vector that one fault–related impulse occurs at sampling point n = 5, 9, and 13, while three random impulses occur at sampling points n = 6, 10, and 11. As a result, the interval (period) between two neighboring fault–induced impulses is Ts = 4. The key to detecting cyclic impulses from random impulses using the MOMEDA method lies in accurately determining the period Ts, which is calculated by measuring the number of sampling points between two consecutive cyclic impulses.
Theoretically, achieving the period
Ts is a simple task, whose expression is calculated as:
where
Fs is the sampling rate,
T is the period of fault-related impulses, and
T = 1/fault characteristic frequency (FCF). Although the theoretical FCF can be obtained by calculating the geometric parameters of a rolling bearing, the actual FCF may differ from the theoretical FCF due to errors in machining and installation [
26]. Moreover, the acquisition of the geometric parameters might not be feasible in advance under practical conditions. Therefore, we use the envelope autocorrelation function to calculate the period
Ts in this study.
An optimal signal period is determined by locating the peak position in the autocorrelation function of its envelope signal [
11].
Use Hilbert transform to transform the signal
x(
t)
and then the corresponding enveloping signal
ENV[
x(
t)] is
Remove the mean of the enveloping signal, and we get
The envelope autocorrelation function can be found to be
The period Ts is obtained by finding the maximum of Equation (12).
3.2. Rearrangement of the Target Vector
As mentioned above, the target vector
can be regarded as a collection of impulse sequences with progressively increasing intervals. The components in the target vector
can be expressed as:
The target vector
is therefore found to be
According to Equation (13), it is found that an impulse always occurs at the beginning of a target vector
. However, such a situation is rare in practical scenarios since the first impulse seldom coincides with the sampling start time. Therefore, Equation (13) is rearranged as:
and the target vector becomes
3.3. Selection of Filter Length
Classical particle swarm optimization (PSO) has been extensively available in the field of fault diagnosis [
31,
32,
33]. PSO has a straightforward principle and mechanism, which leads to fast convergence of the operation process. Additionally, it exhibits excellent convergence performance and global search capabilities. Further details regarding PSO can be referred to [
34]. In this subsection, our attention is directed towards the establishment of the objective function. In literature, kurtosis is a widely used statistical indicator due to its sensitivity to the fault–induced cyclic impulse trains. However, kurtosis only considers the impulsiveness while ignoring cyclostationarity, so kurtosis may measure the impulsiveness of random impulses rather than that of cyclic impulses when random impulses exist in vibration signals. To this end, a new optimization objective is created by incorporating the Gini index and the envelope spectrum kurtosis (ESK) to address this issue. Recent studies have suggested that the Gini index exhibits greater robustness to outliers compared to the kurtosis [
35]. The ESK index is mainly used for the measurement and evaluation of cyclostationarity [
36]. Thus, the proposed indicator fully considers the characteristics in impulsive noise environments. The alternative fitness function is found to:
in which
where
denotes the new indices resulting from sorting a vector
x;
is the 1-norm of
x.
where
SE is the envelope spectrum and
l is the sampling number.
3.4. Improved MOMED Technique
According to the aforementioned discussion, an IAMOMED method is proposed for enhancing vibration signals in the presence of random impulsive noise. The envelope autocorrelation function is utilized for automatic estimation of the period Ts. In order to be more in line with the practical applications, the target vector is also rearranged. The details of the improved adaptive MOMED (IAMOMED) are given below:
Step 1: Extract vibration signals from the rotating machine and specify an input parameter of window function w as [5 5 5 5 5].
Step 2: Transform the signal using the Hilbert transform and calculate the envelope autocorrelation function of the transformed signal to obtain the period Ts.
Step 3: Determine the appropriate range for the filter length L in accordance with Equation (17).
Step 4: Utilize PSO to select an optimal the length of the filter.
Step 5: Obtain the optimal filter length L.
Step 6: Identify the fault-related cyclic impulses from the random impulsive noise and other interfering components using the IAMOMED with optimal filter length L and the period Ts derived from Equation (12).
Step 7: Obtain the deconvolved signal using Equation (7).
Step 8: Perform envelope analysis on the filtered signal.
The flowchart of IMOMED is given in
Figure 1.
5. Experimental Study
The datasets provided by the Case Western Reserve University (CWRU) [
37] have now become a benchmark for bearing diagnosis. Thus, the data will be employed to assess the efficacy of the proposed IAMOMED method. Some related methods for coping with random impulsive noise in the literature are also used in comparison to this proposed method.
Figure 6 exhibits the basic test bench. Since the test bench has been extensively introduced in numerous studies, it will not be reiterated here. Please refer to [
37] for further details. The fault signals were collected for a duration of 10 s, with sampling frequencies of 12 and 48 kHz employed in each case.
5.1. Case 1: Outer Ring Fault Extraction
The vibration data from the data serial number OR014@6_3 is utilized in this case. The sampling rate is 12 kHz, while the rotational speed is 1723 r/min. The characteristic frequency of the outer ring fault is calculated to be
fo = 102.9 Hz. The width of the pitting in the outer ring measures 0.014 inches. The fault signal measured from the outer ring and its envelope spectrum is displayed in
Figure 7.
It is clearly seen that the raw signal contains some impulsive components with large amplitude and intensive background noise. The fault repetitive impulsive components are entirely masked by the interference. Moreover, the envelope spectrum of the unprocessed signal fails to identify the fault characteristic frequency (FCF) at fo and its associated harmonics. Accordingly, the direct application of envelope analysis for detecting the FCF at fo from the heavily corrupted signal is not feasible. Pre–processing of the raw data is an indispensable step in this case.
The proposed IAMOMED is used to highlight cyclic impulses. As before, the period
Ts is determined to be 118.4 using the envelope autocorrelation function. Subsequently, PSO is employed to select the filter length
L.
Figure 8 plots the convergence curve of PSO for minimizing
GESK. The optimal filter length
L = 960 is obtained.
The signal filtered using IAMOMED and the envelope spectrum of the purified signal are illustrated in
Figure 9, where the cyclic impulsive components containing fault information are prominently highlighted. The FCF at
fo and its first five harmonics are also dominant in the envelope spectrum of the filtered signal. The result indicates the occurrence of an outer ring fault in the bearing and confirms the effectiveness of the proposed approach.
For comparison, two different informative frequency band (IFB) selection methods, which are a kind of commonly used method for dealing with random impulsive noise, are applied. The IFB selection tools share a similar advantage with the IAMOMED method in that they are robust against random impulsive noise, but their basic principles are fundamentally different. The IFB selection tools primarily utilize different statistical indicators to optimize the selection of accurate IFB for subsequent envelope spectrum calculations.
The Autogram method [
27] is the first IFB selection method for comparison. The Autogram of the raw signal is illustrated in
Figure 10.
According to the Autogram, it is found that the values of the two parameters (bandwidth
Bw and center frequency
fc) are 187.5 Hz and 5906.25 Hz, respectively. A band–pass filter is designed with the two parameters. The signal filtered by employing the band–pass filter and its envelope spectrum are depicted in
Figure 11.
As is evident in
Figure 11a, the band–pass filter designed using
Bw = 187.5 Hz and
fc = 5906.25 attenuates the energy of the random impulsive noise. Nevertheless, the FCF at
fo = 102.9 Hz and relevant harmonics like 2
fo, 3
fo, and 4
fo are not discernible in the envelope spectrum.
The second IFB selector is the Accugram method [
38].
Figure 12 displays the Accugram of the raw signal.
As before, a band−pass filter is designed using
Bw = 375 Hz and
fc = 2062.5 Hz. The band−pass filtered signal and envelope spectrum of the filtered signal are shown in
Figure 13. It is found in
Figure 13a that a random impulse still remains in the filtered signal. Due to the removal of a large amount of random impulsive noise, the FCF at
fo can be recognized in the envelope spectrum. However, compared to the result in
Figure 9b, this envelope spectrum only shows the FCF without its harmonics. Accordingly, the Accugram−based method is inferior to the IAMOMED−based method.
According to the two comparative tests, we find that even under the same working conditions, there are differences in the estimated parameters such as bandwidth and center frequency. This is because the IFB selection methods mainly depend on different statistical indicators to optimize the two important parameters. Once the working conditions that a statistical indicator is suitable for have been changed, this indicator may no longer be available. In contrast to the IFB selectors, the IAMOMED method does not rely on any statistical indicator but instead constructs a target vector related to fault−induced repetitive impulses. This means that the IAMOMED method is capable of adapting to different working conditions.
Finally, a classical method to attenuate background noise belonging to the family of deconvolution tools named minimum entropy deconvolution (MED) is employed in comparison with IAMOMED. Similarly to the MOMED method, the value of filter length exerts a significant influence on the performance of MED. Thus, PSO is also used to optimize MED to select an optimal filter length
L. The convergence curve of PSO in search of the minimum
GESK is shown in
Figure 14. The resulting optimal length
L is 55.
The filtered signal using optimized MED is displayed in
Figure 15. As can be found, the MED with optimal filter length cannot remove the random impulsive noise completely. A prominent impulsive component remains in the filtered signal. The envelope spectrum also fails to exhibit the
fo at 102.9 Hz, except for some irrelevant frequencies. Therefore, the commonly used method to filter out the background noise is susceptible to random impulsive components, leading to poor fault detection performance.
5.2. Case 2: Inner Ring Fault Extraction
The real data used in the second case of inner ring fault detection are from [
39]. The test rig is a vibrating screen, as shown in
Figure 16. Vibrating screens are utilized in the mining industry for material screening, impurity removal, and material classification. When the vibrating screen is running, the material stream continuously falls onto the screen deck, leading to time-varying impacts that manifest as random impulsive noise in the vibration signals. Thus, the fault signals recorded from the rolling bearings on the vibrating screen are heavily contaminated with background noise and random impulsive noise. In addition, the raw signal will also contain a deterministic component resulting from the exciting force generated by the eccentric blocks. Accordingly, the fault vibration signals collected from the vibrating screen are more complex than those acquired from CWRU.
In this test, the sampling frequency is 20 kHz. The fault signals were recorded at a rotating speed of 960 rpm. The characteristic frequency of the inner ring fault is fi = 145.85 Hz.
Figure 17 displays the inner ring fault signal. As mentioned above, we can obviously see that three different components, including random impulsive noise, a sinusoid−like deterministic signal, and background noise, dominate the fault signal measured from the inner ring fault. The envelope spectrum cannot also recognize the FCF at
fi and its harmonics.
The IAMOMED method is now used to highlight the fault−related periodic impulsive components. Similarly, the period
Ts is calculated to be 136.8 using the envelope autocorrelation function. The PSO is then employed to obtain an optimal filter length
L. Figure 18 shows the PSO convergence curve. The corresponding optimal filter length is
L = 1200.
The IAMOMED method with
Ts = 136.8 and
L = 1200 is utilized to process the raw signal. The filtered signal and its envelope spectrum are shown in
Figure 19. As can be seen in
Figure 19a, the IAMOMED method cancels out the random impulsive noise and the deterministic component as well as highlighting the fault cyclic impulses simultaneously. The FCF at
fi and its multiple harmonics can be clearly distinguished in the envelope spectrum.
As before, a nonlinear filtering method [
40] is used for comparison with the proposed method. The nonlinear filtering method is developed on the basis of the alpha−stable distribution, which is well suited to describing impulsive components with high amplitude and random distribution. Therefore, the nonlinear filter (stable filter for short) is capable of removing random impulsive noise. Both the stable filter and IAMOMED are filtering algorithms, but the former primarily focuses on random impulsive components while the latter concentrates more on cyclic impulsive components. In other words, the stable filter can directly remove random impulsive noise, while IAMOMED identifies fault−induced cyclic impulses by locating each impulse to indirectly reduce the impact of random impulsive noise.
Figure 20 shows the signal purified by the stable filtering tool. Comparing
Figure 20 with
Figure 19a illustrates that, although the stable filter can effectively eliminate the random impulsive noise, it fails to remove the deterministic component. Thus, the filtered signal is further analyzed using the classical variational mode decomposition (VMD). The VMD method can decompose a signal into a group of mono-components. Therefore, the vibration interference can be separated from the raw signal mixture using VMD. Furthermore, VMD acts as filter bank in nature, enabling it to remove a lot of background noise [
41].
Figure 21 depicts the decomposed intrinsic mode functions (IMFs). It is found from IMF1 that the deterministic component is separated from the filtered signal. However, the decomposed IMF2 and IMF3 still contain some impulsive noise with low amplitude. Thus, similarly to the MED method, VMD used to remove common background noise is also incapable of canceling random impulsive noise.
Finally, the IMF2 is applied to the envelope analysis. The envelope spectrum is displayed in
Figure 22.
As is evident from this figure, the resulting envelope spectrum can detect the FCF at fi, but the FCF is not easy to identify due to the high amplitude of other frequencies surrounding the FCF. Moreover, the envelope spectrum solely illustrates the second harmonics at 2fi and the fourth harmonics at 4fi.
According to the test, we can observe that the stable filter can effectively cancel out intensive random impulsive components, but it lacks the ability to remove deterministic components. Therefore, other filtering methods must be combined with the stable filter when vibration signals are interfered with by such components. Additionally, the ultimate extraction outcome may not meet expectations.