| Literature DB >> 35265035 |
María F Villa-Tamayo1, Maira García-Jaramillo2, Fabian León-Vargas3, Pablo S Rivadeneira1.
Abstract
The aim of control strategies for artificial pancreas systems is to calculate the insulin doses required by a subject with type 1 diabetes to regulate blood glucose levels by reducing hyperglycemia and avoiding the induction of hypoglycemia. Several control formulations developed for this end involve a safety constraint given by the insulin on board (IOB) estimation. This constraint has the purpose of reducing hypoglycemic episodes caused by insulin stacking. However, intrapatient variability constantly changes the patient's response to insulin, and thus, an adaptive method is required to restrict the control action according to the current situation of the subject. In this work, the control action computed by an impulsive model predictive controller is modulated with a safety layer to satisfy an adaptive IOB constraint. This constraint is established with two main steps. First, upper and lower IOB bounds are generated with an interval model that accounts for parameter uncertainty, and thus, define the possible system responses. Second, the constraint is selected according to the current value of glycemia, an estimation of the plant-model mismatch, and their corresponding first and second time derivatives to anticipate the changes of both glucose levels and physiological variations. With this strategy satisfactory results were obtained in an adult cohort where random circadian variability and sensor noise were considered. A 92% time in normoglycemia was obtained, representing an increase of time in range compared to previous MPC strategies, and a reduction of time in hypoglycemia to 0% was achieved without dangerously increasing the time in hyperglycemia.Entities:
Keywords: artificial pancreas; insulin on board; interval model; model predictive control; safety layer; type 1 diabetes
Mesh:
Substances:
Year: 2022 PMID: 35265035 PMCID: PMC8899654 DOI: 10.3389/fendo.2022.796521
Source DB: PubMed Journal: Front Endocrinol (Lausanne) ISSN: 1664-2392 Impact factor: 5.555
Description of variables and parameters of the model.
| Variable | Description | Units |
|---|---|---|
|
| Glycemia | mg/dl |
|
| Insulin in the blood and subcutaneous space compartments, respectively | U |
|
| Delivery rates of carbohydrates in the stomach and gut, respectively | g/min |
|
| Exogenous insulin | U/min |
|
| Carbohydrates intake | g/min |
|
|
|
|
|
| Hepatic autoregulation. | 1/min |
|
| Insulin sensitivity rate. | mg/dl/U/min |
|
| Carbohydrate bioavailability. | mg/dl/g |
|
| Endogenous glucose production at zero-insulin level. | mg/dl/min |
|
| Time-to-maximum of effective insulin concentration. | min |
|
| Time-to-maximum appearance rate of glucose. | min |
Model parameters identified from the 10-adult cohort of the UVA/Padova simulator.
| Subject |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| Adult 1 | 0.0034 | 0.7896 | 2.3080 | 1.3270 | 56.001 | 21.840 |
| Adult 2 | 0.0063 | 1.3544 | 2.4100 | 2.0110 | 40.004 | 14.624 |
| Adult 3 | 0.0010 | 0.4841 | 1.7370 | 0.7570 | 52.202 | 21.516 |
| Adult 4 | 0.0027 | 0.9806 | 2.9610 | 1.2520 | 59.502 | 25.429 |
| Adult 5 | 0.0022 | 1.0654 | 3.8710 | 1.0360 | 46.782 | 28.638 |
| Adult 6 | 0.0081 | 0.7140 | 4.1730 | 2.1810 | 52.503 | 23.511 |
| Adult 7 | 0.0018 | 1.6722 | 4.3790 | 1.9010 | 47.505 | 22.023 |
| Adult 8 | 0.0028 | 0.7683 | 4.3700 | 1.0570 | 50.007 | 26.854 |
| Adult 9 | 0.0058 | 1.7445 | 4.4590 | 2.0730 | 50.505 | 24.461 |
| Adult 10 | 0.0032 | 0.6849 | 2.5100 | 1.0740 | 50.503 | 23.317 |
Figure 1Envelopes obtained from the interval IOB model: Upper and lower bounds that define the possible system responses (shaded area).
Figure 2Block diagram of the iZMPC strategy with the interval layer coupling.
Figure 3Illustrative scenario for the IOB constraint selection according to signals of glycemia, the estimated mismatch, and their first and second time derivatives.
Figure 4Comparison of the system evolution with the iZMPC and iZMPC-ISL.
Performance comparison of the iZMPC, iZMPC-SL, iZMPC-OLSL, and iZMPC-ISL.
| Strategy | iZMPC | iZMPC-SL | iZMPC-OLSL | iZMPC-ISL |
|---|---|---|---|---|
| Mean BG (mg/dl) | 99.4 ± 5.6 | 148.3 ± 18.9 | 112.2 ± 6.0 | 120.0 ± 7.6 |
| SD (mg/dl) | 29.8 ± 5.7 | 65.1 (21.0) | 41.0 (14.2) | 32.9 ± 7.1 |
| CV (%) | 30.0 ± 8.0 | 44.5 ± 8.3 | 37.5 ± 7.4 | 27.4 ± 5.6 |
| Time percentage of BG (%) | ||||
| <54 mg/dl | 2.1 ± 4.2 | 0 (2.8) | 1.5 (5.9) | 0 ± 0 |
| <70 mg/dl | 13.7 ± 6.5 | 5.8 (6.3) | 9.9 (8.3) | 0 ± 2.9 |
| 70–140 mg/dl | 77.1 ± 7.4 | 48.6 ± 11.7 | 68.0 ± 9.5 | 76.3 ± 16.0 |
| 70–180 mg/dl | 83.8 ± 6.7 | 61.9 (18.0) | 82.8 ± 12.1 | 92.7 ± 5.8 |
| >180 mg/dl | 2.4 ± 3.7 | 32.5 (14.0) | 7.1 (7.2) | 6.3 ± 5.5 |
| >250 mg/dl | 0 ± 0 | 7.6 (11.9) | 0 ± 1.8 | 0 ± 0 |
| Number of events of BG | ||||
| <54 mg/dl | 1 (2) | 0 (1) | 1 (1) | 0 (0) |
| <70 mg/dl | 3.5 (2) | 1 (1) | 2 (1) | 0 (1) |
| >180 mg/dl | 1 (2) | 3 (3) | 2 (1) | 2 (1) |
| >250 mg/dl | 0 (0) | 1 (1) | 0 (1) | 0 (0) |
Figure 5Comparison of the system evolution with the iZMPC and iZMPC-ISL.
Figure 6Comparison of the system evolution under the iZMPC-SL, iZMPC-OLSL, and iZMPC-ISL.