HomeSpace & AstronomyShrinking-Core Ilmenite Reduction — Lunar Oxygen ISRU (2D)

Shrinking-Core Ilmenite Reduction — Lunar Oxygen ISRU

Interactive 2D shrinking-core-model simulation of hydrogen-reduction ISRU: a population of ilmenite grains, each with its own radial unreacted-core / product-shell profile, converts under combined gas-film, ash-layer-diffusion and surface-reaction resistances toward a temperature- and pressure-dependent equilibrium.

Space & Astronomy2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-lunar-isru-regolith ↗ Open standalone

Real gas-solid reactions like hydrogen-reduction of lunar ilmenite (FeTiO₃ + H₂ ⇌ Fe + TiO₂ + H₂O) don't convert a grain all at once — a shrinking core of unreacted mineral retreats inward behind a growing shell of solid product, and hydrogen has to cross gas film, then that product shell, then react at the shrinking surface, three resistances in series. This 2D simulation tracks a whole population of ilmenite grains spanning a realistic size spread, each integrating its own combined-resistance shrinking-core kinetics toward the same temperature- and pressure-dependent equilibrium conversion the process is thermodynamically limited to, and renders every grain's live core/shell radius directly. Adjust reduction temperature, H₂ partial pressure, feed ilmenite content and grain size to see which resistance dominates and how the mass-weighted bulk conversion and oxygen yield respond.

⚙ Under the hood

Watch a population of lunar ilmenite grains convert under the shrinking-core model: each grain's own unreacted core retreats behind a growing product shell as H2 crosses gas-film, shell-diffusion and surface-reaction resistances in series, with mass-weighted bulk conversion and O2 yield reacting live to temperature, pressure and grain size.

ISRUlunar regolithilmeniteoxygen extractionshrinking core modelreaction kineticsspace resources

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)