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