exponenta event banner

Настройка контроллера LQG

В этом примере показано, как использовать Simulink ® Design Optimization™ для оптимизации выходного отклика установки путем настройки матрицы усиления LQR и усиления прямой передачи. Эта модель включает неопределенность в модели завода и учитывает эту неопределенность в процессе оптимизации.

Откройте окно lqg_demo с помощью приведенной ниже команды выполните моделирование. Моделирование дает неоптимизированный отклик завода и исходные данные для оптимизации. Дважды щелкните по блоку «Scope» для просмотра неоптимизированного ответа завода.

open_system('lqg_demo')

Дважды щелкните значок Plant/Actuator блок для просмотра подробной информации о подсистеме. Обратите внимание, что установка представлена в этой модели в форме State-Space и включает блоки ограничения скорости и насыщения.

Дважды щелкните значок Output Constraint блок для просмотра ограничений на отклик на шаг установки.

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

Сплошная линия на графике указывает на реакцию установки без учета неопределенностей, а пунктирные линии указывают на неопределенные реакции.

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

% Close the model
bdclose('lqg_demo')