Сгенерируйте контроллер MPC с помощью обобщенных настроек прогнозирующего контроллера (GPC)
генерирует контроллер MPC с одним входом и одним выходом с настройками GPC по умолчанию и шагом расчета указанного объекта, MPCobj
= gpc2mpc(plant
)plant
. GPC является неминимальным представлением пространства состояний, описанным в ссылки. plant
является моделью LTI в дискретном времени со шаг расчета, больше 0.
создает структуру gpcOptions
= gpc2mpcgpcOptions
содержит значения по умолчанию для настроек GPC.
генерирует контроллер MPC, используя настройки GPC в MPCobj
= gpc2mpc(plant
,gpcOptions
)gpcOptions
.
Для объектов с несколькими входами только один вход является манипулируемой переменной, а остальные входы измеряются нарушениями порядка в feedforward компенсации. Выходной выход объекта управления является измеренным выходом контроллера MPC.
Используйте контроллер MPC с программным обеспечением Model Predictive Control Toolbox™ для симуляции и анализа эффективности замкнутой системы.
[1] Maciejowski, J. M. Predictive Control with Constraints, Pearson Education Ltd., 2002, pp. 133-142.