insy 7200 slip casting neural net / fuzzy logic control system
TRANSCRIPT
![Page 1: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/1.jpg)
INSY 7200
Slip Casting Neural Net / Fuzzy Logic Control System
![Page 2: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/2.jpg)
2
Slip Casting of Sanitary Warewarm slip is piped throughout plantslip is poured into moistened moldexcess slip is drained from moldcasting takes from 50 to 70 minutesmold is opened and cast piece is air driedpiece is spray glazedpiece is kiln fired
Patriottoilet byEljer
![Page 3: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/3.jpg)
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
![Page 4: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/4.jpg)
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
![Page 5: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/5.jpg)
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
![Page 6: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/6.jpg)
6
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”
![Page 7: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/7.jpg)
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
![Page 8: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/8.jpg)
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
![Page 9: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/9.jpg)
9
System Architecture
User Interface - Visual Basic
Data -Access
Cast RateNeural Net
Moisture GradientNeural Net
Fuzzy ExpertSystem - TilShell, C
TrainingModule
Brainmaker, C
![Page 10: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/10.jpg)
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
![Page 11: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/11.jpg)
11
Data Input Screen
![Page 12: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/12.jpg)
12
Graphing Options
![Page 13: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/13.jpg)
13
Selecting a Graphing Option
![Page 14: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/14.jpg)
14
Typical Control Chart Graph
![Page 15: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/15.jpg)
15
Dual Predictive Networks
Slip Temp
.
..
.
.. ...
MeanMoistureGradient
CastRate
Cast Time
BR10
BR100
IR
BU
Gelation
Filtrate
Cake Wt
H2O RetSO4
Plant Tempand Humidity
(8)
(8) (8)
![Page 16: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/16.jpg)
16
Neural Networks Accuracy
0.26
0.31
0.36
0.41
0.46
0.51
0.56
0.61
0.66
1 21 41 61 81 101 121 141 161 181
OBSERVATION NUMBER
CA
ST
RA
TE
PREDICTED TARGET
Network Data ErrorTrain
ErrorTest
ErrorFinal
CastRate
952 0.0162 0.0167 0.0157
MoistureGradient
367 0.0029 0.0036 0.0025
![Page 17: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/17.jpg)
17
Typical Analysis Graphs
0.32
0.325
0.33
0.335
0.34
0.345
0.35
0.355
0.36
0.365
0.37
65 70 75 80 85 90 95 100 105 110
PLANT TEMPERATURE
MAXIMUM
MEAN
MINIMUM
Cast Rate as a Function of Plant Temperature
0
0.01
0.02
0.03
0.04
0.05
0.06
86 88 90 92 94 96 98 100
SLIP TEMPERATURE
MAXIMUM
MEAN
Moisture Gradient as a Function of Slip Temperature
![Page 18: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/18.jpg)
18
Using the Predictive Models
![Page 19: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/19.jpg)
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 SO4 which yield both the smallest moisture gradient and the largest cast rate
![Page 20: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/20.jpg)
20
Using the Process Optimization Module
![Page 21: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/21.jpg)
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
![Page 22: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/22.jpg)
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.
![Page 23: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/23.jpg)
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
70 90Not Hot
8070 90
Hot
80
![Page 24: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/24.jpg)
24
Schematic of Expert System
Temperature
Humidity
Mold Age
RuleBase
MoldCondition
CastingRate
RuleBase
Casting Time
User Input
System Predicted
![Page 25: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/25.jpg)
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
![Page 26: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/26.jpg)
26
Some Membership Functions
00.10.20.30.40.50.60.70.80.9
1
75 80 85 90 95 100 105
Plant Temperature
Mem
ber
ship Low Med High
00.10.20.30.40.50.60.70.80.9
1
40 45 50 55 60 65 70 75
Humidity
Mem
ber
ship Low Med High
00.10.20.30.40.50.60.70.80.9
1
0 1 2 3 4 5 6
Mold Age in Weeks
Mem
ber
ship New Mid Old
00.10.20.30.40.50.60.70.80.9
1
19 20 21 22 23 24 25
Cast Rate
Mem
ber
ship Low Med High
![Page 27: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/27.jpg)
27
Membership Function and Rules for Mold Condition
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
0 1 2 3 4 5 6 7 8 9 10
Mold Condition
Me
mb
ers
hip
Very Dry
Dry Avg Wet Very Wet
AvgDry
AvgWet
Temp. Humidity / AgeLow Medium High
New Mid Old New Mid Old New Mid OldLow Dry Dry AvgWet Avg AvgWet VeryWet AvgWet Wet VeryWetMedium VeryDry Dry AvgWet Dry Avg Wet AvgDry AvgWet VeryWetHigh VeryDry VeryDry Avg VeryDry Dry AvgWet AvgDry AvgWet Wet
![Page 28: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/28.jpg)
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
![Page 29: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/29.jpg)
29
Response Surface for Mold Condition
![Page 30: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/30.jpg)
30
Using the Expert System
![Page 31: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/31.jpg)
31
The Training Module
![Page 32: INSY 7200 Slip Casting Neural Net / Fuzzy Logic Control System](https://reader035.vdocument.in/reader035/viewer/2022062322/56649cea5503460f949b4b87/html5/thumbnails/32.jpg)
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