Model Predictive Control

MPC has been developed as a powerful control method over the last several decades. We use a model of the control system and solve relevant optimal control problems via real-time optimization algorithms. This allows us to maximize performance by explicitly accounting for state and control constraints of the application at hand, unlike classical methods which ensure constraint satisfaction via indirect and sometimes heuristic means, which limit the achievable performance.

The following is a link to our MPC workshop in 2016 ACC: