(57)【要約】  種々の種類の流体の流量の制御を改善するシステム及び方法が記載されている。前記方法は、制御対象のプロセスガスについてプロセスガスの種類を選択し、選択された種類のプロセスガスについて分子量情報を取得することを含んでいる。流量値及び圧力値の複数の対の夫々について対応する制御信号値を含んでいる一般特徴付けデータが取得される。また、式Ｆadj ＝Ｆcal ＊（Ｍcal ／Ｍpr）k に従って一般特徴付けデータ中の流量値を修正することによって、動作特徴付けデータが生成される。ここで、Ｆadj は調整された流量値であり、Ｆcal は較正された流量値であり、Ｍprは選択された種類のプロセスガスの分子量であり、Ｍcal は較正用ガスの分子量である。動作特徴付けデータは、次に、マスフローコントローラの弁を開ループ制御モードで動作させるために使用される。
2016512350.tif 000002
【特許請求の範囲】
【請求項１】
プロセスガスの質量流量をマスフローコントローラで制御する方法において、
制御対象のプロセスガスの種類を選択し、
選択された種類のプロセスガスの分子量情報を取得し、
所望の質量流量に対応する設定値信号を受け付け、
圧力センサで生成された前記プロセスガスの圧力測定結果を受け付け、
流体の圧力変化率が閾条件を満たしていることに応答して、測定流量と前記所望の質量流量との間の差に基づいて前記マスフローコントローラの弁を制御するフィードバック制御ループを終了し、
ｋを前記マスフローコントローラの流量範囲に依存して０．２〜０．５の間の値を有する値、Ｆprを前記所望のプロセスガス流量値、Ｍprを前記選択された種類のプロセスガスの分子量、及びＭcal を較正用ガスの分子量として、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて、所望の流量値及び圧力についてのプロセス制御信号値を決定し、
前記所望の流量で前記プロセスガスを供給するために、前記プロセス制御信号値の前記プロセス制御信号を前記弁に適用すること
を特徴とする方法。
【請求項２】
プロセスガスの質量流量をマスフローコントローラで制御する方法において、
制御対象のプロセスガスの種類を選択し、
選択された種類のプロセスガスの分子量情報を取得し、
流量値及び圧力値の複数の対の夫々について対応する制御信号値を含む一般特徴付けデータを取得し、
ｋを前記マスフローコントローラの流量範囲に依存して０．２〜０．５の間の値を有する値、Ｆadj を調整された流量値、Ｆcal を較正された流量値、Ｍprを前記選択された種類のプロセスガスの分子量、及びＭcal を較正用ガスの分子量として、式Ｆadj ＝Ｆcal ＊（Ｍcal ／Ｍpr）k に従って、前記一般特徴付けデータ中の前記流量値を修正することによって、動作特徴付けデータを生成し、
前記動作特徴付けデータを使用して、開ループ制御モードで前記マスフローコントローラの弁を動作させること
を特徴とする方法。
【請求項３】
流体の圧力変化率が閾条件を満たしていることに応答して、測定流量と所望の質量流量との間の差に基づいて前記マスフローコントローラの弁を制御するフィードバック制御ループを終了し、
前記フィードバック制御ループが終了した場合に圧力測定結果に基づいて前記弁の弁位置を計算し、前記マスフローコントローラを特徴づける前記動作特徴付けデータを計算し、
ある期間の後で流量測定が正確である場合、又は閾条件が満たされた場合に前記フィードバック制御ループを再開し、
前記フィードバック制御ループが最初に再開した場合に測定流量と流量設定値との間の差を決定し、
前記フィードバック制御ループが再度終了した場合に前記弁位置の計算の精度を改善するように、前記差に基づいて前記動作特徴付けデータの調整を行うこと
を特徴とする請求項２に記載の方法。
【請求項４】
前記マスフローコントローラの前記弁が閉鎖している場合に、所望の流量に対応する設定値信号を受け付け、
非ゼロ始動制御信号の値、及び特定の流量で特徴付けされた制御信号の値を取得するために、前記マスフローコントローラに記憶された前記一般特徴付けデータにアクセスし、
前記値の調整可能な非ゼロ始動制御信号を前記マスフローコントローラの前記弁に適用し、
動作中に、前記設定値信号が減少する前に、前記制御信号の測定値を前記特定の流量において取得し、
前記制御信号の前記測定値と、前記マスフローコントローラに記憶された前記特定の流量における特徴付けされた制御信号のレベルとの比較を行い、
前記弁が閉鎖している場合に前記マスフローコントローラが他の設定値信号を受け付ける次の機会には、前記調整可能な非ゼロ始動制御信号の調整された値が使用されるように、前記比較に基づいて、前記調整可能な非ゼロ始動制御信号を調整された値へ調整すること
を特徴とする請求項２に記載の方法。
【請求項５】
制御信号に応答して流体の流量を制御するように調整可能な弁と、
前記流体の圧力を示す圧力信号を出力する圧力変換器と、
較正用ガスに関連して自マスフローコントローラを特徴づける一般特徴付けデータを記憶するメモリと、
前記流体の測定流量を出力する質量流量センサと、
ｋを自マスフローコントローラの流量範囲に依存して０．２〜０．５の間の値を有する値、Ｆprを所望のプロセスガス流量値、Ｍprを選択された種類のプロセスガスの分子量、及びＭcal を前記較正用ガスの分子量として、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて、所望の流量値及び圧力についての開ループプロセス制御信号値を生成するマルチガス制御部と、
前記流体の圧力変化率が閾条件を満たす場合にフィードバック制御ループを終了し、前記開ループプロセス制御信号を用いて前記弁を制御するマルチモード制御部と
を備えることを特徴とするマスフローコントローラ。
【請求項６】
前記制御システムは、設定値信号とフィードバック制御ループが再開する都度取得された対応する測定流量信号との間の任意の差に応じて、前記特徴付けデータを変更すること
を特徴とする請求項５に記載のマスフローコントローラ。
【請求項７】
前記制御システムは、前記メモリ中の前記特徴付けデータを変更せずに、設定値信号と前記フィードバック制御ループが再開する都度取得された対応する測定流量信号との間の任意の差に応じて、換算係数を前記特徴付けデータに乗じること
を特徴とする請求項５に記載のマスフローコントローラ。
【請求項８】
前記制御システムは、タイマの計時期間が満了したときに前記フィードバック制御ループを再開させること
を特徴とする請求項５に記載のマスフローコントローラ。
【請求項９】
前記制御システムは、前記流体の前記圧力変化率が前記閾条件を下回る場合に前記フィードバック制御ループを再開させること
を特徴とする請求項５に記載のマスフローコントローラ。
【請求項１０】
制御信号に応答してガスの流量を制御するように調整可能な弁と、
前記ガスの圧力を示す圧力信号を出力する圧力変換器と、
前記ガスの測定流量を出力する質量流量センサと、
設定値信号、ガスの種類及び前記圧力信号に応答して前記弁を制御するプロセッサと、
前記プロセッサに連結され、前記プロセッサに実行された場合に前記弁を制御するためのプロセッサによる読み取りが可能な命令がエンコードされた、有体のプロセッサによる読み取りが可能な非一時的な記憶媒体とを備え、
前記命令は、
制御対象のガスの種類を選択する命令と、
選択された種類のガスについて分子量情報を取得する命令と、
所望の流量に対応する前記設定値信号を受け付ける命令と、
前記圧力変換器に生成された前記圧力信号を受け付ける命令と、
流体の圧力変化率が閾条件を満たしていることに応答して、前記測定流量及び前記所望の流量の間の差に基づいて前記弁を制御するフィードバック制御ループを終了する命令と、
ｋを自マスフローコントローラの流量範囲に依存して０．２〜０．５の間の値を有する値、Ｆprを前記所望の流量、Ｍprを前記選択された種類のプロセスガスの分子量、及びＭcal を較正用ガスの分子量として、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて、前記所望の流量及び圧力についての制御信号値を決定する命令と、
前記所望の流量で前記ガスを供給するために、前記制御信号値の前記制御信号を前記弁に適用する命令とを有すること
を特徴とするマスフローコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムに関する。特に、本発明は、これには限定されないものの、流体の流量を制御するシステム及び方法に関する。
【背景技術】
【０００２】
典型的なマスフローコントローラ（ＭＦＣ）は、様々なプロセスのうちでもとりわけ熱エッチング及びドライエッチング等の工業プロセスにおいて、ガスの流量を設定し、測定し、制御する閉ループ装置である。ＭＦＣの重要な部分は、この装置を通って流れるガスの質量流量を測定するセンサである。典型的には、ＭＦＣの閉ループ制御システムは、センサからの出力信号を予め定められた設定値と比較し、ガスの質量流量を予め定められた設定値に維持するように制御弁を調整する。
【０００３】
閉ループ制御アルゴリズムは、もし適切に調整されていれば、特定の流体流量設定値からのずれを引き起こす流体の流動状態の変化に応答して流体の流量を調整するために使用されることが可能である。流体の流動状態の変化は、例えば圧力又は温度等の変動によってしばしば引き起こされる。これらの変動によって引き起こされた特定の流体流量設定値からのずれは、検出され、検出器によって生成された測定結果（例えば、フィードバック信号）（例えば、流量センサからの流量センサ測定結果）に基づいて、閉ループ制御アルゴリズムのフィードバックループ内で修正される。
【０００４】
しかしながら、例えば、素早い圧力変化の結果として、流体の流動状態が素早く変化する場合は、フィードバックループに使用される検出器は、フィードバック信号を飽和させるか、又は信頼できないフィードバック信号を生成し得る。例えば、流量制御部がこれらの飽和した及び／又は信頼できないフィードバック信号を閉ループ制御アルゴリズム内で使用した場合は、流量制御部は、特定の流体流量設定値に従って流体を供給することができないかもしれない。流量制御部は、例えば、信頼できないフィードバック信号に基づいて、流体の流動状態の変化に対して過剰な補償又は不十分な補償を行い得る。
【０００５】
閉ループシステムがうまく機能しない他の動作モードは、弁が所要の位置から比較的遠い場合のものである。例えば、ＭＦＣがゼロ設定値（ゼロ弁位置）にあり、次に非ゼロ設定値が与えられた場合、弁がゼロ位置から、顕著な流量が発生して閉ループアルゴリズムが適切に機能し始めるような位置へ動くのに、比較的長い時間がかかる。このことは、長い応答の遅延、及びＭＦＣの貧弱な性能をもたらす。
【０００６】
開ループシステムは、閉ループシステムがうまく機能しない場合に、プロセスガスに対する制御を改善するためにＭＦＣ内部で利用されてきた。これらのシステムでは、較正用ガス（例えば、窒素）に関連して得られた弁特徴付けデータは、動作の開ループモードでＭＦＣの弁の位置を制御するために利用されてきた。しかし、異なるプロセスガスに対する弁の特徴は、較正用ガスに対する特徴に比べて大きく異なる可能性がある。このため、これらの典型的なＭＦＣが較正用ガスと異なるプロセスを実行している場合は、ＭＦＣの性能が著しく悪化する虞がある。
【０００７】
従って、現状の閉ループ及び開ループの手法による性能不足に対処する新しい革新的な特徴をもたらすための方法及び／又は装置が必要である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第７６４００７８号明細書
【発明の概要】
【０００９】
図面に示された本発明の例示的な実施形態は、下記に要約されている。これらの実施形態及び他の実施形態は、詳細な説明のセクションでより詳しく記載されている。しかしながら、この発明の概要又は詳細な説明に記載された形態に本発明を限定する意図が無いことは、理解されるべきである。当業者は、特許請求の範囲で表現されるような発明の趣旨及び範囲に含まれる多くの改良物、等価物及び代替構成物が存在することを認識することができる。
【００１０】
本発明の態様は、マスフローコントローラでプロセスガスの質量流量を制御する方法を提供することができる。この方法は、制御対象のプロセスガスについてプロセスガスの種類を選択し、選択された種類のプロセスガスについて分子量の情報を取得し、所望の質量流量に対応する設定値信号を受け付け、圧力センサにより生成されたプロセスガスの圧力測定結果を受け付けることを含んでいる。更に、この方法は、流体の圧力変化率が閾条件を満たしていることに応答して、測定流量と所望の質量流量との違いに基づいてマスフローコントローラの弁を制御するフィードバック制御ループを終了させることを含み、Ｆｐｒ＊（Ｍｐｒ／Ｍｃａｌ）ｋに等しい修正流量値を用いて所望の流量値及び圧力についてプロセス制御信号値を決定することを含んでいる。ここで、Ｆｐｒは所望のプロセスガス流量値であり、Ｍｐｒは選択された種類のプロセスガスの分子量であり、Ｍｃａｌは較正用ガスの分子量である。そして、プロセスガスを所望の流量で供給するために、そのプロセス制御信号値のプロセス制御信号が弁に適用される。
【００１１】
他の態様は、制御信号に応答して流体の流量を制御するために調整することができる弁と、流体の圧力を示す圧力信号を出力する圧力変換器とを含むマスフローコントローラとして特徴付けられ得る。更に、メモリが較正用ガスに関連してマスフローコントローラを特徴づける一般特徴付けデータを記憶し、質量流量センサが流体の測定流量を出力する。マルチガス制御部が、Ｆｐｒ＊（Ｍｐｒ／Ｍｃａｌ）ｋに等しい修正流量値を用いて、所望の流量値及び圧力について開ループプロセス制御信号値を生成する。ここで、Ｆｐｒは所望のプロセスガス流量値であり、Ｍｐｒは選択された種類のプロセスガスの分子量であり、Ｍｃａｌは較正用ガスの分子量である。マルチモード制御部が、流体の圧力変化率が閾条件を満たした場合に、フィードバック制御ループを終了させ、開ループプロセス制御信号を用いて弁を制御する。
【図面の簡単な説明】
【００１２】
様々な目的及び利点並びに本発明についてのより完全な理解は、以下の添付図面と共に、後述の詳細な説明、及び添付のクレームを参照することによって、明らかになり、より容易に理解される。
【００１３】
【図１】マルチモード制御の手法を利用し、制御されるプロセスガスの種類に基づいてプロセス制御信号を適用する例示的なマスフローコントローラを説明するブロック図である。
【図２】例示的な一般特徴付けデータを示すテーブルである。
【図３】図１に図示された実施形態に関連して実行され得る例示的な方法を示すフローチャートである。
【図４】マスフローコントローラの他の実施形態を示すブロック図である。
【図５】図４に図示された実施形態に関連して実行され得る例示的な方法を示すフローチャートである。
【図６】マスフローコントローラの更に他の実施形態を示すブロック図である。
【図７】図６に図示された動作特徴付けデータの調整に繋がる例示的なイベントの一続きを示すグラフである。
【図８】マスフローコントローラの更に他の実施形態を示すブロック図である。
【図９】図８に図示されたマスフローコントローラによって実行時間中に実行され得るプロセスを示すフローチャートである。
【図１０Ａ】始動制御信号に対する過渡的な流動状態を示すグラフである。
【図１０Ｂ】他の始動制御信号に対する過渡的な流動状態を示すグラフである。
【図１０Ｃ】更に他の始動制御信号に対する過渡的な流動状態を示すグラフである。
【図１１】四つの異なる温度について制御信号−対−流量の曲線を示すグラフである。
【図１２】制御信号−対−流量の曲線を示すグラフである。
【図１３】図８に図示されたマスフローコントローラについて異なる温度での二つの制御信号−対−流量の曲線を示すグラフである。
【図１４】図１、４、６及び８に図示されたマスフローコントローラを実現するために利用され得る物理的な構成要素を示すブロック図である。
【発明を実施するための形態】
【００１４】
次に、似た又は同様の要素が適切な複数の図に共通して必要に応じて同一の参照番号を付されている図面を参照し、また特に図１を参照すれば、これは、本発明の事例的な実施形態に従ったＭＦＣ１００の機能ブロック図である。更に本明細書でより詳細に説明されるように、本発明の態様は、多様な流体の種類（例えば、ガスの種類）についてのマスフローコントローラ１００の改善された特徴付けと、ＭＦＣ１００の性能を改善するための改善された特徴付けの利用とを含んでいる。
【００１５】
図示されたように、本実施形態では、ＭＦＣ１００の基部１０５は、ガスが通過して流れるバイパス１１０を含んでいる。バイパス１１０は、メインパス１１５及びセンサ管１２０を通過するガスの比率を一定に制御している。結果として、センサ管１２０を通過する流体の流量は、ＭＦＣ１００のメインパス１１５を通過して流れる流体の流量を示す。
【００１６】
いくつかの実施形態では、ＭＦＣ１００で制御される流体は、ガス（例えば、窒素）である。しかし、本開示の恩恵を受けることで、当業者が認め得るように、ＭＦＣ１００によって供給される流体は、例えば気体又は液体等の任意の相の元素及び／又は化合物の混合物を含んだ、どのような種類の流体であってもよい。用途に依存して、ＭＦＣ１００は、流体を、気体（例えば、窒素）の状態及び／又は液体（例えば、塩酸）の状態で、例えば半導体製造装置用のツールへ供給し得る。多くの実施形態でのＭＦＣ１００は、高圧下、低温下で流体を供給するように構成されているか、又は、異なった種類のコンテナ若しくはベッセルへ流体を供給するように構成されている。
【００１７】
センサ管１２０は、ＭＦＣ１００の熱式質量流量センサ１２５の一部をなす小口径の管であり得る。一般的に、質量流量センサ１２５は、ＭＦＣ１００のメインパス１１５を通る流体の質量流量を示す出力信号１３０を出力する。当業者が認識するように、質量流量センサ１２５は、センサ管１２０の外面に連結（例えば、巻き付いて）した検出素子を含み得る。一つの事例的な実施形態では、検出素子は、抵抗温度計素子（例えば、導電線のコイル）である。ただし、他の種類のセンサ（例えば、抵抗温度検出器（ＲＴＤ）及び熱電対）が使用されてもよい。更に、他の実施形態は、もちろん異なる数のセンサを使用してもよく、本発明の範囲から逸脱することのない範囲で、センサからの信号を処理するための異なるアーキテクチャを使用してもよい。
【００１８】
当業者が更に認識するように、質量流量センサ１２５は、検出素子回路（例えば、ブリッジ回路）を含んでもよい。この検出素子回路は、センサ管１２０を通る流量を示し又そのためにＭＦＣ１００のメインパス１１５を通る流体の流量を示す出力を提供する。また、その出力は、結果として得られる出力信号１３０がＭＦＣ１００のメイン流動パス１１５を通る流体の質量流量のデジタル表現となるように処理されてもよい。例えば、質量流量センサは、出力信号１３０を生成するための増幅器及びアナログ−デジタル変換器を含んでいてもよい。
【００１９】
代替的な実施形態では、熱式質量流量センサ１２５は、層流型流量センサ、コリオリ式流量センサ、超音波流量センサ、又は差圧式流量センサにより実現されてもよい。圧力測定結果は、ゲージ式圧力センサ、差圧センサ、絶対圧センサ又はピエゾ抵抗圧力センサによって出力され得る。変形例では、質量流量センサ１２５及び／又は圧力測定結果は、流体の流量を正確に測定するために、他のセンサ（例えば、温度センサ）の任意の組み合わせと組み合わせて使用される。これらの組み合わせは、例えば、閉ループモード中又は開ループモード中のフィードバックループにおいて、流体流量を制御するため、及び／又はマルチモード制御アルゴリズムを一つのモードから他のモードへ変更するかどうかを決定するために、使用される。
【００２０】
この実施形態での制御部１４０は、一般的に、設定値信号１５５に基づいて制御弁１５０の位置を制御するために制御信号１４５を生成するように構成されている。制御弁１４０は、圧電弁又はソレノイド弁によって実現され得る。また、制御信号１４５は、電圧（圧電弁の場合）でもよく、電流（ソレノイド弁の場合）でもよい。また、当業者が認識するように、ＭＦＣ１００は、圧力入力及び温度入力を制御部１４０へ出力する圧力センサ及び温度センサを含んでいてもよい。例えば、圧力センサは、センサ管１２０の上流又はバイパス１１０の下流でメインパス中の圧力を検出するために配置されていてもよい。
【００２１】
この実施形態では、制御部１４０は、多様な動作ガスに関連した多様な動作状態（例えば、圧力の振れた複数の状態に亘って）に対する改善された制御を提供するために、閉ループモード及び開ループモードの両方で動作する。より具体的には、制御部１４０は、この実施形態では、マルチモード制御部１６０及びマルチガス制御部１６２を含んでいる。当業者が本開示を考慮して認識するように、制御部１４０のこれらの及び他の構成要素は、ソフトウェア（例えば、有体の不揮発性メモリに記憶された）、ハードウェア及び／若しくはファームウェア、又はそれらの組み合わせを含む多様な構成要素によって実現され得る。また、それらの構成要素は、本明細書で更に記載された方法を達成するような、プロセッサによる読み取りが可能な非一時的な命令を、記憶し実行し得る。
【００２２】
一般的に、マルチモード制御部１６０は、質量流量センサ１２５の出力１３０に影響を及ぼす状態に依存して、マスフローコントローラ１００の動作を閉ループモードと開ループモードとの間で交互に交代させるように動作する。いくつかの例では、動作状態は、質量流量センサ１２５の出力１３０が合理的に信頼できなくなるほどまでに、マスフローコントローラ１００に影響を及ぼし、その結果、マルチモード制御部１６０は、開ループモードで動作する。
【００２３】
より具体的には、マルチモード制御部１６０は、流体圧力の指標を圧力センサ１７８から受け付けるために配置されている。また、マルチモード制御部１６０は、熱式流量センサ１２５に信頼できない出力１３０を生成させる突然の圧力変化が発生した場合に、閉ループモードから開ループモードへ変更するように構成されている。
【００２４】
マルチモード制御部１６０は、例えば、閉ループ制御アルゴリズムを終了し、開ループ制御アルゴリズムを開始することによって、閉ループモードから開ループモードへ変化する。マルチモード制御部１６０は、擾乱が弱まった場合、又は所定の期間の後、開ループモードから閉ループモードへ戻るように構成されている。多くの実施態様では、開ループ制御モードを開始させる圧力変化の閾条件は、流量センサ１２５の動作範囲の上限で又はその付近でマルチモード制御部１６０が閉ループモードから開ループモードへ変化するように、定義されている。いくつかの実施形態では、フローコントローラ１００は、マルチモードの変化を決定するため、及び／又は流体の流量を制御するために、他の装置から又は温度センサ（図示せず）等のセンサから指標を受け付け、使用する。
【００２５】
いくつかの実施形態では、開ループモードから閉ループモードへの変更時に、マスフローコントローラ１００は、開ループモードから閉ループモードへ戻る円滑な遷移を生成するために、閉ループ制御のためのフィードバック信号として流体流量の設定値１５５及び流量センサの測定結果１３０を特定の割合で使用する。この遷移手法（「無衝突」遷移とも称される）は、開ループモードである期間動作した後に流体流量が流体流量の設定値とは全く又は実質的に異なる場合に、適切である。いくつかの実施態様では、無衝突遷移の手法は、開ループモードから閉ループモードへ変化するために使用され、逆の場合にも同様に使用される。
【００２６】
米国特許第７６４００７８号タイトル「マルチモード制御アルゴリズム」は、参照によって全てが本明細書に包含されており、ＭＦＣのマルチモード制御に関して、本開示の実施形態を向上させる更なる詳細を開示している。
【００２７】
本明細書で更に説明しているように、制御の開ループモードで動作している間、特徴付けデータは、制御弁１５０の位置を制御するために、流体圧力情報に関連して利用される。図示された実施形態では、マルチガス制御部１６２は、制御弁１５０の位置を制御するために、一般特徴付けデータ１６４を、ガス特性データ１６６に関連して開ループモードで利用する。
【００２８】
一般特徴付けデータ１６４は、不揮発性メモリ中に存在し得るが、設定値１５５に対応する流体流量レベルに十分に近い又は等しい流体流量をもたらす弁位置へ一又は複数の圧力読み取り値を変換する開ループモードの間、制御弁１４０の位置を制御するためにマルチモード制御部１６０によって利用される。図１に図示された実施形態では、一般特徴付けデータ１６４を生成する特徴付けプロセスは、工業プロセスを行う環境においてマスフローコントローラ１００が利用される前に、製造プロセス（例えば、ＭＦＣ１００の製造業者又は納入業者によって実行される）の一部として実行される。
【００２９】
より具体的には、一般特徴付けデータ１６４は、較正用ガス（例えば、窒素）を使用して生成され、較正用ガスは、Ｍ個の異なる圧力Ｐ［１］，Ｐ［２］，…，Ｐ［Ｍ］でマスフローコントローラ１００へ供給される。夫々の圧力について、装置へＮ個の流量設定値が与えられ（Ｆ［１］］，Ｆ［２］，…，Ｆ［Ｎ］）、安定的な流量をもたらす弁制御信号が記録される。図２に図示されたように、結果として生じた一般特徴付けデータ１６４は、弁制御信号成分Ｖ［ｉ，ｊ］（ｉ＝１〜Ｎ，ｊ＝１〜Ｍ）からなるＮ×Ｍのサイズの行列Ｖで表されることが可能である。ベクトルＰ，Ｆ及び行列Ｖは、マスフローコントローラ１００のメモリに記憶されており、ＭＦＣの動作の開ループモードの間、制御部１４０によって使用される。
【００３０】
弁の特徴付けが一つの較正用ガスについて行われた場合、一般特徴付けデータ１６４は、この特定の較正用ガスのみについて、マスフローコントローラ１００の許容できる性能をもたらす。しかしながら、当業者が本開示を考慮して認識するように、プロセスガス（即ち、実際の動作時に制御されるガス）が較正用ガスと異なる場合は、所望の流量設定値（動作中の圧力における）に対応する一般特徴付けデータ１６４中の弁制御信号は、所望の流量を与えるような弁位置をもたらすことがない。
【００３１】
マスフローコントローラ１００の非常に正確なマルチプロセスガスの特徴付けをもたらすであろう解決手法は、特徴付けプロセスの期間中に実際のプロセスガスを使用することであろう。しかし、この方式のマルチプロセスガスの特徴付けは、多くの理由によって実行可能ではない。工業で使用される多くのガスは、有毒及び／又は可燃性であり、このため、これらのガスは製造業者には安全に使用できない。高流量の装置についての特徴付けは、大量のガスを必要とし、多くのガスは非常に高価である。また、多くのガスに関してＭＦＣを特徴付けることは、非常に時間のかかるプロセスであり、この結果、経済的に実行可能ではない。
【００３２】
結果として、マルチガス制御部１６２は、一般特徴付けデータ１６４に関連してガス特性データ１６６を利用して、ＭＦＣ１００を通る多様なプロセスガスの流量がどれでも設定値１５５で示された所望の流量となるように、制御弁１５０の位置を合わせる弁制御信号１４５を生成する。
【００３３】
より具体的には、出願人は、同一の圧力及び同一の弁位置の下でのプロセスガスの流量Ｆprと較正用ガスの流量Ｆcal との比率は、近似的に下記の式で表すことができることを発見した。
Ｆpr／Ｆcal ＝（Ｍcal ／Ｍpr）k           式１
ここで、Ｍcal は較正用ガスの分子量であり、Ｍprはプロセスガスの分子量であり、ｋは、ＭＦＣの流量範囲に依存して、０．２〜０．５の間の値を有する。
【００３４】
結果として、この発見した関係を適用するために、いくつかの実施形態におけるガス特性データ１６６は、複数のガスについての分子量データを含んでいる。図示されているように、このデータは、外部のガス特性データ記憶部１７２に連結された外部工業プロセス用ツール１７０につながった通信回線によって更新され得る。複数のプロセスガスについて、複数の分子量比の値（（Ｍcal ／Ｍpr）に等しい）が、ガス特性データに記憶され得ることも考えられる。どのような表現で記憶されているかにかかわらず、本明細書で更に記載されたいくつかの実施形態は、式１で表現された関係を利用して、較正用ガスについて取得された一般特徴付けデータ１６４を使用するプロセスガスの流量をより正確に制御する。
【００３５】
図１を参照しながら、同時に図３を参照する。図３は、図１に図示された実施形態に関連して実行され得る例示的な方法を示すフローチャートである。図示されているように、動作の間中、プロセスガスの選択（図１にガス選択入力１５７によって示されている）が、制御対象のプロセスガスについて行われる（ブロック３００）。図１には明確に示されていないけれども、マスフローコントローラは、オペレータに制御対象のプロセスガスの選択を可能にさせるユーザインタフェース部（例えば、ディスプレイ及びボタン、タッチパッド、又はタッチスクリーン）を含み得ることを、当業者は認識するだろう。その代わりに、マスフローコントローラは、プロセスガスが他の制御場所から選択される（例えば、外部工業プロセス用ツール１７０を用いて）ことを可能にするように、周知の有線又は無線ネットワーク技術を通して制御ネットワークに連結されていてもよい。
【００３６】
更に、分子量情報は、選択された種類のプロセスガスについて、ガス特性データ１６６（又は遠隔のガス特性データ１７２）から取得され（ブロック３０２）、所望の質量流量に対応する設定値信号１５５が受け付けられる（ブロック３０４）。例えば、分子量情報は、プロセスガスの分子量Ｍpr（又はＭprを示す他の値若しくはＭprから派生した他の値）を含み得る。或は、他の例として、分子量情報は、分子量比の値（（Ｍcal ／Ｍpr）に等しい）、又は分子量比の値を示す他の値若しくは分子量比の値から派生した他の値を含み得る。所望の質量流量（設定値信号１５５によって示された）に関しては、それは、プラズマに基づいた（例えば、薄膜形成）プロセスシステムに関連した特定のプロセスに必要な流量であり得る。
【００３７】
上記で説明されたように、素早い圧力変化率は、流量信号１３０を信頼できない状態にしているかもしれない。また結果として、マルチモード制御部１６０は、弁１５０を制御するフィードバック制御ループを終了させ、圧力読み取り値が得られる（ブロック３０６）。圧力読み取り値は、制御弁１５０を制御するための弁位置の値を得るために利用される。制御されているプロセスガスが、偶然に、一般特徴付けデータ１６４を生成するために使用されたものと同じ種類のガスである場合は、次に、一般特徴付けデータ１６４は、測定された圧力値を用いて、弁制御信号１４５のための弁位置の値を得るべく、簡単にアクセスされ得る。しかし、マスフローコントローラ１００の実際の使用時に使用されるプロセスガスは、一般特徴付けデータ１６４を生成するために使用されたガスとは異なることが多い。結果として、特徴付けガスとは異なる流量特性を有するプロセスガスの効果によって、一般特徴付けデータ１６４から得られた弁位置の値は、所望の質量流量とは大幅に異なる流量をもたらす弁位置を発生させるだろう。
【００３８】
結果的に、図１に図示された例示的なマスフローコントローラ１００は、式１で表された分子の関係を利用して、プロセスガスに特有のプロセス制御信号値を生成する。より具体的には、所望の流量値及び圧力のためのプロセス制御信号値は、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて決定される。ここで、Ｆprは所望のプロセスガス流量値、Ｍprは選択された種類のプロセスガスの分子量、Ｍcal は較正用ガスの分子量である（ブロック３０８）。
【００３９】
ブロック３０８での決定がどのように行われるかのより明確な理解は、図２に図示された例示的な一般特徴付けデータを再度参照することで容易となる。図２に図示された例示的な一般特徴付けデータはマスフローコントローラが異なれば変化することは認められるべきである。
【００４０】
所望の流量値が、マスフローコントローラ１００の定格流量限度の２０％であると仮定し、ブロック３０６で得られた圧力読み取り値が３０単位（例えば、ポンド毎平方インチ）であると仮定すると、一般特徴付けガス（例えば、窒素）についての弁制御信号１４５の弁位置の値は、１６．９３２である。しかし、上記で説明されたように、プロセスガスが一般特徴付けガスと異なる場合は、１６．９３２の弁位置の値は、所望の２０％の流量をもたらさない。
【００４１】
式１に従って、修正流量値はＦpr＊（Ｍpr／Ｍcal ）k と計算される。また、（Ｍpr／Ｍcal ）k が２．０に等しいと仮定すると、修正流量値は（２０％＊２．０）又は４０％となり、結果として、圧力が３０であればプロセス弁位置の値は２１．０１５となる。従って、この例における仮想的なプロセスガスについて２０％の流量をもたらすプロセス弁位置の値は（本明細書ではプロセス制御信号値とも称される）、２１．０１５である。所望の流量値も修正流量値も一般特徴付けデータ１６４中に見つけられない場合は、次に補間が使用されてもよい。
【００４２】
図３に図示されたように、所望の流量でプロセスガスを供給するために、次に、そのプロセス制御信号値のプロセス制御信号１４５が制御弁１５０に適用される（ブロック３１０）。多くの実施形態では、圧力変化が減少したか又はタイマの計時期間が満了した後に、マルチモード制御部１６０は、動作の閉ループモードへ復帰する。
【００４３】
図４を参照すれば、これは他のＭＦＣ４００の例示的な実施形態の機能ブロック図である。図示されたように、この実施形態は、図１を参照して記載されたＭＦＣ１００と同一の多くの構成要素を含んでいる。しかし、ＭＦＣ１００とは異なって、この実施形態では、ＭＦＣ４００は一般特徴付けデータ１６４を修正して動作特徴付けデータ４８０にする。動作特徴付けデータ４８０は、ＭＦＣ４００が開ループモードで動作する場合に制御弁１５０の位置を制御するために利用される。
【００４４】
より具体的には、ＭＦＣ４００の制御部４４０は、ガス選択入力１５７に基づいて一般特徴付けデータ１６４を動作特徴付けデータ４８０へ修正するように機能する特徴付けデータ修正部４７４を含んでいる。制御部４４０及びその構成要素は、ソフトウェア（例えば不揮発性メモリに記憶された）、ハードウェア及び／若しくはファームウェア又はそれらの組み合わせを含む多様な異なった種類の機構により実現され得る。また、これらの構成要素は、本明細書に更に記載された方法を達成するような、プロセッサによる読み取りが可能な非一時的な命令を記憶し、実行し得る。
【００４５】
図４を参照しながら、例えば同時に図５を参照する。図５は、図４に図示された実施形態に関連して実行され得る例示的な方法を示すフローチャートである。図示されているように、この実施形態では、制御対象のプロセスガスについてプロセスガスの種類が選択された場合に（ブロック５００）、ガス特性データ１６６（又は遠隔のガス特性データ１７２）から、選択された種類のプロセスガスの分子量が取得され（ブロック５０２）、特徴付けデータ修正部４７４によって一般特徴付けデータ１６４も取得される（ブロック５０４）。
【００４６】
図示されているように、この実施形態では、特徴付けデータ修正部４７４は、一般特徴付けデータ中の流量値を下記の式に従って修正することによって、動作特徴付けデータを生成する。
Ｆadj ＝Ｆcal ＊（Ｍcal ／Ｍpr）k           式２
ここで、Ｆadj は調整された流量値、Ｆcal は較正された流量値、Ｍprは選択された種類のプロセスガスの分子量、Ｍcal は較正用ガスの分子量である（ブロック５０６）。
【００４７】
次に、動作特徴付けデータ４８０は、マルチモード制御部４６０にＭＦＣ４００を開ループ制御モードで動作させるために使用される（ブロック５０８）。
【００４８】
上記で説明されたように、動作特徴付けデータ４８０は、多様なガスの種類について、マスフローコントローラ１００の改善された特徴付けをもたらす。このことは、上記で説明されたような動作の開ループモードでＭＦＣが動作している場合に非常に好都合である。しかし、更に、動作特徴付けデータ４８０は、他の制御手法を用いて動作を改善させることもできる。例えば、図６〜１３は、動作特徴付けデータ４８０がもたらす改善された特徴付けから恩恵を受ける実施形態を記載している。
【００４９】
例えば、図６は、動作特徴付けデータがもたらす改善された特徴付けを利用する更に他のＭＦＣ６００の例示的な実施形態の機能ブロック図である。図示されたように、この実施形態は、図１を参照して記載されたＭＦＣ１００及び図４を参照して記載されたＭＦＣ４００と同一の多くの構成要素を含んでいる。しかし、ＭＦＣ１００，４００とは異なって、この実施形態では、適応的特徴付け部６７６が動作特徴付けデータ４８０と連結されている。
【００５０】
適応的特徴付け部６７６は、この実施形態では、一般的に、例えば、式１の利用における何らかの誤り及び／又は動作中の動作圧力の変化に順応するべく、ＭＦＣ６００の動作時に動作特徴付けデータ４８０を調整するために動作する。従って、動作特徴付けデータ４８０は、多様なプロセスガスについて初期特徴付けデータをもたらす。更に、適応的特徴付け部６７６は、ＭＦＣ６００の動作の間、動作の開ループモードの間に、動作中に発生し得る（例えば、圧力変化及び動作特徴付けデータ４８０の何らかの誤りが原因で）不備（例えば、制御エラー）を減少させるように、動作特徴付けデータ４８０を調整する。
【００５１】
多くの実施態様では、適当な調整を決定するために、一旦マスフローコントローラ６００が開ループモードで（例えば、圧力のずれが発生したので）動作すると、適応的特徴付け部６７６は、閉ループモードが再開された時に測定流量読み取り値を取得する。また、閉ループモードが再開された時の流量エラー及び圧力変化の向きに依存して、対応する特徴付け値は、増加又は減少する。
【００５２】
図７を参照すれば、図７は、プロセスガス（窒素の代わりに）が制御される場合に１００％流量をもたらすための動作特徴付けデータ４８０の調整に繋がる例示的なイベントの一続きを説明するために利用される以下の三つの曲線を含むグラフである。プロセスガスについての未調整弁位置曲線７０２、プロセスガスについての１１０％流量曲線７０４、及びプロセスガスについての所望弁位置曲線７０６（１００％流量をもたらすための）。未調整弁位置曲線７０２は、動作の開ループモードの間弁１５０を制御するために動作特徴付けデータ４８０（調整されていない）が利用される場合の、圧力に対する弁１５０の位置を表す。１１０％流量曲線７０４は、プロセスガスについて１１０％の流量をもたらすであろう圧力に対する弁位置を表し、所望弁位置曲線７０６は、プロセスガスの所望の１００％の流量をもたらすであろう圧力に対する弁位置を表す。
【００５３】
この例に図示されたように、点（Ｖ１，Ｐ１）では、マルチモード制御部４６０は、動作の閉ループモードから動作の開ループモードへ切り替える（例えば、（Ｖ１，Ｐ１）の直前で圧力が減少していた時点での変化率が閾値を超過したので）。また図示されたように、未調整の動作特徴付けデータ４８０を用いてプロセスガスが制御される場合、圧力Ｐ２での弁１５０の弁位置はＶ２であり、この弁位置は、プロセスガスが制御される場合に１１０％流量をもたらす弁位置である。対照的に、プロセスガスについて圧力Ｐ２で１００％流量をもたらすためには、弁位置は位置Ｖ３である必要がある。
【００５４】
結果として、この例では、動作特徴付けデータ４８０が未調整である場合は、流量は高すぎる（即ち、弁位置が約５４％開くべき場合に弁位置はより広く約５６％開いているので）。この例では、圧力Ｐ２で、マルチモード制御部６６０は、動作の閉ループモードへ戻し、動作特徴付けデータ４６０の調整は、測定流量（実際の弁位置Ｖ２に対応する）及び流量設定値（所望の弁位置Ｖ３に対応する）の間の差との関係に基づいて、マルチモード制御部６６０が動作の開ループモードへ切り替える次の機会には弁１５０の位置が未調整弁位置曲線７０２よりも所望弁位置曲線７０６により近く追随するように、計算される。
【００５５】
適応的特徴付け部６７６は、動作特徴付けデータ４８０内に存在している弁位置の値の随意の変更によって（例えば、適応的特徴付け部６７６から動作特徴付けデータ４８０への随意的な通信によって）、動作特徴付けデータ４８０に対する調整を行い得る。この調整は、追加的なデータを動作特徴付けデータ４８０へ追加することによるものであってもよい。又は、動作特徴付けデータ４８０は、同一（例えば、図４及び５を参照して説明されたように生成されたものと同一）のままであってもよく、適応的特徴付け部６７６は、動作特徴付けデータ４８０に換算係数を乗じる。
【００５６】
動作特徴付けデータ４８０が同一のままであり、換算係数が乗じられる実施態様では、換算係数Ｃは、次のように計算され得る。Ｃ＝（Ｖ３−Ｖ１）／（Ｖ２−Ｖ１）。しかし、その他の換算係数が使用され得ることは確かに考えられる。また、このスカラ量Ｃは、弁１５０が開ループモードにおいて動作特徴付けデータ４８０によってどの程度制御されるのかを調整するために使用される。図７では、例えば、Ｃは、ほぼ（５４％−６１％）／（５６％−６１％）又は１．４に等しい。このスカラ量１．４は、圧力Ｐ２で動作の開ループモードが終了した後に弁１４０の位置が（Ｐ２，Ｖ３）により近くなるためには、弁１５０がどれだけ更に移動することが必要であるかを示している。この例では、調整無しでは、動作特徴付けデータ４８０は、弁１５０が約６１％（Ｖ１で）から５６％（Ｖ２で）へ移動することを決定づけ、（約５％の変化が生じ）そこで、調整された−７％の変化を得るために、スカラ量１．４がこの５％の変化に乗じられる。
【００５７】
結果として、開ループモードが再開した場合（同じ圧力変化の下で）、動作の開ループモードが中断したときのＰ２での弁１５０の位置は、（６１％（Ｖ１での）マイナス７％）、即ち５４％である。Ｐ１からＰ２の間の調整された弁位置に到達するために（弁位置が所望弁位置曲線７０６により近く追随するように）、Ｐ１からＰ２までの各圧力値についての換算係数Ｃの値は、補間によって計算され得る。
【００５８】
代替方法として、上記で説明したような新しい係数の計算の代わりに、マルチモード制御部６６０が開ループモードから閉ループモードへ変化する夫々の繰り返しの間、換算係数に対して段階的に増加させる調整が行われることが可能である。これらの段階的に増加させる調整は、測定流量と流量設定値との間の差（マルチモード制御部６６０が開ループモードから閉ループモードへ切り替わるときに）が閾値を下回るまで、行われることが可能である。
【００５９】
動作特徴付けデータ４８０が増加又は変化する実施態様では、動作特徴付けデータ４８０は、夫々のプロセスガスについて調整された特徴付けデータを記憶し得る。又は、他の変形例では、複数のプロセスガスについての調整された特徴付けデータは、外部工業プロセス用ツール１８５へアップロードされ（例えば、当業者に周知の通信回線によって）、ＭＦＣ６００の外部で記憶されてもよく、そして、調整された特徴付けデータは必要時に戻されてもよい。
【００６０】
較正用ガスについての較正データ適応的特徴付けの更なる詳細は、米国特許出願第１３／２４１７５号タイトル「適応的で圧力に無反応なマスフローコントローラ及びマルチガスの利用のための方法」において見つかる。この出願は参照によって全てが本明細書に包含されている。
【００６１】
次に、図８を参照すれば、他の例示的なＭＦＣ８００のブロック図が図示されている。図示されているように、この実施形態は、図１を参照して記載されたＭＦＣ１００及び図４を参照して記載されたＭＦＣ４００と同一の多くの構成要素を含んでいる。しかし、ＭＦＣ１００，４００とは異なって、この実施形態では、適応的弁始動部８８２が動作特徴付けデータ８８０と連結されている。
【００６２】
一般的には、適応的弁始動部８８２は、より素早く設定値信号１５５に応答するために、制御弁１５０が閉鎖した場合に、動作特徴付けデータ８８０及びＭＦＣ８００のランタイムデータに基づいて、制御弁１５０へ調整可能な非ゼロ始動制御信号１４５を出力するように動作する。更に、適応的弁始動部８８２へのユーザ入力は、ＭＦＣ８００の応答を調整するためにユーザが調整可能な非ゼロ始動制御信号１４５を変更できるようにする。また、適応的弁始動部８８２は、調整データ８８２を生成し、ＭＦＣ８００の応答に影響を及ぼす温度のずれ、経年変化、及びその他の要因による影響を相殺するように調整可能な非ゼロ始動制御信号１４５を調整するために、調整データ８８２を使用する。従って、適応的弁始動部８８２は、調整可能な非ゼロ始動制御信号１４５の値を設定することによって所望の過渡応答を確立する（例えば、ユーザ入力に基づいて）ために、使用され得る。そして、適応的弁始動部８８２は、環境及び／又は経年が過渡応答に影響する場合に、所望の過渡応答を維持するために調整可能な非ゼロ始動制御信号１４５を調整する。
【００６３】
従来の実施態様では、マスフローコントローラの閉ループ制御ループは、制御ループが流量の応答を見てそれに応じて直ちに弁位置を調整することができるように、弁１５０が所要の位置に比較的近く弁１５０の移動が流量を変える場合に、比較的良好に実行していた。しかし、これらの従来のシステムでは、ＭＦＣがゼロ位置（ゼロ弁位置）に設定され、ＭＦＣが非ゼロ設定値を与えられた場合に、弁が、ゼロ位置から、顕著な流量が現れて閉ループ制御ループが適切に動作開始するような位置まで動くためには、長い時間がかかっていた。結果として、長い応答の遅延が発生し、一般的にＭＦＣの性能が貧弱になっていた。
【００６４】
従って、応答の遅延及び貧弱な性能を払拭するために、適応的弁始動部８８２は、制御弁１５０が閉鎖している間に制御信号１４５をゼロ値（例えば、ゼロ電流又は電圧）から調整可能な非ゼロ始動制御信号値へ直ちに動かすことによって、ＭＦＣ８００の性能を改善する。
【００６５】
次に図９を参照すれば、実行時間中に実行され得るプロセスを示すフローチャートが図示されている。図８を参照して記載されたＭＦＣ８００が参照されているけれども、図９で示されたプロセスは、図８に示された特定の例示的な実施形態に限定されないことは、認識されるべきである。図示されたように、動作上、制御弁１５０が閉鎖している場合には、所望の流量に対応する値を有する設定値信号１５５が受け付けられる（ブロック９０２）。プラズマプロセス（例えば、薄膜形成）の状況では、流量は、プラズマプロセスの一部として必要な特定のガスについての所望の流量であり得る。
【００６６】
図示されたように、動作特徴付けデータ８８０は、特徴付けされた非ゼロ始動制御信号の値及び特徴付けされた制御信号の値を特定の流量で取得するためにアクセスされ、これらの値は、調整可能な非ゼロ始動制御信号を調整するために後で使用される（ブロック９０４）。制御信号１４５は、次に、初期値での調整可能な非ゼロ始動制御信号として制御弁１５０に適用される（ブロック９０６）。結果として、制御信号が流動の開始するレベルにゆっくりと到達する（制御ループを使用して）間の遅延の後まで始動制御信号値がゼロであり制御ループが起動しない従来の手法とは反対に、ＭＦＣ８００の閉ループ制御システムは、かなり素早く（流動がほぼ始まるとき、又は流動が丁度始まったときに）起動する。
【００６７】
ＭＦＣ８００が使用のために最初に配備されたとき（例えば、ユーザが納入業者からＭＦＣ８００を受け取ったとき）、特徴付けされた非ゼロ始動制御信号は、調整可能な非ゼロ始動制御信号の初期値として使用され得る。しかし、ＭＦＣ８００が一旦使用された後は、調整可能な非ゼロ始動制御信号は、動作特徴付けデータ８８０及びランタイムデータに基づいたものになる。
【００６８】
例えば、複数の圧力についてのデータを動作特徴付けデータ８８０が含んでいる実施形態では、制御信号１４５は、ブロック９０６で、差分データ（調整データ８８５に記憶された）を加算することによって取得された値での調整可能な非ゼロ始動制御信号として、較正された非ゼロ始動制御信号に適用される。これらの実施形態での差分データは、動作特徴付けデータ８８０と一又は複数の以前のプロセスの動作中に予め取得されていたランタイム測定値との間の差に基づいている。差分データを生成するための例示的な手法を詳述する更なる情報は、下記のブロック９１０及び９１２を参照することで下記に提供されている。
【００６９】
また、動作特徴付けデータ８８０が特徴付けデータを一つの圧力のみについて含んでいる実施形態では、調整データ８８５は、調整可能な非ゼロ始動制御信号の値を含んでおり、制御信号１４５は、ブロック９０６で、調整データ８８５から得られた値での調整可能な非ゼロ始動制御信号として適用される。ブロック９１０及び９１２を参照して下記に説明されるように、調整可能な非ゼロ始動制御信号の記憶された値は、夫々の実行中に調整され、調整データ８８５中で更新され得る。
【００７０】
動作特徴付けデータ８８０が一つの圧力に基づいているか又は複数の圧力に基づいているかに拘わらず、ブロック９０４で取得された制御信号の値（特定の流量での）は、更に下記で説明されるように、調整可能な非ゼロ始動制御信号を次の実行の間に調整するために、利用される。ブロック９０４では二つのデータが取得されるけれども、これらの二つのデータは並流で取得される必要が無いことは認められるべきである。
【００７１】
動作特徴付けデータ８８０が複数の圧力レベルの夫々についてのデータを含んでいる実施態様では、ＭＦＣ８００の圧力変換器は、流体の圧力を示す信号を取得するために使用され得る。また、動作特徴付けデータ８８０は、測定された圧力に基づいた特徴付けされた非ゼロ始動制御信号の値を選択するためにアクセスされ得る。
【００７２】
しかし、複数の圧力についての特徴付けデータを有していることは、少なくとも、図９に図示された方法に関しては必須ではない。なぜならば、図９での方法は、弁／流量特性は一定ではなく、変化することが可能であり、結果的に、調整可能な非ゼロ始動制御信号は、弁／流量特性に影響する動作状態における変化を考慮するように調整されることを予期するからである。
【００７３】
制御弁１５０が閉鎖している場合に調整可能な非ゼロ始動制御信号をＭＦＣ８００に適用することは、一般的にはＭＦＣ８００の応答を改善するけれども、ＭＦＣ８００のユーザが、ＭＦＣ８００が使用されている特定プロセスの用途に依存した特定の過渡応答を要求することが考えられる。結果として、多くの実施形態では、適応的弁始動部８８２は、ユーザに、オフセット値を調整可能な非ゼロ始動制御信号に加算するか又は調整可能な非ゼロ始動制御信号から減算することによってＭＦＣ８００の所望の過渡応答を定義する（ユーザ入力の方法により）ことをできるようにする。
【００７４】
図１０Ａ〜１０Ｃを参照すれば、例えば、三つの対応する始動制御信号に対する過渡的な流動状態を示すグラフが図示されている。例えば、図１０Ａには、図１０Ｂ及び１０Ｃでの始動制御信号に比べて遅い応答を生じさせる値を有する始動制御信号が図示されている。ある用途では、図１０Ａでのより遅い応答は、望ましいかもしれない。しかし、他の用途では、その応答は、より速い応答時間を生じさせる図１０Ｂ及び１０Ｃに図示された始動制御信号と比較すると、あまり適切ではない。結果として、動作特徴付けデータ８８０から取得された初期の非ゼロ始動制御信号が図１０Ａに図示された応答を生じさせる場合は、図１０Ｂでの過渡応答を生じさせるために非ゼロ始動制御信号に正のオフセット値が加算されてもよく、又は、図１０Ｃでの過渡応答を生じさせるために非ゼロ始動制御信号にもっと大きいオフセット値が加算されてもよい。
【００７５】
同様に、非ゼロ始動制御信号が、ランタイムプロセス時には許容され得ない過渡的なオーバーシュートをもたらすような図１０Ｃに図示された応答を提供する場合は、ユーザは、図１０Ｂでの応答を生じさせるために非ゼロ始動制御信号に負のオフセット値を加算してもよく、又は、図１０Ａでのより遅い応答を生じさせるために非ゼロ始動制御信号にもっと大きい負のオフセット値を加算してもよい。
【００７６】
調整可能な非ゼロ始動制御信号は、一般的に、応答を改善し、所望の過渡応答に到達するように構成され得るけれども、環境上の（例えば、温度）及び他の要因（例えば、ＭＦＣ８００の経年変化）は、過渡応答と始動制御信号との関係に影響を及ぼす。言い換えれば、所望の過渡応答が達成された（例えば、始動制御信号に適用されるオフセット値を用いた調整によって）場合、温度及び経年変化は、ＭＦＣ８００に、同一の始動制御信号に対して異なる応答を生じさせることになるだろう。
【００７７】
図１１を参照すれば、例えば、四つの異なる温度について制御信号−対−流量の曲線が図示されている。図１１中に矢印で示された３０％（最大制御信号レベルの）の始動制御信号が使用され、図１１に図示されたように弁／流量特性が温度と共にずれる場合、ＭＦＣ８００は、摂氏３０度でオーバーシュートを引き起こすか、又は、実行時間中のプロセスガス温度が較正温度と異なるときに摂氏６０度で長い応答遅延を引き起こし得る。更に、弁の材料の経年変化を原因とする長期間にわたる弁／流量特性のずれも発生する可能性があり、このことは、性能劣化をもたらしもする。
【００７８】
ほとんどの場合、弁−流量特性の温度及び／又は経年に関する変化は実質的に「平行移動」であり、これは、曲線形状を実質的に同一に維持しながら「制御信号」軸に沿って左又は右へ移動する曲線によって特徴付けられ得る。例えば図１２を参照すれば、摂氏４０度で取得され、動作特徴付けデータ８８０中のデータ対として表現され得る制御信号−対−流量の較正された曲線が図示されている。図示されているように、較正データのこの例示的な集合は、最適な始動制御信号（図１２中の矢印で示された）は３０％（最大制御信号レベルの）であることを示しており、制御信号１４５が７０％の値である場合に流量は６０％（最大流量レベルの）である。しかしながら、ＭＦＣ８００が使用されている場合、ＭＦＣ８００の動作特性及び／又はＭＦＣ８００が置かれている環境は、同じ特定の６０％の流量に到達するためには測定された制御信号の値が８５％（最大制御信号レベルの）である必要があるように、ＭＦＣ８００の特性を変えてしまう可能性がある。制御信号値の１５％の変化は、制御信号−対−流量の曲線全部の「平行」移動全体の一部であると仮定すると、始動制御信号について３０％から４５％への同様の変化が期待される可能性がある。
【００７９】
結果として、調整可能な非ゼロ始動制御信号に対する調整の一部として、動作中に、設定値信号１４５が減少する前に、制御信号の測定値が特定の流量において取得される（ブロック９０８）。測定流量が取得されたところのこの特定の流量は、較正された制御信号の値を上記のブロック９０４で動作特徴付けデータ８８０から取得することに関連して使用されたものと同一の特定の流量（ブロック９０４を参照して説明された）である。また、その測定値は、上昇する制御信号−対−流量の曲線から得られるように（特定の流量での較正された制御信号が較正中に取得されたのと全く同じように）、設定値１５５が減少する前に取得される。
【００８０】
例えば図８と同時に図１３を参照すれば、異なった温度での同一のＭＦＣ８００について、二つの制御信号−対−流量の曲線が図示されている。より具体的には、図１１に図示された摂氏４０度で取得されたものと同一の制御信号−対−流量の曲線が図示されており、更に、摂氏５０度でのＭＦＣ１００について実行時間中の実際の動作特性を示す他の制御信号−対−流量の曲線が図示されている。例えば設定値１８６が６０％流量である場合、制御信号の測定値は、上昇する曲線上の６０％流量の点で得られる可能性があり、その値は８５％である。
【００８１】
図９に図示されたように、制御信号の測定値（図１２に図示された例では８５％）は、マスフローコントローラに記憶された特定の流量（例えば６０％）での較正制御信号のレベル（図１２に図示された例では７０％）と比較される（ブロック９１０）。また、弁が閉鎖している場合にマスフローコントローラが他の設定値信号を受け付ける次の機会には、非ゼロ始動制御信号の調整された値が使用されるように、この比較に基づいて、調整可能な非ゼロ始動制御信号の値が調整された値へ調整される（ブロック９１２）。
【００８２】
多くの実施形態では、調整可能な非ゼロ始動制御信号の値は、以下のアルゴリズムに基づいて調整される。
ＡＳＣＳ＝ＣＳＣＳ＋ＭＶＣＳ−ＣＶＣＳ
ここで、ＡＳＣＳは、所望の応答を維持するために調整された調整可能な非ゼロ始動制御信号であり、ＣＳＣＳは、較正された始動制御信号であって、較正データから得られた始動制御信号の値であり、ＭＶＣＳは、特定の流量レベルで測定された制御信号の測定値であり、ＣＶＣＳは、制御信号の較正された値であって、特定の流量値での較正された制御信号の値である。
【００８３】
例えば図１２を参照すれば、ＭＶＣＳが８５％となりＣＶＣＳが７０％となるように、ＣＳＣＳは３０％であり、特定の流量値は６０％である。この結果、次の動作についてのＡＳＣＳは４５％となる。選択された特定の流量値が特徴付け曲線及びランタイム曲線の両方に存在する任意の流量値を取り得ることは、認められるべきである
【００８４】
動作特徴付けデータ８８０が複数の圧力についてのデータを含んでいる実施形態では、制御信号の測定値（ＭＶＣＳ）と制御信号の特徴付けされた値（ＣＶＣＳ）との間の差は、調整データ８８５に記憶される。このため、次の実行の間、調整可能な非ゼロ始動制御信号（ＡＳＣＳ）を取得するために、記憶された差は、動作特徴付けデータ８８０に（現在の圧力について）記憶された特徴付けされた非ゼロ始動制御信号の値へ加算される。また、ブロック９０８〜９１２を参照して上記に記載された方法は、必要に応じて更に他の後続のプロセス実行について差分データを調整するために、再度実行される。
【００８５】
また、動作特徴付けデータ８８０が単一の圧力のみについて特徴付けデータを含んでいる実施形態では、調整データ８８５は、調整可能な非ゼロ始動制御信号（ＡＳＣＳ）の値を含んでいる。この値は、後続のプロセス実行の間にアクセスされ（ブロック９０４を参照して記載されたように、特徴付けされた非ゼロ始動制御信号の初期値がアクセスされたのと同じ方法で）、ブロック９０６を参照して上記で記載されたように、調整可能な非ゼロ始動制御信号として制御弁１５０に適用される。また、ブロック９０８〜９１２を参照して上記で記載された方法は、調整可能な非ゼロ始動制御信号を必要に応じて調整するために、再度実行される。
【００８６】
図９に示された方法の変形例では、調整可能な非ゼロ制御信号の調整は、多くの実行結果からの概算を利用して、例えば弁電圧の１％といった実行ごとのいくつかの定義済みの調整限度を用いて、ゆっくりと実行されることが可能である。調整可能な非ゼロ制御信号の調整は、また、特に低い設定値では、ノイズの多い弁の測定の影響を避けるために、フィルタリングされる（積分される）ことが可能である。加えて、調整可能な非ゼロ始動制御信号の大きな変化がこの装置に関する問題を知らせることがあり得ることが考えられる。それ故、調整可能な非ゼロ始動制御信号が閾値を超えて変化したことに応答して、警告や注意が発生され得る。
【００８７】
図９を参照して記述された方法は、温度の変化に応答して調整可能な非ゼロ始動制御信号を調整するけれども、制御弁１５０が閉鎖位置から始動したときに制御信号１４５の値を調整する適応的弁始動部８８２の性能を更に改善するために、温度データは、収集され、図９に図示された処理の態様を改良するべく実行時間中に使用され得る。
【００８８】
例えば、新しい調整可能な非ゼロ始動制御信号の値（又は、差分データ）が調整データ８８５に記憶されている場合、温度情報が始動制御信号の値又は差分データに関連して記憶されるように、ＭＦＣ８００内の温度センサからの温度の値も記憶されてもよい。記憶された温度データ（制御信号又は差分データに関連した）は、ガスの温度が複数のプロセス実行の間で著しく変化していた場合に、後続のプロセス実行についての調整可能な非ゼロ始動制御信号の最適値を即座に予測するために使用されることが可能である。
【００８９】
適応的弁始動システム及び手法の更なる詳細（本明細書に記載された動作特徴付けデータとは関連しない）は、米国特許出願第１３／２０６０２２号タイトル「適応的弁始動位置を用いたマスフローコントローラアルゴリズム」の中に見つかる。この出願は参照によって本明細書に包含されている。
【００９０】
記載を簡単にするために適応的特徴付け部６７６及び適応的弁始動部８８２は図６と図８とに分けて示されているが、これらの構成要素は、図１及び図４を参照して記載されたマルチモード制御部１６０，４６０の一つと共に一つのマスフローコントローラ内に一緒に実装され得ることは、認められるべきである。
【００９１】
次に、図１４を参照すれば、図１、４、６及び８を参照して記載されたＭＦＣ１００、４００、６００、８００を実現するために利用され得る物理的構成要素を示したブロック図１４００が図示されている。図示されたように、表示部１４１２及び不揮発性メモリ１４２０は、バス１４２２に接続されており、バス１４２２は、更に、ランダムアクセスメモリ（「ＲＡＭ」）１４２４、処理部（Ｎ個の処理コンポーネントを含んでいる）１４２６、ソレノイド式又は圧電式の弁１４３０と通信している弁動作部１４２８、及びインタフェース部１４３２に接続されている。図１４に図示された構成要素は、物理的構成要素を示しているけれども、図１４は、ハードウェア図であると意図されたものではない。このため、図１４に図示された多くの構成要素は、一般的な構成で実現されるか、又は追加的な物理的構成要素に分散して構成されてもよい。更に、図１４を参照して記載された機能的構成要素を実施させるために、他の既存の及びまだ開発されていない物理的構成要素及びアーキテクチャが利用され得ることは、間違いなく意図される。
【００９２】
この表示部１４１２は、一般的に、コンテンツの表示をユーザへ提供するために動作する。いくつかの実施態様では、表示部はＬＣＤ又はＯＬＥＤディスプレイで実現される。一般的に、不揮発性メモリ１４２０は、データ及び制御部１４０、４４０、６４０、８４０に関連したコードを含むプロセッサによる実行が可能な非一時的なコードを記憶（例えば、持続的に記憶）するように機能する。更に、不揮発性メモリ１４２０は、ブートローダのコード、ソフトウェア、オペレーティングシステムのコード、及びファイルシステムのコードを含んでいてもよい。
【００９３】
多くの実施態様では、不揮発性メモリ１４２０は、フラッシュメモリ（例えば、ＮＡＮＤ又はＯＮＥＮＡＮＤTMメモリ）で実現される。しかし、他の種類のメモリが同様に利用され得ることは、間違いなく意図される。不揮発性メモリ１４２０からコードを実行することが可能であり得るけれども、典型的には、不揮発性メモリ１４２０中の実行可能なコードは、ＲＡＭ１４２４へロードされ、処理部１４２６中のＮ個の処理コンポーネントの内の一又は複数の処理コンポーネントによって実行される。図示されたように、処理部１４２６は、制御部１４０、４４０、６４０、８４０に実行される機能によって利用されるアナログの温度及び圧力の入力を受け付け得る。
【００９４】
ＲＡＭ１４２４に接続されたＮ個の処理コンポーネントは、一般的に、図１、４、６及び８に図示された機能的構成要素を達成するために、不揮発性メモリ１４２０に記憶されたプロセッサによる読み取りが可能な非一時的な命令を実行する動作をする。例えば、制御部１４０、４４０、６４０、８４０は、図３、５及び９を参照して記載された方法を実行するためにＲＡＭ１４２４から実行されるプロセッサによる読み取りが可能な非一時的なコードに関連したＮ個の処理コンポーネントの内の一又は複数の処理コンポーネントによって、実現され得る。
【００９５】
インタフェース部１４３２は、一般的に、ユーザにＭＦＣ１００、４００、６００、８００とのやり取りを可能にさせる一又は複数の構成要素を表す。インタフェース部１４３２は、例えば、キーパッド、タッチパネル、及び、一若しくは複数のアナログ又はデジタル制御部を含み得る。また、インタフェース部１４３２は、ユーザからの入力を設定値信号１５５へ変換するために使用され得る。また、通信部１４３４は、一般的に、ＭＦＣ１００、４００、６００、８００に、外部のネットワーク及び外部の工業プロセス用ツール１７０を含む機器との通信を可能にさせる。当業者が認めるように、通信部１４３４は、種々の無線（例えばＷｉＦｉ）及び有線（例えばイーサネット：登録商標）通信を可能にさせる構成要素（例えば、統合又は分散されて）を含み得る。
【００９６】
図１４に図示された質量流量センサ１４３６は、図１に図示された質量流量センサ１２５を実現するための当業者に周知の構成要素の集合を表す。例えば、これらの構成要素は、検出素子、増幅器、アナログ−デジタル変換部、及びフィルタを含み得る。
【００９７】
当業者が認めるように、本明細書で述べた情報及び信号は、種々の異なる科学技術及び専門技術のいずれかを使用して表現され得る。例えば、上記の説明を通して参照され得るデータ、命令、コマンド及び情報は、電圧、電流、電磁波、磁場、磁性粒子、光学場、光学粒子、又はそれらの任意の組み合わせによって表現され得る。
【００９８】
更に当業者が認めるように、本明細書に開示された実施形態に関連して記載された種々の説明のための論理ブロック、モジュール、回路、及びアルゴリズムのステップは、図１４に図示された構成要素を代替する他の構成要素によって実施され得る。ハードウェア及びソフトウェアのこの交換可能性を明らかに説明するために、種々の説明のためのコンポーネント、ブロック、モジュール、回路及びステップが、一般的にそれらの機能性の観点から、上記に記載されている。そのような機能性がハードウェア、ファームウェア又はソフトウェアのいずれとして実施されるかは、特定の用途及びシステム全体に課せられた設計の制限に依存する。当業者は、夫々の特定の用途のための様々な方法で、記載された機能性を実施し得る。しかし、そのような実施の決定は、本発明の範囲から逸脱させるものと解釈されるべきではない。
【００９９】
より具体的には、本明細書に開示された実施形態に関連して記載された種々の説明のための論理ブロック、コンポーネント及び回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、若しくは他のプログラム可能な論理デバイス、ディスクリートゲート若しくはトランジスタ論理回路、ディスクリートなハードウェアコンポーネント、又は本明細書で記載された機能を実行するために設計されたそれらの任意の組み合わせを用いて実施又は機能し得る。汎用プロセッサは、マイクロプロセッサであってよい。しかし、その代りに、汎用プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ又はステートマシンであってもよい。また、プロセッサは、演算デバイスの組み合わせとして実施されてもよい。例えば、ＤＳＰ及びマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連結した一又は複数のマイクロプロセッサ、又は任意の他のそのような構成である。
【０１００】
本明細書に開示された実施形態に関連して記載された方法又はアルゴリズムのステップは、直接にハードウェアによって、プロセッサ（例えば、図１４に図示されたような）で実行されたソフトウェアモジュールによって、又はそれら二つの組み合わせによって具体化され得る。ソフトウェアモジュールは、ＲＡＭメモリ１４２４、不揮発性メモリ１４２０、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は技術上周知の記憶媒体の任意の他の形態等の、プロセッサによる読み取りが可能な非一時的な媒体上に存在し得る。例示的な記憶媒体は、プロセッサに連結されており、プロセッサは、記憶媒体から情報を読み出し、記憶媒体へ情報を書き込むことができる。その代りに、記憶媒体は、プロセッサと一体化されていてもよい。プロセッサ及び記憶媒体は、ＡＳＩＣに備えられていてもよい。
【０１０１】
開示された実施形態のこれまでの記述は、どのような当業者でも本発明の作成又は使用をできるようにするために提供されている。これらの実施形態に対する種々の修正は、当業者にとって容易に明らかになるであろう。また、本明細書で定義された包括的な原則は、発明の趣旨又は範囲から外れる事無く他の実施形態に適用され得る。従って、本発明は、本明細書で示された実施形態に限定されることを意図されたものではなく、本明細書で開示された原則及び新規の特徴と矛盾しない最大の範囲に一致することを意図されたものである。
【図１】
2016512350.tif 000003
【図２】
2016512350.tif 000004
【図３】
2016512350.tif 000005
【図４】
2016512350.tif 000006
【図５】
2016512350.tif 000007
【図６】
2016512350.tif 000008
【図７】
2016512350.tif 000009
【図８】
2016512350.tif 000010
【図９】
2016512350.tif 000011
【図１０Ａ】
2016512350.tif 000012
【図１０Ｂ】
2016512350.tif 000013
【図１０Ｃ】
2016512350.tif 000014
【図１１】
2016512350.tif 000015
【図１２】
2016512350.tif 000016
【図１３】
2016512350.tif 000017
【図１４】
2016512350.tif 000018
【手続補正書】
【提出日】平成27年9月9日(2015.9.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の態様は、マスフローコントローラでプロセスガスの質量流量を制御する方法を提供することができる。この方法は、制御対象のプロセスガスについてプロセスガスの種類を選択し、選択された種類のプロセスガスについて分子量の情報を取得し、所望の質量流量に対応する設定値信号を受け付け、圧力センサにより生成されたプロセスガスの圧力測定結果を受け付けることを含んでいる。更に、この方法は、流体の圧力変化率が閾条件を満たしていることに応答して、測定流量と所望の質量流量との違いに基づいてマスフローコントローラの弁を制御するフィードバック制御ループを終了させることを含み、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて所望の流量値及び圧力についてプロセス制御信号値を決定することを含んでいる。ここで、Ｆprは所望のプロセスガス流量値であり、Ｍprは選択された種類のプロセスガスの分子量であり、Ｍcal は較正用ガスの分子量である。そして、プロセスガスを所望の流量で供給するために、そのプロセス制御信号値のプロセス制御信号が弁に適用される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
他の態様は、制御信号に応答して流体の流量を制御するために調整することができる弁と、流体の圧力を示す圧力信号を出力する圧力変換器とを含むマスフローコントローラとして特徴付けられ得る。更に、メモリが較正用ガスに関連してマスフローコントローラを特徴づける一般特徴付けデータを記憶し、質量流量センサが流体の測定流量を出力する。マルチガス制御部が、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて、所望の流量値及び圧力について開ループプロセス制御信号値を生成する。ここで、Ｆprは所望のプロセスガス流量値であり、Ｍprは選択された種類のプロセスガスの分子量であり、Ｍcal は較正用ガスの分子量である。マルチモード制御部が、流体の圧力変化率が閾条件を満たした場合に、フィードバック制御ループを終了させ、開ループプロセス制御信号を用いて弁を制御する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
この実施形態での制御部１４０は、一般的に、設定値信号１５５に基づいて制御弁１５０の位置を制御するために制御信号１４５を生成するように構成されている。制御弁１５０は、圧電弁又はソレノイド弁によって実現され得る。また、制御信号１４５は、電圧（圧電弁の場合）でもよく、電流（ソレノイド弁の場合）でもよい。また、当業者が認識するように、ＭＦＣ１００は、圧力入力及び温度入力を制御部１４０へ出力する圧力センサ及び温度センサを含んでいてもよい。例えば、圧力センサは、センサ管１２０の上流又はバイパス１１０の下流でメインパス中の圧力を検出するために配置されていてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
一般特徴付けデータ１６４は、不揮発性メモリ中に存在し得るが、設定値１５５に対応する流体流量レベルに十分に近い又は等しい流体流量をもたらす弁位置へ一又は複数の圧力読み取り値を変換する開ループモードの間、制御弁１５０の位置を制御するためにマルチモード制御部１６０によって利用される。図１に図示された実施形態では、一般特徴付けデータ１６４を生成する特徴付けプロセスは、工業プロセスを行う環境においてマスフローコントローラ１００が利用される前に、製造プロセス（例えば、ＭＦＣ１００の製造業者又は納入業者によって実行される）の一部として実行される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
上記で説明されたように、動作特徴付けデータ４８０は、多様なガスの種類について、マスフローコントローラ４００の改善された特徴付けをもたらす。このことは、上記で説明されたような動作の開ループモードでＭＦＣが動作している場合に非常に好都合である。しかし、更に、動作特徴付けデータ４８０は、他の制御手法を用いて動作を改善させることもできる。例えば、図６〜１３は、動作特徴付けデータ４８０がもたらす改善された特徴付けから恩恵を受ける実施形態を記載している。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
この例に図示されたように、点（Ｖ１，Ｐ１）では、マルチモード制御部６６０は、動作の閉ループモードから動作の開ループモードへ切り替える（例えば、（Ｖ１，Ｐ１）の直前で圧力が減少していた時点での変化率が閾値を超過したので）。また図示されたように、未調整の動作特徴付けデータ４８０を用いてプロセスガスが制御される場合、圧力Ｐ２での弁１５０の弁位置はＶ２であり、この弁位置は、プロセスガスが制御される場合に１１０％流量をもたらす弁位置である。対照的に、プロセスガスについて圧力Ｐ２で１００％流量をもたらすためには、弁位置は位置Ｖ３である必要がある。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
結果として、この例では、動作特徴付けデータ４８０が未調整である場合は、流量は高すぎる（即ち、弁位置が約５４％開くべき場合に弁位置はより広く約５６％開いているので）。この例では、圧力Ｐ２で、マルチモード制御部６６０は、動作の閉ループモードへ戻し、動作特徴付けデータ４８０の調整は、測定流量（実際の弁位置Ｖ２に対応する）及び流量設定値（所望の弁位置Ｖ３に対応する）の間の差との関係に基づいて、マルチモード制御部６６０が動作の開ループモードへ切り替える次の機会には弁１５０の位置が未調整弁位置曲線７０２よりも所望弁位置曲線７０６により近く追随するように、計算される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
動作特徴付けデータ４８０が同一のままであり、換算係数が乗じられる実施態様では、換算係数Ｃは、次のように計算され得る。Ｃ＝（Ｖ３−Ｖ１）／（Ｖ２−Ｖ１）。しかし、その他の換算係数が使用され得ることは確かに考えられる。また、このスカラ量Ｃは、弁１５０が開ループモードにおいて動作特徴付けデータ４８０によってどの程度制御されるのかを調整するために使用される。図７では、例えば、Ｃは、ほぼ（５４％−６１％）／（５６％−６１％）又は１．４に等しい。このスカラ量１．４は、圧力Ｐ２で動作の開ループモードが終了した後に弁１５０の位置が（Ｐ２，Ｖ３）により近くなるためには、弁１５０がどれだけ更に移動することが必要であるかを示している。この例では、調整無しでは、動作特徴付けデータ４８０は、弁１５０が約６１％（Ｖ１で）から５６％（Ｖ２で）へ移動することを決定づけ、（約５％の変化が生じ）そこで、調整された−７％の変化を得るために、スカラ量１．４がこの５％の変化に乗じられる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
例えば図８と同時に図１３を参照すれば、異なった温度での同一のＭＦＣ８００について、二つの制御信号−対−流量の曲線が図示されている。より具体的には、図１１に図示された摂氏４０度で取得されたものと同一の制御信号−対−流量の曲線が図示されており、更に、摂氏５０度でのＭＦＣ８００について実行時間中の実際の動作特性を示す他の制御信号−対−流量の曲線が図示されている。例えば設定値１５５が６０％流量である場合、制御信号の測定値は、上昇する曲線上の６０％流量の点で得られる可能性があり、その値は８５％である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
図９に図示されたように、制御信号の測定値（図１２に図示された例では８５％）は、マスフローコントローラに記憶された特定の流量（例えば６０％）での特徴付けされた制
御信号のレベル（図１２に図示された例では７０％）と比較される（ブロック９１０）。また、弁が閉鎖している場合にマスフローコントローラが他の設定値信号を受け付ける次の機会には、非ゼロ始動制御信号の調整された値が使用されるように、この比較に基づいて、調整可能な非ゼロ始動制御信号の値が調整された値へ調整される（ブロック９１２）。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
図９に示された方法の変形例では、調整可能な非ゼロ始動制御信号の調整は、多くの実行結果からの概算を利用して、例えば弁電圧の１％といった実行ごとのいくつかの定義済みの調整限度を用いて、ゆっくりと実行されることが可能である。調整可能な非ゼロ制御信号の調整は、また、特に低い設定値では、ノイズの多い弁の測定の影響を避けるために、フィルタリングされる（積分される）ことが可能である。加えて、調整可能な非ゼロ始動制御信号の大きな変化がこの装置に関する問題を知らせることがあり得ることが考えられる。それ故、調整可能な非ゼロ始動制御信号が閾値を超えて変化したことに応答して、警告や注意が発生され得る。
【手続補正１２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
プロセスガスの質量流量をマスフローコントローラで制御する方法において、
制御対象のプロセスガスの種類を選択し、
選択された種類のプロセスガスの分子量情報を取得し、
所望の質量流量に対応する設定値信号を受け付け、
圧力センサで生成された前記プロセスガスの圧力測定結果を受け付け、
前記プロセスガスの圧力変化率が閾条件を満たしていることに応答して、測定流量と前記所望の質量流量との間の差に基づいて前記マスフローコントローラの弁を制御するフィードバック制御ループを終了し、
ｋを前記マスフローコントローラの流量範囲に依存して０．２〜０．５の間の値を有する値、Ｆprを前記所望のプロセスガス流量値、Ｍprを前記選択された種類のプロセスガスの分子量、及びＭcal を較正用ガスの分子量として、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて、所望の流量値及び圧力についてのプロセス制御信号値を決定し、
前記所望の流量で前記プロセスガスを供給するために、前記プロセス制御信号値の前記プロセス制御信号を前記弁に適用すること
を特徴とする方法。
【手続補正１３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
前記プロセスガスの圧力変化率が閾条件を満たしていることに応答して、測定流量と所望の質量流量との間の差に基づいて前記マスフローコントローラの弁を制御するフィードバック制御ループを終了し、
前記フィードバック制御ループが終了した場合に圧力測定結果に基づいて前記弁の弁位
置を計算し、前記マスフローコントローラを特徴づける前記動作特徴付けデータを計算し、
ある期間の後で流量測定が正確である場合、又は閾条件が満たされた場合に前記フィードバック制御ループを再開し、
前記フィードバック制御ループが最初に再開した場合に測定流量と流量設定値との間の差を決定し、
前記フィードバック制御ループが再度終了した場合に前記弁位置の計算の精度を改善するように、前記差に基づいて前記動作特徴付けデータの調整を行うこと
を特徴とする請求項２に記載の方法。
【手続補正１４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
設定値信号とフィードバック制御ループが再開する都度取得された対応する測定流量信号との間の任意の差に応じて、前記特徴付けデータを変更する手段を更に備えること
を特徴とする請求項５に記載のマスフローコントローラ。
【手続補正１５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
前記メモリ中の前記特徴付けデータを変更せずに、設定値信号と前記フィードバック制御ループが再開する都度取得された対応する測定流量信号との間の任意の差に応じて、換算係数を前記特徴付けデータに乗じる手段を更に備えること
を特徴とする請求項５に記載のマスフローコントローラ。
【手続補正１６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
タイマの計時期間が満了したときに前記フィードバック制御ループを再開させる手段を更に備えること
を特徴とする請求項５に記載のマスフローコントローラ。
【手続補正１７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
前記流体の前記圧力変化率が前記閾条件を下回る場合に前記フィードバック制御ループを再開させる手段を更に備えること
を特徴とする請求項５に記載のマスフローコントローラ。
【手続補正１８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
制御信号に応答してガスの流量を制御するように調整可能な弁と、
前記ガスの圧力を示す圧力信号を出力する圧力変換器と、
前記ガスの測定流量を出力する質量流量センサと、
設定値信号、ガスの種類及び前記圧力信号に応答して前記弁を制御するプロセッサと、
前記プロセッサに連結され、前記プロセッサに実行された場合に前記弁を制御するためのプロセッサによる読み取りが可能な命令がエンコードされた、有体のプロセッサによる読み取りが可能な非一時的な記憶媒体とを備え、
前記命令は、
制御対象のガスの種類を選択する命令と、
選択された種類のガスについて分子量情報を取得する命令と、
所望の流量に対応する前記設定値信号を受け付ける命令と、
前記圧力変換器に生成された前記圧力信号を受け付ける命令と、
前記ガスの圧力変化率が閾条件を満たしていることに応答して、前記測定流量及び前記所望の流量の間の差に基づいて前記弁を制御するフィードバック制御ループを終了する命令と、
ｋを自マスフローコントローラの流量範囲に依存して０．２〜０．５の間の値を有する値、Ｆprを前記所望の流量、Ｍprを前記選択された種類のガスの分子量、及びＭcal を較正用ガスの分子量として、Ｆpr＊（Ｍpr／Ｍcal ）k に等しい修正流量値を用いて、前記所望の流量及び圧力についての制御信号値を決定する命令と、
前記所望の流量で前記ガスを供給するために、前記制御信号値の前記制御信号を前記弁に適用する命令とを有すること
を特徴とするマスフローコントローラ。
【国際調査報告】
2016512350.tif 000019
2016512350.tif 000020