CA1231447A - Rule based diagnostic system with dynamic alteration capability - Google Patents

Rule based diagnostic system with dynamic alteration capability

Info

Publication number
CA1231447A
CA1231447A CA000484815A CA484815A CA1231447A CA 1231447 A CA1231447 A CA 1231447A CA 000484815 A CA000484815 A CA 000484815A CA 484815 A CA484815 A CA 484815A CA 1231447 A CA1231447 A CA 1231447A
Authority
CA
Canada
Prior art keywords
rule
slot
sensor
schema
hypothesis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000484815A
Other languages
French (fr)
Inventor
Christian T. Kemper
Simon Lowenfeld
Mark S. Fox
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CBS Corp
Original Assignee
Westinghouse Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Westinghouse Electric Corp filed Critical Westinghouse Electric Corp
Application granted granted Critical
Publication of CA1231447A publication Critical patent/CA1231447A/en
Expired legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0297Reconfiguration of monitoring system, e.g. use of virtual sensors; change monitoring method as a response to monitoring results
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • G05B23/0278Qualitative, e.g. if-then rules; Fuzzy logic; Lookup tables; Symptomatic search; FMEA
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/911Nonmedical diagnostics

Abstract

ABSTRACT OF THE DISCLOSURE
Sensor based diagnostic apparatus for performing on-line realtime monitoring of an industrial or other operating system. The diagnostic apparatus has a rule network for propagation of belief leading to one or more possible malfunctions of equipment in the operating system.
The propagation of belief is dynamically altered as a function of the operating conditions of the sensors them-selves.

Description

:~23~

1 52,016 RULE BASED DIAGNOSTIC SYSTEM WITH
DYNAMIC ALTERATION CAPABILITY
BACKGROUND OF THE INVENTION
Field of the Invention:
The invention in general relates to diagnostic apparatus having on-line sensor inputs, and particularly to apparatus which dynamically takes into account failing sensors.
Description of the Prior Art:
Complex industrial or other operating systems generally have a plurality of sensors for monitoring various parameters during operation, not only for control purposes but for purposes of monitoring the system to detect actual or impending malfunctions.
Some systems may utilize dozens, if not hundreds, of sensors in the diagnostic process and very often the sensors may fail, degrade or provide spurious readings not related to the actual parameter being measured.
Use of erroneous sensor data in the diagnostic process can lead to erroneous conclusions about possible malfunctions. In one respect, a malfunction may be India acted where, in fact, no malfunction exists and conversely a malfunction may be occurring or Jay occur without its detection and without proper notification to the system operator. Such event can represent a tremendous economic loss as well as a potentially dangerous situation.
Diagnostic apparatus has been proposed which utilizes a rule-basec approach for representing diagnostic ~'~
2 52,0~6 rules whereby belief leading to a consequent malfunction is propagated, based upon the sensor readings.
The present invention, inter alias recognizes malfunctioning sensors and functions to dynamically alter the propagation of belief leading to a component malfunc-lion diagnosis by the apparatus thereby reducing the importance of a malfunctioning sensor in the diagnostic process.
SUMMARY OF THE INVENTION
Computer-controlled diagnostic apparatus has stored within the memory of the computer a rule base pertinent to a particular operating system being diagnosed, with the rule base being operable to reach one or more conclusions relative to the condition of the system. The rule base is comprised of a plurality of schema, each being defined by a data structure, having a plurality of slots in which particular attributes of the schema are stored. The rule base includes at least one special rule which is operable to change the contents of any predetermined slot of any predetermined other schema upon the occurrence of a predetermined event and thus dynamically alter the diagnose tic process. In an operating system which has a plurality of sensors for monitoring different parameters of the system, diagnostic apparatus is responsive to the sensor signals to diagnose possible malfunctions of the operating system as well as malfunctions of selected sensors. The special rule will operate in response to possible malfunc-lions of the sensors themselves to reduce or eliminate the malfunctioned sensor's contribution in the diagnostic process.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure l is a block diagram illustrating the monitoring of an operating system;
Figures 2 and 3 illustrate nodal diagrams Llti-lived to explain one type of expert system which may reutilized in the operation of the present invention;

I
3 52,016 Figures PA and 4B illustrate various functions associated with components of Figures 2 and 3;
Figures PA through 5C are representations of data structures utilized in the present invention;
Figure 6 is a simplified diagram of an electrical generator diagram to explain the operation of the present invention with respect to one particular malfunction of the generator;
Figure 7 is a nodal diagram of a portion of an expert system used in the propagation of belief relative to a particular malfunction of the generator illustrated in Figure 6;
Figures PA to YE illustrate certain functions associated with the expert system of Figure 7;
Fig. 9 is a nodal diagram of an expert system fragment illustrating another function of the present invention.
DESCRIPTION OF THE PREFERRED _ BODIMENT
In Figure 1 an industrial or other operating system 10 to be monitored is provided with a plurality of sensors So, So........ Sun each for monitoring a certain operating parameter of the system, with each being operable to provide an output signal indicative of the monitored parameter.
Diagnostic apparatus 12 receives the sensor output signals and in response thereto provides indications of the overall health of the operating system in general, and of its components in particular, and provides such indications to an output device such as a display 15 for presentation to the operator of the system.
The diagnostic apparatus 12 in addition to conventional sensor signal conditioning circuits 13 in-eludes a digital computer lo which in a preferred embody-mint controls the diagnostic process by implementation of an expert system computer program that uses knowledge representations and inference procedures Jo reach conical-sons normally determined by a human expert. A common form ~23~
4 52,016 of knowledge representation is in the form of IF THEN
rules and one such system which may be utilized in the practice of the present invention is PUS (Process Diagnosis System) described in the proceedings of the Eighth Internal tonal Joint Conference on Artificial Intelligence, August, 1983, pages 158-163. Basically, in that system (as well as other expert systems) for each rule there is an antecedent or evidence (the IF portion) as well as a consequent or hypothesis the THEN portion) which can become evidence for other rules. As depicted in Figure 2, evidence 16 is linked to the consequent hypothesis lo by means of rule 20, with the evidence and hypothesis keenest-tuning nodes of the system. Numeral 22 represents a supporting rule of node 16, that is, a rule for which node 16 is a hypothesis. Rule 20 is a supported rule of node 16, that is, a rule for which node 16 is evidence. Like-wise, rule 20 is a supporting rule for node 18. In the system, by way of example, nodes can lake thy form of evidence, hypothesis, malfunctions, sensors and storage-nodes which are nodes capable of storing values input from other nodes and performing some predetermined mathematical operation on the values. Awl of these nodes, along with rules, constitute components or schemata of the system.
Associated with each node is a measure of belief, MY, that the node hypothesis) is true, as jell as a measure of disbelief, MD, which is a measure of belief that the hypothesis is not true. Both factors range on a scale from 0 to 1 and the difference between them, My - MD, yields a certainty or confidence factor OF which ranges from -1 to I where positive numbers represent confidence that the hypothesis is trite and negative numbers represent the belief that the hypothesis is not true; numbers in the vicinity of 0 represent uncertainty.
An e~pPrt (or experts) in the field to which the diagnosis pertains establishes the various rules and relationships, which are stored in the computer's memory I

52,016 and utilized in the diagnostic process. The expert's belief in the sufficiency of the rule is also utilized.
This belief, which represents the experts' opinion as to how the presence of evidence proves the hypothesis, is given a numerical representation designated as a suffix Chinese factor, SF, which ranges from -1 to I where post-live values of SF denote that the presence ox the evidence suggests that the hypothesis is true and negative values denote that the presence of the evidence suggests that the hypothesis is not true.
PUS additionally utilizes the expert's belief in the necessity of the rule, which illustrates to what degree the presence of the evidence is necessary for the hypothe-skis to be true. This necessity belief is given a numeral representation designated as a necessity factor NO which ranges from -1 to I where positive values of NO denote that the absence of evidence suggests that the hypothesis is not true and negative values denote that the absence of the evidence suggests that the hypothesis is true.
Figure 3 illustrates another common arrangement wherein a plurality of rules 24 to 26 connect evidence nodes 28 to 31 to a hypothesis node 32. Element I repro-sets the combining of evidence in a a disjunctive manner, that is, if evidence 30 OR 31 is present, or b) in a conjunct Ye manner, that is, if evidence 30 AND 31 are present. Belief leading to a consequent possible malunc-lion in the system being diagnosed is propagated from evidence to hypothesis in repetitive cycles, at the begin-nine of which the OF, MY and MD values of each node are reset to zero (except for a sensor node where the MY and accordingly the OF is assumed to be I
If the OF of the evidence is positive, then the rule's sufficiency is utilized to propagate belief, whereas if the Of of the evidence is negative, the rule's necessity is utilized; if OF is zero, nothing is done.
Basically, if the evidence OF is positive and the SF is positive, then the MY of the hypothesis is increased;

~33~ to 6 ~2,016 if the SF is negative, then the MD of the hypothesis is increased.
Conversely, if the evidence OF is negative, and the NO positive, then the MD of the hypothesis is in-creased, and if the NO is negative, the MY of the hypothe-skis is increased. By way of example, for the single rule case of Figure 2, if MY and MD are the belief and disbelief in the rule's hypothesis, OF the confidence in the rule's evidence, and SF and NO are the rule's sufficiency and necessity, then:
if OF > 0 and SF > 0:
MY = OF x SF I
if OF > 0 and SF < 0:
MD = OF x (-SF) (2) if OF < 0 and NO > 0:
MD = (-OF) x NO (3) if OF < 0 and NO < 0:
MY = OF x NO I
For the multiple rule case of Figure 3, final values are obtained by examining each rule in sequence end performing the calculations for each rule in accordance with the following where Mold and Mold disbelief in the rules hypothesis before each calculation, OF the confidence in the rule's evidence, SF and NO are the rule's sufficiency and necessity and MBneW and MDneW are the belief and disbelief in the rule's hypothesis after each calculation:
if I > 0 and SF 0:
Brew bold Mold) x OF x SF (5) if OF 0 and SF 0:
new old + (1 - Mold) x OF x (-SF) (6) if OF < 0 and NO > 0:
new Mold + (1 told) x (-OF) x NO (7 if OF 0 and NO 0 new Mold + (1 - Mold x I x NO {8) For a disjunctive logical node (OR function) the highest confidence factor of all of the pieces of evidence ~23~7 7 52,016 may be utilized, whereas if the logical node is conjunctive (AND function) the minimum of all of the confidence factors may be utilized. Alternatively, a weighted average may be utilized.
Thus, by utilizing the appropriate previous equations, a measure of belief and/or disbelief is cowlick-fated for a hypothesis and from these values a confidence factor in the hypothesis is calculated from the relation-ship OF = MY -MD.
A rule's sufficiency (SF) or necessity (NO) may in many instances be expressed as a constant. In other instances, the sufficiency and/or necessity may be ox-pressed as some other function which will generate a sufficiency or necessity factor of a fixed number by evaluating the function for a particular variable. A
common function which may be utilized is a piece-wise linear function, two examples of which are illustrated in Figs. PA and 4B. The Y-axis in these figures represent the SF (or NO) ranging from -1 to +1 on the vertical scale.
The X-axis horizontal scale represents the value of some variable such as a sensor reading or the result of some mathematical operation, by way of example. In Fig. PA, if the variable has a value between 0 and a, or is greater than f, it will generate an SF of -1 whereas if the value is between c and d, it will generate an SF of I Values between a and c or d and f will generate corresponding Ifs between -1 and +1. Fig. 4B represents a piece-wise linear function wherein any variable value greater than b will generate an SF of I any variable value less than -b will generate an SF of -1 and values between b and by will generate a corresponding SF between -1 and I
Another type of useful rule is a reading-transform rule which, when carried out, applies a transform function Jo the value found in the rule's evidence node.
If the evidence node is a sensor, the value is a sensor reading, with appropriate conversion, scaling, etc., performed by the transform if needed.

I
8 52,016 The computer 13 of the diagnostic apparatus has in its memory the data structure of all the schemata utilized in the diagnostic process. Figure SPA shows the general arrangement for a schemata data structure as applied to any node in the diagnostic system. A schema has associated with it various properties or attributes known as "slots" and Figure PA illustrates some slots of a generalized node schema structure 40. An explanation of the data stored in the slots is as follows:
NODE
Slot 41 - DESCRIPTION:-A readable description defining the particular nude .
Slot 42 - MY:-Value of measure of belief in the node being true.
Slot 43 - MD:-Value of measure of disbelief in the node being true.
Slot 44 - OF:-Value of the confidence factor calculated from MB-MD.
Slot 45 - SUPPORTING RULES:
List of rules for which this node is an Hope thesis.
Slot 46 - SUPPORTED RULES:-List of rules for which this node is evidence.
Slot 47 - UPDATED:-True if MY and MD have been updated. Slot must be true for node to be used in further belief propagation (i.e. must be true for supported rules to fire).

In a similar fashion, belief-rules also have a particular data structure and a generalized belief-rule schema data structure is illustrated with some of its slots, in Fig. 5B. An explanation of the data stored in the slots is as follows:

I
9 52,016 BELIEF RULE
Slot 51 - DESCRIPTION:-A readable description defining the particular rule.
Slot 52 - EVIDENCE:-The name of the rule's evidence (such as a prior hypothesis or sensor node).
Slot 53 - HYPOTHESIS:-The name of the rule's hypothesis which can be either a hypothesis or malfunction).
Slot 54 - SF FUNCTION:-The rule's sufficiency as defined by a particular function such as a piece-wise linear function, or a constant.
Slot 55 - NO FUNCTION:-The rule's necessity as defined by a particular function such as a piece-wise linear function, or a constant.
Slot 56 - SF:-The particular value of sufficiency after evil anion of the SF function.
Slot 57 - NO:-The particular value of necessity after evil lion of the NO function.
Slot 58 - CONTEXT:-Contains the name of a context schema or logical combination of names of contexts. The context schema has a value of 0 phallus or 1 (true) as determined by the conditions in the monitored system. The context (or logical context combing anion) as named in this slot must be true in order for the rule to fire. Otherwise the rule is not used in the diagnostic cycle. Different sets of rules may be utilized during the startup of a piece of machinery than during its normal run. The context may be utilized for applying the proper rules. For example a turbine-generator system may have a context of "on-line"
which would be 1 if the generator's main circuit breakers were closed, and O if not. Other con-texts may be established which are always known to be true and others always known to be false.
Slot 59 - UPDATED:-True if rule has fired.

~L23~
lo 52,016 It is seen therefore that the slots contain both mathematical and descriptive information. Descriptive information and known functions or values are entered by the person creating the rule-base into the data structure prior to the diagnostic process while mathematical values such as MY, MD and OF are calculated in accordance with the appropriate ones of the previous equations during the diagnostic process and placed into their appropriate slots.
In the present invention a parametric alteration, or puerility, rule is a special type of rule included in the diagnostic system and operable to modify or change any selected slot in any of the schemata of the diagnostic system depending upon an hypothesis such as the operating conditions of the monitoring sensors to thus allow dynamic modification of the propagation of belief. In general, a plurality of such rules are utilized and a typical puerility rule schema data structure 70 is presented in Figure 5C
illustrating various slots associated with the rule and defined as follows:

~23~
11 52,016 PUERILITY RULE
Slot 71 - DESCRIPTION:-A readable description defining the puerility rule.
Slot 72 - EVIDENCE:-The name of an already defined evidence node which this rule monitors.
Slot 73 - EVIDENCE SLOT:-The name of a particular slot in the evidence node containing a number typically the OF slot.
0 Slot 74/75 - MIN/MAX RANGE:-A real number in the range of -1 to +1 which will cause execution of the puerility rule only if the value in the evidence slot is in the defined range.
5 Slot 76 - TRANSFORM:
A particular function such as a piece-wise linear function which transforms the value of the evidence slot into a desired value for the hypothesis 5 slot.
0 Slot 77 - HYPOTHESIS:-Filled with the name of one or more existing schema which are to be modified by the puerility rule.
Slot 78 - HYPOTHESIS SLOT:-The name of a slot that exists in the designated hypothesis. The value in that slot will be changed from whatever it was before the puerility rule fired to whatever the puerility rule trays-form generates.
Slot 79 - CONTEXT
Contains the name of a context schema or logical combination of names of contexts. The context schema has a value of 0 (false) or 1 (true) as determined by the conditions in the monitored system. The context (or logical context combing anion) as named in this slot must be true in order for the rule to fire. Otherwise the rule is not used in the diagnostic cycle. Different sets of rules may be utilized during the startup of a piece of machinery than during its normal run. The context may be utilized for applying the proper rules. For example a turbine-generator system may have a context of "on-line"
which would be 1 if the generator's main circuit go breakers were closed, and 0 if not. Other con-texts may be established which are always known to be true and others always known TV be false.

I
12 52,016 The invention will be described with respect to the diagnosis of a particular malfunction in an electric generator whereby the provision of the puerility rule can dynamically alter the propagation of belief in tune diagnose tic process leading to a consequent possible malfunction.
Figure 6 illustrates a simplified diagram of an electrical generator 82 with a portion of the outer casing broken away to show the rotor 83 and stators core 84. The generator is of the type which is cooled by hydrogen gas flowing through ventilation passages in the rotor and stators and wherein pressure zones 1 to 5 are established, with each zone having a pressure different from its neigh-boring zone.
In order to accomplish this, core seals 86 are utilized to prevent leakage of hydrogen gas between two adjacent pressure zones such that gas flow between the zones is as indicated by the arrows. The clearance between a seal and the adjacent metallic stators core is very small and in the order of thousandths of an inch. During opera-lion, this small clearance may lead to actual intermittent contact between the seal and the core thus creating an arcing condition. This arcing, as well as other types of arcing in the system, results in an RF current in the neutral grounding lead of the generator and can be detected by means of a radio frequency monitor RUM 88 which will provide a corresponding output signal indicative of the arcing condition. A second sensor illustrated in Figure 6 it a generator condition monitor (GYM) 90 through which the hydrogen gas is circulated via conduits 92 and 93 in order to detect the presence of thermally produced particles in the hydrogen atmosphere of the generator. In the event that a seal does contact a metal part resulting in an arcing condition, any oil mist or vapor present in the hydrogen will become ionized to cause articulation which will ye carried by conduit 92 to GYM 90 resulting in an output signal therefrom indicative of the condition. The sensor output signals from RUM 88 and GYM 90 are provided 13 52,016 to the diagnostic computer and the presence of any abnormal signals indicating an arcing condition and a articulating condition will provide some indication relative to the existence of arcing in the core seals.
The RUM sensor as well as the GYM sensor are items well known to those persons swilled in the art and are commercially available in various forms.
Figure 7 illustrates, in the previously described node and rule form, a subsystem established by the diagnose tic process for determining the malfunction of arcing in the core seals of the generator of Figure 6. Sensor nodes 100 and 102 are at the first level of diagnosis and receive respective RUM and GYM readings each of which in the present example normally ranges on a scale from 0 to 100 representing percentage of full scale.
RUM sensor node 100 supports rule 104 which utilizes a piece-wise linear curve to map the RUM reading into a confidence factor that the RUM sensor reading is high, as depicted at node 106. By way of example Figure PA
illustrates a piece wise linear curve which would be stored - in the SF function slot of rule 104. From the example in - figure I wherein RUM reading is plotted on the horizontal scale and SF on the vertical scale, it is seen that if the RUM reading at node 100 has a value greater than 60, then the sufficiency factor will be +1 and, in accordance with one of the previous equations, will result in a confidence factor of I that the reading is in fact high.
Any Feeding below a value of 39 generates a sufficiency factor of -1 resulting in a determination that the RUM reading is definitely not high. Readings between the 39 and 41, and 41 and 60 values will have proportionate SF values in accordance with the curve.
The confidence in a high reading at node 106 is used in further equipment diagnosis only after validation of the reading by consideration of the condition of the RUM
sensor itself.

14 52,016 Thus validation of the high reading is accom-polished by rule 108 having the high sensor reading at node 106 as its evidence and a validated high reading at node 110 as its hypothesis. The SF of rule 108 is initially I
such that in the absence of any sensor malfunction, the confidence in a high sensor reading is passed unaltered from node 106 to node 110.
One way of testing a condition of the sensor is by utilization of rule 112 having a piece-wise linear sufficiency function as illustrated in Figure 8B, wherein sensor reading is plotted on the horizontal axis and SF on the vertical axis. Rule 112 is utilized to determine if the RUM reading of node 100 is within its defined range of 0 to 100. Any readings near or outside of these bounds represents a malfunction of a sensor. Thus in Figure 8B
any reading below 0 or above 100 will generate a suffix Chinese factor of I leading to a 100% confidence in node 114 that the sensor is malfunctioning. Any reading between 1 and 99 generates an SE of -l resulting in a conclusion that the sensor definitely is not malfunctioning.
If there is a malfunction in the sensor the propagation of belief in a high sensor reading must be modified. This modification is accomplished according to the present invention by puerility rule 116 which utilizes the piece-wise linear function of Figure 8C to map the confi-dunce in a malfunctioning sensor into a new constant value for SF function for rule 108. In Figure 8C confidence in a sensor malfunction is plotted on the horizontal axis and new constant value for SF function for rule 108 on the vertical axis. As previously discussed, the SF value is the value of sufficiency after evaluation of the SF lung-lion. Therefore, the puerility rule effectively changes the rule's SE since SF takes on the new constant value of the rule's SF function. With additional reference to a puerility rule structure as in Figure 5C, the curve of Figure 8C
would be stored in the transform slot 76. Evidence slot 72 would contain the name of node 114 while slot 73 would I
52,016 contain the slot corresponding to the evidence's OF (slot 44 of Figure PA). Since, in the example of Figure 7, the paralt-rule is modifying another rule, the hypothesis slot 77 would ye filled in with the name of the rule that is being modified, that is, rule 108, whereas slot 78 would be filled in with the particular slot being modified in the hypothesis (the SF function slot 54 of Figure 5B).
Accordingly, if the confidence in a sensor malfunction is -l, indicating no malfunction, then the sufficiency factor of rule 108 which has a value of +1 remains unchanged. If the confidence factor in the met-function is 0 or greater, indicating a malfunction, then the SF function (and accordingly, the SF) of rule 108 is replaced with a 0 value thereby cutting off propagation of 15 belief in a high sensor reading, from node 106 to node 110.
Confidence factor values between 0 and -l generate proper-tonally different SF functions which do not cut off propagation of belief in a high sensor reading, but reduce this belief.
With respect to the GYM sensor, node 102 supports rule 120 which maps the GYM reading into a confidence factor that the reading is low, as depicted at node 122.
The rule utilizes a piece-wise linear function such as illustrated in Figure ED wherein the GYM reading is plotted on the horizontal axis and SF on the vertical axis. As seen in figure ED any reading below a value of 30 generates a sufficiency factor of Al indicative of an actual low sensor reading, whereas values of 41 or greater generate a sufficiency factor of -l, indicating that the GMC reading 30 is not high. Readings between the 30 and 40 and 40 and 41 values generate proportionally different sufficiency factors.
In the absence of a GYM sensor malfunction the confidence in a low sensor reading is passed unaltered to 35 node 124 via rule 126 which would have an initial suffix Chinese factor of I

I
16 52,016 Propagation of this belief is tempered however in the presence of a malfunctioning GYM sensor. For the example of Figure 7 this determination is made in a manner identical to that with respect to the RUM sensor. That is, rule 128 will cause the generation of a sufficiency factor of +1 if the GYM reading is less than 0 or greater than 100 and a sufficiency factor of -1 if the reading is between 1 and 99 as depicted in the previously described piece-wise linear function of Figure 8B. The generated sufficiency factor is utilized to calculate the belief in a malfunc-toned GYM as depicted at node 130 which supports puerility rule 132 having stored in its transform slot a piece-wise linear function identical to that depicted in Figure 8C.
Rule 126 is the designated hypothesis for puerility rule 132 and the SF function of rule 126 would be the hypothesis slot that is modified in a manner identical to that de-scribed with respect to puerility rule 116 and rule 108.
The validated high RUM sensor reading of node 110 and validated lo GYM sensor reading of node 124 support respective rules 134 and 135 leading to the malfunction node 138 indicative of an arcing in the generator cove seals.
Let it be assumed that both the sufficiency and necessity factors of rules 134 and 135 are equal to 0.5.
Let it further be assumed that both sensor readings are within their allowable ranges and that the RUM reading is below 39 and the GYM reading above 41. Utilizing the piece-wise linear functions and the previously provided equations, the OF for both sensor malfunctions 114 and 130 will be -1 resulting in validated readings at nodes 110 and 124 each of which will have an associated OF of -1 (disbelief in a high RUM reading and disbelief in a low GYM
reading). The confidence factor in malfunction 138 there fore is calculated to be -0.75 very strongly indicating that no malfunction is present since the value is negative.
Suppose that on some subsequent reading the RUM
sensor node 100 receives a value of 62 and the CAM sensor 17 52,016 node 102 receives a value of 10, indicative of an arcing condition. With no sensor malfunction, confidence in the validated high and low sensor reading nodes 110 and 124 are both +1 resulting in a malfunction confidence factor of 5 0.75 at node 138 strongly indicative of an arcing condo-lion.
Let it be assumed that at some subsequent reading the RUM sensor goes off scale to a value of 103. In such instance the sufficiency factor of rule 108 gets set to 0 resulting in a confidence factor of 0 for the validated high RUM sensor reading node 110. Under such conditions, the confidence in the malfunction node 138 is calculated to be 0.5. This confidence as well as all calculated confi-dunces may be converted to a corresponding display signal which is provided to display 15 for presentation to the system operator.
Thus a rule-based diagnostic system has been described wherein belief is propagated leading to a result lent possible malfunction. The propagation ox belief is dynamically altered by taking into account sensor malfunc-lions in the diagnostic process.
In general, the puerility rule is operable to modify any slot or slots in any schema of the overall diagnostic system. The elemental example of Figure 7 serves to demonstrate one aspect of the present invention. Although in Figure 7 the SF function slot of another rule is Moe-fled it is understood that in other applications both SE
and NO functions may be modified to effectively change the rule's SF and NO values. With the puerility rule of the present invention, functions of other schema can be changed as well as descriptive names. Further, propagation of belief may be terminated by disallowing a particular rule to fire. The puerility rule may accomplish this latter function merely by changing the context slot of another rule. For example, the name of the current context may be replaced by a different context who e value is known to be 0 false). Yet another operation of the puerility rule is ~Z3~
18 52,016 illustrated in Figure 9 to which reference is now made.
In many diagnostic processes conclusions are reached, inter alias utilizing the time of occurrence of a certain event. Time, accordingly, is propagated in the subsystem established for the diagnostic-process. Figure 9 illustrates another use of the puerility rule whereby time since the occurrence of a particular event is established and propagated.
Node lS0 represents a sensor node into which time is continuously updated. The time is propagated to node 152 via rule 154. Node 156 represents the occurrence of a predetermined event which is linked to rule 154 by a puerility rule 15~ and linked to node 152 by another puerility rule 159.
In the absence of the event, node 152 is continuously 15 updated with the time propagated by rule 154. Node 162 also receives the time via rule 164 and if the event occurs at time To it is operable to compute the time since the event, that is, time minus To In the absence of the event, current time is propagated to node 152 whereby node 162 subtracts the current time from the current time, yielding a result of 0.
Upon the occurrence of the event, puerility rule 158 fires and is operable, by way of example, to change rule 154's context (slot 58 of Figure 5B) so that it evaluates to zero, thereby cutting off propagation of time, in which case node 152 will store the last received time, core-sponging to the occurrence of the event. This stored time, however, will be propagated to rule 162 only if node 152 is updated. Accordingly, puerility rule 159 is operable to maintain the node's updated slot (slot 47 of Figure AYE in a continuously true state such that the time of occurrence of the event is propagated to node 162 which continuously receives the current time to thereby calculate the time since the event, for further propagation via rule 166 in tune diagnostic process. With respect to a sensor-based diagnostic system, the event may be the occurrence of a drastic change in a particular sensor's reading and wherein I
19 52,016 one piece of evidence leading to a possible sensor malfunc-lion would be the duration of time since the drastic change.
Although Figure 7 illustrates a determination of a sensor malfunction utilizing a single node ~100) and rule (112), it is understood that in complex operating systems being monitored, such determination of sensor malfunctions is reached utilizing many rules and test conditions such as described in cop ending Canadian application Serial No. 484,801, filed June 21, 1985, assigned to the same assignee of the present invention.

Claims (11)

CLAIMS:
1. A method of diagnosing an operating system subject to malfunctions, comprising the steps of:

A; storing a rule base pertinent to the particular operating system being diagnosed and being operable to reach one or more conclusions relative to the condition of said system and being comprised of a plurality of schema, each said schema being defined by a data structure having a plurality of slots in which particular attributes of the schema are stored;
and B) changing the contents of any predetermined slot of any predetermined other schema upon the occurrence of a predetermined event.
2. A method of diagnosing an operating system subject to malfunctions, comprising the steps of:

A) providing a plurality of sensors throughout said operating system to obtain respective signals indicative of predetermined operating parameters of said system;

B) storing a rule base pertinent to the particular operating system being diagnosed;

C) providing said sensor signals as inputs to said rule base to propagate belief leading to at least one particular consequent malfunction of said oper-ating system;

D) diagnosing by said rule base, possible malfunctions of said sensors themselves; and E) modifying said propagation of belief as a function of any sensor malfunction.
3. A method of diagnosing an operating system subject to malfunctions and having a plurality of sensors providing signals related to system parameters, comprising the steps of:

A) storing a rule base pertinent to the particular operating system being diagnosed;

B) providing said sensor signals as inputs to said rule base to diagnose malfunctions of said operat-ing system, based upon said sensor signals said rule base being comprised of a plurality of schema, each said schema being defined by a data structure having a plurality of slots into which particular attributes of the schema are stored; and C) changing the contents of at least one slot in a predetermined other schema upon the occurrence of a predetermined condition of at least one sensor of said plurality.
4. A method according to claim 3 which includes the step of:

A) providing said plurality of schema with a plurality of rules each linking evidence to a consequent hypothesis.
5. A method according to claim 4 which includes the steps or:

A) providing each of said rules with an associated predetermined sufficiency factor numerically defining the degree of belief in the rule's hypoth-esis when the rule's evidence is true;

B) storing said sufficiency factor of the rule's data structure; and wherein C) said step of changing effectively changes the value of another rule's sufficiency factor upon said predetermined malfunction.
6. A method according to claim 4 which includes the steps of:

A) providing each of said rules with an associated predetermined necessity factor numerically defining to what degree the presence of the evidence is necessary for the hypothesis to be true;

B) storing said necessity factor in a slot of the rule's data structure; and wherein C) said step of changing effectively changes the value of another rule's necessity factor upon said predetermined malfunction.
7. A method according to claim 1 which includes the step of:

A) providing said plurality of schema with a plurality of rules each linking evidence to a consequent hypothesis.
8. A method according to claim 7 which includes the step of:

A) providing each said hypothesis with an update slot which must be provided with a true value before said hypothesis will participate in said diagnosis;
and wherein B) said step of changing provides said true value to said update slot of a predetermined hypothesis upon the occurrence of said event.
9. A method according to claim 7 which includes the steps of:

A) providing each of said rules with a context slot, designating a context, where the context may be true or false, and said rules will participate in said diagnosis only if their respective context is true; and B) said step of changing provides at least one sel-ected rule with a context of a known true or false state.
10. A method of on-line diagnosing of an operating system comprising the steps of:

A) connecting a plurality of sensors to said system to obtain sensor signals relating to predetermined parameters of said system, while said system is in operation;

B) providing indications relating to the overall operating condition of said system, based upon said sensor signals;

C) monitoring the operating condition of said sensors themselves;

D) modifying the value of a sensor's input contribu-tion to said diagnosis if the particular sensor itself is in an abnormal operating condition.
11. A method according to claim 10 which includes the step of:

A) utilizing a rule-based expert system to provide said indications relating to the overall operating condition of said system.
CA000484815A 1984-07-31 1985-06-21 Rule based diagnostic system with dynamic alteration capability Expired CA1231447A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US636,196 1984-07-31
US06/636,196 US4642782A (en) 1984-07-31 1984-07-31 Rule based diagnostic system with dynamic alteration capability

Publications (1)

Publication Number Publication Date
CA1231447A true CA1231447A (en) 1988-01-12

Family

ID=24550864

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000484815A Expired CA1231447A (en) 1984-07-31 1985-06-21 Rule based diagnostic system with dynamic alteration capability

Country Status (9)

Country Link
US (1) US4642782A (en)
EP (1) EP0170515A3 (en)
JP (1) JPH0619729B2 (en)
KR (1) KR860000852A (en)
AU (1) AU581443B2 (en)
CA (1) CA1231447A (en)
ES (1) ES8700771A1 (en)
IN (1) IN168311B (en)
MX (1) MX157038A (en)

Families Citing this family (196)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940001563B1 (en) * 1985-01-21 1994-02-24 가부시끼가이샤 히다찌세이사꾸쇼 Rule base system
JPS61218323A (en) * 1985-03-20 1986-09-27 株式会社東芝 Fault identification
US4809219A (en) * 1985-06-26 1989-02-28 International Business Machines Corporation Method for processing an expert system rulebase on a system having limited memory
JPH0743722B2 (en) * 1985-08-02 1995-05-15 株式会社東芝 Inductive reasoning device
US4763277A (en) * 1986-01-17 1988-08-09 International Business Machines Corporation Method for obtaining information in an expert system
US4754410A (en) * 1986-02-06 1988-06-28 Westinghouse Electric Corp. Automated rule based process control method with feedback and apparatus therefor
JPS62293352A (en) * 1986-06-11 1987-12-19 Hitachi Ltd Processing system for knowledge information
US4752890A (en) * 1986-07-14 1988-06-21 International Business Machines Corp. Adaptive mechanisms for execution of sequential decisions
US4841456A (en) * 1986-09-09 1989-06-20 The Boeing Company Test system and method using artificial intelligence control
JPS6356404U (en) * 1986-09-30 1988-04-15
WO1988005574A1 (en) * 1987-01-20 1988-07-28 Ultimate Media Enterprises, Inc. Expert knowledge system development tool
US5005142A (en) * 1987-01-30 1991-04-02 Westinghouse Electric Corp. Smart sensor system for diagnostic monitoring
US4866634A (en) * 1987-08-10 1989-09-12 Syntelligence Data-driven, functional expert system shell
US4839822A (en) * 1987-08-13 1989-06-13 501 Synthes (U.S.A.) Computer system and method for suggesting treatments for physical trauma
US4847795A (en) * 1987-08-24 1989-07-11 Hughes Aircraft Company System for diagnosing defects in electronic assemblies
JPS6484336A (en) * 1987-09-26 1989-03-29 Toshiba Corp Restriction directing type inference device
US4910691A (en) * 1987-09-30 1990-03-20 E.I. Du Pont De Nemours & Co. Process control system with multiple module sequence options
US4920499A (en) * 1987-09-30 1990-04-24 E. I. Du Pont De Nemours And Company Expert system with natural-language rule updating
DE3856379T2 (en) * 1987-09-30 2000-06-29 Du Pont EXPERT SYSTEM WITH PROCESS CONTROL
US4907167A (en) * 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US4884217A (en) * 1987-09-30 1989-11-28 E. I. Du Pont De Nemours And Company Expert system with three classes of rules
US4860213A (en) * 1987-10-01 1989-08-22 General Electric Company Reasoning system for reasoning with uncertainty
US4817092A (en) * 1987-10-05 1989-03-28 International Business Machines Threshold alarms for processing errors in a multiplex communications system
US4873687A (en) * 1987-10-05 1989-10-10 Ibm Corporation Failing resource manager in a multiplex communication system
US4881230A (en) * 1987-10-05 1989-11-14 Ibm Corporation Expert system for processing errors in a multiplex communications system
US5261086A (en) * 1987-10-26 1993-11-09 Nec Corporation Performance analyzing and diagnosing system for computer systems
KR890007306A (en) * 1987-10-30 1989-06-19 제트.엘.더머 Online valve diagnostic monitoring system
US5274572A (en) * 1987-12-02 1993-12-28 Schlumberger Technology Corporation Method and apparatus for knowledge-based signal monitoring and analysis
US5193143A (en) * 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US4869874A (en) * 1988-01-13 1989-09-26 Westvaco Corporation Atmospheric corrosivity monitor
US5132920A (en) * 1988-02-16 1992-07-21 Westinghouse Electric Corp. Automated system to prioritize repair of plant equipment
US5255345A (en) * 1988-02-17 1993-10-19 The Rowland Institute For Science, Inc. Genetic algorithm
US5222192A (en) * 1988-02-17 1993-06-22 The Rowland Institute For Science, Inc. Optimization techniques using genetic algorithms
US4885705A (en) * 1988-02-25 1989-12-05 Eastman Kodak Company Expert system shell for building photofinishing diagnostic systems
US4965743A (en) * 1988-07-14 1990-10-23 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Discrete event simulation tool for analysis of qualitative models of continuous processing system
US5070468A (en) * 1988-07-20 1991-12-03 Mitsubishi Jukogyo Kabushiki Kaisha Plant fault diagnosis system
US5121496A (en) * 1988-07-25 1992-06-09 Westinghouse Electric Corp. Method for creating, maintaining and using an expert system by recursively modifying calibration file and merging with standard file
US5249260A (en) * 1988-08-12 1993-09-28 Hitachi, Ltd. Data input system
US5373452A (en) * 1988-09-02 1994-12-13 Honeywell Inc. Intangible sensor and method for making same
US5014220A (en) * 1988-09-06 1991-05-07 The Boeing Company Reliability model generator
US4916625A (en) * 1988-09-08 1990-04-10 E. I. Du Pont De Nemours And Company Inferential time-optimized operation of a fiber producing spinning machine by computerized knowledge based system
US4967337A (en) * 1988-10-11 1990-10-30 Texas Instruments Incorporated Automated diagnostic system
US5067099A (en) * 1988-11-03 1991-11-19 Allied-Signal Inc. Methods and apparatus for monitoring system performance
US5099436A (en) * 1988-11-03 1992-03-24 Allied-Signal Inc. Methods and apparatus for performing system fault diagnosis
JPH06101079B2 (en) * 1988-11-09 1994-12-12 三菱電機株式会社 Plant abnormality diagnosis device
US5058113A (en) * 1988-12-16 1991-10-15 Sprint International Communications Corporation Method and apparatus for correcting errors in a system
US4970657A (en) * 1989-01-06 1990-11-13 U.S. Advanced Technologies, N.V. Expert knowledge system development tool
US4996655A (en) * 1989-02-16 1991-02-26 Micron Technology, Inc. Real time monitoring of remote signals in an industrial environment
US5058043A (en) * 1989-04-05 1991-10-15 E. I. Du Pont De Nemours & Co. (Inc.) Batch process control using expert systems
US5119318A (en) * 1989-04-17 1992-06-02 Del Partners L.P. Expert control system for real time management of automated factory equipment
GB2231693A (en) * 1989-05-08 1990-11-21 Philips Electronic Associated Data processing system
US4939683A (en) * 1989-05-19 1990-07-03 Heerden Pieter J Van Method and apparatus for identifying that one of a set of past or historical events best correlated with a current or recent event
US5058033A (en) * 1989-08-18 1991-10-15 General Electric Company Real-time system for reasoning with uncertainty
US5161158A (en) * 1989-10-16 1992-11-03 The Boeing Company Failure analysis system
US5043987A (en) * 1989-11-07 1991-08-27 Array Analysis, Inc. Method for calculating adaptive inference test figure of merit
US5159685A (en) * 1989-12-06 1992-10-27 Racal Data Communications Inc. Expert system for communications network
EP0436312A3 (en) * 1989-12-14 1993-06-09 Westinghouse Electric Corporation Diagnostic expert system monitor
US5122976A (en) * 1990-03-12 1992-06-16 Westinghouse Electric Corp. Method and apparatus for remotely controlling sensor processing algorithms to expert sensor diagnoses
JP3268529B2 (en) * 1990-03-14 2002-03-25 株式会社日立製作所 Knowledge database processing system and expert system
US5222197A (en) * 1990-06-28 1993-06-22 Digital Equipment Corporation Rule invocation mechanism for inductive learning engine
JP2534387B2 (en) * 1990-09-21 1996-09-11 三田工業株式会社 Self-diagnosis system for image forming apparatus
US5265031A (en) * 1990-11-26 1993-11-23 Praxair Technology, Inc. Diagnostic gas monitoring process utilizing an expert system
JP3043897B2 (en) * 1991-05-15 2000-05-22 株式会社東芝 Plant operation support device
CZ293613B6 (en) * 1992-01-17 2004-06-16 Westinghouse Electric Corporation Method for monitoring the operation of a facility using CPU
US5918200A (en) * 1992-08-31 1999-06-29 Yamatake-Honeywell Co., Ltd. State estimating apparatus
US5479560A (en) * 1992-10-30 1995-12-26 Technology Research Association Of Medical And Welfare Apparatus Formant detecting device and speech processing apparatus
US5598511A (en) * 1992-12-28 1997-01-28 Intel Corporation Method and apparatus for interpreting data and accessing on-line documentation in a computer system
JPH0772767A (en) * 1993-06-15 1995-03-17 Xerox Corp Interactive user support system
ES2123692T3 (en) * 1993-09-02 1999-01-16 Siemens Ag INSTALLATION OF DATA PROCESSING FOR THE SUPERVISION OF OPERATING STATES OF A TECHNICAL INSTALLATION.
US6338148B1 (en) 1993-11-10 2002-01-08 Compaq Computer Corporation Real-time test controller
US5528516A (en) 1994-05-25 1996-06-18 System Management Arts, Inc. Apparatus and method for event correlation and problem reporting
KR100485025B1 (en) * 1994-10-26 2005-06-16 지멘스 악티엔게젤샤프트 Process for analysing a measurement and measurement analyser for implementing it
US5774449A (en) * 1995-03-31 1998-06-30 Lockheed Martin Energy Systems, Inc. Multimedia-based decision support system for hazards recognition and abatement
US7630861B2 (en) * 1996-03-28 2009-12-08 Rosemount Inc. Dedicated process diagnostic device
US8290721B2 (en) * 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US6017143A (en) * 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US7085610B2 (en) 1996-03-28 2006-08-01 Fisher-Rosemount Systems, Inc. Root cause diagnostics
US7254518B2 (en) * 1996-03-28 2007-08-07 Rosemount Inc. Pressure transmitter with diagnostics
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
US7949495B2 (en) * 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US7623932B2 (en) * 1996-03-28 2009-11-24 Fisher-Rosemount Systems, Inc. Rule set for root cause diagnostics
US6907383B2 (en) 1996-03-28 2005-06-14 Rosemount Inc. Flow diagnostic system
CA2252868C (en) * 1996-04-29 2000-12-19 Pulp And Paper Research Institute Of Canada Automatic control loop monitoring and diagnostics
US6434504B1 (en) 1996-11-07 2002-08-13 Rosemount Inc. Resistance based process control device diagnostics
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
US5956663A (en) * 1996-11-07 1999-09-21 Rosemount, Inc. Signal processing technique which separates signal components in a sensor for sensor diagnostics
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US5799148A (en) * 1996-12-23 1998-08-25 General Electric Company System and method for estimating a measure of confidence in a match generated from a case-based reasoning system
DE69714606T9 (en) * 1996-12-31 2004-09-09 Rosemount Inc., Eden Prairie DEVICE FOR CHECKING A CONTROL SIGNAL COMING FROM A PLANT IN A PROCESS CONTROL
US6370448B1 (en) 1997-10-13 2002-04-09 Rosemount Inc. Communication technique for field devices in industrial processes
US6175934B1 (en) 1997-12-15 2001-01-16 General Electric Company Method and apparatus for enhanced service quality through remote diagnostics
US6363330B1 (en) 1998-04-10 2002-03-26 Satnam Singh Sampuran Alag Thermocouple failure detection in power generation turbines
US6327550B1 (en) 1998-05-26 2001-12-04 Computer Associates Think, Inc. Method and apparatus for system state monitoring using pattern recognition and neural networks
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
US6615149B1 (en) 1998-12-10 2003-09-02 Rosemount Inc. Spectral diagnostics in a magnetic flow meter
US6298454B1 (en) 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
US6633782B1 (en) 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert in a process control system
US8044793B2 (en) * 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US6356191B1 (en) 1999-06-17 2002-03-12 Rosemount Inc. Error compensation for a process fluid temperature transmitter
US7010459B2 (en) * 1999-06-25 2006-03-07 Rosemount Inc. Process device diagnostics using process variable sensor signal
JP4824234B2 (en) 1999-07-01 2011-11-30 ローズマウント インコーポレイテッド Two-wire temperature transmitter and process temperature measurement method
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
US8266025B1 (en) 1999-08-09 2012-09-11 Citibank, N.A. System and method for assuring the integrity of data used to evaluate financial risk or exposure
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
US20050091151A1 (en) * 2000-08-23 2005-04-28 Ronald Coleman System and method for assuring the integrity of data used to evaluate financial risk or exposure
US6735484B1 (en) 2000-09-20 2004-05-11 Fargo Electronics, Inc. Printer with a process diagnostics system for detecting events
EP1364263B1 (en) * 2001-03-01 2005-10-26 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US7720727B2 (en) * 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US6965806B2 (en) * 2001-03-01 2005-11-15 Fisher-Rosemount Systems Inc. Automatic work order/parts order generation and tracking
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
US6970003B2 (en) 2001-03-05 2005-11-29 Rosemount Inc. Electronics board life prediction of microprocessor-based transmitters
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
US20020191102A1 (en) * 2001-05-31 2002-12-19 Casio Computer Co., Ltd. Light emitting device, camera with light emitting device, and image pickup method
JP2004535017A (en) * 2001-07-05 2004-11-18 コンピュータ アソシエイツ シンク,インコーポレイテッド System and method for analyzing business events
US20030028353A1 (en) * 2001-08-06 2003-02-06 Brian Gventer Production pattern-recognition artificial neural net (ANN) with event-response expert system (ES)--yieldshieldTM
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
EP1413957A3 (en) * 2002-10-23 2010-03-03 Siemens Aktiengesellschaft Method and system for computer-based analysis of a technical system
US7290450B2 (en) * 2003-07-18 2007-11-06 Rosemount Inc. Process diagnostics
US7018800B2 (en) * 2003-08-07 2006-03-28 Rosemount Inc. Process device with quiescent current diagnostics
US7627441B2 (en) * 2003-09-30 2009-12-01 Rosemount Inc. Process device with vibration based diagnostics
US20050096759A1 (en) * 2003-10-31 2005-05-05 General Electric Company Distributed power generation plant automated event assessment and mitigation plan determination process
US7523667B2 (en) * 2003-12-23 2009-04-28 Rosemount Inc. Diagnostics of impulse piping in an industrial process
US20070150305A1 (en) * 2004-02-18 2007-06-28 Klaus Abraham-Fuchs Method for selecting a potential participant for a medical study on the basis of a selection criterion
US6920799B1 (en) 2004-04-15 2005-07-26 Rosemount Inc. Magnetic flow meter with reference electrode
US7046180B2 (en) 2004-04-21 2006-05-16 Rosemount Inc. Analog-to-digital converter with range error detection
US7412842B2 (en) 2004-04-27 2008-08-19 Emerson Climate Technologies, Inc. Compressor diagnostic and protection system
US7275377B2 (en) 2004-08-11 2007-10-02 Lawrence Kates Method and apparatus for monitoring refrigerant-cycle systems
US7490073B1 (en) 2004-12-21 2009-02-10 Zenprise, Inc. Systems and methods for encoding knowledge for automated management of software application deployments
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US20060229777A1 (en) * 2005-04-12 2006-10-12 Hudson Michael D System and methods of performing real-time on-board automotive telemetry analysis and reporting
US8112565B2 (en) * 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
US7272531B2 (en) * 2005-09-20 2007-09-18 Fisher-Rosemount Systems, Inc. Aggregation of asset use indices within a process plant
US20070068225A1 (en) * 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
US7337086B2 (en) * 2005-10-18 2008-02-26 Honeywell International, Inc. System and method for combining diagnostic evidences for turbine engine fault detection
US8590325B2 (en) 2006-07-19 2013-11-26 Emerson Climate Technologies, Inc. Protection and diagnostic module for a refrigeration system
US20080216494A1 (en) 2006-09-07 2008-09-11 Pham Hung M Compressor data module
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US8774204B2 (en) * 2006-09-25 2014-07-08 Fisher-Rosemount Systems, Inc. Handheld field maintenance bus monitor
US8788070B2 (en) * 2006-09-26 2014-07-22 Rosemount Inc. Automatic field device service adviser
US20080125887A1 (en) * 2006-09-27 2008-05-29 Rockwell Automation Technologies, Inc. Event context data and aggregation for industrial control systems
JP2010505121A (en) 2006-09-29 2010-02-18 ローズマウント インコーポレイテッド Magnetic flow meter with verification
US7321846B1 (en) 2006-10-05 2008-01-22 Rosemount Inc. Two-wire process control loop diagnostics
US7549803B2 (en) * 2007-04-05 2009-06-23 Siemens Energy, Inc. Fiber optic generator condition monitor
US20090037142A1 (en) 2007-07-30 2009-02-05 Lawrence Kates Portable method and apparatus for monitoring refrigerant-cycle systems
US8898036B2 (en) * 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US8301676B2 (en) * 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US7590511B2 (en) * 2007-09-25 2009-09-15 Rosemount Inc. Field device for digital process control loop diagnostics
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
US9140728B2 (en) 2007-11-02 2015-09-22 Emerson Climate Technologies, Inc. Compressor sensor module
US7921734B2 (en) * 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
GB0911836D0 (en) * 2009-07-08 2009-08-19 Optimized Systems And Solution Machine operation management
US8862433B2 (en) 2010-05-18 2014-10-14 United Technologies Corporation Partitioning of turbomachine faults
AU2012223466B2 (en) 2011-02-28 2015-08-13 Emerson Electric Co. Residential solutions HVAC monitoring and diagnosis
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
US8964338B2 (en) 2012-01-11 2015-02-24 Emerson Climate Technologies, Inc. System and method for compressor motor protection
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US9043263B2 (en) 2012-07-24 2015-05-26 General Electric Company Systems and methods for control reliability operations using TMR
US9665090B2 (en) 2012-07-24 2017-05-30 General Electric Company Systems and methods for rule-based control system reliability
US9218233B2 (en) 2012-07-24 2015-12-22 Paul Venditti Systems and methods for control reliability operations
US9310439B2 (en) 2012-09-25 2016-04-12 Emerson Climate Technologies, Inc. Compressor having a control and diagnostic module
US9207129B2 (en) 2012-09-27 2015-12-08 Rosemount Inc. Process variable transmitter with EMF detection and correction
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
WO2014058409A1 (en) * 2012-10-08 2014-04-17 Hewlett-Packard Development Company, L.P. Robust hardware fault management system, method and framework for enterprise devices
US9201113B2 (en) 2012-12-17 2015-12-01 General Electric Company Systems and methods for performing redundancy tests on turbine controls
US9638436B2 (en) 2013-03-15 2017-05-02 Emerson Electric Co. HVAC system remote monitoring and diagnosis
US9803902B2 (en) 2013-03-15 2017-10-31 Emerson Climate Technologies, Inc. System for refrigerant charge verification using two condenser coil temperatures
US9551504B2 (en) 2013-03-15 2017-01-24 Emerson Electric Co. HVAC system remote monitoring and diagnosis
CA2908362C (en) 2013-04-05 2018-01-16 Fadi M. Alsaleem Heat-pump system with refrigerant charge diagnostics
US9394899B2 (en) 2013-12-13 2016-07-19 General Electric Company System and method for fault detection in an electrical device
US9912733B2 (en) 2014-07-31 2018-03-06 General Electric Company System and method for maintaining the health of a control system
DE102015118008A1 (en) * 2015-10-22 2017-04-27 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method for analyzing and evaluating measured values of a test system
US10539079B2 (en) 2016-02-12 2020-01-21 United Technologies Corporation Bowed rotor start mitigation in a gas turbine engine using aircraft-derived parameters
US10174678B2 (en) 2016-02-12 2019-01-08 United Technologies Corporation Bowed rotor start using direct temperature measurement
US9664070B1 (en) 2016-02-12 2017-05-30 United Technologies Corporation Bowed rotor prevention system
US10040577B2 (en) 2016-02-12 2018-08-07 United Technologies Corporation Modified start sequence of a gas turbine engine
US10436064B2 (en) 2016-02-12 2019-10-08 United Technologies Corporation Bowed rotor start response damping system
US10443507B2 (en) 2016-02-12 2019-10-15 United Technologies Corporation Gas turbine engine bowed rotor avoidance system
US10508601B2 (en) 2016-02-12 2019-12-17 United Technologies Corporation Auxiliary drive bowed rotor prevention system for a gas turbine engine
US10125636B2 (en) 2016-02-12 2018-11-13 United Technologies Corporation Bowed rotor prevention system using waste heat
US10125691B2 (en) 2016-02-12 2018-11-13 United Technologies Corporation Bowed rotor start using a variable position starter valve
US10443505B2 (en) * 2016-02-12 2019-10-15 United Technologies Corporation Bowed rotor start mitigation in a gas turbine engine
US10508567B2 (en) 2016-02-12 2019-12-17 United Technologies Corporation Auxiliary drive bowed rotor prevention system for a gas turbine engine through an engine accessory
US10358936B2 (en) 2016-07-05 2019-07-23 United Technologies Corporation Bowed rotor sensor system
US11288609B2 (en) * 2018-12-04 2022-03-29 Schlumberger Technology Corporation Systems and methods for executing a plan associated with multiple equipment by using rule-based inference
CN112384937A (en) 2018-05-12 2021-02-19 地质探索系统公司 Seismic data interpretation system
CN109932184B (en) * 2019-03-20 2020-08-04 杭州电子科技大学 Marine diesel engine abnormal wear diagnosis method based on union reliability rule reasoning
US11558238B1 (en) 2022-01-08 2023-01-17 Bank Of America Corporation Electronic system for dynamic latency reduction through edge computation based on a multi-layered mechanism

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4389706A (en) * 1972-05-03 1983-06-21 Westinghouse Electric Corp. Digital computer monitored and/or operated system or process which is structured for operation with an improved automatic programming process and system
US4328556A (en) * 1975-09-09 1982-05-04 Tokyo Denryoku Kabushiki Kaisha Control system of plants by means of electronic computers
JPS54111871A (en) * 1978-02-22 1979-09-01 Hitachi Ltd Frequency detecting method
GB2037012A (en) * 1978-11-09 1980-07-02 Davy Loewy Ltd Computer diagnostic system
JPS5717019A (en) * 1980-07-07 1982-01-28 Fanuc Ltd Numerical controller
GB2083258B (en) * 1980-09-03 1984-07-25 Nuclear Power Co Ltd Alarm systems
US4404637A (en) * 1981-04-30 1983-09-13 Phillips Petroleum Company Process control system
US4471446A (en) * 1982-07-12 1984-09-11 Westinghouse Electric Corp. Control system and method for a steam turbine having a steam bypass arrangement
JPS59229622A (en) * 1983-06-10 1984-12-24 Toshiba Corp Diagnosing device of plant
US4517468A (en) * 1984-04-30 1985-05-14 Westinghouse Electric Corp. Diagnostic system and method

Also Published As

Publication number Publication date
AU581443B2 (en) 1989-02-23
ES545730A0 (en) 1986-10-16
JPS6143352A (en) 1986-03-01
EP0170515A3 (en) 1988-01-13
EP0170515A2 (en) 1986-02-05
US4642782A (en) 1987-02-10
IN168311B (en) 1991-03-09
KR860000852A (en) 1986-02-20
ES8700771A1 (en) 1986-10-16
MX157038A (en) 1988-10-18
JPH0619729B2 (en) 1994-03-16
AU4514485A (en) 1986-02-06

Similar Documents

Publication Publication Date Title
CA1231447A (en) Rule based diagnostic system with dynamic alteration capability
US4644479A (en) Diagnostic apparatus
CA1264088A (en) Generator stator winding diagnostic system
US6816810B2 (en) Process monitoring and control using self-validating sensors
US5293585A (en) Industrial expert system
EP0229719B1 (en) Diagnostic apparatus for an electric generator seal oil system
Lee Sensor value validation based on systematic exploration of the sensor redundancy for fault diagnosis KBS
US5842157A (en) Process for monitoring a machine or installation
JP2003506774A (en) Diagnostic method and diagnostic system for technical equipment
Bicen Propositional logic concept for fault diagnosis in complex systems
MONTGOMERY Abductive diagnostics
Doraiswami et al. An intelligent sensor to monitor power system stability, performance and diagnose failures
Benkhedda et al. Fault diagnosis using quantitative and qualitative knowledge integration
Tomsovic et al. Methods of approximate reasoning for power system equipment condition and reliability analysis
Chao et al. Application of Fault Prediction and Diagnosis Technology for Control System Based on HAL Matching Algorithm
Tomsovic et al. Towards Systematic Approximate Reasoning Methods in Power System Equipment Condition Monitoring and Reliability Analysis
JPH0972596A (en) Method for diagnosing air conditioning system
Jiang et al. Design of a real-time knowledge-based controller with applications in hydraulic turbine generator systems
Zbytovsky et al. Expert system for operator support
CN116840600A (en) Equipment abnormality alarming method and transformer substation auxiliary system comprehensive monitoring linkage platform
JPH01290008A (en) Abnormality diagnosing device for plant
Xi et al. Condition monitoring and plenary diagnostics strategy based on event driven threads
Shoureshi et al. Model-based failure detection and isolation scheme
Paté-Cornell et al. Hybrid systems for failure diagnosis
Kim et al. Expert System-Based Implementation of Failure Detection

Legal Events

Date Code Title Description
MKEX Expiry