Robust switched predictive control for multi-phase batch processes with uncertainties and unknown disturbances. (October 2020)