A Nonlinear Model Predictive Control Strategy for Glucose Control in People with Type 1 Diabetes

Abstract In this paper, we evaluate the closed-loop performance of a control algorithm for the treatment of type 1 diabetes (T1D) identified from prior continuous glucose monitor (CGM) data. The control algorithm is based on nonlinear model predictive control (NMPC). At each iteration, we solve an optimal control problem (OCP) using a sequential quadratic programming algorithm with multiple shooting and sensitivity computation. The control algorithm uses a physiological model of T1D to predict future blood glucose (BG) concentrations. The T1D physiological model takes into account the dynamics between subcutaneously administered insulin and blood glucose, the contribution of meal absorption and the lag and noise of CGM measurements. The model parameters have been identified using prior data. Numerical simulations on 10 patients show that the NMPC algorithm is safe and is able to optimize the insulin delivery in patients with T1D.

[1]  L. Magni,et al.  Evaluating the Efficacy of Closed-Loop Glucose Regulation via Control-Variability Grid Analysis , 2008, Journal of diabetes science and technology.

[2]  Desmond J. Higham,et al.  An Algorithmic Introduction to Numerical Simulation of Stochastic Differential Equations , 2001, SIAM Rev..

[3]  Niels Kjølstad Poulsen,et al.  Application of the continuous-discrete extended Kalman filter for fault detection in continuous glucose monitors for type 1 diabetes , 2016, 2016 European Control Conference (ECC).

[4]  Niels Kjølstad Poulsen,et al.  An Adaptive Nonlinear Basal-Bolus Calculator for Patients With Type 1 Diabetes , 2017, Journal of diabetes science and technology.

[5]  LazaroCaterina,et al.  Automatic Detection and Estimation of Unannounced Meals for Multivariable Artificial Pancreas System , 2018 .

[6]  Niels Kjølstad Poulsen,et al.  Model Identification using Continuous Glucose Monitoring Data for Type 1 Diabetes , 2016 .

[7]  Ali Cinar,et al.  Meal Detection in Patients With Type 1 Diabetes: A New Module for the Multivariable Adaptive Artificial Pancreas Control System , 2016, IEEE Journal of Biomedical and Health Informatics.

[8]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[9]  K. Nørgaard,et al.  Use of an Automated Bolus Calculator in MDI-Treated Type 1 Diabetes , 2012, Diabetes Care.

[10]  Garry M. Steil,et al.  Identification of Intraday Metabolic Profiles during Closed-Loop Glucose Control in Individuals with Type 1 Diabetes , 2009, Journal of diabetes science and technology.

[11]  Florian Nadel,et al.  Stochastic Processes And Filtering Theory , 2016 .

[12]  Dimitri Boiroux,et al.  Parameter Estimation in Type 1 Diabetes Models for Model-Based Control Applications , 2019, 2019 American Control Conference (ACC).

[13]  Niels Kjølstad Poulsen,et al.  New developments in state estimation for nonlinear systems , 2000, Autom..

[14]  R. Hovorka,et al.  Partitioning glucose distribution/transport, disposal, and endogenous production during IVGTT. , 2002, American journal of physiology. Endocrinology and metabolism.

[15]  Niels Kjølstad Poulsen,et al.  A Bolus Calculator Based on Continuous-Discrete Unscented Kalman Filtering for Type 1 Diabetics , 2015 .

[16]  Sten Bay Jørgensen,et al.  Parameter estimation in stochastic grey-box models , 2004, Autom..

[17]  R. Hovorka,et al.  Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. , 2004, Physiological measurement.

[18]  Ali Cinar,et al.  Automatic Detection and Estimation of Unannounced Meals for Multivariable Artificial Pancreas System. , 2018, Diabetes technology & therapeutics.

[19]  J. B. Jørgensen,et al.  Nonlinear Model Predictive Control for an Artificial β-cell , 2010 .

[20]  Mauro Boronat,et al.  Suspension of basal insulin to avoid hypoglycemia in type 1 diabetes treated with insulin pump , 2015, Endocrinology, diabetes & metabolism case reports.

[21]  Niels Kjølstad Poulsen,et al.  Optimal Insulin Administration for People with Type 1 Diabetes , 2010 .

[22]  Niels Kjølstad Poulsen,et al.  Fault and meal detection by redundant continuous glucose monitors and the unscented Kalman filter , 2017, Biomed. Signal Process. Control..

[23]  S. Bay Jørgensen,et al.  Comparison of Prediction-Error-Modelling Criteria , 2007, ACC.

[24]  Howard C. Zisser,et al.  A Feedforward-Feedback Glucose Control Strategy for Type 1 Diabetes Mellitus. , 2008, Journal of process control.

[25]  W. Kenneth Ward,et al.  Modeling the Glucose Sensor Error , 2014, IEEE Transactions on Biomedical Engineering.

[26]  Jorge Bondia,et al.  Evaluation of a novel continuous glucose monitoring-based method for mealtime insulin dosing--the iBolus--in subjects with type 1 diabetes using continuous subcutaneous insulin infusion therapy: a randomized controlled trial. , 2012, Diabetes technology & therapeutics.

[27]  Ahmad Haidar,et al.  The Artificial Pancreas and Meal Control: An Overview of Postprandial Glucose Regulation in Type 1 Diabetes , 2018, IEEE Control Systems.