Real-Time Crystallization Control with Inline PAT
Interactive 3D batch-crystallizer simulator: an inline PAT probe measures supersaturation in real time and a closed-loop controller throttles the cooling ramp to hold it near a setpoint, trading nucleation against growth to control crystal size.
This simulator models a cooling batch crystallizer the way Process Analytical Technology actually controls one: an inline probe reads solution supersaturation in real time, and a closed-loop controller throttles the cooling ramp to hold that supersaturation near a target instead of letting it run open-loop. Nucleation and growth are modeled as competing rate laws driven by the live supersaturation ratio S = C/C*(T), with every crystal's growth consuming solute mass and feeding back into the measured signal — exactly the loop a real Focused Beam Reflectance Measurement or Raman probe closes on a plant crystallizer. Toggle PAT feedback on and off with the same cooling-rate and seed-loading settings to see how open-loop cooling nucleates a wide swarm of small crystals while closed-loop control grows a narrower, coarser population.
An interactive 3D batch-crystallizer where an inline PAT probe reads supersaturation in real time and a closed-loop controller throttles the cooling ramp to hold it near a setpoint, trading nucleation against crystal growth.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install