Вы находитесь на странице: 1из 16

Application of Expert System in Engineering Decision

Making
TM 4031-Artificial Intelligence in Petroleum Engineering

Prof. Dr. Ir. Sudjati Rachmat, DEA1

1Petroleum Engineering

Institut Teknologi Bandung

Lecture 7, February 2019

Steven Chandra (PE ITB) Expert System 2018 1 / 17


Table of Contents

1 Problem Definition

2 Project Description

3 Implementation

4 Homework

Steven Chandra (PE ITB) Expert System 2018 2 / 17


Expert System Problem Definition

Define Main Problem


Criterion: Relevant to Area of Expertise, can be defined using
decision tree analysis, and not too easy/deterministic or too
complicated to formulate
Prepare Knowledge Base
Formulate Decision Tree
Utilize Commercial/ Customized Software

Steven Chandra (PE ITB) Expert System 2018 3 / 17


Main Problem

The main points on this problem statement would be:


Clear, To the Point title
Based on recent/ relevant problems
The goals can be deduced without unnecessary utilization of lengthy
description
Example of good expert system problemstatement:
A Knowledge Based Expert System for Medical Provision
Determination of Diabetes Patient in Rural Areas of South Africa
.
taken from Kulani, 2012).

Steven Chandra (PE ITB) Expert System 2018 4 / 17


Problem Definition

Problem definition should include the following specifications:


Short abstract (200-400 words)
Importance of the topic (200-400words)
Theoretical background or reference review (1-2 pages)
Use technical/specific words accordingly, because this project is intended
for general engineering readers.

Steven Chandra (PE ITB) Expert System 2018 5 / 17


Table of Contents

1 Problem Definition

2 Project Description

3 Implementation

4 Homework

Steven Chandra (PE ITB) Expert System 2018 6 / 17


Knowledge Base

Smith (1995) defined knowledge base as a development of computational


models based on a set of Human Knowledge. The human knowledge acts
as a guidance to direct the flow of the expert system.
In this project, define your own knowledge base, preferably using the
following format.

No Parameter Item A Item B Item C


1 Temperature x y z
2 Pressure Gas a b c
3 Viscosity (µ) d e f

Steven Chandra (PE ITB) Expert System 2018 7 / 17


Decision Tree Analysis

Create your own decision tree analysis, forexample


Start

X V

case C case D W Q

case A case B

Steven Chandra (PE ITB) Expert System 2018 8 / 17


Other Examples of Decision Tree Analysis
You can also construct more complex trees, such asfollows

Steven Chandra (PE ITB) Expert System 2018 9 / 17


Table of Contents

1 Problem Definition

2 Project Description

3 Implementation

4 Homework

Steven Chandra (PE ITB) Expert System 2018 10 / 17


Recommended Software for Expert System

CLIPS (C++ based), link: http://www.clipsrules.net/


MATLAB SIMULINK, link:
https://downloadly.ir/software/engineering-specialized/mathworks-
matlab-download/
ES Builder (Simple, Web Based), link:
http://www.mcgoo.com.au/esbuilder/index.php

Steven Chandra (PE ITB) Expert System 2018 11 / 17


ES Builder Tutorial

ES Builder is based on your decision tree, so it is a very robust tool to


construct your own expert system, by following thesesteps:
Go to http://www.mcgoo.com.au/esbuilder/index.php
Register your credentials
Start using ES Web-Based, for convenience use the Unregistered Test
User
The following is the simple tutorial on how to use ES-Builder, link:
https://www.youtube.com/watch?v=Hor5r8bz8SA&list=PLzr5
fRV1AGV8jjDgO3IsAuBOI6nhyjcKV&index=3

Steven Chandra (PE ITB) Expert System 2018 12 / 17


Table of Contents

1 Problem Definition

2 Project Description

3 Implementation

4 Homework

Steven Chandra (PE ITB) Expert System 2018 13 / 17


Task :
Create your own Expert System using the aforementioned programs
(other programs or custom-built are alsoaccepted)
Prepare hardcopies of your problem statements and theoretical
background.
Deadline: 21 February 2019

Steven Chandra (PE ITB) Expert System 2018 14 / 17


Grading Chart

Grades are based on the following structure

No Parent Item Sub-Category Percentage


1.1 Problem Definition Title 10%
1.2 Problem Definition Abstract and Background 10%
2.1 Project Description Knowledge Base 15%
2.2 Project Description Decision Tree Analysis 15%
3.1 Implementation Project Software 40%
4.1 Miscellanous Submission Time 10%

Steven Chandra (PE ITB) Expert System 2018 15 / 17


THANK YOU
O
O
NH+ -
O
3 O NH+3 O-
NH+ -
O 3 O O
NH+3 - NH+ N
O O 3 O-
NH+3
O- NH2 NH2 NHNH2 O

O OH O NH+3
O-
NH+ - O
3 O F K O
NH+ L N
3 O- R OH
NH+3
S O-
NH S
O SH O
UA GC
C A GC UA OH
NH+ CU G NH+3
3 O- T O-
W AG CU
U A
† C G S
G UA C I
Y A C G U O
U A M/ ×
NH+3
OH C G C G O-
† G UA C I
A U U
A
O U U A A O
C CG G E
NH+ - NH+3
3 O L G C G C
O O-
A G C U
U A D
A U NH+3
C
G C
G O-
A U
U A OH
O CG
P CG G O OH
NH+ AU U
2 O- C GAUC GA O
O
NH+
O R A 3 O-
NH+ - O
3 O H V
Q
NH3+ O-
N O
O NH+3
O-
NH NH2 NH+3
O-
O
NH+
3 O-
O NH2
NH
N

Steven Chandra (PE ITB) Expert System 2018 16 / 17

Вам также может понравиться