Оптимизация движения космического аппарата с двигателем малой тяги в системе Земля-Луна

Бесплатный доступ

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

Короткий адрес: https://sciup.org/148197849

IDR: 148197849

Текст научной статьи Оптимизация движения космического аппарата с двигателем малой тяги в системе Земля-Луна

Самарский государственный аэрокосмический университет

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

Движение космических аппаратов (КА) в системе Земля–Луна традиционно рассчитывалось в рамках теории сфер действия. Это оправдано при использовании двигателей большой тяги в рамках импульсной постановки баллистических задач. Однако, при расчете движения в системе Земля-Луна КА с малой тягой, реактивное ускорение от двигательной системы сравнимо с возмущающими ускорениями Земли и Луны. В таких условиях некорректно полагать, что оптимальное управление не зависит от гравитационных воздействий второго притягивающего центра. В данной работе рассматривается проблема оптимального с точки зрения быстродействия управления и соответствующих ему траекторий движения в рамках плоской круговой ограниченной задачи трех тел.

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

Математическая модель движения и оптимальное по быстродействию управление Движение аппарата описывается в инерциальной полярной барицентрической системе координат (рис. 1). Основная плоскость совмещена со средней плоскостью движения Луны, полярная ось направлена в этой плоскости в сторону точки весеннего равноденствия, центр координат находится в центре тяжести системы Земля - Луна. Положение центра масс КА относительно барицентра определяется радиус-вектором r и полярным углом ϕ. Расстояние от КА до Земли и Луны соответственно задается векторами rЗ и rЛ . Вектор реактивного ускорения от тяги двигателей лежит в основной плоскости, его величина зависит только от массы КА. Направление ускорения задается углом управления л(t), который отсчитывается от радиус-вектора против часовой стрелки. Положение Земли и Луны определяется постоянными по величине радиус-векторами RЗ и RЛ и углом ϑ , имеющим постоянную скорость изменения щ равную средней угловой скорости движения Луны по орбите.

Все фазовые координаты системы приводятся к безразмерному виду. Для этого все линейные расстояния относятся к среднему

Рис. 1 . Инерциальная полярная барицентрическая система координат

d ( A y ) _ V y dt r

- to .

В этих обозначениях расстояния от КА до Земли и Луны равны соответственно:

r3 _ д/ r 2 + R ^ + 2 rRЗ cos ( A y ) ,

г л _ 4r 2 + R ^ - 2 rRл cos ( а У ) .     (2)

В качестве критерия оптимальности будем использовать минимальную длительность выполнения целевой задачи:

расстоянию от Луны до барицентра RЛ , время к среднему периоду обращения Луны, ускорение к гравитационному ускорению на орбите Луны. В этом случае уравнения движения имеют вид:

T

T _ J dt ^ min

Введем вектор фазовых координат КА

X _ ( r, A y, Vr, V y , m ) T . Формально за-

dr _ v      dy _ V^

dt r , dt " r ’

dV r dt

V2         r + R cos ( y - 9 ) Ц л ( r - R Л cos ( y - 5 ))

(1 - Цл )----------3---3------------+ a, r                      rЗ3                       rЛ3

dV ϕ dt

VV y            R 3 Sin ( y - 9 ) ц R sin ( y - 9 )

------+ (1 - Ц л ) --------3---3--------- + a.

r                         r З 3                      r Л 3

a

r

a 0 δ

( 1 - m )

d m a 0 δ dt c ,

cos λ

a ϕ

a 0 δ

( 1 - m )

sin λ

Здесь Vr , V ϕ – компоненты безразмерного вектора скорости КА относительно барицентра; мЛ ? 0.0123 – отношение массы Луны к суммарной массе системы Земля-Луна; a 0 – номинальное безразмерное ускорение от тяги двигателей; с – безразмерная скорость истечения рабочего тела; д – функция вклю-

дача оптимизации описывается следующим образом: требуется определить вектор функций управления u ( t ) _ ( z ( t ) ,A ( t )) T из допустимого множества U , удовлетворяющий граничным условиям X ( 1 0 ) = X 0 , X ( T ) _ X K и доставляющий минимум критерию оптимальности T при фиксированном векторе проектных параметрах p _ { a 0 , c } T :

u opt ( t ) _ argminT ( й|р _ fixe,X о _ fixe,X к _ fixe ) U ( t ) .

В соответствии с формализмом принципа максимума Понтрягина введем вектор сопряженных переменных P _ ( P r , P y , P V , P Vv , Pm ) T

и Гамильтониан H _

< dX ) T

I dt )

P

.

mРТ чения-выключения двигателей; m _     - m0

относительный расход рабочего тела.

Заменим в уравнениях (1) угол ц на угол Луна - барицентр - КА по формуле A y _ y - 9 . Дифференциальное уравнение, описывающее изменение этого угла, примет вид:

Из условия максимума Гамильтониана определим оптимальное направление вектора ускорения Xopt ( t ) и функции включения-выключения двигателей:

sinλopt

cosλopt

P

V ϕ

2 + P 2

V ϕ

P

r

2            2 ,

+ 1 V rϕ

где

5 =^

[ 0 ,

1 ,

А< 0

А> 0,

PV r

Л о arctg--- □ _ р 2 , р 2 р р 0         Р , B Р Р У г + РУф , Рт , Р д ф ,

V ϕ

/ „ 9    „ 9

Р А Ру + Ру А — _т + \----у_ c 1 — т

.

Система сопряженных уравнений для этой задачи имеет вид:

dP Р dt V r

V- ф2 . 1 . Д л 3 ( 1 Д л X r + R 3 cos А Ф )2 + Т + Т

r    r З    r Л

r З 5

3 д л ( г R Л cos А ф ) 2 r Л 5

V ϕ + ϕ 2 +

( Рг — ± 1 - из условия нормировки), чтобы на концах оптимальной траектории выполнялись начальное и конечное условия X ( t 0 ) X 0, X ( т ) XT .

Пусть стартовая орбита круговая, радиусом r 0 , и положение КА относительно Луны в начальный момент А ф 0, в этом случае начальный вектор фазовых координат задается значениями

P

V ϕ

V r V + r 2

3 - 3 ( 1 цЛ ) sin А ф ( г + R3 cos А ф )

5 rЗ

3 Д Л Л sin А ф ( г Л cos А ф )

r Л 5

,

аР А ф dt

r

- PVr —(1 — Дл )

V

R3 sin А ф --3— + + rЗ

Г r.                       RT )

X 0 — 1-^ , А ф о , V r 0 — 0 , У ф о -1 .(8)

V - Л                                r Г 0 У

В зависимости от цели перелета конечные значения вектора фазовых координат задаются следующим образом:

1) для задачи достижения устойчивых точек либрации системы

3 ( 1 д л ) rR. sin А ф ( r + R3 cos А ф )

+----------------5---------------+ rЗ

T

X t — | 1 , А ф к — ± -3- , Уд 0 , У фк 1 1 ;(9)

ц ЛЛ sin А ф З ц л г— л sin А ф ( г Л cos А ф р ---------- — ------------------------

2) для пролета Луны на заданном угло-

+3 r Л 3

5 rЛ

У

вом расстоянии А фк с не фиксированным

+

P V ϕ

R3 cos А ф

г 3

V r

Д л - л cos А ф г 3 rЛ

3 3 rsin 2 А ф + ЛR Л Лrsin 2 А ф

5 rЗ

5 rЛ

X

вектором скорости VT ( v r T, У ф Т ) т , с учетом условий трансверсальности для вектора скорости

X t ( 1 , А фк, Р у 0 , Р у ф о)" . (10)

У

dP r dt

Р + Ру r     Vϕ

V ϕ

, r

dP m

Так как —^7 ^ 0 , при всех t е [ t 0 , Т ] , и

аРУф = РфУ — 2 Рууф — Р Аф dt              r dPm      a0δ     2    2

at    (1 - m ) 2 PV + Р' ф .

Таким образом, задача об оптимальном по быстродействию плоском движении в системе “Земля-Луна” сводится к следующей двухточечной четырехпараметрической краевой задаче. Требуется найти такие начальные значения

для задачи на оптимальное быстродействие расход рабочего тела в конечный момент времени не фиксирован, то, согласно условиям трансверсальности, Рт ( Т ) 0 . При t е [ 0 , Т ) Рт ( t ) 0 , поэтому для задачи на оптимальное быстродействие функция включения-выключения двигателей, согласно (6) 5 ( t ) = 1, то есть двигатель работает без выключений. Кроме того, в силу монотонного убывания функции Рт ( t ) удобно использовать эту со-

пряженную переменную для выхода из ин-

тегрирования. Остальные сопряженные переменные и фазовые координаты могут изменяться немонотонно, а длительность перелета неизвестна.

Численные методы, применяемые при решении

Моделирование оптимального движения КА сводится к решению задачи Коши для системы дифференциальных уравнений движения и сопряженных множителей (1-2), (7) и оптимального управления (5-6). Для ее решения численного решения использовался метод Рунге-Кутты 4 порядка с постоянным шагом.

Введение расширенного вектора фазовых координат системы z = (r, A,, Vr, V,, m, Pr, P,,, Pv , P P_ )T r ϕm позволяет привести решение двухточечной краевой задачи к решению системы нелинейных уравнений:

f (z (t 0 ))= 0, (11) где f (z(t0)) - векторная функция невязок в конечный момент времени зависящая от начальных значений фазовых координат и сопряженных множителей в начальный момент времени z(t0). Для задачи достижения устойчивых точек либрации f (z(t0 ))=(r(T)-1, A,(T)-A,^, Vr (T), V, (T)- 1)T,

(12) а для пролета Луны на заданном расстоянии f ( z ( t 0 )) =( r ( T ) 1 , A , ( T ) , Pvr ( T ) , P v , ( T )Y

Если определено начальное значение вектора z ( t 0 ) , удовлетворяющее условиям (1 1 или 12) с заданной погрешностью при дифференциальных уравнениях (1-6), то требуемая задача оптимизации решена.

Функция невязок системы (11) очень чувствительна к начальным значениям подбираемых параметров z и имеют многоэкстремальный, “овражистый” характер.

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

Пусть известно решение задачи оптимизации для некоторого фиксированного вектора проектно-баллистических параметров перелета b0 , т.е. известно значение расширенного вектора фазовых координат z(t0) доставляющего минимум критерию оптимальности T(b0). Требуется найти решение задачи в той же постановке, но для других параметров перелета b* . Если постановка задачи корректна, то при небольшом отличии b0 от b* решение задачи оптимизации (4) и критерий оптимальности (3) будут отличаться незначительно.

Разобьем отрезок от b 0 до b* на k частей и построим последовательность

Г" т-. b - bo bi = b о + —:— k

,

такую что при i = 0 ,

bi = b0 , а при i = k, bi = b*. Так как задача оптимизации при b0 решена, то известно начальное значение вектора z0 . Если считать, что при незначительном изменении вектора проектно-баллистических параметров значения вектора z изменяются линейно, то получим z (bi+1 )= z (bi)+ Ai(bi+1 - bi), где A =(z(bi.)-z(b-1 ^-bi-b-1 )1. (14)

Наиболее просто формула (13) выглядит в случае, когда в векторе bi изменяется только одна переменная.

В работе [2] методика продолжения по параметру продемонстрировала высокую эффективность для решения задачи об опти- мальном по быстродействию движении КА в системе “Земля-Луна” в случае использования усредненных уравнений движения. В данной работе использование этого метода позволило получить решение поставленной задачи для различных значений проектнобаллистических параметров и граничных условий перелета.

Достижение точек либрации системы “Земля-Луна”

Рассматривается задача достижения точки либрации системы Земля-Луна L4 (КА движется по круговой орбите радиусом равным среднему радиусу орбиты Луны, опережая ее на 60є). Проектные параметры аппарата выбраны близкими к параметрам исследовательского КА Европейского космического агентства SMART-1: m0 = 400 кг, P = 0,5 Н, с = 15 км/с.

Маневры набора скорости и увеличения большой полуоси орбиты аппаратами с двигателями малой тяги на низких околоземных орбитах хорошо изучены, в том числе с учетом возмущений от гравитации Луны и других небесных тел; нецентральности гравитационного поля и атмосферы Земли. С точки зрения влияния тяготения Луны на оптимальные законы управления и траектории движения интерес представляет поведение аппарата на высоких орбитах, поэтому в качестве стартовой рассматривается круговая орбита с большой полуосью a0 = 100000 км.

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

Используя метод перемещения по гравитационному параметру второго притягивающего тела от 0 до µЛ , определяется измененный вектор z ( t 0 ) и соответствующее управление и траектория движения с учетом гравитации Луны с некоторой нефиксированной конечной угловой дальностью КА-Луна Д ф * ( Т ) = 60е. Затем условие трансверсальности в конечный момент времени Р Д ф ( Т ) = 0 заменяется на условие достижения требуемой угловой дальности КА-Луна Д ф ( Т ) = Д фк . Теперь, осуществляя процедуру перемещения по переменной Д ф ( Т ) от Д ф * к Д фк =60е можно получить измененный вектор z ( t 0 ) , оптимальные управление и траекторию при требуемых граничных условиях.

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

На рис. 2а показана траектория, использующаяся в качестве начального приближения (достижение орбиты Луны с нефиксированной угловой дальностью Земля-Луна без учета гравитации Луны). На рис. 2б изображена итоговая оптимальная траектория достижения точки либрации L4, с учетом гравитации Луны и с фиксированной угловой дальностью в конечный момент времени Д ф ( Т ) = 60 ° .

На рис. 3-5 показаны зависимости компонент скорости КА и сопряженного множителя Р Д ф на оптимальной траектории от угловой дальности перелета. Для сравнения приведены аналогичные зависимости для задачи пролета орбиты

Рис. 2.

а – траектории достижения орбиты Луны без учета гравитации;

б – оптимальное по быстродействию достижение точки либрации L4 системы “Земля-Луна”

Рис. 3. Зависимость безразмерной радиальной составляющей скорости Vr от угловой дальности перелета для задачи достижения точки либрации L4

Рис. 4. Зависимость безразмерной составляющей скорости V ϕ от угловой дальности перелета

Рис. 6. Оптимальная программа управления, соответствующая достижению точки либрации L4 системы “Земля-Луна”

Луны без учета гравитации Луны использованные в качестве начального приближения (штриховые линии). На рис. 6 показана оптимальная программа управления, соответствующая достижению точки либрации L4.

Наибольшее влияние на оптимальное управление и изменение фазовых координат Луна оказывает на последних витках орбиты в моменты своего максимального сближения с КА. Особенно заметно это влияние на компоненты вектора скорости (рис. 3-4) и сопряженный множитель Р д ф . Однако в целом длительность и угловая дальность перелета, оптимальное управление и траектории движения оказались близки к решению, использованному в качестве начального приближения.

Задача пролета Луны на заданном угловом расстоянии

Рассматривается задача пролета Луны при фиксированном угловом расстоянии КАЛуна в конечный момент времени. Начальные значения проектных параметров (кроме тяги двигателей) и стартовой орбиты выбраны такими же, как для задачи достижения точек либрации. Номинальная тяга двигательной установки увеличена до P = 1 Н.

В качестве начального приближения для решения задачи использовано решение задачи о достижении круговой орбиты с радиусом равным среднему радиусу орбиты Луны, описанное в работе [1]. Использование методики перемещения по параметру позволяет получить решения задачи оптимизации для различных граничных условий и проектных параметров КА.

Рис. 7. Оптимальные по быстродействию траектории пролета Луны, Аф К 5 : а) монотонное изменение радиуса орбиты (T = 39,31 сут, А ф 0 = - 43 ° );

  • б)    текущий радиус орбиты превышает радиус орбиты Луны (T = 68,13 сут, А ф 0 = 87 ° )

    Рис. 8. Оптимальная программа управления, соответствующая задаче пролета Луны А ф К = 5 ° а) монотонное изменение радиуса орбиты (T = 39.31 сут, А ф 0 = - 43 ° );


  • б)    текущий радиус орбиты превышает радиус орбиты Луны (T = 68.13 сут, А ф 0 = 87 ° )

Показано, что гравитация Луны оказывает существенное влияние на оптимальный закон управления и соответствующую траекторию движения. Например, на рис. 7 изображены оптимальные траектории для пролета Луны на угловом расстоянии от нее 5є при старте с круговой орбиты с a 0 =100000 км. Сплошной линией показано движение с включенным двигателем и оптимальным законом направления тяги. Пунктиром - траектории пассивного движения КА после завершения целевой задачи и отключения двигателей.

Задача оптимизации имеет многоэкстремальный характер. Во-первых, существуют различные классы решений, показанные на рис. 7а и 7б: траектории с монотонным изменением радиуса орбиты КА и траектории с увеличением радиуса траектории существенно больше радиуса орбиты Луны. Кроме того, в пределах одного класса возможны траектории, угловая дальность которых отличается на целое количество витков. Естественно, значение критерия оптимальности полученное для всех этих траекторий различно.

На траекториях с монотонным изменением радиуса орбиты (рис. 7а), КА после выключения двигателей оказывается захваченным гравитационным полем Луны и выходит на замкнутую селеноцентрическую траекторию. Эти траектории могут использоваться для формирования орбиты вокруг Луны с заданными параметрами. Траектории с немонотонным изменением радиуса орбиты (рис. 7б) характеризуются большой относительной скоростью КА – Луна в момент отключения двигателей и могут быть использованы для формирования траектории возвращения к Земле.

На рис. 8. показана программа оптимального управления для монотонных и немонотонных оптимальных траекторий.

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

Список литературы Оптимизация движения космического аппарата с двигателем малой тяги в системе Земля-Луна

  • Старинова О.Л. Оптимальное по быстродействию движение между круговыми компланарными орбитами//Известия Самарского научного центра РАН. 2005. Т. 7. №1.
  • 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 1-5, 2001.
Статья научная