A nested online scheduling and nonlinear model predictive control framework for multi-product continuous systems