耦合(Coupling) — CAE术语解说

分类:术语集 | 2026-03-28
CAE visualization for coupling - technical simulation diagram

耦合(Coupling)是什么

🙋

经常听到"耦合分析"这个词,但它与普通的单体分析有什么区别呢?


🎓

简单说,这是多物理场的世界。当结构、流体、热、电磁场等多个物理现象相互影响时,将它们一起求解就是耦合分析。单体分析只求解一个物理场,但实际产品中多个物理现象是相互关联的。例如,发动机活塞受燃烧气体压力(流体)而变形(结构),同时承受高温(热)。如果分别独立求解,就无法准确反映现实。


🙋

我听说过"单向耦合"和"双向耦合"这两个概念,但不太明白它们的区别。


单向耦合和双向耦合

🎓

问得好。单向耦合(One-way coupling)是将物理场A的结果传递给物理场B,但B的结果不反馈给A。用箭头表示就是A→B的单向流向。

例如,在热应力分析中,"先进行稳态热分析得到温度分布,然后将温度传递给结构分析计算应力"就是典型例子。当结构变形对温度分布的影响可忽略不计时,这个方法就足够了。


🙋

双向耦合就是A⇄B这样来回的过程吗?


🎓

完全正确。双向耦合(Two-way coupling)是A和B交替交换数据,直到两个物理场的解都达到一致为止。FSI(流体结构耦合)就是一个很好的例子,流体对结构施加压力使其变形→变形改变了流场→新的压力分布作用在结构上…这个循环反复进行直到收敛。


🙋

在实务中,单向耦合和双向耦合应该怎么选择?


🎓

判断标准是"反向影响是否会显著改变结果"。例如电子基板的热应力,变形量只有微米量级,对温度场的影响基本可以忽略,所以单向耦合就足够了。但对于飞机机翼这样的情况,气动荷载使机翼下垂,迎角改变,升力分布随之改变……这时就必须用双向耦合。计算成本方面,双向耦合要高得多,所以在实务中能用单向耦合就用单向耦合是铁律。


单体式法和分离型(分割)法

🙋

我听说耦合的求解方法也有多种,"单体式法"和"分割法"有什么区别吗?


🎓

基本上有两种方法。

单体式法(Monolithic)是将所有物理场的支配方程统一成一个巨大的联立方程组进行求解。用数学形式表示,将流体变量 $\mathbf{u}_f$ 和结构变量 $\mathbf{u}_s$ 合并为

$$\begin{bmatrix} \mathbf{A}_{ff} & \mathbf{A}_{fs} \\ \mathbf{A}_{sf} & \mathbf{A}_{ss} \end{bmatrix} \begin{bmatrix} \mathbf{u}_f \\ \mathbf{u}_s \end{bmatrix} = \begin{bmatrix} \mathbf{b}_f \\ \mathbf{b}_s \end{bmatrix}$$

进行求解。其中非对角线的 $\mathbf{A}_{fs}$、$\mathbf{A}_{sf}$ 是耦合项。这种方法的稳定性和精度很高,但求解器的实现困难,内存占用也很大。


🙋

全部合并成一个方程,意味着无法直接使用现有的求解器了?


🎓

正是这样,这也是单体式法的弱点。所以在实务中,分离型(Partitioned)方法被广泛采用。分离型是用各自专用的求解器分别求解各物理场,然后在界面处交换数据。可以灵活组合Fluent处理流体,Abaqus处理结构这样的最优求解器组合。而且可以为各物理场分别优化网格粗度和时间步长,这是很大的优势。


🙋

分离型看起来更方便,那它就没有缺点了吗?


🎓

当然有。分离型在界面数据交换时会产生时间滞后,在强耦合问题中可能收敛困难。例如"附加质量效应"很大的问题——密集流体中轻结构的振动——分离型容易变得不稳定。这种情况下,可以增加子迭代(界面迭代)次数,或者使用Aitken加速这样的松弛方法。


FSI(流体结构耦合)

🙋

FSI具体应用在哪些场景?


🎓

实务中常见的应用有这些:

这些都是"流体力使结构变形,变形改变流场"的双向相互作用,所以都需要双向FSI


🙋

FSI的界面具体交换什么数据?


🎓

界面的适配条件主要有两个。运动学条件(位移和速度的连续性)和力学条件(力的平衡)。从流体的角度看,界面是移动壁面,所以需要让流体网格追随结构的位移。这时通常采用ALE法。结构一侧接收来自流体的面压(牵引力)。由于流体和结构网格往往不一致,界面映射(插值)的精度也很关键。


热结构耦合

🙋

热结构耦合比起FSI似乎要简单得多,实际上是这样吗?


🎓

确实,在大多数情况下,热结构耦合的数值计算难度不如FSI那么高。热结构耦合涉及温度场 $T$ 和位移场 $\mathbf{u}$ 的耦合,基本机理是这样的:

温度变化 $\Delta T$ 产生热膨胀应变 $\varepsilon_{th} = \alpha \Delta T$,在受约束时产生热应力。相反,塑性变形或摩擦产生的热使温度场改变时,就变成了双向耦合。

实务中最常见的是半导体封装的温度循环问题,硅芯片、焊料、基板的线膨胀系数差异导致界面应力集中。这种情况通常单向耦合(温度→应力)就足够了。


🙋

那热结构耦合什么时候需要双向耦合?


🎓

典型例子是金属塑性加工。在锻造和压力成形中,材料的塑性变形产生大量热量使温度升高,温度升高降低材料的屈服应力使其更容易变形。这种"变形→发热→软化→进一步变形"的反馈循环,没有双向耦合是无法准确描述的。摩擦搅拌焊接(FSW)也是这样。


实务中的选择方法

🙋

进行耦合分析时,首先应该考虑什么?


🎓

开始耦合分析时的检查清单大致如下:

  1. 确定涉及的物理场(结构、流体、热、电磁场等)
  2. 判断耦合方向 — 反向反馈是否会使结果改变5%以上,如果会则考虑双向耦合
  3. 估算耦合强度 — 密度比(流体/结构)越大越容易用弱耦合。反之,密度比接近1(血流等)时耦合较强
  4. 确定求解器策略 — 选择单体式(COMSOL等)还是分离型(Ansys System Coupling、preCICE等)
  5. 确认界面网格一致性 — 非一致网格需要选择合适的插值方法,精度直接影响结果

稳妥的做法是先用单向耦合试验,通过"反向影响有多大"的确认步骤,再决定是否需要双向耦合。


相关术语

准确理解CAE术语是团队沟通的基础。— Project NovaSolver也着眼于实务者的学习支持。

请告诉我们在耦合分析实务中感受到的课题

Project NovaSolver旨在解决CAE工程师日常面临的课题——建模的复杂性、计算成本、结果解释——等问题。您的实务经验将成为更好工具开发的动力。

联系方式(筹备中)
本文评价
感谢您的回答!
有帮助
希望
更详细
报告
错误
有帮助
0
希望更详细
0
报告错误
0
由NovaSolver贡献者撰写
Anonymous Engineers & AI — 网站地图
查看个人资料