Health assessment of rotary machinery based on integrated feature selection and Gaussian mixed model
Zhipeng Wang^{1} , Chen Lu^{2} , Zili Wang^{3} , Jian Ma^{4}
^{1, 2, 3, 4}School of Reliability and Systems Engineering, Beihang University, Beijing, 100191, China
^{1, 2, 3, 4}Science and Technology on Reliability and Environmental Engineering Laboratory, Beijing, 100191, China
^{2}Corresponding author
Journal of Vibroengineering, Vol. 16, Issue 4, 2014, p. 17531762.
Received 5 February 2014; received in revised form 7 April 2014; accepted 13 April 2014; published 30 June 2014
JVE Conferences
Bearing failure is the most common failure mode of all rotary machinery failures, and can interrupt the production in a plant causing unscheduled downtime and production losses. A bearing failure also has the potential to damage machinery causing soaring machinery repair and/or replacement costs. In order to prevent unexpected bearing failure, a health assessment method is proposed in this paper. It employs an integrated feature selection approach and Gaussian mixture model (GMM). Firstly, the integrated feature selection approach, which combines empirical mode decomposition (EMD), singular value decomposition (SVD) and Principal Component Analysis (PCA), processes nonlinear and nonstationary vibration signals of a bearing and extracts features for health assessment. Then, GMM is utilized to evaluate and track the health degradation of the bearing in terms of confidence values (CV). This method, which is notable for bearing health tracking and detect the defect at its incipient stage, can be used without the need for failure datasets in applications. Finally, the feasibility and efficiency of this method was validated by two datasets of different bearing experiments.
Keywords: health assessment, empirical mode decomposition, singular value decomposition, principal component analysis, Gaussian mixture model.
1. Introduction
Currently, traditional maintenance strategy is either reactive or blindly preventive. Both scenarios are extremely wasteful. In order to reduce the maintenance cost, the innovation from reactive maintenance to predictive maintenance has been driven by the technology development from diagnostics to prognostics. That is a transformation from the traditional fail and fix (FAF) maintenance practices to predict and prevent (PAP) paradigm [1].
Bearings are common and vital elements in rotating machinery. With the exception of abrupt catastrophic failures, most of the faults have progression processes to failure. By tracking the health degradation of a bearing, unscheduled machinery outages and costly damage caused by a bearing failure can be avoided. Considering the complexity of rotating machinery and the severe working conditions, the datadriven methods are widely applied for online condition monitoring. Nowadays, a variety of datadriven methods exist, such as: support vector machine [1], fuzzy logic [2], wavelet packet [3], proportional hazard model [4], and artificial neural networks [57]. Research on health assessment of bearing has attracted much attention. However, most current health assessment methods require fault data to extract the feature conditions, but such data is rare in real situations [8, 9]. Hence, accurately tracking the health condition of bearings using normal condition data is a hot topic in conditionbased maintenance. To this end, this paper proposes a method based on Gaussian mixture model (GMM).
Bayesian inferencebased GMM is a datadriven method that is highly efficient in monitoring nonGaussian processes that consist of multiple modes and significant multiGaussianity in monitoring data [10]. Thus, the GMMbased health assessment method is notable for bearing health tracking and detect the defect at its incipient stage. Moreover, GMM can be used without fault datasets in applications.
To employ GMM as a health assessment algorithm involves a significant process: extracting the suitable features from the raw data. These features will be the inputs of the GMM. To ensure the efficiency of MTS, it is important that this feature extraction is performed appropriately – otherwise, we will suffer from the wellknown “garbage in, garbage out” problem. Therefore, feature extraction needs to be investigated.
Traditionally, the Fourier transform (FT) has been the dominant analysis tool for extracting the features of stationary signals, as it could produce the statistical average of characteristics over the duration of the data. However, FTs are not suitable for nonlinear and nonstationary signals. Unfortunately, bearing vibration signals are both nonlinear and nonstationary. In the most recent studies, timefrequency analysis methods have been used to study the rotating machinery vibration signal [1114]. Over the past decades, the wavelet transform has been a fastevolving mathematical and signal processing tool. The basic wavelet transform involves the operations of dilation and translation, which lead to a multiscale analysis of the signal. Wavelet transforms are capable of analyzing nonstationary signals, but they still have some inevitable deﬁciencies [15]. One of these is that the commonly used wavelet analysis is essentially a kind of FT with adjustable windows, and thus it suffers many of the shortcomings of Fourier spectral analysis [16]. Another disadvantage of wavelet analysis is its nonadaptive nature. Once the wavelet function is selected, it must be used to analyze all the data [15, 17]. Therefore, a selfadaptive method for nonlinear and nonstationary signals is needed to avoid the disadvantages of wavelet transform.
In 1998, Huang et al. proposed the empirical mode decomposition (EMD), which uses local time and scale characteristics of the signal to decompose it into a number of intrinsic mode functions (IMFs). IMFs not only relate to the sampling frequency, but also change within the signal itself, so the method is selfadaptive in decomposing nonlinear and nonstationary signals [17]. Nowadays, it has been broadly used in fault diagnosis [16, 18, 19]. Therefore, EMD can be used for feature extraction in this paper.
Meanwhile, considering that the vibration signal usually exhibits similar features to a periodic impulse when a local fault appears in the bearing, matrix singular value decomposition (SVD) techniques can be used to extract features [18]. According to the matrix theory, singular values are the intrinsic characteristics of a matrix with favorable stability, invariant ratio, and rotation. SVD can be used as a tool for signal regularization, noise reduction, signal detection, and estimation [20]. However, the construction of the initial matrix remains a drawback in the implementation of SVD. Generally, a form of phase space reconstruction from chaos theory is employed [18, 21]. But, this requires reconstruction parameters, such as the delay time and embedding dimension, to be determined, which will involve extensive computations. Thus, this construction method is unavailable in application. The EMD can decompose a signal into a number of IMFs that can be used to construct the original matrix for SVD. Addtionally, Principal Component Analysis (PCA) has been extensively applied for data analysis. It is a simple, nonparametric method of extracting relevant information from confusing data sets. Therefore, the current paper proposed an integrated feature selection approach combined with EMD, SVD and PCA to process nonlinear and nonstationary signals.
This paper is organized as follows: Section 2 introduces EMD, SVD, PCA and GMM; Section 3 describes the experimental studies performed to verify this method; and Section 4 gives the conclusions and some ideas for future work.
2. Methodology
2.1. Empirical mode decomposition
The method of EMD is developed from the assumption that any signal consists of different simple intrinsic modes of oscillation. Each signal can be decomposed into a number of IMFs, each of which must satisfy the following deﬁnition [17]: (1) In the whole data set, the number of extreme crossings should either be equal or differ by at most one to the number of zero crossings; (2) At any point, zero is the mean value of the envelope deﬁned by the local maxima and the envelope deﬁned by the local minima.
An IMF represents a simple oscillatory mode compared with the simple harmonic function. With the deﬁnition, any signal $x\left(t\right)$ can be decomposed as follows [18]:
Step 1: Identify all the local extrema, and then connect all the local maxima by a cubic spline line as the upper envelope.
Step 2: Repeat the procedure for the local minima to produce the lower envelope. The upper and lower envelopes should cover all the data between them.
Step 3: The mean of upper and low envelope value is designated as ${m}_{1}\left(t\right)$; and the difference between the signal $x\left(t\right)$ and ${m}_{1}\left(t\right)$ is the ﬁrst component, ${h}_{1}\left(t\right)$, i.e.:
Ideally, if ${h}_{1}\left(t\right)$ is an IMF, then ${h}_{1}\left(t\right)$ is the ﬁrst component of $x\left(t\right)$.
Step 4: If ${h}_{1}\left(t\right)$ is not an IMF, ${h}_{1}\left(t\right)$ is treated as the original signal and repeat step 1, 2, 3; then:
After repeated sifting, i.e. up to $k$ times, ${h}_{1k}\left(t\right)$ becomes an IMF, that is:
Then, it is designated as:
The ﬁrst IMF component from the original data ${c}_{1}\left(t\right)$ should contain the ﬁnest scale or the shortest period component of the signal.
Step 5: Separate ${c}_{1}\left(t\right)$ from $x\left(t\right)$, we could get:
${r}_{1}\left(t\right)$ is treated as the original data and repeat the above processes; therefore, the second IMF component ${c}_{2}\left(t\right)$ of $x\left(t\right)$ could be got. Let’s repeat the process as described above for $n$ times, then $n$IMFs of signal $x\left(t\right)$ could be got. Then:
$\vdots $
${r}_{n1}\left(t\right){c}_{n}\left(t\right)={r}_{n}\left(t\right).$
The decomposition process can be stopped when ${r}_{n}\left(t\right)$ becomes a monotonic function from which no more IMFs can be extracted.
With the deﬁnition, any signal can be decomposed [19]. We ﬁnally obtain:
Thus, one can achieve a decomposition of the signal into $n$empirical modes and a residue ${r}_{n}\left(t\right)$, which is the mean trend of $x\left(t\right)$.
EMD decomposes signal into several IMFs one by one iteratively. The new IMF ${c}_{n}\left(t\right)$ is decomposed from the previous residue ${r}_{n1}\left(t\right)$. Each IMF ${c}_{1}\left(t\right)$, ${c}_{2}\left(t\right)$,…, ${c}_{n}\left(t\right)$ contains lowerfrequency oscillations than the priorextracted one. With the higher frequency parts are separated from signal $x\left(t\right)$, each residue ${r}_{1}\left(t\right)$, ${r}_{2}\left(t\right)$,…,$\mathrm{}{r}_{n}\left(t\right)$ is more smooth than the prior one. Until ${r}_{n}\left(t\right)$ becomes a monotonic function from which no more IMFs can be extracted, the process of EMD can be stopped. Therefore, the final residue ${r}_{n}\left(t\right)$ represents the central tendency of signal $x\left(t\right)$, and is usually a monotonic trend rather than white noise.
EMD has been proved as a fast, effective, selfadaptive method for nonlinear and nonstationary time series analysis, but there is still a drawback, which is worth noting: the end effect, appearing distortion at the end of signal in the decomposition process. In this paper，the mirror periodic extending method is employed to solve this problem.
2.2. Singular value decomposition
SVD is a powerful and effective feature extraction tool in linear algebra, and has been used for fault diagnosis in rotating machinery [21]. The SVD is defined as follows:
$X$ denotes an $m\text{\xd7}n$ matrix with $m\ge n$. According to the SVD theorem, the matrix $X$ can be decomposed in the form given by [22]:
where $U\left(m\text{\xd7}m\right)$ and $V\left(n\text{\xd7}n\right)$ are orthogonal matrices, and $\sigma $ is an $m\text{\xd7}n$ diagonal matrix of singular values (${\sigma}_{ij}\ne 0$, if $i=j$ and ${\sigma}_{11}\ge {\sigma}_{22}\ge \cdots \ge 0$). The columns of the orthogonal matrix $U$ and $V$ are called the left and right singular vectors, respectively. An important property of $U$ and $V$ is that they are mutually orthogonal. The singular values represent the importance of individual singular vector in the matrix composition. In other words, a singular vector that corresponds to larger singular values contains more information about the structure of the pattern embedded in the matrix than the other singular vector.
2.3. Principal component analysis
Principal Component Analysis (PCA) has been called one of the most valuable results from applied linear algebra [5]. PCA is used abundantly in several forms of analysis, because it is a simple, nonparametric method of extracting relevant information from confusing data sets. With minimal additional effort PCA provides a roadmap for how to reduce a complex data set to a lower dimension to reveal the sometimes hidden, simplified structure that often underlie it [8]. It is a way of identifying patterns in data, and expressing the data in such a way as to highlight their similarities and differences. Since patterns in data can be hard to find in data of high dimension, where the luxury of graphical representation is not available, PCA is a powerful tool for analyzing data.
The purpose of PCA is to identify the structure behind a multivariable stochastic observation in order to obtain a compact description of it. Clusters are more likely to be distinguished by projection in a highvariance direction than in a low variance one. Hence, the dimensionality reduction in the PCA could retain most of the intrinsic information in the data [9]. In PCA, the $k$th principal component direction is along an eigen vector direction belonging to the $k$th largest eigen value of the covariance matrix of the input data. An advantage in using PCA to preprocessing data is a reduction in data dimension that eliminates redundant information and allows simplifying the classification process [10].
2.4. Health assessment based on the Gaussian mixed model
This paper regards health assessment as evaluating the overlap between the current observed features and those observed during the normal condition. This overlap adopts Confidence Values (CVs) as an index for evaluating the severity of a health condition. This index was introduced by Jay Lee [9, 23] and has been accepted by some researchers [2426]. The Confidence Value lies between 0 and 1, with 1 being the normal state. In this paper, the GMM is employed to assess the health state by using only normal condition datasets.
The GMM, as shown in Fig. 1, is a statistical model that uses a weighted sum of probability density functions of multiple Gaussian distributions to depict the distribution of a vector in the probability space [24]. This method can theoretically be applied to approximate an arbitrary feature distribution within an arbitrary accuracy [23].
Fig. 1. Structure of a GMM with M mixture components
The mathematic model of GMM is parameterized by mixture weights $\alpha $, mean vectors $\overrightarrow{\mu}$, and the covariance $\sum $ from all $M$ mixture components as follows:
GMM can be given as:
where $p\left(x\right{\theta}_{i})$ is a single Gaussian function, $x$ is the $d$dimensional feature vector, $M$ is the number of mixtures, and ${\theta}_{i}$ represents the parameters of the $i$th Gaussian function, including mean vector ${\overrightarrow{\mu}}_{i}$ and covariance matrix ${\sigma}_{i}$.
For health assessment, given the training feature vectors from normal machine conditions, the goal of model training is to estimate the parameters of the GMM built under normal machine conditions [24]. Several methods can be used to estimate these parameters. Maximum likelihood (ML) estimation, which is the most popular and wellestablished method, is used in the current work. The ML parameters can be estimated iteratively by using the expectation maximization algorithm. The main steps as follows [2528]:
1) (E step) Using Bayes’ theorem, calculate the posterior probability of model $i$, given a data vector ${x}_{n}$ and current model parameter $\theta $:
2) (M step) Maximum likelihood (ML) reestimation of model parameters is given by:
Repeating the E and M steps, and the calculation converges to a stable solution that represents the maximum likelihood solution of the problem, thus getting converged mean, covariance matrix and prior vectors.
When using GMM to approximate the feature distribution, how to properly choose the number of the mixture is critical, or the problems of underfitting oroverfitting will arise. Bayesian Information Criterion (BIC) is introduced to address this issue [26].
BIC defines a loglikelihood function and penalty term, and its mathematical description given GMM is depicted as follows:
where ${H}_{j}$ is the $j$th candidate model, $D$ is the training feature, $In\left(P\right(D{\widehat{\theta}}_{j},{H}_{j}))$ is the maximized loglikelihood of the $j$th candidate model, $k$ is the number of the parameters to be estimated and $n$ is the size of the feature. The candidate GMM with the lowest BIC score can be deemed as the best model.
After establishing the GMMs for normal condition and monitoring condition separately, the Confidence Value ($CV$) can be calculated by the overlap of the GMMs as follows:
where ${g}_{1}\left(x\right)$ and ${g}_{2}\left(x\right)$ are GMMs that represent the normal and current monitoring conditions, respectively. This paper uses only normal condition datasets for overlap calculation, where each overlap value between the clustered normal dataset and online measurement data can be considered Confidence Value ($CV$), as well as for tracking health degradation status.
3. Experimental results
3.1. Experimental setup
In this paper, two datasets from different bearing test rigs were used to verify the proposed method. The first dataset was generated from a test rig in the Case Western Reserve University Bearing Data Center (http://csegroups.case.edu/bearingdatacenter/pages/downloaddatafile). In this experiment, as Table 1 shows, 62052RS JEM SKF deepgroove ball bearings were tested. Three common types of bearing faults were tested: inner race fault, outer race fault, and rolling element fault. Under four states, including the normal condition, the vibration signal was acquired with a stabilized motor speed of 1797 r/min and a sampling rate of 12 kHz.
The second dataset was generated from bearing runtofailure tests performed under a constant load condition by the National Science Foundation Industry and University Cooperative Research Program (NSF I/UCR） Center on Intelligent Maintenance Systems (IMS) [29]. As Table 2 shows, Rexnord ZA2115 double row bearing was selected in the runtofailure test. The rotation speed was kept constant at 2000 rpm, and 6000 lbs (2730 kg) of radial load was placed onto the shaft and bearing via a spring mechanism [29]. Vibration data were collected every 20 min at a sampling rate of 20 kHz. The test was continued until an inner race fault in the bearing was found. Both datasets were analyzed to verify the proposed method.
Table 1. Data of 1# bearing experiment
Type

Rexnord ZA2115 double row

Failure mode

Inner race fault

Outer race fault


Rolling element fault

Table 2. Data of 2# bearing experiment
Subject

Bearing

Type

Rexnord ZA2115 double row

Failure mode

Inner race fault

3.2. Feature extraction
Firstly, the vibration signal from two datasets was decomposed into $n$empirical modes that contain lowerfrequency oscillations than the previously extracted ones and a residue ${r}_{n}\left(t\right)$, as shown in Fig. 2. Information on bearing health condition is considered in the highfrequency bands. Therefore, in this paper, $n$ was designated as 7. The first seven IMFs and a residue ${r}_{7}\left(t\right)$ were extracted to construct the feature matrix for the following SVD process. Then, the constructed feature matrix was decomposed to obtain an 8dimensional feature vector of singular values. After that, PCA was employed to reduce a complex data set to a lower dimension to reveal the hidden, simplified information. In this paper, 8 dimensions were reduced to 2 dimensions.
Fig. 2. A sample of EMD decomposition results of normal condition datasets
3.3. Health assessment by using only normal condition data
To verify this proposed method, both datasets from different test rigs were used. From the first dataset, a sample of normal condition data were employed to construct ${g}_{1}\left(x\right)$ in Eq. (17) and train the GMM model. Then, another 4 samples of normal condition data and 2 samples of data acquired under each fault mode were used to test the trained GMM model.
As shown in Table 3, Confidence Values (CVs) of normal condition from the first dataset were near 1, while Confidence Values (CVs) of all fault modes were close to 0. This result verified that the GMM is very notable for health assessment.
From the second dataset, with the first 400 min collected datasets considered normal condition data, the Confidence Values (CVs) from the beginning to the end of the life testing of the bearing were calculated by using Eq. (17), as shown in Fig. 3.
Table 3. Confidence Values (CVs) of the first dataset
Type

No.

CVs

Means of CVs

Normal condition

1

0.986

0.9445

2

0.965


3

0.873


4

0.954


Inner race fault

1

3.089e^{14}^{3}

1.01e^{140}

2

2.018e^{140}


Outer race fault

1

1.040e^{64}

0.65e^{60}

2

1.291e^{60}


Rolling element fault

1

2.191e^{33}

1.09e^{33}

2

4.214e^{35}

Fig. 3. Confidence Values obtained from the second dataset
To explain the advantages of the proposed method, we compared it with the result of the reference [29], which employed the Self Organizing Map (SOM) to process the same dataset for performance degradation assessment. The result is shown in Fig. 4. It is found that reference [29] uses the value of minimum quantization error (MQE) to reflect the health state. The larger the value of MQE, the worse the health state is. If there is no fault data, it is unavaiable to know how large the MQE is means the failure appearance. In this situation, the method of reference [29] is useless for conditionbased predictive maintenance. Meanwhile, the proposed method in this paper can be used without fault datasets in real applications, since the Confidence Values (CVs) gradually tend to 0. Besides, by comparison, it is also implied that the proposed method shows more sensitive to small initial changes in health conditions, and can detect defects at the incipient stage.
Fig. 4. Health assessment results from reference [29]
The blue curve in Fig. 3 represents the detected health degradation. In the first 900 min, the bearing was in good health and considered to be in the “normal stage”. From approximately 900 min to 5400 min, initial defects appeared and propagated, which decreased the Confidence Values (CVs); this is considered the “defect stage”. From approximately 5400 min to 6400 min, the defects worsened considerably, and the Confidence Values (CVs) decreased rapidly; this condition is considered the “danger stage”. A few minutes after 6400 min, fault occurred, and this condition is considered the “failure stage”. In Fig. 3, several thresholds of 0.8, 0.4, and 0.1 were selected. These thresholds were used to determine the health scale of the bearing, which is significant for conditionbased predictive maintenance.
4. Conclusions
Conditionbased maintenance has become critical to reducing operating and maintenance costs. Health assessment is one of the key techniques for conditionbased maintenance. However, the strong nonlinearity features in vibration signal bring difficulties for health assessment. In this paper, a method based on an integrated feature selection approach and GMM is proposed for health assessment of rotary machinery. For the nonlinear and nonstationary vibration signal, an integrated feature selection approach combined with EMD, SVD and PCA is employed to reveal the health condition. Then, GMM is utilized for health assessment, which has been verified by two different experimental datasets. The proposed method has many benefits. First, it extracts those features that evidently reflect the health state of the bearings, because EMD is selfadaptive in decomposing nonlinear and nonstationary signals and SVD extracts the intrinsic characteristics of a matrix with favorable stability. Second, it is a reliable, realtime multivariate analysis method, because the calculation of GMM values has no expensive computational requirements, which means this method can be employed in realtime. Third, since the GMM can assess the overlap between the current observed features and those observed during the normal condition, therefore the proposed method can be used without fault datasets in real applications. Finally, compared with the existing method by reference [29], the proposed method shows more sensitive to small initial changes in health conditions, and can detect defects at the incipient stage. Nevertheless, additional work is needed to further validate the method in wider applications. Besides, the determination of thresholds for Confidence Values (CVs) is also very crucial for accurate health assessment and needs further works to select thresholds selfadaptively.
Acknowledgements
This research was supported by the National Natural Science Foundation of China (Grant No. 61074083, 50705005 and 51105019), the Technology Foundation Program of National Defense (Grant No. Z132013B002), as well as the Innovation Foundation of BUAA for PhD Graduates.
References
 Yu J. A hybrid feature selection scheme and selforganizing map model for machine health assessment. Applied Soft Computing, Vol. 11, 2011, p. 40414054. [Search CrossRef]
 Li B., Liu P., Hu R., Mi S., Fu J. Fuzzy lattice classifier and its application to bearing fault diagnosis. Applied Soft Computing, Vol. 12, 2012, p. 17081719. [Search CrossRef]
 Pan Y., Chen J., Guo L. Robust bearing performance degradation assessment method based on improved wavelet packetsupport vector data description. Mechanical Systems and Signal Processing, Vol. 23, 2009, p. 669681. [Search CrossRef]
 Van Tung Tran, Pham H. T., Yang B., Nguyen T. T. Machine performance degradation assessment and remaining useful life prediction using proportional hazard model and support vector machine. Mechanical Systems and Signal Processing, 2012, p. 320330. [Search CrossRef]
 Yang Y., Liao Y., Meng G., Lee J. A hybrid feature selection scheme for unsupervised learning and its application in bearing fault diagnosis. Expert Systems with Applications, Vol. 38, 2011, p. 1131111320. [Search CrossRef]
 Pan Y., Chen J., Guo L. Robust bearing performance degradation assessment method based on improved wavelet packetsupport vector data description. Mechanical Systems and Signal Processing, Vol. 23, 2009, p. 669681. [Search CrossRef]
 Zhu X., Zhang Y., Zhu Y. Bearing performance degradation assessment based on the rough support vector data description. Mechanical Systems and Signal Processing, Vol. 34, 2013, p. 203217. [Search CrossRef]
 Djurdjanovic D., Lee J., Ni J. Watchdog agentan – infotronicsbased prognostics approach for product performance degradation assessment and prediction. Advanced Engineering Informatics, Vol. 17, 2003, p. 109125. [Search CrossRef]
 Liao L., Lee J. Design of a reconfigurable prognostics platform for machine tools. Expert Systems with Applications, Vol. 37, 2010, p. 240252. [Search CrossRef]
 Yu J. A nonlinear kernel Gaussian mixture model based inferential monitoring approach for fault detection and diagnosis of chemical processes. Chemical Engineering Science, Vol. 68, 2012, p. 506519. [Search CrossRef]
 Oehlmann H., Brie D., Tomczak M., Richard A. A method for analysing gearbox faults using time – frequency representations. Mechanical Systems and Signal Processing, Vol. 11, 1997, p. 529545. [Search CrossRef]
 Yan R., Gao R. X. An efficient approach to machine health diagnosis based on harmonic wavelet packet transform. Robotics and ComputerIntegrated Manufacturing, Vol. 21, 2005, p. 291301. [Search CrossRef]
 Zou J., Chen J. A comparative study on time – frequency feature of cracked rotor by WignerVille distribution and wavelet transform. Journal of Sound and Vibration, Vol. 276, 2004, p. 111. [Search CrossRef]
 Baydar N., Ball A. A comparative study of acoustic and vibration signals in detection of gear failures using Wigner – Ville distribution. Mechanical Systems and Signal Processing, Vol. 15, 2001, p. 10911107. [Search CrossRef]
 Tse P. W., Yang W., Tam H. Y. Machine fault diagnosis through an effective exact wavelet analysis. Journal of Sound and Vibration, Vol. 277, 2004, p. 10051024. [Search CrossRef]
 Junsheng C., Dejie Y., Yu Y. Research on the intrinsic mode function (IMF) criterion in EMD method. Mechanical Systems and Signal Processing, Vol. 20, 2006, p. 817824. [Search CrossRef]
 Huang N. E., Shen Z., Long S. R., Wu M. C., Shih H. H., Zheng Q., Yen N., Tung C. C., Liu H. H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and nonstationary time series analysis. Mathematical, Physical and Engineering Sciences, Vol. 454, 1998, p. 903995. [Search CrossRef]
 Cheng J., Yu D., Tang J., Yang Y. Application of SVM and SVD technique based on EMD to the fault diagnosis of the rotating machinery. Shock and Vibration, Vol. 16, 2009, p. 8998. [Search CrossRef]
 Yu D., Cheng J., Yang Y. Application of EMD method and Hilbert spectrum to the fault diagnosis of roller bearings. Mechanical Systems and Signal Processing, Vol. 19, 2005, p. 259270. [Search CrossRef]
 Van Der Veen A., Deprettere E. F., Swindlehurst A. LSubspacebased signal analysis using singular value decomposition. Proceedings of the IEEE, Vol. 81, 1993, p. 12771308. [Search CrossRef]
 Sandy J. Monitoring and diagnostics for rolling element bearings. Sound and Vibration, Vol. 22, 1988, p. 1620. [Search CrossRef]
 Wade M. J., Sánchez A., Katebi M. R. On realtime control and process monitoring of wastewater treatment plants: realtime process monitoring. Transactions of the Institute of Measurement and Control, Vol. 27, 2005, p. 173193. [Search CrossRef]
 Liao L., Lee J. A novel method for machine performance degradation assessment based on fixed cycle features test. Journal of Sound and Vibration, Vol. 326, 2009, p. 894908. [Search CrossRef]
 Yu G., Sun J., Li C. Machine performance assessment using Gaussian mixture model (GMM). Shenzhen, China, 2008. [Search CrossRef]
 Yu J. Bearing performance degradation assessment using locality preserving projections and Gaussian mixture models. Mechanical Systems and Signal Processing, Vol. 25, 2011, p. 25732588. [Search CrossRef]
 Liu W., Zhong X., Lee J., Liao L., Zhou M. Application of a novel method for machine performance degradation assessment based on Gaussian mixture model and logistic regression. Chinese Journal of Mechanical Engineering, Vol. 24, 2011, p. 879884. [Search CrossRef]
 Zhang B., Zhang C., Yi X. Competitive EM algorithm for finite mixture models. Pattern Recognition, Vol. 37, 2004, p. 131144. [Search CrossRef]
 Huda S., Yearwood J., Togneri R. A stochastic version of Expectation Maximization algorithm for better estimation of Hidden Markov Model. Pattern Recognition Letters, Vol. 30, 2009, p. 13011309. [Search CrossRef]
 Qiu H., Lee J., Lin J., Yu G. Robust performance degradation assessment methods for enhanced rolling element bearing prognostics. Advanced Engineering Informatics, Vol. 17, 2003, p. 127140. [Search CrossRef]