NOC:Model Predictive Control: Theory and Applications