Next Article in Journal
Adaptive Segmented Aggregation and Rate Assignment Techniques for Flexible-Length Polar Codes
Previous Article in Journal
Active Inference for Learning and Development in Embodied Neuromorphic Agents
Previous Article in Special Issue
Entropy-Aided Meshing-Order Modulation Analysis for Wind Turbine Planetary Gear Weak Fault Detection under Variable Rotational Speed
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Separation and Extraction of Compound-Fault Signal Based on Multi-Constraint Non-Negative Matrix Factorization

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(7), 583; https://doi.org/10.3390/e26070583 (registering DOI)
Submission received: 31 May 2024 / Revised: 4 July 2024 / Accepted: 5 July 2024 / Published: 9 July 2024

Abstract

:
To solve the separation of multi-source signals and detect their features from a single channel, a signal separation method using multi-constraint non-negative matrix factorization (NMF) is proposed. In view of the existing NMF algorithm not performing well in the underdetermined blind source separation, the β-divergence constraints and determinant constraints are introduced in the NMF algorithm, which can enhance local feature information and reduce redundant components by constraining the objective function. In addition, the Sine-bell window function is selected as the processing method for short-time Fourier transform (STFT), and it can preserve the overall feature distribution of the original signal. The original vibration signal is first transformed into time–frequency domain with the STFT, which describes the local characteristic of the signal from the time–frequency distribution. Then, the multi-constraint NMF is applied to reduce the dimensionality of the data and separate feature components in the low dimensional space. Meanwhile, the parameter WK is constructed to filter the reconstructed signal that recombined with the feature component in the time domain. Ultimately, the separated signals will be subjected to envelope spectrum analysis to detect fault features. The simulated and experimental results indicate the effectiveness of the proposed approach, which can realize the separation of multi-source signals and their fault diagnosis of bearings. In addition, it is also confirmed that the proposed method, juxtaposed with the NMF algorithm of the traditional objective function, is more applicable for compound fault diagnosis of the rotating machinery.

1. Introduction

The signal analysis of vibration in rotating machinery has been widely used in the field of fault diagnosis because the signals contain the operational state of the equipment [1,2]. However, in the case of the limitations on the number and installation location of sensors, the information obtained from the signals is limited [3,4]. Moreover, the non-stationary nature of the collected signals, the interference between multi-source fault signals and environmental noise may often result in the disappearance of feature information. Therefore, it is of great significance for the separation and extraction of compound faults based on vibration analysis [5,6].
There are many analysis methods based on vibration signals, such as feature extraction, pattern recognition and deep learning. For example, Wang et al. [7] proposed a fault diagnosis method based on sparsity-guided empirical wavelet transform, which can defect single and multiple fault bearings of railway axles. Lu et al. [8] introduced a method combining wavelet transform and K-mean clustering to realize the prediction about the battery state of health. Alimardani et al. [9] present an approach based on vibration signals to diagnose the faults of rotor eccentricity. Zhang et al. [10] developed a method based on the local outlier factor and improved adaptive matching pursuit, which can detect and recover the anomalous vibration signal. Li et al. [11] present an adaptive data fusion strategy based on deep learning with the convolutional neural network, which is validated on an industrial fan system with non-manufacturing faults and a centrifugal pump. Łuczak [12] proposed a method named CWTx6-CNN, which offered a clear representation of fault-related features. Wang et al. [13] introduced a novel fault recognition method on the basis of multi-sensor data fusion and bottleneck layer optimized convolutional neural network (MB-CNN) and realized the identification and classification of multiple faults of bearings. We know that analysis methods based on vibration signals mostly focus on low-dimensional analysis [14], and the information obtained from the original signal is bounded. It requires us to perform dimensionality transformation on one-dimensional vibration signals and observe the multi-dimensional signal so as to reveal unclear information. Simultaneously, the local feature information can be enhanced significantly with dimensionality transformation [15,16].
In the past few decades, many methods of dimensionality transformation have been proposed and widely applied in the fields such as signal separation, image clustering, biological information extraction, behavior feature recognition, and environmental perception and prediction [17,18,19,20]. The methods regarding dimensionality transformation can not only reduce the dimensionality of data but also extract salient features from high-dimensional data effectively. Meanwhile, it is beneficial for subsequent data processing and can achieve low dimensional visualization of data. The traditional dimensionality transformation algorithm actually seeks the intrinsic linear structure of the data in low dimensional space [21,22]. However, most of the internal structures of data are complex and show nonlinear characteristics. In addition, the dimensions of various types of data continue to grow at an extremely fast pace. Therefore, exploring the effective features and improving the ability to analyze such data has a positive effect. Machine learning algorithms based on matrix factorization are the key technologies for several types of problems in this field, including dictionary learning, non-negative matrix factorization (NMF), concept factorization, matrix padding, etc. [23,24,25]. Among them, the NMF algorithm has attracted much attention in feature extraction engineering due to its unique advantage of interpretability and scalability [26]. For example, Zhang et al. [27] proposed a weighted NMF algorithm, which achieved image clustering by optimizing three parameters in the algorithm. Gu et al. [28] introduced a method combining an improved NMF algorithm and a global position system to identify the sources driving ground deformation. Luo et al. [29] developed a novel approach based on the robust ensemble manifold projective NMF algorithm for image representation. Saha et al. [30] used a privacy-preserving NMF algorithm to ensure the degree of privacy guarantees. Li et al. [31] adopted a deep autoencoder-like NMF method for link prediction. In addition, the NMF algorithm performs well in the field of biomedicine. Marta et al. [32] proposed a negative binomial NMF algorithm, which can capture the variation across patients to extract the mutational signatures. Tu et al. [33] proposed a hypergraph regularized joint deep semi-NMF algorithm to identify biomarkers of Alzheimer’s disease. Nasrin et al. [34] put forward a model on the basis of the improved NMF algorithm that can recognize native decoys in protein structure prediction.
It can be observed that the NMF algorithm has been applied in many fields and has achieved many remarkable results since it was proposed. However, there is still some room to improve the NMF algorithm, especially in the blind source separation problem related to the diagnosis of compound faults in rotating machinery. Therefore, to solve the separation of multi-source signals and detect their features from a single channel, a signal separation method based on multi-constraint NMF algorithm is proposed. By utilizing the flexibility of β-divergence and the uniqueness of determinant constraint on the feature matrix, the objective function of non-negative matrix factorization can be converted to the minimum value smoothly, quickly and stably. According to the advantage of dimensionality transformation with the STFT algorithm, multi-constraint NMF algorithm, and construction of parameter WK, the proposed method can accomplish the separation of multi-source signals and their fault diagnosis of bearings, which makes fault diagnosis much easier and more reliable. As rolling bearings are important components of rotating machinery, this paper takes rolling bearings as the research object.
The remaining sections are organized as follows: Section 2 describes the basic principle of the NMF algorithm. The STFT algorithm, multi-constraint NMF algorithm and the parameter WK are introduced in Section 3. In Section 4, the specific separation of compound fault signals based on the suggested method is presented. The simulated and experimental results are discussed in Section 5. Finally, the conclusions are summarized in Section 6.

2. Principle of Non-Negative Matrix Factorization

The basic idea of the non-negative matrix factorization algorithm can be generally represented as follows: for any non-negative matrix  V R + m × n , the NMF algorithm is constructed with an approximate factorization of two non-negative matrices  W R + m × r  and  H R + r × n  [35], namely:
V m × n W m × r H r × n
where  V m × n  denotes a matrix with the dimension of m, whereas n represents the number of samples.  W m × r  denotes a basis matrix that can be regarded as a series of basis vectors.  H r × n  denotes a coefficients matrix that can be regarded as the coordinates of each sample with respect to these basis vectors. In order to achieve better results of dimensionality reduction, the parameter  r  (rank of the matrix) is regarded as  r < m n / ( m + n ) . The model of the NMF algorithm is shown in Figure 1. In the field of signal processing, it can be explained that if each column of the matrix  V m × n  is considered an observed signal, each group of observed signals contains different features (mixed features, single features, or redundant information) represented by green squares and red triangles. Each column of the matrix  W m × r  contains the separated feature of the observed signal by the NMF algorithm, which can be reconstructed to the original signal by multiplying the coefficients matrix  H r × n . It shows the idea of representing the whole based on parts.
At present, a variety of optimization algorithms about cost function are widely used, and the Euclid Distance is one of the most popular methods, which can be represented:
D ( V | | W H ) = V W H 2 s . t .   W , H > 0
The cost function of Equation (2) is regarded as the following optimization problem:
min   V W H F 2 = i j [ v i j ( W H ) i j ] 2
The above problem can be solved with a gradient descent algorithm until convergence. The updated rules are presented:
w i k w i k ( V H T ) i k ( W H H T ) i k   , h k j h k j i ( W T V ) k j ( W T W H ) k j

3. Basic Principle

3.1. Parameter Selection of Short Time Fourier Transform

Signals can be transformed into the frequency domain, sparse domain, or other combination domains for processing and analysis. Indistinct features in the time domain can be manifested through such transformation. The traditional Fourier transform is a global transformation based on the combination of different frequency components, which cannot express the time–frequency localization. In order to describe the time–frequency properties of signals, short-time Fourier transform (STFT) is proposed.
STFT is a joint time–frequency analysis method based on non-stationary signals. Its basic idea is to truncate the signal by a window function with a fixed length, and the Fourier transform is performed on each segment of the truncated signal to obtain the local frequency spectrum of each segment. Its model can be presented as [36]:
S ( τ , f ) = x ( t ) w ( t τ ) e 2 j π f · t d t
where t is the time, f is the frequency,  x ( t )  is the time-domain signal,  τ  denotes a shift in time, and  w ( t τ )  is the window function, and j is an imaginary unit. By shifting τ continuously, Fourier Transforms at different times can be obtained. The set of these Fourier Transforms is S(t, f).
As an important processing tool in time–frequency analysis, the short-time Fourier transform has the advantages of simple principle and excellent localization. The weak local feature information can be captured by the two-dimensional representation of vibration signals in the time–frequency domain, and the high-dimensional spatial matrix is easier to leverage the ability of non-negative matrix decomposition algorithms, making compound faults diagnosis easier to implement.
Two main parameters (types and lengths of the window function) affect the effectiveness of the short-time Fourier transform. Window function is a method of truncating signals, which can reduce the effect of spectral leakage. The length of the window function affects the time–frequency resolution. The longer the window length, the higher the frequency resolution, but the time resolution is lower. Therefore, the type of window function and the length of the window need to be determined based on the specific signal type and processing environment.
In order to reduce the effects of windowing and improve diagnostic accuracy, it is necessary to choose an appropriate window function. As we know, the wider the main lobe of the window function, the smoother the spectral peak of the signal is, and the more obvious the suppression effect of the fence effect is, but it will lead to a decrease in spectral resolution. From the perspective of spectrum analysis, it is required that the main lobe of the window function spectrum should be as narrow as possible to improve the resolution of the spectrum. At the same time, the side lobes of the window function spectrum should be as small as possible and decay rapidly with frequency, which can reduce leakage distortion. Therefore, comparing the performance of several common window functions for the coupling characteristics of compound fault signals in rotating machinery, the Sine-bell window is selected as the processing method in this paper. The sine-bell window performs well on side lobe suppression and can concentrate spectral energy in the main lobe. If the overlapping length is specified during its sliding process, the overlapping window segment can further compensate for signal attenuation at the window edge. The waveform and frequency response of the Sine-bell window are shown in Figure 2. The window length is 128 samples, and the overlap is half of the window length.

3.2. Multi-Constraint Non-Negative Matrix Factorization

The selection of the cost function for the non-negative matrix factorization algorithm is determined by the type of data and the application environment. Although NMF has been proven to be a useful tool in source separation, one drawback is that the separation performance tends to be poor in the case of noise. Moreover, NMF incurs a risk of degrading the separation performance in compound fault signals due to the lack of prior knowledge. Meanwhile, in the process of feature extraction for multi-source fault signals, the worse the correlation between source signals, the more obvious the locality displayed, and the better the effect on dimensionality reduction. On the contrary, there will be redundant components during the decomposition, which fails to describe the fault characteristics. Therefore, the dual constraints with β-divergence and determinant are selected as the cost function for the non-negative matrix factorization algorithm based on the characteristics of the fault signal. The β-divergence constraint can reduce limitations on data structures, and the determinant constraint can ensure the uniqueness of the base matrix W during the decomposition. The dual constraints can enhance local features effectively, which are more conducive to subsequent signal reconstruction. The model of β-divergence [37] can be presented as:
d β ( y , x ) = { y β β ( β 1 ) + x β β y x β 1 ( β 1 )             β R \ { 0 , 1 }         y ln y x y + x                               β = 1     y x ln y x 1                                   β = 0
From the above Equation (6), it is easy to prove the continuity about β-divergence when β = 0 and β = 1, and for any β, the following Equation (7) holds:
d β ( λ y , λ x ) = λ β d ( y , x )
When β = 0, it can be seen that Equation (7) has the property of scale invariance, which is independent of λ. The property of scale invariance indicates that energy components in the amplitude spectrum V have equal weight values during the decomposition. When β = 1, however, it overly relies on the higher energy components in the amplitude spectrum V, which is not conducive to the separation of coupled signals. Therefore, β = 0 is chosen in this paper.
In order to ensure the uniqueness of the base matrix W and achieve better reconstruction results during the decomposition, the determinant constraint is introduced in the objective function of the NMF algorithm. The space formed by n m-dimensional column vectors  W 1 , W 2 , W n  is defined as P(W), and the volume of P(W) can be represented as the following Equation (8):
v o l ( P ( W ) ) = { det ( W W T )         ( m < n )   | det ( W ) |             ( m = n ) det ( W T W )       ( m > n )
When  v o l ( P ( W ) )  is at its minimum value, the corresponding vector  W 1 , W 2 , W n  obtained can be determined uniquely.
The β-divergence constraint and determinant constraint are used as new objective functions for the non-negative matrix factorization algorithm, which can be represented:
F ( W , H ) = d β = 0 ( V , W H ) + α v o l ( P ( W ) )
where α is the equilibrium parameter and is taken as 1 (α = 1) generally, which is used to balance the proportion of matrix W and the reconstruction error.
According to the gradient descent method, we derive the iterative update rule for the objective function as follows:
W W [ V ( W H ) 2 ] H T ( W H ) 1 H T                     H H W T [ V ( W H ) 2 ] W T ( W H ) 1
When the objective function converges, the optimization with dual constraints can be achieved. The specific steps of Algorithm 1 are as follows:
Algorithm 1 Multi-constraint Non-Negative Matrix Factorization
Step 1. Initialize non-negative matrices W and H randomly
Step 2. Calculate the initial value of the objective function according to Equation (9)
Step 3. Solve and update the matrices W and H alternately and iteratively based on Equation (10)
Step 4. If the objective function (Equation (9)) converges, the iteration process is stopped, and the matrices W and H are output; otherwise, steps (2) and (3) are performed once again
The advantage of the multi-constraint NMF algorithm is that the constraints of β-divergence and determinant are introduced in the objective function, which can be close to the source signal, and the redundant component is reduced during the decomposition.

3.3. Construction of Parameter WK

The kurtosis index is a numerical statistic that reflects the distribution characteristics of random variables. It is the normalized 4th-order center moment, which is a dimensionless parameter and is particularly sensitive to impact signals. The correlation coefficient can be characterized by the degree of similarity between two signals. Considering the advantages and disadvantages of two indicators, we constructed a comprehensive parameter called Weighted Kurtosis (WK) in this paper, which is defined as follows:
W K = C K
C = E [ ( x x ¯ ) ( y y ¯ ) ] E [ ( x x ¯ ) 2 ] E [ ( y y ¯ ) 2 ]
K = i = 1 n ( x ( i ) - x ¯ ) 4 i = 1 n ( x ( i ) - x ¯ ) 2
where C is the correlation coefficient between the signals x and y, and E represents the mathematical expectation, K is the Kurtosis value of the signal. According to the Schwartz inequality  | C | 1  can be inferred. Thus, the parameter WK can be seen as the weight of the Kurtosis value, called Weighted Kurtosis. We know that the early failures of rolling bearings are mostly characterized by impact, and kurtosis is used to detect the impact components in the reconstructed signal, while the correlation coefficient can be reflected in the correlation between the reconstructed signal and the original signal. Meanwhile, according to Equation (11), it can be seen when the signal is processed by the multi-constraint NMF algorithm; the larger the parameter WK in the reconstructed signal, the richer the feature information contained, which can represent the fault characteristic signal. Therefore, the parameter WK is constructed as a criterion for filtering the reconstructed signal in this paper.

4. Signal Separation Method Based on Multi-Constraint NMF

A separation method of multisource signals with multi-constraint non-negative matrix factorization is proposed for bearings in rotating machinery. The specific diagnosis steps of Algorithm 2 are summarized as follows:
Algorithm 2: Signal Separation Method Based on Multi-constraint NMF
Step 1. The algorithm of the short-time Fourier transform (STFT) is performed to obtain a feature matrix with local information.
Step 2. Take the square value of the feature matrix, and the multi-constraint NMF algorithm is used to reduce the dimension, and obtain the base matrix W and the coefficient matrix H.
Step 3. The matrix W and H are recombined in subspace, and the recombined signals with feature components in the time domain are obtained by the inverse short-time Fourier transform (ISTFT).
Step 4. Calculate the WK values of the recombined signals
Step 5. The separation signals with high WK values are selected for envelope spectrum analysis to extract the fault features of bearings.
The flowchart is presented in Figure 3.

5. Verification with Simulation and Experiment

5.1. Algorithm Simulation and Performance Analysis

In this section, the performance of the proposed multi-constraint algorithm is simulated and analyzed. The following model is applied to simulate compound faults in rolling bearing:
s ( t ) = e 2 π ζ f n ( t T ) sin ( 2 π f n 1 ζ 2 ( t T ) )
X ( t ) = A s ( t ) = A [ s 1 ( t ) , s 2 ( t ) ] T + G ( t )
where ζ is the damping coefficient, s1(t) and s2(t) are expressed as the following two feature parameters: The natural frequencies (fn) are 2500 Hz and 4500 Hz, respectively, and the characteristic frequencies (1/T) are 67 Hz and 162 Hz, the sampling frequency is 100 kHz, and the sampling data is taken as 0.5 s time segments. The mixed matrix A(2 × 1) is generated randomly. The mixed source signal X(t) is obtained by Equation (15), and G(t) is Gaussian white noise (SNR = 5 dB) generated randomly. Figure 4 shows the mixed source signal and its normalized envelope spectrum.
For the mixed source signals, the proposed method is performed for analysis. Firstly, the characteristic matrix M is obtained by the short-time Fourier transform, and the time–frequency distribution is shown in Figure 5. Secondly, the square value of the matrix M is obtained as the processing matrix of the multi-constraint NMF algorithm. Thirdly, the square-value matrix is decomposed by the multi-constraint NMF algorithm, and the base matrix W and the coefficient matrix H are obtained in dimensionality reduction. Finally, the obtained matrices are reconstructed by the inverse short-time Fourier transform in the subspace, presenting separated signals. Meanwhile, the WK values of the separated signals are shown in Table 1.
It can be seen from Table 1 that the WK values of Group 6 and Group 8 are relatively high, which indicates that the feature information in the two groups of signals is rich and describes the source signal better. The normalized envelope spectra of separated signals are shown in Figure 6. It is obvious that the two characteristic components (67 Hz and 162 Hz) can be separated by the proposed method, and their harmonic components are distinct, respectively. Therefore, it can be concluded that the proposed method can be used to separate the source signal from the mixed signals effectively, and the characteristic frequency can also be extracted in the envelope spectrum, which verifies the effectiveness of the proposed method.

5.2. Experimental Verification and Discussion

In order to further validate the effectiveness of the proposed method, the measured compound fault signals of the roller bearing (N204) are used as the research object. The defects are machined artificially using the electrical discharge machining method on the outer ring and rolling elements of the bearing. The vibration signals in the vertical and horizontal directions are collected by the acceleration sensor (608A11). The platform of the simulation experiment and fault bearing are shown in Figure 7. The motor speed is set to 1300 rpm and 900 rpm, respectively, and the sampling frequency is 100 kHz (collect 100k sample points in 1 s). The sensor is set to collect data for 10 s. The fault passing frequency of rolling bearings can be calculated according to the structural parameters (Table 2). The theoretical characteristic frequency is shown in Table 3.
The signals collected at 1300 rpm are used for analysis, and the data is taken as 0.5 s time segments randomly. The waveform and the normalized envelope spectrum of the signals are shown in Figure 8.
The impulse component can be seen clearly from the time-domain waveform, which indicates that the bearing has malfunctioned. The periodic property, however, is not obvious, and useful state information cannot be obtained. In the envelope spectrum, the defect feature of the outer race can be identified approximately, but the defect about the roller is submerged by the noise component and difficult to identify. In addition, peaks appear near 8 Hz and 16 Hz in the spectrum, which is close to the characteristic frequency of the cage and its second harmonic component, as well as the revolving frequency of the roller. The appearance of these two peaks may be caused by the impact of the rollers.
According to the proposed method, the original signal is subjected to the short-time Fourier transform to obtain a feature matrix M, and the time–frequency distribution is shown in Figure 9. The modulation and cluster of original signals can be seen clearly from the time–frequency distribution. The square value of the matrix M is obtained as the processing matrix of the multi-constraint NMF algorithm; after that, the square-value matrix is decomposed by the multi-constraint NMF algorithm to obtain the base matrix W and the coefficient matrix H. Finally, the obtained matrices are reconstructed by the inverse short-time Fourier transform in the subspace, presenting separated signals. Meanwhile, the WK values of the separated signals are shown in Table 4.
It can be seen from Table 4 that the WK values of Group 2 and Group 7 are relatively high, which indicates that the feature information in the two groups of signals is rich and describes the source signal better. The normalized envelope spectra of separated signals are shown in Figure 10.
It is obvious that two leading constituents are obtained by the proposed approach, which accords with characteristic frequencies of the outer race and the roller. Meanwhile, their higher harmonic components are presented plainly. Furthermore, the feature frequency of the cage (8 Hz) and its high-frequency components appear in Figure 10b, and the sideband structure is protruded, which is in conformity with the roller failure. Therefore, the results indicate the effectiveness of the proposed approach, which can realize the separation of multi-source signals and their fault diagnosis of bearings.
Similarly, the data is taken as 0.5 s time segments at 900 rpm randomly. The waveform and the normalized envelope spectrum of the signals are shown in Figure 11.
According to the proposed method, the time-frequency distribution is shown in Figure 12, and the WK values of the separated signals are shown in Table 5.
The separation signals with high WK values are selected for envelope spectrum analysis to extract the fault features of bearings and their normalized envelope spectra are shown in Figure 13.
Similarly, it is obvious that two leading constituents are obtained by the proposed approach, which accord with characteristic frequencies of the outer race and the roller. Meanwhile, their higher harmonic components are presented plainly. Furthermore, the feature frequency of the cage (6 Hz) and its high-frequency components appear in Figure 13b, and the sideband structure is protruded, which is in conformity with the roller failure. Therefore, the results support the effectiveness of the proposed approach in the field of compound fault diagnosis of bearings.

5.3. Comparison with Traditional Method

To demonstrate the advantages of the proposed method for multi-source signal separation, the traditional non-negative matrix factorization algorithm with β-divergence and KL-divergence are compared individually. The data at 1300 rpm is selected to illustrate it. The normalized envelope spectra of the separated signal are shown in Figure 14 and Figure 15.
It can be seen from Figure 14 and Figure 15 that the multi-source signals are not separated effectively with the traditional non-negative matrix factorization algorithm based on β-divergence and KL-divergence. The fault feature of the outer race is almost extracted, and the fault feature of the rolling element is submerged in environmental noise, which fails to describe the fault source signal accurately. Comparing traditional algorithms with the proposed algorithm, it can be seen that since the multi-constraint NMF algorithm enhances the local features of fault components, thus the multi-source signal can be separated, and the fault feature can be extracted.

6. Conclusions

In this paper, a novel blind source separation method under a single channel based on the multi-constraint NMF is proposed. The main research content and corresponding conclusions are as follows: (1) The performance of several common window functions are compared for compound fault signals, the Sine-bell window is selected as the processing method, and its parameter length is selected iteratively. (2) The constraints with β-divergence and determinant are introduced into the objective function of the traditional NMF algorithm, which can enhance local feature information and reduce redundant components during the decomposition. The iterative update rules for the multi-constraint NMF algorithm have been derived, and the convergence and practicality of the algorithm have been demonstrated in experiments. (3) The parameter Weighted Kurtosis (WK) is constructed as a criterion for filtering the reconstructed signals, and it has been proven to separate redundant signals effectively. (4) The simulated and experimental results indicate the effectiveness of the proposed approach, which realizes the separation of multi-source signals and extracts fault features. Meanwhile, compared with the NMF algorithm of the traditional objective function, the proposed method is more applicable for compound fault diagnosis.
It is worth considering that some deficiencies still exist, such as the initialization random of the algorithm in this paper. Therefore, future work will concentrate on the optimization initialization of the non-negative matrix factorization algorithm.

Author Contributions

M.W. and W.Z. purchased equipment and designed the experiments. M.W., M.S. and G.W. carried out the experiments and collected the data. M.W. analyzed the data and wrote the paper. M.S., W.Z. and G.W. reviewed and edited the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

Major Innovation Project of CIOMP, CAS (E20961X6CZ00), Fund Project of the State Key Laboratory of Laser-Matter Interaction (SKLLIM2105), National Natural Science Foundation (61904178).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The dataset generated and analyzed in the current study is available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, Y.; Kang, D.; He, G.; Jiao, X. Non-stationary vibration feature extraction method based on sparse decomposition and order tracking for gearbox fault diagnosis. Measurement 2018, 124, 453–469. [Google Scholar] [CrossRef]
  2. Chen, B.; Qi, C.; Yun, Z.X.; Wang, H.Y. An improved tracking method of bearing characteristic frequencies in the time-frequency representation of vibration signal. Meas. Sci. Technol. 2024, 35, 066118. [Google Scholar] [CrossRef]
  3. Hao, Y.S.; Song, L.Y.; Cui, L.L.; Wang, H.Q. A three-dimensional geometric features-based SCA algorithm for compound faults diagnosis. Measurement 2019, 134, 480–491. [Google Scholar] [CrossRef]
  4. Wang, H.Q.; Wang, M.Y.; Li, J.L.; Song, L.Y.; Hao, Y.S. A Novel Signal Separation Method Based on Improved Sparse Non-Negative Matrix Factorization. Entropy 2019, 21, 445–461. [Google Scholar] [CrossRef] [PubMed]
  5. Pan, H.; Yu, Y.; Xin, L. Symplectic geometry mode decomposition and its application to rotating machinery compound fault diagnosis. Mech. Syst. Signal Process. 2019, 114, 189–211. [Google Scholar] [CrossRef]
  6. Song, L.Y.; Wang, H.Q.; Chen, P. Step-by-step Fuzzy Diagnosis Method for Equipment Based on Symptom Extraction and Trivalent Logic Fuzzy Diagnosis Theory. IEEE T. Fuzzy Syst. 2018, 26, 3467–3478. [Google Scholar] [CrossRef]
  7. Wang, D.; Zhao, Y.; Yi, C.; Tsui, K.L.; Lin, J.H. Sparsity guided empirical wavelet transform for fault diagnosis of rolling element bearings. Mech. Syst. Signal Process. 2018, 101, 292–308. [Google Scholar] [CrossRef]
  8. Lu, L.P.; Zhai, H.Y.; Gao, Y. New energy electric vehicle battery health state prediction based on vibration signal characterization and clustering. Heliyon 2024, 10, e23420. [Google Scholar] [CrossRef] [PubMed]
  9. Alimardani, R.; Rahideh, A.; Hedayati, K.S. Mixed eccentricity fault detection for induction motors based on time synchronous averaging of vibration signals. IEEE Trans. Ind. Electron. 2023, 71, 3173–3181. [Google Scholar] [CrossRef]
  10. Zhang, L.; Yan, P.; Zhou, H.; Huang, Q.; Pei, J.; Yang, Y. Detection and recovery of anomalous vibration signal of rotating machinery based on LOF-MSAMP. Meas. Sci. Technol. 2024, 35, 1–26. [Google Scholar] [CrossRef]
  11. Li, S.; Wang, H.Q.; Song, L.Y.; Wang, P.X. An adaptive data fusion strategy for fault diagnosis based on the convolutional neural network. Measurement 2020, 165, 465–477. [Google Scholar] [CrossRef]
  12. Łuczak, D. Machine Fault Diagnosis through Vibration Analysis: Continuous Wavelet Transform with Complex Morlet Wavelet and Time–Frequency RGB Image Recognition via Convolutional Neural Network. Electronics 2024, 13, 452. [Google Scholar] [CrossRef]
  13. Wang, H.Q.; Li, S.; Song, L.Y.; Cui, L.L. A novel convolutional neural network based fault recognition method via image fusion of multi-vibration-signals. Comput. Ind. 2019, 105, 182–190. [Google Scholar] [CrossRef]
  14. Xu, Y.G.; Tian, W.K.; Zhang, K.; Ma, C.Y. Application of an enhanced fast kurtogram based on empirical wavelet transform for bearing fault diagnosis. Meas. Sci. Technol. 2019, 30, 035001. [Google Scholar] [CrossRef]
  15. Hao, Y.S.; Song, L.Y.; Wang, M.Y.; Cui, L.L.; Wang, H.Q. Underdetermined Source Separation of Bearing Faults Based on Optimized Intrinsic Characteristic-Scale Decomposition and Local Non-Negative Matrix Factorization. IEEE Access 2019, 7, 11427–11435. [Google Scholar] [CrossRef]
  16. Chen, Y.; Zhang, H.; Liu, R. Soft Orthogonal Non-negative Matrix Factorization with Sparse Representation: Static and Dynamic. Neurocomputing 2018, 25, 242. [Google Scholar] [CrossRef]
  17. Zhao, W.S.; Fu, W.H. A single-channel blind source separation algorithm based on improved wavelet packet and variational mode decomposition. Telecommun. Syst. 2024, 86, 127–142. [Google Scholar] [CrossRef]
  18. Łuczak, D.; Brock, S.; Siembab, K. Cloud Based Fault Diagnosis by Convolutional Neural Network as Time–Frequency RGB Image Recognition of Industrial Machine Vibration with Internet of Things Connectivity. Sensors 2023, 23, 3755. [Google Scholar] [CrossRef] [PubMed]
  19. Jeong, D.; Choi, E.; Ahn, H.; Martinezmartin, E.; Park, E.; Pobil, A.P.D. Multi-modal authentication model for occluded faces in a challenging environment. IEEE Trans. Emerg. Top. Comput. Intell. 2024. [Google Scholar] [CrossRef]
  20. Zhang, J.J.; Xie, M.Z. Graph regularized non-negative matrix factorization with prior knowledge consistency constraint for drug-target interactions prediction. BMC Bioinform. 2022, 23, 564–583. [Google Scholar] [CrossRef]
  21. Tang, G.; Luo, G.G.; Zhang, W. Underdetermined Blind Source Separation with Variational Mode Decomposition for Compound Roller Bearing Fault Signals. Sensors 2016, 16, 897. [Google Scholar] [CrossRef] [PubMed]
  22. Jiang, X.; Wu, F.; Yu, H. Mixed pixel decomposition of mineral spectrum based on EMD-ICA method. Opt. Spectrosc. 2015, 119, 893–898. [Google Scholar] [CrossRef]
  23. Yang, Z.H.; Wang, Z.; Guo, L.; Liu, W.J.; Sun, S.M. Meta Path-Aware Recommendation Method Based on Non-Negative Matrix Factorization in LBSN. IEEE Trans. Netw. Serv. Manag. 2022, 19, 4284–4297. [Google Scholar] [CrossRef]
  24. Li, X.L.; Fan, X.Z.; Lu, X.Y. Modified fuzzy clustering algorithm based on non-negative matrix factorization locally constrained. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 11373–11383. [Google Scholar] [CrossRef]
  25. Ke, Y.F.; Ma, C.F.; Jia, Z.G. Quasi Non-Negative Quaternion Matrix Factorization with Application to Color Face Recognition. J. Sci. Comput. 2023, 95, 38–71. [Google Scholar] [CrossRef]
  26. Chen, K.; Liang, J.C.; Liu, J.M.; Shen, W.L.; Xu, Z.B.; Yao, Z.J. Entropy regularized fuzzy nonnegative matrix factorization for data clustering. Int. J. Mach. Learn. Cybern. 2024, 15, 459–476. [Google Scholar] [CrossRef]
  27. Zhang, G.F.; Chen, J.X.; Lu, W.P.; Liu, Z.H. Weighted non-negative matrix factorization based on adaptive robust local sparse graph. Multimed. Tools Appl. 2023, 82, 46313–46330. [Google Scholar] [CrossRef]
  28. Gu, H.Y.; Ma, F.S.; Guo, J.; Li, S.W.; Deng, G.S. Source and pattern identification of ground deformation based on non-negative matrix factorization: A case study. Bull. Eng. Geol. Environ. 2023, 82, 141–158. [Google Scholar] [CrossRef]
  29. Luo, P.; Qu, X.L.; Tan, L. Robust Ensemble Manifold Projective Non-Negative Matrix Factorization for Image Representation. IEEE Access 2020, 8, 217781–217790. [Google Scholar] [CrossRef]
  30. Saha, S.; Imtiaz, H. Privacy-Preserving Non-Negative Matrix Factorization with Outliers. ACM Trans. Knowl. Discov. Data 2024, 18, 64–90. [Google Scholar] [CrossRef]
  31. Li, T.F.; Zhang, R.S.; Yao, Y.B. Link prediction using deep autoencoder-like non-negative matrix factorization with L21-norm. Appl. Intell. 2024, 54, 4095–4120. [Google Scholar] [CrossRef]
  32. Marta, P.; Ragnhild, L.; Asger, H. Model selection and robust inference of mutational signatures using Negative Binomial non-negative matrix factorization. BMC Bioinform. 2023, 24, 187–211. [Google Scholar]
  33. Tu, K.; Zhou, W.H.; Kong, S.B. Integrating Multi-omics Data for Alzheimer’s Disease to Explore Its Biomarkers Via the Hypergraph-Regularized Joint Deep Semi-Non-Negative Matrix Factorization Algorithm. J. Mol. Neurosci. 2024, 74, 43–56. [Google Scholar] [CrossRef] [PubMed]
  34. Nasrin, A.; Kazi, L.K.; Gopinath, C.; Raviteja, V. Improved Protein Decoy Selection via Non-Negative Matrix Factorization. IEEE/ACM Trans. Comput. Biol. Bioinform. 2022, 19, 1670–1682. [Google Scholar]
  35. Lee, D.D.; Seung, H.S. Learning the parts of objects by non-negative matrix factorization. Nature 1999, 401, 788–791. [Google Scholar] [CrossRef]
  36. Owens, F.J.; Murphy, M.S. A Short-time Fourier Transform. Adv. Top. Signal Process. 1988, 14, 3–10. [Google Scholar] [CrossRef]
  37. Kompass, R. A generalized divergence measure for non-negative matrix factorization. Neural Comput. 2007, 19, 780–792. [Google Scholar] [CrossRef]
Figure 1. The model of the NMF algorithm.
Figure 1. The model of the NMF algorithm.
Entropy 26 00583 g001
Figure 2. Example of Sine-bell window: (a) time-domain waveform; (b) the spectrum.
Figure 2. Example of Sine-bell window: (a) time-domain waveform; (b) the spectrum.
Entropy 26 00583 g002
Figure 3. The flowchart of the proposed method.
Figure 3. The flowchart of the proposed method.
Entropy 26 00583 g003
Figure 4. The simulated signal: (a) time-domain waveform; (b) the envelope spectrum.
Figure 4. The simulated signal: (a) time-domain waveform; (b) the envelope spectrum.
Entropy 26 00583 g004
Figure 5. Time–frequency distribution of the simulated signal.
Figure 5. Time–frequency distribution of the simulated signal.
Entropy 26 00583 g005
Figure 6. Envelope spectra of separated signal: (a) the signal s1; (b) the signal s2.
Figure 6. Envelope spectra of separated signal: (a) the signal s1; (b) the signal s2.
Entropy 26 00583 g006
Figure 7. The experimental platform and fault bearing of simulation experiment: (a) experiment platform; (b) fault bearing.
Figure 7. The experimental platform and fault bearing of simulation experiment: (a) experiment platform; (b) fault bearing.
Entropy 26 00583 g007
Figure 8. The signal of compound faults at 1300 rpm: (a) time-domain waveform; (b) the envelope spectrum.
Figure 8. The signal of compound faults at 1300 rpm: (a) time-domain waveform; (b) the envelope spectrum.
Entropy 26 00583 g008
Figure 9. Time–frequency distribution of the collected signal at 1300 rpm.
Figure 9. Time–frequency distribution of the collected signal at 1300 rpm.
Entropy 26 00583 g009
Figure 10. Envelope spectra of separated signals with the proposed method at 1300 rpm: (a) Envelope spectrum of outer-race fault; (b) envelope spectrum of roller fault.
Figure 10. Envelope spectra of separated signals with the proposed method at 1300 rpm: (a) Envelope spectrum of outer-race fault; (b) envelope spectrum of roller fault.
Entropy 26 00583 g010
Figure 11. The signal of compound faults at 900 rpm: (a) time-domain waveform; (b) the envelope spectrum.
Figure 11. The signal of compound faults at 900 rpm: (a) time-domain waveform; (b) the envelope spectrum.
Entropy 26 00583 g011
Figure 12. Time–frequency distribution of the collected signal at 900 rpm.
Figure 12. Time–frequency distribution of the collected signal at 900 rpm.
Entropy 26 00583 g012
Figure 13. Envelope spectra of separated signals with the proposed method at 900 rpm: (a) Envelope spectrum of outer-race fault; (b) envelope spectrum of roller fault.
Figure 13. Envelope spectra of separated signals with the proposed method at 900 rpm: (a) Envelope spectrum of outer-race fault; (b) envelope spectrum of roller fault.
Entropy 26 00583 g013
Figure 14. Envelope spectra of separated signals with the β-divergence method: (a) Envelope spectrum of f1; (b) envelope spectrums of f2.
Figure 14. Envelope spectra of separated signals with the β-divergence method: (a) Envelope spectrum of f1; (b) envelope spectrums of f2.
Entropy 26 00583 g014
Figure 15. Envelope spectra of separated signals with the KL-divergence method: (a) Envelope spectrum of f1; (b) envelope spectrums of f2.
Figure 15. Envelope spectra of separated signals with the KL-divergence method: (a) Envelope spectrum of f1; (b) envelope spectrums of f2.
Entropy 26 00583 g015
Table 1. WK of the simulated signal.
Table 1. WK of the simulated signal.
12345678910
WK6.523.782.749.082.9631.743.9622.282.896.54
Table 2. Structure parameters of N204 bearing.
Table 2. Structure parameters of N204 bearing.
Inner DiameterExternal DiameterRoller DiameterWidthNumber of Rollers
20 mm47 mm6.5 mm14 mm10
Table 3. Fault characteristic frequencies.
Table 3. Fault characteristic frequencies.
Fault TypesOuter RaceRollerCage
Characteristic frequencies at 1300 rpm86 Hz101 Hz8 Hz
Characteristic frequencies at 900 rpm60 Hz74 Hz6 Hz
Table 4. WK of the reconstructed signal at 1300 rpm.
Table 4. WK of the reconstructed signal at 1300 rpm.
12345678910
WK0.5188.720.480.470.280.27211.520.830.632.79
Table 5. WK of the reconstructed signal at 900 rpm.
Table 5. WK of the reconstructed signal at 900 rpm.
12345678910
WK0.9225.63440.5568.620.688.57223.0210.1959.821.53
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, M.; Zhang, W.; Shao, M.; Wang, G. Separation and Extraction of Compound-Fault Signal Based on Multi-Constraint Non-Negative Matrix Factorization. Entropy 2024, 26, 583. https://doi.org/10.3390/e26070583

AMA Style

Wang M, Zhang W, Shao M, Wang G. Separation and Extraction of Compound-Fault Signal Based on Multi-Constraint Non-Negative Matrix Factorization. Entropy. 2024; 26(7):583. https://doi.org/10.3390/e26070583

Chicago/Turabian Style

Wang, Mengyang, Wenbao Zhang, Mingzhen Shao, and Guang Wang. 2024. "Separation and Extraction of Compound-Fault Signal Based on Multi-Constraint Non-Negative Matrix Factorization" Entropy 26, no. 7: 583. https://doi.org/10.3390/e26070583

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop