如何使用UMAT编写多种材料?

浏览:1612 回答:12

我先在写了两个UMAT,一个对应混凝土,一个对应钢筋,分别拆开试验都能成功,但是合在一起的话,就只能进入提交,运行不了。

我照着网上给的教程对Material加了名称如图

QQ截图20200103110801.jpg

QQ截图20200103110812.jpg但是不起作用。

想问下各位老师,具体要怎么做才能让两个UMAT对不同的材料一起使用呢

查阅了user subroutine guide ,在UMAT中找到了下图:

QQ截图20200103172439.jpg由此产生了以下三个问题,

第一个问题是:如果将两个UMAT放一起,是否要编写第三个UMAT做程序调用?

第二个问题是:如果第一个问题成立,那么后续两个UMAT的名称是否更改为UMAT_材料名?

第三个问题是:如何将UMAT与UMAT对应的材料关联起来,是通过CMNAME,NAME=材料名。还是其他的何种方法?(或者直接将CMNAME替换为材料属性名)



邀请回答 我来回答

全部回答

(2)
默认 最新
盛风

我照着guide上的说明写了编了一个总的,FOR文件并且运行成功了,但是我后处理发现UMAT没有起到作用.for文件如下图。

111.jpg
222.jpg

CAE界面如下

123.jpg

是可以提交并运行成功的,两个子程序拆开的话,都能验证出比较理想的结果,但是这个总的.for文件虽然能运行,但是不能起作用。

66666.jpg


2020年1月4日
评论 2 点赞
SnowWave02
应该是只写一个umat,里面包括一个总体的subroutine和另外两个特定材料的subroutine
2020年1月3日
已采纳 评论 8 点赞

没解决?试试专家一对一服务

换一批