
- •Введение
- •Метод молекулярной динамики
- •Классическая молекулярная динамика
- •Потенциал межмолекулярного взаимодействия
- •Уравнения движения
- •Граничные условия
- •Вычисление средних
- •Начальные условия
- •Обезразмеривание
- •Лабораторная работа 1.1. Моделирование динамики замкнутой системы многих частиц
- •Лабораторная работа 1.2. Моделирование динамики системы многих частиц при постоянной температуре или давлении
- •Приложение. Комментарии к коду программ
- •Двумерная модель Изинга
- •Микроканонический ансамбль
- •Лабораторная работа 2.1. Моделирование системы методом Метрополиса в каноническом ансамбле
- •Лабораторная работа 2.2. Моделирование системы методом Монте-Карло в микроканоническом ансамбле
- •Лабораторная работа 2.3. Двумерная модель Изинга
- •Приложение. Комментарии к коду программ
- •Броуновская динамика
- •Уравнение Ланжевена
- •Решение уравнения Ланжевена
- •Численное решение уравнения Ланжевена
- •Анализ особенностей реализации случайной силы в численной схеме
- •Сила, действующая продолжительное время
- •Лабораторная работа 3. Броуновская динамика
- •Приложение. Комментарии к коду программы
- •Список литературы
y, константу обменного взаимодействия J, внешнее поле H и температуру T . Начнется процесс моделирования. При нажатии комбинации клавиш Ctrl+C, вычисления приостановятся. Далее следуйте инструкциям на экране.
3Броуновская динамика
3.1Уравнение Ланжевена
При рассмотрении броуновского движения взвешенной частицы используется метод Ланжевена, в котором уравнение движения записывается в виде
m |
d2r |
= |
1 dr |
+ F(t) |
(44) |
|||||||
dt2 |
|
B |
|
dt |
|
|||||||
или |
|
|
|
|
|
|
|
|
|
|||
|
dv |
= |
v |
|
(45) |
|||||||
m |
|
|
+ F(t); |
|||||||||
dt |
B |
где m масса броуновской частицы, v=B сила трения, пропорциональная скорости, F(t) случайная (стохастическая) сила, обладающая рядом статистических свойств. В простейшем случае (приближение белого шума) на случайную силу F(t) накладывают следующие ограничения
hF (t)i = 0; |
(46) |
hF (t1)F (t2)i = C (t1 t2) : |
(47) |
Здесь угловыми скобками обозначено усреднение по ансамблю реализаций функции F(t), индексы и нумеруют проекции случайной силы, (t1 t2) дельта-функция Дирака, а символ Кронекера.
Функция hF (t1)F (t2)i определяет степень статистической независимости величин F (t1) и F (t2) и называется корреляционной функцией. С учетом эргодической гипотезы усреднение по ансамблю может быть заменено на усреднение по времени, тогда корреляционная функция может быть представлена в виде
h |
|
( |
|
+ |
) |
|
( )i = t!1 t Z0 |
t |
( |
|
+ |
) |
|
( |
|
) |
|
|
(48) |
|||
|
F |
|
t |
|
|
F |
t |
lim |
1 |
|
F |
|
t0 |
|
|
F |
|
t0 |
|
dt0 |
: |
|
|
|
|
|
|
|
|
|
|
41

Возвращаясь назад к соотношениям (46) и (47), видим, что они описывают ситуацию, когда действия случайной силы в разные моменты времени статистически независимы, а сама случайная сила в среднем равна нулю.
3.2Решение уравнения Ланжевена
Рассмотрим далее проекцию уравнения Ланжевена на ось x системы координат. Построим сначала решение однородного уравнения (45) c F = 0. Получим
vx(t) = u exp |
mB |
: |
(49) |
|
|
|
t |
|
|
Неоднородное уравнение c F 6= 0 решим, считая, что u = u(t). В качестве начального условия при t = 0 возьмем vx = v0x. Имеем
x |
|
0x |
|
mB |
m Z0 |
t |
|
mB |
|
(50) |
||||||
|
|
x |
|
|
||||||||||||
v |
(t) = v |
|
exp |
|
t |
+ |
1 |
|
F |
( ) exp |
|
t |
|
d : |
|
|
|
|
|
|
|
|
|
Усредним по ансамблю реализаций случайных сил Fx(t). Учитывая свойство (46), находим
h x |
|
i |
|
0x |
|
mB |
m Z0 |
t |
x |
i |
|
mB |
|
|
|
|
|||||
|
|
|
h |
|
|
|
|
||||||||||||||
v |
(t) |
|
= v |
|
exp |
|
t |
+ |
1 |
|
|
F |
( ) |
exp |
|
t |
|
d = |
|
||
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= v0x exp |
mB |
: (51) |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
Теперь рассмотрим hvx2(t)i. Возведем (50) в квадрат и запишем произведение интегралов как двойной интеграл. Получаем
hvx2(t)i = v02x exp |
mB |
|
|
|
2t |
|
|
12t
+m2 exp mB
+ 2 m exp |
mB Z0 |
t |
|
|
|
|
mB |
|
d + |
||||||
hFx( )i exp |
|
||||||||||||||
v0x |
|
|
2t |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Z0 |
t |
Z0 |
t |
|
|
|
|
mB |
1 |
|
(52) |
||||
|
hFx( )Fx( 1)i exp |
d 1d : |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
+ |
|
|
|
|
|
Первый интеграл в (52) равен нулю (см. (46)), а двойной интеграл легко вычисляется при использовании свойства (47) корреляционной функции:
t |
Z0 |
t |
mB |
1 |
d 1d = C |
2 |
exp |
mB |
1 : (53) |
||
C Z0 |
( 1) exp |
||||||||||
|
|
|
|
+ |
|
|
mB |
|
|
2t |
|
42

В результате |
mB |
+ |
2m |
1 exp |
mB |
: |
(54) |
||
hvx2(t)i = v02x exp |
|||||||||
|
|
2t |
|
CB |
|
|
2t |
|
|
При достаточно большом времени (t ! 1) влияние начальных условий сглаживается. При этом hvx2(t)i принимает равновесное значение, равное kBT=m. Поэтому с помощью (54) находим
CB
2m
(55)
Отсюда получаем
C = 2kBBT :
Из выражения (54) следует, что равновесное значение среднего квадрата скорости броуновской частицы установится лишь по прошествии времени, значительно превышающего t mB.
Найдем теперь зависимость координаты броуновской частицы от времени. Воспользуемся соотношением (50) для скорости броуновской частицы, получаемом при интегрировании уравнения (45). Интегрируя выражение (50) для vx(t) по времени при начальном условии x(0) = x0, получаем
или |
|
x(t) = x0 + Z0 t vx( )d |
|
|
|
|
|
(56) |
|||||||||
+ mBv0x |
1 exp |
mB + |
|
|
|
|
|
|
|
||||||||
x(t) = x0 |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m Z0 |
t |
Z0 |
1 |
|
mB |
1 |
|
(57) |
||||
|
|
|
|
|
|
x |
|
|
|||||||||
|
|
|
+ |
1 |
|
|
|
|
F |
( ) exp |
|
1 |
|
d d |
: |
|
|
|
|
|
|
|
|
|
|
|
|
Меняя местами порядок интегрирования и снимая один интеграл, получаем
|
0 |
|
0x |
|
|
|
mB |
Z0 |
t |
|
|
|
mB |
|
||||
|
|
|
x |
|
||||||||||||||
x(t) = x |
|
+ mBv |
|
1 |
|
exp |
|
t |
+ B |
F ( ) |
|
1 |
|
exp |
t |
|
d : |
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(58) |
Возведем равенство (58) в квадрат и усредним по ансамблю реализаций случайных сил Fx(t). Получим
hx2(t)i = |
x0 + mBv0x |
1 exp |
mB |
2 |
|
|
|
|
|
|
||||||||||||
+ |
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
+ B2C |
t |
t ( |
|
|
) |
|
1 |
|
exp |
|
t |
|
1 |
|
exp |
1 t |
|
d d |
: |
|
||
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
mB |
|
(59) |
||||||||||||||
Z0 |
|
Z0 |
1 |
|
|
mB |
|
|
1 |
|
43
Снимем один интеграл за счет дельта-функции и вычислим оставшийся интеграл. Получаем
hx2(t)i =
= x02 + 2x0v0xmB 1 exp |
mB |
+ v02xm2B2 |
1 exp |
mB |
2 |
|||||||||||
+ |
||||||||||||||||
|
|
|
|
|
t |
|
|
|
|
|
|
|
t |
|
|
|
+ |
CB3m |
4 exp |
t |
|
exp |
|
2t |
3 + CB2t: (60) |
||||||||
2 |
|
mB |
mB |
3.3Численное решение уравнения Ланжевена
Численное решение уравнения Ланжевена можно построить следующим образом. Введем шаг по времени t. В начальный момент времени положим t = 0. Также будем считать, что координаты и проекции скорости частицы в начальный момент времени равны нулю, то есть,
r0 = 0; v0 = 0: |
(61) |
Нас будут интересовать отсчеты координат ri и скоростей vi в моменты времени ti = i t, где i = 1; : : : ; n, а n количество шагов по времени.
Для решения уравнения (44) мы будем использовать метод Эйлера первого порядка точности. В этом случае численная схема для нахождения координат и скоростей броуновской частицы в заданные моменты времени имеет вид
ri+1 = ri + vi t; |
|
|
|
|
|
vi+1 = vi 1 |
t |
|
t |
(62) |
|
|
+ Fi |
|
; |
||
mB |
m |
где вектор Fi представляет собой случайную силу действующую в момент времени ti. Мы будем считать, что каждая из компонент этой силы представляет собой случайную величину равномерно распределенную в диапа-
зоне ( Fmax; Fmax).
Рекуррентная схема (62) c начальными условиями (61) позволяет нам выполнить один проход моделирования и найти координаты и скорости броуновской частицы для одной единственной реализации случайной силы
F(t). Однако для изучения статистических свойств броуновской частицы
44