解读Abaqus收敛原理,摆脱收敛困扰
变被动模拟为主动分析,迈入Abaqus更高境界
Abaqus非线性问题计算原理
与收敛性控制技术
主讲人:岩土新君
微信号:ytxj202052
课 程 提 纲
主讲人:岩土新君
1 非线性问题的求解
1.1 非线性问题的求解方法
1.2 收敛性判断
1.3 自动增量步的控制
1.4 不稳定问题的自动稳定技术
2 计算过程中收敛性的控制
2.1 修改控制收敛和时间积分参数的方法
2.2 常用的控制参数
2.3 基于通量大小的收敛准则
1
Abaqus非线性问题计算原理与收敛性控制技术 主讲人:岩土新君
第一讲:前言
前 言
主讲人:岩土新君
Abaqus不收敛的原因有很多,比如:
①几何非线性;
②材料参数取值不当;
③边界条件设置不合理;
④初始条件设置不合理;
⑤接触模型不合理;
⑥模拟的过程与实际情况不符;
⑦过于追求模拟结果与实际情况一致;
在上述条件都比较合理的情况下,如何有效提高模型收敛性?
Abaqus默认设置下,收敛条件相对来说是比较苛刻的,不利
于综合的大型工程或多物理场耦合问题的求解。
3
Abaqus非线性问题计算原理与收敛性控制技术 主讲人:岩土新君
第二讲:非线性问题的求解方法
1 非线性问题的求解
主讲人:岩土新君
1.1 非线性问题的求解方法
将荷载作为时间的函数,通过增加时间来获得非线性响应。
将求解过程划分为许多个时间增量步,并在每个增量步完成时
达到平衡。
5
1 非线性问题的求解
主讲人:岩土新君
1.1 非线性问题的求解方法
分析步(steps):一个模拟可能由1个或多个分析步构成。
增量步(increments):先给定初始增量步,后面的增量步大小
自动确定。
迭代(iterations):每个增量步通过迭代来达到平衡。如果某
个增量步不平衡,则自动在本增量步内进行下一个迭代。随着每
次迭代,模型获得的解越来越接近平衡。但是,有时候迭代过程
中结果发散,解偏离平衡状态越来越远。这种情况下,Abaqus会
终止该增量步的迭代,并自动设置一个更小的增量步,重新计算,
直到达到平衡。
6
1 非线性问题的求解
主讲人:岩土新君
1.1 非线性问题的求解方法
分析步(steps)
7