Я написал программу, моделирующую солнечную систему. Я мог рассчитать местоположение каждой планеты на ее эллиптическом маршруте в любое заданное время.
Во втором проекте мне удалось смоделировать ньютоновское гравитационное поведение (задача n тел, подход с временным шагом).
Но мне интересно, как можно:
(1) найти маршруты (различные возможности) из данного места/планеты в другую
(2) выбрать лучший маршрут в зависимости от продолжительности или расхода топлива
Итак, с чего начать?
Чтобы быть более точным: речь идет не о написании еще одной симуляции, а о понимании лежащей в ее основе физики!
Я думаю, что вы должны начать с основ, если вы действительно хотите изучить физику. Начните с самого простого перехода между двумя круговыми орбитами: переходной орбиты Хомана . Это наименее затратный способ перевода корабля между двумя круговыми орбитами. Это требует двух ожогов. После этого можно переходить к Patched Conic Approximation .
Создайте свой числовой интегратор, используя метод шага по времени n тел, который вы описали, чтобы смоделировать траекторию вашего полета, и посмотрите, насколько близки ваши вычисления при использовании этих методов. Вы очень быстро почувствуете их возможности и недостатки. Очень здорово видеть, насколько плохим может быть день, если вы используете простой трансфер Хомана, чтобы добраться до Марса с Земли...
Удачи - забавных вещей!
Именно так это и делается -
В каждой космической миссии использовались гравитационные траектории, чтобы не только установить маршрут к месту назначения (пунктам), но и получить дополнительную скорость - в противном случае требуемое количество топлива сделало бы эти миссии невыполнимыми.
Симуляция n тел — это основной способ решения этой проблемы — добавьте немного вычислительной мощности, и все будет хорошо. Это просто сводится к решению математики.
Из википедии :
Есть и другие решения, такие как краудсорсинг (взгляните на Space Game ) или анализ обширного хранилища данных, которое уже существует .
Я настоятельно рекомендую вам прочитать книгу. Просто поищите на Amazon «астродинамика» или «орбитальная механика» и прочитайте отзывы. Выберите тот, который лучше всего соответствует тому, что вы ищете. Какой из них не имеет большого значения - важно получить книгу, в отличие от того, что кажется сегодня модным, - использовать Google, Википедию и задавать вопросы в Интернете. Книжный подход намного эффективнее и надежнее.
Джо
маленькое
пользователь29
маленькое
Рори Олсоп
ПирсонИскусствоФото