Научная статья на тему 'Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма тарировки датчиков БИНС в полете по информации от высокоточной ИНС'

Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма тарировки датчиков БИНС в полете по информации от высокоточной ИНС Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
370
143
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БИНС / ВЕКТОРНОЕ СОГЛАСОВАНИЕ / ТАРИРОВКА ДУС И АКСЕЛЕРОМЕТРОВ ВПОЛЕТЕ / SINS / VECTOR ACCORDANCE / CALIBRATION GYRO AND ACCELEROMETERS SENSORS IN FLIGHT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Галамай Анна Алексеевна

Статья посвящена постановке задачи векторного согласования для бесплатформенной инерциальной навигационной системы (БИНС), позволяющей осуществить тарировку датчиков угловой скорости (ДУС) и акселерометров БИНС, а также вопросам реализации алгоритма векторного согласования на цифровой вычислительной системе (ЦВС), оперирующей с числами с фиксированной запятой, примером которой является ЦВС «Малахит-3» разработки НПО автоматики имени академика Н.А. Семихатова. Представлены результаты, полученные с помощью математического моделирования, тарировки 4 ДУС БИНС на основе волоконно-оптического гироскопа (ВОГ) при векторном согласовании с высокоточной инерциальной навигационной системой на основе гиростабилизированной платформы (ГСП). Представлены результаты реализации алгоритма векторного согласования на ЦВС «Малахит-3» с использованием 32-разрядной арифметики, показаны оценки временных затрат на выполнение алгоритма.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Галамай Анна Алексеевна

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

PROBLEM OF REALIZATION ON INTEGER CCS (AS “MALACHITE-3”) THE ALGORITHM OF GAUGING SINS IN FLIGHT USING INFORMATION FROM HIGH-PRECISION INS

The paper is devoted to the formulation of the problem for vector matching for strapdown inertial navigation system (SINS), allows to gauge gyro and accelerometer sensors of SINS, and to the problems of realization an vector matching algorithm on digital computing system (DCS), which operates with a fixed point number, an example of which is the DCS “Malachite-3”. The results of mathematical modeling for gauging 4 gyro sensors of SINS, based on a fiber optic gyroscope, via vector matching with the high-precision inertial navigation system, based on the gyroscope-stabilized platform, are presented. The results of algorithm realization for vector matching on DCS “Malachite-3” with 32-bit arithmetic are presented. Also presented the estimated time required for computation of the algorithm.

Текст научной работы на тему «Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма тарировки датчиков БИНС в полете по информации от высокоточной ИНС»

УДК 629.052.3:53.088

DOI: 10.14529/ctcr150412

ВОПРОСЫ РЕАЛИЗАЦИИ НА ЦЕЛОЧИСЛЕННОЙ ЦВС

(ТИПА «МАЛАХИТ-3») АЛГОРИТМА ТАРИРОВКИ ДАТЧИКОВ БИНС

В ПОЛЕТЕ ПО ИНФОРМАЦИИ ОТ ВЫСОКОТОЧНОЙ ИНС

А.А. Галамай

АО «НПО автоматики имени академика Н.А. Семихатова»; Уральский федеральный университет имени первого Президента России Б.Н.Ельцина, г. Екатеринбург

Статья посвящена постановке задачи векторного согласования для бесплатформенной инерциальной навигационной системы (БИНС), позволяющей осуществить тарировку датчиков угловой скорости (ДУС) и акселерометров БИНС, а также вопросам реализации алгоритма векторного согласования на цифровой вычислительной системе (ЦВС), оперирующей с числами с фиксированной запятой, примером которой является ЦВС «Малахит-3» разработки НПО автоматики имени академика Н.А. Семихатова. Представлены результаты, полученные с помощью математического моделирования, тарировки 4 ДУС БИНС на основе волоконнооптического гироскопа (ВОГ) при векторном согласовании с высокоточной инерциальной навигационной системой на основе гиростабилизированной платформы (ГСП). Представлены результаты реализации алгоритма векторного согласования на ЦВС «Малахит-3» с использованием 32-разрядной арифметики, показаны оценки временных затрат на выполнение алгоритма.

Ключевые слова: БИНС, векторное согласование, тарировка ДУС и акселерометров в полете.

Введение

Наличие систематических составляющих погрешностей датчиков бесплатформенной инерциальной навигационной системы (БИНС) (датчиков угловой скорости (ДУС) и акселерометров), случайно возникающих от запуска к запуску прибора и на порядки отличающихся от стабильности этих составляющих в запуске, требуют проведения тарировок датчиков БИНС в запуске. Один из подходов к решению такой задачи - это применение метода векторного согласования (ВС) БИНС с высокоточной инерциальной навигационной системой (ИНС). Такой метод находит применение в системах управления (СУ) космических аппаратов, разгонных блоков и других видах космической техники, имеющих участок выведения, формируемый СУ ракеты-носителя (РН) с высокими требованиями по точности. В таких СУ используется гиростабилизированная платформа (ГСП), которая в настоящее время является основой для высокоточных ИНС.

Для упомянутых выше видов космической техники метод ВС БИНС с высокоточной ИНС позволяет осуществить тарировку датчиков БИНС в полете на участке выведения. Теоретическое обоснование такого подхода с результатами математического моделирования рассмотрены в работах [1, 2]. В первой рассматривается возможность тарировки ДУС БИНС путем ВС по параметрам ориентации, а для акселерометров - по кажущейся скорости в проекциях на оси инерциальной системы координат (с.к.); во второй - только для акселерометров - по кажущейся скорости в проекциях на оси чувствительности (ОЧ) акселерометров, образующих связанную с.к.

Преимуществом подхода, когда векторное согласование осуществляется по проекциям на ОЧ датчиков, является его применение для БИНС с избыточным числом датчиков (> 3). В настоящей работе представлены результаты, полученные с помощью математического моделирования, тарировки 4 ДУ С БИНС при векторном согласовании с высокоточной ИНС по приращениям интегралов от угловой скорости в проекциях на ОЧ ДУС БИНС. Математическое моделирование проводилось в среде MatLab по телеметрической информации ГСП одного из пусков РН «Союз-2».

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

Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2015. Т. 15, № 4. С. 111-120

111

Системы навигации и управления авиационно-космической техники

Такая разработка ведется в рамках ограниченных ресурсов, поскольку в отличие от ПЭВМ, ЦВС специального назначения обладает меньшим быстродействием, аппаратными возможности арифметико-логического устройства используемого процессора. Среди разработок НПОА, используемых в современных БАСУ ЛА, является ЦВС «Малахит-3» и ее модификации. Такие ЦВС обладают высокой степенью надежности, но снабжены арифметикой с 32-разрядными числами с фиксированной запятой, что накладывает определенные особенности при разработке программного обеспечения для такой ЦВС.

В части реализации на ЦВС «Малахит-3» алгоритма ВС для БИНС в настоящей статье затронуты следующие вопросы:

- особенности ЦВС «Малахит-3» для задач алгоритма;

- разработка структуры алгоритма для его реализации;

- оценки затрат машинного времени для разработанной структуры.

1. Математическая модель блока ДУС БИНС и точностные характеристики ДУС

1.1. Математическая модель блока ДУС

Соответствует прибору КИНД34-059 разработки НИИ ПМ им. академика В.И. Кузнецова. В состав данного прибора входят 4 волоконно-оптических гироскопа (ВОГ): Г1^Г4, схема ориентации их ОЧ относительно корпусной с.к., связанной с установочными элементами корпуса прибора, показана на рис. 1.

В соответствии с данной схемой для дальнейших построений мы будем использовать следующие матрицы, определяющие номинальную ориентацию ОЧ ВОГ Г1 ^ Г4:

• O1,

^ cos70° 0 sin 70°N ' 1 0 0 ^

O1 = 0 1 0 , O2 = 0 cos120° - sin120°

v-sin 70° 0 cos70°y v 0 sin120° cos120° y

' 1 0 0 N ^cos180° 0 - sin180°^

O3 = 0 cos120° sin120° и О o 0 1 0

v0 - sin120° cos!20°y v sin180° 0 cos180° y

Для данных матриц характерно, что их первые столбцы являются направляющими косину-

112

Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics.

2015, vol. 15, no. 4, pp. 111-120

Галамай А.А.

Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма тарировки датчиков БИНС в полете по информации от высокоточной ИНС

сами (в корпусной с.к.) ОЧ ВОГ: OXГ1^ ОХГ4, вторые и третьи столбцы - направляющие косинусы дополнительных осей: ОУп^ ОУГ4 и OZn^ OZM, соответственно.

Учет погрешностей ориентации ОЧ ВОГ будем выполнять по формуле, соответствующей двум последовательным малым поворотам вокруг дополнительных к ОЧ осей (ОУГк , OZre) относительно их номинальной ориентации:

'cos5^к 0 sin 5^к ^ ^cos5дк - sin 5дк 0Л

Ок _ = Ок - 0 1 0 sin 5Дк cos5дк 0

V- sin 5^к 0 cos5^кV V 0 0 1V

k = 1 ^ 4,

(1)

где 5^к - характеризует отклонение ОЧ ВОГ Гк, к = 1 4, от номинального положения в плоскости, проходящей через ось OXK и ось ОХГк (в номинальной ориентации);

5^к - характеризует отклонение ОЧ ВОГ Гк, к = 1 4, от плоскости, проходящей через ось OXK и ось ОХГк .

В состав погрешностей любых измерителей также входят погрешности масштабного коэффициента и «нулевого» сигнала. Учет данных погрешностей при пересчете измерительной информации, поступающей из прибора в виде ЛГк - приращений за интервал At интегралов от проекций угловой скорости на ОЧ ВОГ Гк, к = 1 4, будем выполнять по следующей формуле: АГк _ = (1 + 5рк) -АГк -ютк -At, к = 1 ^ 4, (2)

где 5рк - погрешность масштабного коэффициента; ютк - погрешность «нулевого» сигнала ВОГ Гк.

1.2. Точностные характеристики ДУС

Точностные требования к ДУС прибора КИНД34-059 представлены в табл. 1.

Точностные требования к ДУС прибора КИНД34-059

Таблица 1

Наименование параметра Предельное отклонение (3 с.к.о.)

Погрешность взаимной ориентации ОЧ, угл. с от запуска к запуску / в запуске 15 / 7,5

Погрешность масштабного коэффициента, % от запуска к запуску / в запуске 0,01 / 0,005

Погрешность «нулевого» сигнала, угл. мин/мин от запуска к запуску / в запуске 0,01 / 0,003

Случайное блуждание угла (ARW), угл. град^ч 0,005

2. Тарировка ДУС БИНС по информации от ГСП

2.1. Постановка задачи тарировки

Под тарировкой ДУС будем понимать задачу оценивания погрешностей ДУС: 5^, 5Дк, 5рк , ютк , к = 1 4 (16 параметров), описанных в предыдущем разделе. Для ее решения будем использовать метод рекуррентного оценивания, применяемый для решения системы линейных уравнений z = H - X + v, описывающей влияние в первом приближении погрешностей ДУС на отклонение от измеряемой величины. Здесь z - невязка параметров, по которым выполняется векторное согласование; X - вектор оценок погрешностей ДУС; H - матрица функций влияния погрешностей ДУС на невязку z ; v - остаток, имеющий случайных характер и рассматриваемый как белый шум.

2.2. Формулы для расчета невязки параметров,

по которым выполняется векторное согласование

В качестве компонент невязки z берутся следующие разности:

AT/At

z'f =f ПрохГк (b1(tn-1 +т) d т- £ АГк(^-1 + (i -1)-At), к = 1 ^ 4, n = 1,2,3,..., (3)

AT i=1

Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2015. Т. 15, № 4. С. 111-120

113

Системы навигации и управления авиационно-космической техники

где zкп - к-я компонента вектора z в n-м цикле оценивания погрешностей;

AT - длительность цикла, с которым выполняется оценивание;

Sj - угловая скорость в проекциях на оси базовой (связанной) с.к. ГСП;

Прохгк S - проекция угловой скорости Sj на ось чувствительности ВОГ Гк; tn - моменты времени, на которые осуществляется оценивание;

АГк - приращение за интервал At интеграла от проекции угловой скорости на ось чувствительности ВОГ Гк, входит в состав информации, поступающей из блока ДУС БИНС.

Для расчета интеграла в первом слагаемом в (3) используются следующие формулы1 для компонент угловой скорости Sj:

sx 1 (t) = - sin 9(t) • \p(t) + cos 9(t) • p(t) • cos y(t), sY1 (t) = - cos 9(t) • \p(t) - sin 9(t) • ф(t) • cos y(t), sZ1 (t) = -9(t) - p(t) • sin y(t);

ПрохГк Sj(t) = окц •sxi(t) + ok2j • ®7j(t) + окз1 •Szi(t), к = 1 4, где p, у, 9 - углы поворота вокруг осей карданного подвеса ГСП, входят в состав информации, поступающей от ГСП;

окц, ок21, окз1 - элементы матрицы Ок, определяющие номинальную ориентацию оси чувствительности ВОГ Гк (см. раздел 1).

2.3. Формулы для расчета функций влияния погрешностей

Матрица функций влияний погрешностей H имеет размерность 4 х 16 и блочную структуру: 4 блока размерностью 4 х 4. Поскольку векторное согласование выполняется по проекциям на оси чувствительности датчиков, то каждый блок представляет собой диагональную матрицу, у которой по диагонали располагаются функции влияния, соответствующие одной из 4 групп погрешностей: 5^ - 1-я группа, 5^ - 2-я группа, 5рк - 3-я группа, sтk - 4-я группа, к = 1 ^ 4. Формулы для расчета функций влияния следующие (соответствуют указанным группам погрешностей):

4$ = j ^Гк S1(tn-1 +Т)d^ ИкПк+4 = - j ПрО7Гк S1(tn-1 +Т)d^

AT AT

AT /At

hfi+8 = Z AГk(tn-, + (i -1) • At), Лкпк+12 = -AT; (4)

i=1

ПPoZГk S1 (t) = ок13 • SX1 (t) + ок23 • SY1 (t) + ок33 • SZ1 (t),

ПрО^, S1 (t) = ок12 • sx 1 (t) + ок22 • sY1 (t) + ок32 • sZ1 (t); к = 1 ^ 4, где , l = 1 ^16 - элементы матрицы функций влияния в n-м цикле оценивания погрешностей

(ккП1 = 0 при (к mod 4) Ф (l mod 4));

AT - длительность цикла, с которым выполняется оценивание;

S1 - угловая скорость в проекциях на оси базовой (связанной) с.к. ГСП;

Про% ®1 и Про^, ®1 - проекция угловой скорости S1 на оси, дополнительные к оси чувствительности ВОГ Гк (см. рис. 1);

tn - моменты времени, на которые осуществляется оценивание;

A^ - приращение за интервал At интеграла от проекции угловой скорости на ось чувствительности ВОГ Гк, входит в состав информации, поступающей из блока ДУС БИНС; sx 1, Sy1 , Sz1 - компоненты угловой скорости S1;

ок12, ок22, ок32 и ок13, ок23, ок33 - элементы матрицы Ок, определяющие номинальную

ориентацию осей, дополнительных к оси чувствительности ВОГ Гк (см. раздел 1).

1 Представленные уравнения, связывающие угловую скорость с углами поворота, соответствуют ГСП СУ РН «Союз-2»; в общем случае, уравнения могут иметь иной вид в зависимости от последовательности поворотов.

114

Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics.

2015, vol. 15, no. 4, pp. 111-120

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

Галамай А.А.

Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма тарировки датчиков БИНС в полете по информации от высокоточной ИНС

3. Результаты моделирования (отработки метода)

Реализация представленного метода ВС осуществлялась в среде MatLab. С целью получения результатов оценивая в условиях, приближенных к возможностям применяемой БАСУ РН «Союз-2», выбраны следующие длительности интервалов:

- длительность такта формирования измерительной информации прибора БИНС At = 0,004 с;

- длительность цикла, с которым выполняется оценивание AT=240 • At = 0,96 с;

- длительность цикла, с которым формируются ф, у, & - углы поворота вокруг осей карданного подвеса ГСП, входят в состав информации, поступающей от ГСП, 15 •At = 0,06 с.

Отработка реализации алгоритма выполнялась по схеме, представленной на рис. 2.

Рис. 2. Схема отработки реализации алгоритма ВС

В табл. 2 представлены результаты отработки метода для 100 независимых запусков алгоритма по указанной схеме. Результаты вычислялись по формуле: %в = 3 , где ms - мат.

ожидание, оЕ - с.к.о. для в - разности между задаваемой погрешностью и ее оценкой.

Результаты отработки метода ВС

Таблица 2

Условия испытания метода Ориентация ОЧ, угл. с Масштабный коэф., % «Нулевой» сигнал, угл. с/с

max k=^4 —5£,k) max4 X(5fk—5f| k) maX X(5pk—5p k) max Х(ютк—оо zk) k=1-И

с( x) = 0 (оценка методической погрешности) 6,15E-07 1,36E-06 8,64E-11 1,49E-08

3а(5^) = 3c(5f) = 20 угл. мин 0,009 0,012 0,0017 0,0009

3а(5^) = 3c(5f) = 60 угл. мин 0,23 0,28 0,016 0,001

Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2015. Т. 15, № 4. С. 111-120

115

Системы навигации и управления авиационно-космической техники

В первой строке таблицы представлены результаты оценки погрешностей при нулевых внесенных значениях. Эти результаты характеризуют методическую погрешность ВС.

Во второй строке представлены результаты оценивания погрешностей при генерации значений погрешностей ориентации осей чувствительности ДУС БИНС относительно базовой с.к. ГСП на уровне 20 угл. мин (3а).

В третьей - результаты оценивания при генерации значений погрешностей ориентации осей чувствительности ДУС БИНС относительно базовой с.к. ГСП на уровне 60 угл. мин (3а).

4. Этапы разработки ПО - реализации алгоритма ВС

Реализация и отработка алгоритма ВС, включающего тарировку датчиков БИНС в полете по информации от высокоточной ИНС, осуществлялась по следующей схеме:

1) реализация алгоритма на автоматизированном рабочем месте программиста (АРМ-П) в интегрированной среде разработки RocketSite, имитирующей ЦВС «Малахит-3»;

2) выбор цен единицы младшего разряда (масштабирование);

3) написание диспетчера задач для организации работы блоков;

4) автономная отладка блоков по данным математического моделирования в среде MatLAB;

5) комплексная отладка блоков по ИМИ и КД.

5. Особенности ЦВС «Малахит-3»

При написании ПО для ЦВС «Малахит-3» учитывалась специфика данной машины:

- арифметика «Малахит-3» осуществляется над числами с фиксированной запятой, т. е. все арифметические операции осуществляются над целыми числами с учетом их цен, поэтому появляется необходимость определения цен единицы младшего разряда (ц.е.м.р.) для параметров, или так называемого масштабирования параметров;

- максимальная возможная разрядность для хранения значения параметра - 32, со знаковым битом;

- процессор имеет пятнадцать 16-разрядных индексных регистров для относительной адресации и хранения констант;

- при выполнении операций умножение и деление осуществляется расширение разрядности до 64.

6. Выбор цен единиц младшего разряды для параметров, используемых в алгоритме ВС

При реализации алгоритмов на ЦВМ с фиксированной запятой возникает проблема определения ц.е.м.р. Выбор цен диктуется тем, что диапазон изменения значений параметров не должен превышать (-231, 231). Вместо самих значений параметра в ячейках памяти хранятся числа, представляющие собой ближайшее целое частного от деления значения параметра на определенную для него цену [5]:

N = A / АЛ,

где A - значение параметра;

АЛ - определенная для параметра ц.е.м.р.

Погрешность задания таким образом значения параметра не превышает 0,5 • АЛ .

Выбор ц.е.м.р. осуществляется для входных, выходных и промежуточных параметров алгоритма с учетом взаимосвязи используемых параметров и операций над ними по заданным диапазонам и точностям.

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

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

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

Любое изменение алгоритмов, а также диапазонов, приводит к необходимости повторного масштабирования.

116

Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics.

2015, vol. 15, no. 4, pp. 111-120

Галамай А.А. Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма

тарировки датчиков БИНС в полете по информации от высокоточной ИНС

7. Структура алгоритма ВС, принятая для реализации

на автоматизированном рабочем месте программиста

Реализация и последующая отладка алгоритма ВС с учетом выбранных цен осуществлялась в интегрированной среде разработки RocketSite для процессора «Малахит-3» [6].

В соответствии с исходными данными структура алгоритма ВС включает в себя следующие блоки:

Блок 0.1 - формирует матрицы, определяющие ориентации измерительных осей датчиков БИНС (в соответствии с п. 1.1).

Блок 0.3 - ввод начальных значений параметров ММП датчиков БИНС (5^, , 5р£ , ют£).

Блок 4.0 - подготовка к процедуре оценивания погрешностей параметров ММП датчиков БИНС (задание априорного значения матрицы ковариаций ошибок оценок P ).

Блок 4.1 - вычисление матриц функций влияния погрешностей параметров ММП датчиков БИНС (в соответствии с п. 2.3 выше).

Блок 4.2 - оценивание параметров ММП датчиков БИНС (в соответствии с п. 2.4 выше).

Блок 4.3 - коррекция значений параметров ММП датчиков БИНС по полученным оценкам.

В соответствии со структурой алгоритма ВС, для запуска блоков был написан диспетчер, который реализован по схеме, представленной на рис. 3.

Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2015. Т. 15, № 4. С. 111-120

117

Системы навигации и управления авиационно-космической техники

Последовательность запуска блоков в цикле оценивания представлена на рис. 4.

То 1

Тоцен~16Т0

Рис. 4. Последовательность запуска блоков в цикле оценивания Гоцен

8. Оценки затрат машинного времени для реализации алгоритма ВС

Затраты машинного времени (МВ) для каждого блока приведены в табл. 3.

Оценки затрат МВ

Таблица 3

Один шаг работы алгоритма T0 М [3

такты мс

Формирование матриц, определяющих ориентацию измерительных осей 3986 1,993

Вывод начальных значений МП 155 0,078

Подготовка к процедуре оценивания погрешностей параметров ММП 3827 1,914

Вычисление матриц функций влияния погрешностей параметров ММП 7401 3,701

Оценивание погрешностей параметров ММП 148 274 74,137

Коррекция значений параметров ММП по полученным оценкам 9555 4,778

Итого 173 222 86,613

Данные оценки затрат МВ указаны без учета затрат МВ на организацию прерываний и взаимодействия с вычислительным модулем БИНС, затрат МВ на дополнительные доработки алгоритмов ИД по встраиванию алгоритмов ВС в СУ.

Предварительные результаты по оценкам МВ показывают, что блоки алгоритма ВС могут быть выполнены на ЦВС «Малахит-3» при циклах решения задач ВС, используемых при математическом моделирование:

- длительность цикла T = 0,06 с, с которым формируются выходная информация БИНС и высокоточной ИНС и рассчитываются функции влияния;

- длительность цикла Тоцен =16T0 = 0,96 с, с которым выполняется оценивание.

Заключение

1. Представленные результаты, полученные с помощью математического моделирования, показывают возможность тарировки избыточного числа ДУС БИНС путем ВС с высокоточной ИНС. Показана возможность тарировки 4 ДУС для состава погрешностей, включающего: погрешности ориентации осей чувствительности, масштабные коэффициенты и «нулевые» сигналы.

2. Результаты получены в отсутствии аддитивной шумовой составляющей с ARW, указанной в табл. 1, при формировании выходной информации ДУС в соответствии с формулой (2).

118

Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics.

2015, vol. 15, no. 4, pp. 111-120

Галамай А.А. Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма

тарировки датчиков БИНС в полете по информации от высокоточной ИНС

3. Получены приемлемые результаты при допуске 20 угл. мин. для погрешностей ориентации осей чувствительности ДУС, а именно: «недооценки» для всех погрешностей в разы меньше уровней их стабильности в запуске, представленных в табл. 1. Это говорит о хорошей наблюдаемости погрешностей для числового материала, по которому осуществлялась отработка метода (в условиях отсутствия шума для ДУС). При допуске 60 угл. мин. уже наблюдается «недооценка» погрешности масштабного коэффициента.

4. Дальнейшее исследование данного метода векторного согласования должно быть направлено на получение «недооценки» погрешностей при наличии шума для ДУС и выявление требований к динамике углового движения (включения дополнительных угловых маневров в полете) для повышения наблюдаемости погрешностей и качества метода.

5. Полученные оценки затрат времени свидетельствуют о возможности реализации алгоритма ВС на ЦВС «Малахит-3» с требуемыми циклами получения информации с БИНС и высокоточной ИНС и оценивания погрешностей, полученными по результатам математического моделирования.

Литература

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

1. Вдовин, М.В. Метод векторного согласования БИНС с высокоточной ИНС /М.В. Вдовин, В.Д. Гохфельд, Гурьева В.К. // Ракетно-космическая техника: науч.-техн. сб. - Сер. XI «Системы управления ракетных комплексов». Вып. 1. - Екатеринбург, 2011. - С. 71-78.

2. Пат. 2486472 Российская Федерация, МПК G 01 C 21/20. Способ калибровки чувствительных элементов бесплатформенной инерциальной навигационной системы в полете / Ф.И. Ма-карченко и др.; заявитель и патентообладатель ФГУП «НПЦ АП» - № 2012102723/28; заявл. 26.01.12; опубл. 27.06.13.

3. Степанов, О.А. Основы теории оценивания с приложениями к задачам обработки навигационной информации / О.А. Степанов. - ЦНИИ «Электроприбор», 2009. - 384 с.

4. Технологическое программное обеспечение «ВМ-М3». Описание языка, автокод и макросредства. - Екатеринбург: НПОА, 1999. - 52 с.

5. Технологическое программное обеспечение «Система автоматизированной отладки программ для ВММалахит-3». Руководство оператора. - Екатеринбург: НПОА, 2001. - 45 с.

6. Технологическое программное обеспечение «Интегрированная среда разработки программ для перспективной ЦВС RocketSite». Инструкция пользователя. - Екатеринбург: НПОА, 2009. - 27 с.

Г аламай Анна Алексеевна, инженер-программист, АО «НПО автоматики имени академика Н.А. Семихатова»; аспирант, Уральский федеральный университет имени первого Президента России Б.Н. Ельцина, г. Екатеринбург; galamay4ik@gmail.com.

Поступила в редакцию 19 сентября 2015 г.

Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2015. Т. 15, № 4. С. 111-120

119

Системы навигации и управления авиационно-космической техники

DOI: 10.14529/ctcr150412

PROBLEM OF REALIZATION ON INTEGER CCS

(AS “MALACHITE-3”) THE ALGORITHM OF GAUGING SINS

IN FLIGHT USING INFORMATION FROM HIGH-PRECISION INS

A.A. Galamay, galamay4ik@gmail.com

“Scientific & Production Association of Automatics named after the academician N.A. Semikhatov” JCS; Ural Federal University named after the first President of Russia B.N. Yeltsin, Ekaterinburg, Russian Federation

The paper is devoted to the formulation of the problem for vector matching for strapdown inertial navigation system (SINS), allows to gauge gyro and accelerometer sensors of SINS, and to the problems of realization an vector matching algorithm on digital computing system (DCS), which operates with a fixed point number, an example of which is the DCS “Malachite-3”. The results of mathematical modeling for gauging 4 gyro sensors of SINS, based on a fiber optic gyroscope, via vector matching with the high-precision inertial navigation system, based on the gyroscope-stabilized platform, are presented. The results of algorithm realization for vector matching on DCS “Malachite-3” with 32-bit arithmetic are presented. Also presented the estimated time required for computation of the algorithm.

Keywords: SINS, vector accordance, calibration gyro and accelerometers sensors in flight.

References

1. Vdovin M.V., Gokhfel’d V.D., Gur’eva V.K. [Method of Vector Coordination of SINS with High-Precision INS]. Raketno-kosmicheskaya tekhnika: nauchno-technicheskiy sbornik. Ser. XI “Sistemy uprav-leniya raketnykh komleksov”. Vyp. 1 [Missile and Space Equipment Scientific and Technical Collection, Series XI of “Control System of Missile Systems”. Iss. 1]. Ekaterinburg, 2011, pp. 71-78. (in Russ.)

2. Makarchenko F.I. et al. Sposob kalibrovki chuvstvitel’nykh elementov besplatformennoy iner-tsial ’noy navigatsionnoy sistemy v polete [Methof of Calibration of Sensitive Elements of the Strapdown Inertial Navigation System in Flight]. Patent RF no. 2486472, 2013.

3. Stepanov O.A. Osnovy teorii otsenivaniya s prilozheniyami k zadacham obrabotki navigatsionnoy informatsii [Fundamentals of the Theory of Estimation with Annexes to Problems of Processing of Navigation Information]. Central Research Institute “Elektropribor”, 2009. 384 p.

4. Technologicheskoe programmnoe obespechenie “VM-M3”. Opisanie yazyka, avtokod i makro-sredstva [Technological Software of “M3 Computer”. Description of Language, Autocode and Macromeans]. Ekaterinburg, Scientific and Production Association of Automatic Equipment, 1999. 52 p.

5. Technologicheskoe programmnoe obespechenie “Sistema avtomatizirovannoy otladki programm dlya VMMalakhit-3 ”. Rukovodstvo operatora [Technological Software “System of the Automated Debugging of Programs for the Malachite-3 Computer”. Operator Guide]. Ekaterinburg, Scientific and Production Association of Automatic Equipment, 2001. 45 p.

6. Technologicheskoe programmnoe obespechenie “Integririvannaya sreda razrabotki programm dlya perspektivnoy TsVS RocketSite”. Instruktsiya pol’zovatelya [Technological Software “The Integrated Environment of Development of Programs for Perspective DCS RocketSite”. Manual]. Ekaterinburg, Scientific and Production Association of Automatic Equipment, 2009. 27 p.

Received 19 September 2015

ОБРАЗЕЦ ЦИТИРОВАНИЯ

Галамай, А.А. Вопросы реализации на целочисленной ЦВС (типа «Малахит-3») алгоритма тарировки датчиков БИНС в полете по информации от высокоточной ИНС / А.А. Галамай // Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». - 2015. - Т. 15, № 4. - С. 111-120. DOI: 10.14529/ctcr150412

FOR CITATION

Galamay A.A. Problem of Realization on Integer CCS (as “Malachite-3”) the Algorithm of Gauging SINS in Flight Using Information from High-Precision INS. Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics, 2015, vol. 15, no. 4, pp. 111-120. (in Russ.) DOI: 10.14529/ctcr150412

120

Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics.

2015, vol. 15, no. 4, pp. 111-120

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