Model predictive control (Intech, 2010)