MaximaLabs
All unit operations

Lithium sorption (DLE) simulation

1 brine feed -> loaded (Li-rich eluate) + raffinate (barren brine)

Governing equations

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

qi=qmax,ibici1+jbjcj    (competitive Langmuir)q_i=\dfrac{q_{max,i}\,b_i\,c_i}{1+\sum_j b_j\,c_j}\;\;(\text{competitive Langmuir})
n˙i,loaded=min(qimsorbent,n˙i,feed),n˙i,raffinate=n˙i,feedn˙i,loaded\dot n_{i,loaded}=\min(q_i\,m_{sorbent},\,\dot n_{i,feed}),\quad \dot n_{i,raffinate}=\dot n_{i,feed}-\dot n_{i,loaded}

Parameters

sorbent_mass [kg, required]; optional isotherms {component: {q_max [mol/kg], b [affinity, m^3/mol]}} — defaults to a cited Li-selective/Mg-rejecting Al-sorbent screening isotherm on components 'li'/'mg'. Liquid-phase competitive Langmuir; 1 brine feed -> loaded (Li-rich eluate) + raffinate.

Example flowsheets that use it

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