(57)【要約】  ダイヤ乱れ時などにおける遅延回復のための運転整理方法として、番線変更をしようとするプラットフォームに他の列車が停車している場合においてもプラットフォームへの番線変更を可能とする技術を提供する。  走行する列車の在線位置と前記列車の走行実績を示す実績ダイヤを取得する走行管理手段と、前記在線位置から前記列車の運行予測を示す予測ダイヤを演算する予測演算手段と、前記列車の列車長情報と、前記列車の到着候補となるプラットフォームの長さを示す番線長情報と、前記実績ダイヤと前記予測ダイヤに基づいて前記プラットフォームに停車中若しくは将来停車することを予測される他の列車の列車長情報を取得し、前記列車の列車長情報と前記番線長情報と前記他の列車の列車長情報を比較して前記プラットフォームの列車占有状況を判断する番線変更可否判断手段と、前記列車占有状況を表示させる情報表示手段と、を有するよう構成する。
2017046933.tif 000002
【特許請求の範囲】
【請求項１】
走行する列車の在線位置と前記列車の走行実績を示す実績ダイヤを取得する走行管理手段と、
前記在線位置から前記列車の運行予測を示す予測ダイヤを演算する予測演算手段と、
前記列車の列車長情報と、前記列車の到着候補となるプラットフォームの長さを示す番線長情報と、前記実績ダイヤと前記予測ダイヤに基づいて前記プラットフォームに停車中若しくは将来停車することを予測される他の列車の列車長情報を取得し、前記列車の列車長情報と前記番線長情報と前記他の列車の列車長情報を比較して前記プラットフォームの列車占有状況を判断する番線変更可否判断手段と、
前記列車占有状況を表示させる情報表示手段と、
を有する運転整理支援装置。
【請求項２】
請求項１において、
前記列車の中から到着番線を変更する番線変更対象列車を受け付ける運転整理手段を備え、
前記番線変更可否判断手段は、前記番線変更対象列車の変更先の到着候補プラットフォームを検索し、前記到着候補プラットフォームに停車中若しくは将来停車することを予測される列車が在線していないプラットフォームの長さを前記列車占有状況として判断することを有する運転整理支援装置。
【請求項３】
請求項２において、
前記運転整理手段は、前記列車の予め計画された走行状況を示す計画ダイヤを取得し、前記計画ダイヤと前記予測ダイヤの差分が特定の値を超えた場合に前記列車を遅延列車と判断し、前記遅延列車を前記到着番線を変更する列車として受け付けることを有する運転整理支援装置。
【請求項４】
請求項２において、
前記番線変更可否判断手段は、前記番線変更対象列車の列車長と前記列車占有情報を比較して、前記番線変更対象列車が前記プラットフォームに収容可能か否か判断し、
前記情報表示手段は、前記判断の結果を表示させる運転整理支援装置。
【請求項５】
請求項４において、
前記番線変更可否判断手段は、前記番線変更対象列車を前記変更先候補のプラットフォームへ進入させると、前記プラットフォームが過渡状態となる場合、前記番線変更対象列車が前記プラットフォームへ進入不可と判断し、
前記情報表示手段は、前記番線変更対象列車が前記変更先候補のプラットフォームに入力過渡状態となることを出力装置へ表示させる、運転整理支援装置。
【請求項６】
請求項４において、
前記番線変更可否判断手段は、前記予測ダイヤに基づき前記番線変更対象列車が前記変更先候補のプラットフォームに在線可能となる開示時刻を判断し、
前記情報表示手段は、前記開始時刻を出力装置へ表示させる、運転整理支援装置。
【請求項７】
請求項２において、
前記情報表示手段は、前記変更先候補のプラットフォームに複数列車が在線可能な場合に、前記変更先候補のプラットフォームをハイライト表示させる、運転整理支援装置。
【請求項８】
請求項２の運転整理支援装置は、更に、
前記番線変更対象列車を前記変更先候補のプラットフォームに進入させ、番線変更を遅延時分低減として提案する提案手段を有する運転整理支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運行管理システムに係り、特に運転整理を支援する運転整理支援装置及びシステムに関するものである。
【背景技術】
【０００２】
運行管理システムでは、列車の走行遅延が生じた場合、遅延を解消するための手段として運転整理を行う。遅延解消のための運転整理の代表的な方法として、予め計画していた列車の到着先プラットフォームを変更する運転整理がある。【０００３】
到着先プラットフォームを変更する場合、ユーザは変更先のプラットフォームに別列車が在線していないか、同時刻に到着予定となっている列車がいないか判断してから到着先プラットフォームを変更する。【０００４】
特許文献１には、ユーザの判断を補助するために、「運転整理提案機能は、予測シミュレーション機能が予測した予測ダイヤに基づいて、更に運転整理知識、第１計画ダイヤ及び運転整理情報を参照して、支障を回避し得る一つ又は複数の運転整理案を作成し、作成した運転整理案をマンマシンインタフェースを介して指令員に提案として提示する」ことが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2008-222004  運行管理システムの運転整理装置
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、他列車がすでに停車しているプラットフォームに、列車を進入させ、番線変更による運転整理を指令員が行う場合について想定されていない。そのため、従来の番線変更による運転整理方法によれば、自列車が到着予定のプラットフォームに他列車が既に停車している場合、自列車をプラットフォームの外方で停止させ、他列車がプラットフォームから出発するのを待ってから列車を進入させるため、自列車は待ち状態となり、遅延を効率的に回復できないという問題があった。【０００７】
本発明の目的は、１つのプラットフォームに複数の列車を進入させる運転整理の支援を行うことにより、効率的な遅延回復行うことである。
【課題を解決するための手段】
【０００８】
本発明の一実施形態における構成は、
走行する列車の在線位置と前記列車の走行実績を示す実績ダイヤを取得する走行管理手段と、
前記在線位置から前記列車の運行予測を示す予測ダイヤを演算する予測演算手段と、
前記列車の列車長情報と、前記列車の到着候補となるプラットフォームの長さを示す番線長情報と、前記実績ダイヤと前記予測ダイヤに基づいて前記プラットフォームに停車中若しくは将来停車することを予測される他の列車の列車長情報を取得し、前記列車の列車長情報と前記番線長情報と前記他の列車の列車長情報を比較して前記プラットフォームの列車占有状況を判断する番線変更可否判断手段と、
前記列車占有状況を表示させる情報表示手段と、
を有するよう構成する。
【発明の効果】
【０００９】
本発明によれば、１つのプラットフォームに複数の列車を進入させる運転整理の支援を行うことにより、効率的な遅延回復を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】運転整理支援システムの全体構成図の一例を示す。
【図２】処理装置のブロック図を示す。
【図３】４つの列車が同一駅内を走行する模式図の一例を示す。
【図４−１】ダイヤデータテーブルの構成例を示す。
【図４−２】データテーブルの構成例を示す。
【図４−３】番線データテーブルの構成例を示す。
【図５】演算部の一例を示す全体のフローチャートである。
【図６】予測演算部の一例を示す処理フローチャートである。
【図７】運転整理提案部の一例を示す処理フローチャートである。
【図８】番線変更可否判断部の一例を示す手動処理フローチャートである。
【図９】番線変更可否判断部の一例を示す自動処理フローチャートである。
【図１０】出力装置に出力する画面例１を示す。
【図１１】出力装置に出力する画面例２を示す。
【図１２】画面例１での手動運転整理の操作の一例を示す。
【図１３】画面例２での手動運転整理の操作の一例を示す。
【図１４】画面例１での自動運転整理の一例を示す。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を用いて説明する。本実施形態では鉄道の運行管理システムにおける運転整理支援装置を適用対象として説明するものとする。
【実施例１】
【００１２】
図1は運転整理支援システムの全体構成図の一例を示す。本実施形態の運転整理支援システム１は、運転整理支援装置１０００のコンピュータシステムおよびコンピュータプログラム上に構成され、ダイヤなどのデータを蓄積するデータベース１１００と、プログラムを実行する演算部１２００と、ユーザから入力を受け付ける入力装置１３００と、ユーザに対してダイヤスジなどの表示を行う出力装置１４００から構成される。更に運転整理支援装置１０００はネットワーク３を介して連動装置２から転轍機４や信号機５の現場設備と連携し、列車６の走行管理を行っている。【００１３】
データベース１１００は、列車走行の計画時刻、実績時刻、予測時刻、また運転整理時に作成される仮時刻のダイヤデータを列車、着発プラットフォーム毎に保有するダイヤデータテーブル１１１０と、各列車の列車長を保有する列車データテーブル１１２０と、各プラットフォームの番線長を保有する番線データテーブル１１３０を記憶する。なお、データベース１０００に記憶される情報は、ネットワーク接続される図示しないデータサーバに保存されており、必要に応じてコンピュータに呼び出す構成にしても良い。【００１４】
演算部１２００は、データベース１１００の記憶情報を読み出し、プログラム等を実行する。なお、演算部１２００はＣＰＵ(Central Processing Uint)と呼ばれることもある。本実施例では、演算部１２００の予測演算部等はプログラムを意味し、演算部１２００が予測演算部等のプログラムを実行することで、運転整理支援システム１の様々な機能を実現可能とする。【００１５】
入力装置１３００は、通常のコンピュータと同様のマウスやキーボードといった入力デバイスである。出力装置１４００は、ディスプレイなどの出力デバイスである。【００１６】
図2は、演算部１２００のブロック図を示す。【００１７】
演算部１２００は、列車走行の予測時刻を算出する予測演算部１２１０と、算出した予測時刻より遅延回復が可能な運転整理案を自動作成する運転整理提案部１２２０と、運転整理提案部１２２０が作成した運転整理提案若しくは入力装置１３００から入力された運転整理案を処理し、運転整理に必要な情報を表示し、実行された運転整理案を基にダイヤデータテーブルを変更する運転整理部１２３０と、運転整理案作成時に変更先候補となるプラットフォームへの収容が可能か否かを判断する番線変更可否判断処理部１２４０と、ダイヤや列車長や番線長といった運転整理を支援する情報を出力装置１４００へ表示させる情報表示部１２５０と、列車の走行状況を把握し実績ダイヤを更新する走行管理部１２６０を有する。【００１８】
図3は、４つの列車（列車A１３１、列車B１３２、列車C１３３、列車D１３４）が同一の駅内を走行する例を示した図である。図3を用いて、具体的な事例を説明する。【００１９】
列車A１３１は計画到着時刻よりも遅れてPlatform1に到着し、停車しており、列車B１３２は計画上の到着先であるPlatform1の外方で停車しており、列車C１３３は計画到着時刻どおりPlatform2に到着し、停車しており、列車D１３４は計画到着時刻どおりPlatform3に到着し、停車している状態である。【００２０】
このとき、列車B１３２は到着先プラットフォームであるPlatform1へ走行する計画であるとする。しかし、既に列車A１３１が遅延発生に伴い、Platform1に停車しているため、列車A１３１が出発するまで列車B１３２はPlatform1へ走行することはできず、列車B１３２は列車A１３１の出発待ちの状態となる。その結果、列車B１３２も列車A１３１と同様に走行遅延が発生することが予測される。【００２１】
ここで、列車B１３２の走行遅延を解消するための運転整理案として列車B１３２を収容可能な余裕空間長を持つ他のプラットフォームであるPlatform2を到着先として変更する。これにより、列車B１３２の遅延を低減することができる。なお、Platform3は列車B１３２を収容可能な余裕空間長を持たないため、到着先として変更できない。【００２２】
つまり、本実施例では、列車の走行遅延が発生した場合、当該遅延を解消するための運転整理案として遅延列車を収容可能な余裕空間長を持つプラットフォームを到着先として変更することで、遅延列車はプラットフォームの外方で停車することなく走行することができる。さらに遅延列車の後続を走行する他列車へ波及する遅延の影響をも小とすることができ、より効率的な輸送業務を実現することが可能となる。【００２３】
図4-1は、本実施形態におけるダイヤテーブル１１１０の一例を示す図である。ダイヤテーブル１１１０は、当初の列車の走行計画を示す計画ダイヤ１１１１、実際の列車の走行実績を示す実績ダイヤ１１１２、未来の列車走行を予測した予測ダイヤ１１１３、運転整理時に作成される仮ダイヤ１１１４を記憶する。また、ダイヤテーブル１１１０の各ダイヤは、列車番号、着発するプラットフォーム番号、列車のプラットフォームへの到着時刻及び出発時刻を記憶する。ここで、本実施例における現在時刻は12時00分とする。【００２４】
実績ダイヤ１１１２は走行管理部１２６０によって、列車がPlatformに到着もしくは出発したときに作成される。【００２５】
実績ダイヤ１１１２より、列車Aは11時58分にPlatform1へ到着しており、これは計画ダイヤの到着時刻である11時54分より4分の遅延が生じている。【００２６】
列車の走行実績から、予測演算部１２１０によって予測ダイヤ１１１１が作成されるが、ここで図4-1記載の運転整理などの遅延低減対策を施さない場合の予測ダイヤ（運転整理前）を見ると、列車Bの予測到着時刻は12時03分となっており、列車Bの計画ダイヤの到着時刻である12時00分より3分の遅延が生じている。【００２７】
これは、列車Bは到着先プラットフォームに停車中の列車Aがプラットフォームを出発するまで、つまり12時02分までプラットフォーム外方での停車を余儀なくされていることによる。【００２８】
図4-2は、本実施形態における列車データテーブル１１２０の一例を示す図である。列車データテーブル１１２０は、各列車の列車長を記憶する。【００２９】
図4-3は、本実施形態における番線データテーブル１１３０の一例を示す図である。番線データ１１３０は、駅の各番線(プラットフォーム)の番線長を記憶する。【００３０】
次に演算部１２００の各部の処理を説明する。【００３１】
図5の通り、演算部１２００は、予測演算部１２１０を起動させ、列車走行の予測時刻を算出する（Ｓ１）(詳細は図6で後述する)。次に、演算部１２００は、運転整理案を自動で作成する場合と手動で作成する場合のいずれかの処理を行う（Ｓ２）。【００３２】
運転整理案を手動で作成する場合は、運転整理部１２３０が入力装置１３００から選択された列車を読込み（Ｓ３）、読み込まれた列車を運転整理を行う番線変更対象列車と判断する（Ｓ４）。次に、番線変更可否判断処理部１２４０は、番線変更対象列車が変更先候補となるプラットフォームへの収容が可能か否かを判断する（Ｓ６） (詳細は、図8で後述する)。【００３３】
運転整理案を自動で作成する場合は、運転整理提案部１２２０は、算出した予測時刻より、運転整理を行う番線変更対象列車を選定する（Ｓ５）(詳細は、図7で後述する)。この時、番線変更可否判断処理部１２４０は、番線変更対象列車の変更先候補となるプラットフォームの列車占有状況により、番線変更対象列車が変更先候補のプラットフォームへ収容が可能か否かを判断する（Ｓ６）(詳細は、図9で後述する)。【００３４】
番線変更可否判断処理後、運転整理部１２３０は運転整理案を作成する（Ｓ７）。そして、情報表示部１２５０は、ダイヤ、列車長、変更先候補のプラットフォームの列車占有状況等の運転整理を支援する情報や、運転整理案の実行要否を出力装置１４００へ表示させる（Ｓ８、Ｓ９）。運線整理案実行要の場合、運転整理部１２３０は、運転整理案をダイヤテーブルに反映させる（Ｓ１０）。【００３５】
図6の通り、予測演算部１２１０は、列車毎に定義された計画ダイヤと実績ダイヤを読込み(Ｓ１０１)、計画ダイヤと実績ダイヤの到着時刻および出発時刻の差分を算出し（Ｓ１０２）、各列車のプラットフォーム到着予測時刻およびプラットフォーム出発予測時刻を算出し（Ｓ１０３）、算出された予測時刻をダイヤデータテーブルに書き込み予測ダイヤを作成する（Ｓ１０４）。【００３６】
例えば、ある列車が計画時刻よりも2分遅れてプラットフォームへ到着した場合は、計画時刻と実績時刻の差分は2分となり、遅延回復などを行わない限りはこの列車の次のプラットフォームの到着時刻は2分遅れの予測とする予測ダイヤを作成する。この動作はある一定周期で行われる。【００３７】
図7の通り、運転整理提案部１２２０は、各列車の計画時刻と実績時刻を読込み(Ｓ２０１)、各列車の計画時刻と予測時刻の到着時刻あるいは出発時刻の比較し、差分を算出し(Ｓ２０２)、差分がある一定時分(α)以上か判断する(Ｓ２０３)。差分がある一定時分(α)以上ある場合に、当該列車は遅延有りと判断し、遅延を解消するための番線変更による運転整理案を作成する(Ｓ２０４)。番線変更による運転整理案作成の際には、予め、遅延列車が番線変更先候補となる各プラットフォームへの番線変更が可能であるかどうかを判断する番線変更可否判断処理を行う番線変更可否判断処理部１２４０を呼び出し(Ｓ２０５)、当該プラットフォームへの番線変更が可能であると判断された場合に、運転整理提案部１２２０が仮ダイヤである運転整理案を作成する(Ｓ２０６)。その後、作成した運転整理案を実行するための運転整理部１２３０を起動する(Ｓ２０７)。【００３８】
運転整理部１２３０は、運転整理提案部で作成された運転整理案を実施する。また、入力装置１３００により入力されたユーザの操作情報を読み取り、操作に応じて番線変更可否判断部１２４０や情報表示部１２５０を実行する。さらに、入力装置１３００により作成された運転整理案を実施する。【００３９】
また、運転整理部１２３０は、(１)前述の入力装置１３００により手動で作成された運転整理案や(２)運転整理提案部１２２０により自動で作成された運転整理案を基に以下のそれぞれの処理を行う。【００４０】
(1)入力装置１３００上で手動運転整理操作を行うことで作成された運転整理案を情報表示部１２５０に送信し、運転整理の結果を反映した仮ダイヤを出力装置１４００に表示させる。【００４１】
(2)運転整理提案部１２２０によって作成された運転整理案を情報表示部１２５０に送信し、運転整理の結果を反映した仮ダイヤを出力装置１４００に表示させる。【００４２】
ユーザは、表示された運転整理案の反映結果を確認し、入力装置１３００を操作して運転整理の実行あるいはキャンセルの指示を運転整理部１２３０に行う。運転整理部１２３０は、ユーザが出力装置１４００に表示されている運転整理を実行した場合、表示している運転整理案をダイヤデータテーブルに反映する。【００４３】
番線変更可否判断部１２４０は、番線変更対象列車の変更先候補となるプラットフォームの列車占有状況を判断する。具体的には、変更先候補となるプラットフォームが、番線変更対象列車を収容可能な余裕空間長、つまり、空きスペースを有するかどうかを判断する。変更先候補であるプラットフォームが余裕空間長を有し、番線変更対象列車を収容可能と評価された場合に、番線変更による運転整理が可能であるとする。詳細については、手動運転整理操作の場合は図8、自動運転整理操作の場合は図9で説明する。【００４４】
情報表示部１２５０は、現在時刻、計画ダイヤ、予測ダイヤ、仮ダイヤ、番線長、列車長、運転整理時の番線変更先候補への収容可否、運転整理の実行/キャンセルダイアログ、変更先候補となるプラットフォームの列車占有状況といった運転整理を支援する情報を出力装置１４００に表示する。【００４５】
走行管理部１２６０は、ダイヤデータテーブルに定義される列車が、プラットフォームに到着、もしくはプラットフォームを出発したときの時刻をダイヤデータテーブル１１１０の実績ダイヤに書き込む。列車がプラットフォームに到着、もしくはプラットフォームを出発するまでは、実績ダイヤの到着時刻および出発時刻は空となる。【００４６】
図10は、本実施形態におけるダイヤスジによる運転整理実施前の出力装置１４００の画面例１を示す。【００４７】
本実施形態においては、ダイヤスジは画面平面上２０１に表され、横軸は時間、縦軸は走行位置、画面左側２０２は、駅名と駅中の各プラットフォームを示す。ダイヤスジは、予測ダイヤスジと計画ダイヤスジを識別できるよう表示し、例えば点線は予測ダイヤスジ、実線は計画ダイヤスジを示す。また、計画ダイヤスジと予測ダイヤスジが一致する場合は、重ねて表示される。具体的には、点線は、列車Aの予測ダイヤスジ２２１、列車Bの予測ダイヤスジ２２２、実線は、列車Aの計画ダイヤスジ２１１、列車Bの計画ダイヤスジ２１２を示す。また、列車C及び列車Dの計画ダイヤスジと予測ダイヤスジ(２２３，２２４)は一致するため、重ねて表示される。【００４８】
情報表示部１２５０は、コンピュータシステムもしくはシステム設定時刻から取得し、出力装置１４００に現在時刻を表示する。本実施例のように、現在時刻の表示は12時00分と時間表示２０３しても良いし、横軸に対して一地点を時間表示２０４しても良い。【００４９】
情報表示部１２５０は、ある一定の周期でダイヤテーブル１１１０から各列車の計画ダイヤ１１１１を取得し、各列車の計画ダイヤ１１１１を出力装置１４００に表示する。【００５０】
情報表示部１２５０はある一定の周期でダイヤテーブル１１１０から各列車の予測ダイヤ１１１３を取得し、各列車の予測ダイヤ１１１３を点線で出力装置１４００に表示する。【００５１】
情報表示部１２５０は、横軸に2分刻みの時刻を示す鎖線を出力装置１４００に表示する。【００５２】
図12は、本実施形態におけるダイヤスジによる画面例１での手動運転整理の操作の一例を示す。【００５３】
本実施形態の画面例１は、図10と同様に、画面平面上２０１、画面左側２０２、現在時刻表示(２０３，２０４)、ダイヤスジ(２１１、２１２、２２１、２２２、２２３、２２４)を表示する。【００５４】
入力装置１３００を用いて、ユーザにより列車が選択２４１されたとき、例えばユーザが列車の予測ダイヤスジ２２２にマウスポインタを合わせている(マウスオーバ)とき、運転整理部１２３０は、選択された列車予測ダイヤスジ２２２の列車Bの列車長を列車データテーブル１１２０から取得する。運転整理部１２３０は、取得した列車長を表示する指示を情報表示部１２５０へ送信する。そして、情報表示部１２５０は、取得した列車Bの列車長２４２を出力装置１４００上に表示する。【００５５】
入力装置１３００を用いて、ダイヤテーブル１１１０に着発Platformとして定義されるプラットフォームへの到着の実績ダイヤが作成されていない列車の予測ダイヤスジ２２２をユーザが選択２４１したとき、例えばマウス操作でクリックし続けた(ピック)とき、
運転整理部１２３０はピックされている列車を番線変更対象としたとして判断し、番線変更可否判断処理部１２４０を実行する。【００５６】
図8に示すように、手動で運転整理を行う際の番線変更可否判断処理部１２４０の処理フローについて説明する。【００５７】
番線変更可否判断処理部１２４０は、ピックされた列車の番線変更先候補となるプラットフォーム・時刻の番線変更可否判断を行う。【００５８】
番線変更可否判断処理部１２４０は、現在時刻より未来の各時刻において、変更先候補となる各プラットフォームが番線変更対象列車を収容可能か否かを判断する。【００５９】
番線変更可否判断部１２４０は、番線データテーブル１１３０に定義される変更先候補のプラットフォームの番線長と、各時刻での変更先候補のプラットフォームに停車中、もしくは予測ダイヤ上停車する予測となっている列車の列車長を読込み（Ｓ３０１）、番線長と列車長の差分から、さらに最小車間距離を引いた値を余裕空間長として算出する（Ｓ３０２）。【００６０】
この余裕空間長が列車データテーブルに定義される番線変更対象列車の列車長以上の値となるとき番線変更対象列車を変更先候補であるプラットフォームへ収容可能とする（Ｓ３０３、Ｓ３０４）。【００６１】
この余裕空間長が列車データテーブルに定義される番線変更対象列車の列車長以下の値となるとき番線変更対象列車を変更先候補であるプラットフォームへ収容不可とする（Ｓ３０３、Ｓ３０５）。【００６２】
さらに、収容不可となったプラットフォームのうち、既に停車している他列車がいる場合は（Ｓ３０６）、この列車の出発時刻にさらに最小出発待ち時間を加えた時刻までを収容不可とする（Ｓ３０７）。【００６３】
最小車間距離とは、列車と列車の間の保つべき距離を示し、本実施例においてはこれを10mと仮定する。【００６４】
最小出発待ち時間とは、既に停車している、もしくは停車する予測となっている他列車が出発した直後のある一定時間内を出発時刻とするダイヤを定義することができない、もしくは余裕空間長がなく収容不可となったプラットフォームにおいて、既に停車している、もしくは停車する予測となっている他列車が出発した直後のある一定時間内を到着時刻とするダイヤを定義することができない時間を示し、本実施例においてはこれを1分と仮定する。【００６５】
次に情報表示部１２５０を起動する（Ｓ３０８）。【００６６】
情報表示部１２５０は、番線変更可否判断処理部１２４０によって番線変更対象列車を収容可能と判断されたプラットフォーム・時刻について、既に停車している列車若しくは予測ダイヤ上停車する予測となっている列車が存在しない場合は、番線変更対象列車を収容可能と判断されたプラットフォーム・時刻をドット柄長方形２５１で出力装置１４００に表示する。【００６７】
情報表示部１２５０は、番線変更可否判断処理部１２４０によって番線変更対象列車を収容可能と判断されたプラットフォーム・時刻について、既に停車している列車、もしくは予測ダイヤ上停車する予測となっている列車が存在する場合は、番線変更対象列車を収容可能と判断されたプラットフォーム・時刻を網目状長方形２５２で出力装置１４００に表示する。【００６８】
情報表示部１２５０は、番線変更可否判断処理部１２４０によって番線変更対象列車を収容不可と判断されたプラットフォーム・時刻について、番線変更対象列車を収容不可と判断されたプラットフォーム・時刻を斜線長方形２５３で出力装置１４００に表示する。【００６９】
この時、上記で示された各四角形は、それぞれ識別できるように、それぞれ異なる色模様若しくは色、又は、色と模様で表示される。本実施例では、異なる模様により上記の各四角形を識別している。【００７０】
また、情報表示部１２５０は、番線変更可否判断処理部１２４０によって番線変更対象列車を収容可能と判断されたプラットフォーム・時刻について、ハイライト表示を行っても良い。【００７１】
列車を収容可能であると判断されたプラットフォーム・時刻について、在線列車の有無により、表示を区別することで、オペレータの操作性を向上することができる。【００７２】
情報表示部は、列車が変更先候補のプラットフォームに収容可若しくは収容不可であることをユーザが識別できるように表示させる。【００７３】
入力装置１３００において、ユーザがマウス操作により列車予測スジをドラッグし、番線変更可能と判断されたプラットフォーム・時刻へドロップしたとき、運転整理部１２３０は、ドラッグされた列車をドロップしたプラットフォームへ番線変更をしたと判断し、番線変更の結果得られる仮ダイヤを作成する。【００７４】
作成する仮ダイヤには、列車の到着先プラットフォームにドロップしたプラットフォームを設定する。また、列車の到着時刻には、マウスポインタの位置における時刻を設定する。さらに、列車の出発時刻には、到着時刻に番線変更対象列車の計画ダイヤ上の出発時刻と到着時刻の差である停車時刻を加算した時刻を設定する。ただし、既に停車中の他列車が存在しており、設定した出発時刻で出発ができない場合、出発時刻を他列車の予測出発時刻に最小出発待ち時間を加算した時刻を設定する。以上で作成した仮ダイヤを仮ダイヤテーブルに書き込む。【００７５】
入力装置１３００を用いて、例えばユーザがマウス操作により列車予測ダイヤスジをドラッグしているとき、運転整理部１２３０は、マウスポインタ２４３上に位置する時刻における各プラットフォームの停車列車の列車長と、各プラットフォームの番線長との差分から更に最小車間距離を引いた余裕空間長を、各プラットフォーム名の下部に表示する指示を情報表示部１２５０に送信する。情報表示部１２５０は出力装置１４００上の各プラットフォーム名の下部に各プラットフォームの番線長に対する余裕空間長(２３１〜２３２)を表示する。【００７６】
情報表示部１２５０は、出力装置１４００に仮ダイヤテーブルのダイヤスジ２７１を表示させる。ユーザが番線変更対象列車を変更先候補のプラットフォームに進入させる際、変更先のプラットフォームが過渡状態の場合にも、情報表示部１２５０は、出力装置１４００に仮ダイヤテーブルのダイヤスジを表示させる。過渡状態とは、変更先候補プラットフォームに既に在線している列車若しくは在線する予測がされる列車の列車長と番線変更対象列車の列車長の合計値が変更先プラットフォームの番線長より大きくなることをさす。つまり、番線変更対象の列車が変更先のプラットフォームに収容不可となる場合である。これにより、ユーザが誤って収容不可の変更先プラットフォームに番線変更対象列車を進入させようとした場合でも、その続きから新たに変更先プラットフォームを選択することができる。そのため、ユーザの操作性が向上する。【００７７】
入力装置１３００を用いて、例えばユーザがマウス操作により列車予測スジをドラッグした状態から、番線変更可能と判断されたプラットフォーム・時刻へドロップしたとき、運転整理部１２３０は表示指示テーブルにその運転整理の実行/キャンセルを選択する運転整理実施ダイアログの表示指示を情報表示部１２５０に送信し、情報表示部１２５０は出力装置１４００に運転整理の実行/キャンセルダイアログ２６１を表示する。この時、出力装置には、仮ダイヤとされたダイヤスジが表示される。【００７８】
入力装置１３００を用いて、例えばユーザがマウス操作により、運転整理実施ダイアログ上の実行ボタンをクリックしたとき、運転整理部１２３０は、ダイヤデータテーブル１１１０の運転整理対象列車の仮ダイヤを、運転整理対象列車の計画ダイヤに上書きする。【００７９】
入力装置１３００を用いて、ユーザがマウス操作により、運転整理実施ダイアログ上のキャンセルボタンをクリックしたとき、運転整理部１２３０は運転整理対象列車の仮ダイヤを仮ダイヤテーブルから削除する。【００８０】
以上、発明の実施形態を説明したが、以下、列車Bに対して番線変更を行う実施例を説明する。【００８１】
ここで、Platform1の番線長は80mであり、Platform2の番線長は100mであり、Platform3の番線長は100mとする。【００８２】
まずユーザはマウス操作により列車B予測ダイヤスジをピックする。このとき、運転整理部１２３０は番線変更可否判断処理部１２４０を実行し、番線変更可否判断処理部１２４０は、番線変更先候補であるPlatform1,2,3について番線変更可否判断を行う。【００８３】
番線変更可否判断処理部１２４０の処理において、Platform1は、現在時刻である12時00分から12時03分の時点においては、停車する予測となっている列車Aの列車長は80mであるため、Platform1の番線長80mから列車Aの列車長80mを引いた0mが余裕空間長となり、列車長50mの列車Bは収容不可となる。【００８４】
Platform1の12時04分から以降の時点においては、予測上停車している列車は存在しないため、Platform1の番線長80mがそのまま余裕空間長となり、列車Bの列車長50mを収容可能となる。【００８５】
Platform2は、現在時刻である12時00分から12時04分の時点においては、既に停車している列車Cが存在し、列車Cの列車長は30mであるため、Platform2の番線長100mから30mを引いた70mからさらに最小車間距離である10mを引いた60mが余裕空間長となり、列車Bの列車長50mを収容可能となる。【００８６】
12時04分から以降の時点においては、予測上停車している列車は存在しないため、Platform2の番線長100mがそのまま余裕空間長となり、列車Bの列車長50mを収容可能となる。【００８７】
Platform3は、現在時刻である12時00分から12時10分の時点においては、既に停車している列車Dが存在し、列車Dの列車長は50mであるため、Platform3の番線長100mから50mを引いた50mからさらに最小車間距離である10mを引いた40mが余裕空間長となり、列車Bの列車長50mは収容不可となる。【００８８】
12時10分から以降の時点においては、予測上停車している列車は存在しないため、Platform3の番線長100mがそのまま余裕空間長となり、列車Bの列車長50mを収容可能となる。【００８９】
次にユーザはマウス操作により列車B予測スジをピックした状態で、番線変更可能と判断されたPlatform2・時刻12時00分の地点へドラッグする。このとき運転整理部１２３０により、12時00分を出発時刻とし、列車Bの計画ダイヤ上の停車時間である６分後の12時06分を到着時刻とする仮ダイヤを仮ダイヤテーブルに書き込まれる。また、情報表示部１２５０により、列車Bの仮ダイヤスジ２７１を出力装置１４００に表示する。【００９０】
また、マウスポインタが12時00分の時点に存在するとき、運転整理部１２３０によって12時00分時点での各プラットフォームの余裕空間長が算出され、運転整理部１２３０は余裕空間長の表示指示を情報表示部１２５０へ送信し、情報表示部１２５０は出力装置１４００に余裕空間長(２３１〜２３３)を表示する。【００９１】
ここで、番線変更対象列車の変更候補先プラットフォームへの到着時刻である12時00分時点におけるPlatform1の余裕空間長は、Platform1の番線長である80mから列車A列車長である80mを引いた値である0mとなり、Platform2の余裕空間長は、Platform2の番線長である100mから列車C列車長である30mを引いた値である70mから最低車間距離10mを引いた60mとなり、Platform3の余裕空間長は、Platform3の番線長である100mから列車D列車長である50mを引いた値である50mから最低車間距離10mを引いた40mとなる。【００９２】
次にユーザはマウス操作により列車B予測スジのマウスポインタ２４１からPlatform2・12時00分の地点にマウスポインタ２４３へドロップする。このとき運転整理部１２３０により、その運転整理の実行/キャンセルを選択する運転整理実施ダイアログの表示指示を情報表示部１２５０に送信し、情報表示部１２５０は出力装置１４００に運転整理の実行/キャンセルダイアログ２６１を表示する。【００９３】
次にユーザは運転整理実施ダイアログの実行ボタンをクリックする。このとき、図12の上図から下図へ画面表示が切り替わる。【００９４】
運転整理部１２３０は、列車Bの仮ダイヤが列車Bの計画ダイヤとして書き込まれ、情報表示部１２５０は、列車Bの計画ダイヤスジ及び予測ダイヤスジ（２８１）を表示させる。この時、運転整理により、仮ダイヤが計画ダイヤとして書き込まれ、計画ダイヤと予測ダイヤが一致するようになる。これにより、列車Bの運転整理が完了する。
【実施例２】
【００９５】
本実施形態における列車ブロック形による画面例２での手動運転整理の操作の一例を示す。なお、実施例１と同様の部分については省略する。【００９６】
図11は、本実施形態における運転整理実施前の出力装置１４００の画面例２を示す。【００９７】
画面例２は本発明における運転整理支援システムにおける列車位置表示・操作形態であり、本実施形態におけるシステム構成と同様の構成物で実現可能であり、出力装置１４００に表示される。画面平面３０１上の画面左側３０２は、駅名と駅中の各プラットフォームを示す。なお、現在時刻の表示(３０３、３０４)は、画面例１と同様に表示される。【００９８】
本実施形態においては、画面平面上３０１で、ダイヤテーブル１１１０の列車毎のダイヤを、列車を模した列車ブロック形(３１１，３１２，３２１，３２２，３２３，３２４)で表される。【００９９】
情報表示部１２５０は、ダイヤテーブル１１１０の予測ダイヤ１１１３を取得し、各列車の予測列車ブロック形(３２１，３２２，３２３，３２４)を画面に表示する。【０１００】
情報表示部１２５０は、ダイヤテーブル１１１０の計画ダイヤ１１１１を取得し、各列車の計画列車ブロック形(３１１，３１２)を予測列車ブロック形と識別できるように画面に表示する。具体的には、計画列車ブロック形は透過処理を施して画面に表示する。【０１０１】
情報表示部１２５０は、ダイヤテーブル１１１０の列車毎のダイヤのうち、列車ブロック形の斜めに切れ込みがある側の先端をダイヤ上のプラットフォームの出発時刻となるように表示し、列車ブロック形の切れ込みの無い側の末端をダイヤ上のプラットフォームへの到着時刻となるように表示する。つまり、列車ブロック形の斜めの切れ込みがある側は列車の進行方向を示し、ここでは列車の進行方向は右方向となる。【０１０２】
情報表示部１２５０は、ダイヤテーブル１１１０の全列車について、列車データテーブル１１２０から各列車の列車長を取得し、列車ブロック形の縦軸を取得した列車長となるように画面に表示する。【０１０３】
情報表示部１２５０は、ダイヤテーブル１１１０の全列車について、列車データテーブル１１２０から各列車ブロック形に対応する列車の列車名を取得し、各列車ブロック形上に表示する。【０１０４】
画面では、プラットフォームを長方形のプラットフォームブロック形(３３１，３３２，３３３)で表す。【０１０５】
情報表示部１２５０は、番線データテーブル１１３０から各プラットフォームの番線長を取得し、プラットフォームブロック形(３３１，３３２，３３３)の縦軸を取得した番線長となるように画面に表示する。【０１０６】
画面では、プラットフォームブロック形の横軸は時刻を示す。【０１０７】
情報表示部１２５０は、同一プラットフォーム・同一時刻において複数の列車が停車する場合は、より出発時刻が早い列車をプラットフォームブロック形の上方から下方に向かって順に画面に表示する。【０１０８】
以下、本実施例における画面例２の表示を行う例を説明する。【０１０９】
情報表示部１２５０は、ダイヤテーブル１１１０の計画ダイヤ１１１１、予測ダイヤ１１１３に定義されている列車A、列車B、列車C、列車Dの各ダイヤを取得する。【０１１０】
列車Aの計画ダイヤは11時54分にPlatform1に到着し、11時58分にPlatform1を出発するダイヤとなっていることから、Platform1のプラットフォームブロック形のうち、11時54分から11時58分にかけて計画ダイヤ上の列車Aを示す列車ブロック形３１１を画面に表示する。【０１１１】
列車Bの計画ダイヤは12時00分にPlatform1に到着し、12時06分にPlatform1を出発するダイヤとなっていることから、Platform1のプラットフォームブロック形のうち、12時00分から12時06分にかけて計画ダイヤ上の列車Bを示す列車ブロック形３１２を画面に表示する。【０１１２】
列車Cの計画ダイヤは11時52分にPlatform2に到着し、12時04分にPlatform2を出発するダイヤとなっていることから、Platform2のプラットフォームブロック形のうち、11時52分から12時04分にかけて計画ダイヤ上の列車Cを示す列車ブロック形３２３を画面に表示する。【０１１３】
列車Dの計画ダイヤは11時45分にPlatform3に到着し、12時04分にPlatform2を出発するダイヤとなっていることから、Platform2のプラットフォームブロック形のうち、11時52分から12時10分にかけて計画ダイヤ上の列車Dを示す列車ブロック形３２４を画面に表示する。【０１１４】
列車Aの予測ダイヤは11時58分にPlatform1に到着し、12時02分にPlatform1を出発するダイヤとなっていることから、Platform1のプラットフォームブロック形のうち、11時58分から12時02分にかけて予測ダイヤ上のAを示す列車ブロック形３２１を画面に表示する。【０１１５】
列車Bの予測ダイヤは12時03分にPlatform1に到着し、12時09分にPlatform1を出発するダイヤとなっていることから、Platform1のプラットフォームブロック形のうち、12時03分から12時09分にかけて予測ダイヤ上の列車Bを示す列車ブロック形３２２を画面に表示する。【０１１６】
列車C及び列車Dの計画ダイヤと予測ダイヤは一致しているため、列車ブロック形(３２３，３２４)は重ねて表示される
このように画面例２では、縦軸に各プラットフォーム番線長や各列車の列車長の長さ、横軸に時刻を表示することから、各プラットフォーム・各時刻における余裕空間長の視認性が向上し、運転整理業務の簡単化が期待できる。【０１１７】
さらに、それぞれの列車ブロック形が重ならないように、より出発時刻が早い列車をプラットフォームブロック形の上方から下方に向かって順に画面に表示される。これにより、同一時刻に同一プラットフォームに停車するような列車がいた場合にも、当該プラットフォーム範囲の上下に表示されるため、各列車の走行状況の視認性も向上できる。【０１１８】
図13は、本実施形態における画面例２での手動運転整理の操作の一例を示す。【０１１９】
本実施形態の画面例２は、図11と同様に、画面平面上３０１、画面左側３０２、現在時刻表示(３０３，３０４)、列車ブロック形(３１１、３１２、３２１、３２２、３２３、３２４)を表示する。【０１２０】
画面において、ユーザが予測ダイヤの列車を示す予測列車ブロック形にマウスポインタ３４１を合わせている(マウスオーバ)とき、運転整理部１２３０はマウスオーバされている予測列車ブロック形の列車の列車長を列車データテーブル１１２０から取得し、取得した列車長の表示指示を情報表示部１２５０に送信し、情報表示部１２５０は画面上に列車長３４２を表示する。【０１２１】
画面において、ダイヤテーブル１１１０に着発Platformとして定義されるプラットフォームへの到着の実績ダイヤが作成されていない予測列車ブロック形をユーザがマウス操作でクリックし続けた(ピック)とき、運転整理部１２３０はピックされている列車を番線変更対象と判断し、番線変更可否判断処理部１２４０を実行する。番線変更可否判断処理部１２４０は、ピックされた列車の番線変更先候補となるプラットフォーム・時刻の番線変更可否判断を行う。番線変更可否判断は、図8に記載の実施形態における番線変更可否判断と同様である。【０１２２】
番線変更可否判断処理部１２４０によって、番線変更対象列車を収容可能と判断されたプラットフォーム・時刻について、在線列車の有無を区別して表示する場合（３５１，３５２）、及び、番線変更対象列車を収容不可と判断されたプラットフォーム・時刻を表示する場合（３５３）は、図12に記載の実施形態における運転整理部１２３０が情報表示部１２５０へ表示させる場合と同様である。【０１２３】
また、情報表示部１２５０は、最小車間距離１００を図13で示される長方形3３００で表示させる。【０１２４】
入力装置１３００を用いて、例えばユーザがマウス操作により予測列車ブロック形をピックした状態から、番線変更可能と判断されたプラットフォーム・時刻へドラッグしたとき、運転整理部１２３０は、ドラッグされている列車をドラッグ先のプラットフォームへ番線変更をしようとしたとして判断し、番線変更の結果得られる仮ダイヤを作成する。仮ダイヤは、図12で説明した仮ダイヤ作成方法と同様である。【０１２５】
入力装置１３００を用いて、例えばユーザがマウス操作により予測列車ブロック形３２２をマウスポインタ３４１からマウスポインタ３４３へドラッグした際に、出力装置１４００への余裕空間長（３３１，３３２，３３３）、仮ダイヤの列車ブロック形３７１の表示方法は、図12で説明した方法と同様である。【０１２６】
入力装置１３００を用いて、ユーザがマウス操作により予測列車ブロック形をドラッグした状態から、番線変更可能と判断されたプラットフォーム・時刻へドロップした際に、出力装置１４００への運転整理の実行/キャンセルダイアログ３６１の表示方法、及び、運転整理の実行/キャンセル入力後の処理は、図12で説明した方法と同様である。【０１２７】
ユーザは運転整理実施ダイアログの実行ボタンをクリックする。このとき、図13の上図から下図へ画面表示が切り替わる。【０１２８】
運転整理部１２３０は、列車Bの仮ダイヤが列車Bの計画ダイヤとして書き込まれ、情報表示部１２５０は、列車Bの計画列車ブロック形及び予測列車ブロック形（３８１）を表示させる。この時、運転整理により、仮ダイヤが計画ダイヤとして書き込まれ、計画ダイヤと予測ダイヤが一致するようになる。これにより、列車Bの運転整理が完了する。
【実施例３】
【０１２９】
図14は、本実施形態におけるダイヤスジによる自動運転整理の一例を示す図である。【０１３０】
本実施形態の画面例について、図10と同様の部分は説明を省略する。画面例に表示されるダイヤスジ(２１１、２１２、２２１、２２２、２２３、２２４)は図10と同様である。【０１３１】
予測演算部１２１０が、ある一定周期で、図5で説明した通り処理を実行する。【０１３２】
次に、運転整理提案部１２２０はある一定周期で、図6で説明した通り処理を実行する。ここで、計画ダイヤと予測ダイヤの間にある一定時刻以上の差分が生じている列車が存在した場合、当該列車を遅延ありと判断し、当該列車を運転整理対象列車とする運転整理案を作成する運転整理部１２３０を起動する。【０１３３】
運転整理部１２３０は、番線変更可否判断処理部１２４０を起動する。【０１３４】
番線変更可否判断処理部１２４０は、運転整理対象列車を番線変更対象列車として、当該列車が変更先候補となる各プラットフォームへ収容可能かどうかを判断する。【０１３５】
図9で示されるように、番線変更可否判断処理部１２４０は、番線変更検索ループを開始する（Ｓ４０１）。【０１３６】
番線変更可否判断処理部１２４０は、現在時刻で番線変更対象列車がプラットフォームに到着している場合に、番線変更不可と判断する（Ｓ４０２，４０７）。【０１３７】
番線変更可否判断処理部１２４０は、番線変更対象列車がプラットフォームに到着していない場合に、現在時刻より未来の各時刻において、番線データテーブル１１３０に定義される変更先候補となるプラットフォームの番線長から、各時刻での変更先候補のプラットフォームに停車中若しくはダイヤデータテーブル１１１０の予測ダイヤ上停車する予測となっている列車の列車長を引いて、更に最低車間距離を引いた値を余裕空間長として算出する（Ｓ４０３，Ｓ４０４）。【０１３８】
余裕空間長が番線変更対象列車の列車長以上の値となるとき番線変更対象列車を変更先候補であるプラットフォームへ収容可能とする（Ｓ４０５，Ｓ４０６）。【０１３９】
余裕空間長が番線変更対象列車の列車長より小さい値となるとき番線変更対象列車を変更先候補であるプラットフォームへ収容不可とする（Ｓ４０５，Ｓ４０７）。【０１４０】
番線変更可否判断処理部１２４０は、番線変更対象列車を収容可能となったプラットフォーム・時刻を着発Platform・到着時刻とする。停車している他列車が存在しない場合は、到着時刻に番線変更対象列車の計画ダイヤ上の停車時刻を加算した時刻を出発時刻とする。既に停車している他列車が存在する場合は、到着時刻に番線変更対象列車の計画ダイヤ上の停車時刻を加算した時刻より、既に停車している他列車の予測出発時刻に最低出発待ち時間を加えた時刻のほうが遅い場合は、後者の時刻を出発時刻とする。到着時刻と出発時刻により、番線変更対象列車の仮ダイヤを作成し、ダイヤテーブル１１１０の仮ダイヤテーブルに書き込む（Ｓ４０８）。【０１４１】
番線変更可否判断処理部１２４０は、情報表示部１２５０を起動し（Ｓ４０９）、番線変更検索ループを終了する（Ｓ４１０）。【０１４２】
運転整理部１２３０は、ダイヤテーブル１１１０の仮ダイヤテーブルを取得し、番線変更対象列車の仮ダイヤと番線変更対象列車の予測ダイヤを比較し、番線変更対象列車の予測ダイヤよりの到着時刻よりも遅い到着時刻となる仮ダイヤを仮ダイヤテーブルから削除する。【０１４３】
その後、運転整理部１２３０は番線変更対象列車の仮ダイヤと番線変更対象列車の計画ダイヤを比較し、出発時刻が最も番線変更対象列車の計画ダイヤと近似している仮ダイヤを選択する。運転整理部１２３０は、選択した仮ダイヤのダイヤスジ表示指示を情報表示部１２５０に送信する。情報表示部１２５０は出力装置１４００に仮ダイヤのダイヤスジ４７１を表示する。【０１４４】
これ以降の処理は、図12で説明した手動運転整理の場合と同様である。【０１４５】
運転整理部１２３０は、運転整理実施ダイアログの表示指示を情報表示部１２５０に送信し、情報表示部１２５０は出力装置１４００に運転整理の実行/キャンセルダイアログ２６１を表示する。【０１４６】
入力装置１３００を用いて、例えばユーザがマウス操作により、運転整理実施ダイアログ上の実行ボタンをクリックしたとき、運転整理部１２３０は、ダイヤデータテーブル１１１０の運転整理対象列車の仮ダイヤを、運転整理対象列車の計画ダイヤに上書きする。この時、出力装置は、下図に切り替わり、仮ダイヤとされたダイヤスジ４８１を表示する。【０１４７】
入力装置１３００を用いて、ユーザがマウス操作により、運転整理実施ダイアログ２６１上の実行ボタンをクリックしたとき、運転整理部１２３０は番線変更対象列車の仮ダイヤを、運転整理対象列車の計画ダイヤに上書きする。【０１４８】
入力装置１３００を用いて、ユーザがマウス操作により、運転整理実施ダイアログ２６１上のキャンセルボタンをクリックしたとき、運転整理部１２３０は番線変更対象列車の仮ダイヤを仮ダイヤテーブルから削除する。【０１４９】
以上、発明の実施形態を説明したが、以下、列車長50mの列車Bに対して自動運転整理を行う実施例を説明する。【０１５０】
ここで、Platform1の番線長は80mであり、Platform2の番線長は100mであり、Platform3の番線長は100mであるとする。【０１５１】
まず、運転整理提案部１２２０がダイヤテーブル１１１０の列車Aの計画ダイヤと予測ダイヤを比較する。【０１５２】
列車Aの計画ダイヤは、11時54分にPlatform1に到着し、11時58分に出発する計画となっている。【０１５３】
列車Aの予測ダイヤは、11時58分にPlatform1に到着し、12時02分に出発する予測となっている。【０１５４】
ここで、列車Aは計画ダイヤと予測ダイヤで4分の差分が生じているため、運転整理提案部１２２０は列車Aに遅延ありとして運転整理部１２３０を起動する。【０１５５】
運転整理部１２３０は、番線変更可否判断処理部１２４０を起動し、番線変更可否判断処理部は、列車Aを番線変更対象列車として、列車Aの番線変更先候補を探すが、列車Aは現在時刻である12時00分の時点で既にPlatform1へ到着しているため、番線変更先無しとして処理を終了する。【０１５６】
次に運転整理提案部１２２０がダイヤテーブル１１１０の列車Bの計画ダイヤと予測ダイヤを比較する。【０１５７】
列車Bの計画ダイヤは、12時00分にPlatform1に到着し、12時06分に出発する計画となっている。【０１５８】
列車Bの予測ダイヤは、12時03分にPlatform1に到着し、12時09分に出発する予測となっている。【０１５９】
ここで、列車Bは計画ダイヤと予測ダイヤで3分の差分が生じているため、運転整理提案部１２２０は列車Bに遅延ありとして運転整理部１２３０を起動する。【０１６０】
運転整理部１２３０は、番線変更可否判断部１２４０を起動する。番線変更可否判断処理部１２４０は、列車Bが番線変更先候補となるPlatform1、Platform2、Platform3へ収容可能かどうかを判断する。【０１６１】
番線変更可否判断処理部１２４０は、現在時刻である12時00分より未来の各時刻において、列車Bが変更先候補であるプラットフォームへ収容可能かどうかを判断する。【０１６２】
Platform1には12時00から12時02分までは列車Aが停車しており、Platform1の番線長が80mであり、列車Aの列車長が80mであるため、余裕空間長は0mであるとしてこの時刻において、列車BはPlatform1への収容不可とする。【０１６３】
12時02分から以降の時刻においては、停車している列車および、停車する予測となっている列車が存在しないため、余裕空間長は80mである。余裕空間長から列車Bの列車長50mを引いても30mの余裕が残るためこの時刻において、列車BはPlatform1への収容可能とする。【０１６４】
番線変更可否判断処理部１２４０は、Platform1の12時02分以降の時刻を着発Platform・到着時刻とし、12時02分以降の時刻から、列車Bの計画ダイヤ上の停車時刻である6分を加算した時刻を出発時刻とする列車Bの仮ダイヤを作成し、ダイヤテーブル１１１０の仮ダイヤテーブルに書き込む。【０１６５】
Platform2には、12時00分から12時04分までは列車Cが停車しており、Platform2の番線長が100mであり、列車Cの列車長が30mであるため、余裕空間長はPlatform2の番線長100mから列車Cの列車長30mを引いた70mからさらに最小車間距離10mを引いた60mである。余裕空間長から列車Bの列車長50mを引いても10mの余裕が残るためこの時刻においては列車BはPlatform2へ収容可能とする。【０１６６】
12時04分から以降の時刻においては、停車している列車および、停車する予測となっている列車が存在しないため、余裕空間長は100mである。余裕空間長から列車Bの列車長50mを引いても50mの余裕が残るためこの時刻においては列車BはPlatform2への収容可能とする。【０１６７】
番線変更可否判断処理部１２４０は、Platform2の12時00分以降の時刻を着発Platform・到着時刻とする。12時00分以降の時刻から、列車Bの計画ダイヤ上の停車時刻である6分を加算した時刻を出発時刻とする。これより、列車Bの仮ダイヤを作成し、ダイヤテーブル１１１０の仮ダイヤテーブルに書き込む。【０１６８】
Platform3には12時00から12時10分までは列車Dが停車しており、Platform3の番線長が100mであり、列車Dの列車長が50mであるため、余裕空間長はPlatform3の番線長100mから列車Dの列車長50mを引いた50mからさらに最小車間距離10mを引いた40mである。この時刻においては列車BはPlatform1へ収容不可とする。【０１６９】
12時10分から以降の時刻においては、停車している列車および、停車する予測となっている列車が存在しないため、余裕空間長は100mである。余裕空間長から列車Bの列車長50mを引いても50mの余裕が残るためこの時刻においては列車BはPlatform3への収容可能とする。【０１７０】
番線変更可否判断処理部１２４０は、Platform1の12時10分以降の時刻を着発Platform・到着時刻とする。12時10分以降の時刻から、列車Bの計画ダイヤ上の停車時刻である6分を加算した時刻を出発時刻とする。これにより、列車Bの仮ダイヤを作成し、ダイヤテーブル１１１０の仮ダイヤテーブルに書き込む。【０１７１】
運転整理部１２３０は、ダイヤテーブル１１１０の仮ダイヤテーブルを取得し、列車Bの仮ダイヤと列車Bの予測ダイヤを比較し、列車Bの予測ダイヤの到着時刻である12時03分よりも遅い到着時刻となるPlatform1、Platform3への着発をする仮ダイヤと、Platform2の12時03分以降を到着時刻とする仮ダイヤを仮ダイヤテーブルから削除する。【０１７２】
その後、運転整理部１２３０は仮ダイヤテーブルの列車Bの仮ダイヤと列車Bの計画ダイヤを比較し、出発時刻が最も列車Bの計画ダイヤと近似している、Platform2に12時00分に到着し、Platform2を12時06分に出発する仮ダイヤを選択する。【０１７３】
運転整理部１２３０は、選択した仮ダイヤのダイヤスジ表示指示を情報表示部１２５０に送信する。情報表示部１２５０は出力装置１４００に仮ダイヤのダイヤスジ４７１を表示する。【０１７４】
次に運転整理部１２３０は、番線変更対象列車の計画ダイヤを、選択された仮ダイヤとする運転整理の実施要否をたずねる運転整理実施ダイアログの表示指示を情報表示部１２５０に送信する。情報表示部１２５０は出力装置１４００に運転整理の実施要否をたずねる運転整理実施ダイアログ２６１を表示する。【０１７５】
入力装置１３００を用いて、ユーザが運転整理実施ダイアログ２６１上の実行ボタンを選択すると、運転整理部１２３０は列車Bの仮ダイヤを、列車Bの計画ダイヤ４８１に上書きする。【０１７６】
以上、本実施形態および実施例によれば、運転整理支援システムにより、番線変更対象列車を変更先候補のプラットフォームに進入させ、番線変更することで、遅延時分を低減できることを提案する。これにより、列車の走行遅延が発生した場合において同一プラットフォームへの番線変更による遅延回復のための運転整理が可能となる。また、番線変更による運転整理を自動的に提案することで、より効率的な列車走行を実現することが可能となる。【０１７７】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、処理等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD（Solid State Drive）等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。
【符号の説明】
【０１７８】
１…運転整理支援システム、２…連動装置、３…ネットワーク、４…転轍機、５…信号機、６…列車、１０００…コンピュータ、１１００…データベース、１１１０…ダイヤデータテーブル、１１１１…計画ダイヤ、１１１２…実績ダイヤ、１１１３…予測ダイヤ(運転整理前)、１１１４…仮ダイヤ(運転整理前)、１１２０…列車ダイヤテーブル、１１３０…番線データテーブル、１２００…演算部、１２１０…予測演算部、１２２０…運転整理提案部、１２３０…運転整理部、１２４０…番線変更可否判断処理部、１２５０…情報表示部、１２６０…走行管理部、１３００…入力装置、１４００…出力装置 
【図１】
2017046933.tif 000003
【図２】
2017046933.tif 000004
【図３】
2017046933.tif 000005
【図４−１】
2017046933.tif 000006
【図４−２】
2017046933.tif 000007
【図４−３】
2017046933.tif 000008
【図５】
2017046933.tif 000009
【図６】
2017046933.tif 000010
【図７】
2017046933.tif 000011
【図８】
2017046933.tif 000012
【図９】
2017046933.tif 000013
【図１０】
2017046933.tif 000014
【図１１】
2017046933.tif 000015
【図１２】
2017046933.tif 000016
【図１３】
2017046933.tif 000017
【図１４】
2017046933.tif 000018
【国際調査報告】
2017046933.tif 000019
2017046933.tif 000020
2017046933.tif 000021
2017046933.tif 000022