A VSC algorithm based on Generalized Predictive Control.