Proactive on-line diagnostics in a manageable network
First Claim
Patent Images
1. A method for diagnosis of a system made up of a plurality of interlinked modules, comprising:
- receiving an alarm from the system indicative of a fault in one of the modules;
responsive to the alarm, constructing a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions;
based on the alarm and the causal network, updating at least one of the probabilities of the malfunctions; and
proposing a diagnosis of the alarm responsive to the updated probabilities,wherein receiving the alarm comprises gathering event reports from the plurality of the modules in the system, and extracting the alarm from the event reports, andwherein extracting the alarm comprises extracting a sequence of alarms occurring at mutually proximal times, including the alarm indicative of the fault in the one of the modules, and wherein updating the at least one of the probabilities comprises processing the sequence of the alarms so as to update the probabilities.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosis of a system made up of a plurality of interlinked modules includes receiving an alarm from the system indicative of a fault in one of the modules. Responsive to the alarm, a causal network is constructed associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions. Based on the alarm and the causal network, at least one of the probabilities of the malfunctions is updated. A diagnosis of the alarm is proposed responsive to the updated probabilities.
-
Citations
84 Claims
-
1. A method for diagnosis of a system made up of a plurality of interlinked modules, comprising:
-
receiving an alarm from the system indicative of a fault in one of the modules; responsive to the alarm, constructing a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions; based on the alarm and the causal network, updating at least one of the probabilities of the malfunctions; and proposing a diagnosis of the alarm responsive to the updated probabilities, wherein receiving the alarm comprises gathering event reports from the plurality of the modules in the system, and extracting the alarm from the event reports, and wherein extracting the alarm comprises extracting a sequence of alarms occurring at mutually proximal times, including the alarm indicative of the fault in the one of the modules, and wherein updating the at least one of the probabilities comprises processing the sequence of the alarms so as to update the probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22)
-
-
11. A method for diagnosis of a system made up of a plurality of interlinked modules, comprising:
-
receiving an alarm from the system indicative of a fault in one of the modules; responsive to the alarm, constructing a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions; based on the alarm and the causal network, updating at least one of the probabilities of the malfunctions; and proposing a diagnosis of the alarm responsive to the updated probabilities, wherein constructing the causal network comprises identifying a first fault condition occurring in a first one of the modules due to a connection with a second one of the modules in the system, and responsive to the first fault condition, linking the fault in the causal network with a second fault condition occurring in the second one of the modules. - View Dependent Claims (12)
-
-
13. A method for diagnosis of a system made up of a plurality of interlinked modules, comprising:
-
receiving an alarm from the system indicative of a fault in one of the modules; responsive to the alarm, constructing a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions; based on the alarm and the causal network, updating at least one of the probabilities of the malfunctions; and proposing a diagnosis of the alarm responsive to the updated probabilities, wherein constructing the causal network comprises adding to the causal network multiple occurrences of one of the malfunctions responsive to the respective probabilities of the malfunctions, and linking the fault in the causal network to the multiple occurrences. - View Dependent Claims (14)
-
-
15. A method for diagnosis of a system made up of a plurality of interlinked modules, comprising:
-
receiving an alarm from the system indicative of a fault in one of the modules; responsive to the alarm, constructing a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions; based on the alarm and the causal network, updating at least one of the probabilities of the malfunctions; and proposing a diagnosis of the alarm responsive to the updated probabilities, wherein updating the at least one of the probabilities of the malfunctions comprises assessing a mean time between failures of the one or more of the modules.
-
-
23. A method for diagnosis of a system made up of a plurality of interlinked modules, comprising:
-
constructing a causal network associating a fault in one of the modules with malfunctions in two or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probability distributions of the malfunctions; responsive to an alarm from the system indicative of the fault, updating the probability distributions of the malfunctions; and proposing a diagnosis of the alarm responsive to the updated probabilities, wherein the two or more of the modules comprise first and second modules, and wherein constructing the causal network comprises identifying a first fault condition occurring in the first module due to a connection in the system with the second module, and responsive to the first fault condition, linking the fault in the causal network with a second fault condition occurring in the second module. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. Apparatus for diagnosis of a system made up of a plurality of interlinked modules, the apparatus comprising a diagnostic processor, which is coupled to receive an alarm from the system indicative of a fault in one of the modules and which is arranged, responsive to the alarm, to construct a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions, and based on the alarm and the causal network, to update at least one of the probabilities of the malfunctions so as to propose a diagnosis of the alarm responsive to the updated probabilities,
wherein the processor is linked to receive event reports from the plurality of the modules in the system, and to extract the alarm from the event reports, and wherein the processor is coupled to extract a sequence of alarms occurring at mutually proximal times, including the alarm indicative of the fault in the one of the modules, and to process the sequence of the alarms so as to update the probabilities.
-
51. Apparatus for diagnosis of a system made up of a plurality of interlinked modules, the apparatus comprising a diagnostic processor, which is arranged to construct a causal network associating a fault in one of the modules with malfunctions in two or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probability distributions of the malfunctions, and responsive to an alarm from the system indicative of the fault, to update the probability distributions of the malfunctions so as to propose a diagnosis of the alarm responsive to the updated probabilities
wherein the two or more of the modules comprise first and second modules, and wherein the processor is arranged to identify a first fault condition occurring in the first module due to a connection in the system with the second module, and responsive to the first fault condition, to link the fault in the causal network with a second fault condition occurring in the second module.
-
57. A computer software product for diagnosis of a system made up of a plurality of interlinked modules, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to receive an alarm from the system indicative of a fault in one of the modules and, responsive to the alarm, to construct a causal network associating the fault with malfunctions in one or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probabilities of the malfunctions, and based on the alarm and the causal network, to update at least one of the probabilities of the malfunctions so as to propose a diagnosis of the alarm responsive to the updated probabilities,
wherein the instructions cause the computer to receive event reports from the plurality of the modules in the system, and to extract the alarm from the event reports, and wherein the instructions cause the computer to extract a sequence of alarms occurring at mutually proximal times, including the alarm indicative of the fault in the one of the modules, and to process the sequence of the alarms so as to update the probabilities.
-
79. A product for diagnosis of a system made up of a plurality of interlinked modules, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to construct a causal network associating a fault in one of the modules with malfunctions in two or more of the modules that may have led to the fault and relating a conditional probability of the fault to respective probability distributions of the malfunctions, and responsive to an alarm from the system indicative of the fault, to update the probability distributions of the malfunctions so as to propose a diagnosis of the alarm responsive to the updated probabilities,
wherein the two or more of the modules comprise first and second modules, and wherein the instructions cause the computer to identify a first fault condition occurring in the first module due to a connection in the system with the second module, and responsive to the first fault condition, to link the fault in the causal network with a second fault condition occurring in the second module.
Specification