Регулирование состояний полета квадрокоптера на базе корректирующего ПД-регулятора | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №10 (114) май-2 2016 г.

Дата публикации: 16.05.2016

Статья просмотрена: 949 раз

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

Максимова, А. М. Регулирование состояний полета квадрокоптера на базе корректирующего ПД-регулятора / А. М. Максимова. — Текст : непосредственный // Молодой ученый. — 2016. — № 10 (114). — С. 266-271. — URL: https://moluch.ru/archive/114/30092/ (дата обращения: 16.11.2024).



В статье рассматривается метод синтеза регулятора для управления углами поворота квадрокоптера, при помощи программного пакета Matlab.

Ключевые слова: угол крена, угол тангажа, угол рыскания, квадракоптер, Matlab, ПД-регулятор,PID Tuner.

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

Рассмотрим типовую конструкцию квадрокоптера (рис.1), движением которого можно управлять, изменяя скорости вращения винтов. Аппарат движется относительно неподвижной инерциальной системы отсчета, связанной с Землей и заданной перпендикулярными друг другу координатными осями , причем ось направлена противоположно вектору силы тяжести. С квадрокоптером связана система координат, центр которой размещен в центре масс аппарата, а оси параллельны и со направлены с осями неподвижной системы. Угловое положение аппарата задаем тремя углами: углами крена φ, тангажа ϴ и рыскания ψ, определяющими вращение вокруг осей соответственно.

Рис. 1. Система координат связанная с квадрокоптером (ωN скорость вращения N-ого винта)

Система автоматического регулирования с отрицательной обратной связью, в общем виде, показана на рисунке 2. Блок V(p) является регулятором, W(p) — объектом регулирования, g — управляющим воздействием, или уставкой, e — сигналом рассогласования, или ошибки, u — выходным воздействием регулятора, y — регулируемой величиной.

Рис. 2. Регулятор в системе с обратной связью

Если выходное воздействие u регулятора V(p) описывается выражением:

(1)

где t — время, а K, Ti, Td — пропорциональный коэффициент, постоянная интегрирования и постоянная дифференцирования соответственно, то такой регулятор называют ПИД-регулятором.

ПИД-регулятор относится к наиболее распространённому типу регуляторов. Порядка 90–95 % регуляторов, находящихся в настоящее время эксплуатации, используют ПИД алгоритм. Причинами столь высокой популярности являются простота построения, ясность функционирования, пригодность для решения большинства практических задач и низкая стоимость.

В частном случае пропорциональная, интегральная или дифференциальная компоненты могут отсутствовать, и такие упрощённые регуляторы называют И-, П-, ПД- или ПИ-регуляторами.

Используя преобразование Лапласа при нулевых начальных условиях, передаточную функцию ПИД-регулятора можно представить в операторной форме:

(2)

где p — комплексная переменная.

Учитывая особенности ПД и ПИД-регуляторов, выберем так, что регулирование углов φ,ϴ и , осуществляется с помощью ПД-регулятора.

Программный пакет Matlab включает в себя подпрограмму PIDTuner, которая позволяет автоматически подобрать коэффициенты ПИД-регулятора, в зависимости от передаточной функции объекта.

В PIDTuner используется патентованный метод настройки коэффициентов ПИД — регулятора, основанный на обратной связи с рабочими характеристиками, которые желает получить пользователь.

Начальные значения коэффициентов регулятора основаны на приближённом анализе динамики системы. Имеется возможность интерактивно настраивать время отклика в графическом интерфейсе. Доступны расширенные параметры для настройки ПИД — регулятора, такие как задание желаемой полосы пропускания и запаса устойчивости по фазе. В графическом интерфейсе пользователя можно устанавливать несколько графиков для анализа поведения регулятора. Есть возможность использовать график отклика на единичное ступенчатое воздействие или логарифмические частотные характеристики разомкнутой системы для сравнения характеристик текущей системы с характеристиками системы соответствующей первоначальной установке коэффициентов ПИД регулятора

Для настойки данной подпрограммы сначала необходимо в поле Matlab ввести передаточную функцию объекта, это возможно при помощи команды tf где в квадратных скобках указывается значение числителя и знаменателя передаточной функции объекта. Команда pidtool вызывает окно PIDTuner для передаточной функции объекта.

Из [4] видно, что передаточная функция для угла φ:

(3)

При помощи PIDTuner подберём нужные нам параметры (рис. 3 и 4). Коэффициенты ПД-регулятора подбираются в полуавтоматическом режиме в зависимости от характера графика «желаемого» переходного процесса указанного пользователем. Кроме этого, в таблице сразу оцениваются критерии устойчивости: время перерегулирование (settling time), время нарастания (risetime), перерегулирование (overshoot), максимальное отклонение (peak), запас устойчивости по коэффициенту усиления (gain margin), максимальное значение фазы(phase margin), устойчивость системы (closed-loop stability)

E:\диплом\сам диплом\ПИ_ПИД регулятор\изображения\PD-1tabl.tif

Рис. 3. Параметры ПД-регулятора угла φ полученные в PIDTuner

Из таблицы, изображенной на рисунке 3 можно сделать вывод, что передаточная функция регулятора имеет вид:

(4)

E:\диплом\сам диплом\ПИ_ПИД регулятор\изображения\PD-1pp.tif

Рис. 4. Переходной процесс замкнутой системы с ПД-регулятором для угла φ

Как понятно из рисунков 3 и 4 переходной процесс устанавливается за 0.39 секунды.

Необходимо отметить, что контуры положения по углам φ и θ идентичны по параметрам и структуре, так как параметры момента инерции с учетом симметричности квадрокоптера имеют равные значения. Исходя из этого, можно записать передаточную функцию регулятора угла θ следующим образом:

(5)

Анализируя построения контуров управления [4], можно сказать, что регулирование углов ψ, θ и φ базируется на одних и тех же параметрах. Единственная разница заключается в параметре момента инерции , где расстояния от центра масс до двигателя, м, а -масса квадрокоптера, кг. Примем значение , ,то момент инерции составляет 0.47 . Следовательно, регулятор угла ψ имеет такую же передаточную функцию, как и регуляторы θ и φ с умножением его числителя на Передаточная функция регулятора угла ψ имеет следующий вид:

(6)

Проделаем те же действия, что и ранее для нахождения ПД-регулятора угла Ψ, результаты на рисунках 5 и 6.

E:\диплом\сам диплом\ПИ_ПИД регулятор\изображения\PD-2tabl.tif

Рис. 5. Параметры ПД-регулятора угла Ψ полученные в PIDTuner

Согласно полученным данным ПД-регулятор можно описать передаточной функцией:

(7)

E:\диплом\сам диплом\ПИ_ПИД регулятор\изображения\PD-2pp.tif

Рис. 6. Переходной процесс замкнутой системы с ПД-регулятором для угла Ψ

Таким образом, используя PIDTuner, удалось получить передаточные функции регуляторов для углов ψ, θ и φ, которые удовлетворяют таким важным показателям как:

– отсутствие длительных колебаний переходного процесса;

– малое время регулирования tp (меньше секунды);

– не значительное перерегулирование.

Литература:

  1. Белинская Ю. С. и Четвериков В. Н. Управления четырехвинтовным вертолётом. Наука и образование. Эл № ФС 77–48211. 2008.
  2. Герман-Галкин С. Г. Модельное проектирование синхронных мехатронных систем // Matlab & Simulink. Проектирование мехатронных систем на ПК. — СПб.: КОРОНА-Век, 2008. — 368 с. — ISBN 978–5-903383–39–9
  3. Гурьянов А. Е. Моделирование управления квадрокоптером.. //Инженерный вестник, Россия, МГТУ им. Баумана. 2014
  4. Дахер C. Мехатронная система управления полетом квадрокоптера и планирование траектории методами оптической одометрии, Новочеркасск. 2014
Основные термины (генерируются автоматически): передаточная функция, переходной процесс, регулятор, PID, обратная связь, параметр момента инерции, параметр ПД-регулятора угла, Передаточная функция регулятора угла, программный пакет, регулирование углов.


Ключевые слова

угол крена, угол тангажа, угол рыскания, квадракоптер, Matlab, ПД-регулятор, ПИД-регулятор, PID Tuner

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

Программное приложение для исследования собственных частот колебания консоли крыла самолета

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

Синтез LQR-регуляторов для управления квадрокоптером и их сравнительный анализ на основе имитационного моделирования при помощи пакета прикладных программ MATLAB & Simulink

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

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

Сравнение режимов задания напряжения при пуске асинхронного двигателя с устройством плавного пуска и прямого пуска

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

Система управления мобильным медицинским роботом

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

Методика контроля аэродинамической асимметрии крыльевого отсека с помощью технологий 3D-сканирования

В статье представлены результаты исследования возможностей применения технологии 3D-сканирования для контроля аэродинамической асимметрии (АА) крыльевого отсека управляемого летательного аппарата (ЛА). Показаны аспекты влияния асимметрии на точность ...

Исследование методов настройки ПИД-регулятора для систем с малыми постоянными времени

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

Разработка системы управления асинхронным электродвигателем и исследование режимов его работы

В статье приводятся результаты моделирования в среде MATLAB системы векторного управления (СВУ) асинхронным электродвигателем с короткозамкнутым ротором (АДКР) в режиме регулирования скорости.

Применение CAD/CAE-программ при проектировании устройства для определения характеристики впрыскивания форсунок

В данной статье описан разработанный автором устройство для определения характеристики впрыска и произведен гидродинамический расчет в среде Solidworks Flow Simulation.

Система управления активно управляемой газомагнитной опорой

В данной статье рассмотрена программная реализации системы управления активно управляемой газомагнитной опорой с использованием встраиваемого контроллера SBRIO-9636 под управлением Labview.

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

Программное приложение для исследования собственных частот колебания консоли крыла самолета

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

Синтез LQR-регуляторов для управления квадрокоптером и их сравнительный анализ на основе имитационного моделирования при помощи пакета прикладных программ MATLAB & Simulink

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

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

Сравнение режимов задания напряжения при пуске асинхронного двигателя с устройством плавного пуска и прямого пуска

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

Система управления мобильным медицинским роботом

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

Методика контроля аэродинамической асимметрии крыльевого отсека с помощью технологий 3D-сканирования

В статье представлены результаты исследования возможностей применения технологии 3D-сканирования для контроля аэродинамической асимметрии (АА) крыльевого отсека управляемого летательного аппарата (ЛА). Показаны аспекты влияния асимметрии на точность ...

Исследование методов настройки ПИД-регулятора для систем с малыми постоянными времени

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

Разработка системы управления асинхронным электродвигателем и исследование режимов его работы

В статье приводятся результаты моделирования в среде MATLAB системы векторного управления (СВУ) асинхронным электродвигателем с короткозамкнутым ротором (АДКР) в режиме регулирования скорости.

Применение CAD/CAE-программ при проектировании устройства для определения характеристики впрыскивания форсунок

В данной статье описан разработанный автором устройство для определения характеристики впрыска и произведен гидродинамический расчет в среде Solidworks Flow Simulation.

Система управления активно управляемой газомагнитной опорой

В данной статье рассмотрена программная реализации системы управления активно управляемой газомагнитной опорой с использованием встраиваемого контроллера SBRIO-9636 под управлением Labview.

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