R - Henry Eyring Center for Theoretical Chemistry

advertisement
Electronic Structure Theory
TSTC Session 2
1. Born-Oppenheimer approx.- energy surfaces
2. Mean-field (Hartree-Fock) theory- orbitals
3. Pros and cons of HF- RHF, UHF
4. Beyond HF- why?
5. First, one usually does HF-how?
6. Basis sets and notations
7. MPn, MCSCF, CI, CC, DFT
8. Gradients and Hessians
9. Special topics: accuracy, metastable states
Jack Simons Henry Eyring Scientist and Professor
Chemistry Department
University of Utah
0
Digression into atomic units.
Often, we use so-called atomic units.
We let each (e and nuc.) coordinate be represented in terms of a parameter a0
having units of length and a dimensionless quantity: rj  a0 rj; Rj  a0 Rj
The kinetic and potential energies in terms of the new dimensionless variables:
T = -(2/2me)(1/a0)2 j2 , Ven= - ZKe2(1/a0) 1/rj,K, Vee= e2(1/a0) 1/ri,j
Factoring e2/a0 out from both the kinetic and potential energies gives
T = e2/a0{-(2/2me)(1/e2a0) j2} and V = e2/a0 {-ZK/rj,K +1/rj,i}
Choosing a0 = 2/(e2me) = 0.529 Å = 1 Bohr,
where me is the electron mass, allows T and V to be written in terms of
e2/a0 = 1 Hartree = 27.21 eV in a simple manner:
T = -1/2 j2 while Ven = - ZK/rj,K and Vee = 1/ri,j
1
Let’s now look into how we go about solving the electronic SE
H0 (r|R) =EK(R) (r|R)
for one electronic state (K) at some specified geometry R.
2
There are major difficulties in solving the electronic SE. The potential terms
Vee= j<k=1,Ne2/rj,k
make the SE equation not separable- this means (r|R) is not a product of
functions of individual electron coordinates.
(r|R)(r1)(r2) N(rN)
e.g., 1s(1) 1s(2) 2s(3) 2s(4) 2p1(5) for Boron).
This means that our desire to use spin-orbitals to describe (r|R) is not really
correct. We need to make further progress before we can think in terms of spinorbitals, orbital energies, orbital symmetries, and the like.
3
The correct (r|R) have certain properties that we need to know
about so that, when we try to create good approximations to (r|R),
we can build these properties into our approximate functions.
1. Because Pi,j H0 = H0 Pi,j , the (r|R) must obey Pi,j (r|R)
= ± (r|R) [-1 for electrons].
2. Usually (r|R) is an eigenfunction of S2 (spin) and Sz
3. (r|R) has cusps near nuclei and when two electrons get close
a. Near nuclei, the factors (-2/me1/rk /rk –ZAe2/|rk-RA|) (r|R)
will blow up unless /rk  = -meZAe2/ 2 as rkRA).
b. As electrons k and l approach, (-22/me1/rk,l /rk,l +e2/rk,l) (r|R)
will blow up unless /rk,l  = 1/2 mee2/ 2as rk,l0)
4
Cusps
/rk  = -meZAe2/2 as rkRA) and
/rk,l  = 1/2mee2/ 2 as rk,l0).
Cusp near nucleus
Cusp as two electrons
approach
The electrons want to pile up near nuclei
and they want to avoid one another.
5
In the electronic kinetic energy, in addition to the terms like
(-2/me1/rk /rk –ZAe2/rk) (r|R)
there are terms involving angular derivatives
L2/2mer2 (r|R)
= -2/(2mer2) {(1/sinq)∂/∂q(sinq∂/∂q+(1/sinq)2∂2/∂2} (r|R)
These terms will also blow up (for any state with L > 0) unless (r|R)
(r|R)  0 (as rk RA).
So, for L = 0 states, one has /rk  = -meZAe2/2 as rkRA),
and for L > 0 states, both (r|R)  0 (as rk RA) and /rk  = -meZAe2/2
as rkRA) hold, but the latter is “useless” because (r|R)  0 anyway.
This is why the cusp condition /rk  = -meZAe2/2 as rkRA) is useful only
6
for ground states.
This means when we try to approximately solve the electronic SE, we should use
“trial functions” that have such cusps. Slater-type orbitals (exp(-rk)) have cusps
at nuclei, but Gaussians (exp(-rk2)) do not.
d/dr(exp(-rk2) = -2rk(exp(-rk2) =0
at rk = 0,
tight Gaussian
orbital with cusp at r = 0
loose Gaussian
medium Gaussian
d/dr(exp(-rk)= -(exp(-rk) = -
at rk = 0.
So, sometimes we try to fit STOs by
a linear combination of GTOs, but this
can not fix the nuclear cusp problem
of GTOs
r
7
It is very difficult to describe the ee cusp (Coulomb hole) accurately.
Doing so is important because electrons avoid one another. We call
this dynamical correlation. We rarely use functions with e-e cusps, but
we should (this is called using explicit e-e correlation).
D
T
5
The coulomb hole for He in cc-pVXZ (X=D,T,Q,5) basis
sets with one electron fixed at 0.5 a0
8
The nuclear cusps /rj  = -meZAe2/2 as rjRA) depend on Z.
Given a wave function (r|R), one can compute the electron density
r(r) = N  *K (r,r2,r3 ...rN | R)K (r,r2,r3 ...rN | R)dr2dr3 ...drN
Using the cusp condition that obeys, one can show that

/rr(r)
= -2meZAe2/2 r(r) as rRA) .
So, if we knew the ground-state r(r) and could find the locations of
its cusps, we would know where the nuclei are located. If we also
could measure the “strength” -2meZe2/2 of the cusps, we would know
the nuclear charges. If were to integrate r(r) over all values of r,
we could compute N, the number of electrons.
This observation that the exact ground-state r(r) can be used to
find R, N, and the {ZK} and thus the Hamiltonian H0 shows the
origins of densityfunctional theory.
9
Addressing the non-separability problem and the permutational and spin
symmetries:
If Vee could be replaced (or approximated) by a one-electron additive potential
VMF = j=1,N VMF(rj|R)
each of the solutions (r|R) would be a product (an antisymmetrized product
called a Slater determinant) of functions of individual electron coordinates (spinorbitals) j(r|R):
 (r1 , r2 ,..., rn ) 
1
p(P)

1
P 1 (1) 2 (2)... n (n)  O 1  2 ... n 



n! P
A spinorbital is product of spin-and spatial function
 k (rj )   k (rj ) j
 k  (rj )   k (rj ) j
 k  k    dv k* (r) k (r)  
10
Is there any optimal way to define VMF = j=1,N VMF(rj|R) ?
Does such a definition then lead to equations to determine the
optimal spin-orbitals?
Yes! It is the Hartree-Fock definition of VMF .
Before we can find potential VMF and the Hartree-Fock (HF)
spin-orbitals j(r)( or ), we need to review some background
about spin and permutational symmetry.
11
A brief refresher on spin
  |  1
  |   0
SZ 1/2 
SZ   1/2 
S 2 
  |  1
1/2(1/2 +1)  3/4 2
2
S 2 
1/2(1/2 + 1)  3/4 2

Special case of
2
J 2 | j,m 
2
j( j + 1) | j,m 

S 
1 1
1 1
( +1)  ( 1)  
2 2
2 2
S  0
Special case of
J | j,m 
j( j +1)  m(m 1) | j,m 1 

For acting on a product of spin-orbitals, one uses
SZ   SZ ( j)
j
Examples:

S   S ( j)
S 2  S S+ + SZ2 + SZ
j
SZ(1)(2) 1/2 (1)(2) +1/2 (1)(2)  (1)(2)
S(1)(2)  (1)(2) + (1)(2)

12
Let’s practice forming triplet and singlet spin functions for 2 e’s.
We always begin with the highest MS function because it is “pure”.
 (1) (2)
So, MS =1; has to
be triplet
SZ(1)(2) 1/2 (1)(2) +1/2 (1)(2)  (1)(2)
SZ (1)(2)  1/2 (1)(2) 1/2 (1)(2)   (1)(2) So, MS =-1; has to
be triplet
S (1) (2)   (1) (2) +  (1) (2)

1(1+ 1) 1(11) | S  1, M S  0 
So, |1,0 
1
[ (1) (2) +  (1) (2)]
2
This is the MS =0 triplet
 to have MS = 0 and be orthogonal
How do we get the singlet? It has
1
to the MS = 0 triplet. So, the singlet is
| 0,0 
2
[ (1) (2)   (1) (2)]
13
Slater determinants (Pi,j) in several notations. First, for two electrons.
1   (r1 )   (r1 )
 (r1 ,r2 ) 
2   (r2 )   (r2 )
Shorthand
 (r1 ,r2 )   
1  (r1 ) (1)  (r1 ) (1)

2  (r2 ) (2)  (r2 ) (2)
 (r1 ,r2 ) 
1
2
 (r ) (1) (r ) (2)   (r ) (1) (r ) (2)
1
  (r1 ) 2 (r2 )
| 1 2 |
2
1
2
1
2
 (1) (2)   (1) (2)
Symmetric space;
antisymmetric spin
(singlet)
1
1
[1 (1) 2 (2)  1 (2) 2 (1)] 
[1 (1) 2 (2)   2 (1)1(2)] (1) (2)
2
2
 (r1 ,r2 )   (r2 ,r1 )
Antisymmetric space; symmetric spin (triplet)
1  (r1 )   (r1 )
1  (r2 )   (r2 )

2  (r2 )   (r2 )
2  (r1 )   (r1 )
Notice the Pi,j
antisymmetry
14
More practice with Slater determinants
 (r1 ,r2 ,...,rn )  1 , 2 ....., n
1 (1)
 (r1 ,r2 ,...,rn ) 
Shorthand notation for general case
 2 (1)
 n (1)
1 (2)  2 (2)
 n (2)
1 (n)  2 (n)
 n (n)
Odd under interchange of
any two rows or columns
The dfn. of the Slater determinant
contains a N-1/2 normalization.
 (r1 , r2 ,..., rn ) 
1
p(P)

1
P 1 (1) 2 (2)... n (n)  O 1  2 ... n 



n! P
P permutation operator
O
1
p( P)

1
P



n! P
 1
p( P)
antisymmetrizer
parity ( p(P) least number of
transpositions that brings the indices
back to original order)
15
Example : Determinant for 3-electron system


O 1  2  3 

1 
1

P
+
P
  ij  ijk  1  2  3

6
i, j
i, j,k


1 (1) 2 (2) 3 (3)   2 (1)1 (2) 3 (3) 

1 



(1)

(2)

(3)


(1)

(2)

(3)
 3

2
1
1
3
2
6

+

(1)

(2)

(3)
+

(1)

(2)

(3)
3
1
3
1
2
 2

permutations
1, P12 , P13 , P23 , P231 , P312
transpositions
0 1
+ 
parity
3

1

2
+
2
+
16
The good news is that one does not have to deal with most of these
complications. Consider two Slater determinants (SD).
1
A 
(1) p P1(1) 2 (2) 3 (3)... N (N)

N!
P
P
B 
Q
1
(1) q Q '1 (1) '2 (2) '3 (3)... 'N (N)

N! Q

Assume that you have taken t permutations1 to bring the two SDs into
maximalcoincidence. Now, consider evaluating the integral
*
d1d2d3...dN


A [  f ( j) +
j1,N
 g(i, j)]
B
jk1,N
where f(i) is any one-electron operator (e.g., -ZA/|rj-RA|) and g(i.j)
is any two-electron operator (e.g., 1/|rj-rk|). This looks like a
2) x N! terms).
horrible
task
(N!
x
(N
+
N

1. A factor of
(-1)t
will then multiply the final integral I
17
I
 d1d2d3...dN [ 
*
A
f ( j) +
j1,N
A 

 g(i, j)]
B
jk1,N
1
pP
(1)
P1(1) 2 (2) 3 (3)... N (N)

N! P
B 
Q
1
(1) q Q '1 (1) '2 (2) '3 (3)... 'N (N)

N! Q
1.The permutation P commutes with the f + g sums, so

1
I
N!
2.
I

 d  (1)
pP
 *1 (1) *2 (2) *3 (3)... *N (N)[  f ( j) +
P
j1,N
P B  (1)  B and
pP
N!
N!
 d   * (1) *
1
2
 (1) p (1) p  N!
P
P
(2) *3 (3)... *N (N)[  f ( j) +
j1,N
 *N (N)[  f ( j) +
 d *1 (1) *2 (2) *3 (3)...
j1,N

jk1,N
jk1,N
so
P
P
 g(i, j)]P
 g(i, j)]
jk1,N
g(i, j)] (1) q Q '1 (1) '2 (2) '3 (3)... 'N (N)
Q
Q
Now what?
18
B
B

I
2 (2) *3 (3)... *N (N)[  f ( j) +
 d * (1) *
1
j1,N

g(i, j)] (1) q Q '1 (1) '2 (2) '3 (3)... 'N (N)
Q
jk1,N
Q
Four cases: the Slater-Condon rules – you should memorize.
Recall to multiply the final I by (-1)t
A and B differ by three or more spin-orbitals: I = 0
A and B differ by two spin-orbitals-AkAl;BkBl
I
 dkdl *
Ak
(k) *Al (l)g(k,l)[Bk (k)Bl (l)  Bl (k)Bk (l)]
A and B differ by one spin-orbital-Ak;Bk
I
  dkdj * (k) * ( j)g(k, j)[ (k) ( j)  
+  dk * (k) f (k) (k)
Ak
j
Bk
j
j
(k) Bk ( j)]
j A,B
Ak
Bk
A and B are identical
I
  dkdj *

k j A
k
+
k A
(k) * j ( j)g(k, j)[ k (k) j ( j)   j (k) k ( j)]
 dk *
k
(k) f (k) k (k)
19
In HF theory, we approximate the true (r|R) in terms of a single
Slater determinant. We then use the variational method to minimize
the energy of this determinant with respect to the spin-orbitals
appearing in the determinant. Doing so, gives us equations for the
optimal spin-orbitals to use in this HF determinant. They are called
the HF equations.
A single Slater determinant
A 
P
1
(1) p P1(1) 2 (2) 3 (3)... N (N) | 1(1) 2 (2) 3 (3)... N (N) |

N! P
can be shown to have a density r(r) equal to the sum of the densities of
| * j (r) j (r) |
the spin-orbitals in the determinant r(r)  

j

20
The fourth of the Slater-Condon rules allows us to write the expectation
value of H0 for a single-determinant wave function
A 
P
1
(1) p P1(1) 2 (2) 3 (3)... N (N) | 1(1) 2 (2) 3 (3)... N (N) |

N! P
 A* H 0 A 

k j A
+
k A
 dk *k (k)[1/2 2 (k)  
M

k A

+


 dkdj *k (k) * j ( j)
1
[ k (k) j ( j)   j (k) k ( j)]
rk, j
ZM
] k (k)
| rk  RM |
ZM
  *k |[1/2  
] | k 
M | r  RM |

k j A
2
  *k  * j
1
[ k j   j k ] 
r1,2
21
E     *k |[1/2 2  
k A
M
ZM
] | k 
| r  RM |
+

  *k  * j
k j A
1
[ k j   j k ] 
r1,2
The integrals appearing here are often written in shorthand as
  *k |[1/2 2  
M
  *k  * j



ZM
] |  k  k | f | k 
| r  RM |
1
[ k j   j k ]  k, j | k, j    k, j | j,k  (Dirac )
r1,2
  *k  * j
1
[ k j   j k ]  (k,k | j, j)  (k, j | j,k)(Mulliken)
r1,2
When we minimize E keeping the constraints <k|j>=dk,j,
we obtain the Hartree-Fock equations
f k (1) +
 [   *j (2)
j1,N
 fk (1) +
[J
j
1
 j (2)d2 k (1) 
r1,2
  *j (2)
1
 k (2)d2 j (1)]  k  k (1)  h HF  k (1)
r1,2
 K j ]k (1)  fk (1) + VHFk (1)
j1,N
22
Physical meaning of Coulomb and exchange operators and
integrals:
J1,2=  *1(r)J21(r)dr=  |1(r)|2 e2/|r-r’|2(r’)|2 dr dr’
K1,2= *1(r)K21(r)dr =  1(r) 2(r’) e2/|r-r’|2(r) 1(r’)dr dr’
2(r')
Overlap region
1(r)
23
What is good about Hartee-Fock ?
It is by making a mean-field model that our (chemists’) concepts of
orbitals and of electronic configurations (e.g., 1s 1s  2s  2s  2p1 )
arise.
Another good thing about HF orbitals is that their energies K give
approximate ionization potentials and electron affinities (Koopmans’
theorem). IP ≈ -occupied ; EA ≈ -unoccupied
24

Koopmans’ theorem- what orbital energies mean.
N-electrons’ energy
E HF 

k1,N
1
ZM
+


*

*
[ k j   j k ] 

k
j
  *k |[1/2  
] | k 
r1,2
k j1,N
M | r  RM |
2
N+1-electrons’ energy
E HF 

k1,N +1
  *k |[1/2 2  
M
Z M 
1
] |  k  +    *k  * j
[ k j   j k ] 
| r  RM |
r
1,2
k j1,N +1
Energy difference (neutral minus anion) if spin-orbital m is the N+1st electron’s
E     *m |[1/2 2  
M
1
ZM 
[ m j   j m ] 
] |  m      *m  * j
r1,2
| r  RM |
k1,N
But, this is just minus the expression for the HF orbital energy
m  m | h HF | m  mk | f| m  +  m [J j  K j ]m 
j1,N
25
The sum of the orbital energies is not equal to the HF energy:
h HF k (1)  fk (1) +
So
[J
j
 K j ]k (1)  k k
j1,N
k  k | h HF | k  k | f | k  +  k [J j  K j ]k 
j1,N

 k | f | k  + [ k, j | k, j    k, j | j,k ]
j1,N
So
k   { k | f | k  + [ k, j | k, j    k, j | j,k ]}

k1,N
k1,N
j1,N
But
ZM
1
2
E



*
|[1/2

]
|


+


*

*
[ k j   j k ] 
 HF 


k
k
k
j
k1,N
M
| r  RM |
k j1,N
r1,2

So, the sum of orbital energies double counts the J-K terms. So, we can
compute the HF energy by taking


E HF  1/2 k + 1/2    k | f |  k 
k1,N
k1,N
26
Orbital energies depend upon which state one is studying. So a p*
orbital in the ground state is not the same as a p* in the pp* state.
k  k | h HF | k  k | f | k  +  k [J j  K j ]k 
j1,N
p “feels” 6 J and 3 K interactions
a “feels” 5 J and 2 K interactions
p
a
p
q
a
b
Occupied orbitals
feel N-1 others;
virtual orbitals feel
N others.
p “feels” 5 J and 2 K interactions
p “feels” 6 J and 3 K interactions
q “feels” 6 J and 3 K interactions
a “feels” 5 J and 2 K interactions
b “feels” 5 J and 2 K interactions
b “feels” 6 J and 3 K interactions
Occupied orbitals feel N-1 others; virtual
orbitals feel N others.
This is why occupied orbitals (for the state of interest) relate to IPs and virtual
orbitals (for the state of interest) relate to EAs.
27
In summary, the true electronic wave functions have Pi.j symmetry,
nuclear and Coulomb cusps, and are not spin-orbital products or Slater
determinants.
However, HF theory attempts to approximate (r|R) as a single
Slater determinant and, in so doing, to obtain a mean-field
approximation to j<k=1,N1/rj,k in the form VHF  [J j  K j ]
j1,N
To further progress, we need to study the good and bad of the HF
approximation, learn in more detail
 how the HF equations are
solved, and learn how one moves beyond HF to come closer and
closer to the correct (r|R).
28
Download