Engine fault diagnostic system
First Claim
1. A system for use in diagnosing a malfunction in an aircraft engine from engine sensor signals including signals corresponding to engine faults, said system comprising:
- a diagnostic supervisory signal generator means for generating system command signals;
an input/output device for receiving signals from and sending signals to a technician;
a knowledge memory means having stored therein signals corresponding to a database of engine sensor signal values and facts and rules relating each of said engine sensor signal values and facts with selected ones thereof, each of said rules including a logical premise and conclusion;
an inference engine means for receiving said knowledge memory means signals and, in response to said system command signals, for performing an inference engine test to establish the cause of the engine faults and generating signals indicative thereof, said inference engine test including the steps of;
determining from said engine sensor signals a first series of rules to be tested;
searching said knowledge memory means for signals corresponding to one of said engine sensor signal values and facts that establishes the validity of a first rule conclusion;
generating signals for said input/output means for querying said technician for input signals that establishes the validity of said first rule conclusion;
receiving signals from said input/output means indicative of technician input signals;
inferring the value of a first rule premise signal corresponding to a first rule premise associated with said first rule conclusion in dependence on the establishment of the validity of said first rule conclusion,determining a second series of rules to be tested in dependence on said first rule premise signal value; and
a retroceding means for receiving a signal indicative of an erroneous input signal and, in response thereto, determining all of said first rule conclusion and premise signal values established as a result of said erroneous input signal;
said retroceding means further for removing all the erroneously established signal values from said knowledge database.
1 Assignment
0 Petitions
Accused Products
Abstract
A diagnostic system for use in troubleshooting malfunctions in an aircraft engine control system receives sensor data obtained during a flight. The sensor data is supplemented by signals indicative of the operation of the engine control system'"'"'s computer. The combined data is downloaded to the diagnostic system. Included in the diagnostic system is an inference engine and knowledge database. The diagnostic system includes a computer for executing a plurality of algorithms by means of the inference engine using the downloaded data and knowledge database as input to aid the technician in correctly determining the source of malfunctions in a minimum of time. The diagnostic system is capable of processing "unknown" responses to diagnostic system inquiries and can retrocede a step or steps during the execution of diagnostic system algorithms.
-
Citations
19 Claims
-
1. A system for use in diagnosing a malfunction in an aircraft engine from engine sensor signals including signals corresponding to engine faults, said system comprising:
-
a diagnostic supervisory signal generator means for generating system command signals; an input/output device for receiving signals from and sending signals to a technician; a knowledge memory means having stored therein signals corresponding to a database of engine sensor signal values and facts and rules relating each of said engine sensor signal values and facts with selected ones thereof, each of said rules including a logical premise and conclusion; an inference engine means for receiving said knowledge memory means signals and, in response to said system command signals, for performing an inference engine test to establish the cause of the engine faults and generating signals indicative thereof, said inference engine test including the steps of; determining from said engine sensor signals a first series of rules to be tested; searching said knowledge memory means for signals corresponding to one of said engine sensor signal values and facts that establishes the validity of a first rule conclusion; generating signals for said input/output means for querying said technician for input signals that establishes the validity of said first rule conclusion; receiving signals from said input/output means indicative of technician input signals; inferring the value of a first rule premise signal corresponding to a first rule premise associated with said first rule conclusion in dependence on the establishment of the validity of said first rule conclusion, determining a second series of rules to be tested in dependence on said first rule premise signal value; and a retroceding means for receiving a signal indicative of an erroneous input signal and, in response thereto, determining all of said first rule conclusion and premise signal values established as a result of said erroneous input signal;
said retroceding means further for removing all the erroneously established signal values from said knowledge database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification