(57)【特許請求の範囲】
【請求項１】
回生制動によって電力を生成する回生機構と、その回生機構によって生成された電力を蓄電する蓄電装置とを備えた車両に用いられる運転支援装置であって、
ドライバの加減速操作量に基づいて車両の減速パワー要求値を逐次算出する減速パワー要求値算出手段と、
回生制動によって前記回生機構に生じる動力を示す回生パワー実効値を逐次算出する回生パワー実効値算出手段と、
前記減速パワー要求値と前記回生パワー実効値とに基づいて、予め定められた学習区間別に減速エネルギの回収率を算出する回収率算出手段と、
その算出された回収率が予め設定された目標回収率よりも低かった学習区間を走行する場合に、回収率を向上させるための減速操作を促す報知をドライバに対して行なう報知手段と
を含むことを特徴とする運転支援装置。
【請求項２】
請求項１の運転支援装置において、
前記回生機構および蓄電装置に加えて、車両の駆動軸を駆動するための動力発生源として内燃機関と前記蓄電装置からの電力で回転する回転電機とを備えた車両に用いられ、
前記減速パワー要求値算出手段で算出された減速パワー要求値を学習区間毎に積算することによって、学習区間の減速パワー積算値を算出する減速パワー積算値算出手段と、
その減速パワー積算値に基づいて、学習区間において回収が見込める最大回収電力量を算出する回収見込み電力量算出手段と、
前記蓄電装置の蓄電容量に基づいて、蓄電装置が受け入れ可能な最大受け入れ電力量を算出する受け入れ電力量算出手段とを備え、
前記回収見込み電力量算出手段で算出された最大回収電力量と、前記受け入れ電力量算出手段で算出された最大受け入れ電力量とを比較して、最大回収電力量の方が多い場合に、最大受け入れ電力量が最大回収電力量以上になるまで前記回転電機を用いて前記駆動軸を駆動させる走行を行なうことを特徴とする運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運転を支援する運転支援装置に関し、特に、回生制動によって電力を生成して、その電力を蓄電することができる車両の運転を支援する運転支援装置に関する。
【背景技術】
【０００２】
回生制動によって電力を生成する回生機構と、その回生機構によって生成された電力を蓄電する蓄電装置とを備えた車両が知られている。たとえば、エンジンとモータとを駆動力源とするハイブリッド車両（以下、単にハイブリッド車両という）においては、一般的に、モータを発電機として作動させて回生制動を行い、この回生制動によって得られる電気エネルギをバッテリへ蓄電できるようになっている。
【０００３】
その回生制動によって得られる電気エネルギをより多く蓄電できれば、蓄電した電力をモータによる電動走行に使用する時間が増加し、燃費が向上する。しかし、回生制動力には限界があり、ドライバのブレーキ操作が急すぎる場合、ドライバの要求する制動力を回生制動のみによって発生させることができず、発生させる制動力のうち摩擦制動の割合が多くなる。
【０００４】
また、バッテリの瞬時受け入れ電力量の制限、バッテリの最大充電容量などのハードウェアの制約がある場合にも、回生制動によって減速エネルギを十分に回収することができない。
【０００５】
そこで、要減速地点の地図情報を記憶しておき、その要減速地点の地図情報に基づいて減速エネルギを回生制動によって効率よく回収できるブレーキ操作を案内する技術が提案されている（たとえば、特許文献１）。詳しくは、この特許文献１の装置では、車両の走行中に、車両進行方向に位置する要減速地点の地図情報を抽出し、抽出した要減速地点の地図情報と現在車速とから、要減速地点まで回生ブレーキで減速する場合に必要な減速距離を算出している。そして、その算出した減速距離と要減速地点とに基づいて、ブレーキ操作の開始が必要なブレーキ開始点を案内している。
【特許文献１】特開２００７−２２１８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の装置では、要減速地点の地図情報を予め記憶しておかなければならず、要減速地点の地図情報が記憶されていない地点では、ブレーキ操作の案内を行うことができない。
【０００７】
また、ブレーキ開始点を案内しても、その案内をされたドライバが急なブレーキ操作をした場合にはドライバが要求する制動力を回生制動のみによって発生させることができず、減速エネルギを十分に回収できない恐れがあった。
【０００８】
さらに、特許文献１の装置では、要減速地点において必ず案内が行なわれることから、過去に何度も案内が行なわれており、案内が行なわれなくても要減速地点を十分に認識している場合にも案内が行なわれてしまい、ドライバが煩わしさを感じる恐れもある。
【０００９】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、減速エネルギの回収率の向上が期待でき、且つ、ドライバにとっての煩わしさが減少する運転支援装置を提供することにある。
【課題を解決するための手段】
【００１０】
その目的を達成するための請求項１記載の発明は、回生制動によって電力を生成する回生機構と、その回生機構によって生成された電力を蓄電する蓄電装置とを備えた車両に用いられる運転支援装置であって、ドライバの加減速操作量に基づいて車両の減速パワー要求値を逐次算出する減速パワー要求値算出手段と、回生制動によって前記回生機構に生じる動力を示す回生パワー実効値を逐次算出する回生パワー実効値算出手段と、前記減速パワー要求値と前記回生パワー実効値とに基づいて、予め定められた学習区間別に減速エネルギの回収率を算出する回収率算出手段と、その算出された回収率が予め設定された目標回収率よりも低かった学習区間を走行する場合に、回収率を向上させるための減速操作を促す報知をドライバに対して行なう報知手段とを含むことを特徴とする。
【００１１】
このようにすれば、過去の走行において回収率が目標回収率よりも低かった学習区間を走行するときに、回収率を向上させるための減速操作を促す報知が行なわれることから、その報知により、ドライバは、その学習区間で回収率が向上する減速操作を心がけることが期待できる。そのため、減速エネルギの回収率の向上が期待できる。また、報知を行なうか否かは回収率に基づいて決定され、回収率は走行によって学習されていくことから、走行を重ねていくうちに、報知を行なうか否かを判断することができる区間が増加していく。すなわち、当初の地図情報にない回収率Krが記憶されていない区間であっても走行によって回収率を学習することにより報知を行なうか否かを判断できるようになる。この点でも回収率を向上させることができる。加えて、回収率が目標回収率以上の学習区間では報知が行なわれないことから、不必要な報知が行なわれることによる煩わしさが減少する。
【００１２】
なお、上記報知手段において、学習区間を走行する場合とは、その学習区間を現在走行している場合だけでなく、その学習区間をもうすぐ走行する場合も含む。
【００１３】
また、上記運転支援装置は、請求項２に示す構成を備えることにより、蓄電装置の蓄電量を調節する機能をさらに備えることが好ましい。
【００１４】
その請求項２は、請求項１の運転支援装置において、前記回生機構および蓄電装置に加えて、車両の駆動軸を駆動するための動力発生源として内燃機関と前記蓄電装置からの電力で回転する回転電機とを備えた車両に用いられ、
前記減速パワー要求値算出手段で算出された減速パワー要求値を学習区間毎に積算することによって、学習区間の減速パワー積算値を算出する減速パワー積算値算出手段と、
その減速パワー積算値に基づいて、学習区間において回収が見込める最大回収電力量を算出する回収見込み電力量算出手段と、前記蓄電装置の蓄電容量に基づいて、蓄電装置が受け入れ可能な最大受け入れ電力量を算出する受け入れ電力量算出手段とを備え、
前記回収見込み電力量算出手段で算出された最大回収電力量と、前記受け入れ電力量算出手段で算出された最大受け入れ電力量とを比較して、最大回収電力量の方が多い場合に、最大受け入れ電力量が最大回収電力量以上になるまで前記回転電機を用いて前記駆動軸を駆動させる走行を行なうことを特徴とする。
【００１５】
回収率が向上する減速操作をドライバが行なったとしても、回生によって生成された電力を蓄電装置が受け入れることができなければ回収率は向上しない。しかし、この請求項２では、前記回転電機を用いて前記駆動軸を駆動させる走行を行なうことで、学習区間において回収が見込める最大回収電力量を蓄電装置が受け入れることができるまで、蓄電装置の最大受け入れ可能電力量を増加させているので、回生によって生成された電力を蓄電装置が受け入れることができなくなる事態が減少する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、ハイブリッド車両（以下、単に車両という）１の要部構成を示す図であり、本発明の実施形態となる運転支援装置はナビゲーション部３０などによって構成される。
【００１７】
図１に示すように、車両１は、エンジン４と２つのモータジェネレータ（すなわち回転電機）MG1、MG2とを動力発生源として備えたシリーズパラレル式のハイブリッド車両である。
【００１８】
エンジン４は、燃料としてガソリンまたは軽油を用いる内燃機関である。このエンジン４の出力軸は、遊星歯車装置１２のプラネタリギアに連結されている。遊星歯車装置１２のサンギアには第１モータジェネレータMG1の出力軸が連結され、遊星歯車装置１２のリングギアには減速機１３の入力軸が連結されている。この構成により、遊星歯車装置１２は動力分割機構として機能し、エンジン４からの動力と第１モータジェネレータMG1からの動力とを統合して減速機１３の入力軸に入力することができるとともに、エンジン４からの動力を減速機１３の入力軸と第１モータジェネレータMG1とに分割することもできる。
【００１９】
上記減速機１３の入力軸には、第２モータジェネレータMG2の出力軸も連結されている。減速機１３は一対の常時噛み合い歯車を有しており、減速機１３の出力軸の回転がデファレンシャルギア１４を介して車軸（すなわち駆動軸）１５に伝達される。
【００２０】
第１モータジェネレータMG1および第２モータジェネレータMG2は、それぞれ、第１インバータ８および第２インバータ１０に接続されており、それら第１、第２インバータ８、１０は、電力授受ライン１８によってバッテリ６と電気的に接続されている。第１、第２モータジェネレータMG1、MG2は、バッテリ６からの電力が供給されるとモータとして機能して動力を発生させる。一方、車輪あるいはエンジンの回転が伝達されることによって回転させられると発電機として機能して電力を発生させる。第１、第２モータジェネレータMG1、MG2が発電機として機能して発生させた電力はバッテリ６に蓄電される。
【００２１】
請求項の蓄電装置に相当するバッテリ６には、たとえば、ニッケル水素二次電池を用いる。このバッテリ６は、電力授受ライン１８によってインバータ８、１０と接続されていることに加えて、系内電力供給ライン１９によって車両１に備えられている種々の電気負荷１６とも接続されている。
【００２２】
本実施形態では、バッテリ６と電気負荷１６とを総称して電源系という。なお、図１には示していないが、ＭＧＥＣＵ２０、バッテリＥＣＵ２２、ハイブリッド制御ＥＣＵ２４、エンジンＥＣＵ２６も系内電力供給ライン１９によってバッテリ６からの電力供給を受けており、これらのＥＣＵ２０〜２６も電気負荷１６に含まれる。
【００２３】
電力検出部２８は、電源系内において消費される電力を検出するために、系内電力供給ライン１９の電流および電圧を検出する。また、バッテリＥＣＵ２２はバッテリ６の蓄電状態（以下、ＳＯＣという）を表す信号をハイブリッド制御ＥＣＵ２４へ逐次供給する。
【００２４】
ハイブリッド制御ＥＣＵ２４には、車速を表す車速信号SSp、アクセル開度を表すアクセル開度信号Acc、ブレーキ踏力を示すブレーキ信号Sb、シフト位置を表すシフト位置信号Psが供給される。また、ＭＧＥＣＵ２０、バッテリＥＣＵ２２、エンジンＥＣＵ２６、ナビゲーション部３０との間で相互に信号の送受信を行う。そして、供給される種々の信号に基づいて所定の演算処理を実行する。
【００２５】
上記演算処理には、たとえば、減速パワー要求値Bpおよび回生パワー実効値Kpの算出や、エンジン４の動作点およびモータジェネレータMG1、MG2の動作点の決定がある。動作点を決定すると、ハイブリッド制御ECU２４は、その決定した動作点を指示する信号をエンジンＥＣＵ２６およびＭＧＥＣＵ２０へ出力する。ＭＧＥＣＵ２０およびエンジンＥＣＵ２６は、ハイブリッド制御ＥＣＵ２４から供給される信号に基づいてエンジン４、モータジェネレータMG1、MG2をそれぞれ駆動させる。なお、上記ＥＣＵ２０、２２、２４、２６における処理は、図２を用いて後に詳述する。
【００２６】
ナビゲーション部３０は、上述のようにハイブリッド制御ＥＣＵ２４と接続されていることに加えて、案内部４０および位置検出部４２とも接続されている。このナビゲーション部３０は、走行測定部３２、演算部３４、地図記憶部３６を備えている。
【００２７】
地図記憶部３６は、地図データベースを所定の記憶媒体に記憶している。この地図データベースは、道路や交差点などの道路地図情報を備えている。この道路地図情報には学習区間情報も含まれている。学習区間情報とは、後述する回収率Krを学習する単位となる学習区間の位置情報およびその学習区間において学習された回収率Krを含むものであり、学習区間は予め設定されている。学習区間はたとえば交差点間に設定されるが、地形の変化や混雑状況の変化が生じることによって走行速度に変化が生じる点が学習区間の端点に設定されてもよい。なお、学習区間は全ての道路の全区間に対して設定されることが望ましいが、一部の道路区間が学習区間とされていなくてもよいし、また、回収率Krの低下が生じやすい区間に限定して設定されてもよい。
【００２８】
走行測定部３２は、ハイブリッド制御ＥＣＵ２４から減速パワー要求値Bp、回生パワー実効値Kpを逐次取得してそれらの値と位置情報との対応付けを行う。演算部３４は、走行測定部３２で対応付けられた位置情報および減速パワー要求値Bp、回生パワー実効値Kpを地図記憶部３６の記憶媒体に記憶させる。また、演算部３４は、その記憶媒体に記憶されている種々の情報を読み出して所定の演算を行なった後、演算によって作成した情報を案内部４０やハイブリッド制御ＥＣＵ２４へ送信する。
【００２９】
案内部４０はドライバに対して種々の案内を行なう部分であり、具体的には、表示装置や音声出力装置である。表示装置は、たとえば、メータディスプレイ、フロントコンソールディスプレイ、ヘッドアップディスプレイなどであり、音声出力装置は、たとえば、スピーカやイヤホンである。演算部３４から案内部４０に送信されてくる情報には、適切なブレーキ操作を促す情報がある。
【００３０】
位置検出部４２は、ＧＰＳ受信機等、車両の位置検出に一般的に利用される機器を少なくとも一つ備え、その機器を用いて車両１の現在位置を逐次検出する。そして、検出した現在位置をナビゲーション部３０に送信する。
【００３１】
図２は、ＥＣＵ２０、２２、２４、２６の機能をブロック図にて示す図である。まず、ハイブリッド制御ＥＣＵ２４の機能を説明する。ハイブリッド制御ＥＣＵ２４は、駆動・減速パワー要求値算出手段２４０と、目標エンジン動力算出手段２４２と、エンジン指令トルク算出手段２４４と、ＭＧ指令トルク算出手段２４６とを備えている。
【００３２】
駆動・減速パワー要求値算出手段２４０は、車両１が要求する駆動パワー要求値Dpまたは減速パワー要求値Bpを逐次算出する。いずれのパワー要求値Dp、Bpを算出するかは、アクセル開度およびブレーキ踏力によって定まり、それらアクセル開度およびブレーキ踏力からドライバが減速を要求していると判断できるときは減速パワー要求値Bpを算出し、ドライバが加速または速度維持を要求していると判断できるときは駆動パワー要求値Dpを算出する。
【００３３】
駆動パワー要求値Dpを算出する場合、まず、アクセル開度信号Accが示すアクセル開度とシフト位置信号Psが示すシフト位置とから、予め記憶されている要求駆動トルク決定マップを用いて要求駆動トルクを設定する。次いで、車速信号SSpが示す車速に基づいて車軸１５の回転速度を算出し、その回転速度に上記要求駆動トルクを乗じることにより駆動パワー要求値Dpを算出する。
【００３４】
一方、減速パワー要求値Bpを算出する場合には、まず、ブレーキ信号Sbからブレーキ踏力を決定し、またはアクセル開度信号Accが示すアクセル開度からアクセル戻し量を決定する。そして、そのブレーキ踏力またはアクセル戻し量を加減速操作量として、加減速操作量とシフト位置信号Psが示すシフト位置とから、予め記憶されている要求減速トルク決定マップを用いて要求減速トルクを設定する。次いで、車速信号SSpが示す車速に基づいて車軸１５の回転速度を算出し、その回転速度に上記要求減速トルクを乗じることにより減速パワー要求値Bpを算出する。
【００３５】
目標エンジン動力算出手段２４２は、上記駆動・減速パワー要求値算出手段２４０で算出された駆動パワー要求値Dpまたは減速パワー要求値Bp、および電源系との電力授受量EPwから、エンジン４の目標動力を算出する。
【００３６】
上記電力授受量EPwは、電力授受ライン１８を流れる電力量であり、電源系が電力を必要とする場合には、モータジェネレータMGによって発電された電力が電源系に供給される一方、アシスト走行の場合には、電源系からモータジェネレータMG1,2へ電力が供給される。
【００３７】
駆動パワー要求値Dpを算出した場合であって電源系へ電力を供給する場合には、エンジン４の動力によって、車軸１５に駆動パワー要求値Dpの駆動力を発生させつつ、電源系へ供給する電力を発電するために必要なトルクをモータジェネレータMGにて発生させることができる駆動パワーが、エンジン４の目標動力となる。駆動パワー要求値Dpを算出した場合であってアシスト走行を行なう場合には、機械損失を考慮しつつバッテリ６からの電力によってモータジェネレータMGにてアシストされる動力を駆動パワー要求値Dpから差し引いた値がエンジン４の目標動力となる。減速パワー要求値Bpを算出した場合には、エンジン４の目標動力はゼロとなる。
【００３８】
エンジン指令トルク算出手段２４４は、目標エンジン動力算出手段２４２で算出された目標動力をエンジン４が発生させるために必要なエンジン４のトルクを算出する。そして、その算出したトルクの出力を指示するエンジントルク指令信号をエンジンＥＣＵ２６へ送信する。
【００３９】
ＭＧ指令トルク算出手段２４６は、アシスト走行の場合には、駆動・減速パワー要求値算出手段２４０で算出した駆動パワー要求値Dpと目標エンジン動力算出手段２４２で算出したエンジン４の目標動力との差に基づいて、モータジェネレータMGで発生させる必要がある力行トルクを算出する。また、車両１が減速を行なう場合、すなわち、減速パワー要求値Bpが算出されている場合には、その減速パワー要求値Bp、ブレーキ踏力および図７に示す関係から、回生トルクを算出する。そして、その算出したトルクの出力を指示するＭＧトルク指令信号をＭＧＥＣＵ２０へ送信する。
【００４０】
次に、エンジンＥＣＵ２６の機能を説明する。エンジンＥＣＵ２６は、エンジン回転速度算出手段２６０と指令トルク実行手段２６２とを備えている。エンジン回転速度算出手段２６０は、図示しないエンジン回転速度センサからの信号に基づいて、エンジン４の回転速度を逐次算出する。
【００４１】
指令トルク実行手段２６２は、エンジン回転速度算出手段２６０で逐次算出されるエンジン４の回転速度、スロットル開度を取得して、公知の手法によりエンジン４の実際のトルクを推定しつつ、その推定したトルクが、ハイブリッド制御ＥＣＵ２４から送信されたエンジントルク指令信号が示すトルクとなるように、エンジン４を制御する。
【００４２】
次に、ＭＧＥＣＵ２０の機能を説明する。ＭＧＥＣＵ２０は、回転速度・トルク算出手段２００と指令トルク実行手段２０２とを備えている。回転速度・トルク算出手段２００は、レゾルバ等の公知の回転速度検出センサからの信号に基づいて、モータジェネレータMG1,2の回転速度を算出するとともに、モータジェネレータMG1,2に流れる電流からモータジェネレータMG1,2のトルクを逐次算出する。
【００４３】
指令トルク実行手段２０２は、回転速度・トルク算出手段２００で逐次算出されるモータジェネレータMG1,2のトルクが、ハイブリッド制御ＥＣＵ２４から送信されたＭＧトルク指令信号が示すトルクとなるように、モータジェネレータMG1,2を制御する。
【００４４】
次に、バッテリＥＣＵ２２の機能を説明する。バッテリＥＣＵ２２は、蓄電状態算出手段２２０と充放電可能電力算出手段２２２とを備えている。蓄電状態算出手段２２０は、電力授受ライン１８を流れる電気量（すなわち充放電量）を積算し、その積算した電気量とバッテリ６の定格容量とから、バッテリ６のＳＯＣを逐次算出する。
【００４５】
充放電可能電力算出手段２２２は、蓄電状態算出手段２２０にて逐次算出されるバッテリ６のＳＯＣとバッテリ６の定格容量とから、バッテリ６が充電可能な最大の電力量および放電可能な最大の電力量を逐次算出する。ここで算出した充電可能最大電力量および放電可能最大電力量はハイブリッド制御ＥＣＵ２４へ送信され、エンジン４の目標動力の算出の際等に利用される。
【００４６】
次に、ナビゲーション部３０の演算部３４が実行する処理を説明する。図３は、その演算部３４が実行する処理のメインルーチンを示す図である。なお、この図３に示す処理は所定周期で繰り返し実行する。
【００４７】
まず、ステップＳ３００では、位置検出部４２から車両１の現在位置を取得する。続くステップＳ３０２では、ステップＳ３００で取得した現在位置よりも車両１の進行方向に位置する学習区間のうち現在位置から最も近い学習区間の学習区間情報を地図記憶部３６から抽出する。なお、目的地までの案内経路が設定された状態である場合には、その案内経路上において現在位置よりも目的地側を車両１の進行方向とし、案内経路が設定されていない場合には直進方向を進行方向とする。
【００４８】
続くステップＳ３０４では、上記ステップＳ３０２で学習区間情報に回収率Krが含まれているか否かを判断することで、回収率Krを学習済みの区間か否かを判断する。この判断が否定判断となる場合にはステップＳ３０６へ進み、回収率Krの学習ルーチン（図４）を実行する。ステップＳ３０６の実行後は、所定周期の後にこの図３に示すメインルーチンを再度開始する。
【００４９】
前述のステップ３０４が肯定判断となる場合にはステップＳ３０８へ進む。ステップＳ３０８では、回生制御方法として、通常の回生制御を行なうか、過去の走行よりも回収率Krを向上させる回生制御を行うかの選択を行なう。この処理は図５を用いて後に詳述する。ステップＳ３０８を実行後はステップＳ３１０に進む。ステップＳ３１０では、ステップＳ３０８で選択した側の回生制御を実行する。このステップＳ３１０の処理は図６を用いて後に詳述する。ステップＳ３１０を実行後は、所定周期の後にこの図３に示すメインルーチンを再度開始する。
【００５０】
次に、図４を用いて、回収率Krの学習ルーチンを説明する。なお、この図４の処理は、車両１が前述のステップＳ３０２で学習区間情報を抽出した学習区間に入ったと判断した場合に開始する。
【００５１】
まず、ステップＳ４００では、減速パワー積算値WBpおよび回生パワー積算値WKpの初期化を行なう。この減速パワー積算値WBpとは、減速パワー要求値Bpを学習区間毎に積算したものである。また、回生パワー積算値WKpとは、回生パワー実行値Kpを学習区間毎に積算したものである。
【００５２】
続くステップＳ４０２では、車両１の現在位置が学習区間内か否かを判断する。前述のように、図４の処理は車両１が学習区間に入った後に開始するので、このステップＳ４０２の判断が否定判断となるのは、車両１が学習区間を全て走行した場合である。ステップＳ４０２が否定判断となった場合には、後述するステップＳ４１４を実行する。
【００５３】
一方、ステップＳ４０２が肯定判断となった場合にはステップＳ４０４へ進む。ステップＳ４０４では、ハイブリッド制御ＥＣＵ２４の駆動・減速パワー要求値算出手段２４０において減速パワー要求値Bpが算出されているか否かを判断することにより、車両１が減速している状態にあるか否かを判断する。減速パワー要求値Bpが算出されている場合にはステップＳ４０４は肯定判断となり、減速パワー要求値Bpが算出されていない場合にはステップＳ４０４は否定判断となる。
【００５４】
ステップＳ４０４が否定判断となった場合には前述のステップＳ４０２の判断へ戻る。一方、ステップＳ４０４が肯定判断となった場合にはステップＳ４０６へ進み、ハイブリッド制御ＥＣＵ２４から減速パワー要求値Bpを取得する。また、減速パワー要求値Bpが算出されている場合には、その減速パワー要求値Bpに基づいて車両１の減速が行なわれている状態である。そこで、ステップＳ４０８を実行して回生パワー実効値Kpを算出する。この回生パワー実効値Kpの算出に際しては、ＭＧＥＣＵ２０からモータジェネレータMG1,MG2の回転速度およびトルクを取得する。そして、取得した回転速度とトルクとの積に所定の係数をさらに乗じることにより回生パワー実効値Kpを算出する。
【００５５】
続くステップＳ４１０では、車両１が走行中の学習区間に対する減速パワー積算値WBpに直前の上記ステップＳ４０６で取得した減速パワー要求値Bpを加算することにより、新たな減速パワー積算値WBpを算出する。また、ステップＳ４１２では、車両１が走行中の学習区間に対する回生パワー積算値WKpに直前の上記ステップＳ４０８で算出した回生パワー実効値Kpを加算することにより、新たな回生パワー積算値WKpを算出する。
【００５６】
上記ステップＳ４１２を実行後はステップＳ４０２へ戻る。従って、同じ学習区間を走行中は、減速パワー要求値Bpおよび回生パワー実効値Kpが積算されていくことになる。そして、その学習区間を全部走行するとステップＳ４０２が否定判断となり、ステップＳ４１４へ進むので、減速パワー要求値Bpおよび回生パワー実効値Kpの積算が終了する。
【００５７】
そのステップＳ４１４では、直前のステップＳ４１２の実行によって算出された回生パワー積算値WKpを、直前のステップＳ４１０の実行によって算出された減速パワー積算値WBpで割ることにより回収率Krを算出する。
【００５８】
続くステップＳ４１６では、上記ステップＳ４１４で算出した回収率Krと最新の減速パワー積算値WBpとを、その回収率Krを算出した学習区間の学習区間情報に追加して記憶させる。
【００５９】
次に、図５を用いて、回生制御方法の選択（図３のＳ３０８）の処理内容を詳述する。まず、ステップＳ５００では、地図記憶部３６から、次に車両１が走行する学習区間の回収率Krおよび減速パワー積算値WBpを読み出す。そして、続くステップ５０２では、ステップＳ５００で読み出した回収率Krが閾値TKhよりも低いか否かを判断する。この閾値TKhは下記式１によって得られる値である。
（式１）  TKh = Ls×α
【００６０】
上記式１において、Lsは、減速パワー要求値Bpに対応して発生させる全制動力のうち、回生によって発生すべき制動力の配分比の目標値を示す目標配分比である。ここで、図７に示すように、ブレーキ踏力が低いうちは、回生制動力の配分比は高く、全制動力のほとんどを回生制動力によってまかなっている。しかし、ブレーキ踏力が予め設定された所定の踏力Ｐよりも大きい範囲では回生制動力は一定となり、その結果、ブレーキ踏力が踏力Ｐよりも大きい範囲では回生制動力の配分比は低くなっている。そこで、本実施形態では、上記目標配分比Lsを図７の踏力Ｐにおける配分比（＝Kp／Tp）としている。なお、回生制動力に上限があるのは、バッテリ６が単位時間当たりに受け入れることができる電力量に上限があり、また、モータジェネレータMGで回生できる回生制動力にも上限があるからである。
【００６１】
また、上記式１においてαは補正係数である。この補正係数αは、道路状況などによって必ずしも理想どおりには減速エネルギを回生によって回収することができないことを考慮したものであり、０＜α≦１の範囲で実験に基づいて予め設定される。なお、補正係数αは、学習区間別に異なる値に設定されてもよいし、学習区間によらず同一の値に設定されてもよい。本実施形態では、上記Lｓ×αによって得られる閾値TKｈを回収率Krの目標値（目標回収率）としている。
【００６２】
上記ステップＳ５０２が否定判断であった場合にはステップＳ５０４に進み、回生制御の方法として通常回生制御を選択する。一方、ステップＳ５０２が肯定判断であった場合にはステップＳ５０６へ進み、回収率Krを向上させるための減速操作を促す報知を行なうとともに、過去の走行よりも回収率Krを向上させるための回生制御を選択する。
【００６３】
上記ステップＳ５０６における報知は案内部４０を用いて行なう。前述のように、案内部４０は表示装置や音声出力装置であり、いずれか一方または両方を用いて報知を行なう。表示装置で報知を行なう態様としては、たとえば、表示装置に表示されている地図において該当する学習区間を色づけする態様がある。この態様の場合、学習区間を走行する前から報知を行なってもよいし、また、学習区間に入ってから報知を行ってもよい。また、学習区間を走行中、逐次、ブレーキ踏力またはブレーキの踏み量を検出し、それらに応じて「踏み量大」、「踏み量適切」、「踏み量小」の表示を行ってもよい。音声出力装置で報知を行なう態様としては、たとえば、上記学習区間に入ったとき、または、その学習区間を走行中に、「この区間はやさしいブレーキングを心がけましょう」と音声出力する態様がある。
【００６４】
上記ステップＳ５０４またはＳ５０６の処理を実行後は、図３のステップＳ３１０へ進み、回生制御の実行処理を行なう。
【００６５】
次に、図６を用いて、回生制御の実行処理（図３のＳ３１０）の内容を詳述する。なお、この処理は、図５のステップＳ５００にて回収率Krを読み出した学習区間に車両１が入った場合に開始する。
【００６６】
図６に示すように、まず、ステップＳ６００では、図6のステップＳ５０６を実行して報知を選択したか、あるいは、ステップＳ６０４を実行して通常回生制御を選択したかを判断する。この判断が肯定判断であった場合にはステップＳ６０２へ進み、否定判断であった場合にはステップＳ６０４へ進む。
【００６７】
ステップＳ６０２では通常回生制御を実行する。ここでの通常回生制御とは、回生制動と回生制動との間に、バッテリ６のＳＯＣを低下させる目的でのアシスト走行を行なうことなく、減速パワー要求値Bpを検出した場合には、その減速パワー要求値Bpに基づいて定まる配分比にて回生制動を実行する制御である。
【００６８】
上記ステップＳ６０２における通常回生制御は、回生制動を行なっていない時間が所定時間継続すると一旦終了し、ステップＳ６０６へ進む。ステップＳ６０６では、位置検出部４２から車両１の現在位置を取得し、その取得した現在位置と地図情報記憶部３６に記憶されている道路地図情報とから、車両１が図５のステップＳ５００で回収率Krを読み出した学習区間を走行し終えたか否かを判断する。この判断が否定判断となる場合にはステップＳ６０２へ戻り、通常回生制御を実行する。一方、ステップＳ６０６が肯定判断となる場合には図６の処理を終了する。
【００６９】
ステップＳ６００が肯定判断となった場合には、ステップＳ６０４にて、次の式２が成立するか否かを判断する。
（式２）  WBp×η＞TBh
【００７０】
この式２において、WBpは学習区間に対して地図記憶部３６に記憶されている減速パワー積算値であり、ηは動力である減速パワーを電力へ変換する際の変換効率や弱いブレーキ踏力でも油圧制動に配分される配分比を考慮して予め設定されている係数である。従って、式２の左辺は、減速パワー積算値WBpを算出した時の走行において回収可能であった電力の最大量を示しており、この値を今回の走行で回収可能な電力の最大量（＝最大回収電力量）と仮定する。
【００７１】
式２の右辺の閾値TBhは次の式３で表されるものである。
（式３）  TBh＝（Su−Sn）×Sa
式３において、Suはバッテリ６の上限SOCであり予め記憶されている値である。SnはステップＳ６０４を実行した時点でのバッテリ６のＳＯＣであり、バッテリＥＣＵ２２から取得する。Saはバッテリ６の総容量であり、これも予め記憶されている値である。
【００７２】
従って、閾値TBhは、現時点でバッテリ６が受け入れ可能な最大受け入れ電力量を示していることになり、式２は、減速パワー積算値WBpが記憶されている学習区間を今回走行したときに回収が見込める最大回収電力量と、現時点でバッテリ６が受け入れ可能な最大受け入れ電力量とを比較していることになる。
【００７３】
式２の不等式が不成立である場合にはステップＳ６０４は否定判断となる。この場合には、通常どおり回生を行なってもバッテリ６のＳＯＣが上限を超えることなく回生した電力を全てバッテリ６に蓄電することができると予想できるので、前述のステップＳ６０２へ進み、通常回生制御を実行する。
【００７４】
一方、式２の不等式が成立してステップＳ６０４が肯定判断となる場合には、回収が見込める最大回収電力量を全てバッテリ６に蓄電することができないので、アシスト走行を行なってバッテリ６のＳＯＣを適切な値に低下させるために、ステップＳ６０８以降を実行する。
【００７５】
ステップＳ６０８では、現在のＳＯＣがアシスト許可ＳＯＣよりも大きいか否かを判断する。ここで、アシスト許可ＳＯＣは下記式４で表される。
（式４）  アシスト許可ＳＯＣ＝Su−β（WBp×η／Sa）
式４において、（WBp×η／Sa）は、通常回生制御を行いつつ学習区間を走行した場合に予測されるＳＯＣの上昇分である。また、βは走行のばらつきを考慮して設定される係数であり、０＜β≦１の範囲で予め設定される。従って、アシスト許可ＳＯＣは、通常回生制御を行いつつ学習区間を走行しても、回生によって得られる電力を全てバッテリ６に蓄電できると判断できるＳＯＣであると言える。なお、式４のアシスト許可ＳＯＣの算出において、学習区間のうち既に走行した割合に応じてWBpを低下させてもよい。
【００７６】
そのため、現在のＳＯＣがアシスト許可ＳＯＣよりも低く、ステップＳ６０８が否定判断となる場合には、ステップＳ６１２へ進み通常回生制御を実行する。このステップＳ６１２の内容はステップＳ６０２と同じである。
【００７７】
一方、上記ステップＳ６０８の判断が肯定判断となる場合にはアシスト走行制御を行なう。ステップＳ６０８におけるアシスト走行制御は、減速パワー要求値Bpを検出したときはその減速パワー要求値Bpに基づいて定まる配分比にて回生制動を実行し、減速パワー要求値Bpを検出していないときはアシスト走行を実行するという制御を予め設定された時間（あるいは距離）だけ行なう制御である。このステップＳ６１０を実行後はステップＳ６１４へ進む。
【００７８】
ステップＳ６１０またはステップＳ６１２を実行後は、ステップＳ６１４にて、ステップＳ６０６と同様にして、車両１が図５のステップＳ５００で回収率Krを読み出した学習区間を走行し終えたか否かを判断する。この判断が否定判断となる場合には、ステップＳ６０８へ戻り、肯定判断となる場合には図６の処理を終了する。
【００７９】
以上、説明した本実施形態によれば、過去の走行において回収率Krが目標回収率を示す閾値TKｈよりも低かった学習区間を走行するときに、回収率Krを向上させるための減速操作を促す報知が行なわれる（Ｓ５０６）。その報知により、ドライバは、その学習区間で回収率Krが向上する減速操作を心がけることが期待できる。そのため、減速エネルギの回収率Krの向上および回収率Krの向上による燃費の向上が期待できる。
【００８０】
また、報知を行なうか否かは回収率Krに基づいて決定され、回収率Krは走行によって学習されていくことから、走行を重ねていくうちに、報知を行なうか否かを判断できる区間が増加していく。すなわち、当初の地図情報にない区間であっても走行によって回収率Krを学習することにより報知を行なうか否かを判断できるようになる。この点でも回収率Krを向上させることができる。加えて、回収率Krが閾値TKｈ以上の学習区間では報知が行なわれないことから、不必要な報知が行なわれることによる煩わしさが減少する。
【００８１】
また、本実施形態では、学習区間において回収が見込める最大回収電力量（＝TBh）をバッテリ６が受け入れることができるまで、アシスト走行を行なってバッテリ６のＳＯＣを低下させているので、回生によって生成された電力をバッテリ６が受け入れることができなくなる事態が減少する。
【００８２】
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、次の実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００８３】
たとえば、回収率Krを学習していない学習区間を走行する場合に、他車両から該当する学習区間の回収率Krの取得を試み、回収率Krが取得できた場合には、他車両から取得した回収率Krを用いて回生制御方法の選択（Ｓ３０８）を行なってもよい。
【００８４】
また、同じ学習区間を複数回走行したときの回収率Krの平均値を用いて回生制御方法の選択（Ｓ３０８）を行なってもよい。また、同一の車両１でも、ドライバが異なるとブレーキの踏み方が異なることから、ドライバを識別して、ドライバ毎に回収率Krを算出してもよい。
【００８５】
また、回収率Krを、前述の実施形態とは逆に、減速パワー積算値WBpを回生パワー積算値WKpで割ることによって算出してもよい。この場合には、ステップＳ５０２における不等号を逆にする。
【００８６】
また、前述の実施形態の車両１は、シリーズパラレル式のハイブリッド車両であったが、その他の形式（シリーズ式、パラレル式）のハイブリッド車両にも本発明は適用できる。また、電気自動車にも本発明は適用できる。
【００８７】
また、図６の処理を学習区間に入る前に開始して、学習区間に入る前にアシスト走行を行って、ＳＯＣをアシスト許可ＳＯＣまで予め低下させておいてもよい。
【図面の簡単な説明】
【００８８】
【図１】ハイブリッド車両１の要部構成を示す図である。
【図２】ＥＣＵ２０、２２、２４、２６の機能を示すブロック図である。
【図３】図２のナビゲーション部３０の演算部３４が実行する処理のメインルーチンを示す図である。
【図４】図３のステップＳ３０６（回収率Krの学習）の内容を詳しく示すフローチャートである。
【図５】図３のステップＳ３０８（回生制御方法の選択）の内容を詳しく示すフローチャートである。
【図６】図３のステップＳ３１０（回生制御の実行）の内容を詳しく示すフローチャートである。
【図７】ブレーキ踏力と制動力との関係、および、制動力に対する回生制動力と油圧制動力との配分比を概略的に示す図である。
【符号の説明】
【００８９】
１：ハイブリッド車両、      ４：エンジン、      ６：バッテリ（蓄電装置）、      ８：第１インバータ、      １０：第２インバータ、      １２：遊星歯車装置、      １３：減速機、      １４：デファレンシャルギア、      １５：車軸、      １６：電気負荷、      １８：電力授受ライン、      １９：系内電力供給ライン、      ２０：ＭＧＥＣＵ、      ２２：バッテリＥＣＵ、      ２４：ハイブリッド制御ＥＣＵ、      ２６：エンジンＥＣＵ、      ２８：電力検出部、      ３０：ナビゲーション部、      ３２：走行測定部、      ３４：演算部、      ３６：地図記憶部、      ４０：案内部、      ４２：位置検出部
【図１】
0004780114.tif 000002
【図２】
0004780114.tif 000003
【図３】
0004780114.tif 000004
【図４】
0004780114.tif 000005
【図５】
0004780114.tif 000006
【図６】
0004780114.tif 000007
【図７】
0004780114.tif 000008