MaximaLabs
All unit operations

Equilibrium reactor simulation

1 inlet -> 1 outlet (Keq)

Governing equations

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

iaiνi=Keq(T)\prod_i a_i^{\nu_i} = K_{eq}(T)
ln(Keq/Kref)=ΔHR(1/T1/Tref)\ln(K_{eq}/K_{ref}) = -\tfrac{\Delta H}{R}(1/T-1/T_{ref})
aia_i
activity of species i (partial pressure or concentration basis)
νi\nu_i
stoichiometric coefficient — negative for reactants, so the product forms a ratio
Keq(T)K_{eq}(T)
equilibrium constant at the reaction temperature — the ceiling conversion can approach but never pass
KrefK_{ref}
equilibrium constant at the reference temperature
ΔH\Delta H
heat of reaction [J/mol] — its sign is why heating helps an endothermic reaction and hurts an exothermic one (van 't Hoff)
RR
gas constant
T,TrefT, T_{ref}
reaction and reference temperatures [K]

Parameters

stoichiometry, Keq (or Keq_ref + T_ref + heat_of_reaction for van't Hoff); optional basis 'mole_fraction'|'partial_pressure', temperature [K]

Example flowsheets that use it

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