Распределение Максвелла-Больцмана

Как из хаоса столкновений рождается универсальное распределение скоростей газа.

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

Откуда берётся распределение

В газе при равновесии молекулы движутся с самыми разными скоростями. Но не как попало: распределение скоростей всегда одно и то же — максвелловское, зависящее только от температуры. Удивительно, что эта универсальная форма возникает сама из хаоса столкновений, независимо от того, с каких скоростей мы стартовали. Это глубокое проявление термодинамического равновесия.

Эксперимент: равновесие из одинаковых скоростей

Зададим всем частицам одинаковую скорость (но случайные направления) и позволим им многократно «сталкиваться», обмениваясь скоростями с сохранением энергии и импульса пары. Посмотрим, к какому распределению придёт система:

import random, math
random.seed(11)
N = 1000
vx = [0.0]*N; vy = [0.0]*N
for k in range(N):
    a = random.uniform(0, 2*math.pi)
    vx[k] = math.cos(a); vy[k] = math.sin(a)
def collide(a, b):
    cmx = (vx[a]+vx[b])/2; cmy = (vy[a]+vy[b])/2
    rx = vx[a]-cmx; ry = vy[a]-cmy
    r = math.hypot(rx, ry)
    ang = random.uniform(0, 2*math.pi)
    vx[a]=cmx+r*math.cos(ang); vy[a]=cmy+r*math.sin(ang)
    vx[b]=cmx-r*math.cos(ang); vy[b]=cmy-r*math.sin(ang)
for _ in range(50000):
    a = random.randrange(N); b = random.randrange(N)
    if a != b: collide(a, b)
speeds = [math.hypot(vx[k], vy[k]) for k in range(N)]
bins = [0]*8
for sp in speeds:
    bins[min(int(sp/0.4), 7)] += 1
print("Старт: у всех одинаковая скорость. После столкновений —")
print("распределение Максвелла-Больцмана:")
for i, c in enumerate(bins):
    lo = i*0.4
    print(f"v in [{lo:.1f},{lo+0.4:.1f})  {'*'*(c//8)} {c}")
print(f"Средняя скорость: {sum(speeds)/N:.3f}")

Вывод:

Старт: у всех одинаковая скорость. После столкновений —
распределение Максвелла-Больцмана:
v in [0.0,0.4)  **************** 132
v in [0.4,0.8)  ******************************************* 345
v in [0.8,1.2)  ************************************ 293
v in [1.2,1.6)  ****************** 151
v in [1.6,2.0)  ******** 64
v in [2.0,2.4)  * 12
v in [2.4,2.8)   3
v in [2.8,3.2)   0
Средняя скорость: 0.891

Из абсолютно одинаковых скоростей родилось колоколообразное распределение: пик в середине, длинный «хвост» быстрых частиц и мало совсем медленных. Это и есть форма Максвелла-Больцмана. Система «забыла» начальное состояние и пришла к универсальному равновесию — направленному только температурой. Энергия при этом строго сохранилась (каждое столкновение её хранит).

Характерные скорости

У распределения три важные скорости: наиболее вероятная (пик), средняя и среднеквадратичная — все они пропорциональны √(T/m). Отсюда практические выводы: при нагреве распределение «расплывается» вправо (молекулы быстрее), а лёгкие молекулы (водород) при той же температуре движутся быстрее тяжёлых (кислород). Поэтому лёгкие газы легче покидают атмосферу планеты.

Как работает под капотом

Почему именно эта форма? Распределение Максвелла-Больцмана — это состояние максимальной энтропии при фиксированной энергии. Среди всех способов распределить заданную суммарную энергию по частицам максвелловский — самый «вероятный», его реализует подавляющее большинство микросостояний. Столкновения хаотично перемешивают энергию между частицами, и система неизбежно сползает к самому вероятному распределению. Это микроскопическая суть второго начала термодинамики: предоставленная себе система идёт к максимуму энтропии.

Частые ошибки

  • Ждать симметричного (гауссова) распределения модулей скорости. Распределение модулей несимметрично: есть длинный хвост вправо, нуля скорости почти нет.
  • Не сохранять энергию при столкновении. Если обмен скоростями не консервативен, система «нагреется» или «остынет» искусственно.
  • Мерить распределение до равновесия. Нужно много столкновений, чтобы система забыла начальное состояние.

Итоги

  • Скорости молекул в равновесии распределены по Максвеллу-Больцману.
  • Эта форма возникает из хаоса столкновений независимо от старта.
  • Характерные скорости пропорциональны √(T/m).
  • Распределение — состояние максимальной энтропии: суть второго начала.
Проверьте себя
1. Что произойдёт с газом, если задать всем частицам одинаковую скорость и дать им сталкиваться?
AСкорости останутся одинаковыми
BУстановится распределение Максвелла-Больцмана
CВсе частицы остановятся
DСкорости станут бесконечными
2. Чему пропорциональны характерные скорости молекул в распределении Максвелла-Больцмана?
AT/m
B√(T/m)
Cm/T
D
3. Почему именно максвелловское распределение устанавливается в равновесии?
AТак заложено в законы Ньютона
BЭто состояние максимальной энтропии — самое вероятное распределение энергии
CИз-за гравитации
DСлучайно