Abstract

Early fault diagnosis of bearings is the basis of condition-based maintenance. To overcome the difficulty of early fault diagnosis for the mechanical system, a new conception named quantile multiscale permutation entropy (QMPE) is defined, and a new feature extraction method based on QMPE is proposed. On the basis of the multiscale entropy, the multiscale permutation entropy for the gathered vibration signal of equipment is obtained, and the sample quantile is calculated, which is employed to analyze the weak change of the variation signal. The proposed method is verified with the full lifetime datasets of a certain bearing, which proves that signal features extracted by the QMPE method can not only truly express the bearing detailed condition changing from normal to fault but also duly detect the early fault of the bearing. Comparing with other methods for early fault diagnosis, the proposed method can advance the finding time of the early fault obviously.

1. Introduction

Rolling bearings are one of the most basic structures in a mechanical system, as well as an important part of the mechanical system. The running state of the rolling bearing is directly related to the safe and stable operation of the system [1]. From normal operation to the failure stage, rolling bearings often go through a series of different degrees of degradation. If the degradation of rolling bearings can be quantitatively evaluated during this period, equipment maintenance programs can be formulated in a targeted manner. However, in the process of rolling bearing state changes, the degree of failure is a process that continuously accumulates over time [2]. How to get the degradation state from this weak degradation process and how to extract the signal characteristics from the nonlinear and nonstationary vibration signal are necessary conditions for the early fault diagnosis of the bearing.

The selection of the characteristic parameters of the vibration signal is very important for the effective evaluation of the bearing’s operating state. Typical time-domain feature parameters such as root mean square value, peak-to-peak value, kurtosis, and other features are widely used in feature extraction [3]. In the frequency-domain feature selection, there are performance characteristics such as spectral variance and spectral average [4]. In order to make effective use of these characteristic parameters, multidimensional features are usually selected to evaluate the running state of rolling bearings. Xu et al. [5] selected 12 time-frequency-domain indicators, used the local linear embedding method to reduce dimensionality, and finally obtained 7 indicators including root mean square, kurtosis index, and root square amplitude for recession prediction. Wang [6] selected 12 dimensional indicators and 6 nondimensional indicators in the time domain, while selecting 9 indicators in the frequency domain, and reduced the dimensionality through principal component analysis, so as to predict the degradation trend of rolling bearings. However, affected by many factors in the bearing degradation process, the traditional time-frequency-domain indicators are usually only sensitive to the degradation state of a specific failure mode at a specific stage, and the ability to characterize the comprehensive performance degradation during the life cycle of the rolling bearing is insufficient.

For rolling bearings, the complexity of vibration signals will always change along with the process of bearing performance degradation. Therefore, using entropy theory to measure the overall complexity of the signal has great advantages in performance degradation state evaluation and prediction. Zhou et al. [7] used wavelet packet singular spectrum entropy to evaluate the performance degradation of rolling bearings. Zhou et al. [8] introduced Tsallis entropy to establish a rolling bearing performance degradation evaluation method. Feng et al. [9] introduced empirical mode decomposition (EMD) and entropy. The algorithm performs bearing abnormality detection; Feng et al. [10] used the wavelet correlation filtering method to decompose and filter the rolling bearing signal and expressed the early fault characteristics of the bearing through permutation entropy. The permutation entropy algorithm can effectively reflect the small changes in time series data and has good applications in the fields of medicine and biology [11].

The permutation entropy algorithm has good performance at a single feature scale and can effectively detect the randomness and dynamic mutation of time series. In order to extend the performance of the single-scale entropy algorithm, Wang et al. [12] introduced multiscale entropy to predict the remaining life of the bearing. Zhang et al. [13] introduced multiscale entropy partial mean information to evaluate the degree of bearing failure, which improved the performance of fault diagnosis to a certain extent. Based on the multiscale permutation entropy, this paper defines a new quantitative indicator of failure degree—quantile multiscale permutation entropy (QMPE). QMPE extracts sample quantiles of permutation entropy values at multiple scales, which effectively reflects the aggregation characteristics of data at a certain quantile point, thereby deeply extracting the characteristic state information of the full life cycle of rolling bearings, which can be effectively used for abnormal detection and early fault diagnosis. Studies have shown that this method can effectively express fault characteristic information and significantly advance the discovery time of early bearing faults.

2. Multiscale Permutation Entropy

2.1. Permutation Entropy

The principle of the permutation entropy algorithm is as follows: for a time series of length , reconstruct the phase space of [14]:where is the embedding dimension, is the delay time, and is the number of reconstruction vectors.

The elements of can be rearranged in an increasing order aswhere is the index of each element in the column of the phase space before sorting.

If two elements in are equal, they are arranged in the original order. Through the analysis of the time series after phase space reconstruction, for any , the corresponding symbol sequence can be obtained, where and . The permutation entropy can be defined as [15]where is the probability of the symbol sequence, and .

If , , and the value is the largest. Standardize to get

At this time, the value of is , which can reflect the complexity of the time series. The larger , the higher the complexity of the sequence.

2.2. Multiscale Permutation Entropy

Multiscale permutation entropy is defined as permutation entropy under different scales, and the calculation method is as follows:(1)Given the time series , and coarse-grain it to obtain the coarse-grained sequence :where , means rounding ; is the scale factor; when , the coarse-grained sequence is the original sequence, and the multiscale permutation entropy is the original permutation entropy.(2)Calculate the permutation entropy of each coarse-grained sequence and describe it as a function of the scale factor. The permutation entropy at multiple scales obtained is the multiscale permutation entropy. The value of the scale factor affects the multiscale permutation entropy analysis to a certain extent.

3. QMPE Feature Extraction Method

By setting the scale factor , the permutation entropy values of different scales can be obtained. In the process of analyzing the failure of rolling bearings, Zheng et al. [16] selected the first four multiscale array entropy values as the eigenvectors (i.e., ); Ren et al. [17] completed the online monitoring of milling chatter by selecting two multiscale permutation entropy values with and as the feature vector; in [18], in monitoring the abnormal state of EEG signals, it is also based on different multiscale permutation entropies under different scale factors of epilepsy patients and normal patients to distinguish the disease conditions. In the study of failure mode recognition, it is only necessary to distinguish the difference of the failure under different failure characteristics. However, in the prediction of the degradation trend of rolling bearings and the performance degradation assessment, the degradation characteristics are required to have a strong follow-up response to the changes in the performance degradation of rolling bearings. At this time, the multiscale permutation entropy value under a certain scale factor alone is not enough to fully reflect the performance degradation trend. However, when selecting the entropy value of the multiscale permutation under a certain scale factor as the feature parameter, there are some information redundancy and mutual conflict problems. Therefore, it is necessary to deeply extract relevant information from the multiscale permutation entropy at different scales and integrate it into the multiscale permutation entropy, so as to achieve feature extraction at multiple scales. For example, Zhang et al. [13] introduced skewness in the process of applying multiscale entropy to extract feature information of multiscale entropy.

This paper introduces the concept of sample quantile on the basis of multiscale permutation entropy. Quantile divides the probability distribution range of a random variable into equal numerical points, regardless of the time dimension characteristics of the time series, and directly and effectively characterizes the characteristics of signal time series data fluctuations [19]. For the rolling bearing vibration signal, the entropy data of the multiscale arrangement have no obvious periodicity and change law. Therefore, the sample quantile feature can be used to deeply extract the internal features of the multiscale permutation entropy value.

Given is a sample from a certain population, and define the order statistic as . The quantile of this sample can be defined as

In the formula, represents the symbol of the rounding operation. is the quantile value, generally 0.25, 0.5, and 0.75, for example, is often called 0.25 quantile.

The sample quantile has the advantages of simple calculation and small amount of calculation. And the sample quantile is a nonparametric statistic, which can accurately reflect the aggregation characteristics of the data at a certain quantile point in the absence of prior information about the overall distribution [20].

For multiscale permutation entropy, by introducing the concept of sample quantiles, it is possible to take advantage of the insensitive characteristics of sample quantiles to the influence of outliers, skip the influence of extreme values on the whole, and analyze permutation entropy under multiple scales. The value changes in the characteristics of internal agglomeration [21]. At the same time, the sample quantile is an asymptotic, unbiased, and consistent estimate of the overall quantile, so the multiscale permutation entropy feature extraction based on the sample quantile can better reflect the characteristics of the overall.

In summary, according to the multiscale permutation entropy calculation method, combined with the actual demand for vibration signal feature extraction, the feature extraction steps based on QMPE can be summarized as follows:(1)Multiscale permutation entropy calculation: by solving the multiscale permutation entropy value of the obtained bearing vibration signal, multiple multiscale permutation entropy values under different scale factors are obtained. For example, by solving the multiscale permutation entropy of the scale factor on the vibration signal, a feature vector of dimension 10 composed of the multiscale permutation entropy can be obtained:where represents the permutation entropy value under the scale factor .(2)Solve the sample quantile of the eigenvector in Step (1) to obtain the QMPE value. QMPE solves the sample quantile and obtains the changes in the internal agglomeration characteristics of the permutation entropy under multiple scales. Taking the quantile of 0.25 as an example, the QMPE of 0.25 is obtained aswhere quantile is the realization of the MATLAB function of the sample quantile, which represents the process of solving the sample quantile.(3)According to the obtained QMPE eigenvalues, construct the rolling bearing performance degradation model to realize the rolling bearing degradation performance evaluation.

According to the calculation steps of QMPE, the calculation process of QMPE is simple, and the feature extraction of the rolling bearing can be realized by solving the three sample quantiles at different scales. Compared with time-domain and frequency-domain analysis methods, it not only avoids the redundancy between the information caused by the feature dimension which is too large [22] but also avoids the time-frequency-domain features between multiple components in the signal decomposition process. The dimension reduction work after extraction [23] simplifies the feature extraction process. The QMPE value can more accurately characterize the complexity of the sample signal, which can be used as an important indicator of the quantification of the degree of bearing failure.

4. Simulation Signal Analysis

The simulation signals of different failure levels of typical bearing inner rings are used, and MATLAB is used for simulation analysis. Given the rolling bearing vibration signal is , which is composed of two parts: fault signal and white noise :

In the formula, when is constant, the size of indicates the severity of the fault.

The setting parameters are as follows: sampling frequency ; signal length ; rotation frequency ; bearing inner ring fault characteristic frequency ; bearing structure resonance frequency . Define the exponential decay envelope as , where the attenuation coefficient and inner ring fault pulse-amplitude modulation function . When , . Get fault signals and :where is the failure degree coefficient; the larger the value, the more serious the failure degree. Take , respectively, to indicate mild, moderate, and severe failures.

The 102,400-length signal is decomposed into 100 short signals with a length of 1024, the quantiles are, respectively, 0.25, 0.5, and 0.75, and the QMPE values of these short signals are calculated. The results are shown in Figures 13.

The following conclusions can be drawn from Figures 13: the entropy values of QMPE under three different failure levels under 0.25, 0.5, and 0.75 are mild failure > moderate failure > severe failure. This is because the vibration of the rolling bearing is random vibration, and its vibration signal has a high degree of irregularity. The degree of irregularity is low, and the self-similarity is low, so the complexity of the sequence is high. The permutation entropy is a measure of the complexity of the time series. Therefore, the entropy value of the multiscale permutation under mild failures is larger at various scales. With the deepening of the fault degree, the regularity of the vibration signal increases, and the self-similarity increases, so the entropy value continues to decrease. Comparing the degree of discrimination in Figures 1 and 3, it can be seen that QMPE under 0.25 and 0.5 has a good degree of discrimination and can distinguish the three failure levels, while QMPE under 0.75 has a weak degree of discrimination, which proves the rationality of multiscale permutation entropy based on the quantile in reflecting the internal characteristics of the data. The simulation signal analysis shows that the signals of different failure degrees of the bearing inner ring can be quantitatively characterized by the QMPE value.

5. Experiment Analysis

In order to further verify the effectiveness of the proposed QMPE for the evaluation of the failure degree of rolling bearing data, the following uses QMPE to realize the analysis of the measured signals.

5.1. Experimental Data

In order to compare with the existing literature, the experimental data selected in this paper come from the rolling bearing dataset of NASA. The data are provided by the research group of Professor Jay LEE of Cincinnati University and the American Intelligent Maintenance Center (IMS) [24]. The rolling bearing test bench is shown in Figure 4.

As shown in Figure 4, there are 4 double-row rolling bearings in the main shaft of the test bench; the model is Rexnord ZA-2115. Both ends of the bearing are fixed, and a radial load of is applied to the main shaft by a lever mechanism through bearings 2 and 3. During the experiment, each bearing is forced to be lubricated, and the lubrication condition is measured by the thermocouples equipped on the 4 bearing seats to realize real-time monitoring of the bearing outer ring temperature. The degree of failure of the gyro is judged by the magnetic plug arranged in the oil return pipe of the lubrication system. The magnetic plug collects metal abrasive particles in the lubricating fluid. When the number of metal particles reaches a certain level, it indicates that the bearing has suffered a serious failure, thus ending the experiment.

In order to compare the pros and cons of other fault state evaluation algorithms, the dataset used in this paper is consistent with other documents, and the second test data of this experiment are selected. The data are collected by the 6062E-type acquisition card of NI Company in the United States. The sampling frequency is 20 kHz, and each file contains 20,480 data points. The time interval between every two files is 10 minutes. The start time of data collection was 10:32:39, February 12, 2004, and the end time was 06:22:39, February 19, 2004. A total of 984 files were collected, and the test lasted 163.8 hours. After the test, the outer ring of bearing 1 was severely worn.

5.2. Diagnostic Analysis

In order to verify the effectiveness of the QMPE algorithm in early fault diagnosis, this algorithm is used to analyze the original bearing vibration data. In terms of data processing, due to the large data length, the method used in [9] and [10] is used to divide 20480 data points in each of the 984 files into 20 segments, each with 1024 data points. Calculate the QMPE for each segment separately, and finally, use the average of these 20 entropy values as the QMPE of the file data. As the bearing wears severely at the later stage of the data, the performance index has abrupt changes at this time, which is not convenient for drawing and display, so the first 942 files out of the 984 files are selected for display. In the calculation of QMPE, the embedding dimension , the delay time , and the scale factor is selected as 10. The QMPE under 0.25, 0.5, and 0.75 of the first 942 files is shown in Figures 57.

Take Figure 5 as an example for analysis, and extract the trend item of 0.25 QMPE in Figure 5 for easy observation. The result is shown in Figure 8.

As shown in Figure 8, the bearing belongs to the running-in period at the initial stage and is in a stable state after a short period of fluctuation. During normal operation, the bearing has been in a stable operation stage. Although the 0.25 QMPE value has a partial increase or decrease, the fluctuation range is not large, and this stage can be judged to be the normal operation period of the bearing.

After the 83rd hour of operation, the value of 0.25 QMPE showed a linear downward trend. At this time, it indicates that the abnormality of the bearing begins to occur. At this time, it can be determined as an early fault of the bearing.

The bearing continued to work after the early failure. After a period of stability, the bearing showed a linear upward trend at 112.3 h, indicating that the fault has occurred at this time. By analyzing the 0.25 QMPE value, it can be judged that the detection result of the early weak bearing failure is 83 h.

Similarly, the trend term of QMPE in Figures 6 and 7 is extracted, and the results are shown in Figures 9 and 10.

As shown in Figures 9 and 10, the result of 0.5 QMPE analysis is that the early fault occurs at 82.5 h, and the result of 0.75 QMPE analysis is that the early fault occurs at 82.33 h. The feature vectors obtained through QMPE analysis can detect the weak changes of the early fault earlier.

5.3. Comparative Analysis

Feng et al. [9] used EMD to decompose rolling bearing signals and then used permutation entropy algorithm for analysis. The analysis data are the same dataset. During the calculation of permutation entropy, the embedding dimension and delay time are determined by the mutual information method and pseudo-nearest-neighbor method. The data preprocessing is to divide 20,480 data points into 20 segments, and the length of each segment is 1024. The test data are the same and can be compared and analyzed. The results are shown in Figure 11.

The trend term of PE in Figure 11 is extracted for observation. The results are shown in Figure 12.

As shown in Figure 12, according to the analysis result of [9], the PE value jumps at 88.83 h, so it is considered to be an early failure of the bearing; from 116.5 h to 118 h, the permutation entropy curve drops significantly, the decline is relatively large, and the eigenvalue reaches the lowest. It is considered that the bearing failure has occurred at this time. In contrast, this article takes the result of 0.25 QMPE as an example, the diagnosis result is that the early failure occurred at 83 h, and the failure occurred at 112.3 h. The diagnosis result is 5.83 h and 4.2 h earlier than [9].

Wavelet correlation permutation entropy in [10], wavelet entropy in [25], wavelet correlation characteristic scale entropy in [26], multifrequency scale fuzzy entropy in [12], and lifting wavelet packet singular spectrum entropy in [27] are selected for comparative analysis. The results are shown in Table 1.

It can be seen from Table 1 that the QMPE method proposed in this paper extracts features of rolling bearing vibration signals, which can effectively determine the early weak fault signals of rolling bearings. Compared with other documents, it can advance the detection time of faults and is more suitable for early fault diagnosis.

The existing early fault diagnosis methods can generally reflect the whole life process of bearing operation. However, because the characteristic reflection of the signal is weak when the early minor failure of the bearing occurs and the signal information is easily submerged in the noise generated by the environment and the process in the actual use process, this brings difficulties to the early diagnosis of the bearing failure. Early diagnosis of faults in advance can leave sufficient early warning time for maintenance personnel, thereby improving equipment reliability.

6. Conclusion

This paper defines the sample quantile multiscale permutation entropy (QMPE), which is verified by the whole life test data of the rolling bearing. Through the QMPE feature extraction of the rolling bearing vibration signal, the early fault diagnosis of the rolling bearing is realized. Through experimental analysis and comparison with other literature studies, QMPE algorithm can effectively advance the fault detection time and maintain good consistency with the fault development trend. This article can draw the following conclusions:(1)The permutation entropy algorithm can extract and amplify the small changes in the time series and accurately detect the sudden changes in the time series.(2)The feature extraction of MPE based on the sample quantile can effectively extract the agglomeration situation within the data and improve the efficiency of fault extraction.(3)Compared with other methods, the fault diagnosis method based on QMPE has simple calculation and can significantly improve the detection time of early faults. It is an effective fault detection method.

Data Availability

The experimental data selected in this paper come from the rolling bearing dataset of NASA. The data are provided by the research group of Professor Jay LEE of Cincinnati University and the American Intelligent Maintenance Center (IMS) [24].

Conflicts of Interest

The authors declare that they have no conflicts of interest.