Described and illustrated is a system for management of diabetes that includes an infusion pump, glucose sensor and controller with a method programmed into the controller. The infusion pump is configured to deliver insulin to a subject. The glucose sensor is configured to sense glucose levels in the subject and provide output signals representative of the glucose levels in the subject. The controller is programmed to switchover from one mode of MPC control based on a predetermined range of blood glucose values to another MPC mode based on a predetermined target.주입 펌프, 포도당 센서 및 제어기를 포함하는 당뇨병의 관리를 위한 시스템이, 제어기 내에 프로그램되는 방법과 함께, 기술되고 예시되어 있다. 주입 펌프는 대상에 인슐린을 전달하도록 구성된다. 포도당 센서는 대상 내의 포도당 수준을 감지하고 대상 내의 포도당 수준을 나타내는 출력 신호를 제공하도록 구성된다. 제어기는 혈당 값들의 사전 결정된 범위에 기초한 하나의 MPC 제어 모드로부터 사전 결정된 목표에 기초한 다른 MPC 모드로 전환하도록 프로그램된다.