Поверхность. Рентгеновские, синхротронные и нейтронные исследования, 2019, № 7, стр. 109-112

Объединение методов температурно-ускоренной динамики и гипердинамики

Е. В. Дуда 1, Г. В. Корнич 1*

1 Запорожский национальный технический университет
69063 Запорожье, Украина

* E-mail: gkornich@zntu.edu.ua

Поступила в редакцию 14.03.2018
После доработки 14.03.2018
Принята к публикации 14.03.2018

Полный текст (PDF)

Аннотация

Представлен способ совместного использования методов гипердинамики и температурно-ускоренной динамики в рамках единого метода. Объединенный метод использован для атомистического моделирования элементарных событий массопереноса при термической диффузии в объеме двумерного деформированного кристалла, содержащего вакансию. Результаты моделирования сравниваются с результатами, полученными для такой же атомной системы методом классической молекулярной динамики.

Ключевые слова: гипердинамика, температурно-ускоренная динамика, моделирование, смещенный потенциал, вакансия, диффузия.

ВВЕДЕНИЕ

Методы ускоренной молекулярной динамики были разработаны как более эффективное, чем молекулярная динамика (МД), средство динамического моделирования процессов, связанных с так называемыми редкими событиями. Такими событиями являются термически активируемые переходы, исследование которых важно для понимания процессов, определяющих, например, диффузию в атомных системах. Промежутки времени между такими переходами существенно больше продолжительности отдельно взятого перехода. Основа методов ускоренной молекулярной динамики – сокращение времени между двумя последовательными редкими событиями. Обязательным условием при этом является сохранение отношений вероятностей осуществления различных событий. Также критически важна возможность оценки промежутков времени между последовательными переходами. Это необходимо для понимания не только динамики системы, но и характерных масштабов времени, в которых она наблюдается, а также возможности оценки таких характеристик, как, например, коэффициент диффузии.

Методами ускоренной молекулярной динамики являются: гипердинамика (ГД) [1], температурно-ускоренная динамика (ТУД) [2, 3], метод параллельных реплик [4, 5]. В методе ГД ускорение моделирования путем введения смещенного потенциала осуществляется за счет снижения энергетических барьеров между различными состояниями системы, что позволяет увеличить частоту переходов между этими состояниями. В методе ТУД сокращение промежутков времени между переходами достигается посредством увеличения температуры системы. В настоящей работе эти методы были объединены в рамках одного более общего метода – температурно-ускоренной гипердинамики (ТУГД). В объединенном методе использовался смещенный потенциал ГД, рассмотренный в [6].

ОБЪЕДИНЕНИЕ МЕТОДОВ ТУД И ГД

Пусть U(r1, r2, …, rN) – потенциал системы, состоящей из N атомов. Будем использовать следующий смещенный потенциал U *(r1, r2, …, rN):

(1)
$U{\text{*}}({{r}_{1}}{\text{,}}{{r}_{2}}{\text{,}}...{\text{,}}{{r}_{N}}) = U({{r}_{{\text{1}}}}{\text{,}}{{r}_{{\text{2}}}}{\text{,}}...{\text{,}}{{r}_{N}}) + \sum\nolimits_{ i }^N {V({{\rho }_{i}})} ,$
где ρi – расстояние от i-го атома до ближайшего энергетического минимума. Функция V(ρ) имеет следующий вид:
(2)
$V({{\rho }_{i}}) = \left\{ \begin{gathered} {{V}_{0}},\,\,\,\,\,\,\,\,\,\,\,{{\rho }_{i}} < {{R}_{1}} \hfill \\ \varphi ({{\rho }_{i}}),\,\,\,\,{{R}_{1}} \leqslant {{\rho }_{i}} < {{R}_{2}} \hfill \\ 0,\,\,\,\,\,\,\,\,\,\,\,\,{{\rho }_{i}} \geqslant {{R}_{2}}, \hfill \\ \end{gathered} \right.$
где V0 – значение энергии, на которое уменьшаются энергетические барьеры между энергетическими минимумами системы; R1, R2 – параметры смещенного потенциала; φ(ρi) – функция, обеспечивающая непрерывность Vi) и некоторого наперед заданного числа n ее производных. Параметр R1 подбирается так, чтобы атомы как можно реже отдалялись от минимума на большее расстояние в процессе тепловых колебаний, а R2 выбирается меньшим, чем расстояния между энергетическим минимумом и любой седловой точкой потенциальной поверхности.

Для того чтобы не происходило тепловое расширение исследуемой системы, а также для улучшения оценок изменения частот нормальных мод системы при нагревании, используем метод ТУД с измененным взаимодействием между атомами системы. В такой модификации метода на i-й атом системы будет действовать сила:

(3)
$\begin{gathered} F_{i}^{{\text{*}}} = - A({{\rho }_{i}}){{\nabla }_{i}}U({{r}_{1}},{{r}_{2}},...,{{r}_{n}}) - \\ - \,\,[U({{r}_{1}},{{r}_{2}},...,{{r}_{n}}) - {{U}_{{i,\min }}}]{{\nabla }_{i}}A({{\rho }_{i}}), \\ \end{gathered} $
где U(r1, r2, …, rn) – Ui,min соответствует изменению энергии системы в случае перемещения i-го атома в ближайший энергетический минимум. Функция Аi) имеет следующий вид:
(4)
$A({{\rho }_{i}}) = \left\{ \begin{gathered} {{{{T}_{{{\text{high}}}}}} \mathord{\left/ {\vphantom {{{{T}_{{{\text{high}}}}}} {{{T}_{{{\text{low}}}}}}}} \right. \kern-0em} {{{T}_{{{\text{low}}}}}}},\,\,\,\,{{\rho }_{i}} < {{R}_{1}} \hfill \\ \psi ({{\rho }_{i}}),\,\,\,\,\,\,\,\,\,\,\,{{R}_{1}} \leqslant {{\rho }_{i}} < {{R}_{2}} \hfill \\ 1,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,{{\rho }_{i}} \geqslant {{R}_{2}}, \hfill \\ \end{gathered} \right.$
где Tlow – температура, при которой находится исследуемая система; Thigh – температура, до которой система нагревается при ТУД-моделировании.

С учетом (1) сила, действующая на i-й атом, запишется в виде:

(5)
$\begin{gathered} {{F}_{i}} = - A({{\rho }_{i}}){{\nabla }_{i}}U({{r}_{1}},{{r}_{2}},...,{{r}_{n}}) - \\ - \,\,[U({{r}_{1}},{{r}_{2}},...,{{r}_{n}}) - {{U}_{{i,\min }}}]{{\nabla }_{i}}A({{\rho }_{i}}) - {{\nabla }_{i}}V({{\rho }_{i}}). \\ \end{gathered} $

Моделирование описанной выше системы происходит в соответствии с методом ТУД. Вычисления выполняются с измененным взаимодействием между атомами системы согласно (5). При попытке перехода системы из одного состояния в другое данная попытка фиксируется, а система возвращается в исходное состояние. Принятие некоторой попытки перехода и перевод системы в новое состояние осуществляется по алгоритму, описанному в [2, 3]. Однако из-за изменения взаимодействия между атомами согласно (5) время tlow, приписываемое переходу после его принятия, рассчитывается следующим образом:

(6)
$\begin{gathered} {{t}_{{{\text{low}}}}} = {{t}_{{{\text{high}}}}}{{\left( {\frac{{{{T}_{{{\text{high}}}}}}}{{{{T}_{{{\text{low}}}}}}}} \right)}^{{\frac{3}{2}}}} \times \\ \times \,\,\exp \left( {E\left( {\frac{1}{{{{k}_{{\text{B}}}}{{T}_{{{\text{low}}}}}}} - \frac{1}{{{{k}_{{\text{B}}}}{{T}_{{{\text{high}}}}}}}} \right) + \frac{{{{V}_{0}}}}{{{{k}_{{\text{B}}}}{{T}_{{{\text{low}}}}}}}} \right), \\ \end{gathered} $
где E – высота энергетического барьера в системе с первоначальным потенциалом U(r1, r2, …, rN).

Чтобы дополнительно ускорить вычислительный процесс, силу Fi для атомов, которые не участвуют в переходах, определяют следующим образом:

(7)
${{F}_{i}} = {{ - {{T}_{{{\text{high}}}}}} \mathord{\left/ {\vphantom {{ - {{T}_{{{\text{high}}}}}} {{{T}_{{{\text{low}}}}}{{\nabla }_{i}}U({{r}_{1}},{{r}_{2}},...,{{r}_{n}})}}} \right. \kern-0em} {{{T}_{{{\text{low}}}}}{{\nabla }_{i}}U({{r}_{1}},{{r}_{2}},...,{{r}_{n}})}}.$

ОПИСАНИЕ МОДЕЛИ И ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ

Для проверки предложенного метода моделирования ТУГД были проведены вычисления, в которых степень достоверности полученных результатов определяли путем их сравнения с результатами, полученными методом классической молекулярной динамики. Для получения достаточного количества событий термически активированных переходов моделирование атомной системы проводили в двумерном пространстве. Система представляла собой двумерный кристалл меди, содержащий вакансию. При моделировании был использован потенциал Морзе [7], который на расстояниях меньше 1 Å сшивался посредством полинома пятой степени с потенциалом Зиглера–Бирзака–Литтмарка [8]. Размер кристалла составил 16 × 16 параметров решетки. В горизонтальном и вертикальном направлениях были установлены периодические граничные условия. Для поддержания постоянной температуры кристалла использовали метод термической ванны Берендсена [9]. Мгновенную температуру Т определяли следующим образом:

$T = {{{{{\bar {E}}}_{k}}} \mathord{\left/ {\vphantom {{{{{\bar {E}}}_{k}}} {{{k}_{{\text{B}}}}}}} \right. \kern-0em} {{{k}_{{\text{B}}}}}},$
где ${{\bar {E}}_{k}}$ – мгновенное значение средней кинетической энергии атомов системы. Выражение (8) отражает двумерный характер моделирования. Для определения высот энергетических барьеров использовался метод эластичной упругой ленты (NEB – Nudged Elastic Band) [10].

Вдоль определенного направления постоянная решетки кристалла была искусственно уменьшена на 0.25%. Таким образом, доступные в любой момент времени шесть переходов вакансии разделились на два типа: два перехода вдоль направления, в котором было произведено сжатие, и четыре в других направлениях. В выражении (6) показатель степени 3/2 был заменен единицей вследствие перехода к двумерному пространству. Параметры R1 и R2 были приняты равными, соответственно, 0.3 и 0.85 Å.

В каждом эксперименте было получено 500 переходов на расстояниях не меньше одной постоянной решетки от атомов диссипативных слоев до начального и конечного положения атома, совершившего переход. В результате моделирования сравнивали функции распределения времени, затраченного на атомный переход, полученные с помощью объединенного метода ТУГД, и соответствующие функции распределения, полученные методом классической МД. Для проверки нулевой гипотезы о соответствии эмпирических распределений, полученных обоими методами, одному и тому же закону использовали критерий однородности Смирнова [11].

Результаты моделирования представлены в табл. 1. Из таблицы видно, что результаты, полученные методом ТУГД, лучше соответствуют данным МД-моделирования, чем результаты моделирования методами ТУД и ГД, используемыми по отдельности.

Таблица 1.  

Моделирование двумерного кристалла, содержащего вакансию (t – среднее время между двумя последовательными переходами; n – доля переходов, совершенных в направлении сжатия кристалла; α – уровень значимости, при котором удовлетворяется нулевая гипотеза)

Тlow, К Метод V0, эВ Thigh, K t, пс n α
500 МД 175 0.374
ГД 0.06 157 0.388 0.01
ТУД 700 150 0.407 0.001
ТУГД 0.04 600 176 0.386 0.1
0.02 650 204 0.392 0.01
0.02 600 208 0.384 0.1

Следует также отметить, что моделирование методом ТУД дает менее точные результаты, чем метод ГД. Это объясняется тем, что увеличение температуры системы согласно (5) приводит к изменению частот нормальных мод системы. Это также видно из данных, полученных объединенным методом ТУГД – повышение параметра Thigh значительно ухудшает точность по сравнению с повышением параметра V0. При этом параметры для вычислений подбирали таким образом, чтобы во всех случаях, кроме последнего в таблице, были близкие ускорения вычислений по сравнению с методом МД.

ЗАКЛЮЧЕНИЕ

Представлен метод температурно-ускоренной гипердинамики, объединяющий моделирование методами гипердинамики и температурно-ускоренной динамики. Использована версия температурно-ускоренной динамики, в которой изменяется межатомный потенциал. На вводимые потенциалы наложены одинаковые ограничения, что не позволяет объединенному методу давать ускорение в вычислениях по сравнению с методом молекулярной динамики, равное суммарному ускорению составляющих его методов. Вместе с тем показано, что объединенный метод позволяет получать большую точность вычислений.

Особенно эффективным по сравнению с оригинальными методами ускоренной молекулярной динамики предложенный метод может быть в случаях, когда метод температурно-ускоренной динамики может давать большую скорость вычислений, чем метод гипердинамики, но не позволяет получать удовлетворительную точность результатов при высоких значениях отношения Thigh/Tlow. В этом случае снижение скорости вычислений из-за выбора меньшего значения Thigh может быть частично компенсировано увеличением параметра смещения потенциала V0.

БЛАГОДАРНОСТИ

Работа выполнена с использованием оборудования Центра коллективного пользования сверхвысокопроизводительными вычислительными ресурсами МГУ имени М.В. Ломоносова [12].

Список литературы

  1. Voter A.F. // J. Chem. Phys. 1997. V. 106. № 11. P. 4665.

  2. Sorensen M.R., Voter A.F. // J. Chem. Phys. 2000. V. 112. № 21. P. 9599.

  3. Voter A.F. // Phys. Rev. Lett. 1997. V. 78. № 20. P. 3908.

  4. Voter A.F. // Phys. Rev. B. 1998. V. 57. № 22. P. 985.

  5. Perez D., Uberuaga B.P., Voter A.F. // Comput. Mater. Sci. 2015. V. 100. P. 90.

  6. Дуда Е.В., Корнич Г.В. // Поверхность. Рентген., нейтрон. и синхротр. исслед. 2017. № 6. С. 1.

  7. Morse P.M. // Phyis. Rev. 1929. V. 34. P. 57.

  8. Zigler J.F., Biersack J.P., Littmark U. The Stopping and Range of Ions in Solids. N.Y.: Pergamon, 1985. 321 p.

  9. Berendsen H.J., Postma J.P.M., Gunsteren W.F.V. et al. // J. Chem. Phys. 1984. V. 81. № 8. P. 3684.

  10. Henkelman G., Jonsson H. // J. Chem. Phys. 2000. V. 113. № 22. P. 9978.

  11. Большев Л.Н., Смирнов Н.В. Таблицы математической статистики. М.: ВЦ АН СССР, 1968. С. 88.

  12. Воеводин Вл.В., Жуматий С.А., Соболев С.И. и др. // Открытые системы. 2012. № 7. С. 36.

Дополнительные материалы отсутствуют.

Инструменты

Поверхность. Рентгеновские, синхротронные и нейтронные исследования