Метод функционала плотности. Ab initio молекулярная динамика. Методические указания к лабораторным работам
.pdf
рассматривать как функционал |
n |
out |
, так как существует связь выходной |
|
|
|
плотности и входного потенциала, однако, уравнения Кона-Шама не дают
никакого способа выбора n |
out |
кроме, как определяемой потенциалом. |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
Уравнения Кона-Шама решаются для потенциала V |
in |
, чтобы свести к |
||||||||
|
|
|
|
|
|
|
|
|
|
|
минимуму энергию (1.67). Тогда |
V |
in |
VKS , выходная плотность n |
out |
является |
|||||
|
|
|
|
|
|
|
|
|||
плотностью основного состояния |
n |
0 |
, а потенциал и плотность согласуются с |
|||||||
|
|
|
|
|
|
|
|
|
|
|
соотношением (1.28). Функционал |
EKS [V in ] является вариационным, все |
|||||||||
другие потенциалы приводят к энергиям, которые выше на величину, которая
квадратичная ошибки V |
in |
VKS |
. Вблизи минимума энергии, ошибка в энергии |
|||
|
|
|
|
|
|
|
также должна быть квадратичной ошибки в плотности n n |
|
n |
, так что: |
|||
|
|
|
|
out |
0 |
|
E |
|
[V |
in |
] E |
|
[V |
|
] |
1 |
|
|
|
|
||||||
KS |
|
KS |
KS |
2 |
|||||
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
, '
drdr' |
|
|
2 |
E |
|
|
n(r, ) n(r', ' ) |
|
|
|
|
|
|||
|
|
|
|
KS |
|
||
|
|
|
|
|
|||
|
n(r, ) n(r', ' ) |
|
|||||
|
|
n |
|
||||
|
|
|
|
|
|
0 |
|
,
(1.68)
где второй терм всегда положительный.
Как было показано Харрисом, Вейнертом, Фолксом и Хейдоком,
можно выбрать различные выражения для функционала полной энергии,
которые даны явно в термах плотности. Функционал представляется в термах
плотности nin , определяет входной потенциал |
V[nin ] V in , что в свою очередь |
|
n |
ведет прямо к сумме собственных значений первое слагаемое в правой части
(1.67). |
Затем энергия определяется |
путем оценки функционала |
Epot[n |
in |
] |
в |
|||
|
|
|
|
|
|
|
|
|
|
(1.63) |
с точки зрения выбранной |
входной плотности |
n |
in |
(r, ) |
(вместо |
|||
|
|
|
|
|
|
|
|
|
|
выходной плотности nout (r, ) , как в Кона-Шама функционале).
E |
HWF |
[n |
in |
] E [V |
|
] |
|
drV |
|
(r)n |
in |
(r, ) E |
|
[n |
in |
] |
||
|
|
|
s |
n |
in |
|
n |
in |
|
|
|
pot |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1.69)
Для данных входной плотности nin и потенциала |
V in , разница в двух |
|||
|
|
|
|
n |
выражениях для энергии включает в себя только потенциальные термы: |
||||
EKS [V in ] EHWF [nin ] drVnin (r)[nout (r, ) nin (r, )] [Epot[nout ] Epot[nin ]] (1.70) |
||||
|
|
|
|
|
Если n nout n0 мало, V in |
(r) E |
pot |
/(n(r, )) in , то: |
|
n |
|
n |
|
|
|
|
|
|
31 |
E |
KS |
[V |
in |
] E |
HWF |
[n |
in |
] |
|
drdr' K (r, ;r', ') |
n |
|||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in |
|
|
|
|
|
|
|
|
|
|
|
|
, ' |
|
|
|
|
|
|
|
|
|
|
|
2 |
(E |
|
[n] E |
|
[n]) |
|
|||
K (r, ;r', ' ) |
|
|
H |
XC |
|
|||||||||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
n(r, ) n(r', ' ) |
|
|||||||||
n(r,
) n(r',
' )
,
(1.71)
Основным преимуществом явного функционала плотности (1.69)
является то, что для плотностей вблизи с правильным решением, он может точно приблизить истинную Кона-Шама энергию. В частности, для отличного приближения останавливается расчет после одного вычисления собственных значений: в этом случае даже не нужно вычислять выходную плотность. Такой подход весьма успешный, если n(r) аппроксимируется суммой атомных плотностей [7, 13, 16, 19].
1.7 Псевдопотенциалы
Фундаментальная идея «псевдопотенциала» заключается в замене сильного кулоновского потенциала ядра и эффектов связанных основных электронов на эффективный ионный потенциал, действующий на валентные электроны. Псевдопотенциалы могут быть получены в атомных расчетах, а
затем использоваться для вычисления свойств валентных электронов в молекулах или твердых веществах, так как ядерные состояния остаются почти без изменений. Кроме того, тот факт, что псевдопотенциалы не являются уникальными, позволяет делать свободу выбора формы, которая упрощают расчеты и интерпретацию полученной электронной структуры.
Появление «ab initio нормосохраняющих» и «ультрамягких» псевдопотенциалов, привело к точным расчетам, которые являются основой для многих современных исследований и разработок новых методов в электронной структуре.
Большинство современных расчетов основаны на «ab initio
нормосохраняющих» потенциалах. Требование «нормосохранения» является ключевым шагом на пути точных, передаваемых псевдопотенциалов,
построенных в одной среде (обычно атом), которые могли точно описать
32
валентные свойства в различных средах, включая атомы, ионы, молекулы и конденсированные среды.
Было показано, что можно воспользоваться вспомогательными локализованными функциями для того, чтобы определить «ультрамягкие псевдопотенциалы». Выражая псевдофункции в виде суммы гладкой части и более быстро меняющейся функции, локализующейся вокруг каждого ионного остова, точность нормосохраняющих псевдопотенциалов может быть улучшена, в то же время, делая расчеты вычислительно дешевле (хотя за счет дополнительной сложности в программах).
Нормосохраняющие псевдопотенциалы
Псевдопотенциалы, генерируемые расчетами на атомах (или атомно-
подобных состояний), называются «неэмпирические», так как они не установлены экспериментом. Понятие «нормосохранения» занимает особое место в развитии первопринципных псевдопотенциалов; это упрощает применение псевдопотенциалов, делает их более точными и допускает перемещение. Нормосохраняющие псевдофункции iPS (r) нормированы и являются решениями модельного потенциала, выбранного для воспроизведения валентных свойств в вычислениях для всех электронов. В
применении псевдопотенциалов в сложных системах, таких как молекулы,
кластеры, твердые вещества валентные псевдофункции удовлетворяют обычным условиям ортонормированности как в уравнении (1.23):
,PS
i
|
',PS j
|
i, j |
|
, ' |
|
|
,
(1.72)
так что для уравнений Кона-Шама имеют тот же вид, что и в (1.26):
,PS |
|
PS |
(r) 0 |
, |
(HKS |
i |
) i |
, который задается в (1.27) и (1.28).
Список требований к «хорошему» ab initio псевдопотенциалу:
(1.73)
33
1)Полноэлектронные и псевдовалентные собственные значения согласовываются на выбранной атомной опорной конфигурации.
2)Полноэлектронные и псевдовалентные волновые функции
согласовываются вне выбранного радиуса ядра |
Rc . |
3) Логарифмические производные полноэлектронных и псевдо волновых
функций согласованы на Rc . |
|
|
4) Интегрированный заряд внутри |
Rc |
для каждой волновой функции |
согласовывается (нормосохранение). |
|
|
5)Первая производная по энергии логарифмических производных
полноэлектронных и псевдоволновых функций согласовываются на Rc .
Из пунктов 1 и 2 следует, что нормосохраняющие псевдопотенциалы равны атомному потенциалу за пределами «ядерной области» радиуса Rc .
Это потому, что потенциал определяется однозначно по волновой функции и
энергии |
, что не должно быть собственной энергией. Из пункта 3 следует, |
что волновая функция I (r) и ее радиальная производная I ' (r) непрерывны в
Rc |
для |
любого |
гладкого потенциала. Безразмерная |
логарифмическая |
|||
производная D определяется: |
|
|
|
||||
|
DI |
( , r) r i ( , r) / I ( , r) r |
d |
ln I ( , r) |
(1.74) |
||
|
|
|
' |
|
|
|
|
|
|
|
|
|
dr |
|
|
|
Внутри |
Rc |
псевдопотенциал и радиальная псевдоорбитальная I |
||||
|
|
|
|
|
|
|
PS |
отличаются от их полноэлектронной копии, однако, пункт 4 требует, чтобы интегрированный заряд:
Rc |
|
|
Rc |
|
|
|
QI drr2 |
| I (r) |2 dr | I (r) |2 , |
(1.75) |
||||
0 |
|
|
0 |
|
|
|
тот же самый для |
I |
(или |
I ), |
как и для полноэлектронной радиальной |
||
|
|
PS |
|
PS |
|
|
орбитального |
I |
(или |
I ) |
для |
валентного состояния. |
Сохранение QI |
гарантирует, что: (а) суммарный заряд в ядерной области правильный; (б)
нормализованные псевдоорбитали равны истинным орбиталям вне Rc .
34
Применительно к молекуле или твердому телу, эти условия обеспечивают то,
чтобы нормализованные псевдоорбитали были корректными в области вне
Rc |
между атомами, где происходит склеивание, и что потенциал вне |
Rc |
правильный, так как потенциала вне сферически симметричного распределения заряда зависит только от полного заряда внутри сферы.
Пункт 5 является важным шагом на пути к цели построения хорошего псевдопотенциала: один псевдопотенциал, который может быть получен в простой среде, как сферический атом, а затем быть использованным в более сложной среда. В молекуле или твердом теле, волновые функции и собственные значения изменяются, а псевдопотенциал, который удовлетворяет пункту 5 будет воспроизводить изменения в собственных
значениях в линейном порядке в изменении самосогласованного потенциала.
Радиальное уравнение для сферического атома или иона может быть
записано:
|
1 |
l |
|
l(l 1) |
Veff (r) |
|
|
|
|
||
|
|
' ' (r) |
|
|
2 |
l |
(r) 0 |
, |
(1.76) |
||
|
2 |
|
|
2r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
где - |
|
энергия, |
l - |
угловой момент, штрих – производная по |
r . Данное |
||||||
уравнение может быть преобразовано путем определения переменной:
x ( , r) |
d |
ln (r) |
1 |
[D |
( , r) 1] |
|
|
||||
l |
dr |
l |
r |
l |
|
|
|
|
|
Уравнение (76) эквивалентно уравнению:
x ' ( , r) [x ( , r)]2 |
|
l(l 1) |
2[V (r) ] |
||
r 2 |
|||||
l |
l |
|
|
||
Дифференцирование (78) по энергии:
|
x |
' ( , r) 2x ( , r) |
|
x |
( , r) 1 |
|
|
||||
|
l |
l |
|
l |
|
|
|
|
|
Это отношение справедливо для любой функции
f '(r) 2x ( , r) f '(r) |
1 |
|
|
[ (r)2 |
f (r)] |
(r)2 |
|
r |
|||
l |
|
l |
|
||
|
l |
|
|
|
|
(1.77)
(1.78)
(1.79)
f (r) и любого l :
(1.80)
35
Умножая на |
l (r) |
2 |
и интегрируя, находим на радиусе R: |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
R |
|
|
|
|
R |
|
|
|
x |
( , r) |
|
|
|
dr (r) |
2 |
|
|
|
Q (R) |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
l |
|
|
(R) |
2 |
l |
|
|
|
(R) |
2 |
l |
||
|
|
|
|
0 |
|
|
|
|
|
|||||
|
|
|
l |
|
|
|
|
|
|
l |
|
|
|
|
Или в термах логарифмической производной Dl ( , R) :
|
|
|
|
R |
|
R |
|
|
|
|
R |
|
|
D |
( , R) |
|
|
|
dr (r) |
2 |
|
|
|
Q (R) |
|||
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
l |
|
|
(R) |
2 |
l |
|
|
|
(R) |
2 |
l |
|
|
|
|
0 |
|
|
|
|
|
|||||
|
|
|
l |
|
|
|
|
|
l |
|
|
|
(1.81)
(1.82)
Если l |
имеет ту же величину, что и полноэлектронная функция l в |
|
PS |
|
|
Rc и подчиняется нормосохранению ( Ql |
то же), тогда первая производная по |
|
энергии логарифмической производной |
xl ( , r) и Dl ( , R) такая же, как и для |
|
полноэлектронной волновой функции. |
|
|
Ультрамягкие псевдопотенциалы
Одной из целей псевдопотенциала является создание псевдофункции,
которая является гладкой, насколько это возможно, и оставаться точной.
Нормосохраняющиеся псевдопотенциалы достигают цели точности, как правило в ущерб гладкости.
Рисунок 1.3 - 2р радиальная волновая функция (r) для кислорода в LDA:
полноэлектронная функция (сплошная линия); псевдофункция, генерируемая с использованием HSC нормосохраняющегося псевдопотенциала (точечная линия); гладкая часть псевдофункции ~ «ультрамягкого» метода
(пунктирная линия)
36
Другой подход, известный как «ультрамягкие псевдопотенциалы»,
достигает точности, выражая в термах гладкой вспомогательной функции вокруг каждого ионного остова. Вводится вспомогательная псевдоволновая функция, которая плавно переходит в полноэлектронную волновую функцию на радиусе обрезания. Каждой полноэлектронной функции можно сопоставить псевдоволновую функцию при единственном условии – совпадении этих функций на радиусе обрезания [7, 13, 16, 19, 23, 24].
1.8 Плоские волны и сетки
Плоские волны особенно подходят для периодических кристаллов, где они обеспечивают интуитивное понимание, а также простые алгоритмы практических расчетов. Методы, основанные на сетках в реальном пространстве, являются наиболее подходящими для конечных систем. Оба метода используются с быстрым преобразованием Фурье.
Уравнение Шредингера для независимых частиц в базисе плоских
волн
Собственные состояния любой независимой частицы в уравнении,
подобном уравнению Шредингера, в котором каждый электрон движется в эффективном потенциале Veff (r) , таких, как уравнения Кона-Шама, отвечают требованиям уравнения собственных значений:
|
|
(r) |
(r) [ |
|
|
2 |
V |
(r)] |
(r) |
|
H |
|
|
(r) |
|||||||
eff |
|
|
||||||||
|
i |
|
2m |
|
|
eff |
i |
i i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e |
|
|
|
|
|
|
(1.83)
В твердом (или любом состоянии конденсированной среды) удобно требовать, чтобы состояния были нормализованы и подчинялись периодическим граничным условиям в большом объеме на бесконечности.
Пользуясь тем, что любая периодическая функция может быть разложена в ряд Фурье, собственная функция может быть записана:
i (r) ci,q |
1 |
|
exp(iq r) ci,q | q , |
(1.84) |
|
|
|
|
|||
|
|
||||
q |
|
|
q |
|
|
|
|
|
|
|
37 |
где
ci,q
- коэффициенты разложения волновой функции по базису
ортонормированных волн
| q
:
q'| q |
1 |
dr exp(iq'r) exp(iq r) q,q' |
|
|
|||
|
|
||
|
|
(1.85)
Уравнение Шредингера в пространстве Фурье:
|
| q ci,q i q'| q ci,q ici,q |
|
q'| Heff |
(1.86) |
|
q |
q |
|
Матричный элемент оператора кинетической энергии (последнее выражение в единицах Хартри):
|
|
2 |
|
|
|
|
2 |
|
|
|
|
|
1 |
|
|
|
|
q'| |
|
|
2 |
| q |
|
| q | |
2 |
|
|
|
| q | |
2 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
2m |
|
|
|
2m |
|
|
|
q,q' |
|
2 |
|
|
|
q,q' |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
e |
|
|
|
|
e |
|
|
|
|
|
|
|
|
|
|
Для кристалла потенциал |
Veff (r) |
периодический |
представлен в виде суммы компонент Фурье: |
||
Veff (r) Veff (Gm ) exp(iGm r) , |
|
|
m |
|
|
где Gm - вектор обратной решетки.
(1.87)
и может быть
(1.88)
V |
(G) |
1 |
|
V |
(r) exp(iG r)dr |
|
|
|
|||||
eff |
|
|
|
eff |
|
|
|
|
cell |
|
|
||
|
|
|
|
cell |
|
|
(1.89)
где cell - объем основной ячейки. Таким образом, матричные элементы потенциала:
q'|Veff |
| q Veff (Gm ) q q',G |
m |
(1.90) |
|
|
|
|
|
m |
|
|
Определим q k Gm и |
q' k Gm' , |
тогда уравнение Шредингера для |
|
любого k можно записать в виде матричного уравнения:
|
H |
m,m' |
(k)c |
(k) |
(k)c |
(k) |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
i,m' |
|
|
i |
|
|
i,m' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
m' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(k) k G |
|
|
|
| k G |
|
|
|
2 |
| k G |
|
|2 |
|
V (G |
|
G |
|
|
||||
H |
m,m' |
m |
| H |
eff |
m' |
|
|
m |
m,m' |
m |
m' |
) |
||||||||||||
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
2me |
|
eff |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
(1.91)
(1.92)
38
Здесь обозначены собственные значения и собственные функции i=1,2,... для дискретного набора решений матричных уравнений для данного k . Уравнения (1.91) и (1.92) являются основными уравнениями Шредингера в периодическом кристалле.
Теорема Блоха и электронные зоны
Теорема Блоха: Каждая собственная функции в уравнении Шредингера
(1.91), для заданного k (1.84), с суммой по q ограниченной q k Gm ,
которая может быть записана:
i,k (r)
Ncell
u |
i,k |
(r) |
|
|
c |
(k) |
1 |
exp(i(k |
G |
|
) r) exp(ik r) |
1 |
u |
|
(r) |
|||
|
m |
|
|
i,k |
|||||||||
i,m |
|
|
|
|
|
|
N |
|
|
|
|||
m |
|
|
|
|
|
|
|
cell |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
cell . |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
c |
(k) exp(iG |
|
r) |
|
|
|
|
|
|
|||
|
|
m |
|
|
|
|
|
|
|||||
|
|
i,m |
|
|
|
|
|
|
|
|
|
|
|
cell |
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
(1.93)
(1.94)
Теорема Блоха устанавливает, что любой собственный вектор является произведением exp(ik r) и периодической функции. Также, как i,k (r) должна быть ортонормированна по объему , ui,k (r) ортонормированна в одном
основной ячейке, то есть:
1 |
|
* |
|
(r) |
c |
* |
(k)c |
|
|
|
dru i,k (r)u |
i',k |
|
||||
|
|
|
|
i,m |
i',m |
|||
cell cell |
|
|
m |
|
|
|||
|
|
|
|
|
||||
(k) |
i,i' |
|
(1.95)
Зоны собственных значений. |
|
Так как уравнение Шредингера (1.91) определяется для каждого |
k |
отдельно, тогда каждое состояние может быть помечено волновым вектором k , собственные значения и собственные векторы для каждого k независимы,
если они не отличаются друг от друга по вектору обратной решетки. В
пределе большого объема k точки станут сплошными и собственные
значения становятся непрерывными зонами. Для каждого k существует
дискретный набор собственных состояний обозначенных i= 1,2,..., которые
39
могут быть найдены из гамильтониана (1.92) в базисе дискретных Фурье-
компонент k Gm , m = 1, 2 ,..
Интегралы в k |
пространстве. |
|
Для многих свойств, таких как подсчет электронов в зонах, расчет |
||
полной энергии и т.д., важно интегрировать по |
k по всей зоне Бриллюэна. |
|
Для функции fi (k) , |
где i обозначает индекс |
дискретной зоны, среднее |
значение: |
|
|
fi |
|
1 |
fi (k) |
|
cell |
dkfi (k) |
||
|
|
|
||||||
N |
|
(2 ) |
d |
|||||
|
|
k |
k |
|
BZ |
|||
|
|
|
|
|
|
|||
где cell - объем основной ячейки, а
,
|
cell |
|
|
(2 ) |
|
|
d |
- объем зоны Бриллюэна.
(1.96)
Расчет электронной плотности: сетки
Одним из наиболее важных электронов n. Общая форма для может быть записана в виде:
n(r) |
1 |
f (i,k )ni,k (r) , где |
ni,k |
|
N |
|
|||
|
k |
k.i |
|
|
|
|
|
||
операций
кристалла
(r) | |
i,k |
(r) |
|
|
является вычисление плотности в теории независимых частиц,
| |
2 |
, |
(1.97) |
|
|
|
которая является средней по k точкам с i, k точке, f ( i,k ) - функция Ферми. В базисе
которое обозначает зоны в каждой плоских волн для функций Блоха:
ni,k |
(r) |
|
1 |
ci*,m (k)ci,m' (k) exp(i(Gm' Gm ) r) , |
(1.98) |
|||
|
|
|
||||||
|
|
m,m' |
|
|
||||
ni,k |
(G) |
|
1 |
ci*,m (k)ci,m'' (k) , |
|
(1.99) |
||
|
|
|
||||||
|
|
|
|
m |
|
|
||
m'' определяет G вектор, как Gm'' |
Gm G . |
|
||||||
Несмотря на простоту (1.99), это не самый эффективный способ для расчета плотности n(r) или n(G) . Проблема в том, что нахождение всех компонент Фурье, используя (1.99) включает в себя двойная сумму, которая требует NG2 операций, где NG - это количество G векторов, необходимых для
описания плотности. Для больших систем расчёты становятся трудоемкими.
40
