Abstract
The primary objective of the paper is to design a nonlinear control technique for a nonlinear intravenous model of Type 1 diabetes mellitus (T1DM) patient. Input–output feedback linearisation is utilised for deriving the nonlinear control law based on a modified version of Bergman’s minimal model augmented with the dynamics of the insulin pump and the meal disturbance. The results depict that the proposed control technique avoids severe hypoglycaemia and postprandial hyperglycaemia in the presence of exogenous meal disturbance as well as parametric uncertainty within a population of 100 virtual T1DM patients (inter-patient variability). The efficacy of the proposed control technique is investigated through variability grid analysis.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Due to immune-mediated depredation of the pancreatic \(\beta \)-cells resulting in negligible secretion of insulin, blood glucose concentrations cannot be tightly controlled within the safe range (50–180 mg/dl) by the pancreas leading to events of hyperglycaemia (>180 mg/dl) or severe hypoglycaemia (<50 mg/dl) [11]. While hyperglycaemia is associated with long-term health diseases such as heart disease, blindness, kidney failure and nerve damage, hypoglycaemia has the immediate effect that may lead to diabetic coma leading to death [3, 6]. The dependency of T1DM patients on exogenous insulin infusions either through multiple daily insulin injections or insulin infusion pump (IIP) results in hyperglycaemic and hypoglycaemic events. The role of Artificial Pancreas (AP) system is vital in addressing these issues via closed-loop control of the blood glucose concentration that is achieved through sensing the blood glucose by continuous glucose monitoring (CGM) systems and infusing insulin continuously through IIP as determined by the control algorithm [7]. Despite the advances in technology and communications in AP systems, important control challenges exist due to: (i) huge time lags in insulin action, insulin absorption and glucose sensing dynamics, (ii) exogenous disturbances like meals, exercise, stress and sleep and (iii) parametric variability both within a population (inter-patient variability) and within the same T1DM patient (intra-patient variability) [5]. The physiologically based mathematical models of T1DM patients can be broadly categorised into the intravenous models [4] and the subcutaneous models [6, 15] depending upon whether the glucose sensing and insulin infusion route are intravenous (directly into the veins) or subcutaneous (under the skin). In this current work, we have considered popular Bergman’s minimal model (BMM) that is not only simplistic in structure but also represents the glucose–insulin regulatory system quite accurately, which have important applications in ICU medications and treatment of diabetes ketoacidosis [20].
Various control algorithm like proportional–integral–derivative (PID), model predictive control (MPC) and fuzzy logic control have been proposed for maintaining the plasma glucose concentration in the safe range in T1DM patients are discussed in [11]. Different variants of sliding mode control (SMC) techniques like back steeping SMC [19], Higher order SMC [14, 16] and super twisting controller [1] were designed for Bergman’s minimal model where the issue of inter-patient variability was addressed. It is important to note that the design of the control algorithms based on BMM as reported in [1, 8, 9, 14, 16, 19] did not consider the dynamics of IIP. The novelty in this paper is the consideration of more realistic scenario for AP system by augmenting the pump dynamics [12, 13] to the modified Bergman’s minimal model [2], where the parametric variability appearing due to inter-patient variability in T1DM patients is addressed. The design of the nonlinear controller avoids the linearization of the nonlinear dynamics as in [9, 12, 13], thus preserving the nonlinear characteristics of the system. Since control variability grid analysis (CVGA) [18] is a significant tool for the performance assessment of closed-loop control techniques in addressing inter-patient variability, unlike the above-mentioned control algorithms [1, 8, 9, 12,13,14, 16, 19], here CVGA was performed for 100 virtual T1DM patients.
The paper is structured into four sections. Section 2 deals with the modelling of the glucose–insulin regulatory system of T1DM patients as well as the design of the control law. The simulation results investigating the effectiveness of the proposed scheme is provided in Sect. 3. Section 4 contains the concluding remarks and future scope of the proposed work.
2 Design Methodology
In this section, an integrated mathematical model that is essentially a modification of the BMM is introduced where the insulin pump dynamics, as well as the meal disturbance dynamics, are augmented. The first subsection deals with the mathematical modelling of T1DM patients. The design of the control law is discussed in the succeeding subsection.
2.1 Mathematical Model for Glucose–Insulin Regulatory System
In this present work, the BMM [4] is chosen for the model-based controller design. A modified version of the BMM is considered here as in [2]. Further, the modified model is augmented with the insulin pump dynamics as discussed below
where the BGC is represented by \({G}_{p}({t})\), the delayed insulin’s effect on BGC by \({I}_{r}({t})\) (min\(^{-1}\)) and \({I}_{p}({t})\) (\(\upmu \)U/ml) denotes the plasma insulin concentration. \({G}_{b}\) and \({I}_{b}\) denote the steady state (basal) value of \({G}_{p}({t})\) and \({I}_{p}({t})\), respectively. The BMM is essentially a compartmental model composed of the dynamics for glucose homeostasis and insulin kinetics as modelled by Eqs. (1)–(3) representing the plasma glucose compartment, the remote insulin compartment and plasma insulin compartments, respectively. The important physiological parameters of glucose–insulin regulatory system can be expressed in terms of the BMM’s parameters [2, 4] directly. The parameter, \({c}_1\) (min\(^{-1}\)) signifies the insulin-independent glucose utilisation occurring in muscles and liver. Insulin sensitivity is represented by \(\frac{{c}_3}{{c}_2}\) (\((\upmu {U}/{ml})^{-1}\hbox {min}^{-1} \)) and \({c}_{4}\) (min\(^{-1}\)) is the rate of degradation of \({I}_{p}({t})\). \(\gamma _{p}[{G}_{p}({t})-{h}_{p}]^{+}{t}\) represents the pancreatic actions in maintaining BGC (negligible in T1DM patients). As mentioned in [10], the term D(t) (mg/dl/min) represents the exogenous meal disturbance (the rate at which glucose appears in the plasma glucose compartment) that is modelled by an exponentially decaying function, as follows:
where the parameter \({c}_6\) (min\(^{-1}\)) represents the time-to-peak glucose following exogenous glucose disturbance.
In this present work, the above-mentioned modified version of the BMM is augmented with a simple first-order linear state-space model that represents the actuator (insulin pump) dynamics, thus enabling us to design a suitable controller for regulating BGC in T1DM patients for a more realistic scenario. As reported in [12, 13], the pump model is represented as
where \(\frac{1}{{c}_5}\) represents the time constant for the pump and ‘U’ is the actual insulin infusion rate as determined by the command input ‘\({U}_{c}\)’. All the dynamics of the physiological variables of the glucoregulatory system along with the meal disturbance as well as insulin pump dynamics are expressed in a compact form:
where, \({x}_{1_{o}}, {x}_{2_{o}}, {x}_{3_{o}}, {x}_{4_{o}}\) and \(x_{5_{o}}\) represents \({G}_{p}({t}), {I}_{r}({t}), {I}_{p}({t}), {U}({t})\) and D(t), respectively. The state variable appearing in (6) can be expressed as deviation terms from their equilibrium as reported in [2].
where the deviated states \([{x}_{1_{d}}~{x}_{2_{d}}~ {x}_{3_{d}}~{x}_{4_{d}}~{x}_{5_{d}}]^{T}\) are expressed as the difference between the original states \([{x}_{1_{o}} ~{x}_{2_{o}} ~{x}_{3_{o}}~ {x}_{4_{o}}~ {x}_{5_{o}}]^{T}\) and their equilibrium \([{x}_{1_{e}}={G}_{b}~ {x}_{2_{e}}=0 ~ {x}_{3_{e}}={I}_{b} ~ {x}_{4_{e}} =0~ {x}_{5_{e}}=0]^{T}\) are given as follows:
We can rewrite (7) as in the compact form as,
2.2 Feedback Linearisation Control Technique
In this work, a nonlinear control law is proposed based on the input–output feedback linearisation. A conceptual block diagram of the proposed control technique is demonstrated in Fig. 1.
The main idea of this control technique is composed of (i) the choice of appropriate scalar output function and (ii) the linearisation of the input–output mapping of the original nonlinear system by the proposed controller via successive differentiation of the selected output. Here, the output of the system is chosen as \({y}={h}(\varvec{x}_{\varvec{d}})={x}_{1d}\) (BGC) that can be measured directly via CGM devices.
The derivatives of the output function are calculated as
where \({y}^{({i})}, {i}=1,{2}\ldots ,4\) denote the successive differentiation terms of the output function (10), respectively. Since \(\mathscr {L}_{\varvec{g}} \mathscr {L}_{\varvec{f}}^{3h}({\varvec{x}}_{d}) \ne 0\) the relative degree of the system (9) is \(\rho =4\). Clearly, since the relative degree (\(\rho =4\)) is less than the system’s order (\({n}=5\)), the system (9) can be expressed in the in the transformed coordinate as follows:
where \({\varvec{A}}_{\varvec{\zeta }}=\left[ \begin{array}{cccc} 0 &{} 1 &{} 0 &{} 0 \\ 0 &{} 0 &{} 1 &{} 0\\ 0 &{} 0 &{} 0 &{} 1 \\ 0 &{} 0 &{} 0 &{} 0 \\ \end{array} \right] \), \({\varvec{B}}_{\varvec{\zeta }}=\left[ \begin{array}{c} 0 \\ 0 \\ 0 \\ 1 \\ \end{array} \right] \) and \( {\varvec{C}}_{\varvec{\zeta }}=\big [1~0~0~0\big ]\). In (18), \(\dot{\varvec{\eta }}=\varvec{f}_{\varvec{0}}(\eta ,\zeta )=-{p}_6 {x}_{5_{d}}\) (i.e. internal dynamics), with respect to the chosen output (10). The equilibrium point \(\eta =0\) is locally asymptotically stable and hence if we can stabilise the transformed system (17) by designing a state-feedback control law \({v}=-{K}\zeta \) [17]. The \({\rho =4}{{th}}\)-derivative of the output function is given by
Let us consider the auxiliary control as
Then, the actual controller expression can be computed from (20) using (21) as follows:
The auxiliary control input ‘v’ can be designed as
such that the resulting output dynamics
is linear and time-invariant with the positive constants \({k}_1, {k}_2, {k}_3\) and \({k}_4\) chosen such that the characteristic polynomial given below is Hurwitz.
The characteristic polynomial (25) is derived from the fact that the output dynamics can be expressed in a matrix form as follows:
where
The exponential convergence of the output trajectories to the origin is guaranteed by the Routh–Hurwitz criterion. From the Routh–Hurwitz criterion, it is obtained that if the inequality
holds then the matrix \({A}_{cl}\) is Hurwitz and
with exponential rate of convergence.
3 Simulation Results
In this section, the simulation studies are carried out for the performance assessment of the proposed feedback linearisation based nonlinear control technique for regulating plasma glucose concentration in T1DM patients for the augmented minimal model. The T1DM patient is considered to be in the hyperglycaemic state (\({x}_{1_{o}}=230\,\hbox {mg}/\hbox {dl}\)) with no prior exogenous insulin infusions that is reflected by the initial conditions \({x}_{2_{o}} = 0~ \hbox {min}^{-1}\), \({x}_{3_{o}} = 7~{mU}/{l}\) and \({x}_{4_{o}} = 0~\hbox {mU}/\hbox {l}\), with high exogenous meal disturbance \({x}_{5_{o}}= 10\) mg/dl/min. The BMM’s parameter values are considered as in Table 1. The controller gains \({k}_1=0.00009, {k}_2=0.0058, {k}_3=0.15\) and \({k}_4=4.5\) are chosen heuristically for the adjustment in the insulin dosages, u(t) such that the control objectives are satisfied.
It is evident from Fig. 2 that the blood glucose level stays at the hyperglycaemic state in the absence of exogenous insulin infusion, whereas the blood glucose level is brought down below 180 mg/dl within 150 min thereby avoiding postprandial hyperglycaemia and hypoglycaemia. The external insulin infusion by the insulin pump as determined by the control command \({U}_{c}\) is depicted in Fig. 3.
Finally, to investigate the controller’s robustness to parametric uncertainty representing inter-patient variability, CVGA [18] is carried out. CVGA is essentially the grid representation of the maximum (Y-axis) and minimum (X-axis) blood glucose variations of a virtual T1DM patient during the whole simulation period. 100 numerical simulations are carried out with random parameters with \(\pm 10\%\) variation from the nominal value specified in Table 1 and with the initial conditions \({x}_{1_{o}}=80\,\hbox {mg}/\hbox {dl},{x}_{2_{o}}=0\,\hbox {min}^{-1}, {x}_{3_{o}}=7\,\hbox {mU}/\hbox {l}, {x}_{4_{o}}=0 \hbox {mU/l/min}, {x}_{5_{o}} =0\,\hbox {mg/dl/min}\) and with an administration of meal disturbance of 10 mg/dl/min at the 100th min. Figure 4 elucidates that all the black dots corresponding to T1DM subjects are confined to the grid B (green zone), thereby ensuring no events of hypoglycaemia during the whole simulation period.
4 Conclusion
A feedback linearisation technique-based nonlinear control law is designed for the plasma glucose regulation problem of an augmented intravenous modified minimal model of T1DM patient by considering the insulin pump dynamics. The closed-loop performance under inter-patient variability (\(\pm 10\%\)) is investigated. Occurrences of prolonged hyperglycaemia, as well as hypoglycaemia, are completely avoided as validated by the simulation studies. Despite the parametric uncertainty, the controller is able to maintain the plasma glucose of 100 random virtual T1DM patients in the safe range (50–180 mg/dl) as confirmed by control variability grid analysis plot. Although the proposed controller can efficiently handle parametric uncertainty of \(\pm 10\%\), to deal with larger parametric uncertainty, robust and adaptive controllers need be designed.
References
Ahmad, S., Ahmed, N., Ilyas, M., Khan, W., et al.: Super twisting sliding mode control algorithm for developing artificial pancreas in type 1 diabetes patients. Biomed. Signal Process. Control 38, 200–211 (2017)
Ali, S.F., Padhi, R.: Optimal blood glucose regulation of diabetic patients using single network adaptive critics. Potimal Control Appl. Methods 32(2), 196–214 (2011)
Bequette, B.W., Cameron, F., Buckingham, B.A., Maahs, D.M., Lum, J.: Overnight hypoglycemia and hyperglycemia mitigation for individuals with type 1 diabetes: how risks can be reduced. IEEE Control Syst. 38(1), 125–134 (2018)
Bergmann, R.: Physiologic evaluation of factors controlling glucose tolerance in man. J. Clin. Invest. 68, 1456–1467 (1981)
Bondia, J., Romero-Vivo, S., Ricarte, B., Diez, J.L.: Insulin estimation and prediction: a review of the estimation and prediction of subcutaneous insulin pharmacokinetics in closed-loop glucose control. IEEE Control Syst. 38(1), 47–66 (2018)
Cobelli, C., Dalla, C., Man, G.S.: Diabetes: Models, signals, and control. IEEE Rev. Biomedi. Eng. 2(3), 54–96 (2009)
Cinar, A.: Artificial pancreas systems: an introduction to the special issue. IEEE Control Sys. 38(1), 26–29 (2018)
Cocha, G., Amorena, C., Mazzadi, A., D’Attellis, C.: Geometric adaptive control in type 1 diabetes. In: 12th International Symposium on Medical Information Processing and Analysis, vol. 10160, p. 101600R. International Society for Optics and Photonics (2017)
Coman, S., Boldisor, C.: Simulation of an adaptive closed loop system for blood glucose concentration control. Bulletin of the Transilvania University of Brasov. Eng. Sci. Series I 8(2), 107 (2015)
Fischer, U., Schenk, W., Salzsieder, E., Albrecht, G., Abel, P., Freyse, E.J.: Does physiological blood glucose control require an adaptive control strategy? IEEE Trans. Biomed. Eng. 8, 575–582 (1987)
Haidar, A.: The artificial pancreas: how closed-loop control is revolutionizing diabetes. IEEE Control Syst. 36(5), 28–47 (2016)
Hariri, A., Wang, L.Y.: Observer-based state feedback for enhanced insulin control of type i sdiabetic patients. Open Biomed. Eng. J. 5, 98 (2011)
Hariri, A.M.: Identification, state estimation, and adaptive control of type i diabetic patients (2011)
Hernandez, A.G.G., Fridman, L., Levant, A., Shtessel, Y., Leder, R., Monsalve, C.R., Andrade, S.I.: High-order sliding-mode control for blood glucose: practical relative degree approach. Control Eng. Practice 21(5), 747–758 (2013)
Hovorka, R., Svačina, Š., Carson, E.R., Williams, C.D., Sänksen, P.H.: A consultation system for insulin therapy. Comput. Methods Programs Biomed. 32(3), 303–310 (1990). https://doi.org/10.1016/0169-2607(90)90113-N
Kaveh, P., Shtessel, Y.B.: Blood glucose regulation using higher-order sliding mode control. Int. J. Rob. Nonlinear Control 18(4–5), 557–569 (2008)
Khalil, H.K., Grizzle, J.: Nonlinear Systems, vol. 3. Prentice hall Upper Saddle River (2002)
Magni, L., Raimondo, D.M., Man, C.D., Breton, M., Patek, S., De Nicolao, G., Cobelli, C., Kovatchev, B.P.: Evaluating the efficacy of closed-loop glucose regulation via control-variability grid analysis. J. Diabetes Sci. Technol. 2(4), 630–635 (2008)
Parsa, N.T., Vali, A., Ghasemi, R.: Back stepping sliding mode control of blood glucose for type i diabetes. World Acad. Sci. Eng. Technol. Int. J. Med. Health Biomed. Bioeng. Pharm. Eng. 8(11), 779–783 (2014)
Van Herpe, T., Pluymers, B., Espinoza, M., Van den Berghe, G., De Moor, B.: A minimal model for glycemia control in critically ill patients. In: 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2006. EMBS’06 , pp. 5432–5435. IEEE (2006)
Acknowledgements
Authors acknowledge the financial support by TEQIP-III, NIT Silchar, 788010, Assam India for this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Das, S., Nath, A., Dey, R., Chaudhury, S. (2019). Glucose Regulation in Diabetes Patients Via Insulin Pump: A Feedback Linearisation Approach. In: Deb, D., Balas, V., Dey, R. (eds) Innovations in Infrastructure. Advances in Intelligent Systems and Computing, vol 757. Springer, Singapore. https://doi.org/10.1007/978-981-13-1966-2_5
Download citation
DOI: https://doi.org/10.1007/978-981-13-1966-2_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1965-5
Online ISBN: 978-981-13-1966-2
eBook Packages: EngineeringEngineering (R0)