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

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

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

Аннотация научной статьи по механике и машиностроению, автор научной работы — Олейник А. С., Зубов Н. Е., Рябченко В. Н.

С применением подхода, основанного на декомпозиции линеаризованной модели углового движения космического аппарата и теории идентификации, с использованием метода точного размещения полюсов при малых угловых отклонениях синтезирован аналитический алгоритм решения задачи оценки углового положения космического аппарата относительно орбитальной системы координат по результатам измерения датчика угловой скорости. Такая постановка исследования характерна для построения резервных алгоритмов орбитальной стабилизации космического аппарата. В данном случае предполагается отказ датчика углового положения и для решения задачи стабилизации необходимо иметь оценку вектора углового положения космического аппарата, которые получаются благодаря показаниям датчика угловых скоростей вращения космического аппарата относительно инерциального пространства и разработанного алгоритма оценки. Максимальная скорость сходимости алгоритма обеспечивается заданием нулевых собственных значений дискретной системы. Приведенные результаты моделирования подтвердили работоспособность полученного аналитического решения задачи определения углового положения космического аппарата относительно орбитальной системы координат.

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

Похожие темы научных работ по механике и машиностроению , автор научной работы — Олейник А. С., Зубов Н. Е., Рябченко В. Н.

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

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

Наука к Образование

МГТУ им. Н.Э. Баумана

Сетевое научное издание

Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. № 09. С. 69-80.

Б01: 10.7463/0915.0802772

Представлена в редакцию: Исправлена:

© МГТУ им. Н.Э. Баумана

27.04.2015 15.07.2015

УДК 681.51

Определение углового положения космического аппарата в режиме орбитальной стабилизации по результатам измерений датчика угловой скорости

Олейник А. С.1*, Зубов Н. Е

<2

Рябченко В. Н.

[email protected]

Ракетно-космическая корпорация "Энергия" имени С.П. Королёва, Королев, Россия 2МГТУ им. Н.Э. Баумана, Москва, Россия

1

С применением подхода, основанного на декомпозиции линеаризованной модели углового движения космического аппарата и теории идентификации, с использованием метода точного размещения полюсов при малых угловых отклонениях синтезирован аналитический алгоритм решения задачи оценки углового положения космического аппарата относительно орбитальной системы координат по результатам измерения датчика угловой скорости. Такая постановка исследования характерна для построения резервных алгоритмов орбитальной стабилизации космического аппарата. В данном случае предполагается отказ датчика углового положения и для решения задачи стабилизации необходимо иметь оценку вектора углового положения космического аппарата, которые получаются благодаря показаниям датчика угловых скоростей вращения космического аппарата относительно инерциального пространства и разработанного алгоритма оценки. Максимальная скорость сходимости алгоритма обеспечивается заданием нулевых собственных значений дискретной системы. Приведенные результаты моделирования подтвердили работоспособность полученного аналитического решения задачи определения углового положения космического аппарата относительно орбитальной системы координат.

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

Введение

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

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

Интерес к задачам подобного рода очень высок, поскольку позволяет существенно увеличить надежность систем управления. Методы решения таких задач весьма разнообразны. Так, например, в работе [1] исследована возможность построения систем ориентации и стабилизации без использования датчика угловой скорости за счет применения внутренней обратной связи. Разработка алгоритма поддержания орбитальной ориентации без использования ДУС в контуре управления была одной из основных целей работ [2, 3]. При этом информация о скорости движения заменялась расчетной оценкой на основе показаний датчиков углового положения. Довольно серьезное развитие получили методы оценки компонент вектора состояния, которые основаны на использовании теории фильтра Калмана [4].

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

1. Алгоритм точного размещения полюсов при решении задач наблюдения и идентификации

Рассмотрим линейную многомерную динамическую систему, заданную в пространстве состояний уравнениями вида [6, 7]:

Эх = Лх + Зи. у = Сх. (1)

где х £ I" - вектор состояния; и £ М- вектор входа; у £ Ет- вектор выхода; М-множество действительных чисел; Х>- символ, обозначающий либо оператор дифференцирования, т.е

либо оператор сдвига, т.е

Пусть пара матриц (А, С) - полностью наблюдаемая, т.е выполняется условие Калмана

Г с ^

СА

rank

CAn

= и.

(2)

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

Наблюдатель полного ранга определяется уравнением [8]

Здесь х £ Мп- состояние наблюдателя, представляющее собой искомую оценку, Ь -матрица обратной связи наблюдателя.

Для решения задачи синтеза наблюдателя (определения матрицы Ь ) можно применять любой из методов модального управления. В данной работе предлагается применить метод точного размещения полюсов, как это сделано в [9].

2. Оценка углового положения космического аппарата по результатам измерения датчика угловой скорости

Движение КА как твердого тела вокруг центра масс описывается системой динамических уравнений Эйлера:

J,

dt Jy dt

+ (Jz - Jy )ayaz = Mx

+(Jx - J2 >x®Z = My

(4)

J

d^z dt

+ (Jy - Jx )®x®y = Mz

где Зх,3 ,3г - главные моменты инерции аппарата, сох,а2- проекции угловой скорости КА на оси системы координат, жестко связанной с аппаратом, Мх, Му, Мг -момент внешних сил.

Для описания движения КА в базовой системе координат необходимо знать кинематические соотношения, выражающие зависимость с ,с , с от положения

связанной системы координат относительно базовой. Эта зависимость устанавливается с помощью трех углов Эйлера: у - угол крена, щ - курса, 3- тангажа.

При ориентации аппарата в орбитальной системе координат имеем:

сох - у + (®п - в) sin у/

соу - у/ cos у - (соп - в) sin у COS цг , (5)

со, = -(®п - в) cos у cos ц/ - ц/ sin у где о0 - орбитальная угловая скорость движения КА.

Для возможности применения к (4) - (5) теории линейных наблюдателей, как это сделано в [5], проведем линеаризацию. Это вполне допустимо, т.к. в режиме орбитальной стабилизации подразумевает малые значения углов у , в. После линеаризации система (5) примет следующий вид:

сох = у + со0ц/

соу=ц/-со0у. (6)

со:=в-со0

Подставляя линеаризованные кинематические соотношения (6) в динамические уравнения Эйлера (4) при сохранении величин первого порядка малости относительно производных от углов ориентации, а также учитывая выражение для гравитационного момента [10], получим:

Jxy - 4 col (Jу - J)У + ®0 (Л + J у - J= M,: Jvw - (o; (./__ - Jx )w - ©о (Л- + -K - J)f=Mv •

(7)

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

Используя системы (6) - (7), получим линеаризованную систему в матричном виде

A =

( ул ( г л

f Mx ^

v — л w _L J) Л/i

— А + B My V M J

СдУ СОУ

в в

л j

f0 1 0 0 0 01

a21 0 0 a24 0 0

0 0 0 1 0 0

0 a42 a43 0 0 0

0 0 0 0 0 1

V 0 0 0 0 a65 0 J

(8)

(9)

где

а, = 4с? у 2

21

Л

Л + Лу - Л2 ЛХ + Лу - Л2 2 Л - Л а24 = -с0---, а42 = с0---, а43 = с0 —--, а65 = 3с0

Л

Л

у

Л

у

2 Л - Л

Л

в =

( 0 0 0 1

1 Л 0 0

0 0 0

0 1 ЛУ 0

0 0 0

0 V 0 1 Л У

(10)

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

с =

(0 1 0 0 0 01 0 0 0 1 0 0 0 0 0 0 0 1

(11)

У

Для дальнейшего применения метода точного размещения полюсов необходимо ввести многоуровневую декомпозицию системы (1), представляемую парой матриц (А, С)

(9), (11).

Согласно [9] число уровней декомпозиции линейной системы вида (1)

Л = егИ

П I-1.

т

(12)

Для системы представленной матрицами (9), (11) размерность вектора состояния -п = 6, вектора наблюдаемых переменных - m = 3, а число уровней декомпозиции:

п

В соответствие с[9] нулевой (исходный) уровень

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

Л = еeil — |-1 = 2-1 = 1. V т

А0 = А , В0 = С ,

А1 = В 4)В , В1 = В01 А0 В0

(13)

(14)

здесь В^ - аннулятор (делитель нуля) матрицы В0, т.е В^В0 = 0; В^ - 2-полуобратная матрица для В , т.е матрица, удовлетворяющая условиям регулярности

В0 В0 В0 - В0 , В0 В0 В0 - В0 . Тогда искомая матрица Ь = Ь0 Е Щтхпвычисляется по рекурсивным формулам

Ц = В 4 -ФВ

В0 = АВ0 + В0+ , Ц = В0- 40 -Ф0В

(15)

(16)

и обеспечивает точное заданное размещение полюсов. Это действительно так, поскольку все элементы множества собственных значений eig (А — ЬС), совпадают с собственным

значения заданных устойчивых матриц Фг порядка т х т, i = 0,1. Здесь В*, В^ -

псевдообратные матрицы Мура-Пенроуза.

Основная область применения разрабатываемого алгоритма - получение оценки вектора состояния в бортовой вычислительной машине. Поэтому необходимо перейти к дискретному описанию системы. С учетом (13) на основании (9) - (11), для нулевого уровня дискретной системы с тактом к запишем

(1 а21к 0 к 1 0 01

А = ( I + кА)1 =

00 а к 0 а4Ък 0

а к к

0 0

0 0

1

0 0

0 1 к

0 1 0 0 0

аб5к

(17)

В0 = СТ =

(0 0 01

1 0 0

0 0 0

0 1 0

0 0 0

V 0 0 1,

(18)

Согласно многоуровневой декомпозиции, представленной выше, матрицы А1, В1 имеют вид:

В^ =

(1 0 0 0 0 01

0 0 0 0 1 0

V0 0 —1 0 0 0V

(0 1 0 0 0 01

0 0 0 1 0 0

ч0 0 0 0 0 1 V

(1 0 01

В А0 К 0 1 0

V 0 0 1V

В1 = В0 а0 в0 =

( а21к 0 0

0 0

—а.М

0 1

аб5к 0

(19)

(20)

(21)

(22)

На основании формул (16) и (17) - (22) можно найти матрицу наблюдателя Ь0. Для

обеспечения максимально быстрой сходимости процесса определения углового положения космического аппарата с использованием решения, полученного в данной статье, необходимо в (16) положить нулевые значения корней, т.е

ф =ф = ф0 ф1

f0 0 0^ 0 0 0 0 0 0

Тогда матрица наблюдателя будет иметь следующий вид

М а21И2 +1)

L —

L0 -

a21h

- 2

-a24h

0

( a43h2 +1) a43h

- a42h

-2

0

0

0

0

( a65h2 +1) a^h

-2

(23)

Уравнения же оценки вектора углового положения космического аппарата при отсутствии управления запишутся следующим образом

(

y(n +1) - y(n) + hâx (n) +

1

h + ■ V a21h J

sx(n +1)

y/(n +1) — y/ (n) + hâ (n) +

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

h +-

V a43h J

Zy(n + 1),

(24)

Q(n +1) — Q(n) + hâz (n) +

h +-

V a65h J

s2(n + 1)

Здесь

(n) — âx(n) -â x(n)

(n) — ây (n) -ây (n). (n) — âz (n) -âz (n)

3. Результаты моделирования

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

J — 4662.0 кг ■ м2 J — 32270.0 кг ■ м2 , J — 31556.0 кг ■ м2 а начальные значения вектора состояния КА равны:

(у â y œy в â)T — (-0.03 0.001 0.02 -0.002 -0.04 0.001)T.

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

(у ц в)т — (0.0 0.0 0.0)г.

Результаты моделирования приведены на рис. 1 - 3, на которых представлено изменение невязок компонент вектора углового положения (рис. 1 соответствует у = у —у

, рис. 2 - у/ = у/- "у, рис. 3 - 9=9-6) в зависимости от номера итерации. Анализ данных рисунков показывает, что вектор оценки углового положения космического аппарата с высокой точностью сходится к реальному значению углового положения за несколько начальных итераций.

Рис. 1. Канал крена

Рис. 2. Канал рысканья

Рис. 3. Канал тангажа

4. Заключение

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

Работа выполнена за счет гранта РНФ (проект №14-11-00046).

Список литературы

1. Симоньянц Р.П. Обеспечение качества процессов управления в релейной системе без датчика скорости // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2014. № 10. С. 152-178. БОТ: 10.7463/1014.0729606

2. Сумароков А.В. Резервные режимы ориентации спутников связи серии «Ямал» с использованием наземных радиоизмерений: дис. ... канд. физ.-мат. наук. М., МФТИ, 2008. 115 с.

3. Зубов Н.Е., Микрин Е.А., Олейник А.С., Рябченко В.Н., Ефанов Д.Е. Оценка угловой скорости космического аппарата в режиме орбитальной стабилизации по результатам измерения датчика местной вертикали // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2014. № 5. C. 3-15.

4. Bulut Yalcin. Applied Kalman Filter Theory. Civil Engineering Dissertations. Paper 13. Northeastern University, Boston, Massachusetts, 2011.

5. Зубов Н.Е., Микрин Е.А., Олейник А.С., Рябченко В.Н. Линейные наблюдающие устройства для нелинейных динамических систем // Известия РАН. Теория и системы управления. 2014. № 5. С. 3-16. DOI: 10.7868/S0002338814050151

6. Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н. Модификация метода точного размещения полюсов и его применение в задачах управления движением космического аппарата // Известия РАН. Теория и системы управления. 2013. № 2. С. 118-132. DOI: 10.7868/S0002338813020133

7. Справочник по теории автоматического управления / под ред. А.А. Красовского. М.: Наука, 1987. 712 с.

8. Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н., Тимаков С.Н. Применение алгоритма точного размещения полюсов при решении задач наблюдения и идентификации в процессе управления движением космического аппарата // Известия РАН. Теория и системы управления. 2013. № 1. С. 135-151. DOI: 10.7868/S0002338813010137

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

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

Science^Education

of the Bauman MSTU

Science and Education of the Bauman MSTU, 2015, no. 09, pp. 69-80.

DOI: 10.7463/0915.0802772

Received: 27.04.2015

Revised: 15.07.2015

ISS N 1994-0408 © Bauman Moscow State Technical Unversity

Defining the Spacecraft Angular Position in the Orbital Stabilization Mode from the Angular Rate Sensor Measurements

A.S. Oleynik1'*, N.E. Zubov1, "[email protected]

V.N. Ryabchenko2

:S.P. Korolev Rocket And Space Corporation «Energia», Korolev, Russia 2Bauman Moscow State Technical University, Moscow, Russia

Keywords: spacecraft, exact placement of the poles method, state vector, angular velocity, estimation

algorithm

The spacecraft orientation mode relative to given reference point is implemented using the sensor equipment, which measures the spacecraft angular position relative to given reference coordinate system and the angular rate of the spacecraft rotation relative to inertial space. In case one or another sensor equipment fails, to implement the orientation mode a method for estimating the missing component of the state vector should be developed.

This work states a task to estimate a spacecraft angular position vector relative to orbital coordinate system using the measurement readings of an angular rate sensor. This formulation of the research is typically used to build the reserve algorithms of the orbital stabilization.

The solution of this problem uses an approach based on the decomposition of the linearized model for the angular motion of the spacecraft and the theory of identification by the method of exact placement of the poles. To maximize the convergence rate of the algorithm we choose a zero of the discrete system eigenvalues.

The simulation results proved the efficiency of the resulting algorithm to estimate the angular position of the spacecraft relative to orbital coordinate system. In accordance with the analysis of the computational cost of the algorithm we can conclude that its real-time implementation is possible. This is of great importance when implementing this algorithm in the onboard computer of the spacecraft.

This work is a logical continuation of authors' previous publications. The earlier works investigated the possibility to construct the linear observing devices for nonlinear dynamic systems. There were also solved the problems of building an orbital and inertial orientation, according to the results of a measuring position of the spacecraft relative to specified reference points (Earth, stars) when the angular velocity sensor failed.

References

1. Simon'yants R.P. Ensuring Control Processes Quality in Relay System Without Speed Sensor. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the Bauman MSTU, 2014, no. 10, pp. 152-178. DOI: 10.7463/1014.0729606

2. Sumarokov A.V. Rezervnye rezhimy orientatsii sputnikov svyazi serii «Yamal» s ispol'zovaniem nazemnykh radioizmerenii. Kand. dis. [Reserve Regimes of Orientation of Communication Satellites "Yamal" Using Terrestrial Radio Measurements. Cand. diss.]. Moscow, MIPT, 2008. 115 p. (in Russian).

3. Zubov N.E., Mikrin E.A., Oleynik A.S., Ryabchenko V.N., Efanov D.E. The spacecraft angular velocity estimation in the orbital stabilization mode by the results of the local vertical sensor measurements. Vestnik MGTU im. N.E. Baumana. Ser. Priborostroenie = Herald of the Bauman Moscow State Technical University. Ser. Instrument Engineering, 2014, no. 5, pp. 3-15. (in Russian).

4. Bulut Yalcin. Applied Kalman Filter Theory. Civil Engineering Dissertations. Paper 13. Northeastern University, Boston, Massachusetts, 2011.

5. Zubov N.E., Mikrin E.A., Oleinik A.S., Ryabchenko V.N. Algorithms for the synthesis of observers for nonlinear dynamic systems. Izvestiya RAN. Teoriya i sistemy upravleniya. (English version of journal: Journal of Computer and Systems Sciences International, 2014, vol. 53, iss. 5, pp. 623-635 DOI: 10.1134/S1064230714050153 ).

6. Zubov N.E., Mikrin E.A., Misrikhanov M.Sh., Ryabchenko V.N. Modification of the exact pole placement method and its application for the control of spacecraft motion. Izvestiya RAN. Teoriya i sistemy upravleniya. (English version of journal: Journal of Computer and Systems Sciences International, 2013, vol. 52, iss. 2, pp. 279-292. DOI: 10.1134/S1064230713020135 ).

7. Krasovskii F.F., ed. Spravochnikpo teorii avtomaticheskogo upravleniya [Handbook on Automatic Control Theory]. Moscow, Nauka Publ., 1987. 712 p. (in Russian).

8. Zubov N.E., Mikrin E.A., Misrikhanov M.S., Ryabchenko V.N., Timakov S.N. The use of the exact pole placement algorithm for the control of spacecraft motion. Izvestiya RAN. Teoriya i sistemy upravleniya. (English version of journal: Journal of Computer and Systems Sciences International, 2013, vol. 52, iss. 1, pp. 129-144. DOI: 10.1134/S1064230713010127 ).

9. Raushenbakh B.V., Tokar' E.N. Upravlenie orientatsiei kosmicheskikh apparatov [Orientation control of space vehicles]. Moscow, Nauka Publ., 1974. 600 p. (in Russian).

10. Branets V.N., Shmyglevskii I.P. Primenenie kvaternionov v zadachakh orientatsii tverdogo tela [The use of quaternions in problems of rigid body orientation]. Moscow, Nauka Publ., 1973. 320 p. (in Russian).

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