Можно создать контроллер MPC с линейной моделью объекта управления с помощью приложения MPC Designer или в командной строке. Чтобы спроектировать контроллер, сначала выберите шаг расчета контроллера и горизонты, и задайте любые необходимые ограничения. Для получения дополнительной информации смотрите, Выбирают Sample Time и Horizons и Specify Constraints. Можно затем настроить веса контроллера, чтобы достигнуть желаемой эффективности, видеть Веса Мелодии для получения дополнительной информации.
mpc | Прогнозирующий контроллер модели |
mpcprops | Обеспечьте справку на контроллере MPC свойства |
gpc2mpc | Сгенерируйте контроллер MPC, использующий настройки обобщенного прогнозирующего контроллера (GPC) |
mpcverbosity | Измените уровень многословия тулбокса |
MPC Designer | Спроектируйте и симулируйте прогнозирующие контроллеры модели |
Выберите 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 с несколькими целями управления.
Самолет с нестабильными полюсами
Спроектируйте прогнозирующий контроллер модели, чтобы управлять самолетом с насыщением приводов.