Assignment 1: Debye, Drude, Sommerfeld, and chemistry¶
Exercise 1 - Debye¶
-
What are the assumptions of the Debye model?
The Debye model considers only sound waves in a material (i.e. one assumes a linear dispersion ) which oscillate up to a maximum frequency , the Debye frequency, which exists to ensure that the total number of vibrational modes in the system is correct (equal to the number of degrees of freedom in the system).
-
Write an expression for the number of modes in a two-dimensional system, and thus determine the Debye wavenumber (the wavenumber which corresponds to the Debye frequency).
In two dimensions, there should be modes (we implicitly assume that the different sound polarisations propagate with the same velocity, and thus
where is the area of our periodic system (). The integral is simply the area of a circle with a radius , so it evaluates to
and ultimately obtains
with (the two-dimensional density).
-
Provide a brief discussion of which elements you would expect to have a high Debye temperature, and which elements you would expect to have a low Debye temperature.
The Debye temperature is defined through
and as was shown in class, the Debye frequency is
where is the speed of sound in the material. Therefore, one would expect the materials with large to have the highest . Consequently, a good guess for the highest would be diamond (and indeed, it is the highest). For low , low speed of sound materials will be compressible - a small spring constant in the Einstein/Debye models - so the nobel gasses or soft metals (e.g. group I) would be good candidates.
Exercise 2 - Sommerfeld¶
-
In your own words, explain what is the Fermi energy, Fermi temperature and the Fermi surface
The Fermi energy is the chemical potential at , the Fermi temperature is the associated temperature , and is the temperature at which thermal energy would dictate the properties of a material to the same degree as the fact they are fermions. The Fermi surface is the surface in momentum space which separates the filled and unfilled states at zero temperature.
-
Write an expression for the number of states for a gas of free electrons in three dimension and use this to calculate the Fermi wavenumber and Fermi Energy
The factor of two is very important. The integral is just the volume of a sphere of radius , this is, which then yields
and thus the Fermi energy is
-
Using the previous result, estimate the value of the Fermi energy for Caesium
Caesium has a density of and a mass of approximately (132.9055) and thus the density of atoms is
and with one valence electron, for electrons is identical and we can plug it into the expression for from part (ii) which returns
-
Obtain an expression for the density of states at the Fermi surface of a two-dimensional free-electron gas.
For a two-dimensional gas
where (again) is the area and the integral is over a circle with radius (c.f. exercise 1 (ii), only a factor of two different due to polarisation). Therefore
and the Fermi energy is
The density of states is then independent of energy and is given by
Exercise 3 - chemistry¶
-
Explain using the simplest language you can muster why is the periodic table important?
Ability to predict properties of elements, ability to predict properties of compounds, ability to group/classify elements with similar characteristics, displays trends
-
Choose a naturally occurring element with a high atomic number and use Madelung's Rule to deduce the shell filling configuration.
The configuration for uranium is shown below, and all shell filling will be in this order:
U: 1s2s2p3s3p4s3d4p5s4d5p6s4e5d6p7s5f
which can be written in shorthand as [Rn]7s5f.
-
Using any tools at your disposal (i.e. use a computer) produce a plot of the energy eigenstate described by . You will be partially assessed on presentation: producing content that is digestible and visually pleasing is an important part of modern science!
The electronic states of hydrogen can be found in many places (e.g. Wikipedia) and are given by
where , is the reduced Bohr radius, is the reduced mass, is the generalised Laguerre polynomial and is the spherical harmonic function.
Exercise 4 - Bonding: not LCAO¶
-
In you own words, explain why ionic bonds occur, and what properties one would expect from and ionic solid.
Ionic bonds occur as an electron is transferred from one atom to another, and the resulting ions attract each other. Typical properties are due to the nature of the bond being very strong, with materials having high melting temperatures, and usually being hard, brittle, and electrically insulating. They are also mostly soluble, but this is not of so much relevance here.
-
The (first) ionisation energy of sodium is roughly , and the electron affinity of chlorine is roughly , and the bond length between the two atoms when a sodium chloride molecule is formed is roughly . Assuming that all of the cohesive energy is due to the Coulomb interaction, calculate the bonding energy.
The cohesive energy is related to the bond distance via
Using the value one finds a cohesive enrgy of and thus the total binding energy is
-
The measured value of the bonding energy of sodium chloride is . How does this compare to your value above? Justify your response.
The calculated value above is slightly larger than the measured value with the reason for the discrepancy being there must be a repulsive fore between the ions (otherwise the would collapse into a singularity!) in addition to the Coulomb attraction, therefore reducing the size of the cohesive (binding) energy.
-
In our discussion of bonding, we did not explicitly discuss van der Waals bonding. Research what is the nature of the van der Waals bond, explicitly describing the origin of the attractive force formation and reason as to why the force is of the form
Van der Waals forces are from correlated dipole fluctuations. If the electron is a given fixed position, there is a dipole moment where is the vector from the electron to the proton. With the electron "orbiting" (i.e, in an eigenstate), the average dipole moment is zero. However, if an electric field is applied to the atom, the atom will develop a polarisation (i.e., it will be more likely for the electron to be found on one side of the nucleus than on the other). We write
with the polarisability. Now, let us suppose we have two such atoms, separated a distance in the direction. Suppose one atom momentarily has a dipole moment (for definiteness, suppose this dipole moment is in the direction). Then the second atom will feel an electric field
in the negative direction. The second atom then, due to its polarisability, develops a dipole moment which in turn is attracted to the first atom. The potential energy between these two dipoles is
corresponding to a force which is attractive and proportional to . Note that while for a single isolated atom the result is proportional instead to with r the position of an electron, is nonzero.
Exercise 5 - One-dimensional oscillations¶
-
Explain what is meant by a normal mode and a phonon
A normal mode is a periodic collective motion where all particles move at the same frequency. A phonon is a quantum of vibration.
-
Derive the dispersion relation for longitudinal oscillations of an infinite one-dimensional chain of identical atoms, assuming mass , spring constant , and lattice spacing
The equation of motion of the particle along the chain is given by
where is the equilibrium position of the particle. Looking for solutions of the form
one obtains
which can be recast as
-
Show that a the mode with wavevector is equivalent to the mode
-
Assuming periodic boundary conditions, how many different modes are there?
If one assumes periodic boundary conditions, then , but is identified with so that there are therefore exactly different normal modes.
-
Find expressions for and plot both the group and phase velocities
The phase velocity is calculated via
and the group velocity is
where .
To plot this, code such as that below
kappa = 1 m = 1 a = 1 def omega(k): return 2 * np.sqrt(kappa/m) * abs(np.sin(k * a / 2)) def v_p(k): return omega(k)/k def v_g(k): omega_0 = 2 * np.sqrt(kappa/m) return omega_0 * (a/2) * np.sqrt(1 - (omega(k)/omega_0) ** 2) fig, ax = plt.subplots() k = np.linspace(-np.pi+0.01, np.pi-0.01, 300) ax.plot(k[0:149], v_p(k[0:149]), color = 'C0', label = 'Phase velocity'); ax.plot(k[150:300], v_p(k[150:300]), color = 'C0'); ax.plot(k[0:149], -v_g(k[0:149]), color = 'C1', label = 'Group velocity'); ax.plot(k[150:300], v_g(k[150:300]), color = 'C1'); ax.set_title('Velocities') ax.set_xlabel(r'$k$'); ax.set_ylabel('$v(k)$'); plt.xticks([-np.pi, 0, np.pi], [r'$-\pi/a$', 0, r'$\pi/a$']); plt.yticks([-1, 0, 1], [r'$-2\sqrt{\frac{\kappa}{m}}$', 0, r'$2\sqrt{\frac{\kappa}{m}}$']); plt.legend(); plt.tight_layout(); plt.savefig('A2-4-v.pdf', facecolor='white', transparent=False) plt.show()
will yield this plot:
-
Find an expression for the density of states and plot
The density of states is uniform in : if there are sites in the system, there are modes total and the density of states is therefore where is the length of the system. We then have
where we have used
where in turn we have used the equation for the group velocity (previous question) to obtain the above identity.
Note that the additional factor of 2 that appears in the numerator is to account for the fact that for each value of there are actually two values of with that , to ensure that if you integrate over frequency you correctly get back degrees of freedom.
The above plot was produced using the code below
N = 1 fig, ax = plt.subplots() w = np.linspace(0, np.pi/a - 1.15, 300); g = (2*N)/(2 * np.pi * np.sqrt((kappa/m)-(w/2)**2)); ax.plot(w, g, 'C0'); ax.set_xlabel(r'$\omega$'); ax.set_ylabel('$g(\omega) [N/(\pi \sqrt{k/m})]$'); ax.set_title('Density of states') plt.yticks([N/(np.pi * np.sqrt(kappa/m)), 2, 3], [1, 2, 3]); ax.set_ylim(0,3) plt.tight_layout(); plt.savefig('A2-4-dos.pdf', facecolor='white', transparent=False) plt.show()
-
Using , find an expression for the heat capacity and use any tools at your disposal to plot the heat capacity versus temperature
The energy stored in the chain is given by
and so the heat capacity is . The factor of 1/2 can be ignored as it is a temperature independent constant and thus will vanish upon differentiation.
Plotting this requires numerical integration of the above equation, and one should get a plot similar to that as shown below, with the values on the axis changing with the parameters , , and .
Code to perform the numerical integration appears below, with the highlighted lines actually performing the integration
a = 1e-10 def integrand(w): b = 1/T nb = 1/(np.exp(b * w) - 1) g = (2*N)/(2 * np.pi * np.sqrt((kappa/m)-(w/2)**2)) return g * w * nb temp = np.linspace(0.01, 5, 150) U = [] for T in temp: U.append(integrate.quad(integrand, 0, 2*np.sqrt(kappa/m))[0]) dt = temp[1]-temp[0] dudt = np.gradient(U, dt) fig, ax = plt.subplots() ax.plot(temp, dudt) ax.set_xlabel('$T$ [K]') ax.set_ylabel('$C/k_\mathrm{B}$') ax.set_title('Specific heat') plt.savefig('A2-4-c.pdf', facecolor='white', transparent=False) plt.show()
the output of which is shown here: