Inlet pressure perturbation insensitive mass flow controller

10345829 · 2019-07-09

Assignee

Inventors

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) FIG. 1 shows a state of the art mass flow controller;

(3) FIG. 2 shows a first embodiment of the mass flow controller according to the present invention;

(4) FIG. 3 shows an equivalent circuit diagram of the first embodiment;

(5) FIG. 4 shows a second embodiment of the mass flow controller according to the present invention;

(6) FIG. 5 shows an equivalent circuit diagram of the second embodiment; and

(7) FIG. 6 shows a simplified block diagram of a computer program product for the mass flow controller according to the present invention.

DESCRIPTION OF PREFERRED EMBODIMENTS

(8) FIG. 1 shows in a schematic manner a common mass flow controller 1. The state of the art controller 1 comprises a fluid inlet 15 and a fluid outlet 17, the fluid inlet and outlet 15 and 17, respectively, being coupled to one another and comprise a fluid path 5. In the fluid path 5 there may be arranged a flow restrictor (not shown). There is also indicated a supply path 2 to and a discharge path 3 from the fluid path 5, the fluid inlet 15 being coupled to the supply path 2 and the fluid outlet 17 being coupled to the discharge path 3. The supply path 2 is adapted to supplying the common mass flow controller 1 with an inlet fluid flow with a flow rate F.sub.in while the discharge path 3 is adapted to receive a discharge fluid flow with an outlet flow rate F.sub.out.

(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 FIG. 1. The pneumatic characteristic 111 is defined by the pneumatic volume and the pneumatic resistance of the corresponding flow path. The fluid path 5 represents the pneumatic resistance of the system.

(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 FIG. 1) or downstream (cf. broken line in FIG. 1) of the flow meter 11.

(13) FIG. 2 shows a first embodiment of the mass flow controller 10 according to the present invention. In the Figures, the same reference numerals designate the same functional parts. Accordingly, the mass flow controller 10 comprises the fluid inlet 15 and the fluid outlet 17, the fluid inlet and outlet 15 and 17, respectively, being coupled to one another and comprise a first fluid path 110 therebetween. FIG. 2 also shows the supply path 2 and the discharge path 3 connected to the fluid path 110. Moreover, the mass flow controller 10 comprises a second fluid path 120, the second fluid path 120 extending parallel (i.e. separate and not necessarily parallel in the geometrical sense) to the first fluid path 110. Both first and second fluid paths 110, 120 sense the same inlet pressure coupled into the respective path 110, 120 at their upstream ends. The supply path 2 is adapted to supplying the common mass flow controller 1 with an inlet fluid flow with the flow rate F.sub.in while the inlet flow may be subject to undesired variations. The discharge path 3 is adapted to receive from the fluid path 110 the discharge fluid flow with an outlet flow rate F.sub.out.

(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 FIG. 2. The second fluid path 120, extending between the second flow meter 12 and the dead end 122, has a second pneumatic characteristic 121 that is schematically indicated by a box in FIG. 2.

(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 FIG. 3. A charging current flows through first and second equivalent ohmic resistor 1111, 1211, respectively, and charges first and second equivalent capacitors 1112, 1212, respectively. The characteristic RC-time constant for this electric charging process is equivalent to the respective pneumatic response time constant .sub.3, and .sub.4, respectively.

(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 FIG. 3 is:

(24) 1 = FS 1 - FS 2 * * e - t * ( 1 4 - 1 3 ) = R 1211 R 1111 ; 4 = R 1211 * C 1212 ; 3 = R 1111 * C 1112 [ 1 + R 1111 R 1400 ] ; t = time
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) FIG. 3 shows an equivalent circuit diagram of the first embodiment according to FIG. 2. The first and second pneumatic characteristics 111, 121 are depicted as a combination out of first and second equivalent ohmic resistors 1111, 1211 and first and second equivalent capacitors 1112, 1212. The first and second pneumatic response time constants .sub.3, .sub.4 are given by the characteristics of the equivalent circuit components 1111, 1112, 1211, 1212. An equivalent tunable resistor 1400 is the equivalent for the control valve 14.

(26) FIG. 4 shows a second embodiment of the mass flow controller 10 according to the present invention. The same reference numerals designate the same parts. The first flow meter 11 is arranged in a fluid path 110 downstream of the fluid inlet 15. The second flow meter 12 is arranged downstream of the first flow meter 11, i.e. in the same flow path. Accordingly, the first and second flow meters 11, 12 are arranged in a serial (or series) arrangement.

(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) FIG. 5 shows an equivalent circuit diagram of the second embodiment according to FIG. 4. The first and second pneumatic characteristics 111, 121 are depicted as a combination out of first and second equivalent ohmic resistors 1111, 1211 and first and second equivalent capacitors 1112, 1212. The first and second pneumatic response time constants .sub.3, .sub.4 are given by the characteristics 111, 121 of the equivalent circuit components 1111, 1112, 1211, 1212. An equivalent tunable resistor 1400 is the equivalent for the control valve 14.

(34) FIG. 6 shows a simplified block diagram of a computer program product for the mass flow controller 10 as described herein. The integrated circuitry 16 comprises a processor unit (CPU, P) 164, a non-volatile (e.g. a Flash ROM) memory 161, and a volatile (RAM) memory 163. The processor 164 communicates with the memory modules 161, 163. The non-volatile memory 161 stores, inter alia, received or generated signals, as well as a machine-executable program code 162 for execution in the processor 164. Via a data interface 165, the processor 164 communicates with various peripherals, including, for example and depending on the application, the flow meters 11, 12 and the valve 14 and/or a user interface 166. The user interface 166 may include, e.g., at least one of a network interface for interfacing with an external input/output device, a dedicated input device such as a keyboard and/or mouse for inputting, e.g., setpoint flow values or the like, and a dedicated output device, such as, e.g., an LCD screen for displaying information.

(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