Закину пояснения ИИ по дополнительным фильтрам
Вроде похоже на правду
Это для циклов
Понять, что пора корректировать параметры PID Controller Bandwidth, D-Term Cutoff и B-Cutoff, очень просто: нужно прислушаться к ощущениям от вертолёта и научиться распознавать его «почерк» в полёте. Это как учить его новым трюкам, подбирая нужный уровень «чувствительности» для каждого движения.
Каждый из этих параметров работает как настройка «рабочей частоты» для разных систем управления, поэтому и проявляются они по-разному. Вот сценарии, для которых они созданы.
---
🔍 Как понять, когда менять каждый параметр
📈 PID Controller Bandwidth («Пропускная способность» регулятора)
Этот параметр, по сути, фильтр, который решает, какие шумы «услышит» PID-регулятор, а какие — нет.
· Слишком низкое значение (излишняя фильтрация): Вертолёт будет ощущаться «ватным», задумчивым. Он будет заметно запаздывать в реакциях на ваши команды. Хвост может ехать по кругу, а сам вертолёт — как будто «гулять» в висении. Слишком сильная фильтрация «отрезает» часть полезного сигнала.
· Слишком высокое значение (слабая фильтрация): В полёте появится мелкая, высокочастотная дрожь, особенно заметная после резких движений стиками. Обычно значение по умолчанию достаточно высокое, чтобы убрать большинство шумов, и его не нужно трогать без крайней необходимости.
🛡️ D-Term Cutoff («Частота среза» демпфирования)
D-Term отвечает за демпфирование — он гасит колебания, возникающие при работе пропорционального регулятора (P-Term). Параметр D-Term Cutoff настраивает «жёсткость» этого демпфера, определяя, на какие высокочастотные вибрации он будет реагировать.
· Слишком низкое значение: D-Term станет менее активным и не сможет эффективно гасить высокочастотные колебания от P-Term. Вероятнее всего, вы столкнётесь с вибрациями, так как D-компонент будет хуже их подавлять. Сам вертолёт может казаться менее «собранным» и стабильным.
· Слишком высокое значение: D-Term начнёт чрезмерно активно реагировать на вибрации, что сделает модель «нервной», дёрганой. При резких остановках появится характерный отскок или рывок из-за перекомпенсации. Это стандартный симптом того, что частота среза D-Term слишком высока.
🎯 B-Term & B-Cutoff («Ускорение» отклика и его длительность)
B-Term (Boost) — это мгновенный «ускоритель» в начале движения стика. А B-Cutoff (его частота среза) определяет, как быстро этот импульс затухает, то есть насколько агрессивной будет реакция.
· Слишком низкое значение B-Gain (Boost): Вертолёт будет стартовать в манёврах с заметной задержкой, не хватать резвости. Ему будет не хватать «искры» для резких движений.
· Слишком высокое значение B-Gain (Boost): Появляются рывки и отскоки на остановках, которых не было при меньшем значении. Вертолёт становится дерганным и непредсказуемым в конце манёвров.
· B-Cutoff: Он настраивается «на слух» под ваш стиль. Более низкая частота сделает Boost продолжительнее (отклик «растянутым»), а более высокая — более коротким и резким.
🤔 Простой ориентир по частотам колебаний
Чтобы легче было отличить, что именно настраивать, запомните это правило: проблемы с I-Term дают медленные, размашистые колебания (0.5–1 Гц), а проблемы с P или D-Term — быструю, мелкую дрожь (5–8 Гц). Это отличная первая подсказка, что крутить.
---
💎 Таблица быстрой диагностики
Для быстрой ориентации в небе я составил эту шпаргалку.
Что чувствуется в полёте Какой параметр регулировать В какую сторону крутить
Вертолёт «ватный», запаздывает в реакциях. PID Controller Bandwidth Повысить.
Вертолёт «злой», но при остановках — отскок или рысканье. PID Controller Bandwidth Понизить.
Высокочастотная дрожь, вибрации после резких движений (особенно на остановках). D-Term Cutoff Понизить.
Вертолёт кажется разболтанным, нестабильным, теряет чёткость при резких пируэтах. D-Term Cutoff Повысить.
Вертолёт медленно стартует в манёврах, нет резвости в начале движения. B-Gain (Boost) Повысить.
При резких остановках — рывки и отскоки (которых не было при меньшем Boost). B-Gain (Boost) Понизить.