Тип работы:
Предмет:
Язык работы:


МОДЕЛИРОВАНИЕ МНОГОСВЯЗНОЙ СИСТЕМЫ СТАБИЛИЗАЦИИ ПАРАМЕТРОВ ДВИЖЕНИЯ КВАДРОКОПТЕРА

Работа №34965

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы94
Год сдачи2019
Стоимость6500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
640
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Устройство и принцип работы квадрокоптера 7
1.2. Основные элементы квадрокоптеров 13
1.3. Проблемы устройства квадрокоптеров 16
1.4. Выводы по 1 главе 20
2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 22
2.1. Анализ исследований по программной реализации 22
2.2. Математическая модель квадрокоптера 32
2.3. Построение многосвязной системы стабилизации параметров движения 38
2.4. Выбор и обоснование программного продукта 42
2.5. Моделирование многосвязной системы стабилизации параметров
движения квадрокоптера в MatLab Simulink 44
2.6. Выводы по 2 главе 49
3. АНАЛИЗ РАБОТЫ РАЗРАБОТАННОЙ МОДЕЛИ 51
3.1. Параметры и ограничения модели 51
3.2. Тестирование разработанной модели 52
3.3. Анализ основных результатов модели 56
3.4. Выводы по 3 главе 80
ЗАКЛЮЧЕНИЕ 81
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 84
ПРИЛОЖЕНИЕ 87

В наши дни беспилотные летательные аппараты имеют большое значение для общества. Они выполняют различные функции, такие как: обеспечение безопасности, мониторинг различных объектов и территорий, доставка документов. Они очень часто оказываются полезными для различных исследований. Квадрокоптеры становятся предметами для тестирования новых законов управления, интеллектуальных алгоритмов.
Преимущества квадрокоптеров: малые размеры по сравнению с другими беспилотными летательными аппаратами, подъем с какой угодно поверхности, зависание в воздухе. Они могут быть использованы в местах, непригодных для обитания человека.
В настоящее время использование беспилотного летательного аппарата в различных сферах жизни человека возрастает. Спектр задач может варьироваться от гражданских задач до применения в военных целях. Разработка системы стабилизации управления квадрокоптером позволяет производить ее дальнейшую оптимизацию с целью совершенствования определенных характеристик.
Квадрокоптер - это мехатронный винтокрылый летательный аппарат (ЛА), имеющий шесть степеней свободы, осуществляющий полет путем изменения скорости вращения роторов, работающих попарно. Это позволяет квадрокоптеру передвигаться в трехмерном пространстве в четырех режимах: зависание на месте, движение с изменением углов крена, тангажа и рыскания. Выбор и реализация вышеупомянутых режимов происходит с помощью микро- ЭВМ, которая управляет механизмом генерирования подъемной силы роторов, регулирует состояние квадрокоптера в соответствии с выбранным режимом полета и обеспечивает обмен навигационных данных с различными уровнями управления.
Область использования квадрокоптеров постоянно расширяется [1, 5, 21]: мониторинг местности, поисковые и разведывательные операции, доставка маловесных грузов, использование для фото- и видеосъемки и другие.
На сегодняшний день управление квадрокоптером осуществляется в полуавтоматическом режиме по командам оператора с использованием навигации по опорным точкам. Одновременно существенно возрастает роль программного управления квадрокоптерами. Это связано с мировой тенденцией роста уровня автономности БПЛА при решении установленных задач, таких как планирование и автоматическое управление полетом по заранее установленной траектории.
Повышение количества используемого программного обеспечения для управления БПЛА необходимо для облегчения работы человека и в стремлении сократить влияние человеческого фактора, который служит причиной аварий летательных аппаратов. Так же имеется высокий уровень отказа БПЛА в случае потери связи.
Анализ источников в отечественной и зарубежной литературе по БПЛА показывает, что к настоящему времени системный подход к разработке и применению беспилотной авиационной техники в военной и гражданской областях отражен не в полной мере.
В виду этого тема данной выпускной квалификационной работы «Моделирование многосвязной системы стабилизации параметров движения квадрокоптера» является актуальной.
В связи с развитием современных технологий, мы имеем возможность создавать различные модели путем компьютерного моделирования. Компьютерная модель - компьютерная программа, работающая на отдельном компьютере, реализующая представление объекта, системы или понятия в форме, отличной от реальной, но приближенной к алгоритмическому описанию, включающей и набор данных, характеризующих свойства системы и динамику их изменения со временем. Компьютерные модели используются для получения новых знаний о моделируемом объекте или для приближенной оценки поведения систем.
Целью данной работы является разработка модели многосвязной системы стабилизации параметров движения квадрокоптера, включая программный комплекс и проведение тестирования.
Для достижения поставленной цели необходимо решить ряд задач:
1. Изучить предметную область по теме исследования;
2. Провести математическое описание решения поставленной задачи;
3. На основе математического описания разработать и реализовать алгоритм многосвязной системы стабилизации параметров движения квадрокоптера в среде MATLAB;
4. Исследовать реализованный алгоритм;
5. Провести анализ и интерпретацию полученных результатов.
Объектом исследования данной работы является модели многосвязной системы стабилизации параметров движения квадрокоптера, полученные путем компьютерного моделирования.
Выбор данного объекта исследования обоснован востребованностью беспилотных летательных аппаратов как в гражданских, так и военной отраслях.
Предметом исследования данной работы является процесс стабилизации полета квадрокоптера, а конкретно его вертикального подъема, поворота на углы крена и тангажа, а также полет по траектории. Полет по траектории среди указанных процессов является наиболее сложным в техническом плане. Если для управления летательным аппаратом не требуется непосредственное участие человека, то открывается более широкий диапазон использования данных дронов. Также это позволит автоматизировать многие задачи, такие как, например, осмотр границ государств или частных закрытых предприятий, а также мониторинг местности, по той или иной причине, недоступной для нахождения в ней человека.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Квадрокоптер представляет собой беспилотный летательный аппарат, снабжённый четырьмя равноудалёнными в горизонтальной плоскости несущими винтами, закреплёнными на концах крестообразного корпуса. Винты вращаются в противоположные стороны, есть возможность управлять скоростями вращения винтов.
Преимущества квадрокоптеров: крохотные размеры по сравнению с другими беспилотными летательными аппаратами, подъем с какой угодно поверхности, остановка в воздухе.
Область применения квадрокоптеров весьма широка: мониторинг местности, поисковые и разведывательные операции, доставка маловесных грузов, использование для фото- и видеосъемки. Также в последнее время квадрокоптеры стали востребованы службами спасения, например, для постоянного наблюдения, прогнозирования и анализа экологической обстановки в районах непредсказуемого возникновения аварийных и чрезвычайных ситуаций и катастроф.
На сегодняшний день управление квадрокоптером осуществляется в полуавтоматическом режиме по командам оператора с использованием навигации по опорным точкам. Одновременно существенно возрастает роль программного управления. Это связано с мировой тенденцией роста уровня автономности БПЛА при решении установленных задач, таких как планирование и автоматическое управление полетом по заранее установленной траектории.
Повышения количества использование программного управления БПЛА необходимо для облегчения работы человека и в стремлении сократить влияние человеческого фактора, который служит причиной аварий летательных аппаратов. Так же имеется высокий уровень отказа БПЛА в случае потери связи.
Одним из главных методов получения достоверной информации о происхождении явлений, а также для получения описания работы тех или иных устройств и процессов, происходящих внутри них, является моделирование. Моделирование - исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.
Проанализировав источники, мы пришли к выводу, что каждый из авторов выводил математическую модель для своего объекта исследования, учитывая персональные предпочтения, а также особенности решаемой задачи. Некоторые авторы не учитывали вращательное движение, что связано с наличием в самом квадрокоптере системы управления, другие принимали конструкцию квадрокоптера как идеально симметричную.
Ознакомившись с данными источниками, было решено выводить систему уравнений, описывающую движение квадрокоптера, используя в качестве базы модель, предложенную в статье Гурьянова А. Е. и др. [6] со следующими поправками:
1. Квадрокоптер является симметричным телом;
2. Инерциальная система неподвижна;
3. Углы тангажа и крена достаточно малы;
4. Угловые скорости поворота вокруг осей достаточно малы.
Для того, чтобы выбрать наиболее подходящий нашей задаче алгоритм управления и выбрать вид используемого регулятора, мы обращались к ряду статей, описывающих различное управление в тех или иных условиях. Выбор алгоритма управления и тип регулятора был произведен на основе работы математической модели нашего квадрокоптера.
Рассмотрев и проанализировав варианты управления был сделан вывод о выборе способа управления, предложенного в статье Ген Ке Ке и др.
На основе этих пунктов была разработана адекватная компьютерная модель, с которой были произведены различные эксперименты и исследования.
на основе которых мы получили адекватные параметры системы, которые позволили максимально приблизить ее к желаемой.
В качестве среды для реализации разработанного алгоритмы был выбран и программный продукт, а именно интерактивная среда для программирования численных расчетов и визуализации результатов - MATLAB.
На основе полученных ранее результатов, было проведено полномасштабное исследование модели на предмет многосвязной стабилизации параметров управления полета по траектории.
В результате выполнения данной работы мы получили полноценную информационную модель. Эта модель включает в себя математическую базу, выраженную в полученной математической модели квадрокоптера в соответствии с основными законами физики и аэродинамики. Также имеется компьютерной модель, полученная в MATLAB Simulink, в которой мы можем тестировать и изменять что угодно, начиная от физических параметров модели, заканчивая контурами управления и корректировки курса и многого другого. Дополняет все это комплекс программного кода, который обеспечивает поддержку данной модели, соединяет ее различные части между собой и позволяет получить наглядные данные и графики о работе модели.



1.17 вариантов применения квадрокоптеров» Стартапы.ру [Электронный ресурс] startapy.ru/применение-дронов-квадрокоптеров/
2. Баранов О.В. О задаче выбора параметров ПИД-регулятора квадрокоптера (БПЛА) // Материалы XIII Международной конференции «Устойчивость и колебания нелинейных систем управления». - Россия, Москва, ИПУ РАН. - с. 45
3. Бардов В.М. Летающая платформа для фото и видеосъемки (текст
доклада) [Электронный ресурс]. -
www.elektropribor.spb.ru/cnf/kmu 14/text/ 113.doc
4. Белоконь С.А. Управление квадрокоптером AR.Drone при движении по заданной траектории / С. А. Белоконь, Ю. Н. Золотухин, К. Ю. Котов, А. С. Мальцев, А. А. Нестеров, М. А. Соболев, М. Н. Филиппов, А. П. Ян // Труды XIV Международной конференции «Проблемы управления и моделирования в сложных системах». - Самара: Самарский научный центр РАН, 2013. - С. 506 - 514.
5. Где используют квадрокоптер для видеосъемки [Электронный ресурс] www.kvadrokopter.net/dlja-videosemki/
6. Гурьянов А.Е. Моделирование управления квадрокоптером. Инженерный вестник. 2014. № 8. С. 522-534.
7. Гэн КэКэ Алгоритмы стабилизации и управления полетом квадрокоптера / Гэн КэКэ, Чулина Н.А. Молодежный научно-технический вестник РИНЦ, 2014 .- № 11.
8. Д.А. Белоглазов, И.С. Коберси, Е.Ю. Косенко,В.В. Соловьев, В.В. Шадрина. Анализ особенностей практического использования регуляторов систем автоматического управления квадрокоптерами. Инженерный вестник Дона, №3 (2015) ivdon.ru/ru/magazine/archive/n3y2015/3078
9.Загордан А.М. Элементарная теория вертолёта. - Москва: Военное издательство министерства обороны союза ССР. 1955. - 239 стр. 140
моделирование [Электронный ресурс] https://ru.wikipedia.org/wiki/Имитационное_моделирование
11. Компьютерное моделирование [Электронный ресурс] https://ru.wikipedia.org/wiki/Компьютерное_моделирование
12. Лемниската Бернулли — Википедия [Электронный ресурс] https: //rn.wikipedia. org/wiki/Лемниската_Бернулли
13. Математическая модель [Электронный ресурс]
https: //rn.wikipedia. о^^ккМатематическая_модель
14. Матрица поворота — Википедия [Электронный ресурс] https: //rn.wikipedia. org/wiki/Матрица_поворота
15. Мирошник И.В. Теория автоматического управления. Линейные системы. - Санкт-Петербург: Издательство Питер, 2005 - 336 с.
16. Моделирование [Электронный ресурс -
https://ru.wikipedia.org/wiki/Моделирование
17.Огольцов И.И., Рожнин Н.Б., Шеваль В.В. Разработка математической модели пространственного полета квадрокоптера. Труды МАИ. Выпуск №83
18. Параметрическое моделирование [Электронный ресурс] https://ru.wikipedia.org/wiki/Параметрическое_моделирование
19. ПИД-регулятор [Электронный ресурс]. -
https://ru.wikipedia.org/wiki/ПИД-регулятор
20. Попов Е.П. Теория нелинейных систем автоматического регулирования и управления: Учебное пособие. = 2-е изд., стер. - Москва: Наука. Гл. ред. физ.-мат. лит., 1988 - 256 с.
21. Применение квадрокоптеров: могут ли дроны совершить революцию? |
The Quatrocopter [Электронный ресурс]
quatrocopter.com/primeneniekvadrokopterov- mogut-li-dronyi-sovershit-revolyutsiyu
22. Программируем квадрокоптер на Arduino (часть 1) / Хабрахабр [Электронный ресурс]. - https://habrahabr.ru/post/227425/
23. Савельев И.В. Курс общей физики, том I. Механика, колебания и волны, молекулярная физика. - Москва: Издательство «Наука». 1970г. - 517 с. 
24. Bolandi H., Rezaei M., Mohsenipour R., Nemati H., Smailzadeh S.M., Attitude Control of a Quadrotor with Optimized PID Controller. Intelligent Control and Automation, 2013, vol. 4, pp 335-342.Available at: http://file.scirp.org/pdf/ICA_2013080911251379.pdf (accessed 29 November 2016)
25. Jose C. V. Junior, Julio C. De Paula, Gideon V. Leandro, Marlio C. Bonfim. Stability Control of a Quad-Rotor Using a PID Controller. Brazilian Journal of Instrumentation and Control
26. Luukkonen T., Modelling and control of quadcopter. Espoo, Aalto University, 2011. 24 p. (Unpublished).
27. Mariya A. Kiyashko, Alexey K. Sholmov, Artem A. Efremov. Quadrotor Mathematical and Information Model Analysis
28. Moses Bangura, Robert Mahony. Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor. - Proceedings of Australasian Conference on Robotics and Automation. - Australian National University, Canberra, Australia. - P. 1- 10
29. Quadcopter dynamics, simulation and control. Available at:http://www.gibiansky.com/downloads/pdf/Quadcopter%20Dynamics,%20Simulati on,% 20and%20Control.pdf (accessed 29 March 2019)
30.Simulink - моделирование и и симуляция динамических систем для Simulink [Электронный ресурс] matlab.ru/products/simulink


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ