Методика создания программно-математического обеспечения для отработки проведения динамических операций космических аппаратов
- Авторы: Малышев В.В.1, Старков А.В.1, Федоров А.В.1, Тришин А.А.1
-
Учреждения:
- Московский авиационный институт (национальный исследовательский университет)
- Выпуск: Том 22, № 2 (2021)
- Страницы: 172-183
- Раздел: Статьи
- URL: https://journals.rudn.ru/engineering-researches/article/view/27549
- DOI: https://doi.org/10.22363/2312-8143-2021-22-2-172-183
Цитировать
Полный текст
Аннотация
Основой обеспечения высокого уровня надежности и безопасности при проведении динамических операций является всесторонняя экспериментальная отработка изделий в условиях, максимально приближенных к реальным условиям функционирования с применением математического и имитационного моделирования. Анализируется техническая задача проведения динамических операций на орбите, которая, в свою очередь, сводится к двум базовым: приведение начального состояния космического аппарата группировки в заданную область пространства и выполнение маневров в заданной области пространства в течение срока активного существования. Перечисленные постановки задач управления и терминальные требования рассматриваются как первоначальные по отношению к стохастическому и минимаксному подходам, которые предлагаются для применения при построении рабочих алгоритмов. Предложена методика разработки программно-моделирующего комплекса, решающего задачи отработки средств проведения динамических операций КА. Применение иллюстрируется на примерах.
Полный текст
Введение В результате человеческой деятельности количество управляемых и неуправляемых космических объектов в околоземном пространстве с каждым годом возрастает. Для увеличения сроков активного существования дорогостоящих космических аппаратов (КА) возникает необходимость проведения их технического обслуживания [1]. Вместе с тем при большом числе КА увеличивается вероятность столкновения космических объектов друг с другом. Поэтому потребность в обеспечении безопасного проведения динамических операций в околоземном пространстве очевидна. Динамические операции проводятся при выведении КА на орбиту (в том числе с использованием разгонного блока), переориентации на орбите для использования фрагментов корпуса КА в качестве экранной защиты, выполнении на орбите маневров в относительной близости от других КА и космического мусора. Проводимые динамические операции должны быть безопасными. Под безопасностью динамической операции КА подразумевается выполнение им маневров, которые не ухудшают функциональные возможности надсистемы. В этом смысле другие космические объекты и «космический мусор» могут рассматриваться как дополнительные ограничения в оптимизационной задаче. Одним из основных направлений развития экспериментальной базы является разработка и внедрение современных средств математического моделирования, учитывающих условия и параметры функционирования этих изделий в полете, включая соответствующее математическое обеспечение. Это неизбежно приводит к значительному усложнению и снижению эффективности применения существующих стандартных программных комплексов конечным пользователем, а ключевая цель обеспечения функциональной полноты программных средств остается нереализованной. Разумным шагом на пути к преодолению этого недостатка является специализация программных решений на основе концепции открытой архитектуры, состоящих из следующих взаимосвязанных компонент: 1) системы ведения данных, основанной на собственной модели представления и интерпретации информации, которая обеспечивает исполнение системы произвольных запросов к собственной базе данных и механизм межпрограммного взаимодействия; 2) единого, стандартизованного языка высокоуровневого описания объектов моделирования, входной и выходной информации, исполнительной макропрограммы с поддержкой механизмов межпрограммного взаимодействия; 3) комплекса макропрограмм на языке высокого уровня, описывающих работу различных подсистем КА, алгоритмы функционирования которых подвержены частым модификациям, а также нестандартные, характерные именно для данного КА, особенности обработки данных, которые нецелесообразно включать в типовую систему. Целью статьи является представление методики создания алгоритмического и программного обеспечения для отработки безопасного проведения динамических операций КА, что, безусловно, имеет важное практическое значение. Для достижения поставленной цели необходимо: 1) исследовать требования, предъявляемые к средствам безопасного проведения динамических операций КА; 2) разработать математические модели бортовых систем КА, внешней среды и проведения динамических операций для КА на типовых высокоэллиптических и круговых орбитах; 3) Определить принципы построения и технический облик программно-моделирующего комплекса (ПМК); 4) Провести отработку программно-математического обеспечения на модельных примерах. 1. Требования, предъявляемые к средствам безопасного проведения динамических операций космических аппаратов В целом основные проблемы с безопасностью связаны с отслеживаемыми и потенциально отслеживаемыми объектами. В соответствии с принципом декомпозиции весь перечень опасных ситуаций может быть привязан к фазам активного существования КА: выведение, испытания, эксплуатация и захоронение. При этом требования, предъявляемые к средствам отработки проведения динамических операций, можно условно разделить на две большие группы. Первая группа - требования к алгоритмическому обеспечению, а именно требования к типам задач, для чего необходимо определить перечень основных динамических операций, которые необходимо отрабатывать, а именно [2]: - ввод спутника в заданное место (слот) орбитальной структуры после выведения носителем на промежуточную орбиту; - коррекция относительного положения спутников, когда искажение орбитальной структуры приводит к снижению целевой эффективности системы; - поддержание относительного положения спутников в заданных пределах при проведении экспериментов; - перевод спутника из одного слота структуры в другой, в частности при замене вышедшего из строя спутника резервным; - удержание спутника в окрестности номинального положения слота в течение длительных промежутков времени (например, удержание спутника на ГСО, удержание долготы восходящего узла высокоапогейной синхронной орбиты); - сближение с другим КА для инспекции; - выполнение маневров уклонения на фоне решения КА его основной задачи; - регулирование относительного положения спутников при проведении экспериментов и т. п. Приведенный перечень технических требований может быть сведен к двум базовым задачам: 1) задача приведения вектора начального состояния КА группировки в заданную область пространства; 2) Задача выполнения маневров в заданной области пространства в течение срока активного существования. Перечисленные постановки задач управления и терминальные требования можно рассматривать как первоначальные по отношению к стохастическому и минимаксному подходам, которые должны применяться при построении рабочих алгоритмов. Вторая группа требований - это требования к программному обеспечению, которое должно: - обеспечить возможность автоматической генерации циклограммы коррекции в детерминированной, стохастической и минимаксной постановках с получением соответствующих оценок принятого критерия оптимальности; - обеспечить возможность назначения пользователем критерия оптимальности или взвешенного обобщенного критерия с коэффициентами предпочтения; - использовать математические модели, учитывающие основные возмущения, характерные для орбит рассматриваемых классов; - обеспечить возможность поиска управления как при фиксированной, так и при свободной ориентации вектора тяги; - обеспечить «прозрачность» (понятность) генерируемых решений для конечного потребителя. Требования, предъявляемые к средствам отработки динамических операций КА для исключения возникновения опасных ситуаций, позволили сформулировать две взаимосвязанные между собой задачи синтеза алгоритмов управления КА с учетом безопасности проведения динамических операций и формирования методики построения ПМК для их отработки. 2. Математические модели бортовых систем космических аппаратов, внешней среды и проведения динамических операций В качестве исходных уравнений можно рассмотреть общие нелинейные уравнения движения КА с учетом влияния нецентральности гравитационного поля Земли, гравитационных полей Луны и Солнца, давления солнечного ветра. Для учета управления предлагаются следующие варианты формирования проекций управляющих ускорений на орбитальные оси: трехосная система стабилизации с ориентацией КА по орбитальным осям и в инерциальной системе координат. В зависимости от решаемой технической задачи, можно выделить несколько постановок: - обеспечение начальной орбиты с заданными параметрами (задача выведения); - перевод на промежуточную и возвращение на опорную орбиту при выполнении маневра уклонения; - удержание КА на расчетной орбите. Для типовых орбит эти задачи в основном сводятся к формированию (поддержанию) гринвичских долгот восходящих узлов орбит в заданном ограниченном диапазоне, который определяет возможные колебания трасс полета. Поэтому при построении космических систем необходимо решать задачу приведения и стабилизации трасс полета КА. Классическое решение предполагает проведение орбитальных коррекций с целью изменения двух параметров - высоты перигея орбиты и периода обращения КА [2]. Задача об изменении высоты перигея формулируется следующим образом. Задана исходная орбита. Полагается, что она определяется апогейным и перигейным расстояниями соответственно . Требуется определить величину, направление и точку приложения управляющего импульса скорости, обеспечивающего изменение перигейного расстояния с на при условии сохранения апогейного расстояния орбиты, т. е. при условии . Оптимальный маневр при изменении большой полуоси орбиты характеризуется известным трансверсальным импульсом, приложенным в перигее орбиты. Стохастический подход к решению задачи управления подразумевает линеаризацию исходных уравнений движения в окрестности средней долготы [3]. Это позволяет синтезировать алгоритм управления для проведения динамических операций в окрестности опорной орбиты. Так как главными возмущениями, изменяющими драконический период обращения КА по орбите, являются возмущения вследствие резонанса с долготными членами разложения гравитационного потенциала и доминирующими являются компоненты возмущений с индексами (2, 2, 1, 1) в разложении геопотенциала, из уравнений движения можно выделить уравнения, описывающие эволюцию средней долготы и периода обращения (скорости дрейфа). С учетом ошибок реализации управляющего ускорения при корректировании средней долготы и возмущений от коррекции наклонения уравнения движения долготы восходящего узла представимы в дискретном виде [4]: нение географической долготы восходящего узла (ГДВУ) от требуемого значения (в град.); - скорость изменения или скорость дрейфа ГДВУ (в град./зв.сут.); - корректирующее воздействие или приращение скорости дрейфа, обусловленное работой двигательной установки (в град./ зв. сут.); - мультипликативная ошибка реализации корректирующего воздействия; - случайные аддитивные возмущения; - постоянные на интервале времени коэффициенты, вычисляемые по формулам где r, s - направления радиус-вектора КА и трансверсали соответственно, - проекции гравитационного возмущающего ускорения; - проекции осредненного на интервале возмущающего ускорения от гравитационных полей Луны и Солнца. Статистические характеристики случайных факгде M[.] - математическое ожидание. Система уравнений плоского движения в матричном виде имеет вид где k - число маневров; - n-мерный вектор состояния системы; - m-мерный вектор управления; - квадратная пxп матрица; - прямоугольная пхт матрица; - n-мерный неслучайный вектор; В качестве характеристики конечной точности принимается величина тами с граничными условиями на правом конце: Представленные результаты могут быть адаптированы для выполнения динамических операций на фоне решения задачи удержания, т. е. когда КА находится в допустимой области пространства. В этом случае для стабилизации долготы восходящего узла необходимо не более одной коррекции в течение достаточно длительного интервала времени между коррекциями (сутки или несколько суток) и КА постоянно находится в состоянии фиктивного равновесия относительно некоторой точки в пространстве фазовых координат . Величины коррекций вычисляются при N=1. При этом интервалы между коррекциями выбираются из условия где - заданная величина, характеризующая интервал удержания по средней долготе. Для этого случая скалярные соотношения для вычисления коэффициентов обратной связи и смещения имеют вид а индекс k, равный 1, у всех величин опущен (для сокращения записи). Считая ∆t постоянным, выражение для управления имеет вид [5] . Предполагая постоянство интервалов между коррекциями ∆t, эволюция долготы и скорости дрейфа может быть описана следующим матричным уравнением: Из соотношения (9) находим координаты КА x* в установившемся режиме: Последнее равенство показывает, что вектор состояния КА в установившемся режиме зависит лишь от интервалов времени между коррекциями ∆t и требуемой амплитуды колебаний долготы восходящего узла и скорости дрейфа, определяемой параметрами матрицы . Такой подход позволяет на фоне режима удержания проводить динамические операции по незначительному изменению в нужный момент времени долготы восходящего узла орбиты КА и дальнейшему возвращению ее к расчетному значению без проведения дополнительных сложных расчетов [3-5]. Как было отмечено выше, рассмотренные алгоритмы предполагают разделение динамических операций либо на управление периодом обращения и высотой перигея, либо на управление средней долготой, на фоне которого проводятся коррекции эксцентриситета и наклонения. Тем не менее при выполнении динамических операций представляют интерес алгоритмы, целью которых является одновременное обеспечение требуемых параметров орбиты. К ним относятся терминальные алгоритмы управления движением. Среди различных подходов, реализующих терминальное управление, выделим алгоритмы с использованием идеи прогнозирования управляемого процесса. Терминальный алгоритм позволяет по заданным параметрам требуемой орбиты определить пространственную ориентацию вектора тяги КА. Требуемая орбита при этом может быть задана как жестко (задаются все шесть элементов орбиты), так и иметь свободные переменные (задаются три параметра - наклонение, радиус апоцентра и скорость в апоцентре). Для формирования терминального алгоритма предлагается заменить дифференциальные уравнения движения соотношениями, связывающими текущее tk и конечное T состояния, при условии, что весь импульс скорости прикладывается в текущий момент времени: векторов положения и скорости на оси выбранной системы координат, Pl - проекции единичного вектора направления действия управляющей силы на оси выбранной системы координат (ориентация двигательной установки); - вектор проекций полного приращения скорости КА, вызванного работой двигательной установки на интервале , на оси выбранной системы координат; - векторные функции прогноза состояния КА на интервал времени , вычисляемые по кеплеровской теории; - мультипликативная ошибка, вызванная работой двигательной установки, причем . Определение пространственной ориентации корректирующей двигательной установки (ДУ) в этом случае сводится к задаче минимизации линейной функции S*, V* - векторы требуемых положения и скорости КА, ΔVk - приращение характеристической скорости за время Δtk. Решение задачи определяет пространственную ориентацию вектора тяги: В результате требуемое направление вектора ориентации инвариантно к величинам полных приращений вектора скорости и зависит лишь от текущего и требуемого вектора состояния КА, а также выбранной функции прогноза. Полученные формулы служат для определения обобщенного алгоритма терминального управления в случае, когда параметры требуемой орбиты задаются всего тремя составляющими: наклонением, радиусом и скоростью в апоцентре. 3. Принципы построения и технический облик программно-моделирующего комплекса Основным функциональным назначением ПМК является [6]: - создание математических моделей систем КА и внешней среды с использованием языка или команд моделирования и набора проблемно ориентированных программных модулей; - организация дискретно-событийного взаимодействия моделей в модельном и реальном времени с возможностью розыгрыша отказов и помех; - управление процессом моделирования как в диалоговом, так и пакетном режиме работы, написание сценариев моделирования; - оперативное отображение результатов моделирования в графическом и табличном виде; - регистрация и обработка результатов моделирования, взаимодействие с бортовыми регистраторами. Состав и иерархическая структура программно-моделирующего комплекса представлена на рис. 1. Рис. 1. Структурная схема программного комплекса Figure 1. Software structure На верхнем уровне находится ядро ПМК, которое взаимодействует с базой данных, хранящей исходные данные для моделирования. Заложенный в нем принцип объектно-ориентированного программирования позволяет легко модифицировать исходное ядро в зависимости от фазы полета или постановки решаемой задачи, не меняя при этом сущности моделирования. В состав ядра ПМК входят управляющий модуль, графический модуль и интегратор. В базе данных все необходимые параметры КА и внешней среды задаются в зависимости от фазы полета. При этом предлагается считать, что процесс ввода КА в группировку, удержания, схода с орбиты и т. п. состоит из «элементарных» событий - фаз полета. В работе под фазой полета понимается участок траектории, характеризуемый выполнением одной динамической операции. На следующем уровне иерархии находятся блоки моделирования функционирования бортовых систем КА и воздействия внешней среды, которые, в свою очередь, делятся на конкретные модели. Эти блоки созданы независимо от ядра и конкретной БД. В них моделируются различные алгоритмы работы систем и создаются модели внешних воздействий различной точности. В ядре, при организации моделирования, возможно использование любой созданной модели той или иной бортовой системы КА уже для конкретной динамической операции. Моделирование возмущений осуществляется с помощью одной из созданных моделей в зависимости от выбранного режима (номинальный, предельный, стохастический) и требуемой точности расчета. Принятая структура программного комплекса позволяет без труда варьировать параметры и алгоритмы работы любого компонента ПМК, не изменяя при этом другие компоненты. Это обеспечивает возможность разработки отдельных блоков ПМК независимо друг от друга. Модели бортовых систем представляются в виде динамически подключаемых модулей, имеющих входные и выходные параметры, определяемые требованиями ПМК, с которым они взаимодействуют. В тело каждой такой процедуры заложен алгоритм функционирования соответствующей бортовой системы. В зависимости от фазы полета в ПМК моделируется работа таких бортовых систем, как система ориентации; система коррекции орбиты; система навигации; двигательная установка с исполнительными органами, система разделения и т. п. Модель внешней среды включает в себя модель гравитационного влияния Земли, модель гравитационного влияния Луны, модель гравитационного влияния Солнца, модель влияния давления солнечного света, модель атмосферы, модель представления случайных воздействий. Управляющий модуль обеспечивает вывод на экран многоканального меню, запуск расчета, координацию работы всех компонентов ПМК, передачу данных между компонентами ПМК, вывод полученных результатов, запуск графического модуля. Управляющий модуль ПМК предлагается реализовать в виде многоуровневого приложения, отдельные элементы которого могут выполняться независимо и связываться между собой по стандартным протоколам обмена. В нашем случае предлагается использовать трехуровневую модель клиент-сервер (рис. 2), которая реализует пользовательский интерфейс и посылает запросы на выполнение нужных действий, сервера приложений, обеспечивающего синхронизацию работы всех компонентов системы и организации связей между ними, удаленного сервера баз данных, выполняющего запросы от сервера приложений и не работающий напрямую с клиентскими программами [5]. Рис. 2. Архитектура управляющего модуля Figure 2. Control module structure Такой подход позволяет разгрузить компьютеры клиентов, повысить отказоустойчивость и безопасность системы. При этом благодаря тому, что удается выделить детали логики приложения в отдельные компоненты, клиентские программы могут обращаться к одним и тем же компонентам для решения различных задач, а серверы приложений снимают все проблемы по синхронизации их работы. Кроме того, в этом случае мы можем дальше «отойти» от проблем совместимости операционных систем (ОС), поскольку все составные части выполнены в соответствии со стандартами, поддерживаемыми различными ОС. Модель операций реализуется в соответствии со стандартом языка программирования и представляет собой информационную модель субъектов операции, отдельные элементы которых могут быть представлены дифференциальными уравнениями, алгебраическими зависимостями, функциями времени, таблицами и т. д. База данных предназначена для информационного обеспечения комплекса. При таком подходе работа с объектом моделирования с точки зрения разработчика программного обеспечения состоит из нескольких этапов. Диспетчер событий и глобальных переменных реализует механизм межпрограммного взаимодействия между отдельными модулями системы. Такой механизм необходим по нескольким причинам: невозможно заранее точно определить интерфейс всех библиотек программ; невозможно заранее определить степень изменений, которые библиотеки могут вносить в программный комплекс; невозможно заранее определить все события, происходящие в модели и реакции на них отдельных подсистем. На первом этапе с использованием созданной автором системой команд (языком описания): определяется объектно-ориентированная иерархическая структура объекта моделирования; формируются исходные и текущие данные для проведения моделирования; описываются методы обработки данных; организуется сценарий межпрограммного взаимодействия. На втором этапе разработчики программных модулей интегрируют свои приложения для работы с Диспетчером. Процесс интеграции намеренно упрощается до степени вызова определенных процедур (не более десятка) из специальной библиотеки (интерфейсного модуля), основной функцией которой является обеспечение «быстрой» передачи данных между приложением и Диспетчером. На третьем этапе проводится моделирование, состоящее из представления объекта моделирования с необходимыми программными модулями в памяти компьютера (компиляции проекта) и непосредственно самого моделирования с обеспечением возможностей «быстрого» обмена данными и событиями. Отработка программно-математического обеспечения на модельных примерах включает в себя: - отработку средств выведения КА с промежуточной круговой на рабочую орбиту; - отработку средств выведения КА на круговую орбиту; - отработку средств проведения динамических операций на высокоэллиптических орбитах; - отработку средств проведения динамических операций на типовых круговых орбитах. Отработку средств выведения КА с промежуточной круговой на рабочую орбиту можно проиллюстрировать на примере выведения КА системы ГЛОНАСС. Исследуется участок траектории разгонного блока с низкой круговой орбиты высотой Н≅180 км до рабочей круговой орбиты с высотой 19135 км. На этом участке проводятся два включения двигательной установки разгонного блока. Первый активный участок формирует эллиптическую орбиту с высотой апогея, равной высоте рабочей орбиты КА ГЛОНАСС, а второй переводит КА на почти круговую рабочую орбиту. На первом участке циклограмма выведения задана жестко, т. е. обратной связи по измерениям параметров траектории нет. На втором участке отрабатывается обобщенный терминальный алгоритм управления. На рис. 3-4 представлены разбросы конечных параметров орбит при использовании на втором участке как жесткой циклограммы выведения (см. рис. 3), так и обобщенного терминального алгоритма (см. рис. 4). Жесткая циклограмма выведения Рис. 3. Разбросы радиусов перицентра и апоцентра при жесткой циклограмме выведения Figure 3. Apocenter/pericenter phase plane - standard sequence diagram Алгоритм терминального управления Рис. 4. Разбросы радиусов перицентра и апоцентра при использовании алгоритма терминального управления Figure 4. Apocenter/pericenter phase plane - terminal control algorithm На рис. 5-8 представлены примеры результатов отработки средств проведения динамических операций на высокоэллиптических орбитах, связанных с изменением высоты перигея орбиты и периода обращения КА. Рис. 5. Эволюция периода обращения Figure 5. Period evolution Рис. 6. Изменение периода обращения после проведения коррекции Figure 6. Period evolution after correction Рис. 7. Эволюция высоты перигея Figure 7. Apecenter evolution Рис. 8. Изменение высоты перигея после проведения коррекции Figure 8. Apocenter evolution after correction В случае отработки средств проведения динамических операций на круговой геостационарной орбите (r=42164 км, e=10-4, Ω=30o, i=4o, λтр=45o) предполагалось, что для их проведения имеется бортовая корректирующая установка малой тяги, причем вектор тяги ориентируется вдоль нормали к радиус-вектору и по бинормали. Коррекции средней долготы и наклонения осуществляются независимо, причем алгоритм коррекции наклонения - заранее выбранная программа компенсации суточного ухода. В этом случае процесс выполнения динамической операции представляет собой последовательность коррекций наклонения, на фоне которых осуществляется коррекция средней долготы. Начало очередного сеанса коррекций средней долготы, их продолжительность рассчитываются в соответствии с алгоритмом, описанным в четвертой главе. На рис. 9 представлены фазовые портреты в координатах: долгота восходящего узла - скорость дрейфа для разных начальных условий и рассчитанная точка сходимости процесса управления (y*, υ*). Рис. 9. Зависимость скорости дрейфа υ от долготы восходящего узла y Figure 9. Track drift velocity/ longitude of the ascending node Заключение В статье предложена методика решения задач, возникающих при разработке алгоритмов управления КА с учетом требований безопасности их проведения и создании специализированного программно-моделирующего комплекса. Сформированы требования к алгоритмическому и программному обеспечению средств отработки динамических операций. Предложен перечень математических моделей бортовых систем КА и внешней среды. Дана характеристика как классического решения, так и модифицированного алгоритма проведения динамических операций на фоне решения задачи удержания долготы восходящего узла круговой и высокоэллиптической орбиты и обобщенный терминальный алгоритм управления. Представлена методика формирования программно-моделирующего комплекса для отработки алгоритмов и программ проведения динамических операций КА. Кратко представлены примеры экспериментальной отработки динамических операций выведения, изменения и выполнения маневров на типовых орбитах КА.
Об авторах
Вениамин Васильевич Малышев
Московский авиационный институт (национальный исследовательский университет)
Автор, ответственный за переписку.
Email: veniaminmalyshev@mail.ru
заведующий кафедрой системного анализа и управления, доктор технических наук, профессор
Российская Федерация, 125993, Москва, Волоколамское шоссе, д. 4Александр Владимирович Старков
Московский авиационный институт (национальный исследовательский университет)
Email: starkov@goldstar.ru
SPIN-код: 5242-3413
профессор кафедры системного анализа и управления, доктор технических наук
Российская Федерация, 125993, Москва, Волоколамское шоссе, д. 4Александр Викторович Федоров
Московский авиационный институт (национальный исследовательский университет)
Email: alexanderf@mail.ru
SPIN-код: 6119-3614
доцент кафедры системного анализа и управления, кандидат технических наук, доцент
Российская Федерация, 125993, Москва, Волоколамское шоссе, д. 4Алексей Александрович Тришин
Московский авиационный институт (национальный исследовательский университет)
Email: trishin0202@mail.ru
студент кафедры информационно-управляющих комплексов летательных аппаратов
Российская Федерация, 125993, Москва, Волоколамское шоссе, д. 4Список литературы
- Разумный В.Ю., Баранов А.А., Разумный Ю.Н. Проектирование орбитального построения космической системы для обслуживания космических аппаратов системы Globalstar // Вестник Российского университета дружбы народов. Серия: Инженерные исследования. 2019. Т. 20. № 2. С. 111-122. doi: 10.22363/2312-8143-2019-20-2-111-122
- Сухой Ю.Г. Коррекции орбит геостационарных спутников: в 3 частях. Ч. 1: Особенности управления орбитальным движением и возмущения орбит геостационарных спутников: пособие для специалистов. М.: Спутник+, 2011.
- Малышев В.В., Старков А.В., Федоров А.В. Орбитальные коррекции космических аппаратов при выполнении динамических операций // Известия РАН. Теория и системы управления. 2013. № 2. С. 154-166.
- Малышев В.В., Старков А.В., Толстенков П.С., Фёдоров А.В. Методы поддержания параметров структуры высокоорбитальной группировки космических аппаратов для компенсации ухудшения ее функциональных возможностей // Космонавтика и ракетостроение. ЦНИИмаш. 2017. № 2 (95). С. 37-45.
- Zay Yar Win, Malyshev V.V., Bobronnikov V. T., Starkov A.V. The joint solution of problem of evasion and keeping in a neighborhood reference orbit // Advances in the Astronautical Sciences. CA, USA: Univelt Inc., 2020. Vol. 170. P. 433-442
- Малышев В.В., Старков А.В., Федоров А.В. Методика разработки программно-моделирующего комплекса для отработки средств проведения динамических операций космических аппаратов // Труды МАИ. 2012. № 57. C. 8.