Engineering & Science
Temkin & Dubinin-Radushkevich (D-R) Adsorption Isotherm Energy Formula
Distinguish physical micropore filling (< 8 kJ/mol) from ion-exchange / chemisorption (8–16+ kJ/mol) using Dubinin-Radushkevich mean free adsorption energy E = 1 / SQRT(2 * B_DR) and Temkin surface uptake q_e = ((R * T) / b_T) * LN(A_T * C_e).
Diagnose physisorption vs. chemisorption in activated carbon & zeolite water treatment!
Langmuir assumes every surface site is energetically identical and neighbors never interact—an assumption that breaks down on real heterogeneous catalysts and microporous activated carbons! Mikhail Temkin (1940) modeled adsorbate-adsorbate repulsion where heat of adsorption decreases linearly with coverage, yielding the logarithmic Temkin isotherm: q_e = ((R * T) / b_T) * LN(A_T * C_e), where b_T (J/mol) is the Temkin heat constant and A_T (L/mg) is the equilibrium binding constant!
Meanwhile, Mikhail Dubinin and L. V. Radushkevich (1947) modeled Gaussian pore-potential filling via ln(q_e) = ln(q_m) - B_DR * epsilon^2, where the Dubinin-Radushkevich constant B_DR (in mol^2/kJ^2) directly unlocks the Mean Free Energy of Adsorption: E_DR(kJ/mol) = 1 / SQRT(2 * B_DR)! Environmental chemists use E_DR as a sharp mechanistic litmus test: E_DR < 8.0 kJ/mol indicates reversible van der Waals physisorption (e.g., B_DR = 0.012 mol^2/kJ^2 -> E_DR = 6.45 kJ/mol), whereas 8.0 to 16.0 kJ/mol diagnoses chemical ion exchange (e.g., B_DR = 0.0025 -> E_DR = 14.14 kJ/mol)!
| D-R Slope Constant B_DR (mol^2/kJ^2) | Mean Adsorption Energy E_DR | Mechanism Threshold | Sorption Classification |
|---|---|---|---|
| B_DR = 0.0120 mol^2/kJ^2 | 6.45 kJ/mol | E_DR < 8 kJ/mol | Physical Adsorption (Physisorption) |
| B_DR = 0.0025 mol^2/kJ^2 | 14.14 kJ/mol | 8 <= E_DR <= 16 kJ/mol | Ion-Exchange Sorption |
| B_DR = 0.0010 mol^2/kJ^2 | 22.36 kJ/mol | E_DR > 16 kJ/mol | Strong Covalent Chemisorption |
Dubinin-Radushkevich Mean Free Adsorption Energy E_DR = 1 / SQRT(2 * B_DR) (kJ/mol)
Evaluates 1 / SQRT(2 * B_DR) for B_DR (cell B2) entered in mol^2/kJ^2.
=IF(B2 <= 0, "Invalid B_DR Constant", ROUND(1 / SQRT(2 * B2), 2))Temkin Equilibrium Surface Uptake q_e = ((R * T) / b_T) * LN(A_T * C_e) (mg/g)
Evaluates ((8.31446 * T_K) / b_T_J_mol) * LN(A_T * C_e) when A_T * C_e > 1.
=IF(OR(B3 <= 0, B4 <= 0, B5 <= 0, B6 <= 0, (B5 * B6) <= 1), "Outside Temkin Domain", ROUND(((8.31446 * B3) / B4) * LN(B5 * B6), 2))Try the example
Use the original values or change them to test your understanding.