(57)【要約】      （修正有）【課題】列車ダイヤが乱れたときに、輸送需要とダイヤに基づいた適切な輸送力の評価を、ユーザが、分かりやすく、より適正に実行できるように提示する。【解決手段】縦軸に走行区間（発駅、着駅）、横軸に時間帯を採ったダイヤ図上において、複数の駅と所定の時間帯で多数に区分したエリア毎に、輸送需要と列車本数とから輸送力の評価を行い、評価に応じた表示色にて、前記エリア毎の背景色で分かりやすく表示するとともに、複数の評価項目毎に、レーダーチャート２２０１で表示する。【選択図】図２２
2010264978.tif 000002
【特許請求の範囲】
【請求項１】
多数の駅を縦軸に採り、時間を横軸に採ったダイヤ図上において、所定の時間帯と複数駅からなる所定の区間で規定される多数のエリアに区分して表示する表示手段と、
多数の前記エリア毎に、当該エリア内の駅を発車する時刻に基づいて、列車本数を算出する列車本数算出手段と、
前記列車本数に基づいて、当該エリアにおける輸送可能な旅客数を算出する輸送旅客数算出手段と、
当該エリアの輸送需要と運行される列車で輸送可能な旅客数とに基づいて、当該エリアでの積み残し乗客数を算出する積み残し乗客数算出手段と、
前記積み残し乗客数に基づいて、当該エリアの輸送力を評価する輸送力評価手段と、
前記輸送力評価に基づいて表示色を決定し、前記表示手段の表示画面内に区分された該当エリア内に、当該エリアの輸送力評価結果を表示する手段を備えたことを特徴とするダイヤ評価装置。
【請求項２】
前記エリアの輸送力評価結果表示手段は、前記表示手段の表示画面内に区分された該当エリア内の背景色で表現することを特徴とする請求項１記載のダイヤ評価装置。
【請求項３】
前記エリア毎に、ダイヤの複数の評価項目に対する評価結果を算出する手段と、前記輸送力評価結果を表示したエリアに対して算出した各評価項目の評価値をレーダーチャートの形式で表示する表示手段を備えたことを特徴とする請求項１記載のダイヤ評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、輸送障害などの列車乱れ発生時に、旅客需要に応じた適切な輸送量を確保できる運転整理を実施するための支援するシステムに関する。
【背景技術】
【０００２】
運転整理を実施するシステムの従来例として、特許文献１がある。そこでは、予想ダイヤを作成する列車運行シミュレーション部と、予め記録された通常時の各駅及び各時間帯の列車の到着本数並びに現在の列車位置に基づき、各駅への列車の予想到着間隔を通常の時間間隔に近づくように運行列車の整理案を決定している。これに基づき、列車運行シミュレーション部に対し予想ダイヤの変更を行わせる列車運行管理システムを提供するものである。このシステムにより、列車の運行が乱れた際に、その列車の各駅への到着間隔を通常時の時間間隔へ近づけるよう、運転順序の変更や運転区間の変更を含む運転整理が実現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１９０４号公報（全体）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、輸送障害等の発生時には、ある一定時間列車が止まることもあり、これにより平常時に比べ、多くの乗客が駅にあふれる場合がある。このため、運転再開後は計画されたダイヤ以上に輸送力を確保し、列車が止まった間に駅に溜まった乗客を運べることも必要とされる。しかしながら、従来の発明では、このような観点からの運転整理は実現できない。従来例では、運転整理の目標は列車間隔を通常時の間隔に近づけることであり、特に、大規模な輸送障害では、そのようにして運行される列車だけでは、旅客を輸送するのに十分ではない。
【０００５】
また、輸送障害等が発生したときには、上記のような輸送力の低下（列車本数の減少）に加え、列車が大幅に遅延する。このような場合には、遅延している列車を間引いて、遅延の回復を図ることが必要となる。しかしながら、列車を間引くことは、輸送力の低下を招くという問題がある。
【０００６】
本発明の目的は、適正な旅客需要を算出することで、運転再開までに駅に溜まった旅客や積み残し乗客などの輸送を完了し、輸送力を確保しつつ、遅延の回復が可能な運転整理を実現し、運転整理の結果を、ユーザがより適正に評価できるように、ユーザに分かりやすく提示可能なダイヤ評価装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の特徴とするところは、列車運行の乱れが生じた場合に、実施ダイヤと実績ダイヤに基づき予想ダイヤを作成する予想ダイヤ作成手段を備えたことである。また、時間帯・区間（区間の開始駅、区間の終了駅）で規定されるエリア単位に、想定される旅客の輸送需要を算出し、この旅客需要に基づき、当該エリアにて必要とされる列車本数を算出する必要列車本数算出手段を備える。
【０００８】
また、前記エリアにおいて運行が予想される列車の本数を、予想ダイヤでの列車の発車時刻に基づき算出し、この列車本数と当該エリアで必要となる列車本数の比較結果に基づき、当該エリアの改善目標を設定し、この改善目標を達成するような運転整理案を作成し、その運転整理案を実施ダイヤに適用して予想ダイヤを更新する運転整理実施手段を備える。
【０００９】
本発明の第２の特徴とするところは、列車当りの最大乗車人数を用いて、想定される旅客を輸送可能な列車本数を算出し、これをもって必要列車本数とするような必要列車本数算出手段を備える。
【００１０】
本発明の第３の特徴とするところは、予めエリア単位に規定された計画時輸送需要をもとに、第１のエリアの輸送需要と当該エリアにて予想される本数の列車により輸送可能な旅客数との差分を算出し、この差分を積み残し乗客数として、第１のエリアと同一走行区間でかつ次の時間帯で規定される第２のエリアの計画時輸送需要に加えることで、第２のエリアにて想定される輸送需要を算出するような必要列車本数算出手段を備える。
【００１１】
本発明の第４の特徴とするところは、予想される列車本数が必要とされる列車本数より少ないエリアが存在する場合、当該エリアを走行する列車の本数を増加させるような運転整理案を作成し、その運転整理案を実施ダイヤに適用して予想ダイヤを更新するような運転整理実施手段を備える。
【００１２】
本発明の第５の特徴とするところは、予想ダイヤ上で遅延が予想される第１の列車について、前記列車の走行区間と同区間でその直前を走行する第２の列車までで、この第２の列車が走行する各エリアの予想列車本数が必要列車本数と同数以上かどうかを判定し、この条件を満足する場合、前記第２の列車の直後を走行する第１の列車を間引くことで列車ダイヤの遅延を回復するような運転整理案を作成し、その運転整理案を実施ダイヤに適用して更新して出力するような運転整理実施手段を備える。
【００１３】
本発明の第６の特徴とするところは、運転整理案を作成し、その運転整理案を実施ダイヤに適用して予想ダイヤを更新すると共に、その運転整理を作成する元となったダイヤの改善目標と運転整理内容を対応付けて出力するような運転整理実施手段を備える。
【００１４】
本発明の第７の特徴とするところは、時間帯・区間（区間の開始駅、区間の終了駅）で規定されるエリアにおいて、運行される列車の本数に基づいて輸送可能な旅客数を算出する輸送旅客数算出手段と、エリア毎に想定される旅客の輸送需要を算出する輸送需要算出手段と、算出された輸送需要を当該エリアにおける輸送可能な旅客数に基づいて評価し、評価結果を表示する手段を備えることを特徴とする。
【００１５】
本発明の第８の特徴とするところは、各エリアの評価結果を、ダイヤ図上の当該エリアの場所に重ねて表示する表示手段を備えることを特徴とする。
【００１６】
本発明の第９の特徴とするところは、時間帯・区間（区間の開始駅、区間の終了駅）で規定されるエリア毎に列車本数、列車間隔、駅停車時間、駅間走行時間などの評価項目の評価を行うものであって、エリアを走行する列車を選出し、予め評価項目毎に規定された評価に必要な値を、前記選出された列車の運行情報を用いて算出する手段と、前記エリアをダイヤ図上で明示すると共に、このエリアに対して算出した各評価項目の評価値をレーダーチャートの形式で表示する表示手段を備えることを特徴とする。
【発明の効果】
【００１７】
本発明の望ましい実施態様によれば、時間帯と区間で規定した各エリアに対して適切な旅客需要を算出できる。また、その旅客需要に対し、必要となる列車本数が確保されていない場合には、そのエリアを走行する列車を増やすための運転整理を実行できる。
【００１８】
本発明の他の実施態様によれば、必要な列車本数が確保されているが、走行が予想される列車に遅延が発生する場合には、それらの列車を運休させることで、列車遅延を回復することができる。これらにより、必要な輸送力を確保した上で、列車ダイヤの遅延を回復させるような運転整理を実施できるようになる。
【００１９】
本発明のさらに他の実施態様によれば、予想ダイヤ上の列車に基づき、エリア単位に輸送力などを評価し、輸送力が不足している箇所などを、ダイヤ図と対応付けて分かり易く提示できるようになる。これらにより、運転整理の必要な箇所やその効果を多面的かつ分かりやすくユーザに提供できるようになる。
【００２０】
本発明のその他の目的と特徴は、以下に述べる実施形態の中で明らかにする。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態である運転整理案作成装置のシステム構成図。
【図２】運転整理案作成装置が管理する実施ダイヤの例。
【図３】乱れ発生時の予想ダイヤの例。
【図４】区間と時間帯で規定したエリアとダイヤの関係図。
【図５】区間と時間帯で規定されたエリアと対応付けた予想ダイヤの例。
【図６】ダイヤ解析情報管理部が所有するダイヤ解析情報テーブル。
【図７】エリアにおける列車本数の算出例。
【図８】輸送力を確保する運転整理として、延発を適用した場合のダイヤ図。
【図９】輸送力を確保する運転整理として、出区＋臨時列車を適用したダイヤ図。
【図１０】輸送力確保の運転整理として、途中折り返しを適用した場合のダイヤ図。
【図１１】遅延回復の運転整理として、間引き列車の選定を説明するダイヤ図。
【図１２】図１の実施形態の運転整理作成処理部で実施される全体アルゴリズム。
【図１３】ダイヤ解析処理部が実施するダイヤ解析情報テーブル更新アルゴリズム。
【図１４】区間別に輸送完了列車（積み残し乗客無しの列車）を管理するリスト。
【図１５】積み残し乗客無しの列車を導出するアルゴリズム。
【図１６】改善目標の設定アルゴリズム。
【図１７】改善目標リスト。
【図１８】運転整理案作成処理のアルゴリズム。
【図１９】輸送力確保のために実施する運転整理の条件判定及び処理を登録したテーブル。
【図２０】本発明の第２の実施形態によるダイヤ評価装置のシステム構成図。
【図２１】積み残しを含む旅客需要の評価結果出力例。
【図２２】列車本数等の評価結果をエリアと対応付けレーダーチャート表示例。
【図２３】ダイヤの評価結果を格納するダイヤ評価テーブル。
【図２４】ダイヤ評価アルゴリズム。
【図２５】待ち乗客数の評価を実施するための評価テーブル。
【図２６】運転間隔の評価アルゴリズム。
【図２７】運転間隔の評価に用いる評価テーブル。
【図２８】評価結果（待ち乗客数評価の結果）をダイヤ図に重畳するアルゴリズム。
【図２９】待ち乗客数評価に基づき表示色を決定するための表示色テーブル。
【図３０】レーダーチャートの表示アルゴリズム。
【発明を実施するための形態】
【００２２】
以下に、図面を参照して本発明の実施態様を詳細に説明する。
【００２３】
図１は、本発明の第１の実施形態である運転整理案作成装置のシステム構成図である。
【００２４】
運転整理案作成装置１は、処理実行部１０１、データ記憶部１０２、通信処理部１０３、入力処理部１０４、表示処理部１０５及びこれらを接続するバス１０６からなる。処理実行部１０１は、ＣＰＵ及びＲＯＭで構成される。データ記憶部１０２は、ＲＡＭで構成される。通信処理部１０３は、運行管理システムとネットワーク１３を介しての通信を行う。入力処理部１０４は、キーボード１４１やマウス１４２などによるユーザ入力を受け付ける。表示処理部１０５は、列車ダイヤや運転整理結果をＣＲＴ１５１などに表示する。
【００２５】
本実施形態では、こうした構成において、運転整理作成処理部１１０による運転整理案を処理実行部１０１に読み込み、これを実行させる。この運転整理作成処理部１１０は、予想ダイヤ作成処理部１１１、ダイヤ解析処理部１１２、改善目標設定処理部１１３を経て、運転整理作成処理部１１４に至る機能部構成である。
【００２６】
また、データ記憶部１０２では、運転整理作成処理部１１０が利用するデータを管理しており、次のような管理部を備えている。すなわち、実施ダイヤ管理部１２０、実績情報管理部１２１、支障条件管理部１２２、予想ダイヤ管理部１２３、ダイヤ解析情報管理部１２４、並びに改善目標情報管理部１２５である。
【００２７】
予想ダイヤ作成処理部１１１は、実施ダイヤ管理部１２０、実績情報管理部１２１、支障条件管理部１２２が管理する情報に基づき、予想ダイヤを作成し、それを予想ダイヤ管理部１２３に格納する。
【００２８】
実施ダイヤ管理部１２０には、実施される計画の列車ダイヤが格納されている。実施ダイヤは、列車毎に、列車番号、列車種別、行き先、前運用の列車番号、後運用の列車番号と、当該列車の各駅毎の駅到着時間、駅出発時間、使用する番線などの情報からなる。
【００２９】
図２は、図１の実施形態の運転整理案作成装置が管理する実施ダイヤの例を示す。例えば、図２の実施ダイヤ２００において、列車番号１０レで示される列車は、列車種別は普通、行き先はＡ駅、Ｇ駅発車時刻は１０：２１、Ａ駅到着時刻は１０：５０、前運用が３レで示される列車であり、後運用は１５レで示される列車である。
【００３０】
実績情報管理部１２１では、各列車の最新在線位置の管理を行う。運行管理システムから上がってくる運行実績情報、すなわち各列車の駅出発実績時刻、駅到着実績時刻、利用実績番線を、通信処理部１０３を介して受信し、列車毎に管理する。
【００３１】
支障条件管理部１２２は、入力処理部１０４により入力された輸送障害の内容を管理する。これは、輸送障害の発生時刻、発生場所（駅中間、駅及び番線、など）及び輸送再開の予定時刻とからなる。
【００３２】
予想ダイヤ作成処理部１１１では、これらの情報を活用して、今後の運行予測を行い、予想ダイヤを作成して、予想ダイヤ管理部１２３に格納する。
【００３３】
図３は、第１の実施形態における乱れ発生時の予想ダイヤの作成例を示す。図３の予想ダイヤ１０００では、時刻１０：００に、上り方面（Ａ駅行き方面）Ｅ駅とＤ駅の駅間にて輸送障害が発生し、その輸送障害の復旧（運転再開予定）が１０：３０である場合に、予想されるダイヤを示すものである。
【００３４】
本実施形態では、こうしたダイヤを、走行区間（区間開始駅、区間終了駅で規定）、時間帯で規定される評価エリアに区切り、その評価エリア毎に、ダイヤの解析と評価を行う。
【００３５】
図４は、区間と時間帯で規定されたエリアとダイヤの関係図である。図４（１）に示したように、ダイヤはあらかじめ規定された走行区間、時間帯で区切られる。例えば、Ａ駅からＣ駅までの走行区間及び１０：００〜１０：３０の時間帯は、Ｎｏ．１で示されている。このＮｏ．１で区切られたところには、Ａ駅からＣ駅（すなわち下り方面）の列車だけでなく、Ｃ駅からＡ駅（すなわち上り方面）の列車が走行する。それぞれ列車を分けて評価できるよう、実際には、図４（２）に示すように、１０：００〜１０：３０の時間帯でＡ駅からＣ駅までの区間で規定されるエリアを「下り−１」、１０：００〜１０：３０の時間帯でＣ駅からＡ駅までの区間で規定されるエリアを「上り−１」と呼ぶ。
【００３６】
これをより具体的に記載したのが図４（２）である。ちょうど、Ｇ駅を軸に、図４（１）の上り方面の列車だけ下側に倒したようなものと考えればよい。こうすると矢印４１１〜４１３は、方面にかかわらず列車の進行方向を示すことになる。ダイヤの評価や対処は、時刻の早いところから、列車の始発の方から評価するのが都合良いので、各エリアの評価やその評価に基づく対処は、矢印４１１〜４１３の順序で行う。
【００３７】
図５は、エリアを示す区切りを遅延発生後のダイヤに重畳したイメージを示す。
【００３８】
次にエリア毎のダイヤ解析と評価について説明する。
【００３９】
ダイヤ解析情報管理部１２４では、図６に示すテーブル６００を管理する。このテーブルの情報を活用して、各エリアを解析し、解析結果を、またこのテーブルに格納する。
【００４０】
計画旅客需要６０５の列には、予め定義された各エリアにおける想定旅客需要が入っている。これは、通常、平日／土／休日毎に管理され過去の旅客輸送実績などに基づき決定されるもので、その時間帯およびその区間に平均的に乗車するであろう旅客数を登録したものである。
【００４１】
旅客需要６０６は、輸送力の不足などで積み残しが発生したときにその積み残し人員を計画旅客需要に加えたものであり、ダイヤの乱れ等に応じて変化する値である。例えば、エリア上り−５（Ｅ〜Ｃ駅、１０：３０〜１１：００）の計画旅客需要は４２００人であるが、旅客需要は７０００人となっている。これは、その直前の時間帯のエリア上り−２（Ｅ〜Ｃ駅、１０：００〜１０：３０）の積み残し乗客２８００人を加えた値となっている。
【００４２】
必要本数６０７は、旅客需要６０６で示される旅客数を運ぶために最低必要な列車本数を示す。これは、列車の最大乗車人数で旅客需要を割り、その少数以下を切り上げた値である。例えば、最大乗車人数を２１００人とすれば、上り−３のエリアの旅客需要２８００人を輸送するのに必要な列車本数は２本となる。また、上り−５のエリアの旅客需要７０００人を輸送するのに必要な列車本数は４本となる。
【００４３】
予想列車本数６０８は、当該エリアで示される始発駅を、当該エリアで示される時間帯に発車する列車の本数である。これを図７で説明する。図７はエリア上りー１を切り出したものであり、このエリアには、２レ（７０１で示す）、４レ（７０２で示す）、６レ（７０３で示す）が走行している。しかし、２レはＣ駅の発車時刻が当該エリアの範囲外であり、当該エリアで発生する旅客に対しては、輸送サービスを行っていない。結果、当該エリアの旅客に対し輸送サービスを行う、４レ（７０２）、６レ（７０３）が当該エリアの予想列車となり、予想列車本数は２本ということになる。
【００４４】
次に、再び図６を用いて積み残し乗客数の説明を行う。旅客需要６０６と予想本数６０８から、積み残し乗客数６０９を算出する。すなわち、旅客需要をｎ、予想本数をｍとすれば、積み残し乗客数ｋは、ｋ＝ｎ−（ｍ＊最大乗車人数）で算出できる。ただし、ｋが０以下の時は０とする。
【００４５】
ここで、最大乗車人数を２１００人とすれば、例えば、エリア上り−３の積み残し乗客数は、旅客需要が２８００人、予想本数が１本だから、７００人となり、エリア上り−６の積み残し乗客数は、旅客需要が３５００人、予想本数が３本だから、０人となる。
【００４６】
以上のようにして、上り／下りの全てのエリアに対して、旅客需要６０６、必要本数６０７、予想本数６０８、積み残し乗客数６０９を算出する。これにより、各エリアにおける輸送力の過不足を把握できる。
【００４７】
次に、今算出した情報を使って、輸送力の足りないエリアに対して、輸送力を増やすための運転整理を行う。まず、輸送力の足りないエリアを選択し、次にそのエリアに対して、図８〜１０に示すような運転整理を実施する。
【００４８】
図８は、輸送力を確保する運転整理として、延発を適用した場合のダイヤ図である。エリア８０１（Ｃ〜Ａ駅、１１：３０〜１２：００）での輸送力確保のため、直前エリアを走行する列車８１０（１４レ）のＣ駅発車時刻を延期させて、エリア８０１内になるようにしたものである（延発）。この運転整理により、エリア８０１は予想本数１本から２本に輸送力を増やすことができる。ただし、設備上こうした制御ができることと、エリア８０１の直前エリア（Ｃ〜Ａ駅、１１：００〜１１：３０）の輸送力が確保されていること（列車８１０を延発させても予想列車本数が必要本数以上であること）が、この運転整理を実施するための条件である。
【００４９】
図９は、エリア９０１（Ｃ〜Ａ駅、１０：００〜１０：３０）での輸送力確保のため、列車を入出区可能なＣ駅から、臨時列車９０２（臨２００２、及びその後運用として臨２００３）を運行させたものである。この運転整理により、エリア９０１は予想本数１本から２本に輸送力を増やすことができる。ただし、Ｃ駅が出区可能な駅であること、出区のための時間や車両が確保されていること、などが、この運転整理を実施するための条件である。
【００５０】
図１０は、途中折り返しの例である。エリア１００１（Ｃ〜Ａ駅、１０：００〜１０：３０）での輸送力確保のため、列車１００２（５レ）をＣ駅で折り返し、列車１００３（９０００レ）として、エリア１００１を走行させるようにした（なお、列車１００２（５レ）のＣ駅より先は部分運休になる）。この途中折り返しにより、エリア１００１は予想本数１本から２本に輸送力を増やすことができる。ただし、Ｃ駅が折り返し可能な番線を持つことや、列車１００２（５レ）を部分運休しても下り方面の輸送力が確保されていることが、この運転整理を実施するための条件である。
【００５１】
なお、列車１００３（９０００レ）は遅延列車（６レ）の後運用である（１１レ）につなぎ、列車１００２の後運用（１２レ）を運休として、後運用未定となった６レから前運用が未定となった１７レまで、順次折り返しを変更する。
【００５２】
なお、輸送力を増やすための運転整理としては、上記に限定されるものではなく、番線支障などの運転阻害を回避するための番線変更や、待避関係を解除するための順序変更、延長運転等、様々な運転整理をエリアの輸送力を確保するために用いることができる。
【００５３】
次に輸送障害等により発生した列車の遅延を回復させるための予想ダイヤの解析とそれに基づく運転整理について述べる。
【００５４】
列車遅延の回復のため、遅延している列車を間引く（運休させる）ことが行われる。しかし、輸送力が確保されていない段階で列車を間引くと、さらに輸送力が低下する恐れがある。そこで、本発明では、輸送力が確保された後の列車で遅延している列車に対してのみ、その列車を運休させ、遅延を回復させる。これにより、必要な輸送力の確保を最優先にしながら、遅延の回復を行うことが可能である。
【００５５】
以下、図１１、図６を用いてこれを説明する。図１１において、Ｇ駅を出発するそれぞれの列車に対して、その列車が走行する全てのエリアの予想本数が必要本数以上かを調査する。例えば、列車１１０１（１４レ）は走行する全てのエリア（上−６、上−８、上−７）で予想本数が必要本数以上となっている。この列車に対して、さらに、各エリアにおけるその列車の走行順序を、エリア区間の開始駅の出発時刻に基づいて算出する。例えば、列車１１０１（１４レ）は、上−６エリアでは３番目に走行し、上−８エリアでは２番目、上−７エリアでは３番目に走行する。最後に、当該列車の各エリアにおける走行順序がそのエリアの必要列車本数で示される数字以上か否かを判定する。もし、当該列車が、あるエリアにおいて、そのエリアの必要列車本数以上の順番で運行するならば、その列車は当該エリアでは積み残し無く乗客を運んでいることになる。列車１１０１（１４レ）は、これらの条件を満たすため、この列車が輸送完了列車である。
【００５６】
同様の方法で、下り方面を調査すると列車１１０３（１１レ）が輸送完了列車として取得できる。
【００５７】
これら２本の列車の次列車１１０２（１６レ）、１１０４（１３レ）が一定の遅延をしているならば、それらの列車を間引くことで、遅延を回復させることができる。なお、これらの列車の運休を実施したときには、それぞれの端末駅で、後運用未定列車から前運用未定列車まで順次折り返しを変更する。
【００５８】
以上のように、本発明の第１の実施形態では、積み残し乗客を考慮したエリア単位での必要列車本数を算出し、予想される列車本数が足りない場合には、輸送力増加（当該エリアを運行する列車本数を増加）のための運転整理を実施することができる。また、適切な輸送力が確保された列車の次列車が遅延をしている場合には、その列車を間引くことで、輸送力を確保した上での遅延回復を実現できる。
【００５９】
次に、これまで述べてきた第１の実施形態の機能を実現する処理をより詳細に説明する。
【００６０】
図１２に、運転整理導出アルゴリズムを示す。本アルゴリズムは、図１の運転整理作成処理部１１０によって実行される。
【００６１】
運転整理導出アルゴリズムでは、次の処理１２０１〜１２０５を実行する。
【００６２】
（処理１２０１）予想ダイヤ作成処理：
予想ダイヤ作成処理部１１１が、実施ダイヤ管理部１２０、実績情報管理部１２１、支障条件管理部１２２が管理する情報に基づき、予想ダイヤを作成し、それを予想ダイヤ管理部１２３に格納する。作成される予想ダイヤは、図３に示した通りである。
【００６３】
（処理１２０２）ダイヤ解析処理：
ダイヤ解析処理部１１２により、作成された予想ダイヤの解析を行い、解析結果をダイヤ解析情報管理部１２４に格納する。詳細は後述する。
【００６４】
（処理１２０３）改善目標設定：
改善目標設定処理部１１３で行われる処理で、ダイヤ解析情報管理部１２４が管理するダイヤ解析情報テーブル６００に基づき、輸送力確保が必要なエリアや、遅延回復のために必要な運休列車を抽出し、それらの情報を改善目標情報管理部１２５に登録する。詳細は後述する。
【００６５】
（処理１２０４）運転整理案作成：
運転整理作成処理部１１４で行われる処理で、改善目標情報管理部１２５に保有する改善目標データを取得し、その改善目標を達成するための運転整理案を導出する。詳細は後述する。
【００６６】
（処理１２０５）反映、出力：
運転整理作成処理部１１０で行われる処理で、導出した運転整理案を実施ダイヤ管理部１２０に反映し、それに基づく予想ダイヤを作成する。また、この更新された予想ダイヤに対して、ダイヤ解析処理を実行し、運転整理案実施前の解析結果と比較する。予想ダイヤや運転整理の効果（運転整理前との解析結果の比較）は、表示処理部１０５を介してＣＲＴ１５１などに表示する。
【００６７】
以上で運転整理導出アルゴリズムを終了する。
【００６８】
次に、処理１２０２のダイヤ解析処理について述べる。ダイヤ解析処理１２０２では、ダイヤ解析情報テーブル６００（図６）を更新する処理と、積み残し乗客を輸送完了する列車を抽出する処理を実施する。
【００６９】
図１３は、ダイヤ解析情報テーブル更新アルゴリズムの処理フロー図である。まず、ダイヤ解析情報テーブル６００の更新は、図４（２）で示した順に、全てのエリアに対して、以下の更新処理を実行する。
【００７０】
（処理１３０１）同一走行区間で直前の時間帯のエリアがあれば、処理１３０２へ、なければ処理１３０３へ進む。
【００７１】
（処理１３０２）同一走行区間、直前の時間帯の積み残し乗客数を取得し、Ｔとする。
【００７２】
（処理１３０３）Ｔ＝０とする。
【００７３】
（処理１３０４）当該エリアにおける旅客需要を次式にて算出。ダイヤ解析情報テーブルの旅客需要５０６へ格納する。旅客需要＝Ｔ＋当該エリアの計画旅客需要。
【００７４】
（処理１３０５）当該エリアの必要列車本数Ｎを算出。ダイヤ解析情報テーブルの必要本数５０７へ格納する。Ｐ＝旅客需要／（列車の許容乗車人数）としたとき、Ｐの値の小数部を繰り上げたものがＮである。
【００７５】
（処理１３０６）当該エリアの予想列車本数Ｍを算出する。その様子は、図７に示したとおりであり、結果を、ダイヤ解析情報テーブルの予想本数５０８へ格納する。
【００７６】
（処理１３０７）必要列車本数Ｎが予想列車本数Ｍより大か？大なら処理１３０８へ、そうでなければ処理１３０９へ進む。
【００７７】
（処理１３０８）当該エリアにおける積み残し乗客数を算出し、ダイヤ解析情報テーブルの積み残し乗客数５０９へ格納し、終了する。積み残し乗客数＝旅客需要−（列車の許容乗車人数）＊予想列車本数である。
【００７８】
（処理１３０９）当該エリアにおける積み残し乗客数を０とし、ダイヤ解析情報テーブルの積み残し乗客数６０９へ格納する。
【００７９】
以上で、ダイヤ解析情報テーブル更新アルゴリズムを終了する。
【００８０】
次に、積み残し乗客無しとなる列車の導出アルゴリズムを説明する。
【００８１】
図１４は、区間別に輸送完了列車（積み残し乗客無しの列車）を管理するリストである。積み残し乗客無しとなる列車の導出アルゴリズムは、列車の走行区間別に積み残し乗客がなくなる列車を導出し、図１４に示す区間別輸送完了列車リスト１４００に登録する。登録されるデータ１４１０には、当該列車の方向（上り・下りの別など）１４１１、区間（始発〜終着駅）１４１１、列番１４１３の情報が含まれる。
【００８２】
図１５は、積み残し乗客無しの列車の導出アルゴリズムの処理フロー図である。
【００８３】
（処理１５０１）走行する全ての列車に対し、以下の処理を行う。まず、チェック対象の列車を始発時刻の順序で取得する。
【００８４】
（処理１５０２）当該列車と同一走行区間の輸送完了列車がリストに登録済かをチェックする。もし、すでに登録済であれば、処理１５０９へ進んで、当該列車のチェックを終了する。
【００８５】
（処理１５０３）当該列車が走行する全てのエリアについて繰り返し１５０４〜１５０６を実施する。
【００８６】
（処理１５０４）当該エリアの列車本数において予想本数が必要本数以上か？をチェックする。もし、予想本数が必要本数未満であれば、終了処理１５０９へ。
【００８７】
（処理１５０５）当該エリアにおける当該列車の走行順番を取得する。
【００８８】
（処理１５０６）走行順番の値は必要本数の値以上か？をチェックする。即ち、当該列車までで、当該区間の旅客は積み残しなく輸送できるかをチェックする。走行順番が必要本数未満であれば、終了処理１５０９へ。
【００８９】
（処理１５０７）エリア分ループ終了。次のエリアに対して同様の処理を行うため、処理１５０３へ。全てのエリアの処理を行った場合は、処理１５０８へ。
【００９０】
（処理１５０８）当該列車は走行する全てのエリアにおいて旅客を積み残すことなく輸送可能であり、この列車を輸送完了列車データとして、区間別輸送完了リストに登録する。
【００９１】
（処理１５０９）列車分ループ終了。次の列車が存在すれば、処理１５０１に戻る。
【００９２】
以上で、積み残し乗客無しの列車の導出アルゴリズムを終了する。
【００９３】
次に、図１２の運転整理導出アルゴリズムにおける改善目標設定のアルゴリズム処理１２０３を説明する。改善目標設定は、図４に示す順序に従い、各エリアを対象として、図１６の処理を行うことで実施される。
【００９４】
図１６は、改善目標設定アルゴリズムの処理フロー図である。
【００９５】
（処理１６０１）チェック対象のエリアの予想列車本数６０８、必要列車本数６０７をダイヤ解析情報テーブル６００（図６）から取得し、予想列車本数が必要列車本数未満か否かを判断する。予想列車本数が必要本数未満でないなら処理１６０４へ進む。
【００９６】
（処理１６０２）予想列車本数が必要列車本数未満のため、当該エリアは、輸送力が不足している。このため、輸送力確保を改善目標とする改善目標データを作成する。
【００９７】
図１７は、改善目標リスト図であり、上記改善目標データの具体例の構造を、図１７の１７１０に示す。改善目標データには、当該エリアを識別する情報、すなわち、方面６０１、区間６０２、時間帯６０３、エリアＮｏ．６０４、と共に、改善種別１７１１、改善目標値１７１２を登録する。当該エリアは、輸送力が不足しているため、改善種別１７１１を「輸送力確保」に、改善目標値１７１２に不足している列車本数Ｕが入る。すなわち、Ｕ＝必要列車本数−予想列車本数である。
【００９８】
（処理１６０３）このようにして作成した改善目標データ１７１０を、改善目標リスト１７００に登録する。改善目標リスト１７００は、登録された順番で取り出すことができるＦＩＦＯ（First in First Out）の構造になっている。
【００９９】
（処理１６０４）次に、当該エリアを始発とする列車について遅延があるかどうかを調べる。もし、当該エリアを始発とする列車があり、その列車が図１４に示した区間別輸送完了列車リスト内の列車より後の順番の列車であり、かつその列車の発時刻に遅延が予想されれば、処理１６０５へ進み、それ以外は終了する。
【０１００】
（処理１６０５）区間別輸送完了列車の後の順番で遅延が発生している列車があるため、遅延回復のための運転整理が必要となる。このため、遅延回復を改善目標とする改善目標データ１７１０を作成する。改善目標データには、当該エリアを識別する情報、すなわち、方面６０１、区間６０２、時間帯６０３、エリアＮｏ．６０４、と共に、改善種別１７１１、改善目標値１７１２を登録する。当該エリアは、遅延回復を狙いとし、改善種別１７１１を「遅延回復」に、改善目標値１７１２に、当該列車の列車番号を入れる。
【０１０１】
（処理１６０６）このようにして作成した改善目標データ１７１０を、改善目標リスト１７００に登録する。改善目標リストは、登録された順番で取り出すことができる、ＦＩＦＯ構造になっている。
【０１０２】
以上で、改善目標設定アルゴリズムを終了する。
【０１０３】
改善目標設定アルゴリズムを各エリアに対して実施することで、輸送力が足りないエリアや、輸送完了列車の後で遅延が発生している列車を、洗い出し、それらを改善目標リストに登録することができる。
【０１０４】
このようにして改善目標データ１７１０が登録された改善目標リスト１７００から、以下のように、改善目標データ１７１０を一つずつ取り出し、その改善目標に対して適用可能な運転整理案を導出するのが処理１２０４である。
【０１０５】
図１８は、運転整理案作成アルゴリズム１２０４の処理フロー図である。
【０１０６】
（処理１８０１）まず、図１７の改善目標リスト１７００から改善目標データ１７１０を一つ取り出す。改善目標データが改善目標リスト１７００の中にない場合には、この処理は終了する。
【０１０７】
（処理１８０２）取り出した改善目標データ１７１０の改善種別１７１１に応じて分岐する。改善種別１７１１が「輸送力確保」であれば処理１８０３へ。改善種別１７１１が「遅延回復」であれば処理１８０４へ進む。
【０１０８】
（処理１８０３）改善目標データ１７１０の情報に基づき輸送力確保のための運転整理案を導出する。これには、図１９の運転整理条件テーブル１９００を用いて行う。
【０１０９】
図１９は、輸送力確保のために実施する運転整理の条件判定及び処理を登録したテーブルを示す。運転整理条件テーブル１９００には、絶対条件１９０１、適用時条件１９０２、及び処理内容１９０３が運転整理の種類毎に登録されている。まず、改善目標データ１７１０の示す方面６０１、区間６０２、時間帯６０３、エリアＮｏ．６０４などの情報を使って、絶対条件１９０１をチェックする。例えば、「延発」の運転整理が適用可能かどうかを調査するため、エリアＮｏ．６０４で規定されるエリアの開始駅が予め規定された専用設備（出発時機表示機）を有する駅であるかどうかをチェックする。こうした設備がないと列車に延発の指示は出せない。こうした設備が整っている駅であれば、次に適用時条件１９０２をチェックする。例えば、「延発」が適用可能かどうかは、当該駅の直前時間帯のエリアで輸送力が足りていること、すなわち、そのエリアの予想本数が必要本数より多いこと、及び当該列車が当該駅に停車することによる。これらの条件を満足している場合、最後に処理内容１９０３で定義された処理を、当該列車に対して実施する運転整理案を導出して、処理１８０５へ進む。
【０１１０】
「延発」の絶対条件１９０１、適用時条件１９０２が成立しない場合には、次に「出区＋臨時列車」の条件１９０１、１９０２をチェックする。これが満足されれば、処理内容１９０３で示すような運転整理案を導出し、処理１８０５へ進む。一方、これが満足されなければ、「途中折り返し」の条件１９０１、１９０２をチェックし、満足されればその運転整理案１９０３を導出し、処理１８０５へ進む。登録されている全ての運転整理種別を使っても適切な運転整理案が導出できない場合、処理１８０３を終了して、処理１８０５へ進む。
【０１１１】
（処理１８０４）遅延回復のための運転整理案の導出を行う。まず、取得した改善目標データ１７１０内の改善目標値１７１２で示される列車番号（例えば１６レ）、及び方面６０１（例えば上り）を取得する。これは、図１１に示した例における列車１１０２（１６レ）を示す。次に、改善目標リスト１７００内の改善目標データ１７１０から、改善種別１７１１が「遅延回復」であり、方面６０１が今取得した方面と逆方面（下り）であり、さらに、改善目標値１７１２で示される列車の開始駅、終着駅の組が前述の列車１１０２と同じものを取得する。例えば、これによって、図１１の列車１１０４（１３レ）が取得できる。これら２つの改善目標データを改善目標リストから取得できた場合、それら２本の列車の運休を行う。さらに、端末駅（Ａ駅及びＧ駅）で後運用未定となった列車から前運用未定となる列車まで、順次折り返しを変更する。こうした運転整理案を導出し、処理１８０５へ進む。
【０１１２】
このように、２つの改善目標データを取得できなかった場合には、遅延回復のための条件が不成立として、運転整理案の作成を行わず、処理１８０５へ進む。
【０１１３】
（処理１８０５）運転整理案が導出されていれば、処理を終了する。条件に合わず運転整理案が導出されていない場合には、次の改善目標に対する運転整理案を導出すべく、処理１８０１へ戻る。
【０１１４】
以上で、運転整理案作成アルゴリズムを終了する。
【０１１５】
以上により、図１２で示した運転整理導出アルゴリズムの全体を説明した。
【０１１６】
これまで示した構成、処理によって、旅客需要に基づいて予想ダイヤの評価を行い、輸送力が不足している箇所の手当てを行う運転整理案の導出や、輸送力を確保した上での遅延の回復を行う運転整理案の導出を自動的に行う運転整理案作成装置が実現できる。
【０１１７】
次に、本発明の第２の実施形態について説明する。
【０１１８】
図２０は、本発明の第２の実施形態によるダイヤ評価装置の構成図を示す。
【０１１９】
ダイヤ評価装置２００１は、処理実行部１０１、データ記憶部１０２、通信処理部１０３、入力処理部１０４、表示処理部１０５及びこれらを接続するバス１０６からなる。処理実行部１０１は、ＣＰＵ及びＲＯＭで構成される。データ記憶部１０２は、ＲＡＭで構成される。通信処理部１０３は、運行管理システムとネットワーク１３を介しての通信を行う。入力処理部１０４は、キーボード１４１やマウス１４２などによるユーザ入力を受け付ける。表示処理部１０５は、列車ダイヤとその評価結果をＣＲＴなどに表示する。
【０１２０】
本実施形態では、こうした構成において、ダイヤ評価処理部２００２の評価結果を処理実行部１０１に読み込み、実行させる。このダイヤ評価処理部２００２は、ダイヤ解析処理部１１２、解析結果表示処理部２００３からなる。
【０１２１】
また、データ記憶部１０２では、ダイヤ評価処理部２００２が利用するデータを管理しており、ダイヤ管理部２００４、ダイヤ解析情報管理部１２４を備えている。
【０１２２】
ダイヤ管理部２００４では、評価の対象となる評価ダイヤと、評価の基準となる基準ダイヤを保有する。基準ダイヤとは、例えば計画時に作成されたダイヤであり、それをダイヤ図の形態で表現すると、前に述べた図２のようになる。評価ダイヤとは、評価の対象となるダイヤであり、運転整理後の実施ダイヤ、実際の運行結果を表す実績ダイヤ、実施ダイヤと走行実績から導かれる予想ダイヤ、もしくは、前述の第１の実施形態で出力される運転整理案を反映した予想ダイヤなどである。これをダイヤ図の形式で示すと、例えば、前述した図３のようになる。
【０１２３】
本実施形態では、評価の対象となるダイヤの評価を行い、表示処理部１０５によって、ＣＲＴ１５１上にその評価結果を出力する。ＣＲＴ１５１に出力されるダイヤの評価結果を、図２１及び図２２に示す。
【０１２４】
図２１では、システムがエリア単位に輸送力の観点からダイヤを評価し、その評価結果をダイヤ図１０００上に重ねて表示しているところを示す。メニュー２１１０で「上り方面」が選択されると、上り方面の各エリアの評価結果を、時間帯、走行区間で規定されるダイヤ上の領域に表示する。例えば、領域２１０１には、「上り−１」、即ち、Ｃ駅からＡ駅までの区間で、１０：００〜１０：３０の間の列車で積み残す、積み残し乗客数（待ち乗客数）を評価し、その評価結果を、領域の背景色で表現している。同様に、領域２１０２には、「上り−２」の評価結果が示される。同様に、上り方面全てのエリアの積み残し乗客数に基づいて表示色を決定し、ダイヤ上の各領域にその色を表示する。ここで、領域２１０２は、列車本数が２本以上足りないため、赤で表示され、領域２１０１は、列車本数が１本足りないため、黄色で表示される。このように、積み残し乗客数などのダイヤの評価結果を、ダイヤスジとともにダイヤ図上に表現することで、どこのエリアで何本列車本数が不足しているかを直感的に把握することができるようになる。
【０１２５】
本実施形態では、時間幅を３０分とした例を示したが、時間幅を短く取れば、より細かく旅客需要を見ることが可能である。即ち、時間幅を最小列車時隔（たとえば３分）にとれば、時間的に連続するエリアでは、時間的に後のエリアの待ち乗客数が増えていく様子を表示することができる。また、列車が走行するエリア、すなわち、ちょうど列車が発車した時刻を含むエリアで、待ち乗客数が減る（乗車した）様子を表示することも可能である。
【０１２６】
図２２では、システムが、エリア「上り−１」に関するより詳細な評価結果を、レーダーチャート２２０１により表示しているものである。カーソル２２１０で、領域２１０１が指示されると、システムはその領域が選択されたことを示す枠２２０２を領域２１０１上に表示する。さらに、その領域に対応するエリア「上り−１」の評価結果を、レーダーチャート２２０１により表示する。システムは、レーダーチャート２２０１により、当該エリアの運転本数、運転間隔、駅停車時間、駅間走行時間の評価結果を表示する。
【０１２７】
このようなシステムにより、どのエリアで列車が不足するかを直感的に把握できるだけでなく、適切なエリアを指示することで、そのエリアのダイヤ評価をより詳細に参照することが可能となる。
【０１２８】
このような評価と表示を行う処理について、以下に説明する。
【０１２９】
図２３は、ダイヤの評価結果を格納するダイヤ評価テーブル２３００を示している。ダイヤ評価テーブル２３００には、方面６０１、区間６０２、時間帯６０３、エリアＮｏ．６０４で規定されるエリア毎に、待ち乗客数評価２３０１、運転本数評価２３０２、運転間隔評価２３０３、駅停車時間評価２３０４、走行時間評価２３０５が格納される。例えば、「上り−１」で示されるエリアの評価結果として、待ち乗客数評価２３０１には１、運転本数評価２３０２には５０、運転間隔評価２３０３には３０、駅停車時間評価２３０４には３０、走行時間評価２３０５には５０が格納される。
【０１３０】
図２４は、ダイヤ解析処理部１１２で行うダイヤ評価処理のアルゴリズムの処理フロー図であり、以下にこの処理を説明する。
【０１３１】
（ダイヤ評価アルゴリズム開始）
（処理２４０１）ダイヤ解析処理を行う。これは、図１３で説明した先の実施形態と同様の処理である。ダイヤ解析処理部１１２は、評価対象のダイヤについて、図６のダイヤ解析情報テーブル６００の旅客需要６０６、必要本数６０６、予想本数６０８、積み残し乗客数６０８を算出する。なお、ここで、予想本数とは、評価対象のダイヤ上で当該エリアに発時刻を持つ列車の本数である。
【０１３２】
（処理２４０２）積み残し乗客数６０８の値を使って、各エリアの待ち乗客数の評価を行う。待ち乗客数の評価は、待ち乗客数評価レベルテーブル２５００に基づいて行う。
【０１３３】
図２５は、待ち乗客数の評価を実施するための評価テーブルを示す。この評価テーブル２５００を使って、積み残し乗客数６０９の値が含まれる範囲２５０２を判定し、それに対応する評価レベル２５０１が、待ち乗客数の評価になる。評価結果は、図２３のダイヤ評価テーブル２３００の待ち乗客数評価２３０１に格納する。例えば、上り−１のエリアの積み残し乗客数６０９は、２１００人であり、テーブル２５００を使うとその評価結果は、レベル３となる。この結果、上り−１の待ち乗客数評価２３０１に評価レベル「３」を格納する。
【０１３４】
なお、待ち乗客数の評価は、図２５に示す評価テーブル２５００により下記となる。
（１）積み残し乗客数が０の場合、評価レベルは「０」。
（２）積み残し乗客数が列車乗車定員（１４００人）未満の場合、評価レベルは「１」。
（３）積み残し乗客数が、列車の乗車定員以上、最大乗車定員（２１００人）未満の場合、評価レベルは「２」。
（４）それ以上は、乗車定員の半分毎に、評価レベルを上げるものとする。例えば、積み残し乗客数が２８００人以上３５００人未満ならレベル「４」。
【０１３５】
即ち、評価レベルが「２」以下の場合、積み残し乗客は全て次列車で輸送可能であることを意味する。評価レベルが「３」以上になると、積み残し乗客が次列車でも輸送しきれないことを意味する。
【０１３６】
また、評価レベルが「１」以下であれば、積み残し乗客数は、次列車の乗車定員以下であり、これらの乗客を運んでも、次列車内は、比較的余裕があるということを意味する。
【０１３７】
（処理２４０３）運転本数の評価を行い、評価結果は、図２３のダイヤ評価テーブル２３００の運転本数評価２３０２に格納する。
【０１３８】
運転本数の評価は、ダイヤ情報解析テーブル６００の必要本数６０７と予想本数６０８を使って、必要本数より予想本数が少ない場合、評価値＝１００×（予想本数／必要本数）、予想本数が必要本数以上の場合、評価値＝１００×（必要本数／予想本数）とする。
【０１３９】
（処理２４０４）運転間隔の評価を行う。
【０１４０】
この運転間隔の評価の詳細は、図２６にその処理フローを示しており、ここで、図２６を説明し、その後に、再び、図２４の処理２４０５以下を説明することにする。
【０１４１】
図２６は、運転間隔の評価アルゴリズムの処理フロー図である。
【０１４２】
（運転間隔評価アルゴリズム開始）
（処理２６０１）運転間隔の評価は、ダイヤ管理部２０４で管理する、基準ダイヤと評価ダイヤの対比により実施する。まず、基準ダイヤ上で、エリアの開始駅をエリア開始時刻直前に発車する列車を取得し、これを基準第０列車とする。
【０１４３】
（処理２６０２）基準ダイヤ上で、エリアの開始駅をエリアの開始時刻から終了時刻までの間に発車する列車を取得し、これを基準第１列車〜基準最終列車とする。
【０１４４】
（処理２６０３）基準第０列車〜基準最終列車の運転間隔を算出し、その平均値を算出、母集団平均値とする。
【０１４５】
（処理２６０４）評価ダイヤ上で、エリアの開始駅をエリア開始時刻直前に発車する列車を取得し、これを評価第０列車とする。
【０１４６】
（処理２６０５）評価ダイヤ上で、エリアの開始駅をエリアの開始時刻から終了時刻までの間に発車する列車を取得し、これを評価第１列車〜評価最終列車とする。
【０１４７】
（処理２６０６）評価第０列車〜評価最終列車の運転間隔を算出する。
【０１４８】
（処理２６０７）母集団平均値を用いて算出した評価列車の運転間隔の標準偏差を算出する。
【０１４９】
（処理２６０８）標準偏差から評価値を決定する。これは運転間隔評価テーブルを使う。
【０１５０】
図２７は、運転間隔の評価に用いる評価テーブル２７００を示す。この評価テーブル２７００に示す算出した標準偏差の値が含まれる標準偏差範囲２７０１に対応する評価値２７０２を、運転間隔の評価値とする。
【０１５１】
以上で、図２６の運転間隔評価アルゴリズムを終了する。
【０１５２】
このようにして求めた評価結果を、図２３のダイヤ評価テーブル２３００の運転間隔評価２３０３に格納する。
【０１５３】
ここで、図２４に戻って、処理２４０５以降につき説明を進める。
【０１５４】
（処理２４０５）駅停車時間の評価を行う。運転間隔の評価と同様に、基準ダイヤ上でエリア内列車の駅停車時間の平均値を求め、それを母集団の平均値とする。次に、評価ダイヤ上で、エリア内列車の駅停車時間を求め、母集団の平均値を使って、その標準偏差を求める。最後に、標準偏差に対応する評価値を、評価テーブルにより求める。評価結果は、図２３のダイヤ評価テーブル２３００の駅停車時間評価２３０４に格納する。
【０１５５】
（処理２４０６）走行時間の評価を行う。運転間隔の評価と同様に、基準ダイヤ上でエリア内列車の走行時間の平均値を求め、それを母集団の平均値とする。次に、評価ダイヤ上で、エリア内列車の走行時間を求め、母集団の平均値を使って、その標準偏差を求める。最後に、標準偏差に対応する評価値を、評価テーブルにより求める。評価結果は、図２３のダイヤ評価テーブル２３００の走行時間評価２３０５に格納する。
【０１５６】
以上で、図２４のダイヤ評価アルゴリズムを終了する。
【０１５７】
以上に示した処理により、ダイヤ解析処理部１１２は、評価ダイヤの各エリアに対して、待ち乗客数評価、運転本数評価、運転間隔評価、駅停車時間評価、走行時間評価を行う。
【０１５８】
次に、解析結果表示部１１５が行う表示処理について説明する。
【０１５９】
図２８は、評価結果（待ち乗客数評価の結果）をダイヤ図に重畳するアルゴリズムの処理フロー図である。待ち乗客数（旅客需要）の評価結果を、エリア単位に図２１や図２２のダイヤ図１０００上に表示する処理である。
【０１６０】
（待ち乗客評価重畳アルゴリズム開始）
（処理２８０１）図２１のメニュー２１１０で指示される方面を取得する。
【０１６１】
（処理２８０２）当該方面の全てのエリア分、処理２８０３〜２８０５を実施する。
【０１６２】
（処理２８０３）ダイヤ評価テーブル２３００から、待ち乗客数評価２３０１を取得する。
【０１６３】
（処理２８０４）取得した待ち乗客数評価の値に基づき、表示色を決定する。これは、図２９に示した表示色テーブル２９００を用いる。例えば、待ち乗客数評価がレベル「３」の場合、そのエリアはＲＧＢ（２５５，１５３、２５５）で指定される色を表示色とする。
【０１６４】
（処理２８０５）処理２８０４で決定した表示色にて、当該エリアを表示する。
【０１６５】
（処理２８０６）ループ終了。
【０１６６】
以上で、待ち乗客評価重畳アルゴリズムを終了する。
【０１６７】
次に、レーダーチャートを表示する処理を説明する。
【０１６８】
図３０は、レーダーチャートの表示アルゴリズムの処理フロー図である。
【０１６９】
（レーダーチャート表示アルゴリズム開始）
（処理３００１）メニュー２１１０で指示される方面を取得する。
【０１７０】
（処理３００２）図２２のカーソル２２１０で指示された領域を取得する。方面と領域で規定されるエリアを取得する。
【０１７１】
（処理３００３）ダイヤ評価テーブル２３００から、当該エリアの運転本数評価２３０２、運転間隔評価２３０３、駅停車時間評価２３０４、走行時間評価２３０５を取得する。
【０１７２】
（処理３００４）当該領域の枠２２０２を表示する。
【０１７３】
（処理３００５）取得した情報を使ってレーダーチャートを表示する。
【０１７４】
（レーダーチャート表示アルゴリズム終了）
以上の評価処理、表示処理により、図２１，２２に示したようなダイヤ評価及び評価結果の表示が実現される。これにより、実施ダイヤ、実績ダイヤ、予想ダイヤ、運転整理案等を反映した予想ダイヤなどの評価と、その分かり易い表示が可能になる。
【０１７５】
なお、本実施形態では、運転整理案作成装置とダイヤ評価装置というように、２つの装置を分けて説明したが、例えば、第１の実施形態と第２の実施形態を組み合わせたシステムも容易に実現可能である。そのシステムでは、例えば、予想ダイヤを評価して、適切な運転整理案を提示するとともに、待ち乗客数を評価し、それをダイヤ図上の各エリアに表示したり、列車本数等のレーダーチャート表示を行うことが、自動的に可能となる。
【符号の説明】
【０１７６】
１…運転整理案作成装置、１０１…処理実行部、１０２…データ記憶部、１０３…通信処理部、１０４…入力処理部、１０５…表示処理部、１１０…運転整理案作成処理部、１１１…予想ダイヤ作成処理部、１１２…ダイヤ解析処理部、１１３…改善目標設定処理部、１１４…運転整理作成処理部、１１５…解析結果表示処理部、１２０…実施ダイヤ管理部、１２１…実績情報管理部、１２２…支障条件管理部、１２３…予想ダイヤ管理部、１２４…ダイヤ解析情報管理部、１２５…改善目標情報管理部、１５１…ＣＲＴ、１０００…ダイヤ図、２００１…ダイヤ評価装置。
【図１】
2010264978.tif 000003
【図２】
2010264978.tif 000004
【図３】
2010264978.tif 000005
【図４】
2010264978.tif 000006
【図５】
2010264978.tif 000007
【図６】
2010264978.tif 000008
【図７】
2010264978.tif 000009
【図８】
2010264978.tif 000010
【図９】
2010264978.tif 000011
【図１０】
2010264978.tif 000012
【図１１】
2010264978.tif 000013
【図１２】
2010264978.tif 000014
【図１３】
2010264978.tif 000015
【図１４】
2010264978.tif 000016
【図１５】
2010264978.tif 000017
【図１６】
2010264978.tif 000018
【図１７】
2010264978.tif 000019
【図１８】
2010264978.tif 000020
【図１９】
2010264978.tif 000021
【図２０】
2010264978.tif 000022
【図２１】
2010264978.tif 000023
【図２２】
2010264978.tif 000024
【図２３】
2010264978.tif 000025
【図２４】
2010264978.tif 000026
【図２５】
2010264978.tif 000027
【図２６】
2010264978.tif 000028
【図２７】
2010264978.tif 000029
【図２８】
2010264978.tif 000030
【図２９】
2010264978.tif 000031
【図３０】
2010264978.tif 000032