About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

ARX MPC for people with type 1 diabetes

From

Scientific Computing, Department of Informatics and Mathematical Modeling, Technical University of Denmark1

Department of Informatics and Mathematical Modeling, Technical University of Denmark2

Mathematical Statistics, Department of Informatics and Mathematical Modeling, Technical University of Denmark3

Center for Energy Resources Engineering, Centers, Technical University of Denmark4

Type 1 diabetes is a chronic disease characterized by a lack of production of pancreatic insulin, consequently leading to high blood glucose concentrations (hyperglycemia). Hyperglycemia has negative health effects in the long term such as eye, nerve, and kidney disease. Exogenous insulin must be injected to keep the blood glucose in the normoglycemic range (approximately 60 – 140 mg/dL, or 3.3 – 8 mmol/L).

However, the dosing of exogenous insulin must be done carefully, because low blood glucose concentrations (hypoglycemia) can have immediate and severe consequences like insulin shock, coma, or even death. Currently, insulin administration is performed by the subject with type 1 diabetes based on infrequent glucose measurements (in the form of finger-sticks), often resulting in an unsatisfactory blood glucose control.

An artificial pancreas is a medical device that injects exogenous insulin automatically in order to regulate the glucose concentration. Blood glucose measurements are obtained from a continuous glucose monitor (CGM). Insulin is administrated either continuously through an insulin pump, or at discrete times using an insulin pen.

A control algorithm uses previous glucose measurements and insulin injection information to compute the optimal insulin administration for the current conditions. We use model predictive control (MPC) to compute the optimal insulin administration for 20 virtual type 1 diabetes subjects. The system (i.e., subject) has one manipulated input (insulin infusion rate), one disturbance input (carbohydrate meals), and one measured output (blood glucose concentration).

The subject is represented by a system of nonlinear differential equations describing the dynamic effects of insulin and meals on blood glucose. Twenty parameter sets are used in the study, each representing a different virtual subject. The model used in the MPC is a low order autoregressive exogenous-input (ARX) model.

Due to both the linearity and relative parsimony of the ARX model, there is a significant amount of subject/model mismatch in the model predictions, reflecting real-world conditions. In general, a simple ARX MPC cannot reject a step disturbance without a resulting offset; thus, the state vector is reformulated using an extended ΔARX description (E-ΔARX).

The reference signal is time-varying, and is based on the optimal open-loop glucose profile. Insulin-on-board constraints are implemented to avoid overdosing insulin. State estimation is based on a Kalman filter using the noise model to simulate a realistic CGM. We present the MPC results for simulations of the 20 virtual subjects with type 1 diabetes.

In particular, we investigate the effects of the prediction horizon length on the control quality of blood glucose and the robustness of the solution.

Language: English
Year: 2010
Proceedings: 16th Nordic Process Control Workshop
Types: Conference paper
ORCIDs: Boiroux, Dimitri , Jørgensen, John Bagterp , Poulsen, Niels Kjølstad and Madsen, Henrik

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis