Next Article in Journal
Highly Enriched Uranium-Free Medical Radioisotope Production Methods: An Integrative Review
Previous Article in Journal
Allelopathic Potential of Sunflower Genotypes at Different Growth Stages on Lettuce
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Micro-Vibration Signal Denoising Algorithm of Spectral Morphology Fitting Based on Variational Mode Decomposition

State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(24), 12570; https://doi.org/10.3390/app122412570
Submission received: 20 October 2022 / Revised: 20 November 2022 / Accepted: 23 November 2022 / Published: 8 December 2022

Abstract

:
Environmental micro-vibration has a significant impact on the proper functioning of semiconductor production and testing equipment such as the Czochralski growth furnace, polishing machine, photoetching machine, scanning electron microscope, etc. Low-frequency micro vibration has a significant influence on the normal operation of high-precision machining and testing equipment, and even causes irreversible damage to the equipment. Therefore, the micro-vibration test has important theoretical significance and engineering value for guiding the vibration isolation design of an electronic industrial workshop and ensuring the stable operation of various precision equipment in the workshop. As the observed acceleration signal is affected by noise introduced by the acceleration sensor itself, the signal processing circuit, the external power supply and interference from environmental factors, direct integration operations can lead to problems such as baseline drift and signal distortion in the calculation results. Aiming at the problem of noise interference in the micro-vibration measurement process, this paper proposed a micro-vibration signal denoising algorithm of spectral morphology fitting based on variational mode decomposition. The observed acceleration signal is decomposed into several orders of finite bandwidth intrinsic mode function components. The asymmetric Gaussian mixture model is used to complete the fitting of the spectral curves of each order of intrinsic mode function components. We can obtain the relevant parameters of the asymmetric Gaussian mixture model curves to complete the division of the effective information frequency band and finally achieve the denoising of the observed acceleration signal. Finally, the algorithm of this paper is compared with traditional denoising algorithms through numerical simulation examples and comparative experiments on denoising effects. The results show that the proposed algorithm has higher accuracy and anti-noise ability.

1. Introduction

With the rapid growth in the field of microelectronics production and testing, industrial manufacturing is increasingly developing in the direction of high precision and ultra-high precision, and the demand for high-precision electronic industrial workshops (microelectronics, optical instruments, lasers, nanomaterials, etc.) is on the rise with each passing day [1]. Precision equipment in electronic industry workshops such as microelectronics, semiconductors and precision instruments have extremely demanding requirements for micro-vibration [2]. As stipulated in the national standard document GB51076-2015, the allowable vibration velocity value of the photoetching equipment and etching equipment in the 5 nm production line in the frequency band of 1–100 Hz is only 1.60 μ m/s [3]. Micro-vibration measurement and evaluation have strict requirements for measuring equipment. For example, Gao Guangyun used the TROMINO microseismograph of Micromed Company to realize the evaluation of micro-vibration characteristics of the workshop [4,5]. Vladimir measured external background noise vibrations using an eight-channel vibration analyzer LMS Scadas Mobile-I, and highly sensitive ICP accelerometers AP2006 and BC-130 [6]. lgen et al. built a single-degree-of-freedom vibration isolation system (SDOF) to assess the vibration isolation performance of a specially designed structure [7]. Masoud et al. at Tufts University used MEGGITT’s piezoelectric accelerometer 731A-P31 to measure environmental micro-vibration of building foundations caused by ground trains and subways [8].
Vibration displacement and velocity are among the key indicators in environmental micro-vibration evaluation of electronic industrial workshop [3]. For example, VC vibration standard, which is widely used in the field of microelectronics production, uses the root mean square (RMS) value of vibration velocity as an evaluation indicator [9,10]. In the micro-vibration test, due to transportation, maintenance, installation, parameter limitation and other factors, the vibration sensor which directly measures the vibration velocity cannot be applied to the actual measurement of environmental micro-vibration signals. Acceleration sensors are used to measure environmental micro-vibration signals. The micro-vibration velocity and displacement signals are obtained by means of analogue circuits or digital signal processing. However, the raw acceleration signals are often mixed with multiple types of noise. As a result, the velocity and displacement signals obtained through integration contain serious drift and trend term errors [11,12,13]. The micro-vibration measurement system established in this paper is used to obtain the observed acceleration signal. Figure 1 shows the velocity spectrum of micro-vibration with low-frequency noise obtained by direct integration. How to overcome the signal drift problem after integration while extracting and suppressing the trend term error is an important research direction of integration algorithms [14].
The integration methods of the micro-vibration signal denoising algorithm can be divided into two categories: a time-domain integration method and a frequency-domain integration method [15]. Eliminating trend term error is an important technique to suppress noise interference in time-domain integration method. The main methods for eliminating trend term error in vibration signals mainly include the difference method, the low-pass filtering method, the least square method, the wavelet transform method and empirical mode decomposition method [16,17,18]. Using the difference method, low-pass filtering method and least square method to eliminate trend term errors usually requires a prior assumption about the type of trend term in the signal, such as linear trend terms, polynomial and exponential trends, etc. We need to understand the characteristics of the trend term contained in the mic-vibration signal in advance. Eliminating trend term error by wavelet transform has strict requirements on the selection of wavelet basis and the determination of decomposition depth. Compared with the previous methods, the empirical mode decomposition method does not consider the trend term type and is more adaptive [19]. The variational mode decomposition algorithm (VMD) is introduced in this paper to avoid problems such as endpoint effect, over-envelope, under-envelope and false component in the iterative process of the traditional empirical mode decomposition method [20]. The algorithm can decompose a signal into a set of finite bandwidth intrinsic mode function components. Compared with the traditional empirical mode decomposition method, the VMD algorithm is more robust to noise.
It is found that although the time-domain integration method is more intuitive in the form of expression, the denoising effect of the time-domain integration method is not ideal when the complex noise is aliased in the acceleration signal. Therefore, in engineering practice, the frequency domain integration method is widely employed to complete micro-vibration signal denoising, among which the frequency cutoff algorithm, low frequency attenuation algorithm and effective frequency band selection algorithm are more typical. As the trend term error is mostly presented as low-frequency and slowly changing signals, the frequency cutoff algorithm [21] and low-frequency attenuation algorithm [22] both select the upper frequency of the trend term error and then nullify the frequency information between the zero frequency and the upper frequency (frequency cutoff) or attenuation suppression (low-frequency attenuation). Both algorithms have significant denoising effects for trend term errors, but the processing effect is not ideal for the noise randomly distributed in other frequency bands. To solve this problem, Chen Taicong [23] proposed an acceleration integration method based on spectral energy morphology fitting. He used Gaussian curve to fit the spectrum curve of the frequency band near the main frequency in the spectrum curve and determined the effective frequency band range of the main frequency according to the principle of triple standard deviation to achieve the denoising effect. However, there are some problems in the symmetric Gaussian curve spectrum shape fitting denoising algorithm, such as artificially dividing the peak acceleration interval, the great influence of noise outside the main frequency, the poor flexibility of the algorithm and the lack of effective information of the main frequency signal.
Aiming at the problem of micro-vibration measurement in the vibration-sensitive area of the electronic industrial workshop, this paper accurately measured the micro-vibration in the vibration-sensitive area to guide the vibration isolation design. To address the problem that trend term errors and random noise interfere with micro-vibration measurements, this paper proposed a micro-vibration signal denoising algorithm of spectral morphology fitting based on variational mode decomposition. The spectral curve of the effective frequency band is fitted by the asymmetric Gaussian mixture model curve and finally complete the denoising of the vibration signal. The algorithm can effectively suppress the trend term error and random noise interference, and better integration accuracy and anti-noise ability for asymmetric acceleration spectrum.

2. Micro-Vibration Measurement System

Figure 2 shows the schematic diagram of the triaxial micro-vibration real-time measurement system. In view of the characteristics of low amplitude of micro-vibration and the main energy being concentrated in the low-frequency band, three uniaxial acceleration sensors are selected to form a triaxial sensor module.
Due to the low amplitude of the micro-vibration signal, the peak-to-peak value of the acceleration is generally around 200 μg. The triaxial micro-vibration real-time measurement system includes a signal conditioning module composed of a filter circuit, an active amplifier circuit and relay components. The digital circuit used FPGA to complete the three-channel AD conversion control. It achieved synchronous acquisition of each channel and improved the real-time performance of the measurement system. The measurement system can accurately measure the micro-vibration signal within the frequency range of 0.5–200 Hz.
The measurement signal is interfered with by the noise introduced by amplifying the circuit and external power supply. Figure 3 shows the noise randomly distributed over the measurement band. In order to solve the problem that the original acceleration signal is disturbed by noise, this paper proposed a micro-vibration signal denoising algorithm of spectral morphology fitting based on variational mode decomposition and applied it to the micro-vibration measurement system. We can complete the accurate measurement and grade evaluation of the micro-vibration signal.

3. Methodology

When the VMD algorithm is used to preprocess the micro-vibration signal, the VMD algorithm is first applied to the modal decomposition of the acceleration data. According to the improved VMD algorithm mentioned in Reference [20], the measured micro-vibration acceleration signal is decomposed into several orders of finite bandwidth eigenmode function component. Then, the frequency of each order of intrinsic mode function components is extracted by power spectral density to determine the frequency range of each order of intrinsic mode function components and eliminate the noisy modes. Figure 4 shows the measured micro-vibration acceleration signal, which is decomposed into several order intrinsic mode function components by the variational mode decomposition algorithm. Figure 5 shows the spectral diagram of each order of intrinsic mode function signals.
As can be seen from Figure 5, the essence of the VMD algorithm is to decompose the acceleration signal into several intrinsic mode function components of different frequency bands. Each order of intrinsic mode function components obtained by the VMD decomposition algorithm have noise in other frequency bands with small amplitude. In this paper, we proposed a micro-vibration signal denoising algorithm of spectral morphology fitting based on variational mode decomposition (AGMD). The steps of the algorithm are as follows.

3.1. Segmentation of Peak Region of Acceleration Spectrum

Adaptive recognition and segmentation of peak regions is the basis of the algorithm applied to real-time measurement systems. Considering the noise characteristics of environmental micro-vibration signals and the real-time requirements of the measurement system, an efficient and automatic signal contraction peak detection algorithm is adopted [24]. The signal contraction peak detection algorithm can effectively suppress the fluctuation noise interference in low-amplitude signals. The algorithm can avoid the influence of “burr” and “false peak” phenomena in the observed acceleration spectrum curve on the segmentation of the peak region [25].
Assuming the given acceleration signal time series is S ( n ) = { S 1 , S 2 , S 3 , , S N } , n = 1 , 2 , 3 , , N . Firstly, we need to find the local minimum and local maximum values of the acceleration signal S ( n ) and their corresponding positions. The condition for wave peak points is as follows:
P ( n ) = S ( n ) i f S ( n 1 ) < S ( n ) > S ( n + 1 )
L p ( i ) = n i f S ( n 1 ) < S ( n ) > S ( n + 1 )
where P ( n ) is the wave peak at the time series S ( n ) of the nth acceleration signal, L p ( i ) is the position corresponding to the local wave peak P ( n ) , i = 1 , 2 , 3 , , m , and m is the number of local wave peaks (valleys).
The condition for wave valley points is as follows:
V ( n ) = S ( n ) i f S ( n 1 ) > S ( n ) < S ( n + 1 )
L v ( j ) = n i f S ( n 1 ) < S ( n ) > S ( n + 1 )
where V ( n ) is the wave valley at the time series S ( n ) of the nth acceleration signal, L v ( j ) is the position corresponding to the local wave valley V ( n ) , and j = 1 , 2 , 3 , , m ;
Secondly, the value of valley peak difference ( V P D ) was calculated. The false peak points were screened out by judging the value of V P D . When calculating the value of V P D , make sure that the processing starts from the wave valley. The position of the first wave peak and the first wave valley are compared. If the wave peak appears first, the data are discarded to ensure that the vibration signal is obtained from the wave valley first. This means that the discarded wave peaks have no corresponding wave valleys to ensure that the numbers of wave peaks and wave valleys are the same. The expression of V P D are as follows:
V P D ( k ) = P ( k ) V ( k )
where P ( k ) = { P 1 , P 2 , P 3 , , P m } is the set of all local wave peaks, V ( k ) = { V 1 , V 2 , V 3 , , V m } is the set of all local wave valleys, V P D ( k ) is the difference between the value of the kth wave peak and the value of the kth wave valley, and k = 1 , 2 , 3 , , m .
After the calculation of V P D s , the algorithm searches the value of V P D s . If the value of V P D s satisfies the relationship shown in Equation (6), this wave peak is removed. Then, the corresponding local wave peak P ( n ) and the position information corresponding to the wave peak L p ( i ) is removed. Repeating this V P D processing until the number of wave peaks in two consecutive iterations remains the same.
V P D ( k ) < θ { V P D ( k 1 ) + V P D ( k ) + V P D ( k + 1 ) } / 3
where θ is the weight parameter, the value of θ is confirmed by reference or experimental data.
In order to facilitate the subsequent analysis and reduce the influence of noise fluctuations on the fitting results, the amplitude and frequency of the micro-vibration in the N-segment peak region were normalized, respectively, to obtain the normalized acceleration spectrum A ¯ i ( f ¯ ), A ¯ i = A i i = 1 n A i ( 0 , 1 ) , i = 1 , 2 , 3 , , n , and f ¯ is the normalized frequency.

3.2. Assumption of Curve Morphology in Peak Region of Acceleration Spectrum

The Gaussian distribution curve can represent the data by the mean and covariance of the data. However, because the data are symmetric according to the mean and have a fixed shape [26], Gaussian distribution is often unsuitable for fitting the real vibration signal data. In order to overcome the limitations of Gaussian distribution curves, the asymmetric generalized Gaussian distribution (AGGD) is proposed to represent asymmetric Gaussian data [27]. It also has a good effect in simulating the asymmetric pattern and properties of the curve in the peak region of the acceleration spectrum. The expression of the asymmetric generalized Gaussian curve is as follows:
f ( X | μ , σ l , σ r , λ ) = λ Γ ( 3 / λ ) Γ ( 1 / λ ) 1 / 2 σ l + σ r Γ ( 1 / λ ) exp A λ μ X σ l λ i f X < μ exp A λ X μ σ r λ i f X μ
where μ is the mean, σ l is the left standard deviation, σ r is the right standard deviation, λ is the shape parameter, A ( λ ) is the function of λ and the expression is as follows:
A ( λ i j ) = Γ ( 3 / λ ) Γ ( 1 / λ ) λ / 2
where Γ ( . ) is the gamma function, and the expression is as follows:
Γ ( x ) = 0 t x 1 e t d t x > 0
The asymmetric generalized Gaussian distribution curve introduces three parameters: shape parameter λ , left standard deviation σ l and right standard deviation σ r to enhance the flexibility of fitting the shape of the curve, which can better fit the asymmetric data. The shape of the curve is altered by changing the value of the shape parameter to make it flatten or sharpen. Figure 6 shows the influence of different parameters of asymmetric generalized Gaussian curve distribution on the shape of the curve.
In the actual acceleration signal data processing, the acceleration spectrum curve cannot be simply represented by a single asymmetric generalized Gaussian distribution curve. The asymmetric generalized Gaussian distribution lacks flexibility in fitting the real acceleration signal data. The asymmetric Gaussian mixture model [28] not only effectively solves the problem of the limitation of the curve shape of Gaussian distribution, but is also more flexible in fitting the actual acceleration signal data and can fit the asymmetric data better and faster. The expression of the asymmetric Gaussian mixture model is as follows.
f ( X | ξ j ) = i = 1 n j = 1 m λ i j Γ ( 3 / λ i j ) Γ ( 1 / λ i j ) 1 / 2 σ l i j + σ r i j Γ ( 1 / λ i j ) exp A ( λ i j ) μ X i σ l i j λ i j i f X i < μ exp A ( λ i j ) X i μ σ r i j λ i j i f X i μ
where ξ j = { μ j , σ l i , σ r i , λ j } is the set of parameters of the jth term mixture distribution, j = 1 , 2 , 3 , , , , m , μ j = { μ j 1 , μ j 2 , μ j 3 , , μ i j } is the set of means of the jth term mixture distribution, i = 1 , 2 , 3 , , n , σ l i = { σ l i 1 , σ l i 2 , σ l i 3 , , σ l i i } is the set of left standard deviations of the jth term mixed distribution, σ r i = { σ r i 1 , σ r i 2 , σ r i 3 , , σ r i i } is the set of right standard deviations of the jth term mixed distribution, λ j = { λ j 1 , λ j 2 , λ j 3 , , λ i j } is the set of shape parameters of the jth term mixture distribution, A ( λ i j ) is the function of λ i j and the expression is as follows:
A ( λ i j ) = Γ ( 3 / λ i j ) Γ ( 1 / λ i j ) λ i j / 2

3.3. Parameter Estimation for Curve Fitting of Asymmetric Gaussian Mixture Model

Optimization methods such as least squares, Newton’s method, gradient descent and conjugate gradient have been developed to solve the problem of fitting non-linear curves. However, these methods have drawbacks such as a large amount of computation, requirement for gradient information and unsatisfactory fitting effect for high-dimensional complex functions. In this paper, the whale swarm optimization algorithm [29] is introduced to fit the parameters.The whale swarm optimization algorithm has the advantages of simple mechanism and few parameters and strong optimization ability. It has higher accuracy and optimization speed when fitting parameters of non-linear complex functions.
As shown in Figure 7, the whale swarm optimization algorithm is prone to fall into the local optimal solution when searching for the optimal solution, which leads to poor curve fitting effect. In this paper, according to the properties of the asymmetric Gaussian mixture model, adaptive weights are introduced to improve the convergence speed and global optimization ability of the algorithm.
By introducing the weight parameter ω , according to the properties of acceleration micro-vibration signal data and Equation (9), the normalized acceleration spectrum curve expression can be obtained as follows:
f ( X | ξ k , ω k ) = k = 1 n ω k λ k Γ ( 3 / λ k ) Γ ( 1 / λ k ) 1 / 2 σ l k + σ r k Γ ( 1 / λ k ) exp Γ ( 3 / λ k ) Γ ( 1 / λ k ) λ k / 2 μ X σ l k λ k i f X < μ exp Γ ( 3 / λ k ) Γ ( 1 / λ k ) λ k / 2 X μ σ r k λ k i f X μ k = 1 n ω k = 1
where ξ k = { μ k , σ l k , σ r k , λ k } represents the set of parameters of the kth-term mixture distribution, k = 1 , 2 , 3 , , n , μ k represents the mean of the kth-term mixture distribution, σ l k represents the left standard deviations of the kth-term mixed distribution, σ r k represents the right standard deviations of the kth-term mixed distribution and λ k represents the shape parameters of the kth term mixture distribution.
The first absolute moment is defined as m a 1 E { | A i | } . The second origin moment is defined as m 0 2 E { A i 2 } . The ratio of the two is defined as p = ( m a 1 ) 2 m 0 2 . Lasmar [30] summarized the relationship between statistical data and various parameters of the curve and obtained the relationship between ratio p and curve parameters, as follows:
q ( λ ) = ( γ 3 + 1 ) ( γ + 1 ) ( γ 2 + 1 ) 2 ρ ( λ )
where γ = σ l σ r , and q ( λ ) = Γ ( 2 / λ ) 2 Γ ( 1 / λ ) Γ ( 3 / λ ) is the generalized Gaussian ratio function. The shape parameter λ has an estimated value λ ^ of two, according to the properties of the vibration signal. The estimated value of the weight parameter ω k is expressed as follows:
ω ^ k = 1 1 A ¯ k ( f ¯ ) d f ¯
where ω ^ k is the estimated value of the weight parameter ω k of the kth term, ω k is the normalized acceleration spectrum curve of the kth term and f ¯ is the normalized frequency. The estimated values of left standard deviation σ l k and right standard deviation σ r k of Equation (15) are expressed as follows:
σ l k ^ = σ r k ^ = 1 2 ω ^ k λ ^ k max ( A ¯ k ( f ¯ ) ) Γ ( 1 / λ ^ k ) Γ ( 3 / λ ^ k ) Γ ( 1 / λ ^ k ) 1 / 2
where σ l k ^ is the estimated value of left standard deviation, σ r k ^ is the estimated value of right standard deviation, λ ^ k is the estimated value of shape parameter and max ( A ¯ k ( f ¯ ) ) is the maximum of normalized acceleration spectrum curve. The estimated values of the above parameters were used as adaptive weights to narrow the retrieval range. The convergence speed and global optimization ability of the algorithm are effectively improved. Figure 8 shows the fitting effect of the improved algorithm.

3.4. Determine the Effective Master Frequency Band

According to the estimation method of non-linear curve fitting parameters based on whale swarm optimization algorithm described in this paper, the peak signal of acceleration spectrum can be fitted. In order to ensure that the information of the effective frequency band is not lost, the effective main frequency band should be delimited first. The upper and lower frequencies of the effective main frequency band should be defined as follows:
c · max ( A ¯ k ) = max A ¯ k · exp f ¯ X σ l k λ k X < f ¯ c · max ( A ¯ k ) = max A ¯ k · exp X f ¯ σ r k λ k X f ¯
where c is the frequency band division coefficient. Generally, it will be selected in the range of 0.05–0.5% according to the main frequency signal shape. The upper and lower limit frequency of the effective main frequency band are as follows:
f l ¯ = ξ c ; λ k , σ l k X < f ¯ f r ¯ = ξ c ; λ k , σ r k X f ¯
where ξ is the monotonically decreasing function of the frequency band division coefficient, including parameters λ k , σ l k and σ r k . The actual integrated frequency band is as follows:
f k ̲ ̲ + 1 2 ( f k ¯ ¯ f k ̲ ̲ ) · ( 1 f ¯ ) ) , f k ¯ ¯ + 1 2 ( f k ¯ ¯ f k ̲ ̲ ) · ( f ¯ 1 ) )
where f k ¯ ¯ is the upper limit frequency of the peak region, and f k ̲ ̲ is the lower limit frequency of the peak region.
Figure 9 shows the flow chart of the denoising algorithm of spectral shape fitting of asymmetric Gaussian mixture model curves. The algorithm can automatically identify and divide the non-noise frequency band according to the curve fitting of the main frequency signal of the observed acceleration spectrum, thereby suppressing interference from measurement noise outside the main frequency.

4. Experiment and Result

4.1. Numerical Example Simulation Experiments

To verify the denoising effect of the algorithm, 5%, 10%, 15%, 20%, 25%, 30% and 35% white noise were added to the acceleration signal, respectively. The observed acceleration was denoised using the denoising algorithm of the symmetric Gaussian distribution curve spectral morphology fitting(GD), the denoising algorithm of the asymmetric Gaussian distribution curve spectral morphology fitting (AGGD) and the denoising algorithm proposed in this paper (AGMD). The observed acceleration after denoising is integrated in the frequency domain to investigate the denoising effect of different denoising algorithms and the influence on the signal accuracy after integration. The relative error of integration peak (Erp), the relative error of integration difference (Erd) and the relative error of integration average (Era) are introduced as evaluation metrics. The expressions are as follows:
δ E r p = 1 2 × max v t max v r e a l t max v r e a l t + min v t min v r e a l t min v r e a l t
δ E r d = 1 2 × max v t v r e a l t max v r e a l t + min v t v r e a l t min v r e a l t
δ E r a = i = 1 N v r e a l t i v t i 2 i = 1 N v t i 2
where δ E r p is the relative error of integration peak, δ E r d is the relative error of integration difference, δ E r a is the relative error of integration average, v r e a l is the true value of vibration velocity at the measuring point position and v is the reconstructed vibration velocity calculated by denoising algorithm and frequency domain integration.
Figure 10 shows the integration accuracy comparison between the denoising algorithm of spectral morphology fitting based on variational mode decomposition and the denoising algorithm of the symmetric Gaussian curve spectral morphology fitting. Figure 10a shows that the relative error of integration peak of the denoising algorithm proposed in this paper is significantly lower than the denoising algorithm of the symmetric Gaussian curve spectral morphology fitting. The relative error of integration peak of the former is always less than 2.6%. The results show that compared with the other two denoising algorithms, the denoising algorithm proposed in this paper is more accurate in the reduction of signal peak.
Figure 10b shows that the trend in the relative error of the integration difference is essentially the same for both algorithms. When the relative noise energy is relatively low, the relative error of the integral difference of the proposed algorithm is slightly lower than the other two denoising algorithms. The results show that the difference between the denoised signal and the real signal by the two algorithms is relatively stable. The denoising stability of the algorithm is good.
Figure 10c shows that the denoising algorithm proposed in this paper has lower relative error of integration average and higher integration accuracy when integrating the acceleration under different noise relative energy. Compared with the other two denoising algorithms, the average relative error of the proposed algorithm is basically below 2%, which has better integration accuracy.
Figure 10 shows the error between the integral result and the real value. In order to further analyze the denoising effect of the three algorithms, the acceleration spectrum after denoising by the three algorithms and the velocity time history curve after integration can be selected for comparative analysis when the noise relative energy ratio is 30%. Figure 11 shows the comparison results of acceleration spectra. Figure 12 shows the comparison results of velocity time history curves.

4.2. Comparative Experiment of Denoising Effect

In order to verify whether the algorithm can effectively solve the problem that the micro-vibration signal is disturbed by noise, the linear sinusoidal excitation system is used to sinusoidally excite the sensor to output the standard sinusoidal signal. In order to verify whether the algorithm can effectively solve the problem of noise interference in micro-vibration signals, in this paper, we used a linear sinusoidal excitation system to excite the transducer so that it can output a standard sinusoidal signal. The measurement signal is compared and analyzed with that of the laser Doppler vibrometer. Figure 13 shows the schematic diagram of the comparative experimental scheme.
In this paper, the original acceleration signal is denoised by using the denoising algorithm of the symmetric Gaussian curve spectral morphology fitting and the denoising algorithm proposed in this paper. The denoised signal is compared with the output signal of the laser Doppler vibriometer. Because the sampling frequency of the output signal of the laser Doppler vibrometer is different from the sampling frequency of the measurement system set up in this paper, the average error of peak-to-peak vibration velocity is used as the evaluation criterion for the denoising effect. Signal comparison results before and after denoising are shown in Table 1.
Figure 14 shows the acceleration spectrum of the vibration signal before denoising. In addition to the main frequency signal, it is also mixed with broadband noise randomly distributed in the whole spectrum range. Figure 15 shows the comparison results of acceleration time curves after algorithm denoising. As shown in Table 1, the original signal acceleration time-domain waveform is obviously disturbed by complex noises which are aliased by various frequency noises. The relative error of peak-to-peak acceleration is 27.51%. Using the denoising algorithm of the symmetric Gaussian curve, spectral morphology fitting can complete the separation of the main frequency signal from the noise signal. The fitting curve is symmetric and can only be fitted to the frequency band with a single peak. Therefore, it is inevitable that the radius of the fitted Gaussian curve is different from the spectrum curve of the real signal when the asymmetric main frequency signal is fitted. As a result, the effective frequency band information is lost or redundant noise information is introduced. The peak-to-peak error of acceleration is 5.30%. The proposed denoising algorithm in this paper uses an asymmetric Gaussian mixture model to fit the curve when fitting to an asymmetric main frequency signal. According to the shape of the main frequency signal, the left and right radius of the fitting curve are automatically adjusted, which is more flexible in the curve fitting of the spectrum peak region, so as to achieve better denoising effect. Comparing the acceleration signals obtained before and after denoising with the standard acceleration signals obtained by the laser Doppler vibriometer, it is obvious that the proposed algorithm has a better denoising effect than other denoising algorithms. The peak-to-peak error of acceleration decreased from 27.51% to 1.52% after denoising. The algorithm is applied to the micro-vibration measurement system, which can effectively solve the problem of micro-vibration signal interference by noise.

5. Conclusions

In this paper, we study the signal processing algorithm of micro-vibration measurement, and propose a micro-vibration signal denoising algorithm of spectral morphology fitting based on variational mode decomposition. The variational mode decomposition algorithm cannot effectively identify the low-amplitude noise information. Therefore, the intrinsic mode function components are mixed with low-amplitude noise which is randomly distributed in the whole spectrum range. In this paper, the spectral morphology fitting method of the asymmetric generalized Gaussian mixture model is used to separate the main frequency information from the secondary frequency information and the measurement noise on it, so as to improve the denoising performance of the algorithm. In order to address the problems of nonlinear curve fitting algorithms that tend to fall into local optimum solutions and convergence speed, this paper improves the whale optimization algorithm. The adaptive weight is introduced to improve the convergence speed and global optimization ability of the algorithm. When the parameters of nonlinear complex functions are fitted, the algorithm has higher accuracy. In the fitting of complex micro-vibration acceleration signal data, the algorithm proposed in this paper has higher flexibility. It effectively solves the problem that the effective frequency band information is lost or the excess noise information is introduced due to the inaccurate parameter fitting of the traditional curve fitting algorithm.
Through numerical simulation examples and comparative experimental analysis, the superiority of the proposed algorithm in the denoising effect is verified. The acceleration peak-to-peak error was decreased from 27.51% to 1.52%. The denoising algorithm can effectively solve the problem of noise interference. The system and the denoising algorithm in this paper can realize the real-time and accurate grade evaluation of environmental micro-vibration. It has important significance for the scientific design of semiconductor production line and the safety production of semiconductor products.

Author Contributions

Conceptualization, Y.L. (Yutai Lu); methodology, Y.L. (Yutai Lu) and Y.L. (Yue Li); software, Y.L. (Yutai Lu) and Y.L. (Yue Li); validation, Y.L. (Yutai Lu); formal analysis, Y.L. (Yutai Lu); investigation, Y.L. (Yutai Lu); resources, C.Y. and C.S.; data curation, Y.L. (Yutai Lu); writing—original draft preparation, Y.L. (Yutai Lu); writing—review and editing, P.W. and C.S.; visualization, Y.L. (Yutai Lu); supervision, C.Y. and C.S. 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.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, G.Y.; Zhong, W.; Meng, Y.; Geng, J.L. Micro-vibration test and numerical simulation analysis of precision instrument workshop. J. Eng. Geol. 2020, 28, 1076–1083. [Google Scholar]
  2. Hanyun, Z.H.; Chen, W.A.; Yongxing, J.I.; Yunjuan, Z.H.; Yingjie, W.A.; Chenchen, G.A.; Yongxia, D.O. Study on micro-deformation and micro-vibration control of precision instrument workshops across reservoir. J. Eng. Geol. 2022, 2, 135–143. [Google Scholar]
  3. GB51076-2015; Technical Code for ANTI-vibration Engineering of Electronics Industry. China Planning Press: Beijing, China, 2016.
  4. Gao, G.Y.; Chen, J.; Yang, J.; Meng, Y. Field measurement and FE prediction of vibration reduction due to pile-raft foundation for high-tech workshop. Soil Dyn. Earthq. Eng. 2017, 101, 264–268. [Google Scholar] [CrossRef]
  5. Gao, G.Y.; You, Y.Y.; Bi, J.W. Micro-vibration test and analysis for electronic industrial workshops. Noise Vib. Control 2020, 40, 239–244. [Google Scholar]
  6. Vladimir, S. Numerical estimation of precision equipment vibration isolation system. Procedia Eng. 2017, 76, 363–370. [Google Scholar] [CrossRef]
  7. Ulgen, D.; Ertugrul, O.L.; Ozkan, M.Y. Measurement of ground borne vibrations for foundation design and vibration isolation of a high-precision instrument. Measurement 2016, 93, 385–396. [Google Scholar] [CrossRef]
  8. Masoud, S.; Pradeep, M.; James, A.M. Measurement of building foundation and ground-borne vibrations due to surface trains and subways. Eng. Struct. 2013, 53, 102–111. [Google Scholar]
  9. Gordon, C.G. Generic criteria for vibration-sensitive equipment. Proc. SPIE Int. Soc. Opt. Eng. 1992, 1619, 71–85. [Google Scholar]
  10. IEST-RP-CC012.2; Considerations in Cleanroom Design. Institute of Environmental Sciences and Technology: Annapolis, MD, USA, 2007.
  11. Stathis, C. Errors in velocities and displacements deduced from accelerographs: An approach based on the theory of error propagation. Soil Dyn. Earthq. Eng. 2007, 28, 415–420. [Google Scholar]
  12. Tu, R.; Wang, R.J.; Walter, T.R.; Diao, F.Q. Adaptive recognition and correction of baseline shifts from collocated GPS and accelerometer using two phases Kalman filter. Adv. Space Res. 2014, 54, 1924–1932. [Google Scholar] [CrossRef]
  13. Miao, H.Q.; Wang, C.; Li, J. Comparative Study on Frequency Domain Processing Methods of Acceleration Baseline Drift. J. Vib. Shock 2016, 35, 66–71. [Google Scholar]
  14. Ravizza, G.; Ferrari, R.; Rizzi, E.; Dertimanis, V. On the denoising of structural vibration response records from low-cost sensors: A critical comparison and assessment. J. Civ. Struct. Health Monit. 2021, 11, 1201–1224. [Google Scholar] [CrossRef]
  15. Li, S.M.; Guo, H.D.; Li, D.R. Review of Vibration Signal Processing Methods. Chin. J. Sci. Instrum. 2013, 34, 1907–1915. [Google Scholar]
  16. Gu, M.K.; Lv, Z.H. Vibration velocity and displacement signal recognition method based on vibration acceleration measurement. Mech. Sci. Technol. Aerosp. Eng. 2011, 30, 522–526. [Google Scholar]
  17. Jiang, L. Study on the Influence of Medium and Deep Source Artificial Vibration on Surface VIBRATION of elastic Foundation. Master Thesis, Wuhan University of Technology, Wuhan, China, 2016. [Google Scholar]
  18. Liang, H.A.; Dianshu, L.I.; Chongwei, X.I.; Shufeng, L.I.; Tianlong, L.I.; Yu, W.U.; Chen, L.I. Trend removing methods of vibration signals of deep hole bench blasting in near field. Explos. Shock Waves 2018, 38, 1006–1012. [Google Scholar]
  19. Long, Y.; Xie, Q.M.; Zhong, M.Z.; Lu, L.; Li, X.H. Research on trend removing methods in preprocessing analysis of blasting vibration monitoring signals. Eng. Mech. 2012, 29, 63–68. [Google Scholar]
  20. Zhou, Y.; Zhang, Y.; Yang, D.D.; Lu, J.Y.; Dong, H.L. Pipeline signal feature extraction with improved VMD and multi-feature fusion. Syst. Sci. Control. Eng. 2020, 8, 318–327. [Google Scholar] [CrossRef]
  21. Xu, Q.H. Conversion between vibrational acceleration, velocity and displacement using FFT. J. Vib. Meas. Diagn. 1997, 17, 30–34. [Google Scholar]
  22. Hu, Y.M.; Zhou, Y.J.; Zhu, H.; Chen, X.L.; Sun, J.M.; Pi, Y.J. Integration algorithm based on trend-control of error in frequency domain. J. Vib. Shock 2015, 34, 171–175. [Google Scholar]
  23. Chen, T.C.; Zhang, Q. Acceleration integration method based on frequency spectral energy morphological fitting. J. Vib. Shock 2019, 38, 7–12. [Google Scholar]
  24. Kuntamalla, S.; Ram, G.R.L. An Efficient and Automatic Systolic Peak Detection Algorithm for Photoplethysmographic Signals. Int. J. Comput. Appl. 2014, 97, 18–23. [Google Scholar] [CrossRef]
  25. Manikandan, M.S.; Soman, K.P. A novel method for detecting R-peaks in electrocardiogram (ECG) signal. Biomed. Signal Process. Control 2012, 7, 118–128. [Google Scholar] [CrossRef]
  26. Nacereddine, N.; Goumeidane, A.B. Asymmetric Generalized Gaussian Distribution Parameters Estimation based on Maximum Likelihood, Moments and Entropy. In Proceedings of the IEEE 15th International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, Romania, 5–7 September 2019; pp. 343–350. [Google Scholar]
  27. Elguebaly, T.; Bouguila, N. Finite asymmetric generalizedgaussian mixture models learning for infrared object detection. Comput. Vis. Image Underst. 2013, 117, 1659–1671. [Google Scholar] [CrossRef]
  28. Muhammad, A.A.; Nizar, B.B. Multivariate bounded support asymmetric generalized Gaussian mixture model with model selection using minimum message length. Expert Syst. Appl. 2022, 204, 61–80. [Google Scholar]
  29. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  30. Lasmar, N.E.; Stitou, Y.; Berthoumieu, Y. Multiscale skewed heavy tailed model for texture analysis. In Proceedings of the 2009 16th IEEE International Conference on Image Processing, New York, NY, USA, 7–10 November 2009; pp. 2281–2284. [Google Scholar]
Figure 1. Vibrational velocity spectrum with low frequency noise.
Figure 1. Vibrational velocity spectrum with low frequency noise.
Applsci 12 12570 g001
Figure 2. Micro −vibration measurement system.
Figure 2. Micro −vibration measurement system.
Applsci 12 12570 g002
Figure 3. Micro-vibration original signal disturbed by noise.
Figure 3. Micro-vibration original signal disturbed by noise.
Applsci 12 12570 g003
Figure 4. IMF Component of acceleration signal based on VMD algorithm.
Figure 4. IMF Component of acceleration signal based on VMD algorithm.
Applsci 12 12570 g004
Figure 5. The spectrum of IMF components based on VMD algorithm.
Figure 5. The spectrum of IMF components based on VMD algorithm.
Applsci 12 12570 g005
Figure 6. Asymmetric generalized Gaussian curves with different parameter Settings.
Figure 6. Asymmetric generalized Gaussian curves with different parameter Settings.
Applsci 12 12570 g006
Figure 7. Fitting effect of WOA algorithm (trapped in local optimal solution).
Figure 7. Fitting effect of WOA algorithm (trapped in local optimal solution).
Applsci 12 12570 g007
Figure 8. Fitting effect of the proposed algorithm.
Figure 8. Fitting effect of the proposed algorithm.
Applsci 12 12570 g008
Figure 9. Flow chart of denoising algorithm.
Figure 9. Flow chart of denoising algorithm.
Applsci 12 12570 g009
Figure 10. Error of each algorithm under different noise relative energy.
Figure 10. Error of each algorithm under different noise relative energy.
Applsci 12 12570 g010
Figure 11. Comparison of acceleration spectrum after denoising 30% noise energy by algorithm.
Figure 11. Comparison of acceleration spectrum after denoising 30% noise energy by algorithm.
Applsci 12 12570 g011
Figure 12. Comparison of velocity time history curves after the algorithm denoised 30% noise energy.
Figure 12. Comparison of velocity time history curves after the algorithm denoised 30% noise energy.
Applsci 12 12570 g012
Figure 13. Schematic diagram of the comparative experimental scheme.
Figure 13. Schematic diagram of the comparative experimental scheme.
Applsci 12 12570 g013
Figure 14. Effect comparison before and after denoising.
Figure 14. Effect comparison before and after denoising.
Applsci 12 12570 g014
Figure 15. Comparison of acceleration time curves after algorithm denoising.
Figure 15. Comparison of acceleration time curves after algorithm denoising.
Applsci 12 12570 g015
Table 1. Signal comparison results before and after denoising.
Table 1. Signal comparison results before and after denoising.
Signal TypePeak-to-Peak Value of AccelerationPeak-to-Peak Error of Acceleration
Original signal26.50 mg27.51%
GD21.88 mg5.30%
AGMD21.09 mg1.52%
Laser signal20.78 mg
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yu, C.; Lu, Y.; Li, Y.; Wang, P.; Sun, C. Micro-Vibration Signal Denoising Algorithm of Spectral Morphology Fitting Based on Variational Mode Decomposition. Appl. Sci. 2022, 12, 12570. https://doi.org/10.3390/app122412570

AMA Style

Yu C, Lu Y, Li Y, Wang P, Sun C. Micro-Vibration Signal Denoising Algorithm of Spectral Morphology Fitting Based on Variational Mode Decomposition. Applied Sciences. 2022; 12(24):12570. https://doi.org/10.3390/app122412570

Chicago/Turabian Style

Yu, Caizhi, Yutai Lu, Yue Li, Peng Wang, and Changku Sun. 2022. "Micro-Vibration Signal Denoising Algorithm of Spectral Morphology Fitting Based on Variational Mode Decomposition" Applied Sciences 12, no. 24: 12570. https://doi.org/10.3390/app122412570

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