13: Bonding In Crystals¶

Example number 1, Page number 398¶

In [1]:
#importing modules
import math
from __future__ import division

#Variable declaration
x=9*10**9;              #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19;          #charge(coulomb)

#Calculation
U=-e*x/r0;              #potential energy(eV)

#Result
print "potential energy is",U,"eV"

potential energy is -5.76 eV


Example number 2, Page number 398¶

In [3]:
#importing modules
import math
from __future__ import division

#Variable declaration
x=9*10**9;              #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19;          #charge(coulomb)
U=6.4;                  #potential energy(eV)

#Calculation
r0=-e*x/U;              #equilibrium distance(m)

#Result
print "equilibrium distance is",r0*10**10,"angstrom"

equilibrium distance is -2.25 angstrom


Example number 3, Page number 399¶

In [9]:
#importing modules
import math
from __future__ import division

#Variable declaration
x=9*10**9;              #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19;          #charge(coulomb)
n=0.5;                  #repulsive exponent
r0=4.1*10**-4;          #equilibrium distance(m)

#Calculation
C=18*r0**4/(x*alpha*e**2*(n-1));     #compressibility of the solid

#Result
print "compressibility of the solid is",round(C*10**-14,3),"*10**14"
print "answer given in the book is wrong"

compressibility of the solid is -25.087 *10**14
answer given in the book is wrong


Example number 4, Page number 399¶

In [15]:
#importing modules
import math
from __future__ import division

#Variable declaration
x=9*10**9;              #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19;          #charge(coulomb)
n=10.5;                 #repulsive exponent
r0=3.56*10**-10;        #equilibrium distance(m)
IE=3.89;                #ionisation energy(eV)
EA=-3.61;               #electron affinity(eV)

#Calculation
U=-x*alpha*e**2*(1-(1/n))/(e*r0);     #lattice energy(eV)
E=U+EA+IE;                            #energy needed to form neutral atoms

#Result
print "lattice energy is",round(U,2),"eV"
print "energy needed to form neutral atoms is",round(E,2),"eV"

lattice energy is -6.45 eV
energy needed to form neutral atoms is -6.17 eV


Example number 5, Page number 400¶

In [18]:
#importing modules
import math
from __future__ import division

#Variable declaration
x=9*10**9;              #assume x=1/(4*pi*epsilon0)
e=1.6*10**-19;          #charge(coulomb)

lattice energy is -3.98 eV