콘텐츠로 이동

열전도 해석

본 해석을 수행하려면 tutorial/16_heat_block의 데이터를 사용합니다.

해석 대상

해석 대상은 구멍이 있는 블록이며, 형상을 그림 4.16.1에, 메시 데이터를 그림 4.16.2에 나타냅니다.

항목 내용 비고 참조
해석 종류 열전도 해석 !SOLUTION,TYPE=HEAT
절점 수 37,386
요소 수 32,160
요소 유형 8절점 육면체 1차 요소 !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 Condition
!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,method=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