Home▸Chemistry & Materials▸2D Acid Rock Drainage Kinetics

2D Acid Rock Drainage Kinetics

Interactive 2D canvas simulator of acid rock drainage: pyrite oxidation (4FeS2 + 15O2 + 14H2O -> 4Fe(OH)3 + 8H2SO4) driven by crushed-rock surface area and oxygen availability, with a live pH-vs-time graph, pH-dependent heavy-metal mobilization, and a limestone-neutralization remediation slider.

Chemistry & Materials2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-acid-rock-drainage-kinetics ↗ Open standalone

When sulfide minerals like pyrite (FeS₂) are exposed to both air and water — by mining, road cuts, or any excavation into sulfide-bearing rock — they oxidize into sulfuric acid and iron hydroxide, slowly turning nearby streams acidic and metal-laden. This 2D canvas simulator lets you crush a pile of pyrite fragments to different surface areas and control how much oxygen reaches them, watching the drainage water's pH fall in real time on a live graph as acid accumulates, while dissolved heavy metals rise the further the pH drops. A limestone-remediation slider lets you test the same neutralization strategy used at real mine sites to bring the water back toward neutral and lock the metals back up as solids.

⚙ Under the hood

Crush a pyrite waste pile to different surface areas and control oxygen exposure to watch drainage pH fall in real time, with pH-dependent heavy-metal mobilization and a limestone-neutralization remediation slider.

acid-rock-drainagepyrite-oxidationgeochemistryenvironmental-chemistryphmining2d

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

What did you find?

Add reproduction steps (optional)