Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
Comment
. 2013 Nov 1;7(6):1632-43.
doi: 10.1177/193229681300700624.

Algorithms for a closed-loop artificial pancreas: the case for model predictive control

Affiliations
Comment

Algorithms for a closed-loop artificial pancreas: the case for model predictive control

B Wayne Bequette. J Diabetes Sci Technol. .

Abstract

The relative merits of model predictive control (MPC) and proportional-integral-derivative (PID) control are discussed, with the end goal of a closed-loop artificial pancreas (AP). It is stressed that neither MPC nor PID are single algorithms, but rather are approaches or strategies that may be implemented very differently by different engineers. The primary advantages to MPC are that (i) constraints on the insulin delivery rate (and/or insulin on board) can be explicitly included in the control calculation; (ii) it is a general framework that makes it relatively easy to include the effect of meals, exercise, and other events that are a function of the time of day; and (iii) it is flexible enough to include many different objectives, from set-point tracking (target) to zone (control to range). In the end, however, it is recognized that the control algorithm, while important, represents only a portion of the effort required to develop a closed-loop AP. Thus, any number of algorithms/approaches can be successful--the engineers involved in the design must have experience with the particular technique, including the important experience of implementing the algorithm in human studies and not simply through simulation studies.

PubMed Disclaimer

Figures

Figure 1.
Figure 1.
Basic concept of MPC. At the current time step, a model is used to predict the effect of proposed current and future manipulated input (insulin infusion) changes on the desired output (glucose) over a prediction horizon. Minimum and maximum (constraints) infusion rates can be enforced. Notice that the prediction horizon is often larger than the control horizon. P, prediction horizon; M, control horizon.
Figure 2.
Figure 2.
Performance of controllers averaged over the nine valid simulated subjects. Enhanced MPC is the MMPPC strategy. The PID controller parameters were adjusted to minimize the blood glucose risk index averaged over the subjects. The MPC represents a “standard” MPC strategy with a symmetric objective function. The basal–bolus strategy represents optimal performance and is based on perfect meal knowledge; none of the other strategies used meal anticipation. Figure reproduced with permission from Cameron and coauthors. CHO, carbohydrate; BG, blood glucose; EMPC, enhanced model predictive control; BB, basal–bolus.

Comment in

Comment on

Similar articles

Cited by

References

    1. Steil GM. Algorithms for a closed-loop artificial pancreas: the case for proportional-integral-derivative control. J Diabetes Sci Technol. 2013;7(6):1632–1643. - PMC - PubMed
    1. Foss AS. Critique of chemical process control theory. AIChE J. 1973;19(2):209–214.
    1. Cutler CR, Ramaker BL. Dynamic matrix control: a computer control algorithm. Proceedings of the Joint Automatic Control Conference; San Francisco, CA. 1980. paper WP5-B.
    1. Garcia CE, Morari M. Internal model control. A unifying review and some new results. Ind Eng Chem Proc Des Dev. 1982;21(2):308–323.
    1. Ricker NL. Use of quadratic programming for constrained internal model control. Ind Eng Chem Proc Des Dev. 1985;24(4):925–936.

Publication types