SchaefferFrictionalStress: Updated with alphaMinFriction

Resolved bug-report http://openfoam.org/mantisbt/view.php?id=1831
This commit is contained in:
Henry Weller
2015-08-19 16:30:51 +01:00
parent 545d00eb59
commit 30ef574d25
12 changed files with 18 additions and 6 deletions

View File

@ -115,6 +115,7 @@ Foam::tmp<Foam::volScalarField>
Foam::kineticTheoryModels::frictionalStressModels::JohnsonJackson::nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -108,6 +108,7 @@ public:
virtual tmp<volScalarField> nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -104,6 +104,7 @@ Foam::tmp<Foam::volScalarField>
Foam::kineticTheoryModels::frictionalStressModels::Schaeffer::nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D
@ -135,7 +136,7 @@ Foam::kineticTheoryModels::frictionalStressModels::Schaeffer::nu
forAll(D, celli)
{
if (alpha1[celli] > alphaMax.value() - 5e-2)
if (alpha1[celli] > alphaMinFriction.value())
{
nuf[celli] =
0.5*pf[celli]*sin(phi_.value())

View File

@ -96,6 +96,7 @@ public:
virtual tmp<volScalarField> nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -122,6 +122,7 @@ public:
virtual tmp<volScalarField> nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -519,6 +519,7 @@ void Foam::RASModels::kineticTheoryModel::correct()
nut_ += frictionalStressModel_->nu
(
alpha,
alphaMinFriction_,
alphaMax_,
pf/rho,
D

View File

@ -115,6 +115,7 @@ Foam::tmp<Foam::volScalarField>
Foam::kineticTheoryModels::frictionalStressModels::JohnsonJackson::nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -108,6 +108,7 @@ public:
virtual tmp<volScalarField> nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -104,6 +104,7 @@ Foam::tmp<Foam::volScalarField>
Foam::kineticTheoryModels::frictionalStressModels::Schaeffer::nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D
@ -135,7 +136,7 @@ Foam::kineticTheoryModels::frictionalStressModels::Schaeffer::nu
forAll(D, celli)
{
if (alpha1[celli] > alphaMax.value() - 5e-2)
if (alpha1[celli] > alphaMinFriction.value())
{
nuf[celli] =
0.5*pf[celli]*sin(phi_.value())

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -96,6 +96,7 @@ public:
virtual tmp<volScalarField> nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -122,6 +122,7 @@ public:
virtual tmp<volScalarField> nu
(
const volScalarField& alpha1,
const dimensionedScalar& alphaMinFriction,
const dimensionedScalar& alphaMax,
const volScalarField& pf,
const volSymmTensorField& D

View File

@ -515,6 +515,7 @@ void Foam::RASModels::kineticTheoryModel::correct()
nut_ += frictionalStressModel_->nu
(
alpha,
alphaMinFriction_,
alphaMax_,
pf/rho,
D