Abstract
Diabetes is considered as a global affecting disease with an increasing contribution to both mortality rate and cost damage in the society. Therefore, tight control of blood glucose levels has gained significant attention over the decades. This paper proposes a method for blood glucose level regulation in type 1 diabetics. The control strategy is based on combining the fuzzy logic theory and single order sliding mode control (SOSMC) to improve the properties of sliding mode control method and to alleviate its drawbacks. The aim of the proposed controller that is called SOSMC combined with fuzzy on-line tunable gain is to tune the gain of the controller adaptively. This merit causes a less amount of control effort, which is the rate of insulin delivered to the patient body. As a result, this method can decline the risk of hypoglycemia, a lethal phenomenon in regulating blood glucose level in diabetics caused by a low blood glucose level. Moreover, it attenuates the chattering observed in SOSMC significantly. It is worth noting that in this approach, a mathematical model called minimal model is applied instead of the intravenously infused insulin–blood glucose dynamics. The simulation results demonstrate a good performance of the proposed controller in meal disturbance rejection and robustness against parameter changes. In addition, this method is compared to fuzzy high-order sliding mode control (FHOSMC) and the superiority of the new method compared to FHOSMC is shown in the results.
Keywords: Blood glucose regulation, fuzzy control, single order sliding mode, type 1 diabetes mellitus
INTRODUCTION
Diabetes is known to be an incurable and a lifetime disease. Moreover, it is responsible for significant mortality and charge in society. Furthermore, the number of diabetics is expected to highly increase in future. For this reason, tight glucose control in the diabetic patients is of great importance and has been the subject of extensive research over the years.[1]
Diabetes is a metabolic disorder classified into two main groups: type 1 and type 2 diabetes. Type 1 diabetes results from an autoimmune reaction that destroys the β-cells in the pancreas, preventing it to secrete enough insulin. However, in type 2 diabetes, the person develops a resistance to insulin. Both cases result in high blood glucose concentration levels. In a specific case, postprandial or after-meal hyperglycemia is a blood glucose level higher than 180 mg/dl 2 h after meal.[2] Chronically high blood glucose leads into some chronic complications, including cardiovascular diseases, kidney failure, blindness, stroke, and nontraumatic limb amputation.[3,4] On the contrary, hypoglycemia, blood glucose levels lower than 60 mg/dl, can cause loss of consciousness and coma. This phenomenon can be lethal.[4,5]
Due to the aforementioned complications, the maintenance of blood glucose levels at normal glucose concentrations or euglycemia (70–120 mg/dl) before meals and less than 180 mg/dl after meals is of crucial importance for diabetic individuals.[6] Over the last four decades, various controllers have been designed for insulin delivery in order to regulate the blood glucose level. Some of these controllers are simple like proportional-integral-derivatives controller[7,8,9,10] and fuzzy logic based controller.[11,12] However, others are more complicated such as feedforward-feedback controller,[4] H∞ controller,[13,14,15] discrete linear model predictive controller,[16] nonlinear robust model predictive control (MPC),[17] generalized predictive controller,[18] gain-scheduling MPC,[19] multi-parametric MPC,[20] fuzzy high-order sliding mode control (FHOSMC),[21] and fuzzy scheduled robustness, tracking, disturbance rejection, and overall aggressiveness controller.[22] Some of these controllers are open-loop such as fuzzy logic controller. Open-loop programs deliver a predetermined amount of insulin to the patient. In fact, the amount of insulin is based on the insulin curve of pancreas secretion of a normal individual. Schematic of an open-loop control is shown in Figure 1a. The other controllers are closed-loop. In other words, they are designed based on a criterion which is in proportional to the error signal, the difference between the desired glucose level and actual one. A schematic of the closed-loop structure for controlling the blood glucose level in diabetic individuals is demonstrated in Figure 1b.[23]
However, each of these approaches has been able to partially tackle some challenges of regulating the blood glucose levels. These challenges include the existence of nonlinearities, noise, and inaccurate measurements, the existence of various sources of disturbance, and uncertainty affecting glucose regulation (e.g., stress, meal, and exercise).[24] Nonetheless, these obstacles are not completely solved and moreover, there are some other limitations, too. For example, although the exact parameter values of patients are required in model-based controllers, the glucose–insulin regulation system is nonlinear and time variable. Meanwhile, identification of the parameters of patients is expensive and invasive and most parameters are time variable, leading to uncertainty presence.[25] However, Hernaxndez et al.,[25] and Kaveh and Shtessel,[26] have utilized the properties of single order sliding mode control (SOSMC) and High order sliding mode control such as their nonlinearity and their independence on the parameters of model, to overcome the limitations of model-based controllers. Moreover, these approaches have significantly reduced the chattering phenomenon, which is the inherent part of the sliding mode controller. Nevertheless, not only these new approaches have not still solved the drawbacks of previous ones completely, but also have still suffered from hypoglycemia and hyperglycemia. Therefore, being more acute, hypoglycemia must be prevented by aggressive management of insulin delivery.
As it was mentioned, some controllers are based on a model of the diabetic patient. In other words, these kinds of controllers are model-based and for their designing, a model of insulin regulatory system for diabetic patient is required. A wide variety of mathematical models are developed for this goal such as minimal model,[27] Cobelli and Mari model,[28] Sorensen model,[29] Hovorka et al. model,[17] and Dalla Man et al. model.[30] A review of some of these models can be found in.[31,32] The three latter ones are more comprehensive than minimal model and even they have been used as virtual patients for testing the controller performance in some literatures. However, they are so complicated in terms of designing a controller. Therefore, there is a trade-off between the simplicity of the model for designing a controller and the accuracy of that. Nevertheless, as it can be noticed in[25] although the minimal model is far simple than the comprehensive ones, the amount of accordance of this model to other models are acceptable to a large extent. Moreover, it satisfies certain validation criteria while having the smallest number of parameters.[25] As a result, in this paper, the controller design is based on the minimal model.
In this paper, by employing the merits of fuzzy logic concept combined with SOSMC, a novel approach is proposed, called SOSMC combined with fuzzy on-line tunable gain (SOSMC-FOLTG). By applying this controller the insulin delivery rate and consequently, the amount of insulin delivered to type 1 diabetic individual is managed more aggressively. In other words, due to the decrease in the amount of insulin delivered at the time of entering the meal disturbance, this method leads to less possibility for hypoglycemia. Therefore, as it will be shown in the result section, it needs a much less control effort and as a result, prevents hypoglycemia much better than the previous methods. Besides, it also uses the distinguished properties of SOSMC such as its robustness versus model mismatches and disturbances and uncertainties in order to overcome inaccurate model parameters of patients and undefined dynamics. Moreover, this method will decrease the chattering observed in SOSMC significantly.
The remains of this paper are organized as follows. In background section, a background about designing the proposed controllers is given. It includes the minimal model for nondiabetics and diabetics and SOSM control concept. The procedure of SOSMC-FOLTG design is developed in desing procedure of the proposed controller section. Simulation results of an in silico trial with minimal model for three subjects are given in results and discussion section, followed by a conclusion.
BACKGROUND
In this part, some backgrounds needed for designing the proposed controller are presented. These requirements include the minimal model for nondiabetics and diabetics and SOSMC concept, which are discussed in the following subsections.
Bergman model
As mentioned before, in this paper, the controller design is based on the minimal model. This model is described as follows:[25]
Where G(t), X(t) and I(t) are the glucose concentration in the blood plasma, insulin effect on glucose concentration disappearance, and insulin concentration in plasma, respectively. Gb indicates the nominal amount of glucose level and Ib is the basal preinjection level of insulin. u(t) is The control input, which shows the insulin infusion rate, p1 is the insulin-independent glucose uptake rate, p2 is the rate of reduction of the tissue glucose uptake ability, p3 is the insulin dependent increase of the glucose uptake ability and n is the first order decay rate for insulin in blood. h is the threshold value of glucose above which the pancreatic cells release insulin. γ is the rate of insulin release of the pancreatic β-cells when glucose concentration is above the threshold. The “+” sign demonstrates the positive reflection to glucose intake and consequently the term γ[G(t)−h] t represents the pancreatic insulin secretion after a meal intake at t = 0 in a normal individual, but a diabetic patient who already is on insulin shots therapy does not have this natural control. Therefore, γ is considered zero for diabetics. Due to the fact that this paper is devoted to insulin therapy for type 1 diabetes mellitus patients, the parameters p1 and γ are assumed to be zero in order to demonstrate the dynamic of this type of diabetes.[25,26]
Here D(t) represents the food intake as a disturbance. It has a decaying exponential form.[33] As it is said in,[34] G is in proportional to A×exp(−Bt), so the rate of G is in proportional to the derivative of this term. As a matter of fact, D(t) in Eq. 1 is the absolute amount of time derivative of A×exp(−Bt) according to the following form:
Where A, B > 0 and t is in (min) and D(t) is in (mg/dl/min).
Hence, with considering these points in mind and indicating G, X, and I as x1, x2, and x3, Eq. 3 demonstrates minimal model for a type 1 diabetic person.
Single order sliding mode control concept
The SOSMC algorithm, as it is introduced in,[26] is used for systems with a relative degree of one. Inasmuch as the relative degree of minimal model is three, the sliding variable must be defined as following equation in order to obtain relative degree of one.
M = ë + c1ė + c0e (4)
Where e = Gb − G(t) = Gb − x1. Then, the SOSMC function can be designed as:[26]
u = –k|M|0.5 sign(M)–β∫sign(M)dτ (5)
DESING PROCEDURE OF THE PROPOSED CONTROLLER
Single order sliding mode control combined with fuzzy on-line tunable gain design
In recent years, fuzzy logic has been considerably used as a successful practical method in control systems with uncertainties. One fundamental feature of fuzzy logic is its ability to express human thinking.[35] On the other hand, because of the significant advantages of sliding mode control (SMC), this controller has gained more attention in recent years. Some of its merits are: Good robustness to parameter uncertainty, good transient performance, insensitivity to bounded disturbances, fast convergence rate, high control accuracy, a remarkable computational simplicity with respect to other robust control approaches, and easy implementation of the controller.[36,37,38] Therefore, due to the remarkable benefits of SMC and fuzzy control, many approaches have been developed to combine them, in some of which fuzzy logic theory is applied to adaptively tune the sliding mode gain of classical SMC. In this case, not only the robustness property of the sliding mode is maintained, but also the chattering is attenuated.[35]
In light of the advantages of combining the two methods of fuzzy logic and SMC, the proposed controller is designed from merging the SOSMC and fuzzy logic, in this paper. In other word, although SOSM controller reduces the amount of chattering significantly, in this method some chattering is still observed. Moreover, one drawback of SOSMC is its fixed coefficient, k, which causes a high insulin infusion rate even when it is not necessary, leading to a high risk of hypoglycemia. As a result, it is beneficial to reduce the amount of it by using fuzzy concept. In other words, fuzzy control is used to adaptively change the gain of SOSMC algorithm, which is denoted as k in Eq. 5. It can change in the range from 5 to 50 adaptively. By doing so, the control effort, and therefore the risk of hypoglycemia, will decrease. Moreover, the chattering observed in the control effort of SOSMC will significantly decrease. The scheme of SOSMC-FOLTG is shown in Figure 2a.
To design the SOSMC-FOLTG, a fuzzy system consisting of two input linguistic variables, the error signal (S = e = Gb − G(t)) and its rate of change Ṡ=ė and one output, k (i.e., the gain of SOSMC), has been proposed in this paper. The structure of the fuzzy logic part in Figure 2a is shown in Figure 2b. As shown in Figure 2b, Singleton is used as the method of fuzzifier and centroid of area is used for defuzzifier. The fuzzy subset of k is denoted by KS. Therefore, the fuzzy subsets of inputs and output are as follows:
S = {VVN, VN, N, M, SP} (6)
Ṡ = {VN, N, Z, P} (7)
Ks = {VS, S, M, B, VB} (8)
Where the linguistic abbreviations are defined as VVN: Very very negative, VN: Very negative, N: Negative, M: Medium, SP: Small positive, Z: Zero, P: Positive, VS: Very small, B: Big, VB: Very big. By using these fuzzy sets, 20 fuzzy rules are defined. The rule base of the system with respect to Mamdani fuzzy model has been determined in Table 1. Figure 3 demonstrates the membership functions of the inputs and the output and the fuzzy surface.
Table 1.
In order to elaborate on the procedure of selecting the kinds of fuzzy membership functions, and shapes of input and output subsets, the basic principle of that is presented as follows. First, through some simulations obtained from different kinds of membership functions such as sigmoid, triangle, and trapezoid, trapezoid was concluded to be more favorable. Therefore, trapezoid was utilized as the shapes of membership functions. Furthermore, input and output subset shapes were chosen in such a way that the amount of insulin delivered to the patient could reduce the error (S) effectively. For example, if the glucose level is above Gb level, which means a negative S, and if the procedure of the change in glucose level has a negative slope, which means a positive Ṡ a large amount of insulin should be delivered. However, in such a case, the amount of insulin delivered is less than that when S is negative and Ṡ is negative. In fact, in the second case, the error is increasing during time and thus, more insulin is needed to return the blood glucose level at the desired level. Moreover, if the error is very negative, it means that blood glucose level is much further from the desired level, and subsequently a much larger dose of insulin should be delivered to the patient compared to the case when the error is negative. Nonetheless, when the S is positive, it means that the level of blood glucose is lower than the desired level. Therefore, for avoiding the blood glucose levels to enter in the hypoglycemia region, a very small dose of insulin should be delivered.
The fuzzy output of the adaptive fuzzy system can be calculated by beneath equation:
Where µi(S(t)), µi(Ṡ(t)) are the membership functions of the fuzzy input subsets. The number of each rule is i and the operators ∧,∨ denote the minimum and maximum, respectively. The KSi denotes the fuzzy subset of output in rule number i. n denotes the number of rules.
RESULTS AND DISCUSSION
In this section, simulations are presented and discussed. For simulation goals, the minimal model is adopted with the three sets of numerical values, which presented in.[1] These parameter values are used as in silico patients to prove the robustness of new controllers. These parameters are presented in Table 2. In SOSMC, the parameter values are c0 = 0.0001, c1 = 0.02, k = 50 and β = 0.025 in Eq. 5 and finally k is adaptive for SOSMC-FOLTG and β is the same as that in SOSMC. The first initial values for parameters in Eq. 1 are presented in Table 3.
Table 2.
Table 3.
The simulations are applied for analyzing two different situations: Analyzing the performance of the controller,
When hyperglycemia occurs and a severe initial condition of glucose concentration average of G (t = 0) = 300 mg/dl is assumed
When initial glucose is 90 mg/dl along with several meal ingestion events as disturbances.
For the second situation three meal intakes, including A = 50, A = 70, and A = 80 for breakfast, lunch, and dinner, respectively, are considered. These disturbances enter the system at the time of 100, 460, and 880 min, respectively. Matlab/simulink is used for the simulation. The proposed controller is applied to the nonlinear model of minimal model. The simulation results from this part are illustrated in Figures 4 and 5. It is a critical point to notice that the scales of some figures of the same type, especially the figures for insulin infusion rate are not the same in order to show a better resolution of them.
As can be seen in Figures 4 and 5 the new controller, SOSMC-FOLTG is compared with the conventional SOSMC. The glucose profiles in these two methods [Figures 4a and b, 5a, and b] are partly like each other. However, in SOSMC-FOLTG the chattering of the control effort observed in SOSMC is significantly reduced [Figures 4c and 5c]. The maximum amount of control effort has decreased considerably, as well.
It is worth mentioning that in (fuzzy) SOSMC the relative degree of sliding surface is one as the modified sliding surface in[26] has been used here. Therefore, in this case, just S and Ṡ are needed to converge to zero over time. These features have been tested and obtained through simulation, as well.
The changing procedure of adaptive gain in SOSMC-FOLTG, that is, k, versus time for two different cases without any disturbances and with tree meal disturbances, are shown in Figures 4e and 5e.
As what has been said in,[26] the SOSMC Eq. 5 guarantees finite time convergence of the sliding variable Eq. 4. Since sliding surface is a Herwitz polynomial in terms of the error signal, it provides the asymptotic convergence of the tracking error. Therefore, because fuzzy part only adjust the adaptive gain in Eq. 5 and has no other influences on SOSMC method, the blood glucose will be stabilized at its basal level asymptotically.
Moreover, for the evaluation of the new method, it is compared to FHOSMC, which can be found in.[21] For comparison between these two methods, some criteria are considered for three patients including, the reaching time of blood glucose level to 180 mg/dl (min), the steady state error for blood glucose concentration (mg/dl), the maximum of insulin infusion rate (μU/ml/min). Then, in two different cases (with hyperglycemia and with three meal intake disturbances) the averages of these criteria for three patients are calculated and the results are reported in Tables 4 and 5 as mean ± standard deviation.
Table 4.
Table 5.
In Figures 6 and 7 the simulations for FHOSMC are presented. By comparing the glucose profiles of FHOSMC and SOSMC-FOLTG, it is obvious that SOSMC-FOLTG can regulate the blood Glucose level faster. In fact, the settling time of SOSMC-FOLTG, when hyperglycemia exists, is 568.00 ± 55.45, but that of FHOSMC is 579.67 ± 76.69. The reaching time of blood glucose level to 180 mg/dl for SOSMC-FOLTG is 188.3 ± 41.99. However, this value for FHOSMC is 205.66 ± 46.44. In addition, the maximum amount of control effort in SOSMC-FOLTG, when hyperglycemia exists, is 3.76 ± 0.54, which is much less than that in fuzzy HOSMC (20.63 ± 0.04) leading to less risk of hypoglycemia. It is a very important factor because when the amount of insulin decreases, the risk of hypoglycemia will decrease. Actually, there is an inherent delay between the time of injecting insulin to the individuals and the time of affecting insulin on the blood glucose concentration. Furthermore, controlling of hypoglycemia is more important than that of hyperglycemia because hypoglycemia has acute and lethal dangers. Moreover, the steady state error in SOSMC-FOLTG is almost zero (0.21 ± 0.17 when hyperglycemia exists and 0.13 ± 0.12 in the presence of three meal intakes) whereas, it has a small quantity in FHOSMC (1.80 ± 1.77 when hyperglycemia exists and 1.96 ± 2.15 in the presence of three meal intakes). As it is shown the average of the reaching time of blood glucose level to 180 mg/dl (min), the steady state error for blood glucose concentration (mg/dl), and the maximum of insulin infusion rate (μU/ml/min) for SOSMC-FOLTG is more favorable than those for FHOSMC. This fact makes the new method superior to FHOSMC.
CONCLUSION
In this paper, a new algorithm, SOSMC-FOLTG, for a more effective regulating of the blood glucose level in type 1 diabetes has been presented. A SOSMC-FOLTG is proposed in order to control the insulin delivery rate more aggressively in a feedback controller. This method can stabilize the blood glucose concentration of a type 1 diabetic individual at the desired level. This stabilization has been done in the presence of three food intakes as external disturbances. The robustness of the algorithm has been confirmed through the parameters of three patients. This method is compared to SOSM and FHOSM controllers and the superiority of this approach has been shown in terms of alleviating the chattering phenomenon and reducing the control effort. Beside the advantages of SOSMC, which were mentioned before, the proposed SOSMC-FOLTG has some other merits, too. These merits are obtained through the fuzzy logic theory part in these proposed controller. For instance, this method has robustness versus uncertainties. It has been adaptively tuned the gain of control effort, as well as, it has alleviated the chattering phenomenon. Moreover, it has significantly decreased the amount of control effort and the risk of hypoglycemia as a result. It is worth noting that the proposed controller has preserved the robustness property of the SOSMC, as well.
BIOGRAPHIES
Soudabeh Taghian Dinani received both her B.Sc. and M.Sc. degrees in Electrical Engineering - Control from Isfahan University of Technology, Iran, in 2011 and 2014, respectively. Her research interests include adaptive control, nonlinear control, intelligent control, Neural Network, and biomedical engineering.
E-mail: s.taghian@ec.iut.ac.ir
Maryam Zekri (M’11) received the PhD degree in Electrical Engineering (Control) from Isfahan University of Technology, Iran, in 2008. She is currently is an associate professor in the Department of Electrical and Computer Engineering at Isfahan University of Technology. Her PHD thesis focused on Adaptive Fuzzy Wavelet Network Control Design for Nonlinear System. Her research interests are in the area of soft computing (Wavelet Network, Neural Network, Fuzzy Logic), Intelligent Control and Automatic Diagnosis of Disease.
E-mail: mzekri@cc.iut.ac.ir
Marzieh Kamali received a B.S. degree in Biomedical Engineering from Amirkabir University of Technology, Tehran, Iran in 2004. She received M.S. and Ph.D. degrees in Control Engineering from Isfahan University of Technology, Isfahan, Iran, in 2007 and 2012, respectively. She is currently an Assistant Professor at the department of electrical and computer engineering, Isfahan university of technology, Isfahan, Iran. Her research interests include: Adaptive control, Time Delay Systems and Fault tolerant control.
E-mail: m.kamali@cc.iut.ac.ir
Footnotes
Source of Support: Nil
Conflict of Interest: None declared
REFERENCES
- 1.Kaveh P, Shtessel YB. Berlin, Heidelberg: Springer; 2008. Blood glucose regulation via double loop higher order sliding mode control and multiple sampling rate. Modern Sliding Mode Control Theory; pp. 427–45. [Google Scholar]
- 2.Ihana N, Tsujimoto T, Yamamoto-Honda R, Kishimoto M, Kajio H, Noto H, et al. Improvement of both fasting and postprandial glycemic control by the two-step addition of miglitol and mitiglinide to basal insulin therapy: A pilot study. Diabetol Metab Syndr. 2014;6:48. doi: 10.1186/1758-5996-6-48. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.El Youssef J, Castle J, Ward WK. A review of closed-loop algorithms for glycemic control in the treatment of type 1 diabetes. Algorithms. 2009;2:518–32. [Google Scholar]
- 4.Marchetti G, Barolo M, Jovanovic L, Zisser H, Seborg DE. A Feedforward-Feedback Glucose Control Strategy for Type 1 Diabetes Mellitus. J Process Control. 2008;18:149–62. doi: 10.1016/j.jprocont.2007.07.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Lunzea K, Singhb T, Waltera M, Brendelc MD, Leonhardta S. Blood glucose control algorithms for type 1 diabetic patients: A methodological review. Biomed Signal Process Control. 2013;8:107–19. [Google Scholar]
- 6.Leahy JL, Clark NG, Cefalu WT. New York: M. Dekker; 2000. Medical Management of Diabetes Mellitus. [Google Scholar]
- 7.Chee F, Fernando TL, Savkin AV, van Heeden V. Expert PID control system for blood glucose control in critically ill patients. IEEE Trans Inf Technol Biomed. 2003;7:419–25. doi: 10.1109/titb.2003.821326. [DOI] [PubMed] [Google Scholar]
- 8.Ramprasad Y, Rangaiah GP, Lakshminarayanan S. Robust PID controller for blood glucose regulation in type i diabetics. Ind Eng Chem Res. 2004;43:8257–68. [Google Scholar]
- 9.Geramipour1 A, Khazaei M, Marjaninejad A, Khazaei M. Design of FPGA-based digital PID controller using Xilinx SysGen® for regulating blood glucose level of type-I diabetic patients. Int J Mechatron Electr Comput Technol. 2013;3:56–69. [Google Scholar]
- 10.Slavov T, Roeva O. Application of genetic algorithm to tuning a PID controller for glucose concentration control. Wseas Trans Syst. 2012;11:223–33. [Google Scholar]
- 11.Ibbini MS, Masadeh MA. A fuzzy logic based closed-loop control system for blood glucose level regulation in diabetics. J Med Eng Technol. 2005;29:64–9. doi: 10.1080/03091900410001709088. [DOI] [PubMed] [Google Scholar]
- 12.Campos-Delgado DU, Hernández-Ordoñez M, Femat R, Gordillo-Moscoso A. Fuzzy-based controller for glucose regulation in type-1 diabetic patients by subcutaneous route. IEEE Trans Biomed Eng. 2006;53:2201–10. doi: 10.1109/TBME.2006.879461. [DOI] [PubMed] [Google Scholar]
- 13.Ruiz-Velázquez E, Rermat R, Campos-Delgado DU. Blood glucose control for type 1 diabetes mellitus: A robust tracking H∞ problem. Control Eng Pract. 2004;12:1179–95. [Google Scholar]
- 14.Parker RS, Doyle FJ, Ward JH, Peppas NA. Robust H∞ glucose control in diabetes using a physiological model. Am Inst Chem Eng. 2000;46:2537–49. [Google Scholar]
- 15.Chee F, Savkin AV, Fernando TL, Nahavandi S. Optimal H∞ insulin injection control for blood glucose regulation in diabetic patients. IEEE Trans Biomed Eng. 2005;52:1625–31. doi: 10.1109/TBME.2005.855727. [DOI] [PubMed] [Google Scholar]
- 16.Magni L, Raimondo DM, Bossi L, Man CD, De Nicolao G, Kovatchev B, et al. Model predictive control of type 1 diabetes: An in silico trial. J Diabetes Sci Technol. 2007;1:804–12. doi: 10.1177/193229680700100603. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Hovorka R, Canonico V, Chassin LJ, Haueter U, Massi-Benedetti M, Orsini Federici M, et al. Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. Physiol Meas. 2004;25:905–20. doi: 10.1088/0967-3334/25/4/010. [DOI] [PubMed] [Google Scholar]
- 18.Eren-Oruklu M, Cinar A, Quinn L, Smith D. Adaptive control strategy for regulation of blood glucose levels in patients with type 1 diabetes. J Process Control. 2009;19:1333–46. [Google Scholar]
- 19.Abu-Rmileh A, Garcia-Gabin W. A gain-scheduling model predictive controller for blood glucose control in type 1 diabetes. IEEE Trans Biomed Eng. 2010;57:2478–84. doi: 10.1109/TBME.2009.2033663. [DOI] [PubMed] [Google Scholar]
- 20.Percival MW, Wang Y, Grosman B, Dassau E, Zisser H, Jovanovic L, et al. Development of a multi-parametric model predictive control algorithm for insulin delivery in type 1 diabetes mellitus using clinical parameters. J Process Control. 2011;21:391–404. doi: 10.1016/j.jprocont.2010.10.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Dinani ST, Zekri M, Nazari B. Fuzzy High-order Sliding-mode Control of Blood Glucose Concentration. 2013 3th International eConference on In Computer and Knowledge Engineering (ICCKE) IEEE. 2013:40–5. [Google Scholar]
- 22.Srinivasan K, Anbarasan K. Fuzzy scheduled RTDA controller design. ISA Trans. 2013;52:252–67. doi: 10.1016/j.isatra.2012.11.008. [DOI] [PubMed] [Google Scholar]
- 23.Li C, Hu R. In Bioinformatics and Biomedical Engineering. ICBBE; 2007. Simulation Study on Blood Glucose Control in Diabetics; pp. 1103–6. [Google Scholar]
- 24.Abu-Rmileh A, Garcia-Gabin W. Wiener sliding-mode control for artificial pancreas: A new nonlinear approach to glucose regulation. Comput Methods Programs Biomed. 2012;107:327–40. doi: 10.1016/j.cmpb.2012.03.001. [DOI] [PubMed] [Google Scholar]
- 25.Hernaxndez AG, Fridman L, Levant A, Shtessel Y, Leder R, Revilla Monsalve C, et al. High-order sliding-mode control for blood glucose: Practical relative degree approach. 2013;21:747–58. [Google Scholar]
- 26.Kaveh P, Shtessel YB. Blood glucose regulation using higher-order sliding mode control. Int J Robust Nonlinear Control. 2008;18:557–69. [Google Scholar]
- 27.Toffolo G, Bergman RN, Finegood DT, Bowden CR, Cobelli C. Quantitative estimation of beta cell sensitivity to glucose in the intact organism: A minimal model of insulin kinetics in the dog. Diabetes. 1980;29:979–90. doi: 10.2337/diab.29.12.979. [DOI] [PubMed] [Google Scholar]
- 28.Cobelli C, Mari A. Control of diabetes with artificial systems for insulin delivery – Algorithm independent limitations revealed by a modeling study. IEEE Trans Biomed Eng. 1985;32:840–5. doi: 10.1109/TBME.1985.325499. [DOI] [PubMed] [Google Scholar]
- 29.Sorensen JT. A Physiologic Model of Glucose Metabolism in Man and its Use to Design and Assess Improved Insulin Therapies for Diabetes, Ph.D. Dissertation, Massachusetts Institute of Technology. Dept. of Chemical Engineering 1985. [Last accessed on 2015 Feb 10]. Available from: http://cs.cmu.edu/~./dmilam/files/sorensen_thesis.pdf .
- 30.Dalla Man C, Rizza RA, Cobelli C. Meal simulation model of the glucose-insulin system. IEEE Trans Biomed Eng. 2007;54:1740–9. doi: 10.1109/TBME.2007.893506. [DOI] [PubMed] [Google Scholar]
- 31.Palumbo P, Ditlevsen S, Bertuzzi A, De Gaetano A. Mathematical modeling of the glucose-insulin system: A review. Math Biosci. 2013;244:69–81. doi: 10.1016/j.mbs.2013.05.006. [DOI] [PubMed] [Google Scholar]
- 32.Viriyapong R. Mathematical models of insulin-glucose regulation: An important tool for a better understanding of diabetes. KKU Sci J. 2013;41:338–60. [Google Scholar]
- 33.Fisher ME. A semiclosed-loop algorithm for the control of blood glucose levels in diabetics. IEEE Trans Biomed Eng. 1991;38:57–61. doi: 10.1109/10.68209. [DOI] [PubMed] [Google Scholar]
- 34.Gallardo-Hern′andez G, Fridman L, Islas-Andrade S, Shtessel Y. Quasi-Continuous High Order Sliding Modes Controllers Applied to Glucose.Insulin Regulatory System Models. Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico. 2008 Dec;:2208–2213. [Google Scholar]
- 35.Mien V, Kang HJ, Shin KS. Adaptive fuzzy quasi-continuous high-order sliding mode controller for output feedback tracking control of robot manipulators. Proc Inst Mech Eng Part C J Mech Eng Sci. 2013;228:90–107. [Google Scholar]
- 36.Song Z, Sun K. Adaptive backstepping sliding mode control with fuzzy monitoring strategy for a kind of mechanical system. ISA Trans. 2014;53:125–33. doi: 10.1016/j.isatra.2013.07.017. [DOI] [PubMed] [Google Scholar]
- 37.Chen M, Wu QX, Cui RX. Terminal sliding mode tracking control for a class of SISO uncertain nonlinear systems. ISA Trans. 2013;52:198–206. doi: 10.1016/j.isatra.2012.09.009. [DOI] [PubMed] [Google Scholar]
- 38.Eker I. Second-order sliding mode control with experimental application. ISA Trans. 2010;49:394–405. doi: 10.1016/j.isatra.2010.03.010. [DOI] [PubMed] [Google Scholar]