上海大学学报(自然科学版) ›› 2026, Vol. 32 ›› Issue (4): 714-727.doi: 10.12066/j.issn.1007-2861.2502

• 力学与土木工程 • 上一篇    

格子玻尔兹曼方法耦合混合湍流模型算法

何泽江1,2, 张武1,2, 朱文浩3, 王良军3   

  1. 1. 上海大学 力学与工程科学学院, 上海 200444;
    2. 上海大学 上海市应用数学和力学研究所, 上海 200444;
    3. 上海大学 信息化工作办公室, 上海 200444
  • 收稿日期:2023-01-19 发布日期:2026-09-04
  • 通讯作者: 王良军(1991—),男,研究方向为高性能计算、计算流体力学等.E-mail:shu_wlj@shu.edu.cn E-mail:shu_wlj@shu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(61873156);国家自然科学基金重大研究计划重点资助项目(91630206)

Lattice Boltzmann method coupled hybrid turbulence model algorithm

HE Zejiang1,2, ZHANG Wu1,2, ZHU Wenhao3, WANG Liangjun3   

  1. 1. School of Mechanics and Engineering Science, Shanghai University, Shanghai 200444, China;
    2. Shanghai Institute of Applied Mathematics and Mechanics, Shanghai University, Shanghai 200444, China;
    3. Information Technology O-ce, Shanghai University, Shanghai 200444, China
  • Received:2023-01-19 Published:2026-09-04

摘要: 基于格子玻尔兹曼方法(lattice Boltzmann method,LBM)对湍流模拟进行研究,提出了一种雷诺平均(Reynolds-averaged Navier-Stokes,RANS)模拟和大涡模拟(large eddy simulation,LES)结合的混合湍流模拟(RANS/LES-LBM)方法.该方法利用RANS中的混合长度湍流模型,修正了传统Smargorinsky模型在近壁面处误差较大的问题.基于该方法,还自主开发了一套混合湍流模型的LBM并行程序,对圆柱绕流、NACA0012翼型绕流、30P30N三段翼型绕流问题进行了数值计算.结果表明,RANS/LES-LBM方法改进了近壁面处的误差,具有更高的计算精度,同时对复杂的高雷诺数流动也具有良好的稳定性.LBM并行程序使用OpenMP编程模式进行了并行计算.分析结果表明,该程序具有良好的加速比、可扩展性等并行性能.同时,对LBM多层网格进行了研究,为今后开展复杂几何流动问题数值模拟奠定了基础.

关键词: 格子玻尔兹曼方法, 混合湍流模型, 高雷诺数, 并行计算

Abstract: A hybrid turbulence simulation method combining Reynolds-averaged Navier-Stokes (RANS) and large eddy simulation (LES) was proposed based on the lattice Boltzmann method (LBM). RANS/LES-LBM method used a mixed-length RANS turbulence model to solve the problem of large errors in the conventional Smagorinsky model near the wall. Based on the method, a set of LBM parallel programs was independently developed for the hybrid turbulence model. Cylindrical, NACA0012 airfoil flow, and 30P30N three-segment airfoil flow problems were numerically calculated. Calculation results showed that RANS/LES-LBM method improved the error near the wall, had higher calculation accuracy, and exhibited good stability for complex high-Reynolds number flows. LBM paralled program used the OpenMP programming mode for parallel computing and showed good speed-up ratio, scalability, and other parallel performances. LBM multilayer meshes were also studied, which laid the foundation for the numerical simulation of complex geometric flow problems in the future.

Key words: lattice Boltzmann method (LBM), hybrid turbulence model, high Reynolds number, parallel computing

中图分类号: