목차

Deco engine

MultiDeco test results

Pick a scenario and compare the Dive Kit deco engine against the MultiDeco mobile app, side by side. MultiDeco is a mature planner that many divers trust, and we use it as a second opinion rather than an answer key. Every scenario behind the how Dive Kit compares to MultiDeco write-up is published here in full, so you can check the numbers yourself.

비교 대상은 MultiDeco 모바일 앱(iOS 및 Android)입니다. 많은 테크니컬 다이버가 이미 신뢰하는 계획 도구입니다. 여기 실린 MultiDeco 수치는 모두 그 모바일 앱에서 나왔습니다. 데스크톱 버전은 시험하지 않았으므로 그쪽에 대해서는 아무것도 주장하지 않습니다. 수치가 똑같아지는 것이 목표는 아닙니다. 올바른 엔진 두 개도 판단이 필요한 부분에서는 조금씩 갈라지므로, 중요한 물리 법칙에서 일치하고 모든 차이를 설명하는 것이 목표입니다. 두 결과를 나란히 놓기 위해 Dive Kit 열은 모든 시나리오를 반올림 모드(정수 분 정지)로 실행합니다. MultiDeco도 정수 분으로 표시하기 때문입니다. 기체 밀도는 온도에 좌우되는 유일한 값입니다. Dive Kit은 계획에 설정한 수온으로 밀도를 계산하며, 여기 실린 모든 시나리오는 기본값 15 °C로 실행했습니다. 2.9.0 버전은 Dive Kit의 그레이디언트 팩터 선을 그 위의 3 m 정지가 아니라 조직이 실제로 도달하는 수심에 맞춰 잡도록 바꾸었고, 그 결과 더 얕은 모든 정지에서 선이 더 조여집니다. 이 변경으로 두 항목에서는 차이가 좁아졌고, 세 번째 항목에서는 조금 벌어졌습니다. 첫 정지는 시나리오 네 개에서 3 m 한 단계 깊어졌고 네 개 모두 MultiDeco 쪽으로 움직였으며, 22개는 움직이지 않았고 멀어진 것은 하나도 없습니다. 총 감압 시간은 값이 바뀐 14개 시나리오 전부에서 MultiDeco 쪽으로 움직였습니다. 수면 도달 시간은 여섯 개에서 좁아지고 여덟 개에서 벌어졌습니다. 그 여덟 개 가운데 여섯 개는 Dive Kit이 이미 MultiDeco보다 길게 나오던 경우여서, 감압 시간이 늘어나자 차이가 더 벌어졌기 때문입니다. 각 시나리오의 입력값, MultiDeco의 출력, Dive Kit의 출력을 아래에 공개하고, 같은 시나리오를 자동화 테스트에서 계속 실행하므로 수치가 우리 모르게 달라질 수는 없습니다.

S1

Air 30 m / 23 min, GF 30/70 (salt)

감압 구역 1단계 이내 산소 시계 일치
Dive Kit에서 이 계획 열기

Dive Kit v2.9.0에서 생성했습니다. 이 링크는 정확한 입력값을 불러오므로 앱이 여기 보이는 표를 그대로 재현합니다. 이후 버전에서는 일부 수치가 조금 달라질 수 있습니다. 가능한 한 이 페이지를 최신 상태로 유지하겠습니다.

이 다이빙

한 번의 다이빙 · 두 개의 계획 도구

30 m × 23 min · Air

그레이디언트 팩터
30/70
수질
해수
마지막 정지
3 m
기체
Air
▸ 각 앱 설정 방식

MultiDeco

  • 입력한 바닥 시간 25 min(하강 시간 포함)
  • 상승 속도 9/6/3 m/min(깊은 구간/감압 구간/수면 구간)
  • 바닥 기체는 프로파일 구간별로 고정, 감압 기체는 따로 기재

Dive Kit

  • 수심 도달 후 바닥 시간(하강 시간은 별도 계산)
  • 2단 상승 9/3 m/min, 3 m에서 전환
  • 프로파일과 기체 목록을 분리, 감압 기체는 MOD 기준으로 자동 선택

같은 다이빙을 각 도구의 고유한 입력 방식으로 넣은 결과입니다. 물리는 일치하는데 일부 수치의 분포만 다른 이유가 여기에 있습니다.

항목 MultiDeco Dive Kit Δ 일치도
감압 구역 시작점 (m) 21 20.7 -0.3 일치
첫 정지 (m) 12 12 0 일치
수면 도달 시간 (min) 22 24 +2 일치
CNS (%) 6 6 0 보수적
OTU 18 17.9 -0.1 일치
기체 밀도 (g/L) 4.8 4.9 +0.1 보수적

✓는 해당 항목의 문서화된 허용 범위 안에 있다는 뜻입니다. "≈"는 의도적이고 이미 설명된 차이를 표시합니다(예: 정지 분포, 또는 더 보수적인 Dive Kit의 산소 시계). 아래 공통 설명을 참고하십시오. 오류인 경우는 없습니다.

▸ 정지별 전체 일정

MultiDeco

수심정지누적기체
12 m1min2821
9 m3min3121
6 m4min3521
3 m11min4621

Dive Kit

수심정지누적기체
12 m3min3021
9 m4min3421
6 m6min4121
3 m7min4821

차이가 나는 이유

깔끔하게 일치합니다. 여기 남은 차이는 늘 있는 문서화된 관례입니다(정지 분포, 기체 밀도 기준 온도 차이). 공통 설명을 참고하십시오.

차이에 대한 공통 설명

뷰어에 실린 시나리오별 설명은 모두 아래 공통 설명 가운데 하나를 가리킵니다.

상승 속도 일치 Dive Kit을 MultiDeco와 같은 상승 속도로 실행하므로 비교가 공정합니다. 첫 정지 위치를 결정하는 깊은 구간 속도는 두 도구 모두 9 m/min입니다.

이번 실행에서 Dive Kit과 MultiDeco는 같은 속도로 올라옵니다. 첫 정지가 어디에 놓이는지를 결정하는 것은 바닥에서 첫 정지까지 올라오는 깊은 구간 상승이고, 이 속도는 두 도구 모두 9 m/min이므로 그 부분은 동일 조건 비교입니다. S 계열과 FS 계열 다이빙에서 MultiDeco는 얕은 정지 사이를 Dive Kit보다 조금 느리게(6 m/min) 이동하지만, 그렇다고 첫 정지 위치가 달라지지는 않습니다. 이 점은 직접 시험했습니다. 깊은 구간 속도를 맞춰도 첫 정지의 차이는 그대로였으므로, 그 차이는 빨리 올라오거나 느리게 올라오는 데서 나오는 것이 아니라 Dive Kit이 상승 중에 조직을 다시 계산하는 방식에서 나옵니다(general/stopDistribution 참조).

감압 구역 시작점 감압 구역 시작점은 설계상 GF와 무관하며, 깊은 다단계 시나리오 P1을 빼면 모든 시나리오에서 MultiDeco와 약 한 감압 단계 이내로 일치합니다. P1에서는 약 10 m 얕게 나오는데, 이는 정의의 차이이지 모델 오류가 아닙니다.

Dive Kit은 감압 의무가 시작되는 수심인 "감압 구역 시작점"을 계산합니다. 여기서는 깔끔한 교차 검증 기준으로 쓰며, 앱 화면에는 표시하지 않습니다. 이 값은 어떤 조직 구획의 총 불활성 기체 압력(질소 + 헬륨)이 주변 압력을 넘어서는 가장 깊은 수심입니다. 그레이디언트 팩터는 환경 압력선이 아니라 M값 선을 움직이므로, 이 값은 그레이디언트 팩터에 좌우되지 않습니다. 데이터에서 바로 확인할 수 있습니다. S2(GF 30/70)와 S7(GF 50/80)은 45 m / 22 min 공기 다이빙으로 서로 같은 다이빙이고, 첫 정지는 21 m와 15 m로 다른데도 둘 다 32.3 m를 보여 줍니다. 26개 시나리오 전체에서 Dive Kit은 MultiDeco와 3 m 한 단계 안팎으로 맞습니다(최대 3.6 m, 헬륨 비중이 가장 높은 최심 CCR 다이빙 C3). 예외는 하나, 깊은 다단계 다이빙 P1입니다(35 m 대 45 m). 여기서 Dive Kit은 얕은 두 번째 구간(42 m)에서 빠른 구획이 기체를 배출한 뒤의 바닥 종료 시점 조직 상태로 감압 구역을 계산하는 반면, MultiDeco는 최심점 값을 쓰는 것으로 보입니다. 다단계 프로파일에서 생기는 정의의 차이이며, 실제 운용상 첫 정지는 27 m로 여전히 일치합니다(P1 참조).

정지 분포 Dive Kit의 첫 정지는 MultiDeco보다 얕게 나올 수 있습니다. 총 감압량은 근접하고, 놓이는 수심만 다릅니다.

MultiDeco는 가장 깊은 정지부터 위로 거의 모든 3 m 단계마다 짧은 정지를 하나씩 넣는데, 1분에 한참 못 미치는 경우가 많습니다. Dive Kit은 정지 횟수를 줄이고 대신 더 길게 머물며 가장 깊은 정지들을 건너뛰므로, 표에 처음 나오는 정지가 더 얕습니다(S6: 39 m 대 48 m, S5: 30 대 33, FS5: 24 대 27). 정지 의무가 생기는 가장 깊은 수심에 대해서는 두 도구의 판단이 같습니다. 갈라지는 곳은 올라오는 길입니다. Dive Kit은 손목의 다이브 컴퓨터와 똑같이 상승 중 1초마다 모든 조직을 다시 계산하므로, 올라오는 동안 배출되는 기체까지 계산에 넣습니다. 헬륨은 빠른 조직에서 금방 빠져나가기 때문에, 헬륨 다이빙에서는 감압 천장이 다이버가 올라오는 속도보다 빠르게 내려가고 처음 몇 미터 구간에는 멈춰 설 이유가 남지 않습니다. 이 차이는 깊고 헬륨 비중이 높은 다이빙에서 가장 크며(S6과 C3에서 9 m, A2에서 6 m, S5와 FS5에서 3 m), 공기와 나이트록스에서는 많아야 3 m 한 단계입니다. 총 수면 도달 시간은 어느 쪽으로도 몇 분 안에 들어오고(S6 84.6 대 81, S5 47.3 대 45, FS5 41.2 대 42, A2 55.4 대 56), Dive Kit의 선행 조직은 여전히 정확히 GF-High에서 수면에 도달하므로 감압을 줄여 잡는 일은 없습니다. 첫 정지 수심이 아니라 총 수면 도달 시간을 비교하십시오. 이 차이는 2.9.0에서 줄었습니다. Dive Kit은 이제 그레이디언트 팩터 선을 그 위의 정지가 아니라 조직이 실제로 도달하는 수심에 맞춰 잡으며, 그 결과 더 얕은 모든 수심에서 선이 더 조여집니다. 무엇이 어떻게 움직였는지 항목별로 보면 이렇습니다. 첫 정지는 시나리오 네 개에서 3 m 한 단계 깊어졌고, 네 개 모두 MultiDeco 쪽으로 움직였습니다(S6 36 m에서 39 m, S5 27에서 30, FS5 21에서 24, A3 24에서 27). 나머지 22개는 움직이지 않았고, 멀어진 것은 하나도 없습니다. 총 감압 시간은 값이 바뀐 14개 시나리오 전부에서 MultiDeco 쪽으로 움직였고, 나머지 12개는 그대로입니다. 엇갈린 항목은 수면 도달 시간입니다. 여섯 개에서 좁아지고(A4, A5, A6, FS2, FS5, S7) 여덟 개에서 벌어졌습니다(S5, S6, FS1, FS4, A1, C1, G1, P1). 벌어지는 것은 예상되는 결과입니다. 그 여덟 개 가운데 여섯 개는 변경 전부터 Dive Kit의 수면 도달 시간이 이미 MultiDeco보다 길었으므로, 감압 시간이 늘어나면서 차이가 더 벌어졌습니다(S5는 0.3분 더 길던 것이 2.3분으로, S6은 1.6분에서 3.6분으로). A1은 두 도구가 정확히 같았는데 이제 Dive Kit이 1분 더 길고, C1은 Dive Kit이 0.2분 짧던 것이 이제 0.8분 더 깁니다. 6 m 마지막 정지가 긴 다이빙은 여전히 Dive Kit이 더 일찍 끝내는 축입니다(A4와 A5 참조).

CNS 산출 기준(환경 PPO₂) Dive Kit은 CNS를 환경 PPO₂로 계산합니다. NOAA/Baker 방식에 맞춘, 더 보수적인 선택입니다.

CNS 산소 중독 백분율은 NOAA 노출 한계를 기준으로 누적하며, 폐포 수증기압을 빼지 않은 환경 PPO₂(fO₂ × 절대 압력)를 씁니다. Erik Baker가 공개한 방식이며 Shearwater, Garmin, Subsurface와 같습니다. 수증기압을 뺀 값보다 조금 더 보수적입니다. 대부분의 다이빙에서 MultiDeco보다 약 1–3% 높게 나오고, PPO₂가 높은 감압 기체가 NOAA 곡선의 가파른 구간에 정확히 걸리면 눈에 띄게 더 높아집니다(S6 참조).

기체 전환 상한 기체마다 산소 비율에 따라 정해진 수심에서 전환합니다(상한 1.4/1.5/1.6 bar). 이 전환 수심은 MultiDeco와 한 정지 이내로 일치합니다.

Dive Kit은 기체의 산소 비율에 따라 상한을 나눕니다. 산소가 적은 혼합 기체(28% 미만)는 1.4 bar, 중간 혼합 기체(28–45%)는 1.5 bar, 산소가 많은 혼합 기체(45% 이상)는 1.6 bar입니다. 같은 상한이 전환 수심과 고산소 경고를 함께 결정합니다. MultiDeco도 같은 방식으로 상한을 두므로, 기본값 1.4/1.5/1.6에서는 이 시나리오들의 모든 기체 전환이 3 m 한 정지 이내로 일치합니다. Tx21/35는 54 m 대 57 m, Tx35/25는 30 m 대 33 m이고, EAN50(21 m)과 산소(6 m)는 정확히 같습니다. 남은 작은 차이는 전환이 어느 3 m 정지에 놓이느냐일 뿐입니다.

기체 밀도 기체 밀도는 계획에 설정한 수온으로 계산하며 기본값은 15 °C입니다. 이 시나리오 묶음 전체에서 Dive Kit은 MultiDeco보다 1.6–3.7% 높고, 평균은 약 2.5%입니다.

기체 밀도는 그 기체가 기도를 지나기 얼마나 어려운지를 알려 줍니다. 감압 모델의 출력이 아니라 참고용 값입니다. 기체는 차가울수록 밀도가 높아지므로 Dive Kit은 계획의 환경 설정에 들어 있는 수온으로 이상 기체 값을 보정하며, 기본값은 15 °C(59 °F)로 앱이 실제 기체 실린더 표에 이미 쓰고 있는 EN/ISO 기준 온도입니다. 이 표의 모든 밀도 값은 그 기본값으로 계산했습니다. 26개 시나리오 전체를 실측한 결과 Dive Kit은 MultiDeco보다 1.6–3.7% 높고 평균은 약 2.5%이며, 모든 시나리오에서 예외 없이 둘 중 높은 쪽입니다. 이 폭의 일부는 MultiDeco가 밀도를 소수점 첫째 자리까지만 표시하기 때문에 생깁니다. 2.9.0 버전 이전에는 Dive Kit이 기준 온도를 0 °C로 고정해 MultiDeco보다 7–9% 높게 나왔으므로, 여기 실린 값은 모두 2.8.7 표보다 약 5% 낮습니다. 두 한계선은 함께 움직이지 않았습니다. 주의선 5.2 g/L와 위험선 6.2 g/L는 모델 출력이 아니라 발표된 수치이므로(Anthony and Mitchell, 2016), 더 따뜻한 값은 조금 더 깊은 곳에서 이 선에 닿습니다. 그 결과 다섯 개 시나리오의 표시가 바뀌었습니다. S4, FS4, A2는 위험에서 주의로 내려갔고, FS3과 FS5는 주의선 아래로 완전히 내려갔습니다. 온도는 밀도 값과 거기에 딸린 경고에만 영향을 주고 그 밖의 어디에도 영향을 주지 않습니다. Bühlmann 모델에는 온도 항이 없으므로 이 표의 정지 시간은 단 하나도 온도에 따라 달라지지 않습니다.

기체 소모량(L) 소모 리터는 호흡률에 따라 달라지므로 감압 계산을 비교하는 항목이 아닙니다. 재호흡기 비상 기체는 이제 두 가지 호흡률로 나누어 계산합니다.

기체 소모량은 전적으로 호흡률(SRMV/SAC) 설정에 따라 달라집니다. 이는 사용자 선호이지 감압 모델의 출력이 아닙니다. 여기 실린 Dive Kit 수치는 작업 20 L/min, 감압 15 L/min을 씁니다. 따라서 SAC를 다르게 설정한 MultiDeco 실행과는 절대 리터 값이 다릅니다. 리터를 비교하기 전에 먼저 호흡률을 맞추십시오. 2.9.0 버전부터 재호흡기에서 개방회로로 빠져나가는 비상 기체는 한 단계가 아니라 두 단계로 계산합니다. 호흡 루프를 벗어난 수심에서 첫 감압 정지까지 올라오는 구간은 작업 SRMV로 계산합니다. 루프를 벗어나 헤엄쳐 올라오는 일은 노동이기 때문입니다. 첫 정지부터 위쪽은 전부 감압 SRMV로 계산합니다. MultiDeco가 쓰는 관례와 같습니다. 이렇게 하면 비상 기체 수치는 올라가고 일정은 그대로입니다. 여기 26개 시나리오 가운데 비상 기체 실린더를 지고 가는 경우는 없으므로(CCR 다이빙 세 건은 모두 일정한 세트포인트의 순수 루프 감압입니다), 이 분할은 이 표의 어떤 수치도 바꾸지 않습니다. 역시 2.9.0부터, 프로파일이 구간 사이에서 기체를 바꿀 때 다이버가 호흡기를 퍼지하며 쓰는 1분은 버려지지 않고 전환해 들어가는 실린더에 작업 SRMV로 부과됩니다. 조직 모델은 이 1분을 늘 계산에 넣고 있었고, 이제 기체 집계도 그렇게 합니다. 여기서 수치가 바뀌는 것은 P1 하나뿐입니다. 구간마다 실린더가 바뀌는 유일한 시나리오이기 때문입니다(Tx35/25로 하강하다 30 m에서 Tx18/45로 전환하는 이동 기체 하강). P1의 Tx18/45 수치는 79 L 올라가 3985 L에서 4064 L가 되며, 압력으로는 3 bar입니다. 일정은 모두 그대로입니다.

CCR 호흡 루프 감압 CCR(재호흡기) 호흡 루프 감압은 MultiDeco와 잘 맞습니다. CNS와 OTU는 거의 정확히 같고, 감압 구역은 한 단계 이내입니다.

순수 루프 CCR 감압(일정한 세트포인트 1.3, 개방회로 전환 없음)은 공기, 트라이믹스, 헬륨 비중이 높은 심해 희석 기체(C1–C3)에서 모두 잘 버팁니다. CNS는 1퍼센트포인트 이내(27.5/27, 37.8/37, 53.9/53), OTU는 4 단위 이내(73.3/70, 100.5/99, 143.4/140), 수면 도달 시간은 1분 이내입니다(19.8/19, 43.4/44, 77.2/78). 감압 구역은 3 m 한 단계 이내이고, 80 m 고헬륨 다이빙 C3만 예외입니다(65.6 대 62. 심해 트라이믹스 다이빙 S6에서 본 것과 같은 폭입니다). 표에 처음 나오는 정지는 MultiDeco보다 얕은데, 헬륨 희석 기체에서 늘 나타나는 정지 분포 효과입니다(general/stopDistribution 참조). 기체 밀도는 약 3% 높고, 늘 있는 수온 차이입니다(general/gasDensity 참조). CCR도 자동화 테스트로 검증하고 있습니다.

새로 추가된 엔진 입력값 2.9.0 버전에서 엔진에 계획 입력값 세 가지와 출력 하나가 추가되었습니다. 이번 실행에서는 모두 기본값이므로 공개된 수치를 움직이는 것은 수온뿐입니다.

교차 검증은 모든 시나리오를 새 입력값의 출고 기본값으로 실행하므로, 여기서 읽는 다이빙은 이전 표가 설명하던 것과 같은 다이빙입니다. 상승 전 지연은 상승이 시작되는 수심에서 머무는 시간으로, 바닥을 떠나기 전에 문제를 실제로 정리하는 데 걸리는 분을 넣습니다. 수심에서 실제로 흐르는 시간이므로 조직은 계속 기체를 받아들이고, CNS와 OTU는 계속 쌓이며, 수면 도달 시간도 그만큼 늘어납니다. 기본값은 없음이므로 여기 모든 시나리오는 곧바로 상승을 시작합니다. 스트레스 구간은 문제가 시작된 뒤 정해진 시간 동안, 또는 수면까지 계속 적용하는 더 높은 호흡률입니다. 기체 집계만 바꾸고 정지는 전혀 움직이지 않으며, 기본값은 꺼짐입니다. 수온은 기체 밀도 값에만 쓰이고 그 밖에는 쓰이지 않으며, 모든 시나리오는 기본값 15 °C로 실행했습니다(general/gasDensity 참조). 네 번째로 추가된 것은 입력이 아니라 출력입니다. 엔진은 이제 각 구간이 끝나는 시점에 남은 무감압 시간을 계획의 GF-high 기준으로 보고합니다. MultiDeco 수집 자료에는 대응하는 값이 없으므로 아래 비교 표에는 나오지 않습니다. 이 값은 앱 안과 엔진의 기계 판독 출력에 나타납니다.

직접 검증하기

무엇 하나 우리 말만 믿을 필요는 없습니다. 여기 실린 시나리오를 그대로 Dive Kit과 MultiDeco 모바일 앱에 입력해서 위 수치와 비교해 보십시오. 전체 데이터를 여기에 공개합니다. 시나리오별 입력값, 두 도구의 출력, 시나리오별 설명이 모두 들어 있습니다. Dive Kit 열은 앱 기본값인 반올림 모드로 실행하므로 두 열 모두 정수 분 정지를 표시합니다.

네 파일은 시나리오 ID로 연결합니다. Dive Kit 엔진은 비공개 소프트웨어이지만, 여기 실린 모든 출력은 앱에서 같은 다이빙을 실행하면 그대로 재현됩니다. 이 비교는 신뢰가 아니라 데이터 위에 서 있습니다.

The full write-up covers how the cross-check is run, where the two planners agree and differ, and a step-by-step trace of the deep-stop difference: see How Dive Kit compares to MultiDeco.

이 가이드의 일부는 AI의 도움을 받아 작성되었으며 오류가 있을 수 있습니다. 교육 목적의 자료일 뿐 정식 교육을 대신하지 않습니다. 항상 자격증 범위 안에서 다이빙하고, 본인의 계기로 직접 확인해야 합니다.