mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
using new pow025 function
This commit is contained in:
@ -176,7 +176,7 @@ tmp<scalarField> RASModel::yPlus(const label patchNo, const scalar Cmu) const
|
|||||||
|
|
||||||
if (isType<wallFvPatch>(curPatch))
|
if (isType<wallFvPatch>(curPatch))
|
||||||
{
|
{
|
||||||
Yp = pow(Cmu, 0.25)
|
Yp = pow025(Cmu)
|
||||||
*y_[patchNo]
|
*y_[patchNo]
|
||||||
*sqrt(k()().boundaryField()[patchNo].patchInternalField())
|
*sqrt(k()().boundaryField()[patchNo].patchInternalField())
|
||||||
/(
|
/(
|
||||||
|
|||||||
@ -118,7 +118,7 @@ void turbulentMixingLengthFrequencyInletFvPatchScalarField::updateCoeffs()
|
|||||||
const scalar Cmu =
|
const scalar Cmu =
|
||||||
rasModel.coeffDict().lookupOrDefault<scalar>("Cmu", 0.09);
|
rasModel.coeffDict().lookupOrDefault<scalar>("Cmu", 0.09);
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu, 0.25);
|
const scalar Cmu25 = pow025(Cmu);
|
||||||
|
|
||||||
const fvPatchField<scalar>& kp =
|
const fvPatchField<scalar>& kp =
|
||||||
patch().lookupPatchField<volScalarField, scalar>(kName_);
|
patch().lookupPatchField<volScalarField, scalar>(kName_);
|
||||||
|
|||||||
@ -204,7 +204,7 @@ void alphatJayatillekeWallFunctionFvPatchScalarField::updateCoeffs()
|
|||||||
|
|
||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
const scalarField& y = rasModel.y()[patchI];
|
const scalarField& y = rasModel.y()[patchI];
|
||||||
|
|
||||||
|
|||||||
@ -188,7 +188,7 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs()
|
|||||||
|
|
||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
const scalar Cmu75 = pow(Cmu_, 0.75);
|
const scalar Cmu75 = pow(Cmu_, 0.75);
|
||||||
|
|
||||||
const scalarField& y = rasModel.y()[patchI];
|
const scalarField& y = rasModel.y()[patchI];
|
||||||
|
|||||||
@ -75,7 +75,7 @@ tmp<scalarField> mutkRoughWallFunctionFvPatchScalarField::calcMut() const
|
|||||||
const volScalarField& k = tk();
|
const volScalarField& k = tk();
|
||||||
const scalarField& muw = rasModel.mu().boundaryField()[patchI];
|
const scalarField& muw = rasModel.mu().boundaryField()[patchI];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
tmp<scalarField> tmutw(new scalarField(patch().size(), 0.0));
|
tmp<scalarField> tmutw(new scalarField(patch().size(), 0.0));
|
||||||
scalarField& mutw = tmutw();
|
scalarField& mutw = tmutw();
|
||||||
|
|||||||
@ -83,7 +83,7 @@ tmp<scalarField> mutkWallFunctionFvPatchScalarField::calcMut() const
|
|||||||
const volScalarField& k = tk();
|
const volScalarField& k = tk();
|
||||||
const scalarField& muw = rasModel.mu().boundaryField()[patchI];
|
const scalarField& muw = rasModel.mu().boundaryField()[patchI];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
tmp<scalarField> tmutw(new scalarField(patch().size(), 0.0));
|
tmp<scalarField> tmutw(new scalarField(patch().size(), 0.0));
|
||||||
scalarField& mutw = tmutw();
|
scalarField& mutw = tmutw();
|
||||||
@ -215,7 +215,7 @@ tmp<scalarField> mutkWallFunctionFvPatchScalarField::yPlus() const
|
|||||||
const scalarField& muw = rasModel.mu().boundaryField()[patchI];
|
const scalarField& muw = rasModel.mu().boundaryField()[patchI];
|
||||||
const scalarField& rhow = rasModel.rho().boundaryField()[patchI];
|
const scalarField& rhow = rasModel.rho().boundaryField()[patchI];
|
||||||
|
|
||||||
return pow(Cmu_, 0.25)*y*sqrt(kwc)/(muw/rhow);
|
return pow025(Cmu_)*y*sqrt(kwc)/(muw/rhow);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -187,7 +187,7 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs()
|
|||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
const scalarField& y = rasModel.y()[patch().index()];
|
const scalarField& y = rasModel.y()[patch().index()];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
volScalarField& G = const_cast<volScalarField&>
|
volScalarField& G = const_cast<volScalarField&>
|
||||||
(db().lookupObject<volScalarField>(GName_));
|
(db().lookupObject<volScalarField>(GName_));
|
||||||
|
|||||||
@ -346,7 +346,7 @@ void kOmegaSSTSAS::correct(const tmp<volTensorField>& gradU)
|
|||||||
|
|
||||||
volVectorField gradK = fvc::grad(k_);
|
volVectorField gradK = fvc::grad(k_);
|
||||||
volVectorField gradOmega = fvc::grad(omega_);
|
volVectorField gradOmega = fvc::grad(omega_);
|
||||||
volScalarField L = sqrt(k_)/(pow(Cmu_, 0.25)*(omega_ + omegaSmall_));
|
volScalarField L = sqrt(k_)/(pow025(Cmu_)*(omega_ + omegaSmall_));
|
||||||
volScalarField CDkOmega =
|
volScalarField CDkOmega =
|
||||||
(2.0*alphaOmega2_)*(gradK & gradOmega)/(omega_ + omegaSmall_);
|
(2.0*alphaOmega2_)*(gradK & gradOmega)/(omega_ + omegaSmall_);
|
||||||
volScalarField F1 = this->F1(CDkOmega);
|
volScalarField F1 = this->F1(CDkOmega);
|
||||||
|
|||||||
@ -171,7 +171,7 @@ tmp<scalarField> RASModel::yPlus(const label patchNo, const scalar Cmu) const
|
|||||||
|
|
||||||
if (isType<wallFvPatch>(curPatch))
|
if (isType<wallFvPatch>(curPatch))
|
||||||
{
|
{
|
||||||
Yp = pow(Cmu, 0.25)
|
Yp = pow025(Cmu)
|
||||||
*y_[patchNo]
|
*y_[patchNo]
|
||||||
*sqrt(k()().boundaryField()[patchNo].patchInternalField())
|
*sqrt(k()().boundaryField()[patchNo].patchInternalField())
|
||||||
/nu().boundaryField()[patchNo];
|
/nu().boundaryField()[patchNo];
|
||||||
|
|||||||
@ -118,7 +118,7 @@ void turbulentMixingLengthFrequencyInletFvPatchScalarField::updateCoeffs()
|
|||||||
const scalar Cmu =
|
const scalar Cmu =
|
||||||
rasModel.coeffDict().lookupOrDefault<scalar>("Cmu", 0.09);
|
rasModel.coeffDict().lookupOrDefault<scalar>("Cmu", 0.09);
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu, 0.25);
|
const scalar Cmu25 = pow025(Cmu);
|
||||||
|
|
||||||
const fvPatchField<scalar>& kp =
|
const fvPatchField<scalar>& kp =
|
||||||
patch().lookupPatchField<volScalarField, scalar>(kName_);
|
patch().lookupPatchField<volScalarField, scalar>(kName_);
|
||||||
|
|||||||
@ -185,7 +185,7 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs()
|
|||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
const scalarField& y = rasModel.y()[patchI];
|
const scalarField& y = rasModel.y()[patchI];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
const scalar Cmu75 = pow(Cmu_, 0.75);
|
const scalar Cmu75 = pow(Cmu_, 0.75);
|
||||||
|
|
||||||
volScalarField& G =
|
volScalarField& G =
|
||||||
|
|||||||
@ -74,7 +74,7 @@ tmp<scalarField> nutkRoughWallFunctionFvPatchScalarField::calcNut() const
|
|||||||
const volScalarField& k = tk();
|
const volScalarField& k = tk();
|
||||||
const scalarField& nuw = rasModel.nu().boundaryField()[patchI];
|
const scalarField& nuw = rasModel.nu().boundaryField()[patchI];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
tmp<scalarField> tnutw(new scalarField(patch().size(), 0.0));
|
tmp<scalarField> tnutw(new scalarField(patch().size(), 0.0));
|
||||||
scalarField& nutw = tnutw();
|
scalarField& nutw = tnutw();
|
||||||
|
|||||||
@ -83,7 +83,7 @@ tmp<scalarField> nutkWallFunctionFvPatchScalarField::calcNut() const
|
|||||||
const volScalarField& k = tk();
|
const volScalarField& k = tk();
|
||||||
const scalarField& nuw = rasModel.nu().boundaryField()[patchI];
|
const scalarField& nuw = rasModel.nu().boundaryField()[patchI];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
tmp<scalarField> tnutw(new scalarField(patch().size(), 0.0));
|
tmp<scalarField> tnutw(new scalarField(patch().size(), 0.0));
|
||||||
scalarField& nutw = tnutw();
|
scalarField& nutw = tnutw();
|
||||||
@ -223,7 +223,7 @@ tmp<scalarField> nutkWallFunctionFvPatchScalarField::yPlus() const
|
|||||||
const scalarField kwc = k.boundaryField()[patchI].patchInternalField();
|
const scalarField kwc = k.boundaryField()[patchI].patchInternalField();
|
||||||
const scalarField& nuw = rasModel.nu().boundaryField()[patchI];
|
const scalarField& nuw = rasModel.nu().boundaryField()[patchI];
|
||||||
|
|
||||||
return pow(Cmu_, 0.25)*y*sqrt(kwc)/nuw;
|
return pow025(Cmu_)*y*sqrt(kwc)/nuw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -186,7 +186,7 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs()
|
|||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
const scalarField& y = rasModel.y()[patchI];
|
const scalarField& y = rasModel.y()[patchI];
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow025(Cmu_);
|
||||||
|
|
||||||
volScalarField& G =
|
volScalarField& G =
|
||||||
const_cast<volScalarField&>(db().lookupObject<volScalarField>(GName_));
|
const_cast<volScalarField&>(db().lookupObject<volScalarField>(GName_));
|
||||||
|
|||||||
@ -75,7 +75,7 @@ Description
|
|||||||
label faceCelli = curPatch.faceCells()[facei];
|
label faceCelli = curPatch.faceCells()[facei];
|
||||||
|
|
||||||
//- using local Cmu !
|
//- using local Cmu !
|
||||||
scalar Cmu25 = pow(Cmu_[faceCelli], 0.25);
|
scalar Cmu25 = pow025(Cmu_[faceCelli]);
|
||||||
scalar Cmu75 = pow(Cmu_[faceCelli], 0.75);
|
scalar Cmu75 = pow(Cmu_[faceCelli], 0.75);
|
||||||
|
|
||||||
scalar yPlus =
|
scalar yPlus =
|
||||||
|
|||||||
@ -49,7 +49,7 @@ Description
|
|||||||
label faceCelli = curPatch.faceCells()[facei];
|
label faceCelli = curPatch.faceCells()[facei];
|
||||||
|
|
||||||
//- Using local Cmu
|
//- Using local Cmu
|
||||||
scalar Cmu25 = pow(Cmu_[faceCelli], 0.25);
|
scalar Cmu25 = pow025(Cmu_[faceCelli]);
|
||||||
|
|
||||||
scalar yPlus =
|
scalar yPlus =
|
||||||
Cmu25*y_[patchi][facei]*sqrt(k_[faceCelli])/nuw[facei];
|
Cmu25*y_[patchi][facei]*sqrt(k_[faceCelli])/nuw[facei];
|
||||||
|
|||||||
Reference in New Issue
Block a user