首页/文章/ 详情

155、Fluent波浪流动Open Channel Wave案例

2月前浏览394

文章153、Fluent明渠流动154、VOF能不能体现静压和水深的关系分别介绍了明渠流动,今天我们在明渠流动的基础之上,进一步介绍波浪流动


1. 波浪流动简介

波浪流动是指液体在重力或表面张力等恢复力作用下,自由表面发生起伏并传播波动的流动现象。最常见的就是水面上随风或其它外力形成的波浪。


波浪流动是在明渠流动的基础上发生的,因此具有明渠流动的特征。所以一般进行波浪流动的模拟时,也需要打开Open Channel Flow模型

 



2. 模型描述

我们在文章153明渠流动的基础上进行波浪流动的模拟,因此几何模型和明渠流保持一致

 

3. 基本设置

3.1 导入网格

使用Fluent软件打开Chapter155.msh网格文件,文件在本文末尾链接资源内。注意,本案例为3D模型,打开Fluent软件时在 Dimension选项中选择3D。在Options中启用双精度(Double Precision)。

 


选择网格文件时要注意,由于本案例网格文件为msh格式,文件类型需要选择.msh,才能看到网格文件

 


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

 


3.2 检查模型尺寸

本案例模型尺寸以m为单位,检查模型尺寸是否与下图一致

 


3.3 求解器设置

基于压力求解器,瞬态设置,勾选重力,重力方向设置为Z方向,-9.81。

 

注:波浪运动依靠重力作用,因此必须勾选重力



4. 设置计算模型

 


4.1 多相流模型

双击打开多相流模型,勾选VOF模型,同时在VOF Sub-Models下面勾选Open Channel Flow和Open Channel Wave BC。其他设置保持默认

 

注:为了能够精确捕捉气液界面,VOF格式需要选择Explicit,详细内容可参考文章:151、Fluent VOF模型显式和隐式格式的对比

 



4.2 湍流模型设置

湍流模型选择 k-ω SST模型,保持默认设置即可


 

5. 材料设置

5.1添加water

双击air,打开空气材料界面,单击Fluent Database

 

打开Fluent Database界面,找到water-liquid(h2o<l>),单击Copy即可。


 

此时材料界面会出现air和water两种材料,材料属性保持默认

 

5.2 相界面材料设置

回到多相流界面,主相选择air,并命名为air;次相选择water,并命名water

 

相间相互作用,设置水的表面张力系数为0.072N/m

 


6. 边界条件设置

 


6.1 inlet

Open Channel Wave可以使用速度入口,但明渠流不行。我们将inlet设置为速度入口边界条件

 
  • Momentum界面

首选要勾选Open Channel Wave BC,表示开启波浪边界条件。

对于波浪运动,有两种方式指定入口速度,分别是Averaged Flow Specification Method和Segregated Velocity Inputs。


默认是Averaged Flow Specification Method。该方法将移动障碍物和水流的输入参数结合起来。对于空气速度,没有特别的处理,假定其与平均速度相同。


关于这部分内容,后面的文章我们再详细说明。这里我们选择默认的Averaged Flow Specification Method,并将Averaged Flow Velocity Magnitude设置为0


注:Averaged Flow Velocity Magnitude表示流体在无波浪状态下的、平均水平方向的速度。其值为0表示当前波浪是在静水中传播的,波浪速度仍然存在。



  • Multiphase界面

 

Free Surface Level表示自由液面高度,即从自由表面到重力方向原点的竖直高度。

Bottom Level指水渠底部距原点的竖直高度,本例水渠底部在原点之下,因此为-1m

 


Wave BC Options表示波的种类,有三个种类,分别是 Shallow/Intermediate Waves、Short Gravity Waves、Shallow Waves


这三个选项,核心在于回答一个基本问题:计算域中,水深和波长相比是深还是浅?


当水深h与波长λ满足 h/λ > 0.5 时,适用深水波理论(即Short Gravity Waves)


当 h/λ < 0.05 时,适用浅水波理论(即 Shallow Waves)


中间的情况则属于中间水深(即 Shallow/Intermediate Waves)

 


本例波长λ=3m,水深h=1m,因此h/λ处于中间情况,即Shallow/Intermediate Waves


Wave Modeling Options可以选择使用Wave Theories或者Wave Spectrum模拟波浪。Wave Theories用于模拟规则波;Wave Spectrum用来模拟随机波。本例选择Wave Theories


Wave Theory可以选择First Order Airy (默认)、Second Order Stokes、Third Order Stokes、Fourth Order Stokes和Fifth Order Stokes。无论哪种都需要输入相同的参数,本例选择Fifth Order Stokes


注:Wave Theory的选择可能会存在问题,后面可以用TUI命令检查当前波理论是否合适,如果不合适,可重新调整。



Wave Height波高:是波峰到相邻波谷之间的高度差。本例设置为0.3m

Wave Length波长:是两个相邻过零点之间的距离。本例设置为3m

Phase Difference相位差:描述的是两个相同频率的周期波在时间或空间上的相对偏移程度。

Wave Heading Angle波浪航向角:θ是波阵面方向与参考波传播方向在流动表面平面内的夹角。



6.2 outlet

outlet设置为压力出口,打开界面如下

 

在Multiphase界面勾选Open Channel后,需要设置明渠流参数,这里与inlet保持一致即可。




6.3 out_free_surface

out_free_surface设置为压力出口,打开界面如下

 

在Multiphase界面勾选Open Channel后,需要设置明渠流参数,这里与inlet保持一致即可。



7. 求解设置

7.1 求解方法

Solution → Solution → Methods..  

Volume Fraction要选择Geo-Reconstruct,可以精确计算气液界面。详细内容可参考文章:151、Fluent VOF模型显式和隐式格式的对比

 


7.2 求解控制

保持默认即可

 



8. 初始化

Solution→Initialization

 


和明渠流动类似,波浪流动也有专门的初始化方法,

Compute from选择inlet

Open channel Initialization Method选择Wavy,Initial Values保持默认


点击Initialize,此时Fluent会根据Inlet设置波浪参数,自动对计算域进行初始化,自由液面高为1m,bottom lelve为-1m,波高0.3m,波长3m


初始化后的相界面如图

 
 


9. 检查造波参数是否合理

可以通过TUI命令检查造波理论是否合理


define/boundary-conditions/open-channel-wave-settings
 


输入文本命令后,会输出建议的信息

 

如果出现“passed”文本,说明所选的wave theory没有问题。否则需要调整wave theory



而如果出现下图的failed提示,就需要更换wave theory

 



10. 计算设置

本例与网上的其他案例不同,本例的几何模型存在水沟,因此当波浪流经此处时,物理量变化可能比较剧烈,因此我们采用自适应时间步,初始时间步长设置为0.001s


 

由于时间步较小,我们使用超算进行计算,因此界面显示形式可能和之前有所不同


计算残差图

 

注:由于几何模型的特殊性,本例的波面并不是典型的正弦曲线,而是会有所波动


11. 后处理

11.1 二维流场动画

从动画可以看出,在水沟附近,波浪形态明显发生了变化。  
 



11.2 波面高度曲线

可以看到,距入口0.1m处的波浪受到水沟的影响较小,因此基本为正弦曲线。而5m处波浪明显受到水沟的影响,波面高度波动很大。


这说明波浪运动是受到模型影响的,并不是一定满足正弦规律

 


 



11.3 波浪流动动画

  

通过网盘分享的文件:Chapter155

链接: https://pan.baidu.com/s/1DtjB3G2fNqW48svPCt3avQ?pwd=b5py 提取码: b5py

来源:Fluent学习笔记

附件

免费链接.txt
ACTFluent多相流湍流UM理论材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-06-02
最近编辑:2月前
Fluent学习笔记
博士 签名征集中
获赞 182粉丝 592文章 226课程 5
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈