MaximaLabs
All unit operations

Crystallizer simulation

1 feed -> solid crystals + mother liquor

Governing equations

The exact equations the solver works for a crystallizer — the same math shown in the app's "Theory" panel, not a black box.

B=kbΔCb,    G=kgΔCg,    ΔC=CCsatB = k_b\,\Delta C^{b},\;\; G = k_g\,\Delta C^{g},\;\; \Delta C = C-C_{sat}
m0=Bτ,  m1=m0Gτ,  m2=2m1Gτ,  m3=3m2Gτ,Lˉ=m1/m0=Gτm_0=B\tau,\;m_1=m_0 G\tau,\;m_2=2m_1 G\tau,\;m_3=3m_2 G\tau,\quad \bar L=m_1/m_0=G\tau
m˙solid=ρckvm3,Q=n˙solidΔHcryst\dot m_{solid}=\rho_c k_v m_3,\quad Q = -\dot n_{solid}\,\Delta H_{cryst}

Parameters

solute [feed component]; MSMPR: csat [mol/L], feed_concentration [mol/L], residence_time [s], optional kb/b/kg/g kinetics, crystal_density [kg/m^3], kv, molar_mass [kg/mol] — OR short-cut yield [0..1]; optional temperature [K], heat_of_crystallization

Example flowsheets that use it

Stop fighting legacy software. Build your first flowsheet in 60 seconds.