multiphaseEuler: New implicit drag algorithm replaces partial-elimination corrector

The momentum equation central coefficient and drag matrix is formulated,
inverted and used to eliminate the drag terms from each of the phase momentum
equations which are combined for formulate a drag-implicit pressure equation.
This eliminates the lagged drag terms from the previous formulation which
significantly improves convergence for small particle and Euler-VoF high-drag
cases.

It would also be possible to refactor the virtual-mass terms and include the
central coefficients of the phase acceleration terms in the drag matrix before
inversion to further improve the implicitness of the phase momentum-pressure
coupling for bubbly flows.  This work is pending funding.
This commit is contained in:
Henry Weller
2023-08-26 10:09:38 +01:00
parent 49c69872e5
commit 5fd30443f3
44 changed files with 926 additions and 1212 deletions

View File

@ -64,7 +64,6 @@ PIMPLE
faceMomentum no;
VmDdtCorrection yes;
dragCorrection yes;
partialElimination no;
}
relaxationFactors