openfoam/applications/solvers/multiphase/reactingEulerFoam/phaseSystems/phaseModel
Henry Weller ad476af9b3 reactingEulerFoam, twoPhaseEulerFoam: Reinstated interfacial pressure-work
Added the interfacial pressure-work terms according to:

Ishii, M., Hibiki, T.,
Thermo-fluid dynamics of two-phase flow,
ISBN-10: 0-387-28321-8, 2006

While this is the most common approach to handling the interfacial
pressure-work it introduces numerical stability issues in regions of low
phase-fraction and rapid flow deformation.  To alleviate this problem an
optional limiter may be applied to the pressure-work term in either of
the energy forms.  This may specified in the
"thermophysicalProperties.<phase>" file, e.g.

pressureWorkAlphaLimit 1e-3;

which sets the pressure work term to 0 for phase-fractions below 1e-3.

For particularly unstable cases a limit of 1e-2 may be necessary.
2016-11-09 11:14:26 +00:00
..
AnisothermalPhaseModel reactingEulerFoam, twoPhaseEulerFoam: Reinstated interfacial pressure-work 2016-11-09 11:14:26 +00:00
InertPhaseModel Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
IsothermalPhaseModel Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
MovingPhaseModel C++11: Replaced the C NULL with the safer C++11 nullptr 2016-08-05 17:19:38 +01:00
MultiComponentPhaseModel TurbulenceModels: Reorganized support macros to simplify the creation of additional turbulence model libraries 2016-07-29 15:59:09 +01:00
phaseModel C++11: Replaced the C NULL with the safer C++11 nullptr 2016-08-05 17:19:38 +01:00
PurePhaseModel Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
ReactingPhaseModel Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
ThermoPhaseModel Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00