Advanced Model Predictive Control