Перейти к содержимому
1

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. Цели упражнения и место в программе

Цель — умение самостоятельно настроить и выполнить в ArduPilot SITL полный цикл полёта самолёта и конвертоплана: автоматический взлёт с контролем длины разбега, крейсерский участок с соблюдением ограничений по скорости и углам, автоматическую посадку по схеме, переходы конвертоплана «висение — самолётный режим» и обратно. Упражнение состоит из четырёх элементов; рекомендуемое время изучения теории — около 45 минут, практический объём — не менее двух занятий на тренажёре. Статья дополняет базовый уровень 3.4: там рассмотрены различия профилей полёта, здесь — параметры настройки и расчёты.

Связь с основным курсом. Нормативы Задачи 3 (статья 4.3) выполняются на мультироторе; крыло и конвертоплан — расширение квалификации. Однако методика одна: расчёт до вылета, карточка сценария (статья 2.0), запись журнала и разбор (статьи 0.5, 4.3). Параметры версий ArduPilot 4.7 приведены по официальной документации Plane и QuadPlane; в версии 4.7 переименования единиц СИ коснулись главным образом мультиротора (статья 0.4), параметры Plane сохранили прежние имена.
↑ К оглавлению

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).

Переходные режимы — зона повышенного риска. В переходном режиме аппарат не имеет ни полноценной подъёмной силы крыла, ни гарантированной эффективности мультироторной части; любой отказ тяги либо порыв ветра на малой высоте могут привести к сваливанию. Все переходы в тренажёре выполняются на высоте не менее 30 метров, а перенос навыка на реальный аппарат — только после допуска (статья 4.5) и с расчётом запаса высоты (задача 3).
↑ К оглавлению

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. Рассчитайте длину разбега для своих параметров (задача 1).
  2. Установите параметры TKOFF_* (раздел 5.1); загрузите миссию с командой TAKEOFF.
  3. Выполните взлёт; по журналу определите фактические время и длину разбега, скорость отрыва.
  4. Сравните с расчётом; объясните расхождение (трение, задержка тяги, наклон набора).
  5. Повторите с попутным ветром 3 м/с (SIM_WIND_DIR в направлении разбега): оцените удлинение разбега.

Критерий: отклонение фактической скорости отрыва от заданной — не более 1 м/с; взлёт без выкатывания за расчётную площадку.

Элемент 2. Автоматическая посадка

Цель: схема, глиссада, выравнивание.

  1. Рассчитайте удаление начала глиссады для своей высоты и угла (задача 2).
  2. Постройте схему посадки в Mission Planner: DO_LAND_START, базовый участок, LAND.
  3. Установите RTL_AUTOLAND 2; выполните возврат с автоматической посадкой.
  4. По журналу оцените: следование глиссаде, высоту выравнивания, путевую скорость касания, длину пробега.
  5. Повторите при встречном ветре 5 м/с: сравните путевую скорость касания.

Критерий: касание в пределах 10 метров от точки LAND; отклонение от глиссады на конечной прямой — не более 5 метров.

Элемент 3. Переходы конвертоплана

Цель: управляемые переходные режимы.

  1. Настройте параметры Q_* (раздел 5.2).
  2. Выполните вертикальный взлёт, набор 40 метров, переход в самолётный режим; зафиксируйте время и расстояние перехода.
  3. Сравните с расчётом (задача 3); объясните расхождение.
  4. Выполните обратный переход и посадку по Q_RTL_MODE 1 (вертикальная).
  5. Инструктор вводит отказ самолётной тяги (SIM_ENGINE_MUL 0) в переходном режиме: выполните возврат в мультироторный режим.

Критерий: переходы выполнены на высоте не менее 30 метров; при отказе тяги — немедленный возврат в мультироторный режим без потери высоты более 5 метров.

Элемент 4. Полный цикл при ветре

Цель: комплексный полёт самолёта либо конвертоплана.

  1. Спланируйте миссию: взлёт, маршрут из двух участков, посадка; рассчитайте бюджет по модели статьи 3.0 с крыльевым удельным расходом (статья 3.4: около 0,85 Вт·ч на километр).
  2. Установите боковой ветер 5 м/с (SIM_WIND_SPD, SIM_WIND_DIR).
  3. Выполните полный цикл; контролируйте снос на маршруте (статья 3.1) и направление посадки.
  4. Разберите журнал: разбег, следование маршруту, глиссада, пробег, расход энергии.

Критерий: все участки выполнены в допусках элементов 1–2; посадка против ветра; запас энергии на посадке — не менее 30 %.

Признак освоенного уровня. Курсант самостоятельно рассчитывает разбег и глиссаду, настраивает параметры TKOFF_*, LAND_* и Q_* под конкретный аппарат, выполняет полный цикл при ветре и объясняет каждое расхождение расчёта с фактом через журнал данных.
↑ К оглавлению

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 м/с меньше).

Решение.

  1. Время разбега: \( t = v / a = 12 / 3 = 4\ \text{секунды} \).
  2. Длина разбега: \( L = v^2 / (2a) = 144 / 6 = 24\ \text{метра} \).
  3. Минимальная длина площадки: \( 2 \cdot 24 = 48\ \text{метров} \).
  4. Попутный ветер: путевая скорость отрыва \( 12 - 3 = 9\ \text{м/с} \); путевая длина разбега \( 9^2 / 6 = 13{,}5\ \text{метра} \), но воздушная дистанция набора прежняя — расчёт площадки всегда ведут по воздушной скорости (24 метра), а запас учитывает влияние ветра; при попутном ветре путевой разбег меньше, однако набор высоты относительно земли замедляется, и эффективный запас следует увеличивать.

Ответ: время 4 секунды; длина разбега 24 метра; площадка не менее 48 метров; при попутном ветре запас площадки увеличивают дополнительно.

Задача 2. Геометрия глиссады

Условие. Заход на посадку начинается с высоты 10 метров, угол глиссады LAND_ANGLED_CD — 700 (7°), скорость на глиссаде 12 м/с. Определить горизонтальное удаление точки начала снижения от точки касания, длину пути по глиссаде и время снижения.

Решение.

  1. Тангенс угла: \( \tan 7^\circ = 0{,}1228 \).
  2. Горизонтальное удаление: \( 10 / 0{,}1228 = 81{,}4\ \text{метра} \).
  3. Длина пути по глиссаде: \( \sqrt{10^2 + 81{,}4^2} = 82{,}0\ \text{метра} \).
  4. Время снижения: \( 82{,}0 / 12 = 6{,}8\ \text{секунды} \); вертикальная скорость: \( 12 \cdot 0{,}1228 = 1{,}5\ \text{м/с} \).
  5. Проверка: при выравнивании с высоты 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 метров, а запас — двойной.

Решение.

  1. Время до скорости ассиста: \( 9 / 2 = 4{,}5\ \text{секунды} \); расстояние: \( 9^2 / 4 = 20{,}3\ \text{метра} \).
  2. Время до AIRSPEED_MIN: \( 10 / 2 = 5\ \text{секунд} \); расстояние: \( 100 / 4 = 25\ \text{метров} \).
  3. Минимальная безопасная высота перехода: потеря при возврате 5 метров, двойной запас — \( 2 \cdot 5 = 10\ \text{метров} \); с учётом запаса на реакцию и снижение в переходной фазе примите не менее 20 метров (рекомендация раздела 4 — 30 метров для тренировок).
  4. При встречном ветре 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. Источники

  1. 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
  2. ArduPilot Plane Documentation, «Automatic Landing»: LAND_ANGLED_CD, LAND_FLARE_ALT, LAND_FLARE_SEC, DO_LAND_START, LAND.
  3. ArduPilot Plane Documentation, «Common Parameters»: AIRSPEED_MIN, AIRSPEED_CRUISE, AIRSPEED_MAX, ALT_HOLD_RTL, RTL_AUTOLAND, NAVL1_PERIOD, LIM_ROLL_CD, LIM_PITCH_MAX.
  4. 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.
  5. ArduPilot Dev Wiki, «Using SITL for ArduPilot Testing» — запуск Plane и QuadPlane, SIM_WIND_SPD, SIM_WIND_DIR, SIM_ENGINE_MUL.
  6. Кинематика равноускоренного движения: время и путь разбега, геометрия глиссады — школьный курс физики; формулы приведены в разделе 8.
  7. Примечания к релизам ArduPilot 4.7 — состав переименований параметров в единицах СИ; параметры Plane сохранили прежние имена. discuss.ardupilot.org
  8. Статьи настоящего курса: 3.4 (крыло и VTOL: базовый уровень), 3.0 (бюджет маршрута), 3.1 (снос и УС), 3.2 (миссия), 3.6 (ветер).
  9. Статьи настоящего курса: 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