Термодинаміка
Квітень 2026 · 16 хв читання · Статистична механіка · Критичні явища · Симетрія

Фазові переходи

Вода кипить при 100 °C. Магніт втрачає намагніченість при температурі Кюрі. Надпровідник стає без опором нижче критичної температури. Всі це — фазові переходи: раптова або поступова реорганізація речовини, при якій макроскопічна поведінка якісно змінюється, тоді як мікроскопічні закони залишаються незмінними. Теорія фазових переходів розкриває глибоку універсальність: системи, такі далекі одна від одної, як феромагнети, рідини і соціальні мережі поблизу критичної точки, підпорядковуються одній і тій самій математичній структурі.

1. Класифікація Еренфеста

Пол Еренфест (1933) класифікував фазові переходи за найнижчою похідною вільної енергії Гіббса G(T, P), яка є розривною в точці переходу:

Перехід першого порядку
G неперервна, але її перші похідні (ентропія S = −∂G/∂T і об'єм V = ∂G/∂P) — розривні. Система поглинає або виділяє приховану теплоту при фіксованій температурі. Приклади: лід → вода, вода → пара, тверде тіло → рідина у більшості речовин.
Перехід другого порядку (неперервний)
G і її перші похідні неперервні, але другі похідні (теплоємність Cp, стисливість κT) розходяться або мають розрив. Без прихованої теплоти; перехід поступовий. Приклади: точка Кюрі феромагнетика, надпровідний перехід (нульове поле), критична точка рідина-газ.

Сучасна термінологія резервує «фазовий перехід» для переходів першого порядку і «критична точка» або «неперервний перехід» — для другого, хоча обидва неформально називають «фазовими переходами». Переходи третього порядку (де G″ неперервна, але G‴ ні) — рідкісні: деякі рідкокристалічні переходи.

Критична точка рідина-газ: Нижче критичної температури T_c рідина і газ — різні фази, розділені переходом першого порядку з прихованою теплотою. Точно при T_c, P_c відмінність зникає — рідина і газ стають нерозрізнимими. Для води: T_c = 374,14 °C, P_c = 220,64 бар. Вище T_c межа фаз відсутня; можна переходити від рідиноподібного до газоподібного стану неперервно.

2. Параметр порядку та порушення симетрії

Лев Ландау (1937) ввів поняття параметра порядку ψ для кількісної оцінки ступеня впорядкованості фази. Параметр порядку:

Система Параметр порядку ψ Порушена симетрія ----------------------------------------------------------------------- Феромагнетик Намагніченість M Z₂ (переворот спіну) Рідина-газ Різниця густин ρL−ρG Немає (1-й порядок нижче Tc) Надпровідник Макроскопічна хвильова ф-ція U(1) калібрувальна симетрія Рідкий кристал Орієнтаційний тензор Q_ij SO(3) → SO(2) обертання Антиферомагнетик Шахова намагніченість Симетрія трансляції ґратки Конденсат Бозе-Ейнштейна Фракція конденсату n₀/n U(1) фазова симетрія

Спонтанне порушення симетрії відбувається тоді, коли впорядкована фаза має меншу симетрію, ніж гамільтоніан (мікроскопічна функція енергії). Гамільтоніан феромагнетика симетричний відносно перевороту спіну (H однаковий, всі спіни вгору чи вниз), але нижче T_c система вибирає один напрям намагніченості — порушуючи симетрію спонтанно.

Теорема Голдстоуна стверджує, що коли неперервна симетрія (наприклад, обертальна інваріантність) спонтанно порушується, з'являються безмасові бозонні збудження — моди Голдстоуна. У магнетиках це спінові хвилі (магнони); у надплинних рідинах — фонони.

3. Модель Ізінга

Модель Ізінга — найпростіша статистично-механічна модель, що демонструє фазовий перехід. Запропонована Вільгельмом Ленцем (1920) і названа на честь його учня Ернста Ізінга (який розв'язав 1D випадок у 1925), вона складається з бінарних спінів σᵢ ∈ {−1, +1} на ґратці з взаємодіями найближчих сусідів:

Гамільтоніан: H = −J Σ_{<i,j>} σᵢ σⱼ − h Σᵢ σᵢ де: J = константа обмінного зв'язку (J > 0: феромагнетик, J < 0: антиферомагнетик) h = зовнішнє магнітне поле <i,j> = сума по парах найближчих сусідів Статистична сума: Z = Σ_{всі конфіг. спінів} exp(−H / (k_B T)) Намагніченість (параметр порядку): M = <σ> = (1/N) Σᵢ <σᵢ> Вільна енергія: F = −k_B T ln Z

Точні розв'язки

1D Ізінг (Ізінг 1925): Немає фазового переходу при T > 0. Довжина кореляції ξ ~ exp(2J / k_B T) розходиться лише при T → 0.

2D Ізінг (Онсагер 1944): Одне з видатних досягнень фізики XX ст. — точна вільна енергія для квадратної ґратки при h = 0. Критична температура:

2D квадратна ґратка Ізінга: k_B T_c / J = 2 / ln(1 + √2) ≈ 2,269 Намагніченість поблизу T_c (Онсагер/Янг): M ~ (1 − T/T_c)^β де β = 1/8 Питома теплоємність розходиться логарифмічно: C ~ −ln|1 − T/T_c| (критичний показник α = 0 для логарифмічного розходження)

3D Ізінг: Точне рішення невідоме. Критична температура для простої кубічної ґратки: k_B T_c / J ≈ 4,5116. Критичні показники, обчислені ренормалізаційною групою та чисельними методами: β ≈ 0,326, ν ≈ 0,630, η ≈ 0,036.

4. Теорія середнього поля та теорія Ландау

Теорія середнього поля замінює справжніх флуктуючих сусідів спіну їхнім середнім значенням ⟨σ⟩ = M:

Ефективне поле на спін i: h_eff = zJM + h (z = число координацій = 4 для 2D квадратної ґратки) Рівняння самоузгодженості: M = tanh(β(zJM + h)) де β = 1/(k_B T) При h = 0: Нижче T_c: два ненульових розв'язки ±M (спонтанна намагніченість) Вище T_c: тільки M = 0 (парамагнетик) При T_c: k_B T_c^MF = zJ Критичний показник середнього поля β = 1/2 (проти точного 2D: β = 1/8) → Середнє поле переоцінює порядок; ігнорує флуктуації

Розклад вільної енергії Ландау

Поблизу критичної точки, де ψ (параметр порядку) малий, вільну енергію можна розкласти в ряд за степенями ψ за симетрією:

F(ψ, T) = F₀ + a(T)ψ² + bψ⁴ + cψ⁶ + ... (для Z₂-симетричних систем) де: a(T) = a₀(T − T_c) змінює знак при T_c b > 0 (перехід другого порядку) b < 0, c > 0 (перехід першого порядку — потрібен член ψ⁶) Мінімізуючи ∂F/∂ψ = 0: Другий порядок: ψ ~ (T_c − T)^{1/2} нижче T_c → β = 1/2 (середнє поле) Перший порядок: стрибок ψ при T_c

Знак коефіцієнта b визначає порядок переходу. Це основа парадигми Ландау: глобальна фізика поблизу переходу визначається симетрією параметра порядку, а не мікроскопічними деталями. Тому зовсім різні системи можуть мати однакові критичні показники.

5. Критичні показники та універсальність

Поблизу критичної точки другого порядку всі термодинамічні величини розходяться або прямують до нуля як степеневі закони відновленої температури t = (T − T_c) / T_c:

Величина Поведінка Показник Означення ---------------------------------------------------------------- Питома теплоємність C ~ |t|^{-α} α C_P при h=0 Параметр порядку M ~ |t|^β β T < T_c, h=0 Сприйнятливість χ ~ |t|^{-γ} γ ∂M/∂h при h=0 Критична ізотерма M ~ h^{1/δ} δ T = T_c Довжина кореляції ξ ~ |t|^{-ν} ν кореляційна функція Кореляційна функція G(r)~r^{-(d-2+η)} η при T = T_c Співвідношення масштабування (лише 2 показники незалежні): α + 2β + γ = 2 (Рашбрук) γ = β(δ − 1) (Відом) ν(2 − η) = γ (Фішер) dν = 2 − α (гіперскейлінг, d = розмірність простору)
Клас універсальності β γ ν η Приклади
Середнє поле1/211/20Ізінг при d > 4; надпровідники (БКШ)
2D Ізінг1/87/411/4Тонкі магнітні плівки, адсорбовані моношари
3D Ізінг0,3261,2370,6300,036Fe, Ni магнети; бінарні рідкі суміші
3D XY (n=2)0,3481,3170,6710,038⁴He надплинний; магнети в легкій площині
3D Гайзенберг (n=3)0,3661,3960,7070,033EuO, RbMnF₃ магнети

Універсальність — вражаючий факт: критичні показники залежать лише від (1) просторової розмірності d і (2) симетрії параметра порядку (числа його компонент n). Вони не залежать від мікроскопічних деталей — типу ґратки, сили зв'язку або радіусу взаємодії. Саме тому залізо і нікель мають однакові критичні показники, незважаючи на різні електронні структури: обидва є магнетиками класу 3D Ізінга.

6. Ренормалізаційна група — короткий нарис

Ренормалізаційна група (РГ), розроблена Вілсоном і Фішером (1972), пояснює, чому існує універсальність, і надає систематичний метод обчислення критичних показників. Ключова ідея — перетворення огрублення, яке «зумовлює» від мікроскопічного масштабу до ефективної довгохвильової теорії.

Перетворення РГ

  1. Блок-спін: Групуємо сусідні спіни в блоки; замінюємо кожен блок одним ефективним спіном правилом більшості або усередненням.
  2. Переміщення масштабу: Відновлюємо вихідний крок ґратки множенням усіх довжин на блоковий фактор b.
  3. Ренормалізація: Переміщуємо амплітуди спінів для відновлення нормування.

Кожен крок РГ породжує новий ефективний гамільтоніан з ренормованими константами зв'язку. Ітерування перетворення відстежує потік у просторі констант зв'язку. Ключові об'єкти:

Нерухомі точки: константи зв'язку незмінні під РГ → масштабна інваріантність Стійка нер. точка: тривіальні впорядковані або невпорядковані фази (T → 0 або T → ∞) Нестійка нер. точка: критична точка (масштабно-інваріантні флуктуації на всіх довжинах) Поблизу критичної нер. точки, зв'язки масштабуються як: ΔKᵢ → b^{yᵢ} ΔKᵢ yᵢ > 0: релевантний оператор (відганяє від нер. точки) → визначає T_c, h yᵢ < 0: нерелевантний оператор (затухає під РГ) → звідси універсальність! yᵢ = 0: граничний оператор (логарифмічні поправки) Критичні показники з власних значень РГ: ν = 1/y_T (показник довжини кореляції) β/ν = (d − 2 + η)/2 (аномальна розмірність у нер. точці)

Глибокий результат: у критичній точці система є масштабно-інваріантною — виглядає однаково на кожному масштабі довжин. Саме тому з'являються степеневі закони: степеневі закони — єдині масштабно-інваріантні функції. Усі мікроскопічні деталі є нерелевантними операторами під потоком РГ, залишаючи лише клас універсальності (визначений d і n) для визначення критичних показників.

7. Приклади у фізиці

Феромагнітні переходи

Нижче температури Кюрі T_c феромагнети розвивають спонтанну намагніченість навіть без зовнішнього поля. Спіни вирівнюються паралельно завдяки квантовій обмінній взаємодії. Для заліза T_c = 1043 К. При T_c довжина кореляції ξ → ∞ — флуктуації спінів виникають на всіх довжинах, породжуючи характерну критичну опалесценцію.

Надпровідність

Надпровідний перехід — фазовий перехід другого порядку від нормального металу до надпровідника при T_c. Параметр порядку — макроскопічна квантова хвильова функція ψ = |ψ|e^{iφ} куперівських пар. Порушена симетрія — U(1) калібрувальна: фаза φ вибирається спонтанно. Вільна енергія Гінзбурга-Ландау є розкладом Ландау за |ψ|²:

F_GL = F_n + α|ψ|² + β|ψ|⁴ + (1/2m*)|(-iℏ∇ − e*A)ψ|² + B²/2μ₀ α(T) = α₀(T − T_c), β > 0 → Перехід другого порядку при T_c; |ψ|² ~ (T_c − T)^1 нижче T_c

Критична точка рідина-газ

Перехід рідина-газ є переходом першого порядку нижче T_c (рідина і газ співіснують на кривій тиску насичення). У критичній точці (T_c, P_c) лінія переходу першого порядку закінчується — відмінність між рідиною і газом зникає. У критичній точці параметр порядку (різниця густин) прямує до нуля неперервно з показниками 3D Ізінга (β ≈ 0,326), а не середнього поля β = 1/2.

Перколяція та соціальні мережі

Перколяція — суто геометричний фазовий перехід: зв'язки на ґратці займаються з імовірністю p. Нижче порогу p_c всі зв'язані кластери скінченні. Вище p_c з'являється гігантський зв'язаний кластер, що охоплює всю ґратку — це перехід перколяції. Розмір кластера S ~ |p − p_c|^β розходиться при p_c з показниками класу 2D Ізінга. Теорія перколяції моделює поширення лісових пожеж, епідемій та стійкість мереж.

8. JavaScript симуляція Монте-Карло

Алгоритм Метрополіса-Гастінгса моделює 2D модель Ізінга, пропонуючи перевороти одного спіну і приймаючи або відхиляючи їх на основі фактора Больцмана:

// 2D Модель Ізінга — Метрополіс Монте-Карло
// canvas: відображає спінову ґратку; виводить намагніченість і енергію

const N    = 80;    // розмір ґратки (N × N спінів)
const J    = 1.0;   // константа зв'язку (феромагнетик)
const kB   = 1.0;   // стала Больцмана (природні одиниці)
let   T    = 2.5;   // температура (змінити для переміщення через Tc ≈ 2.269)

// Ініціалізуємо ґратку випадково
let spins = Array.from({ length: N }, () =>
  Array.from({ length: N }, () => (Math.random() < 0.5 ? 1 : -1))
);

// Граничні умови (циклічні)
const idx = i => ((i % N) + N) % N;

// Зміна енергії при перевертанні спіну (i,j)
function deltaE(i, j) {
  const s    = spins[i][j];
  const sumN = spins[idx(i-1)][j] + spins[idx(i+1)][j]
             + spins[i][idx(j-1)] + spins[i][idx(j+1)];
  return 2 * J * s * sumN;
}

// Одне прокручування МК = N² спроб перевороту спіну
function mcSweep() {
  for (let k = 0; k < N * N; k++) {
    const i  = Math.floor(Math.random() * N);
    const j  = Math.floor(Math.random() * N);
    const dE = deltaE(i, j);
    if (dE <= 0 || Math.random() < Math.exp(-dE / (kB * T))) {
      spins[i][j] = -spins[i][j];   // приймаємо переворот
    }
  }
}

// Обчислюємо намагніченість (параметр порядку)
function magnetisation() {
  let sum = 0;
  for (let i = 0; i < N; i++)
    for (let j = 0; j < N; j++)
      sum += spins[i][j];
  return Math.abs(sum) / (N * N);
}

// Обчислюємо повну енергію на спін
function energy() {
  let E = 0;
  for (let i = 0; i < N; i++)
    for (let j = 0; j < N; j++)
      E -= J * spins[i][j] * (spins[i][idx(j+1)] + spins[idx(i+1)][j]);
  return E / (N * N);
}

// Відображаємо ґратку на canvas
function render(canvas) {
  const ctx  = canvas.getContext('2d');
  const cell = canvas.width / N;
  for (let i = 0; i < N; i++) {
    for (let j = 0; j < N; j++) {
      ctx.fillStyle = spins[i][j] === 1 ? '#6366f1' : '#1e1e2e';
      ctx.fillRect(j * cell, i * cell, cell, cell);
    }
  }
}

// Цикл анімації
function runSimulation(canvas, steps = 100) {
  let step = 0;
  function frame() {
    mcSweep();
    if (++step % 5 === 0) render(canvas);
    if (step < steps) requestAnimationFrame(frame);
  }
  requestAnimationFrame(frame);
}

// Використання: runSimulation(document.getElementById('ising-canvas'));
        

Вимірювання фазового переходу

// Перебираємо температури для вимірювання M(T) та визначення T_c
async function tempSweep(canvas, Tmin = 1.5, Tmax = 3.5, nT = 20) {
  const results = [];
  const dT = (Tmax - Tmin) / (nT - 1);

  for (let ti = 0; ti < nT; ti++) {
    T = Tmin + ti * dT;

    // Рівноважний стан
    for (let s = 0; s < 500; s++) mcSweep();

    // Вимірювання (середнє за 200 прокручуваннями)
    let mSum = 0, eSum = 0;
    for (let s = 0; s < 200; s++) {
      mcSweep();
      mSum += magnetisation();
      eSum += energy();
    }
    results.push({ T, M: mSum / 200, E: eSum / 200 });
    render(canvas);

    // Передаємо управління браузеру
    await new Promise(r => setTimeout(r, 0));
  }

  return results;
  // results: масив { T, M, E }
  // Побудуйте M від T для спостереження фазового переходу другого порядку при T_c ≈ 2.269
}

// Кумулянт Біндера (масштабування скінченного розміру)
// U_L = 1 − <M⁴> / (3 <M²>²)
// При T_c, U_L однаковий для всіх розмірів системи L → знаходимо T_c без екстраполяції
function binderCumulant(spins) {
  function moment(n) {
    let m = 0;
    for (let i = 0; i < N; i++)
      for (let j = 0; j < N; j++)
        m += spins[i][j];
    m /= N * N;
    return Math.pow(Math.abs(m), n);
  }
  // Усереднюємо <M²> і <M⁴> за багатьма прокручуваннями для точності...
}
        
Критичне сповільнення: Поблизу T_c час автокореляції алгоритму Метрополіса розходиться як τ ~ ξ^z з z ≈ 2. Це означає, що моделювання поблизу критичної точки потребує експоненційно більше прокручувань для отримання незкорельованих вимірювань. Алгоритм кластерів Вольфа (1989) має z ≈ 0,25, що робить його у ~8 разів швидшим при T_c для великих ґраток.