Teoria NEVPT

Da testwiki.
Vai alla navigazione Vai alla ricerca

La teoria NEVPT, N-Electron Valence state Perturbation Theory, è un approccio perturbativo applicabile alle funzioni d'onda del metodo complete active space configuration interation (CASCI) multireference. Rappresenta una estensione della teoria perturbativa di Møller-Plesset, applicata nel calcolo computazionale di chimica quantistica. Importante è il contributo dato dagli italiani Celestino Angeli e Renzo Cimiraglia, dell'Università di Ferrara, ai moderni sviluppi e applicazioni di questa teoria.

La ricerca nell'ambito della teoria ha portato a varie implementazioni. La teoria NEVPT di seguito descritta si applica a un singolo stato elettronico (Single-State NEVPT). Esistono anche delle applicazioni per i casi di quasi-degenerazione, dove l'approccio perturbativo è applicato a un insieme di stati elettronici.

La teoria

Indicando con Ψm(0) una funzione d'onda CASCI di ordine zero definita come una combinazione lineare di determinanti di Slater

Ψm(0)=ICASCI,m|I

ottenuta diagonalizzando l'hamiltoniano esatto all'interno dello spazio CASCI:

𝒫^CAS^𝒫^CAS|Ψm(0)=Em(0)|Ψm(0)

dove 𝒫^CAS è l'operatore di proiezione all'interno dello spazio CASCI.

È possibile definire le funzioni d'onda di perturbazione come funzioni d'onda di ordine zero dello spazio esterno dove k elettroni sono rimossi dallo spazio inattivo (orbitali virtuali e di core) e sommati allo spazio di valenza (orbitali attivi). Per la perturbazione di secondo ordine si verifica coerentemente 2k2. Decomponendo la funzione d'onda CASCI di ordine zero come prodotto antisimmetrico della parte inattiva Φc e della parte di valenza Ψmv in

|Ψm(0)=|ΦcΨmv

le funzioni d'onda di perturbazione possono essere scritte nella forma

|Ψl,μk=|ΦlkΨμv+k.

L'insieme degli orbitali inattivi impiegati nel metodo può essere raggruppato utilizzando un indice totale l, in tal modo le varie funzioni d'onda di perturbazione possono essere indicate utilizzando il termine Ψl,μk, dove μ è un indice numerico riferito alle diverse funzioni d'onda. Il numero di queste funzioni varia relativamente al grado di contrazione dello spazio perturbativo risultante.

Lo schema di eccitazioni relative al secondo ordine è il seguente:

  1. Due elettroni passano dall'orbitale di core a orbitali virtuali, lo spazio attivo (active space) non è raggiunto e non contiene elettroni --> k=0;
  2. Un elettrone passa dall'orbitale di core a un orbitale virtuale e un altro passa dall'orbitale di core a un orbitale attivo, lo spazio attivo è raggiunto con un elettrone --> k=+1;
  3. Un elettrone passa dall'orbitale di core a un orbitale virtuale e un altro passa da un orbitale attivo a uno virtuale, lo spazio attivo perde un elettrone --> k=-1;
  4. Due elettroni passano da orbitali di core a due orbitali attivi, lo spazio attivo è raggiunto con due elettroni --> k=+2;
  5. Due elettroni passano da orbitali attivi a orbitali di core, lo spazio attivo perde due elettroni --> k=-2.

Questi casi rappresentano situazioni dove avvengono eccitazioni che coinvolgono orbitali active space e orbitali non active space (eccitazioni interclasse). Altri tre casi implicano una singola eccitazione interclasse più una eccitazione che avviene all'interno dello spazio attivo:

  1. Un elettrone passa dall'orbitale di core a un orbitale virtuale e avviene una eccitazione interna active space-active space --> k=0;
  2. Un elettrone passa da un orbitale di core a un orbitale attivo e avviene una eccitazione interna active space-active space --> k=+1;
  3. Un elettrone passa da un orbitale attivo a un orbitale virtuale e avviene una eccitazione interna active space-active space --> k=-1.

Approccio totalmente non contratto

Un possibile approccio consiste nel definire le funzioni d'onda negli spazi di Hilbert Slk definiti dai determinanti di Slater con k e l di un dato valore. È interessante notare che i determinanti che caratterizzano questi spazi possono essere scritti come una partizione comprendente la parte inattiva (orbitali di core + orbitali virtuali) Φlk e tutte le possibili parti di valenza (orbitali attivi) ΨIk:

Slk =def {ΦlkΨIk}

La dimensione totale di questi spazi può essere sfruttata per definire gli operatori di proiezione, tramite diagonalizzazione dell'hamiltoniano:

𝒫^Slk^𝒫^Slk|ΦlkΨμv+k=El,μ|ΦlkΨμv+k.

Questo procedimento non è per nulla pratico dato l'elevato costo computazionale: per ogni spazio Slk è necessaria una diagonalizzazione dell'hamiltoniano esatto. Dal punto di vista pratico è preferibile introdurre l'utilizzo dell'hamiltoniano di Dyall ^D. Questo hamiltoniano ha un comportamento simile all'hamiltoniano esatto all'interno dello spazio CAS, possedendo gli stessi autovalori e autovettori dell'hamiltoniano esatto proiettato all'interno dello stesso spazio. Considerando la decomposizione delle funzioni d'onda precedentemente vista, introducendo l'hamiltoniano di Dyall si ottiene:

^D|ΦlkΨμv+k=El,μk|ΦlkΨμv+k

ed estraendo il contributo costante della parte inattiva si ottiene, in funzione della parte di valenza,

^vD|Ψμv+k=Eμk|Ψμv+k.

L'energia totale El,μk è la somma di Eμk e delle energie degli orbitali implicati nella definizione della parte inattiva Φlk. In questo modo è possibile sfruttare una singola diagonalizzazione dell'hamiltoniano di Dyall di valenza nell'effettuazione dei calcoli.

Approccio fortemente contratto

Un approccio differente alla teoria NEVPT consiste nello scegliere una singola funzione per ogni spazio Slk, portando al metodo fortemente contratto (strongly contracted, SC). Un insieme di operatori di perturbazione viene utilizzato per produrre una singola funzione per ogni spazio, funzione definita dalla proiezione all'interno di ogni spazio 𝒫^Slk dell'hamiltoniano applicato alla funzione d'onda contratta di ordine zero. In termini matematici si ha

Ψlk=𝒫^Slk^Ψm(0)

dove 𝒫^Slk è l'operatore di proiezione sul subspazio. In modo equivalente, considerando l'applicazione di una specifica parte dell'hamiltoniano alla funzione d'onda di ordine zero, si può scrivere

Ψlk=VlkΨm(0).

Per ogni spazio possono essere suddivisi appropriati operatori. Evitando di entrare nei dettagli, si può affermare che gli stati quantistici perturbativi non sono normalizzati e la loro norma vale

Nlk=Ψlk|Ψlk=Ψm(0)|(Vlk)+Vlk|Ψm(0).

Questo valore svolge un ruolo importante nell'approccio fortemente contratto.

Una proprietà saliente di Ψlk è che ogni altra funzione nello spazio Slk che è ortogonale rispetto a Ψlk non interagisce con la funzione d'onda di ordine zero attraverso l'hamiltoniano esatto. È possibile utilizzare le funzioni Ψlk come insieme di base per l'espansione della correzione di primo ordine della funzione d'onda attraverso l'hamiltoniano esatto, e anche per l'espressione dell'hamiltoniano di ordine zero considerando i valori medi della decomposizione spettrale

^0=lk|ΨlkElkΨlk+m|Ψm(0)Em(0)Ψm(0)|

dove |Ψlk sono la normalizzazione di |Ψlk.

L'espressione per la correzione di primo ordine della funzione d'onda assume perciò la forma

Ψm(1)=kl|ΨlkΨlk|^|Ψm(0)Em(0)Elk=kl|ΨlkNlkEm(0)Elk

e per l'energia si ha

Em(2)=kl|Ψlk|^|Ψm(0)|2Em(0)Elk=klNlkEm(0)Elk.

Le energie di perturbazione Elk possono essere definite in modo vantaggioso per il calcolo computazionale utilizzando una media di hamiltoniani di Dyall:

Elk=1NlkΨlk|^D|Ψlk

che conducono a

NlkElk=Ψm(0)|(Vlk)+^DVlk|Ψm(0)=Ψm(0)|(Vlk)+Vlk^D|Ψm(0)+Ψm(0)|(Vlk)+[^D,Vlk]|Ψm(0).

Sviluppando il primo termine ed estraendo la parte inattiva dell'hamiltoniano di Dyall si ottiene

Elk=Em(0)+Δεl+1NlkΨm(0)|(Vlk)+[^v,Vlk]|Ψm(0)

con Δεl eguale alla somma delle energie dei nuovi orbitali virtuali occupati meno le energie degli orbitali di core non occupati.

Il termine Em(0) si ottiene sviluppando ciascun operatore V e sostituendolo nell'espressione precedente. Un caso interessante è rappresentato dalla forma assunta per il contributo Vijrs(0), che si dimostra essere identica al contributo del secondo ordine della teoria perturbativa di Møller-Plesset

Em(2)(Srsij0)=Nrsij0εr+εsεiεj.

Approccio parzialmente contratto

Un altro possibile approccio, definito parzialmente contratto (partially contracted, PC), consiste nel definire le funzioni d'onda di perturbazione in un sottospazio Slk di Slk con dimensionalità maggiore (similmente al caso fortemente contratto). Per definire questo subspazio viene utilizzato un insieme di funzioni Φ che è generato dai valori medi degli operatori di perturbazione Vlk. Per esempio, nel caso dell'operatore Vrsi1 si ha

Vrsi1=γrsa(rs|iaEriEsa+sr|iaEsiEra)rs.

L'approccio parzialmente contratto fa uso di funzioni Φrisa=EriEsaΨm(0) e Φrisa=EsiEraΨm(0). Queste funzioni devono essere ortonormalizzate e rese linearmente indipendenti. L'insieme risultante appartiene allo spazio Srsi1.

Una volta definiti tutti gli spazi Slk, si può procedere in modo usuale a calcolare gli operatori di perturbazione diagonalizzando l'hamiltoniano esatto o quello di Dyall nello spazio in questione:

𝒫^Slk^𝒫^Slk|Ψlμk=El,μk|Ψlμk.

Il moderno software di calcolo utilizzato, per l'applicazione della correzione perturbativa parzialmente contratta, sfrutta valori medi dell'hamiltoniano di Dyall. In tal modo i calcoli risultano abbastanza agevoli e non si aggrava il costo computazionale.

Sebbene l'approccio fortemente contratto faccia un uso poco flessibile dello spazio perturbativo, in generale fornisce valori in ottimo accordo con quelli ottenuti tramite l'approccio parzialmente contratto. I due metodi vengono comunemente utilizzati in modo alternativo.

Bibliografia

  • C.Angeli, R.Cimiraglia, S.Evangelisti, T.Leininger, J.-P.Malrieu, Introduction of n-electron valence states for multireference perturbation theory, J. Chem. Phys., 114 (23) 10252 (2001)
  • C.Angeli, R.Cimiraglia, J.-P.Malrieu, n-electron valence state perturbation theory: a fast implementation of the strongly contracted variant, Chem. Phys. Lett., 350 (3-4) 297 (2001)
  • C.Angeli, R.Cimiraglia, J.-P.Malrieu, n-Electron Valence State Perturbation Theory. A spinless formulation and an efficient implementation of the strongly contracted and of the partially contracted variants, J. Chem. Phys., 117 (20) 9138 (2002)

Template:Portale