Гравитационный коллапс: инструкция к модели

Пользовательская инструкция по интерактивной модели гравитационного коллапса: параметры, режимы и сценарии запуска.

Что показывает модель#

Модель

Модель «Гравитационный коллапс» показывает движение множества частиц под действием их собственной гравитации. Частицы притягиваются друг к другу, образуют сгущения, плотные ядра, выбрасывают часть вещества наружу и по-разному реагируют на начальные скорости, слипание и демпфирование.

Это интерактивная учебная модель. Она не пытается точно воспроизвести конкретную реальную систему, но помогает понять основные идеи:

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

Симуляция двумерная. Это важно: настоящие звездные и газовые системы трехмерны, поэтому модель нужно воспринимать как наглядную схему, а не как точный расчет реального объекта.

Как пользоваться#

  1. Выберите количество частиц.
  2. Выберите начальное распределение.
  3. Выберите начальные скорости.
  4. Выберите режим вещества.
  5. Нажмите кнопку запуска.
  6. Наблюдайте за изменением формы системы, средней плотности, энергии и доли частиц внутри стартовой области.

Кнопка запуска находится в правом верхнем углу окна симуляции. Там же находится кнопка перезапуска. При перезапуске система возвращается к начальному состоянию, время сбрасывается, а симуляция останавливается.

Количество частиц#

Параметр «Частиц» задает размер системы.

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

На что влияет количество частиц:

  • увеличивает общую массу системы;
  • усиливает гравитационное взаимодействие;
  • делает картину более похожей на непрерывное облако;
  • повышает нагрузку на расчет;
  • при большом числе частиц модель переходит на приближенный метод вычисления гравитации.

Если частиц мало, расчет выполняется напрямую по всем парам. Если частиц много, используется ускоренный приближенный расчет. В интерфейсе это видно в строке «Расчет».

Seed#

Seed задает начальную случайную конфигурацию.

Если оставить те же настройки и тот же seed, модель создаст такую же стартовую систему. Это удобно, если нужно повторить интересный сценарий.

Кнопка «Случайный» выбирает новый seed и создает новую конфигурацию.

На что влияет seed:

  • расположение частиц;
  • случайные компоненты скоростей;
  • вид начального облака;
  • детали дальнейшего развития системы.

Seed не меняет законы движения. Он меняет только конкретную случайную реализацию начальных условий.

Начальное распределение#

Начальное распределение определяет, где находятся частицы в момент старта.

Равномерный диск#

Частицы распределены по круговой области примерно равномерно.

Этот вариант хорошо подходит для базового изучения гравитационного коллапса. Если скорости малы, облако начинает сжиматься к центру. Затем часть частиц может остаться в плотной области, а часть получить большую скорость и уйти наружу.

Используйте этот режим, если хотите увидеть классический сценарий: случайное облако постепенно собирается под действием собственной гравитации.

Плотное ядро#

Частицы изначально сильнее сконцентрированы около центра.

Такое облако быстрее формирует плотное ядро. Движение обычно становится более резким: скорости быстрее растут, частицы чаще проходят через центр, а численная энергия может меняться заметнее.

Этот режим полезен, если нужно увидеть, как высокая начальная плотность ускоряет коллапс.

Квадратное облако#

Частицы распределены внутри квадратной области.

Такое начальное условие менее симметрично, чем диск. В начале хорошо видно, как гравитация перестраивает форму облака: углы и края начинают смещаться, структура постепенно теряет исходную квадратную форму.

Этот режим полезен для наблюдения, как самогравитирующая система сглаживает неестественную начальную геометрию.

Кольцо#

Частицы стартуют в кольцевой области.

Кольцо может сжиматься, фрагментироваться, образовывать неоднородности и плотные участки. Результат сильно зависит от выбранных скоростей.

Этот режим полезен для изучения радиального падения, вращения и неустойчивостей кольцевой структуры.

Два звездных скопления#

Система делится на два отдельных скопления. Одно расположено в нижней левой части стартовой окружности, второе - в верхней правой. Скопления движутся навстречу друг другу.

Для этого распределения список скоростей меняется: вместо обычных вариантов появляются сценарии столкновения скоплений.

Этот режим лучше всего запускать в режиме вещества «Без слипания». Для звездных скоплений прямые столкновения отдельных звезд редки, поэтому слипание обычно будет не очень физичным.

Начальные скорости#

Начальные скорости задают, как частицы движутся в момент старта.

Для большинства распределений доступны четыре варианта.

Холодный старт#

Частицы начинают почти без начального движения.

Гравитация быстро собирает систему. Это самый прямой сценарий коллапса. Если облако достаточно плотное, оно может быстро образовать центральное сгущение.

Выбирайте этот вариант, если хотите увидеть, как система ведет себя под действием одной только самогравитации.

Теплый шум#

Частицы получают небольшие случайные скорости.

Такие скорости работают как «температура» облака. Они мешают мгновенному сжатию и делают движение более хаотичным. Часть вещества может дольше оставаться рассеянной.

Выбирайте этот вариант, если хотите сравнить холодный коллапс с более «разогретым» облаком.

Вращение#

Частицы получают скорости, направленные по касательной вокруг центра.

У системы появляется угловой момент. Это может замедлить падение вещества прямо в центр и привести к вращающейся структуре.

Выбирайте этот вариант, если хотите увидеть влияние вращения на гравитационный коллапс.

Расширение#

Частицы получают скорости наружу от центра.

Сначала облако разлетается. Затем гравитация может остановить часть частиц и вернуть их обратно. Если разлет достаточно сильный, часть вещества может уйти далеко от центра.

Выбирайте этот вариант, если хотите увидеть конкуренцию между начальным разлетом и самогравитацией.

Скорости для двух звездных скоплений#

Если выбрано распределение «Два звездных скопления», окно скоростей показывает специальные сценарии.

Медленное слияние#

Скопления движутся навстречу друг другу сравнительно медленно.

Такой режим дает больше времени для взаимного гравитационного искажения. Скопления могут сильнее деформироваться и постепенно сливаться.

Устойчивые скопления#

Скопления получают внутренние скорости, которые помогают им не схлопнуться сразу в себя.

Это сбалансированный вариант для наблюдения столкновения: скопления достаточно устойчивы, но все еще активно взаимодействуют друг с другом.

Вращающиеся скопления#

Внутри каждого скопления сильнее выражено вращение.

Такой сценарий может давать более закрученные структуры, асимметричные хвосты и заметное влияние начального углового момента.

Быстрый пролет#

Скопления движутся быстрее.

При таком сценарии они могут не полностью слиться, а частично пройти друг через друга или разлететься после сильного взаимодействия. Результат особенно зависит от бокового смещения.

Боковое смещение#

Параметр «Боковое смещение» появляется только для распределения «Два звездных скопления».

Он задает, насколько столкновение отличается от прямого лобового.

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

На что влияет боковое смещение:

  • меняет форму столкновения;
  • увеличивает общий угловой момент системы;
  • усиливает вероятность вытянутых хвостов;
  • может уменьшить вероятность прямого слияния;
  • делает итоговую структуру более асимметричной.

Во время запущенной симуляции этот параметр заблокирован, потому что он относится к начальным условиям.

Режим вещества#

Режим вещества определяет, что происходит при близких встречах частиц.

Без слипания#

В этом режиме частицы только притягиваются гравитацией. Они не объединяются и не теряют скорость напрямую.

Это лучший режим для звездных систем и звездных скоплений. В реальности звезды очень редко сталкиваются физически, поэтому модель без слипания обычно ближе к звездной динамике.

Что можно наблюдать:

  • чистый гравитационный коллапс;
  • выброс быстрых частиц;
  • образование плотного ядра;
  • перераспределение энергии;
  • взаимодействие двух звездных скоплений.

Гравитационное слипание#

В этом режиме частицы могут объединяться, если они оказались достаточно близко и движутся друг относительно друга достаточно медленно.

При объединении:

  • масса складывается;
  • новая скорость считается так, чтобы сохранялся общий импульс;
  • число частиц уменьшается;
  • часть механической энергии теряется.

Этот режим не стоит воспринимать как реалистичное столкновение звезд. Он больше похож на грубую модель слипания пыли, камней, планетезималей или условных агрегатов.

На что влияет:

  • частицы постепенно укрупняются;
  • плотные области могут превращаться в массивные агрегаты;
  • потери энергии становятся заметнее;
  • визуально система может быстрее собираться в несколько крупных объектов.

Демпфирование облака#

В этом режиме соседние частицы постепенно уменьшают относительные скорости. Общий импульс при этом сохраняется.

Такой режим имитирует охлаждение или вязкость газопылевого облака. Это не полноценная газовая динамика, но хорошая визуальная модель того, как хаотическое движение может гаситься, а вещество - легче собираться в плотные области.

На что влияет:

  • хаотические скорости постепенно уменьшаются;
  • облако легче сжимается;
  • плотные области становятся более выраженными;
  • потери механической энергии растут.

Настройки слипания#

Эти настройки видны, если выбран режим вещества «Гравитационное слипание».

Радиус столкновения#

Определяет, на каком расстоянии частицы могут считаться столкнувшимися.

Меньшее значение:

  • частицы должны подойти ближе;
  • слияния происходят реже;
  • система дольше остается состоящей из отдельных частиц.

Большее значение:

  • слияния происходят раньше;
  • агрегаты растут быстрее;
  • число частиц быстрее уменьшается.

Порог захвата#

Определяет, насколько быстрой может быть встреча частиц, чтобы они все равно слиплись.

Меньшее значение:

  • слипаются только медленные пары;
  • быстрые пролеты чаще остаются пролетами.

Большее значение:

  • слипаются даже более быстрые пары;
  • агрегирование идет активнее.

Обе настройки заблокированы во время работы симуляции, потому что они меняют физику процесса.

Настройки демпфирования#

Эти настройки видны, если выбран режим вещества «Демпфирование облака».

Сила демпфирования#

Определяет, насколько быстро гасятся относительные скорости соседних частиц.

Меньшее значение:

  • облако дольше остается хаотичным;
  • охлаждение слабее;
  • коллапс менее резкий.

Большее значение:

  • хаотические скорости быстрее исчезают;
  • система сильнее охлаждается;
  • плотные структуры формируются быстрее.

Радиус демпфирования#

Определяет, на каком расстоянии частицы считаются соседями для демпфирования.

Меньшее значение:

  • демпфирование действует только на очень близкие частицы;
  • эффект более локальный.

Большее значение:

  • демпфирование связывает более широкое окружение;
  • охлаждение становится сильнее и заметнее.

Только в плотных областях#

Если включено, демпфирование почти не действует в разреженных областях и становится сильнее там, где частиц много.

Это полезно, если вы хотите, чтобы охлаждение было похоже на поведение плотного газопылевого облака, а не на равномерное торможение всей системы.

Физические регуляторы демпфирования заблокированы во время работы симуляции.

Скорость симуляции#

Параметр «Скорость» меняет, насколько быстро идет модельное время.

Меньшее значение удобно для наблюдения быстрых близких встреч, начала коллапса или столкновения двух скоплений.

Большее значение удобно, если нужно быстрее увидеть общий результат: образование ядра, разлет, слияние или охлаждение.

Если скорость слишком высокая, быстрые процессы могут быть сложнее рассмотреть. Для плотных систем лучше снижать скорость.

Размер частиц#

Параметр «Размер частиц» меняет только отображаемый размер точек на экране.

Он не меняет гравитационную массу и саму физику движения.

Увеличивайте размер, если частиц мало или они плохо видны. Уменьшайте, если частиц много и облако становится слишком плотным визуально.

Цвет по энергии#

Чекбокс «Цвет по энергии частиц» включает окраску частиц по их энергии.

В общем смысле:

  • более низкоэнергетичные частицы ближе к красным оттенкам;
  • более энергичные частицы ближе к синим оттенкам.

Это помогает видеть, какие частицы стали более связанными с системой, а какие получили много энергии и могут улетать наружу.

Коэффициент цвет-энергия#

Этот регулятор меняет чувствительность цветовой шкалы.

Если увеличить значение, больше частиц будет уходить в синюю часть шкалы при тех же энергиях. Если уменьшить - цветовая разница будет мягче.

Если цвет по энергии выключен, все частицы отображаются одним базовым цветом.

Фон, сетка и стартовая окружность#

Инверсия фона и сетки#

Переключает темный и светлый вариант сцены.

Это не влияет на физику. Настройка нужна только для удобства просмотра.

Контраст сетки#

Регулирует видимость:

  • сетки;
  • стартовой окружности;
  • фонового градиента.

При нулевой контрастности эти элементы исчезают. При максимальной контрастности они становятся наиболее заметными.

Скрыть сетку#

Полностью скрывает линии сетки.

Сетка помогает оценивать размеры, смещения и масштаб структуры. Если она мешает наблюдать за частицами, ее можно выключить.

Стартовая окружность#

Штриховая окружность показывает исходную область, внутри которой начиналась основная система.

Она помогает понять:

  • насколько облако сжалось;
  • сколько вещества осталось около исходной области;
  • какая часть частиц улетела наружу;
  • как далеко распространилась система.

Масштаб и перемещение сцены#

В левом верхнем углу окна симуляции находится кнопка управления масштабом.

Если автоматическое изменение масштаба включено, камера сама следует за системой и подстраивается под ее размер.

Если автоматическое изменение масштаба выключено, можно управлять видом вручную:

  • ползунок масштаба меняет приближение;
  • Ctrl + колесико мыши масштабирует область симуляции около курсора;
  • зажатая левая кнопка мыши перемещает видимую область.

Ручное перемещение или ручной зум отключают автоматическое следование, чтобы камера не возвращалась обратно к центру системы.

Показатели под симуляцией#

Под окном симуляции расположен HUD с основными данными.

Расчет#

Показывает метод вычисления гравитации:

  • «прямой» - более точный расчет всех пар, используется для меньшего числа частиц;
  • «Barnes-Hut» - приближенный быстрый расчет, используется для больших систем.

Полная масса#

Показывает суммарную массу системы.

В обычных режимах она равна начальному числу частиц. В режиме слипания число видимых частиц уменьшается, но полная масса сохраняется.

Потери энергии#

Показывает, как изменилась полная механическая энергия системы относительно старта.

В идеальной гравитационной системе без численных ошибок энергия должна сохраняться. Но в интерактивной модели возможны изменения из-за:

  • приближенного расчета;
  • дискретного шага времени;
  • близких встреч;
  • режима слипания;
  • режима демпфирования.

В режимах слипания и демпфирования потери энергии являются частью выбранной физической модели.

Средний радиус#

Показывает среднее расстояние массы от центра системы.

Если средний радиус уменьшается, система в целом сжимается. Если растет - система расширяется или выбрасывает много вещества наружу.

Максимальная скорость#

Показывает скорость самой быстрой частицы.

Резкий рост максимальной скорости часто означает сильные близкие встречи или выброс частицы из плотной области.

В стартовом круге#

Показывает, какая доля массы остается внутри исходной стартовой окружности.

Если значение падает, значит значительная часть вещества ушла за пределы начальной области.

Рекомендуемые сценарии#

Базовый гравитационный коллапс#

Выберите:

  • распределение: Равномерный диск;
  • скорости: Холодный старт;
  • режим вещества: Без слипания.

Так хорошо видно, как облако начинает сжиматься под действием собственной гравитации.

Влияние начальной температуры#

Сравните два запуска:

  • Холодный старт;
  • Теплый шум.

При одинаковом распределении и seed будет видно, как случайные скорости мешают быстрому сжатию.

Роль вращения#

Выберите:

  • распределение: Равномерный диск или Кольцо;
  • скорости: Вращение;
  • режим вещества: Без слипания.

Система получит угловой момент, и коллапс станет менее прямым.

Газопылевое облако#

Выберите:

  • распределение: Плотное ядро или Равномерный диск;
  • скорости: Теплый шум;
  • режим вещества: Демпфирование облака.

Демпфирование будет гасить хаотическое движение и помогать веществу собираться плотнее.

Рост агрегатов#

Выберите:

  • распределение: Равномерный диск;
  • скорости: Холодный старт или Теплый шум;
  • режим вещества: Гравитационное слипание.

В этом сценарии можно наблюдать, как отдельные частицы объединяются в более массивные объекты.

Столкновение звездных скоплений#

Выберите:

  • распределение: Два звездных скопления;
  • скорости: Устойчивые скопления, Вращающиеся скопления или Быстрый пролет;
  • режим вещества: Без слипания.

Изменяйте боковое смещение:

  • малое значение - более лобовое столкновение;
  • среднее значение - закрученная встреча;
  • большое значение - более вероятный пролет.

Что важно помнить#

Модель показывает качественную картину, а не точный астрофизический расчет.

Главные ограничения:

  • движение считается в двумерной плоскости;
  • масштабы условные;
  • близкие встречи сглажены;
  • расчет для большого числа частиц приближенный;
  • слипание подходит не для звезд, а скорее для условных агрегатов или пылевого вещества;
  • демпфирование имитирует охлаждение, но не является полноценной гидродинамикой.

Лучше всего использовать модель для сравнения сценариев: менять один параметр за раз и смотреть, как меняется поведение системы.