Skip to main content
Physics LibreTexts

12.12: Fugacity

  • Page ID
    8639
  • \( \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}\)

    Problem: The pressure of a mole of an ideal gas is increased isothermally from P0 to P. What is the increase G − G0 in its Gibbs free energy?

    Solution: By integration of equation 12.6.12b, \( \left(\frac{\partial G}{\partial P}\right)_{T}=V\), or by use of \( d G=-S d T+V d P\), we have

    \[ G-G_{0}=\int_{P_{0}}^{P} V d P.\]

    For a mole of an ideal gas, V = RT/P, and hence

    \[ G-G_{0}=R T \ln \left(P / P_{0}\right),\]

    which agrees with equation 12.9.11.

    Equation 12.13.1 enables us to calculate the change in the Gibbs free energy of a substance while its pressure is increased at constant temperature. Equation 12.13.2 gives the result for a mole of an ideal gas. If the substance is not an ideal gas, then we need to know the equation of state, V = V(P , T) in order to integrate equation 12.13.1. For example, the equation of state for a van der Waals gas is \( \left(P+a / V^{2}\right)(V-b)=R T\), where V is the molar volume, or \(P V^{3}-(b P+R T) V^{2}+a V-a b=0\).

    Integrating equation 12.13.1 with this van der Waals equation of state may appear formidable. I am grateful to Dr J. Visvanathan of Chennai, India, for pointing out that it is not necessary. Instead one can calculate the change in the Helmholtz function, which, at constant temperature, is given by \( A-A_{0}=-\int_{V_{0}}^{V} P d V\), which is easy, and then use \( G-G_{0}=A-A_{0}+P V-P_{0} V_{0}\). I am also indebted to Dr Justin Albert for pointing out that this amounts to integrating \(\int_{P_{0}}^{P} V d P\) by parts, even if you had never heard of the Helmholtz function!

    The fugacity f of a substance is defined in such a manner that, if the molar Gibbs free energy increases from G0 to G, the ratio of the new fugacity to the initial fugacity, f/f0, is given by

    \[G-G_{0}=R T \ln \left(f / f_{0}\right)\].

    In other words, for a real substance, we can use all (or at least most!) of the equations that we know for an ideal gas as long as we substitute fugacity for pressure.

    That is,

    \[ f / f_{0}=\exp \left(\frac{G-G_{0}}{R T}\right) .\]

    As for internal energy, only the difference between the Gibbs free energies of two states can be defined; likewise, only the ratio of the fugacities of two states is defined.

    Combining equations 12.13.4 and 12.13.1 we obtain

    \[ \ln \left(f / f_{0}\right)=\frac{1}{R T} \int_{P_{0}}^{P} V d P ,\]

    which should enable us to find the relation between pressure and fugacity if we know the equation of state.

    We note also that at very low pressures, a real gas behaves more and more like an ideal gas, and we can define the fugacity in units of pressure (pascal) in such a manner that, in the limit, as the pressure approaches zero, the fugacity equals the pressure. Indeed, we can then define the ratio of the fugacity to the pressure as the activity coefficient, which has the value unity at zero pressure.

    Problem: Show that for a substance having the equation of state P(V − b) = RT (V = molar volume), as the pressure increases from P0 to P, the ratio of the final to initial fugacities is

    \[ \ln \left(f / f_{0}\right)=\ln \left(P / P_{0}\right)+\frac{b\left(P-P_{0}\right)}{R T} .\]

    That is,

    \[ \ln f-\ln f_{0}=\ln P-\ln P_{0}+\frac{b\left(P-P_{0}\right)}{R T} .\]

    Now suppose that P0 is very small, and in the limit, as P0 → 0, f0P0. We now find that the fugacity at temperature T and pressure P is given by

    \[ \ln f=\ln P+\frac{b P}{R T} .\]

    This can be written

    \[ \frac{f}{P}=\exp \left(\frac{b P}{R T}\right) .\]

    The ratio f/P is called the activity coefficient. You can see that fP if P is small, or if b is small, as expected.


    This page titled 12.12: Fugacity is shared under a CC BY-NC license and was authored, remixed, and/or curated by Jeremy Tatum.

    • Was this article helpful?