摘要
基于格子玻尔兹曼法的大涡模拟(LBM-LES)是湍流模拟的新方法,但不恰当的时间步长可能会影响其计算精度。首先理论总结了可能对LBM-LES湍流模拟造成的影响,阐明过大的会导致速度场产生压缩性误差,而过小的会导致超松弛碰撞产生速度场的数值振荡。其次,通过对等温室内气流案例进行LBM-LES模拟,定量讨论了引起的压缩性误差和数值振荡问题。结果表明,较大时流场密度变化剧烈,且格子玻尔兹曼单位的马赫数(M)超过0.3的区域中速度场产生了明显的压缩性误差。同时,过小的导致平均及脉动风速均产生了数值振荡,这在网格分辨率较高时尤为明显。建议模拟时在确保足够小以满足最大风速区域的M<0.3的基础上,尽量增大以防止产生数值振荡。
近年,基于格子玻尔兹曼法的大涡模拟(lattice Boltzmann method-based large-eddy simulation, LBM-LES)开始应用于建
LBM的控制方程是格子玻尔兹曼方程,其中的关键项是碰撞算子。碰撞算子的形式决定了待求解流体的性质。BGK(Bhatnagar-Gross-Krook)近似模
同时理论分析表明,利用含BGK算子的LBM-LES可推导出低马赫数(Mach number, M)流体的连续性方程和纳维‒斯托克斯(Navier-Stokes, N-S)方程,但推导出的N-S方程与风环境模拟中常用的方程形式有所差
本节首先对含BGK碰撞算子的格子玻尔兹曼方程及LBM-LES方法的理论进行简要回顾,以便后文对误差进行理论分析。该方程如
(1) |
式中:为a方向分布函数;为a方向上的离散速度;和分别为所在位置向量和时间;为的平衡函数;为离散时间步长;为的松弛时间。
格子玻尔兹曼法方程在微观层面描述了流体粒子的分布函数随时间发展的演化过程。当分布函数确定后,流体速度、密度及压力等宏观物理量可通过
(2a) |
(2b) |
(2c) |
在面对高雷诺数Re的湍流问题时,可基于LBM开展LES计算(LBM-LES)。根据LES理论,流体的总粘性由分子粘性及亚格子粘性共同构成(即
(3) |
基于
在
(4a) |
(4b) |
(4c) |
(4d) |
其中,网格分辨率通常根据湍流复杂度、模拟所需精度及计算量共同确定,与传统FVM-LES基本相同。需要注意的是,LBM中采用的是均匀正立方体网格,无法如FVM-LES一样在局部复杂湍流区域加密网格,故应注意使用测试网格独立性等方式来确定网格尺寸。这在既往研究中已得到多次验
利用BGK算子,可从格子玻尔兹曼方程中推导出形如
(5) |
(6) |
式中:为局部物理速度的大小。
应当注意,BGK算子中的压缩性误差与FVM-LES中库朗数C的不正确设置引起的误差并非同一概念,尽管C也是由和间的取值关系造成。在FVM-LES中,在处理低M不可压缩流体时,通常建议选择适当的时间步长以将C控制在小于1(即),否则将造成结果误差甚至模拟发散。而在LBM-LES中,保证模拟稳定性的一个必要条件是M<1,即,否则模拟将直接发散。故若要保证LBM-LES模拟正常稳定进行,则必有始终成立(因为LBM规定了和)。
从
(7) |
根据的取值为正、负或零,或缓慢接近,或立刻达到,或直接超过。BGK算子可导致分布函数有如下三种演化形
(1) 当,即时,以固定速率向逐渐演化,称为亚松弛(under relaxation);
(2) 当,即时,只需一个时间步长即达到,称为全松弛(full relaxation);
(3) 当,即时,直接超过,称为超松弛(over relaxation)。
应当注意,不可小于,因为根据

图 1 BGK算子中的亚松弛、全松弛及超松弛算例(重绘自Krüger
Fig. 1 Example of under, full, and over relaxation in BGK collision (reproduced from Krüger et al
(8) |
综合上述分析可知,在LBM-LES进行风环境模拟时,当确定后,过大的可能导致与M相关的项产生较大的压缩性误差,而过小则使松弛时间减小,可能造成松弛碰撞算子产生数值振荡。这是LBM-LES相比传统FVM-LES在模拟设置上的一个重要区别。FVM-LES中,只要离散时间步长满足C<1则不会对模拟结果产生显著的影响。既往研究已经讨论了层流状态下二维流动中LBM-LES的压缩性误
本文采用国际能源机构推荐的标准等温室内气流案例(IEA-Annex 2

图 2 等温室内气流案例的几何形状及取样点分布(修改自IEA-Annex 20
Fig. 2 Geometry and sampling points distribution of isothermal indoor airflow case (modified from IEA-Annex 2
之前Han

图 3 部分区域与的量纲一化模拟结果与实验结果对比
Fig. 3 Comparison of simulation and experiment results of normalized and in some regions
除精度最低的X75T50,几乎所有工况模拟结果均能再现和的分布趋势,且模拟精度有随着的减小而提高的趋势。X75T800和X75T1600中,和均出现了轻微的空间数值振荡。而在X150工况组中,X150T200的和都达到了最佳精度。随着的减小,精度并未提高,反而出现了明显的数值振荡,从而降低模拟精度。
本文采用
(9) |

图 4 不同的模拟精度L2误差范数变化曲线
Fig. 4 L2 error norms of different values
X75T50、X75T100和X75T200这三个工况的模拟精度有较大差异,但其风速模拟结果并未显示出明显的数值振荡,且三者的网格设置完全一致仅不同。这表明它们的精度差异极有可能是由于不同导致的压缩性误差所引起,于是本节选择这三个工况分析压缩性误差。

图 5 部分工况的中央垂直平面量纲一化时间平均密度偏差分布
Fig.5 Deviation of time-averaged density at central vertical section in some cases

图 6 所有工况中全空间平均密度与初始值的相对偏差变化
Fig. 6 Deviation between spatial-averaged density and initial value of all cases
垂直截面上量纲一化及M的计算结果如

图 7 部分工况中垂直截面上量纲一化及M分布
Fig. 7 Vertical distribution of normalized and M of some cases
以上讨论证实,在使用LBM-LES求解室内湍流时,过大的M会导致速度场产生明显的压缩性误差。通过调整可减小M,以补偿误差。为了减少压缩性误差造成的影响,应尽量保证流场中最大风速区域的M < 0.3,即。值得注意的是,M是由定义的格子玻尔兹曼单位的参数。即使模拟问题原型相同,也可以通过使用不同的改变M,这与物理场中由真实速度定义的M不同。
3.1节

图 8 所有工况在位置处1 s内的超松弛现象
Fig. 8 Over relaxation phenomenon in one second at of all cases
在所有工况中,围绕来回摆动,表明所有工况都是超松弛碰撞模式,而不是理想的亚松弛模式,此时并不向呈指数衰减。这一结果证实了在湍流中,超松弛碰撞模式比亚松弛更常见。在X75工况组中,摆动的“频率”随的减小而增大。同时摆动“幅度”随减小而减小。从X75T50到X75T200,摆动过程似乎没有形成数值振荡,而应该是由湍流脉动导致。然而在X75T400、X75T800和X75T1600中,摆动过程演化为可见的高频振动,与速度场的模拟结果发生数值振荡的状况一致。类似地,在X150组中,当降低到一定程度时,分布函数形成了高频振动,最终形成了速度场发生数值振荡,这在X150T1600至X150T3200之间尤为明显。
由此可见,当减小到一定程度时,超松弛碰撞模式所对应的湍流脉动会最终演化成分布函数的高频振动,并最终导致宏观速度场的数值振荡。然而,超松弛碰撞模式何时演化为高频振动则较为复杂,其与局部湍流的流动模式、网格尺寸、流体性质及碰撞算子等都有很大关系,并非只与线性相关,故较难判断数值振荡的临界。一般建议在消除压缩性误差的前提下尽量增大以避免数值振荡。
本文分析并总结了采用含BGK碰撞算子的LBM-LES模拟风环境问题时,时间步长对模拟精度的影响,并以室内气流模拟案例对其进行了定量讨论。主要结论如下:
(1)LBM-LES是一种伪可压缩方法,在处理不可压缩问题时模拟域中的密度在模拟过程中会发生变化。过大的会使得密度变化较大,导致速度场产生压缩性误差。较小的可以减小压缩性误差。
(2)在模拟湍流时,BGK碰撞算子通常表现为超松弛碰撞模式,即分布函数表现为一定程度的摆动。过小的会导致摆动会演化成高频振动,最终使得速度场发生数值振荡。该现象在网格分辨率相对较高时更容易产生。
(3)在确定网格分辨率(如网格独立性测试)后,应足够小以满足最大风速区域M < 0.3(即)以减小压缩性误差。在此基础上尽量采用较大的以防止数值振荡的发生。
本文仅粗略确定了的取值上限,今后的工作将着重于如何确定的合理范围,并建立与其他物理量之间的定量关系。此外,对应于风环境中高Re问题的模拟,通常采用比BGK更为复杂、鲁棒性更高的碰撞算子(如MRT、cumulant LBM等),的变化对这些碰撞算子的影响也应予以进一步研究。
作者贡献声明
韩梦涛:制定研究目标及内容,数值模拟,数据分析,论文撰写及修订。
参考文献
ELHADIDI B, KHALIFA H E. Comparison of coarse grid lattice Boltzmann and Navier Stokes for real time flow simulations in rooms[J]. Building Simulation, 2013, 6(2): 183. [百度学术]
HAN M, OOKA R, KIKUMOTO H. Lattice Boltzmann method-based large-eddy simulation of indoor isothermal airflow[J]. International Journal of Heat and Mass Transfer, 2019, 130: 700. [百度学术]
李校, 郑林. 基于格子玻尔兹曼方法的室内颗粒运动模拟[J]. 南京理工大学学报, 2018, 42(5): 591. [百度学术]
LI Xiao, ZHENG Lin. Numerical simulation of indoor particle motion based on lattice Boltzmann method[J]. Journal of Nanjing University of Science and Technology, 2018, 42(5): 591. [百度学术]
HAN M, OOKA R, KIKUMOTO H. Validation of lattice Boltzmann method-based large-eddy simulation applied to wind flow around single 1:1:2 building model[J]. Journal of Wind Engineering and Industrial Aerodynamics, 2020, 206: 104277. [百度学术]
CHEN S, DOOLEN G D. Lattice Boltzmann method for fluid flows[J]. Annual Review of Fluid Mechanics, 1998, 30: 329. [百度学术]
杜晓庆,李俊军,顾明,等.带上水线拉索绕流场的大涡模拟研究[J].同济大学学报(自然科学版),2016,44(8):1153. [百度学术]
DU Xiaoqing, LI Junjun, GU Ming, et al. Large eddy simulation of flow around stay cable with upper rivulet[J]. Journal of Tongji University (Natural Science), 2016,44(8):1153. [百度学术]
郜阳,全涌,顾明.二维方柱绕流阻塞效应的大涡模拟[J].同济大学学报(自然科学版),2018,46(8):1018. [百度学术]
GAO Yang, QUAN Yong, GU Ming. Large eddy simulation of blockage effect on flow past a two dimensional square cylinder[J]. Journal of Tongji University (Natural Science), 2018,46(8):1018. [百度学术]
INAMURO T. The Lattice Boltzmann method and its applications for complex flows[J]. Journal of the Society of Powder Technology, 1999, 36(4): 286. [百度学术]
韩梦涛. 基于LBM-LES的室外湍流非稳态快速模拟方法的开发[J]. 建筑科学, 2021, 37(10): 200. [百度学术]
HAN Mengtao. Fast unsteady simulation of outdoor wind turbulence flow based on LBM-LES[J]. Building Science, 2021, 37(10): 200. [百度学术]
王立军,吴光强.基于格子Boltzmann方法的液力变矩器导轮流场仿真[J].同济大学学报(自然科学版),2015,43(4):592. [百度学术]
WANG Lijun, WU Guangqiang. Flow field simulation of stator cascade in automotive torque converters based on lattice Boltzmann method[J]. Journal of Tongji University (Natural Science), 2015,43(4):592. [百度学术]
BHATNAGAR P L, GROSS E P, KROOK M. A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems[J]. Physical Review, 1954, 94(3): 511. [百度学术]
REIDER M B, STERLING J D. Accuracy of discrete-velocity BGK models for the simulation of the incompressible Navier-Stokes equations[J]. Computers and Fluids, 1995, 24(4): 459. [百度学术]
HAN M, OOKA R, KIKUMOTO H. Derivation of fluid governing equations from the lattice Boltzmann equation Part 1 Chapman-Enskog expansion of the lattice Boltzmann equation (in Japanese)[C]//Proceeding of the Architectural Research Meetings, Kanto Chapter of Architectural Institute of Japan. Tokyo: Architectural Institute of Japan, 2018:199-202. [百度学术]
HAN M, OOKA R, KIKUMOTO H. Derivation of fluid governing equations from the lattice Boltzmann equation Part 2 Derivation of the continuity equation and Navier-Stokes equation (in Japanese)[C]//Proceeding of the Architectural Research Meetings, Kanto Chapter of Architectural Institute of Japan. Tokyo: Architectural Institute of Japan, 2018:203-206. [百度学术]
DONG Y H, SAGAUT P. A study of time correlations in lattice Boltzmann-based large-eddy simulation of isotropic turbulence[J]. Physics of Fluids, 2008, 20(3): 035105. [百度学术]
SKORDOS P A. Initial and boundary conditions for the lattice Boltzmann method[J]. Physical Review E, 1993, 48(6): 4823. [百度学术]
KRÜGER T, KUSUMAATMAJA H, KUZMIN A, et al. The lattice Boltzmann method: Principles and practice[M]. Cham: Springer International Publishing, 2017. [百度学术]
LEMAIRE A D, CHEN Q, EWERT M, et al. Room air and contaminant flow, evaluation of computational methods, subtask-1 Summary Report[R]. Delft: International Energy Agency, 1993. [百度学术]
SMAGORINSKY J. General circulation experiments with the primitive equations[J]. Monthly Weather Review, 1963, 91(3): 99. [百度学术]
MURAKAMI S. Comparison of various turbulence models applied to a bluff body[J]. Journal of Wind Engineering and Industrial Aerodynamics, 1993, 46/47(C): 21. [百度学术]
NIELSEN P V, RONG L, OLMEDO I. The IEA Annex 20: Two-dimensional benchmark test for CFD predictions[C]//Clima 2010, 10th REHVA World Congress. Antalie: Turkish Society of HVAC and Sanitary Engineers, 2010: 1-8. [百度学术]