英文原文:http://njscuba.net/gear/trng_10_deco.php
对A.A. Buehlmann教授的ZH-L16算法的解释
新的或潜在的潜水员请注意:
这些资料是供大家参考的。不要被你在这里看到的吓到-你不需要学习这些成为一个安全的和有能力的潜水员。然而,你需要了解潜水计划。
下面是A. A. Buehlmann博士在其1995年出版的《Tauchmedizin(潜水医学)》一书的第四版中描述的减压算法的摘要(只有德语)。这本书包含了相当多的其他信息,由Springer-Verlag ISBN 3-540-58970-8出版。有传言说,在撰写本文时(1999年11月),一份英文译本正在准备出版,因此,希望在适当的时候,这份文件将成为多余的。
该算法只是一个模拟惰性气体行为的“配方Recipe”,当我们在不同压力下呼吸时,惰性气体会扩散到我们的身体组织内外。这样做的目的是,如果这个食谱能够足够精确地模拟我们体内的实际过程,那么它就可以用来计划潜水(和其他压力暴露),从而避免出现减压病。
重要的是要认识到,该模型是完全武断的,因为它不代表正在发生的实际物理过程,它只是试图用数学方法来模拟真实的结果。本文主要是对算法的描述,而不是对减压生理学的完整描述,因此只提到与算法相关的生理学原理。
背景
苏格兰科学家约翰·斯科特·霍尔丹(1860-1936)被公认为现代减压理论的奠基人。在上个世纪(1896-1907),霍尔丹在山羊身上做了实验,试图找到解决沉箱病问题的方法,在高压桥梁和隧道建设领域工作的人都有这种经验。研究表明,工人们在压力下呼吸的气体正在扩散到身体的组织中,当这些气体以气泡的形式在体内排出时,工人们患上了沉箱病,也就是我们现在所说的减压病,或称 The bends。
霍尔丹的研究使他把人体看作是一组平行的组织。这意味着这些组织在环境压力下同时暴露在呼吸气体中,但能够以各自的方式对其作出反应。没有考虑从一个组织到另一个组织的气体转移。这个原则仍然在使用,并且是许多(但不是所有)当前解压模型的基础。英国潜艇模型用于生产Aqua俱乐部bsac - 88潜水表,例如,使用一个单一的组织块在气体扩散,而加拿大DCIEM模型使用一系列的组织,但安排在系列——只有第一个一系列组织暴露在环境压力和气体扩散发生从一个组织到另一个。
霍尔丹还注意到,人体可以承受一定量的过量气体,没有明显的不良影响。沉箱工人在两个大气压(33英尺)的压力下工作,无论工作多长时间,都没有问题。这两个想法,气体通过人体组织和一个可容忍的超压理论形成了霍尔丹的工作的基础。棘手的部分是精确地模拟气体是如何在体内移动的,以及可以承受多大的超压,霍尔丹在这方面取得了相当大的成功。
其他人多年来发展了霍尔丹的想法。20世纪60年代中期,美国海军医疗队队长罗伯特·沃克曼改进了组织中允许超压的概念,不考虑氧气,只考虑呼吸混合气体中的惰性气体,如氮气和氦气。沃克曼的最大允许超压值(他称之为M-values)比霍尔丹的更复杂,随深度和组织类型而变化。
大约在同一时间,Albert Buehlmann教授在苏黎世大学医院从事类似的研究。Buehlmann的研究跨越了30多年,并在1983年以一本书的形式出版,名为Dekompressionskrankheit。这本1984年出版的英文书,第一次为广大读者提供了关于如何计算减压的相当全面的说明,因此Buehlmann的工作成为许多潜水表、计算机和桌面减压程序的基础。另外还出版了三个版本,最后一个是在1995年,这是本文件的根据。
基本思想
由于灌注(血流)和扩散(气体从一个地方流到另一个地方的速度)等因素的不同,我们呼吸的惰性气体以不同的速度溶解在我们不同的身体组织中。具有高扩散率的组织具有良好的血液供应,能更快地增加气体负荷。血液本身、主要器官和中枢神经系统都属于这个范畴,我们称之为快速组织。其他组织产生气体的速度更慢。逐渐变慢的组织包括肌肉、皮肤、脂肪和骨骼。
许多组织,通过良好的血液供应,几乎立即暴露于较高的惰性气体压力,而其他组织则必须等待气体从周围组织扩散到它们。在这个意义上,身体组织既是连续的又是平行的。虽然快速的组织在压力增加时能更快地增加惰性气体负荷或增加气体负荷,但它也能比压力下降时较慢的组织更快地摆脱气体负荷,这一过程我们称之为脱气或排气。根据半衰期理论,假定组织有充气和排气两种状态。
许多自然现象都是这样描述的,包括放射性衰变。其原理是,当组织暴露在较高的惰性气体压力下时,气体就会流入该组织。过了半衰期,组织内的气体压力就会达到外界气体压力的一半。在第二次半衰期结束后,组织内的气体压力将再上升一半(即再上升四分之一),使其达到外部气体压力的75%或四分之三。在第三个半衰期结束后,涨幅为12.5%(总计87.5%),以此类推。用这种方法,组织内的压力永远不会达到与周围气体相同的水平,但在6个半衰期(等于98.4%)之后,它就足够接近了,我们说组织是饱和的。
组织以相同的扩散速度扩散出去,组织在气体负荷中没有进一步的整体变化。如果压力增加(潜水员越潜越深),组织就会重新充气。如果压力降低,组织会排出气体,同样遵循半衰期原则。六次半之后,组织将再次与周围环境达到平衡。由于气体的扩散速度不同,每个组织的半衰期也不同。对于真正的人体组织,半倍的氮含量从几秒钟(血液)到几个小时不等。氦的扩散时间是氮的一半,速度大约是氮的2.65倍,因为氦的扩散速度更快。
如果一个组织的压力降低太多,气体将无法沿着扩散路线通过血液回到肺部,将在实际的组织中形成气泡,导致许多症状,就是我们知道的减压病。那么减多少才算太多呢?实验表明,在没有气泡形成的情况下,血液等速度较快的组织比速度较慢的组织能承受更大的压力下降。Buehlmann在制定他的算法时面临的挑战之一是用一个数学公式来量化这种差异,这个数学公式可以用来帮助计算减压过程需求。我们马上来看他的解决方案。
算法
在他的ZH-L16算法中,Buehlmann选择将人体分成16个组织,给它们一个半衰期,从几分钟到几小时不等。重要的是要记住,这些组织并不代表身体中任何特定的真实组织,而半衰期只是用来代表可能的值。它们不代表实际的组织,或任何特定组织的实际半衰期。由于这个原因,经常使用的将16个隔室描述为组织是令人困惑的,将来它们将被称为隔室。Buehlmann将他的算法命名为Zurich (ZH)、limit (L)和M值集的数量(16)。
当接触到压力时,每个隔室会根据给定的时间间隔充入气体,所以在任何时候我们都可以计算出每个隔室的惰性气体压力。半衰期的计算有一个标准的数学形式,比埃曼做了一些补充,使之成为一个完整的公式,可以算出在任何给定的曝光时间后任何给定的隔室惰性气体压力。下面是Tauchmedizin发表的公式,常数的名字已经改变,让它们更容易理解,但公式是一样的:
Pcomp = Pbegin + [ Pgas - Pbegin ] x [ 1 - 2 ^ ( - te / tht ) ]
这里:
Pcomp Pbegin Pgas te tht | =暴露时间后隔间内的惰性气体压力(ATM) =暴露时间前隔间内惰性气体压力(ATM) =吸入混合气中的惰性气体压力(ATM) =曝光时间长度(分钟) =隔间的半衰期(分钟) |
^代表取幂
1 ATM = 14.7 psi( 1大气压,或海平面标准压力; psi 磅/平方英寸)
示例:
潜水员从水面下降到100英尺的空中,在那里等待10分钟。呼吸气体Pgas中氮气的分压为4 x 0.79 = 3.16 ATM。我们选一个隔室,比如五号。五号隔室的氮半衰期是27分钟。假设潜水员没有潜水或没有受到任何高度变化的影响,5号隔间氮气的表面分压Pbegin为0.79 ATM。曝露时间te为10分钟。将这些值代入方程,得到:
Pcomp | = 0.79 + [ 3.16 - 0.79 ] x [ 1 - 2 ^ ( - 10 / 27 ) ] = 1.33 ATM |
所以潜水员的5号隔室的氮气分压是1.33 ATM。事实上,潜水员不可能立即下降到100英尺,而且在下降的过程中还会吸入气体。我们可以对下降过程中的压力进行平均,并重复上述计算来了解额外的气体,或者只是在下降过程中短时间内重复计算多次。计算机使这一切变得容易。
当然,您可以重复这个计算,对于所有其他隔间,您只需要知道半衰期(参见表1),同样,计算机是这项工作的理想工具。这个方程的美妙之处在于它的通用性。绝对压力(深度), 是实际吸入的惰性气体的分压, 所以我们可以从任何压力提升或下降,呼吸气体,改变气体,潜水后去飞行,保持在水面上,做一个重复的潜水或任何我们能想到的。
现在我们知道了在任何时间任何给定的隔室内的惰性气体压强,我们需要知道我们能够安全上升到的深度(或者实际上是压强)。我们已经提到,这将随着每个隔室的不同而变化,较快的隔室承受的压降比慢的隔室更大。Buehlmann认为,在没有气泡形成的情况下,一个隔室所能承受的压降大小可以在数学上与其半衰期联系起来。他首先推导出两个因子,他称它们为“a”和“b”(因此每个隔室都有自己的a和b值对),然后他用这些因子来计算我们可以上升到的压强。a、b两个因子由下列公式得到:
a = 2 x ( tht ^ -1/3 )
b = 1.005 - ( tht ^ - 1/2 )
这里tht是隔室的半衰期(分钟)
举例说明, 隔室5的半衰期是27分钟,所以
a b | = 2 x ( 27 ^ -1/3 ) = 0.6667 = 1.005 - ( 27^ 1/2 ) = 0.8125 |
记住,不同气体的半衰期是不同的,所以每种气体都有自己的半衰期,a和b的值。(见表1)
现在我们知道了a和b,我们可以用一个公式来计算我们可以上升到的每个隔室的压强。下面是Buehlmann选择的公式:
Pambtol = ( Pcomp - a ) x b
这里:
Pcomp Pambtol | = 隔室内惰性气体压力(ATM) = 你可以降到的压力 ( ATM ) |
而a和b是该隔室的相关气体的a和b值(见表1)
继续上面的例子,我们发现在4个大气压下暴露10分钟(100英尺深),导致5号隔室的氮气压力为1.33个大气压。5号隔室a值为0.6667,b值为0.8125。把这些代入上面给出公式:
Pambtol | = ( 1.33 - 0.6667 ) x 0.8125 = 0.54 ATM |
海平面的压力被认为是1 ATM,上面的方程告诉我们,我们实际上可以上升到低于那个的压力(即高于水平面)。换句话说,根据这个模型,在100英尺(4 ATM)的深度10分钟后,我们可以直接上升到水面,在5号隔室没有气泡形成,假设我们在呼吸空气。这是一个“不需要减压停止”的潜水,正如我们从潜水表格上看到的那样!
如果我们试着暴露100英尺50分钟,我们会发现第五隔室的氮气分压是2.5 ATM(从第一个方程),我们的压力会下降到1.49 ATM。这个压力不到16英尺深,所以这是第5隔室允许我们在100英尺50分钟后上升到的最大深度。
使用相同的深度50分钟,如果我们对其他的隔室重复这个方法,我们会找到不同的值,例如:
隔室3: 半衰期 = 12.5 分钟
a b Pcomp Pambtol | = 0.8618 = 0.7222 = 3.01 ATM = ( 3.01 - 0.8618 ) x 0.7222 = 1.55 ATM ( 近似等于 20 英尺深度 ) |
隔室10: 半衰期 = 146 分钟
a b Pcomp Pambtol | = 0.3798 = 0.9222 = 1.29 ATM = ( 1.29 - 0.3798 ) x 0.9222 = 0.84 ATM ( still above the surface ) |
一旦我们重复计算了每一个隔室,我们就不能超越最深的可容忍的深度。在三个隔室的例子中,这是20英尺。这被称为我们的减压天花板,隔室3被称为这一点的“控制室”。一般来说,更快的隔室将控制短而浅的潜水。长时间浅潜和短时间深度潜水将受中央隔室的控制, 而长时间的深度潜水将由较慢的隔室来控制。
控制室通常在一个过程中发生变化。例如,一个短的深度暴露可能会看到最初的天花板被更快的隔室限制,但由于正在排出气体,控制室会快速的转化向较慢的,中等范围的隔室。正如你所能想象的,计算出一系列不同深度和时间的气体负荷是相当复杂的。虽然数学公式实际上很简单,但正如我们所看到的,控制室的计算次数和不断的移动和它的相关的顶部天花板使它成为计算机的一项繁重的工作。
实际上如果我们计划一个减压100英尺,50分钟潜水,我们可以提升到20英尺的天花板。但更通常选择一个方便的时间间隔为减压停止,如每10英尺,然后你会提升到减压天花板以下的多个10英尺中的最近的一个。在这个例子中是20英尺。此时,高负荷隔室中的惰性气体压力将高于呼入的混合气中的惰性气体压力,这些隔室将开始放出气体。其他隔室可能有惰性气体的压力比呼入气体低,这些隔室仍将继续充气。
我们重新开始半衰期计算。这个公式是相同的,自动考虑压力下降(上升)。上升过程中,吸入的惰性气体分压下降,而隔室内的压力还没有赶上,所以方程式中的[Pgas - Pbegin]部分变为负值。不要忘记气体扩散的驱动力(至少在这个模型中)是隔室内的惰性气体压力和周围的惰性气体分压的差。
在20英尺时,空气中的PPN2(氮气分压)为1.26大气压。在我们的例子中,3室和5室的氮气压力分别为3.01 ATM和1.33 ATM。这些都高于1.26 ATM环境下的PPN2,因此隔间3和5将在这个减压停止时释放气体。而10室的PPN2仅达到0.29 ATM。该舱将继续在20英尺深处充气,虽然速度比以前慢,因为周围的PPN2低于100英尺。
随着隔室排出气体,天花板将逐渐变浅,最终达到我们选择的下一站深度10英尺。在这一点上,我们上升到这个深度,再次开始这个过程,直到我们到达一个点,所有隔室的环境压力Pambtol小于或等于1,我们可以到达表面。
就是这样。当你在水面上的时候,计算可以继续(隔室继续释放气体),所以我们可以允许潜水之间有一个水面间隔,当我们再次下潜的时候,一些隔室可能仍然是部分装载的。这个装载将自动添加到下次潜水的任何额外的气体增益参数中,并且据此调整相应的减压计划。
飞行或上升到一个高度只是一个通过大气层上升的问题。计算结果是一样的,只是压力的变化可能需要几千英尺的空气,而不是几英尺的水。如果我们知道飞机上的座舱压力(比如8000英尺),我们可以用它作为我们的上限,继续计算,直到我们可以到达它……这是我们的“飞行时间”。
该公式始终使用惰性气体分压,所以潜水与氮氧气是自动适应的。同样地,只要我们知道气体的半衰期和a、b值,三混合气体(氧气、氮气和氦气混合)和替代减压气体(通常是惰性气体的较低比例)都可以在相同的基本算法中容纳。当使用多种惰性气体时,根据气体比例计算a和b的中间值。
表格1
ZH-L16A 半衰期, 氮和氦的"a" 和 "b"值
Compartment | Nitrogen | Helium | ||||
Half-time | a Value | b Value | Half-time | a Value | b Value | |
1 | 4.0 | 1.2599 | 0.5050 | 1.5 | 1.7435 | 0.1911 |
2 | 8.0 | 1.0000 | 0.6514 | 3.0 | 1.3838 | 0.4295 |
3 | 12.5 | 0.8618 | 0.7222 | 4.7 | 1.1925 | 0.5446 |
4 | 18.5 | 0.7562 | 0.7725 | 7.0 | 1.0465 | 0.6265 |
5 | 27.0 | 0.6667 | 0.8125 | 10.2 | 0.9226 | 0.6917 |
6 | 38.3 | 0.5933 | 0.8434 | 14.5 | 0.8211 | 0.7420 |
7 | 54.3 | 0.5282 | 0.8693 | 20.5 | 0.7309 | 0.7841 |
8 | 77.0 | 0.4701 | 0.8910 | 29.1 | 0.6506 | 0.8195 |
9 | 109.0 | 0.4187 | 0.9092 | 41.1 | 0.5794 | 0.8491 |
10 | 146.0 | 0.3798 | 0.9222 | 55.1 | 0.5256 | 0.8703 |
11 | 187.0 | 0.3497 | 0.9319 | 70.6 | 0.4840 | 0.8860 |
12 | 239.0 | 0.3223 | 0.9403 | 90.2 | 0.4460 | 0.8997 |
13 | 305.0 | 0.2971 | 0.9477 | 115.1 | 0.4112 | 0.9118 |
14 | 390.0 | 0.2737 | 0.9544 | 147.2 | 0.3788 | 0.9226 |
15 | 498.0 | 0.2523 | 0.9602 | 187.9 | 0.3492 | 0.9321 |
16 | 635.0 | 0.2327 | 0.9653 | 239.6 | 0.3220 | 0.9404 |
现实世界的修改
请注意,以上所有阅读到的内容都是在参考ZH-L16模型的情况,而不是在参考我们自己的身体。Buehlmann进行了大量的实际测试来验证ZH-L16算法,但仅使用氮气作为惰性气体。氦的半衰期是由氮的半衰期推导出来的,这是基于这样一种推测:气体的相对扩散率才是最重要的。由于a和b值是由半衰期进一步推导出来的,所以它们也属于有根据的猜测。
不幸的是,比厄尔曼还没来得及对氦的理论数据进行广泛的测试就去世了。看来,比厄尔曼的氦值可能太保守了,多年来,人们一直认为氦的解压时间会比氮长,这只是因为公式告诉我们的。事实上,氦通常是一种比氮更“低碳”的气体,在我们的组织中不容易溶解。迅速扩散的气体更容易形成气泡,需要控制上升速度,并在比氮气更深的地方停止减压。反应的是短的浅层停止和减少整体时间的减压。
大量的因素影响着惰性气体的吸收、消除和我们对减压病的易感性。这些因素中,有些我们知道,有些我们猜测,有些无疑还有待发现。前两类包括:
- 重复,溜溜球,反向和反弹潜水配置文件
- 快速的上升
- 错过了减压站
- 沉重的工作量
- 运动,或缺乏,在减压期间
- 冷
- 飞行后潜水
- 可怜的物理条件
- Inter-pulmonary分流术
- 药物使用(包括酒精)
- 脱水
- 年龄
为了解决这些问题,Buehlmann提出并对他的算法做了一些修改。对于潜水表的生产,“a”值被修改得更保守一些,主要是在中间的隔室中,从而导致算法的一个变体,称为ZH-L16B。在ZH-L16C中使用了对中值和上值“a”的进一步更改,目的是用于潜水计算机,在潜水计算机中,精确的深度和时间跟踪消除了与表使用相关的一些自然保守性。试图包括上述一些其他诱发因素的影响,导致了ZH-L8 ADT“自适应”算法,在最新的阿拉丁潜水计算机上实现。
潜水电脑和为个人电脑设计的程序,通常执行这些修改和/或他们自己的变化,试图使他们生成的潜水配置文件更现实,或更通常,只是“更保守”。修改包括:
- 计划的深度和/或时间比实际要长
- 进一步调整a和b的值
- 将舱室超压限制在计算值的一定百分比内
- 把惰性气体的量改变一个因数
- 为脱气阶段的配置文件使用较长的半衰期
- 增加更多的隔间
- 以及任意数量的其他因子和因子的组合。
值得注意的是,该模型清楚地告诉我们,没有所谓的“无减压”潜水。我们一下降就开始充气。我们所说的无减压潜水实际上是指天花板仍然在水面上。随着下潜的继续和天花板到达水面,我们可以考虑上升速度和获得几分钟的“无减压时间”。
现代观点
事实上,我们永远不会得到真正精确的减压表或计算机。我们自身生理机能的混乱本质意味着我们需要一定程度的保守主义。对于大多数人来说,我们所能期望的最好的结果是在大多数时候都能起作用。很有可能当前的表格对一些人来说太保守了,而对另一些人来说太宽泛了。随着我们对减压生理学知识的提高,这为我们提供了一个表格,或者更有可能是为个人量身定做的电脑程序。像Woodville喀斯特平原项目这样的组织,拥有一个关于极端潜水暴露的大型数据库,以及知识渊博和敬业的团队成员,在这一领域取得了巨大的进步。
根据多普勒研究,我们现在知道潜水员在大多数潜水后都会形成气泡。虽然没有明显的症状,但从这些所谓的无声气泡中排出的气体与溶解在血液中的气体不同。无论惰性气体扩散与否,环境压力的降低都会使气泡增大。Buehlmann的算法假设所有气体都在溶解阶段(即溶解在组织中)被排出,而没有考虑这些因素。气泡力学公式,如Bruce Weinke的降梯度气泡模型,试图模拟气相(气泡)中的气体排出以及溶解气体。
最后,氦被认为是比氮更环保的气体。除了减少麻醉的好处外,进一步的实验使我们有可能比以前认为的更快地进行减压,并可能包括在减压气体和气瓶混合物中使用氦。氦气价格昂贵,这限制了它在运动潜水中的应用,然而,回气器最终可能会变得足够可靠和简单,让普通的水肺潜水员能够在经济和安全的情况下利用氦气混合物。
延伸阅读
The Encyclopedia of Recreational Diving
PADI - ISBN 1-878663-02-X
作为休闲潜水的入门,帕迪的百科全书是无可匹敌的。化学、物理、生理学、设备和水环境都有简单明了的解释。提供了很多比开放水域潜水课程所包含的信息,而在其语言中没有得到太多的技术。最近重印了更多的最新信息。
Diving Physiology in Plain English
Jolie Bookspan - Published by UHMS Inc - ISBN 0-930406-13-3
作为“休闲潜水百科全书”(上图)的自然下一步,Bookspan博士将我们带到了一个新的高度,并在此过程中戳穿了一些常见的误解。书中使用了一些医学术语,但随着时间的推移,这些术语都被解释了。书中还用通俗易懂的方式介绍了减压表、浸泡效应、性别问题、潜水伤害、运动和营养等主题。
Pocket Medical Dictionary
Edited by Nancy Roper - Published by Churchill Livingstone - ISBN 0-443-03180-0
以下几本书的写作都假设读者对医学术语很熟悉。事实上,对于外行读者来说,这并不像你想象的那样是个障碍。在大多数情况下,这些术语是前缀(如“hypo”,即“high po”= under或below)、词根(如“glyc”,即“glike”= sugar)和后缀(如“ia”,即“eee aah”=条件或过程)的组合。于是医学术语“低血糖症”就变成了简单的“血糖过低”……简单!正如你所能想象到的,掌握一些前缀、词根和后缀的意思会让你立刻听起来像ER中的一个额外的单词。与英国皇家医学会(Royal Society of Medicine)联合出版的《袖珍医学词典》(Pocket Medical Dictionary)以很快的速度填补了空白,而《生理与解剖学》(Physiology & Anatomy)则为骨骼增加了肌肉。
Physiology & Anatomy
John Clancy & Andrew J. McVicar - Published by Edward Arnold - ISBN 0-340-63190-2
对于非医学读者来说,这是一本非常有趣的书。副标题为“体内平衡的方法”,它不仅解释了身体系统如何工作,还解释了它们如何相互作用以维持我们维持生命所需要的平衡(“体内平衡”),以及当这种平衡被打破时会发生什么。在整个彩色插图,这是一个必须的。
Resuscitation Handbook
Peter J.F. Baskett - Published by Times Mirror International Publishers Ltd - ISBN 1-56375-620-X
先进的生命支持技术,为那些已经熟悉和良好实践的基本生命支持。提出的理论是有价值的,但实践技能只能与一个适当运行的先进的生命支持课程一起发展。
The Physiology and Medicine of Diving
Peter Bennett & David Elliott - Published by W B Saunders - ISBN 0-7020-1589-X
通常被称为“贝内特和埃利奥特”这是潜水医学圣经。事实上,贝内特和埃利奥特都是许多其他出版物的多产作者,包括“Bove & Davis”(下文),但这可能是关于这个主题最全面的文本。它毫不妥协地指向受过医学教育的读者,但不要因此而却步。把《袖珍医学词典》和《生理与解剖学》放在一起,用铅笔在页边空白处做笔记,你很快就会大吃一惊。
Bove and Davis' Diving Medicine
Edited by Alfred A Bove - Published by W B Saunders - ISBN 0-7216-6056-8
与之前和之后的文章相比,Bove和Davis篇幅更短,知名度也更低(大约400页,而之前的文章分别是600页和550页),但他们仍然写出了许多专家的重量级贡献。与贝内特和艾略特一样,B&D的章节以广泛的参考章节结尾,这些章节可以提供一生的研究。如果你没有医学学位,手边要有一本《袖珍医学词典》。
Diving and Subaquatic Medicine
Edmonds, Lowry & Pennefather - Published by Butterworth Heinmann - ISBN - 0-7506-2131-1
我个人最喜欢的是“ELP”,它提供的是深入的信息,而不是那么客观的方法。还包括一些不太常见的数据(你是否有过“水肺潜水员的大腿”?)每一章都有一个有用的“推荐阅读”部分。
Tauchmedizin
A.A. Buehlmann - Published by Springer-Verlag - ISBN 3-540-58970-4
“Tauchen”是德语动词“潜水”,你可以猜到标题的其余部分。
我要感谢Woodville喀斯特平原项目的成员们,感谢他们提供了宝贵的信息,也感谢他们启发我去学习更多的知识,把事情做好。如果您对本文有任何意见,作者将很高兴收到您的来信。保罗·查普曼的联系方式是paul@delsys.demon.co.uk,或者拨打0151341601联系专业潜水员培训。
这篇优秀的文章由保罗·查普曼(Paul Chapman)根据原始文档重新编排了格式,用单元、拼写和语法进行了“美国化”,但其他方面没有改变。关于这个问题,我再也没有比这更好的描述了。
Buehlmann算法的逆指数基是气体扩散的自然数学模型。减压涉及许多因素,这些因素太过复杂和不确定,难以建模。Buehlmann没有使用不断增加的复杂性、令人怀疑的准确性和真实性的计算,而是并行运行16个简单的模拟,并选择最坏的情况。这是一种基础非常广泛的建模方法,它对本质上不可预测的事物进行建模。
Occam's Razor是中世纪哲学家威廉·奥卡姆(或奥卡姆)提出的逻辑原理。该原则规定,一个人不应作出超过最低限度所需的假设。换句话说,最简单的解决方案通常是正确的。
-- Editor, NJSD
- Introductory "Lessons" About Dissolved Gas Decompression Modeling - Erik Baker
- Calculating the No-Stop Time - Erik Baker
- Understanding M-values - Erik Baker
- Clearing Up the Confusion About "Deep Stops" - Erik Baker
- Oxygen Toxicity Calculations - Erik Baker
- DIY Decompression - Stuart Morrison
- The Variable Permeability Model - Dan Reinders & Richard Pyle
- Abyss / Reduced Gradient Bubble Model - Bruce Weinke
- http://www.extremeunderwater.com/My_Site/HTML_Docs/Reading_Page/Reading.htm
减压理论 2
你可以画出漂亮的彩色氮负荷曲线,我们开始吧…
16个比厄尔曼室的理论氮气压力曲线。
- 在时间 = 0时,环境压力瞬间从1 ATA增加到5 ATA。(或130英尺,PN2 = 3.95 ATA)
- 在时间 = 60时,环境压力瞬间降回1 ATA(表面)
- 这在现实生活中显然是不可能的,但适合于阐述的目的。
如果这是一个真正的潜水档案,它会在多方面杀死你!
在气体加载曲线中,很明显看出这四个“最快”隔间(4.0 - 18.5,细线)变成主要或完全饱和的,他们也很快卸载,这样在排气一个小时后,他们都恢复到“安全”的压力比1.6:1(等于表面的1.26:0.79)。
最慢的5个隔间(239.0 - 635.0,点画线)获得的氮负荷如此之少,以至于即使在t=60时,它们也没有达到压力比为1.6:1的表面压力。因此,在本例中,解压缩似乎很少关注它们。
然而,中间的7个隔间(27.0 - 187.0,重线)都有显著的氮负荷,而且气体逸出的速度非常慢,即使在这个小区的结束时间(t=120),它们仍然包含比“安全”压力比1.6:1更多的气体。在Buehlmann的减压模型中,通常是这些隔室控制实际潜水剖面的减压计划。
通常,在真正的减压计划中,快速隔室的排气时间在中间舱所需的时间之内,而慢的隔室很少进入这个等式。也许不那么直观的是,在将控制权交给中间隔室之前,负载沉重的快速隔室可能仍然会影响扩展解压计划的早期部分(“深度停止”)。慢速隔室可能会影响“飞行时间”的考虑。
同样值得注意的是,放气的过程比充气的过程慢得多,事实证明,在相同的时间内充气和放气,只有两个最快的隔室恢复到原来的状态; 其他的仍然含有大量的氮负荷。
人们也可以从这次演讲中得出结论,持续5分钟左右的短暂“弹跳潜水”应该是相对安全的,因为只有快速隔室获得显著的氮负荷,这可以通过一个短暂的解压停止甚至只是一个缓慢的上升来卸载。可惜,事实并非如此,因为现实生活比这个简单的情节要复杂得多。
对于更真实的潜水剖面来说,氮气压力曲线应该是什么样的呢?上面是PADI休闲潜水计划的直接资料:100英尺19分钟,5分钟安全停留在15英尺。上升和下降是在1个ATA步骤中粗略建模的。从图中可以清楚地看出,在相对较短的无减压潜水中,Buehlmann模型中长时间的隔室实际上是不影响的——它们永远不会达到足够高的压力。PADI也得出了这个结论:他们的模型是建立在7个组织隔室,半衰期为5到120分钟的基础上。
这里的另一点涉及到在水面的时间间隔。30分钟后,或t=60,几个隔室仍然显示明显的氮负荷。大约60分钟后,或者t=90分钟后,所有人都下降到相当低的水平,在90分钟时几乎没有改善(t=120)。这表明,在水面停留的时间间隔约60分钟是最佳的;太短是不够的,太长是在浪费时间。
用PADI的RDP的7个组织室计算出相同的轮廓。
快速计算压力比将可以根据这张图演算出来,潜水员将离开水的最坏情况下的压力比约2.0,或可能弯曲。这说明解压缩建模要比这些原始图中描述的复杂得多。PADI RDP有可靠的安全记录。PADI、美国海军和其他机构经历了大量的真实数据,调整、调整、测试和重新测试他们的模型。他们不像我这样,只是写出几个简化的方程,然后就收工了。
大多数使用霍尔丹方法的潜水计算机使用9到12个组织隔间,而不是比厄尔曼模型的全部16个。除了霍尔丹的减压模型外,还有许多其他的减压模型。有些非常复杂和奇怪。气泡模型专注于气泡的物理形成和增长,而最新的海军方法采用了一种纯粹的基于统计的方法,根本不尝试对任何物理过程建模。最后,他们都分享了一件事:他们都对现实世界中关于水肺潜水的数据进行了调整。一个模型比另一个好吗?考虑到他们最终都“作弊”以得到正确答案,我想说可能不会。
减压理论 3
减压理论并不神秘。事实上,这是相当直接的。例如,这里是Buehlmann ZH-L16A解压算法(呃,我的意思是改进的霍尔丹算法;如前所述,在Microsoft Excel中实现。此外,还介绍了算法的B版和C版。如果您还没有这样做,您应该在继续之前阅读这篇关于Haldane的解压算法的优秀说明(Haldane's decompression algorithm)。
警告:
本软件不应用于实际潜水的规划!这种改进的Haldanean解压算法的实现是非常初级的,只适合用于教育目的。
本软件没有经过科学的测试或验证。该软件可能包含错误,其输出的数据可能是错误的。它所产生的时间表仅仅是数学计算的结果,而根本不能代表人体的力学。请勿在本软件可能导致疾病、受伤或死亡的情况下使用本软件。本软件的设计者对用户或任何第三方的疾病、伤害、损失或死亡不承担任何责任。
用户可进入的潜水路径点和保守性因素构成了工作表中的绿色单元。每一个航路点三联体代表一个潜水的片段:
- 深度(英尺,红色粗体表示减压违规)
- 深度的时间(分钟)
- 呼吸气体中氮的比例(0.79 =空气)
从waypoint 1开始填写您的潜水配置文件,需要多少就使用多少。未使用的路点可以被清除。所有的潜水都假设从海平面开始,呼吸空气(FN2 = 0.79),并假设在盐水中进行。
单元格A2和A3是a和b值的用户可输入的比例因子。在这里输入小于1.00的值将导致许用压力计算偏离理论极限,使算法更加保守。默认值为1.00—最不保守。电池A9是最大深度停车压力比。A10单元格是一个虚拟单元格,如果您愿意,可以将它用作潜水序列号。
蓝色单元显示前一个和当前路径点的累积结果:
- PN2和PO2是当前深度和气体混合时氧和氮的分压。这不是严格的算法的一部分,但提出了帮助选择硝基混合物。
- Ceiling 是当前航路点末端的减压吊顶,或可上升到下一个航路点的最小深度。负的天花板高于海平面(见下文)。
- Max P ratio 是最坏情况下舱室压力比,将导致上升到天花板的深度。
- Deep Ceiling 是当前运行点末端的深止点减压吊顶,基于单元A9中选择的极限压力比。
- Offgassing 是指至少一个组织腔室排气的最小深度,即使其他腔室仍在充气。
在每个路径点下面是理论组织隔室的计算栏。各室氮气分压如上图所示,可承受的最小环境压力如上图所示。红色显示的结果表明下一个航路点需要解压缩。每个列的最大值用粗体显示,而每个航点的控制区域则用相反的颜色显示。
中间计算的格式允许很容易地检查算法的内部工作。舱室压力在每个航路点上的变化被显示出来,控制舱室的移动在视觉上是很明显的,特别是当长时间潜航或表面间隔被分割成等深航路点时。
肺氧毒性单位(OTU,在表格的底部)不是解压算法的一部分,但它是一个简单的计算,在电子表格中很容易实现,因此在这里作为补充介绍。BSAC建议将氧暴露限制在800 OTU /天。CNS氧毒性未计算在内。
示例:
电子表格已经“设定”了一些有趣的路点数据。航路点如下:
Waypoints 1-5: | 用空气瓶在130英尺的深度进行50分钟的奇异的减压潜水。这里分为五个部分,以显示在16个隔间随着时间的推移的充气过程。 |
Waypoints 6-8: | 使用空气瓶故意深停在60和50英尺的深度每次两分钟。请注意,根据常规的解压算法,直接上升到40英尺是允许的,但这将导致在最坏情况下非常高的舱室压力比,因此应该避免。 |
Waypoint 8: | 强制在40英尺的尝试减压停止两分钟。 |
Waypoints 9-11: | 强制在30、20、10英尺处减压停止,共29分钟,80%的氧气氮混合减压。注意,这些停止点位于“正常”减压天花板之后,而不是位于深停天花板之后。 |
Waypoint 12: | 在表面停留2个小时 |
Waypoint 13: | 在EAN36或36%氮下无减压下潜90英尺40分钟 |
Waypoint 14: | ● 5分钟安全停留在EAN36的15英尺处 |
Waypoint 15: | ● 飞行时间间隔为24小时 |
Waypoint 16: | 在8000英尺的机舱压力下飞行2个半小时(典型的客机) |
按照惯例,强制性的减压停止点(8-11路点)被四舍五入到下一个10英尺的深度。因此,在7号航路点30英尺的减压上限会导致40英尺的减压停止点。对航路点8,在8号航路点的时间会调整到最深的天花板以上30英尺,下一个预定的减压停止点。这个过程会一直持续下去,直到天花板变成0或者负值,这时就可以安全的上升到表面了。你也可以遵循深停的时间表,直到表面,但那将需要更长的时间。
你可能会注意到,50英尺的停止稍微违反了深停的要求,实际上应该是3分钟而不是2分钟。然而,使所有深停相同是一个为真正的潜水很好的简化。你也可以在三分钟内完成所有的深度停留,以增加保守性,或者如果你真的很挑剔的话,也可以选择2-3-2,但在我看来,这将极大地增加一个模型的精确性和准确性,而这个模型本来就很粗糙。也许这一切的真正目的是要表明良好的常识和理解比盲目依赖任何数学模型更重要,不管它是这个还是你的潜水电脑里的那个!
深停
回想霍尔丹最初的假设,一个“隔间”可以在不冒泡的情况下降低50%的压力,或者压力比2:1,后来被修改为1.6。因此,对于深天花板的计算,1.5(单元A9)的极限压力比有些保守。注意许多最大压力比的值要大于这个:一个快速提升到理论上限2英尺深的路标三将导致最坏的舱压力比3.2 -大约一样的一罐苏打水(很流行,对于中西部人。)即使完全在公认的减压模型内,也极有可能导致动脉冒泡和弯曲。
纯数学的ZH-L16A算法被发现不适合实际应用,因此被发展成更保守的ZH-L16B和ZH-L16C算法。ZH-L16B是通过经验调整一些a值为潜水表计算而开发的。 ZH-L16C 也是以同样的方式开发的,用于实时潜水计算机,而且更加保守。
正如您所看到的,电子表格几乎完成了您的潜水计算机所能完成的所有工作。重复潜水、气体开关、用户可选择的保守性和高空潜水都是自动处理的。然而,电子表格并没有为您的下潜提供完整的解压缩计划,它只是根据当前航路点的允许超压指示下一个航路点的上限。这可以用来手工制定分阶段的解压计划,就像我在本例中所做的那样。类似地,用户可以将航路点合并为深停、空中休息、地面间隔,甚至飞行时间。
上升和下降被认为是瞬间的——不是很现实。相反,可以使用非常短的中间深度路径点来建模。一台真正的潜水计算机可能在一分钟内多次计算一个新的航路点,因此自动处理这样的瞬态。您可以在电子表格中执行相同的操作,但是它会很快耗尽可用的路点。
事实上,电子表格没有理由不能有数百个路点,除非它会变得非常大,而且很难显示,而且16个点对于解释目的来说已经足够了。处理成百上千个航路点的一个更有效的方法是只保留最后一组计算的结果,就像一台真正的潜水计算机所做的那样。这种动态编程也可以在电子表格中使用宏实现。但这将破坏整个练习的目的,即显示解压缩算法的内部工作原理。Trimix的处理方式也类似,我也这样做过,但我不会详细介绍。
为了简单起见,所有的潜水剖面都假定从海平面开始呼吸空气,尽管高空潜水很容易实现。实际上,您可以通过将第一个航路点设置为所需的海拔高度来进行长时间的操作(10,000分钟就可以了)。然后确保你的最后一个航路点将允许你上升到相同的高度。海拔高度在这里用英尺表示:
+1000 英尺在空中 = 大约 -1 英尺在水中.
试着建立一些你自己的潜水资料,并将它们与潜水表和你自己的电脑进行比较。设置剖面和表面间隔的增量,并观察控制隔间在充气和排气时如何变化。您在这里生成的配置文件可能没有从实际潜水表中得到的配置文件那么保守,但应该差不多了。就像我说的
不要把这些结果用于真正的潜水计划!
Abyss -一个真正的减压程序
Buehlmann算法是基于Haldane思想的最简单的解压缩算法。由于版权的原因,大多数潜水软件和电脑都声称使用了修改过的霍尔丹模型,而实际上,修改过的霍尔丹模型是比厄尔曼的。还有其他的解压算法,如VPM(可变渗透率模型)和RGBM(减少梯度气泡模型)。这些算法是基于气泡形成的解压模型,比Buehlmann算法复杂得多,计算量也大得多。如果你想尝试其中之一,我建议 V-Planner,可以免费下载。
有趣的是,所有这些算法,不管它们究竟在建模什么,都会生成惊人相似的调度,而这些调度最终都必须与相同的经验数据一致。事实上,大多数算法,包括上图所示的算法,实际上都经过了调整,以与经验数据相一致。有些人会忽略一些细微的变化,但事实是,解压计算本质上是不精确的,而且真实世界的解压受制于许多其他因素,其中许多因素是不可预测的。
我自己的感觉是,每种算法的表面精度,以及它们之间的细微差别,完全被现实世界的随机因素所掩盖。这使得算法的选择变得无关紧要,并使它们都有些可疑。我们很容易看到任何计算的复杂性,以及现代计算机将携带和显示的小数点位数,从而得出这样的印象:结果极其准确,而实际上并非如此。
“不当击球”一词用来描述潜水员没有做错任何事的情况,无论是通过表格还是他们的潜水电脑,但还是被弄弯了。这样的事情总是会发生的。最后,解压仍然是一门统计科学,没有一个模型是100%正确的。考虑到所有的未知和不确定性,确保安全的最佳方法是保持建模的简单性和计算的无错误性,并对最终的时间表进行谨慎的调整,包括故意的深度停止和延长停留时间,特别是在浅层结束时。
我还为Trimix、Heliox和其他混合气开发了这个电子表格的一个版本。该算法在计算上要复杂得多,需要四个相互连接的薄片,而硝化/空气版只用一个。将这种复杂性构建到潜水计算机中显然不是一件容易的事情——多年来发布的Trimix潜水计算机的大多数都被证明是有bug的,如果不是完全有缺陷的话。我自己是不会相信的。
免责声明:
我不会就本网站所载任何资料的准确性、有效性或适当性作出任何声明。我将不对任何基于这里发现的信息的行为产生的后果负责。水肺潜水是一项冒险运动,和往常一样,你要对自己的安全和幸福负责。
Copyright © 1996-2008 Rich Galiano
unless otherwise noted