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