The operation
of the controller under various situations including multiple meal disturbances, and
noise due to inaccurate effects of measuring blood glucose level are considered.
Uncertainties in the meal disturbance function and variations of model parameters
were also taken into consideration in simulations and the controller was found to be
robust to such uncertainties.