Imagine driving toward a stop sign. You do not compute the single correct amount of brake pressure for the whole approach and commit to it. You glance ahead, form a rough plan for the next few seconds, ease off the brake a little, then look again and revise. Model Predictive Control (MPC) is that habit turned into an algorithm.
At every tick, MPC uses a model of the system to predict how it will behave over a short window into the future — the horizon. It searches for the sequence of actions over that window that best reaches a goal without violating any limits: a maximum speed, a temperature ceiling, a fuel budget. Then it does something almost wasteful-looking: it throws away almost the whole plan and applies only its first action.
One tick later, with fresh measurements in hand, it plans again from scratch over a new window shifted one step forward — the receding horizon. That constant re-optimization is not indecision. It is how MPC stays exact about constraints while still reacting to a world that never behaves exactly like the model predicted.
Comments
Loading comments...