基于ansys的钢管弯曲回弹的载荷步设置

我做的是对钢管进行下压,然后回弹。钢管是弹塑性材料,我施加载荷到它达到屈服极限后,撤去载荷,这样它就会有一个残余变形。
之前想用ansys-dyna来做的,老师要求我用ansys来做静态仿真。我设置了两个载荷步,一是下压,二是回弹(就是撤去压力)。这其中还有接触。
我做了仿真,发现下压时是容易收敛的,但是回弹时的第一个子步很不容易收敛(这是我想要请教大家的,这个该怎么解决),不过一旦收敛后面的子步就很容易收敛。这里想向大家请教一下,我该如何设置回弹的载荷步,来解决这个问题。
其实我是想两个载荷步都是线性变化的,这样就会慢慢加载和慢慢卸载,但是我发现加载是线性的,卸载好像是一个子步完成的,虽然我设置了kbc,0,但是卸载我觉得还是阶跃的。
这是我后处理里对其中一个节点的位移时间图。
154722ytqtkozyutxqxwwk.png.thumb.jpg
可以看到它的回弹是很短时间里发生的,我初步设想是如果以线性的方式回弹这样可能容易收敛,不知道我这种想法科学么。
而且,我猜想回弹时不收敛的原因是,回弹时载荷突然变为0,这样接触可能有问题,以上是小弟自己的想法,想和大家探讨和学习,来找到办法解决回弹不收敛。
这是我的模型加载图
155506x5m8ilzxx57mom2l.png.thumb.jpg

(19条)
默认 最新
<br/>有摩擦的,双线性随动强化。我今天用了几种方式去调试。<br/>1.更改子步数,尽量很大,但是发现还是不容易收敛,而且其中还出现小主元错误<br/>2.更改fkn,由原来的默认1.0改为0.1,发现也没有效果<br/>但是也有效果好的调试<br/>1.我增加了最高迭代次数。neqit,50.发现虽然迭代步数多,但还是会收敛的,但是也出现小主元错误。随即,我更改了接触设置,忽略了渗透。果然,发现小主元错误没有了,能收敛。<br/>调试的最终结果,我总结了<br/>1.下压容易收敛,可以设置多个子步。回弹,设置子步就没有效果了。因为我加载为0时,ansys计算会直接一个子步完成卸载,所以设置多个子步也没用,因为他的增量就是定值。所以,我干脆在后面的调试中都用了一个子步来计算了。<br/>以上是今天的小小收获,可能也有错误的地方,说出来和大家探讨一下。<br/>还有,谢谢sunfire001的回复。
评论 点赞 1
<br/>MP,MU,1,MU1 <br/>R,3 <br/>REAL,3 <br/>ET,3,170<br/>ET,4,173<br/>KEYOPT,4,9,0<br/>KEYOPT,4,10,2 <br/>! Generate the target surface <br/>ASEL,S,,,12 <br/>TYPE,3<br/>MAT,2 <br/>NSLA,S,1<br/>ESLN,S,0 <br/>ESURF <br/>! Generate the contact surface <br/>ASEL,S,,,14<br/>MAT,1 <br/>TYPE,4 <br/>NSLA,S,1<br/>ESLN,S,0 <br/>ESURF <br/>ALLSEL<br/>这是其中一个接触对的设置 你可以参考一下
评论 点赞

查看更多评论 >

点赞 评论 19 收藏
关注