SAFE DIVING Karim Elmaaroufi and Viren Bajaj 1 OUTLINE 1. - - PowerPoint PPT Presentation

safe diving
SMART_READER_LITE
LIVE PREVIEW

SAFE DIVING Karim Elmaaroufi and Viren Bajaj 1 OUTLINE 1. - - PowerPoint PPT Presentation

SAFE DIVING Karim Elmaaroufi and Viren Bajaj 1 OUTLINE 1. Motivation 2. Related work 3. Schema 4. Velocity determines heart rate 5. Heart rate determines VO2 consumed 6. Controller 7. Initial conditions and invariant 8. Future work 2


slide-1
SLIDE 1

SAFE DIVING

Karim Elmaaroufi and Viren Bajaj

1

slide-2
SLIDE 2

OUTLINE

  • 1. Motivation
  • 2. Related work
  • 3. Schema
  • 4. Velocity determines heart rate
  • 5. Heart rate determines VO2 consumed
  • 6. Controller
  • 7. Initial conditions and invariant
  • 8. Future work

2

slide-3
SLIDE 3

MOTIVATION

  • There are over 1,000 cases of Decompression Sickness

(DCS) per year

  • Many cases are due to lack of awareness of remaining air

supply

  • Prevent DCS and Arterial Gas Embolism
  • Most computers do not display remaining dive time, the
  • nes that do cost over $2,000

3

slide-4
SLIDE 4

RELATED WORK

  • US Navy most knowledgable body on SCUBA diving
  • Almost all of their results come from testing
  • Implantable Cardiac Medical Devices
  • Verification performed via clinical studies
  • Haque et al. noted a lack of verification systems for CPS

4

slide-5
SLIDE 5

MODEL*

Velocity

determines

Heart Rate VO2 cons.

determines

O2 in tank >= depth / vascent * VO2max 1 2

SAFETY

5

more conservative than VO2ascent

* Time Triggered

slide-6
SLIDE 6
  • 1. VELOCITY HEART RATE

determines

HR' = fmin ⋅ fmax ⋅ fd

fmax(HR) = e

( HRmax−HR stdev )2

−1 fmin(HR) = 1− e

( HR−HRmin stdev )2

HRmin = 35 cond beats min

HRmax = 200 beats min

6

slide-7
SLIDE 7
  • 1. VELOCITY HEART RATE

determines

L(v,t) = α 3 ⋅ Lcond(v)⋅ Lt(t)

Lcond(v) = Lbase + (Lmax − Lbase)⋅eα6 (v−vmax )

α = 0.08s−1 α 3 = 4beats⋅min−1⋅mM Lbase = 1mM Lmax = 9mM α 6 = 1.8 vmax = 8.88 cond α 7 = 2700s−1

fd(HR,v,t) = −α ⋅cond ⋅(HR − L(v,t))

Lt(t) = 1− e

− t α7

7

slide-8
SLIDE 8

PROBLEM?

8

  • TOO COMPLICATED
  • Multiple exponential terms in the differential equation — ‘e’

not in the syntax for d𝓜

  • No algebraic intuition of solution — author numerically fit

the data for runners

slide-9
SLIDE 9

SOLUTION?

  • SIMPLIFY !
  • Aspects to replicate in simplified dynamics:
  • intensity (velocity) should determine max heart rate

achieved (steady state)

  • velocity should affect time taken to reach that steady state
  • “reach” = come within 1 beat/min of steady state

9

slide-10
SLIDE 10

SOLUTION

10

HRss = HRmin + v vmax (HRmax − HRmin)

HR = HRss − (HRss − HRinit )e

−t ln(HRss−HRinit ) (−20 v vmax +30)

ln( HRss−HRinit ) (−20 v vmax +30)

Steady State: Time scale: As ,

v → vmax

HR → HRss −1

Good approximation. usually within 1% of HRss

slide-11
SLIDE 11

11

HR = HRss − (HRss − HRinit )e

−t ln(HRss−HRinit ) (−20 v vmax +30)

HRinit = 80bpm v = .5vmax HRss = 130bpm

slide-12
SLIDE 12

DYNAMICS

12

HR' = −(HR − HRss) c −20( v vmax )+ 30 2.71828c = HRss − HRinit

OK to approximate e because:

  • c is a constant, not part of dynamics
  • computer also approximates value of e
slide-13
SLIDE 13
  • 2. HEART RATE VO2 CONS

determines

13

%HRmax = 0.6463*%VO2max + 36.8

VO2max = 60 ml kg*min = 288 l min HRmax = 200bpm

(for 80kg diver)

VO2 = VO2max 0.6463* HRmax * HR − 36.8 0.6463

VO2' = VO2max 0.6463* HRmax HR'

slide-14
SLIDE 14

FINAL VO2 DYNAMICS

14

VO2' = VO2max 0.6463* HRmax (−(HR − HRss) c −20( v vmax )+ 30 )

slide-15
SLIDE 15

CONTROLLER

15

slide-16
SLIDE 16

16

INITIAL CONDITIONS

Invariant ... + depthmax = Tank VO2max *vasc T > 0

INVARIANT

HRmin <= HR <= HRmax Tank >= depth vasc *VO2max VO2 <= VO2max v < vmax depth < depthmax HRmax = 200 HRmin = 60 vasc = .54 vmax = 3 VO2max = 288

slide-17
SLIDE 17

FUTURE WORK

  • Require lots of test data for divers to

better fit model parameters

  • Prove safety of Maria’s (complex) model
  • Omar designed a wrist computer for

under $300

  • Prototype expected this summer

17

slide-18
SLIDE 18

18

Thanks!