Планирование маневров прибытия с гиперболической межзвездной траектории — различия между версиями

Материал из SpaceProgram Wiki
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
{{Инфоблок|Корабль-разведчик приближается к планетной системе со скоростью в несколько тысяч километров в секунду. Тяговооруженность корабельной двигательной установки не велика и время, необходимое для торможения с такой скорости равно нескольким земным месяцам. Такую большую длительность маневров необходимо внимательно учитывать при планировании прибытия.}}
 
{{Инфоблок|Корабль-разведчик приближается к планетной системе со скоростью в несколько тысяч километров в секунду. Тяговооруженность корабельной двигательной установки не велика и время, необходимое для торможения с такой скорости равно нескольким земным месяцам. Такую большую длительность маневров необходимо внимательно учитывать при планировании прибытия.}}
  
Задача, которую нужно решить формулируется так: корабль движется к звезде по гиперболической траектории.
+
Корабль движется к звезде по гиперболической траектории. Его скорость Vнач много больше второй космической для звезды, следовательно, гравитационными потерями можно пренебречь. Эксцентриситет траектории чрезвычайно большой e=1440, так что траекторию можно считать прямой. Необходимо сбросить скорость до местной орбитальной скорости приблизительно в момент прохождения перицентра звезды. Также важно, чтобы парковочная орбита получилась в плоскости, близкой к плоскости местной эклиптики (плоскости, в которой вращается большинство планет вокруг звезды).
Его скорость V<sub>нач</sub> много больше второй космической для звезды, следовательно гравитационными потерями можно пренебречь.
 
Эксцентриситет траектори черезвычайно большой ε=1440, так что траекторию можно считать прямой.
 
Мы должны рассчитать врема начала троможения (t<sub>старт</sub>) относительно времени до прохождения перицентра (t<sub>пери</sub>).
 
Т.е. дать ответ на вопрос <i>когда нужно включать двигатели для того, чтобы скорость корабля упала до местной орбитальной скорости в момент прохождения перциентра у звезды</i>?
 
  
{{Инфоблок|Все поля ввода в KSP TOT поддерживают математические операции. Чтобы вычесть или разделить значение испоьзуйте операторы "-,+,/,*"}}
+
Порядок решения задачи:
 +
1. Спланируем и выполним маневр коррекции наклонения орбиты.
 +
1.1. Остановите игру, чтобы за время выполнения расчета орбита и местоположение корабля не изменились.
 +
1.2. Откройте Архитектор миссий и импортируйте в него начальное состояние из KSP.
 +
1.3. Создайте событие Coast - Go to Delta Time, уберите галочку оптимизации, величину Delta Time зафиксируйте равной 15 минутам (900 с). Данное событие создается для того, чтобы после импорта маневра у нас было время развернуться в направлении маневра.
 +
1.4. Создайте событие типа Delta-V maneuver.
 +
1.5. В настройках события снимите все галочки оптимизации, кроме нормальной компоненты импульса.
 +
1.6. Создайте событие Coast - Go to Delta Time, уберите галочку оптимизации, величину Delta Time зафиксируйте равной 10 секундам. Данное событие создается для задания на нем функции оптимизации – минимизации наклонения относительно планетной системы.
 +
1.7. Перейдите на вкладку Optimization. В окне Mission Optimizer выберете функцию оптимизации (Objective Function) – Minimize Inclination – на событии 4.
 +
1.8. Запустите оптимизатор нажатием кнопки Optimize Mission.
 +
1.9. После окончания расчета импортируйте маневр коррекции наклонения в KSP, нажав правой кнопкой мыши на событии маневра и выбрав Upload Selected DV maneuver – Upload Maneuver!
 +
1.10. Постройте ориентацию корабля на маневр. Внимание: без ускорения времени! Разворот займет около 3 минут.
 +
1.11. Ускорьте время до маневра. Включите маршевый двигатель.
 +
1.11.1. Нажмите правой кнопкой на "Daedalus" Internal Confinement Fusion Engine.
 +
1.11.2. Выберите пункт "Вкл. двигатель".
 +
1.11.3. Увеличьте тягу до 100%.
 +
1.12. Маневр выполняется пока величина оставшегося изменения скорости не станет близкой к 0. Можно использовать ускорение времени во время выполнения маневра. Во время выполнения маневра может понадобится переориентировать корабль в антинормальном направлении, так как маневр довольно длительный и направление на него не всегда будет соответствовать нужному направлению для уменьшения наклонения орбиты.
 +
1.13. Проверьте полученное наклонение. Величина должна быть порядка 5 град.
  
Чтобы решить эту задачу нам нужно:
+
2. Спланируем и выполним маневр торможения до местной орбитальной скорости 50 км/с.
# Выбрать конечную скорость V<sub>конеч</sub> после торможения. Рекомендуемое значение V<sub>конеч</sub>=50 км/c
+
2.1. Необходимо рассчитать время начала торможения (tстарт) относительно времени до прохождения перицентра (tпери).
# Чтобы получить t<sub>старт</sub> воспользуемся помощью утилиты Maneuver Execution Assistant  
+
2.1.1. Чтобы получить tстарт воспользуемся помощью утилиты Maneuver Execution Assistant.
## {{Инфоблок|К сожалению, Maneuver Execution Assistant не умеет работать с гипеболическими траекториями}}<br>Задайте параметры орбиты корабля как круговую орбиту с высотой равной текущей высоте (altitude) корабля
+
 
## Введите в блок Burn parameters значения компонент вектора маневра торможения: Prograde dV = V<sub>конеч</sub> - V<sub>нач</sub> метрах)
+
{{Инфоблок|К сожалению, Maneuver Execution Assistant не умеет работать с гипеболическими траекториями.}}
## В блок System-Level parameters введити параметры маршевой двигательной установки: удельный импульс (Spec. Imp.) I<sub>sp</sub>=1500000с, тяга (Thrust) F<sub>марш</sub>=3000 кН, и массу корабля в тоннах, которую можно получить, выполнив команду "run res." в терминале kOS
+
 
## Нажмите кнопку расчета длительности маневра
+
        Задайте параметры орбиты корабля как круговую орбиту с высотой равной текущей высоте (altitude) корабля. (Ecc.=0, SMA=altitude в км!) или как эллиптическую траекторию с параметрами:
## t<sub>старт</sub> которое появится в окне результатов как Burn Start Time
+
Orbiting about: Sun
# С помощью Архитектора миссий получить время прохождения перицентра t<sub>пери</sub>
+
SMA: 10e13
## Импортируйте начальное состояние из KSP
+
Ecc: 0.99999.
## Создайте событие Coast типа Go to  Go to periapsis.
+
Остальные параметры начальной орбиты импортируйте из KSP.
## Нажмите правой кнопкой на событие и скопирйте временную метку t<sub>пери</sub> выбрав пункт "Copy UT at End of Selected Event" в меню
+
 
# Теперь мы можем создать маневр торможения и загрузить его в KSP указав рассчетное время торможения:
+
{{Инфоблок| Все поля ввода в KSP TOT поддерживают математические операции. Чтобы вычесть или разделить значение используйте операторы "-,+,/,*"}}
## В Архитекторе миссий создйте событие типа Delta-V maneuver (его можно поместить после события прохождения перицентра)
+
 
## В настройках события снимите все галочки оптимизации и задайте величину prograde компоненты импульса равной -(V<sub>нач</sub> - V<sub>конеч</sub>)
+
2.1.2. Введите в блок Burn parameters значения компонент вектора маневра торможения: Prograde dV = Vконеч - Vнач м/c), Vконеч=50000 м/с.
## Нажмите правой кнопкой на событие маневра и выберите из меню пункт Upload Selected DV Maneuver
+
2.1.3. В блок System-Level parameters введите параметры маршевой двигательной установки: удельный импульс (Spec. Imp.) Isp=1500000 с, тяга (Thrust) Fмарш=3000 кН, и массу корабля в тоннах, которую можно получить, выполнив команду "run res." в терминале kOS (kOS выдает результат в кг. Необходимо перевести результат в тонны перед вводом в KSP TOT).
## В открывшемся окне в поле Univ Time. скопируйте значение временной метки t<sub>пери</sub>
+
2.1.4. Нажмите кнопку расчета длительности маневра
## Вычтите из t<sub>пери</sub> время начала торможения t<sub>старт</sub>.
+
2.1.5. tстарт появится в окне результатов как Burn Start Time.
## Загрузите маневр в KSP нажав "Upload Maneuver"
+
2.2. С помощью Архитектора миссий получить время прохождения перицентра tпери.
# Заранее постройие ориентацию корабля на маневр
+
2.2.1. Импортируйте начальное состояние из KSP
# Ускорьте время до маневра с помощью команды warput(временная метка маневра).
+
2.2.2. Создайте событие Coast типа Go to periapsis.
# Запустите термоядерный ректор
+
2.2.3. Нажмите правой кнопкой на событие и скопируйте временную метку tпери выбрав пункт "Copy UT at End of Selected Event" в меню.
## Нажмите правой кнопкой на "Сферический токамак ТЯРМУП"
+
2.3. Теперь мы можем создать маневр торможения и загрузить его в KSP, указав расчётное время торможения:
## В меню выберите пункт "Окно управления реактором"
+
2.3.1. В Архитекторе миссий создайте событие типа Delta-V maneuver (его можно поместить после события прохождения перицентра).
## В открывшемся окне нажмите на кнопку "Activate"
+
2.3.2. В настройках события снимите все галочки оптимизации и задайте величину prograde компоненты импульса равной Vконеч - Vнач.
# Включите маршевый двигатель
+
2.3.3. Нажмите правой кнопкой на событие маневра и выберите из меню пункт Upload Selected DV Maneuver
## Нажмите правой кнопкой на "Daedalus" Internal Confinement Fusion Engine
+
2.3.4. В открывшемся окне в поле Univ Time скопируйте значение временной метки tпери.
## Выберите пункт "Вкл. двигатель"
+
2.3.5. Вычтите из tпери время начала торможения tстарт.
# Плавно увеличить тягу до 100%
+
2.3.6. Загрузите маневр в KSP нажав "Upload Maneuver".
# Включить ускорение времени до х10000 используя клавиши "<" и ">"
+
2.4. Заранее постройте ориентацию корабля на маневр.
# Контролируйте температуру радиаторов, расход рабочего тела и количество waste heat
+
2.5. Ускорьте время до маневра с помощью команды run warput(временная метка маневра= tпери- tстарт).
## Нажмите на панели справа на иконку KSPI
+
2.6. Включите маршевый двигатель.
## В окне WasteHeat Management Display нужно следить за величиной Utilization. Если она падает ниже 80%, нужно снижать тягу и ждать пока величина восстановится на уровне 90% или более
+
2.6.1. Нажмите правой кнопкой на "Daedalus" Internal Confinement Fusion Engine.
## Температура радиаторов контролируется через меню, которое появляется при нажатии на радиатор правой кнопкой: Rad Temp: 2000K /4500К означает, что температура радиатороа 2000 градусов Кельвина из 4500 допустимых.  
+
2.6.2. Выберите пункт "Вкл. двигатель".
## Цвет радиаторов так же является индиактором их нагрева: красный и ли малиновый означает что радиаторы работают в нормальном режиме, оранжевый означает перегрев. ярко желтый означает что радиатор близок к предельной температуре.
+
2.6.3. Плавно увеличить тягу до 100%. Включить ускорение времени до х10000 используя клавиши "<" и ">".  
# Торможение выполняется под ускорением времени пока величина оставшегося изменения скорости в маневре не станет близкой к 0, а скорость корабля - к V<sub>конеч</sub>. Снижайте величину ускорения скорости по мере приближения скорости к V<sub>конеч</sub>.
+
Торможение выполняется под ускорением времени пока величина оставшегося изменения скорости в маневре не станет близкой к 0, а скорость корабля - к Vконеч. Снижайте величину ускорения времени по мере приближения скорости к Vконеч.
# После завершения маневра проверить параметры орбиты: в первую очередь высоту перицентра
+
 
# С помощью архитектора миссий расчитать маневр выхода на круговую парковочную орбиту с выбранными параметрами
+
3. После завершения маневра необходимо проверить параметры орбиты: в первую очередь высоту перицентра и наклонение.
 +
 
 +
4. С помощью архитектора миссий рассчитаем маневр выхода на круговую парковочную орбиту с выбранными параметрами.
 +
4.1. Импортируйте начальное состояние из KSP.
 +
4.2. Создайте событие Coast - Go to Periapsis,
 +
4.3. Создайте событие DV Maneuver типа Circularize.
 +
4.4. Импортируйте маневр в KSP, сориентируйте корабль на маневр, ускорьте время до маневра и выполните его.

Версия 19:52, 19 августа 2020


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

Корабль движется к звезде по гиперболической траектории. Его скорость Vнач много больше второй космической для звезды, следовательно, гравитационными потерями можно пренебречь. Эксцентриситет траектории чрезвычайно большой e=1440, так что траекторию можно считать прямой. Необходимо сбросить скорость до местной орбитальной скорости приблизительно в момент прохождения перицентра звезды. Также важно, чтобы парковочная орбита получилась в плоскости, близкой к плоскости местной эклиптики (плоскости, в которой вращается большинство планет вокруг звезды).

Порядок решения задачи: 1. Спланируем и выполним маневр коррекции наклонения орбиты. 1.1. Остановите игру, чтобы за время выполнения расчета орбита и местоположение корабля не изменились. 1.2. Откройте Архитектор миссий и импортируйте в него начальное состояние из KSP. 1.3. Создайте событие Coast - Go to Delta Time, уберите галочку оптимизации, величину Delta Time зафиксируйте равной 15 минутам (900 с). Данное событие создается для того, чтобы после импорта маневра у нас было время развернуться в направлении маневра. 1.4. Создайте событие типа Delta-V maneuver. 1.5. В настройках события снимите все галочки оптимизации, кроме нормальной компоненты импульса. 1.6. Создайте событие Coast - Go to Delta Time, уберите галочку оптимизации, величину Delta Time зафиксируйте равной 10 секундам. Данное событие создается для задания на нем функции оптимизации – минимизации наклонения относительно планетной системы. 1.7. Перейдите на вкладку Optimization. В окне Mission Optimizer выберете функцию оптимизации (Objective Function) – Minimize Inclination – на событии 4. 1.8. Запустите оптимизатор нажатием кнопки Optimize Mission. 1.9. После окончания расчета импортируйте маневр коррекции наклонения в KSP, нажав правой кнопкой мыши на событии маневра и выбрав Upload Selected DV maneuver – Upload Maneuver! 1.10. Постройте ориентацию корабля на маневр. Внимание: без ускорения времени! Разворот займет около 3 минут. 1.11. Ускорьте время до маневра. Включите маршевый двигатель. 1.11.1. Нажмите правой кнопкой на "Daedalus" Internal Confinement Fusion Engine. 1.11.2. Выберите пункт "Вкл. двигатель". 1.11.3. Увеличьте тягу до 100%. 1.12. Маневр выполняется пока величина оставшегося изменения скорости не станет близкой к 0. Можно использовать ускорение времени во время выполнения маневра. Во время выполнения маневра может понадобится переориентировать корабль в антинормальном направлении, так как маневр довольно длительный и направление на него не всегда будет соответствовать нужному направлению для уменьшения наклонения орбиты. 1.13. Проверьте полученное наклонение. Величина должна быть порядка 5 град.

2. Спланируем и выполним маневр торможения до местной орбитальной скорости 50 км/с. 2.1. Необходимо рассчитать время начала торможения (tстарт) относительно времени до прохождения перицентра (tпери). 2.1.1. Чтобы получить tстарт воспользуемся помощью утилиты Maneuver Execution Assistant.

К сожалению, Maneuver Execution Assistant не умеет работать с гипеболическими траекториями.
       Задайте параметры орбиты корабля как круговую орбиту с высотой равной текущей высоте (altitude) корабля. (Ecc.=0, SMA=altitude в км!) или как эллиптическую траекторию с параметрами:

Orbiting about: Sun SMA: 10e13 Ecc: 0.99999. Остальные параметры начальной орбиты импортируйте из KSP.

Все поля ввода в KSP TOT поддерживают математические операции. Чтобы вычесть или разделить значение используйте операторы "-,+,/,*"

2.1.2. Введите в блок Burn parameters значения компонент вектора маневра торможения: Prograde dV = Vконеч - Vнач (в м/c), Vконеч=50000 м/с. 2.1.3. В блок System-Level parameters введите параметры маршевой двигательной установки: удельный импульс (Spec. Imp.) Isp=1500000 с, тяга (Thrust) Fмарш=3000 кН, и массу корабля в тоннах, которую можно получить, выполнив команду "run res." в терминале kOS (kOS выдает результат в кг. Необходимо перевести результат в тонны перед вводом в KSP TOT). 2.1.4. Нажмите кнопку расчета длительности маневра 2.1.5. tстарт появится в окне результатов как Burn Start Time. 2.2. С помощью Архитектора миссий получить время прохождения перицентра tпери. 2.2.1. Импортируйте начальное состояние из KSP 2.2.2. Создайте событие Coast типа Go to periapsis. 2.2.3. Нажмите правой кнопкой на событие и скопируйте временную метку tпери выбрав пункт "Copy UT at End of Selected Event" в меню. 2.3. Теперь мы можем создать маневр торможения и загрузить его в KSP, указав расчётное время торможения: 2.3.1. В Архитекторе миссий создайте событие типа Delta-V maneuver (его можно поместить после события прохождения перицентра). 2.3.2. В настройках события снимите все галочки оптимизации и задайте величину prograde компоненты импульса равной Vконеч - Vнач. 2.3.3. Нажмите правой кнопкой на событие маневра и выберите из меню пункт Upload Selected DV Maneuver 2.3.4. В открывшемся окне в поле Univ Time скопируйте значение временной метки tпери. 2.3.5. Вычтите из tпери время начала торможения tстарт. 2.3.6. Загрузите маневр в KSP нажав "Upload Maneuver". 2.4. Заранее постройте ориентацию корабля на маневр. 2.5. Ускорьте время до маневра с помощью команды run warput(временная метка маневра= tпери- tстарт). 2.6. Включите маршевый двигатель. 2.6.1. Нажмите правой кнопкой на "Daedalus" Internal Confinement Fusion Engine. 2.6.2. Выберите пункт "Вкл. двигатель". 2.6.3. Плавно увеличить тягу до 100%. Включить ускорение времени до х10000 используя клавиши "<" и ">". Торможение выполняется под ускорением времени пока величина оставшегося изменения скорости в маневре не станет близкой к 0, а скорость корабля - к Vконеч. Снижайте величину ускорения времени по мере приближения скорости к Vконеч.

3. После завершения маневра необходимо проверить параметры орбиты: в первую очередь высоту перицентра и наклонение.

4. С помощью архитектора миссий рассчитаем маневр выхода на круговую парковочную орбиту с выбранными параметрами. 4.1. Импортируйте начальное состояние из KSP. 4.2. Создайте событие Coast - Go to Periapsis, 4.3. Создайте событие DV Maneuver типа Circularize. 4.4. Импортируйте маневр в KSP, сориентируйте корабль на маневр, ускорьте время до маневра и выполните его.