Программный код к дипломной работе. Численно интегрируется система дифференциальных уравнений. Учитывается закон оптимального управления силой тяги - в процессе интегрирования включается/выключается двигатель (Fti = 0, 1)
controlOY.m - реализовано управление только в плоскости орбиты, по координате z - колебания
controlOYOZ.m - реализовано управление в плоскости орбиты и управление тягой Fti, колебания по всем координатам демпфируются
mainOYOZfull.m - сначала код controlOY.m, затем из controlOYOZ.m для сравнения результатов
EventFnc.m - функция прерывания решателя ode по условию
rp.m - правая часть системы ДУ
plotting.m, plottingPhasePortreit.m - построение графика после выполнения скрипта
/расчет_затрат_топлива/controlOYWithOKM.m - добавлены уравнения движения космического мусора, управление только по OY
/расчет_затрат_топлива/controlOYandOZWithOKM.m - добавлены уравнения движения космического мусора, управление по всем направлениям
/расчет_затрат_топлива/rpWithOKM.m - правая часть с уравнениями движения космического мусора