Контроллер MPC состояние
mpcstate объект представляет состояние неявного или явного контроллера MPC. Используйте mpcstate объект инициализировать объект контроллера перед симуляцией.
Состояние контроллера включает:
Состояния объекта, воздействия и шумовых моделей контроллера.
Переменные, которыми управляют, используются в предыдущем контрольном интервале.
Ковариационная матрица состояния для контроллера.
mpcstate объекты обновляются в процессе моделирования с помощью наблюдателя внутреннего состояния на основе расширенной модели предсказания. Полное состояние обновляется от измеренного выхода ym (k) линейным наблюдателем состояния. Дополнительные сведения см. в Оценке состояния Контроллера.
создает объект состояния контроллера для неявного или явного контроллера MPC x = mpcstate(mpcobj)mpcobj, установка свойств объектов состояния к их значениям по умолчанию.
mpcmove | Вычислите действие оптимального управления и обновите состояния контроллера |
mpcmoveAdaptive | Вычислите оптимальное управление с обновлением модели предсказания |
mpcmoveMultiple | Вычислите действие MPC управления табличного управления в один момент времени |
mpcmoveExplicit | Вычислите оптимальное управление с помощью явного MPC |
getoutdist | setoutdist | setindist | getindist | getEstimator | setEstimator | mpcmove