R - Instytut Fizyki

Transkrypt

R - Instytut Fizyki
Metody obliczeniowe ab initio
w fizyce struktur atomowych.
Wykład 2: Pseudopotencjały
zachowujące normę
Instytut Fizyki Politechniki Wrocławskiej
Streszczenie:
• Idea pseudopotencjału
• Atom - przypomnienie
• Elektrony walencyjne i korowe
• Przybliżenie zamrożonego rdzenia (”frozen core”)
• Idea i konstrukcja pseudopotencjałów
• Przykład: atom K
• Transferowalność pseudopotencjałów - podstawowe testy
• Problem reprezentacji operatora pseudopotencjału
• Transformacja Kleinmana-Bylandera - pseudopotencjały w pełni separowalne; eliminacja stanów ”zjaw” (ghost states)
Idea pseudopotencjału
Problem: skomplikowana struktura elektronowa atomu
Hipoteza: Pełna struktura atomu nieistotna z punktu widzenia własności
fizycznych układu wieloatomowego (w zakresie niskich energii)
Spostrzeżenie: jon - centrum (potencjał) rozpraszające w układzie wieloatomowym
Idea pseudopotencjału: zastąpić jon w układzie pseudojonem o takich samych własnościach rozpraszających lecz znacznie prostszej strukturze ”wewnętrznej”
Atom: przypomnienie (W1)
Równanie Kohna-Shama:


1
 ∇2 + V SCF (r) ϕ(r) = εϕ(r)
2






1 ∂  2∂
−
r
+ L̂2  + V SCF (r) ϕ = εϕ,
2
2r ∂r
∂r
ϕ = Ylm (r̂)R(r)




1 d  2 d  l(l + 1)
−
r
+
+ V SCF (r) R(r) = εR(r)
2
2
2r dr
dr
r
R(r) = u(r)/r
1 d2
l(l + 1)
−
+
+ V SCF (r) u(r) = εu(r)
2
2
2 dr
r


{uν,l (r), εν,l }
Przykład: atom potasu
Radial Wavefunctions
K 15:58:44 Feb 25 2004 scharoch
2
4s
3p
3s
2p
2s
1s
u(r) (arbitrary scale)
1
0
−1
−2
0
1
2
r (bohr)
3
Energie poziomów Kohna-Shama (eV):
1s -3511.5589
2s -352.2558
2p -280.0242
3s -35.1821
3p -18.8391
4s -2.4278
4
Elektrony walencyjne i korowe
Kłopoty z reprezentacją równań Kohna-Shama:
Skala funkcji w obszarze rdzenia: 1/ZBohr
Baza fal płaskich, liczba funkcji : ∼ Z 3
Liczba elementów macierzowych hamiltonianu: ∼ Z 6
Duże wartości składowych energii !
Hipoteza:
Wiązania chemiczne + własności fizyczne w zakresie niskich energii zdeterminowane przez ”elektrony walencyjne”.
Elektrony walencyjne:
kryterium energetyczne: orbitale o najwyższych energiach
kryterium przestrzenne: części orbitali powyżej pewnego promienia rc (promień odcięcia)
Przybliżenie zamrożonego rdzenia
Hipotetyczna procedura obliczeniowa:
1.Wykonujemy obliczenie pełnoelektronowe dla pojedynczych atomów.
2.Dzielimy orbitale Kohna-Shama na walencyjne i korowe.
3. Rozwiązujemy równania Kohna-Shama dla całego układu z ”zamrożonymi” stanami korowymi atomów, ale ...
Problem: stany walencyjne ortogonalne do stanów korowych → taka sama
częstość przestrzenna oscylacji → konieczna taka sama reprezentacja !!!
Hipoteza: nie jest istotna struktura gęstości w rdzeniu a jedynie całkowita
wartość ładunku →
-orbitale korowe: ekranowanie jądra
-część korowa orbitali walencyjnych: nieistotne oscylacje (możliwość ”wygładzenie”)
Podział orbitali w atomie potasu
Radial Wavefunctions
K 15:58:44 Feb 25 2004 scharoch
2
4s
3p
3s
2p
2s
1s
u(r) (arbitrary scale)
1
0
−1
−2
0
1
2
r (bohr)
Na przykład:
1s, 2s, 2p, 3s, 3p - korowe
4s - walencyjny
3
4
Konstrukcja pseudopotencjału
1 AE
Atomu pełnoelektronowy → stany własne: φAE
i (r) = r ui (r)Ylm (r̂)
"
1 d2
l(l + 1)
AE AE
−
+
+ V AE [nAE ; r] uAE
νl (r) = νl uνl (r)
2
2
2 dr
2r
#
nAE (r) =
X
occ
2
|φAE
i (r)|
Pełny potencjał: V AE [nAE ; r] = − Zr + V H [nAE ; r] + V XC [nAE ; r]
Pseudoatom → stany własne: φi (r) = 1r ui (r)Ylm (r̂)
"
1 d2
l(l + 1)
−
+
+ V scr [n; r] ul (r) = l ul (r)
2
2
2 dr
2r
#
n(r) =
X
|φi (r)|2
occ
Potencjał ekranowany: Vlscr = Vlion + V H [n; r] + V XC [n; r]
Konstrukcja PP (2):
Warunki nakładane na pseudofunkcję falową ul (r):
1. energie własne takie same jak pełnoelektronowe: l = AE
νl
2. funkcja identyczna z pełnoelektronową powyżej pewnego promienia
odcięcia (”cutoff radius”) rlcut : ul (r > rcut ) = uAE
νl (r)
(warunek równoważny równości pochodnych logarytmicznych:
1 d
u(r) dr u(r))
AE
3. zachowana norma funkcji: hφl |φl i = hφAE
l |φl i = 1
4. funkcja ”gładka” (pozbawiona węzłów)
Konstrukcja PP (3):
Dalsze kroki:
• parametryzacja pseudofunkcji ul (r) dla r < rcut - likwidacja węzłów
(różne typy parametryzacji: Hammana, Troullier-Martins)
• odwrócenie równania Schrödingera:
Vl
scr
l(l + 1)
1 d2
+
ul (r)
(r) = l −
2r2
2ul (r) dr2
• odekranowanie pseudopotencjału → pseudopotencjał jonowy:
Vlion (r) = Vlscr − V H [n; r] − V XC [n; r]
Problem. energia (potencjał) korelacji-wymiany nie jest funkcjonałem liniowym ze względu na gęstość:
V XC [nAE = ncore + n] 6= V XC [ncore ] + V XC [n]
konieczna poprawka ! (non local core-valence xc)
Przykład: atom K
Zbiór wejściowy do programu FHI98PP:
19.00 5 1 8 3.20 : z nc nv iexc rnlc
1 0 2.00 : n l f
2 0 2.00
2 1 6.00
3 0 2.00
3 1 6.00
4 0 1.00
2 t : lmax s-pp-def
1 0.00 0.00 t : ltrct et s-pp-type
2 0.00 0.00 t
Atom K: gęstość elektronowa
Radial Densities K 15:53:25 Mar 01 2005 abi
pseudo valence
2
-3
4πr n(r) (bohr )
20
true core
model core
15
10
5
0
0
1
2
3
r (bohr)
4
Atom K: funkcje pełnoelektronowe vs. pseudofunkcje
Pseudo vs All-Electron Wavefunctions
K 15:53:25 Mar 01 2005 abi
1s rc=2.368
4s
2p rc=3.673
u(r) (arbitrary scale)
1.0
4p
3d rc=3.673
3d
0.0
0
1
2
3
r (bohr)
4
Atom K: pseudopotencjały ekranowane
Screened Pseudopotentials
K 15:53:25 Mar 01 2005 abi
1
0 rc=2.367
1 rc=3.673
2 rc=3.673
-1
ps
V (r) (hartree)
0
-2
-3
0
1
2
3
r (bohr)
4
Atom K: pseudopotencjały jonowe
Ionic Pseudopotentials
K 15:53:25 Mar 01 2005 abi
1
0 rc=2.367
1 rc=3.673
2 rc=3.673
-1
ps
V (r) (hartree)
0
-2
-3
0
1
2
3
r (bohr)
4
Atom K: pochodne logarytmiczne funkcji ul (r)
Logarithmic derivatives D(E)
K 15:54:06 Mar 01 2005 abi r=5.1693 loc s loc for
all-electron
all-electron
semilocal
semilocal
separable
separable
reference state
10.0
0.0
d
D(E) (arbitrary scale)
-10.0
10.0
0.0
p
-10.0
10.0
0.0
s
-10.0
-2
-1
0
E (hartree)
1
2
Transferowalność pseudopotencjałów - podstawowe testy
Ważna tożsamość:



 d
1
2 d
ln Ψ(; r)
− |Ψ(; r)|
2
d  dr
r=r
=
c
Z Z rc
=
0
|Ψ(0 ; r)|2 r2 drdΩ
0
...gwarantuje prawidłową zmienność pseudofuncji od energii odniesienia w
otoczeniu 0 , z dokładnością do członu liniowego
Testy. Porównujemy atom pełnoelektronowy, pełnoelektronowy z zamrożonym jądrem i pseudoatom, biorąc pod uwagę wielkości:
• energia całkowita (wzbudzenia): E[n(fk )]
• wartości własne (twierdzenie Janaka):
• twardość chemiczna (odpowiedź):
(w funkcji obsadzenia poziomu k:)
∂E(fk )
∂fi
∂ 2 E(fk )
∂fi ∂fj
=
= i (fk )
∂i (fk )
∂fj
Reprezentacja operatora pseudopotencjału
Pseudopotencjał Vlion zależy od liczby kwantowej l !
Pseudopotencjał półlokalny:
ps
0
hr|V̂ |r i = V
loc
0
(r)δ(r − r ) +
lX
max m=l
X
l=0 m=−l
δ(r −
∗
Ylm
(r̂)δVlps (r)
r2
gdzie
ps
V loc (r) = Vl=l
loc
ps
δVlsl = Vlps − Vloc
(r)
r0)
Ylm (r̂0 )
Transformacja
Kleinmana-Bylandera
Problem: wyznaczanie elementów macierzowych operatora pseudopotencjału w zadanej bazie (np. fal plaskich)
Transformacja Kleinmana-Bylandera:
hr|V̂ ps |r0 i = hr|V̂ loc + δ V̂ KB |r0 i
P max Pl
ps
KB
KB
0
hχKB
→ Vlloc
(r)δ(r − r0 ) + ll=0
m=−l hr|χlm iEl
lm |r i
hr|χKB
lm i
sl
1
1 ups
l (r)δVl (r)
= χl (r)Ylm (Ωr ) =
sl k1/2 Ylm (Ωr )
r
r kups
δV
l
l
EtKB
sl
kups
l δVl k
= ps KB
hΨlm |χlm i
Cena: stany zjawy (Ghost states)