exponenta event banner

Настройка МТС с ограничениями привода

В этом примере показано, как использовать Simulink ® Design Optimization™ для настройки коэффициентов усиления PID-контроллера (Kp, Ki и Kd) и оптимизации ступенчатой характеристики установки. Чтобы просмотреть результаты, выполните следующие действия.

Откройте окно pidtune_demo с помощью приведенной ниже команды выполните моделирование. Моделирование дает неоптимизированный отклик на шаг и исходные данные для оптимизации.

open_system('pidtune_demo')

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

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

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

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

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

% Close the model
bdclose('pidtune_demo')