Научная статья на тему 'Адаптивный экстраполятор'

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

CC BY
152
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКАЯ МОДЕЛЬ / ФИЛЬТРАЦИЯ / ЭКСТРАПОЛЯТОР / НАВИГАЦИЯ / ПАРАМЕТРЫ ДВИЖЕНИЯ / ТРАЕКТОРИЯ / ПРОГНОЗИРОВАНИЕ / DYNAMIC MODEL / FILTRATION / EXTRAPOLATOR / NAVIGATION / MOTION PARAMETERS / TRAJECTORY / PREDICTION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Костоглотов Андрей Александрови, Лазаренко Сергей Валерьевич, Кузин Александр Павлович, Чурилов Сергей Игоревич

Представлен новый подход к синтезу экстраполяторов для широкого класса объектов, движение которых подчинено вариационному принципу Гамильтона-Остроградского. Разработан шаговый динамический экстраполятор в форме, пригодной для практической реализации в современных системах контроля радиоэлектронной обстановки. Выполнен анализ эффективности функционирования предлагаемого экстраполятора в задачах обработки информации.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Костоглотов Андрей Александрови, Лазаренко Сергей Валерьевич, Кузин Александр Павлович, Чурилов Сергей Игоревич

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

ADAPTIVE EXTRAPOLATOR

The article presents a new approach to the synthesis of extrapolators for a wide class of objects the motion of which is subject to the variational Hamilton-Ostrogradskiy principle. A systematic dynamic extrapolator is developed in a form suitable for practical implementation in modern electronic environment monitoring systems. The efficiency analysis of the proposed extrapolator in information processing problems is carried out.

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

УДК 62-50

АДАПТИВНЫЙ ЭКСТРАПОЛЯТОР

Костоглотов А. А., Лазаренко С. В., Кузин А. П., Чурилов С. И.

Донской государственный технический

университет, Ростов-на-Дону, Российская

Федерация

kostoglotov@me.com

rh3311@mail.ru

alexpavkuzin@gmail.com

thor231@mail.ru

UDC 62-50

ADAPTIVE EXTRAPOLATOR

Kostoglotov A. A., Lazarenko S. V., Kuzin A. P., Churilov S. I.

Don State Technical University, Rostov-on-Don,

Russian Federation

kostoglotov@me.com

rh3311@mail.ru

alexpavkuzin@gmail.com

thor231@mail.ru

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

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

Ключевые слова: динамическая модель, фильтрация, экстраполятор, навигация, параметры движения, траектория,

прогнозирование.

The article presents a new approach to the synthesis of extrapolators for a wide class of objects the motion of which is subject to the variational Hamilton-Ostrogradskiy principle. A systematic dynamic extrapolator is developed in a form suitable for practical implementation in modern electronic environment monitoring systems. The efficiency analysis of the proposed extrapolator in information processing problems is carried out.

Keywords: dynamic model, filtration, extrapolator, navigation, motion parameters, trajectory, prediction.

Введение. Последние десятилетия характеризуются ростом маневренных возможностей воздушных, морских и наземных целей. Это обусловило увеличение числа публикаций, посвященных способам описания моделей динамики маневрирующих целей, используемых при построении радиотехнических систем [1-10].

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

Актуальность данной проблемы демонстрируют задачи навигации и сопровождения беспилотных летательных аппаратов (БПЛА), задачи разделения цифровых потоков при контроле радиоэлектронной обстановки [11-17].

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

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

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

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

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

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

Динамическая модель движения

Согласно фундаментальным положениям механики математическая модель движения маневрирующей цели является следствием принципа Гамильтона-Остроградского [19]

5'Й = //1(5Г + 8'А)Ж = 0, (1)

Со

где 5 — вариация кинетической энергии 8'А — элементарная работа, интеграл действия

п

Я = | (Т + лун,

(2)

кинетическая энергия

^ п п

Т = 1 ЕЕ а*к<1 як'

£=1 к=1

работа неизвестных обобщенных сил Qs {(¡¡,(},и), определяется выражением

V П

л = ¡2

и. -

дФ дП

Л

Й)

П

- = ¡ 2 & д д,и^

* ) д„ Ы *=1

где д — вектор координат цели,

дд, дд,

и — вектор управлении, дП

г гх ] а8к —

элементы

матрицы квадратичной формы кинетической энергии, - — потенциальные обобщенные силы,

дФ

и — управляющие обобщенные силы, - — диссипативные обобщенные силы, П — число

* ддз

степеней свободы.

В силу справедливости (1) уравнения движения цели могут быть представлены в форме уравнений Лагранжа второго рода [19, 20]

£

йг

гдтл \дд*)

дт _

= <2*, Ч(го) = Чо'д(го) = Яо> * =1П

дЧ

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

б е .

Уравнение наблюдения имеет вид

У(г ) = (г)+£ (г)>

где ^ — случайные воздействия на канал наблюдения с известной интенсивностью. В пространстве наблюдений выбран целевой функционал

1 г1 П

* = 1 ¡ [У* (г)-Ч * (г )]2 йг

2 „

(5)

(6)

(7)

(8)

где — элементы диагональной весовой матрицы, характеризующей интенсивность помех в

канале наблюдений; знак А означает оценку.

Задача синтеза модели движения маневрирующей цели рассматривается как оптимизационная задача в квазидетерминированной постановке: найти траекторию ¿¡(г) е ЯП и вектор обобщенных сил Q как функцию обобщенных координат, обеспечивающие минимум (8) при ограничениях (5) и (6).

Процедура поиска минимума (8) при ограничениях (5) и (6) с учетом интеграла действия (2) требует применения метода неопределенных множителей Лагранжа

J = ^ + ^[т + А£г

(9)

где Я — неопределенный множитель Лагранжа, J — целевой функционал (8).

Решение поставленной задачи с использованием для синтезирующей функции

&=-Я

где

Ь —

константа кривой переключения, имеет вид

Ч (г) =

б*

Яа„

Я

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

(г) (г)

ЬЖ (г)

- +

К (у (г) - д* (г))

' д* (го)=¿о* 'д (го)=до*' *=1,

(10)

(11)

* V'о

о

П

Применение конечномерной аппроксимации позволяет получить для экстраполятора

следующее выражение:

д, (к +1) = 2д (к) -1 (к -1) +

\д, (к) -1 (к - Щд, (к) -1 (к -1)) | А/2

аМ,(к)

а Я.

(у, (к) - а, (к)),

(12)

где к — момент времени, Аt — интервал дискретизации.

Применение экстраполятора в задачах навигации и сопровождения БПЛА.

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

Исходные данные для статистического моделирования представлены в таблице 1, где аи а — величины, обратные постоянным времени маневра

по соответствующим координатам, Од и О — дисперсии ускорений цели по соответствующим координатам, 7и 7^ — среднеквадратические отклонения (СКО) измерений по наблюдаемым координатам.

Таблица 1

Исходные данные для статистического моделирования

Траектория 1 Траектория 2 Траектория 3 Траектория 4

Начальные значения ^(0), м 3*105 3,041*105 5*103 5*103

д1(0), м/с 2,4 -320 192,8 192,8

д1(0), м/с2 0 0 0,6 0,6

д2(0), м 3,4*10-5 0,165 0,644 0,644

д2(0), м/с 7,9*10-4 1,5*10-3 0,01 0,01

д2(0), м/с2 0 0 -0,7*10-3 -0,7*10-3

Параметры модели Зингера а?1, с-1 0,1 0,1 0,1 0,1

Оа , м2/с4 2,4*103 2,16*103 440 210

аа2 , с-1 0,1 0,1 0,1 0,1

Од, , м2/с4 1,6*10-8 4*10-8 2*10-6 0,16*10-6

7?1, м 2*103 2*103 100 100

( , рад 4,4*10-3 17*10-3 5*10-3 4*10-3

Интервал дискретизации, с 5 5 1 1

Количество экспериментов при статистическом моделировании 100 100 100 100

На рисунках 1-4 приведены моделируемые траектории.

х- м , и* 10*

2>:10"

1.5*10"

1^10"

5x10"

1x10 2x10

Зх ю

/

/

7

4x10

у, М

Рис. 1. Траектория 1

х.м

1*10"

10"

-5*10"

Рис. 2. Траектория 2

/ ' \ \

\ /

шо3 1.5хю4 2*ю4 1з*ю4

Рис. 3. Траектория 3

х,м

эхнг

1x10

2к10

3x10

7 /

А. у

/ ~

4*10

У,

м

Рис. 4. Траектория 4

В таблицу 2 сведены результаты статистического моделирования для всех траекторий, где 7д и 7~2 — СКО оценок наблюдаемых координат, а 7д / 7% и 7^ /7 — отношения,

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

Таблица 2

Результаты статистического моделирования

Траектория 1 Траектория 2 Траектория 3 Траектория 4

ФК 1,2 1,15 4,16 4,82

7. ФК с моделью 0,8 0,75 0,77 0,77

01 Зингера

разработанный фильтр 0,75 0,7 0,76 0,76

Выигрыш в точности оценки в сравнении с ФК 36,8 39,4 81,6 84,3

д1 в сравнении с ФК

разработанного с моделью Зингера 5,9 6,6 0,7 1,9

фильтра, %

ФК 1,43 1,12 3 2,1

7. 02 702 ФК с моделью Зингера 0,86 0,76 0,9 0,762

разработанный фильтр 0,75 0,7 0,8 0,76

Выигрыш в точности оценки в сравнении с ФК 47,4 37,5 73,1 63,9

д2 в сравнении

разработанного фильтра, % с ФК с моделью Зингера 11,7 8,3 3,4 0,4

Анализ применения программы построения адаптивного алгоритма ОПМ для рекуррентной оценки координат МЦ представлен на рис. 5, что подтверждает известные результаты.

Рис. 5. Анализ результатов

Подсчет элементарных операций показывает, что для реализации фильтра Калмана с моделью Зингера необходимо совершить 215 элементарных операций, а для разработанного фильтра 73 элементарных операции. Под элементарными операциями понимаются операции сложения, вычитания, умножения, деления.

Результаты моделирования показывают, что на участке маневрирования разработанный фильтр реагирует быстрее на маневр цели и превосходит по точности фильтры Калмана и Зингера, что объясняется использованием нового экстраполятора с эффектом структурной адаптации. При этом практическая реализация разработанного фильтра потребует вычислительных затрат объемом, в 2,9 раза меньшим в сравнении с ФК с моделью Зингера.

Применение экстраполятора в задачах о разделении цифровых потоков при контроле радиоэлектронной обстановки.

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

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

Актуальность задачи связана с тем, что в существующих средствах радиоконтроля для разделения сигналов используются антенные системы с узкими диаграммами направленности,

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

Одним из вариантов решения задачи разделения цифровых потоков является использование пространственного признака (пеленга) в качестве параметра разрешения сигналов. Практическая реализация процесса разделения цифровых потоков может быть основана на методах кластерного анализа. Особенность задачи кластеризации в данном случае обусловлена двумя обстоятельствами. Первое из них обусловлено тем, что разработку алгоритма кластеризации необходимо проводить по специальному критерию, который определяется статистикой набега фазы импульса сигнала, отличной от гауссовой, и метрикой амплитудно-фазовых распределений формируемых фронтами излучений множества источников импульсных сигналов. Второе обстоятельство связано с тем, что среди множества объектов существуют и достаточно динамичные объекты, движущиеся со скоростью 20- 0 узлов. Это может внести существенные динамические ошибки при определении пеленгов. К примеру, при скорости ~40 узлов динамическая ошибка определения пространственной координаты за несколько периодов обзора Т = 25 с достигает 500 м, а на расстоянии до цели 10 км

--2,5°по азимуту. Это говорит о том, что в некоторых случаях динамические ошибки пеленга

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

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

Результаты математического моделирования приведены на рис. 6, где представлены — дрейф пеленга, наблюдаемая реализация, оценка смещения пеленга на основе скользящего среднего, оценка смещения пеленга в соответствии с алгоритмом (12).

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

Рис. 6. Результаты математического моделирования

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

Таким образом, реализацию алгоритмов кластеризации необходимо проводить в два этапа. На первом этапе — по конечной выборке с формированием матрицы близости на основе скользящего среднего с целью предварительного расчета центров кластеров и формирования элементов кластера. На втором этапе процедуру оценки центра кластера рекомендуется осуществлять в соответствии с алгоритмом (12).

Заключение. Разработанный подход к синтезу экстраполяторов учитывает динамический характер модели для широкого класса объектов, движение которых подчинено вариационному принципу Гамильтона-Остроградского. Данный шаговый динамический экстраполятор позволяет использовать его для решения задач контроля радиоэлектронной обстановки, обработки информации средств наблюдения, сопровождения и навигации беспилотных летательных аппаратов, декомпозиции цифровых потоков.

Молодой исследователь Дона IfjlflfJ №6(9)2017

L4QB/J

Анализ эффективности функционирования разработанного экстраполятора показывает, что в условиях маневров динамических объектов и возмущений измерительного процесса он обеспечивает повышение на 5-10% точности определения параметров движения объектов при решении задач навигации и сопровождения при низком уровне вычислительных затрат (примерно 30% базового).

Библиографический список

1. Rong LI, X. Survey of Maneuvering Target Tracking. Part I: Dynamic Models / X. Rong LI, P. Vesselin , Jilkov // IEEE Transactions on aerospace and electronic systems. — 2003. Vol. 39, No. 4. October. — P. 1333-1364.

2. Кузьмин, С. З. Основы проектирования систем цифровой обработки радиолокационной информации / С. З. Кузьмин. — Москва : Радио и связь, 1986. — 352 с.

3. Бочкарев, А. М. Цифровая обработка радиолокационной информации при сопровождении целей/ А. М. Бочкарев, А. Н. Юрьев, М. Н. Долгов // Зарубежная радиоэлектроника. — 1991. — № 3. — С. 3-22.

4. Blackman, S. S. Design and Analysis of Modern Tracking Systems/ S. S. Blackman, R. F. Popoli // Boston. MA : Artech House. — 1999. — 1229 р.

5. Bar-Shalom, Y., Li X. R. and Kirubarajan T. Estimation with Applications to Tracking and Navigation Y // Theory, Algorithms, and Software. New York : Wiley. 2001. — 558 р.

6. Фарина, А. Цифровая обработка радиолокационной информации / А. Фарина, Ф. Студер. — Москва : Радио и связь, 1993. — 320 с.

7. Верба, В. С. Авиационные комплексы радиолокационного дозора и наведения: принципы построения, проблемы разработки и особенности функционирования. Монография. / В. С. Верба. — Москва : Радиотехника, 2014. — 528 с.

8 . Magill, D. Т. Optimal Adaptive Estimation of Sampled Stochastic Processes / D. Т. Magill // IEEE Trans, on Automatic Control. — 1965. Vol. AC-10. October. P. 434 — 439.

9 . Blom, H. A. P. Combining IMM and JPDA for tracking multiple maneuvering targets inclutter. / H. A. P. Blom, E. A. Bloem // Proc. 5th Int. Conf. on Information Fusion. Annapolis — USA. 2002. — P. 705-712.

10. Прангишвили, И. В. Идентификация систем и задачи управления: на пути к современным системным технологиям / И. В. Прангишвили [и др.]. — Москва : Проблемы управления, 2004. — № 4. — С. 2-6.

11. Костоглотов, А. А. Синтез модели процесса с нестационарными возмущениями на основе максимума функции обобщенной мощности / А. А. Костоглотов [и др.]. // Математическое моделирование. — 2016. — Т. 28, № 12. — С. 133-142.

12. Костоглотов, А. А. Структурный синтез дискретных адаптивных следящих систем на основе объединенного принципа максимума // А. А. Костоглотов [и др.] // Вестник Донского гос. техн. ун-та. — 2017. — Т. 17, № 1 (88). — С. 105-112.

13. Костоглотов, А. А. Синтез алгоритма автономного управления математическим маятником на основе объединенного принципа максимума / А. А. Костоглотов [и др.] // Изв. вузов. Северо-Кавказский регион. Сер. Технические науки. — 2010. — № 3. — С. 9-14.

14. Костоглотов, А. А. Синтез оптимального регулятора на основе использования физических принципов/ А. А. Костоглотов // Нелинейный мир. — 2012. — № 11. — С. 819-827.

15. Костоглотов, А. А. Метод оценки параметров движения управляемого летательного аппарата на основе объединенного принципа максимума с построением опорной траектории / А. А.

L4Q0/J

Костоглотов [и др.] // Успехи современной радиоэлектроники. Зарубежная радиоэлектроника. — 2012. — № 6. — С. 61-66.

16. Костоглотов, А. А. Сравнительная оценка характеристик фильтра объединенного принципа максимума и вариантов реализации фильтра Калмана при сопровождении маневрирующей цели / А. А. Костоглотов, А. А. Кузнецов, А. А. Мурашов // Радиотехника. — 2014. — № 8. — С. 45-49.

17. Костоглотов, А. А. Синтез адаптивных систем сопровождения на основе гипотезы о стационарности гамильтониана гиперповерхности переключения / А. А. Костоглотов, С. В. Лазаренко // Радиотехника и электроника. — 2017. — Т. 62, № 2. — С. 121-125.

18. Singer, R. A. Estimating optimal tracking filter performance for manned maneuvering targets / R. A. Singer // IEEE Trans. — 1970. July. AES-6, № 4. — P. 473-483.

19. Лурье, А. И. Аналитическая механика / А. И. Лурье. — Москва: Гл. ред. физ.-мат. литры, 1961. — 824 c.

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