《FLUENT 声学模型》由会员分享,可在线阅读,更多相关《FLUENT 声学模型(6页珍藏版)》请在金锄头文库上搜索。
1、第- 1 -页目 录1. ANSYS Fluent 流噪声计算方法 .11.1. Computational Aeroacoustics(CAA 直接模拟) .11.2. Acoustic Analogy Modeling(声比拟模型) .11.3. Broadband(宽频噪声模型) .21.4. 将 CFD 和指定的噪声计算代码耦合 .22. Fluent 的声比拟模型(FW-H)的使用步骤 .3第- 1 -页1. ANSYS Fluent 流噪声计算方法对于气动噪声学科的挑战,许多气动噪声计算的方法已经被呈现出来,他们的适用性和所消耗的资源都不一样。Ansys Fluent 提供了四种方
2、式来计算气动噪声:直接模拟方法、基于声比拟的积分方法、使用宽频噪声源模型的方法以及将 CFD 和指定的噪声计算代码耦合。1.1.Computational Aeroacoustics(CAA 直接模拟)在这种方法中声音的产生和传播直接通过求解合适的流体动力学方程获得。声波的预测要求控制方程的时间精确解。进一步讲,在大多数直接模型的实际应用中,必须借助于能够模拟粘滞效应和湍流效应的控制方程,例如非稳态 N-S 方程,雷诺时均方程以及过 DES 和 LES 使用的过滤方程。直接模型需要高精度的求解方法,非常细密的计算网格以及声音无反射边界条件,所以计算代价大。当预测远场噪声(几百倍的机翼弦长处得噪
3、声)计算代价更大。当计算近场噪声,直接方法就变的可行,如舱室噪音。对于许多近场噪声的计算中,由于局部压力波动导致的噪声是可以通过 fluent 准确计算的。1.2.Acoustic Analogy Modeling(声比拟模型)对于中场和近场噪声,fluent 采用基于 Ligthill 的声比拟方法,它是直接模拟的一个很好的补充。在该方法中,近场流场从控制方程中获得,如非稳态的雷诺平均方程,过滤的 DES 和 LES 方程,然后把求解结果作为噪声源,通过求解波动方程得到解析解,这样就把流动求解过程从声学分析中分离出来。Ansys Fluent 采用基于 FW-H 的方程,FW-H 方程采用最
4、通用的 lighthill 的噪声比拟方法,可以求解单极子、偶极子和四极子产生的噪声传播。Ansys Fluent采用时域积分的方法(声压、噪声信号与时间相关) ,通过面积分计算指定位置的噪声。流场变量,如压力,速度时间精度的解的获得需要求解面积分。时间精度的解可以从非稳态雷诺平均方程,大涡模拟,或分离涡模型求解获得,可以捕捉精确的流动特征如涡脱落等现象。Ansys Fluent 中的噪声积分源面不仅可以放在不可穿透壁面上,也能放在内第- 2 -页部可穿透面上,这样就可以考虑源面包围的四极子噪声的贡献。Ansys fluent 中先进的基于“可穿透面积分”的 FW-H 模型可以很好解决高、亚速
5、气动噪声问题。Ansys Fluent 中的 FW-H 噪声模型可以选择多个源面和接收位置,也可以保存噪声源数据,或在瞬态流动求解过程中同时执行噪声计算。声压信号可以快速傅里叶变换得到,结合 Ansys Fluent 后处理获得全部声压标准( SPL)和能量谱范围下的噪声数据图。声比拟模型基于两步法:首先采用 CFD 方法在噪声源附近精确的计算瞬态流场,其次是从声源处到接收处噪声传播通过求解波动方程获得。1.3.Broadband(宽频噪声模型)在许多工程应用中的湍流,噪声没有明显的频段,声波能量连续分布在一个宽频段范围内按频率连续分布,这就涉及到宽频噪声问题。在 Ansys Fluent 的
6、宽频噪声模型中,湍流参数通过雷诺时均方程求出,再用一定的半经验修正模型(如 Proudman 方程模型、边界层噪声源模型、线性 Euler 方程源项模型、Lilley方程源项模型)计算表面单元或体积单元的噪声功率。1.4.将 CFD 和指定的噪声计算代码耦合为了保存源数据,可以激活输出噪声源数据以 ASD 格式或者以 CGNS 的格式,或者两者都选。当做了选择,被选为源面的所有的面得相关的源数据都被写进指定文件。不用激活 FW-H 模型,可以输出声源数据用于 sysnoise。需要定义源面为.index 或 .asd 可以用于 sysnoise 的格式。另外,如果想输出四极子源你可以选择流体域
7、作为发射源,激活流体域为源项:第- 3 -页对于不可穿透面的噪声源数据必须用 CGNS 的形式输出(virtual lab 软件)而不需要激活 FW-H 模型。2. Fluent 的声比拟模型(FW-H)的使用步骤使用 FW-H 噪声模型计算噪声的流程包括两个步骤: 第一步,在选择的源面上获得随时间变化的相关流场变量,如压力、速度和密度。第二步,用第一步中收集到的源数据来计算用户定义接收位置处的声压信号。在计算声压用 FW-H 积分求解时,Fluent 用了一个所谓的“forward-time projection”来考虑到发射时间(声音从源面发射出的时间)到接收时间(声音到达接收位置的时间)
8、 。forward-time projection 方法能让你在瞬态流动过程中同时计算噪声,而不需要保存源数据。1、激活 FW-H 噪声模型 设置模型常数远场密度远场声速 参考声压:用于计算声压级,默认的值是 2e-5Pa 噪声修正长度:当用二维计算结果计算噪声时需要。FW-H 积分将在这个尺度上被计算,用同样的源数据。 计算噪声”on the fly” Fluent 中 FW-H 噪声模型容许你同时计算在指定接收位置处得声压信号,而不需要写出噪声源数据文件,这样可以大量的节省磁盘空间。为了使用”on the fly”噪声计算,在噪声模型中,激活同时计算噪声信号。因为噪声计算消耗的内存和计算时
9、间与流场计算相比小很多,所以这个选项可以使用或者连带源项文件输出和噪声计算一起使用第- 4 -页当同时计算噪声信号被激活时,Fluent 窗口在每一个时间步将打印信息表示声压信号被计算,激活该项,表示 Fluent 在每一个时间步结束时计算声压。 写出源数据文件尽管 On the fly 是一个很方便的特征,但是有时候也会需要保存源文件,因为瞬态计算中源文件的获得是在噪声计算中很耗时间的,你很可能不想丢弃他,通过保存源数据,你可以重复利用并计算新的或其他位置的声压信号。为了保存源数据,可以激活输出噪声源数据以 ASD 格式或者以 CGNS 的格式,或者两者都选。当做了选择,被选为源面的所有的面
10、得相关的源数据都被写进指定文件。源数据变化是依据求解选项和源面是壁面与否。2、 定义源面 在噪声模型中,点击定义源面,你可以定义用于噪声计算中的源面和用于保存源数据的输入参数,在源区域中,你可以选择多个发射面,面类型的选择不仅限于壁面。你也可以选择内部面或滑移界面作为源面。选择多个源面的功能对于对于研究来自单个源面的贡献多少有很大的帮助。对于多个源面的使用结果是有效的,只要在面之间的噪声相互影响非常微弱可以忽略。为了保存源数据,须设定 source data root file name,write frequency(时间步长数)和number of time steps per file。 Write frequency 容许你控制源数据写出的频率,如果瞬态计算中的时间尺度小于求解噪声的频率,这样有利于节省磁盘空间,在大多数模拟中,每一个时间步都保存源数据,那默认值为 1,因为噪声计算往往要产生几百个时间步的噪声源,你可能想将数据分割成几个文件。所以定义 number of time per file 容许你写出源文件到不同的文件第- 5 -页3、定义接收面 4、继续求解瞬态计算,并进行足够长的周期。