首页/文章/ 详情

Abaqus弹塑性分析收敛问题及注意事项

2月前浏览16363

本文摘要(由AI生成):

文章主要讨论了在弹塑性材料上施加载荷时可能遇到的问题及解决方法。当载荷造成很大的局部应变时,可能会出现收敛问题和警告信息。解决方法包括设定塑性数据时,让其中最大的真实应力和塑性应变大于模型中可能出现的应力应变值;对于出现很大局部塑性应变的部件,如果不关心其准确的应力和塑性变形,可以将其设置为线弹性材料;尽量不要对塑性材料施加点载荷,而是根据实际情况来使用面载荷或线载荷;如果必须在某个节点上施加点载荷,可以使用耦合约束来为载荷作用点附近的几个节点建立刚性连接。此外,文章还讨论了应力应变关系曲线中的负斜率问题以及不可压缩性材料在弹塑性分析中可能遇到的问题。

作者:曹金凤 仿真秀APP专栏作者

声明:原创文章,首发力学与Abaqus仿真公 众号(ID:Mechanics_Abaqus),部分图片源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。
Abaqus软件的初学者,经常犯的一个错误是:模型中各区域的网格密度一致、材料属性设为完全相同,将集中荷载施加在一个节点上......。其实,在同一个模型中同一种材料,我们可以混合使用弹塑性材料和线弹性材料,目的是缩短计算时间,只将所关心的重要部位设置为弹塑性材料,而将不重要的部位设置为线弹性材料(前提是这样的设置不会影响对重要部位的分析精度)。

在弹塑性材料上施加载荷时要注意,如果此载荷会造成很大的局部应变(使用点载荷时尤其容易出现此问题),就可能造成收敛问题,在MSG文件中看到下列警告信息:

***WARNING: THE STRAIN INCREMENT HAS EXCEEDED FIFTY TIMES THE STRAIN TO CAUSE FIRST YIELD AT 16 POINTS.

同时也会出现下列现象:

●迭代过程中的增量步长不断减小,直至分析失败;

●在后处理中把变形缩放系数设为1时,仍在施加载荷处看到由于过度变形而扭曲的单元。

此时,可以考虑以下解决方法:

●设定关键词 *PLASTIC的塑性数据时,应让其中最大的真实应力和塑性应变大于模型中可能出现的应力应变值;

●对于出现很大局部塑性应变的部件,如果不关心其准确的应力和塑性变形,可以将其设置为线弹性材料;

●尽量不要对塑性材料施加点载荷,而是根据实际情况来使用面载荷或线载荷;

●如果必须在某个节点上施加点载荷,可以使用耦合约束(coupling constraint)来为载荷作用点附近的几个节点建立刚性连接,这样这些节点就会共同承担点载荷,在Abaqus/CAE中的操作如下:在Interaction模块,主菜单Interaction → Constraint → Create,Type为Coupling,如图1所示: 

图1  定义耦合约束

如果在应力应变关系曲线中有负斜率(例如在拉伸试验中,试样断裂前的那部分曲线),则可能会在MSG文件中看到Negative Eignevalue警告信息:

***WARNING: THE SYSTEM MATRIX HAS 1 NEGATIVE EIGENVALUES.

下面的应力应变关系曲线是一个负斜率的例子:

*Material, name=Steel

*Plastic

418., 0.

780., 0.095

500,0.15

另外,如果材料是不可压缩性的(例如金属材料),在弹塑性分析中使用二次完全积分单元(C3D20)容易产生体积自锁。如果使用二次减缩积分单元(C3D20R),当应变大于20% ~ 40%时,需要划分足够密的网格才不会产生体积自锁。因此,建议使用的单元是:非协调单元(C3D8I)、一次减缩积分单元(C3D8R)和修正的二次四面体单元(C3D10M)。

Abaqus
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-10-14
最近编辑:2月前
力学与Abaqus仿真
博士 | 副教授 达成所愿 索见未来 助力科技 实现...
获赞 402粉丝 3571文章 104课程 5
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈