Local mesh refinement sensor for the lattice Boltzmann method
Local mesh refinement sensor for the lattice Boltzmann method
A novel mesh refinement sensor is proposed for lattice Boltzmann methods (LBMs) applicable to either static or dynamic mesh refinement algorithms. The sensor exploits the kinetic nature of LBMs by evaluating the departure of distribution functions from their local equilibrium state. This sensor is first compared, in a qualitative manner, to three state-of-the-art sensors: (1) the vorticity norm, (2) the Q-criterion, and (3) spatial derivatives of the vorticity. This comparison shows that our kinetic sensor is the most adequate candidate to propose tailored mesh structures across a wide range of physical phenomena: incompressible, compressible subsonic/supersonic single phase, and weakly compressible multiphase flows. As a more quantitative validation, the sensor is then used to produce the computational mesh for two existing open-source LB solvers based on inhomogeneous, block-structured meshes with static and dynamic refinement algorithms, implemented in the Palabos and AMROC-LBM software, respectively. The sensor is first used to generate a static mesh to simulate the turbulent 3D lid-driven cavity flow using Palabos. AMROC-LBM is then adopted to confirm the ability of our sensor to dynamically adapt the mesh to reach the steady state of the 2D lid-driven cavity flow. Both configurations show that our sensor successfully produces meshes of high quality and allows to save computational time.
AMROC, Automatic mesh refinement, Lattice Boltzmann, Palabos, Refinement sensor
Thorimbert, Y
771b05c2-16ac-4822-b60d-c5cced20895e
Lagrava, D
053b7c67-3f52-4751-a694-9d726a6639eb
Malaspinas, O
c78697e0-aeaf-4228-bcf3-34b6908752e5
Chopard, B
cd2137ef-6e48-468c-b2b5-c73ac327a6e4
Coreixas, C
e6243abe-8144-4d09-958d-1c3815b6985f
de Santana Neto, J
39422c6c-071d-42a7-9885-3c232001d6f5
Deiterding, Ralf
ce02244b-6651-47e3-8325-2c0a0c9c6314
Latt, Jonas
c7c99410-aff6-452a-9463-e797e7d80749
October 2022
Thorimbert, Y
771b05c2-16ac-4822-b60d-c5cced20895e
Lagrava, D
053b7c67-3f52-4751-a694-9d726a6639eb
Malaspinas, O
c78697e0-aeaf-4228-bcf3-34b6908752e5
Chopard, B
cd2137ef-6e48-468c-b2b5-c73ac327a6e4
Coreixas, C
e6243abe-8144-4d09-958d-1c3815b6985f
de Santana Neto, J
39422c6c-071d-42a7-9885-3c232001d6f5
Deiterding, Ralf
ce02244b-6651-47e3-8325-2c0a0c9c6314
Latt, Jonas
c7c99410-aff6-452a-9463-e797e7d80749
Thorimbert, Y, Lagrava, D, Malaspinas, O, Chopard, B, Coreixas, C, de Santana Neto, J, Deiterding, Ralf and Latt, Jonas
(2022)
Local mesh refinement sensor for the lattice Boltzmann method.
Journal of Computational Science, 64, [101864].
(doi:10.1016/j.jocs.2022.101864).
Abstract
A novel mesh refinement sensor is proposed for lattice Boltzmann methods (LBMs) applicable to either static or dynamic mesh refinement algorithms. The sensor exploits the kinetic nature of LBMs by evaluating the departure of distribution functions from their local equilibrium state. This sensor is first compared, in a qualitative manner, to three state-of-the-art sensors: (1) the vorticity norm, (2) the Q-criterion, and (3) spatial derivatives of the vorticity. This comparison shows that our kinetic sensor is the most adequate candidate to propose tailored mesh structures across a wide range of physical phenomena: incompressible, compressible subsonic/supersonic single phase, and weakly compressible multiphase flows. As a more quantitative validation, the sensor is then used to produce the computational mesh for two existing open-source LB solvers based on inhomogeneous, block-structured meshes with static and dynamic refinement algorithms, implemented in the Palabos and AMROC-LBM software, respectively. The sensor is first used to generate a static mesh to simulate the turbulent 3D lid-driven cavity flow using Palabos. AMROC-LBM is then adopted to confirm the ability of our sensor to dynamically adapt the mesh to reach the steady state of the 2D lid-driven cavity flow. Both configurations show that our sensor successfully produces meshes of high quality and allows to save computational time.
Text
Local_mesh_refinement_sensor_for_the_lattice_Boltzmann_method
- Accepted Manuscript
Text
1-s2.0-S187775032200223X-main
- Version of Record
More information
Accepted/In Press date: 22 August 2022
e-pub ahead of print date: 17 September 2022
Published date: October 2022
Additional Information:
Funding Information:
We acknowledge financial support from the Swiss National Science Foundation (SNSF) through project grants 200020_197223 and 200021_165984 . The author certify that all authors have seen and approved the final version of the manuscript being submitted.
Publisher Copyright:
© 2022 The Author(s)
Keywords:
AMROC, Automatic mesh refinement, Lattice Boltzmann, Palabos, Refinement sensor
Identifiers
Local EPrints ID: 470588
URI: http://eprints.soton.ac.uk/id/eprint/470588
ISSN: 1877-7503
PURE UUID: 63137339-a987-4d9c-8059-f7c9e1c80c0c
Catalogue record
Date deposited: 14 Oct 2022 16:32
Last modified: 06 Jun 2024 04:10
Export record
Altmetrics
Contributors
Author:
Y Thorimbert
Author:
D Lagrava
Author:
O Malaspinas
Author:
B Chopard
Author:
C Coreixas
Author:
J de Santana Neto
Author:
Jonas Latt
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics