Bühlmann decompression algorithm

Mathematical model of tissue inert gas uptake and release with pressure change

The Bühlmann decompression set of parameters is an Haldanian mathematical model (algorithm) of the way in which inert gases enter and leave the human body as the ambient pressure changes.[1] Versions are used to create Bühlmann decompression tables and in personal dive computers to compute no-decompression limits and decompression schedules for dives in real-time. These decompression tables allow divers to plan the depth and duration for dives and the required decompression stops.

The sets of parameters have been developed by Swiss physician Dr. Albert A. Bühlmann, who did research into decompression theory at the Laboratory of Hyperbaric Physiology at the University Hospital in Zürich, Switzerland.[2][3] The results of Bühlmann's research that began in 1959 were published in a 1983 German book whose English translation was entitled Decompression-Decompression Sickness.[1] The book was regarded as the most complete public reference on decompression calculations and was used soon after in dive computer algorithms.

The model (Haldane, 1908)[4] assumes perfusion limited gas exchange and multiple parallel tissue compartments and uses an inverse exponential model for in-gassing and out-gassing, both of which are assumed to occur in the dissolved phase.

Principles

Building on the previous work of John Scott Haldane[4] (The Haldane model, Royal Navy, 1908) and Robert Workman[5] (M-Values, US-Navy, 1965) and working off funding from Shell Oil Company,[6] Bühlmann designed studies to establish the longest half-times of nitrogen and helium in human tissues.[1] These studies were confirmed by the Capshell experiments in the Mediterranean Sea in 1966.[6][7]

The basic idea (Haldane, 1908)[4] is to represent the human body by multiple tissues (compartments) of different saturation half-times and to calculate the partial pressure P {\displaystyle P} of the inert gases in each of the n {\displaystyle n} compartments (Haldane's equation):

P = P 0 + ( P g a s P 0 ) ( 1 2 t e x p t 1 / 2 ) {\displaystyle P=P_{0}+(P_{gas}-P_{0})\cdot (1-2^{-{\frac {t_{exp}}{t_{1/2}}}})}

with the initial partial pressure P 0 {\displaystyle P_{0}} , the partial pressure in the breathing gas P g a s {\displaystyle P_{gas}} (minus the vapour pressure of water in the lung of about 60 mbar), the time of exposure t e x p {\displaystyle t_{exp}} and the compartment-specific saturation half-time t 1 / 2 {\displaystyle t_{1/2}} .

When the gas pressure drops, the compartments start to off-gas.

Nitrogen (air, nitrox) set of parameters

To calculate the maximum tolerable pressure P t o l {\displaystyle P_{tol}} , the constants a {\displaystyle a} and b {\displaystyle b} , which are derived from the saturation half-time as follows (ZH-L 16 A):

a = 2 atm t 1 / 2 3 {\displaystyle a={\frac {2\,{\text{atm}}}{\sqrt[{3}]{t_{1/2}}}}}

b = 1.005 1 t 1 / 2 2 {\displaystyle b=1.005-{\frac {1}{\sqrt[{2}]{t_{1/2}}}}}

are used to calculate M-Value ( P t o l {\displaystyle P_{tol}} ):

P t o l = ( P a ) b {\displaystyle P_{tol}=(P-a)\cdot b}

The b {\displaystyle b} values calculated do not correspond to those used by Bühlmann for tissue compartments 4 (0.7825 instead of 0.7725) and 5 (0.8126 instead of 0.8125).[8]

Versions B and C have manually modified[8] the coefficient a {\displaystyle a} .

The modified values of a {\displaystyle a} and b {\displaystyle b} are shown in bold in the table below.

Helium (heliox) set of parameters

According to Graham's Law, the speed of diffusion (or effusion) of two gases under the same conditions of temperature and pressure is inversely proportional to the square root of their molar mass (28.0184 g/mol for N 2 {\displaystyle N_{2}} and 4.0026 g/mol for H e {\displaystyle He} , i.e. 28.0184 4.0026 2 = 2.645 {\displaystyle {\sqrt[{2}]{\frac {28.0184}{4.0026}}}=2.645} ), which means that H e {\displaystyle He} molecules diffuse 2.645 times faster than N 2 {\displaystyle N_{2}} molecules.

Bühlmann took this into account and divided all the tissue compartment half-time for air (nitrogen) by 2.645 to obtain a helium-specific set of parameters with the longest compartment set at 635 2.645 = 240  min. {\displaystyle {\frac {635}{2.645}}=240{\text{ min.}}}

The parameters of the M-Values (coefficients a and b) were determined specifically.

Trimix (nitrogen + helium) set of parameters

No model can manage the de-saturation of two inert gases.

Some approaches only take into account the main inert gas (and ignore the other inert gas).

With Bühlmann,[9] a weighted average of the half-times and coefficients a {\displaystyle a} and b {\displaystyle b} is calculated as a function of the percentage of each inert gas to calculate a specific set of parameters.

Example :

Using a 18/50 trimix (18% O 2 {\displaystyle O_{2}} , 50% H e {\displaystyle He} , 32% N 2 {\displaystyle N_{2}} ), the half-time (or the a {\displaystyle a} and b {\displaystyle b} coefficients) of compartment #1 is calculated by taking 50% of the H e {\displaystyle He} half-time and 32% of the N 2 {\displaystyle N_{2}} half-time divided by 50% + 32% = 82%.

Example, compartment #1:

t 1 / 2 ( tx  18 / 50 ) = ( 1.51 × 0.5 ) + ( 4 × 0.32 ) 0.50 + 0.32 = ( 0.755 + 1.28 ) 0.82 = 2.48 {\displaystyle t_{1/2}({\text{tx }}18/50)={\frac {(1.51\times 0.5)+(4\times 0.32)}{0.50+0.32}}={\frac {(0.755+1.28)}{0.82}}=2.48} (instead of 1.51 {\displaystyle 1.51} with H e {\displaystyle He} and 4 {\displaystyle 4} with N 2 {\displaystyle N_{2}} )

a ( tx  18 / 50 ) = ( 1.7474 × 0.5 ) + ( 1.2599 × 0.32 ) 0.50 + 0.32 = ( 0.8737 + 0.403 ) 0.82 = 1.5569 {\displaystyle a({\text{tx }}18/50)={\frac {(1.7474\times 0.5)+(1.2599\times 0.32)}{0.50+0.32}}={\frac {(0.8737+0.403)}{0.82}}=1.5569} ( 1.7474 {\displaystyle 1.7474} with H e {\displaystyle He} and 1.2599 {\displaystyle 1.2599} with N 2 {\displaystyle N_{2}} )

b ( tx  18 / 50 ) = ( 0.4245 × 0.5 ) + ( 0.5050 × 0.32 ) 0.50 + 0.32 = ( 0.2122 + 0.1616 ) 0.82 = 0.4559 {\displaystyle b({\text{tx }}18/50)={\frac {(0.4245\times 0.5)+(0.5050\times 0.32)}{0.50+0.32}}={\frac {(0.2122+0.1616)}{0.82}}=0.4559} ( 0.4245 {\displaystyle 0.4245} with H e {\displaystyle He} and 0.5050 {\displaystyle 0.5050} with N 2 {\displaystyle N_{2}} )

The same calculations can be made using partial pressures rather than percentages.

This approach is controversial with some authors[10] who feel that this calculation does not reflect what should be achieved. Generally speaking, the fact that desaturation with two neutral gases is not modelled encourages caution. Each trimix dive is specific, with no guarantee.

Constant partial pressure of oxygen P p O 2 {\displaystyle PpO_{2}} (closed-circuit rebreathers - CCR)

There are no specific model for constant P p O 2 {\displaystyle PpO_{2}} dives. The difference lies in the fact that, at all times, the proportion of inert gas is calculated in relation to the chosen P p O 2 {\displaystyle PpO_{2}} (e.g. 0.75 or 1.3 ata (bar)).


Table of ZH-L 16 Half-times t 1 / 2 {\displaystyle t_{1/2}} with a {\displaystyle a} and b {\displaystyle b} values for nitrogen ( N 2 {\displaystyle N_{2}} ) and helium ( H e {\displaystyle He} ).[8]
Cpt ZH-L 16 N 2 {\displaystyle N_{2}} ZH-L 16 A H e {\displaystyle He}
t 1 / 2 {\displaystyle t_{1/2}}

(min)

A

Experimental

B

Tables

C

Computers

b {\displaystyle b} t 1 / 2 {\displaystyle t_{1/2}}

(min)

a {\displaystyle a} b {\displaystyle b}
a {\displaystyle a} a {\displaystyle a} a {\displaystyle a}
01 (1a) 004 1.2599 1.2599 1.2599 0.5050 001.51 1.7424 0.4245
01b 005 1.1696 1.1696 1.1696 0.5578 00
02 008 1.0000 1.0000 1.0000 0.6514 003.02 1.3830 0.5747
03 012.5 0.8618 0.8618 0.8618 0.7222 004.72 1.1919 0.6527
04 018.5 0.7562 0.7562 0.7562 0.7825 006.99 1.0458 0.7223
05 027 0.6667 0.6667 0.6200 0.8126 010.21 0.9220 0.7582
06 038.3 0.5933 0.5600 0.5043 0.8434 014.48 0.8205 0.7957
07 054.3 0.5282 0.4947 0.4410 0.8693 020.53 0.7305 0.8279
08 077 0.4701 0.4500 0.4000 0.8910 029.11 0.6502 0.8553
09 109 0.4187 0.4187 0.3750 0.9092 041.2 0.5950 0.8757
10 146 0.3798 0.3798 0.3500 0.9222 055.19 0.5545 0.8903
11 187 0.3497 0.3497 0.3295 0.9319 070.69 0.5333 0.8997
12 239 0.3223 0.3223 0.3065 0.9403 090.34 0.5189 0.9073
13 305 0.2971 0.2850 0.2835 0.9477 115.29 0.5181 0.9122
14 390 0.2737 0.2737 0.2610 0.9544 147.42 0.5176 0.9171
15 498 0.2523 0.2523 0.2480 0.9602 188.24 0.5172 0.9217
16 635 0.2327 0.2327 0.2327 0.9653 240.03 0.5119 0.9267

Versions

Several versions of the Bühlmann set of parameters have been developed, both by Bühlmann and by later workers. The naming convention used to identify the set of parameters is a code starting ZH-L, from Zürich (ZH), Linear (L) followed by the number of different (a,b) couples (ZH-L 12 and ZH-L 16)[11]) or the number of tissue compartments (ZH-L 6, ZH-L 8), and other unique identifiers. For example:

ZH-L 12 (1983)

  • ZH-L 12: The set of parameters published in 1983 with "Twelve Pairs of Coefficients for Sixteen Half-Value Times"[11]

ZH-L 16 (1986)[12]

  • ZH-L 16 or ZH-L 16 A (air, nitrox): The experimental set of parameters published in 1986.
  • ZH-L 16 B (air, nitrox): The set of parameters modified for printed dive table production, using slightly more conservative “a” values for tissue compartments #6, 7, 8 and 13.
  • ZH-L 16 C (air, nitrox): The set of parameters with more conservative “a” values for tissue compartments #5 to 15. For use in dive computers.
  • ZH-L 16 (helium): The set of parameters for use with helium.
  • ZH-L 16 ADT MB: set of parameters and specific algorithm used by Uwatec for their trimix-enabled computers. Modified in the middle compartments from the original ZHL-C, is adaptive to diver workload and includes Profile-Determined Intermediate Stops. Profile modification is by means of "MB Levels", personal option conservatism settings, which are not defined in the manual.[13]

ZH-L 6 (1988)

  • ZH-L 6 is an adaptation[14] (Albert Bühlmann, Ernst B.Völlm and Markus Mock) of the ZH-L16 set of parameters, implemented in Aladin Pro computers (Uwatec, Beuchat), with 6 tissue compartments (half-time : 6 mn / 14 mn / 34 mn / 64 mn / 124 mn / 320 mn).

ZH-L 8 ADT (1992)

  • ZH-L 8 ADT: A new approach with variable half-times and supersaturation tolerance depending on risk factors.[14] The set of parameters and the algorithm are not public (Uwatec property, implemented in Aladin Air-X in 1992 and presented at BOOT in 1994). This algorithm may reduce the no-stop limit or require the diver to complete a compensatory decompression stop after an ascent rate violation, high work level during the dive, or low water temperature. This algorithm may also take into account the specific nature of repetitive dives.

Ascent rates

Ascent rate is intrinsically a variable, and may be selected by the programmer or user for table generation or simulations, and measured as real-time input in dive computer applications.

The rate of ascent to the first stop is limited to 3 bar per minute for compartments 1 to 5, 2 bar per minute for compartments 6 and 7, and 1 bar per minute for compartments 8 to 16. Chamber decompression may be continuous, or if stops are preferred they may be done at intervals of 1 or 3 m.[18]

References

  1. ^ a b c Bühlmann, Albert A. (1984). Decompression-Decompression Sickness. Berlin New York: Springer-Verlag. ISBN 0-387-13308-9.
  2. ^ Bühlmann, Albert A. (1982). "[Experimental principles of risk-free decompression following hyperbaric exposure. 20 years of applied decompression research in Zurich]". Schweizerische Medizinische Wochenschrift (in German). 112 (2): 48–59. PMID 7071573.
  3. ^ Wendling, J; Nussberger, P; Schenk, B (1999). "Milestones of the deep diving research laboratory Zurich". South Pacific Underwater Medicine Society Journal. 29 (2). ISSN 0813-1988. OCLC 16986801. Archived from the original on 2012-02-03. Retrieved 2009-04-02.{{cite journal}}: CS1 maint: unfit URL (link)
  4. ^ a b c Boycott, A.E.; Damant, G.C.C.; Haldane, John Scott (1908). "Prevention of compressed air illness". Journal of Hygiene. 8 (3). Cambridge University Press: 342–443. doi:10.1017/S0022172400003399. PMC 2167126. PMID 20474365. Archived from the original on 2011-03-24. Retrieved 2009-06-12.{{cite journal}}: CS1 maint: unfit URL (link)
  5. ^ Workman, Robert D. (1965). "Calculation of decompression schedules for nitrogen-oxygen and helium-oxygen dives". Navy Experimental Diving Unit Panama City Fl. Research rept. Retrieved 2023-07-29.
  6. ^ a b Völlm, T.G. (1994). "Leading diving researcher dies unexpectedly: Albert A Bühlmann, 1923 - 1994". Pressure, Newsletter of the Undersea and Hyperbaric Medical Society. 23 (3): 1–3. ISSN 0889-0242.
  7. ^ Bühlmann, Albert A.; Frei, P.; Keller, Hannes (October 1967). "Saturation and desaturation with N2 and He at 4 atm". Journal of Applied Physiology. 23 (4): 458–62. doi:10.1152/jappl.1967.23.4.458. PMID 6053671.
  8. ^ a b c Bühlmann, A.A.; Völlm, E.B.; Nussberger, P. (2002). Tauchmedizin (in German). Springer-Verlag, p. 158. doi:10.1007/978-3-642-55939-6. ISBN 978-3-642-55939-6.
  9. ^ Bühlmann, A.A.; Völlm, E.B.; Nussberger, P. (2002). Tauchmedizin (in German). Springer-Verlag, pp. 118-119. doi:10.1007/978-3-642-55939-6. ISBN 978-3-642-55939-6.
  10. ^ Salm, Albi. "Decompression-Calculations for Trimix Dives with PC-Software; Gradient Factors: do they repair defective algorithms or do they repair defective implementations?". Retrieved 29 July 2023.
  11. ^ a b Bühlmann, A.A. (1984). Decompression - Decompression Sickness. Springer -Verlag. p. 26. doi:10.1007/978-3-662-02409-6. ISBN 978-3-662-02409-6.
  12. ^ Mueller, Beat. "Bühlmann Memorial Symposium 29.03.2019" (PDF). Retrieved 29 July 2023.
  13. ^ Technical diving software for Galilio: User manual (PDF). Scubapro. Retrieved 18 September 2019.
  14. ^ a b Völlm, Ernst. "Bühlmann algorithm for dive computers" (PDF). Retrieved 29 July 2023.
  15. ^ Staff. "Smart microbubble management" (PDF). In Depth. Uwatec. Archived from the original (PDF) on 21 September 2005. Retrieved 12 March 2016.
  16. ^ Staff. "Diving with PDIS (Profile-Dependent Intermediate Stop)" (PDF). Dykkercentret website. Frederiksberg: Dykkercentret ApS. Archived from the original (PDF) on 17 October 2016. Retrieved 5 March 2016.
  17. ^ Scubapro. "Predictive Multi Gas for Galileo Luna" (PDF). Retrieved 29 July 2023.
  18. ^ Bühlmann, A.A. (1984). Decompression - Decompression Sickness. Springer -Verlag. doi:10.1007/978-3-662-02409-6. ISBN 978-3-662-02409-6.

Further reading

  • Keller, Hannes; Bühlmann, Albert A (November 1965). "Deep diving and short decompression by breathing mixed gases". Journal of Applied Physiology. 20 (6): 1267–70. doi:10.1152/jappl.1965.20.6.1267.
  • Bühlmann, Albert A (1992). Tauchmedizin: Barotrauma Gasembolie Dekompression Dekompressionskrankheit (in German). Berlin: Springer-Verlag. ISBN 3-540-55581-1.
  • Bühlmann, Albert A (1995). Tauchmedizin (in German). Berlin: Springer-Verlag. ISBN 3-540-55581-1.

External links

Many articles on the Bühlmann tables are available on the web.

  • Chapman, Paul (November 1999). "An Explanation of Professor A.A. Buehlmann's ZH-L16 Algorithm". New Jersey Scuba Diver. Archived from the original on 2010-02-15. Retrieved 20 January 2010. – Detailed background and worked examples
  • Decompression Theory: Robert Workman and Prof A Bühlmann. An overview of the history of Bühlmann tables
  • Stuart Morrison: DIY Decompression (2000). Works through the steps involved in using Bühlmann's ZH-L16 algorithm to write a decompression program.
  • v
  • t
  • e
Basic equipment
Breathing gas
Buoyancy and
trim equipment
Decompression
equipment
Diving suit
Helmets
and masks
Instrumentation
Mobility
equipment
Safety
equipment
Underwater
breathing
apparatus
Open-circuit
scuba
Diving rebreathers
Surface-supplied
diving equipment
Diving
equipment
manufacturers
Access equipment
Breathing gas
handling
Decompression
equipment
Platforms
Underwater
habitat
Remotely operated
underwater vehicles
Safety equipment
General
Activities
Competitions
Equipment
Freedivers
Hazards
Historical
Organisations
Occupations
Military
diving
Military
diving
units
Underwater
work
Salvage diving
  • SS Egypt
  • Kronan
  • La Belle
  • SS Laurentic
  • RMS Lusitania
  • Mars
  • Mary Rose
  • USS Monitor
  • HMS Royal George
  • Vasa
Diving
contractors
Tools and
equipment
Underwater
weapons
Underwater
firearm
Specialties
Diver
organisations
Diving tourism
industry
Diving events
and festivals
Diving
hazards
Consequences
Diving
procedures
Risk
management
Diving team
Equipment
safety
Occupational
safety and
health
Diving
disorders
Pressure
related
Oxygen
Inert gases
Carbon dioxide
Breathing gas
contaminants
Immersion
related
Treatment
Personnel
Screening
Research
Researchers in
diving physiology
and medicine
Diving medical
research
organisations
Law
Archeological
sites
Underwater art
and artists
Engineers
and inventors
Historical
equipment
Diver
propulsion
vehicles
Military and
covert operations
  • Raid on Alexandria (1941)
  • Sinking of the Rainbow Warrior
Scientific projects
Awards and events
Incidents
Dive boat incidents
  • Sinking of MV Conception
Diver rescues
Early diving
Freediving fatalities
Offshore
diving incidents
  • Byford Dolphin diving bell accident
  • Drill Master diving accident
  • Star Canopus diving accident
  • Stena Seaspread diving accident
  • Venture One diving accident
  • Waage Drill II diving accident
  • Wildrake diving accident
Professional
diving fatalities
Scuba diving
fatalities
Publications
Manuals
  • NOAA Diving Manual
  • U.S. Navy Diving Manual
  • Basic Cave Diving: A Blueprint for Survival
  • Underwater Handbook
  • Bennett and Elliott's physiology and medicine of diving
  • Encyclopedia of Recreational Diving
  • The new science of skin and scuba diving
  • Professional Diver's Handbook
  • Basic Scuba
Standards and
Codes of Practice
General non-fiction
Research
Dive guides
Training and registration
Diver
training
Skills
Recreational
scuba
certification
levels
Core diving skills
Leadership skills
Specialist skills
Diver training
certification
and registration
organisations
Commercial diver
certification
authorities
Commercial diving
schools
Free-diving
certification
agencies
Recreational
scuba
certification
agencies
Scientific diver
certification
authorities
Technical diver
certification
agencies
Cave
diving
Military diver
training centres
Military diver
training courses
Surface snorkeling
Snorkeling/breath-hold
Breath-hold
Open Circuit Scuba
Rebreather
  • Underwater photography
Sports governing
organisations
and federations
Competitions
Pioneers
of diving
Underwater
scientists
archaeologists and
environmentalists
Scuba record
holders
Underwater
filmmakers
and presenters
Underwater
photographers
Underwater
explorers
Aquanauts
Writers and journalists
Rescuers
Frogmen
Commercial salvors
Diving
physics
Diving
physiology
Decompression
theory
Diving
environment
Classification
Impact
Other
Deep-submergence
vehicle
  • Aluminaut
  • DSV Alvin
  • American submarine NR-1
  • Bathyscaphe
    • Archimède
    • FNRS-2
    • FNRS-3
    • Harmony class bathyscaphe
    • Sea Pole-class bathyscaphe
    • Trieste II
  • Deepsea Challenger
  • Ictineu 3
  • JAGO
  • Jiaolong
  • Konsul-class submersible
  • Limiting Factor
  • Russian submarine Losharik
  • Mir
  • Nautile
  • Pisces-class deep submergence vehicle
  • DSV Sea Cliff
  • DSV Shinkai
  • DSV Shinkai 2000
  • DSV Shinkai 6500
  • DSV Turtle
  • DSV-5 Nemo
Submarine rescue
Deep-submergence
rescue vehicle
Submarine escape
Escape set
Special
interest
groups
Neutral buoyancy
facilities for
Astronaut training
Other