(57)【要約】  プラント内の異常予知直後に根本原因と想定される箇所を推定し、短時間で対策を実施できるよう支援する。  プラント（１０）に適用される異常予知・回復支援システム（４８）は、入力項目の値に基づいて異常の程度を予知すると同時に、予知にあたって異常への影響が大きい入力項目を求める異常予知エンジン（３０）と、プラントを構成する複数の設備について上流と下流の関係を記憶した第１のデータと、プラント内の設備ごとに異常発生時の上流および下流への影響の関係を原因と結果の関係として記憶した第２のデータを組み合わせて構築された知識データを保持する知識データベース（４２）と、異常予知エンジン（３０）が示す異常への影響が大きい入力項目に対して知識データベース（４２）を参照し、異常の根本原因の候補として設備とその原因を求める根本原因候補推定エンジン（３８）と、異常の程度と根本原因の候補を画面に表示する表示手段（１８）を備える。
2016147726.tif 000002
【特許請求の範囲】
【請求項１】
上流と下流の関係を有し複数の設備で構成されたプラントに適用され、該プラントの入力項目からプラントの異常を予知する異常予知エンジンを備えた異常予知・回復支援システムであって、  前記入力項目の値に基づいて異常の程度を予知すると同時に、予知にあたって異常への影響が大きい入力項目を求める異常予知エンジンと、  前記プラントを構成する複数の設備について上流と下流の関係を記憶した第１のデータと、プラント内の設備ごとに異常発生時の上流および下流への影響の関係を原因と結果の関係として記憶した第２のデータを組み合わせて構築された知識データを保持する知識データベースと、  前記異常予知エンジンが示す前記異常への影響が大きい入力項目に対して、前記知識データベースを参照し、異常の根本原因の候補として前記設備とその原因を求める根本原因候補推定エンジンと、  異常の程度に加えて根本原因の候補を画面表示する表示手段と、を備えたことを特徴とする異常予知・回復支援システム。
【請求項２】
請求項１に記載の異常予知・回復支援システムであって、  前記第１のデータは複数の設備を種類分けしており、前記第２のデータは種類分けされた設備毎に構成され、前記知識データは上流から下流に至る順番の全ての設備について前記原因と結果の関係を含んで構成されていることを特徴とする異常予知・回復支援システム。
【請求項３】
請求項１または２に記載の異常予知・回復支援システムであって、  前記第２のデータを生成するために上流および下流への影響の関係を計算で求めるプラントシミュレータを備えたことを特徴とする異常予知・回復支援システム。
【請求項４】
請求項２または３に記載の異常予知・回復支援システムであって、  前記知識データベースは、行列のマトリクス状に構成され、行に前記上流と下流の設備の関係を配し、列に原因と結果の関係を配して構成されていることを特徴とする異常予知・回復支援システム。
【請求項５】
請求項４に記載の異常予知・回復支援システムであって、  前記根本原因候補推定エンジンは、前記異常への影響が大きい入力項目について前記知識データベースを参照し、知識データベースの結果から該当部を探索して原因の欄を参照し、参照した該当行の原因欄に記載の情報を一時記憶し、上流探索の有無に応じて上流の設備の欄に移動し、該当する要件がなくなるまで繰り返し実行することで、異常の根本原因の候補を抽出することを特徴とする異常予知・回復支援システム。
【請求項６】
請求項２から請求項５のいずれか１項に記載の異常予知・回復支援システムであって、  前記原因と結果の関係において、結果の内容には上流の他に下流の関係を含んでいることを特徴とする異常予知・回復支援システム。
【請求項７】
請求項２から請求項６のいずれか１項に記載の異常予知・回復支援システムであって、  前記原因と結果の関係において、結果の内容には上流から下流に至る流体系についての関係とともに、前記設備を駆動する駆動系についての関係を含んでいることを特徴とする異常予知・回復支援システム。
【請求項８】
請求項２から請求項７のいずれか１項に記載の異常予知・回復支援システムであって、  前記第２のデータは種類分けされた設備毎に標準的に構成されていることを特徴とする異常予知・回復支援システム。
【請求項９】
請求項１から請求項８のいずれか１項に記載の異常予知・回復支援システムであって、  前記入力項目として、天気予報、気温、水温、降水量、水質、赤潮情報など自然現象に起因する項目を少なくとも１つは含むことを特徴とする異常予知・回復支援システム。
【請求項１０】
請求項１から請求項９のいずれか１項に記載の異常予知・回復支援システムであって、  前記根本原因候補推定エンジンにおいて、予知にあたって異常への影響が最も大きい入力項目の設備の設備フロー上の位置から近い箇所の根本原因の候補に大きい重み係数を与えることを特徴とする異常予知・回復支援システム。
【請求項１１】
請求項１から請求項１０のいずれか１項に記載の異常予知・回復支援システムであって、  前記根本原因候補推定エンジンにおいて、可動部を有する設備に対する根本原因の候補に大きい重み係数を与えることを特徴とする異常予知・回復支援システム。
【請求項１２】
請求項１から請求項１１のいずれか１項に記載の異常予知・回復支援システムであって、前記根本原因候補推定エンジンにおいて、過去の故障履歴に基づき、より頻度が高い根本原因の候補に大きい重み係数を与えることを特徴とする異常予知・回復支援システム。
【請求項１３】
請求項１から請求項１２のいずれか１項に記載の異常予知・回復支援システムが適用された水処理システム。
【請求項１４】
上流と下流の関係を有し複数の設備で構成されたプラントに適用される異常予知・回復支援方法であって、  前記プラントからの入力項目の値に基づいて異常の程度を予知するとともに異常への影響が大きい入力項目を求め、  前記プラントを構成する複数の設備について上流と下流の関係を記憶した第１のデータと、プラント内の設備ごとに異常発生時の上流および下流への影響の関係を原因と結果の関係として記憶した第２のデータを組み合わせて構築された知識データを保持し、  前記異常への影響が大きい入力項目に対して、前記知識データを参照し、異常の根本原因の候補として前記設備とその原因を求め、提示することを特徴とする異常予知・回復支援方法。
【請求項１５】
請求項１４に記載の異常予知・回復支援方法であって、  前記知識データは、行列のマトリクス状に構成され、行に前記上流と下流の設備の関係を配し、列に原因と結果の関係を配して構成され、  前記異常への影響が大きい入力項目について前記知識データの結果から該当部を探索して原因の欄を参照し、参照した該当行の原因欄に記載の情報を一時記憶し、上流探索の有無に応じて上流の設備の欄に移動し、該当する要件がなくなるまで繰り返し実行することで、異常の根本原因の候補を抽出することを特徴とする異常予知・回復支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、プラントの異常予知を診断し、その結果として回復支援対象や回復支援方法を提示する異常予知・回復支援システム異常予知・回復支援方法及び水処理システムに関する。
【背景技術】
【０００２】  現在、各種の産業分野ではさまざまなプラントが稼動して各種の製品を生産している。プラントが異常となって停止すると、製品の製造が停止するとともに修理費用が発生し、大きな損失が発生する可能性がある。異常や故障の発生は完全に０とすることは現実的に難しいため、運転データに基づいてできるだけ早い時期に異常を予知し、その根本原因をできるだけ短時間で明示できる技術が必要となっている。【０００３】  このようなニーズに関連し、特許文献１に記載の技術が知られている。特許文献１は、対象プラントから出力されるプロセスデータの挙動予測および統計処理・解析のうち少なくとも一方を行うことにより、当該予測結果および統計処理・解析の結果のうち少なくとも一方の情報を対象プラントの運転員の支援情報として提供し、熟練度の低い運転員だけであっても、対象プラントの運転を支障なく行うことを可能とするガイダンス装置およびサーバを提供することを目的としたものである。【０００４】  さらに、この発明の他の目的は、対象プラントから出力されるプロセスデータの挙動予測および統計処理・解析のうち少なくとも一方に加え、プロセスデータと所定の論理演算子とを用いて作成される論理式の真理値の変化からガイダンス情報の発生した根本原因を特定し、予測結果と根本原因の特定結果に基づいて、当該予測結果を回避する回避方策を抽出することにより、予め定められたガイダンス情報の他に、様々な支援情報を提供することを可能とするガイダンス装置およびサーバを提供することにあるとしている。【０００５】  この課題の解決のために特許文献１においては、プロセスデータ、時刻データ、論理式、論理式の真理値、および対象プラントの構成要素の識別情報が対応して記憶されている根本原因データベースを用いており、根本原因解析部により時刻データを検索キーとして検索され、論理式の真理値が変化した時刻データに対応したプロセスデータが読み出される。【０００６】  すなわち、特許文献１の手法は、根本原因は時間的に同時（あるいは直近の過去）に変化したプロセスにあるとして探索するものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１６７６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】  しかしながら、例えば水処理プラントなど時定数が大きいシステムにおいては、ガイダンス情報が発生した時刻の直前の変化箇所が根本原因であるとは限らず、根本原因がずっと過去に発生していた可能性もある。そのような場合であっても、それぞれの設備ごとでは上流の処理水質の影響を下流の水質計測値が受ける、あるいは下流の詰まりの影響を上流の圧力計測値が受ける、などの物理的な因果関係については考慮されていない。【０００９】  水処理プラントの場合、ポンプ、弁、槽、膜モジュールなどそれぞれの設備は常に同じように繋がっているのではなく、設備によってその接続や個数は異なる。したがって、プラントごとにこれらを組合わせた上で因果関係のルールを設計者がその都度準備して組み込むことは多大な労力と時間を必要とし、因果関係の列挙にモレが生ずることも有り得る。【００１０】  本発明はこれらの課題に鑑みて為されたものである。本発明が解決する課題は、プラント内の異常予知直後に根本原因と想定される箇所を因果関係に基づいて推定し、短時間で対策を実施できるよう支援することができる異常予知・回復支援システム異常予知・回復支援方法及び水処理システムを提供することにある。
【課題を解決するための手段】
【００１１】  以上のことから本発明においては、上流と下流の関係を有し複数の設備で構成されたプラントに適用され、プラントの入力項目からプラントの異常を予知する異常予知エンジンを備えた異常予知・回復支援システムであって、入力項目の値に基づいて異常の程度を予知すると同時に、予知にあたって異常への影響が大きい入力項目を求める異常予知エンジンと、プラントを構成する複数の設備について上流と下流の関係を記憶した第１のデータと、プラント内の設備ごとに異常発生時の上流および下流への影響の関係を原因と結果の関係として記憶した第２のデータを組み合わせて構築された知識データを保持する知識データベースと、異常予知エンジンが示す異常への影響が大きい入力項目に対して、知識データベースを参照し、異常の根本原因の候補として設備とその原因を求める根本原因候補推定エンジンと、異常の程度に加えて根本原因の候補を画面表示する表示手段を備えたことを特徴とする。また、設備ごとに異常発生時の上流および下流への影響の関係を計算で求めるプラントシミュレータを備えたことを特徴とする。【００１２】  また本発明は、上流と下流の関係を有し複数の設備で構成されたプラントに適用される異常予知・回復支援方法であって、プラントからの入力項目の値に基づいて異常の程度を予知するとともに異常への影響が大きい入力項目を求め、プラントを構成する複数の設備について上流と下流の関係を記憶した第１のデータと、プラント内の設備ごとに異常発生時の上流および下流への影響の関係を原因と結果の関係として記憶した第２のデータを組み合わせて構築された知識データを保持し、異常への影響が大きい入力項目に対して、知識データを参照し、異常の根本原因の候補として設備とその原因を求め、提示する。
【発明の効果】
【００１３】  本発明によれば、プラントにおいて異常を予知した際にその根本原因の候補に関する情報を短時間で提供することができると同時に、異なる設備フローのプラントに対しても容易に横展開して利用することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る異常予知・回復支援システムをｐＨ調整プラントに適用した際の全体構成例を示す図。
【図２】図１に示すｐＨ調整プラントの機器構成例を示す図。
【図３】図２に示すｐＨ調整プラントの機器構成図をプラント内設備フロー情報に転換する際に基となる概念を示す図。
【図４】プラント内設備フロー情報の記述例を示す図。
【図５】設備ごとの異常発生時の上流および下流への影響データセット情報４６の記述例を示す図。
【図６】上流および下流への影響の関係を計算で求めるプラントシミュレータ８８を示す図。
【図７】６分割されたシステム全体のマトリクスのうち１／６部分の生成例を示す図。
【図８】６分割されたシステム全体のマトリクスのうち２／６部分の生成例を示す図。
【図９】６分割されたシステム全体のマトリクスのうち３／６部分の生成例を示す図。
【図１０】６分割されたシステム全体のマトリクスのうち４／６部分の生成例を示す図。
【図１１】６分割されたシステム全体のマトリクスのうち５／６部分の生成例を示す図。
【図１２】６分割されたシステム全体のマトリクスのうち６／６部分の生成例を示す図。
【図１３】抽出された根本原因の候補情報の例を示す図。
【図１４】根本原因候補推定エンジン３８の処理内容を一般化して示したフローチャート。
【発明を実施するための形態】
【００１５】  本発明の異常予知・回復支援システムが対象とするプラントは、運転状態が数値データとして与えられるプラントであればとくに制限はない。以下では具体的な例のひとつとして、ｐＨを調整するプラントを対象とした場合の本発明の実施形態について図面を用いて説明する。
【実施例】
【００１６】  図１は、本発明の一実施例に係る異常予知・回復支援システムをｐＨ調整プラントに適用した際の全体構成例を示す図である。この全体構成には、異常予知・回復支援システム４８、ｐＨ調整プラント１０、及び監視制御装置１２が含まれる。監視制御装置１２は、ｐＨ調整プラント１０を構成する各機器の運転データを収集して監視する機能を有する。異常予知・回復支援システム４８と監視制御装置３は接続されているが、インターネットやクラウドなど通信ネットワークを介して接続される構成であってもよい。【００１７】  監視制御装置１２は、ｐＨ調整プラント１０から流量、圧力、温度、水質などの計測値２４を収集し、監視信号２８として異常予知・回復支援システム４８の計測値データベース１４に入力する。【００１８】  異常予知・回復支援システム４８は、計測値データベース１４、計測値データベース１４に格納される異常予知エンジンへの入力項目情報１６に基づいて異常の程度を求める異常予知エンジン３０、プラント内の設備フロー情報を記憶しているプラント内設備フローデータベース２０、設備ごとの異常発生時の上流および下流への影響データセット情報を記憶している設備ごとの異常発生時の上流および下流への影響データセットデータベース２２、プラント内設備フロー情報４４と設備ごとの異常発生時の上流および下流への影響データセット情報４６を自動的に組み合わせて構築される知識データベース４２、知識データベース情報４０と異常への影響が大きい入力項目情報３４に基づいて根本原因の候補情報３６を求める根本原因候補推定エンジン３８、異常の程度情報３２と根本原因の候補情報３６を画面に表示する表示手段１８、を備える。【００１９】  異常予知・回復支援システム４８を構成するこれらの要素のうち、異常予知エンジン３０、知識データベース４２および根本原因候補推定エンジン３８はソフトウェアにより実現され、後述する処理内容に対応するプログラムをＲＯＭ等の記憶装置から読み出し、ＣＰＵ等のプロセッサが実行することにより実現される。これらの計算手段の中身については後述する。【００２０】  図２は、図１に示すｐＨ調整プラント１０の機器構成例を示す図である。図２ではｐＨ調整プラント１０として、その主要部分のみを示している。【００２１】  ｐＨ調整プラント１０の原水槽６２には、供給原水８４が外部から与えられ、ＮａＯＨ槽５０には供給ＮａＯＨ８６が与えられている。ｐＨ調整プラント１０では、ＮａＯＨ槽５０に入っているＮａＯＨ溶液を所定量混合してｐＨの値が調整される。原水槽６２の中の原水は、原水ｐＨ計測装置８２によってｐＨの値を測定される。その後原水は原水送液管６４を通じて原水ポンプ６６により送液され、原水送液管６８の後段で二液混合部７０に与えられる。【００２２】  一方、ＮａＯＨ溶液はＮａＯＨ送液管５２を通じてＮａＯＨ薬注ポンプ５４により送液され、ＮａＯＨ送液管５６、ＮａＯＨ弁５８、ＮａＯＨ送液管６０を経由して二液混合部７０に与えられる。二液混合部７０では原水とＮａＯＨ溶液が混合されて混合液送液管７２に送られ、混合液弁７４を介して混合液送液管７６に送られる。混合液送液管７６内の混合液は、混合液ｐＨ計測装置７８と混���液流量計測装置８０によって水質と流量が計測される。【００２３】  ここで示した各計測器（原水ｐＨ計測装置８２、混合液ｐＨ計測装置７８、混合液流量計測装置８０）からの計測値２４を図１の監視制御装置１２が受け取り、監視制御装置１２内ではこれを監視信号２８として使用して、異常の予知や根本原因の推定を可能とする。【００２４】  ここで、異常予知・回復支援システム４８に含まれる異常予知エンジン３０について説明する。各種の計測値に基づいて異常を予知する方法には様々な手法が提案されている。例えば統計的な手法であれば、局所部分空間法、マハラノビスタグチ法、インバリアント分析法、ベクトル量子化クラスタリング、類似度ベースモニタリング法、適応共鳴理論、などがある。本発明における異常予知エンジン３０としては、異常の程度情報３２と異常への影響が大きい入力項目情報３４が出力されるのであれば、上述の手法あるいは改善手法のいずれを用いても良い。【００２５】  この実施例１では一例として何らかの異常が予知され、異常への影響が大きい入力項目情報３４として混合液ｐＨ計測装置７８で計測されたｐＨ値が低かったものと仮定する。従来の異常予知エンジンで可能なのはここまでであるが、このときの原因は混合液ｐＨ計測装置７８の不具合ではなく、プラントのほかの箇所の不具合である可能性もある。この不具合すなわち根本原因をできるだけ短時間に漏れなく優先順位を付けて提示するのが本発明の目的であり、そのために知識データベース４２と根本原因候補推定エンジン３８を用いる。【００２６】  知識データベース４２には、プラント内設備フローデータベース２０からプラント内設備フロー情報４４が与えられる。このプラント内設備フロー情報４４は、それぞれの設備がどのような順番で繋がっているかを記述した電子情報である。【００２７】  図２に示すｐＨ調整プラントの機器構成図に対応するプラント内設備フロー情報４４の基となる概念図を図３に示す。この機器構成図では、ポンプ、弁、槽、膜モジュールなどの機器に加え、配管もそれぞれの接続ごとに１つの設備として表現する。【００２８】  この事例によれば、ｐＨ調整プラント１０のＮａＯＨ系統を構成する機器や配管が８６−５０−５２−５４−５６−５８−６０の順に接続され、ｐＨ調整プラント１０の原水系統を構成する機器や配管が８４−６２（−８２）−６４−６６−６８の順に接続され、ｐＨ調整プラント１０の混合系統を構成する機器や配管が７０−７２−７４−７６（−７８）−８９の順に接続されていることが理解できる。【００２９】  係るプラント内設備フロー情報４４のデータベース内における記憶形式は、テキスト形式やｃｓｖ形式、あるいはエクセルの記述形式のいずれであっても良い。プラント内設備フロー情報４４の記載の一例を図４に示す。【００３０】  図４の記憶形式によれば、ｐＨ調整プラント１０を構成する機器や配管が、設備番号１０１、設備呼称１０２、設備種類１０３、接続設備番号１０４により定義され記憶されている。なお図４の接続設備番号１０４の記載例では、上流側の機器や配管を１０４ａ、１０４ｂとして特定している。図示の例では例えば、設備番号１０１が５０のものは、設備呼称１０２がＮａＯＨ槽であって、設備種類１０３は槽に分類され、接続設備番号１０４として上流側１０４ａに８６を配置していることを意味している。また例えば設備番号１０１が７０のものは、設備呼称１０２が二液混合部であって、設備種類１０３は合流部に分類され、接続設備番号１０４として上流側１０４ａに６０を配置し、上流側に６８を配置していることを意味している。この上流側機器、配管の関係を辿ることで、図２の接続関係が表現され、記憶されていることになる。【００３１】  図１の知識データベース４２には、さらに設備ごとの異常発生時の上流および下流への影響データセットデータベース２２から、設備ごとの異常発生時の上流および下流への影響データセット情報４６が与えられる。設備ごとの異常発生時の上流および下流への影響データセット情報４６は、ｐＨ調整プラント１０を構成する機器（ポンプ、弁、槽、膜モジュールなど）や配管などのそれぞれに対して、標準的に作られた因果関係のマトリクスである。【００３２】  ここで因果関係の一方の原因としては、該当設備の上流条件の変化に加え、該当設備自身の不具合や運転条件変更をできる限り漏れなく記述して準備する。そして、それらの原因によって引き起こされる上流設備および下流設備への影響を記述して準備するものである。また原因と結果の標準的マトリクスであればいかなる記述形式でも良いが、一例としてポンプ、配管、槽に関する設備ごとの異常発生時の上流および下流への影響データセット情報４６を図５に示す。【００３３】  図５に示す影響データセット情報４６は、上から順に設備がポンプ（４６Ｐ）、配管（４６Ｃ）、槽（４６Ｔ）の場合を示すが、保持される情報項目としては共通に、設備種類１０３、原因２０１、結果２０２である。さらに原因２０１の詳細項目として、該当設備の上流条件変化２０１ａ、該当設備自身の不具合、運転条件変更２０１ｂを挙げている。さらに該当設備の上流条件変化２０１ａの具体事例として、上流における流量過大、流量過小、水質過大、水質過小などの状態がレベルに応じて複数種類定義されている。また該当設備自身の不具合、運転条件変更２０１ｂの具体事例は、設備毎に内容相違するが設備種類がポンプ（４６Ｐ）であるときには、ポンプ詰まり、モータブラシ損傷、吐出側は損益漏れ、回転数過大、回転数過小などの事象が複数種類定義されている。【００３４】  また因果関係の他方である結果２０２について、流体系２０２ａと電気系２０２ｂに分けて定義されている。また流体系２０２ａと電気系２０２ｂの詳細定義内容は、流体系２０２ａでは上流１側圧力、上流２側圧力、レベル別水質、流量の状態（過大、過小、影響なし、存在なしなど）で記述され、電気系２０２ｂでは、上流と、下流のレベル別水質、電流測定値、流量測定値の状態（過大、過小、影響なし、存在なしなど）で記述されている。また、これらの縦軸項目、および横軸項目はマトリクスを埋める形で状態が定義されている。【００３５】  図５の因果関係のマトリクスによれば、例えばポンプ詰まりが原因である時、結果としては流体系について上流１の圧力過大、下流の流量過小、電気系について電流測定値過大が生じ得る。同様に配管詰まりが原因である時、結果としては流体系につ��て上流１の圧力過大、下流の流量過小が生じ得る。【００３６】  図５のマトリクス全体として、設備がポンプである場合には、流体系以外にも電気系との関連を精査すべきであるが、電気系を持たない配管や槽の場合には流体系内の関連を考慮すればよい。また、結果は下流側に表れる場合のみではなく、上流側に表れる場合や、計測レベルに反映される場合などがあるので、これらの相関をなるべく多くのケースについて事前把握しておくのがよい。【００３７】  なお、実際のプラントにおける上流条件の変化や不具合の事例については、図５の一例よりもずっと多岐に亘るが、ここでは実施例１として示すｐＨ調整プラント１０に関係が深い箇所の事例のみを一例として抽出して示した。【００３８】  図５では設備ごとの異常発生時の上流および下流への影響データセット情報４６があらかじめ与えられえている場合を想定したが、図６で示すように上流および下流への影響の関係を計算で求めるプラントシミュレータ８８を備え、シミュレーションで求めた上流および下流への影響データセット情報９０を生成して設備ごとの異常発生時の上流および下流への影響データセット情報４６として用いることでもよい。これにより、影響データセットの構築を容易に実現することが可能となる。【００３９】  図１において、知識データベース４２では、以上に示したプラント内設備フロー情報４４（図４）と、設備ごとの異常発生時の上流および下流への影響データセット情報４６（図５）をもとに、システム全体のマトリクスを自動生成する。たとえば図３では「配管」が複数存在するが、そのそれぞれに図５で示した「配管」の標準的マトリクスをはめ込み、上流側の設備と下流側の設備との関係をたどれるようにする。これは、図４のデータと図５のデータをマージしたものを生成することである。【００４０】  ｐＨ調整プラント１０に対するシステム全体のマトリクスの生成例を図７〜図１２に示す。マトリクスの規模が大きいため、ここでは６つに分けて図７〜図１２として示した。図７〜図１２は、いずれも同じ記載要領により記述されたものであるので、図７を代表例として説明する。これらの図の縦軸側には、図３の機器や配管の接続順序に従って、設備が記述されている。図７の場合、図３のｐＨ調整プラント１０のＮａＯＨ系統を構成する機器や配管のうち、５０−５２−５４−５６までの部分が記述されている。以下同様に以降の図においても接続順序に従って、設備が記述されている。横軸には、図４、図５で用いた項目が全て記述されている。これらは図４について１０１、１０２、１０３、１０４（１０４ａ、１０４ｂ）の項目、図５について２０１（２０１ａ、２０１ｂ）、２０２（２０２ａ、２０２ｂ）の項目を網羅したことを意味している。【００４１】  図７〜図１２は、説明のために行列の番号を表示している。マトリクスの左端には行番号Ｌ１〜Ｌ２４５、上端には列番号Ｃ１〜Ｃ１９を示した。行の方向に各設備を記述しており、行の方向に上記図４、図５の項目を採用して記述している。因みに図７にのみ図４、図５の項目を表示しているが、列番号Ｃ１が項目１０１、列番号Ｃ２が項目１０２、列番号Ｃ３が項目１０３、列番号Ｃ４、Ｃ５が項目１０４、列番号Ｃ６、Ｃ７��項目２０１、列番号Ｃ８からＣ１３が項目２０２ａ、列番号Ｃ１４からＣ１９が項目２０２ｂにそれぞれ対応している。このように構築されたシステム全体のマトリクスを、本発明では知識データベース情報４０と呼ぶこととする。【００４２】  このようにして構築された知識データベース情報４０は、根本原因推定エンジン３８に与えられる。根本原因推定エンジン３８はもう一つの入力として異常への影響が大きい入力項目情報３４を有している。根本原因推定エンジン３８には、一次記憶場所のメモリＭと距離レジスタＲが備えられる。根本原因推定エンジン３８において、知識データベース情報４０と異常への影響が大きい入力項目情報３４に基づいて根本原因の候補情報３６を求める方法の一例を以下に述べる。【００４３】  まず異常への影響が大きい入力項目情報３４として、図２の混合液ｐＨ計測装置８２で計測した混合液ｐＨ値が「小さい」と与えられたとする。なお、ここではｐＨは水質（１）に相当すると設定したと仮定する。このとき根本原因推定エンジン３８では、一次記憶場所のメモリＭをクリアし、距離レジスタＲの値を０とする。次に根本原因推定エンジン３８は、図７〜図１２の知識データベース情報４０を参照し、結果の列Ｃ８〜Ｃ１９のうち水質（１）の測定値がある列を横方向に探索する。その結果、Ｃ１５が「水質（１）の測定値」に該当することが分かる。【００４４】  次に、Ｃ１５の列の中で「混合液」「過小」の記載がある行を縦方向に図７から図１２まで探索する。その結果、図１２のＬ２０７、Ｌ２０９、Ｌ２１１、Ｌ２１３が該当することが分かる。【００４５】  次に、Ｌ２０７の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないため、上流条件までは遡らない。Ｃ７には「標準液劣化」との記載があるため、Ｃ２の「混合液ｐＨ計測装置７８」の情報および距離レジスタＲの値「０」とともに一次記憶場所のメモリＭに記憶する。【００４６】  次にＬ２０９の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないため、上流条件までは遡らない。Ｃ７には「電極劣化」との記載があるため、Ｃ２の「混合液ｐＨ計測装置７８」の情報および距離レジスタＲの値「０」とともに一次記憶場所のメモリＭに記憶する。【００４７】  同様にＬ２１１の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないため、上流条件までは遡らない。Ｃ７には「電極付着物発生」との記載があるため、Ｃ２の「混合液ｐＨ計測装置７８」の情報および距離レジスタＲの値「０」とともに一次記憶場所のメモリＭに記憶する。【００４８】  最後にＬ２１３の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。カラムＣ４およびＣ５を参照すると７６番の設備が上流側に存在することが分かる。そこで、次の段階で７６番の設備での上流水質（１）過小に絞った探索を実行する。なお、Ｌ２１３の行のＣ７には記載がないため、以上でＬ２１３の行の処理を終了し、距離レジスタＲの値を１つプラスして１とする。【００４９】  根本原因推定エンジン３８では、上流側設備探索の指示に従いＣ１列を縦方向に探索し、７６番の設備を探す処���を実行すると、図１１のＬ１９２からＬ２０４が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１９２からＬ２０４のうちＬ１９６とＬ２００のＣ１０のカラムに「水質（１）」が「過小」の記載があり、該当することが分かる。【００５０】  まずＬ１９６の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないため、上流条件までは遡らない。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「混合液送液管７６」の情報および距離レジスタＲの値「１」とともに一次記憶場所のメモリＭに記憶する。【００５１】  次に、Ｌ２００の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると、７４番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で７４番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ２００の行のＣ７には記載がないため、以上でＬ２００の処理を終了し、距離レジスタＲの値を１つプラスして２とする。【００５２】  Ｃ１列を縦方向に探索し、７４番の設備を探す処理を実行すると、Ｌ１７９からＬ１９１が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１７９からＬ１９１のうちＬ１８７のＣ１０のカラムに「水質（１）」が「過小」の記載が見つかり、該当することが分かる。  Ｌ１８７の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると、７２番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で７２番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ１８７の行のＣ７には記載がないため、以上でＬ１８７の処理を終了し、距離レジスタＲの値を１つプラスして３とする。【００５３】  Ｃ１列を縦方向に探索し、７２番の設備を探す処理を実行すると、Ｌ１６６からＬ１７８が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１６６からＬ１７８のうちＬ１７０とＬ１７４のＣ１０のカラムに「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００５４】  Ｌ１７０の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないため、上流条件までは遡らない。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「混合液送液管７２」の情報および距離レジスタＲの値「３」とともに一次記憶場所のメモリＭに記憶する。【００５５】  次に、Ｌ１７４の行において原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると、７０番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で７０番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ１７４の行のＣ７には記載がないため、以上でＬ１７４の行の処理��終了し、距離レジスタＲの値を１つプラスして４とする。【００５６】  Ｃ１列を縦方向に探索し、７０番の設備を探す処理を実行すると、図１０のＬ１２５からＬ１６５が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１２９〜Ｌ１３３、Ｌ１３５、Ｌ１４０、Ｌ１４３、Ｌ１５２、Ｌ１５４〜Ｌ１５７、Ｌ１５９、Ｌ１６１のカラムに「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００５７】  この二液混合部では、上流の条件が２種類あり、それぞれの水質の大小によりＬ１３０〜Ｌ１３５とＬ１４８−Ｌ１５３をセットで、あるいはＬ１３６〜Ｌ１４１とＬ１５４〜Ｌ１５９をセットで用いる。いずれのセットを用いるかは、想定される上流側の濃度で決定する。ここでは、Ｌ１３０〜Ｌ１３５とＬ１４８−Ｌ１５３のセットを用いる場合について以下記載する。【００５８】  Ｌ１２９〜Ｌ１３３の行について、原因のカラムＣ６とＣ７を参照する。いずれもＣ６には記載がないため、上流条件までは遡らない。Ｃ７には「混合後内面付着物発生」「上流１破損液漏れ」「上流１詰まり」「上流１凍結」「上流１内面付着物発生」との記載があるため、Ｃ２の「二液混合部７０」の情報および距離レジスタＲの値「４」とともに一次記憶場所のメモリＭに記憶する。【００５９】  Ｌ１３５の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流１流量過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると、上流１として６０番の設備が存在することが分かる。そこで、次の段階で６０番の設備での流量過小に絞って探索を実施する。【００６０】  Ｌ１４３の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流１水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ１３５の場合と同様に、上流１として６０番の設備が存在することが分かる。そこで、次の段階で６０番の設備での上流水質（１）過小に絞って探索を実施する。【００６１】  Ｌ１５２の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流２流量過大」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると、上流２として６８番の設備が存在することが分かる。そこで、次の段階で６８番の設備での流量過大に絞って探索を実施する。【００６２】  Ｌ１６１の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流２水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ１５２の場合と同様に、Ｃ４およびＣ５を参照すると上流２として６８番の設備が存在することが分かる。そこで、次の段階で６８番の設備での上流水質（１）過小に絞って探索を実施する。【００６３】  以上で７０番の設備の処理を終了し、距離レジスタＲの値を１つプラスして５とする。【００６４】  Ｃ１列を縦方向に探索し、６０番の設備を探す処理を実行すると、図８のＬ６３からＬ７５が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ６７とＬ７１の行に「水質（１）」が「過小」の記��が見つかり、該当することが分かる。【００６５】  Ｌ６７の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないので、上流条件までは遡らない。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「ＮａＯＨ送液管６０」の情報および距離レジスタＲの値「５」とともに一次記憶場所のメモリＭに記憶する。つぎに、Ｌ７１の行における原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると、５８番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で５８番の設備での上流水質（１）過小に絞って探索を実施する。【００６６】  Ｃ１列を縦方向に探索し、６８番の設備を探す処理を実行すると、図９のＬ１１２からＬ１２４が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１１６とＬ１２０の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００６７】  Ｌ１１６の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には記載がないため、上流条件までは遡らない。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「原水送液管６８」の情報および距離レジスタＲの値「５」とともに一次記憶場所のメモリＭに記憶する。【００６８】  Ｌ１２０の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると６６番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で６６番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ７５の行のＣ１０には記載がないため、以上でＬ７５の処理を終了し、距離レジスタＲの値を１つプラスして６とする。【００６９】  Ｃ１列を縦方向に探索し、５８番の設備を探す処理を実行すると、図８のＬ５０からＬ６２が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ５８の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００７０】  Ｌ５８の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると５６番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で５６番の設備での上流水質（１）過小に絞って探索を実施する。【００７１】  Ｃ１列を縦方向に探索し、６６番の設備を探す処理を実行すると、図９のＬ９９からＬ１１１が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１０７の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００７２】  Ｌ１０７の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｃ４およびＣ５を参照すると６４番の設備がひとつ上流側に存在することが分かる。そこで、���の段階で６４番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ１０７の行のＣ７には記載がないため、以上でＬ１０７の処理を終了し、距離レジスタＲの値を１つプラスして７とする。【００７３】  Ｃ１列を縦方向に探索し、５６番の設備を探す処理を実行すると、図７のＬ３７からＬ４９が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ４１とＬ４５の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００７４】  Ｌ４１の行において、原因のカラムＣ６とＣ７を参照する。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「ＮａＯＨ送液管５６」の情報および距離レジスタＲの値「７」とともに一次記憶場所のメモリＭに記憶する。次に、Ｌ４５の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ４５の行でＣ４およびＣ５を参照すると５４番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で５４番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ４５の行のＣ７には記載がないため、以上でＬ４５の処理を終了する。【００７５】  Ｃ１列を縦方向に探索し、６４番の設備を探す処理を実行すると、図９のＬ８６からＬ９８が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ９０とＬ９４の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００７６】  Ｌ９０の行において、原因のカラムＣ６とＣ７を参照する。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「原水送液管６４」の情報および距離レジスタＲの値「７」とともに一次記憶場所のメモリＭに記憶する。次いで、Ｌ９４の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ９４の行でＣ４およびＣ５を参照すると６２番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で６２番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ９４の行のＣ５には記載がないため、以上でＬ９４の処理を終了し、距離レジスタＲの値を１つプラスして８とする。【００７７】  Ｃ１列を縦方向に探索し、５４番の設備を探す処理を実行すると、図７のＬ２４からＬ３６が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ３２の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００７８】  Ｌ３２の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ３２の行でＣ４およびＣ５を参照すると、５２番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で５２番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ３２の行のＣ５には記載がないため、以上でＬ３２の処理を終了する。【００７９】  ��１列を縦方向に探索し、６２番の設備を探す処理を実行すると、図８のＬ７６からＬ８５が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ８１の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００８０】  Ｌ８１の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ８１の行でＣ４およびＣ５を参照すると、８４番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で８４番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ８１の行のＣ５には記載がないため、以上でＬ８１の処理を終了し、距離レジスタＲの値を１つプラスして９とする。【００８１】  Ｃ１列を縦方向に探索し、５２番の設備を探す処理を実行すると、図７のＬ１１からＬ２３が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ１５およびＬ１９の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００８２】  Ｌ１５の行において、原因のカラムＣ６とＣ７を参照する。Ｃ７には「内面付着物発生」との記載があるため、Ｃ２の「ＮａＯＨ送液管５２」の情報および距離レジスタＲの値「９」とともに一次記憶場所のメモリＭに記憶する。次に、Ｌ１９の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ１９の行でＣ４およびＣ５を参照すると、５０番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で５０番の設備での上流水質（１）過小に絞って探索を実施する。なお、Ｌ１９の行のＣ５には記載がないため、以上でＬ１９の処理を終了する。【００８３】  Ｃ１列を縦方向に探索し、８４番の設備を探す処理を実行すると、図１２のＬ２３４からＬ２３９が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ２３４の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００８４】  Ｌ２３４の行において、原因のカラムＣ６とＣ７を参照する。Ｃ７には「供給水質（１）が薄過ぎ」との記載があるため、Ｃ２の「供給原水８４」の情報および距離レジスタＲの値「９」とともに一次記憶場所のメモリＭに記憶する。以上でＬ２３４の処理を終了し、距離レジスタＲの値を１つプラスして１０とする。【００８５】  Ｃ１列を縦方向に探索し、５０番の設備を探す処理を実行すると、図７のＬ１からＬ１０が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ６の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００８６】  Ｌ６の行において、原因のカラムＣ６とＣ７を参照する。Ｃ６には「上流水質（１）過小」との記載があるため、ひとつ上流側の設備を探索する。Ｌ６の行でＣ４およびＣ５を参照すると、８６番の設備がひとつ上流側に存在することが分かる。そこで、次の段階で８６番の設備での上流水質（１）過小に絞って探索を実施する。以上でＬ６の処理を終了し、距離レジスタＲの値を１つプラスして１１とする。【００８７】  Ｃ１列を縦方向に探索し、８６番の設備を探す処理を実行すると、図１２のＬ２４０からＬ２４５が該当することが分かる。ここで、下流への結果を示すＣ１０〜Ｃ１３のカラムから「水質（１）」が「過小」の箇所を探索する。その結果、Ｌ２４０の行に「水質（１）」が「過小」の記載が見つかり、該当することが分かる。【００８８】  Ｌ２４０の行において、原因のカラムＣ６とＣ７を参照する。Ｃ７には「供給水質（１）が薄過ぎ」との記載があるため、Ｃ２の「ＮａＯＨ液８６」の情報および距離レジスタＲの値「１１」とともに一次記憶場所のメモリＭに記憶する。【００８９】  以上のように、原因のカラムＣ６の「該当設備の上流条件変化」が無くなるまで探索を続ける。これにより、漏れなく原因候補を列挙することが可能となる。【００９０】  上述のように、結果、その原因、その原因を引き起こす上流側設備、の探索を根本原因推定エンジン３８は知識データベース情報４０を用いて実行する。その結果、一次記憶場所のメモリＭに対象設備名称、原因、距離レジスタＲの組合せが格納される。上述の結果として、例えば図１３に示す形態の組合わせ情報が得られる。【００９１】  図１３の根本原因候補抽出事例によれば、距離レジスタＲが０の混合液ＰＨ計測装置７８に関して、標準液劣化、電極劣化、電極付着物発生の３要因が抽出され、距離レジスタＲが１の混合液送液管７６に関して内面付着物発生の１要因が抽出され、距離レジスタＲが３の混合液送液管７２に関して内面付着物発生の１要因が抽出され、距離レジスタＲが４の二液混合部７０に関して混合後内面付着物発生、上流１破損液漏れ、上流１詰まり、上流１凍結、上流１面付着物発生の５要因が抽出され、距離レジスタＲが５のＮａＯＨ送液管６０と原水送液管６８に関してそれぞれ内面付着物発生の１要因が抽出され、距離レジスタＲが７のＮａＯＨ送液管５６と原水送液管６４に関してそれぞれ内面付着物発生の１要因が抽出され、距離レジスタＲが９のＮａＯＨ送液管５２と供給原水８４に関してそれぞれ内面付着物発生と供給水質（１）薄過ぎの１要因が抽出され、距離レジスタＲが１１の供給ＮａＯＨ８６に関して供給水質（１）薄過ぎの１要因が抽出されていることが理解できる。【００９２】  本発明の処理後にはこれらの根本原因候補抽出事例が一覧表示される。これらが、混合液ｐＨ計測装置８２で計測したｐＨ値が異常への影響が大きい入力項目情報３４として与えられた場合の根本原因の候補情報３６である。表示手段１８において異常の程度情報３２とともに根本原因候補抽出事例が画面表示される。運転監視員は、これらの候補について、現場に赴むき対策するなど所定の確認復旧作業を行うことで、回復対策を短時間で漏れなく実施することが可能となる。【００９３】  処理の手続きを上述のように言葉であらわすと長いが、現実的には上述の処理は計算機内で実行されるため、図１３の結果は即座に表示される。図１３の中に含まれる「供給原水８４」は海水や河川水なども含んでおり、こ���らにおいてはそのｐＨが自然現象に起因して変化するのが一般的である。自然現象に起因して変化する影響因子はｐＨのみではなく、天気予報、気温、水温、降水量、水質、赤潮情報などがあるため、これらも入力として図５で示した設備ごとの異常発生時の上流および下流への影響データセット情報にあらかじめ組み込んでおくのが良い。【００９４】  図１３では、距離レジスタＲの値が小さい順にリストを表示している。距離レジスタは、異常への影響が大きい入力項目情報３４として与えられた設備を０として、そこからいくつの設備を遡ったかを示す値である。画面表示する際の優先順位を求める際には、異常への影響が最も大きい入力項目の設備の設備フロー上の位置から近い箇所の根本原因の候補に大きい重み係数を与え、その大きい値の順に表示するのがいずれの設備も同等に異常原因となる可能性がある場合には適している。【００９５】  一方、設備によっては異常原因となる可能性に大きな違いがある場合がある。一般的に、可動部のある設備（ポンプ、ブロワ、モーター、電磁弁など）のほうが可動部のない設備（配管など）よりも異常の原因となる可能性が高いことが多い。そのような場合には可動部を有する設備に対する根本原因の候補に大きい重み係数を与え、その大きい値の順に表示するのが良い場合もある。これを実現するためには、図４で示したプラント内設備フロー情報に可動部を有するか有さないかを入力できるようにしておく、あるいは図５で示した設備ごとの異常発生時の上流および下流への影響データセット情報に可動部がある設備か否かを情報として持たせておく、のいずれでも良い。【００９６】  さらに、対象とする物質の物性にもよるが、電極を用いたセンサのほうが単なる配管やポンプよりも繊細で、故障する可能性が高いこともある。そのような場合には過去の故障履歴に基づき、より頻度が高い根本原因の候補に大きい重み係数を与え、その大きい値の順に表示するのが良い場合もある。これを実現するためには、図４で示したプラント内設備フロー情報に故障可能性の大小を入力できるようにしておく、あるいは図５で示した設備ごとの異常発生時の上流および下流への影響データセット情報に故障可能性の大小を情報として持たせておく、のいずれでも良い。【００９７】  さらに、上流および下流への影響の関係を計算で求めるプラントシミュレータ８８を備える場合には、上述の手順でたどって絞り込んだ根本原因候補がどの程度確からしいか計算で求めて表示するようにしてもよい。【００９８】  図１４は、上記一連の処理を実行する根本原因候補推定エンジン３８の処理内容を一般化して示したフローチャートである。【００９９】  図１４のフローチャートの最初の処理ステップＳ１では、異常への影響が大きい入力項目３４に対し、知識データベース４２の結果欄を参照し、該当部を探索する。次に処理ステップＳ２では、該当した行における原因の欄を参照する。次の処理ステップＳ３では、参照した該当行の原因欄に「該当設備自身の不具合」が記載されているかを確認し、記載されている場合には処理ステップＳ４でこれを一時記憶して処理ステップＳ５に移る。一時記憶の際には、距離レジスタＲを逐次更新し、一次記憶場所のメモリＭに記���をしていく。記載されていない場合には直ちに処理ステップＳ５に移る。【０１００】  処理ステップＳ５では、「上流条件の変化」の有無を確認し、ない場合には処理ステップＳ６に移り一連の処理を終了する。ある場合には処理ステップＳ７に移り、上流の設備の欄に移動する。そのうえで処理ステップＳ８では、「上流条件の変化」に対応する「結果」欄を探索する。その後、処理ステップＳ２に移り、次の条件のものについて繰り返し実行するこの繰り返し実行は、該当する要件がなくなるまで行われる。【０１０１】  上述の内容は、電子的に情報が伝達できれば実現できるため、現場の監視制御装置３の中になくとも、インターネットやクラウドなど通信ネットワーク経由で情報を処理できるサーバがあれば実現できる。このような形態をとる場合には、複数のプラントを対象とした異常検知が可能なため少人数での集中管理を実現することができる。さらに、それぞれのプラントにこのシステムを実現するソフトウェアを保有する必要がないため、プラント側の計算機パワーがほぼ不要となり、ソフトウェアの保守管理もきわめて容易となるメリットがある。【０１０２】  なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の実施例の構成の追加・削除・置換をすることが可能である。【０１０３】  また本発明が適用されるプラントに関して、実施例では水処理プラントのｐＨ調整プラントに適用する事例を説明したが、これは他の上下水の水処理プラントへの適用が可能である。さらには製品（水などの流体を含む）が上流から下流に移動しながら適宜の処理を施されるプラント一般に適用が可能である。
【符号の説明】
【０１０４】１０：ｐＨ調整プラント１２：監視制御装置１４：計測値データベース１６：異常予知エンジンへの入力項目情報１８：表示手段２０：プラント内設備フローデータベース２２：設備ごとの異常発生時の上流および下流への影響データセットデータベース２４：計測値２６：制御信号２８：監視信号３０：異常予知エンジン３２：異常の程度情報３４：異常への影響が大きい入力項目情報３６：根本原因の候補情報３８：根本原因候補推定エンジン４０：知識データベース情報４２：知識データベース４４：プラント内設備フロー情報４６：設備ごとの異常発生時の上流および下流への影響データセット情報４８：異常予知・回復支援システム５０：ＮａＯＨ槽５２：ＮａＯＨ送液管５４：ＮａＯＨ薬注ポンプ５６：ＮａＯＨ送液管５８：ＮａＯＨ弁６０：ＮａＯＨ送液管６２：原水槽６４：原水送液管６６：原水ポンプ６８：原水送液管７０：二液混合部７２：混合液送液管７４：混合液弁７６：混合液送液管７８：混合液ｐＨ計測装置８０：混合液流量計測装置８２：原水ｐＨ計測装置８４：供給原水８６：供給ＮａＯＨ８８：プラントシミュレータ９０：シミュレーションで求めた上流および下流への影響データセット情報
【図１】
2016147726.tif 000003
【図２】
2016147726.tif 000004
【図３】
2016147726.tif 000005
【図４】
2016147726.tif 000006
【図５】
2016147726.tif 000007
【図６】
2016147726.tif 000008
【図７】
2016147726.tif 000009
【図８】
2016147726.tif 000010
【図９】
2016147726.tif 000011
【図１０】
2016147726.tif 000012
【図１１】
2016147726.tif 000013
【図１２】
2016147726.tif 000014
【図１３】
2016147726.tif 000015
【図１４】
2016147726.tif 000016
【国際調査報告】
2016147726.tif 000017
2016147726.tif 000018
2016147726.tif 000019
2016147726.tif 000020