myTurbulenceModels
This package provides turbulence models for use in OpenFOAM simulations. It includes implementations of various RANS and LES models, along with utilities for model selection and parameter tuning.
Installation
You can install the package from GitHub using the following command:
git clone https://github.com/furstj/myTurbulenceModels.git
cd myTurbulenceModels
./AllwmakeFeatures
RANS Models
The package contains following RANS turbulence models:
kOmegaTNT- Two-Equation k-ω Turbulence Model due to J. C. KokkOmegaWilcox06- Two-Equation k-ω Turbulence Model due to WilcoxEARSM- Explicit Algebraic Reynolds Stress Model due to HellstenEARSMWallin- EARSM with Wallin’s ModificationskOmegaSSTCC- Shear Stress Transport k-ω Model with Curvature CorrectionkOmegaSSTCCM- Shear Stress Transport k-ω Model with Curvature Correction
It also includes the following transitional RANS turbulence models:
kOmegaSSTLMRough- Five-equation Transition and Turbulence Model with Roughness ModificationsgammaSST- Three-equation transition and turbulence ModelmykkLOmega- Three-equation transition and turbulence Model due to Walters and Cokljatkv2Omega- Three-equation transition and turbulence Model due to Walters and ???kOmegaTrans- Two-equation transition and turbulence (experimental)EARSMTrans- Explicit Algebraic Reynolds Stress Model with Transition (experimental)
LES Models
The package also provides the following LES turbulence models:
XLES- Extra Large Eddy Simulation Model due to J. C. Kok
Boundary conditions
The package includes specialized boundary conditions for turbulence quantities, such as:
omegaViscosityRatio- Inlet boundary condition for ω based on \(\nu^t/\nu\) viscosity ratioboundedTurbulentIntensityKineticEnergyInlet-Inlet boundary condition for k based on turbulent intensity with lower and upper boundsReThetatInlet- Inlet boundary condition for \(Re_{\theta,t}\) for Langtry and Menter transitional modelroughnessAmplification- Wall boundary condition for \(A_r\) for roughness modifications in transitional modelsroughnessAmplificationLangel- Wall boundary condition for \(A_r\) for roughness modifications in transitional models by LangelnutUKnoppWallFunction- Wall function for turbulent viscosity based on Knopp et al.omegaRoughWallFunction- Wall function for ω considering surface roughnessomegaWilcoxRoughWallFunction- Wall function for ω considering surface roughness due to Wilcox