分离解法与整体解法

分类:多物理场 | 2026-10-01 改写
CAE visualization for partitioned vs monolithic theory - technical simulation diagram
分离解法与单体式解法

理论:两种解法

概述

🙋

做流固耦合分析,不知道该选分离解法还是整体解法。

🎓

分离解法用各自的求解器分别求解流体和结构,在界面交换力和位移并反复迭代,最大优点是能直接组合熟悉的求解器。整体解法把两者的方程组装成一个方程组同时求解,即使强耦合也稳定,但需要专用求解器。如何选择通常取决于耦合强度,衡量这种强度的典型指标是流体“附加质量”与结构质量之比。

附加质量模型

$$ m_s\,\ddot x + k\,x = -m_a\,\ddot x \quad\Rightarrow\quad \ddot x^{(i+1)} = \frac{-k x - m_a\,\ddot x^{(i)}}{m_s}, \qquad \text{error factor} = -\frac{m_a}{m_s} $$

质量 $m_s$ 由弹簧 $k$ 支撑在不可压缩流体中运动时,流体以 $-m_a \ddot x$ 的力反推。若分离解法用上一个加速度计算流体力,误差每交换一次乘以 $-m_a/m_s$。比值超过1时误差不断增大。

$$ \ddot x \leftarrow \ddot x^{(i)} + \omega\left(\tilde{\ddot x}^{(i+1)} - \ddot x^{(i)}\right), \qquad \omega_{opt} = \frac{1}{1 + m_a/m_s} $$

用松弛系数 $\omega$ 折减更新量后,误差倍率变为 $1 - \omega(1 + m_a/m_s)$,即使比值很大,用足够小的 $\omega$ 也能收敛。Aitken松弛根据最近两次残差自动确定 $\omega$。

Coffee Break 随笔闲谈

因血管计算而出名的不稳定性

附加质量不稳定性在21世纪初血流与血管壁耦合分析兴起后广为人知。像飞机机翼与空气这样结构远重于流体的组合,分离解法运行得毫无问题。但血管壁与血液密度几乎相同,而且很薄。附加质量超过结构质量,甚至有报告称时间步长越小反而越不稳定。以此为契机,松弛、拟牛顿法、改进界面条件的Robin型耦合等稳定分离解法的方法得到了很大发展。

算例:改变附加质量比

用质量1 kg、弹簧100 N/m的模型,比较每步只交换一次力的弱耦合与整体解法的时间响应(初始位移0.01 m,400步):

附加质量比弱耦合 Δt = 0.01 s弱耦合 Δt = 0.001 s整体解法
0.5稳定稳定稳定
0.9稳定稳定稳定
1.1发散发散稳定
1.5发散发散稳定
🙋

时间步长缩小到1/10还会发散?

🎓

对,这正是它与普通数值不稳定的不同之处。误差倍率只由 $m_a/m_s$ 决定,不含时间步长,所以缩小步长也治不好。不可压缩流体在结构加速的瞬间整体响应,力延迟传递本身就是问题。如果附加质量比可能超过1,就认为弱耦合根本不能用,选择子迭代或整体解法。

例2:子迭代次数

在一个时间步内反复交换时,误差降到10⁻⁸所需的迭代次数:

附加质量比无松弛松弛系数0.5Aitken松弛
0.18242
0.527142
0.917572
1.5发散142
10发散发散2

该模型只有一个未知数,Aitken松弛2次就找到精确的松弛系数。实际耦合分析中界面未知数很多,附加质量也不是单一值,迭代次数会更多,但通常仍比固定松弛少。而比值很小如0.1时,固定松弛0.5反而会变慢。

选择参考

  1. 由流体与结构的密度比和厚度估算附加质量比的量级(重结构与气体时小,薄结构与液体时大)。
  2. 比值足够小时弱耦合即可;接近或超过1时用子迭代加松弛(Aitken、拟牛顿法)。
  3. 若子迭代次数太多导致计算时间成为问题,考虑整体解法。
  4. 确认界面数据传递(网格不匹配时)是否保持总力守恒。
  5. 记录收敛判据以及每步迭代次数的历史。
Coffee Break 随笔闲谈

“在空气中能算,在水中就崩”

薄金属板的振动在空气中用弱耦合流固耦合分析顺利求解,用同样设置算水中时几步就发散了,时间步长缩小到1/10结果也一样。空气的附加质量只有板质量的百分之几,但水的密度约为空气的800倍,对薄板来说附加质量远大于板自身质量。在子迭代中加入Aitken松弛后稳定求解。更换介质时要重新估算附加质量比。

常见错误

错误与对策

错误后果对策
试图缩小时间步长来解决附加质量不稳定依旧子迭代与松弛
液体中用弱耦合几步就发散估算附加质量比
大比值用固定松弛发散Aitken或拟牛顿法
收敛判据太松能量不断增加检查残差历史
界面力传递不守恒总力偏差守恒型映射
🙋

我想了解相关内容。

🎓

可以用附加质量系数计算确认不同形状的附加质量。思路参考强耦合与弱耦合、交错耦合和耦合分析的收敛,实现参考联合仿真和非匹配网格间的数据映射。

关联模拟器

在本领域的交互式模拟器中体验理论

模拟器列表

相关分析领域

结构分析电磁分析热分析
本文评价
感谢您的反馈!
有帮助
更详细
报错
有帮助
0
更详细
0
报错
0