青線:血糖値、緑帯:目標範囲 70〜180 mg/dL、橙バー:インスリン注入量、▼:食事イベント。リアルタイム遷移するクローズドループの振る舞いを示します。
$$u(t) = K_p\,e(t) + K_i\!\int_0^t e(\tau)\,d\tau + K_d\,\frac{de}{dt},\quad e = BG_{\text{actual}} - BG_{\text{target}}$$
u:インスリン流量 (U/h)、e:血糖誤差 (mg/dL)、Kp/Ki/Kd:PID ゲイン。比例+積分+微分の3項でクローズドループ制御を行う。
$$\text{Bolus} = \frac{C_{\text{meal}}}{\text{ICR}},\qquad \Delta BG_{\text{insulin}} = U \cdot \text{ISF}$$
ボーラスインスリン量は食事炭水化物 C_meal を炭水化物比 ICR で割って算出。インスリン感度 ISF [mg/dL/U] は 1 単位で下がる血糖量。
$$\text{TIR} = \frac{T_{70 \le BG \le 180}}{T_{\text{total}}}\times 100\,[\%]$$
TIR(Time in Range)は血糖値が 70〜180 mg/dL に収まっている時間の割合。国際コンセンサスで TIR > 70% が成人 1型糖尿病の推奨目標。