ANSYS求解收敛问题

引起求解不收敛的原因很多,大致可以分为如下几种情况:

  1. 网格划分问题导致的不收敛

大家都知道,网格划分的越细,求解的精度越高,但是网格越细,求解时占用的电脑空间就越大,求解所需的时间也越长。网格划分的比较粗时,可能会引起不收敛,解决的方法就是在受力或有明显作用的地方进行局部细化网格。

 

ANSYS求解收敛问题的图1

 

 

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。

来源:ANSYS及Workbench加油站

登录后免费查看全文
立即登录
(14条)
默认 最新
可以
评论 点赞
很好
评论 点赞

查看更多评论 >

点赞 7 评论 14 收藏 6
关注