3
АНАЛИЗ И СИНТЕЗ СЛОЖНЫХ СИСТЕМ
УДК 519.7
РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ ЛЕТАТЕЛЬНОГО АППАРАТА В РЕЖИМЕ ЗАХОДА НА ПОСАДКУ1
И.Б. Фуртат
Рассматривается робастное субоптимальное управление боковым движением летательного аппарата в режиме захода на посадку. Разработан алгоритм, обеспечивающий субминимизацию интегрального критерия качества в условиях параметрических возмущений, действующих на модель летательного аппарата. Приведены результаты моделирования, иллюстрирующие эффективность используемого алгоритма.
Ключевые слова: летательный аппарат, робастное управление, оптимальное управление.
Введение
В настоящее время в классе задач адаптивного и робастного управления существует большое количество решений. В основной части из них [1-3] целью управления является выполнение предельного целевого неравенства. Однако на практике, как правило, дополнительно предъявляются требования к обеспечению качества переходных процессов в системе управления.
В условиях определенности модели объекта на сегодняшний день в классической теории управления разработано большое количество методов и подходов [4-7]. Задача оптимального и субоптимального управления объектами, подверженными воздействию неизвестных внешних возмущений, рассмотрена в [8]. В работе [9] подробно рассматривается задача адаптивно-оптимального и субоптимального управления, где для параметрически неопределенных объектов предложены модификации метода динамического программирования, принципа максимума Понтрягина, вариационного метода и т.д.
Одним из наиболее распространенных подходов оптимального управления неопределенными объектами является метод Ям-оптимизации [5, 10]. Однако применение методов Ям-оптимизации приводят к регуляторам с высоким динамическим порядком, которые к тому же могут быть нереализуемыми. Как отмечено в [5], задача Я^-оптимизации существенно упрощается, если для объекта управления можно построить сверхстабилизирующий регулятор. Но класс таких объектов слишком узок. Метод Я^-оптимизации был применен в [10] для управления продольным движением самолета. В [10] также приведены результаты использования Н2 регулятора и анизотропного регулятора для управления самолетом.
Наиболее близкой по идее к настоящей работе является работа [11]. В [11] предполагалось, что неизвестные матрицы линейного объекта управления можно представить в виде суммы номинальных и неизвестных матриц. Схема управления включает в себя два контура: основной контур, предназначенный для оптимального управления номинальным объектом, и контур параллельной обратной связи, компенсирующей функциональную и параметрическую неопределенность объекта. Теоретические результаты были применены к управлению боковым движением самолета. В [12] с использованием подходов [3] и [11] решена задача субоптимального управления нестационарными динамическими объектами в условиях параметрических и внешних возмущений. Полученный в [12] алгоритм прост и имеет невысокий динамический порядок. Результат [12] был распространен для управления многосвязными объектами в [13].
В настоящей работе предлагается робастное субоптимальное управление боковым движением летательного аппарата в режиме захода на посадку. Динамическая модель объекта подвержена действию параметрических возмущений. Целью управления является субминимизация интегрального критерия качества с бесконечной верхней границей. Формирование управляющего сигнала и критерия качества осуществляется аналогично [11]. Компенсация неопределенностей основана на методе вспомогательного контура [3], развитого для решения задач субоптимального управления в [12, 13]. Приведены результаты численного моделирования, иллюстрирующие эффективность предложенной схемы.
Постановка задачи
Рассмотрим модель бокового движения летательного аппарата в режиме захода на посадку:
х (/) = Ах(/) + Би(/), (1)
где х(/) = [Дг(/), Ду(/), Ду(/), Дюх (/)] , и (/) = 5Э (/) - вектор состояния и сигнал управления по линеари-
1 Исследование выполнено при поддержке Министерства образования и науки Российской Федерации, соглашение № 14.В37.21.0421 «Разработка автономной бортовой системы навигации и управления многофункциональными мультиротационными летательными аппаратами», а также в рамках ФЦП «Научные и научно-педагогические кадры инновационной России на 2009-2013 г.г.», соглашение № 8846, и гранта РФФИ № 12-01-31354.
РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ ...
зованной математической модели движения летательного аппарата без учета скольжения, Аг (/) - величина бокового отклонения центра масс летательного аппарата от продольной оси взлетно-посадочной полосы, Ау(/) - угол между продольной осью взлетно-посадочной полосы и горизонтальной проекцией вектора скорости летательного аппарата, Ау(/) - изменение угла крена летательного аппарата, Аюх (?) -изменение угловой скорости вращения летательного аппарата относительно его продольной оси, 5Э (/) -
отклонение элеронов от балансировочного положения; А=АН+АА; Б=Вн+АБ. Индексом «Н» будем обозначать номинальные матрицы, т.е. матрицы с известными элементами. Так, Ан и вектор Бн линеаризованной модели при скорости летательного аппарата 85 м/с характеризуются следующими числовыми
значениями
А н =
14]: 0 85
0 0,12 0 0
0 0 1
-2
Бн
0 0 0
3,4
(2)
Возмущения всех элементов матрицы Ан и коэффициентов вектора Бн должны быть согласованы между собой. Исходя из этого, параметрические возмущения зададим в виде [11]
АА =
"0 0 0 0" " 0"
0 0 0 0 0
, АБ =
0 0 0 0 0
0 0 0 Р] 9
(3)
где р - произвольное действительное число, 9 - произвольное положительное действительное число.
Целью управления является синтез алгоритмической структуры управляющего устройства, обеспечивающей субминимизацию функционального критерия качества
3 = | [хг ) Ох(?) + ги02 ) ] Л ,
где весовая матрица и коэффициент целевого функционала выбраны в виде [11] 6,25-10-6 0 0 0" 0 2 0 0
О
0 2 0 0
0 31
г = 93,
(4)
(5)
и0(/) - сигнал оптимального управления. Аналогичная цель управления формируется в [11] для управления неопределенными объектами. Отличие данной работы состоит в формировании сигнала управления ик (/), необходимого для компенсации параметрических возмущений.
Метод решения
Принимая во внимание (2) и (3), преобразуем уравнение (1) к виду
X (?) = Ан х(?) + Бн и(?) + Бн ф(х, и), (6)
где ф(х,и) = [0 0 0 р]х(?) + 9и(/). Следуя [11], представим сигнал управления и(?) в виде суммы
и ) = и0(?) + ик ) и выделим в (6) номинальный объект управления
X (/) = Ан х(/) + Б н и0(/). (7)
Решим для (7) задачу оптимального управления с минимизацией критерия качества (4). Согласно [4-7], для объекта (7) стационарный оптимальный закон управления определится в виде
щ«) = -К 0 х(/), (8)
где К 0 = г "'Бн Н, матрица Н = И > 0 является решением матричного алгебраического уравнения Лурье-Риккати Ан И + НАн - НБн Я-1Бн И = -О. Для матриц вида (2) и (5) матрицы И и Ко определятся в виде
Н
" 0,0001 0,0647 0,0225 0,0071" " 0,0003"
0,0647 77,2913 31,7923 10,2230 0,3737
, К =
0,0225 31,7923 26,6652 8,8020 0,3218
[ 0,0071 10,2230 8,8020 9,4033 ] 0,3438]
С учетом оптимального управления (8) перепишем уравнение (6) в виде
х ) = А0 х(0 + Вн ик (Г) + Вн ф1 (х, и).
(9)
где
А 0 = А н Вн К 0 =
0 85 0 0 "
0 0 0,12 0
0 0 0 1
Ф1(х, и) = ф(х, и) + К0х(/).
-0,0009 -1,2707 -1,0941 -3,1688
Согласно [3], для выделения возмущений введем вспомогательный контур в виде [12, 13] х „ (/) = А0х „ (/) + В ник (/), х, (0) = х(0), (10)
где ху (/) е Я4 - вектор состояния. Принимая во внимание (9) и (10), рассмотрим уравнение для рассогласования ) = х(?) - ху (?) :
5(?) = А0 5(0 + ВнФ1(х, и). (11)
Перепишем (11) в виде системы дифференциальных уравнений
I = 85^2, 12 = 0,12^3, 13 =14,
14 =[-0,0009 -1,2707 -1,0941 -3,1688] 5 + 3,4ф1(х, и). Из четвертого уравнения (12) сигнал фДх, и) можно определить как
Ф1(х,и) = 3,4-1 (I4(?)-[-0,0009 -1,2707 -1,0941 -3,1688] 5(?)).
Для оценки сигнала 14(?) воспользуемся наблюдателем Р
(12)
^) =
НР +1
14(? ) =
(13)
где н > 0 - достаточно малое число. Тогда из (9) видно, что для компенсации ф1(х,и) закон управления ик ) можно сформировать в виде
щ(?) = -3,4-1 (?)-[-0,0009 -1,2707 -1,0941 -3,1688] 5(?)(14)
В результате сформирована система управления боковым движением летательного аппарата в режиме захода на посадку, представленная уравнениями (8), (10), (13), (14). Доказательство работоспособности системы управления (8), (10), (13), (14) в общем виде рассмотрено в [12], поэтому здесь не приводится.
Рассмотрим возмущения в (1), аналогичные [11]. Пусть в (3) р = -4 и 9 = 1,7. Последнее означает, что эффективность элеронов уменьшилась вдвое. Начальное отклонение Дг(0) = 400 м.
Кк
3
3
400
300
200
100
-100
г к
1 1 1
Дг(0
1\ ¿Г 1 \/ К \\ К
Дгн(?) 1 1
0 20 40 60 80 с
Рис. 1. Графики переходных процессов бокового отклонения центра масс летательного аппарата
Положим в (13) н = 0,01. На рис. 1 показан переходный процесс по величине бокового отклонения центра масс летательного аппарата от продольной оси взлетно-посадочной полосы Дг(?) для возмущенной системы (1) и Дгн (?) для номинального объекта (7), на рис. 2 - переходный процесс по отклонению
0
РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ
элеронов от балансировочного положения 5Э (Г) для (1) и 5Эопт (Г), где 5Эопг (Г) - оптимальное управление для (7). Еще раз отметим, что при моделировании на возмущенную систему (1) подана сумма сигналов (8) и (14), на номинальный объект (7) подан только сигнал (8).
0,1
0
ч ts ft
^ -0,1
с
о
о
^ -0,2
-0,3
0 20 40 60 80 t, с
Рис. 2. Графики расходов рулей
Рис. 2 показывает, что из-за наличия параметрической неопределенности увеличивается расход рулей. По результатам моделирования также можно сказать, что для неопределенного объекта (1) значение интегрального критерия качества (4) равно 18,377. Для номинального объекта (7) значение критерия качества равно 18,998. Абсолютная погрешность равна 0,621. Другими словами, предложенный алгоритм робастен к наличию параметрических возмущений. Сравнительный анализ полученных результатов и данных [11, 15] показал, что предложенная в работе система управления проста в расчете и реализации, а погрешность при минимизации интегрального критерия качества может быть уменьшена за счет уменьшения параметра ц в (13).
Заключение
В работе предложен синтез робастного субоптимального закона управления боковым движением летательного аппарата в режиме захода на посадку. Полагается, что модель летательного аппарата описывается параметрически неопределенным линейным дифференциальным уравнением четвертого порядка. Для оптимального управления неопределенным объектом, в соответствии с [11], предложено закон регулирования рассматривать как сумму сигнала оптимального управления номинальным объектом и сигнала компенсации неопределенностей в исходном объекте. В свою очередь, формирование сигнала компенсации основано на идее подхода [3]. Численное моделирование показало хорошую робастность по отношению к параметрическим возмущениям.
Литература
1. Мирошник И.В., Никифоров В.О., Фрадков А.Л. Нелинейное и адаптивное управление сложными динамическими системами. - СПб: Наука, 2000. - 549 с.
2. Фуртат И.Б. Алгоритм субынвариантного управления по выходу линейным структурно неопределенным динамическим объектом // Изв. вузов. Приборостроение. - 2011. - № 9 (54). - С. 22-27.
3. Цыкунов А.М. Алгоритмы робастного управления с компенсацией ограниченных возмущений // Автоматика и телемеханика. - 2007. - № 7. - С. 103-115.
4. Афанасьев В.Н., Колмановский В.Б., Носов В.Р. Математическая теория конструирования систем управления. - М.: Высшая школа, 2003. - 614 с.
5. Поляк Б.Т., Щербаков П. С. Робастная устойчивость и управление. - М.: Наука, 2002. - 303 с.
6. Методы классической и современной теории автоматического управления. Теория оптимизации автоматического управления / Под ред. К.А. Пупкова и Н.Д. Егупова. - М.: Издательство МГТУ им. Н.Э. Баумана, 2004. - Т. 4.- 744 с.
7. Воронов А.А., Ким Д.П., Лохин В.М. и др. Теория автоматического управления. Теория нелинейных и специальных систем автоматического управления. - М.: Высшая школа, 1986. - Ч. 2. - 504 с.
8. Сиван Р., Квакернаак Х. Линейные оптимальные системы управления. - М.: Мир, 1977. - 653 с.
9. Тертычный-Даури В.Ю. Адаптивная механика. - М.: Факториал Пресс, 2003. - 464 с.
10. Методы классической и современной теории автоматического управления. Синтез регуляторов систем автоматического управления / Под ред. К.А. Пупкова и Н.Д. Егупова - М.: Издательство МГТУ им. Н.Э. Баумана. - 2004. - Т. 3. - 616 с.
8э(0 1 I
4
tturrrr 4
§Эопт(0 l * ( 1
t 4 i i i 1 1
f 4 » <1 1 1 1
1 1 1' 1 I
4 ¥ 4
Т.А. Акунов, Н.А. Дударенко, Н.А. Полинова, А.В. Ушаков
11. Буков В.Н. Вложение систем. Аналитический подход к анализу и синтезу матричных систем. - Калуга: Изд-во научной литературы Н.Ф. Бочкаревой, 2006. - 720 с.
12. Фуртат И.Б. Робастное субоптимальное управление линейными нестационарными объектами по выходу // Мехатроника, автоматизация, управление. - 2009. - № 7. - С. 7-12.
13. Фуртат И.Б. Децентрализованное субоптимального управление по быстродействию многосвязными объектами с запаздыванием по состоянию в системах АСУ // Промышленные АСУ и контроллеры. 2010. - № 3. - С. 16-19.
14. Летов А.М. Динамика полета и управление. - М.: Наука, 1969. - 360 с.
15. Клебан В.О., Шалыто А.А. Разработка системы управления малоразмерным вертолетом // Научно-технический вестник СПбГУ ИТМО. - 2011. - № 2 (72). - С. 12-15.
Фуртат Игорь Борисович - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кандидат технических наук, доцент; Институт проблем машиноведения РАН, ст. научный сотрудник, [email protected]
УДК 62.50: 681.5.01
ИССЛЕДОВАНИЕ КОЛЕБАТЕЛЬНОСТИ ПРОЦЕССОВ В АПЕРИОДИЧЕСКИХ НЕПРЕРЫВНЫХ СИСТЕМАХ, ПОРОЖДАЕМОЙ ФАКТОРОМ КРАТНОСТИ
СОБСТВЕННЫХ ЧИСЕЛ Т.А. Акунов, Н.А. Дударенко, Н.А. Полинова, А.В. Ушаков
Рассматривается устойчивая апериодическая непрерывная система, матрица состояния которой обладает вещественным спектром кратных собственных чисел, кратность которых равна размерности ее вектора состояния. Показывается, что если модуль собственного числа меньше единицы, то в свободном движении системы по норме вектора состояния обнаруживается колебательность, проявляющаяся в наличии начального выброса, сменяющегося монотонным движением к состоянию покоя. Установлено, что величина выброса тем больше, чем меньше по модулю собственное число и больше его кратность.
Ключевые слова: вещественные собственные числа, кратность, свободное движение, норма, выброс.
Введение. Постановка задачи
Ставится задача исследования свободного движения устойчивой линейной непрерывной многомерной динамической системы по норме вектора ее состояния с целью изучения влияния на это поведение кратности собственных чисел ее матрицы состояния и значения их модуля. В настоящей работе поставленная задача решается для случая вещественных кратных собственных чисел. Более того, предполагается, что кратность собственного числа равна размерности вектора состояния. Как будет показано, приходится констатировать системное явление, состоящее в том, что в апериодической системе (системе с вещественными собственными числами) при кратности собственных чисел больше единицы и значениях модуля собственных чисел меньших единицы возникает возможность появления заметных выбросов нормы вектора состояния в свободном движении. Обнаруживается, что величина выброса растет с уменьшением модуля собственных чисел и с увеличением их кратности. Более того, появляется возможность «обменивать» модуль собственных чисел на их кратность в классе систем с фиксированным значением выброса. Первоначально задача решается для случая представления матрицы состояния в канонической жордановой форме [1], затем исследования переносятся на произвольный случай.
Аналитическое исследование свободного движения непрерывной многомерной апериодической системы для случая кратных вещественных собственных значений ее матрицы состояния
Рассмотрим линейную гурвицеву непрерывную многомерную динамическую систему, задаваемую [2, 3] в векторно-матричной форме
х (0=Рх (г ) х ()| ?=о=х (о), (1)
где х (0), х () - вектора соответственно начального и текущего состояний системы; Р - ее матрица состояния; х (0), х (?) е Я"; Р е Яихи. Матрица системы Р , заданная в произвольном базисе, такова, что ее характеристический полином Б (X) имеет представление
Б(Х) = ай(П-Р) = |(Х-а)" = Х" +¿(-1)' С"а'X"-';а :^(а) = . (2)
Такая ситуация может возникнуть, когда при синтезе методами модального управления [3] матрица состояния Р системы задается во фробениусовой форме, сопровождающей характеристический по-