Metoda Hartree–Focka

Transkrypt

Metoda Hartree–Focka
Metoda Hartree–Focka
1.
Elektronowe równanie Schrödingera
Jednym z głównych zagadnień chemii kwantowej jest rozwiązywanie stacjonarnego elektronowego równania Schrödingera:
ĤΨ = EΨ
(1)
gdzie: Ĥ – hamiltonian elektronowy układający składający się z N -jąder atomowych i
n-elektronów; Ψ – funkcja falowa opisująca układ n-elektronów; E – energia elektronowego stanu stacjonarnego.
Równanie to rozwiązuję się dla ustalonego położenia jąder atomowych. Postać hamiltonianu elektronowego wyraża się następującym wzorem:
Ĥ = −
n
X
~2
Mi +V̂
2me
i=1


N −1
N
n−1
N X
n
n
X X
X
e2  X X
Zα Zβ
1
Zα

V̂ =
+
−
4π0 α=1
|Rα − Rβ | i=1 j=i+1 |ri − rj | α=1 i=1 |Rα − rj |
(2)
(3)
β=α+1
gdzie: indeksy i oraz j reprezentują elektrony, a α i β reprezentują jądra; ri oraz Rα są
odpowiednio wektorami położenia i-elektronu oraz α-jądra; Zα – ładunek α-jądra; V̂ –
operator energii potencjalnej dla układu jąder i elektronów.
Rozwiązaniem równania (1) dla hamiltonianu (2) jest funkcja:
Ψ(q1 , . . . , qn )
(4)
gdzie qi = (ri , σi ) to współrzędna spinowo–położeniowa i-elektronu.
2.
Wyznacznik Slatera
Rozwiązanie to znacznie by się uprościło gdyby można było założyć, że funkcja ta jest
iloczynem spinorbitali (jednoelektronowych funkcji):
Ψ(q1 , . . . , qn ) = Φ1 (q1 )Φ2 (q2 ) · · · Φn (qn )
1
(5)
Jednak funkcja o takiej postaci nie spełnia postulatu o antysymetrii funkcji falowej dla
fermionów tzn. nie jest antysymetryczna przy zamianie współrzędnych elektronów. Aby
rozwiązać ten problem buduje się funkcje Ψ w postaci wyznacznika Slatera:
Φ1 (q1 ) · · ·
1 ..
Ψ(q1 , . . . , qn ) = √ .
n! Φn (q1 ) · · ·
Φ1 (qn )
..
.
Φn (qn )
(6)
Przyjęcie takiej postaci funkcji Ψ zapewnia już antysymetrię, ale tak samo jak postać (5)
nie uwzględniającego korelacje elektronowej.
Metoda Hartree-Focka (HF) pozwala znaleźć najlepszą postać spinorbitali użytych do
budowy wyznacznika Slatera. Postaci tych spinorbitali będziemy szukać metodą wariacyjną nakładając wiąz ortonormalności spinorbitali, dzięki czemu funkcja Ψ o postaci
(6) będzie automatycznie unormowana, a wartość średnia ε hamiltonianiu Ĥ przyjmie
prostą postać:
ε(Ψ) = hΨ|Ĥ|Ψi =
n
X
hi|ĥ|ii +
i=1
ĥ = −
N
Zα
e2 X
~2
M1 −
2me
4π0 α=1 |Rα − r1 |
1/2
X
hi|ĥ|ji =
n
1 X
(hij|iji − hij|jii)
2 i,j=1
Z
d3 r1 Φi (r1 , σ1 )ĥΦj (r1 , σ1 )
(7)
(8)
(9)
σ1 =−1/2
hij|kli =
e2
4π0
1/2
X
ZZ
d3 r1 d3 r2
σ1 ,σ2 =−1/2
Φi (r1 , σ1 )Φj (r2 , σ2 )Φk (r1 , σ1 )Φl (r2 , σ2 )
|r1 − r2 |
(10)
Taka postać wyrażenia na ε znacznie ułatwia wykonanie rachunków, redukując całki
wielo-elektronowe do całek jedno- i dwu-elektronowych. Założenie o ortonormalności spinorbitali jest właściwym podejściem ponieważ z własności wyznacznika wynika, że nie
ma znaczenia, czy użyjemy ortogonalnych spinorbitali, czy ich kombinacji liniowych.
3.
Metoda wariacyjna
Spinorbitali szukamy metodą nieoznaczonych mnożników Lagrange’a wyznaczając najmniejszą wartość funkcjonału (8) w przestrzeni funkcji spełniających warunek ortonormalności. Parametrami wariacyjnymi są tutaj spinorbitale. Sprowadza się to do rozwiązania następującego równania:


n
X
d ε −
Lij hi|ji = 0
(11)
i,j=1
hi|ji =
1/2
X
Z
d3 r1 Φi (r1 , σ1 )Φj (r1 , σ1 )
σ1 =−1/2
gdzie: d – różniczka; Lij – mnożnik Lagrange’a.
2
(12)
4.
Układ równań Hartree-Focka
Rozwiązanie równania (11) prowadzi do następującego układu n-równań pozwalającego
wyznaczyć spinorbitale:


Z
1/2
n
e2 X  X
Φ
(r
,
σ
)Φ
(r
,
σ
)
j 2
2
j 2
2 
ĥΦi (r1 , σ1 ) +
Φi (r1 , σ1 ) +
d3 r2
4π0 j=1
|r1 − r2 |
σ2 =−1/2


Z
1/2
n
e2 X  X
Φ
(r
,
σ
)Φ
(r
,
σ
)
j 2
2
i 2
2 
Φj (r1 , σ1 ) =
−
d3 r2
4π0 j=1
|r1 − r2 |
σ2 =−1/2
=
n
X
Lij Φj (r1 , σ1 ),
i ∈ {1, . . . , n}
(13)
j=1
Aby uprościć powyższe wyrażenie wprowadzimy dwa rodzaje operatorów. Operatory coulombowskie – orbitalny Jˆk i całkowity Jˆ :


Z
1/2
2
X
e 
Φj (r2 , σ2 )Φj (r2 , σ2 ) 
χ(r1 , σ1 )
(14)
Jˆk χ(r1 , σ1 ) =
d3 r2
4π0
|r1 − r2 |
σ2 =−1/2
ˆ 1 , σ1 ) =
Jχ(r
n
X
Jˆj χ(r1 , σ1 )
(15)
j=0
oraz operatory wymienne — orbitalny K̂k i całkowity K̂ :


Z
1/2
2
X
e 
Φj (r2 , σ2 )χ(r2 , σ2 ) 
K̂k χ(r1 , σ1 ) =
d3 r2
Φj (r1 , σ1 )
4π0
|r1 − r2 |
(16)
σ2 =−1/2
K̂χ(r1 , σ1 ) =
n
X
K̂j χ(r1 , σ1 )
(17)
j=0
Wówczas wyrażenie (13) możemy przedstawić w takiej prostej formie:
(ĥ + Jˆ − K̂)Φi (r1 , σ1 ) =
n
X
Lij Φj (r1 , σ1 ),
i ∈ {1, . . . , n}
(18)
j=1
a cały układ n-równań w postaci macierzowej wygląda tak:
(ĥ + Jˆ − K̂)[Φ] = [Lij ][Φ]
(19)
gdzie: [Φ] = [Φ1 , . . . , Φn ]> ; [Lij ] – macierz mnożników Lagrange’a o elementach Lij .
Należy zwrócić uwagę, że operatory (14) ÷ (17) zależą od zestawu spinorbitali użytych
do ich zdefiniowania. Okazuje się jednak, że zarówno operatory (14) ÷ (17) jak i funkcja
Ψ o postaci (6) (z dokładnością do czynnika fazowego eiγ ) są niezmiennicze, ze względu
na transformacje unitarne spinorbitali. Można, więc tak dobrać macierz unitarną [Uij ],
aby macierz [Uij ]† [Lij ][Uij ] była diagonalna. Dokonajmy, więc transformacji [Φ] = [Uij ][Φ0 ]
i pomnóżmy lewą stronę równania (19) przez [Uij ]† :
[Uij ]† (ĥ + Jˆ − K̂)[Uij ][Φ0 ] = [Uij ]† [Lij ][Uij ][Φ0 ]
(ĥ + Jˆ − K̂)[Φ0 ] = [hε1 , . . . , εi][Φ0 ]
3
(20)
(21)
gdzie: [hε1 , . . . , εn i] – macierz diagonalna o elementach na diagonali ε1 , . . . , εn .
Dostaliśmy w ten sposób układ równań (21) pseudowłasnych na spinorbitale.
Warto tu napisać, że metoda HF jest metodą średniopolową –– każdy spinorbital jest
liczony w polu średnim pochodzącym od pozostałych spinorbitali, a funkcja Ψ w postaci
wyznacznika Slatera (6) nie uwzględnia korelacji elektronowej.
5.
Metoda Hartree-Focka-Roothaana
Dysponujemy więc równaniem (21), które pozwalają nam znaleźć optymalne spinorbitale.
Niestety rozwiązanie ich wymaga ogromnych mocy obliczeniowych, dlatego stosuje się
następne przybliżenie, które pozwala sprowadzić problem nieliniowy (21) do liniowego —
zakłada się w nim, że spinorbital jest kombinacją liniową funkcji pewnej bazy:
Φk (ql ) =
m
X
Cjk χj (ql )
(22)
j=1
gdzie: {χj }j∈1,...,m – baza funkcyjna, przyjmujemy że m ­ n.
Jeśli podstawimy spinorbitale o postaci (22) do równania (21) to dostaniemy układ równań algebraicznych na współczynniki Cjk :
[Fij ]C k = εk [Sij ]C k ,
k ∈ {1, . . . , n}
(23)
k >
] ; [Fij ] – macierz Focka o elementach Fij ≡ hχi |ĥ + Jˆ − K̂|χj i;
gdzie: C k = [C1k , . . . , Cm
i
[Sj ] – macierz całek nakrywania o elementach Sij ≡ hχi |χj i.
W ten sposób otrzymuje się metodę Hartree–Focka–Roothaana (HFR). Stosując dostatecznie duże i odpowiednio przygotowane bazy funkcyjne możemy tą metodą zbliżać się
dowolnie blisko dokładności metody HF.
4

Podobne dokumenty