← Back to Patent Explorer
US5522014A Expired / Lapsed US ⏱️ 0.0 years remaining

Intergrated qualitative/quantitative reasoning with enhanced core predictions and extended test procedures for machine failure isolation using qualitative physics

Assignee: Sikorsky Aircraft Corp
•
Filing: 1994-04-26
•
Granted: 1996-05-28
•
Expires: 2014-04-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The presence of particular faults in a machine is determined using constraint suspension and Qualitative Physics by estimating a time for performance for each of a plurality of machine test procedures and providing a summation, for each test procedure, of estimated times for performing portions of each of the test procedures. Portions of the machine test procedures which are unnecessary due to a present test configuration of the machine are not included in the summation. A particular test procedure is chosen from the group of machine test procedures by selecting the one of the machine test procedures having a highest test score where the test score varies inversely to the summation. The test procedure can be a component health assessment and/or an observation of a machine parameter.

Inventors

  • 👤 Robert T. Clark
  • 👤 Thomas P. Hamilton
  • 👤 Steven Gallo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 22:49
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2257

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 249 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor estimating a time for performance for each of a plurality of machine test procedures by providing a summation, for each test procedure, of estimated times for performing portions of each of said test procedures, wherein portions of said machine test procedures which are unnecessary due to a present test configuration of the machine are not included in said summation; the processor choosing a particular test procedure from said group of machine test procedures by selecting the one of said machine test procedures having a highest test score, said test score being inversely proportional to said summation; the processor prompting a user to perform said particular test procedure and provide results thereof to the processor; the processor generating a plurality of pending hypotheses wherein each hypothesis has associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating values indicative of said test results through said confluences to produce a set of predictions for values of confluence variables; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 2
Independent Claim 249 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor estimating a time for performance for each of a plurality of machine test procedures by providing a summation, for each test procedure, of estimated times for performing portions of each of said test procedures, wherein portions of said machine test procedures which are unnecessary due to a present test configuration of the machine are not included in said summation; the processor choosing a particular test procedure from said group of machine test procedures by selecting the one of said machine test procedures having a highest test score, said test score being inversely proportional to said summation; the processor prompting a user to perform said particular test procedure and provide results thereof to the processor; the processor generating a plurality of pending hypotheses wherein each hypothesis has associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating values indicative of said test results through said confluences to produce a set of predictions for values of confluence variables; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 3
Dependent Claim 42 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 1, wherein said prompting step includes the step of: prompting the user to perform a component health assessment and enter the results thereof.
Claim 4
Dependent Claim 44 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 1, wherein said prompting step includes the step of: prompting the user to perform an observation of a machine parameter and enter the results thereof.
Claim 5
Independent Claim 173 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor prompting a user to perform one of a plurality of machine test procedures and provide results thereof to the processor, said test procedure being created by applying a generic template to at least one of: a specific component and specific parameter; the processor generating a plurality of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating values indicative of said test results through said confluences to produce a set of predictions for values of confluence variables; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 6
Independent Claim 173 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor prompting a user to perform one of a plurality of machine test procedures and provide results thereof to the processor, said test procedure being created by applying a generic template to at least one of: a specific component and specific parameter; the processor generating a plurality of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating values indicative of said test results through said confluences to produce a set of predictions for values of confluence variables; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 7
Dependent Claim 42 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 4, wherein said prompting step includes the step of: prompting the user to perform a component health assessment and enter the results thereof.
Claim 8
Dependent Claim 44 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 4, wherein said prompting step includes the step of: prompting the user to perform an observation of a machine parameter and enter the results thereof.
Claim 9
Independent Claim 214 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor receiving machine signals indicative of machine test procedure results; the processor generating a first set of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating said machine signals through said confluences to produce a set of predictions for values of confluence variables of a particular hypothesis by the steps of: selecting a subset of said variables, said subset containing unrestricted and partially restricted confluence variables of said hypothesis; temporarily assigning possible qualitative values to each variable of said subset to determine if one or more of said possible qualitative values results in a consistent set of predictions for said particular hypothesis; and restricting each variable of said subset to values which produce a consistent set of predictions; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 10
Independent Claim 214 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor receiving machine signals indicative of machine test procedure results; the processor generating a first set of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating said machine signals through said confluences to produce a set of predictions for values of confluence variables of a particular hypothesis by the steps of: selecting a subset of said variables, said subset containing unrestricted and partially restricted confluence variables of said hypothesis; temporarily assigning possible qualitative values to each variable of said subset to determine if one or more of said possible qualitative values results in a consistent set of predictions for said particular hypothesis; and restricting each variable of said subset to values which produce a consistent set of predictions; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 11
Dependent Claim 47 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 7, wherein said selecting step includes the step of: selecting variables that are likely to at least one of: be restricted and cause other variables to be restricted.
Claim 12
Dependent Claim 103 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 8, wherein said selecting step includes the step of: the processor examining said unrestricted and partially restricted variables of said particular hypothesis and selecting variables that satisfy at least one of the following conditions: the variable appears in a precondition of a confluence, the variable appears in an unconditional confluence containing greater than two variables that are one of unrestricted and partially restricted, and the variable appears in a confluence postcondition with more than two variables that are one of unrestricted and partially restricted.
Claim 13
Dependent Claim 106 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 9, further comprising the step of: the processor generating additional pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed, said additional hypotheses corresponding to substructure of at least one of said first set of hypotheses, wherein said examining step is only performed on variables of said additional hypotheses than do not appear in said at least one of said first set of hypotheses corresponding to said additional hypotheses.
Claim 14
Dependent Claim 60 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 10, further comprising the step of: the processor assigning values to variables of said additional hypotheses, said values being derived from values of corresponding variables from said at least one of said first set of hypotheses corresponding to said additional hypotheses.
Claim 15
Dependent Claim 75 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 10, wherein said selecting step includes the step of: the processor examining additional variables of said additional hypotheses, said additional variables corresponding to variables from said at least one of said first set of hypotheses corresponding to said additional hypotheses, wherein said additional variables are one of: variables that have been restricted and recursive covariates thereof.
Claim 16
Dependent Claim 70 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 10, wherein said selecting step includes the step of: the processor examining additional variables of said additional hypotheses, said additional variables corresponding to recursive covariates of variables of said additional hypotheses that do not appear in said at least one of said first set of hypotheses corresponding to said additional hypotheses.
Claim 17
Dependent Claim 59 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 13, further comprising the steps of: the processor receiving additional machine signals indicative of machine test procedure results; and the processor performing said examining step only on variables and covariates thereof corresponding to said additional machine signals and implicants thereof.
Claim 18
Dependent Claim 61 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 7, wherein said propagating step further includes the steps of: the processor determining implicants of each value assigned to a variable of said subset of variables; and the processor restricting other variables of said confluences according to a union of said implicants.
Claim 19
Dependent Claim 52 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 7, wherein said selecting step includes the step of: the processor examining only said unrestricted and partially restricted confluence variables and covariates thereof that had been restricted on a most recent previous iteration.
Claim 20
Dependent Claim 58 words
A method of using a processor to determine the presence of particular faults in a machine, according to claim 7, further including the step of: the processor discarding said particular hypothesis in response to there being no possible values that can be assigned to a variable of said subset of variables resulting in a consistent set of predictions.
Claim 21
Independent Claim 161 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor receiving machine signals indicative of machine test procedure results; the processor generating a first set of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor assigning to confluence variables of a particular hypothesis values that correspond to said machine signals; the processor propagating values for fully restricted and partially restricted confluence variables through said confluences to further restrict values of other variables of said confluences; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 22
Independent Claim 161 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor receiving machine signals indicative of machine test procedure results; the processor generating a first set of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor assigning to confluence variables of a particular hypothesis values that correspond to said machine signals; the processor propagating values for fully restricted and partially restricted confluence variables through said confluences to further restrict values of other variables of said confluences; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; and the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components.
Claim 23
Independent Claim 172 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor receiving machine signals indicative of machine test procedure results; the processor generating a first set of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating said machine signals through said confluences to produce a set of predictions for values of confluence variables of a particular hypothesis, wherein at least one of said values is a quantitative value; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components; and the processor accessing a global landmark ordering to correlate quantitative values and qualitative values of said confluence variables.
Claim 24
Independent Claim 172 words
A method of using a processor to determine the presence of particular faults in a machine, comprising the steps of: the processor receiving machine signals indicative of machine test procedure results; the processor generating a first set of pending hypotheses having associated therewith a set of confluences using variables and equations to describe operation of components of the machine which are assumed not to have failed; the processor propagating said machine signals through said confluences to produce a set of predictions for values of confluence variables of a particular hypothesis, wherein at least one of said values is a quantitative value; the processor discarding hypotheses which produce an inconsistent set of predictions; the processor saving hypotheses which produce a consistent set of predictions; the processor indicating the presence of one or more particular machine faults in response to there remaining a single hypothesis corresponding to failure of one or more particular machine components; and the processor accessing a global landmark ordering to correlate quantitative values and qualitative values of said confluence variables.

References Cited (Backward Citations)

US4649515A Cited
US4901229A Cited
US4868763A Cited
US4766534A Cited
US4837735A Cited
US4965882A Cited
US4914586A Cited
US4939680A Cited
US5272704A Cited
US5161158A Cited
US5150367A Cited
US5187773A Cited
US5138694A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-28 1999-11-27 2000-05-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-28 2003-11-27 2004-05-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-28 2007-11-27 2008-05-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag