From 923f4023bbe4326450cb8ec6cbe74ed53b549660 Mon Sep 17 00:00:00 2001 From: Henry <Henry> Date: Wed, 4 Feb 2015 22:11:15 +0000 Subject: [PATCH] kLowReWallFunction: Limit k to avoid failure of the turbulence model due to division by k --- .../kLowReWallFunction/kLowReWallFunctionFvPatchScalarField.C | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/TurbulenceModels/turbulenceModels/derivedFvPatchFields/wallFunctions/kqRWallFunctions/kLowReWallFunction/kLowReWallFunctionFvPatchScalarField.C b/src/TurbulenceModels/turbulenceModels/derivedFvPatchFields/wallFunctions/kqRWallFunctions/kLowReWallFunction/kLowReWallFunctionFvPatchScalarField.C index 8749bc02a41..29a6f0e2b41 100644 --- a/src/TurbulenceModels/turbulenceModels/derivedFvPatchFields/wallFunctions/kqRWallFunctions/kLowReWallFunction/kLowReWallFunctionFvPatchScalarField.C +++ b/src/TurbulenceModels/turbulenceModels/derivedFvPatchFields/wallFunctions/kqRWallFunctions/kLowReWallFunction/kLowReWallFunctionFvPatchScalarField.C @@ -215,6 +215,9 @@ void kLowReWallFunctionFvPatchScalarField::updateCoeffs() kw[faceI] *= sqr(uTau); } + // Limit kw to avoid failure of the turbulence model due to division by kw + kw = max(kw, SMALL); + fixedValueFvPatchField<scalar>::updateCoeffs(); // TODO: perform averaging for cells sharing more than one boundary face -- GitLab