(57)【要約】【課題】精度良く交通量を推定することができるようにする。【解決手段】走行時間算出部３２２によって、推定対象リンクの交通量を示すリンク交通量を仮定したときの、信号がないと仮定した場合の推定対象リンクの車両の走行時間を示すリンク走行時間を算出する。そして、信号待ち時間期待値算出部３２４によって、推定対象リンク上の信号の変化の周期を示す信号情報に基づいて、推定対象リンクのリンク交通量を仮定したときの、推定対象リンクの信号待ち時間期待値を算出する。そして、交通量推定部３２によって、推定対象リンクのリンク旅行時間と、走行時間算出部３２２によって算出された推定対象リンクのリンク走行時間と、信号待ち時間期待値算出部３２４によって算出された推定対象リンクの信号待ち時間期待値とに基づいて、推定対象リンクのリンク交通量を推定する。【選択図】図１
2014191492.tif 000002
【特許請求の範囲】
【請求項１】
道路ネットワーク上の各信号の信号情報を含む道路ネットワークデータと、前記道路ネットワークにおける推定対象リンクの車両の旅行時間を示すリンク旅行時間に基づいて、前記推定対象リンクの交通量を示すリンク交通量を推定する交通量推定装置であって、
前記推定対象リンクの交通量を示すリンク交通量を仮定したときの、信号がないと仮定した場合の前記推定対象リンクの車両の走行時間を示すリンク走行時間を算出する走行時間算出手段と、
前記推定対象リンク上の信号の変化の周期を示す信号情報に基づいて、前記推定対象リンクのリンク交通量を仮定したときの、前記推定対象リンクの信号待ち時間期待値を算出する信号待ち時間期待値算出手段と、
前記推定対象リンクのリンク旅行時間と、前記走行時間算出手段によって算出された前記推定対象リンクの前記リンク走行時間と、前記信号待ち時間期待値算出手段によって算出された前記推定対象リンクの前記信号待ち時間期待値とに基づいて、前記推定対象リンクの前記リンク交通量を推定する交通量推定手段と、
を含む交通量推定装置。
【請求項２】
前記交通量推定手段は、
繰り返し終了条件を満足するまで、前記推定対象リンクのリンク交通量を増加又は減少させるように変化させながら、前記走行時間算出手段による算出、及び前記信号待ち時間期待値算出手段による算出を繰り返すことにより、前記推定対象リンクのリンク交通量を推定する請求項１記載の交通量推定装置。
【請求項３】
前記交通量推定手段は、
前記推定対象リンクの前記リンク走行時間と、前記推定対象リンクの前記信号待ち時間期待値との和が、前記推定対象リンクのリンク旅行時間を超えることを前記繰り返し終了条件として、
前記繰り返し終了条件を満足するまで、仮定する前記推定対象リンクのリンク交通量を増加させるように変化させながら、前記走行時間算出手段による算出、及び前記信号待ち時間期待値算出手段による算出を繰り返すことにより、前記推定対象リンクのリンク交通量を推定する請求項２記載の交通量推定装置。
【請求項４】
前記推定対象リンクの前記信号情報に基づいて、右折容量を算出し、前記算出された右折容量に基づいて、前記推定対象リンクの交通容量を算出する交通容量算出手段を更に含み、
前記交通容量算出手段によって算出された前記交通容量を前記推定対象のリンク交通量の上限値として、前記繰り返し終了条件を満足するまで、前記推定対象リンクのリンク交通量を増加させるように変化させながら、前記走行時間算出手段による算出、及び前記信号待ち時間期待値算出手段による算出を繰り返すことにより、前記推定対象リンクのリンク交通量を推定する請求項２又は３記載の交通量推定装置。
【請求項５】
前記走行時間算出手段は、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えているか否かと、前記推定対象リンクのリンク交通量とに基づいて、前記推定対象リンクのリンク走行時間を算出する請求項４記載の交通量推定装置。
【請求項６】
前記走行時間算出手段は、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えているか否かを判定し、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えていないと判定した場合には、交通密度と速度との関係式に基づいて、前記推定対象リンクのリンク走行時間を算出し、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えていると判定した場合には、交通密度と速度との関係式に基づいて、交通量が交通容量と同じ場合のリンク走行時間と１台あたりの平均待ち行列遅れ時間との和によって前記推定対象リンクのリンク走行時間を算出する請求項４記載の交通量推定装置。
【請求項７】
請求項１〜請求項６の何れか１項記載の交通量推定装置と、
前記道路ネットワークデータに基づいて、前記道路ネットワーク上の交通状況を計算すると共に、前記交通状況の計算結果に基づいて、前記道路ネットワーク上の各リンクの交通量を示す計算リンク交通量及びリンク旅行時間を示すリンク旅行時間計算値を算出する交通状況計算手段と、
実際の車両について測定した各リンクの実測リンク旅行時間に基づいて前記交通量推定装置によって推定されたリンク交通量であるリンク交通量実測値と、前記交通状況計算手段によって算出された計算リンク交通量又は前記交通状況計算手段によって算出されたリンク旅行時間計算値に基づいて前記交通量推定装置によって推定されたリンク交通量であるリンク交通量計算値とに基づいて、各リンクの前記リンク交通量を修正するための目標値を示すリンク交通量修正目標値を算出する目標値算出手段と、
を含む交通量修正装置。
【請求項８】
前記目標値算出手段は、
前記交通状況計算手段による交通状況の計算結果に基づいて、各リンクについて、渋滞が発生しているか否かを判定すると共に、各リンクの実測リンク旅行時間に基づいて、各リンクについて、渋滞が発生しているか否かを判定し、
前記交通量推定装置によって推定されたリンク交通量実測値と、前記交通状況計算手段によって算出された計算値リンク交通量又は前記交通状況計算手段によって算出されたリンク旅行時間計算値に基づいて前記交通量推定装置によって推定されたリンク交通量計算値と、前記渋滞が発生しているか否かの判定結果に基づいて、各リンクのリンク交通量修正目標値を算出する請求項７記載の交通量修正装置。
【請求項９】
前記目標値算出手段は、前記交通状況計算手段による交通状況の計算結果に基づいて渋滞が発生していないと判定され、かつ、前記リンク旅行時間実測値に基づいて渋滞が発生していないと判定されたリンクについて、前記リンク交通量修正目標値の絶対値が予め定められた閾値以下となるように前記リンク交通量修正目標値を算出する請求項７又は８に記載の交通量修正装置。
【請求項１０】
道路ネットワーク上の各信号の信号情報を含む道路ネットワークデータと、前記道路ネットワークにおける推定対象リンクの車両の旅行時間を示すリンク旅行時間に基づいて、前記推定対象リンクの交通量を示すリンク交通量を推定するためのプログラムであって、
コンピュータを、
前記推定対象リンクの交通量を示すリンク交通量に基づいて、信号がないと仮定した場合の前記推定対象リンクの車両の走行時間を示すリンク走行時間を算出する走行時間算出手段、
前記推定対象リンクのリンク交通量と、前記推定対象リンク上の信号の変化の周期を示す信号情報とに基づいて、前記推定対象リンクの信号待ち時間期待値を算出する信号待ち時間期待値算出手段、及び
前記推定対象リンクのリンク旅行時間と、前記走行時間算出手段によって算出された前記推定対象リンクの前記リンク走行時間と、前記信号待ち時間期待値算出手段によって算出された前記推定対象リンクの前記信号待ち時間期待値とに基づいて、前記推定対象リンクの前記リンク交通量を推定する交通量推定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通量推定装置、交通量修正装置、及びプログラムに係り、特に、交通量を推定するための交通量推定装置、交通量修正装置、及びプログラムに関する。
【背景技術】
【０００２】
従来より、交通量の計算値をリンク毎に計算する計算手段と、過去の交通量の観測値と現在の交通量の観測値とに基づいて、リンク毎の交通量の将来予測値を予測する予測手段と、交通量の計算値を現在の交通量の観測値及び交通量の予測値に一致させるための目標値をリンク毎に設定する設定手段と、交通量の計算値と目標値とに基づいて、ＯＤ交通量を修正する修正手段とから構成されるＯＤ交通量修正装置が知られている（特許文献１）。このＯＤ交通量修正装置では、交通量の計算値が現在の交通量の観測値及び交通量の予測値に一致するようにＯＤ交通量が修正される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１８７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１の技術では、交通量の計算値を観測値に一致させるための目標値の設定にはリンクの交通量の観測値が必要となる。しかしながら、リンクの交通量データ（観測値）の取得は非常に困難である。例えば、道路計画立案・管理のために全国道路交通情勢調査が５年に１度実施され、交通量データが取得されている。この交通量調査は人手による観測が中心であり、非常に多くのコストがかかる。また、このデータはある１日の交通量データであり、リアルタイム性はなく、交通量の日変動を考えると従来技術で使用できるものではない。
【０００５】
一方、無人の計測器も存在する。無人の計測器には「臨時設置型のトラフィックカウンタ」と「常時設置型のトラフィックカウンタ」がある。これらの装置を用いれば、リアルタイムの観測データを取得することができる。しかしながら、臨時設置型トラフィックカウンタを利用するためには、設置／撤去時の作業が必要で、道路交通規制を行わなければならない。また、常時設置型トラフィックカウンタに関しては装置が非常に高価であり、多くのリンクのカバーができない。
【０００６】
このように従来技術においては、交通量データの取得の困難性という問題が存在する。
【０００７】
本発明は、上述した問題を解決するために成されたものであり、取得可能なデータから、精度良く交通量を推定することができる交通量推定装置、交通量修正装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の交通量推定装置は、道路ネットワーク上の各信号の信号情報を含む道路ネットワークデータと、前記道路ネットワークにおける推定対象リンクの車両の旅行時間を示すリンク旅行時間に基づいて、前記推定対象リンクの交通量を示すリンク交通量を推定する交通量推定装置であって、前記推定対象リンクの交通量を示すリンク交通量を仮定したときの、信号がないと仮定した場合の前記推定対象リンクの車両の走行時間を示すリンク走行時間を算出する走行時間算出手段と、前記推定対象リンク上の信号の変化の周期を示す信号情報に基づいて、前記推定対象リンクのリンク交通量を仮定したときの、前記推定対象リンクの信号待ち時間期待値を算出する信号待ち時間期待値算出手段と、前記推定対象リンクのリンク旅行時間と、前記走行時間算出手段によって算出された前記推定対象リンクの前記リンク走行時間と、信号待ち時間期待値算出手段によって算出された前記推定対象リンクの前記信号待ち時間期待値とに基づいて、前記推定対象リンクの前記リンク交通量を推定する交通量推定手段と、を含んで構成されている。
【０００９】
本発明のプログラムは、道路ネットワーク上の各信号の信号情報を含む道路ネットワークデータと、前記道路ネットワークにおける推定対象リンクの車両の旅行時間を示すリンク旅行時間に基づいて、前記推定対象リンクの交通量を示すリンク交通量を推定するためのプログラムであって、コンピュータを、前記推定対象リンクの交通量を示すリンク交通量に基づいて、信号がないと仮定した場合の前記推定対象リンクの車両の走行時間を示すリンク走行時間を算出する走行時間算出手段、前記推定対象リンクのリンク交通量と、前記推定対象リンク上の信号の変化の周期を示す信号情報とに基づいて、前記推定対象リンクの信号待ち時間期待値を算出する信号待ち時間期待値算出手段、及び前記推定対象リンクのリンク旅行時間と、前記走行時間算出手段によって算出された前記推定対象リンクの前記リンク走行時間と、前記信号待ち時間期待値算出手段によって算出された前記推定対象リンクの前記信号待ち時間期待値とに基づいて、前記推定対象リンクの前記リンク交通量を推定する交通量推定手段として機能させるためのプログラムである。
【００１０】
本発明によれば、走行時間算出手段によって、推定対象リンクの交通量を示すリンク交通量を仮定したときの、信号がないと仮定した場合の推定対象リンクの車両の走行時間を示すリンク走行時間を算出する。
【００１１】
そして、信号待ち時間期待値算出手段によって、推定対象リンク上の信号の変化の周期を示す信号情報に基づいて、推定対象リンクのリンク交通量を仮定したときの、推定対象リンクの信号待ち時間期待値を算出する。
【００１２】
そして、交通量推定手段によって、推定対象リンクのリンク旅行時間と、走行時間算出手段によって算出された推定対象リンクのリンク走行時間と、信号待ち時間期待値算出手段によって算出された推定対象リンクの信号待ち時間期待値とに基づいて、推定対象リンクのリンク交通量を推定する。
【００１３】
このように、推定対象リンクのリンク交通量を仮定したときの、車両のリンク走行時間、及び信号待ち時間期待値を算出し、推定対象リンクのリンク旅行時間と、算出したリンク走行時間及び信号待ち時間期待値に基づいて、リンク交通量を推定することにより、取得可能なデータから、精度良く交通量を推定することができる。
【００１４】
本発明に係る交通量推定手段は、繰り返し終了条件を満足するまで、前記推定対象リンクのリンク交通量を増加又は減少させるように変化させながら、前記走行時間算出手段による算出、及び前記信号待ち時間期待値算出手段による算出を繰り返すことにより、前記推定対象リンクのリンク交通量を推定するようにすることができる。
【００１５】
本発明に係る交通量推定手段は、前記推定対象リンクの前記リンク走行時間と、前記推定対象リンクの前記信号待ち時間期待値との和が、前記推定対象リンクのリンク旅行時間を超えることを前記繰り返し終了条件として、前記繰り返し終了条件を満足するまで、仮定する前記推定対象リンクのリンク交通量を増加させるように変化させながら、前記走行時間算出手段による算出、及び前記信号待ち時間期待値算出手段による算出を繰り返すことにより、前記推定対象リンクのリンク交通量を推定するようにすることができる。
【００１６】
本発明は、前記推定対象リンクの前記信号情報に基づいて、右折容量を算出し、前記算出された右折容量に基づいて、前記推定対象リンクの交通容量を算出する交通容量算出手段を更に含み、前記交通容量算出手段によって算出された前記交通容量を前記推定対象のリンク交通量の上限値として、前記繰り返し終了条件を満足するまで、前記推定対象リンクのリンク交通量を増加させるように変化させながら、前記走行時間算出手段による算出、及び前記信号待ち時間期待値算出手段による算出を繰り返すことにより、前記推定対象リンクのリンク交通量を推定するようにすることができる。
【００１７】
本発明に係る走行時間算出手段は、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えているか否かと、前記推定対象リンクのリンク交通量とに基づいて、前記推定対象リンクのリンク走行時間を算出するようにすることができる。
【００１８】
本発明に係る走行時間算出手段は、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えているか否かを判定し、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えていないと判定した場合には、交通密度と速度との関係式に基づいて、前記推定対象リンクのリンク走行時間を算出し、前記推定対象リンクのリンク交通量が、前記交通容量算出手段によって算出された前記推定対象リンクの交通容量を超えていると判定した場合には、交通密度と速度との関係式に基づいて、交通量が交通容量と同じ場合のリンク走行時間と１台あたりの平均待ち行列遅れ時間との和によって前記推定対象リンクのリンク走行時間を算出するようにすることができる。
【００１９】
また、本発明に係る交通量修正装置は、上記の交通量推定装置と、前記道路ネットワークデータに基づいて、前記道路ネットワーク上の交通状況を計算すると共に、前記交通状況の計算結果に基づいて、前記道路ネットワーク上の各リンクの交通量を示す計算リンク交通量及びリンク旅行時間を示すリンク旅行時間計算値を算出する交通状況計算手段と、実際の車両について測定した各リンクの実測リンク旅行時間に基づいて前記交通量推定装置によって推定されたリンク交通量であるリンク交通量実測値と、前記交通状況計算手段によって算出された計算リンク交通量又は前記交通状況計算手段によって算出されたリンク旅行時間計算値に基づいて前記交通量推定装置によって推定されたリンク交通量であるリンク交通量計算値とに基づいて、各リンクの前記リンク交通量を修正するための目標値を示すリンク交通量修正目標値を算出する目標値算出手段と、を含んで構成されている。
【００２０】
本発明に係る目標値算出手段は、前記交通状況計算手段による交通状況の計算結果に基づいて、各リンクについて、渋滞が発生しているか否かを判定すると共に、各リンクの実測リンク旅行時間に基づいて、各リンクについて、渋滞が発生しているか否かを判定し、前記交通量推定装置によって推定されたリンク交通量実測値と、前記交通状況計算手段によって算出された計算値リンク交通量又は前記交通状況計算手段によって算出されたリンク旅行時間計算値に基づいて前記交通量推定装置によって推定されたリンク交通量計算値と、前記渋滞が発生しているか否かの判定結果に基づいて、各リンクのリンク交通量修正目標値を算出するようにすることができる。
【００２１】
本発明に係る目標値算出手段は、前記交通状況計算手段による交通状況の計算結果に基づいて渋滞が発生していないと判定され、かつ、前記リンク旅行時間実測値に基づいて渋滞が発生していないと判定されたリンクについて、前記リンク交通量修正目標値の絶対値が予め定められた閾値以下となるように前記リンク交通量修正目標値を算出するようにすることができる。
【００２２】
なお、本発明のプログラムを記憶する記憶媒体は、特に限定されず、ハードディスクであってもよいし、ＲＯＭであってもよい。また、ＣＤ−ＲＯＭやＤＶＤディスク、光磁気ディスクやＩＣカードであってもよい。更にまた、該プログラムを、ネットワークに接続されたサーバ等からダウンロードするようにしてもよい。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、推定対象リンクのリンク交通量を仮定したときの、車両のリンク走行時間、及び信号待ち時間期待値を算出し、推定対象リンクのリンク旅行時間と、算出したリンク走行時間及び信号待ち時間期待値に基づいて、リンク交通量を推定することにより、取得可能なデータから、精度良く交通量を推定することができる、という効果が得られる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る交通量修正装置の構成を示すブロック図である。
【図２】自由流と渋滞流を説明するための説明図である。
【図３】待ち行列による総遅れ時間を算出するためのグラフを表す説明図である。
【図４】本発明の実施の形態の交通量修正装置における目標値計算処理ルーチンの内容を示すフローチャートである。
【図５】本発明の実施の形態の交通量修正装置における実測値渋滞判定処理ルーチンの内容を示すフローチャートである。
【図６】本発明の実施の形態の交通量修正装置における計算値渋滞判定処理ルーチンの内容を示すフローチャートである。
【図７】本発明の実施の形態の交通量修正装置における交通量推定処理ルーチンの内容を示すフローチャートである。
【図８】本発明の実施の形態の交通量修正装置における右折を考慮した交通容量計算処理ルーチンの内容を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本発明に係る実施の形態では、道路ネットワークにおける各リンクの車両の旅行時間を示すリンク旅行時間に基づいて、リンク交通量［台／時間］を修正するための目標値を算出すると共に、当該目標値に基づいて、ＯＤ交通量を修正する交通量修正装置に、本発明を適用した場合について説明する。
【００２６】
図１に示すように、本実施の形態に係る交通量修正装置１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤを備えたコンピュータで構成され、プローブカー１２から送信された走行履歴（走行位置、走行時間、走行速度など）を示すプローブカー情報を収集して管理すると共にリンク旅行時間実測値を算出するプローブ情報収集管理部１４と、算出したリンク旅行時間実測値が記憶されたリンク旅行時間実測値データベース１６と、信号データを含む道路ネットワークデータを記憶した道路ネットワークデータベース１７と、交通状況を計算するためのＯＤ交通量データが記憶されたＯＤ交通量データベース１８と、交通状況をシミュレーションして計算する交通状況計算部２０と、交通状況計算部２０によって計算された各計算値を格納する計算値データベース２２と、リンク交通量及びリンク交通量修正目標値を算出するために用いられる各データを管理するデータ管理部２４と、リンク交通量を修正するためのリンク交通量修正目標値を算出する目標値算出部２６と、ＯＤ交通量を修正するＯＤ交通量修正部３６と、を備えている。
【００２７】
プローブカー１２には、ＧＰＳセンサを備えた車載器が搭載されており、当該車載器は、交通量修正装置１０へプローブカー１２の走行位置、走行時刻、及び走行速度を含む走行履歴を示すプローブカー情報を送信する。
【００２８】
プローブ情報収集管理部１４は、プローブカー１２から送信されたプローブカー情報を受信して収集し、収集したプローブカー情報に基づいて、道路ネットワーク上のリンク毎に、リンク旅行時間の実測値（以下、リンク旅行時間実測値と称する。）を算出して、リンク旅行時間実測値データベース１６に記憶する。
【００２９】
道路ネットワークデータベース１７には、道路ネットワークデータが記憶されている。ここで、道路ネットワークデータとは、道路地図及び道路環境を示す道路情報と、道路ネットワーク上の各信号の信号情報とがまとまったデータである。また、信号情報とは、信号機の位置と当該信号機の信号変化の周期を示すデータである。
【００３０】
ＯＤ交通量データベース１８には、初期ＯＤ交通量が記憶されている。ここで、初期ＯＤ交通量とは、出発地（Ｏｒｉｇｉｎ）から目的地（Ｄｅｓｔｉｎａｔｉｏｎ）までの交通量（ＯＤ交通量）の初期値である。
【００３１】
交通状況計算部２０は、周知の技術（例えば、特開平１１−１４４１８２号公報を参照）によって、道路ネットワーク上の交通状況を計算すると共に、当該交通状況の計算結果に基づいて、道路ネットワーク上の各リンクの交通量等の交通状況を表す物理量を計算する。具体的には、交通状況計算部２０は、道路ネットワークデータベース１７に記憶されている道路ネットワークデータ、及びＯＤ交通量データベース１８に記憶されているＯＤ交通量に基づいて、交通流シミュレーションを行なって、道路ネットワーク上の各リンクについて、リンク旅行時間計算値、計算リンク交通量、及びリンク密度計算値を算出して、計算値データベース２２に記憶する。ここで、リンク密度［台／ｋｍ］とは、対象リンク内の単位距離当たりの車両の台数である。
【００３２】
計算値データベース２２には、交通状況計算部２０によって計算された各リンクのリンク旅行時間計算値、計算リンク交通量、及びリンク密度計算値が記憶される。
【００３３】
データ管理部２４は、リンク旅行時間実測値データベース１６に記憶されているリンク旅行時間実測値と、道路ネットワークデータベース１７に記憶されている道路ネットワークデータと、計算値データベース２２に記憶されているリンク旅行時間計算値、計算リンク交通量、及びリンク密度計算値とを、目標値算出部２６の後述する各部で使用するデータとして管理する。
【００３４】
目標値算出部２６は、リンク交通量を修正するためのリンク交通量修正目標値を算出する。目標値算出部２６は、実測値渋滞判定部２８と、計算値渋滞判定部３０と、交通量推定部３２と、リンク交通量目標値算出部３４とを備えている。
【００３５】
実測値渋滞判定部２８及び計算値渋滞判定部３０は、リンク毎に渋滞判定を行う。渋滞判定については、対象リンクの状態が、渋滞流であるか自由流であるかを判定する。渋滞流とは、各車両が前方車両に追従しながら走行する交通状況をいう。また、自由流とは、各車両が各々無拘束に走行できる交通状況をいう。
【００３６】
実測値渋滞判定部２８は、リンク旅行時間実測値データベース１６に記憶されているリンク旅行時間実測値に基づいて、対象リンクの渋滞判定を行う。具体的には、実測値渋滞判定部２８は、対象リンクについて、リンク旅行時間実測値が渋滞判定閾値より大きいかどうかで判断を行う。ここで、渋滞判定閾値は、対象リンクの信号の有無により算出方法が異なる。対象リンクに信号がある場合、自由走行時間と信号赤時間の和を渋滞判定閾値として設定する。一方、対象リンクに信号が無い場合、自由走行時間の２倍の値を渋滞判定閾値として設定する。この自由走行時間は、前の車の影響なく走れる状態のときの走行時間を表しており、対象リンクの長さをリンクの最高速度で除したものとして与えられる。
【００３７】
計算値渋滞判定部３０は、計算値データベース２２に記憶されているリンク密度計算値に基づいて、対象リンクの渋滞判定を行う。具体的には、計算値渋滞判定部３０は、対象リンクについて、リンク密度計算値が、臨界密度より大きいかどうかで判定する。ここで、臨界密度［台／ｋｍ］とは、図２（Ａ）に示すように、交通量が最大になる密度の臨界値である。また、図２（Ｂ）に、密度Ｋ−速度Ｖの関係をグラフで表したものを示す。臨界密度は、仮定するＫ−Ｖ式（密度−速度の関係式）によっても異なるが、例えばＧｒｅｅｎｓｈｉｅｌｄｓの関係式を用いる場合、予めリンクごとに与えられる飽和密度を２で割った値を用いる。飽和密度［台／ｋｍ］とは、図２（Ｂ）に示すように、車両速度が０のときの密度である。
【００３８】
交通量推定部３２は、リンク毎に、推定対象リンクのリンク旅行時間実測値と、道路ネットワークデータベース１７に記憶されている道路ネットワークデータとに基づいて、リンク交通量実測値を推定する。
【００３９】
交通量推定部３２は、交通量上限値算出部３２０と、走行時間算出部３２２と、信号待ち時間期待値算出部３２４と、反復判定部３２６とを備えている。なお、交通量上限値算出部３２０は、交通容量算出手段の一例である。
【００４０】
交通量上限値算出部３２０は、道路ネットワークデータに基づいて、推定対象リンクについて、リンク交通量の上限値を決定する。推定対象リンクに信号が存在する場合、右折容量を考慮した交通容量を計算し、これに青時間割合を乗じることで交通量上限値を算出する。一方で、推定対象リンクに信号がない場合は、道路ネットワークデータに基づいて予め定められた対象リンクの交通容量を交通量上限値として設定する。ここで、交通容量［台／時間］とは、単位時間当たりに交差点及び道路を通過可能な交通量をいう。
【００４１】
また、ここで、右折容量を考慮した交通容量の計算方法について説明する。右折容量［台／時間］とは、単位時間当たりに交差点を右折して通過可能な交通量をいう。右折容量を計算する条件として、対向リンクが有ること、交通状況計算部２０によって計算された計算リンク交通量の値が０でないこと、右折率が０でないことの３つの条件を満たす必要がある。推定対象リンクが３つの条件を満たす場合、右折容量を計算する。右折容量は右折専用現示の有無によって計算式が異なる。右折専用現示がある場合の右折容量は以下の（１）式で計算される。
【００４２】
【数１】
2014191492.tif 000003
【００４３】
ただし、ここで右折容量ｑｒ、信号現示の変わり目で捌ける台数κ、信号サイクル長ｔｃとしている。一方、右折専用現示がない場合の右折容量は以下の（２）式で計算される。
【００４４】
【数２】
2014191492.tif 000004
【００４５】
ここで、Ｓｏｐｐは対向直進車流入部の飽和交通流率、ｑｏｐｐは対向直進交通量、ｇは信号スプリット比である。また、ｆ（ｑｏｐｐ）は対向直進交通量がｑｏｐｐのときの右折車が通過できる確率を表す関数で、以下の（３）式のように設定した。
【００４６】
【数３】
2014191492.tif 000005
【００４７】
右折容量を考慮した交通容量ｑｍａｘは、上記で計算される右折容量ｑｒと、直進容量ｑｓと、右折率ｒｒとから、以下の（４）式のように、
【００４８】
【数４】
2014191492.tif 000006
【００４９】
と求めることができる。ここで、直進容量ｑｓは、道路ネットワークデータによって予め求められた値である。また、右折率ｒｒは、交通状況計算部２０によって計算された計算結果に基づいて、対象リンクの信号交差点における右折車台数を計算リンク交通量で除した値である。
【００５０】
走行時間算出部３２２は、推定対象リンクの交通量を示すリンク交通量の仮定した値に基づいて、信号がないと仮定した場合の車両の走行時間を示すリンク走行時間ｔｒｕｎを算出する。
【００５１】
ここで、交通密度と平均速度の関係は、一般に密度の増加に伴って平均速度が低下することがよく知られている。この関係式については多くの研究が古くからされており、その中でも代表的なものとしてＧｒｅｅｎｓｈｉｅｌｄｓの関係式がある。Ｇｒｅｅｎｓｈｉｅｌｄｓの関係式は以下の式で表される。
【００５２】
【数５】
2014191492.tif 000007
【００５３】
ここで、ｖは速度、ｖmaxは自由走行速度、ｋは密度、ｋｍａｘは飽和密度である。今、リンク内の車両の間隔が均等であると仮定する。交通量ｑは車頭時間の逆数で表すことができるので、車頭距離をｈとすると、
【００５４】
【数６】
2014191492.tif 000008
【００５５】
となる。また、密度ｋは車頭距離の逆数なので、
【００５６】
【数７】
2014191492.tif 000009
【００５７】
となる。そして、上記（７）式を上記（５）式を代入し、ｖについて整理すると以下の式を得ることができる。
【００５８】
【数８】
2014191492.tif 000010
【００５９】
ただし、式変形の途中でｑｍａｘ＝ｋｍａｘｖｍａｘ／４の関係を用いている。従って、リンク旅行時間はリンク長Ｌと上記（８）式から求まる速度ｖから
【００６０】
【数９】
2014191492.tif 000011
【００６１】
と求めることができる。
しかし、上記（８）式を見ると、速度ｖは自由流領域（ｑ≦ｑｍａｘ）でしか定義されない。そこで、渋滞流領域（ｑ＞ｑｍａｘ）におけるリンク旅行時間を臨界時（ｑ＝ｑｍａｘ）の走行時間と１台あたりの平均待ち行列遅れ時間の和と考える。臨界時における速度は上記（８）式よりｖｍａｘ／２である。待ち行列による総遅れ時間は、図３に示す累積曲線の流入曲線と流出曲線の囲む面積に等しい。この面積をＳと置くと、図３から以下の式を得ることができる。
【００６２】
【数１０】
2014191492.tif 000012
【００６３】
１台あたりの平均待ち行列遅れ時間ｔｑｕｅｕｅはＳを交通量ｑで割れば良いので、
【００６４】
【数１１】
2014191492.tif 000013
【００６５】
と求まる。以上のことから、以下の（１２）式を求めることができる。
【００６６】
【数１２】
2014191492.tif 000014
【００６７】
ただし、ｑはリンク交通量の仮定した値、ｑｍａｘは交通容量、Ｌはリンク長、ｖｍａｘは自由流速度を表し、リンク交通量ｑ以外はシミュレーションに入力として予め与えられた値（道路ネットワークデータから得られる値）を用いる。リンク交通量ｑは、繰り返し処理の中で設定される仮定値である。また、推定対象リンクのリンク交通量ｑが交通容量ｑｍａｘ以下であるか否かに応じて、リンク走行時間ｔｒｕｎの計算式が異なる。
走行時間算出部３２２は、推定対象リンクのリンク交通量ｑが、交通容量ｑｍａｘを超えているか否かを判定し、超えていないと判定した場合には、交通密度と速度との関係式（上記（１２）式の上段）に基づいて、リンク走行時間ｔｒｕｎを算出し、超えていると判定した場合には、交通密度と速度との関係式（上記（１２）式の下段）に基づいて、リンク走行時間ｔｒｕｎを算出する
【００６８】
信号待ち時間期待値算出部３２４は、推定対象リンクのリンク交通量の仮定した値ｑと、道路ネットワークデータから得られる推定対象リンク上の信号情報（信号スプリット比ｇ、信号サイクル長ｔｃ）とに基づいて、以下の（１３）式に従って、対象リンクの信号待ち時間期待値を算出する。当該信号待ち時間期待値は、信号交差点における遅れ時間の計算式として英国道路研究所のＷｅｂｓｔｅｒがシミュレーションによって求めた式である。
【００６９】
【数１３】
2014191492.tif 000015
【００７０】
ここで、λ（＝ｑ／ｇｑｍａｘ）は需要率を表す。上記（１３）式の第１項は流入交通量の到着分布を一様到着としたときの平均遅れ時間、第２項はランダム到着したときの平均遅れ時間に相当する。第３項はシミュレーション実験により求められた修正項である。
【００７１】
反復判定部３２６は、推定対象リンクについて、走行時間算出部３２２によって算出されたリンク走行時間と、信号待ち時間期待値算出部３２４によって算出された信号待ち時間期待値の和が、推定対象リンクのリンク旅行時間実測値を超えたか否かを判定し、上記の和が、推定対象リンクのリンク旅行時間実測値を超えるまで、推定対象リンクのリンク交通量の仮定値を増加させるように変化させて設定しながら、走行時間算出部３２２による算出、及び信号待ち時間期待値算出部３２４による算出を繰り返し、リンク交通量を推定する。具体的には、リンク交通量の仮定値の初期値として０を設定し、上記（１２）式で与えられる走行時間と上記（１３）式で与えられる信号待ち時間期待値との和と、リンク旅行時間実測値とを比較する。当該和の値が大きければ、その時点のリンク交通量を推定値とする。当該和の値の方が小さい場合、リンク交通量の仮定値を１増やし、走行時間算出部３２２による算出、及び信号待ち時間期待値算出部３２４による算出を再び行う。
【００７２】
また、交通量推定部３２は、上記と同様に、リンク毎に、推定対象リンクのリンク旅行時間計算値と、道路ネットワークデータとに基づいて、リンク交通量計算値を推定する。
【００７３】
リンク交通量目標値算出部３４は、各リンクのリンク交通量実測値の推定値と、リンク交通量計算値の推定値又は計算リンク交通量とに基づいて、実測値渋滞判定部２８及び計算値渋滞判定部３０によって判定された判定結果に応じて、各リンクのリンク交通量を修正するための目標値であるリンク交通量修正目標値を算出する。
具体的には、対象リンクについて、実測値渋滞判定部２８によって判定された渋滞判定結果と、計算値渋滞判定部３０によって判定された渋滞判定結果とに基づいて、以下の表１に示すように、リンク交通量修正目標値を算出する。
【００７４】
【表１】
2014191492.tif 000016
【００７５】
ここで、ｑｃａｌｃは計算値データベース２２に記憶されている計算リンク交通量、ｑｒｅｆ（ｔｒｅｆ）は交通量推定部３２によって推定されたリンク交通量実測値の推定値、ｑｃａｌｃ（ｔｃａｌｃ）は交通量推定部３２によって推定されたリンク交通量計算値の推定値、αは予め定められた閾値、ｓｇｎ（）は（）内の値が、負であれば−１を返し、正であれば１を返し、ゼロであれば０を返す関数である。
【００７６】
具体的には、リンク交通量目標値算出部３４は、計算値渋滞判定部３０によって判定された判定結果が自由流であって、かつ実測値渋滞判定部２８によって判定された判定結果が渋滞流である場合には、交通量推定部３２によって算出されたリンク交通量実測値の推定値と、計算値データベース２２に記憶されている計算リンク交通量との差をリンク交通量修正目標値として算出する。
また、リンク交通量目標値算出部３４は、計算値渋滞判定部３０によって判定された判定結果が渋滞流である場合には、交通量推定部３２によって推定された、リンク交通量実測値の推定値とリンク交通量計算値の推定値との差をリンク交通量修正目標値として算出する。
【００７７】
一方、実測値渋滞判定部２８によって判定された判定結果が自由流であって、かつ計算値渋滞判定部３０によって判定された判定結果が自由流であり、かつリンク交通量実測値の推定値と計算リンク交通量との差分絶対値が予め定められた閾値αより大きい場合には、上記表１のように、閾値αと、リンク交通量実測値の推定値と計算リンク交通量との差のｓｇｎ関数の返り値（−１又は１）との積を、リンク交通量修正目標値とする。
また、実測値渋滞判定部２８によって判定された判定結果が自由流であって、かつ計算値渋滞判定部３０によって判定された判定結果が自由流であり、かつリンク交通量実測値の推定値と計算リンク交通量との差分絶対値が予め定められた閾値α以下の場合には、上記表１のように、リンク交通量実測値の推定値と計算リンク交通量との差を、リンク交通量修正目標値として算出する。
【００７８】
ＯＤ交通量修正部３６は、ＯＤ交通量データベース１８に記憶されているＯＤ交通量と、計算値データベース２２に記憶されている各リンクの計算リンク交通量と、目標値算出部２６によって算出された各リンクのリンク交通量修正目標値とに基づいて、各ＯＤ交通量を修正し、ＯＤ交通量データベース１８に記憶されている各ＯＤ交通量を更新する。なお、ＯＤ交通量の修正方法については、従来既知の手法を用いればよいため、説明を省略する。
【００７９】
[交通量修正装置の作用]
次に、本実施の形態に係る交通量修正装置１０の動作について説明する。まず、各プローブカー１２から、車載器によって、交通量修正装置１０へプローブカー情報が逐次送信される。次に、プローブ情報収集管理部１４によって、プローブカー情報を受信して収集し、収集したプローブカー情報に基づいて、道路ネットワーク上のリンク毎にリンク旅行時間実測値を算出して、リンク旅行時間実測値データベース１６に記憶する。
また、道路ネットワークデータベース１７に予め記憶されている道路ネットワークデータと、ＯＤ交通量データベース１８に記憶されているＯＤ交通量が交通状況計算部２０へ入力され、交通状況計算部２０によって、道路ネットワーク上の交通状況が計算され、交通状況の計算結果に基づいて、リンク旅行時間計算値、計算リンク交通量、及びリンク密度計算値が算出され、計算値データベース２２へ記憶される。そして、データ管理部２４によって、リンク旅行時間実測値と、道路ネットワークデータと、リンク旅行時間計算値、計算リンク交通量、及びリンク密度計算値とが読み込まれると、目標値算出部２６によって、図４に示す目標値計算処理ルーチンが実行される。
この目標値計算処理ルーチンは、道路ネットワーク上のリンク毎に実行される。
【００８０】
まず、ステップ１００において、実測値渋滞判定部２８によって、実測値渋滞判定処理が行われる。ステップ１００は、図５に示す実測値渋滞判定処理ルーチンによって実現される。
【００８１】
＜実測値渋滞判定処理ルーチン＞
まず、ステップＳ２００において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータに基づいて、対象リンクの長さをリンクの最高速度で除したものを、自由走行時間として算出する。
【００８２】
次に、ステップＳ２０２において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータの信号情報に基づいて、対象リンクに信号が存在するか否かを判定する。対象リンクに信号が存在する場合には、ステップＳ２０４へ進む。一方、対象リンクに信号が存在しない場合には、ステップＳ２０６へ進む。
【００８３】
ステップＳ２０４において、上記ステップＳ２００で算出された自由走行時間と、道路ネットワークデータの信号情報から得られる対象リンクの信号赤時間との和を渋滞判定閾値として設定する。
【００８４】
ステップＳ２０６において、上記ステップＳ２００で算出された自由走行時間の２倍の値を渋滞判定閾値として設定する。
【００８５】
次に、ステップＳ２０８において、リンク旅行時間実測値データベース１６に記憶されているリンク旅行時間実測値と、上記ステップＳ２０４又はＳ２０６で算出された渋滞判定閾値とを比較する。リンク旅行時間実測値が渋滞判定閾値よりも大きい場合には、ステップＳ２１０へ進む。一方、リンク旅行時間実測値が渋滞判定閾値以下である場合には、ステップＳ２１２へ進む。
【００８６】
ステップＳ２１０において、実測値について対象リンクは渋滞流であると判定する。
【００８７】
ステップＳ２１２において、実測値について対象リンクは自由流であると判定する。
【００８８】
そして、ステップＳ２１４において、上記ステップＳ２１０又はＳ２１２で判定された判定結果を出力して実測値渋滞判定処理ルーチンを終了する。
【００８９】
次に、目標値計算処理ルーチンに戻り、ステップＳ１０２において、計算値渋滞判定部３０によって、計算値渋滞判定処理を行う。ステップＳ１０２は、図６に示す計算値渋滞判定処理ルーチンによって実現される。
【００９０】
＜計算値渋滞判定処理ルーチン＞
まず、ステップＳ３００において、計算値データベース２２に記憶されているリンク密度計算値と、予め定められた臨界密度とを比較する。リンク密度計算値が臨界密度よりも大きい場合には、ステップＳ３０２へ進む。一方、リンク密度計算値が臨界密度以下の場合には、ステップＳ３０４へ進む。
【００９１】
ステップＳ３０２において、計算値について対象リンクは渋滞流であると判定する。
【００９２】
ステップＳ３０４において、計算値について対象リンクは自由流であると判定する。
【００９３】
そして、ステップＳ３０６において、上記ステップＳ３０２又はＳ３０４で判定された判定結果を出力して計算値渋滞判定処理ルーチンを終了する。
【００９４】
次に、目標値計算処理ルーチンに戻り、ステップＳ１０４において、リンク旅行時間実測値データベース１６に記憶されているリンク旅行時間実測値に基づいて、交通量推定部３２によって、交通量推定処理が行われる。交通量推定処理は、図７に示す交通量推定処理ルーチンによって実現される。ここでは、引数として、リンク旅行時間実測値が与えられた場合について説明する。
【００９５】
＜交通量推定処理ルーチン＞
まず、ステップＳ４００において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータの信号情報に基づいて、対象リンクに信号が存在するか否かを判定する。対象リンク内に信号が存在する場合には、ステップＳ４０２へ進む。一方、対象リンク内に信号が存在しない場合には、ステップＳ４０６へ進む。
【００９６】
次に、ステップＳ４０２において、右折を考慮した交通容量計算処理が行われる。右折を考慮した交通容量計算処理は、図８に示す右折を考慮した交通容量計算処理ルーチンによって実現される。
【００９７】
＜右折を考慮した交通容量計算処理ルーチン＞
まず、ステップＳ５００において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータに基づいて、対象リンクについて、対向リンクが存在するか否かを判定する。対向リンクが存在する場合には、ステップＳ５０２へ進む。一方、対向リンクが存在しない場合には、ステップＳ５０１で、道路ネットワークデータに基づいて予め定められた対象リンクの交通容量を、右折を考慮した対象リンクの交通量として設定する。
【００９８】
次に、ステップＳ５０２において、計算値データベース２２に記憶されている計算リンク交通量が０であるか否かを判定する。計算リンク交通量が０でない場合には、ステップＳ５０４へ進む。一方、計算リンク交通量が０である場合には、ステップＳ５０１へ移行する。
【００９９】
次に、ステップＳ５０４において、交通状況計算部２０によって計算された計算結果に基づいて、対象リンクの信号交差点における右折車台数を計算リンク交通量で除した値を、右折率として算出する。
【０１００】
次にステップＳ５０６において、上記ステップＳ５０４で算出された右折率が０であるか否かを判定する。右折率が０でない場合には、ステップＳ５０８へ進む。一方、右折率が０である場合には、一方、計算リンク交通量が０である場合には、ステップＳ５０１へ移行する。
【０１０１】
次にステップＳ５０８において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータの信号情報に基づいて、対象リンクの交差点に右折専用現示が存在するか否かを判定する。対象リンクの交差点に右折専用現示が存在する場合には、ステップＳ５１０へ進む。一方、対象リンクの交差点に右折専用現示が存在しない場合には、ステップＳ５１２へ進む。
【０１０２】
ステップＳ５１０において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータの信号情報に基づいて、上記（１）式に従って、右折容量を算出する。
【０１０３】
ステップＳ５１２において、交通状況計算部２０によって計算された計算結果に基づいて、上記（３）式に従って、右折可能確率を算出する。
【０１０４】
ステップＳ５１４において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータの信号情報と、上記ステップＳ５１２で算出された右折可能確率とに基づいて、上記（２）式に従って、右折容量を算出する。
【０１０５】
次に、ステップＳ５１６において、道路ネットワークデータベース１７に記憶されている道路ネットワークデータと、上記ステップＳ５０４で算出された右折率と、上記ステップＳ５１０又はＳ５１４で算出された右折容量とに基づいて、上記（４）式に従って、交通容量を算出する。
【０１０６】
そして、ステップＳ５１８において、上記ステップＳ５０１で設定されたか、又は上記Ｓ５１６で算出された交通容量を出力して、右折を考慮した交通容量計算処理ルーチンを終了する。
【０１０７】
次に、交通量推定処理ルーチンに戻り、ステップＳ４０４において、交通量上限値算出部３２０によって、上記ステップＳ４０２で算出された交通容量と、道路ネットワークデータに含まれる対象リンクの交差点の信号青時間割合との積を、交通量上限値として算出する。
【０１０８】
ステップＳ４０６において、交通量上限値算出部３２０によって、道路ネットワークデータに基づいて予め定められた対象リンクの交通容量を、交通量上限値とする。
【０１０９】
次に、ステップＳ４０８において、リンク交通量の仮定値ｑに対して初期値として０を設定する。
【０１１０】
次に、ステップＳ４１０において、走行時間算出部３２２によって、上記ステップＳ４０４又はＳ４０６で算出された交通量上限値と、上記ステップＳ４０８又は後述するステップＳ４２０で設定されたリンク交通量の仮定値ｑとに基づいて、上記（１２）式に従って、リンク走行時間ｔrunを算出する。
【０１１１】
次に、ステップＳ４１２において、信号待ち時間期待値算出部３２４によって、上記ステップＳ４０８又は後述するステップＳ４２０で設定されたリンク交通量の仮定値ｑと、道路ネットワークデータから得られる推定対象リンク上の信号情報（信号スプリット比ｇ、信号サイクル長ｔｃ）とに基づいて、上記（１３）式に従って、対象リンクの信号待ち時間期待値ｔsignalを算出する。
【０１１２】
次に、ステップＳ４１４において、上記ステップＳ４１０で算出されたリンク走行時間ｔrunと、上記ステップＳ４１２で算出された信号待ち時間期待値ｔsignalとの和を、合計時間ｔｔｏｔとして算出する。
【０１１３】
次に、ステップＳ４１６において、反復判定部３２６によって、上記ステップＳ４１４で算出された合計時間ｔｔｏｔと、引数として与えられたリンク旅行時間実測値とを比較する。リンク旅行時間実測値が合計時間ｔｔｏｔ未満の場合には、ステップＳ４２２へ進む。一方、リンク旅行時間実測値が合計時間ｔｔｏｔ以上の場合には、ステップＳ４１８へ進む。
【０１１４】
ステップＳ４１８において、反復判定部３２６によって、上記ステップＳ４０８又は後述するステップＳ４２０で設定されたリンク交通量の仮定値ｑと、上記ステップＳ４０４又はＳ４０６で算出された交通量上限値とを比較する。リンク交通量の仮定値ｑが交通量上限値より大きい場合には、ステップＳ４２２へ進む。一方、リンク交通量の仮定値ｑが交通量上限値以下の場合には、ステップＳ４２０へ進む。
【０１１５】
ステップＳ４２０において、リンク交通量の仮定値ｑに１を加算して、リンク交通量の仮定値ｑを更新する。
【０１１６】
そして、ステップＳ４２２において、最終的に得られたリンク交通量の仮定値ｑを、リンク交通量実測値の推定値として出力して、交通量推定処理ルーチンを終了する。
【０１１７】
次に、目標値計算処理ルーチンに戻り、ステップＳ１０６において、上記ステップＳ１０２で判定された判定結果が自由流であるか否かについて判定する。判定結果が自由流である場合には、ステップＳ１０８へ進む。一方、判定結果が自由流でない場合には、ステップＳ１１０へ進む。
【０１１８】
ステップＳ１０８において、計算値データベース２２に記憶されている計算リンク交通量の値を、リンク交通量計算値とする。
【０１１９】
ステップＳ１１０において、計算値データベース２２に記憶されているリンク旅行時間計算値に基づいて、交通量推定処理が行われる。ステップＳ１１０は、上記図７に示す交通量推定処理ルーチンによって実現される。このとき、対象リンクのリンク旅行時間計算値が引数として与えられる。そして、上記ステップＳ１０４と同様に交通量推定処理ルーチンが実行され、推定されたリンク交通量計算値の推定値を、リンク交通量計算値とする。
【０１２０】
ステップＳ１１２において、リンク交通量目標値算出部３４によって、上記ステップＳ１０４で算出されたリンク交通量実測値から、上記ステップＳ１０８又はＳ１１０で求められたリンク交通量計算値を減算して、リンク交通量修正目標値を算出する。
【０１２１】
次に、ステップＳ１１４において、リンク交通量目標値算出部３４によって、上記ステップＳ１００で判定された判定結果と、上記ステップＳ１０２で判定された判定結果に基づいて、計算値について自由流と判定され、かつ、実測値について自由流と判定されているか否かが判定される。上記ステップＳ１００で判定された判定結果が自由流であって、かつ上記ステップＳ１０２で判定された判定結果が自由流である場合には、ステップＳ１１６へ進む。一方、それ以外の場合には、ステップＳ１２０へ進む。
【０１２２】
次に、ステップＳ１１６において、リンク交通量目標値算出部３４によって、上記ステップＳ１１２で算出されたリンク交通量修正目標値の絶対値と、予め定められた閾値αとを比較する。リンク交通量修正目標値の絶対値が、閾値αよりも大きい場合には、ステップＳ１１８へ進む。一方、リンク交通量修正目標値の絶対値が、閾値α以下の場合には、ステップＳ１２０へ進む。
【０１２３】
ステップＳ１１８において、リンク交通量目標値算出部３４によって、上記ステップＳ１１２で算出されたリンク交通量修正目標値を引数としたｓｇｎ関数の返り値（−１又は１）と、閾値αとの積をリンク交通量修正目標値として算出する。
【０１２４】
ステップＳ１２０において、上記ステップＳ１１２又はＳ１１８で算出されたリンク交通量修正目標値を出力して、目標値計算処理ルーチンを終了する。
【０１２５】
そして、リンク交通量目標値算出部３４によって、リンク交通量修正目標値が算出されると、各リンクについてのリンク交通量修正目標値がＯＤ交通量修正部３６に入力される。そして、ＯＤ交通量修正部３６によって、ＯＤ交通量データベース１８に記憶されているＯＤ交通量と、計算値データベース２２に記憶されている各リンクの計算リンク交通量と、目標値算出部２６によって算出された各リンクのリンク交通量修正目標値とに基づいて、各ＯＤ交通量を修正し、ＯＤ交通量データベース１８に記憶されている各ＯＤ交通量を更新する。
【０１２６】
以上説明したように、本実施の形態に係るＯＤ交通量修正装置によれば、推定対象リンクのリンク交通量の仮定値に基づいて、リンク走行時間を算出し、リンク交通量の仮定値と信号情報とに基づいて、信号待ち時間期待値を算出し、与えられたリンク旅行時間実測値と、算出されたリンク走行時間及び信号待ち時間期待値とに基づいて、リンク交通量を推定することにより、取得可能なデータであるリンク旅行時間実測値から、精度良くリンク交通量を推定することができる。
【０１２７】
また、推定対象リンクのリンク交通量の仮定値を増加させるように変化させながら、リンク走行時間の算出、及び信号待ち時間期待値の算出を繰り返してリンク交通量を推定することにより、リンク交通量とリンク走行時間及び信号待ち時間期待値とが、互いに依存関係にあっても、精度よくリンク交通量を推定することができる。
【０１２８】
また、取得困難なデータであるリンク交通量に代わり、プローブなどから比較的入手しやすいリンク旅行時間を用いることにより、交通シミュレーションの精度の向上を図ることができる。そのため、道路ネットワークデータと信号情報とを用いて、リンク旅行時間とリンク交通量との関係を推定することにより、高い精度でリンク交通量を推定することができる。
【０１２９】
また、実際の車両について測定した各リンクのリンク旅行時間実測値に基づいて推定されたリンク交通量実測値と、リンク交通量計算値とに基づいて、各リンクのリンク交通量修正目標値を算出することにより、精度良くＯＤ交通量を修正することができる。
【０１３０】
また、交通状況計算部２０による交通状況の計算結果に基づいて渋滞が発生していないと判定され、かつ、リンク旅行時間実測値に基づいて渋滞が発生していないと判定されたリンクについて、リンク交通量修正目標値の絶対値が予め定められた閾値α以下となるようにリンク交通量修正目標値を算出することにより、精度良くＯＤ交通量を修正することができる。
【０１３１】
なお、上記の実施の形態では、リンク交通量を推定する際に、繰り返し条件を満足するまで、推定対象リンクのリンク交通量の仮定値を増加させるように変化させながら、リンク走行時間の算出、及び信号待ち時間期待値の算出を繰り返してリンク交通量を推定する場合を例に説明したが、これに限定されるものではない。例えば、繰り返し条件を満足するまで、推定対象リンクのリンク交通量の仮定値を減少させるように変化させながら、リンク走行時間の算出、及び信号待ち時間期待値の算出を繰り返してリンク交通量を推定してもよい。
【符号の説明】
【０１３２】
１０   交通量修正装置
１２   プローブカー
１４   プローブ情報収集管理部
１６   リンク旅行時間実測値データベース
１７   道路ネットワークデータベース
１８   交通量データベース
２０   交通状況計算部
２２   計算値データベース
２４   データ管理部
２６   目標値算出部
２８   実測値渋滞判定部
３０   計算値渋滞判定部
３２   交通量推定部
３４   リンク交通量目標値算出部
３６   交通量修正部
３２０ 交通量上限値算出部
３２２ 走行時間算出部
３２４ 時間期待値算出部
３２６ 反復判定部
【図１】
2014191492.tif 000017
【図３】
2014191492.tif 000018
【図４】
2014191492.tif 000019
【図５】
2014191492.tif 000020
【図６】
2014191492.tif 000021
【図７】
2014191492.tif 000022
【図８】
2014191492.tif 000023
【図２】
2014191492.tif 000024