Bühlmann decompression algorithm
   HOME

TheInfoList



OR:

The Bühlmann decompression algorithm is a mathematical model (
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
) of the way in which
inert gases An inert gas is a gas that does not readily undergo chemical reactions with other chemical substances and therefore does not readily form chemical compounds. The noble gases often do not react with many substances and were historically referred to ...
enter and leave the human body as the
ambient pressure Ambient or Ambiance or Ambience may refer to: Music and sound * Ambience (sound recording), also known as atmospheres or backgrounds * Ambient music, a genre of music that puts an emphasis on tone and atmosphere * ''Ambient'' (album), by Moby * ...
changes. 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 There are several categories of decompression equipment used to help divers decompress, which is the process required to allow divers to return to the surface safely after spending time underwater at higher ambient pressures. Decompression o ...
allow divers to plan the depth and duration for dives and the required
decompression stops The decompression of a diver is the reduction in ambient pressure experienced during ascent from depth. It is also the process of elimination of dissolved inert gases from the diver's body, which occurs during the ascent, largely during ...
. The algorithm was 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 , neighboring_municipalities = Adliswil, Dübendorf, Fällanden, Kilchberg, Maur, Oberengstringen, Opfikon, Regensdorf, Rümlang, Schlieren, Stallikon, Uitikon, Urdorf, Wallisellen, Zollikon , twintowns = Kunming, San Francisco Zürich ...
, Switzerland. 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''. The book was regarded as the most complete public reference on decompression calculations and was used soon after in
dive computer A dive computer, personal decompression computer or decompression meter is a device used by an underwater diver to measure the elapsed time and depth during a dive and use this data to calculate and display an ascent profile which according to th ...
algorithms. The model 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 (without bubble formation).


Principles

Building on the previous work of John Scott Haldane and Robert Workman, and working off funding from
Shell Oil Company Shell USA, Inc. (formerly Shell Oil Company, Inc.) is the United States-based wholly owned subsidiary of Shell plc, a UK-based transnational corporation " oil major" which is amongst the largest oil companies in the world. Approximately 18,0 ...
, Bühlmann designed studies to establish the longest half-times of nitrogen and helium in human tissues. These studies were confirmed by the ''Capshell'' experiments in the
Mediterranean Sea The Mediterranean Sea is a sea connected to the Atlantic Ocean, surrounded by the Mediterranean Basin and almost completely enclosed by land: on the north by Western and Southern Europe and Anatolia, on the south by North Africa, and on the ...
in 1966. The basic idea is to represent the human body by multiple tissues (compartments) of different saturation half-times and to calculate the partial pressure P of the inert gases in each of the n compartments: P = P_0 + (P_ - P_0) \cdot (1 - 2^) with the initial partial pressure P_0, the partial pressure in the breathing gas P_ (minus the vapour pressure of water in the lung of about 60 mbar), the time of exposure t_ and the compartment-specific saturation half-time t_. When the gas pressure drops, the compartments start to off-gas. To calculate the minimum tolerable pressure P_, the constants a and b, which are derived from the saturation half-time as follows (ZH-L16A): a = \frac b = 1.005 - \frac are used: P_ = (P - a)\cdot b Different versions calculate a and b differently, use different half-times or fewer compartments.


Versions

Several versions of the Bühlmann algorithm have been developed, both by Bühlmann and by later workers. The naming convention used to identify the algorithms is a code starting ZH-L, from Zürich (ZH), limits (L) followed by the number of tissue compartments, and other unique identifiers. For example: * ZHL-16 or ZH-L16A: The original 16-compartment algorithm (no conservatism at all). * ZHL-16B: The 16-compartment algorithm modified for dive table production, using slightly more conservative “a” values, mainly in the middle compartments. Recently used in dive computers with high performance processor units, it is more flexible (especially in tech dives) compared to the ZHL16C * ZHL-16C: The 16-compartment algorithm with further modification to the middle and faster “a” values, intended for use in dive computers as a "package". It can be used with almost all low-level processor units but it is less flexible compared to the ZHL16B. * ZHL-16 ADT DD: 16-compartment adaptive model 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. * ZHL-12: * ZHL-8: A version using a reduced number of tissue compartments to reduce the computational load for personal dive computers. * ZHL-8 ADT: 8-compartment adaptive model used by Uwatec. This model 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 is used in computers which can accurately monitor air consumption and instantaneous rate of air consumption to model work load (exertion) via changes in the rate of gas consumption, which allows plausible modelling of additional decompression obligation based on exertion at depth. It also monitors ambient temperature and selects the choice of risk tissue accordingly. This results in earlier and longer decompression requirements in colder water. * ZHL-8 ADT MB: A version of the ZHL-8 ADT claimed to suppress MicroBubble formation. * ZHL-8 ADT MB PDIS: Profile-Determined Intermediate Stops. * ZHL-8 ADT MB PMG: Predictive Multi-Gas.


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.


Gradient factors

User input of gradient factors is sometimes available for planning and real time applications.


Tables

Max Hahn first used Bühlmann's algorithm to develop dive tables for the Swiss Underwater Sport Association. In 1987, the SAA Bühlmann System was developed by Bob Cole. This system used the dive tables and a set of rules so that people could dive safely and stay below their no-decompression limit. The tables are still used today and are very popular; many dive computers still use the ZHL-8 algorithm and many tables are based on the ZHL-16 algorithm or derivatives. These calculations also include considerations for repetitive and altitude diving.


References


Further reading

* * *


External links

Many articles on the Bühlmann tables are available on the web. * – 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

(2000). Works through the steps involved in using Bühlmann's ZH-L16 algorithm to write a decompression program. {{DEFAULTSORT:Buhlmann Tables Decompression algorithms