fig1 illustrates air flow system 10 designed for recording , storing , generating , and / or analyzing air flow patterns relating to breathing functions . air flow system 10 uses and displays inspiratory and expiratory flows , normal and impaired breathing patterns , electronically altered air flow patterns , and air flow patterns having a wide variety of frequency and amplitude irregularities . air flow patterns are also varied by environmental conditions , such as heat , humidity , particulates , and other factors which may be simulated by air flow system 10 . the solid lines in fig1 represent gas flow or signal flow between the different components of air flow system 10 , and the dashed lines represent signals and controls which may be automated . air flow system 10 is designed for simple , portable , and inexpensive operation . pressure source 14 provides a pneumatic supply or air source for operation of air flow system 10 and is preferably a constant pressure source common to laboratory and medical provider environments . a variable pressure source may be utilized , but is not preferred . pressure source 14 preferably comprises an air pressure source , although other gases may be substituted within the scope of this invention . pressure regulator 18 regulates the pressure of the output gas of pressure source 14 , and in doing so determines a maximum pressure to be utilized by other components of air flow system 10 . filter 20 filters the gas received from pressure source 14 and regulator 18 . gas flow within piping structure 24 exits filter 20 and is routed to aspirator 28 and reverse aspirator 30 . aspirator 28 and reverse aspirator 30 represent gas actuated pressure devices which are configured for a pressurized gas output according to various specifications of a system . these devices in air flow system 10 are preferably operated using the venturi principle or other simple means for generating positive or negative pressure outputs . in air flow system 10 , aspirator 28 receives a positive pressure gas source and outputs a negative pressure gas , as represented by vacuum line 34 . reverse aspirator 30 receives a positive pressure gas input via balancing valve 38 and outputs a positive pressure gas represented by pressure line 42 . piping structure 24 provides means for routing pressurized gas through air flow system 10 . air flow system 10 may comprise only a single aspirator 28 and still be functional . however , use of reverse aspirator 30 is helpful to create symmetrical rates of change in flow rate outputs from solenoid valve 44 between positive and negative pressure signals . without reverse aspirator 30 , the volume ( capacitance ) or pressure loss ( resistance ) of aspirator 28 creates an asymmetrical rate of change in the flow rate output from solenoid valve 44 , notwithstanding a constant rate of change of a piston position or movement within the solenoid valve . although mathematical means may be used to eliminate this asymmetry , many solutions are required to predict and achieve symmetry due to the numerous possible piston positions and signals . therefore , it is discovered that use of a reverse aspirator 30 to create volumes and time responses matched to aspirator 28 obviates the burdensome mathematical and related processing components otherwise needed to predict and achieve symmetry . indeed , a single device , such as a capacitance adjusting shunt , could also be used to achieve this novel function . balancing valve 38 provides air flow system 10 with a capability of mechanically adjusting for any asymmetry between positive and negative pressure gases and signals . as shown in fig1 this adjustment may be performed locally at the balancing valve or remotely via control means 52 . adjustments for asymmetry using balancing valve 38 may be complimented by symmetry - related adjustments using the electronics of control means 52 , or vice versa . a user of air flow system 10 may not know the values of asymmetry for the model or application being applied . however , if these values are known prior to operation of the system , then it is convenient and advantageous to pre - set offset values for the asymmetric flow into balancing valve 38 to achieve system symmetry . this feature enhances ease of operation , while encouraging very precise analysis . balancing valve 38 is also used for adjusting peak flow rate of the pressurized gas flow . this feature is a substantial improvement in this technology field , particularly when used in combination with the other simulation and replication capabilities of air flow system 10 . solenoid valve 44 is preferably configured as an efficient single piston proportional solenoid valve , although other valve configurations may be functional within the scope of this invention . solenoid valve 44 is designed to selectively provide both positive and negative pressure gases to a system model 48 . solenoid valve 44 interacts with control means 52 , which preferably comprises computational / analytic equipment and related display ( s ). system model 48 may be any one of various components , subsystems , or devices . for example , a breath actuated inhaler device may function as the system model in order to analyze the operation of the inhaler . alternately , an in vitro , excised , or mechanical large animal lung may be utilized . a respiratory mask designed for human wear may also be selected . system model use will be discussed later in further detail . sensor actuator 56 interacts with system model 48 and control means 52 . sensor actuator 56 comprises means for sensing a variety of conditions , such as pressure , flow rate , volume , actuation of system model 48 , and other conditions as desired . control means 52 receives real time control inputs via input line 60 , but may also provide output to display devices . air flow system 10 provides a simple and inexpensive computerized system that can record and play back air flow patterns . the recording is initiated , in one embodiment , by sensor actuator 56 , and the storage of the data occurs in a computer memory storage device in control means 52 . fig2 is similar to fig1 but it discloses the use of optional environmental simulation components . one embodiment of air flow system 10 comprises connection of a respiratory mask or similar device as system model 48 . in this embodiment , air flow system 10 tests the masks under different breathing maneuvers or respiratory conditions . the humidity effect of a particular environment may be quite important for proper mask operation , and is therefore added into system 10 , as disclosed in fig2 . this permits determination of the resistance and performance of the respiratory system mask under different flow and humidity conditions . fig2 shows humidity component 112 as well as heating component 114 to further simulate the addition of heat to an environmental condition and to replicate or analyze individual or combined effects on air flow patterns . air flow system 10 is useful to generate various air flow patterns . this is accomplished by selecting one of the options from the software menu as shown in fig3 . module 67 is the entry or start location . module 68 is the selection module for inspiratory flow . this flow consists of increasing and decreasing negative pressure as shown in plot line 69 of fig4 . module 70 is selected for expiratory flow consisting of increasing and decreasing positive pressure as shown in plot line 71 of fig5 . a distinguishing feature of air flow system 10 over any other known systems performing some of the similar functions is the capability to provide distinct and non - mixed positive and negative pressure flow patterns . this is substantially a result of the unique aspiration system , as well as the balancing valve and solenoid valve arrangement . module 72 is the breath flow module which consists of inspiratory flow , expiratory flow , and a variable breath hold pattern , as shown in asymmetrical fashion in plot line 73 of fig6 . module 75 is a constant flow module which generates a constant flow plot similar to plot line 76 shown in fig7 . module 80 is an increasing ramp flow module of either a negative or positive pressure as shown in plot line 81 of fig8 a and 8b . module 82 is similar to module 80 but provides a decreasing ramp flow of either a negative or a positive pressure , as depicted in plot line 83 of fig9 a and 9b . module 84 is a variable flow function module which permits input of an entire flow pattern point by point , as shown in plot line 85 of fig1 and plot line 86 of fig1 . this option allows very accurate replication and analysis of discrete signal components of a breathing pattern . plot line 85 , for example , is a single frame plot of a recorded flow breathing pattern captured one frame at a time . plot line 86 is a plot of a selectively reconstructed breathing pattern . module 87 is a record and playback module for operation for air flow system 10 , and fig1 is an example of a plot line 88 generated using this module . all of the modules provide user means for specifying the rate of increase or decrease of the flow rate , the range of flow rate , and the length of breath hold . menu exit 89 permits exiting of this routine for further operation and control of system 10 . software utilized with air flow system 10 and control means 52 preferably accommodates customized data acquisition and analytical capabilities . the air flow generation software in air flow system 10 is preferably divided into at least four menus . a main menu shown in fig3 a calibration menu depicted in fig1 , a data generation menu depicted in fig1 , and a display analysis menu . the main menu described above has eight modules that , with the exception of the inspiratory and expiratory modules , which are identical , each comprise calibration and specification menus which are different within each module . the calibration menu starts at module 91 and receives inputs for the desired flow type 92 , digital resolution 93 , the rate of change of flow rate 94 , range of flow rate 96 , and number of cycles 98 of flow that need to be generated . a continuation loop 100 permits additional functions . the value for digital resolution depends on the number of bits of the hardware . the flow range is preferably adjusted at balancing valve 38 or via control means 52 , or also from the null / gain adjustment ports on a power amp 101 of proportional solenoid valve 44 . the digital resolution and flow range determine the sensitivity of the system , and the highest rate of change of flow rate is limited by the mechanical properties of solenoid 44 . in this respect , the values for inertia and resistive compliance of solenoid 44 remain far superior to the mechanical time constant limitations or multiple pneumatic source requirements of other systems attempting to record , replicate , or analyze air flow patterns . an example of a mechanical time constant limitation of a bellows system is the limitation due to the incompressibility of gas which limits the performance of such a system . another example , relating to a cam operated system , is the requirement for such a system to use cam component replacements in order to substantially vary the magnitude of signals between different signal patterns . the data generation menu , fig1 , shows operational steps of air flow system 10 in a data generation mode . in this mode , the digital to analog signal output 104 goes from memory or a digital input device 103 to power amp 101 of solenoid 44 . module 105 represents a verification feedback process which generates a digital signal 106 originating with sensor 56 . a display of the generated air flow pattern is represented by module 108 , which includes access to an analysis menu for analyzing the generated pattern . a repeat function 109 permits repeat loop functioning and access to other menu sites . end option 110 is also shown . the solenoid valve 44 of the present invention preferably includes a piston member 120 , are schematic illustrations of the operation of piston member 120 . fig1 - 17 designed for selective motion relative to pressure chamber 124 , and vacuum chamber 128 . solenoid valve 44 , which is depicted in representative form intended to include a variety of actual structures , is designed to provide an efficient rectilinear response pattern relating to pressure and vacuum signals . fig1 and 17 illustrate piston member 120 in a configuration permitting pressure or vacuum , as shown by flow arrows , depending on the valve lineup , and fig1 illustrates piston member 120 in a neutral position . the configuration of piston member 120 relative to pressure chamber 124 , and vacuum chamber 128 allows for very rapid response to various pressure and vacuum signals . this is particularly important for replication of rapidly fluctuating signals , such as a signal produced when a mammal is coughing , hyperventilating , or experiencing other irregular breathing patterns . the frequency response necessary to accurately replicate such air 125 flow patterns is best accomplished using a rapid response valve , such as solenoid valve 44 . other limitations on accurate replication of breathing patterns exist , however the configuration of solenoid valve 44 eliminates many of the recognized and non - recognized limitations present in air flow systems described in various references . fig1 illustrates a first example of air flow system 10 in which a system model comprises an inhaler 136 , such as a breath actuated inhaler useful for controlling airway restrictions and pulmonary functions in humans . the embodiment of fig1 shows air flow system 10 configured for testing or modeling inhaler 136 . inhaler 136 is connectable to sensor actuator 56 for actually testing the performance of inhaler device 136 . one example of such testing is to connect inhaler 136 to sensor actuator 56 so that at the time of connection a switch 138 activates control and display subsystem 52 to initiate a vacuum flow through solenoid valve 44 to inhaler 136 . this simulates a breath actuation which tests the breath actuation capability of the inhaler device . air flow system 10 accommodates a range of flow rates and other parameters which are helpful for testing inhaler 136 according to a variety of expected users . the system permits testing for consistency of performance of inhaler 136 at different rates of increase of flow rate . the mechanical properties of inhaler device 136 are also tested using this embodiment through use of a transfer function analysis of output versus input . then , using a record and playback feature to generate breathing patterns from memory , it is possible to test inhaler device 136 for a simulated or replicated respiratory system disorder . air flow system 10 may also be used for in vitro lung models for animals to determine the deposition performance of an aerosol drug in different regions of a lung under a variety of breathing maneuvers or respiratory disorders . a physical model such as a lung cast or a balloon reservoir mechanical model may be used or an actual excised model may be tested . the system may be used to record the breathing patterns of different types of animals , and may even be used to generate abnormal flow patterns from induced airway obstructions to study treatment of the obstructions . non - linear effects may also be accounted for using air flow system 10 in this manner . other embodiments and uses of air flow system 10 include use as : an adaptive respirator , a self - regulated nebulizer , a dynamic calibrator of a spirometer , and a host unit for a portable flow recording unit . in the adaptive respirator configuration , the system may be modified into a real time self - regulated respirator alternating between high pressure and atmospheric pressure or high pressure and low vacuum . the self regulated nebulizer configuration provides an aerosol generator system that generates aerosol by means of an air flow which can be modified to include a valve so that the aerosol is generated only during the inspiratory phase . when the system is used as a dynamic calibrator of a spirometer , it is superior to any similar known system in view of the more precise features and advantages explained earlier in this description . use of air flow system 10 as a host unit for a portable flow recording unit is described relative to fig1 and fig2 . fig1 illustrates an optional portable flow recording unit 146 useful for operation with air flow system 10 . portable flow recording unit 146 preferably comprises power means 150 for powering unit 146 , memory means 154 for recording and later outputting air flow patterns , sensor means 158 for inputting the airflow patterns , controller means 160 for electronic control , analog to digital converter 164 , and electronic interface 168 . portable flow recording unit 146 is designed for use , preferably , by a human patient in order to input a coughing pattern or other air flow pattern via pneumotach 172 into memory means 154 . this permits the human to accurately record the air flow patterns at the onset of a recordable condition , rather than trying to rely on oral description of the symptom at a later time to a medical provider . using this system , it is possible at a later conference or examination with a medical provider , to record the actual breathing patterns as it naturally occurs and then , to connect portable flow recording unit 146 to air flow system 10 , as shown in fig2 , and output the recorded air flow pattern . when configured in this manner , the medical provider or other specialist may utilize the analysis and display capabilities of air flow system 10 to determine a proper course of patient treatment for the precise condition recorded at the time of onset . this is a particularly useful embodiment of air flow system 10 in combination with portable flow recording unit 146 in order to timely capture and accurately replicate human conditions which are unpredictable and , for some ailments , frequently occur in the evening or during normal sleep hours . fig2 also discloses use of muffler devices 184 useful for muffling the noise associated with aspirator 28 or reverse aspirator 30 . additional features and advantages of air flow system 10 combine to permit generation and analysis of complicated air flow patterns . the compact and simple construction of air flow system 10 further enhances its ability to provide relatively inexpensive and simple operation . additional features and advantages of air flow system 10 include : low frequency recording and playing back of flow maneuvers for mammals ; readily available commercial parts ; relatively few functional mechanical parts as compared with other air flow systems ; ease of portability and connection to remote site sources of air pressure ; adjustable rates of change of flow rates ; simulation of systems or models exhibiting only inspiratory or expiratory conditions , or systems which exhibit asymmetric and irregular flow patterns ; generation of an oscillatory flow which has a base line at a non - zero flow ; and no limitation on total lung volume simulation .
an air flow device for use in recording , analyzing , replicating , and generating breathing patterns . a piping structure provides receipt and transfer of pressurized gas through the device . the piping structure has a source connection for receiving a single constant source of pressurized gas . aspirators are connected to the piping structure for receiving pressurized gas from the source connection and for selectively creating an output pressurization comprising a positive pressure gas flow and a negative pressure gas flow at a proportional solenoid valve . a balancing valve is connected to the piping structure for controlling and calibrating the output pressurization of the aspirators . a control system provides control of the aspirators , the balancing valve , and a solenoid valve . a solenoid valve is mechanically connected to the piping structure with pneumatic input and output connections and electronically connected to the control system with data input and output connections . the solenoid valve provides patterned pneumatic flow between the aspirators and a system model according to air flow commands received by the solenoid from the control system . the system model , in one embodiment , is a breath actuated inhaler device .