Embedded Model Predictive Control for a Wearable Artificial Pancreas

While artificial pancreas (AP) systems are expected to improve the quality of life among people with type 1 diabetes mellitus (T1DM), the design of convenient systems that optimize the user experience, especially for those with active lifestyles, such as children and adolescents, still remains an open research question. In this brief, we introduce an embeddable design and implementation of model predictive control (MPC) of AP systems for people with T1DM that significantly reduces the weight and on-body footprint of the AP system. The embeddable controller is based on a zone MPC (ZMPC) that has been evaluated in multiple clinical studies. The proposed embedded ZMPC features a simpler design of the periodic safe zone in the cost function and the utilization of state-of-the-art alternating minimization algorithms for solving the convex programing problems inherent to MPC with linear models subject to convex constraints. Offline closed-loop data generated by the FDA-accepted UVA/Padova simulator are used to select an optimization algorithm and the corresponding tuning parameters. Through hardware-in-the-loop in silico results on a limited-resource Arduino Zero (Feather M0) platform, we demonstrate the potential of the proposed embedded MPC. In spite of resource limitations, our embedded ZMPC manages to achieve a comparable performance of that of the full-version ZMPC implemented in a 64-bit desktop for scenarios with/without meal-disturbance compensations. Metrics for performance comparison included the median percent time in the euglycemic ([70, 180] mg/dL range) of 84.3% versus 83.1% for announced meals, with an equivalence test yielding $p=0.0013$ and 66.2% versus 66.0% for unannounced meals with $p=0.0028$ .

[1]  Jan Van Impe,et al.  Towards Online Model Predictive Control on a Programmable Logic Controller: Practical Considerations , 2012 .

[2]  Dale E. Seborg,et al.  Control-Relevant Models for Glucose Control Using A Priori Patient Characteristics , 2012, IEEE Transactions on Biomedical Engineering.

[3]  Gregory P. Forlenza,et al.  Progress in Diabetes Technology: Developments in Insulin Pumps, Continuous Glucose Monitors, and Progress towards the Artificial Pancreas. , 2016, The Journal of pediatrics.

[4]  Boris P. Kovatchev,et al.  Metrics for glycaemic control — from HbA1c to continuous glucose monitoring , 2017, Nature Reviews Endocrinology.

[5]  Sorin Olaru,et al.  Low Complexity Distributed Model Predictive Control by Using Contractive Sets , 2017 .

[6]  Eyal Dassau,et al.  Reducing controller updates via event-triggered model predictive control in an embedded artificial pancreas , 2017, 2017 American Control Conference (ACC).

[7]  Arnab Raha,et al.  Ultrafast embedded explicit model predictive control for nonlinear systems , 2017, 2017 American Control Conference (ACC).

[8]  Moritz Diehl,et al.  Autogenerating microsecond solvers for nonlinear MPC: A tutorial using ACADO integrators , 2015 .

[9]  Marc D. Breton,et al.  Multinational Home Use of Closed-Loop Control Is Safe and Effective , 2016, Diabetes Care.

[10]  Claudio Cobelli,et al.  Randomized Summer Camp Crossover Trial in 5- to 9-Year-Old Children: Outpatient Wearable Artificial Pancreas Is Feasible and Safe , 2016, Diabetes Care.

[11]  Colin N. Jones,et al.  Complexity Certification of the Fast Alternating Minimization Algorithm for Linear MPC , 2017, IEEE Transactions on Automatic Control.

[12]  Alberto Bemporad,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2003, Autom..

[13]  C. Cobelli,et al.  The UVA/PADOVA Type 1 Diabetes Simulator , 2014, Journal of diabetes science and technology.

[14]  Eyal Dassau,et al.  Zone Model Predictive Control: A Strategy to Minimize Hyper- and Hypoglycemic Events , 2010, Journal of diabetes science and technology.

[15]  Jan M. Maciejowski,et al.  Embedded ADMM-based QP solver for MPC with polytopic constraints , 2015, 2015 European Control Conference (ECC).

[16]  Eyal Dassau,et al.  Model predictive control with event-triggered communication for an embedded artificial pancreas , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[17]  Eyal Dassau,et al.  Application of Zone Model Predictive Control Artificial Pancreas During Extended Use of Infusion Set and Sensor: A Randomized Crossover-Controlled Home-Use Trial , 2017, Diabetes Care.

[18]  Eyal Dassau,et al.  Safety Constraints in an Artificial Pancreatic β Cell: An Implementation of Model Predictive Control with Insulin on Board , 2009, Journal of diabetes science and technology.

[19]  Jun Zhao,et al.  Embedded MPC Controller Based on Interior‐Point Method with Convergence Depth Control , 2016 .

[20]  Efstratios N. Pistikopoulos,et al.  MPC on a chip - Recent advances on the application of multi-parametric model-based control , 2008, Comput. Chem. Eng..

[21]  Eyal Dassau,et al.  Periodic-Zone Model Predictive Control for Diurnal Closed-Loop Operation of an Artificial Pancreas , 2013, Journal of diabetes science and technology.

[22]  B Wayne Bequette,et al.  Algorithms for a Closed-Loop Artificial Pancreas: The Case for Model Predictive Control , 2013, Journal of diabetes science and technology.

[23]  Bruce Buckingham,et al.  Diabetes technology and the human factor. , 2015, Diabetes technology & therapeutics.

[24]  Bart De Schutter,et al.  Accelerated gradient methods and dual decomposition in distributed model predictive control , 2013, Autom..

[25]  Alberto Bemporad,et al.  A Quadratic Programming Algorithm Based on Nonnegative Least Squares With Applications to Embedded Model Predictive Control , 2016, IEEE Transactions on Automatic Control.

[26]  Eyal Dassau,et al.  Intraperitoneal insulin delivery provides superior glycaemic regulation to subcutaneous insulin delivery in model predictive control‐based fully‐automated artificial pancreas in patients with type 1 diabetes: a pilot study , 2017, Diabetes, obesity & metabolism.

[27]  C. Mecklin,et al.  A Comparison Of Equivalence Testing In Combination With Hypothesis Testing And Effect Sizes , 2003 .

[28]  F. Doyle,et al.  Clinical Targets for Continuous Glucose Monitoring Data Interpretation: Recommendations From the International Consensus on Time in Range , 2019, Diabetes Care.

[29]  Eyal Dassau,et al.  Design and Evaluation of a Robust PID Controller for a Fully Implantable Artificial Pancreas , 2015, Industrial & engineering chemistry research.

[30]  R. Koops,et al.  Performance and safety of an integrated bihormonal artificial pancreas for fully automated glucose control at home , 2016, Diabetes, obesity & metabolism.

[31]  Eyal Dassau,et al.  Embedded Control in Wearable Medical Devices: Application to the Artificial Pancreas , 2016 .

[32]  Stephen P. Boyd,et al.  A Splitting Method for Optimal Control , 2013, IEEE Transactions on Control Systems Technology.

[33]  Tor Arne Johansen,et al.  Toward Dependable Embedded Model Predictive Control , 2017, IEEE Systems Journal.

[34]  David Kerr,et al.  Impact of Type 1 Diabetes Technology on Family Members/Significant Others of People With Diabetes , 2016, Journal of diabetes science and technology.

[35]  Dale E. Seborg,et al.  Randomized Crossover Comparison of Personalized MPC and PID Control Algorithms for the Artificial Pancreas , 2016, Diabetes Care.

[36]  Richard G. Baraniuk,et al.  Fast Alternating Direction Optimization Methods , 2014, SIAM J. Imaging Sci..

[37]  Gregery T. Buzzard,et al.  Correcting hypothalamic-pituitary-adrenal axis dysfunction using observer-based explicit nonlinear model predictive control , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[38]  Eyal Dassau,et al.  Event-Triggered Model Predictive Control for Embedded Artificial Pancreas Systems , 2018, IEEE Transactions on Biomedical Engineering.

[39]  Benyamin Grosman,et al.  Exploration of the Performance of a Hybrid Closed Loop Insulin Delivery Algorithm That Includes Insulin Delivery Limits Designed to Protect Against Hypoglycemia , 2017, Journal of diabetes science and technology.

[40]  Eyal Dassau,et al.  Velocity-weighting & velocity-penalty MPC of an artificial pancreas: Improved safety & performance , 2018, Autom..

[41]  Melanie N. Zeilinger,et al.  Fast Alternating Minimization Algorithm for Model Predictive Control , 2014 .

[42]  Manfred Morari,et al.  Real-time suboptimal model predictive control using a combination of explicit MPC and online optimization , 2008, 2008 47th IEEE Conference on Decision and Control.

[43]  Eyal Dassau,et al.  Periodic zone-MPC with asymmetric costs for outpatient-ready safety of an artificial pancreas to treat type 1 diabetes , 2016, Autom..

[44]  L. Magni,et al.  First Use of Model Predictive Control in Outpatient Wearable Artificial Pancreas , 2014, Diabetes Care.

[45]  G. Steil Algorithms for a Closed-Loop Artificial Pancreas: The Case for Proportional-Integral-Derivative Control , 2013, Journal of diabetes science and technology.