ICID & IRRIGATION AUSTRALIA 22 – 29 June 2012, ADELAIDE, AUSTRALIA ICID: 63rd IEC MEETING AND 7th ASIAN REGIONAL CONFERENCE IRRIGATION AUSTRALIA 2012 CONFERENCE.

Slides:



Advertisements
Similar presentations
Turkey, due to its geological, topographical and meteorological conditions, is often faced with major natural disasters. In those regions which experience.
Advertisements

The Robert Gordon University School of Engineering Dr. Mohamed Amish
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
ICID & IRRIGATION AUSTRALIA 22 – 29 June 2012, ADELAIDE, AUSTRALIA ICID: 63rd IEC MEETING AND 7th ASIAN REGIONAL CONFERENCE IRRIGATION AUSTRALIA 2012 CONFERENCE.
Substantive environmental provisions Prof. Gyula Bándi.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
ArchE Presented By Samanvitha Ramayanam. TOPICS 1. Introduction 2. Theoretical assumptions 3. ArchE as an expert system 4. Overall flow of ArchE 5. Key.
What is a DSS? n “Decision Support System”: An information system that uses the combination of data, decision models and algorithms, and human intuition,
Software Testing and Quality Assurance
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
1 Week 4 Decision Support System (DSS)/ Intelligent DSS.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Managing Knowledge in the Digital Firm
EXPERT SYSTEMS Part I.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
Building Knowledge-Driven DSS and Mining Data
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
Software Protection & Scope of the Right holder Options for Developing Countries Presentation by: Dr. Ahmed El Saghir Judge at the Council of State Courts.
Sepandar Sepehr McMaster University November 2008
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
SYSTEM ANALYSIS AND DESIGN
Introduction to Systems Analysis and Design Trisha Cummings.
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
Facilitating Decision making through Knowledge Capitalization of Maintenance Projects Management with KDD technique OLADEJO Bolanle F.(Ph.D) Department.
Overview of the Database Development Process
Internal Assessment.
Chapter 6: Integrity and Security Thomas Nikl 19 October, 2004 CS157B.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
1 Framework Programme 7 Guide for Applicants
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
IMSS005 Computer Science Seminar
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Configuration Management (CM)
BASICS IN IRRIGATION ENGINEERING 2.1. Planning Irrigation systems 2.2. soil-plant-water relation – over view 2.3. Crop water requirement 2.4. Base, delta.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
CS62S: Expert Systems Requirements Specification and Design Based on Chap. 12: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez.
Overview Of Expert System Tools Expert System Tools : are all designed to support prototyping. Prototype : is a working model that is functionally equivalent.
Sergey Gromov Yulia Krasilnikova Vladimir Polyakov (NRTU MISIS, Moscow) KNOWLEDGE BASE CREATION FOR NATIONAL NANOTECHNOLOGY NETWORKS «CONSTRUCTIONAL NANOMATERIALS»
Chapter 10 Architectural Design. Objectives After reading the chapter and reviewing the materials presented the students will be able to: Distinguish.
Chap#11 What is User Support?
ES component and structure Dr. Ahmed Elfaig The production system or rule-based system has three main component and subcomponents shown in Figure 1. 1.Knowledge.
Chapter 4 Decision Support System & Artificial Intelligence.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Artificial Intelligence
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Lecture №4 METHODS OF RESEARCH. Method (Greek. methodos) - way of knowledge, the study of natural phenomena and social life. It is also a set of methods.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
WEB BASED DSS Aaron Atuhe. KEY CONCEPTS When software vendors propose implementing a Web-Based Decision Support System, they are referring to a computerized.
Module: Software Engineering of Web Applications Dr. Samer Odeh Hanna 1.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Module: Software Engineering of Web Applications
Introduction Characteristics Advantages Limitations
DSS & Warehousing Systems
Parts of an Academic Paper
Introduction to Expert Systems Bai Xiao
Architecture Components
Failure mode and effect analysis
Business environment in the EU Prepared by Dr. Endre Domonkos (PhD)
Luís Filipe Martinsª, Fernando Netoª,b. 
Module: Software Engineering of Web Applications
Introduction to Systems Analysis and Design
دائرة الإحصاءات العامة
Chapter 11 user support.
Module: Software Engineering of Web Applications
Presentation transcript:

ICID & IRRIGATION AUSTRALIA 22 – 29 June 2012, ADELAIDE, AUSTRALIA ICID: 63rd IEC MEETING AND 7th ASIAN REGIONAL CONFERENCE IRRIGATION AUSTRALIA 2012 CONFERENCE & TRADE SHOW A Knowledge/Rule-Based Expert System for Deciding Covering Requirement in Rivers and Drainage Channels Dr. Önder ÖKMEN Civil Engineer Ministry of Forestry and Water Affairs General Directorate of State Hydraulic Works (DSİ) Ankara, TURKEY

Contents  Introduction  Expert Systems  Methods, Materials & Scope  Development of Channel Covering Decision Support Expert System (CCES) CCES frames and instances CCES rules  Case Study  Conclusions

Introduction This study presents an expert system for channel covering decision support with the aid of high-level computer language, which combines knowledge- and rule-based programming techniques. The proposed expert system has been called the “Channel Covering Decision Support Expert System” and abbreviated as “CCES”. Channel coverings (lining), which are used to protect water-carrying routes from erosion, are an important issue in irrigation and drainage projects. However, few countries have a dense soil and channel erosion research network that provides a good understanding of main erosion factors and possibilities for validation of hypotheses. A logical decision about channel lining and appropriate lining material for uncovered drainage channels and rivers included in a project will prevent fatal collapses and sediment transportation problems. This subject is an important part of the area of responsibility of project designers and drainage system managers.

Introduction Expert systems are intelligent tools that serve as support in decision-making processes. CCES helps the user when deciding whether covering (lining) is necessary in rivers or open drainage channels, and it finds out whether or not the properties of the covering material types offered by the user are sufficient in case coverage is required. Furthermore, CCES offers the most appropriate covering type from the covering type database built by the user by taking technical and economical considerations into account. In this study, the applicability of CCES has also been validated by a case study related to an irrigation project carried out in Turkey.

Expert Systems Expert Systems are computer programs that use non-numerical domain-specific knowledge to solve problems with a competence similar to that of human experts. The basic idea behind Expert Systems is simply expertise, which is the vast body of task-specific knowledge transferred from humans to computer. This knowledge is then stored in the computer and users call upon the computers for specific advice as needed. The computer can make inferences and arrive at a specific conclusion. The expert system technique has been the emerging area in the last two decades and is being applied to irrigation and water resource engineering problems. The knowledge base, which is essential in irrigation and drainage, might come from experts as well as other pertinent sources. Rule-based expert systems have been widely developed and applied in the irrigation engineering domain. These systems are based on the premise that expert knowledge can be treated in a set of (IF-THEN) rules. In rule-based systems, the rules are fired when all the conditions in a rule are satisfied, in the same that the event in rule based system is identified after the event has occurred. The applicability of rule-based systems is improved by integration of the procedural analytic programming approach. Numerical, optimization and stochastic methods are implemented in rules and these rules form the knowledge-reasoning and decision-making machine of the system. Thus, the system gives more precise results and practical advice

Components of Expert Systems Expert Systems A hybrid expert system integrates algorithmic techniques with expert system concepts. The aim of using a hybrid expert system is to improve decision-making by enriching the heuristic and expert knowledge with numerical knowledge. Conventional knowledge-based expert systems crucially depend on vast expert and heuristic knowledge. Knowledge-based systems, especially when applied to broad domain problems, suffer from considerable uncertainties in the knowledge-reasoning and decision-making stages.

Methods, Materials & Scope A description of the architecture, development and implementation of the proposed system (CCES) is given first. Later, the validation of CCES is shown by a case study related to the Aslantaş Dam-Yumurtalık Irrigation and Drainage Project that has been realized to irrigate a portion of the farming areas in Çukurova, which is a huge plain in the Mediterranean region of Turkey. The knowledge base and explanation facility of rule-based system have been developed by using a commercially available hybrid expert system shell called GoldWorks III. The GCLlSP Developer, which serves as the programming language platform for GoldWorks III, provides the user with the power of a full Common LISP Language. The scope of the study only consists of non-cohesive soils and stone coverings. The computation method of cohesive soils and other types of channel covering are out of scope. Aslantaş Dam Location of Çukurova Region within Turkey

CCES frames are designed by considering the tractive force of water and the tractive strength of non-cohesive soils, and by using the computation criteria of requirement to covering and required covering thickness. The general topographical shape of a channel is also taken into account. Development of CCES /CCES Frames & Instances CCES frames

Development of CCES /CCES Frames & Instances

CCES frames with entered instances CCES flowchart

Development of CCES /CCES Rules CCES rules provide relations between the instance and slots of the CCES frames. They compute and enter the required parameters, carry out the defined comparisons and finally select and find out which sections of the channel require covering. Moreover, they offer possible covering types that can be used, and finally, they offer the most appropriate covering type for these sections. The rules take technical and economic criteria into consideration when recommending appropriate covering types. Furthermore, CCES can propose the sufficient covering thickness. CCES consists of 12 main rules and 3 sub-rules and each rule has been named according to the function it performs.

Development of CCES /CCES Rules

LISP screen after CCES execution

Case Study One of the secondary drainage channels, which is called Secondary-2 in preliminary drawings, in Aslantaş Dam-Yumurtalık Irrigation and Drainage Project is 4 km long and the current case study has been implemented on Secondary-2 drainage channel. The channel was divided into 10 sections according to the soil characteristics, hydraulic parameters and the existence of curb. Database of the case study has been built by entering 6 stone covering types; each has different parametric properties and unit costs. Data of channel sections

Case Study Database of the case study has been built by entering 6 stone covering types; each has different parametric properties and unit costs. After constituting the frames, the 9th section of the channel has been queried as an example. Before running the program, section-id of the section which is P241S2-9 must have been entered into the SECTION-ID slot of the POSSIBLE COVERING-MATERIAL. Then, the program was run. As previously mentioned, CCES gives all the results of the run on Golden Common LISP window. All of the sections which require covering, the most appropriate covering type and the required covering thickness for the 9th section have been recorded on this resultant LISP window. CCES records these results also within the POSSIBLE-COVERING-MATERIAL frame after running. This window also includes all of the possible covering material types for the channel section in question as an additional information. Data of covering types

Case Study Frames and Instances of the case study

Case Study Query window of the 9th channel section before running Query window of the 9th channel section after running

Case Study LISP screen of the 9th channel section query after running

Conclusions Deciding on the channel lining requirement and choosing an optimum lining material are important subjects in irrigation and drainage projects. These decisions require complete expert knowledge and a vast knowledge database formed by utilizing previous relevant projects and heuristic information. In this regard, this study presents the applicability of hybrid analytic/rule-based expert system programming to the problem of channel-lining decisions and choosing optimum lining material in drainage systems. The decision mechanism of the proposed new expert system (called the «Channel Covering Decision Support Expert System» and abbreviated as «CCES») was improved by combining conventional knowledge-based programming with the rule-based procedural analytical programming. A case study was carried out in order to show the applicability of CCES. The project analyzed through the case study is an irrigation and drainage project that has been realized to irrigate a portion of the farming areas in Çukurova which is a large plain in the Mediterranean region of Turkey. The findings of the case study showed that CCES is quite accurate, practical and very useful for inexperienced decision makers in drainage and irrigation management systems.

CCES has also some limitations. One of them is that it only produces recommendation for the channels opened in non-cohesive soils. Therefore, it can be developed by adding analysis capability of channels opened in cohesive soils. Another limitation of the program is its low data entrance serviceability. This limitation can be developed by investigating data transferring means to Goldworks III from other programs such as MS Excel. Although the program conducts the query of whether covering is required or not for all of the sections only in one run, it can't offer the optimum covering type and covering thickness for all of the sections once at a time. Instead, it produces the results just for the section queried in that run. This can be accepted also as a limitation. Conclusions

Thank you for your attention.