(57)【要約】【課題】列車に遅延等が発生した場合に、現在の列車速度から目標速度に到達するまでの加速または減速を考慮して適正な目標速度を得る。【解決手段】車両性能と運転種別と地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に駅間を最小時間で走行できる基準走行曲線データ１０１を予め作成しておき、走行中の列車が指定された位置へ遅延することが予想される場合には、列車走行模擬手段１０９によって、車両性能に基づいて現在の走行状態から基準走行曲線の位置と速度に到達するまでの加速走行を模擬し、この模擬結果と基準走行曲線とを組み合わせて作成した修正走行曲線１０６を目標走行曲線１０８とし、この目標走行曲線１０８をもとに列車の走行を制御する。【選択図】        図１
2004229359.tif 000002
【特許請求の範囲】
【請求項１】
位置と時刻と速度で表される現在の列車走行状態と、指定された位置および時刻と、軌道上の位置により定められた制限速度との情報をもとに、上記制限速度を守りながら、現在の列車走行状態から上記指定された位置へ指定された時刻までに到着するための目標走行曲線を作成して列車の走行を制御する列車走行制御方法において、
車両性能と運転種別と地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に駅間を最小時間で走行できる基準走行曲線を予め作成しておき、走行中の列車が上記指定された位置へ遅延することが予想される場合には、上記車両性能に基づいて現在の走行状態から上記基準走行曲線の位置と速度に到達するまでの加速走行を模擬し、模擬結果と上記基準走行曲線とを組み合わせて作成した走行曲線を目標走行曲線とし、この目標走行曲線をもとに列車の走行を制御することを特徴とする列車走行制御方法。
【請求項２】
請求項１に記載の列車走行制御方法において、模擬結果と基準走行曲線とを組み合わせて作成した走行曲線をもとに、列車の現在位置から指定された位置までの最小走行時間を求め、上記指定された位置への計画到着時刻と列車の現在時刻とから上記指定された位置までの走行時間を算出し、この走行時間と上記最小走行時間とを比較し、上記最小走行時間の方が小さい場合は上記基準走行曲線の最高速速度以下の一定の最高速度を設定し、この最高速度をもとに上記指定された位置に上記指定された時刻通りに到着できる走行曲線を新たに作成して目標走行曲線とし、この目標走行曲線をもとに上記列車の走行を制御することを特徴とする列車走行制御方法。
【請求項３】
軌道上の列車の在線位置を検知し、列車運行乱れを検知した場合に、軌道上の位置により定められた制限速度を守りながら、乱れを早期に回復するために目標走行曲線を作成して列車の走行を制御する列車走行制御装置において、
位置と時刻と速度とで表される列車走行状態を取得する現在の列車走行状態取得手段と、列車走行の乱れを検知する列車走行乱れ検知手段と、列車走行の目標とする目標走行曲線を作成する目標走行曲線作成手段とを有し、車両性能と運転種別と地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に駅間を最小時間で走行できる基準走行曲線と、計画ダイヤに基づく計画走行曲線とを保持し、計画走行曲線を目標走行曲線として走行している列車が、上記列車走行乱れ検知手段により現在の列車走行状態が目標走行曲線からずれているのを検知した場合には、上記現在の列車走行状態取得手段から得られる現在の列車走行状態と、この列車走行状態における位置から次停車駅までの所要時間とを入力し、上記車両性能に基づいて上記現在の走行状態から上記基準走行曲線の位置と速度に到達するまでの加速走行を模擬し、模擬結果と上記基準走行曲線とを組み合わせて上記現在の列車走行状態から上記次停車駅まで最小走行時間で走行できる目標走行曲線を作成し、上記次停車駅での早着が予想される場合には、上記目標走行曲線に上記基準走行曲線の最高速速度以下の一定の最高速度を設定し、この最高速度をもとに上記次停車駅に指定された時刻通りに到着できる目標走行曲線を新たに作成し、作成した目標走行曲線をもとに上記列車の走行を制御することを特徴とする列車走行制御装置。
【請求項４】
予め計画された計画ダイヤと、軌道上の各列車の在線位置を検知する検知手段と、列車運行乱れを検知または予測した場合に該当する列車の計画ダイヤの着発時刻を変更した運転整理ダイヤを作成する手段と、上記軌道上の各列車に変更後の着発時刻を送信する手段とを有する列車運行管理装置を備えた列車走行制御装置において、
上記各列車には、位置と時刻と速度とで表される列車走行状態を取得する現在の列車走行状態取得手段と、上記運行管理装置からの変更後の着発時刻を受信する変更着発時刻受信手段と、列車走行の乱れを検知する列車走行乱れ検知手段と、列車走行の目標とする目標走行曲線を作成する目標走行曲線作成手段とを有し、車両性能と運転種別と地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に駅間を最小時間で走行できる基準走行曲線を保持し、計画ダイヤ情報に基づいて作成した目標走行曲線により走行している列車が、変更着発時刻受信手段により着発時刻の変更を受信した場合、または、上記列車走行乱れ検知手段により現在の列車走行状態が上記目標走行曲線からずれているのを検知した場合には、上記目標走行曲線作成手段により、上記現在の列車走行状態取得手段から得られる列車走行状態と、この列車走行状態における位置から次停車駅までの所要時間とを入力し、上記車両性能に基づいて現在の走行状態から上記基準走行曲線の位置と速度に到達するまでの加速走行を模擬し、模擬結果と上記基準走行曲線とを組み合わせて上記列車走行状態から上記次停車まで最小走行時間で走行できる目標走行曲線を作成し、上記次停車駅での早着が予想される場合には、上記目標走行曲線に上記基準走行曲線の最高速速度以下の一定の最高速度を設定し、この最高速度をもとに上記次停車駅に指定された時刻通りに到着できる目標走行曲線を新たに作成し、作成した目標走行曲線をもとに上記列車の走行を制御することを特徴とする列車走行制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、列車の走行制御に係り、特に列車に遅延が発生した場合にその後の目標速度を適正に算出して制御する列車走行制御方法および列車走行制御装置に関するものである。
【０００２】
【従来の技術】
列車走行計画時には、まず、列車の走行性能および軌道状態において最短時分で走行できる運転曲線（基準走行曲線）を作成する。次に、列車の遅延時分の回復余力を持たせる等の必要により上記の運転曲線の速度以下の余裕を持った走行曲線（計画走行曲線）を作成し、この走行曲線の走行時間に基づいて、列車走行計画を作成する。従って、通常時は、走行曲線の速度を目標速度として走行すれば、列車は各駅に計画通りの時刻に到着することができる。また、列車の運行遅延等が発生した場合には、走行曲線の速度以上で運転曲線の速度以下の速度を目標速度として走行することにより、遅れを取り戻すことができる。
【０００３】
列車に遅れが生じた場合、計画された元のダイヤへ復旧するための目標速度を求め、列車の走行を制御する従来の技術としては、例えば次のようなものがある。すなわち、列車が運行される軌道上に走行目標比率を計算するタイミングを示す複数の走行目標比率算出地点および列車の走行時間管理を行う位置を示す複数の採時地点を設け、軌道上を運行される列車を最短時分で走行した場合の基準となる運転曲線と、この運転曲線に対して軌道上を実際に列車が走行する場合の遅延時の回復余力等を持たせた各採時地点における列車の計画時刻とを予め設定し、列車が各走行目標比率算出地点を通過した時に該当走行目標比率算出地点から次の採時地点まで最短時分で走行した場合の基準走行時分および定時運転を確保するための指定走行時分を、上記運転曲線と列車の通過あるいは到着の計画時刻からそれぞれ求め、基準走行時分と指定走行時分との比率で示される走行目標比率を算出し、次の採時地点までの列車の実際の走行速度を運転曲線と走行目標比率とで得られる走行目標速度に制御するようにしている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平５−１５０１３号公報（第２頁、および第３図参照）
【０００５】
【発明が解決しようとする課題】
しかしながら、従来技術に示す方法では、現在の列車速度から走行目標速度に到達するまでの加速（または減速）に要する時間を考慮されていないので、適切な目標速度が得られない場合が起こり得る。また、車両性能に基づく加速度や減速度を考慮していないので、該当列車の車両性能で目標速度通りに走行が可能である保証がないという問題点があった。
【０００６】
この発明は、上記のような問題点を解消するためになされたもので、列車に遅延等が発生した場合に、現在の列車速度から目標速度に到達するまでの加速または減速を考慮して適正な目標速度を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係わる列車走行制御方法は、位置と時刻と速度で表される現在の列車走行状態と、指定された位置および時刻と、軌道上の位置により定められた制限速度との情報をもとに、制限速度を守りながら、現在の列車走行状態から指定された位置へ指定された時刻までに到着するための目標走行曲線を作成して列車の走行を制御する列車走行制御方法において、車両性能と運転種別と地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に駅間を最小時間で走行できる基準走行曲線を予め作成しておき、走行中の列車が指定された位置へ遅延することが予想される場合には、車両性能に基づいて現在の走行状態から基準走行曲線の位置と速度に到達するまでの加速走行を模擬し、模擬結果と基準走行曲線とを組み合わせて作成した走行曲線を目標走行曲線とし、この目標走行曲線をもとに列車の走行を制御するものである。
【０００８】
【発明の実施の形態】
実施の形態１．
図１は、本発明の実施の形態１による列車走行制御方法を示すブロック図である。まず始めに構成要素の概略の関係を説明し、各構成要素の詳細は後述する。図において、基準走行曲線データ１０１は、駅間を最小時間で走行できる基準走行曲線に基づく位置と速度と時間のデータが記憶されている。計画着発時刻データ１０２は、基準走行曲線の速度以下の余裕を持った計画走行曲線に基づいて、計画上の列車の各駅の着発時刻データが記憶されている。
【０００９】
まず、現在の列車走行状態取得手段１０３により、列車の現在速度、列車の現在位置および列車の現在時刻を得る。次に、これらの情報のうち列車の現在速度および列車の現在位置を修正走行曲線作成手段１０４へ入力する。修正走行曲線作成手段１０４では、まず、列車の現在位置の情報をもとに基準走行曲線データ１０１を検索し、対応する基準走行曲線、すなわちこれから使用する基準走行曲線を取得する。次に、列車走行模擬手段１０５を用いて、列車の現在位置と現在速度から基準走行曲線の位置と速度に到達するまでの走行を模擬する。この模擬結果による位置−速度曲線と、模擬結果が基準走行曲線の位置と速度に到達した以後の基準走行曲線とを組み合わせることにより、列車の現在位置と現在速度に基づいた、次停車駅までの最小走行時間での走行曲線となる修正走行曲線１０６を作成する。
【００１０】
ここで、修正走行曲線作成手段１０４による修正走行曲線作成の概要を、走行曲線図を用いて説明する。
図２は基準走行曲線と計画走行曲線を示す図である。図において、横軸は発駅から次停車駅までの距離を、左縦軸は速度を、右縦軸は時間を示しており、上部の太線で示す曲線２０１は基準走行曲線のうちの位置−速度曲線であり、下部の太線で示す曲線２０２は基準走行曲線のうちの位置−時間曲線である。基準走行曲線とは、各駅間で、車重やモーター性能等により決まる車両性能と、特急や快速といった運転種別と、線路の勾配や曲率やトンネル区間等で決まる地理的条件、および列車走行の安全性確保のために位置によって決められた制限速度に基づいて列車が走行した場合に、駅間を最小時間で走行できるパターンである。このうち、基準走行曲線（位置−速度曲線）２０１は駅間を最小時間で走行する場合の速度を位置毎に示している。また、基準走行曲線（位置−時間曲線）２０２は基準走行曲線（位置−速度曲線）２０１に示した位置と速度に基づいて走行した場合の発駅からの走行時間を示している。従って次停車駅におけるグラフの高さは駅間最小走行時間を表している。
【００１１】
実際の走行計画では、基準走行曲線から遅延時等の回復余力を見越した、すなわち次停車駅において駅間最小走行時間に余裕時間を見込んだ計画走行曲線（位置−速度曲線）２０３と計画走行曲線（位置−時間曲線）２０４を作成する。通常はこの計画走行曲線を目標に走行すれば列車は各駅に計画通りの時刻に到着することができ、遅延等が発生した場合は図の斜線部の範囲内で目標速度を設定することにより遅延を回復することができる。
【００１２】
図３は、図２で示した基準走行曲線を表すグラフ上に、列車の現在位置Ｐおよび列車の現在速度Ｖを示す点３０１をプロットし、更に、列車走行模擬手段１０５によって模擬した模擬結果を表示して作成した修正走行曲線を示す図である。通常は図２で説明した計画走行曲線に従って走行しているので、現在位置Ｐでの現在速度Ｖは、基準走行曲線２０１上での位置Ｐでの速度以下である。また、遅延等が発生した場合にも、列車は、安全性確保のために常に位置によって決められた制限速度以下で走行しているので、現在位置Ｐでの現在速度Ｖは、位置によって決められた制限速度以下で駅間を最小時間で走行する場合の走行曲線である基準走行曲線２０１上の位置Ｐでの速度以下である。
【００１３】
そこで、遅延等が発生した場合、それを回復するための走行曲線を図１で説明した列車走行模擬手段１０５によって模擬する。列車走行模擬手段１０５では、ＰおよびＶを初期値として、車両性能に基づく列車の加速走行の模擬を、模擬結果の列車速度が基準走行曲線（位置−速度曲線）２０１の速度に到達する位置Ｐｓまで実施する。模擬結果に基づいて、ＰからＰｓまでの区間に亘り列車走行模擬に基づく走行曲線（位置−速度曲線）３０２を作成すれば、列車は常に加速しているので、同区間での走行が最小時間となる走行曲線（位置−速度曲線）になる。これに、Ｐｓ以後の基準走行曲線（位置−速度曲線）２０１を組み合わせれば、現在の列車位置Ｐから次停車駅到着までの最小走行時間での走行曲線（位置−速度曲線）、すなわち修正走行曲線（位置−速度曲線）３０２〜３０３（図の太線部分）が作成できる。
【００１４】
また、列車走行模擬結果に基づいて、Ｐでの時間を０として、ＰからＰｓまでの区間の列車走行模擬結果に基づく走行曲線（位置−時間曲線）３０４を作成すれば、列車は常に加速しているので、同区間での走行が最小時間となる走行曲線（位置−時間曲線）になる。ところで、修正走行曲線（位置−速度曲線）３０３は、Ｐｓ以後は、基準走行曲線（位置−速度曲線）２０１を利用しておりこれと同一なので、Ｐｓ以後の走行時間も基準走行曲線（位置−時間曲線）２０２と同一である。従って、列車走行模擬に基づく走行曲線（位置−時間曲線）３０４のＰｓでの時間、すなわちＰからＰｓまでの走行時間をＴｓ、基準走行曲線２０２のＰｓでの時間、すなわち発駅からＰｓまでの基準走行時間をＴｂとすれば、（Ｔｂ−Ｔｓ）だけＰｓ以後での基準走行曲線（位置−時間曲線）を並行移動し、列車走行模擬に基づく走行曲線（位置−時間曲線）３０４と組み合わせることにより、修正走行曲線（位置−時間曲線）３０４〜３０５（図の太線部分）が得られる。このようにして作成した両修正走行曲線が図１の修正走行曲線１０６となる。
【００１５】
次に、図１の説明に戻り、着時刻比較手段１０７では、修正走行曲線１０６と現在の列車走行状態取得手段１０３からの現在時刻とを入力し、また、計画着発時刻データ１０２から計画上の列車の各駅の着発時刻を入力して、現在の列車走行状態から次停車駅まで走行した場合に、計画着時刻までに列車が到着できるかどうかを判断する。
【００１６】
再び図３を参照しながら説明すると、図３の修正走行曲線（位置−時間曲線）３０４〜３０５において、次停車駅での時間Ｔｍｉｎは、列車の現在位置Ｐから次停車駅までの最小走行時間を表している。次に、計画着発時刻データ１０２から得た次停車駅着時刻から現在時刻を差し引けば、列車の現在位置から次停車駅に定時着（時刻表どおりに到着）するための所要時間がわかるのでこれをＴａとおく。
【００１７】
もし、ＴｍｉｎがＴａより大きい場合は、最小走行時間で走行しても、次停車駅へは定時着できないので、少なくとも遅延を最小限に押さえるためには、現在位置Ｐ以後は、修正走行曲線（位置−速度曲線）３０２〜３０３の速度を目標速度として走行すればよい。従って、修正走行曲線（位置−速度曲線）３０２〜３０３を列車の目標速度曲線として目標走行曲線１０８に記録し、この目標速度曲線に従って走行すれば、列車は最小限の遅延で次停車駅に到着することができる。
【００１８】
また、ＴｍｉｎとＴａが等しい場合は、最小走行時間で走行した場合にのみ、次停車駅へ定時着できるので、この場合も修正走行曲線（位置−速度曲線）３０２〜３０３を目標走行曲線１０８として用いる。
【００１９】
一方、もしＴｍｉｎがＴａより小さい場合は、最小走行時間Ｔｍｉｎで走行すると次停車駅へ定刻より早く到着する。すなわち列車の走行に余裕があることがわかる。そこで、修正最高速度設定手段１０９によって、修正走行曲線（位置−速度曲線）３０２〜３０３のうちの最高速度より低い速度の修正最高速度を設定し、修正走行曲線（位置−速度曲線）３０２〜３０３でこの修正最高速度より速度が高い区間での速度を一律に修正最高速度に変更することにより、修正走行曲線（位置−時間曲線）における現在位置から次停車駅までの走行時間をＴａに一致するまで増加させ、これを基に作成した走行曲線を定時着走行曲線１１０とする。そして、以後これを目標走行曲線として用いる。
【００２０】
ここで、修正最高速度設定手段１０９による定時着走行曲線作成の概要を図３および図４を用いて説明する。図４は定時着走行曲線を位置−速度曲線および位置−時間曲線で表した図である。先に示した図３では、修正走行曲線（位置−時間曲線）３０４〜３０５による列車の現在位置から次停車駅までの最小走行時間Ｔｍｉｎと列車の現在位置から次停車駅に定時着するための所要時間Ｔａの関係が、Ｔａ＞Ｔｍｉｎの場合を示している。従って、次停車駅へ定時着するためには、列車の現在位置Ｐから次停車駅までの区間で、修正走行曲線（位置−速度曲線）３０２〜３０３の速度より低い速度で走行し、走行時間を長くする必要がある。そこで本発明では、図４に示すように、修正走行曲線（位置−速度曲線）３０２〜３０３での最高速度より低い速度を後述のような方法により修正最高速度４０１として設定し、修正走行曲線（位置−速度曲線）３０２〜３０３のうち修正最高速度４０１より速度が高い区間（図中にＲで示す区間）での速度を一律に修正最高速度４０１に変更する。
【００２１】
さて、修正最高速度適用範囲Ｒでは、速度が修正走行曲線（位置−速度曲線）３０３より低いので、この間の走行時間は図中に斜線部４０２で示すように、修正走行曲線（位置−時間曲線）３０４〜３０５より増加する。この走行時間の増加分が図３の（Ｔａ−Ｔｍｉｎ）と一致するように修正最高速度を設定することにより、次停車駅への定時着走行曲線（位置−速度曲線）４０３と定時着走行曲線（位置−時間曲線）４０４が作成できるので、これを目標走行曲線１０８とする。
【００２２】
次に、上記で説明した修正走行曲線１０６から目標走行曲線１０８を作成する手順を、図５のフローチャートで説明する。
まず、現在の列車走行状態取得手段１０３から入力された列車の現在位置Ｐと現在速度Ｖから、基準走行曲線２０１の位置・速度に到達するまでの走行を模擬し、現在の列車走行状態に基づく修正走行曲線を作成する（Ｓ５０１）。次に、修正走行曲線から、列車の現在位置Ｐから次停車駅着までの最小走行時間Ｔｍｉｎを得る。また、計画上の次停車駅着時刻から現在時刻を引いて、次停車駅定時着のための走行時間Ｔａを得る（Ｓ５０２）。次に、ＴｍｉｎとＴａを比較し（Ｓ５０３）、もしＴｍｉｎがＴａより大きいか同じの場合は、修正走行曲線を目標走行曲線とする（Ｓ５０４）。また、ＴｍｉｎがＴａより小さい場合は、修正最高速度設定手段１０９により、定時着となるように、修正走行曲線の最高速度を変更した走行曲線である定時着走行曲線１１０を作成し（Ｓ５０５）、これを目標走行曲線１０８とする（Ｓ５０６）。
以後この目標走行曲線に従って走行すれば、列車の現在速度から目標速度に到達するまでの加速（または減速）に要する時間を車両性能に基づいて計算しているので、適切な目標速度を得ることができる。
【００２３】
次に、図１に示した本発明の各構成要素を具体的に説明する。
図６は、図１における現在の列車走行状態取得手段１０３の一例を示す構成図である。図において、軌道上には決められた位置に位置発信装置６０１が取り付けられており、軌道上を走行する列車６０２に対して位置情報を発信する。列車６０２には、受信装置６０３が備えられており、位置発信装置６０１からの信号を検知することにより、現在位置を知ることができる。また、列車６０２には時計６０４および速度計６０５が備えられており、位置発信装置６０１からの信号を検知した時点での時刻および速度を計測する。
【００２４】
なお、列車位置を検知する方法としては、図６に示す方法以外にも、ＧＰＳを用いる方法や、車輪の回転数を計測する方法や、軌道回路の落下・扛上の発生を利用する方法があるのでそれらを利用しても良く、また、それらの方法から複数を選択してもよい。
【００２５】
次に図７は、図１にあげた基準走行曲線データ１０１を計算機に記憶する場合のデータ構造の一例を示す図である。基準走行曲線データ１０１は、特急や普通等の運転種別および発駅から次停車駅毎に、発駅から各レコードに順次付されるレコード番号７０１、標本位置７０２、標本位置における基準走行曲線（位置−速度曲線）上の速度７０３、標本位置間の基準走行曲線（位置−時間曲線）上の時間７０４で１つのレコードとなっている。最初のレコード（レコード番号０）は発駅での列車出発位置なので、速度が０であり時間は次の標本位置までの走行時間である。また最後のレコード（レコード番号２２１）は次停車駅での停車位置なので、速度は０であり時間には発駅から次停車駅までの最小走行時間、すなわちそれ以前のレコードに登録された時間の総和が登録されている。以後の説明で、レコード番号ｉの標本位置からレコード番号（ｉ＋１）の標本位置までの区間を、レコード番号ｉの標本区間と呼ぶことにする。
【００２６】
上記標本位置には、基準走行曲線（位置−速度曲線）における、加速から定速あるいは定速から減速のように列車の運転方法が変化する地点を含めることが好ましい。また、図６の現在の列車走行状態取得手段の構成で説明した位置発信装置６０１や、軌道回路の落下・扛上のように走行状態を取得できる位置を標本地点に含めることが好ましい。また、線路上の位置により決まる抵抗値である勾配抵抗や曲線抵抗やトンネル抵抗の情報がある場合は、これらの抵抗値が変わる地点を含めることが好ましい。
【００２７】
なお、図１における、修正走行曲線１０６、目標走行曲線１０８および定時着走行曲線１１０は、上記基準走行曲線データ１０１とデータ構造は同一なので、以後、適宜これらのデータを総称して走行曲線データと呼ぶ。
【００２８】
次に図８は、図１にあげた計画着発時刻データ１０２を計算機に記憶する場合のデータ構造の一例を示す図である。計画着発時刻データ１０２は、駅を識別するための名前もしくはＩＤ等を記憶する領域８０１と各駅での着時刻を記憶する領域８０２と各駅での発時刻を記録する領域８０３とで１つのレコードとなっている。計画上、列車が駅に停止しないで通過する場合は、駅Ｃのように着時刻と発時刻は指定されていない。
【００２９】
本実施の形態に示す発明では、列車走行模擬手段を随時呼び出して利用するので、先ず列車走行模擬手段から説明する。
図９は、図１に示す列車走行模擬手段１０５のフローチャートの一例である。まず、走行曲線データと模擬開始レコード番号ｉ０を入力して処理を開始する（Ｓ９０１）。次に、模擬対象標本区間をｉとし、ｉを模擬開始レコード番号ｉ０に設定する（Ｓ９０２）。次に、入力された走行曲線データのレコード番号ｉの速度Ｖｉを列車走行模擬の初期速度とし、その標本位置を初期位置Ｐｉとし、Ｐ（ｉ＋１）までの走行模擬を開始する（Ｓ９０３）。
【００３０】
次に、初期速度Ｖｉと、走行曲線データの次のレコード番号（ｉ＋１）に登録された速度Ｖ（ｉ＋１）とを比較して列車の運転方法を選択する。すなわち、Ｖｉ＜Ｖ（ｉ＋１）の場合（Ｓ９０４）は運転方法を加速走行（Ｓ９０５）とし、Ｖｉ＞Ｖ（ｉ＋１）の場合（Ｓ９０６）は減速走行（Ｓ９０７）とし、Ｖｉ＝Ｖ（ｉ＋１）の場合は定速走行（Ｓ９０８）とする。
ここで、加速走行とは、模擬対象となる列車の車両性能に基づく加速度を用いて、列車走行模擬を実施することを意味する。また、減速走行とは、模擬対象となる列車の車両性に基づく減速度を用いて列車走行模擬を実施することを意味する。また、定速走行とは、加速度０として列車走行模擬を実施することを意味する。
【００３１】
次に、加速走行または減速走行の場合には、走行曲線データのレコード番号（ｉ＋１）に登録された標本位置Ｐ（ｉ＋１）までの列車走行模擬を、上記加速度または減速度を用いて実施する。この際、線路上の位置により決まる抵抗値である勾配抵抗や曲線抵抗やトンネル抵抗を、車両性能に基づく加速度または減速度から差し引くことが望ましい。
【００３２】
この列車走行模擬を走行曲線図を参照しながら説明する。図１０および図１１は列車走行模擬を説明する図である。列車走行模擬の結果、標本位置Ｐ（ｉ＋１）までに列車走行模擬結果の速度Ｖｓが走行曲線データの速度Ｖ（ｉ＋１）に到達したかどうかを判定し（Ｓ９０９）、到達しなかった場合、すなわち図１０に示すような場合は、走行曲線データのレコード番号（ｉ＋１）の速度に模擬結果で得た位置Ｐ（ｉ＋１）の速度Ｖｓを設定し、走行曲線データのレコード番号ｉの時間Ｔｉに模擬結果での走行時間であるＰｉからＰ（ｉ＋１）  までの走行時間を設定する（Ｓ９１０）。次に模擬対象標本区間のレコード番号を（ｉ＋１）に変更し（Ｓ９１１）、ステップ９０３の処理に戻る。すなわち、模擬対象標本区間が（ｉ＋１）の場合には、列車走行模擬の初速度には、前回の列車走行模擬結果の速度Ｖｓが用いられる。
【００３３】
一方、位置Ｐ（ｉ＋１）までに列車走行模擬の速度がＶ（ｉ＋１）に到達する場合は、図１１に示すように、速度Ｖ（ｉ＋１）に到達する位置からは定速走行で位置Ｐ（ｉ＋１）までの模擬を実行する（Ｓ９１２）。そして、走行曲線データのレコード番号ｉでの時間Ｔｉに、模擬結果での走行時間を設定する。また、レコード番号ｉ０から（最終レコード番号−１）までの時間の総和をとり、これを模擬開始レコード番号から次停車駅までの走行時間として、最終レコード番号の時間に設定する（Ｓ９１３）。
【００３４】
なお、ステップ９０９においてＶｉ＝Ｖ（ｉ＋１）  の場合は定速走行（Ｓ９０８）なので、ステップ９０１の処理に移り、標本区間ｉの距離を速度Ｖｉ  で割って走行時間を計算し、走行曲線データのレコード番号ｉの時間Ｔｉ  にこれを設定する。最後に、上記のように設定を変更した走行曲線データを結果として返す。また、列車走行模擬により、データが変更された最後のレコード番号ｉを、模擬終了レコード番号として返す（Ｓ９１４）。
【００３５】
図１２は上記列車走行模擬手段１０５により出力される走行曲線データの一例を示す図である。本例の場合、レコード番号１１４が模擬開始レコード番号であり、レコード番号１６１が模擬終了レコード番号である。そして太枠部１２０１は列車走行模擬手段１０５による模擬結果が入力されて設定が変更された部分である。１２０１には走行模擬結果の速度と時間が設定され、最終のレコード番号２２１では太枠部１２０２に示すように模擬開始レコード番号１１４から次駅停車位置までの、走行模擬結果を反映した走行時間が設定されている。他の部分は最初に入力された走行曲線データのままである。このように、上記列車走行模擬手段１０５は、入力された走行曲線データを利用して、必要最小限の列車走行模擬を実施するので、効率よく列車走行模擬を実行することができる。
【００３６】
次に、図１３は、図１で示した修正走行曲線作成手段１０４のフローチャートの一例である。修正走行曲線作成手段１０４は、現在の列車走行状態取得手段１０３から、列車の現在位置Ｐと列車の現在速度Ｖを入力として、処理を開始する（Ｓ１３０１）。次に、基準走行曲線データ１０１に保存されている基準走行曲線データの中から現在の駅間での基準走行曲線データを検索する（Ｓ１３０２）。検索方法は、各基準走行曲線データの最初のレコードの標本位置（列車の出発位置）および最後のレコードの標本位置（列車の次停車駅停車位置）と、列車の現在位置Ｐとを比較して、両標本位置の中に現在位置Ｐが含まれるかどうかをチェックする。次に、検索した基準走行曲線データのコピーＸを作成する（Ｓ１３０３）。これ以降で、このコピーＸをもとに設定内容を変更して修正走行曲線データとして完成させていく。
【００３７】
次に、列車の現在位置Ｐが走行曲線データＸの、いずれの標本区間に入るかを検索する。すなわち、まず検索対象レコード番号ｉを０に設定する（Ｓ１３０４）。次に、列車の現在位置Ｐがレコード番号ｉの標本位置Ｐｉ以上で次のレコード番号（ｉ＋１）の標本位置Ｐ（ｉ＋１）未満であるかを比較する（Ｓ１３０５）。もし、現在の列車位置Ｐがこの範囲にない場合は、ｉに（ｉ＋１）を設定して（Ｓ１３０６）、ステップ１３０５に戻る。
【００３８】
以上により現在の列車位置Ｐが入る標本区間ｉが決まると、列車の現在位置Ｐおよび列車の現在速度Ｖが、走行曲線データＸのレコード番号ｉに登録された標本位置Ｐｉと速度Ｖｉに一致するかどうかをチェックする（Ｓ１３０７）。もしこれらが共に一致する場合は、基準走行曲線通りの走行が可能であるので、上記走行曲線データＸを修正走行曲線データとする（Ｓ１３０８）。
【００３９】
一方、ＰまたはＶが、ＰｉまたはＶｉに一致しない場合は、走行模擬を実施するために走行曲線データＸの登録レコード番号ｉの速度と位置を、ＶおよびＰに書き換える（１３０９）。次に、列車走行模擬手段１０５を呼び出し、書き換えた走行曲線データＸと、模擬開始レコード番号ｉを、列車走行模擬手段１０５に入力する。そして、列車走行模擬手段１０５によって、初期速度Ｖ、初期位置Ｐにて走行模擬を実施し（Ｓ１３１０）、その結果により設定を変更して返された走行曲線データを、修正走行曲線データとする（Ｓ１３１１）。この様にして、修正走行曲線作成手段１０４により出力される修正走行曲線データは、前述の図１２で示したようなものである。またこのときの修正走行曲線を図示したものが前述の図３の３０２〜３０３，３０４〜３０５である。
【００４０】
次に、図１４は、図１に示す着時刻比較手段１０７のフローチャートの一例である。着時刻比較手段１０７は、修正走行曲線１０６で得られた修正曲線データと現在の列車走行状態取得手段１０３からの列車の現在時刻を入力として処理を開始する（Ｓ１４０１）。次に、修正走行曲線データから、列車の現在位置から次停車駅までの最小走行時間Ｔｍｉｎ、すなわち修正走行曲線データの最後のレコードの時間（図１２の１２０２）に設定された値を得る。また、計画着発時刻データ１０２から得た次停車駅着時刻から現在時刻を差し引くことにより次停車駅で定時着するための走行時間Ｔａを得る（Ｓ１４０２）。次にこれらの時間を比較する（Ｓ１４０３）。
【００４１】
もし、ＴｍｉｎがＴａより大きい場合は、最小走行時間で走行しても、次停車駅へは定刻までに到着できないことがわかるから、少なくとも遅延を最小限に押さえるためには、修正走行曲線データどおりに走行すればよい。従って、修正走行曲線データを列車の目標走行曲線データとして用いることにより（Ｓ１４０４）、列車は最小限の遅延で次停車駅に到着することができる。また、ＴｍｉｎとＴａが等しい場合は、最小走行時間で走行した場合にのみ、次停車駅へ定時着できるので、ＴｍｉｎがＴａより大きい場合と同様に、修正走行曲線データを目標走行曲線データとして用いる（Ｓ１４０４）。
【００４２】
一方、もしＴｍｉｎがＴａより小さい場合は、最小走行時間で走行すると次停車駅へ計画時刻より早く到着する、すなわち列車走行に余裕があることがわかる。そこで、修正最高速度設定手段１０９を呼び出し（Ｓ１４０５）、修正走行曲線データでの最高速度より低い速度を修正最高速度として設定し、列車の現在位置から次停車駅までの走行時間がＴａに一致する定時着走行曲線データ１１０を作成し、これを目標走行曲線データ１０８として用いる（Ｓ１４０６）ことにより、列車は次停車駅に定時着することができる。
【００４３】
次に、図１５は、図１に示す修正最高速度設定手段１０９のフローチャートの一例である。修正最高速度設定手段１０９は、修正走行曲線１０６からの修正曲線データと上記目標走行時間Ｔａと列車の現在位置Ｐに対応するレコード番号、すなわち模擬開始レコード番号ｉ０を入力として処理を開始する（Ｓ１５０１）。次に、定時着走行を行うための最高速度の探索区間の最大値Ｖｍａｘを修正走行曲線データ内の最高速度に、探索区間の最小値Ｖｍｉｎを０に、また探索を開始する仮の最高速度Ｖｔｍｐをこれらの中点、すなわち（Ｖｍａｘ＋Ｖｍｉｎ）／２とおく（Ｓ１５０２）。
【００４４】
次に、現在の列車走行位置Ｐから列車が減速走行した場合の走行曲線データ（減速走行曲線データ）を作成する。このための準備として、まず修正走行曲線データのコピーＹを作成し、模擬開始レコード番号ｉ０より後の速度を０に設定し（Ｓ１５０３）、コピーＹおよびレコード番号ｉ０を入力として、列車走行模擬手段１０５を呼び出す（Ｓ１５０４）。これにより、列車走行模擬手段１０５は、レコード番号ｉ０から停止までの減速走行曲線データをＹに設定する（Ｓ１５０５）。
【００４５】
次に、修正走行曲線データと減速走行曲線データと模擬開始レコード番号ｉ０と仮最高速度Ｖｔｍｐを入力として、最高速度変更手段を呼び出す（Ｓ１５０６）。最高速度変更手段（１５０７）では、後述のフローチャートで説明するような方法で、入力された修正走行曲線データの最高速度をＶｔｍｐに変更した場合の走行曲線データである仮最高速度走行曲線データを作成する（Ｓ１５０８）。この仮最高速度走行曲線データにおける次停車駅までの走行時間をＴｔｍｐとおく（Ｓ１５０９）。
【００４６】
次に、目標走行時間ＴａとＴｔｍｐが概略一致するかを確認する（Ｓ１５１０）。すなわちＴａとＴｔｍｐの差が例えば１５秒等の許容誤差εの範囲内におさまる場合は、仮最高速度Ｖｔｍｐによる走行で定時着が可能であると判断できるので、現在の仮最高修正速度曲線データを、定時着走行曲線データとする（Ｓ１５１１）。
【００４７】
一方、両者の差が許容誤差εに収まらない場合は、Ｖｔｍｐが目標走行時間Ｔａより大きいかをチェックする（Ｓ１５１２）。Ｔｔｍｐ＞Ｔａの場合は、仮最高速度Ｖｔｍｐが、定時着のためには低すぎることがわかるから、探索区間の最小値ＶｍｉｎをＶｔｍｐに変更する（Ｓ１５１３）。これにより、定時着走行を行うための最高速度の探索区間は前回の１／２となる。一方、Ｔｔｍｐ＜Ｔａの場合は、仮最高速度Ｖｔｍｐが、定時着のためには高すぎることがわかるから、探索区間の最大値ＶｍａｘをＶｔｍｐに変更する（Ｓ１５１４）。これにより、定時着走行を行うための最高速度の探索区間は前回の１／２となる。  次に、仮の最高速度ＶｔｍｐをＶｍａｘとＶｍｉｎの中点、すなわち（Ｖｍａｘ＋Ｖｍｉｎ）／２とおき（１５１５）、ステップ１５０６に戻る。
【００４８】
このように、次停車駅へ定時着可能な走行曲線の修正最高速度を、２分探索法を用いて探索するので、修正走行曲線の最高速度が例えば３００（ｋｍ／ｈ）の場合でも、この操作により最大でもｌｏｇ２３００≒９回の探索で、ｋｍ単位までの適切な修正最高速度を得ることができる。
【００４９】
次に、図１６は、図１５で説明した修正最高速度設定手段１０９のフローチャートの中にある最高速度変更手段（Ｓ１５０７）のフローチャートの一例である。最高速度変更手段は、修正走行曲線データと、減速走行曲線データと、列車の現在位置に対応するレコード番号である模擬開始レコード番号ｉ０と、新たに設定する最高速度Ｖｔｍｐとを入力して処理を開始する（Ｓ１６０１）。次に、仮最高速度曲線データを格納するための領域である、空白の走行曲線データＺを作成する（Ｓ１６０２）。次に、修正走行曲線データに設定してあるレコード番号と各レコードの標本位置をデータＺに設定する（Ｓ１６０３）。次に処理対象となるレコード番号ｉを模擬開始レコード番号ｉ０に設定する（Ｓ１６０４）。次に、新たに設定する仮最高速度Ｖｔｍｐが、現在の列車速度Ｖｉ０以上であるかどうかを確認し（Ｓ１６０５）、仮最高速度曲線データを作成する際に、参照する走行曲線データすなわち参照データを、修正走行曲線データと減速走行曲線データから選択する。
【００５０】
選択方法を図を参照して説明する。図１７は仮最高速度曲線の作成過程を説明する図であり、図１８および図１９はその要部詳細図である。図１７において、列車の現在位置Ｐｉ０での現在速度Ｖｉ０から始まりＡＢＣ・・・Ｊと辿る曲線が修正走行曲線（位置−速度曲線）であり、Ｖｉ０からＫＬと辿る曲線が先に図１５のステップ１５０５で説明した減速走行曲線（位置−速度曲線）である。ここで、仮最高速度Ｖｔｍｐが図の１７０１に示すように列車の現在速度Ｖｉ０を越えている場合は、Ｖｔｍｐに到達するまで（Ｖｉ０−Ａ間）は、修正走行曲線に従って走行すればよいので、参照データを修正走行曲線データに設定する（Ｓ１６０６）。一方、仮最高速度Ｖｔｍｐが図の１７０２に示すように列車の現在速度Ｖｉ０を越えない場合は、Ｖｉ０からＶｔｍｐまで減速する必要があるので、Ｖｔｍｐに到達するまで（Ｖｉ０−Ｋ間）は参照データを減速走行曲線データに設定する（Ｓ１６０７）。
【００５１】
次に、現在の処理対象となるレコード番号ｉが最後のレコードであるかを確認する（Ｓ１６０８）。もし最後でない場合は、仮最高速度を示す直線すなわち図１７の１７０１または１７０２と、参照データすなわち１７０１に対しては修正走行曲線、１７０２に対しては減速走行曲線の交点ＡまたはＫをレコード番号の順序で探索する。つまり、参照データにおいて、Ｖｉ≦Ｖｔｍｐ＜Ｖ（ｉ＋１）もしくはＶｉ＞Ｖｔｍｐ≧Ｖ（ｉ＋１）が成立するかを調べる（Ｓ１６０９）。もし、仮最高速度Ｖｔｍｐがこれらの範囲にない場合は、参照データはまだＶｔｍｐに到達していないので、参照データ通りの走行が可能なため、参照データのレコード番号ｉに設定されている速度Ｖｉおよび時間ＴｉをデータＺに設定する（Ｓ１６１０）。そして、処理対象となるレコード番号を１つ進める（Ｓ１６１１）。
【００５２】
一方、Ｖｔｍｐが上記の範囲内である場合は、図１８に示すように、参照データがレコード番号ｉの標本区間で、Ｖｔｍｐに到達することがわかる。なお、これは図１７では交点ＡまたはＫの位置に相当する。さて、図１８からわかるように、仮最高速度Ｖｔｍｐの直線と参照データの交点を含む標本区間では、仮最高速度Ｖｔｍｐに到達してからは定速走行をするように、列車走行を変更する必要がある。そこで、この標本区間において列車走行模擬を実施する。すなわち、データＺのレコード番号ｉの速度に参照データのレコード番号ｉの速度Ｖｉを、データＺのレコード番号（ｉ＋１）の速度に仮最高速度Ｖｔｍｐを設定し（Ｓ１６１２）、データＺの模擬開始レコード番号をｉとして、列車走行模擬手段１０５を呼び出す（Ｓ１６１３）。前述のように、列車走行模擬手段１０５では、速度Ｖ（ｉ＋１）、すなわちＶｔｍｐに到達する位置からは、定速走行で位置Ｐ（ｉ＋１）までの模擬を実行する（図９のＳ９１２参照）ので、図１８に示すような列車走行模擬結果が得られる。また、参照データにおいてはレコード番号（ｉ＋１）での速度はＶｔｍｐを越えているので、列車走行模擬が実施されるのは、レコード番号ｉの標本区間のみである。
【００５３】
さて、現在の参照データが減速走行曲線データの場合には、次に仮最高速度Ｖｔｍｐの直線が交わるのは図１７における交点Ｉ、すなわち修正走行曲線データ上なので、参照データを修正走行曲線データに変更する（Ｓ１６１４）。
【００５４】
次に、再び最高速度直線と参照データが交わる地点までの列車走行を、定速走行に変更する。すなわち、まず、処理対象となるレコード番号を１つ進める（Ｓ１６１５）。次に、参照データでのレコード番号ｉの標本区間での速度に、最高速度Ｖｔｍｐが含まれるか確認する（Ｓ１６１６）。もし、含まれない場合は、レコード番号ｉの標本区間では、仮最高速度Ｖｔｍｐで定速走行をすればよいことがわかるから、標本区間ｉの距離をＶｔｍｐで割ることにより同区間での走行時間Ｔｉを算出し、データＺのレコード番号ｉに、走行時間Ｔｉおよび仮最高速度Ｖｔｍｐを設定し（Ｓ１６１７）、ステップＳ１６１５に戻る。
【００５５】
一方、参照データでのレコード番号ｉの標本区間での速度に、仮最高速度Ｖｔｍｐが含まれる場合は、レコード番号（ｉ＋１）以後では、参照データに基づいて走行すればよいことがわかる。ただし、レコード番号ｉの標本区間においては、図１９に示すように、参照データでのレコード番号（ｉ＋１）での速度Ｖ（ｉ＋１）に到達してからは、定速走行をするように、列車走行を変更する必要がある。そこで、この標本区間において列車走行模擬を実施する。すなわち、データＺのレコード番号ｉの速度に仮最高速度Ｖｔｍｐを、データＺのレコード番号（ｉ＋１）に参照データの速度Ｖ（ｉ＋１）を設定し（Ｓ１６１８）、データＺの模擬開始レコード番号をｉとして、列車走行模擬手段を呼び出す（Ｓ１６１９）。前述のように、列車走行模擬手段では、速度Ｖ（ｉ＋１）に到達する位置からは、定速走行で位置Ｐ（ｉ＋１）までの模擬を実行する（図９のＳ９１２参照）ので、図１９に示すような列車走行模擬結果が得られる。なお、車両性能を用いて列車走行模擬を実施するのは、参照データのレコード番号の標本区間での速度に仮最高速度Ｖｔｍｐが含まれるレコード番号ｉの標本区間ｉのみである。
【００５６】
次にステップ１６１１に戻って、次に仮最高速度直線と参照データの速度が交わる位置を探す。そして同様の処理を行い、処理対象となるレコード番号ｉが最後のレコードとなれば（Ｓ１６０８）、データＺにおけるｉ０からの時間の総和を、最高速度をＶｔｍｐに修正した場合の駅間走行時間として最終レコードの時間に設定する（Ｓ１６２０）。以上のように作成したデータＺを仮最高速度曲線データとする（Ｓ１６２１）。
【００５７】
以上のように、最高速度変更手段では、車両性能を用いた列車走行模擬を実施するのは仮最高速度直線と参照データが交差する標本区間のみでよく、また仮最高速度区間での走行時間は割り算によって求めることができるので、最高速度を変更した走行曲線データである仮最高速度曲線データを効率よく作成できる。
このようにして作成した仮最高速度走行曲線データを用いて、図１５で説明した修正速度設定手段のフローチャートのステップ１５０９以降を実行することにより、図４で説明したような定時着走行曲線を得ることができる。そして、この定時着走行曲線を目標走行曲線として次停車駅まで走行することにより計画時刻通りに次停車駅へ到着することができる。
【００５８】
以上のように、本実施の形態による列車走行制御方法によれば、列車の現在速度から目標速度に到達するまでの加速（または減速）に要する時間を、車両性能に基づいて計算するので、適切な目標速度を得ることができる。
【００５９】
また、計算に当たっては、該当駅間の基準走行曲線データを利用して、必要最小限の列車走行模擬を実施するので、効率よく列車の現在位置から次停車駅までの、定時着の走行時間での走行曲線データを作成することができる。
【００６０】
また、列車走行に余裕がある場合は、多くの電力を必要とする最高速度を低く設定するので、電力消費量を削減した走行が可能である。また、修正最高速度適用範囲では、列車が定速走行を行うので、乗り心地が向上する。
【００６１】
また、最高速度を低く設定する際には、適切な最高速度を２分探索法を用いて探索するので、効率よく目標走行曲線を作成できる。
【００６２】
実施の形態２．
図２０は、本発明の実施の形態２による列車走行制御装置を示す構成図である。図において、駅２００１の列車停止位置および駅間の地点には、目標走行曲線修正位置２００２が設けられている。目標走行曲線修正位置２００２には位置発信装置が備えられ車上側に設けた受信装置により位置情報が取得できるようになっている。列車２００３には列車走行制御車上装置２００４が備えられている。
【００６３】
列車走行制御車上装置２００４において、基準走行曲線２００５は車重やモーター性能等の車両性能と、特急や快速等の運転種別と、線路の勾配や曲率やトンネル区間等の地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に、駅間を最小時間で走行できる基準走行曲線データである。計画走行曲線２００６は基準走行曲線２００６の速度以下の余裕を持った計画ダイヤに基づく計画走行曲線データである。目標走行曲線２００７は列車が実際に走行する場合に目標とする走行曲線である。また、計画発着時刻２００８は計画走行曲線データに基づく所定の地点での着発時刻のデータである。
【００６４】
まず、列車２００３が駅２００１の列車停止位置から出発する際に、計画走行曲線２００６を目標走行曲線２００７に設定する。列車走行時には、現在の列車走行状態取得手段２００９で列車の現在位置が目標走行曲線修正位置２００２に達したことを検知し、列車走行乱れ検知手段２０１０により、現在の走行状態と目標走行曲線２００７を比較し次停車駅に計画通り到着できるか否かをチェックする。
【００６５】
すなわち、計画着発時刻２００８から得られる次停車駅での着時刻と現在の列車走行状態取得手段２００９により得られる現在時刻の差から次停車駅に定時着するための走行時間Ｔａが得られる。現在の列車走行状態取得手段２００９から得られる列車の現在位置と目標走行曲線２００７からは、目標走行曲線に基づいて走行する場合の走行時間Ｔｔが得られる。そこでこれらの差が、例えば１５秒といった許容走行誤差δの範囲外にある場合は、現在の目標走行曲線通りに走行すると次停車駅に計画通り到着できないことがわかる。このように、遅延が予想されるような列車走行乱れを検知した場合には、目標走行曲線作成手段２０１１により、目標走行曲線２００７を作り直す。
【００６６】
目標走行曲線作成手段２０１１で目標走行曲線２００７を作り直す方法は、実施の形態１で説明したものと同様な方法によって、上記次停車駅定時着のための走行時間Ｔａと、現在の列車走行状態取得手段２００９により得られる現在時刻および列車の現在位置および列車の現在速度と、基準走行曲線２００５とを入力して、車両性能や位置によって決まる抵抗値を用いた列車走行模擬を実施し、その結果、もし列車走行に余裕がある場合は次停車駅に定時着可能な目標走行曲線を作成し、余裕がない場合は次停車駅への遅延を最小限とする目標走行曲線を作成する。
【００６７】
作成された目標走行曲線と、現在の列車走行状態取得手段２００９より得られる列車の現在位置および現在速度に基づいて、列車走行制御手段２０１２では、列車の走行方法を加速または減速または定速といった制御を行う。なお、これらの制御は、作成された目標走行曲線に従って自動的に速度を制御する方法や、目標速度を表示させて運転士がそれに追従した走行を行う方法等がある。
【００６８】
以上のように、本実施の形態による列車走行制御装置によれば、列車の現在速度から目標速度に到達するまでの加速（または減速）に要する時間を、車両性能に基づいて計算するので、適切な目標速度が得ることができ、列車走行に乱れが発生した場合にも、速やかに乱れを回復する列車走行制御が可能となる。
【００６９】
実施の形態３．
図２１は、本発明の実施の形態３による列車走行制御装置を示す図である。
本実施の形態では、列車運行管理装置を備えており、軌道を走行中の複数の列車の対し運転乱れに対する制御が可能である。
列車運行管理装置２１０１には、列車運行検知手段２１０２が備えられており、管理する路線上の全ての列車の在線位置が収集できるようになっている。なお、列車の在線位置を検知する方法としては、軌道回路の落下・扛上の発生を利用する方法や、各列車からの位置情報を受信する方法等がある。また、これらを組み合わせた方法でもよい。
【００７０】
また、列車運行管理装置２１０１には、計画ダイヤ変更手段２１０３が備えられている。計画ダイヤ変更手段２１０３では、まず管理する全ての列車の計画上の着発時刻を記録した計画ダイヤ２１０４と、列車運行検知手段２１０２からの現在の列車運行状況に基づいて、１つまたは複数の列車に計画ダイヤ２１０４からの遅延が発生しているかまたは発生が予測されるかを判断する。遅延が発生している場合に遅延走行列車の後続列車が計画通りに走行しようとすれば、遅延走行列車の影響により駅間で後続列車が停止し、列車の運行乱れが大きくなる。そこで、計画ダイヤ２１０４と列車運行検知手段２１０２で得た現在の列車運行状況から、各列車の現在の運行状況で可能な着発時刻を計算し、列車の運行乱れが速やかに回復できる運転整理ダイヤ２１０５を作成する。次に、変更着発時刻送信手段２１０６は、運転整理ダイヤ２１０５に基づく着発時刻を各列車２１０７に送信する。なお、この送信手段には、無線電話等の商用回線または鉄道専用回線を利用する方法や、軌道脇に専用のデータ送信回線を設置する方法や、駅等に専用のデータ送信装置を設置する方法等がある。
【００７１】
駅２１０８の列車停止位置および駅間の地点には、目標走行曲線修正位置２１０９が設けられている。そして、列車２１０７には列車走行制御車上装置２１１０が備えられている。この列車走行制御車上装置２１１０では、列車の始発時には、変更着発時刻２１１１に計画ダイヤ２１０４どおりの該当列車の着発時刻が設定されている。もし、列車走行中もしくは停車中に、変更着発時刻受信手段２１１２が変更着発時刻送信手段２１０６から送信された変更着発時刻を受信した場合は、変更着発時刻２１１１のデータを受信内容に基づいて書き換える。
【００７２】
また、列車走行制御車上装置２１１０には、目標走行曲線作成手段２１１３が備えられている。目標走行曲線作成手段２１１３は、実施の形態１で説明したものと同様な方法で、次停車駅定時着のための走行時間Ｔａと、時刻Ｔおよび列車位置Ｐおよび列車速度Ｖと、基準走行曲線２１１４を入力として、列車が時刻Ｔに列車位置Ｐ、速度Ｖで走行している場合の、車両性能や位置によって決まる抵抗値を用いた列車走行模擬を実施し、もし列車走行に余裕がある場合は次停車駅に定時着可能な目標走行曲線２１１７を作成し、余裕がない場合は次停車駅への遅延を最小限とする目標走行曲線２１１７を作成する。なお、基準走行曲線２１１４は車重やモーター性能等の車両性能と、特急や快速等の運転種別と、線路の勾配や曲率やトンネル区間等の地理的条件および位置とによって定められた制限速度に基づいて列車が走行した場合に、駅間を最小時間で走行できる基準走行曲線データである。
【００７３】
まず、列車２１０７が各駅を発車する場合には、変更着発時刻２１１１に設定された現在駅の発時刻と次停車駅の着時刻の差をＴａ、現在駅の発時刻をＴ、現在駅の列車発車位置をＰ、列車速度Ｖを０として次停車駅までの目標走行曲線２１１７を作成する。
【００７４】
次に、列車走行中に変更着発時刻受信手段２１１２が変更着発時刻を受信し、次停車駅への着時刻が変更された際には、次停車駅の着時刻と現在時刻の差をＴａ、現在時刻をＴ、現在の列車走行状態取得手段２１１５から得られる列車の現在位置をＰ、列車の現在速度をＶとして、次駅停車駅までの目標走行曲線を作成する。
【００７５】
また、列車走行時には、現在の列車走行状態取得手段２１１５で、列車の現在位置が目標走行曲線修正位置２１０９に達したことを検知し、列車走行乱れ検知手段２１１６により、現在の走行状態と目標走行曲線２１１７の目標走行曲線データから、次停車駅に計画通り到着できるか否かをチェックする。すなわち変更着発時刻２１１１から得られる次停車駅での着時刻と現在の列車走行状態取得手段２１１５により得られる現在時刻との差から次停車駅へ定時着するための走行時間Ｔａが得られ、現在の列車走行状態取得手段２１１５により得られる列車の現在位置と目標走行曲線２１１７からは目標走行曲線に基づいて走行する場合の走行時間Ｔｔが得られるので、もし、これらの差が例えば１５秒といった許容走行誤差δの範囲外にある場合は、現在の目標走行曲線通りに走行すると次停車駅に計画通り到着できないことがわかる。このように、列車走行乱れを検知した場合には、目標走行曲線作成手段２１１３により、目標走行曲線２１１７を作り直す。
【００７６】
そして、列車走行制御手段２１１８では、現在の列車走行状態取得手段２１１５より得られる列車の現在位置および現在速度と、目標走行曲線２１１７に設定された目標速度に基づいて、列車の走行方法を加速または減速または定速といった制御を行う。なお、列車の制御方法には、目標速度を表示することにより、その目標速度に従って自動的に速度を制御する方法や、運転士が設定された目標速度に追従した走行を行う方法等がある。
【００７７】
図２２に、目標走行曲線作成手段２１１３を呼び出すフローチャートの一例を示す。まず、列車が現在駅停車中であるかを判断する（Ｓ２２０１）。もし停車中である場合には、現在の駅から次停車駅までの目標走行曲線を作成済みかどうかを確認する（Ｓ２２０２）。もし未作成であるならば、変更着発時刻２１１１に設定された現在駅の発時刻と次停車駅の着時刻の差をＴａ、変更着発時刻２１１１に設定された現在駅の発時刻をＴ、現在駅の列車発車位置をＰ、現在の列車速度Ｖを０として、上記目標走行曲線作成手段２１１３を呼び出し、次停車駅までの目標走行曲線を作成する（Ｓ２２０３）。また、既に目標走行曲線作成済みであっても、変更着発時刻の次停車駅着時刻が変更されたかどうかを確認し（Ｓ２２０４）、変更された場合は、同様にして目標走行曲線を作成する（Ｓ２２０３）。
【００７８】
一方、列車が駅間走行中の場合にも、変更着発時刻２１１１の次停車駅着時刻が変更されたかどうかを判断し（Ｓ２２０５）、変更された場合には次停車駅着時刻と現在時刻の差をＴａ、現在時刻をＴ、列車の現在位置をＰ、列車の現在速度をＶとして、次駅停車駅までの目標走行曲線作成手段を呼び出す（Ｓ２２０６）。また、次停車駅着時刻が変更されなくても、列車走行乱れが発生している場合、すなわち許容走行誤差δに対して、
｜（次停車駅着時刻−現在時刻）−（目標走行曲線での現在位置から次駅停車駅までの走行時間）｜＞δ
が成り立つかどうかを判断し（Ｓ２２０７）、列車走行乱れが発生している場合は、同様にして目標走行曲線を作成する（Ｓ２２０６）。
【００７９】
以上のように本実施の形態による列車走行制御装置によれば、列車運行乱れ時に、各列車は直ちに運転整理ダイヤに基づいた走行が可能であるので、運行管理装置で作成した運転整理ダイヤ通りの乱れ回復効果が期待できる。
【００８０】
また、各列車は、先行列車の影響により次停車駅に遅延着する場合には、予めその時刻に次停車駅に到着するように走行するので、駅間での列車停止を防ぐことができる。
【００８１】
また、列車運行に乱れがない場合にも、計画走行曲線が不要なので、運行計画時に計画走行曲線を作成する必要がなく、運行計画作成のコストを低減できる。
【００８２】
【発明の効果】
以上説明したように、この発明の列車走行制御方法によれば、現在の列車速度から目標速度に到達するまでの加速（または減速）に要する時間を、車両性能に基づいて計算するので、適切な目標速度が得ることができる。
【００８３】
また、目標走行速度作成に際して、基準走行曲線を利用することにより、列車走行模擬を実施する区間を最小限にとどめるので、正確な目標走行曲線を短時間で作成可能である。
【図面の簡単な説明】
【図１】この発明の実施の形態１による列車走行制御方法を示すブロック図である。
【図２】基準走行曲線と計画走行曲線を示す図である。
【図３】この発明の実施の形態１による修正走行曲線を示す図である。
【図４】この発明の実施の形態１による定時着走行曲線を示す図である。
【図５】図１における修正走行曲線から目標走行曲線を作成するまでのフローチャートである。
【図６】図１における現在の列車走行状態取得手段を示す構成図である。
【図７】図１における基準走行曲線データを計算機に記憶する場合のデータ構造を示す図である。
【図８】図１における計画着発時刻データを計算機に記憶する場合のデータ構造を示す図である。
【図９】図１における列車走行模擬手段のフローチャートである。
【図１０】列車走行模擬を説明する図である。
【図１１】列車走行模擬を説明する図である。
【図１２】図１における列車走行模擬手段により出力される走行曲線データ構造を示す図である。
【図１３】図１における修正走行曲線作成手段のフローチャートである。
【図１４】図１における着時刻比較手段のフローチャートである。
【図１５】図１における修正最高速度設定手段のフローチャートのである。
【図１６】図１５の修正最高速度設定手段の中の最高速度変更手段のフローチャートである。
【図１７】仮最高速度曲線の作成過程を説明する図である。
【図１８】図１７の要部詳細図である。
【図１９】図１７の要部詳細図である。
【図２０】この発明の実施の形態２による列車走行制御装置を示すブロック図である。
【図２１】この発明の実施の形態３による列車走行制御装置を示すブロック図である。
【図２２】図２１における目標走行曲線作成手段を呼び出すフローチャートである。
【符号の説明】
１０１  基準走行曲線データ            １０２  計画着発時刻データ
１０３  現在の列車走行状態取得手段    １０４  修正走行曲線作成手段
１０５  列車走行模擬手段              １０６  修正走行曲線
１０７  着時刻比較手段                １０８  目標走行曲線
１０９  修正最高速度設定手段          １１０  定時着走行曲線
２００３，２１０７  列車
２００５，２１１４  基準走行曲線
２００６  計画走行曲線
２００７，２１１７  目標走行曲線
２００９，２１１５  現在の列車走行状態取得手段
２０１０，２１１６  列車走行乱れ検知手段
２０１１，２１１３  目標走行曲線作成手段
２１０１  運行管理装置            ２１０２  列車運行検知手段
２１０３  計画ダイヤ変更手段      ２１０４  計画ダイヤ
２１０５  運転整理ダイヤ          ２１０６  変更着発時刻送信手段
２１１２  変更着発時刻受信手段。
【図１】
2004229359.tif 000003
【図２】
2004229359.tif 000004
【図３】
2004229359.tif 000005
【図４】
2004229359.tif 000006
【図５】
2004229359.tif 000007
【図６】
2004229359.tif 000008
【図７】
2004229359.tif 000009
【図８】
2004229359.tif 000010
【図９】
2004229359.tif 000011
【図１０】
2004229359.tif 000012
【図１１】
2004229359.tif 000013
【図１２】
2004229359.tif 000014
【図１３】
2004229359.tif 000015
【図１４】
2004229359.tif 000016
【図１５】
2004229359.tif 000017
【図１６】
2004229359.tif 000018
【図１７】
2004229359.tif 000019
【図１８】
2004229359.tif 000020
【図１９】
2004229359.tif 000021
【図２０】
2004229359.tif 000022
【図２１】
2004229359.tif 000023
【図２２】
2004229359.tif 000024