REBREATHER CONTROL PARAMETER SYSTEM AND DIVE RESOURCE MANAGEMENT SYSTEM
20170283020 · 2017-10-05
Inventors
Cpc classification
A61M16/1005
HUMAN NECESSITIES
G05D11/138
PHYSICS
B63C2011/021
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method and apparatus for automatically controlling partial pressure of oxygen in the breathing loop of a rebreather diving system. A diver may adjustably select a control parameter to maintain partial pressure of oxygen at a setpoint that varies with ambient pressure and is within a range between a maximum safe partial pressure of oxygen at depth and a minimum safe partial pressure of oxygen for the purpose of biasing the performance of the rebreather either towards minimizing gas venting from the rebreather breathing loop or minimizing decompression time. A method and apparatus for managing and monitoring the use of dive resources in comparison with a target dive time specified by the diver, calculating and indicating remaining dive time based on dive resource values and calculating and indicating dive resource values required to meet preselected dive resource end values and dive requirements.
Claims
1. A method for automatically controlling partial pressure of oxygen in a rebreather breathing loop comprising: selecting a minimum value of partial pressure of oxygen; measuring partial pressure of oxygen in the rebreather breathing loop; adding a portion of a gas supply to the rebreather breathing loop if partial pressure of oxygen in the rebreather breathing loop is less than the minimum value of partial pressure of oxygen; selecting a value of a first reduction coefficient; measuring ambient pressure; calculating a maximum operating value of partial pressure of oxygen as the product of ambient pressure, concentration of oxygen in the gas supply and the first reduction coefficient; selecting a value of a first control parameter; calculating a setpoint for partial pressure of oxygen as the sum of the minimum value of partial pressure of oxygen and the product of the first control parameter and the absolute value of the difference between the maximum operating value and minimum value of partial pressure of oxygen; and adding gas supply to the rebreather breathing loop if partial pressure of oxygen in the rebreather breathing loop is less than the setpoint for partial pressure of oxygen.
2. The method of claim 1 wherein the value of the first reduction coefficient is from 0.75 to 0.95.
3. The method of claim 1 wherein the value of the first control parameter is from 0% to 100%.
4. The method of claim 1 wherein the gas supply is oxygen further comprising selecting an absolute maximum value of partial pressure of oxygen; and limiting the setpoint for partial pressure of oxygen to the absolute maximum value of partial pressure of oxygen.
5. The method of claim 1 wherein the gas supply is an oxygen-enriched gas mixture, further comprising: selecting a gas supply having a concentration of oxygen for which partial pressure of oxygen in the gas supply will not exceed a selected value at a maximum planned dive depth.
6. An automatic control system for a rebreather breathing loop comprising: a gas supply; a gas supply pressure regulator; a scrubber canister; a counterlung; a first sensor adapted to measure ambient pressure; a second sensor adapted to measure partial pressure of oxygen; a first valve adapted to add the gas supply to the rebreather breathing loop; a power source; connecting hoses; check valves adapted to control the direction of flow of gas in the rebreather breathing loop; and a processor adapted to receive data for partial pressure of oxygen in the rebreather breathing loop, ambient pressure, a selected minimum value of partial pressure of oxygen, a selected concentration of oxygen in the gas supply, a selected value of a first reduction coefficient and a selected value of a first control parameter, calculate a maximum operating value of partial pressure of oxygen as a function of ambient pressure, the selected concentration of oxygen in the gas supply and the selected value of the first reduction coefficient, calculate a setpoint for partial pressure of oxygen as a function of the selected value of the first control parameter, the selected value of a first control parameter and the selected minimum value of partial pressure of oxygen, compare data for partial pressure of oxygen in the rebreather breathing loop with the setpoint for partial pressure of oxygen, and send a signal to add a portion of the gas supply to the rebreather breathing loop if the partial pressure of oxygen in the rebreather breathing loop is less than the setpoint for partial pressure of oxygen.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0052] These and other features, aspects and advantages of this invention will become better understood with regard to the following description, appended claims and accompanying drawings where:
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
DETAILED DESCRIPTION OF EMBODIMENTS
[0068] An electro-mechanical rebreather system in accordance with certain embodiments includes various mechanical features and a resource management system. The mechanical features comprise a breathing loop including a front case, a back case, a harness, a canister that houses an Absorbent cartridge an exhale counterlung, an inhale counterlung, a Buoyancy Control Device (BCD), a combined Dive-Surface Valve (DSV) and Bail-out Valve (BOV), a power source, connecting/breathing hoses, a gas supply pressure regulator and a gas supply consisting of either a single high-pressure source containing an oxygen-enriched gas mixture or a source containing pure oxygen in conjunction with a source containing diluent gas, a Loop Control Valve (LCV) and LCV counterlung port/tube, oxygen and CO2 sensors. The electro-mechanical rebreather system comprises three modules, a handset, a Life Support System (LSS) module, and a Sensor Module. The rebreather system further includes an Intelligent Heads Up Display (HUD), and a wireless HP sensor.
[0069] In certain embodiments, the rebreather system comprises a passive mechanical addition valve that is adapted to add the gas supply to the rebreather breathing loop at a fixed rate if the ambient pressure exceeds the total gas pressure in the breathing loop by a preselected value. In certain embodiments, the rebreather system comprises a passive mechanical overpressure valve that is adapted to vent gas from the rebreather breathing loop at a fixed rate if the total gas pressure in the breathing loop exceeds ambient pressure by a preselected value. In some embodiments, the preselected value is 25 mbar.
[0070] A processor in accordance with certain embodiments of this invention is capable of being programmed by a user with various user-defined parameters and incorporates a display and buttons, keys, switches or similar articles suitable for inputting information to the processor. The processor is implemented, in accordance with the invention, as a microprocessor, microcontroller, digital signal processing circuit or firmware programmed to receive measurement data and perform calculations. The processor includes sensor ports for receiving signals from pressure transducers, oxygen sensors and carbon dioxide sensors, for example. The processor also includes output ports for transmitting signals to components of the rebreather system, including solenoid valves. Suitable processors can be implemented from conventional, commercially-available components having an input and an output bus and including an arithmetic computational ability. Various suitable processors are manufactured by, for example, Renesas and Microchip.
[0071] As mentioned previously, the electro-mechanical rebreather system comprises three modules, the Handset, the LSS Module and the Sensor Module. The following description is divided by module, detailing algorithms implemented on those modules. Model classes are given in Unified Modelling Language (UML) notation, with pseudo-code or ‘C’ code given for class operations.
Handset
[0072] The Handset is configured for placement on the wrist and/or forearm of the diver. Among the functions the Handset performs are tissue modeling/decompression, resource management, breathing detection, auto wake at depth, HP usage and depth rate averaging.
[0073] The Handset module uses a body/tissue model class (CBody) comprising multiple tissue classes (CTissueModel) and a Central Nervous System (CNS) model plus an interface to the decompression profile and No-Stop-Time (NST, also referred to as No Decompression Limit (NDL)) for a diver object (CDiver instance).
[0074] Among the operations of the CBody class can undertake are, to update all tissues (of the body instance) in the given environment (time) and inspired gas mix
TABLE-US-00001 TABLE 1 CBody::UpdateTissues(env: CEnvironment, gas: CGasMix) LOOP tissue (of body.tissues) tissue.ExposeToInspiredGas(gas, env.GetAmbientPressure( ), env.GetTime( ) − time) END LOOP time = env.GetTime( )
and return the current maximum tolerated pressure of the body instance.
TABLE-US-00002 TABLE 2 CBody::GetToleratedPressure( ) : Float MaxPAmbTol = 0 LOOP tissue (of body.tissues) MaxPAmbTol = MAX(MaxPAmbTol, tissue.GetToleratedAmbientPressure( )) END LOOP return MaxPAmbTol
[0075] Among the operations of the Tissue Model Class performs are to expose the tissue instance to an inspired gas mix at the given ambient pressure for the given time
TABLE-US-00003 TABLE 3 CTissueModel::ExposeToInspiredGas(CGasMis *InspiredGas, float fAmbientPressure, float fTime) fPartialPressure += (InspiredGas.fFractionOfN2*(fAmbientPressure-WATER_VAPOUR_PRESSURE)− fPartialPressure)*(1.0−pow(2.0, −(fTime/fHalfTime)))
where fPartialPressure is the current partial pressure N.sub.2 in the tissue and the half-time fHalfTime is fixed for each tissue.
[0076] The Tissue Model Class also returns the maximum tolerated pressure of the tissue instance.
TABLE-US-00004 TABLE 4 CTissueModel::GetToleratedAmbientPressure( ) : Float P Amb Tol = (Pig − a).b, where Pig is the Partial Pressure of Inert Gas (in the tissue at a given time) and a, b are components of a CPAmbTolGradiant object as returned from the CBuhlmannTissueThresholdModel object
NST Model
[0077] The NST is updated in the given environment, with the given breathing equipment using a bisection algorithm.
TABLE-US-00005 TABLE 5 float fTimeMin = 0.0; float fTimeMax = NST_MAX; float fTimeMid = NST_MAX/2; unsigned short int usiIter = 0; // Get the equipment's inspired gas mix (either live or calculated). // Note: this assumes EQUIP_CALCULATE_INSPIRED_GAS( ) is independent of the bottom time in CDiveStatus // (as updated by bodyPAmbTolEval( )) CGasMix gasmix = bLive?EQUIP_GET_INSPIRED_GAS(pequip) : EQUIP_CALCULATE_INSPIRED_GAS(pequip, envGetAmbientPressure(penv), THIS- >pr_pds); // Get starting function evaluations for the bisection float fMin = bodyPAmbTolEval(THIS, penv, &gasmix, fTimeMin); float fMax = bodyPAmbTolEval(THIS, penv, &gasmix, fTimeMax); if (fMin > 0) { // At time zero (now), a stop is already needed *pfNST = 0.0; return; } if ((fMin < 0 && fMax < 0) || (fMin > 0 && fMax > 0)) { // No solution in [0, NST_MAX] - set NST to a ‘huge’ value for trapping by the GUI *pfNST = NST_HUGE; return; } // Bisect, using the interval [fTimeMin, fTimeMax] while ((++usiIter < MAX_ITER) && (fTimeMax − fTimeMin > 1)) { float fMid; fTimeMid = (fTimeMax + fTimeMin) / 2; fMid = bodyPAmbTolEval(THIS, penv, &gasmix, fTimeMid); if ((fMin < 0 && fMid < 0) || (fMin > 0 && fMid > 0)) { fTimeMin = fTimeMid; fMin = fMid; } else { fTimeMax = fTimeMid; } } if (usiIter < MAX_ITER) { // Round up to the next minute (i.e., will never converge and result in zero) *pfNST = ceil(fTimeMid); } else { // TODO (Tom#4) 2012/03/27 - bodyUpdateNST - when the bisection doesn't converge, NST is zero (safer) *pfNST = 0.0; }
where MAX_ITER is 12, and utilizes the following functions (Tables 6A and 6B):
TABLE-US-00006 TABLE 6A float bodyGetToleratedPressure(CBody* THIS) { float fMaxPAmbTol = 0.0; int i; for (i = 0; i < NUMBER_OF_COMPARTMENTS; i++) { float PAmbTol = tmGetToleratedAmbientPressure(&THIS−>pr_tmaCompartments[i], THIS- >pr_pds); fMaxPAmbTol = (PAmbTol > fMaxPAmbTol) ? PAmbTol : fMaxPAmbTol; } return fMaxPAmbTol; }
TABLE-US-00007 TABLE 6B float body PAmbTolEval (CBody* pbody, CEnvironment* penv, CBreathingEquipment* pequip, float fTime) { CBody simbody = *pbody; // simbody will share the same Buhlmann tissue threshold model instance CEnvironment simenv = *penv; ADJUSTSURFACE(simenv); // surface adjustments for safety CDiveStatus ds = *simbody.pr_pds; simbody.pr_pds = &ds; envChangeTime(&simenv, +(signed long int)(fTime*60)); // time delta in seconds dsExtendTime(simbody.pr_pds, (unsigned short int)fTime); // time in minutes bodyUpdateTissues(&simbody, &simenv, *pgasmix); return bodyGetToleratedPressure(&simbody) − envGetSurfacePressure(&simenv); }
where [0078] EQUIP_GET_INSPIRED_GAS(equip) provides the gas mix currently being breathed from the given equipment; [0079] EQUIP_CALCULATE_INSPIRED_GAS(equip, Pressure, DiveStatus) provides the gas mix that will be breathed at the given ambient pressure and dive status for the given equipment. This includes the Dive Control Parameter (DCP) and set-point calculation discussed below; and [0080] ADJUSTSURFACE(simenv) limits the surface pressure in the environment instance to lbar (maximum) and scales it down to 99.5% for safety.
CNS Model
[0081] The CNS Model updates the CNS % and CNS % increase rate of the body instance by the operation in Table 7.
TABLE-US-00008 TABLE 7 CBody::UpdateCNS(CEnvironment *penv, CGasMix gas) float fPPO2 = envGetAmbientPressure(penv) * *gmGetO2Frac(&gas); float fExposureTimeMins = DIFF_TIME_SECONDS(*envGetRunTimeRef(penv), THIS−>pr_runtimeCNS) / 60; int i; for (i = 0; fPPO2 > fCNSLookupTable[i][0] && i < NUMCNS; i++); if (i==0) { THIS−>pr_fCNSPerc /= exp(CNS_HALF_TIME * fExposureTimeMins); THIS−>pr_fCNSIncreaseRate = 0.0; } else if (i < NUMCNS) { THIS−>pr_fCNSIncreaseRate = fCNSLookupTable[i][1]; THIS−>pr_fCNSPerc += (fCNSLookupTable[i][1] * fExposureTimeMins); } else { // Failure case where PPO2 > fCNSLookupTable[NUMCNS−1][0] THIS−>pr_fCNSIncreaseRate = CNS_RATE_VLARGE; THIS−>pr_fCNSPerc = CNS_HUGE; } if (THIS−>pr_fCNSPerc < 0.00) THIS−>pr_fCNSPerc = 0.0;
where; [0082] fCNSLookupTable[i][j] is a look-up table of CNS % increase rate (per minute, index j) against PPO.sub.2 (in bar, index i); and [0083] CNS_HALF_TIME is 0.6935/90.0 mins
[0084] A Resource Management System (RMS) in the Handset is designed to provide dives that are optimized to maximize certain parameters. The Resource Management System (RMS) prime function is to control the PPO.sub.2. In addition it monitors a range of dive parameters providing a diver with advanced decisions based on available resources in order to modify the PPO.sub.2. The RMS monitors resources including dive depth, No Decompression Limit (NDL), PPO.sub.2, PCO.sub.2, Battery life, High Pressure (HP) gas, Central Nervous System (CNS, oxygen toxicity), and CO2 cartridge filter life.
[0085] The design of the RMS assumes the following parameters for the resource management system. For Battery Life, it is assumed usage at a rate of 0.1% per minute from the lowest of 4 Lithium-Ion batteries. Filter usage is assumed to be 1% per minute with a threshold of 10%. HP assumes 1 bar per minute usage with a threshold of 30 bar (the ‘reserve’), and the CNS assumes the current % per minute (increase) rate based on the CNS calculation above. The threshold is 100%.
[0086] The RMS employs a breathing detection routine as part of the pre-dive sequence ‘pre-breathe.’ This prevents the diver from doing an incomplete filter test. Once started, the sequence continually checks to see if breathing has started. If breathing is not detected within 120 seconds, the test fails and the diver can either abort the Pre-Breathe test or restart the 120 second timer to detect breathing. Once breathing is detected, a 60 second timer is started. If breathing continues for the full 60 seconds, the Pre-Breathe test is passed. Whereas, if breathing during the 60 seconds is stopped (not detected—the O.sub.2 metabolism rate is less than 0.0005 bar/min for 5 consecutive seconds) the pre-breathe test failed. At this point, the diver may either decide to abort the Pre-Breathe test or restart the test to continue the pre-dive sequence.
[0087] In addition to the pre-dive breathing detection, the electro-mechanical rebreather has an auto wake function at depth. That is, the electro-mechanical rebreather is ‘awaken’ by the handset if the prior state of the rebreather was ‘sleeping’ and the pressure sensor detects an absolute pressure between 1.15 bar and 28 bar.
[0088] Further, HP usage is monitored such that a reference pressure and time are maintained. For each drop in HP (via the wireless sender/receiver), usage is determined in bar/min. For every increase in HP, usage is reset to 0 and the reference pressure and time are reset.
[0089] Furthermore, depth is recorded every second. A buffer of 12 samples (12 seconds) is maintained and used to form a depth rate over the last 12 seconds and is converted to m/min.
[0090] An additional safety feature is a Dive Hours Service Lock. The electro-mechanical rebreather system has 200 hours dealer maintenance free life. A timer counts ‘dive minutes remaining’ from 200 hours to zero to force a dealer service. At zero, a system alarm is raised which prevents entering the pre-dive sequence from the system checks. The alarm is displayed as a red heads up display (HUD) with “SERVICE! DO NOT DIVE! !” action. Although the dive screen cannot be entered, the status wheel on the splash screen will show the action.
[0091] LSS Module
[0092] The Life Support System (LSS) module allows for the recording and control of the following resources and or functions.
[0093] The Filter (CO.sub.2 cartridge) percent usage is determined from a mass counter. The LSS module records every 100 ms the LP solenoid valve is open as a mass counter, also referred to as a click counter. The mass counter is only reset by user action towards the end of a pre-dive sequence in response to an inquiry whether a new CO.sub.2 filter was fitted. The mass counter is used to measure the mass of metabolized O.sub.2, and therefore mass of CO.sub.2 removed from the loop and therefore filter percentage is defined as
Filter %=100−(Mass Counter/100),
[0094] where 10,000 clicks are assumed per filter.
[0095] The LSS module controls the Nitrox Injection System by controlling an HP solenoid valve to vary the gas introduced into the breathing loop. This is determined based on the PPO.sub.2 level in the loop and availability of additional information from the handset. In some circumstances, fail-safe injection modes are entered that don't use handset data or PPO.sub.2 level. Such fail-safe injection modes arise when the system LSS cannot determine PPO.sub.2 level, such as when handset communication is lost by the LSS module or when all sensor module communication is lost or a closed-circuit bail-out condition has been determined. In such situations, the LSS module will inject for 1 second every 3 seconds, allowing a diver to safely ascend.
[0096] PPO.sub.2
[0097] The Sensor module which comprises 3 O.sub.2 sensors and 1 CO.sub.2 sensor, reports three separate PPO.sub.2 cell mV levels to the LSS module. These levels are used to determine a single PPO.sub.2 value (in bar) plus alarm states. Depending on the reading of a particular sensor, the sensor may be removed from the averaging or a warning issued to the diver. For example, if a single sensor is below 0.15 bar or above 3.00 bar, then that particular sensor is removed from the averaging. Similarly, a sensor is removed if the sensor is less than 7 mV. If one sensor is +/−0.2 bar away from the two remaining sensors then it will be removed from the averaging. If the difference between the highest and the lowest is greater than 0.5bar then the system will inject gas for 1 second out of every 3 as a fail-safe. If any sensor is greater than 1.6 bar when diving then an ASCEND NOW alarm will be displayed. If any sensor is less than 0.17 or greater than 2.0 when diving then a BAILOUT alarm will display. If two or more sensors are removed from the averaging then the system will inject gas for 1 second out of every 3 as a fail-safe. This will cause an ASCEND NOW alarm.
[0098] The following description refers to a single quantity for PPO.sub.2 as determined by the sensor rules.
[0099] The maximum theoretical partial pressure of oxygen, or PPO.sub.2, available to the diver in the breathing loop at any depth is calculated as the product of the concentration of oxygen, or FO.sub.2, in the oxygen-enriched gas mixture supply and the ambient pressure, or Pambient. Because Pambient varies with depth, the partial pressure of oxygen for the gas supply also varies with depth and reaches a maximum value at the maximum depth of a dive. To maintain the maximum partial pressure of oxygen, or PPO.sub.2(max), at safe levels during the course of a dive, in certain embodiments, the diver may select a gas supply for which the maximum partial pressure of oxygen will not exceed a selected threshold. For example, if the gas supply is an oxygen-enriched gas mixture, the desired maximum partial pressure of oxygen for the duration of the dive is 1.6 bar and the planned maximum dive depth is 40 meters, at which Pambient is 5 bar, then the appropriate concentration of oxygen in the oxygen-enriched gas supply will be equal to or less than PPO.sub.2(max)/Pambient=1.6 bar/5 bar=32%. Conversely, a known viable minimum partial pressure of oxygen is 0.21 bar, which corresponds to a concentration of oxygen of 21% at 1 bar. The maximum potential dive depth using an oxygen-enriched gas supply and maintaining at least a known viable minimum partial pressure of oxygen is then determined according to PPO.sub.2(max)/FO.sub.2=1.6/21%=7.6 bar, which corresponds to approximately 66 meters.
[0100] Selecting the concentration of oxygen in this manner allows the oxygen-enriched gas supply to be used safely in an open-circuit bailout configuration of the rebreather system, in which a diver would inhale the oxygen-enriched gas supply without the use of automatic control to maintain the partial pressure of oxygen in the breathing loop below a safe level. In the event that the solenoid valve failed during a dive and remained open to continue providing breathing gas to the diver, selecting the concentration of oxygen according to the maximum planned dive depth would also help insure that the constant addition of the oxygen-enriched gas supply to the breathing loop through the open solenoid valve would not produce excessive partial pressure of oxygen in the breathing loop.
[0101] The method of the present invention allows the diver to balance gas usage against decompression requirements by maintaining an adjustable setpoint for partial pressure of oxygen that varies with ambient pressure as dive depth varies. In some embodiments, the diver selects a value for a control parameter, a Dive Control Parameter (“DCP”) expressed as a fraction or percentage of the range between the minimum and maximum safe partial pressures of oxygen. In some embodiments, the value of the DCP varies between 10% and 100%.
[0102] DCP Modes
[0103] There are two DCP modes. As described below, the DCP control can be set to automatic mode and will follow the rules described below or can be set to manual mode and can be adjusted by the diver between 0 and 100%.
[0104] In Manual mode, the DCP can be set by the diver at any time on the dive screen of the Handset.
[0105] While the DCP can be controlled by the diver manually it can also be set into AUTO mode. The purpose of the Auto DCP mode is to adjust the DCP to achieve an initial NST of 60 minutes after an initial dive time of 10 minutes. For deeper depths, the DCP will run high, for shallower depths, the DCP will run low. This has the advantage of making the NST focused at around 60 minutes for as wide a range of depths as possible. Where the depth is shallow, this will also result in saving of resources. Where the depth is deeper, this will result in increased resource use, but giving an improved NST. The DCP will be increased in 10% increments to a maximum of 95% before 10 minutes into the dive and then be optionally reduced in 5% decrements if the current NST allows.
[0106] In Auto Mode, when the NDL (no decompression limit) remaining reaches a preset number, the DCP automatically adjusts (as time at depth continues) to make the NDL remain at the preset figure, continually reducing the DCP until a minimal safe (pre-determined) PO.sub.2 is reached. At this point, while the NDL could still increase due to the depth of dive and the tissue loading, the DCP will not reduce further.
[0107] The electro-mechanical rebreather system can also automatically adjust the setpoint to maintain an NDL maximum of 60 minutes when it can. This means that at the start of the dive (the deeper part) as the NDL will naturally reduce as the time increases at depth, the DCP will inject as much gas as possible (raise the setpoint) to keep the NDL to a maximum. As the diver ascends and the NDL naturally increases it will limit at 60 minutes and then start to reduce the setpoint/DCP to keep it at 60 minutes maximum for the remainder of the ascent. The only exception being that if there is decompression to do, then the DCP/setpoint will stay high until the decompression is complete and then it will reduce again based on the first rule for the remainder of the ascent.
[0108] In the Auto mode, the DCP is calculated as follows.
[0109] The system defaults back to auto-mode and 50% DCP on “system wake”. The diver is provided the option to go into manual mode at any time from the dive screen. If in auto-mode, on detection of >10 m depth (for the first time each dive), the DCP is set to 95%. Diving in auto-mode (after first detection of >10 m depth), every 30 s or (if longer) the next time the decompression thread evaluates (min 1 hz):
TABLE-US-00009 TABLE 8 if (NST < 60mins and DCP <= 85%) // NST is the current no-stop-time in minutes DCP = DCP + 10% else if (DT >= 10mins and NST > 60mins and DCP >= 15%) // DT is the current dive-time DCP = DCP − 5% end if
[0110] The setpoint control system uses a variable Nitrox injection at 3 second intervals to maintain the optimum PPO.sub.2 level in the breathing loop.
Inject Time=max(min(20*(SP−PPO.sub.2), 1.2),0) seconds
where max(a,b) selects the larger of a and b.
[0111] The above algorithm is the nominal case where all required communications and sensor readings are available.
[0112] A diver may select the maximum value of the Dive Control Parameter for the purpose of minimizing decompression time during the dive-ending ascent. Choosing the maximum value of the Dive Control Parameter would induce the control system to add the gas supply to the rebreather loop in order to maintain a higher target partial pressure of oxygen (closer to the maximum theoretical partial pressure of oxygen value). The increased volume of gas addition may cause increased venting gas from the rebreather loop and higher usage rates of the gas supply. A resulting penalty of choosing the maximum Dive Control Parameter value may therefore be less efficient use of the gas supply.
[0113] The above effect is amplified as depth, and ambient pressure, increase. The maximum theoretical partial pressure of oxygen is directly proportional to ambient pressure, and the target partial pressure of oxygen increases with the maximum theoretical partial pressure of oxygen at a constant control parameter value. Accordingly, as depth increases, the rebreather control loop increases the addition of the gas supply to the rebreather loop to maintain the target partial pressure of oxygen, which may produce excessive total gas pressure in the rebreather breathing loop. Excess gas is vented, or purged, automatically from the rebreather breathing loop to maintain total gas pressure in the rebreather loop below a preselected threshold.
[0114] Conversely, a diver may select the minimum value of the Dive Control Parameter for the purpose of minimizing the venting of gas from the rebreather loop and minimizing the consumption of the gas supply. However, by specifying the minimum Dive Control Parameter value, the diver biases the operation of the rebreather system to maintain a lower target partial pressure of oxygen, which increases the required decompression time.
[0115] At various times during a dive, the diver may wish to either minimize gas venting from the rebreather breathing loop or minimize decompression time. The inventive method and control system enable the diver to increase or decrease the Dive Control Parameter and the partial pressure of oxygen while a dive is in progress, while staying within safety limits, in order to accommodate changing objectives.
[0116]
S=P*(R*PPO.sub.2(max)−PPO.sub.2(min))+PPO.sub.2(min)PPO.sub.2(max)=FO.sub.2*Pambient
where S is the setpoint for the partial pressure of oxygen, P is the Dive Control Parameter, R is the reduction coefficient. PPO.sub.2(max) is the maximum value of partial pressure of oxygen at a specified depth, PPO.sub.2(min) is the selected minimum partial pressure of oxygen, FO.sub.2 is the concentration of oxygen in the gas supply and P.sub.ambient is ambient pressure.
[0117] The oxygen partial pressure setpoint in a prophetic example with FO.sub.2=40%, P.sub.ambient=3 bar at 20 meters depth. PPO.sub.2(min)=0.3 bar, R=0.9 and P=50% will be
PPO.sub.2(max)=3 bar*40%=1.2 bar
S=0.5*(0.9*1.2 bar−0.3 bar)+0.3 bar=0.69 bar
[0118] In a rebreather configuration using a diluent gas and a gas supply containing pure oxygen, the concentration of oxygen in the gas supply would be 100%. Accordingly, it would be possible for the maximum theoretical partial pressure of oxygen to exceed a viable safe limit of for example, 1.6 bar. Therefore, the method illustrated in
[0119] In accordance with this method, the setpoint is adjusted to a partial pressure of oxygen that can be maintained within the limits established by safety considerations and depth, and the Dive Control Parameter may be varied to suit the dive plan and yield a setpoint that balances decompression time and gas usage. If the partial pressure of oxygen in the rebreather breathing loop is below the setpoint, a portion of the gas supply is added to the rebreather breathing loop to increase the partial pressure of oxygen to the setpoint. In some embodiments, the gas supply will be added to the rebreather breathing loop in pulses of 1 liter per second. If the partial pressure of oxygen in the rebreather loop is above the setpoint, no action will be taken by the control system and excess oxygen will be metabolized by the diver until the partial pressure of oxygen decreases to the setpoint. Because of the diver's metabolism, the diver either consumes more oxygen or less depending on the workload. Metabolism may be represented by the amount of oxygen converted to CO.sub.2. The more oxygen is converted, the less amount of gas (oxygen) in the breathing loop and therefore the partial pressure of oxygen drops. As the partial pressure drops below the target PO.sub.2 level, the system will inject more oxygen into the breathing loop to adjust the PO.sub.2 level.
[0120] One of ordinary skill in the art will understand that a control system of the present invention will maintain partial pressure of oxygen in the rebreather loop within a small range relative to the setpoint. In certain embodiments, partial pressure of oxygen in the rebreather loop will be controlled to the value of the setpoint ±0.05 bar.
[0121] In accordance with the method shown in
[0122] The dependence of oxygen partial pressure setpoint and measured partial pressure of oxygen on dive depth and the control error difference between setpoint and measured partial pressure is shown in
[0123] In this working example, the setpoint S was continuously automatically adjusted corresponding to the changes in depth, as shown in
[0124] As shown in
[0125] A control system in accordance with the present invention will perform most efficiently if the partial pressure of oxygen is allowed to vary in conjunction with ambient pressure and diver metabolic rate. The overall allowable range of partial pressure of oxygen would need to ensure that partial pressure of oxygen does not fall below safe levels required for metabolism, and does not rise above levels associated with central nervous system toxicity. Within this wide operating range, the diver narrows the range to improve predictable operation of the rebreather system by choosing a value of the control parameter P that sets the bias of operation from conservative use of supply gas and low venting to high gas supply usage with higher partial pressure of oxygen and reduced potential for decompression requirements.
[0126] Another aspect of the present invention is the management of dive resources, dive resource usage rates, dive resource net effects, dive variables, dive time limitations and pre-selected dive plans. The viability of a pre-selected dive plan is determined by the types of factors shown in Table 9.
TABLE-US-00010 TABLE 9 Type Description Dive resource A capacity of the diving apparatus that can be measured or is known, and may be replenished Dive resource Change in dive resource over time usage rate Dive resource Expected duration of a remaining dive resource net effect based on usage rage Dive variable An environmental factor affecting decompression time, no decompression limit or central nervous system oxygen toxicity percentage Dive time A dive requirement determined by decompression limitation time, no decompression limit or central nervous system oxygen toxicity percentage Dive plan May comprise a target dive time and/or preselected dive-end values for one or more dive resources
[0127] As shown in
[0128] One of skill in the art will understand that dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations may be calculated and/or measured through suitable means known in the art. For example, no decompression limit and decompression time can be determined through using dive tables compiled by the United States Navy or tables derived from the Buhlmann decompression algorithm of other suitable decompression algorithms.
[0129] In a method in accordance with certain embodiments, a dive plan and resource changes are input by a user, and the duration remaining for each dive resource is determined from the dive resource measurement data and the calculated or measured usage rates. The dive resource having the shortest duration is identified as the controlling resource at that stage in the dive, and the duration to the completion of the dive plan or a segment of the dive plan is measured against the dive resource time remaining. If the duration of the identified dive resource is shorter than the duration to the completion of the dive plan or segment, then the duration of the identified dive resource and the dive resource type are displayed.
[0130] The viability of the dive plan or segment is determined based in part upon decompression requirements, no-decompression limit and dive segment target time. The dive plan or segment is [0131] 1. Viable, with no use of reserve resources; [0132] 2. Viable, with partial use of reserve resources; or [0133] 3. Not viable, exceeding available dive resources and reserve resources.
[0134] In certain embodiments, the processor and rebreather system display a bar graph of the dive resource having the shortest duration and a graphical indication of the dive viability. In certain embodiments, the processor and rebreather system display warning indicators corresponding to each category of viability. In certain embodiments, the warning indicators are color coded, such as green for category 1, yellow for category 2 and red for category 3.
[0135] In certain embodiments, the processor and rebreather system display a time countdown to dive resource completion for the dive resource having the shortest duration. In certain embodiments, the processor and rebreather system display an overrun time to indicate the magnitude by which the dive resource usage exceeds the duration of the dive resource so that the diver can take appropriate action.
[0136]
[0137] In the scenario depicted in
[0138] In the scenario depicted in
[0139] Table 10 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which no decompression limit is less than the available dive resource net effects. Accordingly, the remaining available dive time is equal to the no decompression limit. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00011 TABLE 10 Dive Resource Quantity Dive Resource Net or Dive Time or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 78 bar 1 bar per min 78 min Scrubber duration 436 gas 5 injections 86 min injections per min No decompres- 67 min sion limit Battery capacity 340 min Dive time 67 min remaining
[0140]
[0141] Table 11 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which scrubber duration is the dive resource net effect or dive time limitation of shortest duration. Accordingly, the remaining available dive time is equal to the scrubber duration. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00012 TABLE 11 Dive Resource Quantity Dive Resource Net or Dive Time or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 78 bar 1 bar per min 78 min Scrubber duration 280 5 injections 56 min injections per min No decompres- 67 min sion limit Battery capacity 340 min Dive time 56 min remaining
[0142]
[0143] Scrubber duration is not affected by the selected value of the control parameter P and instead is inversely proportional to diver metabolic rate. Increasing depth generally induces higher diver metabolic rate. Although diver metabolic rate is not a variable controlled by the rebreather system, carbon dioxide concentration and rate of addition can be measured to inform the diver of the quality of the breathing gas and warn the diver of decreasing scrubber duration.
[0144] Table 12 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which gas supply is the resource of shortest duration. Accordingly, the remaining available dive time is equal to the gas supply duration. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00013 TABLE 12 Dive Resource Quantity Dive Resource Net or Dive Time or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 48 bar 1 bar per min 48 min Scrubber duration 436 5 injections 86 min injections per min No decompres- 67 min 67 min sion limit Battery capacity 340 min Dive time 48 min remaining
[0145]
[0146] Table 13 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which additional dive time is viable in excess of the required decompression time. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00014 TABLE 13 Dive Resource Quantity Dive Resource Net or Dive Time or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 200 bar 1 bar per min 200 min Scrubber duration 500 5 injections 100 min injections per min No decompres- 60 min 60 min sion limit Battery capacity 3000 mA-hr 30 mA 6000 min Additional dive 40 min time available at depth
[0147] Table 14 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which the shortest duration dive resource, specifically, scrubber canister duration, is equal to required decompression time. In this exemplary scenario, continuing the dive would not be viable and the diver would need to begin the ascent, including decompression stops, immediately. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00015 TABLE 14 Dive Resource Quantity Dive Resource Net or Dive Time or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 200 bar 1 bar per min 200 min Scrubber duration 500 5 injections 100 min injections per min No decompres- 100 min 100 min sion limit Battery capacity 3000 mA-hr 30 mA 6000 min Additional dive 0 min time available at depth
[0148] Table 15 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which scrubber duration based on volume of gas supply usage is the resource of shortest duration. Scrubber duration exceeds target dive time, and additional dive time at depth is available. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00016 TABLE 15 Dive Resource Quantity Dive Resource Net or Time Dive or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 200 bar 1 bar per min 200 min Gas supply 200 bar 1.6 liter 130 min (metabolic rate) O.sub.2 per min Scrubber duration 500 5 injections 100 min injections per min Scrubber duration 120 min (thermal profile) Scrubber duration <0.4 mB (carbon dioxide concentration) Diver metabolic 1.2 liter rate O.sub.2 per min Battery capacity 3000 mA-hr 30 mA 6000 min No decompres- 90 min sion limit Decompression none time CNS toxicity 10% 0.5% per min 140 min percentage Target dive time 80 min Additional dive 20 min time available at depth
[0149] Table 16 shows a prophetic example of dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations in which scrubber duration based on volume of gas supply usage is the resource of shortest duration. Target dive time exceeds scrubber duration. Accordingly, continuing the dive would not be viable and the diver would need to begin the ascent, including decompression stops, immediately. All duration calculations are measured in minutes to the end of the dive resources and the beginning of reserve resources.
TABLE-US-00017 TABLE 16 Dive Resource Quantity Dive Resource Net or Time Dive or Duration Rate of Effect or Dive Limitation Remaining Consumption Time Limitation Gas supply 200 bar 1 bar per min 200 min Gas supply 200 bar 1.6 liter 130 min (metabolic rate) O.sub.2 per min Scrubber duration 500 5 injections 100 min injections per min Scrubber duration 120 min (thermal profile) Scrubber duration <0.4 mB (carbon dioxide concentration) Diver metabolic 1.2 liter rate O.sub.2 per min Battery capacity 3000 mA-hr 30 mA 6000 min No decompres- 90 min sion limit Decompression none time CNS toxicity 10% 0.5% per min 140 min percentage Target dive time 120 min Additional dive −20 min time available at depth
[0150] Some illustrative implementations of an inventive method for managing dive resources have been illustrated in the foregoing prophetic examples with regard to a rebreather system in accordance with some embodiments of the invention. However, various embodiments of the inventive method for managing dive resources could alternatively be applied to any rebreather or diving system where resources are limited and must be used in combination with the diver's decompression or physiological requirements. Additionally, it will be understood that the displays shown in the drawings (
[0151] In view of the foregoing, those skilled in the art will understand that some embodiments of the present invention provide for variable electronic control of PO.sub.2, wherein the PO.sub.2 may be varied according to, for example, one or more of the following parameters: (a) depth; (b) no stop time remaining or decompression obligation building (e.g., PO.sub.2 can be increased or reduced); (c) resource limitation (e.g., HP, CO.sub.2, canister duration, oxygen toxicity, water temperature, battery life, remaining bailout gas). Additionally, in accordance with some embodiments, a dive monitoring system not only monitors and displays all the parameters of the dive (e.g.,. depth, time, decompression, oxygen toxicity, gas available, canister duration, CO.sub.2 level, temperature, battery life), but also displays those parameters in a clear manner as a controlling resource time. In some embodiments, this information may additionally be used by the system to modify the PO.sub.2 and/or remaining dive time by generating warnings.
[0152] In accordance with embodiment of the present invention, one with ordinary skill in the art will understand that data measurements can be taken and calculations can be performed with regard to dive resources, dive resource usage rates, dive resource net effects, dive variables and dive time limitations at a frequency suitable to insure that the inventive method and apparatus can monitor and indicate rapid changes in any of these quantities.
[0153] Additionally, in view of the foregoing disclosure, those skilled in the art will understand that the system may be configured to adjust (e.g., reduce) the control PO.sub.2 (setpoint) based on user input of the control parameter or via automatic adjustment of the control parameter (e.g., initiated by the processor according to program control and not directly in response to user input), or both. Those skilled in the art will also understand in view of the foregoing that various such embodiments of the system can be applied to single gas rebreathers as well as to dual gas rebreathers (e.g., separate HP 100% oxygen and HP diluents gas supplies), such as in a gas extender mode to save oxygen.
[0154] By way of example for purposes of clarity of exposition, in some embodiments if the system determines that oxygen is running low and may not be enough to complete the planned dive time, then the system can automatically reduce PO.sub.2 by effectively varying (decreasing) the control parameter. More specifically, for example, the resources management system may elect to automatically modify the control parameter based on remaining HP gas and any decompression requirement. As a specific illustrative example, if the decompression time were 30 minutes and the HP O.sub.2 gas supply were estimated by the resources management system to only last 25 minutes the control parameter could be adjusted automatically to reduce the PO.sub.2 and make the gas supply last longer. It will be understood, however, that reducing PO.sub.2 will increase the decompression time; as such, the resources management system may be configured to balance the increased decompression time against the new gas supply time available to ensure a safe exit from the dive. As indicated, such an illustrative scenario applies to dual and single gas implementations of designs according to various embodiments of the present invention.
[0155] It may be appreciated, therefore, that adaptively controlling PO.sub.2 (e.g., rather than controlling PO.sub.2 according to a fixed setpoint) in accordance with some embodiments of the present invention provides for a gas extender mode, wherein HP oxygen usage can be extended. It will also be understood in view of the foregoing, that while gas extender control may be applied to dual gas and single gas systems, it may be more advantageously applied to 100% oxygen in a dual gas system, as less gas injection and venting may occur compared to a single gas (e.g., using a 40% O.sub.2 mix). Similarly, gas extender control typically is more advantageous for higher oxygen gas fractions, as generally a higher FO.sub.2 of the gas supply allows the system to more efficiently control PO.sub.2 to a high level, as with each injection there is less inert gas injected and hence less additional volume to vent.
[0156] In accordance with the foregoing, those skilled in the art will understand that adaptively controlling PO.sub.2 and managing dive resources according to various embodiments of the present invention comprises source gas injection into the rebreather loop as well as venting of the rebreather loop in the event that the loop pressure (volume) exceeds a given level. According to some aspects, various embodiments of the present invention include a loop control valve that is operable for venting excessive volume while also compensating for the hydrostatic effect associated with the difference between the pressure exerted on the diver's lung centroid and the pressure exerted on the counterlung.
[0157] More specifically, as understood by those skilled in the art, the volume of gas contained within the rebreather exerts a pressure on the diver's lungs and is typically measured at the mouthpiece and, in some instances, is designed to be maintained within, for example, +/−25 mb for the various diver orientations. If a diver has a fixed volume within the rebreather, due to various factors including the orientation, size, and shape of the counterlungs and their ability to move freely within the rebreather design, this volume will exert a changing pressure at the mouthpiece of the diver based on the diver's orientation due to the pressure difference (measured difference) between the counterlung and the diver's lung centroid. This orientation dependent pressure difference is known as the hydrostatic effect.
[0158]
[0159] Whereas a conventional rebreather typically employs a single overpressure valve, such as a loop exhaust valve comprises a rubber like sealing valve and a sprung plate. The force of the spring acting on the plate and valve control the exhaust pressure of the valve. The plate and spring are only affected by depth pressure such that if they are lower than the diver's lungs the diver has to create a higher pressure to force air out of the valve. If they are higher, then the valve may open easily. Hence while the spring force is constant, the diver's position in the water affects how hard or easy it is to exhaust the loop. This is not the case with respect to the LCV of the present invention, whereby the exhaust pressure is independent of the diver orientation and is near constant.
[0160] According to various embodiments employing an LCV such as that depicted in
[0161] As shown in
[0162] The valve ball 90 and weight ball 92, together with the spring 88, are configured to compensate for the hydrostatic effect: depending on the orientation of the diver, and hence the orientation of the LCV, the balls and spring will result in a different loop pressure threshold being required for the LCV to vent the loop volume. The force of the spring and the weight of the balls are chosen to equate to a certain force/pressure in a given orientation. For a given configuration of ball weights and a given spring, the vent pressure is adjustable via the ramped and castelated adjustment ring 81 (
[0163] It is contemplated that the LCV may utilize one rubberized ball, the valve ball 90. Thus, the LCV may comprise one or more rubberized steel balls.
[0164]
[0165]
[0166]
[0167] More specifically, for example, (a)
[0168] By way of example, in accordance with an illustrative implementation, the vent pressure for the diver upright orientation in
[0169] It is understood that the above illustrative embodiment is configured assuming the counterlungs are disposed on the diver's back. That is, in a face down position, with counterlungs positioned on the divers back, the diver would find it easy to exhale; hence to keep the valve closed, according to the embodiment, one ball acts on the spring for closing the seat plus the additional ball acts on the first ball to provide additional force keeping the valve closed until approximately 35 mb is reached at which point it will vent. When the diver is face up, the reverse is true and the mechanical mass of one ball falls away completely and the remaining ball applies a force to the spring to allow it to release at a lower pressure (5 mb in the specific illustrative example). In the upright position as the balls and spring are horizontal, now virtually the only force acting on the ball to seal the seat is the spring force, keeping the valve closed until about 15 mb is reached. As such, the mechanical configuration of the LCV compensates for the hydrostatic effect.
[0170] Further, it is understood that while the illustrative embodiment is configured assuming the counterlungs are disposed on the diver's back, alternative configurations may be implemented to appropriately compensate for the hydrostatic effect for rebreather configurations where the counterlungs are disposed at another position, such as on the diver's chest, over-shoulder, or side-mounted.
[0171] In accordance with an alternative implementation of an LCV according to some embodiments, rather than implementing the LCV valve using mechanical components that provide an orientation dependent force on the valve stop, the LCV may be implemented according to an electromechanical control loop. For example, the LCV may be implemented by electronically controlled venting, such as by implementing a solenoid loop vent valve (e.g., a gas solenoid) under control of a processor (e.g., the rebreather computer processor) that is responsive to sensors configured for determining the diver's orientation. In some embodiments, the sensors may be accelerometers (e.g., 4-axis accelerometer) and the processor may (i) determine the diver's orientation based on the accelerometer signals, (ii) determine the vertical displacement of the counterlungs relative to the diver's lung centroid based on the determined diver orientation, (iii) detect the loop pressure (from a pressure sensor), and (iv) control the solenoid valve to vent at a loop pressure threshold that is dependent on the vertical displacement between the counterlungs and the diver's lung centroid. The accelerometers may be integrated into LCV, or may be positioned on one or more other portions of the rebreather and/or the diver.
[0172] In more detail, in accordance with the above discussion, while the loop pressure sensor senses pressure in the loop, this pressure is different from the pressure in the divers lungs/mouth because of the water column difference, and this difference changes with angular movement of the diver based on the vertical displacement dependent pressure difference between lung centroid. Accordingly, in some embodiments implementing computer controlled electromechanical venting, an accelerometer can be used such that the computer can define or ascertain the diver's orientation or angular movement and hence can calculate the vertical displacement (e.g., based on trigonometric calculation, such as using the Pythagorean theorem, or an equivalent right-angled triangle calculation using a trigonometric function, or by any appropriate transformation or component determination) and therefore the offset pressure from the loop pressure.
[0173] More specifically, in accordance with some embodiments, the computer control system (e.g., comprising a processor) uses the accelerometer to define the diver's orientation in the water and hence calculate a known hydrostatic orientation. To accurately determine the pressure differential between the counterlungs and the diver's lung centroid, the computer control system also has information indicative of the position of the counterlungs with respect to the lung centroid. This information may, for example, be input into the computer as a linear distance, or components relative to a reference frame, or be calculated by the system during a calibration routine that determines the 3D relationship between the accelerometer, lung centroid, and counterlung location. With this calibration information, the computer control system can more accurately compensate for hydrostatic pressure changes experienced by the user between the lung centroid and countelungs as his/her orientation changes. Different configurations for different divers can be stored. Also different configurations for alternative equipment, such as BCD (buoyancy control device) changes, can also be stored and compensated for, and the system may also be calibrated according to individual diver feedback as to how it feels to breath (e.g, easy, OK, difficult) under one or more orientations. As such, in a known position (e.g., face down as an example), the system using the loop pressure sensor, accelerometer and feedback from the diver on how it feels to breath (Easy, OK, Hard) can correct for the centroid position in different divers.
[0174] Once the computer can accurately determine the pressure difference between centroid and counterlung(s) in any orientation, then the gas solenoid can be controlled to vent excess pressure from the breathing loop at the appropriate time to compensate for the hydrostatic effect. By way of example, the pressure may normally be set to +15 mb but could be adjustable to suit diver comfort requirements, as noted above. Such compensation may also be implemented in accordance with an appropriate PO.sub.2 control method, such as implementations of the adaptive PO.sub.2 control methods described hereinabove.
[0175] Although the present invention has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the embodiments contained therein.