The American Society for Nondestructive Testing   
Members Only | Contact Us | ShopASNT | Search   

Back to Basics

[ click here for the Back to Basics Archive ]

A Basic Artificial Intelligence Application

by Frank A Iddings*

 

Here is my one experience with artificial intelligence (AI) as used in NDT. It illustrates only one area of AI application, but it shows the usefulness of one kind of this computer programming. It is becoming more and more useful. Remember, while AI is handy, we are still essential to make AI function.

 

Frank Iddings
Tutorial Projects Editor

 

Figure 1

What is Artificial Intelligence?
Artificial intelligence (AI) describes a broad range of computer applications that imitate human intelligence and behavior. Examples of successful programs include understanding speech, making judgments, and learning. Most of you have heard of computers that play chess, perform medical diagnoses, and/or recognize patterns. The programs that drive such computers use some form of AI. The medical diagnostic program analyzes information from the disease symptoms, patient medical history, and laboratory test results to suggest a diagnosis to a physician. This medical diagnostic program is an example of an expert system which depends upon rule based inference in which preestablished rule systems process the data. While such systems are very sophisticated, they do not approach the complexity of true human intelligent thought. AI has not made humans unnecessary but has provided us with another tool to make our work more efficient and error free. The example below is a similar rule based program.

 

An AI Application to NDT
An organization for which I worked ran an information center for nondestructive testing (NDT). Part of the job was to provide answers to requests such as "What would be the best NDT method to use on my problem?" These requests came over the phone from governmental and industrial institutions and the caller needed, and usually expected, an immediate answer. When one of our NDT experts was available, that individual provided the best answer he or she could. Likewise, the manager of the center would often be called upon to provide an answer.

There were three major problems that often left the callers less than happy. First, secretaries and clerks could generally only try to transfer the call to experts that had agreed to perform such a service. Second, the experts were frequently unavailable. Finally, the answers given by the experts seemed most often to involve their area of expertise (favorite technique). Consequently, radiographers recommended radiography, UT experts recommended UT, etc.

 


"AI can assist in decision making tasks related to NDT."


 

An AI system was tested to see if it could answer telephone requests for recommendation of an NDT method with satisfactory answers. The AI system was named the NDE-Advisor and designed to assist individuals not versed in the application of NDT to select the best NDT technique to solve a stated problem. The system was implemented in the OPS5 programming language on a VAX 11/750 that was always available for telephone contact. The program used approximately 350 rules in three separate components and was fast enough to run interactively.

The three components of the program were gathering general information about the problem and determining what general NDT methods might be appropriate, ordering the selected general methods according to the needs and capabilities of the user, and selecting the specific technique to recommend. Since this program was a first trial for such an application, only three specific techniques were completed to be available to the NDE-Advisor. They were thermal, radiographic, and ultrasonic testing (see Figure 1).

 

Selection of a General Method
The first step in reaching a solution was to guide the inquirer through a process of fact gathering. The facts include information about the type of material involved, accessibility to the specimen, and type, size, and location of the anomaly to be found. Next, questions were asked about circumstances of the testing such as availability of equipment and personnel (just as a human expert might ask). Other questions might reflect the importance of certain advantages and disadvantages of the specific NDT being considered, such as cost, difficulty in application, speed, precision, and safety. Answers to these questions better tailored the selected NDT to the user.

The logic or reasoning required to handle the answers to the above questions is called inexact or fuzzy reasoning. AI is appropriate for making such decisions and for performing reasonable compromises, and a unique way of handling these was developed.

 

Component 1: Selection of the General Method
Information on 13 different general NDT methods was gathered from several experts in different methods. This helped remove the bias expected from a single expert. The methods included visual, penetrant, magnetic particle, electric current perturbation, magnetic flux perturbation, ultrasound, eddy current, radiography, acoustic emission, dynamic/vibration, thermal, leak, and composition testing. To select the appropriate general method, the AI system draws upon information provided from the intended user about the problem as classified into three main categories - matrix, geometry, and discontinuity. Each of these three categories had a set of attributes associated with it (see Table 1).

This develops into a type of large, 2-D array with general methods on one axis and attributes on the other axis. AI can relax certain constraints when no one NDT method satisfies all of the requirements just as a human expert might. These decisions are based on a set of rules specifying when a general method is appropriate to the particular problem at hand.

 

Component 2: Ranking of General Methods
At this point, the intended user is asked various yes/no/maybe types of questions concerning cost, speed, accuracy, availability of equipment and personnel, and other issues pertinent to the methods selected as potentially usable. The AI system provided rankings of the possible methods from this kind of information.

 

Component 3: NDT Expert Systems
The third component of the NDE-Advisor consists of an expert system for each general NDT method. Each expert system determines a ranking of specific techniques within the general method should be considered. In radiography, this would be choices between isotope, X-ray, and neutron sources and between film and real time readout.

 

Testing the AI System
The NDE-Advisor tests involved having NDT experts, NDT technicians, and clerical staff operate the system. Small problems were found and fixed in the early stages of testing. After a short time, the NDE-Advisor was found to give no unacceptable selections and provided the nonNDT staff with a more convenient way to answer technical inquiries. The NDE-Advisor provided names and phone numbers of experts likely to be of help with the problem when a specific technique was not selected.

 

Conclusions
AI can assist in decision making tasks related to NDT. The quality of the decision making will depend upon the information provided to the AI system as well as the quality of the AI system used. The AI system allows nontechnical staff to provide good answers to questions involving technique selection and eliminates time necessary to locate human experts and their possible bias in technique selection.

 

References
Fink, P.K., F.A. Iddings, and Mary Overly, "An Analysis of Knowledge Used for a Structured Selection Problem." Proceedings of The 1987 Joint Computer Conference Exploring Technology: Today and Tomorrow, Dallas, Texas, cosponsored by the Association for Computing Machinery and The Computer Society of the IEEE, October 25-29, 1987, pp 672-677.

Iddings, F.A., P.K. Fink, and G.A. Matzkanin, "NDE Method Selection: An A.I. Approach," Proceedings of the 16th Symposium on Nondestructive Evaluation, San Antonio, Texas, sponsored by NTIAC and the South Texas Chapter of ASNT, April 21-23, 1987, pp 362-366.

 

 Table 1 Listing of attributes for matrix, geometry, and discontinuity

I. Matrix
A. System

 

2. Dynamic
3. Transmit sound
4. Does not transmit sound

B. Individual Part

1. Metal

a. Homogenous

i. Magnetic
ii. Nonmagnetic
b. Nonhomogenous

i. Magnetic
ii. Nonmagnetic

2. Nonmetal
a. Homogenous
b. Homogenous composite/composite
i. Fiber reinforced
ii. Laminate
iii. Other
3. Other attributes
a. Transmits sound
b. Porous/nonporous
II. Geometry
A. Access
1. Side with  discontinuity
2. Side opposite  discontinuity
3. Opposite sides
B. Surface
1. Flat
2. Curved
3. Complex (valve, pump, engine, etc.)
C. Form
1. Thin plate
2. Thick plate
3. Pipe/rod
4. Cable/wire
5. Complex
6. Internal
D. Finish
1. Smooth
2. Rough
3. Irregular
E. Special capabilities
1. Stress
2. Pressure
3. Vacuum
4. Motion
5. Heat
6. None
III. Discontinuity
A. Type
1. Planar
a. Crack
b. Debond
c. Lamination
d. Lack of fusion
e. Seams, laps, tears
2. Volumetric
a. Hole
b. Pit
c. Void
d. Inclusion
3. Dimensional
a. Thickness
b. Size
c. Shape
4. Property variation
a. Composition
b. Density
c. Color
d. Residual stress
e. Surface treatment
f. Mechanical strength
g. Temperature
5. System
a. Missing part
b. Worn part
c. Misalignment
d. Loose part
e. Crack growth
B. Location
1. Surface
2. Near surface (< 17.4 mm [0.5 in.])
3. Deep subsurface
4. Internal (> 76.2 mm [3 in.])
C. Size
1. Very small (< 0.8 mm [0.03 in.])
2. Small (0.8-3.2 mm [0.03-0.13 in.])
3. Medium (3.2-8.5 mm [0.13-0.33 in.])

                       

*   1635 Rob Roy Ln., San Antonio, TX, 78251; (210) 647-7717; e-mail profiddings@juno.com.

Copyright © 2000 by the American Society for Nondestructive Testing, Inc. All rights reserved.

[ Materials Evaluation ]

 

 
Copyright © 2008 by the American Society for Nondestructive Testing, Inc. ASNT is not responsible for the authenticity or accuracy of information herein. Published opinions and statements do not necessarily reflect the opinion of ASNT. Products or services that are advertised or mentioned do not carry the endorsement or recommendation of ASNT.

IRRSP, NDT Handbook, The NDT Technician and www.asnt.org are trademarks of the American Society for Nondestructive Testing, Inc. ACCP, ASNT, Level III Study Guide, Materials Evaluation, Nondestructive Testing Handbook, Research in Nondestructive Evaluation and RNDE are registered trademarks of the American Society for Nondestructive Testing, Inc.

ASNT exists to create a safer world by promoting the profession and technologies of nondestructive testing.