Hartree-Fock-approksimationen

Fra testwiki
Version fra 1. dec. 2021, 20:05 af imported>Inc imported>Inc (Grundtilstandsenergien: Tilrettet)
(forskel) ← Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
Spring til navigation Spring til søgning

Skabelon:Kvantemekanik Hartree-Fock-approksimationen (HF) (også Hartree-Fock-metoden eller den selvkonsistente felt-metode (engelsk: self-consistent field method, SCF)) er en variationsmetode inden for kvantekemi. Den bruges til at løse den tidsuafhængige Schrödinger-ligning for et system af flere elektroner omkring atomkerner, da en analytisk løsning ikke findes. Approksimation behandler hver elektron som om, den bevæger sig i et middelfelt skabt af alle de andre elektroner.[1]

Hartree-Fock-ligningen

For et system af N elektroner i fx et molekyle antages det, at den samlede bølgefunktion Ψ kan approksimeres som en Slater-determinant, hvor hver elektron beskrives af såkaldte spinorbitaler, der er elementer i Slater-determinanten:

Ψ(x1,x2,x3,...,xN)|χ1χ2χN

Det kan vises, at der for hver spinorbital er en såkaldt Hartree-Fock-ligning:

f^(1)χa(1)=εaχa(1)

hvor f^(1) er Fock-operatoren for elektron 1. Den er givet ved den isolerede elektrons Hamilton-operator h^(1) plus et effektivt potentiale v^HF(1) fra de andre elektroner:

f^(1)=h^(1)+v^HF(1)

mens εa er en energi associeret med spinorbitalen.

Hartree-Fock-metoden går ud på at løse dette ligningssystem for derved at finde en approksimativ løsning til Ψ.[2][1]

I de følgende to afsnit vil problemet først få en mere deltaljeres behandling, hvorefter Hartree-Fock-ligningen vil blive udledt.

Problemet

Et generelt system af atomkerner og elektroner beskrives tidsuafhængigt med Schrödinger-ligningen:

H^totΨtot=EtotΨtot

hvor H^tot er Hamilton-operatoren, Ψtot er bølgefunktionen, og Etot er energien. Hamilton-operatoren er summen af alle bidrag til den kinetiske og potentielle energi:

H^tot=T^elek+T^kerne+V^elekelek+V^kernekerne+V^elekkerne

Første led T^elek er elektronernes kinetiske energi, T^kerne er atomkernernes kinetiske energi, V^elekelek er elektron-elektron-frastødning, V^kernekerne er atomkerne-atomkerne-frastødning, mens V^elekkerne er elektron-atomkerne-tiltrækning. Vha. Born-Oppenheimer-approksimationen kan en simplere Hamilton-operator opskrives, der kun inkluderer termer, der afhænger af elektronerne:

H^=T^elek+V^elekkerne+V^elekelek

Skrevet fuldt ud repræsenteres alle interaktionerne med Coulomb-potentialer:

H^=22meiNi2e24πε0iNpMZprip+e24πε0i=1N1j>iN1rij

For overskuelighedens skyld bruges fra nu af desuden atomare enheder, hvor mange af faktorerne i ligningen sættes til 1:

H^=12iNi2iNpMZprip+i=1N1j>iN1rij

Dette kan gøres endnu mere kompakt, idet de første to led kan betragtes som en sum af Hamilton-operatoren h^(i) for hver elektron uden vekselvirkning:

h^(i)=12i2pMZprip

Schrödinger-ligningen for elektronerne er altså:

(iNh^(i)+i=1N1j>iN1rij)Ψ(x1,x2,x3,...,xN)=EΨ(x1,x2,x3,...,xN)

Det er denne ligning, der kan løses med Hartree-Fock-metoden.[2][1]

Udledning af Hartree-Fock-ligningen

Grunden, til at en Slater-determinant bruges til at approksimere bølgefunktionen, er, at den er en funktion af samtlige elektroner, og at den er antisymmetrisk, hvilket vil sige, at den får et negativt fortegn, hvis to elektroner ombyttes. Dette er nødvendigt, da elektroner er fermioner. I princippet kan bølgefunktionen skrives eksakt som en uendelig sum af Slater-determinanter, men dette er ikke praktisk muligt. I stedet antages det, at bølgefunktionen kan beskrives tilstrækkeligt med én enkelt Slater-determinant. Denne approksimation er central for Hartree-Fock-metoden. Andre metoder såsom konfigurationsvekselvirkningsmetoden (CI) bruger flere Slater-determinanter.

Energien E0 i grundtilstanden er derfor givet ved:

E0[Ψ0]=Ψ0|H^|Ψ0=χ1χ2χN|H^|χ1χ2χN

hvor E0 er et funktional af bølgefunktionen. For at finde de optimale spinorbitaler, skal energien jf. variationsprincippet minimeres. Det kræves yderligere, at spinorbitalerne er ortonormale, hvilket vil sige, at det indre produkt skal være lig med Kroneckers delta:

χa|χb=δab

Variationen af dette er

0=δχa|χb=δχa|χb+χa|δχb

da Kroneckers delta er en konstant og derfor har en variation på nul. Vha. Lagrange-multiplikatorer kan denne betingelse tilføjes for samtlige kombinationer af spinorbitaler. Funktionalet L, der skal minimeres, er derfor:

L[χi]=χ1χ2χN|H^|χ1χ2χNabεab(χa|χbδab)

Variationen skal være nul, når spinorbitalerne er optimerede:

0=δL[χi]=δE0abεab(δχa|χb+χa|δχb)0=δL[χi]=δE0abεabδχa|χbabεabχa|δχb0=δL[χi]=δE0abεabδχa|χbabεbaχb|δχa0=δL[χi]=δE0abεabδχa|χbab(εabδχa|χb)*0=δL[χi]=δE02abεabδχa|χb

Det er her udnyttet, at summernes indekser er arbitrære, og at både integralerne og εab er Hermitiske. Det andet led er allerede evalueret, men for at finde variationen af E0 skal størrelsen først udtrykkes direkte vha. spinorbitalerne.

Grundtilstandsenergien

For at finde grundtilstandsenergien anvendes det, at Slater-determinanten er en sum af Hartree-produkter, der gennemgår samtlige permutationer af elektroner i de forskellige orbitaler, og at leddene skifter fortegn for hver permutation. Dette kan skrives som:

|χ1χ2χN=1N!p=0N!1(1)pP^p(χ1χ2χN)

hvor P^ er permutationsoperatoren, og summen er over antallet af samtlige permutationer. For N spinorbitaler, er der N! mulige permutationer. Dette kan alternativt ses som en operator A^, der virker på et Hartree-produkt for at gøre det antisymmetrisk:

|χ1χ2χN=A^(χ1χ2χN)

hvor A^ derfor kaldes for antisymmetriseringsoperatoren:

A^=1N!p=0N!1(1)pP^p

Med denne notation kan E0 skrives som:

E0=A^(χ1χ2χN)|H^|A^(χ1χ2χN)

Vha. regnereglerne for A^ kan dette omskrives:

E0=A^(χ1χ2χN)|H^|A^(χ1χ2χN)E0=(χ1χ2χN)|A^H^|A^(χ1χ2χN)E0=(χ1χ2χN)|H^|A^2(χ1χ2χN)E0=N!(χ1χ2χN)|H^|A^(χ1χ2χN)E0=(χ1χ2χN)|H^|p=0N!1(1)pP^p(χ1χ2χN)

Udtrykket for Hamiltonoperatoren indsættes:

E0=(χ1χ2χN)|iNh^(i)|p=0N!1(1)pP^p(χ1χ2χN)+(χ1χ2χN)|i=1N1j>iN1rij|p=0N!1(1)pP^p(χ1χ2χN)E0=iNp=0N!1(χ1χ2χN)|h^(i)|(1)pP^p(χ1χ2χN)+i=1N1j>iNp=0N!1(χ1χ2χN)|1rij|(1)pP^p(χ1χ2χN)E0=Ecore+Eint

Det første led repræsenterer energien Ecore for de isolerede elektroner, men det andet led er energien Eint pga. vekselvirkningen. Summerne kan simplificeres ved at betragte de enkelte led. Det første led for permutationen p=0 for elektron i skrives ud som integraler:

(χ1χ2χN)|h^(i)|(1)0P^0(χ1χ2χN)=(χ1χ2χN)|h^(i)|(χ1χ2χN)=χ1(1)χ2(2)χN(N)h^(i)χ1*(1)χ2*(2)χN*(N)dτ1dτ2dτN

Da h^(i) kun afhænger af elektron i, kan udtrykket skrives som et produkt af integraler:

=χ1*(1)χ1(1)dτ1χi*(i)h^(i)χi(i)dτiχN(N)χN*(N)dτN

Integralet med Hamilton-operatoren er den isolerede elektrons energi hi. Spinorbitalerne er ortonormale, så de andre integraler givet 1:

=1hi1=hi

For alle andre permutterede led vil der være mindst et integrale af to forskellige spinorbitaler, hvilket giver 0. Derfor er Ecore blot en sum af hi:

Ecore=iNp=0N!1(χ1χ2χN)|h^(i)|(1)pP^p(χ1χ2χN)=iNχi*(i)h^(i)χi(i)dτi=aNha

Uden vekselvirkningerne er energien altså blot summen af de enkelte elektroners energi, hvilket også er forventeligt. Elektronernes koordinater τi er blevet integrerede ud - resultatet ville være det samme, så længe orbitalerne er ens - så a angiver nu, hvilke orbitaler der integreres.

Vekselvirkningsenergien Eint kan evalueres på en lignende måde. For elektronerne i og j ved p=0 gælder:

(χ1(1)χi(i)χj(j)χN(N))|1rij|(χ1(1)χi(i)χj(j)χN(N))=χ1*(1)χ1(1)dτ1χi*(i)χj*(j)1rijχi(i)χj(j)dτidτjχN(N)χN*(N)dτN

Alle integraler, der ikke har noget med i og j at gøre, giver 1:

=1χi*(i)χj*(j)1rijχi(i)χj(j)dτidτj1=χi*(i)χj*(j)1rijχi(i)χj(j)dτidτj=Jij

Energibidraget for to elektroner er her altså forventningsværdien af den inverse afstand - pga. atomare enheder - imellem dem. Dette udtrykker blot den elektrostatiske frastødning Jij, som også kendes fra klassisk fysik.

Men det er ikke hele historien. Det tilsvarende led for p=1 - en ombytning af elektron i og j giver:

(χ1(1)χi(i)χj(j)χN(N))|1rij|(1)P^(χ1(1)χi(i)χj(j)χN(N))=(χ1(1)χi(i)χj(j)χN(N))|1rij|(χ1(1)χi(j)χj(i)χN(N))=χ1*(1)χ1(1)dτ1χi*(i)χj*(j)1rijχi(j)χj(i)dτidτjχN(N)χN*(N)dτN=χi*(i)χj*(j)1rijχi(j)χj(i)dτidτj=Kij

Dette minder om det forrige bidrag, men elektronerne på højre side af ligningen er nu i forskellige orbitaler. Dobbeltintegralet er derfor ikke blot en gennemsnitlig afstand. Dette bidrag er ombytningsenergien Kij og findes ikke i klassisk fysik.

Alle andre permutationer giver derimod integraler af forskellige spinorbitaler og bidrager derfor ikke. Dvs. at

Eint=a=1N1b>aN(JabKab)

hvor a og b refererer til orbitalerne. Det ses, at Jab og Kab er ens, når a=b er ens:

JaaKaa=0

Dvs. at summen ikke behøver at undgå dette led:

Eint=12a=1Nb=1N(JabKab)

Faktoren 12 er tilføjet for at opveje, at summerne nu tæller alle interaktioner to gange. Den samlede energi E0 er derfor:

E0=aNha+12a=1Nb=1N(JabKab)

Der altså tre forskellige interaktioner, som bidrager til energien.[2][1]

Variationen

Variationen af E0 er nu en sum af variationer:

δE0=aNδha+12a=1Nb=1N(δJabδKab)

For ha er variationen:

δha=δχa*(1)h^(1)χa(1)dτ1=δχa*(1)h^(1)χa(1)dτi+χa*(1)h^(1)δχa(1)dτ1=δχa*(1)h^(1)χa(1)dτ1+(δχa*(1)h^(1)χa(1)dτ1)*

Som forklaret tidligere er det arbitrært, hvilken elektron der integreres over. For nemhedens skyld kaldes den her blot for elektron 1.

Da Hamilton-operatoren er Hermitisk, er de to led ens:

δha=2δχa*(1)h^(1)χa(1)dτ1

For Jab integreres der over elektron 1 og elektron 2:

δJab=δχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ2=δχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ2+χa*(1)δχb*(2)1r12χa(1)χb(2)dτ1dτ2+χa*(1)χb*(2)1r12δχa(1)χb(2)dτ1dτ2+χa*(1)χb*(2)1r12χa(1)δχb(2)dτ1dτ2=2δχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ2+2χa*(1)δχb*(2)1r12χa(1)χb(2)dτ1dτ2

Her er den Hermitiske egenskab igen udnyttet. For Kab findes et tilsvarende udtryk:

δKab=δχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2=δχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2+χa*(1)δχb*(2)1r12χa(2)χb(1)dτ1dτ2+χa*(1)χb*(2)1r12δχa(2)χb(1)dτ1dτ2+χa*(1)χb*(2)1r12χa(2)δχb(1)dτ1dτ2=2δχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2+2χa*(1)δχb*(2)1r12χa(2)χb(1)dτ1dτ2

Her er det yderligere udnyttet, at det er arbitrært, om elektronen kaldes 1 eller 2. Samlet bliver variationen derfor:

δE0=2aNδχa*(1)h^(1)χa(1)dτ1+a=1Nb=1N(δχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ2+χa*(1)δχb*(2)1r12χa(1)χb(2)dτ1dτ2δχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2χa*(1)δχb*(2)1r12χa(2)χb(1)dτ1dτ2)δE0=2aNδχa*(1)h^(1)χa(1)dτ1+a=1Nb=1Nδχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ2+a=1Nb=1Nχa*(1)δχb*(2)1r12χa(1)χb(2)dτ1dτ2a=1Nb=1Nδχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2a=1Nb=1Nχa*(1)δχb*(2)1r12χa(2)χb(1)dτ1dτ2δE0=2aNδχa*(1)h^(1)χa(1)dτ1+2a=1Nb=1Nδχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ22a=1Nb=1Nδχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2

Det er her igen udnyttet, at integrationsvariablerne og summernes indekser er arbitrære.

Variationen inkl. ortonormalitetsbetingelsen er derfor:

0=δL[χi]=2a=1Nδχa*(1)h^(1)χa(1)dτ1+2a=1Nb=1Nδχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ22a=1Nb=1Nδχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ22a=1Nb=1Nεabδχa*(1)χb(1)dτ10=a=1N(δχa*(1)h^(1)χa(1)dτ1+b=1Nδχa*(1)χb*(2)1r12χa(1)χb(2)dτ1dτ2b=1Nδχa*(1)χb*(2)1r12χa(2)χb(1)dτ1dτ2b=1Nεabδχa*(1)χb(1)dτ1)0=a=1Nδχa*(1)(h^(1)χa(1)+b=1Nχb*(2)1r12χb(2)dτ2χa(1)b=1Nχb*(2)1r12χa(2)dτ2χb(1)b=1Nεabχb(1))dτ1

Integralerne i midten kan omskrives til operatorer, der virker på χa(1):

J^b(1)χa(1)=(χb*(2)1r12χb(2)dτ2)χa(1)K^b(1)χa(1)=(χb*(2)1r12χa(2)dτ2)χb(1)

Pr. definition ændrer K^b(1) altså spinorbitalen fra a til b. Dermed bliver udtrykket:

0=a=1Nδχa*(1)(h^(1)χa(1)+b=1NJ^b(1)χa(1)b=1NK^b(1)χa(1)b=1Nεabχb(1))dτ10=a=1Nδχa*(1)((h^(1)+b=1N[J^b(1)K^b(1)])χa(1)b=1Nεabχb(1))dτ1

Det samlede udtryk skal være nul for alle variationer af χa. For at det er muligt, må udtrykket i parentesen være nul:

(h^(1)+b=1N[J^b(1)K^b(1)])χa(1)b=1Nεabχb(1)=0(h^(1)+b=1N[J^b(1)K^b(1)])χa(1)=b=1Nεabχb(1)

På højre side kan summen ophæves ved at rotere spinorbitalerne.[2][1]

Fock-operatoren

Spinorbitalerne i Hartree-Fock-approksimationen skal altså selv overholde en egenværdi-ligning kaldet Hartree-Fock-ligningen:

(h^(1)+b=1N[J^b(1)K^b(1)])χa(1)=εaχa(1)

Denne ligning minder om Schrödinger-ligningen for en enkelt elektron, hvor elektronens bølgefunktion er χa. Operatoren er Fock-operatoren f^(1), der består af den isolerede elektrons Hamilton-operator plus korrektioner, der tager højde for elektron-elektron-interaktionerne:

f^(1)=h^(1)+b=1N[J^b(1)K^b(1)]

Den samlede Slater-determinant skal altså bestå af spinorbitaler, der er egenfunktioner til Fock-operatoren. Interaktionsbidraget kan også ses som et effektivt potentiale kaldet Hartree-Fock-potentialet:

v^HF(1)=b=1N[J^b(1)K^b(1)]

Selvom f^(1) virker på spinorbitalerne, ses det dog også, er operatoren afhænger af spinorbitalerne pga. definitionerne på J^b(1) og K^b(1). Hartree-Fock-ligningerne må derfor nødvendigvis løses vha. en iterativ metode såsom en fikspunktsiteration. For at optimere spinorbitalerne skrives de normalt som en lineær kombination af såkaldte basisfunktioner, der er centrerede omkring hvert enkelt atom. Jo større basissættet er, jo bedre bliver spinorbitalerne, men jo mere omfattende bliver udregningen også.[2][1]

Begrænset og ubegrænset Hartree-Fock

Hvordan, Hartree-Fock-ligningerne løses, afhænger af, hvilke spinorbitaler benyttes. Da elektronerne er fermioner, kan de ikke eksisterer i ens spinorbitaler, men to elektroner kan godt eksistere i den samme rumlige orbital ψk, hvis de blot har forskellige spin α og β. Inden for den såkaldte begrænsede Hartree-Fock-metode antages det, at α- og β- elektronerne netop har ens rumlige orbitaler, mens det i den ubegrænsede Hartree-Fock-metode tillades, at de rumlige orbitaler er forskellige. Den begrænsede metode er best egnet til systemer med et lige antal elektroner (closed shell), mens den ubegrænsede metode er bedre til at håndtere et ulige antal elektroner (open shell).[3]

Kildehenvisninger

Skabelon:Reflist

Skabelon:Autoritetsdata