胰岛素瘤

首页 » 常识 » 问答 » Loop系统学习软件的核心算法
TUhjnbcbe - 2023/10/10 17:23:00

Loop用于调整胰岛素输送的算法以进行血糖预测为导向。每5分钟,由新的血糖数据触发,它生成一个新的预测。

Loop进行胰岛素的输送是基于它内置的血糖预测算法。每5分钟,它就会根据新的数据进行预测。

在讨论Loop的算法之前,我们需要知道有哪些专业术语是能够用到的。

1,胰岛素活性持续时间,在6小时后,所输送的胰岛素将不再影响血糖。

2,校正范围,由使用者自己设定,包括最高血糖与最低血糖。

3,校正目标,为校正范围的平均值(最高血糖和最低血糖均值)

4,预测血糖,Loop预测血糖值的时间长度等于胰岛素作用持续时间。

5,最终血糖,胰岛素作用持续时间结束时预测的最后一个血糖值

6,最低血糖预测,预测内任何时间点的最低血糖值

7,差值,最终血糖与校正目标之间的差值

8,暂停阈值,当Loop预测血糖低于此值,会输入暂停

9,IOB,胰岛素活性,来自推注和临时基础率的剩余胰岛素活性量。它是由于在最后N小时内递送的所有推注和基础胰岛素而产生的胰岛素活性总量,其中N由胰岛素活性持续时间确定。Loop主显示屏中显示的活动胰岛素不反映当前制定的临时基础率,因为在接下来的30分钟输入完成之前,该基础率可能会被取消或修改。

10,CGM,动态血糖监测仪给出的血糖值

11,ISF,胰岛素敏感系数,1U胰岛素可导致血糖下降多少

点开Loop上的血糖界面,我们可以发现血糖预测基于4个目标:碳水化合物、胰岛素、葡萄糖增量预测算法、回顾性修正。

而所有的这些数据都将和上方的数据产生联系。

碳水化合物

碳水化合物:已吸收碳水化合物÷碳水化合物吸收率(系数)×胰岛素敏感系数

胰岛素

已吸收胰岛素×胰岛素敏感系数

葡萄糖增量预测算法

15分钟葡萄糖回归系数回顾性修正30分钟葡萄糖预测与实际比较

Loop使用一种算法,通过在任何时间预测来自四种单独效应(胰岛素、碳水化合物、回顾性校正和血糖动量)的贡献,将血糖维持在校正范围内,以推荐临时基础率校正和推注。

四种效应加在一起以产生Loop的最终预测血糖曲线。

胰岛素效应

胰岛素泵采用速效胰岛素,其需要一段时间才能影响血糖,胰岛素作用通常在给予胰岛素后一小时左右达到峰值,然后逐渐减弱。

Loop中包含了多种胰岛素模型,所有指数模型的胰岛素活性时间均为6小时,而Walsh模型的胰岛素活性时间可自定义。

剩余的胰岛素作用

如果用户的胰岛素敏感性因子(ISF)为每1单位胰岛素50mg/dL(2.8mmol/L)并且用户给予2单位胰岛素,则预计用户的血糖会在胰岛素输送后的6小时内下降mg/dL(5.6mmol/L)。

活性胰岛素

该图显示最初给予2个单位的胰岛素,相应的活性胰岛素根据下面的曲线衰减。(临时基础率不计算在内)

知道接下来6小时内预测的活性胰岛素和胰岛素敏感系数(在这种情况下为50mg/dL),Loop可以计算出该剂量胰岛素的预期血糖下降。

胰岛素活性由Loop计算,采用我们设置的胰岛素模型,在Loop的操作界面会显示出当前的体内胰岛素活性。

血糖预期变化

采取血糖曲线累积下降的一阶导数(即变化率)得出胰岛素活性持续时间内血糖的预期变化。

Loop计算胰岛素活动持续时间内每5分钟下降趋势,简单来说就是每5分钟计算一次下降了多少血糖,从图中可以看出,在第二小时内,血糖下降的趋势最为明显(12个点的数值相加得出结果)。

体内的胰岛素是不断衰减的,每5分钟,Loop会计算当前胰岛素活性的剩余量以及在这5分钟内,多少的胰岛素让相应的血糖下降。

例如5分钟内,0.01U的胰岛素导致血糖下降0.mmol/L,根据胰岛素敏感系数得出数值,这将由Loop进行计算。

临时基础率

1型糖尿病患者都知道,基础率永远不会完全正确。每天都会不同,影响血糖的无数因素(例如,包括压力、激素、睡眠等)可能会影响胰岛素需求。

Loop会通过回顾性算法和血糖动量对基础率进行校正,这里指的是增加临时基础率或者(减少)停止输入胰岛素。

临时基础率可理解为正值,在设定好的基础率上增加基础数值,这听起来可能会拗口。简单来说,把基础率看作直线,上方竖图代表这段时间内,Loop增加了基础率,下方竖图是Loop减少了基础率,只要产生了变化,这都被称为临时基础率。

如果我们设定基础率是1U/hr,而Loop给出的临时基础率是3U/hr,那么它将计算+2U/hr的胰岛素导致的预期血糖下降数值。(通过各项数据结合得出最终的给定值)

总胰岛素效应

Loop会结合前6个小时的体内胰岛素活性和临时基础率的表现,以预测接下来6小时的胰岛素活性。这可以预测接下来6小时血糖的情况。

体内的胰岛素活性并不是固定的,而是根据Loop的计算而发生改变。

胰岛素效应可以用数学表示:

BG是血糖的预期变化,单位为(mg/dL/5min),ISF是胰岛素敏感系数(mg/dL/U),IA是胰岛素活性(U/5min)(5分钟内胰岛素活性的变化)。

胰岛素活性也可以被认为是由于胰岛素引起的血糖变化速度或速率。

例:

胰岛素敏感系数为5.8mmol/L

4:30分的时候Loop给出的活性胰岛素为0.19,血糖6.4mmol/L

4:35分的时候Loop给出的活性胰岛素为0.18

两者相差0.01

则BG=5.8*0.01=0.mmol/L

所以4:35分时,血糖为6.4-0.=6.3mmol/L

血糖预测根据多项数据,胰岛素效应只是其中之一的参考条件。而且根据胰岛素效应观察的血糖数值是在不断变化中的,只依靠一项数据并不能让Loop做出最佳判断,Loop观察多项数据以提高血糖预测的准确性。

胰岛素泵

1
查看完整版本: Loop系统学习软件的核心算法