Аналитические методы исследования ди с кретных систем управления и наблюдения
На правах рукописи
Крылова Мария Владимировна
АНАЛИТИЧЕСКИЕ Методы
ИССЛЕДОВАНИЯ ДИСКРЕТНЫХ систем
управления и НАБЛЮДЕНИЯ
Специальность 05.13.01 – системный анализ,
управление и обработка информации
(промышленность)
А в т о р е ф е р а т
диссертации на соискание ученой степени
кандидата физико-математических наук
Москва 2010
Работа выполнена в Учреждении Российской академии наук
Вычислительный центр им. А.А. Дородницына РАН
Научный руководитель:
Доктор физико-математических наук,
профессор Зубов Н.В.
Официальные оппоненты:
Доктор физико-математических наук,
профессор Абрамов А.П.
Доктор физико-математических наук,
профессор Бутусов О.Б.
Ведущая организация:
Московский государственный технический университет им. Н.Э. Баумана.
Защита диссертации состоится 11 марта 2010г. в 16 часов на заседании совета по защите докторских и кандидатских диссертаций Д002.017.03 при Учреждении Российской академии наук Вычислительном Центре им. А.А. Дородницына РАН по адресу: 119333, г. Москва, ул. Вавилова, д. 40 в конференц-зале.
С диссертацией можно ознакомиться в библиотеке Вычислительного центра им. А.А. Дородницына РАН.
Автореферат разослан « 10февраля » 2010 г.
Ученый секретарь совета по защите докторских
и кандидатских диссертаций
к. ф.-м.н. Мухин А.В.
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. При практическом решении задач управления и наблюдения, а особенно при реализации этих решений в реальных технических системах необходим переход к исследованию дискретных аналогов рассматриваемых непрерывных моделей. Это связано с тем, что информация, поступающая на вход системы управления или наблюдения, в основном носит дискретный характер, т.к. по мере ее поступления она с определенной тактовой частотой подвергается преобразованию в цифровой код для ее хранения и дальнейшей обработки. Заметим, что в достаточно сложных реальных технических системах управляющие сигналы формируются с помощью микропроцессоров и также носят дискретный характер.
С другой стороны, если задача управления или наблюдения решена для динамической системы описываемой системой дифференциальных уравнений, т.е. это решение получено на основе исследования непрерывной модели, то это не означает, что полученное решение непосредственно можно воплотить на практике для любой сложной технической системы. С этих позиций становится понятным, почему исследованию дискретных систем управления и наблюдения посвящено достаточно много работ.
Настоящее диссертационное исследование направлено на решение очень важной практической задачи структурной минимизации дискретных систем управления и наблюдения. Решение этой задачи заключается в поиске минимального числа входов (выходов) так, чтобы рассматриваемую открытую дискретную систему сделать полностью управляемой (наблюдаемой). Дальнейшее направление исследований заключается в построении аналитических конструкций всего множества дискретных систем управления (наблюдения) обладающих минимальной структурой и полностью решающих задачу управления (наблюдения).
Другой не менее важной задачей поставленной в данной работе является поиск критериев существования и методов построения программных управлений и движений в дискретных управляемых системах удовлетворяющих удерживающим и неудерживающим связям, а также решение задачи построения оптимального управления при наличии этих ограничений.
Выбранное направление исследований является крайне важным как с теоретической, так и с практической точки зрения, т.к. с одной стороны оно позволяет определить избыточность существующих дискретных систем управления (наблюдения), а с другой еще на этапе создания этих систем выбрать их оптимальную структуру, что обеспечит громадную экономию материальных ресурсов при их создании и эксплуатации.
До настоящего времени при исследовании вопросов полной управляемости или наблюдаемости использовали знаменитый критерий Калмана, который, хотя и дает необходимые и достаточные условия управляемости и наблюдаемости в непрерывном и дискретном случае, однако оставляет в стороне такой важный вопрос как структурная минимизация этих систем, а также вопросы избыточности уже существующих систем.
Развитие современного промышленного производства невозможно без широкого использования дискретных систем управления и наблюдения, позволяющих значительно повысить его эффективность и обеспечить конкурентноспособность отечественных отраслей промышленности. В настоящее время разработка новых методов анализа дискретных систем управления и наблюдения, а также изучение динамики их функционирования обусловлено широким кругом прикладных задач, среди которых основными являются задачи управления сложными техническими объектами и технологическими процессами, а также бурным развитием компьютерной техники.
Эти методы с одной стороны, позволяют еще на этапе создания дискретных систем управления и наблюдения решать вопросы их структурной оптимизации, а с другой, дают возможность более точного прогнозирования динамики функционирования этих систем, при использовании различных законов управления и тем самым определять границы их динамической безопасности.
Представленная работа посвящена развитию математических методов, позволяющих осуществлять общий и прикладной анализ дискретных систем управления и наблюдения, включающий не только структурный анализ этих систем, но и построение законов управления в этих системах, обладающих требуемыми качествами.
Качественные и аналитические методы исследования систем управления и наблюдения для динамических объектов были развиты в трудах зарубежных и российских ученых, начиная с Д.К. Максвелла, И.А. Вышнеградского, Р.Е. Калмана, Н.Н. Красовского, Я.З. Цыпкина, Е.П. Попова, А.М. Летова, Б.Н. Петрова, В.И. Зубова, А.А. Воронова, Ф.Л., С.В. Емельянова, Р. Габасова, В.А. Бессекерского, Ф.М. Кириловой, Р. Беллмана, Ж.П. Ла-Салля и многих других, а также научных школ, созданных ими.
Разработке и созданию методов анализа дискретных систем управления и их динамики в последнее время посвящено большое число научных работ, принадлежащих как отечественным, так и зарубежным ученым, таким как: С.В. Емельянов, С.К. Коровин, С.Н. Васильев, Ю.Г. Евтушенко, Ю. И. Журавлев, Ф.Л. Черноусько, Е.А. Федосов, А.Б. Куржанский, Ю.С. Попков, Б.Т. Поляк, А.И. Егоров, В.Б. Колмановский, Е.Д. Теряев, Б.М. Шамриков, В.А. Фурсов, Николаев Ю.А., Рутковский В.Ю. и многим другим.
Целью диссертационного исследования является решение задач структурной оптимизации систем управления и наблюдения и задач построения программных управлений в дискретных управляемых системах, удовлетворяющих удерживающим и неудерживающим связям, а также разработку методов построения оптимальных управлений в дискретных системах, удовлетворяющих удерживающим и неудерживающим связям.
Областью исследования являются дискретные аналоги математических моделей динамических объектов, представляющих собой линейные и нелинейные системы обыкновенных дифференциальных уравнений, которые являются основой при создании и эксплуатации систем управления и наблюдения в промышленности.
Методы исследований. В работе применяются как классические методы исследования дискретных систем управления и наблюдения, так и методы качественной теории дифференциальных уравнений. Кроме того, используются методы теории устойчивости, математического анализа, линейной и высшей алгебры.
Достоверность и обоснованность полученных результатов основана на известных достижениях в рассматриваемой области, корректности постановок задач, строгом использовании методов качественной теории дифференциальных уравнений, теории устойчивости, линейной и высшей алгебры. Все полученные результаты имеют строгие доказательства.
Научная новизна. В диссертации впервые дано конструктивное решение задачи структурной оптимизации для дискретных систем управления и наблюдения. При решении задач построения программных управлений в дискретных системах, удовлетворяющих удерживающим и неудерживающим связям, получены новые результаты, позволяющие найти управления дающие решение поставленной задачи, а также предложены способы построения оптимальных в том или ином плане управлений удовлетворяющих условиям удерживающего и неудерживающего типа. Эти результаты вносят существенный вклад в развитие фундаментальных и прикладных методов системного анализа, как самих дискретных систем управления, так и законов управления в этих системах. Так как с одной стороны они дают возможность создавать дискретные системы управления (наблюдения), обладающие минимальным числом входов (выходов) или определять избыточность уже существующих дискретных систем, а с другой позволяют строить программные управления в этих системах, удовлетворяющие краевым условиям и являющимися оптимальными.
Практическая полезность. На основе результатов полученных в диссертации созданы новые критерии и методы структурной оптимизации дискретных систем управления (наблюдения) дающих возможность конструировать дискретные системы управления (наблюдения), обладающие минимальным числом входов (выходов) или определять избыточность уже существующих дискретных систем управления (наблюдения). Это дает возможность значительно снизить затраты материальных ресурсов и времени на отработку вновь создаваемых, актуальных дискретных систем управления и наблюдения. Необходимо также отметить, что результаты, полученные в диссертации, позволяют для дискретных систем, удовлетворяющих краевым условиям удерживающего и неудерживающего типа, находить программные управления и отвечающие им движения, а также строить оптимальные управления в этих системах, удовлетворяющие различным краевым условиям. Кроме этого, отдельные теоретические результаты, полученные в диссертации, являются существенным вкладом в общую теорию дискретных систем управления и наблюдения. Результаты работы могут быть использованы в учебных курсах по теории управления сложными техническими объектами и инженерами, занимающимися конструированием дискретных систем управления и наблюдения.
Реализация результатов. Результаты диссертации были использованы при проведении НИР в отделе нелинейного анализа и проблем безопасности ВЦ РАН и в учебном процессе.
Личный вклад автора в проведенные исследования. В диссертацию включены только те результаты, которые получены лично автором. Построен алгоритм, позволяющий для рассматриваемой открытой дискретной системы находить все системы управления (наблюдения) обладающие минимальной структурой. Предложены методы позволяющие найти программные управления и движения в дискретных системах, удовлетворяющих удерживающим и неудерживающим связям. Разработаны методы построения оптимальных управлений, удовлетворяющих ограничениям удерживающего и неудерживающего типа.
Апробация работы. По основным результатам диссертационного исследования автором были сделаны доклады на 3 международных и 1 вузовской научных конференциях, проходивших в Москве, Пензе и Киеве. Результаты диссертации обсуждались также на научных семинарах Вычислительного центра РАН, а также на семинарах Института системного анализа РАН.
Публикации. По теме диссертации М.В. Крыловой опубликовано 11 научных работ, общим объемом 3 п.л., среди которых 3 работы вышли в изданиях рекомендованных перечнем ВАК для публикации результатов по кандидатским и докторским диссертациям объемом 1 п.л.. В работах, опубликованных с соавторами, диссертанту принадлежит не менее 50 % материала.
Структура и объем диссертации. Диссертация состоит из введения, трех глав, заключения и списка литературы. Главы состоят из разделов. В каждом главе используется своя автономная нумерация формул и теорем. Объем диссертации – 117 страниц. Список литературы содержит 93 наименования.
Основные положения диссертации, выносимые на защиту.
Разработаны конструктивные критерии и методы структурной оптимизации дискретных систем управления, наблюдения и стабилизации.
Для дискретных линейных систем, удовлетворяющих удерживающим и неудерживающим связям, установлены критерии существования и предложены аналитические методы построения управлений и отвечающих им движений.
Предложены методы решения задачи синтеза программных управлений и методы построения оптимальных управлений в дискретных управляемых системах.
Краткое содержание диссертации
Во введении диссертации приведена общая характеристика работы, включающая актуальность темы исследования, ее цель, методы и область исследования, достоверность, научную новизну, практическую значимость, реализацию результатов, полученных в работе. Также во введении приведено краткое содержание диссертации и даны сведения о ее апробации.
В первой главе приведены математические модели и методы исследования дискретных (цифровых) систем, а также известные критерии управляемости, наблюдаемости и достижимости для дискретных систем. В этой главе также изложены новые результаты по структурной минимизации дискретных систем управления и наблюдения.
В первом параграфе дано описание одночастотных и многочастотных дискретных (цифровых) систем в пространстве состояний и условий эквивалентности непрерывных и дискретных систем.
Во втором параграфе приведены известные критерии управляемости, наблюдаемости и достижимости для дискретных систем и изложены новые результаты полученные автором по структурной оптимизации дискретных систем управления и наблюдения.
Впервые решена задача поиска минимального числа управляющих воздействий, при которых открытая дискретная система
(1)
может быть сделана полностью управляемой, путем выбора соответствующей матрицы полного ранга, т.е. задачу минимизации структуры системы управления, при которой замкнутая система
, (2)
будет полностью управляемой. Здесь и постоянные матрицы размера и ; – вектор управлений .
Не ограничивая общности под полной управляемостью системы (2) будем понимать то, что для любого начального положения и конечного положения системы (2) можно построить дискретное управление (векторы ) переводящее систему (2) из этого начального положения в конечное [1].
Определение. Назовем характеристикой полной управляемости системы (2) (системы (1)) минимальное число управляющих воздействий, при которых систему (1) можно сделать полностью управляемой путем выбора матрицы полного ранга.
Иногда, для краткости, будем говорить о характеристике полной управляемости матрицы .
Теорема 1. Характеристика полной управляемости матрицы равна максимальной геометрической кратности ее собственных чисел.
Теорема 2. Если ранг матрицы меньше характеристики полной управляемости матрицы , то система (2) не является полностью управляемой.
Следствие. Если характеристический многочлен матрицы совпадает с его минимальным многочленом, то система (1) может быть сделана полностью управляемой с помощью скалярного управления [1].
Доказательство этих теорем целиком опирается на тот факт, что если характеристика полной управляемости матрицы равна , то всегда можно выбрать линейно независимых вещественных векторов , являющихся столбцами матрицы так, что ранг матрицы был равен . Если же ранг матрицы меньше , то система (2) не является полностью управляемой [1].
Для линейной стационарной дискретной системы наблюдения
(3)
где и - постоянные матрицы размера и соответственно, вектор наблюдений (выходы системы) впервые решена задача поиска минимального числа выходов, при которых открытая система
(4)
может быть сделана полностью наблюдаемой путем выбора соответствующей матрицы размера полного ранга, т.е. задачу структурной минимизации системы наблюдения. Полная наблюдаемость означает, что по значениям векторов наблюдений можно восстановить начальное положение системы (4) [4].
Определение. Назовем характеристикой полной наблюдаемости системы (3) минимальное число выходов, при которых открытая система (4) может быть сделана наблюдаемой путем выбора соответствующей матрицы размера полного ранга.
Справедлива теорема.
Теорема 3. Характеристика наблюдаемости матрицы равна максимальной геометрической кратности ее собственных чисел.
Доказательство теоремы целиком опирается на тот факт, что если величина для матрицы , является максимальной геометрической кратности ее собственных чисел, то всегда можно выбрать линейно независимых вещественных векторов , являющихся столбцами матрицы так, что ранг матрицы был равен . Если же ранг матрицы меньше , то система (3) не является наблюдаемой
Следствие. Если характеристический многочлен матрицы совпадает с его минимальным многочленом, то система (3) может быть сделана наблюдаемой с помощью скалярной системы наблюдения [4].
В третьем параграфе для дискретных управляемых систем приведены инвариантные преобразования в пространстве состояний и основные модели и методы исследования дискретных систем.
Вторая глава носит в основном справочный характер. В ней для дискретных систем приведены наиболее известные методы исследования устойчивости, робастной устойчивости, устойчивости по части координат и робастной устойчивости по части координат. Обзор этих исследований необходим для дальнейшего изложения собственных результатов по построению критериев линейной стабилизации дискретных управляемых систем, что дает возможность построения системы стабилизации минимальной структуры.
В первом параграфе приведены наиболее известные критерии устойчивости и робастной устойчивости дискретных управляемых систем и проведен анализ их возможного применения.
Во втором параграфе дано подробное описание критериев устойчивости и робастной устойчивости по части координат, полученных в последние годы В.В. Дикусаром, Г.А. Зеленковым и Н.В. Зубовым.
В третьем параграфе впервые решена задача структурной минимизации дискретных систем линейной стабилизации.
В третьей главе полностью решена проблема управляемости для дискретных нестационарных систем управления и разработаны методы построения программных управлений в дискретных управляемых системах, удовлетворяющих удерживающим и неудерживающим связям. Также в этой главе дано решение задачи синтеза этих управлений и предложены методы их оптимизации в том или ином смыслах.
В первом параграфе впервые получены критерии полной управляемости для дискретных нестационарных систем, причем сама система управления в этих системах может быть также нестационарной.
Пусть задана нестационарная дискретная управляемая система со скалярным управлением
, (5)
где и вещественные, постоянные матрицы размеров и , вещественный постоянный вектор размера , а управляющие воздействия (вещественные величины).
Определение 1. Будем говорить, что система (1) является полностью управляемой на промежутке (), если для любого начального положения системы (1) можно выбрать управления так, чтобы для любого конечного положения этой системы выполнялись равенства , т.е. управление переводит систему (1) из начального положения в конечное положение за шагов. Любое управление дающее решение поставленной выше задачи будем называть программным управлением.
Доказана следующая теорема.
Теорема 4. Для того чтобы система (1) была полностью управляемой необходимо и достаточно, чтобы матрица была положительно определенной ().
Здесь матрица размера имеет вид:
При этом все множество программных управлений для рассматриваемой задачи можно выписать в явном виде.
В случае нескольких управлений будем считать, что вещественная постоянная матрица размера , а управляющие воздействия (вещественные векторы).
Доказана следующая теорема.
Теорема 5. Для того чтобы система (1) была полностью управляемой необходимо и достаточно, чтобы матрица была положительно определенной ().
Здесь матрица размера столбцы которой имеют вид:
При этом все множество программных управлений для рассматриваемой задачи можно выписать в явном виде.
Полученные результаты обобщены на случай, когда сама система управления является нестационарной, т.е. когда система (5) имеет вид:
, (6)
где - вещественные постоянные матрицы размера , а их столбцы. В этом случае теоремы 4 и 5 остаются в силе с заменой матрицы на матрицу
и столбцов матрицы на столбцы матрицы
.
Во втором параграфе разработаны критерии существования программных управлений в дискретных управляемых системах, удовлетворяющих удерживающим связям, и предложены методы построения этих управлений и соответствующих им движений.
В третьем параграфе разработаны критерии существования программных управлений в дискретных управляемых системах, удовлетворяющих неудерживающим связям, а также предложены методы построения этих управлений и соответствующих им движений.
В четвертом параграфе для дискретных управляемых систем, удовлетворяющих удерживающим и неудерживающим связям, предложены методы их синтеза и методы построения управлений, оптимальных в том или ином смыслах.
В заключение диссертации приведены основные научные результаты, полученные в работе.
Основные результаты диссертационной работы.
Результаты, полученные в данной работе, носят системный характер и. с одной стороны касаются общих задач теории дискретных систем управления и наблюдения, а с другой связаны с задачами построения программных управлений в дискретных системах управления, удовлетворяющих различным краевым условиям и выбора из них управлений оптимальных в том или ином смысле. С этой точки зрения все представленные в работе результаты можно условно разделить на три группы.
1. Результаты, которые получены при решении общих проблем теории управляемых систем:
Разработаны новые критерии и методы структурной оптимизации дискретных систем управления, наблюдения и стабилизации, включающие:
– критерии и методы структурной оптимизации дискретных систем управления;
– критерии и методы структурной оптимизации дискретных систем наблюдения;
– критерии и методы структурной оптимизации дискретных систем стабилизации.
2. Результаты, полученные при решении проблем построения программных управлений и решения задач оптимизации:
– установлены критерии существования и предложены аналитические методы построения управлений и движений для дискретных систем удовлетворяющих удерживающим и неудерживающим связям;
– предложены методы построения управлений в дискретных системах удовлетворяющих удерживающим и неудерживающим связям оптимальных в том или ином смысле.
Основные публикации по теме диссертации
- Зубов Н.В., Борунов В.П., Крылова М.В. Скалярные системы управления и критерий полной управляемости. Труды ИСА РАН Динамика неоднородных систем, Т. 32(2). М: Изд. ЛКИ, 2008, с. 21-31.
- Зубов Н. В., Крылова М. В., Дикусар В. В. Квазилинейные системы стабилизации минимальной структуры. Труды ИСА РАН Динамика неоднородных систем, Т. 42(2). М: Изд. Либроком, 2009, с.12-25.
- Крылова М. В., Дикусар В. В., Зубов Н. В. Критерий полной управляемости для нестационарных дискретных систем управления. Труды ИСА РАН Динамика неоднородных систем, Т. 42(2). М: Изд. Либроком, 2009, с.35-39.
- Дивеев А.И., Крылова М.В., Сафронова Е.А. Метод генетического программирования для многокритериального структурно-параметрического синтеза систем автоматического управления. В сб. Вопросы теории безопасности и устойчивости систем. Вып. 10, 2008, с. 93-100.
- Дедков В.К., Крылова М.В. Преобразование непрерывных случайных функций в дискретные последовательности некоррелированных случайных величин. В сб. Вопросы теории безопасности и устойчивости систем. Вып. 11, 2009, с. 80-91.
- А.В. Бецков, М.В. Крылова. Методический подход в решении ценообразования, оценки качества и организации аэромобильного комплекса. Труды международной конференции. Фундаментальные проблемы безопасности. М.: Вузовская книга, 2008, с. 479-491.
- Крылова М.В., Щенникова Е.В. О задаче оптимальной стабилизации многосвязной управляемой системы. Сборник докладов XII научной конференции МГТУ «Станкин» по «Математическому моделированию и информатике», Москва ГОУ ВПО МГТУ «Станкин», 2009, с. 63-64.
- М.В. Крылова, В.А. Осташкевич. Методические подходы к исследованию аварийных ситуаций. Труды международной конференции. Фундаментальные проблемы безопасности. М.: Вузовская книга, 2008, с. 233-238.
- Северцев Н.А., Зубов Н.В., Крылова М.В. Структурная минимизация дискретных систем управления. Тезисы докладов Международного симпозиума «Надежность и качество». Пенза, 2009, с. 75-76.
- Дикусар В.В., Зубов Н.В., Крылова М.В. Критерии оптимизации дискретных систем наблюдения. Тезисы докладов Международного симпозиума «Надежность и качество». Пенза, 2009, с. 338.
- Зубов Н.В., Крылова М.В., Зеленков Г.А. Структурная оптимизация дискретных систем наблюдения. International Conference Dynamical system modeling and stability investigation, Kyiv, 2009, с. 289.