Integrating Functional Models and Structural Domain Models for Diagnostic Applications

  • John E. Hunt
  • Christopher J. Price


In diagnostic applications knowledge of the function of a device, or what the device is intended to do, can be very important However, many modelbased diagnostic systems rely solely on knowledge about the structure of a device and how the components of that device behave. The operation of the whole device is then synthesised from this information. This type of system only represents knowledge of the how the system works type, not of the what it is for type. However, diagnostic engineers do not just use structural knowledge — they also use knowledge about the function of a device—something which is beyond the scope of a purely structural model-based system. If second generation expert systems are to emulate the capabilities of human experts; they too must be able to reason about the structure of the device and the function of the device. In this chapter we consider why knowledge of the function of a device is important for diagnosis. We then present some of the issues involved in any system which integrates multiple domain models. The Integrated Functional and Structural Modelling system we have developed is then introduced and a diagnostic system built around this approach is presented.


Functional Model Water Pump Diagnostic Manager Functional Knowledge Electrical Domain 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Barrett, A. Ramsey and A. Sloman, ‘POP11 A Practical Language for Artificial Intelligence’, Pub.Ellis Horwood Ltd., (1985)Google Scholar
  2. 2.
    R. Davis, ‘Diagnostic Reasoning based on Structure and Behaviour’, Artificial Intelligence Vol. 24, (1984).Google Scholar
  3. 3.
    D. De Coste and J. W. Collins, ‘IQE: An Incremental Qualitative Envisioner’, Proc. QR-91, Fifth international Workshop on Qualitative Reasoning about Physical Systems, pp 58–70, (May 1991).Google Scholar
  4. 4.
    K. D. Forbus, ‘Qualitative Process Engine’, in Readings in Qualitative Reasoning About Physical Systems, D. S. Weld and J. de Kleer (eds.), pp 220–235, (1990).Google Scholar
  5. 5.
    J-Hodges, ‘Naive Mechanics: A Computational Model of Device Use and Function in Design Improvisation’, IEEE Expert Vol. 7(1), pp 14–27, (1992).CrossRefGoogle Scholar
  6. 6.
    J. E. Hunt ‘Integrating Multiple Domain Models Using A Functional Representation’, in Applications of Artificial Intelligence in Engineering VII, Proc. of the 7th International conference in Engineering, pp 1185–1208, (1992).Google Scholar
  7. 7.
    J. E. Hunt and C. J. Price, Multiple-Model Diagnosis of Electro-mechanical Subsystems’, in Systems Engineering Journal, Vol. 2, No. 2, pp 74–89, (1992).Google Scholar
  8. 8.
    J. E. Hunt and C. J. Price, ‘An Augmented Model-Based Diagnostic System Exploiting Diagnostic and Domain Knowledge’, in in Research and Development in Expert Systems VIII, I. M. Graham and R. W. Milne (eds.), Proc. of Expert Systems 91, Pub. Cambridge University Press, pp 3–17, (1991).Google Scholar
  9. 9.
    J. E. Hunt, A Task Specific Integration Architecture for Multiple Problem Solver, Model-Based, Diagnostic Expert Systems, Ph.D., UCW Aberystwyth, Dyfed, Wales, U.K. (1991).Google Scholar
  10. 10.
    Y. Iwasaki and H. A. Simon, ‘Causality in Device Behavior’, Artificial Intelligence Vol. 29, No. 1. pp 3–32, (1986).CrossRefGoogle Scholar
  11. 11.
    A. Keuneke, Machine Understanding of Devices: Causal Explanation of Diagnostic Conclusions, Ph.D. The Ohio State University, (1989).Google Scholar
  12. 12.
    M. H. Lee and A. R. T. Ormsby, ‘A Qualitative Circuit Simulator’, in Proc. Second Annual Conference on AI Simulation and Planning in High Autonomy Systems; “Integrating Qualitative and Quantitative Knowledge for Complex System and Simulation Models”, pp 248–252, Pub. IEEE Computer Society Press, (1991).Google Scholar
  13. 13.
    A. R. T. Ormsby and M. H. Lee, A Qualitative Circuit Analyser, UCW, Aberystwyth Internal Report Number UCW-RRG-92-010, 1992.Google Scholar
  14. 14.
    C. Rieger and M. Grinberg, ‘A system of cause-effect representation and simulation for computer-aided design’, Artificial Intelligence and Pattern Recognition in Computer-aided Design, ed. Latombe, North-Holland. pp 299–333, (1978).Google Scholar
  15. 15.
    C. J. Price, J. E. Hunt, M. H. Lee and A. R. T. Ormsby, ‘A Model-based Approach to the Automation of Failure Mode Effects Analysis’, to appear in the Proc. of the Institution of Mechanical Engineers, PartD: Journal of Automobile Engineering, (1992)Google Scholar
  16. 16.
    C. J. Price, J. E. Hunt, and M. H. Lee, ‘Diagnosing Mechanical Devices Using Qualitative Modelling’, in Intelligent Diagnostic Systems (Ed. K.F. Martin, J. H. Williams and D. T. Pham), to be published by Springer Verlag, (1992).Google Scholar
  17. 17.
    C. J. Price and J. E. Hunt ‘Using Qualitative Reasoning to Build Diagnostic Expert Systems’, in Research and Development in Expert Systems VI, N. Shadbolt (ed.), pp 12–23, Cambridge University Press, (1989).Google Scholar
  18. 18.
    C. J. Price and J. E. Hunt ‘Simulating Mechanical Devices’, in POP11 COMES OF AGE: the advancement of an AI programming language, J. Anderson (ed.) Pub. Ellis Horwood, (1989).Google Scholar
  19. 19.
    V. Sembugamoorthy and B. Chandrasekaran, ‘Functional Representation of Devices and Compilation of Diagnostic Problem-Solving Systems’, in Experience Memory and Learning, J. Kolodner and C. Riesbeck (eds.), Pub. Lawrence Erlbaum, (1986).Google Scholar
  20. 20.
    J. Sticklen (ed.), ‘Functional Reasoning: Organizing Complexity’, Special Issue IEEE Expert, Vol. 6, no 2, April 1991.Google Scholar
  21. 21.
    J. Sticklen, and B. Chandrasekaran, ‘Integrating classification-based compiled level reasoning with function-based deep level reasoning’, in Causal AI Models, Steps Toward Applications, Werner Horn (ed.), pp 191–220, Pub. Hemisphere Publishing Corp., (1989).Google Scholar
  22. 22.
    J. Sun and J. Sticklen ‘Steps toward Tractable Envisonment via a Functional Approach’, Proc. 1990 Workshop on Model-Based Reasoning, held at AAAI-90, pp 50–55, (1990).Google Scholar
  23. 23.
    D. S. Weld and J. de Kleer (eds.), Readings in Qualitative Reasoning About Physical Systems, Pub. Morgan Kaufmann, (1990).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • John E. Hunt
    • 1
  • Christopher J. Price
    • 1
  1. 1.Artificial Intelligence and Robotics Research Group, Department of Computer ScienceUniversity of WalesAberystwyth, DyfedUK

Personalised recommendations