Синтез алгоритмов обработки информации
Рассмотрим следующий вариант построения алгоритмов управления. Он связан с разработкой алгоритмов оценивания параметров движения ведущего ЛА по результатам измерений относительного движения. Поскольку измерения содержат случайные ошибки, а алгоритм оценки должен быть эффективным в смысле их снижения и снижения влияния этих ошибок на точность получаемых оценок параметров движения ведущего ЛА, то есть алгоритм обработки информации должен обеспечивать фильтрацию ошибок измерений и идентификацию параметров движения ведущего ЛА. В общем случае алгоритм оценки и идентификации включает в себя блоки первичной и вторичной обработки измерительной информации. Ввиду того, что блок первичной обработки является составной частью измерительной системы и конструктивно с ней совмещен, то алгоритм первичной обработки информации здесь не рассматривается. Основное внимание при дальнейших исследованиях уделяется методам вторичной обработки информации по результатам первичных измерений. Сначала рассмотрим общие вопросы идентификации моделей динамических систем. Задачу идентификации [5] или, другими словами, задачу оценивания параметров динамической системы можно сформулировать как задачу оценивания параметров модели системы, которая обладает существенными чертами проектируемой системы и представляет знания об этой системе в удобной форме. То есть целью идентификации не является абсолютно точное математическое описание физической реальности, а лишь создание модели, отражающей существенные для дальнейшего применения свойства системы. Положение существенно усложняется, если дополнительно с вектором параметров необходимо оценивать и вектор состояния. Здесь следует обратить внимание на то, что идентификация параметров даже для линейных систем приводит к нелинейным методам оценивания и идентификации. В настоящее время опубликовано значительное число работ математического характера по оптимальной нелинейной фильтрации. Наиболее общее решение проблемы нелинейной фильтрации получено Р.Л.Стратоновичем в его работах по теории условных марковских процессов [6]. Как показано в работе [6], получение оптимальной нелинейной оценки сводится к решению функционального рекуррентного соотношения для апостериорной плотности вероятности. Основной особенностью задач нелинейной фильтрации является то, что реализация оптимальных алгоритмов обработки информации на современном уровне развития вычислительной техники не представляется возможной из-за сложности решения уравнений для апостериорной плотности вероятности, включающим многомерное интегрирование. Этот факт обусловил появление большого числа работ, посвященных разработке субоптимальных алгоритмов нелинейной фильтрации, основанных на различных аппроксимациях апостериорной плотности вероятности. Разработка субоптимальных алгоритмов диктуется также необходимостью реализации их в системах, работающих в реальном времени и удобством реализации на ЦВМ. С этой точки зрения предпочтительны рекуррентные методы, требующие запоминания на каждом такте сравнительно небольшого числа результатов вычислений. Рассмотрим теперь конкретно задачу построения алгоритмов CMCН ДПЛА с идентификатором в контуре управления. Имеется несколько вариантов синтеза. В этом случае задача сводится к отысканию расчетных соотношений для параметров Рассмотрим относительное движение двух ЛА в пространстве. В этом случае изменение углов места и азимута, дальности, угловых скоростей линии визирования, радиальной скорости описывается в основной СК системой уравнений вида:
где Эта система может быть положена в основу синтеза алгоритмов нелинейной фильтрации для получения оценок Для вычисления оценок параметров Таким образом, основная задача состоит в определении оценок Методически исследование по выбору алгоритмов обработки информации в СМСН ДПЛА проводилось по следующей схеме Это, в первую очередь, касалось замены исходной нелинейной модели состояния и наблюдений тем или иным приближением и построение алгоритма оценивания на основе такой аппроксимации. Во-первых, для решения поставленной проблемы используется подход, основанный на дискретной аппроксимации динамической модели относительного движения. Это позволяет наиболее эффективно реализовать алгоритмы нелинейной фильтрации в БЦВМ, в основу которых положены дискретные методы оценивания. Во-вторых, нелинейные уравнения модели и наблюдений раскладываются в ряд Тейлора до членов первого порядка включительно относительно оценки на предыдущем шаге. В-третьих, в качестве математических моделей идентифицируемых параметров системы используются локальные модели, описывающие изменения параметров лишь в узком диапазоне изменения времени. Простейшей локальной моделью изменения параметров является следующая:
где Другая локальная модель изменения параметров может быть представлена в виде:
где вектор
и
В принципе, значение степени полинома можно повысить, но это усложнение приводит лишь к незначительному увеличению точности оценки. В введении таких моделей состоит способ расширения вектора состояния, позволяющий получить принципиальное решение задачи совместной идентификации параметров и оценивания вектора состояния. Включая в число компонент расширенного вектора состояния Однако здесь возникает ряд проблем вычислительного порядка, связанных с увеличением размерности задачи оценивания, что ведет к значительному увеличению объема вычислений, и как следствие - к неустойчивости машинных алгоритмов. В таких условиях чрезвычайно важное, если не решающее, значение приобретает исследование возможностей сведения исходной задачи совместной идентификации, имеющей большую размерность, к задачам меньшей размерности, т.е. возможностей декомпозиции задачи оценивания расширенного вектора состояния (сведение ее к задачам меньшей размерности). Поэтому в данной работе в качестве одного из путей построения алгоритма оценивания в СМСН ДПЛА предлагается сначала провести идентификацию параметров При решении практических задач идентификации возникает проблема обеспечения устойчивости процессов обработки информации. В некоторых случаях реальные ошибки оценивания могут во много раз превосходить расчетные значения, характеризуемые матрицей ковариации ошибок оценивания. Наиболее часто встречающимся источником расходимости являются неточности моделей состояния и наблюдения, неточность задания характеристик шумов и т.д. Так как синтез алгоритмов обычно проводится в условиях априорной неопределенности, то для ее преодоления используют различные адаптивные алгоритмы. В данной работе с целью устранения в определенных пределах незнания о характеристиках шумов измерений используется идея J-адаптивного фильтра. Такое название он получил по первой букве фамилии автора “J” предложивший алгоритм J-адаптивного фильтра для дискретных систем в работе [7]. В работе [7] J-адаптивный фильтр использован для оценивания параметров движения баллистического объекта: положения и скорости, а также для оценивания вектора аэродинамических параметров (коэффициентов лобового сопротивления и подъемной силы) или составляющих вектора немоделируемых ускорений по осям декартовой СК. Как указано в этой работе, J-адаптивный фильтр идентифицирует 99% немоделируемых ускорений. Пусть динамика системы описывается следующим нелинейным уравнением:
В дискретной форме это уравнение (с точностью до членов второго порядка) будет иметь вид [7]:
где
матрица Якоби вектор-функции
где Начальное значение вектора состояния
Процесс измерения описывается уравнением:
где Тогда обобщенный калмановский фильтр описывается следующими уравнениями:
где Уравнения экстраполяции матрицы ковариации:
Уравнения коррекции матрицы ковариации:
Далее на основе [8] рассмотрим метод получения J-адаптивного нелинейного фильтра. Предполагается, что в уравнения состояния и измерений входят одни и те же определенные параметры, величины которых известны неточно. Такие параметры можно представить как случайные переменные с заранее известной статистикой При синтезе фильтра в вектор состояния
можно получить расширенную систему уравнений с вектором состояния:
и уравнениями измерений:
В этом случае динамические уравнения расширенной системы запишутся в виде
Применяя к этой системе нелинейный фильтр можно получить оценки как вектора Далее, используя метод изложенный в работе [9], легко получить уравнения J-адаптивного фильтра. Уравнения J-адаптивного фильтра получаются [9] с помощью расширения вектора состояния В соответствии с этим методом матрица ковариации ошибок оценивания представляется в виде:
где
Матрицу
где
Окончательный вид уравнений J-адаптивного фильтра будет следующий:
Заключение В данной работе решена задача оценки параметров относительного движения ЛА в групповом полете. Точное определение параметров Задача была рассмотрена при полном составе измерений параметров относительного движения ЛА: углах визирования, угловой скорости линии визирования, дальности и скорости изменения дальности. Ключевым вопросом в решении этой задачи стала разработка математической модели относительного движения ЛА. Ввиду того, что измерения содержат случайные ошибки. алгоритм оценивания должен обеспечивать снижение ошибок и снижение их влияние точность оценки, а следовательно и на качество управления строем БЛА. Следовательно, в алгоритме было необходимо провести фильтрацию ошибок измерений. Эта задача была решена посредством применения J-адаптивного фильтра. Список литературы Терентьев В.М. Разработка и исследование алгоритмов управления и обработки информации для СМСН БЛА. Доклад на школе-семинаре ЦАГИ по проблемам управления ЛА г. Жуковский 25.02-2.03 1991 г. Тарасов В.Г. Межсамолетная навигация. М.: Машиностроение, 198. 184 с. Степанов О.А. Применение теории нелинейной фильтрации в задачах обработки навигационной информации. М. ЦНИИ "Электроприбор", 2000. Горбатенко С.А., Макашов Э.М. и др. Механика полетов. Инженерный справочник. М.: Машиностроение, 1969, 420 с. Эйкхоф П. Основы идентификации систем управления. М.: Мир, 1975. Стратонович Р.Л. Условные марковские процессы и их применение к теории оптимального управления. М.: Издательство МГУ, 1966. Вопросы управления космическими аппаратами. М.:Мир, 1975. Jazwinski A.H., Stochastic processes and filtering theory, NY.: Academic Press, 1970. Jazwinski A.H. Nonlinear and adaptive estimation in reentry, AIAA Paper No. 72-874.
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (200)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |