(57)【特許請求の範囲】
【請求項１】
各種リレー装置のシーケンスブロック図を記憶するデータベースと、上記データベースに記憶されているシーケンスブロック図にしたがってシーケンス模擬演算を実行して、電力系統内の遮断器の開閉状態を更新する模擬演算手段と、上記データベースの記憶内容を変更する変更手段とを備えたシミュレーション装置。
【請求項２】
シーケンスブロック図の任意のポイントにおける信号状態を提示する提示手段を設けたことを特徴とする請求項１記載のシミュレーション装置。
【請求項３】
リレー装置に含まれるリレー要素の動作判定演算式を記憶するデータベースと、上記データベースに記憶されている動作判定演算式にしたがって複素ベクトル演算及び論理演算を実行して、リレー要素単体の動作を判定する模擬演算手段と、上記データベースの記憶内容を変更する変更手段とを備えたシミュレーション装置。
【請求項４】
複素ベクトル演算及び論理演算の演算過程で生じる任意の演算結果を提示する提示手段を設けたことを特徴とする請求項３記載のシミュレーション装置。
【請求項５】
模擬演算手段が演算を実行する時間間隔を更新する更新手段を設けたことを特徴とする請求項１から請求項４のうちのいずれか１項記載のシミュレーション装置。
【請求項６】
シーケンスブロック図作成用のウインドウを表示し、作成後のシーケンスブロック図をデータベースに保存する作成手段を設けたことを特徴とする請求項１または請求項２記載のシミュレーション装置。
【請求項７】
データベースに記憶されているシーケンスブロック図を表示するとともに、そのシーケンスブロック図に含まれる全論理素子の状態と、各論理素子間を接続する接続線の状態を当該シーケンスブロック図の上に表示する表示手段を設けたことを特徴とする請求項６記載のシミュレーション装置。
【請求項８】
各種リレー装置のシーケンスブロック図を記憶するデータベースからシーケンスブロック図を読み込むと、そのシーケンスブロック図にしたがってシーケンス模擬演算を実行することにより、電力系統内の遮断器の開閉状態を更新する一方、そのデータベースの記憶内容の変更を受け付けるシミュレーション方法。
【請求項９】
シーケンスブロック図の任意のポイントにおける信号状態を提示することを特徴とする請求項８記載のシミュレーション方法。
【請求項１０】
リレー装置に含まれるリレー要素の動作判定演算式を記憶するデータベースから動作判定演算式を読み込むと、その動作判定演算式にしたがって複素ベクトル演算及び論理演算を実行することにより、リレー要素単体の動作を判定する一方、そのデータベースの記憶内容の変更を受け付けるシミュレーション方法。
【請求項１１】
複素ベクトル演算及び論理演算の演算過程で生じる任意の演算結果を提示することを特徴とする請求項１０記載のシミュレーション方法。
【請求項１２】
演算を実行する時間間隔を更新することを特徴とする請求項８から請求項１１のうちのいずれか１項記載のシミュレーション方法。
【請求項１３】
シーケンスブロック図作成用のウインドウを表示し、作成後のシーケンスブロック図をデータベースに保存することを特徴とする請求項８または請求項９記載のシミュレーション方法。
【請求項１４】
データベースに記憶されているシーケンスブロック図を表示するとともに、そのシーケンスブロック図に含まれる全論理素子の状態と、各論理素子間を接続する接続線の状態を当該シーケンスブロック図の上に表示することを特徴とする請求項１３記載のシミュレーション方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、リレー装置のシーケンスや、リレー要素単体の動作を判定するシミュレーション装置及びシミュレーション方法に関するものである。
【０００２】
【従来の技術】
例えば、電力系統の運用を訓練するためのシミュレーション装置は、給電指令所や総合制御所における運用者の訓練を目的とするものであり、訓練指導者によるデータ設定及び操作や、運用者によるデータ設定及び操作に対して、電力系統及びリレー装置の応動を模擬し、運用者があたかも実系統で訓練対象システムを運用しているような状況を作り出すものである。
【０００３】
図２８は例えば特開平７−１５８６１号公報に示されたシミュレーション装置を示す構成図であり、図において、１は訓練指導者であるトレーナが使用するトレーナ用マン・マシン装置、２は運用者であるトレーニが使用するトレーニ用マン・マシン装置、３は電力系統における負荷電力や発電機出力等を監視・制御する系統模擬監視・制御装置、４は遮断器の開閉状態を示す接続情報等を保存するシミュレータデータ保存エリア、５は接続情報や負荷電力等に基づいて電力系統内の周波数，電位や潮流の変動を模擬する電力系統応動模擬手段、６は電力系統における発電機の定数やリレー装置の整定値等を設定するチューニング設定手段、７はテレメータに関するデータを保存するテレメータ値保存手段、８は電力系統応動模擬手段５の模擬結果等を表示する支援用表示手段である。
【０００４】
次に動作について説明する。
電力系統応動模擬手段５は、シミュレータデータ保存エリア４に保存された遮断器の開閉状態に基づいて電力系統内の各設備の接続情報を作成し、この接続情報と負荷電力や発電機出力等のデータを用いて、電力系統内の周波数，電位や潮流の変動を模擬する。
また、訓練指導者により設定された事故の発生時間になると、その設定された事故情報にしたがって事故を発生させ、リレー装置の応動シミュレーションを実行する。
【０００５】
【発明が解決しようとする課題】
従来のシミュレーション装置は以上のように構成されているので、予め登録されているシミュレーションアルゴリズムにしたがって電力系統の系統状態を模擬するが、例えば、シミュレーション対象になるリレー装置が技術進歩等に伴って新たに開発されると、複雑なシミュレーションアルゴリズムを新たに追加しなければならず（一般的に、シミュレーションアルゴリズムは複雑であるため、この種の専門家でなければ理解することができない）、多種多様に存在するリレー装置に容易に対応することが困難である課題があった。
また、リレー装置のアルゴリズムが使用者（電力会社）毎に異なるため、複数の電力会社間でシミュレーション装置を共用することが困難である課題もあった。
【０００６】
また、シミュレーション結果として必要な項目は様々であるが（例えば、リレー装置の最終出力である遮断器の遮断指令だけの場合、遮断器の遮断指令に加えてリレー装置のシーケンスブロック図における特定箇所の状態が必要な場合、リレー要素単体の動作状態を判定するリレー単体模擬演算の過程で生じる特定の演算結果が必要な場合などがある）、シミュレーションの目的によって異なるシミュレーション装置が必要になる課題があった。
【０００７】
さらに、リレー装置のシミュレーションにおいては、事故発生時から事故が除去されるまで、あるいは、リレー単体の動作がなくなるまで、時々刻々の模擬が必要であるが、一般的に、時々刻々の計算断面の更新を一定の時間間隔で進めるため、リレー装置の応動状態の変化がない時間断面の計算を何度も行う結果、無駄な処理が発生し、計算時間が長くなる課題があった。
なお、図２９のステップＳＴ１０は、一定の時間間隔毎に行う計算断面の更新を示し、図２９は特開平５−６１４００号公報に開示されている。
【０００８】
この発明は上記のような課題を解決するためになされたもので、多種多様に存在するリレー装置に容易に対応することができるシミュレーション装置及びシミュレーション方法を得ることを目的とする。
また、この発明は、複数の使用者が共用することができるシミュレーション装置及びシミュレーション方法を得ることを目的とする。
また、この発明は、シミュレーションの目的に応じたシミュレーション結果を出力することができるシミュレーション装置及びシミュレーション方法を得ることを目的とする。
さらに、この発明は、無駄な処理を排除して、計算時間を短縮することができるシミュレーション装置及びシミュレーション方法を得ることを目的とする。
【０００９】
【課題を解決するための手段】
この発明に係るシミュレーション装置は、データベースに記憶されているシーケンスブロック図にしたがってシーケンス模擬演算を実行して、電力系統内の遮断器の開閉状態を更新する模擬演算手段と、そのデータベースの記憶内容を変更する変更手段とを設けたものである。
【００１０】
この発明に係るシミュレーション装置は、シーケンスブロック図の任意のポイントにおける信号状態を提示する提示手段を設けたものである。
【００１１】
この発明に係るシミュレーション装置は、データベースに記憶されている動作判定演算式にしたがって複素ベクトル演算及び論理演算を実行して、リレー要素単体の動作を判定する模擬演算手段と、そのデータベースの記憶内容を変更する変更手段とを設けたものである。
【００１２】
この発明に係るシミュレーション装置は、複素ベクトル演算及び論理演算の演算過程で生じる任意の演算結果を提示する提示手段を設けたものである。
【００１３】
この発明に係るシミュレーション装置は、模擬演算手段が演算を実行する時間間隔を更新する更新手段を設けたものである。
【００１４】
この発明に係るシミュレーション装置は、シーケンスブロック図作成用のウインドウを表示し、作成後のシーケンスブロック図をデータベースに保存する作成手段を設けたものである。
【００１５】
この発明に係るシミュレーション装置は、シーケンスブロック図に含まれる全論理素子の状態と、各論理素子間を接続する接続線の状態をシーケンスブロック図の上に表示する表示手段を設けたものである。
【００１６】
この発明に係るシミュレーション方法は、データベースに記憶されているシーケンスブロック図にしたがってシーケンス模擬演算を実行することにより、電力系統内の遮断器の開閉状態を更新する一方、データベースの記憶内容の変更を受け付けるようにしたものである。
【００１７】
この発明に係るシミュレーション方法は、シーケンスブロック図の任意のポイントにおける信号状態を提示するようにしたものである。
【００１８】
この発明に係るシミュレーション方法は、データベースに記憶されている動作判定演算式にしたがって複素ベクトル演算及び論理演算を実行することにより、リレー要素単体の動作を判定する一方、データベースの記憶内容の変更を受け付けるようにしたものである。
【００１９】
この発明に係るシミュレーション方法は、複素ベクトル演算及び論理演算の演算過程で生じる任意の演算結果を提示するようにしたものである。
【００２０】
この発明に係るシミュレーション方法は、演算を実行する時間間隔を更新するようにしたものである。
【００２１】
この発明に係るシミュレーション方法は、シーケンスブロック図作成用のウインドウを表示し、作成後のシーケンスブロック図をデータベースに保存するようにしたものである。
【００２２】
この発明に係るシミュレーション方法は、シーケンスブロック図に含まれる全論理素子の状態と、各論理素子間を接続する接続線の状態をシーケンスブロック図の上に表示するようにしたものである。
【００２３】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるシミュレーション装置を示す構成図であり、図において、１１はマン・マシン装置であり変更手段を構成する。１２はシミュレーション時間の管理等を行うシミュレーション管理部、１３は故障計算に必要な電力系統の構成を示す系統構成データ、１４は電力系統に事故が発生した場合の電力系統内の電圧，電流を計算する故障計算部、１５は故障計算結果データ、１６は電力系統に含まれる模擬対象の全リレー装置の設置端子や動作条件を決定する整定値などのリレー装置設置状態データ、１７はリレー装置の応動模擬演算を実施するリレー装置摸擬演算部（模擬演算手段）、１８はリレー装置模擬演算部１７の演算結果である遮断器動作データ、１９はデータベース化されたリレー装置のシーケンスブロック図を記憶するシーケンスデータベース（データベース）である。
【００２４】
図１において、シミュレーション対象とするリレー装置の種類を追加・変更する場合、変更が必要になる部分はシーケンスデータベース１９のみであり、マン・マシン装置１１，シミュレーション管理部１２，故障計算部１４及びリレー装置模擬演算部１７の変更は不要である。
【００２５】
ここで、リレー装置に関するデータは、リレー装置設置状態データ１６とシーケンスデータベース１９がある。リレー装置設置状態データ１６は、整定値など、シーケンスブロック図が同一のリレー装置であっても、電力系統の構成やリレー装置の設置箇所、あるいは、メーカーによって異なるデータであり、模擬対象とする電力系統内に含まれるリレー装置毎に必要なデータである。
一方、シーケンスデータベース１９は、リレー装置の機械的な構造などにより一意に決まるシーケンスブロック図を記憶するもので、同種のリレー装置であれば、電力系統の構成やリレー装置の設置箇所が異なっても共有できるデータである。以下に、リレー装置設置状態データ１６とシーケンスデータベース１９の構造を説明する。
【００２６】
図２はリレー装置設置状態データ１６の構造を示し、図２において、２１ａはリレー装置設置状態データ１６の全体構造、２１ｂは模擬する複数のリレー装置のうち、１つ分のリレー装置の設置状態データ、２１ｃは設置状態データ２１ｂに含まれるアルゴリズム定義を示す構造、２１ｄは設置状態データ２１ｂに含まれる整定値定義を示す構造、２１ｅは設置状態データ２１ｂに含まれる設置端子定義を示す構造、２１ｆは設置端子定義２１ｅに含まれるスイッチ定義を示す構造である。
【００２７】
リレー装置設置状態データ１６は、図２の全体構造２１ａが示すように、リレー装置毎にある設置状態データ２１ｂ（ｎレコード）から構成される。
１個のリレー装置の設置状態データ２１ｂは、当該リレー装置のシーケンスブロック図を特定するシーケンスコードと、当該リレー装置に含まれるリレー要素毎のリレー単体模擬演算アルゴリズムを特定するアルゴリズムコードを格納するアルゴリズム定義２１ｃ（ｍレコード）と、当該リレー装置に含まれるリレー要素のリレー単体模擬演算で用いられる整定値、または、当該リレー装置のシーケンスブロック図に含まれるタイマの判定値として用いられる整定値を格納する整定値定義（ｌレコード）と、当該リレー装置の設置箇所を示す設置端子定義（ｋレコード）とから構成される。
【００２８】
アルゴリズム定義２１ｃは、レコードのキー項目となるリレー要素コードと、アルゴリズムコードとから構成される。
整定値定義２１ｄは、レコードのキー項目となる整定値コード又はタイマコードと、整定値とから構成される。
【００２９】
ここで、整定値定義２１ｄがリレー単体模擬演算で用いられる整定値の場合には、整定値コードがキー項目として格納され、当該リレー装置のシーケンスブロック図に含まれるタイマの判定値として用いられる整定値の場合には、タイマコードがキー項目として格納される。
【００３０】
設置端子定義２１ｅは、レコードのキー項目となる設置端子コードと、設置端子名と、その設置端子に設置されてリレー装置の活殺などを切り替えるスイッチのＯＮ／ＯＦＦ状態を定義するスイッチ定義（ｊレコード）とから構成される。多端子入力のリレーを考慮すると、リレー装置の設置端子は、一装置につき複数存在するため、設置端子定義２１ｅは、設置状態データ２１ｂの中に複数存在する。
【００３１】
スイッチ定義２１ｆは、レコードのキー項目となるスイッチコードと、スイッチのＯＮ／ＯＦＦ状態を示すスイッチ状態とから構成される。スイッチ定義２１ｆは、同一設置端子に複数種類のスイッチが存在することがあるため、設置端子定義２１ｅ中に複数存在する。
【００３２】
図３はシーケンスデータベース１９の構造を示し、図３において、２２ａはシーケンスデータベース１９の全体構造、２２ｂは複数のシーケンスデータのうち、１つのシーケンスデータの構造、２２ｃはシーケンスデータ２２ｂに含まれる部品情報の構造、２２ｄはシーケンスデータ２２ｂに含まれるワイヤー情報の構造である。
【００３３】
シーケンスデータベース１９は、図３の全体構造２２ａが示すように、リレー装置におけるシーケンスブロック図の種類毎のシーケンスデータ（ｎレコード）から構成される。
シーケンスデータ２２ｂは、レコードのキー項目となるシーケンスコードと、シーケンスを構成するＡＮＤやＯＲなどの論理素子を定義する部品情報２２ｃ（ｍレコード）と、論理素子間の接続を定義するワイヤー情報２２ｄ（ｌレコード）とから構成される。
【００３４】
部品情報２２ｃは、部品番号と、論理素子の種別を示す部品タイプと、部品タイプ毎に必要に応じて設定される部品個別情報とから構成される。
ワイヤー情報２２ｄは、ワイヤーの接続元部品番号と、接続先部品番号とから構成される。図４に部品タイプの種類と、各部品タイプ毎に設定される部品個別情報を示す。
【００３５】
次に動作について説明する。
図５は図１のシミュレーション装置の動作を説明するフローチャートである。まず、ステップＳＴ２１において、マン・マシン装置１１から設定されるシミュレーションデータを、シミュレーション管理部１２が故障計算に必要な送電線，母線，遮断器などの系統構成データ１３と、リレー装置の模擬演算に必要な電力系統内の個々のリレー装置設置状態データ１６とに振り分ける。
【００３６】
次に、ステップＳＴ２２において、故障計算部１４が系統構成データ１３に基づいて故障計算を実施し、故障計算結果データ１５を出力する。
次に、ステップＳＴ２３において、リレー装置模擬演算部１７が、系統構成データ１３と故障計算結果データ１５とリレー装置設置状態データ１６とシーケンスデータベース１９とに基づいて、１つのリレー装置の模擬演算を実施して、遮断器動作データ１８を出力する。
ステップＳＴ２４では、シミュレーション対象の全リレー装置について、ステップＳＴ２３の処理が終了したかどうかを判定し、終了していなければステップＳＴ２３の処理を繰り返す。
【００３７】
全リレー装置の模擬演算が終了すると、ステップＳＴ２５において、シミュレーション時間を例えば１０ｍｓの最小時間刻み分だけ更新し、ステップＳＴ２６でシミュレーションの終了判定を行う。
シミュレーションの終了判定では、例えば、１００秒のシミュレーション打ち切り時間になることをシミュレーションの終了条件とする。
【００３８】
シミュレーションの終了条件が成立すると、ステップＳＴ２８において、シミュレーション管理部１２が、故障計算結果データ１５と遮断器動作データ１８をマン・マシン装置１１に出力する。
一方、ステップＳＴ２６において、シミュレーションの終了条件が成立していなければ、ステップＳＴ２７で、遮断器動作データ１８によって動作した遮断器の有無を判定する。動作した遮断器がある場合、それによって系統構成が変わるため遮断器動作データ１８を系統構成データ１３に反映させ、ステップＳＴ２２の故障計算に戻る。動作した遮断器がない場合は系統構成が変わらず、故障計算を行う必要がないため、ステップＳＴ２３のリレー装置摸擬演算に戻る。
【００３９】
次に、リレー装置模擬演算部１７の機能について説明する。
図６はリレー装置模擬演算部１７の動作を説明するフローチャートである。
まず、ステップＳＴ３１において、演算対象となるリレー装置の設置状態データ２１ｂに含まれるシーケンスコードをキー項目としてシーケンスデータベース１９から該当するシーケンスデータ２２ｂを検索する。
【００４０】
次に、検索されたシーケンスデータ２２ｂの部品情報のうち、部品タイプが入力端子を示すもの全てについて部品状態（１または０で表される論理値）を取得する。入力端子には、リレー要素，遮断器，スイッチ，外部信号の４種類があるため、ステップＳＴ３２で入力端子の部品情報２２ｃの部品個別情報に含まれる入力コードによって処理を分類する。
【００４１】
入力コードがリレー要素を示すものであれば、次の手順によりリレー要素の動作状態を演算し、その結果を入力端子部品の部品状態とする。
まず、ステップＳＴ３３において、入力端子の部品情報２２ｃの部品個別情報に含まれるリレー要素コードをキー項目として設置状態データ２１ｂからアルゴリズム定義２１ｃを検索し、アルゴリズム定義２１ｃに含まれるアルゴリズムコードを得る。
ここで、全てのアルゴリズムコードに対応するリレー単体模擬演算アルゴリズムと、リレー単体模擬演算に用いられる電圧や電流などの故障計算結果の種類と、リレー単体模擬演算に用いられる整定値の整定値コードは、リレー装置摸擬演算部１７が保持している。
【００４２】
次に、ステップＳＴ３４において、前記故障計算結果の種類により故障計算結果データ１５から故障計算結果を取得し、整定値コードをキー項目として設置状態データ２１ｂから整定値定義２１ｄを検索して、整定値定義２１ｄに含まれる整定値を取得し、それらの故障計算結果と整定値を入力としてリレー装置模擬演算部１７によりリレー単体模擬演算を実施する。
【００４３】
入力コードが遮断器を示す場合、次の手順により遮断器の開閉状態を取得し、それを入力端子部品の部品状態とする。なお、ここで必要とする遮断器の開閉状態は系統構成データ１３の中にあり、遮断器の設置端子は設置状態データ２１ｂの中に設置端子定義の１つとして定義されている。
【００４４】
従って、まず、ステップＳＴ３５において、部品情報２２ｃの部品個別情報に含まれる設置端子コードをキー項目として設置状態データ２１ｂから設置端子定義２１ｅを検索し、設置端子定義２１ｅに含まれる設置端子名を得る。
次に、ステップＳＴ３６において、上記の設置端子名により系統構成データ１３の中の遮断器開閉状態を検索する。さらに、遮断器は１端子にａ相，ｂ相，ｃ相の三相分があるため、部品情報２２ｃの部品個別情報に含まれる対象相コードが示す相の遮断器開閉状態を得る。
【００４５】
入力コードがスイッチを示す場合、次の手順によりスイッチのＯＮ／ＯＦＦ状態を取得し、それを入力端子部品の部品状態とする。
まず、ステップＳＴ３７において、遮断器の開閉状態取得時と同様に、部品情報２２ｃの部品個別情報に含まれる設置端子コードをキー項目として設置状態データ２１ｂから設置端子定義２１ｅを検索する。
次に、ステップＳＴ３８において、部品情報２２ｃの部品個別情報に含まれるスイッチコードをキー項目として設置端子定義２１ｅからスイッチ定義２１ｆを検索し、スイッチ定義２１ｆに含まれるスイッチ状態を得る。
【００４６】
入力コードが外部入力を示す場合、次の手順により外部信号状態を取得し、それを入力端子部品の部品状態とする。なお、外部入力は例えば遮断器動作出力信号などの、他のリレー装置の出力信号を取り込む場合に使用する。
ここで取り込むべき外部信号は、後述のステップＳＴ５０でシーケンス模擬演算の結果として、該当リレー装置の設置端子と、シーケンスコードと、出力信号名と、その状態がリレー装置模擬演算部１７に保持されている。さらに、外部信号の受渡しを模擬するために、信号を出力するリレー装置の設置端子は信号を入力するリレー装置の設置状態データ２１ｂの設置端子定義の１つとして定義している。
【００４７】
従って、まず、ステップＳＴ３９において、部品情報２２ｃの部品個別情報に含まれる設置端子コードをキー項目として、設置状態データ２１ｂから設置端子定義２１ｅを検索し、設置端子定義２１ｅに含まれる設置端子名を得る。
次に、ステップＳＴ４０において、この設置端子名と部品情報２２ｃの部品個別情報に含まれるシーケンスコードによって、信号を出力するリレー装置のシーケンス模擬演算の結果を検索し、さらに部品情報２２ｃの部品個別情報に含まれる出力信号名により出力信号を特定し、その状態を得る。
【００４８】
次に、ステップＳＴ４１において、全ての入力端子について状態を取得できたかどうかを判定し、取得できていない入力端子が残っていれば、ステップＳＴ３２に戻る。
【００４９】
全ての入力端子について状態を取得できれば、ステップＳＴ４２で、全てのタイマ素子について、その動作判定値を取得する。動作判定値には２種類あり、一方はシーケンス固有の固定動作判定値で、他方はリレー装置毎に異なる値が設定される整定値である。
２種類の識別は部品情報２２ｃの部品個別情報に含まれるタイマコードで行い、タイマコードが固定値を示すものであれば、部品情報２２ｃの部品個別情報に含まれるタイマ判定値をタイマの動作判定値とする。タイマコードが固定値を示すものでない場合、タイマ動作判定値は整定値である。この場合、タイマコードをキー項目として設置状態データ２１ｂから整定値定義２１ｄを検索し、整定値定義２１ｄに含まれる整定値を取得する。
【００５０】
続いてステップＳＴ４３において、シーケンスデータの部品情報２２ｃの中の部品タイプとワイヤー情報２２ｄ及び前述のステップで取得した入力端子の状態とタイマ動作判定値とから、シーケンス模擬演算を実施する。この結果、部品タイプが出力端子を示す部品の部品状態（１または０の論理値）が得られる。
【００５１】
シーケンス模擬演算が終わると以下の出力処理を行う。
まず、ステップＳＴ４４において、出力端子である部品の部品情報２２ｃの部品個別情報に含まれる出力コードによって処理を分類する。
【００５２】
出力コードが遮断器を示す場合、ステップＳＴ４５において、ステップＳＴ３５と同様に、処理対象の設置端子名を得る。
次に、ステップＳＴ４６において、この設置端子名によって系統構成データ１３の中の遮断器開閉状態を検索する。さらに、部品情報２２ｃの部品個別情報に含まれる対象相コードに従って、開く相または閉じる相を特定し、その遮断器開閉状態を更新する。また、ステップＳＴ４７において、その部品状態などを遮断器動作データ１８として出力する。
【００５３】
出力コードがスイッチを示す場合、ステップＳＴ４８において、ステップＳＴ３７と同様に、処理対象のスイッチ定義２１ｆを検索する。
次に、ステップＳＴ４９において、このスイッチ定義２１ｆに含まれるスイッチ状態を更新する。
【００５４】
出力コードが外部出力を示す場合、ステップＳＴ５０において、リレー装置模擬演算部１７が該当リレー装置の設置端子と、シーケンスコードと、出力信号名と、部品状態とを保持する。
【００５５】
最後に、ステップＳＴ５１において、全ての出力端子部品について以上の出力処理が終了したかどうかを判定し、終了していなければ、ステップＳＴ４４に戻る。終了していれば、リレー装置模擬演算が完了する。
【００５６】
以上のように、この実施の形態１によれば、シーケンスブロック図をデータベース化したシーケンスデータベース１９を用いることで、シーケンスデータベース１９を変更するだけで、様々なリレー装置のシーケンスブロック図に対応することができる効果を奏する。
【００５７】
実施の形態２．
図７はこの発明の実施の形態２によるシミュレーション装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。２０はシーケンス模擬演算結果データである。
なお、マン・マシン装置１１及びシミュレーション管理部１２が提示手段を構成する。
【００５８】
図８はこの発明の実施の形態２におけるシーケンスデータベース１９中の部品タイプの種類と各部品タイプ毎に設定される部品個別情報を示すものであり、図４に示す部品タイプに中間出力端子を追加したものである。
図８において、図４と同じ部品個別情報の説明は省略している。
【００５９】
ここで、中間出力端子について説明する。図９はシーケンスの例を示すものであり、図９において、３１〜３３は入力端子、３４はＯＲ素子、３５はオンディレイタイマ素子、３６は出力端子、３７，３８は中間出力端子である。
出力端子３６は図に示すようにシーケンスの最終段に定義されるものであり、その先には部品が存在しない。一方、中間出力端子３７，３８はシーケンス中の任意ポイントに設定可能な出力端子とし、その先に部品が存在する。
【００６０】
次に、中間出力端子に関する作用について説明する。図１０は図６のフローチャートに対してステップＳＴ５２を追加したものであり、各部には図６と同一符号を付して実施の形態１に示す作用と同じものについては説明を省略する。
【００６１】
まず、ステップＳＴ４３で実施されるシーケンス模擬演算の結果として、出力端子の部品状態に加え、中間出力端子の部品状態も取得する。
次に、ステップＳＴ５２において、全ての中間出力端子の状態をシーケンス模擬演算結果データ２０に出力する。
さらに、図５のフローチャートのステップＳＴ２８において、シミュレーション管理部１２が遮断器動作データ１８とともに、シーケンス模擬演算結果データ２０をマン・マシン装置１１に出力する。
【００６２】
これにより、シーケンスデータベースに中間出力端子を設定することにより、該当ポイントの出力状態を得ることが可能になる。
【００６３】
実施の形態３．
図１１はこの発明の実施の形態３によるシミュレーション装置を示す構成図であり、図において、図７と同一符号は同一または相当部分を示すので説明を省略する。
４１は複素ベクトル演算及び論理演算を実行して、リレー要素単体の動作を判定するリレー単体模擬演算部（模擬演算手段）、４２は複素ベクトル演算や論理演算の組合せで構成されるリレー単体アルゴリズム（動作判定演算式）が定義されたアルゴリズムデータベース（データベース）である。
【００６４】
図１２はアルゴリズムデータベース４２の構造を示すものであり、図１２において、２３ａはアルゴリズムデータベース全体の構造、２３ｂは１つのアルゴリズムデータの構造、２３ｃはアルゴリズムデータ中の１つの演算情報の構造、２３ｄは演算情報中の入力データ１及び入力データ２の各情報の構造である。
【００６５】
図１１において、シミュレーション対象とするリレー装置の種類の追加や変更をすることによって、変更が必要となる部分はシーケンスデータベース１９とアルゴリズムデータベース４２のみであり、マン・マシン装置１１，シミュレーション管理部１２，故障計算部１４，リレー装置模擬演算部１７及びリレー単体模擬演算部４１の変更は不要である。
【００６６】
アルゴリズムデータベース４２は、図１２に示すように模擬対象とするリレー装置に含まれるリレー要素の種類毎のアルゴリズムデータ（ｎレコード）で構成される。
アルゴリズムデータ２３ｂは、レコードのキー項目となるアルゴリズムコードと演算情報（ｍレコード）とから構成される。
アルゴリズムデータ２３ｂの演算情報（ｍレコード）は、複素ベクトル演算や論理演算が複雑に組み合わされた演算式を、一つの演算子あるいは一つの関数で表現可能な演算式に分解され、その分解された演算式が演算順序に従って定義されたものとする。
【００６７】
分解された演算式の一つが演算情報１レコードに該当し、演算情報１レコードは、２３ｃに示すように演算子あるいは関数の種別を定義する演算種別と、演算対象となる二つの入力データを定義する入力データ１情報と入力データ２情報とから構成される。
入力データ１及び入力データ２の各情報２３ｄは、入力データの種別を定めるるデータコードと、データコード毎に必要に応じて設定される補助情報とから構成する。図１３に演算情報２３ｃの演算種別の種類を示し、図１４に入力データ１及び入力データ２の各情報２３ｄのデータコードの種類と各データコードに対して設定される補助情報の内容を示す。
【００６８】
次に動作について説明する。
図１５は図１１のリレー単体模擬演算部４１の機能を示すフローチャートであり、図１０のステップＳＴ３４の動作に代わるものである。図１５において、図１０のステップＳＴ３３で検索されたアルゴリズムコードをキー項目として、ステップＳＴ６１でアルゴリズムデータベース４２から該当するアルゴリズムデータ２３ｂを検索する。
【００６９】
次に、検索されたアルゴリズムデータ２３ｂの最初の演算情報２３ｃの中の入力データ１情報２３ｄに従って、入カデータ１を取得する。そのために、まず、ステップＳＴ６２で、入力データ１情報２３ｄの中のデータコードによって処理を分類する。
【００７０】
データコードが電気量を示す場合、次の手順により故障計算結果の中からリレー設置端子の電圧または電流を取得する。
まず、ステップＳＴ６３において、入力データ１情報２３ｄの補助情報に含まれる設置端子コードをキー項目として図２の設置状態データ２１ｂから設置端子定義２１ｅを検索し、設置端子定義２１ｅに含まれる設置端子名を得る。
【００７１】
次に、ステップＳＴ６４において、この設置端子名により故障計算結果データ中の該当端子データを検索する。
最後に、ステップＳＴ６５において、その故障計算結果データから、入力データ１情報２３ｄの補助情報に含まれる電気量コードと時間指定値によって取得対象の電流値あるいは電圧値を決定する。
【００７２】
ここで、時間指定値はシミュレーション開始からの絶対的なシミュレーション時間ではなく、処理中の時間断面からの相対時間とする。例えば、４０ｍｓｅｃ過去の電気量が必要な場合は−４０と設定することにより、故障計算結果データに蓄積されているデータの中から４０ｍｓｅｃ過去のデータを取得する。
【００７３】
データコードが整定値を示す場合、ステップＳＴ６６において、入力データ１情報２３ｄの補助情報に含まれる整定値コードをキー項目として図２の設置状態データ２１ｂから整定値定義２１ｄを検索、整定値定義２１ｄに含まれる整定値を取得する。
【００７４】
データコードが内部演算結果を示す場合、取得すべきデータは、後述のステップＳＴ７０で図１１のリレー単体模擬演算部４１に保持される演算情報２３ｃ毎の演算結果である。
また、データコードが内部演算結果を示す場合に、入力データ１情報２３ｄの補助情報に設定されている演算情報番号は、アルゴリズムデータ２３ｂに含まれる演算情報２３ｃのレコード番号を示すものである。
【００７５】
以上より、ステップＳＴ６７では、前記演算情報番号が示す演算情報２３ｃの演算結果を取得する。なお、内部演算結果は、処理中の演算情報２３ｃよりも前に計算済みの演算情報２３ｃに対する演算結果を示すもので、処理中の演算情報２３ｃ以降の演算情報２３ｃを示すことはない。
【００７６】
データコードが即値を示す場合、ステップＳＴ６８において、入力データ１情報２３ｄの補助情報に設定されている値を大きさ及び位相とした複素ベクトル値を入力データ１とする。
さらに、ステップＳＴ６９において、入力データ２情報に従って、入力データ１と同様の手順により入力データ２を取得する。
【００７７】
ステップＳＴ７０では、２３ｃに示す演算情報中の演算種別に従って入力データ１と入力データ２の演算を実施し、該当演算情報に対する演算結果として、演算中のリレー要素についての模擬演算が完了するまで、図１１のリレー単体模擬演算部４１が保持する。ここで、入力データ１，２の計算結果がそれぞれスカラー値である場合は位相が０度のベクトル値として扱い、論理値である場合は大きさが１（真）または０（偽）で位相が０度のベクトル値として扱うことにより、データ型をすべてベクトル値に統一することで、処理の簡略化を図っている。
【００７８】
ステップＳＴ７１では、２３ｂに示す１つのアルゴリズムデータ中の全ての演算情報についての処理が終了したかどうかを判定し、終了していなければ、ステップＳＴ６２に戻る。全ての演算情報について処理が終了していれば、演算情報最終レコードについての演算結果がリレー単体の動作状態になるため、ステップＳＴ７２で、これをリレー装置模擬演算部１７に出力する。
【００７９】
以上のように、この実施の形態３によれば、複素ベクトル演算式や論理演算式で構成されるリレー要素単体の動作判定演算式をデータベース化した図１１のアルゴリズムデータベース４２を用いることで、アルゴリズムデータベース４２を変更するだけで、様々なリレー装置に含まれるリレー要素に対応することが可能になる。
【００８０】
実施の形態４．
図１６はこの発明の実施の形態４によるシミュレーション装置を示す構成図であり、図において、図１１と同一符号は同一または相当部分を示すので説明を省略する。４３はリレー単体模擬演算結果データである。
図１７はこの発明の実施の形態４におけるアルゴリズムデータベース４２の構造を示すものであり、図１２の演算情報２３ｃに出力データ番号２３ｅを付加したものである。出力データ番号２３ｅには、それを含む演算情報２３ｃによる演算結果を出力する場合に出力データ中のインデックス（出力順序）を設定する。
【００８１】
次に動作について説明する。
図１８は図１５のフローチャートにステップＳＴ７３を付加したものである。ステップＳＴ７３では、出力データ番号２３ｅに１以上の値が設定されていれば、出力データ番号２３ｅをインデックスとしてリレー単体模擬演算結果データ４３に処理中の演算情報２３ｃに対する演算結果を出力する。
【００８２】
出力データ番号２３ｅに１以上の値が設定されていない場合は、該当リレー要素の演算が終了した時点で、その演算結果を破棄する。さらに、図５のフローチャートのステップＳＴ２８において、シミュレーション管理部１２が遮断器動作データ１８とシーケンス模擬演算結果データ２０とともに、リレー単体模擬演算結果データ４３をマン・マシン装置１１に出力する。
【００８３】
以上により、この実施の形態４によれば、アルゴリズムデータベース４２中に出力データ番号２３ｅを設定することによって、リレー単体模擬演算の過程で生じる任意の値のうち必要なもののみをマン・マシン装置１１で確認することが可能になる。
【００８４】
実施の形態５．
図１９はこの発明の実施の形態５によるシミュレーション装置を示す構成図であり、図において、図１６と同一符号は同一または相当部分を示すので説明を省略する。
４４はシミュレーション時間の最適な更新判定を行う時間更新判定部（更新手段）、４５はシーケンスが含む全てのタイマカウント状態データである。
なお、シミュレーション対象とするリレー装置の種類を追加や変更しても、時間更新判定部４４の変更は不要である。
【００８５】
次に動作について説明する。
図５のフローチャートの各ステップのうち、上記実施の形態１〜４に示す内容と異なる部分を説明する。
まず、ステップＳＴ２３において、リレー装置模擬演算部１７は遮断器動作データ１８とシーケンス模擬演算結果データ２０とともに、タイマカウント状態データ４５を出力する。
【００８６】
ステップＳＴ２５では、時間更新判定部４４がタイマカウント状態データ４５の中で、カウント中のタイマから最もカウントアップに近い状態にあるタイマ（動作判定値からタイマカウント値を引いた値が最小のタイマ）を選択し、そのタイマがカウントアップするまでの時間をシミュレーション管理部１２に出力する。
【００８７】
この時間はリレー装置の動作状態が次に変化するまでの時間を示すものであり、シミュレーション管理部１２は、この時間だけシミュレーション時間を更新する。
また、ステップＳＴ２６では、シミュレーション時間の更新がない場合、つまり時間更新判定部４４が出力する時間が０秒の場合は、それ以降リレー装置の動作状態が変化することがないためシミュレーションを終了させる。
【００８８】
これにより、最小時間刻み単位で毎回同じ結果となる計算を実施することなく、シミュレーション結果が変化する時間のみを計算対象とすることが可能になる。また、無条件でシミュレーション打ち切り時間までシミュレーションを継続せず、リレー装置の動作状態に変化がなくなる時間でシミュレーションを終了することが可能になる。
【００８９】
実施の形態６．
図２０はこの発明の実施の形態６によるシミュレーション装置におけるシーケンスデータベース１９の作成装置を示す構成図であり、図において、５１はシーケンスデータベース１９を作成するためのマン・マシン装置、５２はマン・マシン装置５１にシーケンスブロック図を表示するとともに、マン・マシン装置５１から入力された情報によりシーケンスデータベース１９とシーケンス座標データベース５３の作成及び変更を行うシーケンスデータベースエディタ（作成手段）、５３はシーケンスブロック図をマン・マシン装置５１に表示するためのシーケンスブロック図の座標情報を格納するシーケンス座標データベースである。
なお、図２０におけるシーケンスデータベース１９は、図１９におけるシーケンスデータベース１９と同じものである。
【００９０】
図２１はシーケンス座標データベース５３の構造を示すものである。図２１において、２４ａはシーケンス座標データベース全体の構造、２４ｂは１つのシーケンス座標データの構造、２４ｃはシーケンス座標データ中の１つの部品座標データの構造、２４ｄはシーケンス座標データ中の１つのワイヤー座標データの構造である。
【００９１】
シーケンス座標データベース５３は、図２１に示すように、ｎレコードのシーケンス座標データで構成される。
シーケンス座標データ２４ｂは、レコードのキー項目となるシーケンスコードと、シーケンスを構成する部品の座標を定義する部品座標データ（ｍレコード）と、ワイヤーの座標を定義するワイヤー座標データ（ｌレコード）とから構成される。
部品座標データ２４ｃは、部品番号と、部品のＸ座標と、部品のＹ座標とから構成される。
ワイヤー座標データ２４ｄは、接続元部品番号と、接続先部品番号と、当該ワイヤーの屈折点Ｘ座標，屈折点Ｙ座標とから構成される。
【００９２】
図３のシーケンスデータ２２ｂと図２１のシーケンス座標データ２４ｂは、シーケンスコードによって対応づけられる。また、図３の部品情報２２ｃと図２１の部品座標データ２４ｃは、部品番号によって対応づけられる。また、図３のワイヤー情報２２ｄと図２１のワイヤー座標データ２４ｄは、接続元部品番号と接続先部品番号によって対応づけられる。
【００９３】
図２２はマン・マシン装置５１に表示されるシーケンスブロック図編集画面であり、図２２において、６１はシーケンスブロック図を表示／編集するシーケンスブロック図表示エリア、６２はシーケンスデータベース１９とシーケンス座標データベース５３の保存・読み込みや、シーケンスブロック図のコピーや削除などを指定するための操作メニュー、６３はシーケンスブロック図の作図に必要なＡＮＤやＯＲなどの部品と、部品を接続するワイヤーを選択する部品パレットである。部品パレット６３に含まれる部品のタイプは図４に示した通りである。
【００９４】
次に動作について説明する。
まず、シーケンスブロック図の作図方法を説明する。部品を新たにシーケンスブロック図に配置する場合は、ユーザーが部品パレット６３の中から配置する部品を画面上で選択した後、シーケンスブロック図表示エリア６１において、部品の配置場所を指定すると、シーケンスデータベースエディタ５２がシーケンスブロック図表示エリア６１の指定された箇所に、その選択された部品を表示する。
【００９５】
ワイヤーを新たにシーケンスブロック図に配置する場合は、部品パレット６３の中からワイヤーを画面上で選択した後、ワイヤーの接続元部品と接続先部品をシーケンスブロック図表示エリア６１に表示されている部品の中から画面上で選択すると、シーケンスデータベースエディタ５２がシーケンスブロック図表示エリア６１の指定された接続元部品から接続先部品に繋がるワイヤーを表示する。
【００９６】
また、図２３に示すように、ワイヤーに屈折点が必要な場合は、接続元部品を選択した後、屈折点の位置を順次画面上で指定し、最後に接続先部品を選択すると、シーケンスデータベースエディタ５２が、その指定された位置に屈折点を配置する。
【００９７】
シーケンスブロック図表示エリア６１に配置した部品を移動する場合は、移動する部品を画面上で選択した後、移動先を画面上で指定すると、シーケンスデータベースエディタ５２が、その指定された移動先に部品を移動する。
その際、シーケンスデータベースエディタ５２は、その部品に接続されているワイヤーも自動的に移動する。さらに、シーケンスブロック図表示エリア６１に配置した部品とワイヤーは、操作メニュー６２からコピー操作や削除操作を画面上で選択することで、シーケンスデータベースエディタ５２によりコピーと削除が行われる。
【００９８】
次に、シーケンスデータベース１９を作成するために必要な部品個別情報とシーケンスコードの入力方法を説明する。なお、入力する部品個別情報は図４に示した通りである。
部品個別情報を入力する場合、シーケンスブロック図表示エリア６１に表示されている部品の中から入力する部品を選択する。
次に、操作メニュー６２から部品個別情報入力を画面上で選択すると、図２４に示す部品個別情報入力部が画面上に表示される。図２４において、７１は部品個別情報入力エリア、７２は入力完了を示すためのＯＫ釦、７３は入力操作を取り消すためのキャンセル釦である。
【００９９】
部品個別情報入力エリア７１で、当該部品に必要な部品個別情報を入力し、ＯＫ釦７２を選択すると、シーケンスデータベースエディタ５２に部品個別情報が保持される。シーケンスコードは、操作メニュー６２にあるシーケンスコード入力エリアを画面上で選択し、入力するとシーケンスデータベースエディタ５２にシーケンスコードが保持される。
【０１００】
次に、シーケンスデータベース１９に複数含まれるシーケンスデータの中で、編集対象のシーケンスデータを選択する方法を説明する。
まず、操作メニュー６２からシーケンス選択を画面上で選択すると、シーケンスデータベースエディタ５２が、シーケンスデータベース１９に含まれるシーケンスコードの一覧を画面上に表示する。
次に、その中から編集するシーケンスデータのシーケンスコードを画面上で選択すると、シーケンスデータベースエディタ５２が、その選択されたシーケンスコードに対応するシーケンスブロック図をシーケンスブロック図表示エリア６１に表示する。
【０１０１】
作図したシーケンスブロック図は、操作メニュー６２から保存を選択することにより、シーケンスデータベースエディタ５２が、入力された情報をシーケンスデータベース１９とシーケンス座標データベース５３とに分けて保存する。
また、操作メニュー６２から読み込みを選択すると、シーケンスデータベースエディタ５２が保存したシーケンスデータベース１９とシーケンス座標データベース５３を読み込み、保存前の状態を復元する。
【０１０２】
以上により、この実施の形態６によれば、シーケンスブロック図表示エリア６１でシーケンスブロック図を作図することにより、上記実施の形態５に記載のシミュレーション装置で用いられるシーケンスデータベース１９の作成及び変更の容易化を図ることができる。
【０１０３】
実施の形態７．
図２５はこの発明の実施の形態７によるシミュレーション装置を示す構成図であり、図２５は図１９の構成図に対して、図２０のシーケンスデータベースエディタ５２とシーケンス座標データベース５３を付加したものである。
なお、マン・マシン装置１１及びシーケンスデータベースエディタ５２が表示手段を構成する。
【０１０４】
図２５において、シミュレーション対象とするリレー装置の種類を追加や変更することによって、変更が必要となる部分はシーケンスデータベース１９と、アルゴリズムデータベース４２と、シーケンス座標データベース５３だけであり、マン・マシン装置１１，シミュレーション管理部１２，故障計算部１４，リレー装置模擬演算部１７，時間更新判定部４４及びシーケンスデータベースエディタ５２の変更は不要である。
【０１０５】
次に動作について説明する。
図２６は図５のフローチャートにステップＳＴ８１〜ＳＴ８４を追加したものである。また、図２６のステップＳＴ２３を詳細に示したものは図１０である。
【０１０６】
まず、シーケンスブロック図中の全部品とワイヤーの状態を表示するために、図１０のステップＳＴ５２において、シーケンス模擬演算結果として出力端子と中間出力端子だけでなく、全部品の状態をシーケンス模擬演算結果データ２０に出力する。
【０１０７】
次に、図２６のステップＳＴ２８において、シミュレーション結果が出力されてシミュレーションが終了した後、ステップＳＴ８１において、ユーザーがマン・マシン装置１１から動作状態を表示するリレー装置のシーケンスブロック図を示すシーケンスコードと、前記リレー装置の設置箇所名と、動作状態を表示するシミュレーション中の時間を入力する。
【０１０８】
次に、ステップＳＴ８２において、シーケンスデータベースエディタ５２が、前記シーケンスコードに対応するデータをシーケンスデータベース１９とシーケンス座標データベース５３から読み込み、マン・マシン装置１１にシーケンスブロック図を表示する。
【０１０９】
次に、ステップＳＴ８３において、シーケンスデータベースエディタ５２が、前記シーケンスコードと設置箇所名とシミュレーション時間に対応する部分の部品状態をシーケンス模擬演算結果データ２０から読み込み、ステップＳＴ８２でマン・マシン装置１１に表示したシーケンスブロック図のうち、部品状態が１の部品とその部品が接続元部品になっている全てのワイヤーの表示形態を変えて表示する。図２７に表示例を示す。図２７は部品８１，８２，８４，８７の部品状態が１で、その他の部品の部品状態が０の例であり、説明のため表示形態を変えて表示する部分を太線で示している。
【０１１０】
次に、ステップＳＴ８４において、ユーザーが処理終了か継続かをマン・マシン装置１１から入力する。処理継続が入力された場合は、ステップＳＴ８１に戻る。処理終了が入力されれば終了する。
【０１１１】
以上により、この実施の形態７によれば、リレー装置のシミュレーション結果をシーケンスブロック図上に分かり易く表示することが可能になる。シーケンスブロック図上への全部品及びワイヤーの状態表示において、シーケンスデータベースの変更だけで、様々なシーケンスブロック図に対応することができる。
【０１１２】
【発明の効果】
以上のように、この発明によれば、データベースに記憶されているシーケンスブロック図にしたがってシーケンス模擬演算を実行して、電力系統内の遮断器の開閉状態を更新する模擬演算手段と、そのデータベースの記憶内容を変更する変更手段とを設けるように構成したので、多種多様に存在するリレー装置に容易に対応することができるとともに、シミュレーション装置の共用化を図ることができる効果がある。
【０１１３】
この発明によれば、シーケンスブロック図の任意のポイントにおける信号状態を提示する提示手段を設けるように構成したので、プログラムを変更することなく、シミュレーションの目的に応じたシミュレーション結果を出力することができる効果がある。
【０１１４】
この発明によれば、データベースに記憶されている動作判定演算式にしたがって複素ベクトル演算及び論理演算を実行して、リレー要素単体の動作を判定する模擬演算手段と、そのデータベースの記憶内容を変更する変更手段とを設けるように構成したので、様々なリレー装置に含まれるリレー要素に容易に対応することができるとともに、シミュレーション装置の共用化を図ることができる効果がある。
【０１１５】
この発明によれば、複素ベクトル演算及び論理演算の演算過程で生じる任意の演算結果を提示する提示手段を設けるように構成したので、プログラムを変更することなく、シミュレーションの目的に応じたシミュレーション結果を出力することができる効果がある。
【０１１６】
この発明によれば、模擬演算手段が演算を実行する時間間隔を更新する更新手段を設けるように構成したので、無駄な処理を排除して、計算時間を短縮することができる効果がある。
【０１１７】
この発明によれば、シーケンスブロック図作成用のウインドウを表示し、作成後のシーケンスブロック図をデータベースに保存する作成手段を設けるように構成したので、シーケンスブロック図の作成及び変更の容易化を図ることができる効果がある。
【０１１８】
この発明によれば、シーケンスブロック図に含まれる全論理素子の状態と、各論理素子間を接続する接続線の状態をシーケンスブロック図の上に表示する表示手段を設けるように構成したので、リレー装置のシミュレーション結果をシーケンスブロック図上に分かり易く表示することができる効果がある。
【０１１９】
この発明によれば、データベースに記憶されているシーケンスブロック図にしたがってシーケンス模擬演算を実行することにより、電力系統内の遮断器の開閉状態を更新する一方、データベースの記憶内容の変更を受け付けるように構成したので、多種多様に存在するリレー装置に容易に対応することができるとともに、シミュレーション装置の共用化を図ることができる効果がある。
【０１２０】
この発明によれば、シーケンスブロック図の任意のポイントにおける信号状態を提示するように構成したので、プログラムを変更することなく、シミュレーションの目的に応じたシミュレーション結果を出力することができる効果がある。
【０１２１】
この発明によれば、データベースに記憶されている動作判定演算式にしたがって複素ベクトル演算及び論理演算を実行することにより、リレー要素単体の動作を判定する一方、データベースの記憶内容の変更を受け付けるように構成したので、様々なリレー装置に含まれるリレー要素に容易に対応することができるとともに、シミュレーション装置の共用化を図ることができる効果がある。
【０１２２】
この発明によれば、複素ベクトル演算及び論理演算の演算過程で生じる任意の演算結果を提示するように構成したので、プログラムを変更することなく、シミュレーションの目的に応じたシミュレーション結果を出力することができる効果がある。
【０１２３】
この発明によれば、演算を実行する時間間隔を更新するように構成したので、無駄な処理を排除して、計算時間を短縮することができる効果がある。
【０１２４】
この発明によれば、シーケンスブロック図作成用のウインドウを表示し、作成後のシーケンスブロック図をデータベースに保存するように構成したので、シーケンスブロック図の作成及び変更の容易化を図ることができる効果がある。
【０１２５】
この発明によれば、シーケンスブロック図に含まれる全論理素子の状態と、各論理素子間を接続する接続線の状態をシーケンスブロック図の上に表示するように構成したので、リレー装置のシミュレーション結果をシーケンスブロック図上に分かり易く表示することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるシミュレーション装置を示す構成図である。
【図２】リレー装置設置状態データの構造を示す説明図である。
【図３】シーケンスデータベースの構造を示す説明図である。
【図４】シーケンスデータベースに含まれる部品情報の部品タイプの種類と各部品タイプ毎に設定される部品個別情報を示す説明図である。
【図５】シミュレーション装置の動作を説明するフローチャートである。
【図６】リレー装置模擬演算部の動作を説明するフローチャートである。
【図７】この発明の実施の形態２によるシミュレーション装置を示す構成図である。
【図８】シーケンスデータベースに含まれる部品情報の部品タイプの種類と中間出力端子を示す部品に設定される部品個別情報を示す説明図である。
【図９】シーケンスデータベースに含まれる中間出力端子を説明するためのシーケンスブロック図を示す説明図である。
【図１０】リレー装置模擬演算部の動作を説明するフローチャートである。
【図１１】この発明の実施の形態３によるシミュレーション装置を示す構成図である。
【図１２】アルゴリズムデータベースの構造を示す説明図である。
【図１３】アルゴリズムデータベースに含まれる演算情報中の演算種別の種類を示す説明図である。
【図１４】アルゴリズムデータベースに含まれる演算情報中の入力データのデータコードの種類と、各データコードに対して設定される補助情報の内容を示す説明図である。
【図１５】リレー単体模擬演算部の動作を説明するフローチャートである。
【図１６】この発明の実施の形態４によるシミュレーション装置を示す構成図である。
【図１７】アルゴリズムデータベースの構造を示す説明図である。
【図１８】リレー単体模擬演算部の動作を説明するフローチャートである。
【図１９】この発明の実施の形態５によるシミュレーション装置を示す構成図である。
【図２０】この発明の実施の形態６によるシミュレーション装置におけるシーケンスデータベースの作成装置を示す構成図である。
【図２１】シーケンス座標データベースの構造を示す説明図である。
【図２２】シーケンスデータベースの作成装置の画面表示例を示す説明図である。
【図２３】ワイヤーの作図方法を示す説明図である。
【図２４】部品個別情報入力部の画面表示例を示す説明図である。
【図２５】この発明の実施の形態７によるシミュレーション装置を示す構成図である。
【図２６】シミュレーション装置の動作を説明するフローチャートである。
【図２７】シミュレーション装置におけるシミュレーション結果の表示例を示す説明図である．
【図２８】従来のシミュレーション装置を示す構成図である。
【図２９】従来のシミュレーション方法を示すフローチャートである。
【符号の説明】
１１  マン・マシン装置（変更手段、提示手段、表示手段）、１２  シミュレーション管理部（提示手段）、１７  リレー装置模擬演算部（模擬演算手段）、１９  シーケンスデータベース（データベース）、４１  リレー単体模擬演算部（模擬演算手段）、４２  アルゴリズムデータベース（データベース）、４４  時間更新判定部（更新手段）、５２  シーケンスデータベースエディタ（作成手段、表示手段）。
【図１】
0003566137.tif 000002
【図２】
0003566137.tif 000003
【図３】
0003566137.tif 000004
【図４】
0003566137.tif 000005
【図５】
0003566137.tif 000006
【図６】
0003566137.tif 000007
【図７】
0003566137.tif 000008
【図８】
0003566137.tif 000009
【図９】
0003566137.tif 000010
【図１０】
0003566137.tif 000011
【図１１】
0003566137.tif 000012
【図１２】
0003566137.tif 000013
【図１３】
0003566137.tif 000014
【図１４】
0003566137.tif 000015
【図１５】
0003566137.tif 000016
【図１６】
0003566137.tif 000017
【図１７】
0003566137.tif 000018
【図１８】
0003566137.tif 000019
【図１９】
0003566137.tif 000020
【図２０】
0003566137.tif 000021
【図２１】
0003566137.tif 000022
【図２２】
0003566137.tif 000023
【図２３】
0003566137.tif 000024
【図２４】
0003566137.tif 000025
【図２５】
0003566137.tif 000026
【図２６】
0003566137.tif 000027
【図２７】
0003566137.tif 000028
【図２８】
0003566137.tif 000029
【図２９】
0003566137.tif 000030