2: Vapor Pressure
- Page ID
- 8058
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Distillation Science (a blend of Chemistry and Chemical Engineering)
This is Part II, Vapor Pressure of a ten-part series of technical articles on Distillation Science, as is currently practiced on an industrial level. See also Part I, Overview for introductory comments, the scope of the article series, and nomenclature.
Part II, Vapor Pressure deals with the existing pure component vapor pressure (VP) equations normally found in textbooks. The content of this article is referred to in subsequent articles. The goal of this article is to explain the limitations of these less sophisticated VP equations, to show how best to use them, and to set up the introduction of a superior VP equation form in Part IV.
The original Clausius-Clapeyron equation relating VP, temperature, vaporization molar volume change (ΔVv) and latent heat of vaporization (ΔHv) dates back to mid-19th century and is derived from thermodynamic principles. The derivation is given in many college freshman-level texts and results from thermodynamic equilibrium between liquid and vapor phases. First, the differential of pressure with respect to system temperature (for both vapor and liquid) is re-arranged to:
\[ \frac{dP}{dT} = \frac{\Delta H_{v}}{T\Delta V_{vap}} \label{2-1} \] If (assumption 1) the vaporization molar volume change (ΔVvap) is set equal to the saturated vapor volume (V) by assuming the boiling liquid's molar volume is essentially zero; and if (assumption 2) the "Ideal Gas Law" (PV=RT) can hold for this saturated vapor, then Equation \ref{2-1} in differential form the relationship becomes:
\[ \frac{d(\ln P)}{d(1/T)} = \frac{\Delta H_{vap}}{RT} \label{2-2} \] When integrated, this results in the simplified Clausius-Clapeyron relationship that is found in most textbooks. However, there are limited conditions for which the above two assumptions are nearly correct: non-complex molecular structure and very low pressure (say, below atmospheric or very near atmospheric). For most compounds, and for most pressures encountered in normal industrial processes, neither of these assumptions holds very well and accuracy gets increasingly worse as pressure increases beyond atmospheric.
For real compounds and pressures normally encountered in industry, a term is added to the "Ideal Gas Law" (\(PV=RT\)) called compressibility, \(Z\); so then the relationship becomes:
\[ PV = ZRT \label{2-3} \] where compressibility Z is a function of that fluid's pressure, temperature, and other physical properties such as discussed in the Part III. Note that Equation (\ref{2-3}) holds for both vapors and liquids: with Zv being vapor compressibility, ZL being liquid compressibility, and ΔZvap being the change in compressibility with vaporization. Now Equation (\ref{2-1}) can be transformed into a more usable relationship for all fluids and all sub-critical pressures. In differential form, it is:
\[ \frac{d(\ln P)}{d(1/T)} = \frac{\Delta H_{vap}}{\Delta Z_{vap}RT} \label{2-4} \]
After integration between close temperatures T1 and T2 (so the ratio ΔHvap / ΔZvap can be taken as constant over that close range), Equation (\ref{2-4}) becomes:
\[\ln(P_{2}/P_{1}) = \dfrac{\Delta H_{vap}}{\Delta Z_{vap}R} \times (1/T_{1}-1/T_{2}) \label{2-5} \]
In order for this equation to be fairly accurate, it important for \(T_1\) and \(T_2\) to be close, since both ΔHvap and ΔZvap are actually functions of temperature. Also note that if ΔZvap is set to unity, Equation (\ref{2-5}) becomes the same as the simplified integrated Clausius-Clapeyron equation: \[\ln(P_{2}/P_{1}) = \dfrac{\Delta H_{vap}}{R} \times (1/T_{1}-1/T_{2}) \label{2-6} \]
It can now be understood that ΔZvap is the measure of the net effect of removing above assumptions (1) and (2) that allowed Equation (\ref{2-2}). For most fluids near atmospheric pressure, ΔZvap is about 0.95 - 0.99, but as pressures increase toward a fluid's critical point (where vapor and liquid merge at a singularity), ΔZvap goes to zero. ( But of course, ΔHvap also goes to zero at the critical point, so the ratio ΔHvap / ΔZvap becomes undefined at this singularity).
The evaluation of ΔZvap normally requires use of an Equation of State (EOS), which is discussed in Part V. Using such an EOS to assess ΔZvap would allow vapor pressure vs temperature data to exactly align with ΔHvap values. In Part IV, Equation (\ref{2-4}) will be further developed and integrated without use of an EOS, up to pressures close to critical (usually about 95% of critical pressure in pure component systems).
Returning back to the above integrated form of Clausius-Clapeyron, Equation (\ref{2-5}) suggests the commonly used empirical means to curve-fit VP data over small temperature/pressure ranges: \[ Ln(P) = A-B/T \label{2-7} \]
The term "B" does not have any exact scientific significance, but works as a curve-fitting parameter and is normally shown with a negative sign, so as to have a positive value. Since Equation (\ref{2-7}) has a limited range of application to low pressures, it can be improved for use near ambient and slightly higher pressures with an empirical form for curve-fitting VP vs T, called the Antoine Equation. However the constants A, B, and C have no scientific basis either and the equation form can still only be used over modest ranges ( and low pressures).
\[\ln(P) = A-\frac{B}{T+C} \label{2-8} \]
Additional constants D, E, F can be added to make the “extended Antoine” relationship for empirical curve-fitting; however there is still no correlation between the constants and scientific meaning.
\[\ln(P) = A-\frac{B}{T+C}+D\times T+E\times T^2+F\times Ln(T) \label{2-9} \]
From an industrial distillation column design perspective, even the extended Antoine VP relationships found in handbooks are not entirely adequate: they rarely reproduce the correct VP values at Tb, Tc and at Tr=0.7 (where the acentric factor is determined). That inadequacy undermines attempts to use modern Equations of State (EOS are discussed in Part V), forcing the use of the antiquated Van der Waals EOS. With any EOS, the extended Antoine VP relationship cannot connect latent heats and saturated (vapor and liquid) phase densities to vapor pressure. Additionally, none of these empirical VP equations reproduces the inflection point required by thermodynamics of a real fluid's VP vs T plot, normally occurring between Tr= 0.7 and Tr = 0.85. For economic reasons, many industrial processes operate at these higher pressures, so using empirical VP equations can lead to poor distillation column design. This is especially true in modern industrial applications where complex computer programs have automated several aspects of distillation column design.
In designing such an industrial-level distillation column, the various process simulation packages (e.g., ASPEN, VMG, etc) would then be fed with rather poor VP estimations. It is not uncommon with such simulation software to become non-convergent or to have the problem solution get stuck on a singularity. In the vernacular of the early days of computing, “Garbage in – Garbage out”.
The solution to this quandary is to find a better VP equation form that possesses all the criteria lacking in the VP equations shown in this article. A solution to that is proposed in Part IV.
However, Equation (\ref{2-7}) and Equation (\ref{2-8}) are not without merit, as long as they are used for the purpose they were derived: only for narrow ranges of temperature and at moderate pressures. Equation (\ref{2-8}) (Antoine) is especially useful in correlating data taken around the atmospheric boiling point, Tb, to get a more accurate value from several experimental data points, rather than just one. It also allows data from several sources to be inter-compared, as long as they had a similar temperature range.
While evaluating the “A, B, and C” of Equation (\ref{2-8}) may seem daunting, the solution is readily managed using some algebraic manipulation and a spreadsheet multiple regression function (e.g., MS Excel). Equation (\ref{2-8}) is re-written as the algebraically equivalent
\[\ln(P) = A+\frac{AC-B}{T}-C\times Ln(P)/T \label{2-10} \]
Then VP vs T data (always as absolute pressure and temperature) are converted into three columns for each data set: the dependent variable is “Ln(P)”, and the two independent variables are “1/T” and “Ln(P)/T”. When the regression is run, the regression's intercept will equal Equation (\ref{2-8})’s “A”; and the second independent variable’s coefficient (i.e., for Ln(P)/T ) will equal the negative of Equation (\ref{2-8})’s “C”. The value of Equation (\ref{2-8})’s “B” is determined algebraically from the first independent variable’s coefficient (i.e., for 1/T)= (AC-B). See an example of using this solution procedure in below Table 2-1.
This curve-fit parameter solution technique does not work with Equation (\ref{2-9}), so often the “Extended Antoine” equation is stated differently as
\[\ Ln(P) = A-\frac{B}{T}+C\times Ln(T)+DT+ET^2 \label{2-11} \]
requiring a multiple linear regression (such as with MS Excel) be done with the four “independent” variables: 1/T, Ln(T), T, and T2. Assuming the temperature range is narrow, the curve-fit quality is almost always statistically better with Equation (\ref{2-8}) than with Equation (\ref{2-11}), since there are two fewer constants. If the range is broader, such as spanning from atmospheric to the half-way point of critical pressure, then Equation (\ref{2-11}) will give the better curve-fit.
When using experimental data to determine the normal boiling point (Tb), Equation (\ref{2-8}) seems to work best. When using experimental data to determine the VP at Tr= 0.7 (i.e., evaluating the acentric factor), or inter-comparing VP measurements over a similar broader range, Equation (\ref{2-11}) is preferred. Equation (\ref{2-9}) is rarely used for design or data comparison, and is just mentioned for historical purposes.
Example \(\PageIndex{1}\)
PCl3 is an important impurity to remove in producing high quality polysilicon for use in solar arrays and electronic integrated circuits ( like computer chips). Part of the purification process involves distillation, and so it is desirable to know the NBP of this compound with high confidence. Researching the NIST database shows an Antoine expression ( Equation (\ref{2-8}) ), but the constants given are recalculated from a 1947 paper by Dan Stull published in I&EC. In making that paper's VP tables, he took data from several early-to-mid 20th century sources and plotted them on a Cox Chart (a graphical approximation method from the 1920's), then read "best fit" values from the Cox Chart at selected pressures. So this data source is questionable, with a possibility of data being "overly massaged". However from DeChema and Infotherm online global databases, experimental data is available from four more recent sources, with some mild disagreement in the pressure range of 1.0 atmospheres = 760 Torr = 101.325 kPa. It is decided to download the original data and develop an Antoine curve-fit, to best determine a most-likely NBP for PCl3.
Table 2-1 shows the experimental data, sorted by temperature. DeChema and Infotherm report vapor pressures in kPa, so that pressure unit is used in the below calculation. To each data point row, columns for "1/T" and "Ln(P)/T" are added. The last two columns show the VP predicted by the Antoine regression and the difference between data point and predicted VP. Under the tabulated data, the results of the regression are shown, as well as the calculation of Antoine constants A, B, and C. And finally the best value for PCl3's NBP based on data along with an assessment of accuracy.
T, K | VP, kPa | Ln(VP), dependent variable | 1/T, independent variable 1 | Ln(VP)/T, independent variable 2 | Antoine predicted VP, kPa | Prediction Difference |
---|---|---|---|---|---|---|
361.85 | 151.988 | 5.024 | 2.7636E-03 | 1.3884E-02 | 150.362 | 1.626 |
361.75 | 151.988 | 5.024 | 2.7643E-03 | 1.3887E-02 | 149.964 | 2.024 |
358.55 | 136.389 | 4.916 | 2.7890E-03 | 1.3709E-02 | 137.544 | -1.155 |
355.75 | 126.790 | 4.843 | 2.8110E-03 | 1.3612E-02 | 127.191 | -0.402 |
352.95 | 116.524 | 4.758 | 2.8333E-03 | 1.3481E-02 | 117.318 | -0.794 |
349.15 | 104.525 | 4.649 | 2.8641E-03 | 1.3316E-02 | 104.680 | -0.155 |
348.55 | 101.325 | 4.618 | 2.8690E-03 | 1.3250E-02 | 102.764 | -1.439 |
348.45 | 101.325 | 4.618 | 2.8699E-03 | 1.3250E-02 | 102.447 | -1.122 |
347.95 | 101.325 | 4.618 | 2.8740E-03 | 1.3273E-02 | 100.870 | 0.455 |
346.15 | 95.192 | 4.556 | 2.8889E-03 | 1.3162E-02 | 95.317 | -0.125 |
343.75 | 88.259 | 4.480 | 2.9091E-03 | 1.3034E-02 | 88.213 | 0.046 |
343.15 | 86.526 | 4.460 | 2.9142E-03 | 1.2999E-02 | 86.490 | 0.036 |
338.15 | 73.461 | 4.297 | 2.9573E-03 | 1.2707E-02 | 72.952 | 0.508 |
337.55 | 72.127 | 4.278 | 2.9625E-03 | 1.2675E-02 | 71.425 | 0.703 |
The regression results using MS Excel's data analysis function show an R2 = 0.9971 with 14 data points
Intercept = 9.7954; Variable 1 coefficient = -2640.04; Variable 2 coefficient =181.437
Calculate Antoine "A", "B", and "C" per the above procedure:
Intercept = 9.7954 = Antoine "A"
Variable 1 coeff. = -2640.04 so (- Intercept x Variable 2 coeff. - Variable 1 coeff. ) = Antoine "B" = 862.795
Variable 2 coeff. = 181.437 = -1 x Antoine "C", so Antoine "C" = -181.437
The Antoine Equation for PCl3 is determined as \[\ln(P) = 9.7954-\frac{862.795}{T-181.437} \label{2-12} \]
Solving Equation (\ref{2-12}) for the atmospheric pressure of 101.325 kPa gives a Tb of 348.09°K = 74.94°C ⇒ 74.9°C .
The average absolute difference of ( data -predicted) VP = the table's last column is 0.756 kPa
Note that if the NIST webbook values were used for "A", "B" and "C", a value of 348.34°K ⇒ 75.2°C would result. In this case, the NIST listed results were pretty close the experimental values' regression. Also note that a quick search on Wikipedia's website would have offered a Tb value of 76.1°C, or about a degree higher than actual results. But now that the best value of Tb is known, and there can also be a reasonable evaluation of value's accuracy based on the regression's average error. A 0.756 kPa error at 101.325 kPa pressure equates to a change in calculated Tb of 0.24°K, so the scientific answer to the question is 74.9+ 0.2°C.