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

[子程序] 知道流动应力的表达式,如何写子程序

[复制链接]
发表于 2012-7-13 11:30:14 | 显示全部楼层 |阅读模式 来自 甘肃兰州
各位,请教一个问题

知道了材料的塑性为J2 塑性流动理论以及flow stress的表达式,请问子程序如何编写的?

我目前的思路是:根据帮助自带的J2塑性子程序umatmss3.for去修改,我的问题是如何将flow stress写到子程序AHARD里面!

也可以说是:知道了流动应力的表达式,如何编写子程序!


谢谢各位!
发表于 2012-7-13 13:51:14 | 显示全部楼层 来自 法国
Simdroid开发平台
首先你要会编程

然后看abaqus用户手册里subroutines那本的子程序例子,依样画葫芦
回复 不支持

使用道具 举报

发表于 2012-7-13 13:52:25 | 显示全部楼层 来自 法国
知道公式,写程序真的不难,关键是后面的调试,很多细节上可能有问题。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-15 11:41:24 | 显示全部楼层 来自 甘肃兰州
本帖最后由 duderi 于 2012-7-15 11:42 编辑

子程序UHARD用来计算硬化阶段的屈服应力的更新,参考http://forum.simwe.com/forum.php?mod=viewthread&tid=570666&highlight=%E7%A1%AC%E5%8C%96,以及http://forum.simwe.com/thread-939615-1-1.html在这个帖子里面chunyu大侠和蓝牙版主用牛顿迭代法求硬化模量并对屈服应力进行更新。
abaqus自带的umatmss3.for子程序中用插值的方法计算硬化模量并对屈服应力进行更新,参考:http://forum.simwe.com/thread-391972-1-1.html



那么,如果知道了流动应力(后继屈服应力)的表达式,那么UHARD硬化子程序的任务就是用插值的方法或者牛顿迭代法计算硬化模量以及更新屈服应力吗?


不知道我的这个理解是否正确,请各位帮忙解释一下!


谢谢





回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 16:55 , Processed in 0.027760 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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