对time increment的根本理解
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值影响不大,可不改 呵呵 谢谢有好经验多分享啊 “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),这很显而易见!许多实例步长都很小!
模型的稳定极限是所有单元的最小稳定时间增量,它可以表示为下图:
所以网格细分之后,稳定时间小,即每步算很小的一段距离,故而可以收敛,同时也增长了运算时间! 原来如此,谢谢分享 不错,很有用,谢谢分享 请问maximum number of increment、initial increment、maximum increment这几个值最终是怎么确定呢,是人为的?还是可以通过计算得到?本人现在在做一个气体扩散方面的模拟,就在STEP模块这里不知道这几个参数怎么设置,请指教,急,谢谢 受益匪浅啊,呵呵,谢谢! 谢谢了啊看看就能明白点 太好了,谢谢 很好的文章 好东东。楼主挺专业的, 我也有同样疑问,多谢楼主解答 学习了,谢谢 谢谢分享!!!! wenjili2020 发表于 2006-10-31 19:14
请问maximum number of increment、initial increment、maximum increment这几个值最终是怎么确定呢,是人为 ...
根据实际情况加上人为经验预估的
页:
[1]
2