Вычислите оптимальное управление с помощью явного MPC
mv = mpcmoveExplicit(EMPCobj,x,ym,r,v)[mv,info]
= mpcmoveExplicit(EMPCobj,x,ym,r,v)[mv,info]
= mpcmoveExplicit(EMPCobj,x,ym,r,v,MVused) вычисляет оптимальные переменные перемещения, которыми управляют, в текущее время с помощью явного образцового прогнозирующего закона о надзоре. Этот результат зависит от свойств, содержавшихся в явном контроллере MPC и состояниях контроллера. Результат также зависит от измеренных выходных переменных, выходные ссылки (заданные значения) и измеренные входные параметры воздействия. mv = mpcmoveExplicit(EMPCobj,x,ym,r,v)mpcmoveExplicit обновляет состояние контроллера, x, при использовании оценки состояния по умолчанию. Вызовите mpcmoveExplicit неоднократно, чтобы моделировать образцовое прогнозирующее управление с обратной связью.
Используйте Явный Контроллер MPC блок Simulink для симуляции и генерации кода.