(58)【調査した分野】(Int.Cl.,DB名)
前記停止回数推定部は、停止回数毎に停止回数と対応付けられている前記速度情報の中から、前記所定の道路区間の前記予測走行速度との隔たりが最も小さい前記実速度のグループを示す速度情報を選び、
その選んだ速度情報に対応する停止回数を、当該所定の道路区間における停止回数として推定する請求項2に記載の消費電力量推定装置。
バッテリの電力によりモータを駆動させて走行する電気自動車が消費する当該バッテリの電力量を推定する消費電力量推定装置として、コンピュータを機能させるコンピュータプログラムであって、
前記コンピュータが情報を読み取り可能である記憶部に、道路区間を走行する電気自動車の停止回数と、当該道路区間を当該停止回数の停止を経て走行した際の実速度から得られる速度情報と、を停止回数毎に分けて対応付けた対応情報が、道路区間毎に記憶されており、
前記消費電力量推定装置は、
所定の道路区間の走行速度の予測値である予測走行速度を取得すると、前記対応情報を参照して、当該所定の道路区間について停止回数毎に分けて記憶されている前記速度情報の中から、当該予測走行速度に対応する前記速度情報を選び、当該所定の道路区間について回数毎に分けて記憶されている停止回数の中から、当該速度情報に対応する停止回数を、当該所定の道路区間における停止回数として推定し、
推定した前記所定の道路区間における停止回数に応じて、前記所定の道路区間を電気自動車が走行するために要する前記バッテリの消費電力量を求めるコンピュータプログラム。
【発明を実施するための形態】
【0013】
〔本発明の実施形態の説明〕
最初に本発明の実施形態の内容を列記して説明する。
(1)本発明の消費電力量推定装置は、バッテリの電力によりモータを駆動させて走行する電気自動車が消費する当該バッテリの電力量を推定する装置であって、道路区間を走行する電気自動車の停止回数と、当該道路区間を当該停止回数の停止を経て走行した際の実速度から得られる速度情報と、を停止回数毎に対応付けた対応情報を、道路区間毎に記憶している記憶部と、所定の道路区間の走行速度の予測値である予測走行速度を取得すると、前記対応情報を参照して、当該予測走行速度に対応する前記速度情報を選び、当該速度情報に対応する停止回数を、当該所定の道路区間における停止回数として推定する停止回数推定部と、推定した前記所定の道路区間における停止回数に応じて、当該所定の道路区間を電気自動車が走行するために要する前記バッテリの消費電力量を求める処理部とを備えている。
電気自動車の場合、異なる道路区間で平均速度が近似していても、停止回数が異なることによって、これら道路区間それぞれを走行することによるバッテリの消費電力量が大きく異なる場合があるが、本発明によれば、所定の道路区間における停止回数を推定し、所定の道路区間を電気自動車が走行するために要するバッテリの消費電力量を、当該所定の道路区間における推定した停止回数に応じて求めることから、正確な消費電力量を求めることが可能となる。なお、同じ道路区間であっても、停止回数が様々になることが考えられるが、このような場合であっても、前記予測走行速度に対応する停止回数を推定することができ、その結果、処理部は、その停止回数に応じたバッテリの消費電力量を求めることが可能となる。
【0014】
(2)また、前記速度情報は、前記実速度のグループの分布を示す分布情報、及びその分布の代表値の情報を含むのが好ましい。これにより、各道路区間を各停止回数の停止を経て走行した際の実速度(速度の実際値)の分布を考慮して、前記予測走行速度に対応する停止回数を推定することができる。
(3)すなわち、前記停止回数推定部は、停止回数毎に停止回数と対応付けられている前記速度情報の中から、前記所定の道路区間の前記予測走行速度との隔たりが最も小さい前記実速度のグループを示す速度情報を選び、その選んだ速度情報に対応する停止回数を、当該所定の道路区間における停止回数として推定するのが好ましい。これにより、前記予測走行速度に対応する停止回数を推定することができる。
【0015】
(4)また、前記記憶部は、道路区間毎に、停止回数と、その停止回数の停止を経て走行した場合の前記バッテリの消費電力量との関係を示す関係情報を、更に記憶しており、前記処理部は、前記関係情報から、前記停止回数推定部によって推定された停止回数に対応する消費電力量を求めるのが好ましい。
この場合、所定の道路区間での停止回数が推定されることで、その所定の道路区間における消費電力量を容易に求めることが可能となる。
【0016】
(5)また、本発明は、バッテリの電力によりモータを駆動させて走行する電気自動車のための経路を探索する経路探索システムであって、電気自動車が消費する前記バッテリの電力量を推定する消費電力量推定部と、推定した電力量を用いて前記電気自動車のための経路を探索する経路探索部とを備え、前記消費電力量推定部は、道路区間を走行する電気自動車の停止回数と、当該道路区間を当該停止回数の停止を経て走行した際の実速度から得られる速度情報と、を停止回数毎に対応付けた対応情報を、道路区間毎に記憶している記憶部と、所定の道路区間の走行速度の予測値である予測走行速度を取得すると、前記対応情報を参照して、当該予測走行速度に対応する前記速度情報を選び、当該速度情報に対応する停止回数を、当該所定の道路区間における停止回数として推定する停止回数推定部と、推定した前記所定の道路区間における停止回数に応じて、当該所定の道路区間を電気自動車が走行するために要する前記バッテリの消費電力量を求める処理部とを備えている。
電気自動車の場合、異なる道路区間で平均速度が近似していても、停止回数が異なることによって、これら道路区間それぞれを走行することによるバッテリの消費電力量が大きく異なる場合があるが、本発明によれば、所定の道路区間における停止回数を推定し、所定の道路区間を電気自動車が走行するために要するバッテリの消費電力量を、当該所定の道路区間における推定した停止回数に応じて求めることから、正確な消費電力量を求めることが可能となる。なお、同じ道路区間であっても、停止回数が様々になることが考えられるが、このような場合であっても、前記予測走行速度に基づいて相応しい停止回数を推定することができ、その結果、処理部は、その停止回数に応じたバッテリの消費電力量を求めることが可能となる。
このため、求めた消費電力量を用いて、電気自動車のための経路を探索することが可能となる。
【0017】
(6)また、本発明は、バッテリの電力によりモータを駆動させて走行する電気自動車が消費する当該バッテリの電力量を推定する消費電力量推定装置として、コンピュータを機能させるコンピュータプログラムであって、前記コンピュータが情報を読み取り可能である記憶部に、道路区間を走行する電気自動車の停止回数と、当該道路区間を当該停止回数の停止を経て走行した際の実速度から得られる速度情報と、を停止回数毎に対応付けた対応情報が、道路区間毎に記憶されており、前記消費電力量推定装置は、所定の道路区間の走行速度の予測値である予測走行速度を取得すると、前記対応情報を参照して、当該予測走行速度に対応する前記速度情報を選び、当該速度情報に対応する停止回数を、当該所定の道路区間における停止回数として推定し、推定した前記所定の道路区間における停止回数に応じて、前記所定の道路区間を電気自動車が走行するために要する前記バッテリの消費電力量を求める。
本発明によれば、前記(1)に記載の消費電力量推定装置と同様の作用効果を奏することができる。
【0018】
〔本発明の実施形態の詳細〕
本発明の実施形態の具体例を、以下に図面を参照しつつ説明する。
〔1. 経路探索システムについて〕
図1は、経路探索システムの一部を示すブロック図である。このシステムには、電気自動車2、電気自動車2に搭載されている車載装置3、車載装置3と無線通信する路側通信装置4、及び路側通信装置4と通信可能なサーバ装置5が含まれる。
【0019】
サーバ装置5は、複数の車載装置3(電気自動車2)から送信された各種情報を、道路の各所に設置された路側通信装置4を通じて収集する。また、サーバ装置5は、電気自動車2のために、目的地までの推奨経路や到達可能となる位置までの経路探索の処理を行い、探索した経路の情報を生成し、その情報を、路側通信装置4を通じて車載装置3へ送信する。
【0020】
本実施形態の車載装置3は、電気自動車2に固定された装置であるが、それ以外に、例えばドライバ(搭乗者)が携帯しているスマートフォン等の携帯端末であってもよい。車載装置3が携帯端末の場合、路側通信装置4は、この携帯端末と無線通信を行う基地局装置となる。
【0021】
路側通信装置4は、各地域の道路等に多数設置されている。各路側通信装置4は、通信機能を備えており、各地域の道路を走行する電気自動車2に搭載の車載装置3と無線通信可能であり、また、有線(又は無線)によりサーバ装置5と通信可能である。
【0022】
電気自動車2は、充電可能なバッテリ7と、このバッテリ7の電力によって駆動するモータ10と、車輪12の回転を制動するブレーキ装置11とを備えており、モータ10の出力軸の回転力が、ドライブシャフト等の動力伝達部を介して、車輪12に伝達される。つまり、電気自動車2は、搭載するモータ10の駆動力によって各地域の道路を走行可能である。
また、ブレーキ装置11は、モータ10を発電機として作動させることで運動エネルギー(走行エネルギー)を電気エネルギーに変換して、電気エネルギーをバッテリ7に回収する回生ブレーキからなる。このために、電気自動車2に搭載の電子制御ユニット(ECU)6は、ブレーキ装置11による回生制御を行う。
【0023】
また、電気自動車2には、モータ10以外の電気機器である補機が搭載されている。補機には、例えば、空調設備、ヘッドライト、ワイパー、デフォッガー等が含まれる。これら各補機は、モータ10と同じバッテリ7から電力の供給を受け稼働する電気機器である。本実施形態では、電気自動車2に、3つの補機41,42,43が搭載されている。これら補機41,42,43それぞれには、識別番号として補機IDが付されている。これら補機41,42,43の補機IDをそれぞれ、ID1,ID2,ID3とする。
【0024】
車載装置3は、コンピュータからなり、この車載装置3を搭載している電気自動車2の車両情報としてプローブ情報を生成し、プローブ情報を、路側通信装置4を通じてサーバ装置5へ無線送信する。また、車載装置3は、サーバ装置5が生成し送信した情報を、路側通信装置4を通じて受信する。
車載装置3は、ドライバ(搭乗者)の操作により各種の情報を入力可能でかつドライバに対して情報を出力可能である入出力部3aと、現在位置の情報を取得可能な測位部3bとを有している。
【0025】
入出力部3aは、例えばドライバが操作するタッチパネル及びその制御部からなり、タッチパネルを通じて文字入力や選択操作を行う等により例えば目的地を制御部へ入力可能である。目的地が入力されると、その目的地を示す目的地情報が制御部によって生成され、目的地情報は、電気自動車2の識別情報(車両ID)と共に送信情報に含められてサーバ装置5へ送信される。また、タッチパネルは、ドライバに対して情報を表示(出力)するモニタとしても機能する。
【0026】
本実施形態では、電気自動車2のための経路探索を行う機能を、サーバ装置5が備えており、前記目的地情報を含む前記送信情報は、サーバ装置5に対する経路の探索要求信号となる。
測位部3bは、例えばGPS機能を有した測位装置からなり、現在位置の情報を取得する。取得した現在位置の情報は前記送信情報や前記プローブ情報に含められ、サーバ装置5へ送信される。
【0027】
プローブ情報(フローティングカー情報ともいう)について説明する。
車載装置3は、プローブ情報を周期的に(1秒毎や数秒毎に)生成して送信する。プローブ情報には、
図2に示すように、車種コード、車両ID、年月日及び時刻、位置、リンクID、速度[m/秒]、乗車人数[人]、総消費電力量[kWh]、バッテリ7の充電率[%]及び残量[kWh]、補機情報[オン又はオフ]等の各種情報が含められる。なお、
図2に示す表は、周期的に生成されたプローブ情報を複数まとめて記載したものであり、各列の情報が、一つのプローブ情報に相当する。
【0028】
車種コードは、電気自動車2の種類(車種)を識別するための識別情報であり、車体が異なっていても車種が同じであれば、同じ車種コードとなる。
車両IDは、車体毎に付与された識別情報である。
年月日及び時刻の情報は、周期的に生成される各プローブ情報が生成された年月日及び時刻を示す情報である。
【0029】
位置は、周期的に生成される各プローブ情報が生成された際の位置を示す情報であり、測位部3b(
図1参照)が測位して得た情報である。
また、各道路は複数の道路区間に設定(区画)されており、本実施形態では、この道路区間を道路リンクとしている。そして、リンクIDは、プローブ情報の生成時点で走行していた道路リンクの識別情報であり、測位部3bが測位して得た位置情報に基づいて設定される。なお、プローブ情報にリンクIDが含まれていなくても、測位部3bが測位して得た位置情報を含むプローブ情報を取得したサーバ装置5が、例えば道路地図情報とマップマッチングを行って、その位置情報(プローブ情報)に対応するリンクIDを生成してもよい。
【0030】
速度は、プローブ情報の生成周期間における平均速度であり、測位部3bが測位して得た位置情報とその測位時の時刻の情報とに基づいて算出される。
乗車人数は、電気自動車2の乗車人数であり、例えば、シートベルトの装着状態の情報を電子制御ユニット(ECU)6が監視し、この情報を、電子制御ユニット6を通じて車載装置3は取得し、プローブ情報に含ませることができる。
【0031】
総消費電力量は、単位時間あたりのバッテリ7の総消費電力量[kWh]である。本実施形態の場合、単位時間はプローブ情報の生成周期(又は送信周期)であることから、前記総消費電力量は、プローブ情報の生成周期(又は送信周期)毎のバッテリ7の総消費電力量[kWh]である。なお、この総消費電力量の値は、生成周期間でモータ10及び全ての補機41,42,43が消費したバッテリ7の電力量である。この値は、バッテリ7に付属のバッテリ管理装置(計測器)によって計測される。
バッテリ7の充電率[%]及びバッテリ7の残量(残りの充電量)[kWh]は、バッテリ7に付属のバッテリ管理装置が計測して得た値であり、プローブ情報の生成時点における値である。
【0032】
補機情報は、プローブ情報の生成時点における補機41,42,43それぞれの稼働(オン)又は非稼働(オフ)の稼働状態を示す情報であり、この情報を、電子制御ユニット6を通じて車載装置3は取得し、プローブ情報に含ませることができる。なお、本実施形態では、補機41,42,43は全て非稼働の状態としており、総消費電力量は、モータ10による消費電力量となる。
【0033】
〔2. サーバ装置5(経路探索システム)〕
〔2.1 全体構成〕
図1において、サーバ装置5は、コンピュータからなり、ハードディスク等からなる記憶装置15と、路側通信装置4と通信を行うための通信インタフェースからなる通信装置16と、演算等の処理を行う機能を有する演算処理装置17とを備えている。通信装置16は、車載装置3から送信されたプローブ情報を受信し、プローブ情報に含まれている各種の情報を演算処理装置17へ与える。記憶装置15には、後に説明する経路探索のために用いられるデータベース51,52,53が設けられている。なお、記憶装置15は、コンピュータ(サーバ装置5)の内部バスまたは外部インタフェースを介して演算処理装置17が情報を読み取り可能(演算処理装置17が情報を取得可能)なものであればよく、コンピュータに内蔵されている必要はない。
【0034】
演算処理装置17は、様々な機能を奏する機能部を有しており、これら機能部として、経路探索部20、及び消費電力量推定部21を有している。具体的に説明すると、演算処理装置17は、CPU及び内部メモリ等を有し、この演算処理装置17を経路探索部20、及び消費電力量推定部21として機能させるためのコンピュータプログラムを、記憶装置15又は前記内部メモリが記憶している。そして、演算処理装置17が有している各機能部(経路探索部20、及び消費電力量推定部21)は、前記コンピュータプログラムが実行されることで動作する。なお、消費電力量推定部21は、電気自動車2のバッテリ7の消費電力量を推定する処理部22と、この消費電力量の推定のために必要となる処理として電気自動車の停止回数を推定する停止回数推定部23とを備えている。また、このコンピュータプログラムは、磁気ディスク、光学ディスク又は半導体メモリ等からなる記憶媒体に記憶させることができる。
【0035】
演算処理装置17が有する各機能部について説明する。
〔2.2 経路探索部20について〕
経路探索部20は、車載装置3から送信された前記探索要求信号に基づいて、その車載装置3を搭載している電気自動車2のための経路(推奨経路や到達可能な経路範囲等)を探索する。
電気自動車2(車載装置3)それぞれは、現時点におけるバッテリ7の情報を、経路の探索要求信号に含めて、サーバ装置5へ送信する。本実施形態における前記バッテリ7の情報は、探索要求信号を送信する時点での、バッテリ7の充電率[%]及び残量[kWh]である。このバッテリ7の情報をサーバ装置5の通信装置16が受信すると、経路探索部20は、このバッテリ7の情報、及び記憶装置15が有しているデータベース51,52,53中の様々な情報等を用いて、この電気自動車2のために、バッテリ7の残量[kWh](又は前記充電率[%])によって到達可能となる経路を探索する処理を行う。
【0036】
経路探索部20は、第1の地点(例えば出発地又は現在地)から第2の地点(例えば目的地)まで電気自動車2が走行すべき経路を、道路リンクのリンクコストを用いて所定の探索アルゴリズムに従って探索する機能を有している。探索アルゴリズムは、様々なアルゴリズムを採用可能であるが、本実施形態はダイクストラ法である。経路探索部20は、道路リンクのリンクコストの総和が小さくなる(最小となる)経路を探すシミュレーションを行う。リンクコストを旅行時間とすることにより、第1の地点から第2の地点まで、できるだけ旅行時間が短くなる経路が探索される。なお、各道路リンクのリンクコストは、記憶装置15が有するリンク情報用のデータベース51に蓄積されており、経路探索部20は、このデータベース51を参照して、経路探索を行う。
【0037】
また、道路の特性は、道路リンク毎に異なることから、電気自動車2が消費するバッテリ7の電力量は、道路リンクに応じて異なる。例えば、同じ直線道路であっても、路面の勾配(道路の特性)は道路リンク毎で異なることがあるため、電気自動車2が消費するバッテリ7の電力量は、道路リンクに応じて異なると考えられる。このため、経路探索部20は、道路リンクを、経路探索処理のための一単位として用い経路探索を行う。
つまり、経路探索部20は、経路探索を行う際、道路リンクの起点(ノード)におけるバッテリ7の電力残量(残り電力量)から、その道路リンクを走行することにより消費される電力量を差し引いた、残り電力量を算出する。そして、算出した残り電力量が所定の値(例えば充電率に換算して20%)以上であることを条件として、次の道路リンクを探索し続け、第2の地点までの経路探索を行う。算出した残り電力量が所定の値未満になると、航続不可能と判定される。
【0038】
そして、経路探索部20は、経路探索の処理により推奨する経路を決定すると、その経路の情報を、通信装置16(
図1参照)から路側通信装置4を通じて、車載装置3へ送信する。車載装置3は、この経路の情報を、入出力部3a(タッチパネル)に出力し、ドライバに推奨経路の情報を表示する。
【0039】
このように、経路探索部20は、道路リンク毎にバッテリ7の電力残量を求めつつ、その電力残量に基づいて電気自動車2のための経路の探索を行う。そして、道路リンク毎のバッテリ7の電力残量を求めるためには、各道路リンクを走行することによるバッテリ7の消費電力量の情報が必要であり、この情報は、消費電力量推定部21によって求められる。
【0040】
〔2.3 消費電力量推定部21が行う準備処理について〕
消費電力量推定部21は、電気自動車2の走行によるバッテリ7の消費電力量を推定する機能を有している他に、この推定を行うために必要となる情報を予め生成する準備処理の機能を有している。なお、消費電力量推定部21によって予め生成される情報は、後に説明するが、
図5に示す「道路リンク(リンクID)毎の停止回数別パラメータ」の情報と、
図7に示す「道路リンク(リンクID)毎の、停止回数別の基準電力コスト」の情報である。前記基準電力コストは、バッテリ7の消費電力量(予測値)を意味する。
以下、消費電力量推定部21による準備処理の機能について説明する。なお、特に記載しない場合、各処理は、消費電力量推定部21の処理部22によって行われる。
【0041】
前記のとおり、電気自動車2が送信するプローブ情報には、各種情報が含まれている(
図2参照)。通信装置16を通じて演算処理装置17がプローブ情報を取得すると、処理部22は、そのプローブ情報に含まれている前記各種情報を取得する。
プローブ情報には、リンクIDが含まれていることから、処理部22は、
図3に示すように、プローブ情報を、道路リンク(リンクID)毎に区分して収集し、複数のプローブ情報を含む情報群D1を、道路リンク(リンクID)毎に区分して生成する。
図4は、リンクIDが「X」である情報群D1の一例を示している。
【0042】
このような情報群D1は、全ての道路リンク(
図3の場合、ID1〜100)について生成され、記憶装置15に記憶させる。なお、前記のとおり、プローブ情報に、リンクIDが含まれていない場合、処理部22は、プローブ情報を収集する際に、各プローブ情報に含まれている位置情報に基づいて、当該位置情報が示す位置を含む道路リンク(リンクID)を判別することにより、各プローブ情報を道路リンク(リンクID)毎に区分することができる。
【0043】
また、処理部22は、プローブ情報に含まれている、車両ID、位置情報及び時刻情報に基づいて、道路リンク(リンクID)毎に、各車載装置3の道路地図上における所定時間毎の位置(軌跡点)を取得することができ、また、この車載装置3についての連続する複数の位置(複数の軌跡点)から、その車載装置3(その車載装置3を搭載している電気自動車2)の各道路リンクにおける走行軌跡を取得することができる。
このため、処理部22は、道路リンク毎に区分された複数のプローブ情報を用いて、その道路リンクにおいて、各車載装置3(その車載装置3を搭載している電気自動車2)が停止した位置、停止した時刻、及び停止した回数(以下、停止回数ともいう)を取得することができる。
【0044】
また、リンクIDが「X」である道路リンク(以下、道路リンクXという)についての情報群D1には、車両IDが異なる複数の電気自動車2からのプローブ情報が含まれており、各プローブ情報には速度の情報が含まれている。このため、処理部22は、取得した前記停止回数毎に、次の処理を行う。
例えば、道路リンクXを、停止回数が1回で走行した複数の電気自動車2のプローブ情報が収集され、これら収集されたプローブ情報それぞれから得られる実速度を、一つのグループ(停止1回の際の実速度のグループ)と定義する。そして、このグループに含まれる実速度をデータ(統計データ)として用い、このグループの代表値として平均速度(平均実速度)を求め、さらに、このグループの分布を示す分布情報として当該グループに含まれる実速度に関する標準偏差を求める。
図5に示すように、本実施形態では、道路リンクXを1回の停止回数で走行した電気自動車2のプローブ情報から得られる実速度の平均速度が7.0[m/秒]であり、その標準偏差が、0.5である。なお、ここで用いられるプローブ情報から得られる実速度は、巡行状態(加速度の変化が所定の値以下)での実速度である。
このように、道路リンクXに関して、停止1回の際の実速度のグループについての平均速度の情報と標準偏差の情報とが得られる。これら平均速度及び標準偏差は、停止1回の際の実速度のグループ(前記グループの範囲)を示す情報であり、これら平均速度及び標準偏差の情報をまとめて速度情報と呼ぶ。
【0045】
そして、道路リンクXに関して、以上の処理を、他の停止回数(0回、2回、3回、・・・)についても行う。
この結果、停止0回の際の実速度のグループを示す速度情報、停止1回の際の実速度のグループを示す速度情報、停止2回の際の実速度のグループを示す速度情報・・・のように、道路リンクXを各停止回数の停止を経て走行した際の実速度のグループを示す速度情報が、停止回数毎に、算出され取得される。
【0046】
そして、これら速度情報は、停止回数毎に、記憶装置15が有する停止回数別パラメータ用のデータベース52に蓄積される。つまり、データベース52には、道路リンクXを走行する電気自動車2の停止回数と、この道路リンクXをその停止回数の停止を経て走行した際の実速度から得られた速度情報(平均速度及び標準偏差の情報)と、を停止回数毎に対応付けた対応情報K2が記憶される。
この対応情報K2が、前記停止回数別パラメータであり、停止回数別パラメータ(対応情報K2)として、「停止0回」「停止1回」「停止2回」「停止3回」「停止4回」・・・、及びこれら停止回数それぞれの場合の平均速度とその平均速度に対応する標準偏差を含む速度情報が、記憶装置15に蓄積される。
【0047】
そして、このような対応情報K2は、他の道路リンクについても生成され、データベース52に蓄積される。
図5に示す本実施形態では、リンクIDが「X」「Y」「Z」「L」「M」・・・の道路リンクそれぞれに関して対応情報K2が生成され、データベース52に蓄積される。
【0048】
図6は、代表する道路リンクにおける走行モデル(停止モデル)の一例を示している説明図であり、横軸は、その道路リンク進入から退出までの時間を示し、縦軸はその道路リンクにおける電気自動車の走行速度を示している。
図6の(A)は、停止回数が0回(停止0回)である場合、(b)は、停止回数が1回(停止1回)である場合、(C)は、停止回数が2回(停止2回)である場合、(D)は、停止回数が3回(停止3回)である場合の走行モデルである。
【0049】
図7は、
図6に示す走行モデルに従って電気自動車2が走行した場合のバッテリ7の消費電力量の予測値を示している。
図7に示す消費電力量の値は、処理部22によって、次のようにして求められ、記憶装置15が有している基準電力コスト用のデータベース53に蓄積される。
すなわち、
図6に示す停止回数毎の走行モデルを定義し、例えば、道路リンクXを1回のみ停止して通過する場合、
図6(B)に示す速度変化で電気自動車がその道路リンクを走行すると消費する電力量(予測値)を計算により求める。なお、この消費電力量(予測値)は、例えば、シミュレーション(演算)を行うことで求められる。この消費電力量(予測値)のシミュレーションは、例えば、
図6(B)に示す走行モデル中の加速状態、等速状態、及び減速状態それぞれのために予め設定されている数式(関数)を用いて行われる。この数式は、各走行モデルと対応付けられて記憶部19に記憶されており、この数式には、パラメータとして、速度、加速度、及び車両重量等が含まれている。なお、速度、加速度の値は、用いる走行モデルに基づく値である。車両重量は、電気自動車2の車両重量であり、これは、この電気自動車2のプローブ情報に含まれている車種コードに基づいて、サーバ装置5(処理部22)が取得することができる。
前記数式(関数)は、予め設定されたものであり、使用する走行モデルが決定されると、この走行モデルに対応したパラメータをその数式に適用して消費電力量を求めることができる。
【0050】
そして、計算により求めた消費電力量(予測値)の値を、
図7に示すデータベース53に蓄積する。本実施形態では、リンクIDが「X」であって「停止1回」の項目に蓄積する。
図7の場合、その値は「−1.208[Wh]」である。なお、このように消費電力量の符号がマイナスである場合、ブレーキ装置11(
図1参照)による回生制御が行われ、バッテリ7に充電が行われることを意味している。
【0051】
この消費電力量の算出は、道路リンク毎でかつ停止回数毎に行われ、それぞれの値がデータベース53に蓄積される。なお、
図7において「−」が付されている項目は、該当する情報が得られなかった場合であり、この場合、その項目には、例えば、デフォルト値が入力される。
このようにして、記憶装置15のデータベース53には、道路リンク毎に、複数種類の停止回数と、各停止回数の停止を経て走行した場合のバッテリ7の消費電力量との関係を示す関係情報K3が記憶される(
図7参照)。
【0052】
以上が、処理部22によって行われる準備処理であり、消費電力量推定部21によって、
図5に示す「道路リンク毎の停止回数別パラメータ」の情報、及び
図7に示す「道路リンク毎の、停止回数別の基準電力コスト」の情報が生成される。
そして、消費電力量推定部21が、この準備処理によって生成された各種情報を用いて、各道路リンクにおけるバッテリ7の消費電力量を推定し、経路探索部20が、この推定された消費電力量の値を用いて、例えば目的地までの経路の探索処理を行う。
【0053】
〔2.4 経路探索部20が行う探索処理について〕
前記のとおり、経路探索部20は、道路リンク毎にバッテリ7の電力残量を求めつつ、その電力残量に基づいて電気自動車2のための経路の探索を行う。このため、経路探索部20にとって、各道路リンクを走行することによるバッテリ7の消費電力量の情報(消費電力量の値)が必要である。特に、経路探索部20が、目的地までの経路探索を行う場合、その目的地までの経路に含まれる複数の道路リンクそれぞれにおけるバッテリ7の消費電力量が必要となる。
【0054】
そこで、以下の説明では、目的地までの経路に含まれる複数の道路リンクのうち、リンクIDが「X」である道路リンクXを代表とし、この道路リンクXにおけるバッテリ7の消費電力量を、消費電力量推定部21が推定する処理(つまり、消費電力量の推定値を求める処理)について説明する。
図8は、道路リンクXにおけるバッテリ7の消費電力量を推定する処理のフロー図である。なお、
図8(及び後の
図9)では、消費電力量を推定する対象となる道路リンクを、計算対象リンクと記載している。
【0055】
まず、消費電力量推定部21の停止回数推定部23は、道路リンクXの予測走行速度を取得する(
図8のステップS1)。予測走行速度は、前記目的地までの経路に含まれる道路リンクX(計算対象リンク)をこれから通過すると予測される時間帯における、当該道路リンクXの走行速度の予測値(予測通過速度)である。予測走行速度は、道路リンクXについて、過去に取得されているプローブ情報から得られた走行速度(実績値)に基づいて得ることができ、例えば、実績値の平均値とすることができる。なお、これら実績値はサーバ装置5に蓄積されている。または、道路の各所に設置されている車両感知器からの情報に基づいて生成される現在の道路状況(渋滞状況等)が反映されたリアルタイム情報を用いて、予測走行速度(予測値)を取得してもよい。なお、本実施形態では、道路リンクXの予測走行速度が8[m/秒]であるとする。
【0056】
停止回数推定部23は、道路リンクXの予測走行速度(8[m/秒])を取得すると、この予測走行速度(8[m/秒])に基づいて、道路リンクXにおける停止回数を推定する(
図8のステップS2)。このために停止回数推定部23は、
図5に示す、道路リンク(リンクID)毎の停止回数別パラメータとして記憶されている対応情報K2を参照する。
【0057】
ここで、各道路リンクに関して取得される予測走行速度の多くは、
図5に示す停止回数別パラメータの情報中に含まれる平均速度と同じにならないと考えられる。本実施形態の場合、道路リンクXの予測走行速度は8.0[m/秒]であるが、道路リンクXに関する停止回数別パラメータの情報の中に、これにやや近い値(停止0回の平均速度:9.0[m/秒]、停止1回の平均速度:7.0[m/秒])は存在しているが、同じ値を有する平均速度は存在していない。
仮に、予測走行速度と、同じ値を有する平均速度が、
図5に示す情報中に含まれている場合、その予測走行速度で走行する道路リンクXの停止回数は、当該予測走行速度と値が同じである平均速度に対応付けられている停止回数の値となる。つまり、道路リンクXの予測走行速度が、仮に7.0[m/秒]である場合、
図5によれば、停止回数は1回であると停止回数推定部23によって推定される。
しかし、本実施形態では、予測走行速度が8.0[m/秒]であり、この値は、停止0回の平均速度:9.0[m/秒]と、停止1回の平均速度:7.0[m/秒]との間(ちょうど中間値)であるため、停止回数は、0回であるのか、1回であるのか判らない。そこで、停止回数推定部23は、以下のようにして停止回数を推定する。
【0058】
図9は、停止回数を推定する処理のフロー図である。
停止回数推定部23は、道路リンクXにおける予測走行速度(8.0[m/秒])を取得すると(
図9のステップS11)、前記対応情報K2(
図5参照)に含まれる道路リンクXに関する停止回数毎の前記速度情報(平均速度と標準偏差)を参照する。そして、この予測走行速度(8.0[m/秒])に対応する速度情報(平均速度と標準偏差)を選び、選んだ速度情報に対応する停止回数を、道路リンクXにおける停止回数として推定する。
つまり、本実施形態では、
図5に示すように、停止回数毎に(停止0回、停止1回、停止2回・・・)、道路リンクXを各停止回数の停止を経て走行した際の実速度のグループ(の範囲)を示す速度情報として、平均速度及び標準偏差が記憶されている〔(平均速度,標準偏差)=(9.0,1.0)、(7.0,0.5)、(2.2,0.9)・・・〕。そこで、このように停止回数毎に、停止回数と対応付けられているこれら速度情報の中から、予測走行速度(8.0[m/秒])との隔たりが最も小さい実速度のグループ(の範囲)を示す速度情報を選び、その選んだ速度情報に対応する停止回数を、道路リンクXにおける停止回数として推定する。
【0059】
ここで、前記「隔たり」とは、道路リンクXを、各停止回数の停止を経て走行した複数の電気自動車のプローブ情報から得られた実速度のデータの分布を考慮した距離(マハラノビス距離)である。つまり本実施形態では、マハラノビス距離に基づく判別分析によって、予測走行速度に最も近いグループ(の範囲)を示す速度情報を選び、この速度情報に対応する停止回数を、道路リンクXの停止回数として推定している(
図9のステップS12,S13)。
【0060】
この停止回数の推定処理について更に具体的に説明する。
図10は、停止回数を推定する処理の説明図である。この
図10において、予測走行速度の値(8.0[m/秒])には、破線による丸印が付されている。また、停止回数が「0」である場合の平均速度9.0[m/秒]を正規分布の中心として、標準偏差(σ=1.0)の範囲、及び標準偏差の2倍(2σ=2.0)の範囲を、矢印A0により示している。更に、停止回数が「1」である場合の平均速度7.0[m/秒]を正規分布の中心として、標準偏差(σ=0.5)の範囲、及び標準偏差の2倍(2σ=1.0)の範囲を、矢印A1で示している。
【0061】
この
図10から明らかなように、予測走行速度8.0[m/秒]は、停止回数が「1」であり分布の中心が平均速度7.0[m/秒]となるグループよりも、停止回数が「0」であり分布の中心が平均速度9.0[m/秒]となるグループの方が近い(マハラノビス距離が近い)ことから、予測走行速度が8.0[m/秒]である場合の停止回数を、平均速度9.0[m/秒]に対応している停止回数0と同じ数として決定する。つまり、2つの前記グループのうち、予測走行速度が含まれる確率が高い方のグループに対応する停止回数を、その予測走行速度で走行する場合の停止回数であると推定する。
【0062】
以上より、道路リンクXを予測走行速度8.0[m/秒]で走行する場合の停止回数は0回であると推定することができる。
【0063】
そして、前記のとおり、記憶装置15のデータベース53(
図7参照)には、道路リンク毎に、複数種類の停止回数と、各停止回数の停止を経て走行した際のバッテリ7の消費電力量との関係を示す関係情報K3が、記憶されている。
そこで、停止回数推定部23によって道路リンクXにおける停止回数が推定されると、処理部22は、
図7に示す関係情報K3から、停止回数推定部23によって推定された停止回数に対応する消費電力量を求める(
図8のステップS3)。
本実施形態の場合、道路リンクXにおける停止回数を「0回」と推定(決定)していることから、これに対応する消費電力量をデータベース53から抽出することで、道路リンクXにおける消費電力量は「−14.009[Wh]」であると求めることができる。
【0064】
そして、経路探索部20は、道路リンクXでの消費電力量を「−14.009[Wh]」として用い、また、他の道路リンクにおける消費電力量についても同様の方法によって処理部22が求め、前記のとおり、道路リンクを経路探索処理のための一単位として、各道路リンクにおける消費電力量に基づいて道路リンク毎のバッテリ7の電力残量を求め、その電力残量に基づいて電気自動車2のための経路の探索を行う。
【0065】
以上のように、本実施形態の経路探索システムによれば、サーバ装置5の演算処理装置17が有する消費電力量推定部21の停止回数推定部23は、道路リンクXの予測走行速度(8.0[m/秒])を取得すると、
図5に示すデータベース52を参照して、この予測通過速度に対応する速度情報を選び、その速度情報に対応する停止回数(停止0回)を、道路リンクXにおける停止回数として推定する。そして、処理部22は、
図7に示すデータベース53を参照し、この推定された停止回数に応じて、道路リンクXを電気自動車2が走行するために要するバッテリ7の消費電力量を求めることができる。そして、このような処理は、他の道路リンクに関しても行われる。
【0066】
したがって、電気自動車2の場合、異なる道路リンクで平均速度が近似していても、停止回数が異なることによって、これら道路リンクそれぞれを走行することによるバッテリ7の消費電力が大きく異なる場合があるが、本実施形態のように、各道路リンクにおける停止回数を推定し、各道路リンクを電気自動車2が走行するために要するバッテリ7の消費電力量を、その道路リンクにおける推定した停止回数に応じて求めることから、正確な消費電力量を求めることが可能となる。
また、同じ道路リンクであっても、停止回数が様々になることが考えられるが、本実施形態では、データベース52に複数種類の停止回数が設定されており、これら複数種類の停止回数から、予測走行速度に相応しい停止回数を取得することができる。この結果、処理部22は、その停止回数に応じたバッテリ7の消費電力量を正確に求めることが可能となる。
そして、各道路リンクのバッテリ7の消費電力量を正確に求めることが可能となるので、その消費電力量を用いて電気自動車2のための経路の探索処理が行われることで、精度の良い探索結果を得ることが可能となる。
【0067】
なお、今回開示した実施形態は、すべての点で例示であって制限的なものではない。本発明の権利範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲に記載された構成と均等の範囲内でのすべての変更が含まれる。
前記実施形態では、サーバ装置5が、経路探索の処理を行う経路探索装置として機能し、また、サーバ装置5が、バッテリ7の消費電力量を推定する消費電力量推定装置として機能する場合について説明したが、経路探索装置又は消費電力量推定装置は、サーバ装置5以外であってもよく、例えば、車載装置3が消費電力量推定装置として機能してもよい。