JP7469089B2 - Mass flow controller and flow rate control method - Google Patents

Mass flow controller and flow rate control method Download PDF

Info

Publication number
JP7469089B2
JP7469089B2 JP2020048718A JP2020048718A JP7469089B2 JP 7469089 B2 JP7469089 B2 JP 7469089B2 JP 2020048718 A JP2020048718 A JP 2020048718A JP 2020048718 A JP2020048718 A JP 2020048718A JP 7469089 B2 JP7469089 B2 JP 7469089B2
Authority
JP
Japan
Prior art keywords
flow rate
manipulated variable
drive circuit
measurement value
valve drive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020048718A
Other languages
Japanese (ja)
Other versions
JP2021149502A (en
Inventor
雄成 柳川
亘 長谷部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp filed Critical Azbil Corp
Priority to JP2020048718A priority Critical patent/JP7469089B2/en
Publication of JP2021149502A publication Critical patent/JP2021149502A/en
Application granted granted Critical
Publication of JP7469089B2 publication Critical patent/JP7469089B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Flow Control (AREA)

Description

本発明は、マスフローコントローラに関するものである。 The present invention relates to a mass flow controller.

従来より、流体の流量を制御するマスフローコントローラが製品化されている(例えば特許文献1参照)。マスフローコントローラは、フローセンサによって検出した流体の流量と設定流量とを比較演算して、その結果に基づいてバルブに駆動電流を出力することにより、流量制御を行う。このようなマスフローコントローラでは、バルブを制御して流量を制御する場合に、低流量を目標値とした場合の立ち上がり時間がバルブの特性の個体差により大きくばらつくことがある(バルブの駆動電流Iと流量Qとの関係を示すI-Q特性のばらつき)。 Mass flow controllers that control the flow rate of a fluid have been commercially available (see, for example, Patent Document 1). Mass flow controllers perform a comparison calculation between the flow rate of the fluid detected by a flow sensor and a set flow rate, and control the flow rate by outputting a drive current to a valve based on the result. In such mass flow controllers, when controlling the flow rate by controlling the valve, the rise time when a low flow rate is set as the target value can vary greatly due to individual differences in the characteristics of the valve (variation in the I-Q characteristics that show the relationship between the valve drive current I and the flow rate Q).

低流量域での応答性を改善する方法として、以下の(I)、(II)の2とおりの方法が知られている。 The following two methods, (I) and (II), are known to improve responsiveness in the low flow range.

(I)一般に低流量域ではI-Q特性の比例幅が大きく、中流量域および高流量域ではI-Q特性の比例幅が小さくなる。そこで、一部のマスフローコントローラでは、低流量域でPID制御を行う場合に3つのPID定数(比例係数Kp、積分時間Ti、微分時間Td)のうち比例係数Kpを大きくし積分時間Tiを小さくして流量Qの立ち上がり時間を短くし、流量Qが一定値に達すると、通常のPID定数での制御を行うようにしていた。 (I) Generally, the proportional range of the I-Q characteristic is large in the low flow rate range, and the proportional range of the I-Q characteristic is small in the medium and high flow rate ranges. Therefore, in some mass flow controllers, when performing PID control in the low flow rate range, the proportional coefficient Kp of the three PID constants (proportional coefficient Kp, integral time Ti, derivative time Td) is increased and the integral time Ti is decreased to shorten the rise time of the flow rate Q, and when the flow rate Q reaches a certain value, control is performed with the normal PID constants.

(II)特許文献1に開示されたマスフローコントローラでは、制御モデルを用いて動的に制御パラメータを調節するようにしていた。 (II) The mass flow controller disclosed in Patent Document 1 dynamically adjusts control parameters using a control model.

上記の(I)の方法では、低流量域で用いるPID定数をあらかじめ与えておく必要があり、バルブの個体差により低流量域での応答性を改善できない可能性があった。
上記の(II)の方法では、モデルを用いて最適な制御パラメータを求めているため、処理が複雑で、処理時間やプログラムサイズが増大するという課題があった。
In the above method (I), it is necessary to pre-specify the PID constants to be used in the low flow rate range, and there is a possibility that the responsiveness in the low flow rate range cannot be improved due to individual differences in the valve.
The above method (II) uses a model to find optimal control parameters, which makes the processing complicated and increases the processing time and program size.

特表2018-528550号公報JP 2018-528550 A

本発明は、上記課題を解決するためになされたもので、簡単な実装でバルブの個体差による低流量域での応答性を改善することができるマスフローコントローラおよび流量制御方法を提供することを目的とする。 The present invention has been made to solve the above problems, and aims to provide a mass flow controller and a flow control method that can be easily implemented to improve responsiveness in the low flow rate range due to individual differences in valves.

また、本発明のマスフローコントローラは、流路を流れる流体の流量を計測するように構成されたフローセンサと、前記流体の流量を制御するためのバルブと、操作量に応じた駆動電流を前記バルブに出力するように構成されたバルブ駆動回路と、流量設定値と前記フローセンサによって得られた流量計測値とを入力として第1の操作量を制御周期毎に算出するように構成されたPID制御部と、前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出するように構成された操作量生成部と、1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに前記操作量生成部によって算出された第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記PID制御部によって算出された第1の操作量を前記バルブ駆動回路に出力するように構成された操作量出力部とを備えることを特徴とするものである。 The mass flow controller of the present invention is characterized by comprising a flow sensor configured to measure the flow rate of a fluid flowing through a flow path, a valve for controlling the flow rate of the fluid, a valve drive circuit configured to output a drive current corresponding to a manipulated variable to the valve, a PID control unit configured to calculate a first manipulated variable for each control cycle using a flow rate set value and a flow rate measurement value obtained by the flow sensor as inputs, a manipulated variable generation unit configured to calculate a second manipulated variable for each control cycle when the flow rate set value is changed from 0, the second manipulated variable increasing in proportion to the elapsed time from the time of change, and a manipulated variable output unit configured to output the second manipulated variable calculated by the manipulated variable generation unit to the valve drive circuit when the amount of change in the flow rate measurement value per control cycle is equal to or less than a predetermined change amount threshold, and to output the first manipulated variable calculated by the PID control unit to the valve drive circuit after the amount of change in the flow rate measurement value exceeds the change amount threshold.

また、本発明のマスフローコントローラは、流路を流れる流体の流量を計測するように構成されたフローセンサと、前記流体の流量を制御するためのバルブと、操作量に応じた駆動電流を前記バルブに出力するように構成されたバルブ駆動回路と、流量設定値と前記フローセンサによって得られた流量計測値とを入力として第1の操作量を制御周期毎に算出するように構成されたPID制御部と、前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出するように構成された操作量生成部と、前記PID制御部によって算出された第1の操作量および前記操作量生成部によって算出された第2の操作量のうちいずれかを選択的に前記バルブ駆動回路に出力するように構成された操作量出力部とを備え、前記操作量出力部は、予め設定された第1のモードの場合は、前記流量計測値が所定の流量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値が前記流量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された第2のモードの場合は、1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された通常モードの場合は、前記第1の操作量を前記バルブ駆動回路に出力することを特徴とするものである。 The mass flow controller of the present invention includes a flow sensor configured to measure the flow rate of a fluid flowing through a flow path, a valve for controlling the flow rate of the fluid, a valve drive circuit configured to output a drive current corresponding to an operation amount to the valve, a PID control unit configured to calculate a first operation amount for each control cycle using a flow rate set value and a flow rate measurement value obtained by the flow sensor as inputs, and an operation amount generation unit configured to calculate a second operation amount for each control cycle when the flow rate set value is changed from 0, the second operation amount increasing in proportion to the elapsed time from the time of change, and selectively outputting one of the first operation amount calculated by the PID control unit and the second operation amount calculated by the operation amount generation unit to the valve drive circuit. and a control amount output unit configured as described above, wherein the control amount output unit outputs the second control amount to the valve drive circuit when the flow measurement value is equal to or less than a predetermined flow rate threshold in a preset first mode, and outputs the first control amount to the valve drive circuit after the flow measurement value exceeds the flow rate threshold; in a preset second mode, the control amount output unit outputs the second control amount to the valve drive circuit when the change in the flow measurement value per control cycle is equal to or less than a predetermined change amount threshold, and outputs the first control amount to the valve drive circuit after the change in the flow measurement value exceeds the change amount threshold; and in a preset normal mode, the control amount output unit outputs the first control amount to the valve drive circuit.

また、本発明の流量制御方法は、流量設定値と制御対象の流体の流量計測値とを入力として第1の操作量を制御周期毎に算出する第1のステップと、前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出する第2のステップと、1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに、前記流体の流量を制御するためのバルブを駆動するバルブ駆動回路に前記第2の操作量を出力する第3のステップと、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力する第4のステップとを含むことを特徴とするものである。 The flow control method of the present invention is characterized by including a first step of calculating a first manipulated variable for each control cycle using a flow set value and a flow measurement value of the fluid to be controlled as inputs, a second step of calculating a second manipulated variable for each control cycle when the flow set value is changed from 0, the second manipulated variable increasing in proportion to the elapsed time from the time of change, a third step of outputting the second manipulated variable to a valve drive circuit that drives a valve for controlling the flow rate of the fluid when the amount of change in the flow measurement value per control cycle is equal to or less than a predetermined change threshold, and a fourth step of outputting the first manipulated variable to the valve drive circuit after the amount of change in the flow measurement value exceeds the change threshold.

また、本発明の流量制御方法は、流量設定値と制御対象の流体の流量計測値とを入力として第1の操作量を制御周期毎に算出する第1のステップと、前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出する第2のステップと、前記第1の操作量および前記第2の操作量のうちいずれかを、前記流体の流量を制御するためのバルブを駆動するバルブ駆動回路に出力する第3のステップとを含み、前記第3のステップは、予め設定された第1のモードの場合は、前記流量計測値が所定の流量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値が前記流量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された第2のモードの場合は、1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された通常モードの場合は、前記第1の操作量を前記バルブ駆動回路に出力するステップを含むことを特徴とするものである。 The flow control method of the present invention includes a first step of calculating a first operation amount for each control cycle using a flow rate set value and a flow rate measurement value of the fluid to be controlled as inputs, a second step of calculating a second operation amount for each control cycle that increases in proportion to the elapsed time from the time when the flow rate set value is changed from 0, and a third step of outputting either the first operation amount or the second operation amount to a valve drive circuit that drives a valve for controlling the flow rate of the fluid, and the third step includes a step of outputting the second operation amount to the valve drive circuit when the flow rate measurement value is equal to or less than a predetermined flow rate threshold in the case of a first mode that is preset, and outputting the first operation amount to the valve drive circuit after the time when the flow rate measurement value exceeds the flow rate threshold, outputting the second operation amount to the valve drive circuit when the change amount of the flow rate measurement value per control cycle is equal to or less than a predetermined change amount threshold in the case of a second mode that is preset, and outputting the first operation amount to the valve drive circuit after the change amount of the flow rate measurement value exceeds the change amount threshold, and in a normal mode that is preset, outputting the first operation amount to the valve drive circuit.

本発明によれば、操作量生成部と操作量出力部とを設けることにより、バルブの全閉状態からの流量計測値の立ち上がり時間を短くすることができ、簡単な実装でバルブの個体差による低流量域での応答性を改善することができる。 According to the present invention, by providing a manipulated variable generating unit and a manipulated variable output unit, it is possible to shorten the rise time of the flow measurement value from the fully closed state of the valve, and to improve responsiveness in the low flow rate range due to individual differences in the valve with simple implementation.

また、本発明では、動作モードと流量計測値に応じて第1の操作量および第2の操作量のうちいずれかを選択的にバルブ駆動回路に出力することにより、バルブの特性に適した動作モードを選択することが可能となる。 In addition, in the present invention, by selectively outputting either the first operation amount or the second operation amount to the valve drive circuit depending on the operation mode and the flow rate measurement value, it is possible to select an operation mode suitable for the characteristics of the valve.

図1は、マスフローコントローラのI-Q特性の1例を示す図である。FIG. 1 is a diagram showing an example of the IQ characteristic of a mass flow controller. 図2は、流量の時間変化のシミュレーション結果の1例を示す図である。FIG. 2 is a diagram showing an example of a simulation result of a change in flow rate over time. 図3は、本発明の実施例に係るマスフローコントローラの構成を示すブロック図である。FIG. 3 is a block diagram showing the configuration of a mass flow controller according to an embodiment of the present invention. 図4は、本発明の実施例に係るマスフローコントローラのPID制御部と操作量生成部と操作量出力部の動作を説明するフローチャートである。FIG. 4 is a flowchart for explaining the operations of the PID control unit, the manipulated variable generating unit, and the manipulated variable output unit of the mass flow controller according to the embodiment of the present invention. 図5は、本発明の実施例の第1の迅速モードにおける流量計測値の時間変化の1例を示す図である。FIG. 5 is a diagram showing an example of a change in the flow rate measurement value over time in the first rapid mode according to the embodiment of the present invention. 図6は、本発明の実施例の第2の迅速モードにおける流量計測値の時間変化の1例を示す図である。FIG. 6 is a diagram showing an example of a change in the flow rate measurement value over time in the second rapid mode according to the embodiment of the present invention. 図7は、本発明の実施例に係るマスフローコントローラを実現するコンピュータの構成例を示すブロック図である。FIG. 7 is a block diagram showing an example of the configuration of a computer that realizes a mass flow controller according to an embodiment of the present invention.

[マスフローコントローラの低流量域での応答性]
マスフローコントローラの低流量域での応答性の問題は、バルブの個体差により低流量域でのI-Q特性(Iはバルブの駆動電流、Qは流量)がバルブ個体により大きく異なることに由来する。この問題について更に詳細に説明する。
[Mass flow controller responsiveness in the low flow rate range]
The problem of responsiveness in the low flow rate range of a mass flow controller is caused by the fact that the I-Q characteristics (I is the valve drive current, Q is the flow rate) in the low flow rate range differ greatly depending on the individual valve due to individual differences in the valve. This problem will be explained in more detail.

図1はマスフローコントローラのI-Q特性の1例を示す図である。図1のA,Bはそれぞれ異なるバルブのI-Q特性を示している。図1に示すように、バルブの駆動電流Iに対して流量Qが緩い立ち上がりを示すが、この立ち上がり時間がバルブの個体差により大きくばらつく。例えば図1のBの特性で示すバルブを用いた場合、低流量域(10%FS以下)でのI-Qの感度が低い(I-Q特性の傾きが緩い)ため、図1のAの特性で示すバルブを用いた場合よりも流量Qの立ち上がり時間が長くなる。バルブの個体差は、バルブの機構部のばらつきによるものと推測される。 Figure 1 shows an example of the I-Q characteristics of a mass flow controller. A and B in Figure 1 show the I-Q characteristics of different valves. As shown in Figure 1, the flow rate Q rises slowly relative to the valve drive current I, but this rise time varies greatly due to individual differences in the valve. For example, when a valve with the characteristics shown in Figure 1B is used, the I-Q sensitivity is low (the slope of the I-Q characteristics is gentle) in the low flow rate range (below 10% FS), so the rise time of the flow rate Q is longer than when a valve with the characteristics shown in Figure 1A is used. It is presumed that the individual differences in the valves are due to variations in the valve mechanisms.

低流量域での応答性が仕様を満たせない場合には、バルブの選別を行うか、低流量域での応答性の仕様を変更する必要があるが、本発明では、このようなバルブの選別や仕様の変更を行うことなく、低流量域での応答性を改善する。 If the responsiveness at low flow rates does not meet the specifications, it is necessary to select the valve or change the specifications for responsiveness at low flow rates. However, this invention improves responsiveness at low flow rates without selecting the valve or changing the specifications.

なお、低流量域での流量Qの立ち上がり特性が規定を満足するようなバルブ特性はPIDシミュレーションにより求めることができる。PIDシミュレーションにより求めた流量Qの変化は例えば図2のようになる。図2の横軸のTは時間である。低流量域での流量Qの立ち上がり特性が規定を満足すること、すなわち流量Qの立ち上がり時間がΔT以内となることの条件は、時刻0からΔT経過したときの流量Qの変化がΔQ以上であることである。 Valve characteristics that satisfy the regulations for the rise characteristics of the flow rate Q in the low flow rate range can be obtained by PID simulation. The change in the flow rate Q obtained by PID simulation is shown, for example, in Figure 2. T on the horizontal axis in Figure 2 is time. The condition for the rise characteristics of the flow rate Q in the low flow rate range to satisfy the regulations, i.e., the rise time of the flow rate Q being within ΔT, is that the change in the flow rate Q when ΔT has elapsed from time 0 is equal to or greater than ΔQ.

[実施例]
以下、本発明の実施例について図面を参照して説明する。図3は本発明の実施例に係るマスフローコントローラの構成を示すブロック図である。マスフローコントローラは、例えば樹脂製の流路ボディ1と、流路ボディ1に装着されたセンサパッケージ2と、流体の流量を制御するための比例ソレノイドバルブ3と、流量設定値SPと流量計測値Qとを入力として操作量MV(第1の操作量)を制御周期毎に算出するPID制御部4と、流量設定値SPが0から変更された場合に変更時点からの経過時間に比例して増加する操作量MV(第2の操作量)を制御周期毎に算出する操作量生成部5と、PID制御部4によって算出された操作量MVおよび操作量生成部5によって算出された操作量MVのうちいずれかを選択的に出力する操作量出力部6と、比例ソレノイドバルブ3を駆動するバルブ駆動回路7とを備えている。
[Example]
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 3 is a block diagram showing the configuration of a mass flow controller according to an embodiment of the present invention. The mass flow controller includes a flow path body 1 made of, for example, resin, a sensor package 2 attached to the flow path body 1, a proportional solenoid valve 3 for controlling the flow rate of a fluid, a PID control unit 4 for calculating a manipulated variable MV (first manipulated variable) for each control period using a flow rate set value SP and a flow rate measurement value Q as inputs, a manipulated variable generating unit 5 for calculating a manipulated variable MV (second manipulated variable) for each control period that increases in proportion to the elapsed time from the time when the flow rate set value SP is changed from 0, a manipulated variable output unit 6 for selectively outputting one of the manipulated variable MV calculated by the PID control unit 4 and the manipulated variable MV calculated by the manipulated variable generating unit 5, and a valve driving circuit 7 for driving the proportional solenoid valve 3.

図1において、10は流路ボディ1の内部に形成された流路、11は流路10の入口側の開口、12は流路10の出口側の開口、13はセンサパッケージ2に搭載されたフローセンサである。 In FIG. 1, 10 is a flow path formed inside the flow path body 1, 11 is an opening on the inlet side of the flow path 10, 12 is an opening on the outlet side of the flow path 10, and 13 is a flow sensor mounted on the sensor package 2.

流体は、開口11から流路10に流入して比例ソレノイドバルブ3を通過し、開口12から排出される。このとき、フローセンサ13は流体の流量Qを計測する。フローセンサ13は、センサパッケージ2に搭載され、計測対象の流体に晒されるように流路ボディ1に装着される。 The fluid flows into the flow path 10 from the opening 11, passes through the proportional solenoid valve 3, and is discharged from the opening 12. At this time, the flow sensor 13 measures the flow rate Q of the fluid. The flow sensor 13 is mounted on the sensor package 2 and attached to the flow path body 1 so as to be exposed to the fluid to be measured.

以下、本実施例の特徴的な動作について説明する。図4はPID制御部4と操作量生成部5と操作量出力部6の動作を説明するフローチャートである。 The characteristic operations of this embodiment are described below. Figure 4 is a flowchart explaining the operations of the PID control unit 4, the operation amount generation unit 5, and the operation amount output unit 6.

PID制御部4は、流量計測値Qをフローセンサ13から取得する(図4ステップS100)。そして、PID制御部4は、例えばオペレータによって設定された流量設定値SPとステップS100で取得した流量計測値Qとを入力として、流量計測値Qが流量設定値SPと一致するようにPID演算を行って操作量MVを算出する(図4ステップS101)。 The PID control unit 4 acquires the flow rate measurement value Q from the flow sensor 13 (step S100 in FIG. 4). Then, the PID control unit 4 receives as input, for example, a flow rate setting value SP set by an operator and the flow rate measurement value Q acquired in step S100, and performs a PID calculation to calculate the operation volume MV so that the flow rate measurement value Q coincides with the flow rate setting value SP (step S101 in FIG. 4).

操作量出力部6は、後述する第1の迅速モード、第2の迅速モードのいずれでもなく、通常モードの場合(図4ステップS102,S103においてNO)、PID制御部4によって算出された操作量MVをバルブ駆動回路7に出力する(図4ステップS104)。
バルブ駆動回路7は、操作量出力部6から出力された操作量MVに応じて比例ソレノイドバルブ3にバルブ駆動電流(ソレノイド電流)Iを出力する。こうして、比例ソレノイドバルブ3は、操作量MVに応じた開度となるように制御される。
When the control mode is not the first rapid mode or the second rapid mode described later but the normal mode (NO in steps S102 and S103 in FIG. 4), the control variable output unit 6 outputs the control variable MV calculated by the PID control unit 4 to the valve drive circuit 7 (step S104 in FIG. 4).
The valve drive circuit 7 outputs a valve drive current (solenoid current) I to the proportional solenoid valve 3 in accordance with the operation amount MV output from the operation amount output unit 6. In this way, the proportional solenoid valve 3 is controlled so as to have an opening degree in accordance with the operation amount MV.

マスフローコントローラは、例えばオペレータによって装置の動作終了が指示されるまで(図4ステップS105においてYES)、ステップS100~S104の処理を制御周期毎に実行する。 The mass flow controller executes steps S100 to S104 for each control cycle, for example, until an operator instructs the device to stop operating (YES in step S105 in FIG. 4).

以上の通常モードは一般的なPID制御を常時行う動作モードである。これに対して、本実施例では、流量Qの立ち上がり特性を改善するために、通常モードとは別に2つの動作モードを備えている。 The normal mode described above is an operating mode in which general PID control is always performed. In contrast, in this embodiment, two operating modes are provided in addition to the normal mode in order to improve the rise characteristics of the flow rate Q.

操作量生成部5は、例えばオペレータによって第1の迅速モードに設定され(図4ステップS102においてYES)、流量設定値SPが0(比例ソレノイドバルブ3が全閉)から変更された場合、流量設定値SPの変更時点からの経過時間に比例して増加する操作量MVを算出する(図4ステップS106)。このとき、操作量MVの増加率は、PID制御の場合よりも流量Qの立ち上がりが早くなるように設定されている。 When the operation amount generating unit 5 is set to the first rapid mode by the operator (YES in step S102 in FIG. 4), for example, and the flow rate set value SP is changed from 0 (proportional solenoid valve 3 is fully closed), the operation amount generating unit 5 calculates the operation amount MV that increases in proportion to the elapsed time from the time when the flow rate set value SP was changed (step S106 in FIG. 4). At this time, the increase rate of the operation amount MV is set so that the rise of the flow rate Q is faster than in the case of PID control.

操作量出力部6は、第1の迅速モードに設定されている場合で、かつ流量計測値Qが所定の流量閾値Qth(例えば0.1FS)以下のとき(図4ステップS107においてYES)、操作量生成部5によって算出された操作量MVをバルブ駆動回路7に出力する(図4ステップS108)。
こうして、第1の迅速モードでは、流量計測値Qが流量閾値Qthを超えるまでステップS100~S102,S106~S108の処理が制御周期毎に実行される。
When the control input output unit 6 is set to the first rapid mode and the flow rate measurement value Q is equal to or less than a predetermined flow rate threshold value Qth (e.g., 0.1 FS) (YES in step S107 in FIG. 4), the control input output unit 6 outputs the control input MV calculated by the control input generation unit 5 to the valve drive circuit 7 (step S108 in FIG. 4).
Thus, in the first rapid mode, the processes of steps S100 to S102 and S106 to S108 are executed every control period until the flow rate measurement value Q exceeds the flow rate threshold value Qth.

操作量出力部6は、流量計測値Qが流量閾値Qthを超えると(ステップS107においてNO)、PID制御部4によって算出された操作量MVをバルブ駆動回路7に出力する(図4ステップS109)。
こうして、第1の迅速モードでは、流量計測値Qが流量閾値Qthを超えると通常のPID制御が開始される。
When the flow rate measurement value Q exceeds the flow rate threshold value Qth (NO in step S107), the manipulated variable output unit 6 outputs the manipulated variable MV calculated by the PID control unit 4 to the valve drive circuit 7 (step S109 in FIG. 4).
Thus, in the first rapid mode, when the flow rate measurement value Q exceeds the flow rate threshold value Qth, normal PID control is started.

比例ソレノイドバルブ3の全閉状態から流量設定値SPが変更され流量制御が開始された場合、比例ソレノイドバルブ3が開となるためには、ある値以上のバルブ駆動電流(このときの値をバルブ開電流と呼ぶ)が流れる必要がある。したがって、通常のPID制御を全閉状態から始めるとバルブ開電流に達するまでに時間がかかる。 When the flow rate set value SP is changed and flow rate control is started from the fully closed state of the proportional solenoid valve 3, a valve drive current of a certain value or more (the value at this time is called the valve opening current) must flow in order for the proportional solenoid valve 3 to open. Therefore, when normal PID control is started from the fully closed state, it takes time to reach the valve opening current.

一方、本実施例の第1の迅速モードでは、PID制御による無駄時間を削減するためにバルブ駆動電流(操作量MV)を急速に立ち上げて、流量計測値Qが流量閾値Qthを超えた時点以降にPID制御を開始する。図5は第1の迅速モードにおける流量計測値Qの時間変化の1例を示す図である。図5の例では、時刻0において流量設定値SPが0より大きい値に変更され、時刻0からの経過時間に比例して増加する操作量MVの出力によって流量計測値Qが増加する。そして、流量計測値Qが流量閾値Qthを超えたT1の時点でPID制御が開始される。 On the other hand, in the first rapid mode of this embodiment, the valve drive current (operating volume MV) is rapidly increased to reduce wasted time due to PID control, and PID control is started after the flow measurement value Q exceeds the flow threshold value Qth. FIG. 5 is a diagram showing an example of the change in the flow measurement value Q over time in the first rapid mode. In the example of FIG. 5, the flow set value SP is changed to a value greater than 0 at time 0, and the flow measurement value Q increases due to the output of the operating volume MV, which increases in proportion to the time elapsed since time 0. Then, PID control is started at the point T1 when the flow measurement value Q exceeds the flow threshold value Qth.

次に、操作量生成部5は、例えばオペレータによって第2の迅速モードに設定され(図4ステップS103においてYES)、流量設定値SPが0から変更された場合、流量設定値SPの変更時点からの経過時間に比例して増加する操作量MVを算出する(図4ステップS110)。このステップS110の処理は、ステップS106と同じである。 Next, when the operation amount generating unit 5 is set to the second quick mode by, for example, an operator (YES in step S103 in FIG. 4) and the flow rate set value SP is changed from 0, the operation amount generating unit 5 calculates the operation amount MV that increases in proportion to the elapsed time from the time when the flow rate set value SP was changed (step S110 in FIG. 4). The processing in step S110 is the same as that in step S106.

操作量出力部6は、第2の迅速モードに設定されている場合で、かつ1制御周期あたりの流量計測値Qの変化量ΔQが所定の変化量閾値ΔQth(例えば0.2FS)以下のとき(図4ステップS111においてYES)、操作量生成部5によって算出された操作量MVをバルブ駆動回路7に出力する(図4ステップS112)。
こうして、第2の迅速モードでは、流量計測値Qの変化量ΔQが変化量閾値ΔQthを超えるまでステップS100~S103,S110~S112の処理が制御周期毎に実行される。
When the control input output unit 6 is set to the second rapid mode and the change ΔQ in the flow rate measurement value Q per control cycle is equal to or smaller than a predetermined change threshold ΔQth (e.g., 0.2FS) (YES in step S111 of FIG. 4), the control input output unit 6 outputs the control input MV calculated by the control input generation unit 5 to the valve drive circuit 7 (step S112 of FIG. 4).
Thus, in the second rapid mode, the processes of steps S100 to S103 and S110 to S112 are executed every control period until the change amount ΔQ of the flow rate measurement value Q exceeds the change amount threshold ΔQth.

操作量出力部6は、流量計測値Qの変化量ΔQが変化量閾値ΔQthを超えると(ステップS111においてNO)、PID制御部4によって算出された操作量MVをバルブ駆動回路7に出力する(ステップS109)。
こうして、第2の迅速モードでは、流量計測値Qの変化量ΔQが変化量閾値ΔQthを超えると通常のPID制御が開始される。
When the change amount ΔQ in the flow rate measurement value Q exceeds the change amount threshold ΔQth (NO in step S111), the manipulated variable output unit 6 outputs the manipulated variable MV calculated by the PID control unit 4 to the valve drive circuit 7 (step S109).
Thus, in the second rapid mode, when the change amount ΔQ of the flow rate measurement value Q exceeds the change amount threshold ΔQth, normal PID control is started.

図6は第2の迅速モードにおける流量計測値Qの時間変化の1例を示す図である。図6の例では、時刻0において流量設定値SPが0より大きい値に変更され、時刻0からの経過時間に比例して増加する操作量MVの出力によって流量計測値Qが増加する。そして、1制御周期あたりの流量計測値Qの変化量ΔQが変化量閾値ΔQthを超えたT2の時点でPID制御が開始される。 Figure 6 shows an example of the change over time of the flow measurement value Q in the second rapid mode. In the example of Figure 6, the flow set value SP is changed to a value greater than 0 at time 0, and the flow measurement value Q increases due to the output of the manipulated variable MV, which increases in proportion to the time elapsed since time 0. Then, PID control is started at the point T2 when the change amount ΔQ of the flow measurement value Q per one control cycle exceeds the change amount threshold ΔQth.

以上のように、本実施例のマスフローコントローラは、第1の迅速モードと第2の迅速モードの2つを備えることにより、流量計測値Qの立ち上がり時間を短くすることができ、低流量域での応答性を改善することができる。
また、2つのモードを備えることにより、搭載されている比例ソレノイドバルブ3の特性に適した方のモードを選択することが可能である。
As described above, the mass flow controller of this embodiment is provided with two modes, the first rapid mode and the second rapid mode, thereby making it possible to shorten the rise time of the flow measurement value Q and improve responsiveness in the low flow rate range.
Furthermore, by providing two modes, it is possible to select the mode that is most suitable for the characteristics of the proportional solenoid valve 3 installed.

本実施例のマスフローコントローラのうち少なくともPID制御部4と操作量生成部5と操作量出力部6とは、CPU(Central Processing Unit)と記憶装置とインタフェースとを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。このコンピュータの構成例を図7に示す。 At least the PID control unit 4, the manipulated variable generating unit 5, and the manipulated variable output unit 6 of the mass flow controller of this embodiment can be realized by a computer equipped with a CPU (Central Processing Unit), a storage device, and an interface, and a program that controls these hardware resources. An example of the configuration of this computer is shown in Figure 7.

コンピュータは、CPU200と、記憶装置201と、インタフェース装置(I/F)202とを備えている。I/F202には、フローセンサ13とバルブ駆動回路7などが接続される。このようなコンピュータにおいて、本発明の流量制御方法を実現させるためのプログラムは記憶装置201に格納される。CPU200は、記憶装置201に格納されたプログラムに従って本実施例で説明した処理を実行する。 The computer includes a CPU 200, a storage device 201, and an interface device (I/F) 202. The flow sensor 13, the valve drive circuit 7, and the like are connected to the I/F 202. In such a computer, a program for implementing the flow control method of the present invention is stored in the storage device 201. The CPU 200 executes the processing described in this embodiment according to the program stored in the storage device 201.

本発明は、流量制御系に適用することができる。 The present invention can be applied to flow control systems.

1…流路ボディ、2…センサパッケージ、3…比例ソレノイドバルブ、4…PID制御部、5…操作量生成部、6…操作量出力部、7…バルブ駆動回路、10…流路、13…フローセンサ。 1...flow path body, 2...sensor package, 3...proportional solenoid valve, 4...PID control section, 5...operation amount generating section, 6...operation amount output section, 7...valve drive circuit, 10...flow path, 13...flow sensor.

Claims (4)

流路を流れる流体の流量を計測するように構成されたフローセンサと、
前記流体の流量を制御するためのバルブと、
操作量に応じた駆動電流を前記バルブに出力するように構成されたバルブ駆動回路と、
流量設定値と前記フローセンサによって得られた流量計測値とを入力として第1の操作量を制御周期毎に算出するように構成されたPID制御部と、
前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出するように構成された操作量生成部と、
1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに前記操作量生成部によって算出された第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記PID制御部によって算出された第1の操作量を前記バルブ駆動回路に出力するように構成された操作量出力部とを備えることを特徴とするマスフローコントローラ。
a flow sensor configured to measure a flow rate of a fluid through a flow path;
a valve for controlling the flow rate of the fluid;
a valve drive circuit configured to output a drive current to the valve in accordance with an operation amount;
a PID control unit configured to calculate a first manipulated variable for each control period using a flow rate set value and a flow rate measurement value obtained by the flow sensor as inputs;
a manipulated variable generating unit configured to calculate, for each control period, a second manipulated variable that increases in proportion to an elapsed time from a time point when the flow rate set value is changed from 0;
and a manipulated variable output unit configured to output a second manipulated variable calculated by the manipulated variable generation unit to the valve drive circuit when an amount of change in the flow rate measurement value per control cycle is equal to or smaller than a predetermined change amount threshold, and to output a first manipulated variable calculated by the PID control unit to the valve drive circuit after the amount of change in the flow rate measurement value exceeds the change amount threshold.
流路を流れる流体の流量を計測するように構成されたフローセンサと、
前記流体の流量を制御するためのバルブと、
操作量に応じた駆動電流を前記バルブに出力するように構成されたバルブ駆動回路と、
流量設定値と前記フローセンサによって得られた流量計測値とを入力として第1の操作量を制御周期毎に算出するように構成されたPID制御部と、
前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出するように構成された操作量生成部と、
前記PID制御部によって算出された第1の操作量および前記操作量生成部によって算出された第2の操作量のうちいずれかを選択的に前記バルブ駆動回路に出力するように構成された操作量出力部とを備え、
前記操作量出力部は、予め設定された第1のモードの場合は、前記流量計測値が所定の流量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値が前記流量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された第2のモードの場合は、1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された通常モードの場合は、前記第1の操作量を前記バルブ駆動回路に出力することを特徴とするマスフローコントローラ。
a flow sensor configured to measure a flow rate of a fluid through a flow path;
a valve for controlling the flow rate of the fluid;
a valve drive circuit configured to output a drive current to the valve in accordance with an operation amount;
a PID control unit configured to calculate a first manipulated variable for each control period using a flow rate set value and a flow rate measurement value obtained by the flow sensor as inputs;
a manipulated variable generating unit configured to calculate, for each control period, a second manipulated variable that increases in proportion to an elapsed time from a time point when the flow rate set value is changed from 0;
a manipulated variable output unit configured to selectively output to the valve drive circuit one of a first manipulated variable calculated by the PID control unit and a second manipulated variable calculated by the manipulated variable generation unit,
the manipulated variable output unit, in a preset first mode, outputs the second manipulated variable to the valve drive circuit when the flow rate measurement value is equal to or less than a predetermined flow rate threshold, and outputs the first manipulated variable to the valve drive circuit after the point at which the flow rate measurement value exceeds the flow rate threshold; in a preset second mode, outputs the second manipulated variable to the valve drive circuit when a change in the flow rate measurement value per control cycle is equal to or less than a predetermined change amount threshold, and outputs the first manipulated variable to the valve drive circuit after the change in the flow rate measurement value exceeds the change amount threshold; and in a preset normal mode, outputs the first manipulated variable to the valve drive circuit.
流量設定値と制御対象の流体の流量計測値とを入力として第1の操作量を制御周期毎に算出する第1のステップと、
前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出する第2のステップと、
1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに、前記流体の流量を制御するためのバルブを駆動するバルブ駆動回路に前記第2の操作量を出力する第3のステップと、
前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力する第4のステップとを含むことを特徴とする流量制御方法。
a first step of calculating a first manipulated variable for each control cycle using a flow rate set value and a flow rate measurement value of a fluid to be controlled as inputs;
a second step of calculating, for each control cycle, a second manipulated variable that increases in proportion to an elapsed time from a time point when the flow rate set value is changed from 0;
a third step of outputting the second manipulated variable to a valve drive circuit that drives a valve for controlling the flow rate of the fluid when a change in the flow rate measurement value per one control cycle is equal to or smaller than a predetermined change threshold value;
and a fourth step of outputting the first manipulated variable to the valve drive circuit after a point in time when an amount of change in the flow rate measurement value exceeds the amount of change threshold.
流量設定値と制御対象の流体の流量計測値とを入力として第1の操作量を制御周期毎に算出する第1のステップと、
前記流量設定値が0から変更された場合に変更時点からの経過時間に比例して増加する第2の操作量を制御周期毎に算出する第2のステップと、
前記第1の操作量および前記第2の操作量のうちいずれかを、前記流体の流量を制御するためのバルブを駆動するバルブ駆動回路に出力する第3のステップとを含み、
前記第3のステップは、予め設定された第1のモードの場合は、前記流量計測値が所定の流量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値が前記流量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された第2のモードの場合は、1制御周期あたりの前記流量計測値の変化量が所定の変化量閾値以下のときに前記第2の操作量を前記バルブ駆動回路に出力し、前記流量計測値の変化量が前記変化量閾値を超えた時点以降において前記第1の操作量を前記バルブ駆動回路に出力し、予め設定された通常モードの場合は、前記第1の操作量を前記バルブ駆動回路に出力するステップを含むことを特徴とする流量制御方法。
a first step of calculating a first manipulated variable for each control cycle using a flow rate set value and a flow rate measurement value of a fluid to be controlled as inputs;
a second step of calculating, for each control cycle, a second manipulated variable that increases in proportion to an elapsed time from a time point when the flow rate set value is changed from 0;
and a third step of outputting either the first operation amount or the second operation amount to a valve drive circuit that drives a valve for controlling a flow rate of the fluid,
the third step including the steps of: in a preset first mode, outputting the second operation amount to the valve drive circuit when the flow measurement value is equal to or less than a predetermined flow rate threshold, and outputting the first operation amount to the valve drive circuit after the point at which the flow measurement value exceeds the flow rate threshold; in a preset second mode, outputting the second operation amount to the valve drive circuit when an amount of change in the flow measurement value per control cycle is equal to or less than a predetermined change amount threshold, and outputting the first operation amount to the valve drive circuit after the amount of change in the flow measurement value exceeds the change amount threshold; and in a preset normal mode, outputting the first operation amount to the valve drive circuit.
JP2020048718A 2020-03-19 2020-03-19 Mass flow controller and flow rate control method Active JP7469089B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020048718A JP7469089B2 (en) 2020-03-19 2020-03-19 Mass flow controller and flow rate control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020048718A JP7469089B2 (en) 2020-03-19 2020-03-19 Mass flow controller and flow rate control method

Publications (2)

Publication Number Publication Date
JP2021149502A JP2021149502A (en) 2021-09-27
JP7469089B2 true JP7469089B2 (en) 2024-04-16

Family

ID=77848980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020048718A Active JP7469089B2 (en) 2020-03-19 2020-03-19 Mass flow controller and flow rate control method

Country Status (1)

Country Link
JP (1) JP7469089B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111122519B (en) * 2018-10-30 2023-07-18 重庆民泰新农业科技发展集团有限公司 Closed-loop flow control system and control method for atomic fluorescence instrument

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041149A (en) 2000-07-28 2002-02-08 Stec Inc Mass-flow controller
JP2009543229A (en) 2006-07-05 2009-12-03 アドバンスト・エナジー・インダストリーズ・インコーポレイテッド Multi-mode control algorithm
JP2014013461A (en) 2012-07-03 2014-01-23 Horiba Ltd Pressure control device, flow rate control device, program for pressure control device and program for flow rate control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041149A (en) 2000-07-28 2002-02-08 Stec Inc Mass-flow controller
JP2009543229A (en) 2006-07-05 2009-12-03 アドバンスト・エナジー・インダストリーズ・インコーポレイテッド Multi-mode control algorithm
JP2014013461A (en) 2012-07-03 2014-01-23 Horiba Ltd Pressure control device, flow rate control device, program for pressure control device and program for flow rate control device

Also Published As

Publication number Publication date
JP2021149502A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
US9075414B2 (en) Pressure control device, flow rate control device and recording medium having programs used for pressure control device, recording medium having programs used for flow rate control device
KR102384043B1 (en) Fluid control unit and program storage media for fluid control unit
JP6778476B2 (en) How to fill a container with a proportional valve
CN112272809A (en) Flow rate control method and flow rate control device
TWI709013B (en) Flow control device and flow control method
JP7469089B2 (en) Mass flow controller and flow rate control method
JPH09217898A (en) Flow control method
CN111989635A (en) Flow rate control method and flow rate control device
US11340635B2 (en) Flow rate control apparatus, flow rate control method, and program recording medium having recorded therein program for flow rate control apparatus
CN114063658A (en) Flow rate control device, flow rate control method, and program storage medium
US11644357B2 (en) Flow rate diagnosis apparatus, flow rate diagnosis method, and storage medium storing thereon program for flow rate diagnosis apparatus
KR20190134787A (en) Fluid control system and flow measurement method
JP7473397B2 (en) Mass flow controller and hunting suppression method
JPH08335118A (en) Flow rate control method
JP6520945B2 (en) Method of controlling flow rate of fluid, mass flow control device for executing the method, and mass flow control system using the mass flow control device
JP4578607B2 (en) Mass flow controller
US20220228896A1 (en) Pressure control system, pressure control method, and pressure control program
TWI770792B (en) Flow control device and flow control method
JP4332986B2 (en) Mass flow controller
JP2019105338A (en) Fluid control device and program for fluid control device
WO2023013381A1 (en) Valve control device, valve control method, valve control program, and fluid control device
JP2004340021A (en) Throttle valve control device
JP2019145047A (en) Fluid control device, control program and fluid control system
JP2001265443A (en) Method and device for controlling flow rate

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240404

R150 Certificate of patent or registration of utility model

Ref document number: 7469089

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150