|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Thickening F, efficiency E and flame sensor Omega of a cell. The flame is thickened by F where Omega = 1 so that it spans n_res cells: diffusivities and conductivity times E F, reaction rates times E / F (laminar speed times E, thickness times F). E is the SGS wrinkling of Charlette, Meneveau & Veynante (Combust. Flame 131, 2002) with beta = 0.5 at the filter width F delta_L. Plain aggregate, captured by value in kernels. More...
#include <tfles.h>
Public Member Functions | |
| logging::Items | summary () const |
| KOKKOS_INLINE_FUNCTION double | sensor (const double T) const |
| Flame sensor: 1 inside the flame (preheat zone included), 0 in fresh and burnt gas. | |
| KOKKOS_INLINE_FUNCTION double | thickening (const double delta, const double omega) const |
| Thickening of a cell of filter width delta with sensor omega. | |
| KOKKOS_INLINE_FUNCTION double | wrinkling (const double F, const double u_prime, const double nu) const |
| Charlette efficiency (1 + min[F - 1, Gamma u' / s_L])^beta for the SGS velocity u_prime at the filter width F delta_L, with the kinematic viscosity nu (their equations for Gamma, f_u, f_Delta and f_Re with C_k = 1.5, b = 1.4). | |
Static Public Member Functions | |
| static ThickenedFlame | from_input (const toml::value &table) |
| [les.combustion] of an input with one. | |
Public Attributes | |
| double | delta_L = 0.0 |
| double | s_L = 0.0 |
| double | T_u = 0.0 |
| double | T_b = 0.0 |
| double | n_res = 5.0 |
| double | beta = 0.5 |
| bool | efficiency = true |
| bool | eddy_viscosity_velocity = false |
| double | C_u = 28.0 |
Static Public Attributes | |
| static constexpr double | C_SENSOR = 0.05 |
| static constexpr double | C_K = 1.5 |
Thickening F, efficiency E and flame sensor Omega of a cell. The flame is thickened by F where Omega = 1 so that it spans n_res cells: diffusivities and conductivity times E F, reaction rates times E / F (laminar speed times E, thickness times F). E is the SGS wrinkling of Charlette, Meneveau & Veynante (Combust. Flame 131, 2002) with beta = 0.5 at the filter width F delta_L. Plain aggregate, captured by value in kernels.
|
static |
[les.combustion] of an input with one.
|
inline |
Flame sensor: 1 inside the flame (preheat zone included), 0 in fresh and burnt gas.
| logging::Items ThickenedFlame::summary | ( | ) | const |
|
inline |
Thickening of a cell of filter width delta with sensor omega.
|
inline |
Charlette efficiency (1 + min[F - 1, Gamma u' / s_L])^beta for the SGS velocity u_prime at the filter width F delta_L, with the kinematic viscosity nu (their equations for Gamma, f_u, f_Delta and f_Re with C_k = 1.5, b = 1.4).
| double ThickenedFlame::beta = 0.5 |
| double ThickenedFlame::C_u = 28.0 |
| double ThickenedFlame::delta_L = 0.0 |
| double ThickenedFlame::n_res = 5.0 |
| double ThickenedFlame::s_L = 0.0 |
| double ThickenedFlame::T_b = 0.0 |
| double ThickenedFlame::T_u = 0.0 |