找回密码
 注册
Simdroid-非首页
查看: 147|回复: 7

ANSYS 温度场模拟问题 试件膨胀 诡异

[复制链接]
发表于 2011-8-21 17:18:54 | 显示全部楼层 |阅读模式 来自 陕西西安
模拟单个试件在一变温度载荷条件下的温度场分布。
温度加载点为-1<X<1的所有Node
计算命令流如下:

/PREP7
ET,2,SOLID227,11
MP,EX,1,2e14    !young
MP,PRXY,1,0.29  !possion ratio
MP,DENS,1,7740  !density
MP,KXX,1,26.7692  !thermal conductivity
MP,C,1,477.1424   !Specify Cp
MP,ALPX,1,2e-6
MP,REFT,1,288
FINISH

/SOLU
LSCLEAR, ALL
ANTYPE,4
TRNOPT,FULL
LUMPM,0
TUNIF,288.15 ! set uniform temp for every node
TREF,288.15

SFA,1,1,CONV,0.1,288
SFA,2,1,CONV,0.1,288
SFA,3,1,CONV,0.1,288
SFA,4,1,CONV,0.1,288
SFA,5,1,CONV,0.1,288
SFA,6,1,CONV,0.1,288

Temp_1=291.983

tinc_1=2
tim_1=2
inum=0
*DO,inum,1,6
  NSEL,ALL
  NSEL,S,LOC,X,-1,1
  D,ALL,TEMP,Temp_1
  TIME,tim_1
  AUTOTS,-1
  DELTIM, , , ,1
  KBC,0
  ALLSEL
  solve
  tim_1=tim_1+tinc_1
*ENDDO

tinc_2=1.5
tim_2=13.5
inum=0
*DO,inum,1,55
Temp=0.000034281279*tim_2**3-0.008534289983*tim_2**2+0.836829421614*tim_2+290.068064269667
   NSEL,ALL
  NSEL,S,LOC,X,-1,1
  D,ALL,TEMP,Temp
TIME,tim_2
  AUTOTS,-1
  DELTIM, , , ,1
  KBC,0
  ALLSEL
  solve
  tim_2=tim_2+tinc_2
*ENDDO

tinc_3=0.8
tim_3=95.3
inum=0
*DO,inum,1,7
  Temp=0.14021351707*tim_3**2-29.12643848650*tim_3+1824.65007273490
  NSEL,ALL
  NSEL,S,LOC,X,-1,1
  D,ALL,TEMP,Temp
  TIME,tim_3
  AUTOTS,-1
  DELTIM, , , ,1
  KBC,0
  ALLSEL
  solve
  tim_3=tim_3+tinc_3
*ENDDO
FINISH

计算截图如下:



问题1: 为什么加载温度的节点处产生了膨胀?
问题2:温度场分布明显过于均匀,是因为时间步长过小吗?

PS:本试件材料为钢材,总长度10cm

希望高手帮忙看下命令流,多谢指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-8-21 17:21:50 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
试件模型:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2011-8-22 20:28:36 | 显示全部楼层 来自 陕西西安
你应该把版本信息点明一下,那样问题就更加清楚了。
回复 不支持

使用道具 举报

发表于 2011-8-22 20:36:48 | 显示全部楼层 来自 陕西西安
你这命令流缺少了建模这一块啊。 人家怎么给你搞?!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-22 21:35:33 | 显示全部楼层 来自 陕西西安
建模我直接导入的网格,因为是试算 所以没有加建模的命令流
版本是ANSYS 12.1
bellgreen兄,我现在贴的命令流有没什么问题?
多谢!
回复 不支持

使用道具 举报

发表于 2011-8-22 21:57:34 | 显示全部楼层 来自 陕西西安
根据你提供的模型,最后判定了结果是由于单位不统一引起的。
修改后,你的计算结果绝对能够符合你的要求。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-22 22:01:59 | 显示全部楼层 来自 陕西西安
多谢,我试试。
回复 不支持

使用道具 举报

发表于 2012-1-10 16:04:06 | 显示全部楼层 来自 陕西西安
请问:我准备做间接热力耦合下裂纹扩展。我已经用MATLAB语言编好了扩展有限元结构部分的代码,我可以先用ANSYS进行稳态热分析然后把提取的节点温度作为自由度加入到扩展有限元结构部分的代码中的载荷子代码中去么?是加入到载荷 还是边界条件部分?可行么?

怎么把RTH中节点温度加入到结构分析代码中的载荷部分呢
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-19 15:14 , Processed in 0.039189 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表