(57)【要約】プロセスを分析するシステム及び方法は、プロセス制御プラント内のプロセスデータを収集し、その収集されたデータを遠隔データ処理機能に送る。遠隔データ処理機能は、分析データを生成するために、プロセスモニタリングツール、装置モニタリングツール、デバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール及び／又は会計ツールのようなプロセス分析ツールを使用して、プロセスデータを分析する。次に、分析データは、インターネットのような通信リンクを介してプロセス制御プラントに伝送される。【特許請求の範囲】
【請求項１】
プロセスを分析する方法であって、
プロセス制御プラント内のプロセスデータを集めるステップ、
収集したプロセスデータを遠隔データ処理機能に送信するステップ、
分析データを生成するために、前記遠隔データ処理機能のデータベース内に格納されている複数の資産又はプロセス分析ツールのうちの一つを使用して、前記遠隔データ処理機能内のプロセスデータを分析するステップ、及び
前記分析データをプロセス制御プラントに送信するステップ
を包含している方法。
【請求項２】
請求項１記載の方法であって、前記分析データを生成するために前記遠隔データ処理機能のデータベース内に格納されている複数の資産又はプロセス分析ツールのうちの一つを使用して前記遠隔データ処理機能内のプロセスデータを分析する前記ステップが、プロセス制御ツール、プロセスモニタリングツール、装置モニタリングツール、デバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール及びビジネスツールのうちの一つを使用するステップを包含する方法。
【請求項３】
請求項１記載の方法であって、前記収集したプロセスデータを遠隔データ処理機能に送信するステップが、オープンネットワークを介して前記収集したプロセスデータを送信するステップを包含している方法。
【請求項４】
請求項３記載の方法であって、前記オープンネットワークを介して前記収集したプロセスデータを送信するステップが、インターネットを使用して前記収集したプロセスデータを送信するステップを包含している方法。
【請求項５】
請求項１記載の方法であって、前記分析データを生成するために複数の資産又はプロセス分析ツールのうちの一つを使用して前記遠隔データ処理機能内のプロセスデータを分析する前記ステップが、前記プロセス制御プラントの部分のモデルを使用するステップを包含している方法。
【請求項６】
請求項５記載の方法であって、前記プロセス制御プラントの部分のモデルを使用するステップが、デバイスモデル、ループモデル及びユニットモデルのうちの一つを使用するステップを包含している方法。
【請求項７】
請求項１記載の方法であって、前記分析データを生成するために複数の資産又はプロセス分析ツールのうちの一つを使用して前記遠隔データ処理機能内のプロセスデータを分析する前記ステップが、最適化ツールを使用するステップを包含している方法。
【請求項８】
請求項１記載の方法であって、前記分析データをプロセス制御プラントに送信するステップが、課題データ、状態データ、プラントデータ、プロセスデータ、デバイスデータ及び最適化データのうちの一つを送信するステップを包含している方法。
【請求項９】
請求項１記載の方法であって、前記分析データをプロセス制御プラントに送信するステップが、健全性インデックス値、能力インデックス値、利用性インデックス値及び前記プロセス制御プラントの一部に関連する変動性インデックス値のうちの一つを送信するステップを包含している方法。
【請求項１０】
請求項１記載の方法であって、前記プロセス制御プラント内のプロセスデータを集めるステップが、前記複数の資産又はプロセス分析ツールによって使用するためのプロセスデータの予め決められたセットを集めるステップを包含している方法。
【請求項１１】
請求項１記載の方法であって、前記プロセス制御プラント内のプロセスデータを集めるステップが、予め決められた頻度でプロセスデータを繰り返し集めるステップを包含している方法。
【請求項１２】
請求項１記載の方法であって、前記複数の資産又はプロセス分析ツールの一つをアップデートするために、アップデートされた情報を前記プロセス制御プラントから遠隔データ処理機能に送信するステップを更に有している方法。
【請求項１３】
請求項１２記載の方法であって、前記複数の資産又はプロセス分析ツールの一つをアップデートするためにアップデートされた情報を前記プロセス制御プラントから遠隔データ処理機能に送信するステップが、アップデートされたモデル情報を送信するステップを包含している方法。
【請求項１４】
請求項１２記載の方法であって、前記複数の資産又はプロセス分析ツールの一つをアップデートするためにアップデートされた情報を前記プロセス制御プラントから遠隔データ処理機能に送信するステップが、マークアップ言語に基づいた通信フォーマットを使用するステップを包含している方法。
【請求項１５】
プロセスデータを分析するためのシステムであって、
プロセッサを有し遠隔プロセス制御プラントに通信可能に接続されたサーバと、
前記サーバに通信可能に接続されたデータベースと、
前記データベース内に格納された複数の資産又はプロセス分析ツールと
を備え、
前記プロセッサは、前記複数の資産又はプロセス分析ツールのうちの一つを使用し、前記遠隔プロセス制御プラントから受け取った前記プロセスデータを分析し、分析データを生成し及び遠隔プロセス制御プラントに該分析データを送るようにプログラムされているシステム。
【請求項１６】
請求項１５のシステムであって、前記サーバは、オープンネットワークを介して前記遠隔プロセス制御プラントに通信可能に接続されているシステム。
【請求項１７】
請求項１６のシステムであって、前記オープンネットワークはインターネットであるシステム。
【請求項１８】
請求項１５のシステムであって、前記複数の資産又はプロセス分析ツールは、プロセス制御ツール、プロセスモニタリングツール、装置モニタリングツール、デバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール及び会計ツールのうちの一つを含んでいるシステム。
【請求項１９】
請求項１５のシステムであって、前記複数の資産又はプロセス分析ツールの一つは、前記遠隔プロセス制御プラントの一部のモデルを含んでいるシステム。
【請求項２０】
請求項１９のシステムであって、前記遠隔プロセス制御プラントの一部のモデルは、デバイスモデル、ループモデル及びユニットモデルのうちの一つを含んでいるシステム。
【請求項２１】
請求項１５のシステムであって、前記複数の資産又はプロセス分析ツールは、最適化ツールを含んでいるシステム。
【請求項２２】
請求項１５のシステムであって、前記分析データは、課題データ、状態データ、プラントデータ、プロセスデータ、デバイスデータ及び最適化データのうちの一つを含んでいるシステム。
【請求項２３】
請求項１５のシステムであって、前記分析データは、健全性インデックス値、能力インデックス値、利用性インデックス値及び前記遠隔プロセス制御プラントの一部に関連する変動性インデックス値のうちの一つを更に含んでいるシステム。
【請求項２４】
請求項１５のシステムであって、前記プロセッサは、前記複数の資産又はプロセス分析ツールの一つをアップデートするために、前記遠隔プロセス制御プラントからアップデートされた情報を受け取るように更にプログラムされているシステム。
【請求項２５】
請求項２４のシステムであって、前記アップデートされた情報は、アップデートされたモデル情報を含んでいるシステム。
【請求項２６】
請求項２５のシステムであって、前記プロセッサは、マークアップ言語に基づく通信フォーマットを使用して、前記プロセス制御プラントに前記分析データを送るように更にプログラムされているシステム。
【請求項２７】
プロセスデータを分析するシステムであって、
コンピュータ読み取り可能な媒体と、
前記コンピュータ読み取り可能な媒体に格納され、遠隔プロセス制御プラントからプロセスデータを受け取るプロセッサによって実行されるように構成された第１のルーチンと、
前記コンピュータ読み取り可能な媒体に格納され、分析データを生成するために前記遠隔プロセス制御プラントから受け取ったプロセスデータを分析するプロセッサによって実行されるように構成された第２のルーチンと、
前記コンピュータ読み取り可能な媒体に格納され、前記遠隔プロセス制御プラントに前記分析データを送るプロセッサにより実行されるように構成された第３のルーチンと、
を備えたシステム。
【請求項２８】
請求項２７のシステムであって、
前記第３のルーチンは、インターネットを介して前記遠隔プロセス制御プラントに、前記分析データを送るように構成されているシステム。
【請求項２９】
請求項２７のシステムであって、前記複数の資産又はプロセス分析ツールは、プロセス制御ツール、プロセスモニタリングツール、装置モニタリングツール、デバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール及びビジネスツールのうちの一つを含んでいるシステム。
【請求項３０】
請求項２７のシステムであって、前記複数の資産又はプロセス分析ツールは、最適化ツールを含んでいるシステム。
【請求項３１】
請求項２７のシステムであって、前記分析データは、健全性インデックス値、能力インデックス値、利用性インデックス値及び前記遠隔プロセス制御プラントの一部に関連する変動性インデックス値のうちの一つを含んでいるシステム。
【請求項３２】
資産の利用性を分析する方法であって、
インターネットを介して遠隔プロセス制御プラントからプロセスデータを受け取るステップと、
データベース内に格納された複数の資産又はプロセス分析ツールのうちの一つを使用して分析データを生成するためにプロセスデータを分析するステップと、
前記分析データをインターネットを介して前記遠隔プロセス制御プラントに送信するステップと
を包含している方法。
【請求項３３】
請求項３２記載の方法であって、前記複数の資産又はプロセス分析ツールのうちの一つを使用してプロセスデータを分析するステップは、プロセス制御ツール、プロセスモニタリングツール、装置モニタリングツール、デバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール及び会計ツールのうちの一つを使用するステップを含んでいる方法。
【請求項３４】
請求項３２記載の方法であって、前記複数の資産又はプロセス分析ツールの一つを使用して前記プロセスデータを分析するステップが、遠隔プロセス制御プラントの一部のモデルを使用するステップを包含している方法。
【請求項３５】
請求項３２記載の方法であって、前記複数の資産又はプロセス分析ツールの一つを使用してプロセスデータを分析するステップが、最適化ツールを使用するステップを含んでいる方法。
【請求項３６】
請求項３２記載の方法であって、前記分析データを前記遠隔プロセス制御プラントに送信するステップは、課題データ、状態データ、プラントデータ、プロセスデータ、デバイスデータ及び最適化データのうちの一つを送信するステップを包含している方法。
【請求項３７】
請求項３２記載の方法であって、前記分析データを遠隔プロセス制御に送信するステップが、健全性インデックス値、能力インデックス値、利用性インデックス値及び前記遠隔プロセス制御プラントの一部に関連する変動性インデックス値のうちの一つを送信するステップを包含している方法。
【請求項３８】
プロセス制御データを分析する方法であって、
プロセス制御プラントに関連する顧客に第１のデータテンプレートを送るステップと、
前記第１のデータテンプレートと前記プロセス制御プラント内で生成されるプロセス制御情報とを使用して形成される第２のデータテンプレートを受信するステップと、
分析結果を生成するために前記第２のデータテンプレート内のプロセス制御情報を分析するステップと、
顧客にインターネットを介して前記分析結果の有用性を知らせるステップと
を包含している方法。
【請求項３９】
請求項３８記載の方法であって、前記顧客に第１のデータテンプレートを送るステップが、アプリケーションサービスプロバイダに関連するウェブサイトを介して受け取った顧客からの要請に応答して、前記第１のデータテンプレートを送るためにインターネットを使用するステップを包含している方法。
【請求項４０】
請求項３８記載の方法であって、前記第１のデータテンプレートと顧客に関連するプロセス制御プラントによって生成されるプロセス制御情報とを使用して形成される第２のデータテンプレートを受信するステップが、プロセス制御プラント内の装置の特定の部分に関連するプロセス制御情報を受信するステップを包含している方法。
【請求項４１】
請求項３８記載の方法であって、分析結果を生成するために前記第２のデータテンプレート内のプロセス制御情報を分析するステップが、前記プロセス制御情報を分析するために、データ分析ツール、モデル及び最適化プログラムのうちの一つを使用するステップを包含している方法。
【請求項４２】
請求項３８記載の方法であって、顧客にインターネットを介して前記分析結果の有用性を知らせるステップが、顧客に知らせるために電子メール及びウェブページのうちの一つを使用するステップを包含している方法。
【請求項４３】
請求項３８記載の方法であって、前記第２のデータテンプレート及び前記分析結果を顧客のデータベースに格納するステップを更に包含している方法。
【請求項４４】
請求項３８に記載の方法であって、データ調整ルーチンを使用してプロセス制御情報を前処理し、顧客に前記分析結果の有用性を知らせる前に前記分析結果を確認するステップを更に有している方法。
【請求項４５】
請求項３８記載の方法であって、前記分析結果に基づく報告を含むウェブページを顧客に表示するステップを更に有し、該報告は、前記プロセス制御プラント内の装置の特定の部分に関連する能力情報、コスト情報及び履歴情報のうちの一つを含んでいる方法。
【請求項４６】
プロセス制御データを分析するために用いられるシステムであって、
コンピュータ読み取り可能な媒体と、
前記コンピュータ読み取り可能な媒体に格納され顧客がアプリケーションサービスプロバイダと契約を結ぶことを可能にするプロセッサにより実行されるように構成された第１のルーチンと、
前記コンピュータ読み取り可能な媒体に格納され、顧客から受け取った設計データとアプリケーションサービスプロバイダにより格納されたモデルとに基づいてデータモデルを設計するプロセッサにより実行されるように構成された第２のルーチンと、
前記コンピュータ読み取り可能な媒体に格納され、顧客から受け取ったプロセス制御データを使用してデータモデルを処理し、及びインターネット通信リンクを介して顧客に分析結果を提供するプロセッサにより実行されるように構成された第３のルーチンと
を包含しているシステム。
【請求項４７】
請求項４６記載のシステムであって、前記第１のルーチンは、インターネット通信リンクを介して顧客に契約取引条件をダウンロードするように更に構成されているシステム。
【請求項４８】
請求項４６記載のシステムであって、前記第１のルーチンは、顧客から履行された契約書の受領に応答して顧客明細を構成するように更に構成されているシステム。
【請求項４９】
請求項４６記載のシステムであって、前記第２のルーチンは、インターネット通信リンクを介して顧客に設計データ要求をダウンロードするように更に構成されているシステム。
【請求項５０】
請求項４６記載のシステムであって、前記第２のルーチンは、顧客から受領した設計データを使用して設計データスプレッドシートを形成し、及び該設計データをアプリケーションサービスプロバイダによって格納されているモデルにフィットさせるために用いるように更に構成されているシステム。
【請求項５１】
請求項４６記載のシステムであって、前記第３のルーチンは、インターネット通信リンクを介して顧客にプロセスデータテンプレートをダウンロードするように更に構成されているシステム。
【請求項５２】
請求項４６記載のシステムであって、前記第３のルーチンは、データ調整ルーチンを使用して前記プロセス制御データを前処理するように更に構成されているシステム。
【請求項５３】
請求項４６記載のシステムであって、前記第３のルーチンは、データ分析ツール及び最適化プログラムのうちの一つをデータモデルを処理するために用いるように構成されているシステム。
【請求項５４】
請求項４６記載のシステムであって、前記第３のルーチンは、前記分析結果を顧客のデータベースに格納し、及び分析の有用性をインターネット通信リンクを介して顧客に通知するように構成されているシステム。
【請求項５５】
請求項４６記載のシステムであって、前記第３のルーチンは、分析結果に基づいた報告を含むウェブページを顧客に表示するように更に構成され、前記報告は、顧客に関連するプロセス制御プラント内の装置の特定の部分と関連する能力情報、コスト情報及び履歴情報のうちの一つを含んでいるシステム。
【請求項５６】
プロセス制御データの分析に使用するためのシステムであって、
インターネット通信リンクに通信可能に接続されたサーバと、
前記サーバ及び複数のデータベースに通信可能に接続されたプロセッサと
を備え、
前記プロセッサは、インターネット通信リンクを介して顧客にプロセス制御データテンプレートをダウンロードするようにプログラムされ、前記プロセッサは、プロセス制御データテンプレートと顧客に関連するプロセスプラント内に生成されるプロセスデータとを使用して形成された配置された設計データテンプレートを分析するために、更に最適化プログラム及びデータ分析ツールのうちの一つを用いるように更にプログラムされているシステム。
【請求項５７】
請求項５６記載のシステムであって、前記複数のデータベースは、データ分析ツールデータベース、モデルデータベース、最適化プログラムデータベース、ウェブページデータベース及び顧客データベースのうちの一つを含んでいるシステム。
【請求項５８】
プロセス制御システムを維持するための方法であって、
プロセス制御プラントに関連する顧客に第１のデータテンプレートを送るステップと、
前記第１のデータテンプレートと前記プロセス制御プラント内に生成されるプロセス制御情報とを使用して形成される第２のデータテンプレートを受信するステップと、
分析結果を生成するために前記第２のデータテンプレート内のプロセス制御情報を分析するステップと、
インターネット通信リンクを介して分析結果に基づくプロセス制御プラントについての保守活動をスケジュールするステップと
を包含している方法。
【請求項５９】
請求項５８記載の方法であって、前記インターネット通信リンクを介して分析結果に基づくプロセス制御プラントについての保守活動をスケジュールするステップが、前記分析結果に基づいて前記プロセス制御プラント内の保守機能停止をスケジュールするステップを含んでいるシステム。
【請求項６０】
請求項５８記載の方法であって、前記インターネット通信リンクを介して分析結果に基づくプロセス制御プラントについての保守活動をスケジュールするステップが、分析結果に基づいて、インターネット通信リンクを介して供給元から部品を発注するステップを含んでいるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００１年３月１日付け出願の「プロセス制御プラントの資産活用エキスパート」と称するアメリカ特許仮出願番号第６０／２７３，１６４号の優先権を主張する。
【０００２】
本発明は、概略的にはプロセスプラント内のプロセス制御システムに関し、より詳しくは、資産の使用又はプロセス制御プラントデータを分析する遠隔処理機能によるプロセス分析ツールに関する。
【背景技術】
【０００３】
化学製品、石油又はその他プロセスに於いて使用されるプロセス制御システムは、少なくとも一つのホスト又はオペレータワークステーションと、フィールドデバイスのようなプロセス制御及び計測デバイスとに、アナログ、デジタル又はアナログ／デジタル結合バスを介して通信可能に接続された、一又はそれ以上の中央集権化され又は脱中央集権化されたプロセスコントローラを典型的に含んでいる。例えばバルブポジショナ、スイッチ、トランスミッタ、及びセンサ（例えば、温度、圧力及び流速センサ）であるフィールドデバイスは、例えばバルブの開閉、プロセスパラメータの計測などのプロセス内の機能を実行する。プロセスコントローラは、フィールドデバイスによって作成され若しくは関連するプロセス測定値若しくはプロセス変数及び／又はフィールドデバイスに関する情報を表す信号を受領し、制御ルーチンを実行するためにこの情報を使用し、及び次にプロセスの動作を制御するためにフィールドデバイスにバスの一つ又はそれ以上に亘って送り出される制御信号を生成する。フィールドデバイス及びコントローラからの情報は、プロセスの現状を見たり、プロセスの動作を変更したりするような、プロセスに関する所望の機能をオペレータが実行することを可能にするために、オペレータワークステーションにより実行される一つ以上のアプリケーションに典型的に利用できるようにされる。
【０００４】
典型的プロセス制御システムは、バルブ、トランスミッタ、センサ等の、プロセスの動作の間これらのデバイスを制御するソフトウエアを実行する一又はそれ以上のプロセスコントローラに接続された多くのプロセス制御及び計測デバイスを有しているけれど、プロセス動作のために必要であるか又は関連がある多くの他の支持デバイスが存在する。これらの付加的なデバイスには、例えば電源供給装置、発電装置及び配電装置、並びにタービン等の回転装置が含まれ、これらは全てプラントの全体に亘って配置される。この付加的な装置は、必ずしもプロセス変数を生成し又は使用するというわけではなく、多くの例においては、プロセス動作に影響を及ぼす目的で制御されず又は接続さえされていないが、それにもかかわらず、この装置は、プロセスの適正な動作のためには重要でやはり必要である。しかしながら、過去に於いては、プロセス制御を実行するときにこれらのデバイスが適切に作動していたと単に仮定すると、プロセスコントローラは、通常はこれらの他のデバイス又はプロセスコントローラを知る必要はかった。
【０００５】
更に、多くのプロセスプラントは、ビジネス機能又は保守機能に関連した他のアプリケーションを実行するこれに関連する他のコンピュータを有している。例えば、幾つかのプラントコンピュータは、発注原料、交換部品又はプラント用のデバイスに関連するアプリケーション、販売予測及び生産ニーズ等に関連したアプリケーションを実行する。同様に、多くのプロセスプラント及び特にコンピュータ化したフィールドデバイスを使用するものは、これらのデバイスがプロセス制御及び計装デバイス又は他の種類のデバイスであるかどうかにもかかわらず、プラント内でデバイスをモニタし及び維持することを助けるアプリケーションを含んでいる。例えば、Fisher-Rosemount Systems社で販売されるAsset Management Solutions（AMS）アプリケーションは、通信を可能にし、フィールドデバイスに関連するデータを格納し、フィールドデバイスの動作状態を確認して追跡する。このようなシステムの例は、「フィールドデバイスマネージメントシステムに於いて使用するための統合通信ネットワーク」と名付けられた米国特許第5,960,214号に開示されている。幾つかの例においては、AMSアプリケーションは、デバイスと通信を行ってデバイス内のパラメータを変更するため、デバイスにそれ自身に於いて自己校正ルーチン又は自己診断ルーチンのようなアプリケーションを実行させるため、これらのデバイスの状態又は健全性についての情報を得るため等のために使用され得る。この情報は、これらのデバイスを監視し及び維持するために保守要員によって格納されて使用される。同様に、例えば回転機器並びに発電及び供給デバイス等の他の種類のデバイスを監視するために用いるアプリケーションの他の種類がある。これらの他の応用は、典型的には、保守要員が利用できて、プロセスプラント内でデバイスを監視し維持するために用いられる。
【０００６】
しかしながら、典型的プラント又はプロセスでは、プロセス制御アクティビティ、デバイス及び装置保守及び監視アクティビティ、並びにビジネスアクティビティに関連する機能は、これらのアクティビティが発生する場所、及び典型的にこれらのアクティビティを実行する人材の両方に別々に存在する。更に、これらの異なる機能に関連する異なる人々は、異なるアプリケーションのような異なるツールを異なるコンピュータで実行して異なる機能を実行している。多くの例では、これらの異なるツールは、そのプロセス内の異なるデバイスに関連し又はデバイスから集められた異なるタイプのデータを収集し又は使用し、そして、それらが必要とするデータを収集するために別々にセットアップされる。例えば、一般にプロセスの日々の動作を監督し、そして、主として概してプロセス動作の質及び連続性を保証することに対して責任があるプロセス制御オペレータは、プロセスのチューニングループ内の設定値をセットし及び変更すること、バッチ動作のようなプロセス動作をスケジュールすること等によって、プロセスに典型的に影響を及ぼす。これらのプロセス制御オペレータは、例えば、診断して、オートチューナ、ループアナライザ、ニューラルネットワークシステム等を含むプロセス制御システム内で、プロセス制御の問題を診断し及び修正するのに利用できる道具を使用し得る。また、プロセス制御オペレータも、動作について、オペレータに情報を提供する一つ以上のプロセスコントローラを介して、プロセス内で生成されるアラームを含むプロセス変数情報をプロセスから受領する。この情報は、標準のユーザーインターフェースを介してプロセス制御オペレータに提供される得る。
【０００７】
更に、適正にオペレーティングループを検出し、問題を修正するために提案されているアクションのコースについての情報をオペレータに提供するために、プロセス制御ルーチンに関連する制御ルーチン又は機能ブロック又はモジュールの動作状態についてのプロセス制御変数及び制限された情報を使用するエキスパートエンジンを提供することが知られている。このようなエキスパートエンジンは、「プロセス制御システムに於ける診断」と題された1999年２月22日に出願された米国出願番号09/256585において、及び「診断エキスパートプロセス制御システム」と題された2000年２月７日に出願された米国特許出願番号09/499445において開示されており、いずれも本願明細書に参照によって明確にここに組み込まれる。同様に、プロセスプラントの制御アクティビティを最適化するために、プラント内の例えばリアルタイム最適化プログラム等の制御最適化プログラムを実行することは公知である。幾つかの最適化プログラムは、例えば利益のような幾つかの所望の最適化変数に関して、プラントの動作を最適化するように入力がどのように変更されるかを予測するために、プラントの複雑なモデルを用いている。
【０００８】
他方、主にプロセス内の実際の機器が能率的に動作していることを保証するために、そして、故障している装置を修理及び交換することに責任がある保守要員は、例えば上で議論された保守インタフェース、ＡＭＳアプリケーションツールに加えて、プロセス内でデバイスの動作状態について情報を提供する多くの他の診断ツールを使用する。保守要員も、プラントの部分の停止を必要とし得る保守アクティビティを予定する。一般的にはスマートフィールドデバイスである多くのプロセスデバイス及び機器のより新しいタイプについては、そのデバイスの動作につい他の問題を自動的に検知し、及び標準的な保守インターフェイスを介して保守要員にこれらの問題点を自動的に報告する検出及び診断ツールを含み得る。例えば、ＡＭＳソフトウェアは、デバイス状態及び診断情報を保守要員に報告し、及びデバイスにおいて何が発生しているかを決定し、及びデバイスによって提供されるデバイス情報にアクセスすることを可能にする通信及びその他ツールを提供する。典型的には、保守インタフェース及び保守要員は、常にというわけではないが、プロセス制御オペレータから離れて位置している。例えば、幾つかのプロセスプラントでは、プロセス制御オペレータは保守要員又はの任務を遂行し得、その逆も同様であり、又はこれらの機能に対して責任がある異なる人も同じインタフェースを使用できる。
【０００９】
また、部品、供給品、原料等を発注すること、プラント内でどの製品を製造しどの変数を最適化するべきか等について選択することのような戦略的事業決定を行うこと、どの変数を最適化するかのようなビジネスアプリケーションに使用されるアプリケーションに責任のある人は、プロセスコントロールインターフェイス及び保守インターフェイスの両方から離れたプラントのオフィスに典型的に位置している。同様に、管理者又は他の人は、そのプロセスプラントに関連する離れた位置又は他のコンピュータシステムから、プラント動作を監視し及び長期の戦略的な決定をするのに使用するために、プロセスプラント内の特定の情報にアクセスすることを望むかもしれない。
【００１０】
大部分は、プラント内で異なる機能を実行するために用いられる実質的に異なるアプリケーション、例えばプロセス制御動作、保守動作及び営業活動は分離されているので、これらの異なる作業のために使用される異なるアプリケーションは統合されることはなく、従って、データ又は情報を共有することはない。事実、多くのプラントは、全てではないが幾分かのこれらの異なるタイプのアプリケーションを含んでいる。更に、たとえアプリケーションの全てがプラント内に位置する場合であっても、異なる要員がこれらの異なるアプリケーション及び解析ツール及びこれらのツールを使用するので、そして、これらのツールはプラント内で一般に異なるハードウェアの位置にあるので、プラントの一つの機能的領域からの情報の流れは、たとえこの情報がプラント内の他の機能にとって有用であっても、ほとんど無い。例えば、回転機器データ解析ツールのようなツールが、十分に機能していない電力発生器又は一部の回転機器を検出するために（非プロセス変数型のデータに基づいて）、保守要員人によって使用され得る。このツールは、問題を検出し、デバイスが調整され修復され又は交換されるべきであることの必要性を保守要員に警告し得る。しかしながら、たとえ不十分な稼働をしているデバイスがループ又はプロセス制御動作によって監視されている幾つかの他の構成要素に影響を与えている問題を引き起こしていても、プロセス制御オペレータ（人間又はソフトウェアエキスパートの何れも）は、この情報の利益を有することはない。同様に、ビジネスマンは、たとえ故障しているデバイスが重大であっても、そして、ビジネスマンが所望する方法でプラントの最適化を妨げることがあっても、この事実に気づいてはいない。プロセス制御エキスパートが、プロセス制御システムに於けるループ又はユニットの低い能力を究極的に引き起こしているデバイスの問題に気づいているので、そして、プロセス制御オペレータ又はエキスパートがこの装置は完全に稼働していると見なしているので、プロセス制御エキスパートは、プロセス制御ループ内でそれが検出する問題を誤診し、又はループチューナのようなツールを適用しようとすることとなり、これは決してその問題を解決することはできない。同様に、ビジネスマンは、デバイスの故障により、（利益を最適化する等の）所望のビジネスの効果を決して達成することができない方法で、プラントを可動するというビジネス決定をすることとなる。
【００１１】
多量のデータ解析及び他の決定並びにプロセス制御環境において利用できる他の検出及び診断ツールによれば、保守要員にとって有用なデバイスの健全性及び能力に関する、プロセスオペレータ及びビジネスマンにとって役に立つ多くの情報がある。同様に、プロセス制御ループ及び他のルーチンの現在のオペレータの状態についての、プロセスオペレータにとって有用な多くの情報がある。同様に、ビジネスの機能を果たす過程で生成され又は使用される、保守要員又はプロセス制御オペレータにとってプロセスの動作の最適化に於いて有用な情報がある。しかしながら、過去に於いて、これらの機能が分離していたために、機能的な領域で生成され又は収集された情報は、他の機能領域では全く又は十分には使用されず、このことは、プロセスプラント内の資産の全体に亘る最適状態には及ばない使用となっている。
【００１２】
さらに、例えば増大する環境規制のような法律圧力や増加する競争は、プラント内のプロセス制御活動の改良された効率を生じさせ、利益向上の重要な源になっている。最適化ソフトウェア、保守ソフトウェア及び上記の他の周知の資産管理方法、ツール又はソフトウェアのような様々なデータ分析ツールがプロセス制御プラント内で広く使われている一方、このような方法、ツール及びソフトウェアをサポートすることは、プラントのオーナーに相当なコストをしばしば生じさせる。
【００１３】
より具体的には、プラントの効果的な運転は、プラント内の装置の状態及びその装置のの保守のタイミングに強く依存する。伝統的に、例えば入出力アルゴリズム、モデル等の装置能力モニタリングツールは、プラントがどれくらい能率的に動作しているか及び／又はより高い費用効果が保守操作の変更、装備された装置の置き換え、装置等の変更により達成されるかを決定するために用いられている。残念なことに、装置能力モニタリングは、ハードウェア及びソフトウェア（例えばデータ分析ツール）に対する多大な費用を必要としており、また、日々の能力モニタリングをサポートし監視するには、一般的に熟練した技術者及び他の専門家を必要とする。多くのプラントのオーナー及びオペレータは、装置能力モニタリング活動に関連する高いコストは競争的な価格低下に重要となっており、このことは、特にスケールの経済性に影響を受けるより小さいプラントの場合に、コアとなる能力に於いて注目される。
【発明の開示】
【課題を解決するための手段】
【００１４】
本発明の一実施形態によれば、プロセスを分析するためのシステムと方法は、プロセス制御プラント内のプロセスデータを収集し、収集したプロセスデータを遠隔データ処理機能に送信する。遠隔データ処理機能は、遠隔データ処理機能のデータベース内に格納された複数の資産又はプロセス分析ツールのうちの一つを使用して分析データを生成するために、プロセスデータを分析し得る。次に、分析データはプロセス制御プラントに送信され得る。
【００１５】
そのシステム及び方法は、プロセス制御ツール、プロセスモニタリングツール、装置モニタリングツール、デバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール及び会計ツールのうちの一つを遠隔データ処理機能内で使用して、プロセスデータの分析を行うことができる。加えて、このシステム及び方法は、収集したプロセスデータをオープンネットワークを介して遠隔データ処理機能に送信し得る。
【発明を実施するための最良の形態】
【００１６】
図１を参照すれば、プロセスプラント１０は、多くのビジネス並びに他の一つ以上の通信ネットワークによって接続された多くの制御及び保守システムコンピュータシステムを含んでいる。プロセスプラント１０は、一つ以上のプロセス制御システム１２及び１４を含んでいる。プロセス制御システム１２は、ＰＲＯＶＯＸ若しくはＲＳ３システム、又はコントローラ１２Ｂ及び入力／出力（Ｉ／Ｏ）カード１２Ｃに接続され、次にアナログ及びHighway Addressable Remote Transmitter (HART)フィールドデバイス１５のような種々のフィールドデバイスに接続されているオペレータインタフェース１２Ａを含む他のＤＣＳのような従来のプロセス制御システムであってもよい。分散形プロセス制御システムであり得るプロセス制御システム１４は、イーサネット（Ｒ）バスのようなバスを介して一つ以上の分散型コントローラ１４Ｂに接続された一つ以上のオペレータインターフェイス１４Ａを含んでいる。例えば、コントローラ１４Ｂは、テキサス州オースティンのFisher-Rosemount Systems, INC.によって販売されているＤｅｌｔａＶ（登録商標）又はどのような他のタイプのコントローラであってもよい。コントローラ１４Ｂは、例えばHART又はFieldbusフィールドデバイス、又は例えばPROFIBUS(R), WORLDFIP (R), Device-Net(R), AS-INTERFACE及びCAN protocolsの何れかを使用するフィールドデバイスを含むコンピュータ化したデバイス若しくはコンピュータ化していないデバイスの１以上のフィールドデバイス１６にＩ／Ｏを介して接続されている。既に知られているように、フィールドデバイス１６は、他のデバイス情報と同様にプロセス変数に関連したコントローラ１４Ｂに、アナログ又はデジタル情報を提供し得る。オペレータインタフェース１４Ａは、プロセス制御オペレータが、例えば制御最適化プログラム、診断エキスパート、ニューラルネットワーク、チューナ等のプロセスの動作を制御するのに有用なツールを格納し及び実行する。
【００１７】
また更に、ＡＭＳアプリケーション又は他のデバイス監視又は通信アプリケーションを実行しているコンピュータのような保守システムは、保守及び監視アクティビティを実行するために、プロセス制御システム１２及び１４又はその個々のデバイスに接続され得る。例えば、幾つかの例では、バイス１５上の他の保守アクティビティと通信し又は再構成し若しくは実行するために、保守コンピュータ１８はコントローラ１２Ｂ及び／又はデバイス１５に、所望の通信ライン又は通信ネットワーク（無線又はハンドヘルドデバイスネットワークを含む）を介して接続され得る。同様に、ＡＭＳアプリケーションのような保守アプリケーションは、デバイス１６の操作の状態に関連したデータ収集を含む保守及び監視機能を果たすように、分散形プロセス制御システム１４に関連するユーザインターフェイス１４Ａの１以上によって実装され及び実行され得る。
【００１８】
また、プロセス制御プラント１０は、タービン、モータ等の回転装置２０を含み、そして、（バス、無線通信システム又は装置２０に読み取るために接続されて次に除去されるハンドヘルドデバイスのような）永続的又は一時的な通信リンクを介する保守コンピュータ２２に接続されている。保守コンピュータ２２は、例えば、回転装置２０の動作状態を診断し監視し及び最適化するのに使用されるＣＳｉシステム又は他の公知のアプリケーションによって提供される。保守要員は、回転装置２０の能力を維持し及び監視するために、回転装置２０に関する問題を決定するために、並びに回転装置２０が修理され又は交換される時期及び必要性を決定するために、通常、診断アプリケーション２３を使用する。
【００１９】
同様に、プラント１０に関連する発電及び配電装置２５を有する発電及び配電システム２４は、例えばバスを介して、発電及び配電装置２５の動作を行い及び監視する他のコンピュータ２６に接続されている。コンピュータ２６は、発電及び配電装置２５を制御し及び維持するために、例えばＬｉｅｂｅｒｔ及びＡＳＣＯ又は他の会社によって提供されているような、公知の電源制御及び診断アプリケーション２７を実行する。
【００２０】
過去に於いては、種々のプロセス制御システム１２及び１４並びに発電及び保守システム２２及び２６は、これらのシステムが有用な方法で生成し又は収集したデータをこれらのシステムが共有することを許容するような方法で互いに接続されてはいない。結果として、プロセス制御機能、発電機能及び回転装置機能のような異なる機能のそれぞれは、影響を受け又は特定の機能に影響を与えるプラント内の他の装置は完全に動作しているという仮定の下に運転されており、これは、もちろん、殆どあり得ないケースである。しかしながら、その機能は非常に異なっており、そして、これらの機能を監視する装置及び人員は異なっているので、プラント１０内の異なる機能システムの間で殆ど又は全く意味のないデータが共有されている。
【００２１】
この問題を解決するために、プラント１０内の種々の機能システムに関連する、プロセス制御機能１２及び１４、コンピュータ１８、１４Ａ、２２及び２６に実装されているような保守機能並びにビジネス機能を含むコンピュータ又はインターフェイスに通信可能に接続されたコンピュータシステム３０が備えられている。特に、コンピュータシステム３０は、従来のプロセス制御システム１２及びその制御システム１２に関連する保守インターフェイス１８に通信可能に接続され、分散化されたプロセス制御システム１４のプロセス制御及び／又は保守インターフェイス１４Ａに接続され、すべてバス３２を介して、回転装置保守コンピュータ２２並びに電源及び分散コンピュータ２６に接続されている。バス３２は、通信を提供するために、適当なローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）のプロトコルを使用し得る。
【００２２】
図１に示されているように、コンピュータ３０は、同じ又は異なるネットワークバス３２を介してビジネスシステムコンピュータ及び保守計画コンピュータ３５及び３６に接続され、例えば、統合業務（ERP）、材料リソース計画（MRP）、会計、生産及び顧客オーダーシステム、保守計画システム又は部品、供給品及び原料発注アプリケーション、生産スケジュールアプリケーションを含む他の所望のビジネスアプリケーション等を実行し得る。コンピュータ３０は、例えばバス３２を介して、遠隔位置からプラント１０に接続されているのと同様に、プラントワイドＬＡＮ３７、共同ＷＡＮ３８に接続されている。
【００２３】
一実施形態では、バス３２を介する通信は、ＸＭＬプロトコルを使用して発生する。その場合には、各々のコンピュータ１２Ａ、１８、１４Ａ、２２、２６、３５、３６等は、ＸＭＬラッパにラップされ、例えば、コンピュータ３０に位置し得るＸＭＬデータサーバに送られる。ＸＭＬが記述言語なので、サーバはいずれのタイプのデータも処理することができる。サーバでは、データは新たなＸＭＬラッパでカプセル化され、すなわち、このデータは、１つのＸＭＬスキーマから、受信するアプリケーションのそれぞれに対して生成される１以上のＸＭＬスキーマにマップされる。このように、各々のデータ発信者は、よく理解しているかそのデバイス又はアプリケーションに都合のよいスキーマを使用してそのデータをラップすることができ、各々の受信アプリケーションは、受信アプリケーションにより使用され又は理解される異なるスキーマのデータを受信することができる。ＸＭＬデータサーバは、１つのスキーマをソースに依存する他のスキーマ及びデータの宛先にマップするように構成されている。所望なら、サーバは、データの受領に基づいて特定のデータ処理機能又は他の機能を実行してもよい。マッピング及び処理機能のルールは、ここに記載されているシステムの可動に先立って準備されてＸＭＬデータサーバに格納されている。このように、データは何れか１つのアプリケーションから一つ以上の他のアプリケーションに送り出され得る。
【００２４】
一般的に言って、コンピュータ３０は、プロセス制御システム１２及び１４、保守インターフェイス１８、２２及び２６、並びにビジネスシステム３５及び３６によって生成されたデータ及び他の情報を、これらのシステムのそれぞれによって実行されるデータ解析ツールによって生成される情報と同様に収集する資産活用エキスパートを格納し及び実行する。例えば、資産活用エキスパート５０は、ＮＥＸＵＳによって現在提供されるＯＺエキスパートシステムに基づくものであってもよい。しかしながら、資産活用エキスパート５０は、例えば、データマイニングシステムのタイプを含む他の所望のエキスパートシステムの何れかでもあってもよい。重要なことに、資産活用エキスパート５０は、プロセスプラント１０内のデータ及び情報センターとして機能し、保守領域のような一つの機能領域からのデータ及び情報の、プロセス制御又はビジネス機能領域のような他の機能領域への分配を調整することができる。資産活用エキスパート５０は、プラント１０内の異なる機能に関連する１以上のコンピュータシステムに分配され得る新たな情報を生成するために収集したデータを使用する。更に、資産活用エキスパート５０は、プロセス制御プラント１０内で使用されるべきデータの新たなタイプを生成するために、収集したデータを使用する他のアプリケーションの実行を行い又は監視し得る。
【００２５】
特に、資産活用エキスパート５０は、プロセス制御及び計測機器、発電デバイス、回転装置、ユニット、領域、その他のようなデバイスに関連するインデックスを生成し、又はプラント１０内のループ等のようなプロセス制御エンティティに関連するインデックスを生成するインデックス生成ソフトウェア５１を含み又は実行し得る。これらのインデックスは、次に、プロセス制御を最適化するのを助けるためにプロセス制御アプリケーションに提供され得、そして、プラント１０の動作に関連するより完全な又は理解可能な情報をビジネスマンに提供するビジネスソフトウェア又はビジネスアプリケーションに提供され得る。資産活用エキスパート５０は、また、保守データ（例えばデバイス状態情報）及びビジネスデータ（例えば予定された順序、タイムフレーム等）を、例えば最適化制御のような制御アクティビティをオペレータが実行するのを助けるプロセス制御システム１４に関連する制御エキスパート５２に提供することができる。制御エキスパート５２は、例えばユーザインターフェイス１４Ａ若しくは制御システム１４又は所望ならコンピュータ３０内に配置される。
【００２６】
一実施態様においては、制御エキスパート５２は、例えば、上述の米国特許出願番号09/256,585号及び09/499,445号に記載されている制御エキスパートであり得る。しかしながら、これらの制御エキスパートは、その制御エキスパートによって実行される決定に於けるプロセス制御プラント１０内のデバイス又は他のハードウエアの状態に関連するデータを付加的に組み込み及び使用し得る。特に、従来では、一般に、ソフトウェア制御エキスパートは、プロセスオペレータに決定又は推奨をするために、プロセス変数データ及び幾つかの限定されたデバイス状態データを使用するのみである。コンピュータシステム１８，１４Ａ，２２及び２６並びにそれに実装されるデータ解析ツールによって提供されるようなデバイス状態情報に特に関連する資産活用エキスパート５０によって提供される通信により、制御エキスパート５２は、例えば健全性、能力、利用性及び可変性情報のようなデバイス状態情報を受領し及びプロセス変数情報に沿ってその決定に組み込むことができる。
【００２７】
その上、資産活用エキスパート５０は、デバイスの状態とプラント１０内の制御アクティビティに関連する情報を、例えば作業命令生成アプリケーション又はプログラム５４が作業命令及びプラント１０内で検出された問題に基づいた部品の発注を自動的に生成し、又は実行されている作業に基づいて補給品が発注されるビジネスシステム３５及び３６に提供することができる。資産活用エキスパート５０によって検出された制御システムに於ける変化は、ビジネスシステム３５又は３６に、例えばプログラム５４を使用して実行スケジュール及び補給品発注を実行するアプリケーションを実行させる。同様の方法で、顧客の発注に於ける変化は、ビジネスシステム３５及び３６に入力され得、このデータは資産活用エキスパート５０に送られ、そして制御ルーチン又は制御エキスパート５２に送られて、制御に於ける変化を引き起こして、例えば新たに発注された製品の製造を開始し、又はビジネスシステム３５及び３６に為された変化を実装する。もちろん、必要に応じて、バス３２に接続している各々のコンピュータシステムは、コンピュータ内のほかのアプリケーションから適当なデータを得るように、そして、例えば資産活用エキスパート５０にこのデータを送るように機能するアプリケーションをその中に有し得る。
【００２８】
その上、資産活用エキスパート５０は、プラント１０内に一つ以上の最適化プログラム５５に情報を送信し得る。例えば、制御最適化プログラム５５はコンピュータ１４Ａに位置し得、そして、一つ以上の制御最適化ルーチン５５Ａ、５５Ｂ等を実行することができる。付加的に又はその代わりに、最適化ルーチン５５はコンピュータ３０又は他のコンピュータ内に格納され及びコンピュータ３０によって実行されることができ、それ故にデータは必然的に資産活用エキスパート５０によって送られるべきである。所望なら、プラント１０は、プラント１０の特徴のモデルとなるモデル５６を含み、これらのモデル５６は、資産活用エキスパート５０又は制御又は制御エキスパート５２のような他のエキスパートによって実行されて、その目的について以下に詳細に述べるモデリング機能を実行する。しかしながら、一般的には、モデル５６はデバイス、領域、ユニット、ループ等のパラメータを決定するために、欠陥のあるセンサ又は欠陥のある装置を最適化ルーチン５５の一部として検出し、能力のようなインデックスを生成し及びそのインデックスをプラント１０で使用するために利用し、多くの他の使用と同様に能力又は状態を監視するために使用され得る。モデル５６は、イングランドのTeesideにあるＭＤＣ  Ｔｅｃｈｎｏｌｏｇｙによって生成され又は販売されているものをモデルとしてもよく、又は他のどのような所望のタイプのモデルであってもよい。もちろん、プラント１０内に提供され得る、そして資産活用エキスパート５０からのデータを用いることができる多くの他のアプリケーションがあり、そして、ここに記載されているシステムは、ここで特に述べたアプリケーションに限定されるものではない。しかし、全体として、資産活用エキスパート５０は、データの共有とプラント１０の機能的な領域の全て間の資産の調整とを可能にすることによるプラント１０内の資産の全ての使用を最適化するのを助ける。
【００２９】
また、一般的に言って、一つ以上のユーザインタフェースルーチン５８は、プラント１０の内のコンピュータのうちの１台以上によって格納され及び実行され得る。例えば、コンピュータ３０、ユーザインタフェース１４Ａ、ビジネスシステムコンピュータ３５又は他のいかなるコンピュータも、ユーザインタフェースルーチン５８を実行することができる。各々のユーザインタフェースルーチン５８は、資産活用エキスパート５０からの情報を受信し又は署名することができ、そして、同じか異なるデータの集合が、各々のユーザインタフェースルーチン５８に送信され得る。ユーザインタフェースルーチン５８の何れの一つも、異なるユーザーに異なるスクリーンを使用して異なる種類の情報を提供することができる。例えば、ユーザインタフェースルーチン５８のうちの１つは、スクリーン若しくはスクリーンのセットを制御オペレータ又はビジネスマンに提供し、その人が標準の制御ルーチン又は制御最適化ルーチンに於いて使用するための最適化変数の制限を設定し又は選択することを可能とする。ユーザインタフェースルーチン５８は、ユーザーが調整された幾つかのプロセスのインデックス生成ソフトウェア５１により作成されるインデックスを見ることを可能にする制御ガイダンスツールを提供し得る。このオペレーターガイダンスツールは、また、プロセスプラント１０の内の他のソフトウェアにより検出される情報と同じように、オペレータ又は他の人が、装置、制御ループ、ユニット等の状態に関する情報を得て、これらのエンティティに関する問題に関する情報を容易に見ることができるようにする。ユーザインタフェースルーチン５８は、また、ツール２３及び２７により生成され又は提供される能力監視データ、ＡＭＳアプリケーション又は他の保守プログラム、又は資産活用エキスパート５０と結合しているモデルによって生成されるような保守プログラムを使用して能力監視スクリーンを提供する。もちろん、ユーザインタフェースルーチン５８は、いかなるユーザーアクセスも提供でき、そして、ユーザーがプラント１０の機能的な領域のいずれか又は全てにおいて使用される能力又は他の変数を変更することを可能にする。
【００３０】
図２には、プロセスプラント１０内で資産活用エキスパート５０と他のコンピュータツール又はアプリケーション間のいくつかのデータフローを例示するデータフローダイヤグラムが提供されている。特に、資産活用エキスパート５０は、バス（例えばFieldbus、HART及びイーサネット（Ｒ）バス）、バルブ、トランシーバ、センサー、サーバ及びコントローラのようなデータサーバ並びにプロセス計器、回転装置、電気設備、発電装置等と同様に、マルチプレクサ、送信機、センサー、ハンドヘルドデバイス、制御システム、無線周波数（ＲＦ）トランシーバ、オンライン制御システム、ウェブサーバ、ヒストリアン、制御モジュール又はプロセス制御プラント１０内の他の制御アプリケーション、ユーザインターフェイス及びＩ／Ｏインターフェイスのようなインターフェイス等の多くのデータコレクタ又はデータソースからの情報を受け取り得る。このデータが他の機能システムによってどのようにして生成されるか又は使用されるかに基づいて、このデータはいかなる所望の形式も採り得る。また更に、このデータは、上で議論したＸＭＬプロトコルのようないかなる所望又は適当なデータ通信プロトコル及び通信ハードウェアをも使用して、資産活用エキスパート５０に送られ得る。しかし、一般的に言って、資産活用エキスパート５０が自動的に１以上のデータソースから特定の種類のデータを受け取り、及び資産活用エキスパート５０がそのデータに関して予め定められた動作を行い得るように、プラント１０は構成される。
【００３１】
また、資産活用エキスパート５０は、上記で特定した米国特許出願番号０９／２５６５８５号及び０９／４９９４４５に記載されているようなプロセス制御システムのための能力追跡ツールと同様に、現在提供されているデバイスに関係している能力追跡ツールである典型的な保守データ解析ツールのようなデータ解析ツールから情報を受け取る（そして、実行する）。データ解析ツールは、また、例えば、特定のタイプの問題の根本原因を検出する根本原因アプリケーション、米国特許第６，０１７，１４３号に記載されているようなイベント検出、参照によってここに明確に取り入れられる（１９９９年５月３日に出願された）米国特許出願番号０９／３０３８６９号に記載されているような調整ループ診断、参照によってここに明確に取り入れられる（１９９９年２月２５日に出願された）米国特許出願番号０９／２５７８９６に記載された衝撃ラインプラッギング検出、その他のプラッギングライン検出アプリケーション、デバイス状態アプリケーション、デバイス構成アプリケーション、保守アプリケーション、デバイス格納、ヒストリアン、及びＡＭＳ、エクスプローラアプリケーション及び追跡監査アプリケーション等の情報表示ツールを含み得る。また更に、エキスパート５０は、改良された制御エキスパート５２のようなプロセス制御データ解析ツール、参照によってここに明確に取り入れられる米国特許出願番号０９／５９３３２７号（２０００年６月１４日に出願）及び０９／４１２０７８（１９９９年１０月４日に出願）に記載されているようなモデル予言制御プロセスルーチン、チューニングルーチン、ファジー論理制御ルーチン、及びニューラルネットワーク制御ルーチンからのいかなるデータ及びいかなる情報も、プロセス制御システム１０内に提供され得る米国特許第５，６８０，４０９号に記載されているよう仮想センサーからと同様に、受け取ることができる。また更に、資産活用エキスパート５０は、オンライン振動のような回転装置、ＲＦ無線センサー及びハンドヘルドデータ収集ユニット、回転装置に関連するオイル分析、サーモグラフィ、超音波システム並びにレーザーアラインメント及びバランスシステムに関連するデータ解析ツールからの情報を受領し得、これらの全ては、プロセス制御システム１０内の回転装置の問題又は状態を検出することに関連している。これらのツールは、現在ではこの分野で公知であり、本願明細書において更には述べない。また更に、資産活用エキスパート５０は、例えば図１のアプリケーション２３及び２７のような電力管理並びに電源装置及び供給に関連したデータを受信でき、それはいかなる所望の電力管理及び電源装置モニタリング及び解析ツールを含み得る。
【００３２】
一実施態様においては、資産活用エキスパート５０は、例えば、プラント１０のコンピュータ３０又は他の所望のコンピュータによって実行されるデバイスモデル、ループモデル、ユニットモデル、領域モデル等のような、プラント１０内の装置のいくつか又は全ての数学的ソフトウェアモデル５６を実行し又は監視する。資産活用エキスパート５０は、多くの理由により、これらのモデルにより生成され又は関連するデータを使用し得る。このデータ（又はモデルそれ自身）のいくつかは、プラント１０内の仮想センサーに提供するために用いられ得る。このデータ又はモデルそれ自身のいくつかは、プラント１０内で予測制御又はリアルタイム最適制御を実行するために用いられ得る。モデル５６により生成されるデータのいくつかは、例えばビジネス及びプロセス制御アプリケーションのような他のアプリケーションにおいて使用されるインデックスを生成するために、インデックス生成ルーチン５１によって使用され得る。これら及び他の目的へのモデル５６の使用は、以下に更に詳細に述べられる。
【００３３】
資産活用エキスパート５０は、それが生成されるにつれて又は特定の定期的な時間ごとに、バス３２又はプロセス制御プラント１０内の他のどのような通信ネットワーク上のデータをも受領する。その後、周期的に又は必要に応じて、資産活用エキスパート５０は、他のアプリケーションにるデータを再配布するか、又はプラント１０内の他の機能システムにプラント１０の制御又は動作の異なる態様に有用な他の情報を生成し又は提供するためにそのデータを用いる。特に、資産活用エキスパート５０は、インデックス生成ルーチン５１に、能力インデックス、利用性インデックス、健全性インデックス及びデバイス、ユニット、ループ、領域若しくはプロセス制御プラント１０内の他のエンティティの一つ以上と関連する変動性インデックスのような一連の合成インデックスを生成させるようにデータを供給し得る。これらのインデックスの生成及び活用も、本願明細書において更に詳細に議論される。
【００３４】
また、資産活用エキスパート５０は、これらのコントローラ、最適化プログラム５５、ビジネスアプリケーション６３、保守アプリケーション６６等と関連するプロセスコントローラ又はインターフェイス内に位置する制御ルーチン６２にデータを提供し又は受領する。
【００３５】
さらに、制御エキスパート６５（それは、予測プロセスコントローラを含み得る）は、過去に於いてはそれがデバイスを適切に機能させ又は全く機能させないように制御すると考えられていたが、制御されているデバイスの例えば、プロセスを制御しようと試みるときに考慮される、利用性、変動性、健全性又は前述の能力インデックス又はデバイス、ループなどの状態又は健全性に関連する他の情報  資産活用エキスパート５０から情報を受け取ることができる。最適化プログラム５５と同様に、予測コントローラ６５は、ユーザインタフェースルーチン５８に付加的な情報及びデータを提供し得る。予測コントローラ６５又は最適化プログラム５５は、制御システム内で予測に基づいて制御を最適化するために、例えば、ビジネスアプリケーション６３によって規定されるような資産活用エキスパート５０から提供されるビジネスソリューションソフトウェアにより識別される目標及び将来のニーズと同様に、ネットワーク内のデバイスの実際の現状に関連するような状態情報を使用し得る。
【００３６】
また更に、資産活用エキスパート５０は、ビジネスソリューション又はビジネスコンピュータ３５及び３６で使用されているような統合業務ツールにデータを提供し及びこれからデータを受領し得る。これらのアプリケーションは、生産計画、原料計画、ビジネスアプリケーション等で使用するための自動的に部品発注、仕事の指示又は補給発注を生成する作業命令生成ツール５４等を制御する生産計画ツールを含み得る。もちろん、部品発注、仕事の指示及び補給発注生成は、資産活用エキスパート５０からの情報に基づいて自動的に完了され得、これにより、保守問題に関して修正動作を提供するのに必要な部品を受領する時間と同様に、資産が固定されるのに必要であると認識されるのに必要な時間を減少させる。
【００３７】
資産活用エキスパート５０はまた、保守システムアプリケーション６６に情報を提供し得、それは直ちに保守要員に対し問題について警告をするだけでなくて、問題を修正するために必要な発注部品のような是正措置を採る。なお更に、新規なモデル６８は、資産活用エキスパート５０が利用できるが、いかなる単一システムにも以前は利用できなかった情報のタイプを使用して生成され得る。もちろん、資産活用エキスパート５０がデータモデル及び解析ツールからの情報又はデータを受領し、そしてまた、統合業務ツール、保守ツール及びプロセス制御ツールからの情報を受け取ることも、図２から理解されるであろう。
【００３８】
さらに、一つ以上の調整されたユーザインタフェースルーチン５８は、オペレータ、保守要員、ビジネスマン等にヘルプ及び視覚化を提供するために、プラント１０内の他のアプリケーションと同様に、資産活用エキスパート５０と通信し得る。オペレータ及び他のユーザーは、予測制御を実行するか又は実装するため、プラント１０の設定を変えるため、プラント１０内のヘルプを見るか、又は資産活用エキスパート５０により提供される情報に関連した他のいかなるアクティビティをも実行するために、調整されたユーザインタフェースルーチン５８を使用し得る。上記のように、ユーザインタフェースルーチン５８は、オペレーターガイダンスツールを含み得、これは、予測された又は最適化された制御を実行するために、プロセス内のプロセス又はデバイスの状態を見ることのような多くの機能を実行するのを助けるようにオペレータ又は他のユーザーによって使用され得るインデックスに関する情報と同様に、予測コントローラ６５からの情報を受け取る。また更に、ユーザインタフェースルーチン５８は、例えば資産活用エキスパート５０を介するプロセスプラント１０の他の部分に於けるツールの何れかからのデータを見るため又は得るために使用され得る。例えば、マネージャは何がそのプロセスで起こっているか又は戦略的プラントを作るために、何がプロセス制御プラント１０に関連した高水準の情報を必要としているかについて知りたがることができる。
【００３９】
上記したように、資産活用エキスパート５０は、特定のプラントの動作又は、デバイス、ユニット、ループ、領域等のプラント内のエンティティをモデリングする一つ以上の数学的又はソフトウェアモデル５６の実行を遂行し又は監視することができる。これらのモデルは、ハードウェアモデルであってもよく、又は、それらはプロセス制御モデルであってもよい。一実施態様においては、これらのモデルを生成するために、モデリングエキスパートはプラントを構成要素ハードウェア及び／又はプロセス制御部分に分割し、抽象概念のいかなる所望のレベルでも、異なる構成部分に対するモデルを提供する。例えば、プラントのモデルは、ソフトウェアで実装され、及びプラントの異なる領域に対する階層的に関連した相互接続されたモデルの一組を作り上げ又は含み得る。同様に、いずれのプラント領域のモデルも、これらのユニット内の入力及び出力間の相互接続を有するプラント内で、これらのユニットに対する個々のモデルを作り上げることができる。同様に、ユニットは、相互接続されたデバイスモデルその他を作り上げることができる。もちろん、領域モデルは、ユニットモデル、ループモデル等と相互接続されたデバイスモデルを有し得る。この例では、モデル階層、デバイスのようなより低いレベルのエンティティに対するモデルの入力及び出力は、ユニットのようなその入力及び出力が領域モデル等の更に高いレベルのモデルを生成するように相互接続されているより高水準のモデルを生成するために相互接続され得る。異なるモデルが結合され又は相互接続される方法は、もちろんモデリングされているプラントに依存する。プラント全体のための単一で完全な数学的モデルが使用され得る一方、領域、ユニット、ループ、デバイス等のようなプラントの異なる部分又はプラント内のエンティティに対する異なる独立の構成モデルを提供すること、及びこれらの異なるモデルを相互接続してより大きいモデルを形成することは、多くの理由により有用である。さらに、より大きいモデルの一部としての他の構成モデルと同様に、相互に独立に実行され得る構成要素モデルを使用することは望ましい。
【００４０】
高度に数学的に正確又は理論的なモデル（例えば３次又は４次のモデル）がプラント全体について又は構成要素モデルの何れか又は全てについて使用することができる一方、個々のモデルが数学的にあるできる限り正確である必要はなく、例えば、１次若しくは２次又は他のタイプのモデルでもよい。これらのより単純なモデルは、一般にソフトウェアでより早く実行されることができ、そして、モデルの入力及び出力をここで記載した方法でプラント内で行われた入力及び出力の実際の測定値に一致させることにより、より正確にすることができる。換言すれば、個々のモデルは、プラント又はプラント内のエンティティを、プラントからの実際のフィードバックに基づいて、より正確なモデルに調整又は微調整され得る。
【００４１】
階層的なソフトウェアモデルの使用は、ここで図３及び図４に関連して記載される。図３は、洗練されたプラント内の複合的な領域８０、８１及び８２のモデルを例示する。図３に図示したように、領域モデル８２は、プレプロセッサモデル８８に原油のような原料を供給する原料ソース８４の構成モデルを含んでいる。プレプロセッサモデル８８は、原料に対して幾分かの精製を提供して出力に供給し、原油等を更なる精製のための蒸留プロセス９０に送る。蒸留プロセス９０は、通常では望ましい製品であるＣ２Ｈ４と、及び、一般的に言って廃棄物であるＣ２Ｈ６とを出力する。Ｃ２Ｈ６は、更なる処理のためにプレプロセッサ８８へのその出力を提供するＣ２クラッカ９２にフィードバックされる。Ｃ２クラッカ９２による蒸留プロセス９０からのフィードバックは、リサイクルプロセスである。このように、領域８２のモデルは、図３に示したように相互に接続された入力及び出力を有する、原料ソース８４、プレプロセッサ８８、蒸留プロセス９０、及びＣ２クラッカ９２に対する別々のモデルを含むことができる。すなわち、各々の構成モデルは、領域８２のモデルを形成するために図３において例示された方法で、他の構成モデルの入力及び出力に結ばれ得る。もちろん、他の領域８０及び８１のモデルも、相互接続された入力及び出力を有する他の構成モデルを備え得る。
【００４２】
ここで図４を参照すると、蒸留プロセス９０の構成モデルが更に詳細に例示されており、上部部分１００Ｔ及び底部部分１００Ｂを有する蒸留塔１００を含んでいる。蒸留塔１００への入力１０３は、図３に示されているプレプロセッサ８８に対するモデルの出力に結ばれ得る圧力及び温度の指示である。しかし、この入力は、オペレータによって、セットされ得るか又はプラント１０内の実際の測定された入力又は変数に基づいて設定され得。一般的に言って、蒸留塔１００は、その中に配置された多くのプレートを有し、流体は蒸留プロセスの間プレートの間を移動する。Ｃ２Ｈ４はカラム１００の上部１００Ｔから取り出され、還流ドラム１０２はカラム１００の上部１００Ｔにこの材料をフィードバックする。Ｃ２Ｈ６は、一般にカラム１００の底部から出てくる。そして、リボイラ１０４は蒸留プロセスを補助するためにポリプロピレンをカラム１００の底部１００Ｂにポンプで送りこむ。もちろん、必要に応じて、蒸留プロセス９０のモデルは、蒸留塔１００、還流ドラム１０２及びリボイラ１０４等に対する構成要素モデルから成り立ち得、これらのモデルの入力及び出力は図４に図示したように接続されて、蒸留プロセス９０の構成モデルを形成する。
【００４３】
上記したように、蒸留プロセス９０に対する構成モデルは、領域８２のモデルの一部として実行され得、又は他のモデルとは別に個別に実行され得る。特に、蒸留塔１００への入力１０３及び／又はＣ２Ｈ４及びＣ２Ｈ６の出力は実際に測定されることができ、これらの測定値が下記のように多くの方法で蒸留プロセス９０のモデル内で使用され得る。一実施態様においては、蒸留プロセス９０のモデルの入力及び出力は測定され、蒸留プロセス９０のモデルと関連する他の要因又はパラメータ（例えば蒸留塔効率等）を決定するのに使用されて、蒸留プロセス９０のモデルがプラント１０内の実際の蒸留塔の操作により正確にマッチするようにする。次に、例えば領域又はプラントモデルのようなより大きいモデルの一部として、蒸留プロセス９０のモデルが算出されたパラメータとともに使用され得る。その代わりに又はそれに加えて、算出されたパラメータを有する蒸留プロセス９０のモデルは、仮想センサーの測定値を決定し又はプラント１０内の実際のセンサーの測定値がエラーかどうかを決定するために用いることができる。決定されたパラメータを有する蒸留プロセス９０のモデルは、また、制御又は資産活用最適の学習等を行なうために用いることができる。なお更に、構成モデルは、プラント１０の問題を生じることを検出し若しくは分離し、又はプラント１０に対する変化がどのようにプラント１０の最適化パラメータの選択に影響を及ぼすかを見るために用いることができる。
【００４４】
所望ならば、いかなる特定のモデル又は構成要素モデルも、そのモデルと関連するパラメータの値を決定するために実行され得る。いくつか又は全ての効率パラメータのようなこれらのパラメータは、モデルのコンテキスト内のエンジニアにとって何かを意味し得るが、プラント１０内で一般に測定不能である。より詳しくは、構成モデルは、式Ｙ＝Ｆ（Ｘ，Ｐ）によって、一般に数学的に記載されていることができ、ここで、モデルの出力Ｙが、入力Ｘ及び一組のモデルパラメータＰの関数である。図４の蒸留プロセス９０の蒸留塔モデルの実施態様においては、エキスパートシステムは、モデルが関係するエンティティへの実際の入力Ｘ及びそれからの出力Ｙを表す実際のプラントからのデータを、周期的にデータを集める（即ち、１時間ごと、１０分ごと、１分ごと等）。次に、例えば最大尤推定法、最小二乗法等の回帰分析又は他のいかなる回帰分析も、測定されたデータの複数のセットに基づいて未知のパラメータＰの最も良い適合を決定するために、モデル並びに測定された入力及び出力の複数のセットを使用して周期的に実行され得る。このように、いかなる特定のモデルに対するモデルパラメータＰも、モデルなっているエンティティにそのモデルを調和させるために、実際の又は測定された入力及び出力を使用して決定され得る。もちろん、このプロセスは、プラント１０内で使用される何れか及び全ての構成モデルについて実行され得て、適当な数の測定された入力及び出力を使用して実行されることができる。好ましくは、資産活用エキスパート５０は、プロセス制御ネットワークからの時間の期間に亘ってモデルに対する適当な入力及び出力に関連するデータを集め、このデータをモデル５６によって使用するために格納する。次に、例えば１分、１時間、１日ごと等の所望の時間に、資産活用エキスパート５０は、収集したデータを使用してモデルパラメータに対する最良の適合を決定するために、最も最近収集したデータの集合を用いて回帰分析を実行し得る。回帰分析で使用される測定された入力及び出力のセットは、そのモデルに対して前の回帰分析において使用されたデータのセットから独立し又は重複し得る。このように、例えば、特定のモデルのための回帰分析は、毎時間実行され得るが、最近の２時間に対する毎分集められた入力及び出力データを使用し得る。その結果、特定の回帰分析がデータにおいて使用されるデータの半分は、そのデータと重複し、すなわち、前の回帰分析において使用されたデータと同様である。回帰分析におけるデータのこの重複は、モデルパラメータの算出における多くの連続性又は整合性を提供する。
【００４５】
同様に、回帰分析は、プロセス１０内で測定を行っているセンサーがドリフトしているかどうか又はそれとともに関連する他の幾分かのエラーを有しているかを決定するために実行され得る。ここで、モデルとされているエンティティの測定された入力及び出力に関係している同じデータ又は潜在的に異なるデータは、集められて、例えば、資産活用エキスパート５０により格納される。この場合、モデルはＹ＋ｄＹ＝Ｆ（Ｘ＋ｄＸ，Ｐ）として一般的に数学的に表され、ここで、ｄＹは出力Ｙの測定値に関係するエラーであり、ｄＸは入力Ｘの測定値に関係するエラーである。もちろん、これらのエラーは、バイアス、ドリフト、非線形エラー等のいかなるタイプのエラーであってもよく、モデルは、入力Ｘ及び出力Ｙが、異なる種類の実際の測定値との異なる数学的関係を有する可能なエラーとともに、これに関連する異なる種類のエラーを有し得ると認識され得る。いずれにしても、回帰分析、例えば最大尤推定法、最小二乗法又は他のいかなる回帰分析も、未知のセンサーエラーｄＹ及びｄＸに対する最良の適合を決定するために、測定された入力及び出力を有するモデルを使用して実行され得る。ここで、モデルパラメータＰは、そのモデルに対する前の回帰分析を使用して算出されるパラメータＰに基づいて、又は更なる未知数として扱われ得て、この回帰分析と結合して決定され得る。もちろん、回帰分析内で使用される未知数の数が増加するにつれて、必要なデータ量が増加して、そして、回帰分析を行うためにより長時間を要する。さらに、必要に応じて、モデルパラメータを決定するための回帰分析及びセンサーエラーを決定するための回帰分析は、必要に応じて異なる定期的な速度で、それぞれ独立に実行され得る。この異なる周期性は、例えば、測定可能なセンサーエラーが起こりそうである時間フレームが非常に異なる場合に、モデルパラメータの変化が起こりそうである時間フレームより大きいか小さい場合の何れでも、有益である。
【００４６】
いずれにせよ、これらの構成モデルを使用して、資産活用エキスパート５０は、時間対決定されたモデルパラメータの値（及び／又は、モデル入力及び出力）をプロットすることによって、資産能力監視を実行することができる。また更に、資産活用エキスパート５０は、決定されたセンサーエラーｄＹ及びｄＸを閾値と比較することによって、潜在的に不良のセンサーを検出することができる。一つ以上のセンサーがそれに関してより高いか又は特に容認できないエラーを有するように見える場合、資産活用エキスパート５０は、保守要員及び／又はプロセス制御オペレータに不良のセンサーを知らせ得る。
【００４７】
上記した能力監視活動を実行するために、構成モデルが異なる時間に異なる目的で実行され得て、多くの場合、周期的に実行され得ることが、この議論から理解されるであろう。もちろん、資産活用エキスパート５０は、適当な目的のための適当なモデルの遂行を制御することができ、資産能力監視及び最適化のためのこれらのモデルの結果を使用し得る。同じモデルが、異なる目的、及びそのモデルと関連する異なるパラメータ又は変数を算出するために、資産活用エキスパート５０によって実行され得ることが理解されるであろう。
【００４８】
上記したように、パラメータ、入力、出力又はいかなる特定のモデルと関連する他の変数は、デバイス、ユニット、ループ、領域又はプロセス又はプラントの他のエンティティに対して、能力監視を提供するために格納され得る。所望ならば、これらの変数のうちの２つ以上は、多次元プロットを提供し又はエンティティの能力の測定を提供するために追跡又は監視される。この能力モデリングの一部として、パラメータの位置又はこの多次元プロット内の他の変数が、モニタされている調整されたパラメータによって定義されるように、エンティティが所望の又は受け入れられる領域の中にある又はその代わりにその領域の外にあるかどうか確認するために、閾値と比較され得る。このように、エンティティの能力は、そのエンティティと関連する一つ以上のパラメータ又は他の変数に基づき得る。図５は、このエンティティに対するパラメータＰ１及びＰ２の値によって定義される、図４の蒸留塔のような、エンティティの操作領域の二次元のプロットを例示している。ここで、パラメータＰ１及びＰ２（上記したモデル回帰分析を使用して又は他のいかなる所望の方法によっても決定され得る）は、二次元の方法でプロットされ、プロット上の点（それぞれＰ１の値及びＰ２の値により定義されている）は、Ｔ１−Ｔ１０として例示される異なる時間に対して決定される。このように、位置ＸＴ１は、時間Ｔ１でのパラメータＰ１及びＰ２に対する値により定義される点をを表している。図５のプロット上のＸＴ１０に対する位置ＸＴ１は、エンティティが時間Ｔ１及びＴ６間の好ましい領域（領域１）内で動作し、時間Ｔ７であまり望ましくないが許容し得る領域（領域２）に入り、時間Ｔ１０で許容できないか又は失敗している領域（領域３）に入っていることを示している。もちろん、これらの異なる領域の境界は、例えば、前もって専門家によって測定され、いかなる所望の時間においても、資産活用エキスパート５０によるアクセスのためにコンピュータ３０に格納される。図５は二次元のパラメータ能力モニタリング技術を例示している一方、この同じ技術は、能力監視を遂行するために、一次元、又は３以上の次元に適用され得る。更に、能力インデックスを生成するために、例えば、ｎ次元のプロットのエンティティの位置に関する領域又は他の情報が、インデックス生成ルーチン５１によって使用され得る。
【００４９】
資産活用エキスパート５０は、モデルパラメータ又は他のモデル変数又は他のモデル変数に基づいて上記のモニタリング技術を使用して、一つ以上のエンティティをモニタすることができ、これらのエンティティの動作状態又は能力測定値を、プロセス制御エキスパートシステム、保守要員、ビジネスアプリケーション、ユーザインタフェースルーチン５８等のプロセス制御プラント１０内の希望する人、機能又はアプリケーションに報告することが理解されるであろう。もちろん、各エンティティに対する、１、２、３又は所望の数のパラメータ又は変数に基づいて、エンティティ上の能力又は状態の監視を実行できることも理解されるであろう。この能力監視において使用される変数又はパラメータの同一性及び数は、一般にプロセスに精通している専門家によって測定され、及びモニタされているエンティティのタイプに基づくであろう。
【００５０】
所望ならば、資産活用エキスパート５０は、また、上記のようにモデルによって決定されるパラメータの一以上が、モデリングされているエンティティの設計パラメータに従って実行されるモデルによって決定される同じパラメータと比較することによって、能力インデックス又はプロットを規定し得る。特に、資産活用エキスパート５０は、プロセスの現在の状態に従ってそれが動作し及びプラント１０内で測定されたエンティティへの実際の入力を使用しているなら、エンティティの設計能力が何であるかを決定するためにモデルが関連しているプラント１０内のエンティティの設計パラメータを使用してモデルを実行し得る。この設計能力は、そのエンティティに対する構成モデルによって決定されるような、又はエンティティの能力の測定値を生成するエンティティの測定された入力及び出力によって決定されるようなエンティティの実際の能力と比較され得る。
【００５１】
このように、例えば、エンティティの能力は、上記した回帰分析に基づくエンティティ（その一つは、効率であってもよい）のパラメータを推定する構成モデルを使用して決定され得る。同時に、エンティティのモデルは、エンティティの設計基準に従って結果として生じ、しかしエンティティへの入力及びそれへの出力に基づいているパラメータを使用して実行される。従って、例えば、異なる原料がエンティティに入力されている場合、設計モデルは原料の変化から生じる効率を使用して実行されるであろう。いずれの場合においてもエンティティの能力は、実際のエンティティが動作している可能な又は設計された動作からどれくらい離れているかを示す能力インデックスを決定するために比較され得る。この能力インデックスは、次に、プロセス制御、保守若しくはビジネスマン等のアプリケーション若しくはシステムのユーザ又はアプリケーションに報告され及び使用され得る。
【００５２】
構成モデル５６は、また、プロセス最適化を実行するために用いることができる。特に、資産活用エキスパート５０は、例えば、ビジネスアプリケーションを介してプロセス制御オペレータ又はビジネスマンにより提供される幾つかの最適化基準に関して、プラントの動作を最適化するために、個々の構成要素モデルを実行する最適化ルーチン５５の一つ以上を使用し得る。最適化プログラム５５は、その時プラント１０の現状に基づいて、プラント１０を最適化するためにリアルタイムで動作するリアルタイム最適化プログラムであり得る。これに代えて又はこれに加えて、最適化プログラム５５は、ラント１０の最も大きな最適化を提供するであろう特定のデバイス又はユニットをライン上に戻すような、プラント１０になされるべき変化を決定できる。もちろん、他のタイプの最適化ルーチン５５は、ここで言及されるそれらの代わりに又はそれらに加えて実行され得る。
【００５３】
一実施態様において、ＭＤＣ社により提供されるＲＴＯ＋リアルタイム最適化ルーチンは、リアルタイム最適化プログラムとして使用することができ、プラント１０の動作の間に、例えば、３〜５数分ごと、１０〜１５分ごと、１時間ごと等、様々な周期的な時間で実行され得る。もちろん、例えば３若しくは４時間ごと、又は３〜４日ごとのようにあまり頻繁ではない最適化を実行する他の周知若しくは後に開発された最適化プログラムルーチンをその代わりに使用することができる。
【００５４】
ＲＴＯ＋最適化プログラムは、リアルタイム最適化を実行するためにそれが実行されるたびに、３つの一般のフェーズを実行する。ＲＴＯ＋最適化ルーチンは、様々なデバイス、ユニット等の目標値又は他の入力のような最適化を実行するために最適化プログラムによって操作され得る変数である最適化プログラムの設計の時点で先に示されている変数が、現時点で実際に操作され得るかどうかを決定するようにチェックしている間に、入力フェーズを最初に実行する。この情報は、プロセス制御システムからこの情報を得て何れかの所望のデータベース内にこの情報を格納する資産活用エキスパート５０から、最適化プログラムが利用し得る。従って、入力フェーズの間、最適化プログラムは、資産活用エキスパート５０からそれに提供されるデータに基づいて、可能な操作された入力のそれぞれがまだ利用可能に変更されているかどうかを実際に決定する。多くの例において、例えば、入力を提供するデバイスが動作していないか又はオフラインであるか又はデバイスが設計されたモードで実行され、それによってコントローラがデバイスに対する入力を変更するのを妨げているというような事実により、潜在的に操作された入力の一つ以上は、変更のために利用することができない。
【００５５】
入力フェーズの一部として、リアルタイム最適化プログラムは、また、最適化プログラムの最後の進行の間、変更するのを支持する変数が実際に変更されて、最適化プログラムの最後の実行から提示され又は計算された値、すなわちそれらが変更されるのを支持される値に実際に変更し又は近づけられる。もし、特定の値に変化するように支持される変数がその値に近づかない場合、最適化プログラムは、変化が起こるのを防げ、そして、事実上、最適化プログラムの次の実行の間にこの変数をその値に変更する選択を事実上取り除いてしまうという問題があるものと認識する。変数が理論的に有しなければならない値に達するのに失敗したことの検出は、また、最適化プログラムに、対処すべきシステム内の問題があることをオペレータに通知させるようにし得る。
【００５６】
次に、入力フェーズの間、最適化プログラムは、例えば、プラント１０から測定した実際の入力及び出力を使用して全体のモデルを作り上げる各々の個々のコンポーネントモデルの速い実行を行なう。各々の構成モデルの算出された出力は、次に、全てのモデルが正確に動作するのを妨げる特定の構成要素モデルに関する問題があるかどうか確認するために見直される。ここで、最適化プログラムは、モデルの個々の構成部品が現実的な出力を生成するのにこれらの実際の入力都合がよいかどうか確認するために、すでに格納された各々のエンティティに対して実際の測定された入力を使用し得る。
【００５７】
各々の構成モデルが実行され得ると仮定するならば、最適化プログラムは、最適化プログラムの最適化する能力に影響を与え得るモデルにおける矛盾を探すことができる。例えば、最適化プログラムは、真のデバイスによって行われている測定が、デバイスに実際の入力を使用している構成モデルにより予測されるのと同様あるかどうか決定し得る。モデル（最も最近に算出されたモデルパラメータを使用して）は、そのモデルが１８の流速を示し、そして流量メーターの流量が２０であり、次に、最適化プログラムが先に定義済み制約より２だけ低い流量に関する制約をリセットする場合のように、出力の実際の測定から外れる出力を予測する。このように、その流量に関する制約が最初に２５にセットされる場合、最適化プログラムはそのモデルにこの変数に関して２の誤差があると認識するので、最適化プログラムは２３の制約を使用することができる。もちろん、最適化プログラムは、最適化ルーチン内の制約又は他の変数をリセットし、更新し又は調整するために、モデルとプラントの実際の測定値との間の他の不一致又は逸脱を見つけ出すことができる。
【００５８】
一般に最適化フェーズとして知られている次のフェーズにおいては、全体のモデルを形成している他の構成要素モデルの一つ以上への入力として、１つの構成モデルからの出力を使用して、最適化プログラムは予め定められた順序で個々のモデルを実行する。モデル全体、ユーザによって提供された制約、及び最適化基準と同様に入力フェーズによって決定された新たな制約を用いて、最適化プログラムは、入力に対して為されるべき変更を決定し、又は現在最適化プログラムが動作している時間ウィンドウ上のプラントを最適化することが可能であるとして検出された変数を操作する。この時間ウィンドウは、３〜４分、３〜４時間等であり得、一般に最適化プログラムが動作する周期的な速度である。最適化ソフトウェアの使用は周知であり、何れかの所望の最適化ソフトウェアも、この目的のために使用され得る。従って、１つの実施態様では、精製プラントは、時価及びそれらの可能な出力と関連する多くの生産物によって決定されるＣ２クラッカによって生産され得る可能な出力製品に基づいて、できるだけ多くの利益を作り出すようにＣ２クラッカを作動させるように最適化され得る。しかし、制約は、たとえその製品の現在の価格が何に遭遇しようとも、満たされなければならないその製品の量を提供するビジネス契約が存在するので、Ｃ２クラッカがある程度の１つの製品を生産しなければならないということであってもよい。他の例では、最適化及び基準が１つの特定の原料の使用を最適化することであってもよい。なぜなら、そのプラントでその原料の過剰量を維持するためのコストは、最も高い時価を保持している製品のような他のコスト又は価格の懸念を暗くするからである。
【００５９】
最終的に、ビジネスマン又はビジネスアプリケーションによって一般的に実行される最適化の基準の決定は、最適化プログラム、従って、究極的にプラント１０の操作に、非常に重大な基準となるということが分かるであろう。その結果、資産活用エキスパート５０は、ユーザインタフェースルーチン５８を介してビジネスマンに、最適化基準が何れの特定の時間に於いて何であるかの選択の体系的なセットを提供し、及び最適化ルーチンにオペレータ又は他の何れかのユーザーによって為される選択を提供する。事実、選択され得る多くの最適化変数があり、これらの異なる基準の選択は、オペレータ又はビジネスマンがどのように方法によって何れかの所望のプロセスの異なる最適化基準を選ぶことを許容されるように、ユーザインタフェースを介してオペレータ又はビジネスマンに提供され得る。
【００６０】
次に、最適化ルーチンは、最適化プログラムの結果の実現が達成され得る出力フェーズに入る。特に、操作された変数への提案された変更を計算した後、最適化プログラムは変更されるべき変数又は入力がまだ利用可能かを決定する。なぜなら、最適化プログラムが最適化フェーズ最適化を開始したときに利用可能であった１以上のデバイスが、オフラインとなっているか又はさもなければ利用できなくなっていることがあるからであり、このことは、入力変数の提案された変更が実装されるのを妨げるであろう。しかし、もし、変更されるべき全ての操作された変数がまだ変更され得るなら、提案された変更は、例えばユーザインタフェース（例えばグラフィカルユーザインタフェース）を介してオペレータに提供され得る。オペレータは、単にボタンを押すことができ、そして、最適化プログラムによって予め決められた方法で、設定点の変更等の、開始される又は自動的にプロセス制御ルーチンにダウンロードされる操作された変数に、変更を加えることができる。他の実施態様において、又は、動作後の段階において、例えば、プロセスが適切に動作しているときに、特定の時間ウィンドウ内でのこれらの変化の実装をオペレータが妨げなければ、最適化プログラムが自動的に提案された変更を実行し得る。このように、最適化プログラムの出力は、オペレータが、最適化プログラムからの変化が使用されることを妨げるように介入しない限り、最適化プログラムが実行されるあらゆる時間において使用され得る。この操作の一部として、ユーザインタフェースルーチン５８の一つ以上は、行われるべき提案された変更をオペレータに示すスクリーン、及びユーザが変更を実装し又は変更が実装されるのを妨げるのに使用するボタン又はバーを提供できる。一実施態様において、もし、ユーザーが変更を実装するためにボタンを押すと、変化の全ては適当なコントローラに送られ、そこでそれらは制限が点検され、それから実行される。
【００６１】
上記のようなリアルタイム最適化プログラムは、多くの理由により、大部分の最適化プログラムと比較的しばしば比較されて実行され得る。第１に、リアルタイム最適化プログラムは、典型的にプラントを設計するために用いられる高度に理論的なモデルより非常に速く典型的に実行される目的の構成要素モデルに対する適合性を使用する。しかし、モデルの一つ以上のパラメータがプラント１０の実際の入力及び出力に基づいて調整され又は変更される（上記した回帰分析を使用して）ので、これらの構成モデルは正確である。すなわち、このリアルタイム最適化プログラムは、モデルをプラント１０の実際の動作と一致させるためにモデル上の回帰分析の最後の実行によって提供されるモデルパラメータを使用する。また更に、上記した最適化プログラムは、それが制限された最適化ステップを使用するので、従来の最適化プログラムより高速である。すなわち、最適化プログラムは、最適化プログラムの個々の実行の間の時間期間上で最適化することを試みるだけであり、それは最適化ルーチンにより実行される処理の量を減少させる。加えて、リアルタイム最適化プログラムは、一つ以上の重要なイベントの出現を認識するように構成され得、これは、これらのイベントが前の推奨を実行不可能であるか望ましくなようにするときに、リスタートするために実時間最適化プログラムをトリガする。
【００６２】
閉ループリアルタイム最適化プログラムの使用が上記で議論されたが、同じ又は異なる構成要素を使用する他のタイプの最適化プログラム５５も、リアルタイム最適化プログラムと共に又はこれとは別に、資産活用エキスパート５０によって実行され得る。これらの他の最適化プログラムは、他の理由のため、しばしば実行されることができなかった。例えば、広帯域最適化プログラムは、たとえ、リアルタイム最適化プログラムがプラント１０をそのポイントに、しばらくの間駆りたてることが可能ではない場合であっても、プロセスの最終の最適な動作ポイントが最終的にそうなるところを見つけ出し又は決定するように使用される。この広帯域最適化プログラムは、ビジネスマンがプラント１０について長期予測をすることを可能にし、又はオペレータがプラント１０の操作が望ましい領域に向かって進むかどうか決定することを可能にする。もし、広帯域最適化プログラムが最終的に達成可能な最適化位置がまだ許容できないと決定したなら、オペレータはプラント１０の構成又は他の動作パラメータを変えることを決定することができる。
【００６３】
選択最適化プログラムのような他の最適化プログラムは、オペレータ又は保守要員により実行されることを必要としているプロセス構成に於ける変化がよりよくプロセスを最適化することができたかどうか決定し得る。例えば、幾つかのケースでは、選択最適化プログラムはリアルタイム最適化プログラムが利用できると思われている特定のユニット又は他の操作された入力が、何かの理由で、例えばこれらの入力と関連するデバイスがダウンしているか又はオフラインである等の理由で、もはや利用できないと認識し得る。選択最適化プログラムは、これらのデバイス、ユニット等の一つ以上が利用できると仮定して、一つ以上の最適化試験を実行して、もし、これらのエンティティが操作に戻されるなら、どれだけよりよくプラント１０が動作するか（すなわち、幾つかの最適化基準に関してどれだけ多くのプラント１０が最適であるか）を決定する。この最適化プログラムは、例えば、プラント１０がユニット又はデバイスをオンラインにすることによって、どれくらいのより多くの金を作ることができるかについて、オペレータ又はビジネスマンに伝えることができ、又はどのデバイス又はユニットが最初に動作させるかについて、オペレータ又はビジネスマンに伝えることができる。このような最適化プログラムは、また、プロセス又はその資産に対するどの基準の変更がそのプロセスを有益にし又は最適にするかを決定するために、特定のポンプ又はバルブをオン若しくはオフにすること、最適状態にはないモード等で実行されている他のデバイスを交換すること等により、最適化しようとすることができる。選択最適化プログラムは、オペレータ又はビジネスマンからの入力を使用するかもしれず及び／又は最適化変数を調整する方法を選択するためにデータ処理又はデータマイニングルーチンにおいて一般的である他の分岐及び境界技術を使用するかもしれない。また、プロセスをどのように変更するかを決定し又はもし実装されたらプロセスに対するどの変更がプラント１０への改良又は最良の改良を提供するかを決定する特別の順序で適用する一連の規則を備えた選択最適化プログラムのような他の選択技術が使用され得る。
【００６４】
上記の議論の結果として、モデルの使用がビジネスアプリケーション、プロセス制御アプリケーション及び資産保守及び監視アプリケーションについての新しいタイプのデータ又は情報を提供することが分かる。特に、能力監視を実行するために、そしてプラント内のデバイス、ユニット、領域等の相対的な能力を示す能力インデックスを生成するために、モデルが使用され得る。この能力インデックスは、エンティティの起こりうる能力に関するエンティティの能力の測定値であり得る。さらに、デバイス及びユニットモデルが上記で議論される一方、同様にこれらのタイプのエンティティに対する能力測定値及び最適化基準を提供するために、ループ等のプロセス制御エンティティに対して、類似したモデルが作られ及び実行され得る。また、上記のように、モデルは、場合によっては、特定のデバイス又は他のエンティティの健全性を測定し若しくは示すため、又はこれらのエンティティを表す健全性インデックスを提供するために使用され得る。例えば、特定のモデルに使用される回帰分析によって決定されるような特定の入力及び出力センサーのエラー測定は、それらのデバイスの健全性の指示として使用し又はそれに変換することができる。また、プロセスコントローラにとって利用できない他の情報、例えばモデルパラメータ及びそのモデルに基づく仮想センサー測定値は、プロセスコントローラに又は多数の方法で使用されるビジネスマンに提供され得る。
【００６５】
能力及び健全性インデックスの他に、資産活用エキスパート５０は、インデックス生成ルーチン５１が利用性インデックス及び変動性インデックスのような他の種類のインデックスを作成することを援助し得る。変動性インデックスは、どの程度信号を受け取り又は送出するかについて示し、又は、デバイス、ループ、ユニット等と関連する他の若干のパラメータは、この信号又はパラメータがどの程度変化すると期待されるかということに対して比較されて変化する。この変動性インデックスを作成するために必要なデータは、資産活用エキスパート５０によって集められることができ、何れかの所望の又は都合の良い時間に、インデックス生成ルーチン５１に提供される。もちろん、信号又はパラメータの変化の通常の量は、製造業者、エンジニア、オペレータ又はエンティティに精通している保守要員によって、又はそれ若しくはプラント内の他の同様のエンティティに関連する統計処置（例えば平均、標準偏差、その他）に基づいてセットされ得、そしてこの通常の又は予想される変化は、インデックス生成ルーチン５１によって格納され若しくはその中でアップデートされる。
【００６６】
利用性インデックスは、個々のデバイス、ユニット、ループ又は他のエンティティの利用を追跡し又は反映するのに使用され、そして、先に決定されたベンチマーク又は動作の目標に基づいて、エンティティが使用され過ぎているかあまり使用されていないかに関するいくらかの指標を提供する。利用性インデックスは、実際のデバイスの測定された使用に基づいて生成され得る。例えば、デバイスは、しばしばプロセス内で使用されているか又はアイドル状態であるかを決定され、そして、このインデックスが、そのエンティティに対して使用され過ぎているかあまり使用されていないかを決定する所望の利用性と比較され得る。利用性インデックスは、デバイス、ユニット、ループ等が、そうあることができるか又はそうであるべきであるほどしばしば利用されていないか、他方、あまりに多く利用されていて、そして、使用され過ぎているかについて識別を行う。
【００６７】
幾つかの事例では、利用性インデックスは、特定のデバイスの適切又は所望の使用に関して行われたビジネス決定に基づいて決定されるかもしれない。例えば、多くの処理又は精練プラントは、コークス化の問題に専念し、その結果、周期的に掃除されなければならない炉を使用する。一般的に言って、コークス化は、短時間に石油ベースの流体を加熱することが望ましい石油産業において使用される炉で起こる。このような炉は、チューブ内を進行している流体が急速に例えば１４００゜Ｆのような高温まで加熱されるように、炉の内部を通過する入力チューブを有するかもしれない。幾つかの例では、チューブの中心をこのような高温にするためには、約１７００゜Ｆまでチューブの外側を加熱する必要がある。しかし、チューブを介する流体の通過が石油をベースとしているので、いくつかの材料は、チューブの内面に付着するカーボン又は粘性若しくは粒子状の材料の他の種類を形成し、次に、時間とともに炉の熱転送効率を減少させる。この材料の堆積物は、一般的にコークス化と呼ばれる。チューブを通過する流体が多くなるほど、コークス化は多く現れ、そして、炉の効率はより低下する。幾つかの点で、炉の効率は、炉をオフラインにして洗浄が必要なので、低くなる。このクリーニング過程は時間を要し、多くの人的資源及び水蒸気クリーニング装置を含めて資源を必要とする。その結果、これらの炉のクリーニングは前もって人的資源及び必要な装置が利用できるよう確保して予定しておかなければならない。
【００６８】
プラント１０内の特定の炉にコークス化が生じているという事実を知っているビジネスマン又はプロセス制御オペレータは、コークス化が時間とともに各々の炉内でどのように起こるかについて特定することによって、それらの炉の最も効率的な利用を得ることを試み得る。従って、例えば、ビジネスマンは１５日の期間の間の特定の炉を作動することに決め、１５日の期間の終わりに炉をその最大のコークス化のレベルまで稼働させることによって、その時間期間にその炉から最大の使用を得ることを望む。その最大のコークス化のレベルがすぐに近づいてきたら、すなわち、炉が１５日の期間の終わりの前に近づいてきたら、炉はオフラインにする必要があるが１５日の期間の終わりまでまだ洗浄されることができない。なぜなら、それが洗浄の人的資源及び機械の洗浄に利用することができる（すなわち、予定されている）時だからである。炉のこの早めの除去は、プロセス操作に悪影響を与える。しかしながら、炉が１５日の期間末までにその最大許容コークス化のレベルになっていない場合でも、炉をオフラインにして洗浄する必要がある。なぜなら、それが再び人的資源及び機械を利用できる唯一の時であるからである。しかし、炉は利用不足であると、それは機会を損失したことを意味し、なぜなら、十分に活用されていない炉と、効果的に完全に利用された炉とを掃除するのに要するコストは同じだからである。更に、この不十分な使用の結果として、別の炉がおそらく過剰に使用され、必要以上に多くのコークス化を受ける。
【００６９】
上で議論される１５日の期間のような、与えられた時間に亘って炉の最高の利用を計画するために、オペレータ又はビジネスマンは、時間とともに炉に対するコークス化の所望の量を定める基準線を描くかもしれない。時間対炉のコークス化のプロットの例示的な基準線２００が、図６において例示されている。基準線２００は、１５日（この時以降炉が洗浄される）の期間にわたるコークス化に関して、ビジネスマン又はオペレータがどのようにして炉を使用することを望むかについて特定している。炉のコークス化は、直接炉の伝熱効率に関係する。図６から分かるように、１５日の期間の終わりに、炉の使用が基準線２００に従うなら、炉はその最大コークス化レベル（それは、炉の最小許容伝熱効率に相当する）に達する。もちろん、図６の基準線２００は、多くの可能な基準線のうちの選択されたたったの１本であると理解されるであろう。
【００７０】
残念なことに、特定の時間のいつでも炉のコークス化を測定することは、炉内の高温により不可能である。しかし、その代わりに、炉内のコークス化の計測は、上記で議論された原理に従って構築された炉に対する一つ以上のモデルを用いて為され得る。ここで、コークス化は、モデル内で他の変数から、モデルへの入力及びモデルからの出力から、又は上記のような回帰分析を使用することにより、決定されるモデルのパラメータであり得る。次に、資産活用エキスパート５０は、仮想センサ測定値として又はモデルパラメータとして、炉におけるコークス化の量を周期的に得るために、このモデルを実行し得る。この決定のための方程式は、この技術分野では公知であり、ここでは議論されない。さらに、必要に応じて、最適化プログラムは、最適化として、図６の基準線２００により定義されるコークス化の値（又はこの線の何れかの点に於ける傾きにより定義されるコークス化率）を使用し得、そして、この炉のモデルで測定されるにつれて、炉内でのコークス化が図６の基準線２００をたどるように炉を稼働しようとして、プラントの操作された変数のセットが設定される。
【００７１】
図６の実施態様に於いて、炉に対するモデルを実行して、資産活用エキスパート５０が６日目で、炉のコークス化は実質的に６日目での基準線２００によって定義される所望のコークス化量以下の点２０２にあることを決定すると仮定される。６日目での炉に対するコークス化の推定値が基準線２００により定義されるそれの下にあるという事実は、炉が基準線２００に従う不十分な利用以下であることを意味している。その結果、資産活用エキスパート５０は、例えば幾つかの所望若しくは便利な方法で、炉が予め定義された利用性の基準に従って不十分な利用性にあることを識別する利用性インデックスを提供するなどにより、この事実を例えばオペレータ又はビジネスマンに知らせ得る。
【００７２】
この利用性インデックスに基づいて、ビジネスマン又はオペレータは、１５日の期間の後、コークス化の最大量が炉内で起こったかどうかのいずれにせよ炉は運転が停止されるので、炉を使用する機会があると認識できる。例えば７日目（それは、図６の点２０４としてマークされる）までに、特定の期間以内の基準線２００に、コークス化パラメータを得るために、そして、炉からの最高の利用性を得るために、オペレータ又は資産活用エキスパート５０は、点２０２及び２０４間の線を定義する。この傾きは、６日目及び６日目の基準線２００により許容されるコークス化の速度を決定する。オペレータ又は最適化ルーチンは、次に、点２０２及び２０４間の線の傾きによって定義されるコークス化の速度を得るために、炉を実行し得る。プラント１０の又は炉の操作を制御する最適化ルーチン内で、コークス化のより速い速度が、例えば、制約として又は最適化パラメータとしてさえ使用され得る。例えば、コークス化の量又は率は、例えば材料が炉を介して供給される速度（速度がより高速であるほど、コークス化が少ない）、炉からの材料の出口温度（出口温度が高いほど、コークス化はより多く生ずる）及び炉を介して送られる流体に注入される水蒸気の量(典型的には、蒸気の量が多いほど、コークス化が少ない）等、炉と関連する多くのパラメータのいずれかを調整することにより調整され得ることが知られている。最適化プログラムは、これらのパラメータの一つ以上を調整するように使用して、新たなコークス化の速度を得る。いずれにしても、炉の実際のコークス化に基づく炉の利用性の測定は、この例では、炉が十分に利用されておらず及び炉がより使用されるならプラント１０のより大きな最適化が起こりえる炉のインデックスの所望のコークス化と比較される。
【００７３】
図７を参照すれば、６日目での炉のコークス化が測定され又は基準線２００より上の例えば点２０６で炉のモデルによって決定され、次に、炉が過剰に使用され及び炉の使用率が、最近１５日炉を有効にすることができるように減少させる。この場合、オンラインにし、又はすでに炉の使用の減少を補償するために使用され得るオンラインにし得る他の炉があってもよい。図６の実施態様と同様に、オペレータ又はビジネスマンは、例えば、実際のコークス化の量と所望のコークス化の量との差のいくつかの指標を反映した利用性インデックスを使用して、炉の過剰使用の情報を知らされ得る。その後、オペレータ又はビジネスマンは、炉のコークス化の値がすでに７日目又は８日目に許容される値より既に大きいので、１０日目の基準線に戻って炉のコークス化パラメータを得ることが好ましいことを決定する。点２０６と基準線上の１０日目の点である点２０８との間に引かれた線と、この新しく描画された線の傾斜は、７日目及び１０日目の間の使用が許容されるか又は所望されるコークス化の速度を定義している。もちろん、オペレータ、最適化プログラム又はその他制御ルーチンは、炉のコークス化の速度を、点２０６及び２０８の間の線の傾きによって定義される速度に強制するように制御戦略を実行し得る。
【００７４】
他のビジネス決定は、炉の利用性インデックスを変更するのに使用され得る。例えば、６日目に、たとえ炉がコークス化パラメータの観点から基準線の周りを通っている場合であっても、ビジネスマンは、炉の使用が更に５日必要であると決定し得、それによって炉の寿命が洗浄前２０日に増加する。このことは、とにかく２０日までクリーニング装置が利用できないので、これは行われ得る。この場合、６日目及び２０日目の間の基準線は書き直されることができ、制御ルーチン又は最適化プログラムは、次に、新たな基準線を追跡するように試みるこ。しかし、基準線の全体が書き直されると、先に１００％として定義されていたものが、又は１５日の基準線に対する６日目での正確な利用性が、２０日の基準線に対する過剰の利用性となり得る。この場合、資産活用エキスパート５０は、利用性インデックスを１００％に戻すことを試みるために、最適化プログラムに又はプロセス制御ルーチンに、最適化又は制約としてコークス化の新しい速度を提供し得る。同様に、例えば炉が１２日の終わりに早く運転を停止されるべきである場合、炉は、１２日の基準線に基づいてこの時点で不十分な利用となり得、そして、最適化プログラム又はプロセス制御ルーチンは、利用性インデックスを１００％に戻すように試みて、新たなコークス化の速度を使用し得る。
【００７５】
特定の時間に於いて炉のコークス化の量を計量又は推定する炉のモデルの使用と関連して特定の基準線上の炉を動かすというビジネス決定は、炉のような特定のエンティティ実際のプロセス実行の間に過剰に使用されているかあまり使用されていないかを指し示すために用いることができることに注意すべきである。さらに、プロセスの制御に対する変更は、利用性インデックスに基づいて、その炉をより多く又はより少なく使用するようにすることができる。
【００７６】
上記で与えられる炉の実施態様に対する利用性インデックスは、実際のコークス化の値と所望のコークス化の値との間の差、新しい許容コークス化速度、基準線と新しい許容されるコークス化の速度との差、又は他のいかなる利用性等の一つに基づいて、所望の方法で計算され又は表されることができる。もちろん、炉に対する利用性インデックスを決定する１つのプロセスがここに記載されているが、炉に対する利用性インデックスを決定し又は定める多くの他の方法が、制御プラント内の他のデバイス、ユニット、ループ等についてと同様に存在する。特に、異なるエンティティに対する利用性インデックスは、所望の方法及び異なるタイプのエンティティに対して異なる方法で測定され得る。一つの実施態様においては、利用性インデックスは、パーセントとして表されることができ、１００％はエンティティが適正で望ましい量で使用されていることを表し、１００％を超える数値は、エンティティが過剰に使用されていることを表し、及び１００％より低い数値は、不十分に利用されてることを表している。もちろん、利用性を測定し及び表す他の方法もまた、異なるタイプのデバイスの状況の範囲内で使用され得る。
【００７７】
図１のシステムの１つの重要な態様は、資産活用エキスパート５０により提供される様々な資産活用能力とのユーザーの相互作用を容易にするために、ここに記載されている資産活用エキスパート５０に統合されるグラフィカルユーザインタフェース（ＧＵＩ）を提供するユーザインタフェースルーチン５８である。しかし、更に詳細にＧＵＩを議論する前に、ＧＵＩがいかなる適切なプログラミング言語及び技術をも使用して実行される一つ以上のソフトウェアルーチンを含み得ることを認識すべきである。更に、ＧＵＩを作り上げているソフトウェアルーチンは、例えば、プラント１０内のワークステーション、コントローラ等の単一の処理ステーション又はユニット内に格納及び処理され、あるいは、ＧＵＩのソフトウェアルーチンは、資産活用システム内で互いに通信可能に結合された複数の処理ユニットを使用して分散の方法で格納され及び実行され得る。
【００７８】
好ましくは、しかし必ずではなく、ＧＵＩは、よく知られているグラフィックウィンドウベースの構造及び外観を使用して実行され得、そこにおいては、複数の相互結合されたグラフィカル画面又はページは、特定のタイプの情報を見て及び／又は読み出すための所望の方法で、ユーザーがページの操作をすることを可能にする一つ以上のプルダウンメニューを含んでいる。上記した資産活用エキスパート５０の特徴及び／又は能力は、一つ以上の対応するページ、画面又はＧＵＩのディスプレイを介して表示され、アクセスされ、呼び出され得る。さらに、ＧＵＩを作り上げている様々なディスプレイは、情報の特定のタイプを読み出しすために、又は資産活用エキスパート５０の特定の能力にアクセスし及び／又は呼び出すために、ディスプレイにユーザーの速くて直観的なナビゲーションを容易にする論理的な方法で相互連結され得る。
【００７９】
一般的に言って、ここに記載されているＧＵＩは、プロセス制御領域、ユニット、ループ、デバイス等の直観的なグラフィック描写又は表示を提供する。これらのグラフィカルディスプレイのそれぞれは、ＧＵＩにより表示されている特定の画面に関連する能力インデックス（そのいくつか又は全ては、上記したインデックス生成ルーチン５１により生成され得る）を含み得る。例えば、プロセス制御領域を表している表示は、その領域の状況及び能力を反映している一組のインデックス（すなわち、装置階層の特定のレベルでのプロセス制御システムの特定の部分）を提供し得る。他方、ループを表している表示は、その特定のループに関連する一組の状況及び能力インデックスを提供し得る。いずれにしても、ユーザーは、そのディスプレイ内で示されるデバイス、ループ等の何れか内に問題が存在するかどうかに速やかにアクセスするために、いずれの画面、ページ又は表示内で示されるインデックスをも使用することができる。
【００８０】
加えて、ここに記載されているＧＵＩは、自動的に又はユーザーによる要求に応答して、そのユーザーに対する保守情報を提供する。その保守情報は、資産活用エキスパート５０のいずれの部分にもよって提供され得る。同様に、ＧＵＩは、アラーム情報、プロセス制御情報等を表示でき、それはまた、資産活用エキスパート５０により提供され得る。また更に、ＧＵＩは、生じた又はプラント１０内で生じようとしている問題に関連して、ユーザーにメッセージを提供し得る。これらのメッセージは、問題を記述するグラフィカル及び／又はテキストの情報を含み得、現在の問題を軽減するために実行され得るような又は潜在的な問題を避けるために実行され得るような可能なシステムの変更を提案し、問題を避け若しくは修正するために実行すべき行動方針を記載する、等を行い得る。
【００８１】
図８は、ＧＵＩにより表示され得るプロセス制御システム内のユニット５００を表す画面の例示的な描写である。図８に図示したように、ユニット５００は、例えばバルブ、ポンプ、温度トランスミッタなどのような複数の装置を含み、これらの全ては、視覚的に示されている。加えて、その表示は、ライン矢印と様々なデバイス間の論理的及び物理的な相互接続を表すための他の印とを含み得る。もちろん、プロセス制御システム（又はプロセス制御システムの一部）のこのようなグラフィカル表示は、この技術分野で公知であり、従って、これらのグラフィカル表示又はディスプレイは、ここでは更に詳細には記載しない。
【００８２】
重要なことに、図８に示されているＧＵＩディスプレイは、また、複数のインデックス名及び値５５０を含んでいる。特に、インデックス名及び値５５０は、能力インデックス、健全性インデックス、変動性インデックス及び利用性インデックスを含み、これらの全ては、資産活用エキスパート５０及びインデックス生成ルーチン５１に関連して上記で議論された。インデックス名及び値５５０は、示されているように又は他の所望の形式で、表の形式で表示され得る。インデックス名及び値５５０は、ユニット５００の能力及び状態を表し、従って、示されているインデックスは適切であり、しかし、ユニット５００を構成する各サブユニット及び／又はデバイスに関連するインデックス値からなる必要はない。
【００８３】
資産情報、プロセス制御情報、保守情報、診断情報又は他タイプの情報がユーザーに表示されるＧＵＩ及びプロセスを議論する前に、能力及び状況インデックスが生成される方法の短い議論が以下で提供される。また、能力インデックス、健全性インデックス、変動性インデックス及び利用性インデックスがＧＵＩの様々な表示と関連してここで詳述されるが、本発明の範囲を逸脱することなく、付加的及び／又は異なるインデックスが資産活用エキスパート５０により生成され、ＧＵＩを介して表示され得ることが認識されなければならない。
【００８４】
一般に、インデックス生成ルーチン５１によって生成され及びＧＵＩによって表示されるインデックスのそれぞれは、個々のデバイスに対して、論理的及び／又は物理的なグループに対して、論理的プロセス（例えば制御ループ）に対して、ユニット及び領域等のデバイスの論理的グループに対して、計算され得る。換言すれば、インデックスは、原理的には、装置及びプロセス制御システムの論理的階層での各々のレベル、又は、より一般的にいえば、一つ以上のプロセス制御システムを含む資産活用システムで計算されることができる。しかし、特定のインデックスの意味は、インデックスが生成され表示され及びそれが表示されている階層のレベルに依存する状況（すなわちそのインデックスが、デバイス及び／又はパラメータの論理的ばグループか物理的なグループの何れに相当するか）に依存する。例えば、装置の階層の最も低いレベルでは、インデックスは、バルブ、温度センサ、アクチュエータ等のような物理的なデバイスに対応する。このように、各々のデバイスは、デバイス内で又はその時にデバイス内に格納された情報に基づいてデバイスについて生成されるインデックスの唯一の組を有することができる。したがって、各々のデバイスは、必要に応じて階層のより高いレベルに、及び資産活用エキスパート５０にそのインデックスを生成し提供し得る。
【００８５】
同様に、いずれも１以上のデバイス又は機能ブロックを有するユニット又はループは、それぞれインデックスの唯一の組を有している。しかし、各々のユニット又はループに対するインデックス値は、そのユニット又はループ内で個々のデバイス又は機能ブロックに対するインデックス値を数学的に結合することにより生成され得る。従って、もし、ユニット又はループが圧力トランスミッタ、バルブ及びポンプ（又はこれらのデバイスの操作に関連する機能ブロック）から成るとすると、ユニット又はループに対するインデックス値は、ユニット又はループを構成しているこれらのデバイス又は機能ブロックに対して又はそのそれぞれに対して生成されるインデックス値の様々な数学的組合せに基づいている。同様に、階層のサブユニット及びユニットレベルは一つ以上のループから成り、同様にデバイスから成るので、各々のサブユニット及びユニットに対するインデックス値は、ループ又はデバイスのインデックス値の数学的に組み合わせにより生成され得る。また更に、領域インデックスは、領域内のユニットに関連するインデックス、ループ、デバイス、その他の結合として決定され得ることができる。
【００８６】
以下に詳述するように、ループ、サブユニット、ユニット及び階層の領域レベルに対するインデックス値を形成するためのデバイスインデックス値の数学的結合は、加重合計若しくは平均、又は、他のいかなる適切な数学的結合も、使用することができる。もちろん、能力、健全性、変動性及び利用性インデックスの一つ以上の算出は、論理的及び装置階層のすべてのレベルについて、適当でないか、必要でないか又は役には立たないかもしれない。図９は、能力インデックス（ＰＩ）、健全性インデックス（ＨＩ）、変動性インデックス（ＶＩ）及び利用性インデックス（ＵＩ）が、デバイス、ループ、サブユニット及びシステム階層のユニットレベルに対して生成され又は生成されない１つの方法を示す例示的なテーブルである。図９に示すように、ＰＩはユニット及びサブユニットのレベルに対して生成され得る。ユニット及びサブユニットレベルでは、ＰＩは、ユニット又はサブユニットのモデル（例えばモデル５６の一つ）を、ユニット又はサブユニットの実際の能力に対して、いずれかの所望の方法によって比較することにより、計算され得る。特にこの状況（すなわち、階層のユニット及びサブユニットレベル）でのＰＩは、例えば、理論上の最大に関する、又は実際のシステム能力に基づく経験的に由来する最大効率に関する効率であってもよい。また、図９に示されているテーブルは、ＰＩが個々のデバイス又はループについて計算される必要がないことを示している。しかし、幾つかのアプリケーションに於いては、ループ及びデバイスに対するＰＩを計算することは好ましい。例えば、デバイスに対するＰＩの計算の場合、デバイスメーカーは、理論的な最大デバイス効率を含む能力情報を格納するために、操作の間、デバイスがＰＩを実際の能力（例えば、オペレータ効率など）との比較に基づいて算出できるように、デバイス内の能力情報を格納する。もちろん、インデックス生成ルーチン５１もまた、この機能を実行できる。ループに対するＰＩの算出の場合、システムは、例えば、最大又は平均ループエラー（すなわち定常状態エラー信号）を、理想的にはゼロである予め定められた幾つかの最小のエラー値と比較できる。このように、小さいループエラーは、良好な能力を表すＰＩ値に相当している。
【００８７】
図９はまた、ＶＩが階層のループ及びデバイスのレベルで算出され得ることを示している。デバイスレベルでは、デバイスの変化又は逸脱を、変化又は変動の予期される若しくは所望の量と比較することにより、ＶＩが算出され得る。極端に高い又は極端に低ＶＩ値は、デバイスの故障又は機能不全を示し、又はおそらく切迫した失敗又は機能不全であり得る。同様に、ループレベルでは、ループの出力に於ける極端に頻繁な又は大きい規模の変化は、問題を表している。いずれにせよ、ループ及びデバイスに対するＶＩは、予想されるパラメータの変動性に対する実際のパラメータの変動性との比較に基づいており、それは理論的に又は経験的に決定される得る。図９はＶＩがユニット及びサブユニットレベルに対しては算出され得ないことを示しているが、幾つかのアプリケーションでは、それにもかかわらず、これらのレベルに対してＶＩを生成することが望ましい。
【００８８】
更に、図９は、ＨＩがデバイス、ループ、サブユニット及びユニットレベルに対して算出されることを示している。デバイスに対するＨＩは、デバイスの履歴的な使用に基づいている。特に、デバイスメーカーはデバイス内でデバイスのライフサイクルに関する情報を格納し得、そして、デバイスの使用とその操作（例えば、温度バリエーション、ショック、その等）の間にデバイスに与えられた環境の影響とに基づいて、デバイスはそのライフサイクルカーブ（すなわち、老年の）に沿って移動したかについて決定し得る。製造業者は、デバイスがデバイスのライフサイクルの現状を表すＨＩ値を提供するようにプログラムすることができる。例えば、ストロークタイプバルブは、２５０，０００回のフルストロークサイクルの予想される有用な動作ライフサイクルを有し、そして典型的にはコンピュータ化したフィールドデバイスであるストロークタイプバルブの製造業者は、バルブが有する現時点でのストローク数に沿った寿命動作ストロークの予期される数をそのメモリに格納する。このように、ＨＩ値が０及び１０の間で（ここではゼロは不健全性及び１０が完全な健全性を表す）変動し得る場合には、ストローク数がゼロから２５０，０００まで上がるにつれて、バルブにより生成されるＨＩ値はゼロから１０まで変動し得る。もちろん、ＨＩ値及びライフサイクルの特性（例えばストローク）との正確な関係は、線形であるとは限らない。反対に、多くのライフサイクル特徴は、指数特性に従い、それによって時間が経つ、ストロークが完了する等につれて、デバイスの能力／動作に於ける不具合及び悪化がより早く進むこととなる。もちろん、デバイスの検出された現在の状態と、それがどのように良好に動作しているかとに基づいて、デバイスに対するＨＩを定義し及び計算する多くの方法が存在する。  例えば、デバイスが２つの検出された重要でない問題を抱えている場合、そのＨＩは減少し得る。
【００８９】
他方、ループに対するＨＩは、ループを作り上げる個々のデバイス又は機能ブロックに対するＨＩ値の数学的組合せ（例えば、加重合計又は平均）であることが好ましく、しかし、必ずしもその必要はない。同様に、サブユニット及びユニットレベルに対するＨＩ値は、また、ループ及びサブユニットに対するＨＩ値の基礎となる数学的組合せであり得る。このように、最終的に、デバイスレベルより上のレベルに対するＨＩ値の階層は、複合値を形成するデバイスに対する一つ以上のＨＩ値に基づいている。
【００９０】
また、図９に示されているように、ＵＩは、ループ、サブユニット及びユニットレベルに対して算出され得るが、デバイスレベルに対して必ずしも算出される必要はない。一般的に言って、ＵＩは、特定の資産（例えばループ、サブユニット又はユニット）がその能力又は所望の利用性と比較して活用されている程度を表している。例えば、ＵＩ値は、ユニット、サブユニット又はループが制御を実行し又は出力を生成するために用いられている時間の量に基づき得る。それに加えて又はその代わりに、ＵＩ値は、そのループ、サブユニット、ユニット等により処理され得る最大量と比較して、ループ、サブユニット及び／又はユニットにより処理されている材料の量に基づいてもよい。
【００９１】
図１０は、図８に示されているユニット５００に対するＰＩが計算される１つの方法を示す例示的なチャートである。図１０に示すように、ユニット５００を構成する複数のループ５７５の各々は、ユーザーによって又はその特定のループのユニット５００の全体の動作に対する相対的な重要性に基づいて選択され定められるそれ自身のＰＩと加重係数とを有している。ループ５７５に対するインデックス及び重量は、次に、加重平均を使用して数学的に結合されて、ユニット５００に対するＰＩ値８３．２の値を得る。
【００９２】
これと同様の方法で、ユニット５００に対するＨＩは、ユニット５００を構成するデバイス（及び／又はループ）の全てに対するＨＩ値の加重平均として算出され得る。図１１に示されるそのようなテーブルは、値が加重平均に含まれることを表すために使用され得る。また、図１１に示されているように、状況の記述は特定のデバイス及びインデックス値に関連している。これらの状況の記述は、ＨＩ値及びそのＨＩ値に関連する特定の装置に基づいて、診断情報、保守情報等を提供し得る。
【００９３】
図１２は、ＶＩが図８に示されるユニット５００のようなユニットに対して算出される１つの方法を示す例示的なテーブルである。ＨＩの場合と同様に、図８のユニット５００に対して算出されるＶＩは、ユニット５００を構成する個々のデバイス、ループ及び／又はサブユニットに対するＶＩ値の加重平均に基づいている。もちろん、ＧＵＩはユーザーに、図１０−１２において例示され、ユーザーが重量を変えることを可能にするように、加重平均データを見る能力を提供し得る。
【００９４】
図１３は、デバイス及び／又はループに関連する過剰なＶＩ値に応答して、ＧＵＩにより提供され得る例示的な表示である。図１３に示すように、表示は、特定のデバイスに関連する極端に高い又は極端に低ＶＩ値に対する一つ以上の可能な説明を提供し得る。特に、表示は、自動的に又はユーザーの依頼により、接続されるようになったデバイスに関連するインパルスライン、プロセスが変更されていること、キャビテーションが上流のポンプに存在すること等を示し得る。これらの状況を検出したデータ解析ツールに基づいて、この情報は、資産活用エキスパート５０によって、ＧＵＩに利用し得るようにされる。同様に、図１４に示すように、バルブに対するＶＩは、ユーザーが使用するデータのグラフ図の表示にそのバルブに対するＶＩは、ユーザがそのバルブに対するＶＩを生成することを要求することを可能にすることによって、ＧＵＩを介して更に探査され得る。加えて、ＧＵＩは、図１４に示されるようなグラフィック表示内又はＧＵＩの他の表示内の何れかに、一つ以上の極端に高い（又は、もしかすると極端に低い）ＶＩ値のあり得そうな原因を示す原文のメッセージを表示し得る。このような原因は、データソース及びデータ解析ツールの全てからそれを利用できるデータに基づいて、資産活用エキスパート５０によって提供される。例えば、極端に高ＶＩ値を示しているバルブの場合、ＧＵＩは、そのバルブが焼き付いていること、バルブ内でキャビテーションを起こしていること等の原文のメッセージを介して示し得る。
【００９５】
図１５は、プラント１０内のユニット、サブユニット、ループ、デバイス等の能力をモニタすることを可能にするためにＧＵＩによりユーザに提供され得る表示の例示的なグラフィック描写図である。図１５に示すように、様々なインデックスの値が時間の関数としてプロットされており、それによって、ユーザーが、問題を表す傾向又は他の時間に基づく変化もより直観的に分析することを可能にする。更に、このようなグラフィック描写図は、また、様々なインデックスの変化の間の重要な相関、又は関係を明らかにすることができる。例えば、ユーザーは減少又は低いＨＩ値及び増加又は極端に高ＶＩ値との関係をより容易に識別することができる。
【００９６】
また更に、ＧＵＩは、図１５に示されているグラフィック表示内又は、又はユーザーに現在又は潜在的な問題を示す他のいくつかの表示若しくはページにおいて、原文のメッセージを提供し、それは、表示されたインデックスの値又はその変化に関連があり得る。これらの原文のメッセージは、識別された問題の可能な解決を識別できる。図１５内で表されるグラフィック情報は、インデックスがパーセントとして表され、時間軸が月を単位にしてラベルをつけられるように目盛が付けられているけれど、これに代えて、他のいかなる単位及び表示解像度も使うことができる。例えば、インデックスが急に変化するか又は変化することができる場合には、ＧＵＩはユーザーに必要に応じて時間ごとの基準、分ごと、二、三秒ごとに又はそれ以上（すなわち、より高い時間解像度で）インデックス値を表示することを可能にし得る。
【００９７】
図１６は、プラント１０内のプロセス領域の動作中の状況及び能力をユーザーが素早く解析することを可能にするためにＧＵＩにより提供され得る例示的なグラフィック表示である。図１６に示すように、ＧＵＩはプロセス領域６００内の物理的な装置（及びその間の相互接続）を視覚的に表し得る。もちろん、プロセス領域が図１６に示されるＧＵＩディスプレイ内で表示されるが、プラント１０の例えばユニット、サブユニット、ループ、デバイス等の他の部分が、その代わりに同じか同様の結果を成し遂げることを示すことができると認識されるべきである。いずれにしても、プロセス領域６００は、一対のタンク、複数の温度トランスミッタ、圧力トランスミッタ、流れトランスミッタ等及びパイプを有することとして描かれ、その全てが図１６に示すように相互接続され得る。更に、物理的デバイスのそれぞれは、プラント１０内のそのデバイスを一意に識別する関連する英数字の識別子（例えばＴＴ−３９４）とともに表示され、また、ユーザーが手早くそのデバイスに関連する検知パラメータの状況を決定することを可能にするグラフィックのメータ又はゲージ（すなわち部分的に陰影をつけられた半円形特徴）とともに表示されることができる。例えば、ＧＵＩは、温度トランスミッタに関連するグラフィックのメータ又はゲージを表示することができ、温度トランスミッタによって現在検出されている温度に基づいて、メーターのより多くの又はより少ない部分に陰影をつける。重要なことは、ＶＩ、ＨＩ、ＵＩ及びＰＩの一つ以上は、領域６００内に示されるデバイスの一つ以上に対して表示され得る。ほんの一例として、領域６００内のタンク６１０に接続されているデバイスのいくつかに対するＨＩ値が表示される。しかし、所望ならより多い又はより少ないＨＩ値が表示され得る。加えて、異なるインデックス値又はインデックス値のグループは、要求に応じて領域６００内に現れるデバイスのいずれかに対して表示され得る。図１６に示される表示から認められ得るように、ユーザーは領域が適切に実行しているか、及び適切に実行し続けるであろうかについて、手早く確認することができる。更に、ユーザーはまた、それらのデバイス、ユニット、サブユニット等を識別でき、それは注意を必要とし及び／又はどれが特定の問題が生じているかについて注意を必要とする。
【００９８】
ユーザーがプラント内の連続してより低くより低くするエンティティを見ること、及びこれらの異なるエンティティ又は表示のそれぞれと関連するインデックスについての情報が提供されることが理解されるであろう。このように、例えば、ユーザーはプラントの表示に注目することができ、プラントに対するインデックスの特定の組を見得る。ユーザーは、次に、プラント表示内の領域のうちの１つの上でクリックする等によって、１つの領域に集中することができ、その領域と関連するインデックスを見る。同様に、表示されている領域の中でユニットをクリックすることによって、異なるユニットに対するインデックスを見ることが可能となる。同様に、ループ、サブユニット、デバイス等に対するインデックスは、これらのエンティティが位置するエンティティの表示と異なるこれらのエンティティ上で注目することによって、見ることが可能となる。このように、ユーザーは、ポイントの何れのポイント又はレベルに於いても、予期されるインデックスより低い（又は高い）原因を手早く発見できる。
【００９９】
図１７は、ユーザーが領域６００内で使用される何れかのデバイスに関連して追跡監査情報を見ることを可能にするためにＧＵＩにより提供され得る表示の例示的な描写図である。一例として、ユーザーは、与えられたデバイス又はその英数字の識別子のクリックするマウスを使用するか、又はキーボードを介して識別子を入力して、そのデバイスに対するポップアップ追跡監査ウィンドウ６５０を要請する。このように、不適当であるか容認できないインデックス値が適切に又はタイムリな方法でデバイスを調整することの不履行に関連があるかどうか、又は、デバイスが全部適切に又は全く構成されたかどうかを決定するために、ユーザーは追跡監査情報を使用し得る。
【０１００】
図１８は、ユーザーが、領域６００内の特定のデバイスに対するインデックスの一つ以上を生成するのに使用することができるデータのより詳細な解析を実行すること、又は状況の監視を実行することを可能にするために、ＧＵＩにより提供され得る表示の例示的な描写図である。一例として、モーター６７５に対する振動解析は、ポップアップウインドウ６８０に表示され得る。ユーザーは、モーター６７５によって影響を受けているユニットに対する異常に高い又は異常に低いインデックス値に応答するこのようなポップアップウインドウを要請でき、及び／又はそのモーターに関連するインデックス値が可能な問題を表しているなら、そのウィンドウを要請できる。さらに、必要に応じて、ＧＵＩは、自動的にそれらのデバイス、ユニット等のための詳細なデータ分析を含んでいるこのようなポップアップウインドウにそれを自動的に提供できる。同様に、図１９はユーザーが領域６００内のデバイスの能力特性をグラフィカルに見又はモニタすることを可能にするために、ＧＵＩにより提供され得る表示の例示的な描写図である。一例として、モーター６７５の効率のグラフを含んでいるポップアップウインドウ６９０は、ユーザー要求に応答して、又はそれに代えて資産活用エキスパート５０による自動的な要求に応答して提供される。６１０により実行されているプロセスの部分に関連する一つ以上のインデックス値が異常な場合、このようなポップアップウインドウが要請され得るか又は必要であり得る。特に、この例では、ユーザーは、モーター６７５が少ないＰＩ値及び／又はその領域６００が有する少ないＰＩ値を有していることを認識できる。その結果、ユーザーは、問題がモーター６７５に存在するかどうかを決定するためにポップアップウインドウ６９０内に含まれるより多くの詳細情報を要請できる。また、この例では、時間に対するモーター６７５の効率のグラフを含み、そこでは、実際の効率データ７００は、理論的又は経験的に導かれた最高の効率データ７１０に対してグラフで示される。上で議論したように、これらの２つの効率データの組は、また、例えば、実際の効率と理論上の最大効率との比を使用するにより、モーター６７５について時間に対するＰＩ値を算出するために用いることができる。
【０１０１】
図２０は、プラント１０内のアラーム情報、状況等をユーザーが素早くを調査することを可能にするＧＵＩにより提供され得る表示の更なる例示的な他の描写図である。プラント１０の高水準グラフ図７５０は、一つ以上の未解決のアラームを有するアラームバナー７６０を含み得る。アラームバナー内の各々のアラームは、アラーム又はイベントを生成したデバイスに一意に関連する英数字インジケータを使用して表され得る。加えて、バナー７６０内の各々のアラームは、また、情報ボタン７７０を含み得、それは、その特定のアラームに関するより詳細な情報を含んでいるポップアップウインドウ７７５を生成するためにユーザーによって選択され得る。更に、ユーザーはまた、特定のアラームにそのアラームのあり得そうな理由を調査させるデバイスに対して英数字インジケータを選択し得る。英数字インジケータが選択されるときに、ポップアップウインドウ７８０はＧＵＩにより提供され得る。ポップアップウインドウ７８０は、一つ以上の応答カテゴリ７８５を提供し、それは、特定のアラームがどのように対象にされ、そして、アラームがどんな時間枠内で対象にされなけれるべきかについてユーザーが理解するのを容易にし得る。一例として、ポップアップウインドウ７８０は、特定のデバイスがもはや通信していないこと、そのデバイスが不良となったこと、デバイスが直ちに保守を必要としていること、又はデバイスがすぐに保守又は他の注意を必要としていること、等を示すことができる。もちろん、より多くの若しくはより少ない及び／又は異なる応答カテゴリが、その代わりに使用され得る。ＧＵＩにより生成されるアラーム表示は、引用によりここに明確に取り入れられる米国特許出願番号０９／７０７５８０（２０００年１１月７日に出願）において開示される統合表示であり得る。一般的には、このアラーム表示は、保守アラーム及び警報のような他のタイプのアラームと同様に、プロセスアラーム及び警報を示し得る。さらに、アラームバナーのフィールド７７５に提供される特定情報のようなアラームに関する情報は、ＧＵＩに又はアラームと共に資産活用エキスパート５０に送られ得る。
【０１０２】
図２１〜２４は、アラーム、警報又は例えばデバイスに関連する他のイベントのユーザーによる更なる調査に応答して、ＧＵＩにより提供され得るディスプレイの例示的な描写図である。一般的に言って、ユーザーは、図２０に示されるポップアップウインドウ７８０のようなポップアップウインドウから、デバイスの状態の情報を要求し得る。この詳細な状態情報は、アラーム状態の原因（すなわち故障した通信、欠陥のある装置、現在保守が必要、忠告等）となり得る問題の一つ以上の可能な診断を提供できる。さらに、図２４に示すように、ユーザーは何れの状況ウィンドウからも詳細なヘルプを要求することができる。この詳細なヘルプは、段階的にシステムにより診断される問題を整理して、ユーザー又は他の人を導くようにステップ式の指示を提供し得る。この情報は、資産活用エキスパート５０及び／又は、デバイス自身から、プロセス制御診断エキスパート６５から、他の解析ツールから、ＧＵＩが利用できるようにされ得る。
【０１０３】
図２５は、ユーザーがループ関連の問題を診断することを可能にするためにＧＵＩにより提供され得る表示の例示的な描写図である。図２５に示されるそれのような表示は、異常なインデックス値のユーザーの更なる調査に応答して、ＧＵＩにより提供され得る。例えば、特定のループに対するＰＩ値が以上に低く、これに応答してポップアップウインドウ８００を提供することをユーザーが認識し、及び／又はシステムが自動的に認識し得る。ユーザーは、次に、そのデバイスの一以上をクリック又は選択して、ウィンドウ８００内に表示されるデバイスの診断の調査に集中し、より詳細な状態デバイス状況及び能力情報を提供するような付加的なポップアップウインドウを生成する。加えて、資産活用エキスパート５０は、ウィンドウ８００内のＧＵＩによって、テキストとして表示される様々の可能な診断解答を提供し得る。また、資産活用エキスパート５０は、潜在的問題又は現在の問題を避けるのに使用される表示８００を介して、予言の診断情報を提供できる。
【０１０４】
図２６は、ユーザが一つ以上のプロセス制御ループの能力及び／又は状況を解析するのを可能とするＧＵＩにより提供され得る表示の例示的な更にもう一つの描写図である。一つ以上のループの様々なパラメータ及び特性が監視され得る。例えば、ループの動作モード、ループの制御が制限されるか否か、ループ入力がどの程度不確実か、ループの変化等が、同時に全て監視され得る。その上、能力指標及び利用性指標を提供する制御の概要は、同様に提供され得る。しかし、図２６に示される表示に対し、性能指標及び利用性指標は、必ずしもではないが、監視されているループに対するＰＩ及びＵＩ値と同じであり得る。図２６の表示は、先に記載した米国特許出願番号０９／２５６５８５及び０９／４９９４４５に開示されているような診断制御ルーチンによって生成され得る。
【０１０５】
図２７は、作業命令生成ルーチン５４によって自動的に生成された作業命令をユーザが遂行することを可能にするＧＵＩによって提供され得る表示の例示的なさらなる別の描写図である。資産活用エキスパート５０は、資産活用エキスパート５０及び／又はその資産活用エキスパート５０を使用して作業するユーザーによって発見され又は認識された問題又は潜在的な問題に応答して、そのルーチンに自動的に作業命令を生成させる作業命令生成ルーチン５４に、データを提供する。例えば、資産活用エキスパート５０は、診断情報、保守要求等を受領し、それに応答して、保守システムに保守要員がその診断情報に関連して一つ以上の問題に対応するように要求する作業命令を生成させ得る。もちろん、生成される作業命令の仕様は、検出される問題又は状況のタイプに依存し、部品、供給等のような問題を修正するために、標準のフォームが使用される。
【０１０６】
更に、作業命令生成ルーチン５４は、検出された実際の又は予測されたプラント１０の問題に基づいて、オペレータ又は保守要員の介入により又は介入なしに、部品、供給品等の供給者又は庶務と自動的に通信するビジネス間通信を含むことができる。より詳しくは、ルーチン５４は、デバイスに関する現在の問題又は予測される将来の問題の通知、又は資産活用エキスパート５０により提供され若しくは予測されるデータ又は回転装置解析ツールのようなデータ解析ツールの何れかに基づく他の資産を受け取ることができる。ルーチン５４は、次に、例えばインターネット、電話又は他の通信接続を介して自動的に供給者にコンタクトし、デバイスが交換される必要がある前に、プラント１０に分配されるべき部品、装置又は供給品を発注する。このように、作業命令生成ルーチン５４は、故障時間を低減するか、又はそれが実際に生じたときに問題を調整するために、部品、装置又は供給品を待つのに要する故障時間をほとんど又は全く無くしてしまうことを確実にするのを補助する。この事実は、プラント１０をより効率的にする。
【０１０７】
図２８〜３１を参照すれば、ＧＵＩは、現在又は予測された問題のような将来の問題をユーザーに示すために他のスクリーンを提供でき、それはプラント１０内の資産活用エキスパート５０又はデータ解析ツールのいずれかにより検出され得る。特に、図２８−３１は、図１の振動解析プログラム２３により実行される回転装置内の軸のような要素の振動のスペクトルのプロットを示してい表示と、これらのプロットに基づいて解析ツールによって検出される条件又は問題とを例示している。例えば、図２８は、検出されたアンバランス状態を例示し、図２９は、検出された不整合状態を例示し、図３０は、検出された緩み状態を例示し、及び図３１は、検出されたベアリング摩耗状態を例示している。もちろん、データ解析ツールの結果に基づいて回転又は他のデバイスに対する他の状態も、表示され得る。また更に、これらのツールの結果は、作業命令生成ルーチン５４に、自動的に交換部品を発注させるのに使用され得る。
【０１０８】
図３２は、一つ以上の独立して動作可能なプロセス制御プラントが、遠隔からモデル、最適化プログラム及び装置能力モニタリングツール等の他のデータ分析ツールにアクセスすることを可能にするシステム９００の概略ブロックダイヤグラムである。図３２に示すように、このシステムは、それぞれ一又はそれ以上のソフトウエアアプリケーション９０８、９１０及び９１２をアプリケーショサービスプロバイダ（ＡＳＰ）９１４に供給する複数の独立したソフトウェアベンダー（ＩＳＶｓ）９０２、９０４及び９０６を含んでいる。ソフトウェアアプリケーション９０８−９１２は、様々なデータ分析ツール、装置能力モニタリングツール、上記したその他のものを含み得、好ましくは、しかし必ずしもではないが、プラントオペレータが改良された動作効率を成し遂げることを可能とする。ＩＳＶｓ９０２−９０６は、ＡＳＰ９１４がソフトウェアアプリケーション９０８−９１２を局所的に格納し及び実行することができるように、電子通信リンクを介してＡＳＰ９１４にソフトウェアアプリケーションを送ることができる。これに加えて又はその代わりに、ＡＳＰ９１４がＩＳＶｓ９０２−９０６で局所的に遠隔的にアプリケーション９０８−９１２の一つ以上のインスタンスを生成できるように、ＩＳＶｓ９０２−９０６はＡＳＰ９１４によって、さまざまなソフトウェアアプリケーション９０８−９１２へのアクセスを提供し得る。また更に、例えば、ＩＳＶｓ  ９０２−９０６は物理的にメール（すなわちポスト）を介してアプリケーション９０８−９１２の電子コピーを送ることができ、そして、ＡＳＰ９１４は局所的にアプリケーション９０８−９１２を格納し及び実行することできる。図３２に示されているように、ＡＳＰ９１６は何れかの適切な通信リンクを介してインターネット９１６に通信可能に接続され得る。
【０１０９】
また、図３２に示されるシステム９００は、それぞれのサーバ９２４、９２６及び９２８を介してインターネット９１６に通信可能に接続された複数のそれぞれに独立に動作可能なプロセス制御プラント９１８、９２０及び９２２を含んでいる。各々のプロセス制御プラント９１８−９２０は、異なるビジネスエンティティと関連し、または、それに代えて、プロセス制御プラント９１８−９２０のうちの複数が単一のビジネスエンティティ内でグループ化されていてもよい。また、プロセス制御プラント９１８−９２２は、プロセス制御データの履歴を収集するそれぞれデータ履歴管理９３０、９３２及び９３４を含んでおり、これらはこの技術分野で公知であり、ここではこれ以上詳細には述べない。加えて、プロセス制御プラント９１８−９２２の一つ以上は、何れかの適当な通信リンクを使用して実装される、例えば、リンク９３６及び９３８のような一つ以上の直接通信リンクを介してＡＳＰ９１４に通信可能に接続され得る。また更に、システム９００は、それぞれのサーバ９４４及び９４６を介してインターネット９１６に通信可能に接続された構成要素、材料及び／又はサービス供給元９４０及び９４２を含んでいる。もちろん、図３２では、ＡＳＰ９１４、プロセス制御プラント９１８−９２２並びに供給元９４０及び９４２をインターネット９１６を介して通信可能に接続されるとして示したが、他のいかなる類似したオープン通信ネットワークも、本発明の精神及び範囲から逸脱することなく使用され得ることを認識することは重要である。
【０１１０】
一般的に言って、ＡＳＰ９１４は、インターネット９１６を介して、前もってパッケージ化された中央ソフトウェアインフラストラクチャー、カスタマイズ及びサポートのサービスを、予約登録を基礎として、クライアント又は顧客、例えばプラント９１８−９２２の一つ以上に提供する遠隔データ処理機能として機能する。このように、ＡＳＰ９１４は、装置の能力モニタリングサービスソフトウエア、ハードウエア及び技術サポートスタッフ（即ち、技術者）を必要としないので、その顧客がネットオペレーティングコストを低減させることを可能とする外注の又はサードパーティの装置能力モニタリングサービスを提供することができる。換言すれば、顧客はソフトウェア、ハードウェア、その他、又は装置能力モニタリングに関連する管理責任を負わない。その代わりに、ＡＳＰ９１４により提供されるアプリケーションを走らせた結果だけは、クライアントによって管理される必要がある。実際問題として、ＡＳＰ９１４は、比較的短期のＩＳＶｓ９０２−９０６との非排他的ソフトウエアライセンシングの同意を有し得、そして、ＩＳＶｓ９０２−９０６は、アプリケーション実行時間、処理の数、スクリーンクリック又は他のいかなる適切な測定基準の量を使用して、特定の顧客に対して課金する料金を決定する。
【０１１１】
図３３は、図３２に示されるＡＳＰ９１４のより詳細な概略ブロックダイヤグラムである。図３３に示すように、ＡＳＰ９１４は、インターネット９１６を介してＡＳＰ９１４がプロセス制御プラント９１８−９２２と通信することを可能とするサーバ９５０を含んでいる。また、ＡＳＰ９１４は、多くのプロセスモニタリングアプリケーション及びツールを格納し実行するために用いることができる一つ以上のデータベースと通信する一つ以上のプロセッサ９５２を含んでいる。特に、各々のプロセッサ９５２は、例えばここに記載した構成モデル（例えば、デバイス、ユニット、領域、ループ等のモデル）のようなモデル９５４にアクセスし実行することができ、それはプロセス制御プラント９１８−９２２内のシステム、デバイス、構成要素又は他のエンティティの一つ以上を模範として作成され得る。例えば、モデル９５４は、ガスタービン、コンプレッサ、熱交換、ポンプ、炉、蒸気タービン、展開タービン、油圧タービン、ボイラー、その他の種々のタイプの装置の動作特性をモデリングするのに用いることができる。モデル９５４は、プロセス制御プラント９１８−９２２のそれぞれに対する異なるモデルを更に含み得、これらのモデル９５４は、ＡＳＰ９１４との通信を介してプロセス制御プラント９１８−９２２内の人間によって変更又は変えられて、例えば、プラント９１８−９２２内で変化を反映する。プロセッサ９５２は、また、例えば上記のＲＴＯ＋又は他の種類の最適化プログラムのような最適化プログラムを実行し、これは、プロセス制御プラント９１８−９２２からのデータを使用して、図１及び２に関連して述べたように実行され得る。また更に、プロセッサ９５２は、例えばプロセス制御ツール、プロセスモニタリングツール、装置若しくはデバイスモニタリングツール、インデックス生成ツール、作業命令生成ツール、ビジネス若しくは他のツールのいずれかのような図１のコンピュータシステムのいずれかの内のアプリケーション又はツールのいずれかを含む、他のデータ分析ツール９５８にアクセスし実行することができる。一実施態様においては、アメリカ特許出願番号０９／２５６５８５および０９／４９９４４５に記載されているプロセスモニタリングツールは、プロセスパラメータをモニタするために用いることができる。また更に、図３７−４１に関連して後で更に詳細に議論されるように、プロセッサ９５２はＡＳＰ９１４によって、ホストをつとめられるウェブサイトを介してこれらの顧客によってアクセスされ得る顧客のために、さまざまな報告を生成し得る。また更に、プロセッサ９５２は、以下に記載されるように、例えばここに記載した報告および他のデータ分析のようなＡＳＰ９１４によて提供されるサービスに、プラント９１８−９２２でのユーザへのグラフィックインターフェイスを提供するために使用され得るウェブページ９６０にアクセスすることができる。加えて、プロセッサ９５２は、一つ以上の顧客データベース９６２からプラント９１８−９２２に関連するプロセス制御データ及び他の情報を格納し検索することができる。
【０１１２】
プロセス制御プラント９１８〜９２２のそれぞれは、周期的にプラントに関連するデータを集めることができ、次に、インターネット９１６及び／又は直接の通信リンク９３６及び９３８のうちの１つ以上を介してＡＳＰ９１４にそのデータを送る。プラントからプロセス制御データを受け取ると、ＡＳＰ９１４は、プロセッサ９５２の適当な一つを使用して、そのデータを顧客データベース９６２の一つ以上に格納する。プロセッサ９５２は、次に、その格納されたデータにアクセスし、そのプラントに対する適切なプロセスモニタリング及び状態モニタリングツールを実行して、収集されたデータに基づいてプラント内の問題を検出し、そのプラントに対する状態、プラント又はプロセスモニタリングを提供し、及び／又はそのプラントの最適化を行う。もちろん、プラントで集められてＡＰＳ９１４に送られるデータは、所望のモデル９５４、最適化プログラム９５６又は他のデータ解析ツール９５８を実行するのに必要であるとしてすでに決定され、集められ、実行されているツール又はモデルに適切な周期的又は非周期的な速度でＡＳＰ９１４に送られる。このように、最適化プログラムに９５６とって、データは、モデル９５４に対するもの、又は能力、プロセス若しくは資産モニタリングツール９５８に対するものとは異なる速度で集められ及び送られることを必要とする。もちろん、最適化又は性能、状況又はプロセス監視の課題の一部として、適当なモデル又は他のツールが実行され、これらのモデル又は他のツールの実行は、一般に、図１のプラント１０のこれらの同じツールに関して上記で議論した原理に従う。
【０１１３】
いずれにしても、モデル９５４、データ解析又は最適化ツール９５８及び９５６を実行した後、プロセッサ９５２はその分析結果を顧客データベース９６２に格納し、そこでは、これらの結果は所望の時間にプラント９１８〜９２２の適当な一つによって、インターネット９１６を介してアクセスされ得る。それに代えて又はそれに加えて、これらの結果は、一つ以上の直接通信リンク９３６及び９３８の一つ以上を介してプラント９１８〜９２２の適当な一つに直接送られ得る。解析から導かれるデータは、所望の能力モデリングデータ、プロット又はチャートであり得、例えば、ユーザインターフェイスルーチン又はＧＵＩルーチン５８に関連して記載したものを含み得る。その結果は、また、例えば、プラントに変化を与えるための最適化プログラム、プラントに対するインデックス又はツールのこれらのタイプにより提供され得る他の結果によって示唆されるものであり得る。
【０１１４】
一実施態様において、上記のようなリアルタイム最適化プログラムは、この最適化プログラムの適切な実施を可能とするために、プラント９１８〜９２２が充分なデータをタイムリで周期的な方法で提供すると仮定すれば、真の時間を基準に実行され得る。所望ならば、サーバ９２４〜９２８は、最適化プログラムの適当な動作を可能にするために、適当なデータを自動的に集めて送ることができる。一実施態様においては、プラント９１８〜９２２は、適当なデータがタイムリに又は定期的な方法でＡＰＳ９１４に送られることを保証するのに使用するために、ここに記載した資産活用エキスパート５０又は他のいかなるエキスパートのデータ収集ツールをも含み得る。このように、ＡＰＳ９１４は、異なるプラントに対する一つ以上の最適化プログラムを実行するのと同様に、資産、能力、状態及びプロセスのモニタリングのためのソフトウエアを実行し得る遠隔モニタリング又はデータ処理機能として機能し得る。結果として、プロセス制御プラント９１８〜９２２は、これらの目的のために処理能力又はアプリケーションを含んでいる必要がない。
【０１１５】
所望ならば、各々のプラント９１８〜９２２は、ＸＭＬ、ＨＴＭＬ等のような適当な通信フォーマットを使用しているインターネット９１６を介してＡＳＰ９１４に新たな又は更新されたモデルを送ることにより、それらのプラントに適用できるようにＡＳＰ９１４内に格納されたモデル９５４を更新し得る。また更に、ＡＳＰ９１４は、異なるプロセスプラント、領域、ユニット、デバイス、ループ等のための、プラント９１８−９２２のそれぞれにダウンロードされ得る一般的なテンプレートを含むことができ、これらのテンプレートは、これらのプラントの実際の動作を反映するために、プラント９１８−９２２に於いて変更され得る。更新されたモデルは、次に、資産、状態又はプロセス監視において又はプラントの最適化プログラムにおいて実装されるべきモデルとして、ＡＳＰ９１４に送り返され得る。このように、プラント９００〜９０３に対する変化は、ＡＳＰ９１４内で適切に又は正確に反映され得る。
【０１１６】
加えて、必要に応じて、ＡＳＰ９１４は保守を行い、及びプロセス制御プラント９１８−９２２の一つに対するアクティビティを購入するのに使用され得る。特に、ＡＳＰ９１４は、プラントから受け取ったプロセス制御情報を分析し、分析の結果に基づいて、インターネット９１６又は他の通信リンクを介して保守アクティビティをスケジュールすることができる。例えば、ＡＳＰ９１４は、分析結果に基づいてプロセス制御プラント内に基づく保守停止期間をスケジュールする。これに代えて又は加えて、ＡＰＳ９１４は、インターネット９１６を介して供給元９４０及び９４２のうちの１人からのスケジュールされた保守アクティビティの実行を必要としている置換部分を発注することができ、それによって、直プロセス制御プラントが直接これらの機能を実行する必要性を除去する。
【０１１７】
図３４は、図３２及び３３に示されるＡＳＰ９１４とのビジネス関係を定めるために、プロセス制御プラント（例えばプラント９１８−９２２のいずれか）によって使用され得るルーチン１０００を例示する典型的なフローダイヤグラムである。ブロック１００２は、図３２に示されるプラント９１８−９２２の一つに於いてユーザがＡＳＰ９１４からインターネット９１６を介して契約条件及び状態をダウンロードすることを可能にしている。ＡＳＰ９１４は、Microsoft Word、アドビＰＤＦ、その他のような何れかの適切な電子文書フォーマットを使用して、要求しているプラントに資格審査情報と同様に標準の取引条件及び状態を含む契約テンプレートを送り得る。しかし、これに変えて、要請された電子文書は、電子メール（すなわち、email）フォーマット内で、要求しているプラントに送られ得、必要に応じて、ブロック１００２において要求されている電子契約ドキュメンテーションは、ＡＳＰ９１４から直接通信リンク９３６及び９３８のうちの一つを使用してプラント９１８−９２２のうちの一つに送られ得る。
【０１１８】
ブロック１００４において、ＡＳＰ９１４により提供されデータ分析及び他のサービスを使用するために、ＡＳＰ９１４とのビジネス関係を定めたくなっている潜在的顧客（それは、一般的にはプラントのオーナー又はオペレータである）は、契約にサインすること及びＡＳＰ９１４に実行された契約を返すことにより、契約を実行することができる。契約は手でサインされ、ファクシミリ、メールサービス、その他を介してＡＳＰ９１４にハードコピー形式で戻し、又は、これに代えて、契約は電子的に実行されることができ（すなわち、電子署名を使用して）、インターネット９１６、直接の通信リンク９３６及び９３８の一つ以上、又は、他のいかなる通信リンクをも使用して、ＡＳＰ９１４に戻される。もちろん、契約において同意された最終的な取引条件及び状態は、例えば、顧客（即ち、プラント）はＡＳＰ９１４でのツールの使用及びプラントに於けるこれらのツールの結果の実行に基づくプラントの利益及び／又は損失の一部を共有することに同意するというような、所望の契約条項であり得る。
【０１１９】
実行された契約を受けると、ブロック１００６はＡＳＰ９１４により提供されるサービスを要請している顧客に対して顧客アカウントを構成する。顧客アカウントの構成は好ましくは、しかし必ずしもではないが、複数のウェブページを含むウェブアカウントの形成を含み、複数のウェブページの幾つかは、以下に詳述するように、データ分析結果を閲覧し、アカウント情報を変更し、又はＡＳＰ９１４によって提供されるサービスの幾つかを使用するために、その顧客によってアクセスされ得るようなその顧客に対して特別にカスタマイズされ得る。加えて、ＡＳＰ９１４は、他の情報の中に顧客のプロセス制御プラント内で使用されている装置、プロセス等に関する詳細を含む一つ以上の顧客データベース９６２内の顧客記録又はアカウントを生成する。顧客アカウント及び記録がブロック１００６で確立された後、ブロック１００８は契約のプロセスが完了したことを顧客に通知する。好ましくは、しかし必ずではないが、ＡＳＰ９１４は電子メールを介してこの通知を顧客に送信する。しかし、顧客に通知する通信の他のいかなる形式も、その代わりに使うことができる。
【０１２０】
図３５は、顧客（すなわちプラント又はプラントのグループ）のデータモデルを設計するための、図３２及び３３に示されるＡＳＰ９１４によって使用され得るルーチン１１００の典型的なフローダイヤグラムである。ブロック１１０２において、顧客（例えばプラント９１８−９２２のうちの一つ）は、インターネット９１６を介して通信することにより、及びＡＳＰ９１４により提供される一つ以上の（ウェブサイトの中の）ウェブページと相互に作用することにより、ＡＳＰ９１４から設計データ要求又は仕様をダウンロードする。設計データ要求は、顧客のプラント内で使用されている装置の特定のタイプ又は部分に関連し得、さまざまな実施パラメータ若しくは曲線、性能特性、又はその装置の動作に関連する他の特徴又は仕様を含み得る。ブロック１１０４において、ブロック１１０２において送られた設計データ要求によって特定されたように、顧客はＡＳＰ９１４に要求された設計データを送る。要求された設計データは、通常の郵便を使用するハードコピーを介して、ファクシミリを介して、電子メールを介して、又は他の所望の伝送方法を使用して、顧客によって、ＡＳＰ９１４に送られ得る。これに代えて、ＡＰＳ９１４は、例えば図３２に示される供給元９４４及び９４６のうちの１人のような第三者から、要求される設計データを得ることができる。その場合、顧客はブロック１１０２に於いて設計データ要求をダウンロードすることができ、要求されたデータの一部、例えばデバイスタイプ製造モデル番号等のみを提供し得る。次に、ブロック１１０４に於いて、顧客はＡＳＰ９１４に設計データを送り、続いて、インターネット９１６を介して供給元９４４及び９４６のうちの１人から不足の設計データを得る。このように、顧客は、そのプラント内に配置されている全ての構成要素、デバイスシステムなどに関連する設計データを格納する必要はない。そして、装置、システム、その他がそのプラントの全体にわたって配布される。その代わりに、ＡＰＳ９１４は、構成要素の供給元又は製造業者から直接に要求された設計データを得ることができる。場合によっては、供給元又は製造業者は、ＡＳＰ９１４によって要求される設計データ情報を提供し得る多くのウェブページを含むウェブサイトを提供し得る。
【０１２１】
ブロック１１０６において、ＡＳＰ９１４は、例えば、Microsoft Excel又は他のスプレッドシート生成プログラムを使用して、受領した設計データを設計データスプレッドシート又はテンプレートに変換する。ブロック１１０８において、ＡＳＰ９１４は、ＡＳＰ９１４内に格納されているモデル９５４から選択される設計データテンプレートの適当なモデルに設計データをはめ込み、そして、ブロック１１１０に於いて、ＡＳＰ９１４は、モデルの適合が完了したという事実を反映するために、顧客データベース９６２を更新する。ブロック１１１２において、顧客にモデルの適合が完了したことを通知し、以下に示すようにデータ分析ツール９５８及び／又は最適化プログラム９５６による分析のためのプロセスデータがＡＳＰ９１４に提出されるのを可能にするテンプレートをどのようにダウンロードするかを顧客に説明するために、インターネット９１６を介して電子メール（例えばｅメール）を送出する。
【０１２２】
図３６は、プロセス制御データを処理し及び／又は分析するために、図３２及び３３に示されるＡＳＰ９１４によって使用され得るルーチン１２００の例示的なフローダイヤグラムである。ブロック１２０２において、ユーザは、図３５に示される方法を使用して生成され得る設計データテンプレート又はスプレッドシートを、インターネット９１６を介して又は直接の通信リンク９３６及び９３８のうちの一つを介してＡＳＰ９１４からダウンロードすることができる。ブロック１２０４において、ユーザは、適当なプロセスデータとともに設計データスプレッドシート又はテンプレートを配置し、それは、例えば、データ履歴管理９３０−９３４の一つから検索され得る。例示の目的に限るが、設計データテンプレート又はスプレッドシートは、プロセス制御プラント内の単一のユニット又はデバイスに関連するモデルパラメータを含み、従って、テンプレーはプロセス制御プラント内の物理的ユニット又はデバイスの対応に関連する実際に測定されたプロセス制御データを必要とする。たとえば、特定の設計データテンプレートは、プラント９１８内のボイラーに関係し、プラント９１８でユーザは、その特定のテンプレートをダウンロードすることができ、そして、テンプレート（すなわち代用品テンプレート又はスプレッドシート）をそのボイラー装置に関連する実際のパラメータ値とともに配置する。
【０１２３】
ブロック１２０６は、直接リンク９３６及び９３８のうちの一つ又は必要に応じてインターネット９１６を介して、配置されたテンプレートをＡＳＰ９１４に送り、そして、ブロック１２０８は、配置された設計データテンプレートを顧客データベース９６２の適当な一つに格納する。ブロック１２１０は顧客データベース９６２の一つから、格納され配置された設計データテンプレートのコピーを検索し、そして、ブロック１２１２はテンプレート内のデータを前処理する。ブロック１２１２によって実行される前処理は、例えば上記した市販のリアルタイム最適化プログラムシステムＲＴＯ＋により提供されるようなデータ調整及び確認技術を使用し得る。一般に、ブロック１２１２により実行されるデータ調整及び確認は、例えば、不完全な配線のために断続的な動作を提供しているデバイスから生じ得る異常なデータ値を除去するために、プロセス制御データを前処理する。更に、ブロック１２１２によって実行される前処理は、例えば、センサのドリフト、校正ミス等により偏ったデータを識別し及び修正し、そして、異常な値を拒絶し及び／又は妥当なデータの間を補完して欠損を埋めるか、又は異常な値を拒絶する。いずれにしても、ブロック１２１２は、本発明の範囲及び精神から逸脱することなく、所望のデータ前処理技術を使用し得る。
【０１２４】
ブロック１２１４は、上で詳細に議論し図３３に例示のために示されているデータ分析ツール９５８、モデル９５４及び最適化プログラム９５６の一つ以上を使用して、前処理され配置された設計データテンプレートを処理する。次に、ブロック１２１６は、ブロック１２１４の結果を確認し、ブロック１２１８は確認された結果を顧客データベース９６２の適当な一つに格納する。次に、ブロック１２２０は、電子メール、ファクシミリ、又はデータ分析の結果が利用できる適当なメッセージング方法を使用して、顧客に知らせる。
【０１２５】
一旦特定の顧客のためのデータ分析結果が顧客データベース９６２のうちの一つに格納されると、ＡＳＰ９１４はその顧客のためのハイパーテキストマークアップ言語（ＨＴＭＬ）結果報告ファイル又はウェブページを生成し得る。ＨＴＭＬ結果報告ファイルは、例えば、Excelのスプレッドシートの形式の分析結果を含み得、適切なインターネットブラウザを使用してプラント（例えば、プラント９１８−９２２のいずれか）から、局所的に顧客によってインターネット９１６を介してアクセスされ及び閲覧され得る。
【０１２６】
図３７−４１は、顧客に表示され得る報告と分析結果とを含んでいる典型的なウェブページである。特に、図３７は、ＡＳＰ９１４によりモニタされ又は分析されているプラント及びこれらのプラント内の装置の要約した表を含んでいるウェブページの典型的な描写図である。図３８は、ＡＳＰ９１４によってモニタされている顧客のプラントのうちの１つの内部の装置（すなわちコンプレッサＣＲ−１０００）の特定の部分に対するデータ分析結果の概要を含んでいるウェブページの典型的な描写図である。このデータ分析結果は、例えば効率パラメータ、低下のコスト、予測された値に対する実際の値、装置特性の履歴的な傾向、設計パラメータからの偏差等を含み得る。図３９は、ＡＳＰ９１４によってモニタされている装置（すなわちコンプレッサＣＲ−１０００）の特定の部分の効率分析を含んでいるウェブページの典型的な描写図であり、図４０は、この例で出口温度であり、予測された動作特性に対するコンプレッサＣＲ−１０００の実際の動作特性の分析を含んでいるウェブページの典型的な描写図であり、図４１は、コンプレッサＣＲ−１０００による能力偏差のコストの分析を含んでいるウェブページの典型的な描写図である。もちろん、各々の顧客はＡＳＰ９１４内に格納されている多くのウェブページに、インターネットアクセスをすることができ、好ましくは、しかし必ずしもではないが、各顧客がこれらのウェブページ（すなわちデータ分析結果を含んでいるそれらのページ）に、ＡＳＰ９１４によって提供されるウェブサイト内の固定された領域を介してアクセスすることができる。
【０１２７】
資産活用エキスパート５０及び他のプロセス要素は、好ましくはソフトウェアに実装されているとして記載されている一方、それらはハードウェア、ファームウェア等において実装され、及びプロセス制御システム１０に関連する他のいかなるプロセッサによっても実行され得る。このように、ここに記載されている要素は、標準の多目的ＣＰＵにおいて、又は特定用途向け集積回路（ＡＳＩＣ）又は所望の他の配線デバイスのような特に設計されたハードウェア若しくはファームウェア上に実装され得る。ソフトウェアで実装される場合、そのソフトウェアは、コンピュータ読みとり可能な磁気ディスク、レーザーディスク（Ｒ）又は他の格納媒体に、又はコンピュータ若しくはプロセッサのＲＡＭ又はＲＯＭに、又は、データベース等に格納され得る。同様に、このソフトウェアは、ユーザー又はプロセス制御プラントに、例えば、コンピュータ読み取り可能なディスク若しくは他の可搬のコンピュータ格納メカニズム上、又は電話回線、インターネット等のような通信チャンネル上を含む公知又は所望の配信方法を介して配信され得る（これらは、可搬の格納媒体を介してこのようなソフトウェア提供することと同じ又は置き換え可能であるとして見られている）。また、エキスパート５０は、規則に基づくエキスパートであり得るとして記述される一方、他のタイプのエキスパートエンジンも同様に使用され得、他の公知のデータマイニング技術を使用するものも含まれる。
【０１２８】
このように、本発明は特定の実施形態を参照して記述されているが、これらは例示のみを意図し、本発明を限定するものではなく、変形、追加又は削除が本発明の精神及び範囲から逸脱することなく開示された実施態様になされることができることは、当業者に明らかであろう。
【図面の簡単な説明】
【０１２９】
【図１】図１は、プラント内の多くの機能領域の間のデータ転送を受信し及び調整するように構成された資産活用エキスパートを有するプロセス制御プラントの典型的なブロック図である。
【図２】図２は、図１のプラント内の資産活用エキスパートに関する典型的なデータ及び情報のフローダイヤグラムである。
【図３】図３は、プラント内の領域の動作をシミュレートするために用いられるモデルの典型的なブロック図である。
【図４】図４は、図３の領域モデル内のユニットの動作をシミュレートするのに使用されるモデルの典型的なブロック図である。
【図５】図５は、二次元の能力監視ダイヤグラムである。
【図６】加熱炉に於いて使用するために選択した例示の標準的なラインと、この標準的なラインに基づくコークス化の速度とを示すグラフである。
【図７】図７は、図６の標準ラインに基づいた新たなコークス化の速度の発現を例示しているグラフである。
【図８】図８は、グラフィカルユーザインターフェイスによって表示されるプロセス制御システム内のユニットを表す表示の例示的な描写である。
【図９】図９は、インデックスがシステム階層の異なるレベルのために生成され得る１つの方法を例示する例示的な表である。
【図１０】図１０は、ユニットに対する能力インデックスが算出され得る１つの方法を表している例示的なチャートである。
【図１１】図１１は、インデックス値の加重平均としての新規なインデックス値を算出するために用いられ得る１つの方法を例示する例示的な表である。
【図１２】図１２は、変動性インデックスがユニットに対して算出される１つの方法を例示する例示的な表である。
【図１３】図１３は、異常な変動性インデックスに応答してグラフィカルユーザーインタフェースにより提供され得る例示的な表示である。
【図１４】図１４は、変動性インデックスを生成するために使用されるデータの例示的な表示である。
【図１５】図１５は、プラントの一部に関連するインデックスをユーザがモニターするのを可能にするために、グラフィカルユーザーインタフェースにより提供され得るディスプレイの例示的な図示である。
【図１６】図１６は、プラント内のプロセス領域の動作状態及び能力をユーザが分析するのを可能とするために、グラフィックユーザインターフェイスにより提供され得る例示的な図示である。
【図１７】図１７は、ユーザが監査証跡情報を見ることができるようにグラフィカルユーザーインタフェースにより提供され得る表示の例示的な描写である。
【図１８】図１８は、ユーザが一つ以上のデバイスのためのインデックスを生成するために用いるデータのより詳細な解析を実行し得るようにグラフィカルユーザーインタフェースにより提供され得る表示の例示的な描写である。
【図１９】図１９は、ユーザが視覚的にデバイスの能力特性を見るか又は監視できるようにグラフィカルユーザインターフェイスにより提供され得る表示の例示的な描写である。
【図２０】図２０は、ユーザがプラント内で早急に情報を調査できるようにグラフィカルユーザーインタフェースにより提供され得る表示の例示的な更なる描写である。
【図２１】図２１〜２３は、デバイスステータス情報を提供するためにグラフィカルユーザーインタフェースにより表示され得る例示的なポップアップウィンドウである。
【図２２】図２１〜２３は、デバイスステータス情報を提供するためにグラフィカルユーザーインタフェースにより表示され得る例示的なポップアップウィンドウである。
【図２３】図２１〜２３は、デバイスステータス情報を提供するためにグラフィカルユーザーインタフェースにより表示され得る例示的なポップアップウィンドウである。
【図２４】図２４は、ユーザに詳細なヘルプ情報を与えるためにグラフィカルユーザーインタフェースにより提供され得る例示的な表示である。
【図２５】図２５は、ユーザがループ関連の問題を診断できるようにグラフィカルユーザーインタフェースにより提供され得る表示の例示的な描写である
【図２６】図２６は、ユーザが一つ以上のプロセス制御ループの能力及び／又はステータスを分析することを可能にするグラフィカルユーザーインタフェースによって提供され得るディスプレイの更なる例示的な他の描写である。
【図２７】図２７は、ユーザが作業命令を追跡又は生成し得るようにグラフィカルユーザーインタフェースにより提供され得る表示の例示的な更に別の描写である。
【図２８】図２８〜３１は、回転デバイス内の要素の振動のスペクトルプロットを例示する表示である。
【図２９】図２８〜３１は、回転デバイス内の要素の振動のスペクトルプロットを例示する表示である。
【図３０】図２８〜３１は、回転デバイス内の要素の振動のスペクトルプロットを例示する表示である。
【図３１】図２８〜３１は、回転デバイス内の要素の振動のスペクトルプロットを例示する表示である。
【図３２】図３２は、一又はそれ以上の独立して動作可能なプロセス制御プラントが、モデル、最適化プログラム及び他のデータ分析ツールに遠隔アクセスすることを許容するシステムの概略ブロック図である。
【図３３】図３３は、図３２に示されているアプリケーションサービスプロバイダのより詳細なブロック図である。
【図３４】図３４は、図３２及び３３に示されているアプリケーションサービスプロバイダとのビジネス関係を定めるためにプロセス制御プラントによって使用され得るルーチンを例示する典型的なフローダイヤグラムである。
【図３５】図３５は、プラントのデータモデルを設計するために、図３２及び３３に示されているアプリケーションサービスプロバイダによって使用され得るルーチンを例示する典型的なフローダイヤグラムである。
【図３６】図３６は、プロセス制御データを処理及び／又は分析するために、図３２及び３３に示されているアプリケーションサービスプロバイダによって使用され得るルーチンを例示する典型的なフローダイヤグラムである。そして、
【図３７】図３７−４１は、図３２に示されたシステムを使用して顧客に表示され得る分析結果を含んでいる典型的なウェブページである。
【図３８】図３７−４１は、図３２に示されたシステムを使用して顧客に表示され得る分析結果を含んでいる典型的なウェブページである。
【図３９】図３７−４１は、図３２に示されたシステムを使用して顧客に表示され得る分析結果を含んでいる典型的なウェブページである。
【図４０】図３７−４１は、図３２に示されたシステムを使用して顧客に表示され得る分析結果を含んでいる典型的なウェブページである。
【図４１】図３７−４１は、図３２に示されたシステムを使用して顧客に表示され得る分析結果を含んでいる典型的なウェブページである。
【図１】
2004523841.tif 000002
【図２】
2004523841.tif 000003
【図３】
2004523841.tif 000004
【図４】
2004523841.tif 000005
【図５】
2004523841.tif 000006
【図６】
2004523841.tif 000007
【図７】
2004523841.tif 000008
【図８】
2004523841.tif 000009
【図９】
2004523841.tif 000010
【図１０】
2004523841.tif 000011
【図１１】
2004523841.tif 000012
【図１２】
2004523841.tif 000013
【図１３】
2004523841.tif 000014
【図１４】
2004523841.tif 000015
【図１５】
2004523841.tif 000016
【図１６】
2004523841.tif 000017
【図１７】
2004523841.tif 000018
【図１８】
2004523841.tif 000019
【図１９】
2004523841.tif 000020
【図２０】
2004523841.tif 000021
【図２１】
2004523841.tif 000022
【図２２】
2004523841.tif 000023
【図２３】
2004523841.tif 000024
【図２４】
2004523841.tif 000025
【図２５】
2004523841.tif 000026
【図２６】
2004523841.tif 000027
【図２７】
2004523841.tif 000028
【図２８】
2004523841.tif 000029
【図２９】
2004523841.tif 000030
【図３０】
2004523841.tif 000031
【図３１】
2004523841.tif 000032
【図３２】
2004523841.tif 000033
【図３３】
2004523841.tif 000034
【図３４】
2004523841.tif 000035
【図３５】
2004523841.tif 000036
【図３６】
2004523841.tif 000037
【図３７】
2004523841.tif 000038
【図３８】
2004523841.tif 000039
【図３９】
2004523841.tif 000040
【図４０】
2004523841.tif 000041
【図４１】
2004523841.tif 000042
【国際公開パンフレット】
2004523841.tif 000043
2004523841.tif 000044
2004523841.tif 000045
2004523841.tif 000046
2004523841.tif 000047
2004523841.tif 000048
2004523841.tif 000049
2004523841.tif 000050
2004523841.tif 000051
2004523841.tif 000052
2004523841.tif 000053
2004523841.tif 000054
2004523841.tif 000055
2004523841.tif 000056
2004523841.tif 000057
2004523841.tif 000058
2004523841.tif 000059
2004523841.tif 000060
2004523841.tif 000061
2004523841.tif 000062
2004523841.tif 000063
2004523841.tif 000064
2004523841.tif 000065
2004523841.tif 000066
2004523841.tif 000067
2004523841.tif 000068
2004523841.tif 000069
2004523841.tif 000070
2004523841.tif 000071
2004523841.tif 000072
2004523841.tif 000073
2004523841.tif 000074
2004523841.tif 000075
2004523841.tif 000076
2004523841.tif 000077
2004523841.tif 000078
2004523841.tif 000079
2004523841.tif 000080
2004523841.tif 000081
2004523841.tif 000082
2004523841.tif 000083
2004523841.tif 000084
2004523841.tif 000085
2004523841.tif 000086
2004523841.tif 000087
2004523841.tif 000088
2004523841.tif 000089
2004523841.tif 000090
2004523841.tif 000091
2004523841.tif 000092
2004523841.tif 000093
2004523841.tif 000094
2004523841.tif 000095
2004523841.tif 000096
2004523841.tif 000097
2004523841.tif 000098
2004523841.tif 000099
2004523841.tif 000100
2004523841.tif 000101
2004523841.tif 000102
2004523841.tif 000103
2004523841.tif 000104
2004523841.tif 000105
2004523841.tif 000106
2004523841.tif 000107
2004523841.tif 000108
2004523841.tif 000109
2004523841.tif 000110
2004523841.tif 000111
2004523841.tif 000112
2004523841.tif 000113
2004523841.tif 000114
2004523841.tif 000115
2004523841.tif 000116
2004523841.tif 000117
2004523841.tif 000118
2004523841.tif 000119
2004523841.tif 000120
2004523841.tif 000121
2004523841.tif 000122
2004523841.tif 000123
2004523841.tif 000124
2004523841.tif 000125
2004523841.tif 000126
2004523841.tif 000127
2004523841.tif 000128
2004523841.tif 000129
2004523841.tif 000130
2004523841.tif 000131
2004523841.tif 000132
2004523841.tif 000133
2004523841.tif 000134
2004523841.tif 000135
2004523841.tif 000136
2004523841.tif 000137
2004523841.tif 000138
2004523841.tif 000139
2004523841.tif 000140
2004523841.tif 000141
2004523841.tif 000142
2004523841.tif 000143
2004523841.tif 000144
2004523841.tif 000145
2004523841.tif 000146
2004523841.tif 000147
2004523841.tif 000148
2004523841.tif 000149
2004523841.tif 000150
2004523841.tif 000151
2004523841.tif 000152
2004523841.tif 000153
2004523841.tif 000154
2004523841.tif 000155
2004523841.tif 000156
2004523841.tif 000157
2004523841.tif 000158
【国際公開パンフレット（コレクトバージョン）】
2004523841.tif 000159
【国際調査報告】
2004523841.tif 000160
2004523841.tif 000161
2004523841.tif 000162
2004523841.tif 000163
2004523841.tif 000164
2004523841.tif 000165