УПРАВЛЕНИЕ И МОДЕЛИРОВАНИЕ
УДК 629.78
ОПТИМИЗАЦИЯ ДВИЖЕНИЯ КОСМИЧЕСКОГО АППАРАТА С ДВИГАТЕЛЕМ МАЛОЙ ТЯГИ В СИСТЕМЕ "ЗЕМЛЯ-ЛУНА"
© 2006 О.Л. Старинова Самарский государственный аэрокосмический университет
Описывается оптимизация законов управления и траекторий движения космического аппарата с двигателем малой тяги, выполняющего транспортные задачи в системе "Земля - Луна". С использованием формализма принципа максимума Понтрягина получены необходимые условия оптимальности управления с точки зрения быстродействия. Движение рассматривается в рамках плоской круговой ограниченной задачи трех тел. Получены решения для задач оптимального по быстродействию достижения устойчивых точек либрации системы и пролета Луны на требуемом угловом расстоянии. Предложен подход к выбору начальных параметров краевых задач.
Движение космических аппаратов (КА) в системе Земля-Луна традиционно рассчитывалось в рамках теории сфер действия. Это оправдано при использовании двигателей большой тяги в рамках импульсной постановки баллистических задач. Однако, при расчете движения в системе Земля-Луна КА с малой тягой, реактивное ускорение от двигательной системы сравнимо с возмущающими ускорениями Земли и Луны. В таких условиях некорректно полагать, что оптимальное управление не зависит от гравитационных воздействий второго притягивающего центра. В данной работе рассматривается проблема оптимального с точки зрения быстродействия управления и соответствующих ему траекторий движения в рамках плоской круговой ограниченной задачи трех тел.
Рассматривается движение КА с электрореактивной двигательной установкой (ЭРДУ) под действием гравитационных сил притяжения Земли и Луны. Считается, что орбиты Земли и Луны относительно барицентра системы - круговые, возмущения от нецентральности гравитационного поля притяжения Земли и других небесных тел не учитываются. Возмущения, связанные с работой двигательной установки, например падение мощности при воздействии радиационных поясов Земли или ограничения на управление, связанные с особенностями углового движения КА в данной работе не учитываются.
Математическая модель движения и оптимальное по быстродействию управление
Движение аппарата описывается в инер-циальной полярной барицентрической системе координат (рис. 1). Основная плоскость совмещена со средней плоскостью движения Луны, полярная ось направлена в этой плоскости в сторону точки весеннего равноденствия, центр координат находится в центре тяжести системы Земля - Луна. Положение центра масс КА относительно барицентра определяется радиус-вектором Г и полярным углом р . Расстояние от КА до Земли и Луны
соответственно задается векторами гЗ и гЛ .
Вектор реактивного ускорения от тяги двигателей лежит в основной плоскости, его величина зависит только от массы КА. Направление ускорения задается углом управления л(), который отсчитывается от радиус-вектора против часовой стрелки. Положение Земли и Луны определяется постоянными по величине радиус-векторами ЯЗ и ЯЛ и углом
5 , имеющим постоянную скорость изменения щ равную средней угловой скорости движения Луны по орбите.
Все фазовые координаты системы приводятся к безразмерному виду. Для этого все линейные расстояния относятся к среднему
КА
Луна
Барицентр Земля
= 0+ ( \ V
Ф _ г сИ г
Лр _ Ур С г
су V (л \г + К cos(р-3) Ил(г ~К cos(р-3))
_--(1 - Ил )-3---3-
Л г г гл
Суу _- КУр + ( - ,, )Кз ем (р - 3) - ИлКл ем (р - 3)
_ V1 /"л ) 3 3
(1)
Ст а08
л
а0$ л
-COS А
(1 - т )
а р _
а0$ ■ л
^т А
(1 - т )
чения-выключения двигателеи;
т _
тп
С(Ар) _
-а
С; г
В этих обозначениях расстояния от КА до Земли и Луны равны соответственно:
гз _д/г2 + М2 + 2гЯЗ ^(А р),
«З
Рис. 1. Инерциальная полярная барицентрическая система координат
расстоянию от Луны до барицентра Мл, время к среднему периоду обращения Луны, ускорение к гравитационному ускорению на орбите Луны. В этом случае уравнения движения имеют вид:
Гл г2 + Мл - 2гМла4А<р). (2)
В качестве критерия оптимальности будем использовать минимальную длительность выполнения целевои задачи:
1
т _ | а
^ тт
(3)
Введем вектор фазовых координат КА X _(г, Ар, Уг, V р, т) . Формально задача оптимизации описывается следующим образом: требуется определить вектор функций управления и(;)_(А(:),д(;))т из допустимого множества и, удовлетворяющий граничным условиям X(;0) _ X0 , X(Т) _ Хк и
доставляющий минимум критерию оптимальности Т при фиксированном векторе
проектных параметрах р _\а0, с}т :
I ор;
()_ aгgminT(и|р _ /¡хе^0 _ /¡хе^к _ /¡хе)
и (;
Здесь УГ, V р - компоненты безразмерного вектора скорости КА относительно барицентра; мл ? 0.0123 - отношение массы Луны
к суммарной массе системы Земля-Луна; а0
- номинальное безразмерное ускорение от тяги двигателей; с - безразмерная скорость истечения рабочего тела; д - функция вклю-
(4)
В соответствии с формализмом принципа максимума Понтрягина введем вектор сопряженных переменных р_(рг, рар, ру, ру, рт
и Гамильтониан н _
к С; J
■ Р
Из условия максимума Гамильтониана определим оптимальное направление вектора ускорения Аор* (;) и функции включения-выключения двигателей:
р
относительный расход рабочего тела.
Заменим в уравнениях (1) угол ц на угол
Луна - барицентр - КА по формуле Ар _ р -3 . Дифференциальное уравнение, описывающее изменение этого угла, примет вид:
«П Аор( _
с^ _
Рк2 + Рр2
Р
Рк2 + РУр2
(5)
+ а
С
аг =
ч>
5 = ■
[0, Л< 0 11, Л > 0 !
Р
Ло = аг^р- в = ,р2 + р 2, р , Р
Лу :
где
Рк2 + Ру!
р
Л = -т + _ с 1 - т
(6)
Система сопряженных уравнений для этой задачи имеет вид:
ср dt
(^2
к Ил 3(1- Ил \г + ^ СОя лу)ъ
2-+ ~ + 3 г г Г3
3 И Л (г - Я Л СОЗ Л у )
к
+ р -у +
у г 2
+Рк
КгКу 3ЯЗ (1 - ил )вт Лу(г + ЯЗ соз Лу)
3иЛRЛ sin Л у (г - RЛ соз Л у)
дР,
Лу
Ж
= р
/ sin Лу
-(1 - Ил ) 3 3 + -+
( Рг = +1 - из условия нормировки), чтобы на концах оптимальной траектории выполнялись начальное и конечное условия
х(х() ) = х^ Х(Т)=Хт.
Пусть стартовая орбита круговая, радиусом г0, и положение КА относительно Луны
в начальный момент Лу0, в этом случае начальный вектор фазовых координат задается
значениями
(
X 0 =
Г
Кг 0 = 0,
V =
' у 0
V
(8)
В зависимости от цели перелета конечные значения вектора фазовых координат задаются следующим образом:
1) для задачи достижения устойчивых точек либрации системы
3(1 - ил )гр3 sin Лу(г + Я3 соя Лу)
+-5-+
ХТ =|1,
л
Лук = + у, Кгк = 0,
V. = 1
;(9)
+
И^Л ят Лу 3ил ^Л ят Лу(г - RЛ cos Лу)
- -1 к
Р
Я3 соя Лу Илрл соя Лу
+
V гз
' Л
+ 3Я3г ят2 Лу + 3илЯ2лг ят2 Лу^
Р dt
' Л
V
= - Рг + Ру. Ку ,
У
Р Рк/г - 2Р,Гу - РЛу
<Р _ <Р
Ж
дРт
т
дх
а05
(1 - т )
Р2 + Р2
—\2 V Кг ' .
т,
(7)
Таким образом, задача об оптимальном по быстродействию плоском движении в системе "Земля-Луна" сводится к следующей двухточечной четырехпара-метрической краевой задаче. Требуется найти такие начальные значения
2) для пролета Луны на заданном угловом расстоянии Лук с не фиксированным
вектором скорости Кт = (КгТ, Кут ) , с учетом
условий трансверсальности для вектора скорости
Хт =(1, Лук, Руг = 0, Ру = 0/. (10) дРт г 1
Так как - 0 , при всех X е [х0, Т\, и
для задачи на оптимальное быстродействие расход рабочего тела в конечный момент времени не фиксирован, то, согласно условиям
трансверсальности, Рт (Т) = 0 . При х е [0, Т)
Рт (х) > 0 , поэтому для задачи на оптимальное быстродействие функция включения-выключения двигателей, согласно (6) 5(х) = 1, то есть двигатель работает без выключений. Кроме того, в силу монотонного убывания
функции Рт (х) удобно использовать эту сопряженную переменную для выхода из ин-
7'
г
г
Т
2
5
г
г
г
З
г
Л
г
3
Т
г
3
3
5
г
г
Л
Л
3
г
3
г
г
тегрирования. Остальные сопряженные переменные и фазовые координаты могут изменяться немонотонно, а длительность перелета неизвестна.
Численные методы, применяемые при решении
Моделирование оптимального движения КА сводится к решению задачи Коши для системы дифференциальных уравнений движения и сопряженных множителей (1-2), (7) и оптимального управления (5-6). Для ее решения численного решения использовался метод Рунге-Кутты 4 порядка с постоянным шагом.
Введение расширенного вектора фазовых координат системы
7 = {г, Аф, V,, V,, т, Рг, Р, РГг, РГг, Рт }
позволяет привести решение двухточечной краевой задачи к решению системы нелинейных уравнений:
/ (7 (/ 0 ))= 0, (11)
где / (г (t 0)) - векторная функция невязок в конечный момент времени зависящая от начальных значений фазовых координат и сопряженных множителей в начальный момент
времени 7 (/0 ). Для задачи достижения устойчивых точек либрации
/(7/))=(г(Т)-1, Аф(Т)-Афк, ¥г(Т), ¥ф(Т)-1^,
(12)
а для пролета Луны на заданном расстоянии / (г (/ о)) = (г (Т) -1, Аф(т)-Афк, Р¥г (Т), Р^ (Т))Т.
(13)
Если определено начальное значение вектора 7 (/0), удовлетворяющее условиям (11 или 12) с заданной погрешностью при дифференциальных уравнениях (1-6), то требуемая задача оптимизации решена.
Функция невязок системы (11) очень чувствительна к начальным значениям подбираемых параметров 7 и имеют многоэкстремальный, "овражистый" характер.
Для решения системы нелинейных уравнений (11) был использован модифицированный метод Ньютона с автоматической оцен-
кой сходимости и изменением шага вычисления производных и ограничений на приращения. Для получения решений с различными значениями проектных параметров КА и граничными условиями перелетов использован метод продолжения по параметру, суть которого изложена ниже.
Пусть известно решение задачи оптимизации для некоторого фиксированного вектора проектно-баллистических параметров перелета Ь0 , т.е. известно значение расширенного вектора фазовых координат 7 (/0) доставляющего минимум критерию оптимальности Т (ь0). Требуется найти решение задачи в той же постановке, но для других параметров перелета Ь* . Если постановка задачи
корректна, то при небольшом отличии Ь0 от
Ь* решение задачи оптимизации (4) и критерий оптимальности (3) будут отличаться незначительно.
Разобьем отрезок от Ь0 до Ь* на к частей и построим последовательность
— — ь* - ь Ь = Ь0
к
, такую что при I = 0
bi = Ь0 , а при I = к, bi = Ь*. Так как задача оптимизации при Ь0 решена, то известно
начальное значение вектора 70 . Если считать,
что при незначительном изменении вектора проектно-баллистических параметров значения вектора 7 изменяются линейно, то получим
¡(¿"1 )= 7(ьГ)+ А (Ь~ - ь),
где а=(7 (¿~)-7 ))- (¿7 - ¿~;)-1. (14)
Наиболее просто формула (13) выглядит в случае, когда в векторе bi изменяется только одна переменная.
В работе [2] методика продолжения по параметру продемонстрировала высокую эффективность для решения задачи об опти-
мальном по быстродействию движении КА в системе "Земля-Луна" в случае использования усредненных уравнений движения. В данной работе использование этого метода позволило получить решение поставленной задачи для различных значений проектно-баллистических параметров и граничных условий перелета.
Достижение точек либрации системы "Земля-Луна"
Рассматривается задача достижения точки либрации системы Земля-Луна L4 (КА движется по круговой орбите радиусом равным среднему радиусу орбиты Луны, опережая ее на 60е). Проектные параметры аппарата выбраны близкими к параметрам исследовательского КА Европейского космического агентства SMART-1: т0 = 400 кг, Р = 0,5 Н, с = 15 км/с.
Маневры набора скорости и увеличения большой полуоси орбиты аппаратами с двигателями малой тяги на низких околоземных орбитах хорошо изучены, в том числе с учетом возмущений от гравитации Луны и других небесных тел; нецентральности гравитационного поля и атмосферы Земли. С точки зрения влияния тяготения Луны на оптимальные законы управления и траектории движения интерес представляет поведение аппарата на высоких орбитах, поэтому в качестве стартовой рассматривается круговая орбита с большой полуосью а0 = 100000 км.
Дифференциальные уравнения, описывающие поведение системы (1-7) позволяют осуществить непрерывное изменение параметра второго гравитирующего тела от нуля до требуемого значения. Это дает возможность использовать в качестве начальных приближений для подбираемых значений сопряженных множителей результаты решения задачи об оптимальном по быстродействию перелете между круговыми, компланарными орбитами при не фиксированной угловой дальности перелета в конечный момент времени. В этом случае, согласно условию трансверсальности РАр (Т) = 0 . Если в уравнениях (1-7) положить ¡иЛ = 0 (гравита-
цию Луны не учитывать), то в любой момент времени РАр () = 0 и порядок краевой задачи
снижается до трех. Решение этой задачи и приближенные формулы для начальных значений сопряженных множителей были получены в работе [1].
Используя метод перемещения по гравитационному параметру второго притягивающего тела от 0 до ¡лЛ, определяется измененный вектор 2 (?0) и соответствующее управление и траектория движения с учетом гравитации Луны с некоторой нефиксированной конечной угловой дальностью КА-Луна
Ар* (Т) =60е. Затем условие трансверсальности в конечный момент времени РАр (т) = 0 заменяется на условие достижения требуемой угловой дальности КА-Луна Ар(Т) = Арк . Теперь, осуществляя процедуру перемещения по переменной Ар(т) от Ар* к Арк =60е
можно получить измененный вектор 2 (/0), оптимальные управление и траекторию при требуемых граничных условиях.
Использование такой методики позволяет не испытывать существенных трудностей в выборе начальных значений сопряженных множителей для решения краевой задачи и получить решения для различных граничных условий и проектных параметров КА.
На рис. 2а показана траектория, использующаяся в качестве начального приближения (достижение орбиты Луны с нефиксированной угловой дальностью Земля-Луна без учета гравитации Луны). На рис. 2б изображена итоговая оптимальная траектория достижения точки либрации L4, с учетом гравитации Луны и с фиксированной угловой дальностью в конечный момент времени
Ар(Т)= 60°.
На рис. 3-5 показаны зависимости компонент скорости КА и сопряженного
множителя РАр на оптимальной траектории от угловой дальности перелета. Для сравнения приведены аналогичные зависимости для задачи пролета орбиты
тыс. км
200
0
-200
-400 . км
Рис. 2.
а - траектории достижения орбиты Луны без учета гравитации; б - оптимальное по быстродействию достижение точки либрации L4 системы "Земля-Луна"
Ч
0.05 0.04 0.03 0.02 0.01 0
-0.01 -0.02 -0.03
0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960 4320 4680 5040 ф , град
Рис. 3. Зависимость безразмерной радиальной составляющей скорости Vr от угловой дальности перелета
для задачи достижения точки либрации L4
Лу] та \ КА
\ * - ,
/ / \ \
/ ¡1 м Т
\ Ш л У )
\ У/ / /
1 \
4 х орбита Луны
-400 -200 0 200 х, тыс
Рис. 4. Зависимость безразмерной составляющей скорости Vф от угловой дальности перелета
РФ
0.01 0.005 0
0.005 -0.01 0.015 -0.02 -0.025 -0.03
1 1 1 1 1
/ С уч юто м гр ави гаци и Л уны
/ /
Без учета гравитации Луных /
0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960 4320 4680 5040 ф , град Рис. 5. Зависимость сопряженного множителя PAр от угловой дальности перелета
К
град
140
120 100 80 60 40 20 0
С учетом гравитации Луны
К / К 1
Ч/ V \ /\ \ Л 41 \
V У V VI
\
Без уче та г рав1 тац ии Л уны >1
1 1 1 1 1
0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960 4320 4680 5040 ф , град
Рис. 6. Оптимальная программа управления, соответствующая достижению точки либрации L4 системы "Земля-Луна"
Луны без учета гравитации Луны использованные в качестве начального приближения (штриховые линии). На рис. 6 показана оптимальная программа управления, соответствующая достижению точки либрации L4.
Наибольшее влияние на оптимальное управление и изменение фазовых координат Луна оказывает на последних витках орбиты в моменты своего максимального сближения с КА. Особенно заметно это влияние на компоненты вектора скорости
(рис. 3-4) и сопряженный множитель PAр .
Однако в целом длительность и угловая дальность перелета, оптимальное управление и траектории движения оказались близки к решению, использованному в качестве начального приближения.
Задача пролета Луны на заданном угловом расстоянии
Рассматривается задача пролета Луны при фиксированном угловом расстоянии КА-Луна в конечный момент времени. Начальные значения проектных параметров (кроме тяги двигателей) и стартовой орбиты выбраны такими же, как для задачи достижения точек либрации. Номинальная тяга двигательной установки увеличена до P = 1 Н.
В качестве начального приближения для решения задачи использовано решение задачи о достижении круговой орбиты с радиусом равным среднему радиусу орбиты Луны, описанное в работе [1]. Использование методики перемещения по параметру позволяет получить решения задачи оптимизации для различных граничных условий и проектных параметров КА.
Лу] та Г N V
N V
\
КА к \
1\ 1 1
\\ \\ » \ 1 1 /
V». / у ■
^—
\ х орбита Луны
У,
тыс. км
200
-200
■400
-400 -200 0
200
х, тыс. км
х орбита Луны -400 -200 0 200 ' хтыс. км
Рис. 7. Оптимальные по быстродействию траектории пролета Луны, А<Рк 5 : а) монотонное изменение радиуса орбиты ^ = 39,31 сут, Ар0 = —43° );
б) текущий радиус орбиты превышает радиус орбиты Луны ^ = 68,13 сут, Ар0 = 87°)
0
0
ь,
град
280 240 200 160 120 80 40 0
0 225 450 675 900 1125 1350 1575 1800 2025 2250 2475 2700 2925 3150 ф , град
>
\
\
а)
/
Рис. 8. Оптимальная программа управления, соответствующая задаче пролета Луны АрК = 5° а) монотонное изменение радиуса орбиты ^ = 39.31 сут, Ар0 = —43°); б) текущий радиус орбиты превышает радиус орбиты Луны ^ = 68.13 сут, Ар0 = 87°)
Показано, что гравитация Луны оказывает существенное влияние на оптимальный закон управления и соответствующую траекторию движения. Например, на рис. 7 изображены оптимальные траектории для пролета Луны на угловом расстоянии от нее 5е при старте с круговой орбиты с
от0 =100000 км. Сплошной линией показано движение с включенным двигателем и оптимальным законом направления тяги. Пунктиром - траектории пассивного движения КА после завершения целевой задачи и отключения двигателей.
Задача оптимизации имеет многоэкстремальный характер. Во-первых, существуют различные классы решений, показанные на рис. 7а и 7б: траектории с монотонным изменением радиуса орбиты КА и траектории с увеличением радиуса траектории существенно больше радиуса орбиты Луны. Кроме того, в пределах одного класса возможны траектории, угловая дальность которых отличается на целое количество витков. Естественно, значение критерия оптимальности полученное для всех этих траекторий различно.
На траекториях с монотонным изменением радиуса орбиты (рис. 7а), КА после выключения двигателей оказывается захваченным гравитационным полем Луны и выходит на замкнутую селеноцентрическую траекторию. Эти траектории могут использоваться для формирования орбиты вокруг Луны с заданными параметрами. Траектории
с немонотонным изменением радиуса орбиты (рис. 7б) характеризуются большой относительной скоростью КА - Луна в момент отключения двигателей и могут быть использованы для формирования траектории возвращения к Земле.
На рис. 8. показана программа оптимального управления для монотонных и немонотонных оптимальных траекторий.
Таким образом, предложенная методика показала свою эффективность для оптимизации сложных многовитковых траекторий движения КА с двигателями малой тяги в поле притяжения двух тел. Полученные оптимальные законы управления и соответствующие ему траектории движения могут быть использованы для решения задач формирования заданных селеноцентрических орбит.
СПИСОК ЛИТЕРАТУРЫ
1. Старинова О.Л. Оптимальное по быстродействию движение между круговыми компланарными орбитами //Известия Самарского научного центра РАН. 2005. Т. 7. №1.
2. M.S. Konstantinov, G.G. Fedotov, V.G. Petukhov, et al. Electric Propulsion Mission to GEO Using Soyuz/Fregat Launch Vehicle. 52 nd International Astronautical Congress. IAF-01-V.3.02, Toulouse, France, October 15, 2001.
OPTIMIZATION OF DRIVING OF A SPACE VEHICLE WITH ION ENGINE IN A SYSTEM "EARTH - MOON "
© 2006 O.L. Starinova
Samara State Aerospace University
The optimization of control lawes and trajectories of driving of a space vehicle with the low-thrust engine fulfilling transport problems in a system the "Earth - Moon" is featured. With use of a formalism of the Pontryagin maximum principle the necessary requirements of an optimality of control are obtained from the point of view of minimum duration. The driving is considered within the framework of a flat circular restricted problem of three body. The solutions for problems optimum on response of reaching of inconvertible points of a libration of a system and flyby of Moon on required angular distance are obtained. The approach to a choice of initial parameters of boundary value problems is offered.