Professional Documents
Culture Documents
Abstract-GLUCOSIM is an educational software of various types of insulin currently available in the market.
package that simulates blood glucose and insulin The body has been divided into several physiologic
dynamics in healthy individuals and patients with type 1 compartments
diabetes. It is being used to assist biomedical and
chemical engineering students in visualizing the dynamic
variations in blood glucose concentration in response to
external variations such as food consumption and insulin
administration. A nutritional database has been
integrated to GLUCOSIM to provide meal inputs to the
simulation. The simulator has been improved by the
modification of mathematical models, and it has been
adapted to include currently available commercial
insulin brands.
I. INTRODUCTION
Authorized licensed use limited to: Wayne State University. Downloaded on May 17,2010 at 01:27:49 UTC from IEEE Xplore. Restrictions apply.
r. The mathematical model is currently being modified to using multiple daily insulin injections. Fig. 2 shows the GUI
incorporate more detailed descriptions of utilization and of the MATLAB version of GLUCOSIM. Here, the user has
production rates of glucose and insulin [2]. the flexibility in assigning different values to the input
The rate of change of glucose concentration in circulating variables such as:
blood (B) can be expressed as:
dG B 1
[Q H (G B G H ) Q K (G K G B ) (2)
dt VB
Q NS (G N S G B ) Q PR (G PR G B )
Q L G L (Q HA Q PN QGT )G B ].
846
Authorized licensed use limited to: Wayne State University. Downloaded on May 17,2010 at 01:27:49 UTC from IEEE Xplore. Restrictions apply.
commercial use of the pumps is limited to external types the MPC. The MPC provides the best controlled response
where insulin infusion is regulated by the patient. with high levels of insulin release when the glucose
Development of an implantable insulin pump and a suitable concentration is increasing rapidly, followed by small
control algorithm coupled with a glucose sensor that can adjustment in the infusion rate as the glucose concentration
monitor blood glucose levels at frequent intervals is an stays inside the desired range.In addition, the user can
active research area in this field and is likely to yield the experiment with two different insulin administration routes:
artificial pancreas solution for type 1 diabetes. intraperitoneal and subcutaneous infusions. As expected, the
GLUCOSIM enables the user to experiment not only with intraperitoneal route gives better results because of lower
multiple insulin injections but also with futuristic automatic time delay in insulin absorption to the bloodstream.
control of insulin pumps. An important component of this
system is the controller algorithm that regulates the pump C. Nutritional Database
operation based on continuous blood glucose measurements. One of the inputs to the simulator is the carbohydrate
The control algorithms employed by GLUCOSIM are content of a meal, which may not be readily available for
proportional-integral-derivative (PID), internal model the user. For this purpose, a nutritional database with a user
control (IMC) and model predictive control (MPC). The friendly GUI is provided on the web incorporated with
user has the ability to devise several control strategies by GLUCOSIM. It provides a smart spreadsheet that
varying controller parameters or restructuring the controllers determines the carbohydrate content of a specific meal and
by modifying control equations that relate the difference assigns it as an input to GLUCOSIM. The user can enter the
between glucose measurements and desired values and the type of the meal (breakfast, lunch, snack or dinner), the
insulin flow rate from the pump. Fig. 3 shows the variations meal time, and can select any food item from the food
database. A food table is generated for each meal and the
selected foods are added automatically to the table. The
table shows the nutritional content (e.g. carbohydrate, fat,
cholesterol content) of individual food items as well as the
values for the whole meal (Fig.4). After creating the food
table, the user has an option to switch to GLUCOSIM by
choosing one of the simulator modes. The program is
capable of transferring carbohydrate content values from
food tables to GLUCOSIM where they are used as inputs to
the simulation. This way, the user can run GLUCOSIM and
the nutritional database together to inspect the effect of
different combination of foods on glycemic control. The
user can also create an account on the server where he/she
can store various meals for later use.
847
Authorized licensed use limited to: Wayne State University. Downloaded on May 17,2010 at 01:27:49 UTC from IEEE Xplore. Restrictions apply.
Fig. 4 Food table generated by the nutritional database
ACKNOWLEDGMENT
848
Authorized licensed use limited to: Wayne State University. Downloaded on May 17,2010 at 01:27:49 UTC from IEEE Xplore. Restrictions apply.