chncsu 发表于 2010-11-27 21:21:25

ANSYS间接热应力耦合出现热应力超大

本人做一个ANSYS间接热应力耦合,将瞬态温度场结果导入应力场,没有设置载荷步,应力场结果求解以后,热应力最大竟达1600MPA。本来以为是温度加的太大的温度,后来只设置了一个室温,热应力还是达到了一千多兆帕。E:本来不加温度场,只单纯做静力分析的话,结果只有40MPA, 请大虾们指教!~

wangyan43 发表于 2010-11-30 12:33:37

瞬态分析可能出现这种情况,这是计算引起的,求解发生震荡,一下子极大,一下子极小,或者结果与实际不符。最好的求解点是高斯点,精确度最高。这在有限单元法上要用应力磨平,也就是平均。但在ANSYS上如何设置,我在寻找中。

jobs668 发表于 2010-12-1 16:40:25

遇到同样问题,想和你交流下,。我的QQ 270171198 1# chncsu

cayman 发表于 2010-12-1 18:24:17

你求结构的时候是瞬态吗?瞬态温度场导入到结构分析的时候只是读入最后时刻的一个结果。

Forthuth 发表于 2010-12-2 10:37:24

热应力分析应该合理的加载约束,不加载计算机可能求不出解,如果约束不当的话求出的解可能会与实际相差甚远,因为人为加载处可能会产生一个大的热应力,比如说某种材料杨氏模量E=2e11,热胀系数为1.7e-5,假设变温100°,如果你完全约束掉某个位置那么这个地方产生的热应力便大约是(1.7e-5)*(2e11)*100=3.4e9,就是3400MPa了。
可以试着在不重要的地方加载约束,然后在后处理时不读这个位置的结果,方法是:
allsel,all
vsel,u,,,!选着你不想要的体
eslv,s   !什么意思自己查help更有用
plnsol,s,……!读结果
可能的话可以在你的模型上专门为约束建一个额外的部分,将约束加在此处。

amy8629 发表于 2012-8-15 13:41:08

检查一下单位是否有问题

longfoot 发表于 2013-11-24 16:11:04

我也遇到过这种问题,我觉得5楼说的很有道理
页: [1]
查看完整版本: ANSYS间接热应力耦合出现热应力超大