Skip to content

Heat Conduction Analysis

This analysis uses the data in tutorial/16_heat_block.

Analysis Target

The analysis target is a block with a hole. Its geometry is shown in Figure 4.16.1, and the mesh data are shown in Figure 4.16.2.

Item Description Notes Reference
Analysis type Heat conduction analysis !SOLUTION,TYPE=HEAT
Number of nodes 37,386
Number of elements 32,160
Element type 8-node first-order hexahedral element !ELEMENT,TYPE=361
Material property name AL !MATERIAL,NAME=AL
Boundary condition Prescribed temperature !FIXTEMP
Matrix solver CG/SSOR !SOLVER,METHOD=CG,PRECOND=1

Geometry of the block with a hole

Figure 4.16.1 Geometry of the block with a hole

Mesh data for the block with a hole

Figure 4.16.2 Mesh data for the block with a hole

Analysis Description

A steady-state heat conduction analysis is performed by applying a heat source to the cylindrical inner surface of the analysis target. The analysis control data are shown below.

Analysis Control Data block.cnt

#  Control File for FISTR
## Analysis Control
!VERSION
 3
!SOLUTION, TYPE=HEAT
!HEAT
 0.0
!WRITE,RESULT
!WRITE,VISUAL
## Solver Control
### Boundary Conditon
!FIXTEMP
 FTMPC,  100.0
 FTMPS1, 20.0
 FTMPS2, 20.0
 FTMPS3, 20.0
 FTMPS4, 20.0
### Material
# define in mesh file
### Solver Setting
!SOLVER,METHOD=CG,PRECOND=1,ITERLOG=YES,TIMELOG=YES
 100, 1
 1.0e-8, 1.0, 0.0
## Post Control
!VISUAL,metod=PSR
!surface_num=1
!surface 1
!output_type=VTK
!END

Analysis Procedure

Run the FrontISTR execution command fistr1.

cd FrontISTR/tutorial/16_heat_block
fistr1 -t 4

(Run with 4 threads)

Analysis Results

A temperature contour plot created with REVOCAP_PrePost is shown in Figure 4.16.3. In addition, part of the analysis result log file is shown below as numerical data from the analysis results.

Temperature analysis result

Figure 4.16.3 Temperature analysis result

Analysis Result Log File 0.log

 fstr_setup: OK

 ISTEP =     1
 Time  =     0.000
 Maximum Temperature :   100.000
 Maximum Node No.    :         9
 Minimum Temperature :    20.000
 Minimum Node No.    :        85
 Maximum Temperature(global) :   100.000
 Minimum Temperature(global) :    20.000