Photons and Phonons#

Lattice vibrations and phonon gas#

\[V = \sum^{N}_{n=1} \frac{1}{2}C (u_n - u_{n+1})^2\]
\[m\frac{\partial^2 u_n}{\partial t^2} = F_n = -\frac{\partial V}{\partial u_n} = -C (u_n - u_{n+1})+ C(u_{n-1}-u_n) = C(u_{n+1}-2u_n+u_{n_1})\]
\[u_n = Ae^{i(\omega t-kna)}\]
\[\omega = (4C/m)^{1/2} \Big| sin \frac{k a}{2} \Big|\]
  • \(\omega(k)\) defines dispersion relation

  • \(v_g = \frac{d\omega(k)}{dk}\) group velocity of traveling waves in the material.

  • In 1D there are discrete number of wavelengths that are possible; \(2L, 2L/2, ...2L/n\) and hence \( 2\pi n/L\) which follows from imposing periodic boundary conditions \(cos kaN=1\)

  • Low frequency regime \(ka \ll 1\) we have \(\omega \approx (Ca ^2/m)^{1/2} k\) simple dispersion relation.

Quantization of harmonic degrees of freedom#

Conisder a model of a solid with atoms repreented as \(N\) localized and noninteracting quantim 1D oscillators with frequencies \(\omega_i\). The solid is in thermal contact with a heat bath at temperature \(T\).

The energy of this solid will be a sum of oscillator energies defined in terms of quantum numbers \(n_1, n_2, ... n_N\)

\[E(n_1, n_2, ...n_N) = \sum^{i=N}_{i=1}(n_i +1/2)\hbar \omega_i\]

Partition function can be decouples intp product of exponentials corresponding to disting mode frequencies \(\omega_i\)

\[Z= \sum_{n_1, n_2, ...} e^{-\beta \sum_i (n_i +1/2)\hbar \omega_i} = \prod_i \Bigg [ \sum^{n_i = \infty}_{n_i=0} e^{-\beta \hbar \omega (1/2+n_i)} \Bigg] = \prod_i Z_i\]
\[Z = \prod_i \Big [ e^{-\beta \hbar \omega_i/2} \sum^{n_i = \infty}_{n_i=0} e^{-n_i\beta \hbar \omega_i} \Big ] = \prod_i \Big [ e^{-\beta \hbar \omega_i/2} \Big ] Y(\beta, \mu=0) \]

We recongnize the last factor as grand canonical partition function \(Y(\beta, 0)\) for bosons with \(\mu=0\). This is a nice mathematical observation allowing us to describe photons and phonons via grand canonical partion function by setting chemical potential to zero.

\[Z=\prod_i e^{-\beta \hbar \omega_i/2} \cdot (1-e^{-\beta\hbar \omega_i})^{-1}\]

Average occupancy of an oscillator

\[\bar{n}_i = \frac{\partial log Z}{\partial (-\beta \omega_i \hbar)} = \frac{1}{2}+\frac{1}{e^{\beta\hbar\omega_i}-1}\]

Total energy

\[U = \sum_i \bar{n}_i \hbar \omega_i = \sum_i \hbar \omega_i \Big( \frac{1}{2}+\frac{1}{e^{\beta\hbar\omega_i}-1} \Big)\]

Debye Theory of solidsm#

Debye makes a continuous approximation of frequencies to express total energy of a solid as an integral over a finite range of frequencies. The physical basis of this approximation is treating lattice vibration as long-wavelength waves \(\lambda\gg a\) propagating in the crystal by disregarding short wavelength oscillations.

\[E = \int^{\omega_D}_0 g(\omega) \Big( \frac{\hbar \omega}{2}+\frac{\hbar \omega}{e^{\beta\hbar\omega}-1} \Big) d\omega \]
  • Waves propagate in non-dispersive medium hence \(\omega(k)=vk\) dipendence takes a simple form with group velocity coinciding with sound velocity \(v_g= \frac{d\omega}{dk}=v\).

\[g(k)dk = \frac{Vk^2}{2\pi^2}dk = g(\omega)d\omega\]
\[g(\omega)d\omega = g(k) \frac{dk}{d\omega}d\omega = \frac{V\omega^2}{2\pi v^3}\]
  • Accounting for transverse and longitudinal waves we mulitply the expression by three and replace velocity by average velocity: \(\frac{3}{\bar{v}^3} =\frac{1}{v_T^3}+ \frac{2}{v_L^3} \)

\[g(\omega)d \omega= \frac{3 V\omega^2}{2\pi \bar{v}^3}\]
  • The equation is based on large wavelength approximation (low frequency). This is why the cutoff in frequency range is introduced called Debye frequency, \(\omega_D\). To renormalize the frequencies such that the total number of them is 3N

\[\int^{\omega_D}_0 g(\omega)d\omega = 3N\]

Integration allows to replace average velocity with Debye cutoff frequency: \(\omega^3_D = 6\pi^2 \frac{N}{V}\bar{v}^3\)

\[g(w) = \frac{9N \omega^2_D}{\omega^3_D}\theta(\omega-\omega_D)\]

Heat capacity of Debye solid accurately captures low temperature regime#

\[U = \frac{9}{8}N\hbar \omega_D + \frac{9N\hbar}{\omega^3_D}\int^{\omega_D}_0 \frac{\omega^3}{e^{\beta\hbar\omega}-1}d\omega\]
  • We now write down heat capacity \(C_v(T)=\frac{dE}{dT}\) expressed in terms of variables

    • \(x =\frac{\hbar \omega}{k_BT}\)

    • \(x_D = \frac{\hbar \omega_D}{k_BT}=\frac{\Theta_D}{T}\)

\[\boxed{C_v(T) = 9Nk_B \Bigg(\frac{\Theta_D}{T} \Bigg)^3 \int^{x_D}_0 \frac{x^4e^x}{(e^x-1)^2}}\]
import numpy as np
import scipy
from scipy.integrate import quad
from scipy.constants import k , N_A, hbar

import matplotlib.pyplot as plt

def debye (T, T_D=105, N=6e23) :
    '''Returns the exact heat capacity of Debye model given the number of modes debye     temperature constant and temperature'''

    def f(x):
        return  x**4 * np.exp(x)/(np.exp(x)-1)**2

     
    C = np.zeros(len(T))

    for i, t in enumerate(T):

        C[i] = ( 9*N*k*(t/T_D)**3 ) * quad(f, 0 , T_D/t)[0]

    return C
Ts = np.linspace(1, 500, 1000)

for T_D in [380, 200, 105, 88]:

    plt.plot(Ts/T_D, debye(Ts, T_D=T_D), '-o', label=f'$T_D = {T_D}$')

plt.xlabel('$T/T_D$')
plt.ylabel('$C_v(T)$')
plt.legend()
plt.title('Debye model of solids')
/usr/local/anaconda3/envs/llpsmd/lib/python3.7/site-packages/ipykernel_launcher.py:12: RuntimeWarning: overflow encountered in double_scalars
  if sys.path[0] == '':
Text(0.5, 1.0, 'Debye model of solids')
../_images/b171b20715bf877c402001703e7f0a6102ae5dc9d1eb4504718b6021ed32274f.svg

The photon gas#

  • Photon statistics is obtained by making use of Bose-Einstein distribution by setting \(\mu=0\):

\[\bar{n}_j = \frac{1}{e^{\beta \hbar \omega_j}-1}\]
\[ E= \sum_{modes,\,\, \omega} \bar{n}_{\omega} \hbar \omega = \int^{\infty}_0 g(\omega) \frac{1}{e^{\beta \hbar \omega_j}-1}d\omega\]
  • In the non-dispersive media we have \(\omega =c k\).

  • Using De-brolgie relation \(p=\hbar k=\hbar\omega/c\) we express density of states as a function of \(\omega\) and multiply the expression by two to acount for two perpendicular polarization states of electromagnetic waves

\[g(\omega)d\omega = 2\cdot \frac{V\omega^2}{2 \pi^2 c^3}d\omega = \frac{V\omega^2}{\pi^2 c^3}d\omega\]
  • The mean number of photons

\[dN(\omega) = \bar{n}(\omega) g(\omega)d\omega = \frac{V}{\pi^2 c^3} \frac{\omega^2}{e^{\beta \hbar \omega}-1}d\omega\]
  • The total radiation energy per volume

\[u(\omega)d\omega = \frac{1}{V} \cdot \hbar \omega \cdot dN(\omega) = \frac{\hbar}{\pi^2 c^3} \frac{\omega^3}{e^{\beta \hbar \omega}-1}d\omega\]
  • Radiation as a function of wavelength \(\lambda = 2\pi c/\omega\):

\[u(\lambda, T) = \frac{2h c^2}{\lambda^5} \frac{1}{e^{ h c /\lambda k_B T}-1}\]

Planck’s law of blacbody radiation#

  1. Planck law explains why spectrum shifts towards blue as temperature increases

  2. The total energy density \(u(T) = E/V\) of a radiation field at temperature T is finite and there is no ultraviolet catastrophe which was predicted by classical reasning prior to QM.

\[ u(T) = \int^{\infty}_0 u(\omega, T)d\omega \sim T^4\]

Since we know \(C_v\sim T^3\) temeprature dependence of phons this should be expected. Thus we realize that mathematically low temperature heat of crystals and radiation field problem are the same!

  1. In the classical limit \(\hbar\rightarrow 0\) we get:

\[ u(T, \omega) = \frac{k_B T \omega^2}{\pi^2 c^3}\]

This is a Raleigh-Jeans formula dervied using classical physics. Upon integration it diverges giving ultraviolet catstrophe. The divergence is due to high frequency modes.

  1. In the high frequency limit \(\hbar\omega \gg k_B T\) Planck’s law goes to:

from scipy.constants import c, k, h


def planck(wav, T):

    return 2.0*h*c**2 / ( (wav**5) * (np.exp(h*c/(wav*k*T)) - 1.0) )


wavs = np.arange(1e-9, 3e-6, 1e-9) # nanometer units 

for Ts in [4000, 5000, 6000, 7000 ]:

    plt.plot(wavs*1e9,  planck(wavs, Ts))

plt.xlabel('$\lambda$')
plt.ylabel('$u(\lambda, T)$')
/usr/local/anaconda3/envs/llpsmd/lib/python3.7/site-packages/ipykernel_launcher.py:6: RuntimeWarning: overflow encountered in exp
  
/usr/local/anaconda3/envs/llpsmd/lib/python3.7/site-packages/ipykernel_launcher.py:6: RuntimeWarning: overflow encountered in exp
  
/usr/local/anaconda3/envs/llpsmd/lib/python3.7/site-packages/ipykernel_launcher.py:6: RuntimeWarning: overflow encountered in exp
  
/usr/local/anaconda3/envs/llpsmd/lib/python3.7/site-packages/ipykernel_launcher.py:6: RuntimeWarning: overflow encountered in exp
  
Text(0, 0.5, '$(\\lambda, T)$')
../_images/6898b8f01b5bde4296aedbf89a0a7d200fef13dc1d7619cd51eefd3cd0b857e1.svg

Problems#

Problem 1: Bose-Einstein and Fermi-diract distributions#

  1. Compute particle occupation number fluctuations for non-interacting fermions and bosons.

  2. For the classical gas, the number distribution in a small volume obey the Poisson distribution. Using the fluctuations computed in (1) show that in the low density regime quantum and classical gases display Poisson distribution of numbers. (Hint: Recall that for Poisson distribution \(\mu=\sigma^2\))

  3. Consider a fermion gas. Plot occupation number \(\langle n_i \rangle\) of energy level \(\epsilon_i\) as a function of \(\epsilon_i/k_{BT}\) for several values of chemical potential \(\mu=-k_{B}T,5k_{B}T,10k_{B}T\). Comment on the trend.

  4. While keeping the \(\mu=10k_{B}T\) make plots with different temperatures and comment on the trend.

  5. Set \(\mu=0\) for simplicity and on the same graph plot probability distribution for Fermi-Dirac, Bose-Einstein and Boltzmann statistics.

Problem 2: Einstein and Debye model of solids#

  • What are the normal modes and how they help with computing partiion functions of solids.

  • Explain what aspect of Einstein and Debye models makes for a better agreement with heat capacity of solids at low temperatures.

  • Explain the discrepancy in temeprature dependence between Einstein and Debye models \(C_v(T)\). What aspect makes Debye model capture low temperature limit.

  • Explain in few short sentences what is the take home message of this paper https://www.researchgate.net/publication/6046921_Specific_Heat_and_Thermal_Conductivity_of_Solid_Fullerenes