24.7: Activities of Nonideal Solutions
- Page ID
- 14509
\( \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}\)As seen before activities are a way to account for deviation from ideal behavior while still keeping the formulism for the ideal case intact. For example in a ideal solution we have:
\[μ^{sln} = μ^* + RT \ln x_i \nonumber \]
is replaced by
\[μ^{sln} = μ^* + RT \ln a_i \nonumber \]
The relationship between \(a_i\) and \(x_i\) is often written using an activity coefficient \(γ\):
\[a_i= γ_ix_i \nonumber \]
Raoult versus Henry
Implicitly we have made use of Raoult's law here because we originally used
\[x_i = \dfrac{P_i}{P^*_i} \nonumber \]
In the case of a solvent this makes sense because Raoult's law is still valid in the limiting case, but for the solute it would make more sense to use Henry's law as a basis for the definition of activity:
\[a_{solute,H} ≡ \dfrac{P_{solute}}{K_{x,H}} \nonumber \]
This does mean that the \(μ^*\) now becomes a \(μ^{*Henry}\) because the extrapolation of the Henry law all the way to the other side of the diagram where \(x_{solute}=1\) points to a point that is not the equilibrium vapor pressure of this component. In fact it represents a virtual state of the system that cannot be realized. This however does not affect the usefulness of the convention.
Various concentration units
The subscript X was added to the K value because we are still using mole fractions. However Henry's law is often used with other concentration measures. The most important are:
- molarity
- molality
- mole fraction
Both the numerical values and the dimensions of K will differ depending on which concentration measure is used. In addition the pressure units can differ. For example for oxygen in water we have:
- Kx,H= 4.259 104 atm
- Kcp,H= 1.3 10-3 mol/lit.atm
- Kpc,H= 769.23 lit.atm/mol
As you can see Kcp,H is simply 1/Kpc,H, both conventions are used..
Note that in this case a choice based on Raoult is really not feasible. At room temperature we are far above the critical point of oxygen which make the equilibrium vapor pressure a non-existent entity. Returning to activities we could use each of the versions of K as a basis for the activity definition. This means that when using activities it must be specified what scale we are using. Activities and Henry coefficients of dissolved gases in water (both fresh and salt) are quite important in geochemistry, environmental chemistry etc.
Non-volatile solutes
A special case arises if the vapor pressure of a solute is negligible. For example if we dissolve sucrose in water. In that case we can still use the Henry based definition
\[a_{solute,H} ≡ \dfrac{P_{solute}}{K_{x,H}} \nonumber \]
Even though both \(K\) and \(P\) will be exceedingly small their ratio is still finite. However how do we determine either?
The answer lies in the solvent. Even if the vapor pressure of sucrose is immeasurably small, the water vapor pressure above the solution can be measured. The Gibbs-Duhem equation can then be used to translate one into the other. We can use Raoult Law to define the activity of the solvent:
\[a_1 = \dfrac{P_1}{P^*_1} \nonumber \]
We can measure the pressures as a function of the solute concentrations. At low concentrations
\[\ln a_1 \ln x-1 ≈ -x-2 \nonumber \]
At higher concentrations we will get deviations, we can write:
\[\ln \dfrac{P_1}{P^*_1}=\ln a_1 ≈ -x_2φ \nonumber \]
The 'fudge factor' \(φ\) is known as the osmotic coefficient and can thus be determined as a function of the solute concentration from the pressure data. What we are really interested in is \(a_2\), not \(a_1\):
\[a_2= γ_2x_2 \nonumber \]
Using Gibbs-Duhem we can convert \(φ\) into \(γ_2\). Usually this is done in terms of molalities rather than mole fractions and it leads to this integral:
\[\ln γ_{2,m} = φ – 1 + \int_{m'=0}^m \dfrac{φ – 1}{m'} dm' \nonumber \]