exponenta event banner

Создание контроллера

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

Можно создать контроллер MPC с линейной моделью завода с помощью приложения MPC Designer или в командной строке. Чтобы создать контроллер, сначала выберите время и горизонты выборки контроллера и укажите все необходимые ограничения. Дополнительные сведения см. в разделах Выбор времени образца и горизонтов и Определение ограничений. Затем вы можете настроить вес контроллера для достижения желаемой производительности, см. раздел Настройка веса для получения дополнительной информации.

Функции

mpcПрогнозирующий контроллер модели
mpcpropsСправка по свойствам контроллера MPC
gpc2mpcСоздание контроллера MPC с помощью общих настроек контроллера прогнозирования (GPC)
mpcverbosityИзменение уровня детализации панели инструментов

Приложения

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

Темы

Параметры 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 с несколькими задачами управления.

Самолеты с неустойчивыми полюсами

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