Prognostics and health management system
First Claim
1. A method for implementing prognostics health management (PHM) on a machine having a plurality of components, comprising:
- generating sensor data that quantifies real-time conditions of the plurality of components based on sensor signals generated by a plurality of corresponding sensors;
loading, by a PHM system, a PHM module generated at a first time and implementing a plurality of externally invokable functions;
receiving, by the PHM system, a first analytics script generated at a second time, the first analytics script comprising a plurality of first interpretable commands and a plurality of predictive learning model parameter values associated with a first predictive learning model, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions with at least some of the plurality of predictive learning model parameter values;
invoking, by the PHM module, a command interpreter module to interpret at least one first interpretable command and the at least some of the plurality of predictive learning model parameter values and generate first executable bytecodes based on the at least one first interpretable command and the at least some of the plurality of predictive learning model parameter values, the first executable bytecodes configured to invoke the at least some of the plurality of externally invokable functions with the at least some of the plurality of predictive learning model parameter values identified in the at least one first interpretable command; and
executing the first executable bytecodes to generate a notification identifying a predicted future condition of a first component for presentation on a display device based at least in part on the at least some of the plurality of predictive learning model parameter values and the sensor data that quantifies the real-time condition of the first component.
1 Assignment
0 Petitions
Accused Products
Abstract
A flexible prognostics and health management (PHM) device is disclosed. Sensor data is generated that quantifies real-time conditions of components in a machine based on sensor signals generated by sensors. A PHM system loads a PHM module that implements externally invokable functions. The PHM system receives an analytics script. The analytics script comprises interpretable commands and predictive learning model parameter values associated with a predictive learning model. Some of the interpretable commands are configured to invoke some of the externally invokable functions with at least some of the predictive learning model parameter values. The PHM module invokes a command interpreter module to interpret an interpretable command and the predictive learning model parameter values and generate first executable bytecodes. The first executable bytecodes execute to generate a notification identifying a predicted future condition of a first component for presentation on a display device.
20 Citations
20 Claims
-
1. A method for implementing prognostics health management (PHM) on a machine having a plurality of components, comprising:
-
generating sensor data that quantifies real-time conditions of the plurality of components based on sensor signals generated by a plurality of corresponding sensors; loading, by a PHM system, a PHM module generated at a first time and implementing a plurality of externally invokable functions; receiving, by the PHM system, a first analytics script generated at a second time, the first analytics script comprising a plurality of first interpretable commands and a plurality of predictive learning model parameter values associated with a first predictive learning model, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions with at least some of the plurality of predictive learning model parameter values; invoking, by the PHM module, a command interpreter module to interpret at least one first interpretable command and the at least some of the plurality of predictive learning model parameter values and generate first executable bytecodes based on the at least one first interpretable command and the at least some of the plurality of predictive learning model parameter values, the first executable bytecodes configured to invoke the at least some of the plurality of externally invokable functions with the at least some of the plurality of predictive learning model parameter values identified in the at least one first interpretable command; and executing the first executable bytecodes to generate a notification identifying a predicted future condition of a first component for presentation on a display device based at least in part on the at least some of the plurality of predictive learning model parameter values and the sensor data that quantifies the real-time condition of the first component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A prognostics health management (PHM) system for implementing PHM on a machine having a plurality of components, comprising:
-
a sensor interface configured to be coupled to a plurality of sensors; a communication interface configured to communicate with a remote device; a controller comprising a processor coupled to the sensor interface and the communication interface, and configured to; generate sensor data that quantifies real-time conditions of the plurality of components based on sensor signals generated by a plurality of corresponding sensors; load a PHM module generated at a first time and implementing a plurality of externally invokable functions; receive a first analytics script generated at a second time, the first analytics script comprising a plurality of first interpretable commands and a plurality of predictive learning model parameter values associated with a first predictive learning model, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions with at least some of the plurality of predictive learning model parameter values; and invoke, via the PHM module, a command interpreter module to interpret at least one first interpretable command of the plurality of first interpretable commands and the at least some of the plurality of predictive learning model parameter values and generate first executable bytecodes based on the at least one first interpretable command and the at least some of the plurality of predictive learning model parameter values, the first executable bytecodes configured to invoke the at least some of the plurality of externally invokable functions with the at least some of the plurality of predictive learning model parameter values identified in the at least one first interpretable command; and execute the first executable bytecodes to generate a notification identifying a predicted future condition of a first component for presentation on a display device based at least in part on at least some of the plurality of predictive learning model parameter values and the sensor data that quantifies the real-time condition of the first component. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for implementing prognostic health management (PHM) on a machine, comprising:
-
receiving, by a PHM system comprising a processor, a plurality of sensor signals from a plurality of corresponding sensors, the plurality of sensor signals being indicative of real-time conditions of a plurality of components; accessing, by a PHM module implementing a plurality of externally invokable functions, a first analytics script generated at a point in time, the first analytics script comprising a plurality of first interpretable commands and a plurality of predictive learning model parameter values associated with a first predictive learning model, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions; and in response to a real-time condition of a first component of the plurality of components, interpreting, by the PHM module, a respective first interpretable command and generating respective first executable bytecodes based on the respective first interpretable command, and causing execution of the respective first executable bytecodes to generate a notification identifying a predicted future condition of the first component for presentation on a display device based at least in part on at least some of the plurality of predictive learning model parameter values and the real-time condition of the first component.
-
Specification