Isotherm Models

The isotherm describes the equilibrium adsorbed-phase loading of a component, qiq_i^*, as a function of the local gas state (temperature, pressure and composition). It is the thermodynamic ceiling that the kinetic rate model drives the actual loading qiq_i towards.

Each component in each adsorbent material is assigned its own isotherm. In the GUI, open the Adsorbent Material window and select the Isotherms tab; for every component choose an Isotherm Type from the drop-down. The parameter fields shown below the drop-down change to match the selected model, and a live equation preview is displayed. Tick Show Isotherm Plot to visualise the resulting curve.

Partial pressure vs. concentration. Several models come in two forms. Partial-pressure models are written in terms of the partial pressure Pi=yiPP_i = y_i P. Concentration models use the molar concentration Ci=Pi/(RT)C_i = P_i / (R T), computed internally from the ideal gas law. The two forms are otherwise identical; choose whichever matches how your isotherm parameters were regressed.

Heat of adsorption. Each component also has an isosteric heat of adsorption ΔHi\Delta H_i, entered on the Heat of Adsorption tab of the Adsorbent Material window. It couples the isotherm to the energy balance; it is a separate input and is not part of the isotherm equation itself. The temperature-dependent parameters in the models below (the qq, B2B_2, ΔH0\Delta H_0 terms) describe how loading shifts with temperature but do not by themselves supply the heat released on adsorption.

The sections below give the exact formula implemented for each model together with the parameter names as they appear in the GUI. RR is the ideal gas constant and TT the temperature.


Inert

A non-adsorbing component. Its loading is fixed at zero, so it acts purely as a carrier gas.

qi=0q_i^* = 0

Henry

The linear (low-coverage) limit, with a temperature-dependent Henry constant.

qi=kexp ⁣(QRT)Piq_i^* = k \, \exp\!\left(\frac{Q}{R T}\right) P_i
SymbolDescriptionUnit
qiq_i^*Equilibrium loading of component iimol kg⁻¹
kkHenry coefficientmol kg⁻¹ Pa⁻¹
QQAdsorption energy parameterJ mol⁻¹
PiP_iPartial pressure of component iiPa

Single Site Langmuir

The classic monolayer model, available on a partial-pressure or concentration basis.

Partial pressure form (Single Site Langmuir):

qi=m1b1exp ⁣(q1RT)Pi1+b1exp ⁣(q1RT)Piq_i^* = \frac{m_1 \, b_1 \exp\!\left(\frac{q_1}{R T}\right) P_i}{1 + b_1 \exp\!\left(\frac{q_1}{R T}\right) P_i}

Concentration form (Single Site Langmuir (Concentration)) — replace PiP_i with Ci=Pi/(RT)C_i = P_i/(RT):

qi=m1b1exp ⁣(q1RT)Ci1+b1exp ⁣(q1RT)Ciq_i^* = \frac{m_1 \, b_1 \exp\!\left(\frac{q_1}{R T}\right) C_i}{1 + b_1 \exp\!\left(\frac{q_1}{R T}\right) C_i}
SymbolDescriptionUnit (P-form / C-form)
m1m_1Saturation capacitymol kg⁻¹
b1b_1Affinity pre-factorPa⁻¹ / m³ mol⁻¹
q1q_1Adsorption energyJ mol⁻¹

Dual Site Langmuir

Two independent Langmuir sites, for heterogeneous surfaces. Available on a partial-pressure or concentration basis.

Partial pressure form (Dual Site Langmuir):

qi=m1b1exp ⁣(q1RT)Pi1+b1exp ⁣(q1RT)Pi+m2b2exp ⁣(q2RT)Pi1+b2exp ⁣(q2RT)Piq_i^* = \frac{m_1 \, b_1 \exp\!\left(\frac{q_1}{R T}\right) P_i}{1 + b_1 \exp\!\left(\frac{q_1}{R T}\right) P_i} + \frac{m_2 \, b_2 \exp\!\left(\frac{q_2}{R T}\right) P_i}{1 + b_2 \exp\!\left(\frac{q_2}{R T}\right) P_i}

The concentration form (Dual Site Langmuir (Concentration)) substitutes CiC_i for PiP_i in both terms.

SymbolDescriptionUnit
m1,m2m_1, m_2Saturation capacity of each sitemol kg⁻¹
b1,b2b_1, b_2Affinity pre-factor of each sitePa⁻¹ (P-form)
q1,q2q_1, q_2Adsorption energy of each siteJ mol⁻¹

Extended (Competitive) Langmuir

The Extended variants make adsorption competitive: the loading of each component is reduced by the presence of every other adsorbing component through a shared denominator. Use these for multi-component mixtures where components compete for the same sites. They are available in single-site and dual-site forms, each on a partial-pressure or concentration basis (Extended Single Site Langmuir, Extended Dual Site Langmuir, and their (Concentration) counterparts).

Extended single-site (partial-pressure), with the sum running over every adsorbing component jj:

qi=m1,ib1,iexp ⁣(q1,iRT)Pi1+jb1,jexp ⁣(q1,jRT)Pjq_i^* = \frac{m_{1,i} \, b_{1,i} \exp\!\left(\frac{q_{1,i}}{R T}\right) P_i}{1 + \sum_{j} b_{1,j} \exp\!\left(\frac{q_{1,j}}{R T}\right) P_j}

The dual-site extended form adds a second competitive term with its own denominator 1+jb2,jexp(q2,j/RT)Pj1 + \sum_j b_{2,j}\exp(q_{2,j}/RT)\,P_j. Parameters are entered per component exactly as for the ordinary Langmuir models; the coupling between components is applied automatically.


Anti-Langmuir

For systems where loading accelerates with concentration (e.g. some cooperative-adsorption cases).

qi=aPi1bPiq_i^* = \frac{a \, P_i}{1 - b \, P_i}
SymbolDescriptionUnit
aaLinear coefficientmol kg⁻¹ Pa⁻¹
bbNon-linearity coefficientPa⁻¹

Freundlich

An empirical power-law model.

qi=(aPi)1/vq_i^* = \left(a \, P_i\right)^{1/v}
SymbolDescriptionUnit
aaFreundlich coefficientmol kg⁻¹ Pa⁻¹
vvHeterogeneity exponent-

Sips

A Langmuir–Freundlich hybrid with a heterogeneity exponent.

qi=qsat(bPi)1/v1+(bPi)1/vq_i^* = q_{sat}\,\frac{\left(b \, P_i\right)^{1/v}}{1 + \left(b \, P_i\right)^{1/v}}
SymbolDescriptionUnit
qsatq_{sat}Saturation capacitymol kg⁻¹
bbAffinity coefficientPa⁻¹
vvHeterogeneity exponent-

Sips 2 (temperature-dependent)

A Sips form with explicit temperature dependence built into the capacity, affinity and exponent, referenced to a temperature TrefT_{ref}.

bi=B1exp ⁣(B2RT),si=C1+C2 ⁣(TTref1),qmax=A1exp ⁣[A2 ⁣(TTref1)]b_i = B_1 \exp\!\left(\frac{B_2}{R T}\right), \qquad s_i = C_1 + C_2\!\left(\frac{T}{T_{ref}} - 1\right), \qquad q_{max} = A_1 \exp\!\left[A_2\!\left(\frac{T}{T_{ref}} - 1\right)\right] qi=qmax(biPi)si1+(biPi)siq_i^* = q_{max}\,\frac{\left(b_i P_i\right)^{s_i}}{1 + \left(b_i P_i\right)^{s_i}}
SymbolDescriptionUnit
A1A_1Saturation capacity at TrefT_{ref}mol kg⁻¹
A2A_2Capacity temperature coefficient-
B1B_1Affinity pre-factorPa⁻¹
B2B_2Affinity energyJ mol⁻¹
C1,C2C_1, C_2Exponent and its temperature coefficient-
TrefT_{ref}Reference temperatureK

An Extended Sips 2 competitive multi-component form is also available; it shares the denominator 1+j(bjPj)sj1 + \sum_j (b_j P_j)^{s_j} across components (with a small numerical regularisation applied near zero mole fraction for solver stability).


Dual Site Sips

Two independent Sips sites.

qi=qsat,1(b1Pi)1/v11+(b1Pi)1/v1+qsat,2(b2Pi)1/v21+(b2Pi)1/v2q_i^* = q_{sat,1}\,\frac{\left(b_1 P_i\right)^{1/v_1}}{1 + \left(b_1 P_i\right)^{1/v_1}} + q_{sat,2}\,\frac{\left(b_2 P_i\right)^{1/v_2}}{1 + \left(b_2 P_i\right)^{1/v_2}}
SymbolDescriptionUnit
qsat,1,qsat,2q_{sat,1}, q_{sat,2}Saturation capacity of each sitemol kg⁻¹
b1,b2b_1, b_2Affinity of each sitePa⁻¹
v1,v2v_1, v_2Heterogeneity exponent of each site-

Redlich–Peterson

A three-parameter model bridging Henry and Langmuir behaviour.

qi=aPi1+(bPi)vq_i^* = \frac{a \, P_i}{1 + \left(b \, P_i\right)^{v}}
SymbolDescriptionUnit
aaLinear coefficientmol kg⁻¹ Pa⁻¹
bbAffinity coefficientPa⁻¹
vvExponent (0<v10 < v \le 1)-

Toth

A widely used heterogeneous model that reduces to Langmuir when v=1v = 1.

qi=qsatbPi[1+(bPi)v]1/vq_i^* = \frac{q_{sat}\, b \, P_i}{\left[1 + \left(b \, P_i\right)^{v}\right]^{1/v}}
SymbolDescriptionUnit
qsatq_{sat}Saturation capacitymol kg⁻¹
bbAffinity coefficientPa⁻¹
vvHeterogeneity exponent-

Toth 2 (temperature-dependent)

A Toth form in which the capacity, affinity and exponent all vary with temperature about a reference T0T_0.

qs=qsatexp ⁣[x(1TT0)],b=b0exp ⁣[ΔH0RT0(T0T1)],w=w0+α(1T0T)q_{s} = q_{sat}\exp\!\left[x\left(1 - \frac{T}{T_0}\right)\right], \qquad b = b_0 \exp\!\left[\frac{\Delta H_0}{R T_0}\left(\frac{T_0}{T} - 1\right)\right], \qquad w = w_0 + \alpha\left(1 - \frac{T_0}{T}\right) qi=qsbPi[1+(bPi)w]1/wq_i^* = \frac{q_{s}\, b \, P_i}{\left[1 + \left(b \, P_i\right)^{w}\right]^{1/w}}
SymbolDescriptionUnit
qsatq_{sat}Saturation capacity at T0T_0mol kg⁻¹
xxCapacity temperature coefficient-
T0T_0Reference temperatureK
b0b_0Affinity at T0T_0Pa⁻¹
ΔH0\Delta H_0Isosteric heat parameterJ mol⁻¹
w0w_0Exponent at T0T_0-
α\alphaExponent temperature coefficient-

Once you have chosen an isotherm, pair it with a kinetic rate model to control how quickly the loading approaches qiq_i^*.