Научная статья на тему 'Оптимальный по расходу топлива алгоритм разворота мкс с помощью реактивных двигателей с учетом ограничений по нагрузкам на конструкцию'

Оптимальный по расходу топлива алгоритм разворота мкс с помощью реактивных двигателей с учетом ограничений по нагрузкам на конструкцию Текст научной статьи по специальности «Математика»

CC BY
256
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРУГИЕ КОЛЕБАНИЯ КОНСТРУКЦИИ МКС / КРИТИЧЕСКИЕ ИНТЕРФЕЙСЫ КОНСТРУКЦИИ / УПРУГИЕ НАГРУЗКИ / РЕАКТИВНЫЕ ДВИГАТЕЛИ / ОПТИМАЛЬНЫЙ ПО РАСХОДУ ТОПЛИВА РАЗВОРОТ

Аннотация научной статьи по математике, автор научной работы — Атрошенков С.Н., Платонов В.Н., Губарев Ф.В., Саратов А.А.

Приведен алгоритм разворота МКС, разработанный для использования в системе управления движением и навигации российского сегмента станции. Решена задача оптимального управления угловым движением упругого объекта с импульсным управлением в поле внешних сил и с ограничениями по нагрузкам в критических интерфейсах конструкции. Постановка задачи оптимального управления, редукция упругой модели МКС, подготовка исходных данных выполнены в ПАО "РКК "Энергия" им. С.П. Королёва". Моделирование динамики редуцированного упругого объекта, постановка и решение соответствующих оптимизационных задач в ООО "ДАТАДВАНС". Решение верифицировано специалистами ПАО "РКК "Энергия" им. С.П. Королёва" с использованием собственных методик. Показано, что по сравнению с лучшими существующими методами предложенный алгоритм в 2 раза более эффективен по расходу топлива и позволяет на порядок сократить число включений ракетных двигателей российского сегмента МКС.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Атрошенков С.Н., Платонов В.Н., Губарев Ф.В., Саратов А.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Algorithm of ISS Optimal Propellant Maneuver with Path Constraints in ISS Structure Loads

The Integrated Guidance, Navigation and Control (GN&C) system of ISS is composed of the Russian segment (RS) GN&C system (SUDN) and American segment (AS) GN&C. The ISS flight schedule prescribes regular ISS large-angle maneuvers, which might be executed with two different methods, both of which utilize RS thrusters and ensure allowed structural loads in ISS critical interfaces. In the first method maneuver is performed under RS control around Euler axis; specific constraints, developed by NASA and known as "Pulse-Train", are imposed on command signals to ensure ISS structural integrity. Maneuver of the second type is conducted under AS control, and RS thrusters are activated via the procedure of CMG momentum desaturation. The maneuver trajectory is computed on the Earth as the solution of Optimal Propellant Maneuver (OPM) problem of rigid body rotation under the influence of gravitation and atmospheric forces and with smooth control. In this paper we present new ISS OPM algorithm, developed for RS GN&C, which solves optimal control problem of flexible body rotation under the influence of external forces and with pulse-like control signals. Specific path constraints on allowed structural loads in ISS critical interfaces are also taken into account. Reduced flexible model of ISS and optimal control problem formulation are developed by Rocket and Space Corporation Energia (RSCE). Modeling of elastic body dynamics and optimization problem solution are conducted by DATADVANCE and then verified by RSCE specialists using their own algorithms. Findings of the research show that in all relevant cases the proposed algorithm is twice fuel-efficient compared to existing methods and makes it possible to lower the required number of thrusters firings by order of magnitude.

Текст научной работы на тему «Оптимальный по расходу топлива алгоритм разворота мкс с помощью реактивных двигателей с учетом ограничений по нагрузкам на конструкцию»

УДК 681.5.01

DOI: 10.18698/0236-3933-2017-4-118-138

ОПТИМАЛЬНЫЙ ПО РАСХОДУ ТОПЛИВА АЛГОРИТМ РАЗВОРОТА МКС С ПОМОЩЬЮ РЕАКТИВНЫХ ДВИГАТЕЛЕЙ С УЧEТОМ ОГРАНИЧЕНИЙ ПО НАГРУЗКАМ НА КОНСТРУКЦИЮ

С.Н. Атрошенков1 В.Н. Платонов1 Ф.В. Губарев2 А.А. Саратов2

atroshenkov52@mail.ru valery.platonov@rsce.ru fedor.gubarev@datadvance.net anton.saratov@datadvance.net

1 ПАО «РКК «Энергия» им. С.П. Королёва», г. Королёв, Московская обл., Российская Федерация

2 ООО «ДАТАДВАНС», Москва, Российская Федерация

Аннотация

Приведен алгоритм разворота МКС, разработанный для использования в системе управления движением и навигации российского сегмента станции. Решена задача оптимального управления угловым движением упругого объекта с импульсным управлением в поле внешних сил и с ограничениями по нагрузкам в критических интерфейсах конструкции. Постановка задачи оптимального управления, редукция упругой модели МКС, подготовка исходных данных выполнены в ПАО «РКК «Энергия» им. С.П. Королёва». Моделирование динамики редуцированного упругого объекта, постановка и решение соответствующих оптимизационных задач — в ООО «ДАТАДВАНС». Решение верифицировано специалистами ПАО «РКК «Энергия» им. С.П. Королёва» с использованием собственных методик. Показано, что по сравнению с лучшими существующими методами предложенный алгоритм в 2 раза более эффективен по расходу топлива и позволяет на порядок сократить число включений ракетных двигателей российского сегмента МКС

Ключевые слова

Упругие колебания конструкции МКС, критические интерфейсы конструкции, упругие нагрузки, реактивные двигатели, оптимальный по расходу топлива разворот

Поступила в редакцию 01.12.2016 © МГТУ им. Н.Э. Баумана, 2017

Введение. Интегрированная система управления движением и навигацией (СУДН) МКС состоит из СУДН российского и американского сегментов (РС и АС) МКС. Программа полета МКС предусматривает периодическое выполнение разворотов на большие углы (например, для стыковок и расстыковок транспортных кораблей с МКС). Развороты выполняются с использованием реактивных двигателей (РД) РС. При этом возникает проблема соблюдения ограничений по предельно допустимым нагрузкам в критических интерфейсах конструкции МКС, вызванным упругими колебаниями конструкции под воздействием включений РД. В настоящее время развороты МКС выполня-

ются двумя способами, учитывающими ограничения по нагрузкам на ее конструкцию.

При первом способе развороты МКС выполняются с помощью бортовых алгоритмов служебного модуля (СМ) и двигателей ориентации (ДО) РС. Разворот проводится вокруг оси Эйлера на угол конечного поворота. В целях ограничения упругих колебаний конструкции МКС и нагрузок на конструкцию разворот разбивается на равные временные интервалы, в каждом из которых допускаются включения РД по фиксированной циклограмме-шаблону. Этот шаблон на включения/выключения ДО был разработан американской стороной и получил название «Pulse-Train».

Расходы топлива на развороты МКС зависят от набора используемых ДО. Например, при наличии в составе МКС транспортно-грузового корабля (ТГК) «Прогресс», состыкованного с узлом стыковочного отсека (СО1), для управления угловым движением МКС с помощью СУДН РС выбирается следующая комбинация РД МКС (по согласованной с НАСА терминологией набор РД MRn2c1_SM11): для управления по каналам рыскания и тангажа — по одному ДО СМ; для управления по каналу крена — по два ДО ТГК «Прогресс» плюс по одному ДО СМ для компенсации момента по рысканию при включении ДО ТГК. В таком случае численное моделирование показывает, что при развороте МКС на угол ~180° вокруг оси Y СМ по первому способу расход топлива составляет около 80 кг при большом числе включений ДО.

Для разгрузки силовых гиродинов (СГ или CMG) АС МКС используются ДО РС, включаемые по циклограмме, задаваемой АС. В настоящее время эта циклограмма (Thruster pattern) состоит из пяти импульсных включений ДО, разнесенных по времени в целях ограничения нагрузки на конструкцию МКС. Длительность интервала времени на выполнение пяти импульсов ДО равна 23 с. Используя согласованный механизм разгрузки, АС имеет возможность управлять ДО РС, фиксируя при этом СГ в инерциальной системе координат (ИСК). Описанный способ использования РД РС под управлением АС называется US Thrusters Only (USTO).

Второй способ разворота МКС на большие углы выполняется под управлением GN&C АС и состоит из предварительного расчета на Земле траектории оптимального по расходу топлива разворота МКС и ее последующей отработки на борту МКС под управлением АС в режиме разгрузки СГ по циклограмме Thruster pattern.

В 2012 г. американская сторона завершила разработку способа оптимального по расходу разворота МКС на большие углы. Решена задача расчета оптимальной траектории разворота МКС как твердого тела под влиянием моментов внешних сил, т. е. гравитации, воздействия атмосферы. Задача оптимального управления была решена с использованием коммерческого пакета программ DIDO. Решением являeтся оптимальная траектория разворота, т. е. графики компонент кватерниона разворота МКС относительно орбитальной системы координат (ОСК) и угловой скорости МКС. Оси ОСК определены следующим

образом: ось Y направлена вдоль радиуса-вектора из центра Земли в центр масс (ЦМ) МКС, ось Z — против вектора орбитальной угловой скорости МКС, ось Х дополняет тройку до правой и в случае круговой орбиты направлена вдоль вектора линейной скорости ЦМ МКС.

Рассчитанная траектория разворота была разбита на интервалы по 100 с. Компоненты кватерниона разворота МКС относительно ОСК для каждого интервала передавались на борт МКС в виде командного массива. На каждом интервале разворот МКС из текущей ориентации в целевую выполнялся по вектору конечного поворота. Двигатели РС включались в режиме разгрузки СГ с использованием шаблона Thruster pattern, что обеспечивало допустимый уровень нагрузок в критических интерфейсах конструкции МКС и было подтверждено моделированием группой нагрузок НАСА для разных конфигураций МКС и для разных допустимых наборов ДО МКС.

Отметим, что второй способ разворотов МКС, получивший название разворот ОРМ (Optimal Propellant Maneuver), был успешно внедрен НАСА, но только для одного типа разворотов, а именно для разворота МКС на угол -180° вокруг оси Y СМ и обратно. Оба разворота выполняются за фиксированное время 5500 с. В период с 2 августа 2012 г. по 31 декабря 2015 г. было выполнено 29 разворотов ОРМ. При этом расход топлива для одного разворота МКС составил 10.12 кг при 200-250 включений ДО. Такой способ используется в основном при проведении разворотов МКС перед стыковкой ТГК на узел АО СМ и после нее, а также при расстыковке ТГК от узла АО СМ.

Российские специалисты также проводят работы по оптимальному развороту МКС. Ожидаемые преимущества разрабатываемых алгоритмов состоят в учете нагрузок на конструкцию МКС при определении последовательностей включений ДО, в сокращении числа включений ДО и сокращении расхода топлива по сравнению с оптимальными разворотами ОРМ АС. Это достигается использованием различных последовательностей включений ДО, содержащих наряду с импульсными (длительностью -200 мс) включениями также и включения с длительностями до десятков секунд. Алгоритм ОРМ АС имеет возможность запрашивать включение ДО РС только по схеме разгрузки. Далее в тексте статьи создаваемые российской стороной алгоритмы оптимального разворота МКС именуются ОРМ РС. Кроме того, термин «скорость» по умолчанию означает «угловая скорость».

В настоящей статье приведены работы по одному из алгоритмов ОРМ РС. Представлены постановка задачи, методы подготовки исходных данных, метод решения и сценарии оптимального управления для шести характерных разворотов МКС и двух сборок МКС. Поиск оптимальных траекторий движения и функций управления для каждого разворота состоял из подготовки пакета исходных данных (ИД), нахождения и верификации решения. Все работы выполнялись в ООО «ДАТАДВАНС» и ПАО «РКК «Энергия» им. С.П. Королёва» с использованием собственных методик.

Постановка задачи оптимального управления ОРМ РС. Введем следующие обозначения:

Qb — собственный кватернион разворота от осей ОСК к текущему положению связанной системы координат (ССК) СМ;

© — вектор абсолютной угловой скорости МКС относительно ИСК J2000, спроектированный на оси ССК СМ;

©orb — вектор угловой скорости движения ОСК относительно ИСК, т. е. скорости орбитального движения ЦМ МКС, спроектированный на оси ССК СМ;

w = [0, ю] и w orb = [0, ©orb] — расширения векторов ю и ©orb до кватернионов;

{ Qb(t), ©(t) } — траектория разворота твердого тела — вектор-функция-столбец из семи компонентов на интервале [fo, tp], где fo — момент начала разворота, tF — момент окончания разворота;

{ Qb0, ©0 } — начальная ориентация и скорость МКС относительно ОСК в момент t0;

{ Qbp, ©f } — целевая ориентация и скорость МКС относительно ОСК в момент tF;

J — тензор инерции МКС в ССК, оси которой параллельны осям ССК СМ, а начало ССК — в ЦМ МКС;

Щдо — число РД объединенной двигательной установки (ОДУ) МКС, выбранных для выполнения разворота. Так, для набора ДО MRn2c1_SM11 Щдо = 10. Всего для задач ориентации МКС доступен выбор 32 РД СМ, а также РД пристыкованных транспортных кораблей и модулей РС МКС;

[и] — вектор управляющих сигналов с компонентами Uk, k = 1, 2, ..., Щдо; E(uk) ={0, 1}, т. е. сигналы Uk принимают дискретные значения ноль (двигатель выключен), либо единица (двигатель включен);

[q](t) — вектор обобщенных координат, описывающих упругие колебания конструкции МКС во время разворота. Размерность Nmod вектора [q] равна числу упругих мод конечно-элементной модели конструкции, удерживаемых при решении задачи, обобщенные координаты безразмерны.

В общем виде задача оптимального управления разворотом МКС с использованием РД, учитывающая ограничения по нагрузкам на упругую конструкцию МКС, формулируется следующим образом.

Найти траекторию разворота {Qb(t), ©(t), [q](t)} упругого тела и управление [и](0, которые:

1) доставляют минимум функционалу

tp

Jlin = J ([K]-[«](t)dt, (1)

t0

где [K] — диагональная матрица Щдо x Щдо, на диагонали которой стоят значения Kjj секундного расхода топлива для РД № j. Функционал Jlin — суммарный расход топлива за время разворота;

2) осуществляют разворот МКС из начальной точки { Qbo, ©0} в конечную точку { Qbp, ©р }:

Qb(fo) = Qbo , ©Ы = ©о, (2я)

Qb(гp) = Qbf , ©(г,) = ©р; (2Ь)

3) удовлетворяют ограничениям

• длительности разворота

г,р < Тр (3а)

в случае ОРМ АС Тр = 5500 с;

• кинематическим уравнениям углового движения твердого тела

й(ОЪ) / йг = 0,5 ЮЬи - ио^Ь]; (3Ь)

• динамическим уравнениям углового движения твердого тела

(© = (1 )-1 | - ^ [ох О • © + Н)] + (Н ] + Токау + ТАЕКС + ТДО |, (4)

где момент сил гравитации

Токау = 3|©огь|2 • [Ге х (I • ге)] (5)

(ге — единичный вектор по направлению из центра Земли в ЦМ МКС); Таекс

— момент сил воздействия набегающего потока атмосферы, полагаем Таекс = 0; Тдо — управляющий момент сил, создаваемый включениями РД

Тдо = Би • [и] (6)

(В и — матрица размером 3 х Ыдо управлений по твердому телу);

• уравнениям упругих колебаний конструкции МКС

(Ш + С^М + Л^] = [в]. (7)

йг2 йг

где С — диагональная ЛТмоб х ЛТмоб матрица упругого демпфирования, с элементами

сл= 2* С/' (8а)

(С/ — демпфирование моды № /'; о/ — собственная круговая частота моды № /'); Л — диагональная ЛТмоб х ^мсб матрица с элементами

Х/ = © • а/ (8Ь)

[0] = (Б^и • [и]) / т/ (9)

— вектор ДОмсб х 1 обобщенных ускорений (ВАех_и — матрица размером ЛТмоб х ЛТдо управлений по упругому телу, а т/ — обобщенная масса для моды упругих колебаний № /');

• фазовым ограничениям на кинематику движения твердого тела

||Qb|| = 1; (10)

• фазовым ограничениям на упругие колебания, а именно ограничениям на предельно допустимые значения упругих нагрузок по критическим степеням свобод (DOF) в критических интерфейсах МКС. В каждом критическом интерфейсе конструкции МКС — шесть степеней свободы, соответствуют трем локальным силам и трем локальным моментам сил. Известно, что в данном интерфейсе конструкции МКС не по всем шести степеням свободы нагрузки могут быть критичны. Специалисты американской и российской групп определяют подмножество критических степеней свободы NDOF. Тогда фазовые ограничения на предельно допустимые нагрузки записываются так

[LD](t) < [LDiim], (11а)

где [LD](t) — вектор Ndof x 1 текущих нагрузок. Компоненты этого вектора — силы или моменты сил:

[LD](t) = ATM • d 2[q](t) + VTM •+ DTM-[q] (11b)

dt dt

(ATM, VTM и DTM — матрицы преобразований упругих ускорений, скоростей и смещений к нагрузкам соответственно). Размер этих трех матриц NDOF x NMOD.

Дадим следующее определение: «Упругая модель МКС для решения задач СУДН в модальном представлении» — это совокупность следующих данных:

• число NMOD удерживаемых мод упругих колебаний, диапазон собственных частот, а также число NDOF критических степеней свободы;

• Nmod собственных частот упругих колебаний конструкции ©

• Nmod значений модального демпфирования Q j;

• 6Nmod • Ndo значений форм упругих колебаний конструкции в местах установки исполнительных органов, в данном случае — только РД ОДУ МКС;

• 6Nmod • Nsens значений форм упругих колебаний конструкции в местах установки датчиков систем управления СУДН СМ и GN&C АС, в настоящей работе Nsens = 2.

Совокупность перечисленных параметров составляет матрицу форм упругих колебаний. Здесь матрица специально не определяется, но эти формы, т. е. векторы из шести компонент, необходимы для вычисления матрицы Bjiex_u управлений для упругого тела (9), а также для моделирования сигналов датчиков систем управления;

• три матрицы размером Ndof x Nmod для вычисления упругих нагрузок по критическим степеням свободы;

• все перечисленные параметры изменяются, если меняется состав МКС или ее геометрия, что происходит при вращении приводов солнечных батарей АС.

Они вычисляются путем обработки конечно-элементной модели МКС с помощью сертифицированных расчетных пакетов. Модели, предоставляемые для решения описываемых задач, были вычислены группой нагрузок НАСА (ISS Load and Dynamics Team или группа L&D) с помощью пакета НАСТРАН;

• Ndof х 1 вектор предельно допустимых нагрузок по критическим степеням свободы. В отличие от остальных компонент «Упругой модели МКС...» этот вектор — вектор-константа.

Допущения и исходные данные. Задача оптимального управления, поставленная ранее, имеет ряд особенностей. Во-первых, уравнения движения твердого тела (3) и (4) обладают существенными нелинейностями. Это, в частности, приводит к тому, что при развороте МКС по первому способу, т. е. по плоской траектории вокруг вектора конечного поворота, системе управления приходится парировать моменты внешних сил и моменты сил инерции МКС, что приводит к повышенному расходу топлива и числа включений РД и других ресурсов МКС. Естественно ожидать, что при длительном времени разворота (1.1,5 ч) оптимальное угловое движение и соответствующее управление будут таковы, что внешние силы и силы инерции будут максимально использованы для движения МКС в требуемую сторону. Это предполагает при использовании РД в качестве ИО наличие в оптимальном решении длительных участков неуправляемого движения под действием только внешних сил и сил инерции.

Вторая особенность данной задачи оптимального управления состоит в том, что при длительности разворота 1.1,5 ч характерные величины |ю| скорости МКС близки к скорости |юо.о| движения ЦМ МКС по околоземной орбите, и в такой ситуации полуаналитические методы малого параметра [1, 2] не применяются. Таким образом [3-5], можно сделать вывод, что поставленная задача РС ОРМ должна решаться численными методами.

Будем использовать следующие допущения в модели движения МКС как твердого тела.

1. Во время выполнения разворота система СГ АС ориентируется таким образом, что ее вектор кинетического момента h(t) постоянен относительно ИСК: h(t) = const. Как следствие, во время разворота управляющий момент сил, создаваемый системой СГ АС, равен нулю: dh (t) / dt = 0, t e [t0, tp].

2. Упростим вектор управляющих сигналов [u] в выражении (5). В настоящее время в алгоритмах СУДН СМ и процедурах управления ЦУП-М выбранные для текущего режима РД группируются по шести каналам управления: ±Крен, ±Рыскание, ±Тангаж. Для лучшего приближения разрабатываемых алгоритмов к современной практике управления МКС, а также для сокращения размерности задачи в дальнейшем примем, что управление движением МКС осуществляется одновременным включением/выключением всей группы РД, входящих в канал управления.

Таким образом, запишем

NRö = dim ([u]) = 6, E(uk) = {0, 1}, k = 1-6.

Тем не менее, матрицы управления по твердому телу Би (5) и по упругому телу Bflex_u (7) зависят от выбора РД для каналов управления.

3. Для проведения разворотов будем использовать набор РД MRn2c1_SM1, использующий Nrd = 12 различных РД МКС;

4. В работе рассматриваются два значения максимального времени TF, разворота: Tf = 3880 и 5500 с.

5. В настоящей работе объектом управления является одна из последних сборок МКС, в состав которой входят два ТК «Союз», состыкованных к узлам МИМ1 и МИМ2, а также два ТГК «Прогресс», состыкованных к узлам АО СМ и СО1.

6. Метод решения задачи оптимального управления не накладывает ограничений на начальные ©0 и конечные ©f значения угловой скорости МКС относительно ИСК J2000. Однако в целях сравнения с разворотами МКС ОРМ НАСА здесь принято, что и в начале и конце разворота скорость МКС относительно ОСК равна нулю, т. е. ©0 = ©orb(tü) = 0, ©f = ©orb(fr) = 0.

В качестве исходных упругих моделей МКС для поиска оптимального управления были предоставлены наборы данных для упругих мод, собственные частоты колебаний которых вошли в диапазон [0.10 Гц]. В настоящей работе была использована одна из ряда упругих моделей МКС, предоставленных группой динамики и нагрузок НАСА российской стороне, упругая модель Ф1, в составе МКС присутствует ТГК «Прогресс» на СО1:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

• 1716 упругих мод с частотами от ~0,003 до 10 Гц;

• формы колебаний для 86 узлов установки РД МКС для шести стыковочных узлов МКС и двух узлов-мест расположения датчиков угловой скорости (ДУС);

• матрицы нагрузок для Ndof = 77 критических степеней свободы МКС.

В настоящей работе применен метод редукции упругой модели путем сортировки упругих мод по вычисленным коэффициентам усиления (modal gain coefficients, см. [6, 7]). Этот метод в зарубежной литературе называют mgf-метод. Вычисленные в соответствии с некоторым критерием mgf-коэффициенты нормируются на максимальный m /-коэффициент и выражаются в процентах, т. е. максимальный mgf-коэффициент равен 100 %. Удерживаются те упругие моды в количестве Nm F, которые имеют mgf-коэффициентов не меньше, чем некоторое значение mg/min (%). Редуцированная таким способом упругая модель в последствии именуется как «упругая модель mg/ = mg/min». Данный метод хорош своей экономичностью, однако, как и подавляющее число других методов редукции, не учитывает профиль возбуждающей силы.

В работе на этапе подготовки ИД был реализован mgf-алгоритм редукции упругой модели по критерию сохранения полноты вектора нагрузок. Отметим, что результат редукции зависит от набора РД для выполнения разворота, от выбранного подмножества критических DoF и, разумеется, от упругой модели МКС.

Специалисты группы GN&C НАСА проводят редукцию упругой модели МКС по значению mgfmin = 1 %. В нашем случае использовались два варианта редукции для каждой упругой модели, удерживая Nm_F = 100 либо Nm_F = 200 упругих мод с максимальными значениями mgf. Таким образом, сформированы две редуцированные упругие модели:

Ф11 — 100 упругих мод модели № 1 с mgf > 0,69 %;

Ф12 — 200 упругих мод модели № 1 с mgf > 0,16 %.

Спектральный состав моделей, полученных редукцией модели Ф1 с использованием набора РД MRn2c1_SM11, качественно приведен на рис. 1. По оси ординат графиков отображена функция log™ (mgf), по оси абсцисс — частота моды.

О 2 4 6 8 10

а

2

1

0

О 2 4 6 8 10

б

Рис. 1. Две упругие модели МКС, полученные редукцией модели Ф1:

а — модель Ф12 (Ит_р = 200 упругих мод с > 0,156 %); б — модель Ф11 (Ыт_£ = 100 упругих мод

с > 0,69 %)

Подробное описание значимых упругих мод с максимальными значениями т^ выходит за рамки настоящей работы. Отметим три моды, которые могут повлиять на работу контура управления СУДН СМ, если фильтр упругих колебаний в контуре СУДН СМ отключен: мода с частотой ~0,1 Гц — основной тон колебаний корпуса сборки МКС; группа мод с частотами ~0,27 Гц и группа мод с частотами ~0,54 Гц.

Задача оптимального управления решается для шести характерных разворотов МКС. Напомним, что фазовыми переменными задачи являются:

• четыре компоненты собственного кватерниона Qb разворота из ОСК к базовым осям СМ;

• три компоненты вектора ю угловой скорости СК СМ относительно ИСК 12000, спроектированный на оси СМ;

о*. Aiít L Л т.

- м Я WliU! ,í ш МП

1. Л т,

•» * - * i

• Nm_F компонент вектора [q]F обобщенных координат, описывающих упругие колебания редуцированной модели. В настоящей работе Nm_F = 100 либо 200;

• Nm_F компонент вектора d([qb) / dt;

• продолжительность разворота tf;

• шесть компонент вектора [и] управления по каналам.

Начальные значения векторов [q]0 и d([qb) / dt здесь нулевые.

Начальные и конечные значения фазовых переменных Qb0, ©0 и Qbf, ©f.

Далее используется два термина для описания положения МКС относительно ОСК: «ориентация ОСК» и «ориентация ТЕА» (Torque Equlibrium Attitude). При ориентации ОСК оси ССК СМ совпадают с осями ОСК. При ориентации ТЕА сумма моментов сил гравитации и аэродинамики, действующих на МКС, равна нулю.

Начальные Qbo, ©о и конечные QbF, ©f фазовых переменных для шести исследованных разворотов таковы.

Разворот М1 — разворот из ориентации ТЕА в ориентацию ОСК, причем исходная ТЕА весьма близка к ориентации ОСК-1, которая получается после поворота МКС из ориентации ОСК на 180° вокруг оси Ycm. Именно такие развороты выполняются под управлением АС методом ОРМ НАСА. Для разворота № 1:

Qb0 = [-0,052220 +0,020316 +0,998420 +0,004177], ©0, °/с = (-0,00676, -0,0004, 0,06463),

Qbf = [1,0 0,0 0,0 0,0], ©f) °/с = (0,0, 0,0, 0,06497).

Разворот М2 — обратный разворот из ориентации ОСК в ориентацию ТЕА.

Разворот М3 — разворот из ориентации ОСК-1 в ориентацию, которая получается вращением ОСК на угол -90° вокруг оси Ъсш. Ось Эйлера этого поворота имеет в ОСК координаты: (-1, +1, 0)т, угол конечного поворота равен 180°. Для разворота № 3:

Qb0 = [ 0,0 0,0 +1,0 0,0], ©0, °/с = (0,0, 0,0, 0,06497)т,

Qbf =[0,7071, 0,0, 0,0, -0,7071 ], ©f, °/с = (0,0, 0,0, -0,06497)т.

Разворот М4 — разворот, обратный развороту М3:

Qb0 = [0,7071, 0,0, 0,0, -0,7071 ], ©0, °/с = (0,0, 0,0, -0,06497)т,

Qbf = [ 0,0 0,0 +1,0 0,0], ©f, °/с = (0,0, 0,0, 0,06497)т.

Разворот М5 — разворот из ориентации ТЕА, близкой к ОСК-1, в ориентацию, при которой ось YCM направлена вдоль радиуса-вектора из центра Земли в ЦМ МКС, ось Zcм направлена вдоль вектора кинетического момента движения ЦМ МКС по околоземной орбите, ось Хсм дополняет тройку до правой и в случае круговой орбиты направлена против вектора линейной скорости ЦМ МКС. Ось Эйлера этого поворота имеет в ОСК координаты (0, 0, 1)т, угол конечного поворота равен 90°. Для разворота № 5:

Qb0 = [-0,052220 +0,020316 +0,998420 +0,004177], ©0, °/с = (-0,00676, -0,0004, 0,06463)т,

Qbp = [ 0,0, -0,7071, 0,0, 0,7071 ], ©,, °/с = (0,0, 0,0, 0,06497)т.

Разворот М6 — разворот обратный развороту М5:

Qbo = [ 0,0, -0,7071, 0,0, 0,7071 ], ©0, °/с = (0,0, 0,0, 0,06497)т,

Qbp = [-0,052220 +0,020316 +0,998420 +0,004177], ©ь °/с = (-0,00676, -0,0004, 0,06463)т.

Методы решения задачи. Поставленные задачи оптимального управления решались так называемыми прямыми методами, не использующими принцип максимума Понтрягина, сложности применения которого в рассматриваемом контексте хорошо известны (см., например, [7, 8]). При таком методе задача естественным образом разбивается на несколько составных частей:

• построение численно устойчивой и вычислительно эффективной модели движения твердого тела при произвольном фиксированном сценарии управления и заданных начальных граничных условиях;

• введение эффективного параметрического представления множества допустимых функций управления;

• формулировка оптимизационной задачи и эффективный учет ограничений на амплитуды упругих колебаний;

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

Как отмечалось ранее, для решения всех перечисленных задач использовались методики и алгоритмы разработки ООО «ДАТАДВАНС».

Численная модель движения твердого тела. Движение твердого тела подчиняется уравнениям Эйлера, численному решению которых посвящена обширная литература (см., например, [9]). Однако применение прямых (оптимизационных) методов, в которых уравнения движения интегрируются на каждой итерации, требует рассмотрения максимально эффективных алгоритмов, которые, по возможности, автоматически удовлетворяют максимально большому числу ограничений. Для рассматриваемой задачи наиболее эффективными являются специализированные методы интегрирования на группах Ли (см., например, [10, 11]), которые для уравнений Эйлера с внешними моментами сил применяются в рамках так называемых схем расщепления (краткое введение в предмет можно найти в [12]): интегрирование динамических уравнений для обобщенных координат и импульсов соответствующей гамильтоновой системы расщепляется на последовательность элементарных временных шагов, в которых изменение координат диктуется свободными уравнениями Эйлера, а изменение импульсов определяется внешними моментами ([13, 14]). Применение схем расщепления высокого (четвертого) порядка совместно с соответствующими высокоточными схемами интегрирования свободных уравнений Эйлера ([15, 16]) позволяет использовать большие временные шаги интегрирования и существенно сократить вычислительную стоимость расчетов. Важно отметить, что при этом часть ограничений задачи выполняется автоматически.

Параметризация допустимых функций управления. Переменными оптимизации в рассматриваемой дискретно-импульсной задаче являются моменты включения и длительности управляющих сигналов в каждом канале управления. Опытным путем было установлено, что наиболее эффективным способом параметризации циклограмм включения РД является следующая процедура.

1. Редукция размерности вектора управления до трех за счет расширения множества принимаемых значений. А именно, каждая компонента вектора управления описывает циклограмму в отдельном канале (Крен, Рыскание, Тангаж), при этом допустимыми значениями (на примере канала Крен) являются: +1 — включен +Крен, -1 — включен -Крен, 0 — отсутствие управляющего сигнала в +/-Крен каналах (и аналогично для остальных каналов управления). Такая параметризация исключительно удобна, так как она автоматически учитывает невозможность одновременного включения управления в +Крен и -Крен каналах.

2. Циклограмма в каждом канале описывается последовательностью троек чисел

(т+, т-, 10);, г = 0, ..., ДО,

где неотрицательные параметры т+, т-, Т0 являются длительностями включения + 1, -1 и 0 сигналов управления. Важно, что каждый из этих параметров может принимать нулевое значение, в частности за счет этого остается не фиксированным число включений управляющих сигналов (оно лишь ограничено сверху заранее выбранным числом ДО). Это позволяет полностью избавиться от целочисленных переменных и существенно упростить постановку оптимизационной задачи.

Формулировка оптимизационной задачи и учет предельно допустимых нагрузок. Общий вид решаемой оптимизационной задачи приведен ранее. Здесь обсуждаются некоторые ее особенности, связанные, в частности, с введенной параметризацией функций управления. В терминах длительностей включения управляющих сигналов целевая функция является линейной по оптимизируемым переменным. Условия на начальную точку разворота удовлетворяются тождественно, так как они определяют граничные условия для интегрирования динамических уравнений. Условия на конечную точку разворота остаются функциональными ограничениями оптимизационной задачи, но при этом важно отметить, что кватернионное описание ориентации определено с точностью до знака, поэтому соответствующее ограничение должно быть написано в виде произведения 3 х 3 матриц. Ограничение на длительность разворота является линейной функцией длительностей включения, условие нормировки кватерниона ориентации выполняется тождественно.

Ограничения на предельно допустимые нагрузки в критических интерфейсах требуют отдельного обсуждения. Несмотря на то, что сам по себе расчет соответствующих амплитуд не вызывает трудностей, прямой учет ограничений (11) крайне затруднен: неравенства (11) должны учитываться при всех време-

нах, что радикально меняет класс и сложность решаемой задачи. К счастью, указанного осложнения можно избежать и учесть ограничения приближенно, если воспользоваться относительной малостью возмущения в правой части уравнения (8). А именно, в рамках рассматриваемой дискретно-импульсной постановки задачи правая часть (8) является кусочно-постоянной функцией. Предполагая, что частоты переключения сигналов управления далеки от резонансных частот упругих мод, легко оценить характерные значения обобщенных координат и прийти к заключению, что неравенства (11) выполнены с большим запасом для всех доступных ИД: консервативная оценка максимально возможного значения отношений соответствующих компонент векторов LD и LDiim не превышает 0,1. Таким образом, вдали от резонансных частот ни одно из фазовых ограничений (11) не может быть активно. В свою очередь, резонансные частоты внешних воздействий проявляют себя в резком возрастании энергии упругих мод со временем, величину которой достаточно оценить в узлах временной сетки. Следовательно, параметрическая малость возмущающих сил позволяет избавиться от фазовых ограничений (11) и рассмотреть вместо этого ограничения на энергию упругих мод в конечном числе временных точек (узлах временной сетки). На практике эти ограничения учитывались методом штрафов, что полностью оправдало себя a posteriori: на всех без исключения полученных оптимальных решениях ни одно ограничение на амплитуды упругих колебаний не являлось активным, более того, все они были выполнены с большим запасом.

Численные особенности оптимизационной задачи и выбор алгоритма решения. Рассматриваемая оптимизационная задача, таким образом, является одно-критериальной оптимизационной задачей с относительно небольшим (~10) числом ограничений, большая часть из которых является ограничениями-равенствами, и относительно небольшим (несколько десятков) числом действительнозначных переменных. Сложность задачи связана с необходимостью численного интегрирования динамических уравнений. Поэтому прямое применение эффективных градиентных методов оказывается невозможным, так как аналитические производные функций-ограничений недоступны. Тем не менее, используя методологию решения сопряженных задач (adjoint methods, см., например, [17]), возможно получить процедуру численно стабильной оценки производных, которая не требует дополнительного интегрирования динамических уравнений. Таким образом, становится возможным применение методов последовательного квадратичного программирования (ПКП), которые и использовались в настоящей работе. Важно отметить, что решаемая задача не является выпуклой и обладает множеством (хотя и небольшим) локально-оптимальных решений. В этих условиях нахождение глобально оптимального решения выполнялось двухэтапным алгоритмом: на первой стадии локально оптимальные решения устанавливались приближенно с помощью методов на основе построения мета-моделей (см. обзор [18]), а затем каждое из решений доводилось до локальной оптимальности с помощью ПКП-методов. Результи-

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

Результаты решения задачи поиска оптимальных разворотов МКС.

Сравнение оптимальных разворотов ОРМ РС с другими способами управления разворотами МКС. С помощью методов и алгоритмов, приведенных ранее, была решена задача ОРМ РС и получены оптимальные циклограммы включений РД ОДУ МКС для шести разворотов МКС. Сопоставим параметры расхода ресурсов МКС, в первую очередь, расход рабочего тела (РТ) и число включений РД МКС и сравним три способа выполнения разворотов МКС.

Разворот под управлением АС по опорной траектории ОРМ НАСА, которая отслеживается в режиме USTO. Исследования НАСА показали, что включения РД по циклограмме режима USTO удовлетворяют ограничениям по предельно допустимым нагрузкам (ПДН) на конструкцию МКС. На сегодняшний день выполнено несколько десятков разворотов МКС типов М1 и М2, параметры для сравнения были получены путем анализа телеметрической информации (ТМИ) с борта МКС.

Разворот под управлением РС с использованием текущей версии ПО СУДН СМ, включающей ограничения Pulse-Train PTC02 на командные сигналы РС. В этом случае характерные параметры получены численным моделированием на комплексе МКС-МА.

Разворот с использованием оптимальной циклограммы включений РД, полученной в результате решения задачи ОРМ РС СУДН СМ. В этом случае характерные параметры также получены численным моделированием на комплексе МКС-МА.

В таблице приведены характерные параметры для трех способов выполнения разворотов МКС.

Параметры выполнения разворотов МКС

Разворот Тип управления Длительность, с Число включений РД Расход топлива, кг

М1 и М2, на 180° вокруг Усы US OPM + USTO 5500 ~250 10-12

М1 и М2 ПО СУДН СМ + PTC02 5500 2100 80

М1 и М2 OPM PC 5500 5 2,0

Mi и М2 ПО СУДН СМ + PTC02 3880 2100 80

Mi и М2 OPM PC 3880 7 4,0

М3 и М4, «Косой» на 180° ПО СУДН СМ + PTC02 3880 1250 58

М3 и М4 OPM PC 3880 7 8,7

М5 и М6, на 90° вокруг Zcm ПО СУДН СМ + PTC02 3880 540 17

М5 и М6 OPM PC 3880 5 1,0

Данные, приведенные в таблице, демонстрируют большое преимущество оптимального управления, найденного как решение задачи оптимального управления ОРМ РС. На рис. 2 приведено сравнение угловых параметров траектории оптимального разворота Mi и опорной траектории АС ОРМ для того же разворота, рассчитанной субподрядчиком НАСА фирмой Charles Stark Draper Laboratories.

6000

6000

2000 4000 Simtime, s

6000

6000

6000

2000 4000 Simtime, s

6000

Рис. 2. Сравнение оптимальной траектории разворота М1 ОРМ РС (голубые линии) и оптимальной траектории того же разворота АС ОРМ (красные штриховые линии); слева — углы поворотов из ОСК в текущее положение МКС в последовательности Y-P-R ( Yaw-РйсЬ-В.о1Т), т. е. Рыскание-Тангаж-Крен в градусах; справа — угловые скорости МКС относительно ИСК, спроектированные на оси СМ, °/с

Анализ приведенных параметров показывает, что траектории в угловых параметрах довольно похожи. Отметим, что оптимальное движение под воздействием сил гравитации и гироскопических сил — это переворот вокруг оси Хсм на 360° в комбинации с поворотом вокруг оси Усм на ~180° и отклонением вокруг Zcm на ~50° с последующим возвратом. Различия в графиках угловых скоростей более значительны, так как в оптимальном решении ОРМ РС заметны скачки скорости в моменты включения РД, а в опорной траектории ОРМ НАСА этого нет, поскольку она рассчитывалась в предположении, что управление осуществляется гладко меняющимся кинетическим моментом МКС.

Аналогично выглядит сравнение параметров траекторий ОРМ РС и АС ОРМ для разворота М2, графики которых приведены на рис. 3.

6000

6000

2000 4000 Simtime, s

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2000 4000 Simtime, s

6000

Рис. 3. Сравнение оптимальной траектории разворота М1 ОРМ РС (голубые линии) и оптимальной траектории того же разворота АС ОРМ (красные штриховые линии)

На рис. 2 и 3 приведены параметры вращения МКС как твердого тела. В процессе синтеза оптимального управления и в процессе верификации полученного решения неоднократно вычисляется также упругое движение МКС и создаваемые при этом нагрузки на ее конструкцию. Параметры, характеризующие упругое движение конструкции МКС при моделировании оптимального разворота Mi продолжительностью 3880 с, показаны на рис. 4. На оси абсцисс приведены порядковые номера степеней свободы, на оси ординат — максимумы отношения текущей нагрузки к предельно допустимой нагрузке на всем интервале разворота (%).

Моделирование, проведенное с учетом 1716 упругих мод в диапазоне 0.10 Гц (модель Ф1), показало, что максимальное отношение текущей нагрузки к предельно допустимой наблюдалось в изгибающем моменте подкоса крепления сегмента горизонтальной фермы АС к модулю Lab, в момент 3875,2 с (см. рис. 4).

Этот максимум не превысил 11 %, а приемлемым значением является 75 %.

Аналогичные максимумы для всех вариантов ОРМ РС, приведенных в таблице, не превысили 12 % по результатам моделирования с использованием полных упругих моделей.

Maneuver #1. Max of Load(t)/l_imit_Load in 77 critical ISS DOFs 0,12 0,10 0,08 0,06 0,04 0,02 0

Рис. 4. Моделирование разворота М1 длительностью 3880 с. Максимальные упругие нагрузки по критическим степеням свободы конструкции МКС

Возможности применения ОРМ РС в программе полета МКС. Ранее было показано, что оптимальные траектории разворота МКС и циклограммы работы РД, полученные решением задачи ОРМ РС, дают большую экономию топлива, ресурса РД МКС, а также и ресурса по циклическим нагрузкам на конструкцию МКС, поскольку сильно уменьшается количество импульсов, возбуждающих упругие колебания конструкции. Кроме того, с большим запасом удовлетворяются ограничения на пиковые нагрузки конструкции МКС. Поэтому желательно внедрить алгоритмы ОРМ РС в состав СУДН РС, либо разработать процедуры использования решений ОРМ РС в практику управления МКС.

Алгоритм решения ОРМ РС генерирует как оптимальную циклограмму включений РД, так и оптимальную траекторию разворота. Можно либо отрабатывать циклограмму РД, либо отслеживать оптимальную траекторию, как это уже делают коллеги из НАСА, либо комбинировать оба эти способа. Отметим, что отслеживание траектории, либо комбинация отработки циклограммы и отслеживания траектории требуют модификации текущей версии ПО СУДН СМ, в то время как отработка оптимальной циклограммы работы РД этого не требует. Однако при выполнении разворота по фиксированной оптимальной циклограмме работы РД следует учесть следующее. В правой части дифференциальных уравнений (4) присутствуют функции, вычисляющие моменты сил гравитации и аэродинамики. Невозможно точно предсказать параметры атмосферы и действительный характер ее взаимодействия с поверхностью МКС. Инерционные характеристики МКС известны с определенными погрешностями, и кроме того, они меняются в ходе разворота за счет движения поворотных элементов. Поэтому при реализации разработанного способа на борту МКС неизбежно появление накапливающейся ошибки, и чем продолжительнее разворот, тем больше будет ошибка. Поэтому на завершающей стадии разворота возможны дополнительные включения РД для компенсации ошибки.

Заключение. Решена задача оптимального по расходу топлива разворота с учетом ограничений по нагрузкам на конструкцию МКС.

^MTSTROS 8. T-3875.21S

А*

А М. А М.

А А А

k А А а А АА

АА А ж A f

AAA * ж АА ^ АА^АА

А ЖА

0 10 20 30 40 50 60 70 80 DOFs

Специалисты ПАО «РКК «Энергия» им. С.П. Королёва» и ООО «ДАТАДВАНС» разработали процедуру решения задачи оптимального управления ОРМ РС. Результаты численного моделирования демонстрируют значительные преимущества управления разворотами МКС способом ОРМ РС по сравнению со способами управления, которые применяются в настоящее время.

Для подтверждения результатов исследований планируется проведение космического эксперимента «МКС-Разворот», в ходе которого будут выполнены несколько разворотов в рамках программы полета МКС, использующих рассчитанные на Земле циклограммы ОРМ РС.

ЛИТЕРАТУРА

1. Черноусько Ф.Л., Акуленко Л.Д., Соколов Б.Н. Управление колебаниями. М.: Наука, 1980. 383 с.

2. Акуленко Л.Д., Черноусько Ф.Л. Метод осреднения в задачах оптимального управления // ЖВМ и МФ. 1975. Т. 15. № 4. С. 869-882.

3. Bedrossian N., Bhatt S., Kang W, Ross M. Zero-propellant maneuver guidance // IEEE Control Systems. 2009. Vol. 29. No. 5. P. 53-73. DOI: 10.1109/MCS. 2009. 934089

URL: http://ieeexplore.ieee.org/document/5256357

4. Bhatt S. Optimal reorientation of spacecraft using only control moment gyroscopes. Master Thesis. Dept of Computational & Applied Mathematics, Rice Univ. 2007. 110 р.

5. Bhatt S., Bedrossian N., Nguyen L. Optimal propellant maneuver flight demonstrations on ISS // AIAA Guidance, Navigation, and Control (GNC) Conf. 2013. DOI: 10.2514/6.2013-5027

URL: https://arc.aiaa.org/doi/10.2514/6.2013-5027

6. Jiann-Woei Jang. Multivariable flex model reduction // AAS/AIAA Astrodynamics Specialists Conference. 2003. 11 p.

7. Antoulos A.C. Approximation of large-scale dynamics system. SIAM, 2009. 463 p.

8. Hartl R.F., Sethi S.P., Vickson R.G. A survey of the maximum principles for optimal control problems with state constraints // SIAM Review. 1995. Vol. 37. No. 2. Р. 181-218.

9. Betts J.T. Survey of numerical methods for trajectory optimization // Journal of Guidance, Control, and Dynamics. 1998. Vol. 21. No. 2. P. 193-207.

DOI: 10.2514/2.4231 URL: https://arc.aiaa.org/doi/abs/10.2514/2.4231

10. Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical recipes: the art of scientific computing (3d edition). Cambridge University Press, 2007. 1235 p.

11. Celledoni E., Marthinsen H., Owren B. An introduction to Lie group integrators — basics, new developments and applications // Journal of Computational Physics. 2014. Vol. 257-B. P. 1040-1061.

12. Betsch P., Siebert R. Rigid body dynamics in terms of quaternions: Hamiltonian formulation and conserving numerical integration // Int. J. Numer. Meth. Engng. 2009. Vol. 79. No. 4. P. 444473. DOI: 10.1002/nme.2586 URL: http://onlinelibrary.wiley.com/doi/10.1002/nme.2586/abstract

13. Vilmart G. Rigid body dynamics // Encyclopedia of applied and computational mathematics. Springer, 2013. P. 1268-1276.

14. Forest E., Ruth R.D. Fourth-order symplectic integration // Physica D: Nonlinear Phenomena. 1990. Vol. 43. No. 1. P. 105-117.

15. Yoshida H. Construction of higher order symplectic integrators // Physics Letters A. 1990. Vol. 150. No. 5-7. P. 262-268.

16. Moser J., Veselov A.P. Discrete versions of some classical integrable systems and factorization of matrix polynomials // Comm. Math. Phys. 1991. Vol. 139. No. 2. P. 217-243.

URL: https://projecteuclid.org/euclid.cmp/1104203302

17. Hairer E., Vilmart G. Preprocessed discrete Moser — Veselov algorithm for the full dynamics of a rigid body // Journal of Physics A: Mathematical and General. Vol. 39. No. 42. P. 13225.

18. Giles M.B., Pierce N.A. An introduction to the adjoint approach to design // Flow, Turbulence and Combustion. 2000. Vol. 65. No. 3. P. 393-415.

Атрошенков Сергей Николаевич — ведущий инженер-математик ПАО «РКК «Энергия» им. С.П. Королёва» (Российская Федерация, 141070, Московская обл., г. Королёв, ул. Ленина, д. 4а).

Платонов Валерий Николаевич — начальник отдела ПАО «РКК «Энергия» им. С.П. Королёва» (Российская Федерация, 141070, Московская обл., г. Королёв, ул. Ленина, д. 4а).

Губарев Фёдор Васильевич — начальник отдела прикладных исследований ООО «ДАТАДВАНС» (Российская Федерация, 117246, Москва, Научный проезд, д. 17).

Саратов Антон Александрович — инженер-расчетчик ООО «ДАТАДВАНС» (Российская Федерация, 117246, Москва, Научный проезд, д. 17).

Просьба ссылаться на эту статью следующим образом:

Атрошенков С.Н., Платонов В.Н., Губарев Ф.В., Саратов А.А. Оптимальный по расходу топлива алгоритм разворота МКС с помощью реактивных двигателей с учeтом ограничений по нагрузкам на конструкцию // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 4. C. 118-138. DOI: 10.18698/0236-3933-2017-4-118-138

ALGORITHM OF ISS OPTIMAL PROPELLANT MANEUVER WITH PATH CONSTRAINTS IN ISS STRUCTURE LOADS

S.N. Atroshenkov1 atroshenkov52@mail.ru

V.N. Platonov1 valery.platonov@rsce.ru

F.V. Gubarev 2 fedor.gubarev@datadvance.net

A.A. Saratov2 anton.saratov@datadvance.net

1 S.P. Korolev Rocket and Space Corporation Energia, Korolev, Moscow Region, Russian Federation

2 DATADVANCE, Moscow, Russian Federation

Abstract Keywords

The Integrated Guidance, Navigation and Control (GN&C) Elastic oscillations of ISS structure, system of ISS is composed of the Russian segment (RS) GN&C critical interfaces, limit loads, system (SUDN) and American segment (AS) GN&C. The ISS ISS thrusters, Optimal Propellant flight schedule prescribes regular ISS large-angle maneuvers, Maneuver (ОРМ), optimization which might be executed with two different methods, both of algorithms which utilize RS thrusters and ensure allowed structural loads in ISS critical interfaces. In the first method maneuver is performed under RS control around Euler axis; specific constraints, developed by NASA and known as "Pulse-Train", are

imposed on command signals to ensure ISS structural integrity. Maneuver of the second type is conducted under AS control, and RS thrusters are activated via the procedure of CMG momentum desaturation. The maneuver trajectory is computed on the Earth as the solution of Optimal Propellant Maneuver (OPM) problem of rigid body rotation under the influence of gravitation and atmospheric forces and with smooth control. In this paper we present new ISS OPM algorithm, developed for RS GN&C, which solves optimal control problem of flexible body rotation under the influence of external forces and with pulse-like control signals. Specific path constraints on allowed structural loads in ISS critical interfaces are also taken into account. Reduced flexible model of ISS and optimal control problem formulation are developed by Rocket and Space Corporation Energia (RSCE). Modeling of elastic body dynamics and optimization problem solution are conducted by DATADVANCE and then verified by RSCE specialists using their own algorithms. Findings of the research show that in all relevant cases the proposed algorithm is twice fuel-efficient compared to existing methods and makes it possible to lower the required number of thrusters firings by order of magnitude

REFERENCES

[1] Chernous'ko F.L., Akulenko L.D., Sokolov B.N. Upravlenie kolebaniyami [Oscillations control]. Moscow, Nauka Publ., 1980. 383 p.

[2] Akulenko L.D., Chernous'ko F.L. The averaging method in optimal control problems. USSR Computational Mathematics and Mathematical Physics, 1975, vol. 15, no. 4, pp. 54-67.

[3] Bedrossian N., Bhatt S., Kang W., Ross M. Zero-propellant maneuver guidance. IEEE Control Systems, 2009, vol. 29, no. 5, pp. 53-73. DOI: 10.1109/MCS.2009.934089

Available at: http://ieeexplore.ieee.org/document/5256357

[4] Bhatt S. Optimal reorientation of spacecraft using only control moment gyroscopes. Master Thesis. Dept of Computational & Applied Mathematics, Rice Univ. 2007. 110 p.

[5] Bhatt S., Bedrossian N., Nguyen L. Optimal propellant maneuver flight demonstrations on ISS. AIAA Guidance, Navigation, and Control (GNC) Conf., 2013. DOI: 10.2514/6.2013-5027 Available at: https://arc.aiaa.org/doi/10.2514Z6.2013-5027

[6] Jiann-Woei Jang. Multivariable flex model reduction. AAS/AIAA Astrodynamics Specialists Conference, 2003. 11 p.

[7] Antoulos A.C. Approximation of large-scale dynamics system. SIAM, 2009. 463 p.

[8] Hartl R.F., Sethi S.P., Vickson R.G. A survey of the maximum principles for optimal control problems with state constraints. SIAM Review, 1995, vol. 37, no. 2, pp. 181-218.

[9] Betts J.T. Survey of numerical methods for trajectory optimization. Journal of Guidance, Control, and Dynamics, 1998, vol. 21, no. 2, pp. 193-207. DOI: 10.2514/2.4231

Available at: https://arc.aiaa.org/doi/abs/10.2514/2.4231

[10] Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical recipes: the art of scientific computing (3d edition). Cambridge University Press, 2007. 1235 p.

[11] Celledoni E., Marthinsen H., Owren B. An introduction to Lie group integrators — basics, new developments and applications. Journal of Computational Physics, 2014, vol. 257-B, pp. 1040-1061.

[12] Betsch P., Siebert R. Rigid body dynamics in terms of quaternions: Hamiltonian formulation and conserving numerical integration. Int. J. Numer. Meth. Engng., 2009, vol. 79, no. 4, pp. 444-473. DOI: 10.1002/nme.2586

Available at: http://onlinelibrary.wiley.com/doi/10.1002/nme.2586/abstract

[13] Vilmart G. Rigid body dynamics. In: Encyclopedia of applied and computational mathematics. Springer, 2013, pp. 1268-1276.

[14] Forest E., Ruth R.D. Fourth-order symplectic integration. Physica D: Nonlinear Phenomena, 1990, vol. 43, no. 1, pp. 105-117.

[15] Yoshida H. Construction of higher order symplectic integrators. Physics Letters A, 1990, vol. 150, no. 5-7, pp. 262-268.

[16] Moser J., Veselov A.P. Discrete versions of some classical integrable systems and factorization of matrix polynomials. Comm. Math. Phys., 1991, vol. 139, no. 2, pp. 217-243.

Available at: https://projecteuclid.org/euclid.cmp/1104203302

[17] Hairer E., Vilmart G. Preprocessed discrete Moser — Veselov algorithm for the full dynamics of a rigid body. Journal of Physics A: Mathematical and General, vol. 39, no. 42, pp. 13225.

[18] Giles M.B., Pierce N.A. An introduction to the adjoint approach to design. Flow, Turbulence and Combustion, 2000, vol. 65, no. 3, pp. 393-415.

Atroshenkov S.N. — Leading Applied Mathematician, S.P. Korolev Rocket and Space Corporation Energia (Lenina ul. 4a, Korolev, Moscow Region, 141070 Russian Federation).

Platonov V.N. — Head of Department, S.P. Korolev Rocket and Space Corporation Energia (Lenina ul. 4a, Korolev, Moscow Region, 141070 Russian Federation).

Gubarev F.V. — Head of Applied Research Department, DATADVANCE (Nauchnyy proezd 17, Moscow, 117246 Russian Federation).

Saratov A.A. — Structural Analyst, DATADVANCE (Nauchnyy proezd 17, Moscow, 117246 Russian Federation).

Please cite this article in English as:

Atroshenkov S.N., Platonov V.N., Gubarev F.V., Saratov A.A. Algorithm of ISS Optimal Propellant Maneuver with Path Constraints in ISS Structure Loads. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Instrum. Eng.], 2017, no. 4, pp. 118-138. DOI: 10.18698/0236-3933-2017-4-118-138

i Надоели баннеры? Вы всегда можете отключить рекламу.