24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1561  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

honorlyw

捐助贵宾 (小有名气)

[求助] ansys仿真过程中循环力加载的次数增加,同一点特定时间的应力值也发生改变已有1人参与

最近在做CT试样裂纹扩展仿真,我写 ansys 程序的时候遇到了两个问题。
我用一个形状为三角波的循环力去拉伸一个CT试样。
首先我写了一个 0 到 6 秒的循环,仿真成功结束,再次查看了第 6 秒最大应力值是66Mpa
我又写了一个 0 到 7秒的循环,程序在6.12秒就终止报错了,然后查看了第 6 秒的最大应力值,是295Mpa。
我又写了一个 0 到 11 秒的循环,仿真成功结束,再次查看了第 6 秒最大应力值是291Mpa。
我认为第 6 秒的应力值应该和循环次数没有关系,也就是说,循环次数只要大于 6 次,相同点第六秒的应力值都应该是保持不变的。

另外如果0-12秒能够循环,0-7秒也能够循环,不清楚为什么0-7秒的循环终止了。

三种情况的具体问题描述和相关ansys程序都在附件里了。
请大家帮忙解答一下我的疑惑
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : ansys裂纹扩展仿真出现的问题描述.zip
  • 2016-11-25 18:44:04, 290 K

» 猜你喜欢

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

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
honorlyw: 金币+30, 有帮助 2016-11-27 12:18:56
看了你的命令流,谈一点看法:
  1  你的长度单位是什么?
     如果按照你的材料性能,长度单位似乎是 mm,而按照你定义关键点的数据,长度单位又似乎是 m,不知到底是什么?
  2  你的三段命令流,分别定义了不同的载荷工况,并使用 lswrite 写了相应的载荷工况文件,但是你的求解仍然使用 solve 命令,这样的话,将只是求解最后一个载荷步,而不是顺序求解各个载荷步。因此,6s 的情况,最后一步的压力是 1.76,结果很小;7s 和 11s 最后的载荷是 35.2,因此结果大得多。
  正确的方法是使用 lssove, imin, imax, iinc  (最小载荷步,最大载荷步及载荷步增量)。比如你的 6s 的情况,应该是:
      Lssove,1,6,1
  3  你使用了理想塑性材料,屈服应力 345 MPa,但是 7s 和 11s 的最大应力都没有超过屈服应力,这种情况,最大应力与循环次数应该关系不大。
  试算了一下,我的机器较差,费时太多,所以 7s 的情况没有算到底,是否不收敛或为什么不收敛,不太清楚。照理,改用 lssolve 后都应该收敛的。
  另外,由于三种情况在 6s 时的压力不同,6s 时的结果还是不会一样的。
3楼2016-11-26 11:58:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

试算了一下你的命令流,发现一些问题:
  1  你的模型中没有对 Ux 的约束,你的命令流中有如下语句:
    NSEL,S,LOC,X,12.5
    NSEL,R,LOC,Y,22.5
    D,P51X, , , , , ,UX, , , , ,
  但是这里的 p51x 没有定义过,不能起作用,因而 Ux 的约束没有加上。若改为:
    D, 15955, , , , , ,UX, , , , ,
  则可以加上 Ux 的约束,但是计算时不到 Time=1,就不收敛了。
  2  最关键的是:你的压力载荷 35.2 MPa (近 350 个大气压) 太大了,结构早早的进入了塑性。
    删除你的命令流中材料的非线性部分,可以一直计算到底,得到的最大 Mises 应力达到 1741.0,远远超过了材料的屈服应力 345.0。
    不知道你的实际载荷是多少?这方面需要仔细检查一下。
8楼2016-11-27 12:09:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 honorlyw 的主题更新
信息提示
请填处理意见