admin管理员组

文章数量:1576354

在abaqus显示分析计算中,经常会遇到单元的过度扭曲或是过度旋转等问题,问题显示如下:

Excessive incremental rotation of the elements in element set ErrElemExcessIncrementalRotation或:there are a total of 2 excessively distorted elements造成上面两个问题主要原因是显示分析过程中,单个迭代步的计算时的部分单元过度扭转或扭曲,使得下一个迭代步计算出现歧义,表现求解监控器里的现象是有一步出现一个极小的稳定时间,然后问题报错:

针对上述问题,笔者做了以下几个方面的探索:
1.引入 ALE,很遗憾,ALE不适用于壳单元或壳单元对应的区域
2.加密网格,很遗憾,加密网格只会放大上述现象,即原本只有一个单元扭曲,加密网格会使得腹肌的网格都发生扭曲
3.更改网格类型,很遗憾,将四边形网格更换成三角形网格并不能解决问题
4.增加网格控制,删除破坏的网格或增加沙漏控制,不管用,只会加速报错
5.提高迭代速度。。。

上述几个方面的问题都没有从根本上解决问题,这是因为问题主要在与冲击过大造成的单元扭曲,在反复检查单位、材料参数、载荷等方面没有问题的前提下,发现问题在于窜在过于软,太软的材质造成冲击没有能被材料吸收(比方说石头掉进水里),这种大变形的网格单元需要具有大的变形能力的网格来进行计算,最后在改动一下两个方面的的计算后完成迭代计算:

1、改用硬度更高,弹性模量更大的材料

2、加大网格单元,通过牺牲求解精度的方式得到更好的收敛效果

本文标签: 单元abaqus