abaqus计算过程中连续收敛,但增量步时间没有增加是怎么回事呢? 50

浏览:2052 回答:16

大家好,请问一下

我设置的初始增量步为1e10-5,最大增量步为0.5。

计算过程中如下图:第2个增量步不收敛,但后续都收敛了。按说连续两步收敛之后,增量步时间应该增加才对。但是我这里一直稳定在2.5e10-6上,这样下去得计算几十万步啊???

Snipaste_2021-02-03_08-38-23.png
Snipaste_2021-02-03_08-52-41.png


邀请回答 我来回答

全部回答

(8)
默认 最新
岩土新君

这个问题的主要原因是你的第5列,每个增量步的迭代次数太多造成的。每个增量步迭代次数太多,说明非线性计算收敛比较困难,Abaqus会在迭代过程中不断地更新刚度矩阵。Abaqus为了确保你的计算精度,以及保证收敛性,会自动将你的增量步设置得足够小。所以,这个问题的根本原因在于,你的模型设置是否合理,检查初始条件、边界条件是否合理。

2021年2月3日
已采纳 评论 3 点赞 3
琳泓comsol

有没有可能 设置了最大增量步2.5e-6。

2021年2月3日
评论 3 点赞 2
tanrch

你打算输出10000步么?试一下这个

*static

0.01,1,1e-10,0.1

2021年4月26日
评论 1 点赞 1
北望逸尘
可以稍微调试一下
2021年6月27日
评论 点赞
I Ll
奥利给,没毛病
2021年6月26日
评论 点赞
Mojito13
你设置了增量值
2021年2月7日
评论 点赞
李时珍

检查模型边界条件对不对,或者增量步设置问题

2021年2月6日
评论 点赞
憶森
2.5 e-6为是不是设置为最小增量步了?
2021年2月3日
评论 1 点赞

没解决?试试专家一对一服务

换一批