TH-FEA(应用实例-UNIT2) 清华大学 曾攀
UNIT 2 传热及温度应力分析 ANSYS 应用实例
学习要点:
【ANSYS 应用实例 2.1】 焊接接头稳态传热过程的数值模拟
【ANSYS 应用实例 2.2】 桁架结构的温度及装配应力分析
【ANSYS 应用实例 2.3】 钢制圆柱冷却过程温度场的瞬态分析
【ANSYS 应用实例 2.1】 焊接接头稳态传热过程的数值模拟
如图 2-1 所示,圆形的冷凝管通过法兰接头进行对接。接头的制作方法如下:先把法兰
移动到圆管接头位置,然后沿圆周焊接两道次,把法兰连接到圆管上。用螺栓把两个法兰接
头拉紧,法兰之间压上一块垫片。圆管内的液体温度为 0℃,蒸汽冷凝在圆管的外表面上,
蒸汽温度为 100℃。圆管内表面换热系数为 5000W/m2K,外表面换热系数为 20000 W/m2K。
圆管和法兰材料的导热系数为 20W/mK,弹性模量为
2 10×
5
MPa,泊松比为 0.3,线膨胀系
数为
2.1
×
510
−
/K。分析在圆管和法兰内的稳态温度分布及热应力分布。
图 2-1 一个典型的焊接接头
建模要点
根据换热边界条件和接头几何结构,圆管接头内的传热是轴对称的。法兰接头的结合面是
接头的对称面,只需要建立法兰接头的二分之一模型。圆管长度AB取 156mm,焊接接头
的斜度为 45o,接头截面形状及其几何参数如图 2-2(a)所示。根据热量传递的对称性,
截面上AH和BC边是绝热边界,边界AB、CDEFGH是对流换热边界。
在 ANSYS 环境中,设置分析类型、单元类型,输入材料参数。温度场分析选择 8 节点 4
边形单元 PLANE77,热应力分析选择 8 节点 4 边形单元 PLANE82。建立几何模型时,长度
单位取 mm,换热系数和导热系数的单元也要进行相应的换算。
UNIT2-1
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
根据接头截面端点的坐标生成关键点,由关键点连接成直线段,由直线段构成截面,再划
分单元网格。在 ANSYS 中,轴对称分析的对称轴是 y 轴。
定义对流换热边界条件,先计算稳态场。再定义位移约束条件,稳态温度分布作为分布载
荷定义到节点上,计算热应力分布。
首先分析轴对称的稳态温度场,通过命令< ETCHT,TTS >将转换单元类型转化为结构分
析。通过结果文件读取命令读入温度场计算结果,把稳态温度场作为载荷施加
到单元上,再定义单元属性、材料参数和约束条件。
在后处理中,以云纹图或等值线方式显示温度分布,通过命令< PLVECT >以矢量图方式
显示热流分布。
注意单位的换算和匹配。
(a) 几何参数 (b) 有限元网格
图 2-2 焊接接头的几何参数及有限元网格
解答:以下为基于 ANSYS 图形界面(GUI)的菜单操作流程;注意:符号“→”表示针对菜
单中选项的鼠标点击操作。
1 基于图形界面的交互式操作(step by step)
(1) 进入 ANSYS
程序 → ANSYS → ANSYS Product Launcher → File Management, Working Directory: D:\analysis
(设定工作目录)(Browse),Job Name: joint (设定工作文件) → Run
(2)设置不显示日期和时间
Utility Menu: PlotCtrls →Window Controls →Window Options→DATE DATE/TIME display: NO
DATE or TIME
(3) 设置计算类型
Main Menu: Preferences… → select Thermal, steady → OK
(4) 选择单元类型
Main Menu: Preprocessor → Element Type → Add/Edit/Delete → Add → Thermal Solid,
Quad 8noda 77 → OK Option →K3: Axisymmetric → Close
(5) 定义材料参数
Main Menu: Preprocessor → Material Props → Material Models → Material Models Available
→ Thermal(双击打开子菜单) → Conductivity(双击) → Isotropic(双击) → KXX:0.02 (导
热系数) → OK → 关闭材料定义菜单(点击菜单的右上角X)
UNIT2-2
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
(6) 生成几何模型
Main Menu: Preprocessor → Modeling → Create → Keypoints → In Active CS → NPT
Keypoint number: 1 , X Y Z Location in active CS: (77,0,0) → Apply → 同样输入其余 7 个关键点坐标, 分
别为 2(156,0,0), 3(156,39,0), 4(102,39,0), 5(102,48,0), 6(84,66,0), 7(84,156,0), 8(77,156,
0) → OK → Areas→ Arbitrary → Through KPs → Pick All →OK
(7) 划分网格
Main Menu: Preprocessor → Meshing → Size Cntrls → ManualSize → Global → Size → Global Element
Sizes → Size Element edge length:3.5 → OK
Main Menu → Preprocessor → Meshing → Mesh → Areas → Free → pick all → OK
(8) 对模型定义换热边界条件
Main Menu: Preprocessor → Loads → Define Loads → Apply → Thermal → Convection
→ On Lines →用鼠标点击选择线 2、线 3、线 4、线 5 和线 6, 即边界CDEFGH对应的线段 → OK→ Apply
Conv on lines对话框弹出,VALI Film coefficient:0.02 ; VAL2I Bulk temperature:100 → OK → On Lines→
用鼠标点击选择线 8,即线段AB →OK →Apply Conv on lines对话框弹出,VALI Film coefficient:0.05;
VAL2I Bulk temperature: 0 OK
(9) 分析计算
Main Menu: Solution → Solve → Current LS → (弹出一个对话框)OK → (求解完成后,弹
出一个对话框)Solution is done! Close → (关闭信息文件右上角的 X)/ STATUS Command
(10) 显示稳态温度分布
Main Menu: General Postproc → Plot Results → Contour Plot → Nodal Solu → DOF Solution →Nodal
Temperature → OK
(11)显示热流矢量分布
Main Menu → General Postproc → Plot Results → Vector Plot → Predefined → Flux & gradient, Thermal flux
TF → OK
(12) 转换单元类型
Main Menu: Preprocessor→ Element Type→ Switch Elem Type→ change element type: Thermal to Struc →OK
Main Menu: Preprocessor → Element Type → Add/Edit/Delete → Type 1: PLANE183; Options →
Element behavior K3: Axisymmetric; OK → Close
(13) 定义材料参数
Main Menu → Preprocessor → Material Props → Material Models → Material Models Available:
Structural(双击打开子菜单) → Linear(双击) → Elastic (双击)→ Isotropic(双击) → EX: 2.0e5
(弹性模量) ,PRXY:0.3 (泊松比)→ OK →转到Material Models Available: Thermal Expansion(双击)
→Secant Coefficient (双击)→ Isotropic(双击) →ALPX:1.2E-5(平均线膨胀系数) → OK →关闭材料
定义菜单(点击菜单的右上角X)
(14)施加边界条件
Step1 位移约束
Main Menu:Preprocessor →Loads→ Define Loads→ Apply→ Structural→ Displacement →On Lines→ 用鼠标
点击选择线 1,即线段BC → OK→ DOFs to be constrained:UY , Displacement value:0→OK
Step2 施加节点温度
Main Menu:Preprocessor →Loads →Define Loads →Apply →Structural →Temperature →From Therm Analy →
UNIT2-3
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
Name of results file,Browse...(单击):→ joint.rth 文件→OK
(15)分析计算
Main Menu:Solution → Solve → Current LS → (弹出一个对话框)OK → (求解完成后,弹出
一个对话框)Solution is done! Close → (关闭信息文件右上角的 X)/ STATUS Command
(16)显示应力分布
Main Menu → General Postproc → Plot Results → Contour Plot → Nodal Solu → Stress →von Mises stress→
OK
(17) 退出系统
ANSYS Utility Menu: File → Exit… → Save Everything → OK
在接头截面上的稳态温度场分布、热流矢量和应力分布如图 2-3 所示。
(a) 稳态温度分布
(b) 热流矢量
(c) 等效应力分布
图 2-3 焊接接头的计算结果
2 完整的命令流
以下为命令流语句;注意:以“!”打头的文字为注释内容,其后的文字和符号不起运
! 设定圆管的内半径
行作用。
!%%%%%%%% [ANSYS 应用实例 2.1] %%%% begin %%%%%%
/PREP7 !进入前处理
/TITLE, EX 2.1, STABLE HEAT TRANSF OF WELDING STRUCT., FEM IN ENGINEERING (ZENG P)
!=====设置参数
R1=77
R2=84
R3=102
R4=156
H1=39
H2=9
H3=18
H4=156
!=====设置单元、材料,生成节点及单元
ET,1,PLANE77,,,1
MP,KXX,1,0.02
K,1,R1
K,2,R4
K,3,R4,H1
K,4,R3,H1
! 设定法兰台阶的高度
! 选择平面实体单元 77
! 定义材料的导热系数
! 创建关键点 B
! 创建关键点 C
! 创建关键点 D
! 创建关键点 E
! 设定圆管的外半径
! 设定法兰台阶的半径
! 设定法兰外半径
! 设定法兰的高度
! 设定焊缝的宽度
! 设定圆管的长度
UNIT2-4
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
! 定义外部换热边界条件
! 选中与边界 AB 对应的线段
! 定义圆管内部的换热边界条件
! 选中全部实体
! 退出前处理模块
! 创建关键点 F
! 创建关键点 G
! 创建关键点 H
! 创建关键点 A
! 用关键点创建代表接头截面的几何平面
! 定义单元尺寸
! 在截面上划分单元网格
! 选中与边界 CDEFGH 对应的线段
K,5,R3,H1+H2
K,6,R2,H1+H2+H3
K,7,R2,H4
K,8,R1,H4
A,1,2,3,4,5,6,7,8
ESIZE,3.5
AMESH,1
LSEL,S,,,2,6
!=====施加传热边界条件
SFL,ALL,CONV,0.02,,100
LSEL,S,,,8
SFL,ALL,CONV,0.05,,0
ALLSEL,ALL
FINISH
!=====进入求解模块,并进行传热稳态求解
! 进入求解模块
/SOLU
! 设定计算类型为静态(稳态)分析
ANTYPE,STATIC
! 求解,完成稳态温度分解
SOLVE
FINISH
! 退出求解模块
!=====进入一般的后处理模块,观看温度分布状况
/POST1 ! 进入后处理
PLNSOL, TEMP,, 0 ! 显示节点的温度分布云图
PLVECT,TF, , , ,VECT,ELEM,ON,0 ! 以矢量图方式显示热流分布
FINISH
! 退出
!=====再进入前处理,以进行热应力的分析
/PREP7
ETCHT,TTS
KEYOPT,1,3,1
MP,EX,1,2.0E5
MP,ALPX,,1.2E-5
MP,NUXY,1,0.3
FINISH
!=====进入求解模块,并进行热应力的求解
/SOLU
ANTYPE,STATIC
DL,1,1,UY,0
LDREAD,TEMP,,,,,,RTH
SOLVE
!=====进入一般的后处理模块
/POST1 ! 进入后处理
PLNSOL,S,EQV ! 显示等效应力分布云图
FINISH
!%%%%%%%% [ANSYS 应用实例 2.1] %%%% END %%%%%%
! 设置求解轴对称问题的选项
! 定义材料的弹性模量
! 定义材料的泊松比
! 进入求解模块
! 设定计算类型为静态分析
! 在线段 BC 上施加 Y 方向的位移约束
! 读取稳态温度场的计算结果
! 求解,计算应力分布
! 定义材料的平均线膨胀系数
! 退出前处理模块
! 退出
UNIT2-5
! 进入前处理模块
! 把传热单元 PLANE77 转换成求解应力的单元 PLANE82
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
【ANSYS 应用实例 2.2】 桁架结构的温度及装配应力分析
如图 2-4 所示为一个桁架结构,分析下列两种情形下的节点位移和单元应力:
(a) 构件 1、3、7 和 8 的温度升高 50℃。
(b) 由于制造误差,构件 9 和 10 短了 0.63mm,而构件 6 长了 0.27mm,但必须进行强制
装配。
桁架所用材料的相关参数:弹性模量E = 200GPa ,线膨胀系数α= 1.25×10-5 (/℃)。每个
构件的横截面积均为 100mm2。
图 2-4 一个由 10 根构件组成的桁架结构
【建模要点】
需要选择可以施加温度载荷的杆单元。ANSYS 提供了二维杆单元 LINK1,温度可以作为
体力施加到单元上。情形(a)是单纯的温度应力问题,情况(b)属于装配应力问题,也可
以转化成温度应力问题。
根据坐标建立节点,再由节点建立单元。在节点 5、6 上施加位移约束。
对于情形(a),通过命令把参考温度设为 20℃,通过命令对单元 1、3、7
和8施加温度 70℃。对于情形(b),同样可以采用命令对单元 6、9 和 10 上施加适
当的温度变化值,使得各自的温度收缩值等价于制造误差,即假定单元由温度变化引起的自
由伸缩量,与单元长度的差异量相同,可由
T
Δ = Δ
L
(
Lα
)
⋅ 计算等效温度变化。单元 6 长
了 0.27mm,相当于把单元 6 的温度升高 24℃。单元 9 和 10 短了 0.63mm,相当于把单元 9
和 10 的温度降低 39.6℃。
解答:以下为基于 ANSYS 图形界面(GUI)的菜单操作流程;注意:符号“→”表示针对菜
单中选项的鼠标点击操作。
1 温度应力分析的交互式操作(step by step)
(1) 进入 ANSYS
程序 → ANSYS → ANSYS Product Launcher → File Management, Working Directory: D:\analysis
(设定工作目录)(Browse),Job Name: joint (设定工作文件) → Run
(2)设置不显示日期和时间
Utility Menu: PlotCtrls →Window Controls →Window Options→DATE DATE/TIME display:NO DATE or
UNIT2-6
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
TIME → OK
(3)设置参数
Utility Menu: Parameters →scalar Parameters→selection:a=900 →Accept →selection:T=70 →Accept→
CLOSE
(4) 选择单元类型
Main Menu: Preprocessor → Element Type → Add/Edit/Delete → Add → Library of Types:
Structural Link, 2D spar 1 → OK→ CLOSE
(5) 定义实常数
Main Menu: Preprocessor → Real Constants → Add/Edit/Delete → Add → Choose element
type : Type 1 Link1 → OK → Real Constant Set No:1 (第 1 号实常数), AREA :100 (横截面积) → OK
→ Close
(6) 定义材料参数
Main Menu: Preprocessor → Material Props → Material Models → Material Models Available:
Structural(双击打开子菜单) → Linear(双击) → Elastic(双击) → Isotropic(双击) → EX:2E5
(弹模) →OK→ Thermal Expansion(双击) → Secant Coefficient(双击) → Isotropic(双击) → ALPX :
1.25E-5 (线膨胀系数)→ OK → 关闭材料定义菜单(点击菜单的右上角X)
(7) 生成几何模型
step1 生成第 1 号节点:(x=2*a, y=a, z=0)
Main Menu: Preprocessor → Modeling → Create → Nodes → In Active CS → Node
number :1, XYZ Location in active CS:2*a,a,0 → OK
step2 生成第 2 号节点:(x=2*a, y=0, z=0)
Preprocessor → Modeling → Create → Nodes → In Active CS → Node number :2, XYZ
Location in active CS:2*a,0,0 → OK
step3 节点复制:
Preprocessor → Modeling → Copy→ Nodes → Copy→list of items:1,2→OK →ITIME:3;DX:-A;INC:
2 →OK
(8) 直接由节点生成单元
step1 生成第一个单元
Preprocessor → Modeling → Create → Elements → Auto Numbered → Thru Nodes:在
List of Items框内:5,3 →OK
step2 生成另外 9 个单元
重复以上步骤 9 次,更改List of Items框内的输入,依次改为3,1;6,4;4,2;4,3;2,1;5,4;6,3;3,2;4,1
,每次都要点击OK。
(9)设置分析类型
Preprocessor →Loads →Analysis Type →New Analysis → type of analysis →static→OK
(10) 在节点上定义位移边界条件
step1 施加位移约束
Preprocessor → Loads → Define Loads → Apply → Structural → Displacement → On
Nodes →List of Items s :5,6 → OK → Lab2 , All DOF → OK
step2 设定参考温度
Preprocessor → Loads → Define Loads → Settings → Reference Temp →TREF:20 → OK
step3 设定各单元温度
Main Menu →Solution →Define Loads →Apply →Structural →Temperature →On Elements →List of
UNIT2-7
TH-FEA(应用实例-UNIT2) 清华大学 曾攀
Items :1,3,7,8 →Apply as → Constent Value→VAL1:T →OK
(11) 分析计算
Utility Menu →Select →Everything
Main Menu → Solution → Solve → Current LS → (弹出一个对话框)OK → (求解完成后,
弹出一个对话框)Solution is done! Close → (关闭信息文件右上角的 X)/ STATUS Command
(12) 显示节点位移分量
step1 对于线单元(如杆、梁)按实体效果进行显示(以 2 倍实常数的比例)
Utility Menu → PlotCtrls → Style → Size and Shape → ESHAPE, []ON, SCALE:2 → OK
step2 显示 X 方向位移
Main Menu → General Postproc → Plot Results → Contour Plot → Nodal Solu → DOF Solution,
X-Component of Displacement,Undisplaced shape kep:Deformed shape with undeformed model → OK
step3 显示 Y 方向位移
Main Menu → General Postproc → Plot Results → Contour Plot → Nodal Solu → DOF Solution,
Y-Component of Displacement 同 step2→ OK
(13) 显示杆单元的轴向应力
Step1 定义线形单元的显示项
Main Menu →General Postproc →Element Table →Define Table→Add→Lab:FX-I →Item:By sequence
num→SMISC→ : SMISC,1 →OK→Add→Lab : FX-J →Item : By sequence num→SMISC→SMISC,1
→OK→Close
Step2 显示轴向应力结果
Main Menu →General Postproc →Plot Results →Contour Plot →Line Elem Res→Lab I:FX-I →Lab J:FX-J
→Fact:0.5→KUND:Deformed Shape→ OK
计算得到的桁架结构因温度变化产生的位移与轴力见图 2-5 及图 2-6。
(14) 退出系统
ANSYS Utility Menu: File → Exit… → Save Everything → OK
图 2-5 桁架结构因温度变化产生的位移 图 2-6 桁架结构因温度变化产生的轴力
2 温度应力分析的完整命令流
求解与情形(a)对应的桁架节点位移和单元应力、显示节点位移、杆单元轴向应力的命
令流在下面列出。注意:以“!”打头的文字为注释内容,其后的文字和符号不起运行作用。
!%%%%%%%% [ANSYS 应用实例 2.2]a %%%% begin %%%%%%
!------注:以下命令流中的符号$,表示可将多行命令流写成一行---------
/prep7 !进入前处理
/TITLE, EX 2.2a, Temp. Stress of Truss, FEM in Engineering (Zeng P)
!=====设置参数
A=900
! 设定桁架的跨度,单位为 mm。
UNIT2-8