JP5152178B2 - 質量流量制御器の応答時間の適応方法および質量流量制御器 - Google Patents
質量流量制御器の応答時間の適応方法および質量流量制御器 Download PDFInfo
- Publication number
- JP5152178B2 JP5152178B2 JP2009507977A JP2009507977A JP5152178B2 JP 5152178 B2 JP5152178 B2 JP 5152178B2 JP 2009507977 A JP2009507977 A JP 2009507977A JP 2009507977 A JP2009507977 A JP 2009507977A JP 5152178 B2 JP5152178 B2 JP 5152178B2
- Authority
- JP
- Japan
- Prior art keywords
- loop control
- control algorithm
- sensor
- modifying
- index
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D7/00—Control of flow
- G05D7/06—Control of flow characterised by the use of electric means
- G05D7/0617—Control of flow characterised by the use of electric means specially adapted for fluid materials
- G05D7/0629—Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means
- G05D7/0635—Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means by action on throttling means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D7/00—Control of flow
- G05D7/06—Control of flow characterised by the use of electric means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0205—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
- G05B13/024—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T137/00—Fluid handling
- Y10T137/0318—Processes
- Y10T137/0324—With control of flow by a condition or characteristic of a fluid
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T137/00—Fluid handling
- Y10T137/7722—Line condition change responsive valves
- Y10T137/7758—Pilot or servo controlled
- Y10T137/7759—Responsive to change in rate of fluid flow
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Feedback Control In General (AREA)
- Flow Control (AREA)
Description
【0001】
本発明は、制御システムに関し、より具体的には、これに制限するものではないが、本発明は、適応閉ループ制御(adaptive closed−loop−control)アルゴリズムを使用して、流体の流れを制御するためのシステムおよび方法に関する。
【背景技術】
【0002】
閉ループ比例積分微分(PID)制御アルゴリズムは、流体の流れに関する用途の、制御要件に合致する応答時間(例えば、加速応答時間)を有するように調整され得る。しかし、特定の用途の要件に合致するように、閉ループPID制御アルゴリズムの応答時間を調整することは、望ましくない副作用を有し得る。例えば、流体の流れの急激で重大な変化に迅速に対応する、高速アルゴリズムとしてチューニングされた閉ループPID制御アルゴリズムは、流体の流れが安定しているときにも、ノイズを含む流れの原因となり得る。高速アルゴリズムは、高周波数センサ、アナログデジタル変換器(ADC)量子化、および電子的ノイズを増幅し、ノイズを含んだ制御信号を生み出す結果となる。
【0003】
その一方で、低速応答時間を有するようにチューニングされた閉ループPID制御アルゴリズムは、安定した流体の流れにノイズを導入し得ないものの、流れの条件の急激で重大な変化(例えば、設定値の急激な変化または圧力の変化)に対しては、正確および迅速に補正できない場合がある。高速または低速のみの応答時間アルゴリズムの実装に関連する問題は、例えば、流量センサの読み取り遅れまたは流量制御器の構成要素の非線形性のような、非理想性によって複雑化され得る。従って、現在の方法論の欠点に対処し、他の新しい革新的な機能を提供する必要性が存在する。
【発明の開示】
【課題を解決するための手段】
【0004】
図面に示される本発明の例示的な実施形態が、以下に要約される。これらのおよび他の実施形態は、発明を実施するための最良の形態の項、においてより完全に記載される。しかしながら、本発明を、本発明の課題を解決するための手段の項、または発明を実施するための最良の形態の項、に記載される形態に限定する意図はないことが、理解されるべきである。請求項で述べられる本発明の精神および範囲に含まれる、多数の修正、均等物、または代替的な構成が存在することを、当業者は認識し得る。
【0005】
本発明は、適応閉ループ制御アルゴリズムを使用して、流体の流れを制御するためのシステムおよび方法を提供し得る。一実施形態では、方法は、設定値指標および/またはセンサによって生成されるセンサ指標を受け取るステップを含む。閉ループ制御アルゴリズムの応答時間は、少なくとも1つの閾値条件がセンサ指標および/または設定値指標に基づいて満たされるときに、修正される。流量制御器によって実装される閉ループ制御アルゴリズムは、閉ループ制御アルゴリズムと関連する少なくとも1つのパラメータを調整することによって、閉ループ制御アルゴリズムの応答時間の修正に応答して安定化される。
【0006】
別の実施形態では、方法は、設定値指標および/またはセンサによって生成されたセンサ指標を受け取る。閉ループ制御アルゴリズムと関連するフィードバックフィルタは、センサ指標および/または設定値指標に基づいて、第1のモードから第2のモードへと修正される。閉ループ制御アルゴリズムは流量制御器と関連付けられる。閉ループ制御アルゴリズムと関連するチューニングパラメータは、フィードバックフィルタが修正されるときに、閉ループ制御アルゴリズムを安定化するように変更される。
【0007】
さらに別の実施形態では、装置はプロセッサおよび弁を含む。プロセッサは、1つ以上の閾値条件が設定値指標および/またはセンサによって生成されるセンサ指標に基づいて満たされるときには、閉ループ制御アルゴリズムの応答時間を修正するように構成される。プロセッサは、閉ループ制御アルゴリズムと関連するフィードバックフィルタ、および閉ループ制御アルゴリズムと関連するチューニングパラメータを修正することによって、閉ループ制御アルゴリズムの応答時間を修正する。弁は、閉ループ制御アルゴリズムに基づいて、プロセッサによって生成される制御指標に応答して、開閉するように構成される。
(項目1)
設定値指標、またはセンサによって生成されるセンサ指標のうちの、少なくとも1つを受け取るステップと、
少なくとも1つの閾値条件が、該センサ指標または該設定値指標のうちの該少なくとも1つに基づいて満たされるときには、閉ループ制御アルゴリズムの応答時間を修正するステップであって、該閉ループ制御アルゴリズムは流量制御器と関連する、ステップと、
該閉ループ制御アルゴリズムと関連する少なくとも1つのパラメータを調整することによって、該閉ループ制御アルゴリズムの該応答時間を該修正するステップに応答して、該閉ループ制御アルゴリズムを安定化するステップと、
を包含する、方法。
(項目2)
前記センサ指標または前記設定値指標のうちの前記少なくとも1つの変化を検出するステップをさらに包含する、項目1に記載の方法であって、前記少なくとも1つの閾値条件は、該変化によって満たされる、方法。
(項目3)
前記センサ指標または前記設定値指標のうちの前記少なくとも1つの変化率を検出するステップをさらに包含する、項目1に記載の方法であって、前記少なくとも1つの閾値条件は、該変化率によって満たされる、方法。
(項目4)
前記センサ指標は、流体の流速を示す流量センサ指標であり、
前記設定値指標は、流体の流量設定値を示し、
前記少なくとも1つの閾値条件は、流速エラー値に基づき、該流速エラー値は、該流体の流量設定値と該流体の該流速との間の差である、
項目1に記載の方法。
(項目5)
前記修正するステップは、加速するステップまたは減速するステップのうちの少なくとも1つを含む、項目1に記載の方法。
(項目6)
前記修正するステップは、前記流量制御器を通過する流体の流速の変化に応答して、かつ数学的方程式に従って修正するステップを含む、項目1に記載の方法。
(項目7)
前記センサ指標または前記設定値指標のうちの前記少なくとも1つに基づいて適応ゲインを修正するステップによって、前記流量制御器と関連する少なくとも1つの非線形的特性を補正するステップをさらに包含する、項目1に記載の方法であって、該適応ゲインは前記閉ループ制御アルゴリズムと関連し、該適応ゲインを該修正するステップは、該流量制御器を通過する流体の流速の変化に応答して、かつ数学的方程式に従って修正するステップを含む、方法。
(項目8)
前記修正するステップは、前記閉ループ制御アルゴリズムと関連する少なくとも1つのフィルタを修正するステップを含む、項目1に記載の方法。
(項目9)
前記修正するステップは、フィードバックフィルタと関連する時定数を調整することによって、該フィードバックフィルタの応答時間を修正するステップを含み、該フィードバックフィルタは前記閉ループ制御アルゴリズムと関連する、項目1に記載の方法。
(項目10)
前記少なくとも1つのパラメータは、前記閉ループ制御アルゴリズムと関連するチューニングパラメータである、項目1に記載の方法。
(項目11)
前記安定化するステップは、前記センサ指標または前記設定値指標のうちの前記少なくとも1つに基づいて、安定化するステップを含む、項目1に記載の方法。
(項目12)
前記閉ループ制御アルゴリズムは、比例制御、積分制御、または微分制御のうちの少なくとも1つに基づく、項目1に記載の方法。
(項目13)
前記センサは、流量センサ、タイマ、圧力センサ、または温度センサのうちの少なくとも1つである、項目1に記載の方法。
(項目14)
設定値指標、またはセンサによって生成されるセンサ指標のうちの、少なくとも1つを受け取るステップと、
該センサ指標または該設定値指標のうちの該少なくとも1つに基づいて、フィードバックフィルタを第1のモードから第2のモードへと修正するステップであって、該フィードバックフィルタは閉ループ制御アルゴリズムと関連し、該閉ループ制御アルゴリズムは流量制御器と関連する、ステップと、
該フィードバックフィルタを該修正するステップに基づいて、該閉ループ制御アルゴリズムと関連するチューニングパラメータを変更するステップであって、該チューニングパラメータは、該フィードバックフィルタが修正されるときには、該閉ループ制御アルゴリズムを安定化するように変更される、ステップと、
を包含する、方法。
(項目15)
前記センサ指標または前記設定値指標のうちの前記少なくとも1つに基づいて、適応ゲインを修正するステップをさらに包含する、項目14に記載の方法であって、該適応ゲインは、前記流量制御器と関連する少なくとも1つの非線形的特性を補正するために、前記閉ループ制御アルゴリズムにおいて使用される、方法。
(項目16)
前記センサ指標または前記設定値指標のうちの前記少なくとも1つに基づいて、適応ゲインを修正するステップをさらに包含する、項目14に記載の方法であって、該適応ゲインは、前記流量制御器と関連する少なくとも1つの非線形的特性を補正するために、前記閉ループ制御アルゴリズムにおいて使用され、該適応ゲインを該修正するステップは、該流量制御器を通過する流体の流速の変化に応答して、かつ数学的方程式に従って修正するステップを含む、項目14に記載の方法。
(項目17)
前記フィードバックフィルタを前記修正するステップは、該フィードバックフィルタと関連する時定数を調整することによって、該フィードバックフィルタと関連する応答時間を修正するステップを含む、項目14に記載の方法。
(項目18)
前記閉ループ制御アルゴリズムは、比例制御、積分制御、または微分制御のうちの少なくとも1つに基づく、項目14に記載の方法。
(項目19)
前記チューニングパラメータは、前記閉ループ制御アルゴリズムの積分制御部分と関連する、項目14に記載の方法。
(項目20)
前記センサは、流量センサ、タイマ、圧力センサ、または温度センサのうちの少なくとも1つである、項目14記載の方法。
(項目21)
前記フィードバックフィルタを前記修正するステップは、前記流量制御器を通過する流体の流速の変化に応答して、かつ数学的方程式に従って修正するステップを含む、項目14に記載の方法。
(項目22)
前記閉ループ制御アルゴリズムの応答時間は、前記フィードバックフィルタが第1のモードにあるときには、該フィードバックフィルタが第2のモードにあるときとは異なる、項目14に記載の方法。
(項目23)
前記フィードバックフィルタを前記修正するステップは、前記センサ指標または前記設定値指標のうちの前記少なくとも1つと関連する、少なくとも1つの閾値を参照して修正するステップを含む、項目14に記載の方法。
(項目24)
前記フィードバックフィルタを前記修正するステップは、前記流量制御器を通過する流体の流速の変化に応答して、かつ数学的方程式に従って、該フィードバックフィルタを徐々に修正するステップを含む、項目14に記載の方法。
(項目25)
少なくとも1つの閾値が、センサによって生成されるセンサ指標または設定値指標のうちの少なくとも1つに基づいて満たされるときには、閉ループ制御アルゴリズムの応答時間を修正するように構成される、プロセッサであって、該プロセッサは、該閉ループ制御アルゴリズムと関連するフィードバックフィルタと、該閉ループ制御アルゴリズムと関連するチューニングパラメータとを修正することによって、該閉ループ制御アルゴリズムの該応答時間を修正する、プロセッサと、
該フィードバックフィルタと該チューニングパラメータとのうちの、少なくとも1つと関連するパラメータを保存するように構成されるメモリであって、該プロセッサは、該メモリの該パラメータにアクセスする、メモリと、
を備える、装置。
(項目26)
制御指標に応答して開閉するように構成される弁をさらに備える、項目25に記載の装置であって、該制御指標は、前記閉ループ制御アルゴリズムに基づいて前記プロセッサによって生成される、装置。
(項目27)
前記センサは、流量センサ、タイマ、圧力トランスデューサ、または温度センサのうちの少なくとも1つである、項目25に記載の装置。
(項目28)
前記プロセッサは、前記センサ指標または前記設定値指標のうちの任意の前記少なくとも1つに基づいて、前記閉ループ制御アルゴリズムと関連する適応ゲインを修正するように構成される、項目25に記載の装置であって、該適応ゲインは、弁に関連する少なくとも1つの非線形的特性を補正するために、該閉ループ制御アルゴリズムにおいて使用される、装置。
(項目29)
前記少なくとも1つの閾値を保存するように構成されるメモリをさらに備える、項目25に記載の装置であって、前記プロセッサは、該メモリの該少なくとも1つの閾値にアクセスするように構成される、装置。
【発明を実施するための最良の形態】
【0008】
本発明の種々の目的および利点、ならびにより完全な理解が、添付の図面と共に、以下の詳細な説明および付随する請求項を参照することによって明らかとなり、より容易に理解される。
【0009】
いくつかの実施形態において、本発明は、制御器で実装される適応閉ループ制御アルゴリズム(例えば、比例積分微分(PID)アルゴリズム)を対象とする。例えば、一部の実施形態における制御器は、気体状態(例えば、窒素)および/または液体状態(例えば、塩酸)のいずれかの流体を、例えば、半導体施設内の道具へと送達するように構成される、質量流量制御器である。
【0010】
いくつかの実施形態における閉ループ制御アルゴリズムは、アルゴリズムの応答時間を修正することによって、変化する条件に適応される。一例として、適応アルゴリズムの多くの実施形態に従って作動する質量流量制御器は、実際の流速が望ましい流速よりもかなり遅いときには、高速応答で作動することが可能であり、実際の流速が望ましい流速に比較的近いときには、ノイズを起こす傾向が少ないより低速応答で作動することができる。
【0011】
多くの実施形態では、例えば、1つ以上の指標に基づいて1つ以上の規定の閾値条件が満たされるときには、適応アルゴリズムの応答時間が調整される。これらの実施形態における適応閉ループ制御アルゴリズムの応答時間は、閾値条件が満たされるときには、センサ(例えば、圧力センサ、流量センサ)から受け取られるセンサ指標および/または設定値指標に応じて修正される。センサ指標は、例えば、流量制御器内の弁を通過して流れ、その弁によって制御される流体に関する属性(例えば、流速)の値を示す。設定値指標は、例えば、流体の流れを制御する流量制御器によって使用される設定値を示す。
【0012】
いくつかの実施形態では、適応閉ループ制御アルゴリズムの応答時間は、少なくとも1つの指標(例えば、設定値指標および/またはセンサ指標)の値が、指標と関連する閾値を超えるか、または下回るときに、修正される。一部の実施形態では、適応閉ループ制御アルゴリズムの応答時間は、センサ指標に基づく計算値が閾値条件(例えば、特定期間のあいだの変化率または最大許容変化)を満たすときに、修正される。例えば、一部の実施形態では、修正は、閾値条件を満たす設定値とセンサ指標との間の差であるエラー信号に基づく。他の実施形態では、適応閉ループ制御アルゴリズムの応答時間は、少なくとも1つの指標(例えば、設定値および/またはセンサ)における変化の大きさが閾値を超えるかまたは下回るときに、修正される。
【0013】
一部の実施形態では、適応閉ループ制御アルゴリズムの応答時間は、例えば、閉ループ制御アルゴリズムと関連するフィルタ(例えば、フィードバックフィルタ)を加速および減速することによって修正される。一部の変形例では、応答時間が修正されるときに、適応閉ループ制御アルゴリズムを安定化するために、適応閉ループ制御アルゴリズムと関連するパラメータ(例えば、チューニングパラメータ)が調整される。いくつかの実施形態では、例えば、適応ゲインがまた、規定の閾値条件に基づくセンサ指標および/または設定値指標に応じて、修正される。一部の実装では、適応閉ループ制御アルゴリズムの応答時間の修正は、タイマに基づく。
【0014】
次に図面を参照すると、図1は、適応閉ループ制御アルゴリズムを使用して、流体ディスペンサ120から反応槽180への流体の流れを制御する、流量制御器100を図示している。測定値、計算値、および/または特定値(例えば、圧力指標値、設定値指標値、流量センサ指標値)の変化が、少なくとも1つの閾値条件を満たすときには、適応閉ループ制御アルゴリズムは、低速応答モードから高速応答モードへ、およびその反対へ、流量制御器100によって修正される。流量制御器100は設定値を使用して、低速または高速応答モードの適応閉ループ制御アルゴリズムに基づき、流体ディスペンサ120から反応槽180への流体の流れを制御する。
【0015】
一部の実施形態では、流体は液体(例えば、硫酸)であり、他の実施形態では気体(例えば、窒素)であるが、本開示の利益を有する当業者は、流量制御器100によって送達される流体は、例えば、気体または液体のような、任意の相の元素および/または化合物の混合物を含む、任意の種類の流体であり得ることを理解する。多くの実施形態の流量制御器100は、高圧下で、低温下で、あるいは異なる種類の容器または槽へ、流体を送達するように構成される。
【0016】
図1に図示されるように、例示的な実施形態の流量制御器100は、流量制御器100の上流にある流量センサ142および圧力センサ144から、指標を受け取る。流量センサ142からの指標は、流体ディスペンサ120から流出し、流量制御器100によって制御される流体の、流速を示す。圧力センサ144からの指標は、流体ディスペンサ120からの、流量制御器100によって制御される流体の、圧力を示す。流量制御器はまた、流体の流量設定値を示す設定値指標146を受け取る。一部の実施形態では、流量制御器100は、温度センサのような、別の機器またはセンサから指標を受け取る。いくつかの実施形態では、センサのうちの1つ以上は、流量制御器100の上流よりはむしろ、流量制御器100の下流に配置される。
【0017】
多くの実施形態における流量センサ142は、温度式(thermal)流量センサによって実現されるが、他の実施形態では、層流センサ、コリオリ流量センサ、超音波流量センサ、または差圧センサが利用される。圧力センサ144は、ゲージ圧力センサ、差圧センサ、絶対圧力センサ、またはピエゾ抵抗圧力センサによって実現される。変形例においては、流量センサ102および/または圧力センサ144が、他のセンサ(例えば、温度センサ)の任意の組み合わせと併用して使用され、流体の流れを正確に測定する。
【0018】
本実施形態の流量制御器100は、プロセッサ102、弁104、およびメモリ106を含む。メモリ106は、PID制御アルゴリズム、フィルタ方程式、ならびにPID制御アルゴリズムおよびフィルタ方程式と関連するパラメータを含む、適応閉ループ制御アルゴリズムを保存する。メモリ106は、これに制限するものではないが、フラッシュメモリ、ランダムアクセスメモリ(RAM)、および/またはハードディスクであり得る、任意の種類の記憶機器である。メモリ106はまた、適応閉ループ制御アルゴリズムの修正に関係するパラメータ(例えば、期間)および/または方程式(例えば、修正率変化方程式)を、閾値条件とともに保存する。本実施形態では、適応閉ループ制御アルゴリズムおよび関連パラメータは、適応閉ループ制御アルゴリズムが低速応答時間(「低速モード」または「低速応答モード」とも呼ばれる)を有するように、バイアスされている。具体的な適応閉ループ制御アルゴリズム構成が、図5でより詳細に説明される。
【0019】
可変弁104は、流体の流量を何らかの方法で変化させる、任意の適切な種類の可変弁である。例えば、可変弁104は、可変オリフィスを有する弁であるか、または多数のプリセット位置を有する弁である。図1は、プロセッサ102、弁104、およびメモリ106が、流量制御器100の中で単一機器の形に統合されていることを示すが、一部の実施形態では、構成要素は組み合わされ、ならびに/あるいは、異なる構成要素および/または機器に分離される。例えば、一部の実施形態では、メモリ106は、例えば、キャッシュとしてプロセッサ102に組み込まれるか、または、流量制御器100用あるいはいくつかの分散型および/または直列接続型の流量制御器用のデータを保存する、分離した集中サーバ(図示せず)に統合される。一部の実装において、弁104は、例えば、流量センサ142、圧力センサ144、および/または流量制御器100の上流あるいは下流のいずれかにある、流量制御器100から分離した構成要素である。他の実装においては、流量センサ142および/または圧力センサ144は、流量制御器100に統合される。
【0020】
図1に図示された例示的な実施形態では、センサ142および144からの指標と設定値指標146とに関連する閾値条件がまた、メモリ106に保存される。閾値条件は、閾値条件が満たされるときには、適応閉ループ制御アルゴリズムが高速応答時間(「高速モード」または「高速応答モード」とも呼ばれる)を有するように修正されるように、規定される。低速モードから高速モードへの修正は、加速として参照され得、高速モードから低速モードへの修正は、減速として参照され得る。適応閉ループ制御アルゴリズムは、アルゴリズムと関連するパラメータ(メモリ106に保存される)を変化させることによって、高速応答時間を有するように修正される。
【0021】
一部の実施形態では、適応閉ループ制御アルゴリズムの応答時間は、アルゴリズムと関連するパラメータを変化させることよりはむしろ、アルゴリズムと関連するフィルタ方程式を変化させることによって修正される。一部の実装においては、プロセッサ102は、例えば、メモリ106によって保存されるパラメータにアクセスし使用する、ハードウェアに実装された(例えば、ファームウェア)適応閉ループ制御アルゴリズムを考慮して設計される。このシナリオにおいては、プロセッサ102は、メモリ106に保存されたパラメータを調整し、適応閉ループ制御アルゴリズムの応答時間を修正する。
【0022】
本実施形態における、センサ142および144からの指標、ならびに設定値指標146は、プロセッサ102によって適応閉ループ制御アルゴリズムを使用して処理され、設定値指標146によって規定された流速を生成するように弁104を制御する。設定値指標146によって示される、新しい設定値が受け取られるときには、流量制御器100は、適応閉ループ制御アルゴリズムを使用して、新しい設定値と一致するように流体の流速を調整(例えば、弁104へ送られる制御指標を介して)する。
【0023】
しかしながら、設定値の変化が閾値条件を満たす場合には、閉ループ制御アルゴリズムのモードが修正される。例えば、プロセッサ102によって決定される設定値の変化が、設定値変化の閾値条件(例えば、最大許容設定値変化)を超える場合には、プロセッサ102は、高速モードを有するように適応閉ループ制御アルゴリズムを修正する。プロセッサ102は次いで、高速モードの適応閉ループ制御アルゴリズムに従って新しい設定値に基づいて、弁104に制御信号を送ることによって流体の流れを制御する。新しい設定値が達成されると、プロセッサ102は、アルゴリズムと関連するパラメータを調整し、高速モードから低速モードへと戻すことによって、適応閉ループ制御アルゴリズムを修正する。
【0024】
同様に、センサ指標の変化が閾値条件を満たす場合には、プロセッサ102は、適応閉ループ制御アルゴリズムを、低速モードから高速モードへ、および/またはその逆の方向へ修正する。本実施形態では、流量制御器100内のプロセッサ102は、流量センサ142によって示される流速が閾値条件を満たすときには、適応閉ループ制御アルゴリズムを修正するようにプログラムされる。例えば、適応閉ループ制御アルゴリズムの修正は、例えば、圧力の変化によって促される流速の変化の大きさが、規定の期間内の最大許容値を超えるときに、トリガされる。流体の流速が設定値指標146によって示される設定値と再び一致すると、プロセッサ102は、適応閉ループ制御アルゴリズムを、高速応答時間構成から低速応答時間構成へと戻すように修正する。一部の実施形態では、例えば、圧力センサ指標の変化が、圧力の変化と関連する閾値条件を超えることを、プロセッサ102が検出する場合には、プロセッサ102は適応閉ループ制御アルゴリズムを、低速モードから高速モードに、および/またはその逆の方向に修正するように構成される。
【0025】
一部の実装においては、適応閉ループ制御アルゴリズムの修正のレベルは、閾値と対比した変化の大きさに基づく。例えば、設定値の変化が、設定値変化の閾値条件を大幅に超える場合には、適応閉ループ制御アルゴリズムと関連するパラメータおよび/またはフィルタは、設定値の変化が設定値変化の閾値条件をかろうじて満たした場合よりも大きく修正される。
【0026】
次に図2を参照すると、図2は、規定の閾値条件に基づいて、適応閉ループ制御アルゴリズムを第1のモードから第2のモードへと修正するための、方法を示す流れ図を含む。第1のモードは、例えば、低速の低ノイズモードであり、第2のモードは、例えば、高速でノイズを含む可能性のあるモードである。本実施形態では、閾値条件はエラーの大きさ(例えば、閾値)として定義され、それが、計算されたエラー値によって超えられるときには、適応閉ループ制御アルゴリズムの第1のモードから第2のモードへの修正をトリガする。多くの実施形態におけるエラー値は、流速設定値と流量指標によって示される測定された流速との間の差である。後に、エラー値が閾値を下回る(例えば、もはや満たしていない)と、適応閉ループ制御アルゴリズムは、第2のモードから第1のモードへ戻るように修正される。本実施形態では、エラー値が流量設定値および測定値に基づいて計算されるが、他の実施形態においては、エラー値は、圧力設定値および測定値のような、他の設定値ならびに測定値に基づく。
【0027】
図2に示されるように、200において、流量センサ指標が受け取られ、流量センサ指標に基づいて、第1のモードにある適応閉ループ制御アルゴリズムを使用して、流量設定値に従って流体の流れが制御される。図示のとおり、210において、エラー値が、流量センサ指標によって示される流速と流量設定値との間の差として計算される。220において、エラー値が規定の閾値を超えない場合には、200で、流量センサ指標は継続して受け取られ、流体の流れは、第1のモードの適応閉ループ制御アルゴリズムを使用して継続して制御される。220において、210で計算されたエラー値が閾値を超えるときには、230で、適応閉ループ制御アルゴリズムは、第1のモードから第2のモードへと修正される。
【0028】
図2に示されるように、適応閉ループ制御アルゴリズムが、いったん第2のモードに修正されると、240において、流量センサ指標が受け取られ、流体の流れは、流量センサ指標に基づいて、第2のモードにある適応閉ループ制御アルゴリズムを使用して制御される。第2のモードにある適応閉ループ制御アルゴリズムは、流量設定値に従って流体の流れを制御するために使用される。250において、エラー値が、流量センサ指標および流量設定値に基づいて継続的に(または、一部の実施形態では断続的に)計算される。260において、計算されたエラー値が閾値を継続して超える場合には、240において、流量センサ指標が継続して受け取られ、流体の流れは第2のモードにある適応閉ループ制御アルゴリズムを使用して制御される。260において、250で計算されたエラー値が閾値を下回るときには、270において、適応閉ループ制御アルゴリズムは第2のモードから第1のモードへと戻るように修正される。
【0029】
本実施形態は、流量センサ指標、および流量センサ指標に基づいて計算されるエラー値に関わる方法を説明しているが、一部の実施形態では、温度センサ指標が温度センサから受け取られ、温度と関連する閾値に関して分析される。いくつかの実施形態では、複数のセンサ(例えば、流量、温度、および圧力センサ)が、対応する閾値を参照して監視され、適応閉ループ制御アルゴリズムが第1のモードから第2のモードへと、およびその逆方向へと修正されるべきかを決定する。一部の実施形態では、閾値条件はセンサ指標エラー値よりはむしろ、設定値指標に基づいて規定される。
【0030】
一部の変形例では、閾値条件は、例えば、指標からのエラー値の変化率に基づく。いくつかの実装においては、閾値条件内の値(すなわち、パラメータ)は、例えば、特定の流量制御器に関連する経験的データに基づいて規定される。
【0031】
一部の実施形態では、適応閉ループ制御アルゴリズムを第1のモードから第2のモードへと修正するための閾値は、アルゴリズムの第2のモードから第1のモードへと戻る変更を決定するために使用される閾値とは異なる。さらに他の実施形態では、閾値条件は、値(例えば、時間、圧力、など)の複雑な組み合わせ(例えば、減じたり、乗じたり)またはブール条件(例えば、「論理和」ブール条件)に基づく。例えば、閾値条件は、温度指標および圧力指標の両方に由来する値(または計算値)が、それらのそれぞれに対応する閾値を超えるときにのみ、満たされる。いくつかの実施形態では、適応閉ループ制御アルゴリズムは、1つ以上のモードに対応する閾値条件に基づいて、いくつかのモードのうちの1つ(例えば、適度な高速モード)に修正される。
【0032】
一部の実施形態では、例えば、3つよりも多い連続した圧力指標値および/またはエラー値が閾値を超える場合にのみ、適応閉ループ制御アルゴリズムが修正されるように、閾値条件が規定される。この方法で閾値条件を規定することによって、適応閉ループ制御アルゴリズムは、修正される前に、特定の応答時間モードに維持される。一部の実施形態では、例えば、圧力指標値が300ミリ秒間よりも長く閾値を超える場合にのみ、適応閉ループ制御アルゴリズムが修正されるように、閾値条件が規定される。
【0033】
図3は、規定の閾値条件およびタイマに基づいて、適応閉ループ制御アルゴリズムを修正するための、方法を示す流れ図である。本実施形態では、閾値条件は圧力値であり、それが、圧力センサからの圧力センサ指標によって示される値によって超えられるときには、適応閉ループ制御アルゴリズムの第1のモードから第2のモードへの修正をトリガする。適応閉ループ制御アルゴリズムは、タイマが切れるときに、第2のモードから第1のモードへと戻るように修正される。
【0034】
図3に示されるように、300において、圧力センサ指標が受け取られ、流体の流れが、流量センサ指標に基づいて、第1のモードにある適応閉ループ制御アルゴリズムを使用して制御される。圧力センサ指標は、受け取られるときには、310において継続的に(または、一部の実施形態では断続的に)閾値を参照して分析される。310において、圧力センサ指標によって示される圧力値が閾値を超えない場合には、300において、圧力センサ指標は継続して受け取られ、流体の流れは、第1のモードにある適応閉ループ制御アルゴリズムを使用して継続して制御される。
【0035】
310において、圧力センサ指標によって示される圧力値が閾値を超えるときには、320において、適応閉ループ制御アルゴリズムが第1のモードから第2のモードへと修正され、330において、タイマが始動される。本実施形態では、タイマは3秒の時間のあいだ動く。その時間が切れるまで、340において、圧力センサ指標が受け取られ、流量センサ指標に基づいて、第2のモードにある適応閉ループ制御アルゴリズムを使用して流体の流れが制御される。
【0036】
350において、時間がタイマによって決定された通りに切れなかった場合には、340において、圧力センサ指標が継続して受け取られ、第2のモードにあるアルゴリズムに基づいて、流体の流れが制御される。350において、時間が切れたときには、360において、適応閉ループ制御アルゴリズムが、第2のモードから第1のモードへと戻るように修正される。
【0037】
一部の実施形態では、時間の長さは、流量制御器の応答時間のような、または対応する閾値よりも上のセンサ指標の偏差のような、要因に依存する。例えば、一部の実施形態では、タイマによって使用される時間は、センサからの値が閾値を少し超えるときよりも、センサからの値が閾値を大きく超えるときのほうが、より長くなる。いくつかの実施形態では、適応閉ループ制御アルゴリズムは、修正が、例えば、急激にではなくむしろ低速で起こるようにするために、数学的方程式に従って第1のモードから第2のモードへと修正される。一部の実施形態では、適応閉ループ制御アルゴリズムの1つのモードから別のモードへの、修正の速度および/または修正のレベル(例えば、加速または減速のレベル)は、例えば、流量が増加しているか、または減少しているかに依存する。
【0038】
次に図4を参照すると、図4は、設定値変化の閾値条件に基づいて、適応閉ループ制御アルゴリズムを低速応答モードから高速応答モードへと修正するための、方法を示す流れ図である。本実施形態では、設定値変化の閾値条件は、設定値変化の大きさであり、それが、設定値変化によって超えられるときには、適応閉ループ制御アルゴリズムの低速応答モードから高速応答モードへの修正をトリガする。
【0039】
図4に示されるように、本実施形態では、400において、流体の流れは、低速モードにある適応閉ループ制御アルゴリズムを使用して制御される。410において、新しい設定値を示す設定値指標が受け取られると、420において、設定値の変化が計算され、430において、設定値の変化が規定の閾値と比較される。430において、設定値の変化が閾値よりも小さいときには、400において、流体の流れは、低速応答モードにある適応閉ループ制御アルゴリズムを使用して制御され、新しい設定値に調整される。430において、設定値の変化が閾値よりも大きいときには、440において、適応閉ループ制御アルゴリズムは、低速モードから高速モードへと加速(例えば、修正)される。
【0040】
図4に示されるように、450において、流体の流れは次いで、460において新しい設定値が到達されるまで、高速応答モードにある適応閉ループ制御アルゴリズムを使用して制御される。新しい設定値が到達されていないときには、450において、流体の流れは、継続して高速応答モードにある適応閉ループ制御アルゴリズムを使用して制御される。新しい設定値が到達されると、470において、適応閉ループ制御アルゴリズムは高速応答モードから低速応答モードへと減速(例えば、修正)される。400において、流体の流れは次いで、低速応答モードにある適応閉ループ制御アルゴリズムを使用して制御される。
【0041】
本実施形態では、アルゴリズムは、低速応答モードで流体の流れを制御するようにバイアスされており、大きな設定値の変化が起こるときに、高速応答モードへと変化するのみである。一部の実施形態では、適応閉ループ制御アルゴリズムは、例えば、高速応答モードで流体の流れを制御するようにバイアスされる。一部の実施形態では、応答モードの速度は、設定値の変化の大きさに基づく。例えば、応答モードは、いくつかの高速応答モードのうちの1つにまで加速され、それは、1つ以上の閾値条件の中で定義される設定値の変化の大きさに依存する。他の実施形態では、設定値の変化に対する閾値はゼロであり、その結果として、閉ループ制御アルゴリズムの応答時間は、任意の設定値の変化に対して変更される。
【0042】
図5は、例示的な適応閉ループ制御アルゴリズムの信号の流れ図である。例示的な適応閉ループ制御アルゴリズムの中のブロックの各々は、関連するパラメータおよび定数を有する方程式の組み合わせによって実現される。本実施形態の適応閉ループ制御アルゴリズムは、比例制御ブロック542および積分制御ブロック544を含む、比例積分(PI)制御器に基づく。チューニングパラメータ510およびフィードバックフィルタ520は、設定値指標554、センサ指標556、ならびに/あるいは設定値指標554および/またはセンサ指標556を使用して導かれる値(例えば、計算エラー)に基づいて、閾値条件が満たされるときに、閉ループ制御アルゴリズムの応答時間を修正するために使用される。設定値指標554は、流体の流れの設定値を示す。センサ指標556は、圧力センサ(図示せず)からの圧力センサ指標、および流量センサ530によって生成される流量センサ指標を含む。一部の実施形態では、センサ指標556は、温度センサ指標のような、他のセンサ指標を含む。
【0043】
図5に示されるように、本実施形態では、流量センサ530からの流量指標(例えば、信号)が、フィードバックフィルタ520を介して調整され、572において、設定値指標554によって示される設定値から減じられ、エラー552を生成する。エラー552と適応ゲイン500との積574が、弁Kv546を制御するために、PI制御器によって使用される。ブロック500、510、520、530、542、544、および546の中の方程式、パラメータ、ならびに/または定数は、適応閉ループ制御器アルゴリズムを安定化し、例えば、各応答時間モードの固有の応答時間および/または過渡波形(例えば、オーバーシュート、減衰)を達成するために、選択される。
【0044】
本実施形態はまた、設定値指標554、センサ指標556、および/または設定値指標554とセンサ指標556との任意の組み合わせを使用して計算される値に基づいて、継続的に(または、一部の実施形態では、断続的に)調整される、適応ゲイン500を含む。一部の実施形態では、適応ゲイン500は、設定値指標554および/またはセンサ指標556に基づいて、閾値条件が満たされるときに、調整される。適応ゲイン500は、例えば、Kv546の非線形性または非線形的圧力効果のような、非線形性を補正するように構成される。適応ゲイン500は、適応閉ループ制御アルゴリズムを使用して計算されるとおりに、さらなる弁の位置の調整の速度に影響を与える。適応ゲイン500は、例えば、流量感度、弁感度、および/または圧力感度に基づいて計算される。適切な適応ゲイン500により、適応閉ループ制御アルゴリズムは安定化し、例えば、広範囲の圧力および/または設定値にわたって、同じ性能を有する。
【0045】
チューニングパラメータ510およびフィードバックフィルタ520は、設定値指標554、センサ指標556、ならびに/あるいは設定値指標554および/またはセンサ指標556を使用して導かれる値(例えば、計算エラー)が、規定の閾値条件を満たすときに、修正される。フィードバックフィルタ520が加速および/または減速されるときに、チューニングパラメータ510は、フィードバックフィルタ520と実質的に同時に修正され、適応閉ループ制御アルゴリズムを安定化する。
【0046】
一部の実施形態では、チューニングパラメータ510およびフィードバックフィルタ520は、異なる閾値条件、または組み合わせ閾値条件に基づいて調整される。一部の実施形態では、適応閉ループ制御アルゴリズムを修正するときに調整される、パラメータの速度および波形でさえもが、流体の流量が増加しているのか、または減少しているのかに応じて修正される。いくつかの実施形態では、適応閉ループ制御アルゴリズムは、例えば、比例および積分制御に加えて、微分制御を含む。他の実施形態では、制御アルゴリズムは、比例、積分、および/または微分制御の他の組み合わせを含む。いくつかの変形例では、チューニングパラメータ510は、一部の閉ループ制御アルゴリズムと関連する(例えば、積分制御ブロック544のパラメータとして含まれるか、または微分制御ブロックと関連する)。
【0047】
図6A〜図6Gは、適応閉ループ制御アルゴリズム内のフィードバックフィルタの例示的な修正をトリガする、例示的な設定値の変化に関連する、例示的な測定値、信号、および計算値を示すグラフである。本実施形態の適応閉ループ制御アルゴリズムは、設定値に従って弁を介して流体の流れを制御する、流量制御器に実装される。
【0048】
図6Aは、設定値指標によって示される設定値を示すグラフである。図6Aは、時刻Bにおける、設定値のXからYへの変化を示す。図6Aは、設定値の変化600の大きさが、設定値変化の閾値条件610よりも大きく、適応閉ループ制御アルゴリズムの修正をトリガすることを示す。
【0049】
図6Bは、適応閉ループ制御アルゴリズム内のフィードバックフィルタと関連する、フィードバック時定数の値を示すグラフである。図6Bは、時刻Bにおいて、フィードバック時定数が、時刻Aで示される高い値から時刻Bでの低い値へと、図6Aに示すように満たされた設定値変化の閾値条件に応答して変化することを示す。高い値は、適応閉ループ制御アルゴリズムに遅い応答時間をもたらし、その一方で、フィードバック時定数に対する低い値は、適応閉ループ制御アルゴリズムに対してより速い応答時間をもたらす。図6Bは、フィードバック時定数の値が時刻Cからゆっくりと増加し、フィードバック時定数の値が時刻Dでその元の値に達するまで、増加することを示している。フィードバック時定数の値がゆっくりと増加する以前の、時刻BとCとの間の規定の時間、フィードバック時定数の値は低い値に維持される。図示されていないが、チューニングパラメータが、フィードバック時定数と実質的に同時に調整され、適応閉ループ制御アルゴリズムを安定化する。
【0050】
図6Cは、適応閉ループ制御アルゴリズムによって計算された、設定値エラーを示すグラフである。図6Cは、図6Aで示される時刻Bにおいて設定値が変化する以前には、計算された設定値エラーがゼロであることを示す。図6Cは、設定値が時刻Bで変化するときに、計算された設定値エラーが瞬時に増加することを示す。適応閉ループ制御アルゴリズムが計算された設定値エラーに応答するにつれて、時刻Dにおいて設定値が到達されるまで、設定値エラーは減少し、時刻Dでエラーはゼロに減少する。図6Cは、本実施形態の適応閉ループ制御アルゴリズムが高速応答モードにある間には、計算された設定値エラーがノイズを含むことを示す。図6D〜図6Gの曲線は、図6Cの曲線と同様に、適応閉ループ制御アルゴリズムが高速応答モードにある間には、ノイズを示す。
【0051】
図6Dは、適応閉ループ制御アルゴリズムを使用して計算された、積分制御信号を示すグラフである。図6Dは、積分制御信号が、時刻Bで設定値が変化するときに増加し、時刻Dで安定化するまで増加することを示す。
【0052】
図6Eは、適応閉ループ制御アルゴリズムを実装する流量制御器によって制御される弁の、弁の位置を示すグラフである。図6Eは、弁の位置が、時刻Bにおける設定値の変化に応答して変化し、時刻Dで安定状態位置に達するまで変化することを示す。
【0053】
図6Fは、適応閉ループ制御アルゴリズムを使用して制御される弁を通過する流体の、実際の流量を示すグラフである。図6Fは、実際の流体の流量測定値が、図6Eの弁の位置に追随することを示す。
【0054】
図6Gは、適応閉ループ制御アルゴリズムを使用して制御される弁を通過して流れる流体の、流れを測定する流量センサからの信号を示すグラフである。図6Gは、低速応答時間を有する流量センサ信号が、図6Fの実際の流体の流量測定値からの遅れを有することを示す。
【0055】
結論として、本発明は、適応閉ループ制御アルゴリズムを使用して流体の流れを制御するための、システムおよび方法を提供する。当業者は、本明細書に記載の実施形態によって達成されるものと同じ結果を達成するために、本発明、その使用、およびその構成において数々の変形および置換が行われ得ることを、容易に理解し得る。従って、本発明を、開示された例示的な形態に制限しようとする意図は、全く存在しない。多くの変形、修正、および代替的な構成が、請求項において表明される、開示された本発明の範囲および精神に含まれる。
【図面の簡単な説明】
【0056】
【図1】図1は、本発明の実施形態に従った、流量制御器が流体ディスペンサから反応槽への流体の流れを制御するために、適応閉ループ制御アルゴリズムを使用する環境を図示する、ブロック図である。
【図2】図2は、本発明の実施形態に従った、適応閉ループ制御アルゴリズムを修正するための方法を示す、流れ図である。
【図3】図3は、本発明の別の実施形態に従った、適応閉ループ制御アルゴリズムを修正するための方法を示す、流れ図である。
【図4】図4は、本発明のさらに別の実施形態に従った、適応閉ループ制御アルゴリズムを修正するための方法を示す、流れ図である。
【図5】図5は、本発明の実施形態に従った、適応閉ループ制御アルゴリズムの信号の流れ図である。
【図6A】図6Aは、本発明の実施形態に従った、設定値指標によって示される設定値を示すグラフである。
【図6B】図6Bは、本発明の実施形態に従った、適応閉ループ制御アルゴリズム内のフィードバックフィルタと関連する、フィードバック時定数の値を示すグラフである。
【図6C】図6Cは、本発明の実施形態に従った、適応閉ループ制御アルゴリズムによって計算される、設定値エラーを示すグラフである。
【図6D】図6Dは、本発明の実施形態に従った、適応閉ループ制御アルゴリズムを使用して計算される、積分制御信号を示すグラフである。
【図6E】図6Eは、本発明の実施形態に従った、適応閉ループ制御アルゴリズムを実装する流れ制御器によって制御される弁の、弁の位置を示すグラフである。
【図6F】図6Fは、本発明の実施形態に従った、適応閉ループ制御アルゴリズムを使用して制御される弁を通過する流体の、実際の流量を示すグラフである。
【図6G】図6Gは、本発明の実施形態に従った、適応閉ループ制御アルゴリズムを使用して制御される弁を通過する流体の、流れを測定する流量センサからの信号を示すグラフである。
Claims (25)
- 質量流量制御器が反応容器への流体の流れを制御している一方で該質量流量制御器の応答時間を適応するための方法であって、該方法は、
設定値指標を受け取ることであって、該設定値指標が、該流体の所望の流速を示している、ことと、
センサによって生成されたセンサ指標を受け取ることであって、該センサ指標が、該容器に送達されている該流体の流速を示している、ことと、
閉ループ制御アルゴリズムの応答時間を低速モードにバイアスすることと、
少なくとも1つの閾値条件が満たされる場合、該センサ指標または該設定値指標のうちの少なくとも1つに基づいて、該閉ループ制御アルゴリズムを高速モードに一時的に修正することであって、該閉ループ制御アルゴリズムは、該質量流量制御器中の弁が該所望の流速を提供するために位置を変える速度に影響を与える、ことと、
前記高速モードに一時的に修正された閉ループ制御アルゴリズムを該低速モードに戻すように徐々に修正することと、
該閉ループ制御アルゴリズムと関連する少なくとも1つのパラメータを調整することによって、該閉ループ制御アルゴリズムの該応答時間を該修正することに応答して、該閉ループ制御アルゴリズムを安定化することと
を包含する、方法。 - 前記センサ指標または前記設定値指標のうちの前記少なくとも1つの変化を検出することをさらに包含し、前記少なくとも1つの閾値条件は、該変化によって満たされる、請求項1に記載の方法。
- 前記センサ指標または前記設定値指標のうちの前記少なくとも1つの変化率を検出することをさらに包含し、前記少なくとも1つの閾値条件は、該変化率によって満たされる、請求項1に記載の方法。
- 前記少なくとも1つの閾値条件は、流速エラー値に基づいており、該流速エラー値は、該流体の流速設定値と該流体の流速との間の差である、請求項1に記載の方法。
- 加速または減速することは、前記質量流量制御器を通過する流体の流速の変化に応答して、かつ、数学的方程式に従って加速または減速することを含む、請求項1に記載の方法。
- 前記修正することは、前記閉ループ制御アルゴリズムと関連する少なくとも1つのフィルタを修正することを含む、請求項1に記載の方法。
- 前記修正することは、フィードバックフィルタと関連する時定数を調整することによって、該フィードバックフィルタの速い応答時間をもたらすことを含み、該フィードバックフィルタは前記閉ループ制御アルゴリズムと関連する、請求項1に記載の方法。
- 前記少なくとも1つのパラメータは、前記閉ループ制御アルゴリズムと関連するチューニングパラメータである、請求項1に記載の方法。
- 前記安定化することは、前記センサ指標または前記設定値指標のうちの前記少なくとも1つに基づいて、安定化することを含む、請求項1に記載の方法。
- 前記閉ループ制御アルゴリズムは、比例積分微分制御または比例積分制御のうちの少なくとも1つに基づく、請求項1に記載の方法。
- 前記センサは、流量センサ、タイマ、圧力センサ、または温度センサのうちの少なくとも1つである、請求項1に記載の方法。
- 質量流量制御器が処理容器への流体の流れを制御している一方で該質量流量制御器の応答時間を適応するための方法であって、該方法は、
設定値指標を受け取ることであって、該設定値指標は、該流体の所望の流速を示している、ことと、
センサによって生成されたセンサ指標を受け取ることであって、該センサ指標は、該容器に送達されている該流体の流速を示している、ことと、
閉ループ制御アルゴリズムの応答時間を低速モードにバイアスすることと、
該質量流量制御器が処理容器への流体の流れを制御している間、該センサ指標または該設定値指標のうちの少なくとも1つに基づいて、フィードバックフィルタを低速モードから高速モードに修正することであって、該フィードバックフィルタは閉ループ制御アルゴリズムと関連しており、該閉ループ制御アルゴリズムは、前記質量流量制御器と関連している、ことと、
前記高速モードに修正されたフィードバックフィルタを該低速モードに戻すように徐々に修正することと、
該フィードバックフィルタを該修正することに基づいて、該閉ループ制御アルゴリズムと関連するチューニングパラメータを変更することであって、該チューニングパラメータは、該フィードバックフィルタが修正されるときには、該閉ループ制御アルゴリズムを安定化するように変更される、ことと
を包含する、方法。 - 前記センサ指標または前記設定値指標のうちの前記少なくとも1つに基づいて、適応ゲインを修正し、該適応ゲインは、前記質量流量制御器と関連する少なくとも1つの非線形的特性を補正するために、前記閉ループ制御アルゴリズムにおいて使用され、該適応ゲインを該修正することは、該質量流量制御器を通過する流体の流速の変化に応答し、かつ、数学的方程式に従って修正することを含む、請求項12に記載の方法。
- 前記フィードバックフィルタを前記修正することは、該フィードバックフィルタと関連する時定数を調整することによって、該フィードバックフィルタと関連する応答時間を修正することを含む、請求項12に記載の方法。
- 前記閉ループ制御アルゴリズムは、比例積分微分制御または比例積分制御のうちの少なくとも1つに基づく、請求項12に記載の方法。
- 前記チューニングパラメータは、前記閉ループ制御アルゴリズムの積分制御部分と関連する、請求項12に記載の方法。
- 前記センサは、流量センサ、タイマ、圧力センサ、または温度センサのうちの少なくとも1つである、請求項12記載の方法。
- 前記フィードバックフィルタを前記修正することは、前記質量流量制御器を通過する流体の流速の変化に応答して、かつ、数学的方程式に従って修正することを含む、請求項12に記載の方法。
- 前記閉ループ制御アルゴリズムの応答時間は、前記フィードバックフィルタが高速モードにあるときと、該フィードバックフィルタが前記低速モードにあるときとで異なる、請求項12に記載の方法。
- 前記フィードバックフィルタを前記修正することは、前記センサ指標または前記設定値指標のうちの前記少なくとも1つと関連する少なくとも1つの閾値を参照して修正することを含む、請求項12に記載の方法。
- 前記フィードバックフィルタを前記徐々に修正することは、前記質量流量制御器を通過する流体の流速の変化に応答して、かつ、数学的方程式に従って、該フィードバックフィルタを徐々に修正することを含む、請求項12に記載の方法。
- 質量流量制御器であって、
該質量流量制御器は、
閉ループ制御アルゴリズムの応答時間を低速モードにバイアスし、処理容器に送達されている流体の流速を示すセンサによって生成されるセンサ指標、または該流体の所望の流速を示す設定値指標のうちの少なくとも1つに基づいて、少なくとも1つの閾値が満たされるときに該閉ループ制御アルゴリズムの応答時間を該低速モードから高速モードに一時的に修正するように構成されているプロセッサであって、該プロセッサは、該閉ループ制御アルゴリズムと関連するフィードバックフィルタと、該閉ループ制御アルゴリズムと関連するチューニングパラメータとを修正することによって、該閉ループ制御アルゴリズムの該応答時間を修正し、該プロセッサは、前記応答時間が高速モードに一時的に修正された閉ループ制御アルゴリズムを該低速モードに戻すように徐々に修正する、プロセッサと、
該フィードバックフィルタと該チューニングパラメータとのうちの少なくとも1つと関連するパラメータを保存するように構成されたメモリであって、該プロセッサは、該メモリの該パラメータにアクセスする、メモリと
を備える、質量流量制御器。 - 制御指標に応答して開閉するように構成された弁をさらに備え、該制御指標は、前記閉ループ制御アルゴリズムに基づいて前記プロセッサによって生成されている、請求項22に記載の質量流量制御器。
- 前記センサは、流量センサ、タイマ、圧力トランスデューサ、または温度センサのうちの少なくとも1つである、請求項22に記載の質量流量制御器。
- 前記少なくとも1つの閾値を保存するように構成されたメモリをさらに備え、前記プロセッサは、該メモリの該少なくとも1つの閾値にアクセスするように構成されている、請求項22に記載の質量流量制御器。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/413,780 US7603186B2 (en) | 2006-04-28 | 2006-04-28 | Adaptive response time closed loop control algorithm |
| US11/413,780 | 2006-04-28 | ||
| PCT/US2007/067593 WO2007127897A2 (en) | 2006-04-28 | 2007-04-27 | Adaptive response time closed loop control algorithm |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2009535716A JP2009535716A (ja) | 2009-10-01 |
| JP2009535716A5 JP2009535716A5 (ja) | 2010-04-30 |
| JP5152178B2 true JP5152178B2 (ja) | 2013-02-27 |
Family
ID=38656403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009507977A Active JP5152178B2 (ja) | 2006-04-28 | 2007-04-27 | 質量流量制御器の応答時間の適応方法および質量流量制御器 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7603186B2 (ja) |
| EP (1) | EP2013672A4 (ja) |
| JP (1) | JP5152178B2 (ja) |
| KR (1) | KR101136841B1 (ja) |
| CN (1) | CN101454735B (ja) |
| TW (1) | TWI413879B (ja) |
| WO (1) | WO2007127897A2 (ja) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101583916B (zh) * | 2006-10-03 | 2011-11-09 | 株式会社堀场Stec | 质量流量控制器 |
| US7853364B2 (en) | 2006-11-30 | 2010-12-14 | Veeco Instruments, Inc. | Adaptive controller for ion source |
| US8079383B2 (en) * | 2006-12-07 | 2011-12-20 | Mks Instruments, Inc. | Controller gain scheduling for mass flow controllers |
| US8056579B2 (en) * | 2007-06-04 | 2011-11-15 | Horiba Stec, Co., Ltd. | Mass flow controller |
| US8160833B2 (en) * | 2009-07-14 | 2012-04-17 | Hitachi Metals, Ltd | Thermal mass flow sensor with improved response across fluid types |
| US8195312B2 (en) * | 2009-08-27 | 2012-06-05 | Hitachi Metals, Ltd | Multi-mode control loop with improved performance for mass flow controller |
| JP5499381B2 (ja) * | 2009-10-20 | 2014-05-21 | 日立金属株式会社 | 流量制御装置 |
| US8428755B2 (en) * | 2010-02-01 | 2013-04-23 | Johnson Controls Technology Company | Systems and methods for increasing feedback controller response times |
| US8131400B2 (en) * | 2010-06-10 | 2012-03-06 | Hitachi Metals, Ltd. | Adaptive on-tool mass flow controller tuning |
| US8945094B2 (en) * | 2010-09-08 | 2015-02-03 | Honeywell International Inc. | Apparatus and method for medication delivery using single input-single output (SISO) model predictive control |
| JP5867517B2 (ja) | 2012-02-03 | 2016-02-24 | 日立金属株式会社 | 流量制御装置及びプログラム |
| US9411321B2 (en) * | 2012-06-20 | 2016-08-09 | Fisher Controls International Llc | Methods and system for minor loop feedback fallback |
| US9004107B2 (en) * | 2012-08-21 | 2015-04-14 | Applied Materials, Inc. | Methods and apparatus for enhanced gas flow rate control |
| EP2978931A4 (en) * | 2013-03-27 | 2016-12-14 | Services Petroliers Schlumberger | INTERFACE FOR AUTOMATION CLIENT |
| KR102166360B1 (ko) | 2013-08-28 | 2020-10-16 | 가부시키가이샤 호리바 에스텍 | 유량 제어 장치 및 유량 제어 프로그램 |
| PL2910865T3 (pl) | 2014-02-21 | 2017-02-28 | Plum Sp. Z O.O. | Układ do i sposób sterowania wentylatorem wdmuchującym powietrze do przestrzeni chronionej, zwłaszcza w wentylacji pożarowej do ochrony dróg ewakuacji |
| WO2015157587A1 (en) * | 2014-04-11 | 2015-10-15 | Bristol, Inc., D/B/A Remote Automation Solutions | Injection flow controller for water and steam |
| KR102379148B1 (ko) | 2014-05-01 | 2022-03-25 | 그라코 미네소타 인크. | 폐쇄 시스템 내의 유체 압력 제어 방법 |
| KR102379338B1 (ko) | 2014-05-01 | 2022-03-29 | 그라코 미네소타 인크. | 고-과도 시스템의 유동 제어 교정 방법 |
| JP6001600B2 (ja) * | 2014-06-26 | 2016-10-05 | 株式会社日本自動車部品総合研究所 | ガス供給部を制御するシステムおよびガス充填方法 |
| US10753356B2 (en) | 2015-05-01 | 2020-08-25 | Graco Minnesota Inc. | Adaptive flow control |
| US9989956B2 (en) | 2016-05-11 | 2018-06-05 | Saudi Arabian Oil Company | Split range control using proportional-integral control with flow valves |
| US11204597B2 (en) | 2016-05-20 | 2021-12-21 | Moog Inc. | Outer space digital logistics system |
| EP3459029A1 (en) | 2016-05-20 | 2019-03-27 | Moog Inc. | Secure and traceable manufactured parts |
| JP2018018942A (ja) * | 2016-07-27 | 2018-02-01 | 東京エレクトロン株式会社 | 液処理装置及び液処理方法 |
| CN107041282A (zh) * | 2017-01-20 | 2017-08-15 | 青岛农业大学 | 一种能够实现闭环控制的水肥一体化算法及控制器 |
| CN109506028B (zh) * | 2017-09-15 | 2020-02-21 | 武汉海翼科技有限公司 | 一种压力调节阀的快速随动控制方法 |
| CN111629902B (zh) * | 2017-12-20 | 2024-07-02 | 莫戈公司 | 外太空数字物流系统 |
| US11209298B2 (en) * | 2018-04-27 | 2021-12-28 | Hitachi Metals, Ltd. | Thermal mass flow sensor with improved accuracy |
| US10969797B2 (en) * | 2018-08-29 | 2021-04-06 | Illinois Tool Works, Inc. | Mass flow valve controller and control method with set point filter and linearization system based on valve model |
| DK3690592T3 (da) * | 2019-01-30 | 2021-07-05 | Siemens Schweiz Ag | Reguleringsventil |
| TWI755704B (zh) * | 2019-05-14 | 2022-02-21 | 日商富士金股份有限公司 | 流量控制裝置、流量控制方法、流量控制裝置的控制程式 |
| CN111495633B (zh) * | 2020-04-26 | 2021-04-27 | 佛山科学技术学院 | 一种基于Faster-rcnn的涂料闭环供给系统及控制方法 |
| WO2022056069A1 (en) * | 2020-09-09 | 2022-03-17 | Lenovo (United States) Inc. A Corporation Of Delaware | Method and apparatus including event triggered goal change for control loops |
| CN117391404B (zh) * | 2023-12-11 | 2024-05-10 | 深圳市曼恩斯特科技股份有限公司 | 锂电池涂布横向面密度的控制方法、装置及电子设备 |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1416401A (en) * | 1973-03-06 | 1975-12-03 | Rolls Royce | Control systems |
| US4218733A (en) | 1978-11-13 | 1980-08-19 | Sybron Corporation | Adaptive gain controller |
| JPH03156509A (ja) | 1989-11-14 | 1991-07-04 | Stec Kk | マスフローコントローラ |
| US5394322A (en) * | 1990-07-16 | 1995-02-28 | The Foxboro Company | Self-tuning controller that extracts process model characteristics |
| US5410495A (en) | 1993-07-20 | 1995-04-25 | Texas Instruments Incorporated | Apparatus, systems, and methods for diagnosing anomalous mass flow controller operation |
| US5609136A (en) * | 1994-06-28 | 1997-03-11 | Cummins Engine Company, Inc. | Model predictive control for HPI closed-loop fuel pressure control system |
| US5875109A (en) * | 1995-05-24 | 1999-02-23 | Johnson Service Company | Adaptive flow controller for use with a flow control system |
| US5691896A (en) * | 1995-08-15 | 1997-11-25 | Rosemount, Inc. | Field based process control system with auto-tuning |
| JP3240436B2 (ja) * | 1997-02-10 | 2001-12-17 | 油研工業株式会社 | 油圧エレベータ装置 |
| US6272401B1 (en) * | 1997-07-23 | 2001-08-07 | Dresser Industries, Inc. | Valve positioner system |
| US6466893B1 (en) * | 1997-09-29 | 2002-10-15 | Fisher Controls International, Inc. | Statistical determination of estimates of process control loop parameters |
| JP3522535B2 (ja) | 1998-05-29 | 2004-04-26 | 忠弘 大見 | 圧力式流量制御装置を備えたガス供給設備 |
| JP3522544B2 (ja) | 1998-08-24 | 2004-04-26 | 忠弘 大見 | 流体可変型流量制御装置 |
| US6575027B1 (en) * | 1999-07-09 | 2003-06-10 | Mykrolis Corporation | Mass flow sensor interface circuit |
| US6445980B1 (en) * | 1999-07-10 | 2002-09-03 | Mykrolis Corporation | System and method for a variable gain proportional-integral (PI) controller |
| US6389364B1 (en) * | 1999-07-10 | 2002-05-14 | Mykrolis Corporation | System and method for a digital mass flow controller |
| US6487458B1 (en) * | 1999-08-31 | 2002-11-26 | Delphi Technologies, Inc. | Adaptive closed-loop servo control |
| US6422263B1 (en) * | 2000-09-05 | 2002-07-23 | Guy Kevin Spicer | Nested and cascaded variable bias feedfoward and feedback flow and level control system |
| US6782906B2 (en) | 2000-12-28 | 2004-08-31 | Young-Chul Chang | Time based mass flow controller and method for controlling flow rate using it |
| AU2002307547A1 (en) | 2001-04-24 | 2002-11-05 | Unit Instruments, Inc. | System and method for configuring and asapting a mass flow controller |
| GB0113627D0 (en) | 2001-06-05 | 2001-07-25 | Univ Stirling | Controller and method of controlling an apparatus |
| US6608516B1 (en) * | 2002-01-30 | 2003-08-19 | National Instruments Corporation | Adjustable time constant integrator |
| CN100425955C (zh) | 2002-05-24 | 2008-10-15 | 迅捷公司 | 用于物质流检测设备校准的系统和方法 |
| US6712084B2 (en) | 2002-06-24 | 2004-03-30 | Mks Instruments, Inc. | Apparatus and method for pressure fluctuation insensitive mass flow control |
| US6810308B2 (en) | 2002-06-24 | 2004-10-26 | Mks Instruments, Inc. | Apparatus and method for mass flow controller with network access to diagnostics |
| US6868862B2 (en) | 2002-06-24 | 2005-03-22 | Mks Instruments, Inc. | Apparatus and method for mass flow controller with a plurality of closed loop control code sets |
| JP4544992B2 (ja) | 2002-06-24 | 2010-09-15 | エム ケー エス インストルメンツ インコーポレーテッド | 圧力の揺らぎに鈍感な質量流量制御のための装置及び方法 |
| KR101006537B1 (ko) * | 2002-06-24 | 2011-01-07 | 엠케이에스 인스트루먼츠 인코포레이티드 | 압력변동에 영향을 받지 않는 질량 유량 제어장치 |
| US7073392B2 (en) | 2002-07-19 | 2006-07-11 | Celerity, Inc. | Methods and apparatus for pressure compensation in a mass flow controller |
| US20040122353A1 (en) | 2002-12-19 | 2004-06-24 | Medtronic Minimed, Inc. | Relay device for transferring information between a sensor system and a fluid delivery system |
| KR100502217B1 (ko) | 2002-12-27 | 2005-07-19 | 태산엘시디 주식회사 | 컨트롤 퍼지용 질량유량 제어기 및 동작방법 |
| JP3801570B2 (ja) * | 2003-02-24 | 2006-07-26 | Smc株式会社 | 流量制御装置 |
| US6955072B2 (en) | 2003-06-25 | 2005-10-18 | Mks Instruments, Inc. | System and method for in-situ flow verification and calibration |
-
2006
- 2006-04-28 US US11/413,780 patent/US7603186B2/en active Active
-
2007
- 2007-04-27 KR KR1020087029193A patent/KR101136841B1/ko active Active
- 2007-04-27 JP JP2009507977A patent/JP5152178B2/ja active Active
- 2007-04-27 WO PCT/US2007/067593 patent/WO2007127897A2/en not_active Ceased
- 2007-04-27 EP EP07761420A patent/EP2013672A4/en not_active Withdrawn
- 2007-04-27 CN CN2007800195351A patent/CN101454735B/zh active Active
- 2007-06-11 TW TW96121084A patent/TWI413879B/zh active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009535716A (ja) | 2009-10-01 |
| US7603186B2 (en) | 2009-10-13 |
| CN101454735B (zh) | 2013-07-17 |
| TW200848967A (en) | 2008-12-16 |
| WO2007127897A2 (en) | 2007-11-08 |
| WO2007127897A3 (en) | 2008-09-18 |
| US20070276545A1 (en) | 2007-11-29 |
| KR101136841B1 (ko) | 2012-04-19 |
| EP2013672A4 (en) | 2010-09-08 |
| CN101454735A (zh) | 2009-06-10 |
| KR20090007470A (ko) | 2009-01-16 |
| EP2013672A2 (en) | 2009-01-14 |
| TWI413879B (zh) | 2013-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2009535716A (ja) | 応答時間による適応閉ループ制御アルゴリズム | |
| JP5177140B2 (ja) | 多重モード制御アルゴリズム | |
| JP2009535716A5 (ja) | ||
| TWI432930B (zh) | 用於運送流體的方法及裝置 | |
| KR101662046B1 (ko) | 압력 기초 질량 유량 제어기의 자기 증명을 위한 방법 및 장치 | |
| KR101995610B1 (ko) | 멀티-가스 적용을 위한 적응성 압력 불감 질량 유량 제어기 및 방법 | |
| KR101391198B1 (ko) | 질량 유량 제어기를 위한 제어기 이득 스케쥴링 | |
| KR102106825B1 (ko) | 질량 유량 컨트롤러 및 유체 유형에 걸쳐 개선된 성능을 위한 방법 | |
| JP6600559B2 (ja) | マスフローコントローラの改善された表示流量のためのシステム及び方法 | |
| JP6409876B2 (ja) | 制御装置 | |
| AU2001294045B2 (en) | Method of and system for controlling the ratio of a variable lead parameter and an adjustable lag parameter for lag-lead process | |
| AU2001294045A1 (en) | Method of and system for controlling the ratio of a variable lead parameter and an adjustable lag parameter for lag-lead process | |
| JP7763476B2 (ja) | 流量制御装置、流量制御方法、流量制御装置の制御プログラム | |
| JPWO2020003403A1 (ja) | 制御装置及び制御方法 | |
| US12098940B2 (en) | Pressure control system, pressure control method, and pressure control program | |
| JP2004132614A (ja) | 異常検出方法、その方法に使用する異常検出装置、その装置を用いた制御システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100310 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100310 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20101221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120425 |
|
| 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: 20121106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121119 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5152178 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |