Визуализация геометрии ОТО на Python: черная дыра, эргосфера и фотонная сфера в разных метриках
В рамках данного материала мы зайземся математическим моделированием и трехмерной визуализацией черных дыр, а также выпишем фундаментальные уравнения, определяющие их поведение.
Фундаментальной основой выступают уравнения гравитационного поля Эйнштейна, принадлежащие общей теории относительности (Источник [1]):
Где:
— тензор Риччи,
R — скалярная кривизна пространства,
— метрический тензор,
Λ — космологическая постоянная,
— тензор энергии‑импульса материи и полей,
G, c — гравитационная постоянная Ньютона и скорость света соответственно.
Точные аналитические решения этих уравнений (Источник [2]), учитывающие определенные симметрии, носят название метрик. Рассмотрим главные из них:
1) Метрика Шварцшильда в стандартной системе координат (описывает стационарную сферически-симметричную черную дыру, лишенную электрического заряда и вращательного момента) (Источник [3]):
где
представляет собой гравитационный радиус (радиус горизонта событий).
Реализовав скрипт для визуализации,
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
Параметры
M = 1.0 # Масса чёрной дыры (в условных единицах)
rs = 2 * M # Радиус Шварцшильда
Главными особенностями метрики Керра являются эргосфера (Источник[26]) — зона за пределами горизонта, где световые лучи вынужденно вращаются вслед за центральным объектом из-за эффекта увлечения инерциальных систем (Лензе — Тирринга), а также кольцевая сингулярность (Источник[27]), заменяющая собой точечный объект Шварцшильда.
3) Метрика Рейсснера — Нордстрёма (Источник [5]), описывающая незаряженную, но статичную или заряженную черную дыру:
Здесь Q обозначает электрический заряд системы.
Проиллюстрируем влияние заряда на горизонты событий:
Горизонты заряженной чёрной дыры.
А также покажем деформацию радиальной координаты:
растяжение радиальной координаты
Программный код для генерации трехмерной модели такого объекта:
import numpy as np
import plotly.graph_objects as go
M = 1.0
Q_vals = [0.0, 0.5, 0.8, 0.95] # можно менять
fig.update_layout(
title=f'Эргосфера и горизонт в метрике Керра–Ньюмана (M={M}, a={a}, Q={Q})',
scene=dict(
xaxis_title="x",
yaxis_title="y",
zaxis_title="z",
aspectmode="data"
),
width=800,
height=700
)
fig.show()
Итоговая трехмерная сцена:
Черная дыра в метрике Керра‑Ньюмана
Следует учитывать, что реальные астрофизические объекты вряд ли обладают заметным электрическим зарядом из-за быстрого процесса его нейтрализации окружающей плазмой. Тем не менее модели Керра — Ньюмана и Рейсснера — Нордстрёма имеют фундаментальное теоретическое значение как предельные случаи и удобный полигон для тестирования вычислительных методов.
Почти во всех рассмотренных метриках присутствует так называемая фотонная сфера (Источник[28]) — область пространства, где возможно существование круговых световых орбит (нулевых геодезических), вдоль которых фотоны движутся по замкнутым кольцевым траекториям. Это происходит в точках, где эффективный потенциал для безмассовых частиц достигает экстремума, хотя сама подобная орбита является нестабильной.
Таким образом, в рамках данной работы была выполнена компьютерная визуализация геометрий черных дыр для четырех базовых метрик, продемонстрированы их ключевые различия и построены наглядные графики.
Материал носит ознакомительный и демонстрационный характер.
С. Чандрасекар «Математическая теория чёрных дыр» (в 2 томах, перевод В. А. Березина, под ред. Д. А. Гальцова, «Мир», 1986).
А. М. Баранов «О метрике Керра — Ньюмена» («Пространство, время и фундаментальные взаимодействия», 2021, № 2, с. 42–47).
В. П. Фролов «Решения типа Керра — Ньюмена — Унти — Тамбурино уравнений Эйнштейна с космологическим членом» («Теоретическая и математическая физика», 1974, т. 21, № 2, с. 213–223).
А. Ф. Захаров «Тени и круговые фотонные орбиты: рассмотрение некоторых случаев обобщений чёрных дыр Керра — Ньюмена» («Письма в ЭЧАЯ», 2025).
В. П. Фролов, И. Д. Новиков «Чёрные дыры во Вселенной» (обзорные лекции/статьи, часто встречаются в сборниках).