-
Notifications
You must be signed in to change notification settings - Fork 0
Isotherm Models
Eleven pure-component models, assignable independently to each component. The equations below are as implemented, not textbook restatements.
Two quantities matter for every model: the loading
| Model | Loading |
Reduced spreading pressure |
|---|---|---|
| Linear (Henry) | ||
| Langmuir, single-site (SSL) | ||
| Dual-Site Langmuir (DSL) | ||
| Toth | no closed form — integrated numerically | |
| Sips / Hill (SSLF) | ||
| Freundlich | ||
| Anti-Langmuir | ||
| Quadratic | ||
| BET (multilayer) | ||
| Type V (Langmuir + Hill step) | ||
| Sips + Henry (SIPSH) |
Linear (Henry) has no saturation capacity. It is the correct choice for a weakly held species far from saturation, and it is what makes IAST degenerate gracefully rather than fail.
Toth is the one model with no analytic spreading pressure.
Anti-Langmuir rises with loading rather than saturating, so it diverges as
BET is only defined below saturation. For
Quadratic reaches
Every affinity constant is corrected by van 't Hoff:
Units of
| Basis | Conversion applied |
|---|---|
bar |
none — used as entered |
kPa |
|
concM3 (m³/mol) |
|
concL (L/mol) |
Getting this wrong is the single most common way to produce a plausible-looking but badly wrong breakthrough curve, because an affinity off by orders of magnitude still integrates to a smooth curve. The preset citations record which basis each published parameter set uses.
Used to decide whether IAST can be bypassed:
| Model | |
|---|---|
| DSL | |
| Type V | |
| Quadratic | |
| SSL, Toth, Anti-Langmuir, SSLF, BET, SIPSH | |
| Linear | none — unbounded |
When either component's saturation capacity is effectively zero, IAST is bypassed and the run reduces to single-component behaviour.
- IAST (Myers & Prausnitz) by default. Works with any of the eleven models and is solved by a vectorised reduced-spreading-pressure iteration.
- Extended-Langmuir competitive mixing, available for SSL and DSL only. Non-iterative and faster, but it can differ noticeably from IAST for the weaker-adsorbing component, particularly when the two isotherm shapes differ.
IAST is bypassed automatically when either component's saturation capacity is effectively zero.
Wiki: Home · The Model · Isotherm Models · Mass Transfer · Adsorbent Presets · Using the App · Limitations · Privacy & Security · Troubleshooting