Practical work I provide you a Matlab code that implements the - - PDF document

practical work
SMART_READER_LITE
LIVE PREVIEW

Practical work I provide you a Matlab code that implements the - - PDF document

Lesson 16 University of Bergamo Engineering and Management for Health FOR CHRONIC DISEASES MEDICAL SUPPORT SYSTEMS LESSON 16A Artificial pancreas: mathematical model of automatic blood glucose control. Ettore Lanzarone April 29, 2020


slide-1
SLIDE 1

Lesson 16 Artificial pancreas: mathematical model of automatic blood glucose control.

Ettore Lanzarone April 29, 2020

MEDICAL SUPPORT SYSTEMS FOR CHRONIC DISEASES

Engineering and Management for Health University of Bergamo

LESSON 16A

Practical work

I provide you a Matlab code that implements the insulin model according to Want et al. (2014).

slide-2
SLIDE 2

Lesson 16

Practical work

In the provided implementation: 1. Random generation of input carbohydrates being taken 2. Fixed insulin injection at given time instants 3. Autoregressive parameters assigned Look at the code and compare with your previous implementation. Are they equivalent (not equal)?

Practical work

Look at the outcomes and try to modify the parameters in order to

  • btain output glucose waveforms that are qualitative similar to those

reported in the paper.

slide-3
SLIDE 3

Lesson 16

Practical work

You can in particular replace input variables (random input carbohydrates being taken and given insulin injection) with those of the picture and tune the output on this waveform. Respect the following constraints: 1) Coefficients β to be negative (insulin always reduces glucose concentration) 2) Coefficients γ to be positive (carbohydrate always increases glucose concentration) 3) Sum of coefficients ψ to be lower than 1 (glucose in blood slightly reduces in the absence of other sources)

Practical work

Now, come back to the random generation of input carbohydrates being taken. Look at the system behavior under:

  • A spike of insulin injection 3 times over the day
  • A constant release

In both cases, the mean value of the release should be tailored in order to respect a cyclic behavior (e.g., end of day = begin of day). Anyway, due to the variability of the input carbohydrates, getting the previous task is rather impossible. It is possible “on average” over several replications.

slide-4
SLIDE 4

Lesson 16

Practical work

Anyway, due to the variability of the input carbohydrates, getting the previous task is rather impossible. It is possible “on average” over several replications. THIS SHOWS THE NEED OF A CONTROL LOOP Ettore Lanzarone April 29, 2020

MEDICAL SUPPORT SYSTEMS FOR CHRONIC DISEASES

Engineering and Management for Health University of Bergamo

LESSON 16B

Project

slide-5
SLIDE 5

Lesson 16

Project

Topic chosen among those presented during the course or on a dataset suggested by the student themselves and approved. Deadlines:

  • Group definitions

Each group choose a component as leader for the administrative stuff. The leader will send a mail with the list of the names before the deadline.

  • Topics

The leader will send a mail with the chosen topic. If the topic is chosen by the group, it has to be presented in advance for approval.

  • Report and slides – 7 days before the discussion date

The leader will send a mail with the attachments.

CLOSED; PROVIDE VARIATIONS NOW PROVIDE THE TOPIC; IN ALL CASES SEND AN OUTLINE WITH GOALS AND EXPECTED DATA THIS IS THE DEADLINE FOR THE FINAL SUBMISSION; ASK WHENEVER YOU NEED AND SEND DRAFTS IF A CHECK IS NEEDED