MVH 发表于 2005-8-14 19:32

[转帖]材料失效及其模拟

在ABAQUS里,模拟材料失效主要有两种方法:一是使用已有的失效材料模型,在定义材料时指明最大剪切应变或最大拉应力失效准则,并给出相关的参数,详细内容可参见ABAQUS Analysis User's Manual /11.2.8 Failure models
;另一种方法是使用VUMAT,在该子程序中定义一个状态变量(state variable)来表征材料是否失效。为0,失效,为1,正常。然后根据自己定义的失效准则,来给这个变量赋值。子程序方法比较灵活,可以定义自己的失效准则和材料本构方程。详细内容参见ABAQUS Analysis User's Manual /25.3.4 VUMAT。下面几幅截图是一个VUMAT产生的结果,用来模拟聚合物材料如PMMA的剪切及断裂破坏,本构方程及断裂准则均为自己定义,考虑了弹性,粘弹性,塑性,粘塑性。网格比较粗,示意而已。试件单向拉伸。

(1)应力集中


(2)裂纹形成


(3)裂纹扩展


(4)进一步扩展


(5)完全断裂

chenzwboy 发表于 2007-9-24 09:43

好东西支持一个先,不知道有没有input文件学习学习?

zhangmeng 发表于 2007-9-24 10:10

就是使用单元生死技术
只是ABAQUS对单元生死的判断准则更多更灵活

xiangbeiyan 发表于 2007-9-25 13:11

怎么只有结果啊,只是给个详细一点的教程吗:@D

fzs3614 发表于 2007-10-10 15:55

是啊 大侠给个教程或例子吧

zhangmeng 发表于 2007-10-11 09:22

abaqus doc
里就有穿甲弹的例子
和ls-dyna如出一辙

pingyu 发表于 2007-10-16 23:39

其实manual上面的例子大家follow一下就可以成为半个高手了~~呵呵

zhangmeng 发表于 2007-10-19 18:50

不会吧,这也太简单了
manual力的例子真不少,到吃透也很困难
不过我个人觉得
模拟失效来模拟裂纹不是好办法
因为裂纹的尖端应力计算时积分的方向必须转到裂纹的开裂方向
每一步都要随着转动,只有少数软件如Beasy边界元才做得到
否则有限元的网格取向将成为裂纹方向的主要影响因素
abaqus提供的弥散开裂模型我觉得很好
因为大多数材料都属于多列
而且这种方法计算量不大,挺实用。
我做了几个混凝土开裂的
但不是弹塑性材料是否可用

likuiming 发表于 2007-10-25 20:52

MVH兄给出的例子应该是显示模块算法+生死单元(定义临界值,然后去掉大于该值的单元)计算结果吧,但是这里面有一个问题:图片似乎很漂亮,也符合实际破坏性态,但是数据可能会和试验结果相差甚远。

liupenghuild 发表于 2012-12-6 19:26

楼主您好!谢谢你提供的例子。我现在也在做vumat子程序,能否向楼主你请教一些关于子程序的问题?楼主能否把你的vumat子程序发给我看看呢!我的邮箱是312512518@163.com。谢谢!

techique 发表于 2014-5-21 11:06

谢谢分享。
页: [1]
查看完整版本: [转帖]材料失效及其模拟