解决“Solver Engine不收敛”难题的实用指南

报错内容如下:

The solver engine was unable to converge on a solution for the nonlinear problem as constrained.

解决思路:对于这类求解不收敛问题,大多数原因在于接触和约束,重点检查模型的接触是否合理正确。对于是否含有高级接触,有不同的处理方法。下面分别讨论:




1.模型中不含有高级接触

1)检查约束:在结构仿真中,检查约束是否完全,是否能有效杜绝发生刚性运动;(打开weak spring后在进行计算,观察是否报错,如果不报错,很有可能是此原因);

2)检查材料与对流曲线:在热仿真中,检查材料曲线或对流曲线,观察在温度范围内,是否出现急剧上升或下降,也就是材料曲线或者对流曲线有没有尖点;

3)修改热导属性参数:如果在涉及接触的热分析过程中遇到以上报错,请考虑修改热导属性(thermal conductance)。




2.模型中含有高级接触

1)检查约束:检查是否有足够的约束以防止刚性运动;
2)检查载荷加载:检查载荷是否合理。不同于线性问题,其结果将随着载荷线性地扩展,高级接触是非线性的,如果载荷太大或太小,就很可能出现收敛问题;(尝试调小时间步)
3)更改接触类型:当模型中滑动完全不受约束时,即接触类型是无摩擦,请尝试将类型设置为粗糙,这会有助于一些问题的收敛;
4)检查接触面网格:接触面网格是否足够精细,过于粗糙的网格可能会导致不准确的答案和收敛困难;
5)调整接触刚度值:考虑调整接触刚度K值,一般调小。接触刚度的默认值为1,较小的KN将允许更多的接触穿透,这可能导致不准确,但有助于问题收敛。
6)更改接触行为:如果使用的是对称接触(默认情况下接触是对称的),考虑使用非对称接触对。这有助于解决由于接触颤振而产生振荡问题。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空