(57)【特許請求の範囲】
【請求項１】
運行計画を格納するダイヤデータテーブルを有するデータベースと、運行計画の更新を行うデータ更新部と運行計画に対する実績時刻の更新を行う実績ダイヤ更新部と運行計画と実績時刻をもとに列車運行シミュレーションを実行する予測演算部とを有する中央処理装置と、各駅において列車の走行実績取得を行う駅装置を備え、複数線区に跨った列車運行予測を行う運転整理支援システムにおいて、
前記中央処理装置に、線区境界駅における線区を跨って運行する列車の異線区進入時刻及び進出時刻の予測時刻を含む補正データを生成する補正データ生成部と、線区境界駅を通過する列車の異線区進入時刻及び進出時刻の予測演算結果を補正する予測時刻補正部とを設け、前記データベースに、前記補正データ生成部が生成した線区を跨って運行する列車の異線区進入時刻及び進出時刻の予測演算結果を蓄積する補正データテーブルを設け、前記補正データ生成部により作成した前記列車の異線区進入時刻及び進出時刻の予測時刻を前記補正データテーブルに蓄積し、前記予測データテーブルのデータに基づいて前記予測時刻補正部により前記予測演算部で算出した列車運行の予測演算結果を補正し、複数線区間の運行予測の補正を前記各線区間の列車運行データの交換により実行することを特徴とする運転整理支援システム。
【請求項２】
請求項１に記載された運転整理支援システムにおいて、前記補正データ生成部は、予測演算対象線区の隣接線区の管轄にあって、隣接線区から予測演算対象線区へ進入し走行後に前記隣接線区へ進出する列車について、進入時の列車ＩＤ及び進出時の列車ＩＤと、予測演算対象線区の予測演算にて求められた進入列車の進入予測時刻及び進出列車の進出予測時刻と、「運行上許容可能な最小走行時分及び停車時分で走行時に要する進入時から進出時までの所要時間」と「予測演算により算出された進入時から進出時までの所要時間」の差分として算出した余裕時分を、線区境界駅での予測時刻の補正データとして生成することを特徴とする運転整理支援システム。
【請求項３】
請求項１又は２に記載された運転整理支援システムにおいて、前記予測時刻補正部は、前記補正データテーブルの登録レコード中で進出列車が予測演算対象に含まれる場合に、前記進出列車の境界駅での予測時刻の補正を、前記補正データテーブルの前記進出列車のレコードに登録された進入予測時刻と予測演算にて求めた進入予測時刻の差分として算出した遅延時分から、前記進出列車のレコードに登録された余裕時分を引いた値を進出列車の境界駅における予測時刻の値に加算して補正することを特徴とする運転整理支援システム。
【請求項４】
請求項３に記載された運転整理支援システムにおいて、前記進出列車のレコードに登録された進出予測時刻の値が補正後の予測時刻の値より大きい場合には進出予測時刻を補正後の値とすることを特徴とする運転整理支援システム。
【請求項５】
請求項１乃至４のいずれかに記載された運転整理支援システムにおいて、前記予測演算部の処理と、前記補正データ部の処理と、前記予測時刻補正部の処理、及び前記補正データテーブルへの参照更新アクセスからなる４つの処理を、線区単位の並列処理として各々独立して実行することを特徴とする運転整理支援システム。
【請求項６】
運行計画の更新を行うデータ更新部と運行計画に対する実績時刻の更新を行う実績ダイヤ更新部と運行計画及び実績時刻をもとに列車運行シミュレーションを実行する予測演算部と線区境界駅における線区を跨って運行する列車の異線区進入時刻及び進出時刻の予測時刻を含む補正データを生成する補正データ生成部と、線区境界駅を通過する列車の異線区進入時刻及び進出時刻の予測演算結果を補正する予測時刻補正部とを有する中央処理装置と、運行計画を格納するダイヤデータテーブルと前記補正データ生成部が生成した線区を跨って運行する列車の異線区進入時刻及び進出時刻の予測演算結果を蓄積する補正データテーブルを有するデータベースと、各駅において列車の走行実績取得を行う駅装置を備え、複数線区に跨った列車運行予測を行う運転整理支援システムの制御方法において、
前記補正データテーブルの登録レコード中で進出列車が予測演算対象に含まれる場合に、前記進出列車の境界駅での予測時刻の補正を、前記補正データテーブルの前記進出列車のレコードに登録された進入予測時刻と予測演算にて求めた進入予測時刻の差分として算出した遅延時分から、前記進出列車のレコードに登録された余裕時分を引いた値を進出列車の境界駅における予測時刻の値に加算して補正することを特徴とする運転整理支援システムの制御方法。
【請求項７】
請求項６に記載された運転整理支援システムの制御方法において、前記進出列車のレコードに登録された進出予測時刻の値が補正後の予測時刻の値より大きい場合には進出予測時刻を補正後の値とすることを特徴とする運転整理支援システムの制御方法。
【請求項８】
請求項６または７に記載された運転整理支援システムの制御方法において、前記予測演算部の処理と、前記補正データ部の処理と、前記予測時刻補正部の処理、及び前記補正データテーブルへの参照更新アクセスからなる４つの処理を、線区単位の並列処理として各々独立して実行することを特徴とする運転整理支援システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転整理業務において特に列車運行のシミュレーションを実行する運転整理支援システムに関するものである。
【背景技術】
【０００２】
天候不良や車両故障などにより列車運行に乱れが生じた時に運行計画の復旧を行う運転整理業務は、列車走行速度や駅での退避設備等の物理条件の判断だけでなく、車両、乗務員の運用率や旅客サービスなど輸送システム全体を考えた多目的、大局的な判断を要する非常に複雑な計画業務である。
【０００３】
従来、運転整理業務を司る指令員の負担を軽減し、技量の高度化を支援するため、現時点までに取得された列車の運行実績をもとに未来数時間分の列車運行をシミュレーションする技術が開発されてきた。特許文献１には、複数運行管理区間を列車運行させる際に、自区間の列車障害情報等を他区間に送信して、列車運行計画情報の変更を行う技術が開示されている。また特許文献２には、複数区間に跨る列車運行管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２８７６５１号公報
【特許文献２】特開２００２−２９４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１においては、列車障害情報を区間を跨ってマージする構成について記載しているが区間を跨って運行する列車の将来の運行時刻をどのように算出するかについては開示されていない。また、特許文献２においても、複数区間に跨る列車運行管理の基本構成が開示されているものの、区間内における具体的な列車運行時刻の算出方法については開示されていない。
【０００６】
すなわち、従来は異線区間での運行予測情報の交換とこれに基づく運行予測がされておらず、従って正確な自線区の予測演算がされていなかった。このため、十分な予測精度が得られず、予測誤差を吸収するために余分の余裕時間を必要としていた。
【０００７】
本発明は、近年における都市部の鉄道運行の様に、相互乗り入れが進む状況において、運転整理業務上必要とする精度で将来数時間にわたって列車運行シミュレーションを実行し、より正確な列車運行予測を行う新しい技術を提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、運行計画を格納するダイヤデータテーブルを有するデータベースと、運行計画の更新を行うデータ更新部と運行計画に対する実績時刻の更新を行う実績ダイヤ更新部と運行計画と実績時刻をもとに列車運行シミュレーションを実行する予測演算部とを有する中央処理装置と、各駅において列車の走行実績取得を行う駅装置を備え、複数線区に跨った列車運行予測を行う運転整理支援システムにおいて、前記中央処理装置に、線区境界駅における線区を跨って運行する列車の異線区進入時刻及び進出時刻間の相関データを生成する補正データ生成部と線区境界駅の予測演算結果を補正する予測時刻補正部とを設け、前記データベースに、前記補正データ生成部が生成した相関データを蓄積する補正データテーブルを設け、複数線区間の運行予測を相互補完することを特徴とする。
【０００９】
また、運転整理支援システムにおいて、前記補正データ生成部は、予測演算対象線区の隣接線区の管轄にあって、隣接線区から予測演算対象線区へ進入し走行後に前記隣接線区へ進出する列車について、進入時の列車ＩＤ及び進出時の列車ＩＤと、予測演算対象線区の予測演算にて求められた進入列車の進入予測時刻及び進出列車の進出予測時刻と、「運行上許容可能な最小走行時分及び停車時分で走行時に要する進入時から進出時までの所要時間」と「予測演算により算出された進入時から進出時までの所要時間」の差分として算出した余裕時分を、線区境界駅での予測時刻の補正データとして生成することを特徴とする。
【００１０】
また、運転整理支援システムにおいて、前記予測時刻補正部は、前記補正データテーブルの登録レコード中で進出列車が予測演算対象に含まれる場合に、前記進出列車の境界駅での予測時刻の補正を、前記補正データテーブルの前記進出列車のレコードに登録された進入予測時刻と予測演算にて求めた進入予測時刻の差分として算出した遅延時分から、前記進出列車のレコードに登録された余裕時分を引いた値を進出列車の境界駅における予測時刻の値に加算して補正することを特徴とする。
【００１１】
また、運転整理支援システムにおいて、前記進出列車のレコードに登録された進出予測時刻の値が補正後の予測時刻の値より大きい場合には進出予測時刻を補正後の値とすることを特徴とする。
【００１２】
また、運転整理支援システムにおいて、前記予測演算部の処理と、前記補正データ部の処理と、前記予測時刻補正部の処理、及び前記補正データテーブルへの参照更新アクセスからなる４つの処理を、線区単位の並列処理として各々独立して実行することを特徴とする。
【００１３】
さらに、運行計画の更新を行うデータ更新部と運行計画に対する実績時刻の更新を行う実績ダイヤ更新部と運行計画及び実績時刻をもとに列車運行シミュレーションを実行する予測演算部と線区境界駅における線区を跨って運行する列車の異線区進入時刻及び進出時刻間の相関データを生成する補正データ生成部と線区境界駅の予測演算結果を補正する予測時刻補正部とを有する中央処理装置と、運行計画を格納するダイヤデータテーブルと前記補正データ生成部が生成した相関データを蓄積する補正データテーブルを有するデータベースと、各駅において列車の走行実績取得を行う駅装置を備え、複数線区に跨った列車運行予測を行う運転整理支援システムの制御方法において、前記補正データテーブルの登録レコード中で進出列車が予測演算対象に含まれる場合に、前記進出列車の境界駅での予測時刻の補正を、前記補正データテーブルの前記進出列車のレコードに登録された進入予測時刻と予測演算にて求めた進入予測時刻の差分として算出した遅延時分から、前記進出列車のレコードに登録された余裕時分を引いた値を進出列車の境界駅における予測時刻の値に加算して補正することを特徴とする。
【００１４】
さらに、運転整理支援システムの制御方法において、前記進出列車のレコードに登録された進出予測時刻の値が補正後の予測時刻の値より大きい場合には進出予測時刻を補正後の値とすることを特徴とする。
【００１５】
さらに、運転整理支援システムの制御方法において、前記予測演算部の処理と、前記補正データ部の処理と、前記予測時刻補正部の処理、及び前記補正データテーブルへの参照更新アクセスからなる４つの処理を、線区単位の並列処理として各々独立して実行することを特徴とする。
【発明の効果】
【００１６】
本発明は運行計画を格納するデータベースと、データ更新部と実績ダイヤ更新部と運行計画と列車運行シミュレーションを実行する予測演算部とを有する中央処理装置と、列車の走行実績取得を行う駅装置を備え、複数線区に跨った列車運行予測を行う運転整理支援システムにおいて、線区境界駅における線区を跨って運行する列車の異線区進入時刻及び進出時刻間の相関データを生成する補正データ生成部と線区境界駅の予測演算結果を補正する予測時刻補正部とを設け、補正データ生成部が生成した相関データを蓄積する補正データテーブルを設けて、複数線区間の運行予測を相互補完することによって、複数線区を跨いで運行する列車が存在するような線区であっても、複数線区間の予測演算結果を相互補完することにより線区境界駅で不整合を生じることのない、正確な運行予測結果を算出することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の運転整理支援システムを示すブロック図
【図２】運転整理支援システムの処理フローを示すフロー図
【図３】本発明のダイヤテーブルに格納される運行計画を示すダイヤ図
【図４】本発明の補正データ生成部の作るデータを示すダイヤ図
【図５】補正データテーブルのテーブル構成を示す説明図
【図６】本発明の予測時刻補正部による予測時刻補正結果を示すダイヤ図
【図７】本発明の予測時刻補正部による予測時刻補正結果を示すダイヤ図
【発明を実施するための形態】
【００１８】
以下、本発明の運転整理支援システムに係る実施形態を、図１から図７を用いて説明する。なお、本実施形態では、鉄道運行システムにおける運転整理支援システムを適用対象として説明するものとする。
〔運転整理支援システム〕
先ず、図１を用いて本発明の実施形態に係る運転整理支援システムの構成について説明する。
【００１９】
本実施形態の運転整理支援システムは広域分散計算機システムとしての構成を有し、運行予測のシミュレーションプログラムを実行する中央処理装置１１００と、各種運行データを蓄積するデータベース１２００と、ユーザーからの入力を受け付ける入力装置１３００と、ダイヤ図をはじめとする各種ＧＵＩを表示する表示装置１４００を有する。さらに、中央処理装置１１００と他装置間の通信経路となるネットワーク装置１５００と、列車の実際の運行時刻である実績時刻の取得を行う駅装置２１００と、線区内の駅装置２１００間の通信経路となる広域ネットワーク装置２２００を備える。なお、駅装置２１００は各駅単位に設けられ、広域ネットワーク装置２２００は線区単位に設けられている。
【００２０】
データベース１２００は、運行計画及び実績時刻のダイヤデータを蓄積するダイヤデータテーブル１２１０と、補正データを蓄積する補正データテーブル１２２０を有する。
【００２１】
中央処理装置１１００は、データベース１２００のダイヤデータテーブル１２１０に対して、車両故障等による直近のダイヤ修正等の運行計画の更新を行うダイヤデータ更新部１１１０と、ダイヤデータテーブル１２１０に対して実績時刻の更新を行う実績ダイヤ更新部１１２０と、運行計画と実績時刻を元に未来数時間範囲を対象として線区単位の予測演算を行う予測演算部１１３０とを有する。
【００２２】
中央処理装置１１００は、さらに線区境界駅における予測演算結果の補正に用いる線区を跨って運行する列車の異線区への進入時刻及び異線区からの進出時刻のリンケージデータを生成する補正データ生成部１１４０と、線区境界駅の予測演算結果を補正する予測時刻補正部１１５０を有し、中央処理装置１１００の上記各構成要素はシミュレーションプログラムとして構成され実行される。
【００２３】
入力装置１３００はマウスやキーボードなどの入力デバイスであり、表示装置１４００はディスプレイなどの出力デバイスである。駅装置２１００は各駅に備わる装置であり、当該駅を出発到着する列車の実績時刻を取得し、広域ネットワーク装置２２００とネットワーク装置１５００を経由して中央処理装置１１００へ実績時刻を送信する。なお、本実施形態では、Ａ線区、Ｂ線区の２線区を対象とした運転整理支援システムについて説明する。
〔線区を跨ったダイヤ予測処理〕
以下にダイヤ予測処理の各ステップについて図１、図２によって説明する。図２は本実施形態の運転整理支援システムにおける列車運行ダイヤ予測処理の流れを示すフロー図である。本実施形態の運転整理支援システムは線区毎に独立したダイヤ予測処理を並列に実行するとともに、補正データテーブル１２２０へのアクセスを各予測処理間で共有する。本実施形態において並列に実行するダイヤ予測処理はＡ線区とＢ線区の２つであり、ステップＳ２１１０からＳ２１５０がＡ線区のダイヤ予測処理、ステップＳ２２１０からＳ２２５０がＢ線区のダイヤ予測処理となる。
【００２４】
始めにＳ２１１０でＡ線区のダイヤ予測処理を開始する。開始のトリガーはダイヤ変更等のイベント、または一定周期のタイミングのどちらとしても可である。Ｓ２１２０では、Ａ線区を対象とした予測演算を予測演算部１１３０により実行する。予測演算はダイヤデータテーブル１２１０に格納される運行計画と実績時刻を元に、運行計画や基礎データが定義する列車の走行速度、停車時分、列車間の走行間隔等を加味しながら、実績時刻として取得した列車の遅延が未来数時間後にどのように波及するかを演算する。
〔運行計画〕
図３は縦軸を走行区間、横軸を時間Ｔとする２次元座標系にて運行計画を表示したダイヤ図である。図３はＸ駅を境として隣接するＡ線区とＢ線区のダイヤ図を示しており、Ａ線区を走行する００１ａ列車、００２ａ列車、００３ａ列車を各々線分３１１０、３１２０、３１３０で示し、Ｂ線区を走行する００１ｂ列車、００２ｂ列車、００３ｂ列車を各々線分３２１０、３２２０、３２３０で示す。
【００２５】
００１ａ列車３１１０と００１ｂ列車３２１０は異なる線区を跨ぐ関係にあり、走行する車両は同一であるがＸ駅を境に２本の列車として線区単位に運行計画を有する。００２ａ列車３１２０と００２ｂ列車３２２０、００３ａ列車３１３０と００３ｂ列車３２３０も同様に線区を跨ぐ関係を持つ。
【００２６】
縦線３３１０は現在時刻を示す現時刻線であり、現時刻線３３１０よりも左側の領域にある列車は走行実績を取得済みの列車であるか、遅延が発生しているため走行実績が未取得な列車のいずれかであることを示す。現時刻線３３１０を跨ぐ００１ｂ列車３２１０は、遅延が生じていないという前提であれば現時刻線３３１０と列車を示す線分の交点より左側に位置する区間は走行実績取得済みであり、右側の区間は走行実績未取得であることを示す。
【００２７】
本実施形態では００１ｂ列車３２１０は途中駅で５分の遅延を持ち、その他の列車は列車走行前、すなわち走行実績が未取得である条件を想定している。この条件を加味した００１ｂ列車３２１０を示す線分は運行計画の線分よりも水平方向に傾きを持つ線分３３２０となり、その他の５本の列車は現時点では運行計画と同じ線分となる。
〔Ａ線区ダイヤ予測処理〕
図３に示すＡ線区の列車００１ａ列車３１１０、００２ａ列車３１２０、００３ａ列車３１３０は走行実績が未取得、すなわち遅延がまだ発生していない列車である。従って、図２のＳ２１２０の予測演算が算出するＡ線区に属する各列車の予測時刻は運行計画と同一の値となる。
【００２８】
Ｓ２１３０の予測時刻補正では、図１の予測時刻補正部１１５０により、補正データテーブル１２２０に蓄積されたデータを参照しつつＳ２１２０で行った予測演算の結果を補正する。ここでは補正データテーブル１２２０にまだ蓄積済みのデータがなく、Ｓ２１３０の処理は行われないとして説明を続ける。
【００２９】
Ｓ２１４０の補正データ登録では、図１の補正データ生成部１１４０により、Ｓ２１２０及びＳ２１３０を経て算出したＡ線区を対象とした予測時刻を基に、隣接するＢ線区からＡ線区へ進入する列車の進入予測時刻と、Ａ線区からＢ線区へ進出する列車の進出予測時刻との間のリンケージデータを作成し、補正データテーブル１２２０に蓄積する。
【００３０】
補正データは、進入列車及び進出列車の列車番号、予測演算対象線区の予測演算にて求めた進入列車のＡ線区進入時の予測進入時刻及びＢ線区進出時の予測進出時刻、「運行上許容可能な最小走行時分及び停車時分で走行時に要する進入から進出までの所要時間」と「予測演算により算出された進入から進出までの所要時間」の差分として算出した余裕時分のデータ項目を持つ。
【００３１】
図４は図２のＳ２１４０で生成する補正データを示すダイヤ図である。Ａ線区を基点とすると、００１ｂ列車４２１０および００３ｂ列車４２３０が進入列車、００２ｂ列車４２２０が進出列車を示し、００１ｂ列車４２１０と００２ｂ列車４２２０がＡ線区の区間を同一車両にて走行するペアであり、補正データ作成の対象列車となる。
【００３２】
００１ｂ列車４２１０の進入予測時刻は、Ａ線区を対象とした予測演算にて算出した００１ａ列車４１１０のＸ駅予測時刻と同じ値として設定する。本例ではＡ線区を対象とした予測演算の結果は運行計画と同一なので、００１ｂ列車４２１０の進入予測時刻を９：００として設定する。００２ｂ列車４２２０の進出予測時刻は、００２ａ列車４１２０のＸ駅予測時刻と同じ値として設定し、本例では１０：００として設定する。
【００３３】
００１ｂ列車４２１０の進入から００２ｂ列車４２２０の進出までの余裕時分は、「運行上許容可能な最小走行時分及び停車時分で走行時に要する進入から進出までの所要時間」と「予測演算により算出された進入から進出までの所要時間」の差分として求める。本実施形態においては停車時分を最小時分として走行した場合に、余裕時分が２分生じることを想定する。線分４４１０は停車時分を最小時分として走行した場合の００２ａ列車４１２０の補正データを示す。列車４２１０は途中駅で５分の遅延を持ち、この結果線分４３２０となる。
〔補正データテーブル〕
図５は図１に示す補正データテーブル１２２０のデータ構成を示す。進入列車、進出列車の進入元及び進入先となる線区を示す線区５１１０、進入列車の列車番号を示す進入列車５１２０、進入列車の進入予測時刻を示す進入予測時刻５１３０、進出列車の列車番号を示す進出列車５１４０、進出列車の進出予測時刻を示す進出予測時刻５１５０、進入列車の進入から進出列車の進出までの余裕時分５１６０の項目を持つ。
【００３４】
レコード５２１０は図４に示す００１ｂ列車４２１０と００２ｂ列車４２２０に関する補正データを示しており、００１ｂ列車４２１０と００２列車４２２０が同一車両にて走行する列車、９：００を進入予測時刻、１０：００を進出予測時刻とし、余裕時分が２分であることを示す。
〔Ｂ線区ダイヤ予測処理〕
図２のＳ２１５０でＡ線区を対象としたダイヤ予測処理を終了した後、続いてＢ線区を対象としたダイヤ予測処理を行う。Ａ線区のダイヤ予測処理とＢ線区のダイヤ予測処理は独立に動作可能であるが、本実施形態ではＡ線区の処理が終了したタイミングでＢ線区の処理が開始するものとして説明を続ける。
【００３５】
Ｓ２２１０でＢ線区のダイヤ予測処理を開始し、Ｓ２２２０でＢ線区を対象とした予測演算を実行する。
【００３６】
図６はＢ線区を対象とした予測演算結果を示すダイヤ図である。００１ｂ列車６２１０は途中駅において５分遅延の走行実績を取得しているので、００１ｂ列車６２１０の予測演算結果は線分６３３０で示され、Ｘ駅の予測時刻は９：０５となる。００２ｂ列車６２２０、００３ｂ列車６２３０は走行実績未取得なため、予測時刻は運行計画と同一となり、予測結果を示す線分は線分６２２０、６２３０のままとなる。
【００３７】
図２のＳ２２３０では予測時刻補正部１１５０により、補正データテーブル１２２０に蓄積されたデータを参照しつつ、Ｓ２２２０にて算出した予測結果を補正する。補正対象となるのは図５に示す補正データテーブル１２２０のデータにおいて、進出列車５１４０の境界駅における進出予測時刻となる。
【００３８】
Ｓ２１４０にて図５のレコード５２１０のデータが格納されているので、図６における予測時刻補正部１１５０の補正対象はＢ線区を走行する００２ｂ列車６２２０のＸ駅予測時刻となる。補正時刻は、進入列車の遅延時分から余裕時分を引いた値を進出予測時刻に加算して求める。進入列車の遅延時分は補正データテーブル１２２０の進入予測時刻５１３０に示す時刻と、ダイヤ予測にて求めた進入列車のＸ駅での予測時刻の差分として求める。
【００３９】
本実施形態においては。途中駅での遅延により線分６３２０、６３３０に修正され、進入列車である００１ｂ列車６２１０の予測時刻が９：０５、補正データテーブル１２２０の００１ｂ列車６２１０の進入予測時刻が９：００であるので、進入列車の遅延時分は５分として求められる。そして、補正データテーブル１２２０の余裕時分５１６０は２分なので、補正後の００２ｂ列車６２２０のＸ駅予測時刻は進入列車の遅延時分と余裕時分の差分である３分を００２ｂ列車６２２０の予測時刻１０：００に加算した１０：０３となる。
【００４０】
また、補正後の時刻と補正データテーブル１２２０の進出予測時刻５１５０を比較し、進出予測時刻５１５０のほうが大きい場合には進出予測時刻５１５０の値を補正後の時刻として採用する。これは最大遅れ時間すなわち遅れる可能性のある時間の最大値を区間の遅れ時間としてシミュレートするためである。以上の処理を経て得られた補正後の００２ｂ列車６２２０は線分６３４０となる。
【００４１】
図２のＳ２２３０で進出予測時刻補正を行った場合には、補正後の値を踏まえた予測演算を得ることが必要となるためＳ２２２０へ処理を戻す。本実施形態では、Ｓ２２３０で図６の００２ｂ列車６２２０の補正を行ったのでＳ２２２０へと処理を戻し、予測演算を再度行う。このときの予測演算では図６の００２ｂ列車６２２０の折返し後列車である００３ｂ列車６２３０が００２ｂ列車６２２０の遅延に引きずられて線分６３５０となり３分遅延する結果を算出する。
【００４２】
その後Ｓ２２３０にて再び予測時刻補正を行い、補正対象列車が存在しない場合にはＳ２２４０の補正データ登録へ処理を進める。本実施形態では２度目に行うＳ２２３０の予測時刻補正では補正対象列車は存在しないのでＳ２２４０へ処理を進める。
【００４３】
Ｓ２２４０ではＢ線区を対象とした予測演算結果を元に補正データテーブル１２２０へのデータ蓄積を行う。本実施形態における登録対象は図６の００１ａ列車６１１０を進出列車とする図５中のレコード５２２０と、００２ａ列車６１２０を進入列車、００３ａ列車６１３０を進出列車とするレコード５２３０の２つのデータである。
【００４４】
レコード５２２０では００１ａ列車６１１０のデータは折返し前列車である進入列車がダイヤ上に存在しないので図５の補正データテーブル１２２０の各データ項目は、進入列車５１２０、進入予測時刻５１３０を空白とし、進出予測時刻５１５０を００１ｂ列車６２１０のＸ駅予測時刻である９：０５、余裕時分を０として登録する。
【００４５】
００２ａ列車６１２０を進入列車、００３ａ列車６１３０を進出列車とするレコード５２３０では、進入予測時刻５１３０を００１ｂ列車６２２０のＸ駅予測時刻、進出予測時刻５１５０を００３ｂ列車６２３０のＸ駅予測時刻として登録し、また、本実施形態では余裕時分は０と想定してデータを登録する。次いで、Ｓ２２５０で終了処理としてＢ線区を対象とした予測処理を終了する。
〔Ａ線区ダイヤ予測処理の補正〕
この段階では、Ａ線区ダイヤには遅延が反映されておらず、運行計画のままの状態にある。従って、ここでＳ２２５０のＢ線区の予測処理が終了後に、この結果に基づいて再度Ａ線区を対象とした予測処理を実行する。すなわち、Ｓ２１１０にてＡ線区を対象とした予測処理が開始され、Ｓ２１２０にて予測時刻演算を実行する。
【００４６】
図７を用いてＳ２１２０及びＳ２１３０、Ｓ２１４０の処理を説明する。先に説明したＡ線区を対象としたダイヤ予測処理の場合と同様、Ｓ２１２０においてもＡ線区を走行する００１ａ列車７１１０、００２ａ列車７１２０、００３ａ列車７１３０は実績未取得であると想定し、予測演算の結果は運行計画と同じ値とする。
【００４７】
Ｓ２１３０の予測時刻補正処理では図５に示すレコード５２２０とレコード５２３０をもとに、００１ａ列車７１１０と００３ａ列車７１３０のＸ駅予測時刻を補正する。図５に示すレコード５２２０では、進入列車５１２０が設定されていないので、００１ａ列車７１１０の補正は、００１ａ列車７１１０の予測時刻と進出予測時刻５１５０が比較され、値の大きい時刻を補正後の時刻として採用する。本実施形態では進出予測時刻５１５０の値が大きいので００１ａ列車７１１０の補正後のＸ駅予測時刻は９：０５となる。
【００４８】
００３ａ列車７１３０の補正は、進入列車００２ａ列車７１２０の遅延が０であり、かつ、レコード５１６０の余裕時分も０となるので、００３ａ列車７１３０の補正後のＸ駅予測時刻は、レコード５２３０の進出予測時刻５１５０と００１ａ列車７１１０の予測時刻が比較される。本例では進出予測時刻５１５０の値が大きいので００３ａ列車７１３０の補正後のＸ駅予測時刻は１１：０３となる。
【００４９】
以上にてＳ２１３０の補正処理が終了し、補正の結果をＡ線区の予測結果に反映するため、再びＳ２１２０の予測演算処理を実行する。その結果、図７の００２ａ列車７１２０が折返し前列車００１ａ列車７１１０の遅延の影響によって遅延し、線分７３５０で示す線分となり、補正対象となった００１ａ列車７１１０と００３ａ列車７１３０の演算結果はそれぞれ線分７３３０及び７３６０となる。
【００５０】
これによって、Ａ線区とＢ線区に跨る運行計画の補正がデータの交換又は相互補完により実行され、正確な運行ダイヤ予測が可能となる。
【符号の説明】
【００５１】
１１００・・中央処理装置
１２００・・データベース
１３００・・入力装置
１４００・・表示装置
１５００・・ネットワーク
２１００・・駅装置
２２００・・広域ネットワーク
１１１０・・ダイヤデータ更新部
１１２０・・実績ダイヤ更新部
１１３０・・予測演算部
１１４０・・補正データ生成部
１１５０・・予測時刻補正部
１２１０・・ダイヤデータテーブル
１２２０・・補正データテーブル
【図１】
0005504127.tif 000002
【図２】
0005504127.tif 000003
【図３】
0005504127.tif 000004
【図４】
0005504127.tif 000005
【図５】
0005504127.tif 000006
【図６】
0005504127.tif 000007
【図７】
0005504127.tif 000008