콘텐츠로 이동

열전도 해석

이 해석에는 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