Adebanji Adelowo
← Projects

Phase-field multiphase flow

CFD · Phase change

My contribution

I implemented coupled phase-field, flow, and heat-transfer solvers and developed a dedicated 1D Stefan benchmark solver.

Research implementation · validation limitations documented

0.079% interface-position error in the dedicated 1D Stefan test; physical 3D validation is pending.

Multiphase FlowPhase FieldNavier–StokesHeat Transfer

Problem

Modelling the coupled interface, flow, and heat-transfer physics of boiling (vapour-liquid phase change under turbulent flow) with a PDE formulation that stays numerically tractable and portable to 3D.

Approach

A conservative Allen-Cahn phase-field model is coupled with incompressible Navier-Stokes and an energy equation containing a latent-heat source term, following Roccon (2025). The resulting pressure Poisson equation has constant coefficients and is solved directly with FFTs, a property that holds in 3D and is the main motivation for choosing this method.

Mathematical model

  • Conservative Allen-Cahn interface
  • Incompressible Navier-Stokes
  • Energy equation with latent-heat source

Numerical method

  • FFT-based pressure Poisson solver
  • Conservative finite-difference discretisation
  • 2D solver, dedicated non-periodic 1D Stefan solver, 3D solver

Verification

Two analytical benchmarks from Roccon (2025) were used. The bubble-growth benchmark (prescribed vaporisation rate) agrees with the analytical growth rate, and its error decreases systematically under grid refinement. The 1D Stefan problem exposed defects in the original benchmark implementation; after diagnosing them, a dedicated non-periodic 1D Stefan solver was developed. For the matched-density benchmark it reproduces the analytical solution with first-order convergence in grid spacing, reducing the interface-position error from 1.142% to 0.079% over Δx = 2.0 to 0.125 mm at t = 250 s, with discrete mass and energy balances verified. The 3D implementation is numerically verified (Poisson and projection convergence, phase-mass conservation, and consistency with the 2D solver on extruded problems, which also exposed and corrected a missing variable-viscosity term in the 3D operator); it is not physically validated.

Completed

  • 2D bubble-growth benchmark: agreement with the analytical growth rate, error decreasing under grid refinement
  • Dedicated 1D Stefan solver: first-order convergence, 0.079% interface-position error at Δx = 0.125 mm (t = 250 s, matched densities)
  • Mass and energy balance diagnostics verified for the dedicated solver
  • Allen-Cahn mobility scaling checked against the boundedness criterion of Mirjalili, Ivey & Mani (2020)
  • 3D solver numerically verified (Poisson/projection convergence, phase-mass identity, 2D/3D consistency)

Ongoing

  • Analytical benchmark for the general multiphase heat-flux pathway
  • Physical 3D boiling benchmark
  • Bubble-growth convergence-rate re-evaluation

Limitations

The dedicated 1D Stefan solver reproduces the analytical reference for matched densities only. The general multiphase heat-flux pathway does not yet reproduce its analytical benchmark. The 3D solver has no physical boiling validation yet. No convergence order is claimed for the bubble-growth benchmark, because a previously reported second-order rate is not currently reproduced.

2D vapour bubble growth benchmark: numerical bubble radius versus the analytical solution over time, alongside the final phase-field distribution showing a circular vapour bubble
2D bubble-growth benchmark: numerical radius R(t) versus the analytical solution R₀ + (ṁ/ρᵥ)t, with the resulting phase-field φ (vapour/liquid interface). Select figure to enlarge.
Dedicated 1D Stefan solver at N = 200: interface position versus time compared to the analytical solution, the relative interface-position error versus time, and the phase-field and temperature profiles at t = 250 s
Dedicated 1D Stefan solver (N = 200, Δx = 1 mm): interface position δ(t) versus the analytical solution, its relative error, and the phase-field and temperature profiles at t = 250 s. The finest tested spacing (Δx = 0.125 mm) reaches 0.079% at t = 250 s. Select figure to enlarge.