Documente Academic
Documente Profesional
Documente Cultură
Based on
ProCAST
Version 3.1.0
TABLE OF CONTENTS
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
General Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 6
Graphical Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 8
Manual Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 9
Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 10
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 11
Next Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 11
STARTING ProCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 13
DATABASE FACILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 17
TABLE MAINTENANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 23
VIEWING TOOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 26
SETTING-UP PROBLEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
General Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
Fluid Flow Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
Mesh and Material Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
Boundary Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 3
Run Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 5
Radiation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 5
Micromodeling Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6
Simulating an Al-7% Si Alloy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 8
Inverse Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 11
USING PreCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
GEOMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 2
CREATE 2-D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 8
ARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
CIRCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 11
DEL LINE-ARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 13
DEL REGION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 14
ENCLOSURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 15
LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 16
MESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 17
MOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 19
QUIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 20
REGION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 21
RESTORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 22
REVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 23
SPLIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 24
SMOOTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 25
SYMMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 26
GRAVITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 28
CENTRIFUGAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 32
CHECK GEOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 36
AXISYM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 41
VIRTUAL MOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 42
MATERIALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 44
DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 46
THERMAL PROPERTIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 51
FLUID PROPERTIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 55
FILTER PROPERTIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 60
ELECTROMAGNETIC PROPERTIES . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 61
ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 64
STRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 68
MATERIAL TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 70
PROPERTIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 70
ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 75
MICRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 77
CAFE MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 82
COUPLED EUTECTIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 83
DUCTILE IRON EUTECTIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 87
DUCTILE IRON EUTECTOID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 89
EQUIAXED DENDRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 90
GRAY IRON EUTECTOID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 94
GRAY/WHITE IRON EUTECTIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 95
PERITECTIC TRANSFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 97
SCHEIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 102
SOLID TRANSFORMATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 104
INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 110
INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 111
DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 113
CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 119
ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 121
MULTI-POINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 124
INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 128
BOUNDARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 129
DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 131
CURRENT DENSITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 135
DISPLACEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 136
HEAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 137
INJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 140
MAGNETIC POTENTIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 141
MASS SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 142
MOMENTUM SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 143
POINT LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 144
PRESSURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 145
SURFACE LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 146
SURFACE NUCLEATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 147
TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 148
TURBULENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 149
VELOCITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 150
VENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 152
VOLUMETRIC HEAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 153
ASSIGN SURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 154
ADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 156
ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 156
COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 157
DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 157
DESELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 157
INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 157
LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 157
REMAINDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 158
SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 158
SELECT ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 159
STORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 159
SURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 159
ASSIGN VOLUME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 161
CURRENT DENSITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 162
MASS SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 162
MOMENTUM SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 162
SURFACE HEAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 162
VOLUMETRIC HEAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 162
PERMEABILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 164
INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 165
RADIATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 166
DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 167
EMISSIVITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 171
TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 172
VELOCITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 173
ENCLOSURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 174
ADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 175
ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 175
DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 176
DESELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 176
SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 176
SELECT ALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 176
STORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 177
SOLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 178
INITIAL CONDITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 180
CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 182
EXTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 183
FREE SURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 185
RUN PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 186
UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 188
GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 189
THERMAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 195
RADIATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 199
FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 202
TURBULENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 210
STRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 212
ELECTROMAGNETIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 214
INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 216
CAFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 218
USING DataCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 1
USING ProCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1
USING PostCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 1
OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 3
X-Y PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 4
GEOMETRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 16
RADIATION FACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 17
TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 18
PRESSURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 22
VELOCITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 23
HEAT FLUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 24
R, G, L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 25
FEEDING LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 29
ISOCHRONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 31
ALPHA CASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 34
SDAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 36
ROW SUM ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 38
FACE TO GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 39
FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 40
STEPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 41
UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 43
MATERIALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 45
USING ViewCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 1
CONTOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 4
VECTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 12
STEPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 16
MATERIALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 17
PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 18
VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 31
PAUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 38
APPENDIX A
INSTALLING ProCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A - 5
APPENDIX B
ProCAST FILE USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
PreCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
DataCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
ProCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
PostCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
ViewCAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
APPENDIX C
MATHEMATICAL FORMULATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Section 1: Energy Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Section 2: Continuity Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Section 3: Momentum Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Section 4: Turbulent Kinetic Energy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Section 5: Turbulence Dissipation Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Section 6: Eddy Viscosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Section 7: Non-Newtonian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Stress Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C - 22
APPENDIX D
prefixd.dat FILE FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D - 1
APPENDIX E
MATERIAL PROPERTY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E - 1
APPENDIX F
STRESS MODEL PROPERTY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F - 1
APPENDIX G
BOUNDARY CONDITION PROPERTY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . G - 1
APPENDIX H
INTERFACE PROPERTY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H - 1
APPENDIX I
RADIATION PROPERTY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I - 1
APPENDIX J
MATERIAL MICROMODEL PROPERTY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . J - 1
APPENDIX K
INVERSE MODELING FILE FORMATS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K - 1
Inverse settings file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K - 1
Measurement file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K - 3
APPENDIX L
INSTALLING INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L - 1
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
CHAPTER 1
INTRODUCTION
Purpose ProCAST models industrial casting processes and provides tools
which may be applied to the analysis of a wide variety of fully coupled
thermal, fluid, stress, and microstructure prediction problems. This
advanced suite of software modules uses the Finite Element Method
and comprehensive solvers to capture all the physics of the casting
process and lets you see the effects of design decisions . . . on the
computer. Complex geometries including the casting, dies, molds,
risers, gates, and chills can be evaluated as a complete system or they
may be isolated, depending upon your individual project-specific needs.
About ProCAST ProCAST is and has been the technology leader in the casting
simulation market for many years. Key attributes which have
contributed to this leadership position are enhanced in the newest
release of ProCAST. Some of these attributes are discussed here.
INTRODUCTION, PAGE 1 - 1
INTRODUCTION
Analytical Application ProCAST is a powerful tool to help you engineer your process . . . to
make castings with the required shape and properties, the first time and
every time. When you cast it first on the computer, you avoid the
costly shop floor trial-and-error approach of the past. Some of the
analytical capabilities you may apply to your process include:
Heat flow: ProCAST handles all three primary modes of heat
transfer--conduction, convection and radiation. It also allows
you to account for phase changes (melting, solidification, and
solid-state transformation) and internal heat generation or
dissipation.
Fluid flow: ProCAST offers outstanding fluid flow capabilities for
simulating mold filling. It handles any type of filling, including:
plastics, waxes, powdered metals, and the very high velocities
encountered in high pressure die casting. Turbulent flow,
compressible flow, as well as non-Newtonian flow can be
handled. Vents, trapped gas, low pressure casting, lost foam
processes, the use of filters, and centrifugal processes can all
be accurately simulated.
Stress and Strain: ProCAST calculates thermally induced stresses
simultaneously in all components of the simulation with linear
elastic, elasto-plastic, or elasto-viscoplastic models. Residual
stresses, plastic deformation, hot tears, and final shape of the
casting can all be predicted. ProCAST also automatically
determines gap formation which results from the heat flow
across the interface between the casting and mold in coupled
thermal/stress analyses.
Radiation: The advanced radiation module calculates net radiosity
using the diffuse grey body approximation technique. View
factors, including the shadowing effects, are automatically
calculated. The enclosure can move with respect to the casting
Software features The suite of tools available to you is governed by your software license.
Your professional judgement and individual research, design,
development, or analysis requirements govern which of the available
tools you will use. The ProCAST suite is composed of six software
modules. These six software modules are briefly described below.
INTRODUCTION, PAGE 1 - 3
INTRODUCTION
Technical Features ProCAST offers sophisticated and powerful technology for simulating
your casting and casting process problems. Some of the distinctive
features of this technology are discussed below.
Select an implicit mode for the casting and an explicit mode for the
die with little restriction on time step size using the two-level
time stepping algorithm. The consequence is a substantial
savings in CPU time, particularly if there are many elements in
the die.
The interface heat transfer between the casting and the mold is a
dominant rate controlling mechanism. UES engineers have
developed a very accurate and efficient coincident node
methodology for modeling this phenomenon. Time and/or
temperature dependent coefficients can be accommodated.
Again, automatic selection of faces makes life easier for the
ProCAST user.
INTRODUCTION, PAGE 1 - 5
INTRODUCTION
conditions
Time and/or temperature dependent film coefficients for flux
boundary conditions
Pressure dependent velocity boundary conditions
Diffuse, gray body radiation model
Automatic view factor calculations with moving relative surfaces
Radial and mirror symmetry options available in the radiation model
Hexahedral (brick), tetrahedron, wedge, quadrilateral, and triangular
elements
Multi-point constraints
Automatic calculation of isochrons, temperature gradients,
solidification rates, and cooling rates
Automatic calculation of metallurgical indicators for porosity, grain
size and morphology, etc.
Temperature-time curve plots
Fraction solid-time curve plots
Sophisticated contour and vector plotting program for viewing all
results
Interfaced with PATRAN, IDEAS, IFEM, GFEM, ProEngineer,
ANSYS, ARIES and ANVIL for mesh generation
This manual will introduce you to the general ProCAST workflow and
provide detailed information about specific commands, functions,
keywords, and operations.
General Workflow The work steps which you follow when using ProCAST depend upon the
nature of your project, your intended use of the results generated by
ProCAST, and the type and quality of model you use as the initial input.
The general workflow, outlined below, illustrates the six general steps
typically followed in a complete ProCAST project.
Graphical Interface ProCAST uses a graphical interface to facilitate input and interaction
between you and the components of ProCAST. When the PreCAST,
PostCAST, and ViewCAST modules are activated, the work space is
filled with a gray background, the UES logo is placed in the lower right-
hand corner, and a main function banner is displayed. The function
banner is a row of push buttons which appear across the top of the work
space. The number of buttons shown in a function banner and their
INTRODUCTION, PAGE 1 - 7
INTRODUCTION
capabilities depend upon the specific module which has been activated.
When a module is active, with very few exceptions, this row of buttons
will always be visible.
ProCAST allows you to set your own preferences for selected aspects
of your workstation environment. These include background and
foreground colors and fonts. These preferences are described in
Appendix M -- User Preferences.
Hot Keys In addition to the graphical interface there are several hot keys which
have been implemented in ProCAST. These keys or key combinations
provide short cuts to commonly performed activities such as zooming
and rotating objects displayed in the work window pane.
The following table summarizes these special keys and the functions
they perform.
Key, Key Combination, Function Performed
or Mouse button
F2 Zoom in by 10%
Manual Organization This manual is organized to provide a reference for each module in the
ProCAST suite. Accordingly, there is a section dedicated to the
PreCAST, DataCAST, ProCAST, PostCAST, and ViewCAST modules.
The MeshCAST module is documented in two separate manuals,
MeshCAST Users Manual & Technical Reference and MeshCAST
Tutorial & Exercise Manual. These are available under separate cover.
The following headings are provided for each topic. In the discussion
below, the nature of the information presented in each topic is
described. The following outline briefly describes the information
presented for each topic.
INTRODUCTION, PAGE 1 - 9
INTRODUCTION
Typographic The following typographic and keying conventions are used in this
Conventions manual:
Technical Support Additional technical support is available during normal business hours.
You contact the UES Technical Support Staff by:
Telephone: 410-573-2037
Facsimile: 410-573-2041
E-mail: adi@annapolis.ues.com
Next Step The recommended next step for using ProCAST and this manual is to
read the following topical discussions: Starting ProCAST, Database
Facility, Table Maintenance, and Viewing Tools. These topics are
included in the introduction and provide information about capabilities
and techniques which have been implemented, where applicable, in
ProCAST modules.
INTRODUCTION, PAGE 1 - 11
INTRODUCTION
STARTING ProCAST
Method There are two basic ways to start ProCAST or one of its modules: 1)
typing a command line, or 2) clicking on an icon or menu item. The
systems modular structure allows you to launch individual components,
such as PreCAST, PostCAST, ViewCAST, etc., by name or select them
from a menu on the ProCAST System Interface Screen.
INTRODUCTION, PAGE 1 - 13
STARTING PROCAST
There are two ways to enter this file prefix; 1) you may type the desired
prefix after the module name in the command line at either a Unix or
NT prompt, or 2) you may enter the prefix in a dialog window using the
PCS Interface Screen.
At the top of the Interface Screen are two function buttons. The FILE
button displays a menu which allows you to specify the prefix and the
working directory to be used for this project. This menu is shown here.
When you select PREFIX from the menu, a dialog window is displayed.
After you have provided the prefix name and the directory path, you
may use the EXECUTE button to display a list of the ProCAST
modules. You may select from this list to launch the respective
module. The EXECUTE menu is shown here.
The use of the PCS Interface Screen is an optional method for starting
ProCAST modules. In both Unix and Windows-NT, you may start the
desired module by typing the appropriate information in the prompt
window. Additionally, in Windows-NT you may click on Start, select
Run, and type the appropriate information in the run dialog window.
Remarks The following table summarizes the options for initiating a ProCAST
module session.
Windows-NT UNIX
Click on the Opens the PCS Click on the Opens the PCS
ProCAST icon on Screen ProCAST icon on Screen
the NT-Start Menu the Desktop. **
or Desktop.
INTRODUCTION, PAGE 1 - 15
STARTING PROCAST
Windows-NT UNIX
*Entering the prefix in these commands will place the entered value in the prefix dialog
box.
**Assuming that your Unix release supports this option.
***Options and/or parameters for each module are discussed in each
modules section of this manual.
If you are using the NT version, and would like to specify a directory on
another disk, type the following in the directory dialog window:
//x/path/prefix
where: x = the drive name
path = the path name
prefix = this projects name
Related Topics Using PreCAST, Using DataCAST, Using ProCAST, Using PostCAST,
Using ViewCAST
DATABASE FACILITY
Description The Database Facility has been integrated into PreCAST. Access to
the Database Facility is based upon push buttons which appear in
selected menus of PreCAST functions and components. For example,
when you select MATERIALS, INTERFACES, BOUNDARY
CONDITIONS, or RADIATION from the Main Function Banner, a drop
down menu will be displayed. One entry in these menus is
DATABASE. Selecting the DATABASE entry from these menus will
open additional Dialog Boxes, Option Lists, Data Input Windows, or
sub-menus.
Method The figure shown here illustrates the menu which is displayed when the
MATERIALS function in the Main
Function Banner is activated.
INTRODUCTION, PAGE 1 - 17
DATABASE FACILITY
Along the top of the table is a group of push buttons which provide
access to specific database functions. The heading for the table, which
appears below these push buttons and above the table entries, will
change depending upon the database elements being displayed.
When you select a function from this group of push buttons, additional
Dialog Boxes, Option Lists, Data Input Windows, or sub-menus will be
displayed. These graphical interface tools will guide you through the
process working with information in the database. The syntax for each
of these data elements and any specific input rules will be explained in
the appropriate section of this manual.
The scroll bar at the left side of the table allows you to move through
table entries, if the number of table entries in the database exceeds
what can be displayed at one time.
Remarks ProCAST provides the capability and flexibility to read, add, copy,
modify, or delete data in its databases.
You cannot delete or modify the base set of material data elements
which come with ProCAST. However, you can copy an entry, rename
it, and modify the newly created entry. You may only delete those data
elements which you have added to the database.
READ
Provides the capability to read and/or modify detailed
information about a specific table entry in the database. You
select the desired table entry by clicking on it. The background
of the selected table entry will turn red.
Once a table entry has been selected, click on the READ push
button. This will result in the immediate action to retrieve the
data associated with this table entry and display it in an
appropriate format. From this display you may be able to
select additional levels of detail for viewing. The figure shown
here illustrates the data which is displayed because we selected
the IRON_Pure entry in the MATERIALS DATABASE.
INTRODUCTION, PAGE 1 - 19
DATABASE FACILITY
If this database entry has your USER name, you may change
data or add data elements to this entry. You may store any
data you may have entered by clicking the STORE push button
at the bottom of the display. This will store the data in the
database and close the display.
You may close the display without storing any data you may
have entered by clicking the CANCEL push button at the
bottom of the display.
ADD
Provides the capability to add a data element to the database.
You activate the ADD function by clicking the ADD push button.
This results in the immediate action to display a blank Input
Data Box. In this example adding a material would display an
input box like the one shown here.
You may store any data you may have entered in the Input
Data Box by clicking the STORE push button at the bottom of
the box. This will store the data in the database and close the
Input Data Box.
You may close the Input Data Box without storing any data you
may have entered by clicking the CANCEL push button at the
bottom of the box.
COPY
Provides the capability to copy the data associated with one
table entry and rename it. You select the desired table entry by
clicking on it. The background of the selected table entry will
turn red.
Once a table entry has been selected, click on the COPY push
button. This will
result in the
immediate action of
displaying a Text
Input Box , as shown
here. Type the name
of the new entry in the Text Input Box and press the ENTER key.
This will create the new database entry.
DELETE
Provides the capability to delete the data associated with one
table entry. You may only delete an entry from the database if
you are the one who created it, i.e., it has your USER name.
You select the desired table entry by clicking on it. The
background of the selected table entry will turn red.
INTRODUCTION, PAGE 1 - 21
TABLE MAINTENANCE
TABLE MAINTENANCE
Method The figure shown here illustrates a tabular display of the Conductivity
property for a material. The main parts of the table display are: the
Table Function
Table Function Push Buttons
Push Buttons,
Table Heading(s),
Rotary Toggle
Switches, Table
Entries, and the Table Heading(s)
Edit Value Input
Box.
Rotary Toggle Switches
The number of
columns displayed
and the presence
of rotary toggle Table Entries
switches and their
respective optional
values will depend
upon the exact
nature of the data
to be entered and
the valid attributes
for each specific
data element as
defined by
ProCAST.
SAVE
This Table Function stores the contents of the table in the
appropriate database. If you have added or changed any table
entries, these will be saved at this time.
GRAPH
This Table Function will graph the data points which are
contained in the table entries. There must be at least two rows
filled out for the function to be graphed. An information
message will be displayed if there are an insufficient number of
data points to plot the graph. If there are no table entries, the
GRAPH push button is ignored. The figure shown here
illustrates the graph of the data in the associated table.
ERASE
This Table Function will delete the entire contents of the table.
This operation is not reversible.
QUIT
This Table Function will result in the immediate action to close
the table display. The data is not stored automatically.
Therefore, any data or changes which you have not stored, will
be discarded.
Rotary Toggle Switches allow you to select a value from the list of valid
entries defined by ProCAST. You select the desired value by clicking
the toggle switch in the table display. This button is a rotary push
button. Each consecutive time you click on the button, the next option
in the list is displayed as the label of the button. The valid choices and
the default value, if any, will be described in the appropriate sections of
this manual. If you change a toggle switch setting, you must use the
INTRODUCTION, PAGE 1 - 23
TABLE MAINTENANCE
Entering data in the table is done by first selecting the desired table
entry. You select a table entry by clicking on it. If the table is empty,
select the area in the
first row under the
first column heading.
This is illustrated in
the figure shown
here.
Once a table entry is selected the background of that entry will change
to red and the cursor will be placed in the Edit Value Input Box. If the
entry contains data, the data will be displayed in the Edit Value Input
Box. You may then enter or change the data in the Edit Value Input
Box. When you are satisfied with the new data, press ENTER. This will
place the value in the highlighted table entry and move the cursor to the
next available table entry.
Remarks It is important to note that data elements which are entered or changed
in the Table Display are not saved in the database until you use the
STORE Table Function.
VIEWING TOOLS
Method The figure shown here illustrates the tools available in the VIEWING
TOOLS toolbox. To use a viewing tool,
click on it when the cursor is over the
desired function. When you select a tool,
ProCAST will perform the designated
function or open an additional input
display. You may use these input
displays to provide additional instructions
or other directions as to how the selected tool is to be used. For
example, when you select the ROTATE function, an input display will
be opened to allow you to input the amount and direction of the rotation.
The method, syntax, and use of the Viewing Tools will be discussed in
this section of the manual. For convenience of presentation, they will
be presented in alphabetical order.
After Center
Before Center
The figure on the right shows the geometry as redrawn with the
INTRODUCTION, PAGE 1 - 25
VIEWING TOOLS
The figure on the right shows the geometry as redrawn with the
center of the geometry at the point we selected.
DRAG does not have any effect on the geometry. It will redraw
the geometry or the portion of the geometry being displayed at
the time you click the left mouse button.
figure shown here. This display capability does not alter the
model or the mesh. It allows you to focus on specific portions
of the model for analysis.
Using the ELEMENTS tool just after using the HIDDEN tool will
limit the elements labeled to the visible surface elements.
INTRODUCTION, PAGE 1 - 27
VIEWING TOOLS
the mesh based upon their material ID. When you select this
function by clicking the left mouse button on the MAT SELECT
push button, ProCAST displays a tabular list which contains the
material IDs and the material names in the model. This list is
illustrated in the figure shown here. All of the active materials
will be highlighted with a red background in the list. In this
illustration, the model contains three Material IDs. Only two of
these materials have been selected as active.
When you are satisfied with the materials you have selected,
click on the QUIT push button. The Material List display will
close and the work area will be redrawn showing only those
materials you set to be active.
This display capability does not alter the model or the mesh.
These capabilities allow you to focus on specific portions of the
model for analysis.
NODES--Use this push button to display the Node ID Numbers for each
node of the mesh which is in the work window pane. You select
this function by clicking the NODES push button. The node
numbers will be drawn in red for each node currently being
displayed. This is illustrated in the figure shown here. This
display capability does not alter the model or the mesh. It
allows you to focus on specific portions of the model for
analysis. Using the NODES tool just after using the HIDDEN
tool will limit the nodes labeled to the visible surface nodes.
INTRODUCTION, PAGE 1 - 29
VIEWING TOOLS
Note that the rotation is about the global triad which appears in
the lower left corner of the display screen. The right-hand rule
is used.
ZOOM--Use this tool to enlarge or shrink the image in the work window
pane. When you click
on the ZOOM push
button an input
display will be shown.
This is illustrated in
the figure shown here.
Select the amount of enlargement or shrinkage by moving the
slider in the horizontal scroll bar. You may move the slider by
clicking the left mouse button on either of the directional
arrows, by clicking the left mouse button in the slide track, or by
clicking and dragging the slider.
Moving the slider toward the - shrinks the image; toward the
Click on the ZOOM push button in the control box to have the
image moved after you have set the desired degree of
magnification.
or
Click on RESET to reset the scroll bar to zero without moving
the image.
or
Click on the QUIT push button in the control box to close the
control box without resetting any value you may have specified.
INTRODUCTION, PAGE 1 - 31
SETTING-UP PROBLEMS
CHAPTER 2
SETTING-UP PROBLEMS
General Principles When setting up any type of ProCAST analysis, you should keep in
mind the following guidelines:
temperatures of the mold from the end of one cycle and use
them for the initial temperatures of the next cycle.
11. After running DataCAST, you should always examine the
prefixd.out file. Error or warning messages will be written at the
top of this file. DataCAST will convert any quantity units into
CGS units and the results will also be written in this file. If
something looks out of the ordinary may indicate an error in
data input. The volumes of each material ID are written, in
cm3, in the material data summary .
12. Run the problem in ProCAST for 10 time steps. Use the
post-processing features of ViewCAST to see if, the
temperature initial conditions are correct, the temperature drops
across the coincident interfaces are reasonable, temperature
fields have continuity across the regions where multi-point
constraints exist, heat fluxes have the right magnitude, and
symmetry faces are experiencing zero flux.
Fluid Flow Analysis Setting up a casting problem for a "fluid and thermal" analysis does not
require much additional effort as compared to a "thermal only" analysis.
The analyst needs only to provide a few additional pieces of
information.
Boundary Conditions
In general, every boundary of the fluid domain requires either a velocity
or pressure boundary condition, sometimes both. In most situations,
this means that you have to specify the conditions at the inlets and
outlets. The following types of fluid boundary conditions are used in
ProCAST:
1. No-slip conditions specify a zero velocity on a stationary surface.
PreCAST will automatically put a no-slip boundary condition at
all the coincident interface nodes. If the mold walls are not
included in the model, no-slip boundary conditions should be
imposed by specifying a zero u, v, (and w in 3--D) velocities.
No time and/or pressure functions are appropriate for this type
of boundary condition.
2. Specified Velocity conditions are used to set non-zero velocity
vectors on inflow and outflow. For 2D analyses, both the u and
v velocity components must be specified, even if one of them is
zero. Likewise, for a 3D analysis, all three velocities must be
specified. These boundary conditions can be given as
constants or can be functions of time and/or pressure.
3. Specified pressure conditions can be used as inflow or outflow
conditions or on free surfaces. In some cases it may be used to
simply set a reference pressure. Pressure boundary conditions
can be constant or time varying. ProCAST will automatically
set the pressure to zero on the free surfaces in the model. If
the gas model is utilized, then the pressure on each free
surface will be controlled by the gas model. All models,
whether they are free surface or not, should have at least one
specified pressure somewhere in the fluid region. If no
specified pressures are given in a free surface model, the
calculation will be fine until the free surface is forced out of the
model. Once filled, a specified pressure condition is needed.
4. Symmetry conditions force the velocities to align with the
symmetry planes such that the normal components are zero.
5. Periodic conditions link two periodic surfaces together. Pressures
along the periodic surfaces are equated. The velocities are
linked via the appropriate transformation.
Example 1
The following fluid boundary conditions are required whether or not the
free surface model is used:
1. u = 0 along the center line (a symmetry condition could be used
just as well).
2. P = 0 along the tops of the risers (if the free surface touches the
top row of nodes, this boundary condition will be needed).
3. u = v = 0 along the coincident interface. This boundary condition
will automatically be included by PreCAST.
The free surface model will work best if there is at least one empty row
of elements at the top of the risers. The initial free surface level can be
adjusted using the LVSURF parameter in the prefixp.dat file or in the
RUN PARAMETERS function of PreCAST.
Example 2
A simple filling analysis is considered next. In this analysis, the mold is
not included.
Top of riser
mold
It is important to specify no-slip velocities
Filling gate
last when working in PreCAST. Specified
velocities are imposed in sequential
order. In that way, no-slip velocities will gas
Example 3
In the next model, a pressurized gas
region is used to drive the metal into the upper mold region.
The analysis is started with the lower melt area already filled. The
boundary conditions for this analysis are:
1. Symmetry condition specified along the left edge of the model.
2. The pressure boundary condition will be governed by the gas
model. If an injection is specified into the gas region above the
melt, then the pressure will be mechanistically computed for
that expanding region. The pressure on the metal surface
being forced up the sprue will be determined by considering
vents and/or gas porosity within the mold.
3. No-slip boundary conditions will be imposed for the interface by
PreCAST. More no-slip boundary conditions are required down
in the melt area.
Run Parameters
Some of the parameters in the prefixp.dat file need special attention for
a flow analysis.
1. FLOW = 1, turns the flow model on
2. COURANT = 10. to 50. Higher courant limits will allow the use of
larger time steps. However, if excessive restarts are the result,
the courant number should be reduced.
3. LVSURF = 0.98 will switch from the filling model to a circulatory
flow model when the metal region is 98% full. If the switch is
undesirable, then set LVSURF > 1.0.
4. CONVV = 0.05, sets the velocity convergence to 5 percent. This
will require the velocity predictions of the momentum equations
to stabilize to within 5 percent at each time step. Adjusting this
parameter up or down may have a large effect on the allowable
time step.
Radiation Problems The effects of radiation can be handled either by the "simple" method,
where you specify an emissivity and an ambient temperature in a heat
flux boundary condition, or the more sophisticated view factor method.
The comments below are directed towards this latter class of problems.
1. A heat flux boundary condition, containing an emissivity and with
view factors turned on, should be applied to all external
surfaces of the casting, with the exception of symmetry faces.
2. The view factor radiation model requires a totally enclosed system.
Any gaps in the enclosure behave like "black holes" through
which energy escapes, yielding unpredictable results. When
analyzing a casting with planar or axial symmetry, make sure
that the correct angles are being subtended, such that if the
symmetric portion of the enclosure was rotated around, the
casting would be totally surrounded. Also, if the enclosure is
moving relative to the casting or vice versa, make sure that the
casting will not penetrate through the walls during the course of
the analysis.
Liquid
Delta Liquid + Delta
Peritectic Reaction
Delta P
+
Gamma Liquid + Gamma
G Liquid + Graphite
Gamma
A E
Eutectic Reaction
Gamma + Graphite
Gamma
+ Eutectoid Reaction
Ferrite
D
Ferrite Ferrite + Graphite
Fe X
wt % C
MODEL MICRO
Equiaxed Dendrite 2
Simulating an Al-7% Si There is more to running micromodeling analyses than setting the
Alloy parameters described above. Some material data about the alloy also
has to be supplied. Suppose that you want to simulate the solidification
of an Al-7%Si alloy in a sand mold. Consider the binary phase
diagram, shown in Figure 2-2, for the Al-Si system. For this alloy,
equiaxed solidification begins when the liquidus temperature, 618(C, is
reached. Equiaxed dendrites continue to grow until the eutectic
temperature, 577(C, is reached and eutectic solidification begins.
1414
660.5
618
577
Al
Si
1.6 7 12.6
Al wt % Si Si
1. In the MATERIALS menu, select MICRO and then press the ADD
button. Select EQUIAXED DENDRITE..
2. Give the GIBBS---THOMPSON COEFF a value of 2.0e-7 mK. (
Kurz and Fisher, Fundamentals of Solidification )
3. ALLOY COMPOSITION = 7.0
4. TRANSF. TEMP = 618(C (assuming that it does not vary with
cooling rate)
5. PARTITION COEFF. = 0.13
6. DIFFUSIVITY = 3.0e-9 m 2/s
7. LIQUIDUS SLOPE = -6.63(C/wt%
8. SUBSTRATE DENSITY: Suppose you obtained from experiment
that the grain size in the castings varies from 0.032 cm to 0.052
cm when the corresponding cooling rates vary from 0.2 (C/s to
10 (C/s. Using the equation,
4
% RL # N
1
3
(3.4.1)
3
0.2 1697.86
10 7285.53
9. Click on STORE.
10. In the MATERIALS menu, again select MICRO, then ADD. Select
COUPLED EUTECTIC, then INSTANTANEOUS
NUCLEATION. We make an assumption of stable eutectic
growth.
11. STABLE GROWTH CONSTANT = 1.0e-5 cm/sec/K2
12. METASTABLE GROWTH CONSTANT = 4.0e-5 cm/sec/K2
13. SOLVENT MELTING POINT = 660.5 (C
14. CRITICAL COOLING RATE = 300 (C/s
15. EUTECTIC COMPOSITION = 12.6
16. TRANSF. TEMP = 577 (C
17. PARTITION COEFF. = 0.13
18. Let us assume that you obtained the following data from
experiment:
0.5 1.0e5
12.2 4.0e5
15 2
Inverse Modeling Inverse modeling allows you to use the thermal history generated by
ProCAST as an input for deriving thermophysical properties, initial
conditions, or boundary conditions. In order to perform the selected
inverse calculations all other aspects of a problem must be set-up. This
means that information about the following components of the problem
must be defined.
geometry,
material properties,
interface heat transfers,
boundary conditions,
initial conditions, and
run parameters.
To use the inverse method you should keep the following things in
mind:
1. The inverse calculation may be performed for only one material at
a time. If the material to be studied is used in more than one
domain, all corresponding domains will automatically be
selected.
2. The inverse calculation for the Interface may be performed in
conjunction with the inverse calculation for the Boundary
Condition. It may not be performed in conjunction with the
inverse calculation for the material properties.
CHAPTER 3
USING PreCAST
PreCAST may also be started from the EXECUTE menu in the PCS
screen.
Remarks If you start a PreCAST session without the prefix parameter shown
above, you will be prompted to enter a prefix.
Prior to starting PreCAST, you should change the active directory to the
one which contains your project.
GEOMETRY
The AXISYM and VIRTUAL MOLD functions on this menu are toggle
switches. In the off position the buttons are gray. In the on position
these buttons are highlighted in burgundy.
For RESTART and MESHCAST files, the units of length will be defined
in the input file data.
When you are satisfied that the file name you want to load is entered in
the Data Input Window, click on the APPLY push button to load the file
or press ENTER.
You may read more than one input file during a single PreCAST
session by re-selecting an input file format and completing the
Selecting the input source sequence of actions described above.
You may click on the CANCEL button at any time. This will cancel the
Data Input Window without loading a file.
The input file types and the data types which are supported by
PreCAST are described below:
RESTART--typically resumes a previous PreCAST job. This option
reads a previously generated prefixd.dat file. If you use the
same prefix, the old prefixd.dat file will be overwritten. File
suffix: d.dat
MESHCAST--reads a ProCAST/MeshCAST neutral file. The format for
this file is the same as the prefixd.dat file format. File suffix:
d.dat
PATRAN--reads a PATRAN neutral file. The following data types are
handled:
1- Node coordinates
2- Element connectivity and material ID
8- Nodal displacements (used to indicate pressure/velocity
locations)
10 - Nodal temperatures
16 - Heat fluxes on element faces
File suffix: .out
IDEAS--reads an IDEAS universal file, Levels 4, 5, 6, and Master
Series. The following data types are handled:
151 - Header
15 - Nodal coordinates, single precision
781, 2411 - Nodal coordinates, double precision
71, 780, 2412 - Element connectivity and material ID
164 - Units
755 - Nodal temperatures
756 - Heat flux on element faces
780 - Element connectivity and material ID
781 - Nodal coordinates, double precision
782 - Heat flux on element faces
File suffix: .unv
ANVIL--reads an ANVIL universal file. The following data types are
handled:
NODE - Nodal coordinates
TRIA1 - Linear triangles
QUAD1 - Linear quadrilaterals
TETR1 - Linear tetrahedrons
PENT1 - Linear wedges
HEXA1 - Linear bricks
File suffix: .out
ANSYS--looks for prefix.ans file and reads ANSYS files 14 and 15.
PreCAST expects to find two files named prefix.14 and
prefix.15. These contain element connectivity data and nodal
coordinates, respectively. File suffix: .ans or .14 and .15
ARIES--reads element and node information from and ARIES geometry
file. File suffix: .out
When you click on the APPLY push button in the dialog box, PreCAST
loads the input file and displays information about the status of that file
in a message box. The following example shows a message box as a
result of loading a RESTART file.
When you have read the message box, click on the QUIT push button
to close this message box.
Related Topics Each menu item shown above is discussed in the following pages.
GEOMETRY
CREATE 2-D
When you are satisfied with the values you have entered, click on the
APPLY push button. This will apply the constraints to the drawing area
and open the CAD tool.
You may click on the CANCEL button at any time. This will cancel the
dialog box and return to the GEOMETRY menu.
The general procedure for generating 2-D mesh for analysis consists of
the following major steps:
(1) Create the line drawing. Using the drawing tools in the toolbox to
create the geometry. Each of these tools is discussed in the
following sections.
(2) Select the lines which border each region of the model. Unique
region identifiers are assigned automatically.
(3) Generate the mesh. In each region of the geometry, you may
specify a targeted length for the mesh elements. The mesh
density must be uniform within a region of the model. You may
choose either a triangular or quadrilateral mesh for the entire
model.
(4) Smooth the mesh. Enhance the mesh by using the smooth tool
until the mesh appears to be smooth.
(5) Quit CREATE 2-D. Press the QUIT push button in the toolbox to
exit the 2-D CAD tool. Clicking QUIT before a mesh is
generated will result in creating the prefix.geom file.
GEOMETRY
CREATE 2-D--Toolbox
Description The CREATE 2-D Toolbox is part of the 2-D drawing area which is
opened as a result of clicking the APPLY push button after specifying
the minimum and maximum X and Y coordinates for the drawing area
in the CREATE 2-D dialog box.
Some of the tools in the toolbox are push buttons which result in an
immediate action such as RESTORE or SMOOTH. Other tools are
toggle switches which enable or disable specific capabilities such as
LINE and ARC. Still other tools are push buttons which open a dialog
box to guide you in providing the specific information required to
complete the selected function. An example of this last group is the
MESH push button.
Method Toolbox is displayed and available because you activated the CREATE
2-D push button in the GEOMETRY menu. The drawing area and the
toolbox are shown here.
You may activate a specific tool by clicking on the desired tool.
To enter values in the coordinate input boxes, place the cursor in the
appropriate input box and type the desired value. You may move from
one input box to the other using the cursor or by pressing the TAB key.
The use of these boxes is explained in the discussion of the appropriate
tools.
If you use the coordinate input boxes, press the ENTER key when you
are satisfied with the values you have entered. This will cause the
immediate execution of the function you have chosen.
Remarks You may click on the QUIT button at any time. This will cancel the
CREATE 2-D screen and exit the 2-D CAD tool. Clicking QUIT before
a mesh is generated will result in creating the prefix.geom file.
GEOMETRY
CREATE 2-D--Toolbox--ARC
Description The ARC tool allows you to create a single arc between two points. It is
a toggle switch in the CREATE 2-D Toolbox.
Method Select the ARC tool by clicking the ARC push button in the Toolbox.
You may specify the two points by moving the cursor to the desired
locations in the drawing area and clicking the left mouse button or you
may type the X and Y coordinates in the coordinate input boxes. You
may also use a combination of these two methods to specify the ends
of the arc to be drawn.
To enter values in the coordinate input boxes, place the cursor in the
appropriate input box and type the desired value. You may move from
one input box to the other using the cursor or by pressing the TAB key.
Press the ENTER key when you are satisfied with the values you have
entered. This will display the specified point in the drawing area.
Repeat the input steps to provide the second point of the arc to be
drawn.
A RADIUS dialog box will be displayed when you have specified the
two ends of the arc. You must supply the
radius of the arc to be drawn and it must be
greater than half the distance between the
two points. Type the radius in the dialog
box and press the ENTER key when you are
satisfied with the value you have entered.
The arc will be drawn in the drawing area.
Remarks You may start or end an arc on an existing point in the drawing area by
moving the cursor close to that point and clicking the middle mouse
button.
After the arc has been drawn you may reverse its orientation by clicking
the REVERSE push button in the toolbox.
The ARC function remains active until you select another tool from the
toolbox.
GEOMETRY
CREATE 2-D--Toolbox--CIRCLE
Description The CIRCLE tool enables you to create a full circle consisting of four
arcs. CIRCLE is a push button in the CREATE 2-D toolbox. It opens
an option list which allows you to choose one of two methods for
creating the circle.
In either technique, you may specify the points by moving the cursor to
the desired location in the drawing area and clicking the left mouse
button or you may type the X and Y coordinates in the coordinate input
boxes. You may also use a combination of these two methods.
To enter values in the coordinate input boxes, place the cursor in the
appropriate input box and type the desired value. You may move from
one input box to the other using the cursor or by pressing the TAB key.
Press the ENTER key when you are satisfied with the values you have
entered. This will display the specified point in the drawing area.
Repeat the input steps, as needed, to provide all required information.
Remarks You may attach a circle to an existing point in the drawing area by
moving the cursor close to that point and clicking the middle mouse
button.
The CIRCLE function and the option chosen will remain active until you
select another tool from the toolbox.
You may delete an arc or arcs by using the DEL LINE-ARC tool.
GEOMETRY
CREATE 2-D--Toolbox--DEL LINE-ARC
Description The DEL LINE-ARC tool allows you to delete an existing line or arc.
DEL LINE-ARC is a push button in the CREATE 2-D Toolbox.
Method Select the DEL LINE-ARC tool by clicking the DEL LINE-ARC push
button in the Toolbox.
Move the cursor to the desired line or arc and click the left mouse
button to highlight the item to be deleted.
You may also select the item to be
deleted by sweeping the cursor across
the line or arc while holding the mouse
button. A confirmation window will ask
you to confirm the deletion. Click on the
YES push button in the confirmation
window to delete the line or arc.
Remarks Lines or arcs are deleted one at a time. You may select another line or
arc for deletion by moving the cursor to that specific line or arc and
clicking the left mouse button. The deletion of lines or arcs is not
reversible after you confirm the deletion.
The DEL LINE-ARC function remains active until you select another
tool from the toolbox.
GEOMETRY
CREATE 2-D--Toolbox--DEL REGION
Description The DEL REGION tool allows you to delete the definition of a region in
the model. DEL REGION is a push button in the CREATE 2-D Toolbox
which opens a table listing all region definitions in the model.
It is important to note that the lines, arcs, and circles associated with a
region definition are not deleted or physically altered as a result of this
delete operation. However, they are no longer associated with this
region definition.
When you create a region after you delete a region, the new region will
be assigned the next sequential number. The old region numbers will
not be reused.
When you need to modify the drawing you must delete all regions.
Only after deleting the regions will you be able to modify the geometry.
GEOMETRY
CREATE 2-D--Toolbox--ENCLOSURE
Description The ENCLOSURE tool enables you to specify lines and arcs which will
make up an enclosure rather than solid elements of the model. An
enclosure may be used in a radiation problem where the enclosure may
represent the furnace. The enclosure may be assigned specific
properties in other components of PreCAST.
The lines and arcs which define the enclosure may be selected by
dragging the cursor across them while holding down the left mouse
button. As a line or arc is selected it will change to red. Once a line or
arc has been selected release the mouse button. The letter E will be
displayed at the midpoint of each line/arc in the enclosure.
Continue selecting lines and/or arcs until the enclosure has been fully
described.
Remarks The ENCLOSURE function remains active until you select another tool
from the toolbox. All enclosure selections should be done at the same
time.
GEOMETRY
CREATE 2-D--Toolbox--LINE
Description The LINE tool allows you to create a single line or a series of connected
lines. It is a toggle switch in the CREATE 2-D Toolbox.
Method Select the LINE tool by clicking the LINE push button in the Toolbox.
You may specify the two end points for a line by moving the cursor to
the desired locations in the drawing area and clicking the left mouse
button or you may type the X and Y coordinates in the coordinate input
boxes. You may also use a combination of these two methods to
specify the ends of the line to be drawn.
To enter values in the coordinate input boxes, place the cursor in the
appropriate input box and type the desired value. You may move from
one input box to the other using the cursor or by pressing the TAB key.
Press the ENTER key when you are satisfied with the values you have
entered. A coordinate point, represented by a small green square, will
be drawn indicating the presence of the line point. Repeat the input
steps to provide the second point of the line to be drawn.
To draw continuous lines, move the cursor to each desired point and
click the left mouse button.
It is important to note that you must re-select the LINE tool in the
Toolbox to terminate the continuous lines and allow you to draw another
line or another set of continuous lines.
Remarks You may start or end a line on an existing point in the drawing area by
moving the cursor close to that point and clicking the middle mouse
button.
GEOMETRY
CREATE 2-D--Toolbox--MESH
Description MESH is a push button in the CREATE 2-D toolbox. It opens a table of
element dimensions.
In the Edit Value input box, type the length you want PreCAST to use
as the target length for elements in this region of the model. When you
are satisfied with the value entered, press the ENTER key. This will
update the table entry and the next region in sequence will be
highlighted.
When you are satisfied with all table entries, click on the GEN MESH
push button in the table. This will open an
option list which will allow you to choose the
type, triangular or quadrilateral, of mesh which
will be generated.
Indicate your choice by moving the cursor over the desired mesh type
and click the left mouse button. This will result in the immediate
generation of the mesh.
Remarks Clicking on QUIT before a mesh is generated will result in creating the
prefix.geom file.
The time required to create the mesh depends on the element size
relative to the region, but is normally finished within a minute. While
the mesh is being generated, PreCAST displays a progress meter in the
lower portion of the drawing area.
When the mesh has been generated it will be displayed in the drawing
area, as shown here.
Note the two densities of mesh which were generated. These were
based upon the values in the table as described above.
CREATE 2-D can not generate any higher order mesh elements such
as quadratic.
Related Topics
GEOMETRY
CREATE 2-D--Toolbox--MOVE
Description The MOVE tool allows you to move an existing point in the drawing
area. MOVE is a toggle button in the CREATE 2-D Toolbox. Lines
connected to the point which is moved will also be moved to maintain
their contact with the selected point.
Method Activate the MOVE function by clicking the MOVE push button. The
cursor icon will change to resemble a small bulls eye.
Move the cursor to the point you want to move and click either the left
or the middle mouse button. Move the cursor to the desired new
location and click the left or middle mouse button again.
Remarks The MOVE function remains active until you select another tool from
the toolbox.
MOVE will not work on points which are connected to arcs or points
which have been assigned to regions.
GEOMETRY
CREATE 2-D--Toolbox--QUIT
Description QUIT closes the CREATE 2-D drawing area and toolbox.QUIT is a push
button in the CREATE 2-D toolbox and results in an immediate action.
Remarks If you press QUIT before a mesh has been generated it will be saved in
a prefix.geom file.
GEOMETRY
CREATE 2-D--Toolbox--REGION
Description The REGION tool enables you to assign lines and arcs to specific
regions of the model. These lines and arcs define the boundaries of a
region. A region may be assigned a specific material ID and other
properties in other components of PreCAST.
Method Activate the REGION function by clicking the REGION push button.
The lines and arcs which form the border of the region may be selected
by dragging the cursor across them while holding down the left mouse
button. As a line or arc is selected it will change to red. Once a line or
arc has been selected release the mouse button. You may select lines
and arcs which make up internal boundaries in the same manner.
Remarks Continue selecting lines and/or arcs until the region has been fully
enclosed. At that time, a region number will be automatically assigned.
These numbers will be displayed at the midpoint of each line/arc in the
region. You should include any inner borders of a region in that
regions selection. For example, if you were modeling a donut in 2-D,
the region of the donut would include the arcs forming the outside of the
donut and the arcs forming the outside of the donut hole.
Click on the REGION push button again to select lines and arcs to be
assigned to another region. Individual lines or arcs may be associated
with more than one region.
GEOMETRY
CREATE 2-D--Toolbox--RESTORE
Description The RESTORE tool reads a 2-D geometry which has previously been
saved as a prefix.geom file. RESTORE is a push button in the
CREATE 2-D Toolbox which results in the immediate operation to read
the prefix.geom file and display the geometry in the drawing area.
Method Activate the RESTORE function by clicking on it. You may use any
arbitrary numbers to define the workspace. The model will
automatically scale the work area.
Remarks Prefix.geom files are created when you select the MESH tool or when
you QUIT CREATE 2-D.
GEOMETRY
CREATE 2-D--Toolbox--REVERSE
Description The REVERSE tool allows you to switch the orientation of the last arc
created. As a result of the REVERSE tools action a concave arc can
be made convex and vice versa. REVERSE is a toggle switch in the
CREATE 2-D Toolbox.
Method Select the REVERSE tool by clicking the REVERSE push button in the
Toolbox.
Remarks Clicking the REVERSE push button again will change the arcs
orientation back to its original position.
You may click on the REVERSE push button at any time, however, it
will always change the orientation of the last arc you have drawn.
GEOMETRY
CREATE 2-D--Toolbox--SPLIT
Description The SPLIT tool enables you to create a new point at the intersection of
two lines or arcs. SPLIT is a push button in the CREATE 2-D toolbox.
Method Activate the SPLIT function by clicking the SPLIT push button.
Move the cursor across the desired intersection while holding down the
left mouse button. The two lines to be selected will change to yellow
when they have been selected.
Release the mouse button and the new point will appear.
Remarks You may split a line or arc in order to be able to remove either of the
resulting segments.
The SPLIT function remains active until you select another tool from
the toolbox.
GEOMETRY
CREATE 2-D--Toolbox--SMOOTH
Description The SMOOTH tool enables you to improve the quality of the mesh.
SMOOTH is a push button in the CREATE 2-D toolbox.
Method Activate the SMOOTH function by clicking the SMOOTH push button.
This results in the immediate action of improving the quality of the
mesh.
GEOMETRY
SYMMETRY
When you are satisfied with the values entered in the dialog
box, click on the APPLY push button.
In this dialog box you specify the coordinates of the three points
required to define a plane:
COORDINATES0 --one of three sets of coordinates which
define the plane of symmetry.
When you are satisfied with the values entered in the dialog
box, click on the APPLY push button.
Remarks You may have one rotational symmetry and two planes of mirror
symmetry in the same problem. If there is only one plane of symmetry,
then you should input the data in MIRROR 1.
Related Topics
GEOMETRY
GRAVITY
Method Activate the GRAVITY function by clicking the GRAVITY push button.
This results in an immediate action displaying the dialog box shown
here.
When you are satisfied with the values you have entered, click
on the APPLY push button.
APPLY--when you are satisfied with the values entered in the dialog
boxes, click on the APPLY push button. This results in the
immediate action to save the values you entered as a part of
this analysis.
Remarks The ROTATE capability of GRAVITY is typically used for tilt pouring
operations.
Related Topics
GEOMETRY
CENTRIFUGAL
In the dialog box, you enter the coordinates which describe the axis of
rotation.
COORDINATES0 --one of two sets of coordinates which define the axis
of rotation.
In column one you specify the elapsed time. In column two you
specify the corresponding angular velocity in radians.
(5) press ENTER. The entered value will be placed in the table
and the cursor will automatically be moved to the next
available column and row entry.
(6) Continue entering data as necessary by repeating steps 4
and 5. You must have at least two table entries.
APPLY--when you are satisfied with the values entered in the dialog
boxes, click on the APPLY push button. This results in the
immediate action to save the values you entered as a part of
this analysis.
Remarks ProCAST multiplies the CONSTANT value supplied times the Tabular
entries in the TIME/VELOCITY table, if any, to determine the angular
velocity.
Related Topics
GEOMETRY
CHECK GEOM
Method Activate the CHECK GEOM function by clicking the CHECK GEOM
push button. This results in an immediate
action to open the option list sub-menu
shown here.
ENCLOSURE: checks the model to make sure that all of the enclosure
elements have normals with the proper orientation. Normal
orientation of all the enclosure elements is displayed
graphically in the work window pane. Additionally, five tools will
Remarks These diagnostic tools should be used to evaluate the quality of the
geometry and mesh. The quality of the geometry and mesh have a
direct bearing upon the eventual outcome of the simulation.
Related Topics
GEOMETRY
AXISYM
Method Activate the AXISYM toggle button by clicking the AXISYM push button.
This results in an immediate action to change the color of the status
box.
Remarks When AXISYM is toggled to the on position, the Y axis is always taken
as an axis of symmetry and the X axis will point in the positive radial
direction.
Related Topics
GEOMETRY
VIRTUAL MOLD
As shown here, the dialog box consists of input lines where you may
specify the minimum and maximum values for each of the x, y, and z
coordinates of the mold.
The dialog box also contains three push buttons which perform the
specific actions described below. Each one may be activated by
clicking the respective push button.
MATERIALS
Remarks ProCAST provides the capability and flexibility to add, delete, or modify
a material in the material database. If you intend to use the material
data that comes with ProCAST, as is, you can proceed to the ASSIGN
function.
ASSIGN
Provides the capability to assign material properties to
elements in the model.
STRESS
Provides the data management and assign functions for stress
modeling material properties. Allows you to define a
mechanical model for the material.
MICRO
INVERSE
Inverse modeling will calculate selected material properties by
using the numerically generated thermal history and measured
temperatures. The inverse solver calculates the optimum
material property which will give the best match between the
measured and calculated cooling curves for the material. The
properties which may be determined using inverse modeling
are: Heat capacity, Thermal conductivity, and Latent heat.
MATERIALS
DATABASE
This section will discuss the requirements for adding a material to the
database and how you specify individual properties and attributes for
that material.
To add a material to the database, click on the ADD push button in the
Material Database display. This will result in the immediate action to
open a blank Material Description which is shown below. Note that
PreCAST has entered the USER name and the DATE for you.
The syntax and options available for the Material Definition are
discussed below.
MATERIAL NAME: Enter the name you want to give the new material.
The material name must begin with an alphabetic character and may
include upper and lower case characters.
To enter the components of the alloy, place the cursor in the first
available input space in column one and type the elements symbol.
Then place the cursor in the column two input space adjacent to the
element and type the percentage of this element which is in the
compound. You may repeat this process for additional elements. You
may change an alloy or its corresponding percentage by placing the
cursor in the desired input line and re-typing the desired value.
When you are satisfied with the composition, click on the APPLY push
button. The composition will be highlighted as a reminder that data has
been entered.
You may close the composition table, without specifying the alloy
composition, by clicking the CANCEL push button. In the input box
labeled BASE, enter the base element of the alloy.
PROPERTIES:
Properties are shown in four categories: THERMAL, FLUID, FILTER,
and ELECTROMAGNETIC. The properties which may be chosen
within each category are displayed as a group of check boxes or push
buttons. To specify a property, click the left mouse button when the
cursor is over the desired propertys check box. Selecting a property in
this manner will result in the immediate action to display an additional
dialog box or data input table.
The simplest of these input boxes is similar to the one shown here and
may contain a rotary toggle switch for the units of measure and a text
input line. Select the
desired units of
measure by clicking
on the UNITS push
button. Successive
clicks on this push
button will toggle through the available options. To enter the desired
value for this property or attribute move the cursor to the text input line
and type the value. When you click on the APPLY push button, the
data entered will be stored, the dialog box will be closed, and the
propertys check box on the Material Definition display will be
highlighted in light blue.
You may click on the CANCEL push button to close the dialog box
without saving the data.
Selecting the CONSTANT option will display a dialog box similar to the
one described in the preceding paragraphs.
You may click on the GRAPH push button to display a graph of the
function. You may click on the ERASE push button to erase the entire
contents of the table. You may click on the CANCEL push button to
close the dialog box without saving the data.
Selecting the
QUADRATIC option
will result in the
immediate action to
display an input
table. In this table,
column sub-headings
may act like the
rotary toggle switches
for the units of
measure. As shown
in the following
example, there are
two column sub-
heading toggle
switches.
Select the desired
The GRAPH, ERASE, and CANCEL push buttons function in the same
way as described in the paragraphs above.
THERMAL PROPERTIES
CONDUCTIVITY--may be specified as a constant, a linear function or a
quadratic function.
Constant: Select the units from the following choices: {W/m/K |
cal/cm/C/sec | Btu/ft/F/sec | cal/cm/C/min | Btu/ft/F/min
| cal/mm/C/sec | Btu/in/F/sec | Btu/in/F/min}
FLUID PROPERTIES
VISCOSITY may be specified as Newtonian or Non-Newtonian. When
you select
the
VISCOSIT
Y property
check box,
an option
menu will
be displayed. As shown in this figure, the option menu consists
of two push buttons.
ZERO VISCOSITY
Constant: Select the units from the following
choices: {Pa.s | N.s/m**2 | centipoise |
poise | lb/s/ft | lb/min/ft | lb/hr/ft}
INFINITE VISCOSITY
Constant: Select the units from the following
choices: {Pa.s | N.s/m**2 | centipoise |
poise | lb/s/ft | lb/min/ft | lb/hr/ft}
PHASE SHIFT
Constant: The units are sec/min
Enter the constant value to be used in
the Edit Value input line.
Linear function: Select the Temperature from:
{C | F | R | K}
The Viscosity units are sec/min
POWER
Constant: Enter the constant value to be used
in the Edit Value input line.
Linear function: Select the Temperature from:
{C | F | R | K}
YASUDA
Constant: Enter the constant value to be used
in the Edit Value input line.
Linear function: Select the Temperature from:
{C | F | R | K}
ZERO VISCOSITY
Constant: Select the units from the following
choices: {Pa.s | N.s/m**2 | centipoise |
poise | lb/s/ft | lb/min/ft | lb/hr/ft}
K FACTOR
Constant: Select the units from the following
choices: {sec | min}
POWER
Constant: Enter the constant value to be used
in the Edit Value input line.
Linear function: Select the Temperature from:
{C | F | R | K}
FILTER PROPERTIES
VOID FRACTION--is specified as a constant.
Constant: Enter the constant value to be used in the Edit Value
input line.
ELECTROMAGNETIC PROPERTIES
PERMEABILITY--refers to magnetic permeability and may be specified
as a constant, a linear function or a quadratic function.
Constant: Select the units from the following choices: {henry/m
| henry/cm | henry/mm | henry/ft | henry/in}
The values of the liquidus and solidus temperature are used in a fluids
analysis to determine when the material is in the mushy freezing range.
A transition is made then to a DArcy type flow solution, i.e., porous
media flow, rather than a full Navier-Stokes flow. If you are performing
a thermal only solution, the liquidus and solidus temperatures have no
effect.
MATERIALS
ASSIGN
of this table, is
displayed in a
different color. When
you select an entry
from this table by
clicking on the ID#,
the elements in the
model with a
corresponding ID
number will be drawn
in the work window
pane in the same
color as its respective
table entry. You may
also click in the
second column
without redrawing the
mesh.
TYPE may contain one of four possible values. The entry in column
three, titled T, of each row is a rotary toggle switch. Successive
clicks on the contents of this column will cycle through the
possible choices. Valid material types are: T Thermal, F Fluid,
I Filter, and O Foam.
MOLD may contain Yes or No to indicate that this material is part of the
mold. The entry in column four, titled M, of each row is a
toggle switch. Successive clicks on the contents of this column
will switch between the Y and N values.
UPDATE may contain a value to indicate the time step frequency for
integrating the finite element matrices. By default this is done
at every time step. However, if the material properties vary
slowly with temperature, as they typically do with molds, you
may wish to recompute the matrices much less frequently. This
saves a considerable amount of CPU time.
When you are satisfied with the assignments and their T, M and U
settings, click on the QUIT push button in the Material Assignment table
or click on a push button in the Main Function Banner. This will store
the assignments and close the display.
Remarks The letter shown in column two, before a material name, in the Material
Database display indicates that the minimum required properties have
been defined for this material to be used in specific types of
simulations.
The letter F indicates that the material has the minimum
required properties for a fluids simulation.
The letter T signifies that the minimum requirements for a
thermal only analysis are satisfied.
You may examine and/or modify the material properties for Material
Database entries by clicking the READ/MODIFY push button in the
Material Database display window. This will display the Material
Description Display as shown here.
MATERIALS
STRESS
This section will discuss the requirements for adding a stress model to
the database and how you specify individual properties and attributes
for that model. This section will also discuss how you associate
elements in your model with the stress database entries using the
assign function.
Stress Database.
The syntax and options available for the Stress Definition are discussed
below.
MATERIAL NAME: Enter the name you want to give the new material.
The material name must begin with an alphabetic character and may
include upper and lower case characters.
PROPERTIES:
Properties are displayed as a group of check boxes or push buttons. To
specify a property, click on the desired propertys check box. Selecting
a property in this manner will result in
the immediate action to display an
additional option menu which will
allow you to describe the property as
either a CONSTANT or as a LINEAR function. This option menu is
shown here.
If you select the CONSTANT option, an input box similar to the one
shown here will be displayed. It will contain a text input line and may
contain a rotary
toggle switch for the
units of measure.
Successive clicks on
this push button will
toggle through the
available options. To enter the desired value for this property or
attribute move the cursor to the text input line and type the value.
When you click on the APPLY push button, the data entered will be
stored, the dialog box will be closed, and the propertys check box on
the Stress Definition display will be highlighted in light blue.
You may click on the CANCEL push button to close the dialog box
without saving the data.
You may click on the GRAPH push button to display a graph of the
function. You may click on the ERASE push button to erase the entire
contents of the table. You may click on the CANCEL push button to
close the dialog box without saving the data.
The syntax options for Stress Properties will be presented below. For
convenience of presentation, all of the properties will be described here.
In practice, ProCAST will only display those properties which are valid
for each material type.
ELASTIC MODULUS
Constant: Select the units from the following choices: {N/m**2 |
Pa | KPa | MPa | bar | dyne/cm**2 | atm | psia |Ksi |
lb/ft**2}
FLUIDITY
Constant: Select the units from the following choices: {1/sec |
1/min}
Linear function: Select the Temperature from: {C | F | R | K}
Select the Fluidity units from: {1/sec | 1/min}
HARDENING EXPONENT
Constant: Enter the constant value to be used in the Edit Value
input line.
Linear function: Select the Temperature from: {C | F | R | K}
HARDENING PARAMETER
Constant: Select the units from the following choices: {N/m**2 |
Pa | KPa | MPa | bar | dyne/cm**2 | atm | psia |Ksi |
lb/ft**2}
POISSONS RATIO
Constant: Enter the constant value to be used in the Edit Value
input line.
Linear function: Select the Temperature from: {C | F | R | K}
Enter the temperatures in column one and Poissons
Ratio values in column two.
STRENGTH PARAMETER
Constant: Select the units from the following choices: {N/m**2 |
Pa | KPa | MPa | bar | dyne/cm**2 | atm | psia |Ksi |
lb/ft**2}
THERMAL EXPANSION
Constant: Select the units from the following choices: {1/K |
1/C | 1/F | 1/R}
YIELD STRESS
Constant: Select the units from the following choices: {N/m**2 |
Pa | KPa | MPa | bar | dyne/cm**2 | atm | psia |Ksi |
lb/ft**2}
The background of
each Region ID#,
shown in column one
of this table, is
displayed in a
different color. When
you select an entry
from this table by
clicking on the ID#,
the elements in the
model with a
corresponding ID
number will be drawn
in the work window
pane in the same
color as its respective
table entry.
When you are satisfied with the assignments, click on the QUIT push
button in the Assignment table. This will store the assignments and
close the display. You may close this display without storing any values
by clicking the CANCEL push button.
MATERIALS
MICRO
This section will discuss the requirements for adding a micro model to
the database and how you specify individual properties and attributes
for that model. This section will also discuss how you associate
elements in your model with the micro database entries using the
assign function.
Database.
To add a micro model to the database, click on the ADD push button in
the Micro Database display. This will result in the immediate action to
open a sub-menu, as
shown here, which
lists the types of
micro models which
may be defined.
The characteristics,
input parameters,
and options which are
available or required
vary from one micro
model to another.
Input Text
Line
Rotary
Toggle
Switch
Property
Check Box
Note that PreCAST has entered the USER name and the DATE for you.
All of the micro model descriptions have two input text lines in
common: KEYWORD and COMMENTS. Specific other properties
which may be required, depend upon the type of micro model selected
and the types of materials to which this model is to be applied.
The syntax for the common entries are described below. Following
these descriptions, the individual options for each available micro
model are discussed.
KEYWORD: Enter the name you want to give the micro model
database entry. The key word must begin with an alphabetic character.
If you select the CONSTANT option, an input box similar to the one
shown here will be displayed. It will contain a text input line. When a
property requires
that you specify the
units for the
property, a rotary
toggle switch will be
displayed in the
input box. Successive clicks on this push button will toggle through the
available options. To enter the desired value for this property or
attribute move the cursor to the text input line and type the value.
When you click on the APPLY push button, the data entered will be
stored, the dialog box will be closed, and the propertys check box on
the Micro Definition display will be highlighted in light blue.
Selecting the
COOLING RATE,
TEMPERATURE, or
COMPOSITION
option will result in
the immediate action
to display an input
table. This table, like
the dialog box for a
constant, may
contain rotary toggle
switches for the units
of measure. As
shown in this
example for Transformation Temperature, there are two toggle switches
which also serve as the column sub-headings for the table.
To enter a table value, select the first or next available table entry,
move the cursor to the text input line, type the value, and press the
ENTER key. This will place the value in the table and highlight the next
available table entry. When you are satisfied with the table entries,
click on the SAVE push button, the data in the table will be stored, the
dialog box will be closed, and the propertys check box on the Micro
You may click on the GRAPH push button to display a graph of the
function. You may click on the ERASE push button to erase the entire
contents of the table. You may click on the CANCEL push button to
close the dialog box without saving the data.
The syntax and options for Micro Model Properties will be presented
below. For convenience of presentation, the micro models are
presented in alphabetical order.
CAFE MODEL
Editors Note: The CAFE capability has not yet been implemented in ProCAST.
AVERAGE UNDERCOOLING
STD DEVIATION
COUPLED EUTECTIC
The Coupled Eutectic Growth Models are divided into two categories:
Instantaneous Nucleation and
Continuous Nucleation.
Selecting the COUPLED
EUTECTIC model results in
opening another sub-menu
which provides you with the option to specify either instantaneous or
continuous nucleation. This sub-menu is shown here. You select the
desired option by clicking the appropriate push button. These models
can be applicable to both regular and irregular eutectics. These models
also address the growth of both the stable and metastable eutectic.
Either selection will result in displaying the input form shown here. The
only difference is that the SUBSTRATE DENSITY is given as a function
of temperature instead of cooling rate in the CONTINUOUS
NUCLEATION model.
In the case of
continuous
nucleation,
nucleation begins at
the specified
nucleation
temperature and
continues until the
maximum
undercooling point in
the cooling curve is
reached. Once
nucleated, the nuclei
keep on growing.
Beyond the point of
maximum
undercooling,
nucleation ceases
and the growth
process becomes more dominant and the cooling curve shows
recalescence.
CRITICAL COOLING RATE is the rate at which you get the stable-to-
metastable eutectic transition. For a given melt chemistry, this
can be obtained from simple experiments.
You should enter the absolute value of the cooling rate. If you
are using this model for stable eutectic growth only, then enter
a very high value for the critical cooling rate parameter. This
will avoid any formation of metastable eutectic.
EQUIAXED DENDRITE
This model is based on instantaneous nucleation, whereby the final
grain size is known from the nucleation model.
The growth constant values for gray and white iron are obtained from
the literature. The COUPLED EUTECTIC GROWTH MODEL can also
be used for modeling the solidification of eutectic gray/white iron.
PERITECTIC TRANSFORMATION
In a peritectic transformation, liquid reacts with an existing solid phase
to form a new solid phase. Once the new solid phase is formed, further
reaction between the parent phases is limited by the layer of solid
formed. Therefore the rate of reaction is controlled by the diffusion of
solute through this layer of the transformed product.
SCHEIL
The Scheil model makes the assumptions of complete mixing of solute
in liquid and no solute diffusion in the solid phase.
SOLID TRANSFORMATIONS
This model is only applicable to the Fe-C system and is used for
tracking the fraction
transformed for the
cases of delta to
gamma, gamma to
ferrite, and gamma to
cementite. If the wt%
of carbon equivalent
is less than or equal
to 0.17%, the delta to
gamma
transformation will be
activated in the
appropriate
temperature range.
The value of this carbon equivalent will control whether gamma to
ferrite or gamma to cementite will take place during subsequent the
proeutectoid transformation.
ASSIGN is a push
button in the MICRO
sub-menu. It provides
the capability to
associate properties
from the database
with material IDs in
the model.
ASSIGN is activated
by clicking on it. This
results in the
immediate action to
display a table
containing a list of the
material regions
which have been
defined in the model.
It also displays a table
of the material micro
models in the
database. The figure
shown here illustrates
a display for a model
with two Material
Regions and the
Micro Database
entries.
When you select an entry from this table by clicking on the ID# or the
Material Name, the elements in the model with a corresponding ID
number will be redrawn in the work window pane in a color unique to
the respective table entry.
To associate micro models with other regions, repeat steps one through
four.
You may examine and/or modify the properties for Micro Database
entries by clicking the READ/MODIFY push button in the Micro
Database display window.
When you are satisfied with the assignments, click on the QUIT push
button in the Assignment Table. This will store the assignments and
close the display. You may close this display without storing any
assignments by clicking the CANCEL push button.
Micromodels can not accomplish this task alone however. They have
to be incorporated into macromodels to achieve this goal. Coupling the
macro- and micromodels is accomplished through the source term in
the energy equation. The rate of evolution of the fraction of solid is
calculated by the micromodels, which controls the release of latent
heat.
The rest of this section will discuss specific issues related to individual
micro models. For convenience of presentation, these will be
presented alphabetically.
MATERIALS
INVERSE
Description INVERSE is a push button in the MATERIALS menu which allows you
to select the materials in the model for which the thermophysical
properties will be calculated using the inverse calculation method.
These calculations will be based upon the geometry, initial conditions,
boundary conditions, and thermal history.
INTERFACE
Remarks ProCAST provides the capability and flexibility to add, delete, or modify
an interface in the interface database. Once Interface data is in the
database, you can proceed to the ASSIGN function to associate these
interface definitions with specific elements in the model.
CREATE
Provides the capability to create coincident nodes between
pairs of adjacent materials.
ASSIGN
Provides the capability to associate interface properties with
elements in the model.
MULTI-POINTS
Provides the capability for you to glue together element
regions when the nodes do not align. Multi-points can only be
used in a thermal solution or in the mold of a fluids analysis.
INVERSE
Provides the capability to configure the problem to use the
inverse calculation method for the determination of interface
heat transfer coefficients.
INTERFACE
DATABASE
The syntax and options available for the Interface Description are
discussed below.
KEY:
Enter the name you want to give the new interface description. Since
you are describing a coefficient for an activity between two materials, it
may be helpful to enter a key which will be easy for you to remember.
For example, you could enter Al, Fe to identify an interface between
Aluminum and Iron or My_Al_SpecialOne, My_Sand for an interface
between alloys and materials which you have compounded. The key
word must begin with an alphabetic character and may include upper
and lower case characters.
To enter the desired constant value to be used, move the cursor to the
text input line and type the value. When you click on the APPLY push
button, the data entered will be stored, the dialog box will be closed,
and the CONSTANT push button on the Interface Description display
will be highlighted in light blue.
You may click on the CANCEL push button to close the dialog box
without saving the data.
a constant, will
contain rotary toggle
switches for the units
of measure. As
shown in this
example for TIME,
there is a toggle
switch which also
serves as the column
sub-heading for the
table.
The TIME option allows you to enter the interfacial heat transfer
coefficient as a linear function of time.
Select the time units from the following choices: {sec | min}
When you are satisfied with the table entries, click on the STORE push
button, the data in the table will be stored, the dialog box will be closed,
and the TIME push
button on the
Interface Description
display will be
highlighted in light
blue.
The TEMPERATURE
option allows you to
enter the interfacial
heat transfer
coefficient as a linear
function of
temperature. The
input display shown
here will be displayed
when you select the
TEMPERATURE
option.
When you are satisfied with the table entries, click on the STORE push
button, the data in the table will be stored, the dialog box will be closed,
and the TEMPERATURE push button on the Interface Description
display will be highlighted in light blue.
For either the TIME or TEMPERATURE options, you may click on the
GRAPH push button to display a graph of the function. You may click
on the ERASE push button to erase the entire contents of the table.
You may click on the CANCEL push button to close the dialog box
without saving the data.
INTERFACE
CREATE
Description CREATE is a push button in the INTERFACE menu which allows you to
create interfaces between selected pairs of adjacent materials. Using
this capability you may create coincident nodes between these adjacent
materials. Once created, these interface elements may then be
associated with interface descriptions for use in simulation and analysis.
Material 1
Interface
Material 2
Material 3
3. Repeat steps One and Two until all of the desired material
pairs have been set to YES. It is not necessary to set
the switch to YES for every pair shown. However, you
must set the switch to YES for those pairs which should
have interface nodes before clicking the EXECUTE
push button.
Coincident Nodes
Remarks The EXECUTE function can only be activated once, not separately for
each pair. Execute generates an extra set of nodes at the interface and
automatically reorganizes the element connectivities. Once the
interface nodes have been created, you can not go back and rearrange
your interface selections. The only way to change these interface
selections is to start over with a new copy of the initial geometry.
Filters do not need interfaces between the fluid and filter. If you create
such an interface, the fluid will not flow through the filter.
INTERFACE
ASSIGN
When you are satisfied with the assignments, click on the QUIT push
button in the Material Pairs DB table display or click on a push button in
the Main Function Banner. This will store the assignments and close
the display.
Remarks The order of the material IDs in each row of the Material Pairs display
table is significant. If the interface coefficient to be assigned is a
function of temperature, PreCAST will use the surface temperature of
the first material ID in the row.
You may flip the sequence of the material IDs by clicking on the second
ID. Doing so changes the position of the material IDs, however it does
not change the materials or the interface. In the figure shown above,
clicking on the number 3" would move it to the column which now
contains a 2" and the 2" would be moved to the column which now
contains the 3. The column which was clicked last remains
highlighted in red.
INTERFACE
MULTI-POINTS
You may flip the material IDs, thereby changing the designation of the
master side, by clicking on the ID you want to be the master side.
Doing so changes the position of the material IDs, however it does not
change the materials or the interface. In the figure shown above,
clicking on the number 1", in row one column two, would move it to the
column which now contains a 2" and the 2" would be moved to the
column which now contains the 1. Accordingly, in this example,
material 1" would now be designated as the master side.
PLANE and PERIMETER give tolerances which are used in the search
for constraining nodes. PLANE is a tolerance normal to the plane of the
interface. PERIMETER is the distance outside the edge of an element
face that a slave node can be and still be constrained by the nodes in
that face. This is illustrated in the figure shown here.
Perimeter Tolerance
Element Face
Node
Y Y
Metal Mold
X X
The mesh has been created such that the metal elements will be
contiguous through the intersection. Therefore, no multi-point
constraints need be generated for the metal. The mold elements on
either side of the plane will have to be linked by multi-point constraints.
Normal to the multi-point interface plane there will be a coincident node
interface between the metal and the mold. Some care needs to be
taken while performing nodal equivalencing so that the metal nodes are
combined but the mold nodes are not.
INTERFACE
INVERSE
Description INVERSE is a push button in the INTERFACE menu which allows you
to select the interfaces in the model for which the heat transfer
coefficients will be calculated using the inverse calculation method.
Remarks Using the inverse method for calculating an interface heat transfer
coefficient may be used in conjunction with Boundary Condition--
Inverse. However, it can not be used in conjunction with Materials--
Inverse.
The initial guess for the calculated interface coefficient is taken as the
database value that has been assigned.
BOUNDARY
ASSIGN SURFACE
Provides the capability to select element faces or nodes,
combine them into sets, and assign boundary conditions to
each set.
ASSIGN VOLUME
Provides the capability to assign heat, momentum, mass, or
current density to particular material regions.
PERMEABILITY
Provides the capability to account for the trapped gas which
escapes through the mold. This is intended primarily for sand
or shell molds.
INVERSE
Provides the capability to configure the problem to use the
inverse calculation method for the determination of HEAT
boundary conditions: film coefficient, heat flux, or emissivity.
BOUNDARY
DATABASE
Note that PreCAST has entered the USER name and the DATE for you.
The syntax for the common entries are described below. Following
these descriptions, the individual options for each available boundary
condition are discussed.
KEYWORD: Enter the name you want to give the boundary condition
database entry. The boundary condition keyword must begin
with an alphabetic character and may include upper and lower
case characters.
If you select the CONSTANT option, an input box similar to the one
shown here will be displayed. It will contain a text input line and may
contain a rotary
toggle switch for the
units of measure.
Successive clicks on
this push button will
toggle through the
available options. To enter the desired value for this property or
attribute move the cursor to the text input line and type the value.
When you click on the APPLY push button or press ENTER, the data
entered will be stored, and the dialog box will be closed.
Selecting other
options usually
results in the
immediate action to
display an input
table. This table, like
the dialog box for a
constant, may
contain rotary toggle
switches for the units
of measure. As
shown in this
example for Surface
Load, there are two
toggle switches which also serve as the column sub-headings for the
table.
You may click on the GRAPH push button to display a graph of the
function. You may click on the ERASE push button to erase the entire
contents of the table. You may click on the CANCEL push button to
close the dialog box without saving the data.
The method, syntax, and options for each Boundary Condition will be
presented below. For convenience of presentation, they are presented
in alphabetical order.
CURRENT DENSITY
is used to define the current density flowing through an induction coil.
You may enter the
current density as a
constant or as a
function of time. The
time function
modifies the constant
value specified.
Accordingly, if you
use the TIME option,
the constant value
you provide will be
used. The default
constant value is 1.0.
Negative values of
current density will
reverse the current
flow.
For a 2D
electromagnetics problem, a positive value of current density is
assumed to flow out of the plane of the model towards the viewer. For
a 3D problem, a positive value of current density is assumed to flow in
the t or last parametric direction of an element. This type of definition,
restricts the construction of the induction coils. These coils must be
composed of either hex or wedge elements only. Tetrahedron elements
can not be used. Negative values of current density will reverse the
current flow.
DISPLACEMENT
Is used to define the x, y, z displacement constraints for a stress
problem. You may
enter the
displacement as a
constant or as a
function of time. The
time function
modifies the constant
value specified.
Accordingly, if you
use the TIME option,
the constant value
you provide will be
used. The default
time value constant
is 1.0.
The default
DISPLACEMENT
setting is No
Constraint because
you may wish to
constrain only one
direction.
HEAT
Is used to define heat flux boundary conditions applied to element
faces. These
conditions may be a
combination of
prescribed heat flux,
convection, and
radiation. This is
known, by some, as
the Cauchy condition.
INJECT
Is used to define the mass flow rate of a gas injection port to be
attached to selected
nodes in the void
region of a casting
model. This data is
used with the trapped
gas model for free
surface flow to
develop a gas over-
pressure for driving
the liquid metal.
Enter the time values in column one and mass flow rate
values in column two.
MAGNETIC POTENTIAL
Is used to define the prescribed magnetic potential to be applied to
selected nodes in
the model. This
type of boundary
condition is used to
set the far-field
condition for an
electromagnetic
analysis. Normally,
the potential is set to
zero all along the
outer boundary of a
model. Mesh
regions should be
extended far enough
from the induction
coils so that the far-
field condition is
satisfied.
MASS SOURCE
Is used to define a fluid mass source. Mass sources can be used to
create a source of
fluid without explicitly
modeling that source
in finite elements.
Mass sources can
move around inside
the model, allowing
things like retractable
nozzles to be
modeled.
To define a Mass
Source you provide
the source
temperature, the flow
rate, and the x, y, z
coordinate position.
The source temperature, flow rate, and coordinate position can be
given as a constant or a function of time.
TEMPERATURE
Constant: Select the Temperature units from: {C | F | R | K}
X, Y, Z
Constant: Select the units from: {m | cm | mm | ft | in}
MOMENTUM SOURCE
Is used to define a fluid momentum source which will impose a
pressure gradient.
Momentum sources
can be used to create
fluid motion without
requiring the object
responsible for that
motion to be
explicitly modeled in
finite elements. You
may enter the
momentum source as
a constant or as a
function of time.
Using the X, Y, Z
coordinates, you can
specify the direction
for a momentum
source. Direction can
be in any or all
coordinate directions.
The units selected will be applied to all constraint coordinate directions.
POINT LOAD
is used in stress problems to define the x, y, and z loads at a point.
You may enter the point load as a constant or as a function of time.
Constant: Select the Point Load units from the following: {dyne |
Newton | lb}
PRESSURE
is used to define the prescribed pressure to be applied to selected
nodes.
SURFACE LOAD
is used in stress problems to define the x, y, and z loads at a surface.
You may enter the surface load as a constant or as a function of time.
Constant: Select the Point Load units from the following: {atm,
psia, Ksi, lb/ft**2, N/m**2, Pa, KPa, MPa, bar,
dyne/cm**2}
SURFACE NUCLEATION
Editors Note: The Surface Nucleation boundary condition capability has not yet been
implemented in ProCAST.
When you select the SURFACE NUCLEATION menu option, the dialog
box shown here will be displayed.
TEMPERATURE
is used to define the prescribed nodal temperatures. Mathematically,
this is known as a Dirichlet condition.
TURBULENCE
Is used to define the turbulence quantities of intensity and characteristic
length to be assigned
to mass inflow nodes.
This boundary
condition is used with
the --- turbulence
model for high
Reynolds number
flows.
VELOCITY
Is used to define a prescribed velocity to be applied to selected nodes.
Velocity can be used
to describe the Filling
Rate. If the velocity
is specified as zero it
can be used to
describe a non-slip
boundary condition.
Leaving one or more of the U, V, and W slots blank does not result in a
default value of zero. This is because of certain situations that arise
when it is necessary to constrain only one component by itself. For an
inlet flow particularly, all three components must be given.
Selecting the TIME and PRESSURE push buttons will open table
displays which will allow you to input these functions.
Constant: Select the velocity units from the following: {m/sec |
ft/sec | in/sec | m/min | cm/min | ft/min | in/min}
You may adjust the FILL LIMIT by clicking the left mouse button on
either the right or left arrows, by clicking and dragging the slider knob to
the desired position, or by clicking the left mouse button when the
cursor is positioned over the sliders track.
VENT
Is used to describe a vent which can be attached to selected nodes on
the casting side of
the mold-metal
interface. VENT is
used with the trapped
gas model for free
surface flow during
filling transients.
VOLUMETRIC HEAT
Is used to define a volumetric heat source or sink. A positive value is
used to describe a
heat source and a
negative value to
describe a heat sink.
Remarks None.
BOUNDARY
ASSIGN SURFACE
Some boundary
conditions are applied to
nodes, others to faces.
A Boundary Condition
Set may contain nodes
or faces but not both.
PreCAST selects nodes
or faces according to the
Boundary Condition
type.
To LINK two PERIODIC node sets, select one of the sets from
the Assignment Table by clicking on it. The selected entry will
be highlighted with a red background. Next, click on the LINK
push button in the toolbox. The push button will be highlighted
with a red background. Move the cursor to the Assignment
Table and select the companion set. The second table entry
will be highlighted with a green background and PreCAST will
REMAINDER--allows you to tag any free faces which are not a part of
any other similar boundary condition.
Remarks SYMMETRY face set and PERIODIC Boundary Condition Node Sets
do not require assignments from the boundary condition database.
Periodic boundary conditions are handled by creating two PERIODIC
sets. For a given pair, the nodes of one set must match up closely to
the nodes of the other set after undergoing a specified rotation and
translation.
You may use the view tools, such as rotate, zoom, move, etc., to
manipulate the model in the work window pane to make it easier for you
to make your selections.
You may examine and/or modify the boundary condition properties for
Boundary Condition Database entries by clicking the READ/MODIFY
push button in the Boundary Condition Database display window. This
will display a Boundary Condition Description Display appropriate to the
type of boundary condition selected. The BOUNDARY CONDITIONS--
DATABASE section of this manual explains the types of boundary
conditions and their parameters and attributes.
BOUNDARY CONDITION
ASSIGN VOLUME
boundary conditions with material regions is the same for each of the
optional types of boundary conditions shown in this menu. To assign a
boundary condition to a material region:
1. Select the Material by clicking the desired entry in the
Assignment Table.
2. Select a boundary condition from the database by moving the
cursor down to the window displaying the Boundary Condition
Database entries. If the Boundary Condition you want is not
visible in the table at first, you may scroll to the desired entry.
3. When you have located the desired boundary condition entry,
click on it.
4. ASSIGN the boundary condition to the material region by clicking
the ASSIGN push button in the Assignment Table. This will
place the Boundary Condition ID# in column three of the
Assignment Table.
You can remove any assignment by selecting the desired row in the
Assignment Table and clicking the CANCEL push button in that table
display.
You may click on the QUIT push button at any time to close option
menu or the table displays.
Remarks You may use the view tools, such as rotate, zoom, move, etc., to
manipulate the model in the work window pane to make it easier for you
to make your selections.
You may examine and/or modify the boundary condition properties for
Boundary Condition Database entries by clicking the READ/MODIFY
push button in the Boundary Condition Database display window. This
will display a Boundary Condition Description Display appropriate to the
type of boundary condition selected. The BOUNDARY CONDITIONS--
DATABASE section of this manual explains the types of boundary
conditions and their parameters and attributes.
BOUNDARY
PERMEABILITY
Description PERMEABILITY is a push button in the BOUNDARY menu. It provides
the capability to account for trapped gas which escapes through the
mold by assigning permeabilities to specific mold material regions in
the model. Permeability is primarily intended for sand or shell molds.
Method PERMEABILITY is
activated by clicking on it.
This results in the
immediate action to
display a table which lists
all of the material IDs in
the model.
You can remove any assignment by selecting the desired row in the
Assignment Table and entering a value of zero in the Edit Value input
line. You may click on the QUIT push button at any time to close this
display.
Remarks None.
BOUNDARY
PAGE 3 - 164 PROCAST USERS MANUAL
BOUNDARY CONDITIONS
INVERSE
Description INVERSE is a push button in the BOUNDARY menu which allows you
to select the HEAT boundary conditions in the model for which the Film
Coefficient, Flux, and Emissivity properties will be calculated using the
inverse calculation method. These calculations will be based upon the
geometry, initial conditions, boundary conditions, and thermal history.
RADIATION
Description RADIATION is a push button in the Main Function Banner. This
function of PreCAST enables you to describe radiation data and apply
them to enclosures and moving solids. When you activate the
RADIATION push button, a menu is opened which allows you to work
with the various capabilities associated with RADIATION. Selections
from the menu provide access to these capabilities and will be
discussed in this section.
RADIATION
DATABASE
To add a radiation entry to the database, click on the ADD push button
in the Radiation Database display. This will result in the immediate
action to open a sub-menu which lists
the radiation attributes which may be
described. This sub-menu is shown
below.
When you choose from this menu, PreCAST will display the appropriate
input form and options as shown below. For convenience of illustration,
the example shown is the result of selecting the EMISSIVITY option
from the sub-menu.
Note that PreCAST has entered the USER name and the DATE for you.
PreCAST has also entered, as a default, the KEYWORD which is the
same as the file prefix you entered when you started PreCAST. The
minimum requirement for adding a radiation entry to the database is to
give it a keyword name and define its properties.
All of the radiation descriptions have two input text lines in common:
KEYWORD and COMMENTS. Other properties, which may be
defined, depend upon the type of radiation attribute selected.
The syntax for the common entries are described below. Following
these descriptions, the individual options for each available radiation
attribute are discussed.
KEYWORD: Enter the name you want to give the radiation database
If you select the CONSTANT option, an input box similar to the one
shown here will be displayed. It will contain a text input line and may
contain a rotary
toggle switch for the
units of measure.
Successive clicks on
this push button will
toggle through the
available options. To enter the desired value for this property or
attribute move the cursor to the text input line and type the value.
When you click on the APPLY push button or press ENTER, the data
entered will be stored, and the dialog box will be closed.
You may click on the CANCEL push button to close the dialog box
without saving the
data.
Selecting TIME or
TEMPERATURE
results in the
immediate action to
display an input table.
This table, like the
dialog box for a
constant, may contain
rotary toggle switches
for the units of
measure. As shown in
this example for
Emissivity, there are
two toggle switches
which also serve as
the column sub-
headings for the table.
You may click on the GRAPH push button to display a graph of the
function. You may click on the ERASE push button to erase the entire
contents of the table. You may click on the CANCEL push button to
close the dialog box without saving the data.
The syntax and options available for each type of radiation attribute are
discussed below. For convenience of presentation, these are presented
in alphabetical order.
EMISSIVITY
Is used to enter an emissivity value as a constant or as a function of
temperature. These emissivities will be applied to enclosure faces.
TEMPERATURE
Is used to define temperatures which will be assigned to enclosure
faces. Enclosure faces are required to have a temperature value if they
are to participate in a view factor radiation solution.
VELOCITY
Is used to define the x, y, z direction of a velocity which may be applied
to an enclosure or to solid
elements in the model. It
also allows you to
describe the magnitude of
this velocity as a function
of time. This is used in
the radiation model when
you have a furnace,
baffles, or other parts
moving relative to the
casting. A single crystal
investment casting is an
example.
Remarks None.
RADIATION
ENCLOSURE
The background of a
table entry, in either
table, will be highlighted
in red when it is selected.
Element sets will be
drawn in red in the work
window pane when their
respective set entry is
selected.
To select faces, drag the cursor over the desired surfaces while
holding the left mouse button down. You may also create a
drag box to enclose a portion of the model by depressing and
holding the right mouse button while dragging the cursor to
form a box. Once a surface has been selected, its edges will
be highlighted in red in the work window pane and the STORE
push button in the Toolbox will be highlighted with a blue
background to indicate that some faces have been selected but
not stored.
You may use the view tools, such as rotate, zoom, move, etc., to
manipulate the model in the work window pane to make it easier for you
to make your selections.
You may examine and/or modify the entries in the Radiation Database
by clicking the READ/MODIFY push button in the Radiation Database
display window. This will display a Radiation Description Display
appropriate to the type of radiation attribute selected. The RADIATION-
-DATABASE section of this manual explains the types of radiation
attributes and their parameters.
You should also assign ALL enclosure elements to a set or you will
receive warning messages from DataCAST.
RADIATION
SOLID
To assign a velocity
to a region of the
model:
1. Select the region
by clicking on
the desired
table entry.
2. Select a velocity
from the
database by
moving the
cursor down
to the window
displaying
the
RADIATION
DATABASE
entries. If
the velocity
you want is
not visible in the table at first, you may scroll to the desired
entry.
3. When you have located the desired velocity entry, click on it.
4. ASSIGN the velocity to the region by clicking the ASSIGN push
button. This will place the velocitys database sequence
number in the VELOCITY column of the Assignment Table.
When you are satisfied with the assignments, click on the QUIT push
button in the Velocity Assignment table or select any push button in the
Main Function Banner. This will store the assignments and close the
display.
Remarks Assigning velocities to solid elements in the model may be used, for
example, for baffles which are moving relative to a casting, where you
want to solve for the temperatures in the baffles rather than impose
them. You may also construct an entire furnace out of solid elements
rather than use enclosure elements.
If you have two groups of solid elements which are moving relative to
one another, it is best to apply the velocity to the group with the least
number of elements. This minimizes the size of some output files.
You may examine and/or modify the properties for Radiation Database
entries by clicking the READ/MODIFY push button in the Radiation
Database display window. This will display the Radiation Description
for the selected table entry. Further use of this capability is explained
in the RADIATION DATABASE section of this manual.
INITIAL CONDITIONS
Description INITIAL COND is a push button in the Main Function Banner. This
function of PreCAST enables you to assign initial temperatures to each
material ID in the model or extract the initial temperatures from a
previous run of ProCAST. Additionally, the FREE SURFACE option in
the INITIAL CONDITIONS menu allows you to indicate which volumes
in the mesh are initially empty in free surface fluid problems. When
you activate the INITIAL CONDITIONS push button, a menu is opened
which allows you to work with the various capabilities associated with
INITIAL CONDITIONS. Selections from the menu provide access to
these capabilities and will be discussed in this section.
EXTRACT
Provides the capability to pull nodal temperatures for a set of
materials IDs at a given time step from a previous results file.
This is particularly useful in die casting or permanent mold
simulations when you want to determine the temperature in the
mold after several cycles. Extracted temperatures override
initial temperatures.
FREE SURFACE
Provides the capability to specify the material volumes which
are initially empty. This is only necessary if you are setting up
a free surface fluid flow problem.
INITIAL CONDITIONS
CONSTANT
Description CONSTANT is a push button in the INITIAL CONDITIONS menu. It
provides the capability to assign temperatures to material regions in the
model.
To assign an initial
constant temperature to a
region of the model:
1. Select the region by clicking on the desired table entry.
2. Enter the temperature by moving the cursor to the Edit Value input
line. Type the desired value and press ENTER.
3. Select the temperature units by clicking on the UNITS toggle switch.
This is a rotary toggle, successive clicks on it will cycle you
through the available options. These options are {C | F | R | K}.
INITIAL CONDITIONS
PAGE 3 - 182 PROCAST USERS MANUAL
INITIAL CONDITIONS
EXTRACT
Once you have applied the Path, Prefix, and Step value entries, as
discussed in step 5 above, you may look at the values in the results file
by clicking the DISPLAY push button in the Extract Parameters Input
dialog box.
INITIAL CONDITIONS
FREE SURFACE
Material regions in this table which are specified to be initially empty will
display the word YES in the EMPTY column of this table.
Repeat these two steps for each region of the model which is initially
empty.
Remarks FREE SURFACE is only necessary when you are setting up a free
surface fluid flow problem. For flow through a filter, you should specify
that the filter is initially empty.
Related Topics
RUN PARAMETERS
USING PRECAST, PAGE 3 - 185
RUN PARAMETERS
For a specific job, as indicated by the file prefix, PreCAST displays the
default values for the run parameters, in the dialog box, until you make
a change for that job. If you change a parameter and subsequently
RESTART the job, PreCAST will read the prefixp.dat file and use the
parameter values which have been saved there as the defaults.
RUN PARAMETERS
UNITS
Description UNITS is a push button in the RUN PARAMETERS menu. It provides
the capability to specify the default units of measure to be used in the
output files.
Remarks None.
Related Topics
RUN PARAMETERS
GENERAL
The figure shown above illustrates the GENERAL dialog box. Just
below the GENERAL dialog box is a COMMENTS input line. This box
allows you to enter your own comments about this job. The comments
you enter will be stored in the prefixp.out file. To enter comments,
place the cursor in the input line, type your comments, and press
ENTER.
Choose from:
{0 to calculate at each point, or
1 to use the average}
The default is 0.
DT--specifies the initial time step size. Setting DT to zero when INILEV
> 0 will cause ProCAST to use the DT at step INILEV.
Choose from:
{0 to use diagonal preconditioning, or
1 to use partial LU factorization preconditioning}
The default is 1.
Choose from:
{0 to turn off the Newton Raphson technique,
1 to turn the Newton Raphson technique on, or
2 to turn on the Newton Raphson technique and use b-
splines}
The default is 0.
Choose from:
{0 to capture no solution debugging messages, or
1 to obtain information concerning, solver performance,
time step control, and the free surface model}
The default is 1.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
Remarks Changing from the TEMA solver to the CGSQ solver may improve the
solve time in larger (500,000+ elements, 100,000+ nodes) models.
Related Topics
RUN PARAMETERS
THERMAL
The figure shown above illustrates the THERMAL dialog box. The
THERMAL parameters and the available options for each parameter
will be discussed here. For convenience in presentation, they will be
presented in alphabetical order.
Enter:
{0 to use consistent matrix, or
1 to use diagonal matrix}
The default is 1.
Choose from:
{0 for no porosity calculation,
1 to compute macro porosity, or
2 to compute porosity effects associated with a
dissolved gas}
The default is 1.
QFREQ--specifies the time step interval for writing heat flux data to the
unformatted results file. This parameter can be used to reduce
the size of the prefixq.unf file. Heat flux results may not be of
interest to everyone, so it may be desirable to minimize the size
of this file.
Choose from:
{0 for no thermal analysis. Solve flow equations alone,
1 to perform thermal analysis, using temperature as the
primary variable, or
2 to perform thermal analysis, using enthalpy as the
primary variable}
The default is 1.
When you are satisfied with the parameters values, click on the APPLY
push button. This will store the values you have entered in the
prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
RUN PARAMETERS
RADIATION
The figure shown above illustrates the RADIATION dialog box. The
RADIATION parameters and the available options for each parameter
will be discussed here. For convenience in presentation, they will be
presented in alphabetical order.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
Remarks The RADIATION parameters come into play when the view factor
radiation model is employed.
RUN PARAMETERS
FLOW
Description FLOW is a push button in the RUN PARAMETERS menu. It provides
the capability to specify the flow solutions to be performed and the flow
tolerances to be used during simulation.
The figure shown above illustrates the FLOW dialog box. The FLOW
parameters and the available options for each parameter will be
discussed here. For convenience in presentation, they will be
presented in alphabetical order.
Choose from:
{0 to specify an incompressible flow problem, or
1 to specify a compressible flow problem}
The default is 0.
Choose from:
{0 to decouple energy and fluid solutions withing a time
step, or
1 to fully couple energy and fluid solutions within a time
step}
The default is 0.
EDGE--controls the algorithm for advecting the free surface front along
the wall. Using the tangent component helps the flow to go
around corners when the mesh is relatively coarse, but
sometimes causes the fluid to flow preferentially along walls.
Choose from:
{1 = use the momentum dominated movement of free
surface, rapid filling model,
2 = use the gravity dominated movement of free
surface, slow filling model, or
3 = hybrid model, switch between 1 and 2 depending
upon conditions}
The default is 0.
Choose from:
{0 to not consider trapped gas effects, or
1 to consider trapped gas effects}
The default is 0.
Choose from:
{0 = calculate as rho - rho_ref, or
1 = calculate as rho * g}
The default is 0.
Choose from:
{0 = normal flow problem,
1= high viscous flow problem. To be used when the
Reynolds number is less the one. This method only
works for viscosity less than 104 poise. In this case, the
advection terms are neglected, symmetric solvers are
employed on the momentum equations, and large
degrees of pressure relaxation are utilized, or
2 = very high viscous flow problem. To be used when
the Reynolds number is less the one. This method is
always preferred. In this case, the advection terms are
neglected and momentum effect on implicitly included
within a Poisson pressure equation. This option usually
allows for much larger time steps than HIVISC = 1}
The default is 0.
Choose from:
{0.0 to use a consistent matrix, or
1.0 to use a diagonal matrix}
The default is 1.00000e+00.
Choose from:
{0 to indicate Newtonian flow, or
1 to indicate non-newtonian flow, where viscosity is a
function of shear rate}
The default is 0.
PLIMIT--specifies the pressure cutoff limit. You can use this parameter
to turn off an inlet velocity when the back pressure exceeds the
given value. This is useful particularly in cases where cold
shuts are occurring. Otherwise, the program will keep trying to
force more mass into the fluid region, even though there is no
place for it to go, and the pressure will continue to rise.
Choose from:
{0 = do not use boundary layer profile, or
1 = use boundary layer profile}
Choose from:
{0 = turns this option off, or
a real value sets the time}
Choose from:
{0 to indicate that wall shear formulation will not be
used, or
1 to indicate wall shear formulation will be used}
The default is 0.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
Remarks The FLOW parameters allow you to specify the type of fluids analysis
to be performed. They also allow you to make adjustments to control
some trade-off between speed and accuracy.
RUN PARAMETERS
TURBULENCE
The figure shown above illustrates the TURBULENCE dialog box. The
TURBULENCE parameters and the available options for each
parameter will be discussed here. For convenience in presentation,
they will be presented in alphabetical order.
Once TURB has been set to zero, the turbulence model can not
be restarted at a later time. Setting TURB to one for a flow
problem which has no turbulence boundary conditions assigned
is okay; ProCAST will automatically define them.
Enter:
{0 to turn the turbulent flow model off, or
1 to turn the turbulent flow model on}
The default is 0.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
Remarks The default TURBULENCE parameters are used in the standard ---
model, but they are all adjustable.
RUN PARAMETERS
STRESS
The figure shown above illustrates the STRESS dialog box. The
STRESS parameters and the available options for each parameter will
be discussed here. For convenience in presentation, they will be
presented in alphabetical order.
SFREQ--specifies the time step interval for writing stress results to the
unformatted files. This parameter can be used to reduce the
size of these files, which can become quite large for problems
with many nodes and time steps. Note that it is only possible to
restart a run from one of the time steps that was written. This
also controls the frequency for performing stress analysis.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
Remarks The default STRESS parameters are those normally used in most
stress models, but they are all adjustable.
RUN PARAMETERS
ELECTROMAGNETIC
Enter:
{0 to turn the electromagnetic calculation off, or
1 to turn the electromagnetic calculation on}
The default is 0.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
RUN PARAMETERS
INVERSE
The figure shown above illustrates the INVERSE dialog box. The
INVERSE parameters and the available options for each parameter will
be discussed here. For convenience in presentation, they will be
presented in alphabetical order.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file.
You may close this display without saving the parameters you entered
or changes you may have made by clicking the CANCEL push button.
Remarks A display window is displayed in which you must enter the node
numbers or node coordinates which correspond to the location of the
measurement points. The order of this list should correspond to the
order of the measured curves in the measurement file, prefixim.dat.
The proper sequencing of these lists is mandatory because the
calculated and measured curves will be compared in the inverse
calculation and should correspond to the identical location.
RUN PARAMETERS
CAFE
Editors Note: The CAFE capability has not yet been implemented in ProCAST.
Method CAFE is activated by clicking on it. This results in the immediate action
to display a dialog box containing a list of the CAFE parameters and, if
applicable, units associated with a parameter.
The figure shown above illustrates the CAFE dialog box. The CAFE
parameters and the available options for each parameter will be
discussed here. For convenience in presentation, they will be
presented in alphabetical order.
When you are satisfied with the parameters and their values, click on
the APPLY push button. This will store the values you have entered in
the prefixp.dat file. You may close this display without saving the
parameters you entered or changes you may have made by clicking the
CANCEL push button.
Remarks None.
CHAPTER 4
USING DataCAST
Description DataCAST reviews the total model, performs extensive error checking,
and converts all the units into standard CGS. DataCAST also creates a
summary file which describes the complete analysis model. This
summary file provides one form of model documentation.
When DataCAST has completed its error checking, it creates the binary
files which will be read by ProCAST as the simulation input.
DataCAST may also be started from the EXECUTE menu in the PCS
screen.
Remarks If you start a DataCAST session without the prefix parameter shown
above, you will be given a message in the session window and
prompted to enter a prefix.
CHAPTER 5
USING ProCAST
Prefix is a required parameter and you should enter the name you want
given to this project.
ProCAST may also be started from the EXECUTE menu in the PCS
screen.
& is a command line option which specifies that ProCAST will be run in
the batch or background mode.
Remarks If you start ProCAST without the prefix parameter shown above, you
will be given a message in the session window and prompted to enter a
prefix.
When the run has finished, the results will be contained in a variety of
files. These files are described in Appendix B: ProCAST File Usage.
The prefix.out file contains useful information about the run such as the
memory usage, the convergence behaviour, the iterations and cpu
times taken by the solvers, etc. This can be helpful in identifying
problems in an analysis.
You can view the formatted file prefixp.out, which can have nodal
values of temperature, pressure, velocity and heat flux. The various
unformatted results files that have the unf extension are read by
PostCAST and ViewCAST for postprocessing.
There is a small utility program which can be run to report the status of
NUMBER OF STEPS = 10
SIMULATED TIME = 1.023000 SECONDS
TIME STEP = 0.512000 SECONDS
PERCENT FILLED = 100.000000 %
SOLID FRACTION = 0.000000 %
CYCLE 1 IS 0.000000 % COMPLETE
CUP TIME = 0.070000 SECONDS
SYSTEM TIME = 0.080000 SECONDS
WALL CLOCK TIME = 1 SECONDS
STEP COMPLETED ON Dec 18 1996 AT 17:30:03
CHAPTER 6
USING PostCAST
PostCAST may also be started from the EXECUTE menu in the PCS
screen.
Remarks If you start a PostCAST session without the prefix parameter shown
above, you will be given a in the session window and prompted to enter
a prefix.
OPTIONS
Description OPTIONS is a push button in the Main Function Banner. This function
of PostCAST enables you to select options to be applied during the post
processing functions. These options will influence the manipulation of
results obtained from the ProCAST simulations and solutions. When
you activate the OPTIONS push button, a menu is opened which will
allow you to work with specific aspects of the simulation results. The
functions available from this menu will be discussed in this section.
Method OPTIONS is activated by clicking on it. The initial menu is shown here.
When you select a function from this
menu, PostCAST will display additional
Dialog Boxes, Option Lists, Data Input
Windows, or sub-menus. These
graphical interface tools will guide you
through the process of specifying,
changing or deleting information about
the options and their alternative
attributes.
Related Topics
OPTIONS
X-Y PLOT
Description X-Y PLOT is a push button in the OPTIONS menu. It provides the
capability to plot the Temperature, Fraction Solid, Pressure, Velocity,
and Stress and Strain versus time results of the simulation. You may
select or specify the nodes to be displayed in the plots. Using the
OPTIONS menu, X-Y PLOT also provides the capability to customize,
to an extent, the appearance of the resulting plots.
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
EXTERNAL
PostCAST allows you to read temperature - time data from other
sources, such as thermocouples, to plot on the same picture as the
simulation results. The EXTERNAL push button allows you to specify
the file names containing this external data.
You may enter up to ten different file names. If the file is not in the
current directory, then you need to provide the full path name and file
name. When you are satisfied with the new data, press ENTER. This
will place the value in the highlighted table entry and move the cursor to
the next available table entry.
External File contents and format--the first row of an external file should
contain the number of thermocouples or temperature values given at
each time. This should be followed by the thermocouple identification
numbers which will be used to label the curves in the temperature plot.
Subsequent rows in the file should have a time value and temperature
for each thermocouple. All data is read in free format and should be
separated by a space between each value.
You may have as many thermocouple results as you can fit on one line.
INTERVAL
PostCAST allows you to specify a node number interval for plotting.
For example, if you wanted to see the cooling curve for every tenth
node, you would enter an interval of 10. The default is one, or every
node.
The INTERVAL option is very useful for a quick look at the thermal
results of the simulation. It can tell you if the simulation is behaving
properly or if the results are becoming erratic, which may indicate an
error in the problems setup.
You may close this display without specifying or changing the interval
value by clicking the CANCEL push button.
NODES
PostCAST allows you to specify node numbers for plotting. When you
click on the NODES push button in
the sub-menu, PostCAST displays
the Nodal Values input display as
shown the figure here.
Once a table entry is selected the background of that entry will change
to red and the cursor will be placed in the Edit Value Input Box. If the
entry contains data, the data will be displayed in the Edit Value Input
Box. You may then enter or change the node number in the Edit Value
Input Box. When you are satisfied with the new data, press ENTER.
This will place the value in the highlighted table entry and move the
cursor to the next available table entry.
Node Selection
Crosshairs
Node Selection
Crosshairs
Node to be
Selected
You may also select the nodes graphically. Click on the XYZ push
button in the Nodal Values input display. This will display a 2D or 3D
view of the model in the Work Window Pane depending upon the
geometry of your model.
For 2D you may enter the coordinates for the node of interest to you or
you may move the cursor to a desired node in the geometry and click
on the left mouse button. When you click near or on a node in the
geometry, PostCAST will display green Node Selection Crosshairs to
help you isolate the node and will display the nodes coordinates in the
appropriate input line. This is illustrated in the figure shown here. If
you press and hold the left mouse button in the Work Window pane,
you can drag the crosshairs to another position in the display. When
you release the mouse button the node closest to the cursor will be
selected.
When you are satisfied with the selected node, click on the APPLY
push button. This will store the nodal value in the Nodal Values input
display.
You may use either or both the Edit Value input line and XYZ
coordinate selection techniques to enter node numbers. When you are
satisfied with all of the nodal values, click on the EXECUTE push button
in the Nodal Values input display. This will result in PostCAST
selecting the appropriate nodal data for plotting and display the plot.
You may close the Nodal Values input display by clicking the CANCEL
push button.
OPTIONS
OPTIONS in this sub-menu provide the capability to customize, to an
The edge between two element faces will be drawn if the angle
between the normals of the two faces is greater than or equal to
the feature angle you select. A feature angle of zero will cause
all element edges to be displayed. The angle selected may be
between zero and 180 degrees.
When you are satisfied with the Feature Angle specified, click
on the SAVE push button below the slider bar to save the
selected value and close the display.
1st DERIVATIVE--is a toggle switch used to indicate that you want the
first derivative curve drawn when the cooling curve is plotted.
When selected, the checkbox will be highlighted in burgundy.
Successive clicks on this menu item will toggle 1st
DERIVATIVE between on and off. This plot is available only
from the TEMPERATURE X-Y PLOT option.
To view the plot, click on the NODES push button and then
select the EXECUTE function after a nodal value has been
assigned or an external file has been specified. You will be
asked to choose both the start and the end of solidification.
You may do so by using the left mouse button to drag the
cursor to the appropriate locations on the first derivative curve.
You will also be asked to enter the specific heat of the metal.
You may enter an average constant value of the specific heat
(in c.g.s. units).
2nd DERIVATIVE--is a toggle switch used to indicate that you want the
second derivative curve drawn when the cooling curve is
plotted. When selected, the checkbox will be highlighted in
burgundy. Successive clicks on this menu item will toggle 2nd
DERIVATIVE between on and off. This plot is available only
from the TEMPERATURE X-Y PLOT option.
To view the plot, click on the NODES push button and then
select the EXECUTE function after nodal values have been
assigned or external files have been specified.
To view the plot, click on the NODES push button and then
select the EXECUTE function after nodal values have been
assigned.
Remarks The discussion of syntax and options for Interval, Nodes, and Options
above may be applied to the X-Y PLOT of Temperature, Fraction Solid,
Pressure, and Velocity. External, DTA, first and second derivatives and
smoothing only apply to temperature.
The cooling curve analysis technique can be easily used for the
determination of fraction of solid. By calculating the cumulative
area between the first derivative curve and the derivative of the
zero curve between TEN and TES as a fraction of the total area
between these curves, the values of the total fraction of solid
evolved as a function of time are obtained. When this curve is
differentiated with respect to time, two distinct mechanisms are
noticed. The time rate of the evolution of the fraction of solid
has two parts: one is for the initial nucleation and the other is
for bulk solidification. Usually the rate of change of fraction of
solid curve can be assumed to be a linear function in time. The
coefficients of this curve can easily be determined.
OPTIONS
GEOMETRY
Method GEOMETRY is activated by clicking on it. This builds the ASCII file.
This file can be written in either the PATRAN neutral file or the IDEAS
universal file format, depending upon the format selected from the
FORMAT function in the Main Function Banner of PostCAST.
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
Remarks This geometry file represents the final configuration of the model as it
goes into ProCAST. Accordingly, it will contain any new nodes which
have been generated and any renumbering of elements and nodes that
may have occurred in PreCAST or DataCAST.
Related Topics
OPTIONS
RADIATION FACE
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
Remarks This file is useful for identifying any gaps in the casting or enclosure
which would cause large row sum errors in the view factor matrix.
Related Topics
OPTIONS
TEMPERATURE
Each of the time step selection push button options, Interval, Specify
Steps, and Select Steps, will be discussed in this section. For
convenience they will be presented in alphabetical order.
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
INTERVAL
If you choose INTERVAL, the time step levels will be determined based
upon the values entered in the STEPS function of the Main Function
Banner. The interval chosen must be a multiple of TFREQ, which
controls the frequency of output to the temperature results file.
SPECIFY STEPS
SPECIFY STEPS provides the
capability to directly input the
desired time step numbers.
When you click on the SPECIFY
STEPS push button in the sub-
menu, PostCAST displays the
input display as shown by the
figure here.
Once a table entry is selected, the background of that entry will change
to red and the cursor will be placed in the Edit Value Input Box. If the
entry contains data, the data will be displayed in the Edit Value Input
Box. You may then enter or change the step value in the Edit Value
Input Box.
You may enter up to 100 different step values. When you are satisfied
with the new data, press ENTER. This will place the value in the
highlighted table entry and move the cursor to the next available table
entry.
If TFREQ has a value greater than one, the step numbers given must
be a multiple of TFREQ. Otherwise, they are ignored.
When all the desired time steps have been entered, click on EXECUTE.
This will save your selections and create the file. You will see the same
message window that appeared for the INTERVAL option.
You may close this display without specifying or changing any time step
values by clicking the CANCEL push button.
SELECT STEPS
SELECT STEPS provides
the capability to select time
levels from the results file.
When you click on the
SELECT STEPS push
button in the sub-menu,
PostCAST displays the input
display as shown the figure
here. It will contain a list of
the time levels in the results
file.
You may deselect every entry in the list by clicking the CLEAR push
button.
When all the desired time steps have been selected, click on
EXECUTE. This will save your selections and create the file. You will
see the same message window that appeared for the INTERVAL option.
You may close this display without specifying or changing any time step
values by clicking the CANCEL push button.
Remarks The ASCII file created by this function may be used as input for other
analyses or reporting purposes outside of ProCAST.
Related Topics
OPTIONS
PRESSURE
Remarks The ASCII file created by this function may be used as input for other
analyses or reporting purposes outside of ProCAST.
OPTIONS
VELOCITY
Remarks The ASCII file created by this function may be used as input for other
analyses or reporting purposes outside of ProCAST.
OPTIONS
HEAT FLUX
Description HEAT FLUX is a push button in the OPTIONS menu. It provides the
capability to extract heat flux results from the prefixq.unf file, which is a
binary file, and write them to an ASCII file. This file can be written in
either the PATRAN neutral file or the IDEAS universal file format,
depending upon the format selected from the FORMAT function in the
Main Function Banner of PostCAST.
Method HEAT FLUX is activated by clicking on it. This results in the immediate
action to display a sub-menu of push buttons which are the methods
you may use to designate the time step levels to be included in the
output file. The figure shown here
illustrates this sub-menu.
Remarks The ASCII file created by this function may be used as input for other
analyses or reporting purposes outside of ProCAST.
OPTIONS
R, G, L
Each of the parameters and options in this dialog box will be discussed
in this section.
You may close this display by clicking the CANCEL push button.
R METHOD
This push button is a toggle switch. Successive clicks on this push
button will toggle between method 1 and 2.
G METHOD
This push button is a rotary toggle switch. Successive clicks on this
push button will cycle through the available options. G METHOD
determines if the total magnitude of the temperature gradient or one
component used in the calculation of the mapping factor.
0T 2
0T
2
0T
2
2
0x 0y 0z
Tupper Tlower
L
tupper tlower
For example, Tupper could be the liquidus and Tlower the solidus.
R, G TEMP
This input line specifies the temperature to be used for the calculation
of the isotherm velocity and the temperature gradient. If R, G TEMP is
set to the solidus, then R will be the solidification rate. However, R can
be calculated as an isotherm velocity for any temperature.
To enter this temperature, place the cursor in the R, G TEMP input line
and type the desired value. You may move to the next input field by
moving the cursor or by pressing ENTER.
MAPPING CONSTANTS
These input lines specify the constants to be used in calculating the
mapping factor. The mapping factor is calculated from the formula
shown here.
M
aRbG cLd
G
M
You may click on the HELP push button to obtain more information
about various combinations of the constants which produce different
mapping factors.
When all the desired values have been entered, click on APPLY. This
will save your selections and create the mapping factors and mapping
factors log files. A message window will be displayed indicating when
the files have been successfully completed.
You may close this display without specifying or changing any values
by clicking the CANCEL push button.
Remarks R, G, L stands for solidification rate (R), temperature gradient (G), and
cooling rate (L). R is the velocity of a particular isotherm. G is the
gradient calculated at each node when that node reaches a given
temperature. L is the time derivative of temperature, calculated as the
difference of two temperature levels divided by the difference in time at
which those temperatures are reached.
The mapping factor log contains the temperature levels and the
constant values that were used in calculating R, G, L, and M.
Column/Set Quantity
1 M
2 L
3 G
4 dT/dx
5 dT/dy
6 dT/dz
7 R
8 Rx
9 Ry
10 Rz
Related Topics
OPTIONS
FEEDING LENGTH
Each of the parameters and options in this dialog box will be discussed
in this section.
You may close this display by clicking the CANCEL push button.
A and B
These input lines allow the user to enter the constants for the critical
feeding length equation. These critical temperatures represent some
fraction solid beyond which feeding is impaired.
SOLIDUS
This input line is for the solidus temperature of the metal.
To enter this temperature, place the cursor in the appropriate input line
and type the desired value. You may move to the next input field by
moving the cursor or by pressing ENTER.
CRITICAL
This input line is for a temperature value which corresponds to a
fraction solid greater than zero and less than one. The critical fraction
solid at which feeding is impaired depends on the alloy, but is typically
in the range of .6 to .8.
To enter this value, place the cursor in the appropriate input line and
type the desired value. You may move to the next input field by
moving the cursor or by pressing ENTER.
When all the desired values have been entered, click on APPLY. This
will save your selections and close the display.
Remarks The critical feeding length is calculated from the formula shown here.
F Lcr
A P B
Related Topics
OPTIONS
ISOCHRONS
When you select either option, by clicking on the desired push button,
an input dialog box will be displayed. Each option in this sub-menu will
be discussed in this section.
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
SEMI-AUTO
Provides the capability to
generate the temperature
levels based upon your input
of two parameters. When
you activate the SEMI-
AUTO push button an input
dialog box is displayed. This
is illustrated in the figure
here.
Click on the APPLY push button when you are satisfied with the START
and DELTA values. You may close this display by clicking the
CANCEL push button.
SPECIFY TEMPS
SPECIFY TEMPS provides the capability to directly input the desired
temperature levels. When you
click on the SPECIFY TEMPS
push button in the sub-menu,
PostCAST displays the input
display as shown the figure
here.
When you are satisfied with the temperature levels in this table, click on
the EXECUTE push button. This will close this display, calculate the
temperature levels, and build the file.
Remarks ISOCHRONS are particularly useful for identifying hot spots and
necking.
Related Topics
OPTIONS
ALPHA CASE
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
Remarks The ALPHA CASE option is only used in Titanium castings. In Titanium
castings there is a very brittle alpha ( ) layer that forms on the
casting. The ALPHA CASE is used to predict the thickness of this
layer.
Related Topics
OPTIONS
SDAS
Method SDAS is activated by clicking on it. This results in the immediate action
to display an input dialog box. The
figure shown here illustrates this
dialog box.
TSTART
Normally taken as the liquidus. Enter the temperature value to be used
by placing the cursor in the appropriate input line, typing the desired
value, and pressing ENTER.
TEND
Normally the eutectic temperature. Enter the temperature value to be
used by placing the cursor in the appropriate input line, typing the
desired value, and pressing ENTER.
EXPONENT
Provides the capability to enter the exponent to be used in the formula
shown above.
Enter the exponent by placing the cursor in the appropriate input line,
typing the desired value, and pressing ENTER.
M
Provides the capability to specify the coarsening constant and is alloy
dependent.
When you are satisfied with the values you have entered, click on the
APPLY push button. This will close this display, extract the appropriate
data, and build the ASCII file. A message window will be displayed
indicating when the files have been successfully built.
Related Topics
OPTIONS
ROW SUM ERROR
Description ROW SUM ERROR is a push button in the OPTIONS menu. It creates
an ASCII file containing the nodal values of row sum errors, if a
simulation used the view factor radiation capabilities. These are
averaged from the row sum errors on the faces surrounding each node.
Only the nodes on the radiating surfaces will have non-zero values.
Method ROW SUM ERROR is activated by clicking on it. This results in the
immediate action to build the ASCII file. This file can be written in
either the PATRAN neutral file or the IDEAS universal file format,
depending upon the format selected from the FORMAT function in the
Main Function Banner of PostCAST.
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
Remarks PostCAST looks for a file produced by ProCAST with the name
prefix.serr. This file is output from ProCAST if the value of one has
been added to RDEBUG in the prefixp.dat file.
Related Topics
OPTIONS
FACE TO GROUP
You may close this display and move to another function of PostCAST
or to another function of OPTIONS by clicking the appropriate Main
Function Banner or Menu push button respectively.
Remarks A face to group view factor is the fraction of the view space from a
face that is occupied by one group. A group is an assembly of
enclosure or solid faces that have the same boundary condition. The
nodal values are averaged from the surrounding face values. Only the
nodes on the radiating surfaces will have non-zero values.
PostCAST will look for a file produced by ProCAST with the name
prefix.view. This file is output from ProCAST if the value of two has
been added to RDEBUG in the prefixp.dat file.
Related Topics
FORMAT
Description FORMAT is a push button in the Main Function Banner. This function
of PostCAST enables you to specify the type of ASCII results files to be
produced. When you activate the FORMAT push button, a menu is
opened which will allow you to choose the specific output file format to
be used.
You may leave the FORMAT function by clicking another push button in
the Main Function Banner.
You do need to pick one or the other for the GEOMETRY and
RADIATION FACE options.
STEPS
Description STEPS is a push button in the Main Function Banner. This function
enables you to control the time steps used in various operations of
PostCAST. When you activate the STEPS push button, a menu is
opened which will allow you to enter time step parameters. Each of
these parameters available from this menu will be discussed in this
section.
Method STEPS is activated by clicking on it. The resulting menu input dialog
box is shown here.
START
Specifies the beginning time step. Enter the beginning time step by
selecting START, placing the cursor in the Edit Value input line, typing
the desired value, and pressing ENTER.
END
Specifies the ending time step. Enter the ending time step by selecting
END, placing the cursor in the Edit Value input line, typing the desired
value, and pressing ENTER.
FREQUENCY
Specifies the frequency of the time steps to be used between the
START and END values. Enter the frequency by selecting
FREQUENCY, placing the cursor in the Edit Value input line, typing the
desired value, and pressing ENTER.
Remarks The parameters given under STEPS determine which time levels are
used when plotting the temperature-time curves. They control the time
levels for which results are output in the ASCII files for temperature,
pressure, velocity, and heat flux. The calculations performed for R, G,
L, FEEDING LENGTH, and ISOCHRONS are all based upon the
temperature results available at the time levels chosen under STEPS.
The beginning and ending time steps, and the frequency that are
specified here are used in the following functions:
1. X---Y PLOT, TEMPERATURE, INTERVAL option
2. X---Y PLOT, FRACTION SOLID, INTERVAL option
3. X---Y PLOT, PRESSURE, INTERVAL option
4. X---Y PLOT, VELOCITY, INTERVAL option
5. TEMPERATURE, INTERVAL option
6. PRESSURE, INTERVAL option
7. VELOCITY, INTERVAL option
8. HEAT FLUX, INTERVAL option
9. R, G, L
10. FEEDING LENGTH
11. ISOCHRONS
Related Topics
UNITS
Description UNITS is a push button in the Main Function Banner. This function of
PostCAST enables you to specify the units of measure to be used in the
ASCII output files.
You may close this display and move to another function of PostCAST
by clicking the appropriate Main Function Banner.
Remarks The length units are used in the temperature gradient and feeding
length calculations.
Heat Flux, Pressure, and Velocity units affect their respective output in
the ASCII results files.
MATERIALS
Description MATERIALS is a push button in the Main Function Banner. This
function of PostCAST enables you to specify the material regions of the
model that are to be active in the calculations of the [R, G, L],
FEEDING LENGTH,SDAS, X-Y PLOTS, GEOMETRY,
TEMPERATURE, and ISOCHRONS functions.
You may close this display and move to another function of PostCAST
by clicking the appropriate Main Function Banner.
You may close this display without saving any settings you may have
made by clicking the CANCEL push button.
Remarks You can speed up the calculation process for your model by
deactivating the materials for which the [R, G, L], FEEDING
LENGTH,SDAS, X-Y PLOTS, GEOMETRY, TEMPERATURE, and
ISOCHRONS results are not of interest. Usually, you can turn off
everything but the casting material.
Related Topics
CHAPTER 7
USING ViewCAST
Description ViewCAST provides the capability to visualize the results of the
simulation. ViewCAST performs rapid contour plots of all results based
upon time step intervals which you may specify. For example,
temperature contours can be plotted at every time step automatically,
giving an animated effect. Also a cutting plane option allows you to see
inside the casting. You may choose from extensive menus of contours
and vectors for viewing.
ViewCAST may also be started from the EXECUTE menu in the PCS
screen.
Remarks If you start a ViewCAST session without the prefix parameter shown
above, you will be given an error message in the session window and
prompted to enter a prefix.
best suite your analysis requirements. You can use the Steps
function to display a specific time step or a selected range of
time steps. The Materials function allows you to choose, based
upon material region, the results to be displayed. The
Parameters function allows you to refine the presentation of the
data during viewing. For example, you may adjust the units of
measure, color legend, background color, and whether the
visualization will be presented in a continuous or single step
mode.
3. Activate the view. This function of ViewCAST displays the results.
The graphic display window will be redrawn to show the
material regions corresponding to your selection. Additionally,
during Single Step, a set of up to four push buttons will be
displayed in the lower right corner of the graphics display.
These push buttons allow you to; STore a copy of the image in
a file or Print a copy of the image. While the right arrow and
left arrow allow you to step forward and backward, respectively
through the results. These buttons are shown here along with
the dialog box which is displayed when you select the STore
option. This dialog box allows you to name the file to be
created when storing the image.
The number of buttons shown is determined by ViewCAST
based upon the context and the specific results in which you
When ViewCAST is activated, it will display a work space, the UES logo
in the lower right-hand corner, and a Main Function Banner across the
top of the work space. You may use the push buttons in this banner to
navigate through the function menus of ViewCAST.
CONTOUR
Description CONTOUR is a push button in the Main Function Banner. This function
of ViewCAST enables you to select the category of analysis results to
be viewed. The CONTOUR push button displays a menu. The options
in this menu represent categories of simulation results. The functions
available from this menu will be discussed in this section.
To display the contour, click on the VIEW push button in the main
function banner and then click on PICTURE.
You may deactivate all contours by clicking the NONE menu option.
You may leave the CONTOUR function by clicking another push button
in the Main Function Banner. Each Contour Group will be discussed in
the Remarks Section immediately below.
THERMAL Contours
The figure shown here illustrates the THERMAL sub-menu and displays
the temperature-related views which are
available.
FLUID Contours
The figure shown here illustrates the FLUID sub-menu and displays the
fluid-related views which are available.
The U, V, W are the velocity components
in the X, Y, and Z directions respectively.
If the fluids analysis has been run with the NNEWTON parameter set to
1 or 2, the NON-NEWTONIAN SHEAR RATE and VISCOSITY
contours will be available.
RADIATION Contours
The figure shown here illustrates the RADIATION sub-menu and
displays the radiation-related views which
are available.
These contours are available if a radiation analysis was run with view
factors specified. The RDEBUG parameter in the prefixp.dat file should
have the values of 1 and 2 added to it in order to cause ProCAST to
produce the files prefix.serr and prefix.view.
STRESS Contours
The figure shown here illustrates the STRESS sub-menu and displays
the stress-related views which are
available.
1 3
m ax =
2
Maximum Shear Stressis also used sometimes as a criteria for
yielding. It is given by the formula:
[ ]
2 1/ 2
= ( 1 2 ) 2 + ( 2 3 ) 2 + ( 3 1 ) 2
2
1 + 2 + 3 x + y + z
m = =
3 3
Principal Stress 1--stress resolved to the direction the highest
magnitude of stress.
Principal Stress 2stress resolved to the direction perpendicular to
Stress 1.
Principal Stress 3stress resolved into or out of the plane described by
Stresses 1 and 2.
Sigma X--stress resolved to the x direction.
MICRO contours
A MICRO sub-menu displays the micro model-related views which are
available. The actual sub-menu which will be displayed will depend
upon the type of analysis that has been performed. The outputs from
all the different micromodels are described in the Appendix.
ELECTROMAGNETICS Contours
The figure shown here illustrates the
ELECTROMAGNETICS sub-menu and
displays the electromagnetic-related
views which are available.
A = magnetic vector potential. This is a
complex number, with real and imaginary
components. This sub-menu allows you
to provide each of the components of A.
They include: Real Ax, Imaginary Ax,
Real Ay, Imaginary Ay, Real Az,
Imaginary Az, and Magnitude A.
Induction Heating--is the heat generated by induced current.
Eddy Current--is the electric current induced by magnetic field.
Real B--magnetic flux density.
Imaginary B--magnetic flux density.
Lorentz Force--plots the force on a fluid due to the presence of an
electric current and magnetic field.
VECTOR
Description VECTOR is a push button in the Main Function Banner. This function
of ViewCAST enables you to select a vector plot of selected analysis
results. The VECTOR push button displays a menu of choices for
producing vector plots. The functions available from this menu will be
discussed in this section.
You may deactivate all vectors by clicking the NONE menu option.
You may leave the VECTOR function by clicking another push button in
the Main Function Banner. Each menu option will be discussed in the
Remarks Section immediately below.
Remarks The VECTOR function of ViewCAST provides the capability to view the
HEAT FLUXdisplays the heat transfer into or out of the model. This
vector plot is illustrated here.
REAL B FIELDdisplays the magnetic flux density. Electromagnetic
Related Topics
STEPS
Description STEPS is a push button in the Main Function Banner. This function of
ViewCAST enables you to control which time levels are used in the
sequence of contour plots of temperature, pressure, velocity, and heat
flux. These time steps will also be applied to fluid velocity vector plots.
The STEPS push button displays an input dialog box.
Method STEPS is activated by clicking on it. The list and dialog input box,
shown here, will be displayed.
You may enter or change any value in the list by repeating the select-
type-ENTER procedure described above. The entries in this list define
the following:
START--specifies the first time step to be displayed for viewing.
END--specifies the last time step to be displayed for viewing.
FREQUENCY--specifies the number of steps between successive
displays.
You may leave the STEPS function by clicking another push button in
the Main Function Banner.
Remarks Depending upon the options you selected in the CONTOUR and
VECTOR menus, the values given for START, END, and FREQUECY
should be multiples of TFREQ, VFREQ, SFREQ, MFREQ, or QFREQ.
Related Topics
MATERIALS
Materials may be
excluded from these
calculations by
clicking the left
mouse button on the
row associated with
the material to be
deactivated.
You may deactivate all materials by clicking the ALL push button in the
Materials List display.
You may close this display and move to another function of ViewCAST
by clicking the appropriate Main Function Banner or by clicking the
QUIT push button.
Remarks As an example of how you may use this feature, consider removing the
mold elements from the display. This would allow you to view the
casting by itself. Selections in this window do not alter the results or
data files, they merely specify which mesh elements will be displayed in
the graphics viewing area.
Related Topics
PARAMETERS
REVERSE VIDEO
REVERSE VIDEO is a toggle switch which toggles between ON and
OFF. In the ON position, the background color of the contour and
vector plots will be displayed in white. In the OFF position, which is the
default, the background will be displayed in black. This may be useful,
at times, for hard copy output. The toggle button is highlighted in
maroon to indicate the ON position.
AUTOMATIC
AUTOMATIC is a toggle switch which toggles between ON and OFF. In
the ON position, which is the default, the color coding for displaying
contours will be determined by dividing the entire range of values of the
variable to be displayed into equal segments. Each of these calculated
segments will be assigned to one of fifteen colors. The toggle button is
highlighted in maroon to indicate the ON position.
SEMI-AUTO
SEMI-AUTO provides the capability for
you to define the color coding to be used
for displaying contours. ViewCAST will
determine the range of values to be
assigned to a color based upon the
values you provide. When you select
SEMI-AUTO, the list and dialog input box,
shown here, will be displayed.
To enter a value, select the list item by clicking on it. The background
of the selected entry will be highlighted in red. Then insert the cursor in
the text input line, type the desired value, and press ENTER. The value
you typed will be displayed in the respective entry in the list and the
background of the next entry in the list will be highlighted in red.
You may enter or change any value in the list by repeating the select-
type-ENTER procedure described above. The entries in this list define
the following:
BASE--specifies the initial value of the attribute to be displayed upon
which all display segments will be based.
DELTA--specifies the size of the range of values to be included in
each of the fifteen color segments. The delta may be either
positive or negative, depending on whether you want the levels
to go up or down from the base value.
You may leave the SEMI-AUTO option by clicking another push button
in the Main Function Banner or by clicking the QUIT push button.
MANUAL
MANUAL provides the capability for you
to define the color coding to be used for
displaying contours. When you use this
option, you assign specific values to be
associated with a color segment. When
you select MANUAL, the list and dialog
input box, shown here, will be displayed.
You may save these color assignments by clicking the STORE push
button and entering a file name in the Input Dialog Box which will be
displayed.
You may leave the MANUAL option by clicking another push button in
the Main Function Banner or by clicking the DONE push button.
FREE SURFACE
This toggle switch allows you to watch the progression of the free
surface front of the fluid. This option is available only if you run a 3D
solution. The figure shown here illustrates the free surface of a die cast
part.
ENCLOSURE
This toggle switch allows you to visualize the enclosure mesh, if one is
present. This is only used for radiation problems.
UNITS
UNITS is activated by clicking on it. This
results in the immediate action to display
a dialog box containing a list of the unit of
measure types. Next to each category of
units is a rotary toggle switch which will
display the available options for each of
the categories. Successive clicks on
these toggle switches will cycle through the available options. The
UNITS parameters and the available options for each parameter will be
presented here. For convenience in presentation, they will be
presented in alphabetical order.
You may close this display and move to another function of ViewCAST
by clicking the appropriate Main Function Banner.
CONTINUOUS
CONTINUOUS is a toggle switch which toggles between
CONTINUOUS and SINGLE STEP modes of displaying contours and
vectors. In the CONTINUOUS mode, contour and/or vector plots which
are viewed in a time sequence will be displayed from the starting to the
ending time level without user intervention. This allows you to view the
results as though they were animated.
In the SINGLE STEP mode, you can step forward or backward between
time levels. This is useful if you want to study one image at a time or to
obtain a hard copy of the image. Successive clicks on this menu option
will toggle between CONTINUOUS and SINGLE STEP.
ADJUST COLORS
ADJUST COLORS allows you to customize the individual colors in the
spectrum. You can then save your modified spectrum in a named file.
You can create as many different spectra as you like.
To edit a color, click on the desired color entry in the vertical color bar.
The selected color will be highlighted with a white border and that color
will be displayed in the display box. This display box, appearing
horizontally in the window allows you to adjust the red, green, and blue
(RGB) values of the color using the three slider bars. You may move
the sliders by clicking and holding the left mouse button when the
cursor is over the slider knob. While you are depressing the mouse
button, you may drag the knob in either direction. You may also
increment and decrement these values by a value of one by clicking on
the right or left arrows (><). The color square in the horizontal window
changes instantaneously as the RGB values change.
The current RGB value, between 0 and 255, for each color are
displayed above the respective slider bar. When you are satisfied with
the appearance of the color, click on the SAVE push button in the
horizontal window. The modified color will be placed in the vertical
color bar and the next color in the color bar will be loaded for editing.
Once you have finished modifying the colors in the spectrum, you can
save this set by clicking the STORE push button. A Text Input window
will be displayed. In this window, enter a file name and press ENTER.
You type in any name without an extension, the extension color will be
added to the name you give. This file will be located in the ProPATH
directory, which is where all the other ProCAST libraries are kept. The
default color spectrum is kept in a file named view.color.
You may close the ADJUST COLORS function without saving any
changes by clicking the QUIT push button. You may also select
another ViewCAST function from the Main Function Banner.
FEATURE ANGLE
FEATURE ANGLE allows you to specify which element edges of a
mesh will appear in a plot. Sometimes it is desirable to see the finite
element mesh superimposed
on a plot of the results to aid
in locating various
phenomena. Other times,
the mesh adds visual clutter. The FEATURE ANGLE function lets you
control how much of the mesh you see.
When you select FEATURE ANGLE, the slider bar illustrated here is
displayed. Values available range from 0 to 180 degrees. The edge
between two element faces will be drawn in the plot if the angle
between the normals of the two faces is greater than or equal to the
feature angle. A feature angle of zero will cause all element edges to
be displayed.
You may move the slider by clicking and holding the left mouse button
when the cursor is over the slider knob. While you are depressing the
mouse button, you may drag the knob in either direction. You may also
increment and decrement these values by a value of one by clicking on
the right or left arrows (><). The current value of this angle is displayed
above the slider bar.
When you are satisfied with the angle, click on the APPLY push button.
You may close this display without changing the angle by clicking the
CANCEL push button or by selecting another ViewCAST function from
COLOR VECTORS
COLOR VECTORS enables you to
control the appearance of vector plots.
When you select COLOR VECTORS a
sub-menu of coloring options is displayed,
as shown here, is displayed.
These menu options are mutually exclusive. The checkbox for the
option selected will be highlighted.
ALL VECTORS
ALL VECTORS is a toggle switch which toggles between ALL
VECTORS and SURFACE VECTORS. When the ALL VECTORS
option is active, the vectors are drawn from every node in the active
materials of the problem. When the SURFACE VECTORS option is
active, vectors are only drawn from the nodes on the visible surface of
the mesh.
ROTATIONAL SYM
ROTATIONAL SYM provides the capability for you to display an image
of the full geometry of an object which
you may have modeled using the
rotational symmetry option. When you
select this menu option, the list and
dialog input box, shown here, will be
displayed.
To enter a value, select the list item by clicking on it. The background
of the selected entry will be highlighted in red. Then insert the cursor in
the text input line, type the desired value, and press ENTER. The value
you typed will be displayed in the respective entry in the list and the
background of the next entry in the list will be highlighted in red.
You may enter or change any value in the list by repeating the select-
type-ENTER procedure described above. The entries in this list define
the following:
SECTORS--you enter the number of times the piece is repeated
around the axis of symmetry, counting the original piece as 1.
DELETED SECTORS--allows you to obtain a view with a pie-shaped
cutout by entering some number greater than 0. This number
should be less than that given for SECTORS.
X0, Y0, Z0, X1, Y1, Z1--specify the coordinates for two points that
define an axis of symmetry.
You may leave the ROTATIONAL SYM option by clicking another push
button in the Main Function Banner.
To enter a value, select the list item by clicking on it. The background
of the selected entry will be highlighted in red. Then insert the cursor in
the text input line, type the desired value, and press ENTER. The value
you typed will be displayed in the respective entry in the list and the
background of the next entry in the list will be highlighted in red.
You may enter or change any value in the list by repeating the select-
type-ENTER procedure described above. The entries in this list define
the X, Y, and Z coordinates for three points that define a plane of
symmetry.
You may leave the MIRROR SYM option by clicking another push
button in the Main Function Banner.
DISPLACEMENT MAG.
DISPLACEMENT MAG. provides the
capability for you to control the
magnification factor for deformations to
the mesh in stress analysis problems.
This option is only available for stress analysis problems.
When you select this menu option a dialog input box, as illustrated
here, will be displayed.
To enter a value, insert the cursor in the text input line, type the desired
value, and press ENTER. The default value is 20.Set this value to zero
if you do not wish to see the mesh deform with time.
PARTICLES
PARTICLES provides the capability for
you to inject a single particle into a fluid
stream. This tracer bullet allows you to
observe the path of the particle over time.
When you select this menu option, the list
and dialog input box, shown here, will be
displayed.
To enter a value, select the list item by clicking on it. The background
of the selected entry will be highlighted in red. Then insert the cursor in
the text input line, type the desired value, and press ENTER. The value
you typed will be displayed in the respective entry in the list and the
background of the next entry in the list will be highlighted in red.
You may enter or change any value in the list by repeating the select-
type-ENTER procedure described above. The entries in this list define
the following:
RADIUS--specifies the radius of the particle.
DENSITY--specifies the density of the particle.
DRAG COEF--specifies the drag coefficient the particle will exhibit.
START TIME--specifies the time at which the particle will be injected
into the fluid stream.
INIT {X, Y, Z} VEL--specifies the initial velocity of the particle in each
coordinate direction.
NODE--specifies the node number where the particle is to be injected.
You may leave the PARTICLES option by clicking another push button
in the Main Function Banner.
CUT-OFF
CUT-OFF provides the capability for you to specify a value which will
be used as the threshold for the values to be displayed. You may
designate that only values above this threshold will be displayed.
Conversely, you may designate that only values below this threshold
will be displayed. For example, the figure shown here was generated
after the criterion value was set to display only values above .6. The
figure shows the fraction solid which was above .6 at the time step this
image was captured.
You may leave the CRITERION option by clicking another push button
in the Main Function Banner.
TITLES
TITLES provides the capability to place up to ten titles on contour and
vector plots. When you select TITLES, the window shown below is
displayed.
For each title, you need to give X and Y screen coordinates and the text
of the title to be displayed. This information is placed in the three
columns of the input window respectively. The location for the title is
measured in pixels from the top left corner of the graphics area to the
lower left corner of the text string.
You may type these coordinates manually or you can click on the X--Y
push button and use the mouse to set the location with a click of the left
mouse button.
To enter a value in the table insert the cursor in the desired input box
and type the desired value. You may enter or change any value in the
list by highlighting and retyping the entry. You may clear a table entry
by selecting the text to be deleted and pressing Delete on the keyboard.
You may clear the entire table by pressing the CLEAR push button.
Once you are satisfied with all the entries, press APPLY.
Related Topics
VIEW
Description VIEW is a push button in the Main Function Banner. This function of
ViewCAST displays contour and vector plots. The options in this menu
enable you to manipulate the graphical output which is displayed in
order to facilitate your analysis.
The functions available from this menu will be discussed in this section.
PICTURE
This menu option begins the contour and/or vector plotting process.
The plot will be displayed based upon the contour or vector you have
chosen and the parameters you set. Plotting will begin at the time step
you specified and will be redrawn at the interval you specified in the
STEPS menu of ViewCAST. The figures in this section of the manual
are examples of the plots which are displayed as a result of selecting
the PICTURE menu option.
Once you have activated the picture function, you may click on the
PAUSE push button in the Main Function Banner to stop the plotting
process.
XYZ PLANES
Once you have saved a cross-section definition, you may READ it for
subsequent viewing and analysis. When you click on the READ push
button as shown in the figure above, an input box will open for you to
enter the name of the cross-sectional definition to be read.
The CLEAR push button in the input dialog box shown above, will clear
all planes which may have been specified and resets the X, Y, and Z
push buttons to the off position.
The figure shown here illustrates that four cross-sections have been
ANYPLANE PLANE
This tool allows you to define cross-sectional planes by selecting three
points in the model. Viewing these
cross-sectional planes is a three step
process:
1. Defining the planes: When you
select the ANYPLANE option
from the VIEW menu an
input box will be opened, as
shown here. You define a
plane by moving the cursor to
each of three points in the
model which define the plane
of interest. Clicking the left
mouse button will select a
point in the model and
highlight this point with a
small + sign. When three
points have been designated,
an outline of the defined
plane will be highlighted in the model. This is illustrated in the
figure below.
You may define more than one plane by clicking the NEW push button
in the input box and selecting three points in the model.
Once you have saved a cross-section definition, you may READ it for
subsequent viewing and analysis. When you click on the READ push
button as shown in the figure above, an input box will open for you to
enter the name of the cross-sectional definition to be read.
The DEL push button in the input dialog box shown above, will delete
the plane definition which has been highlighted in the list.
You may close the ANYPLANE list by clicking the QUIT push button.
ISOSURFACE
This tool allows you to watch the progress of the mush zone during
casting fill. To view an isosurface
you must define the upper and lower
values to be used as the limits for the
view. Once these limits are set, you
must then click on the PICTURE
option in the VIEW menu.
Once these limits have been entered, you may click on the PICTURE
option in the VIEW menu to observe the progress of the specified
mushy zone in the casting. The example shown here illustrates the
mushy zone. Notice that (according to the limits specified in this
example) solidification has already begun in portions of the casting as
seen in the extreme right side and bottom of the casting.
DISPLACEMENT
This option is only available for stress analysis problems. It allows you
to view the deformed mesh in red superimposed on the original mesh
which is displayed in white.
REDRAW
This option redraws the image in the graphics display window. This is
useful for refreshing the graphics area.
1 VIEW
This option is a rotary toggle button which allows you to specify 1, 2, or
4 views of the model for concurrent display. You may describe up to
four different views of the model and the respective XYZ PLANES to be
displayed for each view.
You may rotate or reposition the model to suit your needs. You
may then specify the cross-sectional planes to be plotted for
this view. Concurrent views two through four may be defined in
the same manner by first pressing the appropriate number on
the keyboard.
3. Viewing the PICTURE: After the views have been defined and
activated, click on the PICTURE push button in the VIEW menu
to plot the displays.
REPLAY
This option allows you to load and replay a picture file. When you
select this menu option, a file name input
box is displayed. As shown here, you
place the cursor in the input line, type the
file name, and click on DONE. This will
result in the immediate action to load and
play the replay file.
You may close the file name input box by clicking the QUIT push
button.
Remarks The VIEW options of ViewCAST afford a variety of analytical tools for
visualizing the results of your ProCAST simulation. It is important to
note that you may move back and forth between the options of the
VIEW menu as well as the STEPS, MATERIALS, and PARAMETERS
functions of ViewCAST.
PAUSE
Description PAUSE is a push button in the Main Function Banner which suspends
contour and/or vector plotting. When PAUSE is active, you may create
replay files or postscript printer files containing the views and results
which are being displayed. Plotting may be resumed by clicking
PAUSE again.
The functions available from this menu will be discussed in this section.
As shown here, when you select the ST function, a file name input box
will be displayed. To
create a replay file,
place the cursor in
the input line, type
the file name and
click on DONE. You may resume the animated display by clicking the
PAUSE push button.
You may close the file input box without entering a file name by clicking
the QUIT push button.
CHAPTER 8
USING INVERSE MODELING
Method The INVERSE solver runs in a Unix session window. After you open
the session window, the INVERSE calculation can be started using the
following command at the session window prompt:
Prefix is a required parameter and you should enter the name of this
project.
Remarks Inverse modeling allows you to use the thermal history generated by
ProCAST as an input for deriving thermophysical properties, initial
conditions, or boundary conditions. In order to perform the selected
inverse calculations all other aspects of a problem must be set-up. This
means that information about the following components of the problem
must be defined.
geometry,
material properties,
interface heat transfers,
boundary conditions,
initial conditions, and
run parameters.
There are three ways to monitor the status of the Inverse Calculation.
Monitoring the calculation is a good practice for checking to determine
that the calculation is stable and that convergence is progressing. Each
of these three methods for monitoring this progress are described here.
Using the status utility
There is a small utility program which can be run to report the status of
the INVERSE calculation. This utility may be started by opening a Unix
session window, setting the current directory to the directory containing
this problems prefix* files, and typing the following command at the
session window prompt:
The residual is stored as the last curve of the prefixir.dat file. You can
therefore graph the evolution of the residual as a function of the
iterations.
Final Results
At the end of the calculation, the final beta values correspond to the
values of the last iteration in the prefixir.dat file. The quality of the
convergence may be checked as described above and are considered
good if the beta values are not changing much during the last iterations
and if the residual is small. Note that the residual is measured in
degrees and a residual of 1" means that the average difference
between the measured and calculated curves is one degree.
APPENDIX A
INSTALLING ProCAST
Create Installation Use the Unix system command to make a directory in which you will
Directory install ProCAST. The syntax for this command is:
mkdir /directoryname ENTER
The following example creates the directory procast.
mkdir /procast ENTER
After the directory has been created, make it the active directory. The
syntax for this command is:
cd /directoryname ENTER
The following example changes to the procast directory.
cd /procast ENTER
Extract ProCAST files Mount the delivery tape and extract the files. The syntax for this
command is:
tar xvf /dev/tapeunitname ENTER
The following example extracts the files from the tape unit rst8.
tar xvf /dev/rst8 ENTER
Establish Access The BIN directory must have read and execute permissions for all
Authorizations authorized users. The files in the LIB directory, the LIB directory and
the BIN directory need read and write permissions for all authorized
users. The following example changes the permission code for the files
in the BIN directory.
chmod 555 BIN/* ENTER (Gives read + execute)
The following example changes the permission code for the files in the
LIB directory.
chmod 666 LIB/* ENTER (Gives read + write)
The following example changes the permission codes for the BIN and
LIB directories.
chmod 777 BIN LIB ENTER (Gives read + write +
execute)
To perform these commands, you must be the owner of the files and
directories. The superuser can use the chown command to assign the
correct ownership for these files and directories.
APPENDICES, PAGE A - 5
INSTALLING PROCAST
Modify PATH Statement The following lines should be put into the .cshrc file of each user if they
are using the C shell:
setenv ProPATH /procast/LIB
setenv ProBIN /procast/BIN
Alternatively, if the Bourne shell is being used, the following lines
should be put in the .profile file:
ProPATH=/procast/LIB
export ProPATH
ProBIN=/procast/BIN
export ProBIN
You should make sure that the path names are the same as the
installation directory.
Establish PATH The path /procast/BIN needs to be in the set path command in either
the .login or .cshrc files of all users or in the PATH command in the
.profile file. You should make sure that the path names are the same
as the installation directory.
Unlock ProCAST To unlock ProCAST, set the ProPATH environment variable, run the
unlocking program, and supply the unique unlock code.
APPENDIX B
ProCAST FILE USAGE
This appendix presents a profile of the file usage for each component of ProCAST. Presented in tabular
form, the name of the ProCAST component is displayed in the top of each table. Input files are listed in
column one. The file description for the input file is presented in column two. Output files are listed in
column three. File descriptions for the output files are presented in column four if they are different than
the descriptions of the input files.
The file usage for each ProCAST component are shown below.
PreCAST
prefix.out PATRAN or ANVIL neutral file which describes the model prefixd.dat Problem description file
geometry
prefix.unv IDEAS universal file which describes the model geometry prefixp.dat Problem run file
prefix.ans ANSYS node and element files pre.err Error log file
DataCAST
APPENDICES, PAGE B - 1
PROCAST FILE USAGE
DataCAST
ProCAST
ProCAST
PostCAST
APPENDICES, PAGE B - 3
PROCAST FILE USAGE
PostCAST
prefix.log Analysis time log for use with dependent variable results
neutral files, where = t, u, v, w, p, q
post.err
ViewCAST
prefixi.log Temperature log for use with the isochron neutral file
prefixm.log Mapping function log for use with the mapper neutral file
INVERSE
INVERSE
APPENDICES, PAGE B - 5
PROCAST FILE USAGE
APPENDIX C
MATHEMATICAL FORMULATIONS
1. Transient linear
'cp
T / [ k / T ] q ( x )
0 C.1.1
t
where
T = vector of nodal temperatures
q(x) = spatially varying volumetric heat source
/
C.1.2
x
y
z
in Cartesian coordinates
' = constant density
cp = constant specific heat
t = time
k = constant conductivity
'
H
T / [ k / T ] q(x)
0 C.1.3
T
t
where
' = '0 f(T), constant or temperature dependent density
k = k0 f(T), constant or temperature dependent conductivity
H = enthalpy, a function of temperature, which encompasses the effects of specific
and latent heat
T
H( T )
cp d - L[ 1 f s (T )] C.1.4
P
L = latent heat
fs = fraction solidified
APPENDICES, PAGE C - 1
MATHEMATICAL FORMULATIONS
' 0H 'ui 0H /( k / T) q
0 C.1.5
0t 0xi
where
ui = fl ui,liq = component of superficial velocity
fl = fraction liquid
ui,liq = actual liquid velocity
' 0H 'ui 0H /
T
k /T q
0 C.1.6
0t 0xi )T
where
T = eddy viscosity
)T = turbulent Prandtl number
0' 0( 'ui )
0
C.2.1
0t 0xi
0( 'ui )
0 (uj 'ui p
ij )ij )
'gi C.3.1
0t 0xj
where
)ij = Stokes viscous stress tensor including the Reynolds stress approximation and
assuming the bulk viscosity is negligible
0ui 0uj 0u 0u
)ij
2 k
ij T i C.3.2
0xj 0xi 3 0xk 0xj
ij = Kronecker delta
p = pressure
gi = gravitational acceleration
Expanding the differentials on the advection term and using the continuity equation to simplify
yields:
0ui 0u
' ' uj i 0 ( p
ij )ij )
'gi C.3.3
0t 0xj 0xj
Assuming that the spatial derivatives of viscosity are small and that the fluid is nearly
incompressible, many terms in the viscous stress tensor can be neglected. A source term is
added to the standard momentum equation to simulate the effect of flow in mushy regions and to
drive the velocities to zero when the material is fully solid. This gives the final form of the
momentum equation as used in ProCAST:
0ui 0u 0u
' 'uj i 0 p
ij ( T) i
'gi ui C.3.4
0t 0xj 0xj 0xj K
where
K = permeability
5 Ms (1 f l )2
2
C.3.5
6
Ms
Dp
where
Ms = surface to volume ratio of solid structure
= shape factor
Dp = characteristic dimension
Assuming conically shaped dendrite arms with an average diameter of 100 microns, Ms = 600cm-
1
0('k) u 0('k) 0 T 0k
TG ' C.4.1
0t j
0x j 0xj )k 0xj
where
APPENDICES, PAGE C - 3
MATHEMATICAL FORMULATIONS
1
k
(u 12 v 12 w 12 )
2
u 1 ,v 1 ,w 1
fluctuating velocity components
)k
Prandtl number of turbulent kinetic energy, typically set to 1.0
0ui 0uj 0ui
G
turbulence generation rate
0xj 0xi 0xj
turbulence dissipation rate
0(') u 0(') 0 T 0
(C G C ')
C.5.1
0t j
0xj 0xj ) 0xj k
1 T 2
where
) = Prandtl number for turbulence dissipation rate, typically set to 1.3.
Default values are: C1 = 1.44 and C2 = 1.92
The turbulent eddy viscosity is calculated from the turbulent kinetic energy and dissipation rate as
follows:
C 'k 2
T
C.6.1
where
C = 0.09 is a default
Section 7: Non-Newtonian
With non-Newtonian flow, the shear stress is a nonlinear function of the strain rate, represented by
-
C.7.1
The current version of ProCAST contains an implementation of the Carreau-Yasuda correlation in which
the viscosity is given by
n 1
(0 )[1 ( )a ] a C.7.2
where
0 = zero strain rate viscosity
= infinite strain rate viscosity
= phase shift coefficient
a = Yasuda coefficient
n = power law coefficient
In ProCAST, all five of these coefficients can be constants or functions of temperature.
The strain rate, as it appears in the correlation, is taken to be the magnitude of the strain rate
tensor:
.5 .5
1
ij ji
1 ( : C.7.3
2 2
M M
i j
where
0u 0u 0v 0u 0w 0u
0x 0x 0x 0y 0x 0z
. 0u 0v 0v 0v 0w 0v C.7.4
0y 0x 0y 0y 0y 0z
0u 0w 0v 0w 0w 0w
0z 0x 0z 0y 0z 0z
The shear force terms in the momentum equations take on the following form:
X :
0 (- ) 0 (- ) 0 (- )
0x xx 0y yx 0z zx
Y :
0 (- ) 0 (- ) 0 (- )
C.7.5
0x xy 0y yy 0z zy
Z :
0 (- ) 0 (- ) 0 (- )
0x xz 0y yz 0z zz
APPENDICES, PAGE C - 5
MATHEMATICAL FORMULATIONS
Using the x-momentum term as an example and the stress-strain relationship shown previously, the
following expansion is possible:
0 0u 0u 0 0v 0u 0 0w 0u
0x 0x 0x 0y 0x 0y 0z 0x 0z
0 0u 0 0u 0 0u
C.7.6
0x 0x 0y 0y 0z 0z
0 0u 0 0v 0 0w
0x 0x 0y 0x 0z 0x
The first three terms on the right hand side are the same as appear in the Newtonian
Navier-Stokes formulation. The last three terms can be simplified somewhat by expanding them
further:
0 0u 0 0v 0 0w
0x 0x 0y 0x 0z 0x
C.7.7
0 0u 0v 0w 0u 0 0v 0 0w 0
0x 0x 0y 0z 0x 0x 0x 0y 0x 0z
Assuming that the densification rate, 0' / 0t , is negligible, then the first term on the right hand
side vanishes from continuity. This leaves a non-Newtonian contribution to the shear force of
the form:
/x V # / C.7.8
0
2 0u 0v 0w
2 2 2
0x 0y 0z
C.7.9
0v 0u 2
0u 0w
2
0v 0w
2
0x 0y 0z 0x 0z 0y
1. Initial conditions
T (x,0)
T0 (x)
u (x,0)
u0 (x)
v (x,0)
v0 (x) C.8.1
w (x,0)
w0 (x)
p (x,0)
p0 (x)
T (x)
T d (x) f (t), on
1 C.8.2
where
1 = some subset of the total boundary
Td(x) = specified temperature vector
f(T) = time function
This is also known as a Dirichlet boundary condition. In a steady state problem, there is no time
function modifying the specified temperatures.
V (x)
Vd (x) f (t), on
1 C.8.3
where
Vd(x) = specified velocity vector
f(t) = time function
P (x)
Pd (x) f (t), on
1 C.8.4
where
Pd(x) = specified pressure vector
f(T) = time function
APPENDICES, PAGE C - 7
MATHEMATICAL FORMULATIONS
(x)
d (x) f (t), on
1 C.8.5
where
d(x) =
specified turbulent kinetic energy vector
f(t) = time function
By default, the turbulent kinetic energy is taken as 5% of the total kinetic energy of the flow, that
is
1
(.05V )2 C.8.6
2
where
V = total velocity magnitude
(x)
d (x) f (t), on
1 C.8.7
where
d(x) =
specified turbulent dissipation rate vector
f(T) = time function
By default, the turbulent dissipation rate is calculated as
3
c 2 / C.8.8
where
= a characteristic length which is assumed to be 1.0% of the smallest dimension of
the opening
c = the run parameter CMU
k / T # n
qn f (t), on
2 C.8.9
where
qn
specified heat flux
n
unit vector normal to the surface
2
some subset of the total boundary
k / T # n
h f (t) g (T ) [T Ta], on
2 C.8.10
where
h = convection (film) coefficient
g(T) = temperature function
Ta = ambient temperature, which can be a function of time.
k / T # n
) g (T ) [T 2 Ta2 ] [T Ta ] [T Ta ], on
2 C.8.11
where
)= Stefan-Boltzman constant
= emissivity
This is the "simple" radiation model in which it is assumed that there is only one ambient
temperature present. Thus, the view factor is equal to one.
APPENDICES, PAGE C - 9
MATHEMATICAL FORMULATIONS
For the more complex view factor radiation capability, ProCAST uses a net flux model. Rather than
tracking the reflected radiant energy from surface to surface, an overall energy balance for each
participating surface is considered.
At a particular surface i, the radiant energy being received is denoted qin, i. The outgoing flux is qout, i.
The net radiative heat flux is the difference of these two.
qnet, i
qout, i qin, i C.9.1
Utilizing the diffuse, grey-body approximation, the outgoing radiant energy can be expressed as
qout, i
) i Ti4 (1 i ) qin, i C.9.2
The first term in (C.9.2) represents the radiant energy which comes from direct emission. The second
term is the portion of the incoming radiant energy which is being reflected by surface i.
The incoming radiant energy is a combination of the outgoing radiant energy from all participating
surfaces being intercepted by surface i. Specifically, the view factor Fi-j is the fraction of the radiant
energy leaving surface j which impinges on surface i. Thus,
N
qin, i
M
Fi j qout, j C.9.3
j
1
where
N = total number of surfaces participating in the radiation model and the view factors
are calculated from the following integral.
1 cos j cos i
Fi j
d Ai d Aj
Ai %r 2 C.9.4
Aj Ai
where
Ai = area of surface i
i = polar angle between the normal to surface i and the line between i and j
r = magnitude of the vector between surfaces i and j
Traditionally, (C.9.4) is evaluated by numerical integration, either in the form shown or converted
into an equivalent line integral. In ProCAST, the view factors are computed using a proprietary
technique.
qin, i
1
[qout, i ) i Ti4 ]
1 i C.9.5
Combining (C.9.5) with (C.9.3) gives a relationship involving the outgoing radiant fluxes only.
These outgoing fluxes are known as radiosities. The final form is
N
M
[
ij (1 i ) Fi j ] qout, j
)i Ti4 C.9.6
j
1
The Kronecker delta,
i,j, has been included to incorporate the diagonal term. Since there are
equations of the form (C.9.6), a simultaneous solution is required for a large non-symmetric
system. Because of the reciprocity relation, Ai Fi-j = Aj Fj-i (C.9.6) can be transformed into a
symmetric form which is more economical to solve. Multiplying (C.9.6) by
Ai
C.9.7
(1 i )
yields:
N Ai i Ai
ij Ai Fi j qout, j
) Ti4 C.9.8
M
j
1 (1 i ) (1 i )
which is solved for the vector of radiosities, qout, j. The net radiant flux is obtained by combining
(C.9.1) and (C.9.5), giving
i
qnet, i
[)T i qout, i ]
4
C.9.9
1 i
This heat flux then appears as a boundary condition for the heat conduction analysis in
ProCAST.
APPENDICES, PAGE C - 11
MATHEMATICAL FORMULATIONS
Conduction
The solution domain, 6, is divided into a set of non-overlapping subregions which completely fill the
space. In each of these elements, temperatures are interpolated from values at discrete nodal locations.
This yields a temperature field which approximates the exact solution.
T ( x, t )
Ni (x) T i (t) C.10.1
where
Ni = interpolating or "shape" functions
Ti = nodal values of temperature
Repeated indices in a term indicate the application of the Einstein summation convention. The particular
shape functions employed are a consequence of the element types. Currently, ProCAST supports linear
brick, tetrahedral, and wedge elements and quadratic tetrahedral elements.
The following development will concentrate on the non-linear, transient heat conduction case. Inserting
the approximate solution (C.10.1) into the governing field and boundary condition equations (C.1.3),
(C.8.9--C.8.11), produces a residual error. This error is minimized in an average sense by the Method of
Weighted Residuals, applying the Galerkin procedure of using the shape functions, Ni, as the weighting
functions. This results in the symmetric matrix system
C T K T
F C.10.2
where
C = capacitance matrix with terms
Cij
' dH Ni Nj d 6 C.10.3
dT
6
Kij
/ N i # (k / N j ) d 6 h Ni Nj d
2
C.10.4
6
2
Fi
Ni (q hT a ) d
2
C.10.5
2
T
time derivative of the vector of nodal temperatures
In (C.10.4) and (C.10.5), h combines the effects of Newtonian and radiation heat transfer.
The integrations are performed on an element-by-element basis and assembled to form the global
matrices. Typically, these integrations are too complex to perform analytically. Recourse is taken to
numerical integration techniques, which involve an isoparametric mapping to a local, element-based
coordinate system. Details of this approach can be found in any standard finite element text book.
One feature of ProCAST which particularly enhances its utility for casting simulations is a coincident
node technique for handling the mold-metal interface and parting surfaces. Along the desired thermal
break interface,
3, a second set of spatially coincident nodes is added to the original nodal topology.
The original nodes would be assigned to the elements on one side of the interface, the metal for
example, and the second set to the other side. A Newtonian heat flux relation between the two sets is
incorporated into the conductivity matrix by an integration on
3,
Nk d
3
1
K
K hc Ni Nj
2 C.10.6
3
where hc coincident interface heat transfer coefficient. This may be a function of time and/or
temperature. Node k is coincident to node j.
The advantages of using coincident nodes rather than thin elements at the interface are that it is more
economical in terms of CPU time, and it is easier to specify when using commercial preprocessing
packages to create the finite element mesh. In ProCAST, this technique will automatically be employed
at the interface of dissimilar materials if the user desires.
Momentum
Applying Galerkin's method to the momentum equation gives the following expression:
Ni
' N 0uj dV Ni
' uk
0uj
dV Ni
0 1 0(Nj uj) dV
fl
j
0t fl
2 0xk 0x k f l 0x k
C.10.7
Ni 'gj dV
0p
Ni dV Ni
1
Nj uj dV
0x K
where
1 = ( + T)
APPENDICES, PAGE C - 13
MATHEMATICAL FORMULATIONS
where
us = streamline velocity
s = streamline coordinate
The divergence theorem is applied to the diffusion term of the momentum equation so that the weighting
functions and interpolating functions will be of the same order.
Ni
0 1 0(Nj uj ) dV
0Ni 1 0Nj
u dV Nj
0(Nj uj) 1
# ndS C.10.9
0xk fl 0xk 0xk fl 0xk j 0xk fl
Mu (D A C )u Sg Sp
0 C.10.10
where
Mij
' N N dV
i j
fl
1 0Ni 0Nj
Dij
dV
f l 0xk 0xk
's 1
Aii
us Ni dV
fl
2 s P
C.10.11
1
Cij
Ni Nj dV
K
Sg, i
Ni 'gk dV
P
Sp , i
Ni
0p dV
0xk
Using a two level time stepping method and solving for a correction value yields the following equation
form:
(u n 1 u n )
M ( D A C ) [u n 1 (1 )u n ] Sg Sp
0
t
(M/t)u n 1 ( D A C ) u n 1
(M/t)u n ( D A C ) (1 )u n Sg Sp C.10.12
[(M/t) ( D A C ) ] u n 1
( D A C )u n Sg Sp
Pressure
If the discretized momentum equations are considered in terms of the resulting coefficients, Bij, and
nodal velocities, uj, then the effect of pressure gradients may be separated out as:
Bii ui
Bij uj f i
0p dV
Ni
M
0x
ui
u
1
Ni
0p dV
u K 0p
C.10.13
Bii 0x i
0x
Bij uj f i Ni dV
u
M
, Ki
P
Bii Bii
It has been assumed momentarily that the pressure gradient is constant under the integral. First, the
continuity equation is discretized using Galerkin's method of weighted residuals and Green's Lemma:
Ni
0' 0('uk ) dV
0t 0xk
C.10.14
0' dV 0Ni
Ni Ni ( 'uk ) # n dS 'uk dV
0
0t 0xk
Substituting the velocity correction relation above into the discretized continuity equation yields the
pressure equation:
' uk Kk
0p 0Ni dV
Ni ('uk ) # n dS Ni
0' dV
0xk 0xk 0t
C.10.15
0N 0N 0' dV
'Kk 0p i dV
' uk i dV Ni ('uk) # n dS Ni
0xk 0xk 0xk 0t
APPENDICES, PAGE C - 15
MATHEMATICAL FORMULATIONS
D p n 1
D p n Su S' C.10.16
where:
0Ni 0Nj
Dij
'Kk dV
0xk 0xk
0Ni
Su, i
'uk dV
0xk
C.10.17
Ss, i
Ni ( 'uk ) # n dS
Sp, i
Ni
0' dV
0t
The first order differential equation system which is obtained from the finite element spatial
discretization, (C.10.2), is numerically integrated by a two level predictor-corrector scheme.
Predictor Step
[C t K ] T0n 1
[C t (1 ) K ]T n F C.11.1
where
Corrector Step
[C t K ] Tpn 1
[C t (1 ) K ]T n F C.11.2
where
n1
Tp
corrected temperature vector
The solution vector is corrected until either the maximum of number of corrections is reached or the
maximum difference in temperatures between two successive iterations is less than a user-specified
convergence criterion. This algorithm automatically adjusts the time step according to the number of
corrector iterations that were required on the previous step. If the maximum number of corrections is
exceeded, the time step is reduced and the step attempted again.
The value of , selected from the range of 0.0 to 1.0, determines the nature of the algorithm. Some
familiar two-level schemes which may be recovered are as follows:
0.0, forward difference, explicit
1
, central difference
2
2 , Galerkin
3
1.0, backward difference, fully implicit
If capacitance matrix is lumped with the forward difference scheme, the global system matrix becomes
diagonal and is therefore rapidly inverted. However, the time step restriction to ensure stability can be
unacceptably severe. For unconditional stability, it is required that 1 .
2
The central difference scheme is the only two-level method with second order accuracy and is thus
recommended in general. However, it also has a time step restriction to prevent oscillation. The time
step is governed by the eigenvalue spectrum of the system matrix. In a typical casting simulation, the
high frequency modes, which correspond to large eigenvalues, quickly decrease in amplitude. This
permits a gradual increase in the time step from a small initial value without producing oscillations.
The backward difference scheme has no stability or oscillatory time step restriction and is therefore
always "safe." However, it is only first order accurate and tends to smooth out results which should be
sharply varying.
APPENDICES, PAGE C - 17
MATHEMATICAL FORMULATIONS
/ H
J 0D C.12.1
0t
/ E
0B C.12.2
0t
/#B
0 C.12.3
/#D
' C.12.4
where
E = the electric field intensity
J = the current density
D = the electric flux density (displacement flux)
H = the magnetic field intensity
B = the magnetic flux density
' = the charge density
Assuming linear material properties, these additional relations are also considered:
B
H C.12.5
D
E C.12.6
J
)E C.12.7
where
= the magnetic permeability
= the permittivity
) = the electrical conductivity
For the induction heating problem, it is convenient to let the magnetic flux density be represented by the
B
/ A C.12.8
Therefore, Equation C.12.3 is automatically satisfied. Also, we will ignore the displacement flux, D = 0,
so Equation C.12.4 is satisfied.
/ E
/ /1 / 0A
/ 0A C.12.9
0t 0t
thus satisfying Equation C.12.2. Equation C.12.1 is all that remains to be satisfied. Substituting
Equations C.12.5 and C.12.8,
/ 1
( / A)
) / 1 ) 0A
J0 e j 7 t ) 0A C.12.10
0t 0t
Assuming that A = A0 e j7t with the same frequency as the driving current, then
/ 1
( / A0 )
J0 ) j7 A0 C.12.11
Expanding the left hand side and assuming that the magnetic permeability is constant within an element
yields,
1
/ ( / A0 )
1 / ( / # A0 ) 1 / 2 A0) / 1 ( / A0)
C.12.12
1 / 2 A0
1 2
/ A0 ) j 7A0 J0
0 C.12.13
APPENDICES, PAGE C - 19
MATHEMATICAL FORMULATIONS
This is solved numerically as three systems of equations in the X, Y, and Z directions, with real and
imaginary components. Other quantities of interest can be derived from the magnetic vector potential:
Magnetic field, B
/ A
Eddy current, Je
)j7 A
Lorentz force, Fl
Je B
Eddy heating, Q e
1
)72
A
2
2
Governing equations
div )b
0 6in
)#n
t on
) C.13.1
u
u on
u
where
) = the stress tensor
b = the body forces
n = the surface unit normal
= the surface traction
Thermal-Mechanical Contact
Mechanical constraint:
g (u) 0
t N (u)
n # ) # n 0 on
c C.13.2
t N (u) g (u)
0
where
g = the interface gap
tN = the normal surface traction
= the contact surface
h
1. /
1
g C.13.3
h0 kair
Variational Formulation
) # grad ( u) d 6 b # u d6 t # u d
6 6
)
P P P
C.13.4
< ! g (u)
k
> n #
u d
0
c
P
where
k + 1 = k + ! g(u) the augmented Lagrangian multiplier
B T ) d 6 N T b d 6 N T t d
k 1N T n d
0
C.13.5
6 6
)
c
B TD B d 6 !N T
s Ns
n
u n 1
6
B T
)nd 6 N T bd 6 N T t d
Nk
s
T n C.13.6
6 6 6
un1
u n un 1
where
D** = the consistent tangent matrix described later.
APPENDICES, PAGE C - 21
MATHEMATICAL FORMULATIONS
Stress Calculation
Elastic
)
D ( T ) C.13.7
1
/ u ( / u)T C.13.8
2
T
(T) I T C.13.9
where
D = the elasticity matrix containing material properties (Young's modulus, E, and
Poisson ratio, )
= the thermal expansion parameter
T = the temperature change
Inelastic
e p T C.13.10
)
D ( p ) C.13.11
Flow rule
p
0f C.13.12
0)
where
the plastic flow parameter
General Form
1 ( f ) C.13.13
f ( ),T, )
F ( ) ) ( p, T)
0 C.13.14
F())
3
(s : s )1/2 C.13.15
2
s
) 1
(tr)) I C.13.16
3
H(T)
p Y0 (T ) C.13.17
where H is the linear hardening parameter, Y0 is the initial yield stress, and the effective plastic strain is
given by
t
p
2
p d - C.13.18
3
0
APPENDICES, PAGE C - 23
MATHEMATICAL FORMULATIONS
( 0 p ) m C.13.19
Plasticity
1(f)
f
0 C.13.21
Visco-plasticity
1
1(f) C.13.22
or
f
M
1 (f )
e 1 C.13.24
Rn 1
n 1 D 1)n 1 n 1 0f
n 1
0 C.13.25
0)
rn 1
n 1 t 1 ( f n 1 )
0 C.13.26
D
0f j
0)
) j
R
j
C.13.27
()
t d1 0f T
r
A
df 0)
where
i 0 f2
2
D
D 1 C.13.28
0)
t d1 0p 0
p
A
C.13.29
0()
df 0
) jn11
) jn 1
) j C.13.30
Finally, the consistent tangent matrix in Equation C.13.6 can be derived from Equation C.13.27,
1
D
D D
0f 0f T
D T A
0f T
D
0f C.13.31
0) 0) 0) 0)
APPENDICES, PAGE C - 25
MATHEMATICAL FORMULATIONS
The conjugate gradient method is a semi-direct scheme for finding the solution to the positive definite,
symmetric system Ax = b. It does this by building up the solution in steps by the linear combination of a
set of independent, A-conjugate basis vectors pi, called search vectors. Thus
x i
x0 1 p1 2 p2 ... i pi C.14.1
A-conjugate means that the inner product (pi, Apj) = 0, I g j . The term "semi-direct" refers to the finite
termination property, i.e., that the method is guaranteed to converge to the exact solution in N steps in
the absence of numerical round-off, where N is the degree of the matrix A. If the conjugate gradient
method actually took that many steps, it would not be competitive with Gaussian elimination solvers. Its
utility derives from the fact that a sufficiently accurate solution may be obtained in far fewer steps. In
other words, it can be used as an iterative solver. This is particularly important for the large, sparse
equation systems that occur in finite element analyses. CPU savings of up to 50% over direct solvers
are possible.
A complete development of the conjugate gradient method is rather lengthy, but we will provide a
summary of how the unconditioned scheme works for the sake of completeness.
An initial guess, x0, is chosen either from the initial condition or the result of the previous time step. The
initial residual is computed and used as the beginning search vector.
r0
b Ax0
C.14.2
p1
r0
( ri 1 , ri 1 )
i
C.14.3
( pi , Api )
1(xi )
1
( xi , Axi ) ( b T xi ) C.14.4
2
with respect to i. This is equivalent to finding the value of which minimizes the residual error, given
the search vectors available so far.
xi
xi 1 i pi
ri
ri 1 i Api
C.14.5
These last two steps are the improvement in the estimate of the solution vector xi and the reduction in
the residual error ri. At this point, the norm of the residual error, (ri, ri), is calculated and compared with
the convergence criterion . If (ri, ri) > , continue in the loop.
( r i ,r i ) ( ri , Api )
i
( ri 1 , ri 1 ) (pi , Api ) C.14.6
pi 1
ri i pi
In the calculation of i, the first form is used in practice, but the second is perhaps more indicative of its
function. The next search vector is chosen so that it will be A-orthogonal to the previous vector, and
thereby to all prior ones. The direction of the new search vector is that of the latest residual with all
components aligned with previous search vectors subtracted out.
( ri 1 , ri 1 )
( r i , r i ) C.14.7
End of loop.
When viewed as an iterative technique, the rate of convergence of the conjugate gradient method is
governed by the condition number of the matrix A. The condition number is the ratio of the maximum
eigenvalue to the minimum. Thus, if A is the identity matrix, the condition number would be one, and the
CG solver would converge in one step. The goal of preconditioning is to transform the matrix system so
that the new coefficient matrix has a condition number close to one. A conditioning matrix P is chosen
such that
P T P
M 1 A 1 C.14.8
( PAP T )
Pb
C.14.9
Cy
d
where
C
PAP T
y
P T C.14.10
d
Pb
APPENDICES, PAGE C - 27
MATHEMATICAL FORMULATIONS
Since C is similar to PTPA = M-1A, it has the same condition number. So if M-1 A-1, then C I, the
identity matrix. When the conjugate gradient method is applied to the transformed system Cy = d and
then all the equations restated in terms of the original system, some simplification occurs by defining a
new vector zi,
zi
P T Pri
M 1ri
C.14.11
Mzi
ri
So it is necessary to find a matrix M which approximates A, but is faster to invert. There are many
possibilities, but one of the best choices appears to be partial Cholesky factorization.
M
LTDL C.14.12
The sparsity pattern of the original matrix A is preserved in the factored matrix L, i.e., there is no fill-in.
This speeds up the factorization process and minimizes the storage requirements.
( zi 1 , ri 1 )
i
( pi , Api )
xi
xi 1 i pi (C.14.13)
ri
ri 1 i Api
zi
M 1 ri
( zi , ri )
i
( zi 1 , ri 1 )
(C.14.14)
pi 1
zi i pi
( zi 1 , ri 1 )
( zi , ri )
End of loop
Notice that the solution of Mzi = ri takes place in each step. Therefore, each step takes considerably
longer than the unconditioned conjugate gradient algorithm. This is more than made up for by the
reduction in the number of steps required to reach convergence, typically by a factor of ten.
The Preconditioned Conjugate Residual Solver is used when the system matrix is not symmetric. It is
similar to the ICCG method, but a LU decomposition is performed instead of Cholesky. The procedure
follows the following steps:
Chose an initial estimate x0 and calculate r0 = b - Ax0
Factor A into M = LU
Set search direction p1 = r0
For i = 1, ... N-1;
( ri 1 , Api )
i
( Api , Api )
xi
xi 1 i pi (C.15.1)
r i
ri 1 i Api
zi
M 1 ri
( Azi , Api )
i
End of loop
APPENDICES, PAGE C - 29
MATHEMATICAL FORMULATIONS
This model is also based on instantaneous nucleation, whereby the final grain size is known from the
nucleation model. This model is also based on 1--D spherical growth. Following nucleation, the dendrite
tip growth is controlled by the supersaturation at the dendrite tip. This means that the tip growth is based
on the total undercooling at the tip. As the tip grows, the solid fraction in each grain is not known from
the tip position. In fact, the fraction solid is less than the fraction of the grain obtained from the tip
position. At each time, the new tip concentration and fraction solid are known from a thermal and solute
balance at the scale of the grain. The tip growth velocity is obtained from the Lipton-Glicksman-Kurz
model, which simulates the growth of an isolated
dendrite tip. The tip continues to grow until it reaches
the end of the grain. At this point, solid fraction is still
grain envelope
less than unity. However, mixing of the solute is
complete at this stage. Therefore, a Scheil type
Final Grain Size
equation can be used to calculate solid fraction. If
the phase diagram has a terminal reaction, e.g.,
eutectic, the remaining liquid gets rapidly transformed
into a solid structure.
C*
Figure C-1 shows an eutectic grain and its solute C0
concentration profiles. fs is the fraction solid in the Concentration
1 2 3
grain and if the dendrite is compressed to form a solid
sphere, then the corresponding radius of the solid
would be Rs. f g is the fraction of grain enveloped by
the dendrite tip. The radius of the grain 0 fs fg 1
corresponding to f g is given by Rg. The final grain Fraction of Grain
radius is Rl, which is obtained from the nucleation
Figure C-1 Schematic representation of an equiaxed dendrite
model. grain; region 1 = solid phase; region 2 = interdendritic liquid;
region 3 = liquid.
0 fg
where, k is the partition coefficient, c*( f s) is the tip concentration as a function of fs, co is the initial solute
concentration, c( f, t ) is the concentration in the liquid region 3 as a function of fraction of grain and time.
The three terms are for solute content in the three regions of Figure C-1.
The following equation describes a thermal balance at the scale of the grain, assuming that the
temperature in the grain is uniform:
'Cp dT
'L df # 4
% Rl3
Qext # 4%Rl2 C.16.2
dt dt 3
where, ' is the density, Cp is the specific heat, L is the gravimetric latent heat of fusion, Qext is the
external heat flux of the solidifying grain.
The assumption of uniform temperature and interface equilibrium leads to the following equation:
dT
dT
m dc C.16.3
dt dt dt
where, T* is the temperature at the dendrite tip and m is the slope of the liquidus line. The incorporation
of the thermal balance equation in the solute balance equation leads to the following quadratic equation
in the dendrite tip concentration, c*:
Ac 2 Bc C
0 C.16.4
where, the coefficients A, B, and C are evaluated at every time step. The coefficients A, B, C involve
terms that include total solute content in the solid ( region 1 ) and the total solute content in the liquid
(region 3). In order to calculate the total solute content in the liquid region of the grain as well as to
obtain the concentration at the end of the grain, the diffusion equation in the liquid region needs to be
solved. This is done by assuming that the diffusion is quasi-steady in nature. Then, the diffusion
equation is solved analytically with the following boundary condition:
r
Rg , c
c C.16.5
APPENDICES, PAGE C - 31
MATHEMATICAL FORMULATIONS
Solution of the above quadratic equation leads to the evaluation of interface concentration at the
dendrite tip at each time step. Once the interface concentration is known, the rate of change of fraction
of solid at each time step is obtained from the thermal balance equation as given above. This is used to
calculate the heat source term in the energy balance equation at every time step.
The tip growth velocity is obtained with the Lipton-Glicksman-Kurz model which considers that growth of
the dendrite tip is controlled by solute diffusion and that thermal undercooling is neglected. This is
mostly valid for a situation where the Peclet number is low. The following equation results from this
model:
d Rg
AT2 C.16.6
dt
where T is the solutal undercooling at the dendrite tip and A is a parameter that involves solute
diffusivity in the liquid, liquidus slope, initial solute concentration, Gibbs-Thompson coefficient and the
partition coefficient.
Since nucleation starts instantaneously with zero degree undercooling, the interface concentration will
increase to drive the dendrite tip growth. The growth of the dendrite tip is rapid in the beginning because
the driving force i.e., the difference between the interface concentration and concentration at the end of
the grain, is large. Toward the end of solidification both the interface concentration and the
concentration at the end of grain increase because of solute rejection in liquid, and hence the growth rate
is slowed down.
The solute diffusion calculation is continued until the time when the dendrite tip radius becomes equal to
the grain radius. The equiaxed dendritic growth continues until the fraction of solid becomes one or
another terminal reaction takes place. If this reaction is an eutectic reaction, all the remaining liquid gets
transformed into an eutectic structure.
The secondary dendrite arm spacing parameter is obtained using the coarsening model of Feurer and
Wunderlin, which is described through the following equation:
2
M # ts
1/3
C.16.7
where 2 is secondary dendrite arm spacing, ts is the local solidification time, M is the coarsening rate
constant which can be computed with the following equation:
m
Cl
D ln
C0 C.16.8
M
m(1 k)(C0 Cl )
m
where
= Gibbs-Thompson Coefficient
D = Solute Diffusion Coefficient in Liquid Phase
Co= Initial Solute Concentration of the alloy
m = Liquidus slope
k = solute partition coefficient
Clm = final composition of solute in liquid at the end of dendrite solidification
In most cases, Clm is equal to the eutectic composition, Ce. A typical value of M for an Al-7%Si alloy is
8.8. 10-6 m . s-1/3
The Coupled Eutectic Growth Models are divided into two categories:
1. Instantaneous Nucleation
2. Continuous Nucleation
These models can be applicable to both regular and irregular eutectics. In the case of regular eutectics,
growth of both phases of the eutectic structure are non-faceted in nature. For irregular eutectic, the
growth process of one of the phases is faceted. Growth of the faceting phase requires considerably
higher entropy of fusion. Examples of faceted growth are graphite growth in stable austenite/graphite
eutectic and Silicon in Al-Si eutectic. The metastable austenite/cementite eutectic is an example of
non-faceted/non-faceted type eutectic growth.
Growth of both the stable and metastable eutectic are addressed here. Growth of the stable eutectic
usually proceeds at a higher temperature. For example, the difference between the stable and
metastable eutectic temperature in cast iron is about 6 (C. This value may, however, be influenced by
the amount of alloying elements present. A higher cooling rate results in the formation of a metastable
eutectic.
These models assume bulk heterogeneous nucleation at foreign sites which are already present within
melt or intentionally added to the melt by inoculation. So these models are valid for the equiaxed region
of castings. The basic theory of heterogeneous nucleation has been described by Turnbull and Fisher.
Considering the fact that the initial nucleation site density n0 in the melt will decrease as the nucleation
APPENDICES, PAGE C - 33
MATHEMATICAL FORMULATIONS
proceeds ( i.e., extinction of nucleation sites ), the nucleation rate is given as:
K2
n
K1 [n0 n(t) ] exp C.16.9
T ( T )2
where K1 is proportional to the collision frequency of the atoms of the melt with the nucleation sites of the
heterogeneous particles and K2 is described as a function of the interfacial energy balance between the
nucleus, the liquid, and the foreign substrates, (t) is the nucleation density as a function of time. The
drawback of the above model is that the final grain density does not depend on solidification conditions,
which is an experimental fact.
To avert this, the instantaneous nucleation model is modified to take into account the dependance of
cooling rate on the number of nucleation sites or substrates. With an increase in cooling rate or
undercooling, the number of substrates increases which explains the existence of more grains in faster
cooled regions of a casting.
The continuous nucleation model is based in principle on Oldfield's approach, as modified by Rappaz.
The modifications lie in the use of a statistical approach. This model is described in Figure C-2.
Figure C-2 Continuous Distribution of Nucleation Sites used for modeling equiaxed
solidification
In continuous nucleation, the process starts at the nucleation temperature and proceeds until the stage
when the minimum in the cooling curve is attained. The grains which
have already nucleated grow to some extent by the time the minimum
undercooling is reached, giving a Gaussian distribution in size. By Liquid
conducting a few experiments, the mean and standard deviation of Eutectic cells
this distribution can easily be determined from simple DTA-type
experiments using liquid from a given melt. Regardless of the
nucleation process, the models assume that the grains are equiaxed
and that they grow freely in liquid as spheres until they impinge on
each other. The growth process stops when all the liquid is
consumed. Figure C-3 is a schematic representation of equiaxed
growth of eutectic grains at some intermediate stage of growth.
dRe
T2 C.16.10
dt
where is the growth constant. Both the stable and metastable eutectics are assumed to grow according
to the above equation. During growth, the partition of solute element between the solid and the liquid
phase is accounted for. The stable eutectic temperature is computed at each time by considering the
actual solute concentration in the liquid, as shown below:
T e
T e m( C e C e )
1 1
C.16.11
where Te and Ce are the equilibrium eutectic temperature and composition respectively. Te1 and Ce1 are
the eutectic temperatures and composition respectively at a given time step.
APPENDICES, PAGE C - 35
MATHEMATICAL FORMULATIONS
The rate of change of the fraction of solid is calculated with the Johnson-Mehl approximation, assuming
that the solid/liquid interface is weighted by the factor ( 1 -- f s ) to take into account the impingement of
grains toward the later part of solidification:
0 fs dR
(1 fs ) 4 % Re2 N e C.16.12
0t dt
where Re is the radius of eutectic grain and N is the substrate density. When the instantaneous
nucleation model is used, N becomes a function of cooling rate. For continuous nucleation, N becomes
a function of temperature.
Cc
Mathematical simulation of this growth begins with an
instantaneous nucleation model that determines the final R CR aR l
Radius Temperature
grain size from the local cooling rate at the onset of
solidification. Second, once the austenite shell is formed Figure C-4 Schematic representation of an eutectic
around each nodule, the diffusion equation for carbon ductile iron grain and associated concentration profiles
and phase diagram. equiaxed eutectic growth model.
through the austenitic shell is solved in 1--D spherical
coordinates. The boundary conditions are known from
the phase diagram because thermodynamic equilibrium is maintained locally. Conservation of mass and
solute is maintained in each grain. Because of the density variation resulting from the growth of
austenite and graphite, the expansion/contraction of the grain is taken into account by allowing the final
grain size to vary. Toward the end of solidification, the grains impinge on each other. This is taken into
consideration by using the Johnson-Mehl approximation.
Figure C-4 shows a schematic representation of an eutectic ductile iron grain. This is the situation after
the graphite nodules grow in liquid to a limited extent following nucleation. Using a spherical coordinate
system, a mass balance is written as:
where
'c, 'a, 'l are the densities of graphite, austenite, and liquid respectively
Rc, Ra, Rl are radii of graphite, austenite, and final grain respectively
mav is average mass of the grain
Assuming complete mixing of solute in liquid, the overall solute balance is written as:
Ra
Differentiation of the above two equations and use of Ficks' law in spherical coordinates leads to two
equations for graphite and austenite growth rates following some manipulation. This diffusion equation is
solved for the austenite shell with the following two boundary conditions:
1. at r = Rc, c(r,t) = cc
2. at r = Ra, c(r,t) = ca
where cc, ca are obtained from the phase diagram for temperature T as shown in Figure C-4. The liquid
concentration at this temperature is given as cl at temperature = T. cc, ca, cl are obtained from phase
diagram as shown in Figure C-4.
APPENDICES, PAGE C - 37
MATHEMATICAL FORMULATIONS
During solidification, the densities of the different phases are computed according to the following
equations:
l 1
'l
0.1201 12.67.10 6 T 9.0.10 4 w c 2.16.10 3 wSi
l
C.16.15
1
'a
0.1193 9.7.10 6 T 4.0.10 3 w c 2.2.10 4 w c
a a2
1.3.10 3 wSia C.16.16
'c
0.4419 10.5.10 6 T
1
C.16.17
w c
wt % of carbon in liquid
l
w c
wt % of carbon in austenite
a
w Si
wt % of silicon in liquid
l
w Si
wt % of silicon in austenite
a
'av
'l ( 1 fs ) 's fs C.16.18
where
4
% Rc3 'c 4
% (Ra3 Rc3 ) 'a
's
3 3
C.16.19
4
% Ra3
3
The densities are updated at each time based on the temperature. The rate of change of fraction of solid
is obtained with the following equation, which incorporates the Johnson-Mehl approximation for grain
impingement:
0 fs 0 Ra
( 1 fs ) 4 % Ra2 N C.16.20
0t 0t
The source term in the energy equation is computed using the above equation.
This model is a special case of coupled eutectic growth model and is applicable to cast iron only. In cast
iron, one may obtain both gray and white iron depending on the melt composition and cooling conditions.
Given a controlled melt composition, the most important factor that will determine whether a given region
will solidify as white or gray is the cooling rate. It has been observed that for a specific melt composition
and solidification condition, there exists a parameter called a critical cooling rate. If a region of a casting
solidifies with a cooling rate higher than the critical cooling rate, then it will be white. The reverse is the
case for gray iron. The white structure is brittle and in most gray iron castings, it is considered to be
deleterious.
This model differs from the Coupled Eutectic Growth Models previously described in that the nucleation
is described by a predetermined continuous distribution function. The nucleation rate equations for both
gray and white iron are obtained from the following equation:
N
A ( T )n C.16.21
where N is the final eutectic cell density. By experiment, it was found that A = 7.12 nuclei/cm3/K2 and n
= 2.
Differentiation of the above equation with respect to time leads to the following expression for the
nucleation rate:
dN
n A ( T )n 1 dT C.16.22
dt dt
The expression for growth rates was put forward by Oldfield, Magnin, and Kurz. The growth rate
equation follows an expression similar to Oldfield's nucleation rate equation. Using a spherical grain
approximation, the growth rate expression is given by:
dRe
B ( T )m C.16.23
dt
For gray iron, as reported by Magnin and Kurz, B is taken to be 38.7e-7 cm/s/K2 and m as 2. The
interfacial undercooling is T. For white iron, the value of B is taken from the work by Hillert to be
30.0e-6 cm/s/K2. It is apparent that white iron grows at a much faster rate than gray iron, which is also
an experimental fact. Appropriate expressions for nucleation and growth rates are used in the following
statistical approach.
APPENDICES, PAGE C - 39
MATHEMATICAL FORMULATIONS
The distribution of nuclei are assumed to be described by a polynomial. The treatment in this section
follows recent work by Dantzig and coworkers. The nature of the polynomial is shown in Figure C-5 and
expressed by the following equation:
(r)
A1 A2 r A3 r 2 C.16.24
where (r) describes the cell density as a function of cell radius, r and A1, A2, A3 are constants to be
determined from the properties of the distribution.
(R)
0 C.16.25
dn
r
R
0 C.16.26
dr
R
( r ) dr
N C.16.27
R0
Since the nuclei are assumed to be spherical, the fraction of solid can be locally expressed as:
R
fs
4 % r 3.(r).dr C.16.28
3
R0
After manipulation with the properties, an expression for the fraction of solid is obtained. Differentiation
of this expression leads to another expression that involves the nucleation rate and growth rate of nuclei.
The nucleation rates and growth rates for gray and white iron eutectic cells are obtained using equations
expressed earlier. To take into account impingement, the growth rate expressions are modified by the
use of Johnson-Mehl expression. Finally, the source term in the energy equation is obtained from the
time rate of change of fraction of solid.
APPENDICES, PAGE C - 41
MATHEMATICAL FORMULATIONS
Growth of Ferrite:
Even though ferrite can form either from the breakdown of pearlite or from the direct decomposition of
austenite, it is assumed here that ferrite results only from the latter source.
The following assumptions are made for modeling the growth of ferrite:
1. The austenite to ferrite transformation occurs at steady state and is controlled by carbon
diffusion.
2. The ferrite grains grow as spherical shells within austenite grains and the number of ferrite grains
is equal to the number of graphite nodules.
3. Thermodynamic equilibrium exists at graphite/ferrite and ferrite/austenite interfaces. These are
defined by equilibrium solvus lines extended below the equilibrium eutectoid temperatures.
4. Diffusion from the ferrite/austenite interface towards austenite is neglected as diffusion
coefficients and concentration gradients in austenite are small compared to those in ferrite.
Austenite (A)
Ferrite (F)
Graphite (G)
CG
CF/A
CA
CA/F Figure C-8 Eutectoid region of a binary Fe-C phase
diagram.
CG/F
RC RF Ra
Radius
Solution of the diffusion equation of carbon in ferrite with the flux balance at the ferrite/austenite
interface leads to the following equation (see Figure C-7):
where
DcF = the carbon diffusion coefficient in ferrite
RF = the radius of the ferrite grain and graphite nodule
Rc = the radius of the graphite nodule
C , C , CA/F =
G/F F/A
carbon concentration in ferrite at the graphite/ferrite interface, carbon
concentration in ferrite at the ferrite/austenite interface, and carbon concentration
in austenite at the ferrite/austenite interface respectively (Figure C-7).
Since the rejected carbon migrates to the graphite nodule, concomitant growth of ferrite and graphite
results. The following equation derives from mass conservation:
3
'F 4 % (RF dRF )3 RF C A/F
3
C.16.30
3 3
Therefore, knowing the radius of the ferrite grain, the radius of the graphite nodule can be obtained from
the above equation. Then the rate of change of fraction of ferrite grain is obtained by:
df F dRF
(1 fF fP ) 4 % N RF2 C.16.31
dt dt
where f F, f P are fractions of ferrite and pearlite, and N is the number of graphite nodules. The above
equation is used to obtain the source term due to ferrite growth associated with the stable eutectoid
transformation.
The nucleation of pearlite usually occurs at austenite grain boundaries. It has been demonstrated that
pearlite colonies grow either as spheres or hemispheres following nucleation. By the movement of high
mobility ( i.e., low interface energy ) incoherent interfaces, these colonies can grow edgewise or sidewise
into the austenite. This means that pearlite grows in competition with ferrite until austenite is completely
transformed.
APPENDICES, PAGE C - 43
MATHEMATICAL FORMULATIONS
Transformation of austenite into pearlite is usually modeled with an Avrami equation because the study
of nucleation of pearlite is difficult, especially under continuous cooling conditions. Also, pearlite grains
impinge on each other at an early stage, especially at a relatively high cooling rate. Here, equations for
nucleation and growth of pearlite grains are taken from the work of Mehl and Dube:
dNpearl
5.07.106exp 370 C.16.32
dt Teud
dRpearl
0.0168 exp 94.8 C.16.33
dt Teud
where the pearlite nucleation density is given in nuclei/mm3/sec and the undercooling is given in (K. The
nucleation process stops once the minimum in the cooling curve is reached. The expression for the time
rate of change of fraction of pearlite transformed is given by an expression similar to that for ferrite.
The gray iron eutectoid transformation model is based on the approach used for gray iron eutectic. Here
a statistical distribution is assumed. Details of this approach are given above in the explanation for the
gray iron eutectic model. Nucleation and growth of ferrite takes place once the temperature drops below
the stable eutectoid temperature. If the transformation of austenite is not complete when the metastable
eutectoid temperature is reached, then nucleation and growth of pearlite takes place.
In this statistical approach, nucleation and growth takes place once the temperature drops below the
transformation temperature. During nucleation, the radii of nuclei are introduced at R0 (Figure C-5).
Since the existing nuclei grow, both the cell density and maximum radii, R, increase, while the minimum
radius, R0, stays the same. When nucleation ends at the minimum point of the cooling curve, the
existing nuclei keep on growing until the transformed fraction becomes 1. The number of nuclei does not
change from this point on.
An instantaneous nucleation mechanism was used for ferrite. The growth of ferrite grains is controlled by
a diffusion mechanism as explained for the growth of the ductile iron eutectoid. The expression for
growth rate is given below:
C2 C3
F
dRferr Dc
dt C4 C3 1 C.16.34
2
RF 1
RF 0
RF
The above expression is derived by using a solute flux balance at the ferrite/austenite interface along
The nucleation and growth rate expressions for pearlite are the same as those for the ductile iron
eutectoid model. These equations have been suggested by Mehl and Dube.
All of the above equations are solved as a linear system by the use of Gauss elimination. The rate of
change of fraction of pearlite and ferrite transformed are used to calculate the source term in the
macroscopic energy equation at each time step.
In a peritectic transformation, liquid reacts with an existing solid phase to form a new solid phase. In
conventional models, the new solid is assumed to form at the interface between the parent liquid and
solid phases. Once the new solid phase is formed, further reaction between the parent phases is limited
by the layer of solid formed. Hence the rate of reaction is controlled by the diffusion of solute through
the shell of the transformed product.
The following discussion is for the Fe-C system. However, it is valid for all other systems undergoing a
peritectic transformation, with a few relevant assumptions. It has been suggested by some researchers
that the peritectic transformation may be achieved through a liquid layer in between the parent and the
product solid phases. This mechanism has been adopted in the present model. For example, in the
case of steel, the austenite phase forms initially at the root of the dendrite arms of the delta phase and
grows along the delta/liquid interface. The speed of this growth is the same as that with which liquid
moves toward the delta phase. The diffusion problem can be simplified as the liquid layer is very thin
and the diffusion of carbon in the liquid is very rapid so that the carbon concentration gradient in the
liquid is negligible. Here the solute diffusion boundary layer is much greater than the system size i.e.,
the following condition holds:
2 Dl
c
L C.16.35
V
where
c = the thickness of the boundary layer
Dl = the solute diffusivity in liquid
V = the speed of growth
L = the system size
APPENDICES, PAGE C - 45
MATHEMATICAL FORMULATIONS
It is assumed that the above condition is maintained for any system undergoing peritectic transformation.
The model is based on a Brody-Flemings formulation, with recent modifications suggested by Zou and
Tseng. For the peritectic transformation given by the reaction,
L
C.16.36
s,
s,
[ ( f L.CL Cs, ) ( f L.Cl f
Cs,
) ] df s
(1 f s ) dCl dCs, dCs,
C.16.37
2L 2L
where
f L and f
fractions of liquid and delta phases reacting
Cl
the liquid concentration
Cs,
and Cs,
solute concentrations at the delta/liquid and austenite/liquid interfaces respectively
L
the system size
dCl
the change solute concentration in liquid
s, and
s,
the solute boundary layer thicknesses in gamma and delta phases
After some mathematical manipulation, an expression is obtained that relates the solute concentration in
liquid with the fraction of solid transformed, involving some parameters such as dimensionless
coefficients for back diffusion for both delta and austenite phases i.e.,
and . According to the
Brody-Flemings model, the case of = 0.5 does not correspond to the physical characteristics of
equilibrium solidification. In that case, should approach infinity. Therefore, a modified back diffusion
parameter, 1 has been proposed by Clyne and Kurz. The basis of this calculation is that, in the original
Brody-Flemings treatment for high values, solute was not conserved in the system. According to
Clyne and Kurz, the modified back diffusion parameter is defined as:
1
1 exp
1
1 exp 1 C.16.38
2 2
Differentiation of the equation involving fraction transformed and solute concentration in liquid leads to
the expression for rate of change of fraction of solid assuming thermodynamic equilibrium at the
solid/liquid interface, which is used to calculate the source term in the energy equation.
This model is only applicable to the Fe-C system and is used for tracking the fraction transformed for the
cases of delta to gamma, gamma to ferrite, and gamma to cementite.
A hypoeutectoid steel may form some delta phase in the beginning while the remaining liquid and some
delta phase undergo a peritectic transformation to form some gamma phase. The remaining delta phase
gets transformed to gamma phase. This transformation is addressed by the present model. Delta to
gamma transformation will be active in the appropriate temperature range when the wt% carbon
equivalent value is less than 0.17%.
The delta to gamma phase transformations can be described by the Johnson-Mehl equation, also known
as Avrami equation:
f v
1 exp [ k(T) t n ] C.16.39
where
f v = the fraction transformed
f v = the fraction transformed
k(T) = the rate constant
The rate constant is a function of nucleation and growth rates. It depends on the transformation
temperature and is related to the shape and position of the C curve in a TTT (
time-temperature-transformation ) diagram. In most cases, this curve has a parabolic shape and can be
approximated as:
k (T )
exp ( aT 2 bT c ) C.16.40
where T represents temperature in K. The parameters a, b, c, n have been determined for each of these
transformations. Appropriate values are chosen for this transformation from the literature.
Differentiation of the equation for fraction transformed with respect to time leads to the expression for the
time rate of change of fraction of delta transformed to gamma.
Again, prior to reaching the eutectoid temperature, some of the austenite phase may transform into alpha
phase as part of a pro-eutectoid transformation. If you started with a hypereutectoid composition, the
pro-eutectoid transformation will be from austenite ( gamma ) to cementite. Both of these pro-eutectoid
transformations are addressed by the current model. The wt% carbon equivalent determines whether the
gamma to ferrite or gamma to cementite transformation will be used. Both of these models require that
the equiaxed dendrite model be chosen for the initial liquid/solid phase transformation.
APPENDICES, PAGE C - 47
MATHEMATICAL FORMULATIONS
The radius of the transformed ferrite or cementite grain is obtained with the following equation:
Tp
1
R
V (T ) dT C.16.41
T
T
where
T = cooling rate
V(T) = the growth velocity of the ferrite or cementite grain
Assuming steady state thickening, the growth velocity at a given temperature is:
D C C0 )
2
V
C.16.42
2x (C0 C)
where
D = the diffusivity of carbon in austenite
C = the concentration in austenite at ferrite/austenite interface
C = the concentration in ferrite at ferrite/austenite interface
Co = the original solute concentration in the alloy
x = the radius of ferrite
2
f
R C.16.43
d
where
f = the fraction transformed
d = the austenite grain size
Similar equations have been used for the gamma to cementite transformation, where the growth velocity
equation and associated data are obtained from published literature.
Scheil Model
The Scheil model makes the assumptions of complete mixing of solute in liquid and no solute diffusion in
the solid phase. The following equation describes the differential form of the Scheil equation:
(cl cs ) df s
(1 f s ) dcl C.16.44
where
cl
the liquid composition at the solid/liquid interface
cs
the solid composition at the solid/liquid interface
dcl
the change in concentration in liquid
f s
the fraction of solid
Tm
Tl
T
Ts
Cs Co Cl
Solute Concentration
In Figure C-9, Tl and Ts are the liquidus and solidus temperatures respectively. cl and cs are solute
concentrations in the liquid and solid phases at some temperature, T. co is the initial solute concentration
in the alloy and Tm is the melting point of the pure solvent.
The change of fraction of solid obtained with the above equation is used for the calculation of the source
term in the macroscopic energy equation.
APPENDICES, PAGE C - 49
MATHEMATICAL FORMULATIONS
Output of Micromodels
This primary dendrite solidification yields the following spatially varying output:
1. DENDRITE RADIUS
2. DENDRITE TIP COMPOSITION
3. PRIMARY FRACTION OF SOLID
4. PRIMARY INT. SOLID FRACTION
5. SECONDARY DENDRITE ARM SPACING
The DENDRITE RADIUS provides the current position of the dendrite tip and volume fraction of the
dendritic grain as it varies with time. At the end of the primary solidification, this parameter will equal the
final grain radius as calculated from the instantaneous nucleation law with the prevailing cooling rate
value. This is true provided a terminal reaction such as an eutectic reaction does not take place
beforehand. Subtraction of the value of the PRIMARY FRACTION OF SOLID at the beginning of the
eutectic reaction provides the total amount of the eutectic at a given location. The PRIMARY INT.
SOLID FRACTION parameter increases from a small value to unity as the primary solidification
proceeds. It is the ratio of the current volume of the grain as known from the DENDRITE RADIUS and
the final volume of the grain as known from the nucleation law. At the onset of the eutectic reaction,
subtraction of the value of the PRIMARY INT. SOLID FRACTION from unity provides the amount of the
fraction of the eutectic between the grains. Subtraction of this amount of eutectic between grains from
the total amount of the eutectic provides the amount of eutectic between dendrite arms. In most cases, it
is important to know how much eutectic will form between grains and between dendrite arms.
With the progress of solidification, the DENDRITE TIP COMPOSITION parameter will continuously
change from the initial to the eutectic composition. A map of this parameter over the entire casting at a
given instant gives an idea about microsegregation, since the concentration of the solid phase forming is
proportional to the tip concentration. The information about microsegregation is important for describing
non-equilibrium behavior in castings. This is the cause of interdendritic precipitation of eutectic, even if
the initial alloy composition is not on eutectic tie line.
The SECONDARY DENDRITE ARM SPACING (SDAS), which is the spacing between the secondary
arms of a dendrite, depends upon the local solidification time. As the SDAS increases, the mechanical
properties deteriorate. SDAS also determines the spacing of precipitates and/or porosity. The
Secondary Dendrite Arm Spacing is output when either the eutectic transformation model and/or the
peritectic transformation model are used.
The LARGE EUT. GRAIN RADIUS and METASTABLE EUT. GRAIN RAD. parameters provide the
instantaneous value of the stable and metastable eutectic grain radii, which can be used to control the
mechanical properties of the cast part. The EUTECTIC FRACTION OF SOLID and MET. EUTECTIC
FR. OF SOLID parameters give the relative amount of stable and metastable eutectic structure. For
example, in cast iron the metastable eutectic (white) may be undesirable. The INTER-LAMELLAR
SPACING parameter determines the fineness of the eutectic. Smaller values of this parameter provide
better mechanical properties. The Jackson-Hunt equation for the eutectic interlamellar spacing is given
with the following equation:
2 V
K C.16.45
Where, V is the velocity at the eutectic front. The velocity of the eutectic front can be expressed in the
following form:
V
( T )2 C.16.46
Here, T is the interfacial undercooling at the eutectic front. Combining the above two equations, the
following equation is written:
Vt t
Vt t 2t t
2
C.16.47
The instantaneous value of the inter-lamellar spacing is obtained with the above equation. At the end of
solidification, an average value of the inter-lamellar spacing is obtained.
The following parameters are similar to those for the Coupled Eutectic Growth Model with Instantaneous
Nucleation. The only additional quantity is the EUTECTIC GRAIN RADIUS, which gives the stable
eutectic grain density as a function of time over the entire casting. In many cases, a large number of this
parameter will be desirable from the standpoint of mechanical properties.
APPENDICES, PAGE C - 51
MATHEMATICAL FORMULATIONS
The EUTECTIC GRAIN RADIUS parameter gives the final radius of eutectic grains over the entire
casting. This is governed by the function used to describe the dependence of the nodule count on the
cooling rate. In ductile iron, each eutectic grain consists of a graphite nodule enveloped in an austenite
shell. The AUSTENITE RADIUS and GRAPHITE RADIUS provide the instantaneous values of the
solidified grain size and nodule size respectively. At the end of solidification, they provide a correct
description of the final grain size and nodule size. The AUSTENITE RADIUS should in principle coincide
with the final grain size as given by the EUTECTIC GRAIN RADIUS parameter. However, because of
the grain impingement, AUSTENITE RADIUS may exceed the EUTECTIC GRAIN RADIUS. A map of
the EUTECTIC FRACTION OF SOLID parameter can be used to determine areas of shrinkage formation
in castings. AUSTENITE RADIUS AND GRAPHITE RADIUS can be related to the mechanical
properties of castings. Density is calculated from the local fraction of graphite, austenite, and liquid, thus
capturing the peculiar contraction and expansion behavior of ductile iron.
The LARGE EUT. GRAIN RADIUS and SMALL EUT. GRAIN RADIUS refer to the maximum and
minimum values of the stable (gray) eutectic grain radius as a function of time during eutectic growth.
Similarly, METASTABLE EUT. GRAIN RAD. and SMALL MET. EUT. GR. RADIUS parameters are
relevant for the metastable (white) eutectic. Mechanical properties of the cast part are a function of the
stable and metastable eutectic grain sizes. FRACTION OF SOLID gives the amount of the gray eutectic,
whereas MET. EUTECTIC FR. OF SOLID gives the amount of the white eutectic. In most cases, the
gray structure is more desirable as it gives improved tensile strength and ductility. The EUTECTIC
GRAIN RADIUS parameter gives the gray eutectic grain density and the MET. EUTECTIC GRAIN
DENSITY gives white eutectic grain density. These two parameters are connected to mechanical
properties in a similar fashion to the grain radius parameters. The Eutectic Grain Density of Gray and
White Iron are used to describe the number of grains per unit volume at a given location of a casting.
This can be correlated with the mechanical properties of the cast part. The INTER LAMELLAR
SPACING parameter calculates the spacing of the gray eutectic which is explained under Coupled
Eutectic Growth Model with Instantaneous Nucleation.
As explained earlier, the stable eutectoid growth refers to the decomposition of austenite into ferrite and
graphite and the metastable eutectoid growth refers to the decomposition of austenite into pearlite, which
is a coupled growth of ferrite and cementite.
The properties of the iron depend strongly on the relative amounts of ferrite and pearlite in the matrix.
As the pearlite content increases, tensile and yield strengths also increase, but at the cost of ductility.
Ferrite content controls fracture toughness and dynamic properties of iron. The amount of ferrite
increases as the nodule count of the iron increases. The FRACTION OF FERRITE and FRACTION OF
PEARLITE give the relative amount of stable and metastable eutectoid structures. The pearlite/ferrite
ratio can be related to tensile strength through its effect on matrix microhardness. The LARGE
FERRITE GR. RADIUS and LARGE PEARLITE GR. RADIUS provide the stable and metastable
eutectoid grain radii as a function of time. LARGE PEARLITE GR. RADIUS can provide a qualitative
estimate of interlamellar spacing, which can be related to mechanical properties. Also, LOCAL
PEARLITE GRAIN DENSITY can be used to estimate the mechanical properties. Usually, a finer
pearlite grain size is associated with a finer interlamellar spacing with better mechanical properties.
This model uses a statistical distribution of nuclei as explained for Eutectic Gray/White Iron model.
The above parameters reflect the same kind of behavior as they do in the case of the Ductile Iron
Eutectoid Model. The only difference is that stable and metastable eutectoid grain sizes are provided as
a range extending from a minimum value to a maximum value.
APPENDICES, PAGE C - 53
MATHEMATICAL FORMULATIONS
Usually, peritectic growth is limited by the formation of the solid transformed product at the reacting
liquid/solid phase boundary. The PERITECTIC FR. OF SOLID parameter gives the volume fraction of
solid resulting from this reaction. It is important to know the amount of the phase formed through this
reaction, as it usually forms as a surface layer on the primary dendritic solid phase. Segregation of
solute is a problem during this reaction, as diffusion is limited in the transformed phase. LIQUID
CONCENTRATION provides a measure of this effect as a function of time. Segregation is a problem
unless the cast part undergoes significant plastic deformation and heat treatment later on.
1. FRACTION TRANSFORMED
2. FRAC. OF PROEUTECTOID PHASE
The FRACTION TRANSFORMED parameter refers to the delta to gamma phase transformation. The
FRAC. OF PROEUTECTOID PHASE refers to the fraction of proeutectoid ferrite or cementite formed
from the austenite phase as a function of time. The carbon equivalent value controls which type of the
proeutectoid phase (ferrite or cementite) will form.
Scheil Model
The Scheil Model is usually used to model the primary dendrite growth.
The PRIMARY FRACTION OF SOLID parameter provides the time-dependent evolution of the primary
solid fraction. The LIQUID CONCENTRATION parameter gives the progressive concentration in the
liquid at the solid/liquid interface of the solidifying grain. This is also the concentration in the entire liquid
phase of the grain since the Scheil model assumes complete solute mixing in liquid. Since the effect of
the undercooling at the tip is not taken into consideration, this model will not predict any variation in
primary solid fraction as a function of cooling rate as one observes in an equiaxed dendrite model.
Interlamellar spacing
The expression for the Jackson-Hunt theory of eutectic growth is given by the following equation:
Kr
2ex V
C.16.48
Kc
where
ex =the interlamellar spacing based on the extremum condition
V = the growth velocity of the eutectic front
APPENDICES, PAGE C - 55
MATHEMATICAL FORMULATIONS
The expressions for the parameters Kr and Kc are obtained from the following, assuming that the eutectic
structure is composed of and phases:
m C1 P1
Kc
C.16.49
f (1 f ) D
and
sin ()
sin ()
Kr
2 m C.16.50
fm (1 f ) m
where
m
m
m
C.16.51
m
m
sin 2 (n % f)
1
P1
C.16.52
M
n 3
%
3
where
(Kr / Kc)
ex
C.16.53
V
The Jackson-Hunt Parameter here refers to the value of Kr/Kc. Typical experimental values for this
parameter for different systems are listed below:
Ag3Sn-Sn 2.8.10-7
If the internal thermal gradients in a sample are negligible (i.e., if the temperature in the sample is
uniform), then the following heat balance equation may be written for the solidifying sample-mold
system:
Heat transferred to mold = Heat generated by phase transformation --- Heat lost by metal
dQ L
' V Cp dT
hA( T To ) (C.17.1)
dt dt
where
QL = latent heat of phase transformation
' = density of metal
Cp = Specific heat of metal
T = metal temperature
t = time
h = heat transfer coefficient
A = surface area
V = volume of sample
To = ambient temperature
APPENDICES, PAGE C - 57
MATHEMATICAL FORMULATIONS
dQ L
( ' V Cp )
dT
hA( T T0 ) (C.17.2)
dt cc dt
This equation is valid for the cooling curve. If there is no phase transformation during cooling of metal,
dQ L
then is zero. Therefore, the following equation is written:
dT
( ' V Cp )
dT
hA(T T0 ) (C.17.3)
dt zc
Here, the subscript zc represents the zero curve. Taking the difference between these two equations, the
following equation is written:
dQ L
' V Cp dT
dT (C.17.4)
dt dt cc dt zc
tf
QL
' VCp dT
dT dt (C.17.5)
dt cc dt zc
o
Here, tf is the solidification time. Therefore, the latent heat for phase transformation is obtained as L =
QL/'V.
APPENDIX D
prefixd.dat FILE FORMAT
The formatted file containing the description of the problem is the prefixd.dat file. This file is normally created by PreCAST and
processed by DataCAST to check for errors in the model and then create the binary simulation file.
It is possible to create the prefixd.dat file manually if the problem is small. However, it is much more likely that you would want to make
minor changes in the problem setup, such as changing one heat transfer coefficient, by editing the prefixd.dat file.
This appendix provides a description of the records and record formats in this file. Each record of the prefixd.dat file is identified by the
two labels LA and LB. These two numbers must be in 2I2 format. If there are any units in the record, they must be in the format given.
Everything else can be in free format.
APPENDICES, PAGE D - 1
PREFIXD.DAT FILE FORMAT
Input: LA, LB, U1, N, MTYPE, FLUID, FILLED, VINDEX, THETA, TIC, UPDATE, MOLD, STRESS
Format: 2I2, 1X, I1, 4X, 5I3, 2E15.0, 3I5
Content: LA =3
LB =1
U1 = Units for initial condition temperature
= 1 for Kelvin
= 2 for Celsius
= 3 for Fahrenheit
= 4 for Rankine
N = Material ID number
MTYPE = Material number in Data Set ( 5, 0 )
FLUID = 0 this material does not flow
= 1 normal flow material
= 2 filter material
= 3 foam material
FILLED = 0 if elements with this index are initially empty
= 1 if elements with this index are initially filled
VINDEX = Pointer to Data Set ( 6, 5 ) for moving solid elements
THETA = Implicit-explicit time stepping parameter
TIC = Temperature initial condition for elements with this index
UPDATE = Frequency at which to reintegrate the element matrices for this ID
MOLD = 0 if this ID does not represent a mold
= 1 if this ID represents a mold
This is only used when running multiple cycles with the parameters TCYCLE and
NCYCLE..
STRESS = 0 no stress calculation for this material
= 1 linear elastic material
= 2 plastic, linear hardening material
= 3 plastic, power law hardening material
= 4 viscoplastic 1, linear hardening material
= 5 viscoplastic 1, power law hardening material
= 6 viscoplastic 2, linear hardening material
= 7 viscoplastic 2, power law hardening material
Note: The FLUID parameter should be 0 for 1D elements
APPENDICES, PAGE D - 3
PREFIXD.DAT FILE FORMAT
Input: LA, LB, U1, TIME, X1, Y1, Z1, X2, Y2, Z2
Format: 2I2, 1X, I1, 4X, I5, 6E10.0
Content: LA =4
LB =5
U1 = Units of the coordinates
= 1 for meters
= 2 for centimeters
= 3 for millimeters
= 4 for feet
= 5 for inches
TIME = Time function number
X1,Y1,Z1 = Coordinates for first point of rotation axis
X2,Y2,Z2 = Coordinates for second point of rotation axis
APPENDICES, PAGE D - 5
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 7
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 9
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 11
PREFIXD.DAT FILE FORMAT
EC = Eutectic composition
APPENDICES, PAGE D - 13
PREFIXD.DAT FILE FORMAT
Input: LA, LB, U1, U2, U3, MAT, ITEM0, ITEMI, ITEML, ITEMP, ITEMY, VIS0, VISI, PHASE, POWER,
YASUDA
Input: LA, LB, U1, U2, MAT, ITIME, ITEMP, VOIDF, SAREA, HTC
Format: 2I2, 1X, 2I1, 3X, 3I5, 3E15.0
Content: LA =5
LB = 41
U1 = Units for specific surface area (area/volume)
= 1 for 1 / meters
= 2 for 1 / centimeters
= 3 for 1 / millimeters
= 4 for 1 / feet
= 5 for 1 / inches
U2 = Units for fluid-filter heat transfer coefficient
= 1 for W / m**2 / K
= 2 for cal / cm**2 / C / sec
= 3 for cal / mm**2 / C / sec
= 4 for Btu / ft**2 / F / sec
= 5 for Btu / in**2 / F / sec
= 6 for cal / cm**2 / C / min
= 7 for Btu / ft**2 / F / min
= 8 for Btu / in**2 / F / min
MAT = Material number
ITIME = Time function index for HTC
ITEMP = Temperature function index for HTC
VOIDF = Void fraction of the filter
APPENDICES, PAGE D - 15
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 17
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 19
PREFIXD.DAT FILE FORMAT
Input: LA, LB, U1, U2, U3, INDEX, ITIMQ, ITIMH, ITIME, ITIMT,
ITEMH, ITEME, Q, H, EPS, TA
Format: 2I2, 1X, 3I1, 2X, 7I3, 4E12.0
Content: LA =6
LB =1
U1 = Units for heat flux
= 1 for W / m**2
= 2 for cal / cm**2 / sec
= 3 for cal / mm**2 / sec
= 4 for Btu / ft**2 / sec
= 5 for Btu / in**2 / sec
= 6 for cal / cm**2 / min
= 7 for Btu / ft**2 / min
= 8 for Btu / in**2 / min
U2 = Units for heat transfer coefficient
= 1 for W / m**2 / K
= 2 for cal / cm**2 / C / sec
= 3 for cal / mm**2 / C / sec
= 4 for Btu / ft**2 / F / sec
= 5 for Btu / in**2 / F / sec
= 6 for cal / cm**2 / C / min
= 7 for Btu / ft**2 / F / min
= 8 for Btu / in**2 / F / min
U3 = Units for ambient temperature
= 1 for Kelvin
= 2 for Celsius
= 3 for Fahrenheit
= 4 for Rankine
INDEX = Corresponds to INDEX in set ( 6, 0 )
ITIMQ = Time function index for Q
ITIMH = Time function index for H
ITIME = Time function index for EPS
ITIMT = Time function index for TA
ITEMH = Temperature function index for H
ITEME = Temperature function index for EPS
Q = Specified heat flux
H = Convection heat transfer coefficient
EPS = Epsilon for radiative heat transfer
TA = Ambient temperature
( 6, 5 ) Data Set - Velocity data for moving enclosure faces or solid elements
APPENDICES, PAGE D - 21
PREFIXD.DAT FILE FORMAT
Input: LA, LB, SLAVE, M1, W1, M2, W2, M3, W3, M4, W4
Format: 2I2, 1X, I5, 4(I5,E12.0)
Content: LA =6
LB =7
SLAVE = Number of node which is constrained
M1-M4 = Master nodes
W1-W4 = Weights associated with each master node
Note: A slave node may be constrained by 1 to 4 other nodes
Content: LA =6
LB = 10
IEL = Element number
FACE = Element face number ( see Note A )
Input: LA, LB, U1, U2, U3, U4, NODE, ITIME, P_EXIT, DIAM, ROUGH, LENGTH
Format: 2I2, 1X, 4I1, 1X, 2I7, 4E15.0
Content: LA =6
LB = 11
U1 = Units for pressure
= 1 for N / m**2
= 2 for Pa
= 3 for KPa
= 4 for MPa
= 5 for bar
= 6 for dyne / cm**2
= 7 for atm
= 8 for psia
= 9 for lb / ft**2
U2,U3,U4 = Units of length for DIAM, ROUGH, and LENGTH
= 1 for meters
= 2 for centimeters
= 3 for millimeters
= 4 for feet
= 5 for inches
NODE = Casting side node number where vent is attached
ITIME = Time function index for P_EXIT
P_EXIT = Pressure at exit of vent
DIAM = Vent diameter
ROUGH = Vent surface roughness
LENGTH = Vent equivalent length
APPENDICES, PAGE D - 23
PREFIXD.DAT FILE FORMAT
Input: LA, LB, U1, INDEX, MID1, MID2, IHTC, TOL1, TOL2
Format: 2I2, 1X, I1, 2X, 4I5, 2E15.0
Content: LA =6
L1 = 18
U1 = Units for TOL1 and TOL2
= 1 for meters
= 2 for centimeters
= 3 for millimeters
= 4 for feet
= 5 for inches
INDEX = Non-aligning interface index
MID1 = Material id 1
MID2 = Material id 2
IHTC = Pointer to Data Set ( 6 3 )
TOL1 = In-plane tolerance
TOL2 = Perimeter tolerance
APPENDICES, PAGE D - 25
PREFIXD.DAT FILE FORMAT
Input: LA, LB, U1, U2, U3, INDEX, TIMT, TIMS, TIMX, TIMY, TIMZ,
TEMP, MDOT, X, Y, Z
Format: 2I2, 1X, 3I1, 2X, 6I5, 5E12.0
Content: LA =6
L1 = 21
U1 = Units for source temperature
= 1 for Kelvin
= 2 for Celsius
= 3 for Fahrenheit
= 4 for Rankine
U2 = Units for source mass flow rate
= 1 for Kg / sec
= 2 for g / sec
= 3 for lb / sec
= 4 for Kg / min
= 5 for g / min
= 6 for lb / min
U3 = Units of the coordinates X, Y, Z
= 1 for meters
= 2 for centimeters
= 3 for millimeters
= 4 for feet
= 5 for inches
INDEX = Fluid source index
TIMT = Time function for the source temperature
TIMS = Time function for the source mass flow rate
TIMX, = Time function for the source position
TIMY,
TIMZ
TEMP = Temperature of the source
MDOT = Mass flow rate of the source
X, = Source position
Y,
Z
APPENDICES, PAGE D - 27
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 29
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 31
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 33
PREFIXD.DAT FILE FORMAT
APPENDICES, PAGE D - 35
PREFIXD.DAT FILE FORMAT
Input: LA, LB
Format: 2I2
Content: LA = 99 to terminate the data file
LB =0
APPENDICES, PAGE D - 37
PREFIXD.DAT FILE FORMAT
Note A:
Brick Element
1 1 4 3 2
2 1 2 6 5
3 2 3 7 6
4 3 4 8 7
5 4 1 5 8
6 5 6 7 8
1 1 3 2
2 2 4 1
3 2 3 4
4 4 3 1
APPENDICES, PAGE D - 39
PREFIXD.DAT FILE FORMAT
Wedge Element
1 1 3 2 -
2 4 5 6 -
3 1 2 5 4
4 2 3 6 5
5 3 1 4 6
Quadrilateral Element
1 1 2
2 2 3
3 3 4
4 4 1
APPENDICES, PAGE D - 41
PREFIXD.DAT FILE FORMAT
Triangle Element
1 1 2
2 2 3
3 3 1
1 1 3 2 7 6 5
2 2 4 1 9 8 5
3 2 3 4 6 10 9
4 4 3 1 10 7 8
APPENDICES, PAGE D - 43
PREFIXD.DAT FILE FORMAT