Luo Kai H, Fei Linlin, Wang Geng
Department of Mechanical Engineering, University College London, Torrington Place, London WC1E 7JE, UK.
Chair of Building Physics, Department of Mechanical and Process Engineering, ETH Zürich (Swiss Federal Institute of Technology in Zürich), 8092 Zürich, Switzerland.
Philos Trans A Math Phys Eng Sci. 2021 Oct 18;379(2208):20200397. doi: 10.1098/rsta.2020.0397. Epub 2021 Aug 30.
In this work, we develop a unified lattice Boltzmann model (ULBM) framework that can seamlessly integrate the widely used lattice Boltzmann collision operators, including the Bhatnagar-Gross-Krook or single-relation-time, multiple-relaxation-time, central-moment or cascaded lattice Boltzmann method and multiple entropic operators (KBC). Such a framework clarifies the relations among the existing collision operators and greatly facilitates model comparison and development as well as coding. Importantly, any LB model or treatment constructed for a specific collision operator could be easily adopted by other operators. We demonstrate the flexibility and power of the ULBM framework through three multiphase flow problems: the rheology of an emulsion, splashing of a droplet on a liquid film and dynamics of pool boiling. Further exploration of ULBM for a wide variety of phenomena would be both realistic and beneficial, making the LBM more accessible to non-specialists. This article is part of the theme issue 'Progress in mesoscale methods for fluid dynamics simulation'.
在这项工作中,我们开发了一个统一的格子玻尔兹曼模型(ULBM)框架,该框架可以无缝集成广泛使用的格子玻尔兹曼碰撞算子,包括Bhatnagar-Gross-Krook或单关系时间、多松弛时间、中心矩或级联格子玻尔兹曼方法以及多个熵算子(KBC)。这样一个框架阐明了现有碰撞算子之间的关系,并极大地促进了模型比较、开发以及编码。重要的是,为特定碰撞算子构建的任何格子玻尔兹曼模型或处理方法都可以很容易地被其他算子采用。我们通过三个多相流问题展示了ULBM框架的灵活性和强大功能:乳液的流变学、液滴在液膜上的飞溅以及池沸腾动力学。对ULBM在各种现象中的进一步探索既现实又有益,这使得非专业人员更容易接触到格子玻尔兹曼方法。本文是主题为“流体动力学模拟的中尺度方法进展”的一部分。