zoomy_core.model.models.ke_sme#
k-epsilon Shallow Moment Equations (KESME): the SME derivation with transported turbulent
kinetic energy k and dissipation epsilon. They are projected on the same modal basis as
mass and momentum; the model is lifted to a SystemModel via SystemModel.from_model.
Module Contents#
Classes#
SME with |
Data#
API#
- zoomy_core.model.models.ke_sme.zeta#
‘Symbol(…)’
- class zoomy_core.model.models.ke_sme.KESME(**params)#
Bases:
zoomy_core.model.models.sme.SMESME with
kandepsilontransported at their own modal orderturbulence_level, independent of the velocitylevel. Default closures areKEpsilonViscosity,RoughWallandStressFree; build withquadrature_order>0becausenu_t = C_mu k^2/epsilonis rational.References
Kowalski & Torrilhon 2019, https://doi.org/10.4208/cicp.OA-2017-0263
Launder, Spalding 1974, https://doi.org/10.1016/0045-7825(74)90029-2
Initialization
Build the model with the k-epsilon default closures and
quadrature_order=6unless overridden.- turbulence_level#
‘Integer(…)’
- derive_model()#
Derive the model: a copy of
SME.derive_modelwith the k and epsilon transport equations added and projected through the same pipeline. Returns the derivation model with interpolate / project / reconstruction rows and the free-slip wall registered.