zoomy_core.model.models.qr_kesme#
k-epsilon Shallow Moment Equations in the q-r variables sk = sqrt(k),
se = sqrt(epsilon) (QRKESME), positive by construction. A separate variant of
KESME; lifted to a SystemModel via
SystemModel.from_model.
Module Contents#
Classes#
SME with |
Data#
API#
- zoomy_core.model.models.qr_kesme.zeta#
‘Symbol(…)’
- class zoomy_core.model.models.qr_kesme.QRKESME(**params)#
Bases:
zoomy_core.model.models.sme.SMESME with
skandsetransported at their own modal orderturbulence_level, sok = sk^2 >= 0andepsilon = se^2 >= 0hold identically. Default closures areQRViscosity,RoughWallandStressFree; build withquadrature_order>0becausenu_t = C_mu sk^4/se^2is rational.References
Kowalski & Torrilhon 2019, https://doi.org/10.4208/cicp.OA-2017-0263
Fe et al. 2009, https://doi.org/10.1002/fld.1880
Initialization
Build the model with the q-r default closures and
quadrature_order=6unless overridden.- turbulence_level#
‘Integer(…)’
- derive_model()#
Derive the model: a copy of
SME.derive_modelwith theskandsetransport equations added and projected through the same pipeline. Returns the derivation model with interpolate / project / reconstruction rows and the free-slip wall registered.