Например, Бобцов

РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ ЛЕТАТЕЛЬНОГО АППАРАТА В РЕЖИМЕ ЗАХОДА НА ПОСАДКУ

И.Б. Фуртат

3 АНАЛИЗ И СИНТЕЗ СЛОЖНЫХ СИСТЕМ

УДК 519.7
РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ ЛЕТАТЕЛЬНОГО АППАРАТА В РЕЖИМЕ ЗАХОДА НА ПОСАДКУ1
И.Б. Фуртат

Рассматривается робастное субоптимальное управление боковым движением летательного аппарата в режиме захода на посадку. Разработан алгоритм, обеспечивающий субминимизацию интегрального критерия качества в условиях параметрических возмущений, действующих на модель летательного аппарата. Приведены результаты моделирования, иллюстрирующие эффективность используемого алгоритма. Ключевые слова: летательный аппарат, робастное управление, оптимальное управление.

Введение

В настоящее время в классе задач адаптивного и робастного управления существует большое количество решений. В основной части из них [1–3] целью управления является выполнение предельного целевого неравенства. Однако на практике, как правило, дополнительно предъявляются требования к обеспечению качества переходных процессов в системе управления.
В условиях определенности модели объекта на сегодняшний день в классической теории управления разработано большое количество методов и подходов [4–7]. Задача оптимального и субоптимального управления объектами, подверженными воздействию неизвестных внешних возмущений, рассмотрена в [8]. В работе [9] подробно рассматривается задача адаптивно-оптимального и субоптимального управления, где для параметрически неопределенных объектов предложены модификации метода динамического программирования, принципа максимума Понтрягина, вариационного метода и т.д.
Одним из наиболее распространенных подходов оптимального управления неопределенными объек-
тами является метод H-оптимизации [5, 10]. Однако применение методов H-оптимизации приводят к регуляторам с высоким динамическим порядком, которые к тому же могут быть нереализуемыми. Как отме-
чено в [5], задача H-оптимизации существенно упрощается, если для объекта управления можно построить сверхстабилизирующий регулятор. Но класс таких объектов слишком узок. Метод
H-оптимизации был применен в [10] для управления продольным движением самолета. В [10] также приведены результаты использования Н2 регулятора и анизотропного регулятора для управления самолетом.
Наиболее близкой по идее к настоящей работе является работа [11]. В [11] предполагалось, что неизвестные матрицы линейного объекта управления можно представить в виде суммы номинальных и неизвестных матриц. Схема управления включает в себя два контура: основной контур, предназначенный для оптимального управления номинальным объектом, и контур параллельной обратной связи, компенсирующей функциональную и параметрическую неопределенность объекта. Теоретические результаты были применены к управлению боковым движением самолета. В [12] с использованием подходов [3] и [11] решена задача субоптимального управления нестационарными динамическими объектами в условиях параметрических и внешних возмущений. Полученный в [12] алгоритм прост и имеет невысокий динамический порядок. Результат [12] был распространен для управления многосвязными объектами в [13].
В настоящей работе предлагается робастное субоптимальное управление боковым движением летательного аппарата в режиме захода на посадку. Динамическая модель объекта подвержена действию параметрических возмущений. Целью управления является субминимизация интегрального критерия качества с бесконечной верхней границей. Формирование управляющего сигнала и критерия качества осуществляется аналогично [11]. Компенсация неопределенностей основана на методе вспомогательного контура [3], развитого для решения задач субоптимального управления в [12, 13]. Приведены результаты численного моделирования, иллюстрирующие эффективность предложенной схемы.

Постановка задачи

Рассмотрим модель бокового движения летательного аппарата в режиме захода на посадку:

x (t)  Ax(t)  Bu(t) ,

(1)

где x(t)  z(t), (t), (t), x (t)T , u(t)  δЭ (t) – вектор состояния и сигнал управления по линеари-

1 Исследование выполнено при поддержке Министерства образования и науки Российской Федерации, соглашение № 14.В37.21.0421 «Разработка автономной бортовой системы навигации и управления многофункциональными мультиротационными летательными аппаратами», а также в рамках ФЦП «Научные и научно-педагогические кадры инновационной России на 2009–2013 г.г.», соглашение № 8846, и гранта РФФИ № 12-01-31354.

Научно-технический вестник информационных технологий, механики и оптики, 2013, № 3 (85)

51

РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ …

зованной математической модели движения летательного аппарата без учета скольжения, z(t) – вели-

чина бокового отклонения центра масс летательного аппарата от продольной оси взлетно-посадочной полосы, (t) – угол между продольной осью взлетно-посадочной полосы и горизонтальной проекцией

вектора скорости летательного аппарата, (t) – изменение угла крена летательного аппарата, x (t) –
изменение угловой скорости вращения летательного аппарата относительно его продольной оси, δЭ (t) –
отклонение элеронов от балансировочного положения; A=AН+A; B=BН+B. Индексом «Н» будем обозначать номинальные матрицы, т.е. матрицы с известными элементами. Так, AH и вектор BН линеаризованной модели при скорости летательного аппарата 85 м/с характеризуются следующими числовыми значениями [14]:

0 85 0 0 

0





0 0

0 0

0,12 0

0 1

  

,







 

0 0

 . 

(2)

0 0 0 2

3, 4

Возмущения всех элементов матрицы AН и коэффициентов вектора BН должны быть согласованы между собой. Исходя из этого, параметрические возмущения зададим в виде [11]

0 0 0 0

0

A



0 0

0 0

0 0

0 0

,

B



  

0  0

,

(3)

0 0 0 



где  – произвольное действительное число,  – произвольное положительное действительное число.

Целью управления является синтез алгоритмической структуры управляющего устройства, обес-

печивающей субминимизацию функционального критерия качества


J  xT (t) Q x(t)  ru02 (t)  dt , 0
где весовая матрица и коэффициент целевого функционала выбраны в виде [11]

(4)

6, 25 106 0 0 0 



Q



 

0 0

2 0

0 2

0 0

  

,

r



93 ,

 

0

0 0 31

(5)

u0 (t) – сигнал оптимального управления. Аналогичная цель управления формируется в [11] для управления неопределенными объектами. Отличие данной работы состоит в формировании сигнала управления uk (t) , необходимого для компенсации параметрических возмущений.

Метод решения

Принимая во внимание (2) и (3), преобразуем уравнение (1) к виду

x (t)  AНx(t)  BНu(t)  BН(x,u) ,

(6)

где ( x,u)  0 0 0 x(t)  u(t) . Следуя [11], представим сигнал управления u(t) в виде суммы

u(t)  u0 (t)  uk (t)

и выделим в (6) номинальный объект управления

x (t)  AНx(t)  BНu0 (t) .

(7)

Решим для (7) задачу оптимального управления с минимизацией критерия качества (4). Согласно

[4–7], для объекта (7) стационарный оптимальный закон управления определится в виде

u0 (t)  K0x(t) ,

(8)

где

K0



r

B1 T Н

H

,

матрица

H  HT

0

является решением матричного алгебраического уравнения Лурье–

Риккати

ATН H  HAН



HB

Н

R

B1 T Н

H



Q .

Для матриц вида (2) и (5) матрицы H и K0 определятся в виде

 0,0001

H



0,0647 0,0225

 

0,0071

0,0647 77,2913 31,7923 10,2230

0,0225 31,7923 26,6652 8,8020

0,0071 

0,0003

10,2230 8,8020 

,

K



0,3737 0,3218

.

9,4033

 

0,3438

С учетом оптимального управления (8) перепишем уравнение (6) в виде

52 Научно-технический вестник информационных технологий, механики и оптики,
2013, № 3 (85)

И.Б. Фуртат

x (t)  A0x(t)  BНuk (t)  BН1(x, u) , где

(9)

0



A0





 BНK0



 

0 0

0,0009

85 0 0 1,2707

0 0,12
0 1,0941

0

0 1



 

,

1 (x, u )

 ( x,u)  K0x(t) .

3,1688

Согласно [3], для выделения возмущений введем вспомогательный контур в виде [12, 13]

x v (t)  A0xv (t)  BНuk (t) , xv (0)  x(0) ,

(10)

где xv (t)  R4 – вектор состояния. Принимая во внимание (9) и (10), рассмотрим уравнение для рассогла-

сования ξ(t)  x(t)  xv (t) : ξ(t)  A0 ξ(t)  BН1(x,u) .
Перепишем (11) в виде системы дифференциальных уравнений 1  852 ,  2  0,123 ,  3  4 ,

(11) (12)

 4  0, 0009 1, 2707 1, 0941 3,1688T ξ  3, 41( x,u).

Из четвертого уравнения (12) сигнал 1( x,u) можно определить как

 1(x,u)  3, 41 4 (t) 0, 0009 1, 2707 1, 0941 3,1688T ξ(t) .

Для оценки сигнала  4 (t) воспользуемся наблюдателем

4 (t)



p p 1 4

(t)

,

(13)

где  > 0 – достаточно малое число. Тогда из (9) видно, что для компенсации 1( x,u) закон управления

uk (t) можно сформировать в виде

 uk (t)  3, 41 4 (t) 0,0009 1, 2707 1,0941 3,1688T ξ(t) .

(14)

В результате сформирована система управления боковым движением летательного аппарата в режиме захода на посадку, представленная уравнениями (8), (10), (13), (14). Доказательство работоспособности системы управления (8), (10), (13), (14) в общем виде рассмотрено в [12], поэтому здесь не приводится.
Рассмотрим возмущения в (1), аналогичные [11]. Пусть в (3)  = –4 и  = 1,7. Последнее означает,
что эффективность элеронов уменьшилась вдвое. Начальное отклонение z(0)  400 м.

400

300

z(t), zH(t), м

200 z(t)
100

0

zH(t) –100
0 20

40 60

80 t, с

Рис. 1. Графики переходных процессов бокового отклонения центра масс летательного аппарата

Положим в (13)  = 0,01. На рис. 1 показан переходный процесс по величине бокового отклонения центра масс летательного аппарата от продольной оси взлетно-посадочной полосы z(t) для возмущен-
ной системы (1) и zH (t) для номинального объекта (7), на рис. 2 – переходный процесс по отклонению

Научно-технический вестник информационных технологий, механики и оптики, 2013, № 3 (85)

53

РОБАСТНОЕ СУБОПТИМАЛЬНОЕ УПРАВЛЕНИЕ БОКОВЫМ ДВИЖЕНИЕМ …

элеронов от балансировочного положения Э (t) для (1) и Эопт (t) , где Эопт (t) – оптимальное управление для (7). Еще раз отметим, что при моделировании на возмущенную систему (1) подана сумма сигналов (8) и (14), на номинальный объект (7) подан только сигнал (8).
0,1 Э(t)
0

–0,1

Эопт(t)

Э(t), Эопт(t), рад

–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 с.
54 Научно-технический вестник информационных технологий, механики и оптики,
2013, № 3 (85)

Т.А. Акунов, Н.А. Дударенко, Н.А. Полинова, А.В. Ушаков

11. Буков В.Н. Вложение систем. Аналитический подход к анализу и синтезу матричных систем. – Калуга: Изд-во научной литературы Н.Ф. Бочкаревой, 2006. – 720 с.
12. Фуртат И.Б. Робастное субоптимальное управление линейными нестационарными объектами по выходу // Мехатроника, автоматизация, управление. – 2009. – № 7. – С. 7–12.
13. Фуртат И.Б. Децентрализованное субоптимального управление по быстродействию многосвязными объектами с запаздыванием по состоянию в системах АСУ // Промышленные АСУ и контроллеры. 2010. – № 3. – С. 16–19.
14. Летов А.М. Динамика полета и управление. – М.: Наука, 1969. – 360 с. 15. Клебан В.О., Шалыто А.А. Разработка системы управления малоразмерным вертолетом // Научно-
технический вестник СПбГУ ИТМО. – 2011. – № 2 (72). – С. 12–15.

Фуртат Игорь Борисович

– Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кандидат технических наук, доцент; Институт проблем машиноведения РАН, ст. научный сотрудник, cainenash@mail.ru

Научно-технический вестник информационных технологий, механики и оптики, 2013, № 3 (85)

55