Thermal analysis input file, no powder, t0.in
# Lines beginning with a pound/hash (#) are comment
# statements.
#-----------------------------------------------------------
*TITLE
pbdl2: Part scale pdb model, thermal analysis
#-----------------------------------------------------------
#*+PDR
#-----------------------------------------------------------
*SBXY
10 10 10 10
#-----------------------------------------------------------
*PBPA
9
# 9 layers per element thickness
*PBLR
2
#-----------------------------------------------------------
*PBDL
5
# only 1 part is being modeled, however the build plate
# has 5 similar parts total
#-----------------------------------------------------------
*PBIS
# This insulates the small substrate, simulating the effect of
# having many parts on the build plate
#-----------------------------------------------------------
*INIT
100
# Initial substrate temperature
#-----------------------------------------------------------
*STOL
0.05
*STLF
bc.stl
cc.stl
# Input STL file
#-----------------------------------------------------------
*STLM
1 1 1 1.
3 1 1 1.
#-----------------------------------------------------------
*ADAPT
4
# Number of refinement levels for adaptive meshing.
#-----------------------------------------------------------
*PBPF
pp.prm
inc718.prm
# process parameter file
#-----------------------------------------------------------
*TRANSIENT
0, 50000, 0.1, 1000, 0.01, 25, 10, 99999
# time incrementation control
# begin time, end time, inital time increment, maximum
# allowable time increment, min allowable time increment,
# time tolerance, maximum number of cutbacks per increment,
# and maximum total number of increments allowed
#-----------------------------------------------------------
*ANTP
2
# 0: Steady state conduction
# 2: Transient thermal analysis
# 3: Eulerian analysis
# 4: Quasi static incremental
# 5: Eulerian Mechanical
# Degrees of freedom per node are 3 for mech. analysis & 1
# for thermal.
#-----------------------------------------------------------
*SOLUTION PARAMETERS
20, 1.d-5, 1.d+20
# max number of iterations, tolerance, max residual
#-----------------------------------------------------------
*BINARY
# Write to binary output file for subsequent mechanical
# analysis.
#-----------------------------------------------------------
*DDM!
10.44, 0.44
# substrate top z coord, substrate bottom z coord, offset
# time for layer activation
#-----------------------------------------------------------
*CONVECTION COEFFICIENTS
25.d-6, 200
# Up to 40 temperature-dependent convection coefficients.
# First column is convection, second is temperature. Only a
# single row of data indicates constant convection.
#-----------------------------------------------------------
*AMBIENT TEMPERATURE
# Units: [degC]
25
#-----------------------------------------------------------
*MATERIAL PROPERTIES
# For all properties with two columns of data, temperature
# is in the second column.
*MATID
1
# Inconel 625
*CONDUCTIVITY
# Units: [W/(mm-degC)], [degC]
9.8d-3, 21
*DENSITY
# Units: [kg/(mm^3)]
8.44E-06
*SPECIFIC HEAT
# Units: [J/(kg-degC)], [degC]
410 21
*END
Thermal analysis input file, with powder, t1.in
# Lines beginning with a pound/hash (#) are comment
# statements.
#-----------------------------------------------------------
*TITLE
pbdl2: Part scale pdb model, thermal analysis
#-----------------------------------------------------------
*+PDR
#-----------------------------------------------------------
*SBXY
10 10 10 10
#-----------------------------------------------------------
*PBPA
9
# 9 layers per element thickness
*PBLR
2
#-----------------------------------------------------------
*PBDL
5
# only 1 part is being modeled, however the build plate
# has 5 similar parts total
#-----------------------------------------------------------
*PBIS
# This insulates the small substrate, simulating the effect of
# having many parts on the build plate
#-----------------------------------------------------------
*INIT
100
# Initial substrate temperature
#-----------------------------------------------------------
*STOL
0.05
*STLF
bc.stl
cc.stl
# Input STL file
#-----------------------------------------------------------
*STLM
1 1 1 1.
3 1 1 1.
#-----------------------------------------------------------
*ADAPT
4
# Number of refinement levels for adaptive meshing.
#-----------------------------------------------------------
*PBPF
pp.prm
inc718.prm
# process parameter file
#-----------------------------------------------------------
*TRANSIENT
0, 50000, 0.1, 1000, 0.01, 25, 10, 99999
# time incrementation control
# begin time, end time, inital time increment, maximum
# allowable time increment, min allowable time increment,
# time tolerance, maximum number of cutbacks per increment,
# and maximum total number of increments allowed
#-----------------------------------------------------------
*ANTP
2
# 0: Steady state conduction
# 2: Transient thermal analysis
# 3: Eulerian analysis
# 4: Quasi static incremental
# 5: Eulerian Mechanical
# Degrees of freedom per node are 3 for mech. analysis & 1
# for thermal.
#-----------------------------------------------------------
*SOLUTION PARAMETERS
20, 1.d-5, 1.d+20
# max number of iterations, tolerance, max residual
#-----------------------------------------------------------
*BINARY
# Write to binary output file for subsequent mechanical
# analysis.
#-----------------------------------------------------------
*DDM!
10.44, 0.44
# substrate top z coord, substrate bottom z coord, offset
# time for layer activation
#-----------------------------------------------------------
*CONVECTION COEFFICIENTS
25.d-6, 200
# Up to 40 temperature-dependent convection coefficients.
# First column is convection, second is temperature. Only a
# single row of data indicates constant convection.
#-----------------------------------------------------------
*AMBIENT TEMPERATURE
# Units: [degC]
25
#-----------------------------------------------------------
*MATERIAL PROPERTIES
# For all properties with two columns of data, temperature
# is in the second column.
*MATID
1
# Inconel 625
*CONDUCTIVITY
# Units: [W/(mm-degC)], [degC]
9.8d-3, 21
*DENSITY
# Units: [kg/(mm^3)]
8.44E-06
*SPECIFIC HEAT
# Units: [J/(kg-degC)], [degC]
410 21
*END
Mechanical analysis input file, no powder, m0.in
# Lines beginning with a pound/hash (#) are comment
# statements.
#-----------------------------------------------------------
*TITLE
pbdl2: Part scale pdb model, thermal analysis
#-----------------------------------------------------------
#*+PDR
*SBXY
10 10 10 10
#-----------------------------------------------------------
#Part Scale Powder Bed Modeling
*PBPA
9
# 9 layers per element thickness
*PBLR
2
#-----------------------------------------------------------
*PBDL
5
# only 1 part is being modeled, however the build plate
# has 5 similar parts total
#-----------------------------------------------------------
*STOL
0.05
*STLF
bc.stl
cc.stl
# Input STL file
#-----------------------------------------------------------
*STLM
1 1 1 1.
3 1 1 1.
# config (1 part, 2 substrate, 3 ss), prm no, mat no, vfrac
#-----------------------------------------------------------
*PBPF
pp.prm
inc718.prm
# process parameter file
#-----------------------------------------------------------
*ADAPT
4
# Number of refinement levels for adaptive meshing.
#-----------------------------------------------------------
*TRANSIENT
0, 5000, 0.1, 1000, 0.01, 25, 10, 99999
# time incrementation control
# begin time, end time, inital time increment, maximum
# allowable time increment, min allowable time increment,
# time tolerance, maximum number of cutbacks per increment,
# and maximum total number of increments allowed
#-----------------------------------------------------------
*ANTP
4
# 0: Steady state conduction
# 2: Transient thermal analysis
# 3: Eulerian analysis
# 4: Quasi static incremental
# 5: Eulerian Mechanical
# Degrees of freedom per node are 3 for mech. analysis & 1
# for thermal.
#-----------------------------------------------------------
*SOLUTION PARAMETERS
15, 1.d-5, 1.0e+100
# max number of iterations, tolerance, max residual
#-----------------------------------------------------------
*DEPENDENT
t0
# Name of the thermal input file (without *.in) to be used
# as temperature input.
#----------------------------------------------------------
*DDM!
10.44, 0.44
# substrate top z coord, substrate bottom z coord, offset
# time for layer activation
#------------------------------------------------------------
*MATERIAL PROPERTIES
*MATID
1
# Inconel 625
*ELASTIC
# Elastic modulus, Poisson's ratio, temperature
# Units: [N/(mm^2), [unitless], [degC]
.208d+06, .278, 21.
*EXPANSION
# Units: [(micro m)/(m-degC)], [degC]
20.,
.128D-04, 21.
*UTSR
1000
#-----------------------------------------------------------
*INIT
# Units: [degC]
25
#-----------------------------------------------------------
*PBSS
# This constrains the sides of the small substrate,
#simulating the effect of having many parts on the build plate
#-----------------------------------------------------------
*END
Mechanical analysis input file, with powder, m1.in
# Lines beginning with a pound/hash (#) are comment
# statements.
#-----------------------------------------------------------
*TITLE
pbdl2: Part scale pdb model, thermal analysis
#-----------------------------------------------------------
*+PDR
*SBXY
10 10 10 10
#-----------------------------------------------------------
#Part Scale Powder Bed Modeling
*PBPA
9
# 9 layers per element thickness
*PBLR
2
#-----------------------------------------------------------
*PBDL
5
# only 1 part is being modeled, however the build plate
# has 5 similar parts total
#-----------------------------------------------------------
*STOL
0.05
*STLF
bc.stl
cc.stl
# Input STL file
#-----------------------------------------------------------
*STLM
1 1 1 1.
3 1 1 1.
# config (1 part, 2 substrate, 3 ss), prm no, mat no, vfrac
#-----------------------------------------------------------
*PBPF
pp.prm
inc718.prm
# process parameter file
#-----------------------------------------------------------
*ADAPT
4
# Number of refinement levels for adaptive meshing.
#-----------------------------------------------------------
*TRANSIENT
0, 5000, 0.1, 1000, 0.01, 25, 10, 99999
# time incrementation control
# begin time, end time, inital time increment, maximum
# allowable time increment, min allowable time increment,
# time tolerance, maximum number of cutbacks per increment,
# and maximum total number of increments allowed
#-----------------------------------------------------------
*ANTP
4
# 0: Steady state conduction
# 2: Transient thermal analysis
# 3: Eulerian analysis
# 4: Quasi static incremental
# 5: Eulerian Mechanical
# Degrees of freedom per node are 3 for mech. analysis & 1
# for thermal.
#-----------------------------------------------------------
*SOLUTION PARAMETERS
15, 1.d-5, 1.0e+100
# max number of iterations, tolerance, max residual
#-----------------------------------------------------------
*DEPENDENT
t0
# Name of the thermal input file (without *.in) to be used
# as temperature input.
#----------------------------------------------------------
*DDM!
10.44, 0.44
# substrate top z coord, substrate bottom z coord, offset
# time for layer activation
#------------------------------------------------------------
*MATERIAL PROPERTIES
*MATID
1
# Inconel 625
*ELASTIC
# Elastic modulus, Poisson's ratio, temperature
# Units: [N/(mm^2), [unitless], [degC]
.208d+06, .278, 21.
*EXPANSION
# Units: [(micro m)/(m-degC)], [degC]
20.,
.128D-04, 21.
*UTSR
1000
#-----------------------------------------------------------
*INIT
# Units: [degC]
25
#-----------------------------------------------------------
*PBSS
# This constrains the sides of the small substrate,
#simulating the effect of having many parts on the build plate
#-----------------------------------------------------------
*END