<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.spaceprogram.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Efim+anonim</id>
		<title>SpaceProgram Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.spaceprogram.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Efim+anonim"/>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Efim_anonim"/>
		<updated>2026-05-13T21:45:10Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%81_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8&amp;diff=562</id>
		<title>Программный комплекс симуляции</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%81_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8&amp;diff=562"/>
				<updated>2019-04-01T19:51:50Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Используемые модификации */ Убрано Deadly Reentry, так как он создает проблемы.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Платформа =&lt;br /&gt;
*Kerbal Space Program 1.3.1 [https://store.steampowered.com/app/220200/Kerbal_Space_Program/ стим] [https://www.kerbalspaceprogram.com/en/ сайт разработчика]&lt;br /&gt;
*KSP Trajectory Optimization Tool 1.5.9 (или выше) [https://forum.kerbalspaceprogram.com/index.php?/topic/33568-winmac-ksp-trajectory-optimization-tool-v1510-new-mission-architect-features/ ветка форума со ссылками на загрузку и инструкциями по установке]&lt;br /&gt;
&lt;br /&gt;
== Используемые модификации ==&lt;br /&gt;
*Необходимые моды&lt;br /&gt;
:: Real Solary System (RSS) 12.0 [https://github.com/KSP-RO/RealSolarSystem/releases/tag/v12.0.0]&lt;br /&gt;
:: Realism Overhaul (RO) 12.0 [https://github.com/KSP-RO/RealismOverhaul/releases/download/v12.0.0/RealismOverhaul-v12.0.0.zip]&lt;br /&gt;
::: RealFuels 12.6 [https://github.com/NathanKell/ModularFuelSystem/releases/download/rf-v12.6.0/RealFuels_v12.6.0.zip]&lt;br /&gt;
::: RealHeat 4.3 [https://github.com/KSP-RO/RealHeat/releases/download/v4.3/RealHeat_v4.3.zip]&lt;br /&gt;
::: RealChute 1.4.5 [https://github.com/StupidChris/RealChute/releases/download/v1.4.5/RealChute_v1.4.5.zip]&lt;br /&gt;
::: RealEnginesPack [https://spacedock.info/mod/1212/RealEngines]&lt;br /&gt;
::: RealPlume [https://forum.kerbalspaceprogram.com/index.php?/topic/130576-14-realplume-stock-v120-30318-the-farewell-update/]&lt;br /&gt;
::: FerramAerospaceResearch 0.15.9 [https://forum.kerbalspaceprogram.com/index.php?/topic/19321-131-ferram-aerospace-research-v01591-liepmann-4218/]&lt;br /&gt;
::: CommunityResourcePack 0.8.0 [https://github.com/BobPalmer/CommunityResourcePack/releases/download/0.8.0.0/CRP_0.8.0.0.zip]&lt;br /&gt;
::kOS 1.1.5 [https://github.com/KSP-KOS/KOS/releases/download/v1.1.5.0/kOS-v1.1.5.0.zip]&lt;br /&gt;
::KSPTOTConnect (см. ссылку для KSPTOT)&lt;br /&gt;
::KSCSwitcher 0.8 [https://github.com/KSP-RO/KSCSwitcher/releases/download/0.8/KSC_Switcher-0.8.zip]&lt;br /&gt;
::TacLifeSupport 0.13.7 [https://github.com/KSP-RO/TacLifeSupport/releases/download/v0.13.7Dev/TacLifeSupport_V0.13.7.zip]&lt;br /&gt;
::QuickMods / QuickIVA [https://forum.kerbalspaceprogram.com/index.php?/topic/174445-141-malahs-quick-mods/]&lt;br /&gt;
*Компонентные моды&lt;br /&gt;
::SSTU 0.7.39 [https://github.com/shadowmage45/SSTULabs/releases/tag/0.7.39.149]&lt;br /&gt;
::StationPartsExpansionRedux [https://spacedock.info/mod/1682/Stockalike%20Station%20Parts%20Expansion%20Redux]&lt;br /&gt;
::ANGARA [https://spacedock.info/mod/815/Angara%20Rocket%20Pack]&lt;br /&gt;
::ProceduralParts 1.2.14 [https://github.com/Tidal-Stream/ProceduralParts/releases/tag/v1.2.14]&lt;br /&gt;
::TweakScale 2.3.7 [https://kerbal.curseforge.com/projects/tweakscale/files/2490393]&lt;br /&gt;
::HullCameraVDS [https://forum.kerbalspaceprogram.com/index.php?/topic/145633-141-hullcam-vds-continued/]&lt;br /&gt;
*Кабина экипажа&lt;br /&gt;
::RasterPropMonitor 0.29.3 [https://github.com/Mihara/RasterPropMonitor/releases/download/v0.29.3/RasterPropMonitor.0.29.3.zip]&lt;br /&gt;
::ALCOR 0.9.6 [https://forum.kerbalspaceprogram.com/index.php?/topic/50272-143alcoradvanced-landing-capsule-for-orbital-rendezvous-by-aset-08022017/]&lt;br /&gt;
::MK1-2 IVA Replacement v0.2.0.0 [https://forum.kerbalspaceprogram.com/index.php?/topic/116440-mk1-2-pod-iva-replacement-by-asetv03/]&lt;br /&gt;
::NavyFish DPAI 6.7.0 [https://www.curseforge.com/kerbal/ksp-mods/docking-port-alignment-indicator/download/2427661]&lt;br /&gt;
*Вспомогательные&lt;br /&gt;
::FShangarExtender 3.5.2 [https://github.com/linuxgurugamer/FShangarExtender/releases/download/3.5.2/FShangarExtender-3.5.2.zip]&lt;br /&gt;
::KerbalEngineer 1.1.3 [https://github.com/jrbudda/KerbalEngineer/archive/1.1.3.0.zip]&lt;br /&gt;
::EditorExtensionsRedux 3.3.14 [https://github.com/linuxgurugamer/EditorExtensionsRedux/releases/download/3.3.14/EditorExtensionsRedux-3.3.14.zip]&lt;br /&gt;
::RCSBuildAid 0.9.2 [https://github.com/linuxgurugamer/RCSBuildAid/releases/download/0.9.2/RCSBuildAid-0.9.2.zip]&lt;br /&gt;
::HyperEdit 1.5.4 [http://www.kerbaltek.com/_downloads/hyperedit/archives/HyperEdit-1.5.4_for-KSP-1.3.zip]&lt;br /&gt;
::DistantObject 1.9.1 [https://github.com/MOARdV/DistantObject/releases/tag/v1.9.1]&lt;br /&gt;
&lt;br /&gt;
[http://spaceprogram.ru/MOON-FLIGHT-KSP-1-3-1-MOD-PACK.7z Готовая сборка модов для KSP 1.3.1] (включены текстуры для RSS среднего разрешения).&lt;br /&gt;
&lt;br /&gt;
= Космические комплексы =&lt;br /&gt;
* [[Пилотируемый корабль &amp;quot;Федерация&amp;quot;]]&lt;br /&gt;
* Ракета-носитель &amp;quot;Союз-5&amp;quot;&lt;br /&gt;
* [[Разгонный блок Кислород-Водородный Тяжелого Класса | Разгонный блок Кислород-Водородный Тяжелого Класса (КВТК)]]&lt;br /&gt;
* Ракета-носитель &amp;quot;Ангара-А5В&amp;quot;&lt;br /&gt;
* [[Лунный посадочный модуль &amp;quot;Антарес&amp;quot;]]&lt;br /&gt;
* Лунная орбитальная станция &amp;quot;LOP-G&amp;quot;&lt;br /&gt;
* [[Межорбитальный Буксир МОБ2]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/1greywind/space-flight-simulation-ksp/releases .craft файлы для всех комплексов в симуляции можно скачать с github] (находятся в папке /Ships/VAB и сейве /saves/Симуляция полета на Луну/Ships/VAB/).&lt;br /&gt;
&lt;br /&gt;
= Программы для kOS =&lt;br /&gt;
*launchfederation - программа выведения КК Федерация на ракете-носителе Союз-5 на околоземную орбиту. Длительность выведения ~9 минут.&lt;br /&gt;
*launchangara - программа выведения КВТК на ракете-носителе Ангара-А5В на околоземную орбиту. Длительность ~15 минут.&lt;br /&gt;
*moonland - программа посадки на Луну. Начальная орбита 60х100 км, завершается зависанием на высоте ~2 км после чего управление передается экипажу.&lt;br /&gt;
*moonlaunch - программа взлета с Луны и выхода на низкую оклолунную орбиту.&lt;br /&gt;
*res - программа возвращающая список ресурсов активного корабля и его массу - используется группой ресурсов в ЦУПе.&lt;br /&gt;
*warp - программа ускорения времени. Принимает один аргумент - количество секунд от текущего момента до даты завершения ускорения времени.&lt;br /&gt;
*warput - программа ускорения времени. Принимает один аргумент - UT (абсолютную дату в виде количества секунд с 1 января 1950 года). Используется руководителем полета в ЦУПе.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/1greywind/space-flight-simulation-ksp/releases исходные файлы программ можно скачать с github] (находятся в /Ships/Script/).&lt;br /&gt;
&lt;br /&gt;
= Конфиги module_manager =&lt;br /&gt;
Для адаптации ряда компонент и параметров к нуждам симуляции используются конфиги в формате [https://github.com/sarbian/ModuleManager/wiki/Module-Manager-Syntax Module Manager Syntax].&lt;br /&gt;
*RO_Angara_Fix.cfg - фикс максимальной температуры для мода ANGARA.&lt;br /&gt;
*RO_RealEngines_Russian.cfg - фикс смены конфигураций для РД-170.&lt;br /&gt;
*chutes_fix.cfg - фикс максимальной температуры для парашютов.&lt;br /&gt;
*pods_RO.cfg - рескейл IVA для капсул Мк1-2 и ALCOR, изменение позиции камеры третьего места в Mk1-2. Фикс доступа к меню real fuels на модулярной верхней ступени из SSTU.&lt;br /&gt;
*rd170engine.cfg - фикс эффекта выхлопа для РД-170.&lt;br /&gt;
*station_parts_RO.cfg - рескейл компонент орбитальных станций.&lt;br /&gt;
*LMDE_Config.cfg - увеличение количества рестартов на двигателях для лунного корабля.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/1greywind/space-flight-simulation-ksp/releases конфиги можно скачать с github] (находятся в /GameData/).&lt;br /&gt;
&lt;br /&gt;
= Группы действий =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Action groups используемые разными космическими комплексами&lt;br /&gt;
|-&lt;br /&gt;
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 0&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#eaecf0&amp;quot;| '''Федерация'''  || Раскрыть солнечные батареи,&amp;lt;br&amp;gt;раскрыть антенны связи || включить двигатели,&amp;lt;br&amp;gt;переключить управление на себя || выключить двигатели || отстыковка,&amp;lt;br&amp;gt;переключить управление на себя ||                                                || включить ориентацию для управляемого снижения  || Включить/выключить двигатель MOB2 (если есть) ||                                                       ||                     ||&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#eaecf0&amp;quot;| '''КВТК'''       ||                                                       ||                                                       ||                     ||                 отстыковка                    ||                                                ||                                                || || включить двигатель,&amp;lt;br&amp;gt;переключить управление на себя || выключить двигатель ||&lt;br /&gt;
|-  &lt;br /&gt;
|style=&amp;quot;background:#eaecf0&amp;quot;| '''Антарес'''    ||                                                       || включить двигатели,&amp;lt;br&amp;gt;переключить управление на себя || выключить двигатели ||                                               || отстыковка,&amp;lt;br&amp;gt;переключить управление на себя  ||                                                || ||                                                       ||                     ||&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#eaecf0&amp;quot;| '''LOP-G'''      ||                                                       ||                                                       ||                     ||                                               ||                                                ||                                                || ||                                                       ||                     ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=550</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=550"/>
				<updated>2019-03-05T07:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: Исправлено название Mission Architect (заглавная буква)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plugin (you'll need it on the next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT to $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission Architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** Import current orbit params into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=549</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=549"/>
				<updated>2019-03-05T07:46:49Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Lets start */ Изменено наклонение используемое в шагах инструкии&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plugin (you'll need it on the next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT to $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** Import current orbit params into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=548</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=548"/>
				<updated>2019-03-05T07:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Setup voice commlink */ Исправлена опечатка&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plugin (you'll need it on the next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT to $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** First current orbit params are imported into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=547</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=547"/>
				<updated>2019-03-05T07:44:38Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Install mods */ Убрано чрезмерное употребление слова folder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plugin (you'll need it on the next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT to $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real ptp radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** First current orbit params are imported into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=546</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=546"/>
				<updated>2019-03-05T07:42:28Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Install KSPTOT */ Добавлен артикль the (потому что шаг конкретный, а не какой-то произвольный)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plugin (you'll need it on the next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT folder to $KSP_PATH folder.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real ptp radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** First current orbit params are imported into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=545</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=545"/>
				<updated>2019-03-05T07:41:41Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Install KSPTOT */ Исправлена опечатка&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plugin (you'll need it on next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT folder to $KSP_PATH folder.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real ptp radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** First current orbit params are imported into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=544</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=544"/>
				<updated>2019-03-05T07:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: Исправлено окончание слова requires (мне кажется что здесь должно быть именно так)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures requires 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plgin (you'll need it on next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT folder to $KSP_PATH folder.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real ptp radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** First current orbit params are imported into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=543</id>
		<title>Simplest possible simulation on stock KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=Simplest_possible_simulation_on_stock_KSP&amp;diff=543"/>
				<updated>2019-03-05T07:39:45Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: Исправлена опечатка&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The full Simulation mod pack is relatively resource demanding (RSS with medium textures require 12+ GB RAM).&lt;br /&gt;
But you can try Simulation experience using Stock KSP with minimal number of mods.&lt;br /&gt;
&lt;br /&gt;
= You'll need =&lt;br /&gt;
== Software ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS scripts ==&lt;br /&gt;
*kos/warput from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
*kos/res from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Initial save for KSP ==&lt;br /&gt;
saves/initial_save.sfs from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
== Mission Architect scenarios ==&lt;br /&gt;
ma/duna-depature.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
ma/duna-correction-burn.mat from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Install KSP ==&lt;br /&gt;
Buy KSP on Steam, GOG or developer site and install on your PC.&lt;br /&gt;
Remember KSP installation folder path (will be referenced next as $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Install KSP inital save ==&lt;br /&gt;
# Launch KSP&lt;br /&gt;
## In main menu select &amp;quot;Start new&amp;quot;&lt;br /&gt;
## Click &amp;quot;New game&amp;quot;&lt;br /&gt;
## Select game type &amp;quot;Sandbox&amp;quot; and enter name &amp;quot;Simulation&amp;quot;&lt;br /&gt;
## Click &amp;quot;Start!&amp;quot;&lt;br /&gt;
# Copy file initial_save.sfs from saves folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/saves/Simulation folder&lt;br /&gt;
&lt;br /&gt;
== Install KSPTOT ==&lt;br /&gt;
*Download latest release archive compatible with your KSP version. Unzip to any folder.&lt;br /&gt;
*This archive also contains KSPTOTConnect plgin (you'll need it on next step).&lt;br /&gt;
*Copy scenarios duna-depature.mat and ma/duna-correction-burn.mat from ma folder from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to KSPTOT folder.&lt;br /&gt;
&lt;br /&gt;
== Install mods ==&lt;br /&gt;
:Download archive with kOS release compatible with your KSP version. Unzip into $KSP_PATH folder.&lt;br /&gt;
:Copy GameData folder from KSPTOT folder to $KSP_PATH folder.&lt;br /&gt;
&lt;br /&gt;
== Install kOS scripts ==&lt;br /&gt;
Copy files warpup and res from kos folder  from [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip archive] to $KSP_PATH/Ships/Script folder.&lt;br /&gt;
&lt;br /&gt;
== Setup voice commlink ==&lt;br /&gt;
Install Zello app to your smartphone or use real ptp radio.&lt;br /&gt;
&lt;br /&gt;
= Run Simulation =&lt;br /&gt;
# Load initial save in KSP:&lt;br /&gt;
## Run KSP.&lt;br /&gt;
## Click &amp;quot;Start game&amp;quot;.&lt;br /&gt;
## Click &amp;quot;Resume saved.&lt;br /&gt;
## Select &amp;quot;Simulation&amp;quot; and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
## Press Alt+F9 and select initial_save from the list.&lt;br /&gt;
# Launch kOS server [[Файл:Start kos server.gif|none|thumb|Launch kOS server]]&lt;br /&gt;
# Run Putty (putty.exe)&lt;br /&gt;
# Connect to kOS server [[Файл:Connect to kos server.gif|none|thumb|Connect to kOS server]]&lt;br /&gt;
# Launch KSPTOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Connect KSPTOT to KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Connect KSPTOT to KSP]]&lt;br /&gt;
# Launch Mission Architect in KSPTOT&lt;br /&gt;
# Make sure that you have voice commlink up and running (through Zello or radio).&lt;br /&gt;
&lt;br /&gt;
= How it works =&lt;br /&gt;
[[Файл:Only scheme en.png|right|512px]]&lt;br /&gt;
Data exchange channels are shown on the schema:&lt;br /&gt;
* Mission control uses putty terminal to run kOS commands on the simulation computer:&lt;br /&gt;
** _warput_ command is used to start time warp to the given date mark. Command accepts single argument: the target date mark in the timestamp foramt (number of seconds passed from the epoch). Date timestamps are calculated in KSPTOT.&lt;br /&gt;
** _res_ command prints out ship resouses into terminal.&lt;br /&gt;
* Mission control uses KSPTOT to:&lt;br /&gt;
** Calculate maneuvers data and control their excution by Crew with the help of Mission Architec&lt;br /&gt;
** Get engine startup time with the help of Maneuver Execution Assistant.&lt;br /&gt;
** Convert date from calendar format to timestamp for the warput command (any date field in KSPTOT).&lt;br /&gt;
** Upload maneuver data to KSP.&lt;br /&gt;
** Get telemetry from KSP with MCC Real Time System.&lt;br /&gt;
* Communication between Mission Control and Crew is run through single voice channel over Zello or PTT radio.&lt;br /&gt;
&lt;br /&gt;
= Lets start =&lt;br /&gt;
We have:&lt;br /&gt;
*Space flight simulation (in KSP) up and running on the simulation computer.&lt;br /&gt;
*kOS server is up and runing in KSP.&lt;br /&gt;
*We have putty terminal connected to kOS server and we can use it to control simulation.&lt;br /&gt;
*KSPTOT connected to KSP through KSPTOTConnect and Mission architect opened and ready to use.&lt;br /&gt;
*Voice commchannel ready to use..&lt;br /&gt;
&lt;br /&gt;
We need to assign roles next. We need minimum two participants:&lt;br /&gt;
*One (Mission Control) will play as Flight Director, CAPCOM, EECOM and FDO.&lt;br /&gt;
*Another (Crew) will combine roles of Spacecraft Commander and Pilot.&lt;br /&gt;
&lt;br /&gt;
Our flight plan:&lt;br /&gt;
* We start from low Kerbin orbit at the beginning of Duna transfer window period.&lt;br /&gt;
* Our tasks:&lt;br /&gt;
** Plan Duna depature burn.&lt;br /&gt;
** Execute it.&lt;br /&gt;
** Verify orbit params after burn execution.&lt;br /&gt;
** Compute correction burn if needed.&lt;br /&gt;
&lt;br /&gt;
How to execute flight plan:&lt;br /&gt;
* Mission Control calls Crew and informs them that maneuver calculation process begins.&lt;br /&gt;
* To calculate maneuver data you need:&lt;br /&gt;
** Load duna-depature.mat scenario into Misson Archtect&lt;br /&gt;
** Import initial orbit params from KSP.&lt;br /&gt;
** Run optimization (Ctrl+O)&lt;br /&gt;
* After optmization Mission Control calls Crew and informs them that maneuver data is ready.&lt;br /&gt;
* Crew confirms that they are ready to receive maneuver data.&lt;br /&gt;
* Mission Control uploads maneuver to KSP and informs Crew that maneuver has been uploaded.&lt;br /&gt;
* Crew confirms that they see maneuver and copy maneuver dV to Misison Control.&lt;br /&gt;
* Misison Control now needs to calculate engine startup time (relative to maneuver date).&lt;br /&gt;
** First current orbit params are imported into Maneuver Execution Assistant (MEA) tool.&lt;br /&gt;
** Next import maneuver data to MEA.&lt;br /&gt;
** Get ship mass by runnig command &amp;quot;run res.&amp;quot; in the kOS terminal.&lt;br /&gt;
** Enter ship mass, engine Isp and Thrust (Isp=350s, Thrust=250kN) into corresponding fields in MEA.&lt;br /&gt;
** Click &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* Mission Control calls Crew and tells them Burn Start Time.&lt;br /&gt;
* Crew copy burn start time.&lt;br /&gt;
* Mission Control requests how many time for preparation for maneuver execution do Crew need.&lt;br /&gt;
* Crew estimates time required to turn ship into direction of the maneuver in minutes (i.e. 1 minute) and passes it to Mission Control.&lt;br /&gt;
* Mission Control calculates date timestamp to warp time using formulae: T = Maneuver time - engine startup time - preparation time. Let's say maneuver time is 40210 seconds, engine startup time is 100 seconds and Crew requested 1 minute to prepare. This gives warp timestamp = 40210 - 100 - 60 = 40050.&lt;br /&gt;
* Mission control calls Crew and requests are they ready for time warp.&lt;br /&gt;
* Crew says ok.&lt;br /&gt;
* Mission control enter command &amp;quot;run warput(40050).&amp;quot; into kOS terminal - time warp starts in KSP.&lt;br /&gt;
* Mission control asks Crew do they observe time acceleration.&lt;br /&gt;
* Crew confirms.&lt;br /&gt;
* When time warp ends, Crew informs Mission control.&lt;br /&gt;
* Crew begins maneuver execution:&lt;br /&gt;
** Turn ship into direction of maneuver (using SAS mode or manually).&lt;br /&gt;
** Start engine in time.&lt;br /&gt;
** Mission control monitors maneuver execution through MCC Real Time System.&lt;br /&gt;
** Crew waits until maneuver dV indicator reaches zero and turns off engine.&lt;br /&gt;
* Crew notifies Mission Control that maneuver was executed.&lt;br /&gt;
* Mission Control verivies maneuver execution:&lt;br /&gt;
** Load duna-correction-burn.mat secnario into Mission Architect&lt;br /&gt;
** Import current orbit data into Initial State event&lt;br /&gt;
** Chck orbital params inside Final Spacecarft State box: if Orbiting about = Duna and in the mouse over popup Periapsis Alt. = 100-200 км, then maneuver execution was succesful. If no, we need to calculate correction burn:&lt;br /&gt;
** Run optimization.&lt;br /&gt;
** If optimization result gives orbit that satisfies constraints (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), maneuver data is uploaded to KSP and executes in the same way as was descibed before. If not, when:&lt;br /&gt;
** You need to increase optimization variables range or shift maneuver date.&lt;br /&gt;
* The flight plan is considered completed if, after correction, the ship is on a course leading to Duna with pericenter ~100 км and low inclanation.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B0%D1%8F_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%BC_KSP&amp;diff=542</id>
		<title>Простейшая симуляция на стоковом KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B0%D1%8F_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%BC_KSP&amp;diff=542"/>
				<updated>2019-03-05T07:35:30Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Приступаем к симуляции полета */ название Архитектор Миссии заменено на его иностранный аналог&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Полная сборка симуляции довольно требовательная к ресурсам компьютера - в основном в плане оперативной памяти (минимум нужно 12 гигабайт ОЗУ).&lt;br /&gt;
Поэтому попробовать процесс симуляции можно на стоковом KSP минимальным набором нужных модов.&lt;br /&gt;
&lt;br /&gt;
= Что понадобится =&lt;br /&gt;
== Необходимое ПО ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Необходимые моды ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS скрипты ==&lt;br /&gt;
*kos/warput из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
*kos/res из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
== Стартовый сейв для KSP ==&lt;br /&gt;
saves/initial_save.sfs из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
== Шаблоны для Mission Architect ==&lt;br /&gt;
ma/duna-depature.mat из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
ma/duna-correction-burn.mat из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Установка =&lt;br /&gt;
== Установка КСП ==&lt;br /&gt;
Купите KSP в одном из магазинов (Steam, GOG, cайт разработчиков) и установите на ваш компьютер.&lt;br /&gt;
Запомните путь к папке, куда была установлена игра (далее он будет указываться как $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Установка начального сейва симуляции ==&lt;br /&gt;
# Запустите KSP&lt;br /&gt;
## В главном меню выберите &amp;quot;Начать игру&amp;quot;&lt;br /&gt;
## Далее выберите &amp;quot;Новая игра&amp;quot;&lt;br /&gt;
## Выберите тип игры &amp;quot;Песочница&amp;quot;, название &amp;quot;Симуляция&amp;quot;&lt;br /&gt;
## Нажмите &amp;quot;Пуск!&amp;quot;&lt;br /&gt;
# Скопируйте файл initial_save.sfs из папки saves из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку $KSP_PATH/saves/Симуляция&lt;br /&gt;
&lt;br /&gt;
== Установка KSP TOT ==&lt;br /&gt;
*Скачайте архив с релизом KSP TOT под вашу версию KSP. Распакуйте архив в удобную вам папку.&lt;br /&gt;
*Кроме программы KSP TOT в этом же архиве лежит плагин KSPTOTConnect.&lt;br /&gt;
*Скопируйте сценарии duna-depature.mat и ma/duna-correction-burn.mat из папки ma [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку KSPTOT.&lt;br /&gt;
&lt;br /&gt;
== Установка модов ==&lt;br /&gt;
:Скачайте архив с релизом kOS под вашу версию KSP. Распакуйте архив в папку $KSP_PATH.&lt;br /&gt;
:Скопируйте папку GameData из папки куда разархивировали KSP TOT в папку $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Установка скриптов kOS ==&lt;br /&gt;
Скопируйте файлы warpup и res из папки kos из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку $KSP_PATH/Ships/Script&lt;br /&gt;
&lt;br /&gt;
== Настройка голосового канала ==&lt;br /&gt;
Установите приложение Zello на смартфон или используйте настоящую рацию.&lt;br /&gt;
&lt;br /&gt;
= Запуск симуляции =&lt;br /&gt;
# Запустите начальный сейв в KSP:&lt;br /&gt;
## Запустите KSP.&lt;br /&gt;
## Нажмите &amp;quot;Начать игру&amp;quot;.&lt;br /&gt;
## Нажмите &amp;quot;Сохраненная игра&amp;quot;.&lt;br /&gt;
## Выберите &amp;quot;Симуляция&amp;quot; и нажмите &amp;quot;Загрузить&amp;quot;.&lt;br /&gt;
## Нажмите Alt+F9 и выберите initial_save из списка.&lt;br /&gt;
# Включите kOS сервер [[Файл:Start kos server.gif|none|thumb|Запуск kOS сервера]]&lt;br /&gt;
# Запустите Putty (putty.exe)&lt;br /&gt;
# Подключитесь к kOS серверу [[Файл:Connect to kos server.gif|none|thumb|Подключение к kOS серверу]]&lt;br /&gt;
# Запустите KSP TOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Подключитесь к KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Подключение KSPTOT к KSP]]&lt;br /&gt;
# Запустите Mission Architect в KSPTOT&lt;br /&gt;
# Убедитесь что работает голосовая связь через Zello или рацию.&lt;br /&gt;
&lt;br /&gt;
= Как работает симуляция =&lt;br /&gt;
[[Файл:Only scheme..png|right|512px]]&lt;br /&gt;
На схеме показаны каналы обмена информацией внутри симуляции:&lt;br /&gt;
* Через putty терминал ЦУП запускает kOS команды на компьютере симуляции:&lt;br /&gt;
** Команда warput используется для ускорения времени до нужного момента. Команда принимает один аргумент - дату до которой нужно ускорить время в формате количества секунд с начала эпохи. Даты в этом формате получаются из KSPTOT.&lt;br /&gt;
** Команда res выдает в терминал информацию о запасах ресурсов на борту.&lt;br /&gt;
* С помощью KSPTOT ЦУП делает следующее:&lt;br /&gt;
** Утилита Mission Architector (MA) используется для расчета маневров и контроля их выполнения экипажем.&lt;br /&gt;
** Утилита Maneuver Execution Assistan используется для получения времени включения двигателей.&lt;br /&gt;
** Любое поле для ввода даты используется для получения даты в формате &amp;quot;количество секунд с начала эпохи&amp;quot; для команды warput.&lt;br /&gt;
** Загружает данные маневра в KSP&lt;br /&gt;
** MCC Real Time System может использоваться для получения телеметрии из KSP&lt;br /&gt;
* Связь между ЦУПом и Экипажем идет через голосовой канал связи (Zello или рацию).&lt;br /&gt;
&lt;br /&gt;
= Приступаем к симуляции полета =&lt;br /&gt;
Итак:&lt;br /&gt;
*В KSP идет симуляция полета.&lt;br /&gt;
*Запущен kOS сервер.&lt;br /&gt;
*У нас есть kOS терминал, с помощью которого мы можем контролировать симуляцию.&lt;br /&gt;
*KSPTOT подключен к KSP через KSPTOTConnect и запущен Mission Architect.&lt;br /&gt;
*Голосовой канал связи готов к использованию.&lt;br /&gt;
&lt;br /&gt;
Далее назначаем роли. Минимум вам понадобится два человека:&lt;br /&gt;
*Один (далее ЦУП) будет совмещать роли Руководителя Полета, Главного оператора, Менеджера ресурсов и Баллистика&lt;br /&gt;
*Другой (далее Экипаж) будет выполнять все роли в экипаже: Командира и пилота.&lt;br /&gt;
&lt;br /&gt;
Наш план полета:&lt;br /&gt;
* Мы начинаем на орбите Кербина в период, удобный для отлета к Дюне.&lt;br /&gt;
* Наша задача:&lt;br /&gt;
** Рассчитать маневр отлета к Дюне.&lt;br /&gt;
** Выполнить его.&lt;br /&gt;
** Проверить параметры орбиты после выполнения маневра.&lt;br /&gt;
** Если нужно, рассчитать коррекцию.&lt;br /&gt;
&lt;br /&gt;
Как выполнить план полета:&lt;br /&gt;
* ЦУП связывается с Экипажем и сообщает что начинает расчет маневра&lt;br /&gt;
* Для для расчета маневра нужно:&lt;br /&gt;
** Загрузить в MA сценарий расчет отлета к Дюне (duna-depature.mat)&lt;br /&gt;
** Импортировать параметры начальной орбиты из KSP&lt;br /&gt;
** Запустить оптимизацию&lt;br /&gt;
* После завершения оптимизации ЦУП связывается с Экипажем и сообщает что маневр готов&lt;br /&gt;
* Экипаж подтверждает готовность принять маневр.&lt;br /&gt;
* ЦУП загружает маневр в KSP и сообщает Экипажу что маневр загружен&lt;br /&gt;
* Экипаж подтверждает, что видит маневр и для проверки называет величину маневра&lt;br /&gt;
* ЦУП теперь должен рассчитать время включения двигателя &lt;br /&gt;
** Для этого в утилиту Maneuver Execution Assistant импортируются параметры текущей орбиты&lt;br /&gt;
** Импортируются параметры маневра.&lt;br /&gt;
** В терминале запускается команда &amp;quot;run res.&amp;quot;, которая выводит текущую массу корабля&lt;br /&gt;
** Масса корабля и параметры двигательной установки (Isp=350s, Thrust=250kN) вводятся в Maneuver Execution Assistant.&lt;br /&gt;
** Нажимается кнопка &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* ЦУП вызывает экипаж и сообщает ему время включения двигателя относительно времени выполнения маневра (Burn Start Time = T-100 sec -&amp;gt; Время включения двигателя 100 секунд до времени маневра).&lt;br /&gt;
* Экипаж подтверждает получение времени включения двигателя.&lt;br /&gt;
* ЦУП запрашивает у экипажа, сколько времени ему нужно на подготовку к маневру&lt;br /&gt;
* Экипаж оценивает время на построение ориентации корабля для выполнения маневра (в минутах, например 1 минута) и сообщает ЦУПу.&lt;br /&gt;
* ЦУП рассчитывает дату для ускорения времени по формуле: T = Время маневра - Время включения двигателя - Время на подготовку. Допустим время маневра - 40210 секунд, время включения двигателя - 100 секунд до маневра и экипаж просит 1 минуту (60 секунд) на подготовку. Дата для перемотки времени = 40050.&lt;br /&gt;
* ЦУП запрашивает у Экипажа готовность к ускорению времени.&lt;br /&gt;
* Экипаж подтверждает&lt;br /&gt;
* ЦУП вводит в терминале команду &amp;quot;run warput(40050).&amp;quot; - начинается ускорение времени в игре.&lt;br /&gt;
* ЦУП запрашивает у Экипажа, видит ли тот ускорение времени.&lt;br /&gt;
* Экипаж подтверждает.&lt;br /&gt;
* Когда ускорение времени заканчивается, Экипаж сообщает об этом ЦУПу.&lt;br /&gt;
* Экипаж выполняет маневр:&lt;br /&gt;
** Строит ориентацию для маневра.&lt;br /&gt;
** В установленный момент времени запускает двигатель.&lt;br /&gt;
** ЦУП наблюдает за выполнением маневра с помощью телеметрии KSPTOT.&lt;br /&gt;
** Ждет когда индикатор dV маневра дойдет до нуля.&lt;br /&gt;
* Экипаж сообщает ЦУПу о успешном выполнении маневра.&lt;br /&gt;
* ЦУП проверяет результат выполнения маневра:&lt;br /&gt;
** Загружает в MA сценарий duna-correction-burn.mat&lt;br /&gt;
** Смотрит на параметры орбиты в боксе Final Spacecarft State: если там Orbiting about = Duna и в попапе при наведении Periapsis Alt. = 100-200 км, то коррекция не нужна. Если нет, то:&lt;br /&gt;
** Запускается оптимизация&lt;br /&gt;
** Если в результате оптимизации получается орбита, удовлетворяющая граничным условиям (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), то маневр передается экипажу для исполнения как и было сделано ранее. Если нет, то:&lt;br /&gt;
** Надо попробовать увеличить диапазоны переменных оптимизации или время маневра&lt;br /&gt;
* План полета считается выполненным, если после коррекции корабль оказывается на курсе, ведущем к Дюне с перицентром орбиты ~100 км и небольшим наклонением.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B0%D1%8F_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%BC_KSP&amp;diff=541</id>
		<title>Простейшая симуляция на стоковом KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B0%D1%8F_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%BC_KSP&amp;diff=541"/>
				<updated>2019-03-05T07:34:38Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: /* Запуск симуляции */  название Архитектор Миссии заменен на его иностранный аналог&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Полная сборка симуляции довольно требовательная к ресурсам компьютера - в основном в плане оперативной памяти (минимум нужно 12 гигабайт ОЗУ).&lt;br /&gt;
Поэтому попробовать процесс симуляции можно на стоковом KSP минимальным набором нужных модов.&lt;br /&gt;
&lt;br /&gt;
= Что понадобится =&lt;br /&gt;
== Необходимое ПО ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Необходимые моды ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS скрипты ==&lt;br /&gt;
*kos/warput из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
*kos/res из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
== Стартовый сейв для KSP ==&lt;br /&gt;
saves/initial_save.sfs из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
== Шаблоны для Mission Architect ==&lt;br /&gt;
ma/duna-depature.mat из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
ma/duna-correction-burn.mat из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Установка =&lt;br /&gt;
== Установка КСП ==&lt;br /&gt;
Купите KSP в одном из магазинов (Steam, GOG, cайт разработчиков) и установите на ваш компьютер.&lt;br /&gt;
Запомните путь к папке, куда была установлена игра (далее он будет указываться как $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Установка начального сейва симуляции ==&lt;br /&gt;
# Запустите KSP&lt;br /&gt;
## В главном меню выберите &amp;quot;Начать игру&amp;quot;&lt;br /&gt;
## Далее выберите &amp;quot;Новая игра&amp;quot;&lt;br /&gt;
## Выберите тип игры &amp;quot;Песочница&amp;quot;, название &amp;quot;Симуляция&amp;quot;&lt;br /&gt;
## Нажмите &amp;quot;Пуск!&amp;quot;&lt;br /&gt;
# Скопируйте файл initial_save.sfs из папки saves из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку $KSP_PATH/saves/Симуляция&lt;br /&gt;
&lt;br /&gt;
== Установка KSP TOT ==&lt;br /&gt;
*Скачайте архив с релизом KSP TOT под вашу версию KSP. Распакуйте архив в удобную вам папку.&lt;br /&gt;
*Кроме программы KSP TOT в этом же архиве лежит плагин KSPTOTConnect.&lt;br /&gt;
*Скопируйте сценарии duna-depature.mat и ma/duna-correction-burn.mat из папки ma [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку KSPTOT.&lt;br /&gt;
&lt;br /&gt;
== Установка модов ==&lt;br /&gt;
:Скачайте архив с релизом kOS под вашу версию KSP. Распакуйте архив в папку $KSP_PATH.&lt;br /&gt;
:Скопируйте папку GameData из папки куда разархивировали KSP TOT в папку $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Установка скриптов kOS ==&lt;br /&gt;
Скопируйте файлы warpup и res из папки kos из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку $KSP_PATH/Ships/Script&lt;br /&gt;
&lt;br /&gt;
== Настройка голосового канала ==&lt;br /&gt;
Установите приложение Zello на смартфон или используйте настоящую рацию.&lt;br /&gt;
&lt;br /&gt;
= Запуск симуляции =&lt;br /&gt;
# Запустите начальный сейв в KSP:&lt;br /&gt;
## Запустите KSP.&lt;br /&gt;
## Нажмите &amp;quot;Начать игру&amp;quot;.&lt;br /&gt;
## Нажмите &amp;quot;Сохраненная игра&amp;quot;.&lt;br /&gt;
## Выберите &amp;quot;Симуляция&amp;quot; и нажмите &amp;quot;Загрузить&amp;quot;.&lt;br /&gt;
## Нажмите Alt+F9 и выберите initial_save из списка.&lt;br /&gt;
# Включите kOS сервер [[Файл:Start kos server.gif|none|thumb|Запуск kOS сервера]]&lt;br /&gt;
# Запустите Putty (putty.exe)&lt;br /&gt;
# Подключитесь к kOS серверу [[Файл:Connect to kos server.gif|none|thumb|Подключение к kOS серверу]]&lt;br /&gt;
# Запустите KSP TOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Подключитесь к KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Подключение KSPTOT к KSP]]&lt;br /&gt;
# Запустите Mission Architect в KSPTOT&lt;br /&gt;
# Убедитесь что работает голосовая связь через Zello или рацию.&lt;br /&gt;
&lt;br /&gt;
= Как работает симуляция =&lt;br /&gt;
[[Файл:Only scheme..png|right|512px]]&lt;br /&gt;
На схеме показаны каналы обмена информацией внутри симуляции:&lt;br /&gt;
* Через putty терминал ЦУП запускает kOS команды на компьютере симуляции:&lt;br /&gt;
** Команда warput используется для ускорения времени до нужного момента. Команда принимает один аргумент - дату до которой нужно ускорить время в формате количества секунд с начала эпохи. Даты в этом формате получаются из KSPTOT.&lt;br /&gt;
** Команда res выдает в терминал информацию о запасах ресурсов на борту.&lt;br /&gt;
* С помощью KSPTOT ЦУП делает следующее:&lt;br /&gt;
** Утилита Mission Architector (MA) используется для расчета маневров и контроля их выполнения экипажем.&lt;br /&gt;
** Утилита Maneuver Execution Assistan используется для получения времени включения двигателей.&lt;br /&gt;
** Любое поле для ввода даты используется для получения даты в формате &amp;quot;количество секунд с начала эпохи&amp;quot; для команды warput.&lt;br /&gt;
** Загружает данные маневра в KSP&lt;br /&gt;
** MCC Real Time System может использоваться для получения телеметрии из KSP&lt;br /&gt;
* Связь между ЦУПом и Экипажем идет через голосовой канал связи (Zello или рацию).&lt;br /&gt;
&lt;br /&gt;
= Приступаем к симуляции полета =&lt;br /&gt;
Итак:&lt;br /&gt;
*В KSP идет симуляция полета.&lt;br /&gt;
*Запущен kOS сервер.&lt;br /&gt;
*У нас есть kOS терминал, с помощью которого мы можем контролировать симуляцию.&lt;br /&gt;
*KSPTOT подключен к KSP через KSPTOTConnect и запущен Архитектор Миссий.&lt;br /&gt;
*Голосовой канал связи готов к использованию.&lt;br /&gt;
&lt;br /&gt;
Далее назначаем роли. Минимум вам понадобится два человека:&lt;br /&gt;
*Один (далее ЦУП) будет совмещать роли Руководителя Полета, Главного оператора, Менеджера ресурсов и Баллистика&lt;br /&gt;
*Другой (далее Экипаж) будет выполнять все роли в экипаже: Командира и пилота.&lt;br /&gt;
&lt;br /&gt;
Наш план полета:&lt;br /&gt;
* Мы начинаем на орбите Кербина в период, удобный для отлета к Дюне.&lt;br /&gt;
* Наша задача:&lt;br /&gt;
** Рассчитать маневр отлета к Дюне.&lt;br /&gt;
** Выполнить его.&lt;br /&gt;
** Проверить параметры орбиты после выполнения маневра.&lt;br /&gt;
** Если нужно, рассчитать коррекцию.&lt;br /&gt;
&lt;br /&gt;
Как выполнить план полета:&lt;br /&gt;
* ЦУП связывается с Экипажем и сообщает что начинает расчет маневра&lt;br /&gt;
* Для для расчета маневра нужно:&lt;br /&gt;
** Загрузить в MA сценарий расчет отлета к Дюне (duna-depature.mat)&lt;br /&gt;
** Импортировать параметры начальной орбиты из KSP&lt;br /&gt;
** Запустить оптимизацию&lt;br /&gt;
* После завершения оптимизации ЦУП связывается с Экипажем и сообщает что маневр готов&lt;br /&gt;
* Экипаж подтверждает готовность принять маневр.&lt;br /&gt;
* ЦУП загружает маневр в KSP и сообщает Экипажу что маневр загружен&lt;br /&gt;
* Экипаж подтверждает, что видит маневр и для проверки называет величину маневра&lt;br /&gt;
* ЦУП теперь должен рассчитать время включения двигателя &lt;br /&gt;
** Для этого в утилиту Maneuver Execution Assistant импортируются параметры текущей орбиты&lt;br /&gt;
** Импортируются параметры маневра.&lt;br /&gt;
** В терминале запускается команда &amp;quot;run res.&amp;quot;, которая выводит текущую массу корабля&lt;br /&gt;
** Масса корабля и параметры двигательной установки (Isp=350s, Thrust=250kN) вводятся в Maneuver Execution Assistant.&lt;br /&gt;
** Нажимается кнопка &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* ЦУП вызывает экипаж и сообщает ему время включения двигателя относительно времени выполнения маневра (Burn Start Time = T-100 sec -&amp;gt; Время включения двигателя 100 секунд до времени маневра).&lt;br /&gt;
* Экипаж подтверждает получение времени включения двигателя.&lt;br /&gt;
* ЦУП запрашивает у экипажа, сколько времени ему нужно на подготовку к маневру&lt;br /&gt;
* Экипаж оценивает время на построение ориентации корабля для выполнения маневра (в минутах, например 1 минута) и сообщает ЦУПу.&lt;br /&gt;
* ЦУП рассчитывает дату для ускорения времени по формуле: T = Время маневра - Время включения двигателя - Время на подготовку. Допустим время маневра - 40210 секунд, время включения двигателя - 100 секунд до маневра и экипаж просит 1 минуту (60 секунд) на подготовку. Дата для перемотки времени = 40050.&lt;br /&gt;
* ЦУП запрашивает у Экипажа готовность к ускорению времени.&lt;br /&gt;
* Экипаж подтверждает&lt;br /&gt;
* ЦУП вводит в терминале команду &amp;quot;run warput(40050).&amp;quot; - начинается ускорение времени в игре.&lt;br /&gt;
* ЦУП запрашивает у Экипажа, видит ли тот ускорение времени.&lt;br /&gt;
* Экипаж подтверждает.&lt;br /&gt;
* Когда ускорение времени заканчивается, Экипаж сообщает об этом ЦУПу.&lt;br /&gt;
* Экипаж выполняет маневр:&lt;br /&gt;
** Строит ориентацию для маневра.&lt;br /&gt;
** В установленный момент времени запускает двигатель.&lt;br /&gt;
** ЦУП наблюдает за выполнением маневра с помощью телеметрии KSPTOT.&lt;br /&gt;
** Ждет когда индикатор dV маневра дойдет до нуля.&lt;br /&gt;
* Экипаж сообщает ЦУПу о успешном выполнении маневра.&lt;br /&gt;
* ЦУП проверяет результат выполнения маневра:&lt;br /&gt;
** Загружает в MA сценарий duna-correction-burn.mat&lt;br /&gt;
** Смотрит на параметры орбиты в боксе Final Spacecarft State: если там Orbiting about = Duna и в попапе при наведении Periapsis Alt. = 100-200 км, то коррекция не нужна. Если нет, то:&lt;br /&gt;
** Запускается оптимизация&lt;br /&gt;
** Если в результате оптимизации получается орбита, удовлетворяющая граничным условиям (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), то маневр передается экипажу для исполнения как и было сделано ранее. Если нет, то:&lt;br /&gt;
** Надо попробовать увеличить диапазоны переменных оптимизации или время маневра&lt;br /&gt;
* План полета считается выполненным, если после коррекции корабль оказывается на курсе, ведущем к Дюне с перицентром орбиты ~100 км и небольшим наклонением.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	<entry>
		<id>http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B0%D1%8F_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%BC_KSP&amp;diff=540</id>
		<title>Простейшая симуляция на стоковом KSP</title>
		<link rel="alternate" type="text/html" href="http://wiki.spaceprogram.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B0%D1%8F_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%BC_KSP&amp;diff=540"/>
				<updated>2019-03-05T07:32:29Z</updated>
		
		<summary type="html">&lt;p&gt;Efim anonim: Исправлена опечатка, изменены названия сервисов на иностранные&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Полная сборка симуляции довольно требовательная к ресурсам компьютера - в основном в плане оперативной памяти (минимум нужно 12 гигабайт ОЗУ).&lt;br /&gt;
Поэтому попробовать процесс симуляции можно на стоковом KSP минимальным набором нужных модов.&lt;br /&gt;
&lt;br /&gt;
= Что понадобится =&lt;br /&gt;
== Необходимое ПО ==&lt;br /&gt;
*Kerbal Space Program 1.6.0+ [https://store.steampowered.com/app/220200/Kerbal_Space_Program/]&lt;br /&gt;
*KSPTOT 1.6.0+ [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
*Putty [https://www.putty.org/]&lt;br /&gt;
*Zello - mobile push-to-talk рация (или настоящая рация).&lt;br /&gt;
&lt;br /&gt;
== Необходимые моды ==&lt;br /&gt;
*kOS [https://github.com/KSP-KOS/KOS/releases]&lt;br /&gt;
*KSPTOTConnect [https://github.com/Arrowstar/ksptot/releases]&lt;br /&gt;
&lt;br /&gt;
== kOS скрипты ==&lt;br /&gt;
*kos/warput из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
*kos/res из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
== Стартовый сейв для KSP ==&lt;br /&gt;
saves/initial_save.sfs из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
== Шаблоны для Mission Architect ==&lt;br /&gt;
ma/duna-depature.mat из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
ma/duna-correction-burn.mat из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Установка =&lt;br /&gt;
== Установка КСП ==&lt;br /&gt;
Купите KSP в одном из магазинов (Steam, GOG, cайт разработчиков) и установите на ваш компьютер.&lt;br /&gt;
Запомните путь к папке, куда была установлена игра (далее он будет указываться как $KSP_PATH).&lt;br /&gt;
&lt;br /&gt;
== Установка начального сейва симуляции ==&lt;br /&gt;
# Запустите KSP&lt;br /&gt;
## В главном меню выберите &amp;quot;Начать игру&amp;quot;&lt;br /&gt;
## Далее выберите &amp;quot;Новая игра&amp;quot;&lt;br /&gt;
## Выберите тип игры &amp;quot;Песочница&amp;quot;, название &amp;quot;Симуляция&amp;quot;&lt;br /&gt;
## Нажмите &amp;quot;Пуск!&amp;quot;&lt;br /&gt;
# Скопируйте файл initial_save.sfs из папки saves из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку $KSP_PATH/saves/Симуляция&lt;br /&gt;
&lt;br /&gt;
== Установка KSP TOT ==&lt;br /&gt;
*Скачайте архив с релизом KSP TOT под вашу версию KSP. Распакуйте архив в удобную вам папку.&lt;br /&gt;
*Кроме программы KSP TOT в этом же архиве лежит плагин KSPTOTConnect.&lt;br /&gt;
*Скопируйте сценарии duna-depature.mat и ma/duna-correction-burn.mat из папки ma [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку KSPTOT.&lt;br /&gt;
&lt;br /&gt;
== Установка модов ==&lt;br /&gt;
:Скачайте архив с релизом kOS под вашу версию KSP. Распакуйте архив в папку $KSP_PATH.&lt;br /&gt;
:Скопируйте папку GameData из папки куда разархивировали KSP TOT в папку $KSP_PATH.&lt;br /&gt;
&lt;br /&gt;
== Установка скриптов kOS ==&lt;br /&gt;
Скопируйте файлы warpup и res из папки kos из [https://github.com/1greywind/simplest-possible-simulation/archive/v0.2.zip архива] в папку $KSP_PATH/Ships/Script&lt;br /&gt;
&lt;br /&gt;
== Настройка голосового канала ==&lt;br /&gt;
Установите приложение Zello на смартфон или используйте настоящую рацию.&lt;br /&gt;
&lt;br /&gt;
= Запуск симуляции =&lt;br /&gt;
# Запустите начальный сейв в KSP:&lt;br /&gt;
## Запустите KSP.&lt;br /&gt;
## Нажмите &amp;quot;Начать игру&amp;quot;.&lt;br /&gt;
## Нажмите &amp;quot;Сохраненная игра&amp;quot;.&lt;br /&gt;
## Выберите &amp;quot;Симуляция&amp;quot; и нажмите &amp;quot;Загрузить&amp;quot;.&lt;br /&gt;
## Нажмите Alt+F9 и выберите initial_save из списка.&lt;br /&gt;
# Включите kOS сервер [[Файл:Start kos server.gif|none|thumb|Запуск kOS сервера]]&lt;br /&gt;
# Запустите Putty (putty.exe)&lt;br /&gt;
# Подключитесь к kOS серверу [[Файл:Connect to kos server.gif|none|thumb|Подключение к kOS серверу]]&lt;br /&gt;
# Запустите KSP TOT (KSPTrajectoryOptimizationTool.exe)&lt;br /&gt;
# Подключитесь к KSPTOTConnect [[Файл:Connect to ksptot.gif|none|thumb|Подключение KSPTOT к KSP]]&lt;br /&gt;
# Запустите Архитектор Миссий в KSPTOT&lt;br /&gt;
# Убедитесь что работает голосовая связь через Zello или рацию.&lt;br /&gt;
&lt;br /&gt;
= Как работает симуляция =&lt;br /&gt;
[[Файл:Only scheme..png|right|512px]]&lt;br /&gt;
На схеме показаны каналы обмена информацией внутри симуляции:&lt;br /&gt;
* Через putty терминал ЦУП запускает kOS команды на компьютере симуляции:&lt;br /&gt;
** Команда warput используется для ускорения времени до нужного момента. Команда принимает один аргумент - дату до которой нужно ускорить время в формате количества секунд с начала эпохи. Даты в этом формате получаются из KSPTOT.&lt;br /&gt;
** Команда res выдает в терминал информацию о запасах ресурсов на борту.&lt;br /&gt;
* С помощью KSPTOT ЦУП делает следующее:&lt;br /&gt;
** Утилита Mission Architector (MA) используется для расчета маневров и контроля их выполнения экипажем.&lt;br /&gt;
** Утилита Maneuver Execution Assistan используется для получения времени включения двигателей.&lt;br /&gt;
** Любое поле для ввода даты используется для получения даты в формате &amp;quot;количество секунд с начала эпохи&amp;quot; для команды warput.&lt;br /&gt;
** Загружает данные маневра в KSP&lt;br /&gt;
** MCC Real Time System может использоваться для получения телеметрии из KSP&lt;br /&gt;
* Связь между ЦУПом и Экипажем идет через голосовой канал связи (Zello или рацию).&lt;br /&gt;
&lt;br /&gt;
= Приступаем к симуляции полета =&lt;br /&gt;
Итак:&lt;br /&gt;
*В KSP идет симуляция полета.&lt;br /&gt;
*Запущен kOS сервер.&lt;br /&gt;
*У нас есть kOS терминал, с помощью которого мы можем контролировать симуляцию.&lt;br /&gt;
*KSPTOT подключен к KSP через KSPTOTConnect и запущен Архитектор Миссий.&lt;br /&gt;
*Голосовой канал связи готов к использованию.&lt;br /&gt;
&lt;br /&gt;
Далее назначаем роли. Минимум вам понадобится два человека:&lt;br /&gt;
*Один (далее ЦУП) будет совмещать роли Руководителя Полета, Главного оператора, Менеджера ресурсов и Баллистика&lt;br /&gt;
*Другой (далее Экипаж) будет выполнять все роли в экипаже: Командира и пилота.&lt;br /&gt;
&lt;br /&gt;
Наш план полета:&lt;br /&gt;
* Мы начинаем на орбите Кербина в период, удобный для отлета к Дюне.&lt;br /&gt;
* Наша задача:&lt;br /&gt;
** Рассчитать маневр отлета к Дюне.&lt;br /&gt;
** Выполнить его.&lt;br /&gt;
** Проверить параметры орбиты после выполнения маневра.&lt;br /&gt;
** Если нужно, рассчитать коррекцию.&lt;br /&gt;
&lt;br /&gt;
Как выполнить план полета:&lt;br /&gt;
* ЦУП связывается с Экипажем и сообщает что начинает расчет маневра&lt;br /&gt;
* Для для расчета маневра нужно:&lt;br /&gt;
** Загрузить в MA сценарий расчет отлета к Дюне (duna-depature.mat)&lt;br /&gt;
** Импортировать параметры начальной орбиты из KSP&lt;br /&gt;
** Запустить оптимизацию&lt;br /&gt;
* После завершения оптимизации ЦУП связывается с Экипажем и сообщает что маневр готов&lt;br /&gt;
* Экипаж подтверждает готовность принять маневр.&lt;br /&gt;
* ЦУП загружает маневр в KSP и сообщает Экипажу что маневр загружен&lt;br /&gt;
* Экипаж подтверждает, что видит маневр и для проверки называет величину маневра&lt;br /&gt;
* ЦУП теперь должен рассчитать время включения двигателя &lt;br /&gt;
** Для этого в утилиту Maneuver Execution Assistant импортируются параметры текущей орбиты&lt;br /&gt;
** Импортируются параметры маневра.&lt;br /&gt;
** В терминале запускается команда &amp;quot;run res.&amp;quot;, которая выводит текущую массу корабля&lt;br /&gt;
** Масса корабля и параметры двигательной установки (Isp=350s, Thrust=250kN) вводятся в Maneuver Execution Assistant.&lt;br /&gt;
** Нажимается кнопка &amp;quot;Compute Burn Timing Information&amp;quot;&lt;br /&gt;
* ЦУП вызывает экипаж и сообщает ему время включения двигателя относительно времени выполнения маневра (Burn Start Time = T-100 sec -&amp;gt; Время включения двигателя 100 секунд до времени маневра).&lt;br /&gt;
* Экипаж подтверждает получение времени включения двигателя.&lt;br /&gt;
* ЦУП запрашивает у экипажа, сколько времени ему нужно на подготовку к маневру&lt;br /&gt;
* Экипаж оценивает время на построение ориентации корабля для выполнения маневра (в минутах, например 1 минута) и сообщает ЦУПу.&lt;br /&gt;
* ЦУП рассчитывает дату для ускорения времени по формуле: T = Время маневра - Время включения двигателя - Время на подготовку. Допустим время маневра - 40210 секунд, время включения двигателя - 100 секунд до маневра и экипаж просит 1 минуту (60 секунд) на подготовку. Дата для перемотки времени = 40050.&lt;br /&gt;
* ЦУП запрашивает у Экипажа готовность к ускорению времени.&lt;br /&gt;
* Экипаж подтверждает&lt;br /&gt;
* ЦУП вводит в терминале команду &amp;quot;run warput(40050).&amp;quot; - начинается ускорение времени в игре.&lt;br /&gt;
* ЦУП запрашивает у Экипажа, видит ли тот ускорение времени.&lt;br /&gt;
* Экипаж подтверждает.&lt;br /&gt;
* Когда ускорение времени заканчивается, Экипаж сообщает об этом ЦУПу.&lt;br /&gt;
* Экипаж выполняет маневр:&lt;br /&gt;
** Строит ориентацию для маневра.&lt;br /&gt;
** В установленный момент времени запускает двигатель.&lt;br /&gt;
** ЦУП наблюдает за выполнением маневра с помощью телеметрии KSPTOT.&lt;br /&gt;
** Ждет когда индикатор dV маневра дойдет до нуля.&lt;br /&gt;
* Экипаж сообщает ЦУПу о успешном выполнении маневра.&lt;br /&gt;
* ЦУП проверяет результат выполнения маневра:&lt;br /&gt;
** Загружает в MA сценарий duna-correction-burn.mat&lt;br /&gt;
** Смотрит на параметры орбиты в боксе Final Spacecarft State: если там Orbiting about = Duna и в попапе при наведении Periapsis Alt. = 100-200 км, то коррекция не нужна. Если нет, то:&lt;br /&gt;
** Запускается оптимизация&lt;br /&gt;
** Если в результате оптимизации получается орбита, удовлетворяющая граничным условиям (Periapsis Alt. = 100 km, Inclanation = 0-10 degree), то маневр передается экипажу для исполнения как и было сделано ранее. Если нет, то:&lt;br /&gt;
** Надо попробовать увеличить диапазоны переменных оптимизации или время маневра&lt;br /&gt;
* План полета считается выполненным, если после коррекции корабль оказывается на курсе, ведущем к Дюне с перицентром орбиты ~100 км и небольшим наклонением.&lt;/div&gt;</summary>
		<author><name>Efim anonim</name></author>	</entry>

	</feed>