В этом примере показано, как использовать Simulink ® Design Optimization™ для настройки коэффициентов усиления цифрового контроллера скорости тангажа и оптимизации отклика самолета на пошаговое изменение высоты. Контроллер включает производную состояния и интегральную обратную связь. Контроллер настроен на соответствие 10-процентному превышению и 0,9-секундной характеристике отклика на шаг нарастания.
Откройте окно pitchrate_demo с помощью приведенной ниже команды выполните моделирование. Моделирование дает неоптимизированный отклик самолета и исходные данные для оптимизации.
open_system('pitchrate_demo')

Дважды щелкните по блоку «Scope» для просмотра неоптимизированного ответа самолета.
Дважды щелкните значок Step Response блок для просмотра ограничений на ступенчатую реакцию самолета.
Можно запустить оптимизатор ответа с помощью меню «Приложения» на панели инструментов Simulink или sdotool в MATLAB. Предварительно настроенную задачу оптимизации можно запустить в оптимизаторе ответа, предварительно открыв модель и дважды щелкнув оранжевый блок в нижней части модели. В оптимизаторе отклика нажмите кнопку «График отклика модели», чтобы смоделировать модель и показать, насколько хорошо начальная конструкция удовлетворяет проектным требованиям.

Мы начинаем оптимизацию, нажав кнопку «Оптимизировать» в оптимизаторе ответа. Графики обновляются, указывая, что проектные требования теперь выполнены.


bdclose('pitchrate_demo')