Abstract
When the rotary machinery is running, the vibration signals measured with sensors are mixed with all vibration sources and contain very strong noises. It is difficult to separate mixed signals with conventional methods of signal processing, so there are difficulties in machine health monitoring and fault diagnosis. The principle and method of blind source separation were introduced, and it was pointed out that the blind source separation algorithm was invalid in strong pulse noise environment. In these environments, the vibration signals are first denoised with the synchronous cumulative average noise reduction (SCA) method, and the denoised signals were separated with the improved fast independent component analysis (FastICA) algorithm. The results of simulation test and rotor fault experiments demonstrate that the novel method can effectively extract fault features, certifying its superiority in comparison with previous methods. Therefore, it is likely to be useful and practical in the fault detection area, especially under the condition of strong noise and vibration interferences.
1. Introduction
During the operation of rotating machinery, the vibration signal measured by the sensor is usually superimposed by the vibration of multiple components [1–3]. How to analyze, process, and identify these signals is very important for judging the working state of rotating machinery and fault diagnosis of equipment [4]. It is very difficult to analyze and process the sensor signal directly, which is bound to cause great difficulties to the mechanical condition monitoring and fault diagnosis [5].
Various traditional modern signal processing methods, such as empirical mode decomposition (EMD) [6], wavelet transform [7, 8], adaptive filter [9, 10], Kalman filter [11, 12], and mathematical morphology analysis [13, 14], have been widely used in vibration signal analysis. Qin et al. [5] proposed a novel M-band flexible wavelet transform for identifying the underlying fault features in measured signals. Wang et al. [2] proposed a step-by-step compound faults diagnosis method for equipment based on majorization-minimization (MM) and constraint sparse component analysis (SCA). Lu et al. [15] proposes a novel approach to periodic fault signal enhancement in rotating machine vibrations with a tris table mechanical vibration amplifier (TMVA) by exploiting stochastic resonance (SR). However, the abovementioned analysis methods are obviously inadequate for the vibration signals of multiple overlapped on rotating machinery. The blind source separation technology can realize the separation of multiple aliasing signals, the blind source separation is not affected by the overlapping of time and spectrum of the source signals, and the output signal after separation will not lose the weak characteristic information of the source signal.
So far, there have been many effective and distinctive blind source separation algorithms. Typical algorithms include fast fixed-point algorithm [16], natural gradient algorithm [17], EASI Algorithm [18], and JADE algorithm [19–22]. These algorithms show good separation performance when separating the noiseless mixed signals [23, 24]. However, when separating noisy signals, there will be a lot of errors, even when the signal-to-noise ratio is low, and a completely wrong conclusion will be drawn because these algorithms are derived without considering the noise model. During the operation of the machine, the vibration signal measured by the vibration sensor inevitably contains noise signal. Therefore, when blind source separation algorithm is used to separate the overlapped vibration signals directly, it may cause great errors or draw wrong conclusions. Therefore, it is very important to reduce noise before blind separation of measured mechanical vibration signals, so as to improve the signal-to-noise ratio. So far, many scholars [25, 26] have used the combination of the wavelet denoising method and blind source separation to realize the separation of aliased signals in the noise environment, but the wavelet denoising method needs to set a wide value, which may remove the weak signals of useful components in the aliased signals, leading to the wrong separation results [25, 27]. The synchronous cumulative average algorithm [28, 29] is based on the characteristic of periodic repetition of vibration signal. It can improve the signal-to-noise ratio through the cumulative average processing of multiple periodic sampling points, without losing weak signal. In order to solve the problem of fault feature extraction of rotating machinery under strong noise, a fault separation method combining synchronous cumulative average noise reduction (SCA) algorithm and improved FastICA algorithm (SCA-FastICA) is proposed. Firstly, accumulated average algorithm is used to reduce the noise of the mixed vibration signals, and then the improved FastICA algorithm is used to separate the noise reduced signals, so as to achieve the extraction of fault feature signals.
2. Blind Source Separation
2.1. The Principle of Blind Source Separation
Blind source separation is one of the most widely used applications in blind signal processing. The so-called blind source separation is the process of separating the source signal from the mixed signal when the source signal and transmission channel are unknown by calculating the separation matrix. The schematic diagram is shown in Figure 1.

Blind source separation algorithm aims to separate independent mixed sources. Assuming that the sources are independent and the signal source is , the observation matrix can be expressed as [25, 30]where is a linear operator. The purpose of blind source separation is to find a linear operator to reconstruct the source signal, and the reconstructed signal is [19, 31]
When is the inverse of , it is the most ideal state. In this case, due to the lack of prior knowledge of the source signal, there is uncertainty expansion factor, which can only meet the following requirements in general:where is the permutation matrix and is the diagonal matrix. Through the abovementioned analysis, we can see that the blind source separation problem cannot guarantee the uniqueness of the solution, and the separated signals have major differences in amplitude, phase, and sequence. Although the separated signal lacks the prior knowledge due to the unknown parameter information of the signal source and the characteristics of the transmission channel, the separated signal waveform is still consistent with the corresponding source signal.
2.2. Model of Blind Source Separation with Noise
The vibration signals of sources can be expressed as , represents the number of signal sampling points, source signals in the process of transmission and reception due to signal aliasing, and the received mixed signals are expressed as , is the number of receiving sensors. The mathematical model of BSS with noise is expressed aswhere is a mixed matrix of ; , indicates that there are additive noises in the received signal. Because the blind source separation algorithm is very sensitive to noise, the presence of noise reduces the signal-to-noise ratio, which makes the separation effect seriously worse.
3. Blind Source Separation of Multifault Vibration Signals Based on SCA-FastICA
3.1. FastICA Algorithm
In FastICA algorithm based on negative entropy maximization, the expression of negative entropy of random variable is defined aswhere is a Gaussian random variable with the same covariance as the random variable.
Because the prior knowledge of signal is limited and the probability density function of random variable is unknown, when solving ICA problem, formula (5) cannot be used directly, so high-order cumulant is usually used to approximate the probability density function of signal, and then the approximate expression of negative entropy iswhere is a nonlinear quadratic function.
The essence of FastICA algorithm is to select a suitable transformation matrix to maximize the value of negative entropy. Because when the mean value is 0 and the variance is 1, solving the maximum value of can be equivalent to finding the maximum value of . Therefore, before the algorithm starts, two steps of centralization and whitening are needed to preprocess, so that the problem can be transformed to meet the requirements of . Then, the maximum value of is obtained. Using the Newton method to calculate and simplify, the iterative formula can be obtained as follows:
Normalization can be expressed aswhere is the first derivative of ; is the second derivative of .
has several common expressions, which can be expressed as
It can be seen that in the iterative operation that because only one independent component can be separated from each iteration, if you want to extract multiple independent components, you need to carry out multiple iterations. To ensure that each extracted component is a new one, you can carry out the decomposition method of Schmidt orthogonalization after each iteration, so as to achieve the effect of removing the separated variables.
According to the abovementioned analysis, the steps of FastICA algorithm are as follows:(1)Preprocessing of observation signal: centralized and whitened to get the observation signal with the mean value of 0 and no correlation(2)Let be the total number of separated signals, and let be 1(3)Randomly select , and initialize (4)Update , and make(5)Orthogonalize by formula (6)Normalize by the formula (7)In the convergence and divergence analysis of , if it converges, it will go to step 4, otherwise it will go to the next step(8)Let and if not greater than m, go to step 3, otherwise separate an independent component, and the algorithm ends
3.2. Synchronous Accumulation Average Algorithm
Let the input signal be a mixed signal formed by the source signal and noise, and the mathematical form can be expressed aswhere is a useful periodic signal; is a noise signal. If the starting sampling time is and the sampling period is , the signal of the ith sampling point iswhere is the number of sampling sequences.
For the periodic signal , for different sampling periods in the synchronous state, time has the same sampling value. Therefore,
After repeated sampling, the accumulated value of the ith sampling data is
Signal after times accumulation is
Noise accumulated by times according to statistical average is
Set the average effective value of each sampling noise as , after sampling:
Then, the SNR after times accumulation iswhere is a useful periodic signal and is a noise signal.
It can be seen from equation (18) that, after q-sampling and accumulation of the signal, the signal-to-noise ratio of the input signal will be increased, and the signal-to-noise ratio of the input signal will be proportional to the square root of the accumulation times. Therefore, it can be concluded that when the accumulation times are large enough, the useful signals in the strong noise can be extracted, so as to improve the signal-to-noise ratio Also, the more the times of accumulation, the better the effect of improvement. Therefore, this paper introduces this algorithm combined with FastICA algorithm, so that the signal sorting can still be completed under the condition of low SNR. At the same time, in order to reduce the adverse factors caused by noise interference, equalization and smoothing are added in the process of signal preprocessing, and convolution and smoothing are carried out after processing the input signal to get the training sequence, so as to further improve the SNR.
3.3. Basic Steps of the SCA-FastICA Method
According to the abovementioned analysis, this paper proposes a comprehensive sorting algorithm, aiming at the disadvantage that FastICA algorithm is sensitive to noise impact and cannot sort low SNR noisy signals, the FastICA algorithm is optimized. The specific algorithm steps are as follows:(1)The observed signal is a low SNR signal , the model of blind source separation with noise is established, and the signal is processed by times accumulation(2)Update the input signal , and calculate the effective mean value of the noisy signal, (3)The signal is balanced and smoothed(4)FastICA is used to separate blind source signals(5)Smooth the separated signal, and observe the separation result
3.4. Similarity Coefficient
The similarity coefficient refers to the degree of consistency between the source signal and the separated signal. In order to facilitate comparison and avoid the influence of reverse phase, the absolute value of the similarity coefficient is generally taken. The calculation formula is [32]where is the ith component of the signal source and is the jth component corresponding to after separation; . It can be seen that the closer the correlation coefficient is to 1, the higher the consistency between the separated signal and the source signal is and the better the separation effect of the algorithm is. When the correlation coefficient is 1, the separation effect is obviously the best.
4. Simulations
In order to verify the algorithm proposed in this paper, four typical signals, , are simulated for aliasing separation. The simulation signals are as follows:
Random noise is added, and FastICA algorithm is used to separate the observation signals with signal-to-noise ratio of 40 dB, 20 dB, and 5 dB. The separation results are shown in Figures 2–4. Figure 5 is the original observation signal. The similarity coefficient analysis is carried out at 40 dB, 5 dB, and 0 dB, as shown in Table 1.

(a)

(b)

(a)

(b)

(a)

(b)

By observing the waveform of simulation results, it can be seen that FastICA algorithm can separate signals well when the SNR is greater than 20 dB. When the SNR is less than 20 dB, the separation effect is significantly reduced. It can be seen that the algorithm is very sensitive to noise impact. When the SNR is 5 dB, it can be seen that the algorithm has completely failed, and the separation fails. Through similarity coefficient analysis, it can be seen that when the SNR is 40 dB, the similarity can reach 1.0, which has a high similarity. Although blind source separation has disorder, it does not affect the discrimination of the separated signal. However, at the low SNR of 5 dB, the algorithm has failed from the waveform, and although it still has a certain similarity, the similarity is significantly reduced. When the SNR is 0 dB, the similarity coefficient can be seen to be reduced to 0.5, which shows that the algorithm has failed at the low SNR, Therefore, it is proved that FastICA algorithm cannot complete signal separation in low SNR.
Separation algorithm proposed in this paper is used to separate the overlapped signals with a signal-to-noise ratio of 5 dB, 0 dB, and −10 dB. The separation results are shown in Figure 6 to Figure 7, and the similarity coefficient analysis of the separation results is carried out under low signal-to-noise ratio. The results are shown in Table 2.


The simulation results show that the proposed algorithm can separate the overlapped signals at low SNR. In the extreme case of signal-to-noise ratio of −10 dB, separation can be basically completed. However, due to the excessive noise, it is inevitable to produce jitter effect on the separated signal, which makes the separation effect reduced. In the range of SNR from 0 dB to 20 dB, signal sorting can be completed well, which reduces the sensitivity of FastICA algorithm to noise. From the analysis of similarity coefficient, we can see that the algorithm proposed in this paper still has high similarity under the condition of low SNR, and the highest correlation coefficient can reach above 1.0, which proves that the algorithm has good sorting effect.
By comparing Figures 4(b) and 6, it can be seen that the separation method based on FastICA has more noise components. It indicates that the separation result is not accurate. From the evaluation indexes in Table 1 and Table 2, we can also see that the improved algorithm SCA-FastICA is better than FastICA.
5. Experiments
In order to verify the analysis effect of the SCA-FastICA method, the experiments are carried out on the rotor test bench, as shown in Figure 8. The laboratory rotor system can be used to simulate several typical faults of rotating machinery and collect vibration signals needed for fault diagnosis and research. In the experimental double span rotor system, the front and rear span rotors are supported by sliding bearings, and the coupling between the two rotors and between the rotor and the motor is flexible. The probe of the eddy current sensor is composed of two perpendicular probes, which are installed near the journal and around the disk with obvious vibration and an easy-to-obtain signal. The single sensor at the end of the rotor is used to measure the real-time speed of the rotor. In order to satisfy the assumption that the number of sensors is greater than or equal to the number of source signals in blind source separation, four sensors are used in the experiment. The rotating speed of the rotor is about 3kr/min, and the sampling frequency is 5 kHz. The four measured sensor signals are shown in Figure 9.


(a)

(b)
Figure 9 shows the time-frequency signal waveform of the collected signal under the rotor rub impact fault. However, according to the time-domain characteristics, it is found that the real rotor vibration signal is seriously polluted by noise, so the fault characteristics of the rotor system cannot be distinguished. According to the characteristics of frequency domain, the 50 Hz power frequency of rotor can be distinguished by the Y1 signal, but the fault characteristics of the rotor cannot be distinguished.
Figure 10 shows the time-frequency waveform separated directly by the FastICA method. From the time-domain characteristics, it can be seen that the real rotor vibration signal is also seriously polluted by noise, so it is impossible to distinguish the fault characteristics of the rotor system. However, in the frequency domain, the power frequency of the rotor, 50 Hz, can be distinguished by Y1 and Y2 signals, and the fault features of the rotor cannot be identified, which shows that traditional FastICA algorithm cannot separate the fault features of the rotor system under strong noise.

(a)

(b)
Figure 11 shows the time-frequency waveform separated by the SCA-FastICA method. It can be seen from the time domain that the strong noise is well-contained and the vibration source signal of the rotor is well separated. In the frequency domain of Figure 12, the power frequency of 50 Hz and the second frequency of 100 Hz of the rotor can be distinguished by Y1 and Y2 signals. Through the frequency domain characteristics of Y1 and Y2, the rotor can be judged to have rub impact fault. It can be seen from Y3 signals in the frequency domain that the frequency is distributed in the whole frequency band and the amplitude is relatively small; the signal shows randomness in the time domain at the same time. Combining these two points, it can be judged that Y3 signals are noise signals. It can be seen from Y4 signals in frequency domain of Figure 12 that the frequency of 50 Hz is highlighted while other frequencies are suppressed. Since the power frequency used in daily life is 50 Hz, it can be determined that the signal is a power frequency signal.

(a)

(b)

6. Conclusions
In order to solve the problem of fault feature extraction of rotating machinery under strong noise, a fault separation method combining synchronous cumulative average noise reduction (SCA) algorithm and improved FastICA algorithm (SCA-FastICA) is proposed. The conclusions are made as follows:(1)Blind separation of the observation signal with strong noise is carried out directly, and the error of the separation result is large, even when the wrong result is obtained(2)The synchronous cumulative average noise reduction (SCA) algorithm can effectively remove the noise signal without losing the useful components of the original signal, improve the signal-to-noise ratio, and provide the precondition for the accurate realization of blind separation(3)For the measured signal, although the independence assumption of blind source separation is not true strictly, SCA-FastICA algorithm is still effective in the actual vibration signal separation(4)The combination of synchronous cumulative average noise reduction (SCA) algorithm and blind source separation algorithm provides a new method for the separation of aliased signals in strong noise environment
Data Availability
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that there are no conflicts of interest.
Acknowledgments
This work was supported in part by the Key Scientific and Technological Project of Henan Province under Grant 172102210097, in part by the Foundation of Henan Educational Committee under Grant 16A470021, and in part by the Applied Science and Technology Research Fund of Luoyang Normal University under Grant 2017-YYJJ-003.