330 likes | 574 Views
INSY 7200. Slip Casting Neural Net / Fuzzy Logic Control System. 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
E N D
INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System
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
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
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 Process Variables
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
Primary Specific Objectives of Controlling the Slip Casting Process • Set daily controllable variables • SO4 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”
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
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
System Architecture User Interface - Visual Basic Fuzzy Expert System - TilShell, C Data - Access Cast Rate Neural Net Moisture Gradient Neural Net Training Module Brainmaker, C
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
Dual Predictive Networks Cast Time Slip Temp Mean Moisture Gradient BR10 . . BR100 . IR (8) BU Gelation Filtrate Cast Rate Cake Wt . . H2O Ret . . . . SO4 Plant Temp and Humidity (8) (8)
Typical Analysis Graphs Cast Rate as a Function of Plant Temperature Moisture Gradient as a Function of Slip Temperature
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 SO4 which yield both the smallest moisture gradient and the largest cast rate
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
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.
Why is the Fuzzy Part Needed? To recommend cast time, variables must be translated from qualitative to quantitative. Compare Describing Temperature as Hot: Fuzzy Logic Regular Logic Hot Not Hot 70 80 90 70 80 90
Schematic of Expert System Rule Base Casting Rate Casting Time Mold Temperature Condition User Input Humidity System Predicted Rule Base Mold Age
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
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
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