佐净 发表于 2014-7-19 21:09:56

是否可以在一个模型里使用多个VUMAT子程序


大家好!最近在做复合材料的失效分析,由于涉及金属材料和非金属材料,需要2到3个材料本构模型(并考虑材料的失效),请问是把这几个本构模型放到一个VUMAT里呢?还是同时调用多个VUMAT子程序?先谢谢各位了,VUMAT初学者并且遇到比较复杂的问题,一时不知道如何处理这种问题。

zhouchong8448 发表于 2017-3-3 09:57:21

我也想知道   :)

aladingSHENDENG 发表于 2022-8-23 21:43:00

引自帮助文档,可使用如下代码:
if (cmname(1:4) .eq. 'MAT1') then
   call VUMAT_MAT1(argument_list)
else if (cmname(1:4) .eq. 'MAT2') then
   call VUMAT_MAT2(argument_list)
end if
VUMAT _ MAT1和 VUMAT _ MAT2是实际的用户材料子程序,它们分别包含每种材料的本构材料模型 MAT1和 MAT2。材料名称必须是大写字符,因为 cmname 是作为大写字符字符串传入的。

不爱学习的bs 发表于 2022-10-25 09:53:38

学习了:D
页: [1]
查看完整版本: 是否可以在一个模型里使用多个VUMAT子程序