求助:ansys热分析问题? 50
用ansys做个简单的混凝土传热分析,步骤如下:
1. 建立一个二维方块,定义材料参数,划分网格;
2. 在下表面(最下面的线)上分别施加3步温度荷载200、300、400摄氏度,并分别求解。
在nodal temperature里看到下表面的温度居然才十几度,而我施加了200-300度的温度,怎么会这样呢?我感觉应该是温度加载出了问题,请大家帮忙看看!谢谢!!
还有,3个时间步用time来设定不知对不对?
FINISH
/CLEAR
/FILNAME,Exercise5
LENGTH=3 !长
HEIGHT=0.4 !高
ELEMSIZE=0.05 !网格尺寸
!定义3个时间点,分别为10秒、20秒、30秒
*dim,timet,,3,1
timet(1)=10
timet(2)=20
timet(3)=30
*dim,firet,,3,1
!定义3个温度点,分别为200、300、400摄氏度
firet(1)=200
firet(2)=300
firet(3)=400
/PREP7 ! 进入前处理器
ET,1,PLANE55 ! 选择单元类型
MP,KXX,1,50 ! 定义混凝土的热传导系数
MP,DENS,1,2450 ! 定义混凝土的密度
MP,C,1,900 ! 定义混凝土的比热P177
!几何建模,划分网格
BLC4,0,0,LENGTH,HEIGHT ! 建立混凝土几何模型
ALLSEL,ALL
ESIZE,ELEMSIZE ! 定义单元划分尺寸
MSHKEY,1 ! 设置映射划分单元类型
AMESH,ALL ! 划分单元
/SOLU ! 进入求解器
ANTYPE,TRANS ! 设置为瞬态求解
timint,on ! 打开瞬态效应
TUNIF,20 ! 定义初始温度
TOFFST,273 ! 定义温度偏移量
!定义nt个温度荷载步,已读入timet和firet
*do,i,1,3
time,timet(i)
SFL,1,CONV,firet(i) ! 在1号线上施加对流换热载荷
KBC,0 !0为斜坡荷载
OUTRES,,ALL ! 定义结果输出
ALLSEL,ALL ! 选择所有节点
AUTOTS,ON ! 打开自动时间开关
DELTIM,50,50,100 ! 定义时间子步
SOLVE ! 求解
*enddo