Artificial boundary conditions are commonly employed in numerical simulations to confine very large or unbounded domains to a computationally feasible finite domain. The implementation of an artificial boundary condition should cause no interaction with the bulk dynamics, and in particular should not create artifacts such as reflections of pressure waves. In the context of the Lattice Boltzmann Method (LBM), standard velocity or pressure boundary conditions do not fulfill this requirement. This problem is further emphasized when using multispeed LBM models, in which several layers of boundary nodes interact with the bulk dynamics. In this work, we take a first step towards the definition of a discrete artificial boundary condition for LBM based on stencils with multiple speed levels.
A Non-Reflecting Boundary Condition for Multispeed Lattice Boltzmann Methods
Gabbana, Alessandro;
2022
Abstract
Artificial boundary conditions are commonly employed in numerical simulations to confine very large or unbounded domains to a computationally feasible finite domain. The implementation of an artificial boundary condition should cause no interaction with the bulk dynamics, and in particular should not create artifacts such as reflections of pressure waves. In the context of the Lattice Boltzmann Method (LBM), standard velocity or pressure boundary conditions do not fulfill this requirement. This problem is further emphasized when using multispeed LBM models, in which several layers of boundary nodes interact with the bulk dynamics. In this work, we take a first step towards the definition of a discrete artificial boundary condition for LBM based on stencils with multiple speed levels.I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


