📚 Why Does This Matter?
When you dive, the increased pressure causes nitrogen from the air you breathe to dissolve into your body tissues. The deeper you go and the longer you stay, the more nitrogen accumulates. If you ascend too quickly, this nitrogen can form bubbles in your tissues — causing decompression sickness (DCS), also known as "the bends."
🧪 Henry's Law: Gas Dissolution
Henry's Law states that the amount of gas dissolved in a liquid is proportional to the pressure of that gas above the liquid. Think of a soda bottle: when sealed under pressure, CO₂ stays dissolved. Open the cap (reduce pressure), and bubbles form as gas comes out of solution.
The same principle applies to your body during a dive. As you descend and pressure increases, more gas dissolves into your blood and tissues. While this applies to all gases you breathe, oxygen (O₂) is not a concern for bubble formation because:
- Your body continuously consumes oxygen through metabolism
- Most oxygen in blood is bound to hemoglobin in red blood cells, not freely dissolved
The gas we must carefully manage is nitrogen (N₂) — it's inert (your body doesn't use it) and makes up 78% of air. For technical divers using trimix, helium (He) follows the same principles but with different solubility characteristics.
🧪 Gas Solubility
| Gas | Solubility in Blood (ml/L per bar, 37°C) |
Solubility in Fat (ml/L per bar, 37°C) |
Fat:Blood Ratio |
|---|---|---|---|
| Nitrogen (N₂) | 12.3 | 66.1 | 5.4× |
| Helium (He) | 8.6 | 15.7 | 1.8× |
| Oxygen (O₂) | 23.9 | 110.5 | 4.6× |
Notice that fatty tissues can hold 5× more nitrogen than blood at the same pressure!
💨 Gas Exchange Pathway
Gas flows along the partial pressure gradient — from higher pressure to lower pressure. During a dive, the pathway is:
🔬 Alveolar Pressure Formula
The partial pressure of nitrogen in the alveoli accounts for water vapor pressure:
Where:
- P_{amb} = ambient pressure at depth (bar)
- P_{H_2O} = water vapor pressure ≈ 0.0627 bar at 37°C
- f_{N_2} = fraction of nitrogen in breathing gas (0.79 for air)
⬇️ Descent — On-gassing
As you descend, ambient pressure increases. The partial pressure of nitrogen in your lungs becomes higher than in your tissues, so gas flows into tissues. All compartments begin absorbing nitrogen, but fast tissues fill first.
ppN₂tissue < ppN₂alveolar → On-gassing
➡️ At Depth — Differential Saturation
While at your maximum depth, fast tissues approach equilibrium within minutes. Medium tissues continue loading. Slow tissues (like fat) are still far from saturation — they would need hours at depth to fully equilibrate.
⬆️ Ascent — Off-gassing & Supersaturation
As you ascend, the partial pressure of nitrogen in your lungs drops. When tissue nitrogen pressure exceeds alveolar pressure, the gradient reverses and gas flows out — this is off-gassing.
ppN₂tissue > ppN₂alveolar → Off-gassing
But there's another threshold: when tissue nitrogen pressure exceeds ambient pressure, the tissue is supersaturated. This is when we need to be careful — the dissolved gas wants to come out of solution and could form bubbles.
ppN₂tissue > Pambient → Supersaturation ⚠️
⚠️ Critical Supersaturation
Some supersaturation is tolerable — our bodies can handle a certain amount of excess dissolved gas without forming bubbles. However, if tissues become too supersaturated, dissolved nitrogen can form bubbles instead of diffusing out safely.
The maximum tolerable supersaturation is called critical supersaturation — it varies by tissue type and depth. In the next chapter, we'll explore how to calculate these limits.
🫧 What Happens to Bubbles During Ascent?
Why Do Bubbles Grow?
A gas bubble in tissue has three pressures acting on it:
- Ambient pressure (Pamb) — pushes the bubble inward
- Surface tension (2γ/r) — the Laplace pressure, also squeezes the bubble. Smaller bubbles have more surface tension.
- Dissolved gas tension (Ptissue) — the total pressure of gases dissolved in surrounding tissue, pushing gas into the bubble
When Ptissue > Pamb + 2γ/r, gas diffuses into the bubble and it grows. As it grows, r increases, surface tension drops, making growth even easier — a positive feedback loop.
Use the slider to ascend from 30m. Watch how reducing ambient pressure tips the balance — larger bubbles cross the critical radius first.
⏱️ The Half-Time Concept
We've seen what happens during on-gassing and off-gassing — now let's explore how these processes unfold over time. Like radioactive decay and many other natural phenomena, gas diffusion in tissues follows a predictable mathematical pattern.
A tissue's half-time is how long it takes to become 50% saturated (or 50% desaturated) at a given pressure difference. After each half-time period:
A 5-minute compartment reaches 50% saturation in 5 minutes; a 635-minute compartment takes over 10 hours!
⏱️ The Pressure Gradient Effect
A tissue's half-time is constant — it always takes the same time to close 50% of the gap between current tissue pressure and the target. But when that gap is larger, 50% represents more gas in absolute terms.
Example: If a tissue needs to off-gas 2 bar of nitrogen, switching from air (79% N₂) to Nitrox 50 (50% N₂) or pure O₂ (0% N₂) creates a much larger pressure gradient, so each half-time removes more gas — this is why oxygen-rich mixes accelerate decompression!
📊 Interactive: On-gassing Chart
Tissue starts at surface equilibrium (~0.79 bar ppN₂). Adjust target depth to see how bigger pressure differences mean faster absolute loading.
📊 Interactive: Off-gassing Chart
Tissue starts saturated at the selected depth. Same half-time, same equation—just inverted. The curves are perfect mirrors.
ℹ️ Both charts use the same depth and the same half-time formula. On-gassing and off-gassing are symmetrical—only the direction changes.
🔬 The Mathematics
The equations behind the curves. Expand to see how Bühlmann modelled tissue pressure at constant depth and during ascent.
Show derivation
Haldane Equation (constant depth)
When staying at a constant depth, tissue pressure changes according to:
Where:
- P_t(t) = tissue N₂ pressure at time t
- P_{alv} = inspired (alveolar) N₂ pressure
- P_{t0} = initial tissue N₂ pressure
- k = \frac{\ln(2)}{t_{1/2}} = rate constant
Schreiner Equation (depth change)
During ascent or descent at a constant rate:
Where R is the rate of change of alveolar pressure (positive for descent).
Pressure at Depth
Every 10 meters of seawater adds approximately 1 bar of pressure.
🧠 Why Different Tissues Behave Differently
Your body is not homogenous — different tissues have vastly different characteristics that affect how quickly they absorb and release inert gas:
- Blood perfusion — Well-perfused tissues (brain, heart) exchange gas quickly; poorly-perfused tissues (cartilage, fat) exchange slowly
- Gas solubility — Fat dissolves 5× more nitrogen than blood (see table above), so fatty tissues take longer to saturate
- Distance from blood supply — Gas must diffuse from capillaries into tissue; tissues far from blood supply take longer
This is why decompression models use multiple theoretical compartments to simulate the full range of tissue behaviors in your body.
🏗️ Bühlmann's ZH-L16 Compartments
The Bühlmann ZH-L16 model uses 16 theoretical compartments — these are mathematical constructs fit to experimental data, not literal anatomical tissues. They span a range of half-times designed to model the full spectrum of tissue behaviors:
- Fast compartments (5–12.5 min) — saturate in minutes, but also release gas quickly
- Medium compartments (18.5–77 min) — balance between loading and off-gassing
- Slow compartments (109–635 min) — can take hours to fully saturate
🏗️ The Controlling Compartment
At any point during a dive, the controlling compartment is the one closest to its critical supersaturation limit — this compartment determines your decompression ceiling.
🔧 ZH-L16 Variants: A, B, and C
Bühlmann developed three variants of the ZH-L16 algorithm, each with different levels of conservatism. The variants differ only in their 'a' coefficients — the half-times and 'b' values remain the same.
ZH-L16A Experimental
The original values derived from experimental data. Least conservative — allows the most supersaturation.
📚 Used for: Research, algorithm comparison
ZH-L16B Tables
Modified 'a' values for printed dive tables. More conservative in compartments 5–8 and 13 to account for the inherent rounding in table use.
📋 Used for: Published decompression tables
ZH-L16C Computers
Most conservative — modified 'a' values for compartments 5–15. Since dive computers track depth and time precisely (no table rounding), additional conservatism was added for real-world safety margins.
💻 Used for: Dive computers (most common today)
📈 Tissue Loading Chart
↑↓ move tissues | Shift+↑ expand | Shift+↓ shrink
🔬 Open in Sandbox →📋 Bühlmann ZH-L16C Compartments Reference
| # | Half-Time | Category | Tissue Type | Time to Saturate* |
|---|
* Approximate time to reach 98% saturation (6 half-times)
Fast Medium Medium-Slow Slow Brain, spinal cord Brain, spinal cord Spinal cord Muscles, skin Muscles, skin Muscles Muscles Muscles, tendons Tendons, cartilage Tendons, bones Bones Bones, fat Fat Fat Fat Fat