(57)【特許請求の範囲】
【請求項１】
プロセス流体の流量を算出するのに用いられるタイプのフィールド装置を構成するためのシステムであって、
流量のリポジトリ、流量のアプリケーションおよびメモリ、を含み、
前記流量のリポジトリは、
前記フィールド装置で用いることができ、前記プロセス流体の流体パラメータを算出するための流体の式に関する情報を提供する流体の式のデータを備える、プロセス流体のリストと、
一次エレメントのパラメータを算出するための一次エレメントの式に関する情報を提供する一次エレメントの式のデータを備える、一次エレメントのリストと、
を含み、
前記流量のアプリケーションは、
前記流量のリポジトリからデータを検索し、および、検索されたデータに関するユーザが選択可能なオプションを含むユーザデータを受信するように適応され、
前記ユーザが選択可能なオプションは、特定の一次エレメントおよび特定のプロセス流体を選択するための、少なくとも１つのオプションを含み、
選択された流体および対応する流体の式のデータ、ならびに、選択された一次エレメントおよび対応する一次エレメントの式のデータ、に基づいて、前記フィールド装置を構成するための前記ユーザデータに対応し、
前記メモリは、ユーザ入力が許容範囲外であるとき、警告を生成するように、プロセッサによって実行可能な命令をさらに含む、
システム。
【請求項２】
前記流量のアプリケーションが、前記フィールド装置によって前記プロセスの流量を算出するのに用いられる、前記流体パラメータおよび式、ならびに前記一次エレメントのパラメータおよび式を算出する、請求項１記載のシステム。
【請求項３】
前記フィールド装置が、前記プロセス流体の流量を、前記流体の式で決定される流体パラメータ、および、前記一次エレメントの式で決定される一次エレメントのパラメータの関数として算出する、請求項１記載のシステム。
【請求項４】
前記流量のリポジトリが、遠隔位置から受信する、請求項１記載のシステム。
【請求項５】
前記流量のリポジトリが、ネットワーク接続を介して受信する、請求項１記載のシステム。
【請求項６】
前記フィールド装置が、無線接続を介して通信する、請求項１記載のシステム。
【請求項７】
前記流量のリポジトリが、データベースを含む、請求項１記載のシステム。
【請求項８】
前記流量のリポジトリが、複数のデータベースを含む、請求項１記載のシステム。
【請求項９】
前記流量のアプリケーションが、前記フィールド装置を構成するために、ユーザによってアクセス可能で、前記ユーザが選択可能なオプションを含む、グラフィカルユーザインタフェイス（ＧＵＩ）を生成するためのＧＵＩ生成器をさらに含み、
前記ユーザが選択可能なオプションは、前記流量のリポジトリからの、前記一次エレメントのリストの少なくとも１つの前記一次エレメント、および、少なくとも１つの前記プロセス流体に関する、
請求項１記載のシステム。
【請求項１０】
前記流量のリポジトリが、第１の装置に保存され、および、前記流量のアプリケーションが、第２の装置に保存される、請求項１記載のシステム。
【請求項１１】
前記ユーザデータが、グラフィカルユーザインタフェイス経由で受信される、請求項１記載のシステム。
【請求項１２】
前記フィールド装置と通信するように構成される出力を含む、請求項６記載のシステム。
【請求項１３】
少なくとも１つのフィールド装置と通信するように適応されるインタフェイス、
処理ロジック、および
前記処理ロジックへアクセス可能なメモリを含み、
前記メモリが、プロセス流体および流体の式のデータのリスト、一次エレメントおよび一次エレメントの式のデータのリストを含む流量のリポジトリを保存し、
前記メモリが、前記処理ロジックによって実行可能な、流量のアプリケーションをさらに含み、
前記処理ロジックが、実行時に前記流量のリポジトリからデータを検索するために、
前記プロセス流体のリストおよび前記一次エレメントのリストに関する選択可能なオプションを含む、前記検索されたデータに関するユーザが選択可能なインジケータを含むユーザ入力を受信し、および
前記選択された一次エレメントおよび選択されたプロセス流体に基づいて前記フィールド装置を構成するためと、前記流体のリストおよび前記一次エレメントのリストから一次エレメントを選択し、前記選択された一次エレメントおよび選択されたプロセス流体に基づく前記フィールド装置を構成するための、ユーザにとってアクセス可能な宛先装置をユーザに提供し、
前記メモリは、ユーザ入力が許容範囲外であるとき、警告を生成するように、プロセッサによって実行可能な命令をさらに含む、
システム。
【請求項１４】
前記ユーザが選択可能なインジケータが、メニューオプション、テキストボックス、チェックボックス、ラジオボタン、フォームボタン、展開可能なツリー、およびコンビネーションボックスの少なくとも１つを含む、請求項１３記載のシステム。
【請求項１５】
１以上のネットワークインタフェイスをさらに含み、前記メモリおよび前記処理ロジックが、前記１以上のネットワークインタフェイスを介してアクセス可能であり、ネットワークを介して通信可能に連結した１以上の計算装置の全部に配布される、請求項１３記載のシステム。
【請求項１６】
前記処理ロジックが、選択された一次エレメントおよび選択されたプロセス流体に関するデータを受信するように適応される、請求項１３記載のシステム。
【請求項１７】
選択された一次エレメントおよびプロセス流体に特有の構成オプションを表示するように適応されたＧＵＩを含み、
流量のアプリケーションが、前記選択された一次エレメントおよびプロセス流体に関する少なくとも１つの式を決定するように適応される、請求項１３記載のシステム。
【請求項１８】
前記流量のリポジトリが、流量のアプリケーションを再コンパイルせずに更新可能であって、前記更新された流量のリポジトリが、前記流量のアプリケーション内でユーザが選択可能なオプションを変更する、請求項１３記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、工業プロセス制御および監視システムとともに用いるためのフィールド装置を構成するシステムに関するものである。より具体的には、本発明は、多変数トランスミッタを含む工業プロセス流体のプロセス変数を測定するのに用いられるタイプのフィールド装置を構成することに関するものである。
【背景技術】
【０００２】
工業プロセス自動化技術では、プロセス装置（たとえば、プロセス変数トランスミッタ）は、工業プロセスのプロセス変数を表すアナログまたはデジタルの測定信号を生成するのに用いることができる。このようなプロセストランスミッタは、プロセス設備、たとえば導管、タンク、バルブ、およびその他のプロセス設備に装着することができ、ならびにプロセス変数、たとえば例として圧力（差圧を含む）、温度、流体レベル、その他のプロセス変数、またはそれらの任意の組み合わせに関する測定データを作成するためのセンサを含むことができる。
【０００３】
しかしながら、いくつかのプロセス変数、たとえばプロセス流体の流量は、典型的には直接的に測定されず、その他のプロセス変数に基づいて算出される。流量を例に用いると、一次エレメント、たとえばオリフィス板が、流量を測定するのに用いられる。差圧はオリフィス板を横断して測定することで得られ、流量は測定された差圧に基づいて算出することができる。流量は、さらに、プロセス流体のその他の属性の関数であって、好ましくは流量をより正確に決定するために測定または算出される。たとえば、このような属性の１つは、プロセス流体の温度および圧力の関数として算出することができる流体の密度である。このように、流量を決定するのに用いてもよい可能性のある式が多数ある。これらの式は、プロセス流体の組成、流量を決定するのに用いられる特定の技術、測定において用いられる特定の一次エレメント、所望の正確さのレベル等に基づいている。フィールド装置を工業プロセスにおいて作動させるとき、これらの式および構成情報は全て、フィールド装置に保存しなければならない。フィールド装置を構成することは、典型的には、適切なデータの入力にかなりの量の時間を費やすのに、高い技能レベルを持つ技術者を必要とする。さらに、オペレータにとって、特定のフィールド装置の構成を変えることは困難である。
【発明の概要】
【０００４】
本発明は、フィールド装置の構成で用いるための流量のリポジトリ（情報保管データベース）を提供する。流量のリポジトリは、プロセス流体の流量を決定するのに用いられる情報を包含する。このような情報は、たとえば、プロセス流体の流量を測定するために採用してもよいフィールド装置についての流体のリスト、プロセス流体のパラメータを算出するのに用いられる式に関する情報を提供する流体の式のデータ、流体の流量を測定するのに用いられてもよい一次エレメントのリスト、およびプロセス流体の流量を算出するのに用いられる一次エレメントのパラメータを算出するのに用いられる式に関する情報を提供する一次エレメントの式のデータを含む。１つの特定の構成では、流量のリポジトリからのデータは、フィールド装置の構成で用いるためにオペレータによって選択される。流量の式の実装で用いるためのデータは、フィールド装置にロードされる。
【０００５】
その他の特定の実施形態では、フィールド装置を構成するためのシステムは、それとともにフィールド装置を用いることができる流体のカテゴリを定義する流体のタイプのリスト、特定のプロセス流体を定義するのに用いることができる流体の構成要素、流量のアプリケーション内で式を識別するための式識別子のリスト、および一次エレメントのリストを有する、流量のリポジトリを含む。システムは、流量のリポジトリからデータを検索するように、および検索されたデータに関する、ユーザが選択可能なオプションを含むグラフィカルユーザインタフェイス（ＧＵＩ）を生成するように適応される、流量のアプリケーションをさらに含む。流量のアプリケーションは、ユーザ入力に対応して、フィールド装置を構成する。
【図面の簡単な説明】
【０００６】
【図１】工業プロセスと連結し、および、流量のアプリケーションを有し、流量のリポジトリへのアクセスを有するユーザ装置と通信可能に連結したフィールド装置を含む、プロセス制御および監視システムの特定の説明のための実施形態の図である。
【図２】特定のフィールド装置を構成するためのシステムの特定の説明のための実施形態のブロック図である。
【図３】特定のフィールド装置を構成するためのシステムの第２の特定の説明のための実施形態のブロック図である。
【図４】特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第１のグラフィカルユーザインタフェイス（ＧＵＩ）の特定の説明のための実施形態の図である。
【図５】特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第２のＧＵＩの特定の説明のための実施形態の図である。
【図６】特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第３のＧＵＩの特定の説明のための実施形態の図である。
【図７】特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第４のＧＵＩの特定の説明のための実施形態の図である。
【図８】特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第５のＧＵＩの特定の説明のための実施形態の図である。
【図９】特定のフィールド装置を構成する方法の、特定の説明のための実施形態の流れ図である。
【図１０】特定のフィールド装置を構成する方法の、別の特定の説明のための実施形態の流れ図である。
【発明を実施するための形態】
【０００７】
フィールド装置（たとえば、多変数トランスミッタ、アクチュエータ、ならびにその他のフィールドに設置されたセンサおよびトランスデューサ）の作動には、３つの一次構成要素を含むことができる：ユーザ、構成ソフトウェア、および特定のフィールド装置である。ユーザは、一般的に、流体および一次的な流量のエレメントを選択すること、動作条件を指定すること、ならびに任意および全ての必要とされる一次エレメントの寸法情報を提供することに責任がある。構成ソフトウェアは、ユーザが利用できる流体および一次エレメントのオプションを表示して、アプリケーションに関連する情報を集め、および、流量のアルゴリズムの係数を算出し、その係数は、汎用アルゴリズムを用いてプロセスパラメータを算出するのに用いるために、多変数トランスミッタに送信することができる。
【０００８】
汎用的な流量算出アルゴリズムを用いる特定の利点は、トランスミッタが、どのタイプの流体または一次エレメントが流量の算出に含まれるのかを知る必要がないことである。むしろ、流量のリポジトリは、流量のアプリケーションによって用いられることができるデータを保存することができ、流体の流量情報が算出される。特に、流量のリポジトリは、このような流体の流量を監視するのに用いることができる流体のリストおよび一次エレメントのリストを含むことができる。さらに、流量のリポジトリは、特定の流体および一次エレメントごとに流量の情報を算出するのに用いるための特定の式に関する情報を含むことができる。特定の実施形態では、流量のリポジトリは、特定の一次エレメントまたは流体に関連すること、ならびに流量のアプリケーションによって解釈されて一次エレメントまたは流体に関連する流量の情報を算出することができるカスタム式をさらに含むことができる。
【０００９】
本発明では、流量のリポジトリは、流量のアプリケーションから離れている。これにより、特定のフィールド装置を構成するためにどのようにして特定の流量のアプリケーションが用いられるのかの仕様について、流量のアプリケーションを再コンパイルすることなく、流量のリポジトリを単に更新することによって、カスタマイズまたは変更を可能にする。このように、特定の流量のアプリケーションは、流量のリポジトリの適切なデータを単に提供することによって、多くの異なるフィールド装置、多くの異なるプロセス流体および一次エレメントの全てで用いることができる。
【００１０】
さまざまな技術が、プロセス流体の質量流量（Ｑｍ）を算出するのに用いることができる。次の式では、次の定義が用いられる：
【００１１】
Ｑｍ＝質量流量（ｌｂｍ／単位時間、ＳＣＦ／単位時間）
Ｑｖ＝体積流量（Ｇａｌ／単位時間、ＡＣＦ／単位時間）
ＱＥ＝エネルギ流量（Ｂｔｕ／単位時間、ＭＪ／単位時間）
Ｎ＝単位換算係数
Ｃｄ＝一次エレメント流出係数（ディメンジョン無し）
Ｙ１＝一次エレメント気体膨脹係数（ディメンジョン無し）
Ｄ＝円管の直径（インチ）
ｄ＝一次エレメントの、絞りの直径（インチ）
ρ＝流体密度（ｌｂｍ／ｆｔ３）
Ｈ＝エンタルピ（Ｂｔｕ／ｌｂｍ）または発熱量（Ｂｔｕ／ｌｂｍ）
表１
【００１２】
流体の流量を算出する１つの簡略化された方法は、次の式を用いる。
【数１】
0005368628.tif 000002
【００１３】
式１は、利用できる唯一のプロセス変数が差圧（ＤＰ）であるときに用いることができる。式１は、定数Ｋｓが、一式の公称条件（たとえば、公称圧力、差圧、温度）下で算出されることを前提としている。いくつかの事例では、式１は、プロセス変数ＤＰの特定の値のある範囲については正確であることができる。しかしながら、式１は、圧力および温度の変化による流体密度の任意の変化を無視する。式１は、一次エレメント流出係数Ｃｄ、一次エレメント絞りの直径の変化、温度の関数としての円管の直径、および一次エレメント気体膨脹係数Ｙ１を含む、一次エレメントに関する条件における任意のばらつきも無視する。
【００１４】
質量流量のより正確な算出は、部分的に補正された流量の式、たとえば：
【数２】
0005368628.tif 000003
式中、ＫＰは定数、Ｐは絶対圧力、Ｔは温度、およびＤＰは差圧である、
を用いて決定することができる。
【００１５】
式２は、圧力、温度、および差圧がフィールド装置で利用できるときに、実装することができる。しかしながら、式２は、流体密度の理想気体の近似を用い、そのため、圧力および温度のばらつきによる気体密度の変化の全てを考慮に入れていない。さらに、式２は、ＫＰが、一式の公称条件で算出され、一次エレメントに関する式の条件におけるばらつきを無視することを前提とする。
【００１６】
完全に補正された流量の式は、次のように実装することができる：
【数３】
0005368628.tif 000004
【００１７】
式３および４では、プロセス流体の温度、圧力、および差圧が利用できれば、全ての条件をリアルタイムで実装することができる。
【００１８】
上述のように、流体の特性の数は、流量の算出に用いられる。これらには、流体密度、流体粘度（μ）、ジュール−トムソン係数（μＪＴ）、等エントロピー指数（κ）、およびエンタルピまたは発熱量（Ｈ）を含む。流体特有の式が、これらの特性を算出するのに必要とされる。これらの特性の算出に関する情報は、上記で議論した流量のリポジトリデータベースに包含される。一次エレメントのパラメータは、たとえば、一次エレメント流出係数（Ｃｄ）、一次エレメント気体膨脹係数（Ｙ１）、一次エレメント絞りの直径（ｄ）、および円管の直径（Ｄ）を含む流量、ならびに、絞りおよび円管の直径の熱膨張の効果の算出に用いられる。一次エレメント特有の式は、これらのパラメータを算出するのに必要とされる。一次エレメントのパラメータの算出に関する情報は、上記で議論した流量のリポジトリデータベースに包含される。本発明は、高度に設定可能であり、単一のソフトウェアを幅広く種々の流体および一次エレメントの全てで用いることを可能にする、携帯型データベースにおける流体の式のデータおよび一次エレメントのデータを提供する。
【００１９】
流量のリポジトリとともに動作するとき、流量のアプリケーションはオペレータから情報を受信し、それは、流体が液体であるか気体であるか、どの特定の液体または気体であるか、流体が蒸気であるか、および過熱または飽和しているか、流体が天然ガスであるか、およびそうであれば、天然ガスの組成は何であるか、等を示す。さらに、アプリケーションは、一次エレメントについての情報を集める。具体的には、どのタイプの一次エレメントが用いられるか、一次エレメントの直径と同様に、流体がそこを経由して流量る円管の直径である。一次エレメントの例は、オリフィス板、ノズル、ベンチュリ、マルチポート平均化ピトー装置、円錐型装置、くさび装置、またはその他を含む。最終的に、ソフトウェアは、公称動作圧力および温度を決定するのと同様に、プロセスの動作範囲についての情報を集めるべきである。これは、上記の式（たとえば、式３および４）における条件が、典型的には、メモリおよび処理速度の制約によってフィールド装置に直接実装されないからである。その代わりに、多項式関数が、公称の動作範囲にわたってこれらの条件を近似するのに用いられる。後で議論するように、上記の情報は、オペレータから、グラフィカルユーザインタフェイス（ＧＵＩ）経由で集めることができる。十分なメモリおよび処理速度がフィールド装置に存在すれば、流量のリポジトリの使用を妨げるものはない。
【００２０】
特定の実施形態では、特定のフィールド装置（たとえば、多変数トランスミッタ）の構成で用いるための流量のアプリケーションが開示される。流量のアプリケーションを開始すると、流量のアプリケーションは流量のリポジトリへアクセスして、式識別情報とともに関連する流体のリスト、およびその他のデータを含む、フィールド装置の構成情報を調査する。流量のアプリケーションは、流量のリポジトリから検索された情報に基づいて動的にグラフィカルユーザインタフェイス（ＧＵＩ）を組み立てて、ユーザが、フィールド装置およびそれに関連する流量の式を構成する特定のオプションを選択することを可能にする。さらに、特定の例では、ユーザインタフェイスは、流量のリポジトリを変更してカスタマイズされたオプションを追加、または望ましくないオプションを削除することによってカスタマイズすることができる。別の特定の実施形態では、流量のリポジトリは、ユーザに基づく、またはプロセスに基づくカスタマイズを可能にして、カスタマイズされたインタフェイスを提供してもよく、それは、特定のユーザについて構成のオプションを制限することによって構成エラーを減らすことができる。
【００２１】
図１は、工業プロセスと連結し、流量のアプリケーション１２０、および流量のリポジトリ１２２へのアクセスを有する（ユーザ装置１０４、たとえば携帯型コンピュータなど）と通信可能に連結したフィールド装置１０２を含む、プロセス制御および監視システム１００の特定の説明のための実施形態の図である。流量のリポジトリ１２２は、ユーザ装置１０４に設置されることを含む任意の適切な位置に設置することができる。ユーザ装置１０４は、流量のアプリケーション１２０を実行するように適応されるプロセッサおよび／または処理ロジックを含むことができる。ユーザ装置１０４は、特定の実装によって有線通信リンクまたは無線通信リンクでもよい、通信リンク１０６を介してフィールド装置１０２と通信するように適応される。
【００２２】
この特定の実施形態では、フィールド装置１０２は、プロセス変数パラメータ、たとえば流体静圧、差圧、温度、その他のプロセス変数パラメータ、またはそれらの任意の組み合わせを監視するように適応されるプロセス制御トランスミッタ装置であることができる。この特定の例では、フィールド装置１０２は、プロセス流体１１２、たとえば液体または気体を運ぶ円管１０８に連結する。さらに、この特定の事例では、フィールド装置１０２は、差圧生成エレメント１１４、たとえばオリフィス板を含む。この特定の例では、フィールド装置１０２は、差圧生成エレメント１１４の両側で流体圧力を、絶対圧またはゲージ圧を温度とともに測定することによって、流量およびその他のプロセスパラメータを算出するように適応される。
【００２３】
特定の実施形態では、ユーザは、ユーザ装置１０４を介して流量のアプリケーション１２０へアクセスすることができる。実行すると、流量のアプリケーション１２０は、流量のリポジトリ１２２から、流体のリスト、一次エレメントのリスト、ならびに各一次エレメントおよび流体に関連する式情報、その他のデータ、あるいはそれらの任意の組み合わせを検索するように適応される。式情報は、実際の式の表現、その他の位置、たとえば流量のアプリケーション上に保存された式へのポインタ、それらの組み合わせ、あるいは流体または一次エレメントの式をユーザが入力したデータと関連付けるのに用いられるその他の情報の形態であることができる。特定の例では、流量のリポジトリ１２２は、異なる流出係数または気体膨脹係数の式を識別する特定の一次エレメントに関連する複数の入力を含むことができる。さらに、特定の実施形態では、流量のリポジトリ１２２は、流量のアプリケーション１２０によって実行してカスタムの流量算出を行うことができるカスタム式情報を含むことができる。さらに別の特定の実施形態では、カスタムの流量のアプリケーションは、流量のリポジトリ１２２内の入力によって識別すること、および流量のアプリケーション１２０によってアクセスして、カスタムの流量算出を行うことができる、ダイナミックリンクライブラリ（ＤＬＬ）にコンパイルすることができる。
【００２４】
流量のリポジトリ１２２は、流体／（流体のタイプ）のリスト１２４に関するデータを含むことができる。流体／（流体のタイプ）のリスト１２４は、階層リストを含むことができる。特定の例では、流体／（流体のタイプ）のリスト１２４は、トップレベルの流体カテゴリ、たとえば気体、液体、および蒸気を含むことができる。各カテゴリ内で、流体／（流体のタイプ）のリスト１２４は、異なるタイプの流体を含むことができる。たとえば、気体カテゴリは、サブカテゴリ、たとえば天然ガス、データベース気体、およびカスタム気体を含むことができる。各サブカテゴリはさらなるサブカテゴリを含むことができ、それは、プロセス流体の流量算出の特定のカテゴリを識別することができる。たとえば、天然ガスサブカテゴリ下で、流体／（流体のタイプ）のリスト１２４は、「ＡＧＡ報告第８号  詳細キャラクタリゼーション法」、「ＡＧＡ報告第８号  総キャラクタリゼーション法１」、および「ＡＧＡ報告第８号  総キャラクタリゼーション法２」、その他の総キャラクタリゼーション法、組成、または物性法、あるいはそれらの任意の組み合わせを含むことができる。
【００２５】
流量のリポジトリ１２２は、一次エレメントのリスト、およびそれらに関連する式のデータまたは情報（たとえば、識別子）１２６も含むことができる。特定の実施形態では、流量のアプリケーション１２２は複数の式を含むことができ、それは、関連する流量の式識別子に基づいて用いるために流量のリポジトリから識別することができる。特定の例では、一次エレメントは複数回記載されてもよく、そこでは各リストが関連する式識別子を有する。流量のアプリケーション１２０によって作成されたグラフィカルユーザインタフェイスは、ユーザがリストから、特定の一次エレメント、およびその関連する式を選択することを可能にする。
【００２６】
流量のリポジトリ１２２はその他の情報１２８を含むこともでき、それは、たとえば、カスタム式情報、ユーザ設定、その他のカスタマイズ機能、またはそれらの任意の組み合わせを含むことができる。
【００２７】
特定の実施形態では、流量のアプリケーション１２０は、流量のアプリケーション１２０の初期化の間に流量のリポジトリ１２２へアクセスするように適応され、流体のリスト１２４、一次エレメントならびに関連する流体および一次エレメントの式のデータのリスト１２６、およびその他の情報１２８を検索する。流量のアプリケーション１２０は、検索された情報を用いるように適応され、特定のフィールド装置、たとえばフィールド装置１０２を構成するための、ユーザが選択可能なオプションおよび関連するパラメータに対応する、１以上のユーザが選択可能なインジケータ（たとえば、チェックボックス、ラジオボタン、フォームボタン、プルダウンまたはポップアップメニュー、テキストフィールド、コンビネーションボックス、その他のオブジェクト、あるいはそれらの任意の組み合わせ）を含む、グラフィカルユーザインタフェイス（ＧＵＩ）を生成する。特定の例では、ＧＵＩは複数の選択可能なタブを含むことができ、流量のリポジトリ１２２から検索された流体のリスト１２４に関する表示されたリストから、流体／カテゴリを選択することについてユーザを支援する。いったんＧＵＩで選択を受信すると、ＧＵＩは、関連したオプションを表示するように、ならびに一次エレメント、たとえば流量のリポジトリ１２２から検索された一次エレメントおよび関連する式のデータのリスト１２６から選択された一次エレメントを選択および構成することについて、ユーザを支援するように適応される。ＧＵＩは、ユーザの選択から生じた情報、流量のリポジトリ１２２から検索された情報、関連する式のデータによって識別された式に基づいて算出された情報、またはそれらの任意の組み合わせを含むことができる。ユーザは、流量のアプリケーション１２０のユーザインタフェイスへアクセスすることができ、ＧＵＩ内に備えられた、１以上のユーザが選択可能なインジケータと相互作用することによってフィールド装置１０２を構成する。特定の例では、ユーザは複数の一次エレメントのオプション間で選択することができ、それらの各々は、特定のタイプの一次エレメントおよび特定の関連する一次エレメントの式のデータに対応する。さらに、ユーザは、選択された一次エレメントに関連する特定の寸法を指定すること、ならびに、その他の関連する設定、たとえば流体の組成、およびその他のオプションを構成することができる。特定の実施形態では、流量のアプリケーション１２０は、構成データを通信リンク１０６（上記のように、無線リンクであることができる）を介してフィールド装置１０２に発信するように構成され、フィールド装置１０２においてアプリケーションの情報を更新する。
【００２８】
特定の実施形態では、流量のアプリケーション１２０は、流体の特性を算出するための複数の式を含むことができる。各式は、流量のリポジトリ内で識別された１以上の一次エレメントとともに用いてもよい。その特定の流体および選択された一次エレメントについて、データに基づいて特定の流体特性の式を識別することによって、流量のアプリケーション１２０は、一次エレメントについての現在の定数とともに、ユーザの選択に基づいて、どの式を適用するかを決定する。多くの一次エレメントは、さまざまな国家的および国際的規格によって管理される。これらの規格への下位互換性のあるサポートを提供することは、当惑させる数々のオプションをもたらすことがある。たとえば、ＩＳＯ５１６７コーナータップオリフィス流量計の全てのオプションをサポートするためには、ユーザインタフェイスに３つの入力がある必要がある。これらの入力間の違いは、流出係数式、気体膨脹係数の式、またはその両方を含む。フランジタップならびにＤまたはＤ／２圧力タップの配向についてＩＳＯ規格が、ＡＳＭＥおよびＡＧＡ規格と同様に採用されるとき、ユーザがそこから選ばなければならないオリフィス流量計には１ダースより多いオプションがあることができる。しかしながら、流量のアプリケーション１２０は、ユーザによる選択のために選択可能な一次エレメントのリストを含むユーザインタフェイスを提供することができ、選択された一次エレメントに関連する選択を提供することができるので、一次エレメントは、ユーザが、さまざまな式、さまざまな一次エレメント、さまざまな構成のオプション、またはそれらの任意の組み合わせの間の全ての違いの特有の知識を有することを必要とせずに、正しく構成される。このように、流量のアプリケーション１２０は、フィールド装置１０２に特有であり、ならびに関連するアプリケーションまたはユーザの需要に特有の設定可能なオプションを含む、構成インタフェイスを提供する。
【００２９】
さらに、所定の流体、特に気体については、用いることができる状態の数多くの式がある。このような各式は、わずかに異なる密度または圧縮率係数値を作成することができる。たとえば、気体、たとえば窒素については、用いることができる状態の、少なくとも７つの異なる式がある。流量のアプリケーション１２０は、入力データに基づいて、または流量のリポジトリに包含される情報に基づいて、ユーザに提供されたオプションの数を減らすことによって、このようなアプリケーションに関するいくつかの可能性のある混乱をなくすことができる。特定の実施形態では、流量のリポジトリ１２２は、流体特性の算出ための代替の式１２８間の選択をサポートすることを可能にする。流量のリポジトリ１２２を流量のアプリケーション１２０から分離することによって、流量のアプリケーション１２０は、流量のアプリケーション１２０を再コンパイルせずに流量のリポジトリ１２２を更新することによって、カスタマイズまたは変更することができる。
【００３０】
特定の例では、流量のリポジトリ１２２は、流量のアプリケーション１２０によって階層的に組織された拡張マークアップ言語（ＸＭＬ）ファイルであることができ、ＧＵＩ内に包含するために装置情報を検索する。別の例では、流量のリポジトリ１２２は、構造化クエリー言語（ＳＱＬ）データファイル、タグ付きテキストファイル、別のタイプのファイル、またはそれらの任意の組み合わせであることができる。
【００３１】
特定の実施形態では、ユーザが、特定の装置の流出係数について米国ガス協会（ＡＧＡ−３）の式を利用することを望めば、特有の式が気体膨脹係数の算出に用いられる。ＩＳＯ規格およびＡＳＭＥ規格の最新の改訂は、異なる膨脹係数の式を指定する。流量のリポジトリ１２２の使用は、ユーザが、特定の一次エレメントについて複数の選択可能なリストを識別することを可能にする。特定の一次エレメントについての各リストは、異なる式のデータに関連することができ、ユーザが、一次エレメントを選択すること、およびソフトウェアパッケージ全体を再構築せずにより正確な膨脹係数の式に対応する特定のリストを選ぶことを可能にする。これは、ソフトウェアシステムが、基礎にあるソフトウェアを変える必要なく、高度に設定可能になることを可能にする。
【００３２】
たとえば、流量のアプリケーション１２０は、流量のアプリケーション１２０を再コンパイルまたは再インストールする必要なく、流量のリポジトリ１２２を新規のバージョンと置換することによって更新することができる。特定の例では、ウェブページは、ユーザが流量のリポジトリへの変更または追加をリクエストすることができ、製造者がインストールのためにユーザに流量のリポジトリ１２２の新規のバージョンを提供することができることによって提供してもよい。ユーザは、そして、改訂されたバージョンを、コンピュータまたはネットワーク上のどちらかの適切なディレクトリにコピーすることができ、流量のアプリケーションを再起動させて更新されたバージョンを用いることを開始する。特定の実施形態では、カスタム入力をするために流量のリポジトリ１２２の編集についてユーザを支援するよう、編集ツールを提供してもよい。
【００３３】
特定の利点は、流量のリポジトリ１２２を流量のアプリケーション１２０から分離することによって、流量のアプリケーション１２０の内部試験が簡略化されることで実現される。特に、コンパイルされた流量のアプリケーション１２０を再試験する必要なく、流量のリポジトリへの任意の変化を試験するために、指定項目（指定の式および／またはフィールド装置設定）を単離する流量のリポジトリ１２２の試験バージョンを形成することができ、それによって、試験プロセスの複雑性を低減する。
【００３４】
図２は、フィールド装置２０８、たとえば多変数トランスミッタを構成するためのシステム２００の特定の実施形態のブロック図である。システム２００は、流量のアプリケーション２０４へアクセスするように適応されるプロセッサ（処理ロジック）を含むことができるユーザ装置２０２を含む。流量のアプリケーション２０４は、流量のリポジトリ２０６と通信するように適応され、流量のリポジトリ２０６からのデータを検索し、ユーザがフィールド装置を構成するためにアクセス可能なグラフィカルユーザインタフェイス（ＧＵＩ）を組み立てる。特定の実施形態では、流量のリポジトリ２０６および流量のアプリケーション２０４は、ユーザ装置２０２に保存すること、遠隔で保存すること、および／または複数の位置に保存（またはそこから受信）することができる。別の特定の実施形態では、流量のアプリケーション２０４は、ユーザ装置２０２から遠隔であり、ネットワークを介してアクセス可能な装置に保存することができる。特定の例では、流量のアプリケーション２０４は、複数サーバの全てに配布することができる。さらに、流量のリポジトリ２０６および流量のアプリケーション２０４は、実装によって、異なる装置に、または同じ装置に保存することができる。
【００３５】
特定の実施形態では、流量のアプリケーション２０４は、グラフィカルユーザインタフェイス生成器、ロジック、および複数の式を含む。流量のアプリケーション２０４は、データ、たとえば流体情報、関連する式の識別子を持つ一次エレメントデータ、その他の情報、またはそれらの任意の組み合わせを流量のリポジトリ２０６から検索するように適応される。流量のアプリケーション２０４は検索されたデータを用いて、ユーザが選択可能なオプションを含むグラフィカルユーザインタフェイスを生成し、そのＧＵＩはユーザ装置２０２に備えられて、フィールド装置２０８とともに用いるための流量のアプリケーション２０４を構成する。特定の例では、流量のアプリケーション２０４は、ユーザが、それとともにフィールド装置が動作する、流体および一次エレメント（たとえば、オリフィス板またはその他の流体の流量エレメント）を選択することを可能にするＧＵＩを作成し、その選択は、流量のアプリケーション２０４によって用いられる式の識別子を含んで、どの式を用いるのかを決定し、選択された一次エレメントおよび関連する式のデータに特有のユーザのオプションを提供する。このように、構成は選択された装置に特有であり、構成エラーの可能性を減らす。ただし、流量のアプリケーションは、典型的にはフィールド装置に実装されない。その代わりに、フィールド装置を構成するのに用いられる装置に実装される。流量のアプリケーションは、情報、たとえば流量の式の係数を算出、またはそうでなければ決定して、そして、プロセス流体の流量を測定するのに用いるためのフィールド装置へ転送され、そこに保存される。
【００３６】
図３は、フィールド装置に関連する基準式を構成するためのシステム３００の第２の特定の説明のための実施形態のブロック図である。特定の実施形態では、フィールド装置は、その他の源からプロセス変数データを受信する、多変数装置または単一の変数装置であることができる。システム３００は、第１のネットワーク３０６を介して、１以上のプロセスデータ源３０４、たとえばフィールド装置と通信するように適応される処理装置３０２を含む。特定の実施形態では、処理装置３０２は、表示情報を表示装置３０８に提供してもよく、入力装置３１０からデータを受信するように適応される。特定の、説明のための非制限的実施形態では、表示装置３０８および入力装置３１０は遠隔計算装置に関連してもよく、それは、ネットワーク、たとえば第２のネットワーク３３６を介して処理装置３０２と通信するように適応してもよい。特定の実施形態では、第１のネットワーク３０６は、プロセス制御ネットワーク（たとえば、HART（登録商標）プロトコル、FieldBusプロトコル、無線プロトコル等に準拠して動作する２線式プロセス制御ネットワーク）であることができ、第２のネットワーク３３６は、伝送制御プロトコル（ＴＣＰ）／インターネットプロトコル（ＩＰ）ネットワークであることができる。別の特定の実施形態では、第１のネットワーク３０６は、パワーオーバーイーサネットのタイプのネットワークであることができ、第２のネットワーク３３６は、別のイーサネットのタイプのネットワークであることができる。処理装置３０２は、プロセスデータ源３０４（フィールド装置）およびその他の装置と通信するために任意の数のプロトコルを利用することができることが理解されるべきである。
【００３７】
処理装置３０２は、第１のネットワーク３０６と通信するように適応された第１のネットワークインタフェイス３１２を含む。処理装置３０２は、第１のネットワークインタフェイス３１２に連結し、メモリ３１６へのアクセスを有する処理ロジック３１４をさらに含む。特定の実施形態では、処理ロジック３１４は処理ロジックということができ、それは、１以上の装置の全部に配布することができる。処理ロジック３１４は表示インタフェイス３１８に連結して、表示データを表示装置３０８に提供する。処理ロジック３１４は、入力装置３１０からデータを受信するように適応される入力インタフェイス３２０にも連結する。さらに、処理ロジック３１４は第２のネットワークインタフェイス３３４に連結して、それは第２のネットワーク３３６を介して流量のリポジトリ３３８と通信するように適応される。特定の実施形態では、流量のリポジトリ３３８は、分離したサーバに保存してもよい。別の特定の実施形態では、流量のリポジトリ３３８は省略してもよく、流量のリポジトリはメモリ３１６に保存してもよい（３２８に示すように）。流量のリポジトリ３３８（または３２８）は、流体／（流体のタイプ）のリスト、一次エレメントおよび関連する流体の流量の式の識別子、その他の情報、あるいはそれらの任意の組み合わせの関連するリストを含む。
【００３８】
メモリ３１６は、処理ロジック３１４によって実行可能な複数の命令を含んで、１以上のフィールド装置を構成するためにグラフィカルユーザインタフェイスを提供する。メモリ３１６は、データを検索するための流量のリポジトリ３２８（または３３８）へアクセスするように適応される流量のアプリケーション３２６を含む。メモリ３１６は、処理ロジック３１４によって実行可能なグラフィカルユーザインタフェイス生成器３２２をさらに含み、検索されたデータに関するデータおよびオプションを含むグラフィカルユーザインタフェイス（ＧＵＩ）を生成し、そのＧＵＩは、選択されたフィールド装置に基づいて、および特定のユーザ設定に基づいて、ユーザが選択可能な異なるオプションを含むことができる。特定の実施形態では、メモリ３１６は、処理ロジック３１４によって実行可能な構成ソフトウェア３２４も含み、グラフィカルユーザインタフェイス設定、たとえば、どのオプションが特定のオペレータへアクセス可能とすることができるかを決定する、ユーザに基づく、または役割に基づく設定を構成する。特定の例では、グラフィカルユーザインタフェイス設定は、ログイン情報に基づいて、どのオプションが特定のユーザによって構成することができるかを指定してもよい。さらに、グラフィカルユーザインタフェイス設定は、特定のカスタマイズを指定することができる。そのうえ、構成ソフトウェア３２４は、処理ロジック３１４によってアクセスすることができ、１以上のプロセスデータ源３０４、たとえばフィールド装置に関連するオプションを構成する。
【００３９】
特定の実施形態では、流量のアプリケーション３２６は、１以上の式、たとえば気体膨脹係数式、流体の流量の式、その他の式、またはそれらの任意の組み合わせに基づいてプロセス装置を構成することが可能である。式は、アプリケーション３２６内に包含してもよく、流量のリポジトリ３２８内の情報によって識別してもよく、または流体のリポジトリ３２８から受信してもよい。流量のアプリケーション３２６は、ＧＵＩ生成器３２２を用いるように適応されて、流量のリポジトリ３２８（および／または流量のリポジトリ３３８）から検索されたデータに関する、ユーザが選択可能な複数のオプションを含むＧＵＩを作成する。流量のリポジトリ３２８から検索されたデータは、関連する式のデータを持つ流体の一次エレメント、その他の情報、またはそれらの任意の組み合わせのリストを含むことができる。ＧＵＩは、流体に関する選択可能なオプション、および一次エレメントのリストを含む。リスト内の各エレメントは、ユーザが、リストから特定の入力を選択することができ、どの式のデータが流量のアプリケーション３２６によって用いられるべきであるかを指定するように、特定の式情報に関連してもよい。さらに、このような選択は、どのオプションがユーザに表示されてフィールド装置を構成するのかについて影響を与えてもよい。特定の例では、流量のリポジトリ３２８は、複数の一次エレメント（たとえば、オリフィス板、平均化ピトー管、その他の一次エレメント、またはそれらの任意の組み合わせのリスト）に関するデータを含み、それは、特定のフィールド装置を構成するためにユーザによって選択されてもよい。
【００４０】
特定の例では、流量のアプリケーション３２６は、流量のリポジトリ３２８から独立してコンパイルされ、流量のリポジトリ３２８を、流量のアプリケーション３２６の再コンパイルを必要とせずに置換または更新することを可能にする。さらに、流量のリポジトリ３２８は、コンパイルされていない構造化データ源、たとえばテーブルであることができる。流量のリポジトリ３２８は、流量のアプリケーション３２６に対応するように適応され、一次エレメントに関するデータおよび設定可能なオプションを提供し、それは、特定のフィールド装置と関係して用いしてもよい。
【００４１】
図４〜８は、１以上のフィールド装置を構成するために、ユーザによってアクセスすることができる、グラフィカルユーザインタフェイス（ＧＵＩ）の特定の実施形態の説明のための例である。ＧＵＩは説明目的のみであること、およびＧＵＩ内のエレメントの特定の配置は特有の実装によって変化してもよいことが理解されるべきである。
【００４２】
図４は、特定のフィールド装置を構成するためにユーザによってアクセス可能な、第１のＧＵＩ４００の特定の説明のための実施形態の図である。ＧＵＩ４００は、制御枠４０４、選択枠４０６、およびオプション枠４０８を含むウィンドウ４０２を含む。制御枠４０４は、ユーザが選択可能なさまざまなオプション４１０を含むことができる。この特定の例では、選択可能なオプション４１０は、「流量の構成」オプション、「基本セットアップ」オプション、「装置」オプション、「変数」オプション、「較正」オプション、および「保存／送信」オプションを含む。「流量の構成」オプション４１２が選択されている。ＧＵＩ４００は、「設定」タブ４１４、「流体の選択」タブ４１６、「流体の組成」タブ４１８、「流体の特性」タブ４２０、および「一次エレメントの選択」タブ４２２を含む、選択可能なタブをさらに含む。「流体の選択」タブ４１６が選択されている。
【００４３】
流量のリポジトリから検索されたデータに基づいて、選択枠４０６は、流体カテゴリ４２６、サブカテゴリ４２８、および流体選択のオプション４３０のリスト４２４を表示する。この事例では、流体カテゴリ４２６は、「気体」、「液体」、および「蒸気」を含む。「気体」カテゴリのサブカテゴリ４２８は、「ＡＧＡ報告第８号  詳細キャラクタリゼーション法」、「ＡＧＡ報告第８号  詳細キャラクタリゼーション法１」、「ＡＧＡ報告第８号  詳細キャラクタリゼーション法２」、「ＩＳＯ１２２１３、モル組成法」、および「ＩＳＯ１２２１３、物性法（ＳＧＥＲＧ８８）」を含む。４３２に示すように、「ＡＧＡ報告第８号  詳細キャラクタリゼーション法」が選択されている。選択は、オプション枠４０８内の「流体名」エレメント４３４に反映される。選択された流体選択のオプション４３２に基づいて、選択されたオプションに関連する基準圧力および基準温度が表示される（４３６に）。この事例では、４３２での「ＡＧＡ報告第８号  詳細キャラクタリゼーション法」の選択が、１４．７３０ｐｓｉ（絶対）の基準圧力、および華氏６０．００度の基準温度を指定する。さらに、ＧＵＩ４０２は、「リセット」ボタン、「戻る」ボタン、「次へ」ボタン、および「ヘルプ」ボタンを含む、ユーザが選択可能なボタン４３８を含む。
【００４４】
特定の実施形態では、どの流体カテゴリ４２６が選択されたかによって、カテゴリ４２６内のサブカテゴリ４２８が変化してもよい。さらに、カテゴリ４２６、サブカテゴリ４２８、および流体選択のオプション４３０は流量のリポジトリ内で指定され、それは、データを検索するための流量のアプリケーションによってアクセスされ、それによりＧＵＩ４００が生成される。
【００４５】
図５は、特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第２のグラフィカルユーザインタフェイス（ＧＵＩ）５００の特定の説明のための実施形態の図である。エレメントが繰り返される範囲で、同じ参照番号が用いられるので、それらのエレメントの説明が繰り返される必要がある。ＧＵＩ５００では、「流体の組成」タブ４１８が選択されて、流体の組成選択枠５０２および「動作条件」枠５０８を明示している。組成選択枠５０２は、図４に図示される、選択された「ＡＧＡ報告第８号  詳細キャラクタリゼーション法」４３２の組成データに関する、利用できる構成要素５０４のリストを表示する。この特定の事例では、利用できる構成要素５０４のリストは、メタン、窒素、二酸化炭素、エタン、プロパン、水、硫化水素、水素、一酸化炭素、酸素、イソブタン、ｎ−ブタン、イソペンタン、ｎ−ペンタン、ｎ−ヘキサン、ｎ−ヘプタン、ｎ−オクタン、ｎ−ノナン、ｎ−デカン、ヘリウム、およびアルゴンを含む。その他の構成要素は、図４のＧＵＩを介してなされた特有の選択によって、および特定の実装に基づいて、リスト内に含んでもよいことが理解されるべきである。特定の実施形態では、構成要素５０４のリストは、流量のリポジトリから検索されたデータから生じ、リストの内容は流量のリポジトリから決定される。この特定の事例では、５０６に示すように、「メタン」が選択されている。
【００４６】
「流体の組成」選択枠５０２は、「追加」ボタン５０９および「削除」ボタン５１０をさらに含んで、選択された構成要素ボックス５１２に選択された構成要素、たとえばメタン５０６を追加する。エレメント、たとえばメタンを、「追加」ボタン５０９をクリックすること、およびメタンについてのモル百分率を入力することによって、選択された構成要素ボックス５１２に追加すると、５１８で、総モル百分率、分子量、およびＢＴＵ／ｆｔ３で発熱量が自動的に追加投入される。ユーザは、「クリア」ボタン５１４をクリックすることによって選択を削除すること、または、「標準化」ボタン５１６をクリックすることによって選択を標準化することができる。特定の例では、構成要素、たとえばメタン５０６を選択された構成要素ボックス５１２に追加すると、名称は選択された構成要素ボックス５１２の中へ移動し、ユーザがテキスト入力を利用できるようになり、モル濃度百分率を指定する。用いられる式によって、ある構成要素は予め定義されたモル百分率を必要としてもよく、ＧＵＩ５００は、不適切なモル百分率の入力を、ユーザによってこのようなデータが入力されれば、警告を生成することによって防止してもよい。
【００４７】
動作条件枠５０８は、「公称動作圧力」および関連する流体特性の算出についての圧力動作範囲５２０、ならびに、「公称動作温度」および関連する動作温度範囲５２２を含む、ユーザが選択可能な（設定可能な）入力を含む。
【００４８】
図６は、特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第２グラフィカルユーザインタフェイス（ＧＵＩ）６００の特定の説明のための実施形態の図である。エレメントが繰り返される範囲で、同じ参照番号が用いられるので、それらのエレメントの説明が繰り返される必要がある。ＧＵＩ６００では、「流体の特性」タブ４２０が選択され、流体の特性枠６０２が明示されている。流体の特性選択枠６０２は、図４で選択されたＡＧＡ報告第８号  詳細キャラクタリゼーション法の天然ガスについての流体の特性に関連するユーザが設定可能なオプションを含む。「流体の特性」枠６０２は、圧力および温度値６０４、密度および粘度値６０８、ならびにその他の流体の特性６１２を含む。圧力および温度値６０４は、ユーザが、圧力および温度値を入力すること、ならびに「計算」ボタン６０６をクリックすることを可能にし、それは、密度および粘度値６０８、ならびにその他の流体の特性６１２に関連するいくつかの値を更新する。さらに、密度および粘度値６０８、ならびにその他の流体の特性６１２は、「圧縮率」プルダウンメニュー６１０および６１４を含むことができ、それぞれ、ユーザが、６０４に示す圧力および温度で、選択された気体の組成について圧縮率係数または密度値を表示することを可能にする。
【００４９】
特定の実施形態では、いくつかの値、たとえば粘度、密度、基準条件、等エントロピー指数、基準密度、分子量、およびエネルギを、流量のアプリケーションにハードコードされたか、または算出された、流量のリポジトリから検索することができる。さらに、さまざまなデータ点は、選択された組成に基づいて変化することができる。
【００５０】
図７は、特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第４のＧＵＩ７００の特定の説明のための実施形態の図である。エレメントが繰り返される範囲で、同じ参照番号が用いられるので、それらのエレメントの説明が繰り返される必要はない。ＧＵＩ７００では、「一次エレメント選択」タブ４２２が選択され、一次エレメント選択枠７０２および一次エレメントサイズ決定枠７０３が明示されている。一次エレメント枠７０２は、一次エレメントの階層リスト７０４を含む。トップレベル７０６では、一次エレメントの階層リストは、Annubar（登録商標）平均化ピトー管オプション、調整オリフィスオプション、およびオリフィス板オプション、ベンチュリ管オプション、およびノズルオプションを含む。利用できるオプションは流量のリポジトリから検索することができるので、オプションは、流量のリポジトリを変えることによって変化させることができる。トップレベル７０６の各オプションは１以上のサブカテゴリ７０８に関連することができ、そのサブカテゴリは、下位項目７１０をさらに含むことができる。この特定の例では、オリフィス板オプションが展開され、「４５０／３０５１ＳＦＣ」オプション、「１１９５／３０５１ＳＦＰ」オプション、「ＩＳＯ５１６７−２．２００３（Ｅ）」オプション、「ＡＧＡ報告第３号」オプション、「ＡＳＭＥ  ＭＦＣ−３Ｍ−２（２００４）」オプション、および「ＡＳＭＥ  ＭＦＣ−１４Ｍ、小口径オリフィス」オプションを含む、サブカテゴリ７０８を明示している。サブカテゴリ７０８および下位項目７１０は、流量のリポジトリ内でも定義されることが理解されるべきである。この事例では、「ＡＧＡ報告第３号」オプションが展開され、下位項目７１０を明示しており、それは、「フランジタップ」（選択済）項目７１２および「コーナータップ」項目を含む。
【００５１】
「フランジタップ」項目７１２の選択は、ＧＵＩ７００が、一次エレメントサイズ決定オプション７１４を含む一次エレメントサイズ決定枠７０３について特定のオプションを表示する原因となる。一次エレメントサイズ決定オプション７１４は、円管サイズ決定オプション７１６およびオリフィス情報オプション７１８を含む。円管サイズ決定オプション７１６は、「公称円管サイズ」、「円管のスケジュール番号（＝管内圧／材料許容圧×１０００）」、「メータチューブ（＝計装機器付きプレファブ配管）の直径」、「温度」、および「メータ管の材質」を含む。「オリフィス情報」オプション７１８は、「オリフィスの直径」、「温度」、および「材質」を含む。特定の実施形態では、温度設定は、選択された一次エレメントおよびその関連する流量の式に基づいて予め定義してもよい。
【００５２】
図８は、特定のフィールド装置と接続して用いるための流量のアプリケーションを構成するためにユーザによってアクセス可能な、第５のＧＵＩ８００の特定の説明のための実施形態の図である。エレメントが繰り返される範囲で、同じ参照番号が用いられるので、それらのエレメントの説明が繰り返される必要がある。ＧＵＩ８００では、「一次エレメント選択」タブ４２２が再び選択されている。この事例では、「ＡＧＡ報告第３号」サブカテゴリが折りたたまれ、「ＡＳＭＥ  ＭＦＣ−３Ｍ−２（２００４）サブカテゴリが展開されて、３つの下位項目８１０を明示している。３つの下位項目８１０は、選択済の「フランジタップ」項目８１２、「コーナータップ」項目、および「Ｄ＆Ｄ／２タップ」項目を含む。
【００５３】
この例では、「フランジタップ」項目８１２が、図７に図示される「フランジタップ」項目７１２と同様に選択されていても、その選択は、「ＡＳＭＥ  ＭＦＣ−３Ｍ−２（２００４）」サブカテゴリに関連する、異なる一次エレメントカテゴリの内であり、それは、たとえば、異なる展開計算に関連してもよい。この事例では、追加のオプション８１８が、一次エレメントサイズ決定枠７０３内に表示され、その追加のオプション８１８は、ユーザがジュール−トムソン係数を用いて、上流のタップ位置で温度を算出することを可能にする。タップから上流の温度プローブの挿入はタップでの測定に影響を与えることができるので、ジュール−トムソン係数は、タップから上流の流体の流量に影響を及ぼさずに、上流の温度の見積もりの算出を提供する。この追加のオプション８１８は、ＡＧＡ報告第３号  フランジタップ７１２（図７に図示される）については利用できない。
【００５４】
特定の実施形態では、流量のアプリケーションは、流量のリポジトリから検索されたデータに基づいて、ＧＵＩ４００から８００を生成する。特定の例では、特定のオプションは、流量のリポジトリ内に保存される流体、流体のタイプ、組成のエレメント、および一次エレメントのリストから生じる。流量のリポジトリへの調節が、流量のアプリケーション内でユーザが利用できるオプションを変更するために、なされることがある。
【００５５】
図４〜８に図示されるＧＵＩ４００、５００、６００、７００、および８００は、説明のための例のみであって、制限することを意図しないことが理解されるべきである。異なる一次エレメントは、異なる流体の選択を有することができ、特定のフィールド装置は、異なるタイプの環境および動作条件に影響を受けやすくてもよく、それがユーザの利用できるオプションを変更してもよいことが理解されるだろう。さらに、種々の式は、任意の所定の一次エレメントとともに用いてもよいこと、および流量のリポジトリは、各事例の一次エレメントに関連する式の識別子を含み、そのことによって、ユーザに、所定の構成について可能性のある複数の選択を提供することができることが理解されるべきである。
【００５６】
図９は、特定のフィールド装置を構成するために、ユーザに生成されたグラフィカルユーザインタフェイス（ＧＵＩ）を提供する方法の、特定の説明のための実施形態の流量図である。９０２では、流量のアプリケーションを実行すると、データが流量のリポジトリから検索され、そこで、検索されたデータは、流体のタイプのリスト、関連する一次エレメントの各リスト、および関連する式の識別子を含む。特定の実施形態では、流体は、たとえば気体、蒸気、および液体に分類することができる。さらに、流体は、サブカテゴリ、たとえば天然ガス、およびその他のサブカテゴリを、サブカテゴリ内で選択可能な項目と同様に含むことができる。特定の例では、特定の気体は、工業規格に準拠した特定の式の状態を利用することができる。
【００５７】
９０４に進むと、グラフィカルユーザインタフェイス（ＧＵＩ）が表示装置に備えられ、そのＧＵＩは検索されたデータに関するユーザが選択可能なインジケータを含み、そこで、ＧＵＩは、特定の一次エレメントを識別する少なくとも１つの選択可能な項目のリストを含む。特定の実施形態では、各一次エレメントは、一次エレメントに関する条件を算出するのに用いるために、関連する流出係数、気体膨脹係数、または熱膨張効果の式のデータを識別する。９０６へ続き、ＧＵＩの、ユーザが選択可能な少なくとも１つのインジケータに関連するユーザ入力に関するユーザデータが受信される。特定の例では、ユーザデータは、特定の気体、一次エレメント、流体、流体の組成、別のインジケータ、関連するパラメータデータ、またはそれらの任意の組み合わせの選択を含むことができる。
【００５８】
９０８へ進行すると、ユーザが選択可能なインジケータはユーザデータに基づいて変更され、ユーザの選択に特有の設定可能なオプションを表示する。特定の例では、ＧＵＩ内に表示された設定可能なオプションは、その他のエレメント（図４〜８について上記で議論したように）のユーザの選択に基づいて変化してもよい。この方法は、９１０で終了する。
【００５９】
図１０は、特定のフィールド装置を構成するために、生成されたグラフィカルユーザインタフェイス（ＧＵＩ）をユーザに提供する方法の、別の特定の説明のための実施形態の流量図である。１００２で、流量のアプリケーションは、構成装置、たとえばＰＣ内のプロセッサで実行され、そこで、流量のアプリケーションは、流体の特性および流体の流量の算出に関する複数の式上で動作する。１００４へ移動すると、データは流量のリポジトリから検索され、それは、流体のリスト、一次エレメントのリスト、および式のデータを含む。特定の実施形態では、式のデータは、流量のアプリケーションによって用いて、特定の構成についての流体の特性を算出するのに用いられる式を生成することができる。
【００６０】
１００６へ続き、グラフィカルユーザインタフェイスが、特定のエレメントを選択すること、および関連する情報を入力することによって、ユーザがフィールド装置を構成するための選択可能なオプションを含む、検索されたデータに基づいて生成される。特定の例では、ＧＵＩは、流体、流体の特性、一次エレメント、流体の組成エレメント、およびその他の選択可能な項目を含む、ユーザが選択可能なインジケータを含むことができる。ユーザが選択可能なインジケータは選択可能なタブを含んでもよく、さまざまな設定可能なエレメントへアクセスするための異なる構成ページを明示する。１００８へ進行すると、ＧＵＩに関するユーザデータが受信され、その受信したユーザデータは、選択された一次エレメントを含む。１０１０に進むと、流量のアプリケーションは、受信したユーザデータに基づいて、ならびに選択された流体および一次エレメントに関連する式のデータに基づいて構成され、プロセス流体に関連する変数を算出する。特定の例では、ＧＵＩからの、一次エレメントの特定の事例の選択は、特定の気体膨脹式、特定の流出係数式、別の式、またはそれらの任意の組み合わせの選択を含んでもよい。流量のアプリケーションは、プロセス装置で多項式とともに用いるための、一式の係数を生成することができ、それは、プロセス流体の流量を決定するのに用いられる。その方法は、１０１２で終了する。
【００６１】
上記のシステムおよび方法と併せて、流量のリポジトリと関係して動作するプロセス流量のアプリケーションが開示され、それは、流体のリスト、一次エレメントのリスト、式のデータ、その他の情報、またはそれらの任意の組み合わせを含むデータを保存する。プロセス流量のアプリケーションは、特定の一次エレメントに関するデータを流量のリポジトリから検索し、流量のリポジトリから検索されたデータに関する、ユーザが選択可能な１以上のインジケータを含むグラフィカルユーザインタフェイス（ＧＵＩ）を生成して、ユーザが特定のフィールド装置を構成することを可能にする。特定の実施形態では、ユーザのＧＵＩとの相互作用は、ＧＵＩが、特定の流体のタイプ、流体、一次エレメント、またはそれらの任意の組み合わせに関連する、それらのユーザのオプションのみを表示する原因となる。
【００６２】
特定の実施形態では、流量のアプリケーションを流量のリポジトリから分離することによって、流量のアプリケーションを汎用化することができ、構成プロセスに複雑さを追加することなく、複数のフィールド装置および複数の実装とともに動作する。特に、流量のリポジトリは、流体のリスト、一次エレメントのリスト、関連する式のデータ、およびその他の情報を含むことができ、流量のアプリケーションを制御して、特定のフィールド装置構成について、ユーザが選択可能なオプションを含むＧＵＩを作成しながら、その他のタイプの装置についてのオプションを省略する。さらに、流量のアプリケーションは、新規の一次エレメント、新規またはカスタマイズされた流量の式、ならびにさまざまなその他の機能について、流量のリポジトリを更新することによって、流量のアプリケーションを再コンパイルせずに、更新することができる。特定の例では、流量のアプリケーションはコンパイルされた実行可能なアプリケーションであり、流量のリポジトリは、フィールド装置を構成するために、流量のアプリケーションへアクセス可能な構造化データファイルであってもよい。本明細書においてさまざまなデータベースが議論されてきたが、本発明は、任意のデータベースとともに用いることができ、いかなる特定の形式または構成にも制限されない。例には、ＳＱＬデータベース、ＸＭＬデータベース、テキスト、またはそうでなければ区切りデータベース、リレーショナルデータベース等を含む。本明細書において生成された特定のデータは、任意の所望の式に準拠していることができる。たとえば、上記で式１および式２として記述されている簡略化された式を、必要に応じて用いてもよい。いったん流量のアプリケーションによってデータが生成されると、それを、いかなる特定のデータ伝送技術をも用いずに、流量のトランスミッタに発信することができる。必要に応じてＧＵＩを、あるいは、たとえば、コマンドラインインタフェイスまたはその他のインタフェイス技術を含むその他の入力技術を用いてもよい。
【００６３】
本発明は、好ましい実施形態を参照して説明されてきたが、当業者は、本発明の精神および範囲から逸脱しない範囲で、形態に変化がなされてもよいことを認識するだろう。
【図１】
0005368628.tif 000005
【図２】
0005368628.tif 000006
【図３】
0005368628.tif 000007
【図４】
0005368628.tif 000008
【図５】
0005368628.tif 000009
【図６】
0005368628.tif 000010
【図７】
0005368628.tif 000011
【図８】
0005368628.tif 000012
【図９】
0005368628.tif 000013
【図１０】
0005368628.tif 000014