(57)【要約】  複数の電力系統監視装置と複数の操作装置を備える分散型電力系統監視制御システムであって、複数の電力系統監視装置は、情報を記憶可能な記憶部と、自電力系統監視装置と各操作装置との間のネットワーク状態情報を収集して記憶部に記憶する情報収集部４１と、所定のネットワークスコアテーブルを用いて、ネットワーク状態情報から、自電力系統監視装置と各操作装置との間の各ネットワークスコアを算出するスコア算出部４２と、算出された各通信ネットワーク間の各ネットワークスコアを用いて、自電力系統監視装置の評価値を算出するスコア評価部４３と、他の各電力系統監視装置の評価値と自電力系統監視装置の評価値とを比較し、自電力系統監視装置の評価値が最小の場合は、自電力系統監視装置をメインの電力系統監視装置とするメイン装置判定部４４とを備える。
2013035162.tif 000002
【特許請求の範囲】
【請求項１】
電力系統を監視するための複数の電力系統監視装置と前記各電力系統監視装置を操作するための複数の操作装置とそれらを接続する通信ネットワークとを備える分散型電力系統監視システムであって、
前記複数の電力系統監視装置の中から選択されるメインの電力系統監視装置と、
前記複数の操作装置の中から選択されるメインの操作装置であって、前記メインの電力系統監視装置を操作するメインの操作装置と、を備え、
前記複数の電力系統監視装置は、
情報を記憶可能な記憶部と、
自装置と各操作装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、前記記憶部に記憶する情報収集部と、
前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記ネットワーク状態情報から、自装置と前記各操作装置との間の各通信ネットワークのスコアであるネットワークスコアを算出するスコア算出部と、
前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自装置の評価値を算出するスコア評価部と、
他の各電力系統監視装置の評価値と自装置の評価値とを比較し、自装置の評価値が最小の場合は、自装置をメインの電力系統監視装置とするメイン装置判定部と、
を備える分散型電力系統監視制御システム。
【請求項２】
前記スコア評価部は、当該スコア評価部の設けられている所定の電力系統監視装置とメインの操作装置との間の通信ネットワークのネットワークスコアに基づいて前記所定の電力系統監視装置の評価値を算出する
ことを特徴とする請求項１記載の分散型電力系統監視制御システム。
【請求項３】
前記メインの操作装置が前記複数の操作装置の中の他の操作装置に変更された場合、前記スコア評価部は、
前記所定の電力系統監視装置と新たにメインの操作装置となった前記他の操作装置との間の通信ネットワークのネットワークスコアに基づいて、前記所定の電力系統監視装置の評価値を再度算出する
ことを特徴とする請求項２記載の分散型電力系統監視制御システム。
【請求項４】
前記電力系統監視装置において、
前記情報収集部はさらに、当該電力系統監視装置を構成する各装置の状態を示す装置状態情報を収集して前記記憶部に記憶し、
前記スコア算出部はさらに、装置の状態に対応するスコアを記憶する所定の装置スコアテーブルを用いて、前記装置状態情報から、自電力系統監視装置が備える各装置のスコアである装置スコアを算出し、
前記スコア評価部は、前記ネットワークスコア及び前記装置スコアを用いて、自電力系統監視装置の評価値を算出し、
前記メイン装置判定部は、前記ネットワークスコア及び前記装置スコアを用いて算出された評価値を比較する
ことを特徴とする請求項３記載の分散型制御システム。
【請求項５】
前記電力系統監視装置が有する前記メイン装置判定部は、
自電力系統監視装置の評価値が所定値よりも大きい場合、自電力系統監視装置を前記通信ネットワークから切り離す
ことを特徴とする請求項４記載の分散型制御システム。
【請求項６】
前記操作装置は、
情報を記憶可能な記憶部と、
自操作装置と前記各電力系統監視装置との間のネットワーク状態情報を収集し、前記記憶部に記憶する情報収集部と、
所定のネットワークスコアテーブルを用いて、前記各ネットワーク状態情報から、自操作装置と前記各電力系統監視装置との間のネットワークスコアを算出するスコア算出部と、
前記算出された各ネットワークスコアを用いて、自操作装置の評価値を算出するスコア評価部と、
他の各操作装置の評価値と自操作装置の評価値とを比較し、現在メインの操作装置の評価値と自操作装置の評価値との差分が所定の閾値以上であって、かつ、自操作装置の評価値が最小の場合は、自操作装置をメインの操作装置とするメイン装置判定部と
を備えることを特徴とする請求項４記載の分散型制御システム。
【請求項７】
前記操作装置において、
前記スコア算出部はさらに、地震の発生確率を予測する所定の地震予測情報を参照し、前記地震予測情報に基づいて、前記操作装置が存在する場所の地震発生確率のスコアである環境スコアを算出し、
前記スコア評価部は、前記ネットワークスコアと前記装置スコアと前記環境スコアを用いて、自操作装置の評価値を算出する
ことを特徴とする請求項６記載の分散型制御システム。
【請求項８】
電力系統を監視するための複数電力系統監視装置と前記各電力系統監視装置を操作するための複数の操作装置とそれらを接続する通信ネットワークとを備え、
前記複数の電力系統監視装置の中からメインの電力系統監視装置を選択し、
前記複数の操作装置の中からメインの操作装置を選択し、前記メインの電力系統監視装置を前記メインの操作装置が操作する分散型電力系統監視制御方法であって、
前記電力系統監視装置は、
情報を記憶可能な記憶部を備え、
自電力系統監視装置と各操作装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、前記記憶部に記憶し、
前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記通信ネットワーク状態情報から、自電力系統監視装置と前記各操作装置との間の各通信ネットワークのスコアであるネットワークスコアを算出し、
前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自電力系統監視装置の評価値を算出し、
他の各電力系統監視装置の評価値と自電力系統監視装置の評価値とを比較し、自電力系統監視装置の評価値が最小の場合は、自電力系統監視装置をメインの電力系統監視装置と決定する
分散型電力系統監視制御方法。
【請求項９】
電力系統を監視する前記電力系統監視装置は、
情報を記憶可能な記憶部と、
自装置と他の各装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、前記記憶部に記憶する情報収集部と、
前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記ネットワーク状態情報から、自装置と前記他の各装置との間の各通信ネットワークのスコアであるネットワークスコアを算出するスコア算出部と、
前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自装置の評価値を算出するスコア評価部と、
他の各電力系統監視装置の評価値と自装置の評価値とを比較し、自装置の評価値が最小の場合は、自装置をメインの電力系統監視装置とするメイン装置判定部と、
を備え、
前記電力系統監視装置が複数存在する場合、メインの電力系統監視装置が前記電力系統を監視することを特徴とする電力系統監視装置。
【請求項１０】
電力系統を監視する電力系統監視装置が、
自装置と他の各装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、
前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記ネットワーク状態情報から、自装置と前記他の各装置との間の各通信ネットワークのスコアであるネットワークスコアを算出し、
前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自装置の評価値を算出し、
他の各電力系統監視装置の評価値と自装置の評価値とを比較し、自装置の評価値が最小の場合は、自装置をメインの電力系統監視装置とし、
前記電力系統監視装置が複数存在する場合、メインの電力系統監視装置が前記電力系統を監視することを特徴とする電力系統監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散型電力系統監視制御システム及び分散型電力系統監視方法に関する。
【背景技術】
【０００２】
従来の電力系統監視制御システムは、１つの拠点に多重系サーバ、操作卓、及び配電盤等を設置して電力系統の監視制御を行う拠点集約型のシステムであった。しかし、近年、システムの拠点が地震又は火災等の災害に見舞われたときなどを想定して、地理的に離れた複数の拠点にシステムを分散する拠点分散型のシステムが求められている。そして、近年のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信技術の発展に伴い、複数の拠点間をＩＰ通信ネットワークで結んだ拠点分散型の電力系統監視制御システムへの移行が検討されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１６６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電力系統監視制御システムのように社会インフラを担うシステムは、障害が発生したときに社会に与える影響が大きいため、高い耐障害性が求められる。したがって、拠点分散型の電力系統監視制御システムにおいても、従来と同じように、もしくは従来以上に高い耐障害性が求められる。【０００５】
本発明の目的は、耐障害性の高い分散型電力系統監視制御システム及び分散型電力系統監視方法を提供することにある。【０００６】
本発明の別の目的は、重大な障害が発生するリスクの低い拠点を判断できるようにした分散型電力系統制御システム及び分散型電力系統監視方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に従う分散型電力系統監視制御システムは、電力系統を監視するための複数の電力系統監視装置と各電力系統監視装置を操作するための複数の操作装置とそれらを接続する通信ネットワークとを備え、複数の電力系統監視装置の中から選択されるメインの電力系統監視装置と、複数の操作装置の中から選択されるメインの操作装置であって、メインの電力系統監視装置を操作するメインの操作装置と、を備え、複数の電力系統監視装置は、情報を記憶可能な記憶部と、自電力系統監視装置と各操作装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集して記憶部に記憶する情報収集部と、通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、ネットワーク状態情報から、自電力系統監視装置と各操作装置との間の各通信ネットワークのスコアであるネットワークスコアを算出するスコア算出部と、算出された各通信ネットワーク間の各ネットワークスコアを用いて、自電力系統監視装置の評価値を算出するスコア評価部と、他の各電力系統監視装置の評価値と自電力系統監視装置の評価値とを比較し、自電力系統監視装置の評価値が最小の場合は、自電力系統監視装置をメインの電力系統監視装置とするメイン装置判定部とを備える。【０００８】
これにより、複数の電力系統監視装置のうち、評価値が最小の電力系統監視装置がメインの電力系統監視装置となる。【０００９】
好適な実施形態では、分散型電力系統監視制御システムに係るスコア評価部は、当該スコア評価部の設けられている所定の電力系統監視装置とメインの操作装置との間の通信ネットワークのネットワークスコアに基づいて所定の電力系統監視装置の評価値を算出する。【００１０】
これにより、メインの操作装置との間の通信ネットワークのネットワークスコアのみを用いて算出された評価値が最小の電力系統監視装置が、メインの電力系統監視装置となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施形態に係る分散型電力系統監視制御システムのシステム構成である。
【図２】図２は、システム監視装置２３のハードウェア構成である。
【図３】図３は、システム監視装置２３及びＨＭＩ監視装置１３の、機能ブロック構成である。
【図４】図４は、ネットワークスコアテーブルの一例である。
【図５】図５は、装置スコアテーブルの一例である。
【図６】図６は、システム拠点２０の評価テーブル４７の例である。
【図７】図７は、メインのＨＭＩ拠点１０が変更された場合の、システム監視装置２３の評価テーブルの一例である。
【図８】図８は、装置スコアに「ＭＡＸ」を含んでいる場合の、システム監視装置２３の評価テーブルの一例である。
【図９】図９は、ＨＭＩ拠点１０の評価テーブルの例である。
【図１０】図１０は、システム拠点２０における情報収集処理のフローチャートの一例である。
【図１１】図１１は、システム拠点２０におけるスコア算出処理のフローチャートの一例である。
【図１２】図１２は、システム拠点２０におけるスコア評価処理のフローチャートの一例である。
【図１３】図１３は、システム拠点２０におけるメイン判定処理のフローチャートの一例である。
【図１４】図１４は、ＨＭＩ拠点１０におけるメイン判定処理のフローチャートの一例である。
【図１５】図１５は、第２実施例に係るシステム装置２３及びＨＭＩ装置１３の、機能ブロック構成である。
【図１６】図１６は、第２実施例に係るネットワークスコアテーブルの一例である。
【図１７】図１７は、システム拠点２０の評価テーブルの一例である。
【図１８】図１８は、ＨＭＩ拠点１０の評価テーブルの一例である。
【図１９】図１９は、システム拠点２０における評価テーブルの変形例である。
【発明を実施するための形態】
【００１２】
本実施形態に係る分散型電力系統監視制御システムは、以下に示すように、グループを構成する複数の装置において、各装置を結ぶ通信ネットワークの状態に基づいて、グループの中でメイン装置として動作する装置を決定する。
【実施例１】
【００１３】
図１は、本発明の一実施形態に係る分散型電力系統監視制御システムのシステム構成である。【００１４】
分散型電力系統監視制御システム（以下「監視制御システム」という）１は、第１ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）拠点１０ａと、第２ＨＭＩ拠点１０ｂと、第１システム拠点２０ａと、第２システム拠点２０ｂを備える。第１ＨＭＩ拠点１０ａと第２ＨＭＩ拠点１０ｂとは、「操作装置」に該当する。第１システム拠点２０ａと第２システム拠点２０ｂとは、「電力系統監視装置」に該当する。特に区別しない場合、ＨＭＩ拠点１０ａ，１０ｂをＨＭＩ拠点１０と呼び、システム拠点２０ａ，２０ｂをシステム拠点２０と呼ぶ。【００１５】
第１ＨＭＩ拠点１０ａと第２ＨＭＩ拠点１０ｂは、相互にバックアップ拠点となることができる。例えば、第１ＨＭＩ拠点１０ａに障害が発生したときは、第２ＨＭＩ拠点１０ｂが代わりになることができる。その逆も同様に、第２ＨＭＩ拠点１０ｂに障害が発生した場合は、第１ＨＭＩ拠点１０ａが第２ＨＭＩ拠点１０ｂの代わりに動作する。同様に、第１システム拠点２０ａと第２システム拠点２０ｂも、相互にバックアップ拠点となることができる。相互にバックアップ拠点となることができる複数の拠点が一つのグループを形成する。例えば、第１ＨＭＩ拠点１０ａと第２ＨＭＩ拠点１０ｂがＨＭＩグループを形成する。同様に、第１システム拠点２０ａと第２システム拠点２０ｂがシステムグループを形成する。グループを形成する拠点数は、２以上でもよい。各拠点は、第１ネットワーク３３ａ及び第２ネットワーク３３ｂの二重の通信ネットワークで双方向通信可能に接続される。第１ネットワーク３３ａと第２ネットワーク３３ｂは互いにバックアップの役割を果たす。以下、第１ネットワーク３３ａと第２ネットワーク３３ｂから二重化されたネットワークを、ネットワーク３３と呼ぶ。ネットワーク３３は、例えば、電力関係の情報をＩＰパケットで通信することのできる通信ネットワークとして構成される。【００１６】
以下、ＨＭＩ拠点１０について説明する。ＨＭＩ拠点１０は、監視制御システム１の利用者（以下単に「利用者」という）が電力系統を監視するためのインタフェース装置を備える。利用者とは、例えば、電力系統を管理する会社の社員等である。第１ＨＭＩ拠点１０ａと第２ＨＭＩ拠点１０ｂは、地理的に異なる場所に存在することが望ましい。ＨＭＩ拠点１０の地震等に対する耐障害性を高めるためである。これにより、例えば、第１ＨＭＩ拠点１０ａが地震等によって使用不能になったときでも、利用者は第２ＨＭＩ拠点１０ｂから電力系統を監視できる。【００１７】
ＨＭＩグループは、１つのメインのＨＭＩ拠点１０とそれ以外のサブのＨＭＩ拠点１０を有する。利用者は、通常時、メインのＨＭＩ拠点１０から電力系統を監視したり、保守操作したりする。メインＨＭＩ拠点１０に障害が発生した場合、サブのＨＭＩ拠点１０のいずれかが新たにメインのＨＭＩ拠点１０となる。本実施例では、通常時は、第１ＨＭＩ拠点１０ａがメインＨＭＩ拠点であり、第２ＨＭＩ拠点１０ｂがサブＨＭＩ拠点であるとする。【００１８】
ＨＭＩ拠点１０は、系統盤１１と、操作卓１２と、ＨＭＩ監視装置１３とを備える。ＨＭＩ拠点１０が備える各装置１１〜１３は、第１ＬＡＮ３１ａと第２ＬＡＮ３１ｂの二重のＬＡＮ（Ｌｏｃａｌ
Ａｒｅａ Ｎｅｔｗｏｒｋ）で接続されている。通信の耐障害性を高めるためである。第１ＬＡＮ３１ａと第２ＬＡＮ３１ｂは、互いにバックアップの役割を果たす。したがって、もし仮に第１ＬＡＮ３１ａが不通になったとしても、各装置１１〜１３は第２ＬＡＮ３１ｂを通じて通信が可能である。第１ＬＡＮ３１ａと第２ＬＡＮ３１ｂとで二重化されたＬＡＮを、ＬＡＮ３１と呼ぶ。【００１９】
操作卓１２は、利用者が電力系統を監視するための操作を行う装置である。操作卓１２は、ＬＡＮ３１に接続されている。例えば、操作卓１２は、様々な制御コマンドを、ＬＡＮ３１を介して系統盤１１に送信する。また、操作卓１２は、様々な制御コマンドを、ネットワーク３３を介してシステム拠点２０が備える各サーバ２１、２２に送信したり、各サーバ２１、２２からデータを受信してディスプレイ等に表示したりする。操作卓１２は、一般的なコンピュータと同様の構成を有する。操作卓１２は、例えば、ヒューマンインタフェース、ＣＰＵ、メモリ、記憶媒体、ディスプレイ、及び通信Ｉ／Ｆ等を備える。【００２０】
系統盤１１は、各サーバ２１、２２又は操作卓１２から、ＬＡＮ３１を介して受信したデータを基に、電力系統の状態に関する様々な情報を表示する。例えば、系統盤１１は、所定の地域の電力系統を示すマップと、それぞれの系統が正常に動作しているか否かの情報等とを重畳して表示する。【００２１】
ＨＭＩ監視装置１３は、自己のＨＭＩ拠点１０が備える操作卓１２及び系統盤１１の動作状態と、システム拠点２０との間のネットワーク３３の状態を監視する。例えば、ＨＭＩ監視装置１３ａは、自己の第１ＨＭＩ拠点１０ａと第１システム拠点２０ａとの間のネットワーク３３の状態と、自己の第１ＨＭＩ拠点１０ａと第２システム拠点２０ｂとの間のネットワーク３３の状態を監視する。ＨＭＩ監視装置１３は、ネットワーク３３を構成する第１ネットワーク３３ａ及び第２ネットワーク３３ｂの両方の状態を監視する。ＨＭＩ監視装置１３は、他の拠点との間のネットワーク３３において、正常に通信が可能であるか、遅延が発生していないか、通信エラーが発生していないか、などの状態を監視する。この監視方法については後述する。ＨＭＩ監視装置１３は、システム拠点２０との間のネットワーク３３の状態に加えて、他のＨＭＩ拠点１０との間のネットワーク３３の状態も監視するようにしてもよい。【００２２】
ＨＭＩ監視装置１３は、操作卓１２及び系統盤１１のそれぞれの動作状態を監視する。具体的には、ＨＭＩ監視装置１３は、各装置１１、１２が動作不能になっていないか、各装置に障害が発生していないか、各装置にエラーが発生していないか、などを監視する。この監視方法については後述する。【００２３】
ＨＭＩ監視装置１３は、ＨＭＩグループの中で、いずれのＨＭＩ拠点１０をメインとすべきかを判断する。この判断方法については後述する。監視制御システム１では、ＨＭＩグループにおけるメインのＨＭＩ拠点１０が、システムグループにおけるメインのシステム拠点２０を制御する。そして、ＨＭＩグループにおけるサブのＨＭＩ拠点１０は、メインのＨＭＩ拠点１０のバックアップとして動作する。【００２４】
以下、システム拠点２０について説明する。【００２５】
システム拠点２０は、複数のサーバを備え、電力系統を監視及び制御するための様々な処理を実行する。第１システム拠点２０ａと第２システム拠点２０ｂは、地理的に異なる場所にあることが望ましい。システム拠点２０の地震等に対する耐障害性を高めるためである。これにより、例えば、第１システム拠点２０ａが地震等によって動作不能になったときでも、第２システム拠点２０ｂが電力系統を監視及び制御するための処理を実行できる。【００２６】
システムグループは、１つのメインのシステム拠点２０とそれ以外のサブのシステム拠点２０を有する。通常時は、メインのシステム拠点２０が処理を実行し、サブのシステム拠点２０はメインのシステム拠点２０のバックアップとしての役割を果たす。しかし、メインのシステム拠点２０に障害が発生したときは、サブのシステム拠点２０のいずれかが新たにメインのシステム拠点２０となる。本実施例では、通常時は、第１システム拠点２０ａがメインシステム拠点であり、第２システム拠点２０ｂがサブシステム拠点であるとする。【００２７】
システム拠点２０は、第１サーバ２１と、第２サーバ２２と、システム監視装置２３を備える。システム拠点２０が備える各装置２１〜２３は、第１ＬＡＮ３１ａと第２ＬＡＮ３１ｂの二重のＬＡＮ３１で接続されている。【００２８】
第１サーバ２１及び第２サーバ２２は、それぞれ電力系統を監視及び制御するための様々な処理を実行する。例えば、サーバ２１、２２は、発電所、送電網、及び変電所等から、稼働状況、発電量、電圧、及び周波数等、様々な情報を取得する。そして、サーバ２１、２２は、取得した情報を基に、各電力系統が正常に動作しているか否かを分析する。そして、サーバ２１、２２は、その分析結果を、ネットワーク３３を介してＨＭＩ拠点１０に送信し、系統盤１１等に電力系統の状態を表示させる。【００２９】
サーバ２１、２２は、メインのＨＭＩ拠点１０の操作卓１２から送信されたコマンドに基づき、各種処理を実行する。【００３０】
サーバ２１（又は２２）は、ＬＡＮ３１を介して、他のサーバ２２（又は２１）及びシステム監視装置２３とデータを送受信する。サーバ２１、２２は、耐障害性を高めるために多重化されたサーバ群であってもよい。サーバ２１、２２は、一般的なコンピュータと同様の構成を有する。サーバ２１、２２は、例えば、ＣＰＵ、メモリ、記憶媒体、及び通信Ｉ／Ｆ等を備える。【００３１】
システム監視装置２３は、自己のシステム拠点２０と他の拠点との間のネットワーク３３を監視する。例えば、システム監視装置２３ａは、第１ＨＭＩ拠点１０ａとの間のネットワーク３３の状態、及び第２ＨＭＩ拠点１０ｂとの間のネットワーク３３の状態を監視する。システム監視装置２３は、ネットワーク３３を構成する第１ネットワーク３３ａと第２ネットワーク３３ｂの両方を監視する。ネットワーク３３の状態の監視の具体例は、ＨＭＩ監視装置１３で述べたとおりである。【００３２】
システム監視装置２３は、各サーバ２１、２２の動作状態を監視する。装置の状態の監視の具体例は、ＨＭＩ監視装置１３で述べたとおりである。【００３３】
システム監視装置２３は、システムグループにおいて、いずれのシステム拠点２０をメインのシステム拠点２０とすべきかを判断する。この判断方法については後述する。監視制御システム１では、システムグループにおけるメインのシステム拠点２０が、メインのＨＭＩ拠点１０からコマンドを受信して処理を実行する。そして、システムグループにおけるサブのシステム拠点２０は、メインのシステム拠点２０のバックアップとして動作する。【００３４】
ＨＭＩ拠点１０及びシステム拠点２０が備えるルータ３は、拠点の内部のＬＡＮ３１と拠点の外部のネットワーク３３との間をつなぐゲートウェイの役割を果たす。ルータ３は、第１ＬＡＮ３１ａと第１ネットワーク３３ａとを対応付け、第２ＬＡＮ３１ｂと第２ネットワーク３３ｂとを対応付けるようにしてもよい。もしくは、ルータ３は、第１ＬＡＮ３１ａ又は第２ＬＡＮ３１ｂから送信されたデータを複製して、第１ネットワーク３３ａ及び第２ネットワーク３３ｂの両方に送信するようにしてもよい。【００３５】
図２は、システム監視装置２３のハードウェア構成である。なお、ＨＭＩ監視装置１３のハードウェア構成も図２とほぼ同じである。したがって、ＨＭＩ監視装置１３のハードウェア構成の説明は省略する。システム監視装置２３は、ＣＰＵ２３０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、メモリ２３０１、記憶装置２３０２と、通信インタフェース（以下「通信Ｉ／Ｆ」という）２３０３を備え、これら各回路２３００〜２３０３はバス２３０４によって接続されている。【００３６】
ＣＰＵ２３００は、記憶装置２３０２に保持されているコンピュータプログラム（以下「プログラム」という）を読み出して実行することにより、後述する各種機能を実現する。【００３７】
メモリ２３０１には、ＣＰＵ２３００においてプログラムが実行される際に必要とされるデータが一時的に保持される。メモリ２３０１は、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性記憶媒体で構成される。【００３８】
記憶装置２３０２は、ＣＰＵ２３００において実行されるプログラム及びプログラムから使用されるデータ等を保持する。記憶装置２３０２は、例えば、ハードディスクドライブまたはフラッシュメモリのような不揮発性記憶媒体で構成される。【００３９】
通信Ｉ／Ｆ２３０３は、ＬＡＮと接続され、データの送受信を制御する。通信Ｉ／Ｆ２３０３は、例えばＥｔｈｅｒｎｅｔ（登録商標）規格に準拠した構成を有し、具体的にはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等である。【００４０】
図３は、システム監視装置２３及びＨＭＩ監視装置１３の、機能ブロック構成である。図３では、システム監視装置２３を中心に説明し、ＨＭＩ監視装置１３の構成に関する符号は、かっこ書きにしてある。【００４１】
システム監視装置２３は、情報収集部４１と、スコア算出部４２と、スコア評価部４３と、メイン拠点判定部４４を備える。これら機能ブロック４１〜４４は、例えばプログラムであり、ＣＰＵ２３００によって実行されることで、後述する各種機能を実現する。したがって、本明細書において「ｘｘ部が、・・・を実行する」という記載は、具体的には「ＣＰＵ２３００等のハードウェアにおいて、ｘｘ部に関するプログラムが実行される」ことを意味する。【００４２】
システム監視装置２３はさらに、ＤＢ（Ｄａｔａ  Ｂａｓｅ）４５と、スコアテーブル４６と、評価テーブル４７とを備える。これらテーブル４５〜４７は、データとして記憶装置２３０２又はメモリ２３０１に保持される。そして、プログラムは、記憶装置２３０２又はメモリ２３０１に保持されたテーブル４５〜４７からデータを読み出したり、記憶装置２３０２又はメモリ２３０１に保持されたテーブル４５〜４７にデータを書き込んだりする。【００４３】
なお、ＨＭＩ監視装置１３の機能ブロック構成も、システム監視装置２３とほぼ同じである。しかし、ＨＭＩ監視装置１３が備える各機能ブロックの機能は、後述のように、システム監視装置２３が備える各機能ブロックの機能と一部異なる。【００４４】
情報収集部４１は、自己のシステム拠点２０と各拠点との間のネットワーク３３の状態に関する情報（以下「ネットワーク状態情報」という）を収集する。このとき、情報収集部４１は、第１ネットワーク３３ａ及び第２ネットワーク３３ｂの両方のネットワーク状態情報を収集する。情報収集部４１は、例えば、ルータ、ハブ又はＮＩＣ等から動作ログ等を収集したり、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いてルータ、ハブ又はＮＩＣ等に状態を問い合わせたり、ネットワーク３３を流れるパケットをキャプチャしたり、他の拠点の装置にＰＩＮＧを打ったりして、ネットワーク状態情報を収集する。そして、情報収集部４１は、収集したネットワーク状態情報をＤＢ４５に登録する。【００４５】
さらに、情報収集部４１は、自己の拠点が備える各装置の動作の状態に関する情報（以下「装置状態情報」という）を収集する。情報収集部４１は、例えば、各サーバ２１、２２から動作ログ等を収集したり、ＳＮＭＰを用いてサーバ２１、２２に状態を問い合わせたりして、装置状態情報を収集する。そして、情報収集部４１は、収集した装置状態情報をＤＢ４５に登録する。【００４６】
スコア算出部４２は、ＤＢ４５に保持されたネットワーク状態情報を参照して、自己のシステム拠点２０と各拠点との間のネットワーク３３がどのような状態であるかを分析する。例えば、スコア算出部４２は、各拠点間のネットワーク３３が、不通となっていないか、通信エラーが発生していないか、通信遅延が発生していないかなどを分析する。スコア算出部４２は、分析結果を基に、ネットワークの状態に対応するスコアを記憶するネットワークスコアテーブル４６ａ（図４参照）を参照して、自己のシステム拠点２０と各拠点との間のネットワーク３３に関するスコア（以下「ネットワークスコア」という）１１０（図６参照）を算出する。スコア算出部４２は、算出したネットワークスコア１１０を評価テーブル４７（図６参照）に登録する。【００４７】
さらに、スコア算出部４２は、ＤＢ４５に保持された装置状態情報を参照して、自己の拠点が備える各装置の動作状態を分析する。例えば、スコア算出部４２は、サーバが、動作不能になっていないか、動作エラーが発生していないか、処理の遅延が発生していないかなどを分析する。スコア算出部４２は、分析結果を基に、装置の状態に対応するスコアを有する装置スコアテーブル４６ｂ（図５参照）を参照して、自己のシステム拠点２０が備える各装置のスコア（以下「装置スコア」という）１２０（図６参照）を算出する。スコア算出部４２は、算出した装置スコア１２０を評価テーブル４７（図６参照）に登録する。【００４８】
次に、スコア算出部４２がスコアを算出する方法を、図４及び図５を用いて具体的に説明する。【００４９】
図４は、ネットワークスコアテーブルの一例である。ネットワークスコアテーブル４６ａには、ネットワーク３３おいて発生し得る様々なリスク（通信障害の可能性）と、そのリスクに対するスコアが対応付けられている。【００５０】
ネットワークスコアテーブル４６ａにおいて、監視制御システム１に与える影響の大きいリスクには、大きいスコアが対応付けられている。例えば、正常状態には、スコア「０」が対応付けられている（１０１ａ）。同様に、例えば、通信遅延が発生している状態には、スコア「１０」（１０１ｂ）が対応付けられている。軽度の通信エラーが発生している状態にはスコア「５０」（１０１ｃ）が対応付けられている。重度の通信エラーが発生している状態にはスコア「１００」（１０１ｄ）が、２重のネットワークのうち１本のネットワークが不通の状態にはスコア「３００」（１０１ｅ）が、２重のネットワークのうちいずれのネットワークも不通の状態にはスコア「ＭＡＸ」（１０１ｆ）が、対応付けられている。ここで、スコア「ＭＡＸ」は、ネットワークスコアが取り得る最大値を意味する。【００５１】
スコア算出部４２はネットワーク状態情報を分析して、自己のシステム拠点２０と第１ＨＭＩ拠点１０ａとの間のネットワーク３３が完全に不通（すなわち、第１ネットワーク３３ａ及び第２ネットワーク３３ｂの両方が不通）であると認識した場合、ネットワークスコアテーブル４６ａを参照し、完全不通状態に対応するスコア「ＭＡＸ」を評価テーブル４７の該当する箇所に登録する。このスコアをネットワークスコア１１０（図６参照）という。【００５２】
すなわち、ネットワークスコア１１０は、拠点間のネットワーク３３が現在どのくらいの信頼性を有しているか（又はどのくらいのリスクを有しているか）を示している。ネットワークスコア１１０が「０」のネットワーク３３が最も信頼性が高く（又は最もリスクが低く）、ネットワークスコア１１０の大きいネットワーク３３ほど信頼性が低い（又はリスクが高い）。【００５３】
図５は、装置スコアテーブルの一例である。装置スコアテーブル４６ｂには、サーバ２１、２２において発生し得る様々なリスク（障害発生の可能性）と、そのリスクに対するスコアが対応付けられている。装置スコアテーブル４６ｂにおいて、監視制御システム１に与える影響の大きいリスクには、大きいスコアが対応付けられている。例えば、正常状態にはスコア「０」が対応付けられている（１０２ａ）。同様に、処理遅延が発生している状態にはスコア「５」（１０２ｂ）が、軽度のエラーが発生している状態にはスコア「２０」（１０２ｃ）が対応付けられている。重度のエラーが発生している状態にはスコア「５０」（１０２ｄ）が、多重サーバ２１、２２のうちの１台のサーバ２１、２２が動作不能の状態にはスコア「２００」（１０２ｅ）が、サーバ２１、２２が完全に動作不能の状態にはスコア「ＭＡＸ」が、対応付けられている。例えば、自己のシステム拠点２０が備える第１サーバ２１の１台が動作不能の場合、スコア算出部４２は、装置スコアテーブル４６ｂを参照して、動作不能状態に対応するスコア「２００」を評価テーブル４７の該当する箇所に登録する。このスコアを装置スコア１２０（図６参照）という。【００５４】
すなわち、装置スコア１２０は、各サーバ２１、２２が現在どのくらいの信頼性を有しているか（又はどのくらいのリスクを有しているか）を示している。装置スコア１２０が「０」のサーバ２１、２２が最も信頼性が高く（又は最もリスクが低く）、装置スコア１２０の大きいサーバ２１、２２ほど信頼性が低い（又はリスクが高い）。【００５５】
なお、装置スコアテーブル４６ｂに定義される装置スコアと、ネットワークスコアテーブル４６ａに定義されるネットワークスコアとは、監視制御システム１に与える影響の大きさ等を考慮して、設定されるのが好ましい。すなわち、拠点内の状態を重視する場合は、装置スコアの値をネットワークスコアの値よりも大きく設定すればよい。拠点間の状態を重視する場合は、ネットワークスコアの値を装置スコアの値よりも大きく設定すればよい。装置スコアの設定値とネットワークスコアの設定値とは、バランスをとって定義することが望ましい。【００５６】
図３に戻る。スコア評価部４３は、評価テーブル４７を参照して、各ネットワーク３３のネットワークスコア１１０と各サーバ２１、２２の装置スコア１２０を抽出し、自己のシステム拠点２０の評価値１３０（図６参照）を算出する。スコア評価部４３は、その評価値１３０を評価テーブル４７の所定の箇所に登録する。【００５７】
スコア評価部４３は、評価値１３０の算出にあたり、自己のシステム拠点２０とメインのＨＭＩ拠点１０との間のネットワークスコア１１０だけを使用する。すなわち、自己のシステム拠点２０とサブのＨＭＩ拠点１０との間のネットワークスコア１１０は評価値１３０の算出に使用しない。なぜなら、メインのＨＭＩ拠点１０と最も信頼性の高いネットワーク３３で接続されているシステム拠点２０がメインのシステム拠点２０になることが望ましいためである。メインのシステム拠点２０とメインのＨＭＩ拠点１０とがコマンド及びデータを高い信頼性をもって伝送できることが、監視制御システム１全体の耐障害性を高めることになる。【００５８】
なお、ＨＭＩ監視装置１３のスコア評価部５３は、メイン及びサブ全てのシステム拠点２０との間のネットワークスコア２２０（図９参照）を使用して評価値２４０を算出する。なぜなら、後述するように、いずれのＨＭＩ拠点１０をメインのＨＭＩ拠点１０とすべきかの判断は、いずれのシステム拠点２０がメインのシステム拠点２０であるかを考慮して判断されるべきものではないからである。【００５９】
次に、システム拠点２０のスコア評価部４３が評価値１３０を算出する方法について具体的に説明する。【００６０】
図６は、システム拠点２０の評価テーブル４７の例である。システム拠点２０の評価テーブル４７は、ネットワークスコア１１０と装置スコア１２０を有する。【００６１】
ネットワークスコア１１０は、自己のシステム拠点２０と第１ＨＭＩ拠点１０ａとの間のネットワークスコア１１１と、自己のシステム拠点２０と第２ＨＭＩ拠点１０ｂとの間のネットワークスコア１１２を保持する。装置スコア１２０は、システム拠点２０が備える第１サーバ２１の装置スコア１２１と、第２サーバ２２の装置スコア１２２を保持する。【００６２】
以下、図６に示す例を用いて、システム監視装置２３のスコア評価部４３における評価値１３０の算出方法を示す。【００６３】
まず、スコア評価部４３は、第１ＨＭＩ拠点１０ａがメインであることを特定する（図６では、メインでない第２ＨＭＩ拠点１０ｂが網掛けされている）。システム監視装置２３は、ネットワーク３３を介して各ＨＭＩ拠点１０に問い合わせることで、メインのＨＭＩ拠点１０を特定してもよい。または、システム監視装置２３は、メインのＨＭＩ拠点１０から所定のタイミングで受信する通知に基づいて、メインのＨＭＩ拠点１０を特定してもよい。【００６４】
次に、スコア評価部４３は、メインの第１ＨＭＩ拠点１０ａとの間のネットワークスコア１１１と、第１サーバ２１の装置スコア１２１と、第２サーバ２２の装置スコア１２２とを加算して、評価値１３０「６０」を算出する。【００６５】
すなわち、スコア評価部４３は、ネットワークスコア１１０においてはメインの第１ＨＭＩ拠点１０ａとの間のネットワークスコア１１１のみを評価対象とし、サブの第２ＨＭＩ拠点１０ｂとの間のネットワークスコア１１２は評価対象としない。【００６６】
前述のとおり、システム拠点２０への指示は、メインのＨＭＩ拠点１０ａから行われる。したがって、メインのＨＭＩ拠点１０ａと間のネットワーク３３の信頼性が最も高いシステム拠点２０をメインのシステム拠点２０として決定することが、監視制御システム１全体の信頼性を高めることに繋がる。したがって、メインのＨＭＩ拠点１０ａが変更されたときは、それに伴って、メインのシステム拠点２０が変更されることもあり得る。以下、その場合について説明する。【００６７】
図７は、メインのＨＭＩ拠点１０が変更された場合の、システム監視装置２３の評価テーブルの一例である。【００６８】
図７では、メインのＨＭＩ拠点１０が、第２ＨＭＩ拠点１０ｂに変更されている。このとき、第１システム拠点２０ａ及び第２システム拠点２０ｂの評価値１３０は再計算される。図７に示すように、第１システム拠点２０ａの評価値１３０は「５０」、第２システム拠点２０ｂの評価値１３０は「３５」となる。基本的に評価値１３０が最小のシステム拠点２０がメインのシステム拠点として選択される。したがって、メインのシステム拠点２０は、第１システム拠点２０ａから第２システム拠点２０ｂに変更される。【００６９】
しかし、メインのＨＭＩ拠点１０との間のネットワーク３３の信頼性が高かったとしても、システム拠点２０が備えるサーバ２１、２２の信頼性が低い場合は、そのシステム拠点２０をメインとすることは望ましくない。以下、その場合について説明する。【００７０】
図８は、装置スコアに「ＭＡＸ」を含んでいる場合の、システム監視装置２３の評価テーブルの一例である。【００７１】
図８では、第２システム拠点２０ｂが備える第２サーバ２１ｂの装置スコア１２２が「ＭＡＸ」となっている。すなわち、第２システム拠点２０ｂが備える第２サーバ２１ｂは動作不能の状態となっている。【００７２】
このとき、第２システム拠点２０ｂの評価値１３０は「ＭＡＸ」とする。すなわち、「ＭＡＸ」にどのような値を加算しても「ＭＡＸ」であるとする。したがって、第１システム拠点２０ａの評価値１３０「６０」と、第２システム拠点２０ｂの評価値「ＭＡＸ」とを比較すると、第１システム拠点２０ａの評価値１３０の方が小さいので、第１システム拠点２０ａをメインのシステム拠点として選択する。すなわち、たとえ第２システム拠点２０ｂの方がメインの第１ＨＭＩ拠点１０ａとの間のネットワークスコア１１１が低い（すなわち信頼性が高い）としても、動作不能の状態のサーバを有する第２システム拠点２０ｂはメインのシステム拠点として選択されない。【００７３】
これにより、メインのＨＭＩ拠点１０との間のネットワーク３３の信頼性と、システム拠点２０が備えるサーバ２１、２２の信頼性とを総合的に勘案して、最も信頼性の高いシステム拠点２０をメインとすることができる。【００７４】
次に、ＨＭＩ拠点１０のスコア評価部５３が評価値を算出する方法について説明する。【００７５】
図９は、ＨＭＩ拠点１０の評価テーブルの例である。ＨＭＩ拠点１０の評価テーブル５７は、例えば、環境スコア２１０と、ネットワークスコア２２０と、装置スコア２３０を有する。【００７６】
環境スコア２１０は、各ＨＭＩ拠点１０における環境に関するリスクを示す。例えば、評価テーブル５７は、環境スコア２１０の一つとして地震予測２１１を有することができる。その場合、大きな地震が発生するリスクの高いＨＭＩ拠点１０の環境スコア２１０には、大きな値が設定される。【００７７】
スコア評価部５３は、環境スコア２１０も加味して評価値２４０を算出することができる。すなわち、ＨＭＩ拠点１０のスコア評価部５３は、ＨＭＩ拠点１０が災害等によって動作不能になるリスクも勘案して、メインのＨＭＩ拠点１０を決定する。なお、システム拠点２０の評価テーブル４７も、環境スコアを管理してもよい。つまり、システム拠点２０の環境スコアも考慮して、各システム拠点２０を評価する構成でもよい。【００７８】
ネットワークスコア２２０は、自己のＨＭＩ拠点１０と第１システム拠点２０ａの間のネットワークスコア２２１と、自己のＨＭＩ拠点１０と第２システム拠点２０ｂとの間のネットワークスコア２２２を保持する。装置スコア２３０は、ＨＭＩ拠点１０が備える操作卓１２の装置スコア２３１と、系統盤１１の装置スコア２３２を保持する。【００７９】
ＨＭＩ拠点１０のスコア評価部５３は、環境スコア２１０と、第１システム拠点２０ａとの間のネットワークスコア２２１と、第２システム拠点２０ｂとの間のネットワークスコア２２２と、操作卓１２の装置スコア２３１と、系統盤１１の装置スコア２３２とを加算して、評価値２４０を算出する。すなわち、ＨＭＩ拠点１０のスコア評価部４３は、メインのシステム拠点２０であるかサブのシステム拠点２０であるかを問わず、両方のネットワークスコア２２０を評価対象とする。【００８０】
図３に戻る。システム監視装置２３が備えるメイン拠点判定部４４と、ＨＭＩ監視装置１３が備えるメイン拠点判定部５４は、一部処理が異なる。【００８１】
システム監視装置２３が備えるメイン拠点判定部４４について説明する。メイン拠点判定部４４は、システムグループにおいてメインとなるシステム拠点２０を判定する。【００８２】
メイン拠点判定部４４は、他のシステム拠点２０から、他のシステム拠点２０が算出した評価値１３０を収集し、自己のシステム拠点２０の評価値１３０と比較する。そして、メイン拠点判定部４４は、自己の評価値１３０が最小の場合は、自己のシステム拠点２０をメインのシステム拠点２０とし、それ以外のシステム拠点２０をサブのシステム拠点２０とする。一方、自己の評価値１３０が最小でない場合、メイン拠点判定部４４は、評価値１３０が最小の他のシステム拠点２０をメインのシステム拠点２０とし、メインのシステム拠点２０以外のシステム拠点をサブのシステム拠点２０とする。【００８３】
評価値１３０は、スコア評価部４３において説明したとおり、メインのＨＭＩ拠点１０との間のネットワークスコア１１０のみを用いて算出されている。したがって、評価値１３０が最小のシステム拠点２０は、メインのＨＭＩ拠点１０から見ると、ネットワーク３３及びサーバ２１、２２の信頼性が高い。【００８４】
例えば、図６に示す評価テーブル４７では、第１ＨＭＩ拠点１０ａがメインである。このとき、第１システム拠点２０ａの評価値１３０が「６０」、第２システム拠点２０ｂの評価値１３０が「７５」である。したがって、評価値１３０が最小の第１システム拠点２０ａがメインのシステム拠点２０として選択される。【００８５】
ここで、図７に示すように、メインのＨＭＩ拠点１０が、第１ＨＭＩ拠点１０ａから第２ＨＭＩ拠点１０ｂに変更されたと仮定する。この場合、第１システム拠点２０ａの評価値１３０は「５０」、第２システム拠点２０ｂの評価値１３０は「３５」となる。したがって、メインのシステム拠点２０は、第１システム拠点２０ａから第２システム拠点２０ｂに変更される。【００８６】
次に、ＨＭＩ監視装置１３が備えるメイン拠点判定部５４について説明する。メインのＨＭＩ拠点１０は、基本的に利用者によって予め設定される。しかし、メインのＨＭＩ拠点１０に大きな障害が発生している場合は、より信頼性の高い他のＨＭＩ拠点１０に切り替える方が望ましい。そこで、メイン拠点判定部５４は、以下のような処理を行う。【００８７】
メイン拠点判定部５４は、他のＨＭＩ拠点１０の評価値２４０を収集し、自己のＨＭＩ拠点１０の評価値２４０と比較する。メイン拠点判定部５４は、現在メインのＨＭＩ拠点１０の評価値２４０と自己のＨＭＩ拠点１０の評価値２４０との差分を算出する。【００８８】
メイン拠点判定部５４は、算出した評価値２４０の差分が所定の閾値以上であり、かつ、自己の評価値２４０が最小の場合、自己のＨＭＩ拠点１０をメインとし、他のＨＭＩ拠点１０をサブとする。【００８９】
評価値２４０の差分が所定の閾値以上であるということは、メインのＨＭＩ拠点１０に何らかの大きな障害が発生している可能性が高い。よって、近い将来、メインのＨＭＩ拠点１０が動作不能に陥る恐れがある。そこで、メインのＨＭＩ拠点１０が動作不能に陥る前に、信頼性の高い他のＨＭＩ拠点１０をメインのＨＭＩ拠点１０に変更しておく。これにより、監視制御システム１全体の耐障害性を高めることができる。【００９０】
メイン拠点判定部５４は、算出した評価値２４０の差分が閾値未満であるか、または、自己の評価値２４０が最小でない場合のいずれかの場合は、メインのＨＭＩ拠点１０を変更せず、現状を維持する。【００９１】
なお、評価値１３０が同じ拠点が複数存在する場合は、予め設定された優先順位に基づき、優先順位の高い拠点をメインの拠点とする。また、前述のとおり、スコアに「ＭＡＸ」が存在する場合は、算出される評価値は「ＭＡＸ」となる。メイン拠点判定部４４、５４は、評価値が「ＭＡＸ」の拠点をグループから除外してもよい。評価値が「ＭＡＸ」の拠点は、他の拠点との間のネットワーク３３が完全に不通であるか、または、完全に動作不能の装置を有している拠点であり、他の正常な拠点に悪影響を及ぼす恐れがあるためである。【００９２】
図１０は、システム拠点２０における情報収集処理のフローチャートの一例である。【００９３】
情報収集部４１は、自己のシステム拠点２０と、各ＨＭＩ拠点１０との間のネットワーク３３に関する情報であるネットワーク状態情報を収集する（Ｓ１１）。例えば、第１システム拠点２０ａの情報収集部４１は、第１システム拠点２０ａと第１ＨＭＩ拠点１０ａとの間の第１ネットワーク３３ａ及び第２ネットワーク３３ｂの、ネットワーク状態情報を収集する。さらに、第１システム拠点２０ａの情報収集部４１は、第１システム拠点２０ａと第２ＨＭＩ拠点１０ｂとの間の第１ネットワーク３３ａ及び第２ネットワーク３３ｂの、ネットワーク状態情報も収集する。情報収集部４１は、収集したネットワーク状態情報をＤＢ４５に登録する（Ｓ１２）。【００９４】
情報収集部４１は、自己のシステム拠点２０が備える各サーバの装置状態情報を収集する（Ｓ１３）。例えば、第１システム拠点２０ａの情報収集部４１は、第１サーバ２１ａ及び第２サーバ２２ａの装置状態情報を収集する。情報収集部４１は、収集した装置状態情報をＤＢ４５に登録する（Ｓ１４）。【００９５】
以上の処理により、自己のシステム拠点２０に関連するネットワーク状態情報と装置状態情報がＤＢ４５に登録される。【００９６】
図１１は、システム拠点２０におけるスコア算出処理のフローチャートの一例である。【００９７】
スコア算出部４２は、ネットワーク状態情報をＤＢ４５から読み出す（Ｓ２１）。スコア算出部４２は、ネットワークスコアテーブル４６ａを参照し、各ＨＭＩ拠点１０との間のネットワーク３３のネットワークスコア１１０を算出する（Ｓ２２）。例えば、第１システム拠点２０ａのスコア算出部４２は、第１ＨＭＩ拠点１０ａとの間のネットワーク３３のネットワークスコア１１１と、第２ＨＭＩ拠点１０ｂとの間のネットワーク３３のネットワークスコア１１２をそれぞれ算出する（図６参照）。【００９８】
スコア算出部４２は、算出したネットワークスコア１１０を、スコア評価テーブル４７の該当する箇所に書き込む（Ｓ２３）。【００９９】
スコア算出部４２は、装置状態情報をＤＢ４５から読み出す（Ｓ２４）。スコア算出部４２は、装置スコアテーブル４６ｂを参照し、各サーバの装置スコア１２０を算出する（Ｓ２５）。例えば、第１システム拠点２０ａのスコア算出部４２は、第１サーバ２１の装置スコア１２１と、第２サーバ２２の装置スコア１２２をそれぞれ算出する（図６参照）。スコア算出部４２は、算出した装置スコア１２０を、スコア評価テーブル４７の該当する箇所に書き込む（Ｓ２６）。【０１００】
以上の処理により、評価テーブル４７には、自己のシステム拠点２０のネットワーク３３に関するネットワークスコア１１０と、自己のシステム拠点が備える装置に関する装置スコア１２０とが書き込まれる。【０１０１】
図１２は、システム拠点２０におけるスコア評価処理のフローチャートの一例である。【０１０２】
スコア評価部４３は、監視制御システム１におけるメインのＨＭＩ拠点１０を特定する（Ｓ３１）。例えば、スコア評価部４３は、第１ＨＭＩ拠点１０ａがメインであると特定する。【０１０３】
スコア評価部４３は、評価テーブル４７のネットワークスコア１１０から、メインのＨＭＩ拠点１０に対応するスコアのみを抽出する（Ｓ３２）。例えば、第１ＨＭＩ拠点１０ａがメインである場合、スコア評価部４３は、評価テーブル４７のネットワークスコア１１０から、第１ＨＭＩ拠点１０ａとの間のネットワークスコア１１１のみを抽出する（図６参照）。【０１０４】
スコア評価部４３は、評価テーブル４７の装置スコア１２０から、各サーバに対応する装置スコア１２０を抽出する（Ｓ３３）。例えば、自己のシステム拠点２０が第１サーバ２１と第２サーバ２２を備える場合、スコア評価部４３は、評価テーブル４７の装置スコア１２０から、第１サーバ２１の装置スコア１２１と第２サーバ２２の装置スコア１２２を抽出する（図６参照）。【０１０５】
スコア評価部４３は、抽出したネットワークスコア１１０及び装置スコア１２０を基に、自己のシステム拠点２０の評価値１３０を算出する（Ｓ３４）。例えば、スコア評価部４３は、全てのスコア１１１、１１２、１２１，１２２を加算した値を評価値１３０とする（図６参照）。スコア評価部４３は、算出した評価値１３０を評価テーブル４７の該当する箇所に書き込む（Ｓ３５）。【０１０６】
以上の処理により、自己のシステム拠点２０の評価値１３０が算出される。【０１０７】
図１３は、システム拠点２０におけるメイン判定処理のフローチャートの一例である。【０１０８】
メイン拠点判定部４４は、他のシステム拠点２０の評価値１３０を取得し、評価テーブル４７の該当する箇所に書き込む（Ｓ４１）。【０１０９】
メイン拠点判定部４４は、評価値１３０が「ＭＡＸ」のシステム拠点２０が存在するか否かを判定し（Ｓ４２）、存在する場合は（Ｓ４２：ＹＥＳ）、評価値１３０が「ＭＡＸ」のシステム拠点２０をシステムグループから切り離す（Ｓ４３）。すなわち、メイン拠点判定部４４は、ネットワーク３３が不通又はサーバが動作不能となっているシステム拠点２０をシステムグループから除外する。なお、自己のシステム拠点２０の評価値１３０が「ＭＡＸ」の場合は、自己のシステム拠点２０をシステムグループから切り離し、当該処理を終了する。【０１１０】
評価値１３０が「ＭＡＸ」のシステム拠点２０が存在しない場合（Ｓ４２：ＮＯ）、又は、切り離し（Ｓ４３）が完了した場合、メイン拠点判定部４４は、自己のシステム拠点２０と他のシステム拠点２０の評価値１３０を比較して、自己のシステム拠点２０の評価値１３０が最小か否かを判定する（Ｓ４４）。【０１１１】
自己のシステム拠点２０の評価値１３０が最小の場合（Ｓ４４：ＹＥＳ）、メイン拠点判定部４４は、自己のシステム拠点２０をメインのシステム拠点２０と決定し、他のシステム拠点２０をサブのシステム拠点２０であると決定する（Ｓ４５）。【０１１２】
自己のシステム拠点２０の評価値１３０が最小でない場合（Ｓ４４：ＮＯ）、メイン拠点判定部４４は、自己のシステム拠点２０をサブのシステム拠点２０と決定し、評価値１３０が最小のシステム拠点２０をメインのシステム拠点２０と決定する（Ｓ４６）。【０１１３】
なお、評価値１３０が最小のシステム拠点２０が複数存在する場合は、前述のとおり、メイン拠点判定部４４は、予め設定されている優先順位に基づいて、優先順位の高いシステム拠点２０をメインのシステム拠点２０とする。【０１１４】
以上の処理により、システムグループ内におけるメインのシステム拠点２０が決定される。【０１１５】
図１４は、ＨＭＩ拠点１０におけるメイン判定処理のフローチャートの一例である。【０１１６】
メイン拠点判定部５４は、他のＨＭＩ拠点１０の評価値２４０を取得し、評価テーブル５７の該当する箇所に書き込む（Ｓ５１）。【０１１７】
メイン拠点判定部５４は、評価値２４０が「ＭＡＸ」のＨＭＩ拠点１０が存在するか否かを判定し（Ｓ５２）、存在する場合は（Ｓ５２：ＹＥＳ）、評価値２４０が「ＭＡＸ」のＨＭＩ拠点１０をＨＭＩグループから切り離す（Ｓ５３）。すなわち、メイン拠点判定部５４は、ネットワーク３３が不通又は操作卓１２もしくは系統盤１１が動作不能となっているＨＭＩ拠点１０をＨＭＩグループから除外する。なお、自己のＨＭＩ拠点１０の評価値２４０が「ＭＡＸ」の場合は、自己のＨＭＩ拠点１０をＨＭＩグループから除外し、当該処理を終了する。【０１１８】
評価値２４０が「ＭＡＸ」のＨＭＩ拠点１０が存在しない場合（Ｓ５２：ＮＯ）、又は、切り離し（Ｓ５３）が完了した場合、メイン拠点判定部５４は、他のＨＭＩ拠点１０の評価値２４０と自己のＨＭＩ拠点１０の評価値２４０とを比較して、自己のＨＭＩ拠点１０の評価値２４０とメインのＨＭＩ拠点１０との差分が所定の閾値以上であり、かつ、自己のＨＭＩ拠点１０の評価値２４０が最小であるか否かを判定する（Ｓ５４）。【０１１９】
自己のＨＭＩ拠点１０の評価値２４０とメインのＨＭＩ拠点１０との差分が所定の閾値以上であり、かつ、自己のＨＭＩ拠点１０の評価値２４０が最小である場合（Ｓ５４：ＹＥＳ）、自己のＨＭＩ拠点１０をメインのＨＭＩ拠点１０とし、他のＨＭＩ拠点１０をサブのＨＭＩ拠点１０とする（Ｓ５５）。【０１２０】
自己のＨＭＩ拠点１０の評価値２４０とメインのＨＭＩ拠点１０との差分が所定の閾値未満である、もしくは、自己のＨＭＩ拠点１０の評価値２４０が最小でない場合（Ｓ５４：ＮＯ）、メイン拠点判定部５４は、現在のメインのＨＭＩ拠点１０とサブのＨＭＩ拠点１０の状態を継続する（Ｓ５６）。つまり、メイン拠点判定部５４は、現状のシステム構成を維持する。【０１２１】
以上の処理により、メインのＨＭＩ拠点１０の評価値２４０とサブのＨＭＩ１０の評価値２４０との差分が閾値以上になった場合、評価値２４０が最小のＨＭＩ拠点１０がメインのＨＭＩ拠点１０となる。【０１２２】
本実施例によれば、メインのＨＭＩ拠点１０との間のネットワーク３３の信頼性が最も高い（又はリスクが最も低い）システム拠点２０を、システムグループ内のメインのシステム拠点２０として選択することができる。【０１２３】
また、本実施例によれば、メインのＨＭＩ拠点１０との間のネットワーク３３の信頼性と、各システム拠点２０が備えるサーバの信頼性の両方を勘案して、総合的に信頼性の最も高い（又はリスクの最も低い）システム拠点２０をシステムグループのメインのシステム拠点２０とすることができる。これにより、本実施例では、監視制御システム１の耐障害性を高めることができる。
【実施例２】
【０１２４】
図１５〜図１８を参照して第２実施例を説明する。本実施例は、各拠点間のネットワーク３３が正常であるか不通であるかに基づいて、メインの拠点を決定する。本実施例に係る監視制御システム１のシステム構成は、図１と同じである。したがって、本実施例に係るシステム構成の図示は省略する。
図１５は、第２実施例に係るシステム装置２３及びＨＭＩ装置１３の、機能ブロック構成である。図１５では、システム監視装置２３を中心に説明し、ＨＭＩ監視装置１３の構成に関する符号は、かっこ書きにしてある。
本実施例に係るシステム監視装置２３は、情報収集部６１、スコア算出部６２、スコア評価部６３、メイン拠点判定部６４、ＤＢ６５、スコアテーブル６６、評価テーブル６７を有する。本実施例に係るＨＭＩ監視装置１３は、図１５のかっこ書きに示すように、情報収集部７１、スコア算出部７２、スコア評価部７３、メイン拠点判定部７４、ＤＢ７５、スコアテーブル７６、評価テーブル７７を有する。【０１２５】
図１６は、第２実施例に係るネットワークスコアテーブルの一例である。本実施例では、システム監視装置２０のスコアテーブル６６とＨＭＩ監視装置１０のスコアテーブル７６は、同じネットワークスコアテーブル６６ａを用いる。【０１２６】
ネットワークスコアテーブル６６ａは、拠点間のネットワーク３３の状態が正常な場合のスコア１０３ａを「０」、拠点間のネットワーク３３の状態が不通な場合のスコア１０３ｂを「１」と定義する。例えば、拠点間の第１ネットワーク３３ａ及び第２ネットワーク３３ｂのいずれもが不通の場合は、その拠点間のネットワークスコア４１０（図１７参照）を「１」とする。拠点間の第１ネットワーク３３ａ及び第２ネットワーク３３ｂのいずれかが正常な場合（すなわち、通信が可能な場合）は、その拠点間のネットワークスコア４１０を「０」とする。【０１２７】
図１７は、システム拠点２０の評価テーブルの一例である。以下、図１７を用いて、システム監視装置２３の処理について説明する。【０１２８】
情報収集部６１は、第１実施例の場合と同様、ネットワーク状態情報を収集してＤＢ６６に登録する。【０１２９】
スコア算出部６２は、ネットワークスコアテーブル６６ａを参照して、ＤＢ６６が保持するネットワーク状態情報を分析し、各拠点間のネットワークスコア４１０を算出する。例えば、第１システム拠点２０ａと第１ＨＭＩ拠点１０ａとの間のネットワーク３３において、第１ネットワーク３３ａ及び第２ネットワーク３３ｂのいずれもが不通の場合、第１システム拠点２０ａと第１ＨＭＩ拠点１０ａと間のネットワークスコア４１１を「１」とする。【０１３０】
スコア評価部６３は、評価テーブル６７のネットワークスコア４１０に基づき、自己のシステム拠点６０の評価値４２０を算出する。例えば、スコア評価部４３は、各ネットワークスコア４１１〜４１４を合計した値を評価値４２０とする。本実施例のスコア評価部６３は、第１実施例のスコア評価部４３と異なり、メインとサブの両方のＨＭＩ拠点１０との間のネットワークスコア４１１、４１２を用いて、評価値４２０を算出する。【０１３１】
メイン拠点判定部６４は、他のシステム拠点６０から評価値４２０を取得し、自己のシステム拠点６０の評価値４２０と比較する。そして、メイン拠点判定部６４は、自己のシステム拠点６０の評価値４２０が最小の場合は、自己のシステム拠点２０をメインのシステム拠点６０とし、それ以外の他のシステム拠点２０をサブのシステム拠点６０とする。例えば、評価テーブル６７では、第１システム拠点２０ａの評価値４２０は「１」、第２システム拠点６０ｂの評価値４２０は「０」なので、評価値４２０が最小の第２システム拠点２０ｂがシステムグループのメインのシステム拠点６０となる。【０１３２】
図１８は、ＨＭＩ拠点１０の評価テーブルの一例である。以下、図１８を用いて、メインのＨＭＩ拠点１０を決定する方法を示す。なお、ＨＭＩ監視装置１３が備える各機能ブロック７１〜７４の処理は、上述のシステム監視装置２３が備える各機能ブロック６１〜６４の処理とほぼ同じである。よって、各機能ブロック７１〜７４の処理概要の説明は省略し、具体的な処理の一例を示す。【０１３３】
例えば、第１ＨＭＩ監視装置１３ａのスコア評価部７３は、ネットワークスコア５１１〜５１４を合計して、第１ＨＭＩ拠点１０ａの評価値５２０「１」を算出する。そして、第１ＨＭＩ監視装置１３ａのメイン拠点判定部７４は、第２ＨＭＩ拠点１０ｂから評価値５２０「０」を取得し、自己の第１ＨＭＩ拠点１０ａの評価値５２０「１」と比較する。そして、第１ＨＭＩ監視装置１３ａのメイン拠点判定部７４は、自己のＨＭＩ拠点１３ａの評価値５２０が最小ではないので、自己の第１ＨＭＩ拠点１３ａをサブのＨＭＩ拠点１０とし、評価値￥５２０が最小の第２ＨＭＩ拠点１３ｂをメインのＨＭＩ拠点１０と決定する。【０１３４】
なお、第１ネットワーク３３ａと第２ネットワーク３３ｂのそれぞれが正常であるか不通であるかに基づいて評価値を算出してもよい。以下、その例について説明する。【０１３５】
図１９は、システム拠点２０における評価テーブルの変形例である。【０１３６】
図１９に示す評価テーブル８７によれば、各拠点間において、第１ネットワーク３３ａと第２ネットワーク３３ｂの両方が不通のネットワーク３３は存在しない。しかし、第１ネットワーク３３ａと第２ネットワーク３３ｂのいずれかが不通のネットワーク３３が存在する。例えば、第１システム拠点２０ａと第１ＨＭＩ拠点１０ａとの間は、第１ネットワーク３３ａのみが不通である（４１１ａ参照）。【０１３７】
このとき、第１システム監視装置２３ａのスコア評価部６３は、各ネットワークスコア４１１〜４１４を合計して、第１システム拠点２０ａの評価値４２０を「３」と算出する。同じく、第２システム監視装置２３ｂのスコア評価部６３は、第２システム拠点２０ｂの評価値４２０を「２」と算出する。【０１３８】
第１システム監視装置２３ａのメイン拠点判定部６４は、第２システム拠点２０ｂの評価値４２０「２」を取得し、自己の第１システム拠点２０ａの評価値４２０「３」と比較する。そして、第１システム監視装置２３ａのメイン拠点判定部５４は、自己の第１システム拠点２０ａの評価値４２０が最小ではないので、自己の第１システム拠点２０ａをサブのシステム拠点２０とし、評価値４２０が最小の第２システム拠点２０ｂをメインのシステム拠点１０と決定する。【０１３９】
なお、ＨＭＩ拠点１０においても上記と同様の処理により、メインのＨＭＩ拠点１０を決定できる。【０１４０】
なお、本実施例において、同じ評価値を有する拠点が複数存在する場合、第１実施例と同様、メイン拠点判定部６４、７４は、予め設定された優先順位に基づいて、優先順位の高い拠点をグループのメインの拠点とする。また、第１実施例と同様、メイン拠点判定部６４、７４は、いずれの拠点とも不通な拠点をグループから除外してもよい。【０１４１】
本実施例によれば、他の各拠点と正常に通信可能なネットワーク３３の数が最も多い拠点をグループにおけるメインの拠点とすることができる。【０１４２】
上述の本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【０１４３】
１…電力系統監視制御システム、１０…ＨＭＩ拠点、２０…システム拠点、３３…ネットワーク
【図１】
2013035162.tif 000003
【図２】
2013035162.tif 000004
【図３】
2013035162.tif 000005
【図４】
2013035162.tif 000006
【図５】
2013035162.tif 000007
【図６】
2013035162.tif 000008
【図７】
2013035162.tif 000009
【図８】
2013035162.tif 000010
【図９】
2013035162.tif 000011
【図１０】
2013035162.tif 000012
【図１１】
2013035162.tif 000013
【図１２】
2013035162.tif 000014
【図１３】
2013035162.tif 000015
【図１４】
2013035162.tif 000016
【図１５】
2013035162.tif 000017
【図１６】
2013035162.tif 000018
【図１７】
2013035162.tif 000019
【図１８】
2013035162.tif 000020
【図１９】
2013035162.tif 000021
【国際調査報告】
2013035162.tif 000022
2013035162.tif 000023