Какое программное обеспечение может создать прототип планетарной системы?

Есть ли какой-нибудь программный инструмент для быстрого прототипирования планетарной системы? В идеале это должно:

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

Ответы (4)

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

Это платное программное обеспечение, но оно позволяет моделировать Солнечную систему, хотя и без особой точности в далеком будущем. Текущая версия предназначена только для Windows, а следующая, по-видимому, будет сделана для OSX и Linux. Есть бесплатная версия, но вы не можете добавлять объекты.

редактировать — Тэмир упоминает, что Universe Sandbox не будет моделировать день и ночь, поэтому, если вам это нужно, вам, возможно, придется искать в другом месте или использовать его.

редактировать. Недавно приобретя и поиграв в Universe Sandbox, я хочу добавить, что, хотя его можно использовать, когда вы хотите ответить на какой-то абстрактный вопрос («Что, если бы Юпитер исчез?»), На самом деле он не очень хорош для реалистичного и детального анализа. (не говоря уже о том, что это довольно глючно и не очень весело). Из того, что я понял, вам действительно нужно выполнить некоторые симуляции в вычислительном математическом пакете, если вы хотите что-то подобное.

Я поддержу это. Universe Sandbox отлично подходит для ответов на такие вопросы, как: «Что, если планета Земля просто исчезла?» или «Что произошло бы, если бы у меня была планета, вращающаяся вокруг планеты, вращающейся вокруг планеты?» И вдобавок ко всему этому, просто весело откинуться назад и уничтожить несколько солнечных систем.
Однако он не будет моделировать день/ночь. И я думаю, что его будет сложно использовать для показа затмений.
@Taemyr Я не использовал его: P просто знал, что он есть, но спасибо, что упомянул об этом, я добавлю это к ответу.
Universe Sandbox больше не поддерживается. Команда перешла к Universe Sandbox², которая поддерживает смену дня и ночи. Это все еще альфа, но очень полезно.

Когда я учился на университетской программе физики, мне дали пакет симулятора физики под названием CUPS , он содержал много пакетов (электродинамика, квантовая механика, классическая механика и астрофизика).

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

Все пакеты CUPS поставляются с исходным кодом PASCAL, поэтому вы сможете запускать их в своей любимой ОС, если умеете программировать на PASCAL.

Не могли бы вы дать ссылку, пожалуйста?
perso.utinam.cnrs.fr/~cordier/index.php?pw=cupslinux , по- видимому, подразумевает, что программное обеспечение распространялось вместе с книгами, написанными Консорциумом программного обеспечения для физики верхнего уровня.

В какой-то степени вы можете создать собственную звездную систему и в Space Engine . В ней красивая графика, она позволяет делать видео или фото с поверхностей планет в различных ракурсах, но она не такая интерактивная, как Universe Sandbox . В основном это означает, что вы должны вводить параметры в текстовом формате, и вы не можете просто добавить их, щелкнув. Космический двигатель бесплатен.

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

Следует отметить, что Space Engine все еще находится в стадии бета-тестирования, но активно (хотя и медленно) разрабатывается одним человеком.

Мой личный фаворит — «Моя солнечная система » Университета Колорадо в Боулдере. Вы также можете получить доступ к версии 2.04 прямо здесь .

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

Вы можете отрегулировать несколько различных величин:

  • Количество объектов (до 4)
  • Масса объектов
  • Положение объектов
  • Скорость (величина и направление) объектов

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

Кстати, система бесплатная.