mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
multiphaseEulerFoam: Improved consistency between implicit and explicit parts of the virtual mass
This commit is contained in:
@ -15,12 +15,17 @@ forAllIter(PtrDictionary<phaseModel>, fluid.phases(), iter)
|
|||||||
phasei,
|
phasei,
|
||||||
new fvVectorMatrix
|
new fvVectorMatrix
|
||||||
(
|
(
|
||||||
(scalar(1) + fluid.Cvm(phase)/phase.rho())*
|
fvm::ddt(alpha, U)
|
||||||
|
+ fvm::div(phase.phiAlpha(), U)
|
||||||
|
- fvm::Sp(fvc::ddt(alpha) + fvc::div(phase.phiAlpha()), U)
|
||||||
|
|
||||||
|
+ (alpha/phase.rho())*fluid.Cvm(phase)*
|
||||||
(
|
(
|
||||||
fvm::ddt(alpha, U)
|
fvm::ddt(U)
|
||||||
+ fvm::div(phase.phiAlpha(), U)
|
+ fvm::div(phase.phi(), U)
|
||||||
- fvm::Sp(fvc::ddt(alpha) + fvc::div(phase.phiAlpha()), U)
|
- fvm::Sp(fvc::div(phase.phi()), U)
|
||||||
)
|
)
|
||||||
|
|
||||||
- fvm::laplacian(alpha*nuEff, U)
|
- fvm::laplacian(alpha*nuEff, U)
|
||||||
- fvc::div
|
- fvc::div
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user