PCG(preconditioned conjugate gradient) 迭代算法是啥意思啊

ANSYS 计算的时候报错了,说如果不收敛推荐用 direct solver。请问 PCG 跟 direct 两种方法有什么区别?

attachments-2020-06-34tHN7cY5eea4febce699.png

  • 3151
请先 登录 后评论

1 个回答

李宇

其实就是 ANSYS 求解器的不同迭代算法,其中 Direct Solver 是指稀疏矩阵法,是默认的迭代收敛方法,计算性能还可以。PCG 是预共轭梯度法,相比较而言计算速度要快一些,适合用于解决三维模型的计算,但是当结构单元刚度畸变时,迭代不容易收敛,因此计算稳定性就会差一些。

提示使用 Direct Solver,表明该计算模型使用 PCG 迭代算法会造成计算结果不收敛,仿真计算不收敛,意味着获得的计算结果不可信。

请先 登录 后评论