用户登录

你在这里

Abaqus/Explicit中的多晶塑性

carol Frydrych的照片

大家好!

我的目标是使用晶体塑性和ALE自适应网格来模拟多晶金属的大塑性变形。为了做到这一点,我想在Abaqus/Explicit中使用VUMAT子程序,因为据我所知,Abaqus/Standard不适用于大变形,并且它不支持ALE自适应网格划分。

我关心的是如何在不同的集成点甚至元素中应用不同的材料属性。在UMAT中它是直接的,但在VUMAT中它不是。我尝试使用我在互联网上找到的鬼壳函数和简单的各向同性弹性VUMAT设置不同的材料属性值。当我使用一个元素时,它可以正常工作,但当我使用多个元素时,它会说膨胀模量为零或为负。我甚至检查了发生了什么,当我在每个材质点应用相同的材质属性(例如,我的道具是2.1e11, 2.1e11, 2.1e11,……), .3, .3, .3,…),但它仍然给出了相同的信息。

你知道会发生什么吗?或者也许你知道更好的方法来处理VUMAT中不同材质点的不同材质属性?这对我来说很重要,我可以使用ALE自适应网格,所以我认为在我的模型域中定义不同的材料是不可能的。

我也附上了我的VUMAT和输入文件,如果你认为它可以帮助。

最好的问候,

卡罗尔Frydrych

附件 大小
纯文本图标输入文件和VUMAT子程序 8.01 KB

如果你想要空间变化的材料属性,这可以使用预处理来完成。我必须分配空间变化的材料属性,所以我所做的是写一个python代码将我的模型划分为许多部分,并对每个部分应用不同的材料属性。一旦你弄清楚如何使用Python来编写分配材料属性和部分的过程,这实际上是相当容易的。这也将与adapmesh兼容。

希望这对你有帮助!

马特·刘易斯的照片

您可以为属性使用SDV数组,然后使用SDVINI用户子例程为每个集成点初始化它们。如果为其他用户材料使用其他sdv,则需要小心,但这种方法很有用。

弗兰克·里希特的照片

订阅并寻求帮助
ABAQUS邮件列表
https://groups.yahoo.com/group/ABAQUS
在发布前搜索存档。

祝你好运

弗兰克

carol Frydrych的照片

我在VUMAT循环中有一个简单的错误,现在我已经纠正了它,这个例子工作得很好。

订阅评论“Abaqus/Explicit中的多晶塑性”

最近的评论

更多的评论

辛迪加

认购辛迪加