Decomposition technique for remaining useful life prediction
First Claim
1. A program storage device embodying a program of instructions contained on non-transitory, computer readable media, executable by the computer to explicitly decompose uncertainties associated with a remaining useful life (RUL) of a worn or otherwise damaged active object, wherein the uncertainties comprise:
- (i) a first uncertainty in at least one-failure precursor-feature-to-damage mapping, where the first uncertainty is numerically computed and represented as a first uncertainty distribution;
(ii) a second uncertainty in a user-defined future usage of the object, where the second uncertainty is numerically computed and represented as a second uncertainty distribution;
(iii) a third uncertainty in at least one estimated future damage growth rate, where the third uncertainty is numerically represented as a third uncertainty distribution; and
(iv) wherein the uncertainties (i), (ii) and (iii) are implemented using an uncertainty management program that numerically combines the computed first, second and third uncertainties to further compute and present to a user a remaining useful life (RUL) uncertainty for a future time, of a worn or otherwise damaged active object, as an output of a kernel function that computes a RUL, by quantifying how much time is left until functionality of the object is lost.
3 Assignments
0 Petitions
Accused Products
Abstract
The prognostic tool disclosed here decomposes the problem of estimating the remaining useful life (RUL) of a component or sub-system into two separate regression problems: the feature-to-damage mapping and the operational conditions-to-damage-rate mapping. These maps are initially generated in off-line mode. One or more regression algorithms are used to generate each of these maps from measurements (and features derived from these), operational conditions, and ground truth information. This decomposition technique allows for the explicit quantification and management of different sources of uncertainty present in the process. Next, the maps are used in an on-line mode where run-time data (sensor measurements and operational conditions) are used in conjunction with the maps generated in off-line mode to estimate both current damage state as well as future damage accumulation. Remaining life is computed by subtracting the instance when the extrapolated damage reaches the failure threshold from the instance when the prediction is made.
41 Citations
22 Claims
-
1. A program storage device embodying a program of instructions contained on non-transitory, computer readable media, executable by the computer to explicitly decompose uncertainties associated with a remaining useful life (RUL) of a worn or otherwise damaged active object, wherein the uncertainties comprise:
-
(i) a first uncertainty in at least one-failure precursor-feature-to-damage mapping, where the first uncertainty is numerically computed and represented as a first uncertainty distribution; (ii) a second uncertainty in a user-defined future usage of the object, where the second uncertainty is numerically computed and represented as a second uncertainty distribution; (iii) a third uncertainty in at least one estimated future damage growth rate, where the third uncertainty is numerically represented as a third uncertainty distribution; and (iv) wherein the uncertainties (i), (ii) and (iii) are implemented using an uncertainty management program that numerically combines the computed first, second and third uncertainties to further compute and present to a user a remaining useful life (RUL) uncertainty for a future time, of a worn or otherwise damaged active object, as an output of a kernel function that computes a RUL, by quantifying how much time is left until functionality of the object is lost. - View Dependent Claims (2, 3, 4)
-
-
5. A program storage device embodying a program of instructions contained on non-transitory, computer readable media, executable by a computer to predict or estimate remaining useful life (RUL) of a worn or otherwise damaged active object from at least one characteristic of damage to the object, the instructions comprising:
-
(i) functional decomposition of a damage progression learning task, for a worn or otherwise damaged active object, into at least two independent parts comprising current damage estimation and damage growth rate estimation; (ii) measurement and collection of training data, comprising sensor measurements, operating conditions, and at least one ground truth damage attribute; (iii) identification of at least one precursor of failure feature of the object; (iv) provision of a first mapping of failure-precursor-feature-to-damage that associates a precursor of failure feature of the object with current damage to the object; (v) provision of a second mapping that associates at least one operating condition for the object with growth rate of damage to the object; (vi) measurement and collection of run-time data from the object, including at least one present operating condition and at least one estimated future operating condition for the object, relation of each of at least one of the failure precursor features to current damage to the object using the first mapping and at least one ground truth damage attribute for the object; (vii) identification of at least one failure precursor feature of the object from the run time data; (viii) use of the first mapping to estimate the current damage for the object; (ix) use of the second mapping of the at least one operating condition with the growth rate of damage to the object to estimate a future damage growth rate from at the least one future operating condition; (x) provision of a selected failure threshold and extrapolation of the damage growth rate to a failure threshold; and (xi) computation and presentation of a remaining useful life (RUL) for the object, measured as a difference between estimated time when the failure threshold will be reached and a present time; (xii) provision of a first uncertainty in said at least one failure-precursor-feature-to-damage mapping, where the first uncertainty is numerically computed and represented as a first uncertainty distribution; (xiii) provision of a second uncertainty in a user-defined future usage of said object, where the second uncertainty is numerically computed and represented as a second uncertainty distribution; (xiv) provision of a third uncertainty in said at least one estimated future damage growth rate, where the third uncertainty is numerically represented as a third uncertainty distribution; and (xv) implementation of the uncertainties (xii), (xiii) and (xiv) using an uncertainty management program that numerically combines the computed first, second and third uncertainties to further compute and present to a user a remaining useful life (RUL) uncertainty for a future time, of said worn or otherwise damaged active object, as an output of a kernel function that computes a RUL, by quantifying how much time is left until functionality of the object is lost. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A program storage system embodying a program of instructions contained on non-transitory, computer readable media, executable by the computer, for predicting or estimating remaining useful life (RUL) of a worn or otherwise damaged active object from at least one characteristic of damage to the object, the system comprising:
-
(i) a problem formulation component that functionally decomposes the damage progression learning task into at least two independent parts comprising (i) accumulated damage estimation, and (ii) damage growth rate estimation; (ii) a data measurement and collection component that measures and collects training data, comprising sensor measurements, object operating conditions, and at least one ground truth damage attribute; (iii) a failure precursor feature extraction component that identifies at least one precursor of failure feature of the object; (iv) a first data analysis component that provides a first mapping that associates a failure precursor feature of the object with accumulated damage to the object; (v) a second data analysis component that creates a second mapping that associates at least one operating condition for the object with growth rate of damage to the object; (vi) a run time data collection component that measures and collects run time data from the object, including at least one present operating condition and at least one computed future operating condition for the object, relation of each of at least one of the failure precursor features to damage to the object, and at least one ground truth damage attribute for the object; (vii) a failure precursor feature extraction component that identifies at least one failure precursor features for the object from the run time data; (viii) a damage estimation component that uses the first mapping to estimate current damage to the object; (ix) a damage prediction component that;
(a) uses the second mapping of operating conditions with object damage growth rate to estimate a future damage growth rate from at least one future operating condition;
(b) provides a failure threshold and extrapolates the computed damage growth rate to the failure threshold; and
(c) computes and presents a remaining useful life (RUL) for the worn or otherwise damaged active object, measured as a difference between estimated time when the failure threshold will be reached and a present time; and(x) an uncertainty management component that numerically computes uncertainties in (a) a failure-precursor-feature-to-damage mapping for the object, (b) a user-defined future usage of the object, and (c) a future damage growth rate, and combines computed uncertainties in (a), (b) and (c) to further compute and present to a user a remaining useful life (RUL) uncertainty for a future time, of the worn or otherwise damaged active object, as an output of a kernel function, by quantifying how much time is left until functionality of the object is lost. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification