(57)【要約】【課題】個別の要素状態を考慮してプロセス監視を行うことを目的とする。【解決手段】プラントで行われるプロセスを監視するプロセス監視装置が、前記プロセスで用いる物理量及び前記物理量が計測された計測時刻を少なくとも示す運転データを記憶し、前記プロセスにおいて、過去に発生した過去イベントの内容及び前記過去イベントが発生したイベント発生時刻を少なくとも示すログデータを記憶し、前記運転データ及び前記ログデータを合わせた履歴データ、前記運転データ又は前記ログデータを所定の時間単位ごとに分割してデータ系列を生成し、前記プロセスにおける要素状態を構成する構成要素及び前記構成要素のそれぞれの構成割合を抽出し、前記データ系列に含まれる前記要素状態及び前記要素状態のそれぞれの構成割合を分析し、前記運転データ又は前記ログデータのうち、所定期間内に取得された比較用データ系列と同一又は類似の前記データ系列を検索することで上記課題を解決する。【選択図】図１９
2018097791.tif 000002
【特許請求の範囲】
【請求項１】
プラントで行われるプロセスを監視するプロセス監視装置であって、
前記プロセスで用いる物理量及び前記物理量が計測された計測時刻を少なくとも示す運転データを記憶する第１記憶部と、
前記プロセスにおいて、過去に発生した過去イベントの内容及びイベント発生時刻を少なくとも示すログデータを記憶する第２記憶部と、
前記運転データ又は前記ログデータを所定の時間単位ごとに分割してデータ系列を生成するデータ生成部と、
前記プロセスにおける要素状態を構成する構成要素及び前記構成要素のそれぞれの構成割合を抽出する抽出部と、
前記データ系列に含まれる前記要素状態及び前記要素状態のそれぞれの構成割合を分析する分析部と、
前記運転データ又は前記ログデータのうち、所定期間内に取得された比較用データ系列と同一又は類似の前記データ系列を検索する検索部と
を含むプロセス監視装置。
【請求項２】
前記抽出部及び前記分析部は、トピックモデル分析によって、抽出及び分析を行う請求項１に記載のプロセス監視装置。
【請求項３】
前記検索部は、前記データ系列と、前記比較用データ系列との類似度を計算する請求項１又は２に記載のプロセス監視装置。
【請求項４】
前記類似度は、前記比較用データ系列を構成する複数の要素状態のそれぞれの構成割合と、前記データ系列を構成する複数の要素状態のそれぞれの構成割合との差に基づいて計算される請求項３に記載のプロセス監視装置。
【請求項５】
前記検索部によって検索される前記比較用データ系列と同一又は類似の前記データ系列に係るデータを含む過去データに基づいて、情報を表示する情報表示部を更に含む請求項１乃至４のいずれか１項に記載のプロセス監視装置。
【請求項６】
前記過去データに基づいて、前記情報は、前記過去イベントに対して行われた操作手順、使用された資料又はこれらの組み合わせを示す請求項５に記載のプロセス監視装置。
【請求項７】
前記過去データに基づいて、前記情報は、前記過去イベントを発生させた原因を示す請求項５又は６に記載のプロセス監視装置。
【請求項８】
前記プラント又は前記プラントが有する機器に対して操作手順を行うオペレータの勤務状況を示す勤務データを記憶する第３記憶部と、
前記勤務データに基づいて、前記オペレータの習熟度を判定する請求項１乃至７のいずれか１項に記載のプロセス監視装置。
【請求項９】
前記習熟度と、前記操作手順とが関連付けして記憶される請求項８に記載のプロセス監視装置。
【請求項１０】
前記検索部は、前記習熟度に基づいて検索を行う請求項８又は９に記載のプロセス監視装置。
【請求項１１】
前記検索部は、前記習熟度に基づいて、複数の習熟度に係る操作手順、使用された資料又はこれらの組み合わせを検索する請求項１０に記載のプロセス監視装置。
【請求項１２】
前記検索部による検索結果に基づいて表示される情報に、優先度を決定する優先度決定部を更に含む請求項１乃至１１のいずれか１項に記載のプロセス監視装置。
【請求項１３】
プラントで行われるプロセスを監視し、かつ、１以上の情報処理装置を有するプロセス監視システムであって、
前記プロセスで用いる物理量及び前記物理量が計測された計測時刻を少なくとも示す運転データを記憶する第１記憶部と、
前記プロセスにおいて、過去に発生した過去イベントの内容及び前記過去イベントが発生したイベント発生時刻を少なくとも示すログデータを記憶する第２記憶部と、
前記運転データ又は前記ログデータを時系列順にした履歴データを所定の時間単位ごとに分割してデータ系列を生成するデータ生成部と、
前記プロセスにおける要素状態を構成する構成要素及び前記構成要素のそれぞれの構成割合を抽出する抽出部と、
前記データ系列に含まれる前記要素状態及び前記要素状態のそれぞれの構成割合を分析する分析部と、
前記運転データ又は前記ログデータのうち、所定期間内に取得された比較用データ系列と同一又は類似の前記データ系列を検索する検索部と
を含むプロセス監視システム。
【請求項１４】
プラントで行われるプロセスを監視するコンピュータにプロセス監視方法を実行させるためのプログラムであって、
前記コンピュータが、前記プロセスで用いる物理量及び前記物理量が計測された計測時刻を少なくとも示す運転データを記憶する第１記憶手順と、
前記コンピュータが、前記プロセスにおいて、過去に発生した過去イベントの内容及び前記過去イベントが発生したイベント発生時刻を少なくとも示すログデータを記憶する第２記憶手順と、
前記コンピュータが、前記運転データ又は前記ログデータを時系列順にした履歴データを所定の時間単位ごとに分割してデータ系列を生成するデータ生成手順と、
前記コンピュータが、前記プロセスにおける要素状態を構成する構成要素及び前記構成要素のそれぞれの構成割合を抽出する抽出手順と、
前記コンピュータが、前記データ系列に含まれる前記要素状態及び前記要素状態のそれぞれの構成割合を分析する分析手順と、
前記コンピュータが、前記運転データ又は前記ログデータのうち、所定期間内に取得された比較用データ系列と同一又は類似の前記データ系列を検索する検索手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセス監視装置、プロセス監視システム及びプログラムに関する。
【背景技術】
【０００２】
従来、制御システム等を有するプラントにおいて、プラントに設置される設備等の異常を検知する方法が知られている。
【０００３】
例えば、プロセス監視診断装置が、最初に、プロセスデータ又は時系列データを属性情報に基づいてクラス分けして、日常パターンと、非日常パターンとに分類する。次に、プロセス監視診断装置は、非日常パターンに基づいて異常診断モデルを作成する。さらに、プロセス監視診断装置は、日常パターンに対する乖離度を抽出する。そして、プロセス監視診断装置は、乖離度を異常診断モデルに適用し、異常を検出する用のデータと、閾値とを比較して、データが示す値が閾値を超えるか否かに基づいて異常レベルを判定する。このようにして、プラント管理者等に、どのようなアクションを起こせばよいかを判断する指針を与える方法が知られている（例えば、特許文献１等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−９６０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、プラントは複雑な構造であり、定常運転をしながら、ある部分（例えばボイラ）のみを操作（例えばバルブの開け閉め）することが通常である。しかし、特許文献１ではプラントの複数の要素状態（例えば「定常運転」と「ボイラのバルブ操作」）を分離することができず、一つの複合状態（「定常運転しながらボイラのバルブ操作」）として分類するので、個々の要素状態（「ボイラのバルブ操作」）のみの異常を抽出することが出来なかった。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、個別の要素状態を考慮してプロセス監視を行うことを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一実施形態における、プラントで行われるプロセスを監視するプロセス監視装置は、
前記プロセスで用いる物理量及び前記物理量が計測された計測時刻を少なくとも示す運転データを記憶する第１記憶部と、
前記プロセスにおいて、過去に発生した過去イベントの内容及びイベント発生時刻を少なくとも示すログデータを記憶する第２記憶部と、
前記運転データ又は前記ログデータを所定の時間単位ごとに分割してデータ系列を生成するデータ生成部と、
前記プロセスにおける要素状態を構成する構成要素及び前記構成要素のそれぞれの構成割合を抽出する抽出部と、
前記データ系列に含まれる前記要素状態及び前記要素状態のそれぞれの構成割合を分析する分析部と、
前記運転データ又は前記ログデータのうち、所定期間内に取得された比較用データ系列と同一又は類似の前記データ系列を検索する検索部と
を含む。
【発明の効果】
【０００８】
本発明によれば、個別の要素状態を考慮してプロセス監視を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態におけるプロセス監視装置を用いる全体構成の一例を示すシステム図である。
【図２】本発明の第１実施形態におけるプロセス監視装置が監視するプラント及びプロセスの一例を示す図である。
【図３】本発明の第１実施形態におけるプロセスで発生するイベントの一例を示す図である。
【図４】本発明の第１実施形態におけるプロセス監視装置による物理量の計測例を示す図である。
【図５】本発明の第１実施形態における運転データの例を示す図である。
【図６】本発明の第１実施形態におけるログデータの例を示す図である。
【図７】本発明の第１実施形態におけるプロセス監視装置のハードウェア構成例を示すブロック図である。
【図８】本発明の第１実施形態におけるプロセス監視装置が全体処理で行うオフライン処理の一例を示すフローチャートである。
【図９】本発明の第１実施形態における運転データの分割例を示す図である。
【図１０】本発明の第１実施形態におけるログデータの分割例を示す図である。
【図１１】本発明の第１実施形態におけるプロセス監視装置による抽出例を示すフローチャートである。
【図１２】本発明の第１実施形態におけるプロセス監視装置によるログ及びパターンの抽出結果例を示す図である。
【図１３】本発明の第１実施形態におけるプロセス監視装置による要素状態の抽出結果例を示す図である。
【図１４】本発明の第１実施形態におけるプロセス監視装置による分析例を示すフローチャートである。
【図１５】本発明の第１実施形態におけるプロセス監視装置による分析結果例を示す図である。
【図１６】本発明の第１実施形態におけるプロセス監視装置が全体処理で行うオンライン処理の一例を示すフローチャートである。
【図１７】本発明の第１実施形態におけるプロセス監視装置による類似度の計算例を示す図である。
【図１８】本発明の第１実施形態におけるプロセス監視装置による類似度を用いた検索例を示す図である。
【図１９】本発明の第１実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。
【図２０】本発明の第１実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図である。
【図２１】本発明の第２実施形態におけるプロセス監視装置が全体処理で行うオンライン処理の一例を示すフローチャートである。
【図２２】本発明の第２実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。
【図２３】本発明の第２実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図（その１）である。
【図２４】本発明の第２実施形態におけるプロセス監視装置が表示する操作手順を示す表示画面の一例を示す図である。
【図２５】本発明の第２実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図（その２）である。
【図２６】本発明の第２実施形態におけるプロセス監視装置が表示する原因候補を示す表示画面の一例を示す図である。
【図２７】本発明の第３実施形態におけるプロセス監視装置が全体処理で行うオフライン処理の一例を示すフローチャートである。
【図２８】本発明の第３実施形態における複数のオペレータが操作を入力する場合の一例を示す図である。
【図２９】本発明の第３実施形態における勤務データの一例を示す図である。
【図３０】本発明の第３実施形態におけるログデータの例を示す図である。
【図３１】本発明の第３実施形態におけるプロセス監視装置による要素状態の抽出結果例を示す図である。
【図３２】本発明の第３実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。
【図３３】本発明の第３実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図である。
【図３４】本発明の第３実施形態におけるプロセス監視装置が表示する操作手順を示す表示画面の一例を示す図である。
【図３５】本発明の第４実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。
【図３６】本発明の第４実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図である。
【図３７】本発明の第４実施形態におけるプロセス監視装置が表示する操作手順を示す表示画面の一例を示す図である。
【図３８】本発明の第５実施形態におけるプロセス監視装置が全体処理で行うオンライン処理の一例を示すフローチャートである。
【図３９】本発明の第５実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。
【図４０】本発明の第５実施形態におけるプロセス監視装置が表示する表示画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態を以下の順序で説明する。
１．第１実施形態の全体構成例
２．第１実施形態に係るプロセス監視装置のハードウェア構成例
３．第１実施形態に係るプロセス監視装置による全体処理例
４．第１実施形態に係るプロセス監視装置の機能構成例
５．第２実施形態に係るプロセス監視装置による全体処理例
６．第２実施形態に係るプロセス監視装置の機能構成例
７．第３実施形態に係るプロセス監視装置による全体処理例
８．第３実施形態に係るプロセス監視装置の機能構成例
９．第４実施形態に係るプロセス監視装置の機能構成例
１０．第５実施形態に係るプロセス監視装置による全体処理例
１１．第５実施形態に係るプロセス監視装置の機能構成例
（第１実施形態）
≪  １．第１実施形態の全体構成例  ≫
図１は、本発明の第１実施形態におけるプロセス監視装置を用いる全体構成の一例を示すシステム図である。例えば、図示するように、プロセス監視装置１０を用いたプロセス監視システム１は、プラントを監視する。具体的には、例えば、プロセス監視システム１は、プロセス監視装置１０と、入出力装置１１と、制御装置１２と、運転データを記憶する第１データベースＤＢ１と、ログデータを記憶する第２データベースＤＢ２とを有する。
【００１１】
プロセス監視装置１０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）又はＳＣＡＤＡ（Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｏｎｔｒｏｌ  Ａｎｄ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ）等の情報処理装置である。なお、プロセス監視装置１０の具体例は、後述する。
【００１２】
入出力装置１１は、いわゆるＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）端末等である。すなわち、入出力装置１１によって、プロセス監視システム１が有する各装置に対して、オペレータは、操作を入力したり、又は、処理結果を表示させたりすることができる。
【００１３】
制御装置１２は、プラント又はプラントが有する機器を制御する装置である。なお、制御装置１２は、複数あってもよい。また、制御装置１２は、センサを有し、プラント内における物理量等を計測する。工場等のプラントでは、具体的には、物理量は、例えば、温度、圧力、速度、モータの回転数、電力量又は寸法等である。このように、センサによって計測される物理量又はアクチュエータ等の機器が動作した結果を示す物理量は、計測された時刻（以下「計測時刻」という。）に関連付けされて、第１データベースＤＢ１に、データ（以下「運転データ」という。）として記憶される。
【００１４】
プラントは、例えば、以下のような構成である。
【００１５】
図２は、本発明の第１実施形態におけるプロセス監視装置が監視するプラント及びプロセスの一例を示す図である。以下、図示するように、プラントが有するタンクＴＫにおいて、２種類の物質を流入、混合及び加熱するプロセスが行われる例で説明する。
【００１６】
具体的には、まず、プロセスが開始されると、タンクＴＫに、水ＷＡと、原料ＭＴとが流入されるとする。そして、水ＷＡをタンクＴＫに流入するには、まず、プラントは、第１バルブＢ１を開くように制御する。第１バルブＢ１が開かれた後、プラントは、第１ポンプＰＵ１を稼動させる。このようにすると、第１ポンプＰＵ１によって、水ＷＡがタンクＴＫに注がれる。また、このようにしてタンクＴＫに流入する水ＷＡの流量（以下「第１流量ＰＱ１」という。）は、流量計等によって計測される。
【００１７】
水ＷＡと同様に、原料ＭＴも、プロセスが開始されると、タンクＴＫに流入するように制御される。具体的には、まず、プラントは、第２バルブＢ２を開くように制御する。第２バルブＢ２が開かれた後、プラントは、第２ポンプＰＵ２を稼動させる。このようにすると、第２ポンプＰＵ２によって、原料ＭＴがタンクＴＫに注がれる。また、このようにしてタンクＴＫに流入する原料ＭＴの流量（以下「第２流量ＰＱ２」という。）は、流量計等によって計測される。
【００１８】
そして、所定量の水ＷＡ及び原料ＭＴが流入されると、プラントは、第１ポンプＰＵ１及び第２ポンプＰＵ２をそれぞれ停止させる。さらに、プラントは、第１バルブＢ１及び第２バルブＢ２を閉じるように制御する。このようにすると、水ＷＡ及び原料ＭＴを流入させるプロセスが終了する。
【００１９】
例えば、プラントでは、第１流量ＰＱ１と、第２流量ＰＱ２とを合わせた水位（以下「水位ＷＡＬ」という。）が、水位計等によって計測される。そして、水位ＷＡＬがあらかじめ設定される水位以上になると、プラントは、水ＷＡ及び原料ＭＴを流入させるプロセスを終了させたり、水ＷＡと、原料ＭＴとを混合させるプロセスを開始させたりする。
【００２０】
次に、所定量の水ＷＡ及び原料ＭＴが一定量、タンクＴＫに溜まると、プラントは、攪拌機ＡＧを回転させて、水ＷＡと、原料ＭＴとを混ぜ合わせるプロセスを開始する。このプロセスでは、プラントは、攪拌機ＡＧが回転する回転速度等を示す回転量ＲＳ（以下単に「回転量ＲＳ」という。）が所定の設定値となるように制御する。具体的には、まず、回転量ＲＳは、初期値が「０」である、すなわち、攪拌機ＡＧは、停止している初期要素状態であるとする。まず、プラントは、停止している攪拌機ＡＧを稼動させ、回転量ＲＳが設定値となるように制御する。
【００２１】
そして、一定時間、プラントは、回転量ＲＳが設定値でほぼ維持されるように制御する。このように、攪拌機ＡＧが設定値で回転すると、プラントは、水ＷＡと、原料ＭＴとを混ぜ合わせることができる。
【００２２】
次に、プラントは、タンクＴＫ内を加熱するプロセスを開始する。例えば、プラントは、ヒータＨＴによって、タンクＴＫ内にある水ＷＡと原料ＭＴの混合物の温度ＴＭＰが高くなるように、加熱する。また、温度ＴＭＰは、温度センサＴＰＳＥによって計測される。具体的には、まず、水ＷＡと、原料ＭＴとを混ぜ合わせるプロセスが開始されてから所定時間経過すると、プラントは、ヒータＨＴを稼動させる。そして、計測される温度ＴＭＰに基づいて、プラントは、ヒータＨＴによる加熱を強くしたり、弱くしたりする。
【００２３】
また、温度センサＴＰＳＥは、温度ＴＭＰがあらかじめ設定される閾値以上となると、「異常」であると判断し、アラームを発する。
【００２４】
以上のようなプロセスが行われるとする。なお、プラントで行われるプロセスは、バッチプロセスでもよく、連続プロセスでもよい。また、この例は、物理量が、第１流量ＰＱ１、第２流量ＰＱ２、回転量ＲＳ及び温度ＴＭＰの例である。
【００２５】
そして、上記のようなプロセスでは、例えば、以下のように、イベントが発生したことになる。
【００２６】
図３は、本発明の第１実施形態におけるプロセスで発生するイベントの一例を示す図である。例えば、図２に示すプロセスでは、図示するような順序で、各イベントが発生したことになる。
【００２７】
具体的には、図示する例は、まず、水ＷＡ（図２参照）及び原料ＭＴ（図２参照）を流入させる流入プロセスにおいて、１０個のイベントが発生した例である。図示するように、流入プロセスでは、「第１バルブを開く」及び「第１ポンプを稼動」（以下「第１イベントＥ０１」及び「第２イベントＥ０２」という。）が発生すると、プラントは、水ＷＡをタンクＴＫ（図２参照）に流入することができる。
【００２８】
そして、水ＷＡをタンクＴＫに流入する際に、図示するように、「第１流量を計測」（以下「第３イベントＥ０３」という。）が発生すると、プラントは、流量計等によって、第１流量ＰＱ１（図２参照）の計測を開始する。
【００２９】
次に、図示するように、「第１ポンプを停止」及び「第１バルブを閉める」（以下「第４イベントＥ０４」及び「第５イベントＥ０５」という。）が発生すると、プラントは、水ＷＡがタンクＴＫに流入するのを停止させることができる。
【００３０】
以上のように、第１イベントＥ０１乃至第５イベントＥ０５によって、プラントは、水ＷＡをタンクＴＫに流入する、流入プロセスを完了させる。
【００３１】
続いて、図示するように、「第２バルブを開く」及び「第２ポンプを稼動」（以下「第６イベントＥ０６」及び「第７イベントＥ０７」という。）が発生すると、プラントは、原料ＭＴをタンクＴＫに流入することができる。
【００３２】
水ＷＡと同様に、原料ＭＴをタンクＴＫに流入する際に、図示するように、「第２流量を計測」（以下「第８イベントＥ０８」という。）が発生すると、プラントは、流量計等によって、第２流量ＰＱ２（図２参照）の計測を開始する。
【００３３】
次に、図示するように、「第２ポンプを停止」及び「第２バルブを閉める」（以下「第９イベントＥ０９」及び「第１０イベントＥ１０」という。）が発生すると、プラントは、原料ＭＴがタンクＴＫに流入するのを停止させることができる。
【００３４】
以上のように、第６イベントＥ０６乃至第１０イベントＥ１０によって、プラントは、原料ＭＴをタンクＴＫに流入する、流入プロセスを完了させる。
【００３５】
また、流入プロセスでは、水ＷＡ及び原料ＭＴのそれぞれの流量を計測する第１流量計測プロセス及び第２流量計測プロセスが行われる。
【００３６】
次に、図示する例では、「攪拌機を稼動」（以下「第１１イベントＥ１１」という。）が発生すると、プラントは、水ＷＡと、原料ＭＴとを混合させることができる。すなわち、プラントは、第１１イベントＥ１１によって、水ＷＡと、原料ＭＴとを混合させる混合プロセスを開始する。
【００３７】
続いて、図示する例では、「ヒータを稼動」（以下「第１２イベントＥ１２」という。）が発生すると、プラントは、混合物を加熱することができる。すなわち、プラントは、第１２イベントＥ１２によって、混合物を加熱させる加熱プロセスを開始する。
【００３８】
さらに、図示する例では、「温度を計測」（以下「第１３イベントＥ１３」という。）が発生すると、プラントは、混合物の温度ＴＭＰ（図２参照）を計測することができる。すなわち、プラントは、第１３イベントＥ１３によって、温度ＴＭＰを計測する温度計測プロセスを開始する。
【００３９】
また、温度計測プロセスでは、温度ＴＭＰが閾値を超えるような「異常」が検出されると、「温度異常のアラーム」（以下「第１４イベントＥ１４」という。）が発生する。このように、第１４イベントＥ１４等によって、プラントは、プロセスにおける「異常」を検出する。
【００４０】
なお、各イベント及び各プロセスは、図示するような順序及び並列状態に限られない。例えば、各イベントは、同時に発生してもよい。また、各プロセスは、並行して行われてもよく、順番に行われてもよい。
【００４１】
図４は、本発明の第１実施形態におけるプロセス監視装置による物理量の計測例を示す図である。図２に示すプロセスでは、例えば、図示するように、各物理量が計測される。
【００４２】
図示するように、第１イベントＥ０１及び第２イベントＥ０２が発生すると、第１流量ＰＱ１は、まず、増加する傾向となる。その後、第１流量ＰＱ１は、プラントによって、ほぼ一定になるように、維持される。そして、第４イベントＥ０４及び第５イベントＥ０５が発生すると、第１流量ＰＱ１は、減少する傾向となり、最終的には、ほぼ「０」になる。このように、水ＷＡ（図２参照）を流入させる流入プロセスにおいて、第３イベントＥ０３が発生すると、第１流量計測プロセスが開始され、第１流量ＰＱ１が、例えば、図示するように計測される。
【００４３】
同様に、第６イベントＥ０６及び第７イベントＥ０７が発生すると、第２流量ＰＱ２は、まず、増加する傾向となる。その後、第２流量ＰＱ２は、プラントによって、ほぼ一定になるように、維持される。そして、第９イベントＥ０９及び第１０イベントＥ１０が発生すると、第２流量ＰＱ２は、減少する傾向となり、最終的には、ほぼ「０」になる。このように、原料ＭＴ（図２参照）を流入させる流入プロセスにおいて、第８イベントＥ０８が発生すると、第２流量計測プロセスが開始され、第２流量ＰＱ２が、例えば、図示するように計測される。
【００４４】
さらに、第１１イベントＥ１１が発生すると、回転量ＲＳは、まず、増加する傾向となり、一定時間、ほぼ維持された後、減少する傾向となる。
【００４５】
また、第１２イベントＥ１２が発生すると、温度ＴＭＰは、増加する傾向となる。このように、加熱プロセスにおいて、第１３イベントＥ１３が発生すると、温度計測プロセスが開始され、温度ＴＭＰが、例えば、図示するように計測される。そして、温度ＴＭＰが閾値ＴＨを超えると、第１４イベントＥ１４が発生する。
【００４６】
以上のような各プロセスでは、運転データは、例えば、以下のようなデータとなる。
【００４７】
図５は、本発明の第１実施形態における運転データの例を示す図である。図示するように、各物理量は、例えば、計測時刻の時系列順に記憶される。なお、運転データに、図示する以外の物理量が更にあってもよい。
【００４８】
図１に戻り、第２データベースＤＢ２には、制御装置１２等から取得できる、アラームが発令されたログデータ、各機器を制御した結果を示すログデータ及び各機器に対して入力された操作を示すログデータ等といった、イベントの各種ログデータ（以下単に「ログデータ」という。）が記憶される。ログデータは、例えば、以下のようなデータである。
【００４９】
図６は、本発明の第１実施形態におけるログデータの例を示す図である。図示するように、各イベントが発生した時刻（以下「イベント発生時刻」という。）と、イベント発生時刻に発生したイベントの内容とが、関連付けされて、ログデータに記憶される。なお、以下の説明では、実行されるプロセスにおいて、過去に発生したイベントを過去イベントという。
【００５０】
なお、運転データ及びログデータは、図５及び図６に示す形式に限られない。例えば、各データには、図示する項目以外の項目があってもよい。
【００５１】
このように、例えば、図１に示すような全体構成でプラントにおいて行われる製品の製造等のプロセスが監視される。また、プロセスに異常がないか、プロセス監視システム１によって診断及び監視の支援が行われる。
【００５２】
なお、全体構成は、図示する構成に限られない。例えば、第１データベースＤＢ１及び第２データベースＤＢ２を実現する記憶装置をプロセス監視装置１０が有する構成等でもよい。
【００５３】
≪  ２．第１実施形態に係るプロセス監視装置のハードウェア構成例  ≫
図７は、本発明の第１実施形態におけるプロセス監視装置のハードウェア構成例を示すブロック図である。具体的には、プロセス監視装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、記憶装置１０２と、ネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）１０３と、入力Ｉ／Ｆ１０４と、出力Ｉ／Ｆ１０５とを有する。つまり、プロセス監視装置は、あらかじめインストールされるプログラムに基づいて所定の手順を実行するコンピュータである。
【００５４】
ＣＰＵ１０１は、プロセス監視装置１０が行う各種処理及び各種制御を実現するための演算と、各種データの加工とを行う演算装置である。さらに、ＣＰＵ１０１は、プロセス監視装置１０が有するハードウェアを制御する制御装置である。
【００５５】
記憶装置１０２は、プロセス監視装置１０が使うデータ、プログラム及び設定値等を記憶する。また、記憶装置１０２は、いわゆるメモリ（ｍｅｍｏｒｙ）等である。なお、記憶装置１０２は、ハードディスク（ｈａｒｄｄｉｓｋ）等の補助記憶装置等を有してもよい。
【００５６】
ネットワークＩ／Ｆ１０３は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続される装置と各種データ等を送受信する。例えば、ネットワークＩ／Ｆ１０３は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ）及びＬＡＮケーブルを接続させるコネクタ等である。なお、ネットワークＩ／Ｆ１０３は、ネットワークを利用するＩ／Ｆに限られず、ケーブル、無線又はコネクタ等によって外部装置と送受信するＩ／Ｆであってもよい。
【００５７】
入力Ｉ／Ｆ１０４は、プロセス監視装置１０を使うオペレータ等とのインタフェースである。具体的には、入力Ｉ／Ｆ１０４は、オペレータ等が行う各種操作を入力する。例えば、入力Ｉ／Ｆ１０４は、キーボード等の入力装置及び入力装置をプロセス監視装置１０に接続させるコネクタ等によって構成される。
【００５８】
出力Ｉ／Ｆ１０５は、プロセス監視装置１０を使うオペレータとのインタフェースである。具体的には、出力Ｉ／Ｆ１０５は、プロセス監視装置１０が行う各種処理の処理結果等をオペレータに出力する。例えば、出力Ｉ／Ｆ１０５は、ディスプレイ等の出力装置及び出力装置をプロセス監視装置１０に接続させるコネクタ等である。なお、出力Ｉ／Ｆ１０５は、処理結果等を示すデータを生成し、データを外部装置に出力してもよい。
【００５９】
また、プロセス監視装置１０は、各ハードウェア資源による処理等を補助する補助装置を更に有する構成でもよい。さらに、プロセス監視装置１０は、各種処理及び制御を並列、冗長又は分散して処理するため、装置を内部又は外部に更に有してもよい。さらにまた、プロセス監視装置１０は、複数の情報処理装置で構成されてもよい。
【００６０】
≪  ３．第１実施形態に係るプロセス監視装置による全体処理例  ≫
プロセス監視装置１０は、あらかじめ図８に示すような処理（以下「オフライン処理」という。）を行い、オフライン処理が完了した後、図１６に示すような処理（以下「オンライン処理」という。）を行う。
【００６１】
図８は、本発明の第１実施形態におけるプロセス監視装置が全体処理で行うオフライン処理の一例を示すフローチャートである。
【００６２】
≪  運転データ及びログデータの取得及び記憶例（ステップＳ１０１）  ≫
ステップＳ１０１では、プロセス監視装置は、運転データ及びログデータを取得し、取得した運転データ及びログデータを記憶する。例えば、図１に示す全体構成では、プロセス監視装置は、第１データベースＤＢ１（図１参照）から図５に示すような運転データを取得する。また、図１に示す全体構成では、プロセス監視装置は、第２データベースＤＢ２（図１参照）から図６に示すようなログデータを取得する。
【００６３】
≪  運転データ又はログデータに基づく履歴データの生成例（ステップＳ１０２）  ≫
ステップＳ１０２では、プロセス監視装置は、運転データ又はログデータに基づいて履歴データを生成する。まず、プロセス監視装置は、運転データ及びログデータを時系列順に合わせて履歴データとする。
【００６４】
≪  運転データ、ログデータ又は履歴データの分割によるデータ系列の生成例（ステップＳ１０３）  ≫
ステップＳ１０３では、プロセス監視装置は、運転データ、ログデータ又は履歴データを分割してデータ系列を生成する。具体的には、分割は、以下のように行われる。
【００６５】
図９は、本発明の第１実施形態における運転データの分割例を示す図である。例えば、運転データを所定の時間単位ごとに分割すると、図示するようなデータ系列が生成できる。なお、所定の時間単位は、例えば、３０分単位又は１時間単位等のように、プロセス監視装置に、オペレータの操作によって、あらかじめ設定される。
【００６６】
例えば、データ系列は、図示する例では、第１データ系列Ｄ３１、第２データ系列Ｄ３２及び第３データ系列Ｄ３３等である。具体的には、運転データから、所定の時間単位となる範囲を切り出すと、データ系列は、生成することができる。
【００６７】
なお、データ系列は、図示する第３データ系列Ｄ３３のように、第１データ系列Ｄ３１及び第２データ系列Ｄ３２と重複する期間があるように切り出されるのが望ましい。つまり、データ系列は、いわゆるオーバラップ部分があると望ましい。
【００６８】
具体的には、まず、所定の時間単位が「１時間」と設定され、かつ、オーバラップ長さが「３０分」と設定されたとする。このような設定であると、所定の時間単位が「１時間」であるため、第１データ系列Ｄ３１及び第２データ系列Ｄ３２のように、「１時間」ごとに履歴データが分割され、データ系列が生成される。図示する例では、第１データ系列Ｄ３１は、「２０１５−０１−０１  ０１：００：００」乃至「２０１５−０１−０１  ０１：５９：５９」の１時間分を示すデータ系列である。そして、第２データ系列Ｄ３２は、第１データ系列Ｄ３１の１時間後となる「２０１５−０１−０１  ０２：００：００」乃至「２０１５−０１−０１  ０２：５９：５９」の１時間分を示すデータ系列である。さらに、オーバラップ長さが「３０分」であるため、第１データ系列Ｄ３１と第３データ系列Ｄ３３とが、「２０１５−０１−０１  ０１：３０：００」乃至「２０１５−０１−０１  ０１：５９：５９」の３０分間、重複するように、第３データ系列Ｄ３３が生成される。
【００６９】
そして、プロセス監視装置は、オーバラップ部分を利用してデータ系列の前後に、データを追加してもよい。分割される時点は、操作手順の途中となる場合がある。そこで、プロセス監視装置は、オーバラップ部分を追加して操作手順の全体が入るようなデータに調整してもよい。
【００７０】
また、プロセス監視装置は、以下のように、ログデータも分割してデータ系列を生成する。
【００７１】
図１０は、本発明の第１実施形態におけるログデータの分割例を示す図である。図示するように、プロセス監視装置は、ログデータを図９と同様に分割して、第１データ系列Ｄ３１、第２データ系列Ｄ３２及び第３データ系列Ｄ３３を生成する。
【００７２】
同様に、プロセス監視装置は、運転データ及びログデータを合わせて履歴データを生成し、履歴データを分割して、第１データ系列Ｄ３１、第２データ系列Ｄ３２及び第３データ系列Ｄ３３を生成してもよい。
【００７３】
≪  要素状態の抽出例（ステップＳ１０４）  ≫
図８に戻り、ステップＳ１０４では、プロセス監視装置は、要素状態を抽出する。抽出は、以下のような処理によって実現される。
【００７４】
図１１は、本発明の第１実施形態におけるプロセス監視装置による抽出例を示すフローチャートである。図８に示すステップＳ１０４では、例えば、図示するような処理が行われる。
【００７５】
≪  データ系列に含まれるログの抽出例（ステップＳ２０１）  ≫
ステップＳ２０１では、プロセス監視装置は、データ系列に含まれるログを抽出する。プロセス監視装置は、データ系列の期間に発生したイベントのログを、抽出する。
【００７６】
≪  データ系列に含まれるパターンの抽出例（ステップＳ２０２）  ≫
ステップＳ２０２では、プロセス監視装置は、データ系列に含まれるパターンを抽出する。パターンは、物理量が変動する傾向又はイベントに対する変動等である。具体的には、該当するデータ系列において、物理量が上昇傾向であると、パターンは、「１」とカウントされる。他にも、パターンは、物理量と、イベントとの関係に基づいて定義されてもよい。例えば、プラントにおいて、バルブを開けるというイベントが発生したとする。このイベント発生後、プラントにおいて、流量が上昇する、又は、圧力が下がる等といった物理量の変動がある。このように、イベントが発生すると、物理量に起こる変動をパターンと定義してもよい。
【００７７】
≪  ログ及びパターンに基づく要素状態の抽出例（ステップＳ２０３）  ≫
ステップＳ２０３では、プロセス監視装置は、ログ及びパターンに基づいて、要素状態を抽出する。例えば、抽出結果は、以下のようになる。
【００７８】
図１２は、本発明の第１実施形態におけるプロセス監視装置によるログ及びパターンの抽出結果例を示す図である。図示する例は、「ログＡ」乃至「ログＺ」というように、ログの種類が分類できる例である。すなわち、この例では、データ系列に含まれるログは、「ログＡ」乃至「ログＺ」のうち、いずれかの種類に該当するログである。同様に、図示する例は、「パターンＡ」乃至「パターンＺ」というように、パターンの種類が分類できる例である。すなわち、この例では、データ系列に含まれるパターンは、「パターンＡ」乃至「パターンＺ」のうち、いずれかの種類に該当するパターンである。
【００７９】
そして、ログ及びパターン等の構成要素を組み合わせて、プロセス監視装置は、プロセスにおける要素状態を抽出する。具体的には、要素状態は、以下のように抽出される。
【００８０】
図１３は、本発明の第１実施形態におけるプロセス監視装置による要素状態の抽出結果例を示す図である。例えば、要素状態は、図示するように抽出される。具体的には、まず、各要素状態には、「要素状態番号」及び「要素状態名」等のように、各要素状態を特定できる名称及び番号等が設定される。なお、「要素状態番号」は自動的に、「要素状態名」は、オペレータによって設定される。
【００８１】
そして、要素状態は、図示するように、「構成要素」及び「構成割合」によって定まる。具体的には、「構成要素」は、図１２に示す抽出結果である場合には、抽出されたログ及びパターンの組み合わせである。また、「構成割合」は、その要素状態における各「構成要素」の重要度を示す値である。なお、「構成割合」は、合計すると、「１．００」となる値である。
【００８２】
また、プロセス監視装置は、構成要素及び構成割合の抽出をトピックモデル分析によって実現するのが望ましい。具体的には、トピックモデル分析は、例えば、ＬＤＡ（Ｌａｔｅｎｔ  Ｄｉｒｉｃｈｌｅｔ  Ａｌｌｏｃａｔｉｏｎ）等である。
【００８３】
ＬＤＡを用いるには、プロセス監視装置は、データ系列をＬＤＡにおける「ドキュメント」と扱う。また、プロセス監視装置は、ログ及びパターンをＬＤＡにおける「単語」と扱う。このような場合では、要素状態は、ＬＤＡにおける「トピック」に相当する。このように、ＬＤＡを用いると、プロセス監視装置は、データ系列等から要素状態、構成要素及び構成割合を抽出することができる。
【００８４】
≪  データ系列の分析例（ステップＳ１０５）  ≫
図８に戻り、ステップＳ１０５では、プロセス監視装置は、データ系列を分析する。例えば、分析は、以下のような処理によって実現される。
【００８５】
図１４は、本発明の第１実施形態におけるプロセス監視装置による分析例を示すフローチャートである。図８に示すステップＳ１０５では、例えば、図示するような処理が行われる。
【００８６】
≪  抽出結果の取得例（ステップＳ３０１）  ≫
ステップＳ３０１では、プロセス監視装置は、要素状態の抽出結果を取得する。図８に示すステップＳ１０４が行われると、例えば、図１３に示すような抽出結果、すなわち、要素状態が抽出される。そして、ステップＳ３０１は、複数の要素状態が抽出された後に行われる。
【００８７】
≪  データ系列に含まれる要素状態と構成割合の分析例（ステップＳ３０２）  ≫
ステップＳ３０２では、プロセス監視装置は、データ系列に含まれる要素状態と構成割合を分析する。なお、分析は、トピックモデル分析によって実現するのが望ましい。このように、分析が行われると、データ系列を構成する要素状態と、各要素状態のそれぞれの構成割合とが分析結果として出力される。
【００８８】
≪  分析結果の出力例（ステップＳ３０３）  ≫
ステップＳ３０３では、プロセス監視装置は、各データ系列を分析した結果を出力する。例えば、分析結果は、以下のように出力される。
【００８９】
図１５は、本発明の第１実施形態におけるプロセス監視装置による分析結果例を示す図である。図示するように、「データ番号」が「３２」であるデータ系列を分析した結果を例に説明する。
【００９０】
この例では、プロセス監視装置は、データ系列を構成する複数の要素状態と、それぞれの要素状態が出現する割合を示す構成割合とをそれぞれ出力する。なお、「要素状態（要素状態番号）」は、図１３における「要素状態番号」に対応する。そして、例えば、ＬＤＡ等のトピックモデル分析によって、プロセス監視装置は、データ系列から、それぞれの「構成割合」を算出することができる。
【００９１】
このように、図８に示すようなオフライン処理があらかじめ実行される。そして、オフライン処理の完了後、プラントが稼動すると、以下のようなオンライン処理が行われる。
【００９２】
図１６は、本発明の第１実施形態におけるプロセス監視装置が全体処理で行うオンライン処理の一例を示すフローチャートである。
【００９３】
≪  比較用データ系列の取得例（ステップＳ４０１）  ≫
ステップＳ４０１では、プロセス監視装置は、比較用データ系列を取得する。比較用データ系列は、オペレータが指定した所定期間内に取得された運転データ又はログデータである。例えば、所定期間を直近の１時間と指定する場合には、比較用データ系列は、現時点から１時間前までに取得された運転データ及びログデータが比較用データ系列となる。
【００９４】
なお、比較用データ系列は、直近のデータに限られない。比較用データ系列は、オペレータが検索対象とするデータであって、比較用データ系列を定める所定期間は、オペレータによって設定されてもよい。
【００９５】
≪  抽出結果の取得例（ステップＳ４０２）  ≫
ステップＳ４０２では、プロセス監視装置は、要素状態の抽出結果を取得する。例えば、図１４に示すステップＳ３０１と同様に、抽出結果が取得される。
【００９６】
≪  比較用データ系列に含まれる要素状態と構成割合の分析例（ステップＳ４０３）  ≫
ステップＳ４０３では、プロセス監視装置は、比較用データ系列に含まれる要素状態と構成割合を分析する。例えば、ステップＳ４０３では、プロセス監視装置は、図１４に示すステップＳ３０２と同様の方法によって、比較用データ系列に含まれる要素状態と構成割合を分析する。このように分析が行われると、例えば、図１５に示すように、プロセス監視装置は、比較用データ系列を分析することができる。そして、このような分析結果があると、プロセス監視装置は、比較用データ系列に含まれる要素状態と構成割合を把握することができる。したがって、プロセス監視装置は、あらかじめオフライン処理によって分析されるデータ系列の要素状態及び構成割合と、比較用データ系列に含まれる要素状態及び構成割合とを比較することができる。
【００９７】
≪  比較用データ系列と同一又は類似のデータ系列の検索例（ステップＳ４０４）  ≫
ステップＳ４０４では、プロセス監視装置は、比較用データ系列と同一又は類似のデータ系列を検索する。例えば、検索は、以下のように、類似度を計算して行う処理である。
【００９８】
図１７は、本発明の第１実施形態におけるプロセス監視装置による類似度の計算例を示す図である。以下、オフライン処理であらかじめ抽出される第１データ系列Ｄ３１と、比較用データ系列Ｄ４との類似度を計算し、比較する例で説明する。この例では、各データは、「要素状態番号」が「００１」乃至「１２０」の要素状態によって構成されると分析されたとする。
【００９９】
また、この例では、図１７（Ａ）に示すように、第１データ系列Ｄ３１に含まれる要素状態及び構成割合があらかじめ抽出されたとする（図８に示すステップＳ１０５）。一方で、図１７（Ｂ）に示すように、比較用データ系列Ｄ４に含まれる要素状態及び構成割合が抽出されたとする（図１６に示すステップＳ４０３）。なお、データに含まれない要素状態は、構成割合を「０」とする。
【０１００】
このような場合には、類似度は、例えば、図１７（Ｃ）に示すように計算される。図示するように、類似度は、第１データ系列Ｄ３１に含まれる要素状態の構成割合と、比較用データ系列Ｄ４に含まれる要素状態の構成割合との差に基づいて定まる値である。具体的には、この例では、図１７（Ｄ）に示す数式によって、類似度は、計算される。すなわち、図示する例では、類似度は、差の二乗となる値の総和を計算すると求まる値である。以上のようにして、プロセス監視装置は、比較用データ系列と、各データ系列とのそれぞれの類似度を計算する。
【０１０１】
図１８は、本発明の第１実施形態におけるプロセス監視装置による類似度を用いた検索例を示す図である。例えば、各データ系列に対して、図１７に示すような計算を行うと、図１８（Ａ）に示すように、それぞれの「類似度」が計算される。
【０１０２】
すなわち、「類似度」は、例えば、いわゆる構成割合をベクトルデータとしたベクトル間の距離を評価した値である。また、「類似度」は、値が小さい、すなわち、「０」に近いほど、類似であることを示す値である。
【０１０３】
そして、プロセス監視装置は、図１８（Ａ）に示す「類似度」のうち、最も値が小さいデータ系列を３つ検索する。このようにすると、図１８（Ｂ）に示すように、プロセス監視装置は、比較用データ系列と、同一又は類似となるデータ系列を検索することができる。図示する例では、「第２データ系列Ｄ３２」、「第８データ系列Ｄ３８」及び「第１５データ系列Ｄ３１５」が検索された例である。なお、検索結果は、３つのデータが検出されるに限られず、他の数でもよい。
【０１０４】
≪  ４．第１実施形態に係るプロセス監視装置の機能構成例  ≫
図１９は、本発明の第１実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。例えば、プロセス監視装置１０は、図示するように、第１記憶部ＦＮ１と、第２記憶部ＦＮ２と、データ生成部ＦＮ３と、抽出部ＦＮ４と、分析部ＦＮ５と、検索部ＦＮ６とを含む機能構成である。
【０１０５】
第１記憶部ＦＮ１は、プラントで行われるプロセスで用いる物理量及び物理量が計測された計測時刻を少なくとも示す運転データＤ１を記憶する。例えば、第１記憶部ＦＮ１は、記憶装置１０２（図７参照）等によって実現される。
【０１０６】
第２記憶部ＦＮ２は、過去イベントの内容及び過去イベントが発生したイベント発生時刻を少なくとも示すログデータＤ２を記憶する。例えば、第２記憶部ＦＮ２は、記憶装置１０２（図７参照）等によって実現される。
【０１０７】
データ生成部ＦＮ３は、まず、運転データＤ１又はログデータＤ２を時系列順にして履歴データを生成する。次に、データ生成部ＦＮ３は、履歴データを所定の時間単位ごとに分割してデータ系列Ｄ３を生成する。例えば、データ生成部ＦＮ３は、ＣＰＵ１０１（図７参照）等によって実現される。
【０１０８】
抽出部ＦＮ４は、プロセスにおける要素状態を構成する構成要素及び各構成要素のそれぞれの構成割合を抽出する。例えば、抽出部ＦＮ４は、ＣＰＵ１０１（図７参照）等によって実現される。
【０１０９】
分析部ＦＮ５は、データ系列Ｄ３に含まれる抽出部ＦＮ４で抽出された要素状態と、各要素状態のそれぞれの構成割合とを分析する。例えば、分析部ＦＮ５は、ＣＰＵ１０１（図７参照）等によって実現される。
【０１１０】
検索部ＦＮ６は、所定期間内に取得された比較用データ系列Ｄ４と同一又は類似のデータ系列Ｄ３を検索する。例えば、検索部ＦＮ６は、ＣＰＵ１０１（図７参照）等によって実現される。
【０１１１】
図示するような機能構成とすると、例えば、以下のような効果を奏することができる。
【０１１２】
図２０は、本発明の第１実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図である。まず、図１９に示すように、プロセス監視装置１０は、第１記憶部ＦＮ１及び第２記憶部ＦＮ２を含むと、図２０に示すような物理量等を示す運転データ及びログデータを記憶することができる。次に、運転データ及びログデータが記憶されると、プロセス監視装置１０は、データ生成部ＦＮ３によって、図２０に示すように、データ系列Ｄ３を生成することができる。
【０１１３】
そして、抽出部ＦＮ４によって、構成要素及び構成割合が抽出されると、プロセス監視装置１０は、各データを分析することができる。次に、分析部ＦＮ５による分析によって、プロセス監視装置１０は、データ系列Ｄ３及び比較用データ系列Ｄ４に含まれる要素状態及び構成割合を分析し、同一又は類似のデータを検索することができる。したがって、プロセス監視装置１０は、検索部ＦＮ６によって、比較用データ系列Ｄ４と同一又は類似のデータ系列Ｄ３を検索することができる。
【０１１４】
例えば、図示するように、比較用データ系列Ｄ４と、同一又は類似となる第２データ系列Ｄ３２、第８データ系列Ｄ３８及び第１５データ系列Ｄ３１５の３つのデータ系列が検索されたとする。そして、第２データ系列には、現時点に相当する時点から、ある時間が経過すると、第１イベントＥＶ１が発生したことが記憶されているとする。同様に、第８データ系列Ｄ３８にも、現時点に相当する時点から、ある時間が経過すると、第２イベントＥＶ２が発生したことが記憶されているとする。
【０１１５】
第２データ系列Ｄ３２及び第８データ系列Ｄ３８は、比較用データ系列Ｄ４、すなわち、現在、実行させているプロセスと同一又は類似の傾向であるプロセスが実行された結果を示す場合が多い。すなわち、図示するように、現時点以降に、第２データ系列Ｄ３２及び第８データ系列Ｄ３８が示す第１イベントＥＶ１又は第２イベントＥＶ２と同一又は類似の第３イベントＥＶ３が発生する可能性が高い。
【０１１６】
すなわち、プロセス監視装置１０は、同一又は類似のデータ系列Ｄ３を検索することで、プラントの監視において、データ系列Ｄ３が示す現時点と類似の過去事例を特定できる。このように、類似の過去事例が特定できると、プロセス監視装置１０は、今後、発生する可能性の高い第３イベントＥＶ３等を予測できる。
【０１１７】
また、データ系列Ｄ３に基づいて、プロセス監視装置１０は、第３イベントＥＶ３が発生する時刻、すなわち、現時点から第３イベントＥＶ３が発生するまでの余裕時間等を予測してもよい。このようにして、プロセス監視装置１０は、第３イベントＥＶ３が発生することを示すアラーム等を表示する。
【０１１８】
（第２実施形態）
第２実施形態は、例えば、第１実施形態と同様の全体構成及びハードウェアによって実現される。第１実施形態と、第２実施形態とを比較すると、全体処理が異なる。以下、異なる点を中心に説明し、第１実施形態と同様の構成には、同一の符号を付し、重複した説明を省略する。
【０１１９】
≪  ５．第２実施形態に係るプロセス監視装置による全体処理例  ≫
図２１は、本発明の第２実施形態におけるプロセス監視装置が全体処理で行うオンライン処理の一例を示すフローチャートである。第２実施形態は、第１実施形態と比較すると、オンライン処理が異なる。具体的には、図２１に示すオンライン処理には、図１６に示す処理の後に、ステップＳ５０１が加わる点が異なる。
【０１２０】
≪  過去データに基づく情報の表示例（ステップＳ５０１）  ≫
ステップＳ５０１では、プロセス監視装置は、過去データに基づいて、様々な情報を表示する。まず、過去データは、ステップＳ４０４によって検索される、比較用データ系列と同一又は類似のデータ系列及びデータ系列と関連付けされて記憶されるデータ等である。すなわち、プロセス監視装置は、データ系列と関連付けて、様々なデータをオペレータの操作によって過去データとしてあらかじめ記憶する。
【０１２１】
例えば、過去データには、データ系列が示すイベントの際に使用されたマニュアル等の資料を特定できるデータが含まれる。すなわち、プロセス監視装置は、過去データを参照すると、過去にイベントが起きた際に、プラントの異常を解消するための操作を行うのに使用された資料を特定することができる。そして、プロセス監視装置によって情報が表示されると、例えば、オペレータは、資料名又は資料が保存されている場所等を特定することができる。
【０１２２】
他にも、プロセス監視装置は、過去データを参照すると、過去にイベントが起きた際に行われた操作手順等を示す。例えば、過去データに基づいて表示される情報は、操作ログ等であり、過去のイベントが起きた際に入力されたコマンド又は押されたボタン等を示す。すなわち、プロセス監視装置は、過去データを参照すると、過去のイベントが起きた際に、プラントの異常を解消するために行われた操作手順を特定することができる。そして、プロセス監視装置によって情報が表示されると、例えば、オペレータは、同じようなイベントが起きた際に過去に行われた操作手順を参考にすることができる。
【０１２３】
≪  ６．第２実施形態に係るプロセス監視装置の機能構成例  ≫
図２２は、本発明の第２実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。例えば、プロセス監視装置１０は、図示するように、第１記憶部ＦＮ１と、第２記憶部ＦＮ２と、データ生成部ＦＮ３と、抽出部ＦＮ４と、分析部ＦＮ５と、検索部ＦＮ６と、情報表示部ＦＮ７とを含む機能構成である。第１実施形態、すなわち、図１９に示す機能構成と比較すると、第２実施形態におけるプロセス監視装置１０は、情報表示部ＦＮ７を更に含む機能構成である点が異なる。以下、異なる点を中心に図示する機能構成例を説明する。
【０１２４】
情報表示部ＦＮ７は、過去データに基づいて、情報を表示する。例えば、情報表示部ＦＮ７は、出力Ｉ／Ｆ１０５（図７参照）等によって実現される。
【０１２５】
図示するような機能構成とすると、例えば、以下のような効果を奏することができる。
【０１２６】
図２３は、本発明の第２実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図（その１）である。まず、例えば、第１実施形態と同様に、プロセス監視装置１０は、同一又は類似のデータ系列Ｄ３を検索することで、プラントの監視において、データ系列Ｄ３が示す現時点と類似の過去事例を特定できる。具体的には、プロセス監視装置は、まず、現時点と同一又は類似の傾向となる過去事例の開始時点及び終了時点を特定する。次に、プロセス監視装置は、開始時点より所定時間前となる時点からのデータを取得する。同様に、プロセス監視装置は、終了時点より所定時間後となる時点までのデータを取得する。このようにして、プロセス監視装置は、過去事例の前後を示すデータも取得してよい。なお、所定時間は、あらかじめ設定される。
【０１２７】
例えば、図示する例は、プロセス監視装置が、図示するように、データ系列Ｄ３に基づいて、過去イベントＥＶＢＡと同一又は類似のイベントが現在行われているプロセスでも発生する又は発生している可能性が高いと判断する例である。なお、以下の説明では、過去イベントＥＶＢＡは、プラントにおいて、何らかの設備が故障した異常が発生したとする。
【０１２８】
過去データを参照すると、プロセス監視装置は、図示するように、過去事例データＤＢＡ又は過去イベントＥＶＢＡの前後で行われた操作手順ＩＮＰを特定できる。具体的には、例えば、図示するように、「時刻」及び「操作内容」を示す操作ログ等が過去データに記憶されると、操作手順において、入力されたコマンド又は使用されたファイル等が特定できる。
【０１２９】
例えば、イベント前には、過去イベントＥＶＢＡにおける故障を回避しようとする操作手順等が行われる場合が多い。一方で、イベント後には、過去イベントＥＶＢＡにおける故障を復旧させようとする操作手順が行われる場合が多い。
【０１３０】
また、プロセス監視装置は、過去データに基づいて、操作手順ＩＮＰ等において参照された資料を表示画面に示してもよい。具体的には、プロセス監視装置は、例えば、以下のような表示画面を表示する。
【０１３１】
図２４は、本発明の第２実施形態におけるプロセス監視装置が表示する操作手順を示す表示画面の一例を示す図である。例えば、プロセス監視装置は、図示するような第１表示画面ＰＮＬ１をオペレータに表示する。
【０１３２】
具体的には、第１表示画面ＰＮＬ１は、現時点に相当する、比較用データ系列Ｄ４を「直近のデータ」に示す。つまり、プロセス監視装置は、「直近のデータ」である「Ｘ」、「Ｙ」、「Ｚ」、「Ａ」又は「Ｂ」と同一又は類似の過去事例を検索する。
【０１３３】
検索によって、同一又は類似の過去事例が特定されると、プロセス監視装置は、第１表示画面ＰＮＬ１に、「予測されるイベント」を表示することができる。つまり、図示する例では、過去事例において起きたことのある過去イベントＥＶＢＡ「Ｋ」が、第１表示画面ＰＮＬ１によってオペレータに表示される。
【０１３４】
また、図示する過去事例データＤＢＡは、「参照過去事案」に示すように、過去事例が起きた時刻を示す例である。
【０１３５】
そして、第１表示画面ＰＮＬ１では、「操作手順」に示すように、操作手順ＩＮＰが表示される。図示する例は、過去イベントにおいて、「Ｐ」、「Ｑ」及び「Ｒ」等の操作手順が行われた例である。
【０１３６】
さらに、第１表示画面ＰＮＬ１では、「参照した資料」に示すように、過去イベントにおいて使用された資料が表示される。図示する例は、過去イベントにおいて、「Ｓ」及び「Ｔ」等の資料が使用された例である。
【０１３７】
このような第１表示画面ＰＮＬ１が表示されると、オペレータは、過去イベントにおいて行われた操作手順及び使用された資料を参照することができる。具体的には、現時点又は現時点から未来において発生するイベントと、同一又は類似の過去イベントにおいて行われた操作手順を見ることができると、オペレータは、復旧等を速やかに行うことができる。同様に、同一又は類似の過去イベントにおいて使用された資料等を参照すると、オペレータは、復旧等を速やかに行うことができる。
【０１３８】
また、過去データを参照すると、以下のような効果を奏することもできる。
【０１３９】
図２５は、本発明の第２実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図（その２）である。図示する例は、図２３と同様に、プロセス監視装置が、図示するように、データ系列Ｄ３に基づいて、過去イベントＥＶＢＡと同一又は類似のイベントが現在行われているプロセスでも発生する又は発生している可能性が高いと判断する例である。
【０１４０】
この例では、過去事例において、過去イベントＥＶＢＡを起こす原因ＤＣＡが究明され、原因ＤＣＡが、過去事例データＤＢＡに入力される例である。すなわち、プロセス監視装置は、過去事例データＤＢＡを参照すると、過去イベントＥＶＢＡを起こした原因ＤＣＡを特定することができる。
【０１４１】
例えば、プロセス監視装置は、過去データに基づいて、過去イベントを発生させた原因を表示画面に示してもよい。具体的には、プロセス監視装置は、例えば、以下のような表示画面を表示する。
【０１４２】
図２６は、本発明の第２実施形態におけるプロセス監視装置が表示する原因候補を示す表示画面の一例を示す図である。例えば、プロセス監視装置は、図示するような第２表示画面ＰＮＬ２をオペレータに表示する。第２表示画面ＰＮＬ２は、図２４に示す第１表示画面ＰＮＬ１と比較すると、「原因候補」が表示される点が異なる。
【０１４３】
「原因候補」は、過去イベントＥＶＢＡを起こした原因ＤＣＡを示す。例えば、原因ＤＣＡは、過去イベントＥＶＢＡと関連付けられてあらかじめ入力される。なお、原因ＤＣＡは、例えば、操作ミスがあった場合には、操作ミスとなった操作手順であり、又は、所定の事象が起きたことによって過去イベントＥＶＢＡが発生した場合には、事象の内容等である。
【０１４４】
このように第２表示画面ＰＮＬ２が表示されると、オペレータは、過去イベントが起きた原因を参照することができる。現時点又は現時点より未来において発生するイベントと、過去イベントは、同一又は類似であるため、同じような原因である場合が多い。そこで、プロセス監視装置が過去イベントの原因を表示すると、オペレータは、現時点又は現時点より未来において発生するイベントの原因を速やかに特定できる場合がある。このように、原因が速やかに特定されると、オペレータは、プラントにおいて発生する異常を速やかに解消することができる。
【０１４５】
（第３実施形態）
≪  ７．第３実施形態に係るプロセス監視装置による全体処理例  ≫
第３実施形態は、例えば、第１実施形態と同様の全体構成及びハードウェアによって実現される。第１実施形態と、第３実施形態とを比較すると、全体処理が異なる。以下、異なる点を中心に説明し、第１実施形態と同様の構成には、同一の符号を付し、重複した説明を省略する。
【０１４６】
図２７は、本発明の第３実施形態におけるプロセス監視装置が全体処理で行うオフライン処理の一例を示すフローチャートである。第１実施形態、すなわち、図８に示す処理と比較すると、図２７に示す処理には、ステップＳ６０１が加わる点が異なる。
【０１４７】
≪  勤務データの入力例（ステップＳ６０１）  ≫
ステップＳ６０１では、プロセス監視装置は、勤務データを入力する。勤務データは、各オペレータのそれぞれの勤務状況を示すデータである。まず、プラントにおいて以下のように、複数のオペレータが勤務する場合を例にする。
【０１４８】
図２８は、本発明の第３実施形態における複数のオペレータが操作を入力する場合の一例を示す図である。この例は、図示するように、第１オペレータＯＰＲ１と、第２オペレータＯＰＲ２との２人が勤務する例である。
【０１４９】
図示するように、第１オペレータＯＰＲ１は、第１コンソールＣＮＬ１が表示する表示画面を見て、第１コンソールＣＮＬ１を介して、プラント又はプラントが有する機器に対して操作手順を入力する。
【０１５０】
一方で、第２オペレータＯＰＲ２は、第２コンソールＣＮＬ２が表示する表示画面を見て、第２コンソールＣＮＬ２を介して、プラント又はプラントが有する機器に対して操作手順を入力する。このように、複数のオペレータがいる体制で、プラントが監視される場合がある。
【０１５１】
なお、オペレータの人数は、２人に限られず、３人以上でもよい。以下、オペレータが２人である例で説明する。この例では、例えば、勤務データは、以下のようなデータである。
【０１５２】
図２９は、本発明の第３実施形態における勤務データの一例を示す図である。図示するように、勤務データは、例えば、「勤務開始時刻」、「勤務終了時刻」、「コンソール」、「オペレータ名」及び「習熟度」等を示すデータである。
【０１５３】
「勤務開始時刻」及び「勤務終了時刻」は、オペレータが勤務を開始した時刻及びオペレータが勤務を終了した時刻を示す。したがって、「勤務開始時刻」及び「勤務終了時刻」等に基づいて、プロセス監視装置は、各オペレータが勤務した時間を累積した値等を算出することができる。
【０１５４】
「コンソール」は、各オペレータが使用するそれぞれのコンソールを特定できるデータである。例えば、「コンソール」は、図２８に示す場合では、第１オペレータＯＰＲ１が、第１コンソールＣＮＬ１を使用し、かつ、第２オペレータＯＰＲ２が、第２コンソールＣＮＬ２を使用することを特定できるデータである。
【０１５５】
「オペレータ名」は、各オペレータを特定できるデータである。例えば、「オペレータ名」は、各オペレータのそれぞれの氏名等である。なお、「オペレータ名」は、例えば、従業員番号等でもよい。
【０１５６】
「習熟度」は、各オペレータのそれぞれの習熟度を示す。例えば、「習熟度」は、値が高いほど、習熟度が高い、いわゆるベテランのオペレータ等であることを示す。すなわち、図示する例では、「習熟度」が「１」である「オペレータ名」が「Ａ」のオペレータより、「習熟度」が「２」である「オペレータ名」が「Ｂ」のオペレータの方が、習熟度が高い例である。
【０１５７】
なお、「習熟度」は、例えば、累積して算出される勤務時間等に基づいて判定される。具体的には、「習熟度」を「２」と判定する閾値があらかじめ設定されるとする。このような場合には、閾値を超える勤務時間となると、「習熟度」は、「２」であると判定される。
【０１５８】
なお、「習熟度」は、累積して算出される勤務時間等に基づいて判定されるに限られない。例えば、「習熟度」は、各オペレータの上司となる者が設定する値等でもよい。
【０１５９】
以上のような勤務データがあると、プロセス監視装置は、どのコンソールに、どの程度の「習熟度」のオペレータがいるかを把握することができる。したがって、プロセス監視装置は、例えば、以下のように、操作手順等と、「習熟度」とを関連付けして記憶することができる。
【０１６０】
図３０は、本発明の第３実施形態におけるログデータの例を示す図である。図示する例は、ログデータにおいて、操作手順と、「習熟度」とを関連付けして記憶する例である。なお、第１実施形態、すなわち、図６に示すログデータの例と比較すると、「オペレータ情報」が加わる点が異なる。
【０１６１】
例えば、図示するように、「操作Ｐ」及び「操作Ｑ」の操作手順が行われたとする。この場合には、まず、「操作Ｐ」及び「操作Ｑ」が行われた時刻が、「イベント発生時刻」に記憶される。また、「操作Ｐ」及び「操作Ｑ」で行われた操作手順の内容が、「イベントの内容」に記憶される。そして、「オペレータ情報」に、各操作手順を行ったオペレータの「習熟度」等が記憶される。
【０１６２】
具体的には、図２８に示す場合であって、「オペレータ名」が「Ａ」であるオペレータが、「操作Ｐ」を行った場合には、図示するように、「コンソール１／習熟度１」と記憶される。
【０１６３】
同様に、図２８に示す場合であって、「オペレータ名」が「Ｂ」であるオペレータが、「操作Ｑ」を行った場合には、図示するように、「コンソール２／習熟度２」と記憶される。
【０１６４】
このように、操作手順と、「習熟度」とが関連付けされると、プロセス監視装置は、「習熟度」に基づいて検索を行うことができる。
【０１６５】
まず、プロセス監視装置は、「習熟度」に基づいて、以下のように要素状態を抽出することができる。
【０１６６】
図３１は、本発明の第３実施形態におけるプロセス監視装置による要素状態の抽出結果例を示す図である。第１実施形態の抽出結果と比較すると、図示する例は、各操作手順のログ（図３１では、「ログＡ」及び「ログＭ」である。）に対して、「習熟度」が関連付けされる点が異なる。
【０１６７】
図示するような抽出を行うと、プロセス監視装置は、例えば、「習熟度１」のオペレータが行った操作手順を特定することができる。
【０１６８】
≪  ８．第３実施形態に係るプロセス監視装置の機能構成例  ≫
図３２は、本発明の第３実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。例えば、プロセス監視装置１０は、図示するように、第１記憶部ＦＮ１と、第２記憶部ＦＮ２と、データ生成部ＦＮ３と、抽出部ＦＮ４と、分析部ＦＮ５と、検索部ＦＮ６と、第３記憶部ＦＮ８とを含む機能構成である。第１実施形態の機能構成と比較すると、第３実施形態におけるプロセス監視装置１０は、第３記憶部ＦＮ８を更に含む機能構成である点が異なる。以下、第１実施形態と異なる点を中心に図示する機能構成例を説明する。
【０１６９】
第３記憶部ＦＮ８は、プラント又はプラントが有する機器に対して操作手順を行うオペレータの勤務状況を示す勤務データＤ５を記憶する。例えば、第３記憶部ＦＮ８は、記憶装置１０２（図７参照）等によって実現される。
【０１７０】
図示するような機能構成とすると、例えば、以下のような効果を奏することができる。
【０１７１】
図３３は、本発明の第３実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図である。まず、例えば、第１実施形態と同様に、プロセス監視装置１０は、同一又は類似のデータ系列Ｄ３を検索することで、プラントの監視において、データ系列Ｄ３が示す現時点と類似の過去事例を特定できる。そして、第２実施形態と同様に、過去データを参照すると、プロセス監視装置は、図示するように、過去事例データＤＢＡ又は過去イベントＥＶＢＡの前後で行われた操作手順を特定できる。
【０１７２】
第３実施形態では、プロセス監視装置は、例えば、過去に行われた操作手順のうち、現時点において操作手順を行うオペレータの「習熟度」と同一の「習熟度」のオペレータが行った操作手順を特定する。
【０１７３】
具体的には、図示する例では、まず、現時点において、図２９に示す「オペレータ名」が「Ａ」のオペレータのように、「習熟度１」のオペレータが操作手順を入力する。このような場合には、プロセス監視装置は、「習熟度１」のオペレータが行った第１操作手順ＩＮＰ１を特定する。すなわち、プロセス監視装置は、現時点において操作手順を行うオペレータの「習熟度」に合う操作手順を特定する。
【０１７４】
プロセス監視装置は、例えば、以下のような表示画面で第１操作手順ＩＮＰ１を表示する。
【０１７５】
図３４は、本発明の第３実施形態におけるプロセス監視装置が表示する操作手順を示す表示画面の一例を示す図である。例えば、プロセス監視装置は、図示するような第３表示画面ＰＮＬ３をオペレータに表示する。第３表示画面ＰＮＬ３は、図２４に示す第１表示画面ＰＮＬ１と比較すると、「操作手順」に表示される操作手順が第１操作手順ＩＮＰ１に限定される点が異なる。
【０１７６】
オペレータは、表示画面を見て、「操作手順」に表示される操作手順を参考にして、プラントの異常を解消するための操作手順を入力する。
【０１７７】
しかし、「習熟度」が高いオペレータ、すなわち、熟練のオペレータは、複雑又は高度な操作手順を入力する場合がある。これに対して、「習熟度」が低いオペレータ、すなわち、未熟なオペレータは、このような複雑又は高度な操作手順を入力できない場合がある。したがって、未熟なオペレータに対して、熟練のオペレータによる操作手順が表示されても、参考にならない場合がある。
【０１７８】
そこで、第３実施形態に係るプロセス監視装置は、第３表示画面ＰＮＬ３のように、現時点において操作手順を行うオペレータの「習熟度」に合った操作手順を表示する。このようにすると、オペレータは、同一程度の「習熟度」のオペレータが行った操作手順を参考にすることができる。そのため、オペレータは、プラントにおいて発生する異常を速やかに解消することができる。
【０１７９】
（第４実施形態）
第４実施形態は、例えば、第１実施形態と同様の全体構成及びハードウェアによって実現される。また、第４実施形態は、第３実施形態と比較すると、機能構成が異なる。以下、異なる点を中心に説明し、他の実施形態と同様の構成には、同一の符号を付し、重複した説明を省略する。
【０１８０】
≪  ９．第４実施形態に係るプロセス監視装置の機能構成例  ≫
図３５は、本発明の第４実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。例えば、プロセス監視装置１０は、図示するように、第１記憶部ＦＮ１と、第２記憶部ＦＮ２と、データ生成部ＦＮ３と、抽出部ＦＮ４と、分析部ＦＮ５と、検索部ＦＮ６と、情報表示部ＦＮ７と、第３記憶部ＦＮ８とを含む機能構成である。
【０１８１】
第４実施形態におけるプロセス監視装置の機能構成は、例えば、第３実施形態の機能構成に、第２実施形態における情報表示部ＦＮ７（図２２参照）を加えた構成である。第４実施形態は、第２実施形態における検索部ＦＮ６及び情報表示部ＦＮ７と以下のように異なる。
【０１８２】
第３実施形態では、検索部ＦＮ６は、現時点において操作手順を行うオペレータの「習熟度」に合った操作手順を過去データに基づいて検索する。一方で、第４実施形態では、検索部ＦＮ６は、複数の「習熟度」に係る操作手順、使用された資料又はこれらの組み合わせを検索する。
【０１８３】
例えば、第３実施形態と同様の方法で検索される過去事例データを「第１過去事例データＤＢＡ１」とする。このようにすると、図３４に示すように、プロセス監視装置は、現時点において操作手順を行うオペレータの「習熟度」に合った操作手順等を表示することができる。
【０１８４】
さらに、プロセス監視装置は、現時点において操作手順を行うオペレータの「習熟度」と異なる「習熟度」のオペレータが行った過去事例データを検索する。このように検索される過去事例データを「第２過去事例データＤＢＡ２」とする。
【０１８５】
第２過去事例データＤＢＡ２は、例えば、第１過去事例データＤＢＡ１より１つ上の「習熟度」に係る過去事例データである。具体的には、第１過去事例データＤＢＡ１が、図３３に示すように、「習熟度１」に係る過去事例データである場合には、第２過去事例データＤＢＡ２は、「習熟度２」に係る過去事例データである。
【０１８６】
図示するような機能構成とすると、例えば、以下のような効果を奏することができる。
【０１８７】
図３６は、本発明の第４実施形態におけるプロセス監視装置による全体処理の効果の一例を示す図である。図示する例は、２つの過去事例が特定される例である。
【０１８８】
まず、プロセス監視装置は、第３実施形態と同様の方法で、現時点において操作手順を行うオペレータの「習熟度」に合った第１操作手順ＩＮＰ１を特定する。なお、図３３に示す場合と同様に、現時点において操作手順を行うオペレータの「習熟度」は、「習熟度１」であるとする。また、第１過去事例データＤＢＡ１が対象とする過去イベントを「第１過去イベントＥＶＡ１」とする。すなわち、第１操作手順ＩＮＰ１は、第１過去イベントＥＶＡ１に対して入力された操作手順である。
【０１８９】
さらに、プロセス監視装置は、「習熟度２」に係る過去事例データも検索する。このようにすると、「習熟度１」に係るデータと同様に、プロセス監視装置は、「習熟度２」の第２操作手順ＩＮＰ２を特定できる。また、第２過去事例データＤＢＡ２が対象とする過去イベントを「第２過去イベントＥＶＡ２」とする。すなわち、第２操作手順ＩＮＰ２は、第２過去イベントＥＶＡ２に対して入力された操作手順である。
【０１９０】
そして、プロセス監視装置は、例えば、以下のような表示画面で第１操作手順ＩＮＰ１及び第２操作手順ＩＮＰ２を表示する。
【０１９１】
図３７は、本発明の第４実施形態におけるプロセス監視装置が表示する操作手順を示す表示画面の一例を示す図である。例えば、プロセス監視装置は、図示するような第４表示画面ＰＮＬ４をオペレータに表示する。第４表示画面ＰＮＬ４は、第３実施形態と比較すると、第２操作手順ＩＮＰ２が表示される点が異なる。
【０１９２】
同じ「習熟度１」のオペレータであっても、経験が豊富である等のため、オペレータが、熟練の場合がある。一方で、「習熟度１」となったばかり等のため、オペレータが、未熟の場合がある。例えば、オペレータが熟練の場合には、勤務データから判定される「習熟度」が「習熟度１」であっても、「習熟度２」の操作手順又は「習熟度２」の操作手順で使用される資料が表示された方が良い場合がある。
【０１９３】
そこで、プロセス監視装置は、第４表示画面ＰＮＬ４のように、複数の「習熟度」に係る操作手順等を表示する。具体的には、第４表示画面ＰＮＬ４では、プロセス監視装置は、「習熟度１」である「Ｐ」の操作手順と、「習熟度２」である「Ｑ」の操作手順とを表示する。つまり、第４表示画面ＰＮＬ４は、「Ｑ」の操作手順等のように、複雑又は高度な操作手順も表示する表示画面である。
【０１９４】
このように、複数の「習熟度」に係る操作手順が検索され、表示されると、未熟なオペレータが成長した場合等であっても、オペレータは、同一程度の「習熟度」のオペレータが行った操作手順を参考にすることができる。そのため、オペレータは、プラントにおいて発生する異常を速やかに解消することができる。
【０１９５】
（第５実施形態）
第５実施形態は、例えば、第１実施形態と同様の全体構成及びハードウェアによって実現される。また、第５実施形態は、第２実施形態と比較すると、オンライン処理及び機能構成が異なる。以下、異なる点を中心に説明し、他の実施形態と同様の構成には、同一の符号を付し、重複した説明を省略する。
【０１９６】
≪  １０．第５実施形態に係るプロセス監視装置による全体処理例  ≫
図３８は、本発明の第５実施形態におけるプロセス監視装置が全体処理で行うオンライン処理の一例を示すフローチャートである。図示する処理は、図２１に示す処理と比較すると、ステップＳ７０１が加わる点が異なる。また、図示するように、オンライン処理は、ステップＳ７０２が加わる処理であるのが望ましい。
【０１９７】
≪  優先度の決定例（ステップＳ７０１）  ≫
ステップＳ７０１では、プロセス監視装置は、優先度を決定する。まず、ステップＳ４０４による検索によって、複数の過去データが検索される場合がある。そして、優先度は、このように複数の過去データが検索された場合において、後段のステップＳ５０１において表示する順序である。
【０１９８】
優先度は、例えば、各過去データが参照された頻度で定まる。すなわち、よく参照される過去データは、優先度が高くなり、一方で、参照されにくい過去データは、優先度が低くなる。
【０１９９】
≪  理由の入力例（ステップＳ７０２）  ≫
ステップＳ７０２では、プロセス監視装置は、理由を入力する。具体的には、ステップＳ５０１が行われると、例えば、図２４に示すように、「参照過去事例」、「操作手順及び「参照した資料」等の情報が、「過去事例１」、「過去事例２」及び「過去事例３」のように、複数表示される。次に、オペレータは、第１表示画面ＰＮＬ１（図２４参照）から、プロセス監視装置に表示させる資料等を選択する操作を行う。
【０２００】
理由は、このように、資料等を選ぶ際に、その資料等を選ぶ理由である。第１表示画面ＰＮＬ１では、オペレータは、第１表示画面ＰＮＬ１が表示する情報に基づいて、特に参考になりそうな資料等を選ぶ。例えば、オペレータは、操作対象が同じであったり、目的が同じであったり、表示される過去事例の中で最も発生している異常が近しいと判断できたりする理由があると、資料等を選ぶ。このように、プロセス監視装置は、オペレータが資料等を選ぶ際に、その資料を選ぶ理由を入力させる。
【０２０１】
また、このように、理由を入力する場合には、プロセス監視装置は、過去データに基づく情報を表示する際、すなわち、第１表示画面ＰＮＬ１等において、情報と、理由とを関連付けして表示してもよい。
【０２０２】
このように、理由が表示されると、オペレータは、資料等を選ぶ際に、どの資料等を選べばよいか参考にすることができる。例えば、資料を表示しなくとも、オペレータは、資料の内容を推測することができる。
【０２０３】
また、優先度が低くとも、重要な理由によって資料等は、選択される場合がある。このように、理由が表示されると、オペレータは、重要な理由があるか否か等を判断することができる。
【０２０４】
≪  １１．第５実施形態に係るプロセス監視装置の機能構成例  ≫
図３９は、本発明の第５実施形態におけるプロセス監視装置の機能構成の一例を示す機能ブロック図である。例えば、プロセス監視装置１０は、図示するように、第１記憶部ＦＮ１と、第２記憶部ＦＮ２と、データ生成部ＦＮ３と、抽出部ＦＮ４と、分析部ＦＮ５と、検索部ＦＮ６と、情報表示部ＦＮ７と、優先度決定部ＦＮ９とを含む機能構成である。また、プロセス監視装置１０は、図示するように、理由入力部ＦＮ１０を含む機能構成であるのが望ましい。
【０２０５】
優先度決定部ＦＮ９は、検索部ＦＮ６による検索結果に基づいて表示される情報に、優先度を決定する。例えば、検索部ＦＮ６による検索結果に基づいて、複数の過去事例データＤＢＡが情報表示部ＦＮ７によって表示される場合には、優先度決定部ＦＮ９は、過去事例データＤＢＡをどの順序で表示するかを決定する。例えば、優先度が高いと、過去事例データＤＢＡは、表示画面において、最初の方に表示される。例えば、優先度決定部ＦＮ９は、ＣＰＵ１０１（図７参照）等によって実現される。
【０２０６】
理由入力部ＦＮ１０は、情報表示部ＦＮ７によって表示される情報を選択する理由を入力する。また、入力された理由を示す理由データＤＲＮが記憶される。例えば、理由入力部ＦＮ１０は、入力Ｉ／Ｆ（図７参照）等によって実現される。
【０２０７】
具体的には、プロセス監視装置１０は、例えば、以下のような表示画面を表示して、優先度決定部ＦＮ９及び理由入力部ＦＮ１０を実現する。
【０２０８】
図４０は、本発明の第５実施形態におけるプロセス監視装置が表示する表示画面の一例を示す図である。図２４に示す第１表示画面ＰＮＬ１と比較すると、第５表示画面ＰＮＬ５には、選択ボタンＳＢＴが加わる点が異なる。さらに、第１表示画面ＰＮＬ１と比較すると、第５表示画面ＰＮＬ５には、理由入力テキストボックスＲＴＸが加わる点が異なる。
【０２０９】
選択ボタンＳＢＴが押されると、プロセス監視装置は、選択された「過去事例」に係る資料等を表示する。したがって、選択ボタンＳＢＴが押された回数をカウントすると、プロセス監視装置は、各資料等が参照された頻度を把握することができる。なお、頻度は、選択ボタンＳＢＴを押した回数に限られず、他の方法で、資料等にアクセスした回数又は資料等を表示した回数等をカウントした値でもよい。例えば、このようにして、優先度決定部ＦＮ９（図３９参照）は、実現されてもよい。
【０２１０】
また、資料等を選ぶ際に、第５表示画面ＰＮＬ５では、例えば、理由入力テキストボックスＲＴＸに、理由を示すテキストをオペレータに入力させる。プロセス監視装置は、理由入力テキストボックスＲＴＸに入力されたテキストを示すデータと、選択ボタンＳＢＴによって選択される資料等とを関連付けして、理由データＤＲＮ（図３９参照）に記憶する。
【０２１１】
このように、過去に資料等を参照した際に、理由が入力され、理由データＤＲＮがあらかじめ記憶されている場合がある。このような場合には、プロセス監視装置は、第５表示画面ＰＮＬ５では、例えば、図示する「過去に選択された理由」に、理由データＤＲＮに基づいて理由を表示してもよい。
【０２１２】
（他の実施形態）
なお、本発明の一実施形態に係る各処理の全部又は一部は、低水準言語、高水準言語又はこれらを組み合わせて記述されるコンピュータに、プロセス監視方法を実行させるためのプログラムによって実現されてもよい。すなわち、プログラムは、情報処理装置等のコンピュータに各処理の全部又は一部を実行させるためのコンピュータプログラムである。
【０２１３】
また、プログラムは、コンピュータが読み取り可能な記録媒体に格納して頒布することができる。なお、記録媒体は、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ若しくはブルーレイディスク等の光ディスク、ＳＤ（登録商標）カード、補助記憶装置又はＭＯ等でもよい。さらにまた、プログラムは、電気通信回線を通じて頒布することができる。
【０２１４】
さらに、本発明の一実施形態に係る各処理の全部又は一部は、１以上の情報処理装置を有するプロセス監視システムによって、処理の全部又は一部が並行、分散、冗長又はこれらの組み合わせで処理されてもよい。
【０２１５】
また、本発明の一実施形態に係る各処理は、図示した順序に限られない。例えば、各処理の一部又は全部は、異なる順序、並行、分散又は省略されて処理されてもよい。
【０２１６】
以上、本発明の好ましい実施例について詳述したが、本発明は、上述の実施形態に限定されず、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０２１７】
１  プロセス監視システム
１０  プロセス監視装置
Ｄ１  運転データ
Ｄ２  ログデータ
Ｄ３  データ系列
Ｄ４  比較用データ系列
Ｄ５  勤務データ
ＦＮ１  第１記憶部
ＦＮ２  第２記憶部
ＦＮ３  データ生成部
ＦＮ４  抽出部
ＦＮ５  分析部
ＦＮ６  検索部
ＦＮ７  情報表示部
ＦＮ８  第３記憶部
ＦＮ９  優先度決定部
ＦＮ１０  理由入力部
【図１】
2018097791.tif 000003
【図２】
2018097791.tif 000004
【図３】
2018097791.tif 000005
【図４】
2018097791.tif 000006
【図５】
2018097791.tif 000007
【図６】
2018097791.tif 000008
【図７】
2018097791.tif 000009
【図８】
2018097791.tif 000010
【図９】
2018097791.tif 000011
【図１０】
2018097791.tif 000012
【図１１】
2018097791.tif 000013
【図１２】
2018097791.tif 000014
【図１３】
2018097791.tif 000015
【図１４】
2018097791.tif 000016
【図１５】
2018097791.tif 000017
【図１６】
2018097791.tif 000018
【図１７】
2018097791.tif 000019
【図１８】
2018097791.tif 000020
【図１９】
2018097791.tif 000021
【図２０】
2018097791.tif 000022
【図２１】
2018097791.tif 000023
【図２２】
2018097791.tif 000024
【図２３】
2018097791.tif 000025
【図２４】
2018097791.tif 000026
【図２５】
2018097791.tif 000027
【図２６】
2018097791.tif 000028
【図２７】
2018097791.tif 000029
【図２８】
2018097791.tif 000030
【図２９】
2018097791.tif 000031
【図３０】
2018097791.tif 000032
【図３１】
2018097791.tif 000033
【図３２】
2018097791.tif 000034
【図３３】
2018097791.tif 000035
【図３４】
2018097791.tif 000036
【図３５】
2018097791.tif 000037
【図３６】
2018097791.tif 000038
【図３７】
2018097791.tif 000039
【図３８】
2018097791.tif 000040
【図３９】
2018097791.tif 000041
【図４０】
2018097791.tif 000042