Научная статья на тему 'Оптимальное управление угловым движением космического аппарата при оперативном сближении с орбитальным объектом'

Оптимальное управление угловым движением космического аппарата при оперативном сближении с орбитальным объектом Текст научной статьи по специальности «Механика и машиностроение»

CC BY
444
143
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УГЛОВОЕ ДВИЖЕНИЕ / ЭКСТЕНСИВНОЕ УПРАВЛЕНИЕ / КВАТЕРНИОН / ОПЕРАТИВНОСТЬ / ANGULAR MOTION / EXTENSIVE CONTROL / QUATERNION / OPERATION SPEED

Аннотация научной статьи по механике и машиностроению, автор научной работы — Авксентьев А.А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Optimal control of angular motion of a spacecraft for fast approaching to an orbital object

The necessity of optimal (relative to the speed of action) control angular motion of spacecraft approaching an orbital object, is justified. A spacecraft with propulsion motor fixed stationary on its body and flywheel drives used as execution units of angular motion control system is considered. Dependence of angular speed of on the spacecraft turn angle is derived for the case of optimally fast rotation around the axis directed along the required angular speed. The main moments of inertia of the spacecraft are taken into account as well as gyroscopic moment of forces along the cross axis and restrictions to moment of forces exerting by the flywheel drives. It is shown that under optimally fast control, one of the projections of resulting moment on the axes along which the execution units are mounted, attains its limitation. The algorithms of evaluation of control moments making it possible to turn the spacecraft for the minimum time are developed. The algorithms also allow calculation of position of any axis bounded to the spacecraft body during the turn. The algorithms performance is tested with the use of mathematical modeling of spacecraft body turn through a specified angle, comparison with the known solution is carried out.

Текст научной работы на тему «Оптимальное управление угловым движением космического аппарата при оперативном сближении с орбитальным объектом»

УДК 629.78

DOI: 10.17586/0021-3454-2016-59-2-128-133

ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ УГЛОВЫМ ДВИЖЕНИЕМ КОСМИЧЕСКОГО АППАРАТА ПРИ ОПЕРАТИВНОМ СБЛИЖЕНИИ С ОРБИТАЛЬНЫМ ОБЪЕКТОМ

А. А. Авксентьев

Военно-космическая академия им. А. Ф. Можайского, 197198, Санкт-Петербург, Россия

E-mail: aaa1508@yandex.ru

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

Ключевые слова: угловое движение, экстенсивное управление, кватернион, оперативность

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

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

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

В настоящей работе рассматривается управление угловым движением, используемое на этапах дальнего и ближнего наведения.

Постановка задачи управления угловым движением. Угловое движение космического аппарата как твердого тела описывается динамическими уравнениями Эйлера [1]:

+ _ Jy )ю = Мх

Jy

dt d ш

У

J

dt d ш,

+ (Jx - Jz = МУ ,

+ (Jy - Jx )ш Хш У = Mz

z dt v y ^ x y

(1)

где JxJy, Jz — моменты инерции КА относительно связанных с ним осей ox, oy, oz.

dшx y dшz

проекции вектора углового ускорения на связанные оси, шx,шy,ш2

dt dt dt

проекции вектора угловой скорости на связанные с КА оси, М ,М ,М — проекции управ-

ляющего момента сил M на связанные оси, причем

Мх е[-М ,М ], Mv е[-М ,М ], Mz е[-М

x max x max У L y max y max z

, М ]

z max z max

(2)

где М , М и М — модули максимальных моментов, развиваемых двигателями-

x max' y max z max J r

маховиками по связанным с КА осям.

В начальный момент времени t0 направляющие косинусы описываются матрицей

CxX CyX CzX

C = CxY CyY CzY , (3)

CxZ CyZ CzZ

состоящей из проекций ортов осей связанной системы координат оху2 на оси абсолютной геоцентрической экваториальной системы координат (АГЭСК) 0ХУ2 .

Необходимо разработать алгоритм расчета управляющего момента, обеспечивающего за минимальное время поворот оси ох КА из начального положения Сх0 = (Сххо,Схуо,Схг0) в

требуемое конечное Сх к = (Схх к, Сху к, Сх2 к ) по кратчайшему пути. В начальном и конечном

положениях абсолютная угловая скорость КА близка к нулю.

Решение. Направление кратчайшего поворота в АГЭСК определяется вектором

У = Сх0 х Схк,

где х — символ векторного произведения. Угол поворота

У = агссо8(Схо • Схк ^

где • — символ скалярного произведения ортов.

Вектор у из АГЭСК пересчитывается в связанную систему координат

У c = с У .

Доказано [2], что при повороте вокруг одной оси для обеспечения оптимального быстродействия КА должен поворачиваться со скоростью

ш

тр

d ш

у max

dt

У ,

где

d ш

у max

dt

максимальное по модулю угловое ускорение, которое двигатели-маховики

способны развить в направлении у c.

Расчет значения управляющего момента производится циклически с шагом At = 0,05 с, и результат практически не зависит от того, что в начале первого шага вместо максимального значения используется

d шу max0 = 1Г

dt 3 V

Mx

M

Jx

y max

Jy

Mz

\

Jz

(4)

На последующих шагах вместо (4) применяется модуль вектора с уточненными составляющими.

Вектор требуемой угловой скорости

«тр =

Ю

тр

' ^орт 3

где Уаорт — °рт оси Уc .

Для достижения ю тр к текущей угловой скорости ю необходимо добавить

Юд = Ю тр — ю .

По юд должен быть направлен результирующий момент сил М р, представленный первыми слагаемыми уравнений (1). Одинаковая направленность векторов юд и М р означает, что их проекции соотносятся следующим образом:

(5)

шх д _ шу д _ шz д

Mx

My

Mz

хр ^у р 2р

Докажем, что если решение задачи расчета управления существует, то хотя бы одна из проекций управляющего момента достигает своего граничного значения:

Mx = —Mx max UMx =Mx max uMy = —My max U My = My max U U.Mz = —Mz max U Mz = Mz max .

(6)

Действительно, если предположить, что при оптимальном по быстродействию управлении ни одна из проекций M такого значения не достигает, то модуль управляющего момента M следует увеличить. Это приведет к скорейшему достижению юд , а значит, к повышению

быстродействия, что противоречит исходному предположению об оптимальности управления. Значит, по крайней мере, одна из проекций достигает значения (6). Превысить граничное значение нельзя в силу условия (2). Изложенные рассуждения приводят к следующему алгоритму для расчета управления.

Предположим, что M достигает границы (6) по оси ox, тогда

Mxр = (Jy — Jz)шyшz + sign^xд)Mxmax . (7)

2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(8)

Из (5) определяются Му р и М2 р, а затем с учетом (1):

МУ = Му р + ^х _ Jz )шzШх и Мг = Мг р + (Jy _ Jx )шхШ у .

Если Му £[_МутаХ,МутаХ] или Mz £[_Mzтах,Mzтах], то полученное управление не

может быть реализовано, и рассматривается предположение о том, что управляющий момент достигает граничного значения б1§п(шу д)Му тах по оси оу. По выражению (7) рассчитывается Му р, а затем по (8) — Мх и Mz. Если Мх или Mz не попадают в интервал (2), то аналогично (6) рассчитывается Mz р, а затем аналогично (8) — Мх и Му.

Если проекции М во всех рассмотренных случаях не попали в допустимые диапазоны (2), значит, слишком велики гироскопические моменты, представленные вторыми слагаемыми уравнений (1). Тогда управляющий момент М направляется по вектору _ю = (_сох, _ Шу, _шz), и значения гироскопических моментов уменьшаются. На некотором

шаге расчета гироскопические моменты становятся достаточно малыми для того, чтобы направить результирующий момент по юд .

Далее из уравнений (1) определяются составляющие ускорения корпуса КА:

dшx (Л _ Jz)ШyШz + Мх dШу

(Jz _ Л )шzШх + Му

dt

Jx

dt

dш7 ^х _'1у)шхшу _М.

(9)

dt Jz

С помощью матрицы (3) ускорение пересчитывается в АГЭСК, а затем интегрируется любым численным методом. В результате получаются значения вектора угловой скорости для моментов времени ^ и ^ +Лt. Рассчитывается среднее значение вектора угловой скорости

ю

ср

= (Ш X,

ср, ШУ ср, Ш1 ср

Ш'

) со средней величиной модуля юср , при которой за время Лt КА

повернется вокруг оси результирующего поворота юср на угол

Лу =

ю

ср

Лt.

Положение любой оси КА после разворота вычисляется с помощью кватерниона X = ( ХX, ХУ, Х1) [3]:

ШХ ср э1п(0,5Лу)

Х0 = соб(0, 5Лу), Хх = -

ю

ср

Ху =

Шу ср Бт(0,5Лу)

ю

ср

Х1 =■

Ш1 ср 8Ш(0,5ЛУ)

ю

ср

Например, положение оси ох КА в момент времени (^ +Лt):

С х Лt = оС х0 °Х),

где X = (Х0, _Х х, _Ху, _ Х1) — сопряженный по отношению к X кватернион, уей — векторная часть кватерниона, о — символ кватернионного умножения.

Аналогично рассчитывается положение оси оу в момент времени (^ +Лt). Положение орта оси о2 определяется как векторное произведение ортов осей ох и оу. Шаг расчета управления угловым движением закончен, и следует перейти к следующему шагу. Процесс повторяется до того момента, пока угол между текущим и требуемым конечным положениями разворачиваемой оси КА не станет достаточно малым.

Пример. Проведено математическое моделирование разворота КА на 180° с учетом того, что:

— Мх е [-2,34; 2,34] Нм, Му е[-4,08, 4,08] Нм, М2 е[-4,662, 4,662] Нм;

— Jx = 117 кгм2, Jу = 206 кгм2, Jz = 233 кгм2;

— систематические ошибки датчиков угловых скоростей (ДУС) по осям ох и оу —

5-10 рад/с, 01--5-10 рад/с. Среднеквадратические отклонения случайных составляющих

ошибок ДУС равны 1-10-4 рад/с;

— момент от эксцентриситета тяги равен 0,125 Нм и направлен по оси 02 .

— промежутки времени между коррекциями углового положения КА по звездам составляют 20 с.

Исследования показали [4], что двигательную установку аппарата следует включать при приближении ее оси к требуемому направлению на <6°.

На рис. 1 и 2 приведены зависимости угла и угловой скорости от времени разворота, полученные с использованием предложенного алгоритма.

45 40 35 30 25 20 15 10 5'

0

ю, °/с , 7 ■ 6 ■ 5 ■ 4 ■ 3 ■ 2

10

15

20

25

г, с

Рис. 1

г, с

Рис. 2

Графики подтверждают вывод о том, что для максимального быстродействия на первой половине пути КА должен разворачиваться с максимально возможным ускорением, а на второй — с максимальным замедлением.

Заключение. Разработан алгоритм, работоспособность которого подтверждена путем математического моделирования с учетом действия основных возмущений, а близость к оптимальному решению — путем сравнения с известным для рассмотренного случая решением.

о

5

1

0

СПИСОК ЛИТЕРАТУРЫ

1. Бутенин Н. В., Лунц Я. Р., Меркин Д. Р. Курс теоретической механики. М.: Наука, 1979. Т. 2. 544 с.

2. Авксентьев А. А., Котяшов Е. В. Результативность сближения космического аппарата с пассивным объектом в условиях действия случайных возмущений // Тр. XXXII Всерос. НТК „Проблемы эффективности и безопасности функционирования сложных технических и информационных систем", 27—28 июня 2013 г. Серпухов: Филиал ВА РВСН им. Петра Великого, 2013. Сб. 3. С. 18—24.

3. Бранец В. Н., Шмыглевский И. П. Применение кватернионов в задачах ориентации твердого тела. М.: Наука, 1973. 320 с.

4. Авксентьев А. А., Ефимов В. П., Котяшов Е. В. Расчет условия включения двигательной установки космического аппарата с учетом динамики углового движения // Тр. XXXIV Всерос. конф. по проблемам науки и технологий, посвященной 90-летию со дня рождения академика В. П. Макеева. Миасс, Челябинская обл., 10—12 июня 2014 г. С. 151—155.

Сведения об авторе

Александр Алексеевич Авксентьев — канд. техн. наук, доцент; ВКА им. А. Ф. Можайского;

E-mail: aaa1508@yandex.ru

Рекомендована Поступила в редакцию

ВКА им. А. Ф. Можайского 22.07.15 г.

Ссылка для цитирования: Авксентьев А. А. Оптимальное управление угловым движением космического

аппарата при оперативном сближении с орбитальным объектом // Изв. вузов. Приборостроение. 2016. Т. 59, № 2.

С. 128—133.

OPTIMAL CONTROL OF ANGULAR MOTION OF A SPACECRAFT FOR FAST APPROACHING TO AN ORBITAL OBJECT

A. A. Avksentyev

A. F. Mozhaysky Military Space Academy, 197198, St. Petersburg, Russia E-mail: aaa1508@yandex.ru

The necessity of optimal (relative to the speed of action) control angular motion of spacecraft approaching an orbital object, is justified. A spacecraft with propulsion motor fixed stationary on its body and flywheel drives used as execution units of angular motion control system is considered. Dependence of angular speed of on the spacecraft turn angle is derived for the case of optimally fast rotation around the axis directed along the required angular speed. The main moments of inertia of the spacecraft are taken into account as well as gyroscopic moment of forces along the cross axis and restrictions to moment of forces exerting by the flywheel drives. It is shown that under optimally fast control, one of the projections of resulting moment on the axes along which the execution units are mounted, attains its limitation. The algorithms of evaluation of control moments making it possible to turn the spacecraft for the minimum time are developed. The algorithms also allow calculation of position of any axis bounded to the spacecraft body during the turn. The algorithms performance is tested with the use of mathematical modeling of spacecraft body turn through a specified angle, comparison with the known solution is carried out.

Keywords: angular motion, extensive control, quaternion, operation speed

Data on author

Alexander A. Avksentyev — PhD, Associate Professor; Mozhaysky Military Space Academy;

E-mail: aaa1508@yandex.ru

For citation: Avksentyev A. A. Optimal control of angular motion of a spacecraft for fast approaching to an orbital object // Izvestiya Vysshikh Uchebnykh Zavedeniy. Priborostroenie. 2016. Vol. 59, N 2. P. 128—133 (in Russian).

DOI: 10.17586/0021-3454-2016-59-2-128-133

i Надоели баннеры? Вы всегда можете отключить рекламу.