找回密码
 注册
Simdroid-非首页
查看: 4636|回复: 50

[资料共享] Lsdyna中裂纹模拟的几种办法

[复制链接]
发表于 2011-5-19 10:23:34 | 显示全部楼层 |阅读模式 来自 湖南长沙
本帖最后由 lojade 于 2011-5-19 10:28 编辑

    我不是研究裂纹扩展的,前不久一个偶然的机会涉及到这一方面,查阅了一些资料。看到论坛中最近又不少人在问裂纹模拟的办法,先将我查阅的资料整理如下,希望对大家有帮助,请大家批评指正,加以完善。

1*CONSTRAINED_TIED_NODES_FAILURE

   首先必须把单元间共节点的节点离散,可以采用
ls-prepostfemp实现。然后在通过matlab或者其他语言编写小程序,对位于同一个位置的节点建立节点集,添加*CONSTRAINED_TIED_NODES_FAILURE关键字。采用此方法来实现裂纹模拟的缺点是前处理太麻烦。应用实例可参考白金泽《lsdyna3d基础理论与实例分析》。

2mat_add_eroson

   关于这个关键字本版内有很多讨论,可以搜索一下。需要注意的是,在lsdyna 971R4之前的版本中,这个材料模型所带的失效模式均只适用于单点积分的二维和三维实体单元。但是在R4之后的版本中,这个关键字有了很大的改进:

     1、去除了单点积分的限制,同时还支持3维壳单元和厚壳单元中的type1type2

      2、可以定义初始损伤值,增加了几种损伤模型,具体可以参考lsdyna 971R5版的关键字。

3、带有失效的材料模型

    有些材料模型本身就带有失效的,可以定义单元的失效来模拟裂纹的拓展。如*MAT_PLASTIC_KINEMATIC等。如果某些材料模型不带失效模式,可以采用方法2,或者通过自定义材料本构来实现裂纹的模拟。

4、带有失效模型的接触或者用弹簧单元来模拟裂纹

    这个方法个人觉得有些牵强,但是在有些文献中也见过。在定义裂纹前必须已知可能出现裂纹的区域,通过带有失效模式的面对面的绑定接触CONTACT_TIED_SURFACE_TO_SURFACE_FAILURE或者用弹簧单元来模拟裂纹面。

5、采用特殊的材料模型
    某些材料模型如
*MAT_120*MAT_GURSON),*MAT_120_JC*MAT_GURSON_JC),*MAT_120_RCDC*MAT_GURSON_RCDC),还有一些damage模型,如*MAT_96*MAT_BRITTLE_DAMAGE)等,用损伤值来代替裂纹,通过观察损伤云图来判断裂纹的扩展。

6EFG XFEM Cohesive
    这两种方法是目前lsdyna重点发展的用来模拟裂纹扩展的方法。其中EFG方法适用于4节点积分的实体单元,XFEM只适用于2维平面应变单元和壳单元。这两种方法具体使用参考LS 971 R4 EFG User’sManual XFEM User’s Manual

7、个人总结
    以下是个人总结,不一定对,仅供参考。

    1、用单元失效或节点失效来模拟裂纹,即采用本文中的方法1-3,其结果很大程度上依赖于单元的划分。网格必须画得很细,才能得到感官上的裂纹扩展。

    2、采用带有失效模型的接触或者用弹簧单元来模拟裂纹时,必须已知裂纹面产生的区域,因此这个方法只适用于某些特殊的场合。

    3、采用特殊的材料模型来模拟裂纹时,对单元的要求没有方法1-3中那么高。其缺点是参数的设置比较复杂,目前文献中很难查到有关于这个模型的材料参数。文献《Identification of Gurson–Tvergaard material model parameters viaKalman filteringtechnique. I. Theory》研究了这个模型中各个参数对结果的影响,在设置参数时可供参考。

    4、推荐采用EFG和XFEM Cohesive,这两种方法应该代表着裂纹模拟的发展方向。目前这两种方法有了很大的改进,但是仍不够完善,且对单元的支持有限。

        5、lsdyna中的裂纹扩展都得不到裂纹前端的应力强度因子,个人认为用Franc3d来做裂纹扩展要方便得多。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

4

查看全部评分

发表于 2011-6-26 17:33:27 | 显示全部楼层 来自 北京
Simdroid开发平台
谢谢LZ,如果能给出具体实例,特别是K文件就好了
回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2011-6-24 16:16:01 | 显示全部楼层 来自 湖南长沙
关于用LS-PrePost来定义*CONSTRAINED_TIED_NODES_FAILURE的操作步骤:
1、从菜单栏进入FEM->Model and Part -> Creat Entity;或者从快键工具栏进入,如下图

2、弹出创建新的实体的窗口;
3、定义*CONSTRAINED_TIED_NODES_FAILURE,其操作步骤如下图。


这样比不用去离散节点,也不需要自编程序了,十分方便。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

真棒!  发表于 2011-10-7 11:03

评分

1

查看全部评分

回复 1 不支持 0

使用道具 举报

发表于 2011-5-19 16:47:14 | 显示全部楼层 来自 陕西西安
仔细看了一遍,感觉挺有帮助的,顶起来
回复 不支持

使用道具 举报

发表于 2011-5-19 18:12:05 | 显示全部楼层 来自 四川绵阳
感谢!!!!!!!!!!!!
回复 不支持

使用道具 举报

发表于 2011-5-19 19:12:55 | 显示全部楼层 来自 安徽合肥
楼主能对各种方法都给个实例吗(哪怕是最简单的)?从头开始太难了。
回复 不支持

使用道具 举报

发表于 2011-5-19 20:37:48 | 显示全部楼层 来自 北京
版主总结的挺全面,感觉使用prepost那个方法比较可行,虽然没试过.使用材料失效的方法一直没有做成功过.
回复 不支持

使用道具 举报

发表于 2011-5-20 15:58:01 | 显示全部楼层 来自 瑞典
*CONSTRAINED_TIED_NODES_FAILURE 命令的添加现在在ls-prepost里面可以一键搞定,很方便了
回复 不支持

使用道具 举报

 楼主| 发表于 2011-5-20 21:56:42 | 显示全部楼层 来自 湖南长沙
4# ahoux EFG和xfem的算例在本版内可以搜到
回复 不支持

使用道具 举报

 楼主| 发表于 2011-5-20 21:57:22 | 显示全部楼层 来自 湖南长沙
6# pp 请兄弟指教
回复 不支持

使用道具 举报

发表于 2011-6-24 20:38:02 | 显示全部楼层 来自 黑龙江哈尔滨
太好了,正是我想干的东西,只是现在我还是门外汉,看的有点不太明白,先收藏了。
回复 不支持

使用道具 举报

发表于 2011-8-19 11:12:15 | 显示全部楼层 来自 河北廊坊
楼主强大,小弟学习了
回复 不支持

使用道具 举报

发表于 2011-8-26 19:17:41 | 显示全部楼层 来自 北京
楼主的总结非常好,谢谢分享,受教了
回复 不支持

使用道具 举报

发表于 2011-9-1 12:38:26 | 显示全部楼层 来自 上海浦东新区
赞一个!!
回复 不支持

使用道具 举报

发表于 2011-9-14 14:52:02 | 显示全部楼层 来自 山东青岛
感谢楼主分享
回复 不支持

使用道具 举报

发表于 2011-10-6 16:03:50 | 显示全部楼层 来自 山东济南
楼主总结的第一种 是已知扩展路径的前提下进行的?还是未知路径?
回复 不支持

使用道具 举报

发表于 2011-10-7 11:21:20 | 显示全部楼层 来自 北京
lojade 发表于 2011-6-24 16:16
关于用LS-PrePost来定义*CONSTRAINED_TIED_NODES_FAILURE的操作步骤:
1、从菜单栏进入FEM->Model and Part ...

请问EPPF里面填什么呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-8 15:01:15 | 显示全部楼层 来自 湖南长沙
鼠标放在文本框上,会有提示:Enter Plastic Strain at Failure  塑性失效应变
回复 不支持

使用道具 举报

发表于 2011-10-10 10:54:31 | 显示全部楼层 来自 四川绵阳
总结得非常之好!!!!!!!!!!!!!
回复 不支持

使用道具 举报

发表于 2011-10-10 11:44:00 | 显示全部楼层 来自 四川绵阳
下载了 学习下
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 16:31 , Processed in 0.059560 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表