(57)【要約】【課題】各時刻における各リンクのＣＯ２排出量を精度よく計算することができるようにする。【解決手段】交通流シミュレーション部３０によって、交通情報、車両情報、道路ネットワークデータ、信号データ、及びＯＤ交通量に基づいて、車両モデルを走行させて、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする。ＣＯ２排出量計算部３２によって、シミュレーションされた交通流から得られる、各時刻において道路ネットワーク上の各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのＣＯ２排出量を計算する。経路探索部４０によって、出発地から目的地までの経路のうち、各リンクの通過時刻におけるＣＯ２排出量の合計値が最小となる経路を探索する。【選択図】図１
2011003002.tif 000002
【特許請求の範囲】
【請求項１】
道路ネットワークデータを記憶した道路情報記憶手段と、
各車両の出発地、出発時間、及び目的地を示すＯＤ交通量を記憶したＯＤ交通量記憶手段と、
前記道路ネットワークデータ、及び前記ＯＤ交通量に基づいて、車両をモデル化した車両モデルを走行させて、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする交通流シミュレーション手段と、
前記シミュレーションされた交通流から得られる、各時刻において前記道路ネットワーク上の各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を計算する排出量計算手段と、
を含むエンジン作動時排出物質の排出量計算装置。
【請求項２】
前記排出量計算手段によって計算されたエンジン作動時排出物質の排出量に基づいて、出発地から目的地までの経路のうち、各リンクの通過時刻におけるエンジン作動時排出物質の排出量の合計値が最小となる経路を探索する経路探索手段を更に含む請求項１記載のエンジン作動時排出物質の排出量計算装置。
【請求項３】
前記排出量計算手段によって計算されたエンジン作動時排出物質の排出量に基づいて、前記道路ネットワーク上の対象地域を走行する複数の車両の各々について、該車両の出発地から目的地までの経路のうち、前記対象地域における車両のエンジン作動時排出物質の排出量の合計値が最小となる経路を各々探索する経路探索手段を更に含む請求項１記載のエンジン作動時排出物質の排出量計算装置。
【請求項４】
前記道路ネットワーク上の実際の突発事象の発生を含む交通状態を示す交通情報を取得する交通情報取得手段を更に含み、
前記交通流シミュレーション手段は、前記道路ネットワークデータ、前記ＯＤ交通量、及び前記交通情報に基づいて、前記道路ネットワーク上の交通流をシミュレーションする請求項１〜請求項３の何れか１項記載のエンジン作動時排出物質の排出量計算装置。
【請求項５】
前記道路ネットワーク上の実際の車両の走行状態を示す車両情報を取得する車両情報取得手段を更に含み、
前記交通流シミュレーション手段は、前記道路ネットワークデータ、前記ＯＤ交通量、及び前記車両情報に基づいて、前記道路ネットワーク上の交通流をシミュレーションする請求項１〜請求項４の何れか１項記載のエンジン作動時排出物質の排出量計算装置。
【請求項６】
前記エンジン作動時排出物質をＣＯ２とした請求項１〜請求項３の何れか１項記載のエンジン作動時排出物質の排出量計算装置。
【請求項７】
前記道路情報記憶手段は、道路ネットワーク上の信号データを更に記憶し、
前記交通流シミュレーション手段は、前記道路ネットワークデータ、前記信号データ、及び前記ＯＤ交通量に基づいて、車両モデルを走行させる請求項１〜請求項３の何れか１項記載のエンジン作動時排出物質の排出量計算装置。
【請求項８】
道路ネットワークデータを記憶した道路情報記憶手段と、各車両の出発地、出発時間、及び目的地を示すＯＤ交通量を記憶したＯＤ交通量記憶手段とを備えたコンピュータを、
前記道路ネットワークデータ、及び前記ＯＤ交通量に基づいて、車両をモデル化した車両モデルを走行させて、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする交通流シミュレーション手段、及び
前記シミュレーションされた交通流から得られる、各時刻において前記道路ネットワーク上の各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を計算する排出量計算手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン作動時排出物質の排出量計算装置及びプログラムに係り、特に、交通流をシミュレーションして、車両のエンジン作動時排出物質の排出量を計算するエンジン作動時排出物質の排出量計算装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、実際に車両走行した結果であるＣＯ２排出量を、地図上にマッピング（蓄積）し、リンク毎にマッピングされた結果を経路の重みとして経路探索を行い、最短経路を車両に提供する車載端末が知られている（特許文献１）。
【０００３】
また、渋滞状況をＶＩＣＳから得て経路探索を行い、最も省燃費なルートを発信する燃料使用量予測装置が知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６４６５号公報
【特許文献２】特開２００６−５８０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１に記載の技術では、リンク毎に交通状況を静的に扱っているおり、過去の走行履歴から「あるリンクにおけるＣＯ２排出量が多い」と判断された場合には、たとえ閑散としていても同様にＣＯ２排出量が多いと判断されてしまう、という問題がある。また、リンク内の状況を考慮していないため、リンク内での車両の加減速の状況を把握できず、ＣＯ２排出量を精度よく計算することができない、という問題がある。
【０００６】
また、上記の特許文献２に記載の技術では、渋滞状況をＶＩＣＳから得ているため、リンク内での加減速の状況を把握できず、ＣＯ２排出量を精度よく計算することができない、という問題がある。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、各時刻における各リンクのエンジン作動時排出物質の排出量を精度よく計算することができるエンジン作動時排出物質の排出量計算装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明に係るエンジン作動時排出物質の排出量計算装置は、道路ネットワークデータを記憶した道路情報記憶手段と、各車両の出発地、出発時間、及び目的地を示すＯＤ交通量を記憶したＯＤ交通量記憶手段と、前記道路ネットワークデータ、及び前記ＯＤ交通量に基づいて、車両をモデル化した車両モデルを走行させて、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする交通流シミュレーション手段と、前記シミュレーションされた交通流から得られる、各時刻において前記道路ネットワーク上の各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を計算する排出量計算手段とを含んで構成されている。
【０００９】
本発明に係るプログラムは、道路ネットワークデータを記憶した道路情報記憶手段と、各車両の出発地、出発時間、及び目的地を示すＯＤ交通量を記憶したＯＤ交通量記憶手段とを備えたコンピュータを、前記道路ネットワークデータ、及び前記ＯＤ交通量に基づいて、車両をモデル化した車両モデルを走行させて、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする交通流シミュレーション手段、及び前記シミュレーションされた交通流から得られる、各時刻において前記道路ネットワーク上の各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を計算する排出量計算手段として機能させるためのプログラムである。
【００１０】
本発明によれば、交通流シミュレーション手段によって、道路ネットワークデータ、及びＯＤ交通量に基づいて、車両をモデル化した車両モデルを走行させて、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする。そして、排出量計算手段によって、シミュレーションされた交通流から得られる、各時刻において道路ネットワーク上の各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を計算する。
【００１１】
このように、シミュレーションされた交通流から得られる、各時刻において各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を精度よく計算することができる。
【００１２】
本発明に係るエンジン作動時排出物質の排出量計算装置は、排出量計算手段によって計算されたエンジン作動時排出物質の排出量に基づいて、出発地から目的地までの経路のうち、各リンクの通過時刻におけるエンジン作動時排出物質の排出量の合計値が最小となる経路を探索する経路探索手段を更に含むことができる。これによって、エンジン作動時排出物質の排出量が最小となる目的地までの経路を探索することができる。
【００１３】
本発明のエンジン作動時排出物質の排出量計算装置は、排出量計算手段によって計算されたエンジン作動時排出物質の排出量に基づいて、道路ネットワーク上の対象地域を走行する複数の車両の各々について、該車両の出発地から目的地までの経路のうち、対象地域における車両のエンジン作動時排出物質の排出量の合計値が最小となる経路を各々探索する経路探索手段を更に含むことができる。これによって、対象地域における車両のエンジン作動時排出物質の排出量が最小となる目的地までの経路を各車両について探索することができる。
【００１４】
上記のエンジン作動時排出物質の排出量計算装置は、道路ネットワーク上の実際の突発事象の発生を含む交通状態を示す交通情報を取得する交通情報取得手段を更に含み、交通流シミュレーション手段は、道路ネットワークデータ、ＯＤ交通量、及び交通情報に基づいて、道路ネットワーク上の交通流をシミュレーションすることができる。これによって、実際に発生している突発事象を考慮して、エンジン作動時排出物質の排出量を計算することができる。
【００１５】
上記のエンジン作動時排出物質の排出量計算装置は、道路ネットワーク上の実際の車両の走行状態を示す車両情報を取得する車両情報取得手段を更に含み、交通流シミュレーション手段は、道路ネットワークデータ、ＯＤ交通量、及び車両情報に基づいて、道路ネットワーク上の交通流をシミュレーションすることができる。これによって、実際の車両の走行状態を考慮して、エンジン作動時排出物質の排出量を計算することができる。
【００１６】
上記のエンジン作動時排出物質をＣＯ２とすることができる。
【００１７】
上記の道路情報記憶手段は、道路ネットワーク上の信号データを更に記憶し、交通流シミュレーション手段は、道路ネットワークデータ、信号データ、及びＯＤ交通量に基づいて、車両モデルを走行させるようにすることができる。
【００１８】
また、本発明のプログラムは、記憶媒体に格納して提供することも可能である。
【発明の効果】
【００１９】
以上説明したように、本発明のエンジン作動時排出物質の排出量計算装置及びプログラムによれば、シミュレーションされた交通流から得られる、各時刻において各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのエンジン作動時排出物質の排出量を精度よく計算することができる、という効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態に係る経路案内システムを示すブロック図である。
【図２】交通流及びＣＯ２排出量を計算する様子を示すイメージ図である。
【図３】シミュレーションを説明するための図である。
【図４】旅行速度と二酸化炭素排出量との関係を示すグラフである。
【図５】（Ａ）信号なしの道路区間を走行する様子を示すイメージ図、及び（Ｂ）信号ありの道路区間を走行する様子を示すイメージ図である。
【図６】（Ａ）信号なしと信号ありの場合の平均速度及びＣＯ２排出量を示す表、及び（Ｂ）信号なしと信号ありの場合における速度の変化及びＣＯ２排出量の変化を示すグラフである。
【図７】時間帯毎の旅行時間の変化を示すグラフである。
【図８】（Ａ）時刻に応じた通過交通量の変化を示すグラフ、及び（Ｂ）異なる地点における時刻に応じた通過交通量の変化を示すグラフである。
【図９】ＣＯ２排出量マップを示すグラフである。
【図１０】本発明の第１の実施の形態に係るセンター側装置におけるＣＯ２排出量計算処理ルーチンの内容を示すフローチャートである。
【図１１】本発明の第１の実施の形態に係るセンター側装置におけるシミュレーション処理ルーチンの内容を示すフローチャートである。
【図１２】シミュレーション部の他の構成を示すブロック図である。
【図１３】本発明の第２の実施の形態に係る経路案内システムを示すブロック図である。
【図１４】本発明の第２の実施の形態に係るセンター側装置におけるＣＯ２排出量計算処理ルーチンの内容を示すフローチャートである。
【図１５】本発明の第２の実施の形態に係るセンター側装置におけるシミュレーション処理ルーチンの内容を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係るセンター側装置における排出量計算処理ルーチンの内容を示すフローチャートである。
【図１７】本発明の第２の実施の形態に係る車載装置における経路案内処理ルーチンの内容を示すフローチャートである。
【図１８】本発明の第４の実施の形態に係る経路案内システムを示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の好適な実施の形態について説明する。車両のドライバに対して目的地までの経路を案内する経路案内システムに本発明を適用した場合を例に説明する。
【００２２】
図１に示すように、第１の実施の形態に係る経路案内システム１０は、交通情報センターに設置され、かつ、交通流をシミュレーションすると共に、各時刻における各リンクのＣＯ２排出量を計算して送信するセンター側装置１２と、各車両に搭載され、かつ、センター側装置１２から計算結果を受信して経路探索を行う車載装置１４とを備えている。なお、本実施の形態では、センター側装置１２が、本発明のエンジン作動時排出物質の排出量計算装置の一例である。
【００２３】
センター側装置１２は、ネットワーク（図示省略）を介して、道路管理者の交通情報管理装置１６及び路上センサ１８に接続されている。
【００２４】
交通情報管理装置１６は、道路を管理して、道路上の突発事象（事故や道路工事などによる道路規制）の発生の有無を含む交通状態を検出し、検出された交通状態を示す交通情報をセンター側装置１２に送信する。
【００２５】
路上センサ１８は、例えば、車両感知器又はビーコンで構成され、走行している車両の有無を検出して、検出結果をセンター側装置１２に送信する。なお、路上センサ１８からの情報に基づいて、車両の交通量や密度、速度などの車両情報が求められる。
【００２６】
センター側装置１２は、コンピュータで構成され、ＣＰＵと、ＲＡＭと、後述するＣＯ２排出量計算処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備え、機能的には次に示すように構成されている。センター側装置１２は、交通情報管理装置１６からの交通情報を収集すると共に、路上センサ１８からの検出結果を取得して各リンクにおける車両の交通量、密度、及び速度を含む走行状態を算出し、算出された車両の走行状態を示す車両情報を収集する交通情報収集部２０と、道路ネットワークデータや道路ネットワーク上の信号データを記憶した走行環境データベース２２と、時間帯別のＯＤ交流量を記憶したＯＤ交通量データベース２４と、所定の計算対象範囲の道路ネットワークデータ及び信号データを取得する走行環境取得部２６と、計算対象範囲及び計算対象期間のＯＤ交通量を取得するＯＤ交通量取得部２８と、交通情報収集部２０、走行環境取得部２６、及びＯＤ交通量取得部２８からの各種情報に基づいてシミュレーションを行ってＣＯ２排出量を計算するシミュレーション部２９と、を備えている。シミュレーション部２９は、交通情報収集部２０、走行環境取得部２６、及びＯＤ交通量取得部２８からの各種情報に基づいて交通流をシミュレーションする交通流シミュレーション部３０と、交通流のシミュレーション結果に基づいて、各時刻における各リンクのＣＯ２排出量を計算するＣＯ２排出量計算部３２とを備えている。なお、ＣＯ２排出量は、エンジン作動時排出物質の一例である。
【００２７】
なお、走行環境データベース２２が、本発明の道路情報記憶手段の一例であり、ＯＤ交通量データベース２４が、ＯＤ交通量記憶手段の一例である。また、交通情報収集部２０が、交通情報取得手段及び車両情報取得手段の一例である。
【００２８】
交通情報収集部２０は、交通情報管理装置１６から送信された、計算対象範囲における現在の突発事象の発生の有無を示す交通情報を収集すると共に、路上センサ１８から送信された検出結果に基づいて、計算対象範囲の各リンクにおける現在の車両情報を収集する。
【００２９】
走行環境データベース２２は、道路地図や道路環境を示す道路ネットワークデータ、及び道路ネットワーク上の各信号の周期情報を含む信号データを記憶している。
【００３０】
ＯＤ交通量データベース２４は、各車両の出発地、出発時間、及び目的地を示すＯＤ交通量を時間帯別に記憶している。
【００３１】
シミュレーション部２９の交通流シミュレーション部３０は、計算対象範囲、または計算対象範囲及び計算対象期間（例えば、現時点より５分後〜１時間後までの期間）に応じて取得された、車両情報、交通情報、道路ネットワークデータ、及び信号データに基づいて、車両をモデル化した車両モデルを走行させて、計算対象範囲及び計算対象期間における、時間の経過に伴う道路ネットワーク上の交通流をシミュレーションする。
【００３２】
また、シミュレーション部２９のＣＯ２排出量計算部３２は、シミュレーションされた交通流に基づいて、各リンクについてＣＯ２排出量を算出する。
【００３３】
交通流シミュレーション部３０では、図２に示すように、時間帯別のＯＤ交通量データ、道路ネットワークデータや信号データなどの走行環境データ、及び突発事象の発生情報を示す交通情報データに基づいて、各車両モデルを出発地から目的地まで走行させるように、時間の経過に伴う道路ネットワーク上の交通流をスキャニングインターバル毎に計算すると共に、各道路区間（リンク）の交通量および渋滞長を算出する。また、ＣＯ２排出量計算部３２は、スキャニングインターバル毎に、計算された交通流に基づいて、各道路区間（リンク）のＣＯ２排出量を計算する。
【００３４】
本実施の形態におけるシミュレーションは、図３に示すように、スキャニングインターバル（例えば、１００ｍｓｅｃ）毎に車両を移動させる交通流モデルと、スキャニングインターバル毎にＣＯ２排出量を算出するＣＯ２排出算出モデルと、個々の車両の経路選択を行う経路選択モデルとに基づいて行われる。交通流モデルは、経路選択モデルで確率的に選択された各車両の経路に従って、車両モデルを道路ネットワーク上で移動させると共に、各リンクの旅行時間を計算し出力する。その車両モデルの移動は、スキャニングインターバル毎に、先行車モデルとの距離、及び車両モデル（先行車モデル及び追従車モデル）の速度を用いて車両モデルの加速度を計算することにより、決定されるため、渋滞の延伸や消滅や、個々の車両モデルの加減速度を表現することができる。
【００３５】
なお、車両モデルの加速度は、先行車モデルとの距離、当該車両モデルの速度、及び先行車モデルの速度から、以下の（１）式に従って算出することができる。
【００３６】
【数１】
2011003002.tif 000003
【００３７】
ここで、Ｖ（ｔ）のドットは、時刻ｔにおける当該車両（追従車）モデルの加速度［ｍ／ｓ２］であり、Ｖ（ｔ）は、時刻ｔにおける追従車モデルの速度［ｍ／ｓ］であり、Ｖｌ（ｔ）は、時刻ｔにおける先行車モデルの速度［ｍ／ｓ］である。また、Ｔは、予め定められた反応遅れ時間［ｓ］であり、αは予め定められたモデルパラメータである。また、ｄ（ｔ）は、時刻ｔにおける追従車モデルの先行車モデルとの車頭距離［ｍ］であり、ｌ、ｍは、予め定められたモデルパラメータである。
【００３８】
一方、経路選択モデルは交通流モデルで求めたリンク旅行時間を基に各車両モデルの経路選択率を決定し、車両発生時に個々の車両モデルに走行経路を与える。
【００３９】
ＣＯ２排出量算出モデルは、交通流モデルで求めたリンク内の車両モデルの速度及び加速度に基づいて、ＣＯ２排出量を計算する。以下に、ＣＯ２排出量を計算する原理について説明する。
【００４０】
ＣＯ２排出量は、図４に示すように、交通渋滞しているか否かによって、すなわち車両の速度によって、大きな影響を受ける。さらに、図５（Ａ）、（Ｂ）及び図６（Ａ）、（Ｂ）に示すように、同じ道路区間で同じ平均速度であっても、加減速が行われることによってＣＯ２排出量がかなり多くなる。
【００４１】
また、渋滞するかどうかといった交通状況は、時々刻々と変化するものであり、時間、季節、また事故や交通規制によって影響を受ける。例えば、図７に示す混雑路線のように、１時間の差でもかなり旅行時間が異なるため、走行する車両の速度及び加速度も異なってくる。
【００４２】
また、図８（Ａ）に示す地点のように、日によって交通量のピークが夕方に存在したり、夜に存在したりするため、日に応じて、その地点を走行する車両の速度及び加速度も変化する。さらに、図８（Ｂ）に示すように、突発事象などが起きた場合は、過去にない交通状況の変化が起きるため、車両の速度及び加速度も過去にない変化が起きる。
【００４３】
そこで、本実施の形態では、ＣＯ２排出量計算部３２によって、以下に説明するように、スキャニングインターバル毎に、各リンクについて、リンク内の車両モデルの速度及び加速度に基づいて、ＣＯ２排出量を計算する。
【００４４】
まず、シミュレーションされた交通流から、スキャニングインターバル毎の対象時刻における対象リンク上の各車両モデルについて、速度及び加速度を取得する。
【００４５】
速度及び加速度を取得すると、図９に示すＣＯ２排出量マップを用いて、ＣＯ２排出量を計算する。本実施の形態で用いるＣＯ２排出量マップは、車両の駆動力及び車速に対応してＣＯ２排出量が定められており、車両の駆動力Ｆは、以下の（２）式に従って計算される。
【００４６】
【数２】
2011003002.tif 000004
【００４７】
ここで、Ａは、車両前面投影面積であり、Ｖは車両速度であり、ａは車両加速度である。ｇは重力加速度であり、ｍは車両重量であり、γは回転部分相当慣性重量比率である。また、θは道路縦断勾配であり、γは空気抵抗係数であり、μは転がり抵抗係数である。
【００４８】
従って、当該車両モデルについて取得した速度及び加速度から、上記（２）式に従って、車両モデルの駆動力を計算し、計算された車両モデルの駆動力と取得した速度とに基づいて、ＣＯ２排出量マップに従って、当該車両モデルのＣＯ２排出量が計算される。
【００４９】
対象リンク上に存在する車両モデル（対象リンクに入ってから出るまでの車両モデル）の各々について、スキャニングインターバル毎にＣＯ２排出量が計算される。
【００５０】
そして、スキャニングインターバル毎の対象時刻に対象リンク上に存在する各車両モデルのＣＯ２排出量の合計値の平均値が、スキャニングインターバル毎の対象時刻における対象リンクのＣＯ２排出量として算出される。
【００５１】
ＣＯ２排出量計算部３２は、計算対象期間のスキャニングインターバル毎の各時刻に対して、各リンクについて上記の処理を行うことにより、ＣＯ２排出量を計算する。
【００５２】
また、センター側装置１２は、更に、車載装置１４から送信された自車情報を受信する情報受信部３３と、受信した自車情報を収集する自車情報収集部３８と、自車情報収集部３８によって収集された各自車情報に含まれる出発地及び目的地、並びＣＯ２排出量計算部３２により計算されたＣＯ２排出量に基づいて、経路探索を各々行なう経路探索部４０と、経路探索部４０によって探索された経路を示す経路情報を、対応する車載装置１４へ送信する情報送信部３４とを備えている。
【００５３】
経路探索部４０は、走行環境データベース２２に記憶された道路ネットワークデータ、計算されたスキャニングインターバル毎の各リンクにおけるＣＯ２排出量、及び受信して収集された出発地（対象車両の現在地）及び目的地の各ペアに基づいて、各車両について、対象車両の現在地から目的地までの経路のうち、各リンクの通過予想時刻におけるＣＯ２排出量の合計値が最小となる経路を各々探索する。このとき、経路候補のＣＯ２排出量の合計値は、経路候補上にある各リンクについて、通過予想時刻のＣＯ２排出量を、計算されたスキャニングインターバル毎の各リンクにおけるＣＯ２排出量から取得し、取得したＣＯ２排出量を合計することにより計算される。また、経路探索手法として、従来既知の手法を用いればよいため、詳細な説明を省略する。
【００５４】
また、車載装置１４は、センター側装置１２から送信された経路情報を受信する情報受信部３６と、自車両の現在地及び目的地を含む自車情報を収集する自車情報収集部３７と、自車情報収集部３７によって収集された自車情報をセンター側装置１２へ送信する情報送信部３９と、受信された経路情報が示す経路をドライバに対して案内する経路案内部４２とを備えている。
【００５５】
自車情報収集部３８は、車両に搭載されたＧＰＳから得られる自車両の現在地、及びナビゲーションシステムの操作部（図示省略）を介して入力された目的地を、自車情報として収集する。
【００５６】
経路案内部４２は、ナビゲーションシステムのディスプレイ（図示省略）に表示される道路地図上に、受信された経路情報が示す経路を表示すると共に、音声案内によって経路情報が示す経路を案内する。
【００５７】
次に、第１の実施の形態に係る経路案内システム１０の動作について説明する。
【００５８】
まず、交通情報管理装置１６において、管理している道路上の突発事象の発生の有無を随時検出し、センター側装置１２へ交通情報を随時送信する。また、路上センサ１８によって、走行している車両の有無を随時検出し、センター側装置１２へ検出結果を随時送信する。
【００５９】
また、車載装置１４において、車両に搭載されたＧＰＳから出発地として現在地を取得すると共に、ナビゲーションシステムの操作部から入力された目的地を取得すると、出発地及び目的地を含む自車情報をセンター側装置１２に対して送信する。
【００６０】
センター側装置１２において、車載装置１４から出発地及び目的地を含む自車情報が受信されると、図１０に示すＣＯ２排出量計算処理ルーチンが実行される。
【００６１】
まず、ステップ１００において、交通情報管理装置１６からの現在の交通情報を収集し、また、路上センサ１８からの検出結果を収集すると共に、検出結果から車両の交通量、密度、及び車速を含む走行状態を示す車両情報を計算して取得する。
【００６２】
そして、ステップ１０２において、走行環境データベース２２から、受信した自車情報の出発地及び目的地を含む計算対象範囲の道路ネットデータを取得すると共に、計算対象範囲及び計算対象期間に該当する信号データを取得する。
【００６３】
次のステップ１０４では、計算対象範囲及び計算対象期間に該当する時間帯別のＯＤ交通量からなるＯＤ交通量データを取得し、ステップ１０６において、上記ステップ１００で収集した交通情報及び車両情報と、上記ステップ１０２で取得した道路ネットワークデータ及び信号データと、上記ステップ１０４で取得したＯＤ交通量データとに基づいて、交通流をシミュレーションすると共に、各時刻における各リンクのＣＯ２排出量を計算する。
【００６４】
そして、ステップ１０７において、上記ステップ１０６で計算されたＣＯ２排出量と、取得した道路ネットワークデータとに基づいて、車載装置１４から受信した出発地から目的地までの経路のうち、各リンクに通過予測時刻におけるＣＯ２排出量の合計値が最小となる経路を探索する。
【００６５】
次のステップ１０８では、探索された経路を示す経路情報を車載装置１４に送信して、ＣＯ２排出量計算処理ルーチンを終了する。
【００６６】
上記ステップ１０６は、図１１に示すシミュレーション処理ルーチンによって実現される。
【００６７】
まず、ステップ１２０において、時刻ｔに、計算対象期間の開始時刻Ｔｓｔａｒｔを設定し、ステップ１２２において、道路ネットワーク上で各車両モデルを移動させて、時刻ｔにおける交通流をシミュレーションする。また、シミュレーションされた時刻ｔにおける交通流から、各リンクについて、当該リンク上に存在する車両モデル１台毎の速度及び加速度を取得し、取得された速度及び加速度に基づいて、車両モデル１台毎にＣＯ２排出量を計算し、計算されたＣＯ２排出量の平均値を、当該リンクにおける時刻ｔのＣＯ２排出量として算出する。
【００６８】
そして、ステップ１２４において、時刻ｔが、計算対象期間の終了時刻Ｔｅｎｄになったか否かを判定し、まだ終了時刻Ｔｅｎｄになっていない場合には、ステップ１２６において、時刻ｔを、スキャニングインターバル分Δｔだけ進めて、ステップ１２２へ戻る。一方、終了時刻Ｔｅｎｄになった場合には、シミュレーション処理ルーチンを終了する。
【００６９】
以上のようにシミュレーション処理ルーチンが実行されると、計算対象期間内のスキャニングインターバル毎の各時刻における各リンクのＣＯ２排出量が計算される。
【００７０】
そして、車載装置１４において、経路情報を受信すると、経路情報が示す経路と、ＧＰＳから随時得られる現在地とに基づいて、目的地までの経路をドライバに対して案内する処理を行う。
【００７１】
以上説明したように、第１の実施の形態に係る経路案内システムによれば、経路案内システムのセンター側装置において、シミュレーションされた交通流から得られる、スキャニングインターバル毎の各時刻において各リンクに存在する車両モデルの車速及び加速度に基づいて、スキャニングインターバル毎の各時刻において各リンクを車両が走行したときのＣＯ２排出量を精度よく計算することができる。また、センター側装置において、計算されたＣＯ２排出量に基づいて、目的地までの経路探索を行なうことにより、ＣＯ２排出量を最小にする経路を精度よく探索することができ、地球温暖化の防止および個々の車両のＣＯ２排出量の減少を実現することができる。
【００７２】
また、交通流シミュレーションを用いることにより、日常の交通状況だけでなく、過去に起きたことのない突発的な事象発生による交通状況の変化や、道路内の詳細な加減速の状況も予測することができ、また、時々刻々と変化する渋滞等の交通状況を予測することができる。
【００７３】
なお、上記の実施の形態では、シミュレーション部は、交通流シミュレーション部とＣＯ２排出量計算部とを備え、交通流のシミュレーションとＣＯ２排出量の計算とを並行して行う場合を例に説明したが、これに限定されるものではない。例えば、図１２に示すように、シミュレーション部が、交通流シミュレーション部とＣＯ２排出量計算部と経路探索部とを備え、交通流のシミュレーションとＣＯ２排出量の計算と経路探索とを並行して行うようにしてもよい。この場合には、交通流シミュレーションでの経路選択モデルは、経路探索部による探索結果を基に、車両モデルの経路選択を行い、個々の車両モデルに走行経路を与えればよい。例えば、経路探索部によって、各車両モデルについて、１時刻前に計算された各リンクのＣＯ２排出量に基づいて、ＣＯ２排出量を最小にする経路を探索し、探索結果に基づいて、各車両モデルについて、次の時刻の経路が選択される。そして、この経路選択モデルに従って、次の時刻の交通流シミュレーションを行う。
【００７４】
次に、第２の実施の形態について説明する。なお、第１の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【００７５】
第２の実施の形態では、交通情報センター側で、ＣＯ２排出量の計算までを行なっている点が、第１の実施の形態と主に異なっている。
【００７６】
図１３に示すように、第２の実施の形態に係る経路案内システム２１０のセンター側装置２１２は、交通情報収集部２０と、走行環境データベース２２と、ＯＤ交通量データベース２４と、走行環境取得部２６と、ＯＤ交通量取得部２８と、交通流シミュレーション部３０と、交通流のシミュレーション結果に基づいて、各時刻における各リンクのＣＯ２排出量を計算するＣＯ２排出量計算部２３２と、情報送信部３４とを備えている。
【００７７】
情報送信部３４は、ＣＯ２排出量の計算結果を車載装置２１４に送信する。
【００７８】
次に、第２の実施の形態におけるＣＯ２排出量を計算する原理について説明する。
【００７９】
対象リンク上に存在する車両モデル（対象リンクに入ってから出るまでの車両モデル）の各々について、スキャニングインターバル毎にＣＯ２排出量を計算し、各車両モデルについてＣＯ２排出量の合計値を計算する。
【００８０】
そして、対象時刻の間（次の時刻までの間）に計算された各車両モデルのＣＯ２排出量の合計値の平均値が、対象時刻における対象リンクのＣＯ２排出量として、各リンクにおける各時刻のＣＯ２排出量が格納される排出量データテーブルに、格納する。
【００８１】
ＣＯ２排出量計算部２３２は、計算対象期間の時刻毎（例えば、１分毎）に、各リンクについて上記の処理を行うことにより、排出量データテーブルを生成し、情報送信部３４によって、車載装置２１４に送信する。
【００８２】
また、車載装置２１４は、情報受信部３６と、自車情報収集部３７と、受信した排出量データテーブル及び自車情報に基づいて、各リンクの通過予想時刻におけるＣＯ２排出量の合計値が最小となる経路を探索する経路探索部２４０と、経路案内部４２とを備えている。情報受信部３６は、センター側装置２１２から排出量データテーブルを受信する。
【００８３】
経路探索部２４０は、メモリ（図示省略）に記憶された道路ネットワークデータ、受信された排出量データテーブル、及び収集された現在地（出発地）及び目的地に基づいて、自車両の現在地から目的地までの経路のうち、各リンクの通過予想時刻におけるＣＯ２排出量の合計値が最小となる経路を探索する。このとき、経路候補のＣＯ２排出量の合計値は、経路候補上にある各リンクについて、通過予想時刻のＣＯ２排出量を排出量データテーブルから取得し、取得したＣＯ２排出量を合計することにより計算される。また、経路探索手法として、従来既知の手法を用いればよいため、詳細な説明を省略する。
【００８４】
次に、第２の実施の形態に係る経路案内システム２１０の動作について説明する。なお、第１の実施の形態と同様の処理については同一符号を付して説明を省略する。
【００８５】
まず、交通情報管理装置１６において、管理している道路上の突発事象の発生の有無を随時検出し、センター側装置２１２へ交通情報を随時送信する。また、路上センサ１８によって、走行している車両の有無を随時検出し、センター側装置２１２へ検出結果を随時送信する。
【００８６】
このとき、センター側装置２１２において、図１４に示すＣＯ２排出量計算処理ルーチンが実行される。
【００８７】
まず、ステップ１００において、交通情報管理装置１６からの現在の交通情報を収集し、また、路上センサ１８からの検出結果を収集すると共に、検出結果から車両の交通量、密度、及び車速を含む走行状態を示す車両情報を計算して取得する。
【００８８】
そして、ステップ１０２において、走行環境データベース２２から、所定の計算対象範囲の道路ネットデータを取得すると共に計算対象範囲及び所定の計算対象期間に該当する信号データを取得する。
【００８９】
次のステップ１０４では、計算対象範囲及び計算対象期間に該当する時間帯別のＯＤ交通量からなるＯＤ交通量データを取得し、ステップ２５０において、上記ステップ１００で収集した交通情報及び車両情報と、上記ステップ１０２で取得した道路ネットワークデータ及び信号データと、上記ステップ１０４で取得したＯＤ交通量データとに基づいて、交通流をシミュレーションすると共に、各時刻における各リンクのＣＯ２排出量を計算し、排出量データテーブルを生成する。
【００９０】
そして、ステップ２５２において、上記ステップ２５０で生成された排出量データテーブルを車載装置２１４に送信して、ＣＯ２排出量計算処理ルーチンを終了する。
【００９１】
上記ステップ２５０は、図１５に示すシミュレーション処理ルーチンと、図１６に示す排出量計算処理ルーチンとによって実現される。
【００９２】
シミュレーション処理ルーチンは以下のように実行される。まず、ステップ１２０において、時刻ｔに、計算対象期間の開始時刻Ｔｓｔａｒｔを設定し、ステップ２５４において、道路ネットワーク上で各車両モデルを移動させて、時刻ｔにおける交通流をシミュレーションする。
【００９３】
そして、ステップ１２４において、時刻ｔが、計算対象期間の終了時刻Ｔｅｎｄになったか否かを判定し、まだ終了時刻Ｔｅｎｄになっていない場合には、ステップ１２６において、時刻ｔを、スキャニングインターバル分Δｔだけ進めて、ステップ２５４へ戻る。一方、終了時刻Ｔｅｎｄになった場合には、シミュレーション処理ルーチンを終了する。
【００９４】
また、上記のシミュレーション処理ルーチンと並行して、対象時刻毎（例えば１分毎）に、対象リンクの各々について、図１６に示す排出量計算処理ルーチンが実行される。
【００９５】
まず、ステップ２６０において、時刻ｔに、対象時刻ｔ０を設定し、ステップ２６２において、上述したシミュレーション処理ルーチンでシミュレーションされた時刻ｔにおける交通流から、対象リンク上に存在する車両モデル１台毎の速度及び加速度を取得する。
【００９６】
そして、ステップ２６４において、上記ステップ２６２で取得された速度及び加速度に基づいて、車両モデル１台毎にＣＯ２排出量を計算し、次のステップ２６６で、車両モデル１台毎に、対象時刻ｔ０からのＣＯ２排出量の合計値を算出する。
【００９７】
ステップ２６８では、時刻ｔが、対象時刻ｔ０から時刻間隔（１分）後の終了時刻ｔｅｎｄになったか否かを判定し、終了時刻ｔｅｎｄになっていない場合には、ステップ２７０において、時刻ｔを、スキャニングインターバル分Δｔだけ進めて、ステップ２６２へ戻る。一方、上記ステップ２６８で、時刻ｔが終了時刻ｔｅｎｄになったと判定された場合には、ステップ２７２へ進み、上記ステップ２６６で算出された車両モデル１台毎のＣＯ２排出量の合計値の平均値を、対象時刻における対象リンクのＣＯ２排出量として排出量データテーブルに格納して、排出量計算処理ルーチンを終了する。
【００９８】
以上のように排出量計算処理ルーチンが、対象時刻毎に、対象リンクの各々について実行されると、計算対象期間内の各時刻における各リンクのＣＯ２排出量が格納された排出量データテーブルが生成される。
【００９９】
また、車載装置２１４において、センター側装置２１２から排出量データテーブルを受信すると共に、ナビゲーションシステムの操作部から目的地が入力設定されると、図１７に示す経路案内処理ルーチンが実行される。
【０１００】
まず、ステップ２８０において、車両に搭載されたＧＰＳから自車両の出発地として現在地を取得すると共に、ナビゲーションシステムの操作部から入力された目的地を取得する。そして、ステップ２８２において、道路ネットワークデータから得られる出発地から目的地までの経路候補の各々について、受信した排出量データテーブルから、各リンクの通過予想時刻のＣＯ２排出量の合計値を計算し、計算された各経路候補のＣＯ２排出量に基づいて、ＣＯ２排出量が最小となる経路を探索する。
【０１０１】
そして、ステップ２８４において、上記ステップ２８２で探索された経路と、ＧＰＳから随時得られる現在地とに基づいて、探索された目的地までの経路をドライバに対して案内する処理を行い、経路案内処理ルーチンを終了する。
【０１０２】
以上説明したように、第２の実施の形態に係る経路案内システムによれば、シミュレーションされた交通流から得られる、各時刻において各リンクに存在する車両モデルの車速及び加速度に基づいて、各時刻において各リンクを車両が走行したときのＣＯ２排出量を精度よく計算することができる。また、計算されたＣＯ２排出量に基づいて、目的地までの経路探索を行なうことにより、ＣＯ２排出量を最小にする経路を精度よく探索でき、地球温暖化の防止および個々の車両のＣＯ２排出量の減少を実現することができる。
【０１０３】
次に、第３の実施の形態について説明する。なお、第３の実施の形態に係る経路案内システムは、第１の実施の形態と同様の構成であるため、同一符号を付して説明を省略する。
【０１０４】
第３の実施の形態では、所定の対象地域におけるＣＯ２排出量を最小とする経路を探索している点が、第１の実施の形態と主に異なっている。
【０１０５】
第３の実施の形態に係る経路案内システムでは、センター側装置１２の自車情報収集部３８によって、対象地域を走行する車両からの自車情報を収集する。
【０１０６】
経路探索部４０は、収集された自車情報の各車両について、車両の出発地から目的地までの経路のうち、対象地域で複数の車両から発生するＣＯ２排出量の合計値を最小にする経路を探索する。例えば、各車両について出発地から目的地までの経路候補を求め、計算されたＣＯ２排出量から、求められた各経路候補について、対象地域内の各リンクの通過予想時刻におけるＣＯ２排出量の合計値を計算する。そして、対象地域の各車両のＣＯ２排出量の合計値が小さくなる方向に、各経路候補上のリンクを変更していく。対象地域の各車両のＣＯ２排出量の合計値が最小となるまで各経路候補上のリンクを変更することにより、対象地域内のＣＯ２排出量の合計値を最小にする経路を各車両について探索する。
【０１０７】
情報送信部３４は、探索された経路を示す経路情報を、対応する車両の車載装置１４に対して各々送信する。
【０１０８】
なお、第３の実施の形態に係る経路案内システムの他の構成及び作用は、第１の実施の形態と同様であるため、説明を省略する。
【０１０９】
このように、計算された各時刻における各リンクのＣＯ２排出量に基づいて、対象地域の複数の車両のＣＯ２排出量を最小にする経路を、各車両について探索することができる。
【０１１０】
次に、第４の実施の形態について説明する。なお、第１の実施の形態と同様の構成となっている部分については、同一符号を付して説明を省略する。
【０１１１】
第４の実施の形態では、車載装置側で、交通流シミュレーションから経路探索まで行なっている点が、第１の実施の形態と異なっている。
【０１１２】
図１８に示すように、第４の実施の形態に係る経路案内システム４１０のセンター側装置４１２は、交通情報収集部２０と、情報送信部３４とを備えている。
【０１１３】
情報送信部３４は、交通情報収集部２０によって収集された交通情報及び車両情報を、車載装置４１４に送信する。
【０１１４】
車載装置４１４は、走行環境データベース２２と、ＯＤ交通量データベース２４と、走行環境取得部２６と、ＯＤ交通量取得部２８と、シミュレーション部２９と、情報受信部３６と、自車情報収集部３７と、経路探索部４０と、経路案内部４２とを備えている。なお、本実施の形態では、車載装置４１４が、本発明のＣＯ２排出量計算装置の一例である。
【０１１５】
情報受信部３６は、センター側装置４１２から交通情報及び車両情報を受信する。
【０１１６】
経路探索部４０は、ＣＯ２排出量計算部３２によって計算されたＣＯ２排出量と、自車情報収集部３８により収集された自車情報の現在地及び目的地とに基づいて、ＣＯ２排出量を最小にする目的地までの経路を探索する。
【０１１７】
次に、第４の実施の形態に係る経路案内システム４１０の動作について説明する。
【０１１８】
まず、センター側装置４１２において、交通情報管理装置１６からの現在の交通情報を収集し、また、路上センサ１８からの検出結果を収集すると共に、検出結果から車両情報を計算して取得する。そして、収集された交通情報及び車両情報が、車載装置４１４へ送信される。
【０１１９】
車載装置４１４において、センター側装置４１２から交通情報及び車両情報が受信されると共に、ナビゲーションシステムの操作部から目的地が入力設定されると、以下のように、ＣＯ２排出量計算処理及び経路案内処理が実行される。
【０１２０】
まず、受信された現在の交通情報及び車両情報から、自車両の現在地及び目的地を含む計算対象範囲の交通情報及び車両情報を取得する。そして、走行環境データベース２２から計算対象範囲の道路ネットデータを取得すると共に、計算対象範囲及び計算対象期間に該当する信号データを取得する。
【０１２１】
次に、計算対象範囲及び計算対象期間に該当する時間帯別のＯＤ交通量からなるＯＤ交通量データを取得し、収集した交通情報及び車両情報と、取得した道路ネットワークデータ及び信号データと、取得したＯＤ交通量データとに基づいて、交通流をシミュレーションすると共に、スキャニングインターバル毎の各時刻における各リンクのＣＯ２排出量を計算する。
【０１２２】
そして、計算されたＣＯ２排出量と、取得した道路ネットワークデータとに基づいて、自車両の現在地（出発地）から目的地までの経路のうち、ＣＯ２排出量が最小となる経路を探索する。次に、探索された経路と、ＧＰＳから随時得られる現在地とに基づいて、目的地までの経路をドライバに対して案内する処理を行う。
【０１２３】
このように、経路案内システムの車載装置において、シミュレーションされた交通流から得られる、各時刻において各リンクに存在する車両モデルの車速及び加速度に基づいて、スキャニングインターバル毎の各時刻において各リンクを車両が走行したときのＣＯ２排出量を精度よく計算することができる。また、車載装置において、計算されたＣＯ２排出量に基づいて、車両のＣＯ２排出量を最小にする経路を精度よく探索でき、経路案内することができる。
【０１２４】
なお、上記の第１の実施の形態〜第４の実施の形態では、速度及び加速度に応じてＣＯ２排出量を計算する場合を例に説明したが、これに限定されるものではなく、車種も更に考慮してＣＯ２排出量を計算するようにしてもよい。また、例えば発進時のアクセル量などのドライバの運転特性によってＣＯ２排出量が異なるので、ドライバの運転特性も更に考慮して、ＣＯ２排出量を計算するようにしてもよい。
【０１２５】
また、ＣＯ２排出量だけでなく、ＣＯ排出量、ＮＯＸ排出量、ＨＣ排出量、ＰＭ排出量も同様に指標として用いることができる。
【０１２６】
また、車載装置を、ＰＣ又は携帯端末で構成するようにしてもよい。
【符号の説明】
【０１２７】
１０、２１０、４１０ 経路案内システム
１２、２１２、４１２ センター側装置
１４、２１２、４１２ 車載装置
１６   交通情報管理装置
１８   路上センサ
２０   交通情報収集部
２２   走行環境データベース
２４   交通量データベース
２６   走行環境取得部
２８   ＯＤ交通量取得部
２９   シミュレーション部
３０   交通流シミュレーション部
３２、２３２  ＣＯ２排出量計算部
３７、３８    自車情報収集部
４０、２４０  経路探索部
４２   経路案内部
【図１】
2011003002.tif 000005
【図２】
2011003002.tif 000006
【図３】
2011003002.tif 000007
【図４】
2011003002.tif 000008
【図５】
2011003002.tif 000009
【図６】
2011003002.tif 000010
【図７】
2011003002.tif 000011
【図８】
2011003002.tif 000012
【図１０】
2011003002.tif 000013
【図１１】
2011003002.tif 000014
【図１２】
2011003002.tif 000015
【図１３】
2011003002.tif 000016
【図１４】
2011003002.tif 000017
【図１５】
2011003002.tif 000018
【図１６】
2011003002.tif 000019
【図１７】
2011003002.tif 000020
【図１８】
2011003002.tif 000021
【図９】
2011003002.tif 000022