流固耦合:MarineFlow 的压力怎样成为 SAM 的结构载荷 / Fluid-Structure Interaction from MarineFlow Pressure to SAM Loads
📅 创建时间:2026-07-20 🏷️ 标签:#流固耦合 #载荷映射 #附加质量 #声固耦合 📚 前置知识:[[09-analysis-types]]
1. 什么是流固耦合
流体对结构施加压力和剪切力,结构变形又可能改变流体边界。
text
流体场 → 压力/剪切 → 结构响应
结构变形 → 边界运动 → 流体场变化根据反馈是否重要,分为单向和双向耦合。
2. 单向耦合
text
MarineFlow 求流场
→ 导出船体表面压力
→ 映射到 SAM 结构网格
→ 求位移、应力或振动适用条件:
- 结构变形相对较小
- 变形对流场影响可以忽略
- 主要关心流体载荷下的结构响应
这是工程中更常见、成本更低的方法。
3. 双向耦合
每个耦合时间步:
text
流体求解
→ 传递界面力
→ 结构求解
→ 传递界面位移
→ 更新流体网格
→ 继续迭代直到界面平衡适用于:
- 柔性结构大变形
- 流致振动
- 颤振
- 薄膜和柔性叶片
- 结构运动明显改变流场
双向耦合成本高,并且可能发生数值不稳定。
4. 载荷映射
流体表面网格和结构网格通常不一致:
text
CFD:大量表面面元
FEA:壳单元、梁或实体表面映射需要满足两个目标:
局部合理
压力分布不能出现明显跳变、漏载或错误方向。
全局守恒
映射前后的总力和总力矩应接近:
text
Σ Ffluid ≈ Σ Fstructure
Σ r×Ffluid ≈ Σ r×Fstructure只做最近点插值可能不守恒。
5. 坐标、单位和法向
载荷传递最常见错误:
- 一个软件以米为单位,另一个以毫米为单位
- 船长方向轴不一致
- 压力正方向相反
- 表面法向翻转
- 时间单位不一致
- 参考压力与绝对压力混淆
映射后应先画载荷云图,并积分检查总载荷。
6. 稳态压力映射
适用于:
- 平均船体压力
- 稳态螺旋桨载荷
- 平均水动力作用下的静强度
流程简单,但不能描述压力脉动引起的振动。
7. 瞬态压力与结构动力
MarineFlow 输出:
text
p(x,y,z,t0), p(x,y,z,t1), ...SAM 接收时间历程载荷并求:
text
Mü + Cų + Ku = f(t)需要保证:
- CFD 采样频率足够高
- 结构积分时间步合理
- 时间插值不会丢失高频成分
- 计算时长足以覆盖稳定周期
也可以先对压力做傅里叶变换,再进行频域结构响应。
8. 虚拟流体质量
SAM 手册包含 Virtual Fluid Mass。它用附加质量表示结构运动时被带动的周围流体:
text
(Mstructure + Madded) ü + Ku = f效果通常是:
- 系统等效质量增加
- 固有频率下降
- 振型可能变化
优点:无需建立完整流体网格,计算便宜。
局限:不能给出真实流场、黏性阻尼、波浪辐射和复杂非线性效应。
9. 声学阻抗
声学阻抗建立压力与界面速度之间的关系:
text
Z = p / vn可以用来描述声学介质与结构表面的能量交换,应用于:
- 水下结构振动
- 辐射噪声
- 声固耦合边界
- 吸声或阻尼边界
10. 耦合中的并行问题
双向耦合不只是两个求解器分别并行,还包含:
- 流体进程之间的 MPI 通信
- 结构进程之间的通信
- 两个求解器之间的数据交换
- 非匹配网格搜索和插值
- 每个耦合步的同步等待
系统速度由最慢的一方和耦合频率共同决定。
11. 什么时候不必做完整耦合
可以先考虑:
- 经验载荷
- 规范压力
- 稳态压力单向映射
- 附加质量
- 模态叠加
- 降阶模型
如果这些方法已经能回答工程问题,完整双向耦合可能是不必要的复杂化。
下一篇:[[11-discrete-systems-and-matrices]]