автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Алгоритмы параметрической идентификации в системах автоматического управления сложными динамическими объектами
Автореферат диссертации по теме "Алгоритмы параметрической идентификации в системах автоматического управления сложными динамическими объектами"
На правах рукописи
1их
004605732
Надеждин Олег Владимирович
АЛГОРИТМЫ ПАРАМЕТРИЧЕСКОЙ ИДЕНТИФИКАЦИИ В СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ СЛОЖНЫМИ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ
Специальность 05.13.01 «Системный анализ, управление и обработка информации (в технике и технологиях)»
Автореферат
диссертации на соискание ученой степени кандидата технических наук
2 4 ИЮН 2010
Санкт-Петербург 2010
004605732
Работа выполнена на кафедре компьютерной математики и программирования Государственного образовательного учреждения высшего профессионального образования «Санкт-Петербургский государственный университет аэрокосмического приборостроения».
Научный руководитель:
Доктор технических наук, профессор, Заслуженный деятель науки РФ
Хименко Виталий Иванович
Официальные оппоненты:
Доктор технических наук, профессор, Заслуженный
деятель науки РФ Северов Леонид Анатольевич
Кандидат технических наук,
доцент Каргии Виктор Александрович
Ведущая организация: Федеральный научно-производственный центр ОАО «Концерн «Гранит-Электрон»
Защита диссертации состоится "21" сентября 2010 года в 14 часов 00 мин на заседании диссертационного совета Д 212.233.02 при Государственном образовательном учреждении высшего профессионального образования "Санкт-Петербургский государственный университет аэрокосмического приборостроения" по адресу: 190000, г. Санкт-Петербург, ул. Большая Морская, д. 67
С диссертацией можно ознакомиться в библиотеке ГУАП
Автореферат разослан " "..........2010 г.
Ученый секретарь диссертационного совета, Доктор технических наук, профессор
Л.А.Осипов
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность проблемы.
В настоящее время в связи с развитием техники сложность управляемых объектов в разрабатываемых и проектируемых системах управления значительно повышается. Структура большинства современных объектов управления такова, что точное математическое описание объектов либо отсутствует, либо изменяется в широких пределах. В таких условиях неполнота информации о математической модели накладывает значительное ограничение на используемые методы синтеза управлений. Для решения задач управления в условиях неопределенности предназначены системы управления на основе робастных и адаптивных подходов, позволяющих повысить надежность систем, а также снизить технологические требования при проектировании.
Большой вклад в развитие адаптивных и робастных систем управления внесли многие зарубежные и отечественные ученые, такие как Б.Р. Андриевский, В.Н. Буков, С.Д. Земляков, П. Иоанноу, А.Г. Ивахненко, A.A. Красовский, JI. Льюнг., И.В. Мирошник, Ю.И.Неймарк, A.B. Небылов, В.О. Никифоров, Б.Н. Петров, Б.Т. Поляк, В.Ю. Рутковский, A.JI. Фрадков, В.Н. Фомин, Я.З. Цыпкин, П. Эйкхофф, В.А. Якубович. Тем не менее, вопрос синтеза адаптивных систем для сложных многомерных объектов с векторными входом и выходами в условиях неполноты информации о состоянии до сих пор остается актуальным.
В настоящее время большинство промышленных регуляторов осуществляют управление по выходу (например, ПИ(Д)-регуляторы), а не состоянию. Но регуляторы (например, модальные), использующие информацию о состоянии объекта, обладают более широкими возможностями коррекции динамики замкнутой системы управления, чем регуляторы по выходу (например, ПИ(Д|-регуляторы), и поэтому в целях улучшения динамики замкнутой системы возникает необходимость восстановления состояния объекта в режиме функционирования системы управления.
Для оценивания состояния системы необходимо знать математическую модель исследуемого объекта. Априорные данные о модели объекта часто являются неточными, поэтому дополнительная настройка параметров модели по истории наблюдений за входами и выходами системы может существенно улучшить качество управления системой.
Для оценивания параметров математической модели динамических объектов используются различные методы параметрической идентификации: в частотной и временной областях, с явными или неявными идентифицирующими моделями и т.п. При этом задача параметрической идентификации часто должна выполняться в условиях неполноты информации о состоянии объекта, что выражается в том, что доступны измерению не все координаты вектора состояния исследуемого объекта.
В случаях, когда это возможно, нелинейные модели исследуемых динамических объектов, как правило, стремятся представить как кусочно-линейные на разных интервалах времени в предположении, что на исследуемом интервале времени изменением параметров линеаризованной модели можно пренебречь.
Кроме того, в общем случае выход и вход объекта управления являются векторными, а информация о состоянии объекта не является полной. Поэтому возникает необходимость параметрической идентификации не скалярного, а векторного объекта в условиях неполноты информации о состоянии.
Весь список вышеперечисленных проблем характерен для задач управлении сложными динамическими системами (неполная информация о состоянии, параметрическая
неопределенность, необходимость оценивания вектора состояния, векторные выходы и входы, вырожденность движения на режимах, близких к установившемуся режиму), и для решения этих проблем конструируются системы адаптивного управления, системы автоматического управления с элементами адаптации. При этом возникает вопрос интеграции как априорных данных о модели, так и данных о модели, получаемых в процессе управления.
За рубежом задачам разработки и построения адаптивных систем управления посвящено много работ. Отдельный интерес представляют адаптивные системы управления, которые относятся к «аналитическим» или системам идентификационного типа. Одной из главных особенностей схемы адаптивной системы непрямого действия является наличие адаптивной информационно-измерительной системы, функциями которой являются параметрическая идентификация и оценивание вектора состояния. Использование адаптивной информационно-измерительной системы при автоматическом управлении особо актуально для сложных динамических систем, для которых характерна и неопределенность, и нестационарность их параметров. К классу сложных динамических систем можно отнести и систему нагнетательных и добывающих скважин, и дистанционно-пилотируемый летательный аппарат (векторность входов-выходов, неполная информация о состоянии, параметрическая неопределенность).
В то же время, как уже говорилось выше, существуют такие режимы динамики, когда движение динамического объекта оказывается вырожденным (например, квазиустановивщиеся процессы). В таких режимах оценка параметров модели только на основе данных текущего квазиустановившегося процесса становится некорректной и зачастую совершенно противоречит здравому смыслу, что приводит к некачественному управлению или даже к неустойчивой динамике замкнутой системы. Подобная ситуация характерна также и для режимов, близких к бифуркационным (дня нелинейных динамических объектов с хаотическими свойствами). В этих случаях более адекватными моделями часто оказываются априорные модели (или ансамбли моделей), полученные не на основе «текущего» эксперимента, а на основе «прошлых» экспериментов, в которых более полно «проявилась» вся собственная динамика сложного объекта. Также в качестве таких априорных моделей (или ансамблей моделей) могут выступать и модели, полученные из фундаментальных законов природы (законов сохранения энергии, момента, импульса, масс и пр.).
В иных же случаях, когда движение объекта не является вырожденным и находится вдали от бифуркационного состояния (для нелинейных систем хаотического типа) часто наиболее качественное управление получается на основе моделей, полученных из анализа «текущей» истории, на основе данных адаптивной информационно-измерительной системы, состоящей из идентификаторов параметров и состояния.
Таким образом, возникает задача развития структурного подхода к построению адаптивной системы управления сложным динамическим объектом, интегрирующего в себя как априорные данные о модели объекта, так и апостериорные данные о модели для случая векторных входа и выхода в условиях неполноты информации о состоянии, параметрической неопределенности математической модели сложной динамической системы. Построение такой системы требует создания математической структуры, интегрирующей в себя как априорные модели динамики объекта, так и алгоритмы параметрической идентификации объекта с векторными входом и выходом при неполной информации о состоянии, оценивания вектора состояния динамической системы, синтеза управления объектом с векторными входом и выходом.
Цель диссертационной работы состоит в построении обобщенной структуры адаптивной системы управления для сложных динамических объектов при неполной
информации о состоянии и исследовании процессов идентификации и управления в динамической системе. Основные задачи.
Для достижения поставленной в работе цели решались следующие задачи:
1. Анализ типовых систем управления сложными динамическими системами
2. Разработка структуры обобщенного настраиваемого объекта измерения для динамической системы с векторными входом и выходом при неполной информации о состоянии
3. Исследование процессов идентификации параметров математической модели векторного динамического объекта при неполной информации о состоянии
4. Разработка и исследование алгоритма оценивания параметров фильтров состояния в системе идентификации, а также алгоритма оценивания порядка идентифицирующей математической модели.
5. Разработка и исследование системы автоматического управления с элементами адаптации с использованием как априорных, так и апостериорных данных на основе идентификатора для сложного динамического объекта
6. Исследование качества процессов идентификации и процессов регулирования в системе автоматического управления с элементами адаптации на основе идентификаторов.
Методы исследований. При выполнении диссертационных исследований использовались: общие методы системного анализа, теории автоматического управления, теории идентификации динамических систем, методы теории случайных процессов и статистической обработки экспериментальных данных, методы компьютерного моделирования. Научная новизна выполненных исследований заключается в следующем:
1. Разработана структура системы автоматического управления с элементами адаптации, учитывающая как априорные, так и апостериорные данные, при неполной информации о состоянии для системы с векторными входом и выходом.
2. Разработан алгоритм параметрической идентификации и оценивания вектора состояния динамического объекта с векторными входом и выходом.
3. Разработан алгоритм оценивания оптимальных параметров фильтров состояния в системе идентификации
4. Получены результаты по исследованию качества процессов параметрической идентификации, оценивания состояния сложного динамического объекта.
5. Получены результаты по исследованию качества процессов регулирования в системе автоматического управления с элементами адаптации для параметрически возмущенного векторного динамического объекта.
Практическая значимость. Выполненные в диссертационной работе исследования дают основу для решения задач адаптивного управления и идентификации для векторпых объектов разной природы (летательные аппараты, физико-химические процессы, процессы заводнения добывающих скважин при помощи нагнетательных скважин и т.д.). Полученные в диссертационной работе результаты позволяют:
• выполнять задачи параметрической идентификации динамических систем с векторными входами и выходами различной природы в условиях неполноты информации о состоянии по наблюдаемым входам и выходам системы.
• разрабатывать системы автоматического управления с элементами адаптации для динамических объектов с векторными входами и выходами, учитывающие и априорные и апостериорные данные
Практическая ценность состоит также в программной реализации методов управления векторными динамическими системами, идентификации динамичестсих систем с векторными входом и выходом в среде компьютерного моделирования Matlab.
Основные положения, выносимые на защиту
1. Обобщенная структурная модель объекта измерений дня сложной динамической системы с векторными входом и выходом
2. Алгоритм оценивания параметров фильтра состояния системы параметрической идентификации
3. Структура системы автоматического управления с элементами адаптации, учитывающая как априорные, так и апостериорные данные
4. Результаты исследований точности процессов параметрической идентификации и оценивания состояния в системе автоматического управления с элементами адаптации на основе идентификаторов
5. Результаты исследований качества процессов регулирования в системе автоматического управления с элементами адаптации на основе идентификаторов
Внедрение результатов. Результаты диссертационной работы внедрены на предприятии ЗАО «СКБ Орион» при разработке системы информационного обмена и экспресс-анализа телеметрической информации на этапе запуска космических аппаратов.
Результаты диссертационной работы использованы при выполнении НИР по гранту Минобрнауки РФ «Проблемы теории выбросов случайных процессов» № Т00-03.2-2694, по гранту Минобрнауки РФ «Проблемы обработки данных научного эксперимента» № Т02-03.3-3642, а также по гранту РФФИ «Обработка информационных сигналов в системах речевого командного управления»№ 06-08-00260-А.
Кроме того, полученные в диссертационной работе результаты внедрены в учебный процесс Санкт-Петербургского государственного университета аэрокосмического приборостроения (по кафедре компьютерной математики и программирования) при разработке курса «Статистическая обработка экспериментальных данных».
Результаты работы использованы в НИР компании «Роснефть» применительно к задачам анализа связности добывающих и нагнетательных скважин на основе истории разработки месторождений.
Апробация работы. Основные результаты работы докладывались и обсуждались на конференциях и семинарах: на ежегодных научных сессиях государственного университета аэрокосмического приборостроения (г.Санкт-Петербург, 2005-2009 гг.); научно-практических конференциях «Исследование, разработка и применение высоких технологий в промышленности» (г.Санкт-Петербург, 2006,2007); на международной конференции « 14th Formation Evaluation Symposium of Japan, September 29-30,2008»(Япония, Чиба, 2008) , на международных конференциях по автоматическому управлению ВОАС'2004,2008 (г. Санкт-Петербург, 2004,2008); на Четвертой международной конференции "Приборостроение в экологии и безопасности человека" ПЭБЧ'04, (г.Санкт-Петербург, 2004); на четвертой международной школе-семинаре БИКАМП'03 (г. Санкт-Петербург, 2003г.) и других конференциях.
Публикации. Основные положения и результаты диссертационных исследований опубликованы в 20 печатных работах, из которых 2 работы опубликованы б рецензируемых научных журналах из перечня ВАК, 5 работ в сборниках научных конференций.
Структура и объем диссертации. Диссертация состоит из введения, пяти глав, заключения, списка литературы (110 наименований) и приложений. Общий объем диссертационной работы -187 страниц машинописного текста. Работа содержит 58 рисунков, 5 таблиц.
КРАТКОЕ СОДЕРЖАНИЕ РАБОТЫ ПО ГЛАВАМ
Во введении обоснована актуальность и практическая значимость проводимых исследований, определены цель работы, основные задачи исследований, сформулированы научные и практические результаты, выносимые на защиту.
В первой главе, являющейся вводной, описано состояние проблем управления сложными объектами. Проводится обзор типов систем автоматического управления, в том числе адаптивного управления. Обосновывается актуальность использования методов адаптивного управления при управлении сложными объектами. Рассматриваются особенности построения адаптивных систем идентификационного типа.
Структура типовой адаптивной системы управления идентификационного типа представлена на рисунке 1. Вектор управляющих сигналов поступает из блока синтеза управления 1 на объект управления (ОУ) 2. Реакция состояния X объекта управления на вектор управления U частично или в целом измеряется системой датчиков 3, формирующей вектор измерений Y. Данные Y с системы датчиков 3 и с блока управления 1 передаются на блок параметрической идентификации 4, который формирует оценку вектора параметров математической модели объекта управления 2.На основе данных с выходов блока управления 1, системы датчиков 3, блока параметрической идентификации 4 формируется оценка вектора состояния в блоке 5 идентификации состояния (на основе наблюдателей Льюенбергера или Калмана). На основе оценки состояния с блока идентификации состояния 5, данных о параметрах математической модели 4, желаемых значениях выходов объекта g(t) формируется следующее управление в виде вектора U в блоке синтеза управления 1.
Рисунок 1. Структура адаптивной системы управления непрямого действия
Тем не менее, несмотря на множество исследований в области адаптивных систем, целью которых является управление в условиях неопределенности об объекте управления, задача синтеза адаптивных систем остается открытой по ряду причин. К этим причинам следует отнести нелинейность подавляющего числа сложных динамических объектов (например, летательный аппарат), многосвязность, векторность входов и выходов объектов
управления, проблемы сходимости алгоритмов оценивания параметров динамических систем по результатам наблюдений, часто связанные с вырожденностью динамики замкнутой системы адаптивного управления, которая, в свою очередь, часто обусловлена режимами движения, близкими к установившимся режимам.
Во второй главе представлены математические модели типовых сложных динамических объектов: летательного аппарата, вентильного индукторко-реактивного двигателя, модели связности скважин нефтяного месторождения. Описываются уравнения динамики рассматриваемых объектов, строятся модели расширенных объектов, дополнительно включающих в себя модели регуляторов.
Также представлено описание общедоступных экспериментальных данных динамических процессов из открытой базы DAISY для тестирования различных алгоритмов идентификации динамических систем.
В третьей главе рассматривается подход к построению структуры адаптивной информационно-измерительной системы для векторного динамического объекта. Рассматриваемая структура состоит из параметрического идентификатора и наблюдателя состояния.
Данный подход позволяет выполнять одновременно две задачи - идентификацию неизвестных параметров и адаптивное оценивание вектора состояния объекта при наличии информации только о структуре математической модели объекта и не требует знания точной информации о параметрах объекта. Решение задачи производится в классе линейных дискретных и непрерывных систем в процессе функционирования системы и не требует «пробных», тестовых управляющих воздействий специального типа, требующихся, например, для частотных методов.
При синтезе обобщенного настраиваемого объекта предполагается гипотеза квазистационарности динамических характеристик подвижного объекта. В соответствии с этой гипотезой оцениваемые параметры (а значит, и значения параметрических возмущений) при выбранной структуре модели объекта или постоянны во времени, или изменяются с незначительной скоростью, пренебрежение которой практически не ухудшает оценок, получаемых на ограниченном временном интервале наблюдения.
Рассмотрим задачу параметрической идентификации линейного динамического объекта на основе обобщенного настраиваемого объекта измерения с векторными входом и выходом (MIMO-объекты, Multi Input- Multi Output) в условиях неполноты информации при ненулевых начальных условиях.
Рассмотрим объект управления, динамика которого описывается в виде
(1)
где X = {и,1},U = {т\},Y= {г, 1}. Рассмотрим модель
X=AX+BU Y = CX+DU\ X(tB) = X,
(2)
где X = {и, 1}, U = {т, 1}, У = {г, 1}.
Требуется но результатам наблюдений векторных входа и выхода U(t),Y(t) объекта
(1) определить параметры системы (2) A,B,C,D, X*, исходя из минимума рассогласования выхода модели (2) и наблюдений объекта (1).
Существует множество разных критериев, по которым можно оценить параметры динамической системы (2). Большинство методов идентификации отличаются именно критериями качества.
Например, для скалярного случая, когда r=1 (и т=1), задача параметрической идентификации широко известна и решается разными способами, в частотной области, временной области, в явной и' неявной формах на основе метода наименьших квадратов (МНК) или на основе минимизации мгновенной ошибки (Александров А.Г., Иванов А.И., Льюнг Л.,, Фрадков А.Л., Эйкхофф П.,Иоанноу П. и др.) и т.п.
В данном случае задача реконструкции параметров динамической системы (2) сводится к минимизации рассогласования векторных выходов модели (2) и объекта (1) во временной области, т.е. минимизации следующего функционала (при нулевых начальных условиях)
j(a,B,C,d\= |£е/(0Л, еу = Y¡ - С, (si -A)'1 BU- D¡ U, (3)
V / ,<¡J-l~r
где e¡-ошибка рассогласования j-ro выхода (j=l..г) модели (2) и j-го выхода объекта (1).
В случае ненулевых начальных условий, кроме параметров А,В, С ,D оценивается и Х1с (начальные условия). Таким образом, требуется найти такие параметры системы (2), чтобы рассогласование векторных выхода объекта (1) и выхода модели (2) было минимальным во временной области в смысле критерия (3).
Существует также множество работ по параметрической идентификации для объектов с векторными входом и выходом (MIMO - multi input, multi output), среди которых наибольший интерес уделяется алгоритмам pern («prediction error method» -алгоритм предсказания ошибки Л. Лыонга), n4síd (subspace method of identification - метод идентификации на основе анализа подпространств), хотя сами алгоритмы либо недостаточно качественно (в смысле функционала (3)) решают обратную задачу (n4sid), либо требуют значительных вычислительных ресурсов (pern). Одним из лучших алгоритмов параметрической идентификации в смысле критерия (3), как показывают исследования зарубежных специалистов, является алгоритм рет, в котором поиск параметров модели (2) осуществлялся одним из градиентных методов с использованием явной модели. В качестве критерия выбран интеграл от квадратов ошибок (3). В основе метода рет лежит градиентный метод (Ньютона, Левенберга-Марквардта и т.д.).
К недостаткам метода рет следует отнести его вычислительную сложность, вытекающую из того, что частные производные от оптимизируемого функционала (3) по
ряду оптимизируемых параметров, являющихся элементами матриц A,B,C,D модели
(2), нелинейно связаны с самим вектором оптимизируемых параметров. Алгоритм рет является алгоритмом локальной оптимизации, поэтому его качество зависит от начальных условий. Существующие способы оптимизации в вычислительном плане алгоритма рет, основанные на предварительном определении параметров модели (2) при помощи более быстрых методов, таких как n4sid (и т.п.), ускоряют сходимость алгоритма, но, тем не менее, алгоритм все равно остается в вычислительном плане достаточно сложным. В связи с этим, использование рет в качестве алгоритма адаптивной идентификации является затруднительным.
Также имеется ряд работ (Александров А.Г., Катков М.С., Эйкхофф П.) по исследованиям параметрической идентификации на основе обобщенного настраиваемого объекта для скалярного объекта (когда выход один). Оценки параметров динамических систем, на основе данного метода идентификации имеют относительно простую вычислительную схему, но очень чувствительны к выбору параметров «фильтров состояния» обобщенного объекта и даже малейшим шумам данных.
Также существуют работы (Азаров М.М.), где изложен подход к идентификации векторного объекта на основе обобщенного настраиваемого объекта, но рассматривался другой частный случай, когда вектор измерений имел размерность вектора состояний.
В качестве метода идентификации выбран метод на основе обобщенного настраиваемого объекта, использующий неявную настраиваемую модель, преимуществом которого является линейная связь невязки с настраиваемыми параметрами, что обеспечивает унимодальность квадратичной функции качества. С другой стороны, оптимум неявного функционала может не соответствовать оптимуму явного функционала (3) и в работе указываются способы коррекции параметров идентифицирующей модели с целью улучшения ее прогнозирующих свойств.
Учитывая указанные выше свойства обобщенного настраиваемого объекта, исследования по параметрической идентификации для объекта с векторными входами и выходами требуют более детального рассмотрения. Также следует учесть, что выбор «фильтров состояния» и их параметров играет важную роль в качестве идентификации. Необходимо обратить внимание, что оптимум, пусть и глобальный, неявного функционала для такой схемы может не соответствовать оптимуму явного функционала (3). В связи с этим, необходимы исследования по развитию алгоритма параметрической идентификации с целью улучшения качества оценивания параметров. Кроме того, интерес представляет параметрическая идентификация в условиях «аномальных» шумов измерителей. Использование робастных методов идентификации распространено в самых различных областях исследований.
Известные схемы параметрического идентификатора обобщенного настраиваемого объекта содержат набор «фильтров состояния» (Александров, Андриевский, Фрадков, Эйкхофф), после пропускания через которые входных и и выходных У сигналов системы получается обобщенная модель объекта, в которой неизвестные параметры входят линейно в обобщенную ошибку. В этом случае решается задача минимизации квадратичного функционала не от явной ошибки (3), а от неявной, обобщенной. Достоинством метода идентификации на основе обобщенного настраиваемого объекта для линейных динамических систем является унимодальность минимизируемого обобщенного функционала, в отличие от вполне возможной многоэкстремальности функционала явной ошибки по выходу (3). Таким образом, при использовании обобщенного настраиваемого объекта задача параметрической идентификации сводится к решению системы линейных алгебраических уравнений, что значительно сокращает вычисления.
Рассмотрим сначала случай скалярного динамического объекта:
где у - выходной сигнал системы, и - входное скалярное воздействие, я = ¿7/ей - оператор дифференцирования, п - порядок дифференциального уравнения.
Требуется провести идентификацию параметров д0.., а„, Ь0.., Ьп, с0.., с^, используя только измерения \л(1),у(1).
Если дифференциальное уравнение (4) «пропустить» через линейный «фильтр состояния» 1/G(s), приняв в качестве G(s) Гурвицев полином вида G(s)=(s+«1K5 + s2)..Cs+sn), то после разложения на простейшие дроби левой и правой частей полученного дифференциального уравнения получим
' 1
1 + а,-+ ...+ а„-
s + s¡ s +
1 1
+ j г,-+ ...+ / -
S + S, S + Л,
A + A—■+•■•+/
J + 5,
1
" s + s.
(5)
Обозначим
■■y, r =
1
í+í.
1
s + s.
1(0 1
S+í,
i
S +J.
s
s+s.
Y,
Ау = -а, -аг ...-а, Д, Д рг ... Д, у, уг тогда уравнение (5) примет вид в векторной форме
Обозначив обобщенную ошибку е
в м, =2(0-47(0 и выбрав критерий качества 3 (например, квадратичный интегральный)
приходим к задаче оптимизации (минимизации)
=argminJ(4)
(6)
(7)
(8)
(9)
Как видно из (7), оптимизируемые параметры А входят линейно в обобщенную ошибку (7), в связи с этим, квадратичный функционал неявной ошибки (8) имеет единственный минимум. Таким образом, параметрическая идентификация на основе обобщенного настраиваемого объекта сводится к задаче минимизации неявного функционала (8) вместо минимизации явного функционала (3). Далее, после определения оптимальных параметров Аг обобщенного настраиваемого объекта, необходимо определить параметры исходного дифференциального уравнения (4) с учетом (5),(6).
Таким образом, оценка параметров вектора коэффициентов (9) определяет оценку параметров дифференциального уравнения (4), описывающего динамику исследуемого скалярного объекта через (5) и (6).
Далее, оценив параметры дифференциального уравнения (4) с учетом (5)-(9), перейдем к описанию динамики системы (4) в пространстве состояний
I Х = А-Х+Ви
Л Л „ • (Ю)
[у = СХ + йи; Х{10) = Х* Ниже рассматривается случай параметрической идентификации для векторных входов и выходов. Предлагается два подхода к задаче идентификации векторного объекта с сохранением порядка модели. Первый метод идентификации МГМО-объекта (2) основан на идентификации Г скалярных динамических объектов по формулам (5)-(10).
(И)
. Xi = AiXj+BjU
где X, = {и, 1},и = {т, 1},у, = {1,1} ,./ = 1 ..г.
Далее, для каждого скалярного объекта (11) с уже найденными параметрами Л), Д/, С,, О,, аппроксимируется векторный выход У объекта (1) векторным выходом У, системы
(11):
Yj=CFiXj+DFp
Заменой переменных
Xj; U
(12)
(13)
задача вычисления матриц CFJ и Dn в (12) сводится к задаче решения системы линейных алгебраических уравнений относительно неизвестной матрицы Af-,:
Yj^A^WJ, (14)
где матрица АГс искомых параметров может быть вычислена разными способами: например, на основе SVD-разложения, итерационными методами (например, Isqr) и др. Тестирование разных алгоритмов решения системы линейных алгебраических уравнений было проведено автором на ряде математических моделей бокового и продольного движения летательного аппарата, а также на тестовых данных динамических системы из онлайн-базы DAISY. В целом, выбор метода решения системы линейных алгебраических уравнений, как известно, зависит от структуры матрицы ИЛ.
Таким образом, получаем г вариантов модели динамики MIMO-объекта
Xj=AJ Xj + BjU
Yj -Си Xj+DfjU; Xi(ta)=X„:,
(15)
где Се1 = {г,пу,Оч = {г,т},]~Ьг.
Лучшая по критерию (3) модель (15) из г вариантов принимается за искомую модель
(2).
Также в работе изложен второй подход к идентификации параметров динамического объекта с векторными входом и выходом на основе обобщенного настраиваемого объекта с учетом условия (16) с сохранением порядка модели.
= = = . (16) Условие (16) подразумевает совместное решение систем (11) для всех выходов, чтобы характеристический полином системы (16) был одинаков.
Перейдем от М1МО-объекта (2) к операторам Лапласа, заменив операцию дифференцирования на б-сИЛ и пропустим через линейный фильтр 1/0(5) левую и правую части каждого уравнения из системы(2), далее разложив их на простейшие дроби получим
1 + ос
"r/i
"l"jpiOm + Plli 1
+ ..+
«1»
1
Pr02+Pr]2
1
<3> + 1)" + ... + Pl„»
Pioi + Pm
(T.s + lf
_i_+ +B, ,_î_
"Г
Ï11-
Yin
+ + B
... nrJ
1
(Г.. + 1)")
IW + Prll
Um +fi
(Г,« +1)" 1
1(f)
—:_+ +R , ..
ui~
rps + l -
(Tps+ir
l(i)
где в качестве G(s) в (17) выбран Гурвицев полином вида
G(s) = (r,e + i)n . (18)
В связи с тем, что идентификация производится на основе обобщенного настраиваемого объекта, то минимизируется не явный функционал (3), а неявный, минимуму которого соответствует вектор параметров обобщенного настраиваемого объекта Т. В работе показано, что оптимальной оценкой вектора Т будет являться оценка
„ d V/
Т =
\PT{t)P{t)dt \PT(t)R(t)dt
которая обеспечивает минимум неявному функционалу (20)
J(T)=)j]eï(t,Tyit
(19)
(20)
где Г={т*(п+1)*г+п(1+г),1} - оценка параметров обобщенного настраиваемого объекта, m - число входных воздействий U, г - число выходных воздействий Y, п - порядок системы. В (19) R(t), P(t) являются известными матричными функциями от входных U и выходных У сигналов системы (1):
i i
(21)
у/ 0 .. о" V г Г '
р= УгТ о г/ ... 0 ; т- = ; л = г Zj
0 0.. 1-Л л1. г zr
Г„ =
7> + 1 (7> + 1)" 1 1
i
i
r/+i (v+i)" i i
у,\
Г5 + 1 (Г5+1)"
7-5 + 1 (7,5+1)"
(22)
TpS +1 (7>+1)" A = [-a¡ -а, ...-а„]
Д = [До, Д.,- Рш •'• Д>„- Д™ Гп 7,2 - г J = Д,„- Д.. - Д™. п, г„ - г J
Т.о., задача поиска параметров модели (2) редуцируется в поиск параметров вектора неизвестных Т, соответствующих минимуму неявного функционала (20).
В работе также приведены формулы расчета оценок параметров динамической системы для дискретного случая (когда сигналы с фильтров состояния измеряются не непрерывно, а в дискретные моменты времени)
Следует отметить, что система (2) объекта с векторным входом и выходом получена в результате идентификации на основе обобщенного настраиваемого объекта путем минимизации неявного функционала (20) для непрерывного случая, а не минимизации
явного функционала (3). Таким образом, параметры системы (2) Л, В ,С , в общем, не будут соответствовать минимуму функционала (3). Тем не менее, «заморозив»
коэффициенты системы (2) матриц А к В (полученных путем минимизации функционала (20)), можно улучшить качество идентифицирующей модели (2) в смысле функционала (3), «донастроив» оценку параметров матриц С и И уже на основе критерия (3). Такой вариант идентификации прежде всего интересен тем, что задача оценивания параметров матриц А,В сводится к решению системы линейных алгебраических уравнений, а не к решениию нелинейной (относительно искомых оценок параметров) системы уравнений, к которой сводится задача минимизации явного функционала (3).
Для непрерывного случая в качестве критерия качества можно выбрать интегральный квадратичный критерий :
(23)
о Ы
где е(1)-У~СХ-ои - ошибка между выходами системы (1) и модели (2). Критерий (23) минимизируется только по коэффициентам матриц С,В. Начальные условия и параметры матриц А,В принимаются из модели (2), параметры которой получены через (19).
Тогда оптимальной оценкой матриц С и О по критерию (23) будет являться следующая
V
[с о]= )т
А'(0 що
Л
Х{1)
Щ о
х (г) ит(о
л
(24)
где х(С) - решение системы (2) в момент времени I.
Таким образом, разработанный метод параметрической идентификации векторного объекта состоит из двух этапов:
• определение параметров модели (2) на основе обобщенного настраиваемого объекта по формулам (11-15) или на основе совместного решения уравнений (16-22), построенных для каждого из выходов объекта при помощи формирующих фильтров (18);
• коррекция параметров модели (2) С и О вектора измерений по формулам (24). Отличительной особенностью алгоритма идентификации является то, что на каждом
из двух этапов параметрической идентификации происходит редуцирование задачи к решению системы линейных алгебраических уравнений, что существенно уменьшает вычислительную нагрузку в модуле идентификации.
Использование фильтров в задачах параметрической идентификации в первую очередь связано со сложностями определения производных по времени от входного и выходного сигналов при наличии шумов в измерениях. В связи с этой проблемой существует целый ряд методов определения параметров динамических систем в условиях шумов измерений, такие как метод модулирующих функций, метод моментов, «фильтры состояния» и т.д. (Андриевский Б.Р., Фрадков А.Л., Хасанов М.М.).
В структуре обобщенного настраиваемого объекта отдельный интерес играют «фильтры состояния» (18) - по причине наличия шумов в измерениях (в общем случае). Параметры этих фильтров напрямую влияют на качество идентифицирующей модели (2).
К параметрам «фильтров состояния» порядок числителя, знаменателя, параметры числителя и знаменателя полинома G(s) обобщенного настраиваемого объекта. Для разных объектов вид и параметры фильтра состояния могут быть выбраны по-разному, например, (18) и т.д. В общем случае, даже для линейных систем оптимизация параметров фильтров является сложной задачей в связи с нелинейностью частных производных минимизируемого функционала (3) относительно некоторых параметров «фильтров состояния».
и©
Y©
X=AX±BU r=CX+DU
Формирователь матрицы P(t)
Обобщенный настраиваемый □5ъект
РСО
7X0
Определение оценок параметров A,B,CAX(tO) мат. модели объекта.
через параметры Т ОНО
A,B.QDrJWJ
Коррекция параметров С hD мат. модели объекта
СНО
Елок параметрической идентификации
и®
>т
Л 3 с; дед
Синтез наблюдателя состояния Синтез управления
Уф
Вектор «желаемы») выходов системы GA)
Рисунок 2.Структура обобщенного настраиваемого объекта в системе адаптивного управления идентификационного типа для сложной динамической системы
Если обозначить через - вектор параметров «фильтров состояния» (параметры числителя и знаменателя передаточных функций фильтров, постоянные времени и т.д.) то разным параметрам фильтров состояний будут соответствовать разные значения критерия (3), таким образом, находятся оптимальные параметры «фильтров состояния»
Ж = агётш./(Ж).
Задача оптимизации функционала } по параметрам V/ «фильтров состояния» является многоэкстремальной в общем случае (даже для линейного динамического объекта), поэтому целесообразно использовать алгоритмы глобальной оптимизации, например, генетические алгоритмы, хорошо зарекомендовавшие себя в решении различных задач глобальной оптимизации.
Задача оптимизации параметров \У фильтров состояния может быть решена при помощи иных методов глобальной оптимизации (метод Монте-Карло, полный перебор), но для случая, когда оптимизируемых параметров фильтров состояния несколько (больше 2), как правило, и метод Монте-Карло, и алгоритм полного перебора (если задано конечное число различных вариантов параметров и это число значительно велико) уступают генетическим алгоритмам.
Также в третьей главе изложены алгоритмы синтеза наблюдателей состояния на основе полученной модели объекта (2).
В третьей главе представлен также алгоритм параметрической идентификации векторной динамической системы на основе генетических алгоритмов.
В работе для определения параметров неявной модели используется метод наименьших квадратов, который, как известно, очень чувствителен к характеру распределения погрешностей в данных (особенно, если присутствуют погрешности, не подчиняющиеся гауссовскому закону распределения), к различного рода выбросам в данных. В связи с этим в третьей главе рассмотрены также и методы робастной регрессии, позволяющие решать задачи оценивания параметров модели при наличии существенных выбросов в данных, не подчиняющихся гауссовскому закону.
В четвертой главе рассматриваются вопросы синтеза управления объектом в детерминированной постановке, когда известны оценки параметров математической модели объекта управления с векторными входом и выходом. Были синтезированы алгоритмы управления на основе ПИ-регулятора векторного объекта, а также модального ИИ-регулятора (астатического модального регулятора) векторного объекта. Были получены модели расширенного объекта. Синтез осуществлялся исходя на основе градиентных алгоритмов настройки регуляторов, а также из минимума интегральной оценки качества Красовского.
В ряде случаев ПИ-регулятор (ПИД-регулятор) не позволяет обеспечить устойчивость замкнутой системы управления объектом, что приводит к необходимости введения дополнительных обратных связей. Такого недостатка лишен модальный регулятор, который, в условиях отсутствия физических ограничений на управление, обеспечивает заранее заданное качество (в смысле желаемого характеристического полинома системы) переходных процессов в замкнутой системе.
Для того, чтобы система была астатической, во внутренний контур модального управления добавляется интегрирующее звено.
Область использования модальных регуляторов не ограничивается только линейными системами. В ряде работ показано, что при помощи линеаризации обратной связью, даже некоторые известные нелинейные системы хаотического типа преобразуются в линейные (Лоренца, Кукушкина-Осипова, Ресслера).
К числу недостатков модального регулятора следует отнести более сложную конструкцию регулятора в сравнении с ПИ(Д) регулятором, связанную с включением в контур управления контура наблюдателя состояния.
Настройка параметров модального регулятора для объекта управления (2) может проводиться путем минимизации заданного критерия качества, например интегральной
оценки Красовекого. Минимизация критерия Красовекого может осуществляться как аналитически, так и с использованием генетических алгоритмов, в работе описаны аналитические и численные методы синтеза параметров модального регулятора .
Обозначим
у = Ьа(КУ+Ь1(К)1^,+...+Ьт(К) 1 (25)
где К( - изображение ]-й регулируемой величины, К - матрица параметров модального регулятора.
Обозначим интегральную квадратичную оценку отклонения от установившегося значения ¡-го выхода многомерной системы:
^ К = =/(£,' К ,л] К) .(26)
о
Введем функционал качества
./ К =¿>0/, К .(27)
>■1
Задача поиска оптимальных параме тров ПИ-регулятора сводится к задаче минимизации целевой функции (27)
К^а^тт/ К .(28)
к
В качестве алгоритма минимизации для случая, когда минимизируемый функционал имеет несколько экстремумов, можно использовать генетические алгоритмы, задав в виде «хромосомы» развернутый вектор параметров регулятора
... V- (29)
В случае, если интегральная оценка (27) имеет один экстремум, эффективнее будет использовать градиентные алгоритмы, поскольку для линейных систем существуют аналитические формулы вычисления интегральной оценки (27) через параметры дифференциальных уравнений движения.
Начальные параметры модального регулятора целесообразно сначала определить такие, чтобы желаемый полином замкнутой системы \sE-A,+B,K\=g(s) был Гурвицевым. Алгоритмы определения параметров модального регулятора, обеспечивающего желаемую динамику замкнутой системы в смысле желаемого характеристического полинома, также изложены в четвертой главе. Далее, такой модальный регулятор желательно выбрать в качестве стартового, для дальнейшей оптимизации функционала (27).
Также в четвертой главе представлена типовая структура адаптивной системы управления идентификационного типа.
В ходе диссертационных исследований стандартная схема адаптивной системы на рисунке 1 была изменена на схему рисунке 3. Отличие схем заключается в наличии блоков 6-8 (Блок «ансамбля» моделей 6, «ансамбля» идентификаторов состояния 7, блок селекции моделей 8). Оцениваемые параметры модели, получаемые в модуле идентификации 4, передаются в модуль памяти 6, пополняя «ансамбль» возможных моделей. Набор альтернативных моделей состоит из моделей, задаваемых априорно при проектировании системы, а также из моделей, генерируемых модулем параметрической идентификации 4 в разные временные интервалы наблюдений за системой. Далее, для каждой модели из «ансамбля» 6 оценивается состояние модели на основе алгоритмов Калмана или Льюенбергера, таким образом, имеется «ансамбль» наблюдателей состояния. Далее, каждая оценка состояния псресчитывается в соответствующую оценку выхода модели и сравнивается с выходом объекта в 8. Та модель, которая наиболее близка к объекту в смысле минимума рассогласования выходов, принимается за модель, на основе которой будут синтезироваться параметры регулятора в I. Подобная схема (на рисунке 3) адаптивной системы показала лучшие результаты но сравнению со схемой рисунка 1 при вырожденном движении, которое характерно для установившихся режимов. Также подобная структура системы управления показала лучшие результаты при управлении объектами с хаотическими свойствами (вентильный индукгорно-рекативный двигатель) в режимах, близких к бифуркационным.
Отбор модели в 8 осуществляется по критерию внешнего дополнения (Ивахненко А.Г.) на так называемых «тестовых данных», которые не были использованы при определении параметров моделей.
В пятой главе рассматриваются вопросы синтеза адаптивной системы управления идентификационного типа для типовых моделей сложных объектов с идентификацией на основе подхода, изложенного в третьей главе, и регуляторов на основе изложенного в четвертой главе алгоритма синтеза астатического модального регулятора, оптимального по интегральному критерию качества с использованием формулы Красовского. Приводятся результаты моделирования процессов управления в системах адаптивного управления без ансамбля и с ансамблем моделей.
В пятой главе представлены результаты моделирования процессов идентификации для скалярных и векторных объектов и сравнения предлагаемого метода идентификации на основе обобщенного настраиваемого объекта с методами pern, а также беспоисковым алгоритмом идентификации на основе генетических алгоритмов оптимизации.
Ниже представлены результаты сравнения двух методов (обобщенный настраиваемый объект, рет) идентификации параметров математической модели продольного движения гипотетического летательного аппарата, описываемой дифференциальными уравнениями 9 порядка на примере 100 объектов с векторными входами и выходами. Моделирование проводилось при ненулевых начальных условиях, при наличии гауссовских шумов в каналах управления и измерения (шум/сигнал=0.3), объекты с двумя входами и двумя выходами. По данным выборки входного и выходного сигналов, проводилась идентификация параметров математической модели объекта на основе обобщенного настраиваемого объекта с использованием формул (19)-(24). В качестве метода решения системы линейных алгебраических уравнений в обобщенном настраиваемом объекте выбран svd. Из табл.1 видно, что качество модели на основе
обобщенного настраиваемого объекта значительно превосходит модели на основе pern.
Алгоритм поиска параметров в pern - метод Гаусса-Ньютона (500 итераций).
Таблица 1. Число измерений в каждом эксперименте -700, шаг времени - 0.01 с._
Ср. значение
Число Число ускорения по
экспериментов, экспериментов, Число сравнению с
Число когда corl>cor2 когда Jl<]2 экспериментов, классическим
экспериментов (%) (%) когда tl<t2 (%) алгоритмом
100 80 (80) 81 (81) 100(100) 288
Здесь, corl - коэффициент корреляции выхода модели с выходом объекта для исследуемого алгоритма на основе обобщенного настраиваемого объекта, J1 - средняя сумма квадратов ошибок на интервале идентификации для алгоритма обобщенного настраиваемого объекта, tl - время выполнения алгоритма идентификации на основе обобщенного настраиваемого объекта в среде Matlab, с. cor2,J2,t2 - соответственно для алгоритма Рет.
ш
Кроссплот обьект-вддель ОНОИ
Кроссшют обьекг-мбдель pern- (Ljung)
"-5 :;.'.;!.:■ 0 5
Значение выхода объекта
-5 0'?' S
Значение выхода обьекга
Рисунок 4. Диаграммы рассеяния выходов объекта- модели, полученной на основе обобщенного настраиваемого объекта, б. Диаграмма рассеяния выходов объекта -модели, I полученной на основе рет (Льюнг). |
На рисунке 4 представлены диаграммы рассеяния для одного из 100 экспериментов по моделированию идентификационных процедур для сложных динамических систем - 1 векторных объектов. Отношение шум/сигнал=0.3.Суммарная ошибка для модели на основе I обобщенного настраиваемого объекта- 0.42, рет - 0.93.
Также в пятой главе представлены результаты моделирования системы адаптивного управления с идентификаторами на примере математической модели гипотетического летательного аппарата, описываемой дифференциальными уравнениями 3 порядка типа один вход, один выход. 1
Рисунок 5. Графики изменения во времени выходов объекта для неадаптивного управления параметрически возмущенным объектом и адаптивного управления тем же
объектом.
I На рисунке 5 представлены процессы изменения выхода параметрически
' возмущенного объекта при неадаптивном управлении (черный цвет) и адаптивном управлении (серый цвет). В качестве задающего сигнала выбран меандр (с чередованием во времени значений задающего сигнала с 0 на 1 и наоборот). Моделирование проводилось при наличии гауссовских шумов как в канале управления, так и в канале измерений.
В главе 5 представлены результаты сравнения двух адаптивных систем ! идентификационного типа, отличающихся методами параметрической идентификации (обобщенный настраиваемый объект, реш) математической модели динамического объекта, на примере 100 гипотетических объектов, мат. модель которых описывается дифференциальными уравнениями 7 порядка. Моделирование проводилось при ненулевых начальных условиях, но при наличии шумов в каналах управления и измерения (шум/сигнал=0.1), объекты с двумя входами и двумя выходами.
В качестве желаемого выхода рассматривался меандр. В качестве критерия качества выбрана интегральная квадратическая ошибка рассогласования выходов объекта и I желаемого выхода
I
, где ^ = 4^=1,)=1..г,г=2, х,-рассогласование ]-го выхода системы с «желаемым»
о
выходом (в эксперименте -меандр) в момент времени I.
В связи с нетривиальной схемой идентификации, модуль параметрической идентификации работал не непрерывно, а в дискретные моменты времени с шагом 5 с. В
промежутках между включением модуля параметрической идентификации параметры математической модели (2) предполагались неизменными.
Как видно из результатов экспериментов (таблица 2), в подавляющем большинстве случаев качество регулирования адаптивной системы идентификационного типа превосходит качество адаптивной системы на основе рет (при этом, скорость рет заметно уступает алгоритму на основе обобщенного настраиваемого объекта)
Таблица 2. Результаты сравнения адаптивных систем
Число экспериментов Число экспериментов, когда Л <12 (%) Ср. значение улучшения качества по сравнению с рет Л- 71 (/>- -100,%) ^ 72 '
100 73 (73) 15.8
Здесь Л - интегральная оценка качества адаптивной системы на основе обобщенного настраиваемого объекта, Д- интегральная оценка качества адаптивной системы на основе реш
В заключении сформулированы основные результаты, полученные в диссертационной работе:
1. Предложена структура адаптивной информационно-измерительной системы для динамического объекта с векторными входом и выходом. Адаптивная информационно-измерительная система позволяет осуществлять параметрическую идентификацию векторного динамического объекта и идентификацию состояния в условиях параметрических возмущений в системе.
2. Предложен алгоритм оценивания параметров фильтра состояния, входящего в структуру обобщенного настраиваемого объекта. Использование в схеме идентфикации алгоритма оценивания оптимальных параметров фильтра состояния позволяет значительно улучшить качество идентифицирующей модели.
3. Структура системы автоматического управления с элементами адаптации идентификационного типа. Полученная структура позволяет осуществлять синтез управления на основе данных текущих результатов идентификации в комплексе с данными идентификации предыдущих интервалов наблюдений и априорными данными о математической модели исследуемого векторного объекта. Учет «истории» процессов идентификации позволяет улучшить качество адаптивной системы в смысле интегральной ошибки рассогласования выхода модели и желаемого выхода.
4. Получены результаты исследований точности процессов параметрической идентификации и оценивания состояния в системе автоматического управления с элементами адаптации для сложной динамической системы.
5. Получены результаты исследований качества процессов регулирования в системе автоматического управления с элементами адаптации. Результаты показывают улучшение качества переходных процессов адаптивной системы в сравнении с качеством переходных процессов неадаптивной системы в условиях параметрических возмущений.
По материалам диссертации опубликованы работы:
1. Надеждин О.В. Координатно-параметрическая идентификация динамической системы с векторными входом и выходом. // Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2009. -С. 185-195.
2. Надеждин О.В. Анализ взаимосвязи динамики нагнетательных и добывающих скважин// Научная сессия ГУАП: Сб. докл. 42. Технические пауки/ СПб.: СПбГУАП, 2009. -С. 195200.
3. Надеждин О.В. Координатно-параметрическая идентификация динамической системы с векторными входом и выходом// Актуальные проблемы гуманитарных и естественных наук. - 2009. - №6. - С. 50-63
4. Надеждин О.В., Замншша А.Р. Анализ связности динамики нагнетательных и добывающих скважин. // Управление большими системами. -М.: ИПУ РАН, 2009. -Вып. 25.- С. 35-47 (рецензируемый научный журнал из Перечня ВАК).
5. A.R.Zaminova, O.V.Nadezhdin. The analysis of well's connectivity on the basis of the data of the history of field development. (Анализ связности скважин на основе истории разработки)// Proceedings of the 12th International Student Olympiad on Automatic Control (Baltic Olympiad). — Russia. — Saint-Petersburg: SPbSUITMO. — 2008. — P.122-126.
6. Заминова А.Р..Надеждин О.В.,Савичев В.И. Анализ связности скважин на основе данных истории разработки месторождения// Труды Всероссийской научной конференции «Проектирование научных и инженерных приложений в среде MATLAB». -СПб.: Изд-во С.-Петерб.ун-та, 2007. - С. 175-191
7. Гагарин A.B., Надеждин О.В. Применение гибрида генетического алгоритма и нейронной сети для идентификации параметров гидродинамической модели резервуара.// Международная научно-практическая конференция "Исследование, разработка и применение высоких технологий в промышленности". Сбориик трудов, том 11/ под ред. А.П.Кудинова. -СПб, 2007.- С. 95-99.
8. Гагарин A.B., Надеждин О.В. Интеллектуальные алгоритмы адаптации параметров гидродинамической модели резервуара// Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2007. С. 75-79
9. Надеждин О.В., Гагарин A.B. Параметрическая идентификация динамического объекта с векторными входом и выходом. // Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2007. С. 68-74
10. Надеждин О.В., Савичев В.П., Сергеев Е.А. Генетические алгоритмы в задаче адаптации модели нефтяного пласта.// Международная научно-практическая конференция «Исследование, разработка и применение высоких технологий в промышленности». Сборник трудов, том 5. / под ред. А.П.Кудинова. - СПб: Изд-во Политех, университета, 2006.-С.167-168
11. Надеждин О.В. Синтез астатических регуляторов многосвязных нелинейных объектов, линеаризуемых обратной связью. / В.Ф. Суслов, М.С. Катков, О.В. Надеадин. II Морской вестник. - 2005. - №3(15). - С. 53-55 (рецензируемый научный журнал из Перечня ВАК)
12. О.В. Надеждин, Д.А.Никифорова, М.С.Катков. Синтез астатических регуляторов нелинейными объектами модальным методом с линеаризацией обратной связью. // Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2005. - С.84-89
13. О.В. Надеждин, Д.А.Никифорова, М.С.Катков. Исследование алгоритмов параметрической идентификации объектов управления методами Гаусса и Ньютона. // Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2005. -С.89-96
14. Д.А. Никифорова, О.В.Надеждин, М.С.Катков. Исследование алгоритмов непараметрической идентификации объектов управления методами Гаусса и Ньютона// Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2005. -С. 96-98
многомерного объекта по критерию Красоаского. //Аэрокосмическое приборостроение России: Сер.2, Авионика. Выпуск 4. - СПб.: НААП, 2005. -С.41-51.
16. Надеждин О.В., Катков М.С. Синтез управлений нелинейных процессов экологических и химико-технологических объектов.// Международная конференция "Приборостроение в экологии и безопасности человека" (ПЭБЧ'04) - СПб.: СПбГУ ИТМО, 2004. - С. 236-238.
17. Nadczhdin О. Modal PID-controller of multi-input system. (Модальный ПИД-регулятор для многомерного объекта)// Proceedings of the 10th International Student Olympiad on Automatic Control (Baltic Olympiad). — Russia. — Saint-Petersburg: SPbSUITMO. — 2004. — P.210-215.
18. Надеждин O.B. Идентификация стационарного нелинейного объекта управления // Международная школа-семинар БИКАМП-03: Сб. трудов/ СПб.:СПбГУАП, 2003. - С.65-67.
19. Надеждин О.В. Матричная идентификация нелинейного нестационарного объекта управления // Международная школа-семинар БИКАМП-03: Сб. трудов/ СПб.:СПбГУАП, 2003.-G.68-71.
20. Гасников А.И., Надеждин О.В.. Определение разности фаз между двумя периодическими сигналами // Международная школа-семинар БИКАМП-03: Сб. трудов/ СПб.:СПбГУАП, 2003.-С. 34-37.
Формат 60x84 1\16. Бумага офсетная. Тираж 100 экз. Заказ №229.
Редакционно-издательский центр ГУАП 190000, г. Санкт-Петербург, ул. Большая Морская, д. 67
Оглавление автор диссертации — кандидата технических наук Надеждин, Олег Владимирович
ВВЕДЕНИЕ.
1. ПРИНЦИПЫ ПОСТРОЕНИЯ СИСТЕМ АДАПТИВНОГО УПРАВЛЕНИЯ.
1.1. Классификация систем адаптивного управления.
1.2. Задачи управления сложными динамическими объектами на примере дистанционно управляемых летательных аппаратов.
1.3 Недостатки существующих адаптивных систем управления.
1.4 Структура системы адаптивного управления идентификационного типа на основе обобщенного настраиваемого о&ьекта измерений (ОНОИ).
Выводы к разделу 1.
2. МАТЕМАТИЧЕСКИЕ МОДЕЛИ ТИПОВЫХ СЛОЖНЫХ ОБЪЕКТОВ.
2.1. Математическая модель движения самолета.
2.1.1 Упрощения и допущения, принятые при синтезе математических моделей движения самолета.
2.1.2. Упрощенная модель продольного движения самолета.
2.1.3. Упрощенная модель бокового движения самолета.
2.1.4. Математическая модель движения самолета с учетом влияния турбулентных возмущений атмосферы.
2.1.4.1 Внешние атмосферные возмущения, действующие в полете на летательный аппарат.
2.1.4.2 Учет влияния турбулентных возмущений атмосферы в математической модели продольного короткопериодического движения самолета.
2.1.5. Построение дискретных моделей продольного и бокового движений.
2.2. Математическая модель вентильного-индукторно реактивного двигателя.
2.3. Феноменологические модели связности динамики скважин.
2.4. DalSy - база экспериментальных данных динамических систем.
Выводы к разделу 2.
3. ПАРАМЕТРИЧЕСКАЯ ИДЕНТИФИКАЦИЯ.
3.1. Скалярный случай, нулевые начальные условия (н.у.).
3.2. Скалярный случай, ненулевые начальные условия (н.у.).
3.3. Векторный случай (MIMO) [2].
3.4. Идентификация параметров MIMO-объекта на основе генетических алгоритмов.
3.5. Идентификация параметров «фильтров состояния.
3.6. Идентификация состояния. Наблюдатели Льюенбергера.;.
3.7.Параметрическая идентификация в условиях отказов измерителей.
3.8. Генетические алгоритмы.
Выводы к разделу 3.
4. СИНТЕЗ ОПТИМАЛЬНОГО И АДАПТИВНОГО УПРАВЛЕНИЯ.
4.1. Получение передаточной функции системы управления ПИ-регулятором для объекта в векторными входом и выходом.
4.2. Квадратичная оценка качества переходных процессов.
4.3. Оптимальное управление по критерию Красовского на основе многомерного ПИ-регулятора.
4.4. Оптимальное управление ПИ-регулятором на основе настраиваемой модели с квадратичным критерием качества для объекта с векторными входом и выходом.
4.5. Оптимальное управление модальным регулятором на основе настраиваемой модели с квадратичным критерием качества.
4.6. Оптимальное управление модальным регулятором векторного объекта по интегральному критерию Красовского.
4.7. Структура адаптивной системы управления с идентификатором.
Выводы к разделу 4.
5. СИНТЕЗ АДАПТИВНОЙ СИСТЕМЫ С ИДЕНТИФИКАТОРОМ И МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ИДЕНТИФИКАЦИИ И УПРАВЛЕНИЯ В АДАПТИВНОЙ СИСТЕМЕ.
5.1. Идентификация динамического объекта 9 порядка типа SISO, без шумов, нулевые начальные условия.
5.2. Идентификация динамического объекта 9 порядка типа SISO, без шумов, гауссовские шумы, нулевые начальные условия. Сравнение с pern.
5.3. Сравнение алгоритмов ОНОИ и pern на 1000 объектов для скалярного случая с нулевыми начальными условиями с шумами на входе и выходе.
5.4.Идентификация динамического объекта 9 порядка типа SISO, без шумов, ненулевые начальные условия, сравнение с реш.
5.5.Идентификация динамического объекта 9 порядка типа SISO, гауссовские шумы (шум/сигнал=0.1), ненулевые начальные условия. Сравнение с pern.
5.7. Сравнение алгоритмов на примере 1000 ОУ 9 порядка типа MISO (2 inputs), гауссовские шумы, ненулевые начальные условия. Метод решения СЛАУ - на основе svd.
5.8. Моделирование процессов идентификации MIMO объекта 9 порядка, шумов нет, ненулевые начальные условия.
5.9. Идентификация динамического объекта 9 порядка типа MIMO, гаус.шумы (шум/сигн.=0.3), ненулевые начальные условия.
5.10. Сравнение алгоритмов на примере 100 ОУ 9 порядка типа MIMO (2 inputs,2 outputs), гаус.шумы (шум/сигн.=0.3), ненулевые н.у., svd, pem - 500 iters.
5.11.Моделирование процессов идентификации дин.объекта 3 порядка типа SIMO генетическим алгоритмом, гауссовские шумы, ненулевые начальные условия.
5.12. Определение параметров регулятора на основе интегральной оценки Красовского аналитическими методами, а также при помощи генетических алгоритмов.
5.13. Определение параметров регулятора векторного объекта на основе интегральной оценки Красовского аналитическими методами, а также при помощи генетических алгоритмов и моделирование процесса управления.
5.14. Моделирование процесса управления с адаптивным регулятором на основе квадратичного критерия качества.
5.15. Моделирование адаптивной системы управления с идентификатором и астатическим модальным регулятором.
5.16. Оценка качества регулирования в адаптивной системе.
Выводы к разделу 5.
Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Надеждин, Олег Владимирович
В настоящее время в связи с развитием техники сложность управляемых объектов в разрабатываемых в проектируемых системах управления значительно повышается. Структура большинства современных объектов управления такова, что точное математическое описание объектов либо отсутствует, либо изменяется в широких пределах. В таких условиях неполнота информации о математической модели накладывает значительное ограничение на используемые методы синтеза управлений. Для решения задач управления в условиях неопределенности предназначены системы управления на основе робастных и адаптивных подходов [1-15], позволяющих повысить надежность систем, а также снизить технологические требования при проектировании.
Большой вклад в развитие адаптивных и робастных систем автоматического управления (САУ) внесли многие зарубежные и отечественные ученые, такие как Б.Р. Андриевский, А.Г.Александров, В.Н. Буков, С.Д. Земляков, П. Иоанноу, А.Г.Ивахненко, А.А. Красовский, JL Льюнг., И.В. Мирошник, Ю.И.Неймарк, А.В. Небылов, В.О. Никифоров, Б.Н. Петров, Б.Т. Поляк, В.Ю. Рутковский, A.JI. Фрадков, В.Н. Фомин, ЯЗ. Цыпкин, П. Эйкхофф. Тем не менее, вопрос синтеза адаптивных систем для сложных многомерных объектов с векторными входом и выходами в условиях неполноты информации о состоянии до сих пор остается актуальным.
В настоящее время большинство промышленных регуляторов осуществляют управление по выходу (например, ПИ(Д)-регуляторы), а не состоянию. Но регуляторы (например, модальные), использующие информацию о состоянии объекта, обладают более широкими возможностями коррекции динамики замкнутой системы управления, чем регуляторы по выходу (например, ПИ(Д)-регуляторы), и поэтому в целях улучшения динамики замкнутой системы возникает необходимость восстановления состояния объекта в режиме функционирования системы управления.
Для оценивания состояния системы необходимо знать математическую модель исследуемого объекта. Априорные данные о модели объекта часто являются неточными, поэтому дополнительная настройка параметров модели по истории наблюдений за входами и выходами системы может существенно улучшить качество управления системой.
Для оценивания параметров математической модели динамических объектов используются различные методы параметрической идентификации: в частотной и временной областях, с явными или неявными идентифицирующими моделями и т.п. При этом задача параметрической идентификации часто должна выполняться в условиях неполноты информации о состоянии объекта, что выражается в том, что доступны измерению не все координаты вектора состояния исследуемого объекта.
В случаях, когда это возможно, нелинейные модели исследуемых динамических объектов, как правило, стремятся представить как кусочно-линейные на разных интервалах времени в предположении, что на исследуемом интервале времени изменением параметров линеаризованной модели можно пренебречь.
С другой стороны, процессы идентификации не всегда могут привести к ожидаемым результатам. Часто это связано с вырожденностью движения объекта на рассматриваемом интервале времени, что часто характерно для режимов движения, когда переходные процессы в системе близки к завершению. В таких случаях не исключено (и подтверждается на практике), что более адекватными прогнозирующими свойствами будут обладать априорные модели.
Кроме того, в общем случае выход и вход объекта управления являются векторными, а информация о состоянии объекта не является полной. Поэтому возникает необходимость параметрической идентификации не скалярного, а векторного объекта в условиях неполноты информации о состоянии.
Весь список вышеперечисленных проблем характерен для задач управления сложными динамическими системами (неполная информация о состоянии, параметрическая неопределенность, необходимость оценивания вектора состояния, векторные выходы и входы, вырожденность движения на режимах, близких к установившемуся режиму), и для решения этих проблем конструируются системы адаптивного управления, системы автоматического управления с элементами адаптации. При этом возникает вопрос интеграции как априорных данных о модели, так и данных о модели, получаемых в процессе управления.
За рубежом задачам разработки и построения адаптивных систем управления посвящено много работ. Отдельный интерес представляют адаптивные системы управления, которые относятся к «аналитическим» или системам идентификационного типа. Одной из главных особенностей схемы адаптивной системы непрямого действия является наличие адаптивной информационно-измерительной системы, функциями которой являются параметрическая идентификация и оценивание вектора состояния. Использование адаптивной информационно-измерительной системы при автоматическом управлении особо актуально для сложных динамических систем, для которых характерна и неопределенность, и нестационарность их параметров. К классу сложных динамических систем можно отнести и систему нагнетательных и добывающих скважин, и дистанционно-пилотируемый летательный аппарат [1630] (векгорность входов-выходов, неполная информация о состоянии, параметрическая неопределенность).
В то же время, как уже говорилось выше, существуют такие режимы динамики, когда движение динамического объекта оказывается вырожденным (например, квазиустановившиеся процессы). В таких режимах оценка параметров модели только на основе данных текущего квазиустановившегося процесса становится некорректной и зачастую совершенно противоречит здравому смыслу, что приводит к некачественному управлению или даже к неустойчивой динамике замкнутой системы. Подобная ситуация характерна также и для режимов, близких к бифуркационным (для нелинейных динамических объектов с хаотическими свойствами). В этих случаях более адекватными моделями часто оказываются априорные модели (или ансамбли моделей), полученные не на основе «текущего» эксперимента, а на основе «прошлых» экспериментов, в которых более полно «проявилась» вся собственная динамика сложного объекта. Также в качестве таких априорных моделей (или ансамблей моделей) могут выступать и модели, полученные из фундаментальных законов природы (законов сохранения энергии, момента, импульса, масс и пр.).
В иных же случаях, когда движение объекта не является вырожденным и находится вдали от бифуркационного состояния (для нелинейных систем хаотического типа) часто наиболее качественное управление получается на основе моделей, полученных из анализа «текущей» истории, на основе данных адаптивной информационно-измерительной системы, состоящей из идентификаторов параметров и состояния.
Таким образом, возникает задача развития структурного подхода к построению адаптивной системы управления сложным динамическим объектом, интегрирующего в себя как априорные данные о модели объекта, так и апостериорные данные о модели для случая векторных входа и выхода в условиях неполноты информации о состоянии, параметрической неопределенности математической модели сложной динамической системы. Построение такой системы требует создания математической структуры, интегрирующей в себя как априорные модели динамики объекта, так и алгоритмы параметрической идентификации объекта с векторными входом и выходом при неполной информации о состоянии, оценивания вектора состояния динамической системы, синтеза управления объектом с векторными входом и выходом.
Цель диссертационной работы состоит в построении обобщенной структуры адаптивной системы управления для сложных динамических объектов при неполной информации о состоянии и исследовании процессов идентификации и управления в сложной динамической системе. Основные задачи.
Для достижения поставленной в работе цели решались следующие задачи:
1. Анализ типовых систем управления сложными динамическими системами
2. Разработка структуры обобщенного настраиваемого объекта измерения для динамической системы с векторными входом и выходом при неполной информации о состоянии
3. Исследование процессов идентификации параметров математической модели векторного динамического объекта при неполной информации о состоянии
4. Разработка и исследование алгоритма оценивания параметров фильтров состояния в системе идентификации, а также алгоритма оценивания порядка идентифицирующей математической модели.
5. Разработка и исследование системы автоматического управления с элементами адаптации с использованием как априорных, так и апостериорных данных на основе идентификатора для сложного динамического объекта
6. Исследование качества процессов идентификации и процессов регулирования в системе автоматического управления с элементами адаптации на основе идентификаторов.
Методы исследований. При выполнении диссертационных исследований использовались: общие методы системного анализа, теории автоматического управления, теории идентификации динамических систем, методы теории случайных процессов и статистической обработки экспериментальных данных, методы компьютерного моделирования.
Научная новизна выполненных исследований заключается в следующем:
1. Разработана структура системы автоматического управления с элементами адаптации, учитывающая как априорные, так и апостериорные данные, при неполной информации о состоянии для системы с векторными входом и выходом.
2. Разработан алгоритм параметрической идентификации и оценивания вектора состояния динамического объекта с векторными входом и выходом.
3. Разработан алгоритм оценивания оптимальных параметров фильтров состояния в системе идентификации
4. Получены результаты по исследованию качества процессов параметрической идентификации, оценивания состояния сложного динамического объекта.
5. Получены результаты по исследованию качества процессов регулирования в системе автоматического управления с элементами адаптации для параметрически возмущенного векторного динамического объекта.
Практическая значимость. Выполненные в диссертационной работе исследования дают основу для решения задач адаптивного управления и идентификации для векторных объектов разной природы (летательные аппараты, физико-химические процессы, процессы заводнения добывающих скважин при помощи нагнетательных скважин и т.д.). Полученные в диссертационной работе результаты позволяют:
• выполнять задачи параметрической идентификации динамических систем с векторными входами и выходами различной природы в условиях неполноты информации о состоянии по наблюдаемым входам и выходам системы.
• разрабатывать системы автоматического управления с элементами адаптации для динамических объектов с векторными входами и выходами, учитывающие и априорные и апостериорные данные
Практическая ценность состоит также в программной реализации методов управления векторными динамическими системами, идентификации динамических систем с векторными входом и выходом в среде компьютерного моделирования Matlab.
Основные положения, выносимые на защиту
1. Обобщенная структурная модель объекта измерений для сложной динамической системы с векторными входом и выходом
2. Алгоритм оценивания параметров фильтра состояния системы параметрической идентификации
3. Структура системы автоматического управления с элементами адаптации, учитывающая как априорные, так и апостериорные данные
4. Результаты исследований точности процессов параметрической идентификации и оценивания состояния в системе автоматического управления с элементами адаптации на основе идентификаторов
5. Результаты исследований качества процессов регулирования в системе автоматического управления с элементами адаптации на основе идентификаторов
Апробация работы. Основные результаты работы докладывались и обсуждались на конференциях и семинарах: на ежегодных научных сессиях государственного университета аэрокосмического приборостроения (г.Санкт-Петербург, 2005-2009 гг.); научно-практических конференциях «Исследование, разработка и применение высоких технологий в промышленности» (г.Санкт-Петербург, 2006,2007); на международной конференции «14th Formation Evaluation Symposium of Japan, September 29-30,2008»(Япония, Чиба, 2008) , на международных конференциях по автоматическому управлению ВОАС'2004,2008 (г. Санкт-Петербург, 2004,2008); на Четвертой международной конференции "Приборостроение в экологии и безопасности человека" ПЭБЧ04, (г.Санкт-Петербург, 2004); на четвертой международной школе-семинаре
БИЬСАМГТОЗ (г. Санкт-Петербург, 2003г.) и других конференциях. Структура и объем диссертации. Диссертация состоит из введения, пяти глав, заключения, приложения и списка литературы (110 наименований) и приложений. Общий объем диссертационной работы — 187 страниц машинописного текста. Работа содержит 58 рисунков, 5 таблиц.
Заключение диссертация на тему "Алгоритмы параметрической идентификации в системах автоматического управления сложными динамическими объектами"
Выводы к разделу 5
Из рассмотренных численных и теоретических исследований видно, что по скорости более быстрым алгоритмом является ОНОИ, чем pem. Тем не менее, поскольку в алгоритме ОНОИ минимизируется неявная обобщенная ошибка, то в условиях шумов минимум обобщенной ошибки может не соответствовать минимуму явной ошибки. Поэтому явная модель, полученная из неявной, настроенной по методу ОНОИ, может быть по качеству хуже, чем явная модель, полученная по методу pem.
По результатам 1000 экспериментов моделирования процессов идентификации скалярного объекта (данные зашумлены с коэффициентом шум/сигнал=0.1) табл.5.1., для случая, когда начальные условия нулевые, исследуемый метод идентификации параметров, основанный на ОНОИ, незначительно превосходит по качеству оценивания (сумма квадратов ошибок при симуляции) известный метод pern (prediction error method) — только в 60% случаев. В 57.3% случаев корреляция исследуемого метода выше корреляции по методу рет. В 60% случаев время расчета параметров по исследуемому методу в этих экспериментах меньше, чем время расчета параметров по методу рет. Соответствующие графики приведены на рис.5.6-5.8. Средний коэффициент ускорения по сравнению с методом рет равен 3.19.
Иные результаты моделирования идентификации скалярного объекта получены для случая ненулевых начальных условий, который представляет больший интерес (табл.5.2). Было проведено 1000 экспериментов с отношением шум/сигнал=0.3. В 96.2% случаев качество оценивания (по критерию суммы квадратов ошибок) по методу ОНОИ выше, чем по методу рет. В 95.7% случаев корреляция по методу, на основе ОНОИ, превышает корреляцию по методу рет. В 90.6% случаев метод оценивания на основе ОНОИ с решателем СЛАУ на основе lsqr быстрее метода рет. Средний коэффициент ускорения по сравнению с методом рет равен 6.37 (для решателя СЛАУ на основе svd -220,но качество лучше не в 95%, а в 90% случаев, см.табл.5.3). Графики результатов экспериментов приведены на рисунках 5.16-5.18.
По результатам 100 экспериментов с гипотетическими ЛА с математическими моделями векторного типа (два входа, два выхода) 9 порядка с шумами в данных и ненулевыми начальными условиями (табл.5.4) видно, что в 80% случаев алгоритм ОНОИ превосходит известный алгоритм рет. Коэффициент ускорения в 70% случаев равен 100 и более (когда в качестве решателя СЛАУ используется svd), рис.5.28. Значения средней суммы квадратов ошибки в 81% случаев меньше у ОНОИ, чем у рет (рис.5.29).
Результаты экспериментов с идентификацией параметров на основе ГА показали (рис.5.31-5.36), что сходимость подобной схемы идентификации значительно уступает даже алгоритму рет. Одним их достоинств ГА является устойчивость в условиях сильных шумов.
Результаты моделирования управления сложным динамическим объектов (рис.5.44-5.47) показывают работоспособность синтезированной адаптивной системы управления с идентификатором на основе ОНОИ. Система адаптивного управления состояла из параметрического идентификатора, идентификатора состояния, астатического модального регулятора, параметры которых настраивались в соответствии с заданными критериями качества идентификации (3.39) и регулирования (4.60).
Из рисунка 5.48 видно, что в процессы в адаптивной системе асимптотически приближаются к процессам оптимальной системы.
Как видно из результатов экспериментов (табл.5.5), в подавляющем большинстве случаев качество регулирования адаптивной системы идентификационного типа превосходит качество адаптивной системы на основе рет (при этом, скорость рет заметно уступает алгоритму на основе ОНОИ)
Заключение
Разработана методика синтеза и структура адаптивной системы управления на основе ОНОИ для параметрически возмущенного сложного динамического объекта. Адаптивный ОНОИ позволяет осуществлять параметрическую идентификацию динамического объекта с векторными входами и выходами и идентификацию состояния в условиях действия параметрических возмущений в системе. ОНОИ основан на параметрическом идентификаторе векторного объекта (векторные вход и выход) и на наблюдателе состояния Льюенбергера. Адаптивная система управления с идентификатором для векторного объекта на основе ОНОИ позволяет получать в режиме реального времени полную информацию об объекте в условиях недостатка априорной информации о параметрах математической модели сложной динамической системы.
При синтезе адаптивной системе предполагалась гипотеза о квазистационарности динамических характеристик объекта. В соответствии с этой гипотезой параметры математической модели объекта (а значит и параметрические возмущения) или постоянны во времени или изменяются с незначительной скоростью, пренебрежение которой практически не ухудшает оценок, получаемых на ограниченном временном интервале наблюдений.
Синтезирован алгоритм параметрического идентификатора на базе метода наименьших квадратов, а также методов робастной регрессии, вычисляющий оценку неизвестных параметров объекта. Алгоритм параметрической идентификации относится к алгоритмам адаптивной идентификации, т.е. синтезирован для случая реального функционирования системы и не требует тестовых воздействий специального типа (скачкообразное, импульсное, меандр, гармонические воздействия) для идентификации параметров векторного объекта.
Разработан алгоритм адаптивного оценивания вектора состояния ДУЛА на основе наблюдателя Льюенбергера. Данный алгоритм основан на адаптивной настройке матрицы усиления наблюдателя L путем обеспечения желаемых динамических свойств наблюдателя.
Разработанный алгоритм синтеза параметров астатического модального регулятора векторного объекта основан на оптимизации квадратичного интегрального критерия Красовского с использованием в качестве начальных условий параметров модального регулятора, обеспечивающего заданные динамически свойства замкнутой системы в смысле желаемого Гурвицева характеристического полинома.
Проведен синтез адаптивной системы управления непрямого действия на основе ОНОИ для моделей продольного и бокового движения ДУЛА "DragonFly" и MAFV, а также гипотетического ДУЛА. При синтезе адаптивной системы в качестве параметрического идентификатора использовались метод наименьших квадратов, а также методы робастной регрессии, а при синтезе адаптивного фильтра использовался наблюдатель Льюенбергера.
С помощью моделирования на ЭВМ исследовались процессы идентификации параметров математических моделей типовых сложных объектов. Исследовалась сходимость процессов параметрической идентификации. Используемые в работе метод наименьших квадратов и метод робастной регрессии обладают хорошей сходимостью и высокой точностью оценок матриц параметров математической модели параметрически возмущенного объекта.
Исследования проводились при различных значениях параметрических возмущений и различных типах входных управляющих воздействий (белый шум, меандр, гармонические воздействия), в том числе и при реализации ПИ-регулятора, модального регулятора.
Алгоритм идентификации на основе ОНОИ сравнивался с целым рядом альтернативных алгоритмов идентификации, таких как частотные методы идентификации, алгоритм предсказания ошибки. Лучшим из альтернативных методов, как оказалось из результатов экспериментов, является алгоритм предсказания ошибки Льюнга pem (prediction error method). Но в сравнении с алгоритмом параметрической идентификации на основе ОНОИ, алгоритм рет уступает и по скорости (на 1-2 порядка), и по качеству.
Также на базе алгоритма ОНОИ была реализована робастная реализация параметрической идентификации, когда в данных измерителей присутствуют аномальные шумы. Разработанный алгоритм параметрической идентификации на основе методов робастной и кластерной регрессии позволяет оценивать параметры и систем с переменной структурой в условиях аномальных шумов измерителей.
Численное моделирование показало преимущество алгоритма параметрической идентификации векторного объекта на базе ОНОИ перед альтернативным по качеству в смысле интегральной оценки методом рет, что, в первую очередь, связано структурой ОНОИ, благодаря которой задача идентификации векторного динамического объекта редуцируется в задачу оптимизации квадратичного функционала от линейной по параметрам невязки. Линейность невязки относительно искомых параметров приводит к тому, что задачу оптимизации функционала можно свести к задаче решения СЛАУ. В методе рет используется градиентные методы адаптации параметров настраиваемой модели на основе явного функционала от нелинейной в общем случае по параметрам невязки (в отличие от неявного функционала от линейной по параметрам невязки в ОНОИ). Нелинейность невязки по параметрам в схеме рет приводит к более сложным (чем ОНОИ) в вычислительной плане алгоритмам идентификации параметров, что отражается на скорости вычислений.
Результаты численного моделирования показали работоспособность системы адаптивного управления с идентификатором и ее сходимость к оптимальному режиму функционирования (в смысле заданного интегрального критерия Красовского) в условиях отсутствия априорной информации о параметрических возмущениях в системе.
Результаты численного моделирования процессов управления адаптивной системы в подавляющем большинстве случаев качество регулирования адаптивной системы идентификационного типа превосходит качество адаптивной системы на основе рет (при этом, скорость рет заметно уступает алгоритму на основе ОНОИ).
Библиография Надеждин, Олег Владимирович, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
1. Александров А.Г. Оптимальные и адаптивные системы. -М.: Высшая школа, 1989.- 256с.
2. Б.Р. Андриевский, Ф.Л. Фрадков. Избранные главы теории автоматического управления с примерами на языке MATLAB. СПб.: Наука, 2000. -475 с.
3. Буков В.Н. Адаптивные прогнозирующие системы управления полетом. М.: Наука, 1987. - 232с.
4. ЦыпкинЯ.З. Информационная теория идентификации.- М: Наука, 1995. 336с.
5. Цыпкин Я.З. Адаптация и обучение в автоматических системах. М.: Наука, 1968. -213с.
6. Красовский А. А., Поспелов Г.С. Основы автоматики и технической кибернетики.
7. М.: Госэнергоиздат, 1962. -— 600 с.
8. Антонов В.Н., Терехов В.А., Тюкин И.Ю. Адаптивное управление в технических системах. СПб.: Изд-во С.- Петербургского университета, 2001. - 236с
9. А.Л.Фрадков. Кибернетическая физика: принципы и примеры. -СПб.: Наука, 2003. -208 с.
10. Р. П.Ю.Гузенко, С.А.Кукушкин, А.В.Осипов, А.Л.Фрадков. Автоколебательные режимы роста тонких пленок из многокомпонентного пара: динамика и управление // ЖТФ. -1997. Т.69, №9. -С.47-51.
11. Андриевский Б.Р., Фрадков А.Л. Управление хаосом. Методы, и приложения. Часть 1. Методы // АиТ. -2003. № 5. С.3-45.
12. Андриевский Б.Р., Фрадков А.Л. Управление хаосом. Методы и приложения. Часть 2. Приложения // Автоматика и телемеханика. -2004. № 4. -С.3-34.
13. Фомин В.Н. Некоторые общие принципы построения адаптивных систем управления // Соросовский образовательный журнал. 1996. №12. -С.102-108.
14. И.В.Мирошник, В.О.Никифоров, А.Л.Фрадков. Нелинейное и адаптивное управление сложными динамическими системами. -СПб.: Наука, 2000. 562 с.
15. Ю.И. Неймарк, М.М. Коган. Теория управления на этапе расширения возможностей и универсализации // Российская наука: выстоять ивозродиться:РФФИ/ под ред. А.В. Бялко. — М.: Наука, 1997. 367 с.
16. Паршева Е.А. Адаптивное и робастное децентрализованное управление многосвязными объектами с односвязными подсистемами: автореф. дис. докт. техн. Наук. Саратов: СГТУ, 2007. -32с.
17. Perhinschi M.G., Lando М., Massotti L., Campa G., Napolitano M., Fravolini M.L. Real-Time Parameter Estimation Issues for the NASA IFCS F-15 Fault Tolerant Systems// Proc. of American Control Conference, Anchorage, USA. 2002, - P. 88-93
18. Seanor В., Song Y., Napolitano M., Campa G. Comparison of On-line and Off-line Parameter Estimation Techniques using the NASA F/A-18 HARV Flight Data//AIAA Journal. 2001. - Vol. 41. - P.35-39
19. Lyshevski S.E., Dunipace K.R., Colgren R.D. Identification and Reconfigurable Control of Multivariable Aircraft// AACC: Proc. of the American Control Conference, June. 1999. - P. 23-29
20. Buffington J., Chandler P., Pachter M. On-Line System Identification for Aircraft with Distributed Control Effectors// International Journal of Robust and Nonlinear Control. -1999. P. 45-48
21. Chandler P., Pachter M., Mears M.J. System Identification for Adaptive and Reconfigurable Control// Journal of Guidance, Control and Dynamics. 1995. -Vol. 18, №3. -P. 23-26
22. Song Y., Campa G., Napolitano M., Seanor В., Perhinschi M.G. Comparison of On-Line Parameter Estimation Techniques Within a Fault Tolerant Flight Control System//AIAA Journal on Guidance, Control and Dynamics. 2001. - P. 35-37
23. Davidson J.B., Lallman F.J., Bundick W.T. Real-Time Adaptive Control Allocation applied to a High Performance Aircraft// Proc. of the 5th SIAM Conference on Control & Its Applications. 2001. - P. 110-115
24. Bodson M. Identification with Modeling Uncertainty and Reconfigurable Control// IEEE Journal: Proceedings of the 32nd Conference on Decision and Control, December. -1993. P. 43-48
25. Sharma M., Calise A. J., Lee S. Development of a Reconfigurable Flight Control Law for the X-36 Tailless Fighter Aircraft// Proc. of AIAA Guidance, Navigation and Control Conference, TV 3940, Denver, USA. -2000. P. 23-29
26. Calise A. J., Lee S., Sharma M. Direct Adaptive Reconfigurable Control of a Tailless Fighter Aircraf// Proc. of AIAA Guidance, Navigation, and Control Conference, Boston, USA. -1998. P. 278-283
27. Тихомиров M.E., Чарова Н.Г., Азаров M.M. Развитие комплексов управления дистанционно пилотируемых летательных аппаратов// Тез. докл. XII Международный симпозиум по истории авиации и космонавтики. -Москва: ИИЕТ РАН, 1999. С. 3337.
28. Antsaklis P.J. and Passino K.M. Towards Intelligent Autonomous Control Systems: Architecture and Fundamental Issues// Journal of Intelligent and Robotic Systems. -1989. -Vol. 1.-P. 315-342.
29. Boskovic J.D.,.Li S.M, Mehra R.K. Study of an Adaptive Reconfigurable Control Scheme for Tailless Advanced Fighter Aircraft (TAFA) in the Presence of Wing Damage // IEEE: Proc. of the 39th Conference on Decision and Control. 2000. - P. 35-40
30. Bodson M. Multivariable Adaptive Algorithms for Reconfigurable Flight Control// IEEE: Proc. of the 33rd Conference on Decision and Control. 1994. -P. 23-26
31. Bodson M. Identification with Modeling Uncertainty and Reconfigurable Control/ЛЕЕЕ: Proc. of the 32nd Conference on Decision and Control. 1993. -P. 35-37
32. Chandler P., Mears M.J., Pachter M. On-Line Optimizing Networks for Reconfigurable Control /ЛЕЕЕ: Proc. of the 32nd Conference on Decision and Control. -1993.-P. 89-93
33. Siwakosit W., Hess R.A. Multi-Input/Multi-Output Reconfigurable Flight Control Design //AIAA Journal of Guidance, Control and Dynamics. 2001. - Vol. 24. -P.57-59
34. Азаров M.M., Чарова Н.Г. Моделирование управляемого парящего движения беспилотного JI А// Тез. докл. Вторая международная молодежная школа-семинар БИКАМП'99. СПб: СПбГУАП, 1999. - С.51-55.
35. Bodson М. and Groszkiewicz J. Multivariable adaptive algorithms for reconfigurable flight control// IEEE Transactions on Control Systems Technology. 1997. - Vol. 5. -P. 217-229
36. Atkins E. M., Miller R. H., VanPelt Т., Shaw K. D., Solus: an autonomous aircraft for flight control and trajectory planning research// Proc. Am. Contr. Conf. 1998 -Vol.2. -P.689-693
37. Jazwinski A. Stochastic Processes and Filtering Theory. New York: Academic Press. -1970.-Vol. 64.-P.260
38. Garcia-Velo J. Parameter estimation of an unstable aircraft using an extended Kalman filter: M.S. Thesis, University of Cincinnati. 1991.
39. Garcia-Velo J. and Walker B. Aerodynamic parameter estimation for higher performance aircraft using Extended Kalman Filtering// JGCD. 1997. - Vol. 20. - P. 12571259
40. Speyer J. and Crues E. On-line aircraft state and stability derivative estimation using the modified gain extended Kalman filter// Journal of Guidance. 1987- Vol. 10. - P. 262-268
41. Shelby S. Brunke, Mark E. Campbell. Identification and tracking for autonomous control// IEEE: Transactions on Control Systems Technology. -2000. Vol. 7. - P. 117-125
42. Overschee P. Van. and Moor B. De. N4SID: Two Subspace Algorithms For Identification of Combined Deterministic-Stochastic Systems// Automatica. 1994. -Vol. 30.-P. 75-93.
43. Verhaegen M. and DeWilde P. Subspace Model Identification Part 1: The Output-Error State-Space Model Identification Class of Algorithms// International Journal of Control. -1992.-Vol. 56.-P. 1187-1210.
44. К. Peternell, W. Scherrer, M. Deistler Statistical analysis of novel subspace identification methods// Signal Processing, July. -1996.- Vol. 52, Iss. 2. -P. 161-177
45. Jansson, M. Subspace identification and ARX modeling// 13th IFAC SYSID symposium: Proceedings, Rotterdam, Netherlands, August.-2003. -P. 1625-1630
46. I. Markovsky, J.C. Willems, and B.L.M. De Moor. Comparison of identification algorithms on the database DAISY// 17-th Symposium on the Mathematical Theory of Networks and Systems (MTNS 2006), Kyoto, Japan. 2006. -p.2858-2869
47. Катков M.C. Синтез структуры основного контура адаптивных систем управления// Информационно-измерительные системы и их использование в управлении летательным аппаратом: Межвуз. сб./ Под ред. В.М. Кушуля. -Ленинград: ЛИАП, 1988. С.67
48. Катков М.С., Азаров М.М. Исследование системы автоматического управления с адаптивной коррекцией параметров объекта управления// II международный симпозиум "Аэрокосмические приборные технологии": Сборник материалов. -СПб, 2002, С. 24-27.
49. Азаров М.М. Идентификация параметров динамической модели движенияультралегкого дистанционно пилотируемого самолета// Международная научная молодежная конференция "XXV Гагаринские чтения": материалы конференции. М., 1999. - С. 54-56.
50. Katkov M.S., Srisertpol J., Azarov M.M. The Synthesis of the Indirect Adaptive Control System// 5th IF AC Symposium "Nonlinear Control Systems" (NOLCOS 2001), Saint-Petersburg, Russia. 2001. - P. 46-50.
51. Катков M.C., Азаров M.M. Система параметрической идентификации математической модели движения самолета// Конгресс-2000 "Фундаментальные проблемы естествознания и техники",Санкт-Петербург: Сб.трудов. 2001 - Вып. 23. -С.511-518.
52. Азаров М.М. Система идентификации нестационарного объекта с моделью на базе фильтра Калмана-Бьюси//Четвертая научная сессия аспирантов и соискателей ГУАП: сборник докладов. СПб: СПбГУАП, 2001. - С. 81-83.
53. Azarov М.М. Synthesis of the structure of the light unmanned aerial vehicle dynamic model parameter identification system// BOAC'2000, Saint-Petersburg, Russia. 2000. -P. 34-38.
54. Азаров М.М. Параметрическая идентификация модели дистанционно пилотируемого летательного аппарата по результатам летного эксперимента//Вторая научная сессия аспирантов ГУАП: тезисы докладов. -СПб: СПбГУАП, 1999. С. 9-16
55. Азаров М. М. Идентификация параметров модели дистанционно пилотируемого самолета по данным летного эксперимента//Тез. докл. Вторая международная молодежная школа-семинар БИКАМП'99. СПб: СПбГУАП, 1999. -С. 15-18.
56. Азаров М.М. Адаптивное оценивание вектора состояния многомерного объекта//Первая научная сессия ГУАП: Сборник докладов. СПб: СПбГУАП, 1998. -С. 13-14.
57. Азаров М.М. Идентификация параметров динамической модели движения ультралегкого дистанционно пилотируемого самолета// Международная молодежная научная конференция "25-е Гагаринские чтения": тезисы докладов. М.:МАТИ, 1999. -С. 133.
58. Азаров М.М. Синтез системы параметрической идентификации и адаптивного оценивания вектора состояния летательного аппарата : автореф. дис. . канд. техн. наук. СПб, 2006. 32 с
59. Азаров М. М. Синтез системы параметрической идентификации и адаптивного оценивания вектора состояния летательного аппарата : дис. . канд. техн. наук. СПб., 2006, 173 с.
60. Надеждин О.В. Координатно-параметрическая идентификация динамической системы с векторными входом и выходом.// Актуальные проблемы гуманитарных и естественных наук. 2009. №6. с.50-63
61. Катков М.С. Непрерывные системы адаптивного управления с идентификаторами. М.: Изд-во МНИ "Мир книги", 1992. - 386с.
62. Эйкхофф П. Основы идентификации систем управления. Оценивание параметров и состояния: пер. с англ./Под ред. Н.С. Райбмана М.: Мир, 1975. -683с.
63. Голландцев Ю.А., Гутнер И.Е. Вентильный индукторно-реактивный двигатель // Изв.вузов. Приборостроение. -2002. -Т.45, №8. С. 12-18.
64. Хенкок Е. Матричный анализ электрических машин. М.:Энергия, 1967. -224 с
65. A. Albertoni, L.W.Lake, The University of Texas at Austin. Inferring interwell connectivity from well-rate fluctuations in waterfloods. //SPE Reservoir Evaluation and
66. Engineering Journal. -2003. V. 6. - PP. 6-16.
67. De Moor В., De Gersem P., De Schutter В., Favoreel W. DAISY : A database for identification of systems// Journal A, Special Issue on CACSD (Computer Aided Control Systems Design),Sept. -1997. -Vol. 38, no. 3. PP. 4-5.
68. Льюнг Л. Идентификация систем. Теория для пользователя: пер. с англ./Под ред. Я.З. Цыпкина М.: Наука, 1991. - 432с.
69. P. A. Ioannou, J. Sun. Robust Adaptive Control. New Jersey: Prentice-Hall, 1996. 821 P
70. Д.А. Никифорова, О.В.Надеждин, М.С.Катков. Исследование алгоритмов непараметрической идентификации объектов управления методами Гаусса и Ньютона. // Восьмая научная сессия ГУАП: Сборник докладов. СПб:СПбГУАП, 2005. -С.15-18
71. О.В. Надеждин, Д.А.Никифорова, М.С.Катков. Исследование алгоритмов параметрической идентификации объектов управления методами Гаусса и Ньютона. // Восьмая научная сессия ГУАП: Сборник докладов. СПб:СПбГУАП, 2005. -С.19-23
72. Гасников А.И., Надеждин О.В. Определение разности фаз между двумя периодическими сигналами// Междун. школа-семинар БИКАМП-03: Сб.трудов. -СПб:СПбГУАП, 2003. -с. 34-37
73. Надеждин О.В. Идентификация стационарного нелинейного объекта управления, // Междун. школа-семинар БИКАМП-03: Сб.трудов. -СПб:СПбГУАП, 2003. -с. 65-67
74. Надеждин О.В. Матричная идентификация нелинейного нестационарного объекта управления// Междун. школа-семинар БИКАМП-03: Сб.трудов. -СПб:СПбГУАП, 2003. -с. 68-71
75. Заминова А.Р., Надеждин О.В., Савичев В.И. Анализ связности скважин на основе данных истории разработки месторождения// Труды Всероссийской научной конференции «Проектирование научных и инженерных приложений в. среде
76. MATLAB». -СПб.: Изд-во С.-Петерб.ун-та, 2007. С. 175-191
77. Надеждин О.В., Гагарин А.В. Параметрическая идентификация динамического объекта с векторными входом и выходом// Десятая научная сессия ГУАП: Сборник докладов. СПб:СПбГУ АП, 2007. - С.
78. Надеждин О.В.,Заминова A.P. Анализ связности динамики нагнетательных и добывающих скважин. // Управление большими системами / под ред. Новикова Д.А. -М.: ИПУ РАН, 2009. Вып. 25.- С. 35-47
79. А.Х. Мирзаджанзаде, М.М. Хасанов, Р.Н. Бахтизин. Этюды о моделировании сложных систем нефтедобычи. Нелинейность. Неравновесность. Неоднородность. -Уфа: Гилем, 1999, 464 с.
80. Гагарин А.В., Надеждин О.В. Интеллектуальные алгоритмы адаптации параметров гидродинамической модели резервуара // Научная сессия ГУАП: Сб. докл. 42. Технические науки/ СПб.: СПбГУАП, 2007. С. 56-61
81. Searching For Permeability 'Logging' Nadezhdin O.V., Ramazanov R.M. and Savichev V.I.//The 14 Formation Evaluation Symposium of Japan, Japan. -Chiba, 2008. -P. 34-37.
82. Гладков JI.A., Курейчик B.B., Курейчик B.M. Генетические алгоритмы / Под ред.
83. В.М. Курейчика. 2-е изд., испр. и доп. - М.: ФИЗМАТЛИТ, 2006. - 320 с.
84. Whitley D. A genetic algorithm tutorial// Statistics and Computing. 1994. - Vol. 4. -p. 65-85.
85. Soleng, H.H. Oil Reservoir Production Forecasting with Uncertainty Estimation using Genetic Algorithms// Proc. Of Congress of Evolutionary Computing, Washington, DC. -1999.-p 1217-1223.
86. R.W. Schulze-Riegert, J.K. Axmann, O. Haase et al. Evolutionary Algorithms Applied to History Matching of Complex Reservoirs. // SPE Reservoir Evaluation & Engineering. -2002. -p.32-37
87. Herrera F., Lozano M., Verdegay J. Tackling real-coded genetic algorithms: operators and tools for the behavior analysis // Artificial Intelligence Review. -1998. -Vol. 12. № 4. -p.265-319
88. Eiben A.E., Hinterding R., Michalewicz Z. Parameter control in evolutionary algorithms// IEEE Trans. Evolutionary Computation. 1999. - No. 3(2) - p. 124-141.
89. Толочко О.И., Коцегуб П.Х., Федоряк Р.В. Анализ систем модального управления с редуцированным наблюдателем состояния // Оптимизация производственных процессов: Сборник трудов. Севастополь:СевГТУ, 2000. -№3. -с.63-66.
90. Mehrmann, Н. Xu, An analysis of the pole placement problem II. The multi-input case//Electron. Trans. Numer. Analysis. -1997. -№ 4 . P. 77-97.
91. E. Cawood, C. L. Cox, Perturbation analysis for eigenstructure assignment of linear multi-input systems// Electron. Trans. Numer. Analysis. 2000. -№4. P. 25-42
92. Дрейпер H., Смит Г. Прикладной регрессионный анализ. Множественная регрессия. 3-е изд. М: Диалектика, 2007. 912с.
93. Nadezhdin О. Modal PID-controller of multi-input system. )// Proceedings of the 10th International Student Olympiad on Automatic Control (Baltic Olympiad), Russia. — Saint-Petersburg: SPbSUITMO, 2004. —P.210-215.
94. Голубев А. Е., Крищенко А. П., Ткачев С. Б. Принцип разделения для аффинных систем // Дифференциальные уравнения, 2001. Т. 37, N 11. -С. 1468-1475.
95. Надеждин О.В., Катков М.С. Синтез управлений нелинейных процессов экологических и химико-технологических объектов// Международная конференция "Приборостроение в экологии и безопасности человека" (ПЭБЧ'04) СПб.: СПбГУ ИТМО, 2004. - С. 236-238
96. О.В. Надеждин, Д.А.Никифорова, М.С.Катков. Синтез астатических регуляторов нелинейными объектами модальным методом с линеаризацией обратной связью. // Восьмая научная сессия ГУАП: Сборник докладов. СПб:СПбГУАП, 2005. -С. 44-48
97. Надеждин О.В. Синтез астатических регуляторов многосвязных нелинейных объектов, линеаризуемых обратной связью. / В.Ф. Суслов, М.С. Катков, О.В. Надеждин. // Морской вестник. 2005. - №3(15). - С. 53-55
-
Похожие работы
- Автоматическая параметрическая оптимизация систем с амплитудно-импульсной модуляцией
- Исследование и разработка параметрических систем управления нестационарными динамическими объектами
- Разработка и исследование алгоритмов непрямой параметрической адаптации в системах обработки информации
- Вариационный метод синтеза алгоритмов параметрической идентификации динамических систем с использованием регуляризации
- Разработка методов модального управления с идентификаторами с использованием специализированных программных комплексов
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность