Professional Documents
Culture Documents
AaOptimal Decompression of Divers Applications of Control
AaOptimal Decompression of Divers Applications of Control
T
he human body is not adapted for living under- inert-gas partial pressures. A drop in ambient pressure
water, but mankind’s abilities to invent, create, and results in supersaturation, which is defined as the ratio
use technical equipment allows underwater breath- between the compartment-gas partial pressure and the
ing. The activity of diving started as free diving, where the ambient pressure. The decompression procedures are cal-
diver’s lung capacity was the limiting factor. In the 18th culated by setting a threshold for acceptable supersatura-
century the invention of the diving suit made it possible to tion at each instant of time. This approach yields a simple,
supply divers with air from the surface. Although econom- analytical solution for how long the diver must remain at
ically profitable, this invention was disastrous for divers, each decompression stage. Despite more than 100 years of
who sometimes suffered from extreme pain, permanent decompression research, this model remains the founda-
paralysis, and occasionally death. These symptoms were tion of most current algorithms and tables.
initially named caisson disease [1] but are now classified as Advances in electronics and computer technology over
decompression sickness (DCS). the last few decades have given birth to dive computers. A
Diving (see Figure 1) involves breathing either pressur- diver carries these small electronic devices during the dive
ized air or a gas mixture consisting of oxygen plus one or and continually measures depth and time spent under
more inert gas, typically nitrogen or helium. Oxygen is water. The decompression algorithms used to calculate
transported in blood 99% bound to hemoglobin and is
metabolized in cellular processes. However, the pressur-
ized inert gas reaches equilibrium with its environment by
rapid diffusion across the alveoli membrane in the lungs to
the arterial side of the circulatory system. This gas is trans-
ported in the bloodstream to body tissues, where it accu-
mulates over time [2].
During ascent to the surface, the inert gas may come out
of solution and form gas bubbles, which cause DCS. This
process is similar to what occurs when the cork is popped
from a bottle of champagne, where bubbles instantly form
when the pressure drops. To prevent bubble growth, decom-
pression procedures are performed to allow divers to ascend
safely from depth. By making controlled stops during the
ascent to the surface, time is allowed for the blood circula-
tion to wash out the excess inert gas through the lungs, thus
preventing a pressure drop sufficient to cause significant
bubble growth. These procedures are calculated by a decom-
pression algorithm, which is implemented either as a precal-
culated table, dive-planning software, or a real-time
dive-computer algorithm. A decompression procedure is
used by the diver if the combination of bottom depth and
time exceeds a no-decompression-limit (NDL).
NILS AUKAN
#
The input Pamb , which is the measured depth change rithm. Thus, there are some slight differences in how the
response of the diver, is the parameter used to recommend model is interpreted.
control actions in terms of an ascent profile to the diver
through the user interface of the dive computer. The vector State Estimator
w contains parameters that can be considered as known At each time during the dive, the state of the diver is
disturbances to the model. The measurement function (4) is updated. Model (2)–(8) is implemented as a state
a scalar output expressing the number of bubbles detected observer with DT 5 4 s sampling time using Euler inte-
in the venous pool over time using ultrasonic image scan- gration, that is,
ning [21]. The parameter cs is given by [10]
xk11 5 xk 1 DTf 1 xk, uk, wk 2 . (10)
r30 aPamb,surf 11 2 fN2,air 2 1 2 Pmeta b,
2g
cs 5 (9)
r0
However, the state vector is not observable through avail-
where Pamb,surf is the ambient pressure at surface, and able measurements in real time since only the input u and
fN2,air 5 0.78 is the fraction of nitrogen in air. All other noise w are measured, and thus the observer must be run
parameters of the model are given in Table 1. The model open loop. Thus, the reliability of the procedure is entirely
has two distinct purposes in a dive computer, namely, to be dependent on the accuracy and robustness of the model
used as a model-based state estimator to find the initializ- itself. The input u is measured by a pressure sensor and is
ing parameter vector for the optimal control problem and a result of the diver’s own diving objectives and interpre-
to predict the future response for the optimal control algo- tation of the feedback from the computer. The signal w
ωi
Lookup Table
PWL Function of Gas Mix
Scheduled Vt∗(x ) Heartbeat Sensor
Gas Switches
FIGURE 2 Dive-computer implementation. This diagram illustrates how the model equations (2)–(8) are used for the state estimator and
model predictive control formulation. The pressure sensor provides the input u to the estimator, whereas the current selected gas mix
fN 2 and tissue blood perfusion v i are treated as components of the model noise w . The signal v i is explicitly estimated from heart-rate
measurements through the physiological model. The state vector x is the parameter vector of the optimization problem. The vector x
is also provided to the measurement function hm 1 x,w 2 , which is used to visualize bubble growth on the computer display for the diver.
The suggested optimal stop schedule is interpreted by the diver, and the pressure measurement provides feedback for an updated
model estimate.
J 1 t 2 5 a ti.
m
(14)
i51
where ap 5 2 1 ttotal /ronset 2 and bp 5 ttotal . The desired shape
is achieved by extending the parameterization with a
Reparameterization of the Decompression polynomial function described by a curvature parameter
The vector t represents a staged decompression. According k, which gives
to the characteristics of the Copernicus model, the VGE
peak ypeak 1 U, xk 2 is often weakly associated with how the ta 1 r2 5 1 a r 1 bp 2 k11.
1
(17)
bkp p
decompression time is distributed between the various
stop depths [11]. The two quantities that dominate the out- The value k 5 2 , which enforces a practically convenient
come of a decompression are the total decompression time decompression shape, is used in the examples below. Equa-
and how deep the schedule starts. Hence, it is advanta- tion (16) is plotted for several values of k in Figure 3, which
geous to reparameterize the vector t to be described by illustrates how the accumulated decompression time is
these two quantities. given for the discrete stop depth ri . The individual stop
Additionally, an arbitrary shape generated by t is not times are then given by
wanted from a practical perspective. Divers prefer a predict-
able ascent scheme with as few surprises as possible. Tradi- ti 5 ta 1 ri21 2 2 ta 1 ri 2 , (18)
tionally, decompression schedules follow an exponentially
decaying shape due to first-order gas-elimination dynamics. where r0 5 0 . Expression (17) explicitly yields the vector t
This practice is proven to provide safe decompression and is in (11), reparameterized by z, which can describe any
popular and convenient to follow by divers. Hence, we aim decompression procedure for practical applications. To
to design an exponential schedule parameterized by the achieve the desired decompression procedure, a threshold
total decompression time and onset depth, that is, for model-based bubble growth is added to the con-
straints. The resulting optimization problem is formu-
z 5 3 ttotal, ronset 4 , (15) lated as
where ttotal is the total decompression time and ronset is a V * 5 min J 1 t 1 z 22 , (19)
z
continuous variable defining the decompression onset
depth. Alternative shapes that yield smaller ttotal are possi- subject to
ble [19], however, we do not recommend such untested
regimes since the data foundation is too weak to extrapo- ttotal $ 0, (20)
late the model domain. The linear ascent from the onset ronset $ 0, (21)
depth ronset to ttotal can be expressed as the accumulated
decompression time ypeak 1 U 1 z 2 , xk 2 # ythresh , (22)
1.9
z* 5 c t*total r*onset d 5 c 18.2 min 10.7 msw d .
ypeak (1/(cm2 – min))
1.8 (23)
1.7 Optimal Point
1.6 The time response of this optimal solution is plotted in
1.5 Figure 5. z* yields t 5 3 11.3 5.23 1.49 0.08 4 for r 5 3 3 6 9 12 4 ,
1.4 which gives the input trajectory U 1 z 2 . The optimal depth
1
17 profile is plotted together with the model-predicted output
5
25 20 15 10
18 peak, which reaches the threshold ythresh 5 1.5 .
5
19 ttotal (min)
ρonset (msw) 0 20
TRANSFORMATION TO BOX-CONSTRAINED
FIGURE 4 Optimization of decompression. The peak bubble score NONLINEAR OPTIMIZATION
is plotted as a function of the decompression procedure. ypeak 1 z 2 To improve computational efficiency, (19)–(22) can be
is calculated from a dive to 30-msw depth and 30-min bottom time transformed to a simpler problem. The nonlinear constraint
for a range of decompression procedures described by the two- (21), which is always active for feasible decompression
variable representation z 5 3 t total, ronset 4 . The constraint level
dives, yields
ythresh 5 1.5 is plotted as a transparent plane. The optimal point is
23
Example 2
Example 1 is now used to demonstrate the transformed ypeak(z, xk) < ythresh
22
Jt (ρonset, xk)
ttotal (min)
problem (25). The transformed cost function is plotted in
Figure 6. The minimum of the curve yields the same solu- 21
tion as in Example 1.
20
SIMULATION RESULTS
19
ypeak(z, xk) > ythresh
Feedback from Heart-rate Measurement 18
The optimal control law in (25) is solved at each instant of 0 5 10 15 20 25
ρonset (msw)
time with updated information of uk and wk . This approach
of calculating the input is called an MPC problem. To illus-
FIGURE 6 The transformed cost function. By forcing the inequality
trate the effect of measurement feedback on MPC, we simu-
constraint (21) to be active and defining the equality constraint
late a dive where the workload during decompression is (23), the total decompression time t total can be plotted as a func-
higher than anticipated in the predictor. As a baseline we tion of r onset, which is the new cost function Vt 1 xk,ronset 2 . This dive
use the same 30-msw depth and 30-min bottom time as in is the same as in Example 1. The shaded area denotes where the
Example 1, and the results are shown in Table 2. Without inequality constraint is violated.
knowledge about future heart rate, the optimal control
problem is solved with the predictor using a fixed heart a consistent level of risk regardless of exposure. The men-
rate of 95 beats per minute (b/min). However, the state esti- tioned study indicates that this is not the case. The same
mator is continually updated with the current heart-rate point was emphasized as early as 1951 when it was stated
measurement of 120 b/min to provide an updated state that “. . . there are sharply demarcated limits of perhaps 5 ft
vector for the MPC problem throughout the decompres- in diving depth and several thousand feet in altitude ascent
sion. The results illustrate how the elevated workload separating injury from a state of well-being” [25].
during decompression increases nitrogen washout, thereby Evaluating how the required total decompression time
allowing the predictor to try shorter stop times without scales with more strenuous exposures is a relevant bench-
violating the bubble-growth constraint. This lowered par- mark for illustrating how various algorithms differ in
tial pressure gradually shortens the next decompression practice for the diver. To maintain a consistent level of
stop and, consequently, the total decompression time. bubble formation and DCS risk, the decompression time
However, after the first 12-msw stop, we see a slight required is expected to increase more rapidly for scaling
increase from 18.2 min to 18.5 min total decompression exposures than traditional algorithms suggest. To demon-
time because the workload at 12 msw slightly increases strate the effect of MPC on this issue, we compare the total
nitrogen on-gassing at this depth. In total, this elevated decompression time of Copernicus with procedures from
workload reduces total decompression time from 18.2 min other algorithms, namely, RGBM, VPM-B, and Bühlmann.
to 13.9 min. The procedures are calculated using V-Planner [26] and
GAP [27] software using the configurations RGBM
Exposure Scaling
In [24] it is shown that if the combination of TABLE 2 Results from Example 3. The optimal decompression schedule
time and depth is too strenuous, then the for a dive to 30-msw depth and 30-min bottom time is presented as the
risk of DCS increases regardless of the vector t 5 3 t1 t2 t3 t4 4 . The result is reoptimized at each depth after
decompression model used. This study con- completion of the planned stop time, and a new vector is presented for the
firms the empirical observation that the risk upcoming stop depths. The total decompression time t total at each line is
calculated as the sum of the previous stops and the remaining time after
of DCS depends on the type of exposure. In reoptimization. t total gradually decreases due to elevated heart rate during
contrast, most decompression tables and decompression. Note that the initial solution at 12 msw is identical to the
computer algorithms are designed to satisfy solution in Example 1.
a fixed level of risk. The Haldanian princi-
ple [3] sets a tolerable supersaturation ratio, Depth ri [msw] Reoptimized schedule t [min] t total [min] ti [min]
which is refined by using M-values, gradi- 30 — — 30
12 [11.312, 5.2195, 1.4841, 0.0784] 18.2 0.0784
ent factors, free-gas volume, or other instan-
9 [11.571, 5.3387, 1.5180, 0.0000] 18.5 1.5180
taneous stop criteria. From a theoretical 6 [10.933, 5.0430, 0.0000, 0.0000] 17.6 5.0430
perspective it is expected that the proce- 3 [7.2336, 0.0000, 0.0000, 0.0000] 13.9 7.2336
dures from a given model keep the diver at
RGBM (Nominal)
40 growth and DCS onset are delayed events following
VPM-B (+2)
35 50 min Bühlmann ZH-L 16B GF20/85 decompression, a feasible approach to designing optimal
30 Copernicus (1.5) control laws is through an MPC formulation. A natural
25 step forward in decompression modeling is to adopt tools
from modeling and control applications.
20
15
20 min Explicit MPC
10
While the purpose of this article is to present the basic
5
concepts of optimal decompression procedures in the
0 context of MPC, it is clear that certain aspects need care-
15 20 25 30 35 40 45 50
Dive Depth (msw) ful consideration before the procedures can be robustly
implemented in a typical dive-computer architecture
FIGURE 7 Exposure scaling for depth. This plot shows how the constrained by low cost and a minimum number of
total decompression time increases with depth for two fixed bottom clock cycles to ensure that battery endurance is as high
times, namely, 20 min and 50 min, within the selected models. as ten years. The use of explicit nonlinear MPC [28] is
ideally suited for this purpose, where an approximate
(nominal), VPM-B (12), and Bühlmann (ZH-L16B GF20/85). explicit state-feedback law in terms of a piecewise con-
We initiate the calculation on four exposures, where trol law is precomputed and stored in a lookup table for
bottom time is fixed for two simulations and depth is fixed efficient online computations. It has been demonstrated
for the two remaining simulations, and where total decom- that optimal decompression procedures for dives down
pression time is calculated for a range of depths and to 50 msw and up to 64 min can be implemented with
bottom times, respectively. For Copernicus, a consistent online processing of only 20 fixed-point arithmetic
VGE peak threshold of ythresh 5 1.5 is used. operations per recalculation, typically every 4 s [20].
The results plotted in figures 7 and 8 show how total Using the approach in [29], a lookup table containing
decompression time increases much faster in Copernicus about 4600 quadratic control laws is precomputed to
for scaling exposures. In particular, long bottom times approximate the optimal solution, which means that the
appear to be punished significantly by Copernicus. This flash memory of the dive computer is the limiting com-
result is coherent with the U.S. Navy’s conclusions as stated puter resource. A different solution strategy for the opti-
in the preface of [23], where particularly long and shallow mal control problem is described in [19], where barrier
air exposures give an unacceptable high risk of DCS. functions are used to efficiently handle cases when no
feasible solution exists or free ascent is feasible. Consid-
DISCUSSION ering the high-volume consumer market for dive com-
Decompression of divers is a complex process involving puters, it is possibly beneficial to design dedicated
bubble formation, as described by nonlinear differential integrated circuits for the dive-procedure calculations,
such as ASICs that can implement explicit nonlinear
MPC control law computations using about 20,000 tran-
45 sistors [30], in addition to memory, or FPGAs that have
Total Decompression Time (min)
available for measuring the state vector in real time, it is the decompression algorithms that are compared to Coper-
not possible to develop a state observer for bubble forma- nicus do not cope with longer and deeper dives in a satis-
tion in a diver. The accuracy of the model’s predictive con- factory manner. The present results conclude that there is a
trol formulation is limited by the partial open-loop model need for the decompression time scale to be increased far
estimate of bubble formation, with feedback only from more rapidly than anticipated.
ambient pressure and, possibly, heart beat.
Efforts are being made to develop techniques for mea- CONCLUSIONS
suring micro bubbles at an early stage, for example, Decompression modeling of divers is a research field that is
dual-frequency ultrasound and optical instruments. over 100 years old and since the beginning has been studied
However, these techniques are not close to being opera- mainly as a clinical and biomedical problem. The topic is
tional. If it were possible to measure the compression of largely unexplored by the technological sciences using
bubble nuclei and the very first expansion during ascent, methods and theories for modeling and control. This article
a more accurate feedback state observer, such as an outlines a structure where the process of bubble formation
extended Kalman filter, could be designed. Also the is modeled as a nonlinear dynamic model and then used to
measurement of gas partial pressure in blood and tissue design a state estimator and model-based predictor. Proce-
would improve observability of the system and provide dures are then calculated using explicit MPC. We further
feedback to the state observer. However, there is a simi- discussed dive-computer implementations using approxi-
lar lack of operational measurement techniques. A feed- mate explicit solutions. Finally, we showed practical differ-
back observer would greatly improve the accuracy and ences for divers using computers that implement this
consistency of risk reduction for decompressions calcu- approach. When future advances in sensor technology are
lated using MPC. made, the present structure can be further developed to
include more feedback control of the estimator and optimal
Practical Implications control formulation.
Shifting the shape of the decompression procedure to shal-
lower or deeper stops has been extensively tested experi- ACKNOWLEDGMENTS
mentally, although with mixed results [31]–[34]. The This work has been supported by UWATEC AG, Switzer-
concept of deep stops has received considerable interest land and by the Norwegian Petroleum Directorate, Norsk
during the last decades both among divers and in the scien- Hydro, Esso Norge and Statoil under the ”dive contingency
tific community. The idea was born when Richard Pyle dis- contract” (no. 4600002328) with Norwegian Underwater
covered a personal benefit for his dives when he added Intervention (NUI).
deep stops on top of traditional procedures. This practice
was picked up by the technical diving community and is AUTHOR INFORMATION
now incorporated into various practices, which indicates Christian R. Gutvik received the Siv.Ing (M.Sc.) in con-
that traditional procedures are sometimes inefficient. The trol engineering from the Norwegian University of Science
formulation in this article considers optimal stops, and and Technology (NTNU) in 2003. He worked as a research
thus modifying the procedures by adding deep stops is not fellow in the Department of Circulation and Medical Im-
needed. Stopping shallower or deeper than the optimal aging at the medical faculty from 2003 to 2008, where he
depth schedule results in a suboptimal solution. If a more developed the Copernicus decompression model. He is
conservative procedure is desired, the schedule can be cal- currently a group manager for control systems in a private
culated with a lower ythresh. company. His interests include biomedical modeling and
Another aspect demonstrated by results derived from optimal control.
Copernicus is how rapidly total decompression time Tor A. Johansen received the Dr.Ing. (Ph.D.) in electri-
increases with dive exposure. It appears to be a challenge cal and computer engineering from NTNU in 1994. From
to avoid violating the constraint of the optimization prob- 1995 to 1997 he was a research engineer with SINTEF
lem for longer and deeper dives. Making the assumption Electronics and Cybernetics. Since 1997 he has been a pro-
that the Copernicus model is valid, the formulation in this fessor in engineering cybernetics at NTNU. He has been a
article defines a consistent stress level, which suggests that research visitor at the University of Southern California,
how gas bubbles form and how they can injure the diver. [20] L. Feng, C. R. Gutvik, and T. A. Johansen, “Optimal decompression
through multi-parametric nonlinear programming,” in Proc. NOLCOS 8th
He is an editor of the fifth edition of The Physiology and IFAC Symp. Abstracts, Bologna, Italy, 2010, pp. 56–57.
Medicine of Diving, and has published more than 100 jour- [21] O. Eftedal and A. O. Brubakk, “A method for detecting intravascular
nal papers. He has also worked on other aspects of envi- gas bubbles using 2D ultrasonic scanning and computer-based image pro-
ronmental physiology, including the effects of cold and cessing,” in Proc. XVII Annu. Meeting EUBS, E. Michalodimitrakis, Ed. Her-
aklion, Crete: EUBS, 1991, pp. 311–316.
space environment.
[22] H. D. V. Liew, J. Conkin, and M. E. Burkard, “The oxygen window and
decompression bubbles: Estimates and significance,” Aviat. Space Environ.
Med., vol. 64, no. 9, p. 85965, 1993.
REFERENCES [23] N. S. S. Command, U.S. Navy Diving Manual, 6th ed. AquaPress, 2008.
[1] W. P. Butler, “Caisson disease during the construction of the EADs and
Brooklyn bridges: A review,” Undersea Hyperb. Med., vol. 31, no. 4, pp. 445–459, [24] T. G. Shields, P. M. Duff, S. Wilcock, and R. Giles, “Decompression
2004. sickness from commercial offshore air-diving operations on the UK conti-
nental shelf during 1982 to 1988,” in Advances in Underwater Technology and
[2] P. Tikuisis and W. A. Gerth, “Decompression theory,” in Bennet and El-
Offshore Engineering, vol. 23. Aberdeen, U.K.: The Society for Underwater
liott’s Physiology and Medicine of Diving, 5th ed., A. O. Brubakk and T. S. Neu-
Technology, Nov. 1989.
man, Eds. Philadelphia, PA: Saunders, 2003, ch. 10.1, pp. 419–454.
[25] A. B. Behnke, “Decompression sickness following exposure to high
[3] A. E. Boycott, G. C. C. Damant, and J. S. Haldane, “The prevention of
pressures,” in Decompression Sickness, J. H. Fulton, Ed. Philadelphia, PA:
compressed-air illness,” J. Hyg., vol. 8, pp. 342–443, 1908.
Saunders, 1951, pp. 53–114.
[4] D. E. Yount and D. C. Hoffmann, “On the use of a bubble formation
model to calculate diving tables,” Aviat. Space Environ. Med., vol. 57, pp. [26] R. Hemingway and E. C. Baker. (2010). V-Planner, v3.81 [Online].
149–156, 1986. Available: http://www.v-planner.com
[5] B. R. Wienke, “Reduced gradient bubble model,” Int. J. Biomed. Comput., [27] K. Hofwegen and P. Fjelsten. (2009). GAP-software, v2.3 [Online].
vol. 26, no. 4, pp. 237–256, Nov. 1990. Available: http://www.gap-software.com
[6] P. Tikuisis, C. A. Ward, and R. D. Venter, “Bubble evolution in a stirred [28] T. A. Johansen, “Approximate explicit receding horizon control of
volume of liquid closed to mass transport,” J. Appl. Physiol., vol. 54, pp. 1–9, constrained nonlinear systems,” Automatica, vol. 40, no. 2, pp. 293–300,
1983. Feb. 2004.
[7] M. L. Gernhardt. (1991). Development and evaluation of a decompres- [29] A. Grancharova, T. A. Johansen, and P. Tøndel, “Computational as-
sion stress index based on tissue bubble dynamics. Ph.D. dissertation, Univ. pects of approximate explicit nonlinear model predictive control,” in
Pennsylvania [Online]. Available: http://repository.upenn.edu/disserta- Assessment and Future Directions of Nonlinear Model Predictive Control, L.
tions/AAI9211935/ Biegler, F. Allgöwer, and R. Findeisen, Eds. New York: Springer-Verlag,
2007.
[8] N. M. Gürmen, “Simulation of dynamic bubble spectra in tissues,” IEEE
Trans. Biomed. Eng., vol. 48, no. 2, pp. 185–193, Feb. 2001. [30] T. A. Johansen, W. Jackson, R. Schreiber, and P. Tøndel, “Hardware
[9] R. S. Srinivasan, W. A. Gerth, and M. R. Powell, “Mathematical model of synthesis of explicit model predictive controllers,” IEEE Trans. Contr. Syst.
diffusion-limited evolution of multiple gas bubbles in tissue,” Ann. Biomed. Technol., vol. 15, no. 1, pp. 191–197, 2007.
Eng., vol. 31, no. 4, pp. 471–481, 2003. [31] A. Marroni, P. B. Bennett, F. J. Cronje, R. Cali-Corleo, P. Germonpre, M.
[10] C. R. Gutvik and A. O. Brubakk, “Copernicus—A dynamic 2-phase Pieri, C. Bonuccelli, and C. Balestra, “A deep stop during decompression
model for vascular bubble formation during decompression of divers,” from 82 fsw (25 m) significantly reduces bubbles and fast tissue gas ten-
IEEE Trans. Biomed. Eng., vol. 55, no. 3, pp. 884–889, 2009. sions,” Undersea Hyperb. Med., vol. 31, no. 2, pp. 233–243, 2004.
[11] C. R. Gutvik, R. G. Dunford, Z. Dujic, and A. O. Brubakk, “Parameter [32] N. A. Schellart, J. J. Corstius, P. Germonpré, and W. Sterk, “Bubble for-
estimation of the copernicus decompression model with venous gas em- mation after a 20-m dive: Deep-stop vs. shallow-stop decompression pro-
boli in human divers,” Med. Biol. Eng. Comput., vol. 48, no. 7, pp. 625–636, files,” Aviat. Space Environ. Med., vol. 79, no. 5, pp. 488–494, 2008.
2010. [33] C. R. Gutvik, A. Møllerløkken, and A. O. Brubakk, “Difference in bub-
[12] C. R. Gutvik, U. Wisløff, and A. O. Brubakk, “Use of heart rate monitor- ble formation using deep stops is dependent on length of bottom time—Ex-
ing for an individualized and time-variant decompression model,” Eur. J. perimental findings and theoretical support,” in Proc. 33rd Annu. Scientific
Appl. Physiol., vol. 110, pp. 885–892, 2010. Meeting of the EUBS. Sharm El Sheikh: European Underwater and Baromed-
ical Society, 2007, pp. 146–149.
[13] J. Conkin, M. R. Powell, P. P. Foster, and J. M. Waligora, “Information
about venous gas emboli improves prediction of hypobaric decompression [34] W. A. Gerth, K. A. Gault, and D. J. Doolette, “Empirical evaluation of
sickness,” Aviat. Space Environ. Med., vol. 69, no. 1, pp. 8–16, 1998. the efficacy of deep stops in air decompression dives,” Undersea Hyperb.
Med., vol. 34, no. 4, pp. 231–232, 2007.
[14] O. S. Eftedal, H. Tjelmeland, and A. O. Brubakk, “Validation of de-
compression procedures based on detection of venous gas bubbles: A [35] T. Langø, T. Mørland, and A. O. Brubakk, “Diffusion coefficients and
bayesian approach,” Aviat. Space Environ. Med., vol. 78, no. 2, pp. 94–99, solubility coefficients for gases in biological fluids and tissues: A review,”
Feb. 2007. Undersea Hyperb. Med., vol. 23, no. 4, pp. 247–272, 1996.
[15] D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert, “Con- [36] W. D. McArdle, F. I. Katch, and V. L. Katch, Essentials of Exercise Physiol-
strained model predictive control: Stability and optimality,” Automatica, ogy, 2nd ed. Philadelphia: Lippincott Williams and Wilkins, 2000.
vol. 36, no. 6, pp. 789–814, June 2000.