Wall-functions: Removed the spurious y+ filter on the generation term.
This commit is contained in:
parent
bd77d50b5f
commit
eba7058067
@ -221,24 +221,13 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs()
|
||||
{
|
||||
label faceCellI = patch().faceCells()[faceI];
|
||||
|
||||
scalar yPlus =
|
||||
Cmu25*y[faceI]*sqrt(k[faceCellI])
|
||||
/(muw[faceI]/rhow[faceI]);
|
||||
|
||||
epsilon[faceCellI] = Cmu75*pow(k[faceCellI], 1.5)/(kappa_*y[faceI]);
|
||||
|
||||
if (yPlus > yPlusLam_)
|
||||
{
|
||||
G[faceCellI] =
|
||||
(mutw[faceI] + muw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
else
|
||||
{
|
||||
G[faceCellI] = 0.0;
|
||||
}
|
||||
G[faceCellI] =
|
||||
(mutw[faceI] + muw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
|
||||
fixedInternalValueFvPatchField<scalar>::updateCoeffs();
|
||||
|
@ -223,28 +223,15 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs()
|
||||
{
|
||||
label faceCellI = patch().faceCells()[faceI];
|
||||
|
||||
scalar yPlus =
|
||||
Cmu25*y[faceI]*sqrt(k[faceCellI])
|
||||
/(muw[faceI]/rhow[faceI]);
|
||||
|
||||
scalar omegaVis = 6.0*muw[faceI]/(rhow[faceI]*beta1_*sqr(y[faceI]));
|
||||
|
||||
scalar omegaLog = sqrt(k[faceCellI])/(Cmu25*kappa_*y[faceI]);
|
||||
|
||||
omega[faceCellI] = sqrt(sqr(omegaVis) + sqr(omegaLog));
|
||||
|
||||
if (yPlus > yPlusLam_)
|
||||
{
|
||||
G[faceCellI] =
|
||||
(mutw[faceI] + muw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
else
|
||||
{
|
||||
G[faceCellI] = 0.0;
|
||||
}
|
||||
G[faceCellI] =
|
||||
(mutw[faceI] + muw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
|
||||
fixedInternalValueFvPatchField<scalar>::updateCoeffs();
|
||||
|
@ -214,22 +214,13 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs()
|
||||
{
|
||||
label faceCellI = patch().faceCells()[faceI];
|
||||
|
||||
scalar yPlus = Cmu25*y[faceI]*sqrt(k[faceCellI])/nuw[faceI];
|
||||
|
||||
epsilon[faceCellI] = Cmu75*pow(k[faceCellI], 1.5)/(kappa_*y[faceI]);
|
||||
|
||||
if (yPlus > yPlusLam_)
|
||||
{
|
||||
G[faceCellI] =
|
||||
(nutw[faceI] + nuw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
else
|
||||
{
|
||||
G[faceCellI] = 0.0;
|
||||
}
|
||||
G[faceCellI] =
|
||||
(nutw[faceI] + nuw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
|
||||
fixedInternalValueFvPatchField<scalar>::updateCoeffs();
|
||||
|
@ -219,26 +219,17 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs()
|
||||
{
|
||||
label faceCellI = patch().faceCells()[faceI];
|
||||
|
||||
scalar yPlus = Cmu25*y[faceI]*sqrt(k[faceCellI])/nuw[faceI];
|
||||
|
||||
scalar omegaVis = 6.0*nuw[faceI]/(beta1_*sqr(y[faceI]));
|
||||
|
||||
scalar omegaLog = sqrt(k[faceCellI])/(Cmu25*kappa_*y[faceI]);
|
||||
|
||||
omega[faceCellI] = sqrt(sqr(omegaVis) + sqr(omegaLog));
|
||||
|
||||
if (yPlus > yPlusLam_)
|
||||
{
|
||||
G[faceCellI] =
|
||||
(nutw[faceI] + nuw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
else
|
||||
{
|
||||
G[faceCellI] = 0.0;
|
||||
}
|
||||
G[faceCellI] =
|
||||
(nutw[faceI] + nuw[faceI])
|
||||
*magGradUw[faceI]
|
||||
*Cmu25*sqrt(k[faceCellI])
|
||||
/(kappa_*y[faceI]);
|
||||
}
|
||||
|
||||
fixedInternalValueFvPatchField<scalar>::updateCoeffs();
|
||||
|
Loading…
Reference in New Issue
Block a user