exponenta event banner

Моделирование

Моделирование контроллеров для линейных или нелинейных установок в MATLAB ® и Simulink ®

Панель инструментов предоставляет инструменты для моделирования контроллера из командной строки и в Simulink. При разработке контроллера с помощью приложения MPC Designer можно моделировать сценарии управления во время процесса конструирования и создавать модель Simulink из проекта.

Функции

mpcmoveВычислите оптимальное действие управления и обновите состояния контроллера
mpcmoveoptНабор опций для mpcmove функция
mpcstateСостояние контроллера MPC
simМоделирование контроллера MPC в замкнутом контуре с линейной установкой
mpcsimoptПараметры моделирования MPC
plotГрафик ответов, генерируемых при моделировании ПДК

Блоки

Контроллер MPCМоделирование прогнозирующего контроллера модели

Приложения

Разработчик MPCПроектирование и моделирование прогнозирующих контроллеров модели

Темы

Основы моделирования

Моделирование контроллера с нелинейным заводом

Моделирование прогнозирующего контроллера модели с нелинейным заводом в командной строке. На каждом контрольном интервале выполните повторную обработку нелинейной установки и определите новый контроллер на основе обновленной модели установки.

Тестирование существующего контроллера

Протестируйте существующий контроллер MPC в модели Simulink.

Создание модели Simulink из MPC Designer

Можно автоматически создать модель Simulink, использующую текущий контроллер прогнозирования модели для управления внутренней моделью завода.

Предварительный просмотр сигнала

Если приложение позволяет прогнозировать тренды в таких сигналах, контроллер MPC с предварительным просмотром сигналов может улучшить контрольное отслеживание, отклонение измеренных возмущений или и то и другое.

Моделирование прогнозирующего контроллера модели с несоответствием модели установки

Моделирование контроллера MPC при наличии несоответствия между моделью прогнозирования контроллера и фактической динамикой завода.

Функции времени выполнения

Обновить ограничения во время выполнения

Можно обновлять ограничения контроллера MPC в каждом интервале управления.

Настройка весов во время выполнения

Во время работы контроллера можно настроить вес штрафа функции затрат для контроллера MPC.

Корректировка горизонтов во время выполнения

Во время работы контроллера можно настроить горизонты прогнозирования и управления для контроллера MPC.

Переключение контроллера в режиме Online и Offline с бескомпромиссной передачей

Уменьшите большие перемещения привода при изменении режимов работы контроллера.

Коммутационные контроллеры на основе оптимальных затрат

Можно переключаться между несколькими контроллерами MPC на основе их оптимальных значений стоимости целевой функции.

Мониторинг состояния оптимизации для обнаружения сбоев контроллера

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

Решатель QP

Моделирование контроллера MPC с помощью пользовательского решателя QP

Моделирование отклика с замкнутым контуром контроллера прогнозирования модели с помощью пользовательского квадратичного решателя программирования.

Использование неоптимального решения в приложениях Fast MPC

Можно гарантировать наихудшее время выполнения для контроллера MPC, применив неоптимальное решение после того, как число итераций оптимизации превысит указанное максимальное значение.

Тематические исследования

Проектирование и косимулятивное управление колонной дистилляции высокой четкости с динамикой Aspen Plus

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

Связанная информация