Implementation of Asymptotic Preserving Discrete Velocity Methods into the Simulation Code PICLas
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , |
|---|---|
| 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 |