engineering

Учебник Беспилотники и управление полётом (БПЛА) для начинающих

24 урока · 8 разделов · бесплатно, без регистрации

Этот курс — про физику и инженерию беспилотных летательных аппаратов: от того, какая сила держит коптер в воздухе, до того, как контроллер удерживает его ровно в порыве ветра. Мы разберём тягу винта, подъёмную силу крыла, системы координат и ориентацию, датчики (IMU, GPS, барометр), слияние их показаний фильтром, ПИД-стабилизацию по осям и планирование маршрута с учётом ёмкости батареи. Каждая формула идёт рядом с маленькой программой на Python (только стандартная библиотека math), которая печатает числа — так теория сразу превращается в проверяемый расчёт. Курс рассчитан на школьников и студентов, готовящихся к профилю «Беспилотные авиационные системы» Национальной технологической олимпиады, и на всех, кто хочет понимать, а не зубрить.

Курс «Беспилотники и управление полётом (БПЛА)» состоит из 8 разделов и 24 уроков: Введение в БПЛА: типы, устройство, силы, Аэродинамика винта, Аэродинамика крыла, Системы координат и ориентация, Датчики и навигация, Стабилизация: ПИД и микширование, Планирование полёта и Безопасность, отказоустойчивость, регулирование. Уроки идут по порядку — от основ к более сложным темам, в каждом есть объяснение с примерами, а в конце — вопросы для самопроверки. К урокам привязаны задачи с автоматической проверкой: прочитали тему — сразу закрепили её кодом.

Программа курса

  1. 1 Введение в БПЛА: типы, устройство, силы

    1. Что такое БПЛА и зачем разбираться в физике полёта

      Беспилотник как система: планер, силовая установка, автопилот, связь. Почему профиль НТО требует физику и расчёты.

    2. Мультикоптеры и аппараты самолётного типа

      Сравнение мультикоптеров и БПЛА самолётного типа: висение против дальности, КПД, область применения.

    3. Четыре силы в полёте и баланс висения

      Тяга, вес, подъёмная сила и сопротивление. Условие висения коптера и распределение тяги по моторам.

  2. 2 Аэродинамика винта

    1. Тяга винта: почему она растёт как квадрат оборотов

      Зависимость тяги винта от угловой скорости: T ∝ ω². Коэффициент тяги и расчёт на Python.

    2. Мощность винта и нагрузка на ометаемую площадь

      Идеальная мощность висения, ометаемая площадь и почему большой винт экономичнее малого.

    3. Эффективность висения и выбор винтомоторной группы

      Граммы тяги на ватт, подбор пары мотор+винт, запас тяги (TWR) и его расчёт.

  3. 3 Аэродинамика крыла

    1. Подъёмная сила крыла

      Формула подъёмной силы L = CL·ρv²/2·S, коэффициент подъёмной силы и расчёт на Python.

    2. Сопротивление и аэродинамическое качество

      Профильное и индуктивное сопротивление, поляра CD = CD0 + k·CL², аэродинамическое качество L/D.

    3. Сваливание и минимальная скорость

      Критический угол атаки, сваливание, формула скорости сваливания и расчёт на Python.

  4. 4 Системы координат и ориентация

    1. Системы координат: земная и связанная

      Земная система NED, связанная с аппаратом система осей, преобразование вектора между ними.

    2. Углы Эйлера: крен, тангаж, рыскание

      Крен (roll), тангаж (pitch), рыскание (yaw) — три угла ориентации БПЛА и связь с управлением.

    3. Кватернионы: кратко и зачем

      Кватернионы для ориентации БПЛА: gimbal lock у углов Эйлера, единичный кватернион, извлечение угла.

  5. 5 Датчики и навигация

    1. IMU: гироскоп и акселерометр

      Инерциальный модуль IMU: гироскоп меряет угловую скорость, акселерометр — ускорение и гравитацию.

    2. GPS и барометр

      Спутниковая навигация GPS для координат и барометр для высоты: точность, частота, ограничения.

    3. Комплементарный фильтр: слияние гироскопа и акселерометра

      Комплементарный фильтр: формула слияния, симуляция оценки угла из шумного акселерометра и дрейфующего гироскопа.

  6. 6 Стабилизация: ПИД и микширование

    1. ПИД-регулятор: пропорция, интеграл, производная

      Составляющие ПИД-регулятора, их смысл и формула управляющего сигнала по ошибке угла.

    2. Симуляция выхода угла на уставку

      Полная симуляция ПИД-контура: разгон угла к заданной уставке, перерегулирование и настройка.

    3. Микширование моторов квадрокоптера

      Как поправки по крену, тангажу, рысканию и общему газу превращаются в команды четырём моторам.

  7. 7 Планирование полёта

    1. Точки маршрута и длина пути

      Waypoints, расчёт длины маршрута по точкам и времени полёта на крейсерской скорости.

    2. Время полёта от ёмкости батареи

      Расчёт времени полёта из ёмкости батареи (мА·ч), напряжения и потребляемой мощности.

    3. Энергобюджет маршрута: собираем всё вместе

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

  8. 8 Безопасность, отказоустойчивость, регулирование

    1. Failsafe: что делает аппарат при отказах

      Аварийные режимы БПЛА: потеря связи, разряд батареи, отказ GPS. Логика возврата домой и посадки.

    2. Отказоустойчивость и избыточность

      Почему гекса- и октокоптеры переживают отказ мотора, а квадрокоптер — нет. Резервирование датчиков.

    3. Регулирование и безопасные полёты

      Регистрация БПЛА, запретные зоны, правила безопасных полётов и ответственность оператора.