УДК 629.13
КАЛИБРОВКА АКСЕЛЕРОМЕТРА БЕСПЛАТФОРМЕННОЙ ИНЕРЦИАЛЬНОЙ НАВИГАЦИОННОЙ СИСТЕМЫ
М.Н. Устюгов, М.А. Щипицына
Для задачи анализа точности выставки бес-платформенной инерциальной навигационной системы (БИНС) [1, 2] на неподвижном относительно Земли основании необходима информация о погрешностях акселерометров, входящих в состав БИНС. Эта информация может быть получена путем процедуры калибровки акселерометра на неподвижном относительно Земли основании. Акселерометр БИНС имеет абсолютную погрешность, которая включает постоянную составляющую, линейную комбинацию проекций вектора ускорения и квадратичную форму этих проекций с неизвестными коэффициентами, которые назовем калибровочными коэффициентами. Рассматривается задача определения калибровочных коэффициентов акселерометра.
Для нахождения калибровочных коэффициентов предлагается схема калибровочной установки, представленная на рис. 1. Двухосный карданов подвес установлен на неподвижном относительно Земли основании так, что плоскость, содержащая оси его наружной 1 и внутренней 2 рамок, является горизонтальной в начальном положении подвеса. Оси наружной и внутренней рамок пересекаются в точке О, являющейся центром масс системы, включающей карданов подвес и акселерометр 3. Внутренняя рамка представляет собой площадку, на которой расположен акселерометр. Измерительная ось акселерометра в начальном положении совпадает с осью наружной рамки подвеса. По осям наружной и внутренней рамок подвеса установлены соответственно датчики углов ДУ <2ъ ДУ <2г, сигналы которых подаются на вход вычислительного устройства (ВУ). В ВУ на основе измеряемой информации с привлечением необходимой априорной информации вычисляются требуемые калибровочные коэффициенты (КК). Схема акселерометра показана на рис. 2.
Для построения математической модели поставленной задачи введем декартовые системы координат (СК), изображенные на рис. 3: ОХ® Х^Х° -СК, связанная с неподвижным основанием (СК^0)), ось ОХ® которой направлена вертикально вверх; 0Х\Х\Х\ и ОХ^Х^Х} - системы координат, связанные с наружной (СК Аі'1'1) и внутренней (СК У2)) рамками соответственно. Углы поворота наружной и внутренней рамок вокруг собственных осей обозначены и Q■l соответственно.
Согласно рис. 3 матрицы направляющих косинусов от СК X® к СК ХХ) и от СК ^ к СК ^2) соответственно имеют вид:
КК
Рис. 1. Схема калибровочной установки акселерометра
Рис. 3. Взаимное расположение систем координат
С1
01
1 0 0 сое
о
вігі 2,
V аш
0 віл £>} сов Оі
С
.12
eos Q2 О sin Q2
О 1 О -sin 02 О COS 0.2
(2)
Матриц С02 направляющих косинусов осей СК в СК получим перемножением матриц С01 и С12:
С
>02
=[с|2] = с01с12 =[^^,2]
ИЛИ
с02 =
eos Qj 0 sin Q2
sin Q¡ sin Q2 eos <2, - sin Q, eos Q2
- eos Qx sin Q2 sin Qx eos Qx eos Q2
(3)
1. Уравнения относительно калибровочных коэффициентов
Входными воздействиями для акселерометра
являются проекции вектора (7 гравитационного ускорения на оси СК )^г\ выходными величинами - сигналы акселерометра, которые согласно постановке задачи имеют вид:
5°=;>0+(/|+*)еР +
*2>Р+ІІ4.оРси (4)
¡■=2 і=і ;=і
где - проекции вектора (7 на оси СК )62\ к -масштабный коэффициент акселерометра. Р0, Р» Рн
■ 1,3 - калибровочные коэффициенты. По-
(5)
¡р У '
лезный выходной сигнал акселерометра есть 5* = кО\2).
Вычитая (5) из (4), получим:
5 = 8«-8*=Р,+±Р£Р+±±РуО^ . (6) ,•=1 ,■=і /=і
Так как Ру = Р^, і, ] = 1,3, то всего подлежат
определению десять калибровочных коэффициентов:
Ро, Ри Рг, Рг, Р\и Рц, Ргг, Р\г, Різ> Ргг- (7)
Для их определения необходимо иметь десять линейно независимых уравнений, которые можно получить, проведя десять измерений сигналов акселерометра при различных углах поворотов наружной и внутренней рамок подвеса, т.е. «подставляя» акселерометр к вектору (? в различных положениях.
Согласно рис. 3 вектор гравитационного ускорения равен С = -СХІ. Проекции вектора О на оси СКЛА2> имеют вид
ср = -сс°;, /=Гз. (8)
Подставим (8) в (6) и поменяем местами левую и правую части равенства:
Ро-оІРіСз02 +(С)2ІІ4'С“С3/(9)
Задавая значения углов <22, получим соответствующие значения направляющих косинусов (НК) С®2 для десяти сочетаний, которые внесем в таблицу.
Значения Су для десяти сочетаний значений углов £)ь <2?
а Qi s~i02 U31 г02 ь32 ^02 Из
1 0 0 0 0 1
2 0 п/2 -1 0 0
3 0 п 0 0 -1
4 0 -п/2 1 0 0
5 п/2 0 0 1 0
6 -п/2 0 0 -1 0
7 0 п/4 -л/2/2 0 л/2/2
8 п/4 0 0 V2/2 V2/2
9 0 -п/4 V2/2 0 л/2/2
10 -п/4 п/2 -л/2/2 -л/2/2 0
(10)
Используя выражение (9) и таблицу, составим десять уравнений для определения калибровочных коэффициентов:
Р() ~GP3 + (G)2 Ргъ = S};
P0+GPi+(G)2Pn=S2,
Pq + GP3 + (G)2 P33 = 53;
P0-GPl+(G)2Pn=S4;
P0-GP2+(GfP22=S5;
P» + GPi + (G)2 P22 = 56;
>0 + GPi V2/2 - GP¡ V2/2 +
+(G)2 Pn/2 + (G)2 P33 /2-(G)2 Pl3/2 = S7;
P0 - GP2 ->/2/2 — GP¡ V2/2 +
+(G)2 P22 /2 + (G)2 P33 /2 + (G)2 P23 /2 = S8;
P0 - GPX л/2/2 - GP3 л/2/2 +
+(G)2Pu/2 + (G)2 /33/2 + (G)2 PJ2 = S9-P0 + GPj л/2/2 + GP2 J2/2 +
+(G)2 Pn/2 + (G)2 P22 /2 + (G)2 PX2 /2 = 510,
(П)
i=l
r=l 7=1
где Біс к = 1, 10 - величины измеренного сигнала акселерометра, повернутого на углы £?ь (32, соответствующие варианту к таблицы.
2. Решения уравнений относительно калибровочных коэффициентов
Рассуждая формально, можно сделать вывод о том, что десять неизвестных (7) входят в систему (10), (11), состоящую из десяти линейно независимых уравнений. А поэтому должны существовать ее решения.
М.Н. Устюгов, М.А. Щипицына
Рассмотрим первый частный случай, характеризуемый условиями:
Ру - 0, и=й. (12)
Подставив (12) в (10), получим:
ід - ;
Р0+ОЦ Рп + (7Д
: ^2’ =^3;
Р0 - <?/} - 54; Р0-ОР2
(13)
Рп+<Ж=5а
Из уравнений (13) находим: 1 6
'4=1
^=(52-54)/(20); Р2=(5б-55)/(2Є); /,з=№-50/(20).
(14)
Второй частный случай характеризуется условиями:
3,-=0, / = Ц. (15)
Подставив (15) в (10), получим систему, аналогичную (13). Следовательно, коэффициенты Р0, Р\, Р2, Рз определяются по формулам (14). Подставляя (15) в (11) и перенося в правую часть слагаемые с Ц, г = 0,3 , получим
-1(С)2^з=57-Р0
— вР+ —
2 1 2 3
1 , л/2 72
-(С)2Р23 = 58 ~Р()+~СР2 +^СР3-
Я
(16)
Зю'
ор
Л
вР,
2’
откуда:
Р\2 =
^3 ~
(С)
2
Рц ~
(С)2
2
(С)2
-Р0-^е(Р2+Р,) + 5ю
V ^
( І2 Л
^о+:7-^-Р3)-57
V J
ґ Рг ^
-^о+^~с(р2+р3)+5!
(17)
Для получения решения в общем случае необходимо использовать системы (10), (11) совместно.
Далее рассмотрим второй частный случай.
3. Численное моделирование алгоритма определения калибровочных коэффициентов
Для расчета калибровочных коэффициентов построен алгоритм, для реализации численного моделирования которого необходимо «заменить» измеряемые величины вычисленными на основе реальной модели функционирования калибровочной установки. Для этого следует решить обрат-
ную задачу: при заданных величинах калибровочных коэффициентов определить величины сигналов акселерометра
к = и0, (18)
а затем вычислить калибровочные коэффициенты. Вычисленные значения с точностью до вычислительных погрешностей должны быть равны соответствующим заданным величинам. С целью сравнения вычисленных и заданных величин коэффициентов введем относительные погрешности
ІР--Р*\
П х г ---
А =]—т-А ¿ = 0,3;
\Р--р\
I V у\ р*
V
(19)
и = 1,3.
Вычислив величины относительных погрешностей Д, Ду и сравнив их с заданной относительной погрешностью, можно сделать вывод о точности определения калибровочных коэффициентов и о правильности составленного алгоритма.
Для решения этой задачи следует использовать формулу (9) при десяти сочетаниях величин углов (2\, 0,г, приведенных в таблице, затем использовать формулы (14) и (17), после чего определить величины (19). С учетом этих замечаний сформулирован алгоритм, являющийся решением задачи этого подраздела. На основе этого алгоритма реализована программа в системе ТигЬо-РаБса17.0.
4. Методика определения калибровочных коэффициентов
1.Необходимо иметь следующее.
1.1. У станов ку (рис. 1).
1.2. С относительной погрешностью 10“6 значения величин в - модуля вектора гравитационного ускорения точки О як — масштабного коэффициента акселерометра.
1.3. С относительной погрешностью 10“4 углы поворотов рамок карданова подвеса.
1.4. С относительной погрешностью Ю*4 сигналы акселерометра.
1.5. Программу, установленную в вычислительное устройство.
2. Установить акселерометр в начальный момент времени на площадке внутренней рамки так, как показано на рис. 1, при условии выполнения процедуры статической балансировки установки.
3.Поворачивая наружную и внутреннюю рамки вокруг их осей на углы согласно таблице (10 сочетаний углов), измерять сигналы акселерометра
Бк, к = 1,10 и запоминать их в вычислительном
устройстве.
4.Ввести величины 5^. и величины пункта 0 этой методики в программу, установленную в вычислительном устройстве и вычислить по этой программе значения калибровочных коэффициентов.
Заключение
1. Предложены схема калибровочной установки и метод определения калибровочных коэффициентов.
2. Построена математическая модель, составлен алгоритм и разработана программа для определения калибровочных коэффициентов.
3. Построена математическая модель, составлен алгоритм и разработана программа численного моделирования алгоритма определения калибровочных коэффициентов, позволяющих проверить правильность алгоритма разд. 2 при выполнении реальной калибровки.
4. Сформулирована методика определения калибровочных коэффициентов.
Литература
1. Щипицын А.Г., Щипицына М.А. и др. К задаче определения начальной ориентации объекта бесплатформенной инерциальной навигационной системой// XXV Российская школа по проблемам науки и технологий, посвященная 60-летию Победы. Краткие сообщения. - Екатеринбург: УрО РАН, 2005. - С. 266-268.
2. Устюгов М.Н., Щипицына М.А. Математическая модель для задачи определения параметров начальной ориентации объекта бесплатформенной инерциальной навигационной системой// XXVI Российская школа по проблемам науки и технологий. Краткие сообщения. - Екатеринбург: УрО РАН, 2006. - С. 241-243.