(57)【要約】【課題】システムの稼働を模擬するためのシナリオを評価する。【解決手段】複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得するシナリオ取得部と、取得されたシナリオが示す第１状態に遷移するために動作する電気機器の数を含む情報から、訓練の難易度を評価するシナリオ評価部と、シナリオ評価部による評価結果を表示部に表示させる表示制御部２９と、を備える。【選択図】図２
2015004845.tif 000002
【特許請求の範囲】
【請求項１】
複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得するシナリオ取得部と、
取得された前記シナリオが示す前記第１状態に遷移するために動作する電気機器の数を含む情報から、訓練の難易度を評価するシナリオ評価部と、
前記シナリオ評価部による評価結果を表示部に表示させる表示制御部と、を備える、情報処理装置。
【請求項２】
前記訓練の難易度は、稼働状態を前記第１状態に遷移させる原因の推定に係る難易度を含み、
前記シナリオは、前記１つ以上の電気機器それぞれの動作内容を、前記稼働状態を前記第１状態に遷移させるための順番に従って並べたシーケンスデータを含み、
前記動作内容の並びは、前記稼働状態を前記第１状態に遷移させる原因に対応した原因動作内容を含み、
前記シナリオ評価部は、
前記動作内容の並びにおいて、前記原因動作内容からみて一方の方向に並んだ動作内容に対応した一方電気機器の数および他方の方向に並んだ動作内容に対応した他方電気機器の数から、前記原因の推定に係る難易度を評価する原因推定評価部を含む、請求項１に記載の情報処理装置。
【請求項３】
前記原因推定評価部は、
前記一方電気機器の数と前記システムにおいて当該一方電気機器が設置された範囲の大きさおよび前記他方電気機器の数と前記システムにおいて当該他方電気機器が設置された範囲の大きさから、前記原因の推定に係る難易度を評価する評価部を含む、請求項２に記載の情報処理装置。
【請求項４】
前記原因推定評価部は、
行列方向に区切られた各階級により指定される配列要素として前記事故原因推定の難易度を有する２次元マトリックス表を含み、
前記各階級は電気機器の数を示し、且つレンジが可変であり、
前記原因推定評価部は、前記２次元マトリックス表から、前記一方電気機器の数と前記他方電気機器の数との組に対応する前記事故原因推定の難易度を検索する、請求項３に記載の情報処理装置。
【請求項５】
前記各階級が示す電気機器の数のレンジを、前記システムが有する電気機器の総数に基づき変更する、請求項４に記載の情報処理装置。
【請求項６】
前記訓練の難易度は、稼働状態を状態遷移させるための１つ以上の電気機器の操作に係る難易度を含み、
稼働状態を、前記第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得する操作情報取得部を、さらに備え、
前記シナリオ評価部は、
前記操作情報が示す状態遷移させるための操作の数から、前記操作に係る難易度を評価する評価部を含む、請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
前記訓練の難易度は、稼働状態を状態遷移させるための１つ以上の電気機器の操作に係る難易度を含み、
稼働状態を、前記第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得する操作情報取得部を、さらに備え、
前記シナリオ評価部は、
前記操作情報が示す状態遷移させるための操作の数から、前記操作に係る難易度を評価する評価部を含み、
前記原因の推定に係る難易度、および前記操作に係る難易度の組合わせから、前記訓練の難易度を評価する、請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得するシナリオ取得部と、
稼働状態を、前記第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得する操作情報取得部と、
前記操作情報が示す状態遷移させるための操作の数を含む情報から、訓練の難易度を評価するシナリオ評価部と、
前記シナリオ評価部による評価結果を表示部に表示させる表示制御部と、を備える、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特に、複数の電気機器を含むシステムの稼働を模擬するためのシナリオを評価する情報処理装置に関する。
【背景技術】
【０００２】
電力系統などのシステムの稼働を監視および制御する運転員については、監視制御システムの運転技術向上のため、訓練シミュレータを用いた訓練が実施されている。訓練シミュレータは、実運用に用いられる監視制御システムと同等な監視および制御機能、送電線および保護リレー等の電力系統設備、ならびに電圧および潮流等の系統状態を模擬する機能および訓練用のシナリオ（訓練シナリオともいう）を作成する機能を有する。
【０００３】
訓練シナリオは主にトレーナ（指導員）が作成するが、トレーナの負担軽減のために、事故シーケンスの模擬データの自動作成機能が特許文献１（特開２００３−１８７４７号公報の段落００１９など）および特許文献２（特開平５−３３３７６４号公報の段落０００５など）などに開示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１８７４７号公報の段落００１９等
【特許文献２】特開平５−３３３７６４号公報の段落０００５等
【発明の概要】
【発明が解決しようとする課題】
【０００５】
運転員の訓練の質を高めるために事故シーケンスの模擬データである訓練シナリオを評価する機能の提供が望まれていたが、特許文献１では当該要望に応えることはできない。具体的には、特許文献１では、訓練用シミュレータはトレーナとトレーニ（訓練者）が操作し、トレーナが作成した訓練用の事故シーケンスデータに基づきトレーニの訓練が実施される。つまり、トレーナの持っている技術・ノウハウに依存して訓練が実施されるが、トレーナが作成した事故シーケンスデータを、客観的に評価する機能は提案されていない。
【０００６】
また特許文献２では、模擬された事故時の系統状態においてトレーニが行った復旧操作を定量的に評価する技術を提案するが、模擬された事故時の系統自体を定量的に評価するなど、模擬データを客観的に評価する機能は提案されていない。
【０００７】
この発明は、上述の課題を解決するためになされたもので、その目的は、システムの稼働を模擬するためのシナリオを評価する情報処理装置を提供することである。
【課題を解決するための手段】
【０００８】
この発明のある局面に従う情報処理装置は、複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得するシナリオ取得部と、取得されたシナリオが示す第１状態に遷移するために動作する電気機器の数を含む情報から、訓練の難易度を評価するシナリオ評価部と、シナリオ評価部による評価結果を表示部に表示させる表示制御部と、を備える。
【０００９】
好ましくは、訓練の難易度は、稼働状態を第１状態に遷移させる原因の推定に係る難易度を含み、シナリオは、１つ以上の電気機器それぞれの動作内容を、稼働状態を第１状態に遷移させるための順番に従って並べたシーケンスデータを含み、動作内容の並びは、稼働状態を第１状態に遷移させる原因に対応した原因動作内容を含み、シナリオ評価部は、動作内容の並びにおいて、原因動作内容からみて一方の方向に並んだ動作内容に対応した一方電気機器の数および他方の方向に並んだ動作内容に対応した他方電気機器の数から、原因の推定に係る難易度を評価する原因推定評価部を含む。
【００１０】
好ましくは、原因推定評価部は、一方電気機器の数とシステムにおいて当該一方電気機器が設置された範囲の大きさおよび他方電気機器の数とシステムにおいて当該他方電気機器が設置された範囲の大きさから、原因の推定に係る難易度を評価する評価部を含む。
【００１１】
好ましくは、原因推定評価部は、行列方向に区切られた各階級により指定される配列要素として事故原因推定の難易度を有する２次元マトリックス表を含み、各階級は電気機器の数を示し、且つレンジが可変であり、原因推定評価部は、２次元マトリックス表から一方電気機器の数と他方電気機器の数との組に対応する事故原因推定の難易度を検索する。
【００１２】
好ましくは、各階級が示す電気機器の数のレンジを、システムが有する電気機器の総数に基づき変更する。
【００１３】
好ましくは、訓練の難易度は、稼働状態を状態遷移させるための１つ以上の電気機器の操作に係る難易度を含む。情報処理装置は、稼働状態を、第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得する操作情報取得部を、さらに備え、シナリオ評価部は、操作情報が示す状態遷移させるための操作の数から、操作に係る難易度を評価する評価部を含む。
【００１４】
好ましくは、訓練の難易度は、稼働状態を状態遷移させるための１つ以上の電気機器の操作に係る難易度を含む。情報処理装置は、稼働状態を、第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得する操作情報取得部を、さらに備え、シナリオ評価部は、操作情報が示す状態遷移させるための操作の数から、操作に係る難易度を評価する評価部を有し、原因の推定に係る難易度、および前記操作に係る難易度の組合わせから、訓練の難易度を評価する。
【００１５】
この発明の他の局面に従う情報処理装置は、複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得するシナリオ取得部と、稼働状態を、第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得する操作情報取得部と、操作情報が示す状態遷移させるための操作の数を含む情報から、訓練の難易度を評価するシナリオ評価部と、シナリオ評価部による評価結果を表示部に表示させる表示制御部と、を備える。
【発明の効果】
【００１６】
本発明によれば、システムの稼働を模擬するためのシナリオについて、当該シナリオに関連する情報から当該シナリオをシステムの運転訓練に用いる場合の難易度を評価する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る電力系統向け監視制御システム用の訓練シミュレータの構成図である。
【図２】本発明の実施の形態に係る訓練シナリオを評価するための情報処理装置の機能構成図である。
【図３】本発明の実施の形態に係る格納エリアのデータの一例を示す図である。
【図４】本発明の実施の形態に係る模擬事故発生時の電力系統の状態を示す図である。
【図５】本発明の実施の形態に係る訓練シナリオ作成のための処理フローチャートである。
【図６】本発明の実施の形態に係る訓練シナリオ一覧表の表示画面の一例を示す図である。
【図７】本発明の実施の形態に係る訓練シナリオ評価処理のフローチャートである。
【図８】本発明の実施の形態に係る訓練シナリオの評価パラメータを模式的に説明する図である。
【図９】本発明の実施の形態に係る事故原因推定のために用いるマトリックス表を示す図である。
【図１０】本発明の実施の形態に係る事故復旧操作の難易度を評価するために用いる表を示す図である。
【図１１】本発明の実施の形態に係る訓練シナリオの難易度を評価するために用いるマトリックス表を示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００１９】
本実施の形態では、“訓練シナリオ”は、複数の電気機器を含む電力系統の稼働を模擬（シミュレート）するためのデータであって、当該電力系統を監視および制御する運転員の訓練に適用され得る。
【００２０】
本実施の形態では、説明を簡単にするために、訓練シナリオは、稼働状態を現在の状態から事故発生時の状態に遷移させるためのものを想定するが、遷移先の状態は事故発生時状態に限定されるものではない。
【００２１】
また、“操作情報”は、電気機器に動作を制御するためのユーザ（トレーナまたはトレーニ）操作内容を示す。具体的には、電力系統の稼働状態を上述の事故発生時の状態から、元の状態に復旧させるための操作内容を示す。なお、操作情報は、元の状態に復旧させるための操作内容に限定されるものではなく、事故発生時の状態から他の状態に遷移させるための操作内容であってもよい。
【００２２】
また、“電気機器”は、電力系統の保護のために設けられたリレーおよび遮断機などリレー関連の回路（以下、リレーと総称する）を含む。“電気機器の動作”とは電源ＯＮ/ＯＦＦ、開閉、起動／停止などを含む。
【００２３】
本実施の形態では、監視制御対象のシステムを電力系統とするが、監視制御対象は電力系統に限定されず、たとえば発電系統および製造プラント系統などであってもよく、その場合でも同様に本実施の形態を適用することができる。また、本実施の形態では、電気機器の種類は電力系統の保護のためのリレーとしているが、これに限定されない。つまり、監視制御対象のシステムが異なれば、対象に応じて電気機器の種類もポンプ、弁、モータ、タービンなどに変わる。その場合であっても、同様に本実施の形態を適用することができる。
【００２４】
また、“訓練シナリオの難易度”は、訓練シナリオを上記の訓練シミュレータに適用した場合の訓練の難易度を示し、“難易度を評価する”とは、難易度の取得を示す。
【００２５】
（ハードウェア構成）
図１は、この発明の実施の形態に係る電力系統向け監視制御システム用の訓練シミュレータの構成図である。図１を参照して訓練シミュレータは、装置１および情報処理装置２を備え、両者は有線または無線の通信回線で接続される。装置１はユーザにより操作されるコンピュータに相当する。具体的には、ＭＰＵ（Micro-Processing Unit）４１、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）などの揮発性および不揮発性の各種記憶媒体を含む記憶部４２、ＬＥＤ（Light Emitting Diode）またはＬＣＤ（Liquid Crystal Display）などからなる表示部４３、情報処理装置２を含む外部装置と通信するための変調・復調回路などを有する通信Ｉ／Ｆ（インターフェイスの略）４４、およびユーザからの操作を受付けるためのキー、ボタンおよびマウスなどからなる操作部４５を含む。なお、装置１は、表示部４３と操作部４５とに代替して、これらを一体的に構成したタッチパネルを備えてもよい。
【００２６】
情報処理装置２は、ＭＰＵ（Micro-Processing Unit）３１、ＲＯＭおよびＲＡＭなどの揮発性および不揮発性の各種記憶媒体を含む記憶部３２、ＬＥＤまたはＬＣＤなどからなるディスプレイ３３、および装置１を含む外部装置と通信するための変調・復調回路などを有する通信Ｉ／Ｆ（インターフェイスの略）３４を含む。
【００２７】
（機能構成）
図２は、本発明の実施の形態に係る訓練シナリオを評価するための情報処理装置２の機能構成図である。図２の機能の多くは、ＭＰＵ３１が実行するプログラムにより実現される。具体的には、各部に対応する機能は予めプログラムとして記憶部３２に格納されて、ＭＰＵ３１が記憶部３２からプログラムを読出し、実行することにより、その機能が実現される。なお、各機能は、プログラムのみならず回路とプログラムの組み合わせにより実現されてもよい。
【００２８】
図２では、説明のために、ＭＰＵ３１が有する機能に関連したデータを格納するための格納エリア２３および各種設定データ格納エリア２５も示される。格納エリア２３は、訓練シナリオに関連する操作情報を格納するための操作情報格納エリア２３２および取得した訓練シナリオを格納するための訓練シナリオ格納エリア２３１を有する。各種設定データ格納エリア２５は、訓練シナリオに基づき電力系統の稼働状態を模擬（シミュレート）する場合に参照され整定値などの各種パラメータが格納される。これら格納エリアは、記憶部３２に設けられる。
【００２９】
図２を参照してＭＰＵ３１は、訓練シナリオに関連する操作情報を取得するための操作情報取得部２０、訓練シナリオを取得するための訓練シナリオ取得部２１、訓練シナリオ難易度評価部２２、訓練シナリオ格納エリア２３１から読出した訓練シナリオを実行することにより、電力系統システムの稼働を模擬するための訓練シナリオ模擬部２４、および訓練シナリオ模擬部２４の模擬結果に基づく電力系統図を表示するためのデータを生成する系統図表示データ生成部２６を備える。訓練シナリオ難易度評価部２２は、訓練シナリオの難易度を評価する。
【００３０】
操作情報取得部２０は、稼働状態を元の状態に復旧させるための操作情報を作成する復旧操作作成部２０１を含む。復旧操作作成部２０１は、電力系統の稼働状態を訓練シナリオにより模擬した結果の稼働状態（例えば、第１状態ともいう）から元の稼働状態（例えば、第２状態ともいう）に復旧させるための電気機器の操作手順を作成する。また、訓練シナリオ難易度評価部２２は、稼働状態を第１状態に遷移させる原因の推定に係る難易度を評価するための原因推定難易度評価部２２１を含む。
【００３１】
さらに、ＭＰＵ３１は、装置１から送信されたユーザ操作を受付けるための操作受付部２７、訓練シナリオ難易度評価部２２の評価結果を表示するためのデータを生成する評価表示データ生成部２８、および表示部の表示動作を制御する表示制御部２９を備える。表示制御部２９は、評価表示データ生成部２８および系統図表示データ生成部２６からの表示データを入力し、入力した表示データに従って装置１に、表示部４３に画像を表示させるための制御コマンドを送信する。
【００３２】
なお、本実施の形態では、操作受付部２７が受付けるユーザ操作は、装置１の操作部４５が入力したユーザ操作としているが、これに限定されない。例えば、情報処理装置２が操作部を備えて、当該操作部が入力したユーザ操作が含まれてもよい。また、評価表示データ生成部２８および系統図表示データ生成部２６からの表示データによる画像の表示先は、表示部４３に限定されない。例えば、情報処理装置２が備えるディスプレイ３３が含まれてもよい。
【００３３】
（格納データ）
図３は、本発明の実施の形態に係る格納エリア２３のデータの一例を示す図である。図３の（Ａ）を参照して、訓練シナリオ格納エリア２３１には、取得された訓練シナリオ６０と、各訓練シナリオ６０に関連するレコードＲＣとが格納される。操作情報格納エリア２３２には、取得された操作情報６１が格納される。訓練シナリオ６０にはレコードＲＣが例えばポインタなどで関連付けされ、また各訓練シナリオ６０には操作情報６１が同様にポインタなどで関連付けされる。
【００３４】
図３の（Ｂ）には訓練シナリオ６０が例示される。訓練シナリオ６０は、１つ以上のリレーの動作内容（ＯＮ→ＯＦＦ，ＯＦＦ→ＯＮなど）を、稼働状態を事故発生時の状態（第１状態）に遷移させるための順番に従って、図中の矢印方向に並べたシーケンスデータを含む。動作内容の並びは、稼働状態を事故発生時の状態に遷移させる原因に対応した原因動作内容６０Ｘを含む。
【００３５】
図３の（Ｃ）には操作情報６１が例示される。操作情報６１は、稼働状態を、訓練シナリオ６０による事故発生時の状態（第１状態ともいう）から元の状態（第２状態ともいう）に遷移させて復旧させるためのユーザの操作内容であって、１つ以上のリレーを動作させるための操作内容を順番に従って、図中の矢印方向に並べたデータを含む。
【００３６】
本実施の形態では、レコードＲＣには、関連付けされた訓練シナリオ６０を管理するためのデータが格納される。具体的には、当該訓練シナリオ６０の識別子を示すデータＤ１、当該訓練シナリオ６０から抽出される動作リレーの数を示すデータＤ２１およびＤ２２、復旧操作手順数を示すデータＤ３、および推定難易度のデータＤ４１，操作難易度のデータＤ４２およびシナリオ難易度のＤ４３を含む。データＤ１は、ここでは、当該訓練シナリオ６０により模擬される電力系統の事故の名称を示す。データＤ４１は、訓練シナリオ６０により模擬される事故発生原因を推定する難易度を示す。データＤ４２は、稼働状態を、訓練シナリオ６０により模擬された事故発生状態から元の状態に復旧させるための操作の難易度を示す。データＤ４３は、訓練シナリオ６０の難易度を示す。
【００３７】
データＤ２１は訓練シナリオ６０のシーケンスデータが示す並びのうち原因動作内容６０Ｘよりも前の方向（一方の方向）に並んだ動作内容に対応したリレーの数を示し、データＤ２２は、それよりも後ろの方向（他方の方向）に並んだ動作内容に対応したリレーの数を示す。また、データＤ３は、当該訓練シナリオ６０に関連付けされた操作情報６１から抽出される操作の数に対応する。
【００３８】
（訓練シナリオに基づく模擬）
情報処理装置２は、訓練シナリオ６０による訓練シミュレータの機能も提供する。図４は、本発明の実施の形態に係る模擬事故発生時の電力系統の状態を示す図である。訓練シナリオ模擬部２４が起動されると、訓練シナリオ模擬部２４は、事前にトレーナにより設定された各種設定データ格納エリア２５のデータに基づき、訓練シナリオ格納エリア２３１の訓練シナリオ６０に従って模擬（シミュレート）処理を実行し、実行結果を系統図表示データ生成部２６に出力する。系統図表示データ生成部２６は実行結果から、訓練シナリオ６０による事故発生時の電力系統の状態を表示するためのデータを生成し、表示制御部２９に出力する。表示制御部２９は、表示用データに従い表示制御コマンドを生成し、装置１に出力する。ＭＰＵ４１は、入力した表示制御コマンドに従って表示部４３を制御する。表示部４３には、例えば、事故発生個所を報知するための系統図３０（図４）が表示される。系統図３０では、事故発生個所は、アラームマークＭが関連付けて表示されることで、健全な他の個所と区別してガイダンスされる。
【００３９】
トレーニは系統図３０から事故設備の特定を行い、停電箇所の復旧操作を実施する。具体的には、操作部４５を操作して復旧のためのリレーを動作させる指令を入力する。操作受付部２７は、操作部４５から操作内容（入力指令）を受付け、受付けた操作内容を訓練シナリオ模擬部２４に出力する。訓練シナリオ模擬部２４は、当該訓練シナリオ６０に対応の操作情報６１を操作情報格納エリア２３２から読出し、読出した操作情報６１が示す操作内容と、トレーニが入力した操作内容とを比較し、結果を出力する。具体的には、系統図表示データ生成部２６および表示制御部２９は比較結果から、系統図３０における事故発生個所の表示態様を変更する。つまり、比較結果が、操作情報６１が示す操作内容と、トレーニが入力した操作内容とが一致していることを示す場合には、図４の系統図から全てのアラームマークＭの表示が消去されて、訓練は成功したことが報知される。そうでない場合には、アラームマークＭは残ったままで、訓練は失敗したことが報知される。
【００４０】
したがって、シミュレートされた訓練シナリオ６０に対応の操作情報６１が示す操作内容が複雑であるほど、すなわちリレーを動作させるための操作の数が多いほど、当該訓練シナリオ６０に対応して要求される復旧操作は難しい傾向にある。
【００４１】
（訓練シナリオの作成）
図５は、本発明の実施の形態に係る訓練シナリオ作成のための処理フローチャートである。この処理フローチャートは、予めプログラムとして記憶部３２に格納されており、ＭＰＵ３１は記憶部３２からプログラムを読出し実行する。
【００４２】
訓練シナリオ作成部２１１は、操作受付部２７から入力する操作内容に基づき、電力系統上にある任意の遮断機やリレーの動作を時系列に一機器ずつ入力し、訓練シナリオ６０を作成する。
【００４３】
具体的には、まずＭＰＵ３１の訓練シナリオ作成部２１１は、操作受付部２７を介し、装置１からユーザ操作を入力し、入力した操作内容に基づき訓練シナリオ６０（図３（Ｂ）を参照）を作成する（ステップＳ３、Ｓ５）。訓練シナリオ６０のデータは、ＭＰＵ３１の図示しない作業用メモリで作成される。
【００４４】
訓練シナリオ作成部２１１は、ユーザ操作からシナリオ作成終了が指示されたか否かを判定する（ステップＳ７）。終了指示が入力されていないと判定されると（ステップＳ７でＮＯ）、処理はステップＳ３に戻り、訓練シナリオ６０の作成が継続する。
【００４５】
一方、終了と判定されると（ステップＳ７でＹＥＳ）、訓練シナリオ作成部２１１は、生成した訓練シナリオ６０を、作業用メモリから読出し、訓練シナリオ格納エリア２３１に格納する（ステップＳ９）。
【００４６】
また、ステップＳ９では、ＭＰＵ３１は、生成した訓練シナリオ６０に関連付けてレコードＲＣを生成して訓練シナリオ格納エリア２３１に格納する。当該レコードＲＣには、ユーザ入力に基づき取得したデータＤ１と、算出したデータＤ２１およびＤ２２とが格納される。データＤ３とＤ４１〜Ｄ４３とは、この段階ではNULLデータを示す。
【００４７】
その後、処理は終了するが、複数の訓練シナリオ６０を生成する場合には、図５の処理が繰り返される。
【００４８】
なお、図５はユーザ操作内容から訓練シナリオ６０を作成したが、ユーザ操作内容によらず自動で作成されるとしてもよい。具体的には、ユーザが操作部４５を介して指定する事故設備および事故様相を検出し、検出内容に基づき、想定される電気機器の動作を推定することにより、自動で訓練シナリオ６０を作成するとしてもよい。訓練シナリオ６０の自動作成は、周知の方法を適用することができる。
【００４９】
（操作情報の作成）
本実施の形態では、復旧操作作成部２０１は、操作受付部２７からユーザの操作内容を入力し、入力した操作内容に基づき操作情報６１（図３（Ｃ）を参照）を作成する。復旧操作作成部２０１は、操作情報６１を図示しない作業用メモリで作成し、作成が終了すると、作業用メモリから読出して操作情報格納エリア２３２に、訓練シナリオ６０に関連付けされる態様で、格納する。
【００５０】
なお、本実施の形態では、操作部４５から入力するユーザ操作内容から操作情報６１を作成したが、自動作成されるとしてもよい。例えば、本出願人による特開平６−３２７１５８号公報に記載の復旧手順作成方法を用いた自動作成を適用してもよい。
【００５１】
また、作成した訓練シナリオ６０または操作情報６１は、ユーザが操作部４５を介して編集操作することで変更することができる。その場合には、関連付けされたレコードＲＣのデータも、変更後の訓練シナリオ６０または操作情報６１に従い変更される。
【００５２】
（表示画面）
図６は、本発明の実施の形態に係る訓練シナリオ一覧表４６の表示画面の一例を示す図である。ＭＰＵ３１は、訓練シナリオ格納エリア２３１に格納された各訓練シナリオ６０に関連付けされたレコードＲＣのデータＤ１とＤ４を読出し、読出したデータＤ１とＤ４が示す訓練シナリオ名と、各訓練シナリオ名に対応の難易度の一覧からなる訓練シナリオ一覧表４６を生成し、表示制御部２９を介してディスプレイ３３（または表示部４３）に表示する。
【００５３】
図６の画面では、ユーザが操作部４５を介して訓練シナリオ一覧表４６の訓練シナリオ名を指定操作し、続いてボタン５１を操作すると、操作内容に従う指令によりＭＰＵ３１は、訓練シナリオ模擬部２４を起動し、訓練シナリオ模擬部２４は指定された訓練シナリオ６０によるシミュレーションを実行する。また、ボタン５２が操作されると、操作内容に従う指令によりＭＰＵ３１は、訓練シナリオ作成部２１１を起動する。起動した訓練シナリオ作成部２１１は上述したように訓練シナリオ６０を生成する。ユーザが操作部４５を介して訓練シナリオ一覧表４６の訓練シナリオ名を指定操作し、続いてボタン５３を操作すると、操作内容に従う指令によりＭＰＵ３１は、訓練シナリオ難易度評価部２２を起動し、訓練シナリオ難易度評価部２２は指定された訓練シナリオ６０に対応した操作の難易度を評価する。この詳細は後述する。
【００５４】
また、ユーザが操作部４５を介して図６の画面のボタン５４を操作すると、操作内容に従う指令によりＭＰＵ３１は、訓練シナリオ一覧表４６の表示を消去する。
【００５５】
なお、難易度の出力態様は、表示のみに限定されず、音声出力、印字出力などであってもよい。
【００５６】
（訓練シナリオ評価）
図７は、本発明の実施の形態に係る訓練シナリオ評価処理のフローチャートである。この処理フローチャートは、予めプログラムとして記憶部３２に格納されており、ＭＰＵ３１は記憶部３２からプログラムを読出し実行する。ここでは、図６の（Ａ）の訓練シナリオ一覧表４６の矢印ＡＲで示す難易度未評価の訓練シナリオ６０が、評価対象として指定されたと想定する。
【００５７】
まず、ＭＰＵ３１の訓練シナリオ難易度評価部２２は、指定された訓練シナリオ６０の動作リレーの数を取得する。本実施の形態では、訓練シナリオ６０が作成される際には、原因動作内容６０Ｘに関連付けて識別子が入力される。したがって、ＭＰＵ３１は、訓練シナリオ６０の動作内容の並びから、識別子が関連付けされた動作内容（すなわち、原因動作内容６０Ｘ）を検出することができる。そして、検出した原因動作内容６０Ｘの前後に並ぶ動作内容から動作リレーを抽出して数をカウントし、データＤ２１およびＤ２２を算出する（ステップＳ１１）。算出したデータＤ２１およびデータＤ２２は、当該訓練シナリオ６０に関連付けされたレコードＲＣに格納される。
【００５８】
続いて、復旧操作作成部２０１は、操作情報格納エリア２３２から、当該訓練シナリオに関連付けられた操作情報６１を読出す。そして、操作情報６１を解析することにより操作の数をカウントし、データＤ３を算出する（ステップＳ１３）。算出したデータＤ３は、当該訓練シナリオ６０に関連付けされたレコードＲＣに格納される。
【００５９】
その後、原因推定難易度評価部２２１は、事故原因の推定の難易度を評価し、データＤ４１を取得し（ステップＳ１５）、訓練シナリオ難易度評価部２２は、事故復旧操作の難易度を評価し、データＤ４２を取得する（ステップＳ１７）。これら評価処理の詳細は後述する。
【００６０】
ステップＳ１５およびＳ１７において難易度が評価されると、訓練シナリオ難易度評価部２２は、訓練シナリオ６０の難易度を評価し、評価結果を当該レコードＲＣにデータＤ４３として格納する（ステップＳ１９）。この詳細は後述する。
【００６１】
最後に、評価表示データ生成部２８は、評価された難易度を訓練シナリオ一覧表４６に表示するためのデータを生成し、表示制御部２９に出力する。表示制御部２９は、評価結果のデータを訓練シナリオ一覧表４６に表示させる（ステップＳ２１）。これにより、画面の訓練シナリオ一覧表４６は図６の（Ａ）から図６の（Ｂ）に変化する。図６の（Ｂ）では、評価対象であった訓練シナリオ６０の難易度“５”のデータが追加されている。
【００６２】
（評価パラメータ）
図８は、本発明の実施の形態に係る訓練シナリオの評価に用いるパラメータを模式的に説明する図である。図８を参照して、訓練シナリオ６０の評価に用いる評価パラメータ８０は、事故原因推定パラメータ８１と、事故復旧操作パラメータ８２とを含む。事故原因推定パラメータ８１は、図３の（Ａ）で示したデータＤ２１とＤ２２の動作リレー数を含む。事故復旧操作パラメータ８２は、図３の（Ａ）で示したデータＤ３の操作手順数を含む。
【００６３】
（事故原因推定処理）
図９は、本発明の実施の形態に係る事故原因推定のために用いるマトリックス表を示す図である。図９を参照して、マトリックス表ＭＴ１は行列の２次元表により表現される。マトリックス表ＭＴ１では、行方向に示す動作リレー数（事故前）と列方向に示す動作リレー数（事故後）の２つのパラメータの組により規定されるマトリックス表ＭＴ１の値が事故原因推定の難易度として格納される。マトリックス表ＭＴ１は、記憶部３２に予め格納される。
【００６４】
上記のステップＳ１５では、原因推定難易度評価部２２１は、指定された訓練シナリオ６０に関連付けされたレコードＲＣからデータＤ２１およびＤ２２を読出し、読出したデータＤ２１とＤ２２の動作リレー数の組により指示される値を、記憶部３２のマトリックス表ＭＴ１から検索して読出す。読出した値は、事故原因推定の難易度を示す。例えば、データＤ２１が“１０”を示し、データＤ２２が“５０”を示す場合には、動作リレー数の組（１０，５０）に基づく図９のマトリックス表ＭＴ１の検索結果、事故原因推定の難易度“５”が読出される。
【００６５】
このように本実施の形態では、事故原因推定の難易度は、事故発生前の動作リレー数と事故発生から事故復旧操作開始前までの動作リレー数を基にマトリックス表ＭＴ１を検索することで難易度（評価点）を取得する。
【００６６】
図９のマトリックス表ＭＴ１では、事故前の動作リレー数が少なく、且つ事故後の動作リレー数が多いほど、難易度は高くなるように予め設定されている。つまり、事故発生前の動作リレーは事故の予兆を表すものである事、および電力系統では比較的に広い範囲にわたってリレーが設置されている事等から、トレーニが事故発生箇所である事故設備（事故原因）を特定しようとする場合に、事故発生前に多数のリレーが動作する訓練シナリオ６０よりも少数のリレーが動作する訓練シナリオ６０の方が事故原因の特定は難しい傾向にある。したがって、マトリックス表ＭＴ１では、事故前の動作リレー数が少なく、且つ事故後の動作リレー数が多いほど、高い難易度が取得されるようにデータが設定される。
【００６７】
なお、マトリックス表ＭＴ１の難易度を示す値は、動作するリレーが設置された範囲の大きさに従って変更してもよい。つまり、事故発生前については、事故前の動作リレーは事故の予兆を表すものであり、電力系統の比較的に狭い範囲で多数のリレーが動作する訓練シナリオ６０よりも、広範囲に渡って少数のリレーが動作する訓練シナリオ６０の方が事故発生箇所である事故設備の特定が難しいため、事故前は事故対象の範囲が広いが動作リレー数が少ない訓練シナリオ６０をより事故原因推定の難易度の高いものとして評価する。事故後については、事故後の動作リレー数が多いほど復旧操作が複雑になる傾向にあることから、事故後のリレー数が多いほど難易度が高いものとして評価する。
【００６８】
発明者は、経験的に、訓練シナリオ６０により模擬される事故の種類により事故前後で動作するリレーが設置された範囲の大きさは相違するとの知見を得ている。この知見に基づき、各レコードＲＣのデータＤ１に関連付けて当該事故の種類に対応した難易度を登録したマトリックス表ＭＴ１を記憶部３２に格納するとしてもよい。この場合には、より正確な難易度の評価が可能になる。
【００６９】
また、事故前および事故後の動作リレー数は対象とする電力系統の規模（電力系統の総リレー数）に依存することから、マトリックス表ＭＴ１における行列方向の各階級を決めるレンジの大きさは電力系統規模に合わせて可変である。具体的には、図９のマトリックス表ＭＴ１では、列方向では５０毎のレンジで区切り、また行方向では１０毎のレンジで区切っているが、各階級のレンジの大きさはこれに限定されない。具体的には、事故前および事故後の動作リレー数は対象とする電力系統の設備数に依存して変化するため、マトリックス表ＭＴ１における行方向および列方向の各階級のレンジの大きさは電力系統規模に合わせて調整可能としてもよい。
【００７０】
また、本実施の形態ではマトリックス表ＭＴ１を用いて事故原因推定の難易度を評価したが、評価方法はこれに限定されない。例えば、データＤ２１とＤ２２の２つのパラメータを用いて予め定めた評価関数から事故原因推定の難易度を算出することで、評価するとしてもよい。
【００７１】
（事故復旧操作の難易度評価）
図１０は、本発明の実施の形態に係る事故復旧操作の難易度を評価するために用いる表を示す図である。図１０を参照して、表ＴＢには、事故復旧に係る操作数を示す復旧操作手順数ＴＢ１と、難易度の評価点ＴＢ２とが対応付けて登録される。図１０の表ＴＢは、記憶部３２に予め格納される。
【００７２】
上記のステップＳ１７では、訓練シナリオ難易度評価部２２は、指定された訓練シナリオ６０に関連付けされたレコードＲＣからデータＤ３を読出し、読出したデータＤ３の値に基づき記憶部３２の表ＴＢを検索する。検索結果、当該データＤ３の値に該当する復旧操作手順数ＴＢ１に対応する評価点ＴＢ２を読出す。読出した評価点ＴＢ２の値は、事故復旧操作の難易度を示す。
【００７３】
表ＴＢでは、復旧操作手順数ＴＢ１の階級を５０毎のレンジで区切っているが、階級のレンジの大きさはこれに限定されない。つまり、上述の動作リレー数と同様に復旧操作手順数も対象とする電力系統の総リレー数に依存するため、階級のレンジの大きさは電力系統規模（総リレー数等）に合わせて可変である。
【００７４】
また、本実施の形態では表ＴＢを用いて事故復旧操作の難易度を取得したが、取得方法はこれに限定されない。例えば、データＤ３をパラメータとして用いて予め定めた評価関数から事故復旧操作の難易度を算出することで、評価してもよい。
【００７５】
（訓練シナリオの難易度評価）
図１１は、本発明の実施の形態に係る訓練シナリオの難易度を評価するために用いるマトリックス表ＭＴ２を示す図である。
【００７６】
訓練時には、トレーニは図４の表示画像などから事故原因を推定し、推定に基づき、操作部４５から復旧のための操作内容を入力し、且つ事故後の動作リレー数が多いほど復旧操作が複雑になる傾向がある。したがって、本実施の形態では、訓練シナリオ６０の難易度は、事故原因を推定の難易度により示すことができ、また、事故復旧操作の難易度により示すこともできる。
【００７７】
また、本実施の形態では、図１１に示すように、事故原因推定の難易度と事故復旧操作の難易度とをパラメータにして、すなわち両方の難易度の組合わせから訓練シナリオ６０の難易度を評価する。
【００７８】
具体的には、図１１のマトリックス表ＭＴ２は、行列の２次元表により表される。マトリックス表ＭＴ２では、行方向に示す事故原因推定の評価点（難易度）と列方向に示す事故復旧操作の評価点（難易度）の２つのパラメータの組により指定される配列要素として、訓練シナリオ６０の難易度が格納される。マトリックス表ＭＴ２は、記憶部３２に予め格納される。
【００７９】
上記のステップＳ１９では、訓練シナリオ難易度評価部２２は、ステップＳ１５とＳ１７で取得された評価点に基づき記憶部３２のマトリックス表ＭＴ２を検索し、訓練シナリオ６０の難易度を読出す。読出した難易度は、訓練シナリオ６０に対応した操作の難易度を示し、対応のレコードＲＣにデータＤ４３として格納される。例えば、事故原因推定の評価点が“１０”を示し、事故復旧操作の評価点が“５０”を示す場合には、評価点の組（１０，５０）に基づくマトリックス表ＭＴ２を検索結果、訓練シナリオ６０の難易度“１０”が読出される。
【００８０】
なお、図１１のマトリックス表ＭＴ２では、列方向では１〜１０、１１〜５０および５１〜１００の３階級で区切り、また行方向では１〜９、１０〜１９および２０以上１０の３階級で区切っているが、階級の数は３階級に限定されない。また、各階級のレンジの大きさもこれに限定されない。これらは、電力系統規模に合わせて変更可能である。例えば、階級のレンジの大きさを事故原因推定の評価点と事故復旧操作の評価点とが取り得る最大値に応じて変更する。
【００８１】
本実施の形態ではマトリックス表ＭＴ２では、基となる評価点の最大値に依存せず３階級の区切りとすることにより、難易度が全９階級で表現されるが、訓練シナリオ６０の難易度評価方法はマトリックス表ＭＴ２を用いた方法に限定されない。例えば、事故原因推定の評価点と事故復旧操作の評価点の２つのパラメータを用いて予め定めた評価関数から難易度を算出することで、評価してもよい。
【００８２】
本実施の形態のようにマトリックス表ＭＴ２を用いて評価した場合には、評価関数を用いた評価方法とは異なり、ユーザが所望する階級の区切り方に従って難易度を決定することができる。
【００８３】
（変形例）
本実施の形態では、ステップＳ１９で取得した訓練シナリオ６０の難易度のみを表示したが、ステップＳ１５およびステップＳ１７で取得した難易度の一方を、または両方を併せて表示するようにしてもよい。その場合には、ユーザは事故推定の難易度または事故復旧操作の難易度から訓練シナリオ６０を選択することができる。
【００８４】
また、図６の（Ａ）のシナリオ作成のボタン５２を操作などして、ユーザが訓練シナリオ６０または操作情報６１を編集して変更した場合には、ＭＰＵ３１は、自動で、またはボタン５３の操作により図７のプログラムを実行し、変更後の訓練シナリオ６０または操作情報６１について、再度、難易度を評価し、対応のレコードＲＣのデータを変更する。
【００８５】
本実施の形態では、情報処理装置２は、訓練シナリオ６０の難易度評価機能と、訓練シナリオ模擬部２４による訓練シミュレータ機能との両方を備えるとしたが、少なくとも訓練シナリオ６０の難易度評価機能のみを備えるとしてもよい。
【００８６】
また、本実施の形態では、訓練シナリオ作成部２１１および復旧操作作成部２０１がユーザ操作内容から訓練シナリオ６０および操作情報６１を取得したが、取得方法はこれに限定されない。例えば、図示しない外部装置から訓練シナリオ６０および操作情報６１を受信して格納エリア２３に予め格納しておき、ＭＰＵ３１は、格納エリア２３からこれら情報を読出すことにより、取得するとしてもよい。
【００８７】
（他の実施の形態）
上述の実施の形態では、ＭＰＵ３１等のプロセッサを備える情報処理装置であるコンピュータに、図７に従う情報処理方法をプロセッサに、実行させるためのプログラムが示される。この情報処理方法は、複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得させるステップと、取得されたシナリオに関する情報であって、且つ少なくとも第１状態に遷移するために動作する電気機器の数を含む情報から、訓練の難易度を評価させるステップと、評価の結果を表示部に表示させるステップと、を有する。
【００８８】
また、上記の図７に従う他の情報処理方法は、複数の電気機器を含むシステムの稼働を模擬する訓練用シミュレータのためのシナリオであって、稼働状態を第１状態に遷移させるための１つ以上の電気機器の動作を示すシナリオを取得させるステップと、稼働状態を、第１状態から第２状態に遷移させるための１つ以上の電気機器の操作に関する操作情報を取得させるステップと、操作情報が示す状態遷移させるための操作の数を含む情報から、訓練の難易度を評価させるステップと、評価の結果を表示部に表示させるステップと、を有する。
【００８９】
また、本実施の形態では、このプログラムは非一時的に記録した機械読取可能な記録媒体に格納したプログラム製品として提供される。記録媒体としては、ＣＤ−ＲＯＭ（Compact Disc-ＲＯＭ）、メモリカードなどのコンピュータ読取り可能な記録媒体を含む。プログラムは、コンピュータに内蔵する記憶部３２のハードディスク等に記録させて提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。たとえば、図１の構成では、情報処理装置２には、図示しないディスクドライバを備えて、ＭＰＵ３１は、ディスクドライバに装着された記憶媒体からプログラムを読出し、記憶部３２に格納する。または、ＭＰＵ３１は、通信Ｉ／Ｆ３２を介して図示しないネットワークからプログラムを受信した読出し、記憶部３２に格納する。
【００９０】
提供されるプログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９１】
（実施の形態による効果）
実施の形態によれば、訓練シナリオ６０について事故原因推定の難易度と事故復旧操作の難易度を、動作リレー数または操作数から定量的に評価し、これらの評価結果から訓練シナリオ６０の難易度を定量的に評価し、ユーザに提示する。
【００９２】
ユーザは提示された難易度から、訓練シナリオ６０の内容を確認しなくとも、ニーズに合った難易度の訓練シナリオ６０を選択することができる。その結果、トレーニの運転技量に合致した難易度のシミュレーション訓練を実施することができる。
【００９３】
また、ユーザが作成した訓練シナリオ６０は、訓練シナリオ難易度評価部２２が、当該訓練シナリオ６０または対応の操作情報６１から抽出した情報（動作リレー数または操作数）を用いて評価されることにより、客観的な評価結果を得ることができる。
【００９４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９５】
１  装置、２  情報処理装置、２０  操作情報取得部、２１  訓練シナリオ取得部、２２  訓練シナリオ難易度評価部、２３  格納エリア、２４  訓練シナリオ模擬部、２５  各種設定データ格納エリア、２６  系統図表示データ生成部、２７  操作受付部、２８  評価表示データ生成部、２９  表示制御部、３０  系統図、４６  訓練シナリオ一覧表、５１，５２，５３，５４  ボタン、６０  訓練シナリオ、６０Ｘ  原因動作内容、６１  操作情報、８０  評価パラメータ、８１  事故原因推定パラメータ、８２  事故復旧操作パラメータ、２０１  復旧操作作成部、２１１  訓練シナリオ作成部、２２１  原因推定難易度評価部、２３１  訓練シナリオ格納エリア、２３２  操作情報格納エリア。 
【図１】
2015004845.tif 000003
【図２】
2015004845.tif 000004
【図３】
2015004845.tif 000005
【図４】
2015004845.tif 000006
【図５】
2015004845.tif 000007
【図６】
2015004845.tif 000008
【図７】
2015004845.tif 000009
【図８】
2015004845.tif 000010
【図９】
2015004845.tif 000011
【図１０】
2015004845.tif 000012
【図１１】
2015004845.tif 000013