Background: A model-based controller for an artificial β cell requires an accurate model of the glucose—insulin dynamics in type 1 diabetes subjects. To ensure the robustness of the controller for changing conditions (e.g., changes in insulin sensitivity due to illnesses, changes in exercise habits, or changes in stress levels), the model should be able to adapt to the new conditions by means of a recursive parameter estimation technique. Such an adaptive strategy will ensure that the most accurate model is used for the current conditions, and thus the most accurate model predictions are used in model-based control calculations. Methods: In a retrospective analysis, empirical dynamic autoregressive exogenous input (ARX) models were identified from glucose—insulin data for nine type 1 diabetes subjects in ambulatory conditions. Data sets consisted of continuous (5-minute) glucose concentration measurements obtained from a continuous glucose monitor, basal insulin infusion rates and times and amounts of insulin boluses obtained from the subjects' insulin pumps, and subject-reported estimates of the times and carbohydrate content of meals. Two identification techniques were investigated: nonrecursive, or batch methods, and recursive methods. Batch models were identified from a set of training data, whereas recursively identified models were updated at each sampling instant. Both types of models were used to make predictions of new test data. For the purpose of comparison, model predictions were compared to zero-order hold (ZOH) predictions, which were made by simply holding the current glucose value constant for p steps into the future, where p is the prediction horizon. Thus, the ZOH predictions are model free and provide a base case for the prediction metrics used to quantify the accuracy of the model predictions. In theory, recursive identification techniques are needed only when there are changing conditions in the subject that require model adaptation. Thus, the identification and validation techniques were performed with both “normal” data and data collected during conditions of reduced insulin sensitivity. The latter were achieved by having the subjects self-administer a medication, prednisone, for 3 consecutive days. The recursive models were allowed to adapt to this condition of reduced insulin sensitivity, while the batch models were only identified from normal data. Results: Data from nine type 1 diabetes subjects in ambulatory conditions were analyzed; six of these subjects also participated in the prednisone portion of the study. For normal test data, the batch ARX models produced 30-, 45-, and 60-minute-ahead predictions that had average root mean square error (RMSE) values of 26, 34, and 40 mg/dl, respectively. For test data characterized by reduced insulin sensitivity, the batch ARX models produced 30-, 60-, and 90-minute-ahead predictions with average RMSE values of 27, 46, and 59 mg/dl, respectively; the recursive ARX models demonstrated similar performance with corresponding values of 27, 45, and 61 mg/dl, respectively. The identified ARX models (batch and recursive) produced more accurate predictions than the model-free ZOH predictions, but only marginally. For test data characterized by reduced insulin sensitivity, RMSE values for the predictions of the batch ARX models were 9, 5, and 5% more accurate than the ZOH predictions for prediction horizons of 30, 60, and 90 minutes, respectively. In terms of RMSE values, the 30-, 60-, and 90-minute predictions of the recursive models were more accurate than the ZOH predictions, by 10, 5, and 2%, respectively. Conclusion: In this experimental study, the recursively identified ARX models resulted in predictions of test data that were similar, but not superior, to the batch models. Even for the test data characteristic of reduced insulin sensitivity, the batch and recursive models demonstrated similar prediction accuracy. The predictions of the identified ARX models were only marginally more accurate than the model-free ZOH predictions. Given the simplicity of the ARX models and the computational ease with which they are identified, however, even modest improvements may justify the use of these models in a model-based controller for an artificial β cell.
[1]
Howard Zisser,et al.
Practical issues in the identification of empirical models from simulated type 1 diabetes data.
,
2007,
Diabetes technology & therapeutics.
[2]
T. R. Fortescue,et al.
Implementation of self-tuning regulators with variable forgetting factors
,
1981,
Autom..
[3]
Douglas C. Montgomery,et al.
Applied Statistics and Probability for Engineers, Third edition
,
1994
.
[4]
B. Bequette.
A critical assessment of algorithms and challenges in the development of a closed-loop artificial pancreas.
,
2005,
Diabetes technology & therapeutics.
[5]
Roman Hovorka.
Management of diabetes using adaptive control
,
2005
.
[6]
Robert V. Brill,et al.
Applied Statistics and Probability for Engineers
,
2004,
Technometrics.
[7]
Lennart Ljung,et al.
System Identification: Theory for the User
,
1987
.
[8]
Daniel Aaron Finan.
Modeling and monitoring strategies for type 1 diabetes
,
2008
.
[9]
Srinivasan Rajaraman,et al.
Predicting Subcutaneous Glucose Concentration in Humans: Data-Driven Glucose Modeling
,
2009,
IEEE Transactions on Biomedical Engineering.
[10]
Lennart Ljung,et al.
System identification (2nd ed.): theory for the user
,
1999
.
[11]
Rolf Johansson,et al.
Diabetes mellitus modeling and short-term prediction based on blood glucose measurements.
,
2009,
Mathematical biosciences.
[12]
Petre Stoica,et al.
Decentralized Control
,
2018,
The Control Systems Handbook.
[13]
Giovanni Sparacino,et al.
Glucose Concentration can be Predicted Ahead in Time From Continuous Glucose Monitoring Sensor Time-Series
,
2007,
IEEE Transactions on Biomedical Engineering.
[14]
Francis J Doyle,et al.
Use of Continuous Glucose Monitoring to Estimate Insulin Requirements in Patients with Type 1 Diabetes Mellitus during a Short Course of Prednisone
,
2008,
Journal of diabetes science and technology.
[15]
L. Quinn,et al.
Estimation of future glucose concentrations with subject-specific recursive linear models.
,
2009,
Diabetes technology & therapeutics.
[16]
A. Cinar,et al.
Self-tuning controller for regulation of glucose levels in patients with type 1 diabetes
,
2008,
2008 American Control Conference.
[17]
R. Hovorka,et al.
Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes.
,
2004,
Physiological measurement.
[18]
Howard C. Zisser,et al.
Identification of empirical dynamic models from type 1 diabetes subject data
,
2008,
2008 American Control Conference.
[19]
Karl Johan Åström,et al.
Adaptive Control
,
1989,
Embedded Digital Control with Microcontrollers.
[20]
C. C. Palerm,et al.
Effect of input excitation on the quality of empirical dynamic models for type 1 diabetes
,
2009
.