surfaceFilmModels: 0.333 -> 1.0/3.0 and 0.666 -> 2.0/3.0
Resolves bug-report https://bugs.openfoam.org/view.php?id=2629
This commit is contained in:
parent
d764104730
commit
1eb3f3b18d
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2017 OpenFOAM Foundation
|
||||||
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -175,11 +175,11 @@ void Foam::inclinedFilmNusseltHeightFvPatchScalarField::updateCoeffs()
|
|||||||
const volScalarField& rho = film.rho();
|
const volScalarField& rho = film.rho();
|
||||||
const scalarField rhop(rho.boundaryField()[patchi].patchInternalField());
|
const scalarField rhop(rho.boundaryField()[patchi].patchInternalField());
|
||||||
|
|
||||||
const scalarField Re(max(G, scalar(0.0))/mup);
|
const scalarField Re(max(G, scalar(0))/mup);
|
||||||
|
|
||||||
operator==
|
operator==
|
||||||
(
|
(
|
||||||
pow(3.0*sqr(mup/rhop)/(gTan + ROOTVSMALL), 0.333)*pow(Re, 0.333)
|
pow(3*sqr(mup/rhop)/(gTan + ROOTVSMALL), 1.0/3.0)*pow(Re, 1.0/3.0)
|
||||||
);
|
);
|
||||||
|
|
||||||
fixedValueFvPatchScalarField::updateCoeffs();
|
fixedValueFvPatchScalarField::updateCoeffs();
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2017 OpenFOAM Foundation
|
||||||
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
\\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -177,9 +177,9 @@ void Foam::inclinedFilmNusseltInletVelocityFvPatchVectorField::updateCoeffs()
|
|||||||
const volScalarField& rho = film.rho();
|
const volScalarField& rho = film.rho();
|
||||||
const scalarField rhop(rho.boundaryField()[patchi].patchInternalField());
|
const scalarField rhop(rho.boundaryField()[patchi].patchInternalField());
|
||||||
|
|
||||||
const scalarField Re(max(G, scalar(0.0))/mup);
|
const scalarField Re(max(G, scalar(0))/mup);
|
||||||
|
|
||||||
operator==(n*pow(gTan*mup/(3.0*rhop), 0.333)*pow(Re, 0.666));
|
operator==(n*pow(gTan*mup/(3*rhop), 1.0/3.0)*pow(Re, 2.0/3.0));
|
||||||
|
|
||||||
fixedValueFvPatchVectorField::updateCoeffs();
|
fixedValueFvPatchVectorField::updateCoeffs();
|
||||||
}
|
}
|
||||||
|
@ -136,7 +136,7 @@ tmp<fvVectorMatrix> laminar::Su(volVectorField& U) const
|
|||||||
|
|
||||||
// employ simple coeff-based model
|
// employ simple coeff-based model
|
||||||
volScalarField Cs("Cs", Cf_*rhop*mag(Up - U));
|
volScalarField Cs("Cs", Cf_*rhop*mag(Up - U));
|
||||||
volScalarField Cw("Cw", mu/(0.3333*(delta + film.deltaSmall())));
|
volScalarField Cw("Cw", mu/((1.0/3.0)*(delta + film.deltaSmall())));
|
||||||
Cw.min(5000.0);
|
Cw.min(5000.0);
|
||||||
|
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user