首页/文章/ 详情

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程

1天前浏览25

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程

邮箱: fwz0703@163.com

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图1

前言

          在叶轮泵、搅拌设备仿真工作中,经常遇到两个叶轮同时转动(可同步 / 异步旋转)的工况。滑移网格需要对流体域切割分块,叶轮间距很小时几何切分难度大;重叠网格需要多套网格,前处理工作量高。此时可以选择 FluentDynamic Mesh 动网格(刚体运动 + 局部重构),仅使用单套流体网格,直接定义两个叶轮壁面为刚体,实现各自独立旋转。

该方法依靠网格光顺 + 局部重构实现旋转运动,网格会发生变形,相比滑移网格、重叠网格更容易出现负体积,需要做好参数调试。

本文以双十字叶轮泵算例,讲解前处理、UDF 编译、动网格配置、预览、计算后处理。

一、仿真模型与网格前处理

1.1 几何模型

        椭圆形泵腔腔体,上下设置流体进出口;腔内包含两组十字叶轮,左右叶轮均可独立旋转,可设置同向、反向、不同转速,介质为流体水。

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图2

泵几何模型

1.2 网格与边界命名

整个计算域生成三角形非结构流体网格,不切割流体域,叶轮周边网格适当加密。

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图3

全域流体网格

边界命名是动网格设置的基础:

• inface:上端压力入口

• outface:下端压力出口

• leftwall:左侧 X 型叶轮壁面

• rightwall:右侧十字叶轮壁面

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图4

边界命名示意图

关键检查:导入 Fluent 后执行MeshCheck,确保没有负体积单元,网格歪斜度尽量控制在 0.7 以内。

二、求解器基础设置

1. 进入General面板,开启 Transient 瞬态求解,速度格式选择绝对速度。

2. 物理模型:湍流模型选用 Realizable kε 或者 kω SST,适合泵内旋转流场。

3. 材料:定义waterliquid液态水分配给流体域。

4. 边界条件:设置入口压力入口、出口压力出口,泵外壳壁面保持静止 wall。

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图5

Fluent基础求解器界面

重点:叶轮壁面先保持普通 wall,不要设置 Moving Wall,运动由动网格刚体定义。

三、编写刚体旋转 UDF,实现双叶轮独立转动

因为两个叶轮旋转中心、转速、转向不一样,本算例使用DEFINE_CG_MOTION类型 UDF 定义刚体运动。

#include "udf.h"

/* 叶轮刚体旋转,绕Z轴旋转 */

DEFINE_CG_MOTION(name, dt, vel, omega, time, dtime)

{

NV_S(vel, =, 0.0);

NV_S(omega, =, 0.0);

vel[0] = 0.0;

vel[1] = 0.0;

vel[2] = 0.0;

omega[0] = 0.0;

omega[1] = 0.0;

omega[2] = -3.14; /* Z轴角速度rad/s,正负控制旋转方向 */

}

操作步骤:

1. 将.cUDF 文件加载进 Fluent,编译生成库文件;

2. 两个叶轮可以使用同一个 UDF,也可以编写两份 UDF 实现异步转速、反向旋转。

四、Dynamic Mesh 动网格配置

4.1 开启动网格总开关

        左侧选择Dynamic Mesh,勾选Dynamic Mesh;

网格更新方法勾选:

• ✅Smoothing光顺

• ✅Remeshing局部重新划分网格

        进入 Settings 设置参数:

1. Smoothing 光顺:弹簧光顺,弹簧常数因子 0.60.8,降低网格畸变;

2. Remeshing 重构参数

o 最小长度尺度:0.001m

o 最大长度尺度:0.01m

o 最大偏斜度:0.7(超过阈值自动重构网格,防止负体积)

4.2 分别创建两套叶轮刚体动网格区域

      点击Create/Edit打开动网格区域窗口。

①左侧叶轮 leftwall

1. 区域选择leftwall;类型选择刚体;

2. 运动 UDF 选择编译好的libudf::impeller_rotate;

3. 重心位置填写左侧叶轮旋转中心坐标;

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图6

左侧叶轮刚体设置

②右侧叶轮 rightwall

1. 区域选择rightwall;类型选择刚体;

2. UDF 选择对应运动库,可以设置不同角速度实现异步旋转;

3. 修改重心位置为右侧叶轮旋转中心;

4. 点击创建。

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图7

右侧叶轮刚体设置

两个叶轮旋转中心坐标不一样,重心位置一定要填写准确,否则叶轮会发生平移漂移。

4.3 动网格预览

        在 Dynamic Mesh 面板点击Preview Mesh Motion

• 时间步长:0.01s;预览步数 20 步

• 观察网格旋转状态,查看是否出现网格挤压、穿透、负体积。

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图8

动网格预览效果

预览出现负体积的处理办法:

1. 缩小时间步长,控制单步旋转转角≤5°;

2. 降低弹簧常数因子;

3. 降低重构最大偏斜度阈值;

4. 叶轮间隙区域适当加密网格。

五、瞬态计算参数设置

进入Run Calculation:

1. Time Step Size:0.005 s;

2. Number of Time Steps:200 步,总计算时长 1s;

3. 每步最大迭代次数:20;

4. 初始化后,开始瞬态计算。

建议:可以先使用较小转速计算流场,之后再切换到目标转速,减少计算发散风险。

六、仿真结果后处理展示

计算收敛后提取截面速度云图:

Fluent 动网格实战|双叶轮同时旋转瞬态 CFD 仿真完整教程的图9

速度幅值云图

1. 高速区集中在两个叶轮相互干涉的间隙位置,两个旋转叶片挤压流体形成局部高速带;

2. 叶片尖端流速高,叶轮中心、腔体角落存在低速滞留区;

3. 叶轮同步 / 异步旋转会改变干涉区域涡流形态,该仿真方案可以捕捉叶轮相互作用带来的瞬态涡流、压力脉动。

七、技术总结与选型建议

Dynamic Mesh 刚体动网格双叶轮仿真优点

1. 只需要一套流体网格,不需要切割动静域,不需要创建交界面 interface;

2. 支持两个叶轮独立设置转速、转向,适配同步、反向、异步旋转工况。

下面的内容为付费内容,购买后解锁。

内容简介:括CFX背景网格法和Fluent背景网格法和fluent动网格方法

著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-10-08
最近编辑:1天前
范文哲
硕士 | 仿真工程师 专注于ANSYS workbench系列软件
获赞 518粉丝 10465文章 65课程 10
点赞
收藏
作者推荐

Fluent 重叠网格实操|双叶轮泵瞬态旋转 CFD 仿真完整教程(建模 + 设置 + 后处理)

Fluent重叠网格实操|双叶轮泵瞬态旋转CFD仿真完整教程(建模+设置+后处理)邮箱:fwz0703@163.com前言在搅拌泵、叶轮输送设备的CFD仿真里,动静部件相对旋转一直是仿真难点。传统滑移网格需要切割分域,复杂几何极易出现网格畸变、负体积;多参考坐标系仅能计算稳态平均流场,无法捕捉瞬态涡流、压力脉动。Fluent重叠网格(OverSetMesh,背景网格+部件动网格)完美解决上述痛点:流体腔体划分静止背景网格,叶轮单独划分运动网格,两套网格相互重叠,通过插值传递流场数据,无需分割几何,支持任意多部件独立瞬态运动。本文以双十字叶轮泵为算例,分成几何划分、边界命名、重叠网格设置、瞬态求解配置,同步展示速度云图、迹线流场仿真结果,机械流体仿真工程师可参考。双叶轮泵三维几何模型一、几何与网格划分方案1.1模型结构说明本次仿真腔体为椭圆形泵壳,上下分别布置流体入口、出口;腔内包含两组十字叶轮:左侧X型叶轮做旋转运动,右侧十字叶轮反向旋转,介质为液态水,通过叶轮搅动完成流体输送。模型说明:2D模型即可,背景网格是整体区域,保持正常模型。叶轮是固体来搅拌液体,但是前后重叠网格必须都是液体,所以固体叶轮采用叶轮挖空之后的内边界wall来表达,外边界设为重叠网格的边界,所以重叠部分就是如图所示的细条状模型。1.2重叠网格分层划分逻辑重叠网格分为两套独立网格体系,分开划分,不要共享网格,整体导入Fluent:1.背景网格(静域网格):完整泵壳流体区域,全域静止,作为流场计算基础载体;2.叶轮动网格(重叠部件):单独划分旋转叶轮流体包裹域。网格采用结构化四边形网格,叶轮壁面、动静间隙区域局部加密,保障狭小间隙内流速、涡流精准捕捉,全局网格正交质量满足求解标准。整体重叠网格示意图二、前处理与边界面命名规范导入网格前需要对所有面分类命名,是后续操作fluent正常识别的关键步骤,本次模型边界分类如下:•inface:流体下端压力入口•outface:流体上端压力出口•wallpump:泵壳外壁固定壁面•wallleftinner/wallleftout:旋转叶轮内外壁面•wallrightinner/wallrightout:徐转叶轮内外壁面•overset:两套网格之间的重叠交界面(重叠面)。边界面命名标注图三、Fluent重叠网格核心参数设置步骤3.1通用求解器与基础流体域设置求解器选择瞬态基于压力求解器,介质定义为液态水water-liquid,开启重力按需勾选;流体主域为背景网格全域,保持静止状态。Fluent基础求解面板3.2旋转叶轮网格运动配置选中左侧叶轮对应的重叠流体区域,开启网格运动,核心运动参数:•运动基准:绝对坐标系absolute•旋转轴原点:X=0m,Y=0m•旋转角速度:-3.14rad/s(逆时针旋转)•平移速度X/Y均为0,仅保留纯旋转运动右侧叶轮网格开启网格运动,转速相反。叶轮网格运动参数面板3.3重叠网格交界面创建在边界条件面板中新建重叠网格交界面(overset),分别关联背景网格与叶轮动网格的重叠面,Fluent会自动完成网格挖洞、插值数据交换,实现动静流场耦合。重叠交界面层级树3.4瞬态求解时间步配置仿真目标捕捉叶轮完整旋转周期内动态流场,瞬态参数设置:1.计算类型:Transient瞬态;2.总计算时长5s,覆盖多圈旋转周期,待流场充分稳定后提取结果;3.时间步长0.01s,控制单步旋转角度,抑制数值振荡,提升瞬态计算精度。实操建议:叶轮旋转仿真单步转角建议≤5°,转速越高,时间步长需要对应缩小,否则易出现发散、流速失真。四、瞬态仿真后处理流场结果分析4.1速度幅值云图(全局截面)稳定计算时刻的速度云图流速区间0~0.507m/s:1.高速区域集中在旋转叶轮叶片尖端、动静叶轮间隙碰撞位置,流体受旋转叶片挤压对冲,形成局部高速带;2.泵壳内壁、叶轮边角位置出现局部高流速,腔体中部、叶轮内部形成大面积低速滞留区;速度幅值云图4.2流体迹线流线图迹线直观展示腔内流体循环流动结构:1.旋转叶轮带动周边流体形成环形大涡流,流体沿叶片切线甩出,向右侧静止叶轮冲击;2.动静叶轮间隙产生大量微型漩涡,是泵内水力能量损失、压力脉动的核心区域;3.整体流动路径:上端入口进流,经叶轮搅动后从下端出口流出,完成介质输送循环。流体迹线分布图五、重叠网格仿真优势与工程应用建议5.1Fluent重叠网格核心优势1.几何建模门槛低:动静部件无需切割分块,复杂多叶轮、搅拌釜、齿轮泵均可直接使用;2.无网格畸变风险:旋转过程不依赖网格光顺、重构,彻底规避滑移网格常见的负体积报错;3.多部件独立运动:每组运动部件可单独创建重叠网格,分别设置转速、平移,适配多轴、异步旋转设备;4.瞬态精度高:完整捕捉旋转周期涡流、压力脉动,支撑水力噪声、扭矩、效率精细化分析。5.2实操要点1.两套网格重叠区域至少保留3~4层网格,否则插值精度不足,流场出现断层;2.动网格与背景网格尺寸尽量匹配,网格尺寸差距过大会大幅降低计算稳定性;3.瞬态计算先使用较小时间步长收敛,稳定后可适度调整步长平衡精度与计算速度;4.重叠交界面必须成对创建,遗漏会导致动静域无数据传递,仿真完全失真。六、总结本次双叶轮泵算例完整验证了Fluent重叠网格在旋转机械瞬态仿真中的可行性,从几何网格划分、重叠交界面设置、旋转运动定义到瞬态后处理形成标准化流程。

有附件
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈