Контроллер дистилляции, настраивающийся

Этот пример показывает, как использовать Simulink® Design Optimization™, чтобы оптимизировать многоконтурные параметры контроллера столбца дистилляции. Столбец Дистилляции производит метанол и представлен как линейная модель с задержками. Цифровой многоконтурный контроллер состоит разъединяющаяся матрица и два одноконтурных контроллера PI. Параметры и одноконтурных контроллеров настраиваются одновременно, чтобы удовлетворить 14-процентное перерегулирование и 13-минутные характеристики переходного процесса времени нарастания.

Откройте модель distillation_demo с помощью команды ниже и запустите симуляцию. Симуляция производит неоптимизированный состав метанола в столбце и исходных данных для оптимизации.

open_system('distillation_demo')

Дважды кликните блок Scope, чтобы просмотреть неоптимизированный состав метанола в верхе и низе столбца.

Дважды кликните блок Linearized Model of Distillation Column. Обратите внимание на то, что это - подсистема и показывает модель для изменения метанола в верхе и низе столбца дистилляции.

Дважды кликните блок Desired Step Response, чтобы просмотреть ограничения на переходной процесс столбца дистилляции. Эти ограничения используются, чтобы одновременно настроить оба из одноконтурных параметров контроллера.

Можно запустить Response Optimization Tool с помощью меню Analysis в Simulink или команды sdotool в MATLAB. Можно запустить предварительно сконфигурированную задачу оптимизации в ответ Инструмент Оптимизации первым открытием модель и путем двойного клика на оранжевом блоке в нижней части модели. От Response Optimization Tool нажмите кнопку Plot Model Response, чтобы моделировать модель и показать, как хорошо первоначальный проект удовлетворяет конструктивные требования.

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

Мы запускаем оптимизацию путем нажатия кнопки Optimize от Response Optimization Tool. Графики обновляются, чтобы указать, что конструктивные требования теперь удовлетворены.

Две твердых кривые показывают, что финал оптимизировал состав метанола в верхе и низе столбца дистилляции.

% Close the model
bdclose('distillation_demo')