Обработка

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

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

Функции

расширить все

getПолучите значения свойств от объекта MPC
getnameПолучите имена сигналов ввода-вывода из модели объекта управления MPC
setУстановите или измените свойства объекта MPC
setnameЗадайте имена сигналов ввода-вывода в модели объекта управления MPC
getconstraintПолучите смешанные ограничения ввода/вывода от прогнозирующего контроллера модели
setconstraintУстановите смешанные ограничения ввода/вывода для прогнозирующего контроллера модели
setterminalВеса и ограничения клемм
getEstimatorПолучите усиления Калмана и модель для проекта оценщика
setEstimatorИзмените оценку состояния модели прогнозирующего контроллера
getindistИзвлечение неизмеренного входа возмущения
getoutdistИзвлеките неизмеренный выход возмущения
setindistИзмените неизмеренный вход возмущения
setoutdistИзмените неизмеренный выход возмущения

Приложения

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

Темы

Веса и ограничения

Установка целей для манипулируемых переменных

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

Изменяющиеся во времени веса и ограничения

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

Ограничения на линейные комбинации входов и выходов

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

Веса и ограничения клемм

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

Модели возмущения и оценка состояния

Настройка моделей нарушения порядка и шума

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

Оценка пользовательского состояния

Можно переопределить метод оценки состояния контроллера MPC по умолчанию, изменив коэффициент усиления Калмана по умолчанию или предоставив свои собственные оценки состояния контроллера.

Реализуйте Custom State Estimator, эквивалентный встроенному фильтру Калмана

Спроектируйте оценщик состояния, эквивалентный линейному фильтру Калмана контроллера MPC.

Настройки оптимизации

Манипулирование блокировкой переменных

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

Определение альтернативной функции затрат с Off-диагональными матрицами веса

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