Download Active Insulin Control System

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Identification of Time Varying Cardiac Disease
State Using a Minimal Cardiac Model with Reflex
Actions
14th IFAC SYMPOSIUM ON SYSTEM IDENTIFICATION, SYSID-2006
C. E. Hann1, S. Andreassen2, B. W. Smith2, G. M. Shaw3, J. G. Chase1,
P. L. Jensen4
1Department
of Mechanical Engineering, University of Canterbury, Christchurch, New Zealand
for Model-based Medical Decision Support, Aalborg University, Aalborg, Denmark
3 Department of Intensive Care Medicine, Christchurch Hospital, Christchurch, New Zealand
4 Department of Cardiology, Aalborg Hospital, Denmark
2Centre
Diagnosis and Treatment
• Cardiac disturbances difficult to diagnose
- Limited data
- Reflex actions
• Minimal Cardiac Model
- Interactions of simple models
- primary parameters
- common ICU measurements
• Increased resistance in pulmonary artery – pulmonary
embolism, atherosclerotic heart disease
• Require fast parameter ID
Heart Model
D.E.’s and PV diagram
V  Q1  Q2
P  P  Q1 R1
Q1  1 2
L1
P  P3  Q2 R2
Q 2  2
L2
P2  e(t ) Ees (V  Vd )  (1  e(t )) P0 (e (V V0 )  1),
e(t )  e 80(t 0.375)
2
Reflex actions
•
•
•
•
Vaso-constriction - contract veins
Venous constriction – increase
venous dead space
Increased HR
Increased ventricular contractility
Varying HR as a function of Pao
Disease States
•
Pericardial Tamponade
- build up of fluid in pericardium
- dead space volume V0,pcd by 10 ml / 10 heart beats
•
Pulmonary Embolism - Rpul 20% each time
•
Cardiogenic shock
- e.g. blocked coronary artery
- not enough oxygen to myocardium
- Ees,lvf, P0,lvf
•
Septic shock
- blood poisoning
- reduce systemic resistance
•
Hypovolemic shock – severe drop in total blood volume
Healthy Human Baseline
• Healthy human
Output
Value
Volume in left ventricle
111.7/45.7 ml
Volume in right ventricle
112.2/46.1 ml
Cardiac output
5.3 L/min
Max Plv
119.2 mmHg
Max Prv
26.2 mmHg
Pressure in aorta
116.6/79.1 mmHg
Pressure in pulmonary artery
25.7/7.8 mmHg
Avg pressure in pulmonary vein
2.0 mmHg
Avg pressure in vena cava
2.0 mmHg
Model Simulation Results
•
Pericardial tamponade
•
Pulmonary Embolism
Ppu – 7.9 mmHg
CO – 4.1 L/min
MAP – 88.0 mmHg
• All other disease states similarly capture physiological trends and
magnitudes
Add Noise to Identify
• Add 10% uniform distributed noise to outputs to identify
• Apply integral-based optimization
Integral Method - Concept
x  ax  b sin( t )  c, x (0)  1
a  0.5, b  0.2, c  0.8
•
Discretised solution analogous to
measured data
(simple example with
analytical solution )
• Work backwards and find a,b,c
• Current method – solve D. E. numerically or
analytically
1.85
x (t ) 
1.8
 ( ab cos t  ba 2 sin t  ca 2  c))
1.75
1.7
- Find best least squares fit of x(t) to the data
1.65
x
- Non-linear, non-convex optimization,
computationally intense
1.6
q
1.55
1.5
P1  P2
R
• integral method
– reformulate in terms of integrals
1.45
1.4
12
1
( eat ( a  c  ab  ca 2  a 3 )
( a  1)a
2
– linear, convex optimization, minimal computation
13
14
15
16
time
17
18
19
Integral Method - Concept
Integrate x  ax  b sin( t )  c, both sides from t0 to t ( t0  4 )
•
t x dt  t (ax  b sin( t )  c) dt
t
t
0
0
 x(t )  x(t0 )  a t x dt  b t sin( t ) dt  c t 1 dt

•
t
t
t
0
0
0
x(t )  x(t0 )  a t x dt  b(cos( t0 )  cos(t ))  c(t  t0 )
t
0
Choose 10 values of t, between t0  4 and 6 form 10 equations in
3 unknowns a,b,c
a tt x dt  b(1  cos(ti ))  c(ti  t0 )  x (ti )  x (t0 ), i  1,,10
0
Integral Method - Concept
 tt x dt cos( t0 )  cos( t1 ) t1  t0  a   x (t1 )  x (t0 ) 

  

 

  b   


 t
  

x
dt
cos(
t
)

cos(
t
)
t

t
c
x
(
t
)

x
(
t
)

0
10
10
0  
0 
 10
t
1
0
10
0
•
Linear least squares (unique solution)
Method
Starting point
CPU time (seconds)
Solution
Integral
-
0.003
[-0.5002, -0.2000, 0.8003]
Non-linear
[-1, 1, 1]
4.6
[-0.52, -0.20, 0.83]
Non-linear
[1, 1, 1]
20.8
[0.75, 0.32, -0.91]
•
Integral method is at least 1000-10,000 times faster depending on starting point
•
Thus very suitable for clinical application
Identifying Disease State using
All Variables - Simulated
•
•
•
Capture disease states, assume Ppa, Pao, Vlv_max, Vlv_min, chamber flows.
Pericardial tamponade (determining V0,pcd)
Change
True value
(ml)
Optimized
Value
Error (%)
First
180
176
2.22
Second
160
158
1.25
Third
140
138
1.43
Fourth
120
117
2.50
Fifth
100
100
0
Pulmonary Embolism (determining Rpul)
Change
True value
(mmHg s ml-1)
Optimized Value
Error (%)
First
0.1862
0.1907
2.41
Second
0.2173
0.2050
5.67
Third
0.2483
0.2694
8.50
Fourth
0.2794
0.2721
2.60
Fifth
0.3104
0.2962
4.59
Identifying Disease State using
All Variables - Simulated
•
•
Cardiogenic shock (determining [Ees,lvf, P0,lvf] (mmHg ml-1, mmHg)
Change
True values
Optimized
Value
Error (%)
First
[2.59,0.16]
[2.61,0.15]
[0.89,5.49]
Second
[2.30,0.19]
[2.30,0.18]
[0.34,4.39]
Third
[2.02,0.23]
[2.02,0.21]
[0.43,8.03]
Fourth
[1.73,0.26]
[1.70,0.24]
[1.48,9.85]
Fifth
[1.44,0.30]
[1.43,0.27]
[0.47,9.39]
Septic Shock (determining Rsys)
Change
True value
(mmHg s ml-1)
Optimized
Value
Error (%)
First
1.0236
1.0278
0.41
Second
0.9582
0.9714
1.37
Third
0.8929
0.8596
3.73
Fourth
0.8276
0.8316
0.49
Fifth
0.7622
0.7993
4.86
Identifying Disease State using
All Variables - Simulated
•
Hypovolemic Shock (determining stressed blood volume)
Change
True value
(ml)
Optimized Value
Error (%)
First
1299.9
1206.5
7.18
Second
1177.3
1103.7
6.26
Third
1063.1
953.8
10.28 (hmm!)
Fourth
967.8
1018.9
5.28
Fifth
928.5
853.4
8.10
Preliminary Animal Model
Results
• Pulmonary embolism induced in pig (collaborators lab in Belgium)
• Identifying changes in pulmonary resistance, Rpul
Left Ventricle
•
•
•
•
8 heartbeats
Essential dynamics captured
Remaining issues with sensor locations etc
Aortic stenosis as well?
Conclusions
• Minimal cardiac model  simulate time varying disease states
• Accurately captured physiological trends and magnitudes
 capture wide range of dynamics
• Integral based parameter ID method
- errors from 0-10%, with 10% noise
- identifiable using common measurements
• Rapid feedback to medical staff
Acknowledgements
Engineers and Docs
Dr Geoff Chase
Dr Geoff Shaw
The Danes
Steen
Andreassen
The honorary Danes
Dr Bram Smith
Questions ???
Related documents