model predictive control (MPC)