(57)【要約】【課題】マスフローコントローラにおけるＰＩ性能を向上させる。【解決手段】マスフローコントローラにおいて、安定状態におけるＰＩＤ演算に用いる比例係数、積分係数及び微分係数を、一次側圧力、当該一次側圧力の時間変化量、及び流量設定値の少なくとも２つに基づいて変更させる。【選択図】図１
2010092104.tif 000002
【特許請求の範囲】
【請求項１】
流路内を流れる流体の流量を測定し、その測定値を示す流量測定信号を出力する流量センサ部と、
当該流量センサ部の上流側又は下流側に設けた流量制御バルブと、
前記流量測定信号の示す流量測定値と目標値である流量設定値との偏差にＰＩＤ演算を施して流量制御バルブへのフィードバック制御値を算出する算出部と、
前記フィードバック制御値に基づいて開度制御信号を生成し、流量制御バルブに出力する開度制御信号出力部と、を備え、
前記算出部が、安定状態におけるＰＩＤ演算に用いる比例係数、積分係数及び微分係数を、一次側圧力、当該一次側圧力の時間変化量、及び前記流量設定値の少なくとも２つに基づいて変更させることを特徴とするマスフローコントローラ。
【請求項２】
前記算出部が、一次側圧力の時間変化量の正負によって、比例係数、積分係数及び微分係数を変更するものである請求項１記載のマスフローコントローラ。
【請求項３】
前記算出部が、一次側圧力の時間変化量の正負によって、比例係数、積分係数及び微分係数を変更し、それによって変更された比例係数、積分係数及び微分係数に流量設定値を所定の関数に代入して得られる値を用いて所定演算することにより変更し、それによって変更された比例係数、積分係数及び微分係数に一次側圧力を所定の関数に代入して得られる値を用いて所定演算することにより変更するものである請求項１記載のマスフローコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガスや液体などの流体の流量を制御するマスフローコントローラに関するものである。
【背景技術】
【０００２】
例えば、半導体の製造に用いられる各種ガス等を半導体製造装置に供給する場合、それらの供給流路にマスフローコントローラをそれぞれ設け、これによってガス流量をそれぞれ調節するようにしている。そして従前は、各マスフローコントローラにそれぞれ圧力レギュレータを直列付帯させ、各マスフローコントローラの流路内圧力に極端な変動が生じないようにして、流量制御を容易化している。
【０００３】
前記マスフローコントローラにおける流量制御方式としては、ＰＩＤ制御が基本であるが、例えば、特許文献１に示すように、過渡的な応答状態と安定状態とでＰＩＤ係数を切り替えてフィードバック制御を行うようにしたものが知られている。
【０００４】
具体的に特許文献１に示すものは、比例演算における偏差に乗算するゲイン値として、流量設定値を所定の関数に代入して得られる値を用いており、例えば安定状態において用いられる前記所定の関数は、代入される流量設定値が小さくなれば小さな値が算出されるものである。つまり、特許文献１に示す従来のマスフローコントローラは、安定状態での比例係数、積分係数及び微分係数（以下、ＰＩＤ係数ともいう。）を流量設定値のみに比例させて変更するだけである。
【０００５】
しかしながら、本願発明者は、安定状態において一次側圧力の上昇時と下降時とでＰＩＤ係数の最適値が異なること、また、一次側圧力の時間変化量が同じであっても、変化前の一次側圧力が異なればＰＩＤ係数が異なること、さらに、流量設定値とＰＩＤ係数最適値とが直線関係にならないという実験結果を得た。そうすると、安定状態においてＰＩＤ係数を流量設定値に比例させるだけではＰＩ（Pressure Insensitive）性能の向上には限界があることが判明した。
【特許文献１】特開２００７−３４５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで本発明は、上記問題点を一挙に解決するためになされたものであり、マスフローコントローラにおけるＰＩ性能をさらに向上させることをその主たる所期課題とするものである。
【課題を解決するための手段】
【０００７】
すなわち本発明に係るマスフローコントローラは、流路内を流れる流体の流量を測定し、その測定値を示す流量測定信号を出力する流量センサ部と当該流量センサ部の上流側又は下流側に設けた流量制御バルブと、前記流量測定信号の示す流量測定値と目標値である流量設定値との偏差にＰＩＤ演算を施して流量制御バルブへのフィードバック制御値を算出する算出部と、前記フィードバック制御値に基づいて開度制御信号を生成し、流量制御バルブに出力する開度制御信号出力部と、を備え、前記算出部が、安定状態におけるＰＩＤ演算に用いる比例係数、積分係数及び微分係数を、一次側圧力、当該一次側圧力の時間変化量、及び前記流量設定値の少なくとも２つに基づいて変更させることを特徴とする。
【０００８】
このようなものであれば、安定状態におけるＰＩＤ演算に用いる比例係数、積分係数及び微分係数を、一次側圧力、当該一次側圧力の時間変化量、及び前記流量設定値の少なくとも２つに基づいて変更させているので、従来の流量設定値により比例係数、積分係数及び微分係数を比例させて変更させる方法に比べて、より最適な比例係数、積分係数及び微分係数を得ることができ、その結果、一次側圧力の圧力変動の影響を受けにくく、安定した流量制御を行うことができる。
【０００９】
特に、安定状態において一次側圧力の上昇時と下降時とで比例係数、積分係数及び微分係数の最適値が異なることから、前記算出部が、一次側圧力の時間変化量の正負によって、比例係数、積分係数及び微分係数を変更するものであることが望ましい。
【００１０】
比例係数、積分係数及び微分係数を最も最適な値にして、一次側圧力の圧力変動の影響を受けにくく、安定した流量制御を行うためには、前記算出部が、一次側圧力の時間変化量の正負によって、比例係数、積分係数及び微分係数を変更し、それによって変更された比例係数、積分係数及び微分係数に流量設定値を所定の関数に代入して得られる値を用いて所定演算することにより変更し、それによって変更された比例係数、積分係数及び微分係数に一次側圧力を所定の関数に代入して得られる値を用いて所定演算することにより変更するものであることが望ましい。
【発明の効果】
【００１１】
このように構成した本発明によれば、マスフローコントローラにおけるＰＩ性能を向上させることができる。
【発明を実施するための最良の形態】
【００１２】
以下に本発明に係る質量流量計１００の一実施形態について図面を参照して説明する。なお、図１は本実施形態に係るマスフローコントローラの全体模式図であり、図２はマスフローコントローラを用いた流量制御システムの構成例であり、図３は制御部の機能ブロック図であり、図４はＰＩＤ係数変更手順を示すフローチャートであり、図５はＰＩＤ係数変更に用いる関数を示す模式図である。
【００１３】
＜装置構成＞
本実施形態のマスフローコントローラ１００は、図１に模式図を示すように、内部流路１と、その内部流路１内を流れる流体Ｆの流量を測定する流量センサ部２と、その流量センサ部２の例えば下流側に設けた流量制御バルブ３と、前記流量センサ部２及び流量制御バルブ３の上流側に設けた圧力センサ部４と、制御部５とを備えているもので、例えば図２に示すように、半導体プロセスにおけるチャンバへのガス供給システムに用いられる。
【００１４】
各部を説明すると、内部流路１は、上流端を導入ポートＰ１、下流端を導出ポートＰ２としてそれぞれ開口するもので、例えば、導入ポートＰ１には、外部配管を介してボンベ等の流体供給源Ｂが接続され、導出ポートＰ２には、外部配管を介して、半導体製造のためのチャンバ（図示しない）が接続されている。なお、この実施形態では、同図に示すように、１つの流体供給源Ｂから配管を複数分岐させ、各配管にそれぞれマスフローコントローラ１００を設けるようにしている。また、圧力レギュレータＰＲは、流体供給源Ｂの出口にのみ設けてあり、各配管それぞれには、マスフローコントローラ１００用の圧力レギュレータは設けられていない。なお符号ＦＶは空圧弁である
【００１５】
流量センサ部２は、詳細は図示しないが、例えば、流路１に設けられた一対の感熱センサ（サーマルセンサ）を備えたものであって、流体Ｆの瞬時流量がこの感熱センサによって電気信号として検出され、内部電気回路によってその電気信号が増幅等されて、検出流量に応じた値を有する流量測定信号として出力されるようにしたものである。
【００１６】
流量制御バルブ３は、やはり詳細は図示しないが、例えば、その弁開度をピエゾ素子よりなるアクチュエータによって変化させ得るように構成したものであって、外部からの電気信号である開度制御信号を与えられることによって前記アクチュエータを駆動し、その開度制御信号の値に応じた弁開度に調整して流体Ｆの流量を制御するものである。
【００１７】
圧力センサ部４は、詳細は図示しないが、例えば、ダイヤフラム（ステンレスダイヤフラム又はシリコンダイヤフラム等）及び当該ダイヤフラムの変位を計測する感圧素子を備えたものであって、ダイヤフラムの変位がこの感圧素子によって電気信号として検出され、内部電気回路によってその電気信号が増幅等されて、検出流量に応じた値を有する圧力測定信号として出力されるようにしたものである。
【００１８】
制御部５は、ＣＰＵやメモリ、Ａ／Ｄ変換器、Ｄ／Ａ変換器等を有したデジタル乃至アナログ電気回路で構成されたもので、専用のものであってもよいし、一部又は全部にパソコン等の汎用コンピュータを利用するようにしたものであってもよい。また、ＣＰＵを用いず、アナログ回路のみで前記各部としての機能を果たすように構成してもよいし、物理的に一体である必要はなく、有線乃至無線によって互いに接続された複数の機器からなるものであってもよい。
【００１９】
そして前記メモリに所定のプログラムを格納し、そのプログラムにしたがってＣＰＵやその周辺機器を協働動作させることによって、この制御部５が、図３に示すように、信号受信部６、算出部７、開度制御信号出力部８及び流量出力部９としての機能を少なくとも発揮するように構成している。
【００２０】
信号受信部６は、流量センサ部２から送信されてくる流量測定信号、別コンピュータ等から入力される流量設定信号等、及び圧力センサ部４から送信されてくる圧力測定信号を受信し、それらの値を例えばメモリ内の所定領域に格納するものである。
【００２１】
算出部７は、前記流量測定信号の示す流量測定値を取得するとともに、その流量測定値と目標値、すなわち前記流量設定信号が示す流量設定値との偏差を算出する偏差算出部７１と、その偏差にＰＩＤ演算を施して流量制御バルブ３へのフィードバック制御値を算出する制御値算出部７２と、を備えたものである。
【００２２】
開度制御信号出力部８は、前記フィードバック制御値に基づく値を有する開度制御信号を生成し、その開度制御信号を流量制御バルブ３に出力するものである。
【００２３】
流量出力部９は、前記流量測定値に所定の演算を施して流量表示値を算出し、その流量表示値を値として有する流量表示信号（アナログ又はデジタル信号）を、外部での利用が可能なように出力するものである。
【００２４】
しかして、この実施形態では、制御値算出部７２が、流量が安定して流れている状態（安定状態）におけるＰＩＤ演算に用いる比例係数（Ｐ）、積分係数（Ｉ）及び微分係数（Ｄ）（つまり、安定状態のＰＩＤ制御に用いるＰＩＤ係数）を、一次側圧力（供給圧）、当該一次側圧力の時間変化量及び前記流量設定値に基づいて変更させるものである。ここで、安定状態とは、流量設定値を単位時間で所定量以上変化させた時点からの所定期間である変化期間（例えば２秒程度）以外の期間における状態であり、流量設定値はほとんど変化しない。また、所定量とは、フルスケールに対する％値で０〜１０％程度をいい、好ましくは０．３〜５％である。さらに、所定期間とは、数秒程度を意味し、具体的には０〜１０秒程度をいい、好ましくは０．３〜５秒である。
【００２５】
より詳細に制御値算出部７２は、一次側圧力（マスフローコントローラの上流側の圧力）の時間変化量の正負によって、比例係数、積分係数及び微分係数（以下、ＰＩＤ係数ともいう。）を変更し、それによって、変更されたＰＩＤ係数を、流量設定値を所定の関数に代入して得られる値を用いて演算することにより変更し、それによって変更されたＰＩＤ係数を、一次側圧力を所定の関数に代入して得られる値を用いて演算することにより変更する。また、制御値算出部７２は、一次側圧力の時間変化量の正負により、つまり、ｄｐ／ｄｔ＞０の場合とｄｐ／ｄｔ≦０の場合によって、流量設定値に固有の関数及び一次側圧力に固有の関数を異ならせている。
【００２６】
以下、制御値算出部７２における具体的な変更方法について、図４を参照して説明する。
【００２７】
まず、制御値算出部７２は、圧力センサ部４により得られた一次側圧力の圧力測定信号を取得して、一次側圧力及び当該一次側圧力の時間変化量を算出する。
【００２８】
そして、制御値算出部７２は、一次側圧力の時間変化量の正負を判断する（ステップＳ１）。一次側圧力の時間変化量が正の場合（ｄｐ／ｄｔ＞０）と判断した場合、つまり一次側圧力上昇時には、制御値算出部７２は、以下の式により、流量設定値に基づいてＰＩＤ係数を変更する（ステップＳ２）。
【００２９】
Ｐ’＝Ｐ×Ｆｕ（ｓｅｔ）  ・・・（１）
Ｉ’＝Ｉ×Ｆｕ（ｓｅｔ）  ・・・（２）
Ｄ’＝Ｄ×Ｆｕ（ｓｅｔ）  ・・・（３）
【００３０】
ここで、Ｆｕ（）は、流量設定値に固有の関数である設定係数関数であり、ｓｅｔは流量設定値を示す。本実施形態の設定係数関数Ｆｕは、図５（ａ）に示すように、０−５０％の比例定数、５０−１００％の比例定数が異なる折れ線関数である。折れ線形状は、これに限られず適宜設定可能である。なお、この設定係数関数Ｆｕは、曲線関数とすることができるが、演算処理量が増大し、またＰＩＤ係数の調整が困難になるという問題がある。
【００３１】
次に、制御値算出部７２は、以下の式により、上記（１）〜（３）により得られたＰ’Ｉ’Ｄ’係数を一次側圧力に基づいて変更する（ステップＳ３）。
【００３２】
Ｐ”＝Ｐ’×Ｇｕ（ｐ）  ・・・（４）
Ｉ”＝Ｉ’×Ｇｕ（ｐ）  ・・・（５）
Ｄ”＝Ｄ’×Ｇｕ（ｐ）  ・・・（６）
【００３３】
ここで、Ｇｕ（）は、一次側圧力に固有の関数である圧力係数関数であり、ｐは一次側圧力値を示す。本実施形態の圧力係数関数は、図５（ａ）に示すように、入力される一次側圧力に比例した値が算出される比例関数である。なお、この圧力係数関数Ｇｕは折れ線関数又は曲線関数とすることもできる。曲線関数とした場合、演算処理量が増大し、またＰＩＤ係数の調整が困難になるという問題がある。
【００３４】
以上により、制御値算出部７２は、一次側圧力の時間変化量が正の場合に、流量設定値及び一次側圧力に基づいてＰ、Ｉ、ＤをＰ”、Ｉ”、Ｄ”に変更し、当該ＰＩＤ係数（比例係数Ｐ”、積分係数Ｉ”及び微分係数Ｄ”）を用いて偏差にＰＩＤ演算を施してフィードバック制御値を算出する（ステップＳ４）。
【００３５】
一方、制御値算出部７２は、一次側圧力の変化量が負であると判断した場合、つまり一次側圧力下降時には、以下の式により、流量設定値に基づいてＰＩＤ係数を変更する（ステップＳ５）。
【００３６】
Ｐ’＝Ｐ×Ｆｄ（ｓｅｔ）  ・・・（７）
Ｉ’＝Ｉ×Ｆｄ（ｓｅｔ）  ・・・（８）
Ｄ’＝Ｄ×Ｆｄ（ｓｅｔ）  ・・・（９）
【００３７】
ここで、Ｆｄ（）は、流量設定値に固有の関数である設定係数関数であり、ｓｅｔは流量設定値を示す。この設定係数関数Ｆｄは、図５（ｂ）に示すように、前記設定係数関数Ｆｕと同様折れ線関数であるが、屈曲点及び比例定数が異なる。なお、この設定係数関数Ｆｄは、曲線関数とすることができるが、演算処理量が増大し、またＰＩＤ係数の調整が困難になるという問題がある。
【００３８】
次に、制御値算出部７２は、以下の式により、上記（７）〜（９）により得られたＰ’Ｉ’Ｄ’係数を一次側圧力に基づいて変更する（ステップＳ６）。
【００３９】
Ｐ”＝Ｐ’×Ｇｄ（ｐ）  ・・・（１０）
Ｉ”＝Ｉ’×Ｇｄ（ｐ）  ・・・（１１）
Ｄ”＝Ｄ’×Ｇｄ（ｐ）  ・・・（１２）
【００４０】
ここで、Ｇｄ（）は、一次側圧力に固有の関数である圧力係数関数であり、ｐは一次側圧力値を示す。この圧力係数関数Ｇｄは、図５（ｂ）に示すように、前記圧力係数関数Ｆｄと同様比例関数であるが、前記圧力係数Ｆｄの比例定数とは異なる比例定数である。なお、この圧力係数関数Ｇｄは折れ線関数又は曲線関数とすることもできる。曲線関数とした場合、演算処理量が増大し、またＰＩＤ係数の調整が困難になるという問題がある。
【００４１】
以上により、制御値算出部７２は、一次側圧力の時間変化量が負の場合に、流量設定値及び一次側圧力に基づいてＰ、Ｉ、ＤをＰ”、Ｉ”、Ｄ”に変更し、当該ＰＩＤ係数（比例係数Ｐ”、積分係数Ｉ”及び微分係数Ｄ”）を用いて偏差にＰＩＤ演算を施してフィードバック制御値を算出する（ステップＳ４）。
【００４２】
＜本実施形態の効果＞
このように構成した本実施形態に係るマスフローコントローラ１００によれば、安定状態におけるＰＩＤ演算に用いる比例係数、積分係数及び微分係数を、一次側圧力、当該一次側圧力の時間変化量、及び前記流量設定値に基づいて変更させているので、従来の流量設定値により比例係数、積分係数及び微分係数を比例させて変更させる方法に比べて、より最適な比例係数、積分係数及び微分係数を得ることができ、その結果、一次側圧力の圧力変動の影響を受けにくく、安定した流量制御を行うことができる。
【００４３】
＜その他の変形実施形態＞
なお、本発明は前記実施形態に限られるものではない。以下の説明において前記実施形態に対応する部材には同一の符号を付すこととする。
【００４４】
例えば、前記実施形態では、ＰＩＤ係数を一次側圧力、当該一次側圧力の時間変化量、及び前記流量設定値の全てに基づいて変更するようにしているが、それらの２つ、例えば一次側圧力と当該一次側圧力の時間変化量、一次側圧力と流量設定値等の組み合わせを用いて変更するようにしても良い。
【００４５】
また、前記実施形態において、ＰＩＤ係数の変更手順としては、「一次側圧力の時間変化量による変更」→「流量設定値による変更」→「一次側圧力による変更」の順であったが、これに限られず、その他の組み合わせであってもよい。
【００４６】
さらに、制御バルブを流量センサ部の上流側に設けてもよいし、流量センサ部は、前記サーマルセンサに限られるものではなく、差圧式センサなど他の流量測定方式のものであってもよい。
【００４７】
その他、前述した実施形態や変形実施形態の一部又は全部を適宜組み合わせてよいし、本発明は前記実施形態に限られず、その趣旨を逸脱しない範囲で種々の変形が可能であるのは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係るマスフローコントローラの全体模式図。
【図２】同実施形態に係るマスフローコントローラを用いた流量制御システムの構成例。
【図３】同実施形態における制御部の機能ブロック図。
【図４】同実施形態におけるＰＩＤ係数変更手順を示すフローチャート。
【図５】ＰＩＤ係数変更に用いる関数を示す模式図。
【符号の説明】
【００４９】
１００・・・マスフローコントローラ
１    ・・・流路
２    ・・・流量センサ部
３    ・・・流量制御バルブ
７    ・・・算出部
８    開度制御信号出力部
【図１】
2010092104.tif 000003
【図２】
2010092104.tif 000004
【図３】
2010092104.tif 000005
【図４】
2010092104.tif 000006
【図５】
2010092104.tif 000007