引起求解不收敛的原因很多,大致可以分为如下几种情况:
网格划分问题导致的不收敛
大家都知道,网格划分的越细,求解的精度越高,但是网格越细,求解时占用的电脑空间就越大,求解所需的时间也越长。网格划分的比较粗时,可能会引起不收敛,解决的方法就是在受力或有明显作用的地方进行局部细化网格。
2.求解方法选择不合适
对于非线性分析来说,系统默认的是稀疏矩阵法(除了子结构计算默认波前法外)。对于3维模型来说,预共轭梯度法是最优的算法,但当结构刚度呈现病态时,迭代不易收敛。为此推荐以下算法:
1)、BEAM单元结构,SHELL单元结构,或以此为主的含3-DSOLID的结构,用稀疏矩阵法;
2)、3-D SOLID的结构,用预共轭梯度法;
3)、当你的结构可能出现病态时,用稀疏矩阵法;
4)、当你不知道用什么时,采用默认算法。
3.其他设置
可将ANSYS缺省的求解精度从1E-8改为1E-4或1E-5即可。
设置足够大的荷载步,可以更容易收敛,避免发散的出现;
设置足够大的平衡迭代步数,默认为25,可以放大到很大(100);
将收敛准则调整,以位移控制时调整为0.05,以力控制为0.01。
对于线性单元和无中间节点的单元(SOLID65和SOLID45),关闭EXTRA DISPLACEMENTS OPTIONS(在OPTIONS中)。
对于CONCRETE材料,可以关闭压碎功能,将CONCRETE中的单轴抗压强度设置为-1。
本期为大家分享了一本教材,链接有效期为7天,希望大家及时下载。
https://pan.baidu.com/s/1WXNNC3bfcelN1K0IGaasag
*****************************************************
(微信号:jyz-1000)
领取专属 10元无门槛券
私享最新 技术干货