автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Математическое моделирование переориентации орбитального космического аппарата со сферическим солнечным парусом
Автореферат диссертации по теме "Математическое моделирование переориентации орбитального космического аппарата со сферическим солнечным парусом"
На правах рукописи
Федоренко Алексей Николаевич
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ПЕРЕОРИЕНТАЦИИ ОРБИТАЛЬНОГО КОСМИЧЕСКОГО АППАРАТА СО СФЕРИЧЕСКИМ СОЛНЕЧНЫМ ПАРУСОМ
Специальность 05.13.18 -Математическое моделирование, численные методы и комплексы программ
(технические науки)
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата технических наук
Москва - 2014 г.
2 ^ ИЮЛ 2014
005550896
005550896
Работа выполнена в федеральном государственном автономном образовательном учреждении высшего профессионального образования «Национальный исследовательский университет «Высшая школа экономики»
Научный руководитель: Чумаченко Евгений Николаевич,
доктор технических наук, профессор, заведующий кафедрой механики и математического моделирования Национального исследовательского университета «Высшая школа экономики»
Официальные оппоненты: Зуев Владимир Васильевич, доктор
физико-математических наук, заведующий кафедрой прикладной математики и механики ФГБОУ ВПО «Московский государственный университет приборостроения и информатики»
Щекутьев Александр Федорович, кандидат технических наук, ведущий научный сотрудник ФГУП Центральный научно-исследовательский институт машиностроения (ЦНИИмаш)
Ведущая организация: ФГБОУ ВПО «Московский государственный
университет имени М.В. Ломоносова»
Защита состоится 18 сентября 2014 года в 14.00 на заседании диссертационного совета Д 212.048.09, созданного в «Национальном исследовательском университете «Высшая школа экономики», по адресу: 105187, г. Москва, ул. Кирпичная, д.ЗЗ, ауд.503.
С диссертацией можно ознакомиться в библиотеке Национального исследовательского университета «Высшая школа экономики» по адресу: 101000, Москва, ул. Мясницкая, д.20, и на сайте http://www.hse.ru/sci/diss/
Автореферат разослан « Г » июля 2014г.
Ученый секретарь диссертационного совета, д. т. н., профессор Назаров Станислав Викторович
Общая характеристика работы
Актуальность работы. Для современных проектов солнечных парусов особый интерес представляет использование поверхностей, отдельные участки которых в разных режимах обладают разными отражающими характеристиками. Благодаря этому можно регулировать давление на различные участки паруса, и появляется возможность управлять ориентацией космических аппаратов (КА). В мембрану первого плоского солнечного паруса Ikaros, запущенного в 2010 году, уже было встроено несколько вставок из жидкокристаллических пленок, которым можно было задавать прозрачное или непрозрачное состояние. Эти вставки образовывали систему вспомогательного управления ориентацией паруса, которая оправдала ожидания экспериментаторов. Многие проекты неплоских солнечных парусов имеют большую перспективу из-за удобства способа разворачивания мембраны и высокой управляемости. В диссертационной работе в качестве варианта паруса предложена оригинальная конструкция, состоящая из шести скрепленных между собой сферических парусов, разбитых на участки с изменяемыми отражающими свойствами. Форма сферы выбрана в связи с тем, что она хорошо подходит для раскрытия мембраны раздуванием.
В литературе по тематике плоских солнечных парусов широко используется модель для силы, учитывающая два способа отражения света от поверхности плоского паруса, а также поглощение энергии с последующим переизлучением (C.R. Mclnnes). Эта модель была обобщена для паруса с произвольными формами поверхностей, задаваемых аналитически (L. Rios-Reyes, D. J. Scheeres). Рассматриваемый в диссертации солнечный парус из шести сфер с изменяемыми оптическими параметрами является примером, когда возникают несколько новых задач, связанных с определением и построением действующих на парус возмущений. Необходимо обеспечить возможность разбиения поверхности на большое число участков с переменными отражающими характеристиками, что предполагает оперативную
3
обработку возмущений от каждого участка для построения результирующего воздействия на КА. Также требуется отслеживать и прогнозировать затенение участков паруса другими частями конструкции в процессе переориентации КА.
Объектом исследования диссертации являются солнечные паруса с переменными отражающими характеристиками, используемые для управления ориентацией КА.
Предметом исследования является математическая модель предложенного солнечного паруса, построение которой требуется для определения результирующего вращающего возмущения и создания системы управления ориентацией КА.
Цель работы заключалась в построении и исследовании математической модели предлагаемого солнечного паруса из шести сфер, которая бы учитывала его особенности и условия эксплуатации. Анализ результатов, полученных на основе модели, позволяет сделать оценку об эффективности этого паруса и целесообразности его применения.
Научная новизна. Системы управления ориентацией объекта с использованием эффекта давления солнечного излучения применялись ранее в некоторых космических миссиях для стабилизации КА за счет воздействия светового давления на панели солнечных батарей или поверхности плоских солнечных парусов. Однако при этом многообразие возможных достижимых ориентаций (поворотов вокруг центра масс) не охватывало полностью множество всех необходимых положений ориентации (присутствовали "мертвые зоны"), либо для переориентации КА применялись другие дополнительные механизмы помимо солнечного паруса (двигательные установки ориентации, гиродины). В диссертации получены следующие новые результаты, развивающие идеи использования солнечных парусов для управления переориентацией КА:
1. Построена математическая модель солнечного паруса оригинальной конструкции с использованием поверхностей сферической формы,
4
обеспечивающего полную управляемость ориентацией КА исключительно за счет использования давления солнечного излучения при любом начальном направлении Объект-Солнце по отношению к системе координат, связанной с
КА.
2. Построены и протестированы алгоритмы переключения большого количества участков паруса в режимы отражения, поглощения с переизлучением, или пропускания света для регулирования давления света на поверхность и создания вращающего момента.
3. Разработан комплекс программ, реализующий алгоритмы и численные методы, необходимые при моделировании движения объекта с солнечным парусом. Вычислительный модуль комплекса программ проводит построение вращательных воздействий на КА со стороны пикселей солнечного паруса, выполняет численное интегрирование уравнений движения объекта вокруг центра масс под воздействием вращательных моментов от паруса, оценивает размеры солнечного паруса, требуемого для конкретной миссии на орбите в зависимости от большого количества параметров (моментов инерции конструкции, оптических коэффициентов поверхности, высоты орбиты и т.д.).
4. Получены оценки:
. характерных размеров паруса в зависимости от ряда параметров миссии КА;
• времени, необходимого на переориентацию;
• точности построения ориентации;
. потребной памяти и производительности бортовой вычислительной системы, осуществляющей управление предлагаемым солнечным парусом.
Научная и практическая ценность работы. Полученные в работе результаты подтверждают возможность осуществления проекта с рассматриваемой конструкцией паруса, дают обоснование его перспективности. Разработанный программный комплекс имитационного моделирования движения КА вокруг центра масс под действием солнечного паруса пригоден для прогнозирования движения, анализа поведения и управления движением
5
перспективных реальных KA, в первую очередь, научного и народнохозяйственного назначения. Получили внедрение и используются в «НПО им. С.А. Лавочкина» следующие результаты диссертационной работы:
• Разработанная математическая модель солнечного паруса с переменными отражающими характеристиками;
• Разработанные алгоритмы переключения пикселей для стабилизации объекта вокруг центра масс.
Апробация диссертации. Результаты диссертации докладывались автором на следующих конференциях: VIII Конференция молодых ученых, посвященная Дню космонавтики и 50-летию полета Юрия Гагарина (Москва, 2011), Всероссийская научно-техническая конференция и школа молодых ученых, аспирантов и студентов "Авиакосмические технологии" (Воронеж, 2011 - Москва, 2012), ежегодная Научно-техническая конференция студентов, аспирантов и молодых ученых МИЭМ (2011-2014), IX Конференция молодых ученых, посвященная Дню космонавтики (Москва, 2012), 2-я международная научно-практическая конференция "Инновационные информационные технологии" (Прага, 2013), Международная конференция "International Astronautical Congress" (Пекин, 2013).
Результаты работы обсуждались на семинарах кафедры Механики и математического моделирования НИУ ВШЭ под руководством профессора Чумаченко E.H.
Публикации. По теме диссертации опубликовано 10 печатных работ. Среди них 4 печатных работы, опубликованные в журналах, включенных в Перечень ведущих рецензируемых научных журналов и изданий ВАК [1-4].
Структура и объем диссертации. Работа состоит из введения, обзора литературы, 4 глав, основных выводов, списка источников литературы и приложения. Общий объем диссертации 123 страницы, 59 иллюстраций, 4 таблицы и список литературы из 46 наименований.
Содержание работы
В обзоре литературы раскрывается вопрос актуальности исследования. Кратко описаны уже осуществленные проекты с использованием солнечного давления и непосредственно солнечных парусов. Даны предварительные оценки эффективности парусов в перспективных космических миссиях.
В первой главе диссертации приведены распространенные модели для определения действующей на солнечный парус силы. Для достаточно большого расстояния г до Солнца (г » Rs) давление определяется по формуле
= (1)
где Rs радиус солнца, с скорость света, /„ удельная интенсивность солнечного излучения. Давление света на орбите Земли приблизительно составляет 4,6х1(Г6Н-м"2.
В простейшем предположении о полном зеркальном отражении всех падающих на плоский парус фотонов выражение для результирующей силы принимает вид
f = 2PA{ü-ñfñ, (2)
где А площадь паруса, n = («„n2,«3f векТ0Р нормали к поверхности, который составляет угол а с вектором направления падающего света й. Более строгая гипотеза предполагает зеркальное отражение, отражение рассеиванием и поглощение с последующим переизлучением (C.R. Mclnnes, 1999). В этом случае
7 = 2/McosafoK + (¿2 cosa + ¿>3 )Л] , (3)
где b\=X-{\-sp), b2=sp, ¿3=-
/ \ / efBf-sbBb
, p — общий
Ef +sb
коэффициент отражения, s- коэффициент зеркального отражения, ef w s
ь
коэффициенты излучения передней и обратной сторон паруса соответственно, коэффициенты ВJ и Вь характеризуют распределение отраженных
рассеиванием фотонов передней и обратной сторон паруса в зависимости от направления.
Обобщение формулы для вычисления результирующей силы, действующей на произвольную поверхность, заключается в интегрировании силы по элементу площади ¿А. Для определения результирующей силы на всю поверхность необходимо провести серию вычислений интегралов, являющихся компонентами тензоров рангом от одного до трех (Ь. Яюз-Яеуез, О. I. ЗсЬеегеБ, 2004):
Т^Нп^А, ^ = ' = \/пгпМА УД = 1 • 2,3
Л'л "а -А
(4)
Вектор действующей силы в записи по компонентам принимает вид
/у = РА[2Ь2щТ(;кик + (Ъг + \)и^8]кик - 2Ь,ТАик] , (5)
где использование одинаковых индексов в произведении означает
[1, ] = к
суммирование по ним, и введен символ Кронекера 5= ■ ф ¡1ш
Если элемент поверхности с1А имеет радиус-вектор ^ = (с/1,с/2,й3)т относительно некоторой точки, то вращающий момент относительно этой точки рассчитывается по формуле ¿М = ■ йР, где использовано обозначение
0 -Й?3 с12 ' ¿3 0 - с/,
■-М-
-¿2 с/, 0
В записи по компонентам вращающий момент примет форму
М}=Р[Я]кик+и1Яцкик), (6)
где = \ гЬз^тсЫ, Яик = \ [ь2 - Гип,5;к)+ ] <¿4.
А Л
Очевидно, приведенные формулы предполагают отсутствие затенения на
площадях паруса, для которых рассчитывается сила и момент. В
математической модели солнечного паруса из шести скрепленных штангами
одинаковых сфер (Рисунок 1), построенной во второй главе, это ограничение
отсутствует. Для этого каждый из шаров разбит на большое число
элементарных участков (пикселей) с изменяемыми оптическими параметрами,
что позволяет отслеживать затененные области и управлять ориентацией КА.
Направление к центру Земли
('•г') |
Направление света от Солнца
>-Г)
Рисунок 1. Конструкция солнечного паруса и ориентация на орбите
Пиксели могут быть в двух состояниях: активном или неактивном. Пиксели, преимущественно поглощающие или пропускающие солнечный свет, будем называть неактивными, а отражающие подавляющую часть света -активными. Идеальным вариантом является поверхность, которая в активном состоянии полностью отражает свет, а в неактивном становится прозрачной. На активные участки паруса будет действовать сила, значительно превышающая силу, действующую на неактивные участки. Благодаря этой разнице, управляя состоянием каждого пикселя, можно получить вращающий момент для
поворота конструкции. Поверхность сферы может быть аппроксимирована N квадратами со стороной с/ с зазорами в зависимости радиуса. При этом силу на пиксель можно вычислять, следуя формулам (2) или (3) для плоского паруса, прикладывая ее в центр пикселя для вычисления момента.
Рассматривается так же вариант разбиения поверхности сферы на сегменты семействами параллелей и меридиан. В этом случае для расчета силы и момента применяются формулы (4-6).
Центр масс всей конструкции из тела аппарата и паруса расположен в точке пересечения штанг. Будем считать, что давление света с каждой сферы передается в ее центр, где она скреплена с концом своей штанги. Задача состоит в том, чтобы создавать конфигурации активных и неактивных пикселей таким образом, чтобы осуществить маневр по переводу КА в заданную ориентацию. Начиная приблизительно с высоты 1000км считается, что определяющие возмущения создаются гравитацией и солнечным давлением. Для перехода от связанной с конструкцией системы координат к орбитальной используется оператор А = \аЛ от компонент кватерниона д :
Изменение ориентации конструкции с главными моментами инерции Ji, J2, J3 описывается системой дифференциальных уравнений Эйлера
^ + ^ _ ^^ =щ + мС] + ^
А= 2{q^qг+qйq■i) 2(<?о+9|)-1 2(929З-<?о<71)
2(<?1<7з -<?О<?2) 2(<72д3 + (70<7|) 2(^02 + <?32) - 1
(7)
а
J2 —- + (У, - J-i)a)^co3 =и2 + Мсг + с12 Л
^ + ^ _ ^)й;|й;2 = «з + Мсъ + (Iз
с(а)-
Л
Ч\ 0 <»г
Чг _ 1 -сог 0 ЫУ 42
<7з ~ 2 0 а>1 <7з
Ао. Г03* -сог 0
Ма =
М.
а 1
М,
Мг
С2
Ч3
J2
(у, -У3)Л13Лзз
(-7, +^2)^23^13
(10)
где со угловая скорость в связанной с телом системе координат, й суммарный управляющий вращающий момент от пикселей паруса, Мс вращающий момент от гравитации, /и = 3,986х Ю14м3/с2 гравитационный параметр Земли, Ло высота орбиты от центра Земли, 2 момент вследствие остальных возможных внешних возмущений.
Для численного решения применяется метод Рунге-Кутта четвертого порядка точности.
Для создания вращающего воздействия на парус построены алгоритмы переключения пикселей. Множество доступных управляющих моментов II состоит из сумм моментов от каждого пикселя для всевозможных конфигураций активных и неактивных пикселей. Для минимизации затрачиваемого на маневр времени требовался алгоритм создания максимального по модулю вращающего момента вокруг требуемой оси. Так как множество II содержит конечное количество элементов, эта задача была переформулирована как создание максимального по модулю момента, отклоняющегося от направляющего вектора оси в пределах заданного угла. Чтобы определить незатененные области поверхности паруса, вычисляются и анализируются координаты проекций вершин пикселей на плоскость, перпендикулярную направлению света. Проверка всех возможных конфигураций активных и неактивных пикселей на незатененных областях для выбора наиболее подходящей была невозможна в силу очень большого
11
количества вариантов. Поэтому был реализован "жадный" алгоритм. Его смысл заключается в построении некоторого начального приближения, которое затем оптимизируется путем циклического перебора всех освещенных пикселей. На каждом шаге цикла принимается локально оптимальное решение о том, активировать ли данный пиксель, или оставить его неактивным.
Аналогичным образом было реализовано построение приближения к произвольному целевому управлению и. Если й превосходит по модулю доступные в и управления, то результатом работы этого алгоритма становится приближение Мк~Хй, 0 < Л < 1. Между векторами Мк и й образуется некоторый угол погрешности, который может оказаться неприемлемо большим, если й существенно выйдет за пределы ресурсов и. Задача осложняется тем, что и зависит от ориентации КА, так как части паруса могут попадать в тень других частей конструкции. Поэтому для оценки доступных ресурсов II выполняется алгоритм создания максимального вращающего момента. Полученные ограничения на й используются для стабилизации КА в главе 4.
В третьей главе было проведено тестирование алгоритмов на многочисленных примерах с использованием модели идеального, и неидеального отражения света с различными наборами оптических параметров.
На языке С++ был разработан комплекс программ для реализации всех алгоритмов, приводимых в диссертации. В этом комплексе могут быть выделены следующие подсистемы: вычислительный модуль, графический клиент, клиент экспорта и импорта данных. Вычислительный модуль включает в себя подмодуль для определения необходимых геометрических параметров паруса и подмодуль для моделирования изменения ориентации КА под действием солнечного давления. Подмодуль для определения необходимых геометрических параметров находит критические ориентации, в которых комбинация гравитационного момента и затенения создает наихудшую в смысле управляемости ситуацию. Он так же позволяет автоматически подбирать необходимые размеры паруса в зависимости от большого количества
12
параметров задачи: моментов инерции КА, оптических свойств поверхности, высоты орбиты. На основе значений вращающего момента, который можно создать пикселями паруса, а так же затрачиваемого времени на тот или иной маневр, можно оценить, достаточны ли размеры паруса для конкретной миссии.
Подмодуль для имитационного моделирования переориентации КА выполняет вычисления по схеме, представленной на Рисунке 2. Разбиение сферы на пиксели производится один раз в начале маневра, а координаты нормалей к поверхности пересчитываются в соответствии с текущей
ориентацией.
В графическом модуле (Рисунок 3) отображается изменение ориентации КА во времени, проводится схематическое рисование шаров паруса со штангами, направляющего вектора для момента, активных и неактивных пикселей на шарах. Это позволяет визуально проверить согласованность конфигурации активных и неактивных пикселей с направлением результирующего момента, что повышает надежность результатов.
Разбиение сфер на пиксели, вычисление и размещение в памяти нормалей к поверхности
1) Определение целевого управляющего воздействия на основе текущего состояния системы_
2) Определение освещенных областей, вычисление и размещение в памяти двух вариантов воздействии от каждого пикселя ____
3) Построение приближения к целевому управляющему воздействию ____
4) Перевод системы в состояние, соответствующее
следующему моменту времени
Рисунок 2. Схема выполнения задач вычислительного модуля для моделирования переориентации КА
" J "
Рисунок 3. Графическое отображение активности пикселей и ориентации КА
Количество пикселей разбиения и требования на точность отклонения построенного момента от целевого направления являются основными параметрами, определяющими время подбора конфигурации активных пикселей. Время подбора конфигурации несколько варьируется и в зависимости от совокупности следующих параметров: текущей ориентации, оси вращения, соотношения между воздействием гравитации и солнечным излучением. Для получения характерных значений времени в зависимости от числа пикселей проводились тестовые маневры вокруг главных осей аппарата с целью оценить максимальное и среднее время на построение конфигурации пикселей. Рассматривался парус с квадратными пикселями со штангами длиной 5м и шарами радиусом 1м. Допуск на точность отклонения результирующего момента принят равным 0,25°. Тестовые вычисления проводились на процессоре Intel Core ¡7-3630QM 2.4GHz без распараллеливания. В таблице 1 показано максимальное время, а так же среднее время на обработку пикселей по ходу маневра. В данном тесте при количестве пикселей разбиения, превышающем 300000, подбор конфигурации ведется более 20 секунд. Подобное запаздывание между началом построения целевого управления пикселями и его реализацией даже с учетом малой величины угловой скорости
может привести к невозможности управлять парусом в режиме реального времени. Запаздывание может быть уменьшено путем снижения требований точность маневра. Система в целом способна оперировать приблизительно 1000000 пикселей.
Таблица 1
Количество пикселей 6744 28842 184896 >300000
Среднее время обработки, мс 56 265 1735 >20000
Максимальное время, мс 63 328 2280 >20000
Была проведена оценка эффективности паруса с квадратными пикселями со стороной d. Она определяется следующими параметрами, которые и необходимо выбрать при проектировании паруса для конкретной миссии:
1) Размер пикселя
2) Длина штанг Ь
3) Радиус шаров К
В работе приводятся несколько примеров полученных на основе модели характерных значений вращающего момента и повышения его величины изменением этих параметров.
В случае затенения одних частей паруса другими может возникнуть падение величины вращающего момента. Для вариантов КА из таблицы 2 рассчитаны требуемые длины штанг и радиусы шаров с тем критерием, чтобы в любой ориентации можно было создать вращающий момент в произвольном направлении в предположении модели идеального отражения. Результаты этих оценок показаны на рисунках 4-6.
Таблица 2
вариант № Jъ КГХМ2 72> КГХМ*1 с1, м I, м
1 650 675 675 0,05 5
2 102 105 110 0,02 меняется
3 600 675 675 0,05 5
О '
О 5000 10000 15000 20000 25000 10000
Высота орбиты, км
Рисунок 4. Радиус шара солнечного паруса в зависимости от высоты орбиты. Вариант паруса №1 из таблицы 1
Высота орбиты, км
Рисунок 5. Радиус шара и длина штанг солнечного паруса в зависимости от высоты орбиты.
Вариант паруса №2 из таблицы 1
Высота орбиты, км
Рисунок 6. Радиус шара солнечного паруса в зависимости от высоты орбиты. Вариант паруса №3 из таблицы I
В четвертой главе описывается используемый алгоритм стабилизации КА с использованием метода скользящих режимов, который был включен в комплекс программ для имитации маневров паруса. Этот метод позволяет осуществлять маневры даже при наличии возможных неточностей в принимаемой модели паруса, неучтенных возмущений, ошибках в моментах инерции, т.е. обладает робастностью. Общая идея не принадлежит лично автору диссертации. Но в работе предложен принцип оптимального подбора неизвестных параметров для минимизации затрачиваемого времени на маневр переориентации паруса при использовании данного метода.
Осуществляется переход к параметрам = --, = 1, 2, 3, которые
1 + <7о
позволяют описывать вращения в пределах 360°. Равносильной системе уравнений (8) и (9) будет система
J— = -й)xJ5> + й + d (11)
Л
^ = С{а)а>, (12)
dt
где использованы обозначения
"1 0 0
С(<т) = -[(1 -ата)Е3 + 2а" + 2аат], £3 =
4
0 1 0 0 0 1
(13)
Гравитационный момент Мс отнесем к суммарным внешним возмущениям с/ . Поверхность скольжения ищется в виде
¿ = й + = б (14)
\ + а' а
Производная ? по времени имеет вид
у ^ = у + ум(- ) - = _+ й + 2 + ш{а)а>, (15)
Л Л
где
4(1 +er er)
Управление состоит из двух слагаемых
Ü = йэкв + й„, щкв = аМ - JM{ä)ä3, iin = - а2 sgn(J), (16)
'»п 0 0 ^ '«21 0 0 ^
где = 0 «12 0 и а2 = 0 «22 0 - диагональные матрицы с
, о 0 «13, ч 0 0 «23
положительными компонентами, sgn(j,-)-
1, s, > О, 0,s,=0 ■ -l,i,<0.
Применение к из формулы (16) к функции Ляпунова в форме V(s)--sTJs с
условием ограниченности d обеспечивает выполнение V(s)< 0. Согласно принципу Лассаля, траектория системы (11-12) с управлением (16) попадет на поверхность скольжения за конечное время и не сможет ее покинуть. При этом после попадания на поверхность скольжения имеет место ftimo<5' = О
и lim ä> = 0, что и означает стабилизацию КА.
/—»-И»
Следуя представленному методу, маневр состоит из двух частей. Первая часть заключается в переводе траектории на поверхность 1 = 0, а вторая в движении вдоль этой поверхности к точкам <т = 0 и 3 = 0.
Представим начальную ориентацию как поворот на угол 9 вокруг оси т = (тит2,т3) с a^mfjfy. На коэффициенты а, и а2 для управления
предлагается наложить условия для равномерного движения к s = 0 по всем координатам:
(17)
а, = 0, ^ = для/,У = 1,2,3
а2 j mjJj
Для минимизации времени на маневр, параметры выбираются таким образом, чтобы максимально задействовать ресурсы управления, доступные в каждый момент времени.
При достижении поверхности скольжения, управление й = йзкв + й„ скачком теряет составляющую й„. Следуя методу, после этого необходимо использовать управление й = йзкв. Если ресурсов управления в этот момент времени окажется недостаточно, с формальной точки зрения предлагаемый метод будет нарушен. Поэтому необходимо так же отыскать оптимальный параметр к для поверхности скольжения. Для этого в каждый момент времени маневра вычисляется
Когда близко границе допустимых ресурсами управлений и, по
формуле (18) определяется соответствующий текущему времени коэффициент к, и при этом по крайней мере одно из = 0. Затем к нулю будут приведены
остальные компоненты 5.
Были учтены следующие особенности, которые могут привести к нарушению необходимых условий работы метода, или снижению его эффективности по минимизации времени:
1. Выход системы в более эффективное состояние в дальнейшее время маневра после выбора к. Это означает существование оптимальной поверхности скольжения в более поздний момент времени.
2. Выход йЭКв(() в дальнейшее время маневра из допустимого ресурсами множества управлений и, вызванное переходом в ориентацию с большой долей затененных пикселей. В этом случае может быть нарушен рассматриваемый метод.
(18)
и соответствующее ему й1Кв{1).
3. Кроме того, при наличии внешних возмущений или неопределенностей необходимо оставить ресурс для удержания движения вдоль 5=0. Исходя из оценки > 0 для максимально возможного модуля этих внешних возмущений по каждой компоненте, в режиме скольжения должно выполняться а2,- >■£.,-. Поэтому чтобы оставить запас, компоненты £,„(/) следует выбирать не при достижении границы и, а при достижении определенной ее окрестности. Для-того чтобы обойти описанные ситуации, алгоритмом предусмотрены пробные маневры.
В работе рассмотрено несколько примеров стабилизации КА по описанному методу. В одном из них на вход алгоритму подаются моменты инерции с ошибкой в 1% от реальных, и помимо гравитационного момента
присутствуют неизвестные внешние возмущения. Подаваемые на вход
2 2 алгоритму моменты инерции равны Jx = 650кгхм , У2 -¿ъ =б75кгхм , в то
время как истинные (используемые при решении ОДУ) моменты инерции ./,',
У2 и имеют вид
= 0,997,, 1г = 1,01У2, ^ = 0,99У3
Внешние условно неизвестные вращающие воздействия описываются формулой
2 + 2соз(я?/60) (;) = -1 + 5т(®/60) х Ю~бН • м 3-3со5(лг/60)
На Рис. 7-8 показаны результаты численного моделирования маневра. Пикселями паруса реализовывался вращающий момент, обеспечивающий достижение поверхности скольжения за минимальное время. Стремление параметров а и со к нулевому значению означает стабилизацию КА.
Рисунок 7. Изменение компонент угловой скорости в процессе поворота
Рисунок 8. Изменение компонент а в процессе поворота
Основные результаты и выводы:
1. Построена математическая модель конструкции сферического солнечного паруса на орбите Земли, предполагающая разбиение паруса на большое количество участков (до одного миллиона), и учитывающая возможные перекрытия участков поверхности паруса от света.
2. Для быстрого построения требуемого вращающего воздействия из большого количества пикселей был разработан алгоритм с применением логики "жадного" алгоритма. Он обеспечил достаточную скорость
обработки возмущений от пикселей, чтобы управлять парусом в режиме реального времени.
3. На основе математической модели был разработан комплекс программ для имитации движения модели конструкции и оценивания ее эффективности.
4. Разработанная имитационная система способна в зависимости от множества параметров задачи и требований к КА определить необходимые геометрические параметры паруса, обеспечивающие выполнение установленной миссии.
5. В имитационную систему был включен и протестирован алгоритм стабилизации КА, оптимизированный с точки зрения минимизации времени для использованного метода стабилизации, и позволяющий оценить эффективность по быстродействию предложенной конструкции паруса.
Список публикаций
Работы, опубликованные в рецензируемых журналах, рекомендованных ВАК Министерства образования и науки РФ:
1. Федоренко А. Н. О задаче моделирования и управления шарообразными космическими парусами // Вестник Тамбовского государственного технического университета. 2011. - Т.17. - № 4. - С, 1044-1052. - 0.6 а.л. (в соавт. с Чумаченко Е. Н., Данхэмом Д. У., Назировым Р. Р., Кулагиным В. П., Малашкиным А. В., Эйсмонтом Н. А.), личный вклад автора 0.16 а.л.
2. Федоренко А.Н. Моделирование использования солнечного ветра для орбитальных маневров космических аппаратов // Вестник Воронежского государственного технического университета. 2011. - Т.7. - №11.2 -С.71-75. - 0.4 а.л. (в соавт. с Чумаченко E.H., Малашкиным A.B.), личный вклад автора 0.15 а.л.
3. Федоренко А. Н. Управление группировкой космических аппаратов в окрестности Солнечно-Земных коллинеарных точек либрации с помощью солнечного паруса // Вестник машиностроения. 2013. - № 2. -С. 43-46. - 0.4 а.л. (в соавт. с. Назировым Р. Р. , Эйсмонтом Н. А.,Чумаченко Е. Н„ Данхэмом, Д. У., Логашиной И. В.), личный вклад автора 0.05 а.л.
4. Федоренко А. Н. Управление космическими аппаратами с помощью солнечного излучения // Космические исследования. 2014. - Т. 52 .- №3. -С. 257-263. - 0.6 а.л. (в соавт. с Чумаченко Е. Н., Назировым Р. Р., Данхэм Д. У.), личный вклад автора 0.3 а.л.
Другие работы, опубликованные автором по теме диссертации:
5. Федоренко А.Н. Моделирование и управление шарообразными солнечными парусами // Труды XII Всероссийской научно-технической конференции и школы молодых ученых, аспирантов и студентов "Авиакосмические технологии" (АКТ-2011). Воронеж, 2011. С. 105-106. 0.07 а.л.
6. Федоренко А.Н. Управление космическим аппаратом с помощью солнечного паруса // VIII конференция молодых ученых, посвященная Дню космонавтики. Тезисы докладов. Сборник фундаментальные и прикладные космические исследования. М.: ИКИ РАН, 2011. С. 78. 0.07 а.л.
7. Федоренко А.Н. Моделирование вращения спутника на орбите земли с использованием солнечного паруса // Тезисы докладов. IX конференция молодых ученых, посвященная Дню космонавтики. Сборник фундаментальные и прикладные космические исследования. М.: ИКИ РАН, 2012. С. 83-84. 0.07 а.л. (в соавт. с Малашкиным A.B.), личный вклад автора 0.04 а.л.
8. Федоренко А.Н. Автоматизация оценки геометрических параметров сферического солнечного паруса, необходимого для маневров КА в гравитационном поле // Тезисы XIV Всероссийской научно-технической конференции и школы молодых ученых, аспирантов и студентов "Авиакосмические технологии" (АКТ-2013). Москва, 2013. С. 73-74. 0.15 а.л.
9. Федоренко А.Н. Управление ориентацией космического аппарата со сферическими солнечными парусами // Материалы 2-й международной научно-практической конференции "Инновационные информационные технологии", Том 2. Прага, 2013. С. 415-420. 0.4 а.л. (в соавт. с Чумаченко Е.Н., Данхэмом Д.У.), личный вклад автора 0.13 а.л.
10. Fedorenko А. N. Design of spherical solar sails for spacecraft attitude maneuvers.// Материалы Международной конференции "International Astronautical Congress". Пекин, 2013. IAC-13,Cl,1,8x16837, 8 стр. 0.6 а.л. (в соавт. с Chumachenko Е. N., Dunham D. W., Eismont N. A.), личный вклад автора 0.4 а.л.
Лицензия ЛР № 020832 от «15» октября 1993 г. Подписано в печать <3 » ЫЛО-!-?- Формат 60x84/16
Бумага офсетная. Печать офсетная. Усл. печ. л. 1. Тираж 100 экз. Заказ №
Типография издательства НИУ ВШЭ, 125319, г. Москва, Кочновский пр-д., д. 3.
Текст работы Федоренко, Алексей Николаевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ
Федеральное государственное автономное образовательное учреждение высшего профессионального образования Национальный исследовательский университет «Высшая школа экономики»
Математическое моделирование переориентации орбитального космического аппарата со сферическим солнечным парусом
Специальность 05.13.18 - Математическое моделирование, численные методы и комплексы программ (технические науки)
Диссертация
на соискание ученой степени кандидата технических наук
04201460537
Федоренко Алексей Николаевич
Научный руководитель доктор технических наук, профессор Чумаченко Евгений Николаевич
Москва - 2014
Содержание
Введение.......................................................................................................3
ГЛАВА 1 Основы для определения давления солнечного света и моделирования действующей на парус силы.........................................16
1.1 Модель идеального зеркального отражения..............................16
1.2 Определение давления солнечного света с использованием элементов теории переноса энергии.......................................................18
1.3 Сила давления на солнечный парус в случае модели неидеального отражения..........................................................................23
ГЛАВА 2 Построение математической модели солнечного паруса из шести сфер и результирующего управляющего воздействия..............33
2.1 Идея конструкции паруса для управления ориентацией КА ... 33
2.2 Системы координат и уравнения движения паруса на орбите. 34
2.3 Определение действующей силы на поверхность сферического паруса.................................................................................39
2.4 Постановка задачи о переводе в заданную ориентацию...........40
2.5 Выбор модели отражения света...................................................42
2.6 Алгоритм построения приближения к максимально возможному по модулю вращающему моменту вокруг требуемой оси
с заданной точностью отклонения..........................................................44
2.7 Алгоритм построения приближения к целевому моменту.......50
ГЛАВА 3 Анализ работы алгоритмов и оценка необходимых размеров солнечного паруса.....................................................................................54
3.1 Комплекс программ для моделирования переориентации КА и оценки необходимых размеров солнечного паруса...............................54
3.2 Оценка эффективности солнечного паруса на основе его модели........................................................................................................57
3.3 Алгоритм оценки необходимых геометрических параметров паруса и примеры его работы..................................................................64
3.4 Корректность работы алгоритмов для различных сценариев отражения солнечного света....................................................................71
ГЛАВА 4 Алгоритм стабилизации КА...................................................81
4.1 Построение управления с использованием скользящих режимов......................................................................................................81
4.2 Принципы выбора параметра к и параметра а2 для минимизации времени маневра...............................................................88
4.3 Пример поворота вокруг главной оси.........................................95
4.4 Принцип подбора параметров для произвольных маневров с неопределенностями и внешними возмущениями..............................101
4.5 Пример стабилизации КА при моделировании без учета неопределенностей и внешних возмущений........................................104
4.6 Стабилизация КА с учетом неопределенностей в моментах инерции и внешних возмущений...........................................................110
Список источников литературы............................................................119
Приложение 1 - Акт о внедрении в отрасль........................................124
Ск^
Введение
Несмотря на свою небольшую величину, создаваемые солнечным излучением возмущения зачастую являются необходимым элементом при моделировании движения многих космических объектов [1, 2, 3]. В частности, солнечное давление может существенно изменить траекторию космического аппарата (КА) с крупными панелями солнечных батарей [18, 19]. Известным примером влияния солнечного излучения на динамику полета является предсказанный теоретически эффект Ярковского [20], который был подтвержден отклонением небольших астероидов от расчетной траектории при длительном наблюдении. Более того, при планировании некоторых космических миссий эффекты излучения были рассмотрены не как лишь дополнительная проблема, но и как возможность управлять движением. Например, солнечное давление было использовано для корректировки траектории КА с крупными панелями солнечных батарей [21, 22, 23].
Как правило, перемещение в космическом пространстве с использованием солнечного паруса требует использования поверхностей с большой площадью из-за быстрого уменьшения величины давления света с удалением от Солнца. Гораздо быстрее нашла практическое применение идея управления ориентацией КА с использованием солнечного давления, так как для этого достаточно существенно меньших отражающих площадей. Одна из таких идей получила развитие в данной работе.
Актуальность работы. Для современных проектов солнечных
парусов особый интерес представляет использование поверхностей,
отдельные участки которых в разных режимах обладают разными
отражающими характеристиками. Благодаря этому можно
регулировать давление на различные участки паруса, и появляется
3
возможность управлять ориентацией. В мембрану первого плоского солнечного паруса Ikaros [24, 25] уже было встроено несколько вставок из жидкокристаллических пленок, которым можно было задавать прозрачное или непрозрачное состояние. Эти вставки образовывали систему вспомогательного управления ориентацией паруса, которая оправдала ожидания экспериментаторов. Многие проекты неплоских солнечных парусов имеют большую перспективу из-за удобства способа разворачивания мембраны и высокой управляемости. В диссертационной работе в качестве варианта паруса предложена оригинальная конструкция, состоящая из шести скрепленных между собой сферических парусов, разбитых на участки с изменяемыми отражающими свойствами. Форма сферы выбрана в связи с тем, что она хорошо подходит для раскрытия мембраны раздуванием.
В литературе по тематике плоских солнечных парусов широко используется модель для силы, учитывающая два способа отражения света от поверхности плоского паруса, а так же поглощение энергии с последующим переизлучепием (C.R. Mclnnes, [26]). Эта модель была обобщена для паруса с произвольными формами поверхностей, задаваемых аналитически (L. Rios-Reyes, D. J. Scheeres, [27]). Рассматриваемый в диссертации солнечный парус из шести сфер с изменяемыми оптическими параметрами является примером, когда возникают несколько новых задач, связанных с определением и построением действующих на парус возмущений. Необходимо обеспечить возможность разбиения поверхности на большое число участков с переменными отражающими характеристиками, что предполагает оперативную обработку возмущений от каждого участка для построения результирующего воздействия на КА. Также
требуется отслеживать и прогнозировать затенение участков паруса другими частями конструкции в процессе переориентации КА.
Цель работы заключалась в построении и исследовании математической модели предлагаемого солнечного паруса из шести сфер, которая бы учитывала его особенности и условия эксплуатации. Анализ результатов, полученных на основе модели, позволяет сделать оценку об эффективности этого паруса и целесообразности его применения.
Научная новизна. Системы управления ориентацией объекта с использованием эффекта давления солнечного излучения применялись ранее в некоторых космических миссиях для стабилизации КА за счет воздействия светового давления на панели солнечных батарей или поверхности плоских солнечных парусов. Однако при этом многообразие возможных достижимых ориентаций (поворотов вокруг центра масс) не охватывало полностью множество всех необходимых положений ориентации (присутствовали "мертвые зоны"), либо для переориентации КА применялись другие дополнительные механизмы помимо солнечного паруса (двигательные установки ориентации, гиродины). В диссертации получены следующие новые результаты, развивающие идеи использования солнечных парусов для управления переориентацией КА:
1. Построена математическая модель солнечного паруса оригинальной конструкции с использованием поверхностей сферической формы, обеспечивающего полную управляемость ориентацией К А исключительно за счет использования давления солнечного излучения при любом начальном направлении Объект-Солнце по отношению к системе координат, связанной с КА.
2. Построены и протестированы алгоритмы переключения большого количества участков паруса в режимы отражения, поглощения с переизлучением, или пропускания света для регулирования давления света на поверхность и создания вращающего момента.
3. Разработан комплекс программ, реализующий алгоритмы и численные методы, необходимые при моделировании движения объекта с солнечным парусом. Вычислительный модуль комплекса программ проводит построение вращательных воздействий на КА со стороны пикселей солнечного паруса, выполняет численное интегрирование уравнений движения объекта вокруг центра масс под воздействием вращательных моментов от паруса, оценивает размеры солнечного паруса, требуемого для конкретной миссии на орбите в зависимости от большого количества параметров (моментов инерции конструкции, оптических коэффициентов поверхности, высоты орбиты и т.д.).
4. Получены оценки: характерных размеров паруса в зависимости от ряда параметров миссии КА; времени, необходимого на переориентацию; точности построения ориентации; потребной памяти и производительности бортовой вычислительной системы, осуществляющей управление предлагаемым солнечным парусом.
Научная и практическая ценность работы. Полученные в работе результаты подтверждают возможность осуществления проекта с рассматриваемой конструкцией паруса, дают обоснование его перспективности. Разработанный программный комплекс имитационного моделирования движения КА вокруг центра масс под действием солнечного паруса пригоден для прогнозирования движения, анализа поведения и управления движением перспективных реальных КА, в первую очередь, научного и народнохозяйственного назначения. Получили внедрение и используются в
«НПО им. С.А. Лавочкина» следующие результаты диссертационной работы:
• Разработанная математическая модель солнечного паруса с переменными отражающими характеристиками;
• Разработанные алгоритмы переключения пикселей для стабилизации объекта вокруг центра масс.
Апробация диссертации. Результаты диссертации докладывались автором на следующих конференциях: VIII Конференция молодых ученых, посвященная Дню космонавтики и 50-летию полета Юрия Гагарина (Москва, 2011), Всероссийская научно-техническая конференция и школа молодых ученых, аспирантов и студентов "Авиакосмические технологии" (Воронеж, 2011 - Москва, 2012), Научно-техническая конференция студентов, аспирантов и молодых ученых МИЭМ (2011-2014), IX Конференция молодых ученых, посвященная Дню космонавтики (Москва, 2012), 2-я международная научно-практическая конференция "Инновационные информационные технологии" (Прага, 2013), Международная конференция "International Astronautical Congress" (Пекин, 2013). Результаты работы обсуждались на семинарах кафедры Механики и математического моделирования МИЭМ НИУ ВШЭ под руководством профессора Чумаченко Е.Н.
Публикации. По теме диссертации опубликовано 10 печатных работ. Среди них 4 печатных работы, рецензируемых ВАК.
Структура и объем диссертации. Работа состоит из введения, обзора литературы, 4 глав, основных выводов, списка источников литературы и 1 приложения. Общий объем диссертации 123 страницы, 59 иллюстраций, 4 таблицы и список литературы из 46 наименований.
Обзор литературы
Использовать давление солнечного света для ускорения космических аппаратов впервые было предложено в 20-х годах XX века в работах К. Э. Циолковского и Ф.А. Цандера. Влияние солнечного излучения на движение искусственных спутников и варианты его использования изучались еще в годы первых космических полетов. Одна из приоритетных задач состояла в моделировании давления солнечного света на поверхность спутников Земли [4], так как это позволяло повысить точность навигации при движении по орбите, точнее управлять ориентацией. Появлялись работы с идеями управления ориентацией КА с помощью солнечного давления [28, 29]. Как показывали расчеты, для этого не требуется очень больших площадей солнечных парусов, в отличие от солнечных парусов для перемещения в космическом пространстве. Для примеров миссий, особенно в относительной близости к Солнцу, оказывалось достаточным управлять должным образом панелью солнечной батареи.
Первым аппаратом, который активно использовал солнечное
давление, считается Mariner-10 (NASA) [21]. Он был запущен с 1973
году с целью исследования Венеры и Меркурия. Этот аппарат имел
поворачиваемые солнечные батареи, которые позволяли
устанавливать ориентацию по отношению к Солнцу для поддержания
оптимальной температуры и предотвращения перегрева. Аппарат
следующего поколения MESSENGER (NASA) [22], запущенный в
2004 году, так же изначально направился к Венере, а затем был
переведен на орбиту Меркурия. В то время как неконтролируемое
солнечное давление вынуждало бы периодически использовать
двигатели для погашения накапливаемого кинетического момента,
управление ориентацией с помощью солнечных батарей обеспечивало
8
очень точную навигацию в процессе перелета и значительную экономию топлива. Аппарат японского аэрокосмического агентства 1АХА НауаЬиэа (2003 год запуска) известен в том числе и тем, что практически полностью потерял управляемость ориентации из-за различного рода неполадок в ходе миссии по забору грунта с астероида (25143) Итокава [23]. Для возврата на Землю требовалось повернуть солнечные батареи к Солнцу, и это было сделано с помощью солнечного давления на панели батарей. Благодаря этому удалось сохранить топливо, которое пригодилось уже на стадии подлета к Земле и позволило доставить образцы. Как показывают данные примеры, в современных миссиях не только невозможно обойтись без учета солнечного давления, но и полезно оценить возможности его использования.
Научные работы по вопросам использования солнечных парусов в виде мембран большой площади в качестве основного двигателя в космической миссии публикуются и накапливаются уже более полувека [5]. Расчеты показываЕОт, что для некоторых миссий солнечный парус оказывается даже более эффективным традиционных двигателей. Простая оценка эффективности приводится в [26] и использует характеристическое ускорение
л 23 А
а0 -—-— , где т масса паруса, А площадь, Р- 4,6х10_6Н/м2 т
давление света вблизи Земли, параметр ?; = 0,85 описывает отражающие свойства поверхности ( ;/ = 1 в случае полного отражения). Диапазон возможных характеристических ускорений так же зависит от толщины мембраны солнечного паруса, и составляет 0,5 - бмм/с . На Рис. 1 представлены соотношения между длиной стороны квадратного паруса и полезной нагрузкой, перемещаемой с
разными ускорениями в предположении, что полезная нагрузка составляет 1/2 от массы паруса.
Базовой характеристикой двигателей является удельный импульс I уд. Так как солнечный парус не расходует топливо, то по
т Ду 1 -1
аналогии с ракетами можно рассмотреть I д =—1п
ё
г \
ш
, где т{
т2
\т\ У
масса только паруса, т2 общая масса, Ау изменение скорости, g ускорение свободного падения. Очевидно, что удельный импульс солнечного паруса возрастает с течением времени миссии. В работе [26] так же предоставлено сравнение с удельными импульсами существующих двигательных систем и отмечена возможность в длительных миссиях превзойти по этому параметру передовые ионные двигатели.
полезная нагрузка, кг
Рисунок 1. Размеры квадратного солнечного паруса в зависимости от массы полезной нагрузки для некоторых характерных ускорений. Масса полезной нагрузки составляет 1/2 от массы паруса.
Форма и конструкция плоских солнечных парусов, как правило, обусловлены принципом их развертывания. Способ упаковывания и развертывания должен сводить к минимуму риски заклинивания
элементов или смятия мембраны солнечного паруса. На Рис. 2 показаны возможные и наиболее часто рассматриваемые конфигурации солнечных парусов. У солнечных парусов Рис. 2 (а) и (б) мембрана может вытягиваться разворачивающимися балками жесткости, либо же центробежной силой после приведения всей конструкции во вращение. Во втором случае можно вовсе попытаться обойтись без балок жесткости. Управление ориентацией осуществляется либо поворачивающимися пластинами на концах балок, либо путем перемещениями центра масс относительно центра давления. Идея конфигурации Рис. 2 (в) (Не1^уго [30]) рассматривалась в 70-е годы для миссии полета к комете Галлея. Она представлена нескольким
-
Похожие работы
- Агрегаты раскрытия формируемых центробежными силами крупногабаритных космических конструкций
- Разработка программно-математического обеспечения оптимизации траекторий КА с солнечным парусом
- Задачи оптимальной переориентации орбиты космического аппарата
- Применение вычислительной геометрии в задачах моделирования вращательного движения космических аппаратов
- Математическое моделирование управляемого движения космических аппаратов
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность