diff --git a/src/TurbulenceModels/turbulenceModels/RAS/kOmegaSSTLM/kOmegaSSTLM.C b/src/TurbulenceModels/turbulenceModels/RAS/kOmegaSSTLM/kOmegaSSTLM.C index 371b0a51f1..16bcccc5fd 100644 --- a/src/TurbulenceModels/turbulenceModels/RAS/kOmegaSSTLM/kOmegaSSTLM.C +++ b/src/TurbulenceModels/turbulenceModels/RAS/kOmegaSSTLM/kOmegaSSTLM.C @@ -81,7 +81,12 @@ tmp kOmegaSSTLM::Fthetat const volScalarField::Internal& omega = this->omega_(); const volScalarField::Internal& y = this->y_(); - const volScalarField::Internal delta(375*Omega*nu*ReThetat_()*y/sqr(Us)); + dimensionedScalar deltaMin("deltaMin", dimLength, SMALL); + volScalarField::Internal delta + ( + max(375*Omega*nu*ReThetat_()*y/sqr(Us), deltaMin) + ); + const volScalarField::Internal ReOmega(sqr(y)*omega/nu); const volScalarField::Internal Fwake(exp(-sqr(ReOmega/1e5))); @@ -617,11 +622,11 @@ void kOmegaSSTLM::correct() return; } - // Correct ReThetat and gammaInt - correctReThetatGammaInt(); - // Correct k and omega kOmegaSST::correct(); + + // Correct ReThetat and gammaInt + correctReThetatGammaInt(); }