Dive Planner: Inconsistent dive ceiling calculations

Willem Ferguson willemferguson at zoology.up.ac.za
Tue Jan 2 04:57:03 PST 2018


Subsurface version 4.7.6-7

Attached four files: a dive plan and three profiles.

1) Load dive plan into Subsurface. This gives dive1_list.png.

2) Open the dive plan for edit in the planner. This gives dive1_2.png. A 
totally different ceiling compared to previous representation.

3) Delete all the dive points in the ascent phase of the dive plan. I 
used the Dive Points Table to delete the points. This gives dive1_3.png. 
Yet another ceiling totally different from previous representation.

We have three entirely different ceilings for the same dive plan.

I have no idea where the inconsistency arises.

Kind regards,

willem



-- 
This message and attachments are subject to a disclaimer.
Please refer to 
http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf for full 
details.
-------------- next part --------------
<divelog program='subsurface' version='3'>
<settings>
  <autogroup state='1' />
</settings>
<divesites>
</divesites>
<dives>
<dive number='419' date='2018-01-02' time='11:14:11' duration='55:18 min'>
  <notes><div><b>DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION OF THE VPM-B ALGORITHM AND A DIVE PLANNER IMPLEMENTATION BASED ON THAT WHICH HAS RECEIVED ONLY A LIMITED AMOUNT OF TESTING. WE STRONGLY RECOMMEND NOT TO PLAN DIVES SIMPLY BASED ON THE RESULTS GIVEN HERE.</b><br></div><div><b>Subsurface (4.7.6.7) dive plan</b> created on 2018/01/02</b><br>Runtime: 55min<br></div><table><thead><tr><th></th><th>depth</th><th style='padding-left: 10px;'>duration</th><th style='padding-left: 10px;'>runtime</th><th style='padding-left: 10px;'>gas</th><th style='padding-left: 10px; float: left;'>counterdiffusion</th></thead></tr><tbody style='float: left;'><tr><td style='padding-left: 10px; float: right;'>&#10136;</td><td style='padding-left: 10px; float: right;'> 15m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; color: red; float: left;'><b>EAN48</b></td></tr><tr><td style='padding-left: 10px; float: right;'>&#10137;</td><td style='padding-left: 10px; float: right;'> 15m</td><td style='padding-left: 10px; float: right;'>  3min</td><td style='padding-left: 10px; float: right;'>  4min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10136;</td><td style='padding-left: 10px; float: right;'> 23m</td><td style='padding-left: 10px; float: right;'>  4min</td><td style='padding-left: 10px; float: right;'>  8min</td><td style='padding-left: 10px; color: red; float: left;'><b>(33/27)</b></td></tr><tr><td style='padding-left: 10px; float: right;'>&#10136;</td><td style='padding-left: 10px; float: right;'> 40m</td><td style='padding-left: 10px; float: right;'>  4min</td><td style='padding-left: 10px; float: right;'> 12min</td><td style='padding-left: 10px; color: red; float: left;'><b>(20/42)</b></td></tr><tr><td style='padding-left: 10px; float: right;'>&#10136;</td><td style='padding-left: 10px; float: right;'> 65m</td><td style='padding-left: 10px; float: right;'>  2min</td><td style='padding-left: 10px; float: right;'> 14min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10137;</td><td style='padding-left: 10px; float: right;'> 65m</td><td style='padding-left: 10px; float: right;'> 10min</td><td style='padding-left: 10px; float: right;'> 24min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 42m</td><td style='padding-left: 10px; float: right;'>  2min</td><td style='padding-left: 10px; float: right;'> 26min</td><td style='padding-left: 10px; color: red; float: left;'><b>(33/27)</b></td><td style='padding-left: 10px; float: left;'> &#916;N&#8322;=  2.0%; Max&#916;N&#8322;=  3.0%</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 30m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'> 28min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 30m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'> 28min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 27m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 28min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 27m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'> 29min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 24m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 29min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 24m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'> 30min</td><td style='padding-left: 10px; color: red; float: left;'><b>EAN48</b></td><td style='padding-left: 10px; float: left;'> &#916;N&#8322;= 12.0%; Max&#916;N&#8322;=  5.4%</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 21m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 30min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 21m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'> 31min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 18m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 31min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 18m</td><td style='padding-left: 10px; float: right;'>  1min</td><td style='padding-left: 10px; float: right;'> 32min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 15m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 32min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 15m</td><td style='padding-left: 10px; float: right;'>  2min</td><td style='padding-left: 10px; float: right;'> 34min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'> 12m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 34min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'> 12m</td><td style='padding-left: 10px; float: right;'>  3min</td><td style='padding-left: 10px; float: right;'> 37min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'>  9m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 37min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'>  9m</td><td style='padding-left: 10px; float: right;'>  3min</td><td style='padding-left: 10px; float: right;'> 40min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'>  6m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 40min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'>  6m</td><td style='padding-left: 10px; float: right;'>  6min</td><td style='padding-left: 10px; float: right;'> 46min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'>  3m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 46min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>-</td><td style='padding-left: 10px; float: right;'>  3m</td><td style='padding-left: 10px; float: right;'>  9min</td><td style='padding-left: 10px; float: right;'> 55min</td><td>&nbsp;</td></tr><tr><td style='padding-left: 10px; float: right;'>&#10138;</td><td style='padding-left: 10px; float: right;'>  0m</td><td style='padding-left: 10px; float: right;'>  0min</td><td style='padding-left: 10px; float: right;'> 55min</td><td>&nbsp;</td></tr></tbody></table><br><div>CNS: 41%<br>OTU: 75<br></div><div>Deco model: VPM-B at +3 conservatism, effective GF=16/70<br>ATM pressure: 1013mbar (0m)<br></div><div>Gas consumption (based on SAC 21|15ℓ/min):<br>1132ℓ/102bar of <span style='color: red;'><b>EAN48</b></span> (702ℓ/65bar in planned ascent)<br>518ℓ/48bar of <span style='color: red;'><b>(33/27)</b></span> (179ℓ/17bar in planned ascent)<br>1998ℓ/210bar of <span style='color: red;'><b>(20/42)</b></span> (213ℓ/21bar in planned ascent)<br>&nbsp;&mdash; <span style='color: red;'>Minimum gas</span> (based on 2.0xSAC/+1min at 65m): 							737ℓ/74bar<span style='color: indianred;'>/&Delta;:-30bar</span><br></div></notes>
  <cylinder size='11.094 l' workpressure='206.843 bar' description='AL80' o2='48.0%' start='206.843 bar' depth='24.0 m' />
  <cylinder size='11.094 l' workpressure='180.0 bar' description='AL80' o2='33.0%' he='27.0%' start='180.0 bar' end='132.348 bar' depth='42.0 m' />
  <cylinder size='10.0 l' workpressure='232.0 bar' description='10l 232 br' o2='20.0%' he='42.0%' start='232.0 bar' end='21.912 bar' depth='75.0 m' />
  <divecomputer model='planned dive'>
  <depth max='65.0 m' mean='26.067 m' />
  <surface pressure='1.013 bar' />
  <water salinity='1000 g/l' />
  <event time='8:01 min' type='25' value='1769505' name='gaschange' cylinder='1' o2='33.0%' he='27.0%' />
  <event time='12:01 min' type='25' value='2752532' name='gaschange' cylinder='2' o2='20.0%' he='42.0%' />
  <event time='26:19 min' type='25' value='1769505' name='gaschange' cylinder='1' o2='33.0%' he='27.0%' />
  <event time='29:19 min' type='11' value='48' name='gaschange' cylinder='0' o2='48.0%' />
  <sample time='0:00 min' depth='0.0 m' pressure='206.843 bar' />
  <sample time='0:56 min' depth='15.0 m' pressure='203.755 bar' />
  <sample time='4:00 min' depth='15.0 m' pressure='189.363 bar' />
  <sample time='8:00 min' depth='23.0 m' pressure='167.772 bar' />
  <sample time='8:01 min' depth='23.0 m' />
  <sample time='12:00 min' depth='40.0 m' pressure='148.699 bar' />
  <sample time='12:01 min' depth='40.0 m' />
  <sample time='14:00 min' depth='65.0 m' pressure='204.893 bar' />
  <sample time='24:00 min' depth='65.0 m' pressure='43.278 bar' />
  <sample time='26:18 min' depth='42.0 m' pressure='21.912 bar' />
  <sample time='26:19 min' depth='42.0 m' />
  <sample time='27:30 min' depth='30.0 m' pressure='141.428 bar' />
  <sample time='28:00 min' depth='30.0 m' pressure='138.76 bar' />
  <sample time='28:18 min' depth='27.0 m' pressure='137.22 bar' />
  <sample time='29:00 min' depth='27.0 m' pressure='133.767 bar' />
  <sample time='29:18 min' depth='24.0 m' pressure='132.348 bar' />
  <sample time='29:19 min' depth='24.0 m' />
  <sample time='30:00 min' depth='24.0 m' pressure='164.715 bar' />
  <sample time='30:18 min' depth='21.0 m' pressure='163.433 bar' />
  <sample time='31:00 min' depth='21.0 m' pressure='160.579 bar' />
  <sample time='31:18 min' depth='18.0 m' pressure='159.416 bar' />
  <sample time='32:00 min' depth='18.0 m' pressure='156.839 bar' />
  <sample time='32:18 min' depth='15.0 m' pressure='155.794 bar' />
  <sample time='34:00 min' depth='15.0 m' pressure='150.203 bar' />
  <sample time='34:18 min' depth='12.0 m' pressure='149.277 bar' />
  <sample time='37:00 min' depth='12.0 m' pressure='141.467 bar' />
  <sample time='37:18 min' depth='9.0 m' pressure='140.659 bar' />
  <sample time='40:00 min' depth='9.0 m' pressure='133.913 bar' />
  <sample time='40:18 min' depth='6.0 m' pressure='133.223 bar' />
  <sample time='46:00 min' depth='6.0 m' pressure='121.21 bar' />
  <sample time='46:18 min' depth='3.0 m' pressure='120.637 bar' />
  <sample time='55:00 min' depth='3.0 m' pressure='105.713 bar' />
  <sample time='55:18 min' depth='0.0 m' pressure='105.257 bar' />
  </divecomputer>
</dive>
</dives>
</divelog>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Dive1_3.png
Type: image/png
Size: 120153 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180102/f59b2bcf/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Dive1_2.png
Type: image/png
Size: 112214 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180102/f59b2bcf/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dive1_list.png
Type: image/png
Size: 91291 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180102/f59b2bcf/attachment-0005.png>


More information about the subsurface mailing list