WO2017004278A1 - Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications - Google Patents

Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications Download PDF

Info

Publication number
WO2017004278A1
WO2017004278A1 PCT/US2016/040220 US2016040220W WO2017004278A1 WO 2017004278 A1 WO2017004278 A1 WO 2017004278A1 US 2016040220 W US2016040220 W US 2016040220W WO 2017004278 A1 WO2017004278 A1 WO 2017004278A1
Authority
WO
WIPO (PCT)
Prior art keywords
glucose
velocity
controller
weighting
mpc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2016/040220
Other languages
French (fr)
Inventor
Ravi L. Gondhalekar
Eyal Dassau
Francis J. Doyle Iii
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of California Berkeley
University of California San Diego UCSD
Original Assignee
University of California Berkeley
University of California San Diego UCSD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of California Berkeley, University of California San Diego UCSD filed Critical University of California Berkeley
Priority to AU2016287512A priority Critical patent/AU2016287512B2/en
Priority to CN201680044685.7A priority patent/CN107851224B/en
Priority to CA2991047A priority patent/CA2991047C/en
Priority to EP16818734.2A priority patent/EP3314548B1/en
Priority to JP2017568183A priority patent/JP6853198B2/en
Publication of WO2017004278A1 publication Critical patent/WO2017004278A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/142Pressure infusion, e.g. using pumps
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/168Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body
    • A61M5/172Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body electrical or electronic
    • A61M5/1723Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body electrical or electronic using feedback of body parameters, e.g. blood-sugar, pressure
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • G16H20/17ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered via infusion or injection
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/142Pressure infusion, e.g. using pumps
    • A61M2005/14208Pressure infusion, e.g. using pumps with a programmable infusion control system, characterised by the infusion program
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M2230/00Measuring parameters of the user
    • A61M2230/20Blood composition characteristics
    • A61M2230/201Glucose concentration

Definitions

  • Type 1 Diabetes Mellitus is a metabolic auto-immune disease characterized by the destruction of the pancreas' beta cells, and results in the body being incapable of producing insulin, a hormone that facilitates the absorption of glucose from the blood-stream into many types of cell, and that participates in the endocrine feedback loop that regulates the liver's release/removal of glucose into/from the blood-stream.
  • People with TIDM require the delivery of insulin into their blood-stream from an external source, and tend to suffer great difficulty maintaining healthy blood-glucose levels. Hypoglycemia has very near-term consequences and may result in, e.g., dizziness or disorientation if mild, fits or
  • a hyperglycemic state has few consequences if it is brief.
  • a blood-glucose level that is high on average over long periods of time may result in a variety of health problems, e.g., cardiovascular disease, kidney failure, and retinal damage, possibly many years down the line.
  • AP Artificial Pancreas
  • CSII Continuous Subcutaneous Insulin Infusion
  • CGM Continuous Glucose Monitor
  • a crucial element of any fully automated AP is a feedback control law that performs algorithmic insulin dosing that is effective and safe.
  • glucose controllers based on Model Predictive Control (MPC) [5,6,7,8,9] or proportional-integral-derivative control [10,11] have been proposed.
  • zone-MPC strategies [12,13,14], whereby blood-glucose levels are controlled with respect to the inclusion within a target zone, rather than to track a singular set-point. This has proven effective in real-life operation of the controller for two reasons. First, there is generally a significant plant-model mismatch due to the large inter- and intra-subject variability of humans' physiology. Second is that the feedback signals, an estimate of the blood-glucose level provided every 5 minutes by a CGM, suffers large errors and delays, both of which have time-varying properties and have proven difficult to model and correct for. The use of zone-MPC provides robustness against excessively responding to noise in the state estimate when the blood-glucose level is estimated to be within the target zone.
  • the result of using a standard quadratic output cost function is an AP that continues to drive insulin delivery even after the measured peak of a hyperglycemic excursion has been reached, when predicted glucose levels may already be steadily converging to the target zone, driven by past insulin delivery.
  • the controller's goal is to accelerate the arrival of the glucose value within the target zone; this is frequently achieved, but often with the undesirable consequence of controller-induced hypoglycemia due to insulin over-delivery.
  • the solution is typically to de-tune the controller, such that insulin delivery is conservative both on the "uphill” and "downhill" leg of a hyperglycemic excursion, resulting in higher glucose peaks and more time spent outside the target zone.
  • a velocity- weighting mechanism in the MPC cost function such that a predicted zone excursion is penalized taking into account both its value and also the rate of change of the blood-glucose trajectory.
  • the disclosed mechanism provides the control designer some new degrees of freedom, and facilitates a somewhat decoupled design of the AP's response during the uphill verses the downhill leg of a hyperglycemic excursion. The goal is to deliver more insulin earlier during an excursion, towards the start of the uphill leg, and allow the controller to deliver less on the downhill leg.
  • the velocity-weighting mechanism proposed here serves this latter purpose; instead of penalizing output values using a fixed cost, and further instead of penalizing the glucose velocity directly, the proposed mechanism penalizes the output values based on a weight that is a function of the velocity. As the glucose velocity decreases, by choosing the cost to smoothly converge to zero the MPC cost function is increasingly dominated by the input cost, and actively disregards the output cost. The optimized insulin delivery command then converges as desired to the input's set-point, which is the subject's basal infusion rate.
  • the invention provides methods, devices, algorithms, and systems for velocity- weighting control of insulin delivery.
  • the invention provides a method of velocity-weighting control of an artificial pancreas for type 1 diabetes applications comprising: penalizing predicted glucose outcomes with a cost modulated by a factor that is a function of the glucose velocity, wherein glucose outcomes are penalized increasingly less for increasingly negative glucose velocities, when glucose level is high, and/or wherein a hyperglycemic glucose value that is already converging to the euglycemic zone results in less corrective action by the controller than were the hyperglycemic state steady.
  • the invention provides a method of Model Predictive Control (MPC) for the closed-loop operation of an Artificial Pancreas (AP) to treat type 1 diabetes mellitus comprising a velocity-weighting mechanism, integrable within an MPC problem's cost function, wherein predicted hyperglycemic blood-glucose excursions are penalized based on the predicted blood-glucose levels' rates of change, wherein the method provides for independently shaping the AP's uphill versus downhill responses to hyperglycemic excursions.
  • MPC Model Predictive Control
  • AP Artificial Pancreas
  • the invention provides a method of controlling insulin delivery comprising:
  • the disclosed methods may be implemented in a model predictive control (MPC) algorithm of an artificial pancreas to treat type 1 diabetes mellitus incorporable into a device, strategy, or further algorithm that controls insulin delivery to type 1 diabetics, based on blood glucose measurement feedback, e.g., in insulin pumps, continuous glucose monitoring systems, or an artificial pancreas.
  • MPC model predictive control
  • the invention also provides a controller programmed to implement a disclosed method, and use of such controller to control insulin delivery for treating type 1 diabetes mellitus.
  • the invention provides a drug delivery system comprising a controller programmed to implement a disclosed method, a status monitoring system, a drug pump or metering system, and optionally, a drug (e.g., insulin) to be delivered.
  • a drug e.g., insulin
  • the invention provides a method for model predictive control
  • MPC pancreas to treat Type 1 diabetes mellitus incorporating a disclosed method.
  • a key component in a successful artificial pancreas system designed to maintain the blood glucose concentrations of people with type 1 diabetes mellitus within the euglycemic zone (80-140mg/dL) is the control algorithm that automatically directs the delivery of insulin to be administered to a subject with type 1 diabetes.
  • control algorithm There are many varieties of control algorithm; this invention is of relevance to classes of control strategies based on "model predictive control” (MPC) algorithms. These are real-time optimization based controllers that perform optimal insulin delivery with respect to predicted glucose outcomes and an objective function, also known as a cost function.
  • the present invention improves the safety of an artificial pancreas device by strategically reducing the risk of insulin over-delivery and the resulting controller-induced hypoglycemia. This is achieved by employing a novel structure of objective function for use with the MPC optimization. Instead of a fixed cost, e.g., a linear or quadratic function as is typically used in MPC, for penalizing predicted glucose outcomes, the invention employs a cost that may be linear or quadratic (or more general even), but is modulated by a factor that is a function of the glucose velocity, i.e., the rate of change of blood glucose concentration. Specifically, glucose outcomes are penalized increasingly less for increasingly negative glucose velocities, when the glucose level is high. Thus, a stubbornly high glucose value results in a more aggressive controller than an equally high glucose value on a trajectory that is falling. Furthermore, a glucose descent of increasing speed causes the controller to be increasingly conservative, to a certain limit.
  • the invention functions by appending to the typical cost employed in the MPC objective function, be that a linear, quadratic, or more general, cost structure, a further term that is multiplied with the part of the cost incurred by hyperglycemic glucose predictions.
  • This term is a so-called "velocity-weighting" function that is a design parameter and modulates the typical MPC control behavior based on the glucose velocity (rate of change) at the point in predicted time that is being penalized.
  • Setting the velocity- weighting function to unity for all glucose velocities results in the standard MPC controller.
  • the invention functions by designing the velocity weighting function to not be unity in a well-specified way to converge to zero as the predicted glucose velocity becomes increasingly negative.
  • a hyperglycemic glucose value that is already converging to the euglycemic zone results in less corrective action by the controller than were the hyperglycemic state steady.
  • the resulting MPC problem is no longer a linear, quadratic, or more general convex program as is typically employed in MPC.
  • the invention computes an optimal solution to the resulting optimization problem by a method similar to sequential quadratic programming.
  • the invention provides a model predictive control algorithm that can be incorporated into a device, strategy, or further algorithm that controls insulin delivery to type 1 diabetic people, based on blood glucose measurement feedback, e.g., in insulin pumps, continuous glucose monitoring systems, or an artificial pancreas.
  • This invention can be used to improve the capabilities of an artificial pancreas that uses model predictive control based on blood glucose measurements as feedback, in maintaining the blood glucose levels of people with type 1 diabetes mellitus within euglycemic range (80-140mg/dL).
  • MPC Model Predictive Control
  • AP Artificial Pancreas
  • the insulin-glucose model of [13] is employed here and is summarized as follows.
  • the time step index is denoted by i.
  • the scalar plant input is the administered insulin bolus u IN J [U] delivered per sample -period, and the scalar plant output is the subject's blood- glucose value y BG J [mg/dL].
  • the LTI model's input U; and output y; are defined as:
  • [045] is employed to set the correct gain, and for unit conversion.
  • the 1800 term is from the "1800 rule" to estimate blood-glucose decrease w.r.t. delivering rapid-acting insulin [18].
  • the blood-glucose target zone i.e., the blood-glucose values for which only the basal-rate is delivered, is the range [80,140] mg/dL, the same as in [12,13].
  • the zone is time-invariant, in contrast to [14].
  • Insulin delivery is further subject to an Insulin On Board (IOB) constraint - a constraints based on the insulin delivery history, preventing over-delivery when much insulin was recently delivered, e.g., after a meal-bolus.
  • IOB constraints are taken from [20] and modified slightly; reasons for the modification are not explained here, but the stated IOB constraints have proven themselves effective in clinical trials.
  • the decay curve ⁇ ; applicable at step i depends on the current glucose value y B G,i :
  • a BASAL £ 96 denote the 8 hour history of U j , the linearized insulin infusion commands, but setting to zero the value at any step were a manual meal-bolus was delivered. Further denote by A MEAL £ 96 the 8 hour history of meal-boluses, by 0 £ . the computed amount of IOB present, by ⁇ £ . the required amount of IOB that depends on current blood- glucose levels, and by Cf [(mg/dL)/U] the patient's so-called correction-factor. At each time step i the IOB upper boun
  • Eqs. (6a)-(6d) enforce the prediction dynamics of model (2), initialized to the current state.
  • Eqs. (6e) and (6f) enforce input constraint (3) and (4), respectively, across the control horizon.
  • Eq. (6g) implies that beyond the control horizon exactly the basal-rate is delivered.
  • Eqs. (6h) and (6i) provide upper and lower zone deviations to penalize in (5), respectively, and facilitate an asymmetric penalization of the zone deviation.
  • Eqs. (6j) and (6k) provide the positive and negative deviations of the input u from the basal-rate, respectively, and again facilitate an asymmetric cost function.
  • Asymmetric input cost functions were proposed in [17] and have proven effective in clinical trials.
  • the feedback signal for control is the simulator's CGM signal, but with no additive noise.
  • FIG. 3 A simulation example of the situation the disclosed velocity-weighting MPC is targeted at is depicted in Fig. 3.
  • the use of standard MPC results in significant insulin infusion after the peak, when blood-glucose values are already descending towards the zone, causing hypoglycemia at 09:30.
  • the controller suspends the pump from about 08:30 until 10:00, and after some rebound glucose stabilizes.
  • the proposed velocity- weighting MPC reduces insulin infusion to the basal-rate soon after the peak is reached, slowing the descent. No hypoglycemia is induced, and after 06:00 the controller delivers the basal-rate continuously, with no pump- suspension required, and no associated glucose rebound.
  • a more aggressively tuned controller i.e., smaller R
  • the value of R is fixed in order to elucidate the differences in glucose outcomes induced by only the proposed velocity-weighting.
  • the large blue dot is the arithmetic mean of the individual dots, and the blue circle has a radius of the standard deviation of the distances of each dot to the cohort's mean, each in terms of the underlying CVGA space.
  • the circles' radii, and also the CVGA zone inclusion percentages, are tabulated in Table I.
  • Table I CVGA zone (A,...,E) inclusion percentages, and cluster circle radii [mg/dL], of the four cases depicted in Figs. 6 and 7.
  • a velocity- weighting mechanism is disclosed for MPC of an AP, such that deviations of predicted blood-glucose values are penalized by a cost-function that takes into account both the size of the deviation and also the velocity of the trajectory the predicted glucose value is an element of.
  • the MPC cost-function is made more "velocity aware", and the AP's response during the uphill and downhill leg of a hyperglycemic excursion can be tailored somewhat independently.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Medicinal Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Hematology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Anesthesiology (AREA)
  • Vascular Medicine (AREA)
  • Diabetes (AREA)
  • External Artificial Organs (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Infusion, Injection, And Reservoir Apparatuses (AREA)
  • Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)

Abstract

Methods, devices, algorithms, and systems controlling insulin delivery employ velocity-weighting. Predicted glucose outcomes are penalized with a cost modulated by a factor that is a function of the glucose velocity, wherein glucose outcomes are penalized increasingly less for increasingly negative glucose velocities, when glucose level is high, and/or wherein a hyperglycemic glucose value that is already converging to the euglycemic zone results in less corrective action by the controller than were the hyperglycemic state steady.

Description

Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications
Inventors: Ravi L. Gondhalekar/US, Eyal Dassau/IL, Francis J. Doyle III/US, all of Santa Barbara, CA
Applicant: The Regents of University of California
[001] This invention was made with government support under Grant Numbers
DP3DK094331 and ROIDK085628 awarded by the National Institutes of Health (NIH). The government has certain rights in the invention.
INTRODUCTION
[002] Type 1 Diabetes Mellitus (TIDM) is a metabolic auto-immune disease characterized by the destruction of the pancreas' beta cells, and results in the body being incapable of producing insulin, a hormone that facilitates the absorption of glucose from the blood-stream into many types of cell, and that participates in the endocrine feedback loop that regulates the liver's release/removal of glucose into/from the blood-stream. People with TIDM require the delivery of insulin into their blood-stream from an external source, and tend to suffer great difficulty maintaining healthy blood-glucose levels. Hypoglycemia has very near-term consequences and may result in, e.g., dizziness or disorientation if mild, fits or
unconsciousness if serious, and coma or death in severe cases. In contrast, a hyperglycemic state has few consequences if it is brief. However, a blood-glucose level that is high on average over long periods of time may result in a variety of health problems, e.g., cardiovascular disease, kidney failure, and retinal damage, possibly many years down the line.
[003] The ultimate application of this work is an Artificial Pancreas (AP) for the automated delivery of insulin to people with TIDM [1,2,3]. In particular the subcutaneous-subcutaneous AP scheme is developed wherein an AP where insulin delivery (control input) is performed by a Continuous Subcutaneous Insulin Infusion (CSII) pump, and glucose sensing (output measurement for feedback) is based on a Continuous Glucose Monitor (CGM) [4]. A crucial element of any fully automated AP is a feedback control law that performs algorithmic insulin dosing that is effective and safe. For example, glucose controllers based on Model Predictive Control (MPC) [5,6,7,8,9] or proportional-integral-derivative control [10,11] have been proposed. We have been focusing increasingly on developing zone-MPC strategies [12,13,14], whereby blood-glucose levels are controlled with respect to the inclusion within a target zone, rather than to track a singular set-point. This has proven effective in real-life operation of the controller for two reasons. First, there is generally a significant plant-model mismatch due to the large inter- and intra-subject variability of humans' physiology. Second is that the feedback signals, an estimate of the blood-glucose level provided every 5 minutes by a CGM, suffers large errors and delays, both of which have time-varying properties and have proven difficult to model and correct for. The use of zone-MPC provides robustness against excessively responding to noise in the state estimate when the blood-glucose level is estimated to be within the target zone.
[004] As is typical in MPC [15,16], the cost functions usually employed in an AP penalize deviations of the glucose outputs, i.e., differences between predicted glucose levels and the set-point, or, in the case of zone-MPC, distances to the target zone. With no plant-model mismatch and a long prediction horizon that may, as it frequently does in MPC, lead to effective control. However, an AP inevitably operates with large plant-model mismatch, and in practice long prediction horizons do not yield useful predictions. We use a 45 minute prediction horizon, which is considerably shorter than a hyperglycemic excursion due to a large meal (up to 8 hours if unannounced). Furthermore, there are long delays associated with CGM sensing and CSII delivery. The result of using a standard quadratic output cost function is an AP that continues to drive insulin delivery even after the measured peak of a hyperglycemic excursion has been reached, when predicted glucose levels may already be steadily converging to the target zone, driven by past insulin delivery. The controller's goal is to accelerate the arrival of the glucose value within the target zone; this is frequently achieved, but often with the undesirable consequence of controller-induced hypoglycemia due to insulin over-delivery. The solution is typically to de-tune the controller, such that insulin delivery is conservative both on the "uphill" and "downhill" leg of a hyperglycemic excursion, resulting in higher glucose peaks and more time spent outside the target zone.
[005] Here we disclose a velocity- weighting mechanism in the MPC cost function, such that a predicted zone excursion is penalized taking into account both its value and also the rate of change of the blood-glucose trajectory. The disclosed mechanism provides the control designer some new degrees of freedom, and facilitates a somewhat decoupled design of the AP's response during the uphill verses the downhill leg of a hyperglycemic excursion. The goal is to deliver more insulin earlier during an excursion, towards the start of the uphill leg, and allow the controller to deliver less on the downhill leg. In related work [17] we proposed to add a "velocity-penalty" term to the cost function, resulting in more aggressive delivery during uphill travel, directly based on the rate of change of predicted glucose levels. This added term allows an otherwise conservative controller to give an "extra kick" when the glucose trajectory is rising, but the mechanism does not actively allow the controller to "back off when the trajectory is falling. The velocity-weighting mechanism proposed here serves this latter purpose; instead of penalizing output values using a fixed cost, and further instead of penalizing the glucose velocity directly, the proposed mechanism penalizes the output values based on a weight that is a function of the velocity. As the glucose velocity decreases, by choosing the cost to smoothly converge to zero the MPC cost function is increasingly dominated by the input cost, and actively disregards the output cost. The optimized insulin delivery command then converges as desired to the input's set-point, which is the subject's basal infusion rate.
[006] State-dependent, piece-wise linear/quadratic cost functions are standard practice in hybrid-MPC strategies and result in integer-programming problems. The disclosed approach is distinct and smoothly modulates a quadratic (could include linear) cost based on the velocity (i.e., state). Smoothness allows the resulting optimization problem to be solved via a sequence of Quadratic Programming (QP) problems.
SUMMARY OF THE INVENTION
[007] The invention provides methods, devices, algorithms, and systems for velocity- weighting control of insulin delivery.
[008] In one aspect the invention provides a method of velocity-weighting control of an artificial pancreas for type 1 diabetes applications comprising: penalizing predicted glucose outcomes with a cost modulated by a factor that is a function of the glucose velocity, wherein glucose outcomes are penalized increasingly less for increasingly negative glucose velocities, when glucose level is high, and/or wherein a hyperglycemic glucose value that is already converging to the euglycemic zone results in less corrective action by the controller than were the hyperglycemic state steady.
[009] In another aspect the invention provides a method of Model Predictive Control (MPC) for the closed-loop operation of an Artificial Pancreas (AP) to treat type 1 diabetes mellitus comprising a velocity-weighting mechanism, integrable within an MPC problem's cost function, wherein predicted hyperglycemic blood-glucose excursions are penalized based on the predicted blood-glucose levels' rates of change, wherein the method provides for independently shaping the AP's uphill versus downhill responses to hyperglycemic excursions. [010] In another aspect, the invention provides a method of controlling insulin delivery comprising:
[011] (a) combining velocity- weighting, which reduces the occurrence of controller induced hypoglycemia, and velocity-penalties, which yield more effective hyperglycemia correction;
[012] (b) employing asymmetric input cost functions which improve safety by allowing a controller to attenuate insulin delivery more easily, and velocity-weighting cost functions which help prevent controller induced hypoglycemia by strategically reducing the controller's aggressiveness when a hyperglycemic state is in the process of correction; or
[013] (c) using velocity-weighting to impart control that is aggressive on the uphill leg of a hyperglycemic excursion, but conservative on the downhill leg, wherein the quadratic cost used to penalize the glucose deviation is velocity-dependent, wherein the quadratic cost parameter itself is a function of the rate of change of the glucose output.
[014] The disclosed methods may be implemented in a model predictive control (MPC) algorithm of an artificial pancreas to treat type 1 diabetes mellitus incorporable into a device, strategy, or further algorithm that controls insulin delivery to type 1 diabetics, based on blood glucose measurement feedback, e.g., in insulin pumps, continuous glucose monitoring systems, or an artificial pancreas.
[015] The disclosed methods may be operatively combined with:
[016] (a) a continuous glucose monitor (CGM) sensor;
[017] (b) a state-feedback control system; and/or
[018] (c) an alarm or notification system.
[019] The invention also provides a controller programmed to implement a disclosed method, and use of such controller to control insulin delivery for treating type 1 diabetes mellitus.
[020] In another aspect the invention provides a drug delivery system comprising a controller programmed to implement a disclosed method, a status monitoring system, a drug pump or metering system, and optionally, a drug (e.g., insulin) to be delivered.
[021] In another aspect the invention provides a method for model predictive control
(MPC) of an artificial pancreas to treat Type 1 diabetes mellitus incorporating a disclosed method.
[022] The various aspects may be practiced or implemented in additional embodiments, including methods, devices, algorithms and drug directing systems essentially as described herein, and all combinations of the recited particular embodiments. [023] All publications and patent applications cited in this specification are herein incorporated by reference as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Although the foregoing invention has been described in some detail by way of illustration and example for purposes of clarity of understanding, it will be readily apparent to those of ordinary skill in the art in light of the teachings of this invention that certain changes and modifications may be made thereto without departing from the spirit or scope of the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[024] Fig . 1. IOB decay curves from [18] and used in IOB constraints in [20].
[025] Fig . 2. Velocity- weighting function (7).
[026] Fig . 3. Unannounced meal. In-silico subject #12 of 100.
[027] Fig . 4. Unannounced meal. In-silico subject #8 of 100.
[028] Fig . 5. Announced meal. In-silico subject #13 of 100.
[029] Fig . 6. Unannounced meal. Top: Standard MPC. Bottom: Proposed velocity- weighting MPC. For zone counts and cluster circle radii see Table I.
[030] Fig. 7. Announced meal. Top: Standard MPC. Bottom: Proposed velocity-weighting MPC. For zone counts and cluster circle radii see Table I.
DESCRIPTION OF PARTICULAR EMBODIMENTS OF THE INVENTION
[031] A key component in a successful artificial pancreas system designed to maintain the blood glucose concentrations of people with type 1 diabetes mellitus within the euglycemic zone (80-140mg/dL) is the control algorithm that automatically directs the delivery of insulin to be administered to a subject with type 1 diabetes. There are many varieties of control algorithm; this invention is of relevance to classes of control strategies based on "model predictive control" (MPC) algorithms. These are real-time optimization based controllers that perform optimal insulin delivery with respect to predicted glucose outcomes and an objective function, also known as a cost function.
[032] The present invention improves the safety of an artificial pancreas device by strategically reducing the risk of insulin over-delivery and the resulting controller-induced hypoglycemia. This is achieved by employing a novel structure of objective function for use with the MPC optimization. Instead of a fixed cost, e.g., a linear or quadratic function as is typically used in MPC, for penalizing predicted glucose outcomes, the invention employs a cost that may be linear or quadratic (or more general even), but is modulated by a factor that is a function of the glucose velocity, i.e., the rate of change of blood glucose concentration. Specifically, glucose outcomes are penalized increasingly less for increasingly negative glucose velocities, when the glucose level is high. Thus, a stubbornly high glucose value results in a more aggressive controller than an equally high glucose value on a trajectory that is falling. Furthermore, a glucose descent of increasing speed causes the controller to be increasingly conservative, to a certain limit.
[033] The invention functions by appending to the typical cost employed in the MPC objective function, be that a linear, quadratic, or more general, cost structure, a further term that is multiplied with the part of the cost incurred by hyperglycemic glucose predictions.
[034] This term is a so-called "velocity-weighting" function that is a design parameter and modulates the typical MPC control behavior based on the glucose velocity (rate of change) at the point in predicted time that is being penalized. Setting the velocity- weighting function to unity for all glucose velocities results in the standard MPC controller. The invention functions by designing the velocity weighting function to not be unity in a well-specified way to converge to zero as the predicted glucose velocity becomes increasingly negative. Thus a hyperglycemic glucose value that is already converging to the euglycemic zone results in less corrective action by the controller than were the hyperglycemic state steady. The resulting MPC problem is no longer a linear, quadratic, or more general convex program as is typically employed in MPC. The invention computes an optimal solution to the resulting optimization problem by a method similar to sequential quadratic programming.
[035] The invention provides a model predictive control algorithm that can be incorporated into a device, strategy, or further algorithm that controls insulin delivery to type 1 diabetic people, based on blood glucose measurement feedback, e.g., in insulin pumps, continuous glucose monitoring systems, or an artificial pancreas. This invention can be used to improve the capabilities of an artificial pancreas that uses model predictive control based on blood glucose measurements as feedback, in maintaining the blood glucose levels of people with type 1 diabetes mellitus within euglycemic range (80-140mg/dL).
[036] The invention was validated on the University of Virginia/Padova FDA accepted metabolic simulator, and on historical trial data from clinical studies unrelated to the invention, and has been implemented in an experimental artificial pancreas device/system.
[037] Example: Velocity- weighting to prevent controller-induced hypoglycemia in MPC of an artificial pancreas to treat T1DM
[038] I. The design of a Model Predictive Control (MPC) strategy for the closed-loop operation of an Artificial Pancreas (AP) to treat type 1 diabetes mellitus is developed. We disclose a velocity-weighting mechanism, integrable within an MPC problem's cost function, that facilitates penalizing predicted hyperglycemic blood-glucose excursions based on the predicted blood-glucose levels' rates of change. The method provides the control designer some freedom for independently shaping the AP's uphill versus downhill responses to hyperglycemic excursions; of particular emphasis is the downhill response. The proposal tackles the dangerous issue of controller-induced hypoglycemia following large
hyperglycemic excursions, e.g., after meals, that results in part due to the large delays of subcutaneous glucose sensing and subcutaneous insulin infusion - the case considered here. The efficacy of the proposed solution is demonstrated using the University of
Virginia/Padova metabolic simulator with both unannounced and announced meal scenarios.
[039] II. MPC Design
[040] A. Insulin-glucose transfer function
[041] The insulin-glucose model of [13] is employed here and is summarized as follows. The model is a discrete-time, Linear Time-Invariant (LTI) system with sample -period T = 5 [min]. The time step index is denoted by i. The scalar plant input is the administered insulin bolus uIN J [U] delivered per sample -period, and the scalar plant output is the subject's blood- glucose value yBG J [mg/dL]. The plant is linearized around a steady-state that is assumed to be achieved by applying the subject-specific, time-dependent basal input rate uBASAL ; [U/h] , and is assumed to result in a steady-state blood-glucose output ys = 110 [mg/dL].
[042] The LTI model's input U; and output y; are defined as:
T
Ui - UIN,i - UBASAL,i 60 min/h yi := yBG,i - ys ·
[043] We denote by z-1 the backwards shift operator, by Y(z_1) and U(z_1) the z- transform of the time-domain signals of input U; and output yi5 respectively. The transfer characteristics from u to y are described by
( _1) _ 1800Fc z- 3
U (z-i) ~ UTDI ' (l -Plz-i)(l-p2 z-i)2
[044] with poles p1 = 0.98, p2 = 0.965, a so-called safety factor F = 1.5 (unitless, can be personalized, but fixed to 1.5 herein), the subject specific total daily insulin amount uTDI [U] (positive scalar), and where the constant
c := -60(l - Pl)(l - p2)2
[045] is employed to set the correct gain, and for unit conversion. [046] The 1800 term is from the "1800 rule" to estimate blood-glucose decrease w.r.t. delivering rapid-acting insulin [18].
[047] B. State-space model
[048] The state-space realization of (1) used here is
xi+1 = AXi + Bui (2a)
y; = CyXi (2b)
v; = CvXi (2c)
Figure imgf000009_0001
1800Fc
B: = [1 0 0] £ 3
UTDI
Cy: = [0 0 1] £ Ml x3
Cv: = [0.1 0 -0.1] E M1
[049] The triple (A, B, Cy) describes (1). Note that, without plant -model mismatch,
Xi i = [Yi Yi+i Yi+2]T. The second output matrix, Cv, was chosen such that the output V; of (2c) provides an estimate of the average, over the next 2T = lOmin, rate of change of blood- glucose level, in units mg/dL/min. The output V; is henceforth termed the "velocity" and is employed in the proposed velocity- weighting. This notion of the velocity output was first introduced in [17].
[050] C. State-estimation
[051] An estimate of the state is provided at each step i by a linear state-estimator (see, e.g., [19]). For brevity the state-estimator details are omitted, thus we make the simplifying assumption that the state X; is available for all i. No notational distinction is made between the actual and estimated state, because the state x of model (2) can only be estimated.
[052] D. Blood-glucose target zone
[053] In this work the blood-glucose target zone, i.e., the blood-glucose values for which only the basal-rate is delivered, is the range [80,140] mg/dL, the same as in [12,13]. For simplicity the zone is time-invariant, in contrast to [14].
[054] The (signed) zone-excursion Z: 1→ 1 is defined as:
Z(y) := arg minaf≡E{a2 |y + ys - a £ [80,140]} .
[055] E. Insulin delivery constraints
[056] At each step i the controller must enforce the constraint
0≤ u; + UBASAU ≤ UMAX , (3) [057] where uMAX denotes the maximum bolus size the CSII pump of choice is capable of delivering. In this work we choose uMAX = 25 [U]. Note that this bolus size is so large it is highly unlikely to ever be commanded by the controller.
[058] Insulin delivery is further subject to an Insulin On Board (IOB) constraint - a constraints based on the insulin delivery history, preventing over-delivery when much insulin was recently delivered, e.g., after a meal-bolus. The notion of IOB constraints is taken from [20] and modified slightly; reasons for the modification are not explained here, but the stated IOB constraints have proven themselves effective in clinical trials. Let vectors θι £ 96 for 1 = 2, 4, 6, and 8 denote the 2 , 4, 6, and 8 hour, respectively, decay curves depicted in Fig. 1. The curves are sampled at T = 5 min intervals, and each curve is eight hours in duration, padded with trailing zeros when necessary: 8h/T = 96. The decay curve Θ; applicable at step i depends on the current glucose value yBG,i:
Figure imgf000010_0001
[059] Let ABASAL £ 96 denote the 8 hour history of Uj, the linearized insulin infusion commands, but setting to zero the value at any step were a manual meal-bolus was delivered. Further denote by AMEAL £ 96 the 8 hour history of meal-boluses, by 0 £ . the computed amount of IOB present, by Γ £ . the required amount of IOB that depends on current blood- glucose levels, and by Cf [(mg/dL)/U] the patient's so-called correction-factor. At each time step i the IOB upper boun
(4)
Figure imgf000010_0002
ABASAL,i + ^4-^MEAL,i
(yBG,i - ys)/cf -
[060] It holds that uI0B > 0, and uI0B = 0 implies the controller delivers no more than uBASAL,i m absolute terms. Thus, after a large bolus the insulin delivery is temporarily constrained to the basal rate, but note that the IOB constraint cannot constrain insulin delivery to below the basal rate.
[061] F. MPC problem
[062] For MPC background the reader is referred to [15,16]. We denote by Z+ the set of positive integers, by ¾ the set of consecutive integers {a, ... , b}, by u, x, y, v the predicted input u, state x, glucose output y, and velocity output v, respectively, by Ny £ Z+ the prediction horizon, by Nu £ Z1 y the control horizon, by R, R £ >0 weighting coefficients for non-negative and non-positive control inputs, respectively, and by Q: .→ >0 a velocity- weighting function. Then, MPC performs closed-loop control by applying at each step i the first element UQ of the optimal, predicted control input trajectory {UQ, ... ,
Figure imgf000011_0001
characterized as follows.
[063] MPC Problem: Determine
{UQ, ... , UNu_i} := j(xi; {u0, ... , uNu --1})
Figure imgf000011_0002
[064] with cost function
Figure imgf000011_0003
[065] and subject to
x0 := Xi (6a)
xk+1 := Axk + Buk Vk £ Z™y→ (6b)
yk := Cyxk Vk £ ^y(6c)
Vk := CvXk Vk £ ^y(6d)
0≤ uk + uBAsAL,(i+k) ≤ UMAX Vk £ Z™"'1 (6e)
uk≤uI0B,i Vk e Z^'1 (6f)
Figure imgf000011_0004
zk := max(Z(yk), 0) Vk £ Z^y (6h) zk := min(Z(yk), 0) Vk £ ZN Q y (6i)
uk := max(uk, 0) Vk £ Z u_1 (6j)
uk := min(uk, 0) Vk £ Z^'1 . (6k)
[066] Eqs. (6a)-(6d) enforce the prediction dynamics of model (2), initialized to the current state. Eqs. (6e) and (6f) enforce input constraint (3) and (4), respectively, across the control horizon. Eq. (6g) implies that beyond the control horizon exactly the basal-rate is delivered. Eqs. (6h) and (6i) provide upper and lower zone deviations to penalize in (5), respectively, and facilitate an asymmetric penalization of the zone deviation. Eqs. (6j) and (6k) provide the positive and negative deviations of the input u from the basal-rate, respectively, and again facilitate an asymmetric cost function. Asymmetric input cost functions were proposed in [17] and have proven effective in clinical trials.
[067] G. Pump-discretization [068] At each step i, after the solution to the MPC Problem above is computed, the determined Ug is rounded down to the nearest integer multiple of the CSII pump- discretization of 0.05 U. The portion rounded down is added at the next step in a so-called carry-over scheme. Other than that, no post-processing of the control command is performed.
[069] H. Velocity-weighting function Q(-)
[070] One contribution of our work is to consider velocity- weighting functions Q(-) that are more general than (v) = 1 Vv £ . If Q(v) is unity for all velocities v then the output cost function is that of standard (zone) MPC; the cost of a zone deviation is then both invariant and symmetric, and the resulting cost function (5) is that employed in [17], but without the velocity-penalty proposed in [17]. In this work we use the velocity-weighting function of (7), depicted in Fig. 2, with 10~6 = ε « 1. It has the desired features that Q(v) = 1 if v > 0 (i.e., we obtain the standard MPC solution for non-negative velocities), Q(v) = £ « l if v <— 1 (i.e., the zone excursion is effectively not penalized at all for steep negative glucose velocities, resulting in the input's set-point being commanded), and with a smooth transition when— 1≤ v≤ 0, allowing the MPC solution to slowly converge to the input's set-point as the velocity becomes increasingly negative. We require ε > 0 to result in a well-posed
Figure imgf000012_0001
[071] If Q(-) is any positive constant then the MPC Problem can be cast as a continuous, strictly-convex QP. If Q(-) is a more general function then the MPC Problem is not a QP, but under mild assumptions of continuity and smoothness of Q(-) a solution to the MPC Problem can be obtained by sequential quadratic programming.
[072] III. Examples and Discussion
[073] A. Simulation setup
[074] In this section the disclosed velocity- weighting MPC, utilizing the velocity- weighting function depicted in Fig. 2, is compared to "standard MPC" with Q(v) = 1 using the University of Padova/Virginia Food and Drug Administration (FDA) accepted metabolic simulator [21], based on the following scenario. Simulations start at midnight, are 20 hours in duration, and a 90 gram carbohydrate meal is consumed at 04:00. The parameters of both the simulator and controller are time-invariant, thus the time of day of meal consumption is irrelevant. We consider either unannounced meals, where the meal-disturbance is rejected based on feedback only, or announced meals, where a meal-bolus is delivered at the start of meal-ingestion, and the bolus size is optimal with respect to the in-silico subject's parameters. The controller parameters are Ny = 9 (i.e., 45 minute prediction horizon), Nu = 5 (i.e., 25 minute control horizon), R = 7000, R = 100. The feedback signal for control is the simulator's CGM signal, but with no additive noise. CGM noise is omitted in the cases presented in this work in order to demonstrate the velocity-weighting action of the disclosed controller; without noise the differences between velocity-weighting MPC and standard MPC occur only after the peak of the hyperglycemia excursion. However, cases with CGM noise, and also with more challenging scenarios, were tested, and our overall conclusions hold for these cases also.
[075] B. Single subject examples
[076] A simulation example of the situation the disclosed velocity-weighting MPC is targeted at is depicted in Fig. 3. The use of standard MPC results in significant insulin infusion after the peak, when blood-glucose values are already descending towards the zone, causing hypoglycemia at 09:30. The controller suspends the pump from about 08:30 until 10:00, and after some rebound glucose stabilizes. In contrast, the proposed velocity- weighting MPC reduces insulin infusion to the basal-rate soon after the peak is reached, slowing the descent. No hypoglycemia is induced, and after 06:00 the controller delivers the basal-rate continuously, with no pump- suspension required, and no associated glucose rebound.
[077] In the example of Fig. 4 standard MPC does not induce hypoglycemia, but velocity- weighting MPC again effects an obvious reduction in insulin delivery during the descent. This example demonstrates a possible drawback of the proposed strategy: For some subjects the proposal results in a more sluggish return to the zone, and more time spent in
hyperglycemia. However, for such subjects a more aggressively tuned controller, i.e., smaller R, in combination with the proposed velocity- weighting MPC strategy, delivers more insulin during the ascent, possibly reducing the peak glucose value and time in hyperglycemia. In this disclosure the value of R is fixed in order to elucidate the differences in glucose outcomes induced by only the proposed velocity-weighting.
[078] The examples above had unannounced meals, but the proposed velocity- weighting reduces the risk of hypoglycemia also with announced meals. In the example of Fig. 5 the IOB constraint prevents the controller from delivering more than the basal-rate until 05:45, due to the meal-bolus delivered at 04:00. After 05:45, during the glucose descent, standard MPC delivers in excess of the basal rate, and hypoglycemia is induced at 09:45, with an associated pump-suspension and subsequent glucose rebound. In contrast, the disclosed velocity-weighting MPC continuously delivers close to the basal-rate following the meal- bolus, despite the relaxing IOB constraint after 05:45, and no hypoglycemia is induced.
[079] C. Comment on IOB constraint tuning
[080] There is a trade-off to be made when tuning the IOB constraint mechanism based on the decay curves depicted in Fig. 1. On the one hand, a longer decay curve results in less insulin delivery, because delivered insulin is modeled to be active for longer, and so, following a meal-bolus, it takes longer before the controller is given leeway to attempt correcting hyperglycemia. For standard MPC and the case of Fig. 5, the use of longer decay curves would have prevented controller-induced hypoglycemia. On the other hand, in general it is desirable to allow the controller more leeway to control hyperglycemia. The use of the proposed velocity- weighting MPC partially alleviates this trade-off: One can employ shorter decay curves, giving the controller more leeway to control rising or persistently high glucose values early after a meal-bolus, while enforcing that insulin delivery is not excessive when glucose values are falling due to the delayed action of the meal-bolus.
[081] D. Population results
[082] We consider Control Variability Grid Analysis (CVGA) [22] of the entire cohort in the University of Padova/Virginia metabolic simulator, consisting of 10-subject and 100- subject simulator cohorts. The latter contains a 101st subject "average", resulting in a combined cohort of 111 in-silico subjects. The CVGA plots for unannounced and announced meals are depicted in Figs. 6 and 7, respectively. Top sub-plots show the results with standard MPC; bottom sub-plots are for the proposed velocity-weighting MPC. Each in-silico subject's result is denoted by a black dot. The large blue dot is the arithmetic mean of the individual dots, and the blue circle has a radius of the standard deviation of the distances of each dot to the cohort's mean, each in terms of the underlying CVGA space. The circles' radii, and also the CVGA zone inclusion percentages, are tabulated in Table I.
[083] Table I: CVGA zone (A,...,E) inclusion percentages, and cluster circle radii [mg/dL], of the four cases depicted in Figs. 6 and 7.
Figure imgf000014_0001
[084] Due to the lack of CGM noise and fixed R the glucose peak (vertical position) for each subject is equal for both MPC strategies. The MPC strategy affects only the depth of the nadir (horizontal position). For unannounced meals most subjects undergo a shift to the left, i.e., the nadir is higher, meaning the hypoglycemia risk is reduced. The average is significantly shifted to the left, and the spread is smaller. For announced meals the peaks are significantly lower, due to the feed-forward nature of the meal announcement. For many subjects there is no difference between standard MPC and the proposed velocity-weighting MPC. However, there is an overall shift to the left, the spread is less, and for a small number of subjects the use of velocity-weighting clearly alleviates a significant risk of controller- induced hypoglycemia.
[085] IV. Conclusion
[086] A velocity- weighting mechanism is disclosed for MPC of an AP, such that deviations of predicted blood-glucose values are penalized by a cost-function that takes into account both the size of the deviation and also the velocity of the trajectory the predicted glucose value is an element of. Thus the MPC cost-function is made more "velocity aware", and the AP's response during the uphill and downhill leg of a hyperglycemic excursion can be tailored somewhat independently. By simulation examples it was demonstrated that the risk of controller-induced hypoglycemia is alleviated by disclosed strategy, as per design objective.
[087] References
[1] H. Zisser, "Clinical Hurdles and Possible Solutions in the Implementation of Closed- Loop Control in Type 1 Diabetes Mellitus," J Diabetes Sci Technol, vol. 5, pp. 1283-1286, Sep 2011.
[2] C. Cobelli, E. Renard, and B. Kovatchev, "Artificial Pancreas: Past, Present, Future," Diabetes, vol. 60, pp. 2672-2682, Nov 2011.
[3] F. J. Doyle III, L. M. Huyett, J. B. Lee, H. C. Zisser, and E. Dassau, "Closed Loop Artificial Pancreas Systems: Engineering the Algorithms," Diabetes Care, vol. 37, pp. 1191- 1197, May 2014.
[4] R. Hovorka, "Continuous glucose monitoring and closed-loop systems," Diabetic Med, vol. 23, pp. 1-12, Jan 2006. [5] R. S. Parker, F. J. Doyle III, and N. A. Peppas, "A Model-Based Algorithm for Blood Glucose Control in Type I Diabetic Patients," IEEE Trans Biomed Eng, vol. 46, pp. 148-157, Feb 1999.
[6] R. Hovorka, V. Canonico, L. J. Chassin, U. Haueter, M. Massi-Benedetti, M. O. Federici, T. R. Pieber, H. C. Schaller, L. Schaupp, T. Vering, and M. E. Wilinska, "Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes," Physiol Meas, vol. 25, pp. 905-920, Jul 2004.
[7] L. Magni, D. M. Raimondo, C. Dalla Man, G. De Nicolao, B. Kovatchev, and C. Cobelli, "Model predictive control of glucose concentration in type 1 diabetic patients: An in silico trial," Biomed Signal Process Control, vol. 4, no. 4, pp. 338-346, 2009.
[8] M. Breton, A. Farret, D. Bruttomesso, S. Anderson, L. Magni, S. Patek, C. Dalla Man, J. Place, S. Demartini, S. Del Favero, C. Toffanin, C. Hughes-Karvetski, E. Dassau, H.
Zisser, F. J. Doyle III, G. De Nicolao, A. Avogaro, C. Cobelli, E. Renard, and B. Kovatchev, "Fully Integrated Artificial Pancreas in Type 1 Diabetes: Modular Closed-Loop Glucose Control Maintains Near Normoglycemia," Diabetes, vol. 61, pp. 2230-2237, Jun 2012.
[9] K. Turksoy, E. S. Bayrak, L. Quinn, E. Littlejohn, and A. Cinar, "Multivariable Adaptive Closed-Loop Control of an Artificial Pancreas Without Meal and Activity
Announcement," Diabetes Technol Ther, vol. 15, pp. 386-400, May 2013.
[10] G. M. Steil, K. Rebrin, C. Darwin, F. Hariri, and M. F. Saad, "Feasibility of
Automating Insulin Delivery for the Treatment of Type 1 Diabetes," Diabetes, vol. 55, pp. 3344-3350, Dec 2006.
[11] G. Marchetti, M. Barolo, L. Jovanovic, H. Zisser, and D. E. Seborg, "A feedforward- feedback glucose control strategy for type 1 diabetes mellitus," J Process Control, vol. 18, pp. 149-162, Feb 2008.
[12] B. Grosman, E. Dassau, H. C. Zisser, L. Jovanovic, and F. J. Doyle III, "Zone Model Predictive Control: A Strategy to Minimize Hyper- and Hypoglycemic Events," J Diabetes Sci Technol, vol. 4, pp. 961-975, Jul 2010.
[13] K. van Heusden , E. Dassau, H. C. Zisser, D. E. Seborg, and F. J. Doyle III, "Control- Relevant Models for Glucose Control Using A Priori Patient Characteristics," IEEE Trans Biomed Eng, vol. 59, pp. 1839-1849, Jul 2012.
[14] R. Gondhalekar, E. Dassau, H. C. Zisser, and F. J. Doyle III, "Periodic -Zone Model Predictive Control for Diurnal Closed-loop Operation of an Artificial Pancreas," J Diabetes Sci Technol, vol. 7, pp. 1446-1460, Nov 2013. [15] J. M. Maciejowski, Predictive Control with Constraints. Harlow, England:
Pearson/Prentice Hall, 2002.
[16] J. B. Rawlings and D. Q. Mayne, Model Predictive Control: Theory and Design. Madison, WI, USA: Nob Hill Publishing, Aug 2009.
[17] R. Gondhalekar, E. Dassau, and F. J. Doyle III, "MPC Design for Rapid Pump- Attenuation and Expedited Hyperglycemia Response to Treat T1DM with an Artificial Pancreas," in Proc AACC American Control Conf, (Portland, OR, USA), pp. 4224-4230, Jun 2014.
[18] J. Walsh and R. Roberts, Pumping Insulin. San Diego, CA, USA: Torrey Pines Press, 4 ed., 2006.
[19] W. S. Levine, ed., The Control Handbook. Boca Raton, FL, USA: CRC Press, 2 ed., 2011.
[20] C. Ellingsen, E. Dassau, H. Zisser, B. Grosman, M. W. Percival, L. Jovanovic, and F. J. Doyle III, "Safety Constraints in an Artificial Pancreatic beta Cell: An Implementation of Model Predictive Control with Insulin on Board," J Diabetes Sci Technol, vol. 3, pp. 536- 544, May 2009.
[21] B. P. Kovatchev, M. Breton, C. Dalla Man, and C. Cobelli, "In Silico Preclinical Trials: A Proof of Concept in Closed-Loop Control of Type 1 Diabetes," J Diabetes Sci Technol, vol. 3, pp. 44-55, Jan 2009.
[22] L. Magni, D. M. Raimondo, C. Dalla Man, M. Breton, S. Patek, G. De Nicolao, C. Cobelli, and B. Kovatchev, "Evaluating the Efficacy of Closed-Loop Glucose Regulation via Control- Variability Grid Analysis," J Diabetes Sci Technol, vol. 2, pp. 630-635, Jul 2008.
[23] R. Gondhalekar, E. Dassau, F. J. Doyle III, Velocity-weighting to prevent controller- induced hypoglycemia in MPC of an artificial pancreas to treat T1DM, in Proc. AACC American Control Conf, (Chicago, IL, USA), June 2015

Claims

WHAT IS CLAIMED IS:
1. A method of velocity-weighting control of an artificial pancreas for type 1 diabetes applications comprising: penalizing predicted glucose outcomes with a cost modulated by a factor that is a function of the glucose velocity, wherein glucose outcomes are penalized increasingly less for increasingly negative glucose velocities, when glucose level is high, and/or wherein a hyperglycemic glucose value that is already converging to the euglycemic zone results in less corrective action by the controller than were the hyperglycemic state steady.
2. A method of Model Predictive Control (MPC) for the closed-loop operation of an Artificial Pancreas (AP) to treat type 1 diabetes mellitus comprising a velocity-weighting mechanism step, integrable within the MPC problem's cost function, wherein predicted hyperglycemic blood- glucose excursions are penalized based on the predicted blood-glucose levels' rates of change, wherein the method provides for independently shaping the AP's uphill versus downhill responses to hyperglycemic excursions.
3. A method of controlling insulin delivery comprising:
(a) combining velocity-weighting, which reduces the occurrence of controller induced hypoglycemia, and velocity-penalties, which yield more effective hyperglycemia correction;
(b) employing asymmetric input cost functions which improve safety by allowing a controller to attenuate insulin delivery more easily, and velocity-weighting cost functions which help prevent controller induced hypoglycemia by strategically reducing the controller's aggressiveness when a hyperglycemic state is in the process of correction; or
(c) using velocity-weighting to impart control that is aggressive on the uphill leg of a hyperglycemic excursion, but conservative on the downhill leg, wherein the quadratic cost used to penalize the glucose deviation is velocity-dependent, wherein the quadratic cost parameter itself is a function of the rate of change of the glucose output.
4. A method of any of claims 1-3 implemented in a model predictive control (MPC) algorithm of an artificial pancreas to treat type 1 diabetes mellitus incorporable into a device, strategy, or further algorithm that controls insulin delivery to type 1 diabetics, based on blood glucose measurement feedback, e.g., in insulin pumps, continuous glucose monitoring systems, or an artificial pancreas.
17 UC15-901
5. The method of any of claims 1-4, operatively combined with:
(a) a continuous glucose monitor (CGM) sensor;
(b) a state-feedback control system; and/or
(c) an alarm or notification system.
6. A controller programmed to implement a method of any of claims 1-5.
7. Use of a controller of claim 6 to control insulin delivery for treating type 1 diabetes mellitus.
8. A drug delivery system comprising a controller programmed to implement a method of any of claims 1-5, a status monitoring system, a drug pump or metering system, and optionally, a drug to be delivered.
18 UC15-901
PCT/US2016/040220 2015-06-28 2016-06-29 Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications Ceased WO2017004278A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
AU2016287512A AU2016287512B2 (en) 2015-06-28 2016-06-29 Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications
CN201680044685.7A CN107851224B (en) 2015-06-28 2016-06-29 Velocity-weighted model predictive control of artificial pancreas for type 1 diabetes applications
CA2991047A CA2991047C (en) 2015-06-28 2016-06-29 Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications
EP16818734.2A EP3314548B1 (en) 2015-06-28 2016-06-29 Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications
JP2017568183A JP6853198B2 (en) 2015-06-28 2016-06-29 Speed-weighted model predictive control of artificial pancreas for application to type 1 diabetes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201562185694P 2015-06-28 2015-06-28
US62/185,694 2015-06-28

Publications (1)

Publication Number Publication Date
WO2017004278A1 true WO2017004278A1 (en) 2017-01-05

Family

ID=57609055

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2016/040220 Ceased WO2017004278A1 (en) 2015-06-28 2016-06-29 Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications

Country Status (7)

Country Link
US (1) US10617822B2 (en)
EP (1) EP3314548B1 (en)
JP (1) JP6853198B2 (en)
CN (1) CN107851224B (en)
AU (1) AU2016287512B2 (en)
CA (1) CA2991047C (en)
WO (1) WO2017004278A1 (en)

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10765807B2 (en) 2016-09-23 2020-09-08 Insulet Corporation Fluid delivery device with sensor
US10777319B2 (en) 2014-01-30 2020-09-15 Insulet Netherlands B.V. Therapeutic product delivery system and method of pairing
US11324889B2 (en) 2020-02-14 2022-05-10 Insulet Corporation Compensation for missing readings from a glucose monitor in an automated insulin delivery system
US11439754B1 (en) 2021-12-01 2022-09-13 Insulet Corporation Optimizing embedded formulations for drug delivery
US11551802B2 (en) 2020-02-11 2023-01-10 Insulet Corporation Early meal detection and calorie intake detection
US11547800B2 (en) 2020-02-12 2023-01-10 Insulet Corporation User parameter dependent cost function for personalized reduction of hypoglycemia and/or hyperglycemia in a closed loop artificial pancreas system
US11565039B2 (en) 2018-10-11 2023-01-31 Insulet Corporation Event detection for drug delivery system
US11565043B2 (en) 2018-05-04 2023-01-31 Insulet Corporation Safety constraints for a control algorithm based drug delivery system
US11596740B2 (en) 2015-02-18 2023-03-07 Insulet Corporation Fluid delivery and infusion devices, and methods of use thereof
US11607493B2 (en) 2020-04-06 2023-03-21 Insulet Corporation Initial total daily insulin setting for user onboarding
US11628251B2 (en) 2018-09-28 2023-04-18 Insulet Corporation Activity mode for artificial pancreas system
US11684716B2 (en) 2020-07-31 2023-06-27 Insulet Corporation Techniques to reduce risk of occlusions in drug delivery systems
US11738144B2 (en) 2021-09-27 2023-08-29 Insulet Corporation Techniques enabling adaptation of parameters in aid systems by user input
US11801344B2 (en) 2019-09-13 2023-10-31 Insulet Corporation Blood glucose rate of change modulation of meal and correction insulin bolus quantity
US11833329B2 (en) 2019-12-20 2023-12-05 Insulet Corporation Techniques for improved automatic drug delivery performance using delivery tendencies from past delivery history and use patterns
US11857763B2 (en) 2016-01-14 2024-01-02 Insulet Corporation Adjusting insulin delivery rates
US11865299B2 (en) 2008-08-20 2024-01-09 Insulet Corporation Infusion pump systems and methods
US11904140B2 (en) 2021-03-10 2024-02-20 Insulet Corporation Adaptable asymmetric medicament cost component in a control system for medicament delivery
US11929158B2 (en) 2016-01-13 2024-03-12 Insulet Corporation User interface for diabetes management system
US11935637B2 (en) 2019-09-27 2024-03-19 Insulet Corporation Onboarding and total daily insulin adaptivity
USD1020794S1 (en) 2018-04-02 2024-04-02 Bigfoot Biomedical, Inc. Medication delivery device with icons
US11957875B2 (en) 2019-12-06 2024-04-16 Insulet Corporation Techniques and devices providing adaptivity and personalization in diabetes treatment
USD1024090S1 (en) 2019-01-09 2024-04-23 Bigfoot Biomedical, Inc. Display screen or portion thereof with graphical user interface associated with insulin delivery
US11969579B2 (en) 2017-01-13 2024-04-30 Insulet Corporation Insulin delivery methods, systems and devices
US11986630B2 (en) 2020-02-12 2024-05-21 Insulet Corporation Dual hormone delivery system for reducing impending hypoglycemia and/or hyperglycemia risk
US12036389B2 (en) 2020-01-06 2024-07-16 Insulet Corporation Prediction of meal and/or exercise events based on persistent residuals
US12042630B2 (en) 2017-01-13 2024-07-23 Insulet Corporation System and method for adjusting insulin delivery
US12064591B2 (en) 2013-07-19 2024-08-20 Insulet Corporation Infusion pump system and method
US12076160B2 (en) 2016-12-12 2024-09-03 Insulet Corporation Alarms and alerts for medication delivery devices and systems
US12097355B2 (en) 2023-01-06 2024-09-24 Insulet Corporation Automatically or manually initiated meal bolus delivery with subsequent automatic safety constraint relaxation
US12106837B2 (en) 2016-01-14 2024-10-01 Insulet Corporation Occlusion resolution in medication delivery devices, systems, and methods
US12115351B2 (en) 2020-09-30 2024-10-15 Insulet Corporation Secure wireless communications between a glucose monitor and other devices
US12121701B2 (en) 2021-01-29 2024-10-22 Insulet Corporation Systems and methods for incorporating co-formulations of insulin in an automatic insulin delivery system
US12121700B2 (en) 2020-07-22 2024-10-22 Insulet Corporation Open-loop insulin delivery basal parameters based on insulin delivery records
US12128215B2 (en) 2020-09-30 2024-10-29 Insulet Corporation Drug delivery device with integrated optical-based glucose monitor
US12318577B2 (en) 2017-01-13 2025-06-03 Insulet Corporation System and method for adjusting insulin delivery
US12343502B2 (en) 2017-01-13 2025-07-01 Insulet Corporation System and method for adjusting insulin delivery
US12370307B2 (en) 2020-02-03 2025-07-29 Insulet Corporation Use of fuzzy logic in predicting user behavior affecting blood glucose concentration in a closed loop control system of an automated insulin delivery device
US12383166B2 (en) 2016-05-23 2025-08-12 Insulet Corporation Insulin delivery system and methods with risk-based set points
US12406760B2 (en) 2021-06-07 2025-09-02 Insulet Corporation Exercise safety prediction based on physiological conditions
US12431229B2 (en) 2021-03-10 2025-09-30 Insulet Corporation Medicament delivery device with an adjustable and piecewise analyte level cost component to address persistent positive analyte level excursions
US12485223B2 (en) 2017-01-13 2025-12-02 Insulet Corporation Controlling insulin delivery
US12496398B2 (en) 2021-05-28 2025-12-16 Insulet Corporation Threshold based automatic glucose control response
US12495994B2 (en) 2020-02-20 2025-12-16 Insulet Corporation Meal bolus subcategories in model based insulin therapy
US12514979B2 (en) 2008-09-12 2026-01-06 Insulet Corporation Fluid component analysis system and method for glucose monitoring and control
US12514980B2 (en) 2021-06-30 2026-01-06 Insulet Corporation Adjustment of medicament delivery by a medicament delivery device based on menstrual cycle phase
US12521486B2 (en) 2021-07-16 2026-01-13 Insulet Corporation Method for modification of insulin delivery during pregnancy in automatic insulin delivery systems
US12551621B2 (en) 2017-01-13 2026-02-17 Insulet Corporation System and method for adjusting insulin delivery
US12558026B2 (en) 2007-10-10 2026-02-24 Insulet Corporation Fluid component analysis systems and methods for glucose monitoring and control
US12562251B1 (en) 2018-05-09 2026-02-24 Bigfoot Biomedical, Inc. Computing architecture for assuring the provenance of medication therapy related parameters, and related systems, methods and devices
US12564679B2 (en) 2022-03-09 2026-03-03 Insulet Corporation Adjusting medicament delivery parameters in an open loop medicament delivery mode
US12569619B2 (en) 2020-09-21 2026-03-10 Insulet Corporation Techniques for determining automated insulin delivery dosages
US12592306B2 (en) 2021-04-28 2026-03-31 Insulet Corporation Devices and methods for initialization of drug delivery devices using measured analyte sensor information

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018009614A1 (en) 2016-07-06 2018-01-11 President And Fellows Of Harvard College Event-triggered model predictive control for embedded artificial pancreas systems
CA3198598A1 (en) 2017-05-05 2018-11-08 Eli Lilly And Company Closed loop control of physiological glucose
US12161463B2 (en) 2017-06-09 2024-12-10 President And Fellows Of Harvard College Prevention of post-bariatric hypoglycemia using a novel glucose prediction algorithm and mini-dose stable glucagon
EP3438858A1 (en) 2017-08-02 2019-02-06 Diabeloop Closed-loop blood glucose control systems and methods
WO2019125932A1 (en) 2017-12-21 2019-06-27 Eli Lilly And Company Closed loop control of physiological glucose
US11147919B2 (en) 2018-04-23 2021-10-19 Medtronic Minimed, Inc. Methodology to recommend and implement adjustments to a fluid infusion device of a medication delivery system
US11158413B2 (en) 2018-04-23 2021-10-26 Medtronic Minimed, Inc. Personalized closed loop medication delivery system that utilizes a digital twin of the patient
US12128212B2 (en) * 2018-06-19 2024-10-29 President And Fellows Of Harvard College Adaptive zone model predictive control with a glucose and velocity dependent dynamic cost function for an artificial pancreas
CN112313754A (en) 2018-06-22 2021-02-02 伊莱利利公司 Insulin and pramlintide delivery systems, methods and devices
US11986629B2 (en) 2019-06-11 2024-05-21 Medtronic Minimed, Inc. Personalized closed loop optimization systems and methods
WO2021097092A1 (en) * 2019-11-15 2021-05-20 Dexcom, Inc. Joint state estimation prediction that evaluates differences in predicted vs. corresponding received data
US20240024576A1 (en) * 2020-10-14 2024-01-25 University Of Virginia Patent Foundation Method and system of closed loop control improving glycemic response following an unannounced source of glycemic fluctuation
CN112927802B (en) * 2021-01-28 2022-07-19 北京理工大学 Expert experience assisted preprandial insulin dosage learning optimization decision system
CN114038566B (en) * 2021-10-15 2025-06-20 成都泰盟软件有限公司 A method for predicting blood sugar changes in patients with type 2 diabetes using mathematical models
CN116020007B (en) * 2021-10-25 2025-11-25 上海移宇科技股份有限公司 Closed-loop artificial pancreas insulin infusion control system
WO2023070245A1 (en) * 2021-10-25 2023-05-04 Medtrum Technologies Inc. Closed-loop artificial pancreas insulin infusion control system
CN114464291B (en) * 2021-12-22 2022-11-25 北京理工大学 MDI dosage suggestion system based on Bayesian optimization
WO2024059261A1 (en) * 2022-09-16 2024-03-21 President And Fellows Of Harvard College System and methods for bolus determination based on glucose rate of change and insulin on board jointly weighted zone model predictive control

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2016603A1 (en) * 1990-05-11 1991-11-11 Yash P. Gupta Method for optimizing a model predictive control system
US20100268353A1 (en) * 2007-12-21 2010-10-21 Crisalle Oscar D Systems and Methods for Offset-Free Model Predictive Control

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10463282B2 (en) * 2012-10-04 2019-11-05 Roche Diabetes Care, Inc. System and method for assessing risk associated with a glucose state
US9486578B2 (en) * 2012-12-07 2016-11-08 Animas Corporation Method and system for tuning a closed-loop controller for an artificial pancreas
US9907909B2 (en) * 2012-12-20 2018-03-06 Animas Corporation Method and system for a hybrid control-to-target and control-to-range model predictive control of an artificial pancreas
US9795737B2 (en) * 2013-03-15 2017-10-24 Animas Corporation Method and system for closed-loop control of an artificial pancreas
US10722650B2 (en) * 2014-03-28 2020-07-28 Roche Diabetes Care, Inc. System and method for adjusting therapy based on risk associated with a glucose state
US10332633B2 (en) * 2016-06-01 2019-06-25 Roche Diabetes Care, Inc. Control-to-range aggressiveness

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2016603A1 (en) * 1990-05-11 1991-11-11 Yash P. Gupta Method for optimizing a model predictive control system
US20100268353A1 (en) * 2007-12-21 2010-10-21 Crisalle Oscar D Systems and Methods for Offset-Free Model Predictive Control

Non-Patent Citations (25)

* Cited by examiner, † Cited by third party
Title
B. GROSMANE. DASSAUH. C. ZISSERL. JOVANOVICF. J. DOYLE III: "Zone Model Predictive Control: A Strategy to Minimize Hyper- and Hypoglycemic Events", J DIABETES SCI TECHNOL, vol. 4, July 2010 (2010-07-01), pages 961 - 975, XP055102711
B. P. KOVATCHEVM. BRETONC. DALLA MANC. COBELLI: "In Silico Preclinical Trials: A Proof of Concept in Closed-Loop Control of Type 1 Diabetes", J DIABETES SCI TECHNOL, vol. 3, January 2009 (2009-01-01), pages 44 - 55, XP055078894, DOI: 10.1177/193229680900300106
C. COBELLIE. RENARDB. KOVATCHEV: "Artificial Pancreas: Past, Present, Future", DIABETES, vol. 60, November 2011 (2011-11-01), pages 2672 - 2682
C. ELLINGSENE. DASSAUH. ZISSERB. GROSMANM. W. PERCIVALL. JOVANOVICF. J. DOYLE III: "Safety Constraints in an Artificial Pancreatic beta Cell: An Implementation of Model Predictive Control with Insulin on Board", J DIABETES SCI TECHNOL, vol. 3, May 2009 (2009-05-01), pages 536 - 544
F. J. DOYLE IIIL. M. HUYETTJ. B. LEEH. C. ZISSERE. DASSAU: "Closed Loop Artificial Pancreas Systems: Engineering the Algorithms", DIABETES CARE, vol. 37, May 2014 (2014-05-01), pages 1191 - 1197, XP055439421, DOI: 10.2337/dc13-2108
G. M. STEILK. REBRINC. DARWINF. HARIRIM. F. SAAD: "Feasibility of Automating Insulin Delivery for the Treatment of Type 1 Diabetes", DIABETES, vol. 55, December 2006 (2006-12-01), pages 3344 - 3350, XP002476472, DOI: 10.2337/db06-0419
G. MARCHETTIM. BAROLOL. JOVANOVICH. ZISSERD. E. SEBORG: "A feedforward-feedback glucose control strategy for type 1 diabetes mellitus", J PROCESS CONTROL, vol. 18, February 2008 (2008-02-01), pages 149 - 162, XP022455375, DOI: 10.1016/j.jprocont.2007.07.008
GONDHALEKAR ET AL.: "Periodic-Zone Model Predictive Control for Diurnal Closed-Loop Operation of an Artificial Pancreas", JOURNAL OF DIABETIC SCIENCE AND TECHNOLOGY, vol. 7, no. 6, November 2013 (2013-11-01), pages 1446 - 1460, XP055342431, Retrieved from the Internet <URL:https://www.ncbi.nlm.nih.gov/pmc/articies/PMC3876323> [retrieved on 20160830] *
H. ZISSER: "Clinical Hurdles and Possible Solutions in the Implementation of Closed-Loop Control in Type 1 Diabetes Mellitus", J DIABETES SCI TECHNOL, vol. 5, September 2011 (2011-09-01), pages 1283 - 1286
J. B. RAWLINGSD. Q. MAYNE: "Model Predictive Control: Theory and Design", August 2009, NOB HILL PUBLISHING
J. M. MACIEJOWSKI: "Predictive Control with Constraints", 2002, PEARSON/PRENTICE HALL
J. WALSHR. ROBERTS: "Pumping Insulin", 2006, TORREY PINES PRESS
K. TURKSOYE. S. BAYRAKL. QUINNE. LITTLEJOHNA. CINAR: "Multivariable Adaptive Closed-Loop Control of an Artificial Pancreas Without Meal and Activity Announcement", DIABETES TECHNOL THER, vol. 15, May 2013 (2013-05-01), pages 386 - 400
K. VAN HEUSDENE. DASSAUH. C. ZISSERD. E. SEBORGF. J. DOYLE III: "Control-Relevant Models for Glucose Control Using A Priori Patient Characteristics", IEEE TRANS BIOMED ENG, vol. 59, July 2012 (2012-07-01), pages 1839 - 1849, XP011490114, DOI: 10.1109/TBME.2011.2176939
L. MAGNID. M. RAIMONDOC. DALLA MANG. DE NICOLAOB. KOVATCHEVC. COBELLI: "Model predictive control of glucose concentration in type 1 diabetic patients: An in silico trial", BIOMED SIGNAL PROCESS CONTROL, vol. 4, no. 4, 2009, pages 338 - 346, XP026676294, DOI: 10.1016/j.bspc.2009.04.003
L. MAGNID. M. RAIMONDOC. DALLA MANM. BRETONS. PATEKG. DE NICOLAOC. COBELLIB. KOVATCHEV: "Evaluating the Efficacy of Closed-Loop Glucose Regulation via Control-Variability Grid Analysis", J DIABETES SCI TECHNOL, vol. 2, July 2008 (2008-07-01), pages 630 - 635, XP055166405
M. BRETONA. FARRETD. BRUTTOMESSOS. ANDERSONL. MAGNIS. PATEKC. DALLA MANJ. PLACES. DEMARTINIS. DEL FAVERO: "Fully Integrated Artificial Pancreas in Type 1 Diabetes: Modular Closed-Loop Glucose Control Maintains Near Normoglycemia", DIABETES, vol. 61, June 2012 (2012-06-01), pages 2230 - 2237
R. GONDHALEKARE. DASSAUF. J. DOYLE III: "MPC Design for Rapid Pump-Attenuation and Expedited Hyperglycemia Response to Treat T1DM with an Artificial Pancreas", PROC AACC AMERICAN CONTROL CONF, June 2014 (2014-06-01), pages 4224 - 4230, XP032621991, DOI: 10.1109/ACC.2014.6859247
R. GONDHALEKARE. DASSAUF. J. DOYLE III: "Velocity-weighting to prevent controller-induced hypoglycemia in MPC of an artificial pancreas to treat T1DM", PROC. AACC AMERICAN CONTROL CONF, June 2015 (2015-06-01)
R. GONDHALEKARE. DASSAUH. C. ZISSERF. J. DOYLE III: "Periodic-Zone Model Predictive Control for Diurnal Closed-loop Operation of an Artificial Pancreas", J DIABETES SCI TECHNOL, vol. 7, November 2013 (2013-11-01), pages 1446 - 1460
R. HOVORKA: "Continuous glucose monitoring and closed-loop systems", DIABETIC MED, vol. 23, January 2006 (2006-01-01), pages 1 - 12, XP007900887, DOI: 10.1111/j.1464-5491.2005.01672.x
R. HOVORKAV. CANONICOL. J. CHASSINU. HAUETERM. MASSI-BENEDETTIM. O. FEDERICIT. R. PIEBERH. C. SCHALLERL. SCHAUPPT. VERING: "Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes", PHYSIOL MEAS, vol. 25, July 2004 (2004-07-01), pages 905 - 920
R. S. PARKERF. J. DOYLE IIIN. A. PEPPAS: "A Model-Based Algorithm for Blood Glucose Control in Type I Diabetic Patients", IEEE TRANS BIOMED ENG, vol. 46, February 1999 (1999-02-01), pages 148 - 157, XP011006659
See also references of EP3314548A4
W. S. LEVINE: "The Control Handbook", 2011, CRC PRESS

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12558026B2 (en) 2007-10-10 2026-02-24 Insulet Corporation Fluid component analysis systems and methods for glucose monitoring and control
US11865299B2 (en) 2008-08-20 2024-01-09 Insulet Corporation Infusion pump systems and methods
US12296139B2 (en) 2008-08-20 2025-05-13 Insulet Corporation Infusion pump systems and methods
US12514979B2 (en) 2008-09-12 2026-01-06 Insulet Corporation Fluid component analysis system and method for glucose monitoring and control
US12064591B2 (en) 2013-07-19 2024-08-20 Insulet Corporation Infusion pump system and method
US10777319B2 (en) 2014-01-30 2020-09-15 Insulet Netherlands B.V. Therapeutic product delivery system and method of pairing
US11386996B2 (en) 2014-01-30 2022-07-12 Insulet Netherlands B.V. Therapeutic product delivery system and method of pairing
US11596740B2 (en) 2015-02-18 2023-03-07 Insulet Corporation Fluid delivery and infusion devices, and methods of use thereof
US11929158B2 (en) 2016-01-13 2024-03-12 Insulet Corporation User interface for diabetes management system
US12106837B2 (en) 2016-01-14 2024-10-01 Insulet Corporation Occlusion resolution in medication delivery devices, systems, and methods
US11857763B2 (en) 2016-01-14 2024-01-02 Insulet Corporation Adjusting insulin delivery rates
US12303667B2 (en) 2016-01-14 2025-05-20 Insulet Corporation Adjusting insulin delivery rates
US12303668B2 (en) 2016-01-14 2025-05-20 Insulet Corporation Adjusting insulin delivery rates
US12383166B2 (en) 2016-05-23 2025-08-12 Insulet Corporation Insulin delivery system and methods with risk-based set points
US10765807B2 (en) 2016-09-23 2020-09-08 Insulet Corporation Fluid delivery device with sensor
US12076160B2 (en) 2016-12-12 2024-09-03 Insulet Corporation Alarms and alerts for medication delivery devices and systems
US12318577B2 (en) 2017-01-13 2025-06-03 Insulet Corporation System and method for adjusting insulin delivery
US12161841B2 (en) 2017-01-13 2024-12-10 Insulet Corporation Insulin delivery methods, systems and devices
US12343502B2 (en) 2017-01-13 2025-07-01 Insulet Corporation System and method for adjusting insulin delivery
US11969579B2 (en) 2017-01-13 2024-04-30 Insulet Corporation Insulin delivery methods, systems and devices
US12485223B2 (en) 2017-01-13 2025-12-02 Insulet Corporation Controlling insulin delivery
US12551621B2 (en) 2017-01-13 2026-02-17 Insulet Corporation System and method for adjusting insulin delivery
US12042630B2 (en) 2017-01-13 2024-07-23 Insulet Corporation System and method for adjusting insulin delivery
USD1020794S1 (en) 2018-04-02 2024-04-02 Bigfoot Biomedical, Inc. Medication delivery device with icons
AU2023210562B2 (en) * 2018-05-04 2025-08-14 Insulet Corporation Safety constraints for a control algorithm-based drug delivery system
US12090301B2 (en) 2018-05-04 2024-09-17 Insulet Corporation Safety constraints for a control algorithm based drug delivery system
US11565043B2 (en) 2018-05-04 2023-01-31 Insulet Corporation Safety constraints for a control algorithm based drug delivery system
US12562251B1 (en) 2018-05-09 2026-02-24 Bigfoot Biomedical, Inc. Computing architecture for assuring the provenance of medication therapy related parameters, and related systems, methods and devices
US11628251B2 (en) 2018-09-28 2023-04-18 Insulet Corporation Activity mode for artificial pancreas system
US11565039B2 (en) 2018-10-11 2023-01-31 Insulet Corporation Event detection for drug delivery system
USD1024090S1 (en) 2019-01-09 2024-04-23 Bigfoot Biomedical, Inc. Display screen or portion thereof with graphical user interface associated with insulin delivery
US11801344B2 (en) 2019-09-13 2023-10-31 Insulet Corporation Blood glucose rate of change modulation of meal and correction insulin bolus quantity
US11935637B2 (en) 2019-09-27 2024-03-19 Insulet Corporation Onboarding and total daily insulin adaptivity
US11957875B2 (en) 2019-12-06 2024-04-16 Insulet Corporation Techniques and devices providing adaptivity and personalization in diabetes treatment
US11833329B2 (en) 2019-12-20 2023-12-05 Insulet Corporation Techniques for improved automatic drug delivery performance using delivery tendencies from past delivery history and use patterns
US12036389B2 (en) 2020-01-06 2024-07-16 Insulet Corporation Prediction of meal and/or exercise events based on persistent residuals
US12370307B2 (en) 2020-02-03 2025-07-29 Insulet Corporation Use of fuzzy logic in predicting user behavior affecting blood glucose concentration in a closed loop control system of an automated insulin delivery device
US11551802B2 (en) 2020-02-11 2023-01-10 Insulet Corporation Early meal detection and calorie intake detection
US11986630B2 (en) 2020-02-12 2024-05-21 Insulet Corporation Dual hormone delivery system for reducing impending hypoglycemia and/or hyperglycemia risk
US11547800B2 (en) 2020-02-12 2023-01-10 Insulet Corporation User parameter dependent cost function for personalized reduction of hypoglycemia and/or hyperglycemia in a closed loop artificial pancreas system
US11324889B2 (en) 2020-02-14 2022-05-10 Insulet Corporation Compensation for missing readings from a glucose monitor in an automated insulin delivery system
US12495994B2 (en) 2020-02-20 2025-12-16 Insulet Corporation Meal bolus subcategories in model based insulin therapy
US11607493B2 (en) 2020-04-06 2023-03-21 Insulet Corporation Initial total daily insulin setting for user onboarding
US12121700B2 (en) 2020-07-22 2024-10-22 Insulet Corporation Open-loop insulin delivery basal parameters based on insulin delivery records
US11684716B2 (en) 2020-07-31 2023-06-27 Insulet Corporation Techniques to reduce risk of occlusions in drug delivery systems
US12569619B2 (en) 2020-09-21 2026-03-10 Insulet Corporation Techniques for determining automated insulin delivery dosages
US12128215B2 (en) 2020-09-30 2024-10-29 Insulet Corporation Drug delivery device with integrated optical-based glucose monitor
US12115351B2 (en) 2020-09-30 2024-10-15 Insulet Corporation Secure wireless communications between a glucose monitor and other devices
US12121701B2 (en) 2021-01-29 2024-10-22 Insulet Corporation Systems and methods for incorporating co-formulations of insulin in an automatic insulin delivery system
US12551619B2 (en) 2021-01-29 2026-02-17 Insulet Corporation Automated insulin delivery system using pramlintide
US12370309B2 (en) 2021-03-10 2025-07-29 Insulet Corporation Adaptive update of automatic insulin delivery (AID) control parameters
US12431229B2 (en) 2021-03-10 2025-09-30 Insulet Corporation Medicament delivery device with an adjustable and piecewise analyte level cost component to address persistent positive analyte level excursions
US11904140B2 (en) 2021-03-10 2024-02-20 Insulet Corporation Adaptable asymmetric medicament cost component in a control system for medicament delivery
US12592306B2 (en) 2021-04-28 2026-03-31 Insulet Corporation Devices and methods for initialization of drug delivery devices using measured analyte sensor information
US12496398B2 (en) 2021-05-28 2025-12-16 Insulet Corporation Threshold based automatic glucose control response
US12406760B2 (en) 2021-06-07 2025-09-02 Insulet Corporation Exercise safety prediction based on physiological conditions
US12514980B2 (en) 2021-06-30 2026-01-06 Insulet Corporation Adjustment of medicament delivery by a medicament delivery device based on menstrual cycle phase
US12521486B2 (en) 2021-07-16 2026-01-13 Insulet Corporation Method for modification of insulin delivery during pregnancy in automatic insulin delivery systems
US11738144B2 (en) 2021-09-27 2023-08-29 Insulet Corporation Techniques enabling adaptation of parameters in aid systems by user input
US11439754B1 (en) 2021-12-01 2022-09-13 Insulet Corporation Optimizing embedded formulations for drug delivery
US12564679B2 (en) 2022-03-09 2026-03-03 Insulet Corporation Adjusting medicament delivery parameters in an open loop medicament delivery mode
US12097355B2 (en) 2023-01-06 2024-09-24 Insulet Corporation Automatically or manually initiated meal bolus delivery with subsequent automatic safety constraint relaxation

Also Published As

Publication number Publication date
EP3314548B1 (en) 2021-10-06
JP6853198B2 (en) 2021-03-31
CA2991047C (en) 2020-04-14
CN107851224A (en) 2018-03-27
EP3314548A4 (en) 2018-08-08
CA2991047A1 (en) 2017-01-05
AU2016287512B2 (en) 2021-12-16
US10617822B2 (en) 2020-04-14
JP2018528794A (en) 2018-10-04
US20170143899A1 (en) 2017-05-25
AU2016287512A1 (en) 2018-02-08
CN107851224B (en) 2022-07-08
EP3314548A1 (en) 2018-05-02

Similar Documents

Publication Publication Date Title
AU2016287512B2 (en) Velocity-weighting model predictive control of an artificial pancreas for type 1 diabetes applications
Gondhalekar et al. Periodic zone-MPC with asymmetric costs for outpatient-ready safety of an artificial pancreas to treat type 1 diabetes
US12102796B2 (en) Model-based personalization scheme of an artificial pancreas for type I diabetes applications
JP6810989B2 (en) Model predictive control problems for artificial pancreas for type 1 diabetes Diurnal target range adjustment
León-Vargas et al. Postprandial blood glucose control using a hybrid adaptive PD controller with insulin-on-board limitation
Gondhalekar et al. MPC design for rapid pump-attenuation and expedited hyperglycemia response to treat T1DM with an artificial pancreas
Parsa et al. Back stepping sliding mode control of blood glucose for type I diabetes
Gondhalekar et al. Velocity-weighting to prevent controller-induced hypoglycemia in MPC of an artificial pancreas to treat T1DM
Reenberg et al. Nonlinear model predictive control and system identification for a dual-hormone artificial pancreas
Gondhalekar et al. Tackling problem nonlinearities & delays via asymmetric, state-dependent objective costs in MPC of an artificial pancreas
Dansa et al. Blood glucose regulation through bihormonal non-singular terminal sliding mode controller
Campos-Delgado et al. Self-tuning insulin adjustment algorithm for type 1 diabetic patients based on multi-doses regime
Zhu et al. Reinforcement learning for diabetes blood glucose control with meal information
Sejersen et al. Initial titration for people with type 1 diabetes using an artificial pancreas
El Hachimi et al. Overcoming control challenges in the artificial pancreas
Rashid et al. Plasma insulin cognizant predictive control for artificial pancreas
El Hachimi et al. Control algorithm of artificial pancreas systems-a review
Dansa et al. Bihormonal sliding mode controller applied to blood glucose regulation in patients with type 1 diabetes
El Hachimi et al. FPSO-MPC Control of Artificial Pancreas
El Hachimi et al. Development of a model predictive controller for an artificial pancreas
Alsseid et al. Comparative Analysis of PID Control Structures for Glucose Regulation in Type 1 Diabetes: A Simulation-Based Study Using the Bergman’s Model
EL HACHIMI et al. Robust Optimal Control of Artificial Pancreas
Jallon et al. Personalization of a compartmental physiological model for an artificial pancreas through integration of patient's state estimation
Wu et al. An Effort towards Offset-free Model Predictive Control of Artificial Pancreas Systems
Sathe Optimizing basal insulin delivery using particle swarm optimization algorithm and PID control of artificial pancreas: a thesis in Mechanical Engineering

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16818734

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2991047

Country of ref document: CA

Ref document number: 2017568183

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2016818734

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016287512

Country of ref document: AU

Date of ref document: 20160629

Kind code of ref document: A