(57)【要約】  位置コントローラおよび／または位置トランスミッタなどのバルブに取り付けられた器具をキャリブレートする方法が説明される。本明細書に開示される方法例は、制御バルブアセンブリのフロー制御部材の位置を固定して、フロー制御部材の運動を阻止することと、制御バルブアセンブリにコントローラをインストールすることと、を含む。方法は、コントローラが制御バルブアセンブリに結合された後にコントローラのユーザインターフェースを作動することと、位置センサ感度値と、フロー制御部材の固定された位置を表わす単一点位置値と、を入力することと、単一点キャリブレーション値を適用することと、コントローラを制御モードに置くことと、フロー制御部材の位置を解放して、コントローラが、制御バルブアセンブリが動作中である間に位置センサ感度値および単一点位置値に基づいて制御バルブアセンブリの動作の間に自己キャリブレートすることと、を含む。
2015535061.tif 000002
【特許請求の範囲】
【請求項１】
制御バルブアセンブリのフロー制御部材の位置を固定して、前記フロー制御部材の運動を阻止することと、
前記制御バルブアセンブリにコントローラをインストールすることと、
前記コントローラが前記制御バルブアセンブリに結合された後に、前記コントローラのユーザインターフェースを作動することと、
位置センサ感度値と、前記フロー制御部材の前記固定された位置を表わす単一点位置値と、を入力することと、
単一点キャリブレーション値を適用することと、
前記コントローラを制御モードに置くことと、
前記フロー制御部材の前記位置を解放して、前記コントローラが、前記制御バルブアセンブリが動作中である間に前記位置センサ感度値および前記単一点位置値に基づいて前記制御バルブアセンブリの動作の間に自己キャリブレートすることと、を含む、方法。
【請求項２】
前記コントローラをインストールすることの前に、前記制御バルブアセンブリが、プロセス制御システムを用いて現場にあるとともにサービス中である間に、前記制御バルブアセンブリから別のコントローラを取り外すことを更に含む、請求項１に記載の方法。
【請求項３】
前記単一点位置値を入力することが、前記フロー制御部材の前記固定された位置を視覚的に推定することを含む、請求項１〜２のいずれかに記載の方法。
【請求項４】
前記単一点位置値を入力することが、前記フロー制御部材の移動スパンの百分率として前記単一点位置値を入力することを含む、請求項１〜３のいずれかに記載の方法。
【請求項５】
前記単一点キャリブレーションを適用することが、第１の推定されたキャリブレーション値および第２の推定された第２のキャリブレーション値を入力することを含み、前記第１および第２の推定されたキャリブレーション値が、それぞれ、前記フロー制御部材の上位および下位の移動スパン限界を表わす、請求項１〜４のいずれかに記載の方法。
【請求項６】
前記コントローラから前記推定された第１および第２のキャリブレーション値を取得して、前記コントローラが、前記単一点キャリブレーション位置および前記位置センサ感度値に基づいて、前記第１および第２の推定されたキャリブレーション値を決定することを更に含む、請求項１〜５のいずれかに記載の方法。
【請求項７】
前記コントローラを前記制御モードに置くことが、前記コントローラをアクティブ状態に置いて、前記制御バルブアセンブリが、プロセスシステムの流体フローを制御することを可能にすることを含む、請求項１〜６のいずれかに記載の方法。
【請求項８】
前記コントローラを前記制御モードに置くことが、前記コントローラを前記制御モードに置くことの前に、前記フロー制御部材の一方の移動終点と前記フロー制御部材のもう一方の移動終点との間で前記制御バルブアセンブリをストロークすること無く、前記コントローラを作動することを含む、請求項１〜７のいずれかに記載の方法。
【請求項９】
前記ユーザインターフェース経由で前記コントローラのキャリブレーションルーチンを選択することを更に含む、請求項１〜８のいずれかに記載の方法。
【請求項１０】
制御バルブアセンブリがプロセス制御システムを用いてサービス中であるまたはインラインである間に、コントローラを前記制御バルブアセンブリに結合することと、
位置センサ感度値を前記コントローラに提供することと、
前記制御バルブアセンブリのフロー制御部材の現在の位置を表わす単一点位置値を提供することと、
前記位置センサ感度値および前記単一点位置値に基づいて、前記フロー制御部材の第１の移動スパン限界を表わす推定された上位のストローク限界値と、前記フロー制御部材の第２の移動スパン限界を表わす推定された下位のストローク限界値と、を入力することと、
前記制御バルブアセンブリの動作が、前記プロセス制御システムの流体フローを制御することを可能にするように前記コントローラを作動して、前記コントローラが、前記位置センサ感度値および前記単一点位置値に基づいて前記制御バルブアセンブリの動作の間にキャリブレートすることと、を含む、方法。
【請求項１１】
前記フロー制御部材の前記現在の位置を固定して、前記フロー制御部材が動くことを阻止することを更に含む、請求項１０に記載の方法。
【請求項１２】
前記単一点位置値を提供することが、前記フロー制御部材が固定されるときに前記フロー制御部材の全移動スパンに対して前記フロー制御部材の前記現在の位置を推定することを含む、請求項１０〜１１のいずれかに記載の方法。
【請求項１３】
前記フロー制御部材を解放することと、前記コントローラを作動することと、を更に含む、請求項１０〜１２のいずれかに記載の方法。
【請求項１４】
前記位置センサ感度値および前記単一点位置値を提供することが、入力インターフェース経由で前記コントローラに前記値を入力することを含む、請求項１０〜１３のいずれかに記載の方法。
【請求項１５】
推定された上位のストローク限界値および推定された下位のストローク限界値を決定することが、前記提供された位置センサ感度値および前記単一点位置値に基づいて、前記推定された上位および下位のストローク限界値を前記コントローラに計算させることを含む、請求項１０〜１４のいずれかに記載の方法。
【請求項１６】
バルブ制御アセンブリが流体システム内にある間に、前記制御バルブアセンブリのフロー制御部材の位置をロックすることと、
前記制御バルブアセンブリを動作させるコントローラのキャリブレーションを始動することと、
所定の位置センサ感度値をユーザインターフェース経由で前記コントローラに入力することと、
前記フロー制御部材の移動スパンに対して前記フロー制御部材の前記ロックされた位置を表わす単一点位置値を入力することと、
前記位置センサ感度値および前記単一点位置値に基づいて、前記コントローラから推定された上位および下位のキャリブレーション値を取得することと、
前記推定された上位および下位のキャリブレーション値を前記ユーザインターフェース経由で入力することと、
前記コントローラを作動することと、
前記フロー制御部材をロック解除して、前記制御バルブアセンブリが、前記流体システムを制御することを可能にして、前記コントローラが、前記単一点位置値、前記位置センサ感度値ならびに前記推定された上位および下位のキャリブレーション値に基づいてキャリブレートすることと、を含む、方法。
【請求項１７】
前記単一点位置値を入力することが、前記制御バルブが固定された後に、前記フロー制御部材の前記位置を視覚的に推定することを含む、請求項１６に記載の方法。
【請求項１８】
前記単一点位置値を入力することが、前記フロー制御部材の移動スパンの百分率として値を入力することを含む、請求項１６〜１７のいずれかに記載の方法。
【請求項１９】
前記単一点位置を入力することが、前記制御バルブアセンブリの位置センサ経由で前記フロー制御部材の前記位置を測定することを含む、請求項１６〜１８のいずれかに記載の方法。
【請求項２０】
前記制御バルブアセンブリが前記流体システムを用いてインラインであるまたはサービス中である間に、および前記フロー制御部材をストロークさせることあるいは前記制御バルブアセンブリをバイパスさせること無く、前記コントローラを作動することによって前記コントローラをキャリブレートすることを更に含む、請求項１６〜１９のいずれかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、一般に、バルブに関するものであり、より詳細には、バルブに取り付けられた器具をキャリブレートする方法、装置および製品に関するものである。
【背景技術】
【０００２】
バルブなどのプロセスプラント要素は、典型的には、バルブ位置コントローラおよび／または位置トランスミッタなどの取り付けられた器具であって、その要素を制御してならびに／あるいはその要素についての情報を伝送して、プロセスプラント内で１つ以上の所望の（複数の）プロセスおよび／または（複数の）動作を実施する器具と関連付けられている。バルブアセンブリ例は、ダイヤフラム型またはピストン型の空気式アクチュエータを含み、それは、電空バルブ位置コントローラによって制御される。電空バルブ位置コントローラ例は、１つ以上の制御信号（例えば、４〜２０ミリアンペア（ｍＡ）の制御信号、０〜１０ボルトの直流（ＶＤＣ）制御信号、デジタル制御信号等）を受信して、（複数の）制御信号を空気式アクチュエータに提供される１つ以上の空気圧に変換して、対応するバルブの位置を開く、閉じるまたは保持する。例えば、プロセス制御ルーチンが、空気作動式の通常閉じているストローク型のバルブが、プロセス流体のフローのより大きな量および／またはレートの通過を許容することになることを決定する場合、バルブと関連付けられた電空バルブ位置コントローラに供給される制御信号の大きさは、現在の種類の制御信号の使用を想定すると、４ｍＡから８ｍＡまで増加され得る。
【０００３】
いくつかの例において、電空バルブ位置コントローラは、例えば位置センサなどのフィードバックセンシングシステムまたは要素によって発生したフィードバック信号を使用する。そのようなフィードバック信号は、空気式アクチュエータおよび対応するバルブの位置を表わす。バルブ位置コントローラは、所望の設定点もしくは所望のバルブ位置（例えば、３５％の開き）を表わす制御信号とフィードバック信号を比較して、アクチュエータに提供される空気圧の１つ以上を調整するかどうかを決定する。バルブ位置コントローラ、アクチュエータおよびバルブの組み合わせをプロセスプラント内で意図されたように動作させるために、バルブ位置コントローラは、フィードバックセンシング要素に対してキャリブレートされる必要があり得る。
【発明の概要】
【０００４】
例えば位置コントローラおよび／または位置トランスミッタなどのバルブに取り付けられた器具をキャリブレートする方法、装置ならびに製品例が開示される。本明細書に開示される方法例は、制御バルブアセンブリのフロー制御部材の位置を固定して、フロー制御部材の運動を阻止することと、コントローラを制御バルブアセンブリにインストールすることと、を含む。方法は、コントローラが制御バルブアセンブリに結合された後にコントローラのユーザインターフェースを作動することと、位置センサ感度値と、フロー制御部材の固定された位置を表わしている単一点位置値と、を入力することと、単一点キャリブレーション値を適用することと、コントローラを制御モードに置くことと、フロー制御部材の位置を解放して、コントローラが、制御バルブアセンブリが動作中である間に位置センサ感度値および単一点位置値に基づいて制御バルブアセンブリの動作の間に自己キャリブレートすることと、を含む。
【０００５】
本明細書に開示される方法例は、制御バルブアセンブリがプロセス制御システムを用いてサービス中であるかインラインである間にコントローラを制御バルブアセンブリに結合することと、位置センサ感度値をコントローラに提供することと、制御バルブアセンブリのフロー制御部材の現在の位置を表わす単一点位置値を提供することと、位置センサ感度
値および単一点位置値に基づいて、フロー制御部材の第１の移動スパン限界を表わす推定された上位のストローク限界値およびフロー制御部材の第２の移動スパン限界を表わす推定された下位のストローク限界値を入力することと、制御バルブアセンブリの動作がプロセス制御システムの流体フローを制御することを可能にするようにコントローラを作動して、コントローラが、位置センサ感度値および単一点位置値に基づいて制御バルブアセンブリの動作の間にキャリブレートすることと、を含む。
【０００６】
本明細書に開示される方法例は、バルブ制御アセンブリが流体システム内にある間に制御バルブアセンブリのフロー制御部材の位置をロックすることと、制御バルブアセンブリを動作させるコントローラのキャリブレーションを始動することと、ユーザインターフェース経由で所定の位置センサ感度値をコントローラに入力することと、フロー制御部材の移動スパンに対してフロー制御部材のロックされた位置を表わす単一点位置値を入力することと、位置センサ感度値および単一点位置値に基づいてコントローラから推定された上位および下位のキャリブレーション値を取得することと、推定された上位および下位のキャリブレーション値をユーザインターフェース経由で入力することと、コントローラを作動することと、フロー制御部材をロック解除して、制御バルブアセンブリが流体システムを制御することを可能して、コントローラが、単一点位置値、位置センサ感度値ならびに推定された上位および下位のキャリブレーション値に基づいてキャリブレートすることと、を含む。
【図面の簡単な説明】
【０００７】
【図１】本明細書に説明される方法および装置例を使用してキャリブレートされ得るバルブ位置コントローラを有するバルブ装置例を例示する。
【図２Ａ】図１のバルブアセンブリ例の状態例を描写する。
【図２Ｂ】図１のバルブアセンブリ例の状態例を描写する。
【図２Ｃ】図１のバルブアセンブリ例の状態例を描写する。
【図３】図１のバルブ位置コントローラ例によって実施され得るキャリブレーション動作例を例示する。
【図４】図１のバルブ位置コントローラ例によって実施され得るキャリブレーション動作例を例示する。
【図５】図１のバルブ位置コントローラ例によって実施され得るキャリブレーション動作例を例示する。
【図６】図１のバルブ位置コントローラ例を実施する手法例を例示する。
【図７】図１および６のバルブ位置コントローラ例をインストールするように実行され得るプロセス例を例示する。
【図８】図１および６のバルブ位置コントローラ例をキャリブレートするならびに／または実施するように実行され得るプロセス例を例示する。
【図９】図１および６のバルブ位置コントローラ例をキャリブレートするならびに／または実施するように実行され得るプロセス例を例示する。
【図１０】図１および６のバルブ位置コントローラ例をキャリブレートするならびに／または実施するように実行され得るプロセス例を例示する。
【図１１】図１および６のバルブ位置コントローラ例をキャリブレートするならびに／または実施するように実行され得るプロセス例を例示する。
【図１２】本明細書に説明される方法および装置例を使用してキャリブレートされ得る位置トランスミッタを有するバルブ装置例を例示する。
【図１３】図１２の位置トランスミッタ例を実施する手法例を例示する。
【図１４】図１２および１３の位置トランスミッタ例をインストールするように実行され得るプロセス例を例示する。
【図１５】図１２および１３の位置トランスミッタ例をキャリブレートするならびに／または実施するように実行され得るプロセス例を例示する。
【図１６】図７〜１１、１４および１５のプロセス例を実施するために、ならびに／または、より一般的には、図１および６のバルブ位置コントローラ例および／もしくは図１２および１３の位置トランスミッタ例を実施するために、使用され得るならびに／あるいはプログラムされ得るプロセッサプラットフォーム例の概略図である。
【発明を実施するための形態】
【０００８】
いくつかのバルブをキャリブレートするために、一方の極端の移動終点または位置（例えば、十分に開いた位置）と、もう一方の極端の移動終点または位置（例えば、十分に閉じた位置）との間でバルブをストロークする必要がある。しかしながら、そのような方法は、それらが、バルブを十分にストロークするためにバルブがサービス中止にされるかオフラインにされることを要求するので不利である。しかしながら、いくつかの事例において、プロセスシステムは、バルブ位置コントローラおよび／または位置トランスミッタのキャリブレーションを容易にするために中断されることができないかシャットダウンされることができない。プロセスシステムが中断され得るときでさえも、そのような中断は、所望されない金銭的影響および／または効率影響を及ぼし得る。バイパスラインは、バルブを分離してプロセスシステムをオンラインに保つために使用され得る一方、バイパスラインが、必ずしも、望ましい、利用可能である、またはふさわしいとは限らない。
【０００９】
追加的にまたは代替的に、いくつかのバルブ位置コントローラおよび／または位置トランスミッタは、バルブ、アクチュエータならびに位置センサであって、バルブ位置コントローラおよび／または位置トランスミッタがそれらに対してインストールされることになるバルブ、アクチュエータならびに位置センサについて、実質的に類似もしくは同一の特性（例えば、ストローク長、移動終点等）を有するベンチ、テストまたはキャリブレーションバルブ、アクチュエータおよび位置センサを使用してキャリブレートされ得る。テストバルブ、アクチュエータおよび位置センサは、例えば実際のプロセスプラントから遠隔に位置した整備店または研究室内に位置し得る。研究室か店において、テストバルブ、アクチュエータおよび位置センサは、新たなおよび／もしくは交換バルブ位置コントローラならびに／または位置トランスミッタをキャリブレートするために、十分にまたは完全にストロークされ得る。キャリブレーション後、キャリブレートされたバルブ位置コントローラおよび／または位置トランスミッタは、テストセットアップから取り外されて、プロセスプラント内の対象バルブアクチュエータに動作可能に結合されるか取り付けられる。効果的であるが、そのようなキャリブレーション方法は、時間のかかるものであり得、適切なテストデバイスの利用可能性を要求する。
【００１０】
少なくともこれらの欠点を克服するために、本明細書に説明されるバルブ位置コントローラおよび位置トランスミッタ例は、バルブアセンブリ（すなわち、集合的に考えられるバルブ、アクチュエータおよび位置センサ）の現在の位置（例えば、７０％の閉じ）であって、それに対してバルブ位置コントローラがインストールされる、インストールされたおよび／またはインストールされることになる、現在の位置の推定を表わす単一の外部から提供された位置値を使用して自己キャリブレートすることができる。本明細書に説明される例において、追加的な位置値が、プロセスプラント内のバルブ位置コントローラまたは位置トランスミッタの動作の前に、バルブ位置コントローラまたは位置トランスミッタに提供される必要はない。単一位置値は、例えば、バルブ位置コントローラのインストールの間にバルブアセンブリの現在の位置を視覚的に検査することおよび／または測定することによって、インストーラによって簡単におよび／または容易に決定され得るならびに／あるいは推定され得る。インストーラは、例えばユーザインターフェースを使用して、測定されたか推定された現在の位置値をバルブ位置コントローラもしくは位置トランスミッタに入力するおよび／または提供する。提供される測定されたか推定された現在の位置値に基づいて、本明細書に説明されるバルブ位置コントローラおよび位置トランスミッタ例は、動作しているプロセスプラント内のバルブアセンブリの後続動作の間に、学習する
、適合するおよび／または自己キャリブレートする。従って、本明細書に説明されるバルブ位置コントローラと位置トランスミッタをキャリブレートする方法および装置は、プロセスプラントの関連部分をオフラインにさせるかサービス外にさせること無く、バルブをストロークする、調整するまたは再び位置付ける必要性無しに、バイパスラインの必要性無しに、ならびにベンチ、テストまたはキャリブレーションバルブアセンブリの必要性無しに、使用され得る。
【００１１】
図１は、この開示の教示に従って構成されたバルブアセンブリ１０２、およびバルブ位置コントローラ１０４を含むバルブ装置例１００を例示する。バルブ位置コントローラをキャリブレートする方法および装置例が、図１のバルブアセンブリ例１０２を参照にして説明されるが、本明細書に説明される方法および装置例は、任意の数および／または（複数の）種類の追加的なあるいは代替的なバルブアセンブリを用いる使用のためにバルブ位置コントローラをキャリブレートするために使用され得ることが理解されるべきである。例えば、図１に描写されたバルブ１０６はスライド式のステム制御バルブであるが、バルブ位置コントローラをキャリブレートする方法および装置例は、限定されるものではないが、回転制御バルブ、１／４回転制御バルブ等を含む任意の他の（複数の）種類のバルブを用いて使用されてもよい。追加的にまたは代替的に、図１のアクチュエータ例１０８が複動式のピストンアクチュエータとして描写されるが、任意の他の（複数の）種類のアクチュエータ、例えば回転アクチュエータ、単動式のばね復帰ダイヤフラムまたはピストンアクチュエータなどが、代替的に使用されてもよい。本明細書に説明される単一位置値キャリブレーション方法および装置は、例えば、限定されるものではないが、ダンパー、昇降機、持ち上げデバイス、計器等の、任意の数および／または（複数の）種類の他の制御可能なデバイスと関係して使用され得ることが更に理解されるべきである。従って、図１の例は、記述の目的のための単なる例示的な例であり、この特許の対象の範囲は、それに限定されない。
【００１２】
図１のバルブアセンブリ例１０２は、バルブ１０６、空気式アクチュエータ１０８および位置センサ１１０を含む。図１のバルブ例１０６は、開口１１６と１１８との間でバルブ１０６内に流体フロー通路を提供する穴１１４を定義するように、バルブに配置されたバルブ座部１１２を有する。図１のアクチュエータ例１０８は、バルブステム１２２によってフロー制御部材１２０に動作可能に結合されて、そのバルブステムは、フロー制御部材１２０を第１の方向に（例えば、バルブ座部１１２から離して）動かし得、開口１１６と１１８との間のより大きな流体フローを可能にして、フロー制御部材１２０を第２の方向に（例えば、バルブ座部１１２の方へ）動かし得、開口１１６と１１８との間の流体フローを更に制限するか阻止する。
【００１３】
図１の空気式アクチュエータ例１０８は、第１のチャンバ１３６および第２のチャンバ１３７を定義する筐体１３２内に配置されたピストン１３０を含む。アクチュエータステム１３８は、ピストン１３０に接続されて、関連付けられた移動インジケータ１４０を有するコネクタ１３９によってバルブステム１２２に動作可能に結合される。バルブ１０６を通して許容されるフローレートは、筐体１３２に対してピストン１３０の位置を調整することによって制御されて、バルブ座部１１２、それ故、バルブ１０６の位置に対するフロー制御部材１２０の位置を調整する。
【００１４】
ピストン例１３０の位置を制御するために、図１の電空バルブ位置コントローラ例１０４は、流体供給源１５０から制御流体（例えば、加圧空気、液圧流体等）を第１の通路１５２によって第１のチャンバ１３６に、および第２の通路１５４によって第２のチャンバ１３７に供給する。ピストン例１３０にわたって存在する圧力差が、もしある場合、ピストン１３０が静止しているか動いているかどうかを決定する。例えば、ピストン１３０を第１の方向（例えば、図１の配向における下向きの方向）に動かすために、バルブ位置コ
ントローラ１０４は、第２のチャンバ１３７に提供される制御流体より大きな圧力で第１のチャンバ１３６に制御流体を供給して、それによって、正味下向きの力をピストン１３０にかける。この第１の下向きの方向におけるピストン１３０の運動は、アクチュエータステム１３８、バルブステム１２２および、それ故、フロー制御部材１２０をバルブ座部１１２の方へ動かすことをもたらし、それによって、穴１１４を通る流体フローを更に阻止するか制限する。逆に、第２の方向（例えば、図１の配向における上向きの方向）にピストン１３０を動かすために、バルブ位置コントローラ１０４は、第２のチャンバ１３７に提供される制御流体より小さな圧力で第１のチャンバ１３６に制御流体を供給して、それによって、正味上向きの力をピストン１３０にかける。この第２の上向きの方向におけるピストン１３０の運動は、アクチュエータステム１３８、バルブステム１２２および、それ故、フロー制御部材１２０をバルブ座部１１２から離れさせて、それによって、穴１１４を通るより大きな流体フローを許容する。
【００１５】
図１の例示された例において、アクチュエータ１０８は、移動停止部１６０および１６２を含む。移動停止部例１６０は、アクチュエータ１０８の十分に開いたまたは１００％の移動スパン位置（図２Ａを参照）、すなわち、最大または最高移動終点に対応する。移動停止部例１６２は、アクチュエータ１０８の十分に閉じたまたは０％の移動位置（図２Ｃを参照）、すなわち、最小または最低移動終点に対応する。図２Ｂは、停止部１６０と１６２との間の中間に位置付けられ、それ故、５０％の移動位置に対応するピストン１３０を描写する。いくつかの例において、移動停止部１６０および／または１６２は調整可能である。
【００１６】
図１に戻ると、アクチュエータ１０８の位置を測定するために、図１のバルブアセンブリ例１０２は、位置センサ例１１０を含む。図１の位置センサ例１１０は、静止位置センサ１１０に対して移動インジケータ１４０の位置を測定しておよび／またはセンシングして、移動インジケータ１４０の現在の位置、それ故、（例えば、開きまたはスパンの百分率として）バルブ１０６の位置を表わす信号１７０を出力するおよび／または提供する。位置センサ例１１０は、移動インジケータ１４０の異なる位置について異なる値（例えば、電圧または電流）を有するアナログ信号１７０を出力するホール効果センサの線形アレイである。図１のアナログ信号例１７０は、移動インジケータ１４０の絶対的な移動または位置を表わす。例えば、アクチュエータ１０８が、１００ミリメータ（ｍｍ）のストローク長を有することと、位置信号１７０が、０ミリボルト（ｍＶ）と４０ミリボルト（ｍＶ）との間で変動することと、を想定すると、バルブステム１２２が１０％動かされたときに、アナログ信号１７０は、４０ｍＶの１０％である４ｍＶだけ変化する。アナログ信号１７０は、移動インジケータ１４０が、停止部１６２と接触しているピストン１３０に対応する第１の位置にあるときに（図２Ｃ）、第１の現在の移動値および／または電圧（ＰＴＶ）を有して、移動インジケータ１４０が、停止部１６０と接触しているピストン１３０に対応する第２の位置にあるときに（図２Ａ）、第２のＰＴＶを有して、移動インジケータ１４０が、第１の位置と第２の位置との間にあるときに、第１のＰＴＶと第２のＰＴＶとの間の可能なＰＴＶの範囲を有する。例えば、ピストン１３０が停止部１６０と１６２との間の中間にある場合（図２Ｂ）、アナログ信号１７０は、第１のＰＴＶと第２のＰＴＶとの間の中間にあるＰＴＶを有する。いくつかの例において、位置センサ１１０は、アクチュエータ１０８によって物理的に支持された動きの範囲より大きな動きの範囲を測定し得、すなわち、位置センサ１１０の長さは、アクチュエータ１０８の全ストローク長よりも長くすることができる。図１の位置センサ例１１０は、アナログ信号１７０を出力するが、位置センサは、追加的にまたは代替的に、移動インジケータ１４０の相対位置を表わすデジタル値を有するデジタル信号を出力してもよい。更に、位置センサ１１０によって出力されたアナログ信号１７０は、処理の前にバルブ位置コントローラ１０４によってデジタル信号に変換され得る。
【００１７】
図１のバルブ位置コントローラ例１０４は、アクチュエータ１０８の現在の位置（例えば、７０％の開き）を表わす単一の外部から提供された位置値ＰＰＰ、あるいはそれの推定および／または近似から自己キャリブレートすることができる。本明細書に説明されるように、追加的な外部から提供された位置値は、プロセスプラント内のバルブ位置コントローラ１０４の動作の開始前にバルブ位置コントローラ１０４によって必要とされない。更に、アクチュエータ１０８の位置は、プロセスプラント内の図１のバルブ装置例１００の動作前に調整され、変更されまたはストロークされる必要はない。単一位置値ＰＰＰは、例えばバルブ位置コントローラ１０４のインストールの間に、例えば、位置インジケータ１４０の現在の位置を視覚的に検査すること（例えば、推定すること）および／または測定することによって、インストーラによって簡単におよび／または容易に決定され得るならびに／あるいは推定され得る。インストーラは、例えばバルブ位置コントローラ１０４の入力デバイス６４０（図６）経由で、推定されたか測定された位置値ＰＰＰをバルブ位置コントローラ１０４に提供するおよび／または入力する。バルブ位置コントローラ例１０４が、単一の推定された位置値に基づいて自己キャリブレートし得る一方、追加的な位置値が、利用可能な、インストーラによって提供されるおよび／またはバルブ１０６をストロークすることによって決定される推定されたか測定された値であるときに、そのような追加的な値が、例えばキャリブレーションの正確さを改善するために、利用され得る。
【００１８】
単一の推定された位置値ＰＰＰ、位置インジケータ１４０の移動の距離の単位毎のＰＴＶ１７０の変化を表わす感度値ＳＥＮＳＩＴＩＶＩＴＹ、ならびにバルブについてのフルストローク距離値に基づいて、図１のバルブ位置コントローラ例１０４は、バルブアクチュエータ１０８の移動終点に対応することが予期されるおよび／または予測されるＰＴＶ１７０を推定する。代替的に、値ＳＥＮＳＩＴＩＶＩＴＹは、バルブ１０６のフルストロークを表わすカウント数を表わす。なお更に、値ＳＥＮＳＩＴＩＶＩＴＹは、バルブ１０６のフルストロークにわたるＰＴＶ１７０の変化を表わすことができる。図３を参照にすると、時間Ｔ１に、図１のバルブアセンブリ例１０２は、７５％開いており、現在の７５％の位置に対応するＰＴＶ１７０を有しており、アクチュエータ１０８が十分に開いた１００％の位置にあるときにＨＩ＿ＡＣＴのＰＴＶ１７０を有することになり、アクチュエータ１０８が十分に閉じた０％の位置にあるときにＬＯ＿ＡＣＴのＰＴＶ値１７０を有することになる。時間Ｔ２に、バルブ位置コントローラ１０４は、アクチュエータ１０８の推定されたまたは予期された十分に開いた位置に対応する第１の値ＨＩ＿ＣＡＬを計算して、アクチュエータ１０８の推定されたまたは予期された十分に閉じた位置に対応する第２の値ＬＯ＿ＣＡＬを計算する。ＰＰＰおよびＳＥＮＳＩＴＩＶＩＴＹの値が実質的に正確である場合、ＨＩ＿ＣＡＬの値は、ＨＩ＿ＡＣＴに実質的に等しく、ＬＯ＿ＣＡＬの値は、ＬＯ＿ＡＣＴに実質的に等しい。しかしながら、実際には、ＰＰＰの値は、アクチュエータ１０８の位置の推定（例えば、誤差を有する測定された値）であり、ならびに／あるいはＳＥＮＳＩＴＩＶＩＴＹの値は、製造公差および／またはインストールアラインメント変形に起因して不正確であり得る。従って、いくつかの例において、図１のバルブ位置コントローラ例１０４は、推定された終点値を、目的を持って調整して、それ故、ＨＩ＿ＡＣＴとＬＯ＿ＡＣＴによって表わされる推定されたおよび／または予測された移動範囲は、時間Ｔ３に示されるように、アクチュエータ１０８のより大きな移動範囲を包含する。
【００１９】
ＨＩ＿ＡＣＴとＬＯ＿ＡＣＴの値は、以下の数式を使用して計算され得、バルブ１０４が開くにつれてフィードバック信号１７０が増加すると想定する。
ＨＩ＿ＣＡＬ＝ＰＴＶ＋（１００−ＰＰＰ）＊（１＋ＲＡＦ）＊ＳＥＮＳＩＴＩＶＩＴＹ、および        等式（１）
ＬＯ＿ＣＡＬ＝ＰＴＶ-ＰＰＰ＊（１＋ＲＡＦ）＊ＳＥＮＳＩＴＩＶＩＴＹ        等式（２）
ここで、ＲＡＦは、例えば、ＨＩ＿ＣＡＬの値が１０％だけ増やされるとともにＬＯ＿ＣＡＬの値が１０％だけ減らされることを結果としてもたらす０．１の範囲調整因子であり、ＰＰＰの値が、アクチュエータ１０８の移動範囲の百分率として表現される。代わりに、バルブ１０４が開くにつれてフィードバック信号１７０が減少する場合には、以下の数式が、ＨＩ＿ＡＣＴとＬＯ＿ＡＣＴの値を計算するために使用され得る。
ＨＩ＿ＣＡＬ＝ＰＴＶ＋ＰＰＰ＊（１＋ＲＡＦ）＊ＳＥＮＳＩＴＩＶＩＴＹ、および  
等式（３）
ＬＯ＿ＣＡＬ＝ＰＴＶ-（１００−ＰＰＰ）＊（１＋ＲＡＦ）＊ＳＥＮＳＩＴＩＶＩＴＹ        等式（４）
【００２０】
任意の数および／または（複数の）種類の（複数の）方法、（複数の）アルゴリズムならびに／あるいは論理を使用して、図１のバルブ位置コントローラ例１０４は、位置センサ１１０によって生じたＰＴＶ１７０を、バルブ１０６の所望の位置および／または設定点（ＳＰ）（例えば、４０％の開き）を表わす、プロセスコントローラ１８５から受信した制御信号１８０と比較して、推定された終点値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬに基づいて、チャンバ１３６および１３７に提供される制御流体の（複数の）圧力がどのように調整されるならびに／あるいは維持されるべきであるかを決定する。例えば、ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬに基づいて、バルブ位置コントローラ例１０４は、バルブ１０６の所望の位置に対応する位置信号１７０についての値ＴＡＲＧＥＴを計算する。バルブ位置コントローラ１０４は、次いで、実際のＰＴＶ１７０が値ＴＡＲＧＥＴに実質的に一致するか等しくなるまでチャンバ１３６および１３７における圧力を調整する。値ＴＡＲＧＥＴは、以下の数式を使用して計算され得る。
ＴＡＲＧＥＴ＝ＬＯ＿ＣＡＬ＋ＳＰ＊（ＨＩ＿ＣＡＬ  -  ＬＯ＿ＣＡＬ）／１００  
等式（５）
【００２１】
図１のバルブ装置例１００がプロセスプラント内で動作する際、バルブ位置コントローラ例１０４は、任意の数および／もしくは（複数の）種類の（複数の）アルゴリズム、論理、基準ならびに／または（複数の）方法を使用して、推定された終点値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを適合する、調整するおよび／あるいは更新する。プロセスプラントの動作の間に、ピストン１３０がそれの物理的な移動停止部１６０、１６２のいずれかに達するときに、バルブ位置コントローラ例１０４は、対応するキャリブレートされた終点値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬを調整する。ピストン１３０がいつ停止部１６０、１６２に達するかという検出は、たとえピストン１３０に印加される圧力が、ピストン１３０の運動を結果としてもたらすことがあっても、ＰＴＶ１７０がもはや変化しないことを検出することによって、実行され得る。例えば、図３における時間Ｔ４に、１００％十分に開いた停止部１６０に達すると、バルブ位置コントローラ１０４は、ＨＩ＿ＣＡＬの値を更新して、ＨＩ＿ＡＣＴに等しい現在の値ＰＴＶ１７０と一致させる。同様に、時間Ｔ５に、０％十分に閉じた停止部１６２に達すると、バルブ位置コントローラ１０４は、ＬＯ＿ＣＡＬの値を更新して、ＬＯ＿ＡＣＴに等しい現在のＰＴＶ１７０と一致させる。
【００２２】
いくつかの状況において、有害なバルブ位置効果が、図３に例示されたキャリブレーション方法例を使用して生じ得る。図３の例示された例において、キャリブレーション値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬは、ピストン１３０が対応する移動停止部１６０、１６２に達する度に十分に調整されて、バルブ１０６が対応する終点１６０、１６２から離れることを潜在的に結果としてもたらす。例えば、ピストン１３０が、５％の開きの位置ＳＰ１８０において十分に閉じた停止部１６２に達したとしたら、また、ＬＯ＿ＣＡＬの値が上記したように即時にかつ完全に調整されるとしたら、バルブ位置コントローラ１０４は、バルブ１６０を５％まで開くことによって即時に応答することになり、プロセス流体フローの急変をもたらす。バルブ位置のそのような変化は、進行中のプロセスを中断し得る、および／または他のマイナスの結果が出る可能性がある。
【００２３】
図１に戻ると、そのような効果の可能性を減らすために、別の自己キャリブレーション方法例は、プロセスコントローラ１０４が、バルブ１０６がそれの移動限界の１つに達する値を超えてＳＰ１８０を動かすときにだけ、キャリブレーション値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬを調整する。そのような状況下で、適切なＨＩ＿ＣＡＬまたはＬＯ＿ＣＡＬ値が、バルブ１０６の位置を変化させること無く調整され得る。ＳＰ信号１８０が０％と１００％の両方に実際に達するときに、対応する終点ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬのキャリブレーションが完了する。そうではない場合には、その終点ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬのキャリブレーションは、部分的にいまだ未完了である。
【００２４】
ＬＯ＿ＣＡＬおよびＨＩ＿ＣＡＬの初期値が、図３と関係して上記したように、拡張された移動範囲を表わすように計算されることを想定すると、バルブコントローラ１０４が、例えばアクチュエータ圧力が停止部１６２に対してピストン１３０を負荷していることを検出することによって、バルブ１０６が０％に達したことを検出するとき、ＬＯ＿ＣＡＬの値は、以下の数式を使用して更新され得る。
ＬＯ＿ＣＡＬ＝ＨＩ＿ＣＡＬ-（ＨＩ＿ＣＡＬ-ＰＴＶ）＊１００／（１００−ＳＰ）  
等式（６）
ＳＰ１８０の値が０％よりも少ない場合、ＳＰ１８０の値は、等式（６）〜（９）において０％に設定されるべきである。例えば、位置フィードバック信号１７０に存在する不正確な信号バイアスに起因する可能な制御誤差を低減するために、以下の数式が、１％の安全因子を含むようにＬＯ＿ＣＡＬの値を更新するために使用され得る。
ＬＯ＿ＣＡＬ＝ＨＩ＿ＣＡＬ-（ＨＩ＿ＣＡＬ-ＰＴＶ）＊１０１／（１００−ＳＰ）  
等式（７）
バルブコントローラ１０４が、例えばアクチュエータ圧力が停止部１６０に対してピストン１３０を負荷したことを検出することによって、バルブ１０６がそれの１００％開いた物理的な停止部に達したことを検出するときに、ＨＩ＿ＣＡＬの値は、以下の数式の１つを使用して同様に更新され得る。
ＨＩ＿ＣＡＬ＝ＬＯ＿ＣＡＬ＋（ＰＴＶ-ＬＯ＿ＣＡＬ）＊１００／ＳＰ        等式（８）
ＨＩ＿ＣＡＬ＝ＬＯ＿ＣＡＬ＋（ＰＴＶ-ＬＯ＿ＣＡＬ）＊１０１／ＳＰ        等式（９）
等式（７）と同様に、等式（９）は、１％の安全因子を含む。
【００２５】
図４は、等式（６）または等式（７）の式例を使用してＬＯ＿ＣＡＬの更新例を例示する。図４の例において、アクチュエータ圧力４０５は、通常動作の過程において低下する。ある時間４１０に、ＳＰ１８０は、値であって、その値においてアクチュエータ１０８が十分に閉じた０％の位置に達する値を下回る。しかしながら、不正確なキャリブレーションに起因して、ＳＰ１８０は依然として０％を上回る。コントローラゲインが原因で、アクチュエータ圧力４０５は、ＳＰ１８０が低下し続けるにつれて急速に低下する。図１のバルブ位置コントローラ例１０４は、アクチュエータ１０８が十分に閉じたことを低いアクチュエータ圧力４０５から認識して、等式（６）または等式（７）の数式のうちの１つを使用してＬＯ＿ＣＡＬを新たな最小値に更新して、それによって、図４の例において５％だけＬＯ＿ＣＡＬの値の正確さを改善する。ＳＰ１８０が０％の位置までずっと駆動されていた場合、ＬＯ＿ＣＡＬのキャリブレーションは、実質的に理想的であったことになる。いくつかの例において、等式（６）または等式（７）は、アクチュエータ１０８が十分に閉じた０％の位置にとどまっており、かつＳＰ１８０が変化している間に繰り返して適用される。追加的にまたは代替的に、等式（６）または等式（７）は、アクチュエータ１０８が十分に閉じた０％の位置にある間に生じるＳＰ１８０の最小値に適用される。
【００２６】
図１に戻ると、いくつかの例において、等式（６）〜（９）に示される更新のうちの適
切なものが、ピストン１３０が対応する移動停止部１６０、１６２にある度におよび／またはその間に適用される。
【００２７】
更に他の例において、ＳＰ１８０が、バルブ１０６がそれの移動限界の１つに達する値に達するときに、図１のバルブ位置制御例１０４は、ＰＴＶ１７０を記録する。その後、ＳＰ１８０が、ノイズによって作動を妨げる量だけ変化しているときはいつでも、バルブ位置コントローラ例１０４は、記録されたＰＴＶ１７０と対応するキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬとの間の差を低減する対応するキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬに対して小さな補正を適用する。ＳＰ１８０が変化している間にキャリブレーション値ＬＯ＿ＣＡＬおよびＨＩ＿ＣＡＬを経時的にゆっくりと変化させることによって、任意の進行中の（複数の）プロセスに対する中断が、低減され得、最小限にされ得、および／または排除され得る。いくつかの例において、キャリブレーション補正の適用のレートは、毎分の総移動スパンの、または、毎分の１つの移動カウントの０．１％に限定される。ＳＰ１８０の動的性質（例えば、どのくらいおよび／またはどのようなレートでＳＰ１８０が変化するか）に依存して、キャリブレーション補正のレートが、低減されることを必要とし得る、ならびに／あるいは増加され得る。
【００２８】
上記した例は、最初にかつ目的を持って拡張されたキャリブレーション値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬに基づいたものの、代替的に、バルブ位置コントローラ１０８は、図５に示されるように、アクチュエータ１０８の移動範囲を最初に低く推定し得る。圧縮されたキャリブレーション値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬは、例えば−０．１のＲＡＦを用いて等式（１）〜（４）を使用して、計算され得る。時間Ｔ４に、アクチュエータ１０８がチャンバ１３６、１３７にわたる圧力差に起因して依然として動いているものの、値ＰＴＶ１７０がＨＩ＿ＣＡＬの現状の値を超えたときに、ＨＩ＿ＣＡＬの値が、現状の値ＰＴＶを反映するように調整される。下位の推定された移動限界ＬＯ＿ＣＡＬが、時間Ｔ５に描写されように、同様に調整される。ＳＰ１８０が０％から１００％までのバルブ位置に対応する値を超えることができない事例において、バルブ１０６は、それの移動終点に達し得ず、それ故、図５に例示されるようなＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬ値のキャリブレーションは、可能ではあり得ない。
【００２９】
ＳＰ１８０が０％および１００％のバルブ位置に対応する値を超え得ることを想定すると、ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬのキャリブレーション値は、追加的にまたは代替的に、ＳＰ１８０が０〜１００％の範囲を超えるときを検出することによって調整され得る。いくつかの例において、バルブ位置コントローラ１０４は、遮断を実施し、それは、ＳＰ１８０がそれぞれの所定の値（例えば、５％または９５％）に達するときにアクチュエータ１０８を１組の機械的停止部１６０、１６２の１つに意図的に十分に負荷する。そのような例において、最初に圧縮されたキャリブレーション値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬを使用するときに遮断を作動させないことが有益であり得る。ＳＰ１８０がこの範囲を超えて、ノイズによって作動を妨げる量だけ動いているとき、かつ、アクチュエータ圧力がピストン１３０を対応する停止部１６０、１６２に負荷していないとき、バルブ位置コントローラ例１０４は、アクチュエータ１０８を停止部１６０、１６２の方へ動かすおよび／または停止部１６０、１６２に負荷させる小さな量によって、対応するキャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬを調整する。やがて、１つ以上の上記条件がもはや満たされないことになり、キャリブレーションが実質的に完了することになる。いくつかの例において、キャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬは、ピストン１３０が負荷されない間、およびＳＰ１８０が変化していて０〜１００％の範囲の外側にある間に、繰り返して調整される。追加的にまたは代替的に、キャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬは、ピストン１３０が負荷されなかった間に生じたＳＰ１８０の範囲値の中の最大を使用して調整される。
【００３０】
更に他の例において、ＳＰ１８０が、バルブ１０６がそれの移動限界のうちの１つに達する値に達するときに、図１のバルブ位置制御例１０４はＰＴＶ１７０を記録する。その後、ＳＰ１８０がノイズによって作動を妨げる量だけ変化しているときはいつでも、バルブ位置コントローラ例１０４は、記録されたＰＴＶ１７０と対応するキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬとの間の差を低減する対応するキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬに対して小さな補正を適用する。ＳＰ１８０が変化している間にキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬを経時的にゆっくりと変化させることによって、任意の進行中の（複数の）プロセスに対する中断は、低減され得、最小限にされ得、および／または排除され得る。いくつかの例において、キャリブレーション補正の適用のレートは、毎分の総移動スパンの、または毎分の１つの移動カウントの０．１％に限定される。ＳＰ１８０の動的性質（例えば、どのくらいおよび／またはどのレートでＳＰ１８０が変化するか）に依存して、キャリブレーション補正のレートが、低減されることを必要とし得る、ならびに／あるいは増加され得る。
【００３１】
上記したバルブキャリブレーション方法例のいずれかが、新たなＬＯ＿ＣＡＬおよびＨＩ＿ＣＡＬ値をそれらが計算される際に自動的に適用し得るならびに／または作動させ得る一方で、追加的にまたは代替的に、新たなＬＯ＿ＣＡＬおよび／もしくはＨＩ＿ＣＡＬ値が、記憶されて、バルブ位置コントローラ１０４が具体的に命令されるおよび／または指示されるときにだけ作動されるならびに／あるいは適用される。例えば、バルブ位置コントローラ１０４は、１つ以上の新たなキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬが作動のために利用可能であることを示すインジケータをディスプレイ６４５（図６）上に表示し得る。例えば、（複数の）入力デバイス例６４０によって、ユーザが、新たなおよび／または更新されたキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬが適用されることになることを示すときに、バルブ位置コントローラ１０４は、後続のバルブ制御動作の間に作動されたキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬを使用することを始める。
【００３２】
なお更なる例において、上記したキャリブレーション方法の組み合わせが実施されてもよい。例えば、ピストン１３０が、０〜１００％の範囲内にあるＳＰ１８０によって停止部１６０、１６２に負荷されることが検出されると、最初に拡張された範囲について上記したキャリブレーション方法の１つが適用され得る。しかしながら、ＳＰ１８０が０〜１００％の範囲外にあることが検出されると、最初に圧縮された範囲について上記したキャリブレーション方法の１つが適用され得る。なお更なる例において、初期のキャリブレーション値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを、目的を持って拡張するか圧縮するのではなくて、キャリブレーション値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬは、検出された条件に従って適用される上記した（複数の）キャリブレーション手順のうちの（複数の）適切なものを用いて、可能な限り正確に推定されるおよび／または計算される。
【００３３】
図１に戻ると、バルブ位置コントローラ１０４がインストールされ、構成され、作動され、ならびに／あるいは初期推定終点値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬを計算する間に、バルブアセンブリ１０２の位置を固定するために、図１の装置例１００は、バルブアセンブリの現在の位置を固定する、保持するおよび／または維持するための、任意の数ならびに／あるいは（複数の）種類のホルダを含んでおり、それらの１つは、参照数字１９０に指定されている。ホルダ例１９０は、限定されるものではないが、クランプ、ブロック、および／または流体トラップを含む。
【００３４】
図６は、図１のバルブ位置コントローラ例１０４を実施する手法例を例示する。フィードバック位置信号１７０を受信するために、図６のバルブ位置コントローラ例１０４は、位置センサインターフェース６０５を含む。任意の数および／もしくは（複数の）種類の（複数の）回路、（複数の）構成要素ならびに／または（複数の）デバイスを使用して、
図６の位置センサインターフェース例６０５は、バルブコントローラ６１０および／またはキャリブレータ６１５による処理に適した形態にフィードバック信号１７０を調整するならびに／あるいは変換する。例えば、位置センサインターフェース６０５は、移動インジケータ１４０の現在の位置ＰＴＶを表わすデジタル値６０７にアナログフィードバック信号６０５を変換し得る。追加的にまたは代替的に、移動インジケータ１４０が位置センサ１１０の中間線を上回るか下回るかどうかによって、フィードバック信号１７０が異なる極性を有する場合、位置センサインターフェース６０５は、例えばデジタル値６０７への変換前に正の値だけを有するように、フィードバック信号１７０をオフセットし得る。
【００３５】
制御信号１８０を受信するために、図６のバルブ位置コントローラ例１０４は、制御信号インターフェース６２０を含む。任意の数および／もしくは（複数の）種類の（複数の）回路、（複数の）構成要素ならびに／または（複数の）デバイスを使用して、図６の制御信号インターフェース例６２０は、バルブコントローラ例６１０による処理に適した形態に制御信号１８０を調整するならびに／あるいは変換する。例えば、制御信号インターフェース６２０は、アクチュエータ１０８の所望の設定点および／または位置ＳＰを表わすデジタル制御値６２２に制御信号１８０を変換し得る。
【００３６】
チャンバ１３６および１３７に供給される空気圧を制御するために、図６のバルブ位置コントローラ例１０４は、圧力コントローラ６２５を含む。任意の数および／もしくは（複数の）種類の（複数の）回路、（複数の）構成要素ならびに／またはは（複数の）デバイスを使用して、かつ、バルブコントローラ例６１０によって提供された圧力制御値６２７に基づいて、圧力コントローラ例６２５は、ライン１５２および１５４経由で提供された空気圧を上昇させるあるいは低下させるかどうかを決定する。
【００３７】
任意の数および／もしくは（複数の）種類の（複数の）方法、（複数の）アルゴリズムならびに／または論理を使用して、図６のバルブコントローラ例６１０は、所望の設定点および／または位置値６２２とデジタル位置値６０７を比較して、圧力制御値６２７、すなわち、チャンバ１３６および１３７に提供される制御流体の（複数の）圧力がどのように調整されるべきであるかを決定する。図１および等式（５）と関係して上記したように、バルブコントローラ６１０は、推定された終点値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬに基づいて圧力制御値６２７を決定する。
【００３８】
アクチュエータ１０８の予期された移動終点に対応するデジタル値６０７の推定された値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを決定して更新するために、図６のバルブ位置コントローラ例１０４は、キャリブレータ例６１５を含む。単一の外部から提供された位置値ＰＰＰに基づいて推定された値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬの初期の対を計算するために、キャリブレータ例６１５は、終点推定器６１７を含む。例えば、等式（１）〜（４）の数式を使用して、終点推定器例６１７は、初期値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを計算する。
【００３９】
プロセスプラント内の図１のバルブ装置例１００の動作の間に、アクチュエータ１０８の予期された移動終点に対応する値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬを更新するために、キャリブレータ例６１５は、終点調整器６１９を含む。例えば、図１と図３〜５と関係して上記した方法例のいずれかおよび／または等式（６）〜（９）の数式例を使用して、終点調整器例６１９は、バルブ位置コントローラ１０４のオンライン動作の間にＨＩ＿ＣＡＬとＬＯ＿ＣＡＬの値を更新する。終点調整器例６１９は、追加的にまたは代替的に、バルブ１０６がキャリブレーション目的のために目的を持ってストロークされるならば、ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを計算するならびに／あるいは更新するために使用され得ることが理解されるべきである。
【００４０】
制御変数を記憶するために、図６のバルブ位置コントローラ例１０４は、記憶装置６３
０を含む。制御変数は、任意の数および／または（複数の）種類のデータ構造を使用して記憶装置６３０内に記憶され得、記憶装置６３０は、任意の数および／もしくは（複数の）種類の揮発性ならびに／または不揮発性の（複数の）メモリ、（複数の）メモリデバイスおよび／あるいは（複数の）記憶デバイス、例えばハードディスクドライブなどを使用して実施され得る。記憶装置例６３０内に記憶され得る制御変数例は、限定されるものではないが、外部から提供された位置値ＰＰＰ、感度値ＳＥＮＳＩＴＩＶＩＴＹ、および推定された移動終点値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを含む。
【００４１】
ユーザが、位置値ＰＰＰおよび／または感度値ＳＥＮＳＩＴＩＶＩＴＹを提供することを可能にするために、図６のバルブ位置コントローラ例１０４は、任意の種類のユーザインターフェース６３５、任意の数および／もしくは種類の（複数の）入力デバイス６４０、ならびに任意の種類のディスプレイ６４５を含む。いくつかの例において、ユーザインターフェース６３５は、ユーザに示すディスプレイ６４５経由でプロンプトを提示する、ならびに／あるいは、値ＰＰＰおよび／もしくはＳＥＮＳＩＴＩＶＩＴＹを提供するならびに／または入力することをユーザに指示する。入力デバイス例６４０は、限定されるものではないが、デジタル通信インターフェースおよび／またはキーパッドを含む。いくつかの例において、タッチスクリーンは、ディスプレイ６４５および入力デバイス６４０の両方を実施するために使用され得る。
【００４２】
図１のバルブ位置コントローラ例１０４を実施する手法例が図６に例示されているが、図６に例示されたインターフェース、データ構造、要素、プロセスおよび／またはデバイスの１つ以上は、組み合わされ得、分割され得、再編成され得、省略され得、排除され得、ならびに／あるいは任意の他の手法で実施され得る。更に、位置センサインターフェース例６０５、キャリブレータ例６１５、終点推定器例６１７、終点調整器例６１９、制御信号インターフェース例６２０、圧力コントローラ例６２５、記憶装置例６３０、ユーザインターフェース例６３５、（複数の）入力デバイス例６４０、ディスプレイ例６４５および／または、より一般的には、図６のバルブ位置コントローラ１０４は、ハードウェア、ソフトウェア、ファームウェア、ならびに／あるいはハードウェア、ソフトウェアおよび／またはファームウェアの任意の組み合わせによって実装され得る。それ故、例えば、位置センサインターフェース例６０５、キャリブレータ例６１５、終点推定器例６１７、終点調整器例６１９、制御信号インターフェース例６２０、圧力コントローラ例６２５、記憶装置例６３０、ユーザインターフェース例６３５、（複数の）入力デバイス例６４０、ディスプレイ例６４５のいずれか、および／または、より一般的には、バルブ位置コントローラ１０４は、１つ以上の（複数の）回路、（複数の）プログラマブルプロセッサ、（複数の）特定用途向け集積回路（（複数の）ＡＳＩＣ）、（複数の）プログラマブル論理デバイス（（複数の）ＰＬＤ）、（複数の）フィールドプログラマブル論理デバイス（（複数の）ＦＰＬＤ）、および／または（複数の）フィールドプログラマブルゲートアレイ（（複数の）ＦＰＧＡ）等によって実装され得る。これらの要素の１つ以上を組み込んでいるこの特許の任意の特許請求の範囲が、純粋にソフトウェアおよび／またはファームウェアの実装を包含するものとして読まれるときに、位置センサインターフェース例６０５、キャリブレータ例６１５、終点推定器例６１７、終点調整器例６１９、制御信号インターフェース例６２０、圧力コントローラ例６２５、記憶装置例６３０、ユーザインターフェース例６３５、（複数の）入力デバイス例６４０、ディスプレイ例６４５のうちの少なくとも１つ、および／または、より一般的には、バルブ位置コントローラ１０４が、有形のコンピュータで読み取り可能な媒体を含むように本明細書によって明示的に定義される。有形のコンピュータで読み取り可能な媒体例は、限定されるものではないが、フラッシュメモリ、コンパクトディスク（ＣＤ）、ＤＶＤ、フロッピーディスク、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電子的にプログラム可能なＲＯＭ（ＥＰＲＯＭ）、および／または電子的に消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、光学式記憶ディスク、光学式記憶デバイス、磁気記憶デ
ィスク、磁気記憶デバイス、ならびに／あるいはプログラムコードおよび／または命令をマシンで読み取り可能な命令もしくはデータ構造の形態で記憶するために使用され得る任意の他の有形の媒体であって、プロセッサ、コンピュータ、および／または図１６と関係して以下に記述されるプロセッサプラットフォーム例Ｐ１００などのようなプロセッサを有する他のマシンによってアクセスされ得る、任意の他の有形の媒体を含む。上記の組み合わせはまた、有形のコンピュータで読み取り可能な媒体の範囲内に含まれる。なお更に、バルブ位置コントローラ例１０４は、図６に例示されたものの代わりに、またはそれに加えて、インターフェース、データ構造、要素、プロセスおよび／もしくはデバイスを含み得、ならびに／あるいは、例示されたインターフェース、データ構造、要素、プロセスおよび／もしくはデバイスのうちのいずれかまたは全てのうちの２つ以上を含み得る。
【００４３】
図７は、図１および６のバルブ位置コントローラ例１０４をインストールするために使用され得るプロセス例を例示する。図８〜１１は、図６のキャリブレータ例６１５、および／または、より一般的には、図１と６のバルブ位置コントローラ例１０４を実施するために実行され得るプロセス例を例示する。プロセッサ、コントローラおよび／または任意の他の適切な処理デバイスは、図７〜１１のプロセス例を実行するために使用され得るならびに／あるいはプログラムされ得る。例えば、図７〜１１のプロセスは、例えば有形のコンピュータで読み取り可能な媒体、例えばフラッシュメモリ、ＣＤ、ＤＶＤ、フロッピーディスク、ＲＯＭ、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、および／またはＥＥＰＲＯＭ、光学式記憶ディスク、光学式記憶デバイス、磁気記憶ディスク、磁気記憶デバイス、ならびに／あるいはマシンで読み取り可能な命令もしくはデータ構造の形態でプログラムコードおよび／または命令を記憶するために使用され得る任意の他の有形の媒体であって、プロセッサ、コンピュータおよび／または例えば図１６と関係して以下に記述されるプロセッサプラットフォーム例Ｐ１００などのプロセッサを有する他のマシンによってアクセスされ得る、任意の他の有形の媒体などのような任意の製品上に記憶されるコード化された命令および／もしくはマシンでアクセス可能な命令に具体化され得る。上記の組み合わせはまた、コンピュータで読み取り可能な媒体の範囲内に含まれる。マシンで読み取り可能な命令は、例えば、プロセッサ、コンピュータおよび／またはプロセッサを有するマシンに１つ以上の特定のプロセスを実行させる命令ならびにデータを含む。代替的に、図７〜１１の動作例のうちのいくつかまたは全ては、（複数の）ＡＳＩＣ、（複数の）ＰＬＤ、（複数の）ＦＰＬＤ、（複数の）ＦＰＧＡ、個別論理、ハードウェア、ファームウェア等の任意の（複数の）組み合わせを使用して実施され得る。また、図７〜１１の動作例の１つ以上は、手動で、あるいは、上記技法のいずれかの任意の組み合わせ、例えばファームウェア、ソフトウェア、個別論理および／またはハードウェアの任意の組み合わせとして、実施され得る。更に、図７〜１１の動作例を実施する多数の他の方法が利用され得る。例えば、ブロックの実行の順序は、変更され得、および／あるいは説明されたブロックの１つ以上は、変更され得、排除され得、細分化され得、または組み合わされ得る。追加的に、図７〜１１のマシンプロセス例のうちのいずれかまたは全ては、連続して実行されてもよく、および／または、例えば、別個の処理スレッド、プロセッサ、デバイス、個別論理、回路等によって並行して実行されてもよい。
【００４４】
図７のプロセス例は、オペレータおよび／またはインストーラがホルダ例１９０を用いてバルブアセンブリ１０２の位置を定めるか固定する（例えば、手動で固定する）ことで始まる（ブロック７０５）。例えば、オペレータは、クランプおよび／またはブロックを使用してバルブ１０６を手動で固定することができ、あるいは、アクチュエータ１０８内の制御流体の運動を阻止する（例えば、トラップする）ことによってアクチュエータ１０８の位置を定めてもよい。
【００４５】
交換されることになるバルブ位置コントローラが取り外されて（ブロック７１０）、交換および／または新たなバルブ位置コントローラ１０４がインストールされる（ブロック
７１５）。インストーラは、バルブ位置コントローラ１０４を作動させて（例えば、バルブ位置コントローラ１０４に電力を提供して）ユーザインターフェース６３５にアクセスする（ブロック７２０）。インストーラは、構成データ、例えば、（例えば、位置センサ１１０上のプレートまたはラベルから取り出された）位置センサ１１０の感度値ＳＥＮＳＩＴＩＶＩＴＹなどを入力する（ブロック７２５）。インストーラは、次いで、位置指示器１４０の単一点位置ＰＰＰを入力する（ブロック７３０）。いくつかの例において、位置ＰＰＰは、アクチュエータ１０８の移動スパンの百分率（例えば、５０％の開き）として入力される。
【００４６】
入力された情報に基づいて、バルブ位置コントローラ１０４は、キャリブレーション値ＬＯ＿ＣＡＬとＨＩ＿ＣＡＬを計算して、インストーラは、これらの値を適用する（ブロック７４０）。
【００４７】
インストーラは、バルブ位置コントローラ１０４をアクティブ状態に置いて（ブロック７４５）、バルブアセンブリ１０２の位置を固定解除するか解放する（ブロック７５０）。
【００４８】
図８〜１１のプロセス例は、バルブ位置コントローラ１０４が、制御信号１８０経由でバルブアセンブリ１０２の位置を変えることを命令される度に、かつ、バルブ位置コントローラ１０４が、そのようなコマンドに応答してバルブアセンブリ１０２の位置を変更している間に、実行される。図８のプロセス例は、図３および５の例示された例に対応する。図９のプロセス例は、等式例（６）〜（９）に基づくキャリブレーション値の更新に対応する。図１０のプロセス例は、移動停止部に達するときの保存されたＰＴＶ１７０に基づくキャリブレーション値の更新に対応する。図１１のプロセス例は、範囲外のＳＰ１８０のためのキャリブレーション値の更新に対応する。第１の時間（例えば、バルブ位置コントローラ１０４が自動制御モードに作動されるとき）に実行される図８〜１１のプロセス例の前に、図６の終点推定器例６１７は、図１や６と関係して上記したように、初期の推定されたＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬを計算する。
【００４９】
図８のプロセス例において、一対の補正状態ビット０％および１００％、ならびに単一点キャリブレーション状態ビットが記述される。０％および１００％補正状態ビットはクリアされて、単一点キャリブレーション状態ビットは、単一点キャリブレーションが完了したときに設定される。単一点キャリブレーションが行われたので、０％および１００％補正状態ビットは、それぞれ、バルブ１０６とアクチュエータ１０８が０％および１００％の移動限界に達したか否かを示す。単一点キャリブレーション状態ビットは、（潜在的に不正確な）単一点キャリブレーションが行われたことと（例えば、図７のブロック７４０）、まだ改善されていないこととを示す。図８の例において、値ＮＥＷ＿ＬＯ＿ＣＡＬとＮＥＷ＿ＨＩ＿ＣＡＬは、計算されたおよび／または設定された新たなキャリブレーション値であって、ただし、ユーザがそうすることを選ぶまで適用されない、新たなキャリブレーション値である。図８のプロセス例は、バルブコントローラ例６１０が、アクチュエータ１０８が十分に閉じた０％の位置に達したかどうを決定することで始まる（ブロック８０５）。十分に閉じた０％の位置に達した（例えば、０％の移動停止部１６２に達した）場合（ブロック８０５）、終点調整器６１９は、十分に閉じたまたは０％の位置のキャリブレーションに対応する状態ビット（例えば、０％補正状態ビット）が設定されたかどうかを決定する（ブロック８１０）。十分に閉じた０％の状態ビットが設定された場合（ブロック８１０）、制御はブロック８０５に戻り、０％の移動停止部に達したかどうかをチェックする。
【００５０】
十分に閉じた状態ビットが設定されていない（例えば、ＮＥＷ＿ＬＯ＿ＣＡＬ値がまだ設定されていない）場合（ブロック８１０）、終点調整器６１９は、ＮＥＷ＿ＬＯ＿ＣＡ
Ｌとしてフィードバック信号１７０の現在の値ＬＯ＿ＡＣＴを記録して（ブロック８１５）、十分に閉じた状態ビットを設定する（ブロック８２０）。キャリブレータ６１５は、新たなおよび／または改善されたキャリブレーションデータが適用される準備ができていることを（例えば、ディスプレイ例６４５経由で）ユーザに通知する（ブロック８３５）。ユーザが（複数の）新たな値を適用しない場合（ブロック８４０）、ユーザは、利用可能な改善されたデータについて繰り返して知らされることになり、制御はブロック８０５に戻り、０％の移動停止部に達しているかどうかをチェックする。
【００５１】
ユーザが新たな値の１つだけを適用する場合（ブロック８４５）、ユーザは、利用可能な改善されたデータについて繰り返して知らされることになり、制御はブロック８０５に戻り、０％の移動停止部に達したかどうかをチェックする。ＮＥＷ＿ＬＯ＿ＣＡＬとＮＥＷ＿ＨＩ＿ＣＡＬの両方が適用される場合（ブロック８４５）、更新された終点値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬは、記憶装置例６３０内に記憶されて、単一点キャリブレーション状態ビットは、クリアされて、任意の潜在的な不正確さが補正されたことを示す（ブロック８４５）。キャリブレータ例６１５の実行は終了されて（ブロック８５０）、制御は、次いで、図８のプロセス例から出る。
【００５２】
ブロック８０５に戻ると、十分に閉じた０％の移動停止部に達していない場合（ブロック８１０）、バルブコントローラ６１０は、十分に開いた１００％の移動停止部に達したかどうかを決定する（ブロック８６０）。
【００５３】
十分に開いた１００％の位置に達していない場合（ブロック８６０）、終点調整器６１９は、十分に開いた１００％の状態ビットが設定されたかどうかを決定する（ブロック８６５）。十分に開いた１００％の状態ビットが設定されている場合（ブロック８６５）、制御はブロック８０５に戻り、０％の移動停止部に達しているかどうかをチェックする。
【００５４】
十分に開いた１００％の状態ビットが設定されていない（例えば、ＮＥＷ＿ＨＩ＿ＣＡＬ値がまだ設定されていない）場合（ブロック８６５）、終点調整器６１９は、ＮＥＷ＿ＨＩ＿ＣＡＬとしてフィードバック信号１７０の現在の値ＨＩ＿ＡＣＴを記録して（ブロック８７０）、十分に開いた１００％の状態ビットを設定する（ブロック８７５）。制御は、次いで、ブロック８３５に進み、新たなキャリブレーションデータをユーザに通知する。
【００５５】
図９のプロセス例は、終点調整器例６１９が、ピストン１３０が停止部１６０、１６２のいずれかに対して負荷されることになることを待つことで始まる（ブロック９０５）。ピストン１３０が負荷されることになるとき（ブロック９０５）、終点調整器６１９は、ＳＰ１８０が停止部１６０、１６２の方へ変化しているかどうかを決定する（ブロック９１０）。ＳＰ１８０が負荷された停止部１６０、１６２の方へ変化している場合（ブロック９１０）、終点調整器６１９は、等式（６）〜（９）のうちの対応する１つを使用して対応するキャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬを更新する（ブロック９１５）。
【００５６】
ＳＰ１８０が負荷された停止部１６０、１６２の方へもはや変化していないときに（ブロック９１０）、制御はブロック９０５に戻り、ピストン１３０が機械的限界１６０、１６２に対して負荷されるかどうかを決定する。図９の例において、更新されたキャリブレーション値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬが自動的に適用される。追加的にまたは代替的に、更新されたキャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬが、自動的に適用されることにならない場合、図８のブロック８３５、８４０、８４５、８５０および８５５と関係して上記したものに実質的に類似する通知ならびに新たなキャリブレーションデータ適用プロセスが、実行され得る。
【００５７】
図１０のプロセス例は、終点調整器例６１９が、ピストン１３０が停止部１６０、１６２のいずれかに対して負荷されるかどうかを決定することで始まる（ブロック１００５）。ピストン１３０が負荷される場合（ブロック１００５）、終点調整器６１９は、現在のＰＴＶ１７０を保存して（ブロック１０１０）、ＳＰ１８０が停止部１６０、１６２の方へ変化しているかどうかを決定する（ブロック１０１５）。ＳＰ１８０が負荷された停止部１６０、１６２の方へ変化している場合（ブロック１０１５）、終点調整器６１９は、それぞれの保存された（複数の）ＰＴＶ１７０の方へ、しかしながら、その（複数の）ＰＴＶ１７０に必ずしも等しくなく、対応する（複数の）キャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬを更新する（ブロック１０２０）。例えば、キャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬは、キャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬとそれぞれの保存されたＰＴＶ１７０との間の差の百分率で更新される。更新されたキャリブレーション値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬが、それらのそれぞれの保存されたＰＴＶ値に等しいときに（ブロック１０２５）、更なるキャリブレーション値の調整が可能ではないおよび／または必要ではないので、制御は図１０のプロセス例から出る。更新されたキャリブレーション値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬのいずれかが、それのそれぞれの保存されたＰＴＶに等しくない場合（ブロック１０２５）、制御はブロック１０１５に戻る。
【００５８】
ブロック１００５に戻ると、ピストン１３０が負荷されない場合（ブロック１００５）、制御はブロック１０１５に進んで、ＳＰ１８０が変化しているかどうかを決定する。
【００５９】
図１０の例において、更新されたキャリブレーション値が自動的に適用される。追加的にまたは代替的に、更新された（複数の）キャリブレーション値が自動的に適用されることにならない場合、図８のブロック８３５、８４０、８４５、８５０および８５５と関係して上記したものに実質的に類似する通知ならびに新たなキャリブレーションデータ適用プロセスが、実行され得る。
【００６０】
図１１のプロセス例は、終点調整器例６１９が、ＳＰ１８０が０〜１００％の範囲の外側にあることを待つことで始まる（ブロック１１０５）。ＳＰ１８０が０〜１００％の範囲の外側にあるときに（ブロック１１０５）、終点分析器６１９は、ピストン１３０が停止部１６０、１６２のいずれかに対して負荷されるかどうかを決定する（ブロック１１１０）。ピストン１３０が負荷される場合（ブロック１１１０）、制御はブロック１１０５に戻る。
【００６１】
ピストン１３０が負荷されない場合（ブロック１１１０）、終点調整器６１９は、ピストン１３０が対応する停止部１６０、１６２の方へ動くように、対応するキャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬを調整する（ブロック１１２０）。
【００６２】
ＳＰ１８０が変化していないときに（ブロック１１１５）、ピストン１３０は、機械的限界１６０、１６２に対して負荷されることになる（ブロック１１１０）、あるいはＳＰ１８０は、０〜１００％の範囲内で逆に戻り（ブロック１１０５）、制御はブロック１１０５に戻り、ＳＰ１８０が０〜１００％の範囲を超えて再度動くことを待つ。
【００６３】
図１１の例において、更新されたキャリブレーション値が自動的に適用される。追加的にまたは代替的に、更新された（複数の）キャリブレーション値が自動的に適用されないことになる場合、図８のブロック８３５、８４０、８４５、８５０および８５５と関係して上記したものに実質的に類似する通知ならびに新たなキャリブレーションデータ適用プロセスが、実行され得る。
【００６４】
図１２は、この開示の教示に従って構成された、バルブアセンブリ例１０２を含むバル
ブ装置例１２００と、位置トランスミッタ１２０５と、を例示する。図１２の装置例１２００の要素は、図１の装置例１００と関係して上述したものと同一であるので、同一要素の説明は、ここでは繰り返さない。代わりに、同一要素は、図１および１２において同一の参照数字で指定されており、興味のある読み手は、それらの同一の番号を付された要素の完全な説明のために図１と関係して上記に提示した説明に戻って参照する。
【００６５】
バルブアセンブリ１０２の位置を表わす位置信号（ＰＯＳ＿ＳＩＧ）１２１０を、例えば、プロセスコントローラ例１８５、および／または監視システム、監視デバイス、自動シャットダウンシステムならびに／あるいはプロセスインターロック１２１５に提供するために、図１２のバルブ装置例１２００は、位置トランスミッタ例１２０５を含む。図１２の位置トランスミッタ例１２０５は、ＰＴＶ１７０からＰＯＳ＿ＳＩＧ１２１０の値を計算するおよび／または決定する。例えば、位置トランスミッタ１２０５は、以下の数式を使用してＰＯＳ＿ＳＩＧ１２１０を計算し得、
【数１】
2015535061.tif 000003
ここで、ＭＡＸは、十分に開いたバルブに対応するＰＯＳ＿ＳＩＧ１２１０の値であり、ＭＩＮは、十分に閉じたバルブに対応するＰＯＳ＿ＳＩＧ１２１０の値である。いくつかの例において、ＭＩＮは４ｍＡであり、ＭＡＸは２０ｍＡである。ＬＯ＿ＣＡＬとＨＩ＿ＣＡＬの値が、以下に説明されるように位置トランスミッタ１２０５によって計算され、選択され、および／または更新される。
【００６６】
図１２の位置トランスミッタ例１２０５は、アクチュエータ１０８の現在の位置（例えば、７０％の開き）を表わす単一の外部から提供された位置値ＰＰＰ、あるいはそれらの推定および／または近似から自己キャリブレートすることができる。本明細書に説明されるように、追加的な外部から提供された位置値は、プロセスプラント内のバルブ装置１２００の動作の開始前に位置トランスミッタ１２０５によって必要とされない。更に、アクチュエータ１０８の位置は、プロセスプラント内の図１２のバルブ装置例１２００の動作前に調整され、変更されまたはストロークされる必要はない。単一位置値ＰＰＰは、例えば、位置トランスミッタ１２０５のインストールの間に、例えば、位置インジケータ１４０の現在の位置を視覚的に検査すること（例えば、推定すること）および／または測定することによって、インストーラによって簡単におよび／または容易に決定され得るならびに／あるいは推定され得る。インストーラは、例えば、位置トランスミッタ１２０５の入力デバイス６４０経由で、推定されたか測定された位置ＰＰＰを位置トランスミッタ１２０５に提供するおよび／または入力する（図１３）。位置トランスミッタ例１２０５が、単一の推定された位置値ＰＰＰに基づいて自己キャリブレートし得る一方で、追加的な位置値が、利用可能な、インストーラによって提供されるおよび／またはバルブ１０６をストロークすることによって決定される推定されたか測定された値であるときに、そのような追加的な値は、例えば、キャリブレーションの正確さを改善するために利用され得る。
【００６７】
単一の推定された位置値ＰＰＰ、位置インジケータ１４０の移動の距離の単位毎のＰＴＶ１７０の変化を表わす感度値ＳＥＮＳＩＴＩＶＩＴＹ、ならびにバルブおよびアクチュエータの移動の総距離に基づいて、図１２の位置トランスミッタ例１２０５は、バルブアクチュエータ１０８の移動終点に対応することが予期されるおよび／または予測されるＰＴＶ１７０を推定する。代替的に、値ＳＥＮＳＩＴＩＶＩＴＹは、バルブ１０６のフルストロークを表わすカウント数を表わす。なお更に、値ＳＥＮＳＩＴＩＶＩＴＹは、バルブ１０６のフルストロークを超えるＰＴＶ１７０の変化を表わすことができる。図５を参照にして、時間Ｔ１に、図１２のバルブアセンブリ例１０２は、７５％開いており、現在の
７５％の位置に対応するＰＴＶ１７０を有しており、アクチュエータ１０８が十分に開いた１００％の位置にあるときにＨＩ＿ＡＣＴのＰＴＶ１７０を有することになり、アクチュエータ１０８が十分に閉じた０％の位置にあるときにＬＯ＿ＡＣＴのＰＴＶ値１７０を有することになる。時間Ｔ２に、位置トランスミッタ１２０５は、アクチュエータ１０８の推定されたもしくは予期された十分に開いた位置に対応する第１の値ＨＩ＿ＣＡＬを計算して、アクチュエータ１０８の推定されたもしくは予期された十分に閉じた位置に対応する第２の値ＬＯ＿ＣＡＬを計算する。ＰＰＰとＳＥＮＳＩＴＩＶＩＴＹの値が実質的に正確である場合、ＨＩ＿ＣＡＬの値はＨＩ＿ＡＣＴに実質的に等しく、ＬＯ＿ＣＡＬの値はＬＯ＿ＡＣＴに実質的に等しい。しかしながら、実際には、ＰＰＰの値は、アクチュエータ１０８の位置の推定（例えば、誤差を有する測定された値）であり、ならびに／あるいはＳＥＮＳＩＴＩＶＩＴＹの値は、製造公差および／またはインストールアラインメント変形に起因して不正確であり得る。従って、いくつかの例において、図１２の位置トランスミッタ例１２０５は、推定された終点値を、目的を持って調整して、それ故、ＨＩ＿ＡＣＴやＬＯ＿ＡＣＴによって表わされる推定されたおよび／もしくは予測された移動範囲は、図５において時間Ｔ３に示されるように、アクチュエータ１０８のより小さな移動範囲を包含する。
【００６８】
ＨＩ＿ＡＣＴとＬＯ＿ＡＣＴの値は、以下の数式を使用して計算され得、フィードバック信号１７０は、バルブ１０４が開くにつれて増加することを想定する。
ＨＩ＿ＣＡＬ＝ＰＴＶ＋（１００−ＯＦＦ−ＰＰＰ）＊ＳＥＮＳＩＴＩＶＩＴＹ＊ＴＲＡＶＥＬ＊（１００−ＧＡＩＮ）、および          等式（１１）
ＬＯ＿ＣＡＬ＝ＰＴＶ−（ＰＰＰ−ＯＦＦ）＊ＳＥＮＳＩＴＩＶＩＴＹ＊ＴＲＡＶＥＬ＊（１００−ＧＡＩＮ）        等式（１２）
ここで、ＯＦＦはＰＰＰの推定における（移動スパンの百分率での）許容であり、ＴＲＡＶＥＬは、工学単位におけるバルブ１０６の物理的なストローク長または回転の度合いであり、ＧＡＩＮは、センサ１４０のキャリブレーション、センサ１４０の励起、センサ出力１７０の増幅および／またはフィルタリングならびに／あるいはセンサ出力１７０のアナログ・デジタル変換における（移動スパンの百分率での）許容である。
【００６９】
等式（１０）〜（１２）の数式例を使用して、位置トランスミッタ例１２０５は、プロセスプラント内のバルブ装置例１２００の後続動作の間に０％と１００％のバルブ位置に対応するＰＯＳ＿ＳＩＧＮ１２１０の値を出力することが意図される。図１２の例示された例において、位置トランスミッタ例１２０５は、バルブ１０６が十分に開いた１００％の位置に実際に達する前に１００％開いたバルブを表わす出力１２１０としてＭＡＸを伝送して、バルブ１０６が十分に閉じた０％の位置に実際に達する前に０％開いたバルブを表わす出力１２１０としてＭＩＮを伝送する。
【００７０】
図１２の位置トランスミッタ例１２０５がプロセスプラント内で動作する際、位置トランスミッタ例１２０５は、推定された終点値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを適合する、調整するおよび／または更新する。プロセスプラントの動作の間に、位置トランスミッタ１２０５内のソフトウェアが、範囲［ＭＩＮ、ＭＡＸ］の外側にあるＰＯＳ＿ＳＩＧ１２１０についての値を計算するとき、位置トランスミッタ例１２０５は、対応するキャリブレートされた終点値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬを調整する。例えば、ＰＯＳ＿ＳＩＧ１２１０がＭＡＸを超えるように計算されるとき、位置トランスミッタ１２０５は、ＨＩ＿ＣＡＬの値を更新して、現在の値ＰＴＶ１７０に一致させる。同様に、ＰＯＳ＿ＳＩＧ１２１０がＭＩＮより少ないように計算されるとき、位置トランスミッタ１２０５は、ＬＯ＿ＣＡＬの値を更新して、現在のＰＴＶ１７０に一致させる。ＰＯＳ＿ＳＩＧ１２１０が範囲［ＭＩＮ、ＭＡＸ］の外側にあるように計算される度に、ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬの値を更新することによって、位置トランスミッタ例１２０５のキャリブレーションが経時的に改善される。バルブ１０６が十分に開いた１００％または十分に閉じた０％の位置
に実際に達するとき、対応するＨＩ＿ＣＡＬまたはＬＯ＿ＣＡＬのキャリブレーション値が実質的に理想的になる。好ましくは、位置フィードバック１７０は、フィルタリングされて、キャリブレーション誤差がノイズによって導入されないおよび／またはもたらされないようにノイズの効果を低減する。
【００７１】
図１２の位置トランスミッタ例１２０５は、先行する段落において説明したように、新たなＬＯ＿ＣＡＬとＨＩ＿ＣＡＬ値をそれらが計算される際に自動的に適用し得るおよび／または作動し得、ならびに／あるいは新たなＬＯ＿ＣＡＬおよび／もしくはＨＩ＿ＣＡＬ値は、記憶され得、位置トランスミッタ１２０５が具体的に命令されるおよび／または指示されるときにだけ、作動され得るならびに／あるいは適用され得る。例えば、位置トランスミッタ１２０５は、１つ以上の新たなキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬが作動のために利用可能であることを示すインジケータをディスプレイ６４５（図１３）上に表示し得る。例えば（複数の）入力デバイス例６４０（図１３）によって、ユーザが、新たなおよび／または更新されたキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬが適用されることになることを示すとき、位置トランスミッタ１２０５は、作動されたキャリブレーション値ＬＯ＿ＣＡＬ、ＨＩ＿ＣＡＬを使用して、ＰＯＳ＿ＳＩＧ１２１０の後続の値を計算することを始める。
【００７２】
図１３は、図１２の位置トランスミッタ例１２０５を実施する手法例を例示する。図１３の位置トランスミッタ例１２０５の要素は、図６のバルブ位置コントローラ例１０４と関係して上述したものと同一であるので、同一要素の説明は、ここでは繰り返さない。代わりに、同一要素が、図６および１３において同一の参照数字を用いて指定されており、興味のある読み手は、それらの同一の番号を付けられた要素の完全な説明のために図６と関係して上記に提示した説明に戻って参照する。
【００７３】
推定された値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬを決定して、計算して、更新するために、図１３の位置トランスミッタ例１２０５は、キャリブレータ１３０５を含む。単一の外部から提供された位置値ＰＰＰに基づいて推定された値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬの初期の対を計算するために、図１３のキャリブレータ例１３０５は、終点推定器１３１０を含む。例えば、等式（１１）および（１２）の数式を使用して、図１３の終点推定器例１３１０は、初期値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを計算する。
【００７４】
プロセスプラント内の図１２のバルブ装置例１２００の動作の間に値ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを更新するために、図１３のキャリブレータ例１３０５は、終点調整器１３１５を含む。図１３の終点調整器例１３１５は、位置トランスミッタ１２０５のオンライン動作の間にＨＩ＿ＣＡＬとＬＯ＿ＣＡＬの値を更新する。動作の間に、ＰＯＳ＿ＳＩＧ１２１０が、範囲［ＭＩＮ、ＭＡＸ］の外側にあるように計算されるとき、終点調整器例１３１５は、対応するキャリブレートされた終点値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬをデジタル値６０７の現在の値に調整する。終点調整器例１３１５は、追加的にまたは代替的に、バルブ１０６がキャリブレーション目的のために目的を持ってストロークされるならば、ＨＩ＿ＣＡＬとＬＯ＿ＣＡＬを計算するおよび／あるいは更新するために使用され得ることが理解されるべきである。
【００７５】
ＰＯＳ＿ＳＩＧ１２１０のデジタル表現１３２０を計算するために、図１３の位置トランスミッタ例１２０５は、位置値決定器１３２５を含む。図１３の位置値決定器例１３２５は、例えば、等式（１０）の数式例を実施することによって、キャリブレーション値ＨＩ＿ＣＡＬおよびＬＯ＿ＣＡＬに基づいてデジタル信号１３２０の（複数の）値を計算する。
【００７６】
ＰＯＳ＿ＳＩＧ１２１０をプロセスコントローラ１８５および／もしくはプロセスイン
ターロック１２１５に伝送するならびに／または提供するために、図１３の位置トランスミッタ例１２０５は、任意の種類のトランスミッタまたはトランシーバ１３３０を含む。図１３のトランスミッタ例１３３０は、任意の数および／もしくは（複数の）種類の（複数の）回路、（複数の）デバイスならびに／または（複数の）方法を使用して、（複数の）デジタル値１３２０をアナログ信号、例えば４〜２０ｍＡの信号などに変換する。追加的にまたは代替的に、トランシーバ１３３０は、（複数の）デジタル値１３２０を信号１２１０としてデジタルでおよび／あるいは無線で伝送し得る。
【００７７】
図１２の位置トランスミッタ例１２０５を実施する手法例が図１３に例示されているが、図１３に例示されたインターフェース、データ構造、要素、プロセスおよび／またはデバイスの１つ以上は、組み合わされ得、分割され得、再編成され得、省略され得、排除され得、ならびに／あるいは任意の他の手法で実施され得る。更に、位置センサインターフェース例６０５、キャリブレータ例１３０５、終点推定器例１３１０、終点調整器例１３１５、記憶装置例６３０、ユーザインターフェース例６３５、（複数の）入力デバイス例６４０、ディスプレイ例６４５、位置値決定器例１３２５、トランスミッタ／トランシーバ例１３３０、および／または、より一般的には、図１３の位置トランスミッタ１２０５、は、ハードウェア、ソフトウェア、ファームウェア、ならびに／あるいはハードウェア、ソフトウェアおよび／またはファームウェアの任意の組み合わせによって実施され得る。それ故、例えば、位置センサインターフェース例６０５、キャリブレータ例１３０５、終点推定器例１３１０、終点調整器例１３１５、記憶装置例６３０、ユーザインターフェース例６３５、（複数の）入力デバイス例６４０、ディスプレイ例６４５、位置値決定器例１３２５、トランスミッタ／トランシーバ例１３３０のいずれか、および／または、より一般的には、位置トランスミッタ１２０５は、１つ以上の（複数の）回路、（複数の）プログラマブルプロセッサ、（複数の）特定用途向け集積回路（（複数の）ＡＳＩＣ）、（複数の）プログラマブル論理デバイス（（複数の）ＰＬＤ）、（複数の）フィールドプログラマブル論理デバイス（（複数の）ＦＰＬＤ）、および／または（複数の）フィールドプログラマブルゲートアレイ（（複数の）ＦＰＧＡ）等によって実施され得る。これらの要素の１つ以上を組み込んでいるこの特許の任意の特許請求の範囲が、純粋にソフトウェアおよび／またはファームウェアの実施を包含するものとして読まれるとき、位置センサインターフェース例６０５、キャリブレータ例１３０５、終点推定器例１３１０、終点調整器例１３１５、記憶装置例６３０、ユーザインターフェース例６３５、（複数の）入力デバイス例６４０、ディスプレイ例６４５、位置値決定器例１３２５、トランスミッタ／トランシーバ例１３３０のうちの少なくとも１つ、および／または、より一般的には、位置トランスミッタ１２０５は、有形のコンピュータで読み取り可能な媒体を含むように本明細書で明示的に定義される。有形のコンピュータで読み取り可能な媒体例は、限定されるものではないが、フラッシュメモリ、コンパクトディスク（ＣＤ）、ＤＶＤ、フロッピーディスク、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電子的にプログラム可能なＲＯＭ（ＥＰＲＯＭ）、および／または電子的に消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、光学式記憶ディスク、光学式記憶デバイス、磁気記憶ディスク、磁気記憶デバイス、ならびに／あるいはマシンで読み取り可能な命令もしくはデータ構造の形態でプログラムコードおよび／または命令を記憶するために使用され得る任意の他の有形の媒体であって、プロセッサ、コンピュータおよび／または例えば図１６と関係して以下に記述されるプロセッサプラットフォーム例Ｐ１００などのプロセッサを有する他のマシンによってアクセスされ得る、任意の他の有形の媒体を含む。上記の組み合わせはまた、有形のコンピュータで読み取り可能な媒体の範囲内に含まれる。なお更に、位置トランスミッタ例１２０５は、図１２に例示されたものの代わりにもしくは図１２に例示されたものに加えて、インターフェース、データ構造、要素、プロセスおよび／またはデバイスを含み得、ならびに／あるいは例示されたインターフェース、データ構造、要素、プロセスおよび／またはデバイスのいずれかもしくは全てのうちの２つ以上を含み得る。
【００７８】
図１４は、図１２および１３の位置トランスミッタ例１２０５をインストールするために実行され得るプロセス例を例示する。図１５は、図１３のキャリブレータ例１３０５、および／または、より一般的には、図１２と１３の位置トランスミッタ例１２０５を実施するために実行され得るプロセス例を例示する。プロセッサ、コントローラおよび／または任意の他の適切な処理デバイスは、図１４と１５のプロセス例を実行するために使用され得るならびに／あるいはプログラムされ得る。例えば、図１４と１５のプロセスは、プロセッサ、コンピュータ、および／もしくは例えば図１６と関係して以下に記述されるプロセッサプラットフォーム例Ｐ１００などのプロセッサを有する他のマシンによってアクセスされ得る有形のコンピュータで読み取り可能な媒体などのような任意の製品上に記憶されるコード化されたならびに／またはマシンでアクセス可能な命令に具体化され得る。代替的に、図１４と１５の動作例のいくつかまたは全ては、（複数の）ＡＳＩＣ、（複数の）ＰＬＤ、（複数の）ＦＰＬＤ、（複数の）ＦＰＧＡ、個別論理、ハードウェア、ファームウェア等の任意の（複数の）組み合わせを使用して実施され得る。また、図１４と１５の動作例の１つ以上は、手動で、あるいは上記技法のいずれかの任意の組み合わせ、例えば、ファームウェア、ソフトウェア、個別論理および／またはハードウェアの任意の組み合わせとして、実施され得る。更に、図１４と１５の動作例を実施する多数の他の方法が利用され得る。例えば、ブロックの実行の順序は、変更され得、および／あるいは説明されたブロックの１つ以上は、変更され得、排除され得、細分化され得、または組み合わされ得る。追加的に、図１４と１５のマシンプロセス例のいずれかまたは全ては、連続して実行され得、および／あるいは、例えば、別個の処理スレッド、プロセッサ、デバイス、個別論理、回路等によって並行して実行され得る。
【００７９】
図１４のプロセス例は、オペレータおよび／またはインストーラがホルダ例１９０を用いてバルブアセンブリ１０２の位置を定めるか固定する（例えば、手動で固定する）ことで始まる（ブロック１４０５）。例えば、オペレータは、クランプおよび／またはブロックを使用してバルブ１０６を手動で固定することができ、あるいは、アクチュエータ１０８内の制御流体の運動を阻止する（例えば、トラップする）ことによって、アクチュエータ１０８の位置を定めてもよい。
【００８０】
交換されることになる位置トランスミッタが取り外されて（ブロック１４１０）、交換および／または新たな位置トランスミッタ１２０５がインストールされる（ブロック１４１５）。インストーラは、位置トランスミッタ１２０５を作動させて（例えば、電力を位置トランスミッタ１２０５に提供して）、ユーザインターフェース６３５にアクセスする（ブロック１４２０）。インストーラは、（例えば、位置センサ１１０上のプレートまたはラベルから取り出された）例えば位置センサ１１０の感度値ＳＥＮＳＩＴＩＶＩＴＹなどの構成データを入力する（ブロック１４２５）。インストーラは、次いで、位置指示器１４０の単一点位置ＰＰＰを入力する（ブロック１４３０）。いくつかの例において、位置ＰＰＰは、アクチュエータ１０８の移動スパンの百分率（例えば、５０％の開き）として入力される。
【００８１】
入力された情報に基づいて、位置トランスミッタ１２０５は、キャリブレーション値ＬＯ＿ＣＡＬとＨＩ＿ＣＡＬを計算して、インストーラは、これらの値を適用する（ブロック１４４０）。
【００８２】
インストーラは、位置トランスミッタ１２０５をアクティブ状態に置いて（ブロック１４４５）、バルブアセンブリ１０２の位置を固定解除するか解放する（ブロック１４５０）。
【００８３】
図１５のプロセス例は、終点調整器例１３１５が、ＰＯＳ＿ＳＩＧ１２１０の計算され
た値が範囲［ＭＩＮ、ＭＡＸ］の外側にあることを待つことで始まる（ブロック１５０５）。ＰＯＳ＿ＳＩＧ１２１０の計算された値が範囲［ＭＩＮ、ＭＡＸ］の外側にあり（ブロック１５０５）、キャリブレーション改善が自動的に適用されることになるとき（ブロック１５１０）、終点調整器１３１５は、対応するキャリブレーション値ＨＩ＿ＣＡＬ、ＬＯ＿ＣＡＬをＰＴＶ１７０の現在の値に更新する（ブロック１５１５）。
【００８４】
キャリブレーション改善が自動的に適用されないことになる場合（ブロック１５１０）、終点調整器１３１５は、新たなおよび／または改善されたキャリブレーションデータが適用される準備ができていることをユーザに（例えば、ディスプレイ例６４５経由で）通知して（ブロック１５２０）、ＰＴＶ１７０が前のＮＥＷ＿ＣＡＬ値の範囲の外側にあるかどうかを決定する（ブロック１５２５）。ＰＴＶ１７０が前の範囲の外側にある場合（ブロック１５２５）、終点調整器１３１５は、後続の取り出しおよび／または作動のために更新された（ブロック１５３０）キャリブレーション値ＮＥＷ＿ＨＩ＿ＣＡＬ、ＮＥＷ＿ＬＯ＿ＣＡＬを記憶する。制御は、次いで、ブロック１５０５に戻り、ＰＯＳ＿ＳＩＧ１２１０の値が範囲［ＭＩＮ、ＭＡＸ］の外側にあることを待つ。
【００８５】
図１６は、本明細書に開示されたバレ位置コントローラをキャリブレートする装置および／または方法例のいずれかを実施するために使用され得るならびに／あるいはプログラムされ得るプロセッサプラットフォーム例Ｐ１００の概略図である。例えば、１つ以上の汎用プロセッサ、プロセッサコア、マイクロコントローラ等が、プロセッサプラットフォームＰ１００を実施することができる。
【００８６】
図１６の例のプロセッサプラットフォームＰ１００は、少なくとも１つのプログラマブルプロセッサＰ１０５を含む。プロセッサＰ１０５は、プロセッサＰ１０５のメインメモリに（例えば、ＲＡＭ  Ｐ１１５および／もしくはＲＯＭ  Ｐ１２０内に）存在するコード化された命令Ｐ１１０ならびに／またはＰ１１２を実行する。プロセッサＰ１０５は、任意の種類の処理ユニット、例えばプロセッサコア、プロセッサおよび／またはマイクロコントローラなどであり得る。プロセッサＰ１０５は、とりわけ、図７〜１１、１４のプロセス例を実行し得、ならびに／あるいは、より一般的には、図１と６のバルブ位置コントローラ例１０４および／または図１２と１３の位置トランスミッタ例１２０５を実施し得る。
【００８７】
プロセッサＰ１０５は、バスＰ１２５経由で任意の数および／もしくは（複数の）種類の有形のコンピュータで読み取り可能な（ＲＯＭ  Ｐ１２０ならびに／またはＲＡＭ  Ｐ１１５を含む）記憶媒体と通信している。ＲＡＭ  Ｐ１１５は、動的ランダムアクセスメモリ（ＤＲＡＭ）、シンクロナス動的ランダムアクセスメモリ（ＳＤＲＡＭ）および／または任意の他の種類のＲＡＭデバイスによって実施され得、ＲＯＭは、フラッシュメモリおよび／または任意の他の所望の種類のメモリデバイスによって実施され得る。メモリＰ１１５およびメモリＰ１２０に対するアクセスは、メモリコントローラ（図示しない）によって制御され得る。メモリ例Ｐ１１５およびＰ１２０は、例えば、図６と１３の記憶装置例６３０を実施するために、使用され得る。
【００８８】
プロセッサプラットフォームＰ１００はまた、インターフェース回路Ｐ１３０を含む。任意の種類のインターフェース標準、例えば外部メモリインターフェース、シリアルポート、汎用入力／出力等は、インターフェース回路Ｐ１３０を実施し得る。１つ以上の入力デバイスＰ１３５および１つ以上の出力デバイスＰ１４０は、インターフェース回路Ｐ１３０に接続される。入力デバイスＰ１３５は、（複数の）入力デバイス例６４０を実施するために使用され得、出力デバイスＰ１４０は、図６と１３のディスプレイ例６４５を実施するために使用され得る。
【００８９】
一定の方法、装置、およびシステム例が本明細書において説明されているが、この特許の対象の範囲は、それに限定されない。それどころか、この特許は、文字通りにまたは均等論の下で、添付の特許請求の範囲内に適正にある全ての方法、装置、システム、および製品を包含する。
【図１】
2015535061.tif 000004
【図２Ａ】
2015535061.tif 000005
【図２Ｂ】
2015535061.tif 000006
【図２Ｃ】
2015535061.tif 000007
【図３】
2015535061.tif 000008
【図４】
2015535061.tif 000009
【図５】
2015535061.tif 000010
【図６】
2015535061.tif 000011
【図７】
2015535061.tif 000012
【図８】
2015535061.tif 000013
【図９】
2015535061.tif 000014
【図１０】
2015535061.tif 000015
【図１１】
2015535061.tif 000016
【図１２】
2015535061.tif 000017
【図１３】
2015535061.tif 000018
【図１４】
2015535061.tif 000019
【図１５】
2015535061.tif 000020
【図１６】
2015535061.tif 000021
【国際調査報告】
2015535061.tif 000022
2015535061.tif 000023