Этот пример показывает, как использовать Simulink® Design Optimization™, чтобы настроить усиления Цифрового Контроллера скорости Подачи и оптимизировать ответ Самолета к высотному изменению шага. Контроллер включает производную и интегральную обратную связь состояния. Контроллер настраивается, чтобы удовлетворить 10-процентное перерегулирование и 0,9 вторых характеристики переходного процесса времени нарастания.
Откройте модель pitchrate_demo
с помощью команды ниже и запустите симуляцию. Симуляция производит неоптимизированный ответ самолета и исходных данных для оптимизации.
open_system('pitchrate_demo')
Дважды кликните блок Scope, чтобы просмотреть неоптимизированный ответ самолета.
Дважды кликните блок Step Response
, чтобы просмотреть ограничения на переходной процесс самолета.
Можно запустить Response Optimization Tool с помощью меню Analysis в Simulink или команды sdotool
в MATLAB. Можно запустить предварительно сконфигурированную задачу оптимизации в ответ Инструмент Оптимизации первым открытием модель и путем двойного клика на оранжевом блоке в нижней части модели. От Response Optimization Tool нажмите кнопку Plot Model Response, чтобы моделировать модель и показать, как хорошо первоначальный проект удовлетворяет конструктивные требования.
Мы запускаем оптимизацию путем нажатия кнопки Optimize от Response Optimization Tool. Графики обновляются, чтобы указать, что конструктивные требования теперь удовлетворены.
bdclose('pitchrate_demo')