Discrete-time system dynamics model used to predict future system states over the prediction horizon
x(k+1) = Ax(k) + Bu(k)
Define the optimization objective and constraints:
β’ Minimize tracking error and control effort
β’ Input constraints (u_min β€ u β€ u_max)
β’ State constraints (optional)
Over the N-step prediction horizon, simultaneously optimize all future control inputs U = [uβ, uβ, ..., u_{N-1}]
Solve a global optimization problem, not a greedy step-by-step approach
Apply only the optimal control input at the current time step uβ, then re-optimize at the next time step to eliminate model mismatch
This is the essence of "Receding Horizon"βthe optimization window rolls forward with updated measurements