Next Article in Journal
Extended Energy-Expenditure Model in Soccer: Evaluating Player Performance in the Context of the Game
Next Article in Special Issue
Emissivity Correction and Thermal Pattern Reconstruction in Eddy Current Pulsed Thermography
Previous Article in Journal
Analysis of the Magnetic Field Magnetoinductive Wave Characteristics of a Wireless Power Transfer System
Previous Article in Special Issue
Experimental Verification of the Impact of Radial Internal Clearance on a Bearing’s Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Fault Diagnosis Method of an Internal Gear Pump Based on a Convolutional Auto-Encoder and PSO-LSSVM

1
Institute of Vibration and Noise, Naval University of Engineering, Wuhan 430033, China
2
Naval Key Laboratory of Ship Vibration and Noise, Naval University of Engineering, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(24), 9841; https://doi.org/10.3390/s22249841
Submission received: 15 November 2022 / Revised: 4 December 2022 / Accepted: 6 December 2022 / Published: 14 December 2022
(This article belongs to the Special Issue Machinery Testing and Intelligent Fault Diagnosis)

Abstract

:
The raw signals produced by internal gear pumps are susceptible to noises brought on by mechanical vibrations and the surrounding environment, and the sample count collected during the various operating periods is not distributed evenly. Accurately diagnosing faults in internal gear pumps is significantly complicated by these factors. In light of these issues, accelerated life testing was performed in order to collect signals from an internal gear pump during various operating periods. Based on the architecture of a convolutional auto-encoder network, preprocessing of the signals in the various operating periods was performed to suppress noise and enhance operating period-representing features. Thereafter, variational mode decomposition was utilized to decompose the preprocessed signal into multiple intrinsic mode functions, and the multi-scale permutation entropy value was extracted for each intrinsic mode function to form a feature set. The feature set was subsequently divided into a training set and a test set, with the training set being trained to utilize a particle swarm optimization–least squares support vector machine network. For pattern recognition, the test set samples were fed into the trained model. The results demonstrated a 99.2% diagnostic accuracy. Compared to other methods of fault diagnosis, the proposed method is more effective and accurate.

1. Introduction

Internal gear pumps are characterized by low structural vibration and low outlet flow pulsation during operation, hence their application in marine hydraulic systems is on the rise. However, due to the harsh working environments encountered by marine hydraulic systems, the internal gear pump, which is the primary component of this type of system, undergoes rapid deterioration over the course of its lifetime, which can lead to potential safety hazards during long-term operation. If the internal gear pump fails, the marine hydraulic system will be severely compromised, if not destroyed [1]. Therefore, it is essential to conduct fault diagnostics and evaluate the internal gear pump operating condition. This should be accomplished such that replacement or maintenance recommendations can be made prior to the departure of the ship.
There are currently two issues associated with diagnosing faults in internal gear pumps. First, the operating state features must be transmitted to the vibration acceleration sensor on the casing through complex paths, such as rotor-oil casing, which causes the features to degrade and be easily obscured by mechanical vibration or environmental noise. Second, the number of samples collected during the life cycle of the internal gear pump is unbalanced, with far more samples collected during normal operating conditions than abnormal ones. Consequently, the model training method that employs a large number of sample data is not applicable to real-world applications [2]. Therefore, it is crucial to study the signal preprocessing method, feature extraction method, and pattern recognition method for the purpose of minimizing background noise, accurately extracting the fault features, and precisely determining the operational state of the internal gear pump.
Numerous signal preprocessing techniques, such as Fourier transformations, wavelet transformations (WTs) [3,4,5,6], and empirical mode decompositions (EMDs) [7,8,9,10], have been extensively proposed and implemented over the past few decades. In the majority of signal preprocessing strategies, a signal is divided into multiple frequency components or intrinsic mode functions, and the noise components are removed by establishing soft thresholds. However, traditional signal processing methods are incapable of accurately separating the fault features signal from complex vibrations and noises when applied to nonlinear and unstable industrial data.
Deep learning can automatically extract deep signal features from raw data, rendering it suitable for processing complex vibration data [11,12,13]. Specifically, convolutional auto-encoders (CAEs) have demonstrated outstanding image-denoising performance [14,15]. Yang et al. [16] proposed a residual wide-kernel deep convolutional auto-encoder for fault diagnosis of intelligent rotating machinery. In the study, a CAE was utilized to preprocess the raw signal of rotating machinery. The proposed method significantly enhanced the accuracy of fault diagnosis. AE Convolutional auto-encoders and convolutional neural networks trained by Prosvirin et al. [17] autonomously extracted global and local features from kurtograms. The feature vectors were propagated through artificial neural networks with a shallow structure to complete fault identification with positive results. Qian et al. [18] utilized a CAE as a signal feature extractor, and it produced an effective suppression of background noise. This fault diagnosis model exhibited high diagnostic precision and excellent generalizability. Unfortunately, the majority of deep learning models require a large quantity of labeled data for accurate recognition. Due to the unbalanced number of samples in different operating periods of internal gear pumps, the number of samples in fault states is frequently insufficient for deep learning models.
In recent nonlinear dynamic parameter analyses, the methods of measuring the uncertainty change in a signal by the entropy change, such as the approximate entropy, sample entropy, and fuzzy entropy methods, have been applied more frequently for identifying faults in rotating machinery. However, these methods are typically fragile and unable to fully describe the fault features [19,20,21]. In contrast, the multi-scale permutation entropy (MPE) method has excellent robustness for complex time-series, robust anti-interference, and simplistic calculations. In addition, the method is capable of analyzing signals at various time scales, yielding comprehensive data. Zheng et al. [22] used the MPE method to extract the fault features of rolling bearings, and then used an extreme learning machine to complete pattern recognition, a successful process.
In this study, a CAE was used to preprocess the vibration signal of an internal gear pump to address the low signal-to-noise ratio problem associated with raw signals. In light of the features of the original signal, a CAE network architecture was designed to suppress background noise and enhance the features of the operating state. In addition, variational mode decomposition (VMD) was utilized to decompose the signal into multiple intrinsic mode function (IMF) components in order to address the problem of a small number of samples in a fault state. The MPE values during various operating periods were extracted to form a feature set, which was then fed into a particle swarm optimization–least squares support vector machine (PSO–LSSVM) model for fault diagnosis of an internal gear pump.

2. Proposed Method

2.1. Convolutional Auto-Encoder

An auto-encoder (AE) is an unsupervised learning algorithm that learns data features by minimizing reconstruction errors. An AE network architecture typically consists of an input layer, a hidden layer, and an output layer. The input layer and the hidden layer constitute an encoder that produces a low-dimensional representation of the input data. The hidden layer and output layer constitute a decoder, which reconstructs the data from the hidden layer to produce input data with sample features.
Assuming that the input layer, x , is expressed by { x 1 , x 2 , , x n } , the n-dimensional vector can be mapped to the m-dimensional hidden layer vector, h, using the encoding function, f ( x ) , to reduce the data dimension:
h = f ( x ) = s f ( W 1 x + b 1 )
In Equation (1), s f represents the activation function of the encoder, W 1 is the weight matrix from the input layer to the hidden layer, and b 1 is the bias from the input layer to the hidden layer.
In the decoding stage, the decoding function, s g , can be expressed by Equation (2):
y = g ( h ) = s g ( W 2 h + b 2 )
where s g represents the activation function of the decoder, W 2 is the weight matrix from the hidden layer to the output layer, and b 2 is the bias from the hidden layer to the output layer. Finally, an error loss function was developed to evaluate the quality of training:
L A E ( x , y ) = 1 2 ( x y ) 2
A CAE is an auto-encoder that encodes and decodes using convolutional neural networks. It includes an input layer, several hidden layers, and an output layer. A CAE can extract signal features automatically while maintaining translation invariance. Leveraging the three-layer network in Figure 1 as an example, the encoder and decoder can be expressed by Equations (4) and (5):
x n j = f e n = S ( x W 1 i + b 1 )
x ¯ = f d e = S ( i = 1 N x n j W 2 + b 2 i )
In Equations (4) and (5), W 1 i denotes the weight of the ith convolution kernel in the encoder; W 2 indicates the weight of the convolution kernel in the decoder; and b 1 and b 2 i represent the bias of the encoder and decoder, respectively. x , x n j , and x ¯ represent the raw data; the output of the ith convolution kernel in the encoder, and the reconstructed data, respectively. S is the nonlinear activation function, and N denotes the number of convolution kernels. The corresponding loss function is given by Equation (6):
L a e = i = 1 n a c x x ¯ 2
where n a c represents the number of training samples for the unsupervised learning.

2.2. Multi-Scale Permutation Entropy

The MPE calculations consisted of two distinct phases. First, multiscale coarse-graining was performed on the time series. The permutation entropy of coarse-grained sequences was then calculated at various scales.
(1) Multi-scale coarse-graining of a one-dimensional time series, X = { x i , i = 1 , 2 , , N } , is obtained by averaging non-overlapping window data points of increasing scales. N is the length of time series X , and the time series y j ( τ ) obtained by coarse-graining is expressed by Equation (7):
y j ( τ ) = 1 τ i = ( j 1 ) τ + 1 j τ x i
In Equation (7), τ represents the scale factor, whose range is 1 τ N τ . When τ = 1 , the coarse-grained sequence is equal to the original sequence.
(2) At various scales, the permutation entropy of coarse-grained sequences is calculated. First, an m-dimensional reconstruction of the correlation space is performed on the coarse-grained sequence { y j , j = 1 , 2 , , m } :
Y j = { y j , y ( j + τ ) , , y ( j + ( m 1 ) τ ) }
where m is the embedded dimension and τ represents the time delay. For each j, the m-dimensional real sequence in ascending order is y ( j + ( j 1 1 ) ) τ     y ( j + ( j 2 1 ) ) τ     y ( j + ( j m 1 ) ) τ .
For any Y j , a set of symbol sequences, S ( r ) = ( j 1 , j 2 , , j m ) , can be obtained; for which r = 1 , 2 , , k and k m ! ; wherein m ! is the maximum number of permutations of different symbol sequences in the embedding dimension; and m. P r = ( r = 1 , 2 , , k ) is defined as the probability of occurrence of any symbol sequence S ( r ) . The permutation entropy of any symbol sequence is defined in the form of Shannon entropy:
H p ( m ) = r = 1 k P r ln P r
where r = 1 k P r = 1 and the maximum value of H p ( m ) is ln ( m ! ) . When all the symbol sequences have the same probability, H p ( m ) is normalized according to Equation (10):
0 H p = H p ( m ) / ln ( m ! ) 1

2.3. Particle Swarm Optimization–Least Squares Support Vector Machine

An LSSVM is an extension of an SVM. It not only reduces computational complexity significantly, but also has strong anti-interference capability and excellent robustness. LSSVMs are widely employed for mechanical equipment fault diagnosis [23]. Assuming the training data set is x i , y i , where x i is n-dimensional training data, y i is the model input, and l is the number of training samples, the LSSVM can be expressed by Equation (11):
y ( x ) = ω T θ + b
In Equation (11), θ is the feature map, which converts the complex nonlinear relationship between the output, y , and the input, x , into a linear relationship between y and θ . b represents the bias vector, and ω is the weight vector. Equations (12) and (13) can be obtained through optimization:
min ω , b , e J ( ω , e ) = 1 2 ω 2 + 1 2 γ i = 1 n e i 2
s . t . y i = ( ω , ϕ ( x i ) ) + b + e i
In Equations (12) and (13), γ represents the regularization parameter, e i denotes the error term, and ϕ ( x ) reflects the nonlinear mapping function from the original space to the multi-bit feature space. The Lagrange function is defined in Equation (14):
L = 1 2 ω 2 + 1 2 γ i = 1 n e i 2 i = 1 N α i { y i [ ω T ϕ ( x i + b ) 1 + ε i ] }
The partial derivatives of ω ,   b ,   α i ,     and   ε i are set to 0 and substituted into Equation (11) to obtain the matrix equation:
[ 0 y T y z z T + γ 1 I ] [ b a ] = [ 0 I n ]
The optimal classification function is defined in Equation (16):
f ( x ) = sgn [ i = 1 N α i y i K ( x , x i ) + b ]
where N indicates the number of SVMs, b signifies the classification threshold, and sgn represents the sign function.
A population-based stochastic intelligent algorithm with decent robustness, swift convergence, and powerful global searching capabilities is particle swarm optimization (PSO) [24]. PSO is based on the principle that the optimal solution can be observed through cooperation and information sharing among group members. Through using a PSO algorithm, the LSSVM was optimized to avoid blindness in parameter selection. In accordance with Equation (15), the PSO revises the individual extremum and the group extremum to determine the search direction for each particle. As the iteration time increases, new particle swarms are generated to approach the target value in a continuous manner.
{ V i d k + 1 = ω V i d k + c 1 r 1 ( P i d k X i d k ) + c 2 r 2 ( P g d k X i d k ) X i d k + 1 = X i d k + V i d k + 1
In Equation (17), k represents the number of iterations; X i d and V i d are the position and position increment vector of the particle in the kth iteration, respectively; c 1 and c 2 reflect acceleration coefficients; r 1 and r2 are two independent random numbers within [0, 1]; and P i d and P g d are the local optimum and global optimum in the kth iteration, respectively.
A flowchart for the PSO–LSSVM is shown in Figure 2, and the specific steps are described next.
Step (a): Parameters, including the population size, the number of iterations, and the initial position of the population, are initialized.
Step (b): The fitness of the particles is calculated. Using the LSSVM training sample corresponding to each particle, the current particle’s fitness is determined by its recognition error.
Step (c): The fitness of the current particle is compared with the optimal fitness of the entire swarm, followed by a search for the local and global optima. Likewise, the optimal fitness of the present particle is compared to that of the swarm.
Step (d): The positions of the particle and particle swarm are updated based on the fitness of the particle and particle swarm, and the velocity of each particle is also updated accordingly.
Step (e): It is determined whether the iteration termination condition is settled; if not, the model returns to step (b) and continues.

3. Fault Diagnosis Model for Internal Gear Pumps

Figure 3b depicts the CAE–VMD–MPE–PSO–LSSVM fault diagnosis model for internal gear pumps, and the individual steps are described below.
(a) An internal gear pump is subjected to accelerated life testing, the vibration acceleration signal is collected for its entire life cycle, and the operating periods are classified premised on the signal features.
(b) A CAE is utilized to preprocess signals in different operating periods, suppress background noise, and enhance the signal’s fault features. Figure 3a and Table 1 both illustrate the CAE architecture.
(c) A VMD–MPE method is utilized to reconstruct the fault features of the signal, decompose the signal into multiple IMF components using VMD, and calculate the MPE of each IMF to generate a feature set.
(d) The feature set is divided into a training set and a test set, the test set is trained by a PSO–LSSVM, and the fitness curve is utilized to select the appropriate parameters. Thereafter, pattern recognition is carried out for the test set using the trained model, and the results are evaluated against other available fault diagnosis techniques.

4. Experiments and Results

4.1. Accelerated Life Testing

The subject of this study is a particular type of linear conjugate internal gear pump. The pump was an innovative three-port internal gear pump, and marine hydraulic systems utilize this type of pump due to its low flow pulsation and four-quadrant operation capability. Figure 4 depicts the internal structure of the internal gear pump, and Table 2 lists the technical parameters.
Overspeed and overload shock testing and performance testing comprised the accelerated life testing of the internal gear pump. In the first stage, the internal gear pump was subjected to overspeed and overload to simulate the internal gear pump’s deterioration over the course of its entire life cycle. The system oil temperature was set to 80 °C, the rotational speed was 3000 rpm, and the frequency of the shock pressure was 40 times/min at 20 MPa. During the 1.5-s-duration of a single shock, the loading and unloading durations were 1.0 s and 0.5 s, respectively. ACFTD air filter fine test dust (0~20 μm) was added to the oil to increase its cleanliness to NAS11 standards.
During the performance testing phase, a 12-channel B&K module was used to acquire the vibration acceleration signal on the shaft side of the internal gear pump. The test speed was 1800 rpm, the test pressure was 8 MPa, the sampling frequency was 32,768 Hz, and the sampling duration was 30 s. The internal gear pump was considered to have failed the accelerated life test when its volumetric efficiency was less than 82.5% at 1800 rpm, 8 MPa, and 80 °C oil temperature.
Figure 5 depicts the process of accelerated life testing and gear ring wear. As it transitioned from a normal state to a complete failure, the internal gear pump experienced a total of 780,000 shocks. The test lasted for 53 days, and the total shock duration was 325 h. Initially, the performance was evaluated prior to accelerated life testing, and then it was assessed every 20,000 shocks during the accelerated life testing procedure. Throughout the duration of the test cycle, 40 performance tests were conducted.
The life cycle of the pump was divided into four operating periods: an initial run-in period, a stable operating period, an early failure period, and a terminal failure period, based on the authors’ prior research regarding this type of internal gear pump and data from accelerated life testing. Due to space constraints, these eras cannot be described in detail here. Table 3 lists the performance tests and sample numbers for the four time periods. There is a significant difference between the number of data points for the pump’s different operating periods. The number of samples during the final failure period is particularly low, posing difficulties in diagnosing faults in the internal gear pump.

4.2. CAE-Based Signal Preprocessing

The operating information for the internal gear pump primarily includes the rotational frequency of the shaft, f c , the meshing frequency, f b , of the ring gear, and their multiplication frequencies. Figure 6 depicts the time-domain and frequency-domain signals for the internal gear pump during its four operating phases. In general, the signal-to-noise ratio of the raw signal in the four periods is low, and the signal is subject to significant mechanical vibration and environmental noise influences, causing f c , f b , and the multiplication frequencies to be obscured by the noises. Therefore, the signal cannot accurately reflect the operating data of the pump. Specifically, the signals during the initial run-in period and the early failure period have a large number of line spectrum clusters that are unrelated to the operating state of the internal gear pump, and their amplitudes are very high. If the signal features are extracted directly to identify the different operating periods of an internal gear pump, the accuracy will be low.
Figure 7 depicts the reconstructed signal, which was generated by processing the raw signals for the four periods using a CAE. The figure demonstrates how the rotation frequency, f c , the meshing frequency, f b , and multiplication frequencies in the CAE-reconstructed signal are enhanced in comparison to the original signal, while the vibration and ambient noise are effectively suppressed. Consequently, the operational specifics of the internal gear pump are highlighted. The signal-to-noise ratio of the reconstructed signal is 6.4–8.7 dB higher than the signal-to-noise ratio of the original signal, indicating that the CAE has a positive effect and establishes a solid foundation for subsequent feature extraction and pattern recognition.

4.3. VMD–MPE-Based Signal Feature Extraction

After CAE-based signal reconstruction, signal features were extracted with the VMD–MPE method to reflect the operating information of the internal gear pump. The number of VMD decomposition layers, K , significantly influences the decomposition results. If K is small, important information may be lost, and if K is large, there could be an over-decomposition problem [24]. Observing the center frequency of each mode revealed that when K = 7 , the IMF6 and IMF7 center frequencies are close, resulting in over-decomposition. Hence, K = 6 was employed in this study.
The signals for the four periods of the internal gear pump were subjected to VMD decomposition. Figure 8 depicts the frequency-domain waveform during the early failure period. Without modal aliasing, the center frequencies of the different modes are dispersed. Thus, the decomposition of signals with varying center frequencies was accomplished.
Before extracting the MPE value of each signal IMF, it is necessary to set the time delay, τ , the scale factor, s , and the embedding dimension, m . According to Wang et al. [25], τ has little effect on the time series analysis results. If m is too small or too large, it may hinder the algorithm’s ability to detect signal mutations or small time series changes. Generally, s should be greater than 10. After a thorough analysis of the effects of the three parameters on the MPE, we set τ = 1 , s = 20 , and m = 6 . Then, an MPE analysis was performed on each IMF for each vibration signal, and each sample formed a vector of 120-dimensional features.
Figure 9 displays the MPE values for the four operating periods of the internal gear pump in six IMFs. Figure 9 illustrates two conclusions. First, when s 10 , the recognition results for the four periods’ signals are promising. Second, with the exception of the aliasing of the MPE values for the various periods in IMF5, the signal differences between the four periods are readily apparent in the remaining five IMFs. The outcome demonstrates the efficiency of the VMD–MPE method for feature extraction.

4.4. PSO–LSSVM-Based Pattern Recognition

The size of the data set in the original vibration acceleration signal is 32,768. After feature extraction by VMD-MPE, the size of its feature set is 120, the number of sample sets of internal gear pump in different running states is 1200, and the dimension of feature set of internal gear pump in four states is 120 × 1200. The number of feature sets in the initial run-in period is 270, the number of feature sets in the stable operation period is 660, the number of feature sets in the early failure period is 240, and the number of feature sets in the late failure period is 30. After the feature sets of internal gear pump in different states were randomly scrambled, 80% of the feature sets of internal gear pump in each state were taken as the training set, and the remaining 20% were taken as the test set. Therefore, the number of training sets is 960 and the number of test sets is 240.
The training set was input into the PSO-LSSVM model for training and classification. The training utilized PSO–LSSVM. During the training process, the initial population number was set to 20, the i26teration time was 200, and the acceleration factors, c 1 and c 2 , were 1.5 and 1.8, respectively [23,26]. The fitness curve for the training process is depicted in Figure 10. The optimal fitness of the training samples was 100%, the kernel function parameter, c , was 0.1 after PSO optimization, and the penalty factor, g, was 663.833.
Figure 11 depicts the results of pattern recognition of the fault state in the test sets using the trained PSO–LSSVM model. The diagnosis rates for the internal gear pump’s four operating periods are 98.1%, 100%, 97.9%, and 100%, respectively. There were only two incorrect identifications among the 240 data sets: one data set from the initial running-in period was misclassified as an early failure period. In the early failure period, one data set was classified as the initial running-in period. The remaining classifications were all appropriate. Overall, the average diagnosis rate for the internal gear pump’s four operational periods was 99.2%.
To further validate the efficacy of the CAE–VMD–MPE–PSO–LSSVM method, it was compared to three other methods: VMD–MPE–PSO–LSSVM, CAE–MPE–PSO–LSSVM, and CAE–VMD–MPE–LSSVM. The results are shown in Figure 12. Each of the three methods has a diagnosis rate that is lower than the CAE-VMD-MPE-PSO-LSSVM method: 93.8%, 96.3%, and 96.3%, respectively. In addition, the diagnosis rate is significantly decreased when the raw signal is not denoised by a CAE, proving that CAE preprocessing of a signal with a low signal-to-noise ratio is effective for enhancing the fault diagnosis accuracy. However, CAE, as a deep learning model, is used for the preprocessing of vibration signals, which have a large amount of calculation and high model complexity. VMD is also used for signal decomposition, which has a large amount of calculation, resulting in the CAE-VMD-MPE-PSO-LSSVM method for internal gear pump fault diagnosis. There are also problems such as low computational efficiency and high model complexity, and it is difficult to achieve real-time monitoring of the health status of internal gear pumps. This issue can also be the focus of further research.

5. Conclusions

In light of the issue that the signals of internal gear pumps can be easily obscured by mechanical vibrations and environmental noise, as well as the fact that the number of fault samples is small, initially, an internal gear pump was subjected to accelerated life testing and signals were collected during different operating periods. Secondly, the raw signal was preprocessed using CAE, which accomplished the suppression of noise and enhancement of features representing the pump’s operating state. The preprocessed signal was then decomposed into multiple IMFs utilizing VMD, and the MPE value of each IMF was extracted individually to establish a feature set. Finally, a PSO–LSSVM was utilized for pattern recognition of the internal gear pump signals to achieve precise fault diagnosis. Three primary conclusions were reached after comparing the CAE–VMD–MPE–PSO–LSSVM method to other fault diagnosis techniques:
(1)
The CAE–VMD–MPE–PSO–LSSVM fault diagnosis model accurately determined the operating state of the internal gear pump; consequently, accurate fault diagnosis was accomplished. A comparative analysis revealed that the proposed method for diagnosing faults in internal gear pumps is more effective and accurate than other methods.
(2)
Utilizing a CAE to preprocess the raw signal of an internal gear pump in an environment with complex noise exhibits a positive effect. Effectively suppressing background noise and enhancing operating state features lays a solid foundation for subsequent feature extraction and pattern recognition.
(3)
A comparison of the MPE values of the internal gear pump during different operating periods demonstrates that the MPE method is robust and anti-interference is strong, and the signal can be analyzed at various time scales. Therefore, it is possible to accurately characterize the operating state of the internal gear pump.

Author Contributions

Algorithm research and thesis writing; J.Z.; thesis revision and correction, J.L.; algorithm research, Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors would like to express their gratitude to the editors and the anonymous reviewers whose insightful criticism greatly enhanced the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, Z.; Huo, B.; Zhang, J.; Jiang, Z. Failure investigation of gear teeth fracture of seawater pump in a diesel engine. Eng. Fail. Anal. 2019, 105, 1079–1092. [Google Scholar] [CrossRef]
  2. Zongbin, C.; Lin, H.; Jian, L. Design and Analysis of Conjugated Straight-Line Internal Gear Pairs. Int. J. Precis. Eng. Manuf. 2021, 22, 1402–1440. [Google Scholar] [CrossRef]
  3. Escudero, R.; Noel, J.; Elizondo, J.; Kirtley, J. Microgrid fault detection based on wavelet transformation and Park’s vector approach. Electr. Power Syst. Res. 2017, 152, 401–410. [Google Scholar] [CrossRef]
  4. Al Tobi, M.; Bevan, G.; Wallace, P.; Harrison, D.; Okedu, K.E. Faults diagnosis of a centrifugal pump using multilayer perceptron genetic algorithm back propagation and support vector machine with discrete wavelet transform-based feature extraction. Comput. Intell. 2021, 37, 21–46. [Google Scholar] [CrossRef]
  5. Tang, B.; Liu, W.; Song, T. Wind turbine fault diagnosis based on Morlet wavelet transformation and Wigner-Ville distribution. Renew. Energy 2010, 35, 2862–2866. [Google Scholar] [CrossRef]
  6. Gao, M.; Yu, G.; Wang, T. Impulsive Gear Fault Diagnosis Using Adaptive Morlet Wavelet Filter Based on Alpha-Stable Distribution and Kurtogram. IEEE Access 2019, 7, 72283–72296. [Google Scholar] [CrossRef]
  7. Wang, J.; Du, G.; Zhu, Z.; Shen, C.; He, Q. Fault diagnosis of rotating machines based on the EMD manifold. Mech. Syst. Signal Process. 2020, 135, 106443. [Google Scholar] [CrossRef]
  8. Cheng, J.; Yu, D.; Yu, Y. The application of energy operator demodulation approach based on EMD in machinery fault diagnosis. Mech. Syst. Signal Process. 2017, 21, 668–677. [Google Scholar]
  9. Zhao, X.; Patel, T.H.; Zuo, M.J. Multivariate EMD and full spectrum based condition monitoring for rotating machinery. Mech. Syst. Signal Process. 2012, 27, 712–728. [Google Scholar] [CrossRef]
  10. Ni, Q.; Ji, J.; Feng, K.; Halkon, B. A fault information-guided variational mode decomposition (FIVMD) method for rolling element bearings diagnosis. Mech. Syst. Signal Process. 2021, 164, 108216. [Google Scholar] [CrossRef]
  11. Ma, S.; Chu, F. Ensemble deep learning-based fault diagnosis of rotor bearing systems. Comput. Ind. 2018, 105, 143–152. [Google Scholar] [CrossRef]
  12. Liu, S.; Jiang, H.; Wu, Z.; Li, X. Rolling bearing fault diagnosis using variational autoencoding generative adversarial networks with deep regret analysis. Measurement 2020, 168, 108371. [Google Scholar] [CrossRef]
  13. Hao, S.; Ge, F.X.; Li, Y.; Jiang, J. Multisensor Bearing Fault Diagnosis Based on One-dimensional Convolutional Long Short-Term Memory Networks. Measurement 2020, 159, 107802. [Google Scholar] [CrossRef]
  14. Fang, Z.; Jia, T.; Chen, Q.; Xu, M.; Yuan, X.; Wu, C. Laser stripe image denoising using convolutional autoencoder. Results Phys. 2018, 11, 96–104. [Google Scholar] [CrossRef]
  15. Lee, D.; Choi, S.; Kim, H.-J. Performance evaluation of image denoising developed using convolutional denoising autoencoders in chest radiography. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip. 2018, 884, 97–104. [Google Scholar] [CrossRef]
  16. Yang, D.; Karimi, H.R.; Sun, K. Residual wide-kernel deep convolutional auto-encoder for intelligent rotating machinery fault diagnosis with limited samples. Neural Netw. 2021, 141, 133–144. [Google Scholar] [CrossRef] [PubMed]
  17. Prosvirin, A.E.; Ahmad, Z.; Kim, J.M. Global and Local Feature Extraction Using a Convolutional Autoencoder and Neural Net-works for Diagnosing Centrifugal Pump Mechanical Faults. IEEE Access 2021, 9, 65838–65854. [Google Scholar] [CrossRef]
  18. Qian, Q.; Qin, Y.; Wang, Y.; Liu, F. A new deep transfer learning network based on convolutional auto-encoder for mechanical fault diagnosis. Measurement 2021, 178, 109352. [Google Scholar] [CrossRef]
  19. Yang, C.; Jia, M. Hierarchical multiscale permutation entropy-based feature extraction and fuzzy support tensor machine with pinball loss for bearing fault identification—ScienceDirect. Mech. Syst. Signal Process. 2021, 149, 107182. [Google Scholar] [CrossRef]
  20. Zhao, D.; Liu, S.; Gu, D.; Sun, X.; Wang, L.; Wei, Y.; Zhang, H. Improved multi-scale entropy and it’s application in rolling bearing fault feature extraction. Measurement 2019, 152, 107361. [Google Scholar] [CrossRef]
  21. Tan, H.; Xie, S.; Liu, R.; Ma, W. Bearing fault identification based on stacking modified composite multiscale dispersion entropy and optimised support vector machine. Measurement 2021, 186, 110180. [Google Scholar] [CrossRef]
  22. Zheng, J.; Dong, Z.; Pan, H.; Ni, Q.; Liu, T.; Zhang, J. Composite multi-scale weighted permutation entropy and extreme learning machine based intelligent fault diagnosis for rolling bearing. Measurement 2019, 143, 69–80. [Google Scholar] [CrossRef]
  23. Chen, W.; Li, J.; Wang, Q.; Han, K. Fault Feature Extraction and Diagnosis of Rolling Bearings Based on Wavelet Thresholding Denoising with CEEMDAN Energy Entropy and PSO-LSSVM. Measurement 2020, 172, 108901. [Google Scholar] [CrossRef]
  24. Liu, S.; Zhao, R.; Yu, K.; Liao, B.; Zheng, B. A novel real-time modal analysis method for operational time-varying structural systems based on short-time extension of multivariate VMD. Structures 2022, 37, 389–402. [Google Scholar] [CrossRef]
  25. Wang, Z.; Yao, L.; Chen, G.; Ding, J. Modified multiscale weighted permutation entropy and optimized support vector machine method for rolling bearing fault diagnosis with complex signals. ISA Trans. 2021, 114, 470–484. [Google Scholar] [CrossRef]
  26. Xu, H.; Chen, G. An intelligent fault identification method of rolling bearings based on LSSVM optimized by im-proved PSO. Mech. Syst. Signal Process. 2013, 35, 167–175. [Google Scholar] [CrossRef]
Figure 1. The network structure of convolutional auto-encoder.
Figure 1. The network structure of convolutional auto-encoder.
Sensors 22 09841 g001
Figure 2. Flowchart of PSO-LSSVM.
Figure 2. Flowchart of PSO-LSSVM.
Sensors 22 09841 g002
Figure 3. CAE architecture and flow chart.
Figure 3. CAE architecture and flow chart.
Sensors 22 09841 g003
Figure 4. Structure of the internal gear pump.
Figure 4. Structure of the internal gear pump.
Sensors 22 09841 g004
Figure 5. Accelerated life testing process. (a) Test setup. (b) sensor placement. (c) gear wear. (d) gear ring wear.
Figure 5. Accelerated life testing process. (a) Test setup. (b) sensor placement. (c) gear wear. (d) gear ring wear.
Sensors 22 09841 g005
Figure 6. Raw signals of the internal gear pump in four operating periods.
Figure 6. Raw signals of the internal gear pump in four operating periods.
Sensors 22 09841 g006
Figure 7. Internal gear pump signals in the four operating periods after CAE reconstruction.
Figure 7. Internal gear pump signals in the four operating periods after CAE reconstruction.
Sensors 22 09841 g007
Figure 8. Frequency-domain signal in the early failure period after VMD decomposition.
Figure 8. Frequency-domain signal in the early failure period after VMD decomposition.
Sensors 22 09841 g008
Figure 9. MPE values of the internal gear pump in the four operating periods under different modes.
Figure 9. MPE values of the internal gear pump in the four operating periods under different modes.
Sensors 22 09841 g009
Figure 10. PSO–LSSVM fitness curve.
Figure 10. PSO–LSSVM fitness curve.
Sensors 22 09841 g010
Figure 11. Confusion matrix of the results of the CAE–VMD–MPE–PSO–LSSVM method.
Figure 11. Confusion matrix of the results of the CAE–VMD–MPE–PSO–LSSVM method.
Sensors 22 09841 g011
Figure 12. Accuracy rates for the four fault diagnosis methods.
Figure 12. Accuracy rates for the four fault diagnosis methods.
Sensors 22 09841 g012
Table 1. Detailed configuration parameters of CAE.
Table 1. Detailed configuration parameters of CAE.
TypeLayerReceptive Field Size/Stride/Number of ChannelsActivation
Function
Block1Convolution(3, 3)/1/32ReLU
Block2Pooling(2, 2)/2/32ReLU
Block3Convolution(3, 3)/1/64ReLU
Block4Pooling(2, 2)/2/64ReLU
Block5Convolution(3, 3)/1/128ReLU
Block6Pooling(2, 2)/2/128ReLU
Block7/Block11FC1/*/1024ReLU
Block8/Block10FC1/*/512ReLU
Block9FC1/*/128Sigmoid
Block12Deconvolution(3, 3)/1/64ReLU
Block13Deconvolution(3, 3)/1/32ReLU
Block14Deconvolution(3, 3)/1/1Sigmoid
Table 2. Primary technical parameters of the internal gear pump.
Table 2. Primary technical parameters of the internal gear pump.
DisplacementMaximum SpeedRated PressureMaximum Torque
20 mL/r3000 rpm16 MPa50 Nm
Table 3. Operating periods of the internal gear pump and numbers of samples.
Table 3. Operating periods of the internal gear pump and numbers of samples.
Life Cycle ClassificationPerformance TestsNumber of Datasets × Dataset Size
Initial run-in period[1–9]270 × 32,768
Stable operating period[10–31]660 × 32,768
Early failure period[32–39]240 × 32,768
Terminal failure period4030 × 32,768
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liao, J.; Zheng, J.; Chen, Z. Research on the Fault Diagnosis Method of an Internal Gear Pump Based on a Convolutional Auto-Encoder and PSO-LSSVM. Sensors 2022, 22, 9841. https://doi.org/10.3390/s22249841

AMA Style

Liao J, Zheng J, Chen Z. Research on the Fault Diagnosis Method of an Internal Gear Pump Based on a Convolutional Auto-Encoder and PSO-LSSVM. Sensors. 2022; 22(24):9841. https://doi.org/10.3390/s22249841

Chicago/Turabian Style

Liao, Jian, Jianbo Zheng, and Zongbin Chen. 2022. "Research on the Fault Diagnosis Method of an Internal Gear Pump Based on a Convolutional Auto-Encoder and PSO-LSSVM" Sensors 22, no. 24: 9841. https://doi.org/10.3390/s22249841

APA Style

Liao, J., Zheng, J., & Chen, Z. (2022). Research on the Fault Diagnosis Method of an Internal Gear Pump Based on a Convolutional Auto-Encoder and PSO-LSSVM. Sensors, 22(24), 9841. https://doi.org/10.3390/s22249841

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