From b21c617a81f9aa47a6fc2fc6fd8aacc0652f470b Mon Sep 17 00:00:00 2001 From: Kutalmis Bercin <kutalmis.bercin@esi-group.com> Date: Mon, 5 Jul 2021 12:00:32 +0100 Subject: [PATCH] ENH: turbulenceFields: update turbulence-intensity expression --- .../field/turbulenceFields/turbulenceFieldsTemplates.C | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/functionObjects/field/turbulenceFields/turbulenceFieldsTemplates.C b/src/functionObjects/field/turbulenceFields/turbulenceFieldsTemplates.C index 5f17e494343..c94b118b843 100644 --- a/src/functionObjects/field/turbulenceFields/turbulenceFieldsTemplates.C +++ b/src/functionObjects/field/turbulenceFields/turbulenceFieldsTemplates.C @@ -118,14 +118,15 @@ Foam::functionObjects::turbulenceFields::I const Model& model ) const { - // Assume k is available - const volScalarField uPrime(sqrt((2.0/3.0)*model.k())); - const dimensionedScalar U0("U0", dimVelocity, SMALL); + // (P:p. 183) + // root-mean-square of velocity fluctuations - isotropic turbulence + tmp<volScalarField> uPrime = sqrt((2.0/3.0)*model.k()); + const dimensionedScalar U0(dimVelocity, SMALL); return tmp<volScalarField>::New ( "I.tmp", - uPrime/max(max(uPrime, mag(model.U())), U0) + uPrime/max(mag(model.U()), U0) ); } -- GitLab