Skip to main content
Physics LibreTexts

5.4: Specific Heat of a Hetero-nuclear Diatomic Ideal Gas

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

    The classical partition function is

    \[ Z=\frac{1}{N !}\left[\frac{V}{\lambda^{3}(T)} \frac{1}{h^{2}} \int_{0}^{\pi} d \theta \int_{0}^{2 \pi} d \varphi \int_{-\infty}^{+\infty} d \ell_{\theta} \int_{-\infty}^{+\infty} d \ell_{\varphi} e^{-\beta\left(\ell_{s}^{2}+\ell_{\epsilon}^{2}\right) / 2 I}\right]^{N}.\]

    Let’s make sure we have the quantum mechanics of one molecule straight before we jump into treating 6.02 × 1023 molecules: First of all, we consider hetero-nuclear rather than homo-nuclear diatomic molecules (such as CO or HCl rather than H2 or N2) because in the latter there are additional issues due to the Pauli principle. Let’s just avoid these issues on our first encounter. The quantal energy eigenvalues are

    \[ \epsilon_{\mathrm{rot}}=\ell(\ell+1) \frac{\hbar^{2}}{2 I} \quad \ell=0,1,2, \ldots\]

    with

    \[ \text { degeneracy }_{\ell}=2 \ell+1.\]

    Thus the quantal “characteristic temperature” θ (or Θrot) is

    \[ k_{B} \theta \equiv \epsilon_{1}-\epsilon_{0}=\frac{\hbar^{2}}{I}.\]

    And, finally, the quantal partition function is

    \[ Z=\frac{1}{N !}\left[\frac{V}{\lambda^{3}(T)} \sum_{\ell=0}^{\infty}(2 \ell+1) e^{-\beta \ell(\ell+1) \hbar^{2} / 2 I}\right]^{N}.\]

    It saves a lot of writing to define the “rotational partition function”

    \[ \zeta(T) \equiv \zeta^{\mathrm{rot}}(T) \equiv \sum_{\ell=0}^{\infty}(2 \ell+1) e^{-\beta \ell(\ell+1) \hbar^{2} / 2 I}=\sum_{\ell=0}^{\infty}(2 \ell+1) e^{-\ell(\ell+1) \theta / 2 T}.\]

    The expression on the far right is the one that I like to use. . . instead of having a lot of variables like T, \( \hbar\), and I floating around just waiting to get misplaced, everything is neatly packaged into the ratio θ/T, which is obviously dimensionless.

    Now, for any partition function of the form

    \[ Z=\frac{1}{N !}\left[\frac{V}{\lambda^{3}(T)} \zeta(T)\right]^{N}=Z_{\operatorname{mono}} \zeta^{N}(T).\]

    We have

    \[ F=-k_{B} T \ln Z=\underbrace{-k_{B} T \ln Z_{\mathrm{mono}}}_{F_{\mathrm{mono}}} \underbrace{-k_{B} T N \ln \zeta}_{N f^{\mathrm{rot}}}\]

    and

    \[ e^{\mathrm{rot}}=\frac{\partial\left(f^{\mathrm{rot}} / T\right)}{\partial(1 / T)}=-\frac{\partial \ln \zeta}{\partial \beta} \quad c_{V}^{\mathrm{rot}}=\frac{\partial e^{\mathrm{rot}}}{\partial T}.\]

    Because the rotational partition function depends on temperature only through the combination θ/T, it makes sense to use that variable for derivatives:

    \[ e^{\mathrm{rot}}=\frac{\partial\left(f^{\mathrm{rot}} / T\right)}{\partial(1 / T)}=\frac{\partial\left(-k_{B} T \ln \zeta / T\right)}{\partial(1 / T)}=-k_{B} \frac{\partial \ln \zeta}{\partial(1 / T)}=-k_{B} \theta \frac{\partial \ln \zeta}{\partial(\theta / T)}\]

    and

    \[ c_{V}^{\mathrm{rot}}=\frac{\partial e^{\mathrm{rot}}}{\partial T}=\frac{\partial e^{\mathrm{rot}}}{\partial(\theta / T)} \frac{\partial(\theta / T)}{\partial T}=-\frac{\theta}{T^{2}} \frac{\partial e^{\mathrm{rot}}}{\partial(\theta / T)}.\]

    Now back to the evaluation of ζ(T). It is quite easy to prove that the infinite sum for ζ(T) converges. You will then be tempted to find an expression for ζ(T) in terms of well-known functions like polynomials or exponentials. If you try this, you will not find any simple expression. Instead of manipulating ζ(T) into some combination of familiar functions, we will have to become familiar with it on our own. It can be evaluated and plotted on a computer just by adding up a finite number of terms in the defining infinite sum. But doing so is not the most productive way to approach an understanding of this function. . . given a plot of ζ(T), how would you find the specific heat due to rotation? A better way to approach the problem is to find how the partition function ζ(T) (and hence the specific heat crotV (T)) behaves at low and high temperatures.

    At low temperatures, we expand in terms of the small variable e−θ/T to find

    \[ \begin{aligned} \zeta(T) &=1+3 e^{-\theta / T}+5 e^{-3 \theta / T}+7 e^{-6 \theta / T}+\cdots \\ &=1+3 e^{-\theta / T}+5 e^{-3 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right) \end{aligned}.\]

    The notation \( \mathcal{O}\left(x^{N}\right)\) is read “terms of order xN”. (See the box on page 129.) Now for small variablesε the logarithm is

    \[ \ln (1+\epsilon)=\epsilon-\frac{1}{2} \epsilon^{2}+\frac{1}{3} \epsilon^{3}-\frac{1}{4} \epsilon^{4}+\mathcal{O}\left(\epsilon^{5}\right)\]

    whence

    \[ \begin{aligned} \ln \zeta(T)=& 3 e^{-\theta / T}+5 e^{-3 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right) \\ &-\frac{1}{2}\left[3 e^{-\theta / T}+5 e^{-3 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right)\right]^{2} \\ &+\frac{1}{3}\left[3 e^{-\theta / T}+5 e^{-3 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right)\right]^{3} \\ &+\mathcal{O}\left(e^{-4 \theta / T}\right) \end{aligned}\]

    \[ \begin{aligned}= 3 e^{-\theta / T}+5 e^{-3 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right) \\-\frac{1}{2}\left[9 e^{-2 \theta / T}+30 e^{-4 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right)\right] \\+ \frac{1}{3}\left[27 e^{-3 \theta / T}+135 e^{-5 \theta / T}+\mathcal{O}\left(e^{-6 \theta / T}\right)\right] \\ +\mathcal{O}\left(e^{-4 \theta / T}\right) \end{aligned}\]

    \[ =3 e^{-\theta / T}-\frac{9}{2} e^{-2 \theta / T}+14 e^{-3 \theta / T}+\mathcal{O}\left(e^{-4 \theta / T}\right)\]

    Note that in going from equation (5.67) to equation (5.68) it would have been impossible to make sure that all of the several expansions were kept to equivalent orders of accuracy had we used + · · · rather than the \( \matcal{O}\) notation.

    Now it is easy to use equations (5.62) and (5.63) to find

    \[ e^{\mathrm{rot}}=-k_{B} \theta\left[-3 e^{-\theta / T}-9 e^{-2 \theta / T}-42 e^{-3 \theta / T}+\mathcal{O}\left(e^{-4 \theta / T}\right)\right]\]

    and

    \[ c^{\mathrm{rot}}=k_{B}\left(\frac{\theta}{T}\right)^{2}\left[3 e^{-\theta / T}-18 e^{-2 \theta / T}+126 e^{-3 \theta / T}+\mathcal{O}\left(e^{-4 \theta / T}\right)\right]\]

    (Note that if we had used equations (5.61) instead, it would have been a lot more work.) The specific heat vanishes at zero temperature, and it increases exponentially slowly with increasing temperature. This is a very slow growth indeed. . . not only is the slope zero, but the second derivative is zero, the third derivative is zero, indeed all orders of derivative vanish at the origin.

    What about high temperatures? We have discussed the fact that at high temperatures the rotational specific heat will approach the classical equipartition value of kB, but how will it approach the limiting value? In other words, what are the deviations from the high temperature limit? We can answer these questions by approximating the sum by an integral. The Euler-MacLaurin formula states that if f(x) → 0, f'(x) → 0, f"(x) → 0, etc. as x → ∞, then

    \[ \sum_{\ell=0}^{\infty} f(\ell) \approx \int_{0}^{\infty} f(x) d x+\frac{1}{2} f(0)-\frac{1}{12} f^{\prime}(0)+\frac{1}{720} f^{\prime \prime \prime}(0)-\frac{1}{30040} f^{(v)}(0)+\cdots.\]

    In our case,

    \[ f(x)=(2 x+1) e^{-x(x+1) \theta / 2 T},\]

    so

    \[ \int_{0}^{\infty} f(x) d x=2 \frac{T}{\theta}\]

    \( \begin{aligned} f(0) &=1 \\ f^{\prime}(0) &=2-\frac{\theta}{2 T} \\ f^{\prime \prime \prime}(0) &=-6 \frac{\theta}{T}+\mathcal{O}\left(\frac{\theta}{T}\right)^{2} \\ f^{(v)}(0) &=\mathcal{O}\left(\frac{\theta}{T}\right)^{2} \end{aligned}\)

    Thus we have

    \[ \zeta(T) \approx 2 \frac{T}{\theta}+\frac{1}{3}+\frac{1}{30} \frac{\theta}{T}+\mathcal{O}\left(\frac{\theta}{T}\right)^{2}\]

    \[ \ln \zeta(T) \approx-\ln \frac{\theta}{2 T}+\frac{1}{6} \frac{\theta}{T}+\frac{1}{360}\left(\frac{\theta}{T}\right)^{2}+\mathcal{O}\left(\frac{\theta}{T}\right)^{3}\]

    \[ e^{r o t} \approx-k_{B} \theta\left[-\frac{T}{\theta}+\frac{1}{6}+\frac{1}{180} \frac{\theta}{T}+\mathcal{O}\left(\frac{\theta}{T}\right)^{2}\right]\]

    \[ c_{V}^{\mathrm{rot}} \approx k_{B}\left[1+\frac{1}{180}\left(\frac{\theta}{T}\right)^{2}+\mathcal{O}\left(\frac{\theta}{T}\right)^{3}\right]\]

    For high temperatures the specific heat is nearly equal to its classical value, and the quantity grows slightly larger as the temperature decreases.

    Note: The ≈ sign in the above formulas represents “asymptotic equality”. The infinite series on the right does not necessarily converge, and even if it does then it might not converge to the quantity on the left. However a finite truncation of the sum can be a good approximation for the quantity on the left, and that approximation grows better and better with increasing temperature (i.e. smaller values of θ/T).


    This page titled 5.4: Specific Heat of a Hetero-nuclear Diatomic Ideal Gas is shared under a CC BY-SA license and was authored, remixed, and/or curated by Daniel F. Styer.

    • Was this article helpful?