MaximaLabs
All unit operations

Filter simulation

solid + liquor inlets -> cake + filtrate

Governing equations

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

cake=Rn˙s+n˙liq,ret,m=n˙liq,ret/cake\text{cake} = R\,\dot n_{s} + \dot n_{liq,ret},\quad m = \dot n_{liq,ret}/\text{cake}
A=Qfμαctc/(2ΔP)    (Ruth cake filtration)A = Q_f\sqrt{\mu\,\alpha\,c\,t_c\,/\,(2\,\Delta P)}\;\;(\text{Ruth cake filtration})
RR
solids recovery to the cake [0..1]
n˙s\dot n_s
solids molar flow [mol/s]
n˙liq,ret\dot n_{liq,ret}
liquid retained in the cake [mol/s]
mm
cake moisture fraction — retained liquid over total cake
AA
filter area [m²]
QfQ_f
feed volumetric flow [m³/s]
μ\mu
filtrate viscosity [Pa·s]
α\alpha
specific cake resistance [m/kg] — the property that decides how much area you need
cc
solids concentration [kg/m³]
tct_c
cycle time [s]
ΔP\Delta P
filtration pressure drop [Pa]

Parameters

solids_recovery [0..1, default 0.98], cake_moisture [0..1 liquid fraction of cake, default 0.2]; sizing: alpha [m/kg cake resistance], dp [Pa], cycle_time [s], viscosity

Example flowsheets that use it

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