Home▸Chemistry & Materials▸Uranium In-Situ Recovery Wellfield (2D)

Uranium In-Situ Recovery Wellfield (2D)

A 2D reactive-transport model: an oxidant plume advects through a well-superposed potential-flow field, leaches uranium ore by first-order kinetics, and is captured at extraction wells under a controllable hydraulic bleed.

Chemistry & Materials2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-uranium-in-situ-recovery-wellfield ↗ Open standalone

This 2D companion runs an actual reactive-transport model of an ISR wellfield rather than animating a process line: point-source/sink potential flow superposes the velocity field from every well, an oxidant plume advects and diffuses through it, first-order kinetics leach ore grade into solution wherever the plume reaches it, and extraction wells capture the dissolved uranium under whatever hydraulic bleed you set — drop the flow ratio below 1.0 and the field loses containment exactly as a real wellfield would.

⚙ Under the hood

2D advection-diffusion-reaction grid model of a uranium ISR wellfield: well-superposed potential flow, first-order leach kinetics, and extraction-well capture under a controllable hydraulic ratio.

in-situ recoveryreactive transportadvection-diffusionleach kineticswellfield hydraulicsuranium mining

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

What does the oxidant concentration control change?

It sets the boundary concentration held at every injection well — a stronger lixiviant leaches ore faster wherever the plume reaches it, at the cost of depleting closer to the injector.

Why does the flow ratio affect containment?

Real ISR wellfields extract slightly more fluid than they inject (a bleed) to keep the hydraulic gradient pointing inward. Drop the extraction:injection ratio below 1.0 here and the field flags an excursion risk, matching the real operating constraint.

How is the recovery percentage calculated?

It is the cumulative mass of U₃O₈ actually captured at the extraction wells divided by the total ore mass initially in the modeled block, not just the fraction of ore leached into solution.

What did you find?

Add reproduction steps (optional)