Научная статья на тему 'Алгоритмические способы коррекции навигационных систем в выходном сигнале'

Алгоритмические способы коррекции навигационных систем в выходном сигнале Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
558
166
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛЕТАТЕЛЬНЫЙ АППАРАТ / ИНЕРЦИАЛЬНАЯ НАВИГАЦИОННАЯ СИСТЕМА / ПОГРЕШНОСТЬ / КОРРЕКЦИЯ / ПРОГНОЗИРУЮЩАЯ МОДЕЛЬ / ФИЛЬТР КАЛМАНА / ГЕНЕТИЧЕСКИЙ АЛГОРИТМ / AIRCRAFT / INERTIAL NAVIGATION SYSTEM (INERTIAL NAVIGATOR) / ERROR / CORRECTION / PREDICTIVE MODEL / KALMAN FILTER / GENETIC ALGORITHM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Цибизова Татьяна Юрьевна, Нгуен Динь Тхай

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Цибизова Татьяна Юрьевна, Нгуен Динь Тхай

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

Algorithmic methods of navigation systems'' correction in output signal

This article is devoted to algorithmic methods of accuracy improvement in inertial navigation systems. Different schemes of errors'' reduction in navigators'' output signal are introduced. The authors show that the most accurate correction is provided by stable GLONASS data with Kalman filter used as estimation algorithm. In practice a priori statistical data regarding input and measuring noise is unknown that might result in divergent estimation process. With unstable GLONASS running another correction scheme for inertial navigation systems focused on evolution algorithms is offered. For example, genetic one, examined in the article. The experiment of errors'' simulation in inertial navigators and data processing via genetic algorithm is carried out. Mathematical modelling results demonstrate genetic algorithm''s efficiency and expediency for predictive errors'' models used by inertial navigation systems in its correction scheme, should the outside navigation sensor is disappeared.

Текст научной работы на тему «Алгоритмические способы коррекции навигационных систем в выходном сигнале»

Интернет-журнал «Науковедение» ISSN 2223-5167 http ://naukovedenie.ru/ Том 7, №3 (2015) http ://naukovedenie. ru/index.php?p=vol7-3 URL статьи: http://naukovedenie.ru/PDF/162TVN315.pdf DOI: 10.15862/162TVN315 (http://dx.doi.org/10.15862/162TVN315)

УДК 681.518

Цибизова Татьяна Юрьевна

ФГБОУ ВПО «Московский государственный технический университет имени Н.Э. Баумана»

Россия, Москва1

Доцент кафедры «Системы автоматического управления» Начальник «Управления образовательных технологий»

Доктор педагогических наук E-mail: vesta952006@yandex.ru РИНЦ: http://elibrary.ru/author items.asp?authorid=469594

Нгуен Динь Тхай

ФГБОУ ВПО «Московский государственный технический университет имени Н.Э. Баумана»

Россия, Москва

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

E-mail: mumc@bmstu.ru

Алгоритмические способы коррекции навигационных

систем в выходном сигнале

1 105005, г. Москва, 2-я Бауманская ул., д. 5, стр. 1

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

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

Ключевые слова: летательный аппарат; инерциальная навигационная система; погрешность; коррекция; прогнозирующая модель; фильтр Калмана; генетический алгоритм.

Ссылка для цитирования этой статьи:

Цибизова Т.Ю., Нгуен Д.Т. Алгоритмические способы коррекции навигационных систем в выходном сигнале // Интернет-журнал «НАУКОВЕДЕНИЕ» Том 7, №3 (2015) http://naukovedenie.ru/PDF/162TVN315.pdf (доступ свободный). Загл. с экрана. Яз. рус., англ. DOI: 10.15862/162TVN315

Введение

При исследовании и проектировании систем управления различными динамическими объектами, в частности навигационных систем летательных аппаратов (ЛА) часто необходимо иметь математическую модель исследуемого процесса. При коррекции навигационных систем ЛА используются алгоритмы оценивания, например фильтр Калмана [1,4,5]. В практических приложениях априорная информация о математической модели достоверно неизвестна и ее использование в фильтре Калмана приводит к снижению точности оценивания, а иногда и к расходимости процесса оценивания. Поэтому актуальной задачей является получение адекватных исследуемому процессу математических моделей.

Получить такие модели можно путем использования алгоритмов идентификации [10] или эволюционных алгоритмов построения моделей [2,3,9]. Полученные адекватные модели используются также для прогнозирования ситуации и параметров, на основе которых осуществляется анализ и принятие управленческих решений, а также в задачах коррекции навигационных систем ЛА, когда сигнал от внешнего датчика информации пропадает. Например, при коррекции инерциальных навигационных систем (ИНС) от ГЛОНАСС встречаются ситуации, когда сигнал ГЛОНАСС кратковременно исчезает при переходе на новое рабочее созвездие, при активных и пассивных помехах [7]. При исчезновении сигнала ГЛОНАСС для коррекции ИНС используется прогнозирующая модель погрешностей ИНС, полученная на основе информации при работе ГЛОНАСС. Для построения прогнозирующих моделей могут быть использованы генетические алгоритмы (ГА), а также различные методы самоорганизации и нейронные сети [3,4,7].

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

Работоспособность алгоритмов построения математических моделей продемонстрирована на примере построения погрешностей навигационных систем ЛА.

1. Коррекция навигационных систем в выходном сигнале

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

В качестве алгоритма оценивания часто используют фильтр Калмана и модификации фильтров Калмана [4,5].

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

Рис. 1. Схема коррекции ИНС с внешним источником информации ГЛОНАСС: вк - истинная навигационная информация; хк - погрешности ИНС; хк - оценки погрешно-

Интернет-журнал «НАУКОВЕДЕНИЕ» Том 7, №3 (май - июнь 2015)

http://naukovedenie.ru publishing@naukovedenie.ru

стей ИНС; хк - ошибка оценивания; АО - алгоритм оценивания (фильтр Калмана); гк. -

вектор измерений

Пусть модель погрешностей ИНС имеет вид [1]:

Хк = ФкХк—1 + ^-1> (1)

где хк - вектор состояния; Фк - линейная матрица модели; Wk - вектор входного возмущения с нулевыми математическими ожиданиями и известными матрицами ковариаций 0к.

Входные возмущения предполагаются г-мерным дискретным аналогом гауссового белого шума с нулевым математическим ожиданием и известной ковариационной матрицей:

М\WjWT ] = ,

где ^ - неотрицательно определенная матрица; д/, к - символ Кронекера,

1,если 7 к 7 ,к ~ (0,если зФк .

Часть вектора состояния измеряется:

^+1 = Нк+1хк+1 + Кк+1. (2)

Здесь 1к+1 - вектор измерений; Ук+1 - вектор ошибок измерения; Нк+1, к - матрица измерений. Ошибки измерений предполагаются дискретным аналогом гауссового белого шума, для которого М[¥к+1] = 0,

м\уу1х] = Як+д ,к+1, (3)

где Як+1 - неотрицательно определенная матрица.

Ошибки измерения и входные возмущения некоррелированы:

м\VjWT ] = о (4)

при любых / и к.

Фильтр Калмана имеет вид:

Хк+1 = Фк+1,кХк + Кк+Л+1

Р(к+1)/ к = Фк+\,кРкФк+\,к + Qk (5)

Кк+1 = Р(к+1)/ кНк+\[Нк+\Р( к+1)/ кНк+1 + ^к+1]

Рк+1 = — Кк+1Нк+1) рк+1)/к

Здесь Р(к+1)/к - априорная ковариационная матрица ошибок оценивания; Рк+1 -апостериорная ковариационная матрица ошибок оценивания.

В практических приложениях априорная информация о статистических характеристиках входного и измерительного шумов достоверно неизвестна, что может приводить к расходящемуся процессу оценивания [4]. Поэтому для коррекции ИНС от

ГЛОНАСС используют адаптивные алгоритмы оценивания [4], являющиеся модификациями фильтра Калмана.

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

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

Наиболее полно учесть все особенности характера изменения погрешностей ИНС и, что особенно важно, конкретной ИНС в условиях каждого конкретного полета возможно посредством построения нелинейной модели с помощью одного из эволюционных алгоритмов, однако в этом случае необходимо применять нелинейный фильтр Калмана, который достаточно сложен для реализации на борту ЛА [5,6].

В условиях неустойчивой работы ГЛОНАСС используется другая схема коррекции ИНС с использованием эволюционных алгоритмов, которая представлена на рис. 2.

Предполагается, что автономному режиму работы ИНС предшествовал период работы системы в режиме коррекции от ГЛОНАСС.

Рис. 2. Схема коррекции ИНС с использованием эволюционного алгоритма На рис. 2 введены следующие обозначения: АПМ - алгоритм построения моделей; 0к - истинная навигационная информация; х^ - погрешности ИНС; хк - прогноз погрешностей ИНС; ~ - ошибка прогноза; гк .- измерительная выборка.

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

2. Исследование погрешностей навигационных систем и алгоритмов построения их моделей

Для исследования использована математическая модель погрешностей ИНС [4].

X =®хк—1 + 1,

где

~5Vk ~

xk = (k , Ф =

1 - gT

T 1

R

0 0

k-1

0

T

1 -рт

" B '

-i = 0

®k-1 _

Здесь SVk - ошибки ИНС в определении скорости, (рк - углы отклонения ГСП от сопровождающего трехгранника, sk - скорость дрейфа ГСП, g - ускорение свободного падения, R - радиус Земли, Т - период дискретизации, В - смещение нуля акселерометра, в -средняя частота случайного изменения дрейфа, т-1 - дискретный аналог белого гауссова шума.

Предположим, что измеряется только первая компонента вектора состояния, т.е.

Zk = Нхк + Vk,

где zk - вектор измерений; H = [ 1 0 0 ]; Vk - измерительный шум, который представляет собой дискретный аналог белого гауссового шума; Wk-1 и Vk - независимые процессы.

Результаты моделирования представлены только для одной компоненты вектора состояния x, так как для остальных компонент моделирование выполняется аналогично. Для непосредственно не измеряемых компонент вектора состояния вектор приведенных измерений формируется с помощью скалярного подхода [8].

При построении математической модели ГА имеет общую структуру, представленную на рис. 3.

Выходные Определение Получение

параметры точности следующего

реальной системы полученной модели приближения

i i.

Рис. 3. Общая структура генетического алгоритма

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

Выбор замещаемой особи происходит подобно выбору родителей, но с вероятность быть отобранной тем выше, чем ниже уровень функции приспособленности [9,11].

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

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

Эксперимент заключается в моделировании погрешностей ИНС и обработке данных с помощью ГА.

Результаты работы ГА получены авторами и представлены на рис. 4 а) и б).

Actual and Estimated Values

0-06 I-1-1-1-1-1-

o.o4............i...........i...........;...........;...........;..........-

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

I i i i i i

■I i J i \ jti ! Й

| °-02............;...........:-"пп...........i...........;...........

I i j, i llh i VylT

'<• о------- N.-----------:------------i---------/ ---------i-----------

1 ............f.......\-^........:...........;..........-

i i'lP i^ni

ш -0.04............\...........\...........;--........j...........j..........-

-о 06-i-i-i-i-i-

0 1000 2000 3000 4000 6000 6000

Hme[s)

a) 6)

Рис. 4. Результаты работы ГА

На рис. 4а) представлены результаты моделирования погрешностей ИНС в определении скорости и модель ГА. На рис. 4б) показаны результаты моделирования погрешностей ИНС в определении скорости и модель ГА, построенная на основе сглаженной измерительной выборки.

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

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

Таким образом, результаты моделирования показали, что ГА достаточно точно осуществляет построение модели исследуемого процесса - погрешностей ИНС. По результатам математического моделирования ошибка построения модели в среднем не превышает 15% от номинала. При предварительном сглаживании измерительного сигнала точность повышается в среднем на 3-5%.

Заключение

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

ЛИТЕРАТУРА

1. Буй Ван Кыонг, Неусыпин К.А. Алгоритмический способ повышения точности навигационных систем // Автоматизация и современные технологии. - 2005. -№7. - С. 11-15.

2. Ивахненко А.Г., Мюллер Й.Я. Самоорганизация прогнозирующих моделей. -Киев: Техника, 1985. - 376 с.

3. Неусыпин К.А. Разработка модифицированных алгоритмов самоорганизации для коррекции навигационной информации // Автоматизация и современные технологии. - 2009. - №1. - С. 37-39.

4. Неусыпин К.А. Современные системы и методы наведения, навигации и управления летательными аппаратами. - М.: Изд-во МГОУ, 2009. - 500 с.

5. Неусыпин К.А., Шелухина Н.А. Коррекция навигационной информации посредством нелинейного фильтра Калмана // Автоматизация и современные технологии. - 2000. - №4. - С. 21-23.

6. Пролетарский А.В. Концепция системного синтеза динамических объектов // Автоматизация. Современные технологии. - 2007. - №8. - С. 28-33.

7. Пролетарский А.В., Неусыпин К.А., Кэ Фан, Ким Чжэсу. Методы коррекции навигационных систем беспилотных летательных аппаратов // Автоматизация. Современные технологии. - 2013. - №2. - С. 30-34.

8. Салычев О.С. Скалярное оценивание многомерных динамических систем. - М., Машиностроение, 1987. - 215 с.

9. Фам С.Ф., Цибизова Т.Ю. Методы построения математических моделей: генетические алгоритмы // В сборнике: Достижения вузовской науки: Труды международной научно-практической конференции. - М.: ИИУ МГОУ, 2014. -С. 158-162.

10. Цибизова Т.Ю. Методы идентификации нелинейных систем управления // Современные проблемы науки и образования. - 2015. - №1. - URL: http://www.science-education.ru/121-1791 (дата обращения 14.05.2015).

11. Цибизова Т.Ю., Чан Нгок Хыонг, Нгуен Динь Тхай. Разработка компактного генетического алгоритма летательного аппарата // Естественные и технические науки. - 2015. - №4(82). - С. 175-178.

Рецензент: Неусыпин Константин Авенирович, доктор технических наук, профессор кафедры «Системы автоматического управления», директор Научно-образовательного центра «Интеллектуальные системы» МГТУ им. Н.Э. Баумана.

Tsibizova Tatyana Yuryevna

Bauman Moscow State Technical University

Russia, Moscow E-mail: vesta952006@yandex.ru

Nguyen Dinh Thai

Bauman Moscow State Technical University

Russia, Moscow E-mail: mumc@bmstu.ru

Algorithmic methods of navigation systems' correction

in output signal

Abstract. This article is devoted to algorithmic methods of accuracy improvement in inertial navigation systems. Different schemes of errors' reduction in navigators' output signal are introduced. The authors show that the most accurate correction is provided by stable GLONASS data with Kalman filter used as estimation algorithm. In practice a priori statistical data regarding input and measuring noise is unknown that might result in divergent estimation process. With unstable GLONASS running another correction scheme for inertial navigation systems focused on evolution algorithms is offered. For example, genetic one, examined in the article.

The experiment of errors' simulation in inertial navigators and data processing via genetic algorithm is carried out. Mathematical modelling results demonstrate genetic algorithm's efficiency and expediency for predictive errors' models used by inertial navigation systems in its correction scheme, should the outside navigation sensor is disappeared.

Keywords: aircraft; inertial navigation system (inertial navigator); error; correction; predictive model; Kalman filter; genetic algorithm.

REFERENCES

1. Buy Van Kyong, Neusypin K.A. Algoritmicheskiy sposob povysheniya tochnosti navigatsionnykh sistem // Avtomatizatsiya i sovremennye tekhnologii. - 2005. - №7.

- S. 11-15.

2. Ivakhnenko A.G., Myuller Y.Ya. Samoorganizatsiya prognoziruyushchikh modeley. -Kiev: Tekhnika, 1985. - 376 s.

3. Neusypin K.A. Razrabotka modifitsirovannykh algoritmov samoorganizatsii dlya korrektsii navigatsionnoy informatsii // Avtomatizatsiya i sovremennye tekhnologii. -2009. - №1. - S. 37-39.

4. Neusypin K.A. Sovremennye sistemy i metody navedeniya, navigatsii i upravleniya letatel'nymi apparatami. - M.: Izd-vo MGOU, 2009. - 500 s.

5. Neusypin K.A., Shelukhina N.A. Korrektsiya navigatsionnoy informatsii posredstvom nelineynogo fil'tra Kalmana // Avtomatizatsiya i sovremennye tekhnologii. - 2000. -№4. - S. 21-23.

6. Proletarskiy A.V. Kontseptsiya sistemnogo sinteza dinamicheskikh ob"ektov // Avtomatizatsiya. Sovremennye tekhnologii. - 2007. - №8. - S. 28-33.

7. Proletarskiy A.V., Neusypin K.A., Ke Fan, Kim Chzhesu. Metody korrektsii navigatsionnykh sistem bespilotnykh letatel'nykh apparatov // Avtomatizatsiya. Sovremennye tekhnologii. - 2013. - №2. - S. 30-34.

8. Salychev O.S. Skalyarnoe otsenivanie mnogomernykh dinamicheskikh sistem. - M., Mashinostroenie, 1987. - 215 s.

9. Fam S.F., Tsibizova T.Yu. Metody postroeniya matematicheskikh modeley: geneticheskie algoritmy // V sbornike: Dostizheniya vuzovskoy nauki: Trudy mezhdunarodnoy nauchno-prakticheskoy konferentsii. - M.: IIU MGOU, 2014. - S. 158-162.

10. Tsibizova T.Yu. Metody identifikatsii nelineynykh sistem upravleniya // Sovremennye problemy nauki i obrazovaniya. - 2015. - №1. - URL: http://www.science-education.ru/121-1791 (data obrashcheniya 14.05.2015).

11. Tsibizova T.Yu., Chan Ngok Khyong, Nguen Din' Tkhay. Razrabotka kompaktnogo geneticheskogo algoritma letatel'nogo apparata // Estestvennye i tekhnicheskie nauki.

- 2015. - №4(82). - S. 175-178.

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