diff --git a/src/turbulenceModels/compressible/LES/SpalartAllmaras/SpalartAllmaras.C b/src/turbulenceModels/compressible/LES/SpalartAllmaras/SpalartAllmaras.C index 92d15f5cd808281a21f6b96d03c6e89c8e607178..9e2949b976eb0b51a65ddf87e6519d76cca05e4e 100644 --- a/src/turbulenceModels/compressible/LES/SpalartAllmaras/SpalartAllmaras.C +++ b/src/turbulenceModels/compressible/LES/SpalartAllmaras/SpalartAllmaras.C @@ -47,22 +47,20 @@ addToRunTimeSelectionTable(LESModel, SpalartAllmaras, dictionary); tmp<volScalarField> SpalartAllmaras::fv1() const { - volScalarField chi3 = pow3(nuTilda_/(mu()/rho())); + volScalarField chi3 = pow3(rho()*nuTilda_/mu()); return chi3/(chi3 + pow3(Cv1_)); } tmp<volScalarField> SpalartAllmaras::fv2() const { - volScalarField chi = nuTilda_/(mu()/rho()); - //return scalar(1) - chi/(scalar(1) + chi*fv1()); - return 1.0/pow3(scalar(1) + chi/Cv2_); + return 1.0/pow3(scalar(1) + rho()*nuTilda_/(mu()*Cv2_)); } tmp<volScalarField> SpalartAllmaras::fv3() const { - volScalarField chi = nuTilda_/(mu()/rho()); + volScalarField chi = rho()*nuTilda_/mu(); volScalarField chiByCv2 = (1/Cv2_)*chi; return diff --git a/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C b/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C index 74f5d8c5ab9c077a5afc11781764d7ab14d87db7..fe78e344caacb2e4cf34997c8e9a2dac9c0c907a 100644 --- a/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C +++ b/src/turbulenceModels/compressible/RAS/SpalartAllmaras/SpalartAllmaras.C @@ -63,8 +63,7 @@ tmp<volScalarField> SpalartAllmaras::fv2 const volScalarField& fv1 ) const { - return 1.0 - chi/(1.0 + chi*fv1); - //return 1.0/pow3(scalar(1) + chi/Cv2); + return 1.0/pow3(scalar(1) + chi/Cv2_); } diff --git a/src/turbulenceModels/incompressible/LES/SpalartAllmaras/SpalartAllmaras.C b/src/turbulenceModels/incompressible/LES/SpalartAllmaras/SpalartAllmaras.C index a6d7b44bb573f616008bb08e8b12df30509c8138..6dfaa35ef1a53041e6eae0438eef87e6f1417f67 100644 --- a/src/turbulenceModels/incompressible/LES/SpalartAllmaras/SpalartAllmaras.C +++ b/src/turbulenceModels/incompressible/LES/SpalartAllmaras/SpalartAllmaras.C @@ -52,8 +52,7 @@ tmp<volScalarField> SpalartAllmaras::fv1() const tmp<volScalarField> SpalartAllmaras::fv2() const { - volScalarField chi = nuTilda_/nu(); - return 1/pow3(scalar(1) + chi/Cv2_); + return 1/pow3(scalar(1) + nuTilda_/(Cv2_*nu())); } diff --git a/src/turbulenceModels/incompressible/RAS/SpalartAllmaras/SpalartAllmaras.C b/src/turbulenceModels/incompressible/RAS/SpalartAllmaras/SpalartAllmaras.C index 8da6cd8d618b8e84c7262a05f17a298764bbdef6..d1fa78134adc98d6fdc5fe20818f6bb5b51bb89e 100644 --- a/src/turbulenceModels/incompressible/RAS/SpalartAllmaras/SpalartAllmaras.C +++ b/src/turbulenceModels/incompressible/RAS/SpalartAllmaras/SpalartAllmaras.C @@ -63,8 +63,7 @@ tmp<volScalarField> SpalartAllmaras::fv2 const volScalarField& fv1 ) const { - return 1.0 - chi/(1.0 + chi*fv1); - //return 1.0/pow3(scalar(1) + chi/Cv2); + return 1.0/pow3(scalar(1) + chi/Cv2_); }