Welding
This problem models a hot block sliding along a colder block. This is a way to model welding. The hot block is set at a fixed temperature to model a heat source. Explicit time integration is used for the structural calculations and implicit time integration is used for the thermal calculations. Implicit time integration is much more stable and, therefore, a larger thermal time step can be taken. A thermal-mechanical slide surface between the blocks is defined using *CONTACT_SURFACE_TO_SURFACE_THERMAL command. Download is available in the download section of this document.
Keywords
*BOUNDARY_PRESCRIBED_MOTION_SET *BOUNDARY_TEMPERATURE_SET *CONTACT_SURFACE_TO_SURFACE_THERMAL *CONTROL_SOLUTION *CONTROL_TERMINATION *CONTROL_THERMAL_SOLVER *CONTROL_THERMAL_TIMESTEP *CONTROL_TIMESTEP *DATABASE_BINARY_D3PLOT *DEFINE_CURVE *ELEMENT_SOLID *END *KEYWORD *MAT_ELASTIC *MAT_THERMAL_ISOTROPIC *NODE *PART *SECTION_SOLID *SET_NODE_LIST_GENERATE *SET_SEGMENT *TITLE
Reduced Input
$ Block Sliding Up a Rod
$
*KEYWORD
$
$=============================CONTROL DEFINITIONS ==============================
$
*TITLE
block sliding up a rod
*CONTROL_SOLUTION
2
*CONTROL_THERMAL_SOLVER
1 0 1
*CONTROL_TIMESTEP
.0001
*CONTROL_THERMAL_TIMESTEP
0 1. .001
*CONTROL_TERMINATION
.007
*DATABASE_BINARY_D3PLOT
.001
$
$============================== PART DEFINITIONS ===============================
$
*PART
$ PID SECID MID TMID
slab
1 1 1 1
$
$============================= SECTION PROPERTIES ==============================
$
*SECTION_SOLID
1 1
$
$====================== MECHANICAL MATERIAL PROPERTIES =========================
$
*MAT_ELASTIC
1 7830. 3.e+07 .3
$
$======================== THERMAL MATERIAL PROPERTIES ==========================
$
*MAT_THERMAL_ISOTROPIC
1 7830.
460. 46.
$
$============================= NODE DEFINITIONS ================================
$
*NODE
$
$============================ ELEMENT DEFINITIONS ==============================
$
*ELEMENT_SOLID
$
$================== DEFINE NODE SET FOR BOUNDARY CONDITIONS ====================
$
*SET_NODE_LIST_GENERATE
1
$======================= MECHANICAL BOUNDARY CONDITIONS ========================
$
*BOUNDARY_PRESCRIBED_MOTION_SET
1 3 2 1 1.
*DEFINE_CURVE
1
0. 0.
.01 .4
$
$========================= THERMAL BOUNDARY CONDITIONS =========================
$
*BOUNDARY_TEMPERATURE_SET
1 0 1.
$
$================== THERMAL MECHANICAL CONTACT DEFINTION =======================
$
*SET_SEGMENT
1
*SET_SEGMENT
2
*CONTACT_SURFACE_TO_SURFACE_THERMAL
1 2
0.
1. 1.
0. 0. 1.e+06 1.e-02 1.e-02
*END
Figures


Animated Result

