Я программирую автопилот для программного обеспечения симулятора полета 787, и у меня возникла проблема. Я пытаюсь смоделировать PID, который управляет тангажем самолета в зависимости от выбранной вертикальной скорости. Я не уверен, как получить разницу в шаге, необходимую для достижения определенной вертикальной скорости в футах в минуту, и сохранить ее там стабильной. Любые советы и вход приветствуются.
Изменить: опубликован обновленный вопрос на более подходящем форуме stackexchange: https://robotics.stackexchange.com/questions/16249/needed-help-with-pid-for-an-airplane-autopilot-system
Я удивлен, что никто не попытался ответить на этот вопрос, поскольку в основном ежедневная работа пилота состоит в том, чтобы угадать изменение шага, которое дало бы определенную скорость набора высоты. :-)
Это не будет техническим ответом, но я подозреваю, что некоторые из моих попыток управления скоростью могут быть перенесены на алгоритм PID.
Оставив в стороне математику, если вы нарисуете диаграмму подъемной силы-сопротивления-тяги-веса, вероятно, там будет зависимость tan(x) между шагом и скоростью. Для малых углов шага, о которых мы здесь говорим, линейная зависимость достаточно хороша при условии, что tan(x) ~ x . В общем, если я хочу уменьшить скорость набора высоты вдвое, я начинаю с уменьшения тангажа до половины, а затем беру его отсюда.
Во-вторых, более крупные самолеты по-прежнему будут летать в цифрах, поэтому у меня есть довольно хорошее представление о том, как 2,5 градуса дадут мне горизонтальный полет на скорости 250 узлов, 5 градусов дадут мне около 1000 футов в минуту при наборе тяги и т. д. Сначала я делаю тангаж до запомненного угла тангажа, а затем корректирую его по мере необходимости.
Короткий ответ:
Постройте таблицу отношения тангажа к скорости и скороподъемности при наборе тяги, а также таблицу отношения тангажа к скорости от скорости снижения на холостом ходу. Предположим линейную зависимость между высотой тона и скоростью. Отрегулируйте PID оттуда. Вуаля!
пользователь
Санчизес
Таннер - восстановить ЛГБТ
Таннер - восстановить ЛГБТ
jwzumwalt
fsxflyer789 Производство
Таннер - восстановить ЛГБТ
fsxflyer789 Производство