УДК 629.78.05
ИСПОЛЬЗОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ МЕТОДОВ
ПРИ ПАРАМЕТРИЗАЦИИ ПРОГРАММЫ УПРАВЛЕНИЯ УГЛОВЫМ ДВИЖЕНИЕМ В БОРТОВЫХ КОМПЛЕКСАХ УПРАВЛЕНИЯ КОСМИЧЕСКИХ АППАРАТОВ ДИСТАНЦИОННОГО ЗОНДИРОВАНИЯ ЗЕМЛИ
© 2012 А. С. Галкина, А. И. Мантуров, Н. И. Пыринов, В. Е. Юрин ФГУП ГНПРКЦ «ЦСКБ-Прогресс», г. Самара
Рассматриваются вопросы формирования и реализации программ управления угловым движением современного космического аппарата дистанционного зондирования Земли (КА ДЗЗ), особенности их параметризации для различных участков полёта на интервале зондирования в бортовом комплексе управления КА. Систематизированы условия расчёта программы управления, условия её параметризации.
Программа управления угловым движением, организация управления проведением съёмки, условия зондирования.
Степень интеллектуализации бортовых комплексов управления (БКУ) современных космических аппаратов (КА) дистанционного зондирования Земли (ДЗЗ) постоянно растёт одновременно с расширением круга решаемых БКУ задач. Вместе с тем сложность этих задач по-прежнему не позволяет проводить расчёты баллистических параметров, определяющих угловое движение КА на участках зондирования, в реальном масштабе времени. Рассмотрим особенности реализации управления угловым движением современного КА ДЗЗ на участках зондирования.
На современных КА ДЗЗ аппаратура зондирования (АЗ) жёстко связана с конструкцией КА. Наведение АЗ на земную поверхность, отслеживание оптической осью АЗ центральной линии каждого маршрута съёмки, выполнение условий зондирования - всё это обеспечивается за счёт углового движения самого КА. Управление угловым движением КА в обеспечении реализации целевых задач осуществляется в соответствии с программой управления угловым движением (ПУУД) КА [1,2], которая рассчитывается в БКУ и определяет положение программной системы координат (ПСК) КА в инерциальной системе координат (ИСК).
Принципы формирования ПУУД КА, состав ИД - характеристик маршрутов - для расчёта ПУУД КА на участках зондирования аналогичны принятым для базового КА «Ресурс-ДК1» и освещены в работах [1-4]. Реализуемые виды съёмки и особенности алгоритмов расчёта ПУУД КА на маршрутах подробно описаны в [4].
Предполагается, что в БКУ реализован программно-координатный метод управления КА [1-3], в соответствии с которым расчёт параметров, определяющих программу управления угловым движением КА ДЗЗ, проводится в БКУ на подготовительном участке режима зондирования. Основной вычислительный метод, используемый при расчёте ПУУД КА -численное пошаговое интегрирование. На этом этапе параметры углового движения КА параметризуются в виде аналитических гладких функций. Дальнейший расчёт параметров ПУУД КА в БКУ и непосредственно реализация программмного углового движения КА на участке зондирования проводятся по параметризованным законам управления, что говорит о важности выбора алгоритмов параметризации. Результаты методического обоснования алгоритмов параметризации параметров ПУУД КА приведены в статье.
На каждом витке орбитального полёта КА ДЗЗ можно выделить следующие участки полёта (рис. 1):
- участок ориентации КА в орбитальной системе координат (ОСК), в течение которого целевые задачи не выполняются;
- участок получения информации зондирования, включающий в себя интервалы съёмки земной поверхности - мар-
шруты съёмки, интервалы решения функциональных задач АКСО (астроконтроль согласования осей), интервалы перенацеливания между участками работы АЗ -межмаршрутные интервалы (ММИ), переходные участки от ориентации в ОСК к первому участку работы АЗ и от последнего участка работы АЗ к ориентации в ОСК.
Переходньш участок к 1-му маршруту
КА
Подготовительный участок режима работы аппаратуры зондирования (АЗ)
ей10°И:
Рис. 1. Участки полёта КА
Параметры, определяющие программу управления, рассчитываются в БКУ как функции изменения углов тангажа, крена и рыскания {Ф(0, 7(0, У(0). Они имеют наглядный физический смысл и однозначно определяют угловое движение ПСК в ИСК - ПУУД КА.
Для каждого типа функциональных задач выделяются специфические условия расчёта программы управления угловым движением КА. Точность их выполнения определяет выбор вычислительных алгоритмов параметризации программы управления угловым движением. Сразу отметим, что требования по точности наведения АЗ на земную поверхность исключают возможность использования алгоритмов аппроксимации параметров ПУУД КА. Необходимое условие расчёта ПУУД КА - непрерывность параметров углового движения: углов, угловых скоростей и ускорений, определяющих движение ПСК КА в ИСК. Стыки перечис-
ленных участков и интервалов внутри них
- внешние узлы интерполяции параметров программы управления. Внутренние узлы интерполяции определяются для каждого участка спецификой условий расчёта программы управления. Рассмотрим их подробнее.
1. При азимутальной съёмке маршрутов (рис. 2) должны выполняться следующие условия зондирования:
а) отсутствие поперечного сдвига изображения для центральной линии визирования (ЦЛВ) ЖтЮ = 0;
б) отсутствие продольного сдвига изображения для ЦЛВ, которое достигается постоянством параметра продольного бега изображения для ЦЛВ ЖшЮ =
=(Жш/£)зад = сош1,
где Жп, Жп - проекции вектора скорости бега изображения на маршруте
Ж для ЦЛВ на оси ПСК ОХ п и ОХ п соответственно.
Хм .Zn<Yn
Рис. 2. Геометрия азимутальной съёмки
Кроме того, на маршрутах должны учитываться ограничения СУД по величине угловой скорости w(t) и ускорения e(t) ПСК относительно ИСК, а также по величине углов отклонения ПСК в ОСК:
I w(t )| < ^доп I e(t) | < Едо^
I e (t )| < e ДОП, (1)
|J(t)|<60°, |Y(t)|<60°, |y(t)|<70°.
Характеристики законов изменения углов тангажа, крена и рыскания на маршрутах при ограничениях (1) позволяют интерполировать их во всём диапазоне изменения исходных данных степенными функциями, в том числе степенными слайнами. В сравнении с другими классами функций восстановление параметров ПУУД КА после интерполяции степенными функциями проводится в БКУ наиболее быстро.
Основная задача при выборе параметров интерполяции степенными функциями - шага, степени, узлов интерполяции - обеспечить максимальную точность выполнения условий расчёта ПУУД КА:
- рассчитанная величина параметра продольного бега изображения Wxn/D для ЦЛВ (рассчитывается баллистическим алгоритмом по ранее сформированной ПУУД КА на участке зондирования)
должна выдерживать постоянное значение;
- рассчитанное значение параметра поперечного бега изображения Wzп/D=0 для ЦЛВ (рассчитывается баллистическим алгоритмом по ранее сформированной ПУУД КА на участке зондирования).
Точность формирования ПУУД КА на участке зондирования оценивается величиной отклонения значений параметров продольного и поперечного бега изображения ^ХП/Б и Wzп/D), рассчитанных баллистическим алгоритмом по сформированной ПУУД КА, от заданных. Допустимая погрешность для WХП/D не должна превышать 0,2%.
Некоторые примеры законов изменения углов тангажа, крена и рыскания на маршрутах приведены на рис. 3, 5, 7. Результаты оценки точности выполнения условий интерполяции в зависимости от параметров интерполяции для параметров ПУУД КА, приведённых на рис. 3, 5, 7, в виде процентного отклонения значения WХП/D от заданного при различных способах интерполяции приведены на рис. 4,
6, 8, соответственно.
Углы ПСК в ОСК
Рис. 3. Изменение углов тангажа, крена и рыскания при азимутальной съёмке маршрута длительностью 40 с, с относительным азимутом
АОТН = -60°
Рис. 5. Изменение углов тангажа, крена и рыскания при азимутальной съёмке маршрута с минимизацией параметра WХП/D длительностью 50 с, с относительным азимутом АОТН = 60°
Интерполяция полиномом второй степени
$И15 51 520 ш 525 Ш 530 Щ'\ 535 51 545 ЩЦ t, С
Интерполяция полиномом третьей степени
51 515 51 520 51 525 51 530 51 535 51 540 51 545 51 550
Интерполяция сплайном второй степени, шаг интерполяции 20 с
t, с
Л
N
51 515 51 520 51 525 51 530 51 535 51 540 51 545 51 550 ^ С
Интерполяция сплайном второй степени, шаг интерполяции 10 с
Ж
L
51 515 51 520 51 525 51 531 51 535 51 540 51 545 51 551 t, С
Интерполяция сплайном третьей степени, шаг интерполяции 20 с
Г i
\
Интерполяция сплайном третьей степени, шаг интерполяции 10 с
51 515 51 520 51 525 51 530 51 535 51 540 51 545 51 550
Интерполяция полиномом пятой степени
t, С
К7
51 515 51 520 51 525 51 530 51 535 51 540 51 545 51 550
t, С
Рис. 4. Отклонение значения параметра продольного бега изображения WХП/D от заданного
Интерполяция полиномом третьей степени
51 525 51 530 51 535 51 540 51 545 51 550 51 555 51 560 51 565 ^
Интерполяция сплайном второй степени, шаг интерполяции 20 с
51 525 51 530 51 535 51 5+0 51 545 51 550 51 555 51 560 51 565 ,51570
t С
Интерполяция сплайном второй степени, шаг интерполяции 10 с
51 525 51 530 51 535 51 540 51 545 51 550 51 555 51 560 51 565 . 51 570
Интерполяция сплайном третьей степени, шаг интерполяции 20 с
t, С
51 525 51 530 51 535 51 540 51 545 51 550 51 555 51 560 51 565 ^
Интерполяция сплайном третьей степени,
шаг интерполяции 10 с
Т
51 525 51 530 51 535 51 540 51 545 51 550 51 555 51 560 51 565 51570
Интерполяция полиномом пятой степени ' с
Рис. 6. Отклонение значения параметра продольного бега изображения WХП/D от заданного
о
—у-
51 460 51 470 51 480 51 490 51 500 51 510 51 520 g 51 530 51 540 51 550 t 5 'С0
Рис. 7. Изменение углов тангажа, крена и рыскания при съёмке маршрута с постоянными углами тангажа и крена длительностью 100 с
0.011----------------------------------------------------------------
0.0015
■0.0015
■0.011____________________________________________
51 525 51 530 51 535 51 5(0 51 5(5 51 550 51 555 51 580 51 585 51 570
I, С
Рис. 8. Изменение значения параметра поперечного бега изображения WZП/D при интерполяции полиномом второй степени
Величина значения параметра поперечного бега изображения Wzп/D для всех вариантов интерполяции не превышает 10-4 1/с.
При съёмке эквидистантных маршрутов должно выполняться только условие зондирования а).
Одно из важных ограничений реализации в БКУ того или иного алгоритма интерполяции параметров ПУУД КА -объём памяти для хранения результатов расчёта. Кроме того, при выборе алгоритма требуется учитывать точность, реализуемую БВС. Если с точки зрения точности выполнения условий расчёта ПУУД КА предпочтительнее выглядят алгоритмы интерполяции высоких степеней и сплайн-функции с малым шагом интерполяции, то с точки зрения реализации в БКУ предпочтительнее алгоритм интерполяции сплайн-функциями степени не выше третьей с шагом интерполяции 20 с. При съёмке эквидистантных маршрутов с постоянными углами тангажа и крена функция изменения угла рыскания может интерполироваться полиномом второй степени.
2. На интервалах решения функциональных задач АКСО проводится съёмка звёздного неба, при которой БКУ должен выдерживать заданную угловую скорость КА в ИСК | W(t )|»0,0025 радиан/с. Угловое положение на начало участка АКСО задаётся в составе исходных данных.
Для интервалов АКСО [НФЗь ^ФЗг], i=1, ..., N (N - общее количество функциональных задач на участке получения информации зондирования), как и для маршрутов съёмки, параметры углового движения ПСК в ОСК - значения углов тангажа J, крена g и рыскания у - рассчитываются в БКУ с заданным шагом по времени, после чего интерполируются дважды непрерывно-дифференцируемыми степенными сплайн-функциями J(t), g(t),
y(t), te [%ФЗЬ ^фЗг], i = 1, ..., N.
На интервалах АКСО должны учитываться ограничения по величине углов отклонения ПСК в ОСК:
|J(t)|<180°, |g(t)|<60°, |y(t)|<180°. (2)
По результатам проведённой оценки для интерполяции параметров ПУУД КА на участке АКСО с учётом ограничений (2) достаточно точности, предоставляемой полиномами третьей степени.
3. На участке ориентации КА в ОСК углы тангажа, крена и рыскания КА тождественно равны нулю.
4. На участках перенацеливания АЗ между интервалами решения функциональных задач - маршрутами съёмки, участками АКСО или участками ориентации в ОСК - ^кфз2-1, %ФЗг], i=1, ..., N - параметры углового движения ПСК в ОСК определяются, исходя из обеспечения непрерывности параметров ПУУД КА вплоть до e(t) на этих интервалах, а также ограничений СУД по угловой скорости W(t) и ускорению e(t) ПСК относительно ИСК:
| w(t )| < Юдоп | e(t)| < £доа | e (t)| < e доп. (3)
Другими словами, ПУУД КА на интервалах |КФЗ-1, *НФЗг], =1, . ., N является решением двухточечной краевой задачи в классе дважды непрерывно-
дифференцируемых степенных сплайн-функций, удовлетворяющих ограничениям (3).
Краевыми условиями являются параметры программы управления угловым движением в момент окончания очередной задачи (маршрута, АКСО либо участка ориентации в ОСК) гКФЗ-1 и в момент начала следующей задачи (маршрута, АКСО либо участка ориентации в ОСК) ЫФЗи =1, . ., N, задаваемые в ОСК в следующем виде:
^НММИ = ^КФЗг-Ь ^КММИ = ^НФЗг, ф I НММИ = ф I (^КФЗг-1); ф I НММИ = ф I (^КФЗг-1);
< ф I НММИ- ф I (^КФЗг-1); (4)
ф IКММИ = ф I (^НФЗг); ф I КММИ = ф I (^НФЗг); ф I КММИ = ф I (/нФЗг'Х
где ф1=д; ф2=у; фз=у;
I = 1, N, I =1, 2, 3.
Простейшим решением поставленной задачи является полином пятой степени, коэффициенты которого находятся из системы уравнений (4). Основной недостаток такого решения -его неустойчивость при |Гкмми - %мми|>60 с. Для устранения указанного недостатка на изделии «Ресурс-ДК1» интервал перенацеливания разбивается на три участка: «разгона», движения с постоянной угловой скоростью и «торможения», на которых ПУУД КА описывается сплайн-функцией пятой степени (рис. 9).
Как видно из рисунка, основная цель разбиения - спрямление полинома пятой степени на участке [Г^е |>нмми, *кмми].
Тем не менее, даже с учётом введения участка движения с постоянной угловой скоростью, управление угловым движением КА на ММИ по программе управления, основанной на полиномах пятой степени, далеко от оптимального, а ограничения (3) не учитываются при расчёте
параметров ПУУД КА. Их выполнение проверяется для уже рассчитанной ПУУД КА.
I, с
Рис. 9. Разбиение ММИ на участки «разгона», движения с постоянной угловой скоростью и «торможения»
Стремление увеличить эффективность системы управления КА на участках перенацеливания между интервалами решения функциональных задач обусловило поиск решения поставленной двухточечной краевой задачи в классе кубических полиномиальных сплайнов.
Как и для сплайнов пятой степени, для кубического интерполяционного сплайна в общем случае выделяются три участка - «разгона», движения с постоянной угловой скоростью и «торможения». Расчёт параметров углового движения на ММИ начинается с построения кусочнолинейной непрерывной функции (г) е С(^), интегрируя которую, полу-
чим
<&>1 (Оф (0,1 =1, 2, 3 (рис. 10).
Участки разгона и торможения Д/^ и
Ді^ разбиты каждый на три промежутка,
причём на промежутках [іц, /2/] и [ї5/, /61] движение совершается с ускорением, не превышающим максимально допустимое:
| ф тах |<Єдоп, | ф/^ |£єдоп. На участке
[ї3/, /4/] ускорение равно нулю, то есть угловые скорости в ОСК будут постоянны и равны некоторой величине
Фср = Ф ікмми Ф інмми , і = 1,2,3,
которая
f7l tOl
впоследствии подлежит уточнению.
Продолжительность участков
[toi, 1], [til, t2l], [t2l, t3i] и [t4i, t5i\, [t5i, t6i],
[t6i, t7i], как и значения j imax , j i max , опре-
11 i 2
деляются из ограничений (3) и краевых условий (4). При этом выполнение ограничений (3) обеспечивается на этапе «построения j(t)». Площадь заштрихованных на рис. 10 фигур соответствует изменению угловой скорости ji (t), i = 1, 2, 3
на участках
[toi, t3i] и [t4i, t7i]:
Ф l (t) Ф l (t) Ф l (t)
31
4l
131 17 l
= Jtf31 Ф l (t) dt;
0l
= 0:
(5)
= j;71 ф (t) dt. •<l t41 l
Аналогично
Ф i (t)I!31 = J!31 Ф I (t)dt;
01 01
Ф l (t)\,4 ' = Ф 7 ■ <14 l
7 l 4
l );
(6)
Ф i (t) [71 = J/ 71 Ф l (t )dt •
l t4l 4l l
Из систем (5)-(6) уточняется значение угловой скорости ф^ на участке [3 4], после чего проводится уточнение параметров ф^3* и ]=1, ..., 7,
1=1, 2, 3.
Сравнение законов изменения параметров программы управления на ММИ
для двух вариантов исходных данных приведено на рис. 11-14.
Эффективность использования кубических интерполяционных сплайнов при решении краевой задачи (4) выше, поскольку их применение позволяет не только учесть ограничения (3) при построении ф^ (/),/ = 1, 2, 3, но и формировать
оптимальные законы управления в рамках ограничений (3).
Таким образом, в работе выделены участки полёта КА, для каждого из них показан возможный характер изменения п араметров программы управления, проведена оценка точности выполнения условий расчёта ПУУД КА при различных вариантах параметризации параметров программы управления, сформулированы
критерии оценки точности интерполяции для различных участков полёта КА сплайн-функциями различного порядка, приведено обоснование выбора параметров интерполяции в обеспечении заданной точности. Показана достаточность использования степенных сплайн-
Рис. 11. Пример изменения параметров ПУУД КА на ММИ (вариант 1) при использовании полинома пятой степени
t
О
Рис. 12. Пример изменения параметров ПУУД КА на ММИ (вариант 1) при использовании кубического сплайна
Рис. 13. Пример изменения параметров ПУУД КА на ММИ (вариант 2) при использовании сплайн-функции пятой степени
Рис. 14. Пример изменения параметров ПУУД КА на ММИ (вариант 2) при использовании кубического сплайна
Библиографический список
1. Управление угловым движением КА ДЗЗ [Текст] / Г. П. Аншаков, А. И. Мантуров, Ю. М. Усталов [и др.] // Общероссийский научно-технический журнал «Полет». - 2006. - №6. - С. 12-18.
2. Интегрированная система управления угловым движением космического аппарата дистанционного зондирования Земли [Текст] / Г. П. Аншаков, Ю. Г. Антонов, А. И. Мантуров [и др.] // Сб. тр. IX Санкт - Петербургской междунар. конф. по интегрированным навигационным системам - СПб.: ЦНИИ «Электроприбор», 2002. - С. 77-85.
3. Организация решения целевых задач в бортовых комплексах управления КА зондирования [Текст] / Г. П. Аншаков,
А. И. Мантуров, В. А. Мочалов [и др.] // Сб. докладов XVIII Санкт-Петербургской междунар. конф. по интегрированным навигационным системам. - СПб.,2011. - С. 263-269.
4. Галкина, А. С. Определение кинематических ограничений программы
управления угловым движением КА ДЗЗ для азимутальной съёмки маршрута [Текст] / А. С. Галкина, Г. И. Гвоздев,
В. Е. Юрин // Сб. тез. докладов XIV междунар. науч. конф. «Системный анализ, управление и навигация». - 2009. - С. 8283.
5. Бородин, М. С. Технология сканирования в оптико-электронной космической съёмке [Текст] / М. С. Бородин // Космонавтика и ракетостроение. - 2008. -№2(51). - С. 75-82.
6. Занин, К. А. Формирование требований к динамике космических аппаратов дистанционного зондирования земли [Текст] / К. А. Занин, М. Н. Хайлов // Общероссийский научно-технический журнал «Полет». - 2009. - №5. - С. 32-37.
7. Анализ точности формирования и реализации программ управления угловым движением космического аппарата при использовании системы спутниковой
навигации [Текст] / А. С. Галкина, А. И. Мантуров, В. И. Рублёв [и др.] // Научнотехнический журнал «Гироскопия и навигация». - 2010. - №1(68). - С. 15-25.
8. К вопросу оценки точности формирования программы управления угловым движением КА на участках зондирования [Текст] / К. В. Бузуев, А. С. Галкина, А. В. Загородний [и др.] // Сб. тез. докладов XV междунар. науч. конф. «Системный анализ, управление и навигация».
- Евпатория, 2010. - С. 47.
9. Носенко, Ю. И. Космический комплекс «Ресурс-ДК1» [Текст]: справочные материалы / Ю. И. Носенко; под ред. д-ра техн. наук, Ю. И. Носенко. - М.: Маджерик, 2006. - Вып. 3. - 68 с.
10. Корн, Г. Справочник по математике для научных работников и инженеров [Текст] / Г. Корн, Т. Корн. - М.: Наука, 1968. - 720 с.
THE USE OF COMPUTATIONAL METHODS FOR THE PARAMETRIZATION OF THE ANGULAR MOTION CONTROL PROGRAM IN ON-BOARD CONTROL SYSTEMS OF EARTH REMOTE SENSING SPACECRAFT
© 2012 А. S. Galkina, А. I. Manturov, N. I. Pyrinov, V. Е. Yurin
State Research and Production Space-Rocket Center "TsSKB-Progress", Samara
The paper deals with the problems of generation and implementation of spacecraft angular motion control programs, the peculiarities of their parametrization for different flight legs in the sensing interval for the RESURS-P spacecraft onboard control system. The conditions of design and parametrization of control programs are systematized.
Anguiar motion controi program, organization of imaging controi, conditions of sensing.
Информация об авторах
Г алкина Анастасия Сергеевна, ведущий инженер-конструктор, кандидат технических наук, ФГУП ГНПРКЦ “ЦСКБ-Прогресс”. E-mail: [email protected]. Область научных интересов: управление угловым движением космических аппаратов.
Мантуров Александр Иванович, начальник отдела, доктор технических наук, профессор, ФГУП ГНПРКЦ “ЦСКБ-Прогресс”. E-mail: [email protected]. Область научных интересов: динамика полёта космических аппаратов, системы управления космическими аппаратами.
Пыринов Никита Иванович, инженер-конструктор 3 категории, ФГУП ГНПРКЦ “ЦСКБ-Прогресс”. E-mail: [email protected]. Область научных интересов: управление угловым движением космических аппаратов.
Юрин Виталий Евгеньевич, начальник сектора, ФГУП ГНПРКЦ “ЦСКБ-Прогресс”. E-mail: [email protected]. Область научных интересов: управление угловым движением космических аппаратов.
Galkina Аnastasiya Sergeevna, candidate of technical science, leading design engineer, Space Rocket Center "TsSKB-Progress". E-mail: [email protected]. Area of research: spacecraft angular motion control.
Manturov Аlexander Ivanovich, doctor of technical science, professor, head of department, Space Rocket Center "TsSKB-Progress". E-mail: [email protected]. Area of research: spacecraft flight dynamics, spacecraft control systems.
Pyrinov Nikita Ivanovich, design engineer of the 3rd category, Space Rocket Center "TsSKB-Progress". E-mail: [email protected]. Area of research: spacecraft angular motion control.
Yurin Vitaly Yevgenievich, head of sector, Space Rocket Center "TsSKB-Progress". E-mail: [email protected]. Area of research: spacecraft angular motion control.