Введение 3
Обзор литературы 5
Глава 1. Постановка задачи 7
Глава 2. Математическая модель квадрокоптера 8
2.1. Кинематика 8
2.2. Динамика 10
Глава 3. Управление при отказе двигателя 13
3.1. Программное движение 13
3.2. Стабилизация на программной кривой 15
Глава 4. Численный эксперимент 18
Заключение 24
Список литературы 25
Приложение 28
В последнее время такое устройство как мобильный квадрокоптер небольших размеров и мощностей вышло на массовое производство. И не удивительно, так как простая конструкция, удовлетворительные показали грузоподъёмности и относительная дешевизна сделали его де-факто стандартом для съёмочного процесса в труднодоступных местах. Также в следствии конструкции, квадрокоптер имеет слабую парусность, что делает его мало зависимым от ветра, в отличие от других беспилотных летательных аппаратов.
Однако, при удешевлении и облегчении конструкции и моторов пропеллеров возникает риск отказа двигателей или механической поломки двигателей. А на борту коптер может нести дорогостоящее или хрупкое оборудование, поэтому тема сохранения общей целостности устройства в аварийной ситуации с помощью специального управления нуждается в тщательном и всестороннем исследовании.
Распределения тяги для ротации положения квадрокоптера в пространстве изображено на рис.(1). Для стационарного положения суммарная тяга винтов должна равняться силе тяжести, для поворота на месте ослабляется тяга на двух симметричных винтах и увеличивается на двух других (два верхних на рис.(1)).
Для движения в каком либо направлении ослабляется тяга на винтах, ближайших к вектору направления движения, а на противоположных увеличивается, при сохранении суммарной тяги для поддержания высоты (то есть противопоставление силе тяжести).
Рис. 1: Тяга двигателей для корректировки положения.
Из-за схемы перемещения, которая подразумевает наклоны корпуса коптера, придётся ввести в управление способ нейтрализации отклонений от начального положения на программной кривой.
В ходе исследования были решены следующие задачи:
• в главе 2 построена общая математическая модель движения квадрокоптера;
• в главе 3 построено программное движение для выхода из некоторых аварийных ситуаций;
• в главе 3 построено управление на программном движении, учитывающее отклонения от программной кривой;
• в главе 4 численно промоделировано полученное решение.
В работе был рассмотрен возможный выход из всех нефатальных ситуаций (когда система оставалась управляемой) путём превращения коптера в биспинер и дрейфа на ненулевой высоте с учётом задержки в управлении тягой пропеллеров.
[1] Ю.В. Морозов, «Экстренное управление квадрокоптером при отказе двух симметричных винтов», Автоматика и телемеханика № 3, 2018, 19 с.
[2] Zulu A., John S. «A Review of Control Algorithms for Autonomous Quadrotors»Open Journal of Applied Sciences, 2014, 4, pp. 547-556
[3] Ranjbaran M., Khorasani K. «Fault recovery of an underactuated quadrotor aerial vehicle»49th IEEE Conf. Decision Control (CDC-2010). Atlanta, 2010. P. 4385-4392.
[4] Mark W. Mueller and Raffaello D’Andrea «Stability and control of a quadrocopter despite the complete loss of one, two, or three propellers»2014 IEEE International Conference on Robotics & Automation (ICRA), May 31-June 7, Hong Kong(China), 2014. P. 45-52.
[5] Y. Zhang, A. Chamseddine, C. Rabbath, B. Gordon, C.-Y. Su, S. Rakheja, C. Fulford, J. Apkarian, and P. Gosselin, «Development of advanced FDD and FTC, techniques with application to an unmanned quadrotor helicopter testbed», Journal of the Franklin Institute, 2013. V. 350. No. 9. P. 2396-2422.
[6] Freddi A., Lanzon A., Longhi S. «A feedback linearization approach to fault tolerance in quadrotor vehicles»IFAC World Congr. 2011. V. 44. No. 1. P. 5413-5418.
[7] Lippiello V., Ruggiero F., Serra D. «Emergency landing for a quadrotor in case ofa propeller failure: A backstepping approach»IEEE/RSJ Int. Conf. Intelligent Robots Syst. 2014. P. 4782-4788.
[8] R. Mahony, V. Kumar, and P. Corke, «Aerial vehicles: Modeling, estimation, and control of quadrotor»IEEE robotics & automation magazine, 2012, vol. 19, no. 3, pp. 20-32.
[9] Minh Duc Hua. «Contributions to the automatic control of aerial vehicles.«Automatic. Universite Nice Sophia Antipolis, 2009. 196 p.
[10] S. Bouabdallah and R. Siegwart, «Full control of a quadrotor»in Intelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on. Ieee, 2007, pp. 153-158.
[11] Wei Dong, Guo-Ying Gu, Xiangyang Zhu, Han Ding «Modeling and Control of a Quadrotor UAV with Aerodynamic Concepts «International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering Vol:7 No: 5, 2013, 6 p.
[12] Xu, R. and Ozguner, U. «Sliding mode control of a class of underactuated systems.»Automatica, 2008, 44:233-241.
[13] Гэн К., Чулин Н.А. «Алгоритмы стабилизации для автоматического управления траекторным движением квадрокоптера»Наука и Образование МГТУ им Н.Э. Баумана. 2015. № 05 с.218-235.
[14] Kwakernaak, Huibert & Sivan, Raphael «Linear Optimal Control Systems. First Edition.»Wiley-Interscience. 1972
[15] Борисов О.И., Громов В.С., Пыркин А.А., «Методы управления робототехническими приложениями. Учебное пособие». СПб.: Уни-верситет ИТМО, 2016, 108 с.
...