A Rule-Based Expert System for Automatic Error Interpretation Within Ultrasonic Flaw Model Simulators

This paper describes the development of a novel rule-based expert system application that automatically runs a set of theoretical models used to simulate test procedures for ultrasonic testing methods in nondestructive evaluation and interprets their results. Theoretical modeling is an essential tool in verifying that the test procedures are fit for their intended purpose of defect detection. Four validated models are available to simulate theoretical ultrasonic flaw modeling scenarios. Under certain conditions, the models may break down and produce warning flags indicating that results may not be considered accurate. A considerable level of expertise in the theoretical background of the models is required to interpret these flags. The expert system addresses any warning flags encountered by adjusting the original simulation parameters and rerunning the test in order to produce a valid simulation. Warning flags are addressed by a rule file, which contains formal rules developed from knowledge-elicitation sessions with suitably qualified engineers. The rule file represents the action an engineer would adopt to counter highlighted warning flags. A description of the system and rule-base design is given as well as how the system and its performance were validated

[1]  Maureen Firlej,et al.  Knowledge elicitation - a practical handbook , 1991 .

[2]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[3]  D. McNab,et al.  Expert system development for use in theoretical ultrasonic NDT simulations , 2004 .

[4]  Gary Riley,et al.  Expert Systems: Principles and Programming , 2004 .

[5]  R. K. Chapman The needs of the nuclear power generation industry for reliable inspection , 1996 .

[6]  D. McNab,et al.  The application of case based reasoning to ultrasonic data for use in inspection qualification , 2003 .

[7]  Allen Newell,et al.  High-speed implementations of rule-based systems , 1989, TOCS.

[8]  D. McNab,et al.  Automated error interpretation in flaw response models for ultrasonic NDT , 2003 .

[9]  Edward A. Feigenbaum,et al.  A personal view of expert systems: Looking back and looking ahead , 1992 .

[10]  N. Shadbolt,et al.  Eliciting Knowledge from Experts: A Methodological Analysis , 1995 .

[11]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[12]  R. K. Chapman,et al.  A system model for the ultrasonic inspection of smooth planar cracks , 1990 .

[13]  Alistair McNab,et al.  A Knowledge Based Expert System to Aid Theoretical Ultrasonic Flaw Modelling , 2005 .

[14]  Pankaj Mohan,et al.  From process experts to a real-time knowledge-based system , 2002, Expert Syst. J. Knowl. Eng..

[15]  J. Keller,et al.  Geometrical theory of diffraction. , 1962, Journal of the Optical Society of America.

[16]  Bob J. Wielinga,et al.  CommonKADS: a comprehensive methodology for KBS development , 1994, IEEE Expert.

[17]  Shu-Hsien Liao,et al.  Expert system methodologies and applications - a decade review from 1995 to 2004 , 2005, Expert Syst. Appl..

[18]  John F Nye,et al.  Natural focusing and fine structure of light: caustics and wave dislocations , 1999 .

[19]  R. K. Chapman,et al.  Modelling the ultrasonic inspection of smooth and rough planar defects [and nuclear power plant application] , 1999 .

[20]  J. R. McDonald,et al.  An intelligent approach to inspection qualification , 2005 .

[21]  Juan M. Corchado,et al.  Hybrid artificial intelligence methods in oceanographic forecast models , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[22]  Charles L. Forgy,et al.  Rete: a fast algorithm for the many pattern/many object pattern match problem , 1991 .