abaqus计算过程中连续收敛,但增量步时间没有增加是怎么回事呢? 50
浏览:2052 回答:16
大家好,请问一下
我设置的初始增量步为1e10-5,最大增量步为0.5。
计算过程中如下图:第2个增量步不收敛,但后续都收敛了。按说连续两步收敛之后,增量步时间应该增加才对。但是我这里一直稳定在2.5e10-6上,这样下去得计算几十万步啊???
大家好,请问一下
我设置的初始增量步为1e10-5,最大增量步为0.5。
计算过程中如下图:第2个增量步不收敛,但后续都收敛了。按说连续两步收敛之后,增量步时间应该增加才对。但是我这里一直稳定在2.5e10-6上,这样下去得计算几十万步啊???
有没有可能 设置了最大增量步2.5e-6。
你打算输出10000步么?试一下这个
*static
0.01,1,1e-10,0.1
检查模型边界条件对不对,或者增量步设置问题
这个问题的主要原因是你的第5列,每个增量步的迭代次数太多造成的。每个增量步迭代次数太多,说明非线性计算收敛比较困难,Abaqus会在迭代过程中不断地更新刚度矩阵。Abaqus为了确保你的计算精度,以及保证收敛性,会自动将你的增量步设置得足够小。所以,这个问题的根本原因在于,你的模型设置是否合理,检查初始条件、边界条件是否合理。