MaximaLabs
All unit operations

SMB chromatography simulation

feed + desorbent -> extract + raffinate (True Moving Bed equivalent)

Governing equations

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

qi=Hicimj=Qj/Qs(zone flow-rate ratios)q_i = H_i\,c_i \qquad m_j = Q_j/Q_s \quad \text{(zone flow-rate ratios)}
m4<Hweak<m2,m3<Hstrong<m1(separation triangle)m_4 < H_{weak} < m_2, m_3 < H_{strong} < m_1 \quad \text{(separation triangle)}
steady-state True Moving Bed: 4-zone counter-current equilibrium cascade\text{steady-state True Moving Bed: 4-zone counter-current equilibrium cascade}

Parameters

isotherms {component: {H}} (linear) or {component: {q_max, b}} (Langmuir); optional m_values [m1,m2,m3,m4] zone flow ratios (default a triangle-feasible set), n_stages_per_zone [int, default 8]. Two inlets (feed, desorbent) -> extract (strongly-retained) + raffinate (weakly-retained) via the steady-state True Moving Bed equivalent

Example flowsheets that use it

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