(57)【特許請求の範囲】
【請求項１】
コンピュータシステムが処理対象とする系統を複数の系統図画面に互いに重複部分を有して分割構成し、対象系統の系統要素の接続をノードとブランチのネットワークデータとして作成するにおいて、
前記ノードとブランチとする系統要素とその識別情報及び系統要素間の接続情報をもつ各画面データに対して、データ誤入力をチェックする第１のチェック手段と、
前記第１のチェック手段で誤入力を無くした各画面データに対して、系統要素のブランチ登録及びノード登録の有無をチェックし、新規のものは新規の登録ブランチ又はノードとして登録する第２のチェック手段と、
前記新規の登録ブランチ及びノードを含む各画面データに対して、ノード又はブランチに対するブランチ又はノードの接続条件の矛盾をチェックする第３のチェック手段とを備え、
前記各チェック手段で分割画面間の矛盾が検出されなければ正しいネットワークデータとして生成することを特徴とするネットワークデータの自動生成方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電力系統の監視制御用リアルタイムコンピュータシステムなど、システムが処理対象とする系統を複数の系統図画面に分割構成し、対象系統の系統要素の接続をノードとブランチのネットワークデータとして表現して利用するシステムにおけるネットワークデータの自動生成方式に関する。
【０００２】
【従来の技術】
この種のネットワークデータにおけるノードとは不特定多数の接続点を有するネットワーク要素であり、ブランチとはノード間に位置し２つの接続点を有してノード間を接続するネットワーク要素である。
【０００３】
電力系統においては、母線ならびにその他の電路等がノードに相当し、電路を接続する開閉器がブランチに相当する。なお、データの利用用途によっては、母線をノード、接続点を３つ以上有し得ない電路を開閉器を含めて１つのブランチとする場合もある。
【０００４】
また、ノードとブランチによるネットワークのデータ表現とは、ノードに接続するブランチ、或いはブランチに接続するノード、または、その両方を設定するリンクデータ形式のデータ表現である。
【０００５】
このようなネットワークデータは、監視制御対象系統を１つの系統図画面にて構成しているシステムにおいては、画面データからの自動生成方式を実現しているシステムもあるが、図２に示すように、複数の系統図画面にて構成しているシステムにおいては、画面データ間に系統要素の重複部分が存在する。同図では、画面ブロックＡ〜Ｄが破線部分で区切られるもので、ブロックの交差部分が画面の重複部分であり、この重複部分の系統要素が複数の画面に存在する。
【０００６】
この重複部分は、人にとって他の画面との系統要素の接続関係を容易に認識できる等の理由により設けられるもので、例えば、電力系統を監視制御対象とするときは、変電所と変電所をつなぐ系統を表示する画面で両端の変電所の系統要素を一部分ずつ含めた画面とする。
【０００７】
このような系統要素の重複部分を含む画面は、データの誤入力による画面間での矛盾を抽出して正しいネットワークデータを自動生成する為の有効な方式がなく、システム毎にそのノード／ブランチのデータ表現に則したネットワークデータを人手で作成している。
【０００８】
【発明が解決しようとする課題】
複数の系統図画面にて構成しているシステムにおいては、ノード／ブランチのデータ表現に則したデータを人手で作成・入力していたが、データ作成及び誤りの抽出に多大な労力を要する。
【０００９】
特に、複数画面データからのネットワークデータの自動生成では、複数画面間での重複部分における画面データ誤入力による画面間での矛盾検出に手間取るものであった。
【００１０】
本発明の目的は、複数画面間に重複するノード／ブランチの存在にもネットワークデータを自動生成することができる方式を提供することにある。
【００１１】
【課題を解決するための手段】
本発明は、重複部分を有する各画面データに対して、データの誤入力チェックと、ブランチ登録及びノード登録の有無チェックと、ノードとブランチの接続条件矛盾チェックとを行うことでネットワークデータを自動生成するようにしたもので、以下の方式を特徴とする。
【００１２】
コンピュータシステムが処理対象とする系統を複数の系統図画面に互いに重複部分を有して分割構成し、対象系統の系統要素の接続をノードとブランチのネットワークデータとして作成するにおいて、
前記ノードとブランチとする系統要素とその識別情報及び系統要素間の接続情報をもつ各画面データに対して、データ誤入力をチェックする第１のチェック手段と、
前記第１のチェック手段で誤入力を無くした各画面データに対して、系統要素のブランチ登録及びノード登録の有無をチェックし、新規のものは新規の登録ブランチ又はノードとして登録する第２のチェック手段と、
前記新規の登録ブランチ及びノードを含む各画面データに対して、ノード又はブランチに対するブランチ又はノードの接続条件の矛盾をチェックする第３のチェック手段とを備え、
前記各チェック手段で分割画面間の矛盾が検出されなければ正しいネットワークデータとして生成することを特徴とする。
【００１３】
【発明の実施の形態】
本実施形態は、電力系統のネットワークデータ自動作成で説明するが、ガスや水道などの系統にも適用できる。
【００１４】
電力系統のネットワークデータの自動作成において、入力となる画面データは、電路や電路を接続する開閉器、電路や開閉器の識別情報（以降ではＩＤと呼ぶ）及び電路開閉器の接続の有無を表す情報（画面上の座標等）である。なお、変圧器等の機器も電力系統内にはあるが説明の簡略化のため省略して説明する。
【００１５】
ネットワークを表現する各画面は、相互に重複する系統要素を含み、それは、複数画面に分割された、系統間の接続を表す等を目的としている。
【００１６】
なお、本来、重複する系統要素は、前記のように、変電所と変電所をつなぐ系統を表示する画面では、両端の変電所が一部分ずつ含まれること、及び人にとって他の画面との接続関係を容易に認識できることという理由により必然的に設けられている。
【００１７】
本実施形態では、ネットワークデータの自動生成のため、画面データを入力とし、複数画面間の系統の接続関係も含めノードとブランチのデータ表現に則したデータを出力する。これを実現するために以下のデータを含むものとする。
【００１８】
（ａ）既に登録されているノードとブランチの所在画面を示すデータ。
【００１９】
（ｂ）今回の処理対象画面を全て示すデータ。
【００２０】
（ｃ）今回の処理対象画面のうち処理済みの画面を示すデータ。
【００２１】
（ｄ）既にブランチとして登録されている開閉器とブランチとの対応を示すデータ。
【００２２】
（ｅ）既にノードとして登録されている電路とノードとの対応を示すデータ。
【００２３】
本実施形態におけるネットワークデータ自動生成方式は、コンピュータに図１に示す処理手順のソフトウェア構成を設ける。各処理手順は分割された各処理対象画面について個々に以下の処理を行う。
【００２４】
（ステップＳ１）データの誤入力チェック
以下の基本的なデータ誤入力が無いことを検証する。この事により、以降の処理の正当性を保証する。
【００２５】
●系統要素になる開閉器に３つ以上の電路が接続している。
【００２６】
●同じ処理対象画面に同一の開閉器が重複して存在する。
【００２７】
（ステップＳ２）ブランチ登録の有無チェック
各電路に接続している開閉器が既にブランチとして登録されているか否かを既存の開閉器データを参照して調べる。ブランチ登録されている開閉器はブランチとの対応付けデータを有する事により登録済みとしておく。
【００２８】
ブランチ登録されていない開閉器であれば、別途に新規ブランチとして登録する。
【００２９】
なお、このステップＳ２処理は、次のステップＳ３処理と逆順でもよい。
【００３０】
（ステップＳ３）ノード登録の有無チェック
各電路が既にノードとして登録されているか否かを既存の電路データを参照して調べる。ノード登録されている電路はノードとの対応付けデータを有することにより登録済みとしておく。
【００３１】
ノード登録されていない電路であれば、別途に新規ノードとして登録する。
【００３２】
（ステップＳ４）切り離しブランチの矛盾チェック
各電路のうちノード登録されているものについてそれに接続している開閉器に対応したブランチと当該電路に対応したノードの接続ブランチを既存のノードブランチデータを参照して比較する。
【００３３】
この比較で、今回不足するブランチがあり、かつ、当該ブランチが当画面内の別のノードに接続していれば、ブランチに３つ以上のノードが接続し得ない前提より当該開閉器と当該電路の接続関係が他の画面と矛盾する可能性を検出する。更に、以下の条件があれば、矛盾を決定付ける。
【００３４】
●当該ノードとブランチが他の画面に同時に存在し、その画面が、別の処理対象画面に無いか、又は、処理済み画面である。当条件が不成立であれば、矛盾ではなく接続替えが行われたと判断できる。
【００３５】
（ステップＳ５）接続ノードの超過チェック
各開閉器のうちブランチ登録されているものについてそれに接続している電路に対応したノードと当該開閉器に対応したブランチの接続ノードを既存のノードブランチデータを参照して比較する。
【００３６】
この比較で、一致しない接続ノードが既存データにあればブランチに３つ以上のノードが接続し得ない前提により当該開閉器と当該電路の接続関係が他の画面と矛盾する可能性を検出する。更に、以下の条件があれば、矛盾を決定付ける。
【００３７】
●当該既存ノードが他の画面に存在し、その画面が、別の処理対象画面に無いか、又は、処理済み画面である。当条件が不成立であれば、矛盾ではなく接続替えが行われたと判断できる。
【００３８】
（ステップＳ６）新規ブランチ及び新規ノードの登録処理
前記までの手順で画面間の矛盾が検出されなければ、正しいネットワークデータとして、新規のノード、ブランチも合めてノード／ブランチデータを登録及び生成する。
【００３９】
【発明の効果】
以上のとおり、本発明によれば、各画面データに対して、データの誤入力チェックと、ブランチ登録及びノード登録の有無チェックと、ノードとブランチの接続条件矛盾チェックとを行うことでネットワークデータを自動生成するようにしたため、従来、複数画面データからのノードブランチデータの自動生成の実現を阻んでいた複数画面間での系統要素の重複部分における画面データ誤入力による画面間での矛盾検出が自動的にでき、データ作成／検証に伴う人の労力、ひいては開発コスト及びシステム運用コストを軽減できる。
【図面の簡単な説明】
【図１】本発明の実施形態を示すネットワークデータ自動生成手順。
【図２】系統を複数画面に分割構成した例。
【符号の説明】
Ａ〜Ｄ…画面ブロック
【図１】
0003596236.tif 000002
【図２】
0003596236.tif 000003