Разработка математической модели контура управления беспилотным летательным аппаратом мультироторного типа
Рассмотрение разработки оптимальной упрощенной математической модели контура управления и стабилизации квадрокоптером. Представление поворота аппарата вокруг декартовых осей координат в трехмерном пространстве. Уравнения виртуального управления.
Рубрика | Математика |
Вид | сочинение |
Язык | русский |
Дата добавления | 27.04.2019 |
Размер файла | 158,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Балтийский государственный технический университет БГТУ «ВОЕНМЕХ » им. Д.Ф.Устинова
РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ КОНТУРА УПРАВЛЕНИЯ БЕСПИЛОТНЫМ ЛЕТАТЕЛЬНЫМ АППАРАТОМ МУЛЬТИРОТОРНОГО ТИПА
Нартов М.В. студент специалист
Вильданов Р.Р. студент специалист
Аннотация
В статье рассматривается разработка оптимальной упрощенной математической модели контура управления и стабилизации квадрокоптером.
Ключевые слова: квадрокоптер, математическая модель, беспилотный летательный аппарат, управление.
Основная часть
В современном мире большую роль в жизни человека играют различные автономные мобильные роботы. Аппараты, обладающие замкнутой системой управления, способны выполнять свои обязанности автоматически и без фактического управления человеком. Подобные роботехнические системы с каждым годом находят все большее применение, как в гражданской, так и в военной сферах деятельности. Особенно важна роль автономных аппаратов в различных ситуациях, при которых отсутствует возможность использования радиоуправляемых аппаратов.
Мультироторные летальные аппараты, в частности, квадрокоптеры, на сегодняшний день являются самыми массовыми беспилотными летательными аппаратами. Первые радиоуправляемые мультикоптеры гражданского назначения появились в 2006 году и быстро обрели популярность. Со временем перед человечеством встал вопрос создания полностью автономных дронов. Необходимость реализации подобных аппаратов объясняется ситуациями, когда сфера деятельности робота предполагает выполнение задач в условиях частичной или полной неопределенности внешней среды. Создание полностью автономных летательных аппаратов в свою очередь сопровождается различными сложностями, главной из которых является обеспечение устойчивости системы управления при воздействии на аппарат различных внешних возмущений.
Квадрокоптер, как объект управления, является динамической нелинейной замкнутой системой и имеет шесть степеней свободы. Аппарат движется относительно неподвижной инерциальной системы отсчета, связанной с Землей и заданной перпендикулярными друг другу координатными осями OX, OY и OZ, причем ось OZ направлена противоположно вектору силы тяжести. С квадрокоптером связана система координат, центр которой размещен в центре масс аппарата, а оси параллельны и сонаправлены с осями неподвижной системы. Угловое положение аппарата задается тремя углами Эйлера: углами крена ц, тангажа и и рыскания ш, определяющими вращение вокруг осей соответственно. Управляющими воздействиями при этом являются угловые скорости вращения четырех винтов квадрокоптера Щi [1;2;3]. Трехмерная схема квадрокоптера, а так же силы и моменты, действующие на аппарат, представлены на рисунке 1.
Рисунок 1 Трехмерная схема квадрокоптера
На рисунке 1: компонент вектора подъемной силы i-го ротора; компонент вектора угловой скорости вращения i-го ротора; и, ц, ш - углы тангажа, крена и рысканья соответственно; xb,yb,zb - связанная система координат квадрокоптера [1].
Поворот аппарата вокруг декартовых осей координат в трехмерном пространстве может быть представлен в виде ZYX-преобразования:
,
где
Допустим, что винты 1,3 вращаются по часовой стрелке, а винты 2,4 -- против. Далее введем обозначения физических параметров квадрокоптера: m -- масса аппарата; l - расстояние от центра масс квадрокоптера до центра мотора. J1, J2, J3 --моменты инерции вокруг осей OX, OY, OZ. Предположим, что все винты коптеравращаются в одной плоскости, при этом оси вращения перпендикулярны плоскости xb, yb. Воспользуемся упрощенной динамической моделью квадрокоптера [2]:
; (1)
; (2)
,; (3)
, . (4)
В качестве управляющих каналов в системе управления квадрокоптера выступают угловые скорости вращения роторов. Квадрат угловых скоростей винтов в таком случае пропорционален силам и моментам, возникающим в результате воздействия управляющих сигналов. В этой связи, для достижения необходимого режима работы беспилотного аппарата необходимо осуществить связь совокупности управляющих сигналов со степенями свободы квадрокоптера через уравнения связи, описывающие различные режимы полета дрона в пространстве.
Введем в рассмотрение уравнения виртуального управления, представляющие собой линейные комбинации подъемных сил , выраженных через квадраты угловых скоростей , предварительно обозначив режимы полета квадрокоптера:
? Движение вдоль оси OZ. Данный режим подразумевает одновременное увеличение или уменьшение скорости вращения всех четырех винтов. В таком режиме движения, при нулевых углах крена и тангажа, квадрокоптер осуществляет взлет или посадку. Уравнение, описывающее полученное движение выглядит следующим образом:
математический модель управление квадрокоптер
, (5)
где управляющее воздействие первого режима полета;
· поворот вокруг оси OX. Подобный маневр достигается путем одновременного увеличения/уменьшения значения и уменьшением/увеличением значения . Подобный режим характеризуется изменением угла крена и описывается следующим уравнением:
, (6)
где управляющее воздействие первого режима полета;
? поворот вокруг оси OY. Данное движение достигается путем одновременного увеличения/уменьшение значений и , а так же уменьшения/увеличение значений и . Такое движение сопровождается изменением угла рысканья и описывается следующим уравнением:
, (7)
где управляющее воздействие третьего режима полета;
? поворот вокруг оси OZ. Данное движение достигается с помощью одновременного увеличения/уменьшение значений и , а так же уменьшения/увеличение значений и . Такое движение сопровождается изменением угла рысканья и описывается следующим уравнением:
, (8)
где управляющее воздействие четвертого режима полета.
Таким образом, получаем множество уравнений, связывающих скорости вращения роторов и силы, действующие на БПЛА.
Подставим уравнения (5) - (8) в систему (1) - (4), получим упрощенную математическую модель:
где , , , - проекции векторов скорости на соответствующие оси x, y, z;
- общий момент инерции, возникающий вокруг оси винта в результате его вращения. Значение этого момента зависит от реализации передаточного механизма привода и конфигурации винтов; , , , - скорости изменения соответствующих углов и, ц, ш.
Вывод
Полученная в итоге система дифференциальных уравнений характеризует изменение координат x, y, z, и, ц, ш. В свою очередь эти параметры определяют положение центра масс квадрокоптера и его ориентацию в пространстве под действием различных сил и моментов, а так же внешних воздействий.
Список использованной литературы
1. Максимова А. М. Регулирование состояний полета квадрокоптера на базе корректирующего ПД-регулятора [Текст] / А.М. Максимова // Молодой ученый. 2016. №10. С. 266-271.
2. Altug E. Control of a Quadrotor Helicopter Using Visual Feedback [Text]: materials of International Conference on Robotics & Automation, 2002. / E. Altug, J. P. Ostrowski, R. Mahony. Washington: IEEE, 2002. 16 с.
3. Bouabdallah S. Design and control of quadrotors with application to autonomous flying [Text]: PhD thesis. / S. Bouabdallah; Aboubekr Belkaid University. Tlemcen, Algeria, 2007. 155 с.
Размещено на Allbest.ru
...Подобные документы
Синтез оптимального управления при осуществлении разворота. Разработка математической модели беспилотных летательных аппаратов. Кинематические уравнения движения центра масс. Разработка алгоритма оптимального управления, результаты моделирования.
курсовая работа [775,3 K], добавлен 16.07.2015Создание математической модели движения шарика, подброшенного вертикально вверх, от начала падения до удара о землю. Компьютерная реализация математической модели в среде электронных таблиц. Определение влияния изменения скорости на дальность падения.
контрольная работа [1,7 M], добавлен 09.03.2016Построение сигнального графа и структурной схемы системы управления. Расчет передаточной функции системы по формуле Мейсона. Анализ устойчивости по критерию Ляпунова. Синтез формирующего фильтра. Оценка качества эквивалентной схемы по переходной функции.
курсовая работа [462,5 K], добавлен 20.10.2013Метод координат как глубокий и мощный аппарат. Основные особенности декартовых координат на прямой, на плоскости и в пространстве. Понятие вектора как направленного отрезка. Рассмотрение координат вектора и важнейших в аналитической геометрии вопросов.
курсовая работа [573,7 K], добавлен 27.08.2012Геометрический, кинематический и силовой анализ механизма навески трактора Т150К. Использование плоской математической модели механизма. Расчет на устойчивость мобильного сельскохозяйственного агрегата. Определение координат характерных точек механизма.
курсовая работа [547,1 K], добавлен 22.12.2015Решение дифференциальных уравнений математической модели системы с гасителем и без гасителя. Статический расчет виброизоляции. Определение собственных частот системы, построение амплитудно-частотных характеристик и зависимости перемещений от времени.
контрольная работа [1,6 M], добавлен 22.12.2014Проектирование математической модели. Описание игры в крестики-нолики. Модель логической игры на основе булевой алгебры. Цифровые электронные устройства и разработка их математической модели. Игровой пульт, игровой контроллер, строка игрового поля.
курсовая работа [128,6 K], добавлен 28.06.2011Составление гамильтониан Н с учетом необходимых условий оптимальности для задачи Майера. Определение оптимального управления из условия максимизации. Получение конической системы уравнений и ее разрешение. Анализ необходимых условий оптимальности.
курсовая работа [113,1 K], добавлен 13.09.2010Основные правила расчета значений дифференциального уравнения. Изучение выполнения оценки погрешности вычислений, осуществления аппроксимации решений. Разработка алгоритма и написание соответствующей программы. Построение интерполяционного многочлена.
курсовая работа [212,6 K], добавлен 11.12.2013Основные положения теории математического моделирования. Структура математической модели. Линейные и нелинейные деформационные процессы в твердых телах. Методика исследования математической модели сваи сложной конфигурации методом конечных элементов.
курсовая работа [997,2 K], добавлен 21.01.2014Аналитическое решение уравнения для вынужденных поперечных колебаний консольного стержня. Численное решение уравнения с помощью метода "бегущего счёта". Вывод уравнения движения из основных законов физики. Построение дискретной модели и выбор сетки.
курсовая работа [1,0 M], добавлен 25.02.2013Изучение актуальной задачи математического моделирования в биологии. Исследование модифицированной модели Лотки-Вольтерра типа конкуренция хищника за жертву. Проведение линеаризации исходной системы. Решение системы нелинейных дифференциальных уравнений.
контрольная работа [239,6 K], добавлен 20.04.2016Методика определения значения коэффициента трансцилляторного переноса, который появляется в результате колебания давления при пороховом воздействии. Математическая постановка волновой задачи в нулевом приближении в пространстве изображений Фурье.
дипломная работа [365,9 K], добавлен 20.05.2017Основные понятия теории течения жидкости. Создание математической модели распределения температурного поля в вязкой жидкости. Разработка цифровой модели изменения поля температуры в зависимости от: теплопроводности жидкости и металла, граничных условий.
дипломная работа [4,0 M], добавлен 03.07.2014Приведение уравнения к каноническому виду при помощи преобразований параллельного переноса и поворота координатных осей. Нахождение фокусов, директрис, эксцентриситета и асимптот кривой. Построение графика кривой в канонической и общей системах координат.
контрольная работа [133,5 K], добавлен 12.01.2011Операторы преобразования переменных, классы, способы построения и особенности структурных моделей систем управления. Линейные и нелинейные модели и характеристики систем управления, модели вход-выход, построение их временных и частотных характеристик.
учебное пособие [509,3 K], добавлен 23.12.2009Суть метода пространственной дискретизации. Основные способы замены производной первого порядка. Алгоритм метода конечных разностей. Разбиение математической модели конструкции на непересекающиеся элементы простой геометрии. Матрица контуров и сечений.
презентация [114,2 K], добавлен 27.10.2013Знакомство с особенностями построения математических моделей задач линейного программирования. Характеристика проблем составления математической модели двойственной задачи, обзор дополнительных переменных. Рассмотрение основанных функций новых переменных.
задача [656,1 K], добавлен 01.06.2016Действие оператора точечной группы в двух- и трехмерном пространстве. Определение его порядка по матрице Система эквивалентных точек. Возможные порядки осей симметрии в кристаллографическом пространстве. Геометрическая интерпретация сложения операторов.
презентация [107,4 K], добавлен 23.09.2013История возникновения и развития математической логики как раздела математики, изучающего математические обозначения и формальные системы. Применение математической логики в технике и криптографии. Взаимосвязь программирования и математической логики.
контрольная работа [50,4 K], добавлен 10.10.2014