TY - JOUR
T1 - Modified algorithms for curved and virtual boundaries in Lattice Boltzmann method applications based on tree grid
AU - An, Bo
AU - Bergadà, J. M.
AU - Li, D.
AU - Sang, W. M.
N1 - Publisher Copyright:
© 2023
PY - 2023/9/15
Y1 - 2023/9/15
N2 - Boundary treatment algorithms [5,10–12], for the curved boundaries [5,10,11] and tree grid virtual ones [12] employed in lattice Boltzmann method (LBM) related applications, are very important to numerical performance. In order to make them [5,10–12] theoretically more accurate and related to the physical realities, two modified new algorithms are presented in this paper. For the curved wall boundary treatment, the novelty resides in the method to construct the distribution functions. Compared with other popular algorithms, a pre-processing procedure is introduced in the improved algorithm involving both linear inner and outer interpolations which covers more neighbouring points to collect comprehensive information. Based on the constructed distribution functions, the velocity components and density on the target points are calculated. Finally, using the velocities and density determined to calculate the equilibrium distribution functions, the non-equilibrium distribution functions are obtained through a combination of both inner and outer interpolation of the neighbouring related points. The embedded depth Δ of each wall boundary point is treated individually, not by a rough classification like, Δ<0.5||Δ≥0.5 or Δ<0.75||Δ≥0.75 used in some other algorithms. For the tree grid virtual boundary treatment, compared with a previous algorithm [12] introduced by present authors, the modified new algorithm considers comprehensive information from more neighbouring related points to interpolate velocities and density. The distribution functions are calculated through a bidirectional extrapolation both from coarse to fine mesh and from fine to coarse one. It is proved that these two improved algorithms are trustable and have a good numerical performance.
AB - Boundary treatment algorithms [5,10–12], for the curved boundaries [5,10,11] and tree grid virtual ones [12] employed in lattice Boltzmann method (LBM) related applications, are very important to numerical performance. In order to make them [5,10–12] theoretically more accurate and related to the physical realities, two modified new algorithms are presented in this paper. For the curved wall boundary treatment, the novelty resides in the method to construct the distribution functions. Compared with other popular algorithms, a pre-processing procedure is introduced in the improved algorithm involving both linear inner and outer interpolations which covers more neighbouring points to collect comprehensive information. Based on the constructed distribution functions, the velocity components and density on the target points are calculated. Finally, using the velocities and density determined to calculate the equilibrium distribution functions, the non-equilibrium distribution functions are obtained through a combination of both inner and outer interpolation of the neighbouring related points. The embedded depth Δ of each wall boundary point is treated individually, not by a rough classification like, Δ<0.5||Δ≥0.5 or Δ<0.75||Δ≥0.75 used in some other algorithms. For the tree grid virtual boundary treatment, compared with a previous algorithm [12] introduced by present authors, the modified new algorithm considers comprehensive information from more neighbouring related points to interpolate velocities and density. The distribution functions are calculated through a bidirectional extrapolation both from coarse to fine mesh and from fine to coarse one. It is proved that these two improved algorithms are trustable and have a good numerical performance.
KW - Curved boundary
KW - LBM
KW - Novel algorithms
KW - Tree grid
KW - Virtual boundary
UR - http://www.scopus.com/inward/record.url?scp=85164239443&partnerID=8YFLogxK
U2 - 10.1016/j.camwa.2023.06.020
DO - 10.1016/j.camwa.2023.06.020
M3 - 文章
AN - SCOPUS:85164239443
SN - 0898-1221
VL - 146
SP - 71
EP - 83
JO - Computers and Mathematics with Applications
JF - Computers and Mathematics with Applications
ER -