Implementation of Asymptotic Preserving Discrete Velocity Methods into the Simulation Code PICLas

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Garmirian, Félix, Pfeiffer, Marcel
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909603595288576
author Garmirian, Félix
Pfeiffer, Marcel
author_facet Garmirian, Félix
Pfeiffer, Marcel
contents The Bhatnagar-Gross-Krook (BGK) model of the Boltzmann equation allows for efficient flow simulations, especially in the transition regime between continuum and high rarefaction. However, ensuring efficient performances for multiscale flows, in which the Knudsen number varies by several orders of magnitude, is never straightforward. Discrete velocity methods as well as particle-based solvers can each reveal advantageous in different conditions, but not without compromises in specific regimes. This article presents a second-order asymptotic preserving discrete velocity method to solve the BGK equation, with the particularity of maintaining positivity when operations are conducted with the cell-local distribution function. With this procedure based on exponential differencing, it is therefore also possible to construct an adapted version of this second-order method using the stochastic particle approach, as previously presented. The deterministic variant and its implementation are detailed here and its performances are evaluated on several test cases. Combined to the probabilistic solver and with the possibility of a future coupling, our exponential differencing discrete velocity method provides a robust toolbox, useful for efficiently simulating multiscale gas phenomena.
format Preprint
id arxiv_https___arxiv_org_abs_2305_09423
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Implementation of Asymptotic Preserving Discrete Velocity Methods into the Simulation Code PICLas
Garmirian, Félix
Pfeiffer, Marcel
Fluid Dynamics
Computational Physics
76P05
The Bhatnagar-Gross-Krook (BGK) model of the Boltzmann equation allows for efficient flow simulations, especially in the transition regime between continuum and high rarefaction. However, ensuring efficient performances for multiscale flows, in which the Knudsen number varies by several orders of magnitude, is never straightforward. Discrete velocity methods as well as particle-based solvers can each reveal advantageous in different conditions, but not without compromises in specific regimes. This article presents a second-order asymptotic preserving discrete velocity method to solve the BGK equation, with the particularity of maintaining positivity when operations are conducted with the cell-local distribution function. With this procedure based on exponential differencing, it is therefore also possible to construct an adapted version of this second-order method using the stochastic particle approach, as previously presented. The deterministic variant and its implementation are detailed here and its performances are evaluated on several test cases. Combined to the probabilistic solver and with the possibility of a future coupling, our exponential differencing discrete velocity method provides a robust toolbox, useful for efficiently simulating multiscale gas phenomena.
title Implementation of Asymptotic Preserving Discrete Velocity Methods into the Simulation Code PICLas
topic Fluid Dynamics
Computational Physics
76P05
url https://arxiv.org/abs/2305.09423