8步初学XFEM

2D crack propagation with XFEM

小哥原创

1 Geometric modeling ---Plate 

2D square with height 4 and wide 4;


blob.png blob.png

1 Geometric modeling ---Crack

Crack: length 1 centred at the left edge ;

blob.pngblob.png

2 Property assigned to Plate  Crack 不用附属性 定义参数后,创建截面,赋予Plate截

blob.png blob.png blob.pngblob.png

3 Assembly   建议选择 Dependent(mesh on part)

blob.png

4 Step  

 本例选用Static, General ,隐式分析。

打开非线性开关,Nlgeom on; 其次可以定义Automatic stabilization, 比如 specify dissipated energy fraction 0.0002 (可选项), 最后编辑解控制菜单。

增量设置,Automatic, initial 0.01   求解器设置,按默认即可


注意:不同情况,要不同设置。

对于强非线性,选择explicit 分析,不存在收敛性问题,但分析时间增量步要足够小,来保证精度!

场输出,历史输出,自己根据需要设置!例如,本例特地打开了,PHILSM,PSILSM,STATUSXFEM

blob.png

5 Mesh

分区!裂纹大致扩展区,用自由化网格,其它上下2个区域用结构化网格!布种子,中间要密!单元类型,CPS4R (不选R也行)!应该用过渡单元的,懒得弄了!两边网格尺寸有点不是很好。

blob.pngblob.png

6 Interaction


blob.pngblob.pngblob.png

选择扩展域,选择初始裂纹,定义Interaction!

依次如图设置,即可,很简单的!

7 Load and boundary condition

blob.png blob.png


上下边,pressure -1;其次限制多余的自由度!


7 Load and boundary condition

blob.png

8 Job

创建作业,开并行!

观察结果!由于载荷太小,没有扩展,为了展示的方便!基本操作就是这样子了!别看简单,其实,这里面有较多原理与技巧!



- END -

(6条)
默认 最新
请问老师会裂纹扩展寿命输出吗 正在学习这方面
评论 点赞
请问XFEM可以显示求解吗,我尝试的时候提示不可用于Explicit分析
评论 点赞

查看更多评论 >

点赞 11 评论 6 收藏 9
关注