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

twoPhaseEulerFoam: Correct continuity errors after temperature update

parent 6c097fc2
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)); ...@@ -10,6 +10,9 @@ surfaceScalarField alpharAU2f(fvc::interpolate(alpha2*rAU2));
// --- Pressure corrector loop // --- Pressure corrector loop
while (pimple.correct()) while (pimple.correct())
{ {
// Update continuity errors due to temperature changes
#include "correctContErrs.H"
volVectorField HbyA1 volVectorField HbyA1
( (
IOobject::groupName("HbyA", phase1.name()), IOobject::groupName("HbyA", phase1.name()),
......
...@@ -76,20 +76,7 @@ int main(int argc, char *argv[]) ...@@ -76,20 +76,7 @@ int main(int argc, char *argv[])
fluid.solve(); fluid.solve();
fluid.correct(); fluid.correct();
volScalarField contErr1 #include "contErrs.H"
(
"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 "UEqns.H" #include "UEqns.H"
#include "EEqns.H" #include "EEqns.H"
#include "pEqn.H" #include "pEqn.H"
......
...@@ -27,7 +27,10 @@ boundaryField ...@@ -27,7 +27,10 @@ boundaryField
outlet outlet
{ {
type zeroGradient; type inletOutlet;
phi phi.particles;
inletValue uniform 300;
value uniform 300;
} }
walls walls
......
...@@ -27,7 +27,10 @@ boundaryField ...@@ -27,7 +27,10 @@ boundaryField
outlet outlet
{ {
type zeroGradient; type inletOutlet;
phi phi.particles;
inletValue uniform 300;
value uniform 300;
} }
walls walls
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment