Панель инструментов предоставляет инструменты для моделирования контроллера из командной строки и в 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 на основе их оптимальных значений стоимости целевой функции.
Мониторинг состояния оптимизации для обнаружения сбоев контроллера
Сбои контроллера можно обнаружить в режиме реального времени с помощью выходных данных контроллера состояния оптимизации.
Моделирование контроллера MPC с помощью пользовательского решателя QP
Моделирование отклика с замкнутым контуром контроллера прогнозирования модели с помощью пользовательского квадратичного решателя программирования.
Использование неоптимального решения в приложениях Fast MPC
Можно гарантировать наихудшее время выполнения для контроллера MPC, применив неоптимальное решение после того, как число итераций оптимизации превысит указанное максимальное значение.
Разработайте модель прогнозирующего контроллера в MATLAB и используйте косимуляцию, чтобы проверить, является ли контроллер достаточно надежным для управления нелинейной установкой.