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

可否有实现根据计算应力结果杀死部分单元继续计算的方法

[复制链接]
发表于 2008-1-23 13:20:40 | 显示全部楼层 |阅读模式 来自 浙江杭州
实在是憋了很久了,还是没有办法实现。希望大家提提思路。
我的问题是想模拟失效,就是当单元的最大主拉应力超过一定值时,把单元杀死,然后开始增加新的荷载,继续计算,继续杀死超过拉应力极限的单元,知道计算发散,得到极限荷载。虽然这种方法相比explit中材料损伤方法,显的很粗糙,但是我觉得当载荷步分的足够小的时候,还是近似得到极限荷载的。为什么不用explit中材料损伤方法的原因是,explicit模块没有提供我想要的材料模型(我想模拟的是cast iron)。
在ansys里,可以通过重启动和杀死单元相结合来是实现。但是发现ansys的计算结果不够准确,计算位移和实验测得位移相差很远。
在abaqus里,却没有办法通过同样的思路实现。一是,ansys的重启动跟abaqus的重启动不同,ansys允许在重启动分析中修改模型,比如杀死单元,但是在abqus里不允许,因此,不能通过重启动实现,abaqus里还有import result功能,是允许修改模型的,但是还是碰到同样的问题,import功能没法实现cast iron材料。
也就是说在abaqus里,杀死单元等操作必须在一个job的各个step中完成,我的问题的难处是开始不知道那些单元要杀死,只有计算了一个step后,从这个step的计算结果中才能了解要杀死的单元,因此这不同模拟施工开挖,施工开挖是计算开始之前,知道在什么荷载步,杀死什么单元的。而我的问题是算完一个step,然后暂停计算,从计算结果中提取中要杀死的单元编号,供在下个step里修改模型 (??我觉得这里的困难很大,因为不管是python,还是cae,最终都是形成inp 文件给abqus计算内核,而这个inp里面的每个step里要杀死的单元似乎又要定义好的。。。。)
不知道有没有什么用户子程序之类的可以实现该方法,我说的不是umat,弄个材料损伤模型太复杂了。
真是有点不解,为什么abaqus的重启动之后就没有办法修改模型(杀死单元)了呢?
 楼主| 发表于 2008-1-23 15:09:50 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
子程序URDFIL好像也无法实现,只能根据结果来结束计算!
回复 不支持

使用道具 举报

 楼主| 发表于 2008-1-23 15:22:17 | 显示全部楼层 来自 浙江杭州
Elements or contact pairs can be removed or reactivated in a restart analysis (“Restarting an analysis,” Section 9.1.1) only if elements or contact pairs were removed or reactivated in the original analysis. In situations where it is expected that the addition or removal of elements or contact pairs will be required in a restart analysis, but there is no such need in the original analysis, you must activate element or contact pair removal/reactivation in the original analysis. Activating this capability does not add or remove any elements or contact pairs; it only prepares ABAQUS/Standard to allow for these changes in a subsequent restart analysis.

Input File Usage:            Use the following option to activate element or contact pair removal/reactivation:

*MODEL CHANGE, ACTIVATE
好像看到了一线希望,在开始分析前,把单元都激活.试试看
回复 不支持

使用道具 举报

发表于 2008-1-26 01:36:34 | 显示全部楼层 来自 安徽铜陵
弱弱地问Restarting an analysis是什么含义,怎么应用?看了半天帮助文件还是似懂非懂,谢谢
回复 不支持

使用道具 举报

发表于 2008-1-26 10:16:12 | 显示全部楼层 来自 四川凉山州西昌
ansys是可以的。。。可以提取结果文件,再if一下。然后杀了。再算
回复 不支持

使用道具 举报

发表于 2008-9-1 11:19:11 | 显示全部楼层 来自 四川成都

回复楼主

楼主,我要做的是考虑磨屑影响的摩擦磨损问题
当中也要用到单元的杀死与激活
我QQ;364132099
邮箱:guoyan619@126.com
能加我指导一下吗
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 22:37 , Processed in 0.052526 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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