如何使用UMAT编写多种材料?
浏览:1637 回答:12
我先在写了两个UMAT,一个对应混凝土,一个对应钢筋,分别拆开试验都能成功,但是合在一起的话,就只能进入提交,运行不了。
我照着网上给的教程对Material加了名称如图
但是不起作用。
想问下各位老师,具体要怎么做才能让两个UMAT对不同的材料一起使用呢
查阅了user subroutine guide ,在UMAT中找到了下图:
由此产生了以下三个问题,
第一个问题是:如果将两个UMAT放一起,是否要编写第三个UMAT做程序调用?
第二个问题是:如果第一个问题成立,那么后续两个UMAT的名称是否更改为UMAT_材料名?
第三个问题是:如何将UMAT与UMAT对应的材料关联起来,是通过CMNAME,NAME=材料名。还是其他的何种方法?(或者直接将CMNAME替换为材料属性名)
我照着guide上的说明写了编了一个总的,FOR文件并且运行成功了,但是我后处理发现UMAT没有起到作用.for文件如下图。
CAE界面如下
是可以提交并运行成功的,两个子程序拆开的话,都能验证出比较理想的结果,但是这个总的.for文件虽然能运行,但是不能起作用。