(57)【要約】【課題】渋滞長などの交通評価指標の再現性を向上させることができる交通評価装置、コンピュータプログラム及び交通評価方法を提供する。【解決手段】交通シミュレータ１０は、車両の移動モデルを表す計算式に基づいて演算を行うシミュレータエンジン部１１、所与のＯＤ交通量に基づいて発生交通量及び消滅交通量を算出する交通量算出部１２、算出された交通量に基づいて各リンクでの推定渋滞長を算出（推定）する推定渋滞長算出部１３、推定渋滞長と実測渋滞長との差分に基づいて推定渋滞長を調整するために起点交通量及び終点交通量を生成する起点終点生成部１４、所定の情報を記憶する記憶部１８などを備える。【選択図】図５
2011141836.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両の模擬走行により交通評価指標を出力する交通評価装置において、
任意のリンクで発生及び消滅する交通量を算出する交通量算出手段と、
前記交通評価指標を調整するために、前記交通量算出手段で算出した交通量とは別に前記リンクで起点交通量又は終点交通量を生成する生成手段と
を備えることを特徴とする交通評価装置。
【請求項２】
前記交通量算出手段で算出した交通量に基づいて、任意のリンクでの車両の推定渋滞長を推定する渋滞長推定手段を備え、
前記生成手段は、
前記リンクでの車両の実測渋滞長及び前記推定渋滞長に基づいて、該リンクで起点交通量又は終点交通量を生成するように構成してあることを特徴とする請求項１に記載の交通評価装置。
【請求項３】
前記生成手段は、
前記実測渋滞長が推定渋滞長より長い場合、該実測渋滞長と推定渋滞長との差分に応じた車両台数の起点交通量を生成するように構成してあることを特徴とする請求項２に記載の交通評価装置。
【請求項４】
前記生成手段は、
前記実測渋滞長が推定渋滞長より短い場合、該推定渋滞長と実測渋滞長との差分に応じた車両台数の終点交通量を生成するように構成してあることを特徴とする請求項２又は請求項３に記載の交通評価装置。
【請求項５】
前記実測渋滞長と推定渋滞長との差分の絶対値に渋滞内の車両密度を積算し、積算した値に当該リンクの固有値を加算又は減算して車両の補正台数を算出する補正台数算出手段を備え、
前記生成手段は、
起点交通量として前記補正台数の車両を放出し、又は終点交通量として前記補正台数の車両を回収するように構成してあることを特徴とする請求項２乃至請求項４のいずれか１項に記載の交通評価装置。
【請求項６】
前記生成手段は、
前記補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点での信号現示に同期して車両を放出するように構成してあることを特徴とする請求項５に記載の交通評価装置。
【請求項７】
前記生成手段で前記補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点の青信号で流出する流出台数を算出する流出台数算出手段を備え、
前記補正台数算出手段は、
前記流出台数に基づいて補正台数を算出するように構成してあることを特徴とする請求項５に記載の交通評価装置。
【請求項８】
前記流出台数算出手段は、
前記生成手段による生成周期の間の前記交差点の青信号時間と交通流率との積算値及び前記生成手段で放出する車両台数に基づいて流出台数を算出するように構成してあることを特徴とする請求項７に記載の交通評価装置。
【請求項９】
前記生成手段で任意のリンクで起点交通量を生成した場合、該リンクの下流側で同等の交通量を消滅させる消滅手段を備えることを特徴とする請求項１から請求項８までのいずれか１項に記載の交通評価装置。
【請求項１０】
前記生成手段で任意のリンクで終点交通量を生成した場合、該リンクの下流側で同等の交通量を発生させる発生手段を備えることを特徴とする請求項１から請求項９までのいずれか１項に記載の交通評価装置。
【請求項１１】
コンピュータに、複数の車両の模擬走行により交通評価指標を出力するステップを実行させるためのコンピュータプログラムにおいて、
コンピュータに、
任意のリンクで発生及び消滅する交通量を算出するステップと、
前記交通評価指標を調整するために、算出した交通量とは別に前記リンクで起点交通量又は終点交通量を生成する生成するステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項１２】
複数の車両の模擬走行により交通評価指標を出力する交通評価装置による交通評価方法おいて、
任意のリンクで発生及び消滅する交通量を交通量算出手段で算出するステップと、
前記交通評価指標を調整するために、算出された交通量とは別に前記リンクで起点交通量又は終点交通量を生成する生成するステップと
を含むことを特徴とする交通評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の車両の模擬走行により交通評価指標を出力する交通評価装置、該交通評価装置を実現するためのコンピュータプログラム及び前記交通評価装置による交通評価方法に関する。
【背景技術】
【０００２】
交通規制等による影響を事前に評価する手段として交通シミュレータへの期待が高まっており、様々な技術開発が行われている。このような交通シミュレータは、入力データとして、車両の走行の起終点情報を含む交通量（例えば、ＯＤ交通量）、車両の走行速度、加速減速特性などの交通情報が所与として取り扱われている。ＯＤ交通量は、車両の起点（出発地）と終点（目的地）の間の交通量を求めたもので、例えば、国又は自治体が定期的に実施する統計調査の結果得られた調査統計データなどが用いられる。
【０００３】
交通シミュレータの目的は、例えば、工事、事故又は災害などによる交通規制、道路の新設、交差点の改良などの交通環境変化後の影響を事前に評価又は推定することである。そして、交通シミュレータは、予め車両の移動モデル、すなわち、車両の挙動を模した計算式を内包しており、上述の入力データを当該計算式に当てはめることにより、単独交差点、路線及び市街地などの道路網における渋滞長、旅行時間などの交通評価指標、あるいは排ガスに含まれる二酸化炭素などの環境指標を出力する。この場合、道路網は、複数のリンク（例えば、交差点と交差点とを繋ぐ道路で上り及び下りの２つの方向を有する）とリンク同士が交差する点であるノード（例えば、交差点）などで構成される。
【０００４】
具体的には、交通シミュレータは、入力されたＯＤ交通量をもとに、道路網の各リンクでの発生交通量（リンクに流入する交通量）及び消滅交通量（リンクから流出する交通量）を求める。そして、交通シミュレータは、各リンクにおいて発生交通量に相当する台数の車両を発生させるとともに、消滅交通量に相当する台数の車両を消滅させて渋滞長などを求める。
【０００５】
また、特定の区間について、区間の両端に設けた車両感知器から得られる特定車両の旅行時間と時系列に得られる車両感知器データを用いて、時間軸上のデータを空間軸上のデータに投影することにより、渋滞長を求める方法が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−１６１６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
実際の道路網を想定して交通評価指標を再現する場合、従来の交通シミュレータにあっては、車両の走行速度、加速減速特性及びＯＤ交通量などの入力データは、実際の交通情報と一致するように設定されるべきである。しかし、個々の車両の挙動及びＯＤ交通量などを、例えば、道路網のリンク毎に詳細に計測して実際の交通情報と一致させることは困難であり、両者には差異が存在する。このため、交通シミュレータで交通評価指標を求める場合、シミュレーション時間の経過とともに当該差異が累積する結果、実際の交通評価指標を再現することができないという問題がある。
【０００８】
このため、例えば、交通シミュレータで交通評価指標として渋滞長を求めた場合に、求めた渋滞長が実測値と合わないときには、車両の走行速度や交差点での流出率などのパラメータを調整することで、再現性が得られるようにしていた。しかし、道路網の一部の路線（リンク）で再現性が得られたとしても、車両の走行速度や交差点の流出率などを調整した場合、下流の路線（リンク）への到着車両台数などの交通状況が変化するため、更に下流の調整が必要となる。また、道路網全体では、交差点において車両の右折又は左折があるため、調整による影響は交差点で交差する他の路線にも影響を与える。このため、対象とする道路網全体では、求めた渋滞長が実測値と合わずに再現性に欠けるという課題があった。特に、交通シミュレータによる評価の目的が、現状の交通評価指標（例えば、渋滞長又は旅行時間など）と交通環境変化後の交通評価指標とを比較する場合には、交通シミュレータによる現状の交通評価指標の再現性は、比較対象の元になる重要な要素であるため、交通シミュレータでの再現性を向上させることが要望されていた。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであり、渋滞長などの交通評価指標の再現性を向上させることができる交通評価装置、該交通評価装置を実現するためのコンピュータプログラム及び前記交通評価装置による交通評価方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１発明に係る交通評価装置は、複数の車両の模擬走行により交通評価指標を出力する交通評価装置において、任意のリンクで発生及び消滅する交通量を算出する交通量算出手段と、前記交通評価指標を調整するために、前記交通量算出手段で算出した交通量とは別に前記リンクで起点交通量又は終点交通量を生成する生成手段とを備えることを特徴とする。
【００１１】
第２発明に係る交通評価装置は、第１発明において、前記交通量算出手段で算出した交通量に基づいて、任意のリンクでの車両の推定渋滞長を推定する渋滞長推定手段を備え、前記生成手段は、前記リンクでの車両の実測渋滞長及び前記推定渋滞長に基づいて、該リンクで起点交通量又は終点交通量を生成するように構成してあることを特徴とする。
【００１２】
第３発明に係る交通評価装置は、第２発明において、前記生成手段は、前記実測渋滞長が推定渋滞長より長い場合、該実測渋滞長と推定渋滞長との差分に応じた車両台数の起点交通量を生成するように構成してあることを特徴とする。
【００１３】
第４発明に係る交通評価装置は、第２発明又は第３発明において、前記生成手段は、前記実測渋滞長が推定渋滞長より短い場合、該推定渋滞長と実測渋滞長との差分に応じた車両台数の終点交通量を生成するように構成してあることを特徴とする。
【００１４】
第５発明に係る交通評価装置は、第２発明乃至第４発明のいずれか１項において、前記実測渋滞長と推定渋滞長との差分の絶対値に渋滞内の車両密度を積算し、積算した値に当該リンクの固有値を加算又は減算して車両の補正台数を算出する補正台数算出手段を備え、前記生成手段は、起点交通量として前記補正台数の車両を放出し、又は終点交通量として前記補正台数の車両を回収するように構成してあることを特徴とする。
【００１５】
第６発明に係る交通評価装置は、第５発明において、前記生成手段は、前記補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点での信号現示に同期して車両を放出するように構成してあることを特徴とする。
【００１６】
第７発明に係る交通評価装置は、第５発明において、前記生成手段で前記補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点の青信号で流出する流出台数を算出する流出台数算出手段を備え、前記補正台数算出手段は、前記流出台数に基づいて補正台数を算出するように構成してあることを特徴とする。
【００１７】
第８発明に係る交通評価装置は、第７発明において、前記流出台数算出手段は、前記生成手段による生成周期の間の前記交差点の青信号時間と交通流率との積算値及び前記生成手段で放出する車両台数に基づいて流出台数を算出するように構成してあることを特徴とする。
【００１８】
第９発明に係る交通評価装置は、第１発明から第８発明までのいずれか１項において、前記生成手段で任意のリンクで起点交通量を生成した場合、該リンクの下流側で同等の交通量を消滅させる消滅手段を備えることを特徴とする。
【００１９】
第１０発明に係る交通評価装置は、第１発明から第９発明までのいずれか１項において、前記生成手段で任意のリンクで終点交通量を生成した場合、該リンクの下流側で同等の交通量を発生させる発生手段を備えることを特徴とする。
【００２０】
第１１発明に係るコンピュータプログラムは、コンピュータに、複数の車両の模擬走行により交通評価指標を出力するステップを実行させるためのコンピュータプログラムにおいて、コンピュータに、任意のリンクで発生及び消滅する交通量を算出するステップと、前記交通評価指標を調整するために、算出した交通量とは別に前記リンクで起点交通量又は終点交通量を生成する生成するステップとを実行させることを特徴とする。
【００２１】
第１２発明に係る交通評価方法は、複数の車両の模擬走行により交通評価指標を出力する交通評価装置による交通評価方法おいて、任意のリンクで発生及び消滅する交通量を交通量算出手段で算出するステップと、前記交通評価指標を調整するために、算出された交通量とは別に前記リンクで起点交通量又は終点交通量を生成する生成するステップとを含むことを特徴とする。
【００２２】
第１発明、第１１発明及び第１２発明にあっては、任意のリンクで発生及び消滅する交通量を算出する。車両の走行の起終点情報を用いる場合、起点と終点との間のリンクを任意のリンクとして用いることができる。車両の走行の起終点情報は、例えば、ＯＤ交通量であり、車両の起点（出発地）と終点（目的地）の間の交通量を実測値として求めたものである。任意のリンクで発生する交通量又は消滅する交通量は、ＯＤ交通量などを用いて算出することができる。交通評価指標を調整するために、任意のリンクで算出した交通量とは別に当該リンクで起点交通量又は終点交通量を生成する。すなわち、実測値として得られたＯＤ交通量から求めた任意のリンクでの発生交通量又は消滅交通量とは別に、当該リンク単位で起点交通量又は終点交通量を生成することにより、各リンク単位で交通評価指標を調整する。交通評価指標は、例えば、渋滞長、旅行時間などである。これにより、渋滞長などの交通評価指標の再現性を向上させることができる。なお、車両の走行の起終点情報に代えて、任意のリンクでの発生交通量及び消滅交通量を設定して用いることもできる。
【００２３】
第２発明にあっては、算出した交通量に基づいて、任意のリンクでの車両の推定渋滞長を推定し、当該リンクでの車両の実測渋滞長及び推定渋滞長に基づいて、当該リンクで起点交通量又は終点交通量を生成する。これにより、各リンク単位で交通評価指標の実測値と推定値を合わせるように、起点交通量又は終点交通量を生成するので、各リンクで渋滞長などの交通評価指標の再現性を向上させることができる。
【００２４】
第３発明にあっては、実測渋滞長が推定渋滞長より長い場合、実測渋滞長と推定渋滞長との差分に応じた車両台数の起点交通量を生成する。これにより、当該リンクで、算出された交通量により求めた渋滞長が実測値より短い場合でも、推定渋滞長の再現性を確保することができ、道路網の各リンクで同様の処理を行うことで、道路網の各リンクのみならず道路網全体としての交通評価指標の再現性を向上させることができる。
【００２５】
第４発明にあっては、実測渋滞長が推定渋滞長より短い場合、推定渋滞長と実測渋滞長との差分に応じた車両台数の終点交通量を生成する。これにより、当該リンクで、算出された交通量により求めた渋滞長が実測値より長い場合でも、推定渋滞長の再現性を確保することができ、道路網の各リンクで同様の処理を行うことで、道路網の各リンクのみならず道路網全体としての交通評価指標の再現性を向上させることができる。
【００２６】
第５発明にあっては、実測渋滞長と推定渋滞長との差分（推定誤差）の絶対値に渋滞内の車両密度を積算し、積算した値に当該リンクの固有値を加算又は減算して車両の補正台数を算出する。なお、渋滞内の車両密度は、実測渋滞長及び推定渋滞長のいずれの場合でも同等とすることができる。推定渋滞長と実測渋滞長との差分の絶対値に渋滞内の車両密度を積算することにより、推定渋滞長と実測渋滞長との差分である推定誤差に相当する車両の台数を求めることができる。リンクの固有値は、例えば、リンク（道路）上の許容範囲に相当する車両台数である。許容範囲は、例えば、車両感知器の設置密度（例えば、車両感知器の設置間隔が２５０ｍであれば、許容範囲は２５０ｍ）であり、この場合、リンクの固有値は、車両感知器の設置密度に車両の走行密度を積算した値とすることができる。すなわち、リンクの固有値は、当該リンクで車両を感知することができる範囲に相当する車両台数である。なお、固有値はゼロであってもよい。起点交通量として補正台数の車両を起点で放出し、又は終点交通量として補正台数の車両を終点で回収する。これにより、推定渋滞長と実測渋滞長との差分である推定誤差に相当する車両の台数を、各リンクで放出又は回収させることができる。
【００２７】
第６発明にあっては、補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点での信号現示に同期して車両を放出する。例えば、リンク下流の信号現示が赤信号の時間帯に補正台数の車両を放出する。これにより、補正台数の車両がリンクに渋滞として留まらないという事態を防止し、確実に推定渋滞長を実測渋滞長に合わせることが可能となる。
【００２８】
第７発明にあっては、補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点の青信号で流出する流出台数を算出し、算出した流出台数に基づいて補正台数を算出する。これにより、放出した車両がリンクの下流交差点の青信号で流出して補正台数の車両の一部又は全部が青信号で交差点に流出し、リンクに渋滞として留まらないために、推定渋滞長が実測渋滞長に合わなくなるという事態が生じたとしても、流出分の台数を補正台数に加味するので、車両の放出方法に拘わらず、確実に推定渋滞長を実測渋滞長に合わせることが可能となる。
【００２９】
第８発明にあっては、生成周期の間のリンクの下流交差点の青信号時間と、交通流率との積算値及び放出する車両台数に基づいて流出台数を算出する。例えば、積算値が放出台数より大きい場合、積算値と放出台数との差を流出台数として算出する。これにより、青信号の時間帯に交差点から流出する台数を予め補正台数に加算しておくことができる。
【００３０】
第９発明にあっては、任意のリンクで起点交通量を生成した場合、当該リンクの下流側で同等の交通量を消滅させる。任意のリンクで起点交通量を生成した場合、すなわち、当該放出点から車両を放出した場合、当該リンクでの交通量が増加するので下流への流入交通量が増加し、下流リンクでの推定渋滞長と実測渋滞長との差異を生じる可能性がある。任意のリンクで起点交通量を生成した場合に、当該リンクの下流側で同等の交通量を消滅させることにより、任意のリンクで起点交通量を生成したことにより生じる影響を当該リンクの下流側に与えることを防止することができる。
【００３１】
第１０発明にあっては、任意のリンクで終点交通量を生成した場合、当該リンクの下流側で同等の交通量を発生させる。任意のリンクで終点交通量を生成した場合、すなわち、当該回収点で車両を回収した場合、当該リンクでの交通量が減少するので下流への流入交通量が減少し、下流リンクでの推定渋滞長と実測渋滞長との差異を生じる可能性がある。任意のリンクで終点交通量を生成した場合に、当該リンクの下流側で同等の交通量を発生させることにより、任意のリンクで終点交通量を生成したことにより生じる影響を当該リンクの下流側に与えることを防止することができる。
【発明の効果】
【００３２】
本発明によれば、実測値として得られたＯＤ交通量から求めた任意のリンクでの発生交通量又は消滅交通量とは別に、当該リンク単位で起点交通量又は終点交通量を生成することにより、渋滞長などの交通評価指標の再現性を向上させることができる。
【図面の簡単な説明】
【００３３】
【図１】本実施の形態に係る交通評価装置の一例である交通シミュレータにおける車両挙動の例を示す模式図である。
【図２】車両の起終点情報の一例を示す模式図である。
【図３】ＯＤ交通量の一例を示す説明図である。
【図４】所与のＯＤ交通量に基づいた発生交通量及び消滅交通量の一例を示す模式図である。
【図５】本実施の形態に係る交通評価装置の一例としての交通シミュレータの構成例を示すブロック図である。
【図６】推定渋滞長の補正の一例を示す模式図である。
【図７】リンクの下流側の交通状況に影響を与えないための再放出及び再回収の一例を示す模式図である。
【図８】青信号で流出する流出台数の算出例を示す模式図である。
【図９】本実施の形態の交通シミュレータの処理手順を示すフローチャートである。
【図１０】本実施の形態の交通シミュレータの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明に係る交通評価装置、該交通評価装置を実現するためのコンピュータプログラム及び前記交通評価装置による交通評価方法の実施の形態を示す図面に基づいて説明する。図１は本実施の形態に係る交通評価装置の一例である交通シミュレータにおける車両挙動の例を示す模式図である。交通シミュレータは、複数の車両の模擬走行により交通評価指標を出力する。交通シミュレータは、入力データとして、例えば、車両の走行の起終点情報を含む交通量（例えば、ＯＤ交通量、ＯはOrigin、ＤはDestinationの意味である）、車両の走行速度、加速減速特性などの交通情報が所与として取り扱われている。ＯＤ交通量は、車両の起点（出発地）と終点（目的地）との間の交通量を求めたもので、例えば、市や町などの行政区域の単位毎に発生交通量と消滅交通量とを含む。ＯＤ交通量は、国又は自治体が定期的に実施する統計調査の結果得られた調査統計データなどが用いられる。
【００３５】
交通シミュレータは、予め車両の移動モデル、すなわち、車両の挙動を模した計算式を内包しており、上述の入力データを当該計算式に当てはめることにより、複数の車両を模擬的に走行させることにより、単独交差点、路線及び市街地などの道路網における渋滞長、旅行時間などの交通評価指標を出力する。この場合、道路網は、複数のリンク（例えば、交差点と交差点とを繋ぐ道路で上り及び下りの２つの方向を有する）とリンク同士が交差する点であるノード（例えば、交差点）などで構成される。図１では、道路網の一部として３つのノードと２つのリンクとを例示している。
【００３６】
図２は車両の走行の起終点情報の一例を示す模式図である。交通シミュレータで交通評価指標を再現する場合、単独交差点または路線のように比較的単純な道路網では、車両の走行の起終点情報は、道路の両端点に設定される。しかし、市街地などの複数の路線が交差する比較的複雑な道路網では、シミュレーション区域Ｓの内外を出発地（起点）とする交通、目的地（終点）とする交通を再現するために、個々の車両に走行の起点（出発地）と終点（目的地）の情報を与える。
【００３７】
図２に示すように、道路網は、交差点に相当する複数のノードと、交差点同士を繋ぐ道路をリンクとして構成される。図２の例では、道路網の一部又は全部にシミュレーション区域Ｓを設定する。シミュレーション区域Ｓの外側には、起点終点Ａ１、Ａ２、…Ａ１２がある。また、シミュレーション区域Ｓの内側には、起点終点Ｂ１、Ｂ２、Ｂ３がある。なお、起点終点は一例であって、図２の例に限定されるものではない。図２に示すように、一例として、起点をＡ５とし終点をＡ６とする外々交通、起点をＡ５とし終点をＢ１とする外内交通、起点をＢ２とし終点をＢ３とする内々交通、起点をＢ２とし終点をＡ８とする内外交通などがある。ＯＤ交通量などに基づいて、個々の車両は、それぞれの起点と終点が与えられ、車両の移動モデルに従って、起点から終点までの走行経路等の車両の挙動を求めることができる。
【００３８】
図３はＯＤ交通量の一例を示す説明図である。図３の例は、図２の起点終点Ａ１、Ａ５、Ａ６、Ａ１０、Ａ１２とした場合の交通量が所与としている。なお、起点終点の例は一例であり、これに限定されるものではない。図３の例では、例えば、起点をＡ１とし終点をＡ５とする交通量が所定時間内に４０台あることを示す。また、起点をＡ１０とし終点をＡ５とする交通量が１５０台あることを示す。他も同様である。なお、図３に示す車両の台数は、単に模式的に示したものであり、値そのものに余り意味はない。
【００３９】
図４は所与のＯＤ交通量に基づいた発生交通量及び消滅交通量の一例を示す模式図である。図４の例では、２つのリンク１、リンク２を例示している。交通シミュレータは、所与のＯＤ交通量に基づいて、シミュレーション区域Ｓ内の各リンクでの発生交通量と消滅交通量とを算出する。図４に示すように、リンク１の上流で発生交通量が存在し、リンク１の下流で消滅交通量が存在する。なお、リンク１の途中で交通量の発生または消滅があってもよい。同様に、リンク２の上流で発生交通量が存在し、リンク１の下流で消滅交通量が存在する。なお、リンク１とリンク２とが交わる点（交差点）では、他のリンク（不図示）からの流入交通や流出交通が存在する。
【００４０】
そして、各リンクで算出された発生交通量及び消滅交通量を用いて交通評価指標としての推定渋滞長を算出（推定）する。本実施の形態に係る交通シミュレータ（交通評価装置）は、推定渋滞長と実測渋滞長との差分（推定誤差）をリンク単位で補正することにより、交通評価指標の再現性を向上させるものである。以下、本実施の形態の交通シミュレータについて説明する。
【００４１】
図５は本実施の形態に係る交通評価装置の一例としての交通シミュレータ１０の構成例を示すブロック図である。交通シミュレータ１０は、車両の移動モデルを表す計算式に基づいて演算を行うシミュレータエンジン部１１、所与のＯＤ交通量に基づいて発生交通量及び消滅交通量を算出する交通量算出部１２、交通量算出部１２で算出された交通量に基づいて各リンクでの推定渋滞長を算出（推定）する推定渋滞長算出部１３、推定渋滞長算出部１３で算出された推定渋滞長と実測渋滞長との差分（推定誤差）に基づいて推定渋滞長を調整するために起点交通量及び終点交通量を生成する起点終点生成部１４、上述の推定誤差に基づいて車両の補正台数を算出する補正台数算出部１５、リンク下流の交差点で青信号の間に流出する流出台数を算出する流出台数算出部１６、起点終点生成部１４で生成した終点交通量又は起点交通量に対応させて当該リンクの下流側で交通量を発生又は消滅させる発生消滅部１７、所定の情報を記憶する記憶部１８などを備える。
【００４２】
交通シミュレータ１０には、入力データとして、例えば、車両の走行速度、加速減速特性、車両の走行の起点終点情報、交通量、実測渋滞長などのデータが与えられる。交通シミュレータ１０は、入力データを用いて、交通評価指標である各リンクの渋滞長（推定渋滞長）、車両の旅行時間などを出力する。なお、交通評価指標は、道路網を表す地図上で表示される。なお、交通評価指標に環境汚染物質（二酸化炭素など）の排出量（例えば、環境指標）を含めることもできる。渋滞長を再現性よく求めることができる場合、旅行時間や環境汚染物質の排出量も渋滞長に比例するので再現性よく求めることが可能となる。
【００４３】
交通量算出部１２は、ＯＤ交通量（車両の走行の起終点情報を含む交通量）を用いて起点と終点との間の任意のリンクで発生する発生交通量及び任意のリンクで消滅する消滅交通量を算出する。
【００４４】
推定渋滞長算出部１３は、交通量算出部１２で算出した交通量に基づいて、任意のリンクでの車両の推定渋滞長を算出（推定）する。なお、推定渋滞長を求める場合、車両の走行速度、加速減速特性、当該リンク両端の交差点での信号現示、リンク長などのパラメータを記憶部１８に記憶しておき、当該パラメータを使用することができる。
【００４５】
起点終点生成部１４は、推定渋滞長などの交通評価指標を調整するために、交通量算出部１２で算出した任意のリンクでの発生交通量及び消滅交通量とは別に当該リンクで起点交通量又は終点交通量を生成する。より具体的には、当該リンクでの車両の実測渋滞長と推定渋滞長算出部１３で算出した推定渋滞長との差分である推定誤差がゼロ又は最小になるように起点交通量又は終点交通量を生成する。起点交通量又は終点交通量を生成することにより、推定渋滞長を補正して実測渋滞長に合わせる、すなわち、交通評価指標の再現性を向上させることができる。
【００４６】
図６は推定渋滞長の補正の一例を示す模式図である。図６に示すように、本実施の形態の交通シミュレータ１０は、リンク単位であって所定の補正周期（例えば、３００秒など）の経過の都度、起点交通量（交通量の起点）としてダミーの車両を放出し、又は終点交通量（交通量の終点）として正規の車両を回収することにより、推定渋滞長が実測渋滞長と一致するように推定渋滞長を補正する。
【００４７】
図６の例では、リンク１では実測渋滞長が推定渋滞長より長いので、実測渋滞長と推定渋滞長との差分（推定誤差）に相当する台数（補正台数）の車両をリンク１で放出する。すなわち、正規の車両に加えてダミー車両を走行させて渋滞長を長くする。
【００４８】
また、リンク２では実測渋滞長が推定渋滞長より短いので、実測渋滞長と推定渋滞長との差分（推定誤差）に相当する台数（補正台数）の車両をリンク２で回収する。すなわち、正規の車両の一部をシミュレーション対象外の抜け道を走行させることにより渋滞長を短くする。なお、補正台数の算出方法は後述する。
【００４９】
上述のように、交通評価指標（例えば、渋滞長、旅行時間）を調整するために、任意のリンクで算出した交通量とは別に当該リンクで起点交通量又は終点交通量を生成する。すなわち、実測値として得られたＯＤ交通量から求めた任意のリンクでの発生交通量又は消滅交通量とは別に、当該リンク単位で起点交通量又は終点交通量を生成することにより、各リンク単位で渋滞長などの交通評価指標の再現性を向上させることができる。また、それぞれのリンクでの再現性を高めることができるので、道路網全体での再現性も向上させることができる。
【００５０】
また、算出した発生交通量及び消滅交通量に基づいて、任意のリンクでの車両の推定渋滞長を推定し、当該リンクでの車両の実測渋滞長及び推定渋滞長に基づいて、当該リンクで起点交通量又は終点交通量を生成する。これにより、各リンク単位で交通評価指標の実測値と推定値を合わせるように、起点交通量又は終点交通量を生成するので、各リンクで渋滞長などの交通評価指標の再現性を向上させることができる。
【００５１】
具体的には、実測渋滞長が推定渋滞長より長い場合、実測渋滞長と推定渋滞長との差分（推定誤差）に応じた車両台数の起点交通量を生成する。これにより、当該リンクで、算出された交通量により求めた渋滞長が実測値より短い場合でも、推定渋滞長の再現性を確保することができ、道路網の各リンクで同様の処理を行うことで、道路網の各リンクのみならず道路網全体としての交通評価指標の再現性を向上させることができる。
【００５２】
また、実測渋滞長が推定渋滞長より短い場合、推定渋滞長と実測渋滞長との差分（推定誤差）に応じた車両台数の終点交通量を生成する。これにより、当該リンクで、算出された交通量により求めた渋滞長が実測値より長い場合でも、推定渋滞長の再現性を確保することができ、道路網の各リンクで同様の処理を行うことで、道路網の各リンクのみならず道路網全体としての交通評価指標の再現性を向上させることができる。
【００５３】
発生消滅部１７は、起点終点生成部１４で任意のリンクで起点交通量を生成した場合、当該リンクの下流側で同等の交通量を消滅（再回収）させる。任意のリンクで起点交通量を生成した場合、すなわち、当該放出点から車両を放出した場合、当該リンクでの交通量が増加するので下流への流入交通量が増加し、下流リンクでの推定渋滞長と実測渋滞長との差異を生じる可能性がある。任意のリンクで起点交通量を生成した場合に、当該リンクの下流側で同等の交通量を消滅（再回収）させることにより、任意のリンクで起点交通量を生成したことにより生じる影響を当該リンクの下流側に与えることを防止することができる。
【００５４】
また、発生消滅部１７は、起点終点生成部１４で任意のリンクで終点交通量を生成した場合、当該リンクの下流側で同等の交通量を発生（再放出）させる。任意のリンクで終点交通量を生成した場合、すなわち、当該回収点で車両を回収した場合、当該リンクでの交通量が減少するので下流への流入交通量が減少し、下流リンクでの推定渋滞長と実測渋滞長との差異を生じる可能性がある。任意のリンクで終点交通量を生成した場合に、当該リンクの下流側で同等の交通量を発生（再放出）させることにより、任意のリンクで終点交通量を生成したことにより生じる影響を当該リンクの下流側に与えることを防止することができる。また、任意のリンクで終点交通量を生成した場合（車両を回収した場合）に、当該リンクの下流側で同等の交通量を発生（再放出）するときには、回収時に回収した車両の終点（本来の消滅地点）を記憶しておき、再放出の際に各車両に記憶しておいた終点を与えることもできる。
【００５５】
図７はリンクの下流側の交通状況に影響を与えないための再放出及び再回収の一例を示す模式図である。交通シミュレータ１０では、渋滞長又は旅行時間などの交通評価指標を実測値と合わせるために、推定渋滞長などを補正した場合、そのままでは、その影響が下流のリンクに及ぶために、下流の渋滞長及び旅行時間などが変化する。例えば、上流リンクで推定渋滞長を実測渋滞長に合わせるため、起点交通量として車両が放出された場合、当該リンクからの流出交通量が増加するので下流への流入交通量が増加し、これが下流リンクの推定渋滞長に差異を生じさせる可能性がある。
【００５６】
上述の図５の例において、発生消滅部１７は、必須の構成ではない。すなわち、交通量（車両）の再回収及び再放出は、必須ではなく省略することができる。再回収及び再放出を省略した場合には、放出または回収する補正台数による下流リンクへの影響は、下流リンクでの補正処理に委ねることができる。
【００５７】
そこで、本実施の形態では、図７に示すように、各リンクでの補正要因（起点交通量又は終点交通量の生成）を下流リンクに伝えないように、リンクに放出された車両はリンク下流の交差点出口で再回収し、また、リンク上で回収された車両はリンク下流の交差点出口で再放出する。これにより、補正による影響を下流リンクに与えることはない。
【００５８】
次に、補正台数の算出方法について説明する。補正台数算出部１５は、実測渋滞長と推定渋滞長との差分（推定誤差）の絶対値に渋滞内の車両密度を積算し、積算値に当該リンクの固有値を加算又は減算して車両の補正台数を算出する。例えば、推定誤差が正である場合、すなわち、実測渋滞長が推定渋滞長より長い場合、リンクの固有値を積算値から減算し、推定誤差が負である場合、すなわち、実測渋滞長が推定渋滞長より短い場合、リンクの固有値を積算値に加算する。
【００５９】
推定渋滞長と実測渋滞長との差分の絶対値に渋滞内の車両密度を積算することにより、推定渋滞長と実測渋滞長との差分である推定誤差に相当する車両の台数を求めることができる。リンクの固有値は、例えば、リンク（道路）上の許容範囲に相当する車両台数である。許容範囲は、例えば、車両感知器の設置密度（例えば、車両感知器の設置間隔が２５０ｍであれば、許容範囲は２５０ｍ）であり、この場合、リンクの固有値は、車両感知器の設置密度に車両の走行密度を積算した値とすることができる。すなわち、リンクの固有値は、当該リンクで車両を感知することができる範囲に相当する車両台数である。なお、固有値はゼロであってもよい。起点交通量として補正台数の車両を起点で放出し、又は終点交通量として補正台数の車両を終点で回収する。これにより、推定渋滞長と実測渋滞長との差分である推定誤差に相当する車両の台数を、各リンクで放出又は回収させることができる。
【００６０】
起点交通量として起点から車両を放出する場合、あるいは、終点交通量として終点で車両を回収する場合、放出及び回収する地点は、当該リンクの最上流、渋滞末尾地点、あるいはリンクの任意の点とすることができる。
【００６１】
また、車両の放出及び回収は、例えば、補正台数を１０台とした場合、（１）補正台数１０台を、補正周期（例えば、３００秒）の最後に一度で行う方法、（２）補正台数１０台を補正周期（例えば、３００秒）の間を等間隔（例えば、３０秒間隔）で一様に行う方法、（３）リンク下流の信号表示に同期させて（例えば、赤信号の時間帯）行う方法などがある。また、車両の放出の方法に限れば、（４）リンク上を走行する車両の挙動を妨げないように走行する車両の間隔が、例えば４秒以上ある場合に行う方法などがある。
【００６２】
上述の（３）の方法を採用すれば、すなわち、補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点での信号現示に同期して車両を放出するようにすれば、補正台数の車両がリンクに渋滞として留まらないという事態を防止し、確実に推定渋滞長を実測渋滞長に合わせることが可能となる。
【００６３】
また、上述の（２）及び（４）の方法を採用して車両を任意のリンクで放出した場合、当該リンクの下流交差点において青信号で流れ出し、補正台数が渋滞として溜まらず推定渋滞長を実測渋滞長に合わせることができない場合がある。以下、青信号で流出する台数を算出し、流出台数を予め放出する台数に加算する方法について説明する。
【００６４】
流出台数算出部１６は、補正台数の車両を放出する場合、車両の放出点を含むリンクの下流交差点の青信号で流出する流出台数を算出する。より具体的には、流出台数算出部１６は、起点交通量又は終点交通量の生成周期である補正周期（例えば、３００秒）の間のリンクの下流交差点の青信号時間と、交通流率（例えば、飽和交通流率）との積算値及び放出する車両台数に基づいて流出台数を算出する。例えば、積算値が放出台数より大きい場合、積算値と放出台数との差を流出台数として算出する。
【００６５】
図８は青信号で流出する流出台数の算出例を示す模式図である。実測渋滞長と推定渋滞長との差分である推定誤差が正である場合（すなわち、起点交通量として車両を放出する場合）に、補正周期の間の青時間と飽和交通流率との積算値が放出台数より大きいときは、青信号での流出台数を、（補正周期の間の青時間と飽和交通流率との積算値−放出台数）により算出する。ここで、放出台数は、前回の補正周期のタイミングから今回の補正周期のタイミングまでの間に当該リンクから放出した車両の台数である。
【００６６】
補正周期の間の青時間と飽和交通流率との積算値が放出台数より小さいときは、青信号での流出台数をゼロとする。また、推定誤差が負である場合（すなわち、終点交通量として車両を回収する場合）には、青信号での流出台数をゼロとする。
【００６７】
青信号で流出する流出台数を放出台数に加算しておくことで、放出した車両がリンクの下流交差点の青信号で流出して補正台数の車両の一部又は全部が青信号で交差点に流出し、リンクに渋滞として留まらないために、推定渋滞長が実測渋滞長に合わなくなるという事態が生じたとしても、流出分の台数を補正台数に加味するので、車両の放出方法に拘わらず、確実に推定渋滞長を実測渋滞長に合わせることが可能となる。また、積算値が放出台数より大きい場合、積算値と放出台数との差を流出台数として算出することにより、青信号の時間帯に交差点から流出する台数を予め補正台数に加算しておくことができる。
【００６８】
次に、本実施の形態の交通シミュレータ１０の動作について説明する。図９及び図１０は本実施の形態の交通シミュレータ１０の処理手順を示すフローチャートである。交通シミュレータ１０は、補正周期（例えば、３００秒）が経過したか否かを判定し（Ｓ１１）、補正周期を経過した場合（ステップＳ１１でＹＥＳ）、すなわち、前回の補正のタイミングから３００秒経過した場合、推定渋滞長を算出し（Ｓ１２）、推定誤差（実測渋滞長と推定渋滞長との差分）を算出（推定）する（Ｓ１３）。
【００６９】
交通シミュレータ１０は、推定誤差がゼロより大きいか否かを判定し（Ｓ１４）、推定誤差がゼロより大きい場合（Ｓ１４でＹＥＳ）、（推定誤差−リンクの固有値）がゼロより大きいか否かを判定する（Ｓ１５）。
【００７０】
（推定誤差−リンクの固有値）がゼロより大きい場合（Ｓ１５でＹＥＳ）、交通シミュレータ１０は、補正台数を算出し（Ｓ１６）、算出した補正台数の車両（ダミーの車両）を起点交通量としてリンクに放出する（Ｓ１７）。
【００７１】
交通シミュレータ１０は、リンクに放出した車両を当該リンク下流交差点で再回収する（Ｓ１８）。交通シミュレータ１０は、起点（出発地）から車両を発生し、終点（目的地）で車両を回収し（Ｓ１９）、信号灯器の信号灯色を、例えば、０．１秒進め、車両の移動モデルに従って車両を走行させ（Ｓ２０）、シミュレーション周期（例えば、０．１秒）を終了する。
【００７２】
（推定誤差−リンクの固有値）がゼロより大きくない場合（Ｓ１５でＮＯ）、交通シミュレータ１０は、補正を行わずにステップＳ１９以降の処理を行う。また、補正周期を経過していない場合（ステップＳ１１でＮＯ）、交通シミュレータ１０は、補正を行わずにステップＳ１９以降の処理を行う。
【００７３】
推定誤差がゼロより大きくない場合（Ｓ１４でＮＯ）、交通シミュレータ１０は、推定誤差がゼロより小さいか否かを判定し（Ｓ２１）、推定誤差がゼロより小さい場合（Ｓ２１でＹＥＳ）、（推定誤差＋リンクの固有値）がゼロより小さいか否かを判定する（Ｓ２２）。
【００７４】
（推定誤差＋リンクの固有値）がゼロより小さい場合（Ｓ２２でＹＥＳ）、交通シミュレータ１０は、補正台数を算出し（Ｓ２３）、算出した補正台数の車両（正規の車両）を終点交通量としてリンクから回収する（Ｓ２４）。
【００７５】
交通シミュレータ１０は、リンクから回収した車両を当該リンク下流交差点で再放出し（Ｓ２５）、ステップＳ１９以降の処理を続ける。推定誤差がゼロより小さくない場合（Ｓ２１でＮＯ）、交通シミュレータ１０は、推定誤差がゼロであるとして、補正を行わずにステップＳ１９以降の処理を行う。また、（推定誤差＋リンクの固有値）がゼロより小さくない場合（Ｓ２２でＮＯ）、交通シミュレータ１０は、補正を行わずにステップＳ１９以降の処理を行う。
【００７６】
上述の図９及び図１０で例示した処理は、シミュレーション周期（例えば、０．１秒）経過の都度繰り返し行われる。また、ステップＳ１８、Ｓ２５の処理を行わずに省略することもできる。この場合は、当該リンクの下流リンクで車両の放出又は回収を行う補正で調整する。当該リンクでの補正は、下流リンクに影響を与えるが、下流リンクでも補正処理が行なわれるので、推定渋滞長と実測渋滞長の差異を小さくすることができる。
【００７７】
上述の交通シミュレータ１０は、ＣＰＵ、ＲＡＭなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図９及び図１０に示すような、各処理手順を定めたプログラムコードをコンピュータに備えられたＲＡＭにロードし、プログラムコードをＣＰＵで実行することにより、コンピュータ上で交通シミュレータ１０を実現することができる。
【００７８】
交通シミュレータ１０を用いる評価では、一般的に現状の交通評価指標と交通環境変化後の交通評価指標との相対比較が行なわれるが、図９及び図１０に例示した処理手順で得られた回収の補正値及び放出の補正値は、交通環境変化後の評価においても全く同様に回収の補正値及び放出の補正値として使うことができる。
【００７９】
上述のとおり、本実施の形態の交通シミュレータ１０は、対象とする道路網の任意のリンク（道路）のみならず、道路網全体としても、交通評価指標の再現性を向上させることができる。また、交通評価指標の再現性が高まることにより、交通環境変化後の交通評価指標を正しく評価することが可能となる。
【００８０】
上述の実施の形態では、車両の走行の起終点情報を用いる構成であったが、これに限定されるもではない。例えば、任意のリンクでの発生交通量と消滅交通量を予め設定しておいて、設定した発生交通量と消滅交通量を用いることもできる。
【００８１】
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８２】
１０  交通シミュレータ
１１  シミュレータエンジン部
１２  交通量算出部（交通量算出手段）
１３  推定渋滞長算出部（渋滞長推定手段）
１４  起点終点生成部（生成手段）
１５  補正台数算出部（補正台数算出手段）
１６  流出台数算出部（流出台数算出手段）
１７  発生消滅部（発生手段、消滅手段）
１８  記憶部
【図１】
2011141836.tif 000003
【図２】
2011141836.tif 000004
【図３】
2011141836.tif 000005
【図４】
2011141836.tif 000006
【図５】
2011141836.tif 000007
【図６】
2011141836.tif 000008
【図７】
2011141836.tif 000009
【図８】
2011141836.tif 000010
【図９】
2011141836.tif 000011
【図１０】
2011141836.tif 000012