Зона обитаемости

Не всякая планета пригодна для жизни — важно, на каком расстоянии от звезды она находится. Это и есть зона обитаемости.

Зона обитаемости — диапазон расстояний от звезды, где на поверхности планеты может существовать жидкая вода: не слишком жарко и не слишком холодно.

Не слишком горячо, не слишком холодно

Жизнь, как мы её знаем, требует жидкой воды. Слишком близко к звезде — вода испаряется, слишком далеко — замерзает. Между этими крайностями лежит узкий пояс, который полушутя называют «зоной Златовласки». Где он находится, зависит от светимости звезды: чем звезда ярче, тем дальше отодвигается зона. Грубая оценка центра зоны: $r \approx \sqrt{L/L_\odot}$ астрономических единиц.

import math

def habitable_zone_center(L_solar):
    """Грубый центр зоны обитаемости (а.е.) по светимости звезды (в L Солнца)."""
    return math.sqrt(L_solar)

for name, L in [("Солнце", 1.0), ("красный карлик", 0.04), ("яркая звезда", 4.0)]:
    r = habitable_zone_center(L)
    print(f"{name} (L={L} L_sun): центр зоны ~ {round(r, 2)} а.е.")

Вывод:

Солнце (L=1.0 L_sun): центр зоны ~ 1.0 а.е.
красный карлик (L=0.04 L_sun): центр зоны ~ 0.2 а.е.
яркая звезда (L=4.0 L_sun): центр зоны ~ 2.0 а.е.

Равновесная температура планеты

Точнее судить о климате помогает равновесная температура — температура, при которой планета излучает столько же энергии, сколько получает от звезды. Без учёта атмосферы и отражения её оценивают так: $T_{eq} \approx 278\,\dfrac{(L/L_\odot)^{1/4}}{\sqrt{a}}$ К, где $a$ — расстояние в а.е. Коэффициент $278$ калиброван так, что для Земли ($a = 1$, $L = 1$) получается около $278$ К — близко к реальной средней температуре.

def eq_temperature(a_au, L_solar=1.0):
    """Равновесная температура планеты (К) без атмосферы."""
    return 278 * (L_solar ** 0.25) / (a_au ** 0.5)

for name, a in [("Венера", 0.72), ("Земля", 1.0), ("Марс", 1.52)]:
    T = eq_temperature(a)
    print(f"{name}: a={a} а.е. -> T_eq ~ {round(T)} K ({round(T - 273)} C)")

Вывод:

Венера: a=0.72 а.е. -> T_eq ~ 328 K (55 C)
Земля: a=1.0 а.е. -> T_eq ~ 278 K (5 C)
Марс: a=1.52 а.е. -> T_eq ~ 225 K (-48 C)

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

Формула равновесной температуры — это баланс энергии: планета получает поток от звезды (а он падает как $1/a^2$, отсюда $\sqrt{a}$ в знаменателе после извлечения корня из закона Стефана-Больцмана) и излучает по закону $\sigma T^4$. Приравняв приход и расход, получаем $T \propto a^{-1/2}$. Заметьте: расчёт для Земли даёт $278$ К ($+5°$C), а реальная средняя $\approx 288$ К ($+15°$C) — разницу даёт парниковый эффект атмосферы, который формула не учитывает. У Венеры реальная температура ещё выше расчётной из-за мощнейшего парникового эффекта. Это напоминание: модель — лишь первое приближение, атмосфера сильно меняет картину.

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

  • Считать зону обитаемости гарантией жизни — это лишь условие для жидкой воды, не более.
  • Игнорировать атмосферу: парниковый эффект может сильно поднять реальную температуру.
  • Забывать, что у красных карликов зона очень близка к звезде, где сильны вспышки и приливный захват.

Итог

  • Зона обитаемости — пояс, где возможна жидкая вода; её центр $\approx \sqrt{L/L_\odot}$ а.е.
  • Равновесная температура $T_{eq} \propto a^{-1/2}$ оценивает климат без атмосферы.
  • Реальная температура выше из-за парникового эффекта — модель даёт лишь первое приближение.
Проверьте себя
1. Что такое зона обитаемости?
AСамая яркая область галактики
BДиапазон расстояний от звезды, где возможна жидкая вода
CОрбита Земли
DОбласть без астероидов
2. Как равновесная температура планеты зависит от расстояния a до звезды?
AT ∝ a
BT ∝ a^(-1/2)
CT ∝ a²
DT не зависит от a
3. Почему реальная средняя температура Земли выше расчётной равновесной?
AИз-за вращения
BИз-за парникового эффекта атмосферы
CИз-за Луны
DРасчёт ошибочен