Machine fault information detection and reporting
First Claim
1. A fault detection system for detecting faults in a plurality of machines, the system comprising:
- a plurality of sensors for detecting parameters from the machines and producing parameter signals corresponding to the detected parameters;
a plurality of local processors, each local processor associated with a subset of the machines and a corresponding subset of the sensors, each local processor receiving the parameter signals from the subset of sensors with which the local processor is associated, each local processor programmed with a plurality of inference rules that define a logic operation to be performed on one or more of the parameter signals to detect a fault in at least one of the machines with which the local processor is associated, and each local processor programmed to perform the logic operation on the one or more parameter signals as defined by the inference rules to detect faults in at least one of the machines with which the local processor is associated;
a system processor in communication with the plurality of local processors; and
each local processor programmed to transmit to the system processor fault information indicating at least whether a fault has been detected in at least one of the machines with which the local processor is associated, whereby the system processor may receive the fault information.
3 Assignments
0 Petitions
Accused Products
Abstract
Sensors detect machine parameters such as vibration, turning speed, and temperature, and a local processor performs logic operations based on the parameters and inference rules to produce fault information that is reported to a system processor, which selectively uses the fault information to control the plant machines. The inference rules include rules for determining faults as to balance, alignment, bearing condition, electrical condition, and cavitation. The inference rules are contained in rules code that is separate from the analysis code that performs the logical operations. Thus, the inference rules may be easily changed without changing other code, such as the analysis code.
281 Citations
18 Claims
-
1. A fault detection system for detecting faults in a plurality of machines, the system comprising:
-
a plurality of sensors for detecting parameters from the machines and producing parameter signals corresponding to the detected parameters; a plurality of local processors, each local processor associated with a subset of the machines and a corresponding subset of the sensors, each local processor receiving the parameter signals from the subset of sensors with which the local processor is associated, each local processor programmed with a plurality of inference rules that define a logic operation to be performed on one or more of the parameter signals to detect a fault in at least one of the machines with which the local processor is associated, and each local processor programmed to perform the logic operation on the one or more parameter signals as defined by the inference rules to detect faults in at least one of the machines with which the local processor is associated; a system processor in communication with the plurality of local processors; and each local processor programmed to transmit to the system processor fault information indicating at least whether a fault has been detected in at least one of the machines with which the local processor is associated, whereby the system processor may receive the fault information. - View Dependent Claims (2, 3, 4, 5)
-
- 6. A fault detection system for detecting faults in a plurality of machines, the system comprising a plurality of local processors, each associated with one or more of the machines, each local processor receiving sensor information indicative of one or more operational characteristics of one or more of the machines, each local processor for performing a logic operation according to an analysis code to detect a fault in one or more of the machines based on the sensor information, the analysis code performing the logic operation to detect a fault according to inference rules contained in a rules code that is not embedded in the analysis code.
-
10. A fault detection system for detecting faults in a plurality of machines, the system comprising:
-
one or more local processors, each associated with one or more of the machines, each local processor receiving sensor information indicative of one or more operational characteristics of one or more of the machines, each local processor for performing one or more logic operations to detect a fault in one or more of the machines based on the sensor information; analysis code for execution in the one or more local processors to perform the one or more logic operations to detect a fault according to one or more inference rules; and rules code including the one or more inference rules, the rules code accessible by the analysis code and reprogrammable independently of the analysis code. - View Dependent Claims (11, 12)
-
-
13. A fault detection system for detecting faults in a plurality of machines, the system comprising a plurality of local processors, each associated with one or more of the machines, each local processor receiving sensor information indicative of one or more operational characteristics of one or more of the machines, each local processor for performing a logic operation according to an analysis code to detect a fault in one or more of the machines based on the sensor information, the analysis code performing the logic operation according to inference rules contained in a rules code that is not embedded in the analysis code, wherein the analysis code accesses the inference rules in the rules code according to a protocol provided by an interface protocol code, and the interface protocol code is part of the analysis code.
-
14. A fault detection system for detecting faults in a plurality of machines, the system comprising:
-
one or more local processors, each associated with one or more of the machines, each local processor receiving sensor information indicative of one or more operational characteristics of one or more of the machines, each local processor for performing one or more logic operations to detect a fault in one or more of the machines based on the sensor information; analysis code for execution in the one or more of the local processors to perform the one or more logic operations according to one or more inference rules; rules code including the one or more inference rules, the rules code accessible by the analysis code and reprogrammable independently of the analysis code; and an interface protocol code for providing a protocol by which the analysis code accesses the inference rules in the rules code, wherein the interface protocol code is part of the analysis code.
-
- 15. A fault detection system for detecting faults in a plurality of machines, the system comprising a plurality of local processors, each associated with one or more of the machines, each local processor for performing a logic operation according to an analysis code to detect a fault in one or more of the machines, the analysis code performing the logic operation to detect a fault according to inference rules contained in a rules code, the analysis code accessing the inference rules in the rules code according to an interface protocol code that establishes a protocol whereby the analysis code accesses the rules code, whereby the rules code may be changed to provide a new rules code that conforms to the interface protocol established by the interface protocol code.
-
17. A fault detection system for detecting faults in a plurality of machines, the system comprising a plurality of local processors, each associated with one or more of the machines, each local processor for performing a logic operation according to an analysis code to detect a fault in one or more of the machines, the analysis code performing the logic operation to detect a fault according to inference rules contained in a rules code, the analysis code accessing the inference rules in the rules code according to an interface protocol code that establishes a protocol whereby the analysis code accesses the rules code, whereby the rules code may be changed to provide a new rules code that conforms to the interface protocol established by the interface protocol code, and wherein the interface protocol code is part of the analysis code.
-
18. A fault detection system for detecting faults in a plurality of machines, the system comprising a plurality of local processors, each associated with one or more of the machines, each local processor for performing a logic operation according to an analysis code to detect a fault in one or more of the machines, the analysis code performing the logic operation to detect a fault according to inference rules contained in a rules code, the analysis code accessing the inference rules in the rules code according to an interface protocol code that establishes a protocol whereby the analysis code accesses the rules code, wherein one or more of the local processors are programmed with inference rules that are customized for a particular one of the plurality of machines.
Specification