Use of genetic algorithms in training diagnostic rules for process fault diagnosis

Abstract The self learning of diagnostic rules can ease knowledge-acquisition effort, and it is more desirable in cases where experience about certain faults is not available. Applications of genetic algorithms to the self learning of diagnostic rules for a pilot-scale mixing process and a continuous stirred-tank reactor system are described in the paper. In this method, a set of training data, which could be obtained from simulations and/or from the recorded data of the previous operations of the real process, is required. The training data is divided into various groups corresponding to various faults and the normal operating condition. Corresponding to each fault, there is a group of initial rules which are coded into binary strings. These rules are evaluated by a genetic algorithm which contains the three basic operators, reproduction, crossover and mutation, and an added operator which preserves the best rule ever discovered. Through this biological-type evaluation, new fitted rules are discovered. The results demonstrate that diagnostic rules fitted with a given set of training data can be efficiently discovered through genetic learning, and, hence, that genetic algorithms provide a means for the automatic creation of rules from a set of training data. It is also demonstrated that bad training data and the inappropriate formulation of rules could degrade the performance of the learning system.

[1]  Michel Gevers,et al.  ESPION: An expert system for system identification , 1990, Autom..

[2]  Moonis Ali,et al.  Detecting abnormal situations from real time power plant data using machine learning , 1988, IEA/AIE '88.

[3]  Jie Zhang,et al.  Expert systems in on-line process control and fault diagnosis , 1991 .

[4]  William R. Nelson,et al.  REACTOR: An Expert System for Diagnosis and Treatment of Nuclear Reactor Accidents , 1982, AAAI.

[5]  Gilmer L. Blankenehip,et al.  A Microcomputer Based Expert Controller for Industrial Applications. , 1987 .

[6]  Mark H. Lee,et al.  Applications of deep knowledge , 1988, Artif. Intell. Eng..

[7]  G. K. H. Pang,et al.  An Expert Systems Approach to Computer-Aided Design of Multivariable Systems , 1987 .

[8]  Masahiro Abe,et al.  Incipient fault diagnosis of chemical processes via artificial neural networks , 1989 .

[9]  Expert Systems and Optimisation in Process Control , 1986 .

[10]  U. K. Gupta,et al.  Hierarchical representation and machine learning from faulty jet engine behavioral examples to detect real time abnormal conditions , 1988, IEA/AIE '88.

[11]  Danny A. Pearce The Induction of Fault Diagnosis Systems from Qualitative Models , 1988, AAAI.

[12]  Venkat Venkatasubramanian,et al.  Causality‐based failure‐driven learning in diagnostic expert systems , 1989 .

[13]  M. R. Herbert,et al.  An initial evaluation of the detection and diagnosis of power plant faults using a deep knowledge representation of physical behaviour , 1987 .

[14]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[15]  Jean Lapointe,et al.  Bioexpert. An expert system for wastewater treatment process diagnosis , 1989 .

[16]  Michael J. Pazzani,et al.  Refining the Knowledge Base of a Diagnostic Expert System: An Application of Failure-Driven Learning , 1986, AAAI.

[17]  D. A. Linkens,et al.  Intelligent knowledge-based system for dynamic system identification , 1990 .

[18]  Michael Turner,et al.  ESCORT: the application of causal knowledge to real-time process control , 1986 .

[19]  GUNAR E. LIEPINS,et al.  Representational issues in genetic optimization , 1990, J. Exp. Theor. Artif. Intell..

[20]  B. Porter,et al.  Real-time expert tuners for PI controllers , 1987 .

[21]  Jie Zhang,et al.  On-line process fault diagnosis using neural network techniques , 1992 .

[22]  P. D. Roberts,et al.  An application of expert systems techniques to the on-line control and fault diagnosis of a mixing process , 1988, J. Intell. Robotic Syst..

[23]  Roy Rada,et al.  Machine learning - applications in expert systems and information retrieval , 1986, Ellis Horwood series in artificial intelligence.

[24]  Moonis Ali,et al.  MLS, a machine learning system for engine fault diagnosis , 1988, IEA/AIE '88.

[25]  Karl-Erik Årzén,et al.  Expert control , 1986, at - Automatisierungstechnik.

[26]  Michael J. Pazzani,et al.  Failure-Driven Learning of Fault Diagnosis Heuristics , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[27]  Venkat Venkatasubramanian,et al.  A neural network methodology for process fault diagnosis , 1989 .