Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочие программы / Статистическая физика / (9 сем) Компьютерные лабы / [ Аксёнова, Кшевецкий ] Практикум. Вычислительные методы исследования молекулярной динамики.pdf
Скачиваний:
272
Добавлен:
22.08.2013
Размер:
481.83 Кб
Скачать

этого недостаточно, поэтому мы будем повторять вычисления по схеме (62) c начальными условиями (61) многократно и накапливать полученные результаты. Так, например, для того, чтобы найти средние значения квадрата координаты и скорости броуновской частицы в каждый момент времени, мы будем суммировать квадраты координат и скоростей частицы в каждый момент времени для всех проходов

 

 

 

M

 

M

 

 

 

 

 

M

(j) 2

M

X

(j) 2

 

 

 

S 2 =

Xj

S 2 =

 

) ;

(63)

 

 

(r ) ;

(v

i

 

 

ri

i

vi

 

 

 

 

 

 

=1

 

j=1

 

 

 

где r(j)

и v(j)

значения координат и скорости частицы в момент времени

i

i

 

 

 

 

 

 

 

ti на проходе j, а M количество выполненных проходов. После выполнения каждого прохода мы будем оценивать относительную погрешность

вычисления средних величин с помощью следующих формул

 

 

M

 

(M)

2

 

 

 

M

 

(M)

2

 

 

r = max

Sri2

M (ri

)

 

; v = max

Svi2

M (vi

)

 

: (64)

 

(

M SM2

 

 

(

M SM2

 

 

i

 

 

 

i

 

 

 

 

 

 

 

1) ri

 

 

 

 

 

 

1) vi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если наибольшее

из значений r

и v окажется

меньше наперед заданного

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

значения ", то мы достигли требуемой точности расчетов, и можно далее не увеличивать количество проходов M.

3.4Анализ особенностей реализации случайной силы в численной схеме

Впредыдущем параграфе мы ввели силу F(t), действие которой в течении интервала времени [ti; ti+1) определяется случайной величиной Fi. В этом параграфе мы будем изучать статистические свойства этой случайной силы.

Изучим сперва статистические свойства проекций случайной величины

Fi, а затем вернемся к изучению статистических свойств, задаваемой ими случайной силы F(t). Мы начнем с вычисления среднего значения проекции Fx;i случайной величины Fi на ось x (проекции на другие оси координат находятся аналогично). Вспоминая, что Fx;i представляет собой случайную величину равномерно распределенную в интервале ( Fmax; Fmax), имеем

( ) =

1

;

(65)

 

 

2Fmax

 

45

где ( ) плотность вероятности распределения случайной величины . Тогда

+Fmax

 

 

hF ;ii = hFx;ii = Z Fmax

( )d = 0:

(66)

Теперь изучим парный коррелятор hF ;iF ;ji. Для начала заметим что случайная величина Fi не зависит от случайной величины Fj при i 6= j, кроме того мы считаем, что проекции на разные оси случайной величины

Fi статистически независимы, тогда

 

hF ;iF ;ji = 0;

если i 6= j или 6= :

(67)

Итого нам осталось изучить всего один случай, когда i = j и = . Мы будем изучать только hFx;i2 i, а для других направлений результат будет тем же самым, итак

2

2

+Fmax

2

 

Fmax2

 

hF ;ii = hFx;ii = Z Fmax

 

( )d =

 

:

(68)

3

Объединяя (67) и (68) получаем финальное выражение для парного коррелятора

 

F 2

 

 

hF ;iF ;ji =

max

i;j:

(69)

3

Теперь мы можем вернуться к изучению случайной силы F(t). По опре-

делению имеем

 

1

 

 

 

Xi

Fi (t ti) (ti+1 t);

(70)

F(t) =

 

=0

 

 

где ( ) представляет собой -функцию Хевисайда. Тогда

 

hF(t)i =

* 1

Fi (t ti) (ti+1 t)+ =

(71)

 

Xi

 

=0

 

 

 

1

 

 

X

= hFii (t ti) (ti+1 t) = 0:

i=0

46

Рассмотрим теперь парную корреляционную функцию

 

hF(t)F(t + )i =

 

 

=

* 1 1

 

FiFj (t ti) (ti+1 t) (t + ti) (ti+1 t )+ =

 

Xi

X

 

 

 

 

=0 j=0

*

(t ti) (ti+1 t) (t + ti) (ti+1 t )+

; (72)

 

= d

3

 

 

Fmax2

 

1

 

 

 

 

 

 

 

Xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=0

 

где d размерность пространства. Несложно увидеть, что выражение в угловых скобках отлично от нуля только если j j < t. Переходя от усреднения по ансамблю к усреднению по времени и учитывая периодичность выражения в угловых скобках, получаем

 

 

 

 

Fmax2

 

 

81 + = t;

если t < 0;

 

h

F(t)F(t + )

i

= d

 

t

 

>1

 

= t;

если 0 < < t;

(73)

3

 

 

 

>

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

>0;

 

если j j t:

 

>

>

:

3.5Сила, действующая продолжительное время

До сих пор мы рассматривали ситуацию, когда сила, действующая на частицу, была случайной и действовала только в один момент времени. Можно рассмотреть процесс, в котором случайная сила действует на частицу в течение некоторого достаточно продолжительного временного интервала.

Для простоты рассмотрим случай, когда в каждый следующий отсчет по времени сила, действовавшая на частицу в предыдущий момент, уменьшается в 2 раза. Уравнение для нахождения координаты броуновской частицы (62) не изменится. А для скорости частицы в последовательные моменты времени получим

 

 

 

t

 

 

 

v1

= 0 + F0

 

 

;

 

 

 

m

+ F1 +

20

m ;

v2

= v1

1 mB

 

 

 

 

t

 

F

t

47

v3

= v2

1 mB

+ F2

+ 21

+ 40

m ;

 

 

 

 

 

 

t

 

 

 

F

 

 

F

 

t

 

 

 

 

: : :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(74)

vi+1

1 mB

+ Fi

+ F2i 1 + : : : + 2i0

m

= vi

;

 

 

 

t

 

 

 

 

 

 

 

 

 

F

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отсчеты Fi, по-прежнему, представляют собой случайные числа.

Лабораторная работа 3. Броуновская динамика

Целью настоящей работы является исследование динамики броуновской частицы, описываемой уравнением Ланжевена.

Содержание работы

1.Выпишите математическую модель для моделирования уравнения Ланжевена. Определите набор входных параметров.

2.Выполните обезразмеривание уравнений и начальных параметров.

3.Выполните программу.

4.Напишите оценку для входных параметров модели, а именно соотношение между Fmax, t и C. Обезразмерьте эту связь и найдите соотношение между безразмерными Fmax и t.

5.Найдите, чему равны средний квадрат скорости и средний квадрат смещения броуновской частицы в случае двумерной модели движения.

6.Сравните полученные результаты с теоретическими.

7.Переделайте программу на случай, когда случайная сила действует продолжительное время (процедура (74)).

8.Напишите выражение для корреляционной функции hF(t)F(t + )i в

случае, когда случайная сила действует продолжительное время.

9*. Выполните пункты 4–6 для этого случая.

48