A structured framework for efficient problem solving in diagnostic expert systems

Abstract Diagnosis in chemical processing plants is recognized as an activity in which efficiency is achieved through structure in both the knowledge and the problem-solving strategy. By exploiting this structure in diagnostic expert systems, an efficient methodology for navigating the solution space of possible plant malfunctions results. One approach to computationally describing this structure is in terms of a small, finite set of underlying tasks which comprise the diagnostic activity. Since the task descriptions are independent of a particular application, the integration of the tasks forms a framework which is generally applicable to diagnosis in the domain. Within the context of this approach, a framework for a diagnostic expert system in the chemical plant domain is shown to consist fundamentally of a primary task associated with plant sensors and an auxiliary task associated with product quality data. The framework provides a means of appropriately leveraging both compiled and model-based knowledge.

[1]  Gary J. Powers,et al.  Fault tree synthesis for chemical processes , 1974 .

[2]  A. Tonielli,et al.  A Detection-Estimation Multifilter Approach with Nuclear Application , 1984 .

[3]  A. Halme,et al.  Instrument Fault Detection Using an Adaptive Filtering Method , 1984 .

[4]  J. F. Davis,et al.  An expert system approach to diagnosis of product quality deviations , 1987 .

[5]  Sanjay Mittal,et al.  CRSL: A Language for Classificatory Problem Solving and Uncertainty Handling , 1986, AI Mag..

[6]  George Stephanopoulos,et al.  Rectification of process measurement data in the presence of gross errors , 1981 .

[7]  Richard E Barlow,et al.  Introduction to Fault Tree Analysis , 1973 .

[8]  William J. Clancey,et al.  NEOMYCIN: Reconfiguring a Rule-Based Expert System for Application to Teaching , 1981, IJCAI.

[9]  Rolf Isermann,et al.  Process Fault Detection Based on Modeling and Estimation Methods , 1982 .

[10]  Hiromitsu Kumamoto,et al.  Application of expert system techniques to fault diagnosis , 1984 .

[11]  Balakrishnan Chandrasekaran,et al.  Expert Systems: Matching Techniques to Tasks. , 1983 .

[12]  J. F. Davis,et al.  An expert system approach to malfunction diagnosis in chemical plants , 1988 .

[13]  Fernando Gomez,et al.  Knowledge Organization and Distribution for Medical Diagnosis , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  P. Cheeseman,et al.  Introduction to artificial intelligence , 1986 .

[15]  Rolf Isermann,et al.  Process fault detection based on modeling and estimation methods - A survey , 1984, Autom..

[16]  Venkat Venkatasubramanian,et al.  Model-based reasoning for fault diagnosis , 1987 .

[17]  Lawrence Birnbaum,et al.  The organization of expert systems: A prescriptive tutorial , 1982 .

[18]  Yakov Ben-Haim Malfunction Isolation in Linear Stochastic Systems: Application to Nuclear Power Plants , 1983 .

[19]  B. Chandrasekaran,et al.  Hierarchical classification: Its usefulness for diagnosis and sensor validation , 1987 .

[20]  Randall Davis,et al.  Expert Systems: Where Are We? And Where Do We Go from Here? , 1982, AI Mag..

[21]  B. Chandrasekaran,et al.  Generic Tasks in Knowledge-Based Reasoning: High-Level Building Blocks for Expert System Design , 1986, IEEE Expert.

[22]  Gary S. Kahn,et al.  The Mud System , 1986, IEEE Expert.

[23]  L. P. Goodstein,et al.  Discriminative Display Support for Process Operators , 1981 .

[24]  Mark A. Kramer Malfunction diagnosis using quantitative models with non‐boolean reasoning in expert systems , 1987 .

[25]  G. M. Stanley,et al.  OBSERVABILITY AND REDUNDANCY IN PROCESS DATA ESTIMATION , 1981 .

[26]  Jack W. Smith,et al.  Assembling the best explanation , 1984 .