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.本発明は、インスリンポンプを制御するための制御ユニットおよび方法に関する。制御ユニットは、ゲインファクターを受け取るユーザー入力部を含む。ゲインファクターは、患者に関連する過去のデータに基づいて計算されている。制御ユニットは、患者に対する測定される血中グルコース値を表わすデータを受け取るための測定入力部を含む。制御ユニットの処理ロジック部は、インスリン出力値を予測するために、測定された血中グルコース値を膵臓のベータ細胞のインスリン分泌物の計算モデルに適用するように、患者のインスリン欠乏値を決定するために、ゲインファクターを予測されたインスリン出力値に適用するように、および患者のインスリン欠乏値に基づいてインスリンポンプのインスリン出力値を制御するために制御信号を計算するように構成されている。方法は、患者に関連する過去のデータに基づいて、ゲインファクターを最適化するために提供される。【選択図】図2a