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

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

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

Функции

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

Приложения

MPC DesignerРазработайте и моделируйте образцовые прогнозирующие контроллеры

Темы

Параметры MPC

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

Выберите свой контроллер 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 с несколькими целями управления.

Самолет с нестабильными полюсами

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