Sie sind auf Seite 1von 12

COMM-3918; No.

of Pages 12
ARTICLE IN PRESS
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

journal homepage: www.intl.elsevierhealth.com/journals/cmpb

Optimization of insulin pump therapy based on


high order run-to-run control scheme

Jianyong Tuo, Huiling Sun, Dong Shen, Hui Wang, Youqing Wang ∗
College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, PR China

a r t i c l e i n f o a b s t r a c t

Article history: Background and objectives: Continuous subcutaneous insulin infusion (CSII) pump is widely
Received 24 October 2014 considered a convenience and promising way for type 1 diabetes mellitus (T1DM) subjects,
Received in revised form who need exogenous insulin infusion. In the standard insulin pump therapy, there are two
8 April 2015 modes for insulin infusion: basal and bolus insulin. The basal-bolus therapy should be indi-
Accepted 20 April 2015 vidualized and optimized in order to keep one subject’s blood glucose (BG) level within
the normal range; however, the optimization procedure is troublesome and it perturb the
Keywords: patients a lot. Therefore, an automatic adjustment method is needed to reduce the burden
Type 1 diabetes mellitus of the patients, and run-to-run (R2R) control algorithm can be used to handle this significant
Glucose regulation task.
High order run-to-run control Methods: In this study, two kinds of high order R2R control methods are presented to adjust
the basal and bolus insulin simultaneously. For clarity, a second order R2R control algorithm
is first derived and studied. Furthermore, considering the differences between weekdays and
weekends, a seventh order R2R control algorithm is also proposed and tested.
Results: In order to simulate real situation, the proposed method has been tested with uncer-
tainties on measurement noise, drifts, meal size, meal time and snack. The proposed method
can converge even when there are ±60 min random variations in meal timing or ±50%
random variations in meal size.
Conclusions: According to the robustness analysis, one can see that the proposed high order
R2R has excellent robustness and could be a promising candidate to optimize insulin pump
therapy.
© 2015 Elsevier Ireland Ltd. All rights reserved.

hungry, and excessive urination [2–6]. The chronic hyper-


1. Introduction glycemia increases the risk of complications, such as heart
disease, stroke, blindness, renal failure, and so on [7–10]. There
In recent years, there is a clearly rising trend in the incidence are three main types of diabetes (type 1, type 2, and gestational
of diabetes around the world, according to the statistic of IDF diabetes) and other specific type of diabetes [11]. This article
Atlas, there are about 387 million people living with diabetes focuses on type 1 diabetes which is characterized by absent or
in 2014 and it will increase to 592 million in 2035 [1]. Diabetes insufficient endogenous production of insulin. Consequently,
mellitus is a metabolic disease with hyperglycemia (high blood people affected by type 1 diabetes have to completely rely on
glucose level), and people with diabetes often feel thirsty, exogenous insulin infusion [12,13].


Corresponding author at: Mail Box 4, 15# Beisanhuan East Road, Chaoyang District, Beijing 100029, China. Tel.: +86 10 64414261.
E-mail address: wang.youqing@ieee.org (Y. Wang).
http://dx.doi.org/10.1016/j.cmpb.2015.04.010
0169-2607/© 2015 Elsevier Ireland Ltd. All rights reserved.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
2 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

For type 1 diabetic patients, the only choice to reduce the In sum, this study has the following contributions: First, the
blood glucose (BG) level is utilizing exogenous insulin. There proposed algorithm can update the basal and bolus simulta-
are mainly two ways for exogenous insulin delivery: multi- neously and while the reported studies can only update one
ple daily injection (MDI) and continuous subcutaneous insulin of them. Second, because CGMS is more and more popular
infusion (CSII) pump. CSII shows superiority over MDI in keep- and reliable, the CGMS readings are used to design the updat-
ing people with type 1 diabetes in higher percentage of time in ing law and hence improved performance can be achieved.
euglycemia and therefore has an increased popularity over the Furthermore, high order R2R (second order and seventh order)
years [14,15]. In the CSII pump therapy, insulin delivery rate is was first implemented to optimize the basal and bolus therapy,
typically divided into two regimens: basal insulin and bolus which can enhance the control performance.
insulin: the former one is used to keep the balance of intra- The remainder of this paper is organized as follow: in
individual glucose secretion and the latter one is utilized to Section 2, a high order R2R control scheme is proposed and
offset the glucose fluctuations induced by meals correspond- applied to adjust the basal insulin and bolus insulin. In Section
ing to three regulation times for breakfast, lunch and dinner, 3, simulation results are presented and analyzed, including
respectively. Due to intra- and inter-subject variability, the comparing the control performance both second order formu-
basal-bolus therapy should be individualized and optimized lation and seventh order formulation with the traditional first
in order to keep one subject’s blood glucose level within the order method with respect to variations on meal time, meal
normal range. amount, or CGMS noise and drift. At last, some conclusions
Due to its good learning ability, run-to-run (R2R) control has are presented in Section 4.
successfully been utilized to optimize CSII therapy by many
scholars, e.g., Palerm et al. [16,17], Zisser et al. [18], Owens et al.
[19], and Campos-Cornejo et al. [20,21]. Among these studies, 2. High order R2R control scheme
only [17] adopts the R2R control strategy to adjust the basal
insulin, and while other studies [16,18–23] use R2R to design 2.1. High order R2R
the bolus insulin or parameter of the control algorithm. After
analyzing and comparing these optimization methods, all of Let us consider a single-input single-output process, of which
them use the first order R2R scheme, and to the author’s best the input–output relation is described as below:
knowledge, there is no reported study using high order R2R for
optimization of CSII pump therapy. y(k) = bu(k) + a(k) + ε(k) (1)
On the other hand, finger stick is widely used in previous
years and it can only provide sparse glucose measure-
where k is the run index; y(k) and u(k) are the output and input
ments for therapy optimization. While over the recent years,
of the process, respectively; parameter b is the slope coeffi-
there are significant improvements on the continuous glu-
cient; a is the drift coefficient; ε(k) denotes disturbance [32].
cose monitoring system (CGMS), which has successfully
Evidently, the optimal control action of k-th run is
been applied in clinical practice [24–27]. Correspondingly,
blood glucose prediction is a hot topic in the related
y∗ − a(k)
field [28,29]. In short, more data are available for therapy u(k) = (2)
b
optimization.
In this study, a high order R2R control scheme is pro- where y* is the target value for the output. The above-
posed to update both basal insulin and bolus insulin, and mentioned expression can be easily extended to multi-input
particularly a second order R2R and a seventh order R2R are multi-output case. In this case, b is a matrix and a and y*
chosen as two example. The seventh order R2R is a power are vectors, so Eq. (2) is changed as u(k) = b−1 (y* − a(k)). It usu-
tool to deal with differences of living habits between week- ally exploit exponentially weighted moving average (EWMA)
days and weekends. Evaluated on 11 virtual subjects from formula to update the offset term, as shown below:
the FDA-accepted UVa/Padova metabolism simulator [30,31],
the proposed method not only make blood glucose converge
a(k + 1) = [y(k) − bu(k)] + (1 − )a(k) (3)
to a safe range of 70–170 mg/dL in less than 10 days, but
also has superior performance compared with the traditional
first-order R2R control under the same condition, especially Eq. (3) is a first order EWMA formula, and  is an adjus-
including meal amount variations, meal time variations, meal ting parameter between (0, 1). Based on Eqs. (2) and (3), the
amount & time combined variations, or CGMS noise and drift. traditional R2R control action can be described as
Hence, high order R2R control is more robust than the tra-  

ditional first-order R2R control. Considering the inevitable u(k + 1) = u(k) + K[y∗ − y(k)] K= (4)
b
uncertainties in real life, two kinds of uncertainties, meal tim-
ing and meal amount uncertainties, are both included to test
Similarly to Eq. (3), the second order EWMA formula can be
the robustness of the proposed methodology. According to the
written as:
simulation results, the proposed control algorithm can endure
±60 min random variations in meal timing, ±50% random vari-
ations in meal size, CGMS noise up to 10%, CGMS drift up to a(k + 1) = {[y(k) − bu(k)] + (1 − )a(k)}
18 mg/dL/h, or the added snack, while the traditional method + (1 − ){[y(k − 1) − bu(k − 1)] + (1 − )a(k − 1)} (5)
diverges in such situation.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx 3

Fig. 1 – Division of basal insulin.

where  is a parameter which varies from 0 to 1. Combining Then, the initial bolus insulin Vbolus (U) should be determined
Eqs. (2) and (4) and setting K = /b, one can get the following by using the meal content, in other words
recursive formula:
Vbolus = [ Mb Ml Md ] × IC (10)
u(k + 1) = {u(k) + K[y∗ − y(k)]} + (1 − ){u(k − 1)
where Mb , Ml , and Md (g) are the carbohydrate contents of
+ K[y∗ − y(k − 1)]} (6)
breakfast, lunch, and dinner, respectively. IC (U/g) indicates
the insulin–carbohydrates ratio, which is a priori knowledge
Similarly to the derivation of second order R2R formula, sev-
of the patients.
enth order R2R control scheme is given below:
Applying R2R algorithm in insulin pump therapy optimiza-
tion, a day can be treated as a run; u(k) is the manipulated
u(k + 1) = ˛1 {u(k) + K[y∗ − y(k)]} + ˛2 {u(k − 1) + K[y∗ − y(k − 1)]}
variable, which corresponds to the basal and bolus insulin,
+ ˛3 {u(k − 2) + K[y∗ − y(k − 2)]} + ˛4 {u(k − 3) + K[y∗ − y(k − 3)]} i.e., V(k) = [Vinfusion rate Vbolus ], where Vinfusion rate and Vbolus in
Eqs. (9) and (10). Therefore, on the k-th day, there should be a
+ ˛5 {u(k − 4) + K[y∗ − y(k − 4)]} + ˛6 {u(k − 5) + K[y∗ − y(k − 5)]}
performance index according to the CGMS readings, which is
+ ˛7 {u(k − 6) + K[y∗ − y(k − 6)]} (7) used to adjust the insulin automatically for the (k + 1)-th day.
Hence the output can be closer to the desired target run by
where ˛i (i = 1, 2, . . ., 7) are some design parameters, which sat- run.
isfies ˛1 + ˛2 + ˛3 + ˛4 + ˛5 + ˛6 + ˛7 = 1. The general procedure of R2R algorithm applying in glucose
regulation can be described as follow: First, choose an initial
2.2. Application in basal-bolus optimization value for V(k) (when k = 1), which corresponds to u(k) in (1). Sec-
ond, calculate the performance index PI(k) = [T(k)  (k)], which
In this part, there is a brief introduction for a standard insulin corresponds to y(k) in (1), based on the CGMS readings. The
pump therapy, which will be used as the initial therapy. When definitions of T(k) and  (k) are given in (12) and (15), respec-
a subject starts to use insulin pump therapy, there are some tively. Third, use V(k) and PI(k) to update the input V(k + 1)
steps. The first step is to estimate the total insulin amounts, based on Eq. (6); repeat the second and third steps from day to
which is related to the patient’s weight. The general way of day, and it will tend to converge.
calculation is expressed as
2.2.1. Regulation of basal insulin
I = W × 0.6 U/kg (8) Because CGMS is more and more frequently-used and accu-
rate, it is assumed that the CGMS readings are used to optimize
where W (kg) is the weight of the patients, I is the total insulin the basal and bolus therapy. The Dexcom CGMS model in the
dose [17]. Taking the half of the total amount as the basal UVa/Padova simulator was used to simulate the real CGMS.
insulin requirements, which is described as Vbasal = 0.5 × I, Due to (9), the data from CGMS is divided into four segments
where Vbasal (U) represents the basal insulin. The sensitivity to adjust in basal insulin regulation, which is shown in Fig. 1.
of insulin and human life habits have repetitive nature, and In this way, the designed basal infusion rates can more
the timing and magnitude of the disturbances such as meals easily accommodate insulin sensitivity variations and other
will behave differently in response to a controller depending situation may happen in one day. Considering the average glu-
on the day of the week or time of day. Hence, the following cose is mainly influenced by basal insulin, the average CGMS
division of the initial basal insulin infusion rate Vinfusion rate reading is selected as the controlled objective in every seg-
(U/h) is widely used [17]: ment, which is defined as:

⎧ 0.5V nj

⎪ 24 h
basal
0 : 00 − 4 : 00 TAj = i=1
CGMj (i)


ˆ (11)


nj

⎪ 0.5Vbasal
⎨ 4 : 00 − 10 : 00
24 h where nj means the number of CGMS readings in segment
Vinfusion rate = (9)

⎪ Vbasal j, CGMj represents the corresponding glucose measurements

⎪ 10 : 00 − 18 : 00

⎪ 24 h of segment j (j = 1, 2, 3 and 4), which is used to calculate the


⎩ Vbasal performance index. Using CGMS readings to update the basal
18 : 00 − 24 : 00
24 h and bolus mainly due to the following reasons: first, CGMS are

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
4 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

more and more frequently-used and accurate; second, CGMS  (k − 1) are determined by the glucose of k-th day and (k − 1)-
could provide more information, for example, it can reflect the th day, respectively. Similarly, the seventh order updating law
change of insulin sensitivity. The controlled variable vector is as below:
can be defined as:

T Vbolus (k + 1) = 1 {Vbolus (k) + K2 [ ∗ −  (k)]]} + 2 {Vbolus (k − 1)


T = [ TA1 TA2 TA3 TA4 ] . (12)
+ K2 [ ∗ −  (k − 1)]} + 3 {Vbolus (k − 2) + K2 [ ∗ −  (k − 2)]}
Finally, the basal insulin updating scheme based on the
second order R2R can be described as: + 4 {Vbolus (k − 3) + K2 [ ∗ −  (k − 3)]} + 5 {Vbolus (k − 4)

+ K2 [ ∗ −  (k − 4)]} + 6 {Vbolus (k − 5) + K2 [ ∗ −  (k − 5)]}


Vinfusion rate (k + 1) = {Vinfusion rate (k) + K1 [T ∗ − T(k)]}
+ 7 {Vbolus (k − 6) + K2 [ ∗ −  (k − 6)]} (17)
+ (1 − ){Vinfusion rate (k − 1) + K1 [T ∗ − T(k − 1)]} (13)

The seventh order R2R can be describe as:

Vinfusion rate (k + 1) = 1 {Vinfusion rate (k) + K1 [T ∗ − T(k)]} 3. Simulation and results

+ 2 {Vinfusion rate (k − 1) + K1 [T ∗ − T(k − 1)]} In Sections 3.1 and 3.2.1–3.2.4, all in silico tests are made on

+ 3 {Vinfusion rate (k − 2) + K1 [T − T(k − 2)]} the nominal subject in the UVa/Padova metabolism simula-
tor, which has the average parameter setting. In Section 3.2.5,
+ 4 {Vinfusion rate (k − 3) + K1 [T ∗ − T(k − 3)]} in silico tests are made on other 10 virtual subjects in the
+ 5 {Vinfusion rate (k − 4) + K1 [T ∗ − T(k − 4)]} UVa/Padova simulator.

+ 6 {Vinfusion rate (k − 5) + K1 [T ∗ − T(k − 5)]}


3.1. Simulation study of second order R2R control
+ 7 {Vinfusion rate (k − 6) + K1 [T ∗ − T(k − 6)]} (14) scheme

where  1 +  2 +  3 +  4 +  5 +  6 +  7 = 1, T* represents the target The nominal subject follows a protocol of three meals at
values of average blood glucose over one segment, which is 7:00 am, noon, and 6:00 pm of 40 g, 70 g, and 60 g of carbohy-
set as 90 mg/dL in this study. drates, respectively. In 50-day simulation, the initial glucose
level is fixed at 150 mg/dL and the traditional method is used in
2.2.2. Regulation of bolus insulin the first day, i.e., the insulin delivery rate mentioned in Section
In bolus insulin regulation, it is some different from basal 2 is used.
insulin regulation because of different impact on the glucose In order to get the optimal controller gain, simulations have
adjustment. Only six glucose measurements are needed for been done to choose best combination of K1 and K2 . First, K1
adjustment, there are three measurements right before the was set to a random value between −0.005 to −0.04, find a K2
three meals and other three measurements are the highest which has a better control result, then keep the K2 , change
glucose level after taking three meals, as shown in Fig. 2. the K1 in range of −0.005 to −0.04 and find the K1 = −0.015 will
Bolus insulin can make an influence on the glucose devi- get the best result in this case. Hence, the gains of the R2R
ation after a meal, and the maximum deviation between controller are set to be K1 = −0.015 for the basal insulin and
pre-prandial glucose and post-prandial glucose according to K2 = −0.06 for the bolus insulin and  = 0.5. The control results
T
the CGMS readings can be denoted as  = [ 1 2 3 ] , of the second order R2R algorithm in comparison with the first
where  1 ,  2 , and  3 is calculated as order control method are shown in Fig. 3. In the simulation, it
⎧ is under the same conditions including the initial basal insulin
⎪  = GAb − GBb
⎨ 1 infusion rate and bolus insulin.
2 = GAl − GBl (15) According to Fig. 3, one can clearly see that both two control

⎩ schemes can keep learning from the previous day to reno-
3 = GAd − GBd vate the input and the control performance has sustaining
improvement. However, after a period of time, the first order
where GB are the measurements just before meals and GA method will be a little diverging while the proposed method
are the maximum measurements after meals. Therefore, the still can keep learning and improving. Some control perfor-
updating scheme of bolus insulin in (k + 1)-th day is described mance indices are calculated for the proposed method after
as: 10th day as shown below: there is no either hyper- or hypo-
glycemia, the lowest BG value is 77 mg/dL and the highest BG
Vbolus (k + 1) = {Vbolus (k) + K2 [ ∗ −  (k)]} value is 161.5 mg/dL, and the mean glucose concentration is
+ (1 − ){Vbolus (k − 1) + K2 [ ∗ −  (k − 1)]} (16) 112 mg/dL. Because there are 50 days and each day includes
four segments, so there are totally 200 basal segments in Fig. 3.
where  * = [20 40 40]T is chosen as the target value, which This is why it looks like that the basal insulin changes fre-
denotes the desire maximum fluctuation after a meal,  (k) and quently.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx 5

Fig. 2 – Measurement sampling points for bolus insulin.

3.2. Robustness analysis of second order R2R control meal timing, and the CGMS noise are all assumed to be normal
scheme distribution.

In the previous parts, the insulin sensitivity of a subject and 3.2.1. Robustness to sensor noise and drift
the amount and time of the meals are assumed to be the same Because the study is based on the data collected by CGMS,
for all days, while it is impossible in real life. And the proposed the noise and the drifts may happen in this process. In this
method has to make a good control performance although section, the sensor error is considered. A noise up to 10% and
there are some variations. In order to evaluate the robust- a random drift up to 18 mg/dL is considered in simulation on a
ness of the proposed method, five scenarios are studied: (a) nominal subject with values of meal amount and meal time of
sensor noise and drifts; (b) meal amount random variation; [40 g, 70 g, 60 g] and [7 am, 12 am, 6 pm] and the result is shown
(c) meal time random variation; (d) meal amount and time in Fig. 4.
combined variation; (e) subject variability. The nominal sub- As shown in Fig. 4, the result with noise and drift will not
ject consume three meals every day, and the nominal values cause too much hyper- or hypo-glycemia, compare with the
of meal amount and meal time are still selected as [40 g, 70 g, first order R2R, the second order R2R shows better on robust-
60 g] and [7 am, 12 am, 6 pm]. The variations of the meal size, ness respect to noise and drifts of the sensor.

Fig. 3 – Control result comparisons of the proposed second order R2R method and the traditional first order R2R method.
(a1)–(a3) blood glucose level and the safe range, basal insulin profile, and bolus insulin profile under the proposed method,
respectively; (b1)–(b3) blood glucose level and the safe range, basal insulin profile, and bolus insulin profile under the first
order R2R, respectively.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
6 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

3.2.2. Robustness to meal amount variations the following situation is considered: there are both ±60 min
In this section, the meal timing is fixed in order to focus on of meal time variations and ±30% meal amount variations
the effect of meal amount variation. A uniform distributed synchronously.
random variation is added to the meal amount, the proposed Some statistical results of 100 groups of Monte Carlo
algorithm can endure ±40% meal amount variation [33]. The simulations are given in Table 1, where each Monte Carlo sim-
control results of the proposed second order method and the ulation runs for 50 days. However, only the last 40 days’ results
traditional first order method with ±40% meal amount varia- are used to calculating these indices. Because a suboptimal
tion on the nominal subject are given in Fig. 5. basal and bolus therapy is used in first day as a starting point,
As shown in Fig. 5, there is a little hyperglycemia and the first 10 days generally have worse and unsteady perfor-
no hypoglycemia under the proposed method, while there is mance and hence they are irrelevant from the analysis point
severe hyperglycemia and some hypoglycemia under the first of view.
order method, also the fluctuation is acuter. Therefore, the Table 1 shows the comparison results of the second order
second order R2R algorithm has good robustness with respect and the first order R2R control schemes. The hyperglycemia
to the meal amount variations. and hypoglycemia under the traditional first order R2R con-
trol scheme are more severe than those under the proposed
3.2.3. Robustness to meal time variations second order method. The minimum BG value under the pro-
In this case, the meal amount for everyday is fixed and the posed second order R2R control algorithm is much higher
meal time has a random variation. The uniform distributed than that under the traditional first order method. The
random variable is still added to the meal time, and the standard deviation of the blood glucose concentration under
proposed method can endure ±60 min meal time variation. the proposed algorithm is relative smaller, which means the
The minimum meal time interval is 3 h and the maximum fluctuation of glucose concentration is mild.
meal time interval is 8 h, which is a relative large range for
the nominal meal time. The control results of two methods
with ±60 min meal time variation on the nominal subject are 3.2.5. Robustness to subject variability
shown in Fig. 6. It is clear that the control performance of The above results were all conducted on the nominal subject.
the proposed method can be robust to ±60 min meal time While in clinic, different subjects have different factors such
variation, but the control results of the traditional first order as weights, insulin resistances, and ages that will have much
method are much worse. influence on the control results. Hence a good therapy should
Based on Fig. 6, one can see that if the meal time variation be particularly robust to different subjects.
is within ±60 min, there is no hypoglycemia and little hyper- In this section, 10 adult subjects from the FDA-accepted
glycemia in the proposed second order method, and the worst UVa/Padova simulator are tested under the high order R2R
case hypoglycemia is higher than the hypoglycemia threshold control. The 10 different subjects has a large difference on
(60 mg/dL). parameter. Taking the parameter Vmx as an example, which
is used to determine the insulin sensitivity, it varies from
3.2.4. Robustness to combined meal amount and timing 0.029849164 to 0.095717488. The controller gains including
variations basal segment and bolus segment are the same. The control
Generally speaking, both meal amount and meal time varia- results for these 10 subjects under the proposed method are
tions will exist at the same time in the real life. In this part, shown in Fig. 7.

glucose level 60mg/dL 180mg/dL


Glucose (mg/dL)

Glucose (mg/dL)

400 400
(a1) (b1)

200 200

0 0
0 10 20 30 40 50 0 10 20 30 40 50
Time (day) Time (day)
Glucose (mg/dL)

Glucose (mg/dL)

400 400
(a2) (b2)

200 200

0 0
0 10 20 30 40 50 0 10 20 30 40 50
Time (day) Time (day)

Fig. 4 – Control result comparisons of the proposed second order R2R method and the traditional first order R2R method
with CGMS noise and drift. Subplots (a1) and (a2) show blood glucose level with noise and with drift, respectively, under the
proposed second order R2R method; subplots (b1) and (b2) show blood glucose level with noise and with drift, respectively,
under the traditional first order R2R method.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx 7

Fig. 5 – Control result comparisons of the proposed second order R2R method and the traditional first order R2R method
with ±40% meal amount variations: (a) the glucose curve under the second order R2R; (b) the glucose curve under the first
order R2R.

Fig. 6 – Control result comparisons of the proposed method and the traditional first order R2R method with ±60 min meal
time variations: (a) the blood glucose curve and safe range of the second order R2R method; (b) the blood glucose curve and
safe range of the first order R2R method.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
8 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

Table 1 – Robustness evaluation results of the first order R2R and the second order R2R.
Order A B C

±50% ±90 min ±(30% & 60 min)


1 13.0 3.5 6.0
HYPER (%)
2 8.0 0.7 1.4
1 1.2 0.6 0.8
HYPO (%)
2 0.0 0.1 0.1
1 134.2 121.5 121.9
AVE (mg/dL)
2 131.8 118.4 119.9
Gmin 1 46.8 51.0 47.6
(mg/dL) 2 62.3 58.2 59.8
1 50.6 32.8 35.8
SD (mg/dL)
2 33.1 25.9 25.0
A: meal amount random variations; B: meal time random variations; C: combined meal amount and meal time random variations. HYPER
indicates the percentage of time when BG > 180 mg/dL; HYPO indicates the percentage of time when BG < 60 mg/dL; AVE indicates the mean
blood glucose concentration, Gmin indicates the minimum BG value; SD indicates the standard deviation of the blood glucose concentration.

From Fig. 7, it is seen that the control performance can be considering that it exists the life habits of some days are
improved from day to day for all subjects. After a few days, the very different, then the traditional learning control algo-
BG concentrations can converge within the safe range with lit- rithms may not reach a good control results. For example, a
tle variation for these 10 subjects. It means that the proposed week includes five weekdays and two weekends, and week-
method has good robustness to subject variations. day and weekend have much difference in meal amount and
meal time. In five weekdays, the nominal values of meal
3.3. Seventh order R2R formula to mimic real life amount and meal time are still assumed to be the same
with the previous section, i.e., [40 g, 70 g, 60 g] and [7:00 am,
In the previous learning control algorithms, they always make 12:00 noon, 6:00 pm], respectively. In a typical weekend, peo-
adjustment of the input based on the previous batch, if ple generally get up later with taking little breakfast, eat

Fig. 7 – Control results of 10 subjects under the proposed second order R2R. Subfigures (a)–(j) correspond to adults 1–10,
respectively. The meals are repetitive and the same in all cases.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx 9

Fig. 8 – Control results of seventh order R2R control scheme comparing with the traditional first order method: (a) the
proposed seventh order method including glucose level curve which is blue solid line and safe range; (b) the traditional first
order method including glucose level curve which is blue solid line and safe range. (For interpretation of the references to
color in this figure legend, the reader is referred to the web version of the article.)

much more for lunch, and eat dinner later, so meal amount the nominal values of meal amount and meal time are still
and meal timing is not regular, which are set as [10 g, 100 g, selected as [40 g, 70 g, 60 g] and [7:00 am, noon, 6:00 pm] in
60 g] and [8:00 am, 12:00 am, 7:00 pm], respectively. Concern- weekdays and [10 g, 100 g, 60 g] and [8:00 am, noon, 7:00 pm] in
ing the proposed seventh order R2R in (7), the equal weight weekends.
on every day is implemented for generality and simplicity,
i.e., ˛1 = ˛2 = ˛3 = ˛4 = ˛5 = ˛6 = ˛7 = 1/7. Because the conventional
3.4.1. Robustness to meal time and amount
basal and bolus therapy was used in the first week, the meals
Similarly, 100 groups of Monte Carlo simulations are made,
are assume to be the same from weekday to weekend for
where each Monte Carlo simulation runs for 50 days. Because
simplicity. The control results of the seventh order R2R algo-
the conventional basal and bolus therapy was used in the first
rithm with the comparison with the first order control method
week, the meals are assume to be the same from weekday to
are given in Fig. 8. Similarly, it is still under the same condi-
weekend for simplicity. From the second week, the proposed
tions including the initial basal insulin infusion rate and bolus
seventh order R2R was used to update the basal and bolus, and
insulin.
then the meal disturbance on the weekend was introduced.
From Fig. 8, on can see that although hyperglycemic
The last 40 days’ results are used to calculate these indices.
events occur under both two methods; however, there
Three cases are tested on the nominal subject. (1) Fixing the
is no hypoglycemia under the proposed method and
meal time in order to study the effect of meal amount vari-
the standard deviation is smaller, which shows a stable
ation. A uniform distributed random variation is added into
performance.
the meal amount, the control performance indicators of pro-
posed algorithm and the first order method under ±20% meal
3.4. Robustness analysis of seventh order R2R formula amount variation. (2) Fixing the meal amount at the nominal
value and add a uniform distributed random variation into
In the real life, a robustness analysis should be made to meal time, the control performance indicators of proposed
make sure whether the proposed method can perform well algorithm and traditional first order method under ±30 min
if there is variation. Similar with the second order R2R con- meal time variation. (3) The meal amount variation is set as
trol, three aspects are considered; (a) meal amount random ±10% and meal time variation is set as ±30 min. (4) a snack of
variations, (b) meal time random variations, and (c) com- 40 g CHO is added at 4:00 pm [34]. The nominal meal amount
bined meal amount and time random variations. Considering has been disordered, so the meal amount range is quite large
the differences between the weekdays and the weekends, with the variation.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
10 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

Table 2 – Robustness evaluation results of the first order R2R and the seventh order R2R.
Order A B C D

±20% ±30 min ±(10% & 30 min) Snack (40 g)


1 4.1 2.5 2.7 10.3
HYPER (%)
7 3.4 2.2 2.5 6.1
1 3.0 3.1 3.0 0.0
HYPO (%)
7 0 0 0.0 0.0
1 118.0 116.1 116.2 133.0
AVE (mg/dL)
7 124.3 122.1 122.4 140.1
Gmin 1 25.1 26.5 26.9 61.9
(mg/dL) 7 62.1 61.5 61.9 86.9
1 34.8 31.8 32.2 33.5
SD (mg/dL)
7 29.5 26.9 27.6 26.9
A: meal amount random variations; B: meal time random variations; C: combined meal amount and meal time random variations; D: a snack
of 40 g CHO is add at 4:00 pm. HYPER indicates the percentage of time when BG > 180 mg/dL; HYPO indicates the percentage of time when
BG < 60 mg/dL; AVE indicates the mean blood glucose concentration, Gmin indicates the minimum BG value; SD indicates the standard deviation
of the glucose concentration.

According to Table 2, one can find that there is little 3.4.2. Robustness to subject variations
hyperglycemia under the seventh order methods because of Similar to the previous section, 10 subjects are tested under
the large range of the meal amount; while there is severe seventh order R2R control method. The control results for 10
hypoglycemia in the traditional first order method and the subjects are shown in Fig. 9.
worst case hypoglycemia is too low which may affect the From Fig. 9, one can see that the control performance can
patients’ life safe. The results demonstrate that the seventh become better from day to day for most subjects under sev-
order R2R control scheme has better robustness with respect enth order R2R control scheme. The glucose level can converge
to real life disturbance than the first order method. into the safe range after a few days, which demonstrates that

Fig. 9 – Control results of 10 subjects under seventh order R2R control method. Subfigures (a)–(j) correspond to subjects 1–10
respectively. The meals are repetitive and the same in all cases.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx 11

this method can be robust enough to subject variations. For [7] E. Pfeiffer, et al., The artificial beta cell – a continuous
some subjects, e.g. Adults 2, 4, 6 and 8, there is a little jump control of blood sugar by external regulation of insulin
between seventh and eighth days. The reason is that the pro- infusion (glucose controlled insulin infusion system), Horm.
Metab. Res. 6 (1974) 339–342.
posed seventh order R2R control starts to work from eighth
[8] C. Cobelli, et al., Diabetes: models, signals, and control, IEEE
day. Rev. Biomed. Eng. 2 (2009) 54–96.
All results have been achieved on the same simulator and [9] R.A. Harvey, et al., Quest for the artificial pancreas:
these results demonstrate that both the proposed second combining technology with treatment, IEEE Eng. Med. Biol.
order and seventh order R2R perform better than the first order Mag. 29 (2010) 53–62.
one. Because the UVa/Padova simulator tends to be forgiving [10] F.M. Ashcroft, P. Rorsman, Diabetes mellitus and the beta
in the hypo region, the proposed method need to be tested cell: the last ten years, Cell 148 (2012) 1160–1171.
[11] Y. Seino, et al., Report of the committee on the classification
clinically in the future.
and diagnostic criteria of diabetes mellitus, J. Diabetes
Invest. 1 (2010) 212–228.
[12] K. Lunze, et al., Blood glucose control algorithms for type 1
4. Conclusions diabetic patients: a methodological review, Biomed. Signal
Process. Control 8 (2013) 107–119.
A novel high order R2R scheme is proposed in this study [13] A. Abu-Rmileh, W. Garcia-Gabin, Wiener sliding-mode
and it can successfully achieve a good glucose regulation for control for artificial pancreas: a new nonlinear approach to
type 1 diabetes mellitus. The proposed method can exploit glucose regulation, Comput. Methods Progr. Biomed. 107
more historical information than the traditional first order R2R (2012) 327–340.
[14] J. Weissberg-Benchell, et al., Insulin pump therapy, Diabetes
method, so it can get a better control performance. Compared
Care 26 (2003) 1079–1087.
with the first order method, the proposed method has less
[15] Y. Wang, et al., Closed-loop control of artificial pancreatic
hyperglycemia and hypoglycemia episodes, because of tak- ␤-cell in type 1 diabetes mellitus using model predictive
ing full advantage of more batch information. Moreover, the iterative learning control, IEEE Trans. Biomed. Eng. 57 (2010)
robustness of the proposed method is studied with respect 211–219.
to meal amount and timing variations and subject variability. [16] C.C. Palerm, et al., A run-to-run framework for prandial
The proposed method has much stronger robustness than the insulin dosing: handling real-life uncertainty, Int. J. Robust
Nonlinear Control 17 (2007) 1194–1213.
traditional first order method according to the Monte Carlo
[17] C.C. Palerm, et al., A run-to-run control strategy to adjust
experiments. basal insulin infusion rates in type 1 diabetes, J. Process
Control 18 (2007) 258–265.
[18] H. Zisser, et al., Run-to-run control of meal-related insulin
Conflict of interest statement dosing, Diabetes Technol. Ther. 7 (2005) 48–57.
[19] C. Owens, et al., Run-to-run control of blood glucose
The authors declare that they have no conflict of interest. concentrations for people with type 1 diabetes mellitus, IEEE
Trans. Biomed. Eng. 53 (2006) 996–1005.
[20] F. Campos-Cornejo, et al., An advisory protocol for rapid-
Acknowledgements and slow-acting insulin therapy based on a run-to-run
methodology, Diabetes Technol. Therap. 12 (2010)
This work is partially supported by a EFSD/CDS/Lilly grant, 555–565.
[21] D.U. Campos-Delgado, et al., Extension of the run-to-run
National Natural Science Foundation in China (61374099),
control to multi-boluses schemes, in: IEEE Int. Conf. Control
the Program for New Century Excellent Talents in University
Appl., 2008, pp. p678–p683.
(NCET-13-0652), and the Scientific Research Foundation for the [22] L. Magni, et al., Run-to-run tuning of model predictive
Returned Overseas Chinese Scholars, State Education Ministry control for type 1 diabetes subjects: in silico trial, J. Diabetes
(LXJJ201301). Sci. Technol. 3 (2009) 1091–1098.
[23] P. Herrero, et al., Advanced insulin bolus advisor based on
run-to-run control and case-based reasoning, IEEE J. Biomed.
references
Health Inform. (2014) 1–10.
[24] L. Heinemann, Continuous glucose monitoring by means of
the microdialysis technique: underlying fundamental
[1] International Diabetes Federation, IDF Diabetes Atlas aspects, Diabetes Technol. Therap. 5 (2003)
Update Poster, 6th ed., International Diabetes Federation, 545–561.
Brussels, Belgium, 2014. [25] C.W. Chia, C.D. Saudek, Glucose sensors: toward closed loop
[2] J.C. Pickup, G. Williams, Textbook of Diabetes 2, Blackwell, insulin delivery, Endocrinol. Metab. Clin. N. Am. 33 (2004)
Oxford, UK, 1991. 175–196.
[3] R.H. Wilson, et al., William Textbook of Endocrinology, [26] P. Choudhary, et al., Real-time continuous glucose
Saunders, Philadelphia, PA, 1998. monitoring significantly reduces severe hypoglycemia in
[4] D. C.a. C. T. R. Group, Glucose tolerance and mortality: hypoglycemia-unaware patients with type 1 diabetes,
comparison of WHO and American Diabetes Association Diabetes Care 36 (2013) 4160–4162.
diagnostic criteria, Lancet 354 (1999) 617–621. [27] E. Zijlstra, et al., Continuous glucose monitoring: quality of
[5] J.B. Meigs, et al., Fasting and postchallenge glycemia and hypoglycaemia detection, Diabetes Obes. Metab. 15 (2013)
cardiovascular disease risk, Diabetes Care 25 (2002) 130–135.
1845–1850. [28] D. de Pereda, et al., On the prediction of glucose
[6] J.A. Bluestone, et al., Genetics, pathogenesis and clinical concentration under intra-patient variability in type 1
interventions in type 1 diabetes, Nature 464 (2010) diabetes: a monotone systems approach, Comput. Methods
1293–1300. Programs Biomed. 108 (2012) 993–1001.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010
COMM-3918; No. of Pages 12
ARTICLE IN PRESS
12 c o m p u t e r m e t h o d s a n d p r o g r a m s i n b i o m e d i c i n e x x x ( 2 0 1 5 ) xxx–xxx

[29] M. García-Jaramillo, et al., Prediction of postprandial blood [32] Y. Wang, et al., Survey on iterative learning control,
glucose under uncertainty and intra-patient variability in repetitive control, and run-to-run control, J. Process Control
type 1 diabetes: a comparative study of three interval 19 (2009) 1589–1600.
models, Comput. Methods Programs Biomed. 108 (2012) [33] Y. Wang, et al., Model predictive control with learning-type
224–233. set-point: application to artificial pancreatic ␤-cell, AIChE J.
[30] C. Man, et al., A system model of oral glucose absorption: 56 (2010) 1510–1518.
validation on gold standard data, IEEE Trans. Biomed. Eng. [34] R. Hovorka, et al., Manual closed-loop insulin delivery in
53 (2006) 2472–2478. children and adolescents with type 1 diabetes: a phase 2
[31] C. Dalla Man, et al., Mathematical Models of the Metabolic randomised crossover trial, Lancet 375 (2010)
System in Health and in Diabetes: GIM, simulation software 743–751.
of meal glucose–insulin model, J. Diabetes Sci. Technol. 1
(2007) 323.

Please cite this article in press as: J. Tuo, et al., Optimization of insulin pump therapy based on high order run-to-run control scheme, Comput.
Methods Programs Biomed. (2015), http://dx.doi.org/10.1016/j.cmpb.2015.04.010

Das könnte Ihnen auch gefallen