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

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

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

Похожие темы научных работ по математике , автор научной работы — Суховилов Борис Максович

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

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

УДК 629.78.018:621.397.13

МЕТОД ПАРНЫХ РАССТОЯНИЙ В ЗАДАЧЕ ПОЛЕТНОЙ ЮСТИРОВКИ АСТРОДАТЧИКОВ СИСТЕМЫ ОРИЕНТАЦИИ КОСМИЧЕСКИХ АППАРАТОВ

Б.М. Суховилов

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

В то же время следует отметить, что даже идеальная предполетная юстировка взаимного положения АД не способна устранить погрешности, возникающие во время эксплуатации КА. Их причинами являются: вибрационные и ударные нагрузки в моменты запуска и отделения КА; циклические температурные изменения в процессе полета; деформации оснований и деталей датчиков, вызванные старением и воздействием космической среды. Эти факторы становятся особенно ощутимыми, если КА имеет значительный срок активного существования.

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

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

1. Статистическая модель измерений астродатчика КА

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

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

Широкое применение АД в практике потребовало создания и анализа моделей погрешностей измерения АД. Поскольку погрешности АД во многом носят случайный характер, актуальной является задача разработки статистической модели погрешностей АД.

1.1. Статистическая модель астроследящей

системы на основе оптического датчика в кардановом подвесе

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

Введем следующие обозначения. Пусть ОА -

истинный, а ОА - измеренный направляющий косинус на звезду в ПСК 0ХУ2 АД. Вектор ОА составляет угол у с плоскостью ХОУ, а отрезок ОЕ (проекция ОА на плоскость ХОУ) с осью ОХ составляет угол а (см. рис. 1). Обозначим через ц = АО - вектор погрешности измерения направления на звезду в плоскости Р, перпендикулярной оси 02, и проходящей через точку А, накрываемую кругом с радиусом АВ = со$у, ц2 = АР - вектор погрешности измерения направления на звезду в плоскости ОВАЕ. Поскольку векторы % и ц2 перпендикулярны, значение модуля |ц| вектора суммарной погрешности измерения направляющего косинуса

на звезду т) составит |ц| = \]\щ\2 +|пг|2 ■

С учетом того, что вектор ОА перпендикулярен векторам т], и ц2, получаем, что вектор О А

также перпендикулярен вектору суммарной погрешности tj. Определим значения |т|г| и |ц2| в следующем виде:

П%| = + Да cos у;

У%| = Д^2 +А Ь,

где A£j, А^2 - погрешности наведения на звезду вектора ОА соответственно в плоскостях Р и ОВАЕ; Аа, АЬ - погрешности отсчетных устройств АД соответственно по углам а и у в плоскостях Р и ОВАЕ.

Полагая погрешности Д^, Д£2, Да, АЪ , случайными и независимыми, получаем среднеквадратическое отклонение (СКО) стТ)] и модулей

векторов погрешностей |tij| и )г|21 в виде:

üni =Va| +ста COS2 у;

-2

+ аі >

СТП2 ~Ч°\2

где ,оа,аь - СКО , Д^2 > &а> ^ ■

(1)

Рис. 1. Схема формирования погрешностей измерений АД

Используя (1), определим ковариационную матрицу вектора ц. Обозначим р - истинный, совпадающий с вектором ОА, направляющий косинус звезды в ПСК, р - измеренный, совпадающий с вектором ОА , направляющий косинус звезды в ПСК АД. Значение вектора ц погрешности измерения направляющего косинуса на звезду в ПСК АД составит:

Т1 = Р-Р.

В соответствии с рис. 1, выразим декартовые координаты вектора ц через его составляющие Ц] и ч2 в следующем виде:

-sina sinycosa cosa sinysina 0 -cosy

14’ = Q 4"

Ьь. .42.

Поскольку векторы т|] и т]2 независимы, ковариационная матрица вектора т| составит:

Г„2

м[лт!т] = 9

41

О

О

QT

(2)

Используя значение вектора

гг г___________ ______• • ч !

P = [Pi Рг Рз]Т= [cosycosa cos у sin a sin у] , (3) преобразуем (2) к виду (4): м[гіцт] =

sin2 a + «-<)sin2a 0

+g^2 cos2 a 2

K-°n,)sin2a a2 sin2 a + Чг 0

2 +G2f cos2 a

0 0 <

-<РР*- (4)

Формула (4) представляет статистическую модель астроследящего устройства в виде ковариационной матрицы вектора г| - погрешности измерения направления на звезду.

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

Используем полученные в предыдущем параграфе результаты для вывода статистической модели астровизирующего датчика, жестко закрепленного на корпусе КА. Для этого оценим значения аЛі и , делая обоснованные для

практики допущения ст^ = = 5] и

оа = аь = 82. В общем случае сц Ф , так как значение t зависит от угла у . При измерении угла у в диапазоне паспортных значений от -5° до 85° значение изменяется от 52 до 52 +б2, в то время как значение ст22 постоянно и равно

52 + 82. Поэтому для получения гарантированной оценки точности АД примем для ar|i и оГ|2 одинаковое наибольшее возможное значение, равное CT = -y/5f +S2 .

С учетом того, что = а2/2, где a -

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

Используя значение вектора р из (3), преобразуем (5) к следующему компактному виду:

M[imT] = CT2/2QQT =ст2/2

1

-cos2 a cos2 у

-smacosacos у cosysinycosa

-smacosacos у 1 — cos2 ysin2 а -cosysinysina

-sin у cos у cos а -sinycosy 1-

-sin2 y

(5)

м[ппТ] =

0"

~2

1-р2 "РіРг -РіРз

“Р1Р2 І-Р2 “РгРз

-Р,Рз ~РгРз 1-Рз

-t(>

3x3 '

где 13х3 - единичная матрица размером 3x3.

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

1.3. Обобщенная статистическая модель астродатчика КА

В дополнение к измерительным погрешностям АД учтем в модели (6) погрешность направляющего косинуса на звезду в ССК аппарата, возникающую из-за неточности знания положения ПСК в ССК КА.

Пусть С0 - истинная матрица перехода из ПСК в ССК, а С - оценочное значение матрицы С0. При этом, учитывая малость отклонения С от С0, матрицу С представим в виде:

С = (Ізхз + D)C0 >

' 0 d3 -d2

где D = ~d3 0 dx - кососимметричная мат-

Л -dx 0

рица погрешностей <іх,йг, с1ъ ПСК АД в ССК КА.

Значение истинного вектора Рс направляющего косинуса на звезду в ССК КА и его измеренное значение Рс составят:

|Рс=с0Р;

1Рс=(1зхз+В)С0р.

Вектор погрешности измерения направляющего косинуса на звезду в ССК Др = ре - рс с точностью до малых второго порядка будет равен:

Др = (13х3+В)С0р-С0р = С011 + Рб,

где

чТ

D - [c/j ûfj ¿з] ’

Рс=с0Р = [Рс, Рб'2 Рс3]т;

О РсЗ ~Рс2 -РсЗ 0 Рс1 . Рс2 ~Рс1 О С учетом независимости векторов rç и D ковариационная матрица вектора Лр составит:

М [дрдрт ] = С0М [iinT ] СТ0 + РМ [DDT ] Рт, (7)

где М [ddt] - ковариационная матрица вектора D .

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

Проведя подстановку в (7) значения матрицы Р, ковариационной матрицы m[i]1]T] из формулы (6) и принимая в качестве дисперсий погрешностей dl,d2, d3 величину d2, равную

d2 =тах|м

получаем значение ковариационной матрицы м[дрдрт] в следующем виде:

м[дрдрт] =

= С0а2/2(13хз-ррт)С?+й?2РРт =

= (а2/2 + ^2)(13хз-рср1). (8)

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

2. Математическая модель метода парных расстояний в задаче полетной юстировки астродатчиков системы ориентации космических аппаратов

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

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

Матрица вращения А связана с косинусом С* угла между двумя звездами, определяемого по результатам измерений двух АД, с точностью до погрешностей измерения следующим соотношением: а?Ар,*.С*, (9)

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

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

Га, = а, + Да,;

и=Рг+Ар/;

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

Ковариационные матрицы векторов Да, и др, в соответствии с (6) составят:

а2

М| Да,- Да* ] = -г-(і3хз -);

(П)

(10)

м

[др,дрт] = ^(ізжз-р,.р0’

где О), а2 - СКО погрешности измерения направления на звезду, соответственно для первого и второго АД.

Учитывая, что погрешность ДС, определения косинуса угла между парой звезд равна:

АС, = С,-а* Ар,, (12)

где С, - косинус угла между визируемыми звездами, рассчитанный по данным бортового звездного каталога, подставляя (10) в (12) и пренебрегая величинами второго порядка малости, получаем погрешность косинуса угла АС, в виде:

ДС, =Аа^Ар,+а^ААр( (13)

Из (13) следует, что погрешность ДС, имеет нормальный закон распределения, как сумма проекций нормально распределенных векторов Да, и Ар, , умноженных на неслучайные коэффициенты, а математическое ожидание ДС, равно нулю.

Дисперсия В1 величины ДС,, вычисленная с учетом независимости векторов Да,, др, с использованием формул (11) и (13), составит:

Ц.=м[дс,2]Л(а2+а2)(1-С,2). (14)

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

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

¡=1

Представим матрицу А через углы Крылова Ф, 0, \|/ в следующем виде:

"1 0 0 COS0 0 -sinO

А = 0 СОБф sin ф 0 1 0

0 —sin ф COS ф sin0 0 COS0

cosy — sin 0

smv|/

COS V]/ 0

(16)

Пусть ф0, 0О, \|/0 - углы Крылова, установленные на этапе предполетной подготовки, определяющие известную матрицу А0 начальной взаимной ориентации ПСК АД. Принимая во внимание, что погрешности взаимной ориентации ПСК АД, выраженные в углах Крылова, не превышают одного градуса, для минимизации функционала (15) применим схему Гаусса, заключающуюся в составлении фундаментальной системы уравнений на основе линеаризации матрицы А в точке текущего приближения ф0, 0О, ц/0 и применении последовательных итераций для оценки углов Крылова ф, 0, \|/ по формулам:

Ф./+1 =ФУ+ДФУ;

= ®/ + A®J’

где./-

V/+1 =¥; +Лу;, номер итерации.

Представляя поправки Аср^, Л0у, Ду в

форме вектора Ду = [Лфу Д0у А\\і/ ]Т, получаем решение для вектора Ау в виде:

АУ=(В1К"ЧГВ?К"'^. <17>

где

В,

~ dA ¡ т dA, і?—~Р] +а, —]-1 dq> 1 1 dQ

dA

Т dA,

Pl+«1 -T^Pl

a\\f

а, ——p2 + а2

dtp

, т dA.

—~Р2 + а2 —~р2 dQ 2 2 dy 2

dA

dip

Рл,+а

dA

La , „Т

Pi

N~~7¿T$N +aN~j PW

dQ d\\i

- матрица размера тУхЗ коэффициентов линеаризованной фундаментальной системы нау-й итерации, 1/Д 0 О

О

К> =

О 1/D2

о о

1/А

N.

- диагональная матрица весов, размером ЛхЛ'; Ъ]-\1Х гг г3...гм]Г - вектор с компонентами

2, = а*АуР, - С,; А] - значение матрицы А на

у-й итерации.

Точность получаемого решения оценивается

Кл

ковариационной матрицей оценки вектора

углов Крылова ф, 0, у, вычисляемой по формуле:

Кд =м[ддт] = (втк-1в)~1, (18)

где В - матрица коэффициентов линеаризованной фундаментальной системы, определенная в (17), в конце итерационного процесса.

Представим А, - истинную матрицу взаимной ориентации ПСК АД - в виде:

А, =(1зхз +Е)А, (19)

где А - оценка матрицы А,, вычисленная в конце итерационного процесса по формуле (16),

матрица поправок.

Пусть вектор 5е =[5е, бе2 5е3] составлен из поправок 5s,, 5s2, 5е3 . Примем в качестве интегральной характеристики точности взаимного положения АД - СКО погрешности оценки угла конечного поворота 5 между ПСК первого и второго АД:

' (20)

0 8є3 -8s

Е = -8є3 0 8sj

-8s2 -8s¡ 0

8 = JSp(K£),

где 8р(К£) - следковариационной матрицы К Е вектора 8?.

Значение ковариационной матрицы КЕ может быть получено из матрицы Кд путем сравнения матрицы погрешностей оценки взаимной ориентации, выраженной через матрицу поправок Е: 5А = ЕА (21)

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

з

8А:

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

(22)

приняты обозначе-

где для углов ф, и, 14/ ния: ф] = ф, ф2 = 0, ф3 = у .

Сравнивая матрицы 5А из выражений (21), (22) поэлементно и решая полученное уравнение относительно вектора 8г, получаем [3, с. 72]:

(23)

а элементы мат-

8є=Н (ф1,ф2,ф3)5ф, где вектор 8ф = [8ф, 8ф2 8ф3]т рицы Н_1(ф], ф2, ф3) вычисляются по формуле

3 (•

k=\

ЗАk V5(P 7

х Az.

/(

H”1 =

(24)

где Ak - к-й столбец матрицы А, х - знак векторного произведения. Для принятого порядка поворотов, определяющих матрицу взаимной ориентации ПСК АД в виде (16), значение матрицы ЕГ1 вычисляется по следующей формуле:

1 0 -sin0

О cos ф sii^cos0 О БШф COS ф cos 0 С учетом (23) и (24) ковариационная матрица К£ составит:

= Н-1КД(Н-1)Т.

Проверка полученного решения осуществлялась методом статистических испытаний на ЭВМ. В процессе испытаний оценивались углы Крылова, определяющие матрицу взаимной ориентации ПСК двух АД. В качестве обобщенного критерия оценки матрицы взаимной ориентации ПСК АД использовалось СКО погрешности оценки 8 угла конечного поворота между ПСК первого и второго АД, при следующих, наиболее часто применяемых на практике, условиях: оптические оси АД расположены под углом 90°, угол поля зрения АД составляет 5°, 10°, 20°, 30°, 40°; СКО погрешностей измерения направления на звезду первого и второго АД соответствовали 8¡ = 82 = 10"; количество парных измерений направлений на звезды равнялось 5, 10, 15, 20, 25, 30. Начальная неточность взаимной установки ПСК АД по каждому углу Крылова составляла Io. Для каждой комбинации угла поля зрения АД и количества парных измере-

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

На рис. 2 приведены графики усредненных значений СКО погрешности оценки угла конечного поворота 8 по всем реализациям в зависимости от угла поля зрения и количества парных измерений направлений на звезды.

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

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

Рис. 2. Влияние количества парных измерении звезд и угла поля зрения АД на СКО погрешности оценки угла конечного поворота между ПСК АД

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

угла между визируемыми звездами С* в соответствии с формулой (9). Основываясь на полученных результатах, оценим влияние результатов полетной юстировки АД на точность определения С*.

Погрешность 5, измерения С* с точностью до малых величин второго порядка равна <!>,■ = Д1( + Д2; ,

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

(Аг/) = + erf )(l -С;2),

где Д2/ - составляющая погрешности, зависящая от точности оценки матрицы А, равная Д2) = (а, х Ар, )Т 5е , с дисперсией, определяемой по формуле:

а2 (Д2,-) = (а, х Ар,- )Т Кя (а, х Ар,). (25)

Выражение (25) представляет квадратичную форму относительно единичного вектора а, х Ар,, для которой справедливо неравенство

SP(Ks) = i^m^(«,xAP,)Tx

(=1

хК£ (а, х Ар,) > A.mm > 0, где Л, - собственные значения матрицы ковариации К£; ^ттДшах - наименьшее и наибольшее собственные значения матрицы К£. Так как Sp (К£) = S2 , с учетом (25) получаем а2 (Д2,) < S2. Поскольку значение су (Дх,) на порядок меньше а(Д2(), для принятых условий

(а, = а2 = 10", С, « 0), то значение СКО погрешности оценки косинуса угла между визируемыми звездами os подчиняется следующему ограничению:

CTS = yja2 (Д,,) + ст2 (Д2() < 8. (26)

С учетом выражения (26) и значений СКО погрешности оценки 8 угла конечного поворота между ПСК АД, взятых из рис. 2 при N=5 и Л'= 30, следует, что полетная юстировка по 30 парным измерениям звезд в среднем от 3 до 6 раз уменьшает погрешность измерения угловых расстояний между звездами в рассматриваемом диапазоне углов поля зрения АД. Тем самым повышается надежность работы бортового алгоритма идентификации звезд, использующего в качестве классификационных признаков идентификации угловые расстояния между звездами.

Также отметим, что был рассмотрен еще один итерационный алгоритм оценки матрицы взаимной ориентации между ПСК АД, при параметризации матрицы взаимной ориентации в соответствии с формулой А = (13х3 +Е)А0, где А0 - известная матрица начальной взаимной ориентации, обеспечиваемая на этапе предполетной юстировки, Е - матрица поправок, как представлено в (19). В этом случае итерационная процедура осуществлялась для вектора поправок 51, вычисляемого по формуле (17) с матрицей В, строки которой составлены из векторных произведений а, х А0 р,. При этом ковариационная матрица К£ вектора

8ё непосредственно вычислялась из формулы (18), а интегральная характеристика точности оценки взаимного положения АД - СКО погрешности угла конечного поворота между ПСК АД по формуле (20).

Исследования рассматриваемого алгоритма показали, что при вычислении оценки матрицы взаимной ориентации между ПСК АД необходимо осуществлять процедуру ее ортогонализации на каждом шаге итерационного процесса. Выполнение ортогонализации матрицы достаточно трудоемкая с вычислительной точки зрения операция, состоящая в поиске ортогональной матрицы V, ближайшей к вычисленной на очередной итерации матрице А.

Известно [4, с. 317], что если матрица А не особенная, то она представима в виде:

А = S V, (27)

где S = (ААТ)~|/2 - симметричная матрица, а V -ближайшая ортогональная матрица. Подставляя в (27) значение матрицы S, получаем формулу для вычисления ближайшей ортогональной матрицы в виде:

V = (ААТ)'1/2А. (28)

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

ортогональной и для вычисления (ААТ)~1/2 может быть предложен более простой с вычислительной точки зрения способ, чем извлечение корня из

матрицы. Способ основан на том, что (ААТ) «13х3 и матричная функция (ААТ)~1/2 может быть с

достаточно высокой степенью точности представлена рядом Тейлора для функции у = x~I/2:

Х-У2 =1_1(^_1) + 1(^_1)2+.. (29)

2 8

Подставляя ААТ в (29) вместо переменной х и 13х3 вместо 1, получим:

(AAV2 =13х3 -0,5(ААТ -13х3) . (30)

Подставив (30) в (28), получим ближайшую ортогональную матрицу в виде:

V = 1,5А-0,5ААТА . (31)

Искомая матрица V, определенная (31), ортогональна с точностью до малых 2-го порядка, что в итоге и требовалось получить.

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

Литература

1. Bowers, E. J., Jr. Calibration of star-tracker bias errors on ОАО / E. J. Bowers, Jr. // Proc. National Aerospace Electronics Conf., Dayton, Ohio, 1967.-P. 99-104.

2. Real time spacecraft attitude determination by star pattern recognition - Further results / Т. E. Strik-werda et al. // 17th Aerospace sciences meeting, New Orleans, LA., 15-17 Jan. 1979.

3. Shuster, M. D. Tree-Axis Attitude Determination from Vector Observations / M. D. Shuster, S. D. Oh // Journal of Guidance and Control. - Vol. 4, №1.-1981.-P. 70-77.

4. Гантмахер, Ф. P. Теория матриц / Ф. P. Гантмахер. - М.: Наука. -1966. -576с.

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