Энергетический дрейф
В компьютерном моделировании механических систем дрейф энергии — это постепенное изменение полной энергии закрытой системы с течением времени. По законам механики энергия должна быть константой движения и не должна меняться. Однако при моделировании энергия может колебаться в коротком временном масштабе и увеличиваться или уменьшаться в очень длительном временном масштабе из-за артефактов численного интегрирования , которые возникают при использовании конечного временного шага Δt . Это чем-то похоже на проблему с летающим кубиком льда , в которой численные ошибки при уравнивании энергии могут превратить энергию вибрации в энергию поступательного движения.
Точнее, энергия имеет тенденцию увеличиваться в геометрической прогрессии; ее увеличение можно понять интуитивно, поскольку каждый шаг вносит небольшое возмущение δ v в истинную скорость v true , что (если не коррелировать с v , что будет верно для простых методов интегрирования) приводит к увеличению энергии второго порядка
(Перекрестный член в v · δ v равен нулю из-за отсутствия корреляции.)
Дрейф энергии – обычно затухание – существенен для схем численного интегрирования, которые не являются симплектическими , таких как семейство Рунге-Кутты . Симплектические интеграторы, обычно используемые в молекулярной динамике , такие как семейство интеграторов Верле , демонстрируют увеличение энергии в очень длительных временных масштабах, хотя ошибка остается примерно постоянной. Эти интеграторы фактически не воспроизводят реальную гамильтонову механику системы; вместо этого они воспроизводят близкородственный «теневой» гамильтониан, значение которого они сохраняют на много порядков точнее. [ 1 ] [ 2 ] Точность сохранения энергии для истинного гамильтониана зависит от шага по времени. [ 3 ] [ 4 ] Энергия, вычисленная на основе модифицированного гамильтониана симплектического интегратора, равна от истинного гамильтониана.
Дрейф энергии похож на параметрический резонанс в том смысле, что схема конечного дискретного шага по времени приведет к нефизической, ограниченной выборке движений с частотами, близкими к частоте обновлений скорости. Таким образом, ограничение на максимальный размер шага, который будет устойчивым для данной системы, пропорционально периоду наиболее быстрых основных режимов движения системы. Для движения с собственной частотой ω искусственные резонансы вводятся при обновлении частоты скорости: связана с ω как
где n и m — целые числа, описывающие порядок резонанса. При интегрировании Верле резонансы до четвертого порядка. часто приводят к численной нестабильности, что приводит к ограничению размера временного шага
где ω — частота самого быстрого движения в системе, а p — его период. [ 5 ] Самые быстрые движения в большинстве биомолекулярных систем связаны с движением атомов водорода ; поэтому обычно используются алгоритмы ограничений для ограничения движения водорода и, таким образом, увеличения максимального стабильного шага по времени, который можно использовать в моделировании. Однако, поскольку временные масштабы движения тяжелых атомов не сильно отличаются от временных масштабов движения водорода, на практике это позволяет увеличить шаг по времени лишь примерно в два раза. Обычной практикой при полноатомном биомолекулярном моделировании является использование временного шага в 1 фемтосекунду (фс) для неограниченного моделирования и 2 фс для ограниченного моделирования, хотя для определенных систем или выбора параметров могут быть возможны более крупные временные шаги.
Дрейф энергии также может быть результатом несовершенства оценки функции энергии , обычно из-за параметров моделирования, которые жертвуют точностью ради скорости вычислений. Например, схемы отсечки для оценки электростатических сил вносят систематические ошибки в энергии на каждом временном шаге, когда частицы движутся вперед и назад по радиусу отсечки, если не используется достаточное сглаживание. Одним из решений этого эффекта является суммирование сетки частиц по Эвальду , но оно само по себе приводит к появлению собственных артефактов. Ошибки в моделируемой системе также могут вызывать дрейфы энергии, характеризуемые как «взрывные», которые не являются артефактами, а отражают нестабильность начальных условий; это может произойти, когда система не была подвергнута достаточной структурной минимизации перед началом производственной динамики. На практике дрейф энергии может измеряться как процентное увеличение с течением времени или как время, необходимое для добавления заданного количества энергии в систему.
Практические эффекты дрейфа энергии зависят от условий моделирования, моделируемого термодинамического ансамбля и предполагаемого использования изучаемого моделирования; например, дрейф энергии имеет гораздо более серьезные последствия для моделирования микроканонического ансамбля, чем канонического ансамбля , в котором температура поддерживается постоянной. Однако было показано, что длинные микроканонические ансамблевые модели могут быть выполнены с незначительным дрейфом энергии, в том числе для гибких молекул, которые включают ограничения и суммирования Эвальда. [ 1 ] [ 2 ] Дрейф энергии часто используется как мера качества моделирования и был предложен в качестве одного из показателей качества, который будет регулярно сообщаться в массовом хранилище данных о траекториях молекулярной динамики, аналогичном Банку данных белков . [ 6 ]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Хаммондс, К.Д.; Привет, ДМ (2020). «Теневой гамильтониан в классическом моделировании молекулярной динамики NVE: путь к долгосрочной стабильности». Журнал химической физики . 152 (2): 024114_1–024114_15. дои : 10.1063/1.5139708 . ПМИД 31941339 . S2CID 210333551 .
- ^ Перейти обратно: а б Хаммондс, К.Д.; Привет, ДМ (2021). «Теневой гамильтониан в классическом моделировании молекулярной динамики NVE с участием кулоновских взаимодействий» . Журнал химической физики . 154 (17): 174102_1–174102_18. Бибкод : 2021JChPh.154q4102H . дои : 10.1063/5.0048194 . ISSN 0021-9606 . ПМИД 34241067 .
- ^ Ганс, Джейсон; Шеллоуэй, Дэвид (1 апреля 2000 г.). «Теневая масса и связь между скоростью и импульсом в симплектическом численном интегрировании». Физический обзор E . 61 (4). Американское физическое общество (APS): 4587–4592. Бибкод : 2000PhRvE..61.4587G . дои : 10.1103/physreve.61.4587 . ISSN 1063-651X . ПМИД 11088259 .
- ^ Энгл, Роберт Д.; Скил, Роберт Д.; Дрис, Мэтью (2005). «Мониторинг дрейфа энергии с помощью теневых гамильтонианов». Журнал вычислительной физики . 206 (2). Эльзевир Б.В.: 432–452. Бибкод : 2005JCoPh.206..432E . дои : 10.1016/j.jcp.2004.12.009 . ISSN 0021-9991 .
- ^ Шлик Т. (2002). Молекулярное моделирование и моделирование: междисциплинарное руководство . Серия «Междисциплинарная прикладная математика», том. 21. Спрингер: Нью-Йорк, штат Нью-Йорк, США. ISBN 0-387-95404-X . Полный вывод см. на стр. 420–430.
- ^ Мердок, Стюарт Э.; Тай, Кайсу; Нг, Муан Хонг; Джонстон, Стивен; Ву, Бинг; и др. (03.10.2006). «Обеспечение качества биомолекулярного моделирования» (PDF) . Журнал химической теории и вычислений . 2 (6). Американское химическое общество (ACS): 1477–1481. дои : 10.1021/ct6001708 . ISSN 1549-9618 . ПМИД 26627017 .
Дальнейшее чтение
[ редактировать ]- Санц-Серна Х.М., Кальво член парламента. (1994). Численные гамильтоновы задачи . Чепмен и Холл, Лондон, Англия.