PHGN 450 / EGGN 502 Fall 2005 Potential

advertisement
PHGN 450 / EGGN 502
Fall 2005
Project 10: Variational Monte Carlo Calculation of the H2 Potential
Due Dec. 5
Variational Treatment of the Hydrogen Molecule
The diatomic hydrogen molecule consists of four particles, two electrons and two protons. The quantum
dynamics for the hydrogen molecule are determined by the Hamiltonian,
X 2 X
(1)
H^ = 2p^mi + Vij ;
i i6=j
i
where p^2i = h 2 r2i , i = 1; 2 refers to the electrons and i = 3; 4 refers to the protons. The potential is taken
to be a sum of two-body Coulomb potentials:
X
e2
1
1
1
1
1
1
Vij =
(2)
40 j~r1 ~r3 j j~r1 ~r4 j j~r2 ~r3 j j~r2 ~r4 j + j~r1 ~r2 j + j~r3 ~r4 j :
i6=j
This neglects the so called \ne structure" eects, such as the spin-spin interactions among the constituents.
Since the electron mass is much smaller than the proton's, it is fruitful to separate their dynamics resulting in
what is called the Born-Oppenheimer approximation. This approximation assumes that the proton motion is
so much slower than that of the electrons that one may assume the protons are essentially at rest (zero kinetic
energy) at some xed separation, ~s, while the electrons nd their lowest energy conguration. Placing the
origin at the midpoint between the protons and letting the z-axis lie along ~s, yields the Born-Oppenheimer
Hamiltonian,
2
e2
HB O = 2hm (r21 + r22 ) + 4
e
0
1
j~r1 + 2s k^j
1
!
1
+ 1
+1 :
j~r1 2s k^j
j~r2 2s k^j j~r2 + 2s k^j j~r1 ~r2 j s
(3)
By evaluating the ground state electron energy for a range of separations, one maps out the interatomic
potential energy as a function of the proton separation. The ground state energy is the expectation value of
the Hamiltonian in the ground state, 0 (~r1 ; ~r2 ),
0 i
hE (s)i = hh0 jHj
(4)
0 j0 i
where Dirac bra-ket notation has been used to write the inner product,
1
Z
h0 jHj0 i = d3 r1 d3 r2 0 (~r1 ; ~r2 ) H 0 (~r1 ; ~r2 ):
(5)
Of course, this is of no use without the ground state wave function. The variational strategy is to approximate
the true ground state wave function with a convenient analytic form, T (~r1 ; ~r2 ; 1 : : : N ), involving some
arbitrary parameters, i . Minimizing the energy with respect to the parameters provides an upper bound to
the true ground state energy. The remaining technical diculty is the evaluation of 6-dimensional integral
which is well-suited to solution by Monte Carlo methods. To put the energy integral into a form appropriate
to a Monte Carlo sampling approach, rewrite Eq.(4) with the trial wave function replacing the ground state
wave function and rearranged into the form:
Z
hE (s; 1 : : : N )i = d3 r1 d3 r2 w(~r1 ; ~r2 ; 1 : : : N )E (~r1 ; ~r2 ; 1 : : : N );
1
(6)
where
jT (~r1 ;~r2 ;1 :::N )j2
w(~r1 ; ~r2 ; 1 : : : N ) =
hT jT i
1
E (~r1 ; ~r2 ; 1 : : : N ) = T H T (~r1 ; ~r2 ; 1 : : : N );
(7)
(8)
and where the variable dependence of T has only been written once.
Trial Wavefunction
Since electrons are fermions (spin-1/2 particles), they must obey the Pauli exclusion principle which
requires that the total wave function (space part times spin part) must be antisymmetric with respect to
exchange of labels, that is, 12 = 21 . For the problem of nding the ground state energy, the spin part
of the total wave function will be antisymmetric (the so-called \singlet" state); so the space part of the wave
function must be symmetric. Another challenge is presented by the possible innities encountered by the
Coulomb potential terms when the denominators become very small. If the form of the trial wave function
is not carefully chosen such that the kinetic energy terms track with the potential energy, the Monte Carlo
sampling process will fail as the electrons are driven to sit on top of the protons. The following form satises
both of these conditions:
(9)
T ((~r1 ; ~r2 ; ; s) = (~r1 ; s)(~r2 ; s)C (r12 ; s; )
where
(~r; s) = e j~r 2shk^j=a(s) + e j~r+ 2s k^j=ai(s)
(10)
r12
1
C (r12 ; s; ) = exp 2a0 (1+
(11)
r12 ) 2a0 where r12 = j~r1 ~r2 j, is a variational paramter, a0 = 40 h2 =(e2 me ) = 0:0529 nm is the Bohr radius, and
the remaining length parameter, a(s), is determined by the proton separation according to the transcendental
equation:
a0
a(s) =
(12)
1 + e s=a(s) :
Thus, there is only one variational parameter, . The -terms are simply symmetrized hydrogen atom-like
wave functions (i.e. exponentials), and C (r12 ; s; ) is the 2-particle correlation term which acts to keep
the two electrons apart. The correlation term depends on the variational parameter, , which determines
the distance over which the wave function \heals" from some small value for r12 small to unity for large
separation.
1. (5 points) Write a subroutine to calculate a(s). (As a test case, you should nd a(0:1) = 0:04723 nm.)
2. (15 points) For the trial wave function, Eq.(9), analytically calculate the energy function,
E (~r1 ; ~r2 ; s; ) = (~r 1; ~r ; ) H T (~r1 ; ~r2 ; ):
T 1 2
(This is a tedious, but necessary rst step in creating the Monte Carlo algorithm.) Write a subroutine to
evaluate this function. (As a test case, for f~r1 = (:06; :02; :03) nm, ~r2 = (:02; :04; :05) nm, s = :1 nm, and
= 11:4g, you should nd E = 32:89 eV.)
Monte Carlo Implementation
3. (50 points) Write a Monte Carlo algorithm (30 points) using a Metropolis, et al. accept/reject sampling
scheme to evaluate the energy integral, Eq. (4) using Eq.(9) for the trial wavefunction to 1%. To test your
coding, evaluate the integral for = 11:4 and s = 0:074 nm. You should nd hE i ' 31:3 eV (10 points).
Quantitatively justify your error estimate (10 points).
2
4m
e 2 = 13:59 eV, you should
4. (20 points) Since each hydrogen atom by itself is bound by E0 = 2(4e
)
0h
subtract 2E0 from your results to give the H2 interatomic potential energy due only to the proximity of the
two hydrogen atoms. Use your code to calculate and then plot the eective interatomic potential for proton
separations between 0.03 to 0.15 nm keeping = 11:4.
5. (10 points) Explore the dependence of your result by evaluating the interatomic potential for = 5:0
and = 15:0. Can you nd a value for that gives a statistically signicant lower energy at s = :074 nm?
6. (Extra Credit) (10 points) Once you have determined your \best" interatomic potential, t the potential
to a Morse potential form:
V (s) = V0 (1 e (s smin )= )2 1
(13)
where the three t parameters are fV0 ; smin ; g. Use this potential in the Bohr-Sommerfeld quantization
program that you created in the Project 1 to calculate a \rst principles" evaluation of the hydrogen molecule
binding energy.
3
Download