С каким 600-миллиметровым (2-футовым) мотор-квадрокоптером, какая частота должна оставаться стабильной для моего цикла обновления выходной-смысл-расчет-выходной мощности?
Я оцениваю общий взлетный вес примерно в 2 фунта (0,9 кг), который, как я ожидаю, в основном состоит из двигателей и батарей.
stability
quadcopter
Дэвид Кэри
источник
источник
Ответы:
Как предполагает Rocketmagnet, какая частота вам «нужна», будет зависеть от многих вещей. Чем более отзывчивы ваши роторы, тем более чувствительным будет ваше ремесло к случайным выбросам команд мотора. Эти случайные пики могут быть вызваны зашумленными показаниями датчиков, вызванными физическими недостатками, что означает, что вам нужно будет уменьшить усиление контроллера, что, в свою очередь, может привести к тому, что ваш квадротор может стать более нестабильным. Некоторые другие факторы включают инерции вращения квадротора, шаг лопастей гребных винтов, расположение центра масс и расстояние между двигателями.
Я запрограммировал контроллер полета с нуля для своего 2-килограммового трикоптера, работающего на ATmega1280, и обнаружил, что в:
Может быть интересно отметить, что чем выше частота управления, тем более эффективными становятся ваши инерции ротора в отношении физических демпферов, что помогает свести на нет шум IMU и улучшить стабильность полета.
Но если бы мне пришлось дать строгое число для минимальной частоты обновления контроллера полета для квадротора такого размера, подходящего для навигации внутри помещений, исходя из личного опыта ...
Я бы сказал, 80 Гц.
источник
50-200 Гц это нормально, как мы видим в проектах с открытым исходным кодом. Необходимо учитывать, что в большинстве случаев ограничивающим фактором является инерция двигателей и связь с ESC.
источник
Для того, чтобы получить точное число, вам необходимо иметь математическую модель своего ремесла и анализировать ее. Есть два варианта получить модель системы:
1) Вы получаете математическое представление квадрокоптера с помощью диаграмм свободного тела;
2) Вы создаете концерт для тестирования квадрокоптера без какой-либо системы управления и используете теорию идентификации, чтобы найти модель;
Тогда вам придется линеаризовать вашу модель, квадрокоптер по своей природе нелинейный. Составьте график системы, частота которой вам нужна примерно в два раза выше, чем частота вашей системы.
Это «про» способ сделать это. Если вы не хотите проходить через все это, используйте значение, подобное тому, что предложили user65 и yoos (прочитайте мой комментарий к ответу yoos), и повторяйте, пока не получите желаемое. Вы также не хотите, чтобы время выборки было слишком большим, потому что у вас начнутся проблемы, когда система управления реагирует на шум.
источник
На ваш вопрос можно ответить только конкретно, если у нас есть параметры модели вашей системы. Наиболее принципиальный подход к ответу на ваш вопрос заключается в представлении крайне нелинейной динамики вашей системы в дискретном времени; затем, используя это представление, можно определить максимальный размер шага, для которого достигается стабильность - это будет максимальное значение, которое ваша система может успешно использовать. Минимальный размер шага будет определяться не динамикой системы, а аппаратным обеспечением, которое вы используете. В этом случае меня беспокоит перегрузка.
источник