После проверки контроллера прогнозирования модели в Simulink ® или MATLAB ® можно создать код и развернуть его для приложений управления в реальном времени. Дополнительные сведения см. в разделе Создание кода и развертывание контроллера в целях реального времени.
Создание кода и развертывание контроллера на целевых объектах в реальном времени
Программное обеспечение Model Predictive Control Toolbox™ обеспечивает функции генерации кода для контроллеров, разработанных в Simulink и MATLAB.
Решатели контроллера прогнозирования QP модели преобразуют задачу оптимизации MPC в общую задачу квадратичного программирования.
Моделирование и создание кода с помощью Simulink Coder
Моделирование контроллера MPC в Simulink и создание кода в реальном времени, использующего сигналы двойной или одиночной точности.
Моделирование и создание структурированного текста с использованием кодера Simulink PLC
Моделирование контроллера MPC в Simulink и создание структурированного текста для программируемых логических контроллеров.
Для обеспечения правильной работы контроллера MPC внутри функциональной или инициируемой подсистемы настройте блок контроллера MPC на использование наследуемого времени выборки и периодически вызывайте подсистему с тем же временем выборки, которое определено в объекте контроллера MPC.
Создание кода для вычисления оптимальных перемещений MPC в MATLAB
Создание кода C для вычисления перемещений переменных в режиме реального времени.
Решение пользовательской проблемы квадратичного программирования MPC и создание кода
С помощью встроенного решателя QP можно реализовать пользовательский алгоритм управления MPC, поддерживающий генерацию кода C в MATLAB. mpcqpsolver.
Использование графического процессора для вычисления перемещений MPC в MATLAB
Смоделировать контроллер MPC в MATLAB с помощью графического процессора.
Использование графического процессора для моделирования контроллера MPC в Simulink
Смоделировать контроллер MPC в Simulink с помощью графического процессора.
Моделирование и генерация кода для контроллера MPC с помощью пользовательского решателя QP
Создайте код для контроллера прогнозирования модели, который использует пользовательский квадратичный решатель программирования.
Реализация контроллеров MPC с помощью решателей Embotech FORCES PRO
Используйте решатели Embotech FORCES PRO с панелью инструментов управления Model Predictive Control Toolbox для решения проблем MPC и развертывания контроллеров в целях реального времени.
Управление в реальном времени с помощью OPC Toolbox
Реализация оперативного приложения контроллера прогнозирования модели с использованием клиента OPC, поставляемого с Toolbox™ OPC.