求助:ansys热分析问题? 50

浏览:990 回答:1

用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



QQ截图20170730164010.png


邀请回答 我来回答

全部回答

(1)
默认 最新
邹正刚
你的三个载荷步,最大终止时间是 30;而时间步长设置为: DELTIM,50,50,100 ! 定义时间子步 即最小时间步长是 50,比最大终止时间还大,这显然太不合理了。改为: DELTIM,1,0.1,2 ! 定义时间子步长 试试。 如有其它问题,再进一步讨论。
2017年7月31日
已采纳 评论 点赞

没解决?试试专家一对一服务

换一批