本文介绍如何在Fluent中对单向和双向流固耦合(FSI)进行建模和仿真计算。由于所有的流体与结构计算都是由Fluent完成的,因此这种流固耦合又被称为“内置流固耦合”。在ANSYS系统中,流固耦合计算还可以使用System Coupling模块及Mechanical模块配合Fluent来实现。
1 模型介绍及局限性
Fluent内置的流固耦合(FSI)功能允许完全模拟单向或双向的FSI问题。单向流固耦合问题假设只有流体侧会通过作用在结构上的流体压力对固体侧产生影响。由于没有来自固体侧的反馈信息,单向FSI模拟可以同时计算流体流动和结构变形,也可以在流体模拟完成后单独计算固体侧结构应力。但如果固体区域的变形对流体流场有较大影响,则必须通过在流体域中启用动网格而将其考虑为双向流固耦合。
结构方程求解存在以下局限性:
- 结构模型仅支持以下网格类型:2D模型中只支持四边形网格和/或三角形网格;3D模型中只支持六面体网格、四面体网格、楔形网格和/或金字塔网格类型。注意固体结构计算模型中不支持多面体网格。
- FSI模型初始化和/或启动后,不允许替换网格。因为网格将被分割,并且在有限元分析的情况下不支持后续的数据迁移。但是允许重新划分流体区域,因为这不会影响固体区域的划分。
- 流体与固体区域必须采用一致网格(共节点网格),且计算区域被双侧壁面分开(即壁面与影子面)
- 计算区域中至少应该包含1个固体区域才能激活结构计算模型
- 不支持以下动网格选项:In-Cylinder、Six DOF、Contact Detection
- Intrinsic FSI类型只能在Dynamic Mesh Zones对话框中选择双侧壁面中邻接流体域的那一侧壁面
- 对于与固体区域相邻的壁面或介于固体和流体区域之间的壁面:
- 唯一支持位移和力的UDF宏为DEFINE_WALL_node_DISP和DEFINE_WALL_node_force。所有其他边界Profile文件或UDF(如DEFINE_PROFILE)将出错
- 不支持Shell Con