An expert system for screening enhanced oil recovery methods
- Los Alamos National Lab., NM (USA)
- New Mexico Univ., Albuquerque, NM (USA). Dept. of Computer Science
- New Mexico Inst. of Mining and Technology, Socorro, NM (USA). Dept. of Petroleum Engineering
This paper demonstrates how a small expert system can be written with inexpensive shells (CLIPS and EXSHELL) and run on inexpensive personal computers. CLIPS is a forward-chaining rule-based system written in the C language. Rules are entered in a LISP-like format. EXSHELL is a backward-chaining rule-based system written in the PROLOG language. These shells were used to write a small expert system, an expert assistant, which is used to help petroleum engineers screen possible enhanced oil recovery candidate processes. Though the final candidate process is selected on the basis of an economic evaluation, the expert assistant greatly reduces the amount of work involved. The system selects the optimal collection of paths to the solutions and is easily updated as new data become available. This paper also demonstrates the utility and ease of use of these inexpensive shells, compares the approach used by each, and demonstrates the relative advantages of forward-chaining versus backward-chaining for this problem. 11 refs.
- Research Organization:
- Los Alamos National Lab., NM (USA)
- Sponsoring Organization:
- DOE/AD
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 6900285
- Report Number(s):
- LA-UR-90-2774; CONF-900828--7; ON: DE90016494
- Country of Publication:
- United States
- Language:
- English
Similar Records
XPRT: An expert system shell
Jess, the Java expert system shell