(57)【要約】【課題】車両の流れを評価する交通流シミュレーション方法及び装置に関し、類似する車両属性を有する車両同士を車群として扱うことが可能なシミュレーション方法及び装置を提供する。【解決手段】交通流シミュレーションを行う交通流シミュレーション手段と、１台毎の車両挙動をもとに、複数台の車両を車群として生成管理する車群走行生成管理手段と、生成された車群の走行状態を格納する車群走行状態格納手段と、車群の走行状態を判定しその走行状態を画像表示する際に必要となる、車群の形状及び走行状態を示す車群表示情報を求める車群走行状態判定手段と、車両１台毎や、車群の挙動を画像表示する車群表示画像生成手段により車群協調シミュレーションを行う。【選択図】図１
2011081704.tif 000002
【特許請求の範囲】
【請求項１】
車両の流れを計算機上で模擬し、交通計画の立案や評価を行う交通流シミュレーション装置において、交差点位置や交差点間の位置関係を含む道路構造を表したネットワークデータと、ネットワークデータ上を走行する車両や信号機等の制御に関する交通流パラメータをもとにシミュレーションを行う交通流シミュレーション手段と、１台毎の車両挙動をもとに複数台の車両を車群として生成管理する車群走行生成管理手段と、生成された車群の走行状態を管理する車群走行状態情報を格納する車群走行状態格納手段と、車群走行状態格納手段に格納された車群走行状態情報をもとに車群の走行状態を判定し走行状態を表す車群表示情報を生成する車群走行状態判定手段と、前記車群表示情報に基づき各車両や車群の挙動と走行状態を表す表示画像を生成する車群表示画像生成手段と、生成した車群表示画像を表示する表示手段を設けたことを特徴とする車群協調シミュレーション装置。
【請求項２】
請求項１に記載された車群協調シミュレーション装置において、前記車群表示画像生成手段は、前記車群走行状態判定手段により生成した車群表示情報から生成したアニメーション画像、静止画像または文字画像の少なくとも一つを、前記表示手段により表示することを特徴とする車群協調シミュレーション装置。
【請求項３】
請求項１又は２に記載された車群協調シミュレーション装置において、前記車群走行生成管理手段は、前記交通流シミュレーション手段により求められる車両の走行状態情報と与えられた車群生成条件をもとに、車群を形成するかどうかを判断し車群生成を行うことを特徴とする車群協調シミュレーション装置。
【請求項４】
請求項１又は２に記載された車群協調シミュレーション装置において、前記車群走行状態格納手段は、車群及び車両の走行状態を管理する車両管理テーブルと、車群を構成する車両情報を管理する車群管理テーブルを有し、車群の参入、分離、解消、統合又は分割の少なくとも一つを含む車群走行状態を表す車群走行状態情報を、前記車両管理テーブルと車群管理テーブルにより管理することを特徴とする車群協調シミュレーション装置。
【請求項５】
請求項１又は２に記載された車群協調シミュレーション装置において、前記車群表示画像生成手段は、前記車群走行状態判定手段の生成した車群表示情報をもとに前記表示手段上に車群の外形を表す車群外形図形を表示するとともに、車群外形図形上に車群の現在の走行状態を表す車群走行状態情報や、車群を構成する車両の形状図形を切替えて表示することを特徴とする車群協調シミュレーション装置。
【請求項６】
請求項１又は２に記載された車群協調シミュレーション装置において、前記車群表示画像生成手段は、前記車群走行状態判定手段により生成された車群表示情報をもとに、前記表示手段上に表示された車群外形図形上で、車群を構成する車両１台毎の車群走行状態情報を表示することを特徴とする車群協調シミュレーション装置。
【請求項７】
車両の流れを計算機上で模擬し、交通計画の立案や評価を行う交通流シミュレーション装置のシミュレーション方法において、交差点位置や交差点間の位置関係を含む道路構造を表したネットワークデータと、ネットワークデータ上を走行する車両や信号機等の制御に関する交通流パラメータをもとにシミュレーションを行い、車両１台毎の挙動をもとに複数台の車両を車群として生成管理し、生成された車群の走行状態を管理して走行状態情報を格納し、格納された車群走行状態情報をもとに車群の走行状態を判定してその走行状態を表す車群表示情報を生成し、車群表示情報に基づき車群表示画像を生成して、車両１台毎または車群の挙動を画像表示することを特徴とする車群協調シミュレーション方法。
【請求項８】
請求項７に記載された車群協調シミュレーション方法において、シミュレーション結果に基づき各車両や車群の挙動と走行状態を表す車群表示情報を求め、車群表示情報に基づきアニメーション画像、静止画像又は文字画像の少なくとも一つを生成して表示することを特徴とする車群協調シミュレーション方法。
【請求項９】
請求項７又は８に記載された車群協調シミュレーション方法において、交通流シミュレーションにより求められる車両の走行状態情報と所定の条件をもとに、車群を形成するかどうかを判断し車群生成を行うことを特徴とする車群協調シミュレーション方法。
【請求項１０】
請求項７又は８に記載された車群協調シミュレーション方法において、車群の参入、分離、解消、統合又は分割の少なくとも一つを含む車群走行状態を表す車群走行状態情報を、車群走行状態及び車両走行状態毎に個別に管理することを特徴とする車群協調シミュレーション方法。
【請求項１１】
請求項７又は８に記載された車群協調シミュレーション方法において、格納された車群走行状態情報をもとに走行状態を表す車群表示情報を生成し、車群の外形を表す車群外形図形を生成するとともに、車群外形図形上に車群の現在の走行状態を表す車群走行状態情報や、車群を構成する車両の形状図形を、切替えて表示することを特徴とする車群協調シミュレーション方法。
【請求項１２】
請求項７又は８に記載された車群協調シミュレーション方法において、格納された情報をもとに、表示手段上の車群の外形を表す車群外形図形上で、車群を構成する特定の車両図形を選択して当該車両の車群走行状態情報を表示することを特徴とする車群協調シミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常の交通流シミュレーション装置において、走行する車両の特性である走行速度や車間距離等が同じ車両同士を一つの車群として走行させる機能を持たせ、車両同士の車間距離を詰めることにより、交通渋滞の解消やＣＯ２の削減を実現する走行車両自動運転システムの評価を行う新規なシミュレーション方法および装置に関する。
【背景技術】
【０００２】
従来の交通流シミュレーション装置は、特許文献１のように、交通量のシミュレーション結果を車両1台毎の挙動としてアニメーション表示して解析に利用することができる。一方、実際の車両を制御することにより交通渋滞の緩和やＣＯ２の削減を目的に提案されている走行支援道路システム（ＡＨＳ）では、路車間通信機能を用いて、高速道路合流部や、トンネル部、サグ部での円滑走行を支援する実システムを検討しており、また非特許文献１のようにシミュレーション装置を用いて実システムの有効性評価を行っている例もある。さらに、走行支援システムの発展系として、非特許文献２のようにコンピュータ制御により複数車両間をある条件下で車群形成し走行させる自動運転システムが提案されており、２０００年１１月には，独立行政法人産業技術総合研究所とＪＳＫが共同で車群協調実走行のデモンストレーション（デモ２０００）を実施している。これら車群協調システムでは、車群を構成する車両間の車間距離を最小限に詰め、高速度かつ高密度な走行を実現している。
【０００３】
上記車群協調システムでは、一度形成された車群は、走行中の車群にある条件下で車両を参入させたり、車群から車両を分離させたり、車群を解消したりできる。さらに、車群同士を統合したり、車群を分割したりすることもできる。このように、車群の構成法に自由度を持たせることで、車両単独で走行するときと同じような利便性を確保している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−８３０４４号公報
【非特許文献】
【０００５】
【非特許文献１】東芝レビューＶｏｌ．５９  Ｎｏ．４  ２００４                              http://www.toshiba.co.jp/tech/review/2004/04/index_j.htm
【非特許文献２】ＩＴＳ自動運転車両群による協調走行技術のデモ公開（デモ２０００）                    http://www.aist.go.jp/MEL/soshiki/tokatsu/press/DEMO2000/DEMO2000-2.htm
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の交通流シミュレーション装置では、基本的に車両1台毎の挙動しか扱うことができず、車群管理機能を備えていなかった。このため、個々の車両間を車群で制御するような車群協調システムについてシミュレーション装置を用いて評価するには、従来の交通流シミュレーションの機能の他に、個々の車両の走行状態を把握しながら車群を形成したり、ある条件下で車群を参入・分離・解消したり、車群間を統合あるいは分割したりする機能が新たに必要になる。また、これら車群の挙動を表示装置上でアニメーション等を用いて、分かりやすくかつ高速に表示することが必須となる。
【課題を解決するための手段】
【０００７】
本発明は、車両の流れを計算機上で模擬し、交通計画の立案や評価を行う交通流シミュレーション装置において、交差点位置や交差点間の位置関係を含む道路構造を表したネットワークデータと、ネットワークデータ上を走行する車両や信号機等の制御に関する交通流パラメータをもとにシミュレーションを行う交通流シミュレーション手段と、１台毎の車両挙動をもとに複数台の車両を車群として生成管理する車群走行生成管理手段と、生成された車群の走行状態を管理する車群走行状態情報を格納する車群走行状態格納手段と、車群走行状態格納手段に格納された車群走行状態情報をもとに車群の走行状態を判定し走行状態を表す車群表示情報を生成する車群走行状態判定手段と、前記車群表示情報に基づき各車両や車群の挙動と走行状態を表す表示画像を生成する車群表示画像生成手段と、生成した車群表示画像を表示する表示手段を設け、車群協調シミュレーションを行うことを特徴とする。
【０００８】
また、車群表示画像生成手段は、車群走行状態判定手段により生成した車群表示情報から生成したアニメーション画像、静止画像または文字画像の少なくとも一つを、前記表示手段により表示することを特徴とする。
【０００９】
さらに、車両の流れを計算機上で模擬し、交通計画の立案や評価を行う交通流シミュレーション装置のシミュレーション方法において、交差点位置や交差点間の位置関係を含む道路構造を表したネットワークデータと、ネットワークデータ上を走行する車両や信号機等の制御に関する交通流パラメータをもとにシミュレーションを行い、車両１台毎の挙動をもとに複数台の車両を車群として生成管理し、生成された車群の走行状態を管理して走行状態情報を格納し、格納された車群走行状態情報をもとに車群の走行状態を判定してその走行状態を表す車群表示情報を生成し、車群表示情報に基づき車群表示画像を生成して、車両１台毎または車群の挙動を画像表示する車群協調シミュレーション方法を特徴とする。
【００１０】
さらに、シミュレーション結果に基づき各車両や車群の挙動と走行状態を表す車群表示情報を求め、車群表示情報に基づきアニメーション画像、静止画像又は文字画像の少なくとも一つを生成して表示することを特徴とする。
【発明の効果】
【００１１】
本発明では、交通流シミュレーション装置において、一定の条件を満たす車両同士を車群として走行させる車群走行生成管理手段と、車群走行状態表示を行う車群走行状態判定手段および車群表示画像生成手段を設け、これにより交通流シミュレーション装置を使って、車両単体の走行状態を調べる通常のシミュレーションに加えて車群制御による交通流制御システムの評価を行うことができる。また、車群走行状態表示手段では時々刻々変化する車群の走行状態を、車群全体を表す外形図形で生成することで、生成速度を高速化したり、色々な視点で必要な情報を切替えて表示し、シミュレーション作業を効率よく行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の全体システム構成を示すブロック図である。
【図２】車群協調シミュレーション全体の処理フロー図である。
【図３】車群形成処理のフロー図である。
【図４】車群走行状態表示処理のフロー図である。
【図５】車車間通信車両の走行状態について示す模式図である。
【図６】車群の走行状態について示す模式図である。
【図７】車両管理テーブルの内容について示す説明図である。
【図８】車群管理テーブルの内容について示す説明図である。
【図９】車群に参入する処理について示す模式図である。
【図１０】車群から分離する処理について示す模式図である。
【図１１】車両参入前の車両管理テーブルの内容を示す説明図である。
【図１２】車両参入後の車群管理テーブルの内容を示す説明図である。
【図１３】車群を解消する処理内容について示す模式図である。
【図１４】車群解消前の車両管理テーブルの内容を示す説明図である。
【図１５】車群解消後の車両管理テーブルの内容を示す説明図である。
【図１６】車群同士を統合する処理について示す模式図である。
【図１７】車群を分割する処理について示す模式図である。
【図１８】車群統合前の車両管理テーブルの内容を示す説明図である。
【図１９】車群統合後の車両管理テーブルの内容を示す説明図である。
【図２０】車群走行時の走行状態表示を示す模式図である。
【図２１】アニメーション画面上での画面操作を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に本発明の実施形態を図面につき説明する。図１は本発明のハードウエア構成を説明するブロック図である。本発明で使用する車群協調シミュレーション装置は、道路の形状情報を定義したネットワークデータ１５と、信号機や発生交通量、経路情報など車両の交通特性を定義した交通流パラメータ１６をもとに、車両１台毎の挙動を扱うミクロモデルの交通流シミュレーション手段１０と、交通流シミュレーション手段１０のシミュレーション結果をもとに、車群の対象となる候補車両を探索して車群形成を行う車群走行生成管理手段１１と、車群を構成する走行車両や、車群の最新の走行状態についての情報を格納する車群走行状態格納手段１２と、車群走行状態格納手段１２に格納された車群走行状態情報をもとに、現在の車群の走行状態を判定し走行状態を表す車群表示情報を生成する車群走行状態判定手段１３と、シミュレーション結果を車両1台毎及び、車群の挙動として表示する表示画像を生成する車群表示画像生成手段１４と、画像表示内容を表示するディスプレイ１７で構成される。
以下、本発明の実施の形態を図面を参照して説明する。車群協調シミュレーション装置の全体処理の流れを図２に示す。
まず、ネットワークデータ１５と交通流パラメータ１６をもとに、交通流シミュレーション手段１０により車両1台毎の挙動を求め、車群走行状態格納手段に車群の走行状態情報を格納する（Ｓ２０）。ここで、交通量シミュレーション手段１０で求められる車両１台毎の挙動としての扱いは、純粋に１台の車両であったり、複数の車両を纏めた車群を１台の車両として扱ったりする。次に、交通量シミュレーション手段１０から車群を形成するために必要な条件が指示されるか、または、交通流シミュレーション装置の指示をもとに車群生成要求が出される（Ｓ２１）。
【００１４】
次いで、車群走行状態管理部１１は、車群走行状態格納手段１２に格納された車群走行状態情報から車群形成の対象となり得る車両を検索し、車群を形成するとともに車群走行状態情報を生成する（Ｓ２２）。次に、車群走行状態判定部１３は、生成された車群走行状態情報からアニメーション表示等の画像表示に必要となる車群の形状図形や走行状態を表す車群表示情報を生成する。これに基づき、車群表示画像生成手段１４により、車群等を表示する画像データを生成し、ディスプレイ１７に表示する（Ｓ２３）。
以上の処理を、シミュレーションの開始時刻から終了時刻まで繰り返して実行する（Ｓ２４）。
【００１５】
図３は、図２のＳ２２における車群形成処理の詳細な流れを示す図である。まず、車群走行生成管理手段１１は、車群走行状態格納手段１２より車群走行状態情報を取り出し（Ｓ３１）、取出された車群走行状態情報をもとに、車群を形成する際の条件に適合する車両であるか否か判別する（Ｓ３２）。
【００１６】
車群形成の適合条件としては、例えば、設定値に近い速度や車間距離で走行している車両であったり、または、目的地や目的地までの途中経路が類似な車両であったりする。さらに、設定値の台数の車群を先頭から順に形成したり、車間距離の短い車両を順に所定の車群の長さになるまで形成するなどの条件も考えられる。次に、車群に該当する車群走行状態情報が存在した場合、車群走行状態格納手段１２内の車群走行状態情報を更新する（Ｓ３３）。
【００１７】
以上の処理を、車群管理テーブル内の全ての車両データについて処理を行う（Ｓ３４）。
【００１８】
図４は、図２のＳ２３に示す、車群走行状態判定手段１３及び車群表示画像生成手段１４による車群走行状態表示処理の詳細な流れを示す図である。車群走行状態表示処理では、車群走行時に、当該車群の走行状態である車間距離や走行速度、目的地の情報が、付近を走行する車両で同様な走行状態の車両が存在する場合には（Ｓ４１）、車群に参入することができる。この場合には、車群の参入の様子がわかるアニメーション表示処理を行う（Ｓ４５）。車群内の車両で目的地の変更が生じた場合には、車群から当該車両が分離することができる（Ｓ４２）。この場合には、車群からの分離の様子がわかるアニメーション表示処理を行う（Ｓ４６）。
【００１９】
車群を構成する車両全体において、例えば全ての車両が目的地あるいは経路の変更が生じた場合には、一度車群を解消することができる（Ｓ４３）。この場合には、車群の解消の様子がわかるアニメーション表示を行う（Ｓ４７）。車群を構成する台数が所定の台数より増えた場合には、車群を分割することができる（Ｓ４４）。この場合には、車群の分割の様子を示すアニメーション表示処理を行う（Ｓ４８）。複数台の車群が存在する中で、ある車群の車両の構成台数が所定値以下で、車群の走行状態である車間距離、走行速度、目的地の情報が近い場合には、車群同士を統合することができる（Ｓ４５）。この場合には、車群同士の統合の様子を示すアニメーション表示処理を行う（Ｓ４９）。
【００２０】
図５、図６はディスプレイ上に示される走行車両から車群を形成する過程を示す図である。図５中の車両Ｃ1、Ｃ２、Ｃ３は車両同士相互にデータ通信が可能である。車両Ｃ４、Ｃ５、Ｃ６も同様にデータ通信が可能である。ここで、実車の場合、車両同士の位置、アクセル、ブレーキ、ハンドルの制御情報を車両間で共有し、協調しながら走行し車群を形成することになる。しかし、シミュレーション装置上では、シミュレーションの利用目的や計算処理の負荷を考慮し、車両制御系の厳密な挙動を簡略化している。図５の通信車両は制御の結果、図６に示すように、車両Ｃ1、Ｃ３、Ｃ６は車群g１に、Ｃ４，Ｃ５，Ｃ７は車群g２に夫々形成される。
形成された車群の表示は、ｇ１とｇ２のように車群全体を包含する外形図形で定義するものとする。
【００２１】
図７は、図５中の各走行車両の走行状態を管理する走行状態管理テーブル７０の内容を示す図である。車両は、基本的に車両固有のＩＤであるＣ1〜Ｃ７を有し、現在の走行位置座標（ｘ，ｙ）と、現在の走行速度、先行車との車間距離、車両が行き先とする目的地の情報などを有するが、さらに車種や車両性能などの情報を有しても良い。ここで、目的地の情報は、起点と終点のペア情報あるいは、起点と終点を結ぶ経由地点を含む経路情報のどちらでもよい。通常、走行状態管理テーブル７０は交通流シミュレーション装置起動時に生成され、実行過程で逐次更新される。
【００２２】
図８は、図７の走行状態管理テーブル７０の内容をもとに形成された車群の走行状態を管理する車群管理テーブル８０の内容を示す図である。車群管理テーブルは、車群固有のＩＤであるｇ１、ｇ２と、車群を構成する車両のＩＤと、車群を構成するのに用いられた条件で構成される。ここで車群ｇ１は、車両管理テーブルのＣ１、Ｃ３、Ｃ６を参照すると分かるように目的地が同じ車両で構成されており、車群ｇ２についても同様に、Ｃ４、Ｃ５、Ｃ７を参照することで、車間距離が同じ車両で構成されていることが分かる。
【００２３】
図９は、車群に走行車両が参入する過程を示す図である。車両Ｃ１〜Ｃ４で構成される参入前の車群９１に、車両Ｃ５が参入すると、車両Ｃ１〜Ｃ５で構成される参入後の車群９４が形成される。ここで、参入後の車群９４は、参入前の車群９１と比べ車両1台分の大きさ９３だけ車群形状が大きくなるため、アニメーション画面上に車群形状を生成する際に車群を構成する車両台数分相当の大きさの矩形を生成する。このように、車群参入の過程を図１１の車両管理テーブル１１０と、車群管理テーブル１１１の情報を用いてアニメーション画面上に生成する。この際、車群の外形図形の内部に車両１台毎の形状が分かるような車両図形を生成しても良いが、実際には生成処理の負荷が重くなるため、状況により切替えて生成できるようにする。
【００２４】
また、車両１台毎の表示の場合、マウスで当該車両を表す図形を選択すると、マウスの位置座標と車両の走行位置座標から車両ＩＤが特定できるため、当該車両に関する走行状態情報をアニメーション画面上に表示することもできる。
【００２５】
図１０は、車群内の特定車両が車群から分離する様子を示す模式図である。車両Ｃ１〜Ｃ５で構成される分離前の車群１００から、車両Ｃ５が分離すると、車両Ｃ１〜Ｃ４で構成される分離後の車群１０１が形成される。ここで、分離後の車群１０１は、参入前の車群１００と比べ車両1台分の大きさだけ車群の形状が小きくなるため、アニメーション画面上に車群形状を生成する際に車群を構成する車両台数分相当の大きさの矩形を生成する。
【００２６】
このように、車群分離の過程を車群走行状態情報を用いて車群参入の処理と同様に生成する。
【００２７】
前述の、車群参入のときの外形矩形生成と同様に矩形内部に車両１台毎の車両図形を生成することもできるが、外形矩形生成の方が、一目で車群かどうかを識別し易いというメリットがある。
【００２８】
図１１は、図９の車群９１に車両９２が参入する直前の車両管理テーブル１１０及び、車群管理テーブル１１１の内容を表す図である。ここで、車両ＩＤに登録されている車両はｇ１とＣ５である。また、ｇ１は車群管理テーブルの車群ＩＤに登録されているため車群であることが分かる。さらに、車群テーブル内の車両ＩＤを参照することで、車群を構成している車両Ｃ１〜Ｃ４や、車群全体が目的地Ａ→Ｂ（ＡからＢに向う）が参照できるため、車両管理テーブル１１０と車群管理テーブル１１１を用いて、車群参入前の車両Ｃ５と、車群９１を生成することができる。車両や車群の生成は例えば、走行位置を重心として、車両の場合車長、車幅を固定的に与え生成し車群の場合、車両１台の車長、車幅を基準に車間を固定的に与え車両台数を車群の長さ相当に換算することで生成できる。
【００２９】
図１２は、図９の車群９１に車両Ｃ５が参入した直後の、車両管理テーブル１２０及び、車群管理テーブル１２１の内容を表す図である。車両管理テーブル１２０内には、車両Ｃ５が車群ｇ１に参入したためテーブルからＣ５が外される、代わりに車群管理テーブル１２１内の車両ＩＤに車両Ｃ５が追加される。このように、車群参入直後の車両Ｃ５と車群９４を、車両管理テーブル１２０と車群管理テーブル１２１のデータを用いて生成することができる。図１０の車群から車両分離する過程の生成についても、車群参入と同様に車両管理テーブルと車群管理テーブルを用いて生成可能である。
【００３０】
図１３は、車群全体を一旦解消し個別車両に分離する様子を示す模式図である。車両Ｃ１〜Ｃ５で構成される車群１３０全体が解消すると、車両Ｃ１〜Ｃ５の個別車両１３１が形成される。ここで、アニメーション画面上に車群形状を生成する際に、車群解消前に生成していた矩形を解消後には生成しないことで、車群の解消をアニメーション画面上で確認することができる。
【００３１】
図１４は、図１３の車群１３０が車群を解消する直前の車両管理テーブル１４０及び、車群管理テーブル１４１の内容を表す図である。ここで、車両ＩＤに登録されている車両はｇ１のみである。また、ｇ１は車群管理テーブル１４１の車群ＩＤに登録されているため、車群管理テーブル１４１を参照することで車群であることが分かる。
【００３２】
さらに、車群管理テーブル１４１内の車両ＩＤを参照することで、車群を構成している車両Ｃ１〜Ｃ５や、車群全体が目的地Ａ→Ｂ（ＡからＢに向う）が参照できる。アニメーション画面上の車群の生成は、車群参入と同様にＣ１〜Ｃ５で構成される車群ｇ１の外形図形１３０を生成する。ここで、外形図形内に個別車両の車両図形を生成、あるいは切替え表示しても良い。
【００３３】
図１５は、車群１３０が車群を解消した直後の車両管理テーブル１５０の内容を表す図である。
【００３４】
車両管理テーブル１５０内には、車群１３０が解消され車両Ｃ１〜Ｃ５が形成されるため、車両Ｃ１〜Ｃ５が登録される。車群ｇ１のデータは車群解消により車群管理テーブル１４１から削除される。アニメーション画面上で車群解消後の走行状態を表すには、車両管理テーブル１５０をもとに車両Ｃ１〜Ｃ５からなるグループ１３１を生成する
図１６は、車群同士が一つの車群に統合する様子を示す図である。車両Ｃ１〜Ｃ３で構成される車群１６０と、車両Ｃ４、Ｃ５で構成される車群１６１が統合すると、車両Ｃ１〜Ｃ５で構成される統合後の車群１６２が形成される。ここで、統合後の車群１６２は、統合前の車群１６０と車群１６１を加えた分だけ、車群の形状が大きくなるため、アニメーション画面上に車群形状を生成する際に、車群を構成する車両台数分相当の大きさの矩形を生成する。
【００３５】
図１７は、車群の分割される様子を示す模式図である。車両Ｃ１〜Ｃ５で構成される車群１７０を分割した場合、車両Ｃ４、Ｃ５で構成される車群１７１と車両Ｃ１〜Ｃ３で構成される車群１７２が形成される。ここで、分割後の車群１７１と１７２は、アニメーション画面上に車群形状を生成する際に、夫々の車群を構成する車両台数分相当の大きさの矩形を生成する。
【００３６】
図１８は、図１６において車群１６０と車群１６１が統合する直前の車両管理テーブル１８０及び、車群管理テーブル１８１の内容を表す図である。
【００３７】
ここで、車両管理テーブル１８０に登録されている車両はｇ１とｇ２である。また、ｇ１とｇ２は車群管理テーブル１８１の車群ＩＤに登録されているため、テーブルを参照することで車群であることが分かる。
【００３８】
さらに、車群管理テーブル１８１内の車両ＩＤを参照することで、車群を構成している車両Ｃ１〜Ｃ３やＣ４、Ｃ５、車群全体が目的地Ａ→Ｂ（ＡからＢに向う）が参照できる。アニメーション画面上の生成は、車群参入と同様に、Ｃ1〜Ｃ３で構成される車群ｇ１の外形図形１６１と、ｃ４、ｃ５で構成される車群ｇ２の外形図形１６０を夫々生成する。
【００３９】
図１９は、車群１６０と車群１６１が統合した直後の車両管理テーブル１９０及び、車群管理テーブル１９１の内容を表す図である。車両管理テーブル内には、車群１６０に車群１６１が統合したためテーブルから車群ｇ２が外される、替わりに車群管理テーブル内の車両ＩＤに車両Ｃ４、Ｃ５が追加される。アニメーション画面上の生成は、車群参入と同様にＣ１〜Ｃ５で構成される車群ｇ１の外形図形１６２を生成する。
【００４０】
以上述べたように、図１７の車群からの車両分割についても同様に適用されるものとする。
【００４１】
図２０は、車群の走行状態をアニメーション画面上に表示している例を示す図である。車群２０１と、２０２は夫々車群の外形を表す図形で表示されている。２０３は、車群の外形図形の中に車両１台毎の形状が分かる車両図形を表示をしているが、車両図形の生成には時間がかかるため通常は２０１、２０２のように外形図形で表示する。また、車群２０１、２０２，２０３は夫々表示図形内がハッチング２００で生成されている。これにより例えば、車群が形成された条件（速度、車間、目的地などの一致）がわかるような表示ができる。また、車群２０１、２０２では車群の台数や速度を数値で表示することもできる。
【００４２】
図２１は、アニメーション画面上で車群を構成する走行中の車群の走行状態を表示する方法を示す図である。例えば、表示画面上を走行する車群２１１を構成する車両２１２を、マウスなどで選択することで、図７の車両管理テーブルを参照し、サブウインドウ２１４に当該車両の走行状態情報を表示することができる。また、メニュー２１０から必要な表示機能を選択することで、例えば、車両２１２の目的地情報からネットワークデータ１５をもとにダイクストラ法などの経路探索手法を用いてアニメーション画面上に、経路情報を表示することもできる。
【符号の説明】
【００４３】
１０：交通流シミュレーション手段
１１：車群走行生成管理手段
１２：車群走行状態格納手段
１３：車群走行状態判定手段
１４：アニメーションデータ生成手段
１５：ネットワークデータ
１６：交通流パラメータ
１７：ディスプレイ
【図１】
2011081704.tif 000003
【図２】
2011081704.tif 000004
【図３】
2011081704.tif 000005
【図４】
2011081704.tif 000006
【図５】
2011081704.tif 000007
【図６】
2011081704.tif 000008
【図７】
2011081704.tif 000009
【図８】
2011081704.tif 000010
【図９】
2011081704.tif 000011
【図１０】
2011081704.tif 000012
【図１１】
2011081704.tif 000013
【図１２】
2011081704.tif 000014
【図１３】
2011081704.tif 000015
【図１４】
2011081704.tif 000016
【図１５】
2011081704.tif 000017
【図１６】
2011081704.tif 000018
【図１７】
2011081704.tif 000019
【図１８】
2011081704.tif 000020
【図１９】
2011081704.tif 000021
【図２０】
2011081704.tif 000022
【図２１】
2011081704.tif 000023