当前位置: 首页 > 仿真模拟 >ANSYS读入温度场的文件计算热应力

ANSYS读入温度场的文件计算热应力

作者 346507037
来源: 小木虫 150 3 举报帖子
+关注

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

今日热帖
  • 精华评论
  • htbbzzg

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

  • 346507037

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

    感谢您的解答,我的计算是多载荷步的。我也是按照您说的1到4这样步骤计算的,在执行1到4步以前,需要读入什么文件?我感觉是这个地方,我出错了

  • htbbzzg

    在应力分析时,执行每个应力分析的载荷步时,除了其他力载荷外,还需要读取与应力分析载荷步对应的温度结果。相应的命令是:  LDREAD,其格式是:
        LDREAD, Lab, LSTEP, SBSTEP, TIME, KIMG, Fname, Ext, --
      其中:Lab 为读入的结果数据标志。读入温度结果时应该是 TEMP;
             LSTEP 和 SBSTEP 是读入的温度数据对应的热分析的载荷步和子步 (这里的子步通常是该载荷步的最后一个子步,即 LAST);
           , TIME: 也可以不使用 LSTEP 和 SBSTEP,而是指定读取哪个时刻的温度结果;
           , KIMG: 对 热-应力耦合分析,不使用此参数,留作空白即可;
           , Fname:温度结果文件的文件名,可以包含路径;
           , Ext,: 温度结果文件的扩展名,通常是 rth。

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓