HomeProcess Analytical Technology (PAT)Real-Time Crystallization Control (PAT)

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.

Process Analytical Technology (PAT)3DAdvanced60 FPS
chemistry-ext-topic-12 ↗ Open standalone

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.

⚙ Under the hood

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.

crystallizationprocess-analytical-technologysupersaturationchemometricsclosed-loop-controlchemistry

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)