Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МИФИ_Вычметоды КФ

.pdf
Скачиваний:
0
Добавлен:
13.02.2026
Размер:
9.98 Mб
Скачать

 

1

 

 

 

 

 

 

 

 

 

 

 

 

0.9

 

 

 

 

 

 

 

 

 

 

 

 

0.8

 

 

 

 

 

 

 

 

 

 

 

 

0.7

 

 

 

 

 

 

 

 

 

 

 

 

0.6

 

 

 

 

 

 

 

 

 

 

 

R

0.5

 

 

 

 

 

 

 

 

 

 

 

 

0.4

 

 

 

 

 

 

 

 

 

 

 

 

0.3

 

 

 

 

 

 

 

 

 

 

 

 

0.2

 

 

 

 

 

 

 

 

 

 

 

 

0.1

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0.5

1

1.5

 

 

2

 

2.5

3

 

 

 

 

 

 

T

 

 

 

 

 

 

 

Рис. 11.26. Зависимость магнитного момента от температуры в одномерной

бесконечной модели Изинга. Точное решение. Фазовый переход в модели

 

 

 

 

 

отсутствует

 

 

 

 

 

0.2

 

 

 

 

 

5

x 109

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.18

 

 

 

a

 

4.5

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

0.16

 

 

 

 

 

4

 

 

 

 

 

 

0.14

 

 

 

 

 

3.5

 

 

 

 

 

 

0.12

 

 

 

 

 

3

 

 

 

 

 

 

χ 0.1

 

 

 

 

χ

2.5

 

 

 

 

 

 

0.08

 

 

 

 

 

2

 

 

 

 

 

 

0.06

 

 

 

 

 

1.5

 

 

 

 

 

 

0.04

 

 

 

 

 

1

 

 

 

 

 

 

0.02

 

 

 

 

 

0.5

 

 

 

 

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

0

2

4

6

8

10

 

0.1

0.11

0.12

0.13

0.14

0.15

 

 

 

T

 

 

 

 

 

 

T

 

 

Рис. 11.27. Зависимость восприимчивости от температуры в одномерной

 

бесконечной модели Изинга. Точное решение для антиферромагнетика J = −1 (a) и

 

 

 

 

ферромагнетика J = 1

(b)

 

 

 

 

Задача 11.5. Используя выражение для статсуммы (9.90), получить выражения для

свободной энергии, магнитного момента, восприимчивости и теплоемкости для

одномерной модели Изинга.

 

 

 

 

 

 

 

 

 

В двумерном случае Онзагером в 1944 г. было показано, что в плоской квадратной решетке существует фазовый переход при температуре, удовлетворяющей уравнению [36]

 

J

 

 

 

 

 

 

 

 

th

 

 

=

2 − 1.

(11.155)

 

 

Θ

 

 

 

 

341

 

0.45

 

 

 

 

 

 

 

 

 

0.4

 

 

 

 

 

 

 

 

 

0.35

 

 

 

 

 

 

 

 

 

0.3

 

 

 

 

 

 

 

 

 

0.25

 

 

 

 

 

 

 

 

C/N

0.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.15

 

 

 

 

 

 

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.05

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0

0.5

1

1.5

2

2.5

3

3.5

4

 

 

 

 

 

T

 

 

 

 

Рис. 11.28. Зависимость удельной теплоемкости от температуры в одномерной бесконечной модели Изинга. Точное решение

Задача 11.6. Решить уравнение (11.155) относительно критической температуры и сравнить результат с решением в приближении среднего поля.

В этом случае теплоемкость в точке фазового перехода имеет логарифмическую особенность:

C(T → Θ) ~ ln

T − Θ

.

(11.156)

Трехмерная модель Изинга не имеет аналитического решения, но в этом случае с хорошей точностью справедливо приближение среднего поля, которое тем лучше, чем больше число ближайших соседей. Фазовый переход имеет место при температуре

Θ ZJ .

(11.157)

11.5.1.2. Метод Монте-Карло для модели Изинга

Здесь будет рассмотрен метод Монте-Карло для модели Изинга, позволяющий рассчитывать вышеперечисленные термодинамические величины для достаточно большой системы спинов. Модель Изинга – одна из первых физических моделей, которая была исследована стохастическими численными методами.

Сначала перечислим различные варианты реализации принципа детального равновесия в данной модели. Будет рассматриваться канонический ансамбль в присутствии внешнего термостата с

342

температурой

T = 1/β ,

поэтому за

искомое

инвариантное

распределение следует взять гиббсовский вес конфигурации Ω :

 

 

P(Ω) = e−E(Ω)β ,

 

(11.158)

здесь E(Ω) –

энергия

конфигурации

спинов в

системе. Под

конфигурациями (или базисными функциями) понимается совокупность "мгновенных" состояний всех узлов пространственной решетки спинов, например,

Ω =

↑↓↓↑↓↓↑↑ ... ,

(11.159)

 

 

 

это такие же базисные функции, какие рассматривались при изучении спиновой статистики – собственные функции оператора

проекции спина SZ и оператора S2 , соответственно, размерность базиса будет равна 2N , N – число спинов.

Гамильтониан модели Изинга (11.131) в базисе (11.159) диагонален, поэтому каждой конфигурации n можно поставить в соответствие конкретное значение энергии:

E(Ωn) = −

1

Jij(SiZSZj )n − H(SiZ )n , n = 1,2,...,2N . (11.160)

 

2

ij

i

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

 

β(E1

−E2 )

, E1 < E2

;

W1→2

e

 

 

=

 

≥ E

 

,

(11.161)

 

1, E

1

2

 

 

 

 

 

 

где E1 , E2 – энергии

старой

 

и

новой

конфигураций спинов

соответственно.

 

 

 

 

 

 

 

В алгоритме тепловой ванны (11.130) на каждом шаге один выбранный спин приводится в состояние равновесия с термостатом

343

при фиксированной конфигурации остальной системы. Вероятность принятия новой конфигурации определяется гиббсовскими весами двух возможных состояний:

e−βE2 W1→2 = e−βE1 + e−βE2 ;

e−βE1 (11.162)

W2→1 = e−βE1 + e−βE2 .

При расчете модели Изинга без внешнего поля можно представить еще один вариант задания интенсивности переходов. Пусть элементарный шаг алгоритма заключается в перевороте спина i: Si → −Si . Уравнение детального баланса (11.127) для этого случая

выглядит следующим образом:

WSi→−SiP(Si) = W−Si→SiP(−Si) .

Отсюда находим:

WSi→−Si = P(−Si) = e−2SiEiβ ,

W−Si→Si P(Si) здесь, согласно (11.131),

Ei = JSj

j≠i

(11.163)

(11.164)

(11.165)

энергия взаимодействия выделенного спина i с остальными спинами (как правило, рассматриваются ближайшие соседи). Глаубер [47] предложил такое выражение для интенсивности переходов:

 

1

 

 

(11.166)

 

 

 

 

WSi→−Si =

(1

− Sith(Eiβ))

 

Соотношение (11.166) называется функцией Глаубера. Оно также удовлетворяет условию детального баланса, при этом имеется возможность подбора параметра τ для увеличения эффективности алгоритма при моделировании конкретной системы.

Сформулируем теперь конкретную схему алгоритма Монте-Карло. Она показана на рис. 11.29 для расчета модели Изинга с использованием алгоритма Метрополиса (11.128).

344

Рис. 11.29. Схема процедуры расчета модели Изинга с использованием алгоритма Метрополиса (11.128)

345

Рис. 11.30. Перерасчет энергии затрагивает только узел i и соседние с ним

Следует отметить особо, что если суммирование в (11.131) производится только по ближайшим соседям, то при расчете энергии E2 новой конфигурации, получающейся из предыдущей

конфигурации переворотом спина на узле i, достаточно лишь пересчитать изменение энергии E вблизи спина i:

E2 = E1 + E .

(11.167)

Например, если рассматривается одномерный случай, то различие в энергии между новой и старой конфигурациями, в соответствии с (11.131), будет равно (рис. 11.30)

 

 

 

 

 

 

E = E2 − E1

=

 

 

 

 

 

 

 

 

 

 

 

 

1

JSiZSZj

− HSiZ

 

 

 

 

1

JSiZSZj

 

 

 

 

=

 

= −

2

 

 

 

− HSiZ

 

 

ij

 

 

i

 

 

 

 

 

 

 

2

ij

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

new

 

 

 

 

 

 

 

 

 

 

 

 

 

old

 

 

= − 1 J([SZ SZ

]

+

[SZSZ

 

]

 

 

[SZ

SZ ]

 

[SZSZ

] )

 

 

2

i−1 i

new

 

i

i+1

new

 

 

i−1

i

old

 

i

i+1

old

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

− H([SZ ]

[SZ ] ) = −([SZ ]

 

[SZ

]

 

 

1

J(SZ

+ SZ

 

 

 

=

 

 

)

2

 

)+ H

 

i

new

i

old

 

 

i

new

 

 

 

i

old

 

 

 

i−1

i+1

 

 

 

 

 

 

= 2[SZ ]

 

1

J(SZ

 

+ SZ

 

 

 

 

 

 

 

 

 

(11.168)

 

 

 

 

 

 

 

)+ H .

 

 

 

 

 

 

 

 

 

i

old

2

 

 

i−1

 

 

i+1

 

 

 

 

 

 

 

 

 

 

Вне зависимости от принятия или непринятия новой конфигурации необходимо на каждом шаге Монте-Карло вычислять искомую физическую величину A по данной мгновенной конфигурации. В результате реализуется неприводимая марковская цепь, выполняется детальный баланс (11.163), так что искомое среднее значение A равно (см. (11.117))

 

1

M

 

A =

Ai ,

(11.169)

 

 

M i=1

 

где M – число шагов Монте-Карло.

 

 

346

-2000

 

 

 

2500

a)

 

 

 

 

 

 

 

 

2000

-3000

 

 

 

 

 

 

 

 

1500

E

 

 

 

M

 

 

 

 

1000

-4000

 

 

 

 

 

 

 

 

500

-5000

 

 

 

0

1.6

2

2.4

2.8

 

 

 

T

 

 

4000

 

 

 

 

 

 

 

c)

20000

3000

 

 

 

 

 

 

 

2000

 

 

 

15000

C

 

 

 

 

 

 

 

 

 

 

 

χ

 

 

 

 

10000

1000

 

 

 

 

900

 

 

 

 

800

 

 

 

 

700

 

 

 

5000

600

 

 

 

 

500

 

 

 

 

400

 

 

 

0

1.6

2

2.4

2.8

 

 

 

T

 

 

b)

1.6

2

2.4

2.8

 

 

T

 

 

 

 

d)

1.6

2

2.4

2.8

 

 

T

 

Рис. 11.31. Зависимость: a) энергии; b) магнитного момента;

c) теплоемкости (в логарифмическом масштабе); d) восприимчивости от температуры в двумерной модели Изинга, полученные методом Монте-Карло. Система 50 × 50 , внешнее поле H = 0.03

На рис. 11.31 представлены результаты моделирования двумерной модели Изинга методом Монте-Карло. Рассматривалась квадратная решетка размера 50 × 50 с периодическими граничными условиями, внешнее поле H = 0.03 . Значения теплоемкости и восприимчивости рассчитывались из флуктуаций энергии и магнитного момента

соответственно: C = NT1 2 (E2 E2 ) , χ = 1T (M2 M2 ) . Значение температуры фазового перехода близко к (11.155), различие связано с конечностью размера системы. Различие значений критической температуры, определенных по теплоемкости

347

(рис. 11.31, c) и восприимчивости (рис. 11.31, d), объясняется ненулевым значением внешнего магнитного поля.

Заметим, что результаты на рис. 11.31, c для теплоемкости хорошо согласуются с теоретическим результатом Онзагера (11.166).

11.5.2.Решеточный газ

Следует отметить, что рассмотренное выше моделирование спиновой системы неявно учитывало условия большого канонического ансамбля, т.е. переменного числа частиц. Роль числа частиц играла суммарная проекция спина системы на ось z, которая менялась в процессе моделирования. Так как эта величина является инвариантом модели (см. гл. 7), то алгоритм Монте-Карло может быть реализован и с сохранением суммарной проекции спина, т.е. в условиях канонического ансамбля. Такое моделирование предложил, например, Кавасаки [48], в этом алгоритме (он называется «динамикой Кавасаки») происходят одновременные перевороты пар противоположных спинов, что не изменяет полного спина системы.

Теперь рассмотрим алгоритм Монте-Карло, явно учитывающий большой канонический ансамбль и переменное число частиц; для реализации этого алгоритма потребуется некоторая модификация принципа детального баланса.

11.5.2.1. Формулировка модели и некоторые аналитические результаты

Рассмотрим простую кубическую (или квадратную) решетку с числом узлов Na = Lx × Ly × Lz (или, соответственно, Na = Lx × Ly ).

Каждому узлу решетки поставим в соответствие числа заполнения ni = 0; 1, моделирующие нахождение или отсутствие частицы в

данном узле (рис. 11.32). Полное число состояний в системе совпадает с числом состояний в модели Изинга: 2Na . Граничные

348

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

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

40

35

30

25

20

15

10

5

5

10

15

20

25

30

35

40

Рис. 11.32. Модель решеточного газа на квадратной решетке 40 × 40 . Точки соответствуют узлам решетки, занятым частицами

Пусть взаимодействие частиц друг с другом Vij носит ван-дер-

ваальсовский характер, так чтобы на бесконечности частицы притягивались, а сблизиться им мешало очень сильное отталкивание. Пример такого взаимодействия – потенциал Леннарда – Джонса (или потенциал "6–12") между атомами инертных газов (рис. 11.33), физическая причина которого – наведенное диполь-дипольное взаимодействие:

 

 

 

 

12

 

 

 

σ

V

= 4ε

 

 

 

 

 

ij

 

 

 

 

 

 

 

Rij

 

 

 

 

 

 

 

 

σ

 

6

 

 

 

 

 

 

 

 

 

 

,

(11.170)

 

 

 

 

 

Rij

 

 

 

 

 

 

 

 

 

 

349

здесь ε,σ – параметры потенциала: характерный масштаб энергии и характерное межчастичное расстояние.

Взаимодействие Vij не обязательно должно иметь вид (11.170).

Можно рассмотреть и другие, достаточно сложные формы межчастичного взаимодействия. Схема алгоритма Монте-Карло при этом не изменится. В этом состоит одно из важных преимуществ метода Монте-Карло.

 

1.5

 

 

 

 

 

 

 

1

 

 

 

 

 

 

ij

0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

-0.5

 

 

 

 

 

 

 

-1

 

 

 

 

 

 

 

0.1

0.12

0.14

0.16

0.18

0.2

0.22

Rij

Рис. 11.33. Потенциал Леннарда – Джонса для параметров ε = 1; σ = 0.1

Определим безразмерную плотность частиц в такой постановке задачи как

 

ni

 

N

 

(11.171)

ρ =

i

=

,

Na

Na

 

здесь N – среднее полное число частиц в системе (число занятых узлов), угловые скобки означают термодинамическое усреднение. Соответственно, за объем системы выбрано число пространственных узлов решетки Na . Модельный гамильтониан,

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

350