MaximaLabs
All unit operations

Hydrocyclone (classifier) simulation

slurry (solid + water) -> coarse underflow + fine overflow

Governing equations

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

d50c=50.5Dc0.46Di0.6Do1.21e0.063CvDu0.71h0.38Q0.45(ρsρl)0.5    (Plitt, μm)d_{50c}=\dfrac{50.5\,D_c^{0.46}D_i^{0.6}D_o^{1.21}e^{0.063 C_v}}{D_u^{0.71}h^{0.38}Q^{0.45}(\rho_s-\rho_l)^{0.5}}\;\;(\text{Plitt, }\mu m)
Ec(d)=1e0.693(d/d50c)m,Ea(d)=Rf+(1Rf)Ec(d)E_c(d)=1-e^{-0.693\,(d/d_{50c})^m},\qquad E_a(d)=R_f+(1-R_f)\,E_c(d)
d50cd_{50c}
corrected cut size [µm] — the diameter split 50/50 (bypass-removed); headline
Dc,Di,Do,DuD_c, D_i, D_o, D_u
cyclone / inlet / vortex-finder (overflow) / apex (underflow) dia
hh
free-vortex height
QQ
feed volumetric rate
CvC_v
feed solids volume %
ρs,ρl\rho_s, \rho_l
solid and liquid densities
EcE_c
reduced (corrected) recovery of size d to underflow
EaE_a
actual recovery = the water bypass R_f plus the classified fraction
mm
sharpness of the partition curve
RfR_f
water (fluid) recovery to underflow

Parameters

either d50c_m [m, corrected cut size] OR the full Plitt geometry (cyclone_diameter_m, inlet_diameter_m, vortex_finder_m, apex_m, vortex_height_m [m]); sharpness [default 2.5], water_recovery [R_f to underflow, default 0.30], solid_density_kg_m3 [default 2650], molar_mass [kg/mol]. Slurry (solid + water inlets) -> coarse underflow + fine overflow (Plitt reduced-efficiency partition + water short-circuit).

Example flowsheets that use it

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