Main Content

Gain-Scheduled MPC Design

R2026b
Gain-scheduled control of nonlinear plants by switching controllers at run time

Gain-scheduled model predictive control switches between a predefined set of MPC controllers, in a coordinated fashion, to control a nonlinear plant over a wide range of operating conditions. Use this approach if a single prediction model cannot provide adequate controller performance. To implement gain-scheduled MPC, first design a model predictive controller for each operating point, and then design a scheduling signal that switches the controllers at run time. To reduce online computational effort, you can also implement gain-scheduled explicit MPC in Simulink®. For more information, see Gain-Scheduled MPC.

Functions

mpcmoveMultipleCompute gain-scheduling MPC control action at a single time instant
mpcmoveoptOption set for mpcmove function
mpcstateMPC controller state

Blocks

Multiple MPC Controllers blockMultiple MPC ControllersSimulate switching between multiple implicit MPC controllers
Multiple Explicit MPC Controllers blockMultiple Explicit MPC ControllersMultiple explicit MPC controllers

Topics

Gain-Scheduled MPC Basics

Case Studies