Selenium Recovery from Electrolytic Slime: Roast & Reduce (2D)
A 2D companion to the 3D refinery scene: copper-anode slime roasts into volatile SeO2 under Arrhenius kinetics, then an SO2 scrubber reduces it to elemental selenium and sulfuric acid — with a live mass balance instead of a decorative process animation.
The 3D version renders a generic refinery-flowline animation; this 2D companion instead drives the actual two-stage industrial chemistry behind selenium recovery — Se(s) + O2 → SeO2(g) in a roasting furnace, then SeO2 + 2SO2 + 2H2O → Se(s) + 2H2SO4 in a scrubber — with an Arrhenius-rate furnace and a live mass-balance readout.
Roast temperature sets an Arrhenius rate constant (k = A·exp(-Ea/RT)) that volatilizes the slime's selenium content into SeO2 vapor, limited by the air-flow slider; the SO2 reductant-flow slider then controls how fast that vapor is reduced and precipitated to elemental Se plus H2SO4 in the scrubber, tracked with real stoichiometric molar masses.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install