 
Wykład 5
Metoda Hartree-
Focka
Motto:
Nie wszystko, co można policzyć się 
liczy
 i nie wszystko, co się liczy może być 
policzone.
Albert Einstein
 
Ograniczenia metod mechaniki
molekularnej
Opis MM
bazujący na
wzorze wiązań
w produktach
Opis MM
bazujący na
wzorze wiązań
w substratach
Właściwy
opis
Nie opisują tworzenia i zrywania 
wiązań chemicznych.
A
B
C
A
B
C
Substr
aty
Produk
ty
A
B
C
Stan
przejściowy
Postęp reakcji
Energ
ia
 
Mechanika kwantowa
Makroskopow
y
Mikroskopowy
Mechanika kwantowa to prawa zarządzające
zachowaniem elektronów i atomów
Energia
Długość
wiązania
O
H
H
104.5º
Poprawny 
opis 
tworzenia i 
zrywania 
wiązań
 
Podstawy chemii kwantowej
Równanie 
Schrödingera :
H
H
=
=
E
E
Erwin Schrödinger
Paul A. M. Dirac
Nagroda Nobla w 
dziedzinie fizyki  1933
„za odkrycie nowych, 
twórczych aspektów teorii 
atomów”
Dirac (1929):
„Podstawowe prawa
fizyczne niezbędne do stworzenia 
matematycznej teorii dotyczącej 
znacznej części fizyki i całej chemii są 
zatem w pełni znane, a jedyną 
trudnością jest, że dokładne 
zastosowanie tych praw prowadzi do 
równań zbyt skomplikowanych aby 
mogły być rozwiązane”
Jednak równanie Schrodingera może być rozwiązane 
dokładnie jedynie dla układów jedno-elektronowych 
(atom wodoru) ale numerycznie, w sposób 
przybliżony, dla układów mających więcej 
elektronów.  
 
Dokładne metody mechaniki
kwantowe
j
Dokładne obliczenia kwantowo-mechaniczne są 
potężnym narzędziem w badaniach chemicznych. 
Nagroda
Nobla w
dziedzinie
chemii 1998
Walter Kohn
John A. Pople
“za rozwój teorii 
funkcjonałów 
gęstości”
“za opracowanie 
metod 
obliczeniowych 
chemii kwantowej”
 
Równanie
Schrödingera
2
n
n
2
1
a
N
a
a
M
T
e
N
i
i
m
2
e
e
2
1
T
Energia kinetyczna jąder
Energia kinetyczna elektronów
Energia elektrostatyczna odpychania jąder
Energia elektrostatyczna odpychania elektronów
Energia elektrostatyczna przyciągania
 elektronów i jąder
H = T
n
+ T
e
+ V
nn
+ V
ee
+ V
ne
n
1
n
2
e
1
e
2
n
n
nn
N
a
N
a
b
ab
b
a
r
Z
Z
V
e
e
1
ee
N
i
N
j
i
ij
r
V
n
e
ne
N
a
N
i
ai
a
r
Z
V
 
Przybliżenia
Aby rozwiązać równanie Schrödingera w sposób 
przybliżony stosowane są pewne przybliżenia 
upraszczające równanie:
 Przybliżenie Borna-Oppenheimera 
pozwala na osobne obliczanie właściwości 
elektronów i jąder atomowych |
(
m
a
>> m
e
).
 Jednoelektronowe przybliżenie Hartree-
Focka traktujemy każdy elektron jako 
poruszający się w uśrednionym polu 
pochodzącym od wszystkich pozostałych 
elektronów.
 Przybliżenie LCAO orbitale molekularne są 
przedstawione jako kombinacja liniowa 
orbitali atomowych (funkcji bazy).
 
Przybliżenie Borna-
Oppenheimera
Jądra atomowe są znacznie cięższe niż elektrony 
(m
a
/ m
e
 1836) i poruszają się znacznie wolniej.
Praktycznie, elektrony dostosowują swoje 
położenie natychmiast do nowej geometrii 
cząsteczki. 
Ruchy elektronów i jąder atomowych nie są 
sprzężone i ich energia może być obliczana 
oddzielnie. 
Energia
Długość
wiązani
a
1. Dla danego rozmieszczenia
atomów w cząsteczce 
obliczamy energię 
elektronową. 
2. Elektrony wytwarzają
potencjał dla ruchu jąder 
atomowych. 
 
…
Funkcja wieloelektronowa
e
1
e
2
e
N
e
i
Taka funkcje nie jest dobra, bo nie spełnia zakazu
Pauliego!
Zakaz Pauliego
:
Dwa elektrony nie mogą w jednej
chwili występować w dokładnie tym samym stanie 
kwantowym, nie mogą mieć wszystkich takich samych 
liczb kwantowych)
.
To wymaga aby wieloelektronowa funkcja falowa
była anty-symetryczna względem permutacji 
(zamiany) dwóch elektronów. 
i
(x
1
)
j
(x
1
) …
k
(x
1
)
i
(x
2
)
j
(x
2
) …
k
(x
2
)
… … … …
i
(x
N
)
j
(x
N
) …
k
(x
N
)
(x
1
, x
2
, …, x
N
) = (1/N!)
½
Iloczyn spinorbitali
:
Wszystkie elektrony są niezależne, każdy
zajmuje swój własny orbital
.
HP
(x
1
, x
2
, …, x
N
) =
i
(x
1
)
j
(x
2
) …
k
(x
N
)
(
x
1
,
x
2
, …, x
N
) =
(
x
2
,
x
1
, …, x
N
)
Wyznacznik Slatera
spełnia zakaz Pauliego.
 
Funkcja wieloelektronowa
e
1
e
2
Wieloelektronowa funkcja falowa jest anty-symetryczna
względem zamiany współrzędnych x
1
i x
2
dwóch
elektronów.
i
(x
1
)
j
(x
1
)
i
(x
2
)
j
(x
2
)
(x
1
, x
2
) = (1/2)
½
Iloczyn spinorbitali :
Oba elektrony są
niezależne
HP
(x
1
, x
2
) =
i
(x
1
)
j
(x
2
)
(
x
2
,
x
1
) = (1/2)
½
[
i
(x
2
)
j
(x
1
) 
i
(x
1
)
j
(x
2
)] =
(
x
1
,
x
2
)
Wyznacznik Slatera spełnia zakaz Pauliego.
Przykład
: Układ dwóch elektronów.
(x
1
, x
2
) = (1/2)
½
[
i
(x
1
)
j
(x
2
) 
i
(x
2
)
j
(x
1
)]
 
Zasada wariacyjna
Bez względu jaką założymy postać funkcji
, obliczona za jej
pomocą średnia wartość energii jest zawsze większa od 
ścisłej wartości własnej hamiltonianu, odpowiadającej stanowi 
podstawowemu.
d
d
H
E
*
*
0
zasada 
wariacyjna
broda7764
 
12
Metoda wariacyjna
Przykład dla atomu wodoru:
1/2
1
real 1s:
r
e
p
-
� �
Y =� �
� �
0.0000
0.1000
0.2000
0.3000
0.4000
0.5000
0.6000
0.7000
0.8000
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
r [bohr]
R
(r
)
real wavefunction
 
13
Metoda wariacyjna
Przykład dla atomu wodoru:
Oczywiste pytania:
1. Czy możemy to zrobić?
2. Jak ‘zoptymalizować’  (tj. jak wybrać )?
3. Jaką formę powinno mieć ?
1/2
1
real 1s:
r
e
p
-
� �
Y =� �
� �
2
3/4
2
trial 1s:
r
e
a
a
p
-
� �
F =� �
� �
chcemy znaleźć  dające
najlepszą zgodność z 
dokładnym rozwiązaniem
 
Algorytm metody
wariacyjnej:
Funkcja 
4
stanowi najlepsze
przybliżenie dla funkcji 
falowej  stanu podstawowego
Metoda „prób i błędów”
- obliczenie energii
dla różnych funkcji próbnych
1. Napisać hamiltonian dla badanego układu
2. Założyć funkcję
(funkcja próbna) zależącą od tych
samych współrzędnych co hamiltonian
3. Obliczyć energię ze wzoru:
4. Wziąć inną funkcję próbną
5. Wybrać tą funkcję, która da najmniejszą wartość
energii
d
d
H
E
*
*
 
15
Konstrukcja i optymalizacja funkcji próbnej
*
0
2
ˆ
H d
E
d
t
t
F
F
�
F
�
�
miła idea, ale jej użyć?
Liniowa odmiana metody wariacyjnej :
1. wybierz funkcję próbną jako liniową kombinację funkcji bazy
1
N
i i
i
af
=
F =
�
2. modyfikuj współczynniki {a
i
} aby zminimalizować energię
znane funkcje bazy
współczynniki liniowego rozwinięcia
„najlepsza” funkcja próbna daje najniższą energię
 
16
Konstrukcja i optymalizacja funkcji próbnej
funkcja próbna jest liniową kombinacją funkcji bazy
1
N
i i
i
af
=
F =
�
1/2
1
real 1s:
r
e
p
-
� �
Y =� �
� �
pojedyncza funkcja gaussa
nie jest dobrą funkcją próbną
Wracając do atomu wodoru :
a
1
=1.0, 
1
=0.5
0.0000
0.1000
0.2000
0.3000
0.4000
0.5000
0.6000
0.7000
0.8000
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
r [bohr]
R
(r
)
real wavefunction
trial, alpha = 0.5
2
3/4
1
1
2
trial 1s:
i
r
i
i
i
a
e
a
a
p
-
=
� �
F =
� �
� �
�
 
17
Konstrukcja i optymalizacja funkcji próbnej
Wracając do atomu wodoru :
1/2
1
real 1s:
r
e
p
-
� �
Y =� �
� �
2
3/4
3
1
2
trial 1s:
i
r
i
i
i
a
e
a
a
p
-
=
� �
F =
� �
� �
�
a
1
=0.1, 
1
=3.5
a
2
=0.5, 
2
=0.6
a
3
=0.4, 
3
=0.2
funkcja próbna jest liniową kombinacją funkcji bazy
1
N
i i
i
af
=
F =
�
liniowa kombinacja funkcji gaussa jest
dobrą funkcją próbną!!!
stałe dla określonej bazy funkcyjnej
zoptymalizowan
e by dawać 
minimalną 
energię
 
Przybliżenie Hartree-Focka
+
Operator Focka F opisuje dany pojedynczy elektron na i-
tym orbitalu :
F
i
i
=
i
i
energia kinetyczna 
danego elektronu
energia 
elektrostatycznego 
przyciągania przez 
nieruchome jądra 
atomowe
uśrednione elektrostatyczne 
oddziaływanie pochodzące 
od pozostałych elektronów
F
i
=
+
i
jest i-tym orbitalem cząsteczkowym, a
i
jest odpowiadającą
mu energią orbitalną.
Uwaga: Całkowita energia
NIE
jest sumą energii orbitalnych.
Jeżeli dodajemy energię orbitali każde oddziaływanie elektron 
– elektron liczymy dwa razy. 
…
e
1
e
2
e
N
e
i
Każdy elektron „czuje” wszystkie pozostałe
elektrony jako uśredniony ładunek, tzn. 
elektron porusza się w uśrednionym polu 
pochodzącym od wszystkich pozostałych 
elektronów. 
 
Operator Focka
Energia 
kinetyczna 
danego 
elektronu i 
energia jego 
oddziaływania 
z jądrem 
atomowym
N
j
j
j
i
i
)
(
K
J
h
F
operator 
jednoelektrono
wy
operator
coulombows
ki 
operator
wymiany 
Energia 
elektrostatycz-nego 
przyciągania 
pomiędzy danym 
elektronem i  
wszystkimi innymi 
elektronami
Energia wymiany 
(czysto kwantowy 
efekt wynikający z 
zakazu Pauliego, 
nie ma 
klasycznego 
odpowiednika)
 
Metoda samouzgodniona
Równanie Focka dla elektronu 
na i-tym orbitalu zawiera 
informacje (uśrednione) o 
wszystkich pozostałych 
elektronach. , tj równania 
Focka wszystkich elektronów 
są ze sobą powiązanie.  
e
j
e
k
e
i
Każdy elektron „czuje” wpływ ładunku 
wszystkich pozostałych elektronów, tj. elektron 
porusza się w uśrednionym polu pochodzącym 
od pozostałych elektronów.  
Wszystkie równania muszą być 
rozwiązywane jednocześnie 
(iteracyjnie dopóki nie zostanie 
osiągnięte samouzgodnienie – metoda 
SCF)
 
Metoda SCF
Za pośrednictwem operatorów kulombowskiego i 
wymiany – operator Focka zależy od wszystkich 
orbitali. Do obliczenia któregokolwiek orbitalu 
p
niezbędna jest zatem znajomość wszystkich orbitali. 
Problem ten rozwiązuje się 
metodą iteracyjną
.
1. Zakładamy pewne wyjściowe orbitale : 
1
(k)
,
2
(k)
,... 
N/2
(k)
, dla k=0
2. Stosując orbitale 
1
(k)
, 
2
(k)
,... 
N/2
(k)
obliczamy
operatory: kulombowski i wymiany
3. Wstawiamy obliczone operatory do równań
Hartree-Focka, rozwiązujemy je i otrzymujemy 
nowy zbiór orbitali w przybliżeniu k+1, tj. 
1
(k+1)
, 
2
(k+1)
,... 
N/2
(k+1)
, a także wartości energii
(k+1)
.
Metoda ta nosi nazwę
metody pola
samouzgodnionego
,
w skrócie
SCF
(z ang.:
s
elf
c
onsistent
f
ield)
 
Funkcja własne i wartości
własne
Ogólnie, można utworzyć macierz dla danego
operatora, np. Hamiltonianu, używając zestawu 
funkcji bazy. {
i
}.
1
2
n
n
H
11
H
12
... H
1n
H
21
H
22
... H
2n
H
n1
H
n2
... H
nn
Po diagonalizacji można otrzymać wartości 
własne (poziomy energetyczne) i funkcje własne 
(funkcje falowe orbitali) . 
Gdzie H
ij
= 
i
| H |
j
=
i
*
(x)
H(x)
j
(x) dx
 
Energia orbitalna
Wartość własną operatora Focka
p
nazywamy
energią
orbitalną
. Jest to energia elektronu zajmującego dany
orbital. Elektron ten porusza się w polu 
elektrostatycznym jądra atomu i uśrednionym polu 
pochodzącym od wszystkich pozostałych elektronów.
Twierdzenie Koopmansa:
Wielkość
p
równa jest w
przybliżeniu ujemnej wartości energii jonizacji 
elektronu z orbitalu i. 
IE ≈ -
p
To twierdzenie jest tylko przybliżone, bo zaniedbuje 
zmianę orbitali i energii korelacji po jonizacji.
Przykład:
Obliczona 
energia orbitalna 
atomu helu
Eksperymentalny 
potencjał 
jonizacji helu:
-
p
= 24.9777
eV
IP = 24.5978 
eV
Tjalling Charles 
Koopmans (1910 – 
1985) matematyk i 
fizyk holenderski
 
Liniowa kombinacja orbitali
atomowych.
Każdy jednoelektronowy orbital molekularny jest przybliżony
kombinacją liniową orbitali atomowych (funkcji bazy).
= c
1
1
+ c
2
2
+ c
3
3
+ …
gdzie
jest funkcją falową orbitalu molekularnego,
i
reprezentuje funkcję falową orbitalu atomowego a
c
i
jest
odpowiednim współczynnikiem liczbowym.
Powstałe w ten sposób równania Focka są nazywane
równaniami Roothaana-Halla.
To znacznie upraszcza problem znalezienia najlepszych orbitali
molekularnych: zamiast szukać funkcji (trudne!) szuka się 
współczynników liczbowych (
c
n
) kombinacji liniowej (łatwizna!).
x
y
 
Zasada wariacyjna
Na podstawie przybliżenia LCAO, każdy
jednoelektronowy orbital molekularny jest 
kombinację liniowa orbitali atomowych .
= c
1
1
+ c
2
2
+ c
3
3
+ …
•Energia obliczona dla
dowolnej
przybliżonej
funkcji falowej jest wyższa niż
dokładna
energia
układu.
•Im lepsza funkcja falowa tym niższa obliczona
energia.
•Można zmieniać współczynniki liczbowe kombinacji
liniowej aby uzyskać jak najmniejszą energię.
•W minimum energii, E = 0, i mamy
najlepsze
przybliżenie dokładnej energii – i to jest to czego 
chcemy. 
 
Metoda HF dla układów
zamknięto-
i otwarto-powłokowych
W zależności od spinu układu
S
i
multipletowości
M
:
jeżeli liczba elektronów jest
parzysta i S=0 to
mamy układ
zamknięto powłokowy
(Rys a)) i
orbital jest taki sam dla elektronu  
↑ i ↓. Stosujemy wtedy metodę
Resticted
HF (RHF)
jeżeli liczba elektronów jest
nieparzysta (i ogólnie – jeżeli 
liczby elektronów ze spinem ↑ i ↓ 
są różne) to mamy układ 
otwartopowłokowy
i należy
stosować metodę
Unrestricted
HF (UHF)
 
• Dla układów
zamkniętopowłokowych
, UHF i RHF daje
te
same
wyniki.
• Dla układów
otwartopowłokowych
, UHF daje
niższe
wartości energii niż RHF (ROHF), ponieważ nie obowiązuje 
ograniczenie, że elektrony 
i
muszą zajmować te same
orbitale.
Unrestricted HF
• Cząsteczka wodoru
dysocjuje na...
•UHF:
dwa atomy
•RHF:
dwa
jony
(ponieważ
elektrony
i
muszą
być na tych samych 
orbitalach nawet jeżeli 
atomy są daleko od 
siebie).
R
E
H
2
H H
H
+
H
-
 
Energia korelacji
W założeniu metody Hartree-Focka 
leży przybliżenie jednoelektronowe, 
dlatego metoda ta nie może dać 
dokładnego rozwiązania równania 
Schrödingera. W rzeczywistości 
elektrony nie poruszają niezależnie i 
stan każdego z nich zależy od 
aktualnego
a nie uśrednionego
położenia wszystkich elektronów. Błąd, 
który popełniamy obliczając energię za 
pomocą najlepszej funkcji Hartree-
Focka, nosi nazwę 
energii korelacji
.
E
kor
= E
dokł
– E
SCF
Energia korelacji jest zawsze ujemna. 
Jej wartość stanowi zwykle mniej niż 
1% energii całkowitej.
 
Zalety i wady metody
Hartree-Focka
Metoda Hartree-Focka nadaje się
dobrze
do:
geometria cząsteczek
(długości wiązań 0.05Å; kąty walencyjne
5,kąty torsyjne 10 )
bariery rotacji
energie isodesmicznych reakcji 
( 2 - 4 kcal/mol)
nieco gorzej:
częstości drgań
(systematyczny błąd 10-12 % za wysokie
częstości)
energie reakcji
(homolityczne rozrywanie wiązań  25 - 40
kcal/mol, protonowanie  10 kcal/mol)
stany przejściowe
stany wzbudzone
metale alkaiczne 
( Li
2
, Na
2
, …)
kompleksy metali przejściowych (np. ferrocen)
zupełnie źle:
oddziaływania dyspersyjne
(np. Ar
2
nie tworzy wiązania)
dysocjacja do otwartopowłokowych fragmentów
 
Podsumowanie
Chemiczne problemy (elektrony!) muszą 
być opisywane metodami kwantowymi. 
Trzeba rozwiązać równanie Schrödingera 
dla danego układu
Przybliżenie Borna-Oppenheimera
Przybliżenie Hartree-Focka (przybliżenie 
jednoelektronowe)
Metoda samouzgodniona
Funkcja wieloelektronowa
Liniowa kombinacja orbitali atomowych 
(LCAO)
Zasada wariacyjna
 
Pytania (ew.
egzaninacyjne)
1. Dlaczego wyznacznik Slatera lepiej nadaje się na
funkcję falową wielu elektronów niż iloczyn 
spinoorbitali?
2. Co to jest energia korelacji elektronów? Które
metody obliczeniowe ją uwzględniają a które 
zaniedbują?  Których metod to pojęcie w ogóle 
nie dotyczy?
3. Dlaczego przybliżenie Hartree-Focka jest
również nazywane przybliżeniem uśrednionego 
pola?  
4. Które ze znanych Ci metod obliczeniowych są
metodami ab initio?