跳转至

热传导分析

本分析使用 tutorial/16_heat_block 中的数据。

分析对象

分析对象为带孔块体,其形状如图 4.16.1 所示,网格数据如图 4.16.2 所示。

项目 内容 备注 参考
分析类型 热传导分析 !SOLUTION,TYPE=HEAT
节点数 37,386
单元数 32,160
单元类型 8 节点一次六面体单元 !ELEMENT,TYPE=361
材料属性名 AL !MATERIAL,NAME=AL
边界条件 规定温度 !FIXTEMP
矩阵求解方法 CG/SSOR !SOLVER,METHOD=CG,PRECOND=1

带孔块体的形状

图 4.16.1 带孔块体的形状

带孔块体的网格数据

图 4.16.2 带孔块体的网格数据

分析内容

对分析对象的圆柱形内表面施加热源,进行稳态热传导分析。分析控制数据如下所示。

分析控制数据 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

分析步骤

执行 FrontISTR 的执行命令 fistr1。

cd FrontISTR/tutorial/16_heat_block
fistr1 -t 4

(使用 4 个线程执行)

分析结果

使用 REVOCAP_PrePost 创建温度等值线图,并示于图 4.16.3。此外,作为分析结果的数值数据,下面给出分析结果日志文件的一部分。

温度分析结果

图 4.16.3 温度分析结果

分析结果日志文件 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