Abstract
The bearing vibration signal of reciprocating compressor has complex, non-stationary, nonlinear, and feature coupling characteristics. A method for sub-health recognition of sliding bearings based on curve adaptive grasshopper optimization algorithm optimize the parameters of variational mode decomposition (CAGOA-VMD) and generalized refine composite multiscale dispersion entropy (GRCMDE) is used. First, the CAGOA was used to search the best influence parameter combination of the VMD algorithm, and determine the bandwidth parameters and the number of decompositions that need to be set by the VMD algorithm, decompose the bearing fault signal to obtain a series of IMF. Then, the kurtosis and correlation coefficient criteria are used to select a group of components that contain the most information, and the fault signal is reconstructed on this component, and then the reconstructed signal is analyzed by GRCMDE to form a fault eigenvector. Finally, KPCA is used for dimensionality reduction to select input features and input into KELM for classification and recognition. The experimental results show that this method can effectively extract the bearing fault features of reciprocating compressors, and the eigenvectors have good separability, and realize the sub-health recognition of bearing fault features of reciprocating compressors.
Keywords
Introduction
Bearings are one of the important components of reciprocating compressors. They have the advantages of high operating accuracy and good replaceability. However, due to the influence of alternating loads, machining errors, improper installation, and other factors, the bearing can be damaged during operation, causing the reciprocating compressor to fail to work normally. 1 In addition, due to the vibration signal of the reciprocating compressor bearing has strong non-stationary and non-linear characteristics, and early faults are always submerged by strong background noise, this will increase the difficulty of fault diagnosis. Therefore, sub-health monitoring and fault diagnosis of reciprocating compressors have aroused extensive attention and research. 2
Entropy is often used in the field of mechanical fault diagnosis. Commonly used entropies include Samp En, FE 3 and PE,4,5 etc., but both Samp En and FE are analyzed from a single scale of time. MPE and MSE are the most common types of Multi-scale Entropy (MSE). However, in MSE, MSE has the disadvantages of slow operation speed and affected by mutation signals when calculating long data; Compared with MSE, the calculation of MPE is simpler, but the disadvantage of MPE is that it does not consider the relationship between signal amplitudes. 6 In 2016, Rostaghi and Azami 7 proposed a new kind of entropy-Dispersion Entropy (DE), which has the advantages of good stability, less affected, and fast calculation speed by mutation signal. Then Zhang et al. 8 and Luo et al. 9 proposed Refined Composite Multi-scale Dispersion Entropy (RCMDE) on this basis, which is superior to other types of multi-scale entropy in terms of calculation deviation and feature extraction. However, there are still some problems that need to be solved in RCMDE. As in the original DE, it does not distinguish the fluctuations of the graph. Second, the mapping method is not necessarily suitable for bearing vibration signals of reciprocating compressors. 10 In RCMDE, the mean-average coarse-grained procedure is usually used. In order to overcome its inherent limitations, this paper proposes to use the root-mean-square coarse-grained procedure instead, that is Generalized Refined Composite Multi-scale Dispersion Entropy (GRCMDE).
The vibration signal of the reciprocating compressor bearing are easily affected by noise signals. When simply calculating the multi-scale entropy to process the vibration signal of the bearing, it will directly affect the result of the extracted fault eigenvectors. Therefore, the original signal needs to be preprocessed before further analysis to reduce or eliminate noise interference. Based on the information entropy energy vector of the EMD 11 method as the fault eigenvector of the reciprocating compressor. Fault diagnosis of reciprocating compressor based on Hermite interpolation LMD method is proposed, etc.. However, in the calculation process of EMD and LMD methods, envelope analysis is used to estimate extreme points, 12 the modal aliasing phenomenon is caused by the uneven distribution of extreme points, 13 and then a series of components with unclear physical meaning are generated, which seriously affects the accuracy of fault diagnosis. In order to avoid the inherent modal aliasing problems of methods such as EMD and LMD, and to better analyze the field measured signals containing complex background noise, this paper introduces a new adaptive sub-method, a variation based on Wiener filter Variational Mode Decomposition (VMD). 14 This method has good robustness to noise. It has been successfully used to extract the fault characteristics of non-linear and non-stationary friction influence signals, and to perform instantaneous detection of voice signals 15 and financial market trend analysis. 16 However, in the decomposition process of the VMD method, the number of components K and the bandwidth parameter α are the two main parameters. In order to improve the accuracy of VMD decomposition, it is necessary to consider how to adaptively select parameters. The grasshopper optimization algorithm (GOA) 17 is a new swarm intelligence algorithm proposed by Shahrzad Salemi and others in 2017. The advantage of GOA lies in its strong development ability and has proved its superiority in optimization. 18 At the same time, it is also used in other fields such as scheduling and multi-objective optimization.19,20 However, it still has some problems, such as low stability, so it is rarely used in mechanical fault diagnosis. Therefore, Curve Adaptation (CA) is proposed to replace the linear adaptation of the grasshopper algorithm parameters, which improves the convergence accuracy.21,22 And applied it to propose a curve adaptive grasshopper optimization algorithm (CAGOA) 19 to optimize the parameters of the VMD (CAGOA-VMD) to decompose the fault signal of the reciprocating compressor bearing.
For GRCMDE eigenvalues, the classification sensitivity and classification level are greatly affected by the fault type and data size, and the accuracy and precision of fault classification will decrease, so further optimization of the GRCMDE eigenvalues is needed. Therefore, the recently developed reduction dimension method, Kernel Principal Component Analysis (KCPA) 23 is a good choice. It can well retain the useful information of the original high-dimensional eigenvector and obtain a low-dimensional eigenvector. The eigenvector can best retain the clustering structure of the data, so in order to improve the failure mode recognition rate, this paper uses KPCA to reduce the dimensionality of the eigenvector. Finally, KELM 24 is used to diagnose the fault mode of the reciprocating compressor bearing.
In summary, for the characteristics of fault information in complex mechanical systems that are often implied at different scales, CAGOA-VMD and GRCMDE are combined with the KELM algorithm for fault diagnosis of sliding bearings of reciprocating compressors. It is expected to achieve higher failure recognition rate.
CAGOA-VMD method
The VMD method is composed of two steps: building and solving the variational model. The core idea is to apply the new screening iteration principle in the frequency domain to adaptively search for the center frequency and bandwidth of each component of the variational model to achieve signal separation. However, using VMD to process signals requires pre-setting the number of decomposition components K and the bandwidth parameter α. The difference in the settings of these two parameters has a greater impact on the final decomposition results. Moreover, the measured signal is relatively complex and changeable, and it is difficult to determine the two parameters. Therefore, selecting the appropriate K and α is the key to the decomposition result of the VMD algorithm.
The grasshopper optimization algorithm (GOA) is an intelligent optimization algorithm with strong global nonlinear optimization capabilities. The GOA algorithm is used to optimize the number of components K and the bandwidth parameter α of the VMD algorithm, and the objective function is solved by the fitness function. The space performs a global parallel random search to obtain optimized parameters.
According to the grasshopper optimization algorithm, the population migration and foraging behavior of grasshopper in nature are simulated for mathematical modeling. The mathematical formula is:
However, the mathematical model does not solve the optimization problem, so the global and local optimization processes are coordinated by introducing the decreasing coefficient c which determines the size of comfort zone, repulsion zone, and attraction zone. The improved mathematical model is as follows:
In the equation (2), the influence of gravity is not considered. The expressions of c is as follows:
Where l represents the current number of iteration, M is the maximum number of iterations, cmax is the maximum value, and cmin is the minimum value.
In equation (3), the parameter c is reduced the attractive, comfortable, and repelling domains among grasshopper. Therefore, c is a key parameter in GOA and has a very large impact on the overall performance of GOA.The parameter c in GOA adopts linear adaptive reduction (equation (3)), which can dynamically adjust the exploration and development in GOA. However, if the parameter c decreases too fast in the early stage of the algorithm, the early exploration of the algorithm will be insufficient, resulting in GOA unable to search Global optimization; the reduction is too slow in the later stage of the algorithm and the later development of the algorithm is insufficient, resulting in the inability of GOA to accurately search in local areas. According to this phenomenon, the parameter c adopts a curve adaptive adjustment strategy to effectively solve this problem. The parameter c based on curve adaptation is as follows:
The CAGOA (equation (4)) proposed in this paper replaces the method of linear adaptive update parameter c in the grasshopper optimization algorithm, thereby forming a new CAGOA. The parameter c affects the search range of the grasshopper, and the parameter from large to small corresponds to the transformation of the locust algorithm from global search to local search. The difference between curve adaptation and linear adaptation lies in the downward trend of parameter c. Linear adaptation decreases at the same rate, while the curve adaptation adjustment strategy has a small decrease rate at the beginning and end, and the decrease is slow, which helps enhance the grasshopper’s global search at the beginning and local search capabilities in the later stage. In addition, the value of the cosine adaptation parameter c is larger than the value of linear adaptation in the early stage, which can increase the search range of locusts and enhance the ability of grasshopper exploration; the value of the latter parameter is smaller than that of linear adaptation, which can reduce the grasshoppers search scope, enhance grasshopper exploration ability.
This paper uses the CAGOA algorithm to adaptively select the K and α of the VMD algorithm. Therefore, the types of grasshopper populations in the CAGOA algorithm are K and α.The dispersion entropy is selected as the fitness function, and the fitness value calculated by each update is compared and updated. The dispersion entropy reflects the complexity of the signal. The more complex the signal, the greater the dispersion entropy, and vice versa. For the fault signal decomposed by VMD, if the IMF component contains more noise, the signal complexity is stronger, and the dispersion entropy value will be larger; if the component contains more fault components, the stronger the regularity of the signal and the weaker the complexity, the smaller the value of dispersion entropy. Once K and α are determined, the component dispersion entropy is obtained after VMD decomposition, and the component with the smallest entropy value is the component with the best fault characteristic information. Therefore, the minimization of dispersion entropy is used as the fitness value and the target of parameter optimization. Figure 1 is the process of VMD optimized by CAGOA.

The process of VMD optimized by CAGOA.
Generalized refined composite multiscale dispersion entropy
Dispersion entropy (DE) is a nonlinear dynamic method to measure the complexity of time series. Both the MDE method and the RCMDE method are multi-scaled on the original data. MDE divides the data equidistantly and then averages the data. RCMDE is mainly obtained by calculating the mean of all values in each non-overlapping segment. 25 These two methods will cause a lot of loss of potentially useful information.
This subsection proposes the GRCMDE method to solve the above problems, and its main calculation steps are as follows.
(1) For a time series u with a length of L,
(2) By using normal cumulative distribution function
(3) The time series
Each time series
(4) Calculate the probability of each coarse-grained dispersion mode π, and then find the average of the probabilities of all the dispersion modes.
where
(5) Finally, the GRCMDE of
where
Comparison between GRCMDE and GMDE simulation
In the GRCMDE algorithm, the values of three parameters need to be set in advance, class c, embedding dimension m, and time delay d. According to the recommended settings of Azami et al., 26 set c = 5, m = 3, and d = 1. Select length N = 2000, 4000, 6000, 8000, and 10,000 of Gaussian white noise and 1/f noise signals to analyze and compare GRCMDE and GMDE respectively, as shown in Figure 2.

GRCMDE and GMDE curves of Gaussian white noise and 1/f noise: (a) GRCMDE of Gaussian white noise, (b) GMDE of Gaussian white noise, (c) GRCMDE of 1/f noise, and (d) GMDE of 1/f noise.
Comparing the (a) and (b) in Figure 2, it can be found that the GMDE and GRCMDE curves for Gaussian white noise decrease almost linearly with the increase of the scale factor τ. So only choosing a smaller coarse-grained sequence of Gaussian white noise will contain more important feature information. For the GMDE curve, when the τ is large, the entropy value changes more greatly, and the GRCMDE curve changes more smoothly.Therefore, GRCMDE can obtain a more stable entropy value than GMDE. Moreover, for Gaussian white noises of different lengths, the entropy value of the GMDE or GRCMDE curve changes little.
Comparing the (c) and (d) in Figure 2, it can be found that the GMDE and GRCMDE curves for 1/f noise first acceleratly decrease and then tend to a constant value with the increase of the τ. similarly, the stability of the GRCMDE entropy value better than GMDE. Moreover, the entropy value of GRCMDE (or GMDE) of 1/f noise on most different scale factors is greater than that of Gaussian white noise, which shows that the characteristic information and structure complexity of 1/f noise are higher than Gaussian white noise.
Next, the GMDE and GRCMDE with lengths of 1000 and 200 sets of Gaussian white noise and 1/f noise are used to study their statistical stability. The result is shown in Figure 3. In terms of the average value, regardless of whether the GMDE method or the GRCMDE method is used, the average value of the Gaussian white noise and 1/f noise of the 200 sets of data is almost equal. In terms of standard deviation, the GRCMDE method is smaller than the GMDE method. By comparison, the GRCMDE method is higher than the GMDE method in statistical stability, so the GRCMDE method is more accurate in extracting noise features.

Comparative analysis of the GRCMDE and the GMDE: (a) Gaussian white noise signal and (b) 1/f noise signal.
Then, for the five states of the bearing: Normal state; First-stage connecting rod large-end bearing bush clearance (FCB); First-stage connecting rod small-end bearing bush clearance (FCS); Second-stage connecting rod large-end bearing bush clearance (SCB); and Second-stage connecting rod small-end bearing bush clearance (SCS); 20 sets of two full-period data are selected, use GRCMDE and GMDE analysis, where m = 3; c = 4; t = 1, the results are shown in Figures 4 and 5.

GRCMDE and GMDE curves of different bearing states: (a) GRCMDE with different bearing states and (b) GMDE with different bearing states.

Statistical stability analysis of the GRCMDE and the GMDE for the five bearing states: (a) GRCMDE and (b) GMDE.
With the increase of the τ, the GRCMDE and GMDE curves of the reciprocating compressor bearing in the normal clearance state gradually increase, but when τ ≥ 8, the GRCMDE and GMDE curves increase slowly. The GRCMDE and GMDE curves of the four fault states with large bearing clearances of reciprocating compressors gradually decrease with the increase of the τ. When τ ≥ 10, the GRCMDE and GMDE curves decrease slowly and the curves become more stable. Specifically, the GMDE entropy fluctuates in a larger range with the increase of the τ, while the GRCMDE curve gradually changes with the increase of the τ. The results also show that GRCMDE is better than GMDE in terms of entropy consistency and stability.
Twenty sets of data are randomly selected, and each set contains two full-period data points, and statistical stability is performed on the bearing state data of five reciprocating compressors, as shown in Figure 5.The average values of entropy calculated by GRCMDE and GMDE are almost equal. Especially with the increase of the τ, the fluctuation increases. In addition, the standard deviation of GRCMDE is smaller than the standard deviation of GMDE. Taking into account comprehensively, the GRCMDE method provides a more accurate entropy estimate.
Fault diagnosis method of reciprocating compressor based on CAGOA-VMD and GRCMDE
Aiming at the characteristics of complex, non-stationary, nonlinear and feature coupling of the reciprocating compressor bearing vibration signal, a feature extraction method based on CAGOA-VMD and GRCMDE is proposed. The fault diagnosis process of the reciprocating compressor bearing is shown in Figure 6. Specific steps are as follows.
Use the curve adaptive grasshopper algorithm to optimize the parameters of the variational modal decomposition, obtain the best optimized parameter group [K0, α0], set it as the VMD decomposition parameter, decompose the reciprocating compressor bearing fault signal, and get K0 IMF components;
Use kurtosis and correlation coefficient criteria to select a group of K0 IMF components, select the IMF components that can significantly represent the fault characteristics, and reconstruct the fault signal;
Perform GRCMDE analysis on the reconstructed fault signal, quantify the GRCMDE entropy value of the reconstructed fault signal, form the reciprocating compressor bearing fault eigenvector, and use KPCA to select the input eigenvector;
The kernel extreme learning machine (KELM) is used to train and test the bearing fault eigenvectors to identify different fault types and sub-health conditions.

Flow chart of fault diagnosis.
The reciprocating compressor has been widely applied in the petroleum and chemical industry, and their operating state and security are thought to be challenging research subjects. The experimental data in this paper comes from the 2D12-70/0-13 two-stage double-acting reciprocating compressor shown in Figure 7. Its main design parameters: shaft power is 500 kW, piston stroke is 240 mm, crank speed is 496 rpm. Bearings are often subjected to alternating loads during the working process of the reciprocating compressor. Long-term service will inevitably cause bearing failures, which will cause the reciprocating compressor to stop and cause economic losses. Therefore, it highlights the necessity of condition monitoring and fault diagnosis for reciprocating compressors. Photos of the test bench and the schematic diagram of the reciprocating compressor transmission mechanism are displayed in Figures 7 and 8, respectively.

Two-stage double-acting reciprocating compressor of 2D12 type: (a) photos of the test bench, (b) sensor on the top of the crankcase, and (c) sensor on the top of the crosshead guide surface.

Scematic diagram of the reciprocating compressor transmission mechanism.
As shown in Figure 8, the connecting rod of the 2D12 reciprocating compressor is connected with the crankshaft and the crosshead by sliding bearings. In addition to its own assembly clearance, it is continuously affected by large alternating loads and friction and wear, resulting in increased local wear of the bearing. As a result, the bearing clearance is too large, which in turn causes abnormal vibration at the joints of the piston, cylinder, and crankshaft, which affects the operation of the equipment.
Bearing bushes will wear out during long-term work, and if not detected in time, huge economic losses will be caused. This paper mainly takes the early weak fault signals in five states of the bearing as the research object to verify the effectiveness of the proposed method, the connecting rod and its components are shown in Figure 9. After working for a while, the normal bearing bush in Figure 9(b) will wear out and then becomes the fault state in Figure 9(c) resulting in a clearance between the journal and bearing bush, and the machine will produce abnormal sound and vibration. When the bearing clearance of the reciprocating compressor is too large, the vibration signal of the cylinder surface is mixed with the non-stationary non-linear signal of complex frequency excited by different excitation sources, and coupled with the background noise. Therefore, during the test, the sensors were installed on the upper end of the crosshead slider and the top of the crankcase as shown by the red triangle in Figure 10. As shown in Figure 7(b) and (c), the integrated circuit piezoelectric (ICP) accelerometer (CT1010LC) is installed in the red rectangular frame, the sensitivity is 100 mv/g, the measurement range is ±50 g, and the frequency range is 0.5–5 kHz. The sampling frequency and time respectively are 50 kHz and 4 s. The program written by MATLAB software analyzes the collected vibration signal. Figure 11 shows the time domain waveforms of the reciprocating compressor in two periods under five bearing states.

Reciprocating compressor connecting rod: (a) connecting rod, (b) normal state, (c) big end fault bearing, and (d) normal bearing bush.

The structural draw of reciprocating compressor and measuring points.

Time-domain waveform diagram of reciprocating compressor under five bearing states.
In this paper, first, the CAGOA algorithm is used to determine the number of components K and the bandwidth parameter α of the VMD decomposition. Through the CAGOA algorithm to optimize the VMD decomposition parameters of the five bearing vibration signals, the best optimized parameter combination can be obtained as shown in Table 1.
VMD parameter setting of bearing state vibration signal.
According to the two parameter data of VMD in Table 1, the five state signals of bearing clearance were decomposed, and based on the kurtosis value reflecting the impact of the fault and the correlation coefficient reflecting the correlation analysis between the component signal and the original signal, that is, the kurtosis-correlation coefficient criterion, Select the kurtosis value and the correlation coefficient to have the same weight to calculate the kurtosis-correlation coefficient value Kr of each IMF component as shown in Table 2. Since the greater the kurtosis value, the more fault components contained in the signal, and the greater the absolute value of the correlation coefficient, the higher the degree of linear correlation between the two samples. Therefore, the first three IMF components with larger Kr should be selected for signal reconstruction to perform signal analysis in each state.
The kurtosis-correlation coefficient value of each IMF component of the vibration signal of the five bearing states.
It can be found from Table 2, when the bearing is in a normal state, the kurtosis-correlation coefficient value of the IMF component is about less than 2, which is close to the normal distribution state. When the bearing is in a clearance failure state, the kurtosis-correlation coefficient value of some IMF components increases significantly. Therefore, this paper selects the first three IMF components with the largest kurtosis-correlation coefficient values in various signal states for signal reconstruction. The specific selection is shown in Table 2 for the underlined components. The reconstructed signal is shown in Figure 12.

Bearing reconstruction signal.
Calculate the GRCMDE values of the reconstructed vibration signals under different bearing states, where m = 3; c = 4; t = 1, and the maximum scale factor is 20, as shown in Figure 13. In the normal bearing clearance state, GRCMDE gradually increases with the increase of the scale factor, and finally stabilizes. The other four fault signals gradually decrease with the increase of the scale factor, and tend to be stable.When τ > 3, the GRCMDE values of these five bearing clearance states can be well distinguished. Compared with the GRCMDE value of the original signal, the reconstructed signal has good distinguishability. Considering the above factors comprehensively, in order to make the method proposed in this paper have a better fault diagnosis effect, this paper selects the multi-scale dispersion entropy value of 17 scales with τ > 3 as the state fault eigenvector.

The GRCMDE curve diagram of bearing in five states.
The KPCA algorithm with non-linear data processing capabilities is used to select the more prominent features in the feature vectors obtained in GRCMDE. The cumulative contribution rate is set to 85%, so three main eigenvalues are selected from the original 17 eigenvalues.
Through the above analysis, the method proposed in this paper is used to analyze the five state signals of the bearing to construct the reciprocating compressor bearing state eigenvector set. Corresponding to each state, 150 sets of feature vectors are extracted, 100 sets of training sets, and 50 sets of test sets are randomly selected from them, and then input the features into KELM to achieve fault classification, as shown in Table 3.The overall diagnosis rate based on CAGOA-VMD and GRCMDE in this article is as high as 99.2%.
Recognition result of bearing fault state.
In order to verify that the method used in this article has better superiority in the fault diagnosis of reciprocating compressor bearings, respectively perform CAGOA-VMD and GRCMDE, VMD and GRCMDE methods, VMD and RCMDE methods, and VMD and GMDE methods of feature vector diagnosis under the same data sample and identification method as shown in Table 3.
It can be seen from the recognition results that, firstly, under the same GRCMDE feature extraction method, the recognition accuracy of the VMD method with parameters optimized by CAGOA is higher than the VMD method without optimization. Secondly, under the same VMD method, the recognition accuracy of GRCMDE is much higher than that of GMDE method, and higher than that of the currently commonly used RCMDE method. Therefore, the two improved methods proposed in this paper, namely CAGOA-VMD and GRCMDE, are superior to the other three methods in both the overall recognition rate and the single fault recognition rate in the fault diagnosis of reciprocating compressor bearings, and the diagnosis effect is the best. However, the main disadvantage of this method is that it takes more time due to the complexity of the optimization algorithm.
Conclusion
In order to accurately and efficiently identify different fault states of the reciprocating compressor bearing and prevent the occurrence of safety accidents. This paper proposes a new method for reciprocating compressor bearing fault diagnosis based on CAGOA-VMD and GRCMDE. Experimental analysis proves the great performance of the proposed method. The main work and innovations of this article are as follows:
The coarse-graining method of MDE is improved and GRCMDE is proposed, which has better fault features extraction ability and stability.
CAGOA is used to optimize the parameters of the VMD method to obtain the best optimized parameter group [K0, α0], which solves the defect that the parameters need to be set manually.
Combining CAGOA-VMD and GRCMDE, a new reciprocating compressor bearing fault diagnosis method is proposed. Experimental analysis shows that this method has the best fault diagnosis capability compared with other methods.
Although the proposed method can improve the accuracy of fault diagnosis, there are still some limitations. The Parameter optimization process is more time-consuming than manual setting. In future work, we will focus on researching signal denoising methods and reduce the computing time, and try to apply similar methods to fault diagnosis of other mechanical equipment, so as to expand the application scope of similar methods.
Footnotes
Handling Editor: Chenhui Liang
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported in part by the Heilongjiang Natural Science Foundation under Grant LH2021E021, in part by the National Natural Science Foundation of China under Grant 51505079.
