Можно создать контроллер MPC с линейной моделью завода с помощью приложения MPC Designer или в командной строке. Чтобы создать контроллер, сначала выберите время и горизонты выборки контроллера и укажите все необходимые ограничения. Дополнительные сведения см. в разделах Выбор времени образца и горизонтов и Определение ограничений. Затем вы можете настроить вес контроллера для достижения желаемой производительности, см. раздел Настройка веса для получения дополнительной информации.
mpc | Прогнозирующий контроллер модели |
mpcprops | Справка по свойствам контроллера MPC |
gpc2mpc | Создание контроллера MPC с помощью общих настроек контроллера прогнозирования (GPC) |
mpcverbosity | Изменение уровня детализации панели инструментов |
| Разработчик MPC | Проектирование и моделирование прогнозирующих контроллеров модели |
Выбор времени образца и горизонтов
Выберите время выборки контроллера MPC, горизонт прогнозирования и горизонт управления на ранних этапах проектирования и удерживайте их постоянными при настройке других параметров контроллера.
Можно указать верхнюю и нижнюю границы для значений выходов завода и обрабатываемых переменных, а также для скорости изменения обрабатываемых переменных.
Дискретный блок управления MPC
Решите линейные задачи MPC, в которых некоторые или все управляемые переменные принадлежат дискретным наборам.
Задать масштабные коэффициенты
При проектировании контроллера MPC рекомендуется определять масштабные коэффициенты для каждой установки на входе и выходе, особенно когда переменные имеют большие различия в величине.
Чтобы настроить производительность контроллера MPC, настройте весовые коэффициенты штрафа функции затрат для выходов завода и управляемых переменных, а также для скорости изменения управляемых переменных.
Прогнозирующий контроллер расчетной модели в точке равновесия
Для проектирования контроллера MPC в точке равновесия с ненулевыми рабочими условиями можно указать соответствующие номинальные условия в объекте контроллера.
Контроллер проекта с помощью конструктора MPC
Разработка модели прогнозирующего контроллера для непрерывного реактора с мешалкой (CSTR) с использованием MPC Designer.
Разработка контроллера MPC в командной строке
Проектирование и моделирование контроллера прогнозирования модели в командной строке MATLAB ®.
Проектирование контроллера MPC в Simulink
Проектирование и моделирование контроллера прогнозирования модели для модели Simulink ® с помощью MPC Designer.
Проектирование контроллера ПДК для установки с задержками
Проектирование прогнозирующего контроллера модели для установки с задержками с использованием MPC Designer.
Проектирование контроллера ПДК для неквадратичной установки
Сконфигурируйте контроллер MPC для неквадратичной установки с неравным количеством управляемых переменных и выходов.
Расчетный контроллер ПДК для идентифицированной модели установки
Разработка прогнозирующего контроллера модели с использованием линейной системной идентификации Toolbox™ модели установки.
Создание кода MATLAB из MPC Designer
Для программного воспроизведения конструкций контроллеров, полученных в интерактивном режиме с помощью MPC Designer, можно автоматически создавать сценарии MATLAB.
Расчетный контроллер ПДК для позиционного сервомеханизма
Спроектируйте контроллер прогнозирования модели для сервомеханизма положения с помощью MPC Designer.
Проектный контроллер MPC для процесса бумагоделательной машины
Разработка прогнозирующего контроллера модели для процесса нелинейной бумагоделательной машины с использованием MPC Designer.
Управление перевернутым маятником на тележке
Управление перевернутым маятником в неустойчивом равновесном положении с помощью модельного прогнозирующего контроллера.
Процесс термомеханической варки целлюлозы с несколькими задачами контроля
Разработка модельного прогнозирующего контроллера для системы MIMO с несколькими задачами управления.
Самолеты с неустойчивыми полюсами
Разработка модельного прогнозирующего контроллера для управления самолетом с насыщающими исполнительными механизмами.