Beruflich Dokumente
Kultur Dokumente
FAULT PROGNOSIS
k,(((
when dealing with a component which does not have well- II-B. Time-Frequency Feature Extraction
dened health states throughout its degradation process [10]. From the vibration signal of bearings, time domain fea-
In this case, health states need to be learned from the tures including the root mean square (rms), variance, skew-
data over time through event or change point detection [3]. ness, kurtosis are commonly used in fault prognosis [24].
Recently, there has been an increased interest in event, or In the frequency domain, commonly used features include
change-point, detection due to its ability to capture trend rms frequency, frequency center, and root variance frequency
changes or interesting patterns in time series data [3], [9], [10], [24], [26]. In this paper, we focus on TF features since
[23]. Moreover, it can be used to partition a given time series they are capable of jointly capturing the time and frequency
into different event intervals, especially when these intervals domain characteristics. In regards to the TF domain, we pro-
are not known or understood a priori. pose to use entropy and concentration measures as features
In this work, we propose a new health state estimation to measure the spread of energy across the TF surface [2],
process for bearings. In recent surveys, it has been shown [5], [27]. As opposed to the conventional Shannon entropy,
that bearings cause a large portion of the causes of failures Renyi entropy has been selected due to its ability to handle
in motors, which further motivates the need for effective positive as well as non-positive distributions. Renyi entropy
prognosis on bearings [8], [24], [26]. Particularly, when is dened as [19]:
performing prognosis on bearing faults, vibration signals are
1 C[n, k]
commonly used as the sensor data. Due to the stochastic H (C) = log2 (3)
nature of bearing failures, vibration data is very noisy. 1 n n k C[n, k]
k
Moreover, previous research has shown that bearings do not
where > 0 is the order, and n and k are the discrete time
necessarily follow a monotonic degradation pattern which
and frequency indices.
Entropy is well-dened for the TFD
makes identication of health states even more challenging
as long as n k C [n, k] > 0.
and important [20]. This paper provides an approach to
Concentration measures have also been used to evaluate
performing de-noising on bearing vibration data as well
TFDs [22]. Contrary to the entropy, concentration measure
as extracting underlying health states using event detection
is a statistic on how concentrated a signal is and is dened
techniques.
as [22]:
p1 p
II. BACKGROUND C [n, k]
M [C] = (4)
C[n, k]
II-A. Time-Frequency Distributions n k n k
The most common time-frequency transform methods are where p > 1. Furthermore, small values for p, p < 4, are
the Short-time Fourier Transform (STFT), wavelet trans- preferred since high p values can emphasize small energy
form and Cohens class of time-frequency (TF) distribu- values disproportionately.
tions. These transforms are useful when trying to extract Lastly, common statistical moments, such as the mean,
information from nonstationary signals, such as bearing variance and skewness, can also be extracted from the
vibration signals. One of the advantages of using Cohens TF domain. One way to do this is to convert the time-
class of time-frequency distributions is that they have uni- frequency surface into a vector and compute the well-known
form resolution over both time and frequency, while the mean, variance, and skewness measures as dened in the 1-
wavelet transform does not. For this reason, we use Cohens dimensional time domain.
class of time-frequency distributions (TFDs) to extract a TF
representation of the bearing vibrations, given by: 1 [6]: III. METHODOLOGY
A ow chart of the entire change-point detection algorithm
C(t, ) = (, )s(u + 2 )s (u 2 ) (1) is shown in Fig. 1. Section III-A will discuss the data
that was analyzed in this paper. Section III-B will discuss
ej(ut ) du d d,
the data pre-processing methods. Section III-C will discuss
where the function (, ) is the kernel function and s is the the feature extraction methods used to obtain the features.
vibration signal. In this paper, the Choi-Williams distribution Section III-D will discuss the event detection algorithm used
is used to lter out the cross-terms and is given by: to determine the change-points in the data, and thus the
different health states.
( )2
(, ) = exp( ), (2)
III-A. Data
where controls the trade-off between time-frequency res-
olution and the cross-terms. The data for this work was provided by the FEMTO-
ST Institute in Besancon, France, via their PRONOSTIA
1 All integrals are from to unless otherwise stated. experiment. On this platform, the accelerated degradation of
Horizontal Raw Vibration Data
4
Acceleration
2
Acceleration
Table I. Operating Condition Specications 1
1
Operating Radial Speed No. of No. of
2
Condition Load (N) (RPM) Training Sets Testing Sets 0 0.02 0.04 0.06 0.08 0.1
Time (s)
1 4000 1800 2 5
2 4200 1650 2 5
3 5000 1500 2 1 Fig. 3. Raw Data of Initial Vibration Signal
bearings was performed, from start to failure. Sensors were used in this paper entails soft SURE thresholding, with scale
placed on the bearings in order to obtain real data over the dependent thresholds and 5 levels of decomposition.
entire degradation process. The two types of sensor signals Furthermore, the two accelerometer signals were com-
used to monitor the bearings health were temperature and bined into one by considering their magnitude
vibration. Two accelerometers were placed on the bearings:
one on the horizontal and one on the vertical and the signals T = X2 + Y 2 (5)
were sampled at 25.6 Hz. The temperature signal, conversely,
was sampled at 10Hz. Both of these signals were provided where X and Y are the horizontal and vertical vibration data,
for further signal processing techniques. The entire overview respectively.
of the PRONOSTIA set up is shown in Fig. 2.
As a part of the experiment, 3 different operating condi-
tions were explored, in which radial load and speed were III-C. Feature Extraction
varied. The different conditions can be seen in Table 1. A As stated before, in section II-B, features were extracted
total of 17 run-to-failure datasets were given. 6 were for from TF domain representations of the bearing vibration
training purposes and the remaining 11 were truncated for signals. In Fig. 3, the raw vibration data of the initial sample
testing purposes [15]. is shown for both the vertical and horizontal axis. Their
corresponding TF representations can be seen in Fig. 4. An
III-B. Data Pre-Processing example of the bearing sample at failure for training set 1
Although bearings are rotating elements, and most of can be seen in both the time and TF domain representations
the vibration data contains periodic motion, as the fault in Figs. 5 and 6, respectively. We noticed two phenomena
progresses the stochastic nature of bearing degradation in- that were evident across all training sets in the horizontal
curs a lot of noise. Due to the amount of noise found data as the fault progressed. First, there was a shift from
in the original vibration data, denoising techniques were a signicant amount of concentrated energy, at the start,
considered. It has been shown in previous work that wavelet to impulsive energy distribution, at failure, in the 160-
denoising using the discrete Meyer wavelet works well to 200 Hz frequency band. Second, there was a shift from
denoise bearing vibration data [1]. The type of denoising insignicant energy to a large amount of energy in the 236-
256 Hz and 0-40 Hz frequency bands. These three frequency
bands were explored in feature extraction, using entropy
and concentration measures to capture these trends and the
resulting features had clear trends across time which were
present even when using the combined magnitude data.
Magnitude of Accelerometers Magnitude of Accelerometers w/ Denoising
Horizontal Vibrations 4 3
0.2
240
3.5
200 2.5
Frequency (Hz)
0.1
160 3
0 2
120
Acceleration
Acceleration
2.5
80
0.1
2 1.5
40
0.2 1.5
500 1000 1500 2000 2500 1
Time (samples)
1
Vertical Vibrations 0.5
0.1
240
0.5
200
Frequency (Hz)
0.05 0 0
0 500 1000 1500 2000 2500 3000 0 500 1000 1500 2000 2500 3000
160 time (samples) time (samples)
0
120
80
0.05 (a) Before Denoising (b) After Denoising
40
0.1
500 1000 1500 2000 2500
Time (samples)
Horizontal Raw Vibration Data is compared to an average of all the previous W principal
W
40
20
0
i=1
20
score is given as Z(t) = 1 u(t)T r(t 1). Thus, if u(t) is
40
0 0.02 0.04
Time (s)
0.06 0.08 0.1
dramatically different from r(t1), their dot product will be
40
Vertical Raw Vibration Data
0, producing a Z-score of 1. If u(t) and r(t 1) are similar,
their dot product will be close to 1, producing a Z-score
Acceleration
20
0
close to 0. Due to the fact that u(t) and r(t 1) are both
20
40
unit vectors, the Z-score is always between 0 and 1. Finally,
0 0.02 0.04 0.06 0.08 0.1
Time (s) change points can be detected as spikes, or high scores in
the plot of the Z-score.
Fig. 5. Raw Data of Final Vibration Signal
IV. RESULTS
In this work, rst wavelet denoising was performed on
constructed F F , time-varying correlation matrices, C(t),
the raw vibration data using 5 levels of decomposition with
from , using sliding windows of length W where:
soft thresholding, using Steins Unbiased Risk estimator. In
E[(X X )(Y Y )] Fig. 7, we can see the magnitude of the two accelerometers
Cij (t) = X,Y = (6)
X Y for an initial sample and the corresponding denoised signal.
Next, we extracted a total of 6 features from the TF domain:
where X and Y are (i, t W : t) and (j, t W : t),
1) Entropy from the 160-200 Hz frequency band; 2) Entropy
respectively. From these time-varying correlation matrices
from the 0-40 Hz frequency band; 3) Concentration measure
C(t), we computed the principal eigenvector, u(t). This
from the 0-40 Hz frequency band; 4) Variance from the
vector u(t) summarizes the activity of each feature in that
236-256 Hz frequency range; 5) Mean from the 236-256
time interval.
Hz frequency range; 6) Skewness from the 236-256 Hz
In order to determine the change-points, this vector u(t)
frequency range. The plots of these features can be seen
in Fig. 8. In the event detection step, a window size of
Horizontal Vibrations W = W = 100 samples was used across all training sets.
0.2
240
200
It is also assumed that a change-point occurs in a particular
Frequency (Hz)
0.1
160
120
0
training set if the Z-score increases beyond a threshold, given
80
40
0.1 by (Zn ) + (Zn ) where Zn = [Z1 Z2 . . . Zn ] and n is the
500 1000 1500
Time (samples)
2000 2500
0.2
number of samples in the training set, is the mean and
240
Vertical Vibrations
0.1
is the standard deviation.
200
Frequency (Hz)
0.05
160
0
120
80
0.05
IV-A. Estimating the Health States
40
Skewness of 236256 Hz Band Entropy of 160200 Hz Band
5 2
4 1
3 0
Skenwess
Entropy
2 1
1 2
0 3
1 4
2 5
0 500 1000 1500 2000 2500 3000 0 500 1000 1500 2000 2500 3000
time (samples) time (samples)
(a) Skewness of 236-256 Hz Band (b) Entropy of 160-200 Hz Band (a) Training Set 1 (b) Training Set 2
Entropy of 236256 Hz Band Variance of 236256 Hz Band
2 7
1 6
5
0
4
Variance
Entropy
1
3
2
2
3
1
4 0
5 1
0 500 1000 1500 2000 2500 3000 0 500 1000 1500 2000 2500 3000
time (samples) time (samples)
(c) Entropy of 236-256 Hz Band (d) Variance of 236-256 Hz Band (c) Training Set 3 (d) Training Set 4
Mean of 236256 Hz Band Concentration Measure of 040 Hz Band
7 2
4
1
for operating conditions 1 and 2
0.5
Mean
3
0
2 Health State Progression
0.5
5
1
0 1
1 1.5
4
0 500 1000 1500 2000 2500 3000 0 500 1000 1500 2000 2500 3000
time (samples) time (samples)
Health State
Hz Band
2
0
0 100 200 300 400 500 600 700 800
the two training sets within the same operating condition time (samples)
Health State Progression ZScore using four variables
5 0.07
ZScore
Threshold
0.06
4
0.05
Health State
ZScore
0.04
2 0.03
0.02
1
0.01
0
0 100 200 300 400 500 600 700 800 900 0
0 100 200 300 400 500 600 700 800
time (samples)
time (samples)
Fig. 11. Health state progression for training set 3 Fig. 13. Z-Score computation using 4 features on training
set 2
ZScore using two variables
1
0.9
ZScore using six variables
0.12
ZScore
0.8
Threshold
0.7 0.1
0.6
ZScore
0.08
0.5
ZScore
0.4
0.06
0.3
0.2 0.04
0.1
0.02
0
0 100 200 300 400 500 600 700 800
time (samples)
0
0 100 200 300 400 500 600 700 800
time (samples)
[4] J. Antonino-Daviu, S. Aviyente, E. G. Strangas, kalman lter for fault diagnosis. Industrial Electronics,
M. Riera-Guasp, J. Roger-Folch, and R. B. Perez. IEEE Transactions on, 59(11):42934300, 2012.
An EMD-based invariant feature extraction algorithm [17] M. E. Orchard and G. J. Vachtsevanos. A particle
for rotor bar condition monitoring. In Diagnostics ltering-based framework for real-time fault diagnosis
for Electric Machines, Power Electronics & Drives and failure prognosis in a turbine engine. In Control
(SDEMPED), 2011 IEEE International Symposium on, & Automation, 2007. MED07. Mediterranean Confer-
pages 669675. IEEE, 2011. ence on, pages 16. IEEE, 2007.
[5] R. G. Baraniuk, P. Flandrin, A. J. E. M. Janssen, [18] L. Ran and J. Penman. Condition monitoring of
and O. Michel. Measuring time-frequency information rotating electrical machines, volume 56. IET, 2008.
content using the Renyi entropies. IEEE Trans. on Info. [19] A. Renyi. On measures of entropy and information. In
Theory, 47(4):13911409, May 2001. Proceedings 4th Berkeley Symp. Math. Stat. and Prob.,
[6] L. Cohen. Time-Frequency Analysis. Prentice Hall, volume 1, pages 547561, 1961.
New Jersey, 1995. [20] R. K. Singleton, E. G. Strangas, and S. Aviyente.
[7] C. G. Dias and I. E. Chabu. Analysis of broken rotor Time-frequency complexity based remaining useful life
bars in large induction motors. Exacta, 4(2):407415, (RUL) estimation for bearing faults. In Diagnostics
2006. for Electric Machines, Power Electronics and Drives
[8] F. Immovilli, A. Bellini, R. Rubini, and C. Tassoni. Di- (SDEMPED), 2013 9th IEEE International Symposium
agnosis of bearing faults in induction machines by vi- on, pages 600606. IEEE, 2013.
bration or current signals: A critical comparison. IEEE [21] A. Soualhi, G. Clerc, H. Razik, and A. Lebaroud. Fault
Transactions on Industry Applications, 46(4):1350 detection and diagnosis of induction motors based on
1359, July-Aug. 2010. hidden markov model. In XXth International Confer-
[9] D. Jaruskova. Some problems with application of ence on Electrical Machines (ICEM),2012, pages 1693
change-point detection methods to environmental data. 1699, Sept. 2012.
Environmetrics, 8(5):469483, 1997. [22] L. Stankovic. A measure of some timefrequency dis-
[10] H. E. Kim, A. C. C. Tan, J. Mathew, and B. K. Choi. tributions concentration. Signal Processing, 81(3):621
Bearing fault prognosis based on health state proba- 631, 2001.
bility estimation. Expert Systems with Applications, [23] M. Staudacher, S. Telser, A. Amann, H. Hinterhuber,
39(5):52005213, 2012. and M. Ritsch-Marte. A new method for change-point
[11] A. Kontarcek, P. Bajec, M. Nemec, and V. Ambrozic. detection developed for on-line analysis of the heart
Single open-phase fault detection in permanent magnet beat variability during sleep. Physica A: Statistical
synchronous machine through current prediction. In Mechanics and its Applications, 349(3):582596, 2005.
Industrial Electronics Society, IECON 2013-39th An- [24] E. Sutrisno, H. Oh, A. S. S. Vasan, and M. Pecht.
nual Conference of the IEEE, pages 58605865. IEEE, Estimation of remaining useful life of ball bearings
2013. using data driven methodologies. In Prognostics and
[12] G. Li, S. J. Qin, Y. Ji, and D. Zhou. Reconstruction Health Management (PHM), 2012 IEEE Conference
based fault prognosis for continuous processes. Control on, pages 17. IEEE, 2012.
Engineering Practice, 18(10):12111219, 2010. [25] H. A. Toliyat, S. Nandi, S. Choi, and H. Meshgin-Kelk.
[13] S. Mathew, D. Das, R. Rossenberger, and M. Pecht. Electric Machines: Modeling, Condition Monitoring,
Failure mechanisms based prognostics. In Prognostics and Fault Diagnosis. CRC Press, 2012.
and Health Management, 2008. PHM 2008. Interna- [26] T. Wang. Bearing life prediction based on vibration
tional Conference on, pages 16. IEEE, 2008. signals: A case study and lessons learned. In Prog-
[14] M. O. Mustafa, G. Nikolakopoulos, and T. Gustafsson. nostics and Health Management (PHM), 2012 IEEE
Experimental evaluation of a broken rotor bar fault Conference on, pages 17. IEEE, 2012.
detection scheme based on uncertainty bounds viola- [27] W. J. Williams, M. Brown, and A. Hero. Uncertainty,
tion. In Industrial Electronics Society, IECON 2013- information and time-frequency distributions. In SPIE-
39th Annual Conference of the IEEE, pages 55435548. Advanced Signal Processing Algorithms, volume 1556,
IEEE, 2013. pages 144156, 1991.
[15] P. Nectoux, R. Gouriveau, K. Medjaher, E. Ramasso, [28] S. S. H. Zaidi, S. Aviyente, M. Salman, K. Shin, and
B. Chebel-Morello, N. Zerhouni, C. Varnier, et al. E. G. Strangas. Prognosis of gear failures in DC
Pronostia: An experimental platform for bearings accel- starter motors using hidden markov models. Industrial
erated degradation tests. In Conference on Prognostics Electronics, IEEE Transactions on, 58(5):16951706,
and Health Management., pages 18, 2012. 2011.
[16] O. Ondel, E. Boutleux, E. Blanco, and G. Clerc. Cou-
pling pattern recognition with state estimation using