| Literature DB >> 35392357 |
Basak Ozaslan1, Sunil Deshpande1, Francis J Doyle1, Eyal Dassau1.
Abstract
Type 1 diabetes (T1D) increases the risk for pregnancy complications. Increased time in the pregnancy glucose target range (63-140 mg/dL as suggested by clinical guidelines) is associated with improved pregnancy outcomes that underscores the need for tight glycemic control. While closed-loop control is highly effective in regulating blood glucose levels in individuals with T1D, its use during pregnancy requires adjustments to meet the tight glycemic control and changing insulin requirements with advancing gestation. In this paper, we tailor a zone model predictive controller (zone-MPC), an optimization-based control strategy that uses model predictions, for use during pregnancy and verify its robustness in-silico through a broad range of scenarios. We customize the existing zone-MPC to satisfy pregnancy-specific glucose control objectives by having (i) lower target glycemic zones (i.e., 80-110 mg/dL daytime and 80-100 mg/dL overnight), (ii) more assertive correction bolus for hyperglycemia, and (iii) a control strategy that results in more aggressive postprandial insulin delivery to keep glucose within the target zone. The emphasis is on leveraging the flexible design of zone-MPC to obtain a controller that satisfies glycemic outcomes recommended for pregnancy based on clinical insight. To verify this pregnancy-specific zone-MPC design, we use the UVA/Padova simulator and conduct in-silico experiments on 10 subjects over 13 scenarios ranging from scenarios with ideal metabolic and treatment parameters for pregnancy to extreme scenarios with such parameters that are highly deviant from the ideal. All scenarios had three meals per day and each meal had 40 grams of carbohydrates. Across 13 scenarios, pregnancy-specific zone-MPC led to a 10.3 ± 5.3% increase in the time in pregnancy target range (baseline zone-MPC: 70.6 ± 15.0%, pregnancy-specific zone-MPC: 80.8 ± 11.3%, p < 0.001) and a 10.7 ± 4.8% reduction in the time above the target range (baseline zone-MPC: 29.0 ± 15.4%, pregnancy-specific zone-MPC: 18.3 ± 12.0, p < 0.001). There was no significant difference in the time below range between the controllers (baseline zone-MPC: 0.5 ± 1.2%, pregnancy-specific zone-MPC: 3.5 ± 1.9%, p = 0.1). The extensive simulation results show improved performance in the pregnancy target range with pregnancy-specific zone MPC, suggest robustness of the zone-MPC in tight glucose control scenarios, and emphasize the need for customized glucose control systems for pregnancy.Entities:
Keywords: automated insulin delivery; in-silico verification; model predictive control; pregnancy; type 1 diabetes
Mesh:
Substances:
Year: 2022 PMID: 35392357 PMCID: PMC8982146 DOI: 10.3389/fendo.2021.768639
Source DB: PubMed Journal: Front Endocrinol (Lausanne) ISSN: 1664-2392 Impact factor: 5.555
Figure 1Block diagram describing the design and verification process of the zone-MPC controller for use in pregnancy. Closed-loop system is at the core (yellow shaded area). Scenario parameters (dashed lines) are fed into the simulator and the controller. The resulting glucose trajectories are evaluated for safety and performance. Controller parameters are tuned iteratively to obtain glucose outputs that satisfy the clinical requirements. Blue lines belong to the flow chart of this decision process. Note that the controller injects an optimal insulin input that minimizes the cost, J, at every time step.
Changes in parameters for each verification scenario.
| Scenario | Insulin Sensitivity | Initial Glucose | Insulin Treatment Parameters | Meal Behavior | |||||
|---|---|---|---|---|---|---|---|---|---|
| Amt. | Adv. Bolus | ||||||||
| A.1 | – | – | 90 | – | – | – | – | – | |
| A.2 | – | – | 90 | – | – | – | – | ✓ | |
| B.1.a | – | – | – | – | +10% | +10% | – | – | – |
| B.1.b | – | – | – | – | +10% | +10% | – | – | ✓ |
| B.2.a | –25% | –25% | – | – | +10% | +10% | – | – | – |
| B.2.b | –25% | –25% | – | – | +10% | +10% | – | – | ✓ |
| B.3.a | – | – | 60 | – | +10% | +10% | – | – | – |
| B.3.b | – | – | 170 | – | +10% | +10% | 1h delay* | – | – |
| C.1 | –67% | –67% | – | +50% | –50% | –33% | – | – | – |
| C.2 | –67% | –67% | – | +50% | – | –33% | – | – | ✓ |
| D.1 | +25% | +25% | 60 | –10% | –10% | – | – | – | |
| D.2 | –25% | –25% | 170 | +10% | +10% | – | – | – | |
| D.3 | –67% | –67% | – | +50% | – | –33% | – | – | – |
“–” indicates no change from the default value:
For θM, θic and θtreatment the defaults values are subject-dependent, in the simulator and percentage changes are with respect to the default values. For θmeal, default values are described under Section 2.6.
The function b(x) is the basal optimized to keep the glucose profile to as close to x mg/dL during fasting. In this optimization, default metabolic parameters of the in-silico subjects are used.
*The 1 hour delay is only applied to the first meal in the day.
amt. is the abbreviation for meal amount.
Parameters in Baseline vs. Pregnancy-Specific Zone-MPC.
| Design Element | Symbol | Baseline Value | Pregnancy Value | Effect of the Change |
|---|---|---|---|---|
| Day-time target glucose zone | 90-120 mg/dL | 80-110 mg/dL | Tighter glucose control as recommended for pregnant women with diabetes | |
| Night-time target glucose zone | 100-120 mg/dL | 80-100 mg/dL | Tighter glucose control as recommended for pregnant women with diabetes | |
| Reference fasting glucose | 110 mg/dL | 90 mg/dL | Controller deviation variables are calculated using a lower glucose value in the center of the zone | |
| Active glucose velocity-penalty range |
| 140-180 mg/dL | 120-180 mg/dL | Reduced post-prandial glucose exposure as recommended for pregnant |
| Meal bolus insulin decay curve | 4 hours | 3 hours | Earlier relaxation of the insulin on board related constraint on controller action | |
| Additional correction | 150 mg/dL | 100 mg/dL | Reduced post-prandial glucose exposure with more assertive meal control strategy as recommended for pregnant women with diabetes | |
| Target glucose in corrections |
| 150 mg/dL | 90 mg/dL | More assertive hyperglycemia response integrated through correction bolus |
| Glucose threshold for | 120 mg/dL | 70 mg/dL | Reduced post-prandial glucose exposure as recommended for pregnant women with diabetes | |
Glucose control performances of different designs evaluated for pregnancy glycemic targets across all in-silico subjects.
| Scenario | % Time | % Time | % Time 63-140 mg/dL | % Time | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BL | ZA | PS | BL | ZA | PS | BL | ZA | PS | BL | ZA | PS | |
| A.1 | 0.03 | 0.05 | 0.16 | 0.06 | 85.32 | 90.67 | 91.34 | 14.63 | ||||
| A.2 | 0.04 | 0.07 | 0.11 | 0.07 | 0.42 | 0.61 | 89.9 | 94.33 | 95.20 | 10.03 | 5.25 | 4.19 |
| B.1.a | 0.01 | 0.03 | 0.05 | 0.03 | 0.05 | 0.22 | 76.19 | 23.79 | ||||
| B.1.b | 0.03 | 0.03 | 0.04 | 0.03 | 0.10 | 0.16 | 79.24 | 20.72 | ||||
| B.2.a | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.02 | 61.78 | 38.22 | ||||
| B.2.b | 0.00 | 0.00 | 0.01 | 0.00 | 0.03 | 0.03 | 63.48 | 36.52 | ||||
| B.3.a | 0.45 | 0.48 | 0.51 | 1.77 | 75.65 | 22.58 | ||||||
| B.3.b | 0.00 | 0.02 | 0.04 | 0.01 | 0.05 | 0.22 | 69.82 | 30.17 | ||||
| C.1 | 0.00 | 0.02 | 0.02 | 0.00 | 0.06 | 0.05 | 67.96 | 32.04 | ||||
| C.2 | 0.00 | 0.02 | 0.02 | 0.00 | 0.06 | 0.07 | 69.65 | 30.35 | ||||
| D.1 | 2.09 | 2.43 | 3.17 | 3.95 | 87.63 | 8.42 | 4.97 | 4.36 | ||||
| D.2 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 33.9 | 66.1 | ||||
| D.3 | 0.00 | 0.02 | 0.02 | 0.00 | 0.06 | 0.05 | 56.76 | 43.24 | ||||
Poorest Performance Highest Performance*
BL, Baseline; ZA, Zone-Adjusted; PS, Pregnancy Specific.
*Color codes are applied separately for each glycemic metric to help the evaluation of performances across scenarios and designs.
Statistically significant differences between zone-adjusted and pregnancy-specific controller performances are marked with bold. P-values for all metrics and scenarios can be found in the .
Glucose control performances of different designs evaluated for standard glycemic targets across all in-silico subjects.
| Scenario | % Time | % Time 70-180 mg/dL | % Time | % Time | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BL | ZA | PS | BL | ZA | PS | BL | ZA | PS | BL | ZA | PS | ||||
| A.1 | 0.17 | 99.01 | 98.57 | 98.1 | 0.83 | 0.34 | 0.16 | 0.00 | 0.00 | 0.00 | |||||
| A.2 | 0.24 | 99.42 | 0.34 | 0.14 | 0.06 | 0.00 | 0.00 | 0.00 | |||||||
| B.1.a | 0.04 | 98.63 | 98.96 | 98.93 | 1.34 | 0.68 | 0.36 | 0.00 | 0.00 | 0.00 | |||||
| B.1.b | 0.04 | 99.29 | 99.29 | 99.25 | 0.67 | 0.3 | 0.12 | 0.00 | 0.00 | 0.00 | |||||
| B.2.a | 0.00 | 0.06 | 0.08 | 96.19 | 97.57 | 98.83 | 3.81 | 0.01 | 0.00 | 0.00 | |||||
| B.2.b | 0.02 | 0.07 | 0.08 | 97.33 | 98.44 | 99.25 | 2.65 | 0.00 | 0.00 | 0.00 | |||||
| B.3.a | 3.04 | 95.38 | 95.81 | 95.80 | 1.58 | 0.79 | 0.54 | 0.00 | 0.00 | 0.00 | |||||
| B.3.b | 0.03 | 98.58 | 98.69 | 98.45 | 1.40 | 1.00 | 0.81 | 0.00 | 0.00 | 0.00 | |||||
| C.1 | 0.02 | 0.18 | 0.18 | 98.04 | 1.94 | 0.00 | 0.00 | 0.00 | |||||||
| C.2 | 0.03 | 0.24 | 0.30 | 98.76 | 1.21 | 0.00 | 0.00 | 0.00 | |||||||
| D.1 | 5.56 | 94.14 | 0.30 | 0.14 | 0.05 | 0.00 | 0.00 | 0.00 | |||||||
| D.2 | 0.00 | 0.00 | 0.03 | 85.48 | 14.52 | 0.02 | 0.01 | 0.01 | |||||||
| D.3 | 0.02 | 0.20 | 0.18 | 91.64 | 8.34 | 0.01 | 0.00 | 0.00 | |||||||
Poorest Performance Highest Performance*
BL, Baseline; ZA, Zone-Adjusted; PS, Pregnancy Specific.
*Color codes are applied separately for each glycemic metric to help the evaluation of performances across scenarios and designs.
Statistically significant differences between zone-adjusted and pregnancy-specific controller performances are marked with bold. P-values for all metrics and scenarios can be found in the .
Figure 2Sample insulin input, meal intake, and glucose trajectory for one subject under Scenario C.2.
Figure 3Fasting and two-hour postprandial glucose control performance.
Post-hoc parameter choice evaluation under Scenario A.2.
|
| |||||||
|
|
|
|
|
|
|
| |
|
| 95.27% | 94.38% | 95.69% | 94.93% | 95.32% | 95.52% | |
|
| NA | 95.86% | 96.20% | 95.98% | 95.40% | 95.39% | |
|
| NA | NA | 95.55% | 95.18% | 94.25% | 93.32% | |
|
| |||||||
|
|
|
|
|
|
|
| |
|
| 2.66% | 2.77% | 1.47% | 1.54% | 1.28% | 1.15% | |
|
| NA | 0.97% | 0.46% | 0.19% | 0.10% | 0.01% | |
|
| NA | NA | 0.03% | 0.00% | 0.01% | 0.01% | |
|
| |||||||
|
|
|
|
|
|
|
| |
|
| 2.07% | 2.85% | 2.84% | 3.53% | 3.39% | 3.33% | |
|
| NA | 3.16% | 3.33% | 3.83% | 4.50% | 4.60% | |
|
| NA | NA | 4.42% | 4.82% | 5.73% | 6.68% | |
◼ values inΨp ☼: Daytime ☾: NIght time
Poorest Performance Highest Performance*
*Color codes are applied separately for each glycemic metric and are meant to help the evaluation of performances across parameter selections within each scenario.
Post-hoc parameter choice evaluation under Scenario B.1.a.
| 90.45% | 90.49% | 89.65% | 89.14% | 87.91% | 87.95% | |
| NA | 89.54% | 87.99% | 87.08% | 86.73% | 85.95% | |
| NA | NA | 86.63% | 84.77% | 83.23% | 81.80% | |
| 0.76% | 0.35% | 0.34% | 0.32% | 0.27% | 0.13% | |
| NA | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | |
| NA | NA | 0.00% | 0.00% | 0.00% | 0.00% | |
| 8.79% | 9.17% | 10.01% | 10.54% | 11.82% | 11.92% | |
| NA | 10.46% | 12.01% | 12.92% | 13.27% | 14.05% | |
| NA | NA | 13.37% | 15.23% | 16.77% | 18.20% | |
◼ values inΨp ☼: Daytime ☾: NIght time
Poorest Performance Highest Performance*
*Color codes are applied separately for each glycemic metric and are meant to help the evaluation of performances across parameter selections within each scenario.