Вычислить действие управления MPC с планированием усиления в один момент времени
вычисляет оптимальные манипулируемые перемещения переменных в текущее время с использованием контроллера прогнозирования модели, выбранного индексом из массива контроллеров MPC. Эти результаты зависят от свойств, содержащихся в контроллере MPC, и состояний контроллера. Результат также зависит от выходов измеряемой установки, исходных значений выхода (уставок) и входов измеряемых возмущений. mv = mpcmoveMultiple(MPCArray,states,index,ym,r,v)mpcmoveMultiple обновляет состояние контроллера, когда используется оценка состояния по умолчанию. Звонить mpcmoveMultiple многократно для моделирования прогнозирующего управления моделью с замкнутым контуром.
[___] = mpcmoveMultiple(___, изменяет выбранные настройки контроллера, используя параметры, указанные с помощью options)mpcmoveopt. Эти изменения применяются только к текущему моменту времени, позволяя моделировать командную строку с помощью mpcmoveMultiple имитация блока Multiple MPC Controllers в Simulink ® эффективным в вычислительном отношении способом.
Используйте блок Simulink Multiple MPC Controllers для моделирования и генерации кода.
generateExplicitMPC | getEstimator | mpcmove | mpcstate | review | setEstimator | sim