-
Anton Akhmerov authoredAnton Akhmerov authored
from matplotlib import pyplot
import numpy as np
from scipy.optimize import curve_fit
from scipy.integrate import quad
from common import draw_classic_axes, configure_plotting
configure_plotting()
(based on chapter 2.2 of the book)
!!! summary "Learning goals"
After this lecture you will be able to:
- Describe the concept of reciprocal space and allowed momenta
- Write down the total energy of phonons given the temperature and the dispersion relation
- Estimate heat capacity due to phonons in high temperature and low temperature regimes of the Debye model
Debye model
The Einstein model explained the experimental data quite well, but still slightly underestimated the observed values of
Peter Debye (1884 – 1966) suggested to instead consider normal modes: sound waves that propagate through a solid with velocity
Reciprocal space, periodic boundary conditions
Each normal mode can be described by a wave vector
How far apart are the normal modes in k-space? This is determined by the boundaries of the solid. One way to treat the boundaries is by using fixed boundary conditions (like a guitar string), resulting in modes
In this course, however, we will exclusively use periodic boundary conditions, where one edge of the solid should connect seamlessly to the opposite edge. This results in:
The three-dimensional wave vector
There is one allowed
This means for the density of states
The density of states
In general,
Here, the factor 3 comes from the fact that every wave has three polarizations (two transversal, one longitudinal). The term
Substitute
The integral on the right is a constant,
Debye's interpolation for medium T
The above approximation works very well at low temperature. But at high temperature,
Debye proposed an approximation: all phonons are acoustic (i.e. constant sound velocity) until a certain cut-off frequency, beyond which there are no phonons.
What determines the Debye frequency
where
Substitute in
where
pyplot.rcParams['axes.titlepad'] = 20
T = np.array([1.35,2.,3.,4.,5.,6.,7.,8.,10.,12.,14.,16.,20.,28.56,36.16,47.09,55.88,65.19,74.56,83.91,103.14,124.2,144.38,166.78,190.17,205.3])
c = np.array([0.,0.,0.,0.,0.,0.,0.0719648,0.1075288,0.2100368,0.364008,0.573208,0.866088,1.648496,4.242576,7.07096,10.8784,13.47248,15.60632,17.27992,18.6188,20.33424,21.63128,22.46808,23.05384,23.47224,23.68144])
c *= 3/24.945 #24.954 is 3Nk_B
def c_einstein(T, T_E):
x = T_E / T
return 3 * x**2 * np.exp(x) / (np.exp(x) - 1)**2
def integrand(y):
return y**4 * np.exp(y) / (np.exp(y) - 1)**2
@np.vectorize
def c_debye(T, T_D):
x = T / T_D
return 9 * x**3 * quad(integrand, 0, 1/x)[0]
temp = np.linspace(1, 215, 100)
fit = curve_fit(c_einstein, T, c, 500)
T_E = fit[0][0]
fit = curve_fit(c_debye, T, c, 500)
T_D = fit[0][0]
fig, ax = pyplot.subplots()
ax.scatter(T, c)
ax.set_title('Heat capacity of silver compared to the Debye and Einstein models')
ax.plot(temp, c_debye(temp, T_D), label=f'Debye model, $T_D={T_D:.5}K$')
ax.plot(temp, c_einstein(temp, T_E), label=f'Einstein model, $T_E={T_E:.5}K$')
ax.set_ylim(bottom=0, top=3)
ax.set_xlim(0, 215)
ax.set_xlabel('$T(K)$')
ax.set_ylabel(r'$C/k_B$')
ax.legend(loc='lower right');
Exercises
Exercise 1: Debye model: concepts
- Describe the concept of k-space. What momenta are allowed in a 2D system with dimensions L\times L?
- The probability to find an atom of a 1D solid that originally had a position x at a displacement \delta x is shown on this plot:
def psi_squared(delta_x, x):
return delta_x**2 * np.exp(-delta_x**2) * np.sin(4*np.pi*x)**2
x = np.linspace(0, 1, 200)
delta_x = np.linspace(-2, 2, 200)
pyplot.imshow(psi_squared(delta_x.reshape((-1, 1)), x.reshape((1, -1))), cmap='gist_heat_r', extent=(0, 3, -1, 1))
pyplot.ylabel(r'$\delta x$')
pyplot.xlabel(r'$x$')
pyplot.xticks((0, 3), ('$0$', '$L$'))
pyplot.yticks((), ())
cbar = pyplot.colorbar()
cbar.set_ticks(())
cbar.set_label(r'$|\psi^2|$')
Describe how many phonons in which k-state this solid has. Explain your answer.
??? hint
There are $n=2$ phonons in the state with $k=4\pi/L$ and $n=2$ phonons in a state with $k=-4\pi/L$.
- Explain the concept of density of states.
- Calculate the density of states g(\omega) for a 3D, 2D and 1D systems with linear dispersion \omega=vk.
Exercise 2: Debye model in 2D
- State the assumptions of the Debye theory.
- Determine the energy of a two-dimensional solid as a function of T using the Debye approximation (the integral can't be solved analytically).
- Calculate the heat capacity in the limit of high T (hint: it goes to a constant).
- At low T, show that C_V=KT^{n}. Find n. Express K as a definite integral.
Exercise 3: Different phonon modes
During the lecture we derived the low-temperature heat capacity assuming that all the phonons have the same sound velocity v. In reality the longitudinal and transverse modes have different sound velocities (see Wikipedia for an illustration of different sound wave types).
Assume that there are two types of excitations:
- One longitudinal mode with \omega = v_\parallel |k|
- Two transverse modes with \omega = v_\bot |k|
- Write down the total energy of phonons in this material (hint: use the same reasoning as in the Lithium exercise).
- Verify that at high T you reproduce the Dulong-Petit law.
- Compute the behavior of heat capacity at low T.
Exarcise 4: Anisotropic sound velocities
Suppose now that the velocity is anisotropic (v_x \neq v_y \neq v_z) and \omega = \sqrt{v_x^2 k_x^2 + v_y^2 k_y^2 + v_z^2 k_z^2}. How does this change the Debye result for the heat capacity?
??? hint
Write down the total energy as an integral over $k$, then change the integration variables so that the spherical symmetry of the integrand is restored.