MaximaLabs
All unit operations

Adsorption column simulation

1 inlet -> purified + loaded

Governing equations

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

qi=qmax,ibipi1+jbjpj,n˙i,ads=qiWq_i = \frac{q_{max,i}\,b_i\,p_i}{1+\sum_j b_j p_j},\qquad \dot n_{i,ads} = q_i\,W
qiq_i
amount of i adsorbed per kg of sorbent [mol/kg]
qmax,iq_{max,i}
monolayer capacity — the ceiling the sorbent can hold
bib_i
Langmuir affinity constant [1/Pa] — how strongly i sticks; the *ratio* between two components' b is the selectivity
pip_i
partial pressure of i [Pa]
WW
sorbent mass in the bed [kg]
n˙i,ads\dot n_{i,ads}
molar flow of i captured [mol/s]

Parameters

adsorbent_mass [kg], isotherms {component: {q_max [mol/kg], b [1/Pa]}} (competitive Langmuir)

Example flowsheets that use it

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