The present invention relates to a controller unit and methods for controlling an insulin pump. The controller unit includes a user input that receives a gain factor. The gain factor has been calculated based on historical data in relation to a patient. The controller unit includes a measurement input for receiving data representative of a measured blood glucose level for the patient. Processing logic of the controller unit is configured to apply the measured blood glucose level to a pancreatic beta-cell insulin secretion computational model to predict an insulin output level, apply the gain factor to the predicted insulin output level to determine a patient insulin deficiency level, and calculate a control signal for controlling the insulin output level of the insulin pump based on the patient insulin deficiency level. Methods are provided for optimizing the gain factor based on the historical data in relation to the patient.La présente invention concerne une unité de régulation et des procédés de régulation d'une pompe à insuline. L'unité de régulation comprend une entrée utilisateur qui reçoit un facteur de gain. Le facteur de gain a été calculé sur la base de données historiques relatives à un patient. L'unité de régulation comprend une entrée de mesure destinée à recevoir des données représentatives d'un niveau de glycémie mesuré pour le patient. La logique de traitement de l'unité de régulation est configurée pour appliquer le niveau de glycémie mesuré à un modèle de calcul de sécrétion d'insuline par les cellules bêta pancréatiques pour prédire un niveau de production d'insuline, appliquer le facteur de gain au niveau de production d'insuline prédit pour déterminer un niveau de déficience en insuline du patient, et calculer un signal de régulation pour réguler le niveau de production d'insuline de la pompe à insuline en se basant sur le niveau de déficience en insuline du patient. La présente invention concerne des procédés d'optimisation du facteur de gain e