где FSTAB — усилие, направленное на возврат коптера в положение стабилизации; Sens — данные об угловых ускорениях и кренах, поступающие с сенсоров. Обратите внимание, что D стоит в формуле с отрицательным знаком, это понадобится далее.
Компонент Proportional определяет степень пропорциональности отклика системы на воздействие. Функция отклика линейная. Чем больше значение
Для более точного и адекватного регулирования желательно, чтобы отклик системы формировался по более сложному закону, чем линейная зависимость. Например, компенсация кратковременного воздействия мимолетного завихрения воздуха не требует такого же мощного отклика, как при воздействии постоянного сильного потока ветра. Вблизи точки равновесия желательно уменьшить реакцию, чтобы не проскочить искомое положение. Поэтому одним лишь параметром
Integral — период времени, в течение, которого накапливаются и усредняются данные об отклонении от равновесной точки. Позволяет устранять дрейф, возникающий за счет небольших отклонений от равновесной точки. Дрейф возникает за счет ошибок в неидеальной системе обратной связи, и реальная система никогда не попадает точно "в ноль". Интегральный компонент позволяет накопить ошибку за заданный интервал времени и полученную суммарную величину применить для окончательного выравнивания. При меньшем значении
Differential — зависимость скорости возврата в исходное положение от степени отклонения. Совершенно логичный алгоритм действия: чем сильнее коптер отклонился, тем больше скорость, с которой он начинает возвращаться, а по мере компенсации отклонения скорость возврата снижается.
Внимание!
Параметр D в конфигураторе задан положительным числом, но в формуле используется со знаком "минус". Это часто порождает путаницу и вынуэдает делать оговорки. Оперируя понятиями "меньше" и "больше", мы будем иметь в виду значения, задаваемые в конфигураторе.
Увеличение
Как видите, изменение компонентов
Базовая настройка параметра
Для настройки рекомендуется использовать подключение к коптеру по Bluetooth, т. к. придется неоднократно обращаться к настройкам через программу конфигуратора. Иначе придется каждый раз отключать/подключать силовую батарею и провод USB.
Установите в конфигураторе значения РID по умолчанию. Соблюдая осторожность, крепко возьмите коптер в руку, поднимите над головой и увеличьте газ до состояния свободного висения. Попробуйте наклонить коптер в любую сторону. Он будет сопротивляться и стремиться вернуться обратно. Быстро отклоните коптер и позвольте ему вернуться в горизонталь. Постепенно увеличивайте значение
Настройка