Insulin Pump Simulator
-
Upload
vivek-kaliannan -
Category
Documents
-
view
218 -
download
0
Transcript of Insulin Pump Simulator
-
8/10/2019 Insulin Pump Simulator
1/13
Prof. In-charge: Prof. Dr. rer. nat. Dipl. Phys.Matthias W
Fachhochschule Frankfurt am Main - University of applied
Insulin Pump Simula
Tho
Tho
Vive
Baskar Mohan
-
8/10/2019 Insulin Pump Simulator
2/13
AGENDA
Introduction
Requirement Traceability
Design Model
Process Planning
Physiological Behaviour Simulation
Insulin dosage calculation
Safety Plan
Demo
Conclusion
-
8/10/2019 Insulin Pump Simulator
3/13
Introduction
The insulin pump system is portable, automated system, which is used by the peop
diabetics, to maintain their blood sugar level by administering insulin automatically and gwarnings to the user when required. The Blood Glucose Level (hereafter mentioned
categorized into three main levels,
Unsafe level
A very low BGL (less than 70 dg/ml) is dangerous and can result in Hypoglycem
may cause diabetic coma and eventually death.
Safe level
Between 70 and 110 dg/ml, the BGL are safe and are comparable to those
diabetes. This is the ideal band.
Undesirable level
Above 110 dg/ml if insulin is undesirable but high levels are not dangerous i
Continuous high-levels however can result in long-term side effects
-
8/10/2019 Insulin Pump Simulator
4/13
Requirement Traceability
-
8/10/2019 Insulin Pump Simulator
5/13
Design Model
The design model used in our project is i terati ve modeland the different iterations u
Project are:
Power and insul in - display and in teraction
Power depletion with respect to time, insulin depletion with respect to dosage and
power and insulin level manually.
Sensor reading
Calculated the next BGL based on the simulation of the physiological behaviour o
body.
I nsuli n Calculation
If required, the insulin amount that has to be administered is calculated based on th
previous two readings.
Timer and Er ror simul ation
An independent timer and appropriate alerts, errors and warnings are simulated.
Auto-run and Manual mode
Mode control is simulated for controlling the auto and manual modes.
-
8/10/2019 Insulin Pump Simulator
6/13
Process Planning (Unsafe and S
Based on the Sensor reading, determine the status of the BGL and follow the below pr
status,
Unsafe:
Do not inject any Insulin and warn the user of the status. Also a different beep so
unsafe level distinguishing it from undesirable level to warn the user of certain danger.
Safe:
In safe level, minimum and maximum threshold are introduced for better monitor
the BGL is below the minimum threshold, alert the user of the possibility of reaching un
BGL is above the maximum threshold, and if it continues to increase inject a minimum
the user of the possibility of reaching undesirable status. Else, no alerts or warning is req
-
8/10/2019 Insulin Pump Simulator
7/13
Process Planning (Undesirable
Undesirable:
If the BGL is increasing, calculate and administer the insulin.
If the BGL is stable, administer a minimum dosage.
If BGL is decreasing, calculate the rate of change of BGL.
If it is increasing, do not inject insulin.
Else, administer a minimum dosage. In any case, display the appropriate warning message to the user.
-
8/10/2019 Insulin Pump Simulator
8/13
Physiological Behaviour
The time dependent physiological behaviour of the human body is simulated based on the be
Where,
G(t) - Blood Glucose Level
K1 - Digestion Speed
Dose - Amount of insulin injected due to previous
t - Current time
t0 - Latest insulin injected time
A0 - Random factor simulating human behaviou
Reference:
- Estela, Carlos (2011) "Blood Glucose Levels," Undergraduate Journal of Mathematical ModelinVol.3: Iss. 2, Article 12.
-
8/10/2019 Insulin Pump Simulator
9/13
Insulin Dosage Calculation
The insulin dosage amount is calculated only if the BGL is in undesirable level and
increase. In all other cases where the insulin has to be administered, only a minimum dosa
The insulin dosage calculation is done as follows,
Computed dosage = [Reading2 - Reading1] / 4
Where,
Reading1 - The previous BGL
Reading2 - The current BGL
If the calculated amount is less than the minimum single dose, then the minimum
injected. Similarly, if it is greater than the maximum single dose, the maximum single dose is in
maximum daily dose is considered while injecting the insulin.
Reference:
- Software engineering 9th edition. by Ian Sommerville.
-
8/10/2019 Insulin Pump Simulator
10/13
Safety Plan
The safety of our insulin pump simulator is ensured by the implementation of the be
safety plans,1) The system shall not deliver a single dose of insulin that is greater than a specified maxim
system user.
2) The system shall not deliver a daily cumulative dose of insulin that is greater than a spec
for a system user.
3) The system shall include a hardware diagnostic facility.
4) The system shall include an exception handler for all of the exceptions that are identified
5) The audible alarm shall be sounded when any hardware or software anomaly is discover
diagnostic message as defined should be displayed.
6) In the event of an anomaly in the system, insulin delivery shall be suspended until the us
system and cleared the anomaly.
-
8/10/2019 Insulin Pump Simulator
11/13
DEMO
-
8/10/2019 Insulin Pump Simulator
12/13
Conclusion
Thus, the requirements of the insulin pump simulator has been successfu
designed, implemented and tested. We also tried to simulate the behaviour of a
glucose level.
Also, by the project we learned,
How to deal with a safety critical system.
To distinguish between safety and reliability.
To perform risk analysis and hazard analysis.
To successfully design and implement a Safety critical system.
The importance of correct documentation and continuous synchronisation of
To work in team and effective project management.
and many more...
-
8/10/2019 Insulin Pump Simulator
13/13
Queries