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

Разработка алгоритма быстрой компенсации погрешностей комплексированной инерциально-спутникой системы навигации малогабаритных беспилотных летательных аппаратов в условиях сложной среды Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
714
276
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФИЛЬТР КАЛМАНА / БЕСПЛАТФОРМЕННАЯ ИНЕРЦИАЛЬНАЯ НАВИГАЦИОННАЯ СИСТЕМА / СПУТНИКОВАЯ НАВИГАЦИОННАЯ СИСТЕМА / КОМПЛЕКСИРОВАННАЯ ИНЕРЦИАЛЬНО-СПУТНИКОВАЯ СИСТЕМА НАВИГАЦИИ / ГЕНЕРАТОР МАРШРУТА ПОЛЁТА

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Фомичев А. В., Тань Л.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Фомичев А. В., Тань Л.

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

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

Наука и Образование

МГТУ им. Н.Э. Баумана

Сетевое научное издание

ISSN 1994-0408

Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. № 10. С. 252-270.

Б01: 10.7463/1015.0821641

Представлена в редакцию: 11.09.2015 Исправлена: 29.09.2015

© МГТУ им. Н.Э. Баумана

УДК 269.7, 537

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

Фомичев А. В.1'*, Тань Л.1 Уу.£о1шсЬеу|§Ът5Шд|

:МГТУ им. Н.Э. Баумана, Москва, Россия

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

Ключевые слова: комплексированная инерциально-спутниковая система навигации, фильтр Калмана, генератор маршрута полёта, бесплатформенная инерциальная навигационная система, спутниковая навигационная система

Введение

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

навигационной системы (СНС) (GPS, ГЛОНАСС, BEIDOU и т.п.) обрабатываются совместно [1, 2]. Преимущества БИНС - автономность и помехозащищённость. Её основной недостаток связан с тем, что ошибки измерения, обусловленные погрешностями датчиков, со временем накапливаются и требуют их компенсации [3, 4]. Сигналы СНС можно использовать в качестве эталонных для формирования с их помощью соответствующих корректирующих обратных связей, используемых для улучшения точностных характеристик БИНС [5]. Вопросы КИССН обработки информации для решения задач повышения точности и надёжности навигационных систем раскрыты в работах Парусникова Н.А., Голована А.А., Красильщикова М.Н., Распопова В.Я., Репникова А.В., Степанова О.А.

В данной работе предлагается и исследуется вариант построения КИССН, в основу которой положен принцип слабосвязанного комплексирования измерительной информации, полученной от БИНС и СНС, а также применяется фильтр Калмана. Используя в качестве обрабатываемой информации разность между выходной информацией о положении и скорости, получаемой от БИНС и СНС, с помощью алгоритма фильтра Калмана проводится оценка погрешностей БИНС, а затем осуществляется коррекция выходной информации БИНС [6]. Предлагаемая КИССН обладает следующими преимуществами: более простая математическая модель, высокая надежность, обе навигационные системы работают независимо друг от друга, обеспечивается большая избыточность навигационной информации [7, 8].

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

Для повышения надёжности и жизнеспособности МБПЛА в работе предлагается на основе существующих инерциальных измерительных датчиков улучшить алгоритм КИССН со слабосвязанным комплексированием, чтобы устранить проблему резкого снижения точности навигации на коротких отрезках времени, вызванную потерей сигнала СНС. Разработка алгоритма быстрой коррекции навигационной информации для КИССН БПЛА является актуальной и практически значимой в настоящее время задачей.

Для проверки и анализа точности разработанных алгоритмов комплексирования разработан генератор маршрута полёта МБПЛА, с помощью которого можно синтезировать (имитировать) эталонный маршрут его полёта.

1. Математическая модель КИССН

Уравнение состояний КИССН имеет вид [ 10]

где X - вектор состояния; Ж - матрица перехода; С - матрица влияния шумов системы; W - вектор шумов системы («белый» шум).

Вектор состояния X включает в себя компоненты:

х = [[, фы, Фи, 5ув, ^М, ^и. 8Ц 8Х, 5К £Ьх, £Ьу, е, е, е, е, А^х. Аоу, ]Т,

где Е, N, и - топоцентрическая система координат (восток, север и вверх); х, у, г -связанная система координат; фЕ, фн и ф - ошибки определения углов ориентации математической платформы БИНС; 5уе , и 5уп - ошибки определения скорости малогабаритного беспилотного летательного аппарата (МБПЛА) по показаниям БИНС; 6Ь, 6Л и 5к - ошибки определения широты, долготы и высоты по показаниям БИНС (значения оценок для указанных выше девяти ошибок можно получить с помощью фильтра Калмана, а затем использовать их для корректирования выходной информации БИНС); еЬх, еъ и еЬг - систематические дрейфы датчиков угловой скорости (ДУС); еге,

е и е - случайные погрешности (дрейф) ДУС (марковский процесс первого порядка); Тгх, Т и Тг2 - интервалы корреляции ошибок ДУС; Аах, Аау и Аа1 - случайные

погрешности акселерометров (марковский процесс первого порядка); Тш

интервалы корреляции ошибок акселерометров. Переходная матрица системы Ж имеет вид

Т., и Т -

Ж

0 Ж

"9x9 А т

где Е - матрица с размерностью 9 х 9 , элементы которой выбраны согласно [11]:

Рп (12 ) = а!е вт Ь + -Е- ^ Ь

Я

К (1.5) = -

1

Я, + ь

К (2,3) = -

уы

Ям + ь

К (1,3) = -

Кп ( 2,1) = -

(о<„ соб Ь + -

Яы + ь

эт Ь +

Уе 1ап Ь

Я, + ь

\

У

К ( 2,4) =

1

Яы + ь

Кп (2.7) = -Ще ^ 1,

Рп (3,2) = - ^

Я, + ь

Рп (3.1) = ®,е С03 Ь

Яы + ь

К (3,4) =

1ап Ь Яы + ь

Кп (3,7) = ^е С08 Ь -

Яы + ь

Бес2 Ь,

К (4,2) = -/,,

К (4,3) = ,

Кп ( 4,4 ) =

Я, + ь

■ 1ап Ь - ■

Я, + ь

F (4,5) = 2mie sin L

Rn + h

■ tan L,

F„ (4,6) = -

2«. cos L + -

Rn + h.

Fn ( 4,7 ) = 2«ie COS LVN

F (5,1) = fv,

—sec L + 2®. sin Lv,

тл i ie '

rn + h

U'

Fn (5,4) = -

Fn (5,6) = -

2«. sin L + -

rn + h у

F (5,3) = —fE,

Fn (5,5) = — ^

Rm + h

Rm + h

Fn ( 5,7 ) = —2

Л

¿y „ cos L + ■

R, + h

-sec L

Fn ( 6,1) = —/,,

F (6,2) = /я,

Fn ( 6,4) = —

„ cos L + -

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

rn + h у

F„ ( 6,5)= 2Vn

Fn ( 6,7)=—2«e sin LVE ,

sec L

Fn(7,5)=

Rm + h'

Rm + h'

Fn ( 8,4) =

Rn + h

F (8,7) =-secL tan L,

n V ' / и , 7„

Rm + h

Fn (9,6) = 1,

Здесь , ^, ^ - фактические составляющие скорости МБПЛА по показаниям БИНС и СНС в топоцентрической системе координат; /, /ы, / - единичная масса МБПЛА принимающее на себя внешние силы (кроме гравитационной силы) и также называемая удельной силой в топоцентрической системе координат; Ь, Л и к - фактические широта, долгота и высота МБПЛА по показаниям БИНС и СНС; сы - угловая скорость вращения

Земли; - радиус кривизны первого меридианного сечения земного эллипсода; -радиус кривизны первого вертикала земного эллипсоида.

Матрица ^ - блочная матрица с размерностью 9*9, имеет вид

С" С" 0,

F

03х3 03х3 03х3 03х3

'3х3 Cb

Озхз

fin _

Cb =

Cn

n - матрица ориентации

cosy cos^ + sin y sin в sin щ cos в sin щ sin Y cos щ —cos y sin в sin щ — cos Y sin щ + sin Y sin в cos щ cos в cos щ — sin ysinщ — cos Y sin в cos щ — sin y cos в sin в cosy cos в

По матрице СП можно определить три угла ориентации МБПЛА в пространстве: в - угол тангажа, y - угол крена, щ - угол рыскания; 09х9, 03х3 - нулевые матрицы.

V

N

1

Матрица ¥т - матрица размерностью 9*9, в которой главная диагональ имеет вид

¥т = Ша&

0 0 0 ------ -- -- --

' ' ' уТ ' уТ ' ' ' уТ '

а остальные элементы нулевые.

Вектор шумов измерительной системы имеет вид

W = Гет , ет , ет , ет , ет , ет , ет , ет , ет 1 ,

L &х7 ¿у7 К2' тх? ту? Т2? ах? у аг ^ ?

где ет , ет и ет - собственные шумы измерений ДУС («белый» шум); етге , ет^ и етг2 -

внешние возмущения, действующие на ДУС («белый» шум); етт, ет и ета2 - внешние

возмущения, действующие на акселерометр («белый» шум).

Ковариационная матрица шумов измерительной системы имеет вид

Q

2-^У Т

ту

&х- ¿у - - т Т Т

тх ту тг

Матрица влияния шумов системы имеет вид

G =

Г.

2

Т

ау

т

Cb 03x3 03x3

09x3 09x3 09x3

03x3 ^3x3 03x3

03x3 03x3 ^3x3

18x9

где 13х3 - единичная матрица; 09х3 - нулевая матрица.

В данной работе рассматривается две группы уравнений измерений КИССН: первая группа уравнений содержит значения измерений положения МБПЛА в виде разности показаний БИНС и СНС о положении объекта, а вторая группа уравнений - значения измерений скорости, т.е. разность показаний БИНС и СНС о скорости движения объекта.

Информация о положении МБПЛА по показаниям БИНС И СНС имеет вид [11]

Ц = Ь + 5Ь, Я=Я + 5Я, < N Ы^

Ь = Ь -——, я = я - -

я

Яы соб Ь

Ь = Ь + 8к;

К = Ь - Ли.

(2)

где Ц, Я и Ь и Ье, Яа и На - широта, долгота и высота МБПЛА по показаниям измерений БИНС и СНС; 6Ь, 6Я и 5к - ошибки определения местоположения МБПЛА по показаниям БИНС; N, и Ы^ - ошибки определения местоположения МБПЛА по показаниям СНС.

Информация о скорости МБПЛА по показаниям БИНС и СНС записывается следующим образом

уш = ум +5ум ,

[*ОЕ = ^ - МЕ , ^ОЫ = VN - МЫ,

VIV = Vи ;

Vои = - Ми.

(3)

где V,

Упг и Vп

и V,,

и vG(7 - составляющие скорости МБПЛА по показаниям

измерений БИНС и СНС; SvE, 8vN, 8vu - ошибки измерения скорости МБПЛА по показаниям БИНС; М£, Мы, Мц - ошибки измерения скорости МБПЛА по показаниям СНС.

Тогда, используя формулы (2) и (3), уравнение измерений КИССН можно записать в форме

2 (г) =

(Ь - Ьа У(Яи + и)

(^ Яд, + к)• С0БЬ

ь - К

^1Е - ^Е

VGN

Vи - ^и

(Ям + ь )8Ь+ыы (Я^ + ь) соб Ь • 8Л + ыЕ

8Ъ + ы

¿Vе + МЕ 8^ + мы

8и + Ми

= н (г) х (г) + V (г), (4)

где Н - матрица измерений, равная

Н

Н

н

03Х6 [ЯМ + ь (Яы + ь)• С08 Ь 1] 03х9

0 3х 3 ¿т Е1 1 1] 03х12

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

V - вектор шумов измерений СНС («белый» шум), дисперсия которых имеет вид

К = [ы , Оря , , , , .

2. Дискретизация математической модели КИССН

Совокупность соотношений (1) - (4) представляет непрерывную модель уравнения состояния МБПЛА и измерения КИССН в следующем виде:

[ ъ (г ) = н (г) х (г) + V (г).

Для решения рассматриваемой задачи на борту МБПЛА с использованием микропроцессорных вычислительных устройств, уравнения (5) необходимо преобразовать к дискретному виду

Гх, = ФКк-хк- + гк

(5)

Ък = Нк Хк + .

(6)

Здесь Фкк_!, Г^ - переходные матрицы состояний и шума системы в дискретной форме, имеющие вид

\т2 дт3 \тк

к\

Ф

к ,к-1

2!

3!

Гк -1 = АТ

2! 3! к\

\

(7)

(8)

где АТ - период выборки.

v

GN

Как показано в [12] число слагаемых, учитываемых в разложении матриц Фкк_х и , зависит от реальной ситуации при выполнении процедуры дискретизации. В данной работе в формулах (7) и (8) были учтены слагаемые третьего порядка включительно.

Следует отметить, что в БИНС, работающей в автономном режиме, канал высоты является принципиально неустойчивым. Поэтому в процессе длительного функционирования системы, в результате выполнения процедуры интегрирования ошибка по высоте будет возрастать по экспоненциальному закону. В этом случае необходимо, либо полностью отключать канал высоты БИНС, либо использовать режим его коррекции. Однако для КИССН, фильтр Калмана можно рассматривать как систему управления с обратной связью с переменным коэффициентом усиления. В этом случае из измерительной информации в вертикальном канале возможно выделить ошибки по высоте и вертикальной скорости, вычислить их оценку и провести соответствующую коррекцию. Таким образом, ошибки по высоте и вертикальной скорости будут все время находится в ограниченном небольшими величинами диапазоне, что, по существу, эквивалентно введению затухания в канал высоты БИНС [11].

3. Математическое описание алгоритма быстрой компенсации навигационной информации КИССН в условиях сложной среды

В случае применения слабосвязанной схемы комплексирования, с помощью КИССН возможно решить задачу навигации МБПЛА с достаточно высокой точностью и надежностью только в том случае, если БИНС и СНС все время находятся в нормальном режиме работы. При этом в режиме реального времени для получения достоверной информации от СНС необходимо наблюдать не менеее четырёх навигационных спутников [13]. Однако, когда МБПЛА осуществляет полёты, например, в горной среде, то из-за наличия сложного рельефа (например, высокая гора или глубокая долина), плохих природно-климатических условий и т.п. МБПЛА часто не может успешно принять сигналы СНС, что влияет на режим работы КИССН в целом и качество решения задачи навигации. Для решения указанной проблемы, разработан алгоритм быстрой компенсации погрешностей навигационной информаций КИССН.

В случае, когда информация о результатах измерений является полной, то уравнения фильтра Калмана для алгоритма быстрой компенсации погрешностей навигационной информаций КИССН имеют вид [14]

X к\к-\ = Фк ,к-1Х к-1; X к = Xк\к-1 + Kк (Zk - НкX к\к-1);

Kк = Pk\k-Н (НPk\k-Ж + Rк )-1; (9)

P = ф p фТ + Г о Г •

Рк\к-1 фк,к-1Рк-1Фк,к-1 ^ Г к-1ок-1Г к-1;

Рк = (I - К к Нк ) Ркк-1 (I - К к Нк )Т + К к R к К к.

где X - оценка вектора состояний системы; Х^^ - предварительная оценка вектора состояния системы на текущий шаг по итоговой оценке состояния с учётом предыдущего шага; Фк|к-1 - матрица перехода состояний; К - матрица коэффициентов усиления; Р^

- ковариационная матрица для экстраполированного вектора состояния; ъ - вектор измерений; - матрица перехода шума системы; Нк - матрица измерений; -

ковариационная матрица случайных воздействий; Р - ковариационная матрица оценки вектора состояния; К - ковариационная матрица шума измерений; I - единичная матрица.

В том случае, когда СНС работает не должным образом (например, пропадает сигнал от спутников), с помощью фильтра Калмана не удаётся получить полную информацию об измерениях. Если же на борту МБПЛА установить достаточно прецизионную БИНС, то можно считать, что величина среднеквадратической ошибки оценки вектора состояния Р и шум на входе измерительной системы V является малыми величинами. Поэтому в процессе вычислений, значение среднеквадратической ошибки одношагового прогноза состояния РЦк_х и коэффициент усиления фильтра К также являются малыми величинами, которыми можно в общем случае пренебречь.

Тогда, значение оценки вектора состояни системы Х^ и среднеквадратической ошибки состояния системы Р можно оценить с помощью алгоритма фильтра в момент времени к -1.

В случае пропадания сигнала СНС можно непосредственно использовать выходные параметры БИНС, чтобы в реальном режиме времени рекуррентно вычислить значение

оценки состояния системы Х^ в момент времени к. Тогда уравнение фильтра

приобретает вид

I Х к = Фк,к-1Хк-1' /1 г)\

1 Рк = Фк,к-Л-1Фк,к-1 + Гк-:Ок _1Гк_1-

Матрицы Фкк_г и Гкч можно непосредственно вычислить, применяя уравнения

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

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

Формулы (10) представляют собой процедуру рекуррентных вычислений собственных состояний БИНС с учётом прогнозирования. Анализ собственных свойств инерциального измерительного блока БИНС и характеристик решения задачи навигации показывает, что с помощью предложенного алгоритма быстрой компенсации

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

4. Результаты моделирования

4.1 Моделирование генератора траектории полёта МБПЛА

В процессе полёта МБПЛА, его скорость, направление и высота полёта непрерывно изменяются. При этом местоположение, скорость и ускорение МБПЛА являются информацией о его траектории движении, а углы и угловые скорости являются информацией о пространственной ориентации МБПЛА. Основная цель разработанного генератора траектории полёта состоит в том, чтобы создать источник навигационной информации (линейные ускорения и угловые скорости) для инерциальных измерительных элементов БИНС (акселерометров и датчиков угловой скорости), а также построить эталонную траекторию полёта МБПЛА. В соответствии с заданными параметрами синтезированной траектории полёта МБПЛА можно рассчитать параметры его движения (линейные ускорения и угловые скорости), которые будут являться входными переменными в модели инерциальных измерительных датчиков БИНС.

Как правило, изменение состояния движения МБПЛА, вызванное изменением его угловой ориентации и линейного ускорения, рассматривается в траекторной системе координат. Для описания полёта МБПЛА в выбранной траекторной системе координат

oxk,yk,z2 обозначим: ш(/) = ///, в, у - вектор угловой скорости, а*= [а*", аку, ак_] -

вектор линейного ускорения, v - скорость полёта МБПЛА по траектории.

Далее при выборе параметров и условий полёта МБПЛА, а также при расчёте типичной эталонной траектории, в качестве конкретного примера МБПЛА был рассмотрен МБПЛА типа «W-50» и использованы его основные массо-габаритные характеристики.

Предположим, что МБПЛА осуществляет полёт с малой скоростью в горной местности, не проводит сложные и резкие маневры (например, винтовое движение, кувырок и т.п.), т.е. процесс полёта является достаточно стабильным и типичным.

Допустим, что координаты начального положения МБПЛА - L = 104,06° (долгота), /1 = 30,68° (широта) и h = 150 м (высота); начальная скорость - v = 30 м/с (в процессе полёта остается неизменной); начальные углы ориентации - у/ = 45° (рыскание), в = у = 0 (тангаж и крен), время полёта - 3000 с .

С помощью разработанного генератора была синтезирована траектория полёта МБПЛА по заданному конкретному маршруту (Рис. 1), а также рассчитаны для неё соответствующие изменения углов ориентации, линейных скоростей и координат положения МБПЛА, показанные на рис. 2 - 4.

А' гРаД 1_, град

Рис. 1. Моделируемый маршрут полёта БПЛА

Рис. 2. Изменение углов ориентации БПЛА

Рис. 3. Изменение линейной скорости БПЛА

Рис. 4. Изменение координат местоположения БПЛА

4.2 Результаты моделирования алгоритма быстрой компенсации погрешностей навигационной информации КИССН в условиях сложной среды.

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

Параметры БИНС: период решения БИНС - 0,01 с; угловые ошибки ориентации математической платформы БИНС - фЕ = фы = ф = 1'; ошибки линейной скорости -5уе = Зу^ = = 0,05 м/с ; ошибки координат местоположения - ЗЬ = 5Х = 5к = 1 м; систематический дрейф ДУС - £ь. = £ы. = еы = 0,01%; среднеквадратичная ошибка возмущений ДУС ("белый" шум) - сггх =сгл, =сгг2 = 0,001 /ч; интервал корреляции ошибки возмущений ДУС - 7200 с; среднеквадратичная ошибка измерения ДУС ("белый" шум) -о- =<т =<т =0,001%; среднеквадратичная ошибка возмущений акселерометра ("белый" шум) - (=(=(= 5х10"5g; интервал корреляции ошибки возмущений акселерометра - 1800 с .

Параметры СНС: период решения СНС - 1 с; среднеквадратичная ошибка измерения координат местоположения - а ^ = арЕ = ари = 1 м; среднеквадратичная ошибка шумов измерения скорости - = ауЕ = ауи = 0,05 м/с .

Параметры фильтра Калмана: периоды дискретизации Фкк_г и Г^ - 0,01 с;

значение начальной среднеквадратичной ошибки Р и значение начальных ошибок БИНС являются одинаковыми; период решения фильтра КИССН - 1 с .

Исследование эффективности алгоритма проводилось в двух вариантах.

Вариант 1. Измерительная информация является полной.

Ошибки измерения положения и скорости МБПЛА по данным СНС показаны на рис. 5.

Результаты моделирования с учётом алгоритма быстрой компенсации погрешностей навигационной информации КИССН показаны на рис. 6.

Время, с Время (с)

а) б)

Рис. 5. Погрешности измерения по показаниям СНС: а) погрешности измерения положения МБПЛА,

б) погрешности измерения скорости МБПЛА

ж о

т .1

& О

500

1000

1500

2000

2500

3000

500

1000

1500

2000

2500

3000

500

1000

1500 Время, (

а)

2000

2500

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

3000

Время, б)

Рис. 6. Погрешности измерения по показаниям КИССН с алгоритмом быстрой компенсация: а) погрешности измерения положения МБПЛА, б) погрешности измерения скорости МБПЛА

Результаты моделирования (рис. 6) доказывают, что для случая полной измерительной информации, ошибки положения и скорости МБПЛА по показаниям КИССН находятся в допустимых пределах точности: ошибки положения, в основном, ограничены в пределах ±0,5 м, а ошибки по скорости - в пределах ±0,05 м/с.

Таким образом, алгоритм быстрой компенсации КИССН наиболее эффективно подавил нарастание собственных ошибок БИНС, и в то же время очень хорошо были скорректированы ошибки положения и скорости СНС, т.е. был достигнут эффект оптимальной оценки.

Вариант 2. Измерительная информация является неполной

Ситуация влияние препятствий горного рельефа местности на траекторное движение МБПЛА, связанное с пропаданием сигналов СНС, учитывалось на следующих интервалах времени: 1800-2100 с, 2200-2400 с и 2500-2700 с.

Ошибки измерения положения и скорости МБПЛА по показаниям СНС с пропаданием сигналов показаны на рис. 7.

Результаты моделирования с учётом алгоритма быстрой компенсации погрешностей навигационной информации КИССН показаны на рис. 8.

Время а)

Время, б)

Рис. 7. Погрешности измерения по показаниям СНС: а) погрешности измерения положения МБПЛА,

б) погрешности измерения скорости МБПЛА

Время

а)

Время, б)

Рис. 8. Погрешности измерения по показаниям КИССН с алгоритмом быстрой компенсация: а) погрешности измерения положения МБПЛА, б) погрешности измерения скорости МБПЛА

Результаты моделирования (рис. 8) показывают, что в трёх промежутках времени, в связи с потерей сигнала СНС, КИССН не может принять измерительную информацию от СНС. Поэтому в эти промежутки времени точность определения местоположения и скорости МБПЛА по показаниям КИССН притерпевают определенное изменение и влияние. Ошибки местоположения и скорости имеют тенденцию к увеличению. Так, например, в первых двух промежутках времени, ошибки положения и скорости в северном направлении становятся более существенными, причём максимальная величина ошибки положения в северном направлении достигает значений около ±5 м. Ошибки местоположения и скорости в восточном и вертикальном направлениях немного меньше. Исходя из характера полученных результатов, видно, что за короткий промежуток времени ошибки положения и скорости КИССН могли контролироваться в допустимых пределах точности, причём значения их оценок приблизились к истинным значениям, и не произошло скачкообразных изменений. Когда МБПЛА снова принял сигнал от четырех или более спутников СНС, то условия работы СНС вернулись к нормальным, а КИССН снова получила полную измерительную информацию. В данном случае алгоритм фильтрации возобновил нормальный режим работы, КИССН смогла снова получить точные значения оценок, что позволило определить параметры навигации с высокой точностью.

Заключение

В данной работе были получены следующие основные научные, имеющие важное практическое значение.

1) Разработана структура и математическая модель КИССН для МБПЛА.

2) Предложен эффективный алгоритм, использующий модификации фильтра Калмана, для быстрой компенсации погрешностей навигационной информации КИССН, вызванных кратковременной потерей сигналов от системы СНС

3) В условиях полной измерительной информации разработанный алгоритм быстрой компенсации погрешностей навигационной информации КИССН эффективно подавил увеличение ошибки БИНС и подкорректировал ошибки измерений СНС, что обеспечивает более высокую точность навигации, а также повышает устойчивость и надёжность функционирования КИССН.

4) В условиях неполной информации об измерениях данный алгоритм решил проблему безотказной работы КИССН при кратковременном отсутствии сигнала от СНС. Причём в этом случае точность навигации КИССН может поддерживаться в заданных пределах.

Список литературы

1. Горбачёв А.Ю. Применение одометров для коррекции интегрированных навигационных систем // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2009. № 4. С. 37-53.

2. Фокин Л.А., Щипицын А.Г. Методы пространства состояний в задаче синтеза слабосвязанной инерциально-спутниковой навигационной системы // Вестник ЮУрГУ. Сер. Компьютерные технологии, управление, радиоэлектроника. 2006. № 14. С. 148-155.

3. Неусыпин А.К., Смолкин О.Б., Харин Е.Г., Копелович В.А., Староверов А.Ч. Особенности реализации режима прогноза в алгоритмах инерциальных навигационных систем // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2003. № 3. С. 60-69.

4. Liu Zhiping, Bi Kaibo. Fundamentals of Inertial Navigation and Integrated Navigation. National Defense Industry Press, 2013. 238 p.

5. Распопов В.Я. Микросистемная авионика: учеб. пособие. Тула: Гриф и К, 2010. 248 с.

6. Степанов О. А. Интегрированные инерциально-спутниковые системы навигации // Гироскопия и навигация. 2002. № 1 (36). С. 23-45.

7. Zhou Zebo, Li Bofeng, Shen Yunzhong. A Window-Recursive Approach for GNSS Kinematic Navigation Using Pseudo range and Doppler Measurements // Journal of Navigation. 2013. Vol. 66, no. 2. P. 295-313. DOI: 10.1017/S0373463312000549

8. Gross J.N., Gu Y., Rhudy M.B., Gururajan S., Napolitano M.R. Flight test evaluation of GPS/INS sensor fusion algorithms for attitude estimation // IEEE Transactions on Aerospace Electronic Systems. 2012. Vol. 48, no. 3. P. 2128-2139. DOI: 10.1109/TAES.2012.6237583

9. Лукьянов В.В. Методы калибровки персонального навигационного комплекса // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2006. № 3. C. 64-73.

10. Алешин Б.С., Афонин А.А., Веремеенко К.К., Кошелев Б.В., Плеханов В.Е., Тихонов В.А., Тювин А.В., Федосеев Е.П. Ориентация и навигация подвижных объектов: современные информационные технологии / под ред. Б.С. Алешина, К.К. Веремеенко, А.И. Черноморского. М.: Физматлит, 2006. 422 с.

11. Qin Yongyuan, Zhang Hongqian, Wang Shuhua. Theory of Kalman Filter and Integrated Navigation. Northwestern Polytechnic University Press, 2012. 386 p.

12. Yang Bo, QIN Yongyuan, Chai Yan. Application of UKF in Direct Method of Kalman Filter for INS/GPS // Chinese Journal of Sensors and Actuators. 2007. Vol 20, no. 4. P. 842-846.

13. Синеглазов В.М., Аскеров Ш.И. Оптимальная комплексная обработка данных в навигационных системах беспилотных летательных аппаратов // Електрошка та системи управлшия. 2011. № 4. С. 73-78.

14. Васильев К.К., Аникин А.А. Калмановское комплексирование и моделирование навигационных систем // Электронная техника: межвузовский сб. науч. тр. / Под ред. Д.В. Андреева. Ульяновск: УлГТУ, 2005. 96 с.

Science and Education of the Bauman MSTU, 2015, no. 10, pp. 252-270.

DOI: 10.7463/1015.0821641

Received: Revised:

11.09.2015 29.09.2015

Science^Education

of the Bauman MSTU

ISS N 1994-0408 © Bauman Moscow State Technical Unversity

Development of Fast Error Compensation Algorithm for Integrated Inertial-Satellite Navigation System of Small-size Unmanned Aerial Vehicles in Complex Environment

A.V. Fomichev1'", L. Tan'1 'a-v-fomichevigbmstiijij

bauman Moscow State Technical University, Moscow, Russia

Keywords: integrated inertial-satellite navigation system, Kalman filter, generator route, strapdown inertial navigation system, satellite navigation systems

In accordance with the structural features of small-size unmanned aerial vehicle (UAV), and considering the feasibility of this project, the article studies an integrated inertial-satellite navigation system (INS). The INS algorithm development is based on the method of indirect filtration and principle of loosely coupled combination of output data on UAV positions and velocity. Data on position and velocity are provided from the strapdown inertial navigation system (SINS) and satellite navigation system (GPS). A difference between the output flows of measuring data on position and velocity provided from the SINS and GPS is used to evaluate SINS errors by means of the basic algorithm of Kalman filtering. Then the outputs of SINS are revised. The INS possesses the following advantages: a simpler mathematical model of Kalman filtering, high reliability, two independently operating navigation systems, and high redundancy of available navigation information.

But in case of loosely coupled scheme, INS can meet the challenge of high precision and reliability of navigation only when the SINS and GPS operating conditions are normal all the time. The proposed INS is used with UAV moving in complex environment due to obstacles available, severe natural climatic conditions, etc. This case expects that it is impossible for UAV to receive successful GPS-signals frequently. In order to solve this problem, was developed an algorithm for rapid compensation for errors of INS information, which could effectively solve the problem of failure of the navigation system in case there are no GPS-signals .

Since it is almost impossible to obtain the data of the real trajectory in practice, in the course of simulation in accordance with the kinematic model of the UAV and the complex environment of the terrain, the flight path generator is used to produce the flight path. The errors of positions and velocities are considered as an indicator of the INS effectiveness. The results of simulation have shown that this algorithm effectively suppresses divergence errors of SINS within a short time with the accuracy of navigation system being within an acceptable range.

References

1. Gorbachyov A.Yu. Application of Odometers for Correction of Integrated Navigation Systems. Vestnik MGTU im. N.E. Baumana. Ser. Priborostroenie = Herald of the Bauman Moscow State Technical University. Ser. Instrument Engineering, 2009, no. 4, pp. 37-53. (in Russian).

2. Fokin L.A., Shchipitsyn A.G. Methods of state space in the task of synthesis loosely coupled inertial-satellite navigation systems. Vestnik YuUrGU. Ser. Komp'yuternye tekhnologii, upravlenie, radioelektronika = Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control & Radioelectronics, 2006, no. 14, pp. 148-155. (in Russian).

3. Neusypin A.K., Smolkin O.B., Kharin E.G., Kopelovich V.A., Staroverov A.Ch. Peculiarities of Prediction Mode Implementation in Algorithms of Inertial Navigation Systems. Vestnik MGTU im. N.E. Baumana. Ser. Priborostroenie = Herald of the Bauman Moscow State Technical University. Ser. Instrument Engineering, 2003, no. 3, pp. 60-69. (in Russian).

4. Liu Zhiping, Bi Kaibo. Fundamentals of Inertial Navigation and Integrated Navigation. National Defense Industry Press, 2013. 238 p.

5. Raspopov V.Ya. Mikrosistemnaya avionika [Microsystem avionics]. Tula, Grif i K Publ., 2010. 248 p. (in Russian).

6. Stepanov O. A. Integrated inertial-satellite navigation systems. Giroskopiya i navigatsiya = Gyroscopy and navigation, 2002, no. 1, pp. 23-45. (in Russian).

7. Zhou Zebo, Li Bofeng, Shen Yunzhong. A Window-Recursive Approach for GNSS Kinematic Navigation Using Pseudo range and Doppler Measurements. Journal of Navigation, 2013, vol. 66, no. 2, pp. 295-313. DOI: 10.1017/S0373463312000549

8. Gross J.N., Gu Y., Rhudy M.B., Gururajan S., Napolitano M.R. Flight test evaluation of GPS/INS sensor fusion algorithms for attitude estimation. IEEE Transactions on Aerospace Electronic Systems, 2012, vol. 48, no. 3, pp. 2128-2139. DOI: 10.1109/TAES.2012.6237583

9. Luk'yanov V.V. Methods of Calibration of Personal Navigational Complex. Vestnik MGTU im. N.E. Baumana. Ser. Priborostroenie = Herald of the Bauman Moscow State Technical University. Ser. Instrument Engineering, 2006, no. 3, pp. 64-73. (in Russian).

10. Aleshin B.S., Afonin A.A., Veremeenko K.K., Koshelev B.V., Plekhanov V.E., Tikhonov V.A., Tyuvin A.V., Fedoseev E.P. Orientatsiya i navigatsiya podvizhnykh ob"ektov: sovremennye informatsionnye tekhnologii [Orientation and Navigation of Mobile Objects: Modern Navigation Technologies]. Moscow, Fizmatlit Publ., 2006. 422 p. (in Russian).

11. Qin Yongyuan, Zhang Hongqian, Wang Shuhua. Theory of Kalman Filter and Integrated Navigation. Northwestern Polytechnic University Press, 2012. 386 p.

12. Yang Bo, QIN Yongyuan, Chai Yan. Application of UKF in Direct Method of Kalman Filter for INS/GPS. Chinese Journal of Sensors and Actuators, 2007, vol 20, no. 4, pp. 842-846.

13. Sineglazov V.M., Askerov Sh.I. Optimal complex data processing in navigation systems of unmanned aerial vehicles. Elektronika ta sistemi upravliniya, 2011, no. 4, pp. 73-78. (in Russian).

14. Vasil'ev K.K., Anikin A.A. Kalman integration and simulation of navigation systems. Elektronnaya tekhnika: mezhvuzovskii sb. nauch. tr. [Electronic appliances: interuniversity collection of scientific papers]. Ulyanovsk, UlSTU Publ., 2005. 96 p. (in Russian).

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