Uranium Ion Exchange Elution (2D)
2D ion-exchange column model: a chloride eluant strips uranium off a loaded resin bed, producing a Gaussian elution curve whose position and width follow real distribution-coefficient and Van Deemter plate-theory chemistry.
This 2D companion strips the same ion-exchange chemistry as the 3D version down to a column-and-chart view: sliders set the chloride eluant concentration, flow rate, initial uranium loading and bed length, and the model derives a distribution coefficient that falls as eluant strength rises (mass-action stripping) plus a Van Deemter plate height that has a real optimum flow rate. Together they produce a mass-conserving Gaussian elution curve — effluent uranium concentration traced live against bed volumes processed, with a collection beaker and cumulative-recovery readout.
Mass-conserving Gaussian elution model: a distribution coefficient set by eluant strength fixes the peak's bed-volume position, a Van Deemter plate-height curve (HETP = A + B/u + C·u) sets its width from flow rate and bed length, and the peak height is scaled so the integrated curve always recovers the full initial uranium loading.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install