Inlet pressure perturbation insensitive mass flow controller
10345829 · 2019-07-09
Assignee
Inventors
- Mark Hornung (Stäfa, CH)
- Thomas Huber (Stäfa, CH)
- Philipp Reibisch (Stäfa, CH)
- Andreas Rüegg (Stäfa, CH)
Cpc classification
International classification
Abstract
A mass flow controller (10) comprises a fluid inlet (15) and at least one first flow meter (11) to measure a first flow rate (F.sub.1) and to output a first flow signal (FS.sub.1); at least one second flow meter (12) to measure a second flow (F.sub.2) rate and to output a second flow signal (FS.sub.2); a control device (13) connected to said first and second flow meters (11,12) and configured and arranged to generate a control signal (C); and at least one control valve (14) connected to said control device (13) to control a total flow rate (F.sub.out) through the mass flow controller (10) in response to the control signal (C). The control signal (C) is generated as a function of both the first and second flow signals (FS.sub.1,FS.sub.2) such that the mass flow controller's (10) sensitivity to perturbations of said inlet pressure is minimized.
Claims
1. A mass flow controller comprising: a fluid inlet for supplying with an inlet pressure a fluid into said mass flow controller so as to establish a flow therethrough; at least one first flow meter configured and arranged to measure a first flow rate and a second flow rate and to output a first flow signal FS.sub.1; at least one second flow meter configured and arranged to measure the second flow rate and to output a second flow signal FS.sub.2; a control device connected to said first and second flow meters and configured and arranged to generate a control signal; integrated circuitry; and at least one control valve connected to said control device and configured and arranged to control an outlet flow rate out of the mass flow controller in response to the control signal; wherein the at least one first meter and the at least one second flow meter are of an identical type or of an identical design, wherein the control signal is calculated from the first and second flow signals such that the mass flow controller's sensitivity to perturbations of said inlet pressure is minimized, and wherein the integrated circuitry is configured: to receive the first flow signal FS.sub.1 and the second flow signal FS.sub.2, to calculate the control signal that is substantially independent of the inlet pressure perturbations; and to output said control signal to the control valve, wherein the control valve is controlled using the calculated control signal.
2. The mass flow controller according to claim 1, wherein the first flow meter has a first sensor response time constant and the second flow meter has a second sensor response time constant, wherein said first and second flow meters are constructed such that said first and second sensor response time constants are shorter than or equal to 200 milliseconds, or shorter than or equal to 100 milliseconds, or shorter than or equal to 50 milliseconds.
3. The mass flow controller according to claim 1, wherein said first and second flow meters are constructed such that their first and second sensor response time constants are substantially equal to one another.
4. The mass flow controller according to claim 1, wherein the first and second flow meters are thermal flow meters.
5. The mass flow controller according to claim 1, wherein the first flow meter is arranged in a first fluid path of the mass flow controller and the second flow meter is arranged in a second fluid path of the mass flow controller, wherein the first and second fluid paths are extending separate to one another.
6. The mass flow controller according to claim 5, wherein the first fluid path extends from the first flow meter to the control valve and wherein the second fluid path extends from the second flow meter and terminates in a dead end in the mass flow controller.
7. The mass flow controller according to claim 6, wherein the control signal is generated on the basis of a first difference .sub.1 between the first flow signal FS.sub.1 and the second flow signal FS.sub.2, under a proviso that
.sub.1=(FS.sub.1(flow))g(FS.sub.2), wherein and g are selected from the group comprising polynomial functions and an identity function and correlations stored in a lookup table.
8. The mass flow controller according to claim 1, wherein the first flow meter is arranged in a first fluid path of the mass flow controller and the second flow meter is arranged in a second fluid path of the mass flow controller, wherein the first and second fluid paths are arranged in a series connection with respect to one another.
9. The mass flow controller according to claim 8, wherein the control signal is generated on the basis of a second difference .sub.2 between the first flow signal FS.sub.1 and the second flow signal FS.sub.2, under a proviso that
.sub.2=(FS.sub.2(flow))[g(FS.sub.1(flow))(FS.sub.2(flow))], wherein and g are a selected from the group comprising polynomial functions and the identity function and correlations stored in a lookup table.
10. The mass flow controller according to claim 5, wherein the first flow path has a first pneumatic characteristic and the second path has a second pneumatic characteristic, wherein the first and second pneumatic characteristics are substantially equal to one another.
11. The mass flow controller according to claim 1, wherein the first and second flow meters are configured to sense inlet pressure shocks occurring on a time scale of equal to or less than 100 milliseconds, or equal to or less than 50 milliseconds, or equal to or of less than 5 milliseconds, and wherein the control device is configured to keep the control valve stable during said inlet pressure shocks occurring on a time scale of equal to or less than 100 milliseconds, or equal to or less than 50 milliseconds, or equal to or of less than 5 milliseconds.
12. The mass flow controller according to claim 1, wherein the control signal is calculated by subtracting the first flow signal FS.sub.1 or a derivative thereof from the second flow signal FS.sub.2 or a derivative thereof; or wherein the control signal is calculated by subtracting the second flow signal FS.sub.2 or a derivative thereof from the first flow signal FS.sub.1 or a derivative thereof.
13. A non-transitory computer-readable storage medium comprising a computer program code, wherein the program code which is executable in a mass flow controller, the mass flow controller comprising: a fluid inlet for supplying with an inlet pressure a fluid into said mass flow controller so as to establish a flow therethrough; at least one first flow meter configured and arranged to measure a first flow rate and a second flow rate to output a first, flow signal FS.sub.1; at least one second flow meter configured and arranged to measure the second flow rate and to output a second flow signal FS.sub.2; a control device connected to said first and second flow meters and configured and arranged to generate a control signal; integrated circuitry; and at least one control valve connected to said control device and configured and arranged to control an outlet flow rate out of the mass flow controller in response to the control signal; wherein the at least one first meter and the at least one second flow meter are of an identical type or of an identical design, wherein the control signal is calculated from the first and second flow signals such that the mass flow controller's sensitivity to perturbations of said inlet pressure is minimized, said program code, when carried out in the integrated circuitry of the mass flow controller, causes said control device: to receive the first flow signal FS.sub.1 and second flow signal FS.sub.2; to calculate from said first flow signal FS.sub.1 and second flow signal FS.sub.2 the control signal that is substantially independent of the inlet pressure perturbations: and to output said control signal to the control valve, wherein the control valve is controlled using the calculated control signal.
14. A mass flow controller comprising: a fluid inlet for supplying with an inlet pressure a fluid into said mass flow controller so as to establish a flow therethrough; at least one first flow meter configured and arranged to measure a first flow rate and to output a first flow signal FS.sub.1; at least one second flow meter configured and arranged to measure a second flow rate and to output a second flow signal FS.sub.2; a control device connected to said first and second flow meters and configured and arranged to generate a control signal; integrated circuitry; and at least one control valve connected to said control device and configured and arranged to control an outlet flow rate out of the mass flow controller in response to the control signal, wherein the at least one first flow meter and the at least one second flow meter are of an identical type or of an identical design, wherein the control signal is calculated from the first and second flow signals such that the mass flow controller's sensitivity to perturbations of said inlet pressure is minimized, wherein the integrated circuitry is configured: to receive the first flow signal FS.sub.1 and the second flow signal FS.sub.2; to calculate the control signal that is substantially independent of the inlet pressure perturbations; and to output said control signal to the control valve, wherein the control valve is controlled using the calculated control signal, wherein the first flow meter is arranged in a first fluid path of the mass flow controller and the second flow meter is arranged in a second fluid path of the mass flow controller, wherein the first and second fluid paths are arranged in a series connection with respect to one another, and wherein the control signal is generated on the basis of a second difference .sub.2 between the first flow signal FS.sub.1 and the second flow signal FS.sub.2, under a proviso that
.sub.2=(FS.sub.2(flow))[g(FS.sub.1(flow))(FS.sub.2(flow))], wherein and g are a selected from the group comprising polynomial functions and the identity function and correlations stored in a lookup table.
15. A mass flow controller comprising: a fluid inlet for supplying with an inlet pressure a fluid into said mass flow controller so as to establish a flow therethrough; at least one first flow meter configured and arranged to measure a first flow rate and to output a first flow signal FS.sub.1; at least one second flow meter configured and arranged to measure a second flow rate and to output a second flow signal FS.sub.2; a control device connected to said first and second flow meters and configured and arranged to generate a control signal; integrated circuitry; and at least one control valve connected to said control device and configured and arranged to control an outlet flow rate out of the mass flow controller in response to the control signal, wherein the at least one first flow meter and the at least one second flow meter are of an identical type or of an identical design, wherein the control signal is calculated from the first and second flow signals such that the mass flow controller's sensitivity to perturbations of said inlet pressure is minimized, wherein the integrated circuitry is configured: to receive the first flow signal FS.sub.1 and the second flow signal FS.sub.2; to calculate the control signal that is substantially independent of the inlet pressure perturbations; and to output said control signal to the control valve, wherein the control valve is controlled using the calculated control signal, wherein the first flow meter is arranged in a first fluid path of the mass flow controller and the second flow meter is arranged in a second fluid path of the mass flow controller, wherein the first and second fluid paths are extending separate to one another, wherein the first fluid path extends from the first flow meter to the control valve and wherein the second fluid path extends from the second flow meter and terminates in a dead end in the mass flow controller, and wherein the control signal is generated on the basis of a first difference .sub.1 between the first flow signal FS.sub.1 and the second flow signal FS.sub.2, under a proviso that
.sub.1=(FS.sub.1(flow))g(FS.sub.2), wherein and g are selected from the group comprising polynomial functions and an identity function and correlations stored in a lookup table.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Preferred embodiments of the invention are described in the following with reference to the drawings, by way of illustration the present preferred embodiments of the invention only and not by way of limitation. Various modifications, additions, rearrangements, and substitutions will become apparent to the person skilled in the art from the disclosure. In the drawings,
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF PREFERRED EMBODIMENTS
(8)
(9) Downstream of the fluid inlet 15 is arranged one flow meter 11. The flow meter 11 is configured and arranged to measure and output a flow signal FS indicative of the flow rate in the fluid path 5 at the location of the sensor of the flow meter 11 (not shown).
(10) Downstream of the flow meter 11 and upstream of the fluid outlet 17 is arranged one control valve 14. The control valve 14 is configured and arranged to regulate the output flow F.sub.out of fluid out of the common mass flow controller 1.
(11) The fluid path 5, extending between the flow meter 11 and the control valve 14, has a pneumatic characteristic 111 that is schematically indicated by a simple box in
(12) The known controller 1 further comprises a control device 13. The control device 13 is configured to receive the flow meter signal FS generated by the flow meter 11. Moreover, the control device 13 comprises a control loop such as to drive the control valve 14 based on the flow meter signal FS for regulating the outlet flow rate F.sub.out according to the setpoint value. Variations in the inlet pressure lead to pressure gradients in the pneumatic characteristic 111. These pressure gradients lead to a false flow and therefore disturb the discharge flow rate F.sub.out. Therefore, the known mass flow controller 1 uses a pressure sensor 4 that monitors the pressure in the flow path 5, either downstream or upstream of the flow meter 11, as taught in the above-mentioned state of the art documents. The pressure sensor 4 is constructed and arranged to generate a pressure signal p that is fed into the control device's 13 control loop to compensate the inlet pressure perturbations by driving the control valve 14 accordingly. The pressure signal p may be sensed upstream (cf. solid line in
(13)
(14) A first flow meter 11 is arranged in the first fluid path 110 downstream of the fluid inlet 15 and upstream of the control valve 14. A second flow meter 12 is arranged in the second fluid path 120 downstream of the fluid inlet 15. The second fluid path 120 terminates downstream of the second flow meter 12 in a dead end 122.
(15) The first and second flow meters 11, 12 are configured and arranged to measure and to output first and second flow signals FS.sub.1 and FS.sub.2, respectively.
(16) Downstream of the first flow meter 11 and upstream of the fluid outlet 17 is arranged the control valve 14. The control valve 14 is configured and arranged to control the output flow F.sub.out out of the mass flow controller 10.
(17) The first fluid path 110, extending between the first flow meter 11 and the control valve 14, has a first pneumatic characteristic 111 that is schematically indicated by a box in
(18) The mass flow controller 10 further comprises the control device 13 with integrated circuitry 16. The control device 13 is constructed and arranged to receive the first and second flow meter signals FS.sub.1 and FS.sub.2. The control device 13 is further constructed and arranged to continuously or quasi-continuously generate, on the basis of both the first and second flow meter signals FS.sub.1 and FS.sub.2, the control signal C for driving the control vale 14 to keep the outlet flow rate F.sub.out at the setpoint value while minimizing the influence of the inlet pressure perturbations. Therefore, the control device 13 is configured to calculate a difference between the first and second flow meter signals FS.sub.1 and FS.sub.2, wherein the calculated difference is indicative of the pressure base line without or only minimal indication of the inlet pressure perturbations. Accordingly, the difference between any of the first and second flow meter signals FS.sub.1 or FS.sub.2 and the calculated difference is indicative of the inlet pressure perturbations. Furthermore, the control device 13 is configured to generate, based on said calculated difference, the drive signal C such as to compensate for the inlet pressure fluctuations.
(19) The first and second flow meters 11, 12 are identical, fast thermal mass flow meters as described above. Fast means here that the sensors are able to detect inlet pressure variations on a time scale of less than 100 milliseconds, preferably less than 10 milliseconds. Both first and second pneumatic characteristics 111, 121 and the corresponding line resistances are preferably substantially the same. Therefore, both first and second flow meters 11, 12 and first and second pneumatic characteristics 111, 121 have substantially the same sensor response time constants .sub.1, .sub.2 in the millisecond range and the same pneumatic response time constants .sub.3, .sub.4 that are longer or equal to the sensor response time constants .sub.1, .sub.2 and pick up the same inlet pressure spectrum.
(20) The pneumatic response time constants .sub.3, .sub.4 are best explained in the context of the equivalent circuit diagram according to
(21) It is, however, conceivable that there is a difference in the first and second response time constants .sub.1, .sub.2. This difference may be due to different first and second flow meters 11, 12. It is also possible to have different pneumatic time constants .sub.3, .sub.4 due to different first and second pneumatic characteristics 111, 121 or line resistances 1111, 1211 and/or capacitors 1112, 1212. Such differences may be quantified and considered by the control device 13 when it generates the drive signal C. The differences may be quantified by means of calibration measurements and/or simulations and/or calculations.
(22) Generally, the difference between the first and second flow meter signals FS.sub.1 and FS.sub.2 may be calculated according to the following formula,
.sub.1=(FS.sub.1(flow))g(FS.sub.2),
wherein and/or g is preferably a polynomial function or the identity function. Alternatively, .sub.1 may be determined by means of lookup tables that have been created during calibration measurements.
(23) The exact mathematical solution for the equivalent electronic circuit diagram according to
(24)
wherein R.sub.1211 and R.sub.1111 denote the first and second equivalent ohmic resistors and wherein C.sub.1212 and C.sub.1112 denote the first and second equivalent capacitors. R.sub.1400 denotes the equivalent tunable resistor.
(25)
(26)
(27) Downstream of the second flow meter 12 and upstream of the fluid outlet 17 is arranged the control valve 14. The control valve 14 is configured and arranged to control the output flow F.sub.out out of the mass flow controller 10.
(28) The fluid path 110, extending between the first flow meter 11 and the second flow meter 12, has the first pneumatic characteristic 111 with corresponding line resistance 1111 and capacitor 1112, between the second flow meter 12 and the control valve 14 is the second pneumatic characteristic 121 with corresponding line resistance 1211 and capacitor 1212.
(29) The mass flow controller 10 further comprises the control device 13 with integrated circuitry 16. The control device 13 is constructed and arranged to receive the first and second flow meter signals FS.sub.1 and FS.sub.2. The control device 13 is constructed and arranged to continuously or quasi-continuously generate, on the basis of both the first and second flow meter signals FS.sub.1 and FS.sub.2, the control signal C for driving the control vale 14 to keep the outlet flow rate F.sub.out at the setpoint value while minimizing the influence of the inlet pressure perturbations.
(30) The control device 13 is configured to calculate a difference between the first and second flow meter signals FS.sub.1 and FS.sub.2, wherein the calculated difference is indicative of the pressure base line but not the pressure perturbations. Accordingly, the difference between any of the first and second flow meter signals FS.sub.1 and FS.sub.2 and the calculated difference is indicative of the pressure perturbations. Furthermore, the control device 13 then is configured to generate based on said calculated difference the drive signal C such as to compensate for the inlet pressure fluctuations.
(31) It is, however, conceivable that there is a difference in the first and second sensor response time constants .sub.1, .sub.2 or in the pneumatic response time constants .sub.3, .sub.4. This difference may be due to different first and second flow meters 11, 12 or due to different first and second pneumatic characteristics 111, 121. Such a difference may be quantified and considered by the control device 13 when it generates the drive signal C.
(32) Generally, the difference between the first and second flow meter signals FS.sub.1 and FS.sub.2 may be calculated according to the following formula,
.sub.2=(FS.sub.2(flow))[g(FS.sub.1(flow))(FS.sub.2(flow))],
wherein and/or g is preferably a polynomial function or the identity function as described above. Alternatively, .sub.2 may be determined by means of lookup tables that have been created during calibration measurements.
(33)
(34)
(35) The present invention is not limited to the above-described embodiments, it is to be understood that the invention may also be differently embodied within the scope of the following claims.
(36) TABLE-US-00001 LIST OF REFERENCE SIGNS 1 mass flow controller (state of the art) 2 supply path 3 discharge path 4 pressure sensor 5 fluid path 10 mass flow controller 11 first mass flow meter 110 first fluid path 111 first pneumatic characteristic 1111 first equivalent resistor 1112 first equivalent capacitor 12 second mass flow meter 120 second fluid path 121 second pneumatic characteristic 122 dead end 1211 second equivalent resistor 1212 second equivalent capacitor 13 control device 14 control valve 1400 equivalent tunable resistor 15 fluid inlet 16 integrated circuitry 17 fluid outlet C control or drive signal f, g polynomial or identity function F.sub.1 first flow rate in 110 F.sub.2 second flow rate in 120 F.sub.in inlet flow rate F.sub.out outlet flow rate FS flow meter signal FS.sub.1 first flow meter signal FS.sub.2 second flow meter signal p pressure signal .sub.1 first difference between FS.sub.1 and FS.sub.2 in parallel configuration .sub.2 second difference between FS.sub.1 and FS.sub.2 in parallel configuration .sub.1 first sensor response time constant of 11 .sub.2 second sensor response time constant of 12 .sub.3 first pneumatic response time constant of 11 .sub.4 second pneumatic response time constant of 12