В этом примере показано, как настроить регулятор опережения-запаздывания для упрощенного гидравлического поршня. Модель поршня задана:
PlantModel = zpk(10,[0,0,-10],-1);
Первоначальная конструкция контроллера с использованием панели инструментов системы управления дает контроллер:
Controller = zpk(-0.15, -3.5, 0.15);
После загрузки модели и предварительно настроенного конструктора системы управления можно спроектировать новый контроллер с помощью команды Оптимизация отклика.
Требуется Toolbox™ системы управления.
Откройте модель и предварительно настроенный конструктор системы управления с помощью команды
controlSystemDesigner('piston_demoproject');

Целью конструкции является точная настройка проектируемого регулятора для лучшего отбраковывания возмущений. Контроллер должен удовлетворять следующим требованиям:
Пиковое усиление с замкнутым контуром должно быть меньше 1 дБ; это обеспечивает хорошее регулирование при минимальном перепаде.
Выходной сигнал (y), возникающий в результате нарушения выходного сигнала единичного шага (dy), должен быть уменьшен на 99% в течение 10 секунд, и допускается не более 20% превышения.
Эти требования к конструкции были добавлены к конструктору системы управления. Для завершения проектирования с помощью оптимизации отклика нажмите кнопку Начать оптимизацию (Start Optimization) в окне Оптимизация отклика (Response Optimization).