5.4. Крыло и VTOL углублённо: SITL Plane и QuadPlane, разбег, заход по схеме, переходные режимы #
Статья углубляет материал 3.4 (крыло и VTOL в маршрутных полётах) до уровня самостоятельной подготовки полёта самолёта и конвертоплана в ArduPilot SITL версии 4.7: полный цикл «взлёт — маршрут — посадка» с параметрами автоматического взлёта группы TKOFF_*, схемой захода на посадку и автоматической посадкой (RTL_AUTOLAND), а также переходными режимами конвертоплана (параметры группы Q_*). Рассматриваются расчёт длины разбега, геометрия глиссады, ограничения по крену и тангажу, воздушная скорость как главный параметр крыла, ассист перехода и отказные ситуации переходных режимов. Статья относится к дополнительному модулю курса и опирается на статьи 3.0 (бюджет), 3.4 (базовый уровень крыла и VTOL), 3.6 (ветер) и 1.1.01 (параметры в Mission Planner). Нормативная основа: дополнительный модуль курса тренажёрной подготовки.
Содержание
- 1. Цели упражнения и место в программе
- 2. Обозначения и глоссарий
- 3. Теоретическая база
- 4. Ограничения и предельные значения
- 5. Настройка тренажёров
- 6. Порядок выполнения упражнения
- 7. Типовые ошибки и их разбор
- 8. Практика: расчётные задачи (с решениями)
- 9. Критерии зачёта и чек-лист самопроверки
- 10. Источники
1. Цели упражнения и место в программе
Цель — умение самостоятельно настроить и выполнить в ArduPilot SITL полный цикл полёта самолёта и конвертоплана: автоматический взлёт с контролем длины разбега, крейсерский участок с соблюдением ограничений по скорости и углам, автоматическую посадку по схеме, переходы конвертоплана «висение — самолётный режим» и обратно. Упражнение состоит из четырёх элементов; рекомендуемое время изучения теории — около 45 минут, практический объём — не менее двух занятий на тренажёре. Статья дополняет базовый уровень 3.4: там рассмотрены различия профилей полёта, здесь — параметры настройки и расчёты.
2. Обозначения и глоссарий
| Термин | Определение |
|---|---|
| разбег | участок ускорения на земле от старта до скорости отрыва |
| скорость отрыва | воздушная скорость, при которой подъёмная сила превышает вес; параметр TKOFF_ROTATE_SPD |
| воздушная скорость | скорость относительно воздуха; главный параметр крыла (датчик ARSPD) |
| глиссада | траектория снижения на посадку под заданным углом |
| точка выравнивания (flare) | точка глиссады, где снижение уменьшается для мягкой посадки |
| RTL_AUTOLAND | параметр самолёта: при возврате выполняется автоматический заход и посадка вместо зависания над точкой дома |
| конвертоплан (QuadPlane) | аппарат, сочетающий вертикальный взлёт мультиротора и крейсерский полёт самолёта |
| переход (transition) | переключение между мультироторным и самолётным режимами конвертоплана |
| ассист перехода (Q_ASSIST_SPEED) | воздушная скорость, ниже которой мультироторная часть поддерживает аппарат |
| NAVL1_PERIOD | период контура следования маршруту; определяет отзывчивость на повороты |
3. Теоретическая база
3.1. Взлёт самолёта: разбег и параметры TKOFF_*
Автоматический взлёт самолёта в ArduPilot описывается группой
параметров TKOFF_*: минимальное ускорение для определения начала
движения (TKOFF_THR_MINACC), задержка подачи полного
газа (TKOFF_THR_DELAY), ограничение тяги на разбеге
(TKOFF_THR_MAX), скорость отрыва
(TKOFF_ROTATE_SPD) и высота набора после отрыва
(TKOFF_ALT). Логика разбега: автопилот подаёт тягу,
по акселерометру определяет начало движения, удерживает аппарат
на земле до скорости отрыва, затем переводит его в набор. Длина
разбега определяется ускорением и скоростью отрыва (задача 1):
\( L = v^2 / (2a) \). Практические следствия: скорость отрыва
должна превышать минимальную воздушную скорость (AIRSPEED_MIN)
на 10–20 %; площадка должна быть длиннее расчётного разбега
минимум вдвое — с запасом на траву, уклон и ветер; при попутном
ветре разбег удлиняется, при встречном — сокращается, поскольку
имеет значение воздушная, а не путевая скорость.
3.2. Крейсерский полёт: скорости и ограничения
Крейсерский режим задают параметры AIRSPEED_MIN
(минимальная, ниже которой растёт риск сваливания),
AIRSPEED_CRUISE (целевая крейсерская) и
AIRSPEED_MAX (предельная). Ограничения манёвра:
LIM_ROLL_CD (предельный крен, сотые доли градуса)
и LIM_PITCH_MAX/LIM_PITCH_MIN (углы
тангажа). Отзывчивость следования маршруту определяет
NAVL1_PERIOD: меньшее значение — резче вход
в поворот, но выше риск раскачки; типичные значения 15–25 секунд.
Связь крена и радиуса разворота приведена в статье 3.4: при 30°
и 15 м/с радиус составляет около 40 метров, перегрузка 1,15.
3.3. Посадка: схема, глиссада, RTL_AUTOLAND
Схема посадки строится точками: вход в круг ожидания (либо
точку начала захода), базовый участок, конечная прямая с глиссадой
и точка касания. Ключевые параметры: LAND_ANGLED_CD
(угол глиссады, сотые доли градуса), LAND_FLARE_ALT
(высота выравнивания), LAND_FLARE_SEC (время
выравнивания), LAND_DISARMDELAY (задержка снятия
с блокировки после касания), LAND_THR_SLEWTIME
(температура снижения тяги). Режим RTL_AUTOLAND
(значения 1 и 2) задаёт поведение возврата: выполнение полной
схемы либо немедленный заход; высота возврата — ALT_HOLD_RTL.
Геометрия глиссады: горизонтальное удаление начала снижения
равно высоте, делённой на тангенс угла (задача 2). Посадка
против ветра обязательна: попутная составляющая увеличивает
путевую скорость касания и пробег.
3.4. Конвертоплан: переходные режимы и параметры Q_*
Конвертоплан сочетает два контура: мультироторный (параметры
группы Q_*) и самолётный (разделы 3.1–3.3). Ключевые параметры
переходов: Q_ASSIST_SPEED — воздушная скорость,
ниже которой мультироторная часть поддерживает аппарат (типично
8–10 м/с); Q_TILT_MASK — распределение тяги винтов
при переходах; Q_RTL_MODE — поведение возврата
(посадка по-самолётному либо вертикальная); Q_LAND_SPEED
и Q_LAND_FINAL — скорости вертикального снижения;
Q_LOIT_SPEED — скорость удержания точки в мультироторном
режиме (версия 4.7 сохраняет имя, переименование LOIT_SPEED
в LOIT_SPEED_MS коснулось мультиротора). Переход «висение —
самолётный режим»: аппарат разгоняется мультироторной тягой,
при достижении скорости ассиста крыло создаёт достаточную
подъёмную силу, тяга перераспределяется. Обратный переход —
при снижении скорости ниже ассиста. Критическая ситуация —
отказ самолётной тяги в переходном режиме на малой высоте:
аппарат немедленно возвращается в мультироторный режим, если
скорость ниже ассиста, иначе сваливается (статьи 2.4, 3.4).
4. Ограничения и предельные значения
| Условие | Значение | Пояснение |
|---|---|---|
| запас длины площадки на разбег | не менее двойной расчётной длины | трава, уклон, попутный ветер |
| скорость отрыва | на 10–20 % выше AIRSPEED_MIN | запас от сваливания |
| ограничение крена | LIM_ROLL_CD, типично 4500–6000 (45–60°) | перегрузка и радиус разворота (статья 3.4) |
| угол глиссады | типично 5–10 градусов | LAND_ANGLED_CD; меньше угол — длиннее заход |
| высота выравнивания | типично 3–5 метров | LAND_FLARE_ALT |
| посадка | только против ветра (составляющая) | путевая скорость касания |
| ассист перехода | Q_ASSIST_SPEED 8–10 м/с | ниже — мультироторная поддержка |
| минимальная высота перехода | не менее 20 метров | запас на возврат в мультироторный режим |
| допуск к упражнению | статья 3.4 освоена; Задачи 1–3 сданы | углублённый уровень |
5. Настройка тренажёров
5.1. SITL Plane: параметры взлёта и посадки
Запуск: sim_vehicle.py -v Plane (версия 4.7).
Для учебного аппарата установите: AIRSPEED_MIN 10,
AIRSPEED_CRUISE 15, AIRSPEED_MAX 22;
TKOFF_THR_MINACC 15, TKOFF_THR_DELAY 2,
TKOFF_ROTATE_SPD 12, TKOFF_ALT 30;
LIM_ROLL_CD 4500, NAVL1_PERIOD 20;
LAND_ANGLED_CD 700, LAND_FLARE_ALT 4,
LAND_FLARE_SEC 2; RTL_AUTOLAND 2,
ALT_HOLD_RTL 60. Точки схемы посадки задаются
в Mission Planner командами LAND и DO_LAND_START (статьи 1.1.08,
3.2). Ветер имитируйте параметром SIM_WIND_SPD
и SIM_WIND_DIR (статья 2.0, элемент 4 настоящей
статьи).
5.2. SITL QuadPlane: параметры Q_*
Запуск: sim_vehicle.py -v Plane --frame quadplane
(в версии 4.7 конвертоплан — рамка внутри Plane). Добавьте
к настройке раздела 5.1: Q_ENABLE 1,
Q_ASSIST_SPEED 9, Q_RTL_MODE 1
(вертикальная посадка при возврате), Q_LAND_SPEED 50
(сантиметры в секунду), Q_LAND_FINAL 20,
Q_LOIT_SPEED 400, Q_TILT_MASK —
по схеме аппарата. Переходы выполняйте на высоте не менее
30 метров (SITL безопасен, но привычка высоты перехода
переносится на реальный полёт). Режимы: QLOITER, QRTL,
AUTO с миссией, включающей вертикальный взлёт, переход
и обратный переход.
6. Порядок выполнения упражнения
Элементы выполняются последовательно; каждый фиксируется в лётной книжке (статьи 0.6, 4.4) и сопровождается журналом SITL для разбора (статьи 0.5, 4.3).
Элемент 1. Автоматический взлёт самолёта
Цель: настройка и контроль разбега.
- Рассчитайте длину разбега для своих параметров (задача 1).
- Установите параметры TKOFF_* (раздел 5.1); загрузите миссию с командой TAKEOFF.
- Выполните взлёт; по журналу определите фактические время и длину разбега, скорость отрыва.
- Сравните с расчётом; объясните расхождение (трение, задержка тяги, наклон набора).
- Повторите с попутным ветром 3 м/с (SIM_WIND_DIR в направлении разбега): оцените удлинение разбега.
Критерий: отклонение фактической скорости отрыва от заданной — не более 1 м/с; взлёт без выкатывания за расчётную площадку.
Элемент 2. Автоматическая посадка
Цель: схема, глиссада, выравнивание.
- Рассчитайте удаление начала глиссады для своей высоты и угла (задача 2).
- Постройте схему посадки в Mission Planner: DO_LAND_START, базовый участок, LAND.
- Установите RTL_AUTOLAND 2; выполните возврат с автоматической посадкой.
- По журналу оцените: следование глиссаде, высоту выравнивания, путевую скорость касания, длину пробега.
- Повторите при встречном ветре 5 м/с: сравните путевую скорость касания.
Критерий: касание в пределах 10 метров от точки LAND; отклонение от глиссады на конечной прямой — не более 5 метров.
Элемент 3. Переходы конвертоплана
Цель: управляемые переходные режимы.
- Настройте параметры Q_* (раздел 5.2).
- Выполните вертикальный взлёт, набор 40 метров, переход в самолётный режим; зафиксируйте время и расстояние перехода.
- Сравните с расчётом (задача 3); объясните расхождение.
- Выполните обратный переход и посадку по Q_RTL_MODE 1 (вертикальная).
- Инструктор вводит отказ самолётной тяги (SIM_ENGINE_MUL 0) в переходном режиме: выполните возврат в мультироторный режим.
Критерий: переходы выполнены на высоте не менее 30 метров; при отказе тяги — немедленный возврат в мультироторный режим без потери высоты более 5 метров.
Элемент 4. Полный цикл при ветре
Цель: комплексный полёт самолёта либо конвертоплана.
- Спланируйте миссию: взлёт, маршрут из двух участков, посадка; рассчитайте бюджет по модели статьи 3.0 с крыльевым удельным расходом (статья 3.4: около 0,85 Вт·ч на километр).
- Установите боковой ветер 5 м/с (SIM_WIND_SPD, SIM_WIND_DIR).
- Выполните полный цикл; контролируйте снос на маршруте (статья 3.1) и направление посадки.
- Разберите журнал: разбег, следование маршруту, глиссада, пробег, расход энергии.
Критерий: все участки выполнены в допусках элементов 1–2; посадка против ветра; запас энергии на посадке — не менее 30 %.
7. Типовые ошибки и их разбор
| Ошибка | Как выглядит | Механизм | Устранение |
|---|---|---|---|
| длина площадки меньше расчётного разбега с запасом | аппарат не отрывается до конца полосы; сход с грунта | длина разбега не рассчитана; запас не заложен | задача 1; двойной запас длины (раздел 4) |
| скорость отрыва равна AIRSPEED_MIN | сваливание сразу после отрыва при порыве | нет запаса по подъёмной силе | TKOFF_ROTATE_SPD на 10–20 % выше минимальной |
| глиссада построена «на отклонении» | посадка с недолётом либо промах мимо точки | геометрия угла и высоты не рассчитана | задача 2; контроль по журналу элемента 2 |
| посадка с попутным ветром | высокая путевая скорость касания, длинный пробег | схема ориентирована по карте, а не по ветру | разворот схемы против ветра; SIM_WIND_DIR в упражнении |
| переход конвертоплана на малой высоте | при отказе тяги аппарат не успевает вернуться в мультироторный режим | нет запаса высоты на парирование | переходы не ниже 30 метров; элемент 3 |
| параметры Q_* оставлены по умолчанию | ассист перехода не соответствует массе аппарата; раскачка на переходе | настройка не выполнена под модель | раздел 5.2; расчёт задачи 3 до настройки |
8. Практика: расчётные задачи (с решениями)
Задачи решаются письменно до соответствующих элементов. Значения округляются до десятых.
Задача 1. Длина разбега
Условие. Учебный самолёт разгоняется с постоянным ускорением 3 м/с²; скорость отрыва TKOFF_ROTATE_SPD — 12 м/с. Определить время и длину разбега, минимальную длину площадки с двойным запасом и новую длину разбега при попутном ветре 3 м/с (воздушная скорость отрыва прежняя, путевая — на 3 м/с меньше).
Решение.
- Время разбега: \( t = v / a = 12 / 3 = 4\ \text{секунды} \).
- Длина разбега: \( L = v^2 / (2a) = 144 / 6 = 24\ \text{метра} \).
- Минимальная длина площадки: \( 2 \cdot 24 = 48\ \text{метров} \).
- Попутный ветер: путевая скорость отрыва \( 12 - 3 = 9\ \text{м/с} \); путевая длина разбега \( 9^2 / 6 = 13{,}5\ \text{метра} \), но воздушная дистанция набора прежняя — расчёт площадки всегда ведут по воздушной скорости (24 метра), а запас учитывает влияние ветра; при попутном ветре путевой разбег меньше, однако набор высоты относительно земли замедляется, и эффективный запас следует увеличивать.
Ответ: время 4 секунды; длина разбега 24 метра; площадка не менее 48 метров; при попутном ветре запас площадки увеличивают дополнительно.
Задача 2. Геометрия глиссады
Условие. Заход на посадку начинается с высоты 10 метров, угол глиссады LAND_ANGLED_CD — 700 (7°), скорость на глиссаде 12 м/с. Определить горизонтальное удаление точки начала снижения от точки касания, длину пути по глиссаде и время снижения.
Решение.
- Тангенс угла: \( \tan 7^\circ = 0{,}1228 \).
- Горизонтальное удаление: \( 10 / 0{,}1228 = 81{,}4\ \text{метра} \).
- Длина пути по глиссаде: \( \sqrt{10^2 + 81{,}4^2} = 82{,}0\ \text{метра} \).
- Время снижения: \( 82{,}0 / 12 = 6{,}8\ \text{секунды} \); вертикальная скорость: \( 12 \cdot 0{,}1228 = 1{,}5\ \text{м/с} \).
- Проверка: при выравнивании с высоты 4 метра (LAND_FLARE_ALT) остаток глиссады составляет \( 4 / 0{,}1228 = 32{,}6\ \text{метра} \) — точка выравнивания должна быть нанесена на схему.
Ответ: удаление 81,4 метра; путь 82 метра; время 6,8 секунды; вертикальная скорость 1,5 метра в секунду.
Задача 3. Ассист перехода конвертоплана
Условие. Конвертоплан выполняет переход из висения в самолётный режим с разгоном 2 м/с²; ассист перехода Q_ASSIST_SPEED — 9 м/с, AIRSPEED_MIN — 10 м/с. Определить время и расстояние перехода до скорости ассиста и до минимальной воздушной скорости, а также безопасную минимальную высоту перехода, если снижение при возврате в мультироторный режим не превышает 5 метров, а запас — двойной.
Решение.
- Время до скорости ассиста: \( 9 / 2 = 4{,}5\ \text{секунды} \); расстояние: \( 9^2 / 4 = 20{,}3\ \text{метра} \).
- Время до AIRSPEED_MIN: \( 10 / 2 = 5\ \text{секунд} \); расстояние: \( 100 / 4 = 25\ \text{метров} \).
- Минимальная безопасная высота перехода: потеря при возврате 5 метров, двойной запас — \( 2 \cdot 5 = 10\ \text{метров} \); с учётом запаса на реакцию и снижение в переходной фазе примите не менее 20 метров (рекомендация раздела 4 — 30 метров для тренировок).
- При встречном ветре 3 м/с воздушная скорость растёт быстрее путевой: время перехода сокращается до \( (9-3)/2 = 3\ \text{секунды} \).
Ответ: до ассиста 4,5 секунды и 20 метров; до минимальной воздушной скорости 5 секунд и 25 метров; минимальная высота перехода 20 метров, для тренировок — 30 метров.
9. Критерии зачёта и чек-лист самопроверки
| Элемент | Критерий выполнения | |
|---|---|---|
| 1. Автоматический взлёт | разбег рассчитан; скорость отрыва в допуске 1 м/с; влияние ветра оценено по журналу | |
| 2. Автоматическая посадка | схема построена; касание в пределах 10 метров от точки; глиссада в допуске 5 метров | |
| 3. Переходы конвертоплана | переходы на высоте не менее 30 метров; при отказе тяги возврат в мультироторный режим с потерей не более 5 метров | |
| 4. Полный цикл при ветре | маршрут, посадка против ветра, запас энергии не менее 30 % | |
| Расчёты | задачи 1–3 решены письменно; расхождения расчёта с фактом объяснены | |
| Параметры | TKOFF_*, LAND_*, RTL_AUTOLAND, Q_* настроены под учебный аппарат и зафиксированы в карточке сценария | |
| Журнал и книжка | журналы сохранены и разобраны; налёт записан (статьи 0.5, 0.6, 4.3, 4.4) |
10. Источники
- ArduPilot Plane Documentation (версия 4.7) — «Automatic Takeoff»: параметры TKOFF_THR_MINACC, TKOFF_THR_DELAY, TKOFF_THR_MAX, TKOFF_ROTATE_SPD, TKOFF_ALT. ardupilot.org/plane/docs
- ArduPilot Plane Documentation, «Automatic Landing»: LAND_ANGLED_CD, LAND_FLARE_ALT, LAND_FLARE_SEC, DO_LAND_START, LAND.
- ArduPilot Plane Documentation, «Common Parameters»: AIRSPEED_MIN, AIRSPEED_CRUISE, AIRSPEED_MAX, ALT_HOLD_RTL, RTL_AUTOLAND, NAVL1_PERIOD, LIM_ROLL_CD, LIM_PITCH_MAX.
- ArduPilot QuadPlane Documentation (версия 4.7) — «QuadPlane Transition Modes»: Q_ASSIST_SPEED, Q_TILT_MASK; «QuadPlane VTOL Parameters»: Q_RTL_MODE, Q_LAND_SPEED, Q_LAND_FINAL, Q_LOIT_SPEED, Q_ENABLE.
- ArduPilot Dev Wiki, «Using SITL for ArduPilot Testing» — запуск Plane и QuadPlane, SIM_WIND_SPD, SIM_WIND_DIR, SIM_ENGINE_MUL.
- Кинематика равноускоренного движения: время и путь разбега, геометрия глиссады — школьный курс физики; формулы приведены в разделе 8.
- Примечания к релизам ArduPilot 4.7 — состав переименований параметров в единицах СИ; параметры Plane сохранили прежние имена. discuss.ardupilot.org
- Статьи настоящего курса: 3.4 (крыло и VTOL: базовый уровень), 3.0 (бюджет маршрута), 3.1 (снос и УС), 3.2 (миссия), 3.6 (ветер).
- Статьи настоящего курса: 0.4 (параметры и переименования 4.7), 0.5 (журнал), 0.6 (учёт налёта), 1.1.01 (параметры в Mission Planner), 1.1.08 (загрузка миссии), 2.0 (библиотека имитации отказов), 2.4 (отказ силовой установки), 4.3–4.5 (нормативы, документы, допуск).
Проверено: 16.09.2026 по документации ArduPilot Plane и QuadPlane версии 4.7. Типовые значения параметров приведены для учебной модели и подлежат уточнению под конкретный аппарат; реальные полёты крыла и конвертоплана — только при допуске и соблюдении требований законодательства.
- мод. : Среда, 16 сентября 2026