Abstract

Sparse signal representations attract much attention in the community of signal processing because only a few coefficients are required to represent a signal and these coefficients make the signal understandable. For bearing faults’ diagnosis, bearing faults signals collected from transducers are often overwhelmed by strong low-frequency periodic signals and heavy noises. In this paper, a joint signal processing method is proposed to extract sparse envelope coefficients, which are the sparse signal representations of bearing fault signals. Firstly, to enhance bearing fault signals, particle swarm optimization is introduced to tune the parameters of wavelet transform and the optimal wavelet transform is used for retaining one of the resonant frequency bands. Thus, sparse wavelet coefficients are obtained. Secondly, to reduce the in-band noises existing in the sparse wavelet coefficients, an adaptive morphological analysis with an iterative local maximum detection method is developed to extract sparse envelope coefficients. Simulated and real bearing fault signals are investigated to illustrate how the sparse envelope coefficients are extracted. The results show that the sparse envelope coefficients can be used to represent bearing fault features and identify different localized bearing faults.

1. Introduction

Rolling element bearings are commonly used in machines to support rotation shafts. Their failures may cause unexpected machine breakdown and lead to huge economic loss. A rolling element bearing consists of an outer race, an inner race, several rollers, and a cage. Once a defect is formed on the surface of either the outer race or the inner race, an impact is generated by each of the rollers striking the defect surface and thus it excites the resonant frequencies of the structures between bearings and transducers [14]. Therefore, to extract bearing fault features, envelope analysis is one of the most effective methods. To conduct envelope analysis, two steps are needed. The first step aims to use a band-pass filter to retain one of the resonant frequency bands for enhancing the signal to noise ratio of bearing fault signals because bearing fault signals are often overwhelmed by strong low-frequency vibration components and heavy noises. The second step is extracting the envelope of the signals filtered by the band-pass filter [57]. Moreover, if the envelope signals can be represented by a few coefficients, namely, sparse envelope coefficients [8], bearing fault signals are more understandable and easily interpreted.

In this paper, a joint signal processing method for extraction of sparse envelope coefficients is proposed. Firstly, an optimal wavelet filter is tuned by particle swarm optimization (PSO). For the use of wavelet transform, the similarity between a signal and a wavelet is the most concerned and the high similarity can result in large wavelet coefficients so as to highlight hidden transients. Because the shape of a Morlet wavelet is similar with the transients caused by localized bearing faults and the Morlet wavelet has a band-pass property, which can be used to retain one of the resonant frequency bands and enhance the signal to noise ratio of bearing fault signals, the Morlet wavelet is chosen in this paper [914]. To automatically tune the parameters of the Morlet wavelet, two aspects including a metric and an optimization algorithm must be determined. In the past years, some metrics, such as kurtosis, entropy, smoothness index, and sparsity measurement, have been investigated for optimization of the Morlet wavelet transform [914]. Their comparisons show that the sparsity measurement can generate better visual inspection performance and highlight bearing fault signatures, such as bearing fault characteristic frequency and its harmonics [15]. Therefore, the metric used in this paper is the sparsity measurement. To achieve the global optimal parameters of the Morlet wavelet transform, genetic algorithm, differential evolution, and stepwise scanning have been studied [915]. To explore the feasibility of an easy and simple optimization algorithm, particle swarm optimization is used in this paper to tune the sparsity measurement because the core of particle swarm optimization is based on the simple physical relationship among position, velocity, and acceleration. The use of PSO is simply introduced as follows. A number of particles move in a searching space. Then, a simple mathematic algorithm searches the best position by sharing the cognitive and social influences among all particles in the searching space [1618]. For intelligent machine fault diagnosis, PSO was used to tune the parameters of support vector machine, artificial neural network, and proximal support vector machine, respectively [1921]. The results show that these statistical prediction models combined with PSO have good prediction accuracies for identification of different machine faults.

Secondly, even though the optimal wavelet filtering is conducted on bearing fault signals for enhancement of bearing fault signatures, in-band noises still exist because the optimal wavelet filtering cannot remove the noises existing in the retained resonant frequency band. In recent years, an attracting method called morphological analysis (MA) is widely investigated due to its simplicity and effectiveness in extracting envelope signals [2229]. MA aims to use Minkowski addition and subtraction to intersect the morphological features of bearing fault signals with a structuring element (SE). However, if the morphological features are overwhelmed by other strong vibration components and heavy noises, MA may fail to retain the morphological features of bearing fault signals. Therefore, MA can be used to postprocess bearing fault signals, if the signal to noise ratio of bearing fault signals is not high. In this paper, an adaptive MA with an iterative local maximum detection method is developed to automatically find the optimal parameter of MA and extract sparse envelope signals so as to exhibit bearing fault features.

The rest of this paper is outlined as follows. Section 2 introduces the fundamental algorithms used in this paper. These algorithms include wavelet transform, particle swarm optimization, and morphological analysis. In Section 3, extraction of sparse envelope coefficients from bearing fault signals is proposed. In Section 4, simulated and real bearing faults signals are analyzed by using the proposed method. Conclusions are drawn in Section 5.

2. Fundamental Algorithms

2.1. Fundamental Theory of Wavelet Transform

Wavelet transform aims to calculate the inner product between an artificial wavelet and a signal. The mathematical formula for wavelet transform is defined as follows [30, 31]:where is the scale parameter and is the translation parameter. represents the convolution operator. takes the complex conjugate of the signal. According to the properties of Fourier transform, (1) is rewritten aswhere is the inverse Fourier transform and is the Fourier transform. As explained in Introduction, the complex Morlet wavelet is chosen in this paper. Its temporal waveform and the corresponding frequency spectrum are given as follows:

From (5), it is obvious that the complex Morlet wavelet has a band-pass property and its frequency support is constrained to the frequency band . Because any wavelet must satisfy the admission condition, which means that the integration of a wavelet over time must be equal to zero, the following equation should be satisfied:

It is not difficult to verify that if , .

2.2. Fundamental Theory of Particle Swarm Optimization

PSO is a population based stochastic optimization method, which optimizes a metric by iteratively moving a number of particles in a searching space, according to some simple mathematical formulas related to the positions and velocities of all particles. Each particle represents one potential solution to the optimization problem. The movements of the particles are guided by their local best positions and the best swarm position. The basic theory of PSO is described in the following [16]. Considering the physical relationship among position, velocity, and acceleration, the following basic physic principle is listed as follows:where and mean the th and the th positions of the th particle, respectively. is the th velocity of the th particle. is the th acceleration of the th particle. Then, the acceleration of the th particle is divided into a cognitive acceleration, which is proportional to the distance between the current position of the th particle and the personal best position of the th particle, and a social acceleration, which is proportional to the distance between the current position of the th particle and the global best position of the th particle. To make these two new parts more flexible, a cognitive coefficient and a social coefficient are used. Consequently, (7) is reformulated as

Then, in order to prevent the velocities from getting out of control, the influence of friction is considered by introducing an inertia weight , which is smaller than 1, to (8). Besides, the constant is replaced by two random numbers and , which are limited to the values between 0 and 1. Equation (8) is revised as follows:

At last, (9) consists of the following velocity and position update equations:

2.3. Fundamental Theory of Morphological Analysis

MA aims to extract the morphological shape of a temporal signal. It uses a structuring element to intersect with the temporal signal. Let be the one-dimensional signal over a domain and let be the structuring element over a domain . The basic morphology operators include the dilation operator and the erosion operator, which are related to Minkowski addition and subtraction. The equations for the erosion operator and the dilation operator are defined as follows [22]:

The erosion operator reduces the wave peaks and enlarges the signal minima. On the contrary, the dilation operator increases the wave valleys and enlarges signal maxima [24]. Other morphological operators are constructed based on the combination of the above two operators. Some popular morphological operators used in bearing fault diagnosis are introduced in the following. The opening operator and the closing operator are defined as:where is the reflection of . The opening operator function is smoothing the signal from the bottom by cutting wave peaks and the closing operator function is smoothing the signal from the top by filling up its wave valleys [24]. The average operator (AVG), the difference operator (DIF), the Black Top-Hat operator (BTH), and the White Top-Hat operator (WTH) are defined as [32]

The ability of the average operator lies in flattening both the positive and negative impulsive features. On the contrary, the difference operator is used to extract both the positive and negative impulsive features. The Black Top-Hat and the White Top-Hat operators are employed to extract the negative and positive impulsive features, respectively.

3. Extraction of Sparse Envelope Coefficients for Exhibiting Bearing Fault Features

It is not difficult to find that the morphological features extracted by using MA fully depend on the shape of a temporal signal. Because of the interruption from strong low-frequency periodic components and heavy noises, the morphological features of bearing fault signals are prone to be overwhelmed. Therefore, it is necessary to enhance weak bearing fault signals prior to the use of MA. As illustrated in the previous sections, the complex Morlet wavelet optimized by PSO is used to preprocess bearing fault signals and an adaptive MA is developed to postprocess bearing fault signals and to extract sparse envelope coefficients for exhibiting bearing fault features. The flowchart of the proposed method is shown in Figure 1. Each step used in Figure 1 is detailed in the following paragraphs.

Step 1. Load an original bearing fault vibration signal, which is collected by using a transducer attached to a bearing housing.

Step 2. The parameters of the complex Morlet wavelet are tuned by PSO. First, the parameters of particle swarm optimization must be initialized. Each particle corresponds to two-dimensional coordinates, which are used to represent the center frequency and bandwidth of the complex Morlet wavelet, respectively. The searching range for the center frequency was set to the frequency band ranging from to for avoiding the interruption caused by the low-frequency vibration components. The searching range for the bandwidth is from to . Here, to contain enough fault signatures, the minimum bandwidth should be three times larger than the inner race fault characteristic frequency. is the sampling frequency and is the inner race fault characteristic frequency, which will be formulated later. According to the literature review [17, 18], the inertia weight, the number of particles, and the maximum iteration were empirically set to 0.9, 24, and 50, respectively, because these parameters are sufficiently large for solving an optimization problem. For all particles, the initial positions are randomly generated within the specified searching ranges. The metric, namely, sparsity measurement, is defined as [15]where and are norm and norm, respectively. represents the signal filtered by the complex Morlet wavelet transform, the parameters of which are the two-dimensional coordinates of the th particle at the th iteration. is the length of the signal. At the th iteration, if the of the th particle is larger than the personal largest sparsity value of the th particle (recorded before the th iteration), the personal best position of the th particle is updated by its current position . Then, if the of the th particle is larger than the global largest sparsity value of all particles (recorded before the th iteration), the global best position of all particles is updated by the current position of the th particle. At last, repeat the above steps until the maximum iteration is reached. The optimal parameters of the complex Morlet wavelet are automatically established by PSO with the maximum sparsity. Here, the real part of the filtered signal obtained by the optimal complex Morlet wavelet is denoted by .

Step 3. Once the weak bearing fault signal is enhanced by the optimal complex Morlet wavelet, MA is performed to get sparse envelope coefficients. As introduced in Section 2.3, there are some available morphological operators. To select a proper morphological operator, their comparisons for processing a simulated signal are shown in Figure 2. The structuring element is the flat element with a length of 30 samples because the flat element is a simple and effective element to process a one-dimensional signal [22, 24, 27, 28]. From the results shown in Figure 2, the closing and opening operators can be used to extract the positive and negative envelopes of the signal, respectively. In this paper, only the closing operator is used because the positive envelope is used for further analyses. After both morphological operator and the structuring element are determined, it is necessary to determine the length of the flat element to extract the morphological features of bearing fault signals and suppress in-band noises.

Reference [22] reported a method to empirically decide the length of the flat element and indicated that the optimal length should be 0.6 to 0.7 of the bearing fault period. However, in our previous research [26], it is found that the empirical optimal length is not always effective for extracting bearing fault features. This paper develops an adaptive morphological analysis with an iterative local maximum detection method to automatically retain sparse envelope coefficients. is processed by the closing operator with various flat element lengths and their corresponding results are denoted by , where is the length of the flat element used in the closing operator. The maximum length of the flat element does not exceed the desired bearing fault period (unit: samples), which will be defined later. First, find the local maxima , of the signal and calculate its local maxima number . Subtract the theoretical impulsive number from the local maxima number and obtain a difference (considering the influence of the negative difference, the absolute value of the difference is used in this paper). The theoretical impulsive number can be calculated aswhere the function is taking the element to the nearest integer.

The bearing fault period can be represented by the outer race fault characteristic period , the inner race fault characteristic period , and rolling element fault characteristic period . The calculations of these periods are given bywhere is the shaft rotation frequency in Hz. and are diameters of the rolling element and the pitch, respectively. is the number of rolling elements and is the contact angle.

If the difference between the local maxima number and the theoretical impulsive number is the smallest, it means that the extracted signal by using the closing operator is the best one because the signal filtered by the complex Morlet transform has a high signal to noise ratio and then the local maxima of the filtered signal are the most possible to be the local peaks of the impulses caused by localized bearing faults. Therefore, the optimal length of the flat element can be decided. However, it should be pointed out that sometimes the amplitudes of random noises may affect the number of local maxima. Therefore, the iterative local maximum selection is developed to remove the pseudo- and abnormal locations of the local maxima.

Locate all local maxima and denote them by , . Then, calculate the adjacent distances between two successive locations . There are distances , .

Assume that all the calculated distances are subject to a normal distribution . Here, and are the mean and the variance, respectively. In statistics and probability theory, standard deviation can be used to measure the diversity of samples. It is expected that all distances , tend to be close to the mean and have a low standard deviation. Therefore, a high standard deviation can be employed to reject the outlier (abnormal distance). In this paper, two standard deviations are used. Then, it is believed that about the 95 percent of the all distances are within two standard deviations . Moreover, only distances that are smaller than are rejected because all distances are always positive.

Find the abnormal distances, which are denoted by . Calculate the distances and , respectively. If , is discarded. Otherwise, is discarded.

Repeat the iterative local maximum selection method until all distances are within two standard deviations. Finally, sparse envelope coefficients are extracted.

4. Case Studies

4.1. A Simulated Fault Signal Analyzed by the Proposed Method

In the first case study, a simulated signal is used for analyses. The simulated signal contains the impulses with an exponential decay, two sinusoidal signals, and noises. Here, the two sinusoidal signals can be regarded as two strong interruptions caused by two low-frequency components:where is equal to 900, is the noise term, and is the modulating frequency (equal to 100 Hz). is the sampling frequency set to 12000 Hz. is the carrier frequency, equal to 3500 Hz. and are sinusoidal frequencies, equal to 70 Hz and 140 Hz, separately. 3600 samples are used. Normally distributed heavy noises with a mean of 0 and a variance of 0.2 are used as the noises. The simulated signal, the noise signal, and the mixed signal are shown in Figures 3(a), 3(b), and 3(c), respectively. From the mixed signal shown in Figure 3(c), it is hard to identify the periodic impulsive signal (the periodic intervals are equal to 10 ms).

The proposed method is employed to analyze the mixed signal. First, the optimal parameters of the complex Morlet wavelet are automatically determined by using PSO with the maximum sparsity measurement. The optimal center frequency, the optimal bandwidth, and the frequency spectrum of the complex Morlet wavelet are shown in Figure 4(b). For a comparison, the frequency spectrum of the mixed signal is plotted in Figure 4(a). It is found that the optimal complex Morlet wavelet is correct to locate the simulated resonant frequency band around 3500 Hz. Then, the mixed signal is filtered by the optimal complex Morlet wavelet and its corresponding frequency spectrum is given in Figure 4(c). The real part of the filtered signal is depicted in Figure 5(a), where it is seen that the in-band noises in the resonant frequency band still exist in the filtered signal. On the other hand, to validate the correction of the filtered signal, the power spectrum of the envelope of the filtered signal is plotted in Figure 5(b), where the fundamental frequency 100 Hz and its first two harmonics are identified. The global best values by using PSO are shown in Figure 6, where it is seen that sparsity value reaches the global optimal value quickly.

At last, the morphological analysis with the closing operator is employed to extract the cyclic bearing fault characteristics. The obtained temporal signal by morphological analysis is given in Figure 7(a). The absolute difference between the theoretical impulsive number and the actual impulsive number is shown in Figure 7(b), where the optimal length of 46 is found for morphological analysis. The local maximum locations of the signal shown in Figure 7(a) are displayed in Figure 7(c). It is obvious that there is a pseudolocation. The iterative local maximum selection method is applied to process these local maximum locations shown in Figure 7(c). Finally, the revised local maximum locations are plotted in Figure 7(d). Compared with the signal shown in Figure 5(a), the result plotted in Figure 7(d) can be more understandable. Moreover, it is clear to see the signal having a cyclic interval of 10 ms by picking up the interval between two successive spikes. Besides, the final signal shown in Figure 7(d) is the sparse envelope coefficients of the simulated signal mixed with noise.

4.2. Experimental Fault Signals Analyzed by the Proposed Method

In this paper, the real motor bearing data picked up with a sampling frequency of 12 k Hz by an accelerometer at the drive end of the motor housing are used to validate the proposed method. A single-point defect was, respectively, introduced to the outer race and inner race of a normal bearing using electrodischarge machining. The fault diameter is 0.007 inches and the fault depth is 0.0011 inches. The motor load was 0 HP and the motor speed was 1797 rpm [33]. Outer race and inner race fault characteristic frequencies were calculated as 107 Hz and 162 Hz, respectively.

The original outer race fault signal and its frequency spectrum are shown in Figures 8(a) and 8(b), respectively. The optimal parameters of the complex Morlet wavelet and its frequency spectrum are shown in Figure 8(c). Then, the optimal complex Morlet wavelet is used to retain one of the resonant frequency bands. The frequency spectrum of the signal obtained by the optimal wavelet filtering is displayed in Figure 8(d). It is clear to find that one of the resonant frequency bands is kept for further morphological analysis. The real part of the filtered signal and its envelope spectrum are shown in Figures 9(a) and 9(b), respectively, which demonstrate that the optimal filtering method correctly retains the major bearing fault signatures. The global best values by using particle swarm optimization are plotted in Figure 10.

Finally, morphological analysis is used to modify the shape of the signal shown in Figure 9(a). The extracted envelope by using the closing operator with the optimal length of the flat structuring element is displayed in Figure 11(a). The absolute differences are plotted in Figure 11(b) to find the optimal length of the flat structuring element. Here, the length of 29 is found. The local maximum locations of the envelope shown in Figure 11(a) are given in Figure 11(c). It is obvious that the noises interrupt the local maximum locations. One pseudolocation is caused by an unexpected noise. Therefore, the iterative local maximum detection method is used to remove the irrelevant local maximum location. The result is shown in Figure 11(d). After removing the interruption caused by the unexpected noise, it is clear to see the pure cyclic fault characteristics with intervals of 9.3 ms.

The same procedure is applied to process the inner race fault signal shown in Figure 12(a). The frequency spectrum of the inner race fault signal is plotted in Figure 12(b). The optimal parameters of the complex Morlet wavelet are given in Figure 12(c). The frequency spectrum of the filtered signal obtained by the optimal complex Morlet wavelet is displayed in Figure 12(d). Figures 13(a) and 13(b) show the real part of the filtered signal and its corresponding envelope spectrum. Obviously, the optimal complex Morlet wavelet transform reserves the inner race fault signatures. The global best values by using PSO are depicted in Figure 14.

The optimal process for the length selection of the flat structuring element is shown in Figure 15(b). The envelope obtained by using the closing operator with the optimal length is given in Figure 15(a). After that, the local maximum locations are extracted and the result is given in Figure 15(c). The pseudolocation is caused by an unexpected noise. In order to remove the irrelevant local maximum location shown in Figure 15(c), the iterative local maximum detection method is used. The final resulting signal is shown in Figure 15(d), where a pure cyclic fault signal is generated.

5. Conclusion

This paper reported a method which was used to extract sparse envelope coefficients for exhibiting bearing fault features. The proposed method consisted of two steps. Firstly, a Morlet wavelet was optimized by particle swarm optimization and then sparse wavelet coefficients were extracted from bearing fault signals. Even though sparse wavelet coefficients were useful to represent bearing fault signatures, in-band noises still existed and could not be removed by using the solely optimal wavelet transform. In this step, the sparse wavelet coefficients were not succinct enough. Secondly, to reduce in-band noises, an adaptive morphological analysis with an iterative local maximum detection method was developed to postprocess the signal obtained by the optimal wavelet filtering. The optimal flat length used in morphological analysis with the closing operator was automatically determined to retain sparse envelope coefficients and remove the pseudo- and abnormal peaks caused by unexpected noises. After the above two steps were conducted, the sparse signal representation of bearing fault signals was obtained; only a few coefficients were used to represent bearing fault features. These sparse coefficients made bearing fault signals succinct and understandable. The case studies were conducted to illustrate how the proposed method worked and the results showed that the proposed method can be used to extract the sparse representation of bearing fault signals and identify different localized bearing faults.

In the future, the following works will be conducted. Firstly, more statistical metrics will be used as objective functions so as to guide optimization of wavelet transform. Secondly, besides the popular Morlet wavelet, more wavelets that are highly similar with impulses caused by bearing defects will be investigated. Thirdly, different optimization methods will be used to find optimal wavelet parameters and their comparisons will be made. Fourthly, even though wavelet transform is effective in extracting bearing fault features, in-band noises still exist. Morphological analysis with different structure elements and operators will be studied to make bearing fault features sparse and succinct. At last, based on bearing fault features extracted by the suggested steps, intelligent bearing fault diagnosis methods will be developed to automatically identify different bearing faults without requirement of expertise.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This research was partially supported by the National Natural Science Foundation of China (Grants nos. 51505311 and 51505307), the Science and Technology Foundation of Zhongshan City (Grant no. 20123A338), and the Natural Science Foundation of Jiangsu Province (Grant no. BK20150339). The authors would like to thank Professor K. A. Loparo for his permission to use the bearing data to validate the proposed method.