Hartreeho–Fockova metoda

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Hartreeho-Fockova metoda se využívá ve výpočetní chemii a fyzice, pro kvantové systémy interagujících částic. Jedná se o aproximativní metodu vycházející z variačního principu v kvantové mechanice.

Řešení HF

Chceme-li získat celkovou energii pro mnohaelektronový systém, využijeme Bornovy-Oppenheimerovy aproximace.

{{Vzorec| \hat{H}_{el}=\hat{T}_e + \hat{V}_{en} + \hat{V}_{ee}. |1}}

Člen V_{nn} jsme vypustili, jelikož se jedná o konstantní příspěvek k celkové energii. Pro zjednodušení zápisu zavedeme operátor

{{Vzorec| \hat{H}_{core}=-\frac{\hbar^2}{2m_e}\Delta_{i}-\sum_{A=1}^M\frac{Z_A e^2}{4\pi\epsilon_0\vert\mathbf{r}_i - \mathbf{R}_A \vert}, |2}}

kde \hat{H}_{core} představuje kinetickou energii elektronu a potenciální energii coulombického přitahování elektron-jádro. Dále tedy řešíme Schrödingerovu rovnici, pro kterou využijeme Hartreeho-Fockovu (HF) metodu.

Popis interakce všech elektronů mezi sebou komplikuje řešitelnost mnohaelektronového problému. Pro zjednodušení se tedy uvažuje zprůměrované elektrostatické pole neboli, že se jeden elektron pohybuje v efektivním potenciálu ostatních elektronů. +more Hartreeho-Fockova metoda pro mnohaelektronový systém předpokládá nejjednodušší antisymetrickou vlnovou funkci, a to jeden Slaterův determinant pro N elektronů, které se nacházejí v základním stavu. Tvar Slaterova determinantu budeme zkráceně zapisovat jako.

{{Vzorec| \Psi_0\equiv\Psi_0(\mathbf{x}_1,\mathbf{x}_2,\ldots,\mathbf{x}_N)=\vert \chi_1(\mathbf{x}_1) \chi_2(\mathbf{x}_2) \ldots \chi_N(\mathbf{x}_N)\rangle, |3}}

kde normalizační faktor není zapsán, ale je brán v úvahu.

Podle variačního principu hledáme takovou funkci, která dává nejnižší možnou energii

{{Vzorec| E^{HF}_0=\langle \Psi_0\vert \hat{H}\vert \Psi_0\rangle. |4}}

Dále se využije předpokladu normalizace jednoelektronových vlnových funkcí. Minimalizací E^{HF}_0 vzhledem k volbě spinových orbitalů, které jsou během výpočtu ortgonalizovány, lze vyvodit Hartreeho-Fockovy rovnice,

{{Vzorec| \hat{f}(\mathbf{x}_i)\chi(\mathbf{x}_i)=\epsilon_i\chi(\mathbf{x}_i), |5}}

kde Fockův operátor \hat{f} (Fockián) je roven

{{Vzorec| \hat{f}(\mathbf{x}_i)=\hat{H}_{core}+\nu^{HF}(\mathbf{x}_i). |6}}

Člen \nu^{HF} lze rozepsat následovně

{{Vzorec| \nu^{HF}(\mathbf{x}_i)=\sum_j\Biggr(\int\frac{\left\vert \psi_j(\mathbf{r}^\prime)\right\vert^2}{\vert\mathbf{r}-\mathbf{r}^\prime\vert}\psi_i(\mathbf{r})\mathrm{d}\mathbf{r}^\prime-\delta(\omega_i, \omega_j) \int\frac{\psi_j^\ast(\mathbf{r}^\prime)\psi_i(\mathbf{r}^\prime)}{\vert\mathbf{r}-\mathbf{r}^\prime\vert}\psi_j(\mathbf{r})\mathrm{d}\mathbf{r}^\prime\Biggl), |7}}

kde první člen popisuje coulombickou a druhý člen výměnnou interakci i-tého elektronu se zprůměrovaným elektrostatickým polem ostatních elektronů. Kroneckerovo delta (argument u Kroneckerovy delty jsou spinová čísla elektronů), a tedy i výměnná interakce se uplatní jen u elektronů se stejným spinem .

Fockovy rovnice představují soustavu nelineárních integrodiferenciálních rovnic. Řešení se hledá iterativním způsobem, kdy na začátku volíme přibližnou vlnovou funkci \chi_i, kterou dosadíme do rovnice . +more Řešením získáme novou vlnovou funkci \chi_i, kterou zase dosadíme do rovnice . Tento postup aplikujeme do té doby, než se funkce \chi_i nemění. Jedná se o iterační proces, který se nazývá "self-konzistentní" procedura nebo metoda "self-konzistentního pole" (SCF, z angl. self-consistent field).

Úvod do bází

Pro popis vlnové funkce atomového orbitalu potřebujeme nějakou jednoduchou matematickou funkci, jelikož přesné tvary vlnové funkce atomových orbitalů obecně neznáme přesně kromě pár jednoelektronových systémů. Jedním z možných přístupů je využití Slaterových orbitalů (STO, z angl. +more Slater Type Orbitals), které mají tvar exponenciálních funkcí, ale jejich nevýhodou je, že ne pro všechny integrály těchto funkcí existuje analytické řešení. Požadavek, aby takové integrály byly řešeny numerickými metodami, výrazně omezuje jejich užitečnost v molekulárních systémech jakékoli významné velikosti . Ve výpočetní chemii se pro aproximaci STO používá Gaussových funkcí.

Boys poprvé navrhl Gaussovou funkci tvaru

{{Vzorec| G=x^l y^m z^n e^{-\alpha r^2}, |8}}

kde \alpha představuje parametr, který je určen konkrétním atomem a orbitalem (1s, 2s,. ), a r je velikost (délka) elektronového polohového vektoru \mathbf{r} od počátku, většinou umístěného do jádra atomu. +more Součet mocnin l, m, n kartézských proměnných určuje řád Gaussových funkcí.

Gaussovy funkce, které představují orbitaly Gaussova typu (GTO, z angl. Gaussian Type Orbitals), s jejich asymptotickým chováním ale neodpovídají fyzikálně korektním STO, takže se využívá lineární kombinace Gaussových funkcí. +more Výhodou použití Gaussových funkcí je, že ze součinu dvou Gaussových funkcí dostaneme zase Gaussovu funkci a pro jejich integrály jsou známa analytická řešení.

Pomocí lineární kombinace atomových orbitalů může být každá molekulární orbita napsána ve tvaru

{{Vzorec| \psi_i=\sum_{\mu}^MC_{\mu i}\phi_\mu, |9}}

kde M je počet atomových orbitalů, \phi_\mu jsou bázové funkce a C_{\mu i} jsou variační koeficienty.

Bázový set je obvykle popsán jako minimální, jestliže obsahuje pouze atomové orbitaly pro obaly plně obsazené nebo částečně obsazené pro daný atom v základním stavu. Větší množiny bází jsou obvykle nazývány rozšířené a poskytují větší flexibilitu molekulárně-orbitálnímu popisu. +more V praktických výpočtech jsou bázové funkce často vybrány jako kontrahované Gaussovy funkce , u kterých se během výpočtu konstanty a koeficienty zadané na začátku výpočtu nemění s cílem co nejvěrněji reprezentovat STO orbitaly. Kontrahovaná funkce \phi_\mu^{CGF} má tvar.

{{Vzorec| \phi_\mu^{CGF}(\mathbf{r})=\sum_l^L d_{\mu l}G_l(\alpha_{l\mu},\mathbf{r}), |10}}

kde L je délka kontrakce a d_{\mu l} jsou pevně stanovené konstanty dané báze. Celkově lze pak pro molekulový orbital psát

{{Vzorec| \psi_i=\sum_{\mu}^M C_{\mu i}\phi_\mu^{CGF}=\sum_\mu^M C_{\mu i}\sum_l^L d_{\mu l}G_l. |11}}

Zadané Gaussové funkce mohou být například

{{Vzorec|\begin{align} G_{1s}(\alpha, \mathbf{r})&=(2\alpha/\pi)^{3/4} e^{-\alpha r^2},\\ G_{2px}(\alpha, \mathbf{r})&=(128\alpha^5/\pi^3)^{1/4} x e^{-\alpha r^2}, \end{align}|12}}

které jsou už normalizované.

Ve výpočetní chemii se využívá množství různých bází, s různými vlastnostmi jejich přehled lze například nalézt na [url=http://gaussian.com/basissets/]gaussian.com/basissets/[/url].

Roothaanovy rovnice

Roothaan vytvořil metodu pro řešení Hartreeho-Fockových rovnic, a to rozvojem molekulových orbitalů do báze atomových orbitalů podle rovnice Problém se tedy zjednoduší od hledání funkcí jen k hledání číselných koeficientů C_{\mu i}. Hartreeho-Fockovu rovnici transformujeme na maticovou rovnici

{{Vzorec| \mathbf{F}\mathbf{C}=\boldsymbol{\varepsilon}\mathbf{S}\mathbf{C}, |13}}

ve které bez ztráty na obecnosti můžeme uvažovat, že \boldsymbol{\varepsilon} je diagonální matice s reálnými diagonálními prvky \epsilon_i

{{Vzorec| \mathbf{F}\mathbf{C}_i=\epsilon_i\mathbf{S}\mathbf{C}_i. |14}}

Varianty HF

Restricted Hartree-Fock

Jelikož se ve spoustě molekul nachází sudý počet elektronů, můžeme tedy předpokládat, že prostorové složky spinorbitalu jsou pro každý člen dvojice elektronů totožné. Kvůli Pauliho vylučovacího principu ale musí být jejich spinové stavy různé. +more Zatímco drtivá většina molekul může být popsána elektronovou konfigurací pro uzavřenou slupku (closed shell), to znamená, že všechny elektrony jsou párovány, existuje několik důležitých tříd molekul s jedním nebo více nepárovými elektrony, takové molekuly obsahují lichý počet elektronů a označují se jako otevřené (open shell). Takzvané volné radikály jsou jistě nejznámější . Restricted HF (RHF) výpočty pro uzavřené slupky vnucují každý elektronový pár do jediného prostorového orbitalu, zatímco unrestricted výpočty s otevřenou slupkou používají oddělené prostorové orbitaly pro spin nahoru a spin dolů.

Unrestricted Hartree-Fock

Pro výpočet elektronových stavů molekul s otevřenou slupkou, Pople a Nesbet vyvinuli metodu unrestricted Hartree-Fock (UHF), která u výpočtů s otevřenou slupkou používá oddělené prostorové orbitaly elektronů pro spin nahoru a spin dolů (resp. spinové funkce \alpha a \beta). +more V metodě UHF se rovnice přemění na rovnice pro elektrony se spinem \alpha a \beta následovně.

{{Vzorec|\begin{align} \mathbf{F}^\alpha\mathbf{C}_i^\alpha&=\epsilon_i^\alpha\mathbf{S}\mathbf{C}_i^\alpha,\\ \mathbf{F}^\beta\mathbf{C}_i^\beta&=\epsilon_i^\beta\mathbf{S}\mathbf{C}_i^\beta. \end{align}|15}}

Využití dvou zcela samostatných množin orbitalů pro elektrony se spinem \alpha a \beta znamená, že spárované elektrony nebudou mít stejné prostorové rozložení. Tím se do výpočtu zavede jistý zdroj nepřesnosti, který se nazývá spinová kontaminace (spin contamination), tzn. +more že vlnová funkce již není vlastní funkcí celkového spinu \hat{\mathbf{S}}^2, ledaže je rovna řešení RHF .

Spinová kontaminace se odvíjí od daného systému a může představovat zanedbatelnou chybu nebo může být dostatečně velká, aby výsledky byly nepoužitelné pro daný systém. Jako kontrola přítomnosti spinové kontaminace většina ab initio programů vypíše očekávanou hodnotu celkového spinu \hat{\mathbf{S}}^2. +more Pokud se ve výpočtu nevyskytne spinová kontaminace, pak by měla být hodnota stejná jako s(s+1), kde s se rovná 1/2 násobku počtu nespárovaných elektronů .

Restricted open-shell Hartree-Fock

Jako další řešení pro systémy s otevřenými slupkami je metoda restricted open-shell Hartree-Fock (ROHF) . Používá dvakrát obsazené molekulární orbitaly s párovými elektrony co nejvíce a potom jednotlivě obsazené orbitaly pro nepárové elektrony. +more Metoda ROHF je obtížněji implementovatelná než UHF a může vyžadovat více výpočetního času k provedení. ROHF se používá především pro případy, kdy je systém velmi zatížen spinovou kontaminací použitím UHF.

Přesnost HF

Přesného výsledku Hartreeho-Fockovy metody bychom mohli dosáhnout pouze použitím nekonečně velké báze. V praxi se používá konečná báze s K bázovými funkcemi, která vede k energii poněkud vyšší než by odpovídalo při použití nekonečné báze. +more Čím větší množina bázových funkcí bude, tím získáme nižší energii E_0^{HF} pro Hartreeho-Fockovu metodu. Limita nekonečně velké báze metody HF se nazývá Hartreeho-Fockova limita , která se liší od energie E přesného řešení Schrödingerovy rovnice o korekci, která se nazývá korelační energie a v metodě HF není přítomna z důvodu zavedení středního pole, které elektronové korelace "průměruje".

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top