INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System.

Slides:



Advertisements
Similar presentations
Inference without the Engine!. What is EZ-Xpert 3.0? EZ-Xpert is a Rapid Application Development (RAD) environment for creating fast and accurate rule-based.
Advertisements


Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
CHAPTER 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
Chapter Eleven Artificial Intelligence II: Operational Perspective.
Experimental Design, Response Surface Analysis, and Optimization
Fuzzy logic Fuzzy Expert Systems Yeni Herdiyeni Departemen Ilmu Komputer.
DEVELOPMENT OF A METHOD FOR RELIABLE AND LOW COST PREDICTIVE MAINTENANCE Jacopo Cassina.
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: –Fuzzy sets: describe the value of variables –Linguistic variables: qualitatively and.
SBSE Course 3. EA applications to SE Analysis Design Implementation Testing Reference: Evolutionary Computing in Search-Based Software Engineering Leo.
Business Statistics: A Decision-Making Approach, 7e © 2008 Prentice-Hall, Inc. Chap 2-1 Business Statistics: A Decision-Making Approach 7 th Edition Chapter.
Lecture 13 Revision IMS Systems Analysis and Design.
Chapter 2 Graphs, Charts, and Tables – Describing Your Data
Learning From Data Chichang Jou Tamkang University.
Fuzzy Medical Image Segmentation
Review 4 Chapters 8, 9, 10.
1 Simulation Modeling and Analysis Verification and Validation.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Short Term Load Forecasting with Expert Fuzzy-Logic System
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Application of SAS®! Enterprise Miner™ in Credit Risk Analytics
Data Mining Techniques
LSS Black Belt Training Forecasting. Forecasting Models Forecasting Techniques Qualitative Models Delphi Method Jury of Executive Opinion Sales Force.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
Soft Computing Lecture 20 Review of HIS Combined Numerical and Linguistic Knowledge Representation and Its Application to Medical Diagnosis.
Chapter 11 Analysis and Explanation. Chapter 11 Outline Explain how CI systems do what they do Only a few methodologies are discussed here Sensitivity.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
A SEMINAR PRESENTED BY Ajaya Kumar Rath Regdno: Dept : ECE Sem: 7th.
Goran Šuković, University of Montenegro 1/24 Experiences with Diploma Projects at University of Montenegro 10 th Workshop on “Software Engineering Education.
Fuzzy Inference (Expert) System
Modeling - Simulation and AI Software ©Ideler2002.
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 3 1 Software Size Estimation I Material adapted from: Disciplined.
Data Collection and Processing (DCP) 1. Key Aspects (1) DCPRecording Raw Data Processing Raw Data Presenting Processed Data CompleteRecords appropriate.
I Robot.
Disciplined Software Engineering Lecture #3 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department.
Fuzzy Systems Michael J. Watts
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
STATISTICS AND OPTIMIZATION Dr. Asawer A. Alwasiti.
 Engineers have led the way on project management, it is now “hot and trendy”.  #1 Area of Continuing Education reported by Penn State Behrend ECE alumni.
Decision Tree Algorithms Rule Based Suitable for automatic generation.
Application of Data Mining Techniques on Survey Data using R and Weka
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
LOAD FORECASTING. - ELECTRICAL LOAD FORECASTING IS THE ESTIMATION FOR FUTURE LOAD BY AN INDUSTRY OR UTILITY COMPANY - IT HAS MANY APPLICATIONS INCLUDING.
O. Giustolisi, L. Berardi, D. Laucelli Technical University of Bari, Bari (Italy)
© 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Chapter 11 – Neural Nets © Galit Shmueli and Peter Bruce 2010 Data Mining for Business Intelligence Shmueli, Patel & Bruce.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 7. Classification and Prediction
Organization and Knowledge Management
Fuzzy Systems Michael J. Watts
Sculptures.
Intro to Machine Learning
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Software Engineering (CSI 321)
Software What Is Software?
Artificial Intelligence
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Steps of the Scientific Method
Presented By: Darlene Banta
Fuzzy Inference Systems
Design of Experiments CHM 585 Chapter 15.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System

2 Slip Casting of Sanitary Ware Êwarm slip is piped throughout plant Ëslip is poured into moistened mold Ìexcess slip is drained from mold Ícasting takes from 50 to 70 minutes Îmold is opened and cast piece is air dried Ïpiece is spray glazed Ðpiece is kiln fired Patriot toilet by Eljer

3 Slip Casting of Sanitary Ware Casting involves many controllable and uncontrollable variables –raw material variables –product design variables –ambient conditions –human aspects Casting imperfections can cause cracks or slumps which generally do not manifest until after glazing and firing

4 Process Variables Raw Material –slip viscosity –slip thixotropy –slip temperature –particle size Product Design –shape complexity –size Ambient Conditions –temperature –humidity Human –operator skill and experience Other –plaster mold condition

5 General Objectives of Controlling the Slip Casting Process Reduce post-firing cracks which require rework or scrapping Analyze short term and long term trends Optimize daily setting of controllable variables Optimize long term setting of raw material variables Perform “what-if” analysis without expensive test casts Enhance training of new engineers and technicians

6 Primary Specific Objectives of Controlling the Slip Casting Process Set daily controllable variables –SO 4 content of slip –Cast time for each bench Minimize cracks and slumps using surrogate measure of “moisture gradient” Minimize cast time by maximizing “cast rate”

7 Possible Approaches to Control of Slip Casting Daily test casts and adjustments to controllable variables Foreman expertise and judgment Theoretic models Expert system Statistical models (e.g., regression) Artificial neural networks Optimization algorithms

8 Hybrid Computational Approach Data repository of relevant daily activity Non-linear neural network models for –Estimating cast rate –Estimating resulting moisture gradient Optimization algorithm to select best combination of high cast rate and low moisture gradient Fuzzy expert system to customize plant cast time to individual benches Training cases for guided “what-if” analysis

9 System Architecture User Interface - Visual Basic Data - Access Cast Rate Neural Net Moisture Gradient Neural Net Fuzzy Expert System - TilShell, C Training Module Brainmaker, C

10 Data Repository Create data base of daily process data using existing handwritten records (tables, control charts) Perform calculations (e.g., moisture gradient) Purify records Analyze trends graphically and numerically Automatic generation of control charts

11 Data Input Screen

12 Graphing Options

13 Selecting a Graphing Option

14 Typical Control Chart Graph

15 Dual Predictive Networks Slip Temp Mean Moisture Gradient Cast Rate Cast Time BR10 BR100 IR BU Gelation Filtrate Cake Wt H 2 O Ret SO 4 Plant Temp and Humidity (8)

16 Neural Networks Accuracy

17 Typical Analysis Graphs Cast Rate as a Function of Plant Temperature Moisture Gradient as a Function of Slip Temperature

18 Using the Predictive Models

19 Process Optimization Select best combination of variables which can be controlled daily Engineer inputs values of all other variables that day Optimization algorithm uses the neural network predictions to find values of cast time and SO 4 which yield both the smallest moisture gradient and the largest cast rate

20 Using the Process Optimization Module

21 Fuzzy Logic Expert System Plant temperature and humidity varies greatly from bench to bench Mold age varies greatly from bench to bench The plant setting of cast time from the Process Optimization Module needs to be customized to each bench

22 What is an Expert System? Consists of qualitative rules elicited from human experts and / or induced from data Sample rules: If the mold is old, the cast rate is slow. If the temperature is low and the humidity is high, the mold is wet.

23 Why is the Fuzzy Part Needed? To recommend cast time, variables must be translated from qualitative to quantitative. Compare Describing Temperature as Hot: Regular Logic Fuzzy Logic 7090 Not Hot Ho t 80

24 Schematic of Expert System Temperature Humidity Mold Age Rule Base Mold Condition Casting Rate Rule Base Casting Time User Input System Predicted

25 Developing the Fuzzy Part Review of historic plant data to get ranges and distribution of temperature, humidity, mold age and cast rate Independent survey of plant ceramic engineers on rules Group discussion / modification of first cut rule base and membership functions

26 Some Membership Functions

27 Membership Function and Rules for Mold Condition

28 System Software Rule base and membership function developed in TilShell by Togai Infralogic using standards - triangular membership functions, max / min composition and centroid defuzzification System control surface for both mold condition and casting time verified for smoothness and agreement with expert knowledge System compiled into C code and linked to the cast rate neural network and to the user interface

29 Response Surface for Mold Condition

30 Using the Expert System

31 The Training Module

32 Final Remarks A modular approach is needed for most real world complex systems The new computational techniques sound exotic but they can get the job done Combining quantitative and qualitative information can be accomplished rigorously Sometimes the least technically challenging parts (e.g., data repository, training module) hold great value