L6a_Mag
.pdf
|
|
|
11 |
где hic , his |
- значения |
амплитуд |
косинусной и синусной гармоник разложения; |
e 2 / Te , |
( Te - период |
видимого |
движения ротора ЭСГ, обусловленного угловой |
скоростью суточного вращения Земли и прецессией гироскопа).
Следует отметить, что в ряде случаев при обработке результатов испытаний гироскопа в экваториальной ориентации в коэффициентах ряда Фурье присутствуют и более высокие гармоники с периодами 8Te , 12Te и т.д., что требует использования дополнительных соотношений в уравнениях (4.1) и принятой модели дрейфов.
На втором этапе (режим калибровки БИСО при новом запуске ЭСГ либо на стенде, либо в условиях КА) осуществляется уточнение полученных значений КМУ ЭСГ. Особенности предлагаемого режима калибровки заключаются в следующем:
в составе БИСО используются два ЭСГ с примерно ортогональными векторами
кинетических моментов, на основе выходных данных которых ( hknS _ i - векторов
измеренных значений направляющих косинусов ортов кинетических моментов ЭСГ i в их корпусных осях) моделируется в пространстве соответствующий
гироскопический ортогональный трехгранник q1q2 q3 и вычисляются текущие
приборные значения матрицы C pr |
ориентации и соответствующего ей |
c,in |
|
кватерниона Linpr,c ориентации, характеризующих угловое положение связанных с КА осей относительно принятой ИСК - in1in2in3 ;
прогнозирование уходов калибруемых ЭСГ осуществляется в ИСК, однако расчетная модель их погрешностей описана в квазиинерциальной системе координат int1 int 2 int 3 , дискретно (в моменты коррекции положения ЭСГ) учитывающей прецессию гироскопического трехгранника q1q2 q3 ; применение квази-ИСК позволяет осуществить линеаризацию матрицы динамики системы и измерений в точках пространства состояния, дискретно движущихся вместе с векторами кинетических моментов ЭСГ;
измерения с дискретностью Tz формируются с использованием текущих значений приборного Lint,pr c (от БИСО) и эталонного Letint,c (от АВУ) кватернионов положения [3];
для обработки измерений используется алгоритм обобщенного фильтра Калмана (ФК) с обратной связью по всему вектору состояния системы.
Примечание
ВБИИМ на ЭСГ (см. Л.6) исходной информацией для задачи ориентации являются
направляющие косинусы ортов hk1, hk 2 векторов кинетических |
моментов ЭСГ |
|||||||||||
относительно |
правых |
|
ортогональных систем координат xkni ykni zkni , связанных с |
|||||||||
корпусами гироскопов. Их значения должны быть приведены к осям |
xb yb zb ИБ (БЧЭ) |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
соответственно hbi |
Ckn _ i,b hki : |
|
||||||||||
|
|
hb |
|
|
|
hb |
|
|
|
|||
|
|
11b |
|
|
|
|
12b |
|
, |
(П.1) |
||
h |
h |
|
, h |
|
|
h |
||||||
b1 |
|
|
21 |
b2 |
|
22 |
|
|
|
|||
|
|
hb |
|
|
|
|
hb |
|
|
|
||
|
|
|
31 |
|
|
|
|
|
32 |
|
|
|
Для выработки |
параметров ориентации |
в |
БИИМ |
на ЭСГ |
вводят правый |
||||
|
|
|
|
|
|
|
|
|
|
ортогональный трехгранник |
q1q2 q3 , орты которого |
q1 |
, q2 |
, q3 , например, следующим |
|||||
|
|
|
|
|
|
|
|
|
|
образом построены на |
ортах |
hb1, hb2 векторов |
H1 |
и |
H 2 |
|
(рис.П.1) |
(т.е. необходимо |
решение задачи ортогонализации):
12
|
|
|
1 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
q1 |
|
|
hb1 |
hb2 |
, q2 |
hb1 , q3 |
q1 |
hb1 |
|
|
hb2 |
cos S hb1 |
, |
|
(П.2) |
|
|
sin S |
sin S |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
где S |
- «измеренное» значение угла между векторами h1 , h2 , причем cos S |
hk1 |
hk 2 . |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
q2 |
|
|
|
|
|
|
|
h1
h2
q3 q1
Рис.П.1. Система координат q1q2q3 , связанная с ортами h1 , h2 кинетических моментов ЭСГ
Ориентацию
координат |
|
xb yb zb |
|
||
косинусов |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sin S |
|
||
q |
|
|
1 |
|
|
Cb |
|
|
|
|
|
sin |
|
||||
|
|
|
|
S |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sin |
S |
|
|
|
|
|
|
|
трехгранника q1q2 q3 относительно связанной с ИБ системы определим в этом случае следующей матрицей направляющих
h21b h32b h31b
h31b h12b h11b
h11b h22b h21b
hb |
|
hb |
22 |
|
11 |
h0 |
|
hb |
32 |
|
21 |
hb |
|
hb |
12 |
|
31 |
1
sin S 1
sin S 1
sin S
h12b cosS
h22b cosS
h32b cosS
hb
11
hb . (П.3)
21
hb
31
Расчетное (прогнозируемое) значение ортов кинетических моментов
гироскопов в ИСК вычисляется интегрированием следующего векторного уравнения при известной модели ухода ЭСГ i
|
|
|
|
|
(t |
|
) |
(П.4) |
dh R |
/ dt |
in _ i |
h R |
; h R |
0 |
|||
in _ i |
|
in _ i |
in _ i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где in _ i |
- расчетные значения систематических дрейфов ЭСГ i |
в ИСК. |
|
|
||||||||||||
|
Положение (построение) ИСК относительно трехгранника q1q2 q3 |
характеризуется |
||||||||||||||
матрицей |
|
Cq |
орты-столбцы |
которой |
согласно |
принятому |
условию |
ортогонализации |
||||||||
|
|
|
|
in |
|
|
|
|
|
|
|
|
|
|
|
|
равны |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
||||
|
q1 |
|
|
|
|
hin _1 |
hin _ 2 |
, q2 |
hin _1, q3 |
q1 |
q2 . |
|
|
(П.5) |
||
|
|
|
|
|
|
|||||||||||
|
|
|
|
sin R |
|
|
|
|
|
|
|
|
|
|
||
где R |
- расчетное значение угла между векторами h1 , h2 , причем cos R |
hin1 |
hin2 . |
Тогда
13
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
sin R |
||
q |
|
|
1 |
|
Cin |
|
|
|
|
sin |
||||
|
|
|
|
R |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sin |
R |
|
|
|
|
|
hin |
hin |
hin |
hin |
|
hin |
1 |
|
hin |
cos |
|
hin |
|
|
||||||||
|
|
R |
|
||||||||||||||||||
21 |
32 |
|
31 |
|
22 |
|
11 |
sin R |
12 |
|
11 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
h |
in |
h |
in |
h |
in |
h |
in |
|
h |
in |
|
h |
in |
cos |
|
h |
in |
|
(П.6) |
||
|
|
|
|
|
|
sin R |
|
|
|
||||||||||||
|
31 |
12 |
11 |
32 |
|
|
21 |
|
22 |
|
R |
|
21 |
|
|
||||||
|
in |
|
in |
|
in |
|
|
in |
|
|
in |
1 |
|
|
in |
|
|
|
in |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
h |
|
h |
|
h |
|
h |
|
|
h |
|
|
|
h |
|
cos |
R |
h |
|
|
|
|
|
|
|
|
|
sin |
|
|
|
|
||||||||||||
11 |
|
22 |
|
21 |
|
12 |
|
31 |
R |
|
32 |
|
31 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Элементы искомой матрицы Cinc |
_ pr направляющих |
косинусов, определяющей |
||
взаимную ориентацию связанной с КА системы координат |
xс yс zс и ИСК in1in2in3 , |
|||
вычисляются в соответствии с матричным соотношением: |
|
|||
C c |
C q |
Cb C c , |
|
(П.7) |
in _ pr |
in |
q b |
|
|
где матрица Cbc обеспечивает привязку осей ИБ (БЧЭ) БИИМ на ЭСГ к осям КА.
Формирование измерений
Сформируем измерения, содержащие внешнюю по отношению к БИСО информацию от АВУ об угловом положении ССК относительно ИСК (кватернион Letin,c .) и
внутреннюю информацию о значении угла между векторами кинетических моментов ЭСГ1 и ЭСГ2:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z |
avt |
(h R |
h R |
|
) (h S |
h S |
) cos |
R |
cos |
S |
, |
|
||||||
|
|
in _1 |
|
in _ 2 |
|
|
b _1 |
b _ 2 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h R |
|
h et |
|
|
(C int_ et E)h et |
|
, |
|
|
|
|
|
|||||
|
z |
_1 |
|
|
|
|
|
|
|
|
|
||||||||
|
|
int_1 |
|
int_1 |
|
int_ pr |
|
int_1 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
(C int_ et |
|
|
|
|
|
|
|
|
|
|
|
|
h R |
|
h et |
|
|
E)h et |
|
|
, |
|
|
|
(4.2) |
|||||
|
z |
_ 2 |
|
|
|
|
|
|
|
|
|||||||||
|
|
int_ 2 |
int_ 2 |
|
int_ pr |
|
int_ 2 |
|
|
|
|
|
|||||||
где |
zavt - |
автономное измерение, представляющее собой разность косинусов расчетного |
|||||||||||||||||
R |
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
и «измеренного» |
|
угла между ортами |
hi векторов Hi кинетических моментов |
||||||||||||||||
«опорного» (i 1) |
и второго в паре (i 2) гироскопов (разность скалярных произведений |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
соответствующих |
|
ортов |
|
h ); h et |
|
, h S |
|
|
- |
векторы |
соответственно эталонных и |
||||||||
|
|
|
|
|
|
|
|
|
i |
b _ 1 |
b _ 2 |
|
|
|
|
|
|
|
измеренных значений направляющих косинусов ортов кинетических моментов |
ЭСГ i в |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
осях |
измерительного |
блока БИСО; |
h R |
, |
h R |
, h et |
(i 1,2) - |
расчетные |
h R |
|
|
|
|
in _ i |
|
int_i |
int_i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(прогнозируемые в вычислителе БИСО) |
и эталонные h et |
(сформированные по данным |
||||||||
|
|
ЭСГ в проекциях на оси соответственно ИСК in1in2in3 |
|
|
||||||
АВУ) значения ортов hi |
и квази- |
|||||||||
ИСК |
int1 int 2 int 3 , совпадающей в моменты |
коррекции положения |
ЭСГ |
с |
осями |
ортогонального гироскопического трехгранника q1q2 q3 , построенного на ортах ЭСГ i по
данным их СУ; E - единичная матрица.
Положение ортов hinR_ i кинетических моментов гироскопов в ИСК вычисляется на
рабочей частоте 8 Гц из решения векторного уравнения (П.4) при известной модели ухода (интегрирование осуществляется методом Рунге-Кутта 4-го порядка)
|
|
|
; |
|
(t |
|
) C et (t |
|
)C |
hS |
(t |
|
) |
(4.3) |
dh R |
/ dt |
h R |
h R |
0 |
0 |
0 |
||||||||
in _ i |
in _ i |
in _ i |
|
in _ i |
|
c,in |
|
kn _ i,c kn _ i |
|
|
|
Здесь hknS _ i - вектор измеренных значений направляющих косинусов орта кинетического момента ЭСГ i в его корпусных осях; Ccet,in (t0 ) - матрица ориентации КА относительно ИСК, которая формируется по значению кватерниона Letin,c от АВУ в момент t0 .
14
Положение (построение) ИСК относительно трехгранника q1q2 q3 характеризуется
матрицей Cq,in |
(П.6), орты-столбцы которой согласно принятому условию |
|||||||||||||||||||||
ортогонализации равны |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
q1 |
|
|
|
|
hin _1 hin _ 2 |
, |
q2 |
hin _1, q3 q1 |
q2 . |
|
|
|
|||||||||
|
sin R |
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Проекции |
расчетных значений |
угловой |
скорости ухода ЭСГ i |
задаются в осях |
|||||||||||||||||
xkni ykni zkni |
|
корпуса ЭСГ i в соответствии с моделью (3.2) и в осях int1 int 2 int 3 |
с учетом |
|||||||||||||||||||
дополнительных составляющих в виде (3.3) для условий орбитального КА. |
|
|
||||||||||||||||||||
|
Необходимые согласно алгоритму (4.3) расчетные значения систематических |
|||||||||||||||||||||
дрейфов ЭСГ i |
в ИСК пересчитываются: |
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
из осей корпуса ЭСГ kn _ i |
в соответствии с соотношением: |
|
|
|
||||||||||||||||||
|
|
|
|
C pr C |
C |
|
C |
|
|
|
|
|
|
, |
|
|
|
|
(4.4) |
|||
|
|
|
|
kp,b |
kn _ i,kp |
|
kn _ i |
|
|
|
|
|||||||||||
|
in _ i |
|
c,in b,c |
|
|
|
|
|
|
|
|
|
|
|||||||||
где C pr |
- |
|
расчетные |
(приборные) значения |
матрицы ориентации, |
соответствующие |
||||||||||||||||
|
c,in |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
значениям кватерниона Lpr |
|
; |
C |
kn _ i,kp |
|
- матрица привязки корпусных номинальных осей |
||||||||||||||||
|
|
|
|
|
|
|
|
in,c |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
|
|
|
|
|
|
|
к корпусным приборным осям xkp ykp zkp ; Ckp ,b |
|
|
|
||||||||||||
xkni ykni zkni |
осей ЭСГ i |
0 |
0 1 - |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- матрица соответствия корпусных приборных осей xkp ykp zkp осям xb yb zb |
БЧЭ; |
|
из осей квази-ИСК согласно
|
CT |
|
, |
(4.5) |
|
|
|||
in _ i |
in,int |
int_i |
|
|
где матрица |
Cin,int |
характеризует |
положение квази-ИСК относительно ИСК и |
определяется как равной значению матрицы (Cq,in )T в моменты коррекции положения ЭСГ.
Необходимые для формирования измерений расчетные значения ортов |
ЭСГ i в |
|||||||||||||||
осях квази-ИСК будут равны |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h R |
C |
|
|
h R |
. |
|
|
|
|
|
|
|
|
|
|
(4.6) |
int_ i |
in,int |
in _ i |
|
|
et |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
et |
et |
||
Эталонные значения ортов hint_ i для |
ЭСГ i формируются по данным Lin,c |
( Cc,in ) |
||||||||||||||
следующим образом: |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
C et C |
|
|
|
|
|
|
|
|
|
|
|
|
h et |
C |
|
|
kp,c |
C |
kn _ i,kp |
h S |
|
|
|
|
|
|
|
(4.7) |
|
int_ i |
in,int |
c,in |
|
kn _ i |
|
|
|
|
|
|
|
|
||||
Расчетная модель погрешностей |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Линеаризованная модель погрешностей h R |
|
прогнозирования текущих значений |
||||||||||||||
|
|
|
|
|
|
|
|
|
int_i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ортов h R |
ЭСГ |
i |
в проекциях на оси квази-ИСК int |
1 |
int |
2 |
int |
3 |
, требуемая для обработки в |
|||||||
int_ i |
|
|
|
|
|
|
|
|
|
|
|
|
ФК измерений (4.2), была получена варьированием уравнений (4.3) с учетом соотношений (4.4) и уточненной модели дрейфов ЭСГ (3.2), (3.3). При этом учитывалось, что имеют место погрешности Ckn _ i,kp знания матриц перехода Ckn _ i,kp от корпусных
номинальных осей ЭСГ i к корпусным приборным осям, что соответствует погрешностям привязки измерительных осей ЭСГ i к осям АВУ (при известных значениях матриц перехода от осей БЧЭ к осям АВУ).
|
|
|
|
|
15 |
Линеаризация матрицы динамики системы осуществлялась относительно |
|||||
следующих значений ортов ЭСГ i |
|
|
|||
|
0 |
|
0 |
|
|
1 |
cos |
|
|||
h R |
, h R |
(4.8) |
|||
int_1o |
|
int_ 2o |
|
|
|
|
0 |
|
sin |
|
|
|
|
|
|
|
|
и оценок КМУ ЭСГ на предыдущем шаге решения фильтровой задачи [3].
Вычисляя кватернион Linpr,c положения (матрицу Ccpr,in ориентации) и учитывая матрицу Cin,int , тем самым аналитически осуществляется текущее построение квази-ИСК
int1 int 2 int 3 . |
Погрешности |
построения на |
ЭСГ |
квази-ИСК могут быть представлены |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
int 3]T , характеризующим текущие |
вектором малого |
|
|
поворота |
int [ int1 |
int 2 |
|||||||
погрешности построения ИСК в проекциях на оси квази-ИСК. |
||||||||||||
Можно показать, анализируя матрицу |
|
|
||||||||||
Cint_ et |
C q |
|
Cint_ et |
E Cint_ pr , |
|
|
||||||
int_ pr |
|
int_ pr |
q |
|
|
|
int_ et |
|
|
|||
|
|
|
0 |
int 3 |
int 2 |
|
|
|
||||
где C int_ pr |
int 3 |
|
0 |
|
|
int1 |
, |
|
(4.9) |
|||
int_ et |
|
|
|
|
|
|
|
|
|
|||
|
|
int 2 |
|
int1 |
0 |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
что вблизи точки линеаризации имеют место следующие приближенные соотношения:
int1 hintR 3 _ 1,
|
|
|
1 |
h R |
ctg h R |
|
, |
(4.10) |
|
int 2 |
|
|
|||||||
|
|
||||||||
|
|
sin |
|
int1 _ 2 |
int1 _ 1 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
int 3 |
h R |
|
, |
|
|
|
|
|
|
|
int1 _ 1 |
|
|
|
|
|
||
где h R |
|
- составляющие ( j 1,2,3) |
векторов погрешностей прогнозирования уходов |
||||||
int j _ i |
|
|
|
|
|
|
|
|
ЭСГi (i 1,2) в проекциях на оси квази-ИСК.
Учитывая (4.9) и соотношения (4.10), получим, что из измерений (4.2) вблизи точки линеаризации могут быть получены следующие приближенные выражения:
|
|
z |
avt |
z1 sin |
R |
h R |
|
|
h R |
|
v |
avt |
; |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
int 3 _1 |
|
|
|
|
int 2 _ 2 |
|
|
|
|
|
|||||||
|
|
z z2 h R |
|
|
|
het |
|
|
; |
|
|
|
|
|
|
|
|
|
||||||||
|
|
11 |
|
|
|
int1_1 |
|
int1_1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
z |
31 |
z3 h R |
|
|
|
het |
|
|
|
; |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
int 3 _1 |
|
int 3 _1 |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
z z4 h R |
|
|
|
het |
|
|
|
|
; |
|
|
|
|
|
|
|
|
|||||||
|
|
12 |
|
|
|
int1_ 2 |
|
int1_ 2 |
|
|
|
|
|
|
|
|
(4.11) |
|||||||||
|
|
|
|
z5 sin |
|
h R |
|
|
|
het |
|
|
|
|
|
|
||||||||||
|
|
z |
22 |
R |
|
|
|
|
|
; |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
int 3_1 |
|
|
|
int 2 _ 2 |
|
|
|
|
|
|||||||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v |
avt |
sin |
R |
het |
|
het |
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
int 3_1 |
|
|
|
int 2 _ 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Из |
соотношения |
|
(4.7) |
|
следует, |
что |
для погрешностей h et |
формирования |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int_i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
эталонных значений ортов h et |
|
|
для ЭСГ |
i |
будет справедливо следующее приближенное |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
int_ i |
|
|
|
|
|
|
|
|
|
|
|
|||
выражение: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h et |
|
C |
kp,int |
( C |
kn _ i,kp |
h |
|
|
C |
kn _ i,kp |
h S |
) , |
(4.12) |
|||||||||||
|
|
|
int_ i |
|
|
|
|
|
|
|
kn |
|
|
kn _ i |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где h S |
|
- вектор погрешностей измеренных значений направляющих косинусов ортов |
||||||||||||||||||||||||
|
|
kn _ i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
кинетических моментов ЭСГ i |
в их корпусных осях (погрешности СУ ЭСГ i ). |
16
Учитывая, что Ckn _ i,kp Ckn _ i,kp Ckn _ i,kp (см.Л.8), |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
0 |
|
3i |
2i |
|
|
|
|
|
|
|
|
|
|
|
|||
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
[ |
|
|
|
|
]T |
|
|
где в данном случае |
kn _ i,kp |
3i |
0 |
|
, |
|
i |
2i |
3i |
- вектор |
|||||||||||
|
|
|
|
|
|
|
1i |
|
|
1i |
|
|
|
|
|||||||
|
|
|
|
2i |
|
1i |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
малого поворота, характеризующий погрешности формирования матрицы |
|
Ckn _ i,kp , что |
|||||||||||||||||||||||||||||||||||||||||
соответствует погрешностям привязки измерительных осей ЭСГ i к осям АВУ; |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
получим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
hkp 2 _ i 3i hkp 3 _ i |
2i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
h et |
|
C |
|
|
|
|
3i |
h |
|
|
1i |
C |
kn _ i,int |
h S |
. |
|
|
|
|
|
|
|
|
|
(4.13) |
||||||||||||||||||
int_ i |
|
kp ,int |
kp1_ i |
|
|
|
|
kp 3 _ i |
|
|
|
|
|
|
kn _ i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
h |
|
|
2i |
h |
|
1i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
kp1_ i |
|
|
|
|
|
kp 2 _ i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
Таким образом, линеаризованная расчетная модель погрешностей системы и |
|||||||||||||||||||||||||||||||||||||||||
измерения могут быть представлены в следующем виде: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
xk 1 Фk / k 1 xk |
Г k 1wk , |
k 0,1,2... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(4.14) |
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
zk 1 H k 1xk 1 vk 1, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
где для условий орбитального КА |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
xT h |
h |
|
h |
|
h |
|
|
|
|
|
k0 |
|
|
|
|
|
23 _1 |
|
31_1 |
|
|
|
23 _1 |
|
31_1 |
|
|
|
|
21 |
|
31 |
|||||||||||
|
|
1_1 |
3 _1 |
1_ 2 |
|
2 _ 2 |
|
|
1 |
|
12 _1 |
|
|
|
12 _1 |
|
|
|
11 |
|
|
|
|
||||||||||||||||||||
k02 |
12 _ 2 |
23 _ 2 |
31_ 2 |
|
|
12 _ 2 |
23 _ 2 |
31_ 2 |
12 |
22 |
32 |
a1_1 |
b1_1 |
a1_ 2 |
|
b1_ 2 |
|
- |
|||||||||||||||||||||||||
- вектор состояния системы (индексы « int » и «R» при hR |
|
|
опущены), |
здесь |
|
|
k0 |
i |
, |
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int j _ i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
_ i , |
ji |
и т.д. – погрешности априорных значений КМУ и «геометрии» ЭСГ i |
; |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
j / j 1 En n F (t j ) dT |
1 |
|
F (t j ) dT 2 , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(4.15) |
|||||||||||||||||||||
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
- значение переходной |
матрицы |
j / j 1 |
состояния |
системы |
на |
рабочей |
частоте |
|
(шаг |
||||||||||||||||||||||||||||||||||
dT 0.125c ), здесь F (t j ) (28x28) - матрица динамики системы; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
k / j 1 j / j 1 k / j , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
при |
j 0, |
k / j |
E ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
при |
j k , |
k / j 1 k / k 1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(4.16) |
||||||||||||||
- значение переходной матрицы k 1 на шаге Tz |
поступления измерений; |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
k 1 |
k 1 dT |
- |
матрица, |
определяющая |
влияние |
вектора входных шумов |
|
|
wk |
|
|
с |
|||||||||||||||||||||||||||||||
ковариациями Qk . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Матрица динамики системы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
Матрица динамики системы F (t j ) |
была получена варьированием уравнений (4.3) с |
||||||||||||||||||||||||||||||||||||||||
учетом соотношений (4.4) |
|
и уточненной модели дрейфов ЭСГ i |
(3.2), (3.3). При этом |
||||||||||||||||||||||||||||||||||||||||
погрешности |
априорных |
|
|
значений |
|
КМУ |
|
и |
«геометрии» |
ЭСГ i |
из-за |
отсутствия |
достоверных данных об их изменчивости в запуске были представлены соответствующими винеровскими процессами.
Формирование матрицы F (t j ) (28x28) осуществляется на рабочей частоте (с
дискретностью dT 0.125c ), ненулевые элементы которой равны (по столбцам):
F1,1= - Omq1_1* cos R / sin R ;
F2,1=Omq2_1 - Omint2_1 – Omq3_1* cos R / sin R ; F3,1= - Omq1_2/ sin R ;
17
F4,1=( – Omq2_2+Omq3_2* cos R / sin R )* sin R ; F1,2=Omint2_1 – Omq2_1+Omq3_1* cos R / sin R ; F2,2= - Omq1_1* cos R / sin R ;
F3,2=( - Omq2_2+Omq3_2* cos R / sin R )* cos R ; F4,2=Omq1_2* cos R ;
F1,3=Omq1_1/ sin R ; F2,3=Omq3_1/ sin R ; F3,3=Omq1_2* cos R / sin R ; F4,3=Omint3_2 - Omq3_2; F1,4=Omq3_1* cos R / sin R ^2; F2,4= - Omq1_1* cos R / sin R ^2;
F3,4= - (Omint3_2+Omint2_2* cos R / sin R )+Omq3_2/ sin R ^2; F4,4=(Omint1_2+Omq1_2)* cos R / sin R ;
F1,5= - (c31k_1*fx1_ko+c32k_1*fy1_ko+c33k_1*fz1_ko); F2,5=c11k_1*fx1_ko+c12k_1*fy1_ko+c13k_1*fz1_ko; F1,6= - (c31k_1*fx1_m12+c32k_1*fy1_m12); F2,6=c11k_1*fx1_m12+c12k_1*fy1_m12;
F1,7= - (c32k_1*fy1_m23+c33k_1*fz1_m23); F2,7=c12k_1*fy1_m23+c13k_1*fz1_m23; F1,8= - (c31k_1*fx1_m31+c33k_1*fz1_m31); F2,8=c11k_1*fx1_m31+c13k_1*fz1_m31; F1,9= - c33k_1*fz1_n12; F2,9=c13k_1*fz1_n12;
F1,10= - c31k_1*fx1_n23; F2,10=c11k_1*fx1_n23; F1,11= - c32k_1*fy1_n31; F2,11=c12k_1*fy1_n31;
F1,12= - (c32kp*Omkp3_1 - c33kp*Omkp2_1); F2,12=c12kp*Omkp3_1 – c13kp*Omkp2_1; F1,13= - (c33kp*Omkp1_1 - c31kp*Omkp3_1); F2,13=c13kp*Omkp1_1 – c11kp*Omkp3_1; F1,14= - (c31kp*Omkp2_1 - c32kp*Omkp1_1); F2,14=c11kp*Omkp2_1 – c12kp*Omkp1_1;
F3,15=(c21k_2*fx2_ko+c22k_2*fy2_ko+c23k_2*fz2_ko)* sin R – - (c31k_2*fx2_ko+c32k_2*fy2_ko+c33k_2*fz2_ko)* cos R R;
F4,15= - (c11k_2*fx2_ko+c12k_2*fy2_ko+c13k_2*fz2_ko)* sin R ; F3,16=(c21k_2*fx2_m12+c22k_2*fy2_m12)* sin R –
- (c31k_2*fx2_m12+c32k_2*fy2_m12)* cos R ; F4,16= - (c11k_2*fx2_m12+c12k_2*fy2_m12)* sin R ; F3,17=(c22k_2*fy2_m23+c23k_2*fz2_m23)* sin R –
-(c32k_2*fy2_m23+c33k_2*fz2_m23)* cos R ; F4,17= - (c12k_2*fy2_m23+c13k_2*fz2_m23)* sin R ; F3,18=(c21k_2*fx2_m31+c23k_2*fz2_m31)* sin R –
-(c31k_2*fx2_m31+c33k_2*fz2_m31)* cos R ; F4,18= - (c11k_2*fx2_m31+c13k_2*fz2_m31)* sin R ; F3,19=(c23k_2* sin R – c33k_2* cos R )*fz2_n12;
18
F4,19= - c13k_2* sin R *fz2_n12;
F3,20=(c21k_2* sin R – c31k_2* cos R )*fx2_n23; F4,20= - c11k_2* sin R *fx2_n23;
F3,21=(c22k_2* sin R – c32k_2* cos R )*fy2_n31; F4,21= - c12k_2* sin R *fy2_n31; F3,22=(c22kp*Omkp3_2 – c23kp*Omkp2_2)* sin R –
- (c32kp*Omkp3_2 - c33kp*Omkp2_2)* cos R ; F4,22= - sin R *(c12kp*Omkp3_2 – c13kp*Omkp2_2);
F3,23=(c23kp*Omkp1_2 – c21kp*Omkp3_2)* sin R –
-(c33kp*Omkp1_2 - c31kp*Omkp3_2)* cos R ; F4,23= - sin R *(c13kp*Omkp1_2 – c11kp*Omkp3_2); F3,24=(c21kp*Omkp2_2 – c22kp*Omkp1_2)* sin R –
-(c31kp*Omkp2_2 - c32kp*Omkp1_2)* cos R ; F4,24= - sin R *(c11kp*Omkp2_2 – c12kp*Omkp1_2);
F2,25=(hkn2_1)^2; |
|
|
|
|
|
|
F1,26=(-1)*(hkn2_1)^2; |
|
|
|
|
|
|
F4,27= - sin R *(hkn2_2)^2; |
|
|
|
|
|
|
F3,28=(hkn2_2)^2; |
|
|
|
|
|
(4.17) |
|
|
|
c11k |
c12k c13k |
|
|
где cjik_i – текущие значения элементов матрицы |
C |
kni ,int |
c21k |
c22k c23k |
|
; |
|
|
|
|
|
|
|
|
|
|
c31k |
c32k c33k |
|
|
|
|
|
|
|
|
|
|
c11kp |
c12kp |
c13kp |
|
|
|
|
|
|
cjikp – текущие значения элементов матрицы Ckp,int c21kp |
c22kp c23kp |
; |
||
|
c31kp |
c32kp |
c33kp |
|
|
|
|
|
|
значения вспомогательных функций: |
|
|
|
|
|
для опорного ЭСГ-1 |
|
|
|
fx1_ko(j+1)=h1*[-(1-h1^2)*h1^2+h2^4+h3^4]; |
|
|
|
|
fy1_ko(j+1)=h2*[-(1-h2^2)*h2^2+h3^4+h1^4]; |
|
|
|
|
fz1_ko(j+1)=h3*[-(1-h3^2)*h3^2+h1^4+h2^4]; |
|
|
|
|
fx1_m12(j+1)=h1*h2^2; |
|
|
|
|
fy1_m12(j+1)= - h2*h1^2; |
|
|
|
|
fy1_m23(j+1)=h2*h3^2; |
|
|
|
|
fz1_m23(j+1)= - h3*h2^2; |
|
|
|
|
fx1_m31(j+1)= - h1*h3^2; |
|
|
|
|
fz1_m31(j+1)=h3*h1^2; |
|
|
|
|
fz1_n12(j+1)=h1*h2; |
|
|
|
|
fx1_n23(j+1)=h2*h3; |
|
|
|
|
fy1_n31(j+1)=h1*h3; |
|
|
|
|
|
для ЭСГ-2 |
|
|
|
fx2_ko(j+1)=h1*[-(1-h1^2)*h1^2+h2^4+h3^4]; fy2_ko(j+1)=h2*[-(1-h2^2)*h2^2+h3^4+h1^4]; fz2_ko(j+1)=h3*[-(1-h3^2)*h3^2+h1^4+h2^4]; fx2_m12(j+1)=h1*h2^2;
fy2_m12(j+1)= - h2*h1^2; fy2_m23(j+1)=h2*h3^2;
|
19 |
fz2_m23(j+1)= - h3*h2^2; |
|
fx2_m31(j+1)= - h1*h3^2; |
|
fz2_m31(j+1)=h3*h1^2; |
|
fz2_n12(j+1)=h1*h2; |
|
fx2_n23(j+1)=h2*h3; |
|
fy2_n31(j+1)=h3*h1; |
(4.18) |
здесь h1, h2, h3 – это hkn1_i;hkn2_i;hkn3_i – выходные данные каждого ЭСГ_i, поступающие из спецвычислителей измерительных каналов (СВ-ИК);
Omq_1(j+1)= CT |
* C |
|
* C |
|
(k) * |
|
|
|
; |
|
|
kp ,b |
kn _1,kp |
|
kn _1 |
|
|||||||
q,b |
|
|
|
|
|
|
|
||||
Omq_2(j+1)= CT |
* C |
|
* C |
|
(k ) |
|
|
|
|
|
; |
kp ,b |
kn _ 2,kp |
* |
kn _ 2 |
||||||||
q,b |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
Omint_1(j+1)= Ckn1,int * kn _1 + int_1 |
; |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
||
Omint_2(j+1)= Ckn 2,int * kn _ 2 + int_ 2 |
; |
|
|
|
|
||||||
Матрица измерений |
|
|
|
|
|
|
|
|
|
||
H k 1 (5x28) - матрица измерений, |
|
соответствующая выражениям (4.11), ненулевые |
элементы которой равны: H1,2= sin R ; H1,4=1;
H1,12=(c33kp*hkp2_1 – c32kp*hkp3_1)* sin R ; H1,13=(c31kp*hkp3_1 – c33kp*hkp1_1)* sin R ; H1,14=(c32kp*hkp1_1 – c31kp*hkp2_1)* sin R ;
H1,22=c23kp*hkp2_2 – c22kp*hkp3_2; H1,23=c21kp*hkp3_2 – c23kp*hkp1_2; H1,24=c22kp*hkp1_2 – c21kp*hkp2_2; H2,1=1;
H2,12=c13kp*hkp2_1 – c12kp*hkp3_1; H2,13=c11kp*hkp3_1 – c13kp*hkp1_1; H2,14=c12kp*hkp1_1 – c11kp*hkp2_1; H3,2=1;
H3,12=c33kp*hkp2_1 – c32kp*hkp3_1; H3,13=c31kp*hkp3_1 – c33kp*hkp1_1; H3,14=c32kp*hkp1_1 – c31kp*hkp2_1; H4,3=1;
H4,22=c13kp*hkp2_2 – c12kp*hkp3_2; H4,23=c11kp*hkp3_2 – c13kp*hkp1_2; H4,24=c12kp*hkp1_2 – c11kp*hkp2_2; H5,2= - sin R ;
H5,22=c23kp*hkp2_2 – c22kp*hkp3_2; |
|
|
|||||||||||
H5,23=c21kp*hkp3_2 – c23kp*hkp1_2; |
|
|
|||||||||||
H5,24=c22kp*hkp1_2 – c21kp*hkp2_2; |
|
(4.19) |
|||||||||||
Ковариационный канал ФК |
|
|
|
|
|||||||||
P |
|
|
|
|
P T |
|
|
|
Q T |
, |
|
||
k / k 1 |
|
k / k 1 k |
k / k 1 |
k / k 1 k |
k / k 1 |
|
|
||||||
K |
k 1 |
P |
|
H T |
[H |
k 1 |
P |
H T |
R |
] 1, |
|
||
|
|
k / k 1 |
k 1 |
|
|
k / k 1 |
k 1 |
k 1 |
|
|
|||
Pk 1 |
[En n Kk 1H k 1 |
]Pk / k 1[En n Kk 1H k 1 ]T Kk 1Rk 1K T k 1. |
(4.20) |
20
Оценочный канал ФК
X(1:28);
X1=X(1:4,1);
X2=X(5:28,1); Xpr(k+1)= k / k 1 *X(k);
x1pr=[0;0;0;0];
Xpr(k+1)=[x1pr;X2pr];
для автономного режима работы (когда отсутствуют данные от АВУ)
X(k+1)=Xpr(k+1)+ K1k 1 *z_avt(k+1); |
(4.21) |
для режима коррекции (когда поступают данные от АВУ, те. по приходу признака «Поступление данных от АВУ»)
X(k+1)=Xpr(k+1)+ K 2k 1 *Z2(k+1); |
(4.22) |
Примечание: (если задача решается в фоне)
(фиксируется запаздывание dtj времени окончания вычисления оценок с момента прихода измерений и соответствующая этому запаздыванию матрица tk / tk dtj )
X= tk / tk dtj *X;
Выходные данные задачи фильтрации (управления, вырабатываемые в ФК),
подаются в обратную связь:
ˆR
hint 2 _1 =0;
ˆ R |
= - X(4,1)* cos R / sin R ; |
|
hint 3 _ 2 |
||
ˆ R |
|
ˆR |
|
|
|
hint_1 =[X(1,1); hint 2 _1 ;X(2,1)]; |
||
ˆ R |
|
ˆ R |
|
|
|
hint_ 2 =[X(3,1);X(4,1); hint 3 _ 2 ]; |
||
ˆ R |
T |
ˆ R |
|
|
|
hin _1 = Cin,int hint_1 ; - на входы соответствующих интеграторов с знаком «-« и |
||
*dT/Tz (с обнулением управлений через интервал времени Tz); |
||
ˆ R |
T |
ˆ R |
|
|
|
hin _ 2 = Cin,int hint_ 2 ; - на входы соответствующих интеграторов с знаком «-« и *dT/Tz (с обнулением управлений через интервал времени Tz);
ˆ 1 =X(5,1); k 0
ˆ 1 =[X(6,1);X(7,1);X(8,1)];
ˆ 1=[X(9,1);X(10,1);X(11,1)];
ˆ =[X(12,1);X(13,1);X(14,1)];
1
ˆ0 2 =X(15,1); k
ˆ 2 =[X(16,1);X(17,1);X(18,1)];
ˆ 2 =[X(19,1);X(20,1);X(21,1)];
ˆ =[X(22,1);X(23,1);X(24,1)];
2
aˆ1_1 =X(25,1);
ˆ1_1 =X(26,1); b
aˆ1_ 2 =X(27,1);
ˆ1_ 2 =X(28,1)/ b
весом:
весом: