Blood/Subcutaneous Glucose Dynamics Estimation Techniques

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
EKF, UKF TexPoint fonts used in EMF.
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Robot Localization Using Bayesian Methods
Observers and Kalman Filters
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Kalman’s Beautiful Filter (an introduction) George Kantor presented to Sensor Based Planning Lab Carnegie Mellon University December 8, 2000.
Probabilistic Robotics: Kalman Filters
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Kraft Pulping Modeling & Control 1 Control of Continuous Kraft Digesters Professor Richard Gustafson.
Nonlinear and Non-Gaussian Estimation with A Focus on Particle Filters Prasanth Jeevan Mary Knox May 12, 2006.
Probabilistic Robotics
QUALITY CONTROL OF POLYETHYLENE POLYMERIZATION REACTOR M. Al-haj Ali, Emad M. Ali CHEMICAL ENGINEERING DEPARTMENT KING SAUD UNIVERSITY.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Overview and Mathematics Bjoern Griesbach
Blood Glucose Regulation BIOE Glucose Regulation Revisited input: desired blood glucose output: actual blood glucose error: desired minus measured.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Kalman filter and SLAM problem
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
Ramesh R. Rao Isermann Department of Chemical Engineering Rensselaer Polytechnic Institute Applications of Model Predictive Control Glass Forehearth Control.
Lecture 11: Kalman Filters CS 344R: Robotics Benjamin Kuipers.
Diabetes Technology Update
A Framework for Distributed Model Predictive Control
1 Biosystems Control Design Chapter 23 addresses a variety of synthesis problems in the field of biosystems: Pharmaceutical Operations Bioreactors Crystallizers.
Introduction Clinical Setting - Glucoregulatory system - Patients and Data Assessment Proc. - Glucose sensors - Glycemia control system Control System.
Probabilistic Robotics Robot Localization. 2 Localization Given Map of the environment. Sequence of sensor measurements. Wanted Estimate of the robot’s.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
BY IRFAN AZHAR Control systems. What Do Mechatronics Engineers Do?
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Chapter 8 Model Based Control Using Wireless Transmitter.
Multiple Model approach to Multi-Parametric Model Predictive Control of a Nonlinear Process a simulation case study Boštjan Pregelj, Samo Gerkšič Jožef.
Continuous Glucose Monitors
Human-Computer Interaction Kalman Filter Hanyang University Jong-Il Park.
HQ U.S. Air Force Academy I n t e g r i t y - S e r v i c e - E x c e l l e n c e Improving the Performance of Out-of-Order Sigma-Point Kalman Filters.
MPC of Nonlinear Systems B. Wayne Bequette Motivation Challenging behavior Model Predictive Control Various Options EKF-based NMPC Multiple Model Predictive.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Processing Sequential Sensor Data The “John Krumm perspective” Thomas Plötz November 29 th, 2011.
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
ABSTRACT Hyperglycaemia is prevalent in critical care, and tight control reduces mortality. Targeted glycaemic control can be achieved by frequent fitting.
Secure In-Network Aggregation for Wireless Sensor Networks
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Unscented Kalman Filter 1. 2 Linearization via Unscented Transform EKF UKF.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
An Introduction To The Kalman Filter By, Santhosh Kumar.
INTRODUCTION The Solution: Point-of-care (POC) continuous glucose sensors offer significant promise for real-time control and artificial pancreas systems.
Using Kalman Filter to Track Particles Saša Fratina advisor: Samo Korpar
Extended Kalman Filter
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Robust Localization Kalman Filter & LADAR Scans
Meal Detection and Meal Size Estimation for Type 1 Diabetes: a Variable State Dimension Approach 2015 DSCC Columbus Oct. 30 Jinyu Xie, Prof. Qian Wang.
MPC for Type 1 Diabetes Based on Personalized LTV Model Consisting of both Insulin and Meal inputs Qian Wang, Jinyu Xie et al Background Modeling Control.
EE 495 Modern Navigation Systems Kalman Filtering – Part II Mon, April 4 EE 495 Modern Navigation Systems Slide 1 of 23.
A Telemedicine System for Modeling and Managing Blood Glucose David L. Duke October 26, 2009 Intelligent Diabetes Assistant.
Mechatronics at the University of Calgary: Concepts and Applications
Six Sensor CGM Array- Which do you trust?
Presentation at NI Day April 2010 Lillestrøm, Norway
NOT A NEW CONCEPT: Really ‘Back to the Future’
On Optimal Distributed Kalman Filtering in Non-ideal Situations
Kalman’s Beautiful Filter (an introduction)
Simultaneous Localization and Mapping
Lecture 10: Observers and Kalman Filters
Kalman Filter فيلتر كالمن در سال 1960 توسط R.E.Kalman در مقاله اي تحت عنوان زير معرفي شد. “A new approach to liner filtering & prediction problem” Transactions.
Christoph J. Backi and Sigurd Skogestad
Outline Control structure design (plantwide control)
(A) Mean glucose concentrations (standard error) over a 3-hour period in 21 placebo- and 15 pramlintide-treated patients with type 1 diabetes treated for.
Presentation transcript:

Blood/Subcutaneous Glucose Dynamics Estimation Techniques Blood Glucose Monitoring and Control based on Subcutaneous Measurements Motivation Subcutaneous Sensor, Desire Blood Glucose Values Blood/Subcutaneous Glucose Dynamics Estimation Techniques Model and Controller Design Unique Challenges: Meal Disturbance Rejection B. Wayne Bequette

Disclaimer Personal Background and Biases Chemical Engineering Process Control Focus Chemical Process Applications Estimation, Model Predictive Control Biomedical Applications Drug infusion during critical care View of Glucose Sensing, Monitoring, Control Focus has been on the “hard work” (developing a sensor) Much less effort on applying advanced estimation and control

Blood/Subcutaneous Dynamics Compartmental Model Plasma ISF Rebrin et al. (1999)

Blood/Subcutaneous Glucose Dynamics Rebrin et al. (1999) Diffusion Reaction Schmidtke et al. (1998) Standard first-order ODE

Response – “Lag” After Rebrin et al. (1999)

Estimate Blood Glucose (Rebrin et al.) Solve for u (blood glucose) based on y (s.c. glucose) Finite differences

Sensitivity to Noise Need to use optimal estimation techniques…

State Estimation: Basic Concept s.c. glucose measurement State estimates: s.c. glucose blood glucose observer gain dynamic model + _ s.c. glucose estimate sensor model

Optimal Estimation - Kalman Filter Measurement noise vs. process noise (disturbances) Which is causing a particular measurement change? If little measurement noise Trust measurement more than model If much measurement noise Trust model more than measurement Estimate unmeasured states Blood glucose based on s.c. measurement, for example

Kalman Filter w/Augmented State 5/3/2019 Kalman Filter w/Augmented State noise s.c. glucose blood glucose Augmented state (includes blood glucose) Measured s.c. glucose Predictor-corrector equations: Aug. state estimate Kalman gain Measured s.c. glucose

State Estimation Results Can achieve better KF results…

Ramp Change in Blood Glucose 5/3/2019 Ramp Change in Blood Glucose s.c. glucose noise blood glucose change in bg augmented state (includes blood glucose and its rate of change) measured s.c. glucose

State Estimation Results – Revised KF

Hypoglycemia Prediction Choleau et al. (2002)

Prediction of Blood Glucose and Detection of Hypoglycemia Solve for time to reach critical glucose (with proper reality checks…)

Hypoglycemia Prediction Using our Kalman Filter-based approach

Automated Feedback Control glucose setpoint controller pump patient Sensor (Therasense)

Model Predictive Control Find current and future insulin infusion rates that best meet a desired future glucose trajectory. Implement first “move.” Correct for model mismatch (estimate states), then perform new optimization.

MPC Issues Type of Model Model Update Linear differential equations Model Update Additive “correction”? Explicit disturbance (meal) or parameter estimation? Error Due to Disturbance or Noise? Future Prediction? Classical MPC - assume constant for future Sensors & Estimation Measure subcutaneous, control blood glucose

Constant Disturbance Assumption (Classical) Additive step output Glucose conc. Additive step input Insulin infusion

Simulation Study Simulated Type I Diabetic Minimal Model - Bergman (3-state) Lehman and Deutsch (1992) Meal Model Absorption into circulation Gastric emptying

Improved Meal Effect Prediction (ramp)

Blood/Subcutaneous Glucose Dynamics Estimation Techniques Summary Blood/Subcutaneous Glucose Dynamics Compartmental model Estimation Techniques “Inversion” vs. Kalman Filter Model and Controller Design Unique Challenges: Meal Disturbance Rejection

MPC Literature Review Dogs, Venous Blood, Glucose+Insulin Delivery Kan et al. (2000) Simulation, s.c. Sensor + Delivery, ANN Trajanoski and Wach (1998) Simulation, i.v.-i.v., EFK-based MPC Parker et al. (1999) Simulation, i.v.-s.c., EKF-based MPC Lynch and Bequette (2002) Simulation, s.c.-s.c., EKF-based MPC Lynch (2002)

Optimal Estimation - Kalman Filter Measurement noise vs. process noise (disturbances) If little measurement noise Trust measurement more than model If much measurement noise Trust model more than measurement Estimate unmeasured states Blood glucose based on s.c. measurement, for example

Estimation – More Complex

Simulation Study Using s.c. Sensor Simulated Type I Diabetic 19 Differential Equations (Sorenson, 1985) - Extended Model for Estimator/Controller Modified Bergman “minimal model” Parameters fit to Sorenson response Augmented equation for meal disturbance

Simulation Results - s.c. Sensor Degradation Motivates use of additional blood capillary measurement for s.c. sensor calibration 50% sensor sensitivity decrease over 3 days

Simulation results: Sensor compensation 5% s.c. noise (s.d. = 3.8 mg/dl) 2% capillary blood noise (s.d. =1.6 mg/dl) Sensor degradation (50% over 3 days) Sensitivity estimate

Summary Kalman Filter (estimation)-based MPC Disturbance (meal) estimation Improved disturbance prediction Low-order linear model, high-order patient State estimation: measure s.c., estimate blood glucose Estimate sensor sensitivity with capillary blood measurement Dual rate Kalman Filter Future Multiple Models

Kalman Filter w/Augmented States 5/3/2019 Kalman Filter w/Augmented States Augmented state (includes meal disturbance) Predictor-corrector equations: Insulin infusion Aug. state estimate Kalman gain Measured s.c. glucose