Молекулярная динамика (МД) представляет собой численный метод моделирования движения атомов и молекул на основе законов классической механики. В основе МД лежит решение системы уравнений Ньютона для большого числа частиц:
$$ m_i \frac{d^2 \mathbf{r}_i}{dt^2} = \mathbf{F}_i, \quad i = 1, 2, ..., N $$
где mi — масса частицы i, ri — её координата, а Fi — сила, действующая на неё. Силы вычисляются как отрицательный градиент потенциальной энергии системы:
Fi = −∇iU(r1, r2, ..., rN)
где U — потенциал взаимодействия частиц.
Ключевым элементом МД является выбор потенциальной функции U. Наиболее часто используются следующие модели:
Парные потенциалы
Леннард-Джонс:
$$ U_{LJ}(r) = 4\varepsilon \left[ \left(\frac{\sigma}{r}\right)^{12} - \left(\frac{\sigma}{r}\right)^6 \right] $$
описывает ван-дер-ваальсовское притяжение и краткодействующее отталкивание.
Кулоновский потенциал:
$$ U_C(r) = \frac{q_i q_j}{4\pi \varepsilon_0 r} $$
описывает электростатическое взаимодействие заряженных частиц.
Многочастичные потенциалы
Для вычисления траекторий частиц применяются численные схемы интегрирования:
Метод Верле Наиболее часто используемый метод из-за простоты и сохранения энергии в системе:
$$ \mathbf{r}_i(t + \Delta t) = \mathbf{r}_i(t) + \mathbf{v}_i(t)\Delta t + \frac{1}{2} \frac{\mathbf{F}_i(t)}{m_i} \Delta t^2 $$
$$ \mathbf{v}_i(t + \Delta t) = \mathbf{v}_i(t) + \frac{\mathbf{F}_i(t) + \mathbf{F}_i(t + \Delta t)}{2 m_i} \Delta t $$
Схема Рунге–Кутта Используется реже, поскольку требует большего числа вычислений, но обеспечивает высокую точность.
Метод предиктор-корректор Позволяет увеличить точность предсказания траекторий частиц за счёт корректировки по вычисленным силам.
Для моделирования систем при фиксированной температуре применяются термостаты:
Нозе–Хоовер (Nosé–Hoover) Вводит дополнительную переменную для контроля температуры, позволяя системе находиться в каноническом ансамбле.
Берендсен (Berendsen) Использует экспоненциальное приближение для стабилизации температуры.
Ланжевен (Langevin dynamics) Добавляет случайные силы и диссипативное трение, моделируя взаимодействие с тепловой средой.
Для работы в изобарно-изотермическом ансамбле (NPT) применяются баростаты:
Парино–Рахман (Parrinello–Rahman) Позволяет изменять форму и размеры ячейки, учитывая анизотропное сжатие и растяжение системы.
Берендсенский баростат Простейший способ поддержания давления с линейной релаксацией объёма.
В системах с большим числом частиц используют:
Периодические граничные условия (PBC) Исключают краевые эффекты, моделируя бесконечную систему.
Методы Ewald и PME (Particle Mesh Ewald) Для расчёта длиннодействующих кулоновских взаимодействий в периодических системах.
Основные величины, вычисляемые из траекторий, включают:
Энергии
Структурные характеристики
Функция распределения пар g(r)
$$ g(r) = \frac{1}{\rho N} \left\langle \sum_{i\neq j} \delta(r - r_{ij}) \right\rangle $$
Координационные числа, радиус вращения молекул.
Динамические свойства
Самодиффузия:
$$ D = \lim_{t \to \infty} \frac{1}{6t} \langle |\mathbf{r}_i(t) - \mathbf{r}_i(0)|^2 \rangle $$
Временные автокорреляционные функции скорости и ориентации.
Биомолекулы
Конденсированные среды
Полимеры и наноматериалы
Молекулярная динамика позволяет изучать микроскопические механизмы в сложных системах и служит фундаментом для разработки материалов, биофизических моделей и химических процессов на атомарном уровне.