(57)【要約】【課題】異常が診断されても、この異常に対処することが困難であった。【解決手段】異常検知システム１は、異常時運転知識データベース２０を参照して、異常情報判断機構１３から受け取った異常情報ｖ２に対応する異常への対処法を判断する。そして、異常時運転知識データベース２０に異常への対処法が登録されていない場合に、ＦＴデータベース１９を参照して、この異常の上位の階層に属する異常を検索して得た進行異常情報ｖ３を異常時事前対処法判断機構１４に渡す。そして、異常時運転知識データベース２０に登録される第１の異常への対処法を含む情報をレポートに変換して画面表示装置１７に出力する。【選択図】図１
2014063337.tif 000002
【特許請求の範囲】
【請求項１】
プラントから受け取った計測データに基づいて、前記プラントに発生する第１の異常を検知して、前記第１の異常が分類されたカテゴリを特定するカテゴリ特定情報を出力する異常診断装置と、
前記カテゴリ特定情報に関連づけられる異常情報が登録される異常データベースを参照して、前記カテゴリ特定情報に対応する前記異常情報を判断して、判断結果を含めた第１の異常情報を出力する異常情報判断機構と、
前記異常情報に関連づけられる前記第１の異常への事前対処法が登録される異常時運転知識データベースを参照して、前記異常情報判断機構から受け取った前記第１の異常情報に対応する前記第１の異常への対処法を判断する異常時事前対処法判断機構と、
前記異常時運転知識データベースに前記第１の異常への対処法が登録されていない場合に、前記プラントに生じる複数の異常事象が階層構造で登録されたデータベースを参照して、前記第１の異常の上位の階層に属し、前記プラントに生じる可能性のある傾向変化を示す第２の異常を検索して得た前記第２の異常に関する情報を、新たに前記第１の異常として、前記異常時事前対処法判断機構に前記異常時運転知識データベースを参照して前記第１の異常への対処法を判断させる進行異常判断機構と、
前記異常時運転知識データベースに登録される前記第１の異常への対処法を含む情報をレポートに変換して出力するレポート作成機構と、を備える
異常検知システム。
【請求項２】
前記異常診断装置は、適応共鳴理論（ＡＲＴ：Adaptive Resonance Theory）を用いて、正常状態で前記プラントが稼働する前記プラントの運転データから、前記プラントが正常状態であることを示すカテゴリを作成する学習動作を事前に行っておき、前記計測データの特性が前記学習動作で用いた前記運転データの特性と同じである場合には、前記学習動作で作成した前記カテゴリに前記計測データを分類し、特性が異なる場合には、前記学習動作で作成した前記カテゴリとは異なる新たなカテゴリに前記計測データを分類して、前記計測データが分類された前記カテゴリに対応する前記カテゴリ特定情報を出力する
請求項１記載の異常検知システム。
【請求項３】
前記カテゴリ特定情報は、前記カテゴリ毎に一意に割り振られたカテゴリ番号であり、
前記異常データベースには、前記異常情報として、前記カテゴリ番号に対応する異常の異常名が登録され、
前記異常情報判断機構は、前記カテゴリ番号から、前記計測データの正常又は異常を識別し、前記計測データが前記プラントの異常を示していれば、どのような異常が前記プラントに発生しているかを判断した結果を前記第１の異常情報として出力する
請求項２記載の異常検知システム。
【請求項４】
前記複数の異常事象が階層構造で登録されたデータベースは、前記異常データベースに登録されている前記異常名によって、フォールトツリーが構成され、前記異常診断装置によって診断された前記第１の異常が進行して引き起こされる前記第２の異常が、前記第１の異常が属する階層より上位の階層に登録されるフォールトツリーデータベースであって、
前記進行異常判断機構は、前記異常時事前対処法判断機構から出力された異常情報と、前記フォールトツリーデータベースに登録されている異常情報を照合して、現在の異常状態が進んだ場合どのような異常が引き起こされるかを判断した情報を異常時事前対処法判断機構に出力する
請求項３記載の異常検知システム。
【請求項５】
前記レポート作成機構は、前記レポートとして、前記第１の異常に関する情報と、前記第１の異常への対処法と、前記計測データの時間推移を示す情報と、を含む診断結果レポートを作成して、前記診断結果レポートを画面表示装置に出力する
請求項４記載の異常検知システム。
【請求項６】
さらに、操作入力が行われる入力装置を備え、
前記レポート作成機構は、前記レポートとして、前記第１の異常に関する情報と、前記入力装置によって前記異常時運転知識データベースに前記第１の異常への対処法が登録されるための入力画面と、前記計測データの時間推移を示す情報と、を含む事前対処法入力画面を作成して、前記事前対処法入力画面を画面表示装置に出力する
請求項５記載の異常検知システム。
【請求項７】
プラントから受け取った計測データに基づいて、前記プラントに発生する第１の異常を検知して、前記第１の異常が分類されたカテゴリを特定するカテゴリ特定情報を出力する手順、
前記カテゴリ特定情報に関連づけられる異常情報が登録される異常データベースを参照して、前記カテゴリ特定情報に対応する前記異常情報を判断して、判断結果を含めた第１の異常情報を出力する手順、
前記異常情報に関連づけられる前記第１の異常への事前対処法が登録される異常時運転知識データベースを参照して、前記第１の異常情報に対応する前記第１の異常への対処法を判断する手順、
前記異常時運転知識データベースに前記第１の異常への対処法が登録されていない場合に、前記プラントに生じる複数の異常事象が階層表現されたフォールトツリーによって、前記異常を管理するフォールトツリーデータベースを参照して、前記第１の異常の上位の階層に属し、前記プラントに生じる可能性のある傾向変化を示す第２の異常を検索して得た前記第２の異常に関する情報を、新たに前記第１の異常として、前記異常時運転知識データベースを参照して前記第１の異常への対処法を判断する手順、
前記異常時運転知識データベースに登録される前記第１の異常への対処法を含む情報をレポートに変換して出力する手順とをコンピュータに実行させるプログラムを登録した
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、プラントに生じた異常を検知して、この異常への対処法を示す異常検知システム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来、プラントに異常が生じた際に、プラント内に設置された複数のセンサから受け取った計測データに基づいて、その異常を検知する異常検知システムがある。特許文献１には、クラスタリング技術の一つである適応共鳴理論（ＡＲＴ：Adaptive Resonance Theory）を用いてプラントの異常を検知する異常診断装置について開示されている。ＡＲＴは、入力されたデータを、複数のカテゴリ（＝クラスタ）に分類する方法である。ＡＲＴで用いられるカテゴリとは、類似性を持つデータのまとまりのことを言う。異常検知システムでは、計測データに応じて異なるカテゴリを作成し、その異なるカテゴリ毎に番号（「カテゴリ番号」と呼ぶ）を付けている。
【０００３】
ここで、異常診断装置に入力される「運転データ」にＡＲＴを適用する異常診断装置の処理例について概略を説明する。この運転データには、プラントに備え付けられた各種のセンサが所定の時間間隔で出力する計測値を含む計測データが含まれている。
図１０は、運転データにＡＲＴを適用して、運転データの正常又は異常を判断する処理例を示す説明図である。図１０では、プラントが出力した計測データとして、実線で示す第１のデータと、破線で示す第２のデータが図示されている。
【０００４】
異常診断装置は、プラントから入力した運転データに含まれる計測データの組み合わせがどのようであれば、プラントが正常状態又は異常状態であるかを判断するために事前に学習を行う。
【０００５】
この学習に際して、プラントが正常状態であるときに異常診断装置に入力した運転データにＡＲＴを適用し、正常状態のカテゴリを作成する。そして、正常に動作したプラントが出力する運転データを「正常時データ」と呼ぶ。一方、運転データに含まれる計測データの組み合わせによっては、プラントに異常が生じたことが示される。例えば、プラントに異常Ａが発生したときに出力する運転データを「異常Ａ発生時データ」と呼ぶ。また、プラントに異常Ｂが発生したときに出力する運転データを「異常Ｂ発生時データ」と呼ぶ。異常Ａ、Ｂは便宜的に符号を付したものであり、様々な異常に対して一意に識別可能な符号を付すことにより、異常を特定することができる
【０００６】
このように運転データをカテゴリ化するために予め異常診断装置に入力する運転データを「学習データ」と呼ぶ。異常診断装置が学習データのカテゴリ化を行った結果、正常時データは、カテゴリ番号（１）の「正常カテゴリ」に分類される。同様に、異常Ａ発生時データは、カテゴリ番号（２）の「異常Ａ発生時カテゴリ」に分類され、異常Ｂ発生時データは、カテゴリ番号（３）の「異常Ｂ発生時カテゴリ」に分類される。
【０００７】
一方、プラント運用において、プラントからリアルタイムで異常診断装置に入力する運転データを「診断データ」と呼ぶ。異常診断装置は、診断データの特性が、学習時に用いた運転データと同じ特性であると判断すると、ＡＲＴを適用した診断データを、既に学習データによってカテゴリ化されたカテゴリ番号に分類する。例えば、ある診断データは、カテゴリ番号（１）である「正常カテゴリ」と、カテゴリ番号（２）である「異常Ａ発生時カテゴリ」に分類されたとする。このとき、異常診断装置は、診断データを分類したカテゴリ番号から、プラントに異常Ａが発生したことを検出できる。なお、診断データが、学習に用いた運転データとは異なる特性であれば、異常診断装置は、学習時とは異なる新たなカテゴリに診断データを分類する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−７０３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、特許文献１に開示された異常診断装置を用いて診断データから新たなカテゴリに分類しても、運転員は、診断データが学習データとは異なるという情報しか受け取れない。運転員は、異常診断装置からこの情報を受け取っても、今後発生が予想されるプラントの異常や、この異常に事前に対処する方法については、運転員が独自に調べなければならず、異常に対応するまで時間がかかっていた。
【００１０】
本発明はこのような状況に鑑みて成されたものであり、プラントに生じる異常を検知し、この異常に事前に対処できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、プラントから受け取った計測データに基づいて、プラントに発生する第１の異常を検知して、第１の異常が分類されたカテゴリを特定するカテゴリ特定情報を出力する。
次に、カテゴリ特定情報に関連づけられる異常情報が登録される異常データベースを参照して、カテゴリ特定情報に対応する異常情報を判断して、判断結果を含めた第１の異常情報を出力する。
次に、異常情報に関連づけられる第１の異常への事前対処法が登録される異常時運転知識データベースを参照して、異常情報判断機構から受け取った第１の異常情報に対応する第１の異常への対処法を判断する。
次に、異常時運転知識データベースに第１の異常への対処法が登録されていない場合に、プラントに生じる複数の異常事象が階層構造で登録されたデータベースを参照する。そして、第１の異常の上位の階層に属し、前記プラントに生じる可能性のある傾向変化を示す第２の異常を検索して得た第２の異常に関する情報を、新たに第１の異常として、異常時運転知識データベースを参照して第１の異常への対処法を判断する。
そして、異常時運転知識データベースに登録される第１の異常への対処法を含む情報をレポートに変換して出力するものである。
【発明の効果】
【００１２】
本発明によれば、プラントに異常が発生した際に、速やかに異常を検知し、この異常への事前対処法を運転員に提供することで、異常に対処することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態例における異常検知システムの内部構成例を示すブロック図である。
【図２】本発明の一実施の形態例における異常診断装置の内部構成例を示すブロック図である。
【図３】本発明の一実施の形態例における異常データベースの内部構成例を示す説明図である。
【図４】本発明の一実施の形態例におけるＦＴデータベースの内部構成例を示す説明図である。
【図５】本発明の一実施の形態例における異常時運転知識データベースの内部構成例を示す説明図である。
【図６】本発明の一実施の形態例における異常検知システムの処理例を示すフローチャートである。
【図７】本発明の一実施の形態例における診断結果レポートの表示例を示す説明図である。
【図８】本発明の一実施の形態例における事前対処法入力画面の表示例を示す説明図である。
【図９】コンピュータのハードウェアの構成例を示すブロック図である。
【図１０】運転データに適応共鳴理論を適応して運転データの正常又は異常を判断する処理例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態例について、図１〜図９を参照して説明する。本実施の形態例では、プラント２に生じた異常を検知する異常検知システム１に本発明を適用した例について説明する。この異常検知システム１は、コンピュータがプログラムを実行することにより、後述する内部ブロックが連携して行う異常検知方法を実現する。以下の説明において、共通する部分には同一符号を付し、詳細な説明を省略する。
【００１５】
図１は、異常検知システム１の内部構成例を示すブロック図である。
異常検知システム１は、各種の処理を行う機能ブロックとして、異常診断装置１１、入力装置１２、異常情報判断機構１３、異常時事前対処法判断機構１４、進行異常判断機構１５、レポート作成機構１６、及び画面表示装置１７を備える。
【００１６】
異常診断装置１１は、プラント２と接続されており、プラント２内に設置されている複数のセンサから受け取った計測データ（計測値）の組合せに応じてカテゴリを生成する。そして、異常診断装置１１は、プラント２に発生する異常（第１の異常）を検知して、この異常が分類されたカテゴリを特定するカテゴリ特定情報を出力する。カテゴリ特定情報は、カテゴリ毎に一意に割り振られたカテゴリ番号ｖ１としてあるが、その他の符号や記号としてもよい。異常診断装置１１は、計測データの特性が、学習に用いた運転データと同じ特性であれば学習時に作成したカテゴリに分類する。しかし、計測値が学習に用いた運転データと異なる特性であれば、学習時とは異なる新しいカテゴリに分類する。そして、異常診断装置１１は、計測値が分類されたカテゴリに付されるカテゴリ番号ｖ１を出力する。
【００１７】
入力装置１２は、運転員が異常診断装置１１に操作入力を行うために用いられ、異常診断装置１１が診断する異常の条件、カテゴリ番号の条件等が入力される。また、事前対処法入力画面が画面表示装置１７に表示されると、運転員が入力装置１２を操作して、異常への事前対処法を入力することができる。
【００１８】
異常情報判断機構１３は、カテゴリ特定情報に関連づけられた異常情報が登録される異常データベース１８を参照して、カテゴリ特定情報に対応する異常情報を判断する。そして、異常情報判断機構１３は、カテゴリ番号から、計測データが正常であるか異常であるかを識別し、計測データがプラント２の異常を示していれば、どのような異常がプラント２に発生しているかを判断した結果を第１の異常情報として出力。このとき、異常情報判断機構１３は、異常診断装置１１から受け取ったカテゴリ番号ｖ１と、異常データベース１８に登録されているカテゴリ番号とを照合する。そして、プラント２に発生している現在の異常を判断し、判断結果を含めた情報（「異常情報ｖ２」と呼ぶ）を出力する。
【００１９】
具体的には、異常データベース１８には、異常情報として、カテゴリ番号ｖ１と、このカテゴリ番号ｖ１に対応する異常の異常名が登録されており、カテゴリ番号ｖ１と異常名が紐付けられている。このため、異常情報判断機構１３は、カテゴリ番号ｖ１が入力されることで、そのカテゴリが正常なのか、異常なのか、異常ならばどのような異常名であるかの特定を行う。そして、異常情報ｖ２を出力する。以下の説明では、この異常情報ｖ２で特定される異常を「異常Ｃ」と呼ぶ。
【００２０】
異常時事前対処法判断機構１４は、異常情報ｖ２に関連づけられた異常（第１の異常）への事前対処法が登録される異常時運転知識データベース２０を参照して、異常情報判断機構１３から受け取った異常情報に対応する異常への対処法を判断する。このとき、異常時事前対処法判断機構１４は、異常情報判断機構１３から受け取った異常情報ｖ２を基に、異常時運転知識データベース２０にアクセスし、異常情報ｖ２に対応する異常への事前対処法情報ｖ４を出力する。
【００２１】
異常時運転知識データベース２０には、プラント２に特定の異常が起きた場合、又は異常が起きそうなときに、運転員がどのような操作を行い、確認を行えば良いかという情報が、事前対処法情報ｖ４として登録されている。そして、異常時事前対処法判断機構１４は、異常時運転知識データベース２０を検索して、異常情報ｖ２に対応する事前対処法情報ｖ４を特定し、出力する。
【００２２】
しかし、異常時運転知識データベース２０に、異常Ｃの事前対処法情報ｖ４が登録されていない場合がある。この場合に異常時事前対処法判断機構１４は、進行異常判断機構１５に対して、プラント２に現在起きている異常Ｃが進行した場合における異常名（「進行異常情報ｖ３」と呼ぶ）の取得を要求する。進行異常情報ｖ３の取得要求は、異常時事前対処法判断機構１４が異常Ｃの異常情報ｖ２を進行異常判断機構１５に送信することにより行う。ここで、入力された異常が進行した場合にどのような異常が起こりうるかを「進行異常」と呼び、進行異常の含まれた情報を「進行異常情報」と呼ぶ。また、説明上、ここでの進行異常を「異常Ｄ」と呼ぶ。
【００２３】
進行異常判断機構１５は、異常時運転知識データベース２０に異常（第１の異常）への対処法が登録されていない場合に以下の動作を行う。まず、プラント２に生じる複数の異常事象が階層表現されたフォールトツリー（ＦＴ：Fault tree）によって、異常を管理するＦＴデータベース１９を参照する。そして、第１の異常の上位の階層に属し、プラントに生じる可能性のある傾向変化を示す第２の異常を検索して得た第２の異常に関する情報を、新たに第１の異常として異常時事前対処法判断機構１４に渡す。このとき、進行異常判断機構１５は、異常時事前対処法判断機構１４から送られてきた異常情報ｖ２を基に、ＦＴデータベース１９にアクセスする。次に、進行異常判断機構１５は、異常時事前対処法判断機構１４から出力された異常情報ｖ２と、ＦＴデータベース１９に登録されている異常情報とを照合する。そして、現在の異常状態が進んだ場合に、どのような異常が引き起こされるかを判断した進行異常情報ｖ３を異常時事前対処法判断機構１４に出力する。
【００２４】
ＦＴデータベース１９には、プラント２に生じる複数の異常事象が進行段階毎に階層構造で表現されたＦＴが登録されており、異常が適切に分類されている。そして、進行異常判断機構１５は、異常Ｃを示す異常情報ｖ２を基に、ＦＴデータベース１９上でＦＴを辿って、フォールトツリー解析（ＦＴＡ：fault tree analysis）を行う。そして、入力された異常が１段階進行した場合にどのような異常Ｄが起こりうるかを特定し、特定した異常Ｄを示す進行異常情報ｖ３を異常時事前対処法判断機構１４に出力する。
【００２５】
再び、異常時事前対処法判断機構１４は、進行異常判断機構１５から受け取った異常Ｄの進行異常情報ｖ３を基に、異常時運転知識データベース２０にアクセスし、異常Ｄに対する事前対処法を検索する。
【００２６】
異常時事前対処法判断機構１４と進行異常判断機構１５とのやり取りは、事前対処法情報ｖ４が異常時運転知識データベース２０に登録されている異常が見つかるまで繰り返す。そして、異常時事前対処法判断機構１４はレポート作成機構１６に事前対処法情報ｖ４を出力する。
【００２７】
レポート作成機構１６は、異常時運転知識データベース２０に登録される異常（第１の異常）への対処法を含む情報をレポートに変換して出力する。このとき、レポート作成機構１６は、事前対処法情報ｖ４を運転員が視覚的に分かる表示（「診断結果レポートｖ５」と呼ぶ）に変換を行い、診断結果レポートｖ５として画面表示装置１７へ出力している。そして、画面表示装置１７は、診断結果レポートｖ５を画面に表示する。
【００２８】
図２は、異常診断装置１１の内部構成例を示すブロック図である。
異常診断装置１１は、演算装置として、基準信号決定部２３、データ分類部２５、診断部２７を備えている。また、異常診断装置１１は、データベースとして、計測信号データベース２２、基準信号データベース２４、分類結果データベース２６を備えている。異常診断装置１１は、外部とのインターフェースとして外部入力インターフェース２１、外部出力インターフェース２８を備えている。
【００２９】
上述したように異常診断装置１１は、ＡＲＴを用いて、正常状態でプラント２が稼働するプラント２の運転データから、プラント２が正常状態であることを示すカテゴリを作成する学習動作を事前に行う。そして、計測データの特性が学習動作で用いた運転データの特性と同じである場合には、学習動作で作成したカテゴリに計測データを分類する。特性が異なる場合には、学習動作で作成したカテゴリとは異なる新たなカテゴリに計測データを分類して、計測データが分類されたカテゴリに対応するカテゴリ特定情報を出力する。
【００３０】
具体的な動作として、異常診断装置１１には、外部入力インターフェース２１を介して、プラント２から該プラント２の各種状態量を計測した計測信号ｓ１が入力される。また、異常診断装置１１には、外部入力インターフェース２１を介して、キーボード１２ａ、マウス１２ｂで構成される入力装置１２の操作によって外部入力信号ｓ２が入力される。
【００３１】
外部入力インターフェース２１を介して入力された計測信号ｓ１は、計測信号ｓ３として計測信号データベース２２に保存する。基準信号決定部２３では、計測信号データベース２２に保存されている計測信号ｓ５から正常時のデータを抽出し、正常データを時間的に２つ以上のデータ群に分割する。この分割したデータ群を基準信号ｓ６と呼び、この基準信号ｓ６は、基準信号データベース２４に基準信号ｓ７として保存する。
【００３２】
データ分類部２５は、基準信号データベース２４から読み出した基準信号ｓ７を処理し、分類結果ｓ８を分類結果データベース２６に出力する。データ分類部２５は、学習部２５ａ、テスト部２５ｂ、及び分解能パラメータ調整部２５ｃを備える。そして、データ分類部２５では、学習部２５ａ、テスト部２５ｂ、分解能パラメータ調整部２５ｃを一定回数繰り返して動作させることで、分解能パラメータを調整し、基準信号の分類結果ｓ８を作成する。
【００３３】
データ分類部２５の学習部２５ａは、基準信号ｓ７に含まれる１つのデータ群（学習データ）をカテゴリ（＝クラスタ）に分類する。学習データを学習部２５ａで処理した分類結果ｓ２１は、テスト部２５ｂに送信される。テスト部２５ｂでは、学習データの分類結果ｓ２１を用いて、学習部２５ａで使用しなかったデータ群（テストデータ）をカテゴリに分類する。
【００３４】
学習データとテストデータをテスト部２５ｂで処理した分類結果ｓ２２は、分解能パラメータ調整部２５ｃに送信される。分解能パラメータ調整部２５ｃは、学習データとテストデータの分類結果ｓ２２を用いて分解能パラメータを調整し、調整した分解能パラメータ値ｓ２３を、学習部２５ａ及びテスト部２５ｂに送信する。学習部２５ａ及びテスト部２５ｂでは、この分解能パラメータ値ｓ２３を用いて、学習データ及びテストデータをカテゴリに分類し、分類結果ｓ８を得る。
【００３５】
分類結果ｓ８は、分類結果データベース２６に分類結果ｓ９として保存される。診断部２７では、計測信号データベース２２に保存されている現在の計測信号ｓ４と、分類結果データベース２６に保存されている分類結果ｓ９を処理する。このとき、診断部２７は、現在の計測信号ｓ４が学習部２５ａ、及びテスト部２５ｂで作成したカテゴリに属さない数量を基にプラント２が正常であるか異常であるかを診断する。
【００３６】
診断部２７は、プラント２を診断した結果を診断結果ｓ１０として外部出力インターフェース２８に出力する。外部出力インターフェース２８は、診断結果ｓ１０を異常情報判断機構１３と異常データベース１８に出力する。この診断結果ｓ１０には、上述したようにカテゴリ番号ｖ１が含まれる。
【００３７】
なお、本実施例では、計測信号データベース２２、基準信号決定部２３、基準信号データベース２４、データ分類部２５、分類結果データベース２６、診断部２７が全て異常診断装置１１の内部にある。しかし、これらの一部を異常診断装置１１の外部に配置し、異常診断装置１１の内部と外部でデータを通信するようにしてもよい。また、本実施例では診断対象とするプラント２が１つであるが、異常診断装置１１で複数のプラント２を診断することもできる。
【００３８】
また、計測信号データベース２２、基準信号データベース２４、分類結果データベース２６に保存されているデータを、画面表示装置１７に表示できるようにしてもよい。また、これらのデータは、必要に応じて入力装置１２を用いて修正するようにしてもよい。
【００３９】
次に、異常検知システム１で用いられる異常データベース１８、ＦＴデータベース１９及び異常時運転知識データベース２０の内部構成例について、図３〜図５を参照して説明する。
【００４０】
図３は、異常データベース１８の内部構成例を示す説明図である。
異常データベース１８は、カテゴリ番号フィールドと、異常名フィールドによって構成される。
【００４１】
例えば、カテゴリ番号ｖ１の値が“０”〜“９”の範囲にあれば、プラント２の動作は正常である。しかし、カテゴリ番号ｖ１の値が“０”〜“９”以外、例えば、“１０”〜“３３”の範囲にあれば、プラント２には“リーク”という異常が発生していると考えられる。
【００４２】
図４は、ＦＴデータベース１９の内部構成例を示す説明図である。
ＦＴデータベース１９には、プラント２に生じる様々な異常がどのように他の異常と関連しているかがＦＴによって階層表現されている。例えば、ＦＴデータベース１９には、異常データベース１８に登録されている異常名によって、ＦＴが構成される。そして、上述したように、異常診断装置１１によって診断された第１の異常が進行して引き起こされる第２の異常が、第１の異常が属する階層より上位の階層に登録されている。このため、ＦＴでは、あるノードから親のノードに向けて異常が進行することが示される。そして、ある異常が発生したノードが判明すると、このノードの親のノードに位置する異常が今後発生する進行異常であると予想できる。
【００４３】
例えば、プラント２に“リーク”という異常が発生していた場合、異常が進行することで、プラント２の“蒸気ドラムレベル低”という異常に繋がる。さらに“蒸気ドラムレベル低”が“蒸気ドラムレベル異常”という異常に繋がることがＦＴから示される。
【００４４】
図５は、異常時運転知識データベース２０の内部構成例を示す説明図である。
異常時運転知識データベース２０は、番号フィールドと、異常名フィールドと、事前対処法情報フィールドによって構成される。
【００４５】
例えば、異常名が“蒸気ドラムレベル高”である場合、事前対処法情報には、「対応操作」と「処置」の情報が含まれている。
対応操作としては、（１）負荷の固定、（２）ドラムレベルの確認、（３）Ｓ／Ｓ（Selector／Station）を操作し、レベル変動の確認、（４）高圧蒸気圧力及び温度の確認、（５）負荷降下開始、の順に運転員が操作することが必要とされる。
そして、運転員が対応操作を行っても異常が解消しない場合には、処置が行われる。
処置としては、（１）軸停止後ループテスト実施、（２）検出器を点検、の順に運転員が点検することが必要とされる。
【００４６】
次に、異常検知システム１の処理プロセスを説明する。
図６は、異常検知システム１の処理例を示すフローチャートである。以下、図１、図３〜図５の内容を適宜参照して説明を行う。本実施の形態例では、プラント２の一例である火力発電プラントが備える蒸気ドラムの異常検出を行うものとする。
【００４７】
始めに、異常診断装置１１は、プラント２からプラントの運転データ（計測値）を抽出してくる（ステップＳ１）。異常診断装置１１では、プラントの運転データを基にカテゴリ化処理を行って生成したカテゴリのカテゴリ番号ｖ１を異常情報判断機構１３に出力する（ステップＳ２）。
【００４８】
異常情報判断機構１３では、図３に示す異常データベース１８にアクセスし、カテゴリ番号ｖ１に対応する異常名を検索する（ステップＳ３）。そして、異常名が“正常”であるか否かを判断し（ステップＳ４）、プラント２に現在起きている異常の異常情報ｖ２を出力する。
【００４９】
図３に示したように、異常情報判断機構１３に出力されたカテゴリ番号ｖ１が“０”〜“９”だった場合、異常情報判断機構１３は、“正常”という情報を異常データベース１８から受け取る。カテゴリ番号ｖ１が“１０”〜“３３”だった場合、異常情報判断機構１３は、“リーク”という情報を受け取る。カテゴリ番号ｖ１が“３４”〜“４０”だった場合、異常情報判断機構１３は、“検出器異常”という情報を受け取る。カテゴリ番号ｖ１が“４１”〜“４６”だった場合、異常情報判断機構１３は、“Ｂ系統空気圧力低”という情報を受け取る。
【００５０】
異常情報判断機構１３が、“正常”という情報を異常データベース１８から受け取った場合は、異常時事前対処法判断機構１４を経て、レポート作成機構１６に“正常”という情報を出力する。レポート作成機構１６は、受け取った情報を運転員が視覚的に分かる表示（レポート）に変換を行い、診断結果レポートｖ５として画面表示装置１７へ出力する。画面表示装置１７は、診断結果レポートｖ５を画面に表示し（後述する図７を参照）、処理プロセスを終了する（ステップＳ１２）。
【００５１】
異常情報判断機構１３が、“正常”以外の情報を異常データベース１８から受け取り、異常名が“正常”以外であると判断した場合、異常名を含んだ異常情報ｖ２を異常時事前対処法判断機構１４に出力する。仮に、この異常情報ｖ２のカテゴリ番号ｖ１が“２０”であれば、異常データベース１８より、異常名は、“リーク”である。この異常名が異常情報ｖ２として、異常時事前対処法判断機構１４に出力される。
【００５２】
異常時事前対処法判断機構１４では、異常情報判断機構１３から受け取った異常情報ｖ２を基に、異常時運転知識データベース２０にアクセスし、事前対処法情報ｖ４を検索する（ステップＳ５）。そして、異常時事前対処法判断機構１４が事前対処法情報ｖ４を検索できたか否かを判断する（ステップＳ６）。異常時運転知識データベース２０から事前対処法情報ｖ４を検索できない場合に、異常時事前対処法判断機構１４は、進行異常判断機構１５に異常情報ｖ２を出力する。そして、現在の異常が進行した場合に起こりうる異常名を進行異常判断機構１５にＦＴデータベース１９で検索させる（ステップＳ７）。
【００５３】
具体的には、異常時事前対処法判断機構１４は、カテゴリ番号ｖ１が“２０”、異常名は“リーク”であるので、異常時運転知識データベース２０から“リーク”の事前対処法を検索する。しかし、異常時運転知識データベース２０には、異常名が“蒸気ドラムレベル高”と“蒸気ドラムレベル低”である場合における事前対処法しか登録されていない。このため、異常時事前対処法判断機構１４は、“リーク”の事前対処法情報ｖ４が検索できなかったと判断し、進行異常判断機構１５に対して、進行異常情報ｖ３を要求する。
【００５４】
進行異常判断機構１５では、ＦＴデータベース１９にアクセスし、全ての進行異常を検索したか判断する（ステップＳ８）。全ての進行異常を検索していなければ、進行異常判断機構１５は、引き続きＦＴデータベース１９から進行異常を検索し（ステップＳ９）、ステップＳ５に戻って処理を繰り返す。
【００５５】
ＦＴデータベース１９にはそれぞれの異常がＦＴで登録されている。このため、 “リーク”の異常情報ｖ２を基に、ＦＴデータベース１９上でＦＴを辿ることにより、入力された異常が一段階進行した場合にどのような異常が起こりうるかを特定できる。
【００５６】
例えば、ＦＴデータベース１９を参照すると、“リーク”が一段階進行した場合の異常は、“蒸気ドラムレベル低“である。ここで、入力された異常が進行した場合にどのような異常が起こりうるかを進行異常と呼ぶので、“蒸気ドラムレベル低“が進行異常となる。そして、進行異常の含まれた情報を進行異常情報と呼ぶので、“高圧蒸気ドラムレベル低“が含まれた情報が進行異常情報ｖ３となる。
【００５７】
ステップＳ８において、進行異常判断機構１５が全ての進行異常を検索していれば、検索結果を進行異常情報ｖ３として異常時事前対処法判断機構１４に出力する（ステップＳ１０）。具体的に進行異常判断機構１５は、異常時事前対処法判断機構１４から送られてきた異常である、“リーク”の異常情報ｖ２を基に、ＦＴデータベース１９にアクセスする。そして、現在起きている異常“リーク”が進行した場合の“蒸気ドラムレベル低”という異常名を含む進行異常情報ｖ３を異常時事前対処法判断機構１４に出力する。
【００５８】
異常時事前対処法判断機構１４では、再び進行異常情報ｖ３（ここでは、“蒸気ドラムレベル低”の情報）を基に、異常時運転知識データベース２０にアクセスし、進行異常に対する事前対処法情報ｖ４を検索する。
【００５９】
ここで、異常時運転知識データベース２０には、“蒸気ドラムレベル高”と“蒸気ドラムレベル低”の事前対処法情報ｖ４が登録されている。このため、進行異常情報である“蒸気ドラムレベル低”の事前対処法情報ｖ４が異常時運転知識データベース２０から検索できる。
【００６０】
進行異常を検索するための別の例を示すと、カテゴリ番号ｖ１が“４２”だった場合、異常名は異常データベース１８より“Ｂ系統空気圧力低”と判断されるが、“Ｂ系統空気圧力低”は、異常時運転知識データベース２０にない。このため、ＦＴデータベース１９を参照すると、“Ｂ系統空気圧力低”の進行異常が“弁異常”であることが判明する。しかし、異常時運転知識データベース２０に“弁異常”がないので、再びＦＴデータベース１９より“弁異常”の進行異常を検索する。
【００６１】
すると、ＦＴデータベース１９より“弁異常”の進行異常が“蒸気ドラムレベル高”であると判明する。ここで異常時運転知識データベース２０には、“蒸気ドラムレベル高”の事前対処法情報ｖ４が登録されている。このため、異常時運転知識データベース２０から“蒸気ドラムレベル高”の対処法を検索することができ、事前対処法情報ｖ４を検索するプロセスは終了する。
【００６２】
このようにして、ＦＴデータベース１９に登録されている全ての異常を検索し終えるまで、又は異常時の事前対処法情報ｖ４を検索できるまで、異常時事前対処法判断機構１４と進行異常判断機構１５とのやり取りを繰り返す。
【００６３】
ステップＳ６の処理において、進行異常判断機構１５がＦＴデータベース１９を参照して異常時の事前対処法情報ｖ４が検索できた場合、異常時事前対処法判断機構１４は、レポート作成機構１６に事前対処法情報ｖ４を出力する。レポート作成機構１６は、異常時の事前対処法情報ｖ４を運転員が視覚的に分かる表示形式（レポート）に変換を行い、診断結果レポートｖ５として画面表示装置１７へ出力する。画面表示装置１７は、診断結果レポートｖ５を画面に表示して（ステップＳ１２）、処理プロセスを終了する。
【００６４】
ところで、ＦＴデータベース１９上の全ての異常を検索しても異常時の事前対処法情報ｖ４が検索できない場合がある。このとき、異常時事前対処法判断機構１４は、事前対処法情報ｖ４を検索出来なかった旨が書かれており、かつ、運転員が事前対処法情報ｖ４を入力できるフォーマットを持つ事前対処法入力画面を表示するようにレポート作成機構１６に指令する。そして、レポート作成機構１６は、事前対処法入力画面を画面表示装置１７に表示させる（ステップＳ１０）。
【００６５】
その後、運転員から事前対処法情報ｖ４の入力があると、異常時事前対処法判断機構１４は、事前対処法情報ｖ４を異常時運転知識データベース２０へ登録する（ステップＳ１１）。そして、画面表示装置１７は、診断結果レポートｖ５を画面に表示して（ステップＳ１２）、処理プロセスを終了する。
【００６６】
次に、画面表示装置１７に表示される各種の画面の例について、図７と図８を参照して説明を行う。
【００６７】
図７は、診断結果レポートの表示例を示す説明図である。図７Ａは、進行異常として、異常予兆を検出した場合における診断結果レポートの表示例を示し、図７Ｂは、異常予兆を検出していない場合における診断結果レポートの表示例を示す。
【００６８】
図７Ａに示すように、異常情報判断機構１３で異常が検出されると、異常情報ｖ２と共に、異常時事前対処法判断機構１４によって検索された事前対処法情報ｖ４を含んだ診断結果レポートが出力され、画面表示装置１７に表示される。このため、運転員は速やかに異常に対処できる。
【００６９】
この診断結果レポートは、異常予兆検出領域１７ａ（第１の異常に関する情報を示す領域）と、対応策領域１７ｂ（第１の異常への対処法を示す領域）と、計測値領域１７ｃ（計測データの時間推移を示す情報を示す領域）によって構成される。異常予兆検出領域１７ａには、プラント２のドラム周辺でリークが生じた可能性があることが示す異常情報ｖ２の内容が示される。そして、対応策領域１７ｂには、この異常に運転員が対応するための対応策として、異常時事前対処法判断機構１４によって検索された事前対処法情報ｖ４の内容が示される。また、計測値領域１７ｃには、異常が生じたドラム周辺に設置されたセンサが出力した計測値が時間を追ってグラフ表示されている。
【００７０】
図７Ｂに示すように、異常情報判断機構１３で異常が検出されなければ、診断結果レポートの異常予兆検出領域１７ａと、対応策領域１７ｂに異常を示す情報は表示されない。ただし、異常が生じていないことを運転員が確認できるようにするために、ドラム周辺に設置されたセンサが出力した計測値が時間を追ってグラフ表示されている。
【００７１】
図８は、事前対処法入力画面の表示例を示す説明図である。
【００７２】
事前対処法入力画面は、上述した異常予兆検出領域１７ａと、計測値領域１７ｃに加えて、対応策入力フォーマット１７ｄによって構成される。対応策入力フォーマット１７ｄは、運転員が異常時運転知識データベース２０に第１の異常への対処法を登録するための入力画面である。
【００７３】
プラント２に異常が生じた可能性があっても、異常時運転知識データベース２０に事前対処法情報ｖ４が登録されておらず、ＦＴデータベース１９にも進行異常が登録されていなければ、運転員が異常への対応策を登録する必要がある。このとき、運転員は、入力装置１２を操作して、対応策入力フォーマット１７ｄに配置された異常名ボックスに異常名を入力し、対応策ボックスに対応策を入力する。入力された情報は、異常時事前対処法判断機構１４が異常時運転知識データベース２０に登録される。このため、運転員は新たな異常にどのように対処したかを異常時運転知識データベース２０に登録できる。再び同様の異常がプラント２に発生した場合には、運転員が登録した異常名と対応策が診断結果レポートに表示されるため、運転員が速やかに異常に対処できる。
【００７４】
以上説明した一実施の形態例に係る異常検知システム１によれば、プラント２から受け取った計測データは、異常診断装置１１がＡＲＴを適用することでカテゴリ化され、カテゴリ番号ｖ１が振られる。そして、カテゴリ番号ｖ１に基づいて判断された異常名を含む異常情報ｖ２により、事前対処法情報ｖ４が異常時運転知識データベース２０から検索される。検索された事前対処法情報ｖ４は、レポート作成機構１６によって、診断結果レポートとしてまとめられ、画面表示装置１７に表示される（図７を参照）。このため、運転員は、診断結果レポートを見ながら、プラント２に発生した異常の内容を把握すると共に、診断結果レポートに表示される対応策を見ながら速やかに異常に対応することができる。
【００７５】
また、異常時運転知識データベース２０に異常情報ｖ２に対応する事前対処法情報ｖ４が登録されていない場合には、ＦＴデータベース１９にアクセスして、ＦＴで表現された異常情報ｖ２の上位階層を辿って、進行異常情報ｖ３を求める。この進行異常情報ｖ３に対応する事前対処法情報ｖ４が異常時運転知識データベース２０に登録されていれば、異常時事前対処法判断機構１４は、事前対処法情報ｖ４としてレポート作成機構１６に渡す。しかし、異常時運転知識データベース２０に登録されていなければ、再びＦＴデータベース１９にアクセスして、ＦＴで表現された異常情報ｖ２（進行異常情報ｖ３）の上位階層を辿って、新たに進行異常情報ｖ３を求める。そして、この進行異常情報ｖ３を異常時事前対処法判断機構１４に渡して、異常時運転知識データベース２０に事前対処法情報ｖ４が登録されているか検索するサイクルを繰り返す。このようにして、プラント２に発生した異常への事前対処法情報ｖ４は、ＦＴから階層を辿ることにより、異常時運転知識データベース２０に登録されている異常情報まで検索し、事前対処法情報ｖ４を得ることができる。
【００７６】
また、異常時運転知識データベース２０に登録されていなかった事前対処法情報ｖ４については、運転員が事前対処法入力画面（図８を参照）を見ながら、異常名と対応策を異常時運転知識データベース２０に登録することができる。このため、再びプラント２に同じ異常が発生した場合には、運転員が以前に対応した内容で、速やかに異常に対応することができる。
【００７７】
また、プラント２から入力される計測データの組み合わせは、異常診断装置１１がＡＲＴを用いてカテゴリ化し、個別のカテゴリ番号を割り振っている。そして、運転員は、プラント２から入力される多数の計測データの組み合わせを検討して、プラント２の正常又は異常を判断する必要がない。このため、異常検知システム１は、カテゴリ番号によって、速やかにプラント２の正常又は異常を判断し、異常が生じた場合に運転員に異常の内容を知らせることができる。
【００７８】
なお、本実施の形態例に係る異常検知システム１は、火力発電プラントだけでなく、各種の発電プラント（例えば、水力発電プラント、原子力発電プラント）に、幅広く適用して運用することが可能である。ただし、異常検知システム１自体が異常動作を行った際には、プラント２の異常を検知できなくなるため、異常検知システム１に自己診断システムを設け、異常検知システム１に生じた異常を知らせるアラーム機能を設けてもよい。
【００７９】
また、診断結果レポートは、画面表示装置１７に表示させるだけでなく、リスト等の専用紙による帳票形式で印刷して出力してもよい。また、画面表示装置１７を、タブレット端末等の携帯端末で構成し、レポート作成機構１６と画面表示装置１７とをネットワークで接続することによって、運転員がプラント２の近くに出向いて、異常に対応するようにしてもよい。
【００８０】
また、異常検知システム１が備える各データベースは、ネットワークを介して、例えばＷｅｂに構成された専用サイトに設置してあってもよい。このような構成とすれば、設置場所が離れたプラント２であっても、データベースに登録された内容を共有しやすくなり、データベース更新等も行いやすくなるため、最新の内容でプラント２の異常を検知し、対応することができる。
【００８１】
また、カテゴリ特定情報の一例として、カテゴリ番号を用いたが、その他の英数字、符号の組み合わせによってカテゴリ特定情報を表現してもよい。異常情報の一例として、異常名を用いたが、その他の異常コード、異常に対処するための文献名等を用いてもよい。
【００８２】
また、プラント２に生じる様々な異常をＦＴで管理するものとしたが、表形式等の他の手段を用いて管理するようにしてもよい。
【００８３】
また、上述した実施の形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、又は各種の機能を実行するためのプログラムをインストールしたコンピュータを用いればよい。例えば汎用のパーソナルコンピュータ等に所望のソフトウェアを構成するプログラムをインストールして実行させればよい。
【００８４】
図９は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。ここでは、異常診断装置１１のハードウェア構成例について説明するが、他の機構（異常情報判断機構１３、異常時事前対処法判断機構１４、進行異常判断機構１５及びレポート作成機構１６）についても、同様のハードウェア構成とされる。
【００８５】
異常診断装置１１（コンピュータ１００）において、ＣＰＵ１０１，ＲＯＭ（Read Only Memory）１０２，ＲＡＭ１０３は、バス１０４により相互に接続されている。
【００８６】
バス１０４には、さらに、入出力インターフェース１０５が接続されている。入出力インターフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記録部１０８が接続されている。また、バス１０４には、ネットワークインターフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【００８７】
以上のように構成されるコンピュータ１００では、ＣＰＵ１０１が、例えば、記録部１０８に記録されているプログラムを、入出力インターフェース１０５及びバス１０４を介して、ＲＡＭ１０３にロードして実行することにより、上述した一連の処理が行われる。
【００８８】
そして、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インターフェース１０５を介して、記録部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記録部１０８にインストールすることができる。その他、プログラムは、ＲＯＭ１０２や記録部１０８に、予めインストールしておくことができる。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【００８９】
また、システムあるいは装置にプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等が用いられる。また、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介してソフトウェアのプログラムコードを提供することもできる。
【００９０】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態例の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行う。その処理によって上述した実施の形態例の機能が実現される場合も含まれる。
【００９１】
また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上記した実施形態例は本開示をわかりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることは可能であり、更にはある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００９２】
１…異常検知システム、２…プラント、１１…異常診断装置、１２…入力装置、１３…異常情報判断機構、１４…異常時事前対処法判断機構、１５…進行異常判断機構、１６…レポート作成機構、１７…画面表示装置、１８…異常データベース、１９…ＦＴデータベース、２０…異常時運転知識データベース
【図１】
2014063337.tif 000003
【図２】
2014063337.tif 000004
【図３】
2014063337.tif 000005
【図４】
2014063337.tif 000006
【図５】
2014063337.tif 000007
【図６】
2014063337.tif 000008
【図７】
2014063337.tif 000009
【図８】
2014063337.tif 000010
【図９】
2014063337.tif 000011
【図１０】
2014063337.tif 000012