Реферат по предмету "Разное"


Алгоритмы параметрической идентификации в системах автоматического управления сложными динамическими объектами

На правах рукописиНадеждин Олег Владимировичалгоритмы параметрической идентификациив системах автоматического управления сложными динамическими объектамиСпециальность 05.13.01«Системный анализ, управление и обработка информации (в технике и технологиях)»Автореферат диссертации на соискание ученой степеникандидата технических наукСанкт-Петербург 2010Работа выполнена на кафедре компьютерной математики и программирования Государственного образовательного учреждения высшего профессионального образования «Санкт-Петербургский государственный университет аэрокосмического приборостроения».^ Научный руководитель: Доктор технических наук, профессор,Заслуженный деятель науки РФ Хименко Виталий ИвановичОфициальные оппоненты:Доктор технических наук,профессор, Заслуженный деятель науки РФ ^ Северов Леонид АнатольевичКандидат технических наук,доцент Каргин Виктор АлександровичВедущая организация: Федеральный научно-производственный центр ОАО «Концерн «Гранит-Электрон»Защита диссертации состоится “5“ октября 2010 года в 15 часов 00 мин на заседании диссертационного совета Д 212.233.02 при Государственном образовательном учреждении высшего профессионального образования “Санкт-Петербургский государственный университет аэрокосмического приборостроения” по адресу: 190000, г. Санкт-Петербург, ул. Большая Морская, д. 67С диссертацией можно ознакомиться в библиотеке ГУАПАвтореферат разослан “ “ ………. 2010 г.Ученый секретарь диссертационного совета,Доктор технических наук, профессор Л.А.Осипов^ Общая характеристика работыАктуальность проблемы. В настоящее время в связи с развитием техники сложность управляемых объектов в разрабатываемых и проектируемых системах управления значительно повышается. Структура большинства современных объектов управления такова, что точное математическое описание объектов либо отсутствует, либо изменяется в широких пределах. В таких условиях неполнота информации о математической модели накладывает значительное ограничение на используемые методы синтеза управлений. Для решения задач управления в условиях неопределенности предназначены системы управления на основе робастных и адаптивных подходов, позволяющих повысить надежность систем, а также снизить технологические требования при проектировании. Большой вклад в развитие адаптивных и робастных систем управления внесли многие зарубежные и отечественные ученые, такие как Б.Р. Андриевский, В.Н. Буков, С.Д. Земляков, П. Иоанноу, А.Г. Ивахненко, А.А. Красовский, Л. Льюнг., И.В. Мирошник, Ю.И.Неймарк, А.В. Небылов, В.О. Никифоров, Б.Н. Петров, Б.Т. Поляк, В.Ю. Рутковский, А.Л. Фрадков, В.Н. Фомин, Я.З. Цыпкин, П. Эйкхофф, В.А. Якубович. Тем не менее, вопрос синтеза адаптивных систем для сложных многомерных объектов с векторными входом и выходами в условиях неполноты информации о состоянии до сих пор остается актуальным. В настоящее время большинство промышленных регуляторов осуществляют управление по выходу (например, ПИ(Д)-регуляторы), а не состоянию. Но регуляторы (например, модальные), использующие информацию о состоянии объекта, обладают более широкими возможностями коррекции динамики замкнутой системы управления, чем регуляторы по выходу (например, ПИ(Д)-регуляторы), и поэтому в целях улучшения динамики замкнутой системы возникает необходимость восстановления состояния объекта в режиме функционирования системы управления. Для оценивания состояния системы необходимо знать математическую модель исследуемого объекта. Априорные данные о модели объекта часто являются неточными, поэтому дополнительная настройка параметров модели по истории наблюдений за входами и выходами системы может существенно улучшить качество управления системой. Для оценивания параметров математической модели динамических объектов используются различные методы параметрической идентификации: в частотной и временной областях, с явными или неявными идентифицирующими моделями и т.п. При этом задача параметрической идентификации часто должна выполняться в условиях неполноты информации о состоянии объекта, что выражается в том, что доступны измерению не все координаты вектора состояния исследуемого объекта. В случаях, когда это возможно, нелинейные модели исследуемых динамических объектов, как правило, стремятся представить как кусочно-линейные на разных интервалах времени в предположении, что на исследуемом интервале времени изменением параметров линеаризованной модели можно пренебречь. Кроме того, в общем случае выход и вход объекта управления являются векторными, а информация о состоянии объекта не является полной. Поэтому возникает необходимость параметрической идентификации не скалярного, а векторного объекта в условиях неполноты информации о состоянии. Весь список вышеперечисленных проблем характерен для задач управлении сложными динамическими системами (неполная информация о состоянии, параметрическая неопределенность, необходимость оценивания вектора состояния, векторные выходы и входы, вырожденность движения на режимах, близких к установившемуся режиму), и для решения этих проблем конструируются системы адаптивного управления, системы автоматического управления с элементами адаптации. При этом возникает вопрос интеграции как априорных данных о модели, так и данных о модели, получаемых в процессе управления. За рубежом задачам разработки и построения адаптивных систем управления посвящено много работ. Отдельный интерес представляют адаптивные системы управления, которые относятся к «аналитическим» или системам идентификационного типа. Одной из главных особенностей схемы адаптивной системы непрямого действия является наличие адаптивной информационно-измерительной системы, функциями которой являются параметрическая идентификация и оценивание вектора состояния. Использование адаптивной информационно-измерительной системы при автоматическом управлении особо актуально для сложных динамических систем, для которых характерна и неопределенность, и нестационарность их параметров. К классу сложных динамических систем можно отнести и систему нагнетательных и добывающих скважин, и дистанционно-пилотируемый летательный аппарат (векторность входов-выходов, неполная информация о состоянии, параметрическая неопределенность). В то же время, как уже говорилось выше, существуют такие режимы динамики, когда движение динамического объекта оказывается вырожденным (например, квазиустановившиеся процессы). В таких режимах оценка параметров модели только на основе данных текущего квазиустановившегося процесса становится некорректной и зачастую совершенно противоречит здравому смыслу, что приводит к некачественному управлению или даже к неустойчивой динамике замкнутой системы. Подобная ситуация характерна также и для режимов, близких к бифуркационным (для нелинейных динамических объектов с хаотическими свойствами). В этих случаях более адекватными моделями часто оказываются априорные модели (или ансамбли моделей), полученные не на основе «текущего» эксперимента, а на основе «прошлых» экспериментов, в которых более полно «проявилась» вся собственная динамика сложного объекта. Также в качестве таких априорных моделей (или ансамблей моделей) могут выступать и модели, полученные из фундаментальных законов природы (законов сохранения энергии, момента, импульса, масс и пр.). В иных же случаях, когда движение объекта не является вырожденным и находится вдали от бифуркационного состояния (для нелинейных систем хаотического типа) часто наиболее качественное управление получается на основе моделей, полученных из анализа «текущей» истории, на основе данных адаптивной информационно-измерительной системы, состоящей из идентификаторов параметров и состояния. Таким образом, возникает задача развития структурного подхода к построению адаптивной системы управления сложным динамическим объектом, интегрирующего в себя как априорные данные о модели объекта, так и апостериорные данные о модели для случая векторных входа и выхода в условиях неполноты информации о состоянии, параметрической неопределенности математической модели сложной динамической системы. Построение такой системы требует создания математической структуры, интегрирующей в себя как априорные модели динамики объекта, так и алгоритмы параметрической идентификации объекта с векторными входом и выходом при неполной информации о состоянии, оценивания вектора состояния динамической системы, синтеза управления объектом с векторными входом и выходом.^ Цель диссертационной работы состоит в построении обобщенной структуры адаптивной системы управления для сложных динамических объектов при неполной информации о состоянии и исследовании процессов идентификации и управления в динамической системе.^ Основные задачи. Для достижения поставленной в работе цели решались следующие задачи: Анализ типовых систем управления сложными динамическими системами Разработка структуры обобщенного настраиваемого объекта измерения для динамической системы с векторными входом и выходом при неполной информации о состоянии Исследование процессов идентификации параметров математической модели векторного динамического объекта при неполной информации о состоянии Разработка и исследование алгоритма оценивания параметров фильтров состояния в системе идентификации, а также алгоритма оценивания порядка идентифицирующей математической модели. Разработка и исследование системы автоматического управления с элементами адаптации с использованием как априорных, так и апостериорных данных на основе идентификатора для сложного динамического объекта Исследование качества процессов идентификации и процессов регулирования в системе автоматического управления с элементами адаптации на основе идентификаторов.^ Методы исследований. При выполнении диссертационных исследований использовались: общие методы системного анализа, теории автоматического управления, теории идентификации динамических систем, методы теории случайных процессов и статистической обработки экспериментальных данных, методы компьютерного моделирования.^ Научная новизна выполненных исследований заключается в следующем: Разработана структура системы автоматического управления с элементами адаптации, учитывающая как априорные, так и апостериорные данные, при неполной информации о состоянии для системы с векторными входом и выходом. Разработан алгоритм параметрической идентификации и оценивания вектора состояния динамического объекта с векторными входом и выходом. Разработан алгоритм оценивания оптимальных параметров фильтров состояния в системе идентификации Получены результаты по исследованию качества процессов параметрической идентификации, оценивания состояния сложного динамического объекта. Получены результаты по исследованию качества процессов регулирования в системе автоматического управления с элементами адаптации для параметрически возмущенного векторного динамического объекта.^ Практическая значимость. Выполненные в диссертационной работе исследования дают основу для решения задач адаптивного управления и идентификации для векторных объектов разной природы (летательные аппараты, физико-химические процессы, процессы заводнения добывающих скважин при помощи нагнетательных скважин и т.д.). Полученные в диссертационной работе результаты позволяют: выполнять задачи параметрической идентификации динамических систем с векторными входами и выходами различной природы в условиях неполноты информации о состоянии по наблюдаемым входам и выходам системы. разрабатывать системы автоматического управления с элементами адаптации для динамических объектов с векторными входами и выходами, учитывающие и априорные и апостериорные данные Практическая ценность состоит также в программной реализации методов управления векторными динамическими системами, идентификации динамических систем с векторными входом и выходом в среде компьютерного моделирования Matlab.^ Основные положения, выносимые на защиту Обобщенная структурная модель объекта измерений для сложной динамической системы с векторными входом и выходом Алгоритм оценивания параметров фильтра состояния системы параметрической идентификации Структура системы автоматического управления с элементами адаптации, учитывающая как априорные, так и апостериорные данные Результаты исследований точности процессов параметрической идентификации и оценивания состояния в системе автоматического управления с элементами адаптации на основе идентификаторов Результаты исследований качества процессов регулирования в системе автоматического управления с элементами адаптации на основе идентификаторов^ Внедрение результатов. Результаты диссертационной работы внедрены на предприятии ЗАО «СКБ Орион» при разработке системы информационного обмена и экспресс-анализа телеметрической информации на этапе запуска космических аппаратов. Результаты диссертационной работы использованы при выполнении НИР по гранту Минобрнауки РФ «Проблемы теории выбросов случайных процессов» № Т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)где .Рассмотрим модель , (2)где.Требуется по результатам наблюдений векторных входа и выхода U(t),Y(t) объекта (1) определить параметры системы (2) ,,,, , исходя из минимума рассогласования выхода модели (2) и наблюдений объекта (1).Существует множество разных критериев, по которым можно оценить параметры динамической системы (2). Большинство методов идентификации отличаются именно критериями качества.Например, для скалярного случая, когда (и ), задача параметрической идентификации широко известна и решается разными способами, в частотной области, временной области, в явной и неявной формах на основе метода наименьших квадратов (МНК) или на основе минимизации мгновенной ошибки (Александров А.Г., Иванов А.И., Льюнг Л., , Фрадков А.Л., Эйкхофф П.,Иоанноу П. и др.) и т.п. В данном случае задача реконструкции параметров динамической системы (2) сводится к минимизации рассогласования векторных выходов модели (2) и объекта (1) во временной области, т.е. минимизации следующего функционала (при нулевых начальных условиях), (3) где – ошибка рассогласования j-го выхода (j=1..r) модели (2) и j-го выхода объекта (1). В случае ненулевых начальных условий, кроме параметров ,,, оценивается и (начальные условия). Таким образом, требуется найти такие параметры системы (2), чтобы рассогласование векторных выхода объекта (1) и выхода модели (2) было минимальным во временной области в смысле критерия (3).Существует также множество работ по параметрической идентификации для объектов с векторными входом и выходом (MIMO – multi input, multi output), среди которых наибольший интерес уделяется алгоритмам pem («prediction error method» - алгоритм предсказания ошибки Л. Льюнга), n4sid (subspace method of identification – метод идентификации на основе анализа подпространств), хотя сами алгоритмы либо недостаточно качественно (в смысле функционала (3)) решают обратную задачу (n4sid), либо требуют значительных вычислительных ресурсов (pem). Одним из лучших алгоритмов параметрической идентификации в смысле критерия (3), как показывают исследования зарубежных специалистов, является алгоритм pem, в котором поиск параметров модели (2) осуществлялся одним из градиентных методов с использованием явной модели. В качестве критерия выбран интеграл от квадратов ошибок (3). В основе метода pem лежит градиентный метод (Ньютона, Левенберга-Марквардта и т.д.).К недостаткам метода pem следует отнести его вычислительную сложность, вытекающую из того, что частные производные от оптимизируемого функционала (3) по ряду оптимизируемых параметров, являющихся элементами матриц ,,, модели (2), нелинейно связаны с самим вектором оптимизируемых параметров. Алгоритм pem является алгоритмом локальной оптимизации, поэтому его качество зависит от начальных условий. Существующие способы оптимизации в вычислительном плане алгоритма pem, основанные на предварительном определении параметров модели (2) при помощи более быстрых методов, таких как n4sid (и т.п.), ускоряют сходимость алгоритма, но, тем не менее, алгоритм все равно остается в вычислительном плане достаточно сложным. В связи с этим, использование pem в качестве алгоритма адаптивной идентификации является затруднительным. Также имеется ряд работ (Александров А.Г., Катков М.С., Эйкхофф П.) по исследованиям параметрической идентификации на основе обобщенного настраиваемого объекта для скалярного объекта (когда выход один). Оценки параметров динамических систем, на основе данного метода идентификации имеют относительно простую вычислительную схему, но очень чувствительны к выбору параметров «фильтров состояния» обобщенного объекта и даже малейшим шумам данных. Также существуют работы (Азаров М.М.), где изложен подход к идентификации векторного объекта на основе обобщенного настраиваемого объекта, но рассматривался другой частный случай, когда вектор измерений имел размерность вектора состояний.В качестве метода идентификации выбран метод на основе обобщенного настраиваемого объекта, использующий неявную настраиваемую модель, преимуществом которого является линейная связь невязки с настраиваемыми параметрами, что обеспечивает унимодальность квадратичной функции качества. С другой стороны, оптимум неявного функционала может не соответствовать оптимуму явного функционала (3) и в работе указываются способы коррекции параметров идентифицирующей модели с целью улучшения ее прогнозирующих свойств. Учитывая указанные выше свойства обобщенного настраиваемого объекта, исследования по параметрической идентификации для объекта с векторными входами и выходами требуют более детального рассмотрения. Также следует учесть, что выбор «фильтров состояния» и их параметров играет важную роль в качестве идентификации. Необходимо обратить внимание, что оптимум, пусть и глобальный, неявного функционала для такой схемы может не соответствовать оптимуму явного функционала (3). В связи с этим, необходимы исследования по развитию алгоритма параметрической идентификации с целью улучшения качества оценивания параметров. Кроме того, интерес представляет параметрическая идентификация в условиях «аномальных» шумов измерителей. Использование робастных методов идентификации распространено в самых различных областях исследований. Известные схемы параметрического идентификатора обобщенного настраиваемого объекта содержат набор «фильтров состояния» (Александров, Андриевский, Фрадков, Эйкхофф), после пропускания через которые входных U и выходных Y сигналов системы получается обобщенная модель объекта, в которой неизвестные параметры входят линейно в обобщенную ошибку. В этом случае решается задача минимизации квадратичного функционала не от явной ошибки (3), а от неявной, обобщенной. Достоинством метода идентификации на основе обобщенного настраиваемого объекта для линейных динамических систем является унимодальность минимизируемого обобщенного функционала, в отличие от вполне возможной многоэкстремальности функционала явной ошибки по выходу (3). Таким образом, при использовании обобщенного настраиваемого объекта задача параметрической идентификации сводится к решению системы линейных алгебраических уравнений, что значительно сокращает вычисления. Рассмотрим сначала случай скалярного динамического объекта:, (4)где y – выходной сигнал системы, u – входное скалярное воздействие, - оператор дифференцирования, n – порядок дифференциального уравнения.Требуется провести идентификацию параметров .., , .., , .., , используя только измерения u(t),y(t).Если дифференциальное уравнение (4) «пропустить» через линейный «фильтр состояния» 1/G(s), приняв в качестве G(s) Гурвицев полином вида , то после разложения на простейшие дроби левой и правой частей полученного дифференциального уравнения получим (5)Обозначим , тогда уравнение (5) примет вид в векторной форме . (6) Обозначив обобщенную ошибку e (7) и выбрав критерий качества J (например, квадратичный интегральный), (8)приходим к задаче оптимизации (минимизации) . (9)Как видно из (7), оптимизируемые параметры входят линейно в обобщенную ошибку (7), в связи с этим, квадратичный функционал неявной ошибки (8) имеет единственный минимум. Таким образом, параметрическая идентификация на основе обобщенного настраиваемого объекта сводится к задаче минимизации неявного функционала (8) вместо минимизации явного функционала (3). Далее, после определения оптимальных параметров обобщенного настраиваемого объекта, необходимо определить параметры исходного дифференциального уравнения (4) с учетом (5),(6). Таким образом, оценка параметров вектора коэффициентов (9) определяет оценку параметров дифференциального уравнения (4), описывающего динамику исследуемого скалярного объекта через (5) и (6).Далее, оценив параметры дифференциального уравнения (4) с учетом (5)-(9), перейдем к описанию динамики системы (4) в пространстве состояний. (10)Ниже рассматривается случай параметрической идентификации для векторных входов и выходов. Предлагается два подхода к задаче идентификации векторного объекта с сохранением порядка модели. Первый метод идентификации MIMO-объекта (2) основан на идентификации скалярных динамических объектов по формулам (5)-(10)., (11)где .Далее, для каждого скалярного объекта (11) с уже найденными параметрами ,,,, , аппроксимируется векторный выход Y объекта (1) векторным выходом системы (11) : . (12)Заменой переменных (13)задача вычисления матриц и в (12) сводится к задаче решения системы линейных алгебраических уравнений относительно неизвестной матрицы :, (14)где матрица искомых параметров может быть вычислена разными способами: например, на основе SVD-разложения, итерационными методами (например, lsqr) и др. Тестирование разных алгоритмов решения системы линейных алгебраических уравнений было проведено автором на ряде математических моделей бокового и продольного движения летательного аппарата, а также на тестовых данных динамических системы из онлайн-базы DAISY. В целом, выбор метода решения системы линейных алгебраических уравнений, как известно, зависит от структуры матрицы . Таким образом, получаем r вариантов модели динамики MIMO-объекта , (15)где .Лучшая по критерию (3) модель (15) из r вариантов принимается за искомую модель (2). Также в работе изложен второй подход к идентификации параметров динамического объекта с векторными входом и выходом на основе обобщенного настраиваемого объекта с учетом условия (16) с сохранением порядка модели. . (16)Условие (16) подразумевает совместное решение систем (11) для всех выходов, чтобы характеристический полином системы (16) был одинаков. Перейдем от MIMO-объекта (2) к операторам Лапласа, заменив операцию дифференцирования на и пропустим через линейный фильтр 1/G(s) левую и правую части каждого уравнения из системы(2) , далее разложив их на простейшие дроби получим (17)где в качестве G(s) в (17) выбран Гурвицев полином вида , (18)В связи с тем, что идентификация производится на основе обобщенного настраиваемого объекта, то минимизируется не явный функционал (3), а неявный, минимуму которого соответствует вектор параметров обобщенного настраиваемого объекта T. В работе показано, что оптимальной оценкой вектора T будет являться оценка, (19)которая обеспечивает минимум неявному функционалу (20) , (20)где ={m*(n+1)*r+n(1+r),1} – оценка параметров обобщенного настраиваемого объекта, m – число входных воздействий U, r – число выходных воздействий Y, n – порядок системы. В (19) R(t), P(t) являются известными матричными функциями от входных U и выходных Y сигналов системы (1): , (21) , (22)Т.о., задача поиска параметров модели (2) редуцируется в поиск параметров вектора неизвестных T, соответствующих минимуму неявного функционала (20). В работе также приведены формулы расчета оценок параметров динамической системы для дискретного случая (когда сигналы с фильтров состояния измеряются не непрерывно, а в дискретные моменты времени) Следует отметить, что система (2) объекта с векторным входом и выходом получена в результате идентификации на основе обобщенного настраиваемого объекта путем минимизации неявного функционала (20) для непрерывного случая, а не минимизации явного функционала (3). Таким образом, параметры системы (2) ,,,, в общем, не будут соответствовать минимуму функционала (3). Тем не менее, «заморозив» коэффициенты системы (2) матриц и (полученных путем минимизации функционала (20)), можно улучшить качество идентифицирующей модели (2) в смысле функционала (3), «донастроив» оценку параметров матриц С и D уже на основе критерия (3). Такой вариант идентификации прежде всего интересен тем, что задача оценивания параметров матриц A,B сводится к решению системы линейных алгебраических уравнений, а не к решениию нелинейной (относительно искомых оценок параметров) системы уравнений, к которой сводится задача минимизации явного функционала (3). Для непрерывного случая в качестве критерия качества можно выбрать интегральный квадратичный критерий : , (23)где - ошибка между выходами системы (1) и модели (2).Критерий (23) минимизируется только по коэффициентам матриц C,D. Начальные условия и параметры матриц A,B принимаются из модели (2), параметры которой получены через (19). Тогда оптимальной оценкой матриц С и D по критерию (23) будет являться следующая , (24)где - решение системы (2) в момент времени t. Таким образом, разработанный метод параметрической идентификации векторного объекта состоит из двух этапов:определение параметров модели (2) на основе обобщенного настраиваемого объекта по формулам (11-15) или на основе совместного решения уравнений (16-22), построенных для каждого из выходов объекта при помощи формирующих фильтров (18);коррекция параметров модели (2) С и D вектора измерений по формулам (24).Отличительной особенностью алгоритма идентификации является то, что на каждом из двух этапов параметрической идентификации происходит редуцирование задачи к решению системы линейных алгебраических уравнений, что существенно уменьшает вычислительную нагрузку в модуле идентификации.Использование фильтров в задачах параметрической идентификации в первую очередь связано со сложностями определения производных по времени от входного и выходного сигналов при наличии шумов в измерениях. В связи с этой проблемой существует целый ряд методов определения параметров динамических систем в условиях шумов измерений, такие как метод модулирующих функций, метод моментов, «фильтры состояния» и т.д. (Андриевский Б.Р. , Фрадков А.Л., Хасанов М.М.). В структуре обобщенного настраиваемого объекта отдельный интерес играют «фильтры состояния» (18) - по причине наличия шумов в измерениях (в общем случае). Параметры этих фильтров напрямую влияют на качество идентифицирующей модели (2). К параметрам «фильтров состояния» порядок числителя, знаменателя, параметры числителя и знаменателя полинома G(s) обобщенного настраиваемого объекта. Для разных объектов вид и параметры фильтра состояния могут быть выбраны по-разному, например, (18) и т.д. В общем случае, даже для линейных систем оптимизация параметров фильтров является сложной задачей в связи с нелинейностью частных производных минимизируемого функционала (3) относительно некоторых параметров «фильтров состояния». Рис.2.Структура обобщенного настраиваемого объекта в системе адаптивного управления идентификационного типа для сложной динамической системы Если обозначить через W – вектор параметров «фильтров состояния» (параметры числителя и знаменателя передаточных функций фильтров, постоянные времени и т.д.) то разным параметрам фильтров состояний будут соответствовать разные значения критерия (3), таким образом, находятся оптимальные параметры «фильтров состояния». Задача оптимизации функционала J по параметрам W «фильтров состояния» является многоэкстремальной в общем случае (даже для линейного динамического объекта), поэтому целесообразно использовать алгоритмы глобальной оптимизации, например, генетические алгоритмы, хорошо зарекомендовавшие себя в решении различных задач глобальной оптимизации.Задача оптимизации параметров W фильтров состояния может быть решена при помощи иных методов глобальной оптимизации (метод Монте-Карло, полный перебор), но для случая, когда оптимизируемых параметров фильтров состояния несколько (больше 2), как правило, и метод Монте-Карло, и алгоритм полного перебора (если задано конечное число различных вариантов параметров W и это число значительно велико) уступают генети


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

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

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.