Aitken加速 — CAE用语解说

分类:词汇表 | 2026-01-15
CAE visualization for aitken acceleration - technical simulation diagram

Aitken加速

🙋

我正在做FSI(流体结构耦合)分析,弱耦合的迭代计算很难收敛。Aitken加速法是怎样加快收敛的呢?


定义

🙋

"自动调整松弛系数",那松弛系数到底是什么呢?


🎓

弱耦合FSI中,流体和结构交替求解——流体计算→界面传递力→结构计算→界面传递位移→下一次流体计算……进行迭代。由于"直接使用接收到的值会发散"的情况很多,需要进行"松弛(Relaxation)",将新解与旧解混合。ω·u_new + (1-ω)·u_old这样的形式,ω越小越稳定,但收敛越慢。ω的确定方法一直是个问题。


CAE中的位置

🙋

Aitken加速是自动决定ω吗?这样就不用手动试错了?


🎓

是的。Aitken法观察迭代的残差变化,"前一步和当前步的残差矢量是如何变化的",从中自动计算出最优的ω(松弛系数),实时应用。这样即使在ρ流体/ρ结构很大的密度比问题——即所谓"附加质量不稳定"问题,如血管FSI分析(动脉非常柔软,流体与结构强耦合)中,用Aitken加速也能实现显著的收敛改善。


🙋

OpenFOAM或preCICE这样的开源软件也能用吗?


🎓

OpenFOAM与耦合库preCICE的组合可以使用Aitken加速。preCICE内置了Aitken加速的后处理(post-processing)模块实现,支持OpenFOAM与OpenFOAM的耦合FSI分析,也支持OpenFOAM与CalculiX的耦合。这样可以避免手动调整松弛系数的反复试错。收敛判定(残差降到百分之几认为收敛)和最大迭代次数的平衡也很重要,需要与Aitken加速配合调整,这是实务优化的关键点。


相关用语

🙋

请整理一下与Aitken加速相关的概念。


🎓
  • 弱耦合
  • FSI
  • 收敛

  • 🙋

    从手动ω设为0.1、试50次迭代……这种反复试错中解放出来,对实务来说意义重大。特别是结构柔软或密度比大的FSI问题,这是必备的手法!


    准确理解CAE用语是团队沟通的基础。 — Project NovaSolver也致力于实务工作者的学习支援。

    Aitken加速在实务中遇到的课题,请告诉我们

    Project NovaSolver致力于解决CAE工程师日常面临的课题——配置复杂、计算成本、结果解释——的解决方案。你的实务经验将成为开发更好工具的动力。

    联系我们(准备中)
    本文的评价
    谢谢你的反馈!

    帮助
    想要
    更详细
    报告
    错误
    有帮助
    0
    想要更详细
    0
    报告错误
    0
    由NovaSolver贡献者撰写
    匿名工程师 & AI — 网站地图
    查看简介