Professional Documents
Culture Documents
Hà Nội - 2023
VIETNAM NATIONAL UNIVERSITY, HANOI
VNU UNIVERSITY OF SCIENCE
Hanoi - 2023
VIETNAM NATIONAL UNIVERSITY, HANOI
Hanoi - 2023
Acknowledgment
I also want to thank my family and friends who has always been encourage
me to search for inspiration in Mathematics. Thank my academic advisor,
Associate Professor Dr. Nhat Huy Vu, for his support throughout my 4 years
of undergraduate study.
Due to the limited time and resources, the thesis can not be perfect. I
1
Contents
1 Overview 5
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 Biological Module of Diabetes . . . . . . . . . . . . . . 7
2 Mathematical Modelling 16
3 Parameter Estimation 24
2
4 Control Insulin Dose 41
4.1 Derivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2 Background on Optimal Control . . . . . . . . . . . . . . . . . 42
4.3 Utilizing PMP to solve insulin dose problem . . . . . . . . . . 44
3
List of Figures
4
Chapter 1
Overview
1.1 Motivation
eases of the 21st century, with a staggering 422 million individuals worldwide
suffering from related conditions. In Vietnam, the number of individuals af-
flicted with diabetes is 5 million and continues to rise. It is estimated that
over 422 million people globally are living with diabetes and that number
is projected to continue to rise in the coming years. There are several risk
factors associated with the development of diabetes, including family his-
tory, obesity, physical inactivity, and an unhealthy diet high in sugar and
saturated fats. Traditional treatment and monitoring methods of diabetic
patients using insulin pumps have encountered difficulties as the dosage is
estimated based on external physical observations and does not reach opti-
mal accuracy. In recent years, personalized medicine has gained considerable
attention, and as a result, research and treatment of diabetes have been the
5
next step. While previous studies, such as those done by [1], [2], [3], [8], have
of the basic knowledge about diabetes, including its underlying causes and
contributing factors. Chapter 3 proposes a mathematical model that focuses
on the relationship between insulin and glucose and compares it with existing
models. Chapter 4 discusses the estimation of parameters, including specific
methods and techniques used, followed by a presentation of simulation tests.
remarks and further discussion on potential areas for future research and
development. It is hoped that this study will contribute to the improvement
of diabetes treatment and management, ultimately leading to better patient
6
1.2 Preliminaries
1.2.1 Biological Module of Diabetes
resistance.
To elucidate the vital roles of glucose and insulin in the human body, we first
provide a brief overview of their functions. Figure 1.1 depicts a simplified
7
In certain cells, glucose is metabolized into energy in the presence of oxygen,
ciently utilized, leading to elevated blood glucose levels and subsequent com-
plications. Figure 1.2 demonstrates how the body maintains blood glucose
concentrations within a normal range.
When blood glucose concentrations are high, the pancreas’ β-cells produce
α-cells in the pancreas secrete glucagon, which breaks down stored glycogen
into glucose, thereby restoring normal glucose levels. This dynamic system
represents the homeostatic mechanism in a healthy individual. However, in
8
Figure 1.3: Dysregulated blood glucose homeostasis in diabetes
In summary, there are two primary instances in which the homeostatic sys-
glucose levels. In type 2 diabetes, cells in the body become resistant to in-
sulin, leading to inadequate glucose uptake and reduced glycogen storage in
the liver. The pancreas compensates by secreting excess insulin; if this sur-
9
1.2.2 Diagnostic Test Methods
The Oral Glucose Tolerance Test (OGTT), meal tests, and Intravenous Glu-
cose Tolerance Test (IVGTT) are diagnostic methods employed to assess an
ders.
• Meal Tests: Meal tests, also known as mixed meal tolerance tests
(MMTT), assess glucose metabolism and insulin secretion in response
10
regular intervals (e.g., every 30 minutes) for several hours post-meal.
Blood glucose and insulin levels are measured to evaluate the body’s
response to the meal, with particular attention to postprandial glucose
excursions and insulin secretion patterns. Abnormal glucose or insulin
In summary, the OGTT, meal tests, and IVGTT are critical diagnostic tools
for evaluating glucose metabolism and insulin sensitivity in both clinical and
research settings.
11
1.2.3 Related work
12
A further think lead to the model capturing two compartment glucose distri-
bution interact with each other. Here the second compartment represents the
target cells and tissues where glucose is taken up and metabolized. Denote
X(t) as glucose disturbance in the second compartment at time t (mg/dl),
we have
dG(t)
= p1 G(t) + p2 X(t) + p3
dt (1.2.3)
dX(t)
= G(t) + p4 X(t)
dt
A breakthrough exist when considering a model explaining the dependence
of glucose’s change on the existence of insulin. It could have the variants
dG(t)
= p1 G(t) + p2 I(t) + p0 (1.2.4)
dt
cose
dG
= (p1 − X(t)) G(t) + p4
dt (1.2.6)
dX
= p2 X(t) + p3 I(t)
dt
13
Ultimately, Bergman and Cobelli arrived at a final model, known as the
dG(t)
= − [p1 + X(t)] G(t) + p1 Gb , G(0) = p0 (1.2.7)
dt
dX(t)
= −p2 X(t) + p3 (I(t) − Ib ) , X(0) = 0 (1.2.8)
dt
dI(t)
= p4 (G(t) − p5 )+ t − p6 (I(t) − Ib ) , I(0) = p7 + Ib (1.2.9)
dt
auxiliary tool. The subject’s baseline glycaemia and insulinemia are denoted
as Gb and Ib , respectively, while p1 through p7 represent various parameters.
Notably, the equations 1.2.7 through 1.2.8 were originally developed for the
purpose of characterizing FSIGT data, but they are composed of two distinct
parts. The first part utilizes equations 1.2.7 and 1.2.8, while the second part
relies solely on equation 1.2.9. While many studies have utilized modified
versions of the glucose minimal model (equations 1.2.7 and 1.2.8) to ana-
lyze OGTT and meal tests, insulin minimal models derived from equation
1.2.9 have only been applied to IVGTT. It is important to emphasize that
the glucose minimal model has been especially useful for estimating insulin
p3
sensitivity (SI = p2
) without requiring glucose clamps.
Variant versions based on the minimal model were considered by different au-
14
eters related to physical exercise
dG(t)
= − (1 + q2 ) X(t)G(t) + (p1 + q1 ) (Gb − G(t))
dt (1.2.10)
dX(t)
= −p2 X(t) + (p3 + q3 ) (I(t) − Ib ) ,
dt
where, q1 is the effect of physical exercise in accelerating the utilization of
glucose by muscles and the liver insulin, q2 is the effect of physical exercise
in increasing the muscular and liver sensibility to the action of insulin, q3
Overall, the glucose minimal model and its associated equations have proven
to be valuable tools for understanding glucose uptake activity and insulin
sensitivity, with potential applications in various testing scenarios. Despite
15
Chapter 2
Mathematical Modelling
Balancing the need for a well-captured model with its complexity is a trade-
off in mathematical modeling. A simpler model may not capture all aspects
of the system, while a more complex model may be more accurate but difficult
to interpret or computationally expensive. Based on our understanding, the
Building upon Figures 1.1, 1.2, and 1.3, we establish a set of criteria to ensure
that our mathematical model accurately captures the fundamental aspects
of glucose-insulin metabolism. These criteria, which serve as a foundation
(b) Given sufficient time and in the absence of any external inputs, such
16
as glucose or insulin disturbances, the concentrations of glucose and
(c) The model should account for a time delay representing the period
between food consumption and its subsequent conversion within the
(e) Insulin can be divided into two components: basal insulin and rapid-
(f) Over time, the amount of rapid-acting insulin should naturally de-
crease, representing the body’s gradual return to a baseline state after
the clearance of excess glucose.
insulin dynamics within the human body. Such a model can serve as a
17
valuable tool for understanding and predicting the behavior of glucose and
18
Here, we decompose I(t) into two components: basal insulin Ib and rapid-
¯
acting insulin I(t). ¯
That is, I(t) = Ib + I(t). We propose a new dynamical
system formulation as follows:
dG1 (t)
= −αG1 (t)
dt
dG2 (t) ¯ + Ib G2 (t)
= αG1 (t) − β1 + β2 I(t) (2.2.1)
dt
¯
dI(t) ¯
= γ ln (exp (G2 (t) − Tupper ) + 1) − δ I(t)
dt
where
• δ is the rate constant for the removal of the hormone due to disturbance
represents the time delay between food in the stomach and glucose in the
19
blood, which corresponds to condition (c). The second and third equations
in our model capture the phenomena described in conditions (d), (e), and
(f).
To represent the appearance of insulin in condition (e), the ideal function
would be ReLU (G2 (t) − Tupper ). However, the ReLU function is not differen-
tiable at point 0, which could pose challenges in future research development.
Instead, we employ the softplus function ln(ex +1), which has a similar shape
We prove that, in a mathematical way, this system is valid. i.e, it has the
solution that satisfies the condition (b). For the shake of simplicity in proof,
we shorten write the equation as
dX(t)
= f (t, X) (2.2.2)
dt
with
¯
X(t) = G1 (t), G2 (t), I(t)
and
−αG1 (t)
f (t, X) = αG1 (t) − (β1 + β2 I(t)) G2 (t)
¯
γ ln (exp (G2 (t) − Tupper ) + 1) − δ I(t)
To begin with, we establish the unique existence of the solution X̄(t). This
can be achieved by employing a well-known theorem.
20
∂f
Suppose f (t, x) and ∂x
(t, x) are continuous functions in some open rectangle
R ∈ R × Ω that contains the point (t0 , x0 ). Then the IVP has a unique
solution in some closed interval I = [t0 − h, t0 + h], where h > 0. Moreover,
the Picard iteration defined by
Z t
xn+1 (t) = x0 + f (s, xn (s)) ds
t0
produces a sequence of functions {xn (t)} that converges to this solution uni-
formly on I.
Theorem 2.2.2 (Uniqueness). Suppose for some α > 0 and some r >
In order to analyze the constraints of variables and fixed points, the Com-
21
Upon solving the first equation of 2.2.1, we obtain
dI¯
= −δI, I(0) = I0 ,
dt
I(t) ⩾ I(t)
b > 0.
Similarly, we have
dG2
⩾ − β1 + β2 I¯ G2 ,
dt
which implies
b2 (t) = G20 e−(β1 +β2 I)t > 0
G2 (t) ⩾ G
with G
b2 (t) being the solution of
dĜ2
= − (β1 + β2 I) G2 , G2 (0) = G20 .
dt
¯ =0
γ ln (exp (G2 (t) − Tupper ) + 1) − δ I(t)
22
From the first equation, we have
G1 = 0
β1 + β2 I¯ G2 = 0
G2 = 0
γ
I¯ = ln(e−Tupper + 1)
δ
which is near to 0 due to the value of Tupper usually being chosen around
100-120.
In conclusion, the proposed model, given by 2.2.1, fulfills all necessary criteria
is the first model capable of optimizing the specific trade-off under discussion.
23
Chapter 3
Parameter Estimation
The proposed model requires the estimation of its parameters, which are
currently unknown. The parameter estimation process is customized for each
patient based on their personal data, including glucose levels in the digestive
24
method is that it is very accurate, and can be used to solve ODEs that do
du(t)
= f (t, u)
dt
25
Algorithm 1 Runge-Kutta method of order 4
1: tn ← t0
2: un ← u0
3: while tn < T do
4: h ← min(hmax , T − tn )
5: k1 ← hf (tn , un )
6: k2 ← hf (tn + h2 , un + k21 )
7: k3 ← hf (tn + h2 , un + k22 )
8: k4 ← hf (tn + h, un + k3 )
9: un+1 ← un + 61 (k1 + 2k2 + 2k3 + k4 )
10: tn+1 ← tn + h
11: n←n+1
12: end while
13: return u(T )
maintain its accuracy over larger step sizes than RK4. However, RK4 is often
still used due to its simplicity and efficiency.
26
Algorithm 2 Runge-Kutta method of order 5
1: tn ← t0
2: un ← u0
3: while tn < T do
4: h ← min(hmax , T − tn )
5: k1 ← hf (tn , un )
6: k2 ← hf (tn + h5 , un + 51 k1 )
7: k3 ← hf (tn + 3h10
3
, un + 40 9
k1 + 40 k2 )
8: k4 ← hf (tn + 5 , un + 45 k1 − 15 k2 + 32
4h 44 56
k)
9 3
k5 ← hf tn + 98 h, un + 19372 25360
+ 64448 k − 212
9: k
6561 1
− k
2187 2 6561 3
k
729 4
9017
k1 − 355 k + 46732 49 5103
10: k6 ← hf tn + h, yn + 3168 33 2
k + 176
5247 3
k4 − 18656 k5
35 500
11: un+1 ← un + 384 k1 + 1113 k3 + 125
192 4
2187
k − 6784 k5 + 11 k
84 6
12: tn+1 ← tn + h
13: n←n+1
14: end while
15: return u(T )
The method is also designed to be stable and robust, and it can handle stiff
ODEs that are difficult to solve with other methods.
27
Algorithm 3 Dorman-Prince method
1: tn ← t0
2: un ← u0
3: while tn < T do
4: h ← min(hmax , T − tn )
5: k1 , k2 , k3 , k4 , k5 , k6 ← Fifth-order Runge-Kutta update
6: un+1 ← Fifth-order Runge-Kutta update
7: uhat ← Fourth-order Runge-Kutta update
8: tn+1 ← tn + h
9: n←n+1
10: en ← uhat − un+1
11: if |en | > TOL then
12: h ← h2
13: continue ▷ Retry with a smaller step size
14: end if 0.25
TOL·h
15: TOL ← 0.84 |en | ▷ Adapt the tolerance
16: un ← un+1
17: end while
18: return u(T )
meet a challenge that observations are only available for a subset of the
components of X(t) (i.e. G2 (t) in this case. Continuous measurement of
insulin over time is costly). Our objective is to determine an appropriate
value for θ that produces a simulation of G2 (t) that best fits the observed
data Gobs
2 (ti ), i = 1, . . . , n0 .
Given such data, parameter estimation for ODEs is traditionally done using
28
problem
n
X ||G2 (ti , p) − Gobs
2 (ti )||
2
min qG = min L(p)
p
i=1
2 p
• A good initial guess for p̂ is unavailable (only know broad ranges that
there first stage find a suitable initial guess p0 while the second stage apply
a local, fast converging optimization to obtain p̂. This first stage is similar
to the ideas of proposal generation in computer vision or a warm start when
training neural networks, which can use a heuristic global search to solve an
alternative optimization problem. The local optimizer is used in the second
stage, since this is a Non-Linear Square problem, one might use a Gauss-
Newton algorithm.
which is the best possible result within the feasible solution space. The
process of finding this solution involves iteratively improving an initial point
until the optimal solution is reached. The initial point serves as the starting
point for the optimization process and has a significant impact on the success
of the algorithm. A well-chosen initial point can lead to faster convergence
to the global optimum solution, improving the accuracy and efficiency of the
optimization process. On the other hand, a poorly chosen initial point can
29
result in convergence to a sub-optimal solution, reducing the effectiveness
of the optimization algorithm. For example, an initial point that is too far
from the global optimum solution may require a large number of iterations
to reach the optimal solution, or may not converge at all.
the solution space. It can also be done by using various techniques such as
random sampling, heuristics, or sophisticated methods such as genetic algo-
rithms or simulated annealing. [9] proposed an approach called Smooth and
′
where G̃2 (t) is obtained by smoothing the observations by spline or kernel
regression. The mathematical technique behind the Smooth and Match Es-
timator (SME) involves a two-step process: smoothing the data and then es-
timating the parameters of the model. In the first step, the data is smoothed
using a smoothing algorithm such as a spline regression. The purpose of this
30
step functions are trained locally but the resulting fits can be ”bumpy,”
Piecewise polynomials are not fitted over the entire range but over different
regions of data. Formally, we know the piecewise polynomial regression
(
β01 + β11 xi + β21 x2i + β31 x3i + . . . + βd1 xdi + ϵi , if xi < c
yi =
β02 + β12 xi + β22 x2i + β32 x3i + . . . + βd2 xdi + ϵi , if xi ≥ c,
we often consider
• Linear piecewise:
(
β01 + β11 x, ifxi < c,
y=
β02 + β12 x, ifxi ≥ c.
• Cubic piecewise:
(
β01 + β11 x + β21 x2 + β31 x3 , if xi < c,
y=
β02 + β12 x + β22 x2 + β32 x3 , if xi ≥ c
Here, for simplicity we consider the case there is only one knot. The quadratic
31
the cubic case for complex data structures, and it does not show a significant
algorithm and the estimation method, and the choice of these methods can
have a significant impact on the performance of the SME. The SME method
has been shown to be particularly useful in situations where the data is
noisy or there is a large amount of measurement error, and has been applied
in various fields including econometrics, engineering, and biology.
Ji (p) = Gobs
2 (ti ) − G2 (ti , p)
−1
p(k+1) = p(k) − ∇2 L p(k) ∇L p(k)
(3.2.2)
The drawback of Newton algorithm is the lack of the robustness, due to its
−1
update direction d(k) = −∇2 L p(k) ∇L p(k) can not guarantee a descent
direction. Gauss-Newton method is a upgrade version which can deal with
32
this problem. For specific, from initial point p0 , at step k, Gauss-Newton
where
−1
d(k) = − ∇J T (p(k) ) · ∇J(p(k) ) ∇L x(k) ,
and α(k) is the learning rate. We could show that this choice of update is
reasonable. For all k, differtiating with respect to pk gives
n
∂L X ∂Ji
= Ji ,
∂pk i=1
∂pk
∇L = ∇J T (p) · J(p).
where
n
X
Q= Ji ∇2 Ji
i=1
The Gauss-Newton method is the result of neglecting the term Q, i.e., making
the approximation ∇2 L(p) ≈ ∇J T (p) · ∇J(p). Now we have the new search
direction at iteration k
−1
d(k) = − ∇J T (p(k) ) · ∇J(p(k) ) ∇L x(k) ,
33
which implies a true descent direction. Note that ∇J T (p(k) ) · ∇J(p(k) ) has
T T −1
∇L p(k) d(k) = −∇L p(k) ∇J T (p(k) ) · ∇J(p(k) ) ∇L x(k) ≤ 0.
positive definite.
34
3.3 Simulation
3.3.1 Data
The data used in this study were sourced from the Awesome-CGM reposi-
tory [13], which provides links to publicly available continuous glucose mon-
itoring (CGM) data by Mary Martin et.al. CGMs are wearable devices that
allow for the continuous measurement of glucose levels throughout the day,
with some devices taking measurements as often as every 15 minutes. The
dataset chosen for analysis is the Appelo (2017) dataset, which includes 225
device that measures glucose levels in the interstitial fluid and transmits the
readings wirelessly to a receiver, which displays the glucose levels in real-
time and provides alerts for high or low glucose levels. The Dexcom G4 is
there is a record of the time required for the CGM test, while in column 6th,
the blood glucose level result is a crucial factor.
35
Figure 3.1: CGM data series format
36
Table 3.1 continued from previous page
Symbol Meaning Unit
Tupper Threshold for high blood glucose concentration mg/dl
Tlower Threshold for low blood glucose concentration mg/dl
Gobs
2 (t) Observed data of G2 at time t mg/dl
u(t) Insulin pump dosage at time t µU/ml
α Rate constant of decreasing glucose level in the mg/dl/h
digestive system
β1 Rate constant of hormone-independent decrease of mg/dl/h
glucose level in the blood
β2 Rate constant of hormone-dependent decrease of mg/dl/h
glucose level in the blood
γ Rate constant of release of hormone due to blood µU/ml/h
glucose disturbance
δ Rate constant for removal of hormone due to dis- µU/ml/h
turbance of blood hormone level
The value of Tupper is taken as 110 mg/dl. Our proposal involves conduct-
ing simulations for two groups of people: healthy individuals and those with
diabetes. Our aim is to identify and compare the parameters of the mathe-
matical models used for each group, in order to understand the differences
concentrations are 70 mg/dl for the normal person and 100 mg/dl for the
diabetic person. The initial values of glucose in the digestive system are 120
mg/dl for the normal person and 100 mg/dl for the diabetic person. The
37
µU/dl and the insulin basals are 10 and 5 muU/dl, respectively.
The parameter values are shown in 3.2. Comparing the parameter estimation
values of a healthy person and a diabetic person, we can see that there are
significant differences in the values of β2 and γ. The value of β2 is higher for
the healthy person, indicating a higher rate of insulin sensitivity, while the
value of γ is much higher for the healthy person, indicating a more efficient
regulation of glucose by insulin. On the other hand, the value of β1 is slightly
higher for the diabetic person, indicating a lower rate of insulin secretion. The
38
other parameters, α and δ, also show some differences, but they are relatively
The simulation is extended to cover a whole day with three meals, which
39
Figure 3.4: Simulation for a healthy person in a day
40
Chapter 4
method is much more flexible than the traditional method of insulin injec-
tion three times as it allows for more precise and individualized dosing of
insulin throughout the day. The pump can be programmed to deliver differ-
Overall, insulin pump therapy provides a safe and effective way to manage
diabetes and improve the quality of life for those living with this condition.
4.1 Derivation
41
with levels below this threshold labeled as hypoglycemia and levels above
5 hours for glucose levels to return to normal. Insulin bolus therapy involves
pumping extra quick-acting insulin into the body to expedite the process of
reducing glucose levels to the normal range. From a mathematical modeling
perspective, the control variable, denoted as u(t), represents the insulin pump
dosage as a function of time
dG1 (t)
= −αG1 (t)
dt
dG2 (t) ¯ + Ib G2 (t)
= αG1 (t) − β1 + β2 I(t) (4.1.1)
dt
¯
dI(t) ¯ + u(t)
= γ ln (exp (G2 (t) − Tupper ) + 1) − δ I(t)
dt
to minimize the objective function
Z T
1
(G2 (t) − Tlower )(G2 (t) − Tupper ) + u2 (t)dt
0 2
This problem can be considered an optimal control problem in mathematics.
A control policy of 0 ≤ u(t) ≤ 200 (µU/ml) can be applied. The objective
function is set such that G2 (t) is within the range of [Tlower , Tupper ] for the
cluding
42
dx(t)
dynamics: = f (x(t), u(t), θ) with given x0 ,
dt
du(t)
control policy : = u (t, x(t), θ) (4.2.1)
dt
Z T
control objective: J(θ) = g(x(t), u(t), θ)dt + h (x(T ), θ)
0
a trajectory of state-inputs:
that is, ξθ optimizes J(θ) subject to the dynamics and control policy con-
straint. If u(t) = u (t, xt , θ) (i.e., feedback policy explicitly depends on xt ),
4.2.2 is a close-loop optimal control problem; otherwise if u(t) = u(t, θ) (e.g.,
43
Figure 4.1: Optimal Control solver approach system
Theorem 4.3.1. Consider the optimal control problem 4.2.1 on a fixed in-
terval [0, T ]. Assume that
• There exists an M > 0, such that ∥x(t, u)∥ ≤ M for all u ∈ U and
0 ≤ t ≤ T;
• f is lower semicontinuous;
44
Using this theorem, we could show the existence of optimal control for prob-
lem 4.1.1, since L∞ bounds hold for this system and the integrand of the
objective function is convex.
The necessary condition for optimal control is obtained using Potryagin’s
where λi (i = 1, 2, 3) satisfies
λ′1 = αλ1 − αλ2
¯
′
λ2 = −2G2 (t) + (Tlower + Tupper ) + λ2 β2 I(t) + Ib − λ3 γV
(4.3.2)
λ′3 = λ2 β2 G2 (t)
λ1 (T ) = λ2 (T ) = λ3 (T ) = 0
45
Here we use the notation
Moreover we have
∂H
= λ3 + u = 0 at u∗ is optimal control solution
∂u
Using upper and lower bound for control u∗ , it can be seen that optimal
control u∗ could be characterized as
¯ + Ib − λ3 γV
λ′2 = −2G2 (t) + (Tlower + Tupper ) + λ2 β2 I(t)
λ′3 = λ2 β2 G2 (t)
¯ = I¯0
G1 (0) = G10 , G2 (0) = G20 , I(0)
λ1 (T ) = λ2 (T ) = λ3 (T ) = 0
(4.3.3)
which could be solved by numerical method (e.g: Runge-Kutta method). We
46
Parameter Value
α 2.3624595
β1 0.47694835
β2 0.29979771 Initial Condition Value
γ 0.08884565 G10 100
δ 1.31002741 G20 100
Tupper 110 I¯0 0
Tlower 50
uupper 250
Ib 5
The findings from our study indicate that during the initial phase of a meal,
it is crucial to administer approximately 70 µU/dl units of insulin to the
body. This particular time period corresponds to the peak of blood glucose
tion process progresses and all the glucose from the digestive system enters
the bloodstream, the insulin dosage can be reduced to around 10 µU/dl.
This adjustment aligns with the physiological changes that occur after ap-
47
Figure 4.2: Insulin Bolus Strategy in 6 hours for a diabetic person
48
Conclusion
model provides a simulation laboratory that doctors can use to test and refine
their treatment plans for patients. By simulating the model, treatments can
be tested and optimized without exposing real patients to potential harm.
Secondly, the model enables a more precise and individualized dosing of in-
sulin, as opposed to the previous approximation-based dosing methods. This
advance has significant potential to improve the safety and efficacy of insulin
49
of fast-acting and intermediate-acting insulin. Additionally, the mathemat-
mixed meal and the glycogen stored compartment. This can be represented
as follows
50
Bibliography
[2] Goel, Pranay, et al. ”A minimal model approach for analyzing contin-
uous glucose monitoring in type 2 diabetes.” Frontiers in physiology 9
(2018): 673.
[3] Fabietti, Pier Giorgio, et al. ”Control oriented model of insulin and glu-
cose dynamics in type 1 diabetics.” Medical and Biological Engineering
and Computing 44.1 (2006): 69-78.
[5] Bergman RN, Ider YZ, Bowden CR, Cobelli C: Quantitative Estimation
of Insulin Sensitivity. Am J Physiol 1979, 23(6):E667-E677.
[8] Palumbo, P., Ditlevsen, S., Bertuzzi, A., De Gaetano, A. (2013). Mathe-
matical modeling of the glucose–insulin system: A review. Mathematical
biosciences, 244(2), 69-81.
√
[9] S. Gugushvili, C.A.J. Klaassen, et al. n-consistent parameter estima-
tion for systems of ordinary differential equations: bypassing numerical
integration via smoothing. Bernoulli, 18(3): 1061–1098, 2012.
51
[11] Diehl, Moritz, et al. ”Fast direct multiple shooting algorithms for op-
timal robot control.” Fast motions in biomechanics and robotics: opti-
mization and feedback control (2006): 65-93.
[12] Joshi, Hem Raj, et al. ”Optimal control methods applied to disease
models.” Contemporary Mathematics 410 (2006): 187-208.
[13] Mary Martin, Elizabeth Chun, David Buchanan, Rucha Bhat, Shaun
Cass, Eric Wang, Sangaman Senthil Irina Gaynanova. (2021, April 27).
irinagain/Awesome-CGM: List of public CGM datasets (Version v1.1.0).
Zenodo.
[15] Bertuzzi, A., Salinari, S., Mingrone, G.: Insilin granule traffickin in -
cells: mathematical model of glucose-induced insulin secretion. Am. J.
Physiol. Endocrinol.Metab., 293: E396-E409 (2007)
52