通用的插值补充格子Boltzmann方法应用于计算气动声学
Generalized form of interpolation-supplemented lattice Boltzmann method for computational aeroacoustics
通讯作者:
收稿日期: 2019-06-3
Received: 2019-06-3
作者简介 About authors
刘万鸿(1994—),男,硕士生,从事计算气动声学研究.orcid.org/0000-0002-1837-8218.E-mail:
提出将通用的插值补充格子Boltzmann方法(GILBM)应用于非均匀网格进行计算气动声学研究. 通过顶盖驱动方腔流、低雷诺数圆柱绕流算例验证GILBM数值模拟方法的正确性. 在此基础上,将该方法应用于高斯脉冲传播、周期性声源传播、二维圆柱绕流的气动噪声计算. 研究结果表明,GILBM方法可以在非均匀网格上较好地模拟高斯脉冲及周期性声源声波的传播过程,计算结果与解析解较吻合. GILBM方法能够模拟非均匀贴体网格下的圆柱曲面边界由于涡脱落造成的气动噪声的产生和传播过程,可以较好地捕捉到近场及远场的声压传播. 圆柱绕流声学特性呈现出偶极子现象,计算结果与参考文献较吻合,证明采用GILBM方法在非均匀网格中模拟声传播问题的正确性及求解气动声学问题的可行性.
关键词:
The generalized form of interpolation-supplemented lattice Boltzmann method (GILBM) was proposed for aeroacoustics simulation on non-uniform meshes. The correctness of GILBM code was validated by simulating the lid-driven cavity flow and the low Reynolds number cylinder flow. On this basis, this method was applied to simulate the Gaussian pulse propagation, acoustic periodic point sources and aerodynamic noise of two-dimensional cylinder flow. Results show that the propagation process of Gaussian pulse and acoustic periodic point sources can be well simulated on non-uniform meshes by GILBM, and the simulation results are in good agreement with the analytical solution. Also, the generation and propagation of the aerodynamic noise produced by the vortex shedding generated by a cylinder can be simulated on non-uniform body-fitted mesh by GILBM, and the sound pressure propagation in the near field and the far field can be well captured. The aerodynamic noise characteristics of flow around a cylinder show a dipole pattern. Results present a good agreement with the references, which confirms the correctness and the feasibility of GILBM in simulating sound propagation problems and aerodynamic noise on non-uniform meshes.
Keywords:
本文引用格式
刘万鸿, 陈荣钱, 邱若凡, 林威, 尤延铖.
LIU Wan-hong, CHEN Rong-qian, QIU Ruo-fan, LIN Wei, YOU Yan-cheng.
计算气动声学近年来随着航空工业需求而快速发展,主要目的是研究和模拟气动噪声的产生和传播过程,从而为降噪方案设计提供指导.
格子Boltzmann方法(lattice Boltzmann method,LBM)的低耗散和低色散误差优点[1]使其在计算气动声学领域逐步得到应用. Kam等[2]采用改进的LBM方法在均匀网格中模拟声波的扰动及散射问题,Viggen[3-4]应用LBM在正交均匀网格中对周期性声源和平面波的传播进行数值模拟,计算结果与解析解较吻合. 王勇等[5]应用LBM方法在均匀网格中模拟平面波的衰减过程,司海青等[6-7]在均匀等距网格应用LBM模拟高斯脉冲传播和方形圆柱噪声问题. 目前LBM方法模拟气动噪声问题主要采用均匀网格,而在非均匀网格和贴体网格中对气动噪声模拟的研究还较少. 邵卫东等[8]发展伽辽金玻尔兹曼方法在非均匀网格中对声传播问题进行模拟,李凯[9]采用有限体积可压缩LBM在贴体网格下对圆柱和翼型绕流的气动噪声进行模拟,此外还有学者[10-12]采用浸入边界法及大涡LBM耦合方法处理曲面边界的流动和噪声问题. 近年来有学者[13-14]提出通用的插值补充格子Boltzmann方法(generalized form of interpolation supplemented lattice Boltzmann method,GILBM)可以在贴体网格下对圆柱这类复杂外形的流动问题进行模拟. 相比浸入边界法,该方法可以处理贴体网格,从而能够更好模拟附面层内的流动信息,在流动问题模拟中可以应用,然而尚未有学者将该方法应用于非均匀网格下的气动声学问题模拟.
本研究通过顶盖驱动方腔流算例验证GILBM方法的正确性,在此基础上应用该方法对非均匀网格下的二维高斯脉冲、周期性声源传播以及低雷诺数下圆柱绕流涡脱落产生的气动噪声问题进行模拟,研究GILBM方法在非均匀网格和贴体网格中计算复杂外形噪声产生和传播的能力.
1. 数值模拟方法
1.1. LBM方法
基于Bhatnagar–Gross–Krook(BGK)模型的LBM控制方程为
式中:
式中:
离散速度模型采用D2Q9模型,
LBM控制方程求解主要包括碰撞和迁移过程,即将式(1)分解为
其中平衡分布函数
式中:ρ为宏观密度;u为宏观速度;
1.2. GILBM方法
GILBM方法从补充差值格子Boltzmann方法(interpolation-supplemented lattice Boltzmann method,ISLBM)[16]发展而来,以二维为例,在计算过程中坐标系的转换由物理平面
在计算平面
式中:ci,1、ci,2为ci的分量.
式(5)的物理平面中的
式中:
在Runge-Kutta方法第2步中位于网格点之间位置的值是通过相邻网格点得到的. 为了保证LBM的二阶计算精度,在内部网格点处采用二阶迎风差值,与边界相邻的网格点处采用二阶中心插值. 二阶迎风差值表达式为
式中:
式中:
二阶中心插值表达式为
其中,插值系数[16]定义为
为了保证GILBM数值计算的稳定性,时间步长
式中:
2. GILBM方法数值模拟验证
2.1. 顶盖驱动方腔流动
为了检验GILBM方法在非均匀网格计算中的正确性,采用顶盖驱动方腔流动作为验证算例,分别对雷诺数Re = 100、1000的方腔进行数值模拟. 计算网格采用非均匀网格,如图1所示. 模型长度为
图 1
图 2
2.2. 圆柱绕流
对Re=10、20、40的圆柱流动进行模拟,在笛卡尔坐标系
图 3
图 3 圆柱模型示意图与计算网格
Fig.3 Schematic diagram and computational grid of cylinder model
图 4
图 4 不同雷诺数下圆柱的表面压力系数图
Fig.4 Pressure distribution coefficient of cylinder surface for different Reynolds numbers
3. GILBM应用于非均匀网格气动声学计算
3.1. 二维高斯脉冲传播
采用GILBM方法在非均匀网格中计算二维高斯脉冲传播,本研究在高斯声源施加处进行网格加密,最小网格高度为0.00125,远离声源点处网格逐渐稀疏,最大的网格高度为0.00550,网格数目为
图 5
图 5 二维高斯脉冲计算模型与网格
Fig.5 Computational model and computational grid of 2D Gaussian pulse
当
式中:
图 6
图 6
不同水平速度下
Fig.6
Contours and curves of density for different horizontal velocities at
3.2. 周期性声源传播
式中:初始流场设置为静止流场;
图 7
图 7
Fig.7
Contour and cross-profile of density fluctuation at
3.3. 圆柱绕流的气动噪声问题
如图8所示为应用GILBM方法计算得到的时均表面压力系数图. 与Inoue等[19]采用二维非定常可压缩Navier-Stokes进行高精度直接数值模拟(direct numerical simulation,DNS)计算得到的结果和Lafitte等[20]应用PowerFLOW软件基于LBM计算得到的结果进行对比,发现本研究计算得到的表面压力系数趋势与Inoue等[19]的一致,在θ=0°和60°<θ≤180°处存在误差,在滞止点处采用GILBM计算得到的表面压力系数最大值
图 8
图 8
Fig.8 Time-averaged pressure distribution of cylinder surface for Re of 150
如图9(a)所示为圆柱升力系数随时间的变化曲线. 图中,
图 9
图 9 圆柱升力系数和监测点的声压波动
Fig.9 Lift coefficient of cylinder and acoustic pressure fluctuation of monitor
图 10
图 10 圆柱绕流气动噪声特性图
Fig.10 Aerodynamic noise characteristics of flow around a cylinder
4. 结 论
(1)GILBM在非均匀网格下对顶盖驱动方腔流、圆柱绕流进行模拟,计算结果与参考值较吻合,验证了在非均匀网格下采用该方法模拟的正确性.
(2)GILBM可以在非均匀网格中较好地模拟气动噪声的传播过程,计算结果与解析解较吻合,验证了该方法模拟声传播问题的正确性.
(3)GILBM可以较好地模拟绕圆柱气动噪声的产生和传播过程,计算得到的斯特劳哈尔数、瞬时声压波动云图、声压波动曲线等均与参考值较吻合,瞬时声压分布云图和声压波动指向性图呈现出明显的偶极子指向性,验证了该方法模拟曲面物体气动噪声的可行性.
(4)本研究目前只开展了二维的数值模拟,后续可以将该方法应用于三维较复杂外形的气动噪声计算.
参考文献
Comparison between lattice Boltzmann method and Navier–Stokes high order schemes for computational aeroacoustics
[J].DOI:10.1016/j.jcp.2008.10.021 [本文引用: 1]
A lattice Boltzmann method for computation of aeroacoustic interaction
[J].DOI:10.1142/S0129183107010693 [本文引用: 1]
Acoustic multipole sources for the lattice Boltzmann method
[J].DOI:10.1103/PhysRevE.87.023306 [本文引用: 1]
声波衰减的格子-Boltzmann 方法模拟
[J].DOI:10.3321/j.issn:0253-987X.2007.01.002 [本文引用: 1]
Simulation on attenuation of sound waves with lattice-Boltzmann method
[J].DOI:10.3321/j.issn:0253-987X.2007.01.002 [本文引用: 1]
基于格子Boltzmann方法的气动声学计算
[J].DOI:10.3969/j.issn.1005-2615.2013.05.007 [本文引用: 1]
Computational aeroacoustics based on lattice Boltzmann method
[J].DOI:10.3969/j.issn.1005-2615.2013.05.007 [本文引用: 1]
计算气动声学中的伽辽金玻尔兹曼方法研究
[J].
Study on the Galerkin Boltzmann method for computational aeroacoustics
[J].
求解复杂边界的直接力浸入边界-格子Boltzmann耦合方法
[J].DOI:10.1007/s10765-018-2458-0 [本文引用: 1]
Direct forcing immersed boundary-lattice Boltzmann coupling method for solving fluid structure interaction with complex boundary
[J].DOI:10.1007/s10765-018-2458-0 [本文引用: 1]
A comparative study of lattice Boltzmann methods using bounce: back schemes and immersed boundary ones for flow acoustic problems
[J].DOI:10.1002/fld.3858
多孔介质内流体流动的大涡格子Boltzmann方法研究
[J].
Study of flow in proous media by LES-LBM coupling method
[J].
Acceleration of steady-state lattice Boltzmann simulations on non-uniform mesh using local time step method
[J].DOI:10.1016/j.jcp.2004.08.001 [本文引用: 1]
直角和贴体坐标系下两种格子Boltzmann方法的比较研究
[J].DOI:10.7511/jslx201403013 [本文引用: 1]
Comparison of two lattice Boltzmann Schemes in Cartesian coordinate and body-fitted coordinate system
[J].DOI:10.7511/jslx201403013 [本文引用: 1]
Lattice Boltzmann method on curvilinear coordinates system: flow around a circular cylinder
[J].DOI:10.1006/jcph.1997.5709 [本文引用: 4]
High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method
[J].DOI:10.1016/0021-9991(82)90058-4 [本文引用: 1]
Optimal low-dispersion low-dissipation LBM schemes for computational aeroacoustics
[J].DOI:10.1016/j.jcp.2011.03.040 [本文引用: 2]
Sound generation by a two-dimensional circular cylinder in a uniform flow
[J].DOI:10.1017/S0022112002002124 [本文引用: 6]
Oblique and parallel modes of vortex shedding in the wake of a circular cylinder at low Reynolds numbers
[J].DOI:10.1017/S0022112089002429 [本文引用: 1]
/
〈 |
|
〉 |
