Home▸Energy & Thermodynamics▸Underground Coal Gasification: 2D Cavity Growth & Syngas Yield

Underground Coal Gasification: 2D Cavity Growth & Syngas Yield

2D cross-section of in-situ underground coal gasification: watch the burn cavity grow between injection and production wells while a real CO/H2/CH4/CO2 syngas composition model responds to oxygen injection rate and steam co-injection ratio — the same in-situ chemistry as the 3D underground gasification simulator, shown as a schematic cross-section instead of a 3D scene.

Energy & Thermodynamics2DModerate60 FPS📱 Mobile-adapted🌍 Earth⇄ 3D version
2d-underground-coal-gasification ↗ Open standalone

This is the 2D counterpart of the 3D underground coal gasification simulator. Rather than orbiting a rendered process facility, it draws the mechanism itself in schematic cross-section: an injection well feeds oxygen and steam into a coal seam, a burn cavity grows outward from the ignition point over time, and a production well finally taps the syngas once the burn front reaches it. A real engineering-scale reaction model — combustion, the Boudouard reaction, the water-gas reaction and methanation — sets the live CO/H2/CH4/CO2 syngas composition and heating value from the oxygen injection rate and steam co-injection ratio, while the cavity's growth and pre-breakthrough capture efficiency are tracked as their own physical process instead of a single abstract conversion percentage.

⚙ Under the hood

2D cross-section of in-situ underground coal gasification: watch the burn cavity grow between injection and production wells while a real CO/H2/CH4/CO2 syngas composition model responds to oxygen injection rate and steam co-injection ratio — the same in-situ chemistry as the 3D underground gasification simulator, shown as a schematic cross-section instead of a 3D scene.

underground coal gasificationsyngas compositioncavity growthBoudouard reactionwater-gas reactionin-situ gasification

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

What did you find?

Add reproduction steps (optional)