Cargando…

Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas

Current technological advances have brought closer to reality the project of a safe, portable, and efficient artificial pancreas for people with type 1 diabetes (T1D). Among the developed control strategies for T1D, model predictive control (MPC) has been emphasized in literature as a promising cont...

Descripción completa

Detalles Bibliográficos
Autores principales: Goez-Mora, Jhon E., Villa-Tamayo, María F., Vallejo, Monica, Rivadeneira, Pablo S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8109177/
https://www.ncbi.nlm.nih.gov/pubmed/33981286
http://dx.doi.org/10.3389/fendo.2021.662348
_version_ 1783690206622253056
author Goez-Mora, Jhon E.
Villa-Tamayo, María F.
Vallejo, Monica
Rivadeneira, Pablo S.
author_facet Goez-Mora, Jhon E.
Villa-Tamayo, María F.
Vallejo, Monica
Rivadeneira, Pablo S.
author_sort Goez-Mora, Jhon E.
collection PubMed
description Current technological advances have brought closer to reality the project of a safe, portable, and efficient artificial pancreas for people with type 1 diabetes (T1D). Among the developed control strategies for T1D, model predictive control (MPC) has been emphasized in literature as a promising control for glucose regulation. However, these control strategies are commonly designed in a computer environment, regardless of the limitations of a portable device. In this paper, the performances of six embedded platforms and three open-source optimization solver algorithms are assessed for T1D treatment. Their advantages and limitations are clarified using four MPC formulations of increasing complexity and a hardware-in-the-loop methodology to evaluate glucose control in virtual adult subjects. The performance comparison includes the execution time, the difference concerning the evolution obtained in MATLAB, the processor temperature, energy consumption, time percentage in normoglycemia, and the number of hypo- and hyperglycemic events. Results show that Quadprog is the package that faithfully follows the results obtained with control strategies designed and tuned on a computer with the MATLAB software. In addition, the Raspberry Pi 3 and the Tinker Board S embedded systems present the appropriate characteristics to be implemented as portable devices in the artificial pancreas application according to the criteria set out in this work.
format Online
Article
Text
id pubmed-8109177
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-81091772021-05-11 Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas Goez-Mora, Jhon E. Villa-Tamayo, María F. Vallejo, Monica Rivadeneira, Pablo S. Front Endocrinol (Lausanne) Endocrinology Current technological advances have brought closer to reality the project of a safe, portable, and efficient artificial pancreas for people with type 1 diabetes (T1D). Among the developed control strategies for T1D, model predictive control (MPC) has been emphasized in literature as a promising control for glucose regulation. However, these control strategies are commonly designed in a computer environment, regardless of the limitations of a portable device. In this paper, the performances of six embedded platforms and three open-source optimization solver algorithms are assessed for T1D treatment. Their advantages and limitations are clarified using four MPC formulations of increasing complexity and a hardware-in-the-loop methodology to evaluate glucose control in virtual adult subjects. The performance comparison includes the execution time, the difference concerning the evolution obtained in MATLAB, the processor temperature, energy consumption, time percentage in normoglycemia, and the number of hypo- and hyperglycemic events. Results show that Quadprog is the package that faithfully follows the results obtained with control strategies designed and tuned on a computer with the MATLAB software. In addition, the Raspberry Pi 3 and the Tinker Board S embedded systems present the appropriate characteristics to be implemented as portable devices in the artificial pancreas application according to the criteria set out in this work. Frontiers Media S.A. 2021-04-26 /pmc/articles/PMC8109177/ /pubmed/33981286 http://dx.doi.org/10.3389/fendo.2021.662348 Text en Copyright © 2021 Goez-Mora, Villa-Tamayo, Vallejo and Rivadeneira https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Endocrinology
Goez-Mora, Jhon E.
Villa-Tamayo, María F.
Vallejo, Monica
Rivadeneira, Pablo S.
Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas
title Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas
title_full Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas
title_fullStr Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas
title_full_unstemmed Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas
title_short Performance Analysis of Different Embedded Systems and Open-Source Optimization Packages Towards an Impulsive MPC Artificial Pancreas
title_sort performance analysis of different embedded systems and open-source optimization packages towards an impulsive mpc artificial pancreas
topic Endocrinology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8109177/
https://www.ncbi.nlm.nih.gov/pubmed/33981286
http://dx.doi.org/10.3389/fendo.2021.662348
work_keys_str_mv AT goezmorajhone performanceanalysisofdifferentembeddedsystemsandopensourceoptimizationpackagestowardsanimpulsivempcartificialpancreas
AT villatamayomariaf performanceanalysisofdifferentembeddedsystemsandopensourceoptimizationpackagestowardsanimpulsivempcartificialpancreas
AT vallejomonica performanceanalysisofdifferentembeddedsystemsandopensourceoptimizationpackagestowardsanimpulsivempcartificialpancreas
AT rivadeneirapablos performanceanalysisofdifferentembeddedsystemsandopensourceoptimizationpackagestowardsanimpulsivempcartificialpancreas