Контроллер 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