Научная статья на тему 'Метод управления беспилотным летательным аппаратом с определенным запасом живучести'

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

CC BY
315
114
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНТЕЗ СИСТЕМЫ УПРАВЛЕНИЯ / ЖИВУЧЕСТЬ / ОГРАНИЧЕНИЯ НА УПРАВЛЕНИЕ / SYNTHESIS OF CONTROL SYSTEMS / SURVIVABILITY / CONTROL CONSTRAINTS

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

Рассмотрена задача синтеза живучей системы управления квадрокоптера. Управление должно обеспечивать движения квадрокоптера по пространственной траектории в условиях изменения предельных тяг винтов или различных ограничениях на управление. Решение ищется методом сетевого оператора. Приведен численный пример решения задачи синтеза.

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

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

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

Текст научной работы на тему «Метод управления беспилотным летательным аппаратом с определенным запасом живучести»

ФИЗИКО-МАТЕМАТИЧЕСКИЕ МЕТОДЫ И МОДЕЛИ ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ И КАЧЕСТВА СЛОЖНЫХ СИСТЕМ

УДК 62.50 519.6

МЕТОД УПРАВЛЕНИЯ БЕСПИЛОТНЫМ ЛЕТАТЕЛЬНЫМ АППАРАТОМ С ОПРЕДЕЛЕННЫМ ЗАПАСОМ ЖИВУЧЕСТИ

Н. А. Северцев, И. В. Прокопьев

/

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

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

Основной характеристикой живучих систем управления является то, что система управления должна обеспечивать достижение целей управления с сохранением качества в условиях существенного изменения математической модели объекта управления [1]. Формальная постановка задачи синтеза управления включает математическую модель объекта управления в виде системы обыкновенных дифференциальных уравнений, критерий качества управления и цель управления в форме терминальных условий. Для обеспечения требуемого запаса живучести необходимо предусмотреть синтез системы управления с учетом всех возможных изменений модели объекта [2].

Для решения задачи синтеза живучих систем управления предлагается использовать вычислительные методы символьной регрессии на основе последних достижений в области вычислительных алгоритмов. Методы символьной регрессии используют для поиска оптимального решения современные эволюционные алгоритмы: метод генетического программирования и его развитие, методы грамматической эволюции, аналитического программирования и метод сетевого оператора, которые во многих практических применениях позволяют сконструировать процедуры автоматического синтеза систем управления [3-5]. Данные методы позволяют находить структуру оптимальной системы управления для объектов управления любой сложности в виде кода формальной или программной записи.

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

Математическая модель объекта управления имеет вид

* = Vx , (1)

T Vx = —— cos (у) sin (#), mq (2)

II •;р (3)

Tq V = —— cos (y)cos (^)-g mq ? (4)

z = Vz, (5)

Vz =-Tq- sin (у), mq (6)

Y = °x, (7)

Mx О = , x I x x (8)

P II zs (9)

• Mz mz =—^, Z Iz (10)

где x, y, z - координаты центра масс квадрокоптера в инерциальной системе координат;

Ух, Уу , У2 - проекции вектора скорости; у - угол поворота вокруг оси X; # - угол поворота

вокруг оси 2; юх - проекция угловой скорости вращения на ось X; ю2 - проекция угловой

скорости вращения на ось 2; тч - масса; 1х, 12 - постоянные величины; Tq - суммарная тяга

винтов; Мх - момент вращения вокруг оси X; Мг - момент вращения вокруг оси Z;

g - ускорение свободного падения.

Управление квадрокоптером осуществляется тягами четырех его винтов. Для расчета

управления имеем следующие соотношения:

= и + ^2 + из + и4 , (11)

и1 - Ы2 + и3 - и4 — 0 , (12)

М2 и1 - и3 = -Г^, 1ь (13)

Мх и2 - и4 = —- , / ь (14)

где 1ь - постоянная величина.

Из соотношений (7)-(10) получаем

Т ^ М2 и =—+—-, 1 4 2/ь’ (15)

(16)

(17)

(18)

Для управления заданы ограничения

0 < и( < и+ , I = 1,4,

где и+ - заданная максимальная тяга винтов.

Для системы (11)-(14) можно использовать обобщенное управление

(19)

Й = [гд ых ыг ]т

(20)

и пересчитывать реальные величины управляющих воздействий по формулам (15)-(18).

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

Для системы заданы терминальные условия ух^-,Xf,,уf,Фf ], а также начальные условия

Необходимо синтезировать живучую систему управления [1, 2], не реагирующую на изменения ограничений на управление.

Для решения используем метод сетевого оператора [3-8].

При решении задачи использовали следующие значения параметров модели: = 1 кг,

Из-за симметричной конструкции квадрокоптера мы получили одинаковые управления для моментов вокруг осей X и 2 .

Для определения качества управления было проведено моделирование полученной системы управления при движении квадрокоптера по траектории, заданной точками в пространстве. Результаты моделирования представлены на рис. 1-15.

различных ограничениях на управления и^, и2 .

хо ={хо ^ х(°хо+,Уо ^ У(°Уо ,2о ^ 1(04} ,

Ух (о ) = о, Уу (о) = о, Уу (о) = о, у(о) = о, #(о) = о, ®х (о ) = 0, (о ) = о,

(21)

и определен критерий качества

J = tf ^ тіп .

(22)

1ь = о,5 м, 1хх = о,о3 кг-м2, 122 = о,о3 кг-м2, и^ = 4 кг, и2 =2,5 кг.

В результате синтеза было получено следующее обобщенное управление

ТдЛ = -15,19Уу - 15,51(У - У/) + ё + агс1ап(Уу) + вт(Уу) +

Мх1 = -1,о75ю2-3^ + о,527Ух + о,324(х-ху) , Ы2д = -1,о75юх - 3у - о,527У2 - о,324( - ).

Рис. 1

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Рис. 7

Рис. 8

Рис. 9

Рис. 10

Рис. 11

Рис. 12

Рис. 13

Рис. 14

10 15 20 25 30 35

Рис. 15

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

Список литературы

1. Северцев, Н. А. Безопасность и отказоустойчивость динамических систем / Н. А. Северцев. - М. : Культура и техника, 2о13. - 412 с.

2. Прокопьев, И. В. Интеллектуальная система обеспечения живучести и управления беспилотным летательным аппаратом. / И. В. Прокопьев, А. В. Бецков // Фундаментальные труды системной безопасности : сб. науч. ст. / Вычислительный центр им. А. А. Дродницына РАН. - М. : Вузовская книга, 2о12. -Вып. 3. - С. 43о-433.

3. Дивеев, А. И. Метод сетевого оператора / А. И. Дивеев. - М. : ВЦ РАН, 2о1о. - 178 с.

4. Дивеев, А. И. Метод символьной регрессии на основе сетевого оператора в задаче синтеза управления / А. И. Дивеев, Е. Ю. Шмалько // Современные проблемы науки и образования. - 2о 13. - № 3. - иКЬ: www.science-education.ru/109-9458 (дата обращения: о4.о5.2о14).

5. Софронова, Е. А. Метод многослойного сетевого оператора для синтеза системы управления летательным аппаратом / Е. А. Софронова, А. И. Дивеев // Современные проблемы науки и образования. -2о12. - № 3. - иЯЬ: www.science-education.ru/103-6170 (дата обращения: о4.о5.2о14).

6. Информационная технология многофакторного обеспечения надежности сложных электронных систем / Н. К. Юрков, А. В. Затылкин, С. Н. Полесский, И. А. Иванов, А. В. Лысенко // Надежность и качество сложных систем. - 2о13. - № 4. - С. 75-79.

7. Юрков, Н. К. К проблеме обеспечения безопасности сложных систем / Н. К. Юрков // Надежность и качество : тр. Междунар. симп. : в 2 т. / под ред. Н. К. Юркова. - Пенза : Изд-во ПГУ, 2о11. - Т. 1. -С. Ш5-Ш7.

8. Саханов, К. Ж. Автоматизация системы контроля бортового комплекса оборудования летательных аппаратов / К. Ж. Саханов, Д. С. Ергалиев, А. Д. Тулегулов, А. С. Жумабаева // Надежность и качество : тр. Междунар. симп. : в 2 т. / под ред. Н. К. Юркова. - Пенза : Изд-во ПГУ, 2о13. - Т. 2. -С. 89-91.

УДК 62.50 519.6

Северцев, Н. А.

Метод управления беспилотным летательным аппаратом с определенным запасом живучести /

Н. А. Северцев, И. В. Прокопьев // Надежность и качество сложных систем. - 2014. - № 1(5). - С. 43-49.

Северцев Николай Алексеевич

доктор технических наук, профессор,

заслуженный деятель науки и техники

Российской Федерации, лауреат премий

Правительства Российской Федерации

и Совета Министров СССР, лауреат международной

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

Золотой медали Леонардо Да Винчи

в области изобретательства,

заведующий отделом ВЦ РАН

им. А. А. Дородницына

(119333, Россия, г. Москва ул. Вавилова, 40)

(495) 135-55-08,

E-mail: [email protected]

Прокопьев Игорь Витальевич

кандидат технических наук, старший научный сотрудник,

ВЦ РАН им. А. А. Дородницына (119333, Россия, г. Москва ул. Вавилова, 40)

(495) 135-55-08,

E-mail: [email protected]

Severtsev Nikolay Alekseevich

doctor of technical scienses, professor,

the honored worker of science and equipment

of the Russian Federation, the winner of awards

of the Government of the Russian Federation

and Council of ministers of the USSR,

the winner of the international Gold medal

Leonardo Da Vinci in the field of invention,

the head of department

of VTs Russian Academy of Sciences

of A. A. Dorodnitsyn

(119333, 40 Vavilov street, Moscow, Russia)

Prokop'ev Igor' Vital'evich candidate of technical scienses, senior stuff scientist,

VTs Russian Academy of Sciences of A. A. Dorodnitsyn

(119333, 40 Vavilov street, Moscow, Russia)

Аннотация. Рассмотрена задача синтеза живучей системы управления квадрокоптера. Управление должно обеспечивать движения квадрокоптера по пространственной траектории в условиях изменения предельных тяг винтов или различных ограничениях на управление. Решение ищется методом сетевого оператора. Приведен численный пример решения задачи синтеза.

Ключевые слова: синтез системы управления, живучесть, ограничения на управление.

Abstract. The problem of synthesis tenacious management system kvadroko-ptera. Management should ensure that traffic quadrocopter spatial trajectories in a changing limiting rods or screws various constraints on management. The solution is sought by the network operator. A numerical example of solving the problem of synthesis.

Key words: synthesis of control systems, survivability, control constraints.

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