在ABAQUS软件中的分析步(Step)设置界面中,增量步大小的初始值、最小值、最大值以及最大增量步数这4 个量之间的关系怎样?又应如何设置?
首先,我们需要清楚ABAQUS的计算迭代过程:ABAQUS软件首先用增量步的初始值进行迭代计算,如果计算结果收敛,则以该值代入下一步计算,若计算结果依然收敛,为了节约计算成本,ABAQUS软件会自动尝试增加增量步大小进行迭代计算;如果计算结果出现不收敛现象(监控器属性栏出现字母“U”),则ABQUS软件自动减小时间步长重新计算,直至计算结果收敛,然后再将该值代入下一步计算中,依此往复迭代。如果时间步长减小到增量步的最小值时计算结果仍不收敛,ABAQUS软件将中止计算,判定计算结果不收敛。
搞清楚迭代原理之后,我们就知道如何设置这四个量的具体参数值了。对于容易收敛的问题且对相关变量的过程变化不做要求的仿真分析,为了节约计算成本,增量步初始值一般保持默认,设为1即可。但是,对于难于收敛的非线性问题或者我们比较关心模型加载的过程,增量步初始值可适当设小。需要说明的是增量初始值如果设置太小,会增加我们的计算时间,如果设置过大,ABAQUS被迫进行多次“折减”,甚至直接导致计算不收敛。
增量步的最小值一般使用默认值,对于复杂非线性问题,可酌情再减少1~2个数量级,如果计算还不收敛,可考虑减少空间步长(网格尺寸)。
增量步的最大值对收敛没有影响,一般采用默认值(分析步时间)。
最大增量步数默认值为100.对于一些复杂的问题,可以酌情将此参数设置大些。
这四个量在作业监控器界面中的对应关系如下图所示:
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删