声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 15753|回复: 20

对time increment的根本理解

[复制链接]
发表于 2006-10-23 20:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
abaqus的step里有maximum number of increment、initial increment、minimum increment 、maximum increment四个量许多网友不知怎样设置合理,合理设置是建立在深刻理解基础上的。
      要理解这个问题,首先需要了解abaqus的计算过程和有限元计算收敛性问题,abaqus首先用initial值输入进行叠代计算,如果计算结果收敛,则继续以这个值代入计算下一步,如果不收敛,则自动减小时间步长(time increment)重新计算直到收敛然后计算下一步。
       但是如果时间步长减小到最小值minimum时计算结果还是不收敛,则abaqus将停止计算,由此可知maximum值和minimum值分别是abaqus在收敛计算时时间步长的上下限,同时total time=求和(time increment*number),当时间步长很小时,需要计算的步数number相应增大(电脑计算花的时间也随之增大),因此number一般要设置较大值。minimum并不是越小越好,因为1)number即计算时间增大2)abaqus计算精度约在10^(-5),当时间步长小于这个值,计算结果已经没什么意义了。
      有限元计算收敛性与(最小空间步长/时间步长)值有关,若minimum设为10^(-5),还是不收敛,可适当减小空间步长(即把网格画细点),当然还有一些其他办法,如果实在计算不了,也许是模型本身有点问题,或改为显示explicit计算
     总而言之,maximun number要适当设置较大值,initial可适当改小(如-2,-3量级),minimum(-5量级)不要修改,maximum值影响不大,可不改

点评

赞成: 5.0
赞成: 5
很不错的经验分享!!  发表于 2014-6-12 09:06

评分

2

查看全部评分

回复
分享到:

使用道具 举报

发表于 2006-10-23 21:07 | 显示全部楼层
呵呵 谢谢  有好经验多分享啊
发表于 2006-10-23 21:33 | 显示全部楼层
“abaqus的step里有maximum number of increment、initial increment、minimum increment 、maximum increment四个量许多网友不知怎样设置合理,合理设置是建立在深刻理解基础上的。
      要理解这个问题,首先需要了解abaqus的计算过程和有限元计算收敛性问题,abaqus首先用initial值输入进行叠代计算,如果计算结果收敛,则继续以这个值代入计算下一步,如果不收敛,则自动减小时间步长(time increment)重新计算直到收敛然后计算下一步。
       但是如果时间步长减小到最小值minimum时计算结果还是不收敛,则abaqus将停止计算,由此可知maximum值和minimum值分别是abaqus在收敛计算时时间步长的上下限,同时total time=求和(time increment*number),当时间步长很小时,需要计算的步数number相应增大(电脑计算花的时间也随之增大),因此number一般要设置较大值。minimum并不是越小越好,因为1)number即计算时间增大2)abaqus计算精度约在10^(-5),当时间步长小于这个值,计算结果已经没什么意义了。
      有限元计算收敛性与(最小空间步长/时间步长)值有关,若minimum设为10^(-5),还是不收敛,可适当减小空间步长(即把网格画细点),当然还有一些其他办法,如果实在计算不了,也许是模型本身有点问题,或改为显示explicit计算
     总而言之,maximun number要适当设置较大值,initial可适当改小(如-2,-3量级),minimum(-5量级)不要修改,maximum值影响不大,可不改”

两点:1)补充:total time=求和(所有step里所有的time increment)=求和(每个step的time period),zyxie中的公式是平均的公式,可直接反映number的关系
            2)abaqus计算精度约在10^(-5),这是对的!“当时间步长小于这个值,计算结果已经没什么意义了”,时间步长小于这个值,abaqus计算精度并不一定小于10^(-5),这很显而易见!许多实例步长都很小!
           模型的稳定极限是所有单元的最小稳定时间增量,它可以表示为下图:
所以网格细分之后,稳定时间小,即每步算很小的一段距离,故而可以收敛,同时也增长了运算时间!
1.jpg

点评

赞成: 5.0
赞成: 5
  发表于 2014-6-12 09:07

评分

2

查看全部评分

发表于 2006-10-30 12:17 | 显示全部楼层
原来如此,谢谢分享
发表于 2006-10-31 19:07 | 显示全部楼层
不错,很有用,谢谢分享
发表于 2006-10-31 19:14 | 显示全部楼层
请问maximum number of increment、initial increment、maximum increment这几个值最终是怎么确定呢,是人为的?还是可以通过计算得到?本人现在在做一个气体扩散方面的模拟,就在STEP模块这里不知道这几个参数怎么设置,请指教,急,谢谢
发表于 2012-2-15 20:40 | 显示全部楼层
受益匪浅啊,呵呵,谢谢!
发表于 2012-4-29 09:28 | 显示全部楼层
谢谢了啊  看看就能明白点
发表于 2012-8-13 13:02 | 显示全部楼层
太好了,谢谢
发表于 2012-8-17 08:51 | 显示全部楼层
很好的文章
发表于 2013-1-27 21:24 | 显示全部楼层
好东东。楼主挺专业的,
发表于 2013-1-28 11:38 | 显示全部楼层
我也有同样疑问,多谢楼主解答
发表于 2013-3-15 10:17 | 显示全部楼层
学习了,谢谢
发表于 2014-6-11 11:12 | 显示全部楼层
谢谢分享!!!!
发表于 2014-6-12 08:48 | 显示全部楼层
wenjili2020 发表于 2006-10-31 19:14
请问maximum number of increment、initial increment、maximum increment这几个值最终是怎么确定呢,是人为 ...

根据实际情况加上人为经验预估的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-17 09:56 , Processed in 0.071093 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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