although the techniques introduced above and discussed in detail below may be implemented for a variety of medical devices , the present disclosure will discuss the implementation of these techniques in the context of a medical ventilator for use in providing ventilation support to a human patient . the reader will understand that the technology described in the context of a medical ventilator for human patients could be adapted for use with other systems such as ventilators for non - human patients and general gas transport systems in which sensor tubes in challenging environments may require periodic or occasional purging . medical ventilators are used to provide a breathing gas to a patient who may otherwise be unable to breathe sufficiently . in modern medical facilities , pressurized air and oxygen sources are often available from wall outlets . accordingly , ventilators may provide pressure regulating valves ( or regulators ) connected to centralized sources of pressurized air and pressurized oxygen . the regulating valves function to regulate flow so that respiratory gas having a desired concentration of oxygen is supplied to the patient at desired pressures and rates . ventilators capable of operating independently of external sources of pressurized air are also available . while operating a ventilator , it is desirable to monitor the rate at which breathing gas is supplied to the patient . accordingly , systems typically have interposed flow and / or pressure sensors . the sensors may be connected to or in communication with the inspiratory limb and the expiratory limb of the ventilator and / or patient circuit . in some cases , it is desirable to provide a flow sensor and / or pressure sensor near the wye of the patient circuit , which connects the inspiratory limb and the expiratory limb near the patient interface ( e . g ., an endotracheal tube , mask , or the like ). such a sensor package may be referred to as a proximal sensor system , device or module . when a proximal sensor monitoring device is integrated with a ventilator , it is desirable to add functionality to coordinate the operation of the system as an integrated whole . in addition , functionality can be added to provide more information to ensure satisfactory operation of proximal sensor monitoring at all times . the addition of such improvements can result in an integrated system well - tuned to the features of the ventilator , with higher reliability , improved performance , and consequently , improved patient outcomes . during operation , the patient circuit can acquire exhaled condensate from the patient and / or condensate from the action of a humidifier in the patient circuit . for circuits containing a proximal flow sensor package which measures flow using the principle of differential pressure , the presence of such liquid or viscous material in either or both of the lines used to sense differential pressure can reduce sensor performance . one approach to address this issue involves sending a puff , pocket , or discharge of air down each of the differential pressure sensing tubes . such a discharge , which may also be referred to as a single or individual purge of the tube , may help remove or prevent unwanted condensate or the like from the tubes and / or from the proximal flow sensor package . depending on the embodiment , purging is performed using a sensor tube purge system or module which may be integral with the proximal sensor module or a separate and independent system . an underlying rationale for the methods and systems described herein can be described as follows . in macroscopic scale aerodynamic systems , the surface tension , surface elasticity , and surface viscosity may be insignificant . however , in systems with smaller dimensions , for example smaller than one ( 1 ) centimeter ( cm ), the surface forces are no longer negligible and can influence the transport process . as dimensions decrease to about one - tenth ( 0 . 1 ) cm , accounting for surface tension and contact angles becomes significant in studying the movement of a wetting liquid in a small diameter tube . the movement of a bolus of liquid in a small diameter tube in the presence of pressure and temperature gradients caused by heated and humidified gas passage is covered by complex phenomena . two forces acting on a moving body in a fluid environment are drag and lift . the drag force is opposed by a propulsive force in the direction exerted by the purge flow . the net advance of a bolus caused by the purge flow is a function of the maximum purge force generated , the resisting forces , and the distance to be traveled . when small accumulators are used for purging , the charged accumulator will release quickly and there is no significant advantage in prolonging the purge period beyond the initial release . therefore , purge effectiveness would be significantly increased when the pressure source is left on during a purge cycle and the accumulator is periodically discharged through the sensor tube . this allows the release valve opening and closing to be timed such that the time the valve is open matches the transition time of the peak accumulator pressure to a lower level and the time the valve is closed matches the minimum time required to recharge the accumulator to an adequate or set pressure . this results in the generation of a pressure wave train in the shape of an inverse sawtooth as shown in fig5 discussed below . the inverse sawtooth pressure wave train ( descending ramp ) generated through the tube advances the bolus away from the accumulator . the wave train is referred to as descending ramp or inverse sawtooth as , in an embodiment , the pressure of each successive discharge is slightly less as the delay period between individual purges may not be sufficient to fully recharge the accumulator to the previous pressure level . fig1 illustrates an embodiment of a ventilator 20 connected to a human patient 24 . ventilator 20 includes a pneumatic system 22 ( also referred to as a pressure generating system 22 ) for circulating breathing gases to and from patient 24 via the ventilation tubing system 26 , which couples the patient to the pneumatic system via physical patient interface 28 and ventilator circuit 30 . ventilator circuit 30 could be a two - limb or one - limb circuit for carrying gas to and from the patient . in a two - limb embodiment as shown , a wye fitting 36 may be provided as shown to couple the patient interface 28 to the inspiratory limb 32 and the expiratory limb 34 of the circuit 30 . the present systems and methods have proved particularly advantageous in invasive settings , such as with endotracheal tubes . however , condensation and mucus buildup do occur in a variety of settings , and the present description contemplates that the patient interface may be invasive or non - invasive , and of any configuration suitable for communicating a flow of breathing gas from the patient circuit to an airway of the patient . examples of suitable patient interface devices include a nasal mask , nasal / oral mask ( which is shown in fig1 ), nasal prong , full - face mask , tracheal tube , endotracheal tube , nasal pillow , etc . pneumatic system 22 may be configured in a variety of ways . in the present example , system 22 includes an expiratory module 40 coupled with an expiratory limb 34 and an inspiratory module 42 coupled with an inspiratory limb 32 . compressor 44 or another source or sources of pressurized gas ( e . g ., pressured air and / or oxygen controlled through the use of one or more gas regulators ) is coupled with inspiratory module 42 to provide a source of pressurized breathing gas for ventilatory support via inspiratory limb 32 . the pneumatic system may include a variety of other components , including sources for pressurized air and / or oxygen , mixing modules , valves , sensors , tubing , accumulators , filters , etc . controller 50 is operatively coupled with pneumatic system 22 , signal measurement and acquisition systems , and an operator interface 52 may be provided to enable an operator to interact with the ventilator ( e . g ., change ventilator settings , select operational modes , view monitored parameters , etc .). controller 50 may include memory 54 , one or more processors 56 , storage 58 , and / or other components of the type commonly found in command and control computing devices . the memory 54 is computer - readable storage media that stores software that is executed by the processor 56 and which controls the operation of the ventilator 20 . in an embodiment , the memory 54 comprises one or more solid - state storage devices such as flash memory chips . in an alternative embodiment , the memory 54 may be mass storage connected to the processor 56 through a mass storage controller ( not shown ) and a communications bus ( not shown ). although the description of computer - readable media contained herein refers to a solid - state storage , it should be appreciated by those skilled in the art that computer - readable storage media can be any available media that can be accessed by the processor 56 . computer - readable storage media includes volatile and non - volatile , removable and non - removable media implemented in any method or technology for storage of information such as computer - readable instructions , data structures , program modules or other data . computer - readable storage media includes , but is not limited to , ram , rom , eprom , eeprom , flash memory or other solid state memory technology , cd - rom , dvd , or other optical storage , magnetic cassettes , magnetic tape , magnetic disk storage or other magnetic storage devices , or any other medium which can be used to store the desired information and which can be accessed by the processor 56 . as described in more detail below , controller 50 issues commands to pneumatic system 22 in order to control the breathing assistance provided to the patient by the ventilator . the specific commands may be based on inputs received from patient 24 , pneumatic system 22 and sensors , operator interface 52 and / or other components of the ventilator . in the depicted example , operator interface includes a display 59 that is touch - sensitive , enabling the display to serve both as an input user interface and an output device . the ventilator 20 is also illustrated as having a proximal sensor module ( the “ prox . module ” in fig1 ) 66 . the proximal sensor module 66 includes at least one sensor , such as a pressure sensor , that is connected to some location in the patient circuit 30 or patient interface 28 by one or more sensor tubes 62 , 64 . in the embodiment shown , two sensor tubes 62 , 64 connect the proximal sensor module 66 to a location in the wye fitting 36 . as is known in the art , for the differential pressure measurement system to operate , a resistance to flow is placed between the flow outlets of the two sensor tubes 62 , 64 . in alternative embodiments , sensor tubes may connect to the ventilator tubing system 26 at any location including any limb of the circuit 30 and the patient interface 28 . it should be noted that regardless of where the sensor tubes connect to the tubing system 26 , because it is assumed that there is very little or no leakage from the tubing system 26 all gas discharged through the sensor tubes into the ventilator tubing system 26 will ultimately be discharged from the ventilator through the patient circuit 30 and expiratory module 40 . the use of sensor tubes as part of various different measurement systems is known in the art . in the embodiment shown , the proximal sensor module 66 includes a sensor tube purging system that purges the sensor tubes by repeatedly discharging gas through the sensor tubes into the ventilator circuit 30 . the sensor tube purging system and functions are discussed in greater detail with reference to fig2 . although fig1 illustrates an embodiment have two sensor tubes 62 , 64 and one proximal sensor module 66 , any number of sensor tubes may be used depending on the number and types of proximal sensors . for example , in some embodiments module 66 couples to three ( 3 ) tubes , with two ( 2 ) tubes used for a differential pressure sensor function and the third tube used for an alternative function such as gas composition analysis , orientation or other alternative sensors , or the like . all of the sensors may be housed in a single proximal sensor module 66 or they may be separated into different modules 66 . furthermore , a proximal sensor module 66 may be integrated into the ventilator 20 as shown , or may be a completely independent module . if independent , the proximal flow module 66 may be adapted to detect the current phase of a patient &# 39 ; s breathing cycle in order to synchronize the purging of the sensor tubes with specific breathing phases , such as the inspiratory phase or the exhalation phase or other conditions such as respiratory maneuvers or user - initiated purging . each proximal sensor module 66 may provide its own purging or a single sensor tube purge system may be provided , which may be a module incorporated into a proximal sensor module 66 or may be an independent purge module ( e . g ., a user - generated “ purge now ” command ). fig2 illustrates an embodiment of a proximal sensor module that includes a sensor tube purging system . the proximal sensor module 202 may be implemented as an independent , stand - alone module , e . g ., as a separate card either inside the ventilator or within a separate housing associated with the proximal flow sensor . alternatively , the proximal sensor module 202 may be integrated with components of the ventilator or another device , e . g ., built into a ventilator control board . in yet another embodiment , the sensor tube purge system may be implemented independently from the proximal sensor 204 , for example as an in - line module between the sensor and the patient circuit , in which case the module of fig2 would not include the proximal sensor 204 . in the embodiment shown , a proximal sensor module 202 is illustrated having a differential pressure / flow sensor 204 connected to two sensor tubes 206 , 208 that are subsequently attached to the ventilator tubing system ( not shown ). sensor tubes used in conjunction with proximal sensors may have relatively small internal diameters . for example , tube diameters may be less than about 10 millimeters ( mm ), less than about 1 mm , or even smaller . such sensor tubes are prone to blockage and , also because of their small diameters , are relatively more detrimentally affected by inner surface contamination even when not completely occluded . in the embodiment shown , the differential pressure sensor 204 is connected to each sensor tube 206 , 208 by a corresponding valve 210 , 212 . the valves 210 , 212 are also connected to a pressurized vessel 214 , sometimes also referred to as an accumulator 214 , and operate such that when a sensor tube 206 , 208 is connected to the vessel 214 ( thus allowing pressurized gas from the vessel to be discharged through the sensor tube to the ventilator circuit ) the associated sensor tube is not connected to the pressure sensor 204 . this protects the sensor 204 from damage due to the abrupt change in pressure caused when the sensor tube is purged . in another embodiment , when performing an individual purge of either sensor tube of a differential pressure sensor , the sensor may also be disconnected from the both sensor tubes . in yet another embodiment , the differential pressure sensor may always be connected to the sensor tubing regardless of whether the tubes are being purged or not . in this embodiment , the sensor 204 may or may not be disabled ( turned off ) to prevent damage or the recording of spurious pressure measurements . in the embodiment shown , the purge module in the proximal sensor module 202 includes the accumulator 214 , a pump 216 ( or alternatively a source of pressurized gas and a regulator ) for charging the accumulator 214 with gas obtained from an external source ( e . g ., ambient ), a pressure sensor 218 for monitoring the pressure in the accumulator 214 , the aforementioned valves 210 , 212 and a purge controller 220 that controls the functions of the purge module . the accumulator 214 may be any appropriate size and rated to any appropriate pressure . in an embodiment because the volumes and pressures necessary to purge the typically small - diameter sensor tubes are relatively small and cost and size are always important design factors , the accumulator 214 may have a volume between about five ( 5 ) milliliters ( ml ) to about 20 milliliters . in a specific embodiment , the accumulator 214 volume is between about 10 ml and about 12 ml . in some embodiments , accumulator 214 is rated to hold and / or maintain pressures between about two ( 2 ) pounds per square inch ( psi ) and about thirty ( 30 ) pounds per square inch , with ratings of up to about 3 psi , up to about 6 psi and up to about 8 psi used in various embodiments depending on pump size . the pump 216 may be of any type and may receive filtered air or any other gas , including respiratory gas obtained directly from the ventilator . for example , in an embodiment , when power is applied to the pump 216 , gas from the gas source is pumped under pressure into the accumulator 214 . when power is removed from the pump 216 , the pump contains a suitable structure such that the pressure built up in the accumulator 214 does not discharge back through the pump . such structure provides the function of a check valve without requiring an extra component . in the embodiment shown , the accumulator pressure sensor 218 is provided to obtain information concerning the pressure within the vessel 214 . from this information , the amount of gas used during purging can be determined . depending on the embodiment the raw pressure data may be provided to the ventilator for use in calculating the gas flow through the patient circuit or may be provided to the purge controller 220 , which calculates the purge volume and provides that data to the ventilator . such a calculation would be performed based on the pressure changes observed during the purge cycle and previously determined data characterizing the volume , compliance and other parameters of the purge module as is known in the art . in the embodiment shown , the purge controller 220 controls the purging of the sensor tubes 206 , 208 by controlling the opening and closing of the valves 210 , 212 and the pressurizing of the accumulator 214 by the pump 216 . in an embodiment , the purge controller 220 includes a microprocessor executing software stored either on memory within the processor or in a separate memory cache . the purge controller 220 may or may not be involved in the transmission of sensor data from the differential pressure / flow sensor 204 to other devices or components such as the ventilator ( e . g ., the sensor 204 may directly output its data signal to the ventilator ). as discussed above , the controller 220 may also interface between the ventilator and the purge system to provide information such as the status of the purge system ( e . g ., currently discharging , time since last discharge , currently in a purge cycle , time since last purge cycle , purge failure error due to possible occlusion of a sensor tube , time / duration of last discharge , time until next discharge , current interval setting , component failure , etc .) and the amount of purge gas delivered into the patient circuit . the controller 220 may also receive information from external sources such as modules of the ventilator , in particular information concerning the current breathing phase of the patient so that the purge system can synchronize its operations with the delivery of gas to the patient , and user interfaces . the information received may include user - selected or predetermined values for various parameters such as the purge cycle interval ( e . g ., perform a purge cycle every 10 minutes ), accumulator pressure , between - discharges delay period , individual purge / discharge interval , etc . the information received may further include directions such as a ventilator - generated purge command or an operator command to perform a purge cycle at the next opportunity ( e . g ., an automatic or a manual purge command ). the controller 220 may also include an internal timer so that individual purges and purge cycles can be performed at a user or manufacturer specified interval . depending on the embodiment , the controller 220 may also monitor the pressure in the accumulator 214 ( via the vessel pressure sensor 218 ) when controlling the pump 216 so that specified pressures are obtained at different points in the purge cycle . in an alternative embodiment , the controller 220 may rely on timing alone to control the operation of the purge system , for example such as when there is no sensor 218 provided , by opening and closing valves and operating the pump for specified lengths of time . in an embodiment , the proximal sensor module 202 may be independent of the ventilator in that it determines based on its own internal logic ( which may take into account data from the ventilator , directly from the sensor 204 , the accumulator sensor 218 or other sources ) when to perform purges of the sensor tubes . in an alternative embodiment , the proximal sensor module 202 may be less than independent of the ventilator or , even , purely a slave to the commands provided by the ventilator and containing little or no internal decision making or processing capabilities , in which case the logic and methods described herein may be performed by the ventilator &# 39 ; s processors . in an alternative embodiment ( not shown ), alternative systems for providing pressured gas for purging may be used . for example , in an embodiment the pump 216 and accumulator 214 may be replaced with a regulator ( not shown ) and a valve that regulates pressure from an external pressurized gas source . many other systems for providing pressurized gas are known in the art . although the systems described herein are expedient given the current design constraints encountered by the inventors , any suitable pressurized gas system may be used and are considered within the scope of this disclosure . in an alternative embodiment , the module 202 does not include a vessel pressure sensor 218 and does not have the ability to measure the pressure in the accumulator 214 . in this case , control of the pump 216 and knowledge of the pump &# 39 ; s specifications and the accumulator size may be used to determine the amount of gas injected during an individual purge event or the fills purge cycle into the patient circuit . fig2 illustrates a simple embodiment having two sensor tubes . in different embodiments , more or fewer sensor tubes may be used by the proximal sensor module , each of which is adapted to be purged by the purging system . fig3 illustrates an embodiment of a method of purging a sensor tube connecting a patient circuit of a medical ventilator to a sensor . the embodiment illustrated in method 300 in simple terms can be described as intermittently and / or repeatedly discharging gas through a sensor tube into the patient circuit . each discharge is followed by some period in which there is no discharge . this results in the creation of a “ pressure wave train ” being created in the sensor tube over time during the purge cycle . because of the fluid dynamics of the transport process in the tubes , it is believed that this pressure wave train is more effective than a single discharge having the same duration as the purge cycle . although any duration may be used for a gas discharge , in some embodiments , gas discharges having a fixed duration of less than 100 milliseconds ( ms ) have been contemplated . specifically , embodiments having a purge duration of equal to or less than about 100 ms , about 50 ms , about 25 ms and about 10 ms per discharge have been identified . returning to fig3 , the general method 300 shown starts with a command to initiate a purge cycle to purge the sensor tube or tubes in a command receipt operation 302 . this may include receipt of an actual direction from a user interface , from a module of the ventilator system or from the purge module itself , such as in response to an internal timing indicating the expiration of a purge interval . the method 300 further identifies the number of individual purges , also referred to herein as “ discharges ”, to be performed in the purge cycle in a discharge number identification operation 304 . depending on the embodiment , this may include accessing a predetermined number stored in memory . the number itself may be provided by the manufacturer or may have been selected by the operator . in another embodiment , the number of discharges to be performed may be calculated based on information such as the time since the last purge cycle , ventilator conditions such as operating pressure , temperature or humidity , the patient size or patient condition , the anticipated amount of time in the breathing phase during which the purge cycle is to be performed , or the number of discharges remaining in an interrupted purge cycle . the method 300 performs at least one discharge through a selected sensor tube , illustrated by the purge operation 306 . this involves discharging gas through the sensor tube into the patient circuit . the discharge may be of a fixed duration , of a fixed pressure drop or of some combination of time and pressure factors such as discharge for a fixed period of time or until a minimum pressure drop is reached . as discussed elsewhere , this operation 306 may not be performed unless a determination that the appropriate breathing phase is occurring . this purge operation 306 is then repeated , after a suitable delay , until the cycle is completed by performing the identified number of discharges through the sensor tube . this is illustrated in the flow diagram of fig3 by the determination operation 308 that checks to see if the number of individual purges / discharges to be performed in the purge cycle have been completed . if the number has been completed , then the method ends in a termination operation 310 which includes any necessary shutdown procedures . if the number has not been completed , there is a delay operation 312 , after which another purge operation 306 is performed . the delay operation 312 may be for a fixed period or a variable period ( such as the time necessary to recharge an accumulator to a specified pressure ). in an embodiment , the delay is a fixed period selected to allow an accumulator to recharge based on the anticipated pump performance . in another embodiment , the delay is a determined period of time selected to allow another purge operation 306 to occur during a subsequent desired breath phase cycle ( e . g ., during another patient exhalation phase ). fig4 illustrates an embodiment of a method of purging a sensor tube connecting a patient circuit of a medical ventilator to a sensor using a purge system similar to that shown in fig2 . the method 400 represents an embodiment of the general method 300 but provides additional details specific to an accumulator and pump embodiment as shown in fig2 . as illustrated , the method 400 starts with a command to perform purge cycle to purge the sensor tube or tubes in a command receipt operation 402 . this may include receipt of an actual direction from a user interface or another module of the ventilator system or may be the result of a timer expiring . the method 400 also includes an accumulator charge operation 404 . this operation 404 charges the accumulator to some initial pressure prior to the first purge being performed . this may include monitoring the accumulator pressure so that a specified pressure is obtained or charging the accumulator for some fixed period of time using a known charging method or equipment . although illustrated as the second operation in the embodiment shown in fig4 , this operation 404 may be performed at any time after the last purge cycle and prior to the first purging operation of the cycle initiated by the command receipt operation 402 . the method 400 also illustrates a detection operation 406 that determines , based on the current phase in the breathing cycle ( e . g ., inspiratory phase , expiratory phase , pause maneuver , or specified locations within a particular phase such as inspiratory hold or after a delay period from onset exhalation ), if a purge can be performed . this operation 406 is provided to illustrate that the performance of purges may be very specifically synchronized with the cyclic delivery of therapeutic gas to the patient and the operation of the ventilator . although not illustrated , in an alternative embodiment the detection operation 406 is an ongoing operation throughout the purge cycle that prevents any purge ( i . e ., open and close valve operations 410 , 412 ) from occurring when a purge is inappropriate or undesirable . in an embodiment , this may be effected through the use of a “ purge enable ” signal provided from a ventilator module to the purge system in which the detection operation 406 simply involves monitoring of the purge enable signal . the purge enable signal is generated by the ventilator based on its monitoring of the breathing cycle and its monitoring of any manual intervention via the user interface which may preclude the occurrence of purging ( such as an inspiratory hold maneuver ). thus , if purges should only be performed during exhalation , for example , the purge enable signal would indicate that a purge is allowed when the ventilator is in the exhalation phase of the breathing cycle . in an alternative embodiment , different information may be provided to or obtained by the purge system ( such as pressure and flow data or a data signal indicative of the current phase of the breathing cycle ) from which the purge controller can make it own determination that a purge can be performed . in some embodiments , purge initiation occurs during a patient exhalation only . the purge system controller may receive an exhalation signal from a ventilator controller , after the ventilator controller has determined the beginning of patient exhalation . in this manner , the purge operation is keyed to the ventilator - determined patient breath phase . it should also be noted that in an embodiment ( not shown ), the detection operation 406 may also interrupt an ongoing purge cycle in the event that it detects that conditions have changed ( e . g ., detection that the ventilator has triggered from exhalation phase to inhalation phase , the “ purge enable ” signal changes , etc .) and that discharging gas through a sensor tube is no longer appropriate . in this embodiment , as part of interrupting the purge cycle , the necessary operations may be performed so that the purge system picks up where it left off upon the next detection of conditions that allow for purging . in this way , for example , the purge cycle may be performed over a set of consecutive breaths with one or more discharges performed during the appropriate phase in each of a group of breaths until the purge cycle is complete . as part of initiating a purge cycle , the method 400 further includes selecting an initial sensor tube to be the first tube purged . this is illustrated by the select initial tube operation 408 and is provided in order to show that , in embodiments in which there are two or more tubes to be purged , different tubes may be purged first during different purge cycles , thus allowing the system to alternate which tube is purged first . in an open valve operation 410 , the selected tube is then purged by opening its associated valve that connects it to the accumulator . as discussed above , this operation 410 may also include disabling or disconnecting the sensor associated with the selected tube or from all tubes . by opening the valve , gas in the accumulator which has been deliberately raised to a higher pressure than gas in the patient circuit is allowed to discharge through the selected sensor tube . in some embodiments , pump 216 continues to pump gas into the accumulator when the accumulator valve to the selected tube is open . in this manner , some gas may pass through accumulator and continue down the selected tube before the valve is closed . after some period of time , the valve is then closed in a close valve operation 412 . once the valve is closed , continued pump action operates to raise gas pressure within accumulator to a desired pressure , or for a desired period of time . the time between opening the valve and closing it may be a predetermined fixed time such as about 200 , 150 , 100 , 50 , 25 , or 10 ms . alternatively , the time may be variable based on some other parameter or condition , such as the time necessary to observe some predefined pressure rise in the accumulator or some other effect related to the purge . the time may be the same every time a valve is closed to charge the accumulator or may be varied . after the close valve operation 412 , a determination operation 414 checks to see if the purge cycle is complete . in an embodiment , this may involve determining how many discharges should be performed through each sensor tube and comparing this number to a counter maintained of the number of times valves have been opened in the current cycle . other methods are also possible . if the purge cycle is complete ( e . g ., each sensor tube has been purged the appropriate number of times ), then the purge method may end in a termination operation 416 . the termination operation 416 may include performing various housekeeping functions such as emptying the accumulator , recharging the accumulator , resetting the proximal sensor , generating and / or transmitting data related to the purge cycle such as the amount of gas discharged into the patient circuit and updating timers and counters . if the purge cycle is not complete ( e . g ., one or more sensor tubes have not been purged the appropriate number of times ), then a waiting operation 418 may be performed . in a single sensor tube embodiment , the waiting operation 418 allows the purging flow through the sensor tube to stop and the pressure in the tube to equilibrate to the patient circuit pressure . this operation 418 is optional in multi - tube systems as the same function may be achieved by simply purging another tube without delay between the closing of the valve of the first tube and opening the valve of the next tube . however , even in a multi - tube embodiment , if the accumulator is relatively small , a waiting operation 418 may be used to allow sufficient time for the pump to recharge the accumulator . the duration of the waiting period 418 may be predetermined by the operator or manufacturer and may be same every time it is performed . alternatively , the waiting period may be of a variable duration based on some other factor , such as the duration necessary to allow the accumulator to return to a target threshold . although any duration may be used for the waiting operation 418 , in embodiments , delay between successive valve openings having a fixed duration of less than 300 ms have been contemplated to allow the accumulator to be recharged to at least some extent before the next purge cycle . specifically , embodiments having a delay duration of equal to or less than about 200 ms , 175 ms , 150 ms and 100 ms between purges have been identified . after the waiting operation 418 , the next tube to be purged is purged . this is illustrated by the select next tube operation 420 and then the flow returning to the open selected valve operation 410 . in an embodiment , tubes may be purged in a fixed order so that after the initial tube has been selected the purge cycle proceeds to purge each tube in the order until the all tubes have been purged once and then repeats the process until all tubes have be purged the appropriate number of times . in this embodiment , the select next tube operation 420 consists essentially of selecting the next tube in the purge order . other methods of cycling through multiple tubes are possible and any suitable method may be used herein . regarding operation of the pump , although not explicitly illustrated in fig4 , in an embodiment the pump may be operated continuously throughout the purging of the sensor tubes , that is the pump operates continuously from the first instance of a valve being opened in an open valve operation 410 until the determination operation 414 determines that the cycle is complete . in this embodiment , the pump is operating during periods where a valve is open and there is flow through a sensor tube and during the waiting operation 418 during which the accumulator is being recharged prior to the next purge . thus , in this embodiment the waiting operation 418 could also be characterized as a recharging operation during which the vessel is recharged with gas . in alternative embodiments , the pump may be operated only during specified operations , such as only during the waiting operation 418 and / or only when certain conditions occur , such as the pressure in the accumulator falls below some threshold amount . fig5 illustrates an embodiment of an inverse sawtooth pressure wave train as may be generated by the purge system of fig2 using the method of fig4 . in the embodiment shown , the trace 500 of the accumulator pressure against time is illustrated through a purge cycle having three discharges . at some time 502 ( approximately at 50 ms ) the purge system receives a command to perform a purge cycle . the accumulator is then pressurized by the pump for either a fixed period of time or until a specified pressure is reached , which raises the pressure up to the initial pressure level 504 . the system then waits until it detects 506 that it is time to perform the purge ( approximately at 475 ms ), e . g ., the system detects the breath phase cycling to exhalation or receives a purge enable signal . the first selected sensor tube is then purged via the opening of the appropriate valve which allows the pressure to be released through the sensor tube into the patient interface . this results in a rapid drop in the pressure within the accumulator . after purging , the valve is then closed after purging the sensor tube . in the embodiment illustrated , the purge period is fixed at 25 ms at which point the pressure has reached some lower value 508 ( approximately 1 . 3 psi ) this completes one purge of the first sensor tube . in the embodiment illustrated , the pump then recharges the accumulator for 125 ms resulting in the pressure increasing to some second pressure 510 ( approximately 2 . 3 psi ) and the next purge is then performed . after 25 ms of purging , the pressure in the accumulator has then dropped to some third level 512 ( approximately 0 . 8 psi ) and the valve is again closed and the pressure is allowed to recharge for another 125 ms bringing the accumulator up to some pressure level 514 . one last purge is then performed in which the pressure in the accumulator falls to an even lower level 516 . in the embodiment shown , the pump remains in operation for some period of time which raises pressure in the accumulator to some level after the purging cycle has been completed . in some embodiments , a purge operation will require more than one breath phase to be completed . for example , neonate patients typically have very short breath cycles . for purge operations that only should occur during patient exhalation , a single exhalation phase of a neonate patient may be of insufficient duration to allow a complete purge operation . in this embodiment , the purge operation may be started during a first exhalation , stopped when the first exhalation ends , and resumed during a second exhalation . in some embodiments , the beginning and end of the exhalation phase of each patient &# 39 ; s breath is determined by the ventilator controller , and the inspiration and / or expiration signals are sent from the ventilator controller to the purge system controller . in some embodiments , purge system controller controls the order of the sensor tubes to be purged . for example in a system with two sensor tubes ( e . g ., tubes a and b ) to be purged , the purge system controller may start a purge operation with the tube a , and then alternate purging tubes a and b until the purge cycle is completed . if the sensor tubes are to be purged a like number of times for each purge cycle , then the purge cycle would end with a purge of tube b . for the subsequent purge operation of the same system , the purge system controller may start the purge operation with tube b . in other embodiments , purge system controller operates to purge two or more sensor tubes simultaneously . this may occur , for example , with purge systems having sufficiently high pressure , sufficiently large accumulators , or some combination of these factors or additional factors . it will be clear that the systems and methods described herein are well adapted to attain the ends and advantages mentioned as well as those inherent therein . those skilled in the art will recognize that the methods and systems within this specification may be implemented in many manners and as such is not to be limited by the foregoing exemplified embodiments and examples . for example , the operations and steps of the embodiments of methods described herein may be combined or the sequence of the operations may be changed while still achieving the goals of the technology . in addition , specific functions and / or actions may also be allocated in such as a way as to be performed by a different module or method step without deviating from the overall disclosure . in other words , functional elements being performed by a single or multiple components , in various combinations of hardware and software , and individual functions can be distributed among software applications . in this regard , any number of the features of the different embodiments described herein may be combined into one single embodiment and alternate embodiments having fewer than or more than all of the features herein described are possible . while various embodiments have been described for purposes of this disclosure , various changes and modifications may be made which are well within the scope of the present invention . for example , if the capabilities of the system allow all sensor tubes could be purged simultaneously , thus reducing the overall time necessary to complete the purge cycle at the expense of purge system cost . numerous other changes may be made which will readily suggest themselves to those skilled in the art and which are encompassed in the spirit of the disclosure and as defined in the appended claims . unless otherwise indicated , all numbers expressing quantities , properties , reaction conditions , and so forth used in the specification and claims are to be understood as being modified in all instances by the term “ about .” accordingly , unless indicated to the contrary , the numerical parameters set forth in the following specification and attached claims are approximations that may vary depending upon the desired properties sought to be obtained by the present invention . as used herein , “ about ” refers to a degree of deviation based on experimental error typical for the particular property identified . the latitude provided the term “ about ” will depend on the specific context and particular property and can be readily discerned by those skilled in the art . the term “ about ” is not intended to either expand or limit the degree of equivalents which may otherwise be afforded a particular value . further , unless otherwise stated , the term “ about ” shall expressly include “ exactly ,” consistent with the discussions regarding ranges and numerical data . concentrations , amounts , and other numerical data may be expressed or presented herein in a range format . it is to be understood that such a range format is used merely for convenience and brevity and thus should be interpreted flexibly to include not only the numerical values explicitly recited as the limits of the range , but also to include all the individual numerical values or sub - ranges encompassed within that range as if each numerical value and sub - range is explicitly recited . as an illustration , a numerical range of “ about 4 percent to about 7 percent ” should be interpreted to include not only the explicitly recited values of about 4 percent to about 7 percent , but also include individual values and sub - ranges within the indicated range . thus , included in this numerical range are individual values such as 4 . 5 , 5 . 25 and 6 and sub - ranges such as from 4 - 5 , from 5 - 7 , and from 5 . 5 - 6 . 5 ; etc . this same principle applies to ranges reciting only one numerical value . furthermore , such an interpretation should apply regardless of the breadth of the range or the characteristics being described .
this disclosure describes systems and methods for purging narrow diameter sensor tubing , occasionally referred to as “ sensor lines ”, in a ventilation system . the disclosure describes a novel approach in which a series of short , periodic releases of pressurized gas through the sensor tubes are used to clear any blockages due to condensation or patient secretions .