(57)【要約】【課題】走行抵抗を精度よく推定することができる。【解決手段】本開示の一実施形態に係る抵抗推定装置は、駆動源検出部、ブレーキ検出部、速度検出部および抵抗算出部を含む。駆動源検出部は、車両の駆動源の出力を検出して出力値を得る。ブレーキ検出部は、ブレーキの制動力の強さを検出し制動値を得る。速度検出部は、前記車両の速度を検出する。抵抗算出部は、前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する。【選択図】図１
2015030327.tif 000002
【特許請求の範囲】
【請求項１】
車両の駆動源の出力を検出して出力値を得る駆動源検出部と、
ブレーキの制動力の強さを検出し制動値を得るブレーキ検出部と、
前記車両の速度を検出する速度検出部と、
前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する抵抗算出部とを具備することを特徴とする抵抗推定装置。
【請求項２】
前記抵抗算出部は、前記第１時点から第１時間遡った第３時点と該第１時点との間の第１期間、および、前記第２時点と該第２時点から第２時間経過後の第４時点との間の第２期間を前記走行期間に含めることを特徴する請求項１に記載の抵抗推定装置。
【請求項３】
前記駆動源からエネルギを得て動作する補機の稼働状態を検出する補機検出部と、
前記補機の稼働状態における仕事率を格納する格納部と、をさらに具備し、
前記抵抗算出部は、前記補機の稼働状態に対応する前記仕事率に基づいて、前記走行抵抗を算出することを特徴とする請求項１または請求項２に記載の抵抗推定装置。
【請求項４】
前記抵抗算出部は、前記走行期間において、前記車両特性および前記速度に基づいて空気抵抗による損失エネルギである空気抵抗損失エネルギを算出し、前記出力値に基づいて駆動源の出力エネルギである駆動源出力エネルギを算出し、前記制動値に基づいて前記ブレーキによる損失エネルギであるブレーキ損失エネルギを算出し、該空気抵抗損失エネルギ、該駆動源出力エネルギおよび該ブレーキ損失エネルギを用いて前記走行抵抗を算出することを特徴とする請求項１から請求項３のいずれか１項に記載の抵抗推定装置。
【請求項５】
車両の駆動源の出力を検出して出力値を得る駆動源検出部と、
ブレーキの制動力の強さを検出し制動値を得るブレーキ検出部と、
前記車両の速度を検出する速度検出部と、
前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する抵抗算出部と、
前記車両の位置に関する位置情報を取得する位置情報取得部と、
前記位置情報に基づいて、前記走行期間に車両が走行した経路に対応する地図上の経路と前記走行抵抗とを対応付けてデータベースに登録する登録部と、
目的地までの予定経路を取得する経路取得部と、
前記予定経路を走行するときに想定される速度情報である速度パターンと前記予定経路に対応する前記地図上の経路に対応する前記走行抵抗と前記車両特性とに基づいて、該予定経路を走行するときの消費エネルギを算出するエネルギ算出部と、を具備することを特徴とするエネルギ推定装置。
【請求項６】
前記車両が走行するときの天候および路面状態を含む走行条件を取得する走行条件取得部をさらに具備し、
前記登録部は、前記走行抵抗と該走行抵抗を算出した際の前記走行条件とを対応付けて前記データベースに登録し、
前記エネルギ算出部は、現在の走行条件に対応する条件下で予め算出された走行抵抗に基づいて、前記消費エネルギを算出することを特徴とする請求項５に記載のエネルギ推定装置。
【請求項７】
前記登録部は、同一経路について双方向から走行したときの走行抵抗が前記データベースに存在する場合、該双方向の走行抵抗に基づいて、前記車両が走行するときの路面との摩擦に関する抵抗を表す転がり抵抗係数と、該路面の勾配を表す道路勾配とを算出し、該転がり抵抗係数および該道路勾配をそれぞれ前記データベースに登録し、
前記エネルギ算出部は、前記転がり抵抗係数および前記道路勾配に基づいて前記消費エネルギを算出することを特徴とする請求項５または請求項６に記載のエネルギ推定装置。
【請求項８】
車両の駆動源の出力を検出して出力値を得る駆動源検出部と、
ブレーキの制動力の強さを検出し制動値を得るブレーキ検出部と、
前記車両の速度を検出する速度検出部と、
前記前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する抵抗算出部と、
前記車両の位置に関する位置情報を取得する位置情報取得部と、
前記位置情報に基づいて、前記走行期間に車両が走行した経路に対応する地図上の経路と前記走行抵抗とを対応付けてデータベースに登録する登録部とを具備するエネルギ推定装置、および
前記データベースを格納する格納部を具備するサーバ、を具備するエネルギ推定システムであって、
前記エネルギ推定装置は、
ユーザからの入力により目的地までの予定経路を取得し、前記予定経路に対応する前記地図上の経路に対応する走行抵抗である対応走行抵抗を前記サーバから受信する経路取得部と、
前記予定経路を走行するときに想定される速度情報である速度パターンと前記対応走行抵抗と前記車両特性とに基づいて、該予定経路を走行するときの消費エネルギを算出するエネルギ算出部と、をさらに具備することを特徴とするエネルギ推定システム。
【請求項９】
車両の駆動源の出力を検出して出力値を得、
ブレーキの制動力の強さを検出し制動値を得、
前記車両の速度を検出し、
前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出することを特徴とする抵抗推定方法。
【請求項１０】
車両の駆動源の出力を検出して出力値を得、
ブレーキの制動力の強さを検出し制動値を得、
前記車両の速度を検出し、
前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出し、
前記車両の位置に関する位置情報を取得し、
前記位置情報に基づいて、前記走行期間に車両が走行した経路に対応する地図上の経路と前記走行抵抗とを対応付けてデータベースに登録し、
目的地までの予定経路を取得し、
前記予定経路を走行するときに想定される速度情報である速度パターンと前記予定経路に対応する前記地図上の経路に対応する前記走行抵抗と前記車両特性とに基づいて、該予定経路を走行するときの消費エネルギを算出することを特徴とするエネルギ推定方法。
【請求項１１】
コンピュータを、
車両の駆動源の出力を検出して出力値を得る駆動源検出手段と、
ブレーキの制動力の強さを検出し制動値を得るブレーキ検出手段と、
前記車両の速度を検出する速度検出手段と、
前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する抵抗算出手段として機能させるための抵抗推定プログラム。
【請求項１２】
コンピュータを、
車両の駆動源の出力を検出して出力値を得る駆動源検出手段と、
ブレーキの制動力の強さを検出し制動値を得るブレーキ検出手段と、
前記車両の速度を検出する速度検出手段と、
前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する抵抗算出手段と、
前記車両の位置に関する位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて、前記走行期間に車両が走行した経路に対応する地図上の経路と前記走行抵抗とを対応付けてデータベースに登録する登録手段と、
目的地までの予定経路を取得する経路取得手段と、
前記予定経路を走行するときに想定される速度情報である速度パターンと前記予定経路に対応する前記地図上の経路に対応する前記走行抵抗と前記車両特性とに基づいて、該予定経路を走行するときの消費エネルギを算出するエネルギ算出手段として機能させるためのエネルギ推定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、抵抗推定装置、エネルギ推定装置、方法およびプログラムに関する。
【背景技術】
【０００２】
カーナビゲーションなどの車載機器において、ある経路を走行するために必要なエネルギを推定する技術が要求されている。走行時に必要なエネルギを算出する方法として、空気抵抗、勾配（登坂）抵抗、転がり抵抗、加速抵抗などの走行時における抵抗を計算して足し合わせる手法がある。しかし、道路の勾配および路面の状況は地点によって異なるため、勾配抵抗や転がり抵抗の値を正確に把握することは困難である。
【０００３】
そこで、車両全体のエネルギから補機類の消費エネルギおよび勾配以外の走行抵抗によって発生するエネルギ損失を引くことで道路勾配を算出する手法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−７５７０号公報
【特許文献２】特開２００１−１８３１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述の手法では処理周期ごとに道路勾配を算出しているため、特に加速時および減速時に、エネルギ源の出力が変化してから車両速度が変化するまでの時間遅れの影響や検出系の雑音の影響をうけて正確な勾配を算出することが困難である。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、走行抵抗または消費エネルギを精度よく推定することができる抵抗推定装置、エネルギ推定装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係る抵抗推定装置は、駆動源検出部、ブレーキ検出部、速度検出部および抵抗算出部を含む。駆動源検出部は、車両の駆動源の出力を検出して出力値を得る。ブレーキ検出部は、ブレーキの制動力の強さを検出し制動値を得る。速度検出部は、前記車両の速度を検出する。抵抗算出部は、前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する。
【０００８】
また、本発明の一実施形態に係るエネルギ推定装置は、駆動源検出部、ブレーキ検出部、速度検出部、抵抗算出部、位置情報取得部、登録部、経路取得部およびエネルギ算出部を含む。駆動源検出部は、車両の駆動源の出力を検出して出力値を得る。ブレーキ検出部は、ブレーキの制動力の強さを検出し制動値を得る。速度検出部は、前記車両の速度を検出する。抵抗算出部は、前記車両が始動し速度がゼロから変化する第１時点から該車両が停止して速度がゼロとなる第２時点までの期間である走行期間において、前記車両の重量および該車両の前面投影面積を含む車両の特性を示す車両特性、前記出力値、前記制動値および前記速度を用いて、該車両が走行した路面に起因する走行抵抗を算出する。位置情報取得部は、前記車両の位置に関する位置情報を取得する。登録部は、前記位置情報に基づいて、前記走行期間に車両が走行した経路に対応する地図上の経路と前記走行抵抗とを対応付けてデータベースに登録する。経路取得部は、目的地までの予定経路を取得する。エネルギ算出部は、前記予定経路を走行するときに想定される速度情報である速度パターンと前記予定経路に対応する前記地図上の経路に対応する前記走行抵抗と前記車両特性とに基づいて、該予定経路を走行するときの消費エネルギを算出する。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る抵抗推定装置を示すブロック図。
【図２】ブレーキペダルの踏込量と制動力との関係を示す図。
【図３】第１の実施形態に係る抵抗算出部の動作を示すフローチャート。
【図４】第２の実施形態に係る抵抗推定装置を示すブロック図。
【図５】第２の実施形態に係る抵抗推定装置の動作を示すフローチャート。
【図６】第３の実施形態に係るエネルギ推定装置を示すブロック図。
【図７】第３の実施形態に係る地図情報登録部における登録処理を示すフローチャート。
【図８】第３の実施形態に係る消費エネルギ算出部の動作を示すフローチャート。
【図９】第４の実施形態に係るエネルギ推定装置を示すブロック図。
【図１０】第５の実施形態に係るエネルギ推定システムの概念図。
【図１１】第５の実施形態に係るエネルギ推定システムを示すブロック図。
【図１２】同一経路を双方向から走行することを示す概念図。
【図１３】第６の実施形態に係る地図情報登録部の動作を示すフローチャート。
【図１４】第６の実施形態に係る消費エネルギ算出部の動作をしめすフローチャート。
【図１５】本実施形態により算出した消費エネルギ推定結果を示す図。
【図１６】従来手法により算出した消費エネルギ推定結果を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本開示の一実施形態に係る抵抗推定装置、エネルギ推定装置、方法およびプログラムについて詳細に説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行なうものとして、重ねての説明を省略する。  
（第１の実施形態）  
第１の実施形態に係る抵抗推定装置について図１のブロック図を参照して説明する。  
本実施形態に係る抵抗推定装置１００は、ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性データベース１０４（以下、車両特性ＤＢ１０４という）および抵抗算出部１０５を含む。
【００１１】
ブレーキ踏込量検出部１０１は、ブレーキの制動力の強さを検出し、制動値を得る。本実施形態では、車両に備わるブレーキペダルに対するユーザの踏み込みを検出し、どの程度ブレーキペダルを踏み込んだかを表す踏込量を制動値として得る。なお、車両は、電気自動車を含む自動車など道路を走行する車両を想定するが、これに限らず、他の移動手段にも適用することができる。また、本実施形態では、制動手段としてブレーキペダルを想定し、制動力の強さを踏込量で判定するが、制動手段の制動力の強さを検出し制動値を取得できるものであれば、ボタンの押下量などその他の検出基準でもよい。
【００１２】
駆動源出力検出部１０２は、車両の駆動源の出力を検出し、出力値を得る。車両の駆動源は、エンジン、電動機などである。出力値は、トルクと回転速度から算出することができる。  
車両速度検出部１０３は、車両の走行時の速度を検出する。  
車両特性ＤＢ１０４は、車両ごとに、車両の特性に関する情報である車両特性を格納する。車両特性は、例えば、車両の重量、空気抵抗係数、車両の前面投影面積、ブレーキペダルの踏込量と制動力との関係式を含む。
【００１３】
抵抗算出部１０５は、ブレーキ踏込量検出部１０１から制動値を、駆動源出力検出部１０２から出力値を、車両速度検出部１０３から速度を、車両特性ＤＢ１０４から車両特性をそれぞれ受け取る。抵抗算出部１０５は、制動値、出力値、速度および車両特性に基づいて、車両が始動して速度が０（ゼロ）から変化する時点から車両が停止して速度がゼロとなる時点までの期間である走行期間において、車両が走行した路面に起因する抵抗である走行抵抗を算出する。
【００１４】
次に、ブレーキペダルの踏込量と制動力との関係について図２を参照して説明する。  
図２は、ブレーキの踏込量と制動力との関係を表す関係式のグラフである。縦軸は、制動力を示し、横軸は、ブレーキペダルの踏込量を示す。ブレーキペダルの遊び部分を除いて、踏込量に応じて制動力の強さが比例しており、踏込量に対応する制動力を制動値として得ることができる。このような関係式を車両ごとに生成し、車両特性ＤＢ１０４に記憶しておけばよい。
【００１５】
次に、第１の実施形態に係る抵抗算出部１０５の走行抵抗算出処理について図３のフローチャートを参照して説明する。  
なお、図３に示すステップＳ３０１から処理の計算周期は、例えば、数ミリ秒から数秒の間で設定することが望ましいが、これに限らず、さらに細かい周期で計測するようにしてもよい。
【００１６】
ステップＳ３０１では、速度がゼロかどうかを判定する。速度がゼロであるかどうかの判定は、車両速度検出部１０３からの速度に基づいて判定すればよい。速度がゼロであれば、ステップＳ３０４に進み、速度がゼロでない、すなわち車両が動いている状態であれば、ステップＳ３０２に進む。
【００１７】
ステップＳ３０２では、状態フラグが停止状態であるかどうかを判定する。状態フラグは、車両の速度に基づいて決定されるフラグであり、例えば、車両が走行状態であれば１、車両が停止状態であれば０（ゼロ）とすればよい。状態フラグが停止状態であれば、ステップＳ３０３に進み、状態フラグが停止状態でない、すなわち状態フラグが走行状態であればステップＳ３０９に進む。
【００１８】
ステップＳ３０３では、車両は停止状態であるので、踏込量、出力値、速度を記憶する。これらのデータは、例えばバッファに記憶すればよく、バッファの容量が最大となり、新たなデータを記憶できない場合は、最も古いデータを消去し、最新のデータを記憶するようにすればよい。バッファの容量は、駆動源の出力が変化してから車両の速度が変化するまでの時間に対応するデータを記憶できる容量以上とすることが望ましい。例えば、駆動源に出力が発生してから車両が始動するまでに０．１秒かかる車両では、抵抗算出部１０５の計算周期が０．０１秒である場合、バッファの容量は１０回分のデータが記憶できるように設定すればよい。ステップＳ３０３の処理が終了すると、ステップＳ３０１に戻り同様の処理を繰り返す。
【００１９】
ステップＳ３０４では、状態フラグが停止状態であるかどうかを判定する。状態フラグが停止状態であれば、ステップＳ３０５に進み、状態フラグが停止状態でなければステップＳ３０８に進む。  
ステップＳ３０５では、車両が停止状態から始動する段階であるので、状態フラグを走行状態に設定する。
【００２０】
ステップＳ３０６では、踏込量、出力値、速度に基づいて、駆動源出力エネルギ、空気抵抗損失エネルギ、ブレーキ損失エネルギおよび走行距離の積算値を算出する。例えば、バッファに１０計算周期分のデータが記憶されている場合は、その全てのデータについて積算処理を行う。  
駆動源出力エネルギは、駆動源の出力エネルギであり、駆動源の出力トルクと角速度との積を時間積分した値である。空気抵抗損失エネルギは、空気抵抗による損失エネルギであり、空気抵抗力と車両速度との積を時間積分した値である。空気抵抗力は、車両特性ＤＢ１０４から得た空気抵抗係数および前面投影面積を用いて（１）式より算出することができる。
【数１】
2015030327.tif 000003
【００２１】
なお、予め空気抵抗係数と前面投影面積との積を計算し、車両特性ＤＢ１０４に格納してもよい。また、空気密度は、本実施形態では定数とするが、標高に応じて変更するようにしてもよい。
【００２２】
ブレーキ損失エネルギは、ブレーキの制動力による損失エネルギであり、制動値と速度との積を時間積分した値、または、ブレーキトルクとブレーキ作用部の回転数との積を時間積分した値である。ブレーキ損失エネルギは、例えば、図２に示すグラフの関係式を用いて計算すればよい。なお、制動値は、ブレーキペダルの踏込量と制動力との関係を予め測定して、テーブル形式で車両特性ＤＢ１０４に格納しておき、ブレーキ踏込量検出部１０１で検出された踏込量に対する制動値を車両特性ＤＢ１０４から取得するようにしてもよい。または、ブレーキ損失エネルギを算出する際に、抵抗算出部１０５において速度から減速度を計算し、速度と減速度との関数として制動力を算出してもよい。  
走行距離は、速度を時間積分することにより算出する。
【００２３】
ステップＳ３０７では、バッファの容量を空けるため、踏込量、出力値、速度のデータを消去し、ステップＳ３０１に戻り同様の処理を繰り返す。
【００２４】
ステップＳ３０８では、車両が走行状態であるので、ブレーキ踏込量検出部１０１、駆動源出力検出部１０２および車両速度検出部１０３で新たに検出された、踏込量、出力および速度のそれぞれに基づいて、駆動源出力エネルギ、空気抵抗損失エネルギ、ブレーキ損失エネルギおよび走行距離の積算値を更新する。ステップＳ３０８の処理が終了後、ステップＳ３０１に戻り同様の処理を繰り返す。
【００２５】
ステップＳ３０９では、速度がゼロで、状態フラグが停止状態でない場合、すなわち車両が停止しようとする段階であり、速度がゼロになった継続時間が閾値以上であるかどうかを判定する。閾値は、例えば、バッファフルとなるまでデータを記憶したときにかかった時間と同程度に設定すればよい。速度がゼロになった継続時間が閾値以上であれば、ステップＳ３１０に進み、速度がゼロになった時間が閾値未満であれば、車両がまだ停止していないとしてステップＳ３０８に進む。
【００２６】
ステップＳ３１０では、車両が停止したと判定して、状態フラグを停止状態にする。
【００２７】
ステップＳ３１１では、駆動源出力エネルギの積算値から空気抵抗損失エネルギの積算値およびブレーキ損失エネルギの積算値を減じることにより、道路勾配と転がり抵抗とを合わせた抵抗による損失エネルギの積算値を算出する。この積算値を走行距離の積算値で除算することにより、道路勾配と転がり抵抗とを合わせた走行抵抗を算出することができる。以上で、抵抗算出部１０５の動作を終了する。
【００２８】
図３に示す抵抗算出部１０５の処理により、車両が始動し速度がゼロでなくなった時点よりも一定期間遡った時点から、車両が停止してから一定期間経過後の時点までの走行期間における、出力値、踏込量および速度に基づくことで、時間遅れの影響や検出系の雑音の影響を低減することができる。
【００２９】
なお、車両が始動して速度がゼロでなくなった時点から車両が停止して速度がゼロになった時点までの期間において走行抵抗を算出してもよい。この場合は、ステップＳ３０３、ステップＳ３０７およびステップＳ３０９の処理を行わずに、ステップＳ３０２において、走行状態フラグが停止状態であればＳ３０１に戻り、ステップ走行状態フラグが停止状態でない、すなわち走行状態であれば、ステップＳ３１０に進む処理を行えばよい。
【００３０】
以上に示した第１の実施形態によれば、車両が始動してから停止するまでの出力エネルギおよび損失エネルギに基づいて走行抵抗を算出することで、出力が変化してから車両速度が変化するまでの時間遅れの影響や検出系の雑音の影響を受けずに、安定的に精度よく走行抵抗を推定することができる。
【００３１】
（第２の実施形態）  
第２の実施形態では、補機で消費されるエネルギを含めて抵抗力を算出する点が第１の実施形態と異なる。補機は、駆動エネルギ源から直接エネルギを得て動作する機器を示し、駆動エネルギ源から補助バッテリへの充電などが行われる場合は補助バッテリを補機とみなす。
【００３２】
第２の実施形態に係る抵抗推定装置について図４のブロック図を参照して説明する。  
第２の実施形態に係る抵抗推定装置４００は、ブレーキ踏込量検出部１０１、車両速度検出部１０３、駆動源出力検出部４０１、補機類検出部４０２、車両特性ＤＢ４０３および抵抗算出部４０４を含む。  
ブレーキ踏込量検出部１０１、車両速度検出部１０３および車両特性ＤＢ１０４は、第１の実施形態と同様であるのでここでの説明を省略する。
【００３３】
駆動源出力検出部４０１は、第１の実施形態に係る駆動源出力検出部１０２とほぼ同様であるが、ここでは、車両の駆動エネルギ源の出力を検出して、出力値を得る。駆動エネルギ源は、例えば二次電池であり、駆動エネルギ源の出力値は、例えば二次電池によって駆動される車両であれば二次電池の電圧値および電流値である。
【００３４】
補機類検出部４０２は、各補機の稼働状態を検出する。補機の稼働状態とは、例えば灯火類であれば点灯であるか消灯であるかを示し、回転数が調整可能な電動コンプレッサであれば回転数を示す。
【００３５】
車両特性ＤＢ４０３は、第１の実施形態に係る車両特性ＤＢ１０４に格納されるデータに加えて、補機の稼働状態と、仕事率（補機が電動である場合は消費電力）との対応が格納される。例えば、ヘッドライトが点灯している場合は、消費電力は５０Ｗであるといったデータが格納される。
【００３６】
抵抗算出部４０４は、ブレーキ踏込量検出部１０１から制動値を、駆動源出力検出部１０２から出力値を、車両速度検出部１０３から速度を、補機類検出部４０２から補機の稼働状態を、車両特性ＤＢ４０３から車両特性および補機の稼働状態に対応する仕事率をそれぞれ受け取る。抵抗算出部１０５は、制動値、出力値、速度、車両特性および補機の稼働状態に対応する仕事率に基づいて、走行期間における走行抵抗を算出する。
【００３７】
次に、第２の実施形態に係る抵抗推定装置の動作について図５のフローチャートを参照して説明する。  
ステップＳ５０１からステップＳ５０４までの処理以外は、図３に示すステップと同様であるので、ここでの説明を省略する。
【００３８】
ステップＳ５０１では、踏込量、出力値、速度および補機の稼働状態をバッファに記憶する。
【００３９】
ステップＳ５０２では、ステップＳ３０６と同様に算出した駆動源出力エネルギ、空気抵抗損失エネルギ、ブレーキ損失エネルギ、走行距離の積算値に加えて、補機損失エネルギの積算値を計算する。補機損失エネルギは、補機が稼働することにより消費される損失エネルギであり、バッファに記録された補機の稼働状態に対応する、車両特性ＤＢ４０３から取得した補機の仕事率（補機が電動である場合は消費電力）を時間積分することにより算出する。
【００４０】
ステップＳ５０３では、駆動源出力エネルギ、空気抵抗損失エネルギ、ブレーキ損失エネルギ、補機損失エネルギおよび走行距離のそれぞれの積算値を更新する。
【００４１】
ステップＳ５０４では、駆動源出力エネルギの積算値から、空気抵抗損失エネルギとブレーキ損失エネルギと補機損失エネルギとのそれぞれの積算値を減算することで、道路勾配と転がり抵抗を合わせた抵抗による損失エネルギの積算値を求める。この積算値を走行距離の積算値で除算することにより、走行抵抗を算出する。
【００４２】
以上に示した第２の実施形態によれば、補機の稼働状態を含めて走行抵抗を算出することで、例えば電気自動車といった二次電池を駆動源として用いる場合でも、安定的に精度よく走行抵抗を推定することができる。
【００４３】
（第３の実施形態）  
第３の実施形態は、抵抗推定装置を含むエネルギ推定装置について説明する。抵抗推定装置を含むエネルギ推定装置により、車両の現在位置から目的地までの消費エネルギを正確に推定することができる。
【００４４】
第３の実施形態に係るエネルギ推定装置について図６を参照して説明する。  
第３の実施形態に係るエネルギ推定装置６００は、ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性ＤＢ１０４、抵抗算出部１０５、位置情報取得部６０１、地図情報登録部６０２、地図情報データベース６０３（地図情報ＤＢ６０３ともいう）、予定経路取得部６０４および消費エネルギ算出部６０５を含む。  
ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性ＤＢ１０４および抵抗算出部１０５については、上述の実施形態と同様の処理を行うのでここでの説明を省略する。
【００４５】
位置情報取得部６０１は、例えばＧＰＳ受信機などから、車両の位置情報を示す自車位置情報を取得する。  
地図情報登録部６０２は、抵抗算出部１０５から走行抵抗を、位置情報取得部６０１から自車位置情報をそれぞれ受け取り、自車位置情報に基づいて走行した経路と走行抵抗とを関連付けて地図データベースに登録する。  
地図情報ＤＢ６０３は、地図データベースを格納し、地図情報登録部６０２からの指示により、地図データベース上の経路と走行抵抗とを対応付けて格納する。  
予定経路取得部６０４は、ユーザからの入力により、現在位置から目的地までの経路である予定経路を取得する。  
消費エネルギ算出部６０５は、車両特性ＤＢ１０４から車両特性を、地図情報ＤＢ６０３から地図データベースに対応付けられる走行抵抗を、予定経路取得部６０４から予定経路をそれぞれ受け取る。消費エネルギ算出部６０５は、予定経路に対応する走行抵抗に基づいて、予定経路を車両が走行する際に消費されるエネルギである消費エネルギを算出する。
【００４６】
次に、地図情報登録部６０２における登録処理について図７のフローチャートを参照して説明する。なお、登録処理の計算周期は、抵抗算出部１０５の計算周期と同じか、または抵抗算出部１０５の計算周期よりも長い周期とすることが望ましい。
【００４７】
ステップＳ７０１では、前回の計算周期から今回の計算周期の間において状態フラグが停止から走行に変化しているかどうかを判定する。状態フラグの判定は、抵抗算出部１０５において状態フラグが変化した場合に地図情報登録部６０２が受け取るようにすればよい。状態フラグが停止状態から走行状態に変化した場合は、ステップＳ７０２に進み、状態フラグが停止状態のまま変化していない場合は、ステップＳ７０３に進む。
【００４８】
ステップＳ７０２では、状態フラグが停止状態から走行状態に変化したときの自車位置情報が示す現在位置を始点位置としてバッファに記憶し、ステップＳ７０１に戻り同様の処理を繰り返す。
【００４９】
ステップＳ７０３では、状態フラグが走行状態から停止状態に変化したかどうかを判定する。状態フラグが走行状態から停止状態に変化した場合は、ステップＳ７０４に進み、状態フラグが走行状態のまま変化していない場合は、ステップＳ７０１に戻り同様の処理を繰り返す。
【００５０】
ステップＳ７０４では、状態フラグが停止状態となった時点の自車位置を終点位置として、バッファに一時的に保存し、始点位置、終点位置、および走行抵抗とを関連付けて、地図データベースに登録する。なお、地図データベースに登録する走行抵抗は、走行抵抗そのものであってもよいし、走行抵抗を車両に働く重力で除算した抵抗係数であってもよい。以上で地図情報登録部６０２の処理を終了する。
【００５１】
次に、消費エネルギ算出部６０５の動作について図８のフローチャートを参照して説明する。  
ステップＳ８０１では、予定経路取得部６０４から取得した予定経路について、予定経路を走行する際の速度パターンを取得する。速度パターンは、予定経路を走行するときに想定される速度情報である。速度パターンは、例えば、走行開始からの経過時間と速度との関係であればよく、外部から取得してもよいし、地図情報ＤＢ６０３に経路と速度パターンとを対応付けて予め格納してもよい。また、移動距離と速度との関係を求め、（２）式により、時刻と速度との関係に換算して算出してもよい。
【数２】
2015030327.tif 000004
【００５２】
ステップＳ８０２では、速度から加速度を算出する。
【００５３】
ステップＳ８０３では、車両が走行を開始した時点からステップＳ８０２での計算を行なう時点までの速度を時間積分することで、車両位置を算出する。
【００５４】
ステップＳ８０４では、ステップＳ８０２で算出した車両位置に基づいて、地図データベースから走行抵抗を取得する。なお、地図情報ＤＢ６０３から取得した走行抵抗が抵抗係数である場合、車両特性ＤＢ１０４から取得した車量の重量（車重ともいう）および重力加速度を乗じて走行抵抗を算出する。この場合の走行抵抗は、例えば以下の（３）式を用いて算出すればよい。
【００５５】
走行抵抗[N]＝抵抗係数×車重[kg]×重力加速度[m/s2]      （３）
ステップＳ８０５では、車両特性ＤＢ１０４から取得した空気抵抗係数および前面投影面積と、速度パターンから得られる速度から、（４）式を用いて空気抵抗力を計算する。
【数３】
2015030327.tif 000005
【００５６】
ステップＳ８０６では、ステップＳ８０２で算出した加速度と、車両特性ＤＢ１０４から取得した車量の重量を乗算して、加速抵抗力を計算する。 
ステップＳ８０７では、走行抵抗と空気的抗力と加速抵抗力との和に車速を乗算することで駆動源の出力を算出する。駆動源の出力を速度パターンの時間間隔で時間積分することで、速度パターンにおける前の時刻と現在の時刻との間の消費エネルギを算出する。なお、車両特性ＤＢ１０４に駆動源および動力伝達系の効率が含まれる場合、駆動源の出力を効率で除算することにより、駆動源に入力される仕事率（電動機の場合は電力）を求めることができ、消費エネルギの推定がより正確になる。
【００５７】
ステップＳ８０８では、速度パターンにおける全ての時刻について計算したかどうかを判定する。速度パターンにおける全ての時刻について計算していれば処理を終了する。速度パターンにおける全ての時刻について計算していなければ、ステップＳ８０２に戻り、速度パターンが与えられた各時刻に対して、以下のステップＳ８０２からステップＳ８０８までの処理を行うように、処理を繰り返す。最終的に速度パターンの各時刻の消費エネルギを積算することで、予定経路の消費エネルギを算出することができる。
【００５８】
以上に示した第３の実施形態によれば、地点による変動が大きい転がり抵抗および勾配抵抗に関する走行抵抗を用いて消費エネルギを算出することで、消費エネルギの推定精度を大幅に向上させることができる。
【００５９】
（第４の実施形態）  
第４の実施形態では、車両の走行条件を考慮して消費エネルギを算出する点が上述の実施形態とは異なる。  
第４の実施形態に係るエネルギ推定装置について図９のブロック図を参照して説明する。  
第４の実施形態に係るエネルギ推定装置９００は、ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性ＤＢ１０４、抵抗算出部１０５、位置情報取得部６０１、地図情報ＤＢ６０３、予定経路取得部６０４、走行条件取得部９０１、地図情報登録部９０２および消費エネルギ算出部９０３を含む。
【００６０】
ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性ＤＢ１０４、抵抗算出部１０５、位置情報取得部６０１、地図情報ＤＢ６０３および予定経路取得部６０４は、上述した実施形態と同様の動作を行うので、ここでの説明は省略する。
【００６１】
走行条件取得部９０１は、外部から車両の走行条件を取得する。走行条件は、車両が走行するときの状況であり、例えば、天候、タイヤの空気圧、路面状態を含む情報である。走行条件は、外部のセンサから取得すればよく、例えば、温度や湿度などの天候であれば、外気温および湿度を計測する温度計および湿度計の計測値を用いればよく、降雨の有無であれば、フロントガラスへの水滴の付着を判定する光学センサを用いればよい。タイヤの空気圧であれば、タイヤの空気圧を計測する空気圧計を用いればよい。また、路面状態であれば、路面の湿潤状態を計測する光学センサを用いればよい。
【００６２】
地図情報登録部９０２は、第３の実施形態に係る地図情報登録部６０２とほぼ同様であるが、地図情報ＤＢ６０３に走行抵抗を登録する際の情報として、始点位置、終点位置、走行抵抗に加えて、走行条件取得部９０１から受け取った走行条件も併せて地図データベースに登録する点が異なる。
【００６３】
消費エネルギ算出部９０３は、第３の実施形態に係る消費エネルギ算出部６０５とほぼ同様であるが、走行条件取得部９０１から現在の走行条件を受け取り、地図情報ＤＢ６０３から予定経路および走行条件に近い走行抵抗を取得し、取得した予定経路と予定経路に対応する走行条件とに基づいて消費エネルギを算出する点が異なる。
【００６４】
以上に示した第４の実施形態によれば、走行抵抗を算出したときの車両の走行条件を併せて地図情報に登録することで、車両が走行する際の気候や路面状況などと近い走行条件における走行抵抗に基づいて消費エネルギを算出することができ、消費エネルギの推定精度をさらに向上させることができる。
【００６５】
（第５の実施形態）  
第５の実施形態では、地図情報ＤＢをサーバに格納し、抵抗推定装置を含む各車両がネットワークを介してサーバと通信する点が上述の実施形態と異なる。
【００６６】
第５の実施形態に係るエネルギ推定システムの概念図について図１０を参照して説明する。  
図１０に示すエネルギ推定システム１０００は、車両１００１−１、１００１−２、１００１−３、サーバ１００２および通信ネットワーク１００３を含む。なお、ここでは、車両１００１が３台の場合を示すが、４台以上でも２台以下でもよい。
【００６７】
車両１００１−１、１００１−２および１００１−３はそれぞれ、上述した抵抗推定装置を含み、実際に走行した際の経路情報と、走行した経路に対応する走行抵抗とを通信ネットワーク１００３を介して送信する。また、車両１００１−１から１００１−３は、サーバ１００２に対して、予定経路に対応する走行抵抗を通信ネットワーク１００３を介して要求する。
【００６８】
サーバ１００２は、複数の車両１００１から、経路情報および対応する走行抵抗を通信ネットワーク１００３を介して受け取り、経路情報と走行抵抗とを対応付けて格納する。また、サーバ１００２は車両１００１からの予定経路に対応する走行抵抗の要求に応じて、予定経路の走行抵抗を通信ネットワーク１００３を介して送信する。
【００６９】
なお、各車両１００１は、経路情報と走行抵抗とを送信する際に、自身の車両特性を併せて送信してもよい。サーバ１００２は、車両特性も併せて地図データベースに登録することで、走行抵抗を要求する車両の特性に近い車両特性に関連する走行抵抗を提示することができ、消費エネルギの推定精度を高めることができる。
【００７０】
次に、第５の実施形態に係るエネルギ推定システム１０００について図１１のブロック図を参照して説明する。  
第５の実施形態に係るエネルギ推定システム１０００は、車両１００１とサーバ１００２とを含む。
【００７１】
車両１００１は、ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性ＤＢ１０４、抵抗算出部１０５、位置情報取得部６０１、地図情報登録部６０２、予定経路取得部６０４、消費エネルギ算出部６０５および地図情報取得部１１０１を含む。サーバ１００２は、地図情報ＤＢ６０３を含む。
【００７２】
ブレーキ踏込量検出部１０１、駆動源出力検出部１０２、車両速度検出部１０３、車両特性ＤＢ１０４、抵抗算出部１０５、位置情報取得部６０１、地図情報登録部６０２、地図情報ＤＢ６０３、予定経路取得部６０４および消費エネルギ算出部６０５は、上述の実施形態と同様であるのでここでの説明は省略する。
【００７３】
地図情報取得部１１０１は、予定経路に対応する走行抵抗をサーバ１００２に要求し、サーバ１００２から予定経路および走行抵抗を取得する。
【００７４】
以上に示した第５の実施形態によれば、複数の車両が走行した地点の走行抵抗を共有できるため、地図データベースにおける経路の網羅率が高まるので、より正確の消費エネルギを推定することができる。
【００７５】
（第６の実施形態）  
第６の実施形態では、同一経路を双方向から走行した場合の走行抵抗を登録する点が異なる。
【００７６】
第６の実施形態に係るエネルギ推定装置のブロック図については、図９に示すエネルギ推定装置９００のブロック図と同様であるので説明を省略する。
【００７７】
同一経路を双方向から走行することの概念について図１２を参照して説明する。  
図１２は、１つの経路１２０１であり、ＡからＤの方向へ向かう第１方向、および、ＤからＡの方向へ向かう第１方向とは逆方向となる第２方向により、同一経路を双方向から走行する場合を想定する。なお、同一の経路とは、始点と終点が完全に一致する場合のみでなく、経路の一部が一致する場合も含む。経路の一部が一致するとは、始点がＡであり終点がＣである経路１２０２と、始点がＤであり終点がＢである経路１２０３のような場合を示し、この場合には、ＢからＣまでの経路が双方向であると判定する。
【００７８】
第６の実施形態に係る地図情報登録部９０２の動作について図１３のフローチャートを参照して説明する。なお、ステップＳ１３０１からステップＳ１３０４まで以外のステップは、図７に示すステップと同様であるので説明を省略する。
【００７９】
ステップＳ１３０１では、位置情報取得部６０１で取得した現在位置を終点位置とする。
【００８０】
ステップＳ１３０２では、始点位置、終点位置を指定して地図情報ＤＢ６０３を参照し、同一の経路を逆方向に走行した際の走行抵抗が地図データベースに存在するかどうかを判定する。同一経路を逆方向に走行した際の走行抵抗が存在する場合、ステップＳ１３０３に進み、同一経路を逆方向に走行した際の走行抵抗が存在しない場合は、ステップＳ７０４に進む。  
ステップＳ１３０３では、抵抗算出部１０５で算出した走行抵抗と、地図情報ＤＢ６０３から取得した同一経路を逆方向に走行した際の走行抵抗とから転がり抵抗係数および道路勾配を計算する。転がり抵抗係数は、車両が走行するときに路面との摩擦やタイヤの変形によって生じる抵抗をタイヤにかかる垂直抗力で正規化した係数を表し、道路勾配は、路面の勾配を表す。なお、ここでは走行抵抗と転がり抵抗係数および道路勾配とは、それぞれを車量の重量および重力速度で除算した抵抗係数の形式で表されているものとする。  
転がり抵抗係数および道路勾配の具体的な計算方法としては、まず道路勾配を算出し、次に転がり抵抗係数を算出する。双方向の走行抵抗を比較し、大きい方の値から小さい方の値を減じ、２で除算して、逆正弦をとった値が道路勾配となる。値が大きい方の走行抵抗の抵抗係数をＡ、小さい方の走行抵抗の抵抗係数をＢとすると、道路勾配は以下の（５）式で表せる。なお、抵抗係数が大きいほうが上り勾配、抵抗係数が小さい方が下り勾配となる。
【数４】
2015030327.tif 000006
【００８１】
双方向の抵抗係数の平均を、勾配の余弦で除算したものが転がり抵抗係数となる。転がり抵抗係数の算出式は以下の（６）式となる。
【数５】
2015030327.tif 000007
【００８２】
ステップＳ１３０４では、始点位置および終点位置と、転がり抵抗係数および道路勾配とを関連付けて地図情報ＤＢ６０３に登録する。この際、抵抗算出部１０５から算出された走行抵抗もあわせて登録してもよい。また、この際、同一経路を逆方向に走行したデータについても転がり抵抗係数、道路勾配を地図情報ＤＢ６０３に追加登録する。以上で地図情報登録部９０２の動作を終了する。
【００８３】
次に、第６の実施形態に係る消費エネルギ算出部９０３の動作について図１４のフローチャートを参照して説明する。  
第６の実施形態に係る消費エネルギ算出部９０３の処理は、ステップＳ１４０１およびステップＳ１４０２以外の処理は、図８に示すフローチャートと同様であるので説明を省略する。
【００８４】
ステップＳ１４０１では、地図情報ＤＢ６０３から取得される転がり抵抗、道路勾配の情報が２つを合わせた抵抗係数ではなく、転がり抵抗係数および道路勾配の２つの値を取得する。
【００８５】
ステップＳ１４０２では、以下の（７）式および（８）式から転がり抵抗力、勾配抵抗力をそれぞれ求める。
【００８６】
転がり抵抗力[N]＝転がり抵抗係数×車重[kg]×重力加速度[m/s2]×cos(道路勾配)      （７）  
勾配抵抗力[N]＝車重[kg]×重力加速度[m/s2]×sin(道路勾配)    （８）  
次に、上述した実施形態における消費エネルギ算出装置により算出した消費エネルギの推定結果を図１５に示す。
【００８７】
図１５の横軸は時刻であり、左の縦軸は車速、右の縦軸は消費電力である。図中の細線１５０１が速度を示し、太い破線１５０２が実際に車両(電気自動車)で該当する経路を走行したときの消費エネルギ(消費電力)を示し、太線１５０３がエネルギ推定装置で推定した消費電力を示す。一点鎖線１５０４で示したのは、地図情報ＤＢから取得した勾配情報である。走行した経路は前半が上り勾配、後半が下り勾配である。図１５に示すように、走行した経路においてシミュレーションの消費電力と実際の消費電力との差分が小さく、消費エネルギが精度よく推定されている。
【００８８】
以上に示した第６の実施形態によれば、同一経路を双方向から走行した場合の走行抵抗について、転がり抵抗係数と、道路勾配とを切り分けて算出することにより、転がり抵抗係数および道路勾配をより一般化することができ、消費エネルギをさらに精度よく推定することができる。
【００８９】
（比較例）  
一方、比較例として、転がり抵抗および道路勾配の地点による変動がないと想定する従来手法により、算出した消費エネルギ推定結果を図１６に示す。
【００９０】
図１６に示すように、後半の道路勾配において、シミュレーションの消費エネルギと実際の消費電力との差分が大きく、消費エネルギの推定精度が低いことがわかる。
【００９１】
一方、上述した実施形態におけるエネルギ推定装置により算出した消費エネルギは、図１５に示すように後半の道路勾配でも正確であり、図１５と図１６とを比較すると、格段に消費エネルギの推定精度が向上していることがわかる。
【００９２】
上述の実施形態の中で示した処理手順に示された指示は、ソフトウェアであるプログラムに基づいて実行されることが可能である。汎用の計算機システムが、このプログラムを予め記憶しておき、このプログラムを読み込むことにより、上述した抵抗推定装置およびエネルギ推定装置による効果と同様な効果を得ることも可能である。上述の実施形態で記述された指示は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃなど）、半導体メモリ、又はこれに類する記録媒体に記録される。コンピュータまたは組み込みシステムが読み取り可能な記録媒体であれば、その記憶形式は何れの形態であってもよい。コンピュータは、この記録媒体からプログラムを読み込み、このプログラムに基づいてプログラムに記述されている指示をＣＰＵで実行させれば、上述した実施形態の抵抗推定装置およびエネルギ推定装置と同様な動作を実現することができる。もちろん、コンピュータがプログラムを取得する場合又は読み込む場合はネットワークを通じて取得又は読み込んでもよい。  
また、記録媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。  
さらに、本実施形態における記録媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記録媒体も含まれる。  
また、記録媒体は１つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本実施形態における記録媒体に含まれ、媒体の構成は何れの構成であってもよい。
【００９３】
なお、本実施形態におけるコンピュータまたは組み込みシステムは、記録媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソコン、マイコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。  
また、本実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本実施形態における機能を実現することが可能な機器、装置を総称している。
【００９４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行なうことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９５】
１００，４００・・・抵抗推定装置、１０１・・・ブレーキ踏込量検出部、１０２，４０１・・・駆動源出力検出部、１０３・・・車両速度検出部、１０４，４０３・・・車両特性データベース（車両特性ＤＢ）、１０５，４０４・・・抵抗算出部、４０２・・・補機類検出部、６００，９００・・・エネルギ推定装置、６０１・・・位置情報取得部、６０２，９０２・・・地図情報登録部、６０３・・・地図情報データベース（地図情報ＤＢ）、６０４・・・予定経路取得部、６０５，９０３・・・消費エネルギ算出部、９０１・・・走行条件取得部、１０００・・・エネルギ推定システム、１００１・・・車両、１００２・・・サーバ、１００３・・・通信ネットワーク、１１０１・・・地図情報取得部、１２０１，１２０２，１２０３・・・経路、１５０１・・・細線、１５０２・・・破線、１５０３・・・太線、１５０４・・・点線。
【図１】
2015030327.tif 000008
【図２】
2015030327.tif 000009
【図３】
2015030327.tif 000010
【図４】
2015030327.tif 000011
【図５】
2015030327.tif 000012
【図６】
2015030327.tif 000013
【図７】
2015030327.tif 000014
【図８】
2015030327.tif 000015
【図９】
2015030327.tif 000016
【図１０】
2015030327.tif 000017
【図１１】
2015030327.tif 000018
【図１２】
2015030327.tif 000019
【図１３】
2015030327.tif 000020
【図１４】
2015030327.tif 000021
【図１５】
2015030327.tif 000022
【図１６】
2015030327.tif 000023