Сгенерируйте контроллер 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.