(57)【要約】【課題】スナップショットデータを人手によらずに生成し、遠隔のシミュレータ装置において速やかにシミュレーションを行う。【解決手段】通信サーバ１０は、監視対象装置から時系列的な状態情報を取得し、時間的に異なる複数の状態情報を用いて、ある時刻における監視対象装置の状態を再現するための条件情報を生成する。また、シミュレータ装置３０は、通信サーバ１０からスナップショットデータを受信し、当該スナップショットデータを用いて監視対象装置の動作状態のシミュレーションを行う。【選択図】図２
2012008855.tif 000002
【特許請求の範囲】
【請求項１】
プラントの監視対象装置に関する情報を送信するサーバ装置と、前記サーバ装置から情報を受信し、ある時刻における前記監視対象装置の状態を再現するクライアント装置とを備えるプラント監視システムであって、
前記サーバ装置は、
前記監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得する状態情報取得部と、
時間的に異なる複数の前記状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成する条件情報生成部と、
前記条件情報生成部が生成した条件情報を前記クライアント装置に送信する送信部と
を備え、
前記クライアント装置は、
前記サーバ装置から前記条件情報を受信する受信部と、
前記受信部が受信した条件情報を用いて、前記ある時刻における前記監視対象装置の状態を再現する再現部と
を備えることを特徴とするプラント監視システム。
【請求項２】
前記クライアント装置は、
前記受信部が受信した条件情報を条件情報記憶部に記録する条件情報記録部を備え、
前記クライアント装置の再現部は、前記条件情報記憶部が記憶する条件情報を用いて、前記ある時刻における前記監視対象装置の状態を再現する
ことを特徴とする請求項１に記載のプラント監視システム。
【請求項３】
前記クライアント装置の条件情報記憶部は、複数の異なる時刻における前記監視対象装置の状態を再現するための条件情報をそれぞれ記憶し、
前記クライアント装置の再現部は、前記条件情報記憶部が記憶する任意の条件情報が示す時刻における前記監視対象装置の状態を再現する
ことを特徴とする請求項２に記載のプラント監視システム。
【請求項４】
前記サーバ装置の状態情報取得部は、前記監視対象装置から、当該監視対象装置の現在の動作状態を示す状態情報を時間的に取得して当該状態情報を状態情報記憶部に蓄積し、
前記サーバ装置の条件情報生成部は、前記状態情報記憶部が記憶する時間的に異なる複数の前記状態情報を用いて前記条件情報を生成する
ことを特徴とする請求項１から請求項３の何れか１項に記載のプラント監視システム。
【請求項５】
前記サーバ装置の条件情報生成部は、複数の異なる時刻における前記監視対象装置の状態を再現するための条件情報を、それぞれ当該条件情報によって再現される時刻以前に取得された状態情報を用いて生成し、
前記サーバ装置の送信部は、前記条件情報生成部が生成した複数の異なる時刻における条件情報を前記クライアント装置に送信する
ことを特徴とする請求項４に記載のプラント監視システム。
【請求項６】
プラントの監視対象装置に関する情報を送信するサーバ装置と、前記サーバ装置から情報を受信し、ある時刻における前記監視対象装置の状態を再現するクライアント装置とを備えるプラント監視システムを用いたプラント監視方法であって、
前記サーバ装置の状態情報取得部は、前記監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得し、
前記サーバ装置の条件情報生成部は、時間的に異なる複数の前記状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成し、
前記サーバ装置の送信部は、前記条件情報生成部が生成した条件情報を前記クライアント装置に送信し、
前記クライアント装置の受信部は、前記サーバ装置から前記条件情報を受信し、
前記クライアント装置の再現部は、前記受信部が受信した条件情報を用いて、前記ある時刻における前記監視対象装置の状態を再現する
ことを特徴とするプラント監視方法。
【請求項７】
プラントの監視対象装置に関する情報を、ある時刻における前記監視対象装置の状態を再現するクライアント装置に送信するサーバ装置であって、
前記監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得する状態情報取得部と、
時間的に異なる複数の前記状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成する条件情報生成部と、
前記条件情報生成部が生成した条件情報を前記クライアント装置に送信する送信部と
を備えることを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントの監視対象装置に関する情報を送信するサーバ装置、及び前記サーバ装置と当該サーバ装置から情報を受信してある時刻における監視対象装置の状態を再現するクライアント装置とを備えるプラント監視システム、並びにプラント監視方法に関する。
【背景技術】
【０００２】
プラントを安定して運転させるには、プラントの状態データを監視し、解析して調整を行う必要がある。しかし、プラントの現場には、必ずしもプラントの詳細を知る専門家や高度な解析アプリケーションを備える解析システムが存在するとは限らない。このような場合、プラントのオペレータは、遠隔の専門家等にプラント制御のための指示を仰ぐ必要がある。
【０００３】
専門家は、プラントのオペレータに対する指示を決定するに際し、シミュレータ装置を用いて遠隔のプラントのシミュレーションを実行し、プラントの状態を検討することがある。従来は、このような場合、プラントのオペレータがプラントから状態情報を抽出し、当該状態情報を遠隔の専門家に送信し、専門家は当該状態情報を用いてシミュレーションを実行していた。しかし、この方法は、状態情報の送信に手間と時間を要し、またオペレータによる送信ミスが発生する惧れがあるなどの問題があった。
【０００４】
このような問題を解決する方法として、特許文献１には、プラントからインターフェイスを介して状態情報を収集し、当該プラントデータを用いてシミュレーションを行う方法が開示されている。この方法によれば、遠隔の専門家は、人手を介さずにプラントから状態情報を収集することができるため、手間と時間をかけずにプラントからの状態情報を取得することができる。
【０００５】
また、特許文献２には、ある時刻におけるプラントを制御するコントローラの状態を再現するためのスナップショットデータを記録する方法が開示されている。具体的には、シミュレーション装置が、プラントを制御するコントローラを模擬する第１のシミュレータと、当該シミュレータを模擬する第２のシミュレータとを備え、第２のシミュレータは、第１のシミュレータが記憶する、コントローラの模擬に用いるスナップショットデータをスナップショットデータベースに書き込む。この方法によれば、スナップショットデータがスナップショットデータベースに記憶されるため、シミュレーション装置は、当該スナップショットデータを用いて用意にある時刻におけるコントローラの状態を再現することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６７２６０号公報
【特許文献２】特開２００４−０３０１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、プラントのシミュレーションには、プラントに設置したセンサ等から取得できるある時刻におけるプラントの状態情報のみならず、現在の状態情報を含む複数の状態情報群の特性を示す特性情報が初期情報として必要となる。ここで、状態情報群の特性とは、例えば、状態情報の変化率（圧縮機の入口温度の５分間の変化率等）や、状態情報の平均値（大気圧の１０分間の平均値等）が挙げられる。従来、このような特性情報は、シミュレーションの対象となる時刻における状態情報を参照して、専門家が経験に基づいて作成しており、実際にシミュレーションを行う際に、適切なシミュレーションができるように適宜特性情報を調整する必要があった。そのため、遠隔の専門家は、特許文献１に記載の方法を用いてプラントから状態情報を取得したとしても、すぐにシミュレーションを行うことができず、プラントのオペレータに対するプラント制御のための指示の決定が遅れてしまう惧れがあった。
【０００８】
また、経験によらずに特性情報を生成する方法として、シミュレータ装置がプラントからリアルタイムに状態情報を受信し、過去及び現在の状態情報の変化に基づいて特性情報を生成する方法が考えられる。しかし、シミュレータ装置がプラントの遠隔にある場合、両者は、公共通信網を介して接続されることとなる。この場合、プラント２０から送信される状態情報の量が膨大になり、公共通信網５０に負荷をかけてしまう惧れがある。
【０００９】
また、特許文献２に記載の方法は、コントローラの模擬を行うものであり、当該コントローラは、制御情報データベースで作成された制御情報を用いて制御処理を行うものである。そのため、上記した第１のシミュレータがコントローラの模擬をするには、特性情報は必要とせず、制御情報のみ取得できれば良い。そのため、特許文献２に記載の方法をプラントのシミュレーションに流用したとしても、特許文献１に記載の方法と同様に、特性情報を別途に入力する必要があり、すぐにシミュレーションを行うことができないという問題が生じる。
【課題を解決するための手段】
【００１０】
本発明は上記の課題を解決するためになされたものであり、プラントの監視対象装置に関する情報を送信するサーバ装置と、前記サーバ装置から情報を受信し、ある時刻における前記監視対象装置の状態を再現するクライアント装置とを備えるプラント監視システムであって、前記サーバ装置は、前記監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得する状態情報取得部と、時間的に異なる複数の前記状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成する条件情報生成部と、前記条件情報生成部が生成した条件情報を前記クライアント装置に送信する送信部とを備え、前記クライアント装置は、前記サーバ装置から前記条件情報を受信する受信部と、前記受信部が受信した条件情報を用いて、前記ある時刻における前記監視対象装置の状態を再現する再現部とを備えることを特徴とする。
【００１１】
また、本発明において、前記クライアント装置は、前記受信部が受信した条件情報を条件情報記憶部に記録する条件情報記録部を備え、前記クライアント装置の再現部は、前記条件情報記憶部が記憶する条件情報を用いて、前記ある時刻における前記監視対象装置の状態を再現することを特徴とする。
【００１２】
また、本発明において、前記クライアント装置の条件情報記憶部は、複数の異なる時刻における前記監視対象装置の状態を再現するための条件情報をそれぞれ記憶し、前記クライアント装置の再現部は、前記条件情報記憶部が記憶する任意の条件情報が示す時刻における前記監視対象装置の状態を再現することを特徴とする。
【００１３】
また、本発明において、前記サーバ装置の状態情報取得部は、前記監視対象装置から、当該監視対象装置の現在の動作状態を示す状態情報を時間的に取得して当該状態情報を情報状態情報記憶部に蓄積し、前記サーバ装置の条件情報生成部は、前記状態情報記憶部が記憶する時間的に異なる複数の前記状態情報を用いて前記条件情報を生成することを特徴とする。
【００１４】
また、本発明において、前記サーバ装置の条件情報生成部は、複数の異なる時刻における前記監視対象装置の状態を再現するための条件情報を、それぞれ当該条件情報によって再現される時刻以前に取得された状態情報を用いて生成し、前記サーバ装置の送信部は、前記条件情報生成部が生成した複数の異なる時刻における条件情報を前記クライアント装置に送信することを特徴とする。
【００１５】
また、本発明は、プラントの監視対象装置に関する情報を送信するサーバ装置と、前記サーバ装置から情報を受信し、ある時刻における前記監視対象装置の状態を再現するクライアント装置とを備えるプラント監視システムを用いたプラント監視方法であって、前記サーバ装置の状態情報取得部は、前記監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得し、前記サーバ装置の条件情報生成部は、時間的に異なる複数の前記状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成し、前記サーバ装置の送信部は、前記条件情報生成部が生成した条件情報を前記クライアント装置に送信し、前記クライアント装置の受信部は、前記サーバ装置から前記条件情報を受信し、前記クライアント装置の再現部は、前記受信部が受信した条件情報を用いて、前記ある時刻における前記監視対象装置の状態を再現することを特徴とする。
【００１６】
また、本発明は、プラントの監視対象装置に関する情報を、ある時刻における前記監視対象装置の状態を再現するクライアント装置に送信するサーバ装置であって、前記監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得する状態情報取得部と、時間的に異なる複数の前記状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成する条件情報生成部と、前記条件情報生成部が生成した条件情報を前記クライアント装置に送信する送信部とを備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、サーバ装置は、監視対象装置から時系列的な状態情報を取得し、時間的に異なる複数の状態情報を用いて、ある時刻における前記監視対象装置の状態を再現するための条件情報を生成する。これにより、サーバ装置は、現在の状態情報を含む複数の状態情報群の特性を示す特性情報などの条件情報を、人手によらずに生成することができる。
そして、クライアント装置は、サーバ装置から条件情報を受信し、当該条件情報を用いてシミュレーションを行う。これにより、クライアント装置は、サーバ装置から条件情報を取得することで、すぐにシミュレーションを行うことができる。そのため、専門家は、当該シミュレーションの結果に基づいて、遠隔のプラントのオペレータに対するプラント制御のための指示を速やかに決定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態によるプラント監視システムの構成図である。
【図２】通信サーバ及びシミュレータ装置の構成を示す概略ブロック図である。
【図３】状態情報記憶部が記憶する情報の一例を示す図である。
【図４】スナップショットデータベースが記憶する情報の一例を示す図である。
【図５】パラメータデータベースが記憶する情報の一例を示す図である。
【図６】通信サーバの動作を示す第１のフローチャートである。
【図７】通信サーバの動作を示す第２のフローチャートである。
【図８】他の実施形態におけるプラント監視システムの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるプラント監視システムの構成図である。
プラント監視システムは、通信サーバ１０（サーバ装置）、プラント２０、シミュレータ装置３０（クライアント装置）、監視端末４１、調整端末４２を備える。
【００２０】
通信サーバ１０は、プラント２０に設置されたセンサや制御盤等から監視対象装置（例えば、ガスタービン）の状態情報を読み出し、内部に備える記憶装置に蓄積する。また、通信サーバ１０は、当該記憶装置が記憶する状態情報から、ある時刻における監視対象装置の状態を再現するためのスナップショットデータ（条件情報）を生成し、公共通信網５０を介してシミュレータ装置３０に送信する。
プラント２０は、ガスタービンプラントなどのプラント設備であり、各種弁の開閉やスイッチのＯＮ／ＯＦＦなどの情報、及び監視対象装置に設置されたセンサによるセンシング情報などの、監視対象装置の動作状態を示す状態情報は、通信経路を経由して通信サーバが取得する。
シミュレータ装置３０は、公共通信網５０を介して通信サーバ１０から監視対象装置の動作状態の再現に用いる条件情報を受信し、内部に備える記憶装置に記憶する。そして、ユーザの操作に応じて、記憶装置に記憶する条件情報を用いて、ある時刻における監視対象装置の動作状態を再現する。
監視端末４１は、シミュレータ装置３０によって再現された監視対象装置の動作状態を画面に表示する。
調整端末４２は、ユーザの操作に従って、シミュレータ装置３０が用いるスナップショットデータの値の調整を行う。
シミュレータ装置３０と監視端末４１及び調整端末４２とは、ＬＡＮ（Local Area Network）などで接続されている。
【００２１】
このように、通信サーバ１０は、プラント２０から取得した監視対象装置の状態情報から条件情報を生成し、公共通信網５０を介してシミュレータ装置３０に送信する。これにより、シミュレータ装置３０がプラント２０から公共通信網５０を介してリアルタイムに状態情報を受信して条件情報を生成する場合と比較して、公共通信網５０を介して送受されるデータの量が少なくなる。そのため、シミュレータ装置３０は、公共通信網５０に負荷を与えずに条件情報を取得することができる。
【００２２】
図２は、通信サーバ及びシミュレータ装置の構成を示す概略ブロック図である。
通信サーバ１０は、状態情報取得部１０１、状態情報取得タイマ１０２、状態情報記憶部１０３、スナップショット生成部１０４（条件情報生成部）、スナップショットタイマ１０５、入力部１０６、送信部１０７を備える。
状態情報取得部１０１は、プラント２０から監視対象装置の動作状態を示す状態情報を取得し、当該状態情報を状態情報記憶部１０３に記録する。なお、状態情報取得部１０１は、状態情報取得タイマ１０２からトリガ信号を入力したときに状態情報の取得を行う。
状態情報取得タイマ１０２は、シミュレータ装置３０が監視対象装置の動作状態を再現する際の計算時間間隔毎に、状態情報取得部１０１にトリガ信号を出力する。
【００２３】
図３は、状態情報記憶部が記憶する情報の一例を示す図である。
状態情報記憶部１０３は、図３に示すように、状態情報取得部１０１がプラント２０から取得した監視対象装置の状態情報を、プラント２０を特定するプラント名と状態情報取得部１０１が状態情報を取得した時刻とに関連付けて記憶する。
スナップショット生成部１０４は、状態情報記憶部１０３が同一のプラント名で異なる時刻に関連付けて記憶する複数の状態情報（時間的に異なる複数の状態情報）を用いてプラント２０のある時刻における状態情報を含む複数の状態情報群の特性を示す特性情報を算出する。そして、スナップショット生成部１０４は、状態情報記憶部１０３が記憶する状態情報と算出した特性情報とを含み、シミュレータ装置３０がある時刻における監視対象装置の動作状態を再現する際に用いるスナップショットデータを生成する。なお、スナップショット生成部１０４は、スナップショットタイマ１０５からトリガ信号を入力したとき、または入力部１０６からスナップショットデータの生成命令を入力したときに、スナップショットデータの生成を行う。
【００２４】
スナップショットタイマ１０５は、所定の時間間隔毎にスナップショット生成部１０４にトリガ信号を出力する。
入力部１０６は、ユーザからスナップショットデータの生成命令の入力を受け付け、当該生成命令をスナップショット生成部１０４に出力する。なお、スナップショットデータの生成命令には、どの時刻の監視対象装置の動作状態を再現するかを示す情報が含まれる。
送信部１０７は、スナップショット生成部１０４が生成したスナップショットデータを、公共通信網５０を介してシミュレータ装置３０に送信する。
【００２５】
シミュレータ装置３０は、受信部３０１、スナップショット記録部３０２（条件情報記録部）、スナップショットデータベース３０３（条件情報記憶部）、再現部３０４、パラメータデータベース３０５を備える。
受信部３０１は、通信サーバ１０からスナップショットデータを受信する。
スナップショット記録部３０２は、受信部３０１が受信したスナップショットデータをスナップショットデータベース３０３に記録する。
【００２６】
図４は、スナップショットデータベースが記憶する情報の一例を示す図である。
スナップショットデータベース３０３は、図４に示すように、複数の異なる時刻における監視対象装置の状態を再現するためのスナップショットデータを、プラント２０を特定するプラント名と当該スナップショットデータを用いて再現される時刻とに関連付けて記憶する。また、図４に示すように、スナップショットデータは、再現される時刻における状態情報と当該時刻における特性情報とを含む。
再現部３０４は、スナップショットデータベース３０３が記憶する１つのスナップショットデータと、パラメータデータベース３０５が記憶するプラント２０のパラメータとを用いて、ある時刻における監視対象装置の動作状態を再現する。なお、再現部３０４によって再現されるプラント２０の種類、及び再現される時刻は、調整端末４２から入力する。なお、再現部３０４が再現する監視対象装置の動作状態は、監視端末４１に出力される。
【００２７】
図５は、パラメータデータベースが記憶する情報の一例を示す図である。
パラメータデータベース３０５は、プラント２０毎に、監視対象装置のモデルを特定するパラメータを記憶する。例えば、監視対象装置がガスタービンである場合、パラメータデータベース３０５は、図５に示すように、パラメータとして、定格出力、ガスタービンの段数、運転開始時刻などの情報を記憶する。
【００２８】
そして、プラント監視システムが上述した構成を有することで、通信サーバ１０の状態情報取得部１０１は、プラント２０の監視対象装置から、当該監視対象装置の動作状態を示す時系列的な状態情報を取得する。次に、スナップショット生成部１０４は、時間的に異なる複数の状態情報を用いて、ある時刻における監視対象装置の状態を再現するためのスナップショットデータを生成し、送信部１０７は、スナップショット生成部１０４が生成したスナップショットデータをシミュレータ装置３０に送信する。
他方、シミュレータ装置３０の受信部３０１は、通信サーバ１０からスナップショットデータを受信し、再現部３０４は、受信部３０１が受信したスナップショットデータを用いて、ある時刻における監視対象装置の状態を再現する。
これにより、通信サーバ１０は、プラントの現在の状態情報を含む複数の状態情報群の特性を示す特性情報などの条件情報を、人手によらずに生成することができ、シミュレータ装置３０は、通信サーバ１０からスナップショットデータを取得することで、すぐにシミュレーションを行うことができる。
【００２９】
次に、本実施形態によるプラント監視システムの動作を説明する。
まず、通信サーバ１０がプラント２０の監視対象装置の状態情報を蓄積する動作について説明する。
図６は、通信サーバの動作を示す第１のフローチャートである。
通信サーバ１０が起動すると、状態情報取得タイマ１０２は、現在時刻からの経過時間の計測を開始する。次に、状態情報取得タイマ１０２は、計測している経過時間が、内部メモリに記憶する所定の時間を超えたか否かを判定する（ステップＳ１）。なお、状態情報取得タイマ１０２が内部メモリに記憶する時間は、シミュレータ装置３０が監視対象装置の動作状態を再現する際の計算時間間隔に相当する時間（例えば、０．５秒）である。状態情報取得タイマ１０２が、経過時間が所定の時間を超えていないと判定した場合（ステップＳ１：ＮＯ）、ステップＳ１による経過時間の判定を繰り返し実行する。
【００３０】
他方、状態情報取得タイマ１０２は、経過時間が所定の時間を超えたと判定した場合（ステップＳ１：ＹＥＳ）、状態情報取得部１０１にトリガ信号を出力する。状態情報取得部１０１は、状態情報取得タイマ１０２からトリガ信号を入力すると、プラント２０の監視対象装置から状態情報を取得する（ステップＳ２）。次に、状態情報取得部１０１は、取得した状態情報を、当該状態情報の取得元のプラント２０のプラント名と現在時刻とに関連付けて状態情報記憶部１０３に記録する（ステップＳ３）。
次に、通信サーバ１０は、管理者などによる操作や割り込み処理などにより、外部から処理の終了命令を入力したか否かを判定する（ステップＳ４）。通信サーバ１０は、外部から終了命令を入力していないと判定した場合（ステップＳ４：ＮＯ）、ステップＳ１〜ステップＳ３の動作を繰り返し実行する。他方、通信サーバ１０は、外部から終了命令を入力したと判定した場合（ステップＳ４：ＹＥＳ）、処理を終了する。
【００３１】
このように、状態情報取得部１０１は、監視対象装置の現在の動作状態を示す状態情報を、シミュレータ装置３０が監視対象装置の動作状態を再現する際の計算時間間隔毎に時間的に取得することで、監視対象装置の時系列的な状態情報を取得することができる。また、状態情報記憶部１０３は、当該状態情報を蓄積して記憶することができる。
【００３２】
次に、通信サーバ１０がスナップショットデータを生成する動作について説明する。
図７は、通信サーバの動作を示す第２のフローチャートである。
通信サーバ１０が起動すると、スナップショットタイマ１０５は、状態情報取得タイマ１０２と同様に現在時刻からの経過時間の計測を開始する。次に、スナップショットタイマ１０５は、計測している経過時間が、内部メモリに記憶する所定の時間を超えたか否かを判定する（ステップＳ５）。なお、スナップショットタイマ１０５が内部メモリに記憶する時間は、状態情報取得タイマ１０２が計測する時間より長い時間（例えば、６０分）である。スナップショットタイマ１０５は、経過時間が所定の時間を超えたと判定した場合（ステップＳ５：ＹＥＳ）、スナップショット生成部１０４にトリガ信号を出力する。
【００３３】
スナップショット生成部１０４は、スナップショットタイマ１０５からトリガ信号を入力すると、状態情報記憶部１０３が記憶する状態情報のうち、現在時刻以前の時刻に関連付けられた状態情報を用いて監視対象装置の特性情報を生成する（ステップＳ６）。
以下に、特性情報の生成方法の具体例を挙げる。
【００３４】
例えば、特性情報として入口温度の５分間の変化率を算出する場合、スナップショット生成部１０４は、状態情報記憶部１０３が最新の時刻に関連付けて記憶する状態情報から入口温度を読み出す。次に、スナップショット生成部１０４は、状態情報記憶部１０３が最新の時刻の５分前の時刻に関連付けて記憶する状態情報から入口温度を読み出す。次に、スナップショット生成部１０４は、読み出した２つの入口温度の差を算出し、当該算出した差の値を、５分で除算することで、入口温度の５分間の変化率を算出する。
【００３５】
また、例えば、特性情報として大気圧の１０分間の平均値を算出する場合、スナップショット生成部１０４は、状態情報記憶部１０３が記憶する状態情報のうち、最新の時刻の直近の１０分間の状態情報のそれぞれから大気圧値を読み出す。つまり、状態情報取得タイマ１０２のトリガ信号の出力間隔が０．５秒毎である場合、スナップショット生成部１０４は、１２００個の状態情報のそれぞれから大気圧値を読み出す。次に、スナップショット生成部１０４は、当該大気圧値の平均値を算出することで、大気圧の１０分間の平均値を算出する。
このように、スナップショット生成部１０４は、現在時刻の直近の時刻に関連付けて状態情報記憶部１０３が記憶する複数の状態情報を用いて監視対象装置の特性情報を生成する。
【００３６】
次に、スナップショット生成部１０４は、生成した特性情報と、状態情報記憶部１０３が最新の時刻に関連付けて記憶する状態情報とを含むスナップショットデータを生成する（ステップＳ７）。
【００３７】
他方、ステップＳ５で、スナップショットタイマ１０５が、経過時間が所定の時間を超えていないと判定した場合（ステップＳ５：ＮＯ）、入力部１０６は、ユーザからスナップショットデータの生成命令の入力を受け付けたか否かを判定する（ステップＳ８）。なお、スナップショットデータの生成命令には、どの時刻の監視対象装置の動作状態を再現するかを示す時刻情報が含まれる。
【００３８】
入力部１０６が、スナップショットデータの生成命令の入力を受け付けていないと判定した場合（ステップＳ８：ＮＯ）、ステップＳ５による経過時間の判定を再度実行する。
他方、入力部１０６が、スナップショットデータの生成命令の入力を受け付けたと判定した場合（ステップＳ８：ＹＥＳ）、当該スナップショットデータの生成命令をスナップショット生成部１０４に出力する。スナップショット生成部１０４は、入力部１０６からスナップショットデータの生成命令を入力すると、状態情報記憶部１０３が記憶する状態情報のうち、スナップショットデータの生成命令に含まれる時刻情報が示す時刻以前の時刻に関連付けられた状態情報を用いて監視対象装置の特性情報を生成する（ステップＳ９）。なお、特性情報の生成方法は、ステップＳ６と同様の処理によって行う。
次に、スナップショット生成部１０４は、生成した特性情報と、状態情報記憶部１０３が、スナップショットデータの生成命令に含まれる時刻情報が示す時刻に関連付けて記憶する状態情報とを含むスナップショットデータを生成する（ステップＳ１０）。
【００３９】
ステップＳ７またはステップＳ１０でスナップショット生成部１０４がスナップショットデータを生成すると、送信部１０７は、当該スナップショットデータを、公共通信網５０を介してシミュレータ装置３０に送信する。
次に、通信サーバ１０は、管理者などによる操作や割り込み処理などにより、外部から処理の終了命令を入力したか否かを判定する（ステップＳ１１）。通信サーバ１０は、外部から終了命令を入力していないと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ５〜ステップＳ１０の動作を繰り返し実行する。他方、通信サーバ１０は、外部から終了命令を入力したと判定した場合（ステップＳ１１：ＹＥＳ）、処理を終了する。
これにより、送信部１０７は、複数の異なる時刻におけるスナップショットデータをシミュレータ装置３０に送信することができる。
【００４０】
次に、シミュレータ装置３０が監視対象装置の動作状態を再現する動作について説明する。
通信サーバ１０がスナップショットデータを送信すると、シミュレータ装置３０の受信部３０１は、通信サーバ１０からスナップショットデータを受信する。次に、スナップショット記録部３０２は、受信部３０１が受信したスナップショットデータを、スナップショットデータベース３０３に記録する。
これにより、シミュレータ装置３０のスナップショットデータベース３０３には、複数の異なる時刻における監視対象装置の状態を再現するためのスナップショットデータが蓄積される。そのため、シミュレータ装置３０を操作する専門家は、ある監視対象装置の複数の異なる時刻における状態の再現を試みたい場合、シミュレータ装置３０は、スナップショットデータベースに記憶するスナップショットデータを用いてそれぞれの時刻における状態の再現を行うことができる。これにより、通信サーバ１０からのスナップショットデータのダウンロードを必要とせず、監視対象装置のシミュレーションをすぐに行うことができる。
【００４１】
ここで、ユーザである専門家が調整端末４２に、シミュレータ装置３０に再現させるプラント２０のプラント名、及び再現させる時刻を入力すると、調整端末４２は、当該入力された情報を含む再現命令をシミュレータ装置３０の再現部３０４に送信する。
再現部３０４は、調整端末４２から再現命令を受信すると、スナップショットデータベース３０３から、受信した再現命令に含まれるプラント名と時刻とに関連付けられたスナップショットデータを読み出す。そして、再現部３０４は、読み出したスナップショットデータを用いて、監視対象装置の動作状態を再現する（シミュレーションを行う）。このとき、再現部３０４が再現する監視対象装置の動作状態は、監視端末４１に出力される。
これにより、再現部は、ユーザである専門家の入力に従って、任意の条件情報が示す時刻における監視対象装置の状態を再現することができる。
【００４２】
このように、本実施形態によれば、通信サーバ１０は、監視対象装置から時系列的な状態情報を取得し、時間的に異なる複数の状態情報を用いて、ある時刻における監視対象装置の状態を再現するための条件情報を生成する。これにより、通信サーバ１０は、プラント２０の現在の状態情報を含む複数の状態情報群の特性を示す特性情報を含むスナップショットデータを、経験によらずに生成することができる。
【００４３】
また、シミュレータ装置３０は、通信サーバ１０からスナップショットデータを受信し、当該スナップショットデータを用いて監視対象装置の動作状態のシミュレーションを行う。これにより、シミュレータ装置３０は、通信サーバ１０からスナップショットデータを取得することで、すぐにシミュレーションを行うことができる。
そのため、ユーザである専門家は、当該シミュレーションの結果に基づいて、遠隔のプラント２０のオペレータに対するプラント制御のための指示を速やかに決定することができる。
【００４４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００４５】
例えば、本実施形態では、調整端末４２から入力した再現命令に含まれる時刻における制御対象端末のシミュレーションを行う場合を説明したが、これに限られず、シミュレータ装置３０は、調整端末４２から再現命令を受信したときに通信サーバ１０からその時刻における監視対象端末の状態を再現するためのスナップショットデータを受信し、当該スナップショットデータを用いて監視対象端末のシミュレーションを行っても良い。
【００４６】
ここで、上に例示した動作を実施するためのプラント監視システムの構成例とその動作について説明する。
図８は、他の実施形態におけるプラント監視システムの構成を示す概略ブロック図である。
通信サーバ１１は、上述した実施形態における通信サーバ１０のうち、状態情報取得タイマ１０２、スナップショットタイマ１０５、入力部１０６を備えず、受信部１０８を備えるものである。また、シミュレータ装置３１は、上述した実施形態におけるシミュレータ装置３１のうち、スナップショット記録部３０２、スナップショットデータベース３０３を備えず、送信部３０６を備えるものである。
【００４７】
次に、他の実施形態におけるプラント監視システムの動作を説明する。
シミュレータ装置３０の再現部３０４が調整端末４２から再現命令を受信すると、送信部３０６は、公共通信網５０を介して通信サーバ１１にスナップショットデータの生成命令を送信する。
次に、通信サーバ１１の受信部１０８は、シミュレータ装置３１からスナップショットデータの生成命令を受信し、スナップショット生成部１０４に当該生成命令を通知する。スナップショット生成部１０４は、スナップショットデータの生成命令を入力すると、上述したステップＳ６、Ｓ７と同様の処理により、現在時刻における監視対象端末の動作を再現するためのスナップショットデータを生成する。スナップショット生成部１０４がスナップショットデータを生成すると、送信部１０７は、公共通信網５０を介してシミュレータ装置３１にスナップショットデータを送信する。
そして、シミュレータ装置３１の受信部３０１がスナップショットデータを受信すると、再現部３０４は、受信したスナップショットデータを用いて監視対象端末の動作の再現を行う。
このように、プラント監視システムは、シミュレータ装置３１にスナップショットデータを蓄積させなくても、通信サーバ１０からスナップショットデータを受信することで、すぐにシミュレーションを行うことができる。
【００４８】
また、本実施形態では、パラメータデータベース３０５がパラメータとして、定格出力、ガスタービンの段数、運転開始時刻などの情報を記憶する場合を説明したが、これに限られず、さらに流路構成、制御構成（制御弁タイプ、制御弁性能など）、タービン動特性などの他のパラメータを記憶していても良い。
【００４９】
また、本実施形態では、プラント監視システムが監視端末４１と調整端末４２とを別個に備える場合を説明したが、これに限られず、一つの端末に両方の機能を有するように構成しても、シミュレータ装置３０にこれらの機能を備えるようにしても良い。
【００５０】
上述の通信サーバ１０、及びシミュレータ装置３０は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００５１】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５２】
１０、１１…通信サーバ  ２０…プラント  ３０、３１…シミュレータ装置  ４１…監視端末  ４２…調整端末  ５０…公共通信網  １０１…状態情報取得部  １０２…状態情報取得タイマ  １０３…状態情報記憶部  １０４…スナップショット生成部  １０５…スナップショットタイマ  １０６…入力部  １０７…送信部  １０８…受信部  ３０１…受信部  ３０２…スナップショット記録部  ３０３…スナップショットデータベース  ３０４…再現部  ３０５…パラメータデータベース  ３０６…送信部
【図１】
2012008855.tif 000003
【図２】
2012008855.tif 000004
【図３】
2012008855.tif 000005
【図４】
2012008855.tif 000006
【図５】
2012008855.tif 000007
【図６】
2012008855.tif 000008
【図７】
2012008855.tif 000009
【図８】
2012008855.tif 000010