Next Article in Journal
Downlink Cooperative Broadcast Transmission Based on Superposition Coding in a Relaying System for Future Wireless Sensor Networks
Previous Article in Journal
Processing Ultrasonic Data by Coda Wave Interferometry to Monitor Load Tests of Concrete Beams
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Dynamic Mode Decomposition and Its Application to Fault Diagnosis of Rolling Bearing

1
Key Laboratory of Metallurgical Equipment and Control Technology, Ministry of Education, Wuhan University of Science and Technology, Wuhan 430081, China
2
Hubei Key Laboratory of Mechanical Transmission and Manufacturing Engineering, Wuhan University of Science and Technology, Wuhan 430081, China
3
National Demonstration Center for Experimental Mechanical Education, Wuhan University of Science and Technology, Wuhan 430081, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(6), 1972; https://doi.org/10.3390/s18061972
Submission received: 17 May 2018 / Revised: 13 June 2018 / Accepted: 16 June 2018 / Published: 19 June 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
To solve the intractable problems of optimal rank truncation threshold and dominant modes selection strategy of the standard dynamic mode decomposition (DMD), an improved DMD algorithm is introduced in this paper. Distinct from the conventional methods, a convex optimization framework is introduced by applying a parameterized non-convex penalty function to obtain the optimal rank truncation number. This method is inspirited by the performance that it is more perfectible than other rank truncation methods in inhibiting noise disturbance. A hierarchical and multiresolution application similar to the process of wavelet packet decomposition in modes selection is presented so as to improve the algorithm’s performance. With the modes selection strategy, the frequency spectrum of the reconstruction signal is more readable and interference-free. The improved DMD algorithm successfully extracts the fault characteristics of rolling bearing fault signals when it is utilized for mechanical signal feature extraction. Results demonstrated that the proposed method has good application prospects in denoising and fault feature extraction for mechanical signals.

1. Introduction

Rolling bearing plays an important role in modern equipment [1], relating to the health condition and the remaining service life. Amplitude-modulated and/or frequency-modulated (AM-FM) multi-component signals would be introduced when local damage such as cracks and exfoliation corrosion occurred during the operation [2]. It becomes intractable to extract the fault feature as the fact of that the measured signals are usually immersed with intensive background noise, especially in the incipient failure. Thus, robust fault feature extraction method should perfectly eliminate the noisy components and acquire the useful features generated from the non-stationary time series, which provides the proof for the maintenance plan before the whole machine gets disabled.
Recent decades have witnessed significant advances in the feature extraction of fault data collected from either experiments or numerical simulations. Short-time Fourier Transform (STFT) [3] adopts the method of piecewise averaging of the unstable signal. Several segments are sliced by a constant sliding window in accordance with the order of the original timeline. Spectrum characteristics are then received by Fourier Transform (FT) on each segment. However, the time-frequency resolution is constant and cannot transform over the change of time and frequency, which is the shortcoming of STFT. Wavelet Transform (WT) [4], a method of local time and frequency conversion, was proposed to represent the original signal with a mother wavelet by scaling and translation operation. While it can effectively extract information with multiscale refinement analysis, WT has an inherent problem of low frequency resolution of high frequency band. Wavelet Packet Transform (WPT) [5] was an extension of WT. Its basic idea was to make information energy concentration and decompose the signal into low-frequency components and high-frequency components. With further decomposition of the high frequency part, the time-frequency resolution of WPT is higher than that of WT. However, the choice of mother wavelets for WPT is hard to determine. Empirical Mode Decomposition (EMD) [6] was proposed to decompose the original time series to different intrinsic mode functions (IMFs) by means of adaptive low frequency and high frequency components. EMD is a method of adaptive signal processing that can process nonlinear and non-stationary signals. However, the EMD algorithm has many imperfect problems that need to be solved and improved, such as the effect of the endpoint and mode aliasing problems [7]. At the same time, the algorithm lacks physical significance. Singular value decomposition (SVD) [8] can also be used in processing the noise-corrupted signal, but the decomposition effect differs from the various choice of singular values. SVD may not be helpful when the noise energy reaches a certain level [9].
Dynamic mode decomposition (DMD), stemming from the fluid mechanics community [10], has been characterized as a powerful tool for Koopman spectrum analysis technology based on equation-free and data driven methods. It can extract the spatiotemporal coherent characteristics by decomposing the complex flow field into a series of simple expressions based on its inherent space-time. Recently, DMD is successfully used for prediction, state estimation and complex system control in the field of fluid mechanics [11]. Schmid [12] firstly defined the DMD algorithm by demonstrating that the theory was capable of describing the internal mechanism based on the numerical simulation and measured experimental data in a high-dimensional flow field. The core of the DMD algorithm can be regarded as a space dimension reduction technique, similar to the algorithm of proper orthogonal decomposition (POD). While POD decomposes data into a series of multiple orthogonal modal frequency components, and ranks them in terms of energy content, the DMD algorithm can describe the dynamic characteristics in a series of single non-orthogonal frequency modes and superpose them with coefficients according to the time scale [13]. Rowley [14] pointed out that DMD was closely related to the Koopman operator theory, a linear but infinite-dimensional operator that represented the action of a nonlinear dynamic system. Thus, DMD is applicable to deal with nonlinear systems such as roller bearing signal (which we attempt in this paper) based on the consideration that DMD is a numerical approximation to Koopman spectral analysis. The standard DMD algorithm for mechanical time-series signal processing is outlined in Section 2 with the theory provided by literature [12]. Since the appearance of the DMD algorithm, widespread use and great achievements have been made in the field of fluid application [11,13,14,15,16,17,18,19,20]. Nowadays, research regarding DMD mainly focuses on two aspects. Firstly, noise suppression algorithms were presented to correct the decomposition results due to the influence of noise. DMD cannot accurately extract dynamic characteristic information when the snapshots, periods of small data, are immersed by noise. These strategies range from a noise-corrected dynamic mode decomposition with control (ncDMD) [15], forward-backward DMD (fbDMD) [16], total least squares DMD (tlsDMD) [17], compressed DMD (cDMD) [18], and sparsity-promoting DMD (spDMD) [19]. Though most of the varietal DMD algorithms can extract fluid dynamic information more accurately, they are not self-adaptive as they need to give a rank truncation order in their processes. Secondly, it aims at computational complexity reduction in pre-processing and/or post-processing when big data are processed. This problem does not apply to the mechanical signals, since the amount of mechanical signals is usually smaller relative to the fluid domain.
Whether the DMD reconstruction matrix best approximates the original system dynamics’ characteristics largely depends on two aspects: the optimal rank truncation order of the companion/similarity matrix and the dominant modes selection strategy. In a standard DMD algorithm, a certain rank order r of the similarity matrix needs to be determined for POD decomposition. It will increase the calculation time if over-estimating the r value because of a large amount of data. Simulation results showed that the cross-correlation coefficient between the reconstruction data and the original synthetic signal even get a bit smaller along with the increase of the selected r . Conversely, the calculation result may not be accurate if the r value is too small, which would deduct some useful signal characteristics. In the past, most scholars presented the rank truncation criteria based on SVD, including selecting an “elbow” of the singular value with a logarithmic curve and a threshold such as a certain proportion of selected data variance. They mainly use the idea of discarding noises by substituting a smaller (compressed) matrix that captures the essential characteristics of the signal. A recent breakthrough by Gavish [21] provided a hard optimal threshold foundation in theory whether the noise magnitude is known or unknown. The methods of dominant mode selection strategy with a reduced order model are not identical. For a review of criterion to select dominant modes, we refer the reader to [22], which summarized the recent research situation and analyzed their respective advantages and disadvantages. At the same time, Kou [22] developed a method that multiplied each normalized DMD mode by its time coefficient. This method considered the evolution of each mode, but neglected the faint modes that should be treated as noise modes. Dang [23] introduced a tool, multiscale permutation entropy, to calculate the complexity of each DMD mode. Modes whose entropies were smaller than a threshold were chosen to recover the signal. However, for filtering the noise components, an entropy threshold needs to be set by multiple attempts.
In this paper, a DMD framework for mechanical fault signal processing is proposed, solving the intractable problems of optimal rank truncation threshold and dominant modes selection strategy based on the conventional DMD algorithm. The optimal rank truncation r of the similarity matrix is calculated with parametric non-convex penalty function for low-rank approximation. Inspired by WPT, which splits the signal up into a collection of different signals according to its level of decomposition, DMD modes are divided into slow modes and fast modes by splitting the continuous-time eigenvalues of the similarity matrix. Hierarchical application of the basic DMD algorithm is applied with a given level l . DMD modes are reconstructed by a number of bottomed modes. Fast Fourier Transform (FFT) is performed on the reconstructed signal for the purpose of extracting the fault features. The improved DMD algorithm is applied to process the rolling bearing’s simulation signal for noise reduction and feature extraction. Amazingly, by comparing the signal-to-noise ratio (SNR), our method has tremendous advantages in noise removal and fault feature extraction, in comparison with traditional mature noise reduction methods such as EMD, SVD and WT. Then, the proposed method is applied to the bearing signal in practice; as a result, it can successfully extract the fault characteristics that are highly consistent with the actual field.
This paper is organized as follows. Section 2 introduces the basic DMD algorithm for mechanical fault signal processing. Section 3 measures the solving of the optimal rank truncation order of the similarity matrix, and the strategy of dominant modes selection are outlined. Analysis results of dynamic simulation signal and practical bearing fault signal are described in Section 4. Conclusions are summarized in Section 5.

2. DMD Algorithm for Mechanical Signal Processing

DMD is an equation-free Koopman frequency analysis technique based on the theory of SVD and mode decomposition. Essentially, it is a kind of order reduction method that can represent potential dynamics’ characteristics of a complex high-dimensional system by extracting a series of single frequency. An order reduction algorithm decomposed from DMD in flow fields is divided into two kinds of mathematical expressions. One introduces a companion matrix approximating to the infinite dimensional linear Koopman operator, and another presents a similarity matrix for a linear mapping operation on the singular values of POD. For detailed description of the two methods, we suggest reading [22]. Both methods are capable of implementing the core algorithm, but the latter is more commonly used in numerical calculations for its robustness. We generalize the DMD algorithm framework for mechanical time-series signal processing based on the similarity matrix.
Supposing that a size of N sample points is acquired by a sensor with equal intervals between two successive sampling points, we define the one-dimensional time series as S = [ x 1 , x 2 , x i x N ] ,   x i R , while Δ t = x i + 1 x i . S can also be made from a digital simulation signal. A m × n shift-stack Hankel matrix X S can be constructed by Equation (1):
X S = [ x 1 x 2 x n x 2 x 3 x n + 1 x i x i + 1 x n + i 1 x m x m + 1 x m + n 1 ] = [ | | | X 1 X 2 X n | | | ] , X S R m × n .
In order to achieve the maximum spatial and temporal complexity of the original noisy signal (As in Equation (7), When the matrix is close to the square matrix, the maximum characteristic frequency components can be obtained with SVD), the product of m and n should be as large as possible. According to the principle of inequality, the product achieves maximum when m and n are equal or close to each other. The dimension m is defined as follows:
m = { N / 2 i f N = 2 z ; ( N + 1 ) / 2 i f N = 2 z 1 ;
where z R is positive integer sequence that z = 1 , 2 , 3 , .
It is possible to arrange the n column vectors into two m × ( n 1 ) data matrices:
X = [ | | | X 1 X 2 X n 1 | | | ] , Y = [ | | | X 2 X 3 X n | | | ] , X , Y R m × ( n 1 ) .
DMD is algorithmically a regression by assuming an optimal local linear approximation for mapping the current data to the subsequent data. The best-fit linear operator A is then used in terms of these signal matrices as:
Y = A X .
Apparently, the evolution of the sequence X and Y is determined by the eigenvalues of A for the linear system. It can also be taken as an operator to approximate the dynamic characteristics when the data are produced in nonlinear systems, such as bearing vibration signal.
This solution minimizes the error:
arg min A Y A X F ,
where F is the Frobenius norm, given by
C F = ( j = 1 n i = 1 m C i j 2 ) 0.5 .
In what follows, we outline the key steps of the DMD algorithm for mechanical signal processing.
1. Firstly, seek an invertible matrix decomposition by SVD on matrix X:
X U Σ V ,
where U and V are orthonormal, called the left and right singular vector, respectively, U U = I , V V = I . The symbol denotes the complex conjugate transpose. R p × p contains a number of non-zero singular values { σ 1 , , σ p } by descending sequence in its diagonal.
The matrix A of Formula (4) may be obtained by the pseudoinverse of X :
A = Y V Σ 1 U .
2. It is quite normal that the matrix A contains such a large amount of data that leads to the calculating processing reluctant. Thus, we choose a given number of truncated rank r , and project it onto POD modes with the order of characteristic vectors. Thus, we have a similarity matrix A ˜ as follows:
A ˜ = U r A U r = U r Y V r Σ r 1 ,
where A ˜ R r × r . The eigenvalues and eigenvectors of A are then represented by those of A ˜ as they process the same dynamical features.
3. Perform eigenvalue decomposition on the similarity matrix A ˜ :
A ˜ = W Λ W 1 ,
where W = [ ω 1 , ω 2 , , ω r ] R r × r is the eigenvectors of similarity matrix A ˜ , and Λ = d i a g ( [ λ 1 , λ 2 , , λ r ] ) R r × r is a diagonal matrix containing the corresponding complex eigenvalue λ i .
4. Compute the reconstruction matrix of DMD. The evolution of the signal characteristics can be characterized by the similarity matrix. In addition, the i-th eigenvector of original operator is presented by the relevant feature vector of the similarity matrix:
ϕ i = Y V i i 1 W i .
Formula (11), the project DMD approximate solution, is often called standard DMD mode. By firstly rewriting for convenience ϖ i = ln ( λ i ) / Δ t , the approximate solution of reconstruction matrix of DMD is then given by:
X D M D = i = 1 r ϕ i exp ( ϖ i Δ t ) b i = Φ exp ( Ω t ) b , X D M D R m × n ,
where Φ is a matrix consisting of DMD modes ϕ i , Ω = d i a g ( λ i ) is a diagonal matrix whose enters are continuous-time eigenvalues of the similarity matrix A ˜ , b is a vector containing the initial amplitude of each mode, and b = Φ Γ X , Γ denotes the Moore–Penrose pseudoinverse.
5. Finally, signal reconstruction and feature extraction can proceed based on the reconstruction matrix X D M D . We take the first column of X D M D as the recuperative signal that the length is just about half of the original signal. Then, the Fourier transform is applied on the recuperative signal for a spectrogram, determining whether there is a failure frequency.

3. Improved DMD Framework

3.1. Rank Estimation Based on Convex Optimization

As in Section 2, non-zero singular values { σ 1 , , σ p } are arranged in a descending sequence when performing SVD on X . Singular spectrum analysis treats the ahead k values representing the useful signals, and the residual p k orders for part of the noise. The difficulty lies in the determination of optimized rank k . It cannot perfectly restore the dynamic information with the method of singular spectrum or hard optimal threshold foundation for their truncated rank orders k are smaller than the ideal ones, which is proved in Section 4.1. Here, a convex optimization framework is introduced to estimate the best rank r for Equation (9).
The noise polluted Hankel matrix X can be supposed to be a combination of an expectation matrix and a residual noise matrix:
X = X E + X N , X , X E , X N R m × n ,
where X E is the desired low rank matrix, and X N is a zero mean Gaussian white noise matrix. Note that for unitary matrices U and V , Φ ( X ) = Φ ( U T X V ) . Define the sparseness-inducing regularization X X E F by adding a penalty term λ Φ ( X ) . The typical resulting low-rank approximation problem can be written as follows:
X = arg min X E { 1 2 X X E F 2 + λ Φ ( X E ) } = arg min X E { 1 2 Σ U T X E V F 2 + λ Φ ( U T X E V ) } = U · arg min X E { 1 2 X X E F 2 + λ Φ ( X E ) } V T ,
where λ is a positive regularization parameter balancing the least-square fitting term, Φ ( X E ) = i = 1 k ϕ ( σ i ( X E ) ; α ) , ϕ is a sparseness-inducing function, σ i ( X E ) is the eigenvalue of X E , and 0 α 1 / λ . When the function ϕ ( x ) is represented by | x | , the convex issue of low-rank approximation problem for rank minimization turns to a typical nuclear norm problem [24].
Define that Θ ( Σ , λ , α ) = arg min X E { 1 2 X X E F 2 + λ Φ ( X E ) } .
Equation (14) can be equivalently written as:
X = U · Θ ( Σ , λ , α ) · V T .
Dang [24] and Selesnick [25] proved that parametric non-convex penalty function method can be more accurate than using nuclear norm in estimating non-zero singular values, when the signal contains a large noise level. Therefore, the non-convex penalty function is used to obtain the optimized estimation of singular value as the following equation:
Θ ( Σ , λ , α ) = min { | Σ | , max { ( | Σ | λ ) / ( 1 α λ ) , 0 } } s i g n ( Σ ) .
In this paper, the optimal rank r of singular value, which should be determined in the second step of the DMD algorithm, is obtained by the convex optimization framework.

3.2. Dominant Modes Selection Strategy

Reconstruction matrix of DMD is obtained by a superposition of ϕ i exp ( ϖ i Δ t ) b i , and ϖ i is continuous-time eigenvalues of the similarity matrix A ˜ , which constitutes a diagonal matrix. Every single ϖ i corresponds to a DMD mode ϕ i . In this part, we introduce a method to select optimal dominant modes for DMD with two steps. Firstly, subtract modes relating to ϖ i = ln ( λ i ) / Δ t 0 from all the dynamic features, and then define a hierarchical application of basic DMD algorithm.
Step 1. By the construction of DMD methodology, b = Φ Γ X , which means that ϕ b renders the columns of X with a dimensionality reduction. Thus, the diagonal matrix of frequencies λ i dictates how the first period of signal X gets altered over time to reconstruct the subsequent periods. It becomes apparent that any period of the signal that does not change or changes very slowly in time must have an associated Fourier mode located near the first period with the frequency ϖ i 0 . We regard the slow oscillations as the background modes (noises) by setting a threshold ξ , and produce a representation of the low-frequency reconstruction matrix X D M D ϖ i ξ and remaining frequency reconstruction matrix X D M D ϖ i > ξ of the form:
X D M D = X D M D | ϖ i | ξ + X D M D | ϖ i | > ξ = | ϖ i | ξ ϕ i exp ( ϖ i Δ t ) b i + | ϖ i | > ξ ϕ i exp ( ϖ i Δ t ) b i .
This observation makes it possible to pick out background modes from all the dynamic features with DMD, thus we only take the remaining frequency reconstruction matrix into account in this first step; thus,
X D M D X D M D | ϖ i | > ξ = | ϖ i | > ξ ϕ i exp ( ϖ i Δ t ) b i .
Step 2. A hierarchical DMD is introduced to split the reconstructed signal with several levels, inspired by the idea of wavelet packet decomposition. Mathematically, we divide the solution of the DMD approximate solution of Equation (18) into slow modes and fast modes, by splitting the number of ϖ i > ξ at its median:
X D M D ( 1 ) = i = 1 r 1 ϕ i ( 1 ) exp ( ϖ i ( 1 ) Δ t ) b i ( 1 ) = i = 1 r 1 / 2 ϕ i ( 1 ) exp ( ϖ i ( 1 , 1 ) Δ t ) b i ( 1 ) + i = ( r / 2 + 1 ) r 1 ϕ i ( 1 ) exp ( ϖ i ( 1 , 2 ) Δ t ) b i ( 1 ) = X D M D S ( 1 ) + X D M D F ( 1 ) ,
where the symbol (1) at the top right corner of X D M D ( 1 ) represents the first level, and r 1 equals the optimal rank r minus the number of ϖ i ξ . X D M D S ( 1 ) and X D M D F ( 1 ) are the slow modes matrix and fast modes matrix, respectively. Then, we apply the second segmentation on each of them:
X D M D ( 2 ) = i = 1 r 2 1 ϕ i ( 2 , 1 ) exp ( ϖ i ( 2 , 1 ) Δ t ) b i ( 2 , 1 ) + i = r 2 1 + 1 r 2 2 ϕ i ( 2 , 2 ) exp ( ϖ i ( 2 , 2 ) Δ t ) b i ( 2 , 2 ) + i = 1 r 2 3 ϕ i ( 2 , 3 ) exp ( ϖ i ( 2 , 3 ) Δ t ) b i ( 2 , 3 ) + i = r 2 3 + 1 r 2 4 ϕ i ( 2 , 4 ) exp ( ϖ i ( 2 , 4 ) Δ t ) b i ( 2 , 4 ) = X D M D S S ( 2 , 1 ) + X D M D F S ( 2 , 2 ) + X D M D S F ( 2 , 3 ) + X D M D F F ( 2 , 4 ) ,
where the symbol ( S S ) at the top right corner represents slow modes in the first level and also the same in the second level, while ( S F ) represent fast modes in the first level and slow modes in the second level.
The solution (20) can be made more precise by accounting for more numbers of segmentation; here, we say level ( L ) . The arbitrary L-th DMD modes can be presented as follows:
X D M D ( L ) = l L j J i = 1 r l ϕ i ( l , j ) exp ( ϖ i ( l , j ) Δ t ) b i ( l , j ) ,
where l = 1 , 2 , , L represents the decomposition levels, j = 1 , 2 , , 2 l 1 represents the number of bins per level, and r l represents the truncation rank of l level.
Figure 1 demonstrates the process in terms of the multiresolution DMD solution. Each X D M D ( l , j ) can be obtained in each level l and each bin j by linear operator A ( l , j ) :
Y ( l , j ) = A ( l , j ) X ( l , j ) .
The solution minimizes the error yielding the least-square fit. It can be given similarly by Formula (5).
As in the fifth step of DMD core algorithm in Section 2, Fourier transform can be applied on the recuperative signal for spectrogram with each X D M D ( l , j ) , determining whether there is a failure frequency.
Rewrite the Equation (21) as follows:
X D M D ( L ) = l L j J i = 1 r l g ( l , j ) ϕ i ( l , j ) exp ( ϖ i ( l , j ) Δ t ) b i ( l , j ) = g ( l , j ) Φ ( l , j ) exp ( Ω ( l , j ) t ) b ( l , j ) .
Define that g ( l , j ) = 1 when there is a failure frequency for X D M D ( l , j ) , accordingly, g ( l , j ) = 0 when there is no failure frequency. g ( l , j ) acts as a sifting operation for each bin j at level l .
Ultimately, the flowchart of the improved DMD method is shown in Figure 2.

4. Bearing Fault Signal Processing with Improved DMD

4.1. Analysis of Simulated Signal

There are many kinds of dynamic models simulating bearing fault signal. Comparatively speaking, the model first established by McFadden [26] and later refined by Randall [27] can better reflect the characteristics of rolling bearing vibration. According to the structure characteristics, short-term impact signal should be produced when bearing parts revolve through the fault location. The impact motivates the bearing system oscillating by its natural frequency with high frequency attenuation. Define t as a period of two intervals, S ( t ) as the natural frequency oscillation function, and A k as the i-th amplitude of shock response. The interference of additive noise n t (zero mean additive background noise) should be taken into consideration along with the simulation signal in view of the poor working environment of rolling bearings. Therefore, the mathematical model of fault rolling bearing can be described as:
{ f ( t ) = k = 1 M A k S ( t k T τ k ) + n ( t ) A k = a k cos ( 2 π f m t + φ A ) + c A S ( t k T τ k ) = exp [ B ( t k T τ k ) · sin [ 2 π f n ( t k T τ k ) + γ ] ,
where a k is the k-th impact energy; γ and φ A are the initial phases; f m is the modulation frequency; B is the attenuation coefficient depended on the bearing system; τ k is the time lag from its mean period due to the presence of tiny fluctuation, and c A is a random constant.
Most frequently, the fault of rolling bearing appears as the damage in outer race, inner race, and/or the surface of rolling elements. Generally, three common types of faults on outer race, inner race and rolling elements can be modeled as f m = 0 , f m = f r , f m = f c , respectively. Here, f r and f c are denoted as rotational frequency and cage frequency. The time-domain fault simulation signal of the inner race is plotted in Figure 3a, added by the Gaussian white noise so the SNR ratio is 6. The parameters selection of Equation (24) is listed in Table 1.
We choose ξ = 0.04 (retain 90% of ϖ i ) and take the decomposing level L as 2. Frequency spectrum with improved DMD plotted in Figure 3d, while FFT frequency and envelope spectrum are also plotted for comparison in Figure 3b,c, respectively. Inner race fault frequency can be identified, but the modulation frequency (FM) is not clear connected to the intuition with the FFT frequency spectrum. Inner race frequency and rotational modulation frequency are visibly presented in the envelope spectrum, but there is still a certain amount of noise frequency surrounding the principal frequencies. By adopting our improved DMD, not only can the frequency of inner race fault be clearly visualized, but there is also a little amount of noise outlined in Figure 3d compared with Figure 3c.
Variations of cross correlation coefficient along with the truncated rank order are shown in Figure 4. The best truncation rank number of SVD, hard optimal threshold and convex optimization DMD were also marked on the curve. It can be concluded that the sparse optimization framework outperforms the other methods in the quality of signal recovery.
Comparisons between improved DMD with other conventional spectral analysis methods are characterized in Figure 5. Figure 5a is the frequency spectrum of the original situation signal without noise taking by FFT. Figure 5b is the result of SVD, and we select the first four singular values for signal reconstruction. Figure 5c is the multi-scale WT signal spectrum; here, we use wavelet function db4 with three scale wavelet decomposition [5], and choose the high frequency component of the second layer for signal reconstruction. Figure 5d is the frequency spectrum by applying FFT on superposed IMFs of EMD, and we choose IMFs of 1, 4, 5, 6 for superposition. Figure 5e was obtained by our improved DMD method, while ξ = 0.04 , L = 3 . SNR of the reconstruction signal is calculated as 7.8, 9.5, 6.6, 14.2 from Figure 5b–e successively. Our method has a tremendous advantage in both denoising and fault feature extraction.

4.2. Analysis of Measured Signal

Vibration signals of the bearing system in an industrial spot are more complex than the dynamic simulation signal [28]. To verify the effect of fault features extraction, the improved DMD algorithm is applied on real environment fault signals. An integrated fault apparatus of gear-bearing transmission is shown in Figure 6. The high-speed shaft is driven by an AC motor (550 w, 220 v/50 Hz) with a belt, and the speed of the motor is 1450 r/min. A corrosion pit with the depth of 1.0 mm was fabricated by electric spark processing in the out race of the testing bearing (deep groove ball bearing, bearing number 6207). An acceleration sensor (PCB–352C33, Depew, NY, USA) is installed on the bearing pedestal along the vertical direction. The vibration signal is then obtained by a machinery health analyzer CSI2130 (Emerson, St. Louis, MO, USA) with sampling frequency of 16,384 Hz. The number of rolling elements is Z = 9 , and ball diameter is d = 11.1   mm , pitch diameter of the testing bearing is D = 53.5   mm . Thus, rotation frequency and outer ring fault frequency can be calculated as 24.17 Hz and 87.01 Hz, respectively [29].
A total number of 10,000 samples, shown in Figure 7a in the time domain, are analyzed with improved DMD. The FFT spectrum is shown in Figure 7b. Pang [30] proved the superiority of the envelope spectrum over the FFT in the incipient rolling bearing fault diagnosis. For comparison, the envelope spectrum of the measured signal is shown in Figure 7c.
Obviously, we can’t judge whether there is a bearing fault from Figure 7b for a large amount of interference frequencies presented in the frequency spectrum. Figure 7c is slightly better than Figure 7b, but there are still some noise frequencies presented in the frequency spectrum. Meanwhile, in order to illustrate the effectiveness of our method, the frequency spectrum of WPT is applied and the results are shown in Figure 8. Here, we use wavelet function db15 with eleven layers of decomposition. Though it is obvious that the fault frequency f o and its harmonics ( 2 f o , 3 f o , 4 f o , 5 f o ) can be identified in Figure 8, where f o is the frequency of the outer race, the noise is still present in the acquired signal, as we can see in the red elliptical mark.
Subsequently, we apply our improved DMD method on the measured signal with chosen parameters m = 5000 , ξ = 0.05 , L = 7 . The non-fault signal modes are filtered out and the useful signals with characteristic frequencies are retained by examining each bin (total sixty-four pins) of the seventh level. Then, the reconstruction matrix can be obtained by Formula (23). Figure 9 shows the spectrum of our improved DMD method. Obviously, not only are the fault frequency f o and its harmonics ( 2 f o , 3 f o , 4 f o , 5 f o ) easy to be identified, but there is also little interference frequency close to them. That is to say, we are more confident to determine that the outer race of the testing rolling bearing has failed, which is highly consistent with the actual situation.

5. Conclusions

This paper puts forward an improved DMD decomposition algorithm, which successfully applied on the bearing fault signal. Main solution of our work includes the following two aspects: (1) optimal rank truncation number of the similarity matrix is obtained by using convex optimization through introducing a parameterized non-convex penalty function. Our rank determinative method is more perfectible than others in feature extraction with standard DMD algorithms; (2) in order to archive the dominant modes selection strategy, we firstly subtract slow oscillations modes by setting a threshold, and then define a hierarchical application of the basic DMD algorithm. We apply our improved DMD framework both on simulated and measured signals for roller bearing signal fault diagnosis. SNR is better than other classical noise reduction methods after the bearing simulation signal is processed by our improved DMD algorithm. In addition, the frequency spectrum of the reconstruction signal is more readable and interference-free. Results show that our method has a good application prospect in denoising and feature extraction with a mechanical signal.

Author Contributions

Z.D. was in charge of contributing the analysis method and the program codes, analyzing the data, and writing the paper. Y.L. and Y.L. were in charge of the supervision of this research and helping with revision. C.Y. was responsible for the experimental design and data analysis. All authors have read and approved the final manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grants No. 51475339 and No. 51575408, and the Natural Science Foundation of Hubei province under Grant No. 2016CFA042. The Applied Basic Research Programs of the Wuhan Science and Technology Bureau under Grant No. 2017010201010115.

Conflicts of Interest

The authors declare that there is no conflict of interests regarding the publication of this article.

References

  1. Lv, Y.; Zhu, Q.; Yuan, R. Fault diagnosis of rolling bearing based on fast nonlocal means and envelop spectrum. Sensors 2015, 15, 1182–1198. [Google Scholar] [CrossRef] [PubMed]
  2. Golafshan, R.; Sanliturk, K.Y. SVD and Hankel matrix based de-noising approach for ball bearing fault detection and its assessment using artificial faults. Mech. Syst. Signal Process. 2016, 70–71, 36–50. [Google Scholar] [CrossRef]
  3. Griffin, D.; Lim, L. Signal estimation from modified short-time Fourier transform. IEEE Trans. Acoust. Speech Signal Process. 1984, 32, 236–243. [Google Scholar] [CrossRef]
  4. Daubechies, I. The wavelet transform, time-frequency localization and signal analysis. IEEE Trans. Inf. Theory 1990, 36, 961–1005. [Google Scholar] [CrossRef]
  5. Hemmati, F.; Wasim, O.; Mohamed, S.G. Roller bearing acoustic signature extraction by wavelet packet transform, applications in fault detection and size estimation. Appl. Acoust. 2016, 104, 101–118. [Google Scholar] [CrossRef]
  6. Huang, N.; Shen, Z.; Long, S.; Wu, M.; Hsing, H.; Zheng, Q.; Yen, N.; Chi, C.; Liu, H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. A 1998, 451, 903–995. [Google Scholar] [CrossRef]
  7. Lv, Y.; Yuan, R.; Song, G. Multivariate empirical mode decomposition and its application to fault diagnosis of rolling bearing. Mech. Syst. Signal Process. 2016, 81, 219–234. [Google Scholar] [CrossRef]
  8. Vautard, R.; Ghil, M. Singular spectrum analysis in nonlinear dynamics, with applications to paleoclimatic time series. Phys. D 1989, 35, 395–424. [Google Scholar] [CrossRef]
  9. Yuan, R.; Lv, Y.; Song, G. Multi-Fault Diagnosis of Rolling Bearings via Adaptive Projection Intrinsically Transformed Multivariate Empirical Mode Decomposition and High Order Singular Value Decomposition. Sensors 2018, 4, 1210. [Google Scholar] [CrossRef] [PubMed]
  10. Jonathan, H.T; Rowley, C.W; Luchtenburg, D.M; Brunton, S.L; Kutz, J.N. On dynamic mode decomposition: Theory and applications. J. Comput. Dyn. 2013, 1, 391–421. [Google Scholar] [CrossRef]
  11. Schmid, P.J.; Li, L.; Juniper, M.P.; Pust, O. Applications of the dynamic mode decomposition. Theor. Comput. Fluid Dyn. 2011, 25, 249–259. [Google Scholar] [CrossRef]
  12. Schmid, P.J. Dynamic mode decomposition of numerical and experimental data. J. Fluid Mech. 2010, 656, 5–28. [Google Scholar] [CrossRef] [Green Version]
  13. Hemati, M.S; Williams, M.O; Rowley, C.W. Dynamic mode decomposition for large and streaming datasets. Phys. Fluids 2014, 26, 5–28. [Google Scholar] [CrossRef]
  14. Rowley, C.W.; Mezic, I.; Bagheri, S.; Henningson, D.S. Spectral analysis of nonlinear flows. J. Fluid Mech. 2009, 641, 115–127. [Google Scholar] [CrossRef]
  15. Dawson, S.; Hemati, M.; Williams, M.; Rowley, C.W. Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition. Exp. Fluids 2016, 57, 1–19. [Google Scholar] [CrossRef]
  16. Kutz, J.N.; Fu, X.; Brunton, S.L.; Erichson, N.B. Multi-resolution dynamic mode decomposition for foreground/background separation and object tracking. In Proceedings of the IEEE International Conference on Computer Vision Workshop, Santiago, Chile, 7–13 December 2015; pp. 921–929. [Google Scholar]
  17. Hemati, M.S.; Rowley, C.W.; Deem, E.A.; Cattafesta, L.N. De-biasing the dynamic mode decomposition for applied koopman spectral analysis. J. Nonlinear Sci. 2015, 25, 1–40. [Google Scholar] [CrossRef]
  18. Erichson, N.B.; Brunton, S.L.; Kutz, J.N. Compressed dynamic mode decomposition for background modeling. J. Real-Time Image Process. 2016, 1–14. [Google Scholar] [CrossRef]
  19. Jovanovic, M.; Schmid, P. Sparsity-promoting dynamic mode decomposition. Phys. Fluids 2014, 26, 561–571. [Google Scholar] [CrossRef] [Green Version]
  20. Erichson, N.B.; Donovan, C. Randomized low-rank Dynamic Mode Decomposition for motion detection. Comput. Vis. Image Underst. 2016, 146, 40–50. [Google Scholar] [CrossRef] [Green Version]
  21. Gavish, M.; Donoho, D.L. The optimal hard threshold for singular values is 4 / 3 . IEEE Trans. Inf. Theory 2014, 60, 5040–5053. [Google Scholar] [CrossRef]
  22. Kou, J.; Zhang, W. An improved criterion to select dominant modes from dynamic mode decomposition. Eur. J. Mech. 2017, 62, 109–129. [Google Scholar] [CrossRef]
  23. Dang, Z.; Lv, Y.; Li, Y.; Yi, C. Optimized Dynamic Mode Decomposition via Non-Convex Regularization and Multiscale Permutation Entropy. Entropy 2018, 20, 152. [Google Scholar] [CrossRef]
  24. Yi, C.; Lv, Y.; Dang, Z.; Xiao, H.; Yu, X. Quaternion singular spectrum analysis using convex optimization and its application to fault diagnosis of rolling bearing. Measurement 2017, 103, 321–332. [Google Scholar] [CrossRef]
  25. Selesnick, I.W.; Bayram, İ. Enhanced sparsity by non-separable regularization. IEEE Trans. Signal Process. 2015, 64, 2298–2313. [Google Scholar] [CrossRef]
  26. Mcfadden, P.D.; Smith, J.D. Model for the vibration produced by a single point defect in a rolling element bearing. J. Sound Vib. 1984, 96, 69–82. [Google Scholar] [CrossRef]
  27. Randall, R.B.; Antoni, J.; Chobsaard, S. The relationship between spectral correlation and envelope analysis in the diagnostics of bearing faults and other cyclostationary machine signals. Mech. Syst. Signal Process. 2001, 15, 945–962. [Google Scholar] [CrossRef]
  28. Hao, Y.; Song, L.; Ke, Y.; Wang, H.; Chen, P. Diagnosis of Compound Fault Using Sparsity Promoted-Based Sparse Component Analysis. Sensors 2017, 17, 1307. [Google Scholar] [CrossRef] [PubMed]
  29. Han, T.; Liu, X.; Tan, A. Fault diagnosis of rolling element bearings based on Multiscale Dynamic Time Warping. Measurement 2017, 95, 355–366. [Google Scholar] [CrossRef]
  30. Bin, P.; Guiji, T.; Tian, T.; Chong, Z. Rolling Bearing Fault Diagnosis Based on an Improved HTT Transform. Sensors 2018, 18, 1203. [Google Scholar] [CrossRef]
Figure 1. Illustration of the hierarchical DMD solution.
Figure 1. Illustration of the hierarchical DMD solution.
Sensors 18 01972 g001
Figure 2. A flow chart of applying improved DMD.
Figure 2. A flow chart of applying improved DMD.
Sensors 18 01972 g002
Figure 3. Improved DMD analysis with simulation signal of bearing inner race (a) time domain fault simulation signal; (b) FFT spectrum; (c) envelope spectrum; (d) frequency spectrum with improved DMD.
Figure 3. Improved DMD analysis with simulation signal of bearing inner race (a) time domain fault simulation signal; (b) FFT spectrum; (c) envelope spectrum; (d) frequency spectrum with improved DMD.
Sensors 18 01972 g003
Figure 4. Cross correlation coefficient between DMD reconstruction signal and original simulation signal with different truncation rank r. Cross correlation coefficient is first ascending and then slightly declining. The rank ( r = 4 ) in blue circle point obtained by singular spectrum; the rank ( r = 13 ) with the green triangle point obtained by the hard optimal threshold; the rank ( r = 231 ) with a red cross mark obtained by our method.
Figure 4. Cross correlation coefficient between DMD reconstruction signal and original simulation signal with different truncation rank r. Cross correlation coefficient is first ascending and then slightly declining. The rank ( r = 4 ) in blue circle point obtained by singular spectrum; the rank ( r = 13 ) with the green triangle point obtained by the hard optimal threshold; the rank ( r = 231 ) with a red cross mark obtained by our method.
Sensors 18 01972 g004
Figure 5. Frequency spectrum with different methods (a) FFT of noise-free signal; (b) SVD; (c) WT; (d) EMD; (e) improved DMD.
Figure 5. Frequency spectrum with different methods (a) FFT of noise-free signal; (b) SVD; (c) WT; (d) EMD; (e) improved DMD.
Sensors 18 01972 g005
Figure 6. Gear-bearing comprehensive failure device: (a) test rig general view; (b) structure diagram of test device: 1—motor, 2—coupling, 3—test rolling bearing from 6207 series, 4—belt pulley, 5—housing, 6—transmission shaft, 7—gear.
Figure 6. Gear-bearing comprehensive failure device: (a) test rig general view; (b) structure diagram of test device: 1—motor, 2—coupling, 3—test rolling bearing from 6207 series, 4—belt pulley, 5—housing, 6—transmission shaft, 7—gear.
Sensors 18 01972 g006
Figure 7. The measured signal in the time domain and frequency spectrum: (a) time domain; (b) FFT spectrum; (c) envelope spectrum.
Figure 7. The measured signal in the time domain and frequency spectrum: (a) time domain; (b) FFT spectrum; (c) envelope spectrum.
Sensors 18 01972 g007
Figure 8. Frequency spectrum of WPT.
Figure 8. Frequency spectrum of WPT.
Sensors 18 01972 g008
Figure 9. The result provided by improved DMD.
Figure 9. The result provided by improved DMD.
Sensors 18 01972 g009
Table 1. The parameters selection with simulation signal of bearing inner race.
Table 1. The parameters selection with simulation signal of bearing inner race.
a k γ φ A f r ( H z ) B τ k c A I n n e r R a c e f i ( H z )
300208000.011156

Share and Cite

MDPI and ACS Style

Dang, Z.; Lv, Y.; Li, Y.; Wei, G. Improved Dynamic Mode Decomposition and Its Application to Fault Diagnosis of Rolling Bearing. Sensors 2018, 18, 1972. https://doi.org/10.3390/s18061972

AMA Style

Dang Z, Lv Y, Li Y, Wei G. Improved Dynamic Mode Decomposition and Its Application to Fault Diagnosis of Rolling Bearing. Sensors. 2018; 18(6):1972. https://doi.org/10.3390/s18061972

Chicago/Turabian Style

Dang, Zhang, Yong Lv, Yourong Li, and Guoqian Wei. 2018. "Improved Dynamic Mode Decomposition and Its Application to Fault Diagnosis of Rolling Bearing" Sensors 18, no. 6: 1972. https://doi.org/10.3390/s18061972

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