Literature DB >> 35975823

Positive input observer-based controller design for blood glucose regulation for type 1 diabetic patients: A backstepping approach.

Mohamadreza Homayounzade1.   

Abstract

In practice, there are many physical systems that can have only positive inputs, such as physiological systems. Most conventional control methods cannot ensure that the main system input is positive. A positive input observer-based controller is designed for an intravenous glucose tolerance test model of type 1 diabetes mellitus (T1DM). The backstepping (BS) approach is employed to design the feedback controller for artificial pancreas (AP) systems, based on the Extended Bergman's Minimal Model (EBMM). The EBMM represents the T1DM in terms of the blood glucose concentration (BGC), insulin concentration, and plasma level and the disturbance of insulin during medication due to either meal intake or burning sugar by doing some physical exercise. The insulin concentration and plasma level are estimated using observers, and these estimations are applied as feedback to the controller. The asymptotic stability of the observer-based controller is proved using the Lyapunov theorem. Moreover, it is proved that the system is bounded input-bounded output (BIBO) stable in the presence of uncertainties generated by uncertain parameters and external disturbance. For realistic situations, we consider only the BGC to be available for measurement and additionally inter-and intra-patient variability of system parameters is considered.
© 2022 The Authors. IET Systems Biology published by John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology.

Entities:  

Keywords:  Lyapunov theorem; asymptotic stability; backstepping approach; blood glucose concentration; extended Bergman's minimal model; observer design; positive input; stability analysis

Mesh:

Substances:

Year:  2022        PMID: 35975823      PMCID: PMC9469794          DOI: 10.1049/syb2.12049

Source DB:  PubMed          Journal:  IET Syst Biol        ISSN: 1751-8849            Impact factor:   1.468


INTRODUCTION

Positive input systems are a subset of dynamic systems whose input is limited to being positive or non‐negative. It is very difficult to control these systems due to the fact that these systems are restricted to have a positive input. Most conventional control methods are designed in such a way that their input can have any signal, so they cannot take into account the restrictions imposed on the input. Most physiological systems are positive input, such as blood sugar control systems, tumour growth modelling systems [1]. One of the challenges of control science is controller design for these types of systems [2]. Diabetes is a chronic disease caused by insulin inadequacy to burn sugar or impaired insulin functioning due to numerous processes in the human body. Diabetes is categorised as type 1, noted as insulin‐dependent diabetes, and type 2, noted as non‐insulin‐dependent diabetes. The normal range of BGC is 70–130 mg/dl, which is called the euglycaemic range. The case in which the BGC rises above the normal level is called hyperglycaemia. On the other hand, hypoglycaemia is the case in which the BGC falls below the normal glucose level. Diabetes type 1 affects 5%–10% of people and is caused due to the destruction of pancreas β‐cells and results in hyperglycaemia. Type 2 diabetes is characterised as non‐insulin‐based diabetes, which affects 90%–95% of people and occurs due to defective insulin production. Hyperglycaemia, if lasts for a long time, may cause macrovascular disorders and severely damage the kidneys, blood vessels, heart, and other body organs and reduce the expectancy of life. Diabetes is considered a life‐threatening disease that burdens billions of dollars to the economy of societies. Accordingly, every 8 seconds, diabetes takes one person’s life and every 30 seconds, causes a loss of limb. The World Health Organization (WHO) announced that necessary action for diabetes treatment could decrease diabetes' negative effect on the economy. To cure diabetes, the BGC should be monitored and controlled to its normal range. The traditional strategy for diabetes treatment requires the intermittent measurement of BGC and controlling the BGC by injecting the required insulin advised by the doctor [3]. Monitoring the BGC is incredibly difficult during the night. The AP is a precise method used to control the BGC automatically. Research around the development of this treatment is still going on. Designing an AP controller is a challenging task due to variable meal intake, physical exercise, which is represented as a disturbance during medication, and also insulin sensitivity. Artificial pancreas is a feedback controlled system involving three individual subsystems: continuous glucose measurement (CGM), feedback control unit, which determines the required quantity of insulin, and the insulin pump, which injects the required insulin via the intravenous or the subcutaneous route [4]. The schematic of the AP controlled system is shown in Figure 1.
FIGURE 1

Closed‐loop artificial pancreas (AP) controlled system

Closed‐loop artificial pancreas (AP) controlled system A stabilising controller should be designed for regulating the BGC to the euglycaemic range. Designing a controller for AP systems requires the mathematical modelling of a T1DM patient. Bergman's minimal model is a simplistic but effective way for the mathematical modelling of T1DM. The majority of controllers designed for AP systems require the measurement of all system states, which does not sound practical. Different linear and non‐linear algorithms are presented in literature for the regulation of BGC to the normal level. In Ref. [5], the linear quadratic Gaussian controller is proposed for the AP system to regulate the BGC to its normal level. The controller is designed based on the linear parameter‐varying model. In Ref. [6], the linear quadratic algorithm is applied to control the BGC to its normal level. The linear PID controller is employed in Ref. [7] to reduce the steady‐state regulation error. In Ref. [8], the linear PD controller is designed to eliminate the oscillations in the PID controller regulating errors. In Ref. [9], the fuzzy approach is employed to improve the regulating performance of AP controlled systems. However, this method is computationally costly. In the research studies mentioned above, linear control approaches are utilised for AP systems based on Bergman's minimal model (BMM). The BMM is intrinsically non‐linear, and using the linear method for controlling non‐linear systems may reduce the performance of the controller and cause the controller to ensure local stability only in a domain close to the operation point. To ensure global stability, non‐linear control approaches should be applied to control AP systems. In Ref. [10], the non‐linear control techniques are employed to stabilise AP systems; nevertheless, the internal dynamic's stability was not proved. In Ref. [11], the BS technique is employed to design the controller for AP systems. BS is the recursive non‐linear control approach. However, BS controllers designed for AP systems provide bounded regulation errors. In Ref. [12], a novel fully automated AP system based on the model predictive framework was proposed to treat subjects with T1DM. The controller requires the measurement of BGC and its time derivative. In Refs. [13, 14, 15], the sliding mode control (SMC) approach is used to design the controller for AP systems. However, the controller suffers from chattering, which may cause hypoglycaemia due to aggressive exogenous insulin infusions. In Refs. [16, 17], the H ∞ control technique is employed to design a robust controller for AP systems. Nevertheless, H ∞ controllers are of high order and fragile. In Ref. [18], the BMM is linearised at specific points and the gain scheduling method is employed to design a controller, however, only local convergence is ensured. In Ref. [19], the controller is designed upon the state‐dependent Riccati equation. Nevertheless, the controller ensures satisfactory control performance only in a region close to the equilibrium point, and in a realistic environment, the control performance is not acceptable. In Ref. [20], the fuzzy approach is integrated with the SMC approach to design the AP controlled systems. However, these methods suffer from long settling time and chattering. In Ref. [21], the BS approach is employed to design an exponentially stable variable structure robust controller for T1DM. All previously reviewed papers require the explicit measurements of the system states, including glucose concentration, remote insulin concentration, and plasma insulin concentration. The glucose concentration can be measured via glucose sensors, while the remote insulin concentration and the plasma insulin concentration are not measurable in practice. As mentioned in Refs. [22, 23, 24], the insulin measurement is costly and cumbersome due to reliability issues. In Ref. [22], a linear Luenberger‐like observer is designed to estimate the system states. In Ref. [25], linear quadratic (LQ) controllers and min–max controllers are designed using the estimation of states as feedback. The blood glucose model is non‐linear. In Refs. [25, 26], an observer is designed for the quasi‐model of the non‐linear blood glucose system. The quasi‐model is the EBMM, which is linearised in the region close to the equilibrium point. In Ref. [27], the LMI approach is applied to design a robust observer‐based controller for AP systems exposed to meal disturbance. The controller guarantees the boundedness of the BGC to the attractive ellipsoid. In the aforementioned observer‐based controllers designed for AP systems [22, 23, 24, 25, 26, 27], controllers and observers are designed separately. In fact, in previous research studies, a stabilising observer is designed to estimate the system states, and a stabilising controller is designed considering that all the system states are available for measurement. These estimations are then used in place of actual states in the control law. In fact, in all the previous research studies, the stability of the controller and observer are analysed separately. As mentioned in Refs. [28, 29], studying the stability of the observer and controller separately may destabilise the system for some initial conditions. In this manuscript, the BS technique is employed to design an observer‐based controller for AP systems. The stability of the observer and controller are analysed simultaneously using the Lyapunov theorem. Recursive BS is an applicable control technique used for stabilising a special class of non‐linear systems by combining the selection of the Lyapunov function with feedback system design. In BS methodology, due to its recursive structure, the full system is radiated out from a fundamental subsystem, which can be stabilised using other control techniques. In Refs. [30, 31], a model predictive digital feedforward and feedback controller is designed with application to the type 1 diabetes control. In Ref. [32], feedforward controller is designed for a class of positive input linear systems. The controller is designed for the linearised model of the BGC. In Ref. [33], a feedforward controller is designed for a class of positive input non‐linear systems. Because the BGC model is non‐linear in nature, the system is modelled by linear and non‐linear subsystems. In this paper, two individual observers are designed to asymptotically estimate the insulin concentration and plasma concentration level. The controller guarantees the asymptotic stability of the system in the absence of measurements of remote insulin and plasma insulin concentrations. Finally, control variability grid analysis (CVGA) of 100 virtual T1DM patients using the proposed control law is introduced to evaluate the efficiency as well as confirm the reliability and robustness of the proposed control technique. The principal novelties of the proposed control method are as follows: Unlike most previous controllers designed to control BGC, the proposed controller ensures that the control input always remains positive. Unlike Refs. [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], the controller just requires the measurement of the BGC, which can be easily measured by BGC sensors, and two individual observers are designed to estimate the insulin and plasma concentrations. Unlike Refs. [4, 5, 6, 7, 8, 9], the controller is designed using non‐linear control methods, and the system's asymptotic stability is analysed using the Lyapunov theorem. The stability of the observer and observer‐based controller are analysed simultaneously. Consequently, the controller ensures global asymptotic stability, and the performance of the system is improved compared with previous research studies. The BS technique is employed to design the controller, and consequently, all the states concerning the EBMM are controlled. As a consequence, unlike Ref. [10], the instability of the internal dynamics does not occur using the proposed control method. The controller is robust upon external disturbance and uncertainties in system parameters. It is proved mathematically and numerically that the system is BIBO stable in the presence of uncertainties. Unlike Ref. [21], the control structure is not variable. Hence, the chattering phenomena is prevented. Unlike Refs. [32, 33] in which feedforward controllers are designed, in this paper, a feedback approach is utilised to design the controller. The conclusion proposed in Refs. [32, 33] has to be understood with the caveat that the result assumes that the food pattern and the patient model are sufficiently well known so that the required feedforward bolus can be accurately computed. In practice, this assumption may not be valid. To address the caveat mentioned in Ref. [33], in this paper, we have designed a feedback controller using the BS approach. As a result, the proposed controller has the best advantages of feedback control compared to feedforward control. In this paper, an analogue controller is designed while in Refs. [30, 31], a digital controller is presented. Also, digital control of a process over analogue control has the advantage that complex control calculations can be done easily; on the other hand, digital control has the disadvantages that sampling and quantisation processes lead to more errors that degrade system performance, and the design of digital controllers to compensate for such degradation is far more complex than the design of analogue controllers at an equivalent performance level [34]. The rest of the paper is arranged in the following manner: In Section 2, the system model is presented in terms of state space, and the controller, the state observers and error dynamics are introduced in Section 3. The system stability is analysed using the Lyapunov theorem in Section 4. In Section 5, simulation results are presented, and in Section 6, some concluding remarks are presented.

SYSTEM REPRESENTATION

In this section, initially, the system model is presented in state space, and afterwards, an appropriate transformation is given by which the system is transformed into the controllable canonical form.

System modelling

Bergman modelled the T1DM using a three‐state non‐linear mathematical model as [17] where x 1, x 2, represent the glucose concentration, remote insulin concentration, and plasma insulin concentration, respectively, the control input u denotes the external insulin infusion rate and d denotes the meal disturbance. All the system parameters used in the simulation have been presented in Table 1. In the BMM, the meal disturbance effect is considered to be constant.
TABLE 1

System parameters

ParametersValues
Glucose effectiveness factor (p 1) 1 × 10−7 min−1
Delay in insulin actions (p 2) 0.025 min−1
Patient parameters (p 3) 0.000013 mU L−1 min−2
Insulin degradation rate (p 4) 0.021 min−1
Meal disturbance (p 5) 0.05 min−1
Basal plasma insulin (I b ) 4.5 mU L−1
Basal plasma glucose (G b ) 4.5 m Mol L−1
System parameters In Refs. [13, 16], the EBMM is suggested, which includes the meal disturbances as a time‐varying dynamical state (here defined by x 4). The EBMM is more sensible compared with the BMM [16]. Let us define Considering Equation (3), Equations (2b) and (2c) can be rewritten as

Equivalence transformation

Let us define the auxiliary state as Similarly, the auxiliary reference state X 1 is defined as where the constant x 1 defines the desired magnitude of state x 1. Differentiating Equation (5) with respect to time and substituting Equation (2a) in the result, we have Consequently, we obtain Let us define the regulation error z 1 as Differentiating Equation (9) with respect to time and considering that the reference magnitude x 1 is constant, we obtain Differentiating Equation (8) with respect to time, we obtain Considering Equation (8), we have Substituting Equation (4a) with Equation (11) and considering Equation (12), we obtain Let us define Consequently, Equation (13) can be rewritten as

Canonical form

Let us define where Λ is a positive constant. The state z 2 can be considered as z 1 which passes the filter with the transfer function of . By simultaneously considering Equations (10a) and (16b), we obtain Differentiating Equation (16b), we have Substituting Equation (15) in Equation (18), we obtain Let us define Considering definition Equation (20), Equation (19) can be rewritten as In Appendix A, it is shown that Equation (21) can be rearranged as In order for the actual input of the system (i.e. v) to always remain positive, the dummy input (i.e. u) is designed in such a way that the relationship between the actual and dummy input is calculated from the following equation Considering Equation (23), it is clear that where v(0) represents the initial magnitude of the dummy input variable v(t). It is clear that if the initial value of the dummy input is selected as positive (i.e. v(0) > 0), the actual input of the system will always be positive.

CONTROLLER DESIGN

In this section, initially, the procedure of designing the controller through the BS approach is introduced, and afterwards, the controller is given in theorem 1.

Control procedure

In the following, two observers are designed to estimate the remote insulin and plasma concentrations. Initially, the state z 2 is estimated using an observer and afterwards, an observer is designed to estimate the state x 3. Let us define the estimation errors as where α is a positive constant, represents an estimation of the state z 2 and represents the estimation of the state x 3. Considering the definition of Equation (25b), we can rewrite Equation (22) as Let us define where represents the desired magnitude of and calculated using Equation (28) is designed using the BS approach as where k 2 is a positive constant. Considering the definition of Equation (27), Equation (26) can be rearranged as Considering Equation (29), the desired variable represents the governing variable designed for controlling the state z 2. Let us define where v ∗ represents the desired magnitude of dummy control input v and is calculated using Equation (31), which is designed using the BS approach as where the positive constant k 3 represents the control gain, represent the estimation of system states provided as an output of the observers proposed in Section 3.2, and e 2 represents the tracking error defined previously in Equation (27). The control procedure using the BS approach is as follows: Asymptotically stable observer is designed for the estimation of filtered state z 2, that is, tends to z 2 or tends to zero. The desired variable is appropriately designed such that z 2 tends to zero. Asymptotically stable observer is designed to estimate state x 3, that is, the estimate state asymptotically converges to x 3 or tends to zero. The desired variable v ∗ is designed properly such that the estimation error e 2 asymptotically converges to zero, that is, tends to . The control law for dummy input (i.e. u) is designed properly such that the error e 3 asymptotically converges to zero, that is, v ∗ tends to v. The schematic of the proposed observer‐based control method is shown in Figure 2.
FIGURE 2

Observer‐based AP controlled system

Observer‐based AP controlled system

Observer design

Let us design an observer for the estimation of state z 2 as where the positive constant k 1 is the observer gain and represents the estimation of state z 2 and η is the co‐state calculated using the following differential equation Moreover, let us design an observer to estimate the state x 3 as where represents the estimate of state x 3 and σ is the co‐state calculated as The schematic of block diagram and Bode diagram of the filter, calculated using Equarion (32), is shown in Figure 3.
FIGURE 3

The schematic of block diagram and bode diagram of the filter

The schematic of block diagram and bode diagram of the filter Lead compensation essentially yields an appreciable improvement in transient response and a small change in steady‐state accuracy. It will suppress the effects of high‐frequency noise signals. As seen from Figure 3, the lead compensator is basically a high‐pass filter (the high frequencies are passed, but low frequencies are attenuated). The primary function of the lead compensator is to reshape the frequency‐response curve to provide a sufficient phase‐lead angle to offset the excessive phase lag associated with the components of the fixed system. Lead compensation is commonly used for improving stability margins. Lead compensation achieves the desired result through the merits of its phase‐lead contribution. Lead compensation yields a higher gain crossover frequency, which means a larger bandwidth. A large bandwidth means reduction in the settling time or fast response.

BS controller design

In this subsection, the BS approach is employed to design the controller. The controller used the state x 1 as feedback. The states x 2 and x 3 are estimated using the observers proposed in Section 3.2. The controller is designed using the measurement of BGC (i.e. x 1) and , (estimations of system states) as feedback. The blood glucose control system is asymptotically stable ensuring that the actual system input (i.e. v) always remains positive using the control input calculated as where the positive constant k 3 represents the control gain and represent the estimation of system states provided as an output of the observers proposed in Section 3.2, and e 2 represents the tracking error defined previously in Equation (27). It is true that we designed the control law for the dummy input of the system, but in fact, we control the actual input of the system; in other words, the control law for the main input will be calculated then using Equation (24).

Error dynamics

In Section 3.1, it was shown that the variable could be considered as the governing variable to control the state z 2. Replacing from Equation (28) in Equation (29), we have Considering the definition of Equation (25a), we can rearrange Equation (37) as Moreover, in Appendix B, it is proved that the dynamic equation governing the estimation error is obtained as In Appendix C, the estimation error governing e 1 is obtained as As mentioned in Section 3.3, the control input v is considered as the guiding variable to control the state e 2. In Appendix D, it is proved that the dynamic governing the state e 2 can be considered as In Appendix E, it is proved that the error dynamics for e 3 is obtained as where

STABILITY ANALYSIS

In this section, initially the stability of the origin is analysed. Afterwards, the BIBO (bounded input‐bounded output) stability of the system is analysed in the existence of uncertainties in system parameters using the Lyapunov theorem.

Stability of the equilibrium point

Consider the positive definite Lyapunov function where ε, α, γ are positive constants and k 1, k 2 are positive gains defined previously in Section 3. In Appendix F, it is shown that the time derivative of the Lyapunov function can be upper‐bounded as provided that control gains are selected as Equation (45) implies that . Integrating both sides of Equation (45) with respect to time, we obtain Since V is a positive definite function, from Equation (47), it can be deduced that Clearly, Equation (9) can be reconsidered as . Considering definitions of (5), (6), and (16a), the condition deduces Consequently, we obtain

Robustness to parametric uncertainties

In this section, the robustness of the system is analysed in the existence of uncertainties in system parameters. In this paper, the nominal magnitude of system parameters are defined by the “‾” notation; for instance, represents the nominal magnitude of parameter p 1. For the system ((2a), (2b), (2c), (2d))–((2a), (2b), (2c), (2d)) in the presence of parametric uncertainties, the controller is calculated as and ensures the boundedness of system errors, where represents the estimation of system states provided as an output of the observer calculated using Equation (32). The variable e 3 = v − v ∗ represents the deviation of the actual input from its desired magnitude v ∗ which is calculated using the nominal magnitude of system parameters as The variable represents the estimation of state x 3 calculated as and σ is the co‐state calculated as Following the same procedure in Section 4.1, the error dynamics of the system in the presence of parametric uncertainties are calculated by where d i = 1, …, 5 lumped the deviation of system parameters from their nominal magnitudes. Consider the Lyapunov function as Consider the system errors in the presence of uncertainties calculated using Equations ((55a), (55b), (55c), (55d), (55e)) and take r > 0 and r  > 0 such that and . The Lyapunov function V satisfies where and . The time derivative of the Lyapunov function can be calculated as where , d = [d 1, d 2, d 3, d 4, d 5] . Take , when V(X) ≠ 0, and use and Equation (58) to obtain when V(X) = 0, it can be verified that Hence, for all values of V(x(t)). By the comparison Lemma, W(t) satisfies the inequality Using Equation (57), we obtain It can be easily verified that ensure that ; hence, X(t) stays within the domain of validity of the assumptions.

SIMULATION RESULTS

In this section, theoretical findings are evaluated by simulating the proposed method for glycaemic regulation in T1D patients in the presence of a high initial meal disturbance in MATLAB/Simulink software. The proposed controller is simulated considering three scenarios: (i) the simulation results on the T1DM with exogenous meal disturbance and without uncertainties in system parameters, (ii) a 24 h (1440 min) multiple‐meal scenario for random virtual T1DM patients to evaluate the robustness of the control method, considering uncertainties in system parameters and meal disturbance, and (iii) simulation for random initial conditions. The control purpose is regulating the BGC to the reference range, assuring that (i) the control input always remains positive, (ii) only the BGC is accessible for feedback and the remote insulin and plasma concentration are not accessible for feedback, (iii) the BGC must not descend below the severe hypoglycaemic level (i.e. x 1 > 50 mg/dl), (iv) the BGC must not raise the postprandial hyperglycaemia level in the presence of external meal disturbance, (v) the magnitude of the control signal should be non‐negative, and (vi) bringing the BGC below 180 mg/dl from the hyperglycaemic condition within a specified time of 120 min, which is a clinically recommended physiological necessity for T1DM.

Scenario 1: Simulation with nominal magnitude of system parameters

In this scenario, the proposed control method and the BS and PID controller proposed in Ref. [11] and the variable structure controller proposed in Ref. [21] are simulated for the T1DM patients in the presence of meal disturbance modelled by Equations ((2a), (2b), (2c), (2d))–((2a), (2b), (2c), (2d)). In this scenario, the system parameters are considered to be certain and selected for all three controllers according to Table 1, and the control gains and initial conditions of plasma glucose–insulin are selected similar to Ref. [11] for a patient in the state of hyperglycaemia as x 1(0) = 250 mg/dl, x 2(0) = 0.001 min−1, x 3(0) = 7 mU/L. As noted earlier, the level of BGC for a healthy person should be 70–180 mg/dl. The reference range of BGC for simulation is considered as x 1 = 80 mg/dl and the controller is designed to control the BGC to the reference level by the intravenous injection of insulin. The system parameters and control gains used in the simulation are listed individually in Tables 1 and 2. Control gains are selected such that conditions ((46a), (46b), (46c), (46d), (46e), (46f))‐((46a), (46b), (46c), (46d), (46e), (46f)) are satisfied. The PID and BS control gains are selected similar to Ref. [11]. For all three simulations, the same data set has been selected to make the results comparable with each other.
TABLE 2

Control and observer gains

Controller and observer gainsValues
Controller gain (k 2)2
Controller gain (k 3)1
Filter gain (Λ)0.1
Observer gain (α)1
Observer gain (k 1)1
Control and observer gains The time history of BGC is shown in Figure 4. The x‐axis represents the time in seconds and the y‐axis the BGC in mg/dl. In Figure 4, results of the proposed controller with and without observers are compared with the results of the PID and BS controller presented in Ref. [11] and the variable structure controller proposed in Ref. [21]. The comparisons confirm that the PID controller response has some steady‐state error and has a very large settling time. The PID and BS controllers need the measurement of BGC, remote insulin, and plasma concentration. However, the proposed controller only requires the measurement of BGC, and the remote insulin and plasma concentrations are estimated by observers. It is worth mentioning that the proposed controller ensures asymptotic stability while the controllers proposed in Ref. [11] ensure bounded regulation error. As mentioned in Remark 1, the filter designed to estimate the system states represents as the lead compensator and the lead compensator improves the transient response and steady state accuracy of the system, which can be also verified from Figure 4.
FIGURE 4

Time history of blood glucose concentration (BGC)

Time history of blood glucose concentration (BGC) Comparisons verify the improvement made by the proposed controller even in the presence of a lack of knowledge of remote insulin and plasma concentrations. Consequently, it can be observed that the performance of the PID controller is not satisfactory as compared with the proposed controller considering steady‐state error and convergence time. The time history of the required insulin that should be injected as the control input for the proposed controller, PID and BS controllers and the variable structure controller are shown in Figure 5. The first control pulse of the proposed method in Figure 5 causes the BGC to fall from a higher to a lower level, and then other pulses are injected to regulate the BGC to the reference level. The insulin infusion rate is diminished as the BGC approaches the reference level of 80 mg/dl. Figure 5 verifies that the control input is always positive. As shown in Figure 5, the value of the controller presented in Ref. [21] for some time intervals is equal to zero. Since the controller produces negative values in these segments and the insulin injection can only be positive, the controller cannot control the system during these intervals. Hence, this may destabilise the system for some initial conditions. In this paper, the controller structure is designed to ensure that the control input is always positive.
FIGURE 5

The time history of insulin infusion rate

The time history of insulin infusion rate The time history of estimation errors are shown in Figure 6. From Figure 6, it can be observed that the observers proposed in Section 3.2 can asymptotically estimate system states (z 2, x 3).
FIGURE 6

The time history of estimation errors

The time history of estimation errors The time history of remote insulin concentration and plasma insulin concentration for the proposed control method is shown in Figures 7 and 8.
FIGURE 7

The time history of insulin concentration

FIGURE 8

The time history of plasma concentration

The time history of insulin concentration The time history of plasma concentration

Scenario 2: Simulation with random system parameters

In this section, the performance of the proposed controller is evaluated considering the intra‐patient variability. The simulation is performed for 1 day (1440 min), considering three meal disturbances during the day. The initial conditions of system states are considered as x 1 = 80 mg/dl, x 2 = 0 min−1, x 3 = 7 mU/L and no initial meal disturbance is considered, that is, x 4 = 0 mg/dl/min. The subsequent aspects are considered in this outline for inter‐patient variability: (i) 100 Monte‐Carlo simulations are considered at the beginning of each new simulation. We simulate the controller with nominal magnitudes of system parameters. The model parameters are varied randomly from the range mentioned in Table 3. The value of the parameter p 1 is randomly selected between ±30% of its nominal value. (ii) To make the simulation more realistic, for the simulation purpose, the three meals with a high rate of glucose appearance in the blood, 5 mg/dl/min, 8 mg/dl/min, 5 mg/dl/min at 255, 575, and 750 min, accordingly. The control and observer gains for the simulation are considered similar to scenario 1.
TABLE 3

Uncertainty in system parameters

ParametersNominal valueRange
p 1 1 × 10−7 [0.7, 1.3] × 10−7
p 2 0.015 [0.015, 0.055]
p 3 2 × 10−6 [1.4, 2.6] × 10−6
p 4 0.2 [0.14, 0.26]
p 5 0.05 [0.04, 0.06]
Uncertainty in system parameters To analyse the robustness of the controller against uncertainties in system parameters and external disturbance, the performance of the controller is analysed for 100 different random patients with different parameters, and the control grid variability analysis (CGVA) is shown in Figure 7. Inter‐ and intra‐patient variability is performed considering the fact that the system parameters change randomly during the simulation, and the results are shown in Figure 8. Figures 9 and 10 verify that 100% of the minimum BGC are greater than 70 mg/dl and 95% of the maximum BGC are less than 250 mg/dl.
FIGURE 9

Control grid variability analysis (CVGA) plot of the type 1 diabetes mellitus (T1DM) subjects

FIGURE 10

Blood glucose trajectories for virtual type 1 diabetes mellitus (T1DM) patients under parametric uncertainty

Control grid variability analysis (CVGA) plot of the type 1 diabetes mellitus (T1DM) subjects Blood glucose trajectories for virtual type 1 diabetes mellitus (T1DM) patients under parametric uncertainty

Scenario 3: Simulation with random initial conditions

The proposed observer‐based controller is simulated in this section for different initial conditions selected within the range x 1(0) ∈ [80, 350] mg/dl, x 2(0) ∈ [0, 0.01] min−1, x 3(0) ∈ [0,20] mU/L. Figure 11 verifies that the proposed controller is asymptotically stable for different initial conditions, which are predictable, since the proposed controller ensures global asymptotic stability.
FIGURE 11

Blood glucose regulations for virtual type 1 diabetes mellitus (T1DM) patients for random initial conditions

Blood glucose regulations for virtual type 1 diabetes mellitus (T1DM) patients for random initial conditions The simulation results in different scenarios verify that the proposed controller ensures asymptotic stability of the system without requiring the measurement of insulin and plasma concentrations. The controller also ensures that the system input always remains positive.

CONCLUSION

This paper proposed a novel positive input observer‐based blood glucose control method for EBMM using the BS approach. The asymptotic stability of the system was proved using the Lyapunov theorem. The proposed controller only requires the measurement of the BGC and ensures the asymptotic stability of the system. Simulation results verify the satisfactory performance of the proposed controller compared to previous related studies. Better regulation results were achieved without requiring the measurement of the remote insulin and plasma insulin concentration and without requiring a higher amount of insulin as the control input.

CONFLICT OF INTEREST

All authors declare that they have no conflicts of interest.
  7 in total

1.  An improved PID switching control strategy for type 1 diabetes.

Authors:  Gianni Marchetti; Massimiliano Barolo; Lois Jovanovic; Howard Zisser; Dale E Seborg
Journal:  IEEE Trans Biomed Eng       Date:  2008-03       Impact factor: 4.538

2.  Modeling a simplified regulatory system of blood glucose at molecular levels.

Authors:  Weijiu Liu; Fusheng Tang
Journal:  J Theor Biol       Date:  2008-02-23       Impact factor: 2.691

3.  Model-Fusion-Based Online Glucose Concentration Predictions in People with Type 1 Diabetes.

Authors:  Xia Yu; Kamuran Turksoy; Mudassir Rashid; Jianyuan Feng; Nicole Frantz; Iman Hajizadeh; Sediqeh Samadi; Mert Sevil; Caterina Lazaro; Zacharie Maloney; Elizabeth Littlejohn; Laurie Quinn; Ali Cinar
Journal:  Control Eng Pract       Date:  2018-02       Impact factor: 3.475

4.  Linear quadratic gaussian-based closed-loop control of type 1 diabetes.

Authors:  Stephen D Patek; Marc D Breton; Yuanda Chen; Chad Solomon; Boris Kovatchev
Journal:  J Diabetes Sci Technol       Date:  2007-11

5.  Positive input observer-based controller design for blood glucose regulation for type 1 diabetic patients: A backstepping approach.

Authors:  Mohamadreza Homayounzade
Journal:  IET Syst Biol       Date:  2022-08-17       Impact factor: 1.468

6.  Variable structure robust controller design for blood glucose regulation for type 1 diabetic patients: A backstepping approach.

Authors:  Mohamadreza Homayounzade
Journal:  IET Syst Biol       Date:  2021-07-08       Impact factor: 1.615

  7 in total
  1 in total

1.  Positive input observer-based controller design for blood glucose regulation for type 1 diabetic patients: A backstepping approach.

Authors:  Mohamadreza Homayounzade
Journal:  IET Syst Biol       Date:  2022-08-17       Impact factor: 1.468

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.