[go: up one dir, main page]

Next Article in Journal
A Unified Seismicity Catalog Development for Saudi Arabia: Multi-Network Fusion and Machine Learning-Based Anomaly Detection
Previous Article in Journal
Biosynthesis of Zinc Oxide Nanoparticles Using Seaweed: Exploring Their Therapeutic Potentials
Previous Article in Special Issue
Review of Advances in Active Impulsive Noise Control with Focus on Adaptive Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impact Features Extracting Method for a Reciprocating Compressor Based on the ABC-SGMD Model

1
School of Mechanical Engineering and Rail Transit, Changzhou University, Changzhou 213164, China
2
Jiangsu Key Laboratory of Green Process Equipment, Changzhou University, Changzhou 213164, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(16), 7068; https://doi.org/10.3390/app14167068
Submission received: 28 June 2024 / Revised: 10 August 2024 / Accepted: 10 August 2024 / Published: 12 August 2024
(This article belongs to the Special Issue Feature Review Papers in "Acoustics and Vibrations" Section)

Abstract

:
In the typical vibration signal of a reciprocating air compressor, multi-source nonlinear characteristics are exhibited and are often drowned out in background noise, which leads to a lack of robustness in traditional feature analysis methods and difficulty in effective extraction. To address this issue, an algorithm based on ABC-SGMD is proposed in this paper. The Symplectic Geometry Mode Decomposition (SGMD), which is optimized with the Artificial Bee Colony algorithm (ABC), is utilized to decompose the signal, and a multi-feature fusion model is constructed for fault feature extraction. The extracted features are then input into the Self-Adaptive Evolutionary Extreme Learning Machine (SaDE-ELM), and a fault diagnosis model based on ABC-SGMD and SaDE-ELM is established. Ultimately, the signals of reciprocating air compressors and experimental data are used to demonstrate the applicability of the method. The results manifest that this framework has superiority in handling nonlinear and non-stationary signals.

1. Introduction

Piston air compressors are widely used as the typical volumetric compressors in industrial processes. Due to the complex motion mechanisms and differentiated fault mechanisms, various forms of failure during service are exhibited. with over 60% of failures occurring in the gas valves. However, the state characteristics of reciprocating air compressors are often obscured by the impact characteristics of vibration signals. Given the nonlinear, non-stationary, and multi-component coupling characteristics of its vibration signals, traditional analysis methods bring with them many limitations, making effective fault diagnosis difficult [1,2].
Currently, the mainstream methods for processing and modeling vibration signals still rely on time–frequency domain analysis. However, classical time–frequency domain methods, such as those referenced in Table 1 [3,4,5,6,7], do not perform satisfactorily when dealing with complex nonlinear systems. The widely used method of Empirical Mode Decomposition (EMD) [8] suffers from endpoint effects, mode mixing, over/under-sifting, and lacking robustness against noise. In contrast, nonlinear relationships between data are efficiently captured, dimensionality is reduced, and features are extracted by the Symplectic Geometric Modal Decomposition (SGMD) [9] method, based on symplectic geometry spectral analysis [10]. This innovative signal processing technique preserves the integrity of the original time series while exhibiting good decomposition and adaptability. SGMD has also been proposed and applied in bearing fault studies [11], which primarily demonstrates its feasibility. However, limited by the high computational complexity of differential geometry and the lack of adaptive dimensionality selection, the performance of the SGMD method is less reliable when facing non-stationary signals.
After decomposing the original sequence, introducing entropy algorithms to assess the complexity of each decomposition component and reorganizing them based on entropy similarity can reduce the modeling complexity [12]. Researchers often employ single-scale entropy algorithms such as sample entropy [13], permutation entropy [14], and fuzzy entropy [15]. Among these, the refined composite multiscale dispersion entropy (RCMDE) offers unique advantages. It effectively analyzes nonlinear and non-stationary signals under different scales and time transformations, providing richer information [16]. Compared to other algorithms, RCMDE demonstrates better robustness and is applicable to various signal types. Therefore, selecting multiscale dispersion entropy for signal analysis yields more accurate and comprehensive feature extraction and analysis results. However, a single refined composite multiscale dispersion entropy cannot guarantee complete recognition rates. Thus, this paper utilizes the amplitude variation index and peak-to-peak values, which best reflect reciprocating compressor fault characteristics, to assist in fault identification [17].
In this study, the algorithm of the SaDE-ELM method for pattern recognition is proposed. Compared to methods such as Support Vector Machine (SVM) [18], Artificial Neural Networks (ANNs) [19], and Decision Trees, SaDE-ELM not only demonstrates a faster training speed and better generalization ability but also allows for the simplification of the model structure, reducing the complexity of hyperparameter tuning. Especially for small- to medium-scale pattern recognition problems, SaDE-ELM may be considered as an efficient choice [20]. However, the selection of the appropriate pattern recognition method needs to be based on specific circumstances for large-scale complex datasets and deep learning tasks.
Passively, the challenges encountered by traditional methods in extracting faults from reciprocating air compressors are investigated in this study. The diagnosis model based on the Artificial Bee Colony algorithm and Symplectic Geometric Modal Decomposition (ABC-SGMD) is proposed, and its effectiveness is validated through numerical simulations and experiments. The structure of the paper is outlined as follows:
In Section 2, theoretical algorithms are introduced for optimizing Symplectic Geometric Modal Decomposition (SGMD) using the Artificial Bee Colony (ABC) algorithm, alongside the development of a multi-feature fusion model and modal identification method. Section 3 focuses on Numerical Simulation Verification, where fault mechanisms are analyzed and simulation signals of air compressor valve faults are generated. This section compares the advantages of the ABC-SGMD method in decomposing simulated signals with other approaches. Section 4, Fault Simulation Experiment, demonstrates the effectiveness of the proposed method on a laboratory reciprocating air compressor fault model. The results indicate that the method successfully addresses the challenges posed by traditional methods in handling nonlinear, non-stationary signals and in reducing the decomposition time.

2. Theoretical Algorithms

2.1. Symplectic Geometry Modal Decomposition (SGMD)

The main implementation process of Symplectic Geometry Modal Decomposition (SGMD) is as follows [21]:
  • Constructing Hamiltonian Geometry
Firstly, apply the phase space reconstruction method to any given original signal, such as x = ( x 1 , x 2 , , x n ) , where n is the length of the data. This signal is reconstructed based on Takens’ theorem [22], resulting in a trajectory matrix X
X = x 1 x 1 + τ x 1 + d 1 τ x m x m + τ x m + d 1 τ
where d is the embedding dimension, τ is the delay time, and m = n d 1 τ .
Then, the QR decomposition is performed on the skew-symmetric matrix A = X T X , obtaining the Hamiltonian matrix M
M = A T 0 0 A
N = M 2 , where both M and N are Hamiltonian matrices. Construct the skew-symmetric orthogonal matrix Q.
Q T N Q = B R 0 B T
where B is an upper triangular matrix with eigenvalues λ 1 , λ 2 , , λ d . According to the properties of the Hamiltonian matrices, σ i = λ i i = 1 , 2 , , d are the eigenvalues of matrix A, and the corresponding eigenvectors of matrix A are denoted as Q i . Also, denote S i = Q i T X T , Z i = Q i S i , where S represents the transformation coefficient matrix, and Z represents the reconstructed trajectory matrix.
Z = Z 1 + Z 2 + + Z d
Finally, using diagonal averaging and the reconstructed matrix Z i , a set of Hamiltonian geometry components Y i with a length of n is transformed. Z m × d = ( z i j ) m × d ,   1 i m ,   1 j d . Let d = min m , d ,   m = max m , d ,   n = m + ( d 1 ) τ . If m < d , then y i j = z i j . The averaged diagonal transformation matrix is
Y = 1 k p = 1 k y p , k p + 1 1 k d 1 d p = 1 d y p , k p + 1 d k m 1 n k + 1 p = k m + 1 n m + 1 y p , k p + 1 m k n
According to Equation (5), the d sets of initial SGC components can be determined as Y 1 , Y 2 , , Y d , where Y i = ( y 1 , y 2 , , y n ) .
  • Component Recombination
The initial SGC components are not completely independent, so it is necessary to recombine them. Thus, the d sets of the original SGC components are filtered and recombined.
The energy of the Hamiltonian geometry component Y i is given by
E i = l = 1 n y i l 2
The energy entropy increment for each component is calculated as
H i = p i l o g 2 p i
where p i = E i / E represents the proportion of the i-th component in the total energy E, and i = 1 d p i = 1 , E = i = 1 d E i .
The specific process is shown in Figure 1.

2.2. ABC-Optimized SGMD

The Artificial Bee Colony algorithm (ABC) is a heuristic optimization algorithm inspired by the foraging behavior of bees [23]. It is a swarm intelligence-based algorithm that simulates the search behavior of bees to find the optimal solution. The basic idea is to view the problem to be optimized as the process of bees searching for food. In the algorithm, bees are divided into three roles: employed bees, onlooker bees, and scout bees. Each bee represents a solution (parameter combination) and finds a better solution through search and information exchange.
In optimization algorithms, the colony size refers to the total number of employed bees and observer bees, which affects the search capability. The max cycles determines the total running time or maximum iterations of the algorithm, and the search range influences the area of the solution space explored: if it is too small, the global optimum might be missed, while, if it is too large, the convergence speed might be reduced. The search step size is the extent of solution updates in each iteration; if it is too small, convergence will be slow; otherwise, the optimal solution might be missed. The specific implementation steps of Symplectic Geometry Mode Decomposition (SGMD) optimized by ABC are as follows:
  • Initialization: A group of initial solutions (bees) is randomly generated, with each bee representing a parameter combination of SGMD. Simultaneously, each bee is assigned a fitness value to assess its impact on the system’s reconstruction.
  • SGMD and Reconstruction: According to the parameter combination represented by the current bee, perform SGMD and reconstruction to obtain the reconstruction result of the system.
  • Fitness Evaluation: Calculate the corresponding fitness value based on the reconstruction result of SGMD. The fitness value can be evaluated based on the difference between the reconstruction result and the original data, the frequency range of the mode, and other indicators to measure the quality of the reconstruction effect.
  • Employed Bee Stage: Each bee improves the parameters through a local search based on the current parameter combination. The bee will choose a neighborhood solution for the search and calculate the fitness value after the search. If the solution obtained by the search is better, the bee’s parameter combination will be updated to the new solution.
  • Onlooker Bee Stage: Each bee will observe the parameter combinations of other bees and choose the parameter combination with the best fitness value as a reference.
  • Scout Bee Stage: If a bee has not found a better solution than the current parameter combination after a certain number of searches, it is regarded as a scout bee, and its parameter combination is randomly regenerated.
  • Follower Bee Stage: Each bee will follow the parameter combination with the best fitness value observed before and conduct further searches. If a better parameter combination is found, update the current solution.
  • Selection Bee Stage: According to the fitness value of each bee, select the parameter combination with the best fitness value as the global optimal solution.
  • Termination Judgment: Determine whether to terminate the algorithm according to the preset termination conditions (such as reaching the maximum number of iterations or reaching the target fitness). If the termination condition is not reached, return to step 4 to continue optimization.
By utilizing the ABC algorithm, the SGMD can efficiently navigate the parameter space, finding the optimal or near-optimal parameters that enhance the performance of the decomposition process, even in the presence of noise or other complexities in the data. This results in more accurate and robust signal decomposition, which is crucial for the subsequent simulation and experimental analysis.

2.3. Refined Composite Multiscale Dispersion Entropy (RCMDE)

In the RCMDE algorithm, τ corresponds to different starting points of the coarse-graining process for time series of different scales. In other words, the value of RCMDE is determined by the average of the dispersion entropy of the coarse-grained sequences [24].
The k-th coarse-grained sequence corresponding to the signal u = { u 1 , u 2 , } is as follows:
x k τ = x k , 1 τ , x k , 2 τ ,
x k , j τ = 1 τ b = k + τ j 1 k + τ j 1 u b 1 j N , 1 k τ
The RCMDE value under the scale τ is calculated in the following way:
E E C M E D x , m , c , d , τ = r = 1 c m p ¯ r v 0 v 1 v m 1 l n p ¯ r v 0 v 1 v m 1
where E E C M E D x , m , c , d , τ represents the RCMDE value under the scale τ, and p ¯ r v 0 v 1 v m 1 is the average of the dispersion pattern probabilities corresponding to the coarse-grained sequences, and it is represented in Equation (11):
p ¯ r v 0 v 1 v m 1 = 1 τ k = 1 τ p k τ
where p k τ represents the probability of the dispersion pattern corresponding to the k-th coarse-grained sequence under the scale τ.

2.4. Adaptive Differential Evolution Extreme Learning Machine

The Extreme Learning Machine (ELM) is a single hidden layer feedforward neural network model [25]. Its basic idea is to randomly initialize the weights of the input layer and the hidden layer and then directly obtain the weights from the output layer to the hidden layer. The method brings about fast training for the basis of the idea of minimizing the mean square error, which principle is to accelerate training by randomly initializing the parameters of the hidden layer nodes. Under certain conditions, it can achieve comparable or even better performance in a shorter training time.
Self-Adaptive Evolutionary Differential Evolution (SaDE) is an evolutionary algorithm designed for global optimization problems. The SaDE algorithm simulates the evolutionary process in nature, utilizing differential mutation and crossover operations to search for the optimal solution. It is characterized by fast convergence and strong global search capabilities.
The SaDE-ELM method combines the ELM and SaDE algorithms, using the Adaptive Differential Evolution algorithm to optimize the parameters of the ELM network, including the weights and biases of the hidden layer nodes, as well as the weights of the output layer. During the optimization process, the network parameters are gradually optimized through continuous iterative evolution of the population through selection, crossover, and mutation operations, resulting in a better model fitting ability and generalization ability [26].
As the core highlight of the SaDE-ELM method, it employs the Adaptive Differential Evolution algorithm to search for better parameter combinations, which improves the performance of the Extreme Learning Machine. Compared to the traditional ELM method, the SaDE-ELM model is more likely to avoid local optimal solutions and has stronger global search capabilities. In addition, the training speed of the SaDE-ELM method is faster, making it suitable for handling large-scale datasets and complex tasks.

2.5. Algorithm Model

The method proposed in this study for diagnosing the valve faults of reciprocating air compressors based on Symplectic Geometry Mode Decomposition (SGMD) and an improved Extreme Learning Machine (ELM) is as follows:
  • The data collection system is set up to collect vibration signals under various typical faults on the reciprocating air compressor.
  • The ABC-SGMD method is used to decompose the reciprocating requirements and various fault signals, obtaining multiple IMF component signals, and suitable components are selected through the kurtosis value method and correlation coefficient method.
  • Analyze some eigenvalues, including the Fine Composite Multiscale Dispersion Entropy, to construct a multi-feature fusion model.
  • Subsequently, the multi-feature fusion model is input into the SaDE-ELM to obtain the fault diagnosis results of the reciprocating air compressor.
The main technical route is shown in Figure 2.

3. Numerical Simulation Verification

In order to primarily validate the superiority of the ABC-SGMD model, a typical simulated signal is constructed and processed. A simulated impact signal of a reciprocating air compressor under normal operation is generated, and strong white noise is added to simulate the actual signal [27]. The expression of the simulated signal is as follows:
s t = i A i h ( t i T ) + n ( t ) h ( t ) = e C t cos ( 2 π f n t ) A i = 1 + A 0 cos ( 2 π f r t )
The signal s(t) represents the total signal of the air compressor faults, where Ai is the amplitude of the i-th signal, and h(t) is an exponentially decaying sine wave representing the characteristic vibration of the air compressor valve. T is the signal period, and n(t) is additive Gaussian white noise representing random noise components in the signal.
h(t) is a simulated signal of a single compressor valve fault, where e−Ct is the decaying exponential part, and cos(2πfnt) is a cosine wave with frequency fn representing the vibration mode of the valve.
Ai represents the variation of amplitude over time, where A0 is the baseline amplitude, and cos(2πfrt) is a cosine wave with frequency fr representing the periodic variation of the amplitude, possibly due to changes in the vibration modes caused by the air compressor faults.
The specific data are shown in Table 2.
The components and the synthesized simulation signal are shown in Figure 3a, and the spectrum of the components is shown in Figure 3b. Secondly, an added noise component with an amplitude of 0.2 is introduced into the simulated signal to mimic the environmental interference under actual working conditions, and a comparison between the noise-added signal and the original signal is shown in Figure 3c,d.
First, the signal is decomposed using the SGMD method, and the corresponding spectrum distribution is displaced individually with Fourier transform, from which the matching relevance of the characteristic frequencies of the decomposed signal and the original frequencies is observed. Additionally, the signal is decomposed using the EMD method, with both methods set to a decomposition order of 6. The decomposition results are compared, as shown in Figure 3. It can be observed that both methods successfully decompose the characteristic frequencies of the simulated signal at 6, 26, and 51 Hz. However, compared to SGMD, EMD does not perform as well when decomposing signals with noise. The 6 Hz signal is submerged in noise, as shown in Figure 4a. Compared to EMD, SGMD provides clearer decomposition components. However, the number of decomposition modes in SGMD is manually set, and it can be observed from Figure 4b that multiple redundant components are decomposed, which greatly affects the efficiency and results of the decomposition.
Therefore, the Artificial Bee Colony-optimized Sinusoidal Geometric Mode Decomposition, or ABC-SGMD, is proposed. The number of bee individuals is set to 50, the search range is set to 10, the search step size is 0.1, and the maximum number of iterations is 50. The simulated signal is decomposed, and the spectrum is obtained through Fourier transform, as shown in Figure 5.
The method clearly demonstrates its effectiveness by producing decomposed components that are distinguishable without being distorted by noise or excessive redundancy, which highlights the strong potential of the method in achieving accurate and meaningful results.

4. Fault Simulation Experiment

To further validate the effectiveness of the aforementioned method in processing normal and faulty data signals from reciprocating air compressor valves under actual operating conditions, the reciprocating air compressor valve experimental simulation bench in our laboratory was used, as shown in Figure 6. At a speed of 20 revolutions per second, three operating conditions of the valve were simulated (normal valve, intake valve wear, and exhaust valve spring failure), as illustrated in Figure 7.
The vibration signals from the intake valve under different operating conditions are collected and analyzed in the time domain, resulting in the time domain plot shown in Figure 8a. This plot reveals the changing patterns and characteristics of the vibration signals: compared to signals under normal conditions, the signals under spring failure conditions exhibit more pronounced impact characteristics in each cycle due to the spring’s reduced ability to absorb vibration and impact energy, resulting in larger amplitude fluctuations. In contrast, with the wear effect of the intake valve, the irregular entry of gas into the cylinder results in denser, lower-amplitude noise signals under intake valve wear conditions. At the same time, the potential leakage may result in some signal amplitudes being lower than the original signal. To gain a deeper understanding of the frequency domain characteristics of the vibration signals, Fourier transform is performed on the collected signals, as shown in Figure 8b. Here, the horizontal axis represents the frequency, and the vertical axis represents the signal amplitude. In this paper, the frequency distribution of the signals is analyzed to understand the operational state and vibration characteristics of the gas valve.
First, the ABC-SGMD method is utilized to decompose the vibration signals under three working conditions into a series of Intrinsic Mode Function (IMF) components, each group of which corresponds to a local vibration component. With the proposed method, different frequency and amplitude components from the signal could be distinguished, facilitating a more detailed analysis of its frequency domain characteristics. The IMF component graph from the ABC-SGMD procedure is shown in Figure 9, from which the local vibration characteristics and frequency components of the vibration signals under each working condition are illustrated. By analyzing these components, a deeper understanding of the complex frequency domain structure of the vibration signals under each working condition could be gained, thereby providing a robust basis for further signal processing and feature extraction.
Here, the signal is decomposed into various components, and the kurtosis value and correlation coefficient with the original signal are calculated from each component. According to the selection criteria, components with a kurtosis value greater than 3 and a correlation coefficient greater than 0.6 are retained [28], and their union for the reconstructed signal is taken as the object of further analysis in this study.
Based on a previous analysis, it was concluded that the impact characteristics resulting from air reduction could be effectively captured by properly selecting RCMDE, ydz, and Vpp from the decomposition results of the initial vibration signal. To observe the differences in characteristic values under varying working conditions, three sets of data were randomly selected, and their characteristic values are compared in Table 3. This analysis of the signal component characteristics under different working conditions provides a solid foundation for the subsequent fault diagnosis.
It can be observed that there are significant differences in the eigenvalues among different working conditions. Passively, the fault category can be accurately determined by inputting these eigenvalues into the Learning Machine. The output results of the Extreme Learning Machine (ELM) for the signal through SGMD and EMD are observed in Figure 10.
From Figure 10, it is observed that, compared to the traditional EMD method, the SGMD method shows an improvement in accuracy of approximately 3%. Furthermore, when compared to the enhanced ABC-SGMD method, it is found that the accuracy rate is increased by an additional 13% through the improvement of the method using the Artificial Bee Colony algorithm.
To eliminate the influence of random factors, the signal was repeatedly trained and recognized multiple times in this study, selecting 80% of the data as training samples and 20% as test samples. For both scenarios, multiple trainings were conducted by the study, and the average of the final recognition results is presented in Table 4.
It can be clearly seen that the test set accuracy rate of ABC-SGMD increased by an average of about 15% compared to the traditional EMD and SGMD methods.
To verify the effectiveness of the multi-feature fusion model, it is assumed that each model contains only one feature vector. Each reconstructed matrix is input into the Self-Adaptive Differential Evolution Extreme Learning Machine (SaDE-ELM) method for recognition to determine its accuracy rate. The decomposition results are shown in Figure 11 below.
To mitigate the influence of random factors, the signal was repeatedly trained and recognized in this study, as 80% of the data were selected as training samples and 20% as test samples. The training process was repeated several times, and the final recognition results are illustrated in Table 5.
The comparison reveals that the average accuracy rate of the Fine Composite Multiscale Scattering Entropy method achieves the highest average accuracy rate at 83.4%. However, the accuracy of this method is not stable. In contrast, the accuracy of the peak-to-peak value is relatively stable, but its average accuracy rate is lower, at only 67.3%. Compared to extracting individual eigenvalues and combining them into a multi-feature fusion model, these methods have certain gaps in accuracy and stability. To achieve better diagnostic results, the eigenvalues of the decomposed IMF components can be extracted, formed into a feature vector matrix, and analyzed through SaDE-ELM. This approach is expected to yield better diagnostic outcomes.
In summary, Table 6 demonstrates that the ABC-SGMD-based method outperforms other methods in diagnostic performance under various noise conditions. The feature fusion model, constructed using feature vectors extracted by this method, more accurately reflects differences among the various fault states at different noise levels. Additionally, the ELM optimized by SaDE effectively classifies these feature vectors, showcasing the proposed method’s noise resistance and generalization ability.

5. Conclusions

In this study, a fault diagnosis model based on ABC-SGMD and SaDE-ELM was proposed and validated through simulation and experimental methods. The research findings are as follows:
  • Addressing the issue of poor robustness in traditional fault recognition methods due to the complex mechanism of reciprocating air compressor faults, this paper proposes a novel algorithm model based on ABC-SGMD to automatically extract fault features from the original signal, effectively mitigating the non-stationary characteristics of the original sequence. This method successfully overcomes the mode mixing problem in EMD and the redundant component issue in SGMD.
  • By utilizing the characteristics of features such as refined composite multiscale dispersion entropy to construct a multi-feature fusion model, the effective extraction of impact features is achieved, thereby improving the accuracy and stability of recognition.
  • The fault diagnosis model combining ASGMD with SaDE-ELM demonstrates superiority in handling nonlinear and non-stationary signals from reciprocating air compressors. Validation using simulated fault data yields promising results, demonstrating significant effectiveness and feasibility.
  • The ABC algorithm’s limited local search ability can result in slower convergence speeds. To address this, future improvements could focus on enhancing its local search capability and increasing the convergence speed. Additionally, techniques such as parallel computing or distributed computing could be employed to reduce the algorithm’s computational complexity.

Author Contributions

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

Funding

The study was funded by the Project of National Natural Science Foundation of China (Grant Number 52075050), Key University Science Research Project of Jiangsu Province (Grant Number 19KJA430004), and Jiangsu Key Laboratory of Green Process Equipment and National Natural Science Youth Fund (Grant Number 52206041).

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yu, Z.H.; Zhang, B.S.; Hu, G.X.; Chen, Z.G. Early Fault Diagnosis Model Design of Reciprocating Compressor Valve Based on Multiclass Support Vector Machine and Decision Tree. Sci. Program. 2022, 2022, 7486271. [Google Scholar] [CrossRef]
  2. Ma, H.H.; Yu, X.L.; Lv, Q. Application of one-dimensional convolutional neural network in fault diagnosis of reciprocating compressor valve. J. Xi’an Jiaotong Univ. 2022, 56, 101–108. [Google Scholar]
  3. Wang, R.; Huang, Y.C.; Zhang, J.W.; Yu, L. Comparative Study on Fault Feature Extraction Methods of Rolling Bearings Based on Low-rank and Sparse Decomposition. J. Vib. Shock. 2023, 42, 182–191. [Google Scholar]
  4. Huang, Y.H.; Dai, G.H. Study of Vibration Characteristics of The Reciprocating Compressor on The Offshore Platform Based on Harmonic Wavelet Packet Transform. Adv. Mater. Res. 2014, 875–877, 2107–2112. [Google Scholar] [CrossRef]
  5. Siddique, M.F.; Ahmad, Z.; Ullah, N.; Ullah, S.; Kim, J.-M. Pipeline Leak Detection: A Comprehensive Deep Learning Model Using CWT Image Analysis and an Optimized DBN-GA-LSSVM Framework. Sensors 2024, 24, 4009. [Google Scholar] [CrossRef] [PubMed]
  6. Liu, Y.; Wang, J.D.; Li, Y.; Zhao, H.Y.; Chen, S.X. Feature extraction method based on VMD and MFDFA for fault diagnosis of reciprocating compressor valve. J. Vibroeng. 2017, 19, 6007–6020. [Google Scholar] [CrossRef]
  7. Fernandes, H.S.; Sousa, S.F.; Cerqueira, N.M.F.S.A. VMD Store—A VMD Plugin to Browse, Discover, and Install VMD Extensions. J. Chem. Inf. Model. 2019, 59, 4519–4523. [Google Scholar] [CrossRef] [PubMed]
  8. Li, Y.; Zhou, J.; Li, H.; Meng, G.; Bian, J. A Fast and Adaptive Empirical Mode Decomposition Method and Its Application in Rolling Bearing Fault Diagnosis. IEEE Sens. J. 2023, 23, 567–576. [Google Scholar] [CrossRef]
  9. Shao, J.; Xie, Z.L.; Yang, R. Fault Diagnosis of Compressor Valve Based on GA-PSO Optimized BP Neural Network. J. Univ. Electron. Sci. Technol. China 2018, 47, 781–787. [Google Scholar]
  10. Cheng, J.; Yang, Y.; Li, X.; Cheng, J. Symplectic geometry packet decomposition and its applications to gear fault diagnosis. Mech. Syst. Signal Process. 2022, 174, 1096–1216. [Google Scholar] [CrossRef]
  11. Zhao, J.; Chen, Z.G.; Wang, Y.X.; Chai, L.; Gao, S. Research on Bearing Fault Diagnosis Based on Symplectic Geometry Extraction Transformation. Mechatron. Eng. 2021, 38, 719–725. [Google Scholar]
  12. Song, M.P.; Wang, J.D.; Zhao, H.Y.; Li, Y.Y. Bearing failure of reciprocating compressor sub-health recognition based on CAGOA-VMD and GRCMDE. Adv. Mech. Eng. 2022, 14, 16878132221082975. [Google Scholar] [CrossRef]
  13. Wang, Y.T.; Wang, D. Investigations on sample entropy and fuzzy entropy for machine condition monitoring: Revisited. Meas. Sci. Technol. 2023, 34, 125104. [Google Scholar] [CrossRef]
  14. Shen, Y.J.; Wang, J.F.; Yang, S.P. Improved method for detecting weak abrupt information based on permutation entropy. Adv. Mech. Eng. 2017, 9, 1687814016686664. [Google Scholar] [CrossRef]
  15. Yu, B.C.; Zhao, X.J.; Zheng, M.F.; Yuan, X.J.; Hou, B. Entropy on Intuitionistic Fuzzy Sets and Hesitant Fuzzy Sets. J. Math. 2022, 2022, 1585079. [Google Scholar] [CrossRef]
  16. Li, Z.X.; Wang, C.P.; Bao, H.R. Application of Improved VMD and Envelope Spectrum Combination Method in Pipeline Leakage. Mech. Des. Manuf. 2022, 377, 102–107. [Google Scholar]
  17. Ullah, N.; Ahmed, Z.; Kim, J.-M. Pipeline Leakage Detection Using Acoustic Emission and Machine Learning Algorithms. Sensors 2023, 23, 3226. [Google Scholar] [CrossRef] [PubMed]
  18. Bie, F.F.; Wu, Y.F.; Zhang, Y.; Peng, J.; Zhu, H.F. An Integrated Model of Atom Search Optimization-Based Resonance Sparse Signal Decomposition and Cross-Validation SVM for Gearbox Fault Diagnosis. Shock Vib. 2022, 2022, 4069180. [Google Scholar] [CrossRef]
  19. Lv, Q.; Cai, L.X.; Yu, X.L.; Ma, H.H.; Li, Y.; Shu, Y. An Automatic Fault Diagnosis Method for the Reciprocating Compressor Based on HMT and ANN. Appl. Sci. 2022, 12, 5182. [Google Scholar] [CrossRef]
  20. Jnr, E.O.N.; Ziggah, Y.Y.; Relvas, S. Hybrid ensemble intelligent model based on wavelet transform, swarm intelligence and artificial neural network for electricity demand forecasting. Sustain. Cities Soc. 2021, 66, 102679. [Google Scholar]
  21. Yan, X.A.; Liu, Y.; Jia, M.P. A Fault Diagnosis Approach for Rolling Bearing Integrated SGMD, IMSDE and Multiclass Relevance Vector Machine. Sensors 2020, 20, 4352. [Google Scholar] [CrossRef]
  22. Takens, F. Detecting Strange Attractors in Turbulence. In Dynamical Systems in Turbulence; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  23. Forouzandeh, S.; Berahmand, K.; Nasiri, E.; Rostami, M. A Hotel Recommender System for Tourists Using the Artificial Bee Colony Algorithm and Fuzzy TOPSIS Model: A Case Study of TripAdvisor. Int. J. Inf. Technol. Decis. Mak. 2021, 20, 399–429. [Google Scholar] [CrossRef]
  24. Lv, J.; Sun, W.L.; Wang, H.W.; Zhang, F. Coordinated Approach Fusing RCMDE and Sparrow Search Algorithm-Based SVM for Fault Diagnosis of Rolling Bearings. Sensors 2021, 21, 5297. [Google Scholar] [CrossRef]
  25. Chen, Z.Y.; Gryllias, K.; Li, W.H. Mechanical fault diagnosis using Convolutional Neural Networks and Extreme Learning Machine. Mech. Syst. Signal Process. 2019, 133, 106272. [Google Scholar] [CrossRef]
  26. Cao, J.; Lin, Z.; Huang, G.-B. Self-adaptive evolutionary extreme learning machine. Neural Process. Lett. 2012, 36, 285–305. [Google Scholar] [CrossRef]
  27. Bie, F.F.; Chen, S.Z.; Lyu, F.; Zhu, H.F.; Li, Q.Q.; Miao, X.T. Research on fault diagnosis method of reciprocating compressor valve based on IVMD-CMS model. J. Mech. Sci. Technol. 2023, 37, 3931–3943. [Google Scholar] [CrossRef]
  28. Luan, X.C.; Li, Y.Z.; Xu, S.; Sha, Y.D. Fault Diagnosis Method of Rolling Bearing Based on Wavelet Packet Transform and CEEMDAN. J. Aerosp. Power 2024, 39, 154–168. [Google Scholar]
Figure 1. SGMD flowchart.
Figure 1. SGMD flowchart.
Applsci 14 07068 g001
Figure 2. Algorithm flowchart.
Figure 2. Algorithm flowchart.
Applsci 14 07068 g002
Figure 3. Time-frequency graph of the analog signal and its components.
Figure 3. Time-frequency graph of the analog signal and its components.
Applsci 14 07068 g003
Figure 4. Decomposition comparison.
Figure 4. Decomposition comparison.
Applsci 14 07068 g004
Figure 5. Decomposition of ABC-SGMD.
Figure 5. Decomposition of ABC-SGMD.
Applsci 14 07068 g005
Figure 6. Fault simulation test bench. (1—three-phase motor; 2—frequency converter; 3—acceleration sensor; 4—reciprocating air compressor; 5—signal collector; 6—PC).
Figure 6. Fault simulation test bench. (1—three-phase motor; 2—frequency converter; 3—acceleration sensor; 4—reciprocating air compressor; 5—signal collector; 6—PC).
Applsci 14 07068 g006
Figure 7. Simulated faults.
Figure 7. Simulated faults.
Applsci 14 07068 g007
Figure 8. Time-frequency domain of the experimental signal.
Figure 8. Time-frequency domain of the experimental signal.
Applsci 14 07068 g008
Figure 9. IMF components after ABC-SGMD.
Figure 9. IMF components after ABC-SGMD.
Applsci 14 07068 g009
Figure 10. Comparison of the test set accuracy.
Figure 10. Comparison of the test set accuracy.
Applsci 14 07068 g010
Figure 11. Single feature value recognition accuracy.
Figure 11. Single feature value recognition accuracy.
Applsci 14 07068 g011
Table 1. Overview of the methods.
Table 1. Overview of the methods.
MethodChallenges and Limitations
STFTUses a fixed window function with single resolution, unable to balance time and frequency resolution.
WTEncounters mode mixing issues with multi-component signals and varying results with different wavelet bases, lacking adaptive scale determination.
EMDExperiences endpoint effects, mode mixing, over and under-envelope issues, and lacks noise robustness.
VMDRequires presetting penalty term parameters, initial center frequencies, and mode number, which significantly affect the results without a standard for evaluation.
Table 2. Specific parameters of the analog signal.
Table 2. Specific parameters of the analog signal.
Parameter Name Data
Rotational Frequency,  f r 30 Hz
Attenuation Coefficient,  C 700
Resonance Frequency,  f n 5000 Hz
Maximum Amplitude,  A o 0.3
Repetition Period,  T 1/120 s
Sampling Time,  t 20 s
Table 3. Eigenvalues of the three working conditions.
Table 3. Eigenvalues of the three working conditions.
RCMDEydzVpp
Normal1.5510.5744.998
1.4330.5704.311
1.4800.5544.654
Spring failure1.3520.8663.719
1.3331.0754.072
1.3521.0073.948
Valve plate wear1.6770.4102.723
1.6980.3492.876
1.7080.4392.951
Table 4. Comparison of the recognition rates of the methods.
Table 4. Comparison of the recognition rates of the methods.
Decomposition MethodAverage Accuracy RateVariance
EMD0.7960.00214
SGMD0.8900.00026
ABC-SGMD0.9890.00012
Table 5. Single feature value recognition accuracy.
Table 5. Single feature value recognition accuracy.
EigenvalueAverage Accuracy RateVariance
RCMDE0.8340.01284
ydz0.7970.00881
Vpp0.6730.00592
Table 6. Identification accuracy and variance.
Table 6. Identification accuracy and variance.
Decomposition MethodEigenvalueAverage Accuracy RateVariance
EMDEigenvalue matrix0.7960.00214
SGMDEigenvalue matrix0.8900.00026
ABC-SGMDEigenvalue matrix0.9890.00012
ABC-SGMDRCMDE0.8340.01284
ABC-SGMDydz0.7970.00881
ABC-SGMDVpp0.6730.00592
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

Li, J.; Bie, F.; Li, Q.; Zhou, Z.; Miao, X.; Zhang, S. Impact Features Extracting Method for a Reciprocating Compressor Based on the ABC-SGMD Model. Appl. Sci. 2024, 14, 7068. https://doi.org/10.3390/app14167068

AMA Style

Li J, Bie F, Li Q, Zhou Z, Miao X, Zhang S. Impact Features Extracting Method for a Reciprocating Compressor Based on the ABC-SGMD Model. Applied Sciences. 2024; 14(16):7068. https://doi.org/10.3390/app14167068

Chicago/Turabian Style

Li, Jiaxun, Fengfeng Bie, Qianqian Li, Zhaolong Zhou, Xinting Miao, and Siyi Zhang. 2024. "Impact Features Extracting Method for a Reciprocating Compressor Based on the ABC-SGMD Model" Applied Sciences 14, no. 16: 7068. https://doi.org/10.3390/app14167068

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