24小时热门版块排行榜    

查看: 1825  |  回复: 3

346507037

铁虫 (正式写手)

[交流] ANSYS读入温度场的文件计算热应力 已有1人参与

各位大神:
         小弟计算了温度场和应力场,分别生成了rth和rst文件。修改了计算应力的命令流,想继续读入rth文件,再重新计算一次热应力,不知道怎么回事,计算结果总是出现错误。小弟直接利用timehist postPro读入rth文件,再粘贴计算应力的命令流计算。这样操作有什么不对吗?请指点
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
应该是你的操作有问题。
  在温度场计算之后,可以设置多个不同的应力分析步,分别进行应力分析,每一次的操作过程都是类似的,即:
  1.  修改热单元类型为相应的应力分析单元类型 - ETCHG, TTS 命令。如果是连续进行多次应力分析,单元类型修改一次即可。
  2,设置应力分析的必要条件 (约束、除温度载荷外的其他载荷、应力分析所需的材料属性)。
  3  读取相应的温度计算结果。如果热分析有多个载荷步,可以选取所关心的几个载荷步,逐个读取相应的温度结果,分别进行应力分析。
  4.  如果要考虑多个应力分析条件,只要安装上述办法,进行多次应力分析即可。
  时间历程后处理只是一种后处理方法,如果是单个热分析,它可以读入温度结果;如果热分析是多载荷步的,它不会直接读入温度结果,还需要在后续后处理时指定载荷步和载荷子步才行。而且时间历程后处理指定的 rth 文件,对应力分析也没有用。

» 本帖已获得的红花(最新10朵)

2楼2021-01-11 12:08:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

346507037

铁虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by htbbzzg at 2021-01-11 12:08:30
应该是你的操作有问题。
  在温度场计算之后,可以设置多个不同的应力分析步,分别进行应力分析,每一次的操作过程都是类似的,即:
  1.  修改热单元类型为相应的应力分析单元类型 - ETCHG, TTS 命令。如果是连续 ...

感谢您的解答,我的计算是多载荷步的。我也是按照您说的1到4这样步骤计算的,在执行1到4步以前,需要读入什么文件?我感觉是这个地方,我出错了
3楼2021-01-11 23:31:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
在应力分析时,执行每个应力分析的载荷步时,除了其他力载荷外,还需要读取与应力分析载荷步对应的温度结果。相应的命令是:  LDREAD,其格式是:
    LDREAD, Lab, LSTEP, SBSTEP, TIME, KIMG, Fname, Ext, --
  其中:Lab 为读入的结果数据标志。读入温度结果时应该是 TEMP;
         LSTEP 和 SBSTEP 是读入的温度数据对应的热分析的载荷步和子步 (这里的子步通常是该载荷步的最后一个子步,即 LAST);
       , TIME: 也可以不使用 LSTEP 和 SBSTEP,而是指定读取哪个时刻的温度结果;
       , KIMG: 对 热-应力耦合分析,不使用此参数,留作空白即可;
       , Fname:温度结果文件的文件名,可以包含路径;
       , Ext,: 温度结果文件的扩展名,通常是 rth。
4楼2021-01-18 08:45:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 346507037 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见