在 ANSYS 中更改收敛准则,主要通过调整 收敛控制参数 来实现,具体操作可根据使用的是 Workbench 图形界面 还是 APDL 命令流 分别进行。
一、图形界面操作(Workbench)
在 Tree Outline 中,右键点击 Solution 或进入 Analysis Settings。
找到 Convergence Criteria(收敛准则)选项。
根据分析类型(结构、热、流体等),可分别设置:Force(力收敛)
Displacement(位移收敛)
Energy(能量收敛,部分模块支持)
修改对应的 容差值(Tolerance),例如:将默认的 0.001 或 0.005 放宽至 0.01~0.05,以提高收敛可能性。
若使用 Structural Analysis,还可勾选 Use Displacement Convergence 或 Use Force Convergence 来启用/禁用特定准则。
💡 提示:默认情况下,SOLCONTROL 为 ON,力/力矩默认容差为 0.005,位移为 0.05
二、APDL 命令流方式
使用 CNVTOL 命令设置收敛准则,语法如下:apdl
CNVTOL, lab, value, toler, norm, minref
lab:收敛变量类型,如 'F'(力)、'U'(位移)、'M'(弯矩)等。
value:绝对收敛值(可选)。
toler:相对收敛系数(常用)。
norm:范数类型,通常为 2(L2 范数)。
minref:参考值(可选)。
常用示例:放宽力收敛准则至 0.01(L2 范数):apdl
CNVTOL, F, , 0.01,
同时启用位移收敛(容差 0.05):apdl
CNVTOL, U, , 0.05,
强制指定绝对收敛值为 1000(适用于大模型):apdl
CNVTOL, F, 1000, 0.00001,
⚠️ 注意:不要单独使用位移收敛,易导致“假收敛”;官方推荐以 力收敛为主,位移为辅
三、实用建议
默认收敛精度为 0.1%(即 0.001),工程中常放宽至 0.01~0.05 以加快收敛
若模型包含 接触、大变形或材料非线性,建议优先放宽收敛准则,再结合:增加子步数(NSUBST)
启用自动时间步(AUTOTS, ON)
优化接触设置(如减小接触刚度)
调整后可通过 收敛图(横轴:累积迭代次数;纵轴:绝对收敛范数)监控收敛状态
如需进一步操作指导,可参考 ANSYS 官方文档中的 “Nonlinear Convergence Criteria” 部分,或查阅 ANSYS Help。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权