abaqus中计材料参数不为常数的两种处理方法-Part2

Part 2

Part1中介绍了通过编辑inp文件的方法可以实现材料参数不为常数的情况。Part2中,继续对另外一种方法即使用Umat的方法进行介绍。

4 Umat方法的简要实施过程

作为Abaqus提供的用户自定义子程序中的一种,Umat为用户自己定义一种新的材料提供了接口。UMAT子程序具有强大的功能,使用UMAT子程序:

(1)可以定义材料的本构关系,对ABAQUS 材料库进行扩充;

(2)几乎可以将任何本构关系运用到ABAQUS中的任何单元中;

但是,用户必须在UMAT中提供材料本构模型的雅可比(Jacobian)矩阵,即应力增量对应变增量的变化率,而实际上,这也是Umat子程序最主要的任务。

承前Part1所述,由于假定弹性模量与坐标相关,使用Umat子程序的首要任务就是找到弹性模量E和坐标之间的关系;之后,才是根据坐标得到弹性模量和泊松比之后对DDEDDS的编写。这里,依据Abaqus的帮助文档,给出了Umat子程序中一些变量的定义:

U、.gif

1  Abaqus提供的Umat函数接口

 

Umat-变量定义.gif

2  部分Umat变量定义

详细的参数介绍大家可以查看abaqus帮助。不难发现其中并不包含有单元或者节点的坐标信息,但是却包含有单元的单元编号信息(NOEL)。而通过单元编号又可以关联起来单元的坐标。

 

DDEDDS.gif

线弹性材料的DDEDDS

3EMOD=PROPS(1)*A(NOEL)/0.125 就是根据单元NOEL的坐标确定其弹性模量的语句,不难看出这个弹性模量是INP文件中给定的值得A(NOEL)/0.125倍,其中A数组为自定义的数组,包含有单元的坐标值数组。

5 算例

对于如图5所示的4阶魔方结构,x轴左端面约束x方向自由度,x轴右端面加载位移。材料弹性模量由约束面到加载面分别为10305070GPa,而其对应的单元质心x轴坐标分别为0.1250.3750.6250.875。图5中所示云图为单元应变E11

inp-计算文件.gif

4(a)  计算文件-材料部分-inp编辑方法

Umat-计算文件.gif

4(b)  计算文件-材料部分-Umat方法

 

结果.gif

算例结果

最后,小伙伴们可以扫下面二维码关注我的公众号‘CAE仿真实验室’哦,我们将定期给大家分享有限元仿真相关内容。

公众号.gif


ABAQUS结构CAE有限元理论及编程

abaqus中计材料参数不为常数的两种处理方法-Part2的评论6条

abaqus中计材料参数不为常数的两种处理方法-Part2的相关案例教程

摘 要 前 言 有限元法是工程中广泛使用的一种数值计算方法。它是力学、计算方法和计算机技术相结合的产物。在工程应用中,有限元法比其它数值分析方法更流行的一个重要原因在于:相对与其它数值分析方法,有限元法对边界的模拟更灵活,近似程度更高。所以,伴随着有限元理论以及计算机技术的发展,大有限元软件的应用证变得越来越普及。 ABAQUS软件一直以非线性有限元分析软件而闻名,这也是它和ANSYS,Nastr
在ABAUQS中引用多个不同子程序的方法非常简单,这里不再赘述,但是如何多次引用同一子程序,却很少能找到有用的信息,在翻阅ABAQUS的帮助文档时,突然看到UMAT的帮助中提到可以同时调用不同材料模型,类似的,我们也可以用同样的方法去调用别的子程序。下图来自官方帮助文件: 思路就是用cmname做判断使用哪个子程序,整个子程序中,UMAT主子程序只起到分流的作用,真正的子程序是UMAT_MAT1和
知乎、B站:[易木木响叮当] 关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言; 如果你觉得木木同学对你有帮助,欢迎赞赏。 Abaqus是一款强大的有限元分析软件,随着版本的更迭,产品逐渐包含了前处理模块、求解器、后处理模块,用户上手难度越来越小。 Matlab同样也是一款强大的商业数值计算软件,其可视化能力强的一批,作为兴趣研究,可多玩玩这些工具联合使用的效果,这次将这两款工具联合使
黄永刚院士编写的单晶晶体塑性UMAT,主要用于在Abaqus有限元仿真中进行单晶及多晶晶体塑性变形的计算,是许多科研工作者学习晶体塑性模拟的教学资源。可以在其基础上对硬化模型进行修改,甚至引入损伤。 UMAT主要应用于隐式分析,而对于大变形接触问题,隐式分析往往计算效率较低。对于接触、碰撞、冲击等问题采用VUMAT往往具有更高的计算效率和收敛速度。本文旨在将Huang编写的UMAT改写为VUMAT
一、Abaqus粒子生成器的作用 Abaqus粒子生成器可以模拟生成大量的粒子颗粒,比如:机械喷丸,沙漏等。对于机械喷丸来讲,以往文献和科研论文更多的是模拟1个颗粒冲击工件,然而,这并不符合现实,现实中,机械喷丸是通过喷丸机实现的,其可采用多个喷枪设计,喷枪设置位置不同,喷砂上下摆动,喷枪360度可调,保证产品表面均匀喷砂,无死角。 随着Abaqus不断的升级和完善,Abaqus 2016版开始支
博士/研究员
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    6 4