Isotherm & IAST Explorer

Pure-component · Competitive adsorption · Newton-Raphson IAST

Import/export lets you maintain fitted parameters as an external JSON file (see exported template for schema).

298 K
blank = auto
Show on binary chart α β γ δ markers with crosshairs
LabelP (bar)yAColor qAqB

Parameters in paper-native units with citations.

Modelq(P)ψ(P)
LinearH·PH·P
Langmuirqs·bP/(1+bP)qs·ln(1+bP)
Dual-site LangmuirΣ qsᵢbᵢP/(1+bᵢP)Σ qsᵢln(1+bᵢP)
Anti-Langmuirqs·bP/(1−bP)−qs·ln(1−bP)
Quadraticqs(b₁P+2b₂P²)/(1+b₁P+b₂P²)qs·ln(1+b₁P+b₂P²)
Sips / Hillqs(bP)ⁿ/(1+(bP)ⁿ)(qs/n)ln(1+(bP)ⁿ)
Tóthqs·bP/[1+(bP)ᵗ]^(1/t)Simpson
Freundlichk·Pⁿ(k/n)·Pⁿ
BETqm·Cx/[(1−x)(1−x+Cx)]qm·ln[(1−x+Cx)/(1−x)]
Type VLangmuir + Hill stepanalytic
Sips + HenryH·P + qs(bP)ⁿ/(1+(bP)ⁿ)H·P + (qs/n)ln(1+(bP)ⁿ)
Custom q(P)user expressionSimpson

b(T)=b₀·exp(−ΔH/RT). Affinities stored in native units; converted at the working T inside q/ψ. Analytic ψ except Tóth & Custom (Simpson quadrature).

✓ Up to date

Edit parameters freely — nothing recomputes until you press Calculate.

Show loading:

Paste rows as P, yA, qA[, qB] — one point per line. Use yA=1 for pure-A, yA=0 for pure-B. Renders as open diamonds.

measurement temp.
Interpret with judgment. These are model predictions, not measurements. IAST assumes an ideal adsorbed solution and relies entirely on the two pure-component isotherm fits; it cannot capture adsorbate–adsorbate non-ideality, surface heterogeneity effects it wasn't fitted for, or azeotropic behavior, and it degrades when the pure isotherms are extrapolated beyond measured data. Treat every result here as a screening estimate to guide intuition and experiment design — always validate against binary equilibrium or breakthrough data before relying on it for a real separation. The authors accept no liability for decisions made on these outputs.

Seven diagnostic views of the binary IAST prediction, from the two pure isotherms. Hover any chart for exact values; click the heatmap to pin a point and drive the slices.

x–y equilibrium
ψ-construction
Selectivity vs composition
Heatmap (P × y)
Slice q*(P) at fixed y₁
Slice q*(y₁) at fixed P
3-D loading surface