-
Notifications
You must be signed in to change notification settings - Fork 3
/
ZappullaBasicTemplate.inp
146 lines (137 loc) · 5.09 KB
/
ZappullaBasicTemplate.inp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
**################################################################################*
** #*
** BASIC INPUT FILE TEMPLATE FOR 1D HT PROBLEM #*
** #*
** CREATED BY MATTHEW L.S. ZAPPULLA AND LANCE C. HIBBELER, OCTOBER 2014 #*
** #*
**################################################################################*
*PREPRINT, PARSUBSTITUTION=YES
*PARAMETER
# DEFINE THE DESIRED NUMBER OF ELEMENTS IN THE X AND Y DIRECTIONS (MUST BE INTEGER)
EX = 20
EY = 3
# DEFINE THE RUN TIME OF THE JOB IN SECONDS
RUNTIME = 5.0
# DEFINE THE STARTING,MINIMUM, AND MAXIMUM STEP SIZE
STARTSTEP = 1e-2
MINSTEP = 1e-8
MAXSTEP = 1.0
# DEFINE THE MAXIMUM NUMBER OF INCREMENTS FOR THE SIMULATION
INCREMENTS = 10000000
# DEFINE THE TEMPERATURE CHANGE TO CONTROL THE STEP SIZE
DELTATEMP = 10.0
# DEFINE THE LENGTH OF YOUR DOMAIN IN MM (MUST BE DECIMATED)
LENGTH = 20.0
# DEFINE THE INITIAL TEMPERATURE OF THE DOMAIN (USUALLY AT LEAST 5DEG>LIQUIDUS)
INITIALTEMP = 1500.0
# DEFINE THE OUTPUT FREQUENCY IN SECONDS
OUTTIMEINT = 0.1
# WIDTH OF THE DOMAIN AUTOMATICALLY CALCULATED USING SQUARE ELEMENTS
WIDTH = (LENGTH/EX)*EY
**#######################################################*
**#######################################################*
** END OF USER INPUT AREA
** MODIFY BELOW AT YOUR OWN RISK
**#######################################################*
**#######################################################*
** MESH DEFINITION **
**#######################################################*
*PART, NAME=LINEAR_SLICE
*PARAMETER
L_NX = EX+1
L_NY = EY+1
L_SW = 1
L_SE = L_NX
L_NE = L_NX*L_NY
L_NW = L_NE-L_NX+1
L_ND_REF = L_NE+1
L_DX = LENGTH/EX
L_DY = WIDTH/EY
L_Y_BOT = -0.5*WIDTH
L_Y_TOP = 0.5*WIDTH
L_ME_SW = 1
L_ME_SE = 2
L_ME_NW = L_NX+1
L_ME_NE = L_NX+2
L_E_NE = (EX*EY)-EX+1
*NODE
<L_SW>, 0.0, <L_Y_BOT>
<L_NW>, 0.0, <L_Y_TOP>
*NGEN, NSET=WALL
<L_SW>, <L_NW>, <L_NX>
*NODE
<L_SE>, <LENGTH>, <L_Y_BOT>
<L_NE>, <LENGTH>, <L_Y_TOP>
*NGEN, NSET=FREE
<L_SE>, <L_NE>, <L_NX>
*NFILL, NSET=ALL
WALL, FREE, <EX>, 1
*NODE, NSET=RP
<L_ND_REF>, 0.0, 0.0
*NSET, NSET=TOP_EDGE, GENERATE
<L_NW>, <L_NE>, 1
*NSET, NSET=GPE_EDGE, GENERATE
2, <L_SE>, 1
*ELEMENT, TYPE=DC2D4
1, <L_ME_SW>, <L_ME_SE>, <L_ME_NE>, <L_ME_NW>
*ELGEN, ELSET=ALL
1, <EX>, 1, 1, <EY>, <L_NX>, <EX>
*ELSET, ELSET=WALL, GENERATE
1, <L_E_NE>, <EX>
*SURFACE, NAME=WALL, TYPE=ELEMENT
WALL, S4
*Solid Section, elset=ALL, material=STEEL
1.,
*END PART
**#######################################################*
** ASSEMBLY DEFINITION **
**#######################################################*
*ASSEMBLY, NAME=ASSEMBLY
*INSTANCE, NAME=STRAND, PART=LINEAR_SLICE
*END INSTANCE
*END ASSEMBLY
**#######################################################*
** MATERIAL PROPERTY DEFINITIONS
**#######################################################*
*Material, name=STEEL
*Conductivity
33.,
*Density
7.5e-09,
*Elastic
40000., 0.3
*Expansion
2e-05,
*Specific Heat
6.61e+08,
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=-273.15, STEFAN BOLTZMANN=56.704e-09
**
**#######################################################*
** PREDEFINED FIELDS *
**#######################################################*
*Initial Conditions, type=TEMPERATURE
STRAND.ALL, <INITIALTEMP>
**#######################################################*
** STEP DEFINITION *
**#######################################################*
*STEP, NAME=STEP, INC=<INCREMENTS>
*Heat Transfer, deltmx=<DELTATEMP>
<STARTSTEP>, <RUNTIME>, <MINSTEP>, <MAXSTEP>
**#######################################################*
** BOUNDARY CONDITIONS *
**#######################################################*
**#######################################################*
** LOADS *
**#######################################################*
*Dsflux
STRAND.WALL, S, -2000.00
**#######################################################*
** OUTPUT REQUESTS
**#######################################################*
*RESTART, WRITE, OVERLAY, NUMBER INTERVAL=250
*Output, field, time interval=<OUTTIMEINT>
*NODE OUTPUT
NT
*ELEMENT OUTPUT
HFL, THE
*END STEP