Bazy funkcyjne - Wydział Chemii UJ
Transkrypt
Bazy funkcyjne - Wydział Chemii UJ
Bazy funkcyjne Dodatek do ¢w. # 3 Mariusz Rado« 1 kwietnia 2016 Mariusz Rado« Bazy funkcyjne Bazy funkcyjne (1/2) W wi¦kszo±ci metod chemii kwantowej posªugujemy si¦ orbitalami molekularnymi (MO). Orbitale s¡ przedstawiane jako liniowe kombinacje funkcji bazy: ϕi (~r ) = s X Cai χa (~r ), (1) a =1 Funkcje bazowe {χ1 , χ2 , . . . , χs } s¡ zwykle scentrowane na j¡drach atomowych, a ich posta¢ zale»y od typu atomu st¡d nazwa: orbitale atomowe (AO). Niekiedy wykorzystuje si¦ bazy fal pªaskich (PW), zwªaszcza w obliczeniach dla ciaªa staªego, ale nie b¦dziemy si¦ nimi tutaj zajmowa¢. Mariusz Rado« Bazy funkcyjne Bazy funkcyjne (2/2) Metoda liniowej kombinacji (równanie 1) stanowi przybli»enie poniewa» stosowane w praktyce bazy funkcyjne s¡ sko«czone (nie s¡ zupeªne). Wraz ze wzrostem rozmiaru bazy wyniki oblicze« zmierzaj¡ do rozwi¡zania dokªadnego w ramach danej metody obliczeniowej (basis set limit). Istotna jest nie tylko liczba, ale równie» jako±¢ funkcji bazy. Mariusz Rado« Bazy funkcyjne AO = cze±¢ radialna × cz¦±¢ k¡towa χ (r , θ, φ) = R (r ) Y (θ, φ) R cz¦±¢ radialna Y cz¦±¢ k¡towa dana harmonikami sferycznymi, na ogóª ich rzeczywistymi kombinacjami Mariusz Rado« Bazy funkcyjne Cz¦±¢ k¡towa AO grupujemy w powªoki o okre±lonym l , posiadaj¡ce identyczn¡ cz¦±¢ radialn¡. l l l =0 =1 =2 funkcja s (jedna) funkcje p px funkcje d dxz , py , pz , dyz , dxy , dx 2 −y 2 , dz 2 W niektórych bazach u»ywane s¡ kartezja«skie funkcje d, ktorych jest 6 (nie 5): dxz , dyz , dxy , dx 2 , dy 2 , dz 2 . Taki zestaw jest nadmiarowy, równowa»ny 5-ciu funkcjom d i jednej dodatkowej funkcj¦ s. Sªowo kluczowe 5d / 6d wymusza stosowanie sferycznych / kartezja«skich funkcji d. Opisuj¡c baz¦ zwykle skupiamy si¦ na cz¦±ci radialnej (cz¦±¢ k¡towa jest trywialna). Mówi¡c np. dwie funkcje typu p mamy na my±li dwie funkcje radialne, w oparciu o które tworzymy dwa zestawy AO, ka»dy zawieraj¡cy po 3 funkcje (px ,py ,pz ) o wspólnej cz¦±ci radialnej. Mariusz Rado« Bazy funkcyjne Cz¦±¢ radialna (1/2) John. C. Slater 19001976 Carl F. Gauss 17771855 graka: graka: iaqms.org scienceworld.wolfram.com Bazy slaterowskie R (r ) ∝ r k exp(−ζ r ) gaussowskie R (r ) ∝ r k exp(−αr 2 ) Funkcje Slatera (w przeciwie«stwie do gaussowskich) zapewniaj¡ poprawne zachowanie MO dla r i dla r →∞ →0 (blisko j¡dra) (na du»ych odlegªo±ciach). Niestety, caªki dwuelektronowe z orbitali slaterowskich wymagaj¡ uci¡»liwego caªkowania numerycznego, dlatego bazy gaussowskie s¡ zdecydowanie preferowane w chemii kwantowej. Mariusz Rado« Bazy funkcyjne Cz¦±¢ radialna (2/2) Kombinacja liniowa kilku funkcji Gaussa mo»e nie¹le przybli»y¢ funkcj¦ typu Slatera Bazy gaussowskie s¡ zwykle skontraktowane: ( )= Rk r nk X ( ), ajk Gj r j =1 gdzie: Rk kontrakcja, Gj prymitywne funkcje Gaussa; Mówi¡c o funkcjach bazy my±limy o kontrakcjach, nie o funkcjach prymitywnych. Wspóªczynniki kontrakcji (ajk ) zostaªy ustalone raz na zawsze przez twórc¦ bazy i nie podlegaj¡ optymalizacji gdy stosujemy t¦ baz¦ w obliczeniach. Mariusz Rado« Bazy funkcyjne Bazy minimalna i bazy poszerzone (1/4) Baza minimalna (MB) Zawiera tylko orbitale powªok obsadzonych w stanie podstawowym oboj¦tnego atomu. 2 2 2 Przykªad (w¦giel, C: 1s 2s 2p ) zaj¦te: 2 powªoki s i jedna p MB: [2s1p] (ile AO liczy taka baza?) Mariusz Rado« Bazy funkcyjne Bazy minimalna i bazy poszerzone (2/4) Bazy split valence (SV) Rozszczepienie powªok (najcz¦±ciej tylko walencyjnych) zwielokrotnienie liczby funkcji (kontrakcji). → s , s 0 p → p, p0 0 00 0 00 Triple-ζ (TZ) potrojenie: s → s , s , s p → p , p , p Quadruple-ζ (QZ), Quintuple-ζ (5Z), . . . Double-ζ (DZ) podwojenie: s W pewnym uproszczeniu mo»na o tym my±le¢, jak o doªo»eniu powªok atomowych o wy»szym n, nieobsadzonych w stanie podstawowym oboj¦tnego atomu (na razie bez wzrostu lmax ). 2 2 2 Przykªad (w¦giel, C: 1s 2s 2p ) MB: [2s 1p ] = 1s (core) + 1s 1p (valence) VDZ: [3s 2p ] = 1s (core) + 2s 2p (valence) VTZ: [4s 3p ] = 1s (core) + 3s 3p (valence) Mariusz Rado« Bazy funkcyjne Bazy minimalna i bazy poszerzone (3/4) Funkcje polaryzacyjne Aby poprawnie opisa¢ orbitale molekularne, trzeba równie» uwzgl¦dni¢ w bazie AO o wy»szym l ni» w przypadku orbitali obsadzonych w stanie podstawowym atomu. S¡ to tzw. funkcje polaryzacyjne. 2 2 W¦giel, C: 1s 2s 2p 2 [3s 2p ] VDZ: Wodór, H: 1s VDZP: [3s 2p 1d ] = VDZ + 1d (pol) VTZP: [4s 3d 1d ] = VTZ + 1d (pol) 1 MB: [1s], VDZ: [2s], VDZP: [2s1p] Mariusz Rado« Bazy funkcyjne Baza minimalna i bazy poszerzone (4/4) Funkcje dyfuzyjne Niekiedy zachodzi równie» konieczno±¢ dodania funkcji dyfuzyjnych (rozmytych), tzn. maªym wykªadniku α w funkcji wykªadniczej deniuj¡cej cz¦±¢ radialn¡. Zwykle s¡ dodawane tylko dla funkcji o niskim l , np. s i p Ich dodanie mo»e by¢ konieczne w szczególno±ci dla anionów, stanów wzbudzonych lub w przypadku wykonywania dokªadnych obliczeniach z uwzgl¦dnieniem korelacji elektronowej Mariusz Rado« Bazy funkcyjne Popularne rodziny baz funkcyjnych Najwa»niejsze: bazy poplowskie: np. STO-3G (minimalna); 3-21G, 6-31G (VDZ); 6-31G(d) (VDZP); 6-311G (VTZ); itd. bazy z Karlsruhe (Ahlrichs et al.): def2-SVP, def2-TZVP, def2-TZVPP, def2-QZVP, def2-QZVPP. bazy korelacyjnie konsystentne (Dunning et al. + nast¦pcy): cc-pVDZ, cc-pVTZ, aug-cc-pVQZ. bazy ANO atomic natural orbitals. Mariusz Rado« Bazy funkcyjne Bazy pople'owskie Sir John A. Pople (1925 2004) Nagroda Nobla 1998 graka: nobelprize.org 6-31G baza typu VDZ el. rdzenia: 1 kontrakcja z 6 prymitywów el. walencyjne: 2 kontakcje: (z 3 i 1 prymit.) 6-31G(d) VDZP + f-cja polaryzacyjna (dla ci¦zkich atomów) 6-31G(d,p) j.w., ale f-cja polaryzacyjna równie» dla H 6-311G VTZ (core: 6 + valence: 3, 1, 1) 6-311+G(d,p) VTZP + f-cje dyfuzyjne dla ci¦»kich atomów 6-311++G(d,p) j.w., ale f-cja dyfuzycja równie» dla H Uwaga: 6-31G(d) = 6-31G*, 6-31G(d,p) = 6-31G** Mariusz Rado« Bazy funkcyjne Bazy correlation consistent (1/2) W obliczeniach uwzgl¦dniaj¡cych korelacj¦ elektronow¡ (np. MP2, CI, CC) konieczne bazy zapewniaj¡ce zbalansowany opis energii korelacji. Wszystkie funkcje wnosz¡ce porównywalne wkªady do energii korelacji (elektronów walencyjnych) powinny by¢ uwzgl¦dnione równocze±nie, niezale»nie od ich typu. Nie ma sensu stosowa¢ bazy TZ lub QZ bez odpowiedniego zestawu funkcji polaryzacyjnych, gdy» na równi z kolejnymi funkcjami typu s, p, d, . . . istotne s¡ odpowiadaj¡ce im funkcje polaryzacyjne p, d, f, . . . . Dlatego w bazach cc ka»da z baz rozszczepionych (DZ, TZ, QZ) posiada odpowiedni dla niej, predeniowany zestaw funkcji polaryzacyjnych. Mariusz Rado« Bazy funkcyjne Bazy correlation consistent (2/2) Baza korelacyjnie konsystentna jest konstruowana z powªok, w których znajduj¡ si¦ funkcje wnosz¡ce porównywalne wkªady do energii korelacji graka: http://tyr0.chem.wsu.edu/~kipeters/Pages/ccbasis.html Bazy korelacyjnie konsystentne Dunninga cc-pVn Z correlation consistent-polarized Vn Z (n =D,T,Q,5,. . . ) aug-cc-pVn Z augmented cc-pVn Z (dodane funkcje dyfuzyjne) Np. baza cc-pVQZ dla C: [5s4p3d2f1g] Mariusz Rado« Bazy funkcyjne Jak dobrze wybra¢ baz¦? Wªa±ciwy dobór bazy wymaga na ogóª pewnego do±wiadczenia (wªasne, literatura) i zale»y od typu oblicze«, interesuj¡cej nas wªasno±ci oraz wymaganej dokªadno±ci. Bazy minimalne s¡ zwykle zbyt maªe, chyba »e dla rozwa»a« jako±ciowych Nale»y stosowa¢ bazy split-valence zwykle z funkcjami polaryzacyjnymi, czyli co najmniej VDZP Dla nieinteresuj¡cych atomów wodoru (np. nie bior¡cych udziaªu w badanej reakcji, nie zaanga»owanych we wi¡zania wodorowe) cz¦sto pomijamy funkcje polaryzacyjne ⇒ 6-31G(d) zamiast 6-31G(d,p) Mariusz Rado« Bazy funkcyjne Denicja bazy def2-SVP w formacie Gaussiana (1/2) C S 0 5 1.00 1238.4016938 186.29004992 42.251176346 11.676557932 3.5930506482 S 1 1.00 0.40245147363 S 1 1.00 0.13090182668 P 3 1.00 9.4680970621 2.0103545142 0.54771004707 P 1 1.00 0.15268613795 D 1 1.00 0.8000000 **** 0.54568832082E-02 0.40638409211E-01 0.18025593888 0.46315121755 0.44087173314 1.0000000 1.0000000 0.38387871728E-01 0.21117025112 0.51328172114 1.0000000 1.0000000 Mariusz Rado« Bazy funkcyjne Denicja bazy bazy def2-SVP w formacie Gaussiana (2/2) W 1. kolumnie s¡ wykªadniki αj gaussowskich funkcji prymitywnych Gj , w 2. kolumnie s¡ wspóªczynniki, z jakimi funkcje te wchodz¡ do danej kontrakcji. W tym przykªadzie deniujemy wi¦c najpierw kontrakcj¦ typu s zªo»on¡ z 5 prymitywów, nast¦pnie dwie nieskontraktowane funkcje s . Analogicznie zdeniowane s¡ dwie funkcje typu p (kontrakcja trzech funkcji + jedna funkcja nieskontraktowana). Ostatnie 2 linie dokªadaj¡ funkcj¦ polaryzacyjn¡ d. Mariusz Rado« Bazy funkcyjne Podsumowanie (podstawowe poj¦cia) baza gaussowska vs. slaterowska prymitywna f-cja gaussowska vs kontrakcja baza minimalna, VDZ, VTZ, . . . funkcje polaryzacyjne i dyfuzyjne bazy pople'owskie i cc (rozumienie symboliki) granica bazy zupeªnej = basis set limit ? Ile kontrakcji (i jakiego typu) posiadaj¡ bazy 6-311G(d) 6-31G(d,p) dla atomu tlenu, a ile dla wodoru? Ile funkcji bazy (AO) zawiera baza 6-31G(d,p) dla atomu tlenu (uwzgl¦dniaj¡c cz¦±¢ k¡tow¡)? Mariusz Rado« Bazy funkcyjne