Predictive Control For Batch Processes Research Articles