Abaqus模拟三点弯曲时的裂纹扩展(XFEM)实例
本实例讲解如何使用XFEM仿真三点弯曲时的裂纹扩展(crack propagation),与上一篇不同的是,此实例并未创建裂纹。使用的单位是:长度mm,应力MPa,能量是J。
1.
创建两个解析刚体,一个离散刚体
2.
创建材料属性,创建solid截面属性并赋予specimen
3.
装配
4.
创建static的分析步和场变量输出
5.
创建接触和接触属性
创建两个接触属性,一个用来定义pin,punch和specimen的接触,一个用来定义xfem.
6.
固定两个pin,punch下压
7.
划分如图所示的网格
使用单元类型为:CPE4R: A 4-node bilinear plane strain quadrilateral, reduced integration, hourglass control.
8.
提交计算,查看后处理
10.
经验总结
影响收敛的因素:材料模型,网格大小,单元类型
解决办法:检查自己的材料模型,试一下别人活着比较容易收敛的材料模型,网格有细到密,单元换一种试一下
还有就是常见的在step模块修改solution control
下期预告:
1.
讲解重点:网格划分,xfem设置,单元类型选择
2.
三维情况下的三点弯曲(预置裂纹):
多裂纹扩展(XFEM)
注意事项:
xfem不能仿真裂纹交叉,如下面的两条裂纹,在裂纹扩展过程中,当一条裂纹快要扩展到另一条裂纹上时,裂纹扩展方向发生了改变。
由于不能仿真裂纹交叉,所以当建模时有裂纹交叉就会提示错误,如果非要提交计算,结果也是没有裂纹的情况。
转帖请注明出处!!!!
联系客服