Next Article in Journal
H Optimization of Three-Element-Type Dynamic Vibration Absorber with Inerter and Negative Stiffness Based on the Particle Swarm Algorithm
Next Article in Special Issue
A Hybrid Recommender System Based on Autoencoder and Latent Feature Analysis
Previous Article in Journal
Topology Abstraction-Based Routing Scheme for Secret-Key Provisioning in Hybrid GEO/LEO Quantum Satellite Networks
Previous Article in Special Issue
PBQ-Enhanced QUIC: QUIC with Deep Reinforcement Learning Congestion Control Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Use of Composite Multivariate Multiscale Permutation Fuzzy Entropy to Diagnose the Faults of Rolling Bearing

1
School of Naval Architecture, Ocean and Energy Power Engineering, Wuhan University of Technology, Wuhan 430070, China
2
School of Naval Architecture and Maritime, Zhejiang Ocean University, Zhoushan 316022, China
*
Authors to whom correspondence should be addressed.
Entropy 2023, 25(7), 1049; https://doi.org/10.3390/e25071049
Submission received: 8 June 2023 / Revised: 5 July 2023 / Accepted: 10 July 2023 / Published: 12 July 2023
(This article belongs to the Special Issue Entropy in Machine Learning Applications)

Abstract

:
The study focuses on the fault signals of rolling bearings, which are characterized by nonlinearity, periodic impact, and low signal-to-noise ratio. The advantages of entropy calculation in analyzing time series data were combined with the high calculation accuracy of Multiscale Fuzzy Entropy (MFE) and the strong noise resistance of Multiscale Permutation Entropy (MPE), a multivariate coarse-grained form was introduced, and the coarse-grained process was improved. The Composite Multivariate Multiscale Permutation Fuzzy Entropy (CMvMPFE) method was proposed to solve the problems of low accuracy, large entropy perturbation, and information loss in the calculation process of fault feature parameters. This method extracts the fault characteristics of rolling bearings more comprehensively and accurately. The CMvMPFE method was used to calculate the entropy value of the rolling bearing experimental fault data, and Support Vector Machine (SVM) was used for fault diagnosis analysis. By comparing with MPFE, the Composite Multiscale Permutation Fuzzy Entropy (CMPFE) and the Multivariate Multiscale Permutation Fuzzy Entropy (MvMPFE) methods, the results of the calculations show that the CMvMPFE method can extract rolling bearing fault characteristics more comprehensively and accurately, and it also has good robustness.

1. Introduction

Rolling bearings are one of the most important components of mechanical equipment, and their safety and reliability are crucial for the operation of machines and industrial production. Due to long-term use and complex environmental factors, rolling bearing failures are inevitable and can lead to shortened remaining useful life or damage and casualties of property [1,2,3]. As a result, demand for bearing failure diagnosis is also increasing. The timely diagnosis of defects and the choice of repairs or replacements are beneficial in theory and practice for the safety of production [4].
Currently, academics in different countries are conducting extensive research into rolling bearing problems. Among them, the extraction of the characteristics of fault parameters is a key link in the process of using machine learning methods for fault diagnosis research. Rolling bearing failure signals have features such as nonlinearity, periodic transience, and low signal-to-noise ratio. It is difficult to apply common methods such as time domain analysis, frequency domain analysis, and time-frequency domain analysis to these features. Therefore, it is proposed to utilize the statistical analysis advantage of entropy in the field of rotating machinery fault diagnosis. Specifically, by calculating the entropy value of rolling bearing fault data, a more comprehensive and accurate assessment of the complexity of the fault data can be achieved. This approach effectively reflects the fault characteristics of the bearings and improves the efficiency of rotating machinery fault classification. Thus, it serves as a highly effective method for extracting features from rolling bearing fault data [5,6].
Zhuang et al. [7], Minhas et al. [8], and Mantas et al. [9] have been successfully applied to mechanical error diagnosis entropy algorithms such as sample entropy, fuzzy entropy, and permutation entropy in a series of ways [10]. However, the above-mentioned research only analyzed fault signals on a single scale, ignoring information implied by different scale factors. Rohit et al. [11] combined multiscale permutation entropy and adaptive neuro-fuzzy classifier to extract MPE features and demonstrated the potential of the proposed method in diagnosing early bearing faults. Multiscale overcomes the defect that entropy calculations under a single scale condition are not sufficient to analyze time series comprehensively. However, there are some limitations in processing only a single index of entropy at multiple scales, ignoring information contained in other coarse-grained sequences under the same scale factor. Traditional multiscale algorithms are limited by data length. As the scale increases, entropy errors increase gradually, and the probability of unknown entropy increases. Mohamed et al. [12] combined the fuzzy entropy of empirical modal decomposition, principal component analysis, and self-organizing graph neural network for the fault diagnosis of bearings, and the results not only correctly assessed the degradation of rolling bearings but also identified highly sensitive defects for different types of bearing failures. Jin et al. [13] proposed an improved segmented multivariable multiscale fuzzy entropy as a flawed feature with a rate of up to 99% flaw detection. Coarse-grained time selects composite coarse-grained time to solve the problem of losing other coarse-grained sequences under the same scale factor. Furthermore, in complex composite coarse grains at different scales, only coarse grains based on mean cause a loss of useful information, resulting in a calculated entropy value that cannot fully and accurately characterize the complexity of the time series [14]. As a result, the poly coarse-grained form was proposed to solve the above problems [15,16,17].
This paper presents a novel method for calculating permutation fuzzy entropy by combining the high calculation accuracy of fuzzy entropy with the strong noise resistance of permutation entropy. The proposed method incorporates the concept of sorting symbolization into the calculation process of fuzzy entropy. The permutation fuzzy entropy calculation method is enhanced through composite multiscale processing to address the issue of unstable entropy calculation at large scale factors. To ensure the comprehensive and accurate extraction of information from fault signal samples, the composite multiscale permutation fuzzy entropy method is utilized. The article introduces the concept of a multivariate coarse-grained method as a solution to the problem of loss of fault feature information during entropy calculation. The three coarse-grained forms based on mean, root, mean square, and variance are presented, and a Composite Multivariate Multiscale Permutation Fuzzy Entropy (CMvMPFE) method is established. The article then applies this model to calculate the entropy value of the extraction of fault features for four bearing states’ data on the public rolling bearing test bench of Case Western Reserve University in the United States, and the results of the experimental data analysis indicate that the CMvMPFE model proposed in this article is capable of efficiently extracting four bearing state feature parameters and accurately distinguishing four states. The calculations demonstrate that this model has a high level of accuracy in entropy calculation and is also highly resistant to noise. Furthermore, the model takes into account the stability, continuity, and completeness of the entropy calculation. Overall, the research demonstrates the effectiveness of CMvMPFE in characterizing bearing states, making it a valuable tool for studying rolling bearing fault feature extraction and identification. The study covers the following main topics:
(1)
In this paper, a new fault feature extraction entropy calculation method called CMvMPFE is proposed for signals with non-linear characteristics, periodic impact, and low signal-to-noise ratio. The method is based on fuzzy entropy and permutation entropy and introduces the concepts of composite multiscale and multivariate coarse-grained.
(2)
The MPFE, CMPFE, MvMPFE, and the proposed CMvMPFE methods are used to calculate entropy values and extract features from four states of bearing test data. The extracted feature parameters are divided into test data and training data. The SVM model is trained using the training data, and the trained SVM is used to classify and identify the bearing states of the experimental data. The accuracy of fault identification is compared and analyzed.
(3)
This study utilizes the CMvMPFE proposed in this article to perform fault feature extraction entropy calculation and analysis of different distribution locations of the same fault type and different fault depths of the same fault location.
The rest of this paper is organized as follows. Section 2 introduces the composite multivariate multiscale permutation fuzzy entropy method and basic fuzzy entropy and permutation entropy methods and introduces the CMvMPFE-SVM fault diagnosis method. Section 3 introduces the relevant feature extraction results and the CMvMPFE-SVM diagnosis results based on the CWRU dataset. Section 4 introduces the robustness analysis results of the CMvMPFE (rms). Finally, the conclusion is drawn in Section 5.

2. Composite Multivariate Multiscale Permutation Fuzzy Entropy

2.1. Fuzzy Entropy and Permutation Entropy

2.1.1. Fuzzy Entropy

Fuzzy entropy (FE) is an improvement upon sample entropy, where the unit step function in sample entropy is replaced by the exponential function e d / r n , known as the fuzzy function. This replacement ensures the continuity of entropy values and maximizes the self-similarity values of the vectors. It is used to measure the similarity between two vectors. The definition is as follows:
(1) For a time series u i = u 1 , u 2 , , u N of length N, the first step is to determine the vector dimension m. Next, we reconstruct the time series u to obtain a new sequence:
X i m = u i , u i + 1 , , u i + m 1 u 0 i ,   i = 1 , 2 , , N m + 1 .
The continuous sequence of m elements starting from the i-th point, where m represents the embedding dimension, is subtracted by the mean value u 0 i , where
u 0 i = 1 m j = 0 m 1   u i + j .
(2) The maximum distance d i j m between two reconstruction vectors X i m and X j m is defined as d i j m = d X i m , X j m .
d i j m = d X i m , X j m = m a x k 0 , m 1 u i + k u 0 i u j + k u 0 j i , j = 1 , 2 , , N m , i j
(3) Fuzzy membership function is defined as:
          A i j m = e d i j m r n .
The fuzzy membership function is an exponential function, with n representing its boundary gradient and r representing the similarity tolerance, typically taken within the range of 0.1 to 0.25 times the standard deviation (SD) of the original data.
(4) We define the function as follows:
    C i m n , r = j = 1 , j i N m + 1   A i j m N m ;
Therefore, we obtain
ϕ m n , r , N = i = 1 N m + 1   C i m n , r N m + 1 .
(5) Similarly, after increasing the vector dimension to m + 1, we can repeat the above steps to obtain ϕ m + 1 n , r , N :
  ϕ m + 1 n , r , N = i = 1 N m + 1   C i m + 1 n , r N m + 1 .
(6) Fuzzy entropy is defined as follows:
F E ( m , n , r , N ) = l n ϕ m n , r , N l n ϕ m + 1 n , r , N

2.1.2. Permutation Entropy

Permutation entropy (PE), similar to FE, was initially designed to quantify the complexity of a time series. However, PE does not consider the specific numerical values of the time series data. Instead, it introduces the notion of permutations based on comparisons of adjacent data points [18]. Its definition is as follows:
(1) For a time series of length N: X i ,   i = 1 , 2 , , N , perform phase space reconstruction to obtain the following time series matrix:
x 1 x 1 + t x 1 + m 1 t x 2 x 2 + t x 2 + m 1 t x i x i + t x i + m 1 t x K x K + t x K + m 1 t , i = 1 , 2 , , K ,
where t is the time delay, usually taken as 1; m is the permutation dimension, generally taken in the range of 3~7.   K = N   ( m 1 ) t ; and each row represents a reconstructed component, with a total of K reconstructed components.
(2) Sort the m data of each reconstructed component in ascending order; that is,
    x i + j 1 1 t x i + j 2 1 t x i + j m 1 t .
If x i + j i 1 1 t = x i + j i 2 1 t , then sort according to the size of the value i . Thus, each reconstructed vector X i is mapped to a new symbolic sequence U i .
(3) Calculate the probability Pi of each symbol sequence occurring, where P = 1 , and I = 1 , 2 , ,   k ,   k m ! . There are m! different ways to arrange m different symbols.
(4) By analogy with the definition of information entropy, calculate permutation entropy as follows:
H p m = i = 1 k   P i l n P i ,
when P i = 1 m ! , each symbol has an equal probability, and at this time, the permutation entropy H m is at its maximum, which is l n m ! .
(5) Normalization. For convenience, the entropy value range is adjusted to 0 to 1 and normalized:
H p = H m l n m !   .
The variation of the permutation entropy ( H p ) reflects and amplifies the local subtle changes in the time series. A higher value of H p indicates a higher level of randomness or complexity in the time series. Conversely, a lower value of H p suggests a more regular or predictable behavior in the time series.

2.2. Permutation Fuzzy Entropy

In this study, we proposed a Permutation Fuzzy Entropy (PFE) algorithm that combines the accuracy of fuzzy entropy with the simplicity and noise resistance of permutation entropy. The algorithm achieves this by introducing the symbolization idea of permutation entropy into fuzzy entropy. The first step of the algorithm involves performing a sorting symbolization on the original time series to generate a new sequence. To obtain the permutation fuzzy entropy of the original sequence, first, create a new sequence that reflects the immediate trend of the original time series through values between 1 and m!. This ensures that the trend of the new sequence is consistent with the trend or complexity of the original time series. Next, calculate its fuzzy entropy using the following specific calculation steps:
(1) According to (9), reconstruct the phase space of a time series of length N: X i ,   i = 1 , 2 , , N to obtain a time series matrix.
(2) According to (10), sort the m data of each reconstructed component in ascending order. When j 1 < j 2 , there is x i j 1 1 t   x i j 2 1 t [19,20]. In this way, after rearranging, a total of m! symbol sequences are obtained. The m! symbol sequences, respectively, corresponded to the values between 1 and m!, so that the original time series X i is transformed into a new sequence U i , with each element taking values between 1 and m!:
U i : 1 i N m 1 t .
(3) Calculate the fuzzy entropy of the new sequence U i [21]; thus, the PFE of the original sequence can be obtained.

2.3. Composite Multivariate Multiscale Permutation Fuzzy Entropy

Composite Multiscale Permutation Fuzzy Entropy (CMPFE) is a method that combines coarse-grained sequences and PFE to extend single-scale PFE to multiscale MPFE, which reflects the complexity of multiscale time series. The method involves extending a single coarse-graining method to a multivariate coarse-graining method to reduce the loss of information in time series. The specific process is as follows.
For the new sequence U i obtained after sorting and symbolizing as described above, it is subjected to coarse-graining to obtain the coarse-grained sequence y j τ :
  y j τ = 1 τ i = j 1 τ + 1 j τ   x i , 1 j N τ ,
where τ is the scale factor. When τ = 1, the coarse-grained sequence is the original sequence. N / τ represents the length of the sequence after coarse-graining at different time scales ( τ > 1). The coarse-graining process when τ = 2 is shown in Figure 1.
As the scale factor increases, the length of the coarse-grained sequence decreases. This highlights the need for a sufficiently long time series to ensure accurate results in multiscale analysis. However, using MPFE may result in a loss of information from other coarse-grained forms at the same scale, leading to significant deviations in calculation results. Therefore, it is important to enhance the coarse-graining process of MPFE. When the scale factor is τ, the composite coarse-grained sequence y k , j τ is obtained:
y k , j τ = 1 τ   i = j 1 τ + k j τ + k 1   x i , 1 j N τ , 1 k τ ,
where k is the sliding sequence number at a certain time scale τ . For a single scale factor τ , only one coarse-grained sequence is generated, while the composite generates τ coarse-grained sequences by smoothing the moving order. Figure 2 illustrates the coarse-graining process when τ = 2.
To calculate the CMPFE, first, calculate the fuzzy entropy of τ coarse-grained sequences separately at the same scale factor; then, average the τ multiscale permutation fuzzy entropy values of multiscale permutation.
C M P F E = 1 τ k = 1 τ   P F E
The CMPFE method, based on mean coarse-graining, still has limitations in dealing with fault signals. To address this issue, a new multivariate coarse-graining method is proposed. This method utilizes three different forms of coarse-graining: mean, root mean square (RMS), and variance (VAR). The coarse-graining processes for each form are as follows.
Coarse graining based on MEAN:
y k , j τ = 1 τ i = j 1 τ + k j τ + k 1   x i .
Coarse-graining based on RMS:
  y k , j τ = 1 τ i = j 1 τ + k j τ + k 1   x i 2 .
Coarse-graining based on VAR:
y k , j τ = 1 τ l = j 1 τ + k j τ + k 1   x i x ¯ 2 , x ¯ = 1 τ i = j 1 τ + 1 j τ   x i .
To ensure comprehensive analysis, this study analyzed the Multivariate Multiscale Permutation Fuzzy Entropy (MvMPFE) and compared it with the CMPFE and CMvMPFE feature entropy values. The four characteristic entropy values of MPFE, CMPFE, MvMPFE, and CMvMPFE are used to extract bearing fault characteristics and compare their effectiveness. The best representation is then selected as a fault characteristic for fault diagnosis.

2.4. Parameter Seslection

In the CMvMPFE algorithm, there are a total of 7 parameters involved: ① time delay τ; ② permutation dimension m; ③ embedding dimension M; ④ similarity tolerance r; ⑤ boundary gradient n of the fuzzy function; ⑥ scale factor τ; and ⑦ sample length N.
Based on previous studies [22,23], it is suggested to select a dimension of permutation m ranging from 3 to 7. After conducting experiments, we discovered that the optimal result was achieved when m = 7 and τ = 1. It is important to note that if r is too large, valuable information may be lost; while if it is too small, the desired effect may not be achieved. Typically, r is set to 0.1~0.25 SD (where SD represents the standard deviation of the original time series). In this paper, the similarity tolerance r = 0.15 SD is used. Increasing the embedding dimension M includes more information in the reconstruction process but also increases calculation length and amount. According to [24], M = 2 is used. The boundary gradient n is a weight in calculating the similarity between fuzzy entropy vectors. According to [25], it is set to n = 2. The scale factor can be set to a value greater than 10. To better observe the information on a larger scale, τ = 16 is taken here.

2.5. Diagnostic Process

The method for bearing fault diagnosis based on CMvMPFE (rms) and SVM involves the following steps:
(1) Signal acquisition, wherein bearing vibration signals of four states are collected, and three sets of data for each state are selected, with each set containing 2048 data points;
(2) Features extraction, wherein parameters are set, and MPFE, CMPFE, MvMPFE, and CMvMPFE are calculated for each set of data to construct a feature vector set;
(3) Fault diagnosis, wherein the obtained feature vector set is randomly divided into training and test sets. The training samples are used to train the SVM classifier model, and the test set is used to diagnose faults using the trained SVM model, resulting in the fault diagnosis outcome.
Figure 3 shows the fault diagnosis process.

2.6. CMvMPFE Procedure

   CMvMPFE-SVM Procedure
   load CWRU dataset
   Data = data fragment with length 2048
   tau = scale factor
   for tau = 1 to 16
   for i = 1 to tau
   Select the ith to end data from data
   Roughening of the selected data
   Symbolize the coarse-grained data
   Calculates the fuzzy entropy of the symbolized data
   end for
   Average the entropy values of tau
   end for
   SVM is used for fault diagnosis and the diagnostic accuracy of the extracted en tropy value features is calculated
   Preprocess the data labels and divides the test and training sets
   xlsread (feature vector set)
   Train = training sample data
   Test = Test sample dataBuild a support vector machine
   Obtain the highest diagnostic rate of CMvMPFE and output the diagnostic results

3. Verification of Rolling Bearing Fault Feature Extraction Method Based on CMvMPFE

The proposed method, CMvMPFE, improves the accuracy of signal feature extraction compared to MPFE and CMPFE. The resulting entropy feature is more stable. The rolling bearing fault diagnosis method using CMvMPFE and SVM involves the following steps:
Step 1: We selected vibration signal data for four states (inner ring failure (IR), outer ring failure (OR), rolling element failure (B), and normal (N)) based on the characteristics of the rolling bearing test bench data from Case Western Reserve University in the United States.
Step 2: To analyze the influence of different entropy calculation methods on the extraction of fault signal feature samples, the entropy values of vibration signal samples from four rolling bearing states were calculated using four methods: MPFE, CMPFE, MvMPFE, and CMvMPFE.
Step 3: The resulting entropy values were then plotted on characteristic curves, with the scale factor as the abscissa. Through this analysis, we compared and analyzed the effectiveness of the four entropy calculation methods.

3.1. Data Collection

To validate the proposed method, we utilized it for analyzing experimental data obtained from the Bearing Data Centre of Case Western Reserve University in the United States. The experimental test data utilized in this study pertained to rolling bearings. The test system is illustrated in Figure 4, with the 6205-2RSJEM SKF deep groove ball bearing being the model used at the drive end. The rolling bearing was subjected to electric spark machining to create fault points with a diameter of 0.5334 mm (21 mils). Vibration signals were collected at the drive end in four states: normal (N), inner ring (IR), outer ring (OR), and rolling element (B), at a speed of 1797 r/min and a sampling frequency of 12 KHz. A total of 80 sets of data were collected, with 20 sets for each state. It is important to note that the sample length cannot be too short as it can result in large errors in the multiscale process. To ensure accuracy in our analysis, we set the signal length of each state to 2048 data points and collected 20 sets of data for each state, resulting in a total of 80 sets. The resulting time-domain waveforms for normal (N), rolling element failure (B), inner ring failure (IR), and outer ring failure (OR) can be seen in Figure 5:
From Figure 5, the vibration signals of the three fault states exhibit obvious periodic shocks compared to the normal state. They have a certain degree of regularity, indicating that the fault signals are more self-similar. In addition, there is a distinguishable pattern of effects between different fault states. Therefore, entropy can be used to determine the condition of the bearing. During the process of acquiring signals, noise interference is a common problem, and the complexity of the signal is often high. Analyzing fault-related information at different time scales can be difficult, as there may not be clear differences between the four states on the time-domain waveform. To address this issue, three sets were randomly selected from each of the four states, and twelve sets of data were analyzed under different parameter conditions. The outer ring failure was selected in the 3 o’clock direction.

3.2. Signal Characteristic Analysis

Rolling bearings inevitably produce vibrations in both normal and faulty states. The fault signals of bearings manifest as periodic impact signals, where the occurrence of faults is reflected in changes in the frequency and amplitude of the original signal. The spectrograms of the four state signals are shown in the Figure 6. By analyzing the impulsiveness and cyclostationarity, we can gain insights into the presence of faults, anomalies, or disturbances in a system, aiding in diagnosis, prognosis, and decision-making for maintenance or corrective actions. Hence, based on the impulsiveness and gyroscopic stability of bearing vibration signals, Qing Ni et al. [2] proposed a new bearing prognosis scheme. These characteristics of bearing signals align well with the advantages of entropy calculation in statistical analysis. In addition, impulsiveness is also a valid bearing failure feature [26].
Impulsiveness
Impulsiveness refers to the characteristic of a signal or system that exhibits abrupt and sudden changes or impulses. It is associated with the occurrence of instantaneous and high-amplitude events within the signal. Impulsiveness can manifest as sharp spikes or spikes with short durations in the time-domain representation of the signal. It is often characterized by high peak amplitudes and rapid changes in signal values. Understanding the impulsiveness of signals provides valuable information about the dynamic behavior and integrity of systems, helping to ensure their reliability, safety, and performance.
Cyclostationarity
Cyclostationarity refers to the property of a signal where statistical properties exhibit periodic variations over time. The vibration signals of rolling bearings have periodic changes over time, and this change itself is also periodic, resulting in the generation of cyclic stability. In cyclostationary analysis, the focus is on studying the cyclostationary features of a signal, such as cyclic autocorrelation (see Figure 7) and cyclic power spectral density (see Figure 8).
From Figure 7 and Figure 8, the periodicity of the bearing vibration signal during the cyclically stable process and the power under the main frequency components corresponding to each state can be reflected.

3.3. Feature Extraction

For the selected 12 sets of data, we calculated their MPFE, CMPFE, MvMPFE and CMvMPFE, respectively. The entropy curves obtained are shown in Figure 9.
The results from Figure 9a indicate that the MPFE curve is disorderly and can only differentiate between normal and faulty states. On the other hand, the entropy value curves for the three fault states are mixed and difficult to distinguish. Figure 9b shows that the CMPFE curve does not show significant improvement compared to the MPFE curve. However, the entropy value curve remains chaotic, making it challenging to effectively identify the bearing fault state. Consequently, the feature extraction for identifying faults is not effective. In comparison to the MPFE and CMPFE curves, the MvMPFE curve depicted in Figure 9c exhibits an improved ability to differentiate between different state signal samples. However, it is limited in its capacity to distinguish between four states, indicating the need for increased granularity and diversified analysis. The MvMPFE curve is able to distinguish between upper and lower positions to some extent and provides a general trend. However, the entropy value distribution of rolling bearing vibration signals in the same state remains relatively dispersed, which limits its effectiveness in extracting rolling bearing fault characteristics.
The comparison shows that the two CMvMPFE curves maintain the correct position distribution and trend of entropy values for different bearing state signals. However, the entropy values for the same state with the scale factor are more concentrated, indicating that CMvMPFE’s ability to represent faults is enhanced after compounding. It effectively distinguishes different bearing states and can be used as a rolling bearing fault feature. The CMvMPFE (var) curve lacks smoothness and information completeness when the scale factor is τ = 1. On the other hand, the CMvMPFE (rms) curve is optimal in terms of both curve smoothness and scale information completeness.

3.4. Fault Diagnosis

Based on the analysis, it is evident that CMvMPFE (rms) is an effective method for accurately extracting fault features of bearings. Therefore, in this study, the CMvMPFE (rms) of the signal sample was utilized as the input for the fault classifier for identification. A support vector machine was chosen as the classifier. The study collected 20 sets of vibration data for each type, with 10 sets randomly selected for training and the remaining 10 sets for testing. The training samples were used to train the classifier to obtain a classification model with optimal parameters. The trained classifier was then used to identify faults in the test samples. The diagnostic results of MPFE, CMPFE, MvMPFE (rms), and CMvMPFE (rms) methods are shown in Figure 10.
The four states are labeled as follows: 1-N, 2-B, 3-IR, and 4-OR. From Figure 10, it can be observed that the MPFE model has three groups of misclassifications: two groups of inner race faults are misclassified as rolling element faults, and one group of outer race fault is misclassified as a rolling element fault. The CMPFE model exhibits two groups of misclassifications, where rolling element faults are mistakenly classified as normal. Similarly, the MvMPFE (rms) model also has two groups of misclassifications, where two groups of normal states are classified as rolling element faults. On the other hand, the CMvMPFE model achieves perfect classification results for all the data, indicating that CMvMPFE (rms) possesses excellent fault representation capability.
Based on Figure 10, it can be inferred that the recognition accuracies of the four models are 92.5%, 95%, 95%, and 100%, respectively. Similarly, CMvMPFE (rms) achieves the highest accuracy among the four models, as shown in Table 1.
Furthermore, considering precision, recall, and F1-Score as evaluation metrics, the confusion matrix for each of the four models, based on their recognition results, is presented in Figure 11.
Since each sample has equal weight, we choose the micro-average metric. From the confusion matrix, we can obtain the precision (P), recall (R), and F1-score (F1) of the four models, as shown in Table 2.
When the confusion matrix is a square matrix, we have P = R = F1. From Table 2, we can conclude that CMvMPFE (rms) achieves the highest score, indicating the best performance or superior fault representation capability.

3.5. Comparing Computational Costs

Compared with existing methods, the CMvMPFE method proposed in this paper has the following advantages in terms of computational cost:
(1)
Computational resource requirements: the method in this paper is simple and effective, with low hardware cost requirements, and the calculation software only MATLAB 2022b required.
(2)
Model size cost: The CMvMPFE method has a small model and fast calculation speed. The calculation time of 12 groups of feature curves is shown in Figure 12. From Figure 12, it can be seen that the time spent on each calculation is basically consistent, the program is stable, and the calculation is reliable.
(3)
Algorithm complexity and tuning cost: The algorithm of the method proposed in this paper is simple, and mainly based on the existing fuzzy entropy and permutation entropy, as well as the concept of composite coarse-graining. The subsequent tuning cost is small, and the scale factor, permutation dimension, etc., can be optimized and adjusted. The syntax logic of the algorithm can also be optimized and improved to further speed up the calculation.

4. Robustness Analysis of CMvMPFE (rms)

In the fault diagnosis process, it is essential that the fault features are not only capable of effectively representing faults but also possess universality and robustness. This enables the fault extraction feature method to be applied across various scenarios and working conditions, making it an excellent method for fault diagnosis.

4.1. Feature Signal Extraction of the Same Fault Type at Different Distribution Positions

For verifying the same outer ring fault, we selected feature signals from different distribution positions and performed composite multi-element multi-scale permutation fuzzy entropy calculation and analysis on the three positions of 3 o’clock, 6 o’clock, and 12 o’clock. The analysis revealed that the composite multiscale permutation fuzzy entropy based on root mean square provided the best results. Therefore, we selected CMvMPFE (rms) as the feature signal extraction method, and the results are presented in Figure 13.
Based on the findings presented in Figure 13, the entropy value distribution of the outer ring faults at the 3 o’clock and 6 o’clock positions show a similar trend, where the values increase first and then decrease with the scale factor. However, the entropy value distribution of the outer ring fault at the 12 o’clock position follows a different pattern, where the values decrease first and then increase and decrease with the scale factor. These results demonstrate that CMvMPFE (rms) is not only capable of distinguishing different state rolling bearing faults, but also effectively identifies faults at different distribution positions, i.e., 3 o’clock, 6 o’clock, and 12 o’clock set on the outer ring, indicating the method’s robustness.

4.2. Extraction of Characteristic Signals at the Same Fault Location at Different Fault Depths

Effective fault characteristics should not only be capable of identifying the presence of a fault but also distinguishing between different fault states and their distribution at various locations. Furthermore, it should be able to differentiate between fault depths at the same location. In this study, vibration signal data of the inner ring of a rolling bearing at a speed of 1797 r/min were analyzed under five different working conditions: normal state, and fault depths of 7 mils, 14 mils, 21 mils, and 28 mils. The entropy value of the characteristic parameters of the five different fault depths were calculated using CMvMPFE (rms), and the results are presented in Figure 14.
As illustrated in Figure 14, the distribution of entropy values in the normal state initially increases with the scale factor and then remains stable. On the other hand, the entropy value trend for inner ring fault characteristics at various depths decreases as the scale factor increases. The CMvMPFE (rms) method can effectively differentiate between normal and fault states and even distinguish between different fault depths, resulting in a satisfactory outcome.

5. Conclusions

(1)
This paper introduces a new entropy algorithm called CMvMPFE (rms) for characterizing the state of vibration signals. The proposed algorithm aims to address the limitations of the incomplete extraction of fault characteristic information under a single scale and the low calculation accuracy and poor anti-interference of multiscale fuzzy and multiscale permutation entropy. The experimental results demonstrate that CMvMPFE (rms) can accurately and completely extract the fault characteristic information of vibration signals. Additionally, the obtained entropy values exhibit better consistency, accuracy, and stability.
(2)
This paper proposes a new method for diagnosing faults in rolling bearings. The method is based on CMvMPFE (rms) and SVM, and experimental data are used for calculation and comparative analysis. The results demonstrate that the proposed method outperforms existing methods in terms of fault characteristic extraction and pattern recognition accuracy.
(3)
To verify the robustness and anti-interference ability of the entropy calculation method proposed by CMvMPFE (rms), in this paper, three situations were analyzed and calculated. These included the extraction of characteristic signals at different distribution locations for the same fault type, the extraction of characteristic signals at different fault depths at the same fault location, and the extraction of fault characteristics at different speeds at the same fault depth. Results indicate that the new method proposed in this paper exhibits good robustness and strong anti-interference ability.
However, only three coarse-grained forms is still not comprehensive enough, and the coarse-grained forms need to be expanded.

Author Contributions

Resources, conceptualization, R.Z. and Q.Y.; original draft preparation, Q.Y.; methodology, M.L.; data processing, validation, software, M.L., H.L., C.L. and L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Projects: National Natural Science Foundation of China Key Project (NO. 51839005), High-tech Ship Research Special Project (NO. K24532-1-2), and Zhoushan Science and Technology Bureau Fund Project (NO. 2023C41022).

Institutional Review Board Statement

Studies not involving humans or animals.

Data Availability Statement

The data in this paper come from a publicly available dataset provided by the Bearing Data Center of Case Western Reserve University in the United States. Data links here: https://engineering.case.edu/bearingdatacenter (accessed on 20 September 2022).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lei, Y.; Qiao, Z.; Xu, X.; Lin, J.; Niu, S. An underdamped stochastic resonance method with stable-state matching for incipient fault diagnosis of rolling element bearings. Mech. Syst. Signal Process. 2017, 94, 148–164. [Google Scholar] [CrossRef]
  2. Ni, Q.; Ji, J.; Feng, K. Data-Driven Prognostic Scheme for Bearings Based on a Novel Health Indicator and Gated Recurrent Unit Network. IEEE Trans. Ind. Inform. 2023, 19, 1301–1311. [Google Scholar] [CrossRef]
  3. Yuan, Q.; Sun, Y.; Zhou, R.; Wen, X.; Dong, L. Prediction and analysis of bearing vibration signal with a novel gray combination model. Adv. Mech. Eng. 2020, 12, 1687814020919241. [Google Scholar] [CrossRef]
  4. Zheng, J.; Chen, Y.; Tong, J.; Pan, H. Refined generalized multivariate multiscale reverse dispersion entropy of composites and its application in the diagnosis of rolling bearing failure. China Mech. Eng. 2023, 34, 1315–1325. [Google Scholar]
  5. Feng, K.; Ji, J.; Ni, Q.; Li, Y.; Mao, W.; Liu, L. A novel vibration-based prognostic scheme for gear health management in surface wear progression of the intelligent manufacturing system. Wear 2023, 522, 204697. [Google Scholar] [CrossRef]
  6. Rostaghi, M.; Khatibi, M.; Ashory, M.; Azami, H. Bearing Fault Diagnosis Using Refined Composite Generalized Multiscale Dispersion Entropy-Based Skewness and Variance and Multiclass FCM-ANFIS. Entropy 2021, 23, 1510. [Google Scholar] [CrossRef] [PubMed]
  7. Zhuang, D.; Liu, H.; Zheng, H.; Xu, L.; Gu, Z.; Cheng, G.; Qiu, J. The IBA-ISMO Method for Rolling Bearing Fault Diagnosis Based on VMD-Sample Entropy. Sensors 2023, 23, 991. [Google Scholar] [CrossRef] [PubMed]
  8. Minhas, A.S.; Sharma, N.; Singh, G.; Kankar, P.K.; Singh, S. Improvement in classification accuracy and computational speed in bearing fault diagnosis using multiscale fuzzy entropy. J. Braz. Soc. Mech. Sci. Eng. 2020, 42, 586. [Google Scholar] [CrossRef]
  9. Landauskas, M.; Cao, M.; Ragulskis, M. Permutation entropy-based 2D feature extraction for bearing fault diagnosis. Nonlinear Dyn. 2020, 102, 1717–1731. [Google Scholar] [CrossRef]
  10. Yang, C.; Zhang, Q.; Guo, W.; Chen, C. Rolling Bearing Fault Diagnosis Based On Full-Mapping Composite Multiscale Dispersion Entropy. Bearing 2023, 1–11. [Google Scholar]
  11. Tiwari, R.; Gupta, V.; Kankar, P. Bearing fault diagnosis based on multi-scale permutation entropy and adaptive neuro fuzzy classifier. J. Vib. Control 2013, 21, 461–467. [Google Scholar] [CrossRef]
  12. Zair, M.; Rahmoune, C.; Benazzouz, D. Multi-fault diagnosis of rolling bearing using fuzzy entropy of empirical mode decomposition, principal component analysis, and SOM neural network. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2018, 233, 3317–3328. [Google Scholar] [CrossRef]
  13. Jin, Z.; Xiao, Y.; He, D.; Wei, Z.; Sun, Y.; Yang, W. Fault diagnosis of bearing based on refined piecewise compo-site multivariate multiscale fuzzy entropy. Digit. Signal Process. 2023, 133, 103884. [Google Scholar] [CrossRef]
  14. Yang, X.; Gong, J.; An, L.; Liu, X. Gear failure diagnosis based on refined multivariate multiscale composite fuzzy entropy of the ensemble. J. Mech. Electr. Eng. 2023, 40, 335–343. [Google Scholar]
  15. Qin, A.; Mao, H.; Hu, Q.; Zhuang, Q. Bearing Fault Diagnosis Method Based on Ensemble Composite Multi-Scale Dispersion Entropy and Density Peaks Clustering. IEEE Access 2021, 9, 24373–24389. [Google Scholar] [CrossRef]
  16. Azami, H.; Escudero, J. Refined composite multivariate generalized multiscale fuzzy entropy: A tool for com-plexity analysis of multichannel signals. Phys. A Stat. Mech. Appl. 2017, 465, 261–276. [Google Scholar] [CrossRef] [Green Version]
  17. Zhuang, M.; Li, G.; Fan, Z.; Kong, D. Fault diagnosis of planetary gearboxes based on HRCMFDE LS and BA-SVM. J. Mech. Electr. Eng. 2022, 39, 1535–1543. [Google Scholar]
  18. Carrasco, J.; Tan, C.; Escudero, J. Permutation Entropy for Graph Signals. IEEE Trans. Signal Inf. Process. Over Netw. 2022, 8, 288–300. [Google Scholar] [CrossRef]
  19. Zheng, J.; Cheng, J.; Yang, Y. Multi-scale Permutation Entropy and Its Applications to Rolling Bearing Fault Di-ag nosis. China Mech. Eng. 2013, 24, 2641–2646. [Google Scholar]
  20. He, Y. Study on the Diagnosis of Vibration Faults of Hydroelectric Generation Sets Based on Stochastic Resonance and Multidimensional Permutation Entropy. Master’s Thesis, Xi’an University of Technology, Xi’an, China, 2016. [Google Scholar]
  21. Dong, C. Study on the Fault Feature Extraction Method of Motor Bearing Based on EEMD and Multiscale Fuzzy Entropy. Master’s Thesis, Dalian Jiaotong University, Dalian, China, 2017. [Google Scholar]
  22. Zheng, J.; Tu, D.; Pan, H.; Hu, X.; Liu, T.; Liu, Q. A Refined Composite Multivariate Multiscale Fuzzy Entropy and Laplacian Score-Based Fault Diagnosis Method for Rolling Bearings. Entropy 2017, 19, 585. [Google Scholar] [CrossRef] [Green Version]
  23. Pompe, B. Permutation Entropy: A Natural Complexity Measure for Time Series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar]
  24. Zheng, J.; Chen, M.; Cheng, J.; Yang, Y. Multiscale fuzzy entropy and its application in rolling bearing fault diag nosis. Vib. Eng. 2014, 27, 145–151. [Google Scholar]
  25. Chen, W. A Study of Feature Extraction from Semg Singal Based on Entropy. Ph.D. Thesis, Shanghai Jiaotong University, Shanghai, China, 2008. [Google Scholar]
  26. Ding, J. A double impulsiveness measurement indices-bilaterally driven empirical wavelet transform and its application to wheelset-bearing-system compound fault detection. Measurement 2021, 175, 109135. [Google Scholar] [CrossRef]
Figure 1. The coarse-graining process of MPFE when τ = 2.
Figure 1. The coarse-graining process of MPFE when τ = 2.
Entropy 25 01049 g001
Figure 2. The coarse-graining process of CMvMPFE whe τ = 2.
Figure 2. The coarse-graining process of CMvMPFE whe τ = 2.
Entropy 25 01049 g002
Figure 3. Fault diagnosis process.
Figure 3. Fault diagnosis process.
Entropy 25 01049 g003
Figure 4. Rolling bearing test system.
Figure 4. Rolling bearing test system.
Entropy 25 01049 g004
Figure 5. Vibration signals of four states.
Figure 5. Vibration signals of four states.
Entropy 25 01049 g005
Figure 6. Spectrogram of vibration signals of four states.
Figure 6. Spectrogram of vibration signals of four states.
Entropy 25 01049 g006
Figure 7. The cyclic autocorrelation function graph of four state signals.
Figure 7. The cyclic autocorrelation function graph of four state signals.
Entropy 25 01049 g007
Figure 8. The cyclic power spectrum of four state signals.
Figure 8. The cyclic power spectrum of four state signals.
Entropy 25 01049 g008
Figure 9. MPFE, CMPFE, MvMPFE (var), MvMPFE (rms), CMvMPFE (var), and CMvMPFE (rms) values of sample data: (a) MPFE; (b) CMPFE; (c) MvMPFE (var); (d) MvMPFE (rms); (e) CMvMPFE (var); (f) CMvMPFE (rms).
Figure 9. MPFE, CMPFE, MvMPFE (var), MvMPFE (rms), CMvMPFE (var), and CMvMPFE (rms) values of sample data: (a) MPFE; (b) CMPFE; (c) MvMPFE (var); (d) MvMPFE (rms); (e) CMvMPFE (var); (f) CMvMPFE (rms).
Entropy 25 01049 g009aEntropy 25 01049 g009b
Figure 10. MPFE, CMPFE, MvMPFE (rms), and CMvMPFE (rms) identification results: (a) MPFE; (b) CMPFE; (c) MvMPFE (rms); (d) CMvMPFE (rms).
Figure 10. MPFE, CMPFE, MvMPFE (rms), and CMvMPFE (rms) identification results: (a) MPFE; (b) CMPFE; (c) MvMPFE (rms); (d) CMvMPFE (rms).
Entropy 25 01049 g010
Figure 11. MPFE, CMPFE, MvMPFE (rms), and CMvMPFE (rms) confusion matrix: (a) MPFE; (b) CMPFE; (c) MvMPFE (rms); (d) CMvMPFE (rms). (Green indicates the number of normal classified as normal, gray indicates the number of rolling element faults classified as rolling element faults, red indicates the number of inner ring faults classified as inner ring faults, and blue indicates the number of outer ring faults classified as outer ring faults).
Figure 11. MPFE, CMPFE, MvMPFE (rms), and CMvMPFE (rms) confusion matrix: (a) MPFE; (b) CMPFE; (c) MvMPFE (rms); (d) CMvMPFE (rms). (Green indicates the number of normal classified as normal, gray indicates the number of rolling element faults classified as rolling element faults, red indicates the number of inner ring faults classified as inner ring faults, and blue indicates the number of outer ring faults classified as outer ring faults).
Entropy 25 01049 g011
Figure 12. The calculation time of each feature curve for four states.
Figure 12. The calculation time of each feature curve for four states.
Entropy 25 01049 g012
Figure 13. CMvMPFE (rms) of outer ring faults at different distribution positions.
Figure 13. CMvMPFE (rms) of outer ring faults at different distribution positions.
Entropy 25 01049 g013
Figure 14. CMvMPFE (rms) of different fault depths of the inner ring at the same speed.
Figure 14. CMvMPFE (rms) of different fault depths of the inner ring at the same speed.
Entropy 25 01049 g014
Table 1. Identification accuracy.
Table 1. Identification accuracy.
Feature ModelsAccuracy Rate
MPFE92.5%
CMPFE95.0%
MvMPFE (rms)95.0%
CMvMPFE (rms)100%
Table 2. P, R, and F1 values for the four models.
Table 2. P, R, and F1 values for the four models.
ModelPRF1
MPFE0.9250.9250.925
CMPFE0.950.950.95
MvMPFE (rms)0.950.950.95
CMvMPFE (rms)111
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

Yuan, Q.; Lv, M.; Zhou, R.; Liu, H.; Liang, C.; Cheng, L. Use of Composite Multivariate Multiscale Permutation Fuzzy Entropy to Diagnose the Faults of Rolling Bearing. Entropy 2023, 25, 1049. https://doi.org/10.3390/e25071049

AMA Style

Yuan Q, Lv M, Zhou R, Liu H, Liang C, Cheng L. Use of Composite Multivariate Multiscale Permutation Fuzzy Entropy to Diagnose the Faults of Rolling Bearing. Entropy. 2023; 25(7):1049. https://doi.org/10.3390/e25071049

Chicago/Turabian Style

Yuan, Qiang, Mingchen Lv, Ruiping Zhou, Hong Liu, Chongkun Liang, and Lijiao Cheng. 2023. "Use of Composite Multivariate Multiscale Permutation Fuzzy Entropy to Diagnose the Faults of Rolling Bearing" Entropy 25, no. 7: 1049. https://doi.org/10.3390/e25071049

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