# MPPICInterFoam

Source: https://help.sim-flow.com/solvers/mppic-inter-foam
Last updated: 2026-10-14

## Description

mppicInterFoam is a solver designed to handle transient simulations of two incompressible, isothermal and immiscible fluids with a dispersed particle phase interacting with the fluid phases. The solver is a combination of [interFoam](https://help.sim-flow.com/solvers/inter-foam) and [MPPICFoam](https://help.sim-flow.com/solvers/mppic-foam) solvers.

The solver employs a Volume of Fluid (VoF) approach for phase-fraction-based interface capturing, which is essential for tracking the interface between the two fluids.

In addition to the fluid dynamics, the solver incorporates a multiphase particle-in-cell (MPPIC) model. This model accounts for the interaction between a dispersed particle phase and the fluid phases, making it suitable for flows where solid particles are suspended in a liquid or gas. The solver includes a mixture model approach, solving a single momentum equation that represents the combined effects of both fluids.

The behavior of the dispersed phase in this solver is governed by a Liouville equation applied to the particle distribution function, which encapsulates particle characteristics such as position, velocity, and mass. To improve computational efficiency, particles are aggregated into parcels, significantly reducing the time required for calculations.

Unlike other solvers, such as [DPMFoam](https://help.sim-flow.com/solvers/dpm-foam), where particle collisions are handled explicitly, the solver models the collision force as a spatial gradient. This approach enables the use of a particle stress model to describe interactions, making it possible to simulate dense gas-solid flows near close-pack conditions with reduced computational demands, as explicit collision calculations are avoided.

To advance the solution in time, the solver employs the **PIMPLE** algorithm, applying under-relaxation techniques to enhance convergence stability throughout the iterative process. Furthermore, the solver can include optional features like Moving Reference Frame (MRF) to simulate rotating systems and handle turbulence modeling, allowing for laminar, Reynolds-Averaged Simulation (RAS), or Large Eddy Simulation (LES) as needed.

The solver finds application in gas-liquid-solid three-phase flows (GLSTPF) which are common in chemical engineering (flotation bubble column reactors), environmental engineering (wastewater treatment) or biochemical engineering (three-phase fluidized bed).

## Features

- **Transient**
- **Incompressible**
- **Multiphase - Volume of Fluid (VoF)**
- **Multiphase - Lagrangian Particles**

- Fluid and Particles
- Lagrangian Particles:
  - Dense Cloud/Particle Bed
- MP-PIC method

- Laminar and Turbulent (RANS, LES - limited set)
- Newtonian and Non-Newtonian Fluid
- Pressure-Based Solver
- Rotating Objects:
  - Multiple Reference Frames (MRF)
- Passive Scalar
- Porosity Modeling
- Buoyancy
- Source Term (explicit/implicit)
- Erosion
- PIMPLE Algorithm
- Solution Limiters:
  - Velocity Damping

## Application

**Industrial Chemistry**

- Flotation Bubble Column Reactors

**Biochemical Industry**

- Three-Phase Fluidized Bed

**Environmental Engineering**

- Wastewater Treatment

## Multiphase - Dispersed Solvers

Dispersed Solvers In this group, we have included solvers implementing the **Eulerian** or **Lagrangian** approach to handle multiple fluids and particle clouds considering **Dispersed Phases** or **Fluid-Particle interactions**.

**Dispersed - Euler**

- [multiphaseEulerFoam](https://help.sim-flow.com/solvers/multiphase-euler-foam) multiple miscible fluids, Euler-Euler approach

**Dispersed - Lagrangian**

- [DPMFoam](https://help.sim-flow.com/solvers/dpm-foam) 1 fluid and particles, particle-particle interactions resolved explicitly (direct approach)
- [MPPICFoam](https://help.sim-flow.com/solvers/mppic-foam) 1 fluid and particles, dense particle cloud using particle-particle interactions model (simplified approach, MP-PIC method)
- [MPPICInterFoam](https://help.sim-flow.com/solvers/mppic-inter-foam) 2 immiscible fluids and particles, dense particle cloud using particle-particle interactions model (simplified approach, MP-PIC method)
- [DPMDyMFoam](https://help.sim-flow.com/solvers/dpm-dym-foam) extension of DPMFoam with DyM
- [MPPICDyMFoam](https://help.sim-flow.com/solvers/mppic-dym-foam) extension of MPPICFoam with DyM

**Dispersed - Drift-Flux**

- [driftFluxFoam](https://help.sim-flow.com/solvers/drift-flux-foam) 1 fluid and slurry or plastic dispersed phase, drift flux approximation for relative phase motion

- DPM - Discrete Phase Model
- MP-PIC - multiphase particle-in-cell method
- DyM - Dynamic Mesh

- [MPPICFoam](https://help.sim-flow.com/solvers/mppic-foam) incompressible, solid particle clouds, without reactions
- [DPMFoam](https://help.sim-flow.com/solvers/dpm-foam) incompressible, solid particle clouds, without reactions
- [multiphaseEulerFoam](https://help.sim-flow.com/solvers/multiphase-euler-foam) incompressible, multiple miscible fluids, Euler-Euler approach
- [interFoam](https://help.sim-flow.com/solvers/inter-foam) base version of `MPPICInterFoam`, 2 immiscible fluids

## Results Fields

This solver provides the following results fields:

- **Primary Results Fields** - quantities produced by the solver as default outputs
- **Derivative Results** - quantities that can be computed based on primary results and supplementary models. They are not initially produced by the solver as default outputs.

**Primary Results Fields**

| Velocity | \(U_{bulk}\) [\(\frac{m}{s}\)] |
| --- | --- |
| Kinematic Pressure \(p/\rho\) | \(p\) [\(\frac{m^{2}}{s^{2}}\)] |
| Phase Volume Fraction | \(\alpha\) [\(-\)] |

**Derivative Results**

| Pressure | \(P\) [\(Pa\)] |
| --- | --- |
| Density | \(\rho\) [\(\frac{kg}{m^{3}}\)] |
| Vorticity | \(\omega\) [\(\frac{1}{s}\)] |
| Courant Number | \(Co\) [\(-\)] |
| Peclet Number | \(Pe\) [\(-\)] |
| Stream Function | \(\psi\) [\(\frac{m^2}{s}\)] |
| Q Criterion | \(Q\) [\(-\)] |
| Wall Functions (for RANS/LES turbulence) | \(y^+\) [\(-\)] |
| Wall Shear Stress | \(WSS\) [\(Pa\)] |
| Turbulent Fields (for RANS/LES turbulence) | \(k\) \(\epsilon\) \(\omega\) \(R\) \(L\) \(I\) \(\nu_t\) \(\alpha_t\) |
| Volumetric Stream | \(\phi\) [\(\frac{m^{3}}{s}\)] |
| Passive Scalar | \(scalar_i\) [\(-\)] |
| Forces and Torque acting on the Boundary | \(F\) [\(N\)] \(M\) [\(-\)] |
| Force Coefficients | \(C_l\) [\(-\)] \(C_d\) [\(-\)] \(C_m\) [\(-\)] |
| Average, Minimum or Maximum in Volume from any Result Field | \(Avg\) \(Min\) \(Max\) |
