Method and system for diagnosing the behavior of a machine controlled by a discrete event control system
First Claim
1. A system for developing diagnostic rules for diagnosing the behavior of a machine performing a process with discrete events, the system comprising:
- a main processor; and
a plurality of control elements in communication with the main processor and the machine, the control elements detecting the discrete events and communicating them to the main processor,wherein the main processor is configured (1) to detect a timing pattern in the occurrences of the discrete events, the timing pattern including a trigger event, a result event, and a time interval between the trigger and result events, (2) to define a diagnostic rule based on a statistical analysis of repetitions of the timing pattern, and (3) to update the diagnostic rule in real time based on a detected change in the timing pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for diagnosing the behavior of a machine which performs a discrete event process. A diagnostic engine observes occurrences of discrete events to detect timing patterns. A statistical analysis is performed on repetitions of the timing patterns, thus providing the basis for defining diagnostic rules. The rules are updated in real time and are subject to a rule competition procedure in which only the most precise and efficient rules are selected. Further occurrences of discrete events are evaluated relative to the diagnostic rules to identify and predict malfunctions of the machine.
-
Citations
38 Claims
-
1. A system for developing diagnostic rules for diagnosing the behavior of a machine performing a process with discrete events, the system comprising:
-
a main processor; and a plurality of control elements in communication with the main processor and the machine, the control elements detecting the discrete events and communicating them to the main processor, wherein the main processor is configured (1) to detect a timing pattern in the occurrences of the discrete events, the timing pattern including a trigger event, a result event, and a time interval between the trigger and result events, (2) to define a diagnostic rule based on a statistical analysis of repetitions of the timing pattern, and (3) to update the diagnostic rule in real time based on a detected change in the timing pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for developing diagnostic rules for diagnosing the behavior of a machine having a plurality of control elements which cooperate to perform a plurality of discrete events the method comprising the steps of:
-
monitoring occurrences of discrete events associated with the plurality of control elements; detecting a timing pattern in the occurrences of the discrete events, the timing pattern including a trigger event, a result event and a time interval between the trigger and result events; performing a statistical analysis of repetitions of the timing pattern; defining a diagnostic rule based on the statistical analysis; detecting in real time a change in the timing pattern; and updating in real time the diagnostic rule based on the detected change. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification