An Explicit Primitive Conservative Solver for the Euler Equations with Arbitrary Equation of State

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Sirianni, Giuseppe, Guardone, Alberto, Re, Barbara, Abgrall, Rémi
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914843175419904
author Sirianni, Giuseppe
Guardone, Alberto
Re, Barbara
Abgrall, Rémi
author_facet Sirianni, Giuseppe
Guardone, Alberto
Re, Barbara
Abgrall, Rémi
contents This work presents a procedure to solve the Euler equations by explicitly updating, in a conservative manner, a generic thermodynamic variable such as temperature, pressure or entropy instead of the total energy. The presented procedure is valid for any equation of state and spatial discretization. When using complex equations of state such as Span-Wagner, choosing the temperature as the generic thermodynamic variable yields great reductions in the computational costs associated to thermodynamic evaluations. Results computed with a state of the art thermodynamic model are presented, and computational times are analyzed. Particular attention is dedicated to the conservation of total energy, the propagation speed of shock waves and jump conditions. The procedure is thoroughly tested using the Span-Wagner equation of state through the CoolProp thermodynamic library and the Van der Waals equation of state, both in the ideal and non-ideal compressible fluid-dynamics regimes, by comparing it to the standard total energy update and analytical solutions where available.
format Preprint
id arxiv_https___arxiv_org_abs_2404_07710
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle An Explicit Primitive Conservative Solver for the Euler Equations with Arbitrary Equation of State
Sirianni, Giuseppe
Guardone, Alberto
Re, Barbara
Abgrall, Rémi
Numerical Analysis
Computational Engineering, Finance, and Science
This work presents a procedure to solve the Euler equations by explicitly updating, in a conservative manner, a generic thermodynamic variable such as temperature, pressure or entropy instead of the total energy. The presented procedure is valid for any equation of state and spatial discretization. When using complex equations of state such as Span-Wagner, choosing the temperature as the generic thermodynamic variable yields great reductions in the computational costs associated to thermodynamic evaluations. Results computed with a state of the art thermodynamic model are presented, and computational times are analyzed. Particular attention is dedicated to the conservation of total energy, the propagation speed of shock waves and jump conditions. The procedure is thoroughly tested using the Span-Wagner equation of state through the CoolProp thermodynamic library and the Van der Waals equation of state, both in the ideal and non-ideal compressible fluid-dynamics regimes, by comparing it to the standard total energy update and analytical solutions where available.
title An Explicit Primitive Conservative Solver for the Euler Equations with Arbitrary Equation of State
topic Numerical Analysis
Computational Engineering, Finance, and Science
url https://arxiv.org/abs/2404.07710