(57)【特許請求の範囲】
【請求項１】
列車運行管理システムが備えるシミュレーション制御装置であって、
第１の操作者の操作を受け付けて、前記列車運行管理システムが管轄するエリアにおける列車の運行ダイヤのデータであるダイヤデータおよび前記列車運行管理システムが管轄するエリアにおける設備のデータである設備データを参照し、前記列車の運行管理の訓練において使用されるシミュレーションのシナリオのパラメータを設定し、前記シナリオを作成して記憶部に記憶させるデータ作成部と、
前記シナリオを記憶する前記記憶部と、
第２の操作者の操作を受け付けて、前記記憶部から前記訓練で使用されるシナリオを選択するシナリオ選択部と、
前記シナリオ選択部で選択されたシナリオに基づく情報信号を前記第２の操作者が指令を行う指令端末へ出力するインタフェース部と、
を備えることを特徴とするシミュレーション制御装置。
【請求項２】
前記シナリオ選択部は、前記シナリオにパラメータが設定されている項目のうち前記第２の操作者によって指定された項目である指定項目について、前記記憶部のシナリオから前記指定項目で設定されている選択候補のパラメータを抽出し、抽出したパラメータを表示部に表示させる制御を行う、
ことを特徴とする請求項１に記載のシミュレーション制御装置。
【請求項３】
前記訓練の結果である訓練結果を採点する採点部、
を備え、
前記データ作成部は、前記第１の操作者の操作を受け付けて、前記シナリオに対応する模範解答を作成して前記記憶部に記憶させ、
前記記憶部は、前記模範解答を記憶し、
前記採点部は、前記訓練結果を取得すると当該訓練結果に対応する模範解答を前記記憶部から読み出し、読み出した模範解答を用いて前記訓練結果を採点する、
ことを特徴とする請求項１または２に記載のシミュレーション制御装置。
【請求項４】
前記採点部は、前記訓練結果を採点した結果である採点結果を前記記憶部に記憶させ、
前記記憶部は、前記採点結果を記憶し、
前記シナリオ選択部は、前記記憶部の前記採点結果を参照し、前記第２の操作者が未実施の訓練で使用されるシナリオを前記記憶部から選択する、
ことを特徴とする請求項３に記載のシミュレーション制御装置。
【請求項５】
前記採点部は、前記訓練結果を採点した結果である採点結果を前記記憶部に記憶させ、
前記記憶部は、前記採点結果を記憶し、
前記シナリオ選択部は、前記記憶部の前記採点結果を参照し、前記第２の操作者が実施して不合格であった訓練で使用されるシナリオを前記記憶部から選択する、
ことを特徴とする請求項３に記載のシミュレーション制御装置。
【請求項６】
前記採点部は、複数の第２の操作者によって訓練が実施されている場合、複数の第２の操作者による各訓練の合格率を訓練毎に算出し、算出した合格率から当該訓練の難易度を示す情報である難易度情報を求め、前記訓練結果を採点した結果である採点結果に前記難易度情報を含めて前記記憶部に記憶させ、
前記記憶部は、前記採点結果を記憶し、
前記シナリオ選択部は、前記記憶部の前記採点結果を参照し、前記難易度情報に基づいて、操作中の第２の操作者に対して推奨する訓練で使用されるシナリオを前記記憶部から選択する、
ことを特徴とする請求項３に記載のシミュレーション制御装置。
【請求項７】
列車運行管理システムが備えるシミュレーション制御装置のシミュレーション制御方法であって、
データ作成部が、第１の操作者の操作を受け付けて、前記列車運行管理システムが管轄するエリアにおける列車の運行ダイヤのデータであるダイヤデータおよび前記列車運行管理システムが管轄するエリアにおける設備のデータである設備データを参照し、前記列車の運行管理の訓練において使用されるシミュレーションのシナリオのパラメータを設定し、前記シナリオを作成するシナリオ作成ステップと、
前記データ作成部が、前記シナリオを記憶部に記憶させるシナリオ記憶ステップと、
シナリオ選択部が、第２の操作者の操作を受け付けて、前記記憶部から前記訓練で使用されるシナリオを選択する選択ステップと、
インタフェース部が、前記シナリオ選択部で選択されたシナリオに基づく情報信号を前記第２の操作者が指令を行う指令端末へ出力する出力ステップと、
を含み、
前記選択ステップにおいて、前記シナリオ選択部は、前記シナリオにパラメータが設定されている項目のうち前記第２の操作者によって指定された項目である指定項目について、前記記憶部のシナリオから前記指定項目で設定されている選択候補のパラメータを抽出し、抽出したパラメータを表示部に表示させる制御を行う、
ことを特徴とするシミュレーション制御方法。
【請求項８】
前記データ作成部が、前記第１の操作者の操作を受け付けて、前記シナリオに対応する模範解答を作成する模範解答作成ステップと、
前記データ作成部が、前記模範解答を前記記憶部に記憶させる模範解答記憶ステップと、
採点部が、前記訓練の結果である訓練結果を取得すると当該訓練結果に対応する模範解答を前記記憶部から読み出し、読み出した模範解答を用いて前記訓練結果を採点する採点ステップと、
を含むことを特徴とする請求項７に記載のシミュレーション制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車の運行管理の訓練を実施する際に使用するシミュレーション制御装置およびシミュレーション制御方法に関するものである。
【背景技術】
【０００２】
従来、列車運行管理システムにおいて列車の運行管理の訓練を実施する場合、シミュレーション装置を用いるものがある（特許文献１）。訓練を担当する教官は、シミュレーション装置の教官卓からシミュレーションで異常状態などを発生させる設定を行う。訓練員は、シミュレーション装置で実施されるシミュレーションにより発生する異常状態に対して、指令卓から処置を行って異常状態を解消する訓練を行う。教官は、訓練員が行う処置に対して訓練の評価を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−１３９４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術によれば、訓練員がシミュレーションによる訓練を行う場合、列車の運行管理の経験および知識を有する教官が異常状態を発生させる設定を行う必要がある。そのため、訓練員は教官の都合に合わせて訓練を実施する必要があり、また、訓練を担当する教官にも負担がかかる、という問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、教官の負担を低減して訓練員が運行管理の訓練を実施可能なシミュレーション制御装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、列車運行管理システムが備えるシミュレーション制御装置である。シミュレーション制御装置は、第１の操作者の操作を受け付けて、列車運行管理システムが管轄するエリアにおける列車の運行ダイヤのデータであるダイヤデータおよび列車運行管理システムが管轄するエリアにおける設備のデータである設備データを参照し、列車の運行管理の訓練において使用されるシミュレーションのシナリオのパラメータを設定し、シナリオを作成して記憶部に記憶させるデータ作成部を備える。また、シミュレーション制御装置は、シナリオを記憶する記憶部を備える。また、シミュレーション制御装置は、第２の操作者の操作を受け付けて、記憶部から訓練で使用されるシナリオを選択するシナリオ選択部を備える。また、シミュレーション制御装置は、シナリオ選択部で選択されたシナリオに基づく情報信号を第２の操作者が指令を行う指令端末へ出力するインタフェース部を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、教官の負担を低減して訓練員が運行管理の訓練を実施できる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１にかかるシミュレーション制御装置を含む列車運行管理システムの構成例を示す図
【図２】実施の形態１にかかるシミュレーション制御装置のデータ作成部がシミュレーションのシナリオを作成する処理を示すフローチャート
【図３】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部がシミュレーションのシナリオを選択する処理を示すフローチャート
【図４】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部において記憶部の訓練データからシミュレーションのシナリオを選択する処理で外乱要因のパラメータが表示された状態を示す図
【図５】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部において記憶部の訓練データからシミュレーションのシナリオを選択する処理で車両故障が選択された状態を示す図
【図６】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部において記憶部の訓練データからシミュレーションのシナリオを選択する処理で時刻のパラメータが表示された状態を示す図
【図７】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部において記憶部の訓練データからシミュレーションのシナリオを選択する処理で１０：００が選択された状態を示す図
【図８】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部において記憶部の訓練データからシミュレーションのシナリオを選択する処理で路線のパラメータが表示された状態を示す図
【図９】実施の形態１にかかるシミュレーション制御装置のシナリオ選択部において記憶部の訓練データからシミュレーションのシナリオを選択する処理で中央線が選択された状態を示す図
【図１０】実施の形態１にかかるデータ作成部およびシナリオ選択部を専用のハードウェアで構成する場合の例を示す図
【図１１】実施の形態１にかかるデータ作成部およびシナリオ選択部をＣＰＵおよびメモリで構成する場合の例を示す図
【図１２】実施の形態２にかかるシミュレーション制御装置を含む列車運行管理システムの構成例を示す図
【図１３】実施の形態２にかかるシミュレーション制御装置のデータ作成部がシミュレーションのシナリオおよび模範解答を作成する処理を示すフローチャート
【図１４】実施の形態２にかかるシミュレーション制御装置の採点部が訓練結果を採点する動作を示すフローチャート
【図１５】実施の形態３にかかるシミュレーション制御装置を含む列車運行管理システムの構成例を示す図
【図１６】実施の形態３にかかるシミュレーション制御装置のデータ作成部がシミュレーションのシナリオ、模範解答およびユーザデータを作成する処理を示すフローチャート
【図１７】実施の形態３にかかるシミュレーション制御装置の採点部が訓練結果を採点し、採点結果をユーザデータに反映させる処理を示すフローチャート
【図１８】実施の形態３にかかるシミュレーション制御装置のシナリオ選択部がシミュレーションのシナリオを選択する処理を示すフローチャート
【図１９】実施の形態３にかかるシミュレーション制御装置のシナリオ選択部が訓練の実施有無の項目および必須項目に基づいてシミュレーションのシナリオを選択した状態を示す図
【図２０】実施の形態３にかかるシミュレーション制御装置のシナリオ選択部が訓練の実施有無の項目、成績の項目および必須項目に基づいてシミュレーションのシナリオを選択した状態を示す図
【図２１】実施の形態３にかかるシミュレーション制御装置のシナリオ選択部が難易度の項目に基づいてシミュレーションのシナリオを選択した状態を示す図
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかるシミュレーション制御装置およびシミュレーション制御方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１にかかるシミュレーション制御装置１を含む列車運行管理システム５の構成例を示す図である。列車運行管理システム５は、シミュレーション制御装置１と、運行管理中央装置３と、指令端末４とを備え、各装置がＬＡＮ（Local  Area  Network）２により接続されている。
【００１１】
シミュレーション制御装置１は、訓練員７が列車運行管理システム５において列車の運行管理の訓練を行う際に使用するシミュレーションのシナリオを管理する装置である。シミュレーション制御装置１は、訓練員７によって選択されたシミュレーションのシナリオによって模擬される現場情報の情報信号を送信する。
【００１２】
運行管理中央装置３は、列車運行管理システム５が管轄するエリアにおける列車の運行ダイヤのデータであるダイヤデータ３１、および管轄するエリアにおける信号などの設備のデータである設備データ３２を備える。
【００１３】
指令端末４は、インタフェース部４１を備え、通常業務時またはシミュレーションで発生する異常状態などに対して訓練員７が処置を指示すなわち指令を行う端末である。インタフェース部４１は、シミュレーション制御装置１から受信した情報信号によって、シミュレーション制御装置１で選択されたシミュレーションのシナリオを再現する。インタフェース部４１で再現されるシミュレーションの方式は限定せず、既存の方式でよい。
【００１４】
シミュレーション制御装置１の構成について説明する。シミュレーション制御装置１は、操作受付部１１と、データ作成部１２と、記憶部１３と、シナリオ選択部１４と、表示部１５と、インタフェース部１６と、を備える。
【００１５】
操作受付部１１は、第１の操作者である教官６がシミュレーションのシナリオを作成する際、および第２の操作者である訓練員７が訓練に使用するシミュレーションのシナリオを選択する際、教官６および訓練員７からの設定または選択などの操作を受け付ける。
【００１６】
データ作成部１２は、操作受付部１１を介して教官６の操作を受け付けて、シミュレーションのシナリオの各パラメータを設定してシミュレーションのシナリオを作成し、作成したシミュレーションのシナリオを訓練データ１３１として記憶部１３に記憶させる。
【００１７】
記憶部１３は、データ作成部１２で作成されたシミュレーションのシナリオを訓練データ１３１として記憶する。訓練データ１３１は、データ作成部１２で作成された複数のシミュレーションのシナリオを含む。
【００１８】
シナリオ選択部１４は、操作受付部１１を介して訓練員７の操作を受け付けて、記憶部１３に記憶されている訓練データ１３１から訓練員７が列車の運行管理の訓練に使用するシミュレーションのシナリオを選択する。
【００１９】
表示部１５は、教官６がシミュレーションのシナリオを作成している場合、データ作成部１２の制御により作業中の状態を表示する。また、表示部１５は、訓練員７がシミュレーションのシナリオを選択している場合、シナリオ選択部１４の制御により作業中の状態を表示する。なお、シミュレーション制御装置１では、表示部１５を備えず、外部の表示機器を用いて、データ作成部１２およびシナリオ選択部１４の作業中の状態を表示させてもよい。
【００２０】
インタフェース部１６は、ＬＡＮ２を介して運行管理中央装置３および指令端末４とＬＡＮ通信を行ってデータを送受信する。インタフェース部１６は、教官６がシミュレーションのシナリオを作成中は運行管理中央装置３との間でデータの送受信を行う。インタフェース部１６は、訓練員７がシミュレーションのシナリオを選択したときは選択されたシミュレーションのシナリオの内容に基づいて、シミュレーションのシナリオによって模擬される列車運行管理システム５の現場情報の情報信号を生成し、生成した情報信号を指令端末４へ送信する。すなわち、インタフェース部１６は、シミュレーションのシナリオの内容に基づく情報信号を指令端末４へ送信する。インタフェース部１６は、シミュレーション制御装置１で生成可能なシミュレーションのシナリオに対応する現場情報の情報信号について、予め設定されている。インタフェース部１６におけるシミュレーションのシナリオから情報信号を生成する機能は、既存のシミュレーション装置の機能と同様である。
【００２１】
つづいて、シミュレーション制御装置１の動作について説明する。図２は、実施の形態１にかかるシミュレーション制御装置１のデータ作成部１２がシミュレーションのシナリオを作成する処理を示すフローチャートである。シミュレーション制御装置１において、データ作成部１２は、教官６から操作受付部１１を介してシミュレーションのシナリオの各項目についてパラメータの設定を受け付ける（ステップＳ１）。
【００２２】
シミュレーションのシナリオで設定可能なパラメータの項目は、例えば、（１）人身事故、車両故障などの異常原因を示す外乱要因、（２）外乱要因の発生時刻を示す時刻、（３）外乱要因が発生する路線、（４）外乱要因が発生する駅の駅名、（５）当該シミュレーションのシナリオの複雑度、（６）当該シミュレーションのシナリオが訓練の必須項目か否かを示す情報、などである。教官６は、１つのシミュレーションのシナリオにつき、（１）から（６）の項目を設定する。なお、（１）から（６）の項目は一例であって、これらに限定されるものではなく、例えば、駅の１番線ホーム、２番線ホームなどのホーム番号の情報、各駅停車、急行などの列車の種別の情報などをパラメータの項目にしてもよい。
【００２３】
データ作成部１２は、教官６からある１つの項目でパラメータが設定される場合、インタフェース部１６およびＬＡＮ２経由で運行管理中央装置３が備える情報、すなわちダイヤデータ３１および設備データ３２を参照する（ステップＳ２）。データ作成部１２は、教官６から１つの項目でパラメータが設定される毎に運行管理中央装置３のダイヤデータ３１および設備データ３２を参照することにより、実際の列車運行に合致したシミュレーションのシナリオを作成できる。データ作成部１２は、運行管理中央装置３のダイヤデータ３１および設備データ３２を参照した場合、つぎの項目で候補となる設定可能なパラメータを表示してもよい。例えば、データ作成部１２は、教官６から路線の項目が設定された場合、インタフェース部１６およびＬＡＮ２経由で運行管理中央装置３のダイヤデータ３１および設備データ３２を参照し、駅名の項目の設定において、選択された路線に対応する駅名の候補を表示する。
【００２４】
データ作成部１２は、シミュレーションのシナリオの全ての項目のパラメータが設定されていない場合（ステップＳ３：Ｎｏ）、ステップＳ１に戻ってステップＳ１，Ｓ２の処理を繰り返し実施する。データ作成部１２は、シミュレーションのシナリオの全ての項目のパラメータが設定された場合（ステップＳ３：Ｙｅｓ）、教官６によって作成されたシミュレーションのシナリオを訓練データ１３１として記憶部１３に記憶させる（ステップＳ４）。
【００２５】
図３は、実施の形態１にかかるシミュレーション制御装置１のシナリオ選択部１４がシミュレーションのシナリオを選択する処理を示すフローチャートである。シミュレーション制御装置１において、シナリオ選択部１４は、訓練員７から操作受付部１１を介して、訓練に使用するシミュレーションのシナリオを選択するため、シミュレーションのシナリオのある項目について選択可能なパラメータの候補からパラメータの選択を受け付ける（ステップＳ１１）。訓練員７がある項目を指定すると、シナリオ選択部１４は、シミュレーションのシナリオにパラメータが設定されている項目のうち訓練員７によって指定された項目である指定項目について、記憶部１３の訓練データ１３１すなわちシミュレーションのシナリオから指定項目で設定されているパラメータを抽出する。シナリオ選択部１４は、抽出したパラメータを訓練員７に対して選択候補として表示部１５に表示させる制御を行う。
【００２６】
シナリオ選択部１４は、指定項目において訓練員７によってパラメータが設定されると、記憶部１３の訓練データ１３１から、指定項目において設定されたパラメートを含むシミュレーションのシナリオを選択する（ステップＳ１２）。
【００２７】
シナリオ選択部１４は、訓練員７によって訓練に使用されるシミュレーションのシナリオが確定していない場合（ステップＳ１３：Ｎｏ）、ステップＳ１１に戻ってステップＳ１１，Ｓ１２の処理を繰り返し実施する。シナリオ選択部１４は、訓練員７によって訓練に使用されるシミュレーションのシナリオが確定した場合（ステップＳ１３：Ｙｅｓ）、選択されたシミュレーションのシナリオをインタフェース部１６へ出力する（ステップＳ１４）。そして、シミュレーション制御装置１では、インタフェース部１６は、シナリオ選択部１４で選択されたシミュレーションのシナリオに基づく情報信号をＬＡＮ２経由で指令端末４のインタフェース部４１へ送信する。これにより、訓練員７は、シミュレーション制御装置１で自ら選択したシミュレーションのシナリオが指令端末４のインタフェース部４１で再現されることから、教官６が不在であっても所望の訓練を実施することができる。
【００２８】
シナリオ選択部１４によるシミュレーションのシナリオの選択処理を、図４から図９を用いて具体的に説明する。図４から図９は、実施の形態１にかかるシミュレーション制御装置１のシナリオ選択部１４において記憶部１３の訓練データ１３１からシミュレーションのシナリオを選択する処理を示す図である。シナリオ選択部１４は、訓練データ１３１を用いて図４から図９に示す図を表示部１５に表示させる制御を行う。記憶部１３の訓練データ１３１には、複数のシミュレーションのシナリオが含まれており、各シミュレーションのシナリオには、前述の（１）から（６）の項目についてパラメータが設定されているものとする。図４から図９において必須項目の「○」は該当するシミュレーションのシナリオを用いた訓練が必須であることを示すものとする。
【００２９】
訓練員７は、シミュレーションのシナリオについて、まず、（１）外乱要因から所望のパラメータを選択する。シナリオ選択部１４は、記憶部１３の訓練データ１３１から（１）外乱要因に設定されているパラメータを抽出して表示部１５に表示する（図４）。訓練員７は、例えば、操作受付部１１のマウスをクリックするなどの操作によって、表示部１５に表示される情報から所望の情報を選択する。シナリオ選択部１４は、例えば、訓練員７によって図４に示す外乱要因の下の空白部分４０１がクリックされると、訓練データ１３１においていずれかのシミュレーションのシナリオに外乱要因として設定されている駅停電、人身事故、列車火災、車両故障、強風のパラメータを表示する。訓練員７が車両故障４０２のパラメータをクリックして選択し、ＯＫ４０３をクリックして選択を確定すると、シナリオ選択部１４は、訓練データ１３１から（１）外乱要因に「車両故障」が設定されているシミュレーションのシナリオを選択して表示部１５に表示する（図５）。図面の大きさの都合上、図５では５つのシミュレーションのシナリオが表示されているが、実際には５つ以上のシミュレーションのシナリオが選択されているものとする。
【００３０】
訓練員７は、図５の状態から、つぎに（２）時刻から所望のパラメータを選択する。シナリオ選択部１４は、図５に示すシミュレーションのシナリオにおいて（２）時刻に設定されているパラメータを抽出して表示部１５に表示する（図６）。シナリオ選択部１４は、例えば、訓練員７によって図６に示す時刻の下の空白部分４０４がクリックされると、いずれかのシミュレーションのシナリオに時刻として設定されている７：００、８：００、９：００、１０：００、１１：００のパラメータを表示する。訓練員７が１０：００（４０５）のパラメータをクリックして選択し、ＯＫ４０３をクリックして選択を確定すると、シナリオ選択部１４は、図６の状態から（２）時刻に「１０：００」が設定されているシミュレーションのシナリオを選択して表示部１５に表示する（図７）。
【００３１】
訓練員７は、図７の状態から、つぎに（３）路線から所望のパラメータを選択する。シナリオ選択部１４は、図７に示すシミュレーションのシナリオにおいて（３）路線に設定されているパラメータを抽出して表示部１５に表示する（図８）。シナリオ選択部１４は、例えば、訓練員７によって図８に示す路線の下の空白部分４０６がクリックされると、いずれかのシミュレーションのシナリオに路線として設定されている山手線、中央線のパラメータを表示する。訓練員７が中央線４０７のパラメータをクリックして選択し、ＯＫ４０３をクリックして選択を確定すると、シナリオ選択部１４は、図８の状態から（３）路線に「中央線」が設定されているシミュレーションのシナリオを選択して表示部１５に表示する（図９）。
【００３２】
このように、シナリオ選択部１４は、訓練員７がシミュレーションのシナリオに設定されている項目について所望のパラメータを選択していくことにより、訓練員７が訓練に使用するシミュレーションのシナリオを選択することができる。なお、図４から図９の例では、１つのシミュレーションのシナリオを選択する例を示したが、訓練員７が複数のシミュレーションのシナリオを用いて訓練を実施する場合には、シナリオ選択部１４は、複数のシミュレーションのシナリオが選択された、例えば、図７の段階で選択する処理を終了してもよい。この場合、シナリオ選択部１４は、図７のように複数のシミュレーションのシナリオが表示された状態で訓練員７によってＯＫ４０３がクリックされた場合、訓練に使用されるシミュレーションのシナリオが確定されたと判定してもよい。
【００３３】
なお、図４から図９では図示していないが、各シミュレーションのシナリオには、個々のシミュレーションのシナリオを識別可能な識別番号が付与されているものとする。識別番号は、シミュレーションのシナリオ作成時に教官６がパラメータなどと併せて設定してもよいし、データ作成部１２が記憶部１３に記憶させる前のシミュレーションのシナリオに作成順に設定してもよい。シナリオ選択部１４は、選択されたシミュレーションのシナリオをインタフェース部１６へ出力する場合、シミュレーションのシナリオに識別番号の情報を含めて出力する。
【００３４】
つづいて、シミュレーション制御装置１のハードウェア構成について説明する。シミュレーション制御装置１において、操作受付部１１は、マウス、キーボードなどのデバイスにより実現される。記憶部１３は、メモリにより実現される。表示部１５は、ＬＣＤ（Liquid  Crystal  Display）などのディスプレイにより実現される。インタフェース部１６は、ＬＡＮ通信のインタフェース回路により実現される。操作受付部１１および表示部１５については、まとめてタッチパネルで実現してもよい。データ作成部１２およびシナリオ選択部１４は、処理回路により実現される。すなわち、シミュレーション制御装置１は、シミュレーションのシナリオを作成し、シミュレーションのシナリオを選択するための処理回路を備える。処理回路は、専用のハードウェアであってもよいし、メモリに格納されるプログラムを実行するＣＰＵ（Central  Processing  Unit）およびメモリであってもよい。
【００３５】
図１０は、実施の形態１にかかるデータ作成部１２およびシナリオ選択部１４を専用のハードウェアで構成する場合の例を示す図である。処理回路が専用のハードウェアである場合、図１０に示す処理回路９１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせたものが該当する。データ作成部１２およびシナリオ選択部１４の各機能を機能別に処理回路９１で実現してもよいし、各機能をまとめて処理回路９１で実現してもよい。
【００３６】
図１１は、実施の形態１にかかるデータ作成部１２およびシナリオ選択部１４をＣＰＵおよびメモリで構成する場合の例を示す図である。処理回路がＣＰＵ９２およびメモリ９３で構成される場合、データ作成部１２およびシナリオ選択部１４の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ９３に格納される。処理回路では、メモリ９３に記憶されたプログラムをＣＰＵ９２が読み出して実行することにより、各機能を実現する。すなわち、シミュレーション制御装置１は、データ作成部１２およびシナリオ選択部１４が処理回路により実行されるときに、シミュレーションのシナリオを作成するステップ、シミュレーションのシナリオを選択するステップが結果的に実行されることになるプログラムを格納するためのメモリ９３を備える。また、これらのプログラムは、シミュレーション制御装置１の手順および方法をコンピュータに実行させるものであるともいえる。ここで、ＣＰＵ９２は、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、またはＤＳＰ（Digital  Signal  Processor）などであってもよい。また、メモリ９３とは、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  ＥＰＲＯＭ）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはＤＶＤ（Digital  Versatile  Disc）などが該当する。記憶部１３を実現するメモリは、メモリ９３であってもよい。
【００３７】
なお、データ作成部１２およびシナリオ選択部１４の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、シミュレーションのシナリオを作成する機能については専用のハードウェアとしての処理回路９１でその機能を実現し、シミュレーションのシナリオを選択する機能についてはＣＰＵ９２がメモリ９３に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００３８】
このように、処理回路は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００３９】
以上説明したように、本実施の形態によれば、シミュレーション制御装置１では、教官６によって作成されシミュレーションのシナリオを記憶し、訓練員７の操作を受け付けて、訓練員７が所望する訓練で使用されるシミュレーションのシナリオを選択することとした。シミュレーション制御装置１は、鉄道知識に乏しくシミュレータションに不慣れな訓練員７でも、容易な操作によって所望する訓練で使用するシミュレーションのシナリオを選択できる。これにより、シミュレーション制御装置１は、教官６の都合に影響されることなく訓練員７のみでの訓練の実施を可能とし、訓練員７のみで訓練の実施が可能であることから教官６の負担を低減できる。なお、シミュレーション制御装置１は、第１の操作者である教官６の操作を受け付けてシミュレーションのシナリオを作成し、第２の操作者である訓練員７の操作を受け付けて訓練で使用されるシミュレーションのシナリオを選択しているが、これに限定されるものではない。シミュレーション制御装置１は、同一の操作者の操作を受け付けて、シミュレーションのシナリオを作成し、訓練で使用されるシミュレーションのシナリオを選択してもよい。すわなち、第１の操作者と第２の操作者は同一でもよい。
【００４０】
実施の形態２．
本実施の形態では、シミュレーション制御装置は、訓練員７が選択したシミュレーションを実施して訓練をしたときの訓練の結果である訓練結果を採点する。実施の形態１と異なる部分について説明する。
【００４１】
図１２は、実施の形態２にかかるシミュレーション制御装置１ａを含む列車運行管理システム５ａの構成例を示す図である。列車運行管理システム５ａは、列車運行管理システム５のシミュレーション制御装置１を、シミュレーション制御装置１ａに置き換えたものである。シミュレーション制御装置１ａは、操作受付部１１と、データ作成部１２ａと、記憶部１３ａと、シナリオ選択部１４と、表示部１５ａと、インタフェース部１６ａと、採点部１７と、を備える。
【００４２】
データ作成部１２ａは、データ作成部１２の機能に加えて、操作受付部１１を介して教官６の操作を受け付けて、作成したシミュレーションのシナリオに対応した模範解答を作成し、作成した模範解答を採点データ１３２として記憶部１３ａに記憶させる。模範解答には、対応するシミュレーションのシナリオと同じ識別番号が設定されるものとする。模範解答に識別番号を設定する方法は、前述のシミュレーションのシナリオに識別番号を設定する方法と同じとする。
【００４３】
記憶部１３ａは、訓練データ１３１を記憶し、さらにデータ作成部１２ａで作成された模範解答を採点データ１３２として記憶する。採点データ１３２は、データ作成部１２ａで作成された複数のシミュレーションのシナリオの各々に対応した複数の模範解答を含む。
【００４４】
表示部１５ａは、表示部１５の機能に加え、採点部１７の制御により採点部１７が訓練結果を採点した結果である採点結果を表示する。
【００４５】
インタフェース部１６ａは、インタフェース部１６の機能に加え、指令端末４から訓練員７による訓練の結果である訓練結果を取得し、採点部１７へ出力する。このとき、インタフェース部１６は、訓練に使用したシミュレーションのシナリオの識別番号を、訓練結果とともに採点部１７へ出力する。
【００４６】
採点部１７は、ＬＡＮ２およびインタフェース部１６ａ経由で指令端末４から訓練結果を取得すると、訓練結果とともに取得したシミュレーションのシナリオの識別番号に基づいて、取得した訓練結果に対応する模範解答を記憶部１３ａの採点データ１３２から読み出し、読み出した模範解答を用いて訓練結果を採点する。
【００４７】
つづいて、シミュレーション制御装置１ａの動作について説明する。図１３は、実施の形態２にかかるシミュレーション制御装置１ａのデータ作成部１２ａがシミュレーションのシナリオおよび模範解答を作成する処理を示すフローチャートである。ステップＳ１〜Ｓ４の処理は、実施の形態１のデータ作成部１２の処理と同様である。
【００４８】
データ作成部１２ａは、ステップＳ４の後、つぎに、教官６から操作受付部１１を介してシミュレーションのシナリオに対応する模範解答の設定を受け付ける（ステップＳ２１）。教官６は、作成した１つのシミュレーションのシナリオに対応付けて模範解答を作成する。模範解答は、例えば、作成されたシミュレーションのシナリオによる異常状態を解消するための処置の手順を示したものである。また、模範解答に、異常状態が発生してから解消されるまでに想定される期間を示す目標処置時間を設定してもよい。模範解答には、シミュレーションのシナリオと同様、教官６またはデータ作成部１２ａによって、対応するシミュレーションのシナリオと同じ識別番号が設定される。データ作成部１２ａは、教官６によって作成された模範解答を採点データ１３２として記憶部１３ａに記憶させる（ステップＳ２２）。
【００４９】
なお、データ作成部１２ａによる動作は、図１３に示すフローチャートの処理の順番に限定されるものではない。データ作成部１２ａは、ステップＳ２１の処理をステップＳ４の前に実施してもよいし、ステップＳ２１の処理をステップＳ４の前に実施したときは、ステップＳ４の処理とともにステップＳ２２の処理を実施してもよい。
【００５０】
図１４は、実施の形態２にかかるシミュレーション制御装置１ａの採点部１７が訓練結果を採点する動作を示すフローチャートである。シミュレーション制御装置１ａにおいて、採点部１７は、ＬＡＮ２およびインタフェース部１６ａ経由で、指令端末４から訓練員７による訓練結果を取得する（ステップＳ３１）。採点部１７は、訓練結果とともに取得した識別番号を参照し、記憶部１３ａの採点データ１３２から対応する模範解答、すなわち訓練結果に含まれる識別番号と同一識別番号の模範解答を読み出す（ステップＳ３２）。
【００５１】
採点部１７は、記憶部１３ａの採点データ１３２から読み出した模範解答を用いて、訓練結果を採点する（ステップＳ３３）。採点部１７は、例えば、訓練結果で示される訓練員７の処置の手順が模範解答に示される処置の手順と同じときは合格の判定をし、訓練結果で示される訓練員７の処置の手順が模範解答に示される処置の手順と異なるときは不合格の判定をする。また、採点部１７は、模範解答に目標処置時間が設定されている場合、訓練員７が異常状態を解消するまでの処置時間が目標処置時間内の場合は合格の判定をし、訓練員７が異常状態を解消するまでの処置時間が目標処置時間を超える場合は不合格の判定をしてもよい。また、採点部１７は、処置の手順、および目標処置時間の両方を用いて合格、不合格の判定をしてもよい。採点部１７は、採点結果を表示部１５ａに表示する（ステップＳ３４）。
【００５２】
実施の形態２におけるシミュレーション制御装置１ａのハードウェア構成は、実施の形態１のシミュレーション制御装置１と同様である。シミュレーション制御装置１ａにおいて、データ作成部１２ａ、シナリオ選択部１４、および採点部１７は、処理回路により実現されるものとする。
【００５３】
以上説明したように、本実施の形態によれば、シミュレーション制御装置１ａでは、教官６によって作成されシミュレーションのシナリオおよび対応する模範解答を記憶し、模範解答を用いて訓練員７による訓練の訓練結果を採点することとした。これにより、シミュレーション制御装置１ａは、実施の形態１の効果に加えて、自動で訓練員７の訓練結果を採点できることから、教官６が採点のために訓練に立ち会う必要がないので教官６の負担を低減できる。
【００５４】
実施の形態３．
本実施の形態では、シミュレーション制御装置は、訓練員７の訓練の採点結果を参照して、つぎの訓練で使用されるシミュレーションのシナリオの候補を訓練員７に提示する。実施の形態１，２と異なる部分について説明する。
【００５５】
図１５は、実施の形態３にかかるシミュレーション制御装置１ｂを含む列車運行管理システム５ｂの構成例を示す図である。列車運行管理システム５ｂは、列車運行管理システム５のシミュレーション制御装置１を、シミュレーション制御装置１ｂに置き換えたものである。シミュレーション制御装置１ｂは、操作受付部１１と、データ作成部１２ｂと、記憶部１３ｂと、シナリオ選択部１４ｂと、表示部１５ａと、インタフェース部１６ａと、採点部１７ｂと、を備える。
【００５６】
データ作成部１２ｂは、データ作成部１２ａの機能に加えて、操作受付部１１を介して教官６の操作を受け付けて、訓練データ１３１に対応したユーザデータ１３３を作成し、作成したユーザデータ１３３を記憶部１３ｂに記憶させる。
【００５７】
採点部１７ｂは、採点部１７の機能に加え、採点結果に基づいて記憶部１３ｂのユーザデータ１３３に書き込みまたは内容を更新することによって、採点結果を記憶部１３ｂに記憶させる。
【００５８】
記憶部１３ｂは、訓練データ１３１および採点データ１３２を記憶し、さらにデータ作成部１２ｂで作成され、採点部１７によって採点結果が反映されたユーザデータ１３３を記憶する。
【００５９】
シナリオ選択部１４ｂは、訓練員７がシミュレーションのシナリオを選択する場合、ユーザデータ１３３を参照し、訓練員７の訓練の実施状況をふまえて、訓練員７がつぎに推奨される訓練において使用されるシミュレーションのシナリオの候補を、訓練データ１３１から選択して訓練員７に提示する。
【００６０】
つづいて、シミュレーション制御装置１ｂの動作について説明する。図１６は、実施の形態３にかかるシミュレーション制御装置１ｂのデータ作成部１２ｂがシミュレーションのシナリオ、模範解答およびユーザデータ１３３を作成する処理を示すフローチャートである。ステップＳ１〜Ｓ４およびステップＳ２１〜Ｓ２２の処理は、実施の形態２のデータ作成部１２ａの処理と同様である。
【００６１】
データ作成部１２ｂは、ステップＳ２２の後、つぎに、教官６から操作受付部１１を介してユーザデータ１３３の設定を受け付ける（ステップＳ４１）。ユーザデータ１３３は、例えば、複数のシミュレーションのシナリオの各々についての、訓練員７の訓練の実施有無、実施済みの訓練の合格または不合格を示す情報、訓練の難易度の情報を書き込み可能なフォーマットである。教官６は、訓練員７の人数分に対応したユーザデータ１３３を、訓練員７を識別する訓練員ＩＤ別に作成する。訓練員ＩＤについては、例えば、訓練員７がシミュレーション制御装置１ｂを動作させるとき、シミュレーション制御装置１ｂが訓練員７に対して訓練員ＩＤの入力を要求し、訓練員７が自らの訓練員ＩＤをシミュレーション制御装置１ｂに入力する。これにより、シミュレーション制御装置１ｂは、選択されたシミュレーションのシナリオに訓練員ＩＤの情報を付与することで、選択されたシミュレーションのシナリオを用いた訓練の訓練結果、および訓練結果に対する採点結果にも訓練員ＩＤの情報を含めることで、採点結果とユーザデータ１３３との対応付けができる。データ作成部１２ｂは、教官６によって作成されたユーザデータ１３３を記憶部１３ｂに記憶させる（ステップＳ４２）。
【００６２】
なお、データ作成部１２ｂによる動作は、図１６に示すフローチャートの処理の順番に限定されるものではない。データ作成部１２ｂは、ステップＳ２１，Ｓ４１の処理をステップＳ４の前に実施してもよいし、ステップＳ２１，Ｓ４１の処理をステップＳ４の前に実施したときは、ステップＳ４の処理とともにステップＳ２２，Ｓ４２の処理を実施してもよい。
【００６３】
図１７は、実施の形態３にかかるシミュレーション制御装置１ｂの採点部１７ｂが訓練結果を採点し、採点結果をユーザデータ１３３に反映させる処理を示すフローチャートである。ステップＳ３１〜Ｓ３４の処理は、実施の形態２の採点部１７の処理と同様である。
【００６４】
採点部１７ｂは、ステップＳ３４の処理の後、採点結果を記憶部１３ｂのユーザデータ１３３に反映させる（ステップＳ５１）。採点部１７ｂは、訓練員ＩＤに対応したユーザデータ１３３に対して、該当するシミュレーションのシナリオの識別番号について、訓練の実施有無の情報、合格または不合格を示す成績の情報、シミュレーションのシナリオの難易度情報を反映させる。採点部１７ｂは、訓練員７によって初めて訓練が実施された場合、採点結果に基づいてユーザデータ１３３に書き込みを行い、同一訓練員７によって同一訓練が実施されていた場合、ユーザデータ１３３の内容を更新する。
【００６５】
採点部１７ｂは、複数の訓練員７によって訓練が実施されている場合、複数の訓練員７による各訓練の合格率を訓練毎に算出し、算出した合格率から訓練の難易度を示す情報である難易度情報を求めて採点結果に含める。採点部１７ｂは、例えば、複数の訓練員７による訓練の成績を参照して、合格率が３０％以下の訓練で使用されるシミュレーションのシナリオには難易度「難」、合格率が７０％以上の訓練で使用されるシミュレーションのシナリオには難易度「易」、合格率がその他の訓練で使用されるシミュレーションのシナリオには難易度「普通」の情報を各々設定する。採点部１７ｂは、合格率が変動したシミュレーションのシナリオについては、難易度の判定を変更してユーザデータ１３３の情報を更新する。
【００６６】
図１８は、実施の形態３にかかるシミュレーション制御装置１ｂのシナリオ選択部１４ｂがシミュレーションのシナリオを選択する処理を示すフローチャートである。シミュレーション制御装置１ｂにおいて、シナリオ選択部１４ｂは、訓練員７から操作受付部１１を介して、訓練に使用するシミュレーションのシナリオを選択するため、シミュレーションのシナリオのある項目について選択可能なパラメータの候補からパラメータ、またはユーザデータ１３３についての選択を受け付ける（ステップＳ６１）。
【００６７】
訓練員７がある項目のパラメータまたはユーザデータ１３３について選択すると、シナリオ選択部１４ｂは、記憶部１３ｂの訓練データ１３１またはユーザデータ１３３のいずれかを参照し、記憶部１３ｂの訓練データ１３１から、選択されたパラメータまたはユーザデータ１３３に対応するシミュレーションのシナリオを選択する（ステップＳ６２）。
【００６８】
以降のステップＳ１３，Ｓ１４の処理は、実施の形態１のシナリオ選択部１４の処理と同様である。
【００６９】
シナリオ選択部１４ｂによるシミュレーションのシナリオの選択処理を、図１９から図２１を用いて具体的に説明する。なお、シミュレーションのシナリオの選択処理の流れは実施の形態１と同様のため、記載を簡潔にするため、実施の形態１の図４から図９で示した選択過程の部分は省略する。また、図１９から図２１において、実施有無、成績、および難易度の項目はユーザデータ１３３の情報に基づくものであり、その他の項目は実施の形態１と同様、訓練データ１３１のシミュレーションのシナリオに基づくものである。シナリオ選択部１４ｂは、訓練データ１３１およびユーザデータ１３３を用いて図１９から図２１に示す図を表示部１５ａに表示させる制御を行う。
【００７０】
図１９は、実施の形態３にかかるシミュレーション制御装置１ｂのシナリオ選択部１４ｂが訓練の実施有無の項目および必須項目に基づいてシミュレーションのシナリオを選択した状態を示す図である。訓練員７が図１９に示すように実施有無の項目で「無」、必須項目で「○」を選択すると、シナリオ選択部１４ｂは、訓練データ１３１およびユーザデータ１３３を参照し、訓練データ１３１から、訓練データ１３１に記憶されている必須の訓練で使用されるシミュレーションのシナリオのうち、訓練員７が未実施の訓練で使用されるシミュレーションのシナリオを選択する。シナリオ選択部１４ｂは、選択したシミュレーションのシナリオを、図１９のように表示部１５ａに表示する。
【００７１】
図２０は、実施の形態３にかかるシミュレーション制御装置１ｂのシナリオ選択部１４ｂが訓練の実施有無の項目、成績の項目および必須項目に基づいてシミュレーションのシナリオを選択した状態を示す図である。訓練員７が図２０に示すように実施有無の項目で「有」、成績で「×」すなわち不合格、必須項目で「○」を選択すると、シナリオ選択部１４ｂは、訓練データ１３１およびユーザデータ１３３を参照し、訓練データ１３１から、訓練データ１３１に記憶されている必須の訓練で使用されるシミュレーションのシナリオのうち、訓練員７が実施して不合格であった訓練で使用されるシミュレーションのシナリオを選択する。シナリオ選択部１４ｂは、選択したシミュレーションのシナリオを、図２０のように表示部１５ａに表示する。
【００７２】
図２１は、実施の形態３にかかるシミュレーション制御装置１ｂのシナリオ選択部１４ｂが難易度の項目に基づいてシミュレーションのシナリオを選択した状態を示す図である。訓練員７が図２１に示すように難易度の項目で「難」を選択すると、シナリオ選択部１４ｂは、訓練データ１３１およびユーザデータ１３３を参照し、訓練データ１３１から、訓練データ１３１に記憶されているシミュレーションのシナリオのうち、ユーザデータ１３３において難易度が「難」のシミュレーションのシナリオを選択する。シナリオ選択部１４ｂは、選択したシミュレーションのシナリオを、図２１のように表示部１５ａに表示する。難易度が「難」の場合は一例であって、シナリオ選択部１４ｂは、操作中の訓練員７に対して、難易度が「易」または「普通」など訓練員７の力量にあわせて、推奨する訓練で使用されるシミュレーションのシナリオを選択することができる。
【００７３】
訓練員７が自らの力量を鑑みて難易度を選択することで、シミュレーション制御装置１ｂは、訓練員７が所望する難易度において推奨される訓練で使用されるシミュレーションのシナリオの候補を提示することができる。
【００７４】
実施の形態３におけるシミュレーション制御装置１ｂのハードウェア構成は、実施の形態１のシミュレーション制御装置１と同様である。シミュレーション制御装置１ｂにおいて、データ作成部１２ｂ、シナリオ選択部１４ｂ、および採点部１７ｂは、処理回路により実現されるものとする。
【００７５】
以上説明したように、本実施の形態によれば、シミュレーション制御装置１ｂでは、訓練員７の訓練結果の採点結果を記憶し、採点結果を用いて、訓練員７に対して推奨する訓練で使用されるシミュレーションのシナリオを選択することとした。これにより、シミュレーション制御装置１ｂは、訓練員７の訓練の実施状況または訓練員７の力量によって、つぎの訓練で使用されるシミュレーションのシナリオの候補を提示することができる。
【００７６】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００７７】
１，１ａ，１ｂ  シミュレーション制御装置、２  ＬＡＮ、３  運行管理中央装置、４  指令端末、５，５ａ，５ｂ  列車運行管理システム、１１  操作受付部、１２，１２ａ，１２ｂ  データ作成部、１３，１３ａ，１３ｂ  記憶部、１４，１４ｂ  シナリオ選択部、１５，１５ａ  表示部、１６，１６ａ，４１  インタフェース部、１７，１７ｂ  採点部、３１  ダイヤデータ、３２  設備データ、１３１  訓練データ、１３２  採点データ、１３３  ユーザデータ。
【図１】
0006713803.tif 000002
【図２】
0006713803.tif 000003
【図３】
0006713803.tif 000004
【図４】
0006713803.tif 000005
【図５】
0006713803.tif 000006
【図６】
0006713803.tif 000007
【図７】
0006713803.tif 000008
【図８】
0006713803.tif 000009
【図９】
0006713803.tif 000010
【図１０】
0006713803.tif 000011
【図１１】
0006713803.tif 000012
【図１２】
0006713803.tif 000013
【図１３】
0006713803.tif 000014
【図１４】
0006713803.tif 000015
【図１５】
0006713803.tif 000016
【図１６】
0006713803.tif 000017
【図１７】
0006713803.tif 000018
【図１８】
0006713803.tif 000019
【図１９】
0006713803.tif 000020
【図２０】
0006713803.tif 000021
【図２１】
0006713803.tif 000022