Comparison of refilling schemes in the free-surface lattice Boltzmann method
Simulating mobile liquid–gas interfaces with the free-surface lattice Boltzmann method (FSLBM) requires frequent re-initialization of fluid flow information in computational cells that convert from gas to liquid. The corresponding algorithm, here referred to as the refilling scheme, is crucial for t...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
AIP Publishing LLC
2022-11-01
|
Series: | AIP Advances |
Online Access: | http://dx.doi.org/10.1063/5.0131159 |
_version_ | 1797947399951351808 |
---|---|
author | Christoph Schwarzmeier Ulrich Rüde |
author_facet | Christoph Schwarzmeier Ulrich Rüde |
author_sort | Christoph Schwarzmeier |
collection | DOAJ |
description | Simulating mobile liquid–gas interfaces with the free-surface lattice Boltzmann method (FSLBM) requires frequent re-initialization of fluid flow information in computational cells that convert from gas to liquid. The corresponding algorithm, here referred to as the refilling scheme, is crucial for the successful application of the FSLBM in terms of accuracy and numerical stability. This study compares five refilling schemes that extract information from the surrounding liquid and interface cells by averaging, extrapolating, or assuming one of the three different equilibrium states. Six numerical experiments were performed, covering a broad spectrum of possible scenarios. These include a standing gravity wave, a rectangular and cylindrical dam break, a Taylor bubble, a drop impact into liquid, and a bubbly plane Poiseuille flow. In some simulations, the averaging, extrapolation, and one equilibrium-based scheme were numerically unstable. Overall, the results have shown that the simplest equilibrium-based scheme should be preferred in terms of numerical stability, computational cost, accuracy, and ease of implementation. |
first_indexed | 2024-04-10T21:27:09Z |
format | Article |
id | doaj.art-6bcf55ee71fc43c78e87c2a6e47e55cb |
institution | Directory Open Access Journal |
issn | 2158-3226 |
language | English |
last_indexed | 2024-04-10T21:27:09Z |
publishDate | 2022-11-01 |
publisher | AIP Publishing LLC |
record_format | Article |
series | AIP Advances |
spelling | doaj.art-6bcf55ee71fc43c78e87c2a6e47e55cb2023-01-19T16:29:03ZengAIP Publishing LLCAIP Advances2158-32262022-11-011211115324115324-2210.1063/5.0131159Comparison of refilling schemes in the free-surface lattice Boltzmann methodChristoph Schwarzmeier0Ulrich Rüde1Chair for System Simulation, Friedrich-Alexander-Universität Erlangen-Nürnberg, Cauerstraße 11, 91058 Erlangen, GermanyChair for System Simulation, Friedrich-Alexander-Universität Erlangen-Nürnberg, Cauerstraße 11, 91058 Erlangen, GermanySimulating mobile liquid–gas interfaces with the free-surface lattice Boltzmann method (FSLBM) requires frequent re-initialization of fluid flow information in computational cells that convert from gas to liquid. The corresponding algorithm, here referred to as the refilling scheme, is crucial for the successful application of the FSLBM in terms of accuracy and numerical stability. This study compares five refilling schemes that extract information from the surrounding liquid and interface cells by averaging, extrapolating, or assuming one of the three different equilibrium states. Six numerical experiments were performed, covering a broad spectrum of possible scenarios. These include a standing gravity wave, a rectangular and cylindrical dam break, a Taylor bubble, a drop impact into liquid, and a bubbly plane Poiseuille flow. In some simulations, the averaging, extrapolation, and one equilibrium-based scheme were numerically unstable. Overall, the results have shown that the simplest equilibrium-based scheme should be preferred in terms of numerical stability, computational cost, accuracy, and ease of implementation.http://dx.doi.org/10.1063/5.0131159 |
spellingShingle | Christoph Schwarzmeier Ulrich Rüde Comparison of refilling schemes in the free-surface lattice Boltzmann method AIP Advances |
title | Comparison of refilling schemes in the free-surface lattice Boltzmann method |
title_full | Comparison of refilling schemes in the free-surface lattice Boltzmann method |
title_fullStr | Comparison of refilling schemes in the free-surface lattice Boltzmann method |
title_full_unstemmed | Comparison of refilling schemes in the free-surface lattice Boltzmann method |
title_short | Comparison of refilling schemes in the free-surface lattice Boltzmann method |
title_sort | comparison of refilling schemes in the free surface lattice boltzmann method |
url | http://dx.doi.org/10.1063/5.0131159 |
work_keys_str_mv | AT christophschwarzmeier comparisonofrefillingschemesinthefreesurfacelatticeboltzmannmethod AT ulrichrude comparisonofrefillingschemesinthefreesurfacelatticeboltzmannmethod |