是否可以在一个模型里使用多个VUMAT子程序
大家好!最近在做复合材料的失效分析,由于涉及金属材料和非金属材料,需要2到3个材料本构模型(并考虑材料的失效),请问是把这几个本构模型放到一个VUMAT里呢?还是同时调用多个VUMAT子程序?先谢谢各位了,VUMAT初学者并且遇到比较复杂的问题,一时不知道如何处理这种问题。
我也想知道 :) 引自帮助文档,可使用如下代码:
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 是作为大写字符字符串传入的。 学习了:D
页:
[1]