Другие журналы
|
научное издание МГТУ им. Н.Э. БауманаНАУКА и ОБРАЗОВАНИЕИздатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл № ФС 77 - 48211. ISSN 1994-0408![]()
77-30569/282904 Алгоритмы управления гамильтоновыми системами в условиях параметрической неопределенности
# 12, декабрь 2011
Файл статьи:
![]() УДК 62.59 КФ МГТУ им. Н.Э. Баумана Введение. Задача приближения к заданному энергетическому уровню в условиях полной априорной информации рассмотрена, например, в работах [1, 2]. ,Для решения этой задачи использовался метод скоростного градиента. Большинство известных алгоритмов синтеза адаптивного управления подходят для решения таких задач, как стабилизация и слежение, когда траектории системы сходятся к точке или кривой. В этих случаях целевая функция обладает свойством радиальной неограниченности по отношению к вектору состояния управляемой системы. Однако в ряде приложений требуется только стабилизация по отношению к части переменных. Например, такие задачи возникают при синхронизации, стабилизации желаемого уровня энергии физических или механических систем [6]. Особенностью решения задачи приближения к заданному энергетическому уровню в условиях параметрической неопределенности объекта управления (ОУ) является вхождение в целевую функцию неизвестных параметров. Это предполагает идентификацию параметров объекта. Например, в работе [3] для однопараметрической модели маятника, введённой в [4].предложено параметрическое управление. Система состоит из объекта, подсистемы адаптации параметра маятника, синусоидального задающего воздействия с желаемой частотой колебаний и наблюдателя (эталонной модели). В данной работе рассматривается синтез координатного управления методом бискоростного градиента [5]. Алгоритмы синтезируется в два этапа. На первом этапе в условиях полной априорной информации об объекте методом скоростного градиента формируется «идеальное» управление, обеспечивающее системе заданный уровень энергии. На втором этапе неизвестные параметры «идеального» управления и энергетического показателя заменяются настраиваемыми и синтезируется алгоритм идентификации. Устойчивость расширенной системы, состоящей из ОУ и подсистемы адаптации, обосновывается методом функции Ляпунова. Постановка задачи. Рассмотрим объект управления в гамильтоновой форме:
где Целью управления (ЦУ) является ограниченность всех траекторий замкнутой системы и достижение заданного уровня энергии
Предполагается измеримость вектора состояния. Синтез алгоритма управления. Синтезируем алгоритм управления методом бискоростного градиента [4] по двухэтапной схеме. Предположение 1. Слагаемые гамильтониана Этап 1. Синтез «идеального» управления Введем в соответствие с (2) целевую функцию
где Условие Q(условие роста Условие D1 (условие достижимости). Для любого Синтезируем алгоритм «идеального» управления методом скоростного градиента в конечной форме
где Условие Ф (усиленной псевдоградиентности). Вектор-функция
где Условие Ф, выполнено, например, при
Этап 2. Синтез алгоритма идентификации. Введем в рассмотрение настраиваемую модель вида
где Сформулируем дополнительные цели управления (ДЦУ)
и
где Условие QE(условие роста Условие D2 (условие достижимости). Существует функция Заменим в «идеальном» входном воздействии
Синтезируем алгоритм адаптации методом скоростного градиента
где Условие G (условие разрешимости и псевдоградиентности). Гладкая вектор-функция Определение 1 [2]. Вектор-функция Условие I. Заменим в целевом функционале (3) и в «идеальном» управлении
где
Теорема 1. Пусть выполнены условия Q, D1, Ф, D2, G, I. Тогда в системе (1), (5), (8), (9), (11) все траектории ограничены и
Введем в рассмотрение частный случай модели (5)
где ДЦУ имеет вид (6) относительно Следствие 1. Пусть для системы (1), (8), (9), (11), (13) выполнены условия теоремы 1. Тогда утверждения теоремы 1 сохраняют свою силу с точностью до замены вектор-функции Рассмотрим частный случай модели (5)
где Обозначим вместо
где Следствие 2. Пусть для системы, состоящей из ОУ (1) со входом (15), эталонной модели (14), составляющих управления (8), (11), подсистемы адаптации (9), выполнены условия теоремы 1. Тогда утверждения теоремы сохраняют свою силу с точностью до замены вектор-функции Замечание. Условия достижимости D1, D2 гарантируют достижение целей управления в условиях полной априорной информации о параметрах ОУ. Условия роста требуются для установления глобальных свойств системы. Синтез алгоритмов при квадратичных целевых функционалах Рассмотрим применение приведенной методики синтеза применительно к квадратичным целевым функционалам вида:
Очевидно, что условия роста Q, QE выполнены. Этап 1. Синтезируем алгоритм «идеального» управления вида (4). Для этого вычислим градиент от скорости изменения целевого функционала
вдоль траектории системы (1) и, используя условие усиленной псевдоградиентности, получим [1, 2]
где Проверим выполнение условия достижимости D1. Для этого вычислим скорость изменения целевой функции (18) в силу траекторий системы (1) с управлением (19)
в силу выполнения условия псевдоградиентности функции Заметим, что условие Этап 2. Введем в рассмотрение настраиваемую модель вида (5). Выберем в качестве входного воздействия настраиваемой модели
где Тогда производная целевой функции (17) в силу траектории системы (1), (5), (21)
где Следовательно, условие достижимости D2 выполнено. Заменяя в (21) вектор неизвестных параметров
Определим
Вычисляя градиент
Тогда из (24) с учетом (22) получаем Замечание. Для эталонной модели (13) управление (23) и алгоритм адаптации будут иметь вид
Условие идентифицируемости I будет выполнено, если движение замкнутой системы обладает достаточным спектром собственных частот, например, когда в системе наблюдаются нелинейные колебания, что может быть обеспечено соответствующим выбором значения желаемого энергетического уровня Используя результаты первого этапа синтеза и целевую функцию (16), выберем из семейства алгоритмов релейный алгоритм (19) при
Пример. Рассмотрим уравнение маятника в гамильтоновой форме.
где ЦУ (2) будет соответствовать раскачке маятника до амплитуды Проведем синтез алгоритма управления согласно описанной методике. Этап 1. Алгоритм «идеального» управления вида (19) при
Этап 2. Для настраиваемой модели (13) алгоритм управления имеет вид
Алгоритм адаптации
или
Условие идентифицируемости I выполнено для параметра
с подсистемой адаптации (32). Для оценки
Тогда с учетом (33) Условия моделирования: Рис. 1. Гамильтониан свободной системы, оценка гамильтониана и желаемый уровень энергии
Рис. 2. Неизвестные и настраиваемые параметры
Рис. 3. Обобщенный импульс объекта и модели
Литература 1. Мирошник И.В., Никифоров В.О., Фрадков А.Л. Нелинейное и адаптивное управление сложными динамическими системами. – СПб.: Наука, 2000. – 548 с. 2. А.Л.Фрадков. Кибернитеская физика: принципы и примеры. СПб.: Наука, 2003. – 208 с., 47 ил 3. D.V. Efimov, A.L. Fradkov (2006). Adaptive tuning to bifurcation for time-varying nonlinear systems. Automatica 42 (2006) 417 – 425. 4. Babitsky, V. I., & Shipilov, A. (2003). Resonant robotic systems. Berlin: Springer. 5. Мышляев Ю.И. Схема бискоростного градиента. // Сборник трудов междун. техн. конф. «Приборостроение – 2002», Винница-Алушта. - С. 180-184. 6. A. L. Fradkov and P. A. Yu, Introduction to Control of Oscillations and Chaos, Singapore: World Scientific, 1998. Публикации с ключевыми словами: адаптивное управление, гамильтоновые системы, управление энергией, метод бискоростного градиента Публикации со словами: адаптивное управление, гамильтоновые системы, управление энергией, метод бискоростного градиента Смотри также:
Тематические рубрики: Поделиться:
|
|
||||||||||||||||||||||||||||||||
|