Научная статья на тему 'Синергетический подход к управлению беспилотным летательным аппаратом'

Синергетический подход к управлению беспилотным летательным аппаратом Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
705
294
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОБИЛЬНЫЙ РОБОТ / КВАДРОКОПТЕР / БПЛА / ИНВАРИАНТЫ / ПОЗИЦИОННОЕ УПРАВЛЕНИЕ / СИНЕРГЕТИЧЕСКАЯ ТЕОРИЯ УПРАВЛЕНИЯ / MOBILE ROBOT / QUADROCOPTER / UAV / INVARIANTS / POSITIONING CONTROL / SYNERGETIC CONTROL THEORY

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Веселов Геннадий Евгеньевич, Скляров Андрей Анатольевич, Скляров Сергей Анатольевич

Освещается проблема синтеза закона управления движением четырехвинтового БПЛА. Для решения данной задачи в статье предлагается новый подход к синтезу систем управления мобильными роботами, базирующийся на принципах и методах синергетической теории управлении. Задача синергетического синтеза системы пространственного управления мобильным роботом рассматривается с учетом анализа математической модели и специфики механизма движения четырехвинтового шасси. В синергетической теории управления совокупность критериев управления системы принято выражать в виде соответствующей системы инвариантов. Инварианты выступают в роли цели управления, на них обеспечивается выполнение заданной технологической задачи, а процедура синергетического синтеза сводится к поиску законов управления, при которых эти заданные инварианты выполняются. В статье в качестве условий, предъявляемым к синтезируемому закону управления, выступают асимптотически устойчивое движение робота к заданной точке и постоянство ориентации платформы.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Веселов Геннадий Евгеньевич, Скляров Андрей Анатольевич, Скляров Сергей Анатольевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SYNERGISTIC APPROACH TO THE CONTROL OF UNMANNED AERIAL VEHICLE

This paper explores the problem of synthesis of synergetic control of UAV movement. To solve this problem in article presents new approach to mobile robots control based on principals and methods of synergetic control theory. The task of the synergistic synthesis of spatial control system of mobile robot is considered with the analysis of mathematic model and specifics of quadrotor chassis movement. In the theory of synergetic control the set of criteria for the control system is usually expressed in the form of an appropriate system of invariants. Invariants play the role of control objectives, they enforced a given technological problem, and the synergetic synthesis procedure reduces to process of finding control laws, which these given invariants are satisfied. At this paper as imposed condition on synthesized control law, serve an asymptotically stable motion of the robot to a given point and constancy of platform orientation.

Текст научной работы на тему «Синергетический подход к управлению беспилотным летательным аппаратом»

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Авиационные системы улучшенного и синтезированного видения // Аналитический обзор по материалам зарубежных информационных источников / Под ред. академика РАН Е.А. Федосова. Научно-информационный центр ФГУП «ГосНИИАС», 2011.

2. Руководство Р-315 «По минимальным стандартам характеристик авиационных систем (MASPS) для систем улучшенного видения, систем искусственного видения, комбинированных систем искусственного видения и бортовых систем увеличения дальности видения» Авиационного Регистра Межгосударственного Авиационного Комитета (АР МАК).

Статью рекомендовал к опубликованию д.т.н., профессор Е.А. Башков.

Костяшкин Леонид Николаевич - Научно-конструкторский центр видеокомпьютерных технологий ОАО «Рязанский государственный приборный завод»; e-mail: hunter-

rzn@yandex.ru; 390000, г. Рязань, ул. Семинарская, 32; тел.: 84912218381; к.т.н.; доцент; директор - главный конструктор.

Логинов Александр Анатольевич - e-mail: loginal@mail.ru; тел.: 84912298564; к.т.н.; доцент; главный конструктор.

Никифоров Михаил Борисович - Рязанский государственный радиотехнический университет; e-mail: nikiforov.m.b@evm.rsreu.ru; 390005, г. Рязань, ул. Гагарина, 59/1; тел.: 84912460350; к.т.н.; доцент; директор Научно-технического центра СпецЭВМ.

Kostyashkin Leonid Nikolayevich - Research and Development Center of Video Information Technologies, Ryazan State Instrument-Making Enterprise; e-mail: hunter-rzn@yandex.ru; 32, Seminarskaya St., Ryazan, 390000; phone: +74912218381; cand. of eng. sc.; associate professor; director - chief designer.

Loginov Alexander Anatolievich - e-mail: loginal@mail.ru; phone: +74912298564; cand. of eng. sc.; associate professor; chief designer.

Nikiforov Mikhail Borisovich - Ryazan State Radio Engineering University; e-mail: nikiforov.m.b@evm.rsreu.ru; 59/1, Gagarina street, Ryazan, 390005, Russia; phone: +74912460350; cand. of eng. sc.; associate professor; director of laboratory «Special computers».

УДК 681.51

Г.Е. Веселов, А.А. Скляров, С.А. Скляров

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

Освещается проблема синтеза закона управления движением четырехвинтового БПЛА. Для решения данной задачи в статье предлагается новый подход к синтезу систем управления мобильными роботами, базирующийся на принципах и методах синергетической теории управлении. Задача синергетического синтеза системы пространственного управления мобильным роботом рассматривается с учетом анализа математической модели и специфики механизма движения четырехвинтового шасси. В синергетической теории управления совокупность критериев управления системы принято выражать в виде соответствующей системы инвариантов. Инварианты выступают в роли цели управления, на них обеспечивается выполнение заданной технологической задачи, а процедура синергетического синтеза сводится к поиску законов управления, при которых эти заданные инварианты выполняются. В статье в качестве условий, предъявляемым к синтезируемому закону управления, выступают асимптотически устойчивое движение робота к заданной точке и постоянство ориентации платформы.

Мобильный робот; квадрокоптер; БПЛА; инварианты; позиционное управление; синергетическая теория управления.

G.E. Veselov, A.A. Sclyarov, S.A. Sclyarov

SYNERGISTIC APPROACH TO THE CONTROL OF UNMANNED AERIAL

VEHICLE

This paper explores the problem of synthesis of synergetic control of UAV movement. To solve this problem in article presents new approach to mobile robots control based on principals and methods of synergetic control theory. The task of the synergistic synthesis of spatial control system of mobile robot is considered with the analysis of mathematic model and specifics of quadrotor chassis movement. In the theory of synergetic control the set of criteria for the control system is usually expressed in the form of an appropriate system of invariants. Invariants play the role of control objectives, they enforced a given technological problem, and the synergetic synthesis procedure reduces to process of finding control laws, which these given invariants are satisfied. At this paper as imposed condition on synthesized control law, serve an asymptotically stable motion of the robot to a given point and constancy ofplatform orientation.

Mobile robot; quadrocopter; UAV; invariants;positioning control; synergetic control theory.

В настоящее время беспилотные летательные аппараты (БПЛА) применяются во многих сферах жизнедеятельности человека, в частности: в геодезии при построении карт высот местности, в полиции для фиксации нарушений и отслеживания преступников, в военном деле для выполнения разведывательных операций. К современным беспилотным летательным аппаратам, действующим в городских условиях, предъявляются жесткие требования маневренности, в связи с этим из всех существующих типов БПЛА можно выделить четырехвинтовой беспилотный летательный аппарат (квадрокоптер) как наиболее манёвренный и предназначенный для работы в условиях ограниченного пространства. Однако, в связи с особенностями конструкции квадрокоптера, основным его недостатком является сложность в управлении из-за большого количества степеней свободы.

Для реализации пространственного управления мобильным роботом (МР) с данным видом шасси в статье предлагается использовать принципы и методы синергетической теории управления (СТУ)[1, 2], как наиболее подходящей для решения многомерных нелинейных задач управления.

Квадрокоптер (рис. 1) является разновидностью летательного аппарата с вертикальным вектором тяги [3, 4], приводящимся в движение четырьмя роторами со скоростью вращения Qb Q2, Q3, Q4, закреплённых в центре масс робота M на двух пересекающихся крест-накрест металлических балках, вращающихся диагонально в противоположных направлениях (рис. 2).

Рис. 1. Внешний вид квадрокоптера Рис. 2. Схема движения квадрокоптера

Для синтеза стратегий управления необходимо построить математическую модель рассматриваемого объекта. Движение БПЛА можно считать суммой поступательного движения центра масс и сферического движения тела относительно

центра масс [4]. Центр масс квадрокоптера находится на пересечении балок, на которых закреплены винты. Режим движения БПЛА описывается следующей системой дифференциальных уравнений [4]:

dx dy dz dd dp dw

d~ x; d ~ y; d~ z;~dt~У0; d~dp; ~d~Уц/;

dV / \ dVy / \

m—x = (sinw sinp + coswsinTcosp)Uj; m—— = (sinwsinTcosp-coswsinp)Uj; dt dt

dV dyp ( \

m—— = Uj cos T cos p - mg; Iy^—— = \Iyy - Izz УвУц + U 2; (1)

dt dt

Iyy dt =(Izz -1xx ypyw + U3;Izz ^ = (ixx -1yy \йрУв + U4,

где х, у, г - координаты центра тяжести робота; Ух, Уу, Уг, - проекции вектора линейной скорости робота; в - угол тангажа; ф - угол крена, у - угол рыскания, юв -угловая скорость тангажа; юф - угловая скорость крена; юу - угловая скорость рыскания; т - масса робота; 1хх, 1уу, - моменты инерции вокруг оси х, у и г соот-

ветственно;^, и2, и3, и4 - каналы управления БПЛА.

Уравнения связи каналов управления иь и2, и3, и4, со скоростями вращения винтов Оь 02, 03, 04 имеют вид

и = ь(02+02+0+02); и =1Ъ(-02+02);

(2)

и = 1ь(-02+02); ; = а (-02+о2-О+02),

где I - расстояние между центром квадрокоптера и центром пропеллера, Ь и d -аэродинамические составляющие тяги и коэффициента сопротивления соответственно. Упрощенно силу тяги /-того двигателя можно представить в виде[4]

Ъ = к,-02, (3)

где к, - константы, образуемые параметрами Ь, I и ^ В силу уравнения (3) тяги двигателей квадрокоптера можно выразить из системы уравнений (2).

Таким образом, задачей синтеза является проектирование координирующей стратегии управления тяговыми силами четырех моторов ¥2, ^3, ¥А, обеспечи-

вающей асимптотически устойчивое передвижение БПЛА к заданной позиции х0, у0, ^0 с удержанием заданного угла рыскания у0. Синтезированные стратегии управления силами являются задающими воздействиями для подсистем управления исполнительными приводами квадрокоптера [3-5]. Стоить отметить, что построение законов управления для модели (1)-(3) классическими методами теории автоматического управления является не тривиальной задачей [5], поэтому при синтезе законов управления БПЛА предлагается использовать принципы и методы СТУ [1, 2].

В СТУ совокупность критериев управления системы принято выражать в виде соответствующей системы инвариантов. Инварианты выступают в роли цели управления, на них обеспечивается выполнение заданной технологической задачи, а процедура синергетического синтеза сводится к поиску законов управления, при которых эти заданные инварианты выполняются.

В качестве инвариантов для МР выберем перемещение его центра тяжести в координаты х0, у0, г0, а также удержание угла ориентации БПЛА у в заданном направлении у0. Таким образом, подмножество целей для подсистемы приводов будет иметь вид

Sj = {r = xq, y = yQ, z = zq, y = yo}. (4)

Для осуществления синергетического управления согласно процедуре синтеза методом АКАР [1, 2, 6-8] необходимо декомпозировать исходную систему (1) с учетом подмножества целей (4), для этого введем первую совокупность макропеременных:

^1 = «О - ГЬ ^2 = ®р-П'; ^3 = «у- "1 у - у), ^4 = V2 - "2 (zq - z), (5)

где y и y2 - «внутренние» законы управления системы [1, 2], ni и n2 - положительные константы. Введенные макропеременные ¥3 и ¥4 служат для удержания заданных в подмножестве целей (4) угловой ориентации и высоты БПЛА соответственно. Система макропеременных (5) согласно СТУ должна удовлетворять решению = 0, ¥2 = 0, ¥3 = 0 и ¥4 = 0 функциональных уравнений:

4^ +Л- ^ = Q; i=1,4. (6)

Решением системы функциональных уравнений (6) являются законы управления Ui, U2, U3, U4, обеспечивающий перевод изображающей точки (ИТ) замкнутой системы в окрестность пересечения многообразий ^ = 0, ¥2 = 0, ¥3 = 0 и ¥4 = 0, в результате которого происходит динамическая декомпозиция исходной системы (1). В итоге поведение мобильного робота на пересечении многообразий будет описываться как dx тг dy тг dz / ч dO dp dy , ч

1,= V-; 1, ‘ Vy; J,= "2(zQ- z); ~dt=r; d=/=; ^="'(у-у);

m= (sin у sinp + cos у sin O cos p)^; (7)

dt

dVy dV

m

= (-cosysinp + sin wsinTcosp)U; m—- = Ц cosTcosp-mg.

dt dt Для того чтобы выполнить оставшиеся условия подмножества целей (4), а именно х = х0 и у = у0, необходимо ввести совокупность макропеременных

= ух - «з (*о - х); ^6 = V - п (Уо - у); (8)

где п3 и п4 - положительные константы. Система макропеременных (8) согласно СТУ должна удовлетворять решению ¥5 = 0 и = 0 функциональных уравнений:

^5 + Л5Ф5 + 4^5 = 0; ^ + ^6 + « = 0. (9)

Совместное решение уравнений (8) и (9), с учетом декомпозированной математической модели (7) приводит к получению внутренних законов управления у1 и у2. Полученные «внутренние» законы управления необходимо подставить в управления и1, и2, и3, и4, которые являются решениям функциональных уравнений (6). В результате, с учетом математической модели мобильного робота (1), уравнений связи (2), (3) и управлений и1, и2, и3, и4, можно получить координирующей стратегии управления тяговыми силами четырех моторов квадрокоптера Е1, Г2, _Р3, и ^4.

Проведем компьютерное исследование синтезированной замкнутой системы управления четырехвинтовым БПЛА. В качестве параметров объекта управления возьмем следующие значения:

т = 6 кг; I = 0,3 м; Ь = 121,5 х 10-6; й = 2,7 х 10-6;

1хх = 0,6 кгхм2; 1уу = 0,6 кгхм2; 122 = 0,6 кгхм2.

Примем в качестве внутренних параметров регулятора значения:

= 0,5; Х2 = 0,5; Xз = 1; X 4 = 0,5; X 5 = 0,5; X 6 = 0,2; X 7 = 0,5; X 8 = 0,2; п1 = 0,2; п2 = 0,2; п3 = 0,2; п4 = 0,2.

Обозначим целевые координаты х0 = 40 м, у0 = 20 м, = 60 м и угол у0 = 0,3 рад.

Рис. 3. Переходные процессы относительно линейного перемещения центра тяжести БЛА

Рис. 4. Переходные процессы относительно углового перемещения центра тяжести БЛА

[(06, СО?, СОг], 1/с

0.04 0.03 0.02 0.01

0

-0.01

-0.02

-0.03

\ copfrr

\ /V 10/ "T5 " 20 25 30

Рис. 5. Переходные процессы относительно угловых скоростей

Рис. 6. Переходные процессы относительно линейных скоростей

Представленные результаты моделирования подтверждают, что в синтезированной замкнутой системе управления обеспечивается выполнение введенной системы инвариантов.

Таким образом, в статье представлен важный научный результат - разработана процедура аналитического синтеза координирующей стратегии векторного управления беспилотным летательным аппаратом с использованием полных нелинейных моделей движения. Указанная стратегия управления обеспечивает асимптотическую устойчивость замкнутых систем и четкое исполнение заданных инвариантов. Представленный синергетический закон управления не учитывает случайные внешние возмущения, однако наблюдение возмущений возможно с использованием метода синергетического синтеза адаптивных систем управления [1], но в рамках статьи процедура синтеза не приводится.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Колесников А.А. Синергетическая теория управления. - М.: Энергоатомиздат, 1994.

- 344 с.

2. Колесников А.А., Веселов Г.Е., Попов А.Н., Мушенко А.С. и др. Синергетические методы управления сложными системами: механические и электромеханические системы. - М.: КомКнига, 2ОО6. - 3О4 с.

3. Beji L., Abichou A. Trajectory and Tracking of a Mini-Rotorcraft // Proceedings of the 2005 IEEE Int. Conf. on Robotics and Automation. 2005. - P. 2618-2623.

4. Tommaso Bresciani. Modeling, identification and control of a quadrotor helicopter // Master thesis, Lund University. 2008.

5. Luis Rodolfo Garcia Carrillo, Alejandro Enrique Dzul Lopez, Rogelio Lozano, Claude Pegard. Quad Rotorcraft Control // Springer London Heidelberg New York Dordrecht. 2012.

6. Колесников A.A. Синергетическая концепция системного синтеза: единство процессов самоорганизации и управления // Известия ТРТУ. - 2006. - № 6 (61). - С. 1О-38.

7. Веселов Г.Е., Скляров А.А., Скляров С.А. Синергетическое управление траекторным движением гусеничного робота // Известия ЮФУ. Технические науки. - 2012. - № 4 (129).

- С. 187-193.

8. Веселов Г.Е. Синергетический подход к синтезу иерархических систем управления // Известия ТРТУ. - 2006. - № 6 (61). - С. 73-84.

Статью рекомендовал к опубликованию д.т.н., профессор С.В. Тарарыкин.

Веселов Геннадий Евгеньевич - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: gev@sfedu.ru; 3479ОО, г. Таганрог, ул. Чехова, 2; тел.: 8863436О45О; факультет информационной безопасности; декан.

Скляров Андрей Анатольевич - e-mail: s.andrey.88@mail.ru; тел.: 896129574О3; кафедра СиПУ; аспирант.

Скляров Сергей Анатольевич - mail: predator86@mail.ru; тел.: 89О34О26114; кафедры СиПУ; аспирант.

Veselov Gennady Evgen’evich - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: gev@sfedu.ru; 2, Chekhov street, Taganrog, 347900, Russia; phone: +78634360450; college of informational security; dean.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Sclyarov Andrey Anatolevich - e-mail: s.andrey.88@mail.ru; phone: +79612957403; the department of SCP; postgraduate student.

Sclyarov Sergey Anatolevich - e-mail: predator86@mail.ru; phone: +79034026114; the department of SCP; postgraduate student.

УДК 621.52.3

В.И. Лапшин, А.А. Рыбаков, С.П. Котиков, Ю.П. Ларионов МОДЕЛИРОВАНИЕ ПОДВИЖНОГО ЗАПРАВОЧНОГО КОМПЛЕКСА

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

Учитывая тот факт, что разрабатываемый комплекс содержит несколько функционально законченных контроллеров было решено разработать систему моделирования комплекса, позволяющую выполнить отладку «штатного» ПО контроллеров, входящих в его состав, без их реального изготовления. Это позволяет выполнить проверку правильности заложенных в основу комплекса схемотехнических решений и алгоритмов работы.

Моделирование; заправочный комплекс; микропроцессорные распределенные устройства.

i Надоели баннеры? Вы всегда можете отключить рекламу.