(57)【要約】  走行距離推定装置（１００）は、移動体の走行する所定の区間（以下、「旅行区間」という）における移動体の走行距離を推定する。現在位置取得部（１０１）は、移動体の現在位置を取得する。変数取得部（１０２）は、旅行区間における移動体の速度に関する情報を取得する。推定部（１０３）は、消費エネルギー推定式に基づいて、旅行区間を走行する際のエネルギー消費量や走行可能距離を推定する。補正部（１０４）は、消費エネルギー推定式の変数として用いる移動体に関する情報を補正する。記憶部（１０５）は、移動体の走行履歴にかかる道路に関する情報を記憶する。表示部（１１０）は、推定部（１０３）によって算出された走行可能距離に関する情報を含む地図データを表示する。
2012035667.tif 000002
【特許請求の範囲】
【請求項１】
駆動源が可動した状態における移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定する推定手段を備えることを特徴とする走行距離推定装置。
【請求項２】
前記旅行区間における前記移動体の速度に関する情報を取得し、前記第一情報、前記第二情報および前記第三情報に関する変数として用いる変数取得手段をさらに備え、
前記推定手段は、前記変数取得手段によって取得された移動体の速度に関する情報に基づいて、消費エネルギー推定式を用いることにより、前記旅行区間における前記移動体のエネルギー消費量を推定することを特徴とする請求項１に記載の走行距離推定装置。
【請求項３】
前記変数取得手段は、前記旅行区間の走行に要する旅行時間を取得し、
前記推定手段は、前記消費エネルギー推定式に基づいて、前記旅行区間を走行する際の単位時間当たりのエネルギー消費量を推定するとともに、これを前記旅行時間だけ積算して前記旅行区間を走行する際のエネルギー消費量を推定することを特徴とする請求項２に記載の走行距離推定装置。
【請求項４】
前記推定手段は、前記第二情報として、前記移動体の加速時に消費する単位時間当たりのエネルギー量と、前記移動体の減速時に回収される単位時間当たりのエネルギー量とを平均する推定式を用いることを特徴とする請求項１〜３のいずれか一つに記載の走行距離推定装置。
【請求項５】
前記変数取得手段は、前記移動体の残存エネルギー量に関する情報を取得し、
前記推定手段は、前記残存エネルギー量を前記消費エネルギー推定式の解として用い、当該残存エネルギー量がなくなる地点を推定し、前記移動体の走行可能距離を算出することを特徴とする請求項１〜４のいずれか一つに記載の走行距離推定装置。
【請求項６】
前記推定手段は、連続する旅行区間のうち、一の旅行区間を走行する際のエネルギー消費量を推定し、その後、前記一の旅行区間に隣接する他の旅行区間を走行する際のエネルギー消費量を推定する処理を、前記移動体の現在位置から前記残存エネルギー量がなくなるまで繰り返すことによって前記残存エネルギー量がなくなる地点を推定することを特徴とする請求項５に記載の走行距離推定装置。
【請求項７】
前記推定手段は、前記消費エネルギー推定式に、前記移動体が位置する高度の変化により前記消費および回収されるエネルギーに関する第四情報を加えることを特徴とする請求項１に記載の走行距離推定装置。
【請求項８】
前記移動体の現在位置を取得する現在位置取得手段と、
所定の範囲ごとに区分けされた地図情報と、前記旅行区間ごとの種別情報とを記憶する記憶手段とをさらに備え、
前記変数取得手段は、前記一の旅行区間または前記他の旅行区間が、前記移動体の現在位置の属する範囲内または特定の種別の旅行区間である場合、前記旅行区間を走行する前記移動体のその時点での速度に関する情報を、前記第一情報、前記第二情報および前記第三情報に関する変数として取得することを特徴とする請求項１または２に記載の走行距離推定装置。
【請求項９】
前記記憶手段は、前記移動体の走行履歴をさらに記憶し、
前記変数取得手段は、前記一の旅行区間または前記他の旅行区間が、前記移動体の現在位置の属する範囲内または特定の種別の旅行区間でない場合、前記移動体の走行履歴のうち、過去に前記旅行区間を走行した際の前記移動体の速度に関する情報（以下、「旅行速度に関する情報」という）を、前記第二情報および前記第三情報に関する変数として取得することを特徴とする請求項１または２に記載の走行距離推定装置。
【請求項１０】
前記記憶手段は、所定の範囲ごとに前記移動体の走行履歴を記憶し、
前記変数取得手段は、前記移動体の走行履歴内の、所定の範囲における旅行速度に関する情報を、前記第一情報、前記第二情報および前記第三情報に関する変数として取得することを特徴とする請求項９に記載の走行距離推定装置。
【請求項１１】
前記推定手段は、前記消費エネルギー推定式として下記（１）式または（２）式に基づいて前記旅行区間におけるエネルギー消費量を推定することを特徴とする請求項１〜１０のいずれか一つに記載の走行距離推定装置。
【数１】
2012035667.tif 000021
【数２】
2012035667.tif 000022
【請求項１２】
前記消費エネルギー推定式の変数として用いる移動体に関する情報を補正する補正手段をさらに備え、
前記変数取得手段は、前記旅行区間における前記移動体の実際のエネルギー消費量（以下、「実エネルギー消費量」という）を取得し、
前記補正手段は、前記実エネルギー消費量に基づいて、前記消費エネルギー推定式の変数として用いる移動体に関する情報を補正することを特徴とする請求項１〜１１のいずれか一つに記載の走行距離推定装置。
【請求項１３】
前記推定手段によって推定された情報は地図データとともに表示手段に表示されることを特徴とする請求項１〜１２のいずれか一つに記載の走行距離推定装置。
【請求項１４】
移動体のエネルギー消費量を推定する走行距離推定装置における走行距離推定方法であって、
駆動源が可動した状態における前記移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定することを特徴とする走行距離推定方法。
【請求項１５】
請求項１４に記載の走行距離推定方法をコンピュータに実行させることを特徴とする走行距離推定プログラム。
【請求項１６】
請求項１５に記載の走行距離推定プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体の残存エネルギー量に基づいて移動体の走行距離を推定する走行距離推定装置、走行距離推定方法、走行距離推定プログラムおよび記録媒体に関する。ただし、この発明の利用は、走行距離推定装置、走行距離推定方法、走行距離推定プログラムおよび記録媒体に限らない。
【背景技術】
【０００２】
従来、移動体の燃料消費量に基づいて、目的地点に到達するまでの経路を探索する経路探索装置が知られている（たとえば、下記特許文献１，２参照。）。下記特許文献１では、ユーザが選択した運転時の加速度合いを示す加速度情報に基づいて一般的な車両状態に応じた燃費情報を補正し、燃料消費量に基づくコストが最小となる経路を探索している。下記特許文献２では、出発地点から目的地点までの距離、地図情報に関連付けられた法定速度、道路の勾配情報や混雑情報などに基づいて燃料消費量を算出し、燃料消費量が最小となる経路を選択している。【０００３】
また、走行状況に基づいて、移動体の燃料消費量を推定する燃料消費量推定システムが知られている（たとえば、下記特許文献３参照。）。下記特許文献３では、過去の走行履歴の加速度情報のうち、現在の加速度合いに類似する加速度情報を検索し、過去の加速度情報を用いて求めた燃費傾向に基づいて、走行予定経路における燃料消費量を推定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３００７８０号公報
【特許文献２】特開２０００−００２５５３号公報
【特許文献３】特開２００９−０３１０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の技術では、一般的な加速度合いで分類された数種類の加速度情報の中から、ユーザに自身の走行状況に最も近い加速度情報を選択させ、ユーザにより選択された加速度情報に基づいて、燃料消費量が算出されている。また、上述した特許文献２の技術では、地図情報に関連付けられた法定速度に基づいて燃料消費量が算出されている。また、上述した特許文献３の技術では、現在の加速度合いに類似するということだけで検索された過去の加速度情報のみに基づいて、燃料消費量が算出されている。【０００６】
実際に道路を走行する場合、たとえば、平坦な道路を走行している場合、加速時に消費されるエネルギーの多くが車両の前進の運動エネルギーおよび回転機構の運動エネルギーとして保存される。また、たとえば、アクセルを離しブレーキを踏んでいない状態では、慣性走行で速度を低下させながら走り続ける。この場合、加速時に保存された上記運動エネルギーが、路面の摩擦抵抗や空気抵抗等の走行抵抗等の仕事として消費される。このため、上述した従来文献の技術では、このような走行する道路における実際の走行状況および道路状況を反映して燃料消費量を算出するのが困難であるという問題点が一例として挙げられる。【０００７】
また、上述した従来文献の技術では、ガソリン車、ディーゼル車、ＥＶ（Ｅｌｅｃｔｒｉｃ  Ｖｅｈｉｃｌｅ）車、ＨＶ（Ｈｙｂｒｉｄ  Ｖｅｈｉｃｌｅ）車、ＰＨＶ（Ｐｌｕｇ−ｉｎ  Ｈｙｂｒｉｄ  Ｖｅｈｉｃｌｅ）車などの車両情報を考慮して燃料消費量を算出していない。たとえば、ＥＶ車では、走行距離を向上させる手段として、回生制御によるエネルギー回収がある。加速のために必要なエネルギーは車両の前進の運動エネルギーおよび回転機構の運動エネルギーに変換され蓄えられている。これらのエネルギーは，減速時には前述の路面摩擦抵抗や空気抵抗などの仕事として消費される他、電気的回生エネルギーとして回収される。このように、走行時の加速度情報に基づくエネルギー消費量は車両情報によって大きく異なるので、上述した従来文献の技術では、車両情報が異なる場合、エネルギー消費量を正確に算出するのが困難であるという問題点が一例として挙げられる。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる走行距離推定装置は、駆動源が可動した状態における移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定する推定手段を備えることを特徴とする。【０００９】
また、請求項１４の発明にかかる走行距離推定方法は、移動体のエネルギー消費量を推定する走行距離推定装置における走行距離推定方法であって、駆動源が可動した状態における前記移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定することを特徴とする。【００１０】
また、請求項１５の発明にかかる走行距離推定プログラムは、請求項１４に記載の走行距離推定方法をコンピュータに実行させることを特徴とする。【００１１】
また、請求項１６の発明にかかる記録媒体は、請求項１５に記載の走行距離推定プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態にかかる走行距離推定装置の機能的構成を示すブロック図である。
【図２】図２は、走行距離推定装置による走行距離推定処理の手順を示すフローチャートである。
【図３】図３は、ナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】図４は、ナビゲーション装置による走行距離推定処理の手順を示すフローチャートである。
【図５】図５は、ナビゲーション装置による補正処理の手順を示すフローチャートである。
【図６】図６は、ナビゲーション装置による補正処理の他の手順を示すフローチャートである。
【図７】図７は、勾配がある道路を走行する車両にかかる加速度を模式的に示した説明図である。
【図８】図８は、ナビゲーション装置による走行距離推定処理における道路情報の一例を示す説明図である。
【図９】図９は、ＥＶ車の回収率の算出方法について示す説明図である。
【図１０】図１０は、ＥＶ車の速度と出力との関係を示す特性図である。
【図１１】図１１は、ＥＶ車の走行状況別のエネルギー消費量を示す特性図である。
【図１２】図１２は、ナビゲーション装置のディスプレイに表示される表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる走行距離推定装置、走行距離推定方法、走行距離推定プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１４】
（実施の形態）
図１は、実施の形態にかかる走行距離推定装置の機能的構成を示すブロック図である。実施の形態にかかる走行距離推定装置１００は、移動体の残存エネルギー量に基づいて移動体の走行距離を推定する。また、走行距離推定装置１００は、現在位置取得部１０１、変数取得部１０２、推定部１０３、補正部１０４、記憶部１０５によって構成される。
【００１５】
ここで、エネルギーとは、たとえば、ＥＶ車，ＨＶ車，ＰＨＶ車など（以下、単に「ＥＶ車」という）の場合、たとえば、電気などに基づくエネルギーである。また、エネルギーとは、たとえば、ガソリン車，ディーゼル車など（以下、単に「ガソリン車」という）の場合、たとえば、ガソリンや軽油、ガスなどに基づくエネルギーである。残存エネルギーとは、たとえば、移動体の燃料タンクやバッテリー内に残っているエネルギーであり、後の移動体の走行に用いることのできるエネルギーである。
【００１６】
現在位置取得部１０１は、走行距離推定装置１００を搭載した移動体の現在位置を取得する。具体的には、現在位置取得部１０１は、たとえば、ＧＰＳ衛星から受信したＧＰＳ情報などを用いて、自装置の現在位置を算出することによって位置情報を取得する。
【００１７】
変数取得部１０２は、移動体の走行する所定の区間（以下、「旅行区間」という）における移動体の速度に関する情報を取得し、消費エネルギー推定式の変数として用いる。旅行区間とは、移動体が一旦発進して走行した後に停止して、次に発進するまでに通過する区間である。具体的には、旅行区間とは、道路の所定の地点（以下、「ノード（道路点）」とする）と他のノードとの間の区間（以下、「リンク（道路区間）」とする）である。つまり、ノードとは、移動体が停止する地点であり、発進する地点である。
【００１８】
リンクは、道路ネットワークを構成する要素の一つであり、ノードとノードの間を１つの単位とする。リンク情報には、たとえば、リンク長(距離)データと、走行日時における旅行速度や平均加速度の予想データなどが含まれる。たとえば、市街地走行では信号機等で移動体が停止する場合が多い。この場合、ノードとは、たとえば、信号機の設置された交差点である。リンクとは、たとえば、一の交差点と他の交差点との間の区間である。
【００１９】
旅行区間は、一つのリンクからなる区間であってもよいし、複数の連続するリンクからなる区間であってもよい。たとえば、５つのノード（４つのリンク）からなる連続した区間において、移動体は、発進と停止を４回繰り返す可能性もあり、５つのノードを１回で走行し終える可能性もある。具体的には、５つのノードを信号機の設置された交差点とした場合、すべての交差点で移動体が停止する可能性があり、いずれの交差点でも移動体が停止しない可能性もある。そのため、詳細には、旅行区間は、移動体が発進および停止する可能性のある２つのノードからなる１つのリンク、または移動体が発進および停止する可能性のある３つ以上のノードからなる連続した複数のリンクである。望ましくは、旅行区間は、停止する可能性のある２つのノードからなる１つのリンクであるのがよい。その理由は、あらゆる方向に分岐するリンクを全て網羅して計算することができるからである。
【００２０】
移動体の速度に関する情報とは、たとえば、移動体の速度、加速度である。消費エネルギー推定式とは、旅行区間における移動体のエネルギー消費量を推定する式である。具体的には、消費エネルギー推定式は、エネルギー消費量を増減させる要因の異なる第一情報、第二情報および第三情報からなる多項式である。また、道路勾配が明らかな場合、消費エネルギー推定式には、さらに第四情報が加えられる。消費エネルギー推定式の詳細については、後述する。
【００２１】
第一情報は、駆動源が可動した状態における移動体の停止時に消費されるエネルギーに関する情報である。駆動源が可動した状態における移動体の停止時とは、移動体のエンジンに負荷がかからない程度に、エンジンを低速で空回りさせた状態である。具体的には、駆動源が可動した状態における移動体の停止時とは、アイドリング時である。
【００２２】
具体的には、第一情報は、たとえば、エンジンをかけたまま停車しているときや、信号などで停止しているときに消費されるエネルギー量（以下、エネルギー消費量という）である。つまり、第一情報は、移動体の走行に関係しない要因で消費されるエネルギー消費量である。より具体的には、第一情報は、移動体に備えられたエアコンやオーディオなどによるエネルギー消費量である。第一情報は、ＥＶ車の場合、ほぼゼロとしてもよい。
【００２３】
第二情報は、移動体の加減速時に消費および回収されるエネルギーに関する情報である。移動体の加減速時とは、移動体の速度が時間的に変化している走行状態である。具体的には、移動体の加減速時とは、所定の時間内において、移動体の速度が変化する走行状態である。所定の時間とは、一定間隔の時間の区切りであり、たとえば、単位時間あたりなどである。
【００２４】
また、第二情報は、ＥＶ車の場合、移動体の加速時に消費されるエネルギー量と、移動体の減速時に回収されるエネルギー量との割合（以下、「回収率」という）であってもよい。回収されるエネルギーとは、ＥＶ車の場合、移動体の加速時に生じた運動エネルギーが減速時に電気エネルギーに変換されて回収されるエネルギーである。回収率についての詳細な説明は、後述する。
【００２５】
また、回収エネルギーとは、ガソリン車の場合、必要以上にエネルギーを消費しないで節約することができるエネルギーである。詳細には、ガソリン車の場合、燃費を向上する運転方法として、アクセルを踏む時間を少なくする方法が知られている。つまり、ガソリン車では、移動体の加速時に生じる運動エネルギー（慣性力）によって移動体の走行を維持することで、燃料の消費を抑えることができる。また、移動体の減速時にエンジンブレーキを利用することで、ブレーキを踏むことによる燃料の消費を抑えることができる。つまり、ガソリン車の場合、消費される燃料を低減（燃料カット）して燃料を節約することであるが、ここではＥＶ車と同様に回収されるエネルギーとする。
【００２６】
第三情報は、移動体の走行時に生じる抵抗により消費されるエネルギーに関する情報である。移動体の走行時とは、所定の時間内において、移動体の速度が一定である走行状態である。移動体の走行時に生じる抵抗とは、移動体の走行時に移動体の走行状態を変化させる要因である。具体的には、移動体の走行時に生じる抵抗とは、気象状況、道路状況、車両状況などにより移動体に生じる抵抗である。
【００２７】
気象状況により移動体に生じる抵抗とは、たとえば、雨，風などの気象変化による空気抵抗である。道路状況により移動体に生じる抵抗とは、道路勾配，路面の舗装状態などによる路面抵抗である。車両状況により移動体に生じる抵抗とは、タイヤの空気圧、乗車人数、積載重量などにより移動体にかかる負荷抵抗である。
【００２８】
具体的には、第三情報は、空気抵抗や路面抵抗、負荷抵抗を受けた状態で、移動体を一定速度で走行させたときのエネルギー消費量である。より具体的には、第三情報は、たとえば、向かい風により移動体に生じる空気抵抗や、舗装されていない道路から受ける路面抵抗などを、移動体が一定速度で走行するときに消費されるエネルギー消費量である。
【００２９】
第四情報は、移動体が位置する高度の変化により消費および回収されるエネルギーに関する情報である。移動体が位置する高度の変化とは、移動体の位置する高度が時間的に変化している状態である。具体的には、移動体が位置する高度の変化とは、所定の時間内において、移動体が勾配のある道路を走行することにより高度が変化する走行状態である。
【００３０】
また、第四情報は、所定の区間内における道路勾配が明らかな場合に求めることができる付加的な情報であり、これによりエネルギー消費量の推定精度を向上することができる。なお、道路の傾斜が不明な場合、または計算を簡略化する場合、移動体が位置する高度の変化はないものとして、後述するエネルギー推定式における道路勾配θ＝０としてエネルギー消費量を推定することができる。以下、特段の説明がある場合及び消費エネルギー推定式を説明する場合を除き、旅行区間における勾配の変化はないもの、すなわち、後述する消費エネルギー推定式におけるθ＝０（第四情報は考慮しない）という前提で説明する。
【００３１】
変数取得部１０２は、たとえば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など通信プロトコルによって動作する車内通信ネットワーク（以下、単に「ＣＡＮ」という）を介して、たとえば、エレクトロニックコントロールユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）によって管理されている移動体の速度、加速度を取得し、第一情報、第二情報および第三情報に関する変数として用いてもよい。
【００３２】
また、変数取得部１０２は、旅行区間の走行に要する旅行時間を、消費エネルギー推定式の変数として取得する。具体的には、変数取得部１０２は、移動体が過去に同じ旅行区間を走行したときの所要時間を、旅行時間として取得する。
【００３３】
また、変数取得部１０２は、移動体の残存エネルギー量に関する情報や、旅行区間における移動体の実エネルギー消費量を取得し、消費エネルギー推定式の変数として用いる。ここで、残存エネルギー量とは、移動体の燃料タンクまたはバッテリーに残っているエネルギー量である。つまり、ＥＶ車の場合には、回収されたエネルギー量も残存エネルギー量に含まれる。具体的には、変数取得部１０２は、たとえば、ＣＡＮなど通信プロトコルによって動作する車内通信ネットワークを介して、たとえば、ＥＣＵによって管理されている残存エネルギー量や実エネルギー消費量を取得する。
【００３４】
また、変数取得部１０２は、一の旅行区間または一の旅行区間に隣接する他の旅行区間が、移動体の現在位置の属する範囲内または特定の種別の旅行区間である場合、もしくはその両方を満たす場合、旅行区間を走行する移動体のその時点での速度に関する情報を、第一情報、第二情報および第三情報に関する変数として取得する。
【００３５】
一の旅行区間とは、移動体の現在走行中の旅行区間である。一の旅行区間に隣接する他の旅行区間とは、一の旅行区間の終点となるノードにつながる旅行区間である。たとえば、一の旅行区間の終点となるノードが４差路である場合、一の旅行区間の終点となるノードから４方向に分岐する旅行区間のうち、一の旅行区間を除く３方向の旅行区間が他の旅行区間となる。
【００３６】
移動体の現在位置の属する範囲とは、移動体が走行中である場合の、移動体の現在位置を含む範囲である。具体的には、移動体の現在位置の属する範囲とは、たとえば、１０ｋｍ2など、移動体の走行中の旅行区間を含む所定の面積を有する範囲であってもよいし、市町村など、行政区画で分割された範囲であってもよい。また、特定の種別の旅行区間とは、特定の種別で区分けされた範囲である。特定の種別とは、たとえば、道路種別などである。
【００３７】
ここで、道路種別とは、法定速度や、道路の勾配、道路幅、信号の有無などの道路状態の違いにより区別することのできる道路の種類である。具体的には、道路種別とは、一般国道、高速道路、一般道路、市街地などを通る細い街路（以下、「細街路」という）などである。
【００３８】
つまり、具体的には、変数取得部１０２は、一の旅行区間を走行中の移動体の実際の速度、加速度を、一の旅行区間における速度に関する情報として取得する。さらに、変数取得部１０２は、一の旅行区間および他の旅行区間が、移動体の現在位置の属する範囲内または特定の種別の旅行区間である場合に、一の旅行区間を走行中の移動体の実際の速度、加速度を、他の旅行区間における速度に関する情報として取得する。これにより、後述する推定部１０３は、旅行区間における移動体の実際のエネルギー消費量（以後、「実エネルギー消費量」という）に近いエネルギー消費量を推定することができる。
【００３９】
また、変数取得部１０２は、一の旅行区間または他の旅行区間が、移動体の現在位置の属する範囲内および特定の種別の旅行区間のどちらの範囲でもない場合、移動体の走行履歴のうち、過去に旅行区間を走行した際の移動体の速度に関する情報（以下、「旅行速度に関する情報」という）を取得する。
【００４０】
ここで、移動体の走行履歴とは、移動体が過去に旅行区間を走行したときの速度、加速度、旅行時間、実エネルギー消費量、車両情報などである。車両情報とは、車両重量、車両回転部の重量、効率、空気抵抗などである。移動体の走行履歴は、たとえば、旅行区間ごとや、道路種別ごとに記憶部１０５に記憶されている。
【００４１】
具体的には、変数取得部１０２は、移動体が出発前である（一の旅行区間にいない）場合や他の旅行区間に到達していない場合に、移動体が過去に同じ旅行区間または同じ所定の範囲を走行したときの速度、加速度を、旅行速度に関する情報として取得する。所定の範囲とは、たとえば、残存エネルギー量がなくなるまでに到達可能な範囲や、都道府県、市町村などである。
【００４２】
また、変数取得部１０２は、一の旅行区間または他の旅行区間が、移動体の現在位置の属する範囲内または特定の種別の旅行区間である場合でも、旅行速度に関する情報を取得してもよい。この場合、変数取得部１０２は、実際の速度に関する情報と、過去の旅行速度に関する情報との両方に基づいて、たとえば、これらの情報の平均値を算出してもよい。
【００４３】
変数取得部１０２は、旅行区間における道路に関する情報を取得し、消費エネルギー推定式の変数として用いる。具体的には、変数取得部１０２は、たとえば、記憶部１０５に記憶された過去の走行履歴にかかる道路に関する情報を取得する。また、変数取得部１０２は、たとえば、記憶部１０５に記憶された地図情報から道路に関する情報を取得してもよいし、傾斜センサなどから道路勾配などを取得してもよい。
【００４４】
ここで、道路に関する情報とは、たとえば、移動体の走行により消費または回収させるエネルギー量に変化を生じさせる道路情報である。具体的には、道路に関する情報とは、たとえば、道路種別や、道路勾配、路面状況などにより移動体に生じる走行抵抗である。走行抵抗は、たとえば、次の（１）式により算出することができる。一般的に、走行抵抗は、加速時や走行時に移動体に生じる。
【００４５】
【数１】
2012035667.tif 000003
【００４６】
推定部１０３は、第一情報と、第二情報と、第三情報と、からなる消費エネルギー推定式に基づいて、旅行区間を走行する際のエネルギー消費量を推定する。具体的には、推定部１０３は、変数取得部１０２によって取得された移動体の速度に関する情報に基づいて、旅行区間における前記移動体のエネルギー消費量を推定する。なお、道路勾配が明らかな場合、推定部１０３は、さらに第四情報を加えた消費エネルギー推定式に基づいて、旅行区間を走行する際のエネルギー消費量を推定してもよい。
【００４７】
より詳細には、推定部１０３は、次の（２）式または（３）式に示す消費エネルギー推定式、もしくはその両方の式に基づいて、単位時間当たりのエネルギー消費量を推定する。加速時および走行時における移動体のエネルギー消費量は、走行抵抗と走行距離と正味モータ効率と伝達効率との積であり、次の（２）式で表される。（２）式に示す消費エネルギー推定式は、加速時および走行時における単位時間当たりのエネルギー消費量を推定する理論式である。
【００４８】
【数２】
2012035667.tif 000004
【００４９】
ここで、εは正味熱効率，ηは総伝達効率である。移動体の加速度αと道路勾配θから重力の加速度ｇとの合計を合成加速度｜α｜とすると、合成加速度｜α｜が負の場合の消費エネルギー推定式は、走行抵抗と走行距離と正味モータ効率と伝達効率の積であり、次の（３）式で表される。合成加速度｜α｜が負の場合とは、移動体の減速時である。（３）式に示す消費エネルギー推定式は、減速時における単位時間当たりのエネルギー消費量を推定する理論式である。
【００５０】
【数３】
2012035667.tif 000005
【００５１】
上記（２）式および（３）式において、右辺第１項は、アイドリング時のエネルギー消費量（第一情報）である。右辺第２項は、勾配成分によるエネルギー消費量（第四情報）および転がり抵抗成分によるエネルギー消費量（第三情報）である。右辺第３項は、空気抵抗成分によるエネルギー消費量（第三情報）である。また、（２）式の右辺第４項は、加速成分によるエネルギー消費量（第二情報）である。（３）式の右辺第４項は、減速成分によるエネルギー消費量（第二情報）である。その他の変数が示す情報は、上記（１）式と同様である。
【００５２】
また、上記（２）式および（３）式では、モータ効率と駆動効率は一定と見なしている。しかし、実際には、モータ効率および駆動効率はモータ回転数やトルクの影響により変動する。そこで、次の（４）式および（５）式に単位時間当たりの消費エネルギーを推定する実証式を示す。合成加速度｜α＋ｇ・ｓｉｎθ｜が正の場合のエネルギー消費量を推定する実証式は、次の（４）式で表される。つまり、（４）式に示す消費エネルギー推定式は、加速時および走行時における単位時間当たりのエネルギー消費量を推定する実証式である。
【００５３】
【数４】
2012035667.tif 000006
【００５４】
また、合成加速度｜α＋ｇ・ｓｉｎθ｜が負の場合のエネルギー消費量を推定する実証式は、次の（５）式で表される。つまり、（５）式に示す消費エネルギー推定式は、減速時における単位時間当たりのエネルギー消費量を推定する実証式である。
【００５５】
【数５】
2012035667.tif 000007
【００５６】
上記（４）式および（５）式において、係数ａ1，ａ2は、移動体の状況などに応じて設定される常数である。係数ｋ1，ｋ2，ｋ3は、加速時におけるエネルギー消費量に基づく変数である。また、右辺第１項〜右辺第４項が示す情報は、上記（２）式および（３）式と同様である。
【００５７】
理論式である上記（２）式と、実証式である上記（４）式は類似した構造となっている。（２）式および（４）式の右辺第１項はともに速度に依存しない成分であり、ともに第一情報である。（４）式の右辺第２項は、勾配抵抗と加速抵抗分のエネルギー消費量である。つまり、（４）式の右辺第２項は、速度増加による運動エネルギーの増分を表す第二情報と、高度変化による位置エネルギーの増分を表す第四情報であり、（２）式の右辺第４項の加速成分と、（２）式の右辺第２項の勾配成分とに対応する。（４）式の右辺第３項は第三情報であり、（２）式の右辺第２項の転がり抵抗成分と、（２）式の右辺第３項の空気抵抗成分に対応する。
【００５８】
理論式である上記（３）式と、実証式である上記（５）式においても、上述した（２）式と（４）式の関係と同様に類似した構造となっている。（５）式の右辺第２項のβは、位置エネルギーと運動エネルギーの回収分（以下、「回収率」とする）である。
【００５９】
推定部１０３は、上記（４）式または（５）式に示す消費エネルギー推定式、もしくはその両方の式を用いて、単位時間ごとの走行速度Ｖと走行加速度αを入力することにより、走行速度および走行加速度が取得された瞬間の消費エネルギーを推定してもよい。しかし、上記（４）式または（５）式を用いて走行可能範囲を推定する場合、これから走行する全旅行区間行程における単位時間ごとの速度と加速度をたとえば１秒ごとに取得し、かつ１秒ごとにエネルギー消費量を推定しようとすると，計算量が膨大になってしまう恐れがある。
【００６０】
そこで、推定部１０３は、ある程度まとまった区間における走行速度の平均値、および走行加速度の平均値を用いて、この区間におけるエネルギー消費量を推定してもよい。ここで、ある程度まとまった区間とは、移動体が走行する区間であり、たとえば、旅行区間であってもよい。区間におけるエネルギー消費量は、上記（４）式または（５）式に基づいて定義される消費エネルギー推定式を用いて得ることができる。具体的には、推定部１０３は、第二情報として、移動体の加速時に消費する単位時間当たりのエネルギー消費量と、移動体の減速時に回収される単位時間当たりのエネルギー消費量とを平均する推定式を用いる。
【００６１】
より具体的には、推定部１０３は、次の（６）式または（７）式に示す区間におけるエネルギー消費量の実証式、もしくはその両方の式を用いて、エネルギー消費量を推定してもよい。
【００６２】
次の（６）式に示す消費エネルギー推定式は、移動体が走行する区間の高度差Δｈが正の場合の、区間における消費エネルギー推定式である。高度差Δｈが正の場合とは、移動体が上り坂を走行している場合である。
【００６３】
【数６】
2012035667.tif 000008
【００６４】
一方、次の（７）式に示す消費エネルギー推定式は、移動体が走行する区間の高度差Δｈが負の場合の、区間における消費エネルギー推定式である。高度差Δｈが負の場合とは、移動体が下り坂を走行している場合である。
【００６５】
【数７】
2012035667.tif 000009
【００６６】
上記（６）式および（７）式において、右辺第１項は、アイドリング時のエネルギー消費量（第一情報）である。右辺第２項は、加速抵抗によるエネルギー消費量（第二情報）である。右辺第３項は、位置エネルギーとして消費されるエネルギー消費量である（第四情報）。右辺第４項は、単位面積当たりに受ける空気抵抗および転がり抵抗（以下、これらをまとめて走行抵抗と称する）によるエネルギー消費量（第三情報）である。
【００６７】
また、推定部１０３は、たとえば、メーカーによって提供された回収率βを取得してもよいし、変数取得部１０２によって取得された速度に関する情報に基づいて回収率βを算出してもよい。
【００６８】
次に、回収率βの算出方法について説明する。上記（６）式において、右辺第２項を旅行区間における加速成分のエネルギー消費量Ｐaccとすると、加速成分のエネルギー消費量Ｐaccは、旅行区間における全エネルギー消費量（左辺）から、アイドリング時のエネルギー消費量（右辺第１項）と走行抵抗によるエネルギー消費量（右辺第４項）を減じたものであり、次の（８）式で表される。
【００６９】
【数８】
2012035667.tif 000010
【００７０】
なお、上記（８）式では、移動体は道路勾配θの影響を受けていないこととする（θ＝０）。すなわち、上記（６）式の右辺第３項をゼロとする。そして、上記（８）式を上記（６）式に代入することで、次の（９）式に示す回収率βの算出式を得ることができる。
【００７１】
【数９】
2012035667.tif 000011
【００７２】
回収率βは、ＥＶ車では０．７〜０．９程度であり、ＨＶ車では０．６〜０．８程度であり、ガソリン車では０．２〜０．３程度である。なお、ガソリン車の回収率とは、移動体の加速時におけるエネルギー消費量と、減速時に燃料カットされるエネルギー量との割合である。
【００７３】
また、推定部１０３は、上記（２）式〜（５）式に示す消費エネルギー推定式のいずれか一つ以上の式に基づいて、旅行区間を走行する際の単位時間当たりのエネルギー消費量を推定するとともに、これを旅行時間だけ積算して旅行区間を走行する際のエネルギー消費量を推定する。
【００７４】
具体的には、推定部１０３は、実際の速度に関する情報または旅行速度に関する情報を用いて、消費エネルギー推定式に基づいて単位時間当たりのエネルギー消費量を推定し、変数取得部１０２によって取得された旅行時間で積分することにより、旅行区間におけるエネルギー消費量を推定する。旅行区間を移動体が過去に実際に走行した際の旅行時間を用いて旅行区間におけるエネルギー消費量を推定するため、より実エネルギー消費量に近いエネルギー消費量を推定することができる。
【００７５】
また、推定部１０３は、残存エネルギー量を消費エネルギー推定式の解として用い、残存エネルギー量がなくなる地点を推定し、移動体の走行可能距離を算出する。具体的には、推定部１０３は、上記（２）式〜（７）式に示す消費エネルギー推定式に基づいて推定したエネルギー消費量と、変数取得部１０２によって取得された残存エネルギー量とに基づいて、残存エネルギー量がなくなる地点を推定し、移動体の走行可能距離を算出する。
【００７６】
具体的には、推定部１０３は、連続する旅行区間のうち、一の旅行区間を走行する際のエネルギー消費量を推定し、その後、一の旅行区間に隣接する他の旅行区間を走行する際のエネルギー消費量を推定する処理を、移動体の現在位置から残存エネルギー量がなくなるまで繰り返すことによって残存エネルギー量がなくなる地点を推定する。
【００７７】
補正部１０４は、変数取得部１０２によって取得された実エネルギー消費量に基づいて、消費エネルギー推定式の変数として用いる移動体に関する情報を補正する。具体的には、補正部１０４は、変数取得部１０２によって取得された実エネルギー消費量、この実エネルギー消費量を計測した時点における実際の速度、実際の加速度、道路に関する情報などに基づいて、消費エネルギー推定式の変数として用いる移動体に関する情報を補正する。
【００７８】
ここで、移動体に関する情報とは、移動体の走行により消費または回収させるエネルギー量に変化を生じさせる情報である。具体的には、移動体に関する情報とは、たとえば、車両情報の整備状況など移動体自体に関する情報、道路の路面状況や、過去の走行履歴から変化した速度に関する情報など移動体の走行に関する情報である。
【００７９】
また、補正部１０４は、旅行区間における過去の走行履歴と現在の走行状況とを比較し、過去の走行履歴と現在の走行状況とが異なっている場合に、移動体に関する情報を補正してもよい。補正部１０４により移動体に関する情報を補正することにより、移動体が旅行区間または所定の範囲を走行するごとに、現在の移動体に関する情報を消費エネルギー推定式に反映することができる。
【００８０】
具体的には、補正部１０４は、変数取得部１０２によって取得された実エネルギー消費量、速度に関する情報に基づいて、消費エネルギー推定式の変数として用いられる移動体に関する情報を補正する。より具体的には、補正部１０４は、たとえば、１秒ごとに変数取得部１０２によって取得される実エネルギー消費量、速度、加速度、移動体の勾配に基づいて、上記（４）式および（５）式に示す消費エネルギー推定式を用いて、重回帰分析法や回帰分析法により、１秒ごとに第一情報Ｐidle、効率εη、移動体の重量Ｍ、などを算出する。
【００８１】
記憶部１０５は、所定の範囲ごとに区分けされた地図情報と、旅行区間ごとの種別情報とを記憶する。具体的には、記憶部１０５は、たとえば、旅行区間ごとや、道路種別ごと、所定の範囲ごとの移動体の走行履歴、移動体の走行履歴にかかる道路に関する情報、地図情報などを記憶する。また、記憶部１０５は、推定部１０３によって推定されたエネルギー消費量、回収率β、走行可能距離などを記憶してもよい。また、記憶部１０５は、補正部１０４によって算出された上記（２）式〜（７）式に示す消費エネルギー推定式に用いる変数を補正する移動体に関する情報を記憶してもよい。
【００８２】
表示部１１０は、推定部１０３によって推定された情報を地図データとともに表示する。具体的には、表示部１１０は、推定部１０３によって算出された走行可能距離に関する情報を含む地図データを表示する。より具体的には、表示部１１０は、推定部１０３によって算出された走行可能距離で到達することができる経路、エリアなどを地図データに表示する。
【００８３】
つづいて、走行距離推定装置１００による走行距離推定処理について説明する。図２は、走行距離推定装置による走行距離推定処理の手順を示すフローチャートである。図２のフローチャートにおいて、走行距離推定装置１００は、変数取得部１０２によって、移動体の走行する旅行区間における道路に関する情報を取得する（ステップＳ２０１）。つぎに、走行距離推定装置１００は、変数取得部１０２によって、旅行区間における移動体の速度に関する情報を取得する（ステップＳ２０２）。
【００８４】
つぎに、走行距離推定装置１００は、推定部１０３によって、旅行区間における移動体の速度に関する情報に基づいて、第一情報と、第二情報と、第三情報と、からなる消費エネルギー推定式を用いて、旅行区間を走行する際のエネルギー消費量を推定する（ステップＳ２０３）。
【００８５】
つぎに、走行距離推定装置１００は、変数取得部１０２によって移動体の残存エネルギー量を取得する（ステップＳ２０４）。つぎに、走行距離推定装置１００は、残存エネルギー量に基づいて、移動体の走行可能距離を推定し、移動体の走行可能な範囲を推定して（ステップＳ２０５）、本フローチャートによる処理を終了する。
【００８６】
以上説明したように、実施の形態にかかる走行距離推定装置１００は、第一情報と、第二情報と、第三情報と、からなる消費エネルギー推定式を用いて、旅行区間におけるエネルギー消費量を推定する。より詳細には、走行距離推定装置１００は、移動体のアイドリング状態、加減速時および走行時に消費されるエネルギーと、移動体の加減速時に回収されるエネルギーに基づいて、消費エネルギー推定式を用いて、旅行区間におけるエネルギー消費量を推定する。このように、走行距離推定装置１００は、消費されるエネルギー量の異なる走行状況ごとにエネルギー消費量を算出して推定するので、より正確にエネルギー消費量を推定することができる。
【００８７】
また、走行距離推定装置１００は、移動体の速度に関する情報に基づいて、旅行区間におけるエネルギー消費量を推定する。このため、走行距離推定装置１００は、その旅行区間における実際の走行状況を反映させたエネルギー消費量を推定することができる。
【００８８】
また、走行距離推定装置１００は、移動体から取得した残存エネルギー量に基づいて、移動体の走行可能な範囲を推定する。このため、走行距離推定装置１００は、現在の残存するエネルギー量でどの地点まで走行することができるのか、またはどの経路を走行すれば現在の残存するエネルギー量で目的地点まで到達することができるのかなどを推測することができる。
【００８９】
また、上述した（１）式〜（９）式に示す消費エネルギー推定式は、車両情報や道路情報などを変数として含む。このため、走行距離推定装置１００は、旅行区間における実際の移動体の状態や、実際の道路状況が反映されたエネルギー消費量や走行可能距離を推定することができる。
【実施例】
【００９０】
以下に、本発明の実施例について説明する。本実施例では、車両に搭載されるナビゲーション装置３００を走行距離推定装置１００として、本発明を適用した場合の一例について説明する。【００９１】
（ナビゲーション装置３００のハードウェア構成）
つぎに、ナビゲーション装置３００のハードウェア構成について説明する。図３は、ナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスクドライブ３０４、磁気ディスク３０５、光ディスクドライブ３０６、光ディスク３０７、音声Ｉ／Ｆ（インターフェース）３０８、マイク３０９、スピーカ３１０、入力デバイス３１１、映像Ｉ／Ｆ３１２、ディスプレイ３１３、カメラ３１４、通信Ｉ／Ｆ３１５、ＧＰＳユニット３１６、各種センサ３１７を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。【００９２】
ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、走行距離推定プログラム、データ更新プログラム、地図データ表示プログラムなどのプログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。【００９３】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００９４】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどを用いることができる。【００９５】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データ、車両情報、道路情報、走行履歴などが挙げられる。地図データは、カーナビゲーションシステムにおいて走行可能距離に関する情報を表示する際に用いられ、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データ、道路の形状をリンクやノードなどであらわす道路形状データなどを含んでいる。ここで、車両情報、道路情報および走行履歴とは、上記（２）式〜（７）式に示す消費エネルギー推定式に変数として用いる道路に関するデータである。【００９６】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のダッシュボード部などに設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。【００９７】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。【００９８】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。【００９９】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３としては、たとえば、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイなどを用いることができる。【０１００】
カメラ３１４は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１４によって車両外部を撮影し、撮影した画像をＣＰＵ３０１において画像解析したり、映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力したりする。【０１０１】
通信Ｉ／Ｆ３１５は、無線を介してネットワークに接続され、ナビゲーション装置３００およびＣＰＵ３０１のインターフェースとして機能する。ネットワークとして機能する通信網には、公衆回線網や携帯電話網、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＬＡＮ、ＷＡＮなどがある。通信Ｉ／Ｆ３１５は、たとえば、公衆回線用接続モジュールやＥＴＣ（ノンストップ自動料金支払いシステム）ユニット、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバなどである。【０１０２】
ＧＰＳユニット３１６は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１６の出力情報は、後述する各種センサ３１７の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば、緯度・経度、高度などの、地図データ上の１点を特定する情報である。【０１０３】
各種センサ３１７は、車速センサ、加速度センサ、角速度センサ、傾斜センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１７の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。【０１０４】
図１に示した走行距離推定装置１００の現在位置取得部１０１、変数取得部１０２、推定部１０３、補正部１０４、記憶部１０５は、上述したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。【０１０５】
（ナビゲーション装置３００による消費エネルギー推定の概要）
本実施例のナビゲーション装置３００は、車両の自装置が搭載された車両の走行中におけるエネルギー消費量を推定する。具体的には、ナビゲーション装置３００は、たとえば、速度、加速度、車両の勾配に基づいて、次の（２）式〜（７）式に示す消費エネルギー推定式のいずれか一つ以上の式を用いて、車両のエネルギー消費量を推定する。【０１０６】
【数１０】
2012035667.tif 000012
【０１０７】
【数１１】
2012035667.tif 000013
【０１０８】
上記（２）式に示す消費エネルギー推定式は、加速時および走行時における単位時間当たりの消費エネルギーを推定する理論式である。上記（３）式に示す消費エネルギー推定式は、減速時における単位時間当たりの消費エネルギーを推定する理論式である。【０１０９】
また、上記（２）式および（３）式において、右辺第１項は、アイドリング時のエネルギー消費量（第一情報）である。右辺第２項は、勾配成分によるエネルギー消費量（第四情報）および転がり抵抗成分によるエネルギー消費量（第三情報）である。右辺第３項は、空気抵抗成分によるエネルギー消費量（第三情報）である。また、（２）式の右辺第４項は、加速成分によるエネルギー消費量（第二情報）である。（３）式の右辺第４項は、減速成分によるエネルギー消費量（第二情報）である。【０１１０】
【数１２】
2012035667.tif 000014
【０１１１】
【数１３】
2012035667.tif 000015
【０１１２】
上記（４）式に示す消費エネルギー推定式は、加速時および走行時における単位時間当たりのエネルギー消費量を推定する実証式である。上記（５）式に示す消費エネルギー推定式は、減速時における単位時間当たりのエネルギー消費量を推定する実証式である。【０１１３】
また、上記（４）式および（５）式において、係数ａ1，ａ2は、車両状況などに応じて設定される常数である。係数ｋ1，ｋ2，ｋ3は、加速時におけるエネルギー消費量に基づく変数である。また、速度Ｖ、加速度Ａとしており、その他の変数および右辺第１項〜右辺第４項にあたる部分が示す情報は、上記（２）式および（３）式と同様である。【０１１４】
また、ナビゲーション装置３００は、ある程度まとまった区間における車両の平均速度および平均加速度を用いて、次の（６）式または（７）式に示す消費エネルギー推定式に基づいて、車両の走行する区間におけるエネルギー消費量を推定してもよい。【０１１５】
【数１４】
2012035667.tif 000016
【０１１６】
【数１５】
2012035667.tif 000017
【０１１７】
上記（６）式に示す消費エネルギー推定式は、移動体が走行する区間の高度差Δｈが正の場合の、区間におけるエネルギー消費量を推定する理論式である。上記（７）式に示す消費エネルギー推定式は、移動体が走行する区間の高度差Δｈが負の場合の、区間におけるエネルギー消費量を推定する理論式である。なお、高度差がない場合は、上記（６）式に示す消費エネルギー推定式を用いるのが好ましい。【０１１８】
また、上記（６）式および（７）式において、右辺第１項は、アイドリング時のエネルギー消費量（第一情報）である。右辺第２項は、加速抵抗によるエネルギー消費量（第二情報）である。右辺第３項は、位置エネルギーとして消費されるエネルギー消費量である（第四情報）。右辺第４項は、単位面積当たりに受ける空気抵抗および転がり抵抗（走行抵抗）によるエネルギー消費量（第三情報）である。【０１１９】
また、ナビゲーション装置３００は、上記（４）式または（５）式に示す消費エネルギー推定式、もしくはその両方の式を用いて、重回帰分析法や回帰分析法により、１秒ごとに第一情報Ｐidle、効率εη、移動体の重量Ｍ、などを算出し、上記（２）式〜（７）式に示す消費エネルギー推定式の変数を補正してもよい。【０１２０】
（ナビゲーション装置３００における走行距離推定処理）
上述のように、ナビゲーション装置３００は、旅行区間、旅行区間における車両の速度に関する情報を取得し、消費エネルギー推定式を用いて、旅行区間におけるエネルギー消費量を推定する。また、ナビゲーション装置３００は、車両の残存エネルギー量を取得し、消費エネルギー推定式を用いて、車両の走行可能距離を推定する。以下、走行距離推定処理の詳細について説明する。【０１２１】
図４は、ナビゲーション装置による走行距離推定処理の手順を示すフローチャートである。図４のフローチャートにおいて、ナビゲーション装置３００は、まず、たとえば、予め取得した車両の現在位置に基づいて、現在位置の属する旅行区間を、最初のエネルギー消費量の推定対象の旅行区間（以下、単に推定対象の旅行区間という）として取得する（ステップＳ４０１）。つぎに、ナビゲーション装置３００は、たとえば車速センサ、加速度センサを介して、自装置が搭載された車両が走行中であるか否かを判断する（ステップＳ４０２）。【０１２２】
車両が走行中である場合（ステップＳ４０２：Ｙｅｓ）、ナビゲーション装置３００は、通信Ｉ／Ｆ３１５を介して、自装置が搭載された車両の現在位置を取得する（ステップＳ４０３）。このとき、ナビゲーション装置３００は、車両の現在位置とともに、旅行区間の道路情報を取得する。道路情報には、たとえば、旅行区間内における天候、風向きおよび風速などが含まれていてもよい。【０１２３】
つぎに、ナビゲーション装置３００は、ステップＳ４０１において取得した旅行区間が、車両の現在位置の属する範囲内であるか否か、または特定の種別の旅行区間であるか否かを判断する（ステップＳ４０４）。なお、後述するように、推定対象の旅行区間が複数ある場合は、各々の旅行区間について判断し、それ以降の処理は各旅行区間で独立しておこなう。旅行区間がステップＳ４０４に示す範囲にある場合（ステップＳ４０４：Ｙｅｓ）、ナビゲーション装置３００は、記憶装置（磁気ディスク３０５や光ディスク３０７）から、現時点における車両情報を読み出す（ステップＳ４０５）。車両情報は、たとえば、工場出荷時にメーカーから提供された情報であってもよいし、後述する補正処理により補正された情報であってもよい。【０１２４】
ナビゲーション装置３００は、たとえば車速センサ、加速度センサを介して、現時点における速度に関する情報を取得する（ステップＳ４０６）。速度に関する情報とは、車両の速度、加速度などである。つぎに、ナビゲーション装置３００は、後述する記憶装置に記録されている走行履歴の中から、ステップＳ４０１において取得した旅行区間を過去に走行した際の旅行時間を読み出す（ステップＳ４０７）。【０１２５】
つぎに、ナビゲーション装置３００は、ステップＳ４０５において読み出した車両情報と、ステップＳ４０６において取得した速度に関する情報とを用いて、上記（２）式〜（７）式に示す消費エネルギー推定式のいずれか１つ以上の式に基づいて、ステップＳ４０１において取得した旅行区間におけるエネルギー消費量を推定する（ステップＳ４０８）。このとき、ナビゲーション装置３００は、単位時間当たりのエネルギー消費量を推定した場合には、旅行区間における単位時間当たりのエネルギー消費量を過去の旅行時間で積算し、旅行区間のエネルギー消費量を推定する。【０１２６】
つぎに、ナビゲーション装置３００は、車内通信網を介して、車両の残存エネルギー量を取得する（ステップＳ４０９）。つぎに、ナビゲーション装置３００は、ステップＳ４０９において取得した残存エネルギー量から推定対象の旅行区間のエネルギー消費量を引いて、車両の走行可能距離を推定する（ステップＳ４１０）。すなわち、ナビゲーション３００は、残存エネルギー量が未だ残っている場合は、推定対象の旅行区間について現在の残存エネルギー量で走行可能であると推定する。【０１２７】
つぎに、ナビゲーション装置３００は、全ての推定対象の旅行区間について残存エネルギーがゼロでないかを判断する（ステップＳ４１１）。ここで、全ての旅行区間について残存エネルギーがゼロでない場合、推定対象の旅行区間に接続するその先の旅行区間について、まだ走行できる可能性がある。ナビゲーション装置３００は、全ての旅行区間について残存エネルギーがゼロでない場合（ステップＳ４１１：Ｎｏ）、残存エネルギーがゼロにならなかった推定対象の旅行区間に隣接する次の旅行区間を取得する（ステップＳ４１２）。ここで、例えば交差点など、推定対象の旅行区間に隣接する次の旅行区間が複数ある場合は、全ての旅行区間を推定対象の旅行区間として取得する。その後、ナビゲーション装置３００は、ステップＳ４０２に戻り、車両が走行中であるかの判断をおこなった後、以降の処理を繰り返しおこなう。【０１２８】
一方、全ての旅行区間について残存エネルギーがゼロである場合（ステップＳ４１１：Ｙｅｓ）、ナビゲーション装置３００は、たとえば、ディスプレイ３１３に表示する地図データとともに、走行可能距離に関する情報を表示し（ステップＳ４１３）、本フローチャートによる処理を終了する。ここで、走行可能距離に関する情報とは、地図上に車両の走行可能な範囲を表示するための画像情報や、走行可能な範囲を文字として表示するための文字情報などである。【０１２９】
また、車両が走行中でない場合（ステップＳ４０２：Ｎｏ）、また、旅行区間がステップＳ４０４に示す範囲にない場合（ステップＳ４０４：Ｎｏ）、ナビゲーション装置３００は、記憶装置から過去の車両情報を読み出す（ステップＳ４１４）。つぎに、ナビゲーション装置３００は、記憶装置から過去の旅行速度に関する情報を読み出し（ステップＳ４１５）、ステップＳ４０７に移行し、以降の処理をおこなう。【０１３０】
ここで、過去の車両情報および旅行速度に関する情報は、ステップＳ４０１またはステップＳ４１２において取得した旅行区間を過去に走行した際に、ナビゲーション装置３００によって取得され、記憶装置に記憶された情報である。車両が走行中でない場合とは、たとえば、出発する前である場合である。なお、過去の車両情報および旅行速度に関する情報は、自分が過去に走行した際に記憶した情報でなく、ナビゲーション装置３００は、サーバを介する通信システムに接続可能な場合、サーバによって収集された、他の車両が過去に走行した際の情報を使用してもよい。さらに、ナビゲーション装置３００は、記憶装置に予め記録されている、各旅行区間に対応する旅行速度および車両情報に関する情報を使用してもよい。具体的には、ナビゲーション装置３００の製造時、記憶装置に予め記憶される統計情報などが挙げられる。【０１３１】
上述した走行距離推定処理では、ナビゲーション装置３００は、車両の停止中だけでなく車両の走行中においても、車両の現在位置する旅行区間につながる他の旅行区間におけるエネルギー消費量を順次推定し、たとえば、現在の残存するエネルギー量でどの地点まで走行することができるかなどを推定することができる。【０１３２】
また、ナビゲーション装置３００は、目的地点までの経路が決定している場合、経路上の旅行区間のみを順次、取得してエネルギー消費量を積算すればよい。また、目的地点までの経路を探索している場合、目的地点に到達する複数の候補経路についてエネルギー消費量を積算し、たとえば、どの経路を走行すれば現在の残存するエネルギー量で到達地点まで到達することができるか、現在の残存エネルギー量では到達地点までたどり着けないなどを推測してもよい。【０１３３】
また、ステップＳ４１０において、ナビゲーション装置３００は、全ての旅行区間で残存エネルギー量がゼロになる場合、たとえば、ステップＳ４１３へ移行し、エネルギーを補給するために、残存エネルギー量で到達することができるＥＶ車用充電スタンドや給油スタンド等までの経路をユーザに報知してもよい。また、走行距離推定処理中にナビゲーション装置３００が取得するデータは、走行履歴として記憶装置に記録される。【０１３４】
（ナビゲーション装置３００における補正処理・その１）
つづいて、ナビゲーション装置３００における走行距離推定処理において、消費エネルギー推定式に変数として用いる走行履歴の補正処理について説明する。図５は、ナビゲーション装置による補正処理の手順を示すフローチャートである。図５に示すフローチャートでは、旅行区間を走行し終えた後に、走行履歴を補正する場合について説明する。【０１３５】
図５のフローチャートにおいて、ナビゲーション装置３００は、通信Ｉ／Ｆ３１５を介して、旅行区間内の道路情報を取得する（ステップＳ５０１）。ここで、ナビゲーション装置３００は、走行距離推定処理（図４参照）のステップＳ４０３の処理がおこなわれたときにステップＳ５０１の処理をおこない、以降の処理をおこなってもよい。【０１３６】
つぎに、ナビゲーション装置３００は、車両が旅行区間の走行を終了するまで待機する（ステップＳ５０２：Ｎｏのループ）。車両が旅行区間の走行を終了した後（ステップＳ５０２：Ｙｅｓ）、ナビゲーション装置３００は、記憶装置（磁気ディスク３０５や光ディスク３０７）に記憶されている走行履歴を読み出す（ステップＳ５０３）。【０１３７】
ここで、ナビゲーション装置３００が走行履歴の中から読み出す情報は、ステップＳ５０２において走行を終了したばかりの旅行区間の走行履歴である。具体的には、ナビゲーション装置３００が走行履歴の中から読み出す情報は、消費エネルギー推定式の変数として用いられる情報であり、たとえば、速度、加速度、平均速度、平均加速度などである。【０１３８】
つぎに、ナビゲーション装置３００は、たとえば、車内通信網を介して、ステップＳ５０２において走行を終了したばかりの旅行区間の、今回の走行時における走行情報を取得する（ステップＳ５０４）。ここで、ナビゲーション装置３００が取得する走行情報は、ステップＳ５０３においてナビゲーション装置３００が記憶装置から読み出した走行履歴の比較となる情報であり、具体的には、たとえば、速度、加速度、平均速度、平均加速度などである。【０１３９】
つぎに、ナビゲーション装置３００がステップＳ５０４において取得した走行情報と、ステップＳ５０３において読み出した走行履歴とを比較し、走行情報が走行履歴と異なっているか否かを判断する（ステップＳ５０５）。つまり、旅行区間における今回の車両の走行が、同じ旅行区間における過去の走行と異なっているか否かを判断する。【０１４０】
走行情報が走行履歴と異なっている場合（ステップＳ５０５：Ｙｅｓ）、ナビゲーション装置３００は、記憶装置に記憶された走行履歴を今回の走行情報に書き換え（ステップＳ５０６）、本フローチャートによる処理を終了する。一方、走行情報が走行履歴と異なっていない場合には（ステップＳ５０５：Ｎｏ）、ナビゲーション装置３００は、走行履歴を書き換えずに、本フローチャートによる処理を終了する。【０１４１】
また、図５に示す補正処理では、ステップＳ５０２において、車両が所定の範囲をすべて走行し終えるまで待機した後に、それ以降の処理を行ってもよい。その場合、ステップＳ５０３において所定の範囲における過去の走行履歴を読み出し、ステップＳ５０４において今回走行し終えたばかりの所定の範囲における走行情報を取得してもよい。【０１４２】
（ナビゲーション装置３００における補正処理・その２）
図６は、ナビゲーション装置による補正処理の他の手順を示すフローチャートである。図６に示すフローチャートでは、旅行区間を走行中に走行履歴を補正する場合について説明する。たとえば、図４に示す走行距離推定処理のステップＳ４０３〜Ｓ４１０と並行して、図６に示す補正処理を行ってもよい。【０１４３】
図６のフローチャートにおいて、ナビゲーション装置３００は、通信Ｉ／Ｆ３１５を介して、旅行区間の道路情報を取得する（ステップＳ６０１）。ここで、ナビゲーション装置３００は、走行距離推定処理（図４参照）のステップＳ４０３の処理がおこなわれたときにステップＳ６０１の処理をおこない、以降の処理を続けておこなってもよい。【０１４４】
つぎに、ナビゲーション装置３００は、たとえば、通信Ｉ／Ｆ３１５を介して取得した車両の現在位置に基づいて、車両が旅行区間を走行中であるか否かを判断する（ステップＳ６０２）。車両が旅行区間を走行中である場合（ステップＳ６０２：Ｙｅｓ）、ナビゲーション装置３００は、車内通信網を介して、現時点における走行情報を取得する（ステップＳ６０３）。ここで、現時点における走行情報とは、たとえば、単位時間当たりの速度や加速度である。【０１４５】
つぎに、ナビゲーション装置３００は、ＣＡＮなどの車内通信網を介して、ステップＳ６０３において取得した走行情報に対応する単位時間当たりの実エネルギー消費量を取得する（ステップＳ６０４）。つぎに、ナビゲーション装置３００は、ステップＳ６０３において取得した走行情報と、ステップＳ６０４において取得した単位時間当たりの実エネルギー消費量に基づいて、上述した（４）式または（５）式に示す消費エネルギー推定式、もしくはその両方の式を用いて、車両情報などを算出する（ステップＳ６０５）。【０１４６】
ここで、ステップＳ６０５において算出される車両情報は、上記（２）式〜（７）式に示す消費エネルギー推定式に変数として用いる車両情報である。具体的には、ステップＳ６０５において算出される車両情報は、効率εη、アイドリング時に消費されるエネルギーＰidle（第一情報）、車両の重量Ｍなどである。つまり、ナビゲーション装置３００は、現時点における速度、加速度、単位時間当たりの実エネルギー消費量に基づいて、上記（２）式〜（７）式に示す消費エネルギー推定式に変数として用いる変数を決定する。【０１４７】
つぎに、ナビゲーション装置３００は、ステップＳ６０５において算出した車両情報を、記憶装置に書き出し（ステップＳ６０６）、ステップＳ６０２に戻る。つまり、ナビゲーション装置３００は、車両が旅行区間を走行している間、ステップＳ６０２〜Ｓ６０６の処理をおこない続ける。一方、車両が旅行区間を走行し終えた場合（ステップＳ６０２：Ｎｏ）、本フローチャートによる処理を終了する。【０１４８】
ナビゲーション装置３００は、たとえば、車両の現在位置を取得する（ステップＳ４０３）ごとに、図５，６に示す補正処理を繰り返しおこなう。【０１４９】
このように、ナビゲーション装置３００によれば、車両の走行情報に基づいて、消費エネルギー推定式に変数として用いられる速度に関する情報を補正することができる。また、車両の走行情報や走行履歴に基づいて、消費エネルギー推定式に変数として用いられる車両情報を補正することができる。これにより、より正確に、旅行区間におけるエネルギー消費量を推定することができ、かつ、より正確に、車両の走行可能な範囲を推定することができる。【０１５０】
（道路勾配について）
つづいて、上記式（１）式〜（５）式の右辺に変数として用いられる道路勾配θについて説明する。図７は、勾配がある道路を走行する車両にかかる加速度を模式的に示した説明図である。図７に示すように、道路勾配がθの坂道を走行する車両には、車両の走行に伴う加速度Ａ（＝ｄｘ／ｄｔ）と、重力加速度ｇの進行方向成分Ｂ（＝ｇ・ｓｉｎθ）がかかる。上記式（１）の右辺第２項は、この車両の走行に伴う加速度Ａと、重力加速度ｇの進行方向成分Ｂの合成加速度Ｃを示している。また、車両が走行する区間の距離Ｌとし、走行時間Ｔとし、走行速度Ｖとする。【０１５１】
道路勾配θを考慮せずに燃費の推定を行った場合、道路勾配θが小さい領域では推定した燃費と実燃費との誤差が小さいが、道路勾配θが大きい領域では推定した燃費と実燃費との誤差が大きくなってしまう。このため、ナビゲーション装置３００では、道路勾配、すなわち第四情報を考慮して燃費の推定を行うことで推定精度が向上する。【０１５２】
車両が走行する道路の勾配は、たとえば、ナビゲーション装置３００に搭載された傾斜計を用いて知ることができる。また、ナビゲーション装置３００に傾斜計が搭載されていない場合は、たとえば、地図データに含まれる道路の勾配情報を用いることができる。【０１５３】
（走行履歴について）
つづいて、上述した走行距離推定処理により、図４のステップＳ４０７で読み出す記憶装置に記録される情報について説明する。図８は、ナビゲーション装置による走行距離推定処理における道路情報の一例を示す説明図である。図８に示すように、道路情報データ８００は、たとえば、エリア情報８０１および道路種別８０２を主キーとして、平均速度８０３と、平均加速度８０４と、道路勾配８０５とが１レコードごとに記録されたテーブルである。道路情報データ８００は、ナビゲーション装置３００によって読み出しおよび書き出しされる車両の走行履歴が記憶されている。【０１５４】
エリア情報８０１は、たとえば、地名、地域名ごとに区切られた範囲（たとえば、所定の範囲）などである。道路種別８０２は、法定速度や、道路の勾配、道路幅、信号の有無などの道路状態の違いにより区別することのできる道路の種類である。具体的には、道路種別とは、国道、高速道路、一般道路、市街地などを通る細い街路（細街路）などである。【０１５５】
平均速度８０３、平均加速度８０４および道路勾配８０５は、車両の走行時に取得された走行履歴である。図示省略するが、道路情報データ８００には、車両が過去に旅行区間を走行したときの実エネルギー消費量、車両が過去に旅行区間を走行した際に要した時間（旅行時間）、車両情報などが記録されてもよい。なお、上述のように、これらの情報は、他の車両から通信を介して取得した情報を利用したり、装置に予め記憶されている統計情報を利用したりしてもよい。【０１５６】
（走行抵抗について）
つづいて、車両に生じる走行抵抗について説明する。ナビゲーション装置３００は、たとえば、次の（１）式により走行抵抗を算出する。一般的に、走行抵抗は、道路種別や、道路勾配、路面状況などにより、加速時や走行時に移動体に生じる。【０１５７】
【数１６】
2012035667.tif 000018
【０１５８】
（回収率βの定義）
つづいて、ＥＶ車の回収率の概念について説明する。図９は、ＥＶ車の回収率の算出方法について示す説明図である。車両が旅行区間を走行するにあたり、出発地点から加速した後、一定の速度で走行し、その後減速して停止すると仮定した場合を例に、次の（１０）式〜（１３）式を用いて、回収率βを定義する。また、車両が旅行区間を実際に走行した際に計測されるエネルギー消費量（実エネルギー消費量）Ｐｔとする。なお、旅行区間における道路勾配θ＝０とする。【０１５９】
図９において、加速時のエネルギー消費量９０１は、次の（１０）式に示すように、走行抵抗によるエネルギー消費量Ｐｓと、加速抵抗によるエネルギー消費量Ｐａとの和である。ここで、エネルギー消費量Ｐｓ、Ｐａは、理論的に算出されたデータである。【０１６０】
Ｐｔ＝Ｐｓ＋Ｐａ  ・・・（１０）【０１６１】
ここで、さらに、次のように仮定する。車両に生じる走行抵抗は、加速から減速に至る間に等しい。また、加速抵抗により生じる運動エネルギーは減速時に一部が電力に変換されて、回収されるエネルギー量として蓄えられる。つまり、車両の減速時、走行抵抗によりエネルギーが消費されるが、加速抵抗により生じる運動エネルギーが回収されるため、実際に消費されるエネルギー量は、走行抵抗によるエネルギー量から回収されるエネルギー量を引いた値となる。【０１６２】
このため、加速抵抗による運動エネルギー量の、減速時に回収される割合（回収率）βとすると、減速時のエネルギー消費量９０２は、次の（１１）式に示すように、走行抵抗によるエネルギー消費量Ｐｓと回収されるエネルギー量β・Ｐａの差となる。【０１６３】
Ｐｔ＝Ｐｓ−β・Ｐａ  ・・・（１１）【０１６４】
実エネルギー消費量Ｐｔは、次の（１２）式に示すように、上記（１０）式および（１１）式の総和となる。【０１６５】
Ｐｔ＝Ｐｓ＋（１−β）・Ｐａ  ・・・（１２）【０１６６】
ここで、実エネルギー消費量Ｐｔ、走行抵抗によるエネルギー消費量Ｐｓ、加速抵抗によるエネルギー消費量Ｐａは既知の値であるため、回収率βは、次の（１３）式を用いて算出することができる。【０１６７】
β＝１−（Ｐｔ−Ｐｓ）／（Ｐａ）  ・・・（１３）【０１６８】
つづいて、車両の実際の走行に基づいて、回収率βを算出する方法について説明する。図１０は、ＥＶ車の速度と出力との関係を示す特性図である。また、図１１は、ＥＶ車の走行状況別のエネルギー消費量を示す特性図である。図１０，１１では、縦軸の正の部分をエネルギー消費量とし、縦軸の負の部分をエネルギー節約量とし、横軸を時間としている。まず、旅行区間を走行する車両の、速度、エネルギー消費量（出力）、加減以外の走行抵抗によるエネルギー量を所定の時間ごとに測定した。その結果を図１０，１１に示す。【０１６９】
図１０において、折れ線グラフ（以下、「速度」という）１００１は、旅行区間を走行する車両の速度変化を示している。折れ線グラフ（以下、「出力」という）１００２は、旅行区間を走行する車両の、エネルギー消費量と回収されるエネルギー量との差を示している。折れ線グラフ（以下、「走行抵抗」という）１００３は、旅行区間を走行する車両の、加速時以外の走行抵抗によるエネルギー量を示している。【０１７０】
図１０に示す結果より、車両が加速しているとき（速度１００１）、出力１００２、走行抵抗１００３ともに上昇している。そして、車両が一定の速度で走行しているとき、出力１００２、走行抵抗１００３ともに一定の値となっている。また、車両が減速しているとき、出力１００２は減少して負の領域に至り、走行抵抗１００３は正の領域を減少している。【０１７１】
つまり、出力１００２が示すように、減速時に、エネルギーが回収されていることがわかる。一方、走行抵抗１００３は縦軸の正の領域のみを推移しているため、加速以外の走行抵抗では、エネルギー消費量のみが発生していることがわかる。このような出力１００２、走行抵抗１００３の変化を、たとえば、図１１に示す。【０１７２】
図１１に示すように、加速時のエネルギー消費量Ｅ１３は、次の（１４）式に示すように、加速抵抗によるエネルギー消費量Ｅ１１と、加減速以外の走行抵抗によるエネルギー消費量Ｅ１２の和となる。加減速以外の走行抵抗によるエネルギー消費量とは、走行を維持するために消費されるエネルギー消費量である。【０１７３】
Ｅ１３＝Ｅ１１＋Ｅ１２  ・・・（１４）【０１７４】
また、一定速度（巡航）での走行時のエネルギー消費量Ｅ２３は、次の（１５）式に示すように、加減速以外の走行抵抗によるエネルギー消費量Ｅ２２となる。【０１７５】
Ｅ２３＝Ｅ２２  ・・・（１５）【０１７６】
また、減速時のエネルギー消費量Ｅ３３は、次の（１６）式に示すように、減速時に回収されるエネルギー量Ｅ３１と、加減速以外の走行抵抗によるエネルギー消費量Ｅ３２の和となる。【０１７７】
Ｅ３３＝Ｅ３１＋Ｅ３２＝Ｅ３２−β×Ｅ１１  ・・・（１６）【０１７８】
つまり、加速時のエネルギー消費量Ｅ１１と、減速時に回収されるエネルギー量Ｅ３１との割合である回収率βは、次の（１７）式を用いて算出することができる。【０１７９】
β＝Ｅ３３／Ｅ１１  ・・・（１７）【０１８０】
つまり、上記（１７）式は、次の（９）式に相当する。詳細には、次の（９）式に示す回収率の算出式は、次のように導き出される。上記（６）式において、右辺第２項を旅行区間における加速成分のエネルギー消費量Ｐaccとすると、加速成分のエネルギー消費量Ｐaccは、旅行区間における全エネルギー消費量（左辺）から、アイドリング時のエネルギー消費量（右辺第１項）と走行抵抗によるエネルギー消費量（右辺第４項）を減じたものであり、次の（８）式で表される。【０１８１】
【数１７】
2012035667.tif 000019
【０１８２】
上記（８）式では、車両は道路勾配θの影響を受けていないこととする（θ＝０）。そして、上記（８）式を上記（６）式に代入することで、次の（９）式に示す回収率βの算出式を得ることができる。【０１８３】
【数１８】
2012035667.tif 000020
【０１８４】
回収率βは、ＥＶ車では０．７〜０．９程度であり、ＨＶ車では０．６〜０．８程度であり、ガソリン車では０．２〜０．３程度である。なお、ガソリン車の回収率とは、移動体の加速時におけるエネルギー消費量と、減速時に燃料カットされるエネルギー量との割合である。【０１８５】
（走行可能な範囲の表示例）
つづいて、上述した走行距離推定処理により、ディスプレイに表示される情報について説明する。図１２は、ナビゲーション装置のディスプレイに表示される表示画面の一例を示す説明図である。図１２に示すように、たとえば、ディスプレイ１２００には、地図データとともに、ナビゲーション装置３００によって推定された走行可能距離に基づいて経路探索された経路情報１２０１，１２０２が表示されている。これは、ナビゲーション装置３００によって推定された走行可能距離で、車両の現在位置から目的地点まで到達できる場合に、ディスプレイに表示される情報の一例である。具体的には、図４のステップＳ４１３に示した処理が行われた状態である。【０１８６】
具体的には、ナビゲーション装置３００は、車両が出発時または走行中に、たとえば、推定したエネルギー推定量と車両の残存エネルギー量とに基づいて、車両の走行可能距離（目的地点まで走行可能な場合はそこまでのエネルギー消費量）を推定する。そして、ナビゲーション装置３００は、走行可能距離に基づいて、たとえば、車両の残存エネルギー量で目的地点まで走行可能であるとして経路探索された経路情報１２０１，１２０２を、地図データとともにディスプレイ１２００に表示する。ナビゲーション装置３００は、経路情報１２０１，１２０２として、たとえば、現在位置から目的地点までの距離、所要時間、目的地点に到達するまでに消費されるエネルギー量などを、ディスプレイ１２００に表示する。また、ナビゲーション装置３００は、走行可能なエリアを、地図データとともにディスプレイ１２００に表示してもよい。【０１８７】
このように、ナビゲーション装置３００は、走行可能距離に基づいて経路探索された経路情報、エリアなどを、地図データとともにディスプレイ１２００に表示する。このため、ユーザは、車両の残存エネルギー量で到達することのできる複数の経路やエリアを視覚的に確認することができる。【０１８８】
以上説明したように、ナビゲーション装置３００によれば、車両のアイドリング状態、加減速時および走行時に消費されるエネルギーと、車両の加減速時に回収されるエネルギーに基づいて、消費エネルギー推定式を用いて、旅行区間におけるエネルギー消費量を推定する。このように、ナビゲーション装置３００は、消費されるエネルギー量の異なる走行状況ごとにエネルギー消費量を算出して推定するので、より正確にエネルギー消費量を推定することができる。【０１８９】
また、ナビゲーション装置３００は、車両の速度、加速度に基づいて、旅行区間におけるエネルギー消費量を推定する。このため、ナビゲーション装置３００は、その旅行区間における実際の走行状況を反映させたエネルギー消費量を推定することができる。【０１９０】
また、ナビゲーション装置３００は、車両から取得した残存エネルギー量に基づいて、車両の走行可能な範囲を推定する。このため、ナビゲーション装置３００は、現在の残存するエネルギー量でどの地点まで走行することができるのか、またはどの経路を走行すれば現在の残存するエネルギー量で到達地点まで到達することができるのかなどを推測することができる。【０１９１】
また、上述した（１）式〜（９）式は、車両情報や道路情報などを変数として含む。このため、ナビゲーション装置３００は、旅行区間における実際の移動体の状態や、実際の道路状況が反映されたエネルギー消費量や走行可能距離を推定することができる。【０１９２】
また、ナビゲーション装置３００は、旅行区間における単位時間あたりのエネルギー消費量と、この旅行区間を移動体が過去に走行した際に要した時間（旅行時間）とに基づいて、旅行区間におけるエネルギー消費量を推定する。このため、ナビゲーション装置３００は、その旅行区間におけるユーザの走行状況により要した走行時間が反映されたエネルギー消費量を推定することができる。【０１９３】
また、ナビゲーション装置３００は、車両の速度、加速度、残存エネルギー量に基づいて、上述した（２）式〜（７）式に示す消費エネルギー推定式のいずれか１つ以上の式を用いて、車両の走行可能距離を推定する。このように、ナビゲーション装置３００は、旅行区間を車両が過去に実際に走行したときの走行状況と、実際の残存エネルギー量とに基づいて、車両の走行可能距離を推定するので、より正確に走行可能距離を推測することができる。【０１９４】
また、ナビゲーション装置３００は、移動体の加減速時に消費および回収されるエネルギーに関する第二情報として、移動体の加速時に消費する単位時間当たりのエネルギー量と、前記移動体の減速時に回収される単位時間当たりのエネルギー量とを平均する推定式を用いて、車両のエネルギー消費量を推定する。このため、ナビゲーション装置３００は、加速時に消費するエネルギー量と減速時に回収するエネルギー量の両方を考慮して走行前の旅行区間におけるエネルギー消費量を推定することができる。【０１９５】
なお、本実施の形態で説明した走行距離推定方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【０１９６】
１００  走行距離推定装置
１０１  現在位置取得部
１０２  変数取得部
１０３  推定部
１０４  補正部
１０５  記憶部
１１０  表示部
【図１】
2012035667.tif 000023
【図２】
2012035667.tif 000024
【図３】
2012035667.tif 000025
【図４】
2012035667.tif 000026
【図５】
2012035667.tif 000027
【図６】
2012035667.tif 000028
【図７】
2012035667.tif 000029
【図８】
2012035667.tif 000030
【図９】
2012035667.tif 000031
【図１０】
2012035667.tif 000032
【図１１】
2012035667.tif 000033
【図１２】
2012035667.tif 000034
【手続補正書】
【提出日】平成23年5月17日(2011.5.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
駆動源が可動した状態における移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定する推定手段を備えることを特徴とする走行距離推定装置。
【請求項２】
移動体のエネルギー消費量を推定する走行距離推定装置における走行距離推定方法であって、
駆動源が可動した状態における前記移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定することを特徴とする走行距離推定方法。
【請求項３】
請求項２に記載の走行距離推定方法をコンピュータに実行させることを特徴とする走行距離推定プログラム。
【請求項４】
請求項３に記載の走行距離推定プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、請求項２の発明にかかる走行距離推定方法は、移動体のエネルギー消費量を推定する走行距離推定装置における走行距離推定方法であって、駆動源が可動した状態における前記移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項３の発明にかかる走行距離推定プログラムは、請求項２に記載の走行距離推定方法をコンピュータに実行させることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項４の発明にかかる記録媒体は、請求項３に記載の走行距離推定プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【手続補正書】
【提出日】平成23年8月29日(2011.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
駆動源が可動した状態における移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定する推定手段と、
前記旅行区間を走行する前記移動体の速度を前記第二情報および前記第三情報に関する変数として取得し、かつ、前記旅行区間を走行する前記移動体の加速度を前記第二情報に関する変数として取得する変数取得手段と、
を備えることを特徴とするエネルギー消費量推定装置。
【請求項２】
前記推定手段は、前記消費エネルギー推定式として下記（１）式または（２）式に基づいて前記旅行区間におけるエネルギー消費量を推定することを特徴とする請求項１に記載のエネルギー消費量推定装置。
【数１】
2012035667.tif 000035
【数２】
2012035667.tif 000036
【請求項３】
移動体のエネルギー消費量を推定するエネルギー消費量推定装置におけるエネルギー消費量推定方法であって、
駆動源が可動した状態における前記移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定し、
前記旅行区間を走行する前記移動体の速度を前記第二情報および前記第三情報に関する変数として取得し、かつ、前記旅行区間を走行する前記移動体の加速度を前記第二情報に関する変数として取得することを特徴とするエネルギー消費量推定方法。
【請求項４】
請求項３に記載のエネルギー消費量推定方法をコンピュータに実行させることを特徴とするエネルギー消費量推定プログラム。
【請求項５】
請求項４に記載のエネルギー消費量推定プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるエネルギー消費量推定装置は、駆動源が可動した状態における移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定する推定手段と、前記旅行区間を走行する前記移動体の速度を前記第二情報および前記第三情報に関する変数として取得し、かつ、前記旅行区間を走行する前記移動体の加速度を前記第二情報に関する変数として取得する変数取得手段と、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、請求項３の発明にかかるエネルギー消費量推定方法は、移動体のエネルギー消費量を推定するエネルギー消費量推定装置におけるエネルギー消費量推定方法であって、駆動源が可動した状態における前記移動体の停止時に消費されるエネルギーに関する第一情報と、前記移動体の加減速時に消費および回収されるエネルギーに関する第二情報と、前記移動体の走行時に生じる抵抗により消費されるエネルギーに関する第三情報と、からなる消費エネルギー推定式に基づいて、前記移動体が所定の区間（以下、「旅行区間」という）を走行する際のエネルギー消費量を推定し、前記旅行区間を走行する前記移動体の速度を前記第二情報および前記第三情報に関する変数として取得し、かつ、前記旅行区間を走行する前記移動体の加速度を前記第二情報に関する変数として取得することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項４の発明にかかるエネルギー消費量推定プログラムは、請求項３に記載のエネルギー消費量推定方法をコンピュータに実行させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項５の発明にかかる記録媒体は、請求項４に記載のエネルギー消費量推定プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【国際調査報告】
2012035667.tif 000037
2012035667.tif 000038
2012035667.tif 000039
2012035667.tif 000040