🧲 Модель Гейзенберга — Квантовий Магнетизм

Симуляція Монте-Карло Метрополіса класичної моделі Гейзенберга: 3D одиничні спіни на 2D ґратці зв'язані через E = -J·ΣSᵢ·Sⱼ. Спостерігайте, як виникає магнітний порядок зі зниженням температури.

ХіміяІнтерактивна
Зліва: спінова ґратка (відтінок = кут у площині, яскравість = Sz) · Справа: |M| в історії проходів · Перетягніть T через кросовер впорядкування

Як це працює

Кожен вузол ґратки містить класичний спін: одиничний вектор (Sx, Sy, Sz), що може вказувати будь-куди на сфері, а не лише "вгору" чи "вниз", як у простішій моделі Ізінга. Сусідні спіни взаємодіють через обмінну енергію E = -J·Σ Sᵢ·Sⱼ, підсумовану по парах найближчих сусідів з періодичними граничними умовами. Додатне J сприяє паралельному вирівнюванню (феромагнетизм); від'ємне J сприяє антипаралельному вирівнюванню (антиферомагнетизм).

Симуляція використовує алгоритм Монте-Карло Метрополіса: кожен кадр анімації виконує повний прохід (в середньому одна спроба оновлення на вузол). Для кожної спроби випадково обирається вузол, пропонується нова випадкова орієнтація одиничного вектора, і обчислюється зміна енергії ΔE від чотирьох сусідів по ґратці. Ходи, що знижують енергію, завжди приймаються; ходи, що підвищують її, приймаються з ймовірністю exp(-ΔE / kBT). За багато проходів це веде ґратку до термодинамічної рівноваги при обраній температурі T.

Енергія: E = -J·Σ<i,j> Sᵢ·Sⱼ - h·Σᵢ Sᵢz
Прийняття Метрополіса: P = min(1, exp(-ΔE / kBT))
Намагніченість: |M| = |(1/N)·Σᵢ Sᵢ|, 0 ≤ |M| ≤ 1
Кольорове відображення: відтінок = atan2(Sy, Sx), яскравість ∝ Sz

Часті запитання

Що таке модель спінів Гейзенберга?

Класична модель Гейзенберга представляє кожен магнітний момент як неперервний 3D одиничний вектор, а не фіксований напрямок. Сусідні спіни взаємодіють через обмінну енергію E = -J·Sᵢ·Sⱼ.

Чим модель Гейзенберга відрізняється від моделі Ізінга?

Модель Ізінга обмежує кожен спін двома дискретними станами. Модель Гейзенберга дозволяє спінам вказувати в будь-якому напрямку на одиничній сфері — більш реалістичний опис багатьох реальних магнітних матеріалів.

Що робить алгоритм Монте-Карло Метрополіса?

На кожному кроці обирається випадковий вузол і пропонується нова випадкова орієнтація спіну. Якщо це знижує енергію, вона завжди приймається; якщо підвищує — приймається з ймовірністю exp(-ΔE / kBT).

Чому ймовірність прийняття дорівнює exp(-ΔE/kBT)?

Це фактор Больцмана зі статистичної механіки. Використання його як правила прийняття гарантує детальну рівновагу, тому змодельовані конфігурації збігаються до правильного термодинамічного ансамблю.

Що вимірює намагніченість |M|?

Намагніченість — векторне середнє всіх спінів, M = (1/N)·Σ Sᵢ. Її величина коливається від 0 (випадкові орієнтації) до 1 (всі спіни вирівняні) — найпростіший параметр порядку.

Чому 2D модель Гейзенберга не має справжнього фазового переходу при скінченній температурі?

Теорема Мерміна-Вагнера показує, що неперервні симетрії не можуть бути спонтанно порушені в 1D чи 2D короткодіючих системах при будь-якій T > 0. Ґратка все ще показує сильні кореляції ближнього порядку при низькій T.

Що представляє константа зв'язку J?

J — сила обмінної взаємодії між сусідніми моментами. Додатне J (феромагнітне) сприяє паралельним спінам; від'ємне J (антиферомагнітне) сприяє шаховому антипаралельному візерунку при низькій T.

Що робить керування зовнішнім полем?

Увімкнення поля додає доданок Зеємана -h·Sᵢz до енергії кожного спіну, сприяючи вирівнюванню вздовж z. Це імітує прикладене магнітне поле Bz.

Де класична модель Гейзенберга використовується в реальних дослідженнях?

Це стандартний полігон для феромагнетиків, антиферомагнетиків і фрустрованих магнетиків, що лежить в основі досліджень спінтроніки та квантового магнетизму.

Що таке прохід Монте-Карло (sweep)?

Один прохід намагається виконати одне оновлення Метрополіса для кожного вузла ґратки в середньому. Багато проходів дозволяють конфігурації релаксувати від випадкового старту до рівноваги.

Про цю симуляцію

Автор: Команда MySimulator · Рецензія: Редакція MySimulator

Востаннє оновлено: 11 липня 2026

Цей симулятор виконує живу симуляцію Монте-Карло Метрополіса класичної моделі Гейзенберга, де кожен вузол ґратки містить вільно обертовий 3D спін замість простого біта вгору/вниз. Кожен кадр виконує повний прохід ґраткою запропонованих перевертань спінів, прийнятих чи відхилених за правилом Больцмана, тому ви спостерігаєте справжній процес термічної релаксації, а не заготовлену анімацію.

🔬 Що показує

2D ґратку класичних 3D спінів, що еволюціонують за динамікою Монте-Карло Метрополіса, забарвлену за відтінком (кут у площині) та яскравістю (позаплощинна компонента Sz), разом із живим графіком намагніченості |M| протягом останніх проходів.

🎮 Як користуватися

Перетягуйте повзунок температури, щоб перетнути кросовер впорядкування, змініть знак J, щоб перемкнутися між феромагнітним і антиферомагнітним зв'язком, змінюйте розмір ґратки та вмикайте зовнішнє поле.

💡 Чи знали ви?

На відміну від 3D моделі Гейзенберга, ця 2D версія не має справжнього далекого магнітного порядку при жодній ненульовій температурі (теорема Мерміна-Вагнера) — однак вона все ще показує вражаючий ближній порядок при низькій T.

Часті запитання

Чому ґратка виглядає як кольоровий шум при високій температурі?

При високій T теплові флуктуації домінують над обмінним зв'язком J, тому алгоритм Метрополіса приймає майже будь-яку запропоновану переорієнтацію. Кожен спін вказує в практично випадковому напрямку, некорельованому з сусідами.

Чому при низькій температурі з'являються великі кольорові домени?

При низькій T обмінна енергія домінує, і неузгоджені сусіди коштують надто дорого для правила Метрополіса. Спіни вирівнюються з сусідами в плями, що ростуть і зливаються.

Що станеться, якщо встановити J від'ємним?

Від'ємне J робить антипаралельні сусідні спіни енергетично вигіднішими за паралельні. При низькій температурі ґратка розвиває шаховий антиферомагнітний візерунок.

Чому графік |M| все ще коливається навіть при низькій T?

Оскільки це скінченна ґратка зі справжнім тепловим шумом, намагніченість ніколи не встановлюється ідеально — вона коливається навколо рівноважного значення.

Що показує статистика частки прийняття?

Частка прийняття — це частка запропонованих переорієнтацій спінів, прийнятих під час останнього проходу. Зазвичай висока при високій температурі і нижча при низькій.

Чому використовуються одиничні вектори замість кутів?

Представлення кожного спіну як 3D одиничного вектора робить скалярний добуток Sᵢ·Sⱼ, а отже й обмінну енергію, простим і чисельно стабільним обчисленням, і дозволяє моделі природно включати позаплощинний нахил поряд з обертанням у площині.