umat生死单元法,请问状态变量为什么有超过1和小于0存在呢? 30

浏览:1317 回答:4

小白使用umat生死单元法定义von_mises应力超过阀值状态变量STATEV(1)=0,否则STATEV(1)=1来控制生死单元。语言如下:

      if(F_Mises>350.0) then

          STATEV(1)=0

      else

          STATEV(1)=1

      end if

结果输出结果中状态变量SDV1范围是-0.18-1.092。

未命名图片.png

我查了一下还真的不是显示问题,真的在裂口单元处存在状态变量是0和1以外其他数字的。

未命名图片2.png

求大神指点!!


邀请回答 我来回答

全部回答

(2)
默认 最新
小垚
遇到了同样的问题,请问题主怎么解决的这个问题
2022年12月30日
已采纳 评论 点赞
SnowWave02
可能是因为显示的节点的值,他通过积分点外插变得大于1了
2020年3月19日
已采纳 评论 2 点赞

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

换一批