Научная статья на тему 'Применение кватернионов в модальном управлении ориентацией космических аппаратов'

Применение кватернионов в модальном управлении ориентацией космических аппаратов Текст научной статьи по специальности «Математика»

CC BY
467
95
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОСМИЧЕСКИЙ АППАРАТ / КВАТЕРНИОНЫ / МЕТОД ТОЧНОГО РАЗМЕЩЕНИЯ ПОЛЮСОВ / МОДАЛЬНОЕ УПРАВЛЕНИЕ

Аннотация научной статьи по математике, автор научной работы — Зубов Николай Евгеньевич, Лапин Алексей Владимирович, Микрин Евгений Анатольевич

На основе метода точного размещения полюсов как наиболее универсального метода модального управления решается задача построения заданной ориентации космического аппарата с использованием элементов кватернионов при описании вращательных движений. В качестве примера рассмотрена задача управления угловым движением космического аппарата на участке посадки.

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

Похожие темы научных работ по математике , автор научной работы — Зубов Николай Евгеньевич, Лапин Алексей Владимирович, Микрин Евгений Анатольевич

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

Application of quaternions to the problems of space vehicles attitude control

The problem of space vehicle specified attitude constructing with quaternion elements used for describing angular motions is solved by means of the most universal modal control method, i.e. the exact pole placement method. The problem of landing module angular motion control in the landing phase is discussed as an example.

Текст научной работы на тему «Применение кватернионов в модальном управлении ориентацией космических аппаратов»

УДК 681.51

Применение кватернионов в модальном управлении ориентацией космических аппаратов

© Н.Е. Зубов1,2, А.В. Лапин1, Е.А. Микрин1,2

1 ОАО «Ракетно-космическая корпорация "Энергия" имени С.П. Королёва», г. Королев Московской области, 141070, Россия 2 МГТУ им. Н.Э. Баумана, Москва, 105005, Россия

На основе метода точного размещения полюсов как наиболее универсального метода модального управления решается задача построения заданной ориентации космического аппарата с использованием элементов кватернионов при описании вращательных движений. В качестве примера рассмотрена задача управления угловым движением космического аппарата на участке посадки.

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

Введение. В настоящее время при описании вращательных движений динамических объектов нашли применение три формы кинематических параметров: углы Эйлера — Крылова, направляющие косинусы и кватернионы [1]. С практической точки зрения, особое значение имеет рациональность описания пространственного движения. Поэтому использование кватернионов обладает рядом несомненных преимуществ, что подтверждено практикой применения этих кинематических параметров при построении бортовых алгоритмов управления угловым движением космических аппаратов (КА). Активное развитие методов модального управления до настоящего времени не затронуло вопроса использования кватернионов при решении задач ориентации. Данная работа посвящена применению кватернионов при решении задачи построения заданной ориентации КА с помощью наиболее универсального метода модального управления, получившего название метода точного размещения полюсов [2].

1. Уравнения движения. При описании углового движения КА используются две правосторонние ортогональные системы координат.

Связанная система координат (ССК) Oxyz ведет отсчет из центра масс (ЦМ) КА. Оси Ox, Oy и Oz — заданные строительные оси КА.

Инерциальная система координат (ИСК) OXYZ определена в соответствии с [3] некоторым заданным образом в зависимости от решаемой задачи.

КА рассматривается как абсолютно твердое тело, динамика углового движения которого описывается в ССК уравнениями Эйлера [3]

Job + ш X (Jo) = Мв + M у, (1.1)

где I — тензор инерции КА, ш — вектор угловой скорости КА, Мв — внешний детерминированный возмущающий момент, Му — управляющий момент.

В общем случае тензор инерции I содержит как осевые Ух, Уу и так и центробежные моменты инерции Зху, и Зу2 в ССК:

I

Л , - ^

ху'

- Л

- Л

ху

Лу , ЛУ?

- Л,, - Л

у'

Л

(1.2)

Кинематика углового движения КА описывается уравнениями в параметрах кватерниона [4]. При этом используется собственный кватернион поворота между системами координат ИСК и ССК: Лт = [А0, Ат], где Х0 — скалярная часть кватерниона, а X = [Аь А2, А3]т — его векторная часть. Кинематические уравнения имеют вид

Л = 1Л о ш .

2

(1.3)

Здесь Л — нормированный кватернион (X2 + Х^ +Х2 + XI = 1), а символом о обозначен оператор некоммутативного произведения кватернионов.

Кинематические уравнения (1.3) удобно переписать отдельно для скалярной и векторной частей кватерниона:

[10 = -0,5 (X ■ ю) = -0,5га т X,

IX = 0,5 (10ю + X х ю) = 0,5 (10ю + Ью),

" 0, -13, 12

Ь = 13, 0, -1

_-12, А,^ 0

(1.4)

2. Линеаризация уравнений движения. Перепишем систему, составленную из динамических уравнений (1.1) и кинематических уравнений (1.4), в виде обобщенного векторно-матричного дифференциального уравнения

А 0 -0,5( т X 0ц 3

X = 0,5 (А 0( + ) + 0зх 3

( J-1М (А 0, X, и) J-1

М,

(2.1)

для краткости обозначив символом М(А0, X, ш) = Мв(А0, X, ш) + Мг(ш) суммарный детерминированный возмущающий момент, символом

Мг(ш) = шх(Лш) — гироскопический момент, а 0пхт — нулевую матрицу размерности нхщ.

Объект (2.1) представляет собой нелинейную нестационарную САР с семимерным вектором состояния хт = [Х0 - 1, А,т, шт] и трехмерным вектором управления и = Му.

Рассмотрим угловое движение КА за промежуток времени Н, равный длительности одного вычислительного такта БЦВМ. Будем считать, что на момент начала каждого вычислительного такта известно значение вектора состояния х. При этом соответствующие значения параметров движения Л и ш могут быть измерены на борту КА с помощью различных датчиков либо получены расчетным путем в результате численного интегрирования уравнений движения. Условимся значения параметров объекта в начале такта обозначать верхней чертой над символом переменной величины, например, х = х.

В рамках рассматриваемого вычислительного такта длительностью Н произведем линеаризацию первого слагаемого в правой части уравнения (2.1). Для этого кинематические уравнения, записанные в виде (1.4), заменим приближенными равенствами

А0 « -0,5ютк, ■ /_ - \ (2.2) к к 0,5 (юА0 + Ью),

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

М (Ао, X, ю) - М + МХо (Xо - ) + Мх (X - X) + Мю (ю - ю), (2.3)

где М = М (Х0, X, ю) — значение функции М (Х0, X, га), а

М0 = о (10, X, га), М, = М' (10, X, га) и Мю = М; (Ао, X, га) — значения матриц Якоби, содержащих частные производные от данной функции соответственно по аргументам Xо, X и га, в точке с координатами (X 0, X, га).

Подставив выражения (2.2) и (2.3) в матричное дифференциальное уравнение (2.1) и заменив их строгими равенствами, получим кусочно-линейную модель углового движения ВА, которая на каждом вычислительном такте будет выглядеть следующим образом:

x = Ax + Bu +

0, -0,5wT, 0lx 3 0lx 3

A = 0,5ю, 03 X 3, 0,5D , B = N = 0зхз

J-1M, , _ Л 0 J-1M,, J_ J-1

где D = L + E3, § = M - M^ (X0 -l) - MxX - Mraw, En — единичная

матрица размерности n.

3. Учет постоянного возмущения. Уравнение (2.4) описывает объект регулирования, подверженный на каждом такте внешнему детерминированному возмущению ^(0 = const. Требуется найти управление u, при котором установившаяся ошибка по вектору состояния x = lim x(t) удовлетворяла бы условию хуст = 07xi, а корни характеристического уравнения замкнутой САР (ЗСАР) располагались бы заданным образом в плоскости корней.

Пусть иуст — установившаяся ошибка по вектору управления. Тогда, поскольку х = 07x1, из уравнения (2.4) следует, что Ахуст + Виуст = -N%, а конкретный вид матриц B и N позволяет записать соотношение иуст =

Для решения задачи введем новые переменные Ах = х - хуст и Au = u - иуст, в которых уравнение объекта (2.4) приобретает вид

Ax = AAx + BAu. (3.1)

Предположим, что некоторым образом найдено управление Au = -КАх с матрицей регулятора по состоянию K размерности 3x7, обеспечивающее требуемое расположение корней ЗСАР. Тогда, согласно определению переменных Ах и Аи, очевидно, что искомое управление и должно рассчитываться по формуле

u = -% - Kx. (3.2)

Матрицу регулятора К будем определять методом точного размещения полюсов согласно алгоритму, изложенному в [2].

4. Алгоритм точного размещения полюсов. Задана линейная многомерная модель объекта (3.1) с вектором состояния Ax е М7 и вектором управления Au е М3, где М — множество действительных

чисел. Из (2.4) видно, что ранг матрицы управления B е М7х3 равен числу ее столбцов, т. е. входные сигналы линейно независимы. При этом матрица состояния A е М7 х 7 в общем случае неустойчива, поскольку среди ее семи (j = 1...7) собственных значений в спектре

eig (A) = {Vj е C: det (VjE7 - a) = о} могут найтись такие значения

Vj из множества комплексных чисел С, что Re Vj > 0.

С помощью пакета Symbolic Math Toolbox в среде Matlab [5] установлено, что rank[B, AB, ..., A6B] = 7, если ю ф 03х1 . А поскольку

случай равенства нулю всех трех компонент угловой скорости (полученной с датчиков) на практике невозможен, рассматриваемая САР (3.1) полностью управляема согласно критерию Калмана.

Требуется найти закон управления Au = -KAx, характеризуемый матрицей регулятора по состоянию K е М3х 7, такой, чтобы все семь

элементов Vj спектра ЗСАР eig(A - BK) = {vj е С: det(vjE7 -- A + BK) = 0} лежали в открытой левой полуплоскости на комплексной плоскости С, т. е. для любого j выполнялось неравенство Re Vj < 0.

При решении поставленной задачи будем использовать понятия левого делителя нуля максимального ранга и псевдообратной матрицы Мура — Пенроуза.

Левым делителем нуля максимального ранга [6] для некоторой действительной матрицы B е Мn х m ранга r < n называется матрица B1, одновременно удовлетворяющая следующим двум условиям:

в±В = 0(«-r)xm, rank B1 = n - r. (4.1)

В общем случае произвольной матрице B е Мn х m ранга r < n соответствует бесконечное множество левых делителей нуля максимального ранга.

Псевдообратной матрицей по Муру — Пенроузу [6] для некоторой действительной матрицы B е Мn х m называется матрица B+, одновременно удовлетворяющая следующим четырем критериям (двум условиям регулярности и двум условиям симметричности):

BB+B = B, B+BB+ = B+ (условия регулярности); (BB+)T = BB+, (B+B)T = B+B (условия симметричности). .

Псевдообратная матрица всегда определяется однозначно.

В случае если ранг матрицы B равен числу ее столбцов, псевдообратная матрица B+ находится аналитически по формуле B+ = = (BTB)-1BT. Если ранг матрицы B соответствует числу строк, то справедлива аналогичная формула B+ = BT(BBT)-1. Для квадратной невырожденной матрицы B псевдообратная матрица совпадает с обратной матрицей: B+ = B-1.

Введем в рассмотрение трехуровневую декомпозицию системы (3.10) по схеме, изложенной в [2]. Применяется модифицированный метод ТРП [7], согласно которому левые делители нуля выбираются произвольно, исходя только из условий (4.1), независимо от того, вы-

±т»± Т

полняется ли требование полуортогональности

случае с классическим методом ТРП). Нулевой уровень

■ Е„

(как в

0 -0,5ю т 01 х 3 01х3

А 0 = А = 0,5ю 0зхз 0,5Б , в 0 - В - 0 х 3

Т мк к 0 Т-1М к т-М _ Т-1

Во - [е4, О4х3 ],

В0Т (вОвот

'0"0

-1

Е,

4х 3

В+

(в0)-1 ВТ = [0зх4, J].

Первый уровень

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

А - В1 А В1+

0

0,5ю

-0,5ют

3x3

В!1 = [1, 01х 3 ],

В- = В1Т (В1В1Т)

В1 - в1 А0В0

1

0зх1

0

1x3

0,5Б1

-1

-1

В+ = (ВТ В1 )вТ =[0зХ1, 2JD

Второй уровень

А 2 = В^ А1В11+ = 0, В2 = В^ А1В1 = -0,25гат Ш-1.

Поскольку размерность вектора состояния равна семи и не кратна размерности вектора управления, равной трем, наблюдается «вырождение» крайнего (второго) уровня декомпозиции (число столбцов

матрицы В2 е К1х3 превышает число ее строк). Это приводит к тому, что для матрицы В2 принципиально невыполнимо условие полноты ранга по столбцам. Таким образом, применение классического алгоритма ТРП невозможно. В соответствии с модифицированным алго-

ритмом ТРП следует выполнить скелетное разложение [8] матрицы B2 и перезапустить алгоритм ТРП на текущем шаге.

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

B2 = B 2T2, (4.3)

л

где ранг первого множителя 13 2 совпадает с числом столбцов, а ранг второго множителя T2 — с числом строк. Поскольку исходная матрица B2 содержит одну строку и rank B2 =1 rank B2 = 1, в формуле

(4.3) можно положить 13 2 = 1 и T2 = B2. Очевидно, что такое разложение будет являться скелетным.

Используя разложение (4.3), осуществим «перезапуск» алгоритма ТРП на втором уровне декомпозиции. Второй модифицированный уровень

A 2 = A2 = 0, B 2 = 1; B + = B= 1.

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

Назначим три матрицы Ф2 е Clxl, Ф1 е С3х3 и Ф0 е С3х3, собственные значения которых образуют в совокупности желаемый спектр ЗСАР (3.1), т. е. eig(A - BK) = eig(Ф2) U eig(Ф1) U eig(Ф0).

На втором модифицированном уровне матрица регулятора K2 определяется обычным образом в соответствии с классическим алгоритмом ТРП:

K2 = В+A2 - Ф2В + =-ф2, (4.4)

где Ф2 = ф2, а ф2 — некоторое действительное число.

Введем в рассмотрение матрицу T^-, удовлетворяющую условию

T2T2- = 1. (4.5)

Поскольку eig (ф2) = eig (А2 - В2±2) = eig (А2 - В2T2T2+-К2) =

= eig (a2 - B2T2+-K2матрица регулятора K2 на втором классическом уровне определяется по формуле

K2 = T2+-1K2 . (4.6)

Заметим, что для выполнения тождества (4.5) достаточно положить T2+- = T2+, т. е. использовать псевдообратную матрицу

Т2Т (т2Т2т)

-1 4 - ,-Т

= -_т— ^ ^^ J-тй , (4.7)

ш т DJ-13-1БТш

удовлетворяющую условиям (4.2). Однако при этом одно из требований симметричности из (4.2), а именно требование (т2+-Т2) = Т2+-Т2,

окажется избыточным. Поэтому для матрицы Т+- можно записать более простое выражение, нежели (4.7):

т2

4 1Б-1ю.

—т— ю ю

(4.8)

Непосредственной проверкой можно убедиться, что матрица (4.8) удовлетворяет условию (4.5).

Подставив (4.4) и (4.8) в (4.6), найдем значение матрицы К2:

К2 = ^ ЛВ"1® . ю ю

(4.9)

Значение матрицы регулятора Кх на первом уровне декомпозиции вычисляется по формуле К = В-Л1 - Ф1В-, где

В- = В+ + К 2В^ = [к 2, 21б-1 ]:

( /1„ л

К1 = [К11> К12 ]> К11 =

Е -^Ф,

V Ю Ю J

К12 = -2

с ,______л

т + Ф11Б-1 V ю ю J

(4.10)

Аналогично, значение матрицы регулятора К0 на нулевом уровне декомпозиции рассчитывается из соотношения К0 = В0 А0 - Ф0В-,

где В0 = В+ + К1В01 = [К, I ]:

К о = [К 01, К 02, К 0з ],

К 01 = м, -

К02 = МI -

- 1 2

'ф^Е - Р - О

V ю ю )

Г \

Ез + ^ Р V ю ю у

(4.11)

К03 = Мю ЛВ-1юют° + PJ,

где Р = - (Ф0 + Ф]), О = Ф0Ф1.

В пакете символьных вычислений ММаЪ была проведена проверка полученных соотношений (4.9), (4.10) и (4.11), которая подтвердила, что:

Таким образом, на каждом такте управление u рассчитывается из соотношения (3.2), где Е определено согласно (2.4), а K = ^ — согласно (4.11).

5. Выбор корней характеристического полинома. С целью упрощения выражений (4.11) для матрицы регулятора K положим, что матрицы желаемых корней Ф1 и Ф0 равны, имеют по три одинаковых собственных значения и могут быть записаны в диагональной форме Ф0 = Ф1 = ^3, где а — некоторое действительное число. Величину оставшегося корня ф2 будем задавать переменной на различных вычислительных тактах с постоянным действительным коэффициентом Ь согласно выражению ф2 = Ьштш. С целью уменьшения влияния переменного корня на переходный процесс, а также из соображений устойчивости назначим Ь = -0,01. В результате (4.11) примет вид

В записи равенств (5.1) используется только один переменный параметр а. Из условия устойчивости ЗСАР вида (3.1) с матрицей регулятора (5.1) следует строгая отрицательная определенность данного параметра — а < 0. Для поиска конкретных значений а условно положим, что длительность вычислительного такта БЦВМ мала Н ^ 0, а вычисления в бортовом компьютере и отработка управляющих сигналов на двигателях производятся мгновенно. Тогда, подставляя значение управляющего момента Mу = u из (3.2) с учетом (2.4) и (5.1) в полную модель углового движения КА (2.1), получим систему уравнений управляемого движения:

1) е1н (Л2 - В2К2) = е1н (Ф2),

2) е1н (Л! - Б1К1) = е1н (Ф2) и ^ (Ф,),

3) е1н (А0 - Б0Ко) = е1н (Ф2) и ^ (Ф,) и ^ (Фо).

к= М- Т5-1ш (2а (1 + 0,02а)- 0,01штш), Кх = Мх - ТО-1 (0,5 (1 + 0,08а) шшт - 2а2Е3), Кш = Ми -Т(2аЕ3 -0,01Б-1шшт5).

(5.1)

X 0 = -0,5w T X,

X = 0,5 (X 0w + Lw ), (5.2)

w = 2a (w - aX) + k (X 0, X, w )D-1w,

где k(Xo, X, ю) = 2a(1 + 0,02a)(Xo - 1)+0,5(1+0,08а)ютХ - 0,01Хоютю — скалярная функция параметров состояния КА.

Рассмотрим задачу о выборе значений параметра а. Исследуется переходный процесс (ПП) приведения ориентации КА, описываемый уравнениями (5.2), начинающийся в момент времени tH = 0 и завершающийся к моменту времени tK, длительностью ТПП = tK - tH. В момент времени tH ориентация КА задана некоторыми начальными значениями кватерниона и угловой скорости:

Ait ) = Л = cos— + ен sin —, w н 2 н 2 (5.3)

«(tH ) = « н,

при этом предполагается, что для угла конечного поворота -9(tH) справедливо неравенство -Эн > 10°, а для модуля угловой скорости œ(tH) — юн > 20град/с. Критерием окончания ПП является одновременное выполнение для Vt > tK следующих условий:

S (t ) <S к,

V ^ к (5.4)

га(t ) < га к.

Назначим -Эк = 0,1° и юк = 0,1 град/с.

Требуется определить оптимальное в смысле минимума времени ПП ТПП = ТПптш Тпп = Тпп min значение параметра а = aopt при соблю-

дении для Vte[tH; tK] по каждому из трех каналов управления i = 1...3 заданных ограничений

®(t) lim > (55)

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

i(t^ lim +S«Ó • '

Предельные значения модуля угловой скорости и ее градиента, а также значения допустимых превышений этих величин назначим соответственно следующими: ra lim = 30 град/с, ra lim = 50 град/с2,

5т = 2 - 3 град/с, Só = 3 - 5 град/с2.

В среде программирования Delphi было проведено математическое моделирование процесса (5.2). При этом различным начальным значениям угла конечного поворота -Эн из диапазона от 10 до 180°

с шагом 5° были поставлены в соответствие начальные условия (5.3) в виде

П "|Т

1 9-Лн = ;/3sin-f [О 1 1

20

юн= Тэ гРад/с-

(5.6)

Для каждого набора начальных условий (5.6) согласно критерию (5.4) определялось время ПП ТПП при различных значениях параметра ае[-3; 0), после чего с точностью 0,001 находилось оптимальное в смысле (5.5) значение данного параметра а = aopt, которому соответствует минимальная величина ТПП = ТПП min. В результате были построены графики эмпирических зависимостей aopt(-9H) (рис. 1, эталон) и Тпп min (Он) (рис. 2).

1.4 1.2

It

Ö 1

I

0.6 0.4 0.2 0,

—эталон

.......приближение

\ ^

0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180

, град

Рис. 1. Оптимальные значения параметра a при различных начальных условиях

На полученных графиках можно выделить два участка по аргументу дн: до 85° и после 85°. Это обусловлено тем, что на ПП накладывались два ограничения (5.5) — по модулю угловой скорости и по ее градиентам. Для первого участка определяющим является ограничение по градиентам угловой скорости, а для второго участка — по модулю.

Предлагается эмпирическую зависимость йор^дн) на каждом из указанных участков аппроксимировать показательной функцией вида Дх) = А ехр(ах) + В. Такая аппроксимация была произведена в среде ММаЪ для первого участка по точкам с абсциссами 10, 45 и 85°, для второго участка — по точкам 85, 135 и 180°. В результате была получена аналитическая зависимость

aopt (3 н ) = <

-1,018exp| -2,071 ^J-0,849, если 0<3н < 85°, -2,177exp[ -0,726^ J - 0,155, если 85° <3н < 180°,

(5.7)

которую можно применять на практике. График этой зависимости представлен на рис. 1 (приближение).

, град

Рис. 2. Минимальные значения времени ПП при различных начальных условиях

6. Пример численного моделирования. Рассматривается тот же, что и в [9], пример численного моделирования для следующих начальных условий: А,н1 = 0,3, Хн2 = -0,5, А,н3 = 0,8 (компоненты векторной части кватерниона), юн1 = -10 град/с, Юн2 = -7 град/с, юн3 = = 11 град/с (компоненты вектора угловой скорости). Начальный угол конечного поворота, таким образом, задан равным -Эн = 163,74°, чему, согласно (5.7), соответствует значение параметра а = -0,428.

По результатам численного моделирования в среде Delphi были построены графики ПП для компонент кватерниона (рис. 3) и для компонент вектора угловой скорости (рис. 4).

Длительность ПП составила 22,8 с, что согласуется с проектными требованиями, предъявляемыми ко времени работы посадочных двигателей. Максимальное значение модуля угловой скорости оказалось равным 28,3 град/с, а наибольшие значения градиентов угловой скорости по каждому из каналов управления составили соответственно 2,1, 16,4 и 16,1 град/с. Таким образом, ПП удовлетворяет заданным ограничениям (5.5).

Ь 1,0 0,8 0,6 0,4 0,2 0

-0,2 -0,4 -0,6 -0,8 -1,0

О 5 8 12 16 20 24 28 I, с Рис. 3. ПП для компонент кватерниона сог,град /с

25 20 15 10 5 О -5 -10 -15 -20 -25 -30

О 5 8 12 16 20 24 28 г, с Рис. 4. ПП для компонент вектора угловой скорости

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

- ^о

- / \ Л1 --- ........^3

^^.........

/

/

/

/

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

ЛИТЕРАТУРА

[1] Зубов Н.Е. Оптимальное управление терминальной переориентацией КА на основе алгоритма с прогнозирующей моделью. Космич. исслед., 1991, т. 29, вып. 3, с. 340-351.

[2] Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н. Синтез развязывающих законов стабилизации орбитальной ориентации космического аппарата. Изв. РАН. ТиСУ, 2012, № 1, с. 92-108.

[3] Микрин Е.А., ред. Теоретические основы проектирования информационно-управляющих систем космических аппаратов. Москва, Наука, 2006, 579 с.

[4] Раушенбах Б.В., Токарь Е.Н. Управление ориентацией космических аппаратов. Москва, Наука, 1974. 600 с.

[5] Мартынов Н.Н. Введение в Matlab 6. Москва, Кудиц-образ, 2002. 352 с.

[6] Мисриханов М.Ш., Рябченко В.Н. Алгебраические и матричные методы в теории линейных MIMO-систем. Вестник ИГЭУ, 2005, № 5, с. 196-240.

[7] Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н. Модификация метода точного размещения полюсов и его применение в задачах управления движением КА. Изв. РАН. ТиСУ, 2013, № 2, с .148-162.

[8] Гантмахер Ф.Р. Теория матриц. Москва, Наука, 1988. 560 с.

[9] Зубов Н.Е., Лапин А.В., Микрин Е.А. Синтез развязывающих законов управления угловым движением возвращаемого аппарата с посадочной твердотопливной двигательной установкой, обеспечивающих минимизацию времени переходного процесса. Изв. РАН. ТиСУ, 2013, № 3, с. 161-172.

Статья поступила в редакцию 28.06.2013

Ссылку на эту статью просим оформлять следующим образом:

Зубов Н.Е., Лапин А.В., Микрин Е.А. Применение кватернионов в модальном управлении ориентацией космических аппаратов. Инженерный журнал: наука и инновации, 2013, вып. 10. URL: http://engjournal.ru/catalog/ it/nav/1074.html

Зубов Николай Евгеньевич — д-р техн. наук, заместитель руководителя по науке научно-технического центра ОАО «РКК "Энергия" имени С.П. Королёва», профессор кафедры «Системы автоматического управления» МГТУ им. Н.Э. Баумана. Автор более 70 работ в области проблем управления космическими аппаратами. e-mail: Nikolay.Zubov@rsce.ru

Лапин Алексей Владимирович — аспирант ОАО «РКК "Энергия" имени С.П. Королёва». Автор 3 работ в области проблем управления космическими аппаратами.

Микрин Евгений Анатольевич — д-р техн. наук, академик РАН, первый заместитель генерального конструктора ОАО «РКК "Энергия" имени С.П. Королёва», зав. кафедрой «Системы автоматического управления» МГТУ им. Н.Э. Баумана. Автор более 100 работ в области проблем управления космическими аппаратами.

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