Decompression algorithms determine no-decompression limits (NDLs) by modeling inert gas uptake and elimination, and their differences significantly influence dive computer safety margins and dive planning. The choice of algorithm impacts allowable bottom time, ascent profiles, and risk of decompression sickness (DCS).
What are the main decompression models used in dive computers?
The most widely implemented decompression models in dive computers include Bühlmann’s ZH-L16, the Varying Permeability Model (VPM), and the Reduced Gradient Bubble Model (RGBM). Each uses distinct physiological assumptions to calculate NDLs and decompression stops.
Comparison of popular models
- Bühlmann ZH-L16: Developed in the 1980s by Swiss physician Albert Bühlmann, this model uses 16 tissue compartments with half-times ranging from 4 to 635 minutes to compute inert gas loading and safe ascent profiles.
- VPM: Focuses on microbubble formation dynamics, aiming to limit bubble growth during ascent by adding conservative decompression stops.
- RGBM: Developed by Bruce Wienke, it integrates bubble mechanics and gas kinetics, adjusting ascent profiles to reduce embolism risk.
| Model | Key Feature | Typical Use | Conservatism |
|---|---|---|---|
| Bühlmann ZH-L16 | 16 compartment exponential kinetics | Technical and recreational diving | Moderate |
| VPM | Bubble dynamics focus | Technical, deep diving | High |
| RGBM | Bubble and gas kinetics combined | Recreational, repetitive dives | Variable, generally conservative |
- 16 tissue compartments modeled in Bühlmann ZH-L16
- 635 min maximum half-time in Bühlmann compartments
- 3–5 representative algorithms in mainstream dive computers
How do decompression algorithms calculate no-decompression limits?
No-decompression limits are derived by modeling inert gas absorption into and elimination from body tissues under pressure. Algorithms simulate multiple tissue compartments with different half-times, calculating the partial pressure of inert gas and determining safe ascent gradients.
Mechanics of NDL calculation
- Inert gas uptake: Modeled exponentially, with faster and slower tissue compartments absorbing nitrogen or helium at varying rates.
- Supersaturation thresholds: Limits are set to prevent bubble formation by capping allowable inert gas pressure differences between tissues and ambient pressure.
- Ascent profile adjustment: Algorithms prescribe decompression stops or ascent speeds to maintain gradients within safe limits.
For instance, Bühlmann’s model uses M-values (maximum tolerated inert gas pressures) for each compartment to define NDLs, while VPM and RGBM incorporate bubble models that adjust these limits to reduce microbubble growth risk.
Why do algorithms affect safety margins in dive planning?
Decompression algorithms influence safety margins by defining how conservative the dive computer’s calculations are. Conservative algorithms result in shorter NDLs or longer decompression stops, reducing DCS risk but limiting dive duration.
Factors influencing safety margin
- Algorithm conservatism: VPM and RGBM generally provide more conservative profiles than Bühlmann ZH-L16, especially in multi-level or repetitive dives.
- User-adjustable conservatism settings: Many dive computers allow divers to increase conservatism by 10–50%, impacting NDLs.
- Gas mix considerations: Algorithms adjust calculations for air, nitrox, trimix, or heliox, affecting nitrogen/helium loading rates and safety margins.
Choosing a conservative algorithm or setting can reduce DCS incidence but may require longer surface intervals or more complex decompression stops.
How do different dive computers implement these algorithms?
Dive computers from various manufacturers integrate decompression models with proprietary modifications and user interfaces. Leading models in 2026 often support multiple algorithms and conservatism settings.
Examples of dive computers and their algorithms
- Shearwater Perdix AI: Supports Bühlmann ZH-L16 with gradient factors adjustable from GF30/85 to GF50/95, influencing conservatism.
- Suunto D5: Uses Bühlmann ZH-L16 with adjustable conservatism and supports nitrox mixes up to 100% oxygen.
- Cressi Leonardo: Employs Bühlmann ZH-L16 algorithm with fixed conservatism, aimed at recreational divers.
- Scubapro G2: Offers RGBM 2 and adjustable conservatism settings suited for technical diving.
| Model | Algorithm | Conservatism Adjustment | Max Gas Mix |
|---|---|---|---|
| Shearwater Perdix AI | Bühlmann ZH-L16 with gradient factors | Yes (GF30/85 to GF50/95) | Trimix |
| Suunto D5 | Bühlmann ZH-L16 | Yes | Nitrox 100% |
| Cressi Leonardo | Bühlmann ZH-L16 | No (fixed) | Nitrox 50% |
| Scubapro G2 | RGBM 2 | Yes | Trimix |
What impact do algorithm differences have on no-decompression limits in practice?
Algorithm choice can change NDLs by 10–30% for identical dive profiles, affecting bottom time and decompression stop requirements. For example, VPM and RGBM tend to produce shorter NDLs than Bühlmann, especially on deep or repetitive dives.
Illustrative NDL comparison for a 30 m dive on air
- Bühlmann ZH-L16: Approximately 20 minutes no-decompression limit at 30 m.
- VPM: Around 15 minutes NDL at the same depth, emphasizing bubble avoidance.
- RGBM: Intermediate NDL near 17 minutes, balancing kinetics and bubbles.
These differences affect dive planning, with more conservative profiles increasing safety at the cost of shorter dive durations or added decompression stops. Therefore, divers must understand their dive computer’s algorithm to manage risk effectively.
How can divers optimize safety by selecting and configuring decompression algorithms?
Divers optimize safety by choosing algorithms suited to their dive style and adjusting conservatism settings appropriately. Technical divers often prefer VPM or RGBM with higher conservatism, while recreational divers may rely on Bühlmann with moderate conservatism.
Practical advice for configuration
- Set conservatism factors between 30–50% above the manufacturer default for added safety during repetitive or deep dives.
- Use gas mixes like nitrox or trimix with algorithms that support them to reduce nitrogen load and extend NDLs safely.
- Regularly update dive computer firmware to benefit from algorithm refinements and safety improvements.
Understanding the specific characteristics of the decompression algorithm and its implementation in the dive computer enables divers to tailor their dive planning, balancing safety and dive time efficiently.
Frequently asked questions
What is the main difference between Bühlmann and VPM algorithms?
Can I change the decompression algorithm on my dive computer?
Does a more conservative algorithm always mean safer diving?
How do gas mixes affect decompression algorithm calculations?
Are decompression algorithms standardized across dive computers?
Key takeaways
- Decompression algorithms like Bühlmann ZH-L16, VPM, and RGBM calculate no-decompression limits using different physiological models.
- Algorithm conservatism directly affects dive safety margins by influencing allowable bottom times and decompression stops.
- Modern dive computers provide multiple algorithm choices and conservatism adjustments tailored to diving style and gas mixes.
- Algorithm differences can alter no-decompression limits by up to 30%, impacting dive planning and risk management.
- Divers should understand their dive computer’s algorithm and configure conservatism to optimize safety without excessively limiting dive time.
Conclusion
Understanding decompression algorithms is essential for effective dive planning and risk management in 2026’s diverse diving environments. Bühlmann, VPM, and RGBM models each offer distinct approaches to modeling inert gas kinetics and bubble dynamics, shaping no-decompression limits and safety margins. Dive computers integrating these algorithms provide flexibility, but divers must actively engage with their settings and algorithm characteristics to balance safety and dive objectives. As dive technology evolves, mastering algorithm selection and conservatism adjustment remains a critical skill for minimizing decompression sickness risk and enhancing underwater experiences.
