吾生有涯 学海无涯
析模有界 知识无界

【声学案例】02:FWH方法

本案例演示利用ANSYS Fluent中的大涡模拟与噪声模型计算绕经2D圆柱体的湍流流场以及由流场引起的气动噪声。

本教程主要演示以下操作:

  • 二维大涡模拟计算设置

  • 气动声学计算设置

  • 为声学计算保存声源数据

  • 计算声压信号

  • 声学结果后处理

1

问题描述

本案例考虑的问题如下图所示。2D矩形计算域中包含一个直径1.9cm的圆柱体,上游来流速度为69.2 m/s,流场雷诺数为90000。圆柱上游长度为5D,下游长度为20D。

1

Fluent设置

  • 2DDouble Precision形式启动Fluent

2.1 网格准备

本案例网格采用外部导入形式加载。

  • 选择菜单File →  Read → Mesh…读取网格文件cylinder2d.msh.gz

  • 双击模型树节点General,右侧面板点击按钮Check确保计算网格完整

  • 点击Display按钮查看网格,如下图所示

说明:

大涡模拟常采用四边形网格(六面体网格),因为其产生的数值扩散要更小。同时划分的网格应足够小,以能够捕捉到相关的湍流长度尺度,同时使得数值误差小于亚格子尺度湍流粘度。出于计算时间上的考虑,本案例的网格较为粗糙,在实际计算过程中,圆柱壁面附近的网格应该划分得更加细密。

2.2 General设置
  • 双击模型树节点General

  • 选择选项Transient启动瞬态计算

2.3 Models设置

默认情况下2D几何模型是无法激活大涡模拟的,此时需要通过TUI命令将其激活。此命令为: 

(rpsetvar 'les-2d? #t)

如下图所示,即可激活2D几何下的LES模型。

  • 鼠标双击模型树节点Models > Viscous弹出湍流模型选择对话框,如下图所示,选择Large Eddy Simulation,子模型选择Smagorinsky-Lilly,模型参数保持默认,点击OK按钮关闭对话框

提示:

对于声学模拟,一般情况下建议使用LES模型

2.4 Boundary Conditions

1、inlet边界设置

  • 鼠标双击模型树节点Boundary Conditions > inlet弹出边界设置对话框

  • 设置Velocity Magnitude69.2 m/s

  • 点击OK按钮关闭对话框

2、outlet设置

  • 鼠标双击模型树节点Boundary Conditions > inlet弹出边界设置对话框

  • 保持默认参数设置,点击OK按钮关闭对话框

2.5 Methods设置
  • 鼠标双击模型树节点Solution > Methods

  • 右侧面板中激活选项Non-Iterative Time Advancement

  • 设置Pressure-Velocity Coupling SchemeFractional Step

  • 设置Transient FormulationSecond Order Implicit

2.6 Controls设置
  • 鼠标双击模型树节点Solution > Controls

  • 右侧面板设置Pressure0.7

  • 其他参数保持默认设置

2.7 Initialization
  • 鼠标双击模型树节点Initialization

  • 右侧面板激活选项Standard Initialization

  • 选择Compute frominlet

  • 点击按钮Initialize进行初始化

2.8 Monitors
  • 鼠标双击模型树节点Solution > Monitors > Residual弹出残差监测对话框

  • 设置Iterations to Plot20

  • 设置Iterations to Store10000

  • 点击OK按钮关闭对话框

2.9 Run Calculation
  • 双击模型树节点Run Calculation

  • 右侧面板设置Time Step Size5e-6 s,设置Number of Time Steps20

  • 点击按钮Calculate进行计算

说明:

大涡模拟中所需的时间步长取决于所要求解的流体涡的最小时间尺度,通常需要使当地CFL数接近于1。然而在开始计算之前,通常难易获取到合适的时间步长。因此在开始计算之后,往往还需要对时间步长进行调整。对于给定的时间步长Δt,声学分析最高频率为f=1/(2Δt)。在本案例中,最大频率为100 kHz,由此可得时间步长约为5e-6s。

2.10 设置圆柱体升阻力监测

1、阻力监测

  • 鼠标右键选择模型树节点Report ,点击弹出菜单项New → Force Report → Drag…弹出阻力设置对话框

  • 按下图所示设置阻力监测参数,点击OK按钮关闭对话框

2、升力监测

  • 鼠标右键选择模型树节点Report ,点击弹出菜单项New → Force Report → Drag…弹出阻力设置对话框

按下图所示参数进行升力系数设置

2.11 Reference Value设置
  • 鼠标双击模型树节点Reference Values,右侧面板中选择Compute from下拉项为inlet

  • 确认列表中参数值与下图所示参数保持一致

2.12 Run Calculation
  • 鼠标双击模型树节点Run Calculation

  • 右侧面板中设置Time Step Size5e-6 s,设置Number of Time Steps4000

  • 点击按钮Calculate进行计算

3

流场后处理

3.1 查看升阻力监测曲线

计算结束后可查看监测得到的升阻力系数随时间分布,如下图所示。从图中看出曲线呈周期分布。

3.2 CFL查看

利用直方图查看wall_cylinder边界上的CFL分布,确保其CFL值在1附近。

  • 鼠标双击模型树节点Results > Plots > Histogram弹出直方图绘制对话框

  • 如图所示,设置Histogram ofVelocity…Cell Convective Courant Number

  • 设置Divisions100

  • 选择Zoneswall_cylinder

  • 点击Plot按钮绘制图形

得到的CFL数分布直方图如下图所示。

从图可以看出,圆柱体周围CFL数最大值约为6,大部分分布在1周围,符合预期要求。

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【声学案例】02:FWH方法》
文章链接:https://www.topcfd.cn/5638/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册