注:Frame Motion和Mesh Motion的适用性Frame Motion用于在相对于固定坐标系定义流体运动时使用。当流体的运动简单且可以由几个参数定义时。例如,如果想模拟绕旋转圆柱

六十六、Fluent离心泵旋转流场模拟

Dearanwen

Dearanwen

已关注

13 人赞同了该文章

1. 离心泵的工作原理

离心泵的工作原理可以概括为液体通过泵轮的旋转产生离心力,使液体在泵体内形成旋转的涡流,然后涡流中的液体在离心力的作用下压力增加,并被推送到高压区域。这样,离心泵能够将液体从低压区域输送到高压区域。

动图封面

2. 模型描述

本文模拟离心泵泵水的过程,泵叶轮有5个叶片,旋转速度为1450转/分。蜗壳出口的质量流量为90 kg/s。入口表压为0 pa。模拟将确定泵产生的压头,表示流体的总压力增加

3. 基本设置

3.1 导入网格:

使用Fluent软件打开Chapter66.msh网格文件,文件在本文末尾链接资源内。注意,本案例为3D模型,打开Fluent软件时需勾选3D

导入mesh文件后,点击Display,将显示模型

3.2 修改模型尺寸

本案例模型尺寸不需要修改,打开Scale mesh查看模型尺寸是否正确

3.3 求解器设置

此处保持默认设置即可。基于密度求解器,稳态设置,不勾选重力

4. 设置计算模型

4.1 湍流模型设置

不打开能量方程

湍流方程选择k-omega-SST模型,与其他双方程模型相比,如k-e模型,k-omega-SST湍流模型对于叶轮机械中的流动分离模拟更加准确

4.2 设置water材料属性

在材料设置界面,双击air,打开材料设置界面。点击Fluent Database

在Fluent Fluid Material栏下滑到最下面,找到water-liquid,点击下面的copy,即将液体water复制到材料中

5. 计算域条件设置

本案例有两个计算域,分布为impeller叶轮和volute蜗壳

5.1 impeller设置

双击impeller,弹出如下界面

Material Name选择water-liquid

勾选Frame Motion

Rotational Velocity下的Speed (rpm)设置为1450

Rotation-Axis Direction设置z轴为1

单击apply

注:Frame Motion和Mesh Motion的适用性

Frame Motion用于在相对于固定坐标系定义流体运动时使用。当流体的运动简单且可以由几个参数定义时。例如,如果想模拟绕旋转圆柱的流动,可以使用Frame Motion。

Mesh Motion用于在相对于网格定义流体运动时使用。当流体的运动复杂且不能由几个参数定义时。例如,如果想模拟发动机中活塞周围的流动,可以使用Mesh Motion。

简单来说,Frame Motion是坐标系动,Mesh Motion是网格动,复杂性Frame Motion<Mesh Motion<yynamic mesh

5.2 volute设置

双击volute,弹出如下界面

Material Name 选择water-liquid

其他的保持默认即可

6. 边界条件设置

本案例的边界很多,但是对于internal和interface这里边界基本不需要设置,只需要对inlet和wall边界进行设置即可

6.1 wall边界设置

impeller-hub为叶轮轮毂,因此会随着叶轮一起运动,其相对于叶轮间的流体可认为是静止的。

inblok-shroud为入口的壁面,相对于绝对坐标系是静止的。

对impeller-hub边界进行设置,双击impeller-hub

Wall Motion栏选择Moving Wall,Motion栏选择Relative to Adjacent Cell Zone,下面勾选Rotational。其他的保持默认。

解释一下:

Wall Motion栏选择Moving Wall表示impeller-hub是移动壁面,不是固定不动的;

Motion栏是对这个移动壁面的运动进行具体的设置。

选择Relative to Adjacent Cell Zone,表示下面的运动设置都是相对于相邻计算域的.

举个例子,比如下面设置选择Rotational,设置速度speed为100,表示的并不是impeller-hub旋转速度是100r/min,而是相对于相邻计算域(impeller是1450r/min),旋转速度是100r/min,即1550r/min

勾选Rotational,表示运动是旋转运动,因此需要设置旋转轴的坐标和方向。

由于impeller-hub相对于impeller是静止的,因此Speed设置速度是0。

对inblock-shroud边界进行设置,双击inblock-shroud

Wall Motion栏选择Moving Wall,Motion栏选择Absolute,下面勾选Rotational。其他的保持默认。

由于inblock-shroud相对于绝对参考系是静止的,因此Speed设置速度是0。

这里Wall Motion设置为Stationary Wall即固定壁面也是可以的,上述设置只是为演示需要。

6.2 inlet设置

inlet边界条件设置为压力入口

将Supersonic/Initial Gauge Pressure设置为-100pa。这个压力只是初始化压力,对计算结果无影响。参考文章五十二、Fluent瞬态可压缩流动

6.3 outlet设置

设置mass-flow-outlet-11为质量流量出口。Fluent默认

mass-flow-outlet-11为质量流量入口,需要进行更改

双击mass-flow-outlet-11,设置Mass Flow Rate为90

7. Turbo Model涡轮模型

打开Turbo Model涡轮模型,

创建turbo interfaces.

Mesh Interface:输入nps

Interface Zones Side 1:选择 interface-impeller-outlet

Interface Zones Side 2:选择interface-volute-outlet

Interface Options:勾选General Turbo Interface

General Turbo Interface:选择No Pitch-Scale

8. 求解设置

8.1 求解方法

Spatial Discretization-Gradient 选择Green-Gauss Node Based

勾选High Order Term Relaxation

勾选Pseudo Transient,参考文章四十三、Fluent增强收敛性-伪瞬态计算

8.2 求解控制

保持默认即可

9.监测物理量

9.1 监测蜗壳出口的总压力

双击Reports Definitions,弹出下图窗口

依次点击New,Surface Report,Mass-Weighted Average可弹出下图窗口。

name:输入p-out

Field Variable:选择Pressure...和Total Pressure

Surfaces:选择Outlet下的mass-flow-outlet-11

勾选Report-Plot,在Fluent会显示曲线图

检测mass-flow-outlet-11面的总压力,以质量平均方式计算出口平均总压力。

9.2 检测入口总压

重复8.1的步骤,直到弹出下图

name:输入p-in

Field Variable:选择Pressure...和Total Pressure

Surfaces:选择inlet下的inlet

勾选Report-Plot,在Fluent会显示曲线图

检测inlet面的总压力,以质量平均方式计算入口平均总压力。

9.3 叶片blade检测

双击Reports Definitions,弹出下图窗口

依次点击New,Surface Report,Integral可弹出下图窗口

name:输入p-blade

Field Variable:选择Pressure...和Static Pressure

Surfaces:选择wall下的blade

勾选Report-Plot,在Fluent会显示曲线图

检测blade面的静压力,对blade进行静压力积分计算。

9.4 创建泵头表达式

双击Reports Definitions,弹出下图窗口

单击Expression,输入公式

name:输入head

公式栏输入:({p-out} - {p-in}) / (998.2[kg/m^3] * 9.81[m/s^2])

其中的998.2为水的密度,9.81为重力加速度,这里是计算压力差产生的泵压头。

勾选Report Plot,表示在图形界面显示曲线图

勾选Print to Console,表示在控制台输出值

10. 初始化

混合初始化

单击More Settings...,对混合初始化进行高级设置。

勾选Absolute

用于设置初始速度是绝对速度(absolute)还是相对速度。只有当问题涉及移动参照系moving reference frames或者sliding meshes网格时,此选择才有意义。如果没有,则这两个选项是等效的。

勾选Use Specified Initial Pressure on Inlets

正常混合初始化是无法设置初始物理场的,勾选此选项,表示使用inlet压力作为初始化压力。

回到混合初始化界面,单击initialize

11. 计算设置

Number of Iterations设置为500,

Timescale Factor设置为10,这是伪瞬态设置,可参考文章四十三、Fluent增强收敛性-伪瞬态计算

单击 Calculate


 

12. 后处理

12.1泵产生的水头

12.2 出口总压和压头曲线

12.3 速度云图

12.4 压力云图

链接:https://pan.baidu.com/s/1N_F2XNM_IaCxjcDUJXqjjg?pwd=duix

提取码:duix

公众号:Fluent学习笔记。为了方便大家学习交流,我创建了QQ群:863690217,大家可以在其中讨论相关的问题,同时我会将所有文章的源文件都放到QQ群中,还会放一些其它的学习文件。欢迎大家加入。

发布于 2023-08-19 10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值