Method and apparatus for determining a condition indicator for use in evaluating the health of a component
First Claim
1. A method executed in a computer system for determining a condition indicator about a characteristic of a component, comprising:
- determining a distribution of observed data associated with said component;
measuring a difference between said distribution and a normal distribution;
determining said condition indicator using said difference determining whether said distribution of observed data is normally distributed using said difference using at least a normality test that is one of;
chi-square goodness of fit test, Kolmogorov-Smirnof goodness of fit test, Lilliefors test of normality and Jarque-Bera test of normality;
determining a number of differences between said observed data and expected data, said expected data being represented by said normal distribution;
determining a sum using said differences; and
if said number of differences is greater than a critical value, determining that said observed data is not normally distributed, said critical value being a threshold.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are techniques used in connection with determining a health indicator (HI) of a component, such as that of an aircraft component. The HI is determined using condition indicators (CIs) which parameterize characteristics about a component minimizing possibility of a false alarm. Different algorithms are disclosed which may be used in determining one or more CIs. The HI may be determined using a normalized CI value. Techniques are also described in connection with selecting particular CIs that provide for maximizing separation between HI classifications. Given a particular HI at a point in time for a component, techniques are described for predicting a future state or health of the component using the Kalman filter. Techniques are described for estimating data values as an alternative to performing data acquisitions, as may be used when there is no pre-existing data.
28 Citations
34 Claims
-
1. A method executed in a computer system for determining a condition indicator about a characteristic of a component, comprising:
-
determining a distribution of observed data associated with said component;
measuring a difference between said distribution and a normal distribution;
determining said condition indicator using said difference determining whether said distribution of observed data is normally distributed using said difference using at least a normality test that is one of;
chi-square goodness of fit test, Kolmogorov-Smirnof goodness of fit test, Lilliefors test of normality and Jarque-Bera test of normality;
determining a number of differences between said observed data and expected data, said expected data being represented by said normal distribution;
determining a sum using said differences; and
if said number of differences is greater than a critical value, determining that said observed data is not normally distributed, said critical value being a threshold. - View Dependent Claims (2, 3, 4, 5)
determining a score being a maximum deviation from said critical value, said condition indicator being said score.
-
-
5. The method of claim 4, wherein sensitivity of said condition indicator increases as a number of observed data values increases.
-
6. A computer program product for determining a condition indicator about a characteristic of a component, comprising:
-
machine executable code for determining a distribution of observed data associated with said component;
machine executable code for measuring a difference between said distribution and a normal distribution;
machine executable code for determining said condition indicator using said difference;
machine executable code for determining whether said distribution of observed data is normally distributed using said difference using at least a normality test that is one of;
chi-square goodness of fit test, Kolmogorov-Smirnof goodness of fit test, Lilliefors test of normality and Jarque-Bera test of normality;
machine executable code for determining a number of differences between said observed data and expected data, said expected data being represented by said normal distribution;
machine executable code for determining a sum using said differences; and
machine executable code for determining that said observed data is not normally distributed, said critical value being a threshold if said number of differences is greater than a critical value. - View Dependent Claims (7, 8, 9, 10)
machine executable code for determining a score being a maximum deviation from said critical value, said condition indicator being said score.
-
-
10. The computer program product of claim 9, wherein sensitivity of said condition indicator increases as a number of observed data values increases.
-
11. A method executed in a computer system for determining a condition indicator associated with a component, the method comprising:
-
determining a total impulse signal in accordance with configuration data, said total impulse signal being a superposition of gear and bearing noise represented as a convolution of a gear and bearing signal with a gearbox transfer function; and
determining a condition indicator in accordance with said total impulse signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
representing a total impulse signal generated by a configuration of associated with said component as;
-
-
13. The method of claim 12, further comprising:
representing convolution operations in a time domain to equivalent operations in a frequency domain.
-
14. The method of claim 12, further comprising:
estimating [f(Gear){circle around (×
)}f(Bearing){circle around (×
)}f(Case)] as a transfer function in a frequency domain using a linear predictive coding technique to deconvolute a signal into its base components.
-
15. The method of claim 14, further comprising:
estimating said transfer function, H, in said frequency domain as a/B, wherein a=(a1, . . . an), each ai representing an ith coefficient for an order p, n=p+1, as;
-
16. The method of claim 15, further comprising:
estimating an impulse, IMP, in said frequency domain of said component as;
-
17. The method of claim 16, wherein a value associated with H increases as a fault increases.
-
18. The method of claim 16, wherein said condition indicator is said value of IMP.
-
19. The method of claim 16, further comprising:
-
calculating a power spectral density of said impulse IMP in a frequency domain; and
determining a value of said power spectral density at a frequency of interest, said condition indicator being said value.
-
-
20. The method of claim 19, wherein said frequency of interest is at least one of:
- a bearing passing frequency for a bearing fault, and a mesh frequency for a gear fault.
-
21. The method of claim 20, further comprising:
performing a Fourier transformation to obtain IMP in said frequency domain.
-
22. The method of claim 11, further comprising:
detecting a fault in connection with predetermined values of said health status using said condition indicator, wherein said fault being detected is one of a pit and spall on one of;
a gear tooth, inner bearing race, outer bearing race, and bearing roller element.
-
23. A computer program product for determining a condition indicator associated with a component, the computer program product comprising machine executable code for:
-
determining a total impulse signal in accordance with configuration data, said total impulse signal being a superposition of gear and bearing noise represented as a convolution of a gear and bearing signal with a gearbox transfer function; and
determining a condition indicator in accordance with said total impulse signal. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
representing a total impulse signal generated by a configuration of associated with said component as;
-
-
25. The computer program of claim 24, further comprising machine executable code for:
representing convolution operations in a time domain to equivalent operations in a frequency domain.
-
26. The computer program product of claim 24, further comprising machine executable code for:
estimating [f(Gear){circle around (×
)}f(Bearing){circle around (×
)}f(Case)] as a transfer function in a frequency domain using a linear predictive coding technique to deconvolute a signal into its base components.
-
27. The computer program product of claim 26, further comprising machine executable code for:
estimating said transfer function, H, in said frequency domain as a/B, wherein a=(a1, . . . an), each ai representing an ith coefficient for an order p, n=p+1, as;
-
28. The computer program product of claim 27, further comprising machine executable code for:
estimating an impulse, IMP, in said frequency domain of said component as;
-
29. The computer program product of claim 28, wherein a value associated with H increases as a fault increases.
-
30. The computer program product of claim 28, wherein said condition indicator is said value of IMP.
-
31. The computer program product of claim 28, further comprising machine executable code for:
-
calculating a power spectral density of said impulse IMP in a frequency domain; and
determining a value of said power spectral density at a frequency of interest, said condition indicator being said value.
-
-
32. The computer program product of claim 31, wherein said frequency of interest is at least one of:
- a bearing passing frequency for a bearing fault, and a mesh frequency for a gear fault.
-
33. The computer program product of claim 32, further comprising machine executable code for
performing a Fourier transformation to obtain IMP in said frequency domain. -
34. The computer program product of claim 33, further comprising machine executable code for:
detecting a fault in connection with predetermined values of said health status using said condition indicator, wherein said fault being detected is one of a pit and spall on one of;
a gear tooth, inner bearing race, outer bearing race, and bearing roller element.
Specification