AU8317191A

Machine failure isolation using qualitative physics

Abstract

A Qualitative Reasoning System performs machine failure isolation by generating a plurality of pending hypotheses (108) which assume the failure of one or more machine components and by testing each of the hypotheses by propagating actual values for machine parameters through confluence equations for the hypothesis being tested. Variables associated with hypotheses of a qualitative physics model are grouped into type I variables and type II variables, wherein any possible value measured for a type I variable is guaranteed to render at least one hypothesis inconsistent and some, but not all, possible values measured for a type II variable will render at least one hypothesis inconsistent. A set of confluences is deemed to be inconsistent by determining that there is no set of values which can be assigned to all unknown variables of the confluences which result in a consistent set of predictions. The value of an unknown variable is determined by iteratively setting the variable to each of its possible values and, for each iteration, propagating the known variables and the value of the unknown variable through confluences of the model. A model instantiator converts computer workstation user input into usable model information and provides other optimizations which reduce the number of confluences and variables of the model.

AU8317191A, drawing sheet 1
Sheet 1 of 53

Term

Term ended

Projected expiry passed 3 July 2011, 15.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 11 independent, 18 dependent

  1. 1
    Claims We claim:1. A method of isolating a failure in a machine, by testing a plurality of models of the machine wherein each of said models assumes a number of components of the machine have failed, and wherein said testing comprises the steps of propagating actual values of machine parameters through equations of said models to create a set of predictions for values for machine parameters, discarding those of said models that produce an inconsistent set of predictions, and saving those of said models that produce a consistent set of predictions, the improvement characterized by the step of: generating said models using qualitative physics descriptions of components of said machine.
  2. 5
    5 such that a first model assumes that no components have failed, a second set of models assume that one component has failed, a third set of models assume the simultaneous failure of two components, and all subsequent sets of models assume the simultaneous 10 failure of one more component than the previous set of models. 5. A method of isolating a failure in a machine, according to claim 4, wherein said step of ordering the generation of a subsequent set of models occurs only in response to an affirmative reply by the ' 5 user to a query asking for permission to generate said subsequent set of models. WO 92/01254 PCT/US91/04746
  3. 10
    10 observation from said type I set having the highest test score. WO 92/01254 PCT/US91/04746 10. A method of isolating a failure in a machine, according to claim 9, further comprising the steps of:forming a type II set of parameters, wherein 5 for each parameter of said type II set, some, but not all, possible values of said type II parameters will render predictions associated with at least one of said models inconsistent;and computing a test score for each parameter of 10 said type II set, wherein said test score is indicative of the desirability of observing each of said parameters from said type II set;and wherein said selecting step includes selecting a particular one of said parameters for 15 observation from said type II set having the highest test score if the test score for every parameter of said type I set is below a predetermined threshold value. WO 92/01254 £3 PCT/US91/04746
  4. 13
    A method of determining inconsistency of a qualitative physics model, the improvement comprising the steps of:a first step of choosing a particular parameter from a table of parameters associated with the model, wherein said particular parameter appears in an equation for the model containing parameters which, if known, would allow the derivation of other parameters or would allow said model to be deemed inconsistent;a second step, following said first step, of temporarily assigning a constant value to said parameter, said constant value being from a list of possible values for said parameter;a third step, following said second step, of propagating said constant value through equations of said model in order to determine consistency;a fourth step of iteratively performing said second and third steps until a particular one of said constant values results in a consistent set of predictions or until all possible values for said parameter have been temporarily assigned to said parameter;***** WO 92/01254 PCT/US91/04746 a fifth step of, if said third step results in 25 a consistent set of predictions by assigning a particular one of said constant values to said parameter, propagating said constant value through equations of the model in order to determine temporary constant values for other unknown 30 parameters;and following said fourth and fifth steps, employing recursion to iteratively perform said first, second, third, fourth, and fifth steps on all unknown parameters, said recursion backtracking 35 to assign new values to previously assigned parameters whenever said fourth step results in all possible values being assigned to a parameter without resulting in a consistent set of predictions, wherein the model is deemed 40 inconsistent if there is no combination of values which can be temporarily assigned to unknown parameters of the model which produce a consistent set of predictions for the model. 8*»* WO 92/01254 PCT/US91/04746
  5. 14
    A method of predicting a value for an unknown parameter associated with a qualitative physics model, the improvement comprising the steps of:a first step of temporarily assigning a 5 constant value to the parameter, said constant value being from a list of possible values for the parameter;a second step, following said first step, of propagating said constant value through equations 10 of the model in order to detect inconsistencies;a third step of iteratively performing said first and second steps for all possible values for the parameter;and following said third step, if only one
  6. 15
    15 particular constant value for the parameter results in a consistent set of predictions for the model, permanently assigning said constant value to the parameter. WO 92/01254 G7 PCJ7US91/04746 15. A method of determining inconsistency of a qualitative physics model, the improvement comprising the steps of:a first step of temporarily assigning a 5 constant value to a parameter of the model, said constant value being from a list of possible values for said parameter;a second step, following said first step, of propagating said constant value through equations 10 of the model in order to detect inconsistencies;a third step of iteratively performing said first and second steps for all possible values for said parameter;and following said third step, if no constant 15 values for said parameter result in a consistent set of predictions for the model, deeming the model to be inconsistent. i WO 92/01254 PCT/US91/04746 Q>8 f' Λ
  7. 16
    A method of determining inconsistency of a qualitative physics model and predicting a value for an unknown parameter associated with the qualitative physics model, the improvement 5 comprising the steps of:a first step of temporarily assigning a constant value to the parameter, said constant value being from a list of possible values for the parameter;10 a second step, following said first step, of propagating said constant value through equations of the model in order to detect inconsistencies;a third step of iteratively performing said first and second steps for all possible values for 15 the parameter;following said third step, if only one particular constant value for the parameter results in a consistent set of predictions for the model, permanently assigning said constant value to the 20 parameter;and following said third step, if no constant values for the parameter result in a consistent set of predictions for the model, deeming the model to be inconsistent. WO 92/01254 PCT/US91/04746
  8. 17
    In a method of building a qualitative physics model of a machine, reducing the number of equations and the number of parameters associated wiL. model by the steps of:5 locating an equation which provides that a first paramev er not associated with a terminal of a component of the model equals a second parameter or the negation of a second parameter wherein the possible values of said second parameter are a 10 superset of the possible values of said first parameter;removing said equation;and replacing all occurrences, within remaining equations, of said first parameter with said second 15 parameter or with the negation of said second parameter. Ιό. A method of exercising a component of a qualitative physics model, the improvement comprising the steps of: generating one or more of the qualitative 5 states of the component;and providing a user with information indicative of said states. WO 92/01254 PCT/US91/04746
  9. 18
    19. A method of exercising a component of a qualitative physics model, according to claim 18, further comprising the step of:comparing said states with a predetermined 5 set of assigned values for the component.
  10. 19
    20. A method of exercising a component of a qualitative physics model, according to claim 19, wherein said generating, providing, and comparing steps are performed by a computer workstation.
  11. 20
    21. Apparatus for isolating a failure in a machine, having means for testing a plurality of models of the machine wherein each of said models assumes a number of components of the machine have 5 failed, and wherein said means for testing comprises means for propagating actual values of machine parameters through equations of said models to create a set of predictions for values for machine parameters, means for discarding those of 10 said models that produce an inconsistent set of predictions, and means for saving those of said models that produce a consistent set of predictions, the improvement characterized by:means for generating said models using 15 qualitative physics descriptions of components of said machine. ), WO 92/01254 PCT/US91/04746
  12. 22
    23. Apparatus for isolating a failure in a machine, according to claim 22, wherein said means for obtaining an additional actual value of a machine parameter is comprised of:5 a computer display, for prompting a user for a specific input;and a user keyboard, for receiving the response of the user.
  13. 24
    25. Apparatus for determining inconsistency of a qualitative physics model, the improvement comprising:choosing means for choosing a particular 5 parameter from a table of parameters associated with the model, wherein said particular parameter appears in an equation for the model containing parameters which, if known, would allow the derivation of other parameters or would allow said 10 model to be deemed inconsistent;first assigning means, responsive to said choosing means, for temporarily assigning a constant value to said parameter, said constant value being from a list of possible values for said 15 parameter;propagating means, responsive to said first assigning means, for propagating said constant value through equations of said model in order to determine consistency;20 iteration means, for iteratively actuating said first assigning means and said propagating means until a particular one of said constant values results in a consistent set of predictions or until all possible values for said parameter 25 have been temporarily assigned to said parameter;WO 92/01254 PCT/US91/04746 second assigning means, responsive to said iteration means, for assigning a particular one of said constant values to said parameter if said iteration means results in a consistent set of 30 predictions when said particular one of said constant values is assigned to said parameter;and recursion means, for iteratively actuating said choosing means, said first assigning means, said iteration means, and said second assigning 35 means for all unknown parameters, and for backtracking to assign new values to previously assigned parameters whenever said iteration means results in all possible values being assigned to a parameter without resulting in a consistent set of 40 predictions, wherein the model is deemed inconsistent if there is no combination of values which can be temporarily assigned to unknown parameters of the model which produce a consistent set of predictions for the model. WO 92/01254 PCT/US91/04746
  14. 25
    26. Apparatus for predicting a value for an unknown parameter associated with a qualitative physics model, the improvement comprising:temporary assigning means for temporarily assigning a constant value to the parameter, said constant value being from a list of possible values for the parameter;propagation means, responsive to said temporary assigning means, for propagating said constant value through equations of the model in order to detect inconsistencies;iteration means, for iteratively actuating said temporary assigning means and said propagation means for all possible values for the parameter;and permanent assignment means, responsive to said iteration means, for permanently assigning a particular one of said constant values to said parameter if only said constant value results in a consistent set of predictions for the model. WO 92/01254 PCT/US91/04746
  15. 26
    27. Apparatus for determining inconsistency of a qualitative physics model, the improvement comprising:temporary assigning me--:ns for temporarily assigning a constant value to a parameter, said constant value being from a list of possible values for the parameter;propagation means, responsive to said temporary assigning means, for propagating said constant value through equations of the model in order to detect inconsistencies;iteration means, for iteratively actuating said temporary assigning means and said propagation means for all possible values for the parameter;and model discarding means, responsive to said iteration means, for deeming a model to be inconsistent if no constant values for said parameter result in a consistent set of predictions for the model.
  16. 27
    28. Apparatus for exercising a component of a qualitative physics model, the improvement comprising:means for generating one or more of the qualitative states of the component;and means for providing a user with information indicative of said states. WO 92/01254 PCT/US91/04746
Independent claims16