Изучение движения квадрокоптера в вертикальной плоскости | Статья в сборнике международной научной конференции

Библиографическое описание:

Емельянова О. В., Яцун С. Ф., Попов Н. И. Изучение движения квадрокоптера в вертикальной плоскости [Текст] // Актуальные вопросы технических наук: материалы II Междунар. науч. конф. (г. Пермь, февраль 2013 г.). — Пермь: Меркурий, 2013. — С. 66-69. — URL https://moluch.ru/conf/tech/archive/73/3483/ (дата обращения: 20.08.2018).

Введение

В последние годы началось развитие нового класса небольших беспилотных квадрокоптеров, способных нести полезную нагрузку в виде контролирующих приборов, видеоаппаратуры. Квадрокоптеры, в отличие от беспилотных летательных аппаратов (БЛА) вертолетного типа традиционной продольной схемы с несущим и рулевым винтами и аппаратов соосной схемы, обладают рядом достоинств, таких, как простота и надежность конструкции. Вопросам расчета параметров квадрокоптера и систем управления уделено большое внимание в работах [1–6]. Такие устройства характеризуются малой взлетной массой компактностью и высокой маневренностью. Центральная часть квадрокоптера — «фюзеляж» служит для размещения оборудования, нагрузки и аккумуляторов. Радиально от центра на балках устанавливаются микроэлектродвигатели с несущими винтами, образуя звездообразную компоновку всего аппарата. Такая симметричная компоновка, предполагает наличие передней и задней частей, относительно которых сориентировано направление движения.

Общий вид квадрокоптера показан на рис.1.

Рис. 1. Общий вид квадрокоптера: 1 — бесколлекторные двигатели; 2- регуляторы оборотов; 3- винты 10х45 разнонаправленного вращения; 4- центральная плата управления; 5-фюзеляж (корпус)


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

Для изучения основных закономерностей движения квадрокоптера рассмотрим математическую модель, описывающую пространственное движение летающего робота. Квадрокоптер- это электромеханическая система корпус которой можно моделировать твердым телом с 6-ю степенями свободы. Будем рассматривать движение корпуса робота в декартовой системе координат, связанной с землей Oxyz, тогда положение центра масс аппарата определяют координаты x, y, z, а ориентацию в пространстве задают углы Эйлера , , (рис. 2).

Рис. 2. Пространственная расчетная схема квадрокоптера


Каждый из двигателей создает силу тяги Fi (i= 1,2,3,4), величина которой регулируется изменением уровня напряжения на двигателях. В рассматриваемой конструкции векторы Fi имеют соответствующие проекции(Fix,Fiy,Fiz) на систему координат связанную с корпусом. Правильная ориентация векторов Fi открывает широкие возможности для компенсации внешней ветровой нагрузки действующей на корпус робота.

Моделирование управляемого движения квадрокопрера в вертикальной плоскости

Схема движения квадрокоптера в вертикальной плоскости приведена на рис.3. Управление движением осуществляется изменением величин двух сил Fi, i=1, 2, а также углами наклона этих векторов к локальной системе координат. Ветровая нагрузка моделируется с помощью приведенной силы P(t) и момента М(t), параметры которых в общем случае изменяются по случайному закону. В данном примере представлены в виде:

(1)

(2)

где P0 и М0амплитуды ветровой нагрузки, P, M — частоты ветровой нагрузки, — сдвиг фазы между моментом и силой.

Рис.3. Плоская расчетная схема квадрокоптера


Введем две системы координат: абсолютную неподвижную систему координат OXZ и относительную систему координат Oxz, которая жестко связана с корпусом робота так, что начало координат O совпадает с центром масс корпуса, ось Ox параллельна траекториям движения корпуса робота.

Угол определяет поворот системы координат Oxz относительно OXZ.

Управляемыми параметрами являются координаты xС и zC центра масс корпуса устройства, угол φ поворота корпуса робота относительно его центра масс. В общем случае управляющими величинами являются силы , углы 1, 3, изменяя которые можно получить любую траекторию движения.

Определим радиус-вектор центра масс корпуса устройства:

(3)

Вектор скорости центра масс равен:

(4)

Со стороны окружающей среды на корпус робота действует сила моделирующая ветровую нагрузку P, определяемая по формуле:

, (5)

где , - проекции силы сопротивления на оси x, z соответственно.

Запишем систему дифференциальный уравнений, описываемых движение объекта в вертикальной плоскости:

(6)

После соответствующих преобразований система (6) примет следующий вид:

(7)

где — момент сопротивления вращению корпуса квадрокотера.

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

В дальнейшем рассмотрим случай взлета робота на заданную высоту и дальнейшее его движение вдоль оси, параллельной оси Oy по заданной траектории. При этом должно выполняться следующее условие:

z0-z 0<z< z0+z 0, x0-x 0<x< x0+x 0 а угол : -0+0<< 0+0.

Величина z0, x0 — предельные величины отклонения летающего робота от заданной траектории, определяет погрешность (),() реальной траектории движения. При превышении которой включается управление в виде сил.

Траектория движения летающего робота формируется в виде периодических циклов движения, описываемых функциями с малым числом изменяемых параметров. Это позволяет проводить её формирование и оптимизацию с использованием математической модели, описываемой системой нелинейных дифференциальных уравнений (7).

Структурная схема трехканальной системы управления движением представлена на рисунке 4.

Рис. 4. Структурная схема управления движением летающего робота


Логический регулятор системы автоматического управления (САУ) реализует управляющие воздействия по следующему алгоритму:

, (8)

где- управляющие воздействия, определяются блоком принятия решений; a, b, k, параметры квадрокоптера.

Далее проводилось численное моделирование движения квадрокопрера в вертикальной плоскости, пример которого представлен на рис.5.

Рис. 5. Графики проекции перемещений и угла поворота квадрокоптера от времени


Выводы: В результате математического моделирования удалось получить параметры САУ, обеспечивающие движение центра масс и ориентацию квадрокоптера в зависимости от углов поворота 1, 3, управляющих параметров и . Так при 1=3=900 (рис.5) наблюдается движение квадрокоптера в зоне отрицательных значений осей Ox, связанное с инерционными составляющими, стабильное поддержание заданной высоты (ось Oz), а также незначительный разворот корпуса квадрокоптера и дальнейшее его выравивание.


Литература:

  1. Т.Bresciani. Modeling, identification and control of a quadrotor helicopter. Master’s thesis, Department of Automatic control, Lund University, October 2008,170p.

  2. Carlo Alberto Pascucci. Design, Construction and Model Predictive Control of a Quadrocopter Autonomous Aerial Vehicle, September 2010. p. 30–33.

  3. A. Bemporad, C. A. Pascucci, and C. Rocchi. Hierarchical and hybrid model predictive control of quadcopter air vehicles. In 3rd IFAC Conference on Analysis and Design of Hybrid Systems, Zaragoza, Spain, 2009, p.14–19.

  4. G. V. Raffo, M. G. Ortega, and F. R. Rubio. An integral predictive/nonlinear

control structure for a quadrotor helicopter. Automatica46 (2010)p.29–39.

  1. Bouabdallah, S., Murrieri, P., & Siegwart, R. Design and control of an indoor micro quadrotor. In Proc. IEEE Int. conf. on rob. and automat., Vol. 5, New Orleans, USA (pp. 4393_4398),(2004).

  2. Castillo, P., Lozano, R., & Dzul, A. Stabilization of a mini rotorcraft with four rotors. IEEE Control Systems Magazine(2005a), 45–55.



Основные термины (генерируются автоматически): летающий робот, вертикальная плоскость, ветровая нагрузка, OXZ, корпус робота, математическая модель, общий вид, общий случай, система координат, траектория движения.

Похожие статьи

Управление движением автономного мобильного робота...

В данной работе представлен способ управления движением автономного мобильного робота в относительной системе координат гравитационного и магнитного поля Земли. В процессе разработки были получены: общая структурная и функциональная схема мобильного робота...

Моделирование полета квадрокоптера в среде SolidWorks Motion

В статье рассматривается задача моделирования полёта квадрокоптера на базе рамы F450 (APM). Разработаны математические модели движения аппарата по вертикали (взлёт) и в вертикальной плоскости по траектории в виде ломаной.

Математическое моделирование движения плоского...

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

Система дифференциальных уравнений, описывающая движения робота, будет иметь вид

Решение задачи управления перемещением квадрокоптера вдоль...

Математическая модель квадрокоптера (математическая модель движения твердого тела в углах Крылова) имеет следующий вид [1]

Рис. 6. 3D-траектория квадрокоптера.

Математическая модель АД в неподвижной системе координат...

Робот для нанесения бетона на внутренние поверхности...

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

Моделирование движения инерционного транспортного робота...

На рис. 4 и рис. 5 представлены траектории движения точек робота в инерциальной системе координат.

Обзор и перспективы развития мобильных шагающих...

Общие требования при построении шагающих робототехнических систем.

Система управления движения ступни робота, участвующего...

Обучающаяся система управления движением для 3D модели...

Обучающаяся система управления движением для 3D модели...

Модель многоногого робота представлена в симуляторе в виде конструкции из шести одинаковых модулей, связанных друг с

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

Исследования ветроколес с вертикальной осью вращения

В настоящее время активно... Методика (математическая модель) расчета энергетических...

1 – 6-лопастной, 2 – 4-лопастной. Выбор ветроустановок для систем автономного

Другим основным видом являются ветродвигатели с вертикальной осью вращения, рис. 2.

Моделирование движения инерционного транспортного робота...

Рис. 4. Траектория движения робота (с начальным расположением точек).

Математическая модель для определения координат и управления движением мобильного робота. Анализ и выбор систем навигации робота для позиционирования...

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Управление движением автономного мобильного робота...

В данной работе представлен способ управления движением автономного мобильного робота в относительной системе координат гравитационного и магнитного поля Земли. В процессе разработки были получены: общая структурная и функциональная схема мобильного робота...

Моделирование полета квадрокоптера в среде SolidWorks Motion

В статье рассматривается задача моделирования полёта квадрокоптера на базе рамы F450 (APM). Разработаны математические модели движения аппарата по вертикали (взлёт) и в вертикальной плоскости по траектории в виде ломаной.

Математическое моделирование движения плоского...

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

Система дифференциальных уравнений, описывающая движения робота, будет иметь вид

Решение задачи управления перемещением квадрокоптера вдоль...

Математическая модель квадрокоптера (математическая модель движения твердого тела в углах Крылова) имеет следующий вид [1]

Рис. 6. 3D-траектория квадрокоптера.

Математическая модель АД в неподвижной системе координат...

Робот для нанесения бетона на внутренние поверхности...

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

Моделирование движения инерционного транспортного робота...

На рис. 4 и рис. 5 представлены траектории движения точек робота в инерциальной системе координат.

Обзор и перспективы развития мобильных шагающих...

Общие требования при построении шагающих робототехнических систем.

Система управления движения ступни робота, участвующего...

Обучающаяся система управления движением для 3D модели...

Обучающаяся система управления движением для 3D модели...

Модель многоногого робота представлена в симуляторе в виде конструкции из шести одинаковых модулей, связанных друг с

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

Исследования ветроколес с вертикальной осью вращения

В настоящее время активно... Методика (математическая модель) расчета энергетических...

1 – 6-лопастной, 2 – 4-лопастной. Выбор ветроустановок для систем автономного

Другим основным видом являются ветродвигатели с вертикальной осью вращения, рис. 2.

Моделирование движения инерционного транспортного робота...

Рис. 4. Траектория движения робота (с начальным расположением точек).

Математическая модель для определения координат и управления движением мобильного робота. Анализ и выбор систем навигации робота для позиционирования...

Задать вопрос