Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Ship-Fire Net: An Improved YOLOv8 Algorithm for Ship Fire Detection
Previous Article in Journal
Research on the Technological Progress of CZT Array Detectors
Previous Article in Special Issue
Enhancing Aircraft Safety through Advanced Engine Health Monitoring with Long Short-Term Memory
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on a Fault Diagnosis Method for Crankshafts Based on Improved Multi-Scale Permutation Entropy

School of Mechanical Engineering and Rail Transit, Changzhou University, Changzhou 213164, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(3), 726; https://doi.org/10.3390/s24030726
Submission received: 18 December 2023 / Revised: 15 January 2024 / Accepted: 17 January 2024 / Published: 23 January 2024
Figure 1
<p>Schematic diagram of the MPE coarse granulation.</p> ">
Figure 2
<p>Troubleshooting flow chart.</p> ">
Figure 3
<p>Crankshaft model.</p> ">
Figure 4
<p>Connecting rod model.</p> ">
Figure 5
<p>Crosshead pin model.</p> ">
Figure 6
<p>Crosshead model.</p> ">
Figure 7
<p>Crankshaft failure.</p> ">
Figure 8
<p>Connecting rod failure.</p> ">
Figure 9
<p>Model of a normal crankshaft system.</p> ">
Figure 10
<p>Time domain waveform of the simulation signal. (<b>a</b>) Normal shafting; (<b>b</b>) Crankshaft fault; and (<b>c</b>) Connecting rod failure.</p> ">
Figure 11
<p>Exploded view of shaft system ICEEMDAN. (<b>a</b>) Normal shafting; (<b>b</b>) Crankshaft fault; and (<b>c</b>) Connecting rod failure.</p> ">
Figure 12
<p>Crankshaft failure best fit trend graph (Analog signal).</p> ">
Figure 13
<p>Multi-scale permutation entropy of IMF<sub>1</sub> in three states.</p> ">
Figure 14
<p>Testing platform of the reciprocating pump and the vibration acquisition system.</p> ">
Figure 15
<p>Time–frequency diagram of the vibration signal. (<b>a</b>) Normal shafting; and (<b>b</b>) Crankshaft with wearing fault.</p> ">
Figure 16
<p>ICEEMDAN decomposition diagram of crankshaft faults.</p> ">
Figure 17
<p>Crankshaft failure best fit trend graph (Experimental signal).</p> ">
Figure 18
<p>PSO-SVM-based identification diagram (ICEEMDAN-GA-MPE-PSO-SVM).</p> ">
Figure 19
<p>PSO-SVM identification results. (<b>a</b>) VMD-GA-MPE-PSO-SVM; and (<b>b</b>) ICEEMDAN-MPE-PSO-SVM.</p> ">
Review Reports Versions Notes

Abstract

:
As the crucial part of a transmission assembly, the monitoring of the status of the crankshaft is essential for the normal working of a reciprocating machinery system. In consideration of the interaction between crankshaft system components, the fault vibration feature is typically non-stationary and nonlinear, and the single-scale feature extraction method cannot adequately assess the fault features, therefore a novel impact feature extraction method based on genetic algorithms to optimize multi-scale permutation entropy is proposed. Compared with other traditional feature extraction methods, the proposed method illustrates good robustness and high adaptability in the signal processing of crankshaft vibrations. Firstly, the improved complete ensemble empirical mode decomposition with adaptive noise (ICEEMDAN) method is developed on the signal to obtain several intrinsic mode function (IMF) components, and the IMF components with a large kurtosis are selected for array reorganization. Then, the parameters of multi-scale permutation entropy (MPE) are optimized based on genetic algorithm (GA), the multi-scale permutation entropy is calculated and the feature vector set is constructed. The feature vector set is input into the support vector machine (SVM) and optimized by a particle swarm optimization (PSO) model for training and final pattern recognition, where the Variational Mode Decomposition(VMD)-GA-MPE with a PSO-SVM recognition model and the ICEEMDAN-MPE with PSO-SVM recognition model without GA optimization are constructed for a comparison with the proposed method. The research result illustrates that the proposed method, which inputs the genetic algorithm optimized multi-scale permutation entropy extracted from the ICEEMDAN decomposition into the PSO-SVM, performs well in impact feature extraction and the pattern recognition of crankshaft vibrations.

1. Introduction

As the crucial component of reciprocating machinery, the crankshaft is responsible for delivering power and bearing impact loads [1]. Since the crankshaft is subjected to tangential and normal forces with periodic changes in magnitude and direction, even a minor shafting fault can result in a series of issues, including exacerbated vibrations, increased noise, and aggravated faults [2,3]. To increase the dependability of the mechanical equipment and guarantee the safe functioning of the equipment, it is essential to precisely assess the health state of the crankshaft system.
The vibration signal of a crankshaft system fault mainly consists of the periodic shock vibration components generated by faults and high-frequency inherent vibration components of the crankshaft system induced by shocks. Because the impact energy is relatively weak, the valuable low frequency information is frequently overwhelmed with other interference signals, thus it is required to investigate noise reduction and fault feature extraction of the crankshaft system vibration signal. The fault features of weak fault signals often fail to be captured by the traditional Fourier transform-based spectrum analysis method [4]. Although the valuable signal and noise can be effectively separated and extracted by decomposition and reconstruction methods, such as wavelet transform (WT) [5] and Wigner–Ville distribution (WVD) [6], there are many cross-interference items among the components, which reduce the time-frequency resolution and lead to local information distortion and detail loss [7]. In order to solve this problem, methods based on adaptive signal decomposition have been developed, such as the empirical modal decomposition (EMD) proposed by Huang et al. and the integrated empirical modal decomposition (EEMD) improved by Wu et al. on the basis of the EMD as a common decomposition method for nonlinear signals. Although it has been widely used in the field of signal processing, the EMD suffers from the problem of modal aliasing, and the EEMD is unable to completely neutralize the added Gaussian white noise, which occasionally renders an overall signal reconstruction error [8,9]. A method using a Variational Mode Decomposition (VMD) [10] algorithm was proposed in 2014, which overcomes the modal aliasing defects of EMD and minimizes the noise interference, but it comes with the drawback that the penalty parameter α and decomposition parameter K need to be determined manually based on experience, which depresses the efficiency of the signal processing. Therefore, due to the shortcomings exhibited by the above signal decomposition methods, based on the complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN) [11] proposed by Torres et al., the improved complete ensemble empirical mode decomposition with adaptive noise (ICEEMDAN) proposed by Colominas et al. [12], which effectively suppresses the noise interference, greatly depresses the mode aliasing, and reduces the impact of spurious components on feature extraction.
In order to characterize the signal stochasticity and dynamical mutation characteristics, Yan et al. [13] introduced the permutation entropy into the rotating machinery vibration signal feature extraction, and related research shows that this feature can effectively characterize the working condition characteristics of rolling bearings in different states. Similar to the traditional single-scale nonlinear parameters, the alignment entropy can describe the irregularity of the time series on a single scale. However, since the vibration signals of shaft system failures are usually non-stationary and multicomponent signals, the single-scale feature extraction methods cannot ideally represent these signals. Aiming at the complexity and its changing law under multiple dimensions of the characterization time series, Aziz et al. [14] proposed the multi-scale permutation entropy (MPE) algorithm, with which the multi-dimensional information characteristics through further research could be extracted. The parameters required for the MPE in the computation process affect the results of the computation: the embedding dimension m determines the number of states contained in the phase-space reconstruction vector; the two-scale factor s is related to the entropy value obtained from the computation; and the magnitude of the value of s affects the degree of characterization of the signal eigenstates, which needs to be optimized [15]. Currently, researchers have proposed a variety of algorithms, including bat algorithms, ant colony algorithms, harmonic algorithms, particle swarm algorithms, fruit fly algorithms, imitation electromagnetism algorithms, genetic algorithms, and intelligent algorithms such as BP neural networks. Compared with other algorithms, genetic algorithms bring a faster global search capability and a wide adaptability, and have been applied in the optimization of various types of parameters [16]. In this paper, a genetic algorithm is introduced to solve the problem of MPE initial parameter setting.
Recently, many scholars have adopted various advanced intelligent classifiers to deal with those results obtained by the representative non-stationary signal processing methods, which are crucial for intelligent fault identification in practical engineering [17,18]. With the in-depth research of SVM in the field of fault diagnosis, intelligent fault diagnosis technology that combines signal processing methods with the SVM has been developed. Lyu proposed to combine VMD with SVM to extract the energy entropy as a feature vector input into SVM, which can accurately identify the bearing degradation state [19]. Zhao et al. proposed a method combining the local mean decomposition sample entropy with the SVM to solve the difficulty in extracting the fault features of a piston pump [20]. Xu et al. [21,22] proposed a novel fault diagnosis method based on data fusion, which could effectively diagnose equipment faults. Sharma used a binary discrete wavelet transform to decompose signals and extract their permutation entropy for the SVM classifier, which can effectively diagnose equipment faults [23]. When the SVM is applied in the fault diagnosis process, the kernel function, penalty factor c, and kernel function parameter g affect the accuracy of the diagnostic results. Since the particle swarm algorithm not only contains a fast convergence speed, it also does not require too many parameters to be set up, which makes it suitable for the parameter optimization of the SVM. This paper investigates an optimization based on a genetic algorithm of the multi-scale permutation entropy (GA-MPE) feature extraction, establishes the particle swarm optimization based on a support vector machine (PSO-SVM) model classifier, and inputs the collection of feature vectors of the crankshaft axle system in different states to the support vector machine for pattern recognition.
In order to effectively express the fault characteristics of the crankshaft shaft system, a novel feature extraction method based on a genetic algorithm optimized using multi-scale permutation entropy is proposed with comparison to the typical traditional feature extraction methods. The remainder of this paper is organized as follows: in Section 2, the theoretical basis is proposed, which introduces ICEEMDAN and the methods of GA-MPE and PSO-SVM models; Section 3 is the numerical simulation part, which describes the results of building the model, obtaining the simulation signal, and using the proposed method to improve the eigenvalues; Section 4 is the experimental verification part, where the experimental measurement of the signal and processing is used to verify the effectiveness of the method; and in Section 5, the major conclusions are presented.

2. Algorithm Principle

2.1. ICEEMDAN Algorithm

The ICEEMDAN is a further improvement of the CEEMDAN algorithm. The latter adds adaptive white noise at each stage of decomposition and obtains each modal component by calculating the residual. However, false noise components of the same scale will appear in the first few components of the decomposition. The ICEEMDAN improves this by adding white noise processed by EMD. This method greatly reduces the residual noise in modal components [24]. The specific decomposition process is as follows:
(1)
Add white noise E k ω n to the original signal x :
X i n = x + α 1 E 1 ω n , n = 1 , 2 N
α 1 = ε 1 σ x σ E 1 ω n
where x is the original signal, α 1 is the expected signal-to-noise ratio of the signal for the first decomposition, and ω n is the n th Gaussian white noise added.
(2)
Calculate the first decomposition residual:
r 1 = X 1 n E 1 X 1 n
where represents the sign of the average value.
(3)
Calculate the first-order modal component I M F 1 :
I M F 1 = x r 1
(4)
Calculate the k th-order residuals r k :
r k = X i n E i X i n
(5)
Calculate the k th-order modal component I M F k :
I M F k = r i 1 r i
(6)
Let i = i + 1 return (5) to calculate the next I M F .

2.2. Improved MPE

2.2.1. Permutation Entropy

In 2002, Bandt and Pompe proposed the permutation entropy (PE) theory, which sorts complicated signals using symbols and determines the organization rule for each vector in phase space by reconstructing phase space. As a result, the complexity of the signal is determined by computing the probability of each symbol [25,26,27]. The calculation process is as follows:
(1)
Assuming x i , i = 1 , 2 , N is a one-dimensional time series, phase-space reconstruction is performed on the one-dimensional time series:
Y = x 1 x 1 + t x 1 + m 1 t x 2 x 2 + t x 2 + m 1 t x k x k + t x k + m 1 t
where m is the embedding dimension, t is the delay time, and k = N m 1 t .
(2)
The components obtained by reconstructing each row of the matrix are sorted as follows:
Y i = x i , x i + t , , x i + m 1 t , i = 1 , 2 , , k
(3)
For an m -dimensional reconstructed phase space, each set H i has a total of m ! ordering possibilities. The number of occurrences of each sort are counted and their probabilities, P 1 , P 2 , , P k , are computed with:
j = 1 k P j = 1
(4)
According to the defining equation of Shannon’s entropy, the permutation entropy is obtained as:
P E = j = 1 k P j ln P j

2.2.2. MPE

Information on other scales cannot be retrieved since the permutation entropy is limited in identifying the randomness of the one-dimensional time series. Aiming at this, MPE [28] was proposed to estimate the complexity of the time series at different scales. It is defined as the set of permutation entropies in the time series on different scales. Differing from the single scale permutation entropy, the MPE needs to coarsen the selected one-dimensional time series x i , i = 1 , 2 , N with length N , and then the permutation entropy of each subsequence is achieved, which could be mainly described by the following steps [29]:
(1)
As shown in Figure 1, the time series X = x i , i = 1 , 2 , , N is divided into a window with a length of s .
(2)
The time series is coarsened as follows:
y j s = 1 s i = j 1 s + 1 j s x i , j = 1 , 2 , N
where s is the scale factor, s = 1 , 2 , , N , and y j 1 j = 1 , 2 , , N s = 1 represents a coarse-grained time series with a length of N / s .
(3)
An m -dimensional phase-space reconstruction is carried out for the coarse-granulated sequences y j , j = 1 , 2 , , m :
Y l s = y l s , y l + τ s , y l + m 1 τ s
where m denotes the embedded dimension, τ denotes the delay time, and l denotes the l th reconstructed component, l = 1 , 2 , , N m 1 τ .
(4)
The reconstructed components are sorted in ascending order:
S r = j 1 , j 2 , j m
where r = 1 , 2 , k and k m ! , which in turn calculates the probability of occurrence of any sequence of symbols, such that P j = j = 1 , 2 , , k , j = 1 k P j = 1 .
(5)
The permutation entropy value of the coarse-grained lagging sequence is calculated using Equation (10), and then normalized through Equation (11) to obtain the MPE:
M P E = j = 1 k P j ln P j ln m !

2.2.3. Optimization of MPE Parameters by Genetic Algorithm

The parameters needed by the MPE in the computing process, such as the selection of the embedding dimension, m , and the scaling factor, s , will have an effect on the outcome [30]. In this paper, a genetic algorithm is employed in setting the initial parameters of the MPE. The global search ability of the genetic algorithm is used to find the optimal parameters of the MPE, including the embedding dimension, m , the scale factor s , the sequence length, N , and the delay factor, t . The processing steps are as follows:
(1)
Load the original signal, set the parameters to be optimized, and initialize the parameters of the multi-scale permutation entropy algorithm.
(2)
Take the square function of the multi-scale permutation entropy skewness as the fitness function, and calculate the skewness of the permutation entropy sequence y j s under all scales of the time series X = x i , i = 1 , 2 , , N as follows:
S k e = E y j s y ¯ j s 3 y ¨ j s 3
where y ¯ j s is the mean of sequence y j s , y ¨ j s is the standard deviation of sequence y j s , and E is the expectation of the sequence.
(3)
The objective function is:
F X = S K e 2
(4)
Carry out crossover, variation, selection and other operations.
(5)
Judge whether the termination conditions are met. If yes, output the results; otherwise, go to the previous step (4).

2.3. PSO-Based SVM Parameter Optimization

Vapnik et al. proposed the support vector machine algorithm based on statistical learning theory, which is a classification algorithm based on the concept of machine learning, statistical theory, and the principle of structural risk minimization [31]. The penalty factor, c , and the kernel function parameter, g , are important parameters that affect the accuracy of the SVM diagnosis results. Since a particle swarm algorithm not only has a fast convergence speed, it also contains less parameters to set, and so has good applicability for the parameter optimization of the SVM. Through cooperation and competition among individuals, the complex solution space is optimized to obtain the optimal solution of the problem [32,33,34].
The principle of the particle swarm optimization algorithm rests on the definition of a group of particles in the space. With each particle given a corresponding speed, position, and fitness of the initial value, the individual fitness value, P b e s t , and the extreme fitness value, G b e s t , of the initial population are calculated. After a period of movement, the local calculated P b e s t and G b e s t are applied to adjust their state and speed, seeking the optimal fitness. In the process of particle operation, namely the continuous iterative optimization, the particle updates its speed and position by comparing the fitness of the individual and global extrema. The update formula is:
v i j k + 1 = w v i j k + 1 + c 1 r 1 P b e s t , j x i j k + c 2 r 2 G b e s t , j x i j k
x i j k + 1 = x i j k + v i j k + 1
where v i j and x i j are the initial velocity and displacement of the i th particle, P b e s t , i , and G b e s t , i is the optimal position of the i th particle and group passing by, w is the weight, c 1 and c 2 are the constant learning factors, r 1 and r 2 are random numbers within the interval 0 , 1 , and k is the number of iterations, 1 i m , 1 j d .

2.4. Troubleshooting Process

In this paper, a feature extraction method based on a genetic algorithm optimization of the multi-scale permutation entropy is proposed, in which an ICEEMDAN algorithm is developed to decompose the crankshaft vibration signal obtained in a numerical simulation into different IMFs, and then the IMF components with a larger kurtosis are selected for signal reconstruction. The entropy value is calculated based on a GA-optimized MPE for the reconstructed IMF components to verify the reliability of the feature extraction method. As for further experimental validation, the vibration signals of the crankshaft system in different fault states in the laboratory are measured. The entropy value extraction based on the ICEEMDAN decomposition of improved multi-scale permutation entropy model is completed and applied as the feature vector set. The feature vector set is finally input into the SVM model based on a PSO optimization for training and pattern recognition. The fault diagnosis research process is shown in Figure 2.

3. Numerical Simulation

The 3D model of the crankshaft system is created through SolidWorks according to the physical object, which is loaded into ANSYS through a good data interface for modal analysis and harmonic response analysis, and the dynamic properties of the crankshaft system are examined in order to verify the effectiveness of the method. The dynamic simulation of the crankshaft system is carried out by using Adams 2014 dynamic simulation software, through which the movement of the crankshaft system in the fault status is simulated and the desired acceleration signal is achieved. With the proposed method in this article, the crankshaft system fault characteristics are extracted effectively.

3.1. 3D Modeling of Shafting

Taking the crankshaft system of a 3H450 reciprocating piston pump as the analysis object, the dimensional parameters of this crankshaft system are shown in Table 1. Based on the important parameters of the crankshaft system above, the crankshaft, connecting rod, crosshead pin, and crosshead are modeled in the software SOLIDWORKS 2022, as shown in Figure 3, Figure 4, Figure 5 and Figure 6.
In order to simulate the failure mode of the crankshaft system, on the basis of a normal connecting rod, the wear failure of the connecting rod journal is regularized as a groove with a diameter of 712 mm, a width of 5 mm, and a depth of 2 mm, as shown in Figure 7. On the basis of a normal crankshaft, the crankshaft journal wear fault is regularized as an annular groove with a diameter of 708 mm, a width of 6 mm, and a depth of 2 mm, as shown in Figure 8. The normal crankshaft system and fault crankshaft system models assembled in SolidWorks were imported into ADAMS. The normal crankshaft system model is taken as an example, as shown in Figure 9.

3.2. Dynamic Simulation

The dynamic simulation of normal states, crankshaft faults, and connecting rod faults is carried out through the frame. Steel is selected as the model material. Considering the actual structure and running state, the model is completed in which the rotating pairs are applied to the crankshaft and the connecting rod individually, a fixed pair is added between the piston pin and the piston, a moving pair is added between the piston and the earth, and a contact force is applied between the connecting rod and the crankshaft journal. In this paper, the contact force between the crankshaft journal and the connecting rod is calculated based on Hertz contact theory [35]. The contact force parameters are shown in Table 2.
The decisive factor of the stiffness coefficient K is the material and structural shape of the impact object, which is calculated as:
K = 4 3 R 1 2 E
1 R = 1 R 1 + 1 R 2
1 E = 1 μ 1 2 E 1 + 1 μ 2 2 E 2
where R 1 and R 2 are the radii of two contact bodies, respectively, μ 1 and μ 2 are the elastic modulus of two contact objects, and E is the equivalent elastic modulus of the object.
The rotating pair of the crankshaft should be driven for 3600 d * time , with 1000 steps and a 1 s simulation time. The measured time-domain waveforms of the acceleration signals for the three axle system states (normal, connecting rod failure, and crankshaft failure) are shown in Figure 10.
The ICEEMDAN decomposition is performed on each of them to obtain a series of IMF components, and the decomposition diagrams are shown in Figure 11, where (a) is the normal state, (b) is the crankshaft failure, and (c) is the connecting rod failure. From the figure, it can be clearly observed that the modal components are significantly reduced and the signal characteristics can easily be extracted, which solves the problem of the appearance of spurious noise.
Taking the crankshaft fault as an example, in order to obtain the characteristic information containing only faults, the IMF components with obvious fault characteristics in the decomposition results are selected, and the kurtosis value of each component is calculated. The results are shown in Table 3.
The first four components with large kurtosis are selected for data reorganization. In order to obtain the characteristic information of the signals at different scales, the improved multi-scale permutation entropy is used to extract the characteristic values. A genetic algorithm is selected to improve the parameters of the MPE. The parameters include the embedding dimension, m , the scale factor, s , the sequence length N , and the delay factor, t . When the objective function is in the best fitness, its parameters are in the optimal state. The parameter diagram of the best fitness is shown in Figure 12. Here the best parameter values are obtained as m = 5 , s = 7 , N = 147 , and t = 3 . The multi-scale permutation entropy of the reconstructed and improved data of the three states is calculated for the feature vector set, as shown in Table 4.
The enhanced multi-scale permutation entropy of IMF1 under three states is displayed in Figure 13, which illustrates how drastically the GA-MPE under fault situations differs from the GA-MPE under normal conditions. The entropy value of the vibration signal under fault conditions is higher than that under normal conditions, indicating that it can be utilized as a characteristic index to characterize various crankshaft system states.

4. Experimental Verification

In this paper, the power end of the three-cylinder water injection pump, of the type BW 250, is employed as the research object, and the speed is 1200 r/min. The vibration signals are acquired by using devices such as handheld signal analyzers and accelerometers to identify the type of fault, and the sampling frequency is set to 5120 Hz. The block diagram of the vibration signal acquisition system is shown in Figure 14.
The time–frequency diagrams of the vibration signals measured by the accelerometers for the two states of the crankshaft (normal and wearing fault) are processed as shown in Figure 15. A total of 120 groups of data are extracted, with 2000 points sampled for each group of data. An amount of 60 groups of data for a normal crankshaft and 60 groups of data for a crankshaft with a fault are extracted, respectively. A total of 90 groups, or 45 groups from each state, were chosen at random to serve as training samples. A total of 30 groups comprise the remaining composition test samples.
Taking the crankshaft fault as the object, the signal is primarily decomposed by the ICEEMDAN into a series of IMF components, as shown in Figure 16. In order to obtain the characteristic information containing only faults, the IMF components with obvious fault characteristics in the decomposition results are selected, from which the kurtosis value of each component is calculated. The corresponding results are shown in Table 5.
The first six orders of IMF components with larger crags are selected for array reconstruction to improve the multi-scale permutation entropy parameter, and its optimal adaptation is shown in Figure 17, at which time its optimal parameter values are m = 6 , s = 8 , N = 520 , and t = 2 . The multi-scale permutation entropy of the reconstructed and improved data of the two states are calculated as the feature vector set. A group of data for the normal state and the fault state are taken as an example, and the calculation is shown in Table 6.
The crankshaft multi-scale permutation entropy under normal and fault conditions is calculated as a set of feature vectors, which are input into the PSO-SVM model for training and recognition, and the test takes 22.37 s. Figure 18 shows the fault pattern recognition based on the PSO-SVM. It can be seen that the recognition rate reaches 100%.
In order to validate the performance of the ICEEMDAN-GA-MPE and PSO-SVM fault identification model, the same vibration signals are applied as the input, the VMD-GA-MPE and PSO-SVM identification model, as well as the ICEEMDAN-MPE and PSO-SVM identification model without GA optimization, and the comparison of the computational results of each model are shown in Figure 19a,b. According to the figure, the fault recognition rate of the VMD-GA-MPE with PSO-SVM model is 93%, while the fault recognition rate of the ICEEMDAN-MPE with PSO-SVM model without GA optimization is merely 76%. The comparison demonstrates that it is preferable to input the genetic algorithm optimized multi-scale permutation entropy extracted from the ICEEMDAN decomposition into the PSO-SVM fault diagnosis method as the eigenvalue. In addition, the ICEEMDAN denoising effect has a significant impact on the model creation with an improved recognition rate.

5. Conclusions

In order to accurately capture the impacting features and identify the fault patterns of the crankshaft system in reciprocating machinery, a pattern recognition method based on a genetic algorithm optimization of multi-scale permutation entropy is proposed. The multi-scale permutation entropy model is enhanced using an ICEEMDAN to extract the entropy value, which is then input as a feature vector set into the SVM model based on a PSO optimization for training and pattern recognition. The outcomes demonstrate that the state characteristics of the crankshaft could be more accurately described by GA-MPE. When it is input into a PSO-SVM model as feature vector set, the accuracy rate reaches 100%. This work illustrates that the proposed method could solve the problem of the vibration features in the crankshaft system of reciprocating machinery being non-stationary and non-linear due to the interaction among components, and it is arduous to accurately express signal characteristics by the single-scale fault feature extraction method. This research provides a new effective way to diagnose faults in driven mechanisms (crankshaft systems) within reciprocating machinery.
In the work following this research, two crucial issues should be emphasized: (1), although the method proposed in this paper can obtain relatively ideal results, the processing efficiency and testing means need to be improved and enriched, and in the future novel and practical algorithms need to be involved in the model optimization; and (2), since the method could effectively realize the process of noise reduction and the nonlinear multi-scale feature extraction of the original vibration signals, it provides a greater application prospect in the fault diagnosis research field for machinery that includes similar driven mechanisms, which may inherently result in the valuable multi-scale features being overwhelmed by the background noise.

Author Contributions

Conceptualization, F.B.; methodology, F.B.; software, Y.S.; validation, Y.S.; formal analysis, Y.S.; investigation, F.L.; resources, F.B.; data curation, X.D.; writing—original draft preparation, F.B.; writing—review and editing, Y.S.; visualization, H.Z.; supervision, X.L.; project administration, Q.L.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Project of National Natural Science Foundation of China (Grant Number 52206041), the Natural Science Research Project of Universities in Jiangsu Provincial (Grant Number 19KJA430004), and the Jiangsu Key Laboratory of Green Process Equipment.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the data in this article are obtained by the author’s field measurement. If necessary, please contact the author by email.

Conflicts of Interest

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

References

  1. Fonte, M.; Freitas, M.; Reis, L. Failure analysis of a damaged diesel motor crankshaft. Eng. Fail. Anal. 2019, 102, 1–6. [Google Scholar] [CrossRef]
  2. Fonte, M.; Anes, V.; Duarte, P.; Reis, L.; Freitas, M. Crankshaft failure analysis of a boxer diesel motor. Eng. Fail. Anal. 2015, 56, 109–115. [Google Scholar] [CrossRef]
  3. Gomes, J.; Gaivota, N.; Martins, R.F.; Silva, P.P. Failure analysis of crankshafts used in maritime V12 diesel engines. Eng. Fail. Anal. 2018, 92, 466–479. [Google Scholar] [CrossRef]
  4. Yu, K.; Luo, Z.T.; Li, H.F.; Ma, H. General Parameterized Synchrosqueezing Transform and Its Application in Rotating Machinery Vibration Signal. J. Mech. Eng. 2019, 55, 149–159. [Google Scholar] [CrossRef]
  5. Li, Z. Wear state detection method of rotating machinery based on wavelet transform time-frequency analysis. J. Xinyu Univ. 2022, 27, 13–17. [Google Scholar]
  6. Zou, J.; Chen, J. A comparative study on time–frequency feature of cracked rotor by Wigner–Ville distribution and wavelet transform. J. Sound Vib. 2004, 276, 1–11. [Google Scholar] [CrossRef]
  7. Feng, Z.; Liang, M.; Chu, F. Recent advances in time–frequency analysis methods for machinery fault diagnosis: A review with application examples. Mech. Syst. Signal Process. 2013, 38, 165–205. [Google Scholar] [CrossRef]
  8. Diao, N.; Ma, H.; Wang, J.; Liu, S. Fault diagnosis of rolling bearing based on MPE and PSO-SVM. Electron. Meas. Technol. 2021, 44, 44–48. [Google Scholar]
  9. Zhou, J.; Li, J.; Yin, W.; You, T.; Xiong, W.; Gao, S. Evaluation of rolling bearing degradation performance based on CEEMDAN and PSO-OCSVM. J. Electron. Meas. Instrum. 2021, 35, 194–201. [Google Scholar]
  10. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  11. Bie, F.; Du, T.; Pang, M.; Gu, S. Research on the Method of Acoustic Signals Recognition for Pipelines based on ICEEMDAN-ELM. Noise Vib. Control 2019, 39, 205–211. [Google Scholar]
  12. Colominas, M.A.; Schlotthauer, G.; Torres, M.E. Improved complete ensemble EMD: A suitable tool for biomedical signal processing. Biomed. Signal Process. Control 2014, 14, 19–29. [Google Scholar] [CrossRef]
  13. Yan, R.; Liu, Y.; Gao, R. A nonlinear statistical measure for status characterization of rotary machines. Mech. Syst. Signal Process. 2012, 29, 474–484. [Google Scholar] [CrossRef]
  14. Zhao, R.; Li, J.; Deng, L. Method Integrate EWT Multi-scale Permutation Entropy with GG Clustering for Bearing Fault Diagnosis. J. Vib. Meas. Diagn. 2019, 39, 416–423, 451. [Google Scholar]
  15. Zhao, J.; Ning, J.; Ning, Y.; Chen, C.; Li, Y. Feature extraction of mechanical fault diagnosis based on MPE-LLTSA. J. Vib. Shock 2021, 40, 136–145. [Google Scholar]
  16. He, Y.; Wang, H.; Gu, S. New fault diagnosis approach for bearings based on parameter optimized VMD and genetic algorithm. J. Vib. Shock 2021, 40, 184–189. [Google Scholar]
  17. Chen, Y.; Rao, M.; Feng, K.; Niu, G. Modified Varying Index Coefficient Autoregression Model for Representation of the Nonstationary Vibration From a Planetary Gearbox. IEEE Trans. Instrum. Meas. 2023, 72, 1–12. [Google Scholar] [CrossRef]
  18. Chen, Y.; Rao, M.; Feng, K.; Zuo, M.J. Physics-Informed LSTM hyperparameters selection for gearbox fault detection. Mech. Syst. Signal Process. 2022, 171, 108907. [Google Scholar] [CrossRef]
  19. Lyu, M.; Su, X.; Liu, S.; Chen, C. Degradation State Recognition of Rolling Bearing Based on VMD-SVM. Mach. Des. Manuf. 2020, 96–100. [Google Scholar] [CrossRef]
  20. Zhao, L.; Cheng, H.; Li, W.; Guan, C. Research on Fault Diagnosis Method of Plunger Pump Based on LMD and Support Vector Machine. Mach. Des. Manuf. 2022, 238–241. [Google Scholar] [CrossRef]
  21. Xu, Y.; Yan, X.; Sun, B.; Feng, K.; Kou, L.; Chen, Y.; Li, Y.; Chen, H.; Tian, E.; Ni, Q.; et al. Online Knowledge Distillation Based Multiscale Threshold Denoising Networks for Fault Diagnosis of Transmission Systems. IEEE Trans. Transp. Electrif. 2023, 1. [Google Scholar] [CrossRef]
  22. Xu, Y.; Feng, K.; Yan, X.; Yan, R.; Ni, Q.; Sun, B.; Lei, Z.; Zhang, Y.; Liu, Z. CFCNN: A novel convolutional fusion framework for collaborative fault identification of rotating machinery. Inf. Fusion 2023, 95, 1–16. [Google Scholar] [CrossRef]
  23. Sharma, S.; Tiwari, S.K.; Singh, S. Integrated approach based on flexible analytical wavelet transform and permutation entropy for fault detection in rotary machines. Measurement 2021, 169, 108389. [Google Scholar] [CrossRef]
  24. Lei, Y.; Liu, Z.; Ouazri, J.; Lin, J. A fault diagnosis method of rolling element bearings based on CEEMDAN. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017, 231, 1804–1815. [Google Scholar] [CrossRef]
  25. Bandt, C.; Pompe, B. Permutation entropy: A natural complexity measure for time series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef] [PubMed]
  26. Tian, Y.; Wang, Z.; Lu, C. Self-adaptive bearing fault diagnosis based on permutation entropy and manifold-based dynamic time warping. Mech. Syst. Signal Process. 2019, 114, 658–673. [Google Scholar] [CrossRef]
  27. Wu, W.; Shen, Y.; Yang, S. Feature extraction for nonlinear systems based on permutation entropy theory. J. Vib. Shock 2020, 39, 67–73. [Google Scholar]
  28. Aziz, W.; Arif, M. Multiscale Permutation Entropy of Physiological Time Series. In Proceedings of the 2005 Pakistan Section Multitopic Conference, Karachi, Pakistan, 23–24 December 2005; pp. 1–6. [Google Scholar]
  29. Zheng, J.; Pan, H.; Yang, S.; Cheng, J. Generalized composite multiscale permutation entropy and Laplacian score based rolling bearing fault diagnosis. Mech. Syst. Signal Process. 2018, 99, 229–243. [Google Scholar] [CrossRef]
  30. Tenenbaum, J.B. A global geometric framework for nonlinear dimensionality reduction. Science 2000, 290, 2319–2323. [Google Scholar] [CrossRef]
  31. Zhao, Y.; Li, K.; Su, L.; Chen, P. Fault Diagnosis Method for Rolling Bearing based on Least Squares Mapping and SVM. J. Mech. Transm. 2017, 41, 165–170. [Google Scholar]
  32. Trelea, I.C. The particle swarm optimization algorithm: Convergence analysis and parameter selection. Inf. Process. Lett. 2003, 85, 317–325. [Google Scholar] [CrossRef]
  33. Li, B.; Yang, M. Analysis model of dilling tool failure based on PSO-SVM and its application. In Proceedings of the Fourth International Conference on Computational & Information Sciences, Chongqing, China, 17–19 August 2012; Chongqing University of Science and Technology: Chongqing, China, 2012; pp. 1307–1310. [Google Scholar]
  34. Liu, J.C.; Wang, H.T.; Zeng, S.P.; Yuan, Z.G. Intelligent evaluation model for cementing quality based on PSO-SVM and application. Appl. Mech. Mater. 2011, 71–78, 4293–4299. [Google Scholar] [CrossRef]
  35. Xu, J. Strength of Materials; Shanghai Jiao Tong University Press: Shanghai, China, 2009; pp. 212–220. [Google Scholar]
Figure 1. Schematic diagram of the MPE coarse granulation.
Figure 1. Schematic diagram of the MPE coarse granulation.
Sensors 24 00726 g001
Figure 2. Troubleshooting flow chart.
Figure 2. Troubleshooting flow chart.
Sensors 24 00726 g002
Figure 3. Crankshaft model.
Figure 3. Crankshaft model.
Sensors 24 00726 g003
Figure 4. Connecting rod model.
Figure 4. Connecting rod model.
Sensors 24 00726 g004
Figure 5. Crosshead pin model.
Figure 5. Crosshead pin model.
Sensors 24 00726 g005
Figure 6. Crosshead model.
Figure 6. Crosshead model.
Sensors 24 00726 g006
Figure 7. Crankshaft failure.
Figure 7. Crankshaft failure.
Sensors 24 00726 g007
Figure 8. Connecting rod failure.
Figure 8. Connecting rod failure.
Sensors 24 00726 g008
Figure 9. Model of a normal crankshaft system.
Figure 9. Model of a normal crankshaft system.
Sensors 24 00726 g009
Figure 10. Time domain waveform of the simulation signal. (a) Normal shafting; (b) Crankshaft fault; and (c) Connecting rod failure.
Figure 10. Time domain waveform of the simulation signal. (a) Normal shafting; (b) Crankshaft fault; and (c) Connecting rod failure.
Sensors 24 00726 g010
Figure 11. Exploded view of shaft system ICEEMDAN. (a) Normal shafting; (b) Crankshaft fault; and (c) Connecting rod failure.
Figure 11. Exploded view of shaft system ICEEMDAN. (a) Normal shafting; (b) Crankshaft fault; and (c) Connecting rod failure.
Sensors 24 00726 g011
Figure 12. Crankshaft failure best fit trend graph (Analog signal).
Figure 12. Crankshaft failure best fit trend graph (Analog signal).
Sensors 24 00726 g012
Figure 13. Multi-scale permutation entropy of IMF1 in three states.
Figure 13. Multi-scale permutation entropy of IMF1 in three states.
Sensors 24 00726 g013
Figure 14. Testing platform of the reciprocating pump and the vibration acquisition system.
Figure 14. Testing platform of the reciprocating pump and the vibration acquisition system.
Sensors 24 00726 g014
Figure 15. Time–frequency diagram of the vibration signal. (a) Normal shafting; and (b) Crankshaft with wearing fault.
Figure 15. Time–frequency diagram of the vibration signal. (a) Normal shafting; and (b) Crankshaft with wearing fault.
Sensors 24 00726 g015
Figure 16. ICEEMDAN decomposition diagram of crankshaft faults.
Figure 16. ICEEMDAN decomposition diagram of crankshaft faults.
Sensors 24 00726 g016
Figure 17. Crankshaft failure best fit trend graph (Experimental signal).
Figure 17. Crankshaft failure best fit trend graph (Experimental signal).
Sensors 24 00726 g017
Figure 18. PSO-SVM-based identification diagram (ICEEMDAN-GA-MPE-PSO-SVM).
Figure 18. PSO-SVM-based identification diagram (ICEEMDAN-GA-MPE-PSO-SVM).
Sensors 24 00726 g018
Figure 19. PSO-SVM identification results. (a) VMD-GA-MPE-PSO-SVM; and (b) ICEEMDAN-MPE-PSO-SVM.
Figure 19. PSO-SVM identification results. (a) VMD-GA-MPE-PSO-SVM; and (b) ICEEMDAN-MPE-PSO-SVM.
Sensors 24 00726 g019
Table 1. Main parameters of the crankshaft axis model.
Table 1. Main parameters of the crankshaft axis model.
NameSize/mmNameSize/mm
Bearing journal diameter300Outer diameter of connecting rod big end1100
Axial length of bearing journal155Axial length of connecting rod big end200
Main journal diameter325Inner diameter of connecting rod big end950
Axial length of main journal153Outer diameter of connecting rod small end280
Inner diameter of eccentric325Axial length of connecting rod small end175
Eccentric axial length136Inner diameter of connecting rod small end143
External diameter of eccentric740Total length of connecting rod2010
Diameter of outer arc end of crosshead452.4Internal length of crosshead arc260
Outer diameter width of crosshead295Inner diameter width of crosshead295
External axial length of crosshead456Internal axial length of crosshead400
Crosshead pin diameter143Axial length of crosshead pin343
Diameter of intermediate rod hole180Axial length of intermediate rod hole30
Table 2. Contact force parameters.
Table 2. Contact force parameters.
Connecting Rod-Eccentric WheelStiffness
Coefficient
Damping
Coefficient
Collision
Parameters
Static
Friction Factor
Dynamic
Friction Factor
parameter2.1 × 1062.1 × 1041.50.10.05
Table 3. Kurtosis value of the crankshaft fault for the IMF components.
Table 3. Kurtosis value of the crankshaft fault for the IMF components.
Crankshaft faultIMF1IMF2IMF3IMF4
22.95916.2278.7333.316
IMF5IMF6IMF7IMF8
1.6832.2492.1281.760
Table 4. Eigenvectors.
Table 4. Eigenvectors.
StateIMF1IMF2IMF3IMF4
Normal0.51520.51960.49610.3628
0.51910.51930.49740.3666
0.52260.52210.44890.3628
0.51520.51650.48330.3628
0.51550.51800.50480.3628
Crankshaft wear0.65530.65210.63790.5061
0.65270.63590.62950.4937
0.65940.65330.64100.4250
0.64440.65110.62840.4362
0.66240.63640.61540.4013
Connecting rod wear0.59860.59440.56470.5196
0.59860.59540.56650.5312
0.59930.59410.56360.5244
0.59660.59470.57560.5343
0.59510.59500.56130.5256
Table 5. Kurtosis values for two shaft systems for the IMF components.
Table 5. Kurtosis values for two shaft systems for the IMF components.
Crankshaft faultIMF1IMF2IMF3IMF4IMF5IMF6IMF7
52.062132.52077.40353.15942.92015.25212.807
IMF8IMF9IMF10IMF11IMF12IMF13IMF14
11.1727.1866.3884.2563.4652.8601.618
Table 6. Eigenvector calculation table.
Table 6. Eigenvector calculation table.
StateVariables = 1s = 2s = 3s = 4s = 5s = 6s = 7s = 8Mean Value
Normalm = 10.9140.8780.8270.7680.7400.7340.6960.6850.7801
m = 20.8650.8440.8060.7760.7600.7150.7070.6670.7673
m = 30.8390.7990.7770.7410.7420.7000.6590.6760.7417
m = 40.7160.7670.7650.7600.7310.7140.6810.6850.7273
m = 50.5190.7670.7840.7560.7260.7140.6920.6600.7023
m = 60.3320.4820.6130.6390.6790.6680.6780.6670.5947
Faultm = 10.9040.9210.8810.9070.8590.8270.7930.8040.8621
m = 20.8780.8500.9060.8360.8030.8400.8280.7640.8382
m = 30.6140.8040.8340.7950.8330.8090.8180.7550.7827
m = 40.4740.6130.7000.7620.8090.7420.6570.6960.6816
m = 50.3220.4370.5480.5840.6260.7220.7160.7640.5899
m = 60.2700.3520.4270.4730.5360.5930.6550.6350.4926
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

Bie, F.; Shu, Y.; Lyu, F.; Liu, X.; Lu, Y.; Li, Q.; Zhang, H.; Ding, X. Research on a Fault Diagnosis Method for Crankshafts Based on Improved Multi-Scale Permutation Entropy. Sensors 2024, 24, 726. https://doi.org/10.3390/s24030726

AMA Style

Bie F, Shu Y, Lyu F, Liu X, Lu Y, Li Q, Zhang H, Ding X. Research on a Fault Diagnosis Method for Crankshafts Based on Improved Multi-Scale Permutation Entropy. Sensors. 2024; 24(3):726. https://doi.org/10.3390/s24030726

Chicago/Turabian Style

Bie, Fengfeng, Yu Shu, Fengxia Lyu, Xuedong Liu, Yi Lu, Qianqian Li, Hanyang Zhang, and Xueping Ding. 2024. "Research on a Fault Diagnosis Method for Crankshafts Based on Improved Multi-Scale Permutation Entropy" Sensors 24, no. 3: 726. https://doi.org/10.3390/s24030726

APA Style

Bie, F., Shu, Y., Lyu, F., Liu, X., Lu, Y., Li, Q., Zhang, H., & Ding, X. (2024). Research on a Fault Diagnosis Method for Crankshafts Based on Improved Multi-Scale Permutation Entropy. Sensors, 24(3), 726. https://doi.org/10.3390/s24030726

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