ABAQUS:对time increment的正确理解
2017-06-15 by:CAE仿真在线 来源:互联网
迭代的时间增量如果太大,则会有巨大的误差,导致无法收敛,一旦不能收敛,abaqus就会降低time increment以找到收敛的解,并逐步向前推进整个分析。
如果增量的范围约束了系统可变范围,那么abaqus就会提示说:TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED,而终止。
如果范围比较宽,系统降低了5次增量时间,仍然没有达到收敛,则就会提示:Too many attempts made for this increment,即已经超过cutback数量的尝试啦,还不能收敛,就此拉倒!
每个时间增量步都会做这个尝试,你说这个设置重不重要?
标准是力求适当,碰到第一个错误,就降低minimum increment,碰到第二个错误可考虑降低initial increment或增加cutback。
下面是其他网友的一些见解,仅供参考:
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:对time increment的正确理解 abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训