Non-linear PID and Dynamic SMC for the Artificial Pancreas control in the treatment of Type 1 Diabetes

Dayan Calupina, Andrea Garcia, Oscar Camacho, Andres Rosales, Pablo Rivadeneira

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

The development of the artificial pancreas in the Type 1 Diabetes treatment has gained strength in recent years. However, the main challenge facing this development is the variations of the parameters in the plant, which are expected to change even up to an 80% of their nominal values. This parametric variation presents greater difficulty when applying controllers. This paper presents the design and evaluation of two robust controllers, the Nonlinear PID controller and the Dynamic Sliding Mode Controller. The simulation scenarios consider the intake of 3 meals per day and different parametric variation. The performance analysis shows that NPID maintains blood glucose levels in its set-point zone better than the DSMC. Finally, the controllers are tested in the UVA/Padova metabolic simulator obtaining the 100% of the patients in the safe range.

Original languageEnglish
Title of host publication2018 IEEE 3rd Ecuador Technical Chapters Meeting, ETCM 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538666579
DOIs
StatePublished - 17 Dec 2018
Externally publishedYes
Event3rd IEEE Ecuador Technical Chapters Meeting, ETCM 2018 - Cuenca, Ecuador
Duration: 15 Oct 201819 Oct 2018

Publication series

Name2018 IEEE 3rd Ecuador Technical Chapters Meeting, ETCM 2018

Conference

Conference3rd IEEE Ecuador Technical Chapters Meeting, ETCM 2018
Country/TerritoryEcuador
CityCuenca
Period15/10/1819/10/18

Keywords

  • Artificial pancreas
  • DSMC
  • NPID
  • parametric variation
  • type 1 diabetes

Fingerprint

Dive into the research topics of 'Non-linear PID and Dynamic SMC for the Artificial Pancreas control in the treatment of Type 1 Diabetes'. Together they form a unique fingerprint.

Cite this