diff --git src/TurbulenceModels/turbulenceModels/LES/dynamicKEqn/dynamicKEqn.C src/TurbulenceModels/turbulenceModels/LES/dynamicKEqn/dynamicKEqn.C
index 02936f0db..dbee2a94d 100644
--- src/TurbulenceModels/turbulenceModels/LES/dynamicKEqn/dynamicKEqn.C
+++ src/TurbulenceModels/turbulenceModels/LES/dynamicKEqn/dynamicKEqn.C
@@ -117,10 +117,11 @@ void dynamicKEqn<BasicTurbulenceModel>::correctNut
 template<class BasicTurbulenceModel>
 void dynamicKEqn<BasicTurbulenceModel>::correctNut()
 {
-    const volScalarField KK
+    volScalarField KK
     (
         0.5*(filter_(magSqr(this->U_)) - magSqr(filter_(this->U_)))
     );
+    KK.max(dimensionedScalar(KK.dimensions(), small));
 
     correctNut(symm(fvc::grad(this->U_)), KK);
 }
