A Comprehensive Analysis of The Performance of Gear Fault Detection Algorithms
A Comprehensive Analysis of The Performance of Gear Fault Detection Algorithms
Detection Algorithms
Eric Bechhoefer1, Brent Butterworth2
1
GPMS Inc, Cornwall, VT, 05753, USA
[email protected]
2
Garmin International, Midlothian, TX, 76065, USA
[email protected]
1
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
associated with catastrophic failure. It is cautioned that other mean separability, one has to ask if it is statically different
failure modes, such as scuffing, may require a different set of from another analysis. For a number of similar analysis
analysis. (energy operator and its related analysis), ANOVA can
determine if there is any statistical different between the CI
2. QUANTIFYING GEAR ALGORITHMS PERFORMANCE populations. This will also be done for the “factor” analysis:
Crest, Shape, Impact and Margin.
Detection: the action or process of identifying the presences
of something concealed. For vibration monitoring, it is
2.2. Building Actionable Information: Gear Health
identifying a feature within the background noise of a
gearbox which is indicative of fault. For critical system, the In order to reduce maintainer workload, and improve fault
risk is a missed detection that allows a mission to proceed detection, the concept of the health indicator was introduced
when it should be aborted. Otherwise, the risk is performing in (Bechhoefer, 2011). This allows the maintainer a common
unnecessary maintenance due to a false alarm. Inherent to paradigm for determining when a maintenance action needs
both Probability of Detection (PD), and Probability of False to be carried out. In general, the Health Indicator (HI) is a
Alarm (PFA) is signal to noise: improving SNR increases the function of distributions of n CIs, where the HI is scaled such
PD and floor a given PFA. A linear measure of signal to noise that:
is signal divided by the standard deviation. Form a statistical
sense, this is related to Hypothesis testing. When nominally • HI ranges from 0 to a positive value, where the
assuming a Gaussian signal, if the normalized signal exceeds probability of exceeding an HI of 0.35 is the PFA
the mean by 3 standard deviation, the PD is 0.9987, while the (probability of false alarm),
PFA is 0.0013. For this test, a similar metric is used: • A warning (yellow) alert is generated when the HI is
statistical separability. greater than or equal to 0.75. Maintenance should be
planned by estimating the RUL until the HI is 1.0.
2.1. Statistical Separability • An alarm (red) alert is generated when the HI is greater
Separability defines the statistical distances between two than or equal to 1.0. Continued operations could cause
populations. The concept inherently implies that for distinct collateral damage.
populations (e.g. a nominal gear vs. a damaged gear) using Note that this nomenclature does not define a probability of
an algorithm that can detect the damage, the separability is failure for the component, or that the component fails when
large. This is quantified using the pooled sampled standard the HI is 1.0. Instead, it suggests a change in operator
deviation. It is noted that this test suggest that the population behavior to a proactive maintenance policy: perform
density is assumed Gaussian, which for some distribution is maintenance before the generations of collateral or cascading
a poor assumption. The test statistic (Medenhall, 1990) used faults. For example, by performing maintenance on a bearing
is the small-sample test for the comparing two population prior the bearing shedding extensive material, costly gearbox
means, where: replacement can be avoided.
𝑌%! − 𝑌%" Hence, from a maintainer perspective, this is a stoplight-
𝑇 = - (1)
𝑆(1⁄𝑛! + 1⁄𝑛" based threshold setting/alerting system: when a component is
yellow, plan maintenance, and when the component turns
where n1 is the number of samples for the nominal gear, n2 is red: do maintenance
the number of samples for the damaged gear, and S, the
pooled sample variance is: 2.3. Importance of Controlling Correlation Between CIs
(𝑛 − 1)𝑆!" + (𝑛" − 1)𝑆""- All CIs have a probability distribution (PDF). Any operation
𝑆 = . ! 𝑛! + 𝑛" − 2 (2)
on the CI to form a health index (HI) is then a function of
The population mean and sample variance are calculated distributions. The HI function is defined as the norm of n CIs
from the gear analysis condition indicators (CIs), where the (energy):
CIs are statistics derived from the gear analysis. 𝐻𝐼 = 0.35<𝑐𝑟𝑖𝑡 √𝒀# 𝒀 (3)
All analysis and comparisons of analysis for this study will
where Y is the whitened, normalized array of CIs, and crit, is
be based on T, the separability of an analysis. This allows a
the critical value.
convent way to measure the performance of one analysis
against another. The function is valid if and only if the distribution (e.g., CIs)
are independent and identical (e.g., IID). As an example, for
2.1.1. Analysis of Variance/Ranking Gaussian distribution, subtracting the mean and dividing by
the standard deviation will give identical Z distributions. The
Further performance metric will be based on Analysis of issue of ensuring independence is much more difficult. In
Variance (ANOVA). For example, while the T represents the general, the correlation between CIs is non-zero. For
2
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
instance, Error! Reference source not found. shows the the whitening process, the value for b for each CI will then
correlation coefficients for 6 CIs used for gear fault analysis: be: s2 = 1, such that: b = s2 / (2 - p/2)0.5 = 1.5264.
most are statically significant.
For the HI equation in (4), the normalized energy of the CIs,
Table 1: Correlation Coefficients for the Six CIs Used it can be shown that the function defines a Nakagami PDF
in the Study (Bechhoefer, 2011). The statistics for the Nakagami are h =
n, and w = 1/(2-p/2)*2*n, where n is the number IID CIs used
rij CI 1 CI 2 CI 3 CI 4 CI 5 CI 6
CI 1 1 0.84 0.79 0.66 -0.47 0.74
in the HI calculation.
CI 2 1 0.46 0.27 -0.59 0.36
CI 3 1 0.96 -0.03 0.97 2.5. Advantages of the HI vs. the CI for the Maintainer
CI 4 1 0.11 0.98 The use of a common threshold for damage, as per the HI,
CI 5 1 0.05 simplifies the user experience. It does offer two additional
CI 6 1
benefits. First, the HI allows better control of the probability
of false alarm as it whitens/removes correlation between CIs.
This correlation between CIs implies that for a given function As an example of the importance of correlation, consider a
of distributions to have a threshold that operationally meets simple HI function HI = CI1 + CI2. The CIs will be normally
the design PFA, the CIs must be whitened (e.g., de- distributed with mean 0 and standard deviation of 1. The
correlated). A whitening solution can be found using standard deviation of this HI is:
Cholesky decomposition.
" "
𝜎$% = .𝜎&%! + 𝜎&%" + 2𝜌&%!,&%" 𝜎()! 𝜎()" (5)
The Cholesky decomposition of Hermitian, positive definite
matrix results in A = LL*, where L is a lower triangular, and
L* is its conjugate transpose. By definition, the inverse Where rCI1, CI2 is the correlation between CI1 and CI2. If one
covariance is positive definite Hermitian. It then follows that assumes rCI1,CI2 is 0.0, then 𝜎$% = √2. For a PFA of 10e-6,
if: the threshold is then 6.722. Consider the case in which the
observed correlation is closer to 1 (e.g., rCI1, CI2 is 1.0), then
LL* = S-1, then Y = L x CIT (4) the observed 𝜎$% = 2 . For a threshold of 6.722, the
The vector CI is the correlated CIs used for the HI operational PFA is 4 x 10e-4. This is 390 times greater than
calculation, and Y is 1 to n independent CIs with unit variance the designed PFA. This illustrates the deleterious effect of
(one CI representing the trivial case). The Cholesky correlation on the threshold setting.
decomposition, in effect, creates the square root of the inverse Second, using an HI with multiple CI give a process gain and
covariance. This, in turn, is analogous to dividing the CI by improves sensitivity. Consider a simple example where one
its standard deviation (the trivial case of one CI). It can be sets up a case where there are four CIs that have similar
shown that Y = L x CIT then creates the necessary performance (e.g. for a damaged component, the normalized
independent and identical distributions required to calculate CI value is 1). One can ask the question, at what level would
the critical values for a function of distributions. the CI have to be for the HI to be one? That is:
2.4. Determining the Critical Value for Scaling Gear 1 = (𝐶𝐼!" + 𝐶𝐼"" + 𝐶𝐼*" + 𝐶𝐼+" = (4𝐶𝐼," = 2𝐶𝐼 (6)
Health
Hence, the CI values would be ½: the HI using four CI would
The critical value is taken from the inverse cumulative have a process gain of 3dB. In this study, the HI algorithm
distribution function for the HI. The CIs used have Rayleigh will use six CIs, potentially a gain of 3.9 dB.
like PDFs (e.g., heavily tailed). For magnitude-based CIs, it
can be shown that for the nominal case, the CI probability 3. GEAR FAULT CONDITION INDICATORS
distribution function (PDF) is Rayleigh (Bechhoefer, 2005).
For Gear CIs and Bearing CIs (where magnitudes which are It should be observed that there is analysis (e.g. the Time
Synchronous Average), and then statistics of the analysis,
biased by RMS), a transform is used by make the CI more
which define the condition indicator. Generally speaking,
Rayleigh like. The transform “left shifts” the CI. For
some papers (McFadden, 86, Ma, 1995) describe an analysis,
example, a shift such that the .05 CDF (cumulative
but not specific condition indictors, whereas other papers,
distribution function) is assigned to 0.0.
(Zakrajsek, 1989, and 1993, or Lewicki, 2009) refer the
Consequently, the HI function is based using the Rayleigh condition indicator (CI) which is a statistic of an analysis
distribution. The PDF for the Rayleigh distribution uses a (such as the kurtosis of the Narrowband Analysis). Finally,
single parameter, b, defining the mean µ = b*(p/2)0.5, and Stewart (1977) describe CIs which are derived as gear mesh
variance s2 = (2 - p/2) * b2. The PDF of the Rayleigh is: specific statistics, usually ratio of analysis statistics.
x/b2exp(x/2b2). Note that when applying these operations to For this analysis, the statistics for CIs applied to analysis are:
3
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
BP
Fil
where:
te Narrowband Analysis
Residual Analysis r
• Xk is the amplitude of the kth mesh harmonic
• fm(t) is the average mesh frequency
• ak(t) is the amplitude modulation function of the kth
mesh harmonic.
Teager
Hilbert Trans
4
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
synchronous noise by 1/sqrt(rev), where rev is the number of It should be noted that the performance of the narrowband
revolutions in the TSA. analysis is based on the bandwidth of the bandpass filter used.
As such a separate analysis was conducted to evaluate the
Note that when the Fourier transform (usually implemented
performance of these analysis based on the varying the
at an FFT with radix 2 length), bin 0 is DC, bin 1 is one per
bandwidth.
rev, and the bin for gear mesh is the number of teeth (e.g. 31
tooth gear would be bin 31). This is a very powerful technique, given in Appendix C.
3.3. Gear Analysis: The Residual Analysis 3.5. Gear Analysis: Teagers’ Energy Operator Analysis
The residual, or different signal, is given by Stewart (1977). The energy operator is nonlinear tracker which, given an
A residual signal is defined as a synchronous averaged signal amplitude and phase modulated signal, can measure the
without the gear mesh frequency, its harmonics, driveshaft product of their instantaneous frequency. It has been
frequency and its second harmonics. If the first order observed that in practice the analysis is quite sensitive to
sidebands about the gear mesh frequencies are filtered out, a torque, which is why these CIs often use kurtosis and crest
differential signal is created. Conceptually, the TSA (a time factor (which tends to normalize the change in magnitude due
domain signal) will measure the periodic signal associated a to torque effects).
soft/cracked tooth. This fault feature is not sinusoidal and is
Mayo et al. (2016) reported variants of the energy operator
not associated with 1/Rev or gear mesh, which are removed
(EO) that should have improved performance. Whereas the
in the residual signal, leaving the “impact” as is clearly seen
EO is given as:
in Figure 1.
Ψ23 (𝑇𝑆𝐴- ) = 𝑇𝑆𝐴"- − 𝑇𝑆𝐴-4! × 𝑇𝑆𝐴-5! (13)
This study compared four types of residual signal. The
“classical” residual were the gear mesh and sidebands are The computational enhanced energy operator (CEEO) is
explicitly removed, and the “Threshold Residual”, were a given as:
search algorithm removes frequencies that are statistically
significant (were no gear tooth count is needed). Ψ&223 (𝑇𝑆𝐴- ) = 𝑇𝑆𝐴"- − 𝑇𝑆𝐴-4" × 𝑇𝑆𝐴-5" (14)
The last two residual are based on the envelope of the Mayo then presents a Taylor series expansion of (12) where
residual, square, as given inn Wang (2001). This is an the second order term is kept, giving EO123:
improvement to McFadden’s (1987) paper. In this test, the Ψ23!"* (𝑇𝑆𝐴- ) = 𝑇𝑆𝐴"-4! − 𝑇𝑆𝐴-4" × 𝑇𝑆𝐴- − * [𝑇𝑆𝐴"- −
!
“amRES”, is the envelop of the threshold residual, squared: !
𝑇𝑆𝐴-4! × 𝑇𝑆𝐴-5! ] + !" [𝑇𝑆𝐴"- − 𝑇𝑆𝐴-4" × 𝑇𝑆𝐴-5" ] (15)
𝑎𝑚𝑅𝐸𝑆 = |𝐻𝑖𝑙𝑏𝑒𝑟𝑡(𝑅𝐸𝑆 " )| (12)
The pseudo code is given in Appendix D.
Whereas amRESD is a low pass filtered version of amRES,
(the D is for decimated, as the bandwidth was 0.5, or
3.6. Gear Analysis: Miscellaneous Analysis
decimation by 2).
The Figure of Merit 0 is a well know analysis derived from
An implementation of the residual is given in Appendix B.
Stewart (1977), and is generally calculated as:
3.4. Gear Analysis: The Narrowband/AM/FM Analysis 𝑡𝑠𝑎 𝑝𝑒𝑎𝑘 𝑡𝑜 𝑝𝑒𝑎𝑘
fm0 = -∑* 𝐺𝑀 (16)
).! )
McFadden (1986) understood that in complex gearboxes, it
is was not always clear from the sideband modulations, how Where GM is the gear mesh harmonic taken from the FFT of
sever a gear tooth defect might be. Further, for early faults, the TSA. The peak to peak features is a time domain
such as a fatigue cracks, more effective analysis may be phenomenon (from tooth impact, breathing crack), whereas
needed. McFadden shows that by band pass filtering to the gear mesh in calculated with the FFT with is not sensitive
remove gear mesh harmonics (e.g. the narrow band analysis, to soft toot feature. Hence, as tooth damage increases, so too
where the bandpass is approximately 25% of the gear tooth does FM0.
count), and then enveloping, one can directly measuring the
The energy ratio is the residual RMS divided by the TSA rms.
amplitude and phase (frequency) modulation present in the
The concept is that as the gear fault progresses, the residual
original time synchronous average. McFadden hypothesised
RMS will approach the TSA RMS (e.g. the TSA will be
that as the soft/cracked tooth enters the load zone, the reduced
dominated by gear mesh signatures associated with the gear
stiffness of the damaged tooth transfers load to the
fault). If the residual signal is defined ri, and the TSA is tsai:
surrounding teeth. This both affects the displacement (AM
modulation), and the rotational speed of the gear (FM ∑#
!$%(8! 58̅ )
" ∑# >>>>> "
!$%(;<=! 5;<=)
modulation). 𝑒𝑟 = . -. (17)
- -
5
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
The sideband level factor is defined as the sum of the first SKEW 2.39 2.91 2.06
order sideband amplitudes about the gear mesh, divided by KURT 1.76 2.09 1.52
the TSA rms (Kellar, 2003): P2P 0.58 0.68 0.59
CF 1.49 2.27 1.51
𝑇𝑆𝐴?15! + 𝑇𝑆𝐴?14!
𝑆𝐿𝐹 = (18) SF 2.1 3.6 1.81
g ∑#!$%(;<=!5;<=
>>>>>)"
. IF 2.0 2.6 1.82
-
MF 2.0 2.3 1.8
The G2 analysis is simply the ratio of the second gear mesh Note that while for this test, the power of the EO and its
harmonic energy to the first gear mesh harmonic energy. variants may be low compared to other analysis (less than 3).
That said, in other studies looking at scuffing, EO was found
4. RESULTS: BANDWIDTH/AM/FM ANALYSIS to be a good indicator.
The initial study was to evaluate the effect of narrowband 6. RESULTS: FACTOR ANALYSIS
analysis bandwidth selection on the separability of the CIs
generated by the narrowband, AM and FM analysis. Recall The ANOVA analysis indicated that the difference between
that for each analysis, there are eight condition indicators: the factor analysis were statically significant. In table 4, the
RMS, Skewness, Kurtosis, Peak to Peak, Crest, Shape, result for CF, SF, IF and MF are compared with each
Impact and Margin factor. The bandwidth selected was based analysis.
on a percentage of the number of teeth on the damage pinion Table 4 Factor Analysis Separability
(which had 23 teeth). The bandwidth was varied from 3 (e.g. ANAL CF SF IF MF
bandpass from 23 +/-3) to 9 bins, which represents a bandpass
of 13% to 39% of the gear tooth. McFadden (1986) reported THRES 5.9 5.6 6.2 6.2
that 25% was optimal, and in prior studies (Bechhoefer 2015) RES 5.0 3.2 4.4 4.2
found this to be a good value. AMRES 2.3 6.5 3.7 3.8
AMRESD 2.4 7.2 4.8 4.9
As such, the test space for this experiment was 7 x 24 trails. EO 1.5 2.1 2.0 2.0
Representative results are given in Table 2, were “Mean All” CEEO 2.3 3.7 2.6 2.3
is the separability for all CIs (24), EO123 1.5 1.5 1.5 1.5
Table 2 Bandwidth vs. Separability NB 5.7 6.1 5.8 8.2
BW NB NB AM AM FM FM MEAN AM 3.4 11.3 9.8 9.7
RMS CF RMS KRT RMS KRT ALL FM 2.1 2.2 2.6 2.6
13% 1.7 7.3 5.9 -.4 13.2 7.1 5.8 MEAN 3.2 4.9 4.3 4.54
17% 1.92 7.2 6.3 1.6 5.4 6.4 5.7
22% 2 6.5 6.1 2.3 4.6 6.6 5..6
26% 2 6 6.0 2.1 4.3 6.2 5.5 From the results of Table 4. Shape Factor is the more
30% 2.1 4.5 6.2 1.9 3.8 5.2 4.4 powerful analysis.
35% 3 6.6 8.3 -.8 3.7 -.3 4.1
39% 3.2 7.8 8.3 -.3 6.2 -.8 5.6 7. RESULTS: ALL ANALYSIS AND ALGORITHMS
The overall test results are presented in Appendix E. In
It is clear from these results that the separability is a function general, these results can be compressed as the performance
of both the CI algorithm/Analysis and the bandwidth. That of similar analysis do not diverge significantly. Table 5 gives
said, a separability greater than 3 should be considered the overall results for the Residual, Computational Enhanced
significant. As there is some risk of over training a result - Energy Operator, the Narrowband analysis (using a
McFadden’s recommendation of 25% should be considered. bandwidth of 6, or 26%), Amplitude Modulation, Frequency
Modulation and Amplitude Modulated Residual.
5. RESULTS: ENERGY OPERATOR AND ITS VARIANTS Table 5 Mean Separability of Analysis for RMS, Kurtosis
As the EO and EO123 are numerically similar (essentially a and Shape Factor
time shaft), it was found that there is no statistical different RES CEEO NB AM FM AM
between them, as based on ANOVA. However, it was found RES
that the CEEO was statically different and in all case, had SEP 6.4 1.6 4.4 6.7 4.1 3.7
greater separability (Table 3)
Table 3 EO and Variant Separability The reduction from 90 values (Appendix E) to six value in
CI EO CEEO EO123 Table 5 was: that the analysis suggested that skewness and
RMS 0.51 0.75 0.51 peak to peak were in general not powerful statistics.
Similarly, from Table 4, the shape factor was found to be the
6
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
highest performance factor analysis. Hence, Table 5 It should be noted that these test results were performed on
represents the mean separability response for RMS, Kurtosis machines running at similar, constant RPM. As acceleration
and Shape Factor. is the second derivative of displacement, the sensor response
is a function of RPM, squared. Hence amplitude-based
From Figure 2, the relationship between the classes of
statistics are more sensitive to changes in RPM, than say,
residual analysis are compared. Clearly, the fault at 0.4
shape-based statistics. For example, if the machine is to
revolution is seen. While the amplitude modulation residual
operate under varying RPM condition, condition indicators
is easily seen as a large change in subplot 3, its performance
based on kurtosis would be less effected by RPM than RMS,
from Appendix E suggest that it is more sensitive to noise,
or Peak to Peak.
hence the lower separability.
7
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
HI Indx: 1,5,8,10,12,15
HI Indx: 2,3,5,7,12,14 separability. Separability is a natural metric as condition
2 monitoring is in effect a decision support tool (e.g. hypothesis
testing), the decision being to bring an asset out of service for
inspection, or not. CI algorithms with a large separability,
1.5
will reduce the probability of a false alarm.
Health
For a decision support tool, this study uses the concept of the
1
health indicator (HI). The HI is a mapping of n CIs into a
common, threshold value which allow the maintainer to make
0.5
decision as to when to perform maintenance. When the
component HI is greater than 1, then it is appropriate to do
maintenance. Using the CIs with the largest separability
0
-16 -14 -12 -10 -8 -6 -4 -2 0
increased the sensitivity of the HI by 3x, or a 4.5 dB
Days improvement. Further, it was shown that using the HI (eq 3)
Figure 5 Comparison of the gear health performance based can give a 3 to 4.5 dB gain over using CIs alone.
on CI selection Caution should be taken in that, while the validation (e.g. HI
One question to ask would be: why not use a greater number improvement) was gained using a different gearbox type than
of the CIs with positive separability? This was tried, but after the original data set used for measuring separability (Table
normalizing, there was no increase in performance. That is, 2), the fault mode was similar: a fatigue crack on a tooth. It
the HI using 15 CI indexes did have a greater HI value. is likely that for scuffing/pitting type of faults, the optimal set
However, its starting (nominal HI) value was 0.275 vs. 0.174. of CIs would be different.
When the new HI was scaled by 0.174/0.275 or 0.64, there
was no observable change in the HI. It is suspected that an REFERENCES
orthogonal transformation, such as principal component Stewart, R.M., (1977). Some Useful Data Analysis
analysis, would indicate that using 15 CI was over Techniques for Gearbox Diagnostics, Machine Health
dimensioned, as using both Residual RMS, Kurtosis and CF Monitoring Group, Institute of Sound and Vibration
(as an example) are highly correlated (Figure 6). Research, University of Southampton, Report
MHM/R/10/77 July.
3
Bechhoefer, E., Kingsley, M., “A Review of Time
HI Using 15 CIs
HI Indx: 1,5,8,10,12,15 Synchronous Average Algorithms”, The Annual
2.5 HI Indx: 2,3,5,7,12,14 Conference of the Prognostics Health Management
Society, 2009.
2 McFadden, P.D., (1986), Detecting Fatigue Cracks in Gears
by Amplitude and Phase Demodulation of the Meshing
Vibration, J. Vib. Acout. Stress Reliab. Design, vol 10,
Health
1.5
no 2, Apr. pp 165-170.
1
Ma, J., (1995). Energy Operator and Other Demodulation
Approaches to Gear Defect Detection. Proceeding of the
MFPT 49, pp. 127-140.
0.5
Zakrajsek, J., “An Investigation of Gear Mesh Failure
Prediction Techniques”, NASA Technical Memorandum
0
-16 -14 -12 -10 -8 -6 -4 -2 0 102340, 1989.
Days
Zakrajsek, J., Decker, H., “An Analysis of Gear Fault
Detection Methods as Applied to Pitting Fatigue Failure
Figure 6 Comparison of HIs using 15 CIs vs. 6 CIs Data”, NASA Technical Memorandum, 105950, 1993.
Lewicki, D., Dempsey, P., Heath, G and Shanthakumaran, P.,
“Gear Fault Detection Effectiveness as Applied to Tooth
8
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
Surface Pitting Fatigue Damage” NASA/TM-2009- of 10 years in the USMC and USAF. He held various
215667, 2009. leadership roles within Airbus Helicopters Technical Support
Gopinath, K, Mayuran., M., Machine Design II, Gear Faults, and Engineering group. He is currently a Systems Engineer
Indian Institute of Technology Madras, at Garmin in the G5000H architectures. He received his B.S.
https://nptel.ac.in/courses/112106137/9, 2010. in Professional Aeronautics from Embry Riddle
Mendenhall, W., Wackerly, D., Scheaffer, R., Mathematical Aeronautical. He holds an FAA A&P license, FCC GROL
Statistics with Applications, Boston, PWS-Kent with Radar Endorsement and Amateur Radio License. He is
Publishing, 1990, pp 457 currently pursuing a B.S. in Data Management and Analytics.
Bechhoefer, E., He, D., Dempsey, P., "Gear Health Threshold
Setting Based On a Probability of False Alarm," Annual APPENDIX A
Conference of the Prognostics and Health Management
Society, 2011. Example Time Synchronous Average
Function [tsadata, navgs,rpm] = tsaLinearInterp(
Kellar, J., Grabill, P., “Vibration Monitoring of a HU-60A data, zct, sr, ratio, ppr)
Main Transmission Planetary Carrier Fault”, American %[tsadata,
navgs,rpm]=tsaLinearInterp(data,zct,sr,ratio,ppr,n
Helicopter Society 59th Annual Forum, Phoenix, AZ, avgs)
2003 %Inputs:
Bechhoefer, E., He, D., Dempsey, P., “Gear Health Threshold % data: time domain data in g's
Setting Based On a Probability of False Alarm”, Annual % zct: zero cross time
% sr: sample rate
Conference of the Prognostics and Health Management % ratio: gear ratio/pulse per revolution on
Society, 2011 the tach
Bechhoefer E., Bernhard, A., “Use of Non-Gaussian % ppr: pulse per rev
%Output:
Distribution for Analysis of Shaft Components”, IEEE % tsadata: time synchronous average data
Aerospace Conference, 2005. % navgs: the number of averages in the TSA
Caesarendra, W., Tjahjowidodo T., “A Review of Feature % rpm: mean shaft rpm
Extraction Methods in Vibration-Based Monitoring and %data = data - mean(data);
its Application for Degradation Trend Estimation of
Low-Speed Slew Bearing”, Machine 2017, 5, 21. ndata = length(data);
Mayo, E., Liang, M., Baddour, Na., “Gear Fault Detection dt = ndata/sr; %sample length
rev = 0;
with the Energy Operator and its Variants”, ASME 2016 i = 1+ppr;
International Design Engineering Technical Conference
and Computes and Information in Engineering while zct(i) < dt && i < length(zct)-1
rev = rev + 1;
Conference, Aug 21-24, 2016. i = i + ppr;
Bechhoefer, E., Zhang, X., Improved Fault Detection by end
Appropriate Control of Signal Bandwidth of the TSA,
% Define the number of averages to perform
Annual Conference of the Prognostics and Health navgs = floor(rev * ratio);
Management Society, 2015 trev = zct(navgs*ppr) - zct(1);
Wang, W., “Early Detection of gear Tooth Cracking Using rpm = navgs/trev*60*ratio;
the Resonance Demodulation Technique”, Mechanical
% Determine radix 2 number where # of points in
Systems and Signal Processing (2001), 15(5), 887-903 resampled TSA
McFadden, P.D., “Examination of a Techniques for the Early % is at sample rate just greater than fsample
Detection of Failure in Gears by Signal Processing of the N=(2^(ceil(log2(60/rpm*sr))));
Time Domain Average of the Meshing Vibration”, % now calculate times for each rev (1/ratio teeth
Mechanical Systems and Signal Processing 1, (1987) pass by)
% resample vibe data using zero crossing times to
interpolate the vibe
BIOGRAPHIES yy = zeros(1,N); %data to accumulate the resampled
signal once per rev
Eric Bechhoefer received his B.S. in Biology from the ya = yy; %ya is the resample signal once per rev
University of Michigan, his M.S. in Operations Research iN = 1/N; %resample N points per rev
from the Naval Postgraduate School, and a Ph.D. in General ir = 1/(ratio/ppr); %inverse ratio - how much to
advance zct
Engineering from Kennedy Western University. His is a tidx = 1; %start of zct index
former Naval Aviator who has worked extensively on
condition-based maintenance, rotor track and balance, while (floor(zct(tidx)*sr) == 0)
vibration analysis of rotating machinery and fault detection tidx = tidx + 1;
end
in electronic systems.
zct1 = zct(tidx);%start zct time;
Brent Butterworth has been in Aviation Rotorcraft
Maintenance and Engineering for 25+ years. He is a veteran for k = 1:navgs
9
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
tidx = tidx + ir; %get the zct for the % BW is bandwidth, usually 25% of gt.
shaft %Output:
% nb: narrow band signal
stidx = floor(tidx)-1; %start idx for % am: amplitude modulated signal
interpolation % fm: phase modulated signal
dx = tidx - stidx;
yo = zct(stidx); X = rfft(x);
dy = zct(stidx+1)-yo;
zcti = yo + dx*dy; %interpolated ZCT lw = gt-BW;
dtrev = zcti - zct1; %time of 1 rev %calculate the band pass indexes
dtic = dtrev*iN; %time between each sample hi = gt+BW + 2;
zct1c = zct1;
for j = 1:N X(1:lw) = 0;
cidx = floor(zct1c*sr); %idealized filter
yo = data(cidx); y1 = data(cidx+1); X(hi:end) = 0;
x1 = zct1c*sr;
xo = floor(x1); nb = irfft(X);
dx = x1-xo;
dy = y1-yo; n = length(nb);
yaj = yo + dx*dy; %simple linear interp n2 = n/2;
ya(j) = yaj; X = fft(x);
zct1c = zct1 + j*dtic; %increment to the %take the Hilbert Transform
next sample X(1:n2) = X(1:n2) * 2;
end X(n2:end) = 0;
h = ifft(X);
zct1 = zcti; %Analytic Signal
10
ANNUAL CONFERENCE OF THE PROGNOSTICS AND HEALTH MANAGEMENT SOCIETY 2016
11