[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201910222692.7A
Other languages
Chinese (zh)
Other versions
CN109999270A (en
Inventor
史大威
纪立农
蔡德恒
王军政
蔡晓凌
刘蔚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University Peoples Hospital
Beijing Institute of Technology BIT
Original Assignee
Peking University Peoples Hospital
Beijing Institute of Technology BIT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Peking University Peoples Hospital, Beijing Institute of Technology BIT filed Critical Peking University Peoples Hospital
Priority to CN201910222692.7A priority Critical patent/CN109999270B/en
Publication of CN109999270A publication Critical patent/CN109999270A/en
Application granted granted Critical
Publication of CN109999270B publication Critical patent/CN109999270B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring 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/14532Measuring 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4836Diagnosis combined with treatment in closed-loop systems or methods
    • A61B5/4839Diagnosis combined with treatment in closed-loop systems or methods combined with drug delivery
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES 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/00Devices 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/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/142Pressure infusion, e.g. using pumps
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES 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/00Devices 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/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/168Means 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/16804Flow controllers
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT 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/17ICT 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/60ICT 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES 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/00General characteristics of the apparatus
    • A61M2205/33Controlling, regulating or measuring
    • A61M2205/3331Pressure; Flow
    • A61M2205/3334Measuring or controlling the flow rate
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES 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/00Measuring parameters of the user
    • A61M2230/20Blood composition characteristics
    • A61M2230/201Glucose 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

Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend
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:
Figure BDA0002004143290000071
wherein t is time in minutes, and G is blood glucose concentration GBGDeviation GbA value of (i.e. G ═ G)BG-GbTo do so
Figure BDA0002004143290000072
Is the change rate of the deviation value, namely the change rate of the blood sugar concentration,
Figure BDA0002004143290000073
is composed of
Figure BDA0002004143290000074
D (t) is interference, e.g. feeding, model uncertainty, etc.
Figure BDA0002004143290000075
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 model
Figure BDA0002004143290000081
Viewed 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
Figure BDA0002004143290000091
And
Figure BDA0002004143290000092
the approximate expression of the non-linear function fhan (-) is
Figure BDA0002004143290000093
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-:
Figure BDA0002004143290000101
wherein a: -0.995, b: -0.04, c: -0.84 and
Figure BDA0002004143290000102
tau 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 vectors
Figure BDA0002004143290000111
The 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
Figure BDA0002004143290000112
Figure BDA0002004143290000113
Figure BDA0002004143290000114
Note the book
Figure BDA0002004143290000115
The 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.
Figure BDA0002004143290000116
Vector of 8 hour historical data for boluses of insulin administered after meals. The estimate of IOB is calculated as follows:
uIOB,i:=max{ii,0}
Figure BDA0002004143290000117
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
Figure BDA0002004143290000118
Figure BDA0002004143290000119
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,
Figure BDA00020041432900001110
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
Figure BDA0002004143290000121
The control model established is
Figure BDA0002004143290000122
Wherein
Figure BDA0002004143290000123
For 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 technology
Figure BDA0002004143290000124
Viewed 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 β123For 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
Figure BDA0002004143290000131
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) And
Figure BDA0002004143290000132
in the formula GrFor the blood glucose concentration reference signal, this example takes 110mg/dl,
Figure BDA0002004143290000133
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
Figure BDA0002004143290000151
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.
CN201910222692.7A 2019-03-22 2019-03-22 Artificial pancreas self-adaptation auto-disturbance rejection controller based on blood sugar variation trend Active CN109999270B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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