Skip to content
Snippets Groups Projects
Commit b191988d authored by Henry's avatar Henry
Browse files

twoPhaseEulerFoam: Correct continuity errors after temperature update

parent a515222a
Branches
Tags
No related merge requests found
volScalarField contErr1
(
"contErr1",
fvc::ddt(alpha1, rho1) + fvc::div(alphaRhoPhi1)
- (fvOptions(alpha1, rho1)&rho1)
);
volScalarField contErr2
(
"contErr2",
fvc::ddt(alpha2, rho2) + fvc::div(alphaRhoPhi2)
- (fvOptions(alpha2, rho2)&rho2)
);
contErr1 =
fvc::ddt(alpha1, rho1) + fvc::div(alphaRhoPhi1)
- (fvOptions(alpha1, rho1)&rho1);
contErr2 =
fvc::ddt(alpha2, rho2) + fvc::div(alphaRhoPhi2)
- (fvOptions(alpha2, rho2)&rho2);
......@@ -10,6 +10,9 @@ surfaceScalarField alpharAU2f(fvc::interpolate(alpha2*rAU2));
// --- Pressure corrector loop
while (pimple.correct())
{
// Update continuity errors due to temperature changes
#include "correctContErrs.H"
volVectorField HbyA1
(
IOobject::groupName("HbyA", phase1.name()),
......
......@@ -76,20 +76,7 @@ int main(int argc, char *argv[])
fluid.solve();
fluid.correct();
volScalarField contErr1
(
"contErr1",
fvc::ddt(alpha1, rho1) + fvc::div(alphaRhoPhi1)
- (fvOptions(alpha1, rho1)&rho1)
);
volScalarField contErr2
(
"contErr2",
fvc::ddt(alpha2, rho2) + fvc::div(alphaRhoPhi2)
- (fvOptions(alpha2, rho2)&rho2)
);
#include "contErrs.H"
#include "UEqns.H"
#include "EEqns.H"
#include "pEqn.H"
......
......@@ -27,7 +27,10 @@ boundaryField
outlet
{
type zeroGradient;
type inletOutlet;
phi phi.particles;
inletValue uniform 300;
value uniform 300;
}
walls
......
......@@ -27,7 +27,10 @@ boundaryField
outlet
{
type zeroGradient;
type inletOutlet;
phi phi.particles;
inletValue uniform 300;
value uniform 300;
}
walls
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment