EXTENDABLE CONDITION-BASED MAINTENANCE
First Claim
1. A method for implementing condition-based maintenance (CBM) on a machine having a plurality of components, comprising:
- receiving, by a CBM device comprising a processor, a plurality of sensor signals generated by a plurality of corresponding sensors, the plurality of sensor signals indicating real-time conditions of corresponding components of the plurality of components;
processing the plurality of sensor signals to generate sensor data that quantifies the real-time conditions of the corresponding components;
loading, by the CBM device, a CBM module generated at a first time and implementing a plurality of externally invokable functions;
receiving, by the CBM device, a first analytics script generated at a second time, the first analytics script comprising a plurality of first interpretable commands, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions;
invoking, by the CBM module, a command interpreter module to interpret at least one first interpretable command and generate first command executable bytecodes; and
executing the first command executable bytecodes to generate a notification identifying a real-time condition of a first component for presentation on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A flexible condition-based maintenance (CBM) device is disclosed. A CBM device receives a plurality of sensor signals generated by corresponding sensors. The sensor signals indicate real-time conditions of components. The sensor signals are processed to generate sensor data that quantifies the real-time conditions of the components. The CBM device loads a CBM module that implements a plurality of externally invokable functions. The CBM device receives an analytics script. The first analytics script comprises a plurality of interpretable commands, and some of the plurality of interpretable commands are configured to invoke some of the plurality of externally invokable functions. The CBM module invokes a command interpreter module to interpret at least one interpretable command and generate command executable bytecodes. The command executable bytecodes are executed to generate a notification identifying a real-time condition of a component for presentation on a display device.
-
Citations
19 Claims
-
1. A method for implementing condition-based maintenance (CBM) on a machine having a plurality of components, comprising:
-
receiving, by a CBM device comprising a processor, a plurality of sensor signals generated by a plurality of corresponding sensors, the plurality of sensor signals indicating real-time conditions of corresponding components of the plurality of components; processing the plurality of sensor signals to generate sensor data that quantifies the real-time conditions of the corresponding components; loading, by the CBM device, a CBM module generated at a first time and implementing a plurality of externally invokable functions; receiving, by the CBM device, a first analytics script generated at a second time, the first analytics script comprising a plurality of first interpretable commands, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions; invoking, by the CBM module, a command interpreter module to interpret at least one first interpretable command and generate first command executable bytecodes; and executing the first command executable bytecodes to generate a notification identifying a real-time condition of a first component for presentation on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A condition-based maintenance (CBM) device for implementing CBM 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; receive sensor signals generated by corresponding sensors of the plurality of sensors, the sensor signals indicating real-time conditions of corresponding components of the plurality of components; process the plurality of sensor signals to generate sensor data that quantifies the real-time conditions of the corresponding components; load a CBM 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, some of the plurality of first interpretable commands configured to invoke some of the plurality of externally invokable functions; invoke, via the CBM module, a command interpreter module to interpret at least one first interpretable command and generate first command executable bytecodes; and execute the first command executable bytecodes to generate a notification identifying a real-time condition of a first component for presentation on a display device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for implementing condition-based maintenance (CBM) on a machine, comprising:
-
receiving, by a CBM device 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 corresponding components; accessing, by a CBM 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, some of the plurality of first interpretable commands invoking some of the plurality of externally invokable functions; and in response to a first real-time condition of a respective corresponding component, causing, by the CBM module, execution of a respective first interpretable command to generate an alert for presentation on a display device that indicates that a characteristic of the respective corresponding component is outside of a first predetermined range.
-
Specification