А. А. Суханов
АСТРОДИНАМИКА
МОСКВА
2010
УДК 521.3 : 681.1 : 629.7
ББК
Astrodynamics. Series “Mechanics, control, informatics”
A. A. Sukhanov
Lectures on Astrodynamics
Содержание
Basic knowledge in different areas of astrodynamics is given. Primary con-
sideration is given to the chapters related to the two-body problem and space Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
transfers both with impulsive and continuous thrust. Other parts of the space
flight mechanics (such as orbit perturbations and navigation in space) are de- 1. Некоторые сведения из математики . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
scribed in fewer details. The issue begins with necessary mathematical knowl- 2. Задача двух тел . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
edge. A brief dictionary of the English analogues of the used terminology is 2.1. Уравнения движения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
given in the end. 2.2. Гравитационное поле тела конечных размеров . . . . . . . . . . . 15
It may be used for independent study of the Astrodynamics and as a hand- 2.3. Первые интегралы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
book. 2.4. Типы орбит . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Keywords: two body problem, orbital maneuver, Lambert problem, inter- 2.5. Энергетическая классификация орбит . . . . . . . . . . . . . . . . . . 19
planetary transfer, transfer optimization, low thrust
3. Типы и элементы орбит . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1. Используемые в главе формулы . . . . . . . . . . . . . . . . . . . . . . . . 21
Астродинамика. Серия «Механика, управление, информатика» 3.2. Эллиптические орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Приводятся основные сведения из различных областей механики 3.3. Параболические орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
космического полета (астродинамики). Главное внимание уделено раз- 3.4. Гиперболические орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
делам, относящимся к задаче двух тел и космическим перелетам с им- 3.5. Вычисление положения и скорости на орбите (вектора
пульсной и малой тягой. Другие разделы механики космического полета состояния) на заданное время . . . . . . . . . . . . . . . . . . . . . . . . . 28
(такие, как возмущения орбиты и навигация в космосе) рассматриваются 3.6. Элементы орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
менее подробно. Работа предваряется сведениями из математики, необ-
ходимыми для понимания излагаемого материала. В конце дается крат- 4. Универсальные формулы для кеплеровского движения . . . . . . . . . . . 31
кий словарь английских аналогов используемых терминов. 4.1. Вводные замечания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Может использоваться для самостоятельного изучения астродинами- 4.2. Функции Штумпфа и их свойства . . . . . . . . . . . . . . . . . . . . . . 32
ки и в качестве справочника. 4.3. Универсальная формула для времени полета . . . . . . . . . . . . 33
Ключевые слова: задача двух тел, орбитальный маневр, задача Ламбер- 4.4. Решение универсального уравнения Кеплера . . . . . . . . . . . . 35
та, межпланетный перелет, оптимизация перелетов, малая тяга 4.5. Вычисление положения и скорости на орбите (вектора
состояния) на заданное время . . . . . . . . . . . . . . . . . . . . . . . . . 36
5. Возмущения орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Суханов Александр Александрович — старший научный сотрудник,
5.1. Используемые в главе формулы . . . . . . . . . . . . . . . . . . . . . . . . 38
кандидат физико-математических наук
5.2. Общие сведения о возмущениях . . . . . . . . . . . . . . . . . . . . . . . 38
Sukhanov Alexander Alexandrovich — senior scientist, PhD
5.3. Оскулирующие элементы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
E-mail: sukhanov@iki.rssi.ru
5.4. Вековые и долгопериодические возмущения . . . . . . . . . . . . 41
5.5. Гравитационное влияние других небесных тел . . . . . . . . . . . 42
5.6. Сфера действия планеты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.7. Влияние сжатия планеты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.8. Влияние сопротивления атмосферы . . . . . . . . . . . . . . . . . . . . 47
6. Орбитальные маневры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
© Учреждение Российской академии наук 6.1. Используемые в главе формулы . . . . . . . . . . . . . . . . . . . . . . . . 48
Институт космических исследований РАН 6.2. Реактивное движение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
(ИКИ РАН), 2010 6.3. Импульсный маневр на орбите . . . . . . . . . . . . . . . . . . . . . . . . 50
Содержание Содержание
6.4. Оптимальное импульсное изменение орбитальных 11.4. Обратная матрица изохронных производных . . . . . . . . . . . . 107
параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 11.5. Подход к вычислению матрицы изохронных
6.5. Одноимпульсный межорбитальный переход . . . . . . . . . . . . . 52 производных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.6. Двухимпульсный межорбитальный переход . . . . . . . . . . . . . 54 11.6. Вычисление пяти строк матрицы A . . . . . . . . . . . . . . . . . . . . . 109
6.7. Трехимпульсный межорбитальный переход . . . . . . . . . . . . . 58 11.7. Нахождение шестой строки матрицы A . . . . . . . . . . . . . . . . . 110
t
7. Задача Ламберта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11.8. Вычисление интеграла ò r dt . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.2. Необходимые формулы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 0
t
7.3. Уравнение для задачи Ламберта . . . . . . . . . . . . . . . . . . . . . . . . 65 11.9. Выбор векторов p1 , p2 и обращение матрицы A . . . . . . . . . . 113
7.4. Анализ уравнения задачи Ламберта . . . . . . . . . . . . . . . . . . . . . 68 12. Оптимизация орбитальных маневров . . . . . . . . . . . . . . . . . . . . . . . . . . 116
7.5. Решение уравнения задачи Ламберта . . . . . . . . . . . . . . . . . . .
71 12.1. Постановка общей задачи оптимизации . . . . . . . . . . . . . . . . 116
7.6. Случай коллинеарных векторов r0 , r1 . . . . . . . . . . . . . . . . . . 74 12.2. Принцип максимума Понтрягина . . . . . . . . . . . . . . . . . . . . . . 117
8. Межпланетные перелеты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 12.3. Неавтономная система . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
8.1. Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 12.4. Условия трансверсальности . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.2. Метод склеенных конических сечений . . . . . . . . . . . . . . . . . . 75 12.5. Принцип максимума для реактивного движения . . . . . . . . . 124
8.3. Импульс старта и скорость облета в межпланетных 12.6. Максимальная и нулевая тяга . . . . . . . . . . . . . . . . . . . . . . . . . . 127
полетах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 12.7. Импульсная тяга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
8.4. Об оптимальном перелете . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 13. Электрореактивная тяга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
8.5. Гравитационные маневры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 13.1. Обозначения и используемые в главе соотношения . . . . . . . 131
8.6. Изменение орбитальной энергии при гравитационном 13.2. Общие сведения об электрореактивной тяге . . . . . . . . . . . . . 132
маневре . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 13.3. Типы малой тяги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
8.7. Полет в сфере действия планеты . . . . . . . . . . . . . . . . . . . . . . . 82 13.4. Оптимизация малой тяги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
8.8. Постановка задачи оптимизации перелета между 13.5. Локально-оптимальная тяга . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
несколькими планетами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 13.6. Локально-оптимальная тяга для элементов орбиты . . . . . . . 137
8.9. Маневры VEGA и ∆VEGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
14. Ограничения на направление тяги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
9. Маневрирование в сфере действия планеты . . . . . . . . . . . . . . . . . . . . 89 14.1. Вводные замечания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
9.1. Постановка задачи и основные обозначения . . . . . . . . . . . . . 89 14.2. Обозначения и используемые в главе соотношения . . . . . . . 141
9.2. Используемые в главе соотношения . . . . . . . . . . . . . . . . . . . . 89 14.3. Общее ограничение типа равенства . . . . . . . . . . . . . . . . . . . . . 142
9.3. Входящая орбита КА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 14.4. Общее ограничение типа неравенства . . . . . . . . . . . . . . . . . . 145
9.4. Одноимпульсный маневр захвата . . . . . . . . . . . . . . . . . . . . . . 92 14.5. Алгоритм нахождения оптимального направления тяги
9.5. Сброс зонда на планету . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 при ограничениях типа неравенства . . . . . . . . . . . . . . . . . . . . 147
9.6. Выведение КА на заданную круговую орбиту . . . . . . . . . . . . 94 14.6. Линейное ограничение типа равенства . . . . . . . . . . . . . . . . . . 149
10. Определение и коррекция орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 14.7. Линейное ограничение типа неравенства . . . . . . . . . . . . . . . 151
10.1. Ошибки выведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 14.8. Линейное однородное ограничение типа равенства . . . . . . . 152
10.2. Траекторные измерения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 14.9. Линейное однородное ограничение типа неравенства . . . . 152
10.3. Определение орбиты. Метод наименьших квадратов . . . . . 98 14.10. Матрицы B, P0 и P для линейного ограничения типа
10.4. Коррекция орбиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 равенства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
10.5. Автономная навигация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 14.11. Объединения множеств и смешанные ограничения . . . . . . 154
11. Матрица изохронных производных . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 15. Оптимизация перелетов с малой тягой . . . . . . . . . . . . . . . . . . . . . . . . . 156
11.1. Используемые в главе формулы . . . . . . . . . . . . . . . . . . . . . . . . 104 15.1. Постановка задачи и обозначения . . . . . . . . . . . . . . . . . . . . . . 156
11.2. Уравнение в вариациях и сопряженное уравнение 15.2. Формализация задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
в вариациях . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 15.3. Решение линеаризованной задачи . . . . . . . . . . . . . . . . . . . . . . 159
11.3. Определение матрицы изохронных производных . . . . . . . . 106 15.4. Вычисление матрицы S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Содержание
é cA cA21 cAm1 ùú
ê 11
Производные по времени ê cA cA22 cAm2 úú
Скалярный множитель: cA = êê 12 .
x = x(t ) ,
ê úú
dx d 2 x dx ê cA cA2 n cAmn úûú
x = , x = = . ëê 1n
dt dt 2 dt Пусть A — l×m-матрица:
n
Векторы x — m-вектор: y = Ax — l-вектор, yi = å Aij x j ;
j =1 m
éx ù B — m×n-матрица: C = AB — l×n-матрица, Cij = å Aik Bkj .
ê 1ú
êê x2 úú Транспонирование:
k =1
x = ê ú = {x1, x2 ,..., xn } — вектор-столбец размерности n,
êú n-вектор éA Am1 ùú
êx ú ê 11 A21
êë n úû êA A22 Am2 úú
AT = êê 12 — транспонированная n×m-матрица
x = x (t ): x = {x1, x2 ,..., xn }. úú
ê
êA Amn úúû
êë 1n A2 n
Транспонирование: xT = éë x1 x2 ... xn ùû — строка. Обратная матрица:
é1 0ùú
n ê
Скалярное произведение: x × y = x1 y1 + x2 y2 + ... + xn yn = å xi yi , A — n-матрица, I = êê úú — единичная матрица;
ê0 1úúû
i =1
x × y = y × x = xT y = yT x . êë
Векторы x1,..., xm (m n) линейно независимы, если равен- A–1 — обратная матрица: AA–1 = A–1A = I.
m
ство å ci xi = 0 выполняется только для c1 = … cm = 0. Важные свойства транспонированных и обратных матриц:
i =1
T -1
Матрицы (AB ) = BT AT , (AB ) = B -1 A-1 ,
éA ù dA-1 -1 .
ê 11 A12 A1n ú = - A-1 AA
êA A22 A2 n úú dt
A = êê 21 — матрица размерности m×n, Ранг матрицы:
ê úú m×n-матрица
êA ú Ранг n×т-матрицы A равен rank (A) = r ( r min(m, n) ), если су-
êë m1 Am2 Amn úû ществуют r линейно независимых столбцов или строк матрицы A и
Если m = n, то A является матрицей порядка n, или n-матрицей. любые r + 1 столбцов или строк являются линейно зависимыми.
é A ù Матрица A порядка n может быть обращена, если и только если
ê 11 A12 A1n ú rank (A) = n.
ê A A22 A2 n úú
A = A(t ): A = êê 21 .
ê úú Производные по вектору
ê ú
êë Am1 A m2 A mn úû y = y (x ), x = {x1, x2 ,..., xn }:
1. Некоторые сведения из математики 1. Некоторые сведения из математики
¶y é ¶y ¶y ¶y ùú 0 a
= grad x y = êê — градиент (строка); a = — единичный вектор,
¶x ëê ¶x1 ¶x2 ¶xn úûú a
0
y = y (x )= { y1,..., ym }, x = {x1,..., xn }: a =1 ,
¶y ¶y
Y = — m×n-матрица, Yij = i (i = 1,..., m, j = 1,..., n) . ¶a éê ¶a ¶a ¶a ùú éê ax ay az ùú 0T
=ê = =a .
¶x ¶x j ¶a ê ¶ax ¶ay ¶az úú êê a a a úú
ë û ë û Р и с. 1.1
Экстремум функции
Экстремум — минимум или максимум функции. Скалярное произведение:
a × b = aT b = ax bx + ay by + az bz .
Скалярный аргумент:
x = x(t ): x = 0 — необходимое условие min x или max x. Векторное произведение:
Векторный аргумент: {
a ´ b = ay bz - az by , az bx - ax bz , ax by - ay bx .}
¶y Пусть φ — угол между a и b ; тогда
y = y (x ): = 0T — необходимое условие min y или max y.
¶x
a × b = ab cos φ , a ´ b = ab sin φ .
Метод Ньютона–Рафсона решения алгебраических уравнений
Скалярное уравнение: Канонические уравнения
dy éê x ¢ ùú
y( x ) = a , y ¢ =
. H = H (x ), x = ê ú , x ¢ = {x1¢,..., xn¢ }, x ¢¢ = {x1¢¢,..., xn¢¢};
dx ë x ¢¢û
Пусть x0 — начальное приближение; на k-й итерации
T
æç ¶H ÷ö æ ¶H ÷öT
y (xk -1 ) - a ¢ ¢¢ ç
x = ç ÷÷ , x = -ç ÷÷ (1.1)
xk = xk -1 - (k = 0,1, ...) çè ¶x ¢¢ ÷ø çè ¶x ¢ ÷ø
y ¢ (xk -1 )
H — гамильтониан, функция Гамильтона;
Векторное уравнение: x ¢ , x ¢¢ — канонические переменные.
¶y (x ) Уравнения (1.1) — уравнения Гамильтона, каноническая фор-
y (x ) = a x , y , a — n-векторы, Y (x ) = . ма дифференциальных уравнений.
¶x
Пусть x0 — начальное приближение; на k-й итерации dH ¶H ¶H
В силу (1.1) = x ¢ + x ¢¢ = 0
dt ¶x ¢ ¶x ¢¢
xk = xk -1 -Y -1 (xk -1 )éê y (xk -1 ) - a ùú , (k = 0,1,...) ⇒ H = const — первый интеграл уравнений (1.1).
ë û
Гиперповерхность
Вектор в 3-мерном пространстве
x = { x1,..., xn } — вектор в n-мерном пространстве,
{ }
a = ax , ay , az — 3-вектор,
f (x )= 0 — уравнение гиперповерхности S.
a = a = a × a = ax2 + a2y + az2 — модуль вектора. Если f (x )= A x + b , то S — гиперплоскость.
10 11
1. Некоторые сведения из математики 2. Задача двух тел
Пусть f (x0 ) = f (x ) = 0 Þ x0 , x Î S ,
2.1. Уравнения движения
x ® x0 Þ d x = x - x0 Î P — касательная гиперплоскость,
Законы Кеплера, основанные на наблюдениях (рис. 2.1):
¶f (x ) ¶f (x )
f (x )= f (x0 )+ dx Þ dx =0 1. Каждая планета обращается по эллипсу, в одном из фокусов
¶x ¶x которого находится Солнце (F1 или F2).
x0 x0
2. За равные промежутки вре-
¶f (x )
⇒ = grad x f (x ) ортогонален P и S. мени радиус-вектор, соединяющий
¶x Солнце и планету, заметает сектора
Многообразие равной площади:
Уравнения
t2 - t1 = t4 - t Þ S1 = S2
f1 (x ) = 0,..., fm (x )= 0 (1.2)
3. Квадраты периодов обраще-
определяют m гиперповерхностей S1 , …, Sm. ния планет вокруг Солнца отно-
Пересечение M гиперповерхностей S1 , …, Sm (т. е. x Î M , если сятся, как кубы больших полуосей Р и с. 2.1
x удовлетворяет всем уравнениям (1.2)) является многообразием, орбит планет:
если векторы
¶f1 ¶fm P12 a1
,..., =
¶x ¶x P22 a2
линейно независимы. Закон всемирного тяготения
Пересечение касательных гиперплоскостей к гиперповерхно- Ньютона (закон обратных квадра-
стям S1, …, Sm в точке x Î M — касательная плоскость к многооб- тов) выводится из законов Кеплера:
разию M в x .
GMm
Любая линейная комбинация F= — сила тяготения,
r2
m ¶fi (x ) гравитационная сила;
å ci ¶x G = 6,672·10 –20 км 3 ·кг –1 ·с –2 —
i =1
гравитационная постоянная;
ортогональна касательной плоскости к многообразию.
M, m — притягивающие массы;
r — расстояние между M и m.
Векторная форма закона:
GMm 0
F =- r ,
2
r
r
r0 = , r = r ,
r
r = { x, y, z } — вектор положе-
ния, радиус-вектор. Р и с. 2.2
13
2. Задача двух тел 2. Задача двух тел
Ускорение (рис. 2.2)
Уравнения (2.1)–(2.5) описывают задачу двух тел,
r = ρ - ρ0 . кеплеровское движение, невозмущенное движение
1. Инерциальные координаты:
В табл. 2.1 приведены гравитационные параметры Солнца,
= - GM r , ρ
= Gm r . (2.1)
ρ
0 планет и Луны, а также средние расстояния планет от Солнца и
r r Луны от Земли.
2. Барицентрические координаты:
m Т а б л и ц а 2.1. Гравитационные параметры Солнца, планет и Луны
ρ0 = - ρ и средние расстояния планет от Солнца и Луны от Земли
M
и используется (2.1) с Небесное µ, км3/с2 Средние расстояния от Солнца
тело
M +m M +m а.е. 10 6 км
r= ρ =- ρ0 .
M m Солнце 132712,440⋅10 6 — —
3. M-центрические координаты: Меркурий 22032,080 0,387 57,909
G ( M + m) Венера 324858,599 0,723 108,209
r =ρ - ρ0 = - r . (2.2)
r Земля 398600,433 1,000 149,598
µ1 = GM , µ 2 = Gm — гравитационные параметры, Марс 42828,314 1,524 227,941
µ = µ1 + µ 2 = G ( M + m) . Юпитер 126712767,858 5,203 778,293
Пусть m M Þ µ » GM . Сатурн 37940626,061 9,555 1429,371
Закон всемирного тяготения Ньютона: Уран 5794549,007 19,218 2874,995
µ Нептун 6836534,064 30,110 4504,346
r =- r (2.3)
r Плутон 981,601 39,518 5911,775
Другие формы закона всемирного тяготения: Луна* 4902,801 0,00257 0,3844
µ * Среднее расстояние от Земли
1. U = — гравитационный потенциал;
r
T 2.2. Гравитационное поле тела конечных размеров
æ ¶U ö
r = çç ÷÷÷
(2.4) Выше предполагалось, что притягивающие тела представляют
èç ¶r ø÷
собой массивные точки. Теперь рассмотрим тело конечных разме-
⇒ сила является консервативной.
ров. Обозначим (рис. 2.3):
ù é v ù
r é ê ú dm , dV — элементарные масса и объем,
2. v = r , x = êê úú , f (x )= ê µ ú ;
ê- r ú σ = σ (R ) — плотность,
ëv û ê r ú
ë û
x = f (x ) (2.5) R= R .
{ }
v = v x , v y , vz — вектор скорости, Тогда
dm = σ dV ,
x — вектор состояния.
14 15
2. Задача двух тел 2. Задача двух тел
æç µ ö÷÷ d µ
правая часть — r × çççç- r ÷÷÷÷ =
ççè r ø÷ dt r
2 2µ
⇒ h = v - (2.6)
r
— интеграл энергии;
h = const — постоянная энергии (удвоенная энергия).
Векторное умножение (2.3) на r дает:
d d d
левая часть — r ´ r = r ´ v - v ´ v = r ´ v
dt dt dt
(так как v ´ v = 0 ),
æ µ ö µ
правая часть — r ´çç- r ÷÷÷ = - r ´ r = 0
çè r ÷ø r
⇒ c = r ´ v (2.7)
— угловой момент, интеграл площадей;
c = const — постоянная площадей, постоянный вектор углового
момента;
Р и с. 2.3
r × c = 0 Þ движение является плоским
ò dm = M , Вектор c ортогонален плоскости орбиты
V
σ dV σ dV Векторное умножение (2.3) на c дает:
U =G ò =G ò .
r ρ-R d
V V левая часть — r´ c = (v ´ c )
dt
GM µ µ µ µ æ ö
Если σ = σ (R ), то U = = правая часть — - r ´ c = - r ´(r ´ v )= - çççè rrr - vr 2 ÷÷÷÷ø =
ρ ρ r r r
çæç
ö÷ æç ö÷
Тело со сферически распределенной плотностью притягивает r r÷ d r÷
= µ ççç- r + ÷÷÷÷ = ççççµ ÷÷÷÷
çç 2 r ø÷÷ dt çèç r ø÷
как точка такой же массы, расположенная в центре масс тела, è r
т. е. тело имеет центральное гравитационное поле (так как r × v = rr )
r
⇒ l = -µ + v ´ c (2.8)
r
2.3. Первые интегралы
— интеграл Лапласа;
Скалярное умножение (2.3) на v = r дает: l = const — вектор Лапласа, расположенный в плоскости орбиты.
Связи между первыми интегралами:
1 d d v2
левая часть — r × r =
2 dt
( ) dt 2 ,
r × r = c ×l = 0 (2.9)
16 17
2. Задача двух тел 2. Задача двух тел
µ æç ö
v 2 = vr2 + vn2 = 2
ççè1 + e + 2e cos ϑ ÷÷ø
÷÷ (2.21)
p 3.1. Используемые в главе формулы
⇒ уравнение (2.6) с учетом (2.14), (2.21) дает
В данной главе будут использоваться следующие орбитальные
2µ µ µæ параметры и их значения, полученные в главе 2:
h = v - = éê1 + e 2 + 2e cos ϑ - 2 (1 + e cos ϑ )ùú = - çççè1- e 2 ø÷÷÷÷
2 ö
(2.22)
r p ë û p 2µ µæ ö
h = v2 - = - çççè1- e 2 ø÷÷÷÷ — интеграл энергии, (3.1а)
æ 2µ ö r p
h < 0 çç т. е. v 2 < ÷÷÷ - эллиптические орбиты,
çè r ø÷ c = r ´ v — интеграл площадей, (3.1б)
æ 2µ ö
⇒ h = 0 çç т. е. v 2 = ÷÷÷ - параболические орбиты, (2.23) c = c = µp = r vn = r 2 ϑ , (3.1в)
çè r ø÷
r
æ 2µ ö l = -µ + v ´ c — интеграл Лапласа, (3.1г)
h > 0 çç т. е. v 2 > ÷÷÷ - гиперболические орбиты r
çè r ø÷
l = l = µe ,
c2
p= — фокальный параметр, (3.1д)
µ
c2
e = 1+ h — эксцентриситет, (3.1е)
µ2
p
r= — радиус орбиты, (3.1ж)
1 + e cos ϑ
p
rπ = — радиус перицентра, (3.1з)
1+ e
µ
vr = r = × e sin ϑ — радиальная скорость, (3.1и)
p
c µ
vn = =
r p
(1 + e cos ϑ) — трансверсальная скорость. (3.1к)
Рассмотрим следующие зна- Сравнивая r в (3.1ж) и (3.4) и принимая во внимание (3.2), по-
чения истинной аномалии: лучим
p cos E - e
ϑ = 0 Þ rπ = F π = cos ϑ = . (3.5)
1+ e 1- e cos E
2
1- tg α 2
— радиус перицентра, Соотношение (3.5) с учетом равенства cos α = , справед-
p ливого для любого α, дает 1 + tg 2 α 2
ϑ = π Þ rα = F α =
1- e
ϑ 1+ e E
Р и с. 3.1
— радиус апоцентра tg = tg (3.6)
2 1- e 2
(см. (3.1ж) и рис. 3.1); rπ r rα . Соотношение (3.1ж) также дает Принимая во внимание (3.5) и равенство 2 cos 2 α 2 = 1 + cos α ,
π найдем из (3.6):
ϑ= Þ r=p.
2 1- e 2
Введем еще один орбитальный параметр: ϑ = E . (3.7)
1- e cos E
a = Oπ = Oα — большая полуось, средний радиус:
С другой стороны, из (3.1в), (3.4) можно получить:
rπ + rα p 2
a= = (3.2) a2 (1- e cos E ) ϑ = µ p
2 1- e 2
µ 2µ
n= — среднее движение, vp = -параболическая скорость (3.12)
/2 r
a
M = n(t - tπ ) — средняя аномалия Время полета
Из (3.1в), (3.1ж) получим
⇒ M = E - e sin E - уравнение Кеплера (3.10) p2 ϑ p
2
dϑ
= µp Þ = dt
2
Предположим, что τ = t – tπ задано ⇒ M также задана. Значение (1 + cos ϑ) µ (1 + cos ϑ)2
E в (3.10) может быть найдено методом Ньютона–Рафсона (см.
2 æ
главу 1). p çç ϑ 1 ϑ ÷÷÷ö
⇒ t - tπ = çç tg
çç + tg ÷÷÷ . (3.13)
d 2 µ çè 2 2 ÷ø
dE
(E - e sin E )= 1- e cos E ϑ
Пусть τ = t – tπ задано. Переменная x = tg может быть най-
⇒ на n-й итерации 2
дена из кубического уравнения (3.13) аналитически или методом
E n-1 - e sin E n-1 - M Ньютона–Рафсона (см. главу 1): на n-й итерации метода
E n = E n-1 - (n = 0,1,...) . (3.11)
1- e cos E n-1
x 2 µ
В качестве начального приближения процедуры (3.11) может быть + x - /2 (t - tπ )
принято значение p
xn = xn-1 - (n = 0,1,...) . (3.14)
E0 = 0 или E0 = M. x 2 +1
В качестве начального приближения итерационной процедуры
3.3. Параболические орбиты (3.14) может быть взято значение
Параболические орбиты (рис. 3.3) задаются следующими зна- 2 µ é6 µ ù1
чениями орбитальных параметров (см. главу 2): x0 = 0 или x0 = (t - tπ ) или x0 = êê /2 (t - tπ )úú .
p/2 êë p úû
2µ
e = 1, h = 0, v 2 = После нахождения x находим истинную аномалию: ϑ = 2 arctg x .
r
æç ö÷
Если ϑ ® ϑ* или ϑ ® -ϑ* , то ç 2µ ÷
c 2 = rπ2 vπ2 = rπ2 çççç 2 ÷÷
+ v¥ 2
÷÷ , h = v¥
r ® ¥ Þ v ® v¥ , çè rπ
÷
ø÷
v¥ — скорость на бесконеч-
⇒ согласно (3.1е)
ности, асимптотическая скорость
2
c2 rπ v¥
2µ e = 1+ h =1+
⇒ v= 2
+ v¥ = v 2p + v¥
2
µ2 µ
r
α 1
где vp — параболическая скорость. ⇒ sin = (3.19)
Соотношение (3.1а) дает 2 2
rπ v¥
1+
Р и с. 3.4 2
µ
h = v¥ (3.15)
Время полета
Расстояние b от притягивающего центра до асимптоты — при- e > 1 ⇒ в (3.7)
цельная дальность (рис. 3.4). Согласно (3.1в)
e 2 -1
bv¥ = c = µ p ϑ = iE , i = -1 (3.20)
1- e cos E
и из (3.1а), (3.15) получим Определим новую переменную H :
p E = iH, H = –iE
b= . (3.16)
2
e -1 ⇒ с учетом равенств cos iH = ch H, sin iH = –i sh H из (3.6), (3.20)
Рассмотрим величину a = Oπ (рис. 3.4): получим
b be
a= -r = - rπ . ϑ e +1 H
sin ϑ* π tg = th (3.21)
e 2 -1 2 e -1 2
Окончательно с учетом (3.1з), (3.16) получим
e 2 -1
a=
p
(3.17) ϑ = H.
e ch H -1
e 2 -1
Согласно (3.2) и (3.17) заменим a на –a в (3.4), (3.8):
µ 2 2µ µ
⇒ h = = v¥ , v2 = + (3.18) r = a (e ch H -1) (3.22)
a r a
Пусть α — угол между входящей ( v¥1 ) и исходящей ( v¥2 ) a
2
µ (см. рис. 3.5), где k = {cos Ω, sin Ω, 0} и c , l заданы в (3.1б), (3.1г)
e sh H n-1 - H n-1 - τ
a
2 с r , v , замененными на r0 , v0 .
H n = H n-1 - (n = 0,1,...) . (3.24)
e ch H n-1 -1 Истинная аномалия ϑ может быть найдена из (3.6), (3.8) для
эллиптических орбит, из (3.13) для параболических орбит и из
(3.21), (3.23) для гиперболических орбит.
3.5. Вычисление положения и скорости на орбите Из геометрических соображений получим единичные векторы
(вектора состояния) на заданное время радиального и трансверсального направлений
Постановка задачи нахождения вектора состояния: é cos Ω cos u - sin Ω sin u cos i ù
0 êê ú
Начальный вектор состоя- r = ê sin Ω cos u + cos Ω sin u cos i úú ,
é r ù ê sin u sin i ú
ния x0 = x (t0 )= êê 0 úú задан. ëê ûú
(3.26)
ëê v0 ûú é- cos Ω sin u - sin Ω cos u cos i ù
Задача заключается в на- 0 êê ú
é r ù n = ê- sin Ω sin u + cos Ω cos u cos i úú
хождении вектора x = x (t )= êê úú ê cos u sin i ú
ëê ûú
ëv û
на заданное время t. Теперь могут быть найдены координаты и скорости на орбите:
Обозначим (рис. 3.5): r = r r 0,
(3.27)
— восходящий узел, v = vr r 0 + vn n 0
— нисходящий узел,
где r, vr , vn даны в (3.1ж), (3.1и), (3.1к).
Ω — долгота восходящего узла, Р и с. 3.5
ω — аргумент перицентра,
u = ω + ϑ — аргумент широты, 3.6. Элементы орбиты
i — наклонение. Набор элементов орбиты, полностью определяющий орбиту:
Углы Ω, ω, i являются постоянными и могут быть найдены из
a, e, i, Ω, ω, tπ
r0 , v0 по формулам:
cz üï Другие варианты:
cos i = , ïï
ïï вместо a: rπ, p, h, P, n;
c ïï вместо e, ω: ecosω, esinω;
cx cy ï
вместо tπ: t – tπ, M (для эллиптических орбит), ϑ, u.
sin Ω = , cos Ω = - ,ïï (3.25)
ý
cx2 + c y2 cx2 + c y2 ïï Ниже дана сводка формул для вычисления различных элемен-
ïï
ïï тов орбиты по координатам и скоростям.
l ´k l ×k ïï
sin ω = , cos ω = ïï
µe µe ïþ
28 29
3. Типы и элементы орбит 4. Универсальные формулы
для кеплеровского движения
2
µ 1 c2 r 2 v 2 - (r × v ) æ 2 2µ ÷ö
a= = , e = 1+ h = 1+ ççv - ÷,
h 2 v 2
µ 2
µ 2 çè r ÷÷ø 4.1. Вводные замечания
-
r µ Подход к вычислению кеплеровского движения, рассмотрен-
cz xv y - yv x cx zv y - yvz ный в главе 3, имеет следующие недостатки:
cos i = = , tg Ω = - = , • используются разные формулы для разных типов орбит;
c 2 cy zv x - xvz • для нахождения орбитальных параметров на заданное время
r 2 v 2 - (r × v )
недостаточно значений t0, t, необходимо вычислять также tπ
é cos Ω ù и соответствующие параметры;
l ×k r êê ú
cos ω = , l = -µ + v ´(r ´ v ), k = ê sin Ω úú , • формулы не могут применяться для околопараболических
µe r ê 0 ú орбит, т. е. при очень больших значениях a.
êë úû
ìï a 2 В данной главе будут получены универсальные формулы, ли-
ïï
ïï (E - e sin E ) - для эллиптических орбит, шенные этих недостатков. Ниже будут использоваться следующие
ïï µ соотношения, полученные в главах 2, 3:
ïï 2 æ
p ç ϑ 1 ϑ ö÷
t - tπ = ïí ç tg + tg ÷÷÷ - для параболических орбит, 2µ
ïï 2 µ èç 2 2ø h = v2 - , (4.1а)
ïï r
ïï a 2
ïï
ïï µ
(e sh H - H ) - для гиперболических орбит, c = r ´ v , (4.1б)
î 2
c 2 = c × c = r 2 v 2 - (r × v ) , (4.1в)
E 1- e ϑ H e -1 ϑ
tg = tg , th = tg ,
2 1+ e 2 2 e +1 2 r
2 l = -µ + v ´ c . (4.1г)
c 2 r v - (r × v )
2 2 2 r
p a µ
p= = , rπ = , P = 2π , n= ,
µ µ 1+ e µ a
2 Эллиптические орбиты:
2
µ 1æ p ö a
M= (t - tπ ), cos ϑ = çç -1÷÷÷, u = ω + ϑ t - tπ = (E - e sin E ), (4.1д)
a
2 e çè r ø÷ µ
r = a (1- e cos E ). (4.1е)
Гиперболические орбиты:
2
a
t - tπ = (e shH - H ), (4.1ж)
µ
r = a (e chH -1). (4.1з)
31
4. Универсальные формулы для кеплеровского движения 4. Универсальные формулы для кеплеровского движения
4.2. Функции Штумпфа и их свойства Т а б л и ц а 4.1. Конечные выражения для функций Штумпфа
x>0 x<0
Функции Штумпфа:
m c0 cos x ch -x
¥ (-x )
cn = cn (x )= å (n = 0,1, 2,...) (4.2)
m= 0 (2m + n) ! sin x sh -x
c1
x -x
Из (4.2):
m k
1 ¥ (-x ) 1 ¥ (-x ) c2
1 - cos x ch -x -1
cn = + å = - xå (k = m -1) x -x
n ! m=1 (2m + n) ! n ! k =0 (2k + n + 2) !
1 x - sin x sh -x - -x
c3
⇒ cn = - x cn+2 (4.3) x x -x -x
n!
⇒ если требуется cn для n1 n n2 , достаточно найти cn -1 , cn
2 2 Другие соотношения между функциями Штумпфа
(или cn , cn +1 если x ≠ 0).
1 1 Из табл. 4.1 можно получить, что
Также из (4.2):
c12 - c0 c2 = c2 . (4.5)
m-1 m-1 m-1
dcn ¥ m (-x ) 1 ¥ (2m + n)(-x ) n ¥ (-x )
= -å Уравнения (4.3), (4.5) дают
=- å + å =
dx m=1 (2m + n) ! 2 m=1 (2m + n) ! 2 m=1 (2m + n) !
k k
c22 - c1c = c - 2c4 ,
1 ¥ (-x ) n (-x ) ¥
c4 (4.6)
=- å + å
2 k =0 (2k + n +1) ! 2 k =1 (2k + n + 2) !
(k = m -1) c2 - c2 c4 = - 2c5 + 2c6 .
2
h(t - t0 )
t r
dt 1 ⇒ r × v = rr = µ a × e sin E . (4.15)
s=ò = ò v × dr - ,
t0
r 2µ r 2µ Из (4.14):
0
r v t æ ö
dt sin E = sin çççè E0 + x ø÷÷÷÷ = sin E0 cos x + cos E0 sin x (4.16)
ò v × dr = r × v - r0 × v0 - ò r × dv = r × v - r0 × v0 + µ ò
r
r0 v 0 0t ⇒ из уравнения (4.9) с учетом (4.14), (4.15) и равенства
r
r × v - r0 × v0 - hτ
⇒ s = , (4.9) e cos E0 = 1- 0 (см. (4.1е)) найдем
µ a
æ æ r ö
r0 × v0 çççè1- cos x ÷÷÷÷ø - µa ççç1- 0 ÷÷÷ sin x + µs
ö
где
r × v - r0 × v0 - µs è aø
τ = t - t0 . (4.10) τ= = s2 .
h 2
-hs
Из (4.1д), (4.1ж): (4.17)
a
2
a Уравнения (4.17), (4.3), (4.13) и табл. 4.1 дают
1= (1- e cos E )E = µ
× rE ,
µ τ = r0 sc1 + r0 × v0 s 2 c2 + µ s c (4.18)
2
a a — универсальное уравнение Кеплера.
1= (e ch H -1)H = ×rH
µ µ dt 1
Пользуясь равенством = , из (4.7), (4.10) получим
ds s
µ1 µ dτ
⇒ E = H = = × s, E (t0 ) = E0 , H (t0 ) = H 0 (4.11) r= . (4.19)
ar a ds
dx x
ìï Из (4.4) и равенства = 2 следует, что
ïï a ds s
ïï µ
(E - E0 ) для эллиптических орбит,
⇒ s = ïí (4.12) d æç n ÷ö n-1 nc - c dx
ïï çç s cn ÷÷÷ = ns cn + s n n+2 n+1 =
a ds è ø 2 ds
ïï
ïïî
(H - H 0 ) для гиперболических орбит é æç 1 ö÷ ù (4.20)
µ 1
= ns n-1cn + s n-1 êê n çççç - cn ÷÷÷÷ -
÷
+ cn-1 úú = s n-1cn-1
êë çè n !
ç ø÷ (n -1) !
Определим переменную úû
⇒ из (4.18)–(4.20) получим
x = -hs 2 (4.13)
r = r0 c0 + r0 × v0 sc1 + µ s 2 c2 (4.21)
⇒ E - E0 = x , H - H 0 = -x (4.14)
Рассмотрим эллиптические орбиты; уравнения (4.1е), (4.11) 4.4. Решение универсального уравнения Кеплера
дают
Предположим, что τ задано, и используем метод Ньютона–
µ a e sin E Рафсона (см. главу 1) для нахождения s из (4.18). Используя (4.18),
r = ae sin E E =
r (4.19), (4.21), на n-й итерации получим
34 35
4. Универсальные формулы для кеплеровского движения 4. Универсальные формулы для кеплеровского движения
r0 sc1 + r0 × v0 s 2 c2 + µ s c - τ µs 2 c2
sn = sn-1 - (n = 0,1,...) . (4.22) f = 1- , g = τ - µs c (4.25)
r0 c0 + r0 × v0 s c1 + µ s 2 c2 r0
С учетом (4.8), (4.9) начальное приближение может быть задано Уравнения (4.20), (4.7) дают
следующими значениями: d æç n ÷ö d æç n ÷ö s n-1
cn-1
÷
ççè s cn ÷÷ø = ççè s cn ÷÷ø s =
÷
hτ dt ds r
s0 = 0 или s0 = - (если h < 0 ).
µ ⇒ из (4.25) получим
2
µ sc1 µ s c2
4.5. Вычисление положения и скорости на орбите f = - , g = 1- (4.26)
(вектора состояния) на заданное время r0 r r
Представим векторы положения r = r (t ) и скорости
v = v (t ) = r в виде
r= f r0 + g v0 ,
(4.23)
v= f r + g v
0 0
Типы возмущений:
5.1. Используемые в главе формулы 1. Гравитационные возмущения:
• влияние несферической формы планет;
В этой главе будут использованы следующие соотношения: • притяжение других небесных тел.
Гравитационные возмущения являются консервативными.
c = r ´ v , c = c = r vn = µ p , (5.1а)
2. Негравитационные возмущения:
2 2
æ ö c 2 r vn • сопротивление атмосферы;
p = a ççèç1- e 2 ø÷÷÷÷ = = , (5.1б)
µ µ • световое давление;
• реактивные возмущения, вызываемые воздействием систе-
c2 r 2 vn2 çæç 2µ ö÷÷÷ мы ориентации или утечкой газа с космического аппарата
e2 = 1 + h =1+ çç v 2 - ÷÷ , (5.1в)
µ2 2 ççç
µ è r ø÷÷ или испарением ядра кометы и т. п.
Другая форма уравнения движения (для вектора состояния):
p
, (5.1г)
r= x = f (x ) + g (x, t ), (5.5)
1 + e cos ϑ
v 2 = vr2 + vn2 , (5.1д) é v ù
éê r ùú ê ú é0ù
x = ê ú , f (x ) = ê µ ú , g = g (x, t ) = ê úú
ê (5.6)
ê- r úú
vr =
µ c
e sin ϑ , vn = =
µ
(1 + e cos ϑ), (5.1е) ëv û ê r ëê φ ûú
p r p ë û
Простейший способ решения уравнения (5.5) — численное инте-
r 2 ϑ = c . (5.1ж) грирование.
dt 1 r2 µ
= = a1 = 1 r1 — ускорение начала координат, вызванное третьим
d ϑ ϑ µp r1
телом Þ - a1 — ускорение инерции
dq dt r2
⇒ =q = ψ (q, ϑ) = χ (q, ϑ ) (5.19)
dϑ dϑ µp çæç
ö
µ çç ∆ r1 ÷÷÷÷
⇒ r = - r + µ1 çç - ÷÷÷ (5.22)
— заданная функция. Пусть выполняется неравенство (5.4) r çççè ∆
r1 ø÷÷÷
⇒ оскулирующие элементы q меняются медленно со временем
⇒ можно предположить, что Неравенство (5.4) выполняется, если:
q = const в χ (q, ϑ) в пределах одного витка, т. е. для 0 ϑ 2π 1) µ1 µ ;
2π 2) r r1 , r ∆ .
⇒ ∆q » ò χ (q, ϑ) d ϑ (5.20)
0
Примеры
— изменение элементов за один виток. Соотношение (5.20) осред-
няет короткопериодические вариации элементов и дает вековые и 1) µ 0 — Солнце, µ ¢ — Земля, µ1 — другая планета.
долгопериодические вариации: µ1 µ 0 < µ , r1 ~ r ~ ∆
• вековая вариация монотонно растет со временем;
⇒ (5.4) выполняется.
• долгопериодическая вариация — это периодическая (или
почти периодическая) вариация с периодом больше орби- 2) µ 0 — Земля, µ ¢ = 0 — спутник Земли, µ1 — Солнце.
тального.
µ1 µ 0 = µ , но r r1 , r ∆
5.5. Гравитационное влияние других небесных тел ⇒ (5.4) выполняется.
42 43
5. Возмущения орбиты 5. Возмущения орбиты
(б) если проекция возмущающего тела на плоскость орбиты 5.7. Влияние сжатия планеты
находится в квадрантах II или IV, то
Обозначим (рис. 5.6):
∆e > 0 Þ ∆rπ < 0 , ∆rα > 0 . R e, R p — экваториальный и по-
лярный радиусы планеты;
5.6. Сфера действия планеты Re - R p
α= — коэффициент сжа-
Обозначим (рис. 5.5): Re
µ 0 , µ1 — гравитационные параметры Солнца и планеты; тия ( α 1 Þ α 2 » 0 );
r0 , r1 — гелиоцентрический и планетоцентрический радиус- æç
α ö÷÷÷
векторы тела (µ на рис. 5.5); R0 = Re çççç1- ÷÷ — средний инте- Р и с. 5.6
çèç ø÷÷
ρ = r0 - r1 — радиус-вектор планеты относительно Солнца.
гральный радиус;
Сравнивая рис. 5.3 и 5.5, из (5.22)
ψ — планетоцентрическая широта.
получим уравнения движения тела в
гелиоцентрической (1) и планетоцен- Опорный эллипсоид:
трической (2) системах координат: æç ö÷
æ ö 1
R = Re çççè1- α sin 2 ψ÷÷÷÷ø » R0 + αR0 çççç - sin 2 ψ÷÷÷÷
÷
µ (5.24)
(1)
r0 = f0 + φ0 , f0 = - 0 r0 , ççè ø÷
r0
æç ö — радиус эллипсоида на широте ψ. Гравитационный потенциал U
ççç r1 ρ ÷÷÷÷
φ0 = -µ1 çç + ÷÷÷ , планеты равен
çç r ρ ø÷÷÷
çè 1
æ ö2
µ µ µ çç R ÷÷ æç 1 ö÷
U = +U pert , U pert = J 2 ççç e ÷÷÷÷ çççç - sin 2 ψ÷÷÷÷
÷
(2)
r1 = f1 + φ1 , f1 = - 1 r1 , (5.25)
Р и с. 5.5 r1 r 2 r ççè r ÷÷ø ççè ø÷
æç ö
Т а б л и ц а 5.1. Радиусы сфер ççç r0 ρ ÷÷÷÷ где Upert — возмущающая функция,
действия планет φ1 = -µ 0 çç - ÷÷÷ .
çç
çè r0 ρ ø÷÷÷ J 2 = const
Планета RS , 10 6 км
Меркурий 0,11 Сфера действия — это поверх- — коэффициент 2-й зональной гармоники.
ность, окружающая планету, на Возмущающее ускорение
Венера 0,62
которой φ0 f0 = φ1 f1 öT
Земля 0,93 æ
çç ¶U pert ÷÷÷÷
Марс 0,58 Радиус RS сферы действия: φ = çççç ÷÷÷÷
ç ¶r ÷ø
çè
Юпитер 48,2
Сатурн 54,6 æ µ ö÷2 5 может быть найдено из (5.25) с учетом равенства
RS » ρ ççç 1 ÷÷ (5.23)
Уран 51,8 èç µ 0 ø÷ z
sin ψ = .
Нептун 87,0 r
В табл. 5.1 приводятся радиусы
Плутон 3,36 сфер действия планет. Значения J2 для планет даны в табл. 5.2.
44 45
5. Возмущения орбиты 5. Возмущения орбиты
æ ö2
çç R ÷÷ æ ö
∆ω = π J 2 ççç e ÷÷÷÷ çççè5cos 2 i -1ø÷÷÷÷
2 çè p ÷÷ø
ç
Импульсный маневр — мгновенное изменение орбитальной Импульс в перицентре, коллинеарный скорости КА, яв-
скорости КА реактивной тягой: ляется оптимальным для изменения орбитальной энергии
или большой полуоси, причем h и a растут, если ∆v vπ , и
v- = v (t - 0), v+ = v (t + 0),
убывают, если ∆v ¯ vπ
v+ = v- + ∆v ,
2. Изменение радиуса апоцентра
∆v — импульс (рис. 6.1);
Радиус r не меняется в течение маневра ⇒ 1-е уравнение из
(6.1) дает
∆v = ∆v = v+ - v- = v-2 + v+2 - 2v-v+ cos φ
µ µ
— дельта-V маневра, цена маневра 2v × ∆v » ∆a =
2
(∆rπ + ∆rα ).
(φ — угол между v- и v+ , см. рис. 6.1). a 2a 2
Задача заключается в минимизации mp Если Δrα задано, то min Δv достигается при ∆v v или ∆v ¯ v и
Р и с. 6.1 v = max. В перицентре v = vπ = max и Δrπ = 0.
⇒ в силу (6.7) — в минимизации ∆v.
Вывод:
6.4. Оптимальное импульсное изменение
орбитальных параметров Импульс в перицентре, коллинеарный скорости КА, являет-
ся оптимальным для изменения радиуса апоцентра, причем
1. Изменение орбитальной энергии
rα растет при ∆v vπ и убывает при ∆v ¯ vπ
2µ
h = v2 - (6.10)
r 3. Изменение радиуса перицентра
— удвоенная орбитальная энергия. ¶rπ ¶rπ
Радиус r не меняется в течение маневра ⇒ из (6.10) следует, что ∆rπ » ∆v = ± ∆v ,
¶v ¶v
¶h
∆h » ∆v = 2v × ∆v = 2v ∆v cos ψ , (6.11) æç 2 2 ÷ö
T
¶v ¶rπ ççè r vn - rπ v ÷÷÷ø
= ( v = vr + vn , см. ниже),
где ψ — угол между v и ∆v (см. рис. 6.1); ¶v µe
∆v задано ⇒ max ∆h соответствует max v и ψ = 0 или ψ = π;
c = r ´ v — интеграл площадей,
∆h задано ⇒ min ∆v соответствует max v и ψ = 0 или ψ = π.(6.12)
Из (6.1) следует, что c = c = rvn = µ p = const ,
max v = vπ — скорость в перицентре орбиты. 2 æ ö
æç
2µ µ ÷÷ö
Эллиптическая орбита: r 2 vn - rπ2 v = r 4 vn2 - 2r 2 rπ2 vn2 + rπ4 v 2 = çççè r 2 - 2rπ2 ø÷÷÷÷ c 2 + rπ4 çççç - ÷÷÷÷ ,
ççè r a ÷ø
µ
∆h » ∆a d 2 2 2µr 4 çç r 4 ÷÷÷
æ ö
a2 r vn - rπ2 v = 2c 2 r - π = 2µ çççç pr - π ÷÷÷÷ > 0 ,
⇒ вывод (6.12) также справедлив для ∆a. dr r2 çççè r 2 ÷÷÷ø
50 51
6. Орбитальные маневры 6. Орбитальные маневры
µ é ö2
ù
v0 = — скорость на начальной 2µ 2 µ ê æç
çç v¥ ÷÷÷ ú
r0 ⇒ ∆v = + v¥ - = v0 ê 2 + ççç ÷÷÷ -1ú (6.16)
r0 r0 ê çè v ø÷÷ ú
орбите; Р и с. 6.3 ëê 0 ûú
52 53
6. Орбитальные маневры 6. Орбитальные маневры
Замечание. Рассмотренные переходы являются обратимыми, Перелет в перицентр конечной орбиты (рис. 6.5)
т. е. ∆v перехода с эллиптической, параболической или гипербо- üï
µ 2µ rα 2ξ 0 ïï
лической орбиты на круговую вычисляется по формулам (6.13), v0 = , v1 = = v0 , ïï
(6.15), (6.16) соответственно. r0 rπ + rα rπ ξ1 (1 + ξ1 ) ïï
ý
2µ rπ 2ξ1 2µ r0 2 ïï
6.6. Двухимпульсный межорбитальный переход vb = = v0 , ve = = v0 ξ 0 .ïï
r0 + rα r0 ξ 0 + ξ1 r0 + rα rπ ξ1 (ξ 0 + ξ1 ) ïï
ïþ
Рассмотрим переход между компланарными круговой и эллип-
(6.19)
тической орбитами (рис. 6.4).
В этом случае обозначим
Обозначим:
суммарный импульс через ∆vπ.
r0 — радиус начальной кру-
Конечная орбита находит-
говой орбиты;
ся снаружи начальной (как
rπ, rα — радиусы перицен-
показано на рис. 6.4, 6.5), т. е.
тра и апоцентра конечной эл-
липтической орбиты; r0 rπ rα
r0 rπ ⇒ 0 < ξ 0 ξ1 1 ; (6.20)
ξ0 = , ξ1 =
rα rα ∆v0 = vb - v0 ,
Значение ξ(2)
0 может быть найдено из уравнения
∆v (ξ = 0)= ∆v (ξ = ξ 0 ).
Из (6.35) получим
2
2 + 2ξ 0 -1- ξ 0 =
1 + ξ0
(1- ξ0 )+ 2 ξ0 -1- ξ0
2
⇒
1 + ξ0
(
(1- ξ0 )+ 2 - 2 ) ξ 0 - 2 = 0 . (6.37)
Выводы. Сравнение различ-
ных типов перехода дает опти-
мальные в смысле min Δv пере-
ходы:
(2)
r0 < r1 < r1 — хомановский
переход оптимален;
(2)
r1 = r1 — хомановский и
бипараболический переходы
равно оптимальны; любой би-
Р и с. 6.9 эллиптический переход хуже; Р и с. 6.10
60 61
6. Орбитальные маневры 6. Орбитальные маневры
2µ rα 2 ε
— скорость в перицентре орбиты sin
vπ = = v0 1 2
r0 + rα r0 1+ ξ ⇒ ξ opt = - 2 Þ rα opt = r0 (6.42)
ε ε
перехода; sin 1- 2 sin
2 2
2µ r0 2
vα = = v0 ξ — скорость в апоцентре орбиты Выводы:
r0 + rα rα 1+ ξ
(1)
перехода; ε ε — одноимпульсный переход оптимален;
çç æ
2
ö
÷÷ (1) (2)
∆v0 = ∆v0 = vπ - v0 = v0 çççç
÷
-1÷÷÷÷ ; ε < ε < ε — трехимпульсный биэллиптический переход с rα
ççè 1 + ξ ø÷÷ из (6.42) оптимален;
(2)
ε 2 ε ε ε — бипараболический переход оптимален.
∆v1 = ∆v1 = 2vα sin = 2v0 sin ;
2 1+ ξ 2
∆v2 = ∆v2 = ∆v0 ;
é 2 æç ε ö÷÷÷ ùú
∆v = ∆v0 + ∆v1 + ∆v2 = 2v0 êê çç
çççè1 + ξ sin ø÷÷ -1ú
÷ (6.41)
êë 1 + ξ 2 úû
Рисунок 6.11 показыва-
ет зависимость Δv/v0 от ξ для
ε = 45°.
Найдем оптимальное зна-
чение
ξ opt = arg min ∆v
ξ
(см. рис. 6.11):
Р и с. 6.11
ε
1 + ξ sin
d ∆v 2 2 +2 2 ε
=- sin = 0 ;
d ξ v0 1+ ξ 1+ ξ 1+ ξ 2
62
7. Задача Ламберта 7. Задача Ламберта
æç ö æç ö
ç g r0 c1 ÷÷÷÷ ççç c12 ÷÷÷÷ gc1 2r0 r1 φ
r1 = r0 c0 + çççç - ÷÷ sc + µs 2 c = r0 ççc0 - ÷÷÷ + + µs 2 c2 . (7.13) ρ= cos (7.20)
çç s 2 c
çè sc2 ø÷÷÷÷ 1 2 çç
çè c2 ø÷÷÷ sc2 r0 + r1 2
2
Для x > 0
1- cos x
c2 (x ) = (7.30)
x
⇒ согласно (7.25), (7.30)
x ¹ 2πk (k = 1, 2,...) . (7.31)
Типы орбит перелета
Согласно соотношению x = –hs2:
x < 0 — гиперболическая орбита;
x = 0 — параболическая орбита; (7.32)
x > 0 — эллиптическая орбита.
Р и с. 7.2 Из (7.25), используя (7.6), получим производную функции
F(x, ρ):
7.4. Анализ уравнения задачи Ламберта dF (x, ρ)
æç ö
c2 - c5 + 4c6 çç c 2
÷÷÷ ρ c
2
Fx = = u + ççç u + ρ÷÷ ÷
÷ . (7.33)
dx 2 2 ÷÷ 8u
Область определения функции F(x, ρ) 4c2 çç
çè c2 ÷ø
Как видно из (7.20), (7.24), Можно показать, что
1 1 2
- ρ , σ > 0. (7.26) Fx > 0 для x < (2π) (7.34)
2 2
(см. рис. 7.2). Из (7.3), (7.25) для параболической орбиты найдем
В силу (7.21) должно быть
1 æç ö
c1 F (0, ρ)= ç 2 + ρ÷÷÷ 1 - 2ρ = σ
çè ÷ø par , (7.35)
ρ 1 . (7.27)
c2 где σpar — безразмерное время для параболической орбиты
⇒ из (7.25, 7.34) получим
Из табл. 4.1 следует, что
ìï σ < σ par - гиперболическая орбита,
ïï 2 cos x , если x 0,
c1 (x ) çç x ÷÷ ï
æ ö σ = σ par - параболическая орбита, (7.36)
= 2 × c0 ççç ÷÷÷÷ = ïí 2 (7.28)
c2 (x ) ççè 4 ø÷ ï
ïï -x σ > σ par - эллиптическая орбита.
ïï 2 cosh 2 , если x < 0
î Эллиптическая орбита перелета
⇒ в силу (7.26), (7.28) неравенство (7.27) может нарушаться только Рассмотрим x в пределах
при 2 2
ρ > 0, x < 0 (2πk ) < x < éêë2π (k +1)ùúû (k = 0,1,...) (7.37)
68 69
7. Задача Ламберта 7. Задача Ламберта
и определим переменные
Если x < (2π)2, то существует единственное
x решение (y0 на рис. 7.3) с φ < 2π
z= - π k , (7.38)
2 Рассмотрим x > (2π)2; если
π k + z - sin z cos z
ξ = ξ( z ) = , (7.39) 2 2
sin z (2π k ) < x < éêë2π (k +1)ùúû (k = 1, 2,...) , (7.44)
x0
z0 = - π k (0 < z0 < π) . (7.50) é πk ù1
2 ê
⇒ ε1 = ê ú u (7.55)
ú
Соотношение (7.41) дает ëê
2 (σ - ρ u )
m ûú
m
72 73
7. Задача Ламберта 8. Межпланетные перелеты
ìï 2
ïï x0 = 4 (πk + ε1 ) (1- е решение);
σ > σpar, k > 0: í 8.1. Постановка задачи
ïï 2
x = 4 éê π (k +1) - ε 2 ùú (2 - е решение)
ïïî 0 ë û Межпланетный перелет представляет собой перелет КА между
(в случае k > 0 должно быть σ ≥ Fk); двумя или несколькими небесными телами; также может рассма-
здесь σpar , ε0, ε1, ε2 даются соотношениями (7.35), (7.54)–(7.56) с триваться перелет в заданную точку пространства. Задача заклю-
использованием (7.51). чается в нахождении траектории перелета КА, а также величин и
направлений импульсов, необходимых для осуществления пере-
лета. Задача оптимизации перелета состоит в нахождении такой
7.6. Случай коллинеарных векторов r0 , r1
траектории, на которой суммарная величина всех импульсов ми-
нимальна.
Если r1 ¯ r2 , то плоскость орбиты перелета является неопреде-
ленной, однако могут быть найдены радиальная vr и трансверсаль-
8.2. Метод склеенных конических сечений
ная vn компоненты вектора v0 .
Из (7.12) с учетом равенств Разобьем межпланетную траекторию косми-
r ×v ческого аппарата (КА) на три части (рис. 8.1):
vr = 0 0 , g = 0
r0 I — полет в сфере действия планеты отправ-
получим ления;
II — гелиоцентрический перелет;
r0 c1 III — полет в сфере действия планеты на-
vr = - (7.57)
sc2 значения.
Полет в сфере действия (рис. 8.2)
Соотношения (7.57) и
Пренебрежем всеми возмущениями в сфере
2µ действия
v02 = vr2 + vn2 , h = v02 -
r0 ⇒ траектория является гиперболической.
дают Обозначим (см. рис. 8.2):
Rπ — радиус перицентра (т. е. точка старта у
2µ Р и с. 8.1
vn = h - vr2 + (7.58) планеты отправления или наибольшее сближе-
r0 ние с планетой назначения);
где с учетом (7.2), (7.22) величина h может быть найдена из соот- RS — радиус сферы действия;
ношения: vS — скорость КА на границе
µc2 x сферы действия,
h=- ,
(r0 + r1 )u2 Rπ RS Þ vS » v¥ (8.1)
x, как указывалось выше, является решением уравнения (7.25).
Гелиоцентрический перелет
Обозначим через r расстояние
планеты от Солнца. Р и с. 8.2
75
8. Межпланетные перелеты 8. Межпланетные перелеты
2
RS r Þ примем RS = 0 µ sc1 µ s c2
f = - , g = 1-
Введем обозначения: r0 r1 r1
τ0, τ1 — времена полета в сферах действия планеты отправле- (см. (4.23), (4.26)).
ния и назначения соответственно, Определим
τ — время гелиоцентрического перелета,
v¥0 = v0 - u0 — скорость КА относительно планеты отправ-
τ 0 , τ1 τ
ления на границе сферы действия этой планеты приблизительно
⇒ рассматривая гелиоцентрическую часть перелета, полагаем равна исходящей асимптотической скорости;
τ 0 = τ1 = 0 v¥1 = v1 - u1 — скорость КА относительно планеты назна-
чения на границе сферы действия этой планеты приблизительно
Описанный способ «склеивания» участков траектории переле- равна входящей асимптотической скорости.
та называется методом склеивания конических сечений. Как было показано в п. 6.4,
76 77
8. Межпланетные перелеты 8. Межпланетные перелеты
2π Меркурий 0,32
Pj = (8.5) Венера 1,60
nj
Марс 2,14
— орбитальные периоды планет отправления (j = 0) и назначения
Юпитер 1,09
(j = 1);
φ0 — гелиоцентрический угол между планетами в момент t0
(см. рис. 8.3). Соотношения (8.8), (8.9) и табл. 8.1 дают среднюю
периодичность оптимальных дат запуска
é æ ö 2 ù
ê ç1 + ξ ÷÷÷÷ ú
φ0 = π - n1 (t1 - t0 ) = π ê1- çççç ÷÷ ú (8.6) Реальные орбиты планет являются эллиптическими и взаимно
êë çèç 2 ÷ø úû наклоненными
Соотношение (8.6) определяет начальное взаимное положение ⇒ значение φ = π может привести к очень большому Δτ (рис. 8.4);
планет, необходимое для оптимального перелета. пусть
Угловая скорость планеты назначения относительно планеты φ1 — оптимальная угловая дальность для первого полувитка,
отправления равна 0 < φ1 < π;
φ2 — оптимальная угловая дальность для второго полувитка,
n = n1 - n0 . π < φ2 < 2π.
Время, необходимое для повторения такой же конфигурации (си- Для каждой даты старта t0 может быть найдена оптимальная
нодический период): (т. е. минимизирующая Δv старта) дата t1. Определим
78 79
8. Межпланетные перелеты 8. Межпланетные перелеты
80 81
8. Межпланетные перелеты 8. Межпланетные перелеты
82 83
8. Межпланетные перелеты 8. Межпланетные перелеты
Пусть v¥ ¹ v¥ ¢ ; примем v¥ < v¥ ¢ . В этом случае необходим ак- ∆v = ∆v (t0 , t1, t2 ) (8.21)
тивный маневр в сфере действия. В простейшем случае оптималь-
ным является одноимпульсный маневр. 8.8. Постановка задачи оптимизации перелета
Определим углы: между несколькими планетами
π -α üï
β= , ïï Рассмотрим полет к n планетам; обозначим:
4 ïï
ï t0, r0 — время старта и положение планеты отправления в t0;
æç
¢ - v¥ ö÷ ï
ç v¥ ÷÷ ï tj, r j — время j-го облета и положение j-й планеты в tj (j = 1, …,
λ = arc tg ççç tg β÷÷÷,ïý (8.18)
ççè v ¢ + v ÷÷ø ï ïï n – 1);
¥ ¥
ïï tn, rn — время прибытия к последней планете и положение
ψ =β-λ. ïï
ïï планеты в tn.
þ После нахождения траектории КА путем решения задачи Лам-
Оптимальное расстояние Ri приложения импульса и величина берта n раз величина суммарного импульса может быть найдена из
∆v импульса находятся по формулам (даются без вывода) соотношения
n
2µ sin 2 ψ ∆v = å ∆v j , (8.22)
Ri = æ ö
,
2
v¥ cos 2 λ ççèç2 cos 2 β - cos 2 λ ø÷÷÷÷ (8.19) j =0
где
∆v = (v¥ + v¥ ¢ ) sin λ ∆v0 — дельта-V старта;
∆v j — дельта-V в сфере действия j-й планеты, j = 1, …, т – 1
(рис. 8.10; здесь v- и v+ — скорости КА до и после импульса). (∆vj = 0, если облет пассивный);
84 85
8. Межпланетные перелеты 8. Межпланетные перелеты
86 87
8. Межпланетные перелеты 9. Маневрирование в сфере действия планеты
v¥0 u0 .
9.1. Постановка задачи и основные обозначения
(б) Тормозной импульс вблизи афелия орбиты:
В этой главе рассматриваются вход КА в сферу действия пла-
∆v ¯ vα .
неты назначения и маневрирование около планеты с целью вы-
(в) Облет Земли: полнения задачи полета. Такой задачей может быть исследование
v¥2 наклонена к u2 (см. рис. 8.12в), планеты и ее спутников.
Обозначим:
v¥ ¢ 2 u2 Þ v2¢ = u2 + v¥2 > v2 .
µ — гравитационный параметр планеты;
Маневр длительностью 2, 3, … лет называется: R — наименьшее возможное расстояние сближения с плане-
маневр ΔVEGA 2–, 3–, …, если облет Земли происходит до пе- той;
ригелия (сплошная траектория на рис. 8.13); a — большая полуось;
маневр ΔVEGA 2+, 3+, …, если облет Земли происходит после e — эксцентриситет орбиты;
перигелия (пунктирная траектория на рис. 8.13). rπ, rα — радиусы перицентра и апоцентра;
i — наклонение орбиты, 0 ≤ i ≤ π;
Дополнительная дельта-V до 1,1 км/с α — угол поворота вектора асимптотической скорости,
Недостатки маневров VEGA и ∆VEGA 0 < α < π.
• Маневр VEGA требует особого взаимного положения Земли
и Венеры, которое повторяется каждые 1,6 года; продолжи- 9.2. Используемые в главе соотношения
тельность маневра более года.
• Маневр ∆VEGA намного дольше маневра VEGA и дает В данной главе будут использованы следующие соотношения,
меньшую дополнительную скорость. полученные в предыдущих главах:
rπ + rα
a= — большая полуось,
2
p p
rπ = , rα = — радиусы перицентра и апоцентра
1+ e 1- e
2rπ rα
⇒ p = (9.1)
rπ + rα
— фокальный параметр,
c = rvn = µ p (9.2)
— величина интеграла площадей,
æ ö
2µ µ 2µ ççç r ÷÷÷÷
v2 = - = ççç1- ÷÷ (9.3)
r a r çè rπ + rα ÷÷ø
— скорость КА,
89
9. Маневрирование в сфере действия планеты 9. Маневрирование в сфере действия планеты
2µ rπ r где угол ψ может выбираться произвольно (рис. 9.2). Вектор e20
vα = , vπ = α vα (9.4) находится из уравнений
rπ + rα rα rπ
2 2
— скорости в апоцентре и перицентре,
e20 x + e20 y = 1,
Р и с. 9.3 Р и с. 9.4 Р и с. 9.5
92 93
9. Маневрирование в сфере действия планеты 9. Маневрирование в сфере действия планеты
Обозначим
(rα - Ra )Ra cos2 θ
rp = (9.20) γ1 = e1 × c 0 , γ 2 = e20 × c 0 , γ = e0 × c 0 (9.23)
rα - Ra cos 2 θ 0
— направляющие косинусы вектора c в системе, заданной орта-
Обозначим через vα, vαp скорости КА и зонда в апоцентре после
отделения зонда ⇒ ∆vp = vα – vαp ми e1 , e20 , e0
⇒ γ12 + γ 22 + γ 2 = 1 . (9.24)
2µ rπ 2µ rp
⇒ ∆v p = - (9.21)
rπ + rα rα rp + rα rα Параметры входящей орбиты
Для совершения рассматриваемого маневра перицентр входя-
Если ∆rπ = rπ – rp Ra, то щей гиперболической орбиты должен лежать в плоскости конеч-
vπ ной круговой орбиты (см. рис. 9.6) ⇒ rπ × c 0 = 0
∆v p » ∆rπ (9.22)
4a ⇒ в силу (9.9), (9.8), (9.23)
γ1 cos φ - γ 2 sin φ cos ψ - γ sin φ sin ψ = 0 (9.25)
9.6. Выведение КА на заданную круговую орбиту
⇒ угол ψ может быть найден из (9.25) с учетом (9.24):
Рассмотрим выведение КА на круговую орбиту вокруг плане-
2 2
ты, заданную радиусом r0 и единичным вектором c 0 кинетическо- ψ γ sin φ ± sin φ - γ1
tg = , (9.26)
2 γ1 cos φ + γ 2 sin φ
го момента орбиты ( c 0 ортогонален плоскости орбиты). Для этого
используется следующий трехимпульсный маневр (рис. 9.6):
γ1γ 2 sin φ ± γ sin 2 φ - γ12
— импульс ∆v0 на расстоянии rπ = rπ : маневр захвата (см. cos ψ = æç
(9.27)
2ö
п. 9.4); çç1 - γ1 ÷÷÷÷ sin φ
è ø
— импульс ∆v1 на расстоянии rα: подъем перицентра до r0 и, ⇒ рассматриваемый трехимпульсный маневр возможен только
если необходимо, поворот плоскости орбиты;
при sin φ γ1 .
— импульс ∆v2 на расстоянии r0: выведение КА на заданную
круговую орбиту. Пусть ε — угол между плоскостями начальной гиперболи-
ческой и конечной круговой орбит (см. рис. 9.6) ⇒ в силу (9.7),
(9.12), (9.23)
cos ε = e × c 0 = -γ 2 sin ψ + γ cos ψ . (9.28)
Заметим, что уравнение (9.25) имеет два решения для ψ. Выби-
рается то из них, которое обеспечивает min ε.
Углы ориентации входящей гиперболы даны в (9.13) с исполь-
зованием (9.6)–(9.9), (9.12).
Частный случай
Пусть наклонение конечной круговой орбиты равно нулю, т. е.
Р и с. 9.6
ε = i , c 0 = ±z 0 = {0, 0, ±1}
94 95
9. Маневрирование в сфере действия планеты 10. Определение и коррекция орбиты
⇒ в силу (9.23) γ1 = sin η, γ2 = 0, γ3 = cos η
— положение КА относительно
наземной станции (рис. 10.2). Р и с. 10.2
97
10. Определение и коррекция орбиты 10. Определение и коррекция орбиты
98 99
10. Определение и коррекция орбиты 10. Определение и коррекция орбиты
1 ¶ψ j
— вес j-го измерения. где может быть найдено с помощью (10.5), (10.6);
σ 2j ¶x j
Векторно-матричная форма функции (10.10):
( )
Φ t j , t0 — матрица изохронных производных (см. (10.4)).
æ öT ÷ö
ççæ
L = çççç ψ - ψ÷÷÷÷÷ W çç ψ - ψ ÷÷÷
÷ (10.11) Уравнение (10.14) может быть записано в виде
è ø è ø
y (x0 )= 0 . (10.15)
где ψ = {ψ1
}, ψ = {ψ ,..., ψ } — вектор измерений и вектор
,..., ψ
n 1 n Для решения уравнения (10.15) применим метод Ньютона–Рафсо-
вычисленных параметров, на. Приближенно примем
é1 ù ¶y T ¶ψ T
ê 0ú » -Ψ W = -Ψ W Ψ
ê σ2 ú ¶x0 ¶x0
ê 1 ú
W =ê ê ú (10.12) (пренебрегаем производной Ψ по x0 в (10.14))
ú
ê ú ⇒ на i-й итерации метода
ê 1ú
ê 0 ú æ
ê σ 2n úû æ ö-1 ö
ë x0,i +1 = x0i + çççè ΨiT W Ψi ø÷÷÷÷ ΨiT W çççç ψ - ψi ÷÷÷÷÷ (i = 0,1,...) (10.16)
è ø
— диагональная весовая матрица.
где Ψi, ψi — значения Ψ, ψ , вычисленные на x0i .
Частный случай: σ1 = σ2 = … = σn = 1 (невзвешенные измерения)
Обычно номинальное значение x0nom принимается в качестве
⇒ W = I — единичная матрица
начального приближения процедуры (10.16).
æç
÷÷ö ççæ ÷÷ö
n
æ
⇒ L = å ççèç ψ
ö÷2 Пусть x0 — решение уравнения (10.15), x = x (x0 ) и ψ = ψ (x ).
j - ψ j ø÷÷ = çç ψ - ψ ÷÷÷ × çç ψ - ψ÷÷÷ .
ç
j =1
è ø è ø Тогда
МНК дает значение x0 , минимизирующее функцию L. ψ - ψ — вектор невязок, или O–C (observed — calculated).
Необходимое условие минимума:
¶L çæç
÷öT ¶ψ T 10.4. Коррекция орбиты
= - 2 çç ψ - ψ ÷÷ W
÷÷ø = 0 . (10.13)
¶x0 è ¶x0 После того как орбита определена методом наименьших ква-
Определим матрицу дратов, необходимо скорректировать ошибки выведения, чтобы
достичь цели полета. Коррекция орбиты производится путем из-
¶ψ
Ψ= менения скорости КА.
¶x0
Пусть r , r ¢ — положения цели и КА в номинальное время
æ ö прибытия ta,
⇒ y º ΨT W çççç ψ - ψ÷÷÷÷÷ = 0 . (10.14)
è ø
∆r = r ¢ - r
Найдем j-ю строку матрицы Ψ: — промах. Представим матрицу изохронных производных в виде
¶ψ j ¶ψ j ¶x j ¶ψ j éR Rv 0 ùú
=
¶x0
= Φ t j , t0 ,
¶x j ¶x0 ¶x j
( ) Φ (ta , t0 )= êê r 0 ú,
êëVr 0 Vv 0 úû
100 101
10. Определение и коррекция орбиты 10. Определение и коррекция орбиты
где
¶r ¶r ¶v ¶v
Rr 0 = , Rv 0 = , Vr 0 = , Vv 0 =
¶r0 ¶v0 ¶r0 ¶v0
— 3×3-матрицы. Тогда
¶r
∆r » ∆x0 = Rr 0 ∆r0 + Rv 0 ∆v0 ,
¶x0 Р и с. 10.6
é ∆r ù
где ∆x0 = êê 0 úú — вектор ошибок выведения. Предположим, что движение КА относительно цели является
êë ∆v0 úû равномерным и прямолинейным. Пусть δ — измеренное угловое
отклонение тела
Корректирующий импульс ∆v прилагается в момент време-
ни tc (рис. 10.5): δ
⇒ ∆v = 2v sin » vδ (рис. 10.6).
-∆r » Rvc ∆v , 2
Возможны два способа обработки данных автономной навига-
¶r ции:
где Rvc = — 3×3-матрица
¶v (tc ) – наземная обработка измерений и управление движением КА
-1
с Земли;
⇒ ∆v » -Rvc ∆r (10.17) – обработка на борту КА и автоматическое управление (если
Выбор времени t c коррекции ор время является критически коротким).
биты:
– орбита должна быть определена
достаточно точно ⇒ tc > td, где td – t0 —
интервал времени, необходимый для
определения орбиты;
– величину Δv следует минимизи-
ровать Þ tc = arg min ∆v .
td <tc <ta
Y = -YF (11.7)
11.3. Определение матрицы изохронных производных 11.4. Обратная матрица изохронных производных
Замечание. В этой главе матрица изохронных производных бу- Соотношения (11.18), (11.19) доказывают теорему.
дет вычислена только для задачи двух тел. Представляя матрицу Φ в виде
106 107
11. Матрица изохронных производных 11. Матрица изохронных производных
éΦ Φ12 ùú -1 -1
Φ = êê 11 A0-1 A = -JA0T AT J Þ A0-1 AJ = JA0T AT Þ AJAT = A0 JA0T
ú , (11.20)
ëêΦ21 Φ22 úû
⇒ A-1 = JAT K -1 (11.28)
можем записать (11.16) следующим образом:
где
é ΦT T ù
-Φ12 K = A0 JA0T (11.29)
Φ-1 = êê 22 ú (11.21)
T T ú — постоянная матрица.
êë-Φ21 Φ11 úû
τ = t - t0 , S = c 2 τ - µ ò r dt , S = c 2 - µr . (11.41)
2n-вектор γ = γ (t ) и функция λ = λ(t) удовлетворяют уравнениям t0
Ai γ = di (i = 1,..., 2n -1), Выводы
(11.35)
γ - F γ = λ f , В силу (11.38) постоянные d1, d2 могут быть заданы следующим
¶f образом:
di — произвольные постоянные, F = . Для заданной малой величины ε > 0:
¶x
В этом случае матрица A удовлетворяет сопряженному уравне- µ
1. Если h ε (т. е. все орбиты, кроме параболических и
нию в вариациях r0
A = - AF околопараболических), то d1 = 1, d2 = 0 (т. е. 6-я строка матрицы A
и A является невырожденной тогда и только тогда, когда дается соотношениями (11.39)).
µ
2 n-1 2. Если h < ε (т. е. параболические и околопараболические
å di λ i ¹ 0 , (11.36) r0
i =1 орбиты), то d1 = 0, d2 = 1 (т. е. 6-я строка матрицы A дается соотно-
где параметры λi определяются из шениями (11.40)).
110 111
11. Матрица изохронных производных 11. Матрица изохронных производных
t 1
⇒ первые три функции Штумпфа равны c0 = c1 = 1, c2 =
11.8. Вычисление интеграла ò r dt 2
t0 µs 2
Орбиты, отличные от параболических и околопараболических ⇒ r = r0 + r0¢s +
æç
2
çç µ ö÷÷
çç h ε ÷÷÷÷ . æ ö µ2 4
çç
è r0 ø÷÷ ⇒ r 2 = r02 + 2r0 r0¢s + çççè r0¢2 + µr0 ÷÷÷÷ø s 2 + µr0¢s + s
4
Из (11.1) получим
r0¢2 + µr0
t s
µ µr0¢ µ2 5
2 v2 - ⇒ ò r dt = ò r
2
ds = r02 s + r0 r0¢s 2 + s + s4 + s (11.46)
dr r d r r = hr + µ . 4 20
= = r × v , r ¢¢ =
r¢= = (11.42) t0 0
ds s ds 2 s
Для вычисления интеграла в (11.41) используем формулу для фо- r ¢ - r0¢
где s = .
кального параметра (см. (11.1)) и (11.42): µ
2 æç
µ ö÷÷
r 2 v 2 - (r × v ) hr 2 r ¢2 Околопараболические орбиты çççç h < ε ÷÷÷÷
p= = 2r + - çç r0 ø÷÷
µ µ µ Рассмотрим функцию è
s t
µp µr r ¢2
⇒ r 2 = -2 + . (11.43) R (s )= ò r 2 ds = ò r dt . (11.47)
h h h 0 t0
Используя (11.43) и соотношение dt = r ds, получим
Интеграл (11.47) может быть вычислен путем разложения значе-
t s s s
µ µ 1 ния R(0) относительно R(s) в ряд Тейлора с использованием соот-
ò r dt = ò r 2 ds = ps - 2 ò r ds + ò r ¢2 ds , (11.44)
h h 0 h 0 ношений
0 0
где d 2 n-1r d 2n r
= hn-1r ¢ , = hn-1r ¢¢ . (11.48)
s r s s s ds 2 n-1 ds 2 n
2 2
ò r ¢ ds = ò r ¢dr = rr ¢ - r0 r0¢ - ò rr ¢¢ds = rr ¢ - r0 r0¢ - hò r ds - µ ò rds ,
Окончательно можно получить
0 r0 0 0 0
t
s t r ¢2 + rr ¢¢
ò r dt = r 2 s - rr ¢s 2 + s - 2µs 4 éê r ¢¢sc5 (x ) - r ¢c4 (x )ùú -
ò rds = ò dt = τ t0
ë û
(11.49)
0 t0
-8s 4 éêçççè hr ¢2 + r ¢¢2 ø÷÷÷÷ sc5 (4 x )- r ¢r ¢¢c4 (4 x )ùú
æ ö
⇒ соотношение (11.44) с учетом формулы для s (см. (11.1)) дает
ë û
t
(r + p)r ¢ -(r0 + p)r0¢ -(µ + ph)τ
ò r dt = 2h
(11.45)
11.9. Выбор векторов p1 , p2 и обращение матрицы A
t0
Параболические орбиты (h = 0) С помощью (11.31), (11.33), (11.37), (11.39), (11.40) вычислим
На параболических орбитах x = 0 в (11.1) матрицу (11.29):
112 113
11. Матрица изохронных производных 11. Матрица изохронных производных
é 0 k1 0 -k2 0 d1m1 ùú æç
µ ÷÷ö
ê Круговые, эллиптические и гиперболические орбиты çççç h ³ ε ÷÷÷÷
ê -k 0 k2 0 0 d1m2 úú çç r0 ÷÷ø
ê 1 В этом случае d1 = 1, d2 = 0 (см. п. 11.7). Примем è
ê 0 -k2 0 -hk1 0 d2 n1 ú
ê ú r0 v0
K =ê
k 0 hk 0 0 d n ú , (11.50) p1 = , p2 = (11.54)
ê 2 1 2 2 ú c c
ê 2ú
ê 0 0 0 0 0 -d1h - d2l ú
ê ú ⇒ k1 = 1, k2 = m1 = m2 = 0 (n1, n2 не используются)
ê-d m -d m -d n -d n d h + d l 2 0 ú
ëê 1 1 1 2 2 1 2 2 1 2 ûú é 0 -h 0 0 0 0ù
где ê ú
êh 0 0 0 0 0 ú
k1 = c × p1 ´ p2 , k2 = l × p1 ´ p2 , ê ú
(11.51) 1 ê0 0 0 1 0 0 ú
⇒ K -1 = êê ú
mi = c × pi , ni = c 2l × pi (i = 1,2).
h ê 0 0 -1 0 0 0úú
В силу (11.28) матрица A невырожденна тогда и только тогда, ê ú
ê0 0 0 0 0 1ú
когда невырожденна матрица K ê ú
êë 0 0 0 0 -1 0úû
⇒ задача заключается в выборе векторов p1 , p2 , обеспечивающих
невырожденность матрицы (11.50). и (11.28), (11.31) дают
çæ µ ÷÷ö
Эллиптические и гиперболические орбиты ççççl ¹ 0, h ε ÷÷÷÷ -1 1 éê hb2 -hb1 -b4 b -b6 b5 ùú
A = ê (11.55)
çç
è r0 ÷÷ø h êë-ha2 ha1 a4 -a a6 -a5 úûú
æç
В этом случае d1 = 1, d2 = 0 (см. п. 11.7). Примем µ ö÷÷
Параболические и околопараболические орбиты çççç h < ε ÷÷÷÷
çç r0 ø÷÷
l l ´c В этом случае d1 = 0, d2 = 1 (см. п. 11.7). Примем è
p1 = , p2 = (11.52)
l lc c l ´c
p1 = , p2 = (11.56)
⇒ k1 = –c, k2 = m1 = m2 = 0 (n1, n2 не используются) c l 2c
⇒ k1 = 0, k2 = 1, n1 = n2 = 0 (m1, m2 не используются)
é0 h 0 0 0 0ùú
ê é0 0 0 1
ê-h 0 0 0 0 0úú ê 0 0ùú
ê ê 0 0 -1 0 0 0úú
-1 1 êê 0 0 0 -1 0 0úú ê
⇒ K = ê ê0 1 0 0 0 0úú
hc ê 0 0 1 0 0 0úú ⇒ K = êê
-1
ê ú ê-1 0 0 0 0 0úú
ê0 0 0 0 0 cú
ê ú
ê ú ê0 0 0 0 0 1ú
êë 0 0 0 0 -c 0úû ê ú
êë 0 0 0 0 -1 0úû
и (11.28), (11.31) дают
и (11.28), (11.31) дают
é
-b -cb6 cb5 ùú
-1 1 ê-hb2 hb1 b4 é-b b - b b1 -b6 b5 ùú
A = ê ú (11.53) A = êê
-1 4
2
(11.57)
hc ê ha2 -ha1 -a4 a ca6 -ca5 ú a - a a -a1 a6 -a5 úúû
ë û êë 4 2
114
12. Оптимизация орбитальных маневров 12. Оптимизация орбитальных маневров
Задача оптимизации:
12.1. Постановка общей задачи оптимизации Найти управление u = u(t ) (t0 t t1 ) , обеспечивающее пере-
ход из x0 в x1 и минимизирующее функционал (12.7)
Уравнение движения:
x = f (x, u ), (12.1)
12.2. Принцип максимума Понтрягина
где
{ } Î X — вектор состояния,
x = x 0 , x1,..., x n (12.2) Рассмотрим векторную переменную
p = {p0 , p1,..., pn }, (12.9)
u = {u ,..., u } ÎU — управление,
1 m
(12.3) удовлетворяющую сопряженному уравнению в вариациях
T ¶f (x, u )
f = f (x, u ) = {f , f ,..., f } .
0 1 n
(12.4) T
p = -p ; (12.10)
¶x
Предположим, что
p — вектор сопряженных переменных.
¶f
f , — непрерывные функции в X ´U , Если управление u = u (t ) выбрано, то существует решение
¶x x = x(t ) уравнения (12.1) и матрица ¶f ¶x в (12.10) является из-
u = u(t ) — кусочно-непрерывная функция. вестной функцией времени ⇒ существует решение уравнения
Пусть t0, t1 — начальный и конечный моменты времени и век- (12.10):
тор
p = p(t ).
{ }
x (t0 ) = x0 = x00 , x10 ,..., x0n (12.5) Определим гамильтониан
задан. Обозначим T n
H = H (x, p, u )= p f = å pi f i (12.11)
{ }
x (t1 ) = x1 = x10 , x11,..., x1n (12.6) i =0
Доказательство T
p (t1 ) δx (t1 ) = -δx 0 (t1 ) = -δJ ; (12.19)
1°. (только для заданного t1 и свободного x1 ). Рассмотрим бес-
конечно малый интервал времени τ – ε ≤ t ≤ τ (t0 < τ < t1, ε > 0 бес- T
δJ = J - J opt 0 Þ p (t1 ) δx (t1 ) 0 ⇒ в силу (12.17)
конечно мало) и вариацию δu(t ) оптимального управления на
этом интервале: T
p (τ ) δx (τ ) 0 . (12.20)
ìï u (t ), если t t < τ - ε или τ < t t Соотношения (12.15), (12.20) дают (так как ε > 0)
ï opt 0 1
u (t )= í (12.13)
ïï u (t ) + δu (t ), если τ - ε t τ T æ T æ
p (τ ) f ççè x (τ ), u (τ )ø÷÷÷ p (τ ) f ççèç xopt (τ ), uopt (τ )ø÷÷÷
ö ö
ïî opt
( δu(t ) может иметь конечное значение). Обозначим вариацию ⇒ в силу (12.11)
вектора x(t ) , вызванную вариацией δu(t ) , через
æ ö æ
H ççè x (τ ), p (τ ), u (τ )ø÷÷÷ H ççèç xopt (τ ), p (τ ), uopt (τ )ø÷÷÷ .
ö
δx (t ) = x (t ) - xopt (t )
Так как τ — произвольное время, то для любого t
( δx(t ) для t < τ – ε).
æ
δx (τ ) = éê x (τ ) - xopt (τ )ùú ε + o (ε). (12.14) H opt = H çççè xopt (t ), p (t ), uopt (t )ø÷÷÷ = max
ö
H (x, p, u )
ë û
u ÎU
В силу (12.1)
¶H
æ æ ⇒ =0 (12.21)
δx (τ ) = éê f çèç x (τ ), u (τ )ø÷÷÷ - f çèçç xopt (τ ), uopt (τ )÷÷÷ø ùú ε + o (ε).
ö ö
(12.15) ¶u
ë û u =uopt
H opt (t ) = 0
12.4. Условия трансверсальности
4°. p0(t1) < 0 в силу (12.18). Рассмотрим укороченные векторы
Замечание. Умножение p(t ) (и следовательно H) на произ-
вольную постоянную c > 0 не меняет выводы теоремы 12.1 ⇒ ниже { }
xˆ = x1,..., x n , pˆ = p1,..., pn { }
можно принять и обобщенные граничные условия
p 0 (t1 ) = -1
(12.25) xˆ0 = xˆ (t0 ) Î X 0 , xˆ1 = xˆ (t1 ) Î X 1 ; (12.28)
Частные случаи
{
c0 = c10 ,..., c0 0
m
} , c = {c ,..., c }
1
1
1
m1
1 Определим индекс j = 0 или 1.
— произвольные постоянные векторы 1. m j = 1 , т. е. j-е граничное условие является скалярным:
æ ö
ö÷T g j çççè xˆ0 ÷÷÷ø = 0
T
æ æ ÷÷ö
ç ¶g ÷÷ çç ¶g1
⇒ pi (t0 )= ççç 0 ÷÷ 0 i ( 1 ) ç
c , p t =ç ÷÷ c (i = 1,..., n) . (12.31) (многообразие Xj является гиперповерхностью)
çç ¶xi ÷÷ çç ¶xi ÷÷ 1
è t0 ø è t1 ÷ ø
æç T
çç ¶g ÷÷ö
÷
Доказательство ÷
⇒ pˆ () ç j ÷
t j = c j çççç ÷÷÷÷ .
В силу (12.17), (12.20) çç ¶xˆ ÷÷÷
ççè t j ÷÷ø
pT δx 0
2. m j = n и
для любого t Î éët0 , t1 ùû ; также
æ ö
¶J g j çççè xˆ j ø÷÷÷ = Axˆ j - b = 0 ,
=0
¶x где A — невырожденная n-матрица, b — некоторый n-вектор
J = J opt
T ⇒ xˆ t = A-1b = xˆ ,
(j) j
⇒ p d x = 0 для бесконечно малой вариации dx = x ¢ - x
т. е. многообразие Xj — точка (см. (12.5), (12.6))
⇒ pT (t0 ) d x (t0 ) = pT (t1 ) d x (t1 ) = 0 , (12.32)
()
⇒ p t j = AT c — произвольный вектор.
dx00= 0 (так как значение задано), = dJ = 0 x00 dx10
3. mj = m, 1 ≤ m < n и m координат заданы:
⇒ (12.32) выполняется также для укороченных векторов pˆ, xˆ , т. е.
()
g ij = x i t j - x ij = 0 (i = 1,..., m)
pˆT (t0 ) d xˆ (t0 )= pˆT (t1 ) d xˆ (t1 ) = 0 . (12.33)
é1 0 0ùú
T T ¶g j ê
çæç ¶g 1 ö÷÷ çæç ¶g n ö÷÷
⇒ = êê ú
ú
Векторы
çç j ÷÷÷ çç
,..., ççç ÷÷÷
j ÷÷÷
ортогональны Xj в x̂ (j = 0, 1); ¶xˆ ê0 1 0úúû
çç ÷÷
ˆ ÷÷÷
ççç ¶x ˆ ÷÷
çç ¶x
tj
êë
èç ø÷ èç ø÷
dxˆ Î T j , где Tj — касательная плоскость к Xj в x̂ (j = 0, 1); () ()
⇒ в силу (12.31) pi t j = ci (i = 1,..., m) , pi t j = 0 (i = m +1,..., n)
æç
¶g j ÷÷ö ⇒ p1 (t j ),..., pm (t j ) могут принимать любые значения и
çç æç ˆö æç ˆö ˆ ÷÷
çç g
çç j
çç x ¢ ÷÷÷ - g j
è ø
çç x ÷÷÷ =
è ø dx = 0÷÷÷÷ .
ˆ
è ¶x ø pm+1 (t j )= ... = pn (t j )= 0 (12.34)
Равенства (12.33) выполняются для любого dxˆ Î T j (j = 0, 1)
4. Ограничения на j-м конце отсутствуют (т. е. mj = 0).
m0 çæç ¶g i ö÷T æç ö÷T
÷÷ ç ¶g j ÷÷
⇒ pˆ t j = å
()
ç j ÷÷
cij çççç = çççç ÷÷÷ c j (j = 0, 1).
ˆ
çç ¶x
÷÷
÷÷
÷ ˆ
çç ¶x ÷÷ Если xˆ j не задан, то pˆ t j = 0 ()
i =1 çè ø÷ è ø÷
122 123
12. Оптимизация орбитальных маневров 12. Оптимизация орбитальных маневров
t1
⇒ если x̂1 не задан, то (12.18) — необходимое условие оптималь-
ности. J = m p (t1 ) = ò m p dt (12.39)
t0
12.5. Принцип максимума для реактивного движения {
⇒ x (t ) = x 0 , x1,..., x 6 } = {m , r, v};
p (12.40)
Обозначим:
x 0 (t0 ) = m p (t0 ) = 0 , x 0 (t1 ) = m p (t1 ) = J .
m = m(t) — текущая масса КА (t0 ≤ t ≤ t1);
m0 = m(t0), m1 = m(t1); Гамильтониан:
mp = mp(t) = m0 – m — масса топлива, израсходованная до t;
H = p 0 m p + pTr v + pTv fv + pTv α , (12.41)
dm
0;
m =
dt { }
p = p 0 , pr , pv .
dm p
m p = = -m 0 — расход топлива в единицу времени; Оптимальное направление тяги
dt
В силу (12.41) max
H достигается при α pv
u = const; — скорость истечения; ⇒ в силу (12.35) α
α = α(t ) , — вектор реактивного ускорения; m p u pv
α= , (12.42)
m p u m p u m pv
α= α = = (12.35)
m m0 - m p
где pv = pv . Вектор pv — базис-вектор Лоудена.
(см. (6.9)); α — управление, т. е. u º α .
Пусть Оптимальная тяга всегда направлена вдоль базис-вектора
0 m p γ (12.36)
⇒ pTv α = pv α
γu
⇒ 0 α . (12.37) ⇒ H = p 0 m p + pTr v + pTv fv + pv α . (12.43)
m0 - m p
Уравнения движения: Соотношения (12.12), (12.41) дают
r = v æ ¶H ÷öT æ ¶f ÷öT
ç ç
(12.38) pr = -ç ÷÷ = -çç v ÷÷÷ pv ,
v = fv + α çè ¶r ÷ø çè ¶r ÷ø
(12.44)
æ öT
где fv = fv (r ) — ускорение, вызванное внешними силами (случай ¶H
p v = -çç ÷÷÷ = - pr
èç ¶v ÷ø
fv = fv (r , v ) не рассматривается).
Для задачи двух тел T
æç ¶fv ÷÷ö
µ ⇒ pv = çç ÷÷ pv (12.45)
fv = - r . çè ¶r ÷ø
r
Зададим минимизируемый функционал следующим образом: r = r (t ) — непрерывная функция
124 125
12. Оптимизация орбитальных маневров 12. Оптимизация орбитальных маневров
¶fv (r )
⇒ fv (r ), — непрерывные функции времени
¶r
⇒ в силу (12.45) pv , p v ,
pv - непрерывные функции времени
Для задачи двух тел
T T
¶fv æç ¶fv ÷ö µ æçç r r ö÷
= ç ÷÷ = ç 2 - I ÷÷÷ = G
ç ÷ (12.46)
¶r çè ¶r ÷ø r çèç r ø÷
(см. (11.11))
Р и с. 12.1
⇒ pv = G pv (12.47)
⇒ (12.49) дает
Оптимальная величина тяги
Соотношения (12.35), (12.43) дают p v u
κ = (12.52)
m
H = κ m p + pTr v + pTv fv , (12.48)
κ = κ(t) — функция переключения.
где
Согласно теореме 12.1, Hopt = C, где C — постоянная
pv u
κ = κ (t )= p 0 + . (12.49) ⇒ из (12.44), (12.48) получим
m
В силу (12.36), (12.48) max H достигается при κm p + pTv fv - pTv v = C (12.53)
m p
— первый интеграл задачи.
κ > 0 Þ m p = γ (максимальная тяга), Если t1 не задано, то в силу теоремы 12.1 C = 0
κ < 0 Þ m p = 0 (нулевая тяга), (12.50)
⇒ κm p + pTv fv - pTv v = 0 (12.54)
κ = 0 Þ 0 m p γ (промежуточная тяга)
— первый интеграл для свободного t1.
(рис. 12.1).
Из (12.12), (12.48) с учетом равенств
12.6. Максимальная и нулевая тяга
m = m0 - m p , m = -m p
Максимальная тяга: m p = -m = γ ; пусть γ = const.
получим
Обозначим моменты времени начала и конца действия тяги
¶H pv u m p m d æç 1 ö÷÷ через tb, te (см. рис. 12.1),
p 0 = - = = - pv u = - pv u çççç ÷÷÷÷ =
¶m p æç m - m ÷÷ö2 m2 dt çèç m ø÷ ∆t = te - tb
çèç 0 p ÷ø (12.51)
p v u æ
d ççç pv u ÷÷÷÷
ö — интервал времени действия максимальной тяги
= - çç ÷÷ .
m dt ççè m ÷÷ø ⇒ me = mb - γ∆t , (12.55)
126 127
12. Оптимизация орбитальных маневров 12. Оптимизация орбитальных маневров
удовлетворяет сопряженному уравнению в вариациях для кепле- Точка соединения соответствует max κ
t
ровского движения:
⇒ κ = κ = 0, если t0 < ti < t1 (12.60)
pˆT = - pˆT F ,
⇒ в силу (12.52)
é0 I ù
где F = êê ú
G 0 ú (см. (11.6), (11.9), (12.46)). Матрица A = A(t), опре- p v = 0 Þ pv × p v = 0, если t0 < ti < t1 (12.61)
ë û
деленная в п. 11.5 и вычисленная в пп. 11.6−11.8, является фунда- Если ti = t0 или ti = t1, то может быть
ментальным решением сопряженного уравнения в вариациях для κ ¹ 0
кеплеровского движения
(рис. 12.3) и (12.61) не выполняется.
⇒ pˆ = AT β , Предположим, что траектория включает только нулевую и им-
пульсную тягу (рис. 12.4) и в первой точке соединения
где β — постоянный 6-мерный вектор
pv = pm . (12.62)
⇒ pr = P T β, pv = QT β (12.58)
где P, Q — 6×3-матрицы, A = éë P Q ùû (см. п. 11.5).
131
13. Электрореактивная тяга 13. Электрореактивная тяга
Электрореактивная тяга (ЭРТ), малая тяга: рабочее тело иони- Управляемость тяги
зируется и ускоряется в электростатическом или электромагнит- 1. Идеально регулируемая тяга ограниченной мощности (ИРТОМ).
ном поле. Задано только ограничение на тягу:
Типичные значения параметров жидкостных и электрореак- 0 We Wem .
тивных двигателей космических аппаратов приведены в табл. 13.1.
Скорость истечения может изменяться произвольно:
Т а б л и ц а 13.1. Типичные параметры космических реактивных систем
0u<¥
Параметры Жидкостно-реактивный Электрореактивный
двигатель (ЖРД) двигатель (ЭРД) ⇒ в силу (13.8) ускорение может варьироваться произвольно:
Скорость истечения, км/с ~3 15…70 0α <¥ .
Реактивное ускорение / ge ~ 0,1 10–5…10–4
(ge = 9,8066 м/с2) Из (13.5)−(13.8) получим
2
ЖРД: импульсная тяга (работает в течение нескольких минут). m p u2 æç
m u ö÷÷
ççç p ÷÷ m2 m2
We = = çç ÷÷ = α2
ЭРД: непрерывная тяга (может функционировать в течение 2 ç m ÷÷÷
çè 2m p 2m p
ø
многих месяцев).
Эффективная мощность: m2 α 2 m2 α 2
⇒ m p = (13.9)
2We 2Wem
m p u2
We = ηW = . (13.5)
2 ⇒ максимальная тяга обеспечивает минимальный
Обычно We , u заданы расход рабочего тела
2We
⇒ m p = -m = , (13.6) 2. Тяга с постоянной скоростью истечения и ограниченным рас-
u2 ходом рабочего тела (ПСИОР).
2We Задано ограничение Wem на эффективную мощность и
FT = m p u = , (13.7) u = const
u
⇒ в силу (13.8) ускорение может варьироваться в пределах:
FT 2We
α= = . (13.8) 2Wem
m mu 0α ,
mu
Типичный пример: 2Wem
0 m p = m γ º . (13.10)
W = 2000 Втüïï ìïW = 1000 Вт u2
ïï e
ïï ïïm = 5 мг с
η = 0,5 ïï Источник энергии
ý Þ ïíF = 0,1 Н 1. Солнечная энергия.
m0 = 250 кг ïï ïï T
ïï ïï Используются солнечные батареи (солнечная электрореактив-
u = 20 км с ïïþ ïïα = 4 ×10-4 м с2 » 4 ×10-5 ge
î ная тяга — СЭРТ):
132 133
13. Электрореактивная тяга 13. Электрореактивная тяга
æç ÷ö2 ⇒ α = pv (13.17)
çr ÷
We » We 0 ççç 0 ÷÷÷÷ , (13.11)
ç r ÷÷
çè ø 2. Солнечная энергия: можно принять
где r — расстояние КА от Солнца, r 0 — начальное значение r, t1
1 2
We0 — We(r0). J = ò (r α ) dt ® min (13.18)
2 t
2. Постоянная мощность. 0
136 137
13. Электрореактивная тяга 13. Электрореактивная тяга
T T
æç ¶P ÷÷ö aP æç ¶i ÷ö r cos u 0
⇒ p = çççç ÷÷÷÷ = v (13.34) ⇒ p = ç ÷÷ = c (13.39)
çèç ¶v ÷ø µ çè ¶v ÷ø c
c2 cx
Эксцентриситет: e = 1 + h Долгота восходящего узла: tg Ω = - ,
2
µ cy
T æ ö
æç ¶e ÷÷ö 1 çç r 2 ÷÷ cx = yvz - zv y = c sin Ω sin i , c y = zv x - xvz = - cos Ω sin i (13.40)
⇒ p = çççç ÷÷÷÷ = çççç pv - vn ÷÷÷÷÷ (13.35)
ççè ¶v ÷ø µe ççè a ø÷÷
1 ¶Ω 1 cx
Радиус перицентра: rπ = a(1 – e) ⇒ 2
= - {0, - z, y } + 2 {z, 0, - x } =
cos Ω ¶v cy cy
T
æç ¶rπ ö÷ r 2 vn - rπ2 v 1
ç{0, - z, y } - tg Ω {z, 0, - x }ø÷÷
æç ö÷
⇒ p = çç ÷ =÷ (13.36) =
èç ¶v ø÷ µe c cos Ω sin i è
¶Ω 1
Радиус апоцентра: rα = a(1 + e) ⇒ =
¶v c sin i
{- z sin Ω, - z cos Ω, x sin Ω + y cos Ω}. (13.41)
T
æç ¶rα ö÷ rα2 v - r 2 vn Умножим (13.41) на r , v с учетом (13.40):
⇒ p = çç ÷÷ = (13.37)
çè ¶v ø÷ µe
¶Ω 1
cz r=
¶v c sin i
(- xz sin Ω - yz cos Ω + xz sin Ω + yz cos Ω) = 0 ,
Наклонение: cos i = ,
c ¶Ω 1
cz = xv y - yv x , c 2 = r ´ v × c = c ´ r × v
v=
¶v c sin i
(
- zv x sin Ω - zv y cos Ω + xvz sin Ω + yvz cos Ω = )
1
¶i 1 c T
⇒ - sin i = {- y, x, 0} - z (c ´ r ) . (13.38)
=
c sin i
(
- c y sin Ω + cx cos Ω = 0 )
¶v c c
¶Ω
Умножим (13.38) на r , v : ⇒ направлена вдоль c
¶v
¶i ¶i ¶i
sin i r = sin i v = 0 Þ направлена вдоль c
¶v ¶v ¶v ¶Ω 0
⇒ = η c . (13.42)
¶i 0 ¶v
⇒ - sin i = ξ c .
¶v Для нахождения η умножим (13.41) на c 0 с учетом (3.25) (см. гла-
Для нахождения ξ умножим (13.38) на c 0 с учетом (3.25) (см. гла- ву 3):
ву 3):
1æ r 1 é 0ù c 0 × k ´r
ö
ξ = çççè- ycx0 + xc 0y ÷÷÷÷ø = éê-(sin Ω cos u + cos Ω sin u cos i ) sin Ω sin i - η= -zcx sin Ω - zc y cos Ω + (x sin Ω + y cos Ω ) cz ú =
0 0
.
c cë c sin i êë û c sin i
r cos u sin i (13.43)
-(cos i cos Ω cos u - sin Ω sin u cos i ) cos Ω sin i ùú = -
û c Вектор k ´ r ортогонален плоскости орбиты
138 139
13. Электрореактивная тяга 14. Ограничения на направление тяги
⇒ k ´ r = c 0 r sin u в силу определения c 0 и u (см. рис. 3.5)
⇒ соотношения (13.42), (13.43) дают 14.1. Вводные замечания
T Оптимальное управление электрореактивной (малой) тягой
æç ¶Ω ÷ö c 0 × k ´r 0
p = ç ÷÷ = c (13.44) (ЭРТ) в общем случае требует сложного управления ориентацией
çè ¶v ÷ø c sin i
космического аппарата (КА) в режиме трехосной стабилизации.
В то же время солнечные батареи должны быть направлены на
Солнце в течение всего времени работы ЭРТ. Это ведет к услож-
нению конструкции КА и системы управления ориентацией.
Упрощение системы управления ориентацией и режима стаби-
лизации КА может снизить стоимость миссии, однако накладыва-
ет ограничения на направление тяги. В данной главе рассматрива-
ется оптимизация перелетов с малой тягой при наличии ограниче-
ний на направление тяги.
Обозначим:
m = m(t), m0 = m(t0) — текущая и начальная масса КА;
mp = mp(t) = m0 — m — масса рабочего тела, израсходованного к
моменту t;
dm
m = 0;
dt
dm p
m p = = -m 0 — расход рабочего тела в единицу времени;
dt
u — скорость истечения;
We — эффективная мощность;
α = α (t ) — вектор реактивного ускорения,
m p u
α= α = , (14.1)
m
0 ìïïα α - единичный вектор направления ненулевой тяги;
α = í
ïï0 - для нулевой тяги
î
(14.2)
0 0
α m , α m , α m — оптимальные значения α , α , α;
pv — базис-вектор Лоудена.
141
14. Ограничения на направление тяги 14. Ограничения на направление тяги
¶H ¶g
pt = - = -λTg g , (14.9) где G = , I — единичная матрица. Умножая (14.17) слева на
¶t
¶α 0
¶H ¶f ¶H ¶f матрицу (14.14), получим
pTr = - = - pTv v - ψTr , pTv = - = - pTr - pTv v - ψTv ,
¶r ¶r ¶v ¶v pg
(14.10) αm = - (14.18)
λ α + p0 h
где
142 143
14. Ограничения на направление тяги 14. Ограничения на направление тяги
Импульсная тяга или случай ПСИОР (см. (13.20), (13.22)): Рассмотрим ограничение на направление тяги, заданное не-
равенством
f0 = m p , (14.24) æ ö
g = g çççè r , v , t, α 0 ø÷÷÷÷ 0 . (14.31)
0 m p γ , u = const (14.25)
⇒ согласно (14.24) в этом случае также выполняется соотношение Если заданы двусторонние ограничения, они могут быть сведены
(14.16) с h = 0. к (14.31) разбиением каждого из них на два неравенства.
Соотношение (14.13) дает оптимальный вектор тяги: Пусть вектор g имеет размерность n, т. е.
pg g = { g1,..., g n }
αm = αm (14.26)
pg ⇒ (14.31) определяет пересечение множеств, заданных
æ ö
где αm находится из (14.1) при условиях (14.25). gi = gi çççè r , v , t, α 0 ø÷÷÷÷ 0 (i = 1,..., n) . (14.32)
Согласно (14.13)–(14.15), pTg α = pg α ⇒ гамильтониан равен Введем новое управление
144 145
14. Ограничения на направление тяги 14. Ограничения на направление тяги
146 147
14. Ограничения на направление тяги 14. Ограничения на направление тяги
3. Существует единственная (т. е. абсолютная) проекция pgj
вектора pv на каждое из множеств g j = 0 (j = 1, …, n). В этом случае
существует единственный вектор pgi0 , удовлетворяющий (14.44), и
α 0m = pg01 , или такого вектора не существует и α 0m — решение урав-
нений (14.43) (см. лемму Б.4 Приложения Б).
150 151
14. Ограничения на направление тяги 14. Ограничения на направление тяги
где i, j = 1, …, n. Если вектор pv неколлинеарен ни одному из век- Bα 0 , (14.69)
торов bi , то вектор α 0m может быть найден с помощью алгоритма, где B = B (r , v , t ) — n×3-матрица. Неравенство
описанного в п. 14.5, где pgi достигается на векторе (14.69) задает пересечение полупространств,
c каждое из которых определяется неравенством
α i0 = pi0 sin φi + bi0 cos φi , cos φi = i , (14.65)
bi biT α 0 (i = 1,..., n) , (14.70)
T
и решение уравнений (14.43) дается соотношением где bi — строки матрицы B (рис. 14.4). Р и с. 14.4
æ ö-1 æ ö-1 Согласно алгоритму, описанному в п. 14.5,
α ij0 = 1- cijT çççè Bij BijT ø÷÷÷÷ cij × pij0 + BijT çççè Bij BijT ø÷÷÷÷ cij , (14.66)
оптимальное направление тяги α 0m дается одним
где i, j = 1, …, n.
из векторов pi0 или pij0 (i, j = 1, …, n), заданных (14.63), (14.64); pij0
также является решением уравнений (14.43). Для любого i = 1, …, n
14.8. Линейное однородное ограничение типа равенства
существует единственный вектор pi0 ⇒ согласно лемме Б.4 При-
Линейное однородное ограничение типа равенства имеет вид
ложения Б, если ∃ i: Bpi0 0 , то α 0m = pi0 .
Bα = 0 , (14.67)
0 Вывод. При ограничениях (14.69) оптимальная тяга направле-
где B = B (r , v , t ) — n×3-матрица. Единичный вектор α заменен
на вдоль pv (если Bpv 0 ) или ортогональна одному из векторов
на α в (14.67) для удобства. Возможны два случая:
1) rank B = 1 ⇒ (14.67) определяет плоскость; bi или двум векторам bi , b j или равна нулю (если pTv α 0 для лю-
2) rank B = 2 ⇒ (14.67) определяет прямую линию, т. е. направ- бого α , удовлетворяющего (14.69)).
ление тяги задано и требуется найти только величину тяги.
В рассматриваемом случае c = 0 в (14.46) ⇒ (14.57) принимает 14.10. Матрицы B, P0 и P для линейного ограничения
вид типа равенства
α 0m = p0 Матрица BBT в (14.51), (14.68) вырожденна, если R = rank B < n.
⇒ согласно (14.13) p = pg ⇒ согласно (14.15), (14.54) P = P0, т. е. с Рассмотрим матрицы B, P0, P для двух значений R:
учетом (14.51) матрица P в (14.15) дается соотношением
1. R = 1 ⇒ для любого n матрица B может быть заменена матри-
æ ö÷-1 цей
P =I - BT çççè BBT ÷
ø÷÷
B (14.68)
B = b T , (14.71)
Матрица (14.68) проецирует любой вектор на множество, опреде- T
ляемое (14.67), т. е. является проективной матрицей. где b — любая ненулевая строка исходной матрицы B
В общем случае матрица (14.68) не может быть представлена в æ ö-1
виде (14.14). ⇒ çççè BBT ø÷÷÷÷ = 1 b2 , b = b ⇒ (14.51), (14.68) дают
14.9. Линейное однородное ограничение типа неравенства bb T
P0 = P = I - . (14.72)
Линейное однородное ограничение типа неравенства может b2
быть представлено в виде 2. R = 2; если n = 2, то
152 153
14. Ограничения на направление тяги 14. Ограничения на направление тяги
Объединения множеств
Все рассмотренные ограничения (14.6), (14.31), (14.46), (14.60),
(14.67), (14.69) определяют пересечение множеств. Однако полу-
ченные результаты могут быть применены также к объединениям
множеств A1 ∪ A2 ∪ … ∪ An.
Рассмотрим пример: ограничение дано неравенством
b T α 0 c или -b T α 0 c , (14.76)
где c > 0 (ограничение (14.76) соответствует, например, случаю двух
противоположно направленных двигателей на борту КА). В этом
случае вектор тяги лежит внутри кругового конуса, показанного на
рис. 14.5а; рис. 14.5б показывает этот случай схематически.
154
15. Оптимизация перелетов с малой тягой 15. Оптимизация перелетов с малой тягой
r
l = -µ + v ´ c — интеграл Лапласа;
15.1. Постановка задачи и обозначения r
Рассматривается перелет с электрореактивной тягой между c = c = µ p , l = l = µe ;
двумя заданными положениями в пространстве за заданное время.
α = α (t ) — вектор реактивного ускорения (вектор тяги),
Предполагается, что движение происходит в рамках задачи двух
тел и тяга является идеально регулируемой ограниченной мощно- α 0 = α (t0 ),
сти (ИРТОМ, см. главу 13).
α= α ;
Задача заключается в нахождении вектора тяги как функции
времени, минимизирующего расход рабочего тела. We — эффективная мощность тяги (см. п. 13.1);
Обозначим: m = m(t) — масса космического аппарата (КА),
µ — гравитационный параметр притягивающего центра; m0 = m(t0), m1 = m(t1);
t — текущее время; mp = m0 – m — масса рабочего тела;
t0, t1 — моменты времени начала и конца перелета; I — единичная матрица 3-го порядка.
T = t – t0, T1 = t1 – t0;
r , v — радиус-вектор и вектор скорости, 15.2. Формализация задачи
r0 = r (t0 ), v0 = v (t0 ), Уравнение движения КА:
r= r , v= v , x = f (x ) + g , (15.1)
160 161
15. Оптимизация перелетов с малой тягой 15. Оптимизация перелетов с малой тягой
Определим матрицу (см. также п. 13.3). Ненулевые компоненты матрицы (15.36) могут
быть найдены из (15.24), (15.29), (15.31), (15.39):
S
S = . (15.36)
We 0 p æçT ÷÷ö 1 p
S11 = - çççç - 2R-1 + pR-2 ÷÷÷÷ r02 , S 12= S21 = - (I - pI -1 )r02 ,
2 çç a
e è ÷ø e2 µ 0
Постоянная мощность
p æçT ö÷
c 2 æç T p ÷÷
ö
S22 = çççç - 2 R-1 + pR-2 ÷÷÷÷ r02 , S = çççç + 2 pR- - R-2 ÷÷÷÷ r02 ,
÷
Рассмотрим постоянную мощность:
We ≡ We 0 . (15.37) e 2 ççè p ø÷ e 2 ççè a2 a ÷ø
æ ö÷
Ненулевые компоненты матрицы (15.36) могут быть найдены из c çç I + pI -1 ÷
S4 = S4 = ççç 0 - 2 pI -2 ÷÷÷÷ r02 ,
(15.24), (15.29), (15.31), (15.37): 2ç
e çè a ø÷
÷
æ ö 2 æç
p çç R ÷÷ 1 p c ç R ÷ ÷ö
S11 = - ççç 2 - 2R1 + pT ÷÷÷÷ , S12 = S21 = - (I - pI1 ), S5 = S5 = -2 ççç R- - -2 ÷÷÷÷ r02 ,
2ç a
e çè ø÷
÷
e2 µ 2 e ççè a ÷÷ø
pé µ 2 ùú 2
æç
p çç R
æ
c 2 çç R
ö æ
p ÷÷
ö I R ÷÷ö
S6 = S6 = -6 êê k1 + -1 - ççç R- - -2 ÷÷÷÷ µT +
÷÷ ç
S22 = ççç 2 - 2R1 + pT ÷÷÷÷ , S = ççç 2 + 2 pR-1 - T ÷÷÷÷ , e K1 ú r0 ,
e 2 ççè p ÷÷
e 2 ççè a2 a ÷÷ø eê ççè a ÷÷ø p /2
úû
ø ë
162 163
15. Оптимизация перелетов с малой тягой 15. Оптимизация перелетов с малой тягой
164 165
15. Оптимизация перелетов с малой тягой 15. Оптимизация перелетов с малой тягой
Однако может оказаться целесообразным выбирать ненулевые где λ — неопределенный множитель ⇒ соотношения (15.26),
векторы ρ0 , ρ1 , минимизирующие max ξ ( ξ = ξ(t ) дается в (15.23), (15.50) дают
t0 t t1
æ ö-1 ö
v¥ = ççèç λI + Q0T S1-1Q0 ø÷÷÷÷ Q0T S1-1 ççè A1ξ1 - P0ρ0 - Q0 η0¢ ø÷÷÷ ,
æ
(15.28)) с целью повышения точности линеаризации (рис. 15.2). (15.51)
c 2 æççç 2 µ ÷÷÷ö cr æç
rr ÷÷ö yi = yi (t )= {qi , ui }, ti-1 t ti ,
p1 = -2β4 çç v - ÷÷÷ - 2β 4 + β5 v + β6 çççç2 - vT ÷÷÷÷ ,
µev èçç r ÷ø ev èçç v
} , y
÷ø
2
{
yi- = yi (ti )= qi-, ui- +
i +1 {
= yi +1 (ti ) = qi++1, ui++1 }.
crr c - (rr) c
2
p2 = -β4 + β4 + 2β6 . (15.55) Предположим, что опорные орбиты образуют непрерывную кри-
aev erv v вую ⇒ qi- = qi++1
Третья компонента базис-вектора дана в (15.53).
{ }
⇒ ∆yi = yi++1 - yi- = 0, ui++1 - ui- = {0, ∆ui } . (15.60)
15.9. Обеспечение требуемой точности Обозначим:
Предложенный метод оптимизации перелетов с малой тягой ξi = ξi+ ,
является приближенным из-за используемой линеаризации. Для
обеспечения высокой точности метода интервал времени линеа- Ξ = {ξ1,..., ξ n-1 } (15.61)
ризации должен быть коротким.
⇒ ξ- = ξ i + ∆yi
Разобьем интервал времени полета T на n подынтервалов с гра- i
ницами t0, t1, …, tn–1, tn (с заменой прежнего t1 на tn) и будем решать ⇒ соотношение (15.57) принимает вид
задачу для каждого подынтервала отдельно. Нижним индексом ∆ i = Ai-ξi - Ai+-1ξi-1 + Ai-∆yi (i = 1,..., n -1),
i и верхними индексами «–» или «+» будем обозначать значения (15.62)
параметров в момент ti на i-м или (i + 1)-м подынтервалах соответ- ∆ n = An ξ n - An+-1ξ n-1.
ственно (i = 1, …, n – 1). Вектор (15.61) может быть найден как Ξ = arg min J
Значения (15.11), (15.27), (15.23), (15.24) на i-м подынтервале: ¶J
⇒ = 0T . (15.63)
ti ¶Ξ
1 α 2
1
dt = ∆Ti Si-1∆ i , (15.56)
2 tò
Ji = Обозначим:
We 2
Ci = Ai-T Si-1 Ai-, Di = Ci + Ai+T Si-+11 Ai+ (i = 1,..., n -1),
i-1
(15.64)
∆ i = Ai-ξ- + +
i - Ai -1ξi -1 , (15.57) Ei = Ai+-T1 Si-1 Ai- (i = 2,..., n -1)
ti
– матрицы 6-го порядка;
Si = S (ti-1, ti ) = ò We QQT dτ . (15.58)
é D -E2 0 . . . 0 ù
ti-1 ê 1 ú
ê-E T D2 -E . . . . úú
Функция We в (15.56), (15.58) имеет начальное значение ê 2
ê ú
We (r0, t0) = We0 для всех подынтервалов, матрица Q в (15.58) вычис- ê 0 -ET D . . . . ú
ляется на i-й опорной орбите (i = 1, …, n). ê ú
D =ê . . . . . . . ú (15.65)
Минимизируемый функционал всей задачи равен ê ú
ê . . . . Dn- -E n-2 0 úú
n ê
J = å J i , (15.59) ê ú
ê . . . . -E nT-2 Dn-2 -E n-1 ú
i =1 ê ú
ê 0
ë . . . 0 -E nT-1 Dn-1 úû
i-я опорная орбита (i = 1, …, n) задается векторами состояния
168 169
15. Оптимизация перелетов с малой тягой 15. Оптимизация перелетов с малой тягой
172 173
15. Оптимизация перелетов с малой тягой 15. Оптимизация перелетов с малой тягой
174
16. Электрореактивная тяга: 16. Электрореактивная тяга: спиральное движение
спиральное движение
Согласно допущениям, принятым в п. 16.1,
m p = m = const, u = const
16.1. Постановка задачи и основные допущения
176 177
16. Электрореактивная тяга: спиральное движение 16. Электрореактивная тяга: спиральное движение
é æç
v - v0
ö÷ù t
ê ç ÷÷÷ú
m p = m p τ = m0 ê1- exp çççç- ÷÷ú
÷ (16.10) φ = 2πN = ò ndt . (16.17)
ëê ç
è u ø÷úû t0
æç
ç v - v0
ö÷
÷÷ Из (16.17), (16.14)
m = m0 - m p = m0 exp çççç- ÷÷
÷÷ (16.11) t t
çè u ø÷ 1 µ dt
Сравнивая (16.3) и (16.10), найдем
N=
2π òt
ndt =
2π ò r 2 . (16.18)
0 t0
178 179
16. Электрореактивная тяга: спиральное движение 16. Электрореактивная тяга: спиральное движение
t
r7 2 dt
⇒ ∆Ω = Ω - Ω 0 = Ω 0 0 ò 7 2 . (16.23)
t r 0
Р и с. 16.1 Р и с. 16.3
180 181
16. Электрореактивная тяга: спиральное движение 16. Электрореактивная тяга: спиральное движение
Как видно из рис. 16.1−16.3, ошибки приблизительно пропор- На рис. 16.6, 16.7 приведена зависимость ошибок и относи-
циональны величине α . тельных ошибок от большой полуоси; радиус орбиты r также по-
Рисунки 16.4, 16.5 показывают зависимость ошибок и отно- казан.
сительных ошибок от радиуса орбиты; время полета τ также по-
казано.
Р и с. 16.4 Р и с. 16.6
Р и с. 16.5 Р и с. 16.7
182 183
16. Электрореактивная тяга: спиральное движение 16. Электрореактивная тяга: спиральное движение
P
Ω 0 0
⇒ ∆Ω¥ » (16.38)
16πα 0
где v — круговая скорость в момент времени τpar . Соотношения ⇒ подставляя v из (16.44) в (16.9), получим
(16.2), (16.3), (16.12), (16.25), (16.39) дают
m0 ìïï é v æ öù ï
ü
ï
í1- exp êê- çççè1- 4 α 0 ÷÷÷÷øúú ý
0
m p u m p u çæç ö
v - v0 ÷÷÷÷ τ par » (16.45)
α par = = exp çççç-
µ
(16.40) m p ïîï ëê u ï
ûú þï
÷÷ =
m par m0 çè u ø÷÷ 2
rpar
Рисунок 16.8 дает ошибку формулы (16.45) (приближенное ми-
µ µ m p u æç
ç v - v0
ö÷
÷÷ нус точное значения) для 10–5ge ≤ α0 ≤ 10–2ge и 10 ≤ u ≤ 50 км/с.
⇒ v = =4 exp çççç- ÷÷ .
÷÷
(16.41) Введем эмпирическую поправку в (16.44) и (16.45):
rpar m0 çè 4u ø÷
16.6. Выводы
188
П р и л о ж е н и е А. Сравнение двухимпульсных переходов Приложение А
между круговой и эллиптической орбитами
Конечная орбита внутри начальной
Конечная орбита снаружи начальной Соотношения (6.26) дают
Соотношения (6.22) дают: ∆vα - ∆vπ
= η, (A.4)
∆vπ - ∆vα v0
= η , (A.1)
v0 где η задана в (A.2), ξ0, ξ1 удовлетворяют (6.24). Как видно из (A.2), (A.4),
где
∆vπ = ∆vα ,
é ù
ê ξ0 ξ1 - ξ 0 1 - ξ0 ú если ξ0 = ξ1 или ξ1 = ξ0.
η = 2 ê(1 - ξ1 ) + - ú , (A.2)
ê ξ1 (1 + ξ1 ) ξ1 (ξ 0 + ξ1 ) 1 + ξ 0 úú Рисунок A.2 показывает зависимость (A.4) от 1/ ξ0 для различных зна-
êë û
чений ξ1
ξ0, ξ1 удовлетворяют (6.20). Как видно из (A.1), (A.2)
∆vπ = ∆vα, ⇒ ∆vπ £ ∆vα (A.5)
если ξ1 = ξ0 или ξ1 = 1. для всех ξ0, ξ1, удовлетворяющих (6.24).
Рисунок A.1 показывает зависимость η от ξ0 для различных значе- Начальная и конечная орбиты пересекаются
ний ξ1 Соотношения (6.29), (6.30) дают
⇒ ∆vπ ∆vα (A.3)
Р и с. А.1 Р и с. А.2
190 191
Приложение А П р и л о ж е н и е Б. Проекции на множества и их свойства
∆vπ - ∆vα ξ0 ξ 0 ξ1 ξ 0 + ξ1 Рассмотрим векторное пространство с элементами a, b , ... и с нормой
= 2 - 1 + ξ0 + + - =
2 v0 ξ1 (1 + ξ1 ) 1 + ξ1 ξ1 a = a = aT a и метрикой ρ(a, b )= a - b . Верхним индексом «0» бу-
дем обозначать единичные векторы, т. е. a 0 = a a .
ξ 0 (1 + ξ1 ) ξ 0 + ξ1
= 2 - 1 + ξ0 + - . (A.6) Определение. Векторной проекцией (или просто проекцией) вектора
ξ1 ξ1
b на a является вектор
Умножая и деля первый и второй члены (A.6) на 2 + 1 + ξ 0 и третий и ba = (b T a 0 )a 0 = a 0a 0T b , (Б.1)
четвертый члены (A.6) на ξ 0 (1 + ξ1 )+ ξ 0 + ξ1 , получим ⇒ матрица
P = a 0a 0T (Б.2)
∆vπ - ∆vα 1 - ξ0 (1 - ξ0 ) ξ1
= - = проецирует любой вектор на a , т. е.
2 v0 2 + 1 + ξ0 ξ 0 (1 + ξ1 )+ ξ 0 + ξ1
ba = Pb , (Б.3)
ξ 0 (1 + ξ1 )+ ξ 0 + ξ1 - 2ξ1 - ξ1 (1 + ξ 0 )
= (1 - ξ 0 ) æ . (A.7) P — проективная матрица, обладающая свойствами:
çç 2 + 1 + ξ ÷÷ö é ξ 1 + ξ + ξ + ξ ù
çèç 0 ÷÷ø ê 0( 1) 1ú
ë 0
û P T = P 2 = P . (Б.4)
В силу (6.28) 1 - ξ 0 0 , ξ 0 + ξ 0 ξ1 ξ1 + ξ 0 ξ1 , ξ 0 + ξ1 2ξ1 , Определение. Проекция bA вектора b на замкнутое векторное мно-
жество A — это проекция на такой вектор a Î A , на котором достигается
⇒ числитель и знаменатель в (A.7) являются положительными T 0 0
d = max b a (или min b - a ), если d > 0, и bA = 0 , если d ≤ 0.
⇒ ∆vπ ∆vα (A.8) Пусть a 0 — единичный вектор вектора bA , если bA ¹ 0 , и a 0 = 0 ,
и ∆vπ = ∆vα если ξ1 = ξ0 или ξ1 = 1. если bA = 0 ,
⇒ матрица (Б.2) проецирует b на A.
Определение. Ненулевую проекцию bA будем называть также абсо-
лютной проекцией на множество.
Замечание. Проекция на множество может не принадлежать этому
множеству. Например, проекция на множество единичных векторов мо-
жет не являться единичным вектором.
Лемма Б.1. а) Если ∃ x > 0: xb Î A , то bA = b .
б) Если xb Ï A для x > 0, то bA достигается на границе множества A.
Доказательство
а) Согласно определению проекции на множество, если xb Î A , то
max b T a 0 достигается для a = xb Þ a 0 = b 0 Þ bA = a 0a 0T b = b .
б) Допустим, что проекция bA достигается на векторе a , который яв-
ляется внутренней точкой множества A ⇒ a входит в A вместе с некоторой
окрестностью ⇒ существует вектор aε в этой окрестности, образующий
193
Приложение Б Приложение Б
меньший угол с b , чем вектор a , т. е. b T a 0 < b T aε0 , что противоречит Пусть вектор a Î A , на котором достигается bA , принадлежит грани-
определению проекции на множество. це множества Ai (1 ≤ i ≤ s) и является внутренней точкой других множеств
Лемма Б.1 иллюстрируется рис. Б.1. ⇒ ∃ окрестность V вектора a : V ⊂ Aj , j ≠ i. Допустим, что bA не является
проекцией на Ai
Определение. Проекция bi вектора b на вектор ai Î A (i = 1, 2, …)
является локальной проекцией на A, если существует такая окрестность ⇒ ∃ aε Î Ai , aε Î V :
вектора ai , что для любого вектора aε , принадлежащего A и этой окрест-
b T aε0 > b T a 0 . (Б.7)
ности,
С другой стороны, aε Î A ⇒ согласно (Б.7) bA не достигается на a .
b T aε0 b T ai0 (Б.5) Это противоречие доказывает лемму.
(Другими словами, на локальной проекции достигается локальный Лемма Б.2 иллюстрируется рис. Б.3, где b1 , bA1 , bA 2 — локальная
max b T ai0 .) проекция b на A1 и абсолютные проекции b на A1, A2.
Лемма Б.3. Пусть абсолютная проекция bAi вектора b на множество
Абсолютная и локальная проекции показаны на рис. Б.2.
Рассмотрим пересечение s множеств: Ai достигается на векторе ai Î A , где множество A является пересечением
s множеств A1, …, As. Тогда bAi — абсолютная проекция b на A.
A = A j . (Б.6) Доказательство
j =1 Абсолютная проекция b на Ai достигается на векторе ai
T 0 T 0
Лемма Б.2. Абсолютная проекция на пересечение множеств (Б.6) до- ⇒ b a b a j (Б.8)
стигается либо на проекции (абсолютной или локальной) на одно из мно-
для любого a Î A j ⇒ (Б.8) выполняется для любого a Î A , что доказыва-
жеств, либо на пересечении границ по крайней мере двух множеств. ет лемму.
Доказательство Лемма Б.4. Если существует единственная проекция вектора b на
Если ∃ x > 0 такой, что xb Î A , тогда согласно лемме Б.1 bA = b и каждое из множеств A1, …, As , то:
bA — абсолютная проекция вектора b для каждого из множеств Aj . 1) Если ∃ Ai (1 ≤ i ≤ s) такое, что проекция bi вектора b на Ai достига-
Предположим, что xb Ï A для любого x > 0 ⇒ согласно лемме Б.1 ется на ai Î A , то такое множество является единственным и bA = bi .
проекция bA достигается на границе A, т. е. на границе одного (случай 1)
или нескольких (случай 2) множеств Aj . Случай 2 соответствует утвержде-
нию леммы.
а б
Р и с. Б.1 Р и с. Б.2 Р и с. Б.3
194 195
Приложение Б t
dt
2) Если среди множеств A1, …, A s нет ни одного, проекция вектора
П р и л о ж е н и е В. Вычисление интеграла ò rn 2
t0
b на которое достигается на ai Î A , то проекция b на A достигается на
пересечении по крайней мере двух множеств. Обозначим
Доказательство m m p τ
x= = 1- . (В.1)
1) Проекция bi на Ai является также проекцией вектора b на A со- m0 m0
гласно лемме Б.3. Допустим, что ∃ такое Aj (j ≠ i), что проекция вектора b
Из (16.10), (16.15), (В.1) получим
на Aj достигается на векторе a j Î A . Это возможно только при
ln x = η - η0 . (В.2)
b T ai0 = b T a 0j . (Б.9)
Рассмотрим неопределенные интегралы:
Однако если a j Î A , то a j Î Ai ⇒ (Б.9) противоречит единственности n
проекции на Ai . ln = ln (t )= m0 ò (η0 + ln x ) dx (n = 0,1, 2, ...). (В.3)
2) Это утверждение следует из леммы Б.2.
Вычисляя эти интегралы по частям, получим
Леммы Б.3 и Б.4 иллюстрируются рис. Б.4.
n n
ln = m0 x (η0 + ln x ) - m0 ò xd (η0 + ln x ) =
n-1
= m(η0 + η - η0 )- nm0 ò (η0 + ln x ) dx
⇒ l0 = m0 x = m, ln = m ηn - nln-1 (В.4)
Согласно (В.4):
L0 = l0 (t )- l0 (t0 )= m - m0 ,
(В.7)
Ln = ln (t )- ln (t0 )= m ηn - m0 η0n - nLn-1
201
Словарь английских терминов Для заметок