Model Predictive Control
Model Predictive Control
● Model Predictive Control (MPC) is an advanced feedback control approach that uses a
● MPC is especially suited for systems with defined constraints, which set boundaries on
● The main objective of MPC is to minimize the cost function that strikes a balance between
precise tracking of target outputs and the efficient use of control resources.
The optimizer in MPC is an algorithm or
2. How MPC works? - Fortune computational tool that calculates the
Telling control actions that will minimize an
objective function over a specified time
horizon, while respecting system
constraints.
3. MPC Design Parameters
Applying Brake
4. Linear and Nonlinear MPC
Linear MPC
Adaptive MPC
Gain- Scheduled
MPC
Nonlinear MPC
Difference between Horizons
Time Longer look-ahead period Shorter optimization window Shifts prediction/control horizons
frame forward
Purpose To predict future states and To optimize immediate control To adapt MPC actions based on new
plan actions actions data
Usage Guides long-term planning Determines actual control actions to Repeats predictions/optimizations
implement dynamically