multiphase solvers: added support for the multiphaseFixedFluxPressure BC

This commit is contained in:
Henry
2012-02-24 10:11:06 +00:00
parent 7df00f96fc
commit f5f6c87204
12 changed files with 363 additions and 20 deletions

View File

@ -59,12 +59,13 @@
);
}
phi = alpha1f*phi1 + alpha2f*phi2;
surfaceScalarField phi0("phi0", alpha1f*phi1 + alpha2f*phi2);
phi = phi0;
adjustPhi(phi, U, p);
surfaceScalarField Dp
(
"(rho*1|A(U))",
"Dp",
mag(alpha1f*rAlphaAU1f/fvc::interpolate(rho1)
+ alpha2f*rAlphaAU2f/fvc::interpolate(rho2))
);

View File

@ -50,11 +50,12 @@
phib = (fvc::interpolate(Ub) & mesh.Sf()) + fvc::ddtPhiCorr(rUbA, Ub, phib)
+ phiDragb;
phi = alphaf*phia + betaf*phib;
surfaceScalarField phi0("phi0", alphaf*phia + betaf*phib);
phi = phi0;
surfaceScalarField Dp
(
"(rho*(1|A(U)))",
"Dp",
alphaf*rUaAf/rhoa + betaf*rUbAf/rhob
);