basis-sets

advertisement
Basis sets
There is no general solution for the Schrödinger except for
hydrogenoids. It is however natural to search for solutions
resembling them.
There is strictly no requirement to start by searching functions
close to hydrogenoids. We can use any function not necessarily
localized on atoms: for solids, plane waves are useful. We can
use functions localized on bonds, on vacancies…
1
Large basis sets
What is stronger than a turkishman? Turkishmen
What is better than a function? Several ones.
Minimizing parameters combing several functions is
generally an improvement (at the most, it is useless).
Basis set associated with hydrogenoids: minimum basis
set. more: extended basis set.
2
SCF limit
Increasing the number of (independent) functions leads to
improve the energy (variational principle). This improvement
saturates.
The limit is called SCF limit. This limit can be estimated by
interpolation.
3
SCF convergence for H+
H2+
d a0 (Ả)
E diss eV
exp
2.0
(1.06 )
2.791
1sH z=1
2.5
(1.32)
1.76
1sH z opt
2.0
(1.06)
2.25
+ 2p
2.0
(1.06)
2.71
+ more
2.0
(1.06)
2.791
4
H2
d a0 (Ả)
E diss
eV
1.40
(0.74)
4.746
1sH z=1
1.61
2.695
1sH z = 1.197
SCF Limit
VB 1sH z=1.166
1.38
3.488
1.40
3.636
1.41
3.782
VB + p (93%s 7%p)
A hundred of
functions
1.41
4.122
1.40
D = 0.5 10-4
4.746
D = 10-6
exp
5
Variation of the Slater exponent
• Hydrogen z=1.24 or z=1.30 smaller than z=1.0
• Diffuse orbitals: z small “soft”
• contracted orbitals: z large “hard”
z =Z/na0 < r> = a0 n(n+1/2)/Z = (n+1/2)/Z
6
Correlation
The SCF energy is always above the
exact energy. The difference is called
the correlation energy, a term coined
by Löwdin.
A certain amount of electron correlation
(Fermi
correlation)
is
already
considered
within
the
HF
approximation, found in the electron
exchange term describing the
correlation between electrons with
parallel spin.
The charge or spin interaction between
2 electrons is sensitive to the real
relative position of the electrons that
is not described using an average
distribution. A large part of the
correlation is then not available at the
HF level. One has to use
polyelectronic functions (VB method)
or post Hartree-Fock methods (CI).
7
Incomplete Basis sets
DZ: E(H2)=-1.128720 a.u.
TZ+0.31(TZ-DZ): E(H2)=-1.134308 a.u.
The term “ab initio” suggest no subjectivity. However the
choice of the functions is arbitrary; The variational
principle allows comparing several choices for
quantitative results (not always desirable for
understanding).
Some functions may be redundant. Therefore, it is better
to express the functions on a basis set of orthogonal
and normalized functions.
8
Basis set superposition error,
BSSE
Since basis sets are incomplete, there is an
error when calculating A + B → C.
Indeed, it seems fair to use the same basis
set for A, B and C. However in C, the
orbitals of B contribute to stabilize A if it the
basis set to describe A is incomplete. The
same is true the other way round. Each
monomer "borrows" functions from other
nearby components, effectively increasing
its basis set and improving the calculation
of derived properties such as energy
Thus A and B should be better described
using the orbitals centered on the other
fragment than alone. It follows that A+B is
underestimated relative to C.
9
Basis set superposition error,
BSSE (counterpoise method).
The energy gain for the reaction is
therefore overestimated.
• For a diatomic formation, the solution
is to calculate A and B using the full
basis set for A+B. (B being a dummy
atom when A is calculated). Ghost
orbitals are orbitals localized where
there is no nucleus (no potential).
• For an interaction between 2 large
fragments, there is a problem of
choosing the geometry for A: that of
lowest energy for A or that in the
fragment A-B. The method is
estimating the BSSE correction in the
fragment of A-B and assuming that it is
the correction for A.
10
Basis set superposition error, BSSE
(Chemical Hamiltonian approach)
The
(CHA) replaces the
conventional
Hamiltonian
with one designed to
prevent basis set mixing a
priori, by removing all the
projector-containing terms
which would allow basis set
extension.
Though conceptually different
from
the
counterpoise
method, it leads to similar
results.
11
Basis set transformation,
orthogonalization
Starting from scratch, a
set of functions is not
necessarily orthogonal.
Orthogonalization uses
matrix transformations.
There are 3 main
orthogonalization
processes:
depends on the ordering; this
may be useful
a'
2
a'
a
2
a
2
a
a'
1
2
a
1
Löwdin
Schmidt
a'
a'
2
a
1
Insensitive to the
ordering.
2
a'
1
a
Canonique
1
1
12
Orthogonal basis sets
Advantage:
- Leads to easier calculations
(no rectangle terms).
- objectivity (canonic or Löwdin)
Inconvenient:
- Interpretation becomes difficult;
it is not possible to talk of AO
occupancy if they are
delocalized.
Per-Olov Lowdin
Uppsala 1916-2000
Orthogonalization:131950
hydrogenoids
Solving Schrödinger equation for hydrogenoids
leads to spatial functions:
Y(r,q,f)= Nn,l rl Pn,l(r) exp(-Zr/n) R(q,f)
• Nn,l is a normalization function (it contains the
dimension a0-3/2)
• rl is a power of r and Pn,l(r) a polynom of degree
n-l-1
• exp(-Zr/n) makes the summation in the universe
finite.
• R(q,f) is an spherical harmonic function.
14
Slater-type orbitals (STOs ) 1930
The radial part appears as a simplification of that of
the hydrogenoid.
Y(r)= Nn,l rl exp(- z r/n*)
Where
John Clarke Slater 1900-1976
Nn,l is a normalization constant,
z is a constant related to the effective charge of the nucleus,
the nuclear charge being partly shielded by electrons.
n* plays the role of principal quantum number, n = 1,2,...,
The normalization constant is computed from the integral
Hence
There is no node for the radial part!
15
Slater-type orbital
They are solution for a spherical potential V’ different from V allowing
the same eigenfunctions and the same eigenvalues than the
Schrödinger equation for the atom.
V' = -Z/r + n* (n*-1)/2r2
or
2r2[E-V']-2r2[E-V’] = n*(n*-1)
Let verify for Y2s= N r e-Zr/2:
16
Slater-type orbital
Why this simplification?
In LCAO, we make combinations of AOs.
It is therefore useless to start by imposing the polynoms.
What changes?
The hydrogenoids are orthogonal <1sI2s>=0.
(eigenfunctions associated with different quantum
numbers).
The Slater orbitals are not orthogonal. 1s+2s resembles
the hydrogenoid 1s (no node) and 2s-1s resembles
the 2s orbital (the combination makes the nodal
surface appear.
17
Double zeta
Using several Slater functions allows representing better
different oxidation states. When there is an electron
transfer, an atom could be A+, A° or A-. For a metal, often
several atomic configurations are close in energy: s2d8,
s1d9 or d10. This correspond to different exponents for the
s and d AOs.
Double and triple zeta functions 2 or 3 AOs adapted to one
oxidation state each and allowing variation in a linear
combination and flexibility.
As soon as the reference to oxidation states disappears
(Gaussian contractions) the terminology becomes less
justified and just qualify the number of independent
functions.
18
Gaussian functions
rn-1
2
-ar
e
with N= (2a/p)0.75 have expressions close to
Gaussians, N
Slater. They are decreasing exponentials (more rapidly than Slaters),
with different slope at r=0*. Close to r=req, differences are small.
Gaussians are not as appropriate than Slaters but not so different to
prevent considering them. The reason to use Gaussians is a computing
facility. In the H-F method, many integrals (N4) involve the product of 4
orbitals. The product of two Gaussian is easily calculated; it is another
Gaussian:
*
19
Gaussian functions fitting Slater
functions with z=1
A Gaussian orbital is a combination (contraction) of several individual
Gaussian functions called primitive. A STO-NG orbital is a linear
combination of N Gaussian fitting closely a Slater orbital.
Minimal basis set:
Sir John
Anthony Pople
1925-2004
Nobel 1998
STO-1G
e-0.27095 r2
STO-2G
.678914
e-0.151623 r2
STO- 3G
0.444635. 0.535328
e-0.109818 r2 e-0.405771 r2
0.430129
e0.9518195 r2
0.154329
e-2.22766 r2
20
Fit of a Slater-type orbital by STO-NG
0, 6
Slater
Amplitude
A m plitu de
0, 5
STO3G
0, 4
0, 3
0, 2
STO1G
0, 1
-0,0
0
1
2
3
4
rayon
(bohr)
Radius
(a.u.)
21
densityR adiale
probability
RadialD ensité
de P robalibilté
Fit of a Slater-type orbital by STO-NG
0, 05
STO1G
0, 04
STO3G
0, 03
SLATER
0, 02
0, 01
0, 00
0
1
2
3
rayon (bohr)
Radius
(a.u.)
4
22
Correspondance for z≠1
There is scaling factor: r →z2/z1 r
When the Slater exponent is multiplied by z2/z1, the Gaussian
exponent is multiplied by (z2/z1)2.
e-zr
=
2
-ar
e
=
2
-[√ar]
e
→ (z2/z1) = (a2/a1)0.5
For H, the Slater exponent is multiplied by 1.24; those of the
gaussian function are multiplied by 1.242= 1.5376
For C, the Slater exponent is multiplied by 1.625; those of the
gaussian function are multiplied by 1.6252= 2.640625
23
Minimal basis set and split valence
basis set.
STO-3G has been a long time used; with improvement of
computing facilities, this is not the case nowadays in
spite of the simplicity of using minimal basis.
One way to improve accuracy is taking more functions.
Releasing all contractions (N functions instead of 1 linear
combination) is expensive. We can split the Gaussian
into two sets. The partition may make groups or isolate
the outermost primitive. The first procedure perhaps
involves larger energy contribution but the second one is
more chemical. The flexibility in reaction is necessary for
the electron participating to the transformation (chemical
reaction). If only the outermost primitive is isolated, we
have the split-valence basis set named N-X1G by Pople.
24
Split valence basis set; N-X1G
Core orbitals are represented by a single
orbital with N primitives.
Valence orbitals are represented by 2
orbitals: one orbital with X primitives
and one diffuse orbital.
Sir John
Anthony Pople
1925-2004
Nobel 1998
basis
3-21G
4-31G
6-31G
core
3
4
6
valence valence
2
1
3
1
3
1 25
Forget about Slater :
Minimal basis set
Huzinaga and Dunning
One way to obtain contraction is making a full calculation with no
contraction and using the MO coefficients for contraction.
Basis set for O
26
Alternative partitioning for extended
basis sets;
Huzinaga and Dunning
The basis set for O [9s5p/3s2p] by Dunning means that there are 3 s
orbitals (using 1, 2 and 6 primitives) and 2 p orbitals (using 4 and 1
primitives). The “1s” orbital is represented by the first orbital (1
primitive).
The basis set for O2- [13s7p/5s3p] by Pacchioni and Bagus means that
there are 5 s orbitals (using 6, 2, 1, 2 and 1 primitives) and 2 p orbitals
(using 4, 2 and 1 primitives). The “1s” orbital is represented by the first
orbital (6 primitives).
DZHD Double-Zeta Huzinaga-Dunning DTZHD Double-triple-Zeta
Huzinaga-Dunning:
The contraction generates several orbitals and is qualified a N zeta
even if this is more mathematics than physics: the relation with Slater
orbitals and oxidation states desappears.
27
cc-pVDZ and others
These basis are designed to converge systematically to the complete basis set
(CBS) limit using extrapolation techniques. The 'cc-p', stands for 'correlation
consistent polarized' and the 'V' indicates they are valence only basis sets.
Examples of these are: cc-pVDZ - Double-zeta, cc-pVTZ - Triple-zeta, cc-pVQZ
- Quadruple-zeta, cc-pV5Z - Quintuple-zeta, aug-cc-pVDZ, ( Augmented
versions of the preceding basis sets with added diffuse functions)...
H-He
B-Ne
Al-Ar
cc-pVDZ [2s1p] → 5 func.
[3s2p1d] → 14 func.
[4s3p1d] → 18 func.
cc-pVTZ [3s2p1d] → 14 func.
[4s3p2d1f] → 30 func.
[5s4p2d1f] → 34 func.
cc-pVQZ [4s3p2d1f] → 30 func. [5s4p3d2f1g] → 55 func. [6s5p3d2f1g] → 59 func.
28
Polarized Basis sets
For H2, 7% of p improved the total energy from 3.782 eV to 4.122 eV.
The molecular potential is not spherical around each atom. The
directionality is provided by p-type orbitals.
Polarization functions consists to add “l+1” functions:
External valence
shell
s
p
d
polarization
p
d
f
Pople’s notation
6-31G**: first asterisk “heavy atoms”; second asterisk: p-type on H
29
6-21G(df) add d and f functions
and He
Basis sets for anions,
6-31++G**
Anions require diffuse orbitals and are more difficult to
calculate “in gas phase” than neutral or cationic species.
Usually one can use more diffuse (smaller) exponents.
The addition of diffuse functions, denoted in Pople-type
sets by a plus sign, +, and in Dunning-type sets by "aug"
(from "augmented"). Two plus signs indicate that diffuse
functions are also added to light atoms (hydrogen and
helium).
30
Rydberg functions
These orbitals are much more diffuse than
the others associated with the valence.
They are associated with loosely tight
electrons occupying atomic orbitals with a
quantum number n+1
31
Pseudopotentials
Core orbitals do not participate to much to
chemistry and it is more useful and
simpler to calculate only the valence.
Then core electron interactions are
replaced by a pseudopotential.
The pseudopotential is an effective potential
constructed to replace the atomic allelectron potential such that core states
are eliminated and the valence electrons
are described by nodeless pseudowavefunctions.
Only the chemically active valence electrons
are dealt with explicitly, while the core
electrons are 'frozen'
Motivation:
Reduction of basis set size
Reduction of number of electrons
Inclusion of relativistic and other effects
32
33
Pseudopotentials
Small core – Large core: More or less electrons can be frozen. In a small core,
not only the valence electrons are treated explicitly but also the outer shell
beneath.
Norm-conserving pseudopotentials are such that the pseudo- and all-electron
valence eigenstates have the same energies and amplitude (and thus density)
outside a chosen core cutoff radius rc.
Pseudopotentials with different cutoff radius are said to be harder or softer.
Softers are more rapidly convergent, but at the same time less transferable,
that is less accurate to reproduce realistic features in different environments.
Ab initio? The expression of the pseudopotential is a parameterized expression
fitted on experiment. It needs some estimated formula and not the only use of
Schrödinger equation. As for DFT, it is ab-initio in the sense of not introducing
empirical data to evaluate integrals, but it does through the fitting of a potential.
History: First introduced by Hellmann in the 1930s. By construction of this
pseudopotential, the valence wavefunction is guaranteed to be orthogonal to all
34
the core states.
Used with plane waves to avoid introducing an excessive number of
PW to represent the oscillations close to the nucleus.
35
Step calculations
To save calculation efforts, on can use
different accuracy for optimization of
geometry and calculation of properties on
the optimized geometry.
UHF/3-21G(d)
means that the geometry was optimized
using UHF/3-21G(d) and the final result
was calculated using UB3LYP/6-31G(d)
36
Counterintuitive effect
Hij-ESij is usually negative since Hij is larger than -ESij.
For high S values and low lying orbitals this can be not
true.
Then since interacting terms change sign, the out-ofphase combination become lower in energy than the
in-phase combination.
The change of sign also imposes some negative
population of atomic orbitals and some values
exceeding 2.
Mulliken population are less reliable when the basis set
is extended, since there are large S values between
two functions that have nearly the same localization.
37
How many AOs? How many occupied
MOs? How many vacant MOs?
For C2H4
# MOs
# occ
# vac
EHT
STO-3G
3-21G
4-31G
6-31-G**
PS-31G
38
How many AOs? How many occupied
MOs? How many vacant MOs?
For C2H4
EHT
# MOs
12
# occ
6
# vac
6
STO-3G
14
8
6
3-21G
20
8
12
4-31G
20
8
12
6-31-G** 42
8
34
PS-31G
6
12
18
39
Download