Implementation of on-site velocity boundary conditions for D3Q19 lattice Boltzmann simulations

Implementation of on-site velocity boundary conditions for D3Q19 lattice Boltzmann simulations
复制标题

DOI:
10.1088/1742-5468/2010/01/p01018
复制
发表时间:
2010-01-01
影响因子:
2.4
通讯作者:
Harting, Jens
Harting, Jens
中科院分区:
物理与天体物理3区
文献类型:
--
作者:
Hecht, Martin;Harting, Jens

文献摘要

被引文献

相似文献

在复杂几何形状的流体流动的格子Boltzmann模拟中,通常需要现场边界条件,例如多孔介质或微流体装置的流动。可以独立于其他仿真参数指定边界的确切位置,从而简化了系统的分析。对于实际应用,它应该允许人们自由地指定通量的方向,并且它应该在三维中直接实现。此外,特别是对于并行求解器,如果边界条件可以局部应用,只涉及当前格点上的可用信息,这将是非常有利的。为了满足这一需要,我们详细地描述了如何将邹某和他提出的方法转移到D3Q19晶格上。边界条件作用于局部,与碰撞过程中松弛过程的细节无关,不包含人为滑移。特别是,现场无滑移边界条件的情况自然也包括在内。我们在几个装置中测试了边界条件,证实它可以用来精确地模拟二阶速度场,并且不包含任何数值滑移。
On-site boundary conditions are often desired for lattice Boltzmann simulations of fluid flow in complex geometries such as those of porous media or microfluidic devices. The possibility of specifying the exact position of the boundary, independently of other simulation parameters, simplifies the analysis of the system. For practical applications it should allow one to freely specify the direction of the flux, and it should be straightforward to implement in three dimensions. Furthermore, especially for parallelized solvers, it is of great advantage if the boundary condition can be applied locally, involving only information available on the current lattice site. We meet this need by describing in detail how to transfer the approach suggested by Zou and He to a D3Q19 lattice. The boundary condition acts locally, is independent of the details of the relaxation process during collision and contains no artificial slip. In particular, the case of an on-site no-slip boundary condition is naturally included. We test the boundary condition in several setups and confirm that it can be used to accurately model the velocity field up to second order and does not contain any numerical slip.