ข้ามไปที่เนื้อหา

การวิเคราะห์การนำความร้อน

การวิเคราะห์นี้ใช้ข้อมูลใน 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 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

ขั้นตอนการวิเคราะห์

รันคำสั่ง fistr1 เพื่อเรียกใช้ FrontISTR

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
AI-assisted translation May contain errors Official docs Status