A flat panel is fully constrained at one edge, see Figure 34. The initial temperature of the moving block (yellow in Figure 34) is 500 K, while all other parts have an initial temperature of 300 K. First, the moving block is placed on the panel (by gravity) for a duration of 100 s, then a motion is applied to close the contact with the fixed block (blue in Figure 34). For more details on thermal contacts, see Section 6.1.8. The temperature distribution after 1 s is shown in Figure 35 (cut view) and after 500 s in Figure 36. Note that the shell thickness is also visualized in these images, and that the fringe limits differ.
The example keyword file is thermal.key. For further examples of thermal analyses, see also Knowledge-base Thermal .
Example Files: thermal
NOTE! All examples are included in the Complete Guideline
*KEYWORD
$===============================================================================
$ Geometry
$===============================================================================
*INCLUDE
geo_thermal002.key
$===============================================================================
$ Loads and boundary conditions
$===============================================================================
*BOUNDARY_SPC_SET
$# nsid cid dofx dofy dofz dofrx dofry dofrz
109 0 1 1 1 1 1 1
*BOUNDARY_PRESCRIBED_MOTION_SET
112 3 2 1001 -1.5 100.
*DEFINE_CURVE_TITLE
Motion cube
1001
0.,0.
10.,1.
1000.,1.
*LOAD_BODY_Z
1002 9810.
*DEFINE_CURVE_TITLE
Gravity
1002
0.,0.
1.,1.
1000.,1.
*INITIAL_TEMPERATURE_SET
$# nsid temp loc
301 300.00000 0
*INITIAL_TEMPERATURE_SET
$ --- for the shells
302 300.00000 -1
302 300.00000 0
302 300.00000 1
*INITIAL_TEMPERATURE_SET
501 500.00000 0
$===============================================================================
$ Contacts
$===============================================================================
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_THERMAL_ID
101Heater cube to shell
$#1
4 1 3 3
$#2 FS
0.1
$#3
$#4 --- thermal properties
0.000 0.000 3000.0000 1.0000E-3 1.0000E-2 0.5
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_THERMAL_ID
102Support cube to shell
$#1
7 1 3 3
$#2 FS
0.1
$#3
$#4 --- thermal properties
0.000 0.000 3000.0000 1.0000E-3 1.0000E-2 0.5
$===============================================================================
$ Control cards
$===============================================================================
*INCLUDE
../INCLUDE_FILES/control_cards_nonlin.key
*CONTROL_IMPLICIT_DYNAMICS
$# imass gamma beta tdybir tdydth tdybur irate
1 0.600000 0.380000 1. 2. 1
*CONTROL_SOLUTION
$# soln nlq isnan lcint
2 0 0 1000
*CONTROL_TERMINATION
$# endtim endcyc dtmin endeng endmas
500.0000
*DEFINE_CURVE_TITLE
Implicit timesteps
700,
0.,0.01
1.,1.
100.,1.
110.,1.
500.,1.
$ --- thermal control
*INCLUDE
../INCLUDE_FILES/control_thermal_transient.key
*CONTROL_THERMAL_TIMESTEP
$# ts tip its tmin tmax dtemp tscp lcts
0 1. 1.000
$ ---
*CONTROL_MPP_IO_NODUMP
$===============================================================================
$ Database cards
$===============================================================================
*INCLUDE
../INCLUDE_FILES/database_cards_static.key
*DATABASE_EXTENT_BINARY
0 0 3 1 1 1 1 1
0 1 0 0 0 0 0 0
$#3nintsld therm
1 0 1. 0 0 3
$#4 resplt
0 0
$===============================================================================
$ Simulation title
$===============================================================================
*TITLE
180531, Thermal example with contact
*END