📑 Table of Contents (Tap to view sections)
1. Introduction: The Importance of Vapor Pressure in Process Engineering
Saturated vapor pressure ($P^{sat}$) is one of the most fundamental thermodynamic properties in chemical process design. It governs phase equilibria across all unit operations involving liquid-vapor interfaces???including continuous fractionating distillation columns, flash drums, vacuum evaporators, VOC emission scrubbers, and atmospheric storage tank breathing calculations per API 2000.
When modeling multicomponent separation in commercial process simulators (such as Aspen Plus, HYSYS, or PRO/II), ideal Vapor-Liquid Equilibrium (VLE) is evaluated via Raoult's Law:
$$y_i P = x_i P_i^{sat}(T)$$
For non-ideal systems, modified Raoult's Law introduces liquid activity coefficients ($\gamma_i$) and vapor fugacity coefficients ($\phi_i$):
$$y_i \phi_i P = x_i \gamma_i P_i^{sat}(T) \exp\left[ \frac{V_i^L (P - P_i^{sat})}{RT} \right]$$
In both rigorous and shortcut engineering workflows, an accurate, fast, and continuous mathematical function for pure component vapor pressure as a function of temperature ($P^{sat} = f(T)$) is essential. The Antoine Equation remains the global standard for engineering design across moderate pressure and temperature regimes.
2. The Antoine Equation: Theory & Mathematical Formulation
2.1 Standard 3-Parameter Form
Introduced by French engineer Louis Charles Antoine in 1888, the Antoine equation is a semi-empirical extension of the fundamental Clausius-Clapeyron equation:
$$\frac{d \ln P^{sat}}{dT} = \frac{\Delta H_{vap}}{R T^2}$$
Assuming that the latent heat of vaporization ($\Delta H_{vap}$) varies linearly with temperature, integration yields the standard 3-parameter Antoine form:
$$\log_{10}(P^{sat}) = A - \frac{B}{T + C} \quad \text{or} \quad \ln(P^{sat}) = A - \frac{B}{T + C}$$
Standard Engineering Units:
In the chemical engineering literature, the NIST Chemistry WebBook, and Perry's Handbook, the most common unit convention is:
- $P^{sat}$ = Saturated vapor pressure in millimeters of mercury (mmHg, where $760 \text{ mmHg} = 1.01325 \text{ bar} = 101.325 \text{ kPa} = 14.696 \text{ psia}$)
- $T$ = Temperature in degrees Celsius (??C)
- $A, B, C$ = Empirical compound-specific constants fitted over an experimental temperature window
2.2 Converting Units of Antoine Parameters
Because historical literature and software packages utilize varying base units ($\log_{10}$ vs. $\ln$, and bar vs. kPa vs. mmHg vs. Pa), process engineers must exercise extreme caution when compiling parameter sets. The table below summarizes conversion factors:
$$\log_{10}(P_{ \text{bar}}) = \log_{10}(P_{ \text{mmHg}}) - \log_{10}(750.062) = (A - 2.8751) - \frac{B}{T + C}$$ $$\ln(P_{ \text{kPa}}) = \ln(10) \cdot \left[ A - \frac{B}{T + C} \right] - \ln(7.50062)$$
2.3 Calculating the Normal Boiling Point ($T_b$)
The normal boiling point is defined as the temperature at which the saturated vapor pressure equals standard atmospheric pressure ($P^{sat} = 760 \text{ mmHg} = 1.01325 \text{ bar a}$). Rearranging the Antoine equation directly yields:
$$760 = 10^{A - \frac{B}{T_b + C}} \implies \log_{10}(760) = 2.88081 = A - \frac{B}{T_b + C}$$ $$T_b = \frac{B}{A - 2.88081} - C \quad (^\circ \text{C})$$
This closed-form analytical expression allows instantaneous flash boiling and initial bubble point checks without iterative root-finding.
3. Master Reference Table: Antoine Constants for 50+ Industrial Compounds
The table below provides verified Antoine coefficients ($A, B, C$ for $\log_{10}(P \text{ [mmHg]}) = A - B / (T \text{ [}^\circ \text{C]} + C)$), experimental validity ranges ($T_{min}$ to $T_{max}$), and normal boiling points compiled from NIST Chemistry WebBook and DIPPR evaluations.
| Compound Name | Formula | CAS No. | A | B | C | $T_{min}$ (??C) | $T_{max}$ (??C) | $T_b$ (??C) |
|---|---|---|---|---|---|---|---|---|
| Water | H2O | 7732-18-5 | 8.07131 | 1730.63 | 233.426 | 1.0 | 100.0 | 100.0 |
| Ammonia | NH3 | 7664-41-7 | 7.55466 | 1002.71 | 247.885 | -83.0 | 60.0 | -33.3 |
| Chlorine | Cl2 | 7782-50-5 | 6.86770 | 861.340 | 246.330 | -100.0 | -30.0 | -34.0 |
| Methane | CH4 | 74-82-8 | 6.69561 | 405.420 | 267.777 | -182.0 | -152.0 | -161.5 |
| Ethane | C2H6 | 74-84-0 | 6.83452 | 663.720 | 256.681 | -143.0 | -88.0 | -88.6 |
| Propane | C3H8 | 74-98-6 | 6.80338 | 803.997 | 246.990 | -108.0 | -25.0 | -42.1 |
| i-Butane | C4H10 | 75-28-5 | 6.78879 | 899.617 | 241.942 | -85.0 | -10.0 | -11.7 |
| n-Butane | C4H10 | 106-97-8 | 6.80896 | 935.860 | 238.730 | -73.0 | 19.0 | -0.5 |
| i-Pentane | C5H12 | 78-78-4 | 6.78967 | 1020.01 | 233.097 | -50.0 | 40.0 | 27.8 |
| n-Pentane | C5H12 | 109-66-0 | 6.85221 | 1064.63 | 233.205 | -40.0 | 50.0 | 36.1 |
| n-Hexane | C6H14 | 110-54-3 | 6.87776 | 1171.53 | 224.366 | -25.0 | 92.0 | 68.7 |
| n-Heptane | C7H16 | 142-82-5 | 6.90240 | 1268.11 | 216.900 | 0.0 | 120.0 | 98.4 |
| n-Octane | C8H18 | 111-65-9 | 6.92370 | 1355.12 | 209.517 | 19.0 | 152.0 | 125.7 |
| n-Nonane | C9H20 | 111-84-2 | 6.93764 | 1430.45 | 201.808 | 39.0 | 179.0 | 150.8 |
| n-Decane | C10H22 | 124-18-5 | 6.95367 | 1501.26 | 194.520 | 58.0 | 204.0 | 174.1 |
| Benzene | C6H6 | 71-43-2 | 6.90565 | 1211.03 | 220.790 | 8.0 | 103.0 | 80.1 |
| Toluene | C7H8 | 108-88-3 | 6.95464 | 1344.80 | 219.482 | 35.0 | 136.0 | 110.6 |
| Ethylbenzene | C8H10 | 100-41-4 | 6.95719 | 1424.25 | 213.206 | 56.0 | 163.0 | 136.2 |
| o-Xylene | C8H10 | 95-47-6 | 6.99891 | 1474.67 | 213.686 | 63.0 | 172.0 | 144.4 |
| m-Xylene | C8H10 | 108-38-3 | 7.00908 | 1462.26 | 215.307 | 59.0 | 166.0 | 139.1 |
| p-Xylene | C8H10 | 106-42-3 | 6.99052 | 1453.43 | 215.307 | 58.0 | 165.0 | 138.4 |
| Styrene | C8H8 | 100-42-5 | 6.92409 | 1420.00 | 206.000 | 30.0 | 170.0 | 145.2 |
| Methanol | CH4O | 67-56-1 | 7.87863 | 1473.11 | 230.000 | -11.0 | 83.0 | 64.7 |
| Ethanol | C2H6O | 64-17-5 | 8.20417 | 1642.89 | 230.300 | -3.0 | 96.0 | 78.3 |
| 1-Propanol | C3H8O | 71-23-8 | 7.84767 | 1499.21 | 204.640 | 15.0 | 115.0 | 97.2 |
| 2-Propanol (IPA) | C3H8O | 67-63-0 | 8.11778 | 1580.92 | 219.410 | 0.0 | 100.0 | 82.3 |
| 1-Butanol | C4H10O | 71-36-3 | 7.47680 | 1362.39 | 178.770 | 30.0 | 135.0 | 117.7 |
| Acetone | C3H6O | 67-64-1 | 7.02447 | 1161.00 | 224.000 | -13.0 | 55.0 | 56.1 |
| Methyl Ethyl Ketone | C4H8O | 78-93-3 | 6.97421 | 1209.60 | 216.000 | -7.0 | 102.0 | 79.6 |
| Diethyl Ether | C4H10O | 60-29-7 | 6.92032 | 1064.07 | 228.800 | -40.0 | 35.0 | 34.6 |
| Ethyl Acetate | C4H8O2 | 141-78-6 | 7.10179 | 1244.95 | 217.881 | 15.0 | 95.0 | 77.1 |
| Methyl Acetate | C3H6O2 | 79-20-9 | 7.06524 | 1157.63 | 219.726 | 2.0 | 70.0 | 56.9 |
| Acetic Acid | C2H4O2 | 64-19-7 | 7.18807 | 1416.70 | 211.000 | 20.0 | 140.0 | 118.1 |
| Formic Acid | CH2O2 | 64-18-6 | 6.94459 | 1295.26 | 218.000 | 30.0 | 120.0 | 100.7 |
| Dichloromethane | CH2Cl2 | 75-09-2 | 7.08030 | 1138.91 | 231.450 | -40.0 | 40.0 | 39.8 |
| Chloroform | CHCl3 | 67-66-3 | 6.95465 | 1170.97 | 226.232 | -10.0 | 80.0 | 61.2 |
| Carbon Tetrachloride | CCl4 | 56-23-5 | 6.93390 | 1242.43 | 230.000 | -20.0 | 100.0 | 76.7 |
4. Step-by-Step Worked Calculation Example
Scenario: A chemical engineer is designing an overhead condenser on an atmospheric distillation column separating a mixture of Benzene and Toluene. The condenser operates at an overhead vapor temperature of $T = 75.0^\circ \text{C}$. Determine the pure-component saturated vapor pressures of Benzene and Toluene, and calculate the ideal relative volatility ($\alpha_{B/T}$) at this operating condition.
Step 1: Retrieve Antoine Constants
- Benzene ($C_6H_6$): $A = 6.90565$, $B = 1211.033$, $C = 220.790$ (Valid: 8 to 103??C)
- Toluene ($C_7H_8$): $A = 6.95464$, $B = 1344.800$, $C = 219.482$ (Valid: 35 to 136??C)
Since $T = 75.0^\circ \text{C}$, both components reside strictly within their experimental validity windows.
Step 2: Calculate Benzene Saturated Vapor Pressure ($P_B^{sat}$)
$$\log_{10}(P_B^{sat}) = 6.90565 - \frac{1211.033}{75.0 + 220.790} = 6.90565 - \frac{1211.033}{295.790}$$ $$\log_{10}(P_B^{sat}) = 6.90565 - 4.09423 = 2.81142$$ $$P_B^{sat} = 10^{2.81142} = 647.77 \text{ mmHg} = \frac{647.77}{750.062} = 0.8636 \text{ bar a} = 86.36 \text{ kPa}$$
Step 3: Calculate Toluene Saturated Vapor Pressure ($P_T^{sat}$)
$$\log_{10}(P_T^{sat}) = 6.95464 - \frac{1344.800}{75.0 + 219.482} = 6.95464 - \frac{1344.800}{294.482}$$ $$\log_{10}(P_T^{sat}) = 6.95464 - 4.56666 = 2.38798$$ $$P_T^{sat} = 10^{2.38798} = 244.33 \text{ mmHg} = \frac{244.33}{750.062} = 0.3257 \text{ bar a} = 32.57 \text{ kPa}$$
Step 4: Calculate Relative Volatility ($\alpha_{B/T}$)
$$\alpha_{B/T} = \frac{P_B^{sat}}{P_T^{sat}} = \frac{647.77 \text{ mmHg}}{244.33 \text{ mmHg}} = 2.65$$
Conclusion: With a relative volatility of $\alpha = 2.65 > 1.2$, separation via conventional fractional distillation is highly feasible, requiring moderate stage counts and standard reflux ratios per Fenske-Underwood-Gilliland shortcut sizing.
5. Critical Limitations & Industrial Design Pitfalls
Rules of Thumb and Common Hazards in Vapor Pressure Modeling:
- Never Extrapolate Beyond $T_{max}$ (Near-Critical Regimes): The standard Antoine formulation fails drastically as fluid temperature approaches the thermodynamic critical point ($T_r = T/T_c > 0.85$). Because $(T+C)$ in the denominator cannot capture the vanishing latent heat ($\Delta H_{vap} o 0$ at $T_c$), Antoine calculations will severely underestimate near-critical vapor pressures. Use the Wagner Equation or Peng-Robinson Equation of State above $T_{max}$.
- Sub-Ambient / Cryogenic Freezing Points: Extrapolating below $T_{min}$ causes mathematical inflection errors. For sub-cooled liquids and solid sublimation pressures, use specialized Frost-Kalkwarf or 4-parameter extended polynomial equations.
- Azeotropic & Polar Non-Ideality: In mixtures with hydrogen bonding (such as ethanol-water or isopropanol-water), pure component Antoine values represent only the vapor pressure of the pure species. Phase equilibrium requires rigorous activity coefficient models (NRTL, UNIQUAC, or Wilson) to capture azeotropes where $\alpha = 1.0$.
Chemical Property Explorer
Apply this methodology directly in the ChemProCal calculator.
Open Calculator →Live Antoine Vapor Pressure & Boiling Point Estimator
Adjust parameters below to test the methodology equations in real time before running full simulations: