ПРИБОРЫ НАВИГАЦИИ
УДК 629.7.072.1
ИССЛЕДОВАНИЕ РЕЖИМА ZUPT-КОРРЕКЦИИ
ДЛЯ БЕСПЛАТФОРМЕННОЙ ИНЕРЦИАЛЬНОЙ НАВИГАЦИОННОЙ СИСТЕМЫ НАЗЕМНОГО ПОДВИЖНОГО ОБЪЕКТА
Е.С. Лобусов, А.В. Фомичёв
МГТУ им. Н.Э. Баумана, Москва, Российская Федерация e-mail: [email protected]; [email protected]
Исследован способ повышения точности функционирования бесплатформенной инерциальной навигационной системы, установленной на борту наземного подвижного объекта. Источником погрешностей функционирования бесплатформенной инерциальной навигационной системы являются, в основном, неизвестные дрейфы векторного измерителя угловой скорости и смещения векторного измерителя линейного ускорения (т.е. собственные возмущения измерителей). Рассматриваемый способ в литературе известен, как режим ZUPT (zero velocity up-date), заключающийся в том, что в процессе движения подвижного объекта происходит уточнение погрешностей измерителей, в первую очередь, собственных погрешностей векторного измерителя угловой скорости, и их компенсация за счет периодических остановок объекта на короткий промежуток времени. Рассмотрены два варианта режима ZUPT. В первом варианте оцениваются собственные дрейфы векторного измерителя угловой скорости и угол азимута, во втором — только собственные дрейфы. На основе разработанных математических моделей для основных режимов функционирования бесплатформенной инерциальной навигационной системы — режима начальной выставки и режима навигации - получено математическое описание двух вариантов ZUPT и предложены соответствующие алгоритмические решения, позволяющие определить и компенсировать погрешности векторного измерителя угловой скорости после выполнения режима.
Ключевые слова: бесплатформенная инерциальная навигационная система, векторный измеритель угловой скорости, наземный подвижный объект, погрешность измерений, режим начальной выставки, режим навигации, режим zero velocity up-date.
STUDYING ZUPT CORRECTION MODE FOR A STRAPDOWN INERTIAL NAVIGATION SYSTEM OF THE GROUND MOVING OBJECT
E.S. Lobusov, A.V. Fomichev
Bauman Moscow State Technical University, Moscow, Russian Federation e-mail: [email protected]; [email protected]
A method to improve an accuracy of functioning of a strapdown inertial navigation system installed onboard the ground moving object is studied. Generally, drifts of the vector angular velocity meter and displacements of the vector linear angular accelerometer (i.e., intrinsic perturbations of the meters) are the source of errors of functioning of a strapdown inertial navigation system. The discussed method is known in literature as a mode of ZUPT (zero velocity update) consisting in updates
of errors of the meters (first of all intrinsic errors of the vector meter of angular velocity) during the object motion and their compensation at the expense ofperiodic short-time stops of the object. Two ZUPT variants are considered. In the first variant, the intrinsic drifts of the vector angular-velocity meter and the angle of azimuth are assessed, in the second variant, only intrinsic drifts are estimated. Based on the developed mathematical models for the main modes of functioning of the strapdown inertial navigation system (initial alignment and navigation), the mathematical description of the two ZUPT-mode variants is derived and the appropriate algorithmic solutions are offered, which allow the errors of the vector angular-velocity meter to be determined and compensated after the mode is performed.
Keywords: strapdown inertial navigation system, vector angular-velocity meter, ground moving object, measurement error, initial alignment mode, navigation mode, zero velocity update mode.
При установке бесплатформенной инерциальной навигационной системы (БИНС) на наземном подвижном объекте (ПО) возникает возможность реализации эффективного режима коррекции, создаваемой за счет остановки объекта. Для подобного режима коррекции в отечественной и зарубежной литературе принят специальный термин ZUPT (zero velocity up-date) [1-4].
Режим ZUPT относится к автономным режимам и позволяет оценить текущее состояние БИНС. Для достижения этой цели ПО останавливается и выполняется компенсация накопленной ошибки по линейной скорости, так как в неподвижном положении истинное значение скорости объекта равно нулю.
В настоящей работе рассмотрены два варианта режима ZUPT [5]. В первом варианте оцениваются собственные дрейфы входящего в состав БИНС векторного измерителя угловой скорости (ВИУС) и угол азимута. Во втором варианте лишь оцениваются собственные дрейфы ВИУС. Отличительная особенность математического описания двух вариантов ZUPT заключается в том, что в первом варианте необходимо сформировать уравнения относительно четырех неизвестных параметров, а во втором — записать уравнения относительно трех неизвестных параметров.
После выполнения режима ZUPT как в первом, так и во втором варианте компенсируются собственные погрешности ВИУС. Кроме того, в первом варианте выполняется установка рассчитанного значения угла азимута. Однако для успешного выполнения режима ZUPT в БИНС необходимо наложить ограничения на уровень угловых колебаний ПО. Значения их амплитуды должны быть незначительными.
Вариант ZUPT-1. Решение нелинейных уравнений относительно неизвестных собственных дрейфов и угла азимута. Для определения оценок собственных дрейфов ВИУС и оценки угла азимута в настоящей работе по результатам экспериментальных данных были получены следующие уравнения.
Для режима начальной выставки (РНВ) исходные уравнения имеют
вид
tg a0 = I_____ , Л = —" • (2)
(-sin аошф cos у + wfilJ = bi] (-sin ао + = bi
(cos «о^е cos у + 1J = b2 J (cos ао + 1J = Ь2
В РНВ оценивается угол азимута ао:
(sin ао - ^fi! J = -bi (cos ао + ) b2
После перевода БИНС в режим навигации (РН) и изменения его углового положения относительно ПО (поступательное движение объекта отсутствует) получаются другие уравнения:
(— sin ао^е cos у + 12) + sin ао^е cos у = Ьз (cosаосе cos у + 12) — cosаосе cos у = b4 (— sin ао + ¿^12) + sin ао = Ьз }
^ ) S n * i • (3)
(cos ао + с„2 !2) — cos ао = b4 I
При этом для угла азимута имеется уравнение связи
sin^ci + cos^ci = 1.
Угловое положение БИНС относительно навигационной системы координат (НСК) можно выразить через элементы матрицы направляющих косинусов:
BM|I = [mili, m2|i, тз|1], c^L = т1 |i , 11 = ^i <,
BM|2 =[m1|2 , m2|2 , m3|2] , = m1|2 , 1 2 = ^2 •
(4)
В выражениях (1)-(4) использованы следующие обозначения: «'» — операция транспонирования; нижние индексы у вертикальной черты |1(2) — два различных положения БИНС; черта сверху «_» — безразмерные значения, получаемые делением исходных уравнений на се cos у; BM|1, BM|2 — матрицы ориентации для двух положений
БИНС; b = [Ь1 ,Ь2,Ь3,Ь4] — вектор измерений.
Постановка задачи: найти оценки вектора неизвестного собственного дрейфа БИНС = [с^с^с^З] и угла азимута ао, удовлетворяющие системе нелинейных уравнений (1) и (3), по известным результатам проведенных измерений, выражаемых вектором b и элементам матриц ориентации (4).
Особенности решения. В исходных уравнениях (1) и (3) фигурируют только горизонтальные приведенные к НСК проекции вектора собственного дрейфа . Поэтому при наиболее распространенной ситуации, когда измерения вектора b проводятся при небольших отклонениях БИНС от местного горизонта, вертикальная компонента сПЗ
собственного дрейфа практически не проявится в исходных уравнениях, т.е. данная вертикальная компонента не является решением систем (1) и (3). Поэтому в РНВ дополнительно оценивается скорость ухода угла рыскания ш^з 11 = b5 относительно вертикальной оси НСК. Скорость ухода относительно вертикальной оси отчетливо проявляется только при малом уровне внешних колебаний ПО и поэтому поддается обработке, например с помощью метода наименьших квадратов. Таким образом, к исходным уравнениям (1) и (3) добавляется еще одно скалярное уравнение измерений:
= m3li = b5. (5)
Замечание. ■ В платформенных ИНС дрейф платформы относительно вертикальной оси и внешние колебания ПО разделены, поэтому скорость дрейфа может быть определена внешними измерениями. В этом случае уравнение (5) получается без существенных трудностей и ограничений на угловое движения ПО.
Следовательно, чтобы избавиться от оценки скорости ухода относительно вертикали необходимо, чтобы в одном из положений БИНС (1 или 2) отчетливо проявилась третья компонента собственного дрейфа, т.е. одно из положений БИНС должно существенно отличаться от горизонта. ■
Анализ структуры (1) и (3) позволяет предложить чрезвычайно простой путь решения. Выразим из системы уравнений (1) (первая пара уравнений) тригонометрические функции
- sin ао = bi - 11 ]
* - s|| (6)
cos ао = b2 - 11 )
и подставим их во вторую пару уравнений (3). После несложных преобразований имеем
12 - 11 = Ьз - bi - sin ао
"Íü |2 - 11 = b4 - &2 + cos ао
ш
(7)
В качестве дополнения к системе (7) с учетом отмеченных особенностей решения введем следующее соотношение:
= т^ ^ = Ь5. (8)
Таким образом, возникает замкнутая линейная система уравнений (7) и (8) относительно вектора неизвестного собственного дрейфа БИНС . После определения вектора собственного дрейфа вычисляются тригонометрические функции по соотношениям (6), т.е. определяется уточненная оценка азимута.
В тех случаях, когда соотношение (5) отсутствует, следует решать исходную нелинейную систему уравнений (6) и (7):
(sinao - w^|J = -bi (eos ao + w^J = b2
w
ni 12
- wjj111 = Ьз - bi - sin ao
wS212 - wn211 = b4 - b2 + eos ao
(9)
Из второй пары уравнений (9) выбираются какие-либо две переменные собственного дрейфа , которые становятся функциями оставшегося только одного неизвестного собственного дрейфа. После этого из первой пары уравнений (9) тригонометрические функции выражаются через неизвестный собственный дрейф и находится тангенс уточненного азимута:
, -Ь1 + tg ао =
Ь2 - ^п2|1
где и ^П!12 — функции неизвестного собственного дрейфа. Далее используются известные тригонометрические тождества
sin a =
tg a
1
или cos a =
1 + tg a
1 + tg a
после подстановки которых возникает квадратное уравнение относи-
тельно неизвестного собственного дрейфа ш
в
п3
-bi + [miim2i]|1
wBi
wn2
+ m3i|i -П3) +
+ b2 - [mi2m22]|1
,B ni ,B n2
- m32|i wB3 ) = 1
что требует последующей проверки найденных неизвестных решений и выбора одного их них.
Решение уравнений относительно неизвестных собственных дрейфов и азимута по данным режима навигации. После уточнения дрейфов и азимута через некоторый промежуток времени следует повторить коррекцию. Однако теперь существует только РН. В этом случае для двух положений объекта возникает следующая система уравнений:
(— sin a0 + wfj J J + sin a0 = b1 (cos a0 + wf2 [J — cos a0 = b2
— для РН в остановке в 1-м положении;
(— sin «0 + ш^и + sin «0 = Ьз (cos a0 + wf212) — cos a0 = Ь4
— для РН в остановке во 2-м положении.
(10)
(11)
2
2
2
2
В этих уравнениях известными являются оценка угла азимута а и параметры 61, 64 колебаний Шулера в двух положениях. Преобразуем выражения (10) и (11), получим
- = 63 - 61 1 (12)
|2 - 11 = 64 - 62 /
Введем соотношение для приведенного дрейфа относительно третей оси
= m3|i = b5 или ¿fali = = b5 (13)
как дополнение к системе (12).
Теперь возникает замкнутая линейная система уравнений (12), (13) относительно вектора неизвестного собственного дрейфа БИНС . После нахождения вектора собственного дрейфа определяется уточненная оценка азимута из соотношений (10) или (11):
sin а0 = — (b1 — sin а0 —
cos а0 = Ь2 + cos а0 — ¿S211
sin а0 — (&1 — sin «0 — ¿^1 -1)
tg a0 =-= -;-_S. 1 .
cos «0 (o2 + cos а0 — ¿S211)
Вариант ZUPT-2. Для данного варианта ZUPT предполагается, что оценка текущего азимута является достаточно точной а0 = а0 и поэтому требуется оценить только собственные дрейфы ВИУС.
Собственные дрейфы ВИУС можно оценить в РН при остановленном в некотором положении ПО. Здесь возникает следующая система уравнений:
(- sin а0 + ¿П1) + sin а0 = ь1 j ^ ¿S1 = b1 I (14)
(cos а0 + ¿S2) — cos а0 = Ь2 J ¿S2 = ь2 J — для РН в остановке,
¿S3 = т3ш1 = Ь5 или ¿ nS3 = т3ш1 = Ь5. (15)
Система уравнений (14) и (15) является линейной и легко решается.
Моделирование режима ZUPT. Исходные данные для моделирования: шаг дискретности - 0,005 с (200 Гц); широта у = 60°; азимут а = 45°. Модели ВИУС и ВИЛУ — импульсные. Угловое положение объекта: углы тангажа и крена $ = 0°, y = 0°. Колебания объекта отсутствуют. Значения дрейфов, принятые при моделировании (с-1), следующие: [10-7, —10-7, 10-7]. Дрейфы ВИУС определяются на временном интервале от 40 до 200 с (рис. 1).
После определения дрейфов происходит их компенсация (после 200 с). Результаты компенсации показаны на графиках, иллюстриру-
J_______I_______I_______L______1______J_______I_______I_______L
J_I_I_I_L
О 20 40 60 80 100 120 140 160 180 t, с Рис. 1. Приведенные оценки дрейфов (с-1) ВИУС по горизонтальным осям НСК
х10~5
1 1 1 1 1 1 3
1
2
i i i i i i i
0 50 100 150 200 250 t, с Рис. 2. Изменение углового положения объекта (векторная часть кватерниона)
ющих изменение кватерниона (векторная часть) углового положения ПО (рис. 2), изменение угла рыскания (рис. 3) и колебания Шулера по линейной скорости (две горизонтальные составляющие, рис. 4).
На рис. 5 показаны действующие возмущения для случая определения вертикального дрейфа при колеблющемся объекте, который находится в горизонте (углы тангажа и крена $ = 0о, 7 = 0о). Модели ВИУС и ВИЛУ — импульсные. Широта ^ = 60о; азимут а = 45о. Оценки дрейфов в ССК: 1,065441178952939-10-7 (6,5%); - 1,014019850490271 •Ю-7 (1,4%); 1,004983689103105-10-7 (0,5%).
Рекомендации по применению режима ZUPT. Рассмотренные варианты реализации режима 2ИРТ позволяют дать вполне определенные рекомендации по его использованию.
Рис. 3. Изменение угла рыскания (рад)
0,005 -1-1-1-1-1-
Рис. 4. Колебания Шулера по линейной скорости (м/с) в БИНС
0,05
0,04 0,03 0,02 0,01 0
-0,01 -0,02 -0,03 -0,04
1 1 1 1 1 i
1 J
.....!............
/iY\ / Vn,—--- 3 \
\2'Г
! 1 i i i i
0 200 400 600 800 1 000 с
Рис. 5. Угловые колебания объекта (компоненты кватерниона ориентации)
При начальном старте ПО целесообразно использовать режим ZUPT-1, когда формируется система уравнений по двум различным угловым положениям ПО. Это обеспечивает получение хорошей начальной точности. В процессе движения, когда происходит компенсация вычисленных дрейфов, можно предположить, что характеристики точности БИНС поддерживаются на достаточно хорошем уровне. Поэтому в процессе движения используется режим ZUPT-2, когда формирование системы уравнений для дрейфов происходит только в одном угловом положении объекта.
ЛИТЕРАТУРА
1. Savage P. G. Strapdown Analytics / Published by: Strapdown Associates, Inc. Maple Plain. Minnesota, 2000. Part 1. 847 p.; Part 2. 723 p.
2. Бабич О.А. Обработка информации в навигационных комплексах. М.: Машиностроение, 1991. 512 с.
3. Гупалов В.И., Мочалов А.В., Боронахин А.М.Инерциальные методы и средства определения параметров движения объектов. СПб.: Изд-во СПб-ГЭТУ "ЛЭТИ", 2000. 84 с.
4. Дмитриев С.П. Инерциальные методы в инженерной геодезии. СПб: ГНЦ РФ — ЦНИИ "Электроприбор", 1997. 208 с.
5. Лобусов Е.С., Фомичев А.В. Исследование режима ZUPT-коррекции для БИНС// Труды девятого междунар. симп. Интеллектуальные системы. М.: 2010. С. 514— 519.
REFERENCES
[1] Savage P.G. Strapdown Analytics. Minnesota, Strapdown Associates, Inc. Maple Plain, 2000. 847 p. (part 1), 723 p. (part 2).
[2] Babich O.A. Information processing in navigational complex. Moscow, Mashinostroenie Publ., 1991. 512 p.
[3] Gupalov V.I., Mochalov A.V., Boronakhin A.M. Inertsial'nye metody i sredstva opredeleniya parametrov dvizheniya ob'ektov [Inertial methods and techniques of parameters identification of objects motion]. SPb., SPb-GETU "LETI" Publ., 2000. 84 p.
[4] Dmitriev S.P. Inertial methods in engineering geodesy. SPb., GNTs RF-TsNII "Elektropribor" Publ., 1997. 208 p.
[5] Lobusov E.S., Fomichev A.V. Research of ZUPT-correction mode for BINS. Tr. devyatogo mezhdunar. simp. "Intellektual'nye sistemy" [Proc. 9th Int. Symp. "Intelligence Systems"], Moscow, 2010, pp. 514-519 (in Russ.).
Статья поступила в редакцию 30.01.2014
Лобусов Евгений Сергеевич — канд. техн. наук, доцент кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор более 80 научных работ в области навигации и систем управления сложными динамическими объектами. МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.
Lobusov E.S. — Cand. Sci. (Eng.), assoc. professor of "Automatic Control Systems" department of the Bauman Moscow State Technical University. Author of more than 80 publications in the field of navigation and control systems of complex dynamic objects. Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.
Фомичев Алексей Викторович — канд. техн. наук, доцент, заместитель заведующего кафедрой "Системы автоматического управления" МГТУ им. Н.Э. Баумана, первый заместитель декана факультета "Информатика и системы управления". Автор более 70 научных работ в области навигации и систем управления сложными динамическими объектами.
МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.
Fomichev A.V. — Cand. Sci. (Eng.), assoc. professor, deputy head of "Automatic Control Systems" department, first deputy dean of "Informatics and Control Systems" faculty of the Bauman Moscow State Technical University. Author of more than 70 publications in the field of navigation and control systems of complex dynamic objects. Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.