dft_wyk dft_wyk pdf 000000000332200 1368431600
Transkrypt
dft_wyk dft_wyk pdf 000000000332200 1368431600
TEORIA FUNKCJONALÓW GȨSTOŚCI (Density Functional Theory - DFT) Monika Musial PRZEDMIOT BADAŃ Uklad N elektronów + K ja̧der atomowych Przybliżenie Borna-Oppenheimera Zamiast funkcji falowej Ψ(r1, σ 1, r2, σ 2, ...) zależnej od 3N wspólrzȩdnych przestrzennych i N wspólrzȩdnych spinowych poszukujemy funkcji gȩstości ρ(x, y, z) zależnej od trzech wspólrzȩdnych przestrzennych ρ(r) = N 1 2 X σ1=− 12 Z dτ2dτ3...dτN |Ψ(r, σ1, r2, σ2, ..., rN , σN )|2 I twierdzenie Hohenberga i Kohna Gȩstość elektronowa stanu podstawowego ρo wyznacza potencjal zewnȩtrzny ukladu (z dokladnościa̧ do stalej). • Gȩstość elektronowa ⇒ potencjal zewnȩtrzny V ⇒ hamiltonian Ĥ ⇒ funkcja falowa Ψo ρo =⇒ Ĥ =⇒ Ψo =⇒ Eo Gȩstość elektronowa cza̧steczki C2H4 (przekrój w plaszczyźnie cza̧steczki) Lucjan Piela, Idee chemii kwantowej, PWN, Warszawa 2003. II twierdzenie Hohenberga i Kohna Istnieje funkcjonal daja̧cy najniższa̧ energiȩ ukladu, czyli energiȩ stanu podstawowego, tylko wtedy gdy funkcja gȩstości elektronowej jest dokladna̧ funkcja̧ gȩstości stanu podstawowego ρo. Zastosowanie II Twierdzenia HK ⇒ Metoda Kohna-Shama: Wyznaczanie (spin)orbitali molekularnych (atomowych) Równania Kohna-Shama Hamiltonian ukladu N K X X ZαZβ 1 2 + + ∇i − Ĥ = − 2 riα rij rαβ i>j=1 i=1 i=1 α=1 α>β=1 N X 1 N X K X Zα | stala Ĥ = T̂e + V̂ej + V̂ee + V̂jj Najlatwiej przedstawić metodȩ DFT w ujȩciu Kohna-Shama odnosza̧c ja̧ do metody Hartree-Focka. METODA HARTREE-FOCKA Funkcja falowa: wyznacznik Slatera φ1(1) 1 φ2(1) ΨHF = √ N ! .. φN (1) φ1(2) · · · φ2(2) · · · .. .. φN (2) · · · φ1(N ) φ2(N ) .. φN (N ) φi – spinorbitale Hartree-Focka wyznaczone w oparciu o kryterium wariacyjne daja̧ce najniższa̧ energiȩ dla jednowyznacznikowej funkcji falowej Gȩstość elektronowa ρ w metodzie Hartree-Focka Dla funkcji falowej zapisanej poprzez wyznacznik Slatera ρ(r) = N X i 2 |φHF (r)| i – spinorbitale molekularne (atomowe) φHF i Czy możemy mówić o funkcji falowej w metodzie DFT? Ściśle biora̧c nie, bo metoda DFT posluguje siȩ wyla̧cznie funkcja̧ gȩstości. PROBLEM Z WYZNACZENIEM ENERGII KINETYCZNEJ: Ekin ∼ 5 ρ3 bardzo zle przybliżenie. Pomysl Kohna i Shama Wprowadźmy orbitale daja̧ce dokladna̧ gȩstość ρ(r) = N X i=1 2 (r)| |φKS i Jeżeli utworzymy z nich wyznacznik to bȩdzie to ,,pseudofunkcja” falowa, albo funkcja falowa dla tzw. elektronów nieoddzialuja̧cych. METODA DFT ΨKS – wyznacznikowa funkcja falowa dla elektronów nieoddzialuja̧cych φ1(1) 1 φ2(1) ΨKS = √ N ! .. φN (1) φ1(2) · · · φ2(2) · · · .. .. φN (2) · · · φ1(N ) φ2(N ) .. φN (N ) φi – spinorbitale Kohna-Shama P 2 1 Ekin = hΨKS | − 2 i ∇i |ΨKS i – znacznie lepsze przybliżenie Ogólny zapis równań HF (− 12 ∇2 + Vef f )φi = ǫiφi Vef f – potencjal efektywny Hartree-Focka Ogólny zapis równań KS (− 12 ∇2 + VKS )φi = ǫiφi VKS – potencjal zewnȩtrzny dobrany tak by uklad N nieoddzialuja̧cych elektronów wykazywal dokladna̧ gȩstość elektronowa̧. RÓWNANIA HARTREE-FOCKA F (i)φp(i) = ǫpφp(i) F (i) – operator Focka φp – spinorbitale p = 1, 2, ...N RÓWNANIA KOHNA-SHAMA F (i)φp(i) = ǫpφp(i) F (i) – operator Kohna-Shama φp – spinorbitale p = 1, 2, ...N Metoda Hartree-Focka Operator Focka F (i) = h(i) + N X Jq (i)− q=1 h(i) – operator jednoelektronowy Jq (i) – operator kulombowski Kq (i) – operator wymienny N X q=1 Kq (i) Metoda Kohna-Shama Operator Kohna-Shama F (i) = h(i) + N X Jq (i)+Vxc(i) q=1 h(i) – operator jednoelektronowy Jq (i) – operator kulombowski Vxc(i) – operator korelacyjno-wymienny Metoda Hartree-Focka Operator jednoelektronowy K 1 2 X Zα h(i) = − ∇i − 2 riα α=1 Zα – ladunek ja̧dra α riα – odleglość elektron-ja̧dro Metoda Kohna-Shama Operator jednoelektronowy K 1 2 X Zα h(i) = − ∇i − 2 riα α=1 Zα – ladunek ja̧dra α riα – odleglość elektron-ja̧dro Metoda Hartree-Focka Operator kulombowski Jq (i)φp(i) = [ Z 1 ∗ φq (j) φq (j)dτj ]φp(i) rij Operator wymienny Kq (i)φp(i) = [ Z 1 ∗ φq (j) φp(j)dτj ]φq (i) rij Metoda Kohna-Shama Operator kulombowski Jq (i)φp(i) = [ Z 1 ∗ φq (j) φq (j)dτj ]φp(i) rij Operator korelacyjno-wymienny Vxc(i) – potencjal korelacyjno-wymienny (zależny od typu funkcjonalu) Metoda Hartree-Focka(-Roothaana) φi = X criχr r χr – funkcje bazy cri – wspólczynniki kombinacji liniowej FC = SCE F – macierz Focka C – macierz wspólczynników S – macierz calek nakladania Metoda Kohna-Shama φi = X criχr r χr – funkcje bazy cri – wspólczynniki kombinacji liniowej FC = SCE F – macierz Kohna-Shama C – macierz wspólczynników S – macierz calek nakladania Definicje calek Srs = hχr |χsi 1 2 Trs = hχr | − ∇ |χsi 2 X Zα Vrs = hχr | − |χsi r α iα hrs|tui = Z Z 1 ∗ ∗ χr (1)χs (2) χt(1)χu(2)dr1dr2 r12 Metoda Hartree-Focka(-Roothaana) Frs = hrs + Jrs+Krs hrs = hχr |h|χsi = Trs + Vrs X Jrs = ptuhrt|sui Krs = tu X tu ptu = PN ptuhrt|usi ∗ c – elementy macierzy gȩstości c i=1 ti ui Metoda Kohna-Shama xc Frs = hrs + Jrs+Vrs hrs = hχr |h|χsi = Trs + Vrs X Jrs = ptuhrt|sui tu xc Vrs =hχr|Vxc|χsi ptu = PN ∗ c – elementy macierzy gȩstości c i=1 ti ui • Rozwia̧zywanie równań HFR 1. Wybór bazy funkcyjnej: χr 2. Wyznaczenie calek: Srs, Trs, Vrs, hrs|tui 1 3. Ortogonalizacja bazy funkcyjnej: S− 2 4. Przyjȩcie startowych wartości dla macierzy gȩstości w przyjȩtej bazie funkcyjnej > 5. Konstrukcja macierzy Focka: Frs = hrs + Jrs + Krs P Jrs = tu ptuhrt|sui P Krs = tu ptuhrt|usi ′ 6. Przejście do bazy zortogonalizowanej: F = S − 12 FS − 21 7. Diagonalizacja macierzy F′ : C′ 1 8. Wyznaczenie macierzy C : C = S− 2 C′ 9. Wyznaczenie macierzy gȩstości prs 10. Jeżeli kryterium zbieżności nie jest spelnione idź do punktu 5 • Rozwia̧zywanie równań KS 1. Wybór bazy funkcyjnej: χr 2. Wyznaczenie calek: Srs, Trs, Vrs, hrs|tui − 12 3. Ortogonalizacja bazy funkcyjnej: S 4. Przyjȩcie startowych wartości dla macierzy gȩstości w przyjȩtej bazie funkcyjnej xc > 5. Konstrukcja macierzy Kohna-Shama: Frs = hrs + Jrs + Vrs Jrs = P tu ptu hrt|sui xc Vrs − potencial korelacyjno-wymienny 1 1 6. Przejście do bazy zortogonalizowanej: F′ = S− 2 FS− 2 7. Diagonalizacja macierzy F′ : C′ 8. Wyznaczenie macierzy C : C = S − 12 C′ 9. Wyznaczenie macierzy gȩstości prs 10. Jeżeli kryterium zbieżności nie jest spelnione idź do punktu 5 Funkcjonal vs. potencjal δExc Vxc= δρ Przyklad: LDA Funkcjonal: Ex[ρ] = −Cx Z 4 ρ 3 (r)dr Potencjal w punkcie r: 1 4 Vx(r) = − Cxρ 3 (r) 3 Funkcjonal dzielimy na czȩść wymienna̧ i czȩść korelacyjna̧: Exc = Ex + Ec Podobnie potencjal: Vxc = Vx + Vc Ogólny podzial funkcjonalów Zależne od gȩstości • Zależne od gȩstości i gradientu gȩstości (GGA) • Pozostale (meta-gradientowe, hybrydowe, ...) • Zależne od gȩstości • wymienny: LDA (Local Density Approximation) Z 4 LDA = −Cx ρ 3 (r)dr Ex 1 4 LDA = − Cxρ 3 (r) Vx 3 gdzie 3 3 1 Cx = ( ) 3 4 π • korelacyjny: VWN (Vosko, Wilk, Nusair) EcV W N - wyznaczony na drodze symulacji Monte Carlo Zależne od gȩstości i gradientu gȩstości Generalized Gradient Approximation GGA GGA = Exc Z fxc(ρ(r), ∇ρ(r))dr Gradient gȩstości: wyznaczenie pochodnych funkcji bazowych fxc: funkcja analityczna zawieraja̧ca parȩ liczb dopasowanych parametrów GGA Funkcjonaly wymienne PWx86 (Perdew, Wang) • B88 (Becke) • PWx91 (Perdew, Wang) • PBE (Perdew, Burke, Ernzerhof) .. • GGA Funkcjonaly korelacyjne Pc86 (Perdew) • LYP (Lee, Yang, Parr) • PWc91 (Perdew, Wang) • PBE (Perdew, Burke, Ernzerhof) • B96 (Becke) .. • Funkcjonaly hybrydowe • B3LYP (Becke3LYP) Czȩść wymienna zawiera skladnik HF i skladnik DFT: B3LY P = E LSDA + a (E HF − E LSDA) + a E B88 + a E LY P Exc c c x x o x x xc gdzie: ao = 0.2, ax = 0.7, ac = 0.8