Next Article in Journal
Entanglement-Based CV-QKD with Information Reconciliation over Entanglement-Assisted Link
Next Article in Special Issue
A Novel Fault Diagnosis Method of High-Speed Train Based on Few-Shot Learning
Previous Article in Journal
Shared Protentions in Multi-Agent Active Inference
Previous Article in Special Issue
Dynamic Feature Extraction-Based Quadratic Discriminant Analysis for Industrial Process Fault Classification and Diagnosis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Entropy-Assisted Deconvolution Method and Its Application for Bearing Fault Diagnosis

1
School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
2
Locomotive & Car Research Institute, China Academy of Railway Sciences Corporation Limited, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(4), 304; https://doi.org/10.3390/e26040304
Submission received: 27 February 2024 / Revised: 19 March 2024 / Accepted: 28 March 2024 / Published: 29 March 2024

Abstract

:
Vibration signal analysis is an important means for bearing fault diagnosis. Affected by the vibration of other machine parts, external noise and the vibration transmission path, the impulses induced by a bearing defect in the measured vibrations are very weak. Blind deconvolution (BD) methods can counteract the effect of the transmission path and enhance the fault impulses. Most BD methods highlight fault features of the filtered signals by impulse-featured objective functions (OFs). However, residual noise in the filtered signals has not been well tackled. To overcome this problem, a fuzzy entropy-assisted deconvolution (FEAD) method is proposed. First, FEAD takes advantage of the high noise sensitivity of fuzzy entropy (FuzzyEn) and constructs a weighted FuzzyEn–kurtosis OF to enhance the fault impulses while suppressing noise interference. Then, the PSO algorithm is used to iteratively solve the optimal inverse deconvolution filter. Finally, envelope spectrum analysis is performed on the filtered signal to realize bearing fault diagnosis. The feasibility of FEAD was first verified by the bearing fault simulation signals at constant and variable speeds. The bearing test signals from Case Western Reserve University (CWRU), the railway wheelset and the test bench validated the good performance of FEAD in fault feature enhancement. A comparison with and quantitative results for the other state-of-the-art BD methods indicated the superiority of the proposed method.

1. Introduction

Rolling element bearings are widely used in rotating machinery for major equipment such as electric multiple units (EMU), airplanes and wind turbines. Beatings are prone to failure due to harsh operating environments like high speeds, heavy loads, high temperatures and so on. Once the bearing malfunctions, it will cause damage to mechanical equipment or even lead to catastrophic accidents. Therefore, it is of great significance to intervene in advance by accurately diagnosing bearing faults.
Vibration signal analysis is the most common means of bearing fault diagnosis, as bearing vibration signals contain rich status information and are easy to obtain. The measured bearing fault signal can be considered as the convolution operation performed on fault impulses and the transfer function of the path between the fault source and the sensor [1]. Therefore, the fault impulses are weakened in the vibration signal measured by sensors. Extracting weak fault features from the measured vibrations has become a research focus. In recent years, a large number of advanced and effective methods have been proposed to enhance fault features from bearing vibration signals, such as wavelet transform [2], adaptive signal decomposition methods [3,4,5], spectral kurtosis [6,7], fuzzy logic related methods [8,9] and BD methods [10,11,12]. Among them, the BD methods can counteract the influence of the transmission path by adaptively designing an optimal finite impulse response (FIR) filter [1,13]. Compared with other methods, BD methods determine the optimal filter adaptively based on the characteristics of the signal without being limited by the center frequency and bandwidth, and so they have been successfully applied in rotating machinery fault diagnosis.
In 2007, Endo and Randall [10] first presented minimum entropy deconvolution (MED) to extract fault features of rotating machinery and showed good results. MED uses kurtosis as the deconvolution OF and iteratively updates the filter coefficients to make the filtered signal restore the fault impulses with the maximum kurtosis value. However, MED prefers to deconvolute a large random impulse, which is inconsistent with the multi-impulse characteristic of the bearing fault signal. To overcome the limitation of MED, McDonald et al. [11] proposed maximum correlated kurtosis deconvolution (MCKD) with correlated kurtosis as the OF to enhance the periodic fault impulses from the measured vibration signal at constant speed (CS). However, the effect of MCKD is greatly affected by the input parameters. Only with accurate period and appropriate shift orders can continuous fault impulses be deconvoluted. In addition, both MCKD and MED optimize the filter coefficients in an iterative manner by taking partial derivatives of the OF, which may lead the filter results to fall into a local optimum rather than the global optimal solution. In order to alleviate the shortcomings of MED and MCKD, McDonald and Zhao [12] first proposed MED adjusted (MEDA) to avoid the discontinuity between the two sides of the filtered signal. Then, a non-iterative BD method called multipoint optimal MEDA (MOMEDA) was proposed in their work. MOMEDA introduces a target vector to determine the location and the weight of fault impulses, and solves the optimal filter directly by taking multi D-norm as the deconvolution OF. The non-iterative manner allows MOMEDA to obtain the optimal solution rather than the good one. Meanwhile, MOMEDA can output a more complete train of impulses. Nevertheless, similar to MCKD, as a period-based BD method, MOMEDA’s performance strongly relies on prior knowledge of the fault period, which makes it unable to handle non-stationary bearing signals measured under variable speed (VS) directly. Meanwhile, the effect of MOMEDA was reported susceptible to the length of the filter [13,14].
There are many improved methods proposed to address the issues mentioned above. These improvements can be categorized into five aspects: (1) New OFs were constructed to depict the fault information comprehensively. Miao et al. [15] proposed the sparse maximum harmonics–noise–ratio (HNR) deconvolution method, which solves the optimum filter to maximize the HNR of the output signal. Buzzoni et al. [16] proposed to use indicators of cyclostationarity as the OF in the deconvolution problem and called it the maximum second-order cyclostationarity blind deconvolution (CYCBD). Liang et al. [17] proposed a new index named average kurtosis (AK), and the corresponding BD method is called maximum average kurtosis deconvolution (MAKD). Hashim and Shakya [18] treated the angular domain spectral kurtosis as the OF and proposed the spectral kurtosis deconvolution (SpKD) approach for gear fault diagnosis. (2) New approaches for solving filter coefficients were proposed to replace the iterative solution methods. Cheng et al. [14,19] used the particle swarm optimization (PSO) algorithm to solve the deconvolution filters and proposed the PSO-MED, PSO-MCKD and PSO-MOMEDA methods. Experimental results showed that they have better performance than the traditional BD methods at a low signal-to-noise ratio (SNR) and can reduce the dependence on the input parameters. Jia et al. [20] employed multi-layer neural networks to solve the optimal filter in the deconvolution problem. (3) The input parameters of BD methods were optimized rather than preset empirically. PSO [13], grid search [21] and periodic modulation intensity [22] were used to obtain the length of filter and the period of the target vector in MOMEDA. Miao et al. [23] estimated the period of MCKD by calculating the autocorrelation of the envelope signal. MAKD [17] employed an optimized Morlet wavelet as the initial filter, aiming at improving the computational efficiency. (4) Equal-angle resampling was employed as a preprocessing method to adapt BD methods to the vibration signal under VS. For example, MOMEDAang [24], MAKD [17] and SpKD [18] resample the original vibrations to the angular domain and then perform deconvolution. (5) BD was combined with other methods to achieve better fault feature enhancement effects, for instance, the combination of MOMEDA with EEMD [21], VMD [25], resonance-based sparse signal decomposition (RSSD) [13] and Ramanujan subspace decomposition [26], and the combination of MED with SK [27].
The bearing fault vibration signals collected from industrial sites, especially under incipient damage and VS conditions, show weak fault characteristics and are prone to be submerged in ambient noise. Although MED, MCKD, MOMEDA and their improvements have been widely used in bearing fault diagnosis, these methods are designed to enhance the periodic impulse feature while ignoring the residual noise in the filtered signal. Meanwhile, the error introduced by equal-angle resampling will degrade the performance of the period-based BD methods when processing the non-stationary bearing vibration signals.
In order to overcome the influence of noise and non-stationary operating conditions, a new BD method called fuzzy entropy-assisted deconvolution is proposed for bearing fault feature enhancement while suppressing the noise in the filtered signal. FEAD is based on MEDA and takes advantage of the high noise sensitivity of FuzzyEn. By adding the FuzzyEn auxiliary term to the kurtosis-dominated OF, a weighted FuzzyEn–kurtosis OF is constructed for the deconvolution problem. The standard PSO algorithm is employed to iteratively solve the global optimal FIR filter, which minimizes the FuzzyEn–kurtosis of the filtered signal. Bearing fault diagnosis can then be realized by the envelope spectrum or order envelope spectrum of the filtered signal. The feasibility of FEAD was first verified through bearing fault simulation signals at CS and VS. Then, the reliability and the effectiveness of FEAD were validated using the bearing ball fault signal from CWRU, the bearing inner race fault signal at CS from railway wheelset, and the bearing outer race fault signal at VS from the EMU transmission test bench, respectively. Simulation and experimental results show that bearing faults can be accurately diagnosed thanks to the fact that FEAD can enhance the fault impulse feature and suppress the noise simultaneously. Comparisons with and quantitative analyses of other popular BD methods, i.e., MEDA, PSO-MEDA, MCKD and MOMEDA, reveal the following advantages of the proposed method: First, FEAD has better performance in suppressing the interference of ambient noise than other BD methods because the noise sensitivity of FuzzyEn is higher than that of kurtosis. Second, FEAD is a non-periodic-based deconvolution method, which means it can directly process bearing vibration signal at VS so that the error from equal-angle resampling can be avoided.
The originality of this paper is that we extend the entropy method to blind deconvolution, so that the objective functions in the BD method can be a combination of multiple items rather than a single one. This can help the BD methods achieve more comprehensive performance, especially in processing bearing vibration signals from complex mechanical system.
The rest of this paper is organized as follows: Section 2 overviews MEDA, FuzzyEn and standard PSO methods. Section 3 first investigates the noise sensitivity of kurtosis and entropy indicators, and then introduces the proposed FEAD and its detailed implementation procedure for bearing fault diagnosis. Section 4 compares and quantitatively evaluates FEAD with MEDA, PSO-MEDA, MCKD and MOMEDA based on bearing simulation signals at CS and VS. In Section 5, the actual bearing signals from CWRU, railway wheelset and the EMU transmission test bench verify the reliability and effectiveness of FEAD. Comparisons and quantitative analyses are also given to validate the superiority of the proposed method. Conclusions are drawn in Section 6.

2. Theoretical Background

2.1. MEDA

MED is the first applied BD method for the fault diagnosis of rotating machinery [10] and can be used to process bearing vibration signals at VS directly [17]. MED is designed to counteract the transmission path effect and maximize the kurtosis of the filtered signal by iteratively optimizing the FIR filter.
Let x = [x1, x2, …, xN]T be the measured vibration signal that contains noise and other interference, such as random impulses caused by external knock and harmonics from other rotational parts. The element in the filtered signal can be produced by convolving x with an FIR filter f = [f1, f2, …, fL]T, written as follows:
y k = l = 1 L f l x k + L l ,   k = 1 , 2 , , N L ,
The adjusted convolution definition in Equation (1) avoids spurious impulses at the endpoints of the filtered signal y = [y1, y2, …, yNL]T. The MED defined with Equation (1) is called MEDA [12]. In order to recover the impulses component from the measured signal as much as possible, MEDA takes the kurtosis as the OF to iteratively solve the following inverse filter:
f ^ = arg max f [ O M E D A ( y ) ] ,
where f ^ represents the estimation of the optimal filter. OMEDA(·) is the OF of MEDA:
O M E D A ( y ) = k = 1 N L y k 4 ( k = 1 N L y k 2 ) 2
Taking the derivatives of Equation (3) with respect to filter coefficients f and solving it equal to zero:
O M E D A ( y ) f = 0 ,
The optimal value of f can be iteratively solved with the following equation:
f ^ = k = 1 N L y k 2 k = 1 N L y k 4 X 0 X 0 T 1 X 0 y 1 3 y 2 3 y N L 3 T ,
where
X 0 = x L x L + 1 x N 1 x L 1 x L x N 2 x 1 x 2 x N L L   by   N L
The iterative solution starts with an initial filter f = [0, …, 0, 1, −1, 0, …, 0]T, then updates f through Equation (5) based on the filtered signal y obtained from Equation (1) until the iteration number reaches the preset value or a minimum change in the kurtosis of the filtered signals between iterations. Finally, the filtered output signal can be calculated by the convolution of x and f ^ in matrix form:
y = X 0 T f ^

2.2. Fuzzy Entropy

Entropy is a statistical measure, it can quantify the complexity and detect dynamic changes in time series and has been widely applied in bearing fault diagnosis [28,29]. Among various entropy methods, FuzzyEn is a popular entropy calculation method that was utilized in bearing fault detection and classification [30]. The specific calculation steps of FuzzyEn are listed as below [31].
Obtain the coarse-grained sequence X i m from the original signal sequence x based on Equation (8):
X i m = [ x ( i ) , x ( i + 1 ) , , x ( i + m 1 ) ] x 0 ( i ) ,   i = 1 , , N m + 1 x 0 ( i ) = 1 m l = 0 m 1 x ( i + l ) ,
where N is the length of x; m is the length of coarse-grained sequence. The value of m is usually taken as 2.
Calculate the maximum absolute distance d i j m between X i m and X j m :
d i j m = d [ X i m , X j m ] = max k ( 0 , m 1 ) x ( i + k ) x 0 ( i ) x ( j + k ) x 0 ( j ) ,   j i
Given n and r, calculate the similarity degree D i j m   of X i m to X j m through an exponential fuzzy function:
D i j m ( n , r ) = u ( d i j m , n , r ) = exp d i j m n / r ,
The parameters r and n in Equation (10) determine the width and the gradient of boundary for the fuzzy function, and their values are set as 0.2 and 2, respectively.
Define the function ϕm as follows:
ϕ m ( n , r ) = 1 N m i = 1 N m 1 N m 1 j = 1 , j i N m D i j m
Similarly, form X i m + 1 and obtain the function ϕm+1
ϕ m + 1 ( n , r ) = 1 N m i = 1 N m 1 N m 1 j = 1 , j i N m D i j m + 1
Finally, for finite datasets, the FuzzyEn of x can be calculated based on ϕm and ϕm+1:
F u z z y E n ( x ) = ln ϕ m ( n , r ) ln ϕ m + 1 ( n , r )

2.3. PSO Algorithm

As a population-based global optimization algorithm, PSO is inspired by the social behaviour of bird flocks looking for corn [32]. The standard PSO 2011 (SPSO-2011) [32,33] showed outstanding performance over previous PSO versions and has been used for solving the filter coefficient in BD methods [14,19]. Therefore, SPSO-2011 is used to solve the optimization problem in the proposed FEAD.
In the PSO algorithm, each individual in the population is known as a particle. The particle adjusts the flying trajectory in the search space according to its own previous flying experience and the neighbouring particles in the swarm.
In a search space that defined as the Euclidean product of D real intervals
E = d = 1 D [ m i n d , m a x d ] ,
vectors Xi = [xi1, xi2, …, xiD]T and Vi = [vi1, vi2, …, viD]T are used to represent the position and velocity of the ith particle, respectively. A problem-specific fitness function to be minimized is defined as F(·); it is the performance assessment and the basis for updating each particle. The optimization problem is summarized as follows:
Given   F ( ) :   E Find   X o p t | F ( X o p t ) F ( X i )   X i E
The optimal solution to the problem relies on the movement of particles to the optimal position in the search space. The ith particle’s position is updated using the following equation:
X i t + 1 = X i t + V i t + 1 ,
where i = 1, 2, …, S, with S equal to the swarm size; and t = 1, 2, …, T, with T equal to the total number of iterations. In present paper, S and T are set as floor(10 + 2 D ) and 100, respectively. The particle’s new position X i t + 1 can be updated by a linear combination of its old position and new velocity. The particle’s new velocity is updated according to the following equation:
V i t + 1 = ω V i t + x i X i t ,
where ω is the inertia weight that aims to prevent swarm explosion, and 1/(2ln(2)) is recommended. x i is a random point defined in the hypersphere H i ( G i t ,   | | G i t X i t | | ) of centre G i t and of radius | | G i t X i t | | . During the iteration, the personal best that is represented as Pi = [pi1, pi2, …, piD]T is the best-known position of the ith particle, whereas the local best that is represented as L = [l1, l2, …, lD]T means the best-known position within the particle’s neighborhood. The detailed definition of a particle’s neighborhood and swarm topology that controls the exchange of information between particles can be found in [34]. Assuming that the neighbors consists of K particles, the local best is defined as follows:
L t = arg min j = 1 ,   2 ,   ,   K F ( P j t )
For each particle at the t-th iteration, three points, i.e., the current position, a point a little “beyond” the previous personal best, and a point a little “beyond” the previous local best, are employed to define a centre of gravity G i t :
G i t = X i t + ( X i t + c 1 ( P i t X i t ) ) + ( X i t + c 2 ( L t X i t ) ) 3 ,
c1 and c2 are the cognitive and social acceleration coefficients, and their values are recommended as c1 = c2 = 1/2 + ln2 in reference [33].
The global best particle G l t and the personal best particle are updated in each iteration as follows:
G l t = arg min i = 1 ,   2 ,   ,   S F ( P i t )
P i t + 1 = X i t + 1 ,   F ( X i t + 1 ) F ( P i t ) P i t ,   F ( X i t + 1 ) > F ( P i t )  
The global optimal particle G l T obtained in the last iteration is the solution to the optimization problem.
In addition, in SPSO-2011, Xi, Vi and Pi are initialized as follows:
X i 0 = U ( m i n d , m a x d )
V i 0 = U ( m i n d x i d 0 , m a x d x i d 0 )
P i 0 = X i 0
U(·) in Equation (22a–c) represents the uniformly distributed random numbers.

3. Proposed Fuzzy Entropy-Assisted Deconvolution Method

FEAD is proposed based on the fact that fuzzy entropy is more sensitive to noise than kurtosis. This advantage is beneficial to alleviating residual noise interference in the deconvolution output signal. Starting from the bearing vibration signal model, this section investigates the sensitivity of different feature indicators to the noise in bearing signals, and then proposes the FEAD method for bearing fault diagnosis.

3.1. Bearing Vibration Signal Model

When a single local damage occurs in bearing, there are four frequently encountered signal components in the measured vibration [14,23]:
x ( t ) = b ( t ) + d ( t ) + h ( t ) + n ( t )
The first part represents the impulse component caused by the bearing fault. When a bearing works at CS, the periodic impulses can be modeled as follows:
b c ( t ) = i = 1 N A i c e β 1 t i T τ i sin 2 π ω r 1 t i T τ i u t i T τ i ,
where N and Aic are the total number of impulses and the amplitude of the ith impulse at CS; T specifies the nominal time interval between two adjacent fault impulses, and the relationship between T and fault characteristic frequency (FCF) is T = 1/FCF; τi ∈ [0.01, 0.02]Tt/N represents the time error of the impulses caused by the bearing slippage, where Tt is the total duration of the signal; ωr1 and β1 denote the resonant frequency and the decay parameter excited by fault, respectively; and u(‧) represents the unit step function.
When a bearing works at VS, the time intervals between fault impulses are not constant. Therefore, modified from Equation (24), the non-periodic impulses can be modeled as follows:
b v ( t ) = i = 1 N A i v e β 1 t T i τ i sin 2 π ω r 1 t T i τ i u t T i τ i ,
where Aiv is the amplitude of the ith impulse at VS. This paper assumes that the amplitude of the fault impulses change linearly with the rotational frequency (RF) [35], that is, Aiv = A0 + ηfr(Ti). A0 is a constant, η is a proportional coefficient, and fr(Ti) represents the RF of the bearing at the ith fault impulse. The relationship between Ti and the RF fr(t) (in Hz) can be expressed as follows:
0 T i f r ( t ) d t = i F C C , i = 1 , 2 , , N
FCC is the fault characteristic coefficient. Hence, Ti can be solved by the numerical method from Equation (26).
The second part represents the random impulse component derived from external knocks on the housing, which can be formulated as follows:
d ( t ) = m = 1 M D m e β 2 t T m sin 2 π ω r 2 t T m u t T m ,
where M represents the number of random impulses; Dm and Tm are the amplitude and the occurrence time of the mth random impulse, respectively. ωr2 and β2 denote the resonant frequency and the decay parameter excited by random impulses, respectively.
The second part represents the discrete harmonic component caused by other rotating parts such as shaft and gears, which can be modeled as follows:
h ( t ) = P 1 sin ( 2 π h 1 ( t ) d t + θ 1 ) + P 2 sin ( 2 π h 2 ( t ) d t + θ 2 ) ,
where P1 (P2), h1 (h2) and θ1 (θ2) represent the amplitude, frequency and initial phase of the shaft rotating (gear meshing) harmonic, respectively.
The fourth part n(t) in Equation (23) represents the ambient noise with a normal distribution.
It is worth noting that the vibration components in actual mechanical system are much more complex than those in the model. The above model inevitably has some limitations. For example, the amplitude modulation caused by inner race or rolling element faults, and the amplitude differences due to fault type and size are not considered.

3.2. Proposal of FEAD

The OF plays an important role in the BD method. An OF that can simultaneously highlight fault impulses and suppress noise interference is beneficial to recovering the fault impulse characteristic from the measured vibration signals. Although named minimum entropy deconvolution, MED does not use entropy but kurtosis as the OF. A high kurtosis value is only one of the necessary conditions for fault impulses rather than a sufficient condition, and this is the root cause why MED fails under certain conditions. Entropy is another important indicator that measures the intensity of the fault in the vibration signal. Generally, the stronger the fault impulses in the bearing vibration signal, the higher the kurtosis value and the lower the entropy value, and vice versa. However, entropy and kurtosis do not simply vary in inverse proportions. They have dissimilar sensitivities to different components in the bearing vibration signal.
In order to elucidate the motivation of FEAD, based on the above-mentioned bearing vibration models at CS and VS, the sensitivities of entropy and kurtosis to different signal components are investigated. The specific model parameters are listed in Table 1, where hc(t) and hv(t) represent the harmonic components at constant and variable speeds, respectively. The sampling frequency of simulation signals is 12,000 Hz.
The waveforms of different components and mixed signals are shown in Figure 1. It can be seen that the interval of impulses and the frequency of harmonic remain unchanged at CS (Figure 1a,c), while they change with the RF at VS (Figure 1b,d). The amplitude of random impulse displayed in Figure 1e is higher than the fault impulses in Figure 1a,c. The fault impulses are submerged in the noise, while the random impulses are significant in the mixed signals (Figure 1g,h).
For a more comprehensive analysis, in addition to FuzzyEn and kurtosis, approximate entropy (ApEn) and sample entropy (SampEn) are also used for comparison. The formula for calculating the kurtosis of a discrete signal yn (n = 1, 2, …, N) is as follows:
K u r t ( y n ) = 1 N n = 1 N y n y ¯ 4 1 N n = 1 N y n y ¯ 2 2 ,
where y ¯ is the mean value of yn. The calculation methods for ApEn and SampEn can refer to [36].
Table 2 lists the kurtosis and entropy values of different components and mixed signals at CS. For the kurtosis indicator, the random impulse has the largest value, followed by continuous fault impulses, and the smallest is the harmonic component. MED aims to maximize the kurtosis of the output signal, and so it is prone to deconvolute a single random impulse than continuous fault impulses, while harmonic interference can be effectively suppressed. For the FuzzyEn indicator, the random impulse has the smallest value, followed by harmonics and fault impulses. Therefore, if the deconvolution filter is optimized by minimizing the FuzzyEn of the output signal, it is easy to deconvolute the random impulse and the harmonic components. On the contrary, the fault impulses may be suppressed to a certain extent. The sensitivities of ApEn and SampEn to bc(t), d(t) and hc(t) are similar to kurtosis (assuming maximizing kurtosis and minimizing entropy).
Table 3 lists the kurtosis and entropy values of different components and mixed signals at VS. It can be concluded that the sensitivities of kurtosis and entropy indicators to bv(t), d(t) and hv(t) are similar to those at CS.
The above analysis discovers the sensitivity of kurtosis and entropy indicators to fault impulses, random impulses and harmonic components. More importantly, the BD method should effectively suppress the noise interference in the output signal. In order to quantify the sensitivity of kurtosis and entropy indicators to noise, Gaussian white noise with different variances are added to the noise-free signal, denoted as xfree = b(t) + d(t) + h(t). The relative change rates of different indicators from the noisy signal, denoted as xnoisy = xfree + n(t), to the noise-free signal are employed as a noise sensitivity measure:
Δ I = I d c ( x n o i s y ) I d c ( x f r e e ) I d c ( x n o i s y ) × 100 %
In Equation (30), Idc(·) represents the calculation of different indicators, namely Kurt(·), FuzzyEn(·), ApEn(·) and SampEn(·). The higher the change rate of a certain indicator, the stronger its sensitivity to noise, which means a better noise suppression effect when treating it as the OF in BD method. Herein, the variance of noise is increased from 0.1 to 1 in steps of 0.1 to simulate different noise levels. Figure 2 illustrates the change rate of kurtosis and entropy indicators for CS and VS models at different noise levels.
It can be concluded from Figure 2 that the change rate of entropy indicators is greater than the kurtosis for both speed conditions. FuzzyEn is more sensitive to noise than ApEn and SampEn. As the noise variance increases, the noise sensitivity of kurtosis, ApEn and SampEn remain almost unchanged, while the noise sensitivity of FuzzyEn shows an increasing trend.
The FEAD method is inspired by the above-mentioned sensitivity of kurtosis and entropy indicators to different components and noise in the bearing vibration signal. The purpose of FEAD is to enhance the fault impulse component while further suppressing the noise interference in the deconvolution signal. Therefore, taking the advantage of the high sensitivity of kurtosis to fault impulses and FuzzyEn to noise, FEAD constructs a weighted FuzzyEn-Kurt indicator as the deconvolution OF:
O F E A D ( y ) = α F u z z y E n ( y ) β lg [ K u r t ( y ) ] ,
where lg[·] represents the common logarithm with base 10, it acts on kurtosis term to narrow the magnitude gap between kurtosis and FuzzyEn. α and β with a range [0, 1] weight the FuzzyEn term and the Kurt term in the OF, respectively.
To ensure that the filtered signal satisfies high kurtosis and low FuzzyEn simultaneously, FEAD solves the deconvolution filter by minimizing the new objective function. The corresponding deconvolution problem can be expressed as follows:
f ^ = arg min f [ O F E A D ( y ) ]
When α = 0, FADE degrades to MEDA; when β = 0, FADE degrades to “minimum fuzzy entropy deconvolution”.

3.3. Procedure of FEAD for Bearing Fault Diagnosis

Since the OF in FEAD is complex and nonlinear, it is hard to solve the deconvolution problem like MEDA. Therefore, FEAD employs PSO to optimize the filter coefficients. The flowchart of the bearing fault diagnosis method based on FEAD is illustrated in Figure 3.
The specific steps are listed as follows:
  • Input the measured bearing signals, the parameters of SPSO-2011 and FEAD.
  • Let t = 1; for each particle, initialize its position X i 1 , speed V i 1 and personal best P i 1 (i = 1, 2, …, S) based on Equation (22).
  • Perform the convolution operation between x and X i 1 to obtain the filtered signal y i t . Randomize the swarm topology and calculate the fitness value OFEAD( y i t ) of each particle using Equation (31). Based on the fitness value of the particle and its neighbors determined by the topology, find the local best Lt and the global optimal particle Glt using Equations (18) and (20), respectively. Then, update the velocity V i t + 1 and the position X i t + 1 of each particle using Equations (17) and (16), respectively. Finally, update the personal best P i t + 1 for the next iteration.
  • If the number of iterations is less than the preset value, let t = t + 1 and repeat step 3. Otherwise, proceed to the next step.
  • Treat the global optimal GlT as the optimal filter coefficient, convolve it with x to obtain impulses’ enhanced output y. If the vibration is measured at VS, perform equal-angle resampling to y according to the input RF signal fr(t). Perform the Hilbert transform (HT) followed by fast Fourier transform (FFT) to obtain the (order) envelope spectrum of the output signal y.
  • Determine the health status or fault types of the bearing by investigating the (order) envelope spectrum.

3.4. Selection of Parameters

Filter length is one of the key parameters of FEAD. To guarantee that the FIR filter can cover the whole fault frequency band, the length of filter L is recommended [23]:
L > 2 f s f c ,
where fs is the sampling frequency of the signal, and fc is the resonance frequency of the bearing system. At the same time, the filter length should be as short as possible for better filtering performance, because a long filter length will increase the computational complexity and make it easier to deconvolute a single impulse [12]. In practice, the resonant frequency of the bearing system can reach to several thousand hertz, and the ratio of the sampling frequency to the resonant frequency is usually smaller than 10. Therefore, the filter size is selected as 20 in this work.
The weights α and β in FEAD control the importance of the FuzzyEn term and kurtosis term in the deconvolution process, respectively. A large α value makes FEAD stronger at suppressing noise interference in the output signal. However, it is prone to deconvoluting a single impulse and harmonic interference. A large β value makes FEAD filter out the fault impulses more easily while sacrificing the denoising performance. Since the FuzzyEn term in FEAD plays an auxiliary role in suppressing noise interference, α should take a smaller value relative to β. For convenience, this paper fixes β to 1 and adjusts α to achieve a balance between fault impulses enhancement and noise suppression. The proper value of α is recommended between 0.1 and 0.3 after trial and error.
In the SPSO-2011 algorithm, the value of each dimension in the particles is limited to [−1, 1] to ensure the symmetry of the filter coefficients. The number of iterations T is set to 100 to ensure that the result converge to the global optimal as much as possible.

4. Simulation Analysis

In this section, constant and variable speed simulation signals based on the vibration model in Section 3 are employed to verify the feasibility of the proposed FEAD method.

4.1. Case 1: Constant Speed Condition

In this case, the bearing operates at constant RF 20 Hz, and the FCF is 110 Hz. The standard deviation of the Gaussian white noise is 0.35, with SNR = −11.27 dB. The time domain waveform has been analyzed in Figure 1g. Figure 4 displays the envelope spectrum of the original vibration signal. Affected by noise, only the peaks at 1×, 4× and 5× FCF (the fault feature peaks are marked with red dots herein and after) are pronounced.
Because the SNR of CS simulation signal is very low, the value of α is set as 0.25 to make FEAD stronger in enhancing the fault features and suppressing the noise interference. Figure 5 presents the process and results of the FEAD method. The fitness curve (Figure 5a) indicates that the OF value changes smoothly after 50 iterations. The optimal filter coefficients and its spectrum are shown in Figure 5b and Figure 5c, respectively. The spectral centroid (indicated by a red dotted line) of the filter is 1486 Hz, which is close to the resonance frequency of the simulated signal. The frequency standard deviation is 641 Hz, and the corresponding passband (indicated by two red solid lines) of the filter is about 800 to 2100 Hz, which can precisely allow the resonant frequency band to pass through and suppress the components and noise in other frequency bands. Figure 5d depicts the signal filtered by FEAD, and noticeable fault impulses can be observed in the time domain. Its envelope spectrum with clear peaks at the first 5 FCF is shown in Figure 5e, which can serve as strong evidence of a bearing fault. Compared with Figure 4, FEAD enhances the fault features and suppresses noise in the signal envelope spectrum significantly.

4.2. Case 2: Variable Speed Condition

In this case, the RF of the bearing increases linearly from 18 Hz to 22 Hz. The FCC of the bearing is 5.5. To verify the performance of FEAD under strong noise interference, Gaussian white noise with a standard deviation of 0.9 is added to the simulated signal, with SNR = −10.32 dB. The time domain waveform is shown in Figure 1h. Figure 6 displays its order envelope spectrum, with fault peaks at 1×, 2× and 4~8× FCC. Although a bearing fault can be judged from this order envelope spectrum, the amplitudes of fault peaks are not noticeable enough at a high noise level.
Since the SNR of the VS simulation signal is higher than that of CS simulation signal, the value of α is set as 0.1 in FEAD to avoid deconvolving out a single impulse and harmonics. Figure 7 presents the process and results of FEAD for the VS simulation signal. The fitness curve in Figure 7a shows a stable trend after about 70 iterations, indicating that the filter solved by PSO is close to the global optimal. The optimal filter coefficients and its spectrum are displayed in Figure 7b and 7c, respectively. The spectral centroid and the frequency standard deviation reveal that the passband of the filter is approximately [700, 1850] Hz, which covers the resonance frequency band. However, signal components below 700 Hz can also partially pass through, indicating that the FuzzyEn term in the FEAD’s OF carries the risk of deconvoluting harmonic components, which verifies the analysis in Section 3.2. Nevertheless, the filtered signal in the angular domain (Figure 7d) presents clear fault impulses, and fault features from 1~10× FCC are dominant in its order envelope spectrum (Figure 7e). From this, a more firm conclusion that a fault exists in the bearing simulation signal can be drawn.

4.3. Comparison and Quantitative Evaluation

To further demonstrate the improvement of FEAD over the popular BD methods, MEDA, PSO-MEDA, MCKD and MOMEDA are employed to analyze the same simulation signals for comparison. To make a fair comparison, their filter lengths are selected as 20. The input period for MCKD and MOMEDA are set as fs·T and fsp/FCC (fsp is the angular resampling rate) for the CS and VS signals, respectively. The shift order of MCKD is selected as three to obtain as many impulses as possible. A rectangular window with a length of five is used in MOMEDA to reduce the error caused by bearing slippage.
The filtered signals and their envelope spectra from the CS simulation signal using comparison methods are represented in Figure 8. The filtered signals from MEDA (Figure 8a) and PSO-MEDA (Figure 8c) show similar waveforms with random impulses, which exposes the shortcomings of the kurtosis-based BD methods. The envelope spectra of the MEDA (Figure 8b) and the PSO-MEDA (Figure 8d) filtered signals display comparable fault features. However, they are not as remarkable as those in the envelope spectrum of the FEAD filtered signal (Figure 5e). The reason that the fault feature peaks in the PSO-MEDA result is less than those in the MEDA result may be that the filter is not converging to the global optimal in the PSO iteration. This indicates that PSO is not the main reason for the improvement of FEAD compared to MEDA, but the new OF proposed in FEAD. Fault impulses cannot be observed in the filtered signal from MCKD (Figure 8e); only one peak appears at 1× FCC in its envelope spectrum (Figure 8f). On the contrary, there are clear periodic impulses in the filtered signal from MOMEDA (Figure 8g), as fault feature peaks at 1~5× FCF can also be distinguished in its envelope spectrum (Figure 8h).
In order to quantitatively evaluate the performance of FEAD and comparison methods, a fault feature index is proposed based on the envelope spectrum. The fault feature index for CS can be calculated as follows:
I c ( N , c , M ) = 1 N j = 1 M A ( f m , j ) m e a n ( A ( f m , j c F C F ) , A ( f m , j + c F C F ) ) ,
where N represents the number of different fault feature peaks observed in the envelope spectra obtained using all methods. fm,j is the jth (j = 1, 2, …, M, MN) fault feature frequency where a distinguishable peak can be observed, and A(fm,j) is the amplitude at frequency fm,j. The denominator in the summation sign represents the mean amplitude of all spectral lines within the interval D = [fm,jcFCC, fm,j + cFCC], where c is the proportional coefficient that control the interval width. The value of c needs to ensure that there is only one fault feature peak at fm,j, while no other fault feature peaks can be found in the interval D. The ratio can reflect the identifiability of the fault peak at fm,j.
Similarity, the fault feature index for VS condition can be calculated as follows:
I v ( N , c , M ) = 1 N j = 1 M A ( O m , j ) m e a n ( A ( O m , j c F C C ) , A ( O m , j + c F C C ) )
where Om,j is the jth fault feature order where a distinguishable peak can be observed. The larger the value of the fault feature index, the more prominent or the greater the number of fault peaks in the (order) envelope spectrum. Therefore, the fault feature index can evaluate the diagnostic performance of different BD methods.
For the CS simulation signal, there are five different fault peaks in all the envelope spectra. So, let N = 5 and c = 0.1, and the Ic values for different methods are calculated in Table 4.
It can be concluded from Table 4 that the Ic value of the direct envelope is 1.01. The Ic values of MEDA and PSO-MEDA are very close and higher than direct envelope, meaning that their diagnostic performance is improved. The Ic value of MCKD is only 0.41, which is lower than the direct envelope. This indicates that MCKD does not enhance the fault impulses. Instead, the slippage error is enlarged due to the order shift in the correlated kurtosis calculation. The Ic value of MOMEDA reaches 1.93, which is only lower than that of FEAD. This benefits from the application of the window function, which alleviates the interference of slippage error. The fault feature index of the proposed FEAD reaches the highest value of 2.16 among all methods, confirming that FEAD has the best performance in fault feature enhancement.
Figure 9 displays the comparison results for the VS simulation signal. There is a large random impulse in the angular domain of the MEDA filtered signal (Figure 9a), and its envelope spectrum (Figure 9b) shows similar characteristics to Figure 6, both of which present seven fault peaks. The fault impulses can be found in the PSO-MEDA filtered signal (Figure 9c), and its envelope spectrum (Figure 9d) shows eight fault peaks with a low noise level, indicating a significant improvement compared to MEDA. Fault features can hardly be found in the angular domain and the order envelope spectrum from MCKD (Figure 9e,f). Figure 9g illustrates the MOMEDA filtered signal, and it is not as sparse as that obtained by FEAD (Figure 7d). The corresponding order envelope spectrum displays distinct peaks at 1~8× FCC, which exhibits a diagnostic performance close to FEAD (Figure 7e).
For the VS simulation signal, there are 10 different fault peaks in all the order envelope spectra. So, let N = 10, c = 0.1, and the Iv values for different methods are calculated in Table 5.
Conclusions similar to those in Figure 9 can be drawn from Table 5. The Iv value of MEDA is slightly lower than direct order envelope analysis, suggesting that the fault features are not enhanced by MEDA. The Iv value of PSO-MEDA is slightly improved compared to MEDA, which is consistent with the result shown in their order envelope spectra (Figure 9b,d). MCKD obtains the lowest Iv value and the worst diagnostic performance because the resampling process further increases the period error. MOMEDA obtains the second largest Iv value, 2.02. As expected, the FEAD method obtains the highest fault feature index value, which confirms that FEAD has the best diagnostic performance among all methods.

5. Experimental Validation

In this section, bearing test signals from the CWRU bearing date center, the railway wheelset and the EMU transmission test bench are used to validate the reliability and the effectiveness of the proposed FEAD method in practical applications.

5.1. CWRU Bearing Ball Fault

The CWRU bearing test bench consists of a motor, a torque transducer, a dynamometer, and control electronics. The bearing vibration data and a more detailed experimental introduction can be obtained from [37]. Ball faults of a bearing are considered the most difficult to diagnose [38]. Therefore, the bearing vibration signal with a ball fault is used to verify the reliability of the proposed FEAD. The motor drive end bearing ball fault data, with the name “X050_DE_time”, at a 12 kHz sampling frequency is selected as the example for analysis. The bearing model is 6205-2RS, and the depth of the fault is 0.028 inches. The vibration signal was collected at a constant speed of 1750 rpm, the corresponding theoretical FCF of the ball fault is 68.7 Hz, and the cage rotation frequency is 11.6 Hz.
The time domain waveform and envelope spectrum of the vibration signal from the first 6000 samples are shown in Figure 10. The time domain waveform (Figure 10a) exhibits impulse feature, but it is difficult to find the continuous impulses excited by the ball fault with 1/FCF time intervals. The envelope spectrum (Figure 10b) shows peaks at FCF and 2× FCF. However, affected by noise, the peaks at FCF are very weak. At the low frequency band of the envelope spectrum, there are dominant harmonic peaks of the cage rotational frequency.
Since there are some fault features in the original envelope spectrum, in order to avoid deconvoluting out the cage rotational harmonics, the α value of FEAD is set to 0.1 for noise reduction and fault feature enhancement. The other BD methods mentioned in the simulation part are also used to process the same ball fault signal for comparative analysis, and the parameter settings of comparative BD methods are same as those in Section 4.3 herein and thereafter.
Figure 11 illustrates the results of FEAD and comparative BD methods. Compared with the original signal, the time domain waveforms of the deconvolved signals (the left column of Figure 11) obtained by these five BD methods are more sparse. It suggests that the impulses components are enhanced after deconvolution. However, it is still almost impossible to directly find the continuous equally spaced impulses caused by the ball fault from these time domain waveforms. Their envelope spectra are shown in the right column of Figure 11. In the envelope spectrum of the FEAD filtered signal (Figure 11b), a peak at FCF can be observed. In addition, peaks at even harmonics, i.e., 2×, 4× and 6× FCF, are also distinct, which is consistent with the ball fault characteristics described in [38]. Compared with Figure 10a, FEAD significantly enhances the ball fault features in the envelope spectrum. The envelope spectra of the MEDA and PSO-MEDA filtered signals (Figure 11d,f) both display four fault feature peaks, but the peaks at high FCF harmonics are not significant enough compared with those in FEAD. The envelope spectrum of the MCKD filtered signal (Figure 11h) also shows four fault characteristic peaks, but they are seriously interfered by strong noise. Figure 11j depicts the envelope spectrum of the MOMEDA filtered signal, and although the peak at 2× FCF is significant, no peak can be observed at FCF and the fault peak at 6× FCF is very weak.
In order to quantitatively analyze the above comparison results, the fault feature index of the envelope spectra are calculated based on Equation (34). There are four different FCFs in all envelope spectra, and so the Ic values are calculated in Table 6 with N = 4 and c = 0.1.
The direct envelope method obtains the lowest Ic value among all methods, which illustrates the necessity of enhancing the fault features of the original signal. The Ic value of MEDA is two times higher than that of the direct envelope, which is the second highest among all methods, indicating that the feature enhancement effect of MEDA is significant. The Ic value of PSO-MEDA is slightly lower than that of MEDA, which is consistent with the results shown by their envelope spectra. Although the Ic values of MCKD and MOMEDA are higher than direct envelope, they are lower than other BD methods. The possible reason is that the slippage of rolling elements causes an inaccurate estimation of the failure period. The Ic value of FEAD reaches 2.83, which is the highest among all methods. The result confirms that FEAD performs well in fault feature enhancement and can improve the reliability of the bearing ball fault diagnosis.

5.2. Wheelset Bearing Inner Race Fault at CS

Fault detection of wheelset bearings is an important step in the maintenance process of railway freight cars. At the maintenance site, vibration analysis is a key approach. The wheelset bearing vibration signal is collected through the detection device illustrated in Figure 12. The device mainly consists of a framework, lifting mechanism, drive motors and rubber wheels. The lifting mechanism lifts the wheelset and fixes the bearing outer race with the frame. The rubber wheels driven by motors rotate the wheelset to the rated speed of 293 rpm. Two YD-181 accelerometers are magnetically attached to the bearing outer race to collect vibration signals with a sampling frequency of 8000 Hz. The wheelset bearing model is 3532226X2-2RZ, and its geometric parameters and inner race FCF are listed in Table 7.
During the detect process, the 1 s length bearing inner race fault vibration signal was collected. The faulty bearing is shown in Figure 13. A local spalling with a 20 mm length and 2 mm width can be found on the inner race.
Figure 14 depicts the time domain waveform and the envelope spectrum of the original vibration signal. Since the spalling size is small, the fault impulses are submerged by noise. Only several random impulses with high amplitudes can be observed due to the external interference. There is only one blurry peak at 1× FCF in the envelope spectrum, which can hardly provide direct evidence of an inner race fault. In addition, the peaks at fr and its harmonics are dominant at the low frequency band.
Because the fault peak can be found in the original envelope spectrum even though it is weak, the α in FEAD is selected as 0.1 to avoid filtering out the rotational harmonics. At the same time, four other BD methods are employed for comparison. The results of FEAD and comparison methods are presented in Figure 15. The random impulses are retained in the filtered signals using these five BD methods. It is nearly impossible to identify faults through their time domain waveforms (the left column). The envelope spectrum of the FEAD filtered signal (Figure 15b) displays distinct peaks at 1×, 4× and 6× FCF. Meanwhile, peaks at 2× FCF and its modulated frequencies, i.e., 2FCF − 2fr and 2FCF + fr can also be observed, which fully demonstrates that fault is caused by inner race damage. In comparison, the envelope spectrum of the MEDA (Figure 15d) and the PSO-MEDA (Figure 15f) filtered signals do not show peaks at the higher harmonics of FCF. Fault peaks in the envelope spectrum obtained by the MCKD (Figure 15h) appear at 1×, 2× and 4× FCF. The fault information in MCKD is less than that in FEAD (Figure 15b). The waveform of the filtered signal using MOMEDA (Figure 15i) shows an unstable trend. The corresponding envelope spectrum (Figure 15j) does not show any fault characteristics.
The fault feature index Ic is employed to quantitatively evaluate the performance of different methods. The number of the different FCFs in all the envelope spectra is six. To distinguish the 2× FCF and its modulated frequencies, the proportion coefficient c is selected as 0.05. The Ic values of different methods are calculated in Table 8.
The conclusions drawn from Table 8 are consistent with those from Figure 15. The Ic value of direct envelope is only 0.30. MEDA and PSO-MEDA have the similar capabilities in fault feature enhancement, because their Ic values are close. The Ic values of MCKD and MOMEDA suggest that they have completely opposite performances. This is contrary to the results from the simulation part, and it may be that the degree of the wheelset bearing slippage is smaller than that in the simulation signal. However, the window function in MOMEDA introduces an extra error when the fault period is stationary. The Ic value of FEAD is the highest at 1.87 among all the methods, which validates the good performance in the wheelset bearing fault diagnosis.

5.3. Test Bench Bearing Outer Race Fault at VS

In this section, the performance of FEAD at VS is validated by the bearing outer race fault signal from the EMU transmission test bench. Figure 16 illustrates the components of test bench; it simulates the power transmission process of the EMU from the traction motor to the rails. The motor transmits the power to the drive wheels through a parallel helical gearbox 1. The drive wheels are supported by two double row tapered roller bearings with model 351306, and its geometric parameters and outer race FCO are listed in Table 9. The drive wheels contact with the rail wheels with their contact force adjusted by a screw device. The rail wheels are connected to the generator through the universal joint shaft and the gearbox 2 to simulate the resistance when the EMU is running.
The bearing on the right drive wheel was seeded with an outer race fault using electro-discharge machining. The fault width is 1 mm, as shown in Figure 17. The accelerometer with model BHT01-100 is bolted onto the bearing seat. The 1 s length vibration and speed pulse of the test bearing are collected simultaneously with an 8000 Hz sampling frequency.
The speed curve, the vibration waveform in the angular domain and the order envelope spectrum are shown in Figure 18. The speed increases from 444.8 rpm to 454.3 rpm in an approximately linear manner. Although several impulses occur in the angular domain waveform (Figure 18b), no fault-related peaks can be observed in the order envelope spectrum (Figure 18c). Conversely, the order envelope spectrum is dominated by the rotational order.
Since the original order envelope spectrum is dominated by rotational harmonics and no fault-related peaks can be found in it, α is selected as 0.2 in FEAD to strike a balance between enhancing fault features and preventing it from deconvolving harmonic signals. The results of FEAD and comparison methods are shown in Figure 19. Although random impulses still exist in the FEAD filtered signal (Figure 19a), it is sparser than the original signal and the fault impulses are enhanced. The fault peaks at 1~3× FCO in the order envelope spectrum (Figure 19b) suggest that a fault exits on the bearing outer race. Even though the waveforms of the MEDA, the PSO-MEDA and the MCKD output (Figure 19c,e,g) are similar to that of the FEAD, the peaks at 2× FCO are missed in their envelope spectra (Figure 19d,f,h). It is worth noting that the peak at the 11.48 order in Figure 19h cannot be treated as the fault feature because its relative error with 2× FCO exceeds 3% [39]. The outer race fault features cannot be identified in the MOMEDA output (Figure 19i,j). The reason may also lie in the window function.
There are three peaks at different FCOs in all the envelope spectra. Let N = 3 and c = 0.1; the Iv values for different methods are calculated in Table 10. Since no fault feature can be found in the results from the direct envelope and MOMEDA, their Iv values are zero. The fault feature index values of MEDA, PSO-MEDA and MCKD are close to each other, implying that these three BD methods have similar performance in fault enhancement. Once again, FEAD achieves the highest Iv value among all methods, confirming its advantage on the fault feature enhancement under VS.

6. Conclusions

In this work, a novel blind deconvolution method, FEAD, is proposed for enhancing the weak fault impulses and eliminating the noise interferences in bearing vibration signals. Taking the advantage of FuzzyEn’s high sensitivity to noise and the PSO algorithm, the proposed FEAD method iteratively solves the optimal inverse FIR filter that minimizes the weighted FuzzyEn–kurtosis of the filtered signal. The feasibility of the proposed method is first verified based on the simulation signals. The simulation results confirm that FEAD has good performance in fault feature enhancement under constant and variable speed conditions, even in the low SNR condition. The FEAD method is further validated on the experimental signals. The ball fault diagnostic result from CWRU bearing data confirm the reliability of the proposed method. The diagnostic results from the railway wheelset bearing and the EMU test bench bearing signals suggest that FEAD can effectively detect the incipient spalling on the bearing inner race at CS and the outer race fault at VS. Comparative and quantitative studies with direct envelope, MEDA, PSO-MEDA, MCKD and MOMEDA draw the following conclusions:
  • The main reason for the improvement in FEAD lies in the noise suppression effect from the new objective function rather than the PSO algorithm.
  • MCKD and MOMEDA are susceptible to the estimated errors in fault period. Bearing slippage and equal-angle resampling will amplify these errors, while FEAD is immune to these impacts.
  • FEAD outperforms all the comparison methods in fault feature enhancement and noise elimination.
However, the proposed FEAD method still has some weaknesses and limitations. The low computational efficiency of fuzzy entropy makes the FEAD method time-consuming. Necessary attempts to control the number of calculations of fuzzy entropy in iterations should be taken to reduce the computational burden. The FIR filter of FEAD is still solved iteratively, and more efficient intelligent optimization methods can be tried to improve the convergence. More advanced entropy methods also need to be studied and incorporated into BD methods in future research.

Author Contributions

Conceptualization, D.P.; methodology, D.P. and J.J.; software, D.P.; validation, D.P.; formal analysis, D.P.; resources, J.Y.; data curation, D.P.; writing—original draft preparation, D.P.; writing—review and editing, J.Y. and J.J.; visualization, D.P. and J.J.; supervision, J.Y.; funding acquisition, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by China Energy Railway Equipment Co., Ltd., grant number TZKY-21-26, China State Railway Group Co., Ltd., grant number N2022J024, and Meishan CRRC Brake Science & Technology Co., Ltd. (Meishan, China), grant number M21L01550.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The experimental bearing data are available on request from the corresponding author.

Conflicts of Interest

Author Jing Jiao was employed by the company Locomotive & Car Research Institute, China Academy of Railway Sciences Corporation Limited. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The authors declare that this study received funding from China Energy Railway Equipment Co., Ltd., China State Railway Group Co., Ltd. and Meishan CRRC Brake Science & Technology Co., Ltd. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.

Nomenclature

Aiamplitude of the ith impulse in the signal modelOFobjective function in the BD method
A0a constant amplitude in AiPamplitude of the harmonic in the signal model
BDblind deconvolutionTtime interval between two adjacent fault impulses
bc(t)fault impulses in the constant speed signal modelTmtime of the mth random impulse
bv(t)fault impulses in the variable speed signal modelTitime of the ith fault impulse
CSconstant speedTttotal duration of the simulation signal
Dmamplitude of the mth random impulseu(‧)unit step function in the signal model
d(t)random impulses in the signal modelVSvariable speed
FCCfault characteristic coefficientx(t)mixed signal in the bearing vibration model
FCFfault characteristic frequencyωr1resonant frequency excited by fault impulses
fr(t)function of rotational frequencyωr2resonant frequency excited by random impulses
FuzzyEnfuzzy entropyβ1decay parameter of fault impulses
h(t)discrete harmonics in the signal modelβ2decay parameter of random impulses
Icfault feature index for the constant speed signalθinitial phase of the harmonic in the signal model
Ivfault feature index for the variable speed signalτtime error of the impulses caused by bearing slippage
Mnumber of random impulsesηproportional coefficient of amplitude in Ai
n(t)noise in the signal model

References

  1. Miao, Y.; Zhang, B.; Lin, J.; Zhao, M.; Liu, H.; Liu, Z.; Li, H. A review on the application of blind deconvolution in machinery fault diagnosis. Mech. Syst. Signal Process. 2022, 163, 108202. [Google Scholar] [CrossRef]
  2. Chen, J.; Li, Z.; Pan, J.; Chen, G.; Zi, Y.; Yuan, J.; Chen, B.; He, Z. Wavelet transform based on inner product in fault diagnosis of rotating machinery: A review. Mech. Syst. Signal Process. 2016, 70–71, 1–35. [Google Scholar] [CrossRef]
  3. Lei, Y.; Lin, J.; He, Z.; Zuo, M.J. A review on empirical mode decomposition in fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2013, 35, 108–126. [Google Scholar] [CrossRef]
  4. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  5. Chen, S.; Dong, X.; Peng, Z.; Zhang, W.; Meng, G. Nonlinear Chirp Mode Decomposition: A Variational Method. IEEE Trans. Signal Process. 2017, 65, 6024–6037. [Google Scholar] [CrossRef]
  6. Antoni, J. The spectral kurtosis: A useful tool for characterising non-stationary signals. Mech. Syst. Signal Process. 2006, 20, 282–307. [Google Scholar] [CrossRef]
  7. Antoni, J. Fast computation of the kurtogram for the detection of transient faults. Mech. Syst. Signal Process. 2007, 21, 108–124. [Google Scholar] [CrossRef]
  8. Zhou, K.; Tang, J. Harnessing fuzzy neural network for gear fault diagnosis with limited data labels. Int. J. Adv. Manuf. Technol. 2021, 115, 1005–1019. [Google Scholar] [CrossRef]
  9. Lou, X.; Loparo, K.A. Bearing fault diagnosis based on wavelet transform and fuzzy inference. Mech. Syst. Signal Process. 2004, 18, 1077–1095. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. 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]
  13. Wang, C.; Li, H.; Ou, J.; Hu, R.; Hu, S.; Liu, A. Identification of planetary gearbox weak compound fault based on parallel dual-parameter optimized resonance sparse decomposition and improved MOMEDA. Measurement 2020, 165, 108079. [Google Scholar] [CrossRef]
  14. Cheng, Y.; Wang, Z.; Zhang, W.; Huang, G. Particle swarm optimization algorithm to solve the deconvolution problem for rolling element bearing fault diagnosis. Isa Trans. 2019, 90, 244–267. [Google Scholar] [CrossRef] [PubMed]
  15. Miao, Y.; Zhao, M.; Lin, J.; Xu, X. Sparse maximum harmonics-to-noise-ratio deconvolution for weak fault signature detection in bearings. Meas. Sci. Technol. 2016, 27, 105004. [Google Scholar] [CrossRef]
  16. Buzzoni, M.; Antoni, J.; D’Elia, G. Blind deconvolution based on cyclostationarity maximization and its application to fault identification. J. Sound Vib. 2018, 432, 569–601. [Google Scholar] [CrossRef]
  17. Liang, K.; Zhao, M.; Lin, J.; Jiao, J.; Ding, C. Maximum average kurtosis deconvolution and its application for the impulsive fault feature enhancement of rotating machinery. Mech. Syst. Signal Process. 2021, 149, 107323. [Google Scholar] [CrossRef]
  18. Hashim, S.; Shakya, P. A spectral kurtosis based blind deconvolution approach for spur gear fault diagnosis. Isa Trans. 2023, 142, 492–500. [Google Scholar] [CrossRef]
  19. Cheng, Y.; Zhou, N.; Zhang, W.; Wang, Z. Application of an improved minimum entropy deconvolution method for railway rolling element bearing fault diagnosis. J. Sound Vib. 2018, 425, 53–69. [Google Scholar] [CrossRef]
  20. Jia, X.; Zhao, M.; Di, Y.; Jin, C.; Lee, J. Investigation on the kurtosis filter and the derivation of convolutional sparse filter for impulsive signature enhancement. J. Sound Vib. 2017, 386, 433–448. [Google Scholar] [CrossRef]
  21. 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]
  22. Cheng, Y.; Chen, B.; Zhang, W. Adaptive Multipoint Optimal Minimum Entropy Deconvolution Adjusted and Application to Fault Diagnosis of Rolling Element Bearings. IEEE Sens. J. 2019, 19, 12153–12164. [Google Scholar] [CrossRef]
  23. Miao, Y.; Zhao, M.; Lin, J.; Lei, Y. Application of an improved maximum correlated kurtosis deconvolution method for fault diagnosis of rolling element bearings. Mech. Syst. Signal Process. 2017, 92, 173–195. [Google Scholar] [CrossRef]
  24. Xu, W.; Tan, H.; Zhao, M. An improved multipoint optimal minimum entropy deconvolution adjusted method for the diagnosis of rotating machinery under variable speed conditions. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2022; online first. [Google Scholar] [CrossRef]
  25. Li, Z.; Ma, J.; Wang, X.; Wu, J. MVMD-MOMEDA-TEO Model and Its Application in Feature Extraction for Rolling Bearings. Entropy 2019, 21, 331. [Google Scholar] [CrossRef] [PubMed]
  26. Sun, R.; Yang, J.; Yao, D.; Wang, J. A New Method of Wheelset Bearing Fault Diagnosis. Entropy 2022, 24, 1381. [Google Scholar] [CrossRef] [PubMed]
  27. He, D.; Wang, X.; Li, S.; Lin, J.; Zhao, M. Identification of multiple faults in rotating machinery based on minimum entropy deconvolution combined with spectral kurtosis. Mech. Syst. Signal Process 2016, 81, 235–249. [Google Scholar] [CrossRef]
  28. 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]
  29. Leite, G.D.N.P.; Araújo, A.M.; Rosas, P.A.C.; Stosic, T.; Stosic, B. Entropy measures for early detection of bearing faults. Phys. A Stat. Mech. Its Appl. 2019, 514, 458–472. [Google Scholar] [CrossRef]
  30. Jiao, J.; Yue, J.; Pei, D. Feature Enhancement Method of Rolling Bearing Based on K-Adaptive VMD and RBF-Fuzzy Entropy. Entropy 2022, 24, 197. [Google Scholar] [CrossRef]
  31. Chen, W.; Wang, Z.; Xie, H.; Yu, W. Characterization of Surface EMG Signal Based on Fuzzy Entropy. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 266–272. [Google Scholar] [CrossRef]
  32. Zambrano-Bigiarini, M.; Clerc, M.; Rojas, R. Standard Particle Swarm Optimisation 2011 at CEC-2013: A baseline for future PSO improvements. In Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancún, México, 20–23 June 2013; pp. 2337–2344. [Google Scholar]
  33. Clerc, M. Standard Particle Swarm Optimisation. Available online: http://clerc.maurice.free.fr/pso/SPSO_descriptions.pdf (accessed on 25 October 2023).
  34. Clerc, M. Back to Random Topology. Available online: http://clerc.maurice.free.fr/pso/random_topology.pdf (accessed on 28 October 2023).
  35. Pei, D.; Yue, J.; Jiao, J. A Novel Method for Bearing Fault Diagnosis under Variable Speed Based on Envelope Spectrum Fault Characteristic Frequency Band Identification. Sensors 2023, 23, 4338. [Google Scholar] [CrossRef] [PubMed]
  36. Chen, W.; Zhuang, J.; Yu, W.; Wang, Z. Measuring complexity using FuzzyEn, ApEn, and SampEn. Med. Eng. Phys. 2009, 31, 61–68. [Google Scholar] [CrossRef] [PubMed]
  37. Case Western Reserve University Bearing Data Center Website. Available online: https://engineering.case.edu/bearingdatacenter (accessed on 25 December 2019).
  38. 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]
  39. Randall, R.B.; Antoni, J. Rolling element bearing diagnostics—A tutorial. Mech. Syst. Signal Process. 2011, 25, 485–520. [Google Scholar] [CrossRef]
Figure 1. The components and the mixed signals from bearing vibration models. (a,b) Fault impulses at CS and VS; (c,d) discrete harmonics at CS and VS; (e) random impulse; (f) white noise with std = 0.35; (g,h) mixed signals at CS and VS.
Figure 1. The components and the mixed signals from bearing vibration models. (a,b) Fault impulses at CS and VS; (c,d) discrete harmonics at CS and VS; (e) random impulse; (f) white noise with std = 0.35; (g,h) mixed signals at CS and VS.
Entropy 26 00304 g001
Figure 2. The change rate of kurtosis and entropy indicators at different noise levels.
Figure 2. The change rate of kurtosis and entropy indicators at different noise levels.
Entropy 26 00304 g002
Figure 3. Flowchart of the proposed FEAD bearing fault diagnosis method.
Figure 3. Flowchart of the proposed FEAD bearing fault diagnosis method.
Entropy 26 00304 g003
Figure 4. The envelope spectrum of the CS simulation signal (the red dots mark the fault feature peaks herein and after).
Figure 4. The envelope spectrum of the CS simulation signal (the red dots mark the fault feature peaks herein and after).
Entropy 26 00304 g004
Figure 5. The process and results of FEAD for the CS simulation signal. (a) The fitness curve; (b,c) the optimal filter coefficients and its spectrum; and (d,e) the filtered signal and its envelope spectrum.
Figure 5. The process and results of FEAD for the CS simulation signal. (a) The fitness curve; (b,c) the optimal filter coefficients and its spectrum; and (d,e) the filtered signal and its envelope spectrum.
Entropy 26 00304 g005aEntropy 26 00304 g005b
Figure 6. The order envelope spectrum of the VS simulation signal.
Figure 6. The order envelope spectrum of the VS simulation signal.
Entropy 26 00304 g006
Figure 7. The process and results of FEAD for the VS simulation signal. (a) The fitness curve; (b,c) the optimal filter coefficients and its spectrum; and (d,e) the filtered signal in the angular domain and its order envelope spectrum.
Figure 7. The process and results of FEAD for the VS simulation signal. (a) The fitness curve; (b,c) the optimal filter coefficients and its spectrum; and (d,e) the filtered signal in the angular domain and its order envelope spectrum.
Entropy 26 00304 g007
Figure 8. The filtered signals and their envelope spectra from the CS simulation signal using comparison methods. (a,b) MEDA; (c,d) PSO-MEDA; (e,f) MCKD; and (g,h) MOMEDA.
Figure 8. The filtered signals and their envelope spectra from the CS simulation signal using comparison methods. (a,b) MEDA; (c,d) PSO-MEDA; (e,f) MCKD; and (g,h) MOMEDA.
Entropy 26 00304 g008
Figure 9. The filtered signals in the angular domain and their envelope spectra from the VS simulation signal using comparison methods. (a,b) MEDA; (c,d) PSO-MEDA; (e,f) MCKD; and (g,h) MOMEDA.
Figure 9. The filtered signals in the angular domain and their envelope spectra from the VS simulation signal using comparison methods. (a,b) MEDA; (c,d) PSO-MEDA; (e,f) MCKD; and (g,h) MOMEDA.
Entropy 26 00304 g009aEntropy 26 00304 g009b
Figure 10. The vibration waveform and the envelope spectrum of the CWRU bearing ball fault data. (a) Time domain waveform and (b) envelope spectrum.
Figure 10. The vibration waveform and the envelope spectrum of the CWRU bearing ball fault data. (a) Time domain waveform and (b) envelope spectrum.
Entropy 26 00304 g010
Figure 11. The filtered signals and their envelope spectra from the CWRU bearing ball fault signal using different BD methods. (a,b) FEAD; (c,d) MEDA; (e,f) PSO-MEDA; (g,h) MCKD; and (i,j) MOMEDA.
Figure 11. The filtered signals and their envelope spectra from the CWRU bearing ball fault signal using different BD methods. (a,b) FEAD; (c,d) MEDA; (e,f) PSO-MEDA; (g,h) MCKD; and (i,j) MOMEDA.
Entropy 26 00304 g011aEntropy 26 00304 g011b
Figure 12. The wheelset bearing detection device.
Figure 12. The wheelset bearing detection device.
Entropy 26 00304 g012
Figure 13. The wheelset bearing with spalling on the inner race.
Figure 13. The wheelset bearing with spalling on the inner race.
Entropy 26 00304 g013
Figure 14. The vibration waveform and the envelope spectrum of the faulty wheelset bearing. (a) Time domain waveform and (b) envelope spectrum.
Figure 14. The vibration waveform and the envelope spectrum of the faulty wheelset bearing. (a) Time domain waveform and (b) envelope spectrum.
Entropy 26 00304 g014
Figure 15. The filtered signals and their envelope spectra from the faulty wheelset bearing signal using different BD methods. (a,b) FEAD; (c,d) MEDA; (e,f) PSO-MEDA; (g,h) MCKD; and (i,j) MOMEDA.
Figure 15. The filtered signals and their envelope spectra from the faulty wheelset bearing signal using different BD methods. (a,b) FEAD; (c,d) MEDA; (e,f) PSO-MEDA; (g,h) MCKD; and (i,j) MOMEDA.
Entropy 26 00304 g015
Figure 16. The EMU transmission test bench.
Figure 16. The EMU transmission test bench.
Entropy 26 00304 g016
Figure 17. The test bench bearing with a fault on the outer race.
Figure 17. The test bench bearing with a fault on the outer race.
Entropy 26 00304 g017
Figure 18. The speed curve (a), the vibration waveform in the angular domain (b), and the order envelope spectrum (c) of the test bench faulty bearing.
Figure 18. The speed curve (a), the vibration waveform in the angular domain (b), and the order envelope spectrum (c) of the test bench faulty bearing.
Entropy 26 00304 g018
Figure 19. The filtered signals in the angular domain and their envelope spectra from the test bench bearing signal using different BD methods. (a,b) FEAD; (c,d) MEDA; (e,f) PSO-MEDA; (g,h) MCKD; and (i,j) MOMEDA.
Figure 19. The filtered signals in the angular domain and their envelope spectra from the test bench bearing signal using different BD methods. (a,b) FEAD; (c,d) MEDA; (e,f) PSO-MEDA; (g,h) MCKD; and (i,j) MOMEDA.
Entropy 26 00304 g019aEntropy 26 00304 g019b
Table 1. Parameter values of the bearing vibration model.
Table 1. Parameter values of the bearing vibration model.
Componentbc(t)
ParameterAicT(s)Tt(s)β1ωr1 (Hz)
ValuesU(0.8, 1)1/1100.2520001700
Componentbv(t)
ParameterA0ηfr(t) (Hz)FCCTt (s)β1ωr1 (Hz)
Values0.50.116t + 185.50.2520001700
Componentd(t)
ParameterMDmβ2ωr2 (Hz)Tm (s)
Values13300020000.175
Componenthc(t)
ParameterP1h1(t) (Hz)θ1P2h2(t) (Hz)θ2
Values0.0520π/60.2400−π/3
Componenthv(t)
ParameterP1h1(t) (Hz)θ1P2h2(t) (Hz)θ2
Values0.05fr(t)π/60.220fr(t)−π/3
Componentn(t)
ParameterStd for the CS modelStd for the VS model
Values0.350.9
Table 2. Kurtosis and entropy values of different components and mixed signals at CS.
Table 2. Kurtosis and entropy values of different components and mixed signals at CS.
Componentsbc(t)d(t)hc(t)n(t)xc(t)
Kurt25.01009.01.73.03.2
FuzzyEn0.09550.00350.04570.91320.8916
ApEn0.11270.00300.28962.01412.0036
SampEn0.02740.00100.31972.18812.1741
Table 3. Kurtosis and entropy values of different components and mixed signals under VS.
Table 3. Kurtosis and entropy values of different components and mixed signals under VS.
Componentsbv(t)d(t)hv(t)n(t)xv(t)
Kurt24.71009.01.73.03.4
FuzzyEn0.10840.00350.04571.33211.3340
ApEn0.10990.00300.29712.02061.9914
SampEn0.02810.00100.32762.20012.1609
Table 4. The fault feature index values of different methods for the CS simulation signal.
Table 4. The fault feature index values of different methods for the CS simulation signal.
MethodsDirect EnvelopeMEDAPSO-MEDAMCKDMOMEDAFEAD
Ic1.011.401.380.411.932.16
Table 5. The fault feature index values of different methods for the VS simulation signal.
Table 5. The fault feature index values of different methods for the VS simulation signal.
MethodsDirect EnvelopeMEDAPSO-MEDAMCKDMOMEDAFEAD
Iv1.661.511.820.952.022.50
Table 6. The fault feature index values of different methods for the CWRU bearing signal.
Table 6. The fault feature index values of different methods for the CWRU bearing signal.
MethodsDirect EnvelopeMEDAPSO-MEDAMCKDMOMEDAFEAD
Ic1.282.662.311.982.112.83
Table 7. The geometric parameters and inner race FCF of the wheelset bearing.
Table 7. The geometric parameters and inner race FCF of the wheelset bearing.
Roller Diameter
(mm)
Pitch Diameter
(mm)
Contact Angle
(degree)
Number of Rollers
(Signal Row)
Inner Race FCF
(Hz)
23.7179.58.832055.3
Table 8. The fault feature index values of different methods for the wheelset bearing signal.
Table 8. The fault feature index values of different methods for the wheelset bearing signal.
MethodsDirect EnvelopeMEDAPSO-MEDAMCKDMOMEDAFEAD
Ic0.301.301.231.0001.87
Table 9. The geometric parameters and outer race FCO of the test bench bearing.
Table 9. The geometric parameters and outer race FCO of the test bench bearing.
Roller Diameter
(mm)
Pitch Diameter
(mm)
Contact Angle
(Degree)
Number of Rollers
(Signal Row)
Outer Race FCO
10.5951.2125.5145.57
Table 10. The fault feature index values of different methods for the test bench bearing signal.
Table 10. The fault feature index values of different methods for the test bench bearing signal.
MethodsDirect EnvelopeMEDAPSO-MEDAMCKDMOMEDAFEAD
Iv01.291.261.2101.89
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

Pei, D.; Yue, J.; Jiao, J. Fuzzy Entropy-Assisted Deconvolution Method and Its Application for Bearing Fault Diagnosis. Entropy 2024, 26, 304. https://doi.org/10.3390/e26040304

AMA Style

Pei D, Yue J, Jiao J. Fuzzy Entropy-Assisted Deconvolution Method and Its Application for Bearing Fault Diagnosis. Entropy. 2024; 26(4):304. https://doi.org/10.3390/e26040304

Chicago/Turabian Style

Pei, Di, Jianhai Yue, and Jing Jiao. 2024. "Fuzzy Entropy-Assisted Deconvolution Method and Its Application for Bearing Fault Diagnosis" Entropy 26, no. 4: 304. https://doi.org/10.3390/e26040304

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