Plaque It!
Sponsored by: Flash of Genius |
[0001] This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Application Serial No. 60/397,285, entitled “METHODS AND APPARATUS FOR PRESSURE COMPENSATION IN A MASS FLOW CONTROLLER,” filed on Jul. 19, 2002, which is herein incorporated by reference in its entirety.
[0002] The present invention relates generally to a method and system for controlling the flow rate of a fluid, and more particularly to methods and systems involving mass flow controllers.
[0003] Many industrial processes require precise control of various process fluids. For example, in the pharmaceutical and semiconductor industries, mass flow controllers are used to precisely measure and control the amount of a process fluid that is introduced to a process chamber. The term fluid is used herein to describe any type of matter in any state that is capable of flow. It is to be understood that the term fluid applies to liquids, gases, and slurries comprising any combination of matter or substance to which controlled flow may be of interest.
[0004] Conventional mass flow controllers generally include four main portions: a flow meter, a control valve, a valve actuator, and a controller. The flow meter measures the mass flow rate of a fluid in a flow path and provides a signal indicative of that flow rate. The flow meter may include a mass flow sensor and a bypass. The mass flow sensor measures the mass flow rate of fluid in a sensor conduit that is fluidly coupled to the bypass. The mass flow rate of fluid in the sensor conduit is approximately proportional to the mass flow rate of fluid flowing in the bypass, with the sum of the two being the total flow rate through the flow path controlled by the mass flow controller. However, it should be appreciated that some mass flow controllers may not employ a bypass, as such, all of the fluid may flow through the sensor conduit.
[0005] In many mass flow controllers, a thermal mass flow sensor is used that includes a pair of resistors that are wound about the sensor conduit at spaced apart positions, each having a resistance that varies with temperature. As fluid flows through the sensor conduit, heat is carried from the upstream resistor toward the downstream resistor, with the temperature difference being proportional to the mass flow rate of the fluid flowing through the sensor conduit and the bypass.
[0006] A control valve is positioned in the main fluid flow path (typically downstream of the bypass and mass flow sensor) and can be controlled (e.g., opened or closed) to vary the mass flow rate of fluid flowing through the main fluid flow path, the control being provided by the mass flow controller. The valve is typically controlled by a valve actuator, examples of which include solenoid actuators, piezoelectric actuators, stepper actuators, etc.
[0007] Control electronics control the position of the control valve based upon a set point indicative of the mass flow rate of fluid that is desired to be provided by the mass flow controller, and a flow signal from the mass flow sensor indicative of the actual mass flow rate of the fluid flowing in the sensor conduit. Traditional feedback control methods such as proportional control, integral control, proportional-integral (PI) control, derivative control, proportional-derivative (PD) control, integral-derivative (ID) control, and proportional-integral-derivative (PID) control are then used to control the flow of fluid in the mass flow controller. In each of the aforementioned feedback control methods, a control signal (e.g., a control valve drive signal) is generated based upon an error signal that is the difference between a set point signal indicative of the desired mass flow rate of the fluid and a feedback signal that is related to the actual mass flow rate sensed by the mass flow sensor.
[0008] Many conventional mass flow controllers are sensitive to component behavior that may be dependent upon any of a number of operating conditions including fluid species, flow rate, inlet and/or outlet pressure, temperature, etc. In addition, conventional mass flow controllers may exhibit certain non-uniformities particular to a combination of components used in the production of the mass flow controller which results in inconsistent and undesirable performance of the mass flow controller.
[0009] To combat some of these problems, a mass flow controller may be tuned and/or calibrated during production. Production generally includes operating the mass flow controller on a test fluid under a set of operating conditions and tuning and/or calibrating the mass flow controller so that it exhibits satisfactory behavior.
[0010] As is known to those skilled in the art, the process of tuning and/or calibrating a mass flow controller is an expensive, labor intensive procedure, often requiring one or more skilled operators and specialized equipment. For example, the mass flow sensor portion of the mass flow controller may be tuned by running known amounts of a known fluid through the sensor portion and adjusting certain filters or components to provide an appropriate response. A bypass may then be mounted to the sensor, and the bypass is tuned with the known fluid to reflect an appropriate percentage of the known fluid flowing in the main fluid flow path at various known flow rates. The mass flow sensor portion and bypass may then be mated to the control valve and control electronics portions and then tuned again, under known conditions.
[0011] When the type of fluid used by an end-user differs from that used in tuning and/or calibration, or when the operating conditions, such as inlet and outlet pressure, temperature, range of flow rates, etc., used by the end-user differ from that used in tuning and/or calibration, the operation of the mass flow controller is generally degraded. For this reason, additional fluids (termed “surrogate fluids”) and or operating conditions are often tuned or calibrated, with any changes necessary to provide a satisfactory response being stored in a lookup table.
[0012] Although the use of additional tuning and/or calibration with different fluids and at different operating conditions can be used to improve the performance of the mass flow controller, this type of surrogate tuning and/or calibration is time consuming and expensive, as the tuning and/or calibration procedures must be repeated for at least each surrogate fluid and likely must be repeated for a number of different operating conditions with each surrogate fluid. Furthermore, because the surrogate fluids only approximate the behavior of the various types of fluids that may be used by the end-user, the actual operation of the mass flow controller at an end-user site may differ substantially from that during tuning and/or calibration. Considering the wide range of industries and applications employing mass flow controllers, the process fluid and operating conditions applied to the mass flow controller by an end user are likely to be different than the test fluids and operating conditions upon which a mass flow controller was tuned and/or calibrated, despite tuning and/or calibration of the mass flow controller with a number of different surrogate fluids and operating conditions. Therefore, an apparatus is needed, that is insensitive to operating conditions and does not require as much calibration and/or tuning.
[0013] A flow path to which a mass flow controller is coupled to control fluid flow may include a portion where the flow meter senses flow, the portion having a bypass and a sensor conduit as described in the foregoing. The flow path is often provided with a pressure regulator to control the pressure at the inlet side of the flow path. Typically, the pressure regulator is provided upstream of the portion of the flow path to which the flow meter is coupled.
[0014] The pressure regulator maintains a desired inlet pressure of the flow path. Pressure regulators generally do not operate error free and may introduce pressure transients, or other deviations from the desired pressure into the flow path. These deviations may have deleterious effects on the performance of the mass flow controller. Often the mass flow controller must absorb these undesirable pressure transients as best as possible, and these undesirable transients typically degrade the accuracy of control and quality of performance of the mass flow controller.
[0015] One aspect of the present invention includes a method in a flow controller including a flow sensor coupled to a fluid flow path having an inlet side and an outlet side, the flow sensor being adapted to provide a sensor output signal indicative of a sensed fluid flow through the flow path, a method comprising acts of measuring at least one pressure of the flow path, and adjusting the sensor output signal based on the act of measuring the at least one pressure. According to one embodiment, the method further comprises an act of forming at least one pressure signal based on the at least one pressure. According to one embodiment, the method further comprises an act of filtering the at least one pressure signal to provide a false flow signal that emulates a response of the flow sensor due to pressure changes in the flow path. According to one embodiment, the method further comprises an act of adjusting the sensor output includes an act of subtracting the false flow signal from the sensor output signal.
[0016] Another aspect of the present invention includes a method of modifying a sensor output signal from a flow sensor, the method comprising acts of constructing a false flow signal corresponding to a response of the flow sensor due to changes in pressure based on at least one pressure measurement of the flow path, and subtracting the false flow signal from the sensor output signal. According to one embodiment, the method further comprises an act of providing a pressure signal indicative of the at least one pressure measurement. According to one embodiment, the method further comprises the act of constructing a false flow signal includes an act of delaying the pressure signal such that it is substantially aligned in time with the sensor output signal. According to one embodiment, the method further comprises the act of constructing the false flow signal includes an act of differentiating the pressure signal. According to one embodiment, the method further comprises an act of constructing the false flow signal includes an act of filtering the pressure signal with at least one filter, the at least one filter having a transfer function that emulates a response of the flow sensor to the pressure change in the flow path. According to one embodiment, the at least one filter includes a plurality of 2
[0017] One aspect of the present invention includes a method of removing false flow information from a sensor output signal provided by a flow sensor coupled to a flow path, the false flow information resulting from the flow sensor responding to flow changes caused by pressure transients. The method comprises acts of measuring at least one pressure in the flow path, providing at least one pressure signal indicative of the at least one pressure measurement, constructing a false flow signal from the at least one pressure signal, and subtracting the false flow signal from the sensor output signal to provide a flow signal indicative of the fluid flow in the fluid path.
[0018] One aspect of the present invention includes a method of dead volume compensation, the method comprising acts of predicting a response of a sensor to a fluid filling a dead volume due to pressure changes in a fluid flow path, and modifying a sensor output signal provided by the sensor based on the predicted response to essentially remove false flow information from the sensor output signal.
[0019] Another aspect of the present invention includes a method of determining a flow rate of a fluid flowing in a conduit, comprising acts of a) sensing a flow rate of the fluid flowing in the conduit, b) measuring a change in pressure of the fluid flowing in the conduit, c) determining an effect of the change in pressure on the flow rate of the fluid sensed by act (a), and modifying the sensed flow rate of the fluid based upon the effect of the change in pressure to determine the flow rate of the fluid flowing in the conduit.
[0020] Yet another aspect of the present invention relates to a flow meter comprising a flow sensor adapted to measure fluid flow in a flow path, the flow sensor providing a sensor output signal in response to sensed fluid flow in the flow path, at least one pressure transducer to measure at least one pressure in the flow path, the at least one pressure transducer providing at least one pressure signal related to the respective at least one measured pressure, a compensation filter to receive the at least one pressure signal, the compensation filter adapted to construct a false flow signal approximating a response of the flow sensor to pressure transients in the flow path, and a subtractor to receive the sensor output signal and the false flow signal and to provide a flow signal related to the difference between the sensor output signal and the false flow signal. According to one embodiment of the present invention, the compensation filter includes a delay block that delays the at least one pressure signal to be substantially aligned in time with the response of the flow sensor to pressure transients, and wherein the delay block provides at least one delayed pressure signal. According to one embodiment of the present invention, the compensation filter includes a differentiator to receive the delayed pressure signal, the differentiator being adapted to determine a derivative of the delayed pressure signal to provide a derivative signal.
[0021] Another aspect of the present invention relates to a compensation filter for generating a false flow signal from a pressure signal, the compensation filter comprising a differentiator receiving a pressure signal indicative of a pressure in a fluid path, the differentiator being adapted to determine a derivative of the pressure signal to provide a derivative signal, and at least one filter having a transfer function adapted to transform the derivative signal into a false flow signal indicative of false flow information generated by the flow sensor in response to pressure transients.
[0022] One aspect of the present invention relates to a method of compensating for fluid pressure induced changes in the position of the controlled portion of a valve, the method comprising acts of measuring at least one pressure in a valve environment, providing at least one pressure signal indicative of the at least one pressure measurement, respectively, calculating a displacement of the controlled portion of the valve based on the at least one pressure signal, and generating a compensation drive level to move the controlled portion of the valve an amount having an opposite sign of and substantially equal in magnitude to the calculated displacement.
[0023] Another aspect of the present invention includes a method of preventing the movement of the controlled portion of the a valve due to pressure transients, the method comprising acts of predicting a displacement a pressure transient will force the controlled portion of a valve to move based on at least one pressure measurement of a valve environment, and moving the controlled portion of the valve to counter-act the predicted displacement.
[0024] One aspect of the present invention includes an apparatus coupled to a flow path, the apparatus comprises a pressure measurement device to measure at least one pressure in a flow path environment and to provide at least one pressure signal indicative of the at least one measured pressure, and displacement compensation means for receiving the at least one pressure signal and for providing a displacement compensation signal indicating a drive level to compensate for valve displacement of a valve coupled to the flow path caused by pressure changes in the flow path environment.
[0025] According to one embodiment, the displacement compensation means comprises means for calculating the displacement compensation signal based on a force valve model. According to another embodiment, the force valve model includes a magnetic model of the valve. According to one embodiment, the force valve model has a parameter that indicates a pressure gradient in the valve environment.
[0026] According to one aspect of the invention, a flow meter is provided comprising a flow sensor adapted to sense fluid flow in a fluid flow path and to provide a sensor output signal indicative of the sensed fluid flow, at least one pressure transducer adapted to measure at least one pressure in a fluid flow path environment and to provide at least one pressure signal indicative of the at least one measured pressure, and a compensation filter to receive the at least one pressure signal and to construct a false flow signal related to the at least one pressure signal.
[0027] According to one embodiment, the false flow signal is constructed to recreate false flow information resulting from the flow sensor response to flow fluctuations caused by pressure transients in the flow path. According to another embodiment, the compensation filter includes a transfer function that emulates a response of the flow sensor to pressure transients in the flow path. According to one embodiment, the false flow signal is subtracted from the sensor output signal to provide a flow signal. According to another aspect of the invention, in a mass flow controller coupled to a flow path, the mass flow controller having a control loop including a flow meter, a controller, a valve actuator and a valve, a method is provided comprising acts of measuring at least one pressure in a fluid path environment, providing at least one pressure signal indicating at least one pressure measurement, determining at least one compensation signal based on at least one pressure measurement, and applying the at least one compensation signal to the control loop of the mass flow controller.
[0028] According to one embodiment, the method further comprises an act of determining at least one compensation filter includes constructing a false flow signal to recreate false flow information resulting from a response of the flow meters to pressure transients in the flow path environment. According to another embodiment, the method further comprises an act of applying the at least one compensation signal to the control loop includes an act of applying the false flow signal to the control loop to compensate for the flow meters response fluctuations in fluid flow due to pressure transients in the flow path. According to a further embodiment, the method further comprises an act of determining the at least one compensation signal includes determining a displacement compensation signal indicative to a drive level to compensate for a valve displacement due to pressure transients. According to one embodiment, the method further comprises an act of determining the at least one compensation signal includes determining a false flow signal and a displacement compensation signal.
[0029] According to yet another aspect of the invention, a mass flow controller is provided comprising a flow meter adapted to sense fluid flow in a fluid flow path and provide a flow signal indicative of the mass flow rate in the flow path, a controller coupled to the flow meter and adapted to provide a drive signal based at least in part on the flow signal, a valve actuator adapted to receive the drive signal from the controller, a valve adapted to be controlled by the valve actuator and coupled to the fluid flow path, at least one pressure transducer to measure at least one pressure in a mass flow controller environment and to provide at least one pressure signal indicative of measurement of the at least one pressure, and at least one compensation means to receive at least one pressure signal and to provide at least one compensation signal to the control loop to compensate for effects of a pressure changes in the mass flow controller environment, wherein the control loop of the mass flow controller includes the flow meter, the controller, the valve actuator, and the valve.
[0030] According to one embodiment, the at least one transducer measures an inlet pressure of the flow path and provides an inlet pressure signal. According to one embodiment, the at least one compensation means includes a compensation filter to receive the inlet pressure signal and to construct a false flow signal from the inlet pressure signal. According to another embodiment, the flow meter includes a flow sensor adapted to sense fluid flow in the flow path and adapted to provide a sensor output signal indicative of the sensed fluid flow. According to another embodiment, the compensation filter has a transfer function that emulates the response of the flow sensor to fluid flow resulting from changes in inlet pressure.
[0031] According to another embodiment, the false flow signal is constructed to recreate a false flow information component of the sensor output signal resulting from changes in inlet pressure. According to one embodiment, the flow signal is determined by subtracting the false flow signal from the sensor output signal. According to one embodiment, the compensation means includes displacement compensation means that receives the inlet pressure signal and provides a displacement compensation signal indicative of a drive level to maintain a controlled portion of the valve substantially motionless in a pressure environment of the valve. According to one embodiment, the displacement compensation signal is added to the drive signal to compensate for valve displacement resulting from pressure gradients in the pressure environment of the valve. According to one embodiment, the displacement compensation signal is based in part on a force model of the valve. According to one embodiment, the force model of the valve includes a magnetic model of the valve.
[0032] According to one embodiment, the force model of the valve includes a parameter for at least one pressure drop across the valve. According to one embodiment, the compensation means includes a compensation filter receiving at least one pressure signal and providing a false flow signal constructed to recreate false flow information resulting from the flow meter responding to pressure transients and displacement compensation means to receive at least one pressure signal and to provide a displacement compensation signal indicative of a drive level to compensate for valve displacement caused by a pressure change.
[0033] One aspect of the present invention includes a method of configuring a mass flow controller for operation with process operating conditions that differ at least in part from test operating conditions used during production of the mass flow controller, the method comprises acts of establishing a response of the mass flow controller with the test operating conditions, and modifying at least one control parameter of the mass flow controller based on the process operating conditions such that the response of the mass flow controller operating with the process operating conditions does not substantially change.
[0034] According to one embodiment, the method further comprises the act of modifying the at least one control parameter includes an act of determining a plurality of process gain terms associated with a plurality of components of the mass flow controller based on the process operating conditions, the plurality of components forming a control loop of the mass flow controller. According to one embodiment, the method further comprises the act of determining the plurality of process gain terms includes an act of determining a process reciprocal gain term formed by taking a reciprocal of a product of the plurality of process gain terms, the process reciprocal gain term being a function of at least one variable operating condition. According to one embodiment, the method further comprises at least one variable operating condition includes at least one pressure in the mass flow controller environment. According to one embodiment, the method further comprises at least one variable operating condition includes an inlet pressure. According to one embodiment, the method further comprises at least one variable operating condition includes a set point.
[0035] One aspect of the present invention includes a computer readable medium encoded with a program for execution on a processor, the program, when executed on the processor performing a method of configuring a mass flow controller for operation with a set of process operating conditions that differ at least in part from a set of test operating conditions used to establish a response of the mass flow controller during production, the method comprises acts of receiving as an input at least one of process fluid species information and process operating conditions, and modifying at least one control parameter of the mass flow controller based on the input such that the response of the mass flow controller does not substantially change when operated with the process operating conditions.
[0036] According to one embodiment, that act of modifying the at least one control parameter includes an act of determining a plurality of process gain terms associated with a plurality of components of the mass flow controller operating with the process operating conditions, the plurality of components forming a control loop of the mass flow controller. According to one embodiment, the act of determining the plurality of gain terms includes an act of determining a process reciprocal gain term formed by taking a reciprocal of a product of the plurality of gain terms, the process reciprocal gain term being a function of at least one variable operating condition. According to one embodiment, the at least one variable operating condition includes at least one pressure in the mass flow controller environment. According to one embodiment, the at least one variable operating condition includes an inlet pressure. According to one embodiment, at least one variable operating condition includes a set point.
[0037] In another aspect of the invention, a mass flow controller is provided having a control loop. The mass flow controller comprises a flow meter adapted to sense fluid flow in a fluid flow path and provide a flow signal indicative of the mass flow rate in the flow path, a controller coupled to the flow meter and adapted to provide a drive signal based at least in part on the flow signal, a valve actuator adapted to receive the drive signal from the controller, a valve adapted to be controlled by the valve actuator and coupled to the fluid flow path, wherein the control loop of the mass flow controller includes the flow meter, the controller, the valve actuator, and the valve, and wherein the control loop is adapted to have a substantially constant control loop gain term with respect to at least one variable operating condition during operation.
[0038] According to one embodiment, the at least one variable operating condition includes at least one pressure in the mass flow controller environment. According to one embodiment, the at least one variable operating condition includes an inlet pressure. According to one embodiment, the at least one variable operating condition includes a set point.
[0039] According to another aspect of the invention, a compensation filter is provided for generating a false flow signal from a pressure signal. The compensation filter comprises a plurality of filters, at least two of which are connected in series, and wherein a respective output of each of the at least two filters are scaled and summed. In one embodiment of the invention, the compensation filter further comprises a differentiator that is adapted to differentiate the pressure signal, and which provides a differentiated signal to the plurality of filters. According to another embodiment, the compensation filter further comprises a delay that delays the pressure signal, and which provides a delayed pressure signal to the plurality of filters.
[0040] In the drawings:
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061] This application contains subject matter that is related to U.S. patent application Ser. No. 10/131,603, entitled SYSTEM AND METHOD FOR A MASS FLOW CONTROLLER, filed Apr. 24, 2002, which is herein incorporated by reference in its entirety.
[0062] Typically a fluid flow path exists in a pressure environment. The pressure environment may include the pressure at the inlet side of the flow path (referred to as inlet pressure), and pressure at the outlet side of the valve (referred to as outlet pressure), and other pressures within the environment. For example, the pressure environment of the flow path may also include pressure differentials such as, for example, the pressure drop across a bypass or across a valve. The pressure environment may also include various pressure transients including pulses introduced by a regulator, turbulence caused by the geometry of a flow sensor, or various other pressure perturbations. However, the pressure environment is not often monitored. As such, performance of mass flow controller may be vulnerable to pressure transients in a flow path to which the controller is coupled for the purpose of controlling the fluid flow.
[0063] According to one aspect of the present invention, Applicants have recognized that measurements of the pressure environment of a flow path may be used to reduce or eliminate performance degradations, instabilities, and/or inaccuracies of a mass flow controller caused by changes in the pressure environment. As such, Applicants have developed various methods for compensating for pressure transients in the pressure environment of a flow path and mass flow controller.
[0064] As discussed in the foregoing, a mass flow controller typically includes a flow meter that senses the fluid flow in a fluid flow path. The flow rate sensed by the flow meter is often part of a feedback control loop that controls the flow rate of a fluid being provided to a process (e.g., a semiconductor fabrication process) at the outlet side of the flow path.
[0065] In many cases, the actual flow rate provided to the process must be accurately controlled. However, the pressure transients may cause local fluctuations in the fluid flow that are sensed by the flow meter. These local fluctuations may not be an accurate indication of the actual flow rate being provided to the process. This false flow information is then provided to the control loop of a mass flow controller. The controller may then adjust the flow rate provided to the process in response to the false flow information. As such, the controller may momentarily lose control of the process and/or provide undesired flow rates to the process.
[0066] As used herein, the term false flow refers to fluid flow that does not correspond to the actual flow provided to a process. For example, local variations or fluctuations in fluid flow that are not substantially experienced at the outlet side of a flow path is considered false flow. As such, false flow information generally describes an indication of flow that does not correspond to the flow rate being provided to a process.
[0067] According to one embodiment of the invention, it is appreciated that may be advantageous to measure the pressure of the flow path (e.g., the inlet pressure) and provide a control system that incorporates this information. More particularly, to reduce the performance degradation due to pressure transients, it may be desirable to measure the pressure in the flow path and adjust control parameters of a mass flow controller in response to the changes in pressure.
[0068] One embodiment of the present invention includes measuring the inlet pressure of a flow path and providing the inlet pressure measurement to the mass flow controller. For instance, a pressure transducer may be coupled to the flow path to provide a pressure signal indicative of the inlet pressure of the flow path.
[0069] Applicants have recognized and appreciated that by providing a pressure signal to a mass flow controller, various deficiencies in the conventional operation of the mass flow controller can be addressed. Accordingly, applicants have identified various methods of utilizing a pressure signal to improve the performance and accuracy of a mass flow controller. One method according to one embodiment of the present invention includes compensating for spurious flow signals that may occur due to pressure transients in a fluid path coupled to a mass flow controller.
[0070] One problem associated with pressure transients in a flow path that may have deleterious effects on a mass flow controller is described below. When the pressure in a flow path changes, fluid accelerates down the pressure gradient in order to fill the volume, referred to as dead volume, created by the change in pressure. A sensor of a flow meter may register an increase in fluid flow due to this local acceleration of the fluid into the dead volume. However, this is considered a false flow of fluid because this flow is not indicative of the flow being provided to the process. As such, the sensor output signal from the sensor carries false flow information that is propagated to the control loop of the mass flow controller. As discussed above, this false flow information may have undesirable consequences with respect to the accuracy and performance of the mass flow controller.
[0071]
[0072] According to one embodiment of the present invention, applicants have recognized that pressure measurements in the flow path may be utilized to anticipate false flow indications and compensate for the negative impact they may incur on a mass flow controller. One embodiment of the present invention includes a method for controlling flow including measuring the pressure in a fluid flow path and adjusting an output signal provided by a flow sensor coupled to the flow path based on the pressure measurements.
[0073] By analyzing a flow sensor's response fluid flow fluctuations caused by pressure transients, Applicants have developed methods for generating a false flow signal that recreates the false flow component of a flow signal provided by a flow sensor in response to a pressure transient. This generated false flow signal may be used by a system to compensate for the spike in flow sensor output. For instance, this signal may be used by a compensator to reduce induced value drive motion resulting from the spike in output.
[0074] FIGS.
[0075] Graph
[0076]
[0077] According to one aspect of the present invention, a compensation filter is provided that compensates for the false flow information. In one embodiment of the invention, as shown in
[0078] As such, filter
[0079] According to one embodiment of the present invention, a compensation filter
[0080] Delay block
[0081] Derivative signal
[0082] Each of the scaled outputs from the individual 2
[0083] It should be appreciated that the number of filters and type of filters illustrated in
[0084] In one example, design of one embodiment of the filters shown in
[0085] Where:
[0086] K=Gain
[0087] s=Laplace Operator
[0088] ω
[0089] ξ=Damping Factor
[0090] Scaling factors may be added such that each filter can be tailored independent of each other. As such, the filter bank
[0091] One exemplary specific transfer function can be represented as:
[0092] The K term in the transfer function is illustrated as a constant gain factor K
[0093] Mass flow controllers are often vulnerable to instability due to factors including non-linearities in the various components of the mass flow controller dependencies on various operating conditions of a mass flow controller, or other factors. The term operating condition applies generally to any of various conditions that can be controlled and that may influence the operation of a mass flow controller. In particular, operating conditions apply to various external conditions that can be controlled independent of a particular mass flow controller. Exemplary operating conditions include, but are not limited to, fluid species, set point or flow rate, inlet and/or outlet pressure, temperature, etc.
[0094] However, it should be appreciated that other internal conditions may be present during the operation of a mass flow controller such as signal characteristics, system noise, or perturbations that cannot be controlled independent of a particular flow controller. In particular, various signals employed by the mass flow controller may have frequency components containing many different frequencies. However, the frequency composition of a signal is inherent to the signal and is not considered to be controllable independent of a particular mass flow controller. Accordingly, such conditions, unless specifically stated otherwise, are not considered to be encompassed within the term operating conditions as used herein.
[0095] The term mass flow rate, fluid flow, and flow rate is used interchangeably herein to describe the amount of fluid flowing through a unit volume of a flow path (e.g. flow path
[0096] The term species applies generally to the properties of a specific instance of a fluid. A change in species applies to a change in at least one property of a fluid that may change or affect the performance of a mass flow controller. For example, a change in species may include a change in fluid type (e.g., from nitrogen to hydrogen), a change in the composition of a fluid (e.g., if the fluid is a combination of gases or liquids, etc.), and/or a change in the state of the fluid or combination of fluids. The term species information applies generally to any number of properties that define a particular fluid species. For example, species information may include, but is not limited to, fluid type (e.g. hydrogen, nitrogen, etc.), fluid composition (e.g., hydrogen and nitrogen), molecular weight, specific heat, state (e.g., liquid, gas, etc.), viscosity, etc.
[0097] Often a mass flow controller comprises several different components (i.e., a flow sensor, feedback controller, valve etc.) coupled together in a control loop. Each component that is part of the control loop may have an associated gain. In general, the term gain refers to the relationship between an input and an output of a particular component or group of components. For instance, a gain may represent a ratio of a change in output to a change in input. A gain may be a function of one or more variables, for example, one or more operating conditions and/or characteristics of a mass flow controller (e.g., flow rate, inlet and/or outlet pressure, temperature, valve displacement, etc.) In general, such a gain function is referred to herein as a gain term. A gain term, and more particularly, the representation of a gain term may be a curve, a sample of a function, discrete data points, point pairs, a constant, etc.
[0098] Each of the various components or group of components of a mass flow controller may have an associated gain term. A component having no appreciable gain term can be considered as having a unity gain term. Relationships between gain terms associated with the various components of a mass flow controller is often complex. For example, the different gain terms may be functions of different variables (i.e., operating conditions and/or characteristics of the components), may be in part non-linear, and may be disproportionate with respect to one another.
[0099] Accordingly, the contributions of each gain term associated with the components around a control loop of a mass flow controller is itself a gain term. This composite gain term may itself be a function of one or more variables and may contribute, at least in part, to the sensitivity of the mass flow controller with respect to change in operating conditions and/or characteristics of the various components of the mass flow controller. According to one embodiment of the present invention, a mass flow controller is provided having a control loop with a constant loop gain. According to one embodiment, the constant loop gain is provided by determining a reciprocal gain term by forming the reciprocal of the product of the gain terms associated with one or more components in the control loop of the mass flow controller and applying the reciprocal gain term to the control loop. According to one embodiment, the pressure signal is used to adjust the gain in the mass flow controller (e.g., in a GLL controller associated with the mass flow controller) to provide a constant gain.
[0100] A constant loop gain as used herein describes a gain of a control loop of a mass flow controller that remains substantially constant with respect to one or more operating conditions of the mass flow controller. In particular, a constant loop gain does not vary as a function of specific operating conditions associated with a mass flow controller, or as a function of the individual gain terms associated with the control loop. It should be appreciated that a constant loop gain may not be precisely constant. Imprecision in measurements, computation and calculations may cause the constant loop gain to vary. However, such variation should be considered encompassed by the definition of a constant loop gain as used herein. Further, a constant loop gain may not necessarily be constant over all operating ranges or conditions. However, one benefit of having a constant loop gain over operating conditions includes the mass flow controller being able to operate (and be tuned and calibrated) for one fluid and not need to be tuned and/or calibrated for other fluids and/or operating conditions.
[0101] It should further be appreciated that the gain of certain components of the mass flow control may vary with operating frequency, and that signals of the mass flow controller may have frequency components at many different frequencies. However, frequency is not considered an operating condition, and as such, is not considered as a condition over which a constant loop gain remains constant.
[0102] Following below are more detailed descriptions of various concepts related to, and embodiments of, methods and apparatus according to the present invention for control and configuration of a mass flow controller. Such a flow controller with which various aspects may be implemented is described with particularity in U.S. patent application Ser. No. 10/131,603, entitled SYSTEM AND METHOD FOR A MASS FLOW CONTROLLER, filed Apr. 24, 2002, incorporated by reference herein in its entirety. Although various aspects of the present invention may be implemented in the mass flow controller described therein, it should be appreciated that any mass flow controller may be used, and the invention is not limited to being implemented in any particular mass flow controller.
[0103] It should also be appreciated that various aspects of the invention, as discussed above and outlined further below, may be implemented in any of numerous ways, as the invention is not limited to any particular implementation. Examples of specific implementations are provided for illustrative purposes only.
[0104] In the following description, various aspects and features of the present invention will be described. The various aspects and features are discussed separately for clarity. One skilled in the art will appreciate that the features may be selectively combined in a mass flow controller depending on the particular application.
[0105] A. Control of a Mass Flow Controller
[0106]
[0107] The flow meter
[0108] In addition, GLL controller
[0109] The displacement of the valve is often controlled by a valve actuator, such as a solenoid actuator, a piezoelectric actuator, a stepper actuator etc. In
[0110] For example, in the valve illustrated in
[0111] As such, when the valve experiences a pressure transient, this force changes and the plunger may undergo undesirable displacement. That is the plunger may be displaced by some amount different than the valve displacement that is desired by the control loop. This undesirable displacement may provide a fluid flow to the process having a component that is unintended. In addition, this undesired displacement may cause the control loop to oscillate as described below.
[0112] However, if pressure transients that may cause undesirable movement of the controlled portion of the valve can be detected, then the drive signal applied to the valve actuator can be adjusted to compensate for this undesired valve displacement. Stated differently, the drive signal may be adjusted such that it has a component indicative of the drive level necessary to keep the plunger stationary under a detected pressure transient.
[0113] Accordingly, one embodiment according to the present invention includes determining a displacement compensation signal from a pressure measurement, wherein the displacement compensation signal is the drive level necessary to prevent the plunger from moving due to pressure transients. The displacement compensation signal is then added to the valve drive signal. As such, the valve drive signal applied to the valve has a component indicating the valve displacement desired by the control loop of the mass flow controller and a component indicating the drive level necessary to hold the plunger steady in the pressure environment recorded by the pressure measurements.
[0114] The term pressure environment refers generally to various pressures that a valve experiences. As the different portions of the valve may “see” different pressures and at different times, the term pressure environment is meant to refer to the entire set of pressures that may affect a force on the valve. Similarly, a valve environment refers to the set of forces that act on the valve and may include pressures, magnetic forces, spring forces, mechanical forces etc., as described in further detail below.
[0115] One embodiment according to the present invention involves using a force model of the valve to predict the pressure induced valve displacement from a pressure signal indicative of at least one pressure measurement in the valve environment.
[0116]
[0117] In addition, a pressure transducer
[0118] Pressure signal
[0119] As such, drive signal DS′ has a component that effectively zeroes out the force effect the pressure environment has on the valve displacement and a component provided by the control loop. As such, the net valve displacement resulting from the valve environment is the displacement desired by the control loop of the mass flow controller.
[0120] In one embodiment of displacement compensation, a force model of a valve is used in order to determined the pressure induced displacement of the valve in a pressure environment.
[0121] Many different force models may be formulated to predict pressure induced valve displacement in a pressure environment. Force models may vary with respect to the type of valve and conditions under which the valve is intended to operate. The invention is not limited to any particular force model.
[0122] As discussed above, the various components of the mass flow controller may have a gain term associated with the operation thereof. For example,
[0123] Typically, this control loop gain term is the product of the gain terms around the control loop (i.e., the control loop gain term is equal to the product A*B*C*D). As used herein, a composite gain term describes any gain term comprising the contributions of a plurality of individual gain terms. The notation for a composite gain term used herein will be appear as the concatenation of the symbols used to represent the individual gain terms contributing to the composite gain term. For example, the control loop gain term describe above will be represented as gain term ABCD. Unless otherwise noted, the notation described above for a composite gain term is assumed to be the product of its constituent gain terms.
[0124] The individual gain terms associated with a control loop of a mass flow controller may have differing characteristics and dependencies resulting in a composite gain term that may have multiple dependencies. These dependencies or variables may include set point or flow rate, fluid species, temperature, inlet and/or outlet pressure, valve displacement, etc. Applicants have recognized and appreciated that a mass flow controller having an arbitrary control loop gain term may be vulnerable to instability and may be sensitive to changes in some or all of the dependencies mentioned above. Below is a description of each of the exemplary gain terms illustrated in
[0125] Gain term A is associated with the flow meter and represents the relationship between the actual fluid flow through the mass flow controller and the indicated flow (e.g., FS
[0126] Gain term B is associated with the GLL controller and represents the relationship between the indicated flow signal FS
[0127] Gain term C is associated with the valve actuator and represents the relationship between a drive signal and the displacement of the valve. Gain C may include the combination of two separate gains including the gain associated with the conversion of a drive signal to an electrical current or voltage control signal, and the gain associated with the control signal and the mechanical displacement of the controlled portion of the valve.
[0128] Gain term D is associated with the valve and represents the relationship between a flow rate of the mass flow controller and valve displacement (e.g., a change in flow rate divided by a change in valve displacement.) Gain term D may be dependent on a variety of operating conditions including fluid species, inlet and outlet pressure, temperature, valve displacement, etc. According to one aspect of the present invention described in more detail below, a physical model of a valve is provided that facilitates the determination of a gain term associated with the valve with arbitrary fluids and operating conditions.
[0129] Gain term G is a reciprocal gain term formed from the reciprocal of the product of gain terms A, C, and D. As will be appreciated further from the discussion herein, gain term G permits the mass flow controller to operate in a consistent manner irrespective of operating conditions by providing to a control loop of the mass flow controller a constant loop gain.
[0130] According to one aspect of the present invention, a system gain term is determined for a particular mass flow controller by determining the composite gain term of various components around the control loop of the mass flow controller. A reciprocal gain term is formed by taking the reciprocal of the system gain term. This reciprocal gain term is then applied to the control loop such that the control loop operates with a constant loop gain. Thus, as the various gain terms around the control loop vary, the reciprocal gain term may be varied in order to maintain a constant loop gain.
[0131] Because the loop gain of the mass flow controller is held constant irrespective of the type of fluid used with the mass flow controller, and irrespective of the operating conditions with which the mass flow controller is operated, the response of the mass flow controller with different fluids and/or operating conditions can be made stable and to exhibit the same behavior as that observed during production of the mass flow controller on a test fluid and test operating conditions.
[0132] Unless otherwise noted, the system gain term is the composite of gain terms around the control loop associated with various components of the mass flow controller that inherently vary as a function of one or more operating conditions. For example, the system gain term in
[0133] In block
[0134] According to one aspect of the invention, pressure may be sensed at the inlet, and a pressure signal (e.g., pressure signal
[0135]
[0136] Although not shown in
[0137] In
[0138] As discussed in the foregoing, pressure transients may cause local fluctuations in the fluid flow that is sensed by sensor and sensor electronics
[0139] In order to mitigate the effects of the false flow information, compensation filter
[0140] Sensor signal FS
[0141] In addition, thermal sensors measure flow rate by detecting temperature changes across an interval of the conduit. Accordingly, in some embodiments, particularly those that implement thermal sensors, there may exist temperature dependencies, particularly at the two extremes of the range of flow rates with which a mass flow controller operates (referred to herein as zero flow and full scale flow, respectively).
[0142] Normalization circuit