Handbook of model predictive control - Levine, William S.; Rakovic, Sasa V. (Control Engineering, 2019)