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,
|
||||
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::div(phase.phiAlpha(), U)
|
||||
- fvm::Sp(fvc::ddt(alpha) + fvc::div(phase.phiAlpha()), U)
|
||||
fvm::ddt(U)
|
||||
+ fvm::div(phase.phi(), U)
|
||||
- fvm::Sp(fvc::div(phase.phi()), U)
|
||||
)
|
||||
|
||||
- fvm::laplacian(alpha*nuEff, U)
|
||||
- fvc::div
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user