找回密码
 注册
Simdroid-非首页
查看: 257|回复: 1

[子程序] VUMAT 子程序状态变量在.odb中输出问题

[复制链接]
发表于 2019-6-12 21:06:26 | 显示全部楼层 |阅读模式 来自 江苏南京
本帖最后由 panleinuaa 于 2019-6-12 21:08 编辑

大家好,我在子程序中定义了一个stateNew等于本构中要用到的一个系数factor,


就是金属塑性阶段常用到的那个更新应力时的factor = yieldNew / ( yieldNew + thremu * deqps ) ,stressNew(k,1) = s11 * factor + smean ,


我把公式中的 yieldNew 和 deqps 都定义到stateNew中去了,然后再.odb中选择SDV,可以输出这两个值的结果(单元积分节点输出),结果也基本符合预期,


唯独这个factor定义到stateNew里面后在.odb里面输出错误,一直是1,按照 yieldNew 和 deqps 的值,factor的值应该是从1开始逐渐减小的,但是.odb中一直是1,这就让我很怀疑自己的子程序到底有没有用factor更新应力,很苦恼,


请问各位大佬,factor这个变量为什么在.odb中无法更新呢,是不是还有什么讲究?我拿field output输出的,难道要用history output?


您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 07:14 , Processed in 0.027503 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表