许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  ansys不收敛之后继续计算

ansys不收敛之后继续计算

阅读数 17
点赞 0
article_banner
当 ANSYS 非线性分析因‌不收敛而中断‌后,若希望‌继续计算‌,可采用以下方法,结合当前(2026年)主流实践与权威资料整理如下:

‌核心策略:使用重启动(Restart)功能继续计算‌

ANSYS 提供了 ‌Restart Analysis(重启动分析)‌ 功能,允许从不收敛前的某个子步恢复计算,是处理不收敛后继续求解的‌最直接有效手段‌。

‌操作步骤(以 ANSYS Workbench 为例)‌

‌确保重启动文件已保存‌

在 Analysis Settings 中设置:

Generate Restart Points → ‌Manual‌

Retain Files After Full Solve → ‌Yes‌

Future Analysis → ‌Prestressed analysis‌(或根据需求选择)‌‌

‌设置重启点位置‌

若在第 55 个子步不收敛,‌不能从该点重启‌,应往前设置(如第 50 或 45 子步)‌‌

在 Load Step 中选择重启点(如 Last 或指定子步编号)。

‌提交继续计算‌

修改收敛参数(如放宽残差准则、增加子步数等,见下文)后,点击 ‌Solve‌,软件将从指定重启点继续求解‌‌

‌其他提升收敛并支持继续计算的关键调整‌

‌启用自动时间步长(Auto Time Stepping)‌

ansys不收敛之后继续计算

自动减小子步尺寸,提高收敛可能性‌‌

设置最小时间步长(如 DELTIM 或 NSUBST)避免过早终止‌‌

‌放宽收敛准则‌

在 Solution > Analysis Settings > Convergence Criteria 中:

将残差阈值从默认 1e-4 放宽至 1e-3(力收敛)‌‌

或改用位移收敛(如 CNVTOL, U, 0.05)‌‌

‌拆分载荷步 / 增加子步数‌

将总载荷分多步施加(如 10 步,每步 10%),避免突变导致发散‌‌

增加最大子步数(如 NSUBST, 100)‌‌

‌优化接触设置‌

降低接触刚度因子(如从 1 改为 0.1)‌‌

ansys不收敛之后继续计算

增大弹球半径(Pinball Radius)避免接触漏检‌‌

‌切换求解器类型‌

复杂模型建议使用 ‌Direct Solver(稀疏矩阵法)‌ 而非 PCG 迭代求解器‌‌

‌启用线性搜索或自适应下降‌

在 Nonlinear Controls 中开启 Line Search 或 Adaptive Descent,限制迭代步长‌‌

‌注意事项‌

‌重启动前务必检查模型合理性‌:网格畸变、边界条件错误、材料参数异常等根本问题不解决,仅靠重启难以收敛‌‌

‌重启点不宜太靠近失败点‌:通常建议前移 3–5 个子步,确保状态稳定‌‌

若多次重启仍不收敛,应结合‌收敛图‌(残差 vs 迭代步)定位问题阶段,针对性调整参数‌‌

更多操作细节可参考 ANSYS 官方文档或以下资源:

ANSYS Workbench 重启动设置指南

非线性收敛问题实用调参技巧


武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

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

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空