Abaqus通过VUMAT子程序实现混凝土拉压不对称弹塑性损伤本构模型

混凝土在外载荷作用下的非线性行为中同时包含微裂缝和塑性流动这两种微观机制的影响。在考虑混凝士等准脆性材料的非弹性力学行为方面,连续损伤力学模型可以通过不同的方式来描述材料刚度和强度的退化以及单边效应。真正意义上的弹塑性损伤本构模型:不仅考虑卸载时不可恢复塑性变形的影响,而且还应该考虑损伤和塑性的双向耦合效应。

弹性阶段应力应变满足如下关系

01.png

通过对应力进行谱分解,可得

02.png

式中,σ 为名义应力,为损伤,d=1-exp(-εp/ρ0),公式右端σ为有效应力的正负分解。

拉压屈服函数如下所示

03.png

屈服后,塑性流动由下式定义

04.png

按照弹性预测-塑性修正-损伤修正的流程,通过在主应力空间进行谱分解,结合径向返回算法,本文编写了混凝土弹塑性损伤的VUMAT子程序。

通过对单胞的单向拉压模拟可以计算得到混凝土的应力应变响应如下图所示。

05.png

拉伸损伤演化过程

06.png

压缩损伤演化过程

07.png

Abaqus通过VUMAT子程序实现混凝土拉压不对称弹塑性损伤本构模型的图8不同围压下的应力应变曲线

09.png

可以发现,随着围压增大,混凝土压缩强度提高

ABAQUS二次开发UMAT/VUMATABAQUSVUMATvumat子程序弹塑性损伤本构模型混凝土拉压不对称连续损伤力学模型

Abaqus通过VUMAT子程序实现混凝土拉压不对称弹塑性损伤本构模型的评论4条

Abaqus通过VUMAT子程序实现混凝土拉压不对称弹塑性损伤本构模型的相关视频课程

Abaqus通过VUMAT子程序实现混凝土拉压不对称弹塑性损伤本构模型的相关案例教程

出售论文复现的模型,包括微观和宏观,带有两个子程序!!!带有子程序视频详解!!带有视频教程!!!
vumat子程序只用于显示分析步,用来定义用户自定义材料,这里首先对较为简单的各向同性材料本构模型进行构建。 vumat的工作原理与umat类似,只不过vumat不需要再提供雅可比矩阵,以矢量的形式进行储存运算。剪切应变不再是工程应变,而变成了张量的形式。 对于各向同性的刚度矩阵方程在umat部分已经提过,这里直接放方程式: 找到变量之间的对应关系,再写入子程序中就行了。 本构方程是反应材料的固有
ABAQUS子程序,Umat和Vumat,包括7种失效准则(hashin,puck,蔡吴等),五种损伤演化模式(瞬时损伤,刚度折减,基于断裂韧性的渐进损伤等),共30个子程序
我想编写一个关于Johnson-Cook损伤的vumat子程序,然后做了一个单轴拉伸的案例,但是进入损伤阶段后力和位移曲线震荡严重 我想知道损伤演化阶段应力如何更新,只需要改变弹塑性阶段的刚度矩阵吗
对于纤维增强复合材料的模拟,在ABAQUS中,集成了二维Hashin失效准则与多种损伤演化准则,但缺少三维的复合材料本构模型。 参考已有的3Dhashin失效准则编写复合材料脆性断裂子程序。 首先介绍该子程序的使用方法 1.在ABAQUS中建立三维复合材料模型,这里建立一个简单的方块。1,2方向分别表示丝束的方向,3方向表示垂直于1,2的方向,也就是面外方向。 2.建立材料属性(图片中材料参数为假
博士/讲师
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    6 26