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

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

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

open_system('distillation_demo')

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

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

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

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

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

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

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

% Close the model
bdclose('distillation_demo')