购买及技术支持热线+86 755-27916636
Abaqus学习资料

当前位置:主页 > Abaqus > Abaqus学习资料 >

abaqus中对time increment的理解

发布者:秩名   发布时间: 2011-11-17 浏览次数:

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 实现 abaqus入门使用手册
基于ABAQUS的边坡失稳综合判据法 abaqus数据的输入输出
关于ABAQUS 的任务管理 abaqus中材料方向与增量步