автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Генетический алгоритм с резервной элитной популяцией в задачах идентификации и адаптивного оценивания
Автореферат диссертации по теме "Генетический алгоритм с резервной элитной популяцией в задачах идентификации и адаптивного оценивания"
На правах рукописи» -
Аль-Сабул Алн Хуссейн Хасан
ГЕНЕТИЧЕСКИЙ АЛГОРИТМ С РЕЗЕРВНОЙ ЭЛИТНОЙ ПОПУЛЯЦИЕЙ В ЗАДАЧАХ ИДЕНТИФИКАЦИИ И АДАПТИВНОГО ОЦЕНИВАННИЯ
Специальность 05.13.01 «Системный анализ, управление и обработка информации (промышленность)»
Автореферат
диссертации на соискание ученой степени кандидата технических наук
005559410
Тула 2014
005559410
Работа выполнена в ФГБОУ ВПО «Тульский государственный университет».
Научный руководитель: кандидат технических наук, доцент
Грачев Александр Николаевич
Официальные оппоненты: Привалов Александр Николаевич,
доктор технических наук, профессор, ФГБОУ ВПО «Тульский государственный педагогический университет им. Л.Н. Толстого», профессор кафедры информатики и информационных технологий
Кислицын Вадим Юрьевич, кандидат технических наук, ОАО НПО «Стрела», начальник сектора
Ведущая организация: Федеральное государственное авто-
номное образовательное учреждение высшего профессионального образования «Национальный исследовательский университет «МИЭТ»», г. Зеленоград, Московской обл.
Защита состоится «26» декабря 2014 г. в 14— часов на заседании диссертационного совета Д 212.271.05 при ФГБОУ ВПО «Тульский государственный университет» (300012, г. Тула, пр. Ленина, 92,12-105).
С диссертацией можно ознакомиться в библиотеке и на сайте ФГБОУ ВПО «Тульский государственный университет» (www.tsu.tula.ru).
Автореферат разослан «06» ноября 2014 г.
Ученый секретарь диссертационного совета
Соколова Марина Юрьевна
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы исследования.
Большинство современных объектов управления таковы, что их точное математическое описание либо отсутствует, либо изменяется в процессе работы в достаточно широких пределах. Необходимость поддержания работоспособности систем управления в условиях априорной неопределенности, а также плавных или резких (непредвиденных) изменений параметров объектов привела к развитию большого числа разнообразных численных методов, сейчас обычно называемых «классическими» алгоритмами идентификации и адаптации. Большой вклад в развитие данных методов внесли многие зарубежные и российские ученые, такие как Гроп Д., Ивахненко А.Г., Красовский A.A., Льюнг JL, Мелса Дж.Л., Райбман Н.С., Растригин Л.А., Сейдж ЭЛ., Стрейц В., Цыпкин Я.З., Эйкхофф П. и др.
Известно, что модальные регуляторы, использующие информацию о состоянии объекта, обладают более широкими возможностями коррекции динамики в замкнутых системах управления, чем регуляторы по выходу (например, классические ПИД-регуляторы), поэтому возникает необходимость восстановления состояния объекта в режиме функционирования системы управления. Кроме того, методы оценивания состояния динамических объектов в реальном времени имеют собственную значимость, например, в задачах трассового сопровождения целей радиолокационных систем (РЛС) и т.п. Большинство современных методов оценивания состояния динамических объектов построено на базе широко известного фильтра Р. Калмана. Кроме него большой вклад в развитие современных методов адаптивной и нелинейной фильтрации внесли Бьюси P.C., Сейдж Э.П., Мелса Дж.Л., Красовский A.A., Ли Р., К. Браммер, Г. Зиффлинг., Пугачев B.C., Синицын И.Н., Grewal M.S., Haykin S., Julier S.J., Uhlmann J.K., Simon D. и др.
Отдельный интерес представляют адаптивные системы управления, одной из главных особенностей которых является наличие в них контуров параметрической идентификации и оценивания вектора состояния, так называемые системы совместного оценивания. Использование таких систем особо актуально при управлении сложными динамическими объектами, для которых характерна неопределенность и нестационарность их параметров, а также отсутствие возможностей непосредственного измерения основных режимных переменных. К классу таких сложных динамических объектов можно отнести, например, рудно-термические электропечи (РТП), в которых в настоящее время получают широкий спектр различных продуктов: начиная с ферросплавов, корунда, карбида кальция, и заканчивая, желтым фосфором.
С математической точки зрения решение описанных выше прикладных задач идентификации и оценивания в динамических системах сводится к оптимизации некоторой заранее заданной функции потерь или критерия. Традиционные методы оптимизации, например, градиентные методы, метод наименьших квадратов, стохастическая аппроксимация и т.п., как правило, используют большое количество различной априорной информации и допущений. Кроме того, в реальной жизни проблема, которая была поставлена изначально, может претерпеть существенные изменения в процессе своего решения. При использовании традиционных методов в этом случае все вычисления необходимо начинать заново, что приводит к большим затратам машинного времени и другим неудобствам.
Появившийся в конце 70-х годов XX века, благодаря работам Холланда Дж., а также его учеников Голдберга Д. и Де Йонга К., эволюционный подход к реше-
нию оптимизационных задач, основанный на использовании так называемых генетических алгоритмов (ГА), лишен многих недостатков классических методов оптимизации. Он практически не требует никаких допущений относительно целевой функции и ее производных, что значительно расширяет класс задач, которые можно решать с помощью ГА. Более того, ГА позволяют решать те проблемы, решение которых традиционными алгоритмами затруднительно либо вообще невозможно.
Однако, большинство задач, для решения которых в настоящее время используются ГА — это задачи оптимизации различных сложных неунимодальных функций многих переменных. При этом относительно высокие требования к производительности вычислительных средств, предъявляемые такими алгоритмами, их разработчиков не смущают. Объясняется это, во-первых, тем, что других методов решения подобных задач практически не существует, если не считать классических методов случайного поиска, а во-вторых, решение подобных задач, как правило, не лимитировано по быстродействию, т.е. они не относятся к так называемым задачам реального времени.
По этой причине ГА относительно редко используются для решения задач идентификации, адаптации и оценивания в динамических системах реального времени. Хотя, с одной стороны, вычислительные мощности современных компьютеров очень сильно возросли, а с другой стороны, очевидно, существует множество способов усовершенствования ГА, способствующих повышению их вычислительной эффективности. Заметим кстати, что в живой природе процессы эволюции отвечают именно за адаптацию видов к изменяющейся среде обитания, причем протекает такая адаптация явно в темпе реального времени.
Таким образом, очень перспективным направлением исследований представляется разработка эффективных с вычислительной точки зрения ГА для их использования в системах идентификации и адаптивного оценивания, функционирующих в реальном времени. Отметим также, что в последнее время все более широкое распространение получают гибридные системы, одним из элементов которых являются ГА. При этом, часть функций в таких системах выполняется ГА, а другая часть каким либо классическим методом, например, фильтром Калмана.
Цель диссертационной работы состоит в разработке, исследовании и применении при решении практических задач эффективного с вычислительной точки зрения (быстрого) ГА, предназначенного для использования в системах идентификации и адаптивного оценивания, функционирующих в реальном времени.
Основные задачи.
Для достижения поставленной в работе цели решались следующие задачи:
1. разработка быстрого ГА, предназначенного для использования в системах идентификации и адаптивного оценивания, функционирующих в реальном времени;
2. исследование основных характеристик и вычислительной эффективности разработанного быстрого ГА при решении различных задач идентификации стационарных и нестационарных динамических объектов;
3. разработка гибридных адаптивных схем с использованием быстрого ГА для трассового сопровождения интенсивно маневрирующих целей в РЛС;
4. разработка гибридных алгоритмов совместного оценивания параметров и состояния линейных динамических систем с использованием быстрого ГА для целей косвенного контроля электротермических процессов в РТП.
Методология и методы исследований. При выполнении диссертационной работы использовались: общие методы системного анализа, эволюционных вычислений, теории автоматического управления, теории идентификации динамических систем, методы теории случайных процессов и статистической обработки экспериментальных данных, методы компьютерного и имитационного моделирования.
Научная новизна работы заключается в следующем:
1. разработан быстрый ГА, использующий резервную элитную популяцию (РЭП) и предназначенный для систем идентификации и адаптивного оценивания, функционирующих в реальном времени;
2. на базе быстрого ГА с РЭП разработаны алгоритмы текущей и ретроспективной параметрической идентификации, минимизирующие различные виды классических функций потерь, а также алгоритмы корреляционной идентификации, исследованы их характеристики и вычислительная эффективность;
3. разработаны с использованием быстрого ГА и исследованы методами имитационного моделирования гибридные адаптивные алгоритмы а-р-фильтрации, Калмановской и расширенной Калмановской фильтрации, применяемые для трассового сопровождения интенсивно маневрирующих целей в PJIC;
4. разработаны с использованием быстрого ГА и исследованы методами имитационного моделирования гибридные адаптивные алгоритмы совместного оценивания параметров и состояния линейных динамических систем для целей косвенного контроля электротермических процессов в РТП.
Теоретическая и практическая значимость работы. Выполненные в диссертационной работе исследования дают основу для решения практических задач параметрической идентификации, адаптации, оценивания и управления широкого класса линейных динамических объектов различной природы (летательных аппаратов, РЛС, электротермических процессов и т.п.). Все разработанные алгоритмы могут быть непосредственно использованы в составе информационно-измерительных и управляющих систем соответствующих объектов, например, РЛС различного целевого назначения, а также информационно-измерительных и управляющих систем рудно-термическими и дуговыми электропечами.
Результаты диссертационной работы используются в учебном процессе на кафедре ИБ ТулГУ в преподавании курса «Идентификация и диагностика систем», а также при обучении и подготовке персонала фирм ALSEDEN General Trading Со и UR Nansha Со (Ирак), что подтверждается соответствующими справками о внедрении.
Частично результаты диссертационной работа были использованы при выполнении НИР по гранту РФФИ «Методы математического моделирования и идентификации электротермических процессов по доступной косвенной информации для целей управления» № 13-07-00527.
Положения, выносимые па защиту:
1. разработанный быстрый ГА с РЭП при определенных условиях вполне способен конкурировать с известными классическими алгоритмами, применяемыми в системах идентификации и адаптивного оценивания, функционирующими в реальном времени;
2. разработанные на основе быстрого ГА с РЭП алгоритмы текущей и ретроспективной параметрической идентификации, могут быть применены для исследований широкого класса стационарных и нестационарных линейных динамических объектов;
3. разработанные на основе быстрого ГА с РЭП гибридные адаптивные алгоритмы a- fi -фильтрации, Калмановской и расширенной Калманов-ской фильтрации, способны существенно улучшить качество процесса трассового сопровождения интенсивно маневрирующих целей в PJIC;
4. гибридные алгоритмы, использующие в своем составе предложенный быстрый ГА совместно с линейным или различными модификациями нелинейных Калмановских фильтров, могут быть успешно применены в системах косвенного контроля неизмеряемых непосредственно основных режимных переменных различных технологических процессов.
Степень достоверности научных положений, выводов и рекомендаций подтверждается, где это возможно, строгими математическими выкладками; при использовании же различных приближений, аппроксимаций и эвристик - вычислительными экспериментами, проведенными в ходе имитационного моделирования, а также результатами обработки данных, полученных на реальных технологических объектах.
Апробация работы. Основные результаты работы докладывались и обсуждались на следующих конференциях и семинарах: на ежегодных научно-технических конференциях Тульского государственного университета (г. Тула, 2012-2014 гг.); на ХП Всероссийской НТК студентов, магистрантов, аспирантов и молодых ученых «Техника XXI века глазами молодых ученых и специалистов» (г Тула, ТулГУ, 2013 г.); на VII Всероссийской научно-практической конференции «Научная инициатива иностранных студентов и аспирантов российских вузов» (г. Томск, ТПУ, 2014 г.); на ХП Всероссийском совещании по проблемам управления (Москва, ИПУ РАН, 2014 г.); на конференции в Ираке «The Second Engineering Conference of Control, Computers and Mechatronics Engineering» (ECCCM2 February 25-27, 2014).
Публикации. По теме диссертации в настоящее время опубликовано 11 работав том числе 3 статьи в изданиях, входящих в перечень ВАК, 4 статьи на английском языке в журналах международного издательства American V-King Scientific Publishing LTD (AVS), 3 текста докладов на всероссийских конференциях и один доклад на конференции в Ираке (на английском языке).
Структура и объем работы. Диссертация изложена на 166 страницах текста и включает в себя введение, четыре главы с выводами, заключение, список литературы из 155 наименований, также 2 приложения на 30 страницах. В тексте диссертации приведены 9 таблиц и 33 рисунка.
СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается актуальность темы исследований, формулируются цель и основные задачи работы, отмечаются ее научная новизна и практическая значимость, а также описывается структура диссертации.
В первой главе приведена общая постановка задач структурной и параметрической идентификации, а также адаптивного оценивания в линейных динамических системах. Кратко описаны классические способы решения этих задач.
Известно, что стандартные численные методы параметрической идентификации в случае существенного дрейфа или резких изменений параметров не всегда способны гарантировать надежное обнаружение изменений и быстродействующую адаптацию к вновь возникшим условиям при низкой вычислительной стоимости. Эти обстоятельства усиливают интерес к альтернативным решениям, в частности ГА. Однако, большинство работ в этой области ориентированы на решение задач либо ретроспективной идентификации (К. Kristinsson, G. Dumont, Leehter Yao, William A. Sethares и др.), либо на настройку нейросетевых (Цой Ю.Р., Репин А.И. и др.) или нечетких моделей (Ходашинский И.А., Лавыгина A.B. и др.).
В первой главе также сформулирована практическая задача трассового сопровождения целей в РЛС. Показано, что в случае существенного изменения ускорения цели алгоритмы трассового сопровождения, построенные на базе известных методов фильтрации (a-ß или Калмановской) должны быть подвергнуты адаптации. Рассмотрены широко используемые в настоящее время для трассового сопровождения целей алгоритмы адаптивной фильтрации. В частности алгоритмы с определением момента и интенсивности маневра (А. Фарина, Ф. Студер, Я. Бар-Шалом, Х.-Р. Ли, Нгуен Чонг Лыу и др.), многомодельные (многогипотез-ные) методы (Я. Бар-Шалом, Х.-Р. Ли, А.И. Перов, С.З. Кузьмин, А.И. Канащен-ков, В.И. Меркулов и др.), а также другие подходы к решению этой задачи (С.Я. Жук, В.И. Кожешкурт, В.В. Юзефович, Л.А. Фокин и др.) Отмечена сложность и недостаточная универсальность большинства из этих подходов.
Другая важная практическая задача, сформулированная в первой главе, это задача косвенного контроля основных режимных переменных электротермических процессов в РТП. Известно (Д.А. Гитгарц, A.A. Фомичев), что в этом случае может быть построена модель процессов в РТП в виде системы линейных уравнений в пространстве состояний, вектор состояний которой будет включать в себя основные неизмеряемые непосредственно режимные переменные, а вектор измерений — так называемые косвенные показатели. Таким образом, задача косвенного контроля в электротермии сводится к задаче совместного оценивания параметров и состояния, поскольку параметры и уровень шумов в объекте оценить по имеющейся априорной информации оказывается затруднительно. Показано, что алгоритмы совместного оценивания, основанные на классических методах субоптимальной нелинейной фильтрации, требуют вычисления частных производных линеаризуемых функций. Новейшие же алгоритмы, основанные на методах ансцент-ной (сигма-точечной) фильтрации используют при вычислениях матричное преобразование Холецкого. Следовательно, все эти алгоритмы достаточно сложны и трудоемки при их программной реализации, а также не всегда устойчиво работают.
Заключительная часть первой главы посвящена обзору современного состояния дел в области разработай различного типа ГА. Кратко описаны достоинства и недостатки классических ГА. Особое внимание уделено таким аспектам современных эволюционных вычислений, как использование стратегий элитизма, параллельных популяций, вещественного кодирования хромосом, использования гибридных методов на основе ГА и т.п.
Во второй главе предлагается быстрый ГА, в котором кроме обычной эволюционирующей популяции (ЭП) имеется специальная резервная элитная популяция (РЭП). Схема ГА с РЭП представлена на рис. 1.
Задал ке параметров я мпкшш«! «1М(гошжиаааГА
Нмшс шм^мнмв вх«и ш ВЫХОДА ОИ
I
Очпишн4)«1яи «ркввп&ктая асабеЯ ЭП ■ РЭП
Виамнаж кмшпесиц пятнеки шцшт»
Выбарлучне*тба юЭП ш РЭП ■ывт ■ ткш рп^ятт
Иавдии» шшгалшТ
Конец
Рис. 1 - Схема быстрого ГА с РЭП
Главной особенностью данного алгоритма является использование в нем дополнительной РЭП, в которую на каждом шаге измерений из текущей ЭП по определенным правилам мигрируют хромосомы (индивидуумы) с наилучшей приспособленностью, постоянно вытесняя оттуда полученные ранее менее приспособленные решения. За счет наличия РЭП удается значительно сократить время поиска приемлемых решений на отдельных шагах измерений по сравнению с классическим ГА, поскольку такое решение каждый раз сначала ищется в РЭП и только затем, если его там найти не удается, включается механизм эволюции классического ГА (внутренний цикл на рис. 1). Также характерными особенностями данного алгоритма являются: использование вещественного кодирования хромосом и метода селекции поколения родителей, основанного на линейном ранжировании с «селективным давлением» равным двум.
Основные свойства и характеристики предложенного ГА с РЭП определялись путем вычислительного эксперимента по параметрической идентификации линейного динамического объекта с одним входом и одним выходом, задаваемого разностным уравнением вида:
y(k)-
(1)
Number of Generations
где и(к) и у(к ) - измеряемые вход и выход, соответственно; а: и Ь; - идентифицируемые параметры; М к) - шум измерений с нулевым средним и конечной дисперсией; к - дискретное время.
В качестве функции приспособленности г'-й хромосомы в ГА (функции потерь от принятия соответствующего решения в задаче параметрической идентификации) использовался усредненный квадрат ошибки предсказания выхода объекта по его модели:
е1(к)Лу (у(к-])-у1(к-]))\ (2)
П j=Q
где п - ширина скользящего окна усреднения.
На рис. 2. показано количество поколений, необходимых для идентификации объекта (1) первого порядка = р = \) с заданной точностью (е) с помощью классического ГА и с помощью ГА с РЭП на каждом шаге измерений. Анализ данного рисунка позволяет утверждать о существенном преимуществе в вычислительной эффективности предлагаемого ГА с РЭП по сравнению с классическим ГА, что выражается в значительно меньшем количестве смен поколений в ЭП, происходящих при поиске приемлемого решения.
На основе ГА с РЭП был разработан также алгоритм корреляционной параметрической идентификации, использующий идею внешнего подобия корреляционных функций (Н.С. Райбман и др.). Предлагается, используя известные таблицы типовой табличной идентификации, произвести структурную и параметрическую идентификацию объекта по результатам измерений его входа и выхода в режиме нормальной эксплуатации. Таким образом, будет определен порядок и внешний вид, описывающего объект дифференциального уравнения или передаточной функции, а также начальные приближения их параметров. После этого можно приступить к уточнению параметров с помощью ГА с РЭП. При этом рекомендуется использовать в качестве функции приспособленности среднеквадратическое отклонение (СКО) между взаимно корреляционными функциями, рассчитываемыми по модели с идентифицируемыми параметрами и по экспериментальным данным:
Measuring Step
Рис. 2. Число поколений ГА и ГА с РЭЩ
е,(к)--
R;jk))2
п-1
(3)
при подаче на вход модели реального входного сигнала.
На рис. 3 представлен процесс идентификации постоянной времени простого колебательного звена второго порядка (истинное значение 0,025 с). Процесс идентификации производился в скользящем окне длиной 80 шагов измерений.
Ез(|гпа!ш Ы Рггате|е? Т
Алгоритмы параметрической идентификации на основе ГА с РЭП были исследованы при различном уровне шумов в измерениях. Так при отношении сигнал/шум <0.2 все алгоритмы работали примерно одинаково хорошо. В условиях же интенсивных шумов (отношение сигнал/шум >0.8), алгоритмы, использующие функцию приспособленности вида (3), позволяли получить оценки с меньшими СКО и смещением, чем алгоритмы, использующие функцию приспособленности вида (2). Такой результат можно объяснить хорошими фильтрующими свойствами корреляционных функций.
Однако, если объект нестационарен, то преимуществами обладают алгоритмы с функцией приспособленности вида (2), причем, чем меньше п (в пределе может быть равно 1), тем быстрее будут сходиться оценки, а алгоритм будет быстрее реагировать на изменения параметров. Так на рис. 4 и 5 представлены результаты идентификации постоянной времени простого колебательного звена второго порядка, изменяющейся по линейному закону и скачкообразно, соответственно.
Рис. 3. Процесс идентификации Т
ЕйгтэйоРагате1вг Т
Рис. 4. Параметр меняется плавно
Рис. 5. Параметр меняется скатом
Учитывая стохастический характер ГА, которые даже в одних и тех же условиях имитационного моделирования способны в принципе показывать существенно различающиеся результаты, были произведены специальные серии вычислительных экспериментов (по 100 экспериментов в каждой), которые подтвердили устойчивую работу всех предлагаемых алгоритмов.
В третьей главе описано использование разработанного ГА с РЭП в задачах адаптации алгоритмов фильтрации при трассовом сопровождении сильно маневрирующих целей в РЛС.
Наиболее простыми алгоритмами трассового сопровождения целей в РЛС являются алгоритмы а-р-фильтрации, которые предназначены для сопровождения неманеврирующих целей, равномерно движущихся с практически нулевым ускорением. При этом, коэффициенты аир изменяются, только на нескольких первых
Е:5йта|10 о? Раг*те1ег Т
1.......1.............1.......!.....
I...............:.......;..............).......'Ь
т.......I........1.......1.....}.......!.......4.......
? ! •; ; ; ! --.....!.......!........?......г
—Ас!из1
— вА-МэпШсоЙоп 20 40 60 80 100 120 140 160 180 200 Меазаппд з1вр
и
шагах измерения. В диссертации предлагается с целью повышения универсальности алгоритмов а-Р-фильтрации адаптировать коэффициенты а и [1 в процессе трассового сопровождения с использованием быстрого ГА с РЭП. В качестве функции приспособленности в таком алгоритме используется квадрат текущего обновляющего процесса фильтра. Параметром настройки является единственный коэффициент а(к), поскольку коэффициент /3(к) вычисляется через а(к) с помощью известного соотношения (А. Фарина, Ф. Студер, С.З. Кузьмин).
В диссертации производилось имитационное моделирование трассового сопровождения цели, двигавшейся с постоянным очень малым ( а = 1 м/с ) и относительно большим (а = 15м/с2) ускорением, а также с ускорением, менявшем в процессе движения цели свои знак и величину по линейному закону. При малых ускорениях поведение предлагаемого адаптивного а-р-фильтра не отличалось от соответствующего классического аналога. При больших же ускорениях ошибки оценивания адаптивного а-р-фильтра характеризуются значительно (в 3 раза) меньшими смещениями, но при этом несколько большими значениями СКО, как показано, например, на рис. 6. При изменяющемся ускорении цели, как видно из рис. 7, классический а-р-фильтр с определенного момента вообще начинал расходиться.
РЛег
■Сотвшюпа!
Рис. 6. Ошибка оценивания дальности Рис. 7. Ошибка оценивания дальности (ускорение цели а = 15ы'с~) (меняющееся ускорение цели)
В отличие от а-р-фильтра классический линейный фильтр Калмана (ЛФК) с моделью движения первого порядка обеспечивает минимально возможное СКО оценивания траектории целей, движущихся с различным ускорением. Однако, при этом необходимо точно знать матрицу ковариации шума в объекте <2(к ), которой описывается текущее ускорение цели в фильтре. В реальных условиях ускорение цели неизвестно. Поэтому значение параметра О, может оказаться либо существенно заниженным, и тогда оценки фильтра будут смещенными или даже расходящимися, либо существенно завышенным, тогда соответствующие оценки не будут иметь минимально возможного СКО. Следовательно, необходимо в реальном времени адаптировать параметр ()( к ), для чего и предлагается использовать разработанный быстрый ГА с РЭП. В качестве функции приспособленности предлагается использовать нормированный квадрат текущего обновляющего процесса ЛФК е(к + \)=гт(к + 1)5-1(к + 1)г(к + 1), (4)
где к + 1) - матрица ковариаций обновления, вычисляемая по формуле
8(к+\)=Н(к+\)Рр(к+\)Нт(к + \)+Щк + \)-, (5)
Н(к + 1) - матрица наблюдений в фильтре; Щк+\) - матрица ковариаций шумов в наблюдениях (ошибки первичных измерений в РЛС); Рр(к + 1) - матрица ковариаций ошибок упреждения.
В диссертации представлены результаты имитационного моделирования трассового сопровождения цели адаптивным ЛФК, аналогичного рассмотренному ранее имитационному моделированию а-р-фильтра. В целом результаты моделирования и графики ошибок оценивания получились примерно такими же, как в случае моделирования а-Р-фильтра (см. рис. 6 и 7).
В диссертации рассмотрен также наиболее общий случай трассового сопровождения цели в трехмерном пространстве с учетом измерений ее радиальной скорости. При этом, задача становится нелинейной и для ее решения приходится использовать расширенный фильтр Калмана (РФК). Адаптация в реальном времени трех диагональных элементов матрицы 0(к) также ведется с использованием выражений (4), (5) и ГА с РЭП. Отличие заключается лишь в том, что Н(к +1) теперь не матрица наблюдений, а матрица частных производных нелинейной векторной функции наблюдений по вектору упрежденных оценок.
При имитационном моделировании процесса трассового сопровождения фактическое ускорение бралось не случайным с нормальным распределением и нулевым средним, как предполагается в классическом алгоритме фильтрации, а постоянным и равным 15 м/с2 по всем координатным осям. Измерения производились циклически: по 7 измерений через 0,1 секунды с паузой в 1,2 секунды. Таким способом имитировалось механическое вращение антенны РЛС. Результаты сравнительного имитационного моделирования предлагаемого адаптивного РФК и классического РФК представлены на рис. 8 и 9, из которых видно, что все оценки, полученные с помощь классического РФК, обладают значительным смещением. Оценки же предлагаемого адаптивного фильтра при примерно одинаковом СКО практически не имеют смещения.
Рис. 8. Ошибка оценивания дальности Рис. 9. Ошибка оценивания азимута
Четвертая глава диссертации посвящена решению практической задачи косвенного контроля электротермических процессов в РТП.
Сначала на основе классического ЛФК и ГА с РЭП была разработана гибридная рекуррентная процедура совместного оценивания параметров и состояния в линейных динамических системах в реальном времени. При этом, на каждом шаге измерений для текущих значений оценок параметров (т.е. хромосом текущего поколения ГА с РЭП) по известным выражениям Калмановского фильтра вычисляются упрежденные (априорные) оценки вектора состояния и вектор обновляющего процесса. После чего с использованием выражений (4) и (5) вычисляется функция приспособленности е(к +1) каждой хромосомы текущего поколения, которая затем подвергается минимизации. В результате наилучшая хромосома, полученная после завершения работы ГА с РЭП, принимается за вектор текущих оценок параметров модели объекта, которые затем используются при вычислении окончательных сглаженных (апостериорных) оценок вектора состояния в ЛФК.
Предложенный гибридный алгоритм совместного оценивания был исследован методом имитационного моделирования с использованием объекта третьего порядка. Результаты исследования показали приемлемое качество оценок, как параметров, так и состояний, обеспечиваемое предлагаемым гибридным алгоритмом, в том числе и в случае нестационарности объекта, как показано на рис. 10 и 11. Причем оценки состояния у предлагаемого алгоритма и классического РФК практически совпадают. Что же касается оценок параметров, то у предлагаемого алгоритма они практически всегда устанавливаются гораздо быстрее, а их смещение относительно истинных значений несколько меньше (см. рис. 10 и 11).
Рис. 10. Ошибка оценивания параметра, Рис. 11. Ошибка оценивания параметра, изменяющегося скачком изменяющегося по линейному закону
Хорошая работа предлагаемого гибридного алгоритма в условиях нестационарности объекта, очень важна при решении задач косвенного контроля в РТП. Поскольку вероятность дрейфа параметров в таких объектах весьма высока и может быть связана с изменением химического или гранулометрического состава шихтовых материалов, а также с изменением характеристик футеровки печи в процессе ее эксплуатации. Возможно в РТП и скачкообразное изменение параметров, например, при случающихся эпизодически обвалах шихты.
В качестве примера практического использования разработанного гибридного алгоритма совместного оценивания была рассмотрена информационно-измерительная система косвенного контроля в фосфорной РТП типа РКЗ-80Ф (А.Н.
Еггог е^тйюп оГ Р(1,2)
£тм 8511та»юп Р(12)
Грачев, A.A. Фомичев). Линейную математическую модель РТП в пространстве состояний в этом случае можно представить следующими уравнениями: М(в)Ык + \) = Ф(в)х(к) + Г(в)и(к),х( 0) = х0,
'\у(к)=Н(в)х(к), (6)
где хеГ - вектор состояния, ueU <=RP - вектор управления, уе R" - вектор наблюдения, ФеГ, Ге R"x" и Я е Rm'" - матрицы состояния, управления и наблюдения, соответственно, ^йсГ - вектор неизвестных (оцениваемых параметров), k = l,...,N - дискретное время, N - интервал наблюдения.
Размерности векторов данной системы заданы: л = 7,т = 15,р = 7. Причем вектор состояния имеет следующую структуру:
хт(к)=[х^(к) х'т(к) х2эл(к) 4(к) х\„( к) 4(к) х%(к>],
где х'эл(к) - длина г'-го электрода, м; х[( к) - объем тигля г'-ой приэлекгродной области, м ; х°рз( к) - высота общей рабочей (углеродистой) зоны в печи, м. Параметризация матриц Ф, Г и Я имеет следующий вид:
Ф =
Ф,
где Ф
О
/ю «1 О
1 о"
Гг О
О у.4 О г6
о о
/ш -а2
а* . . К
/о /о1 /oi /оо
> /oi =
>, п
Ts
о
О
Г, О
о
о о
л
о
о о о
Soo
;Я =
я, о о
я,„
о
я,
о
Я,л
о о
я,
Я,„
^01 ^01
' /¡0 = [о Я6], /о„=а7, g00=ß2, ^ =
(7)
О Yi~ п
0 П . К> = 0 ; e = [al,...,a1,ß„ß2,y„...,rw]
0 0 7ю_
Анализ идентифицируемости данной модельной структуры показал, что минимальным ограничением, налагаемым на неизвестные параметры в, для того, чтобы она обладала свойством глобальной идентифицируемости, является требование априорного задания параметров Д и Д. После чего с использованием разработанного гибридного алгоритма, а также известного алгоритма совместного оценивания параметров и состояния на основе РФК была произведена сравнительная обработка экспериментальных данных, полученных на промышленной печи РКЗ-80Ф Новоджамбулского фосфорного завода (г. Тараз, Казахстан). Характерные результаты такой обработки экспериментальных данных, включающие режимную переменную общей углеродистой зоны печи (х°рз(к )), а также оценку одного из параметров матрицы состояния (/„, = а,), приведены на рис. 12 и 13.
В целом результаты экспериментальной идентификации параметров и оценивания состояния модели электротермических процессов в промышленной РТП типа РКЗ-80Ф вида (6), параметризованной равенствами (7), полученные с использованием предложенного гибридного алгоритма и классического РФК, получились очень близкими. Это еще раз подтвердило принципиальную работоспособность предложенных алгоритмов.
Рис. 12. Оцени! высоты углеродистой зоны ((к) )
Еб1|та1|оо о( р(7,7)
-<>АКР
---ЕКГ
............I...
100 150
Мвавилпд Мер
Рис. 13. Оценки параметра матрицы состояния (= а,)
ОСНОВНЫЕ РЕЗУЛЬТАТЫ И ВЫВОДЫ ПО РАБОТЕ
В результате выполнения диссертационной работы были получены следующие основные научные и практические результаты.
1. Разработанный ГА с РЭП в ряде специфических задач реального времени, а именно в задачах идентификации и адаптивного оценивания стационарных и нестационарных объектов, позволяет получать приемлемое решение за приемлемое время, демонстрируя лучшие вычислительные характеристики по сравнению с классическим ГА. Важным достоинством ГА при их использовании в задачах идентификации и адаптивного оценивания является более высокая скорость сходимости их оценок, а, следовательно, и процессов адаптации по сравнению с известными классическими методами.
2. На основе ГА с РЭП может быть построен широкий спектр алгоритмов текущей и ретроспективной параметрической идентификации, рассчитанных на различные условия использования. Например, для стационарных объектов, в которых измерения осуществляются с большим уровнем шумов, можно рекомендовать алгоритмы с функцией приспособленности в виде среднеквадратического отклонения между взаимно корреляционными функциями, рассчитываемыми по модели с идентифицируемыми параметрами и по экспериментальным данным. Такой алгоритм можно рассматривать, как развитие метода типовой табличной корреляционной идентификации, предложенного ранее Н.С. Райбманом. При идентификации же нестационарных объектов с относительно небольшими шумами измерений целесообразнее использовать алгоритмы с функцией приспособленности в виде усредненного квадрата ошибки предсказания выхода объекта по его модели.
3. Гибридные адаптивные алгоритмы трассового сопровождения целей в РЛС на основе фильтров Калмановского типа, использующие для своей адаптации ГА с РЭП, позволяют значительно расширить возможности таких алгоритмов по сопровождению сильно маневрирующих целей, ускорения которых могут изменяться в широких пределах.
4. На основе ГА с РЭП и фильтров Калмановского типа могут быть также построены гибридные алгоритмы совместного оценивания параметров и состояния в линейных динамических системах, ничем не уступающие по своим характеристикам алгоритмам на базе концепции расширения пространства состояний и ме-
тодов субоптимальной нелинейной фильтрации, а в некоторых случаях, например, при нестационарности объекта, даже превосходящие их.
5. С использованием гибридных алгоритмов совместного оценивания параметров и состояния в линейных динамических системах на основе ГА с РЭП и фильтров Калмановского типа могут быть построены информационно-измерительные системы косвенного контроля различных сложных технологических процессов, что было показано на примере электротермических процессов в фосфорной РТП типа РКЗ-80Ф.
Список работ, опубликованных автором по теме диссертации
Публикации в изданиях, рекомендованных ВАК
1. Аль-Сабул Али Хуссейн Хасан Быстрый генетический алгоритм для приложений реального времени / X. Аль-Сабул Али Хусейн, А.Н. Грачев // Известия ТулГУ. Технические науки. Вып. 2., Тула: Изд-во ТулГУ, 2013. - с. 71-79.
2. Аль-Сабул Али Хуссейн Хасан Адаптивный расширенный фильтр Калмана для трассового сопровождения целей с использованием генетического алгоритма / X. Аль-Сабул Али Хуссейн, А.Н. Грачев // Информатика и системы управления. - 2014. - №2(40). - С. 102-112.
3. Аль-Сабул Али Хуссейн Хасан Параметрическая идентификация линейных динамических объектов с использованием быстрого генетического алгоритма / Аль-Сабул Али Хуссейн Хасан, А.Н. Грачев // Мехатроника, автоматизация, управление. - 2014. - №8. - С. 9-15.
Публикации в других изданиях
4. Ali Hussein Hasan Adaptive а-Р~ filter for Target Tracking Using Real Time Genetic Algorithm / Ali Hussein Hasan, Aleksandr N. Grachev // Journal of Electrical and Control Engineering (JECE). - 2013. - Vol. 3. - No. 4. - P. 32-38 (www.joece.org/ © American V-King Scientific Publishing)
5. Ali Hussein Hasan On-Line Parameters Estimation Using Fast Genetic Algorithm / Ali Hussein Hasan, Aleksandr N. Grachev // Journal of Electrical and Control Engineering (JECE). - 2014. - Vol. 4. - No. 2. - P. 16-21 (www.joece.org/ © American V-King Scientific Publishing)
6. Ali Hussein Hasan Simultaneous estimation of states and parameters using Kalman filter and fast genetic algorithm / Ali Hussein Hasan, Aleksandr N. Grachev, Anatoly V. Lukashenkov, Aleksandr A. Fomichev // Journal of Control Engineering and Technology (JCET). - 2014. - Vol. 4. - Iss. 2 April. -P. 153-159 (www.ijcet.org © American V-King Scientific Publishing)
7. Аль-Сабул Али Хуссейн Хасан Генетический алгоритм с элитной популяцией для решения задач идентификации в реальном времени / Аль-Сабул Али Хуссейн Хасан // Сб. материалов ХП Всероссийской НТК студентов, магистрантов, аспирантов и молодых ученых «Техника XXI века глазами молодых ученых и специалистов», Тула: Изд-во ТулГУ, 2013. - С. 94-98.
8. Ali Hussein Hasan Target Tracking By Adaptive EKF Using Fast Genetic Algorithm / Ali Hussein Hasan, Aleksandr N. Grachev // International Journal of Information Engineering (ШЕ). - 2014. - Vol. 4. - Iss. 2, Jun. - P. 46-52 (www. vkingpub.com © American V-King Scientific Publishing)
9. Аль-Сабул Али Хуссейн Хасан Адаптивный генетический алгоритм для идентификации динамической системы / Аль-Сабул Али Хуссейн Хасан // Сб. материалов VII Всероссийской научно-практической конференции «Научная инициатива иностранных студентов и аспирантов российских вузов», (23-25 апреля 2014 г.) Томск: Изд-во ТПУ, 2014. - С. 1-4 (http://iie.tpu.ru/smotr/exhibition/cat/l/index.php?idappl=13070)
10. Аль-Сабул Али Хусейн Хасан Адаптивный алгоритм Калмановской фильтрации дая трассового сопровождения целей с использованием быстрого генетического алгоритма / X. Аль-Сабул Али Хуссейн, А.Н. Грачев // Материалы ХП Всероссийского совещания по проблемам управления, ВСПУ-2014 (Россия, Москва, Институт проблем управления имени В.А. Трапезникова РАН, 16-19 июня 2014 г.). - С. 9092-9103.
11. Ali Hussein Hasan State space parameter estimation using online genetic algorithms / Ali Hussein Hasan, Aleksandr N. Grachev, Saad Jabbar Abbas // Proc. Of The Second Engineering Conference of Control, Computers and Mechatronics Engineering (ECCCM2, February 25-27, 2014). -
D fll f\"7 J * '
Изд. лиц. JIP № 020300 от 12.02.97. Подписано в печать 22.10.2014. Формат бумаги 60x84 Vie. Бумага офсетная. Усл. печ. л. 0,9. Уч.-изд. л. 0,8. Тираж 100 экз. Заказ 131. Тульский государственный университет 300012, г. Тула, просп. Ленина, 92 Отпечатано в Издательстве ТулГУ 300012, г. Тула, просп. Ленина, 95
-
Похожие работы
- Параметрическая идентификация систем поддержки принятия решений на основе параллельных генетических алгоритмов
- Метод функциональных преобразований и его применение в задачах моделирования и идентификации систем
- Разработка и программная реализация адаптивной модели геногеографического прогноза на основе методов оптимального оценивания и планирования эксперимента
- Алгоритмы параметрической идентификации в системах автоматического управления сложными динамическими объектами
- Синтез системы параметрической идентификации и адаптивного оценивания вектора состояния летательного аппарата
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность