Симуляция космического полета и ЦУПа — различия между версиями

Материал из SpaceProgram Wiki
Перейти к: навигация, поиск
(План полета)
 
(не показано 26 промежуточных версий 2 участников)
Строка 21: Строка 21:
 
Передача информации и между ЦУП и компьютером симуляции идет через сеть по KSPTOTConnect (передача данных маневров, получение телеметрии) и telnet (запуск скриптов kOS и получение телеметрии).
 
Передача информации и между ЦУП и компьютером симуляции идет через сеть по KSPTOTConnect (передача данных маневров, получение телеметрии) и telnet (запуск скриптов kOS и получение телеметрии).
 
ЦУП и экипаж поддерживают голосовую связь по одному каналу - либо через рации либо через voiceIP приложение с поддержкой push-to-talk.
 
ЦУП и экипаж поддерживают голосовую связь по одному каналу - либо через рации либо через voiceIP приложение с поддержкой push-to-talk.
 +
 +
[[Варианты конфигурации аппаратной части]]<br>
 +
<br>
 +
[[Файл:Only scheme..png|512px]]
 +
 +
=== Как это выглядит ===
 +
<youtube>FXcePuGjxjk</youtube>
 +
 +
=== Простейший вариант симуляции ===
 +
:[[ Простейшая симуляция на стоковом KSP ]]
 +
:[[ Simplest possible simulation on stock KSP ]]
  
 
=== Роли участников ===
 
=== Роли участников ===
Строка 29: Строка 40:
 
*Пилот орбитального корабля
 
*Пилот орбитального корабля
 
*Пилот лунного корабля
 
*Пилот лунного корабля
 +
[[Файл:P046Il6ityE.jpg|512px]]
  
 
==== ЦУП ====
 
==== ЦУП ====
*Начальник ЦУП - координирует действия групп в ЦУПе, управляет временем в симуляции, запускает программы выведения КВТК и Федерации.
+
*Руководитель полета - координирует действия групп в ЦУПе, управляет временем в симуляции, запускает программы выведения КВТК и Федерации.
 
*Главный оператор - передает информацию из ЦУП экипажу, принимает отчеты экипажа
 
*Главный оператор - передает информацию из ЦУП экипажу, принимает отчеты экипажа
 
*Баллистик - вырабатывает данные для маневров, получает телеметрию (параметры орбиты), загружает данные экипажу.
 
*Баллистик - вырабатывает данные для маневров, получает телеметрию (параметры орбиты), загружает данные экипажу.
 
*Менеджер ресурсов - получает телеметрию (массу и состояние ресурсов), сообщает текущую массу по запросу баллистиков, контролирует запасы топлива и ресурсов СЖО.
 
*Менеджер ресурсов - получает телеметрию (массу и состояние ресурсов), сообщает текущую массу по запросу баллистиков, контролирует запасы топлива и ресурсов СЖО.
 
*Секретарь - фиксирует события симуляции в файле журнала.
 
*Секретарь - фиксирует события симуляции в файле журнала.
 +
[[Файл:Kazan-FC-1.jpg|512px]]
  
 
=== Процесс отбора ===
 
=== Процесс отбора ===
Строка 44: Строка 57:
 
*Обзор плана полета и техники используемой в нем (Ангара, Союз-5, Федерация и КВТК, Антарес)
 
*Обзор плана полета и техники используемой в нем (Ангара, Союз-5, Федерация и КВТК, Антарес)
 
*Введение в орбитальную механику
 
*Введение в орбитальную механику
*Знакомство с KSPTOT и как с его помощью планировать маневры
+
*[[Знакомство с KSPTOT и как с его помощью планировать маневры | Руководство по KSP TOT]]
 
*Основы радиосвязи (правила обмена информацией по голосовому каналу)
 
*Основы радиосвязи (правила обмена информацией по голосовому каналу)
  
Строка 54: Строка 67:
 
=== План полета ===
 
=== План полета ===
  
[[Подробный план полета | План полета]]
+
[[Подробный план полета | План полета - высадка на Луну с транзитом через окололунную станцию LOP-G]]<br>
 +
[[Высадка на Луну по четырехпусковой схеме | План полета - Высадка на Луну по четырехпусковой схеме]]<br>
 +
[[Облет Луны по двухпусковой схеме | План полета - Облет Луны по двухпусковой схеме]]<br>
 +
[[Испытательный полет | План полета - испытательный полет Федерации]]<br>
 +
[[Полет к МКС | План полета - на Созюзе-МС к МКС по сверхбыстрой схеме стыковки]]<br>
 +
[[Полет к МКС на ПТК НП | План полета - на ПТК НП к МКС]]<br>
 +
[[Варианты планов полета | Альтернативные планы полета]]
  
 
=== Описание комплекса симуляции ===
 
=== Описание комплекса симуляции ===
 
[[программный комплекс симуляции | Подробное описание]]
 
[[программный комплекс симуляции | Подробное описание]]
  
=== Ход симуляции ===
+
== Как приступить к симуляции ==
#На компьютере симуляции запускается специально подготовленный сейв (место старта - Байконур, время - 0:00:00 201 дня 65 года в эпохе 1953 года)
+
#Купить KSP на [https://www.kerbalspaceprogram.com/en/ сайте разработчика] или в [https://store.steampowered.com/app/220200/Kerbal_Space_Program/ сервисе электронной дистрибуции].
 +
#Скачать KSP Trajectory Optimization Tool [https://forum.kerbalspaceprogram.com/index.php?/topic/33568-winmac-ksp-trajectory-optimization-tool-v1510-new-mission-architect-features/]
 +
#Скачать необходимые моды по списку в [[Программный комплекс симуляции | описании комплекса симуляции]] или [http://spaceprogram.ru/MOON-FLIGHT-KSP-1-3-1-MOD-PACK.7z готовую сборку].
 +
#Скачать последний релиз [https://github.com/1greywind/space-flight-simulation-ksp/releases скриптов, крафтов, программ и сейвов для симуляции] и распаковать его в папку KSP.
 +
#На компьютере симуляции запускается сейв "Симуляция полета на Луну" (место старта - Байконур, время - 0:00:00 201 дня 65 года в эпохе 1953 года).
 +
#Участники ЦУП проверяют соединение с компьютером симуляции - c KSPTOTConnect по TCP и с kOS через telnet.
 
#На стартовый стол устанавливается Федерация на Союзе-5.
 
#На стартовый стол устанавливается Федерация на Союзе-5.
#Участники ЦУП проверяют соединение с компьютером симуляции - c KSPTOTConnect по TCP и с kOS через telnet.
+
#Начальник ЦУП ускоряет время до момента старта - 11:37 минут далее начинает выполняться [[Подробный план полета | план полета]] - все действуют по чеклистам на соответствующий этап, все важные события заносятся в журнал симуляции.
#Начальник ЦУП ускоряет время до момента старта - 11:37 минут далее начинает выполняться план полета - все действуют по чеклистам на соответствующий этап, все важные события заносятся в журнал симуляции.
 

Текущая версия на 13:21, 30 декабря 2019

Симуляция космического полета и ЦУПа

Цель

  • Дать участникам развернутое представление о том, что такое полет в космосе: как работает ЦУП, в чем заключается обязанности космонавтов, в чем важность надежной работы связи и своевременного выполнения плана полета.
  • Познакомить с основами орбитальной механики и навигации в космосе.
  • Показать новейшие реализованные и проектируемые отечественные космические комплексы в работе (РН Ангара и Союз-5, КК Федерация и разгонный блок КВТК).
  • Наглядно продемонстрировать возможность достижения Луны используя многопусковые схемы полета.

Средства

Ядро нашей симуляции - программа Kerbal Space Program (KSP) и ряд расширений для нее:

Real Solar System - добавляет в игру реальную Солнечную систему
Realism Overhaul - добавляет в игру реальные компоненты топлива, двигателей, топливных баков и т.д.
kOS - позволяет автоматизировать выведение ракет-носителей, посадку на Луну и другие задачи и контролировать симуляцию удаленно через telnet терминал.
KSPTOTConnect - удаленно связывает KSPTOT с симуляцией по сети через протокол TCP.

А так же пакет утилит KSP Trajectory Optimization Tool (KSPTOT) в котором мы используем:

Mission Architect - позволяет планировать последовательности маневров и оптимизировать их.
Randezvous Maneuver Sequencer - быстрый расчет маневров рандеву двух космических аппаратов.
Maneuver Execution Assistant - нахождение оптимального момента включения двигателя перед маневров для компенсации гравитационных потерь.

Взаимодействие участников симуляции между собой происходит по локальной сети или интернету (протоколы TCP и telnet). Передача информации и между ЦУП и компьютером симуляции идет через сеть по KSPTOTConnect (передача данных маневров, получение телеметрии) и telnet (запуск скриптов kOS и получение телеметрии). ЦУП и экипаж поддерживают голосовую связь по одному каналу - либо через рации либо через voiceIP приложение с поддержкой push-to-talk.

Варианты конфигурации аппаратной части

Only scheme..png

Как это выглядит

Простейший вариант симуляции

Простейшая симуляция на стоковом KSP
Simplest possible simulation on stock KSP

Роли участников

В симуляции задействованы следующие роли:

Экипаж

  • Командир экипажа
  • Пилот орбитального корабля
  • Пилот лунного корабля

P046Il6ityE.jpg

ЦУП

  • Руководитель полета - координирует действия групп в ЦУПе, управляет временем в симуляции, запускает программы выведения КВТК и Федерации.
  • Главный оператор - передает информацию из ЦУП экипажу, принимает отчеты экипажа
  • Баллистик - вырабатывает данные для маневров, получает телеметрию (параметры орбиты), загружает данные экипажу.
  • Менеджер ресурсов - получает телеметрию (массу и состояние ресурсов), сообщает текущую массу по запросу баллистиков, контролирует запасы топлива и ресурсов СЖО.
  • Секретарь - фиксирует события симуляции в файле журнала.

Kazan-FC-1.jpg

Процесс отбора

По результатам тестирования те, кто допустил небольшое количество ошибок и прошел обучение по работе с KSP TOT, назначаются в группу баллистики, остальные в группу ресурсов и связи ЦУП. На должность начальника ЦУПа желательно поставить того, кто имеет наилучшее представление и о орбитальной механике и плане полета и пилотировании. Соответственно в экипаж отбирают тех, кто выполнил тесты допустив небольшое количество ошибок и хорошо справился с заданиями на пилотирование.

Программа подготовки

Лекции

  • Обзор плана полета и техники используемой в нем (Ангара, Союз-5, Федерация и КВТК, Антарес)
  • Введение в орбитальную механику
  • Руководство по KSP TOT
  • Основы радиосвязи (правила обмена информацией по голосовому каналу)

Тренировочные задания

План полета

План полета - высадка на Луну с транзитом через окололунную станцию LOP-G
План полета - Высадка на Луну по четырехпусковой схеме
План полета - Облет Луны по двухпусковой схеме
План полета - испытательный полет Федерации
План полета - на Созюзе-МС к МКС по сверхбыстрой схеме стыковки
План полета - на ПТК НП к МКС
Альтернативные планы полета

Описание комплекса симуляции

Подробное описание

Как приступить к симуляции

  1. Купить KSP на сайте разработчика или в сервисе электронной дистрибуции.
  2. Скачать KSP Trajectory Optimization Tool [1]
  3. Скачать необходимые моды по списку в описании комплекса симуляции или готовую сборку.
  4. Скачать последний релиз скриптов, крафтов, программ и сейвов для симуляции и распаковать его в папку KSP.
  5. На компьютере симуляции запускается сейв "Симуляция полета на Луну" (место старта - Байконур, время - 0:00:00 201 дня 65 года в эпохе 1953 года).
  6. Участники ЦУП проверяют соединение с компьютером симуляции - c KSPTOTConnect по TCP и с kOS через telnet.
  7. На стартовый стол устанавливается Федерация на Союзе-5.
  8. Начальник ЦУП ускоряет время до момента старта - 11:37 минут далее начинает выполняться план полета - все действуют по чеклистам на соответствующий этап, все важные события заносятся в журнал симуляции.