(57)【要約】【課題】走行モードとしてＨＶモードおよびＥＶモードを切り替えて走行するハイブリッド車両が、より簡易な走行モードの切り替えの制御を行うことで、外部の装置からの充電が可能な地点までの適切なバッテリ消費を実現できるようにする。【解決手段】ナビゲーションＥＣＵ２０は、充電位置記録処理５０によって充電可能地点を記録し、学習制御処理１００によって充電可能地点付近の走行状況の履歴を記録する。さらにナビゲーションＥＣＵ２０は、予定系路上の目的地点が充電可能地点であった場合、ＳＯＣ管理計画作成処理３００によって、上記履歴に基づき、当該充電可能地点手前のＥＶ走行可能な連続区間を決定し、走行時処理４００によって、その決定に従ってＨＶ走行とＥＶ走行の切り替えを行う。【選択図】 図２
2008265594.tif 000002
【特許請求の範囲】
【請求項１】
燃料の燃焼によって駆動される内燃機関、およびバッテリによって駆動されるモータを、走行用の動力源として有するハイブリッド車両用の前記バッテリの充放電制御装置であって、
当該ハイブリッド車両の走行モードを、前記内燃機関による動力を利用した前記バッテリの充電（以下、内燃充電という）を許可すると共に当該ハイブリッド車両の走行用の動力として前記内燃機関および前記モータを使用する第１モードと、前記内燃充電を禁止すると共に前記走行用の動力として主として前記モータを使用する第２モードとの間で切り替える走行時制御手段と、
前記バッテリが当該ハイブリッド車両の外部の電源から電力供給を受けて充電を行うことが可能な充電可能地点が記録された充電可能地点記憶媒体から、当該充電可能地点を読み出し、読み出した充電可能地点を目的地点とする予定経路中の前記目的地点から前記予定経路に沿って遡る連続した区間において前記第２モードを使用した場合の前記バッテリの消費電力量を、複数の道路のそれぞれの走行時におけるバッテリの電力消費に影響する情報（以下、電力消費情報という）が記録された電力消費情報記憶媒体中の前記電力消費情報に基づいて算出し、算出した前記消費電力量に基づいて、前記目的地点でバッテリの残量が所定の下限値となるよう、前記予定経路に沿って前記目的地点まで第２モードの使用を続ける連続的な区間の開始地点を決定する決定手段と、を備え、
前記走行制御手段は、前記決定手段の決定に従って、前記開始地点において、当該ハイブリッド車両の前記走行モードを前記第１モードから前記第２モードに切り替えることを特徴とする充放電制御装置。
【請求項２】
前記決定手段は、前記予定経路上の出発地点から前記予定経路に沿って続く連続した区間において前記第２モードを使用した場合の前記バッテリの消費電力量を、前記第２記録手段が記録した前記履歴に基づいて算出し、算出した前記消費電力量に基づいて、前記予定経路に沿って前記出発地点から第２モードの使用を続ける連続的な区間の終了地点を決定し、
前記走行制御手段は、前記決定手段の決定に従って、前記終了地点において、当該ハイブリッド車両の前記走行モードを前記第２モードから前記第１モードに切り替え、前記終了地点から前記開始地点まで前記第１モードを維持することを特徴とする請求項１に記載の充放電制御装置。
【請求項３】
前記決定手段は、前記予定経路のうち、前記出発地点から前記終了地点までの区間、および、前記開始地点から前記目的地点までの区間のみにおいて、前記電力消費情報記憶媒体中の前記電力消費情報を用いて前記バッテリの電力消費量を算出することを特徴とする請求項２に記載の充放電制御装置。
【請求項４】
前記決定手段は、前記予定経路のうち、前記開始地点から前記目的地点までの区間のみにおいて、前記電力消費情報記憶媒体中の前記電力消費情報を用いて前記バッテリの電力消費量を算出することを特徴とする請求項１に記載の充放電制御装置。
【請求項５】
前記決定手段は、前記電力消費情報記憶媒体中の前記電力消費情報に基づいて、前記開始地点から前記目的地点までの前記予定経路に沿った走行における前記バッテリの残量の推移を予測し、
前記走行時制御手段は、前記予定経路上の前記開始地点から前記目的地点までの走行中に、前記バッテリの残量を検出し、検出した前記残量が前記決定手段によって予測された前記推移よりも基準幅以上下回っていることに基づいて、前記決定手段の作動を再実行することを特徴とする請求項１ないし４のいずれか１つに記載の充放電制御装置。
【請求項６】
前記走行時制御手段は、前記予定経路上の前記開始地点から前記目的地点までの走行中に、前記目的地点の変更がないまま前記ハイブリッド車両が前記予定経路を離脱したことに基づいて、現在位置から目的地点までの新たな予想経路を算出し、当該新たな予想経路について、前記決定手段の作動を再実行することを特徴とする請求項１ないし５のいずれか１つに記載の充放電制御装置。
【請求項７】
前記充電可能地点記憶媒体は、前記バッテリが外部の電源から電力供給を受けて充電を行うことが可能な他の充電可能地点を記憶しており、
前記走行時制御手段は、前記予定経路上の前記開始地点から前記目的地点までの走行中に、前記目的地点の変更があった場合、変更後の目的地点が前記他の充電可能地点であることに基づいて、現在位置から当該目的地点までの新たな予想経路を算出し、当該変更後の目的地点および当該新たな予想経路について、前記決定手段の作動を再実行することを特徴とする請求項１ないし６のいずれか１つに記載の充放電制御装置。
【請求項８】
前記バッテリが当該ハイブリッド車両の外部の電源から電力供給を受けて充電を行うことが可能な充電可能地点を、前記充電可能地点記憶媒体に記録する第１記録手段を備えたことを特徴とする請求項１ないし７のいずれか１つに記載の充放電制御装置。
【請求項９】
前記ハイブリッド車両が走行した道路と、当該道路の走行時における前記バッテリの電力消費に影響する走行状況の履歴を、前記電力消費情報記憶媒体に記録する第２記録手段を備えたことを特徴とする請求項１ないし８のいずれか１つに記載の充放電制御装置。
【請求項１０】
前記第２記録手段は、前記ハイブリッド車両が前記充電可能地点から基準距離内にいることに基づいて、前記ハイブリッド車両が走行した道路と、当該道路の走行時における前記バッテリの電力消費に影響する走行状況の履歴を記録し、前記ハイブリッド車両が前記充電可能地点から前記基準距離外にいることに基づいて、前記ハイブリッド車両が走行した道路と、当該道路の走行時における前記バッテリの電力消費に影響する走行状況の履歴を記録しないことを特徴とする請求項９に記載の充放電制御装置。
【請求項１１】
燃料の燃焼によって駆動される内燃機関、およびバッテリによって駆動されるモータを、走行用の動力源として有するハイブリッド車両用の前記バッテリの充放電制御装置に用いるプログラムであって、
前記バッテリが当該ハイブリッド車両の外部の電源から電力供給を受けて充電を行うことが可能な充電可能地点が記録された充電可能地点記憶媒体から、当該充電可能地点を読み出し、読み出した充電可能地点を目的地点とする予定経路中の前記目的地点から前記予定経路に沿って遡る連続した区間において前記第２モードを使用した場合の前記バッテリの消費電力量を、複数の道路のそれぞれについて、当該道路の走行時におけるバッテリの電力消費に影響する情報（以下、電力消費情報という）が記録された電力消費情報記憶媒体中の前記電力消費情報に基づいて算出し、算出した前記消費電力量に基づいて、前記目的地点でバッテリの残量が所定の下限値となるよう、前記予定経路に沿って前記目的地点まで第２モードの使用を続ける連続的な区間の開始地点を決定する決定手段、および、
当該ハイブリッド車両の走行モードを、前記内燃機関による動力を利用した前記バッテリの充電（以下、内燃充電という）を許可すると共に当該ハイブリッド車両の走行用の動力として前記内燃機関および前記モータを使用する第１モードと、前記内燃充電を禁止すると共に前記走行用の動力として主として前記モータを使用すると共に第２モードとの間で切り替える走行時制御手段であって、前記決定手段の決定に従って、前記開始地点において、当該ハイブリッド車両の前記走行モードを前記第１モードから前記第２モードに切り替えること走行時制御手段として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両用の充放電制御装置および当該充放電制御装置用のプログラムに関する。
【背景技術】
【０００２】
従来、車両の走行用の動力源として内燃機関と電気モータを有するハイブリッド車両の中には、電気モータに電力を供給すると共に外部の電源から電力供給を受けて充電を行うことができるバッテリを備えているものがある（例えばプラグインハイブリッド車両）。
【０００３】
このようなタイプのハイブリッド車両では、低公害および省エネルギーを実現するために、次回の外部電源からの充電のときにバッテリ残量が下限値まで下がっているようにバッテリを消費したいという要請がある。他方、充電地点に到る途中でバッテリの残量が下限値となってしまうと、その後内燃機関のみによって走行しなければならなくなり、低公害および省エネルギーの実現が阻害され、かつ、車両の走行性能が低下する。
【０００４】
このような目的のために、特許文献１では、目的地までの予定経路中の充電可能地点において充電を行った出発地点から充電を行う目的地点までの距離に基づいて、目的地点においてバッテリ残量がゼロとなるよう、走行中の各位置における目標バッテリ残量を設定し、その目標バッテリ残量に基づいてバッテリの電力を電気モータに供給するようになっている。
【特許文献１】特開２００４−７９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載のような技術によって設定された目標バッテリ残量を実現することは非常に困難である。なぜなら、目的地点までの走行方法は、走行の度に変化するので、設定に合わせるよう、内燃機関を用いた車両の駆動、モータを用いた車両の駆動、および内燃機関を用いたバッテリの充電等の実行タイミングを決定する処理が複雑になってしまうからである。
【０００６】
本発明は上記点に鑑み、電気モータに電力を供給すると共に外部の電源から電力供給を受けて充電を行うことができるバッテリを備えたハイブリッド車両が、より簡易な内燃機関を用いた車両の駆動、モータを用いた車両の駆動、および内燃機関を用いたバッテリの充電等の実行タイミングの制御を行うことで、充電可能な地点までの適切なバッテリ消費を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明の特徴は、燃料の燃焼によって駆動される内燃機関、およびバッテリによって駆動されるモータを、走行用の動力源として有するハイブリッド車両用のバッテリの充放電制御装置が、当該ハイブリッド車両の走行モードを、内燃機関による動力を利用したバッテリの充電（以下、内燃充電という）を許可すると共に当該ハイブリッド車両の走行用の動力として内燃機関およびモータを使用する第１モードと、内燃充電を禁止すると共に走行用の動力として主としてモータを使用する第２モードとの間で切り替える走行時制御機能を有することである。
【０００８】
さらに充放電制御装置は、バッテリが当該ハイブリッド車両の外部の電源から電力供給を受けて充電を行うことが可能な充電可能地点が記録された充電可能地点記憶媒体から、当該充電可能地点を読み出し、読み出した充電可能地点を目的地点とする予定経路中の目的地点から当該予定経路に沿って遡る連続した区間において第２モードを使用した場合のバッテリの消費電力量を、「複数の道路の走行時におけるバッテリの電力消費に影響する情報（以下、電力消費情報という）が記録された電力消費情報記憶媒体中の前記電力消費情報」に基づいて算出し、算出した消費電力量に基づいて、当該予定経路に沿って目的地点まで第２モードの使用を続ける連続的な区間の開始地点を決定する決定機能を有する。そして、上述の走行制御機能は、この決定に従って、開始地点において、当該ハイブリッド車両の走行モードを第１モードから第２モードに切り替えるようになっている。ここで、走行状況とは、走行時の外部環境（例えば勾配）、および、走行時の車両挙動（例えば車速、電力消費量、燃料消費量）のうちいずれかおよび両方の情報をいう。
【０００９】
このように、本発明の充放電制御装置は、予定経路中の開始地点から目的地点までの区間のすべてを第２モードを用いる区間として決定し、その区間において実際に第２モードを用いてバッテリ電力の消費を行うようになっている。このような、比較的簡易な方法を採用することで、充電可能地点である目的地点に到達したときにバッテリの残量が下限値になるような制御の実現をより容易化することができる。
【００１０】
また、充放電制御装置は、予定経路上の出発地点から予定経路に沿って続く連続した区間において第２モードを使用した場合のバッテリの消費電力量を、第２記録手段が記録した履歴に基づいて算出し、算出した消費電力量に基づいて、予定経路に沿って出発地点から第２モードの使用を続ける連続的な区間の終了地点を決定するようになっていてもよい。そしてこのとき、充放電制御装置は、当該決定に従って、終了地点において、当該ハイブリッド車両の走行モードを第２モードから第１モードに切り替え、終了地点から開始地点まで第１モードを維持するようになっていてもよい。
【００１１】
このように、予想経路の最初の連続区間と最後の連続区間のみにおいて、第２モードを用いるという、比較的簡易な方法を採用することで、充電可能地点である目的地点に到達したときにバッテリの残量が下限値になるような制御の実現をより容易化することができる。
【００１２】
また、充放電制御装置は、予定経路のうち、出発地点から終了地点までの区間、および、開始地点から目的地点までの区間のみにおいて、電力消費情報記憶媒体中の電力消費情報を用いてバッテリの電力消費量を算出するようになっていてもよい。このようになっていることで、不必要な区間で電力消費量を算出すること、および、不必要な区間において目標バッテリ残量を設定（充電スケジュールをたてる）する無駄を解消することができる。
【００１３】
また、終了地点が決定されていない場合においては、充放電制御装置は、予定経路のうち、開始地点から目的地点までの区間のみにおいて、電力消費情報記憶媒体中の電力消費情報を用いてバッテリの電力消費量を算出するようになっていてもよい。
【００１４】
このように、上記発明における消費電力を算出するために最低限必要な範囲、すなわち、上記充電可能地点から基準距離内においてのみ、走行状況の履歴を記録することで、走行状況の履歴の記録のための処理の負担が低下し、さらに、走行状況の履歴の保存のための記憶領域のサイズを節約することができる。
【００１５】
また、充放電制御装置は、電力消費情報記憶媒体中の電力消費情報に基づいて、開始地点から目的地点までの予定経路に沿った走行におけるバッテリの残量の推移を予測するようになっていてもよい。このとき充放電制御装置は、予定経路上の開始地点から目的地点までの走行中に、バッテリの残量を検出し、検出した残量が予測した推移よりも基準幅以上下回っていることに基づいて、上述の決定機能の作動を再実行するようになっていてもよい。
【００１６】
このようになっていることで、前もって決定した開始地点から目的地までの第２モードを用いた走行において、予想されたバッテリの残量の推移と実際の走行におけるバッテリ残量とが大きく異なっている場合、すなわち、バッテリの消費量の予想が間違っていた場合、決定機能の再実行により、新たな開始地点が決まる。したがって、より現実に即応した柔軟な充放電の制御を行うことができる。
【００１７】
また、充放電制御装置は、予定経路上の開始地点から目的地点までの走行中に、目的地点の変更がないままハイブリッド車両が予定経路を離脱したことに基づいて、現在位置から目的地点までの新たな予想経路を算出し、当該新たな予想経路について、決定機能の作動を再実行するようになっていてもよい。
【００１８】
このようになっていることで、ハイブリッド車両が予定経路を離脱した場合、その後の目的地点までの予想経路も変化するので、上記のように再度決定機能を実行することで、目的地までの新たな経路における新たな第２モードの開始地点が決定する。したがって、ハイブリッド車両の予想経路からの逸脱という例外的な事態においても、その事態に対応して柔軟な充放電の制御を行うことができる。
【００１９】
また、充電可能地点記憶媒体は、バッテリが外部の電源から電力供給を受けて充電を行うことが可能な他の充電可能地点を記憶していてもよい。この場合、充放電制御装置は、予定経路上の開始地点から目的地点までの走行中に、目的地点の変更があった場合、変更後の目的地点が当該他の充電可能地点であることに基づいて、現在位置から当該目的地点までの新たな予想経路を算出し、当該変更後の目的地点および当該新たな予想経路について、決定機能の作動を再実行するようになっていてもよい。
【００２０】
このようになっていることで、目的地点が変化した場合、新たな目的地点までの予想経路も変化するので、上記のように再度決定機能を実行することで、目的地までの新たな経路における新たな第２モードの開始地点が決定する。したがって、ハイブリッド車両の予想経路からの逸脱という例外的な事態においても、その事態に対応して柔軟な充放電の制御を行うことができる。
【００２１】
また、充放電制御装置は、バッテリが当該ハイブリッド車両の外部の電源から電力供給を受けて充電を行うことが可能な充電可能地点を、充電可能地点記憶媒体に記録するようになっていてもよい。このようになっていることで、充電可能地点の変更が容易になる。
【００２２】
また、充放電制御装置は、ハイブリッド車両が走行した道路と、当該道路の走行時におけるバッテリの電力消費に影響する走行状況の履歴を、電力消費情報記憶媒体に記録するようになっていてもよい。
【００２３】
このようになっていることで、予定経路上のある一点から目的地点までの予定経路に沿った連続区間における電力消費量は、過去の当該区間を走行したときのバッテリの電力消費に影響する走行状況の履歴を用いた学習処理によって決定すれば、算出する電力消費量が、より正確になる。
【００２４】
また、充放電制御装置は、ハイブリッド車両が充電可能地点から基準距離内にいることに基づいて、ハイブリッド車両が走行した道路と、当該道路の走行時におけるバッテリの電力消費に影響する走行状況の履歴を記録し、ハイブリッド車両が充電可能地点から基準距離外にいることに基づいて、ハイブリッド車両が走行した道路と、当該道路の走行時における前記バッテリの電力消費に影響する走行状況の履歴を記録しないようになっていてもよい。
【００２５】
なお、上記の発明の各特徴は、そのような特徴を実現するためのプログラムとしても捉えることができる。
【発明を実施するための最良の形態】
【００２６】
（第１実施形態）
以下、本発明の第１実施形態について説明する。図１に、本実施形態が適用されるハイブリッド車両の構成の一例を概略的に示す。このハイブリッド車両には、エンジン１、オルタネータ２、モータ３、差動装置４、タイヤ５ａ、タイヤ５ｂ、インバータ６、ＤＣリンク７、インバータ８、バッテリ９、ＨＶ制御部１０、ＧＰＳセンサ１１、方位センサ１２、車速センサ１３、地図ＤＢ記憶部１４、およびナビゲーションＥＣＵ２０が搭載されている。
【００２７】
このハイブリッド車両は、エンジン１およびモータ３を動力源として走行する。エンジン１を動力源とする場合は、エンジン１の回転力が、図示しないクラッチ機構および差動装置４を介してタイヤ５ａ、５ｂに伝わる。また、モータ３を動力源とする場合は、バッテリ９の直流電力がＤＣリンク７およびインバータ８を介して交流電力に変換され、その交流電力によってモータ３が作動し、このモータ３の回転力が、差動装置４を介してタイヤ５ａ、５ｂに伝わる。
【００２８】
また、エンジン１の回転力はオルタネータ２にも伝えられ、その回転力によってオルタネータ２が交流電力を生成し、生成された交流電力はインバータ６、ＤＣリンク７を介して直流電力に変換され、その直流電力がバッテリ９に蓄積される場合がある。このようなバッテリ９への充電は、燃料を使用したエンジン１の作動による充電である。以下、この種の充電を、内燃充電という。
【００２９】
また、図示しない制動機構によりハイブリッド車両が減速すると、その減速時の抵抗力がモータ３に回転力として加わり、この回転力によってモータ３が交流電力を生成し、生成された交流電力がインバータ８、ＤＣリンク７を介して直流電力に変換され、その直流電力がバッテリ９に蓄積される。以下、この種の充電を、回生充電という。
【００３０】
また、バッテリ９は、ハイブリッド車両の外部の電源（例えば、家庭用コンセントを介して供給される電源）に接続されることで、その外部電源から電力供給を受け、受けた電力を蓄積する。以下、この種の充電を、プラグイン充電という。
【００３１】
ＨＶ制御部１０は、ナビゲーションＥＣＵ２０からの指令等に応じて、オルタネータ２、モータ３、インバータ６、インバータ８、バッテリ９の上述のような作動の実行・非実行等を制御する。ＨＶ制御部１０は、例えばマイクロコンピュータを用いて実現してもよいし、下記のような機能を実現するための専用の回路構成を有するハードウェアであってもよい。
【００３２】
より具体的には、ＨＶ制御部１０は、現在ＳＯＣ、基準ＳＯＣ、下限ＳＯＣという３つの値を記憶しており、また、以下の（Ａ）〜（E）の処理を行う。
（Ａ）プラグイン充電開始時に、その開始の旨をナビゲーションＥＣＵ２０に通知する。
（Ｂ）ナビゲーションＥＣＵ２０からの指令に基づいて、ハイブリッド車両の走行モードをＨＶモード（第１モードの一例に相当する）とＥＶモード（第２モードの一例に相当する）の間で切り替える。
（Ｃ）定期的に現在ＳＯＣをナビゲーションＥＣＵ２０に通知する。
（Ｄ）ナビゲーションＥＣＵ２０からの要求があった場合、基準ＳＯＣ、下限ＳＯＣをナビゲーションＥＣＵ２０に通知する。
（Ｅ）ナビゲーションＥＣＵ２０からの要求があった場合、基準ＳＯＣの値を変化させる。
【００３３】
ＳＯＣ（State of Charge）とは、バッテリの残量を表す指標であり、その値が高いほど残量を多い。現在ＳＯＣは、現在のバッテリ９のＳＯＣを示す。ＨＶ制御部１０は、この現在ＳＯＣの値を、逐次バッテリ９の状態を検出することで、繰り返し更新する。基準ＳＯＣは、ＨＶモード時に用いる値（例えば６０パーセント）である。この値は、ナビゲーションＥＣＵ２０からの制御によって変更可能である。下限ＳＯＣは、これ以上低下することが許されないＳＯＣの値（例えば3０パーセント）である。
【００３４】
ここで、ＨＶモードおよびＥＶモードについて説明する。ＨＶモードにおいてＨＶ制御部１０は、ハイブリッド車両の走行中、現在ＳＯＣが基準ＳＯＣの値を維持するよう、エンジン１による車両の駆動、モータ３による車両の駆動、内燃充電、および回生充電のそれぞれについての実行・非実行を切り替える。例えば、現在ＳＯＣが基準ＳＯＣを下回った場合には、内燃充電を用いることで、燃料のエネルギーをバッテリの電力エネルギーに変換する。このように、必要に応じて内燃充電を実行するという点で、ＨＶモードは、内燃充電を許容する走行モードである。このＨＶモードの制御の内容は周知であるので、ここではその詳細については説明しない。
【００３５】
ＥＶモードにおいてＨＶ制御部１０は、エンジン１とモータ３のうち、主としてモータ３を用いてハイブリッド車両を駆動する。例えば、ハイブリッド車両の加速度または速度が高すぎて、モータ３だけでその加速度または速度を達成しようとするとモータ３が損傷を受ける可能性が高いような場合にのみ、エンジン１をモータ３と併用してハイブリッド車両を駆動し、他の場合は常にモータ３だけでハイブリッド車両を駆動するようになっていてもよい。また、ＨＶ制御部１０は、ＥＶモードにおいては、回生充電は許可しても、内燃充電は許可しない。これは、ＥＶモードの目的の１つに、バッテリ９の現在ＳＯＣを低下させることがあるためである。
【００３６】
ＧＰＳセンサ１１、方位センサ１２、および車速センサ１３は、それぞれハイブリッド車両の位置、進行方向、走行速度を特定する周知のセンサである。地図ＤＢ記憶部１４は、地図データを記憶する記憶媒体である。加速度センサ１５は車両の加速度を特定する周知のセンサである。勾配（傾斜角）は車速センサと加速度センサを利用し算出する。
【００３７】
地図データは、複数の交差点のそれぞれに対応するノードデータ、および、交差点と交差点を結ぶ道路区間すなわちリンクのそれぞれに対応するリンクデータを有している。１つのノードデータは、当該ノードの識別番号、所在位置情報、種別情報を含む。また、１つのリンクデータは、当該リンクの識別番号（以下、リンクＩＤという）、位置情報、種別情報等を含んでいる。
【００３８】
ここで、リンクの位置情報には、当該リンクが含む形状補完点の所在位置データ、および、当該リンクの両端のノードおよび形状補完点のうち隣り合う２つを繋ぐセグメントのデータを含んでいる。各セグメントのデータは、当該セグメントのセグメントＩＤ、当該セグメントの勾配、向き、長さ等の情報を有している。
【００３９】
図２に示す様に、ナビゲーションＥＣＵ２０は、ＲＡＭ２１、ＲＯＭ２２、データ書き込み可能な耐久記憶媒体２３、および制御部２４を有している。耐久記憶媒体とは、ナビゲーションＥＣＵ２０の主電源の供給が停止してもデータを保持し続けることができる記憶媒体をいう。耐久記憶媒体２３としては、例えば、ハードディスク、フラッシュメモリ、ＥＥＰＲＯＭ等の不揮発性記憶媒体、および、バックアップＲＡＭがある。
【００４０】
制御部２４は、ＲＯＭ２２または耐久記憶媒体２３から読み出したプログラムを実行し、その実行の際にはＲＡＭ２１、ＲＯＭ２２、および耐久記憶媒体２３から情報を読み出し、ＲＡＭ２１および耐久記憶媒体２３に対して情報の書き込みを行い、ＨＶ制御部１０、ＧＰＳセンサ１１、方位センサ１２、車速センサ１３、地図ＤＢ記憶部１４等と信号の授受を行う。
【００４１】
具体的には、制御部２４は、ナビゲーション処理４０、充電位置記録処理５０、学習制御処理１００、経路算出処理２００、ＳＯＣ管理計画作成処理３００、走行時処理４００等の処理を、所定のプログラムを実行することで実現する。
【００４２】
ナビゲーション処理４０において、制御部２４は、経路算出処理２００によって確定した目的地点までの経路（以下、予定経路という）に沿ってハイブリッド車両を走行させるためのガイド表示を、ドライバに対して行う処理である。
【００４３】
充電位置記録処理５０において、制御部２４は、ＨＶ制御部１０からプラグイン充電開始の通知を受ける度に、その時点においてＧＰＳセンサ１１から受けている現在位置を、充電可能地点として、耐久記憶媒体２３に記録する。あるいは、制御部２４は、車両が停止する度に、その時点においてＧＰＳセンサ１１から受けている現在位置を、充電可能地点として、耐久記憶媒体２３に記録するようになっていてもよい。またこのとき、充電可能地点を、その地点が属するセグメントに関連付けて、耐久記憶媒体２３に記録するようになっていてもよい。なお、充電可能地点とセグメントとの対応付け、ＧＰＳセンサ１１からの現在位置の情報と地図ＤＢ記憶部１４からの地図データの情報を照合することで実現することができる。このような処理が、プラグイン充電を行った複数の地点で実行されることで、複数の充電可能地点の情報が耐久記憶媒体２３に記録されることになる。
【００４４】
学習制御処理１００において、制御部２４は、ハイブリッド車両が走行した道路と、当該道路の走行時におけるバッテリ９の電力消費に影響する走行状況の履歴を、セグメント毎に、耐久記憶媒体２３に記録する。図３に、学習制御処理１００のフローチャートを示す。なお、この処理においては、同じセグメントでも走行方向が違えば異なるセグメントであるとして扱う。
【００４５】
制御部２４は、この図に示す学習制御処理１００を繰り返し実行し、その繰り返しの各回において、まずステップ１１０で、現在の走行状況の情報を取得する。走行状況とは、走行時の外部環境、および、走行時の車両挙動のうちいずれかまたは両方の情報をいう。走行状況の情報として取得する情報は、例えば、現在走行中のリンクのリンクＩＤ、現在走行中のセグメントのセグメントＩＤ、現在の車両の向き、現在の車両の速度、現在位置における路面勾配、当該リンクの道路種別、当該セグメントにおける消費電気量等を含む。
【００４６】
ここで、リンクＩＤ、セグメントＩＤは、ＧＰＳセンサ１１からの現在位置の情報と地図ＤＢ記憶部１４からの地図データの情報を照合することで特定することができる。また、車両の向きは方位センサ１２から取得できる。また、現在の車両の速度は車速センサ１３から取得できる。また、当該道路の勾配としては、地図データ中の当該リンク中のセグメントの勾配の情報を用いて取得してもよいし、車速センサと加速度センサの出力を利用し算出てもよい。また、当該道路の道路種別は、地図データから取得する。また、当該リンク内における走行距離は、ＧＰＳセンサ１１からの現在位置の情報と地図ＤＢ記憶部１４からの地図データの情報を照合することで特定してもよいし、車速センサの出力を利用して算出してもよい。
【００４７】
続いてステップ１３０で、現在位置が充電可能地点の周辺であるか否かを判定する。現在位置が充電可能地点の周辺であるか否かは、ＧＰＳセンサ１１から取得した現在位置が、充電位置記録処理５０によって記録された充電可能地点のいずれかから基準距離以内にあるか否かによって判定してもよい。この基準距離は、あらかじめ記憶された一定値であってもよいし、各種条件に基づいて変動する値であってもよいし、一定の範囲内でランダムに決まる値であってもよい。現在位置が充電可能地点の周辺であれば続いてステップ１４０を実行し、そうでなければ学習制御処理１００の１回分の実行を終了する。
【００４８】
ステップ１４０では、既存学習情報の読み出しを行う。具体的には、ステップ１１０で取得したセグメントＩＤについての走行状況の履歴情報が、耐久記憶媒体２３にあれば、それを読み出す。
【００４９】
続いてステップ１５０では、ステップ１４０で読み出した当該セグメントの情報と、ステップ１１０で新たに取得した当該セグメントの走行状況の情報とを組み合わせて最適化する。最適化としては、例えば、読み出した情報と新たに取得した情報の平均を算出する方法を採用してもよい。なお、ステップ１４０で、当該セグメントについての走行状況の履歴がなかった場合には、ステップ１５０では、ステップ１１０で取得したデータそのものを最適化されたデータとする。最適化された走行状況データは、セグメントＩＤが含まれているので、道路と、その道路における走行状況の情報とが紐付けられたデータである。
【００５０】
続いてステップ１６０では、最適化されたデータを、当該セグメントについての新たな走行状況の履歴、すなわち学習情報として、耐久記憶媒体２３に記録する。ステップ１６０の後、学習制御処理１００の１回分の実行が終了する。
【００５１】
このような学習制御処理１００を実行することで、充電可能地点周辺のセグメントのそれぞれについての走行状況の履歴が耐久記憶媒体２３に記録されることになる。図４に、耐久記憶媒体２３に記録される走行状況の履歴のテーブルの一例を、当該履歴に紐付けられた道路と併せて示す。
【００５２】
この走行状況の履歴のテーブルにおいては、ノード２１、補完形状点２５、補完形状点２６、ノード２２の間に挟まれたセグメント３１〜３３について、当該セグメントを走行したときの車速、そのセグメントの路面勾配が記録されている。これらの情報は、当該セグメントの走行時におけるバッテリ９の電力消費に影響する。すなわち、路面勾配が上り方向に急であればあるほど、車速が大きければ大きいほど、エンジン負荷が高まるので、そのセグメントの電力消費量は高い。
【００５３】
また、充電位置記録処理５０によって記録された充電可能地点が存在するセグメント３３については、当該セグメント３３が充電可能地点を含む旨の情報も当該テーブルに記録されるようになっている。
【００５４】
図５に、経路算出処理２００のフローチャートを示す。制御部２４は、経路算出処理２００の処理を、目的地点が決定する度に実行する。ここで、目的地点の決定は、操作装置を用いたユーザの入力操作に基づいて制御部２４が決定してもよいし、過去の走行履歴に基づいて制御部２４が決定してもよい。
【００５５】
この経路算出処理２００の１回分の実行において、制御部２４は、まずステップ２１０で、現在位置（出発地点の一例に相当する）から当該目的地点までの最適な予定経路を、地図データ等に基づいて確定する。
【００５６】
続いてステップ２２０では、目的地点が充電可能地点であるか否かを、目的地点の位置と、耐久記憶媒体２３に記録された充電可能地点の位置とを比較することで判定する。そして、目的地点が充電可能地点であれば、続いてステップ２３０を実行し、そうでなければ経路算出処理２００の１回分の実行を終了する。ステップ２３０では、現在ＳＯＣの情報をＨＶ制御部１０に要求し、その要求に応じてＨＶ制御部１０から送信された現在ＳＯＣの情報を受信する。
【００５７】
続いてステップ２４０では、予定経路上の目的地点周辺の部分、すなわち、目的地点から予定経路に沿って遡る連続した区間（以下、判定区間という）内のセグメントにおける走行状況の履歴、すなわち学習情報を、耐久記憶媒体２３から読み出す。判定区間は、当該目的地から上述の基準距離以内にある区間であってもよい。
【００５８】
続いてステップ２５０では、ステップ２３０および２４０で取得した情報に基づいて、ＳＯＣ管理計画作成処理３００の実行を呼び出す。このようになっていることで、制御部２４は、目的地点までの予定経路を確定すると、その目的地点が充電可能地点であれば、ＳＯＣ管理計画作成処理３００を実行する。
【００５９】
図６に、このＳＯＣ管理計画作成処理３００のフローチャートを示す。このＳＯＣ管理計画作成処理３００の処理においては、ＨＶ走行時に維持されているＳＯＣ（例えば６０パーセント）とＳＯＣに許される値の下限値（例えば４０パーセント）の間で利用可能な電気エネルギーを算出し、その電気エネルギーで目的地点まで走り切れる区間（以下、ＥＶフィニッシュ区間という）を、判定区間内における学習情報に基づいて特定する。
【００６０】
具体的には、まずステップ３１０で、判定区間の各セグメントにおいて、当該セグメントを走行した場合にどれだけの量の電力消費があるか、すなわち当該セグメントにおける予想電気消費量を、当該セグメントについての学習情報から算出する。なお、消費電力の算出の方法については周知であるので、ここではその詳細については説明しない。続いてステップ３２０では、ＨＶ制御部１０から取得した現在ＳＯＣから下限ＳＯＣを減算した結果を、使用可能電気量として設定する。なお、下限ＳＯＣは、現在ＳＯＣの受信と同時にＨＶ制御部１０に要求することでＨＶ制御部１０から受信するようになっていてもよいし、他のタイミングでＨＶ制御部１０に要求することでＨＶ制御部１０から受信するようになっていてもよい。
【００６１】
続いてステップ３３０〜３６０においては、目的地点から予想経路を遡る方向の順に（ステップ３５０）、セグメントをピックアップして当該セグメントにおける予想電気消費量を順次積算していく（ステップ３３０、３６０）。そして、その積算の結果が使用可能電気量と（所定の許容誤差内で）同じになったとき（ステップ３４０）、その時点で最後にピックアップしているセグメントのうち、目的地点から最も遠い位置を、ＥＶフィニッシュ区間の開始地点とする（ステップ３７０）。
【００６２】
続いて、当該ＥＶフィニッシュ区間におけるＳＯＣ管理計画を作成する（ステップ３８０）。具体的には、当該開始地点でＨＶモードからＥＶモードに切り替わり、その後ＥＶモードが目的地点まで続く場合の、ＥＶフィニッシュ区間におけるＳＯＣの推移の予想を、学習情報に基づいて特定する。図７にこのようなＳＯＣの推移の予想の一例をグラフで示す。この予想されたＳＯＣの推移の各点における値を、目標ＳＯＣという。ステップ３８０の後、ＳＯＣ管理計画作成処理３００の１回分の実行を終了する。
【００６３】
以上のようなＳＯＣ管理計画作成処理３００の実行によって、目的地点までの予想経路において、目的地までＥＶモードを継続する区間の開始地点を特定することができる。このように、本実施形態においては、学習情報は、当該ＥＶフィニッシュ区間の決定、および当該ＥＶフィニッシュ区間における管理計画の決定のためのみに用いられ、それ以外の予想経路上の区間のためには用いられない。そして、本実施形態においては、ＥＶフィニッシュ区間以外の全区間において、走行モードはＨＶモードとなっている。
【００６４】
図８に、走行時処理４００のフローチャートを示す。制御部２４は、目的地点および目的地点までの予想経路が決定しており、かつ、当該予想経路についてＳＯＣ管理計画作成処理３００が実行されており、かつ、ナビゲーション処理４０が当該予想経路のガイド表示を行っており、かつ、ハイブリッド車両が走行しているときに、この走行時処理４００を実行する。
【００６５】
この走行時処理４００の実行において、制御部２４は、まずステップ４１０で、エコ制御支援情報として、現在位置等をＨＶ制御部１０に送信する。続いてステップ４２０では、ＨＶ制御部１０から逐次送信されている現在ＳＯＣを受信する。続いてステップ４３０では、受信した現在ＳＯＣに基づいてＳＯＣ管理計画（すなわち、ＥＶフィニッシュ区間の開始地点およびＥＶフィニッシュ区間における電気消費量の推移）を補正するために、再度ＳＯＣ管理計画作成処理３００を実行する。続いてステップ４４０で、ハイブリッド車両がＥＶフィニッシュ区間の開始地点に到達したか否かを判定し、まだ到達していなければ再度ステップ４１０を実行し、到達していれば続いてステップ４５０を実行する。したがって、制御部２４は、自車両が開始地点に到達するまでは、現在ＳＯＣに基づくＳＯＣ管理計画の微調整が繰り返される。
【００６６】
ＨＶモードにおいては、ＨＶ制御部１０は、ＳＯＣが基準ＳＯＣと同じ値になるように、エンジン１による車両の駆動、モータ３による車両の駆動、回生充電、内燃充電を適宜行うが、現実の現在ＳＯＣの値は常に基準ＳＯＣに一致するわけではなく、時々刻々と変動する。現在ＳＯＣの値が高くなればＥＶフィニッシュ区間の距離も長くなり、現在ＳＯＣの値が低くなればＥＶフィニッシュ区間の距離も短くなる。したがって、現在ＳＯＣの変動に合わせてＥＶフィニッシュ区間の開始地点をくり返し再計算することで、ＥＶフィニッシュ区間の開始地点における現在ＳＯＣと目標ＳＯＣとがより正確に一致し、ひいては、目的地点でより正確に現在ＳＯＣを下限ＳＯＣまで下げることができるようになる。
【００６７】
ステップ４５０では、ＥＶ走行開始通知をＨＶ制御部１０に送信する。これによって、ＨＶ制御部１０は、走行モードをＨＶモードからＥＶモードに切り替える。続いてステップ４５２では、エコ制御支援情報として、現在ＳＯＣ、および、現在位置に対応する目標ＳＯＣを、ＨＶ制御部１０に送信する。続いてステップ４５４では、ＨＶ制御部１０から現在ＳＯＣを受信する。
【００６８】
続いてステップ４６０では、ハイブリッド車両が目的地点に到達したか否かをＧＰＳセンサ１１からの信号に基づいて判定し、到達するまでこのステップ４６０を繰り返し、到達するとステップ４７０を実行する。ステップ４７０では、ＨＶ制御部１０にＥＶ走行停止通知を送信する。これによって、ＨＶ制御部１０は走行モードをＥＶモードからＨＶモードに切り替える。
【００６９】
以上のように、走行時処理４００を実行することで、制御部２４は、まずＥＶフィニッシュ区間の手前のＨＶ走行区間において（ステップ４４０参照）、ＨＶ制御部１０から逐次受けた現在ＳＯＣに基づいて（ステップ４２０参照）、ＳＯＣ管理計画を補正する（ステップ４３０参照）。そして制御部２４は、ＥＶフィニッシュ区間の開始地点にハイブリッド車両が到達すると（ステップ４４０参照）、ＨＶ制御部１０にＥＶモードを開始させる（ステップ４５０参照）、その後、ハイブリッド車両が目的地点に到着したときに（ステップ４６０参照）、ＨＶ制御部１０のＥＶモードを終了させる（ステップ４７０参照）。したがって、ＥＶフィニッシュ区間の開始位置において、走行モードがＨＶモードからＥＶモードに切り替わり、その後目的地点到着までＥＶモードが続く。
【００７０】
制御部２４は、充電位置記録処理５０によって充電可能地点を記録し、学習制御処理１００によって充電可能地点付近の走行状況の履歴を記録する。さらに制御部２４は、予定系路上の目的地点が充電可能地点であった場合（経路算出処理２００のステップ２２０参照）、ＳＯＣ管理計画作成処理３００によって当該充電可能地点手前のＥＶ走行可能な連続区間を決定し、走行時処理４００によってその決定に従ってＨＶ走行とＥＶ走行の切り替えを行うべくＨＶ制御部１０を制御する。
【００７１】
以上のように、ナビゲーションＥＣＵ２０は、ＥＶフィニッシュ区間の開始地点から目的地点までの区間のすべてをＥＶモードを用いる区間として決定し、その区間において実際にＥＶモードを用いてバッテリ電力の消費を行うようになっている。このような、ＨＶモードの区間を１つにまとめてＥＶフィニッシュ区間の前に配置するという、比較的簡易な方法を採用することで、充電可能地点である目的地点に到達したときにバッテリの残量が下限値になるような制御を容易に実現できる。
【００７２】
また、開始地点の決定は、予定経路上のある一点から目的地点までの予定経路に沿った連続区間における電力消費量を利用して実現する。そして、この電力消費量は、過去の当該区間を走行したときのバッテリの電力消費に影響する走行状況の履歴を用いた学習処理によって決定するようになっている。このようにすることで、算出する電力消費量が、より道路および当該ハイブリッド車両の実体に即したものとなり、ひいては、より正確に、目的地点でバッテリ残量を下限値に低下させることができる。
【００７３】
また、ナビゲーションＥＣＵ２０は、ハイブリッド車両が充電可能地点から基準距離内にいるときに、走行状況の履歴の情報を記録し、ハイブリッド車両が充電可能地点から基準距離外にいるときに、走行状況の履歴の情報を記録しない。
【００７４】
このように、判定区間における消費電力を算出するために最低限必要な範囲においてのみ、走行状況の履歴を記録することで、走行状況の履歴の記録のための処理の負担が低下し、さらに、走行状況の履歴の保存のための記憶領域のサイズを節約することができる。
【００７５】
また、ナビゲーションＥＣＵ２０は、予定経路のうち、ＥＶフィニッシュ区間のみにおいて、学習情報を用いてバッテリの電力消費量を算出するようになっている。このようになっていることで、予想経路のすべてにおいて学習情報を用いる場合に比べて、ナビゲーションＥＣＵ２０の処理負荷が低減する。
【００７６】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態が第１実施形態と異なるのは、第１実施形態においては、目的地点までの予想経路のうち、出発地点からＥＶフィニッシュ区間の開始地点までの全区間の走行モードがＨＶモードであるのに対し、本実施形態においては、図９に示すように、出発地点９１からＥＶフィニッシュ区間の開始地点９３までの区間のうち、出発地点９１からある地点（以下、終了地点という）９２までは走行モードがＥＶモードであり、当該終了地点９２からＥＶフィニッシュ区間の開始地点９３までは走行モードがＨＶモードとなっている点である。
【００７７】
このような作動を実現するために、制御部２４は、ＳＯＣ管理計画作成処理３００において、予定経路上の出発地点９１から予定経路に沿って続く連続した区間においてＥＶモードを使用した場合のバッテリの消費電力量を、当該区間における学習情報に基づいて算出する。ここで、出発地点９１から予定経路に沿って続く連続した区間としては、予定経路上の、当該出発地点９１から基準距離内にある区間とする。そして、学習制御処理１００において、制御部２４は、当該区間内においても学習情報を耐久記憶媒体２３に記録する。
【００７８】
また、制御部２４は、ＳＯＣ管理計画作成処理３００において、算出した消費電力量に基づいて、予定経路に沿って出発地点９１からＥＶモードの使用を続ける連続的な区間の終了地点９２を決定するようになっていてもよい。具体的には、現在ＳＯＣから基準ＳＯＣを減算した値が所定量以上であるとき、その減算結果を消費可能電気量とし、出発地点９１から予想経路に沿ってセグメントをピックアップして、当該セグメントにおける予想電気消費量を順次積算していく。そして、その積算の結果が当該使用可能電気量と（所定の許容誤差内で）同じになったとき、その時点で最後にピックアップしているセグメントのうち、出発地点９１から最も遠い位置を、終了地点９２とする。なお、現在ＳＯＣから基準ＳＯＣを減算した値が所定量以上であるときとしては、例えば、現在プラグイン充電が完了してすぐの状態である場合等がある。
【００７９】
また、制御部２４は、当該決定に従って、終了地点９２において、当該ハイブリッド車両の走行モードをＥＶモードからＨＶモードに切り替えるようＨＶ制御部１０を制御し、終了地点９２から開始地点９３までＨＶモードを維持するようＨＶ制御部１０を制御する。
【００８０】
このように、予想経路の最初の連続区間と最後の連続区間のみにおいてＥＶモードを用いるという、比較的簡易な方法を採用することで、充電可能地点である目的地点に到達したときにバッテリの残量が下限値になるような制御の実現をより容易化することができる。
【００８１】
また、制御部２４は、予定経路のうち、出発地点９１から終了地点９２までの区間、および、開始地点９３から目的地点９４までの区間のみにおいて、学習制御処理１００によって記録した履歴を用いてバッテリの電力消費量を算出するようになっている。このようになっていることで、不必要な区間で電力消費量を算出することによる無駄を解消することができる。
【００８２】
（第３実施形態）
次に、本発明の第３実施形態について説明する。本実施形態が第１実施形態と異なる点は、本実施形態の制御部２４が、走行時処理４００に代えて図１０に示す走行時処理４００´を実行することである。この走行時処理４００´と図８の走行時処理４００とが異なる点は、本実施形態における走行時処理４００´においては、ステップ４５４の直後、ステップ４６０の直前に、ステップ４５５の例外処理が実行されることである。例外処理は、ＳＯＣ管理計画を変更する必要の発生の有無を判定し、必要が発生した場合にはＳＯＣ管理計画を再度作成するための処理である。
【００８３】
図１１に、４５５の例外処理の詳細のフローチャートを示す。制御部２４は、この例外処理において、まずステップ５３０で、直前に受信した現在ＳＯＣと、現在位置に対応する目標ＳＯＣとを比較し、その乖離が基準幅より大きいか否か、より詳しくは、現在ＳＯＣが当該目標ＳＯＣを基準幅を超えて下回っているか否かを判定する。判定結果が肯定的な場合、続いてステップ５６０を実行し、否定的な場合続いてステップ５４０を実行する。なお、基準幅は、あらかじめ記憶された一定値であってもよいし、各種条件に基づいて変動する値であってもよいし、一定の範囲内でランダムに決まる値であってもよい。-
ステップ５４０では、ハイブリッド車両が予想経路を離脱したか否かを判定し、離脱していなければ続いてステップ５５０を実行し、離脱していれば目的地点までの新たな予想経路を算出した後続いてステップ５６０を実行する。ステップ５５０では、目的地点が変更になったか否かを判定し、変更になっていれば続いてステップ５９０を実行し、変更になっていなければ、例外処理を抜けてステップ４６０を続いて実行する。目的地が変更される場合としては、例えば、乗員が操作装置を用いて新たな目的地点を入力した場合がある。
【００８４】
したがって、目標ＳＯＣと現在ＳＯＣとの乖離が基準幅以上でなく、ハイブリッド車両が予定経路を離脱しておらず、目的地も変更していない場合、ステップ５３０、５４０、５５０、４６０、４５２、４５４の処理がこの順で繰り返される。
【００８５】
そして、目標ＳＯＣと現在ＳＯＣとの乖離が基準幅を超えるか、または、ハイブリッド車両が予定経路を離脱した場合は、制御部２４は、まずステップ５６０で、ＥＶ走行を停止する旨の通知と、基準ＳＯＣの値に現在ＳＯＣの値を代入する旨の通知を、ＨＶ制御部１０に送信する。これによって、ＨＶ制御部１０は、走行モードをＨＶモードに戻すと共に、基準ＳＯＣの値に現在ＳＯＣの値を代入する。これによって、ＨＶ制御部１０は、現状のＳＯＣの値を維持するように、エンジン１、モータ３等を制御するようになる。
【００８６】
さらにステップ５７０で、図５のステップ２４０と同じ処理を行うことで、予想経路上の目的地点周辺に紐付いた学習情報を読み出し、さらにステップ５８０で、ＳＯＣ管理計画作成処理３００の実行を呼び出す。ステップ５８０の後、続いて走行時処理４００´のステップ４１０およびそれ以降を実行する。
【００８７】
このように、予定経路上のＥＶフィニッシュ区間の走行中に、バッテリの残量を検出し、検出した残量が予測した推移よりも基準幅以上下回っていることに基づいて、ＳＯＣ管理計画作成処理３００を再実行することで、前もって決定したＥＶフィニッシュ区間におけるＥＶモードを用いた走行において、予想されたバッテリの残量の推移と実際の走行におけるバッテリ残量とが大きく異なっている場合、すなわち、バッテリの消費量の予想が間違っていた場合、新たなＥＶフィニッシュ区間が決まる。したがって、より現実に即応した柔軟な充放電の制御を行うことができる。
【００８８】
また、予定経路上の開始地点から目的地点までの走行中に、目的地点の変更がないままハイブリッド車両が予定経路を離脱したことに基づいて、ＳＯＣ管理計画作成処理３００を再実行することで、新たなＥＶフィニッシュ区間が決まる。したがって、ハイブリッド車両の予想経路からの逸脱という例外的な事態においても、より現実に即応した柔軟な充放電の制御を行うことができる。
【００８９】
そして、これら、目標ＳＯＣと現在ＳＯＣの乖離、予定経路からの離脱という例外においては、新たなＥＶフィニッシュ区間にハイブリッド車両が入るまでは、ＨＶモードにおいて、その例外が発生したときのＳＯＣを維持するようにする。これは、上記のような、目的地点の変化がない例外の場合には、目的地点にもうすぐ到着する可能性が高い場合が多いので、ＳＯＣを上げすぎて燃料を無駄遣いしないようにしたいという考えに基づく作動である。
【００９０】
また、目的地の変更という例外が発生した後のステップ５９０では、ＥＶ走行を停止する旨の通知と、基準ＳＯＣの値にデフォルトＳＯＣの値（例えば６０パーセント）を代入する旨の通知を、ＨＶ制御部１０に送信する。これによって、ＨＶ制御部１０は、走行モードをＨＶモードに戻すと共に、基準ＳＯＣの値にデフォルトＳＯＣの値を代入する。デフォルトＳＯＣとは、基準ＳＯＣのデフォルト値をいう。ＨＶ制御部１０は、このデフォルトＳＯＣの値も記憶している。これによって、ＨＶ制御部１０は、通常の基準ＳＯＣの値を維持するように、エンジン１、モータ３等を制御するようになる。続いてステップ５９５では、新たな目的地点について図５に示した経路算出処理２００を再度実行し、その実行後、走行時処理４００´のステップ４１０およびそれ以降を実行する。
【００９１】
このように、予定経路上の開始地点から目的地点までの走行中に、目的地点の変更があった場合、変更後の目的地点が他の充電可能地点であることに基づいて、現在位置から当該目的地点までの新たな予想経路を算出し、当該変更後の目的地点および当該新たな予想経路について、ＳＯＣ管理計画が再作成される。
【００９２】
目的地点が変化した場合、新たな目的地点までの予想経路も変化するので、上記のように再度決定機能を実行することで、目的地までの新たな経路における新たなＥＶモードの開始地点が決定する。したがって、ハイブリッド車両の予想経路からの逸脱という例外的な事態においても、その事態に対応して柔軟な充放電の制御を行うことができる。
【００９３】
そして、この目的地点変更という例外においては、新たなＥＶフィニッシュ区間にハイブリッド車両が入るまでは、ＨＶモードにおいて、デフォルトの基準ＳＯＣ（この場面においては現在ＳＯＣよりも高い）を維持するようにする。これは、上記のような、目的地点の変化がある例外の場合には、目的地点にもうすぐ到着する可能性が高いとは言えないという考えに基づく作動である。
【００９４】
なお、上記の実施形態において、ナビゲーションＥＣＵ２０が、充放電制御装置の一例に相当する。また、制御部２４が走行時処理４００を実行することで、走行時制御手段の一例として機能し、充電位置記録処理５０を実行することで第１記録手段の一例として機能し、学習制御処理１００を実行することで第２記録手段の一例として機能し、ＳＯＣ管理計画作成処理３００を実行することで決定手段の一例として機能する。また、耐久記憶媒体２３のうち、充電可能地点の情報が記録されている部分が、充電可能地点記憶媒体の一例に相当する。また、耐久記憶媒体２３のうち、学習制御処理１００によって記録された履歴が記録されている部分が、電力消費情報記憶媒体の一例に相当する。また、地図ＤＢ記憶部の有する記憶媒体が、電力消費情報記憶媒体の一例に相当する。
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００９５】
例えば、制御部２４は、走行モードがＨＶモードとなっている区間においても、学習情報を用いてＨＶモードの範囲内の、エンジン１、モータ３、内燃充電の実行タイミングの計画を算出するようになっていてもよい。
【００９６】
また、上記のステップ２４０、５７０においては、判定区間内のセグメントにおける走行状況の履歴、すなわち学習情報を、耐久記憶媒体２３から読み出し、これをＳＯＣ管理計画作成処理３００にて電力消費情報として用いるようになっている。しかし、上記のステップ２４０、５７０においては、判定区間内のセグメントにおける地図データを読み出し、読み出したデータを、ＳＯＣ管理計画作成処理３００にて、電力消費情報として用いるようになっていてもよい。
【００９７】
また、上記の実施形態においては、消費電気量の算出の単位、ＳＯＣ管理計画の作成の単位、充電可能地点との関連付けの対象が、セグメントとなっているが、これらの対象はリンクであってもよい。
【００９８】
また、充電可能地点は、実際に充電した位置のみならず、あらかじめ記憶されている充電可能地点であってもよいし、ユーザが設定した充電可能地点であってもよい。
【００９９】
また、ＨＶ制御部１０は、プラグイン充電を行った直後は、現在ＳＯＣが基準ＳＯＣに落ちるまで、ＥＶモードを使用するようになっていてもよい。このような作動を第１実施形態に適用すれば、制御部２４があらかじめＳＯＣ管理計画作成処理３００において終了地点９２を決定しておかなくとも、図９に示したようなＥＶモード→ＨＶモード→ＥＶモードへの切り替えが実現する。
【０１００】
また、制御部２４は、目的地点の変更がないまま、ＳＯＣ管理計画作成処理３００の再実行が基準回数（例えば５回）以上繰り返された場合、それ以降は、目的地までＨＶ走行を続けるようにＨＶ制御部１０を制御してもよい。このようにすることで、ＳＯＣ管理計画作成処理が有効でない状況において、当該処理を無駄に続けてしまうことを防止することができる。
【０１０１】
また、上記の実施形態において、制御部２４がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施形態が適用されるハイブリッド車両の構成を概略的に示す図である。
【図２】ナビゲーションＥＣＵ２０の構成および外部との接続関係を示すブロック図である。
【図３】学習制御処理１００のフローチャートである。
【図４】セグメント毎の走行状況の履歴の一例を示す図表である。
【図５】経路算出処理２００のフローチャートである。
【図６】ＳＯＣ管理計画作成処理３００のフローチャートである。
【図７】ＳＯＣ管理計画作成処理３００によって予想された、ＥＶ走行時におけるＳＯＣの変化の推移を示すグラフである。
【図８】走行時処理４００のフローチャートである。
【図９】第２実施形態におけるＳＯＣ管理計画の一例を示す図である。
【図１０】走行時処理４００´のフローチャートである。
【図１１】例外処理のフローチャートである。
【符号の説明】
【０１０３】
１…エンジン、２…オルタネータ、３…モータ、４…差動装置、５ａ、５ｂ…タイヤ、
６…インバータ、７…ＤＣリンク、８…インバータ、９…バッテリ、
１０…ＨＶ制御部、１１…ＧＰＳセンサ、１２…方位センサ、１３…車速センサ、
１４…地図ＤＢ記憶部、２０…ナビゲーションＥＣＵ、２１…ＲＡＭ、２２…ＲＯＭ、
２３…耐久記憶媒体、２４…制御部、２１、２２…ノード、２５、２６…補完形状点、
３１〜３３…セグメント、４０…ナビゲーション処理、５０…充電位置記録処理、
９１…出発地点、９２…終了地点、９３…開始地点、９４…目的地点、
１００…学習制御処理、２００…経路算出処理、３００…ＳＯＣ管理計画作成処理、
４００、４００´…走行時処理。
【図１】
2008265594.tif 000003
【図２】
2008265594.tif 000004
【図３】
2008265594.tif 000005
【図４】
2008265594.tif 000006
【図５】
2008265594.tif 000007
【図６】
2008265594.tif 000008
【図７】
2008265594.tif 000009
【図８】
2008265594.tif 000010
【図９】
2008265594.tif 000011
【図１０】
2008265594.tif 000012
【図１１】
2008265594.tif 000013