CN109999270B - Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend - Google Patents
Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend Download PDFInfo
- Publication number
- CN109999270B CN109999270B CN201910222692.7A CN201910222692A CN109999270B CN 109999270 B CN109999270 B CN 109999270B CN 201910222692 A CN201910222692 A CN 201910222692A CN 109999270 B CN109999270 B CN 109999270B
- Authority
- CN
- China
- Prior art keywords
- blood glucose
- glucose concentration
- value
- blood sugar
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
- A61B5/14532—Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4836—Diagnosis combined with treatment in closed-loop systems or methods
- A61B5/4839—Diagnosis combined with treatment in closed-loop systems or methods combined with drug delivery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/14—Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
- A61M5/142—Pressure infusion, e.g. using pumps
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M5/00—Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
- A61M5/14—Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
- A61M5/168—Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body
- A61M5/16804—Flow controllers
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
- G16H20/17—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered via infusion or injection
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2205/00—General characteristics of the apparatus
- A61M2205/33—Controlling, regulating or measuring
- A61M2205/3331—Pressure; Flow
- A61M2205/3334—Measuring or controlling the flow rate
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61M—DEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
- A61M2230/00—Measuring parameters of the user
- A61M2230/20—Blood composition characteristics
- A61M2230/201—Glucose concentration
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Anesthesiology (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Primary Health Care (AREA)
- Medicinal Chemistry (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Chemical & Material Sciences (AREA)
- Vascular Medicine (AREA)
- Pathology (AREA)
- Hematology (AREA)
- Epidemiology (AREA)
- Optics & Photonics (AREA)
- Emergency Medicine (AREA)
- Pharmacology & Pharmacy (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- External Artificial Organs (AREA)
Abstract
The invention provides an artificial pancreas self-adaptive active disturbance rejection controller based on blood sugar variation trend, which comprises a tracking differentiator module, a dimension expansion observer module, a nonlinear feedback module and a constraint module, wherein the nonlinear feedback module comprises a nonlinear feedback model: u (-fhan (k))1e1,k2e2,r2,a)‑z3)/b0Wherein k is1,k2A is a parameter adaptive according to the blood sugar variation trend, r2Referred to as the control quantity gain; e.g. of the type1And e2Is an error signal between the blood glucose concentration and its rate of change set point and estimate, z3Is an estimate of the total interference; b0The gain factor is known. The invention attributes all uncertain factor action acting on the controlled object as unknown disturbance and uses input and output data of the object to estimate and compensate the unknown disturbance. Therefore, the controller algorithm has certain robustness on disturbance such as inaccurate personal parameters, uncertain models, eating interference, inaccurate pre-prandial dosage and the like.
Description
Technical Field
The invention relates to an artificial pancreas self-adaptive self-disturbance rejection controller based on a blood sugar change trend, and belongs to the technical field of artificial pancreas systems.
Background
The blood glucose concentration of a normal healthy person is synergistically regulated by insulin and glucagon. Glucagon is secreted by alpha cells in the pancreas, which can raise blood glucose concentrations, while insulin is secreted by beta cells in the pancreas, which can lower blood glucose concentrations. Type i diabetes is the condition when insulin is not secreted at all due to autoimmune destruction resulting in loss of function or death of beta cells, and type ii diabetes is the condition when beta cells are unable to produce sufficient amounts of insulin. Both type i and type ii diabetes are metabolic diseases characterized by hyperglycemia, and can cause serious long-term complications such as cardiovascular diseases, chronic kidney diseases, diabetic foot, retinopathy and the like, and are collectively called four major chronic diseases with cardiovascular diseases, respiratory diseases and tumors.
Thanks to the technical development of blood glucose sensors and insulin pumps, the artificial pancreas is implemented, more effective diabetes treatment is realized, and the blood glucose concentration is ensured to be within a normal range as much as possible: 70-180 mg/dl. The artificial pancreas system is a closed loop control system, as shown in fig. 1, and is mainly composed of three parts: dynamic blood glucose monitoring (blood glucose sensor), insulin pump capable of insulin infusion, and controller capable of adjusting the amount of insulin infusion in real time based on continuously measured blood glucose values. However, the control algorithm in the controller is a key core part of the artificial pancreas, and the design of the control algorithm faces many challenges:
1) controlled processes are difficult to model accurately. Due to the complexity of human body structure and dynamics, the blood sugar metabolic process of the human body is a complex, unsteady, multivariable, strong coupling and high-order nonlinear system, and the insulin sensitivity of individuals is different even in different time periods of the same individual, so that the system is also a time-varying and parameter-varying system.
2) Various types of interference. The activities of ingestion, exercise, drinking, and the like, as well as stress and emotional changes, which are involved in the normal life of the human body, cause disturbances in the blood glucose metabolic system, which are difficult to measure.
3) Asymmetric kinetics. The rise in blood glucose brought about by digestive absorption after ingestion is a fast-responding kinetic process, the decrease in blood glucose by absorption and action of subcutaneously injected insulin is a slow kinetic process, and there is also a time lag and inaccuracy in the measurement of blood glucose concentration by the blood glucose sensor through the difference in concentration of subcutaneous intercellular fluid and blood glucose in blood vessels.
4) Risk of asymmetry of hyperglycemia and hypoglycemia. Hyperglycemia is a major cause of long-term complications in diabetics, whereas the "insulin-blood sugar" system is a positive system, and insulin infusion values and system status values are only positive, when it is intended to eliminate hyperglycemia as soon as possible, there is a possibility that excessive insulin injection may cause subsequent hypoglycemia.
The existing closed-loop control algorithms entering clinical experiments mainly comprise PID control and Model Predictive Control (MPC). The PID is also used in the artificial pancreas system as an industrially practical control algorithm, and forms a feedback control quantity by using a weighted sum form of proportion, integral and differential of an error between a target value and an actual value of blood glucose concentration, and has the characteristics of simple structure and easy realization, but is also limited by the simple structure, the problems of the characteristics of the blood glucose metabolic system including the above consideration cannot be reflected in the design of a controller, and the integral saturation phenomenon easily causes the insulin injection overdose when the blood glucose continuously rises. MPC can directly process the control problem under various constraint conditions, has certain robustness to the system model, through predicting the future output, searches the optimal or suboptimal control quantity, can very conveniently process ingestion, insulin absorption delay and the like, has the characteristic of superior performance, but the algorithm complexity is higher, the controller occupies more computing resources during operation, and is not beneficial to the reliable realization in an embedded system. Therefore, how to design the controller which can be effectively compatible with the characteristics of simple structure of the PID controller and excellent performance of the MPC controller and ensure the safety has important significance for the artificial pancreas system.
Disclosure of Invention
The invention aims to overcome the defects and defects of the prior art, provides an artificial pancreas self-adaptive active disturbance rejection controller based on the blood sugar change trend by utilizing an active disturbance rejection control technology and combining a self-adaptive thought, and achieves the purposes of having the characteristics of simple structure, small calculated amount and excellent performance of a compatible MPC controller and ensuring the safety of an algorithm.
The invention is realized by the following technical scheme:
an artificial pancreas self-adaptive auto-disturbance rejection controller based on blood sugar variation trend comprises a tracking differentiator module, a dimension expansion observer module, a nonlinear feedback module and a constraint module, wherein,
the nonlinear feedback model of the nonlinear feedback module is as follows:
u=(-fhan(k1e1,k2e2,r2,a)-z3)/b0
wherein k is1,k2A is a parameter adaptive according to the blood sugar variation trend, r2Referred to as the control quantity gain; e.g. of the type1And e2Is an error signal between the blood glucose concentration and its rate of change set point and estimate, z3Is an estimate of the total interference; b0The gain factor is known.
Furthermore, the tracking differentiator module receives a blood glucose concentration measuring signal acquired by a blood glucose sensor on a human body every other sampling period, outputs a blood glucose concentration prediction signal when the blood glucose concentration meets a design condition, and otherwise outputs a blood glucose concentration filtering signal; the design conditions are as follows: blood glucose concentration was maintained at the set value [ G ] during the ascending phaseh,GH]Within the range, the blood glucose concentration is maintained at the set value [ G ] in the descending stageLGl]
In the range, GhThe value range is 110mg/dl-150mg/dl, GHThe value range is 200mg/dl-300mg/dl, GLThe value range is 90mg/dl-120m/dl, GlThe value range is 170mg/dl-200 mg/dl.
The dimension expansion observer module is used for processing the filtering signal or the prediction signal output by the tracking differentiator module to obtain a total interference estimation value, a blood glucose concentration deviation value and a change rate estimation value thereof, and then comparing the blood glucose concentration deviation value and the change rate estimation value thereof with a preset reference signal to obtain an error signal;
and the constraint module is used for controlling the insulin pump after constraining the output signal u according to the constraint condition, and injecting the insulin infusion amount corresponding to the control signal into the human body to form closed-loop control.
Further, if the change of the blood glucose concentration meets the design condition, the constraint module calculates the IOB constraint value by using the blood glucose concentration prediction signal, otherwise, the constraint module calculates the IOB constraint value by using the blood glucose concentration filtering signal.
Further, k according to the present invention1,k2And a, parameters self-adaptive according to the blood sugar change trend are as follows:
the idea of setting parameters: the total realization is that a proper amount of insulin is injected in advance in the blood sugar concentration rising stage, and the excessive injection of the insulin is prevented, and a proper amount of insulin is injected in the blood sugar concentration falling stage, so that the safety of the algorithm is ensured by the injection amount of the basic insulin and even stopping the injection;
blood glucose concentration rise Process
The first stage is as follows: when the blood glucose concentration is less than the threshold GhWhen, will k1,k2Designing a function of the blood glucose concentration change rate, increasing along with the increase of the blood glucose concentration change rate, and keeping the function unchanged, designing a as the function of the blood glucose concentration, decreasing along with the increase of the blood glucose concentration, and keeping the function unchanged; (realize that when the blood sugar concentration is lower and rises slowly, the control response is relatively conservative, reach the effect of basically injecting with basic insulin quantity, weaken the influence of sensor noise, and when the blood sugar concentration rises gradually and fast, the control response is sensitive gradually, reach the effect that insulin injection quantity increases gradually from basic insulin injection quantity.)
And a second stage: when the blood glucose concentration is greater than the threshold GhAnd is less than a threshold value GHWhen k is1,k2Each maintaining a first phase constant value, and a is designed as a function of blood glucose concentration as blood glucose concentration increasesAnd is increased; (achieve the purpose of improving the response sensitivity of the controller in the initial stage of the rise of the blood sugar concentration, fully injecting a proper amount of insulin, and gradually reducing the injection amount of the insulin to prevent over-injection when the rise of the blood sugar approaches an upper threshold value.)
And a third stage: when the blood glucose concentration is greater than the threshold GHWhen, let k1,k2A respectively keeping the end value of the second stage; (sufficient insulin has been injected in the first, second phase, thus achieving injection of the appropriate amount of insulin in this phase.)
Process of decreasing blood glucose concentration
The first stage is as follows: when the blood glucose concentration is greater than the threshold GlThen, k will be designed2As a function of the absolute value of the rate of change of blood glucose concentration, the greater the absolute value k2The larger, and design k1And a is kept constant; (to achieve the injection of a proper amount of insulin in a decreasing phase with a high blood glucose concentration, and to reduce the amount of insulin injected as the rate of decrease in blood glucose concentration increases.)
And a second stage: when the blood glucose concentration is less than the threshold GlAnd is greater than a threshold value GLAnd design k1Is a constant value, a is the same as the first phase value, k2Is the function used for the first segment; (achieving injection of a proper amount of insulin in a decreasing stage at a lower blood glucose concentration, and the amount of insulin injected is more decreased as the rate of decrease in blood glucose concentration increases.)
And a third stage: when the blood glucose concentration is less than the threshold GLDesign k1And a is the same as the value of the second stage, k2Is a fixed value. (achieving injection of basal insulin alone, even stopping injection, and preventing hypoglycemia at lower blood glucose concentration.)
Advantageous effects
The invention provides an artificial pancreas self-adaptive active disturbance rejection controller based on a blood sugar change trend by utilizing an active disturbance rejection control technology and combining a self-adaptive thought.
(1) The most prominent feature of the active disturbance rejection control technology is that all uncertain factors acting on a controlled object are classified as unknown disturbance, and the unknown disturbance is estimated and compensated by input and output data of the object. Therefore, the controller algorithm has certain robustness on disturbance such as inaccurate personal parameters, uncertain models, eating interference, inaccurate pre-prandial dosage and the like.
(2) According to the controller algorithm, when the blood sugar rising and falling stages respectively meet the designed conditions, the tracking differentiator is utilized to start the prediction function, and the IOB constraint is self-adaptive, so that aiming at the asymmetric dynamics problem, the algorithm is fierce at the initial stage of the blood sugar concentration rising after eating, insulin is injected more in advance, the prediction function is started at the blood sugar concentration falling stage, the algorithm is conservative, insulin is injected less in advance, and even the injection is stopped. The design is simultaneously beneficial to solving the asymmetrical risk of high and low blood sugar, effectively leads the blood sugar concentration to return to the normal range as soon as possible, avoids the occurrence of hypoglycemia symptoms and ensures the safety of the algorithm.
(3) The controller algorithm introduces a self-adaptive thought, and parameters of a nonlinear feedback control law are designed based on the blood sugar variation trend, so that the controller algorithm has certain robustness on the measured noise, different processing modes in the blood sugar concentration rising and falling stages are realized, high sensitivity on high and low blood sugar is realized, and the safety, reasonability and effectiveness of the algorithm are ensured.
Drawings
FIG. 1 is a block diagram of an artificial pancreas system according to the present invention;
FIG. 2 is a schematic diagram of the architecture of the adaptive auto-disturbance-rejection controller of the present invention;
FIG. 3 is a graph of a function utilized for design parameter adaptation in an embodiment of the present invention;
FIG. 4 is a graph of a quartile curve and mean value of blood glucose concentration for simulation results with a bolus of insulin supplemented prior to a meal in an embodiment of the present invention;
FIG. 5 is a graph comparing simulation results of the present controller with two other MPC controllers for pre-meal bolus insulin supplementation in accordance with an embodiment of the present invention;
FIG. 6 is a graph of a quartile curve and mean value of blood glucose concentration for simulation results without bolus insulin supplementation prior to a meal in an embodiment of the present invention;
FIG. 7 is a graph comparing simulation results of the present controller and two other MPC controllers without bolus insulin supplementation before meal in accordance with an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the following detailed description and accompanying drawings: the present example is carried out on the premise of the technical solution of the present invention, but the scope of the present invention is not limited to the following embodiments.
The design idea of the invention is as follows: according to the actual condition of the patient, determining the total insulin amount u required by the endocrinology specialist to maintain the blood sugar concentration approximately stable every dayTDIEstablished around this equilibrium steady state to achieve a blood glucose concentration output of GbThe control model is 110mg/dl and is suitable for the implementation of the active disturbance rejection control technology, and the control model designed by the invention is as follows:wherein t is time in minutes, and G is blood glucose concentration GBGDeviation GbA value of (i.e. G ═ G)BG-GbTo do soIs the change rate of the deviation value, namely the change rate of the blood sugar concentration,is composed ofD (t) is interference, e.g. feeding, model uncertainty, etc.Is a function of blood glucose concentration and its rate of change, disturbance and time, the control quantity u being a deviation from the basal insulin injection rate ubI.e. u-uI-ub,uIFor the actual insulin injection rate, it should be guaranteed that the value is not negative. b is a gain factor, which can be written as uTDIRelated known partB is divided into0And perturbation portion Δ b.
Based on the above thought, the present embodiment is an artificial pancreas adaptive auto-disturbance rejection controller based on blood sugar variation trend, comprising a tracking differentiator module, a dimension expansion observer module, a nonlinear feedback module and a constraint module, wherein,
the tracking differentiator module receives blood glucose concentration measuring signals collected by a blood glucose sensor on a human body every other sampling period, outputs a blood glucose concentration prediction signal when the blood glucose concentration meets a design condition, and otherwise outputs a blood glucose concentration filtering signal; the design conditions are as follows: blood glucose concentration was maintained at the set value [ G ] during the ascending phaseh,GH]Within the range, the blood glucose concentration is maintained at the set value [ G ] in the descending stageLGl]Within the range;
the dimension expansion observer module is used for processing the filtering signal or the prediction signal output by the tracking differentiator module to obtain a total interference estimation value, a blood glucose concentration deviation value and a change rate estimation value thereof, and then comparing the blood glucose concentration deviation value and the change rate estimation value thereof with a preset reference signal to obtain an error signal;
the nonlinear feedback model of the nonlinear feedback module is as follows:
u=(-fhan(k1e1,k2e2,r2,a)-z3)/b0
wherein k is1,k2A is a parameter adaptive according to the blood sugar variation trend, r2Referred to as the control quantity gain; e.g. of the type1And e2Is an error signal between the blood glucose concentration and its rate of change set point and estimate, z3Is an estimate of the total interference; b0The gain factor is known.
And the constraint module is used for controlling the insulin pump after constraining the output signal u according to the constraint condition, and injecting the insulin infusion amount corresponding to the control signal into the human body to form closed-loop control.
The specific process of each module is as follows:
(1) every other sampling period, the controller receives a blood sugar sensor measurement value CGM (k), a corresponding filtering signal and an approximate differential signal thereof are obtained through processing of the tracking differentiator, meanwhile, a self-adaptive thought is introduced, and according to different measurement values, when one of design conditions is met, a prediction function is started, and a blood sugar concentration prediction signal is obtained in a self-adaptive mode. There are various types of tracking differentiators, and the tracking differentiator described in document [1] (hangjieming. active disturbance rejection control technology, beijing, national defense industry press, 2008) includes a linear tracking differentiator and a nonlinear tracking differentiator (a fast tracking differentiator and a fastest tracking differentiator).
(2) Adaptively sending a filtering signal or a prediction signal of the blood glucose concentration into an extended dimension state observer, discretizing a control model, and carrying out adaptive control on the control modelViewed as total interference dtTo estimate, wherein the extended dimension state observer can adopt a linear state observer or a non-linear state observer, and the specific form and corresponding parameter determination can be found in the literature [1]]The extended state observer section can obtain the total interference d by using the extended dimension state observertAn estimate of blood glucose concentration deviation and an estimate of the rate of change thereof.
(3) Respectively comparing the blood glucose concentration and the change rate set value thereof with the blood glucose concentration deviation value and the change rate estimated value z estimated by the dimension extending observer1And z2Comparing to obtain an error signal e1And e2And total interference dtIs estimated value z3The data are provided to a nonlinear feedback module together, meanwhile, an adaptive thought is introduced, and an output signal u is generated in an adaptive mode based on parameters in a blood glucose change trend changing module, wherein the equation is as follows:
u=(-fhan(k1e1,k2e2,r2,a)-z3)/b0
wherein k is1,k2A is a parameter adaptive according to the blood sugar variation trend, r2Called the control gain, is a fixed parameter, where fhan (-) is described in detail in document [1]]. From (1), the actual insulin quantity injected into the human body in one sampling period is uIN=(u+ub) h. According to the document [1]]To simplify the design of the parameters, the parameter r is designed2Always make the following expression hold
the approximate expression of the non-linear function fhan (-) is
Blood glucose level rise phase
When the blood glucose concentration is less than the threshold GhWhen, will k1,k2Designing a function of the blood glucose concentration change rate, increasing along with the increase of the blood glucose concentration change rate, and keeping the function unchanged, designing a as the function of the blood glucose concentration, decreasing along with the increase of the blood glucose concentration, and keeping the function unchanged; when the blood sugar concentration is low and rises slowly, the algorithm is conservative, the influence of noise of the sensor is weakened, and when the blood sugar concentration rises gradually and quickly, the algorithm is gradually fierce.
When the blood glucose concentration is greater than the threshold GhAnd is less than a threshold value GHWhen k is1,k2Each maintaining a first phase constant value, and designing a as a function of blood glucose concentration, wherein the blood glucose concentration increases with the increase of the blood glucose concentration; and a prediction function is started by utilizing a tracking differentiator to obtain a prediction value, the prediction value is transmitted to the IOB module, the constraint is relaxed, the algorithm is enabled to be fierce at the initial stage of the rise of the blood sugar concentration, and insulin is fully injected.
When the blood glucose concentration is greater than the threshold GHWhen, let k1,k2And a respectively keeps the end value of the second stage, so that the algorithm is gradually conserved, the insulin to be injected is gradually reduced, and the safety of the algorithm is ensured.
Blood glucose concentration lowering stage
When the blood glucose concentration is greater than the threshold GlThen, k will be designed2As a function of the absolute value of the rate of change of blood glucose concentration, the greater the absolute value k2The larger, and design k1And a is kept constant;
when the blood glucose concentration is less than the threshold GlAnd is greater than a threshold value GLAnd design k1Is a constant value, a is the same as the first phase value, k2Starting a prediction function for the function used in the first section, and tightening the constraint to realize more conservative insulin injection;
when the blood glucose concentration is less than the threshold GLDesign k1And a is the same as the value of the second stage, k2Is a fixed value k1,k2And a is designed to be more sensitive to change rate and hypoglycemia, and when the blood sugar concentration is low and the blood sugar concentration still has a descending trend, the insulin infusion is stopped earlier in time, so that the safety of the algorithm is ensured.
(5) Certain constraint is applied to the output of the nonlinear feedback module, so that the reasonability and the safety of the algorithm are ensured. The restriction module includes non-negative and maximum limits, and an in vivo active insulin limit (IOB). The nonnegative and maximum limits are expressed by the formula: u is not less than 0IN≤umax. IOB estimation using literature [2](Gondhalekar R,Dassau E,Doyle IIIF.J.Velocity-weighting&velocity-penalty MPC of an artificial pancreas:Improved safety&performance[J]The method in Automatica,2018,91: 105-:
wherein a: -0.995, b: -0.04, c: -0.84 andtau represents the time elapsed after insulin injection, T is the length of the curve, and is a function of the blood glucose concentration y, written as
T(y):=max{min{-y/30+12,8},2}
Then T (y) ∈ [2,8 ]]In units of hours. Remember yiThe blood glucose concentration value provided to the IOB module for the latest moment is the output of the tracking differentiatorThe obtained filtering or prediction value is divided into T (y) length according to the sampling periodi) Discretizing the attenuation curve values to corresponding vectorsThe attenuation curve with the length of 4 hours is taken as the attenuation curve of the large dose of insulin additionally beaten after meals, and the vector obtained by discretization is recorded as
Note the bookThe 8-hour historical data vector of the injection amount u h of the basal insulin injection amount subtracted from the injection amount of the pump into the human body in one sampling period is also understood as the output of the nonlinear feedback module subjected to nonnegative, maximum and last-time IOB limit constraints and the discretized value of the pump.Vector of 8 hour historical data for boluses of insulin administered after meals. The estimate of IOB is calculated as follows:
uIOB,i:=max{i-φi,0}
i:=(yi-Gb)/CF,i
in which the index i represents the most recent moment, CF,i[mg/dl/U]If the blood glucose concentration is a correction factor for insulin, u.h.ltoreq.u should be satisfied for the time iIOB,iWhen u isIOB,i0 means the total amount of insulin u delivered in one sampling period after time iINShould not exceed the amount that would be achieved at the basal insulin injection rate.
(6) Pump discretization
Determining the amount of insulin u to be finally infused in a sampling period after the sampling instant iINThis value is then rounded to the nearest integer multiple of the minimum pump increase and decrease, and the process can be expressed as
Wherein u iscarry,iThe amount of the beat in the previous sampling period that is down by rounding, the minimum amount of increase and decrease,to ultimately indicate the amount of insulin the insulin pump delivers subcutaneously to the body.
As shown in fig. 2, the following also presents various controller parameter variation curves designed according to the adaptive concept, but the scope of the present invention is not limited to these designed curves and implementation functions. The specific parameter values in this embodiment are determined based on the simulation of the FDA-certified UVA/Padova T1DM metabolic simulator.
Firstly, a control model which is individualized and suitable for the implementation of the active disturbance rejection control technology is designed for an individual, and a nominal gain parameter b is designed0As follows
The control model established is
WhereinFor unknown and difficult modeling functions, d (t) and delta b are unknown bounded interference and parameter perturbation, and all uncertain factors are acted according to the active disturbance rejection control technologyViewed as total disturbance dtAnd evaluated and compensated as an expanded state variable.
In the present embodiment, the fastest tracking differentiator proposed in the document [1] is used, and the specific form thereof is:
fh=fhan(x1(k)-CGM(k),x2(k),r1,h0)
x1(k+1)=x1(k)+hx2(k)
x2(k+1)=x2(k)+hfh
yi(k)=x1(k+1)+Kix2(k+1)
wherein h is a sampling period determined to be 5 minutes, and r is1Determining the tracking speed, wherein the larger the tracking speed is, the faster the tracking speed is, the determined value is 2, x1Tracking input signal CGM, then x2Is an approximately differential signal of CGM, h0The filter factor is properly larger than h, and the filter effect is enhanced and determined as h020, but will cause a certain phase lag and amplitude attenuation, and needs to be properly compensated, so when K is equal toiTaking different values, the corresponding filtered or predicted signal value y is obtainedi(k) In that respect This example takes K1Obtaining a filtered signal value y corresponding to the k time instant as 11(k) When the blood sugar level is in the rising stage and is greater than the threshold value GhWhen the value is in the optional interval, K is taken2Get the predicted signal value y for the rising phase at 32(k) When the blood sugar level is in the descending stage and is less than the threshold value GlWhen the value is in the optional interval, K is taken2Get the descent stage prediction signal value y as 22(k)。
In this embodiment, the dimension-extending state observer is a non-linear discrete observer, and the specific form of the non-linear discrete observer is as follows:
e=z1(k)-(yi(k)-Gb)
z1(k+1)=z1(k)+h(z2(k)-β1e)
z2(k+1)=z2(k)+h(z3(k)-β2fe+b0u)
z3(k+1)=z3(k)+h(-β3fe1)
wherein z is1And z2Respectively, the deviation value of blood sugar concentration and the estimated value of the change rate thereof, z3As a total interference dtEstimated value of yiThat is, the blood sugar concentration filtering or predicting signal obtained in the second step, when the blood sugar rises and the concentration is greater than GhAnd a decrease in blood glucose and a concentration less than GlThe extended dimension state observer receives the prediction signal y2Otherwise receiving the filtered signal y1,GbThe reference blood sugar value in the designed model is 110mg/dl β1,β2,β3For discrete observer parameters, according to document [1]]The extended state observer section is determined as β1=1/h,β2=1/(3*h2),β3=2/(64*h3) And fe, fe1The function fal (e, α,) utilized is
Taking fe as fal (e,2, h), fe1Fal (e,1, h), where h is the sampling period.
In this embodiment, the parameters in the nonlinear feedback module adapt to the variation process according to the variation trend of blood glucose. Error signal is e1=Gr-(z1+Gb) Andin the formula GrFor the blood glucose concentration reference signal, this example takes 110mg/dl,as a reference signal for the rate of change of blood glucose concentration, 0mg/dl/min was taken in this example. The nonlinear feedback control law is
u=(-fhan(k1e1,k2e2,r2,a)-z3)/b0
The control gain r in fhan (-) is designed in this embodiment2Is always r2The function used for designing other parameters is denoted as f, 10 being constanta(x,), the function curve is shown in fig. 3, and the specific expression is as follows:
fa(x,)=min{a1,exp{αxβ}+a2-1},x≥0
wherein ═ a1,α,β,a2Is the coefficient to be determined, where a1,a2The maximum (saturation) and minimum values of the function are determined separately, α together determining the steepness of the curve of the function.
a) And (3) a blood sugar rising stage: determining a threshold value Ghmg/dl, when the blood glucose concentration value is less than GhWill k is1,k2The function designed to be the rate of change of blood glucose concentration is as follows:
k1=min{4,exp{2x2 2j +2-1, and k2=min{5,exp{2x2 3}+3-1}
In the formula, x2I.e. the approximate differential signal of the blood sugar concentration provided by the tracking differentiator, and the function realizes k1,k2Increasing with increasing rate of change of blood glucose concentration. Design a as a function of blood glucose concentration as follows:
a=min{30,exp{2×(150-y1)2}+20-1}
in the formula, y1For tracking the filtered signal provided by the differentiator, the function realization a decreases with increasing blood glucose concentration.
When the blood glucose concentration value is larger than GhIs smaller than GHWhen k is1,k2Each of which holds the value, k in this embodiment1=4,k2A is designed as a function of blood glucose concentration, with 5 being constantThe following were used:
a=70-min{50,exp{2×(200-y1)3}+20-1}
the function is implemented near a larger value G of the blood glucose concentrationHWhen a is increased from 20 to 50, a is unchanged;
and a prediction function is started by utilizing a tracking differentiator to obtain a prediction value, and the prediction value is transmitted to the IOB module to relax the constraint. This overall design process allows the algorithm to be conservative, attenuating the effects of sensor noise, when the blood glucose concentration is low and changing slowly, and to be aggressive, injecting sufficient insulin at the initial stage of the blood glucose concentration increase as the blood glucose concentration increases.
When the blood sugar concentration rises to be greater than a certain larger value GHRedesigning k1,k2A makes the algorithm gradually conservative, keeping k in this example1=3,k 23 and 50 are unchanged,
make the algorithm at blood glucose concentration greater than GHIn time, the insulin to be delivered is reduced along with the reduction of the blood sugar concentration change rate, and the safety of the algorithm is ensured.
b) When the blood sugar is in the descending stage, namely the change rate of the blood sugar concentration is negative, the k is designed in three sections according to the blood sugar concentration1,k2,a;
When the blood glucose concentration is greater than the threshold GlDesign k2As a function of the rate of change of blood glucose concentration, i.e. k2=min{3,exp{0.5x2 2+1-1} and k is designed1The constant keeping of 1 and 20 realizes that the proper amount of insulin is injected when the blood sugar concentration is still higher and the blood sugar concentration changes gently, and the insulin injection is stopped in time when the blood sugar concentration drops rapidly.
When the blood glucose concentration is lower than GlAnd is higher than GLStarting the prediction function of the tracking differentiator, tightening the IOB constraint and designing k1K is held constant for 2 and a 402A more conservative insulin injection was achieved as a function of the used in the first paragraph.
When the blood glucose concentration decreases to a lower value GLDesign k1=2,k 25 and 40 are kept unchanged, and control is realizedThe system is more sensitive to the change rate of the blood sugar concentration and hypoglycemia, and when the blood sugar concentration is low and still has a downward trend, the insulin infusion can be stopped earlier in time, and the safety of the algorithm is ensured.
In the embodiment, the constraint module imposes certain constraint on the output of the nonlinear feedback module to ensure the reasonability and safety of the algorithm, and comprises a nonnegative and maximum limiting module and an IOB module. In this example umax0.5U, the non-negative and maximum limits are expressed by the equation: u is not less than 0INLess than or equal to 0.5U. The sampling period in the IOB module is 5 minutes, and the blood glucose concentration is greater than GhAnd when the blood glucose concentration change rate is positive, the IOB module receives the predicted value y of the blood glucose concentration2At blood glucose concentrations less than GlAnd when the change rate of the blood glucose concentration is negative, the IOB module also receives a predicted value y of the blood glucose concentration2Otherwise receiving the filtered value y of blood glucose concentration1Calculating the IOB limit u corresponding to each sampling timeIOB,iThen u.h is less than or equal to u in a sampling period after the time iIOB,iWhere u is the output of the nonlinear feedback module.
Discretizing the control signal output by the constraint module, wherein the minimum increment and decrement of the pump is 0.05U in the embodiment, and finally calculating the insulin volume which finally indicates the pump to infuse the human body through the subcutaneous tissue
This example was simulated and verified in an FDA certified UVA/Padova T1DM metabolic simulator, and compared with a velocity-weighted model predictive Control algorithm in document [2] (Gondhalekar R, Dassau E, Doyle III F.J.velocity-weighting & velocity-weighting MPC of an innovative security & performance [ J ] Automatica,2018,91:105 ] 117.) and a velocity-weighted model predictive Control algorithm in document [3] (Shi DW, Dassau E, Doyle III F.J.zone model predictive Control with a glucose-dependent performance-weighted predictive Control algorithm, JJJ 29,2018). These two MPC algorithms are abbreviated as "Automatica 2018" and "ACC 2018" in fig. 5 and 7, respectively. The simulation started in the morning at 7:00 for two days for a total of 48 hours with three meals each day for a time period of 8: 00, 12: 00, 19: 00, the diet used contained 50g, 75g, 75g of carbohydrates. All three controllers utilize the adult patient group (containing 10 simulated adults) in the simulator based on the scene, change random seed in the simulator from 1 to 10 sequentially, realize 10 times of repeated simulation verification based on different additive CGM measurement noises, and respectively based on pre-meal large-dose insulin supplementation and non-pre-meal large-dose insulin supplementation. Each controller had a total of 200 simulations.
The simulation results of the bolus insulin supplementation before meal are shown in fig. 4 and 5, and the simulation results of the bolus insulin non-supplementation before meal are shown in fig. 6 and 7. From the results in the figures, it can be seen that the artificial pancreas adaptive disturbance rejection controller of the invention is close to or even superior to the modified MPC algorithm in the document [3] in the time ratio of 70-180mg/dl and the average blood glucose concentration, no matter based on the supplementation of large dose of insulin before meal or no insulin before meal, without significantly increasing the hypoglycemia risk, and achieves the purpose of having the characteristics of simple structure, small calculation amount and excellent performance of compatible MPC controller and ensuring the safety of the algorithm.
In summary, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (2)
1. An artificial pancreas self-adaptive active disturbance rejection controller based on blood sugar variation trend is characterized by comprising a tracking differentiator module, a dimension expansion observer module, a nonlinear feedback module and a constraint module, wherein,
the tracking differentiator module receives blood sugar concentration measuring signals collected by a blood sugar sensor on a human body every other sampling period, outputs a blood sugar concentration prediction signal when the blood sugar concentration meets the design condition, and otherwise outputs a blood sugar concentration filtering signalNumber; the design conditions are as follows: blood glucose concentration was maintained at the set value [ G ] during the ascending phaseh,GH]Within the range, the blood glucose concentration is maintained at the set value [ G ] in the descending stageL,Gl]In the range, GhThe value range is 110mg/dl-150mg/dl, GHThe value range is 200mg/dl-300mg/dl, GLThe value range is 90mg/dl-120m/dl, GlThe value range is 170mg/dl-200 mg/dl;
the dimension expansion observer module processes the filtering signal or the prediction signal output by the tracking differentiator module to obtain a total interference estimation value, a blood glucose concentration deviation value and a change rate estimation value thereof, and then compares the blood glucose concentration deviation value and the change rate estimation value thereof with a preset reference signal to obtain an error signal;
the nonlinear feedback model of the nonlinear feedback module is as follows:
u=(-fhan(k1e1,k2e2,r2,a)-z3)/b0
where u is the output signal, k1,k2A is a parameter adaptive according to the blood sugar variation trend, r2Referred to as the control quantity gain; e.g. of the type1And e2Is an error signal between the blood glucose concentration and its rate of change set point and estimate, z3Is an estimate of the total interference; b0Is a known gain factor;
the constraint module is used for controlling the insulin pump after constraining the output signal u according to the constraint condition, and injecting the insulin infusion amount corresponding to the control signal into the human body to form closed-loop control; if the change of the blood sugar concentration meets the design condition, the constraint module calculates the IOB constraint value of the in-vivo active insulin limit by using the blood sugar concentration prediction signal, otherwise, the constraint module calculates the IOB constraint value by using the blood sugar concentration filtering signal.
2. The adaptive disturbance-rejection controller for artificial pancreas based on blood glucose tendency of claim 1, wherein k is a function of the signal level1,k2And a, parameters self-adaptive according to the blood sugar change trend are as follows:
blood glucose concentration rise Process
The first stage is as follows: when the blood glucose concentration is less than the threshold GhWhen, will k1,k2Designing a function of the blood glucose concentration change rate, increasing along with the increase of the blood glucose concentration change rate, and keeping the function unchanged, designing a as the function of the blood glucose concentration, decreasing along with the increase of the blood glucose concentration, and keeping the function unchanged;
and a second stage: when the blood glucose concentration is greater than the threshold GhAnd is less than a threshold value GHWhen k is1,k2Each maintaining a first phase constant value, and designing a as a function of blood glucose concentration, wherein the blood glucose concentration increases with the increase of the blood glucose concentration;
and a third stage: when the blood glucose concentration is greater than the threshold GHWhen, let k1,k2A respectively keeping the end value of the second stage;
process of decreasing blood glucose concentration
The first stage is as follows: when the blood glucose concentration is greater than the threshold GlThen, k will be designed2As a function of the absolute value of the rate of change of blood glucose concentration, the greater the absolute value k2The larger, and design k1And a is kept constant;
and a second stage: when the blood glucose concentration is less than the threshold GlAnd is greater than a threshold value GLAnd design k1Is a constant value, a is the same as the first phase value, k2Is the function used for the first segment;
and a third stage: when the blood glucose concentration is less than the threshold GLDesign k1And a is the same as the value of the second stage, k2Is a fixed value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910222692.7A CN109999270B (en) | 2019-03-22 | 2019-03-22 | Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910222692.7A CN109999270B (en) | 2019-03-22 | 2019-03-22 | Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109999270A CN109999270A (en) | 2019-07-12 |
CN109999270B true CN109999270B (en) | 2020-09-04 |
Family
ID=67167807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910222692.7A Active CN109999270B (en) | 2019-03-22 | 2019-03-22 | Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109999270B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112402732B (en) * | 2020-10-10 | 2023-05-05 | 广东食品药品职业学院 | Insulin infusion quantity control method based on self-adaptive control weighting factor strategy |
CN116159208B (en) * | 2021-11-24 | 2024-03-15 | 上海微创生命科技有限公司 | Artificial pancreas control method, readable storage medium and blood glucose management system |
CN114081484B (en) * | 2021-11-24 | 2024-02-27 | 上海微创生命科技有限公司 | Continuous blood glucose detection method, system and readable storage medium |
CN114613509B (en) * | 2022-04-21 | 2022-11-08 | 北京理工大学 | Artificial pancreas long-term adaptation individualized learning system based on Bayesian optimization |
CN114903648B (en) * | 2022-05-09 | 2022-11-22 | 北京理工大学 | Double-hormone artificial pancreas controller based on ESO and model predictive control |
CN116560220B (en) * | 2022-09-27 | 2024-03-01 | 东北大学 | Artificial pancreas self-adaptive model prediction control system with variable priority |
WO2024178575A1 (en) * | 2023-02-28 | 2024-09-06 | 上海移宇科技有限公司 | Automatic monitoring method based on rate of change of difference between actual blood glucose values, and closed-loop artificial pancreas |
CN116492539A (en) * | 2023-06-25 | 2023-07-28 | 山东欣悦健康科技有限公司 | Intelligent control method for artificial pancreas and artificial pancreas system |
CN116999649B (en) * | 2023-07-21 | 2024-10-25 | 北京理工大学 | Artificial pancreas model prediction controller for realizing blood sugar non-offset tracking |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201837762A (en) * | 2017-04-07 | 2018-10-16 | 美商安尼瑪斯公司 | Insulin-on-board accounting in an artificial pancreas system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8180464B2 (en) * | 2002-04-18 | 2012-05-15 | Cleveland State University | Extended active disturbance rejection controller |
US20140188402A1 (en) * | 2013-01-03 | 2014-07-03 | Dexcom, Inc. | Outlier detection for analyte sensors |
CN104958077A (en) * | 2015-07-24 | 2015-10-07 | 珠海福尼亚医疗设备有限公司 | Intelligent control close-loop artificial pancreas system |
WO2018167543A1 (en) * | 2017-03-17 | 2018-09-20 | Universität Bern | System and method for drug therapy management |
CN108828950B (en) * | 2018-07-23 | 2020-11-10 | 广东工业大学 | Self-adaptive active disturbance rejection control method, device and equipment |
-
2019
- 2019-03-22 CN CN201910222692.7A patent/CN109999270B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201837762A (en) * | 2017-04-07 | 2018-10-16 | 美商安尼瑪斯公司 | Insulin-on-board accounting in an artificial pancreas system |
Non-Patent Citations (1)
Title |
---|
Design of Fuzzy and Linear Active Disturbance Rejection Control;Te-Jen Su等;《INTERNATIONAL JOURNAL OF FUZZY SYSTEMS》;20170403;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109999270A (en) | 2019-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109999270B (en) | Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend | |
KR102211352B1 (en) | Model-Based Personalization Scheme of an Artificial Pancreas for Type 1 Diabetes Applications | |
CN108261591B (en) | Closed-loop control algorithm of artificial pancreas | |
CN111542884B (en) | Closed loop control of physiological glucose | |
Lynch et al. | Model predictive control of blood glucose in type I diabetics using subcutaneous glucose measurements | |
Turksoy et al. | Multivariable adaptive closed-loop control of an artificial pancreas without meal and activity announcement | |
Hajizadeh et al. | Plasma-insulin-cognizant adaptive model predictive control for artificial pancreas systems | |
WO2003023708A2 (en) | A system and method for providing closed loop infusion formulation delivery | |
Boiroux et al. | Overnight control of blood glucose in people with type 1 diabetes | |
WO2018120106A1 (en) | Closed loop control algorithm for artificial pancreas | |
Sasi et al. | A fuzzy controller for blood glucose-insulin system | |
Hassan et al. | Closed loop blood glucose control in diabetics | |
Lee et al. | Design of an artificial pancreas using zone model predictive control with a moving horizon state estimator | |
CN116020001A (en) | Closed-loop artificial pancreas insulin infusion control system | |
Batora et al. | Bihormonal control of blood glucose in people with type 1 diabetes | |
Turksoy et al. | Artificial pancreas systems: An integrated multivariable adaptive approach | |
Kaveh et al. | Higher order sliding mode control for blood glucose regulation | |
CN110352460A (en) | Artificial pancreas | |
Van Herpe et al. | The application of model predictive control to normalize glycemia of critically ill patients | |
Rashid et al. | Plasma insulin cognizant predictive control for artificial pancreas | |
EP4422496A1 (en) | Closed-loop artificial pancreas insulin infusion control system | |
Cai et al. | An adaptive disturbance rejection controller for artificial pancreas | |
Chulde et al. | Robust PID Controller Based on Sliding Mode Control Design: An Application to a GlucoseInsulin Model | |
Cai et al. | An event-triggered active disturbance rejection approach to dual-hormonal artificial pancreas control | |
Reiter et al. | Bihormonal glucose control using a continuous insulin pump and a glucagon-pen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20190712 Assignee: Weitai medical device (Hangzhou) Co.,Ltd. Assignor: BEIJING INSTITUTE OF TECHNOLOGY Contract record no.: X2023990000334 Denomination of invention: An Adaptive Active Disturbance Rejection Controller for Artificial Pancreas Based on Blood Glucose Trends Granted publication date: 20200904 License type: Common License Record date: 20230321 |
|
EE01 | Entry into force of recordation of patent licensing contract |