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

Бесплатный доступ

Короткий адрес: https://sciup.org/147154641

IDR: 147154641

Текст статьи Алгоритм функционирования имитационной модели процедуры калибровки инерциальной навигационной системы

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

. 1. Постановка задач

Платформенные эталонная ИНС-А и калибруемая ИНС-В установлены на объекте так, что начала связанных с ними системы координат (СК) совпадают с заданными точками ОА, Ов объекта (рис. 1).

Рис. 1. Расположение на объекте ИНС-А и ИНС-В

Модели погрешностей площадки и акселерометров ИНС-В имеют вид:

^ = pg+pQa®+pQa®;             (1)

А^-^+^-ь^,         (2)

где а® - проекции вектора кажущегося ускорения в СК связанной с площадкой ИНС-В; Р^, Ру , z = 1, 2; у = 0, 2 - подлежащие определению калибровочные коэффициенты (КК), являющиеся постоянными.

Движение объекта в плоскости OzZxZ2, связанной с Землей СК, задано функциями:

q(f) = ае sin coz, te [Zo, Г];                   (3)

W;(t) = ai2t2 + a,y, z = 1, 2; Ze[Zo, T],      (4)

где q - угол поворота вокруг оси Z3, перпендикулярной плоскости движения, W, - проекции вектора ускорения точки Оу - объекта на оси СК Z.

Задача заключается в разработке:

  • •    имитационной модели (ИМ) для процедуры определения КК площадки и акселерометров ИНС-В и составлении алгоритма функционирования этой ИМ;

  • •    алгоритма определения КК для ИНС-В на основе заданной априорной информации о величине гравитационного ускорения, измерений: сигналов датчиков углов ИНС-А QA = q, ИНС-В Q®, сигналов акселерометров ИНС-А Аа = ах, сигналов акселерометров ИНС-В А®.

Поставленные задачи будем решать при допущениях:

  • •    не учитываем вращение Земли;

  • •    гравитационное поле в объеме объекта является одинаковым во всех его точках.

  • 2.    Математическое описание для решения поставленных задач

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

- ^ + Р?«п + Р?а®1 = Аб2;             (5)

pQ+pQa®3+p2a®3=^3.

В рассматриваемой задаче принято А0 = (sin 6s -sin<7)/cos<7, где q = QA.

Найдем решение системы (19) в виде:

pQ = D^/ Dq , j = 0^2,                   (6)

где D^ - определитель системы; D^ - определитель, получаемый из D^ заменой элементов у-го столбца свободными членами системы.

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

WA =^ + ехЛл+Пх(ох^),         (7)

WB = ^ + exZb+Qx(qxZs),         (8)

где W — вектор ускорения точки Оу объекта; Q, е - векторы угловой скорости и углового ускорения объекта соответственно; LA =OYOA, LB =OYOB - радиус-векторы положения точек Од, Ов относительно ТОЧКИ Оу (рис. 1).

WA = AA + g;                         (9)

WB=AB+g,                     (10)

где, согласно допущению, g - вектор гравитационного ускорения любой точки объекта; Аа, Ав - векторы кажущихся ускорений точек Од, Ов объекта.

Обозначим символами WA, WB вектор W, входящий соответственно в первое и второе полученные равенства, фиксируя этими обозначениями факт «определения» этого вектора на основе информации соответственно с ИНС-А, ИНС-В. Критерием неидеальности является вектор kW = WB-WA.(11)

С учетом (9), (10) перепишем (7), (8):

ЙД = Лл+5-ДД-Пх(пхД?),(12)

^s=Hs+5-e^Zb-Qx(qxZ5).(13)

После записи векторных равенств (12), (13) в скалярной форме, получим (j= 1,2):

MV, = Y.H^A8-at-WB = WB-WA, (14)

2=1

где

W.L = lf(HAE-HAn2)-IAB(HAQ2 + Hae), (15) La, Lb, g, - заданные величины, Я, e - вычисляемые величины на основе измерений угла QA =q датчиком угла ИНС-А путем дифференцирования по времени:

Я = 9;                                  (16)

е = £                                 (17)

На основе сравнения этих величин можно определить выражения для М.8 , после чего можно определить КК акселерометров ИНС-В.

Сигналы Ав акселерометров ИНС-В имеют погрешности Мв, что можно записать в виде:

Аввв,                  (18)

где ав — точные значения проекции вектора кажущегося ускорения точки Ов объекта в СК 2s, входящие в выражения моделей (1), (2).

Тогда из (14) получим:

№» =

2=1

= а, -ЦН^вав + АЖ, +^£, z = 1, 2.    (19)

2=1

Уравнения (19) запишем в виде:

Н^\АВ + НАВ^ = Fx;

Н^М^ + Н^М2 = F2, где F, = Аб, cos q,.

Решив эту систему, найдем:

;mb=habfx-habf2, мв =h^f2-habfv где

Р,=а, + MV, + W8-(^H^ ав + НДва2), / = 1,2. (21)

Имеет место векторное равенство:

а8А -exL48 -Qx^xL48),        (22)

которое в скалярной форме есть: 2

a8 ^H^aj+W8, i = 1,2.         (23)

2=1

Таким образом, правые части уравнений (2) известны.

Найдем КК акселерометров ИНС-В, используя переобозначение:

Ы^М8, i = 1,2.                (24)

Используем уравнения (2), где величины АЛ, определены для трех разных моментов времени tk, k = V3.

P^P^Pn^^

ААав2+РАав2=^2,           (25)

^о + ЛДв + ^з = Мз> * = 1- 2.

Найдем решение систем (25) в виде:

рА = d^ ]da , z = 1, 2, j = оД. (26) где Da - определитель системы; DA - определитель, получаемый из DA заменой элементов у-го столбца свободными членами системы.

  • 3.    К решению задачи разработки имитационной модели процедуры определения КК ИНС-В

Для решения задачи разработки ИМ определения КК необходимо задать:

Алгоритм функционирования имитационной модели процедуры калибровки...

  • •    модели (имитаторы) измеренных величин: сигналов датчиков углов и сигналов акселерометров ИНС-А, ИНС-В;

  • •    модели (имитаторы) определяемых КК площадки и акселерометров ИНС-В;

  • •    критерии точности определения КК.

Модели сигналов датчика угла площадки и акселерометров ИНС-А зададим в виде:

QA = q = a? sin co/;                        (27)

a; = ai2/2 + an/ -g„ z = 1, 2.               (28)

Для задания сигналов датчика угла площадки и акселерометров ИНС-В необходимо вначале задать соответствующие модели погрешностей дрейфа площадки

Аб5 = Р^ + Р^ ав + Р^ ав,              (29)

где Р®, j = 0, 2 - модели (имитаторы) КК площадки ИНС-В, и акселерометров:

АД- ^ М= = РА + РАах + РАа2, z = 1, 2, (30)

где Ру , / = 1, 2, у = 0, 2 - модели (имитаторы) КК акселерометров ИНС-В.

Модель погрешности для угла площадки ИНС-В имеет вид:

Ag5=Ag5(/0)+jAg5(/)^/,(31)

<0

а значит, модель сигнала датчика угла площадки ИНС-В:

QB=q^QB.(32)

Имея (30), можно определить модели сигналов акселерометров ИНС-В

Ав = aB+Mj, i = V2.(33)

В качестве критериев точности определения КК введем величины относительных погрешностей КК:

S? = |pf - pQ\/pf ,j = 6/2;(34)

Sy = |^ - Py \!p^, i = 1, 2, j = 5Д, (35) где в качестве эталонных значений выступают заданные модели (имитаторы) КК: Р~, Ру .

Введем величины вида: 1 2

1 2 2

^=тЕ2Х             (37)

° 1=1 у=0

представляющие собой средние арифметические величины относительных погрешностей всех КК площадки (5е) и относительных погрешностей всех КК акселерометров (5^) и принимаемые в качестве обобщенных критериев точности алгоритма функционирования имитационной модели (ИМ) процедуры калибровки.

  • 4.    Решение задачи разработки алгоритма функционирования ИМ процедуры определения КК

Предполагаем, что:

  • •    процедура калибровки ИНС-В начинается сразу после окончания процедуры выставки ИНС-В на основе информации с ИНС-А;

  • •    в первую очередь осуществляется калибровка акселерометров ИНС-В, а затем - калибровка площадки ИНС-В;

  • • калибровка акселерометров осуществляется за малое время. В этом случае можно допустить, что в течение всего интервала времени калибровки акселерометров ориентация площадки ИНС-В совпадает с ориентацией площадки ИНСА, а значит, в этом случае Ад = 0.

Определим значения исходных параметров.

Значения моделей КК площадки ИНС-В зададим такими, чтобы выполнялись условия:

l^+peg+^I^Ag,,(38)

где Ад, - заданная модельная величина дрейфа (ухода) площадки ИНС В. Из (38):

Рое=1/ЗАд„ (с4);

■^ = l/3-Ag./g, (с/м);(39)

pQ=\l3AQ,lg, (с/м).

Значения моделей КК акселерометров ИНС-В зададим из условий l^o+^g + T^AA,(40)

где ДА. - заданная модельная величина абсолютной погрешности измерения ускорения. Из (40)

7$ =1/3 АД, (м/с2);

• Р^ = 1/3-АД/g, (безразмерная);(41)

Р^ = 1/3 ■ АД /g, (безразмерная).

В качестве исходных параметров о проекциях вектора кажущегося ускорения целесообразно иметь средние значения соответствующих проекций на интервалах времени [0; /2], [0; /3], т.е. величины вида

4 = — J^ (t)dt, z = 1,2, к = 2,3.         (42)

tk о

Подставив (28) в (42), получим:

^ =— [(ai2f2+ant-g,)dt,

0

ИЛИ aik ~ ^Ьк ^l^^il^k ^V^^iAk ~ SAk) ’

ИЛИ

<4 = l/3a,2/2 +l/2an/t -g„ i = 1,2, к = 2,3. (43)

Полагая к = 2, 3, запишем (43):

(1/3 /j) a,2 + (1/2 /2 ) a„ = <4 + g,;

1                                                  (44)

(1/3 /32) a,2 + (1/2 /3 ) ал = 4 + g,.

Решая систему (44) относительно а/ь а(2, получаем а^.=^/^,(45)

где обозначено:

^оо ="" 1/6 (?з - ?2 ) ^з;(46)

D” ^Z2^ +g,)-l/2/3^ ^(47)

D=» =1/2/3(^ + g,)-l/2/2(^ + g,).(48)

Если ввести коэффициенты кратности g, то 4=^g, / = 1,2, ^ = 2,3.(49)

Задавая К^, вычисляем а^ по формулам (49), затем вычисляем D^, D^ по формулам (46)-(48) и находим коэффициенты а,у, необходимые для получения модели сигналов акселерометров ИНС-А.

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

  • 1.    Задать: g - модуль g (м/с2); Го = 0 - начальный момент времени (с); tx, t2, t3 - первый, второй, третий моменты времени (с); Т - конечный момент времени; NB , NL- количество точек решения, вывода; ае - амплитуда угловых колебаний (рад); со -частота угловых колебаний (с-1); KS, KS, К22, к^ (-); 1^, ^, iL 4 (м); Р^, (с"1); Р?, Р^ (м/с); РАй , Р21, (м/с2); Д4 , РА , Р^ , /% Н-

  • 2.    Д/ = (Г-/О)/АВ; 4 по (49); D^, D^ DS по (46)-(48); ау по (45); LAB=LB-LA, / = 1, 2; t = t0.

  • 3.    AQB =0, Ag = 0.

  • 4.    tp = t + Дt, tpp = t + 2M

  • 5.    9=a^sinco/, qp =a-sino)Z/,, qpp=a~ s\ntotpp no (27); a, no (28).

  • 6.    ^^p-q^At; £ = ^Pp-2qP+qV^t)2 (численное дифференцирование (ЧД)), HAX = cosq, НА2 = -sin q, H2X = sin q,      HA22 = cos q,

  • 7.    HB = ^ H^HA , i, j = 1, 2; no (15). m=l

  • 8.    a® no (23).

  • 9.    A^5, A4, no (29), (30).

  • 10.    AQB =^в+ДбВМ (ЧД).

  • 11.    QB =q + kQB; Л® =ав +M,, z = l, 2 no (32), (33).

  • 12.    Ag = (sin QB - sin ^)/cos q;   W,A , WB ,

  • 13.    ^Wl=Wв-WlA, / = 1,2; F, no (21).

  • 14.    A^ no (20).

  • 15.    t = / + А/, tp = Z + AZ , tpp = 1тШ

  • 16.    <7 = a^sinco/, q„ =aesinoyn, o„=aesin(nZm no (27).

  • 17-    Q = p-q)/^; E = (qpp-2qp+q^(&tf; Hxx = cos q, HA2=-sm.q, H2X=smq, H22=cosq; ^^s=cos(A0, H^ = -sin(A0, H2^=sin(Ag), H^ =cos(A0.

  • 18.    HB = ^H^HA, i,j = l,2; W^, a, no m=l

  • 19.    aB no (23).

  • 20.    A^5 no (29).

  • 21.    A0S =AgS+Ag5A/ non. 10.

  • 22.    QB =q + ^QB non. 11.

  • 23.    AQp =(sinQB -smq)/cosq.

  • 24.    дё = (ддр-дд)/м (чд).

  • 25.    Если (/>/,-0,5A/) и (/ x +0,5А/), то Ай =Аё; ДА1 =М; 4 =аВ, / = 1, 2.

  • 26.    Если (/>/2-0,5А/) и (/ 2 +0,5А/), то Д0 =АЙ; М,2Х; авв, i = l, 2.

  • 27.    Если (/>/3-0,5А/) и (t3 +0,5А/), то дёз =Аё; Мз =М; ^з =«Л 1 = 1, 2.

  • 28.    t = t + M.

  • 29.    Если t < Т, то п. 4.

  • 30.    pQ, Р^ по (6), (26).

  • 31.    Sf, S^ по (34), (35).

  • 32.    SQ, SA по (36), (37).

  • 33.    Вывести: pQ, S^, SQ, P^, S^, SA.

  • 34.    Закончить.

= cos(A0, H^ = -sin(A0, H^ = sin(A0, HAB =cos(A0.

A^, no (14).

(15), (28).

Заключение

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

Алгоритм функционирования имитационной модели процедуры калибровки...

ИНС-А, ИНС-В (qb Q) и моделях сигналов акселерометров ИНС-А, ИНС-В (а„ А), а выход которой -величины КК платформы и акселерометров (рис. 3).

Аё^+^2+^3;

  • - АЛ2 = Тэд + ^22а2 + р23а3’ АА3 = Р30 +^32^2 + Р33а3.

^Ог = ^20 + ^а1+ ^а3’

  • • АЛ, = /jo + 7ц а3 + 71з аз >

А^з = Р30 + Р31 ^1 + Тзз а3.

'^Р^Р^М-Р^, " ^А = ^10 + ^ а1 + ^12 а2 ’

А^2 = ^20 + ^21<21 + -^22а2-

Рис. 2. Варианты установки датчиков и математические описания для подсистем 1, 2 и 3

Список литературы Алгоритм функционирования имитационной модели процедуры калибровки инерциальной навигационной системы

  • Щипицын А.Г. Математическое описание для процедуры калибровки инерциалъной навигационной системы/А.Г. Щипицын//Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2007. Вып. 5, № 7(79). С. 52-61.
  • Лурье А.И. Аналитическая механика/А.И. Лурье. М.: ГИФМЛ, 1961. 824 с.
Статья