from matplotlib import pyplot as plt from mpl_toolkits.axes_grid1 import make_axes_locatable 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()
Solutions for lecture 2 exercises¶
Warm-up exercises¶
-
For low T,
. The heat capacity is then given as: -
See plot below (shown for
) - The polarization describes the direction of the motion of the atoms in the wave with respect to the direction in which the wave travels. In 3D, there are only 3 different polarizations possible.
-
The integral can be expressed as
-
The Debye frequency
is the frequency of the vibrational mode with the highest eigenfrequency. It has corresponding Debye temperature , which is the temperature above which all the vibrational modes in the system become excited -
The wavelength is of the order of the interatomic spacing:
fig, ax = plt.subplots() T = np.linspace(0.1, 3) T_D = [1,2] ax.plot(T, (T/T_D[0])**3, 'b-', label = r'$T_{D,1}$') ax.plot(T, (T/T_D[1])**3, 'r-', label = r'$T_{D,2}$') ax.set_ylim([0,3]) ax.set_xlim([0,3]) ax.set_xlabel('$T$') ax.set_xticks([0]) ax.set_xticklabels(['$0$']) ax.set_ylabel('$C$') ax.set_yticks([0]) ax.set_yticklabels(['$0$']) ax.legend();
Exercise 1: Deriving the density of states for the linear dispersion relation of the Debye model¶
- The distance between nearest-neighbour points in
-space is . The density of -points in 1, 2, and 3 dimensions is , , and respectively. -
Express the number of states between frequencies
as an integral over k-space. Do so for 1D, 2D and 3D. Do not forget the possible polarizations. We assume that in dimensions there are polarizations. -
We use
and to getThe integral boundaries set the frequency region in which you calculate the density of states.
-
The density of states is the number of states per unit frequency. It has units of 1 over frequency
Exercise 2: Debye model in 2D¶
-
The energy stored in the vibrational modes of a two-dimensional Debye solid is:
-
The high-
limit implies . Therefore, , and the integral becomes particularly illuminating:where we neglected the zero-point energy. In 2D, we have
, so that we recover the 2D law of Dulong–Petit per atom. -
In the low temperature limit, the high-energy modes are not excited so we can safely let the upper boundary of the integral go to infinity. For convenience, we write
, with . We getFrom which we find
, with
Exercise 3: Longitudinal and transverse vibrations with different sound velocities¶
-
The key idea is that the total energy in the individual harmonic oscillators (the vibrational modes) is the sum of the energies in the individual oscillators:
, where . Usingwe get
-
As in exercise 1, in the high-T limit, we have $\beta \rightarrow 0. Therefore,
and the integral for becomes:and we are left with the Dulong-Petit law
. -
In the low temperature limit, we can let the upper integral boundary go to infinity as in exercise 1. This yields
where we used
.
Exercise 4: Anisotropic sound velocities¶
In this case, the velocity depends on the direction. Note however that, in contrast with the previous exercise, the polarization does not affect the dispersion of the waves. We get
where we made the substitutions
To calculate the specific heat
Since
Now, we can make the substitution
Since
This is similar to the result with isotropic linear dispersion, with the difference being the factor