Тулбокс предоставляет инструменты для симуляции контроллера из командной строки и в Simulink. Если вы проектируете контроллер с помощью приложения MPC Designer, можно симулировать сценарии управления в процессе проектирования и сгенерировать модель Simulink из вашего проекта.
mpcmove | Вычислите оптимальное действие управления и состояния контроллера обновления |
mpcmoveopt | Набор опций для mpcmove функция |
mpcstate | Состояние контроллера MPC |
sim | Симулируйте контроллер MPC в замкнутом цикле с линейным объектом |
mpcsimopt | Опции симуляции MPC |
plot | Постройте графики откликов, сгенерированных симуляциями MPC |
MPC Controller | Моделируйте прогнозирующий контроллер модели |
MPC Designer | Проектируйте и моделируйте прогнозирующие контроллеры модели |
Симулируйте контроллер с нелинейным объектом
Симулируйте прогнозирующий контроллер модели с нелинейным объектом в командной строке. На каждом контрольном интервале перезапускайте нелинейное устройство и задайте новый контроллер на основе обновленной модели объекта управления.
Тестируйте существующий контроллер
Протестируйте существующий контроллер MPC в модели Simulink.
Сгенерируйте модель Simulink из MPC Designer
Можно автоматически сгенерировать модель Simulink, которая использует текущий прогнозирующий контроллер модели для управления ее внутренней моделью объекта управления.
Предварительный просмотр сигнала
Если ваше приложение позволяет вам предвидеть тренды в таких сигналах, контроллер MPC с предварительным просмотром сигнала может улучшить отслеживание уставки, измеренное подавление помех или то и другое.
Симуляция прогнозирующего контроллера модели с несоответствием модели объекта управления
Симулируйте контроллер MPC, когда существует несоответствие между моделью предсказания контроллера и фактической динамикой объекта.
Обновление ограничений во время выполнения
Можно обновлять ограничения контроллера MPC на каждом контрольном интервале.
Настройка весов во время выполнения
Можно настроить веса штрафов функции затрат для контроллера MPC во время работы контроллера.
Настройка горизонтов во время выполнения
Можно настроить горизонты предсказания и управления для контроллера MPC во время работы контроллера.
Контроллер коммутатора в оперативном и автономном режиме с бесшумной передачей
Уменьшите большие перемещения привода при изменении режимов работы контроллера.
Коммутационные контроллеры на основе оптимальных затрат
Можно переключаться между несколькими контроллерами MPC на основе их оптимальных значений затрат на целевую функцию.
Мониторинг состояния оптимизации для обнаружения отказов контроллера
Можно обнаружить отказы контроллера в реальном времени с помощью контроллер выхода состояния оптимизации.
Симулируйте Контроллер MPC с помощью пользовательского Решателя QP
Симулируйте ответ с обратной связью модели прогнозирующего контроллера с пользовательским квадратичным решателем программирования.
Используйте субоптимальное решение в приложениях Fast MPC
Можно гарантировать наихудшее время выполнения для контроллера MPC, применив неоптимальное решение после того, как количество итераций оптимизации превысит заданное максимальное значение.
Проект и косимуляция управления высокоточной дистилляционной башней с динамикой Aspen Plus
Разработайте прогнозирующий контроллер модели в MATLAB и используйте косимуляцию, чтобы подтвердить, является ли контроллер достаточно устойчивым, чтобы управлять нелинейным объектом.