HomeChemistry & MaterialsIon Exchange Breakthrough Field: Depth vs Bed-Volume Heatmap

Ion Exchange Breakthrough Field: Depth vs Bed-Volume Heatmap

A 2D space-time heatmap of ion-exchange water softening: bed depth on one axis and accumulated bed volumes treated on the other, so the moving mass-transfer zone and the Thomas-model breakthrough curve are both visible as a single field, computed independently from the same softening-column physics.

Chemistry & Materials2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-ion-exchange-water-softening-resin ↗ Open standalone

This is a 2D field-native counterpart to the 3D ion-exchange softening-column simulator. Rather than rendering a bead cloud at a single instant, the whole service run is unrolled into a space-time heatmap: true bed depth on the vertical axis, accumulated bed volumes treated scrolling along the horizontal axis. Every cell independently evaluates the same Thomas-model breakthrough equation used to size real softening columns, so the moving mass-transfer zone appears directly as a diagonal band advancing through the field, and the mini breakthrough-curve plot traces exactly the outlet row of that same field over time. Adjust flow rate, feed hardness and bead diameter to see how each reshapes the field, and hit Regenerate to watch the NaCl brine flush collapse it back to a fresh bed.

⚙ Under the hood

A 2D space-time heatmap of ion-exchange water softening: bed depth on one axis and accumulated bed volumes treated on the other, so the moving mass-transfer zone and the Thomas-model breakthrough curve are both visible as a single field, independently computed from the same softening-column physics as the 3D version.

ion exchangewater softeningresinchemistrybreakthrough curveregenerationheatmapspace-time diagram

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

What did you find?

Add reproduction steps (optional)