Processing For Improved Spectral Analysis
Processing For Improved Spectral Analysis
Consider the effect of this variation in speed on the spectral • Xi is the amplitude of the kth mesh harmonic
content of a bearing fault frequency, where the cage, ball,
inner and outer race rates are: [0.42, 2.87, 9.46, 6.72]. The • fm(t) is the average mesh frequency
range of fault frequencies during this acquisition are: • ai(t) is the amplitude modulation function of the ith
Table 1. Bearing Rates feature harmonic.
Bearing\shaft Low: 30.9 High 32.01 • φi(t) is the phase modulation function of the ith
Cage 12.98 13.44 feature harmonic.
Ball 88.69 91.88
Inner Race 292.3 302.8 • Φi is the initial phase of harmonic k, and
Outer Race 207.7 215.1 • b(t) is additive background noise.
For the higher frequency bearing components, (inner/outer The mesh frequency is a function of the shaft rotational
race), the frequency difference is significant: 10 Hz. For the speed: fm = Nf(t), where N is the number of teeth on the
FFT, it poses a problem. Not only is there the issue of the gear and f(t) is the shaft speed as a function of time. For
spectral content smeared across a number of bins, but also bearings, N is the component rate, which is a non-integer
which shaft rate do you use (the mean shaft rate over the value based on the bearing geometry. As noted, because of
acquisition)? the finite bandwidth of the feedback control, or due to the
environment, there is some wander in the shaft speed. This
This issue of spectral spreading in the FFT is not academic. change in speed will result in smearing of amplitude energy
Consider the trend of an inner race fault on a high speed in the frequency domain.
shaft (Figure 2). The variance in the condition indicator is If a tachometer signal is present (such as a key phasor) and
proportional to the inner race energy. This is likely not due the ratio from the key phasor to the shaft under analysis, the
to some stochastic process associated with vibration, but vibration data can be resampled such that number of data
more a function measurement error due to variance in shaft points between one revolution and the next is the same. In
speed. the case of time synchronous averaging (TSA), the
ensemble average of EQ(1) is calculated summing each
revolution of resampled data, then dividing by the number
of revolutions during the acquisition. .
Since the radix-2 FFT is most commonly used, the number
of data points in one shaft revolution (rn) are interpolated
into m number of data points, such that:
• For all shaft revolutions n, m is larger than r, and
• m = 2ceiling (log2 (r)) (again assuming Radix 2 FFT)
However, this is not the case for the proposed synchronous
resample algorithm.
Since some other analysis process will be done on the
resampled signal (envelop analysis, for example) – a radix-2
length is not necessary. Instead, the largest time between
Figure 2. Trend of an inner race fault key phasor zero crossing is used (corresponds to the lowest
shaft rate during an acquisition) to calculate the resample
This increased variance affects both the threshold setting data length, l. Then, for each revolution, the current set of
process and alerting. Clearly if one does not have the luxury data points over one revolution are resampled to length l.
of sampling under steady state, a process is needed to
mitigate the change in shaft RPM. 2.1. Synchronous Resampling Algorithm
2. SYNCHRONOUS RESAMPLING For example, say the sample rate was 1000 samples per
second, and the lowest shaft rate was 10 Hz, for a .5 second
The model for vibration in a shaft in a gear box was given in acquisitions. The resample length, l, is 100. The number of
(McFadden 1987) as: data points between each key phasor is: 87, 92, 100, 95, 89,
37. For each shaft revolution, the data is resampled to length
x(t) = Σi=1:K Xi(1+ ai(t))cos(2πi fm(t)+ Φi)+b(t) (1)
l.: Rev 1: 87->100, Rev 2: 92->100, Rev 3: 100->100, Rev
where: 4: 95->100, Rev 5: 89->100. Note that for half of a second
of data, there is 500 data points – the remaining 37 data
2
Annual Conference of Prognostics and Health Management Society 2013
3
Annual Conference of Prognostics and Health Management Society 2013
4. CONCLUSION
Condition monitoring of rotating machinery is complicated
by the fact that machines under analysis do not always turn
at a constant rate. While the time synchronous average can
be used to control variance in machine speed for shafts and
gears – there is not such standard practice or algorithm to
control variance in shaft speed for bearing or other non-
synchronous analysis.
In general, it is assumed that the effect of spectral smearing
due to variance in shaft speed is small. However, variation
in shaft speed is commonly observed in the field. This
Figure 5. Envelope spectrum of raw and resampled data problem is especially great for wind turbines, in which there
is variation due to: changing wind speed, a 3/revolution
Note that the cage (13 Hz), shaft (31 Hz) and inner race torque ripple due to tower shadow, and a 1/revolution effect
fault feature (292 Hz) are overlaid on the spectrum. Clearly, from wind shear. It is not surprising to see a 4% change in
the resampled envelope spectrum fault features have greater shaft speed in a 6 second acquisition.
energy. This is not a scale issue, as the noise floor for both
spectrums are the same. The increased energy is because In this paper, a resampling process is proposed in which raw
there is less spreading of energy into neighboring FFT bins. data is synchronized by a key phasor to a shaft under
Since it is known that the bearing has a cracked inner race, analysis. The resampling process changes the effective
Figure 5 gives a detail view of the spectrum. sample rate and normalizes the data by removing the effect
of changes in shaft speed. It allows both synchronous
(shaft/gear) analysis and non-synchronous (bearing, bearing
resonance) analysis.
This is demonstrated on a wind turbine high speed shaft
bearing with an inner race fault. It is shown that by
resampling, the frequency content of the envelop spectrum,
which is spread over a frequency of 292 to 303 Hz (14 FFT
bin), with raw envelope spectrum of 0.17 Gs. For the
resampled spectrum, the true energy value is closer to .32
Gs. It is shown that for this example, the raw energy
spectrum had an error of 47% when compared to the
resampled spectrum.
This is a significant improvement in performance. It is
likely that the variance in speed accounts for a large
variance in condition indicator values. It is anticipated that
Figure 6. Detail view of inner race fault: envelope spectrum by fielding this improved analysis algorithm, that:
• Bearing faults will be easier to identify,
This view highlights the improvement in resolution of the
resampled data over the raw data. Note that from Table 1, • that threshold setting will be simplified,
the fault frequency range for the inner race was 292 to 303
Hz, which is validated in Figure 6 in the raw envelope • that trend analysis will be improved and finally,
spectrum. Note that maximum value of the raw envelope • that this will facilitate an improved prognostics
spectrum was 0.17 Gs. As seen in the resampled spectrum, capability.
the true energy value is closer to .32% or a 47% error in the
original measurement. This smearing of measurement data, The resampling algorithm used linear interpolation, but
as seen in Figure 2, could well be caused by the large spline or cubic interpolation could be used.
variance in shaft speed.
Both inner race modulated by cage and inner race
modulated by shaft are also clearly present in the resampled
4
Annual Conference of Prognostics and Health Management Society 2013