СИНТЕЗ СИСТЕМЫ УПРАВЛЕНИЯ СПУСКОМ КОСМИЧЕСКОГО

advertisement
УДК 62.5; 519.6
СИНТЕЗ СИСТЕМЫ УПРАВЛЕНИЯ СПУСКОМ КОСМИЧЕСКОГО
АППАРАТА В АТМОСФЕРЕ МАРСА
Дивеев Асхат Ибрагимович, д.т.н.,
Северцев Николай Алексеевич, д.т.н.,
Шмалько Елизавета Юрьевна, к.т.н.
Вычислительный центр им. А.А. Дородницына РАН
ул. Вавилова, 40, Москва, Россия, 119333
Рассмотрена задача спуска космического аппарата в атмосфере Марса. Требования
времени таковы, что следующее поколение космических кораблей, исследующих Марс,
должны с высокой точностью доставлять максимально нагруженные
научные
лаборатории на Марс. Для синтеза оптимального управления предложен метод сетевого
оператора. Управление обеспечивает минимум максимальной перегрузки в процессе
спуска и попадание в заданную терминальную точку при вариации начальных условий.
Ключевые слова: спуск космического аппарата, синтез системы управления,
сетевой оператор
Исследование и осмысление основных тенденций спуска в атмосфере
Марса и последующей посадки космического аппарата (КА) на поверхность
планеты является основополагающим шагом к последующему повышению
качества полетов к "красной" планете и, быть может, высадки людей на
поверхность Марса.
Как показала практика, 66% предпринятых миссий на Марс оказались
провальными. И, несмотря на то, что вход КА в атмосферу, торможение и
посадка его на поверхность Марса длятся в общей сложности около 6 минут
(а весь полет составляет порядка двух лет), данный этап является самым
сложным с точки зрения безопасности и точности полета.
Очевидно, что на сегодняшний день не создано достаточно надежной
системы спуска и посадки КА на Марс, позволяющей безопасно в смысле
перегрузки и целостности аппарата и с требуемой точностью посадить
аппарат в запланированное место посадки. Актуальным так же остается
вопрос об увеличении массы спускаемого аппарата, что представляет собой
сложную задачу в условии крайне высокой разреженности атмосферы Марса.
[1]. Кроме того, параметры атмосферы Марса значительно меняются в
зависимости от времени года, времени суток, наличию пылевых бурь и др.
Значительная удаленность Марса в свою очередь затрудняет
управление с Земли процессом спуска космического аппарата. Все
вышеуказанные трудности, а также высокая стоимость приближенного
моделирования марсианской среды накладывают определенные ограничения
на исследования в области спуска на Марс и выработку оптимальных
управлений.
Одной из основных проблем, являющихся причиной неудачных
посадок заключается в отсутствии точных знаний о начальном состоянии
спускаемого космического аппарата. Траектория спуска и его основные
параметры, точность посадки и максимальная перегрузка, существенно
зависят от начального угла входа в атмосферу и начальной высоты.
Преодолеть указанные трудности в данной работе предлагается путем
ухода от построения оптимального управления как функции времени, так как
оно не учитывает поведения системы уже в процессе функционирования и
влияния этого поведения на дальнейшее состояние всей системы. В свою
очередь предлагается использовать синтез системы управления как функции
от состояния объекта. Именно такое поведенческое описание систем в
динамике является приоритетным на сегодняшний день, поскольку
максимально учитывает работу объекта в реальности.
Математическая модель спускаемого космического аппарата
представляет собой систему дифференциальных уравнений четвертого
порядка.
dx1
= x2 ,
dt
g 0 RM2 x1
dx2
x2
x4
= −X
− Y cos(u ) −
32 ,
dt
V
V
x12 + x32
dx3
= x4 ,
dt
2 x
g 0 RM
dx4
x4
x2
3
= −X
+Y
cos(u ) −
32 ,
dt
V
V
2
2
(x + x )
(
)
1
(1)
(2)
(3)
(4)
3
где x1 , x3 – координаты центра масс космического аппарата в ортогональной
системе координат, x2 , x4 – компоненты скорости космического аппарата, u
– управление, u − ≤ u ≤ u + , RM – экваториальный радиус Марса, g 0 –
ускорение свободного падения на поверхности Марса,
2S
C y ρV 2 S
C
ρ
V
x
V = x22 + x42 , X =
,Y=
,
2m
2m
m – масса космического аппарата, S – площадь поверхности сопротивления
комического аппарата, С x , С y – аэродинамические коэффициенты,
ρ = ρ 0 e − λH ,
ρ0 – плотность атмосферы на поверхности Марса, λ – коэффициент
разреженности атмосферы,
H = x12 + x32 − RM .
Заданы начальные x1 (0 ) = 0 условия: x1 (0 ) = 0 , x 2 (0) = V0 cos( ϑ(0)) ,
x3 (0) = H (0) + R M , x 4 (0) = V0 sin( ϑ(0)) ,
где ϑ (0) – угол наклона траектории при входе в атмосферу,
ϑ(0) = ϑ j , ϑ j = ϑ 0 + j∆ϑ , j ∈ {0,1,K , K ϑ } ,
(5)
H (0) – расстояние до поверхности планеты, с которого начинается вход в
атмосферу,
(6)
H (0) = H i , H i = H 0 + ( 2i − 1) ∆H , i ∈ {0,1,K , K H } .
Цель управления описывается следующими функционалами:
J = max G + βE t f → min ,
(7)
( )
0≤t ≤t f
где β - весовой коэффициент, G - перегрузка
G=
V&x2 + V&y2 + V&z2
,
g0
2 x
g 0 RM
x2
x4
1
&
Vx = − X
−Y
cos(u1 ) −
3
2 ,
V
V
2
2
(x + x )
1
3
2 x
g 0 RM
3
3
2,
2
2
x1 + x3
x
x
V&y = − X 4 + Y 2 cos(u1 ) −
V
V
(
( )
)
V& z = Y sin(u ) ,
E t f - терминальная ошибка
E (t f ) = L (t f ) − L f + H (t f ) − H f ,
x 
L = RM arctg  1  ,
 x3 
H = x12 + x32 − RM .
Управление ищем в виде
u = ϕ(L, H ,V , G , q ),
(8)
где ϕ(x, q ) – искомое математическое выражение, q – вектор параметров, не
меняющихся в процессе управления.
Особенностью рассматриваемой задачи является наличие множества
начальных значений (5), (6). При различных начальных значениях (5), (6)
значения функционала (7), различны.
Система управления (9) должна для каждого начального значения из
множеств (5), (6) обеспечивать такое управление, которое бы давало
оптимальные значения функционалов, т.е. такие значения, которые могли бы
быть получены при решении задачи оптимального управления.
Для решения такой задачи синтеза используем два этапа. На первом
этапе решаем задачи оптимального управления для каждого начального
~
значения. Получаем массив оптимальных значений функционалов J (i, j ) , где
i, j определяет начальные значения (5). (6).
На втором этапе решаем задачу синтеза (8) с функционалом
~
Kϑ K H
J (i, j ) − J (i, j )
→ min ,
J= ∑ ∑
~
,
J
(
i
j
)
j =0 i =0
(9)
При решении задач оптимального управления используем метод
аппроксимации кривыми Безье [2]. При решении задачи синтеза используем
вычислительный метод сетевого оператора [3,4].
В таблице 1 приведены результаты решения задачи оптимального
управления при различных начальных значениях.
При моделировании использовались следующие числовые значения
параметров: g 0 = 3,71 ⋅ 10 −3 км / с 2 , RM = 3396 км , ρ 0 = 0,02 кг / м 3 , λ = 0,093 ,
S = 9,61625 м 2 , m = 930 кг , С x = 1.68, С y = 0.3024, V0 = 4.5 км / с , H f = 10
км , L f = 600 км , t + = 300 с, u − = − π , u + = 0 , β = 0.25 .
ϑ0
− 0, 28
− 0, 28
− 0, 28
− 0,3
− 0,3
− 0,3
− 0,32
− 0,32
− 0,32
H0
155
160
165
155
160
165
155
160
165
max G
18,7794
18,5722
18,3602
21,0018
20,8197
20,6339
23,1743
23,0138
22,8499
Таблица 1.
E (t f )
20,82
43,27
61,41
32,60
12,27
7,26
77,62
59,32
40,88
Литература
1.
2.
3.
4.
Braun R.D., Manning R.M. Mars Exploration Entry, Descent and Landing
Challenges//IEEE Aerospace Conference, Big Sky Montana, March 2006.
Paper №0076.
Дивеев А.И., Шмалько Е.Ю. Метод аппроксимации кривыми Безье для
решения задачи оптимального управления посадкой космического
аппарата// Труды ИСА РАН. Динамика неоднородных систем/ Под ред.
чл.- корр. РАН Ю.С. Попкова. М.: ИСА РАН, КомКнига, 2007. Том
31(1). С. 8-13.
Дивеев А.И., Шмалько Е.Ю. Многокритериальный структурнопараметрический синтез системы управления спуском космического
аппарата на основе метода сетевого оператора// Вестник Российского
университета дружбы народов. Серия инженерные исследования
(информационные технологии и управление). 2008, № 4. С. 86 - 93.
Дивеев А.И. Метод сетевого оператора. М.: Изд-во ВЦ РАН. 2010. 178 с.
SYNTHESIS OF CONTROL SYSTEM FOR SPACECRAFT DECENT IN
MARTIAN ATMOSPHERE
A.I. Diveev, N.A. Severtsev, E.Y. Shmalko
Spacecraft decent in Martian atmosphere is considered. The next generation of Mars
exploration landers must precisely deliver massive scientific payloads to sites of interest.
Network operator method is used for optimal control synthesis. It delivers minimum to maximal
G-force and landing in the defined area allowing some variations in initial conditions.
Key words: spacecraft landing, synthesis of control system, network operator
Download