shamucam
Transkrypt
shamucam
Teoria funkcjonałów gęstości Functional Density Theory (DFT) pojęcie gęstości elektronowej twierdzenia Hohenberga – Kohna równania Kohna-Shama wybrane funkcjonały 1 pojęcie gęstości elektronowej stan podstawowy układu N elektronów przy ustalonych położeniach jąder można opisać za pomocą funkcji falowej Y jest to funkcja 4N zmiennych - współrzędnych przestrzennych i spinowych (dla układów biologicznych może to oznaczać nawet kilka tysięcy zmiennych…). Jak pamiętamy Y nie ma znaczenia fizycznego ale P(q1 , q 2 , ,, q N ) Y (q1 , q 2 , ,, q N ) 2 jest gęstością prawdopodobieństwa znalezienia elektronów w punktach q1, q2,…,qN 2 pojęcie gęstości elektronowej Gęstość elektronową uzyskamy jeśli wycałkujemy gęstość prawdopodobieństwa po wszystkich współrzędnych przestrzennych z wyjątkiem jednej (dowolnie wybranej – nierozróżnialność elektronów !) i zsumujemy po wszystkich współrzędnych spinowych (r ) N d 1 , 2 d 3 d N Y (r, 1 , r2 , 2 ,, rN , N ) 2 2 ,..., N (r) jest funkcją tylko trzech zmiennych ! Aby ją narysować potrzeba 4 wymiarów ale możemy rysować izopowierzchnie (r)= const > 0, np. dla etanu 3 Całka z gęstości elektronowej równa jest liczbie elektronów w rozważanym układzie (np. cząsteczce) (r)dr N Jeśli y jest wyznacznikiem Slatera zbudowanym z N spinorbitali fi = ji i , to (r) ni ji (r) 2 i gdzie fi to orbitale molekularne o obsadzeniu ni 4 Stan stacjonarny opisuje chmura elektronowa, która nie zmienia się w czasie ale ma różną gęstość w różnych punktach przestrzeni. W chmurze tej zanurzone są jądra. Elektrony skupiają się w pobliżu jąder ze względu na przyciąganie kulombowskie, tzn. gęstość elektronów na jądrach osiąga lokalne maksima a przy oddalaniu się od jąder do nieskończoności gęstość chmury maleje do zera. Czy znamy inne szczegóły rozkładu gęstości elektronowej? TAK W dowolnym miejscu przestrzeni umieszczamy początek kartezjańskiego układu współrzędnych. Badamy gradient (x, y, z) 5 punkt gdzie = 0 to punkt stacjonarny gęstości czyli • maksimum • minimum • punkt siodłowy powierzchnie, na których = 0 ograniczają obszary o ≠ 0 a każdy z tych obszarów zawiera jedno jądro i zwany jest basenem danego atomu kierunek – z dowolnego punktu basenu prowadzi do jądra na jądrze ma punkt nieciągłości (szpic) 6 Aby rozróżnić punkty stacjonarne obliczamy w każdym z tych punktów macierz drugich pochodnych funkcji (x, y, z) macierz tę diagonalizujemy tzn. przekształcamy tak, aby niezerowe elementy znajdowały się tylko na przekątnej macierzy na przekątnej macierzy otrzymujemy wartości własne macierzy Może zajść kilka przypadków: 7 wszystkie wartości własne są ujemne – mamy maksimum tu znajduje się jądro wszystkie wartości własne są dodatnie – mamy minimum np. w środku pewnych cząsteczek (fulleren); wzrasta gdy oddalamy się od tego minimum w dowolnym kierunku dwie wartości własne są dodatnie a jedna ujemna – mamy siodło pierwszego rzędu np. środek pierścienia benzenowego wzrasta gdy oddalamy się od niego w dowolnym kierunku w płaszczyźnie pierścienia ale w kierunku prostopadłym do pierścienia maleje 8 jedna wartość własna jest dodatnie a dwie ujemne – mamy siodło drugiego rzędu np. wiązanie chemiczne maleje gdy oddalamy się w kierunkach prostopadłych do wiązania a rośnie gdy poruszamy się w stronę jednego z dwóch jąder 9 widać powłoki elektronowe -2 10 L. Piela, Idee chemii kwantowej -2 11 L. Piela, Idee chemii kwantowej wszystkie, nawet niewielkie, różnice gęstości elektronowej można uzyskać poprzez: obliczenia kwantowo-mechaniczne ( lepiej z uwzględnieniem korelacji elektronowej) zaawansowane metody rentgenograficzne metody fizykochemiczne (pozwalają one określić między którymi atomami występuje wiązanie chemiczne, jaką ma długość, czy jest to wiązanie czy p , itp.) 12 Podsumujmy Funkcja falowa a gęstość Pytanie czy można zastąpić Y(q1, q2 , . . ., qN) zależną od 4N współrzędnych przez (r) zależną tylko od 3 zmiennych? Hamiltonian jest określony przez: liczbę elektronów położenia jader ładunki jader Gęstość elektronowa stanu podstawowego: po całkowaniu daje liczbę elektronów ma ostrza w położeniach jąder pochyłość ostrzy określa ładunki jader Odpowiedź TAK! Gęstość stanu podstawowego dostarcza nam wszystkich informacji potrzebnych do zapisania hamiltonianu układu, a wiec teoretycznie — do rozwiązania równania Schrödingera 13 Thomas i Fermi podali pierwsze (przybliżone) wyrażenie na energię układu w postaci funkcjonału gęstości (model TF, 1920 r.) Przyciąganie kulombowskie między elektronami a jądrami – wyrażenie klasyczne E[ ] TTF [ ] J [ ] Vne[ ] Ex [ ] Energia kinetyczna – z modelu jednorodnego nieoddziałującego gazu elektronowego TTF [ ] CF 5 / 3 (r)dr Energia wymiany – z modelu jednorodnego nieoddziałującego gazu elektronowego E X [ ] Cx 4 / 3 (r)dr Odpychanie kulombowskie między elektronami – wyrażenie klasyczne bez uwzględnienia korelacji i wymiany elektronów 14 Wady modelu TF Gęstość elektronowa w cząsteczkach jest jednak niejednorodna Model jest niezły dla atomów ale nie przewiduje istnienia wiązania chemicznego 15 Twierdzenia Hohenberga – Kohna (1965 r.) Potencjał zewnętrzny uext to potencjał działający na elektrony, ale jego źródłem nie są same elektrony. Przy braku pól zewnętrznych (elektryczne, magnetyczne) uext to potencjał jąder uext (r) une (r) ( Z ) r r Każdy z N elektronów oddziałuje kulombowsko z jądrami o ładunkach Z położonymi w r N Vext (r ) uext (ri ) i 1 16 Twierdzenia Hohenberga – Kohna Funkcjonał energii E[ ] T [ ] Vext [ ] Vee [ ] możemy zapisać jako E[ ] Vext [ ] FHK [ ] gdzie Vext [ ] uext (r) (r)dr to funkcjonał zależny od układu, a FHK [ ] T [ ] J [ ] Ex [ ] to funkcjonał uniwersalny dla wszystkich układów ( nie znamy niestety jawnej postaci T [ ] i Ex[ ] ) powinien zawierać efekty korelacji i wymiany 17 Twierdzenia Hohenberga – Kohna Twierdzenie 1 Potencjał zewnętrzny uext i całkowita energia układu jest jednoznacznym funkcjonałem gęstości elektronowej (r) Twierdzenie 2 Gęstość 0 minimalizująca całkowitą energię układu jest dokładną gęstością stanu podstawowego. Zatem dla próbnej gęstości trial (nieujemnej i całkującej się do N) zachodzi E[ trial ] E[ 0 ] E0 gdzie E0 to energia stanu podstawowego 18 Twierdzenia Hohenberga – Kohna gdybyśmy znali jawną postać FHK[ ], to od razu dostalibyśmy gęstość dla stanu podstawowego i jego energię twierdzenia HK ustalają jednoznaczne odwzorowanie miedzy gęstością stanu podstawowego i jego energia ale nic nie mówią o tym, jak funkcjonał dający tę energię z gęstości powinien wyglądać zasada wariacyjna podana w Twierdzeniu 2 odnosi się tylko do dokładnego funkcjonału, a jego nie znamy i musimy opierać sie na przybliżeniach. W praktyce oznacza to, ze zasada wariacyjna nie działa (przybliżone funkcjonały mogą dawać energie niższe od tych ścisłych! ) 19 Czy można jakoś wyznaczyć ten funkcjonał ? krok naprzód to zastosowanie pewnej konstrukcji matematycznej … 20 równania Kohna-Shama rozważmy … fikcyjny układ Kohna-Shama zawierający N nie oddziałujących ze sobą elektronów i dodatkowo przyjmijmy, że elektrony te nie są poddane potencjałowi jąder une (r ) ale jakiemuś potencjałowi zewnętrznemu u0 (r ) tak sprytnie dobranemu, że gęstość elektronowa układu fikcyjnego jest taka sama jak gęstość elektronowa układu prawdziwego w stanie podstawowym Potencjału u0 (r ) nie znamy ALE … gdy założymy że go znamy, to potrafimy wyznaczyć gęstość 21 równania Kohna-Shama bo… skoro elektrony nie oddziałują, to mamy do rozwiązania problem jedno-elektronowy ( 12 u 0 ) fi i fi 2 spinorbital Kohna-Shama Całkowita funkcja falowa jest wyznacznikiem Slatera, który nazywamy teraz wyznacznikiem Kohna-Shama A gęstość elektronowa dla takiego układu to N (r ) fi (r, ) 2 i 1 i jest to gęstość prawdziwa, tzn. uwzględnia efekt korelacji elektronów. 22 równania Kohna-Shama Najpierw postarajmy się napisać wyrażenie na energię całkowitą E stanu podstawowego układu prawdziwego 23 równania Kohna-Shama E[ ] T0 une (r) (r)dr J [ ] Exc [ ] ale tu jest energia kinetyczna układu energia oddziaływania fikcyjnego elektronów z tj. układu nie jądrami oddziałujących elektronów: 1 N T0 fi* 2fi d i 2 i 1 bo energii T dla układu prawdziwego nie potrafimy obliczyć ! energia statycznego oddziaływania chmury elektronowej ze sobą J[ ] energia wymiennokorelacyjna ?? 1 (r1 ) (r2 ) dr1dr2 2 | r1 r2 | J[] nie uwzględnia, że: 1. elektrony odpychają się od siebie więc wokół każdego z nich powinna być pustka wynikająca z korelacji ich ruchów (tzw. dziura korelacyjna) 2. elektrony o tych samych spinach unikają się (zakaz Pauliego) wokół elektronu powinna być pustka elektronów o tym samym spinie (dziura 24 wymienna zwana też dziurą Fermiego) równania Kohna-Shama W metodzie DFT energia wymienno-korelacyjna Exc zawiera wszystko to czego brakuje w innych członach wyrażenia na energię układu prawdziwego, a więc: korelację kulombowską człon wymienny poprawkę na energię kinetyczną oddziałujących (a więc prawdziwych) elektronów Exc nie znamy ale postarajmy się określić jej związek z potencjałem u0 (r ) Exc powinno być małą poprawką w E Minimalizujemy wyrażenie na energię całkowitą E[ ] stosując metodę wariacyjną ( analogicznie jak w przypadku wyprowadzania równań HF ) 25 równania Kohna-Shama i w rezultacie otrzymujemy równania Kohna-Shama (KS) na najlepsze orbitale ( 12 une u coul u xc ) fi i fi 2 N gdzie u coul J j j 1 to suma operatorów kulombowskich Exc u xc tj. pochodna funkcjonalna Exc względem funkcji Porównując równanie KS z równaniem na slajdzie 22 otrzymujemy, że nieznany operator u 0 to u 0 une u coul u xc ale tego operatora nie znamy, wiemy tylko jak jest powiązany z energią wymienno-korelacyjną Exc Równania Kohna-Shama rozwiązuje się metodą iteracyjną (podobnie jak równania HF) wybieramy początkowe orbitale obliczamy zerowe przybliżenie do oraz przybliżenia operatorów une , u coul , u xc rozwiązujemy równania Kohna-Shama i otrzymujemy nowe orbitale i nowe Wszystko to powtarzamy aż do samouzgodnienia 27 Porównanie modeli Hartree-Focka i Kohna-Shama Operator Focka F (r) une (r) u coul (r) k (r) 1 2 2 to h(r) czyli hamiltonian jednoelektronowy to suma operatorów N / 2 wymiany k K j j 1 Operator Kohna-Shama FKS (r) 12 une (r) u coul (r) u xc (r) 2 28 Porównanie modeli Hartree-Focka i Kohna-Shama metoda Hartree-Focka metoda Kohna-Shama energia układu jest dobrze zdefiniowana – model nie zawiera żadnych parametrów stosuje zasadę wariacyjną i energia HF jest zawsze wyższa od energii rzeczywistej daje najlepszą energię w ramach przybliżenia jednoelektronowego energia układu zależy od użytego funkcjonału czas obliczeń jest bardzo długi zasada wariacyjna stosuje się tylko dla dokładnego funkcjonału E[] (w praktyce się nie stosuje) jeśli znalibyśmy dokładny funkcjonał wymienno-korelacyjny to uzyskalibyśmy dokładną energię, czyli energię ściśle spełniającą równanie Schrӧdingera (metoda potencjalnie dokładna) obliczenia trwają znacznie krócej niż analogiczne w metodzie HF 29 Ale nie znając dokładnego funkcjonału Exc [] musimy stosować przybliżenia do tego funkcjonału nie ma systematycznej strategii zbliżania się do dokładnego funkcjonału Exc próby tworzenia coraz lepszych funkcjonałów są w dużej mierze oparte na fizycznej i matematycznej intuicji, a także na metodzie prób i błędów 30 Pożądane cechy przybliżonych funkcjonałów Exc powinien być wyprowadzony metodą nieempiryczną (np. w oparciu o prawa mechaniki kwantowej) uniwersalność – funkcjonał powinien dawać dobre wyniki dla rozmaitych układów (atomów, cząsteczek, ciał stałych) o różnym charakterze wiązań (kowalencyjne, jonowe, metaliczne, wodorowe, van der Waalsa) prostota – konieczna do intuicyjnego zrozumienia i praktycznych obliczeń dokładność – wystarczająca do obliczeń dla rzeczywistych układów 31 Przybliżenia stosowane do oszacowania energii Exc 1. przybliżenie lokalnej gęstości, LDA (Local Density Approximation) Exc ma tu postać LDA 0 Exc [ ] (r) xc ( (r))dr gęstość energii dla modelu jednorodnego gazu elektronowego, stosowanego do opisu elektronów walencyjnych w metalach (układach periodycznych)[por. slajd 14] xc0 ( (r)) x0 ( (r)) c0 ( (r)) część wymienna 0 1/ 3 wg Diraca (1928 r.) x ( ) Cx A więc ExLDA[ ] Cx 4 / 3 (r)dr część korelacyjna 0 nie ma jawnego wyrażenia na c ( ) ale są dokładne dopasowania do wyników symulacji Monte Carlo 32 Przybliżenia stosowane do oszacowania energii Exc 2. przybliżenie lokalnej gęstości spinowej, LSD (Local Spin-Density Approximation) stosuje się w nieograniczonym modelu KS (analogia do nieograniczonej metody HF czyli do UHF) Exc ma tu postać LSD Exc [ ] (r) xc ( (r), (r))dr gęstość całkowita jest sumą gęstości dla elektronów o spinie w górę i w dół (r) (r) (r) parametr polaryzacji spinowej (r) (r) (r) 0 pełna kompensacja spinów (układ zamkniętopowłokowy) pełna polaryzacja spinowa(np. ferromagnetyk) (r) 1 Znamy tylko jawne wyrażenie na gęstość energii wymiennej x ( , ) x0 ( ) Ax x ( , 1) x0 ( )(1 ) 4 / 3 (1 ) 4 / 3 2 33 Przybliżenia stosowane do oszacowania energii Exc podział na i jest sztuczny, bo dokładny funkcjonał wymiennokorelacyjny zależy tylko od całkowitej gęstości jest konieczny wtedy gdy układ znajduje sie w zewnętrznym potencjale zależnym od spinu (np. w polu magnetycznym) jest potrzebny wtedy gdy interesuje nas magnetyzacja materiałów daje większą swobodę przybliżonym funkcjonałom 34 Przybliżenia stosowane do oszacowania energii Exc Jeszcze parę uwag na temat LDA i LSD w LDA/LSD zakładamy, ze potencjał wymienno-korelacyjny zależy tylko od lokalnej wartości gęstości. Ale gęstość w układach rzeczywistych (atomach i cząsteczkach) często zmienia się drastycznie wraz z r niemniej model jednorodnego gazu elektronowego, na którym opiera sie LDA/LSD, spełnia pewne formalne więzy fizyczne nałożone na gęstości (np. zachowuje poprawną liczbę elektronów w układzie) LSD był bardzo popularny w fizyce ciała stałego. Ale w chemii musimy wyjść poza przybliżenie lokalne przybliżenie LDA pozwala uzyskać dobre geometrie cząsteczek, częstości drgań, potencjały jonizacji. Zawodzi przy energiach wiązań i międzycząsteczkowych oddziaływaniach dyspersyjnych 35 Przybliżenia stosowane do oszacowania energii Exc przybliżenia nielokalne, NLDA 3. funkcjonały gradientowe GGA (generalized gradient approximation) • zależność Exc od może być nielokalna, tzn. wkład do Exc w danym miejscu przestrzeni może zależeć nie tylko od tego, co dzieje się w tym miejscu (lokalność), ale również od tego co dzieje się w otoczeniu tego miejsca (nielokalność) • warto więc uwzględnić przy projektowaniu wyrażenia na Exc informację o tym, jak gęstość zmienia się w okolicy danego miejsca • taką informację zawiera gradient gęstości obliczany w rozważanym miejscu przestrzeni 36 x y z ' x y' ' z Przybliżenia stosowane do oszacowania energii Exc to jest wektor wskazujący kierunek największej zmiany gęstości długość tego wektora daje informację o szybkości zmiany gęstości ' 2 x ' 2 y ' 2 z aby poprawić przybliżenie LSD wprowadzamy do funkcjonału wymienno-korelacyjnego gradient GGA Exc [ , ] f xcGGA (r), (r), (r), (r) dr zwykle rozdzielamy wkłady wymienny i korelacyjny ExcGGA ExGGA EcGGA Przykłady funkcjonałów GGA wymienne – PBE, PW91E, B3 korelacyjne – PBEC, P86C, PW91C, LYP 37 Przybliżenia stosowane do oszacowania energii Exc 4. …a może zastosować dokładny wkład wymienny ? wyniki obliczeń wskazują, że wkład wymienny E x do funkcjonału E xc jest znacznie większy od korelacyjnego Ec model KS powinien więc dawać dobre wyniki jeśli zastosujemy dobry funkcjonał wymienny!! dobre wyrażenie na energię wymienną (nielokalną) podano w modelu Hartree-Focka. W żargonie DFT ten wkład wymienny nazywamy dokładnym, Exexact [ ] zastosujmy więc wyrażenie Exexact [ ] w modelu KS (wynik liczbowy dla energii wymiany będzie jednak inny niż otrzymany z modelu HF bo orbitale HF są inne niż orbitale KS!) i połączmy je z wkładem korelacyjnym GGA Exc Exexact EcGGA i co ? sumaryczne wyniki są gorsze niż w metodzie HF a więc klapa !!! 38 Przybliżenia stosowane do oszacowania energii Exc 5. funkcjonały hybrydowe – czyli kompromis zmieszajmy nie całą ale część dokładnej wymiany z wymianą i korelacją GGA Exchyb a Exexact (1 a) ExGGA EcGGA 0 a 1 przykłady funkcjonałów hybrydowych B3, BLYP, B3LYP, PBE0 dobrze oszacowuje energie wiązań a jego postać matematyczna to ExcB3LYP ExcLDA a0 ( Exexact ExLDA ) ax ( ExGGA ExLDA ) ac ( EcGGA-EcLDA ) gdzie a0= 0,20 , ax= 0,72 i ac= 0,81 nazwa B3LYP pochodzi od nazwisk projektantów funkcjonału (Becke, three-parameter, Lee-Yang-Parr) 39 Główne problemy związane z przybliżonymi funkcjonałami korelacyjno-wymiennymi niefizyczne samooddziaływanie (nie było obecne w modelu HF) błędna asymptotyka potencjału xc problem w poprawnym opisie słabych oddziaływań z uwagi na lokalność stosowanych przybliżeń Poprawę asymptotyki uzyskano np. w przypadku funkcjonałów: CAM-B3LYP , LC-wPBE , wB97XD 40