PHGN 450 / EGGN 502 Fall 2005 Due Oct. 19

advertisement
PHGN 450 / EGGN 502
Fall 2005
Project 6: Matrix Representations of the Time-translation Operator
Due Oct. 19
Background
The time-dependent Schrodinger equation (SE) determines the quantum evolution of a particle subject to some potential
energy function, V (x). In one dimension the time-dependent SE takes the form:
h 2 @ 2
@ (x; t)
= 2m @x2 + V (x) (x; t);
(1)
{h
@t
where m is the particle's mass. Recall that the wave function is the \probability density amplitude". That is, the modulus
square of the wave function (j(x; t)j2 = (x; t)(x; t)) gives the probability per unit distance (volume, if in 3-dimensions)
of nding the particle at some location, x, at time, t.
The evolution of the wavefunction can be thought of as a transformation operation on the wavefunction at the original
time to the wavefunction at some future time: (x; t + t) = U^ (t)(x; t). Assuming all the potentials are real then this
transformation must conserve the total probability. Such transformations are called "unitary" and satisfy the property:
U^ y U^ = 1.
Using Taylor's theorem, we can understand that the time-translation operator, U^ (t) is generated by the time derivative
operator:
2
2
x; t)
+ :::
(2)
(x; t + t) = (x; t) + t @ (@tx; t) + t2 @ (
@t2
Or, equivalently:
2
2
(x; t + t) = (1 + t @t@ + t2 @t@ 2 + : : :)(x; t) = exp(t @t@ )(x; t)
(3)
where we dene the exponent of the derivative operator by its Taylor expansion. Thus, U^ (t) = exp(t @t@ ).
The SE can be thought in terms of operators acting in the linear vector space of wavefunctions (called Hilbert space).
Specically, the SE equation states that the time derivative operator is equal to ( {=h ) times the Hamiltonian operator, H^ .
h 2 @ 2
@
{^
{
= h H = h 2m @x2 + V (x) :
(4)
@t
Thus, if satises the SE, then U^ (t) = exp( {H^ t=h ), and we say that the Hamiltonian is the \generator" of timetranslations. The purpose of this project is to use an approximate matrix representation of U^ (t) to evolve some initial wave
packet incident on a potential to determine the transmission and reection probabilities.
Matrix Representation
In the by now standard fashion we discretize the (nite) domain of interest, say D=2 ! +D=2, by N equally spaced
points: xi = D=2 + (i 1)x; 0 i N . We will represent the discretized by the column vector:
0
1 (t) 1
e (t) = B
(5)
@ ... C
A
N (t)
where i (t) = (xi ; t). Using column vectors to represent the wavefunction, allows us to use N N matrices to represent
operators. Specically, the potential energy operator becomes the diagonal matrix:
0
1
V1 0 0 B 0 V2 0 C
C
Ve = B
(6)
B
@ ... ... . . . ... C
A
0 0 VN
V~ (x) is diagonal because V (x) is assumed to be local, that is, it acts on (x) at the same location, x. In general one
could have non-local potentials such as the Hartree-Fock potential in atomic physics. In this case the potential matrix will
1
have o-diagonal
elements. Using the three-point nite dierence approximation for the second derivative, the kinetic energy
operator ( 2hm2 @x@22 ) has the matrix representation:
0
2 1 0 1
B 1 2 1 C
2
C
gE = h 2 B
K
(7)
2mx B
@ ... ... . . . ... C
A
0 1 2
We will assume an initial gaussian wavefunction with some initial momentum, k:
2 1=4
(x; t = 0) = exp({kx) exp( (x x0 )2 =)
(8)
This represents a gaussian wave packet, centered at x0 , and moving in the positive x-direction with speed, hk=m.
a. (30 points) Write an algorithm to construct the matrix representation of the Hamiltonian. Use your Hamiltonian matrix
to construct a matrix representation of the time translation operator expanded to second order in the time step:
t
U~ (t) = exp( {H~ t=h) ' 1 { H~
h
t2 ~ 2
H
2h2
(9)
b. (30 points) Apply your time step operator to the problem of one dimensional scattering of a wave packet from a square
well potential of depth, V02 and width, L (15 points). For numerical purposes use mp= 1=2, h = 1, and dx = :1. These will set
h
an energy scale: E0 = 2mdx
:25E0 = 5, and = 200dx2 = 2. (To see
2 = 100. Next try V0 = :3E0 = 30, L = 10dx = 1, k =
the wavefunction clearly I used a domain from -10 to 10.) Note that since the kinetic energy is a little less than the barrier
height, classically the particle cannot make it over the barrier. However, quantum mechanically the particle can \tunnel"
through the barrier by virtue of its quantum mechanical wave nature. Evolve the initial wavefunction enough to be able to
extract the transmission and reection probabilities to 3 digits (10 points). Test to see how well your algorithm maintains
conservation of probability (5 points).
c. (10) Construct an algorithm to nd the inverse of a diagonally banded matrix using Gauss-Jordan. Demonstrate that it
works by nding the inverse of the 3 by 3 matrix:
0
1
a11 a12 a13
Ae = @ a21 a22 a23 A :
(10)
a31 a32 a33
d. (30 points) Repeat part (b) using your matrix inversion routine applied
translation operator.
1 (1
U~ (t) = exp( {H~ t=h) '
(1 + { 2th H~ )
2
to the Cayley approximation for the time{
t ~
2h H ):
(11)
Download