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

[子程序] 如何设置UMAT的启用步

[复制链接]
发表于 2009-5-12 16:19:22 | 显示全部楼层 |阅读模式 来自 四川成都
对于粘弹性材料UMAT进行测试:step1产生一个瞬时位移,该步采用线弹性材料; step2为VISCO分析步,采用UMAT.
请问该如何设置,使得UMAT只在step2开始作用?线弹性的材料属性应该在哪里设置?

谢谢
发表于 2009-5-12 16:55:23 | 显示全部楼层 来自 韩国
Simdroid开发平台
1 方法一,先分析一步,注意设置restart,这样结果会保存到文件*.res, 然后重新启动分析(复制 *.cae文件,修改material,删去以前的step,重新定义一个step(是你想要做的step2),load设置的时候先选择predefined fiel, creat, other --》 initial state -->选择模型 --》 选择*.res --> ... --> 提交分析

2. In Abaqus/Standard you can introduce dependence on solution variables with a user subroutine. User subroutine USDFLD allows you to define field variables at a material point as functions of time, of any of the available material point quantities listed in “Abaqus/Standard output variable identifiers,” Section 4.2.1, and of material directions. Material properties defined as functions of these field variables may, thus, be dependent on the solution.


我没有确认这些,就是我的想法,如有困难,再议~~
回复 不支持

使用道具 举报

发表于 2009-5-16 11:13:53 | 显示全部楼层 来自 山东济南
为什么非要分步加载啊?
直接在UMAT里,用子步的方法实现你说的瞬时位移不行吗?
IF (KINC .LT. 2) THEN 先弹性应力更新
IF (KINC .GE. 2) THEN 用你的本构算法更新应力
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 05:24 , Processed in 0.048833 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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