ANSYS 迭代求解器适用于大规模模型(通常超过 100 万自由度)、内存受限场景及结构刚度矩阵稀疏的情况,通过迭代逼近方式求解方程组,内存消耗较小但可能对收敛参数设置要求较高。
迭代求解器适用场景与特点
模型规模判定:当模型自由度超过 100 万或网格数量庞大导致直接求解器内存不足时,应优先选择迭代求解器。
内存与算力权衡:迭代求解器占用更少内存,但占用更多 CPU 算力。
直接求解器占用更多内存,但占用更少 CPU 算力。
当端口数小于计算机核数×2 时,采用迭代法可降低内存需求。
典型应用场景:大规模线性分析。
复杂热分析问题。
非线性问题及复杂几何形状模型。
结构刚度矩阵稀疏的情况。
求解器选择与设置方法
Workbench 中设置:在 Mechanical 分析树的 Analysis Settings 细节设置中,找到求解器控制选项,将求解器类型从默认程序控制改为 Iterative(迭代)。
APDL 命令设置:选择 AMG 迭代求解器:EQSLV,AMG
选择 PCG 迭代求解器:适用于中等规模问题,效率介于直接和迭代之间。
关键参数调整:迭代最大次数:默认 50 次,复杂模型可调至 100 次。
收敛容差:结构分析默认残差收敛值约 1e-4,复杂非线性问题可调整至 1e-3。
根据 CPU 核心数合理设置并行计算配置。
收敛问题处理建议
收敛失败排查:超过最大迭代次数仍不收敛时,优先检查模型接触设置、网格质量及边界条件合理性。
参数调整策略:适当放宽收敛准则(如残差阈值从 1e-4 调至 1e-3)。
增大最大迭代步数(从默认 25 或 50 调至 100 甚至 200)。
调整 AMG 参数或切换回 SPARSE 直接求解器。
求解器切换:若迭代求解器持续失败,可尝试切换为直接求解器,虽然计算时间可能增加,但收敛稳定性更好。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权