Open bamasa opened 6 years ago
Напишу здесь свои соображения по поводу расчета маневров возврата:
Думаю, что нам нужно придумать, как этот допустимый диапазон параметров орбит формально описать, и дальше реализовать такую схему: у аппарата есть некая начальная орбита и допустимый диапазон; дальше он летает и маневрирует, уклоняясь от космического мусора, после каждого маневра проверяя, что орбита все еще входит в допустимый диапазон; если после очередного маневра орбита совсем сильно отклонилась, то он делает некий общий маневр по возврату к допустимым характеристикам.
А вот дальше мы приходим к пока не полностью решенной задаче маневрирования. Чтобы не лезть в дебри, предлагаю такой набор правил-допущений: Мы рассматриваем аппарат на некоторой случайной низкой орбите без каких-то особенностей, и допустимый диапазон у него такой:
Если аппарат по какому-то из этих параметров вышел за границы, то:
Возвращаясь к Issue 66, получается, что есть некий диапазон параметров орбит, внутри которого орбита считается нормальной и обратной коррекции не требует. Штрафовать ли аппарат, если он находится внутри этого диапазона, - не знаю. Наверно, можно начислять небольшой штраф за отклонение от серединки. Но этот штраф должен быть сравнительно небольшим. А вот если аппарат вышел из диапазона и нужен маневр для возврата в него – этот штраф должен быть сравнительно большим.
Сейчас перешли к пороговым величинам. Код скоро появится, а диапазон хорошо бы уточнить.
немного отредактировал текст - мне тяжело было в нем ориентироваться.
@IrinaPonomareva
сейчас мы штрафуем следующим образом
берем разницу между параметрами орбиты в начале и в конце сессии (Кеплер)
умножаем на коэффициенты значимости (significance)
складываем все что получилось и получаем штраф (deviation)
Вопросы:
хороший ли это подход
какие коэфициенты значимости примерно брать