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

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

Можно создать контроллер MPC с линейной моделью объекта управления с помощью приложения MPC Designer или в командной строке. Чтобы спроектировать контроллер, сначала выберите шаг расчета контроллера и горизонты, и задайте любые необходимые ограничения. Для получения дополнительной информации смотрите, Выбирают Sample Time и Horizons и Specify Constraints. Можно затем настроить веса контроллера, чтобы достигнуть желаемой эффективности, видеть Веса Мелодии для получения дополнительной информации.

Функции

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

Приложения

MPC DesignerСпроектируйте и симулируйте прогнозирующие контроллеры модели

Темы

Параметры MPC

Выберите Sample Time и Horizons

Выберите свой контроллер MPC шаг расчета, горизонт предсказания, и управляйте горизонтом рано в вашем проекте и содержите их постоянный, когда вы настраиваете другие параметры контроллера.

Задайте ограничения

Можно задать верхние и нижние границы для значений объекта выходные параметры и переменные, которыми управляют, и также для скорости изменения переменных, которыми управляют.

Дискретный набор управления MPC

Решите линейные задачи MPC, в которых некоторые или все переменные, которыми управляют, принадлежат дискретным наборам.

Задайте масштабные коэффициенты

При разработке контроллера MPC это - хорошая практика, чтобы задать масштабные коэффициенты для каждого ввода и вывода объекта, особенно когда переменные имеют значительные различия в величине.

Настройте веса

Чтобы настроить ваш контроллер MPC эффективность, настройте веса штрафа функции стоимости для объекта выходные параметры и переменные, которыми управляют, и также для скорости изменения переменных, которыми управляют.

Модель проекта прогнозирующий контроллер в рабочей точке равновесия

Чтобы спроектировать контроллер MPC в точке равновесия с ненулевыми условиями работы, можно задать соответствующие номинальные условия в объекте контроллера.

Среда проектирования

Спроектируйте контроллер Используя MPC Designer

Спроектируйте прогнозирующий контроллер модели для непрерывного реактора смесителя (CSTR) с помощью MPC Designer.

Спроектируйте контроллер MPC в командной строке

Спроектируйте и симулируйте прогнозирующий контроллер модели в MATLAB® командная строка.

Спроектируйте контроллер MPC в Simulink

Спроектируйте и симулируйте прогнозирующий контроллер модели для Simulink® модель с помощью MPC Designer.

Спроектируйте для специализированных объектов

Спроектируйте контроллер MPC для объекта с задержками

Спроектируйте прогнозирующий контроллер модели для объекта с задержками с помощью MPC Designer.

Спроектируйте контроллер MPC для неквадратных объектов

Сконфигурируйте контроллер MPC для неквадратного объекта с неравными количествами переменных, которыми управляют, и выходных параметров.

Спроектируйте контроллер MPC для идентифицированной модели объекта управления

Спроектируйте прогнозирующий контроллер модели, использующий Идентификацию линейной системы модель объекта управления Toolbox™.

Генерация кода

Сгенерируйте код MATLAB от MPC Designer

Чтобы программно воспроизвести проектирование контроллера, что вы получили в интерактивном режиме использование MPC Designer, можно автоматически сгенерировать скрипты MATLAB.

Тематические исследования

Спроектируйте контроллер MPC для сервомеханизма положения

Спроектируйте прогнозирующий контроллер модели для сервомеханизма положения с помощью MPC Designer.

Спроектируйте контроллер MPC для процесса бумагоделательной машины

Спроектируйте прогнозирующий контроллер модели для нелинейного процесса бумагоделательной машины с помощью MPC Designer.

Управление инвертированного маятника на тележке

Управляйте инвертированным маятником в положении неустойчивого равновесия с помощью прогнозирующего контроллера модели.

Термомеханический превращающийся в мягкую массу процесс с несколькими целями управления

Спроектируйте прогнозирующий контроллер модели для системы MIMO с несколькими целями управления.

MPC управление самолетом с нестабильными полюсами

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