(57)【要約】【課題】シリーズ走行中、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成することを防止すること。【解決手段】エンジン１と発電モータ２と駆動モータ３とバッテリ８を搭載し、シリーズ走行中、“エンジン停止モード”とエンジン発電モード”とを切り替える。このシリーズハイブリッド車両の制御方法において、“エンジン停止モード”での走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手する。自車位置情報と走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測する。要求駆動力が閾値より大きいと予測されると、“エンジン停止モード”からエンジン１を始動して発電モータ２により発電する“エンジン発電モード”に切り替え、要求駆動力が閾値より小さいと予測されると、“エンジン停止モード”を維持する。【選択図】図６
2020055411.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと発電モータと駆動モータとバッテリを搭載し、
シリーズ走行中、前記駆動モータへの電力供給を前記バッテリから行うエンジン停止モードと、前記駆動モータへ電力供給を前記バッテリと前記発電モータから行うエンジン発電モードとを切り替えるハイブリッド車両の制御方法において、
前記エンジン停止モードでの走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手し、
前記自車位置情報と前記走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測し、
前記要求駆動力が閾値より大きいと予測されると、前記エンジン停止モードから前記エンジンを始動して前記発電モータにより発電する前記エンジン発電モードに切り替え、前記要求駆動力が閾値より小さいと予測されると、前記エンジン停止モードを維持する
ことを特徴とするハイブリッド車両の制御方法。
【請求項２】
請求項１に記載されたハイブリッド車両の制御方法において、
前記走行推定情報として、自車の現在地から先の走行環境情報を入手し、
前記要求駆動力を、自車が現在地から走行予定道路に沿って走行するとき、前記走行環境情報に基づく走行負荷変化の大きさにより予測する
ことを特徴とするハイブリッド車両の制御方法。
【請求項３】
請求項２に記載されたハイブリッド車両の制御方法において、
ドライバー運転嗜好が前車追い越し派であるのか前車追従派であるのかを学習し、
前記走行推定情報として、前記ドライバー運転嗜好の学習結果を入手し、
前記要求駆動力を、自車が現在地から走行予定道路に沿って走行するときの走行負荷変化の大きさに、前記ドライバー運転嗜好の学習結果を加えて予測する
ことを特徴とするハイブリッド車両の制御方法。
【請求項４】
請求項３に記載されたハイブリッド車両の制御方法において、
前記エンジン停止モードを選択しての走行中、走行負荷変化の大きさが閾値より大きいと判断された場合、走行負荷変化が大きくなる加速イベントより所定距離手前の位置に自車が到達したか否かを判断し、
前記加速イベントより所定距離手前に到達すると、ドライバー運転嗜好の学習結果にかかわらず、前記エンジンを始動して前記発電モータにより発電する前記エンジン発電モードに切り替える
ことを特徴とするハイブリッド車両の制御方法。
【請求項５】
請求項４に記載されたハイブリッド車両の制御方法において、
前記エンジン停止モードを選択しての走行中、走行負荷変化の大きさが閾値以下と判断された場合、自車と周辺車両との車間距離情報を入手し、
所定距離以内に前車が存在する場合、ドライバー運転嗜好が前車追い越し派であると、前記エンジンを始動して前記発電モータにより発電する前記エンジン発電モードに切り替え、ドライバー運転嗜好が前車追従派であると、前記エンジン停止モードを維持する
ことを特徴とするハイブリッド車両の制御方法。
【請求項６】
請求項１から５までの何れか一項に記載されたハイブリッド車両の制御方法において、
前記エンジン発電モードによるシリーズ走行中、前記エンジンの回転数を、前記発電モータによる発電効率が高い領域に設定し、
前記バッテリの充電容量が上限容量を超えると、前記エンジン発電モードから前記エンジン停止モードへ切り替える
ことを特徴とするハイブリッド車両の制御方法。
【請求項７】
請求項１から６までの何れか一項に記載されたハイブリッド車両の制御方法において、
シリーズ走行中、車速が所定車速以上であるとき、要求駆動力の予測に基づく前記エンジン停止モードと前記エンジン発電モードとの切り替え制御を実行する
ことを特徴とするハイブリッド車両の制御方法。
【請求項８】
エンジンと発電モータと駆動モータとバッテリを搭載し、
シリーズ走行中、前記駆動モータへの電力供給を前記バッテリから行うエンジン停止モードと、前記駆動モータへ電力供給を前記バッテリと前記発電モータから行うエンジン発電モードとを切り替えるコントローラを備えるハイブリッド車両の制御装置において、
前記コントローラは、
前記エンジン停止モードでの走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手する情報入手部と、
前記自車位置情報と前記走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測する要求駆動力予測部と、
前記要求駆動力が閾値より大きいと予測されると、前記エンジン停止モードから前記エンジンを始動して前記発電モータにより発電する前記エンジン発電モードに切り替え、前記要求駆動力が閾値より小さいと予測されると、前記エンジン停止モードを維持するエンジン発電/停止制御部と、を有する
ことを特徴とするハイブリッド車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、シリーズ走行するハイブリッド車両の制御方法及び制御装置に関する。
【背景技術】
【０００２】
従来、エンジンの停止状態でアクセルペダルを踏み込むことで、車速が所定値まで上がるとエンジンを始動し、エンジン回転数を駆動モータの回転数よりも高めに設定して発電するシリーズハイブリッド車両のエンジン制御装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４４１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来装置にあっては、車速が所定値以上の高速走行時、ドライバーの加速レスポンス要求を満たすために常にエンジン発電を維持している。このため、エンジン発電の維持による無駄な燃料消費により燃費効果を十分に取れていない、という問題があった。
【０００５】
本開示は、上記問題に着目してなされたもので、シリーズ走行中、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本開示は、エンジンと発電モータと駆動モータとバッテリを搭載し、シリーズ走行中、エンジン停止モードとエンジン発電モードとを切り替える。このハイブリッド車両において、以下の手順による制御方法としている。
エンジン停止モードでの走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手する。
自車位置情報と走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測する。
要求駆動力が閾値より大きいと予測されると、エンジン停止モードからエンジンを始動して発電モータにより発電するエンジン発電モードに切り替え、要求駆動力が閾値より小さいと予測されると、エンジン停止モードを維持する。
【発明の効果】
【０００７】
このため、シリーズ走行中、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１の制御方法及び制御装置が適用されたシリーズハイブリッド車両の駆動系及び制御系を示す全体システム図である。
【図２】実施例１の車両コントロールモジュールのエンジン発電/停止制御部にて車速が所定車速未満のときに実行される各制御モードを示す制御モード図である。
【図３】実施例１の車両制御装置のドライバー運転嗜好学習制御部にて実行される走行シーン毎のドライバー運転嗜好学習制御処理の流れを示すフローチャートである。
【図４】ドライバー運転嗜好学習制御で用いられるドライブスタイル・走行環境（Navi情報）・自車付近の走行状況での各判断項目の一例を示す判断項目例示図である。
【図５】ドライバー運転嗜好学習制御で用いられる走行環境の判断項目の組み合わせによる走行シーンの区分例を示す走行シーン区分図である。
【図６】実施例１の車両コントロールモジュールのエンジン発電/停止制御部にて実行されるエンジン発電/停止制御処理の流れを示すフローチャートである。
【図７】比較例の高車速時エンジン発電制御における各特性を示すタイムチャートである。
【図８】実施例１の高車速時エンジン発電/停止制御における各特性を示すタイムチャートである。
【図９】高車速時エンジン発電/停止制御においてドライバー加速要求と同時にエンジン始動するときの加速ラグが発生する各特性を示すタイムチャートである。
【図１０】高車速時エンジン発電/停止制御において要求駆動力の予測に基づきドライバー加速要求に先行してエンジン始動するときの加速ラグが無い各特性を示すタイムチャートである。
【発明を実施するための形態】
【０００９】
以下、本開示によるハイブリッド車両の制御方法及び制御装置を実施するための形態を、図面に示す実施例１に基づいて説明する。
【実施例１】
【００１０】
実施例１の制御方法及び制御装置は、エンジンを発電用動力源とし駆動モータを走行用駆動源としてシリーズ走行するシリーズハイブリッド車両（ハイブリッド車両の一例）に適用したものである。以下、実施例１の構成を、「全体システム構成」、「車両コントロールモジュールの詳細構成」、「走行シーン毎のドライバー運転嗜好学習制御処理構成」、「エンジン発電/停止制御処理構成」に分けて説明する。
【００１１】
［全体システム構成］
図１は、実施例１の制御方法及び制御装置が適用されたシリーズハイブリッド車両の駆動系及び制御系を示す。以下、図１に基づいて全体システム構成を説明する。
【００１２】
シリーズハイブリッド車両の駆動系は、図１に示すように、エンジン１(Eng)と、発電モータ２(MG1)と、駆動モータ３(MG2)と、ギヤボックス４と、フロントドライブシャフト５Ｌ，５Ｒと、前輪６Ｌ，６Ｒ（駆動輪）と、を備えている。発電モータ２と駆動モータ３に接続される構成要素として、発電モータ・駆動モータインバータ７と、バッテリ８と、を備えている。なお、図１において、９Ｌ，９Ｒは後輪（従動輪）である。
【００１３】
エンジン１は、車両前部のパワーユニットルーム内に配置され、クランク軸方向を車幅方向とする横置きエンジンである。このエンジン１の本体は、ギヤボックス４のギヤケース側面に連結固定される。
【００１４】
発電モータ２と駆動モータ３は、何れも三相交流による永久磁石型同期モータ/ジェネレータであり、車両前部のパワーユニットルーム内に配置され、ギヤボックス４のエンジン固定側面とは反対のギヤケース側面に並べて連結固定される。発電モータ２は、エンジン１による駆動エネルギを発電エネルギに変換する発電機能と、エンジン１のスタータモータ機能とを併せて有する。駆動モータ３は、発電モータ２とバッテリ８の少なくとも一方の電力により前輪６Ｌ，６Ｒを駆動する駆動機能と、前輪６Ｌ，６Ｒの回転エネルギを発電エネルギに変換してバッテリ８へ充電する回生機能と、を有する。
【００１５】
ギヤボックス４は、エンジン１と発電モータ２と駆動モータ３が連結固定されるギヤケース内に、ギヤトレーン４ａと、減速ギヤトレーン４ｂと、デファレンシャルギヤユニット４ｃと、を配置することで構成される。ギヤトレーン４ａは、エンジン１と発電モータ２を駆動連結する。減速ギヤトレーン４ｂは、駆動モータ３とデファレンシャルギヤユニット４ｃを駆動連結する。デファレンシャルギヤユニット４ｃは、減速ギヤトレーン４ｂとフロントドライブシャフト５Ｌ，５Ｒを、フロントドライブシャフト５Ｌ，５Ｒの差動を許容しながら駆動連結する。
【００１６】
発電モータ・駆動モータインバータ７は、車両前部のパワーユニットルーム内に配置され、発電モータ２と駆動モータ３に対してそれぞれ３本のACハーネス１０，１１を介して接続され、バッテリ８に対して２本のDCハーネス１２を介して接続される。この発電モータ・駆動モータインバータ７は、発電モータ２による発電時に三相交流を直流に変換し、発電モータ２によるエンジン始動時にバッテリ８からの直流を三相交流に変換する。また、駆動モータ３による駆動時にバッテリ８からの直流を三相交流に変換し、駆動モータ３による回生時に駆動モータ３で発生した三相交流を直流に変換し、バッテリ８へ充電する。
【００１７】
シリーズハイブリッド車両の制御系は、図１に示すように、車両コントロールモジュール２０(VCM)と、エンジンコントローラ２１(EC)と、モータジェネレータコントローラ２２(MGC)と、バッテリコントローラ２３(BC)と、を備えている。さらに、ナビゲーションコントロールユニット２４(NAVICU)と、運転支援コントロールユニット２５(ADASCU)と、を備えている。なお、これらの制御デバイス２０，２１，２２，２３，２４，２５は、情報交換が可能なCAN通信線２６により接続されている。
【００１８】
車両コントロールモジュール２０は、シリーズハイブリッド車両全体の消費エネルギを適切に管理する機能を担い、エンジン１と発電モータ２と駆動モータ３の動作制御を行う統合制御手段である。車両コントロールモジュール２０には、アクセル開度センサ２７、車速センサ２８、前後Ｇセンサ２９、横Ｇセンサ３０等の車載センサ情報が入力される。バッテリコントローラ２３からバッテリ充電容量（以下、「バッテリＳＯＣ」という。）の情報が、CAN通信線２６を介して入力される。加えて、ナビゲーションコントロールユニット２４や運転支援コントロールユニット２５から必要情報が、CAN通信線２６を介して入力される。そして、エンジンコントローラ２１への制御指令の出力によりエンジン１の運転/停止制御を行い、モータジェネレータコントローラ２２への制御指令の出力により発電モータ２や駆動モータ３の動作制御を行う。
【００１９】
ナビゲーションコントロールユニット２４は、走行中に現在の自車位置を自動的に割り出し、記録保存されている地図データと照らし合わせて、ディスプレイ３１の画面上地図に経路を表示し、音声等で道案内を行い、ドライバーを目的地まで導く機能を有する。このナビゲーションコントロールユニット２４は、ディスプレイ３１と記憶装置３２と通信装置３３を備える。なお、ディスプレイ３１としては、車室内のインストルメントパネル位置に配置されるモニターやフロントウインドウに画像表示するヘッドアップディスプレイが用いられる。
【００２０】
ナビゲーションコントロールユニット２４は、ＧＰＳ衛星３４からの信号を受信し、この自車両の地球上の絶対位置（経度と緯度で特定される位置）を検出する。そして、記憶装置３２に記憶されている地図を参照し、自車両が現在存在している位置である現在地を特定するとともに、この現在地から目的地までの予定走行経路を設定する。
【００２１】
記憶装置３２は、道路曲率半径、勾配、交差点、信号、踏み切り、横断歩道、制限速度、料金所等の道路環境情報や、道路属性情報（高速道路・幹線道路・一般道・住宅街等）を含む地図情報を記憶している。さらに、記憶装置３２には、過去の走行区間における自車のドライブスタイルデータ（アクセル操作、前後Ｇ、横Ｇ等）も保存する。
【００２２】
通信装置３３は、図示を省略した無線基地局およびインターネット等の通信ネットワークを介して、交通情報や統計交通データを有するデータセンタ３５との無線通信（テレマティクス通信）を行う。この「通信」は双方向であり、ナビゲーションコントロールユニット２４からデータセンタ３５へ情報を送信可能であり、逆に、データセンタ３５から情報を受信して、走行予定道路の状態（渋滞情報等）を入力することが可能である。
【００２３】
運転支援コントロールユニット２５は、駆動/制動/操舵の制御機能を発揮し、自動ブレーキ制御や自動車庫入れ制御や単一車線自動運転制御、等によりドライバーによる運転負担を軽減する運転支援の制御デバイスである。
【００２４】
運転支援コントロールユニット２５には、自動運転スイッチ３６、車載カメラ３７、ライダー/レーダー３８等からの情報が入力される。そして、駆動制御機能は、CAN通信線２６を介して駆動モータ３による駆動力を制御することで発揮される。制動制御機能のうち、回生制動機能は、CAN通信線２６を介して駆動モータ３による回生力を制御することで発揮される。また、ブレーキ制動機能は、ブレーキアクチュエータ３９へのブレーキ制動指令の出力により発揮される。操舵制御機能は、ステアリング系に設けられた操舵アクチュエータ４０への操舵制御指令の出力により発揮される。
【００２５】
自動運転スイッチ３６は、ドライバーがスイッチ投入すると、走行モードがマニュアル運転モードから単一車線自動運転モードに切り替わる。
【００２６】
車載カメラ３７は、自車に搭載され、自車周囲の画像情報を入手する。例えば、アラウンドビューモニタシステムは、前方認識カメラ・後方認識カメラ・右側方認識カメラ・左側方認識カメラを組み合わせて構成される。この車載カメラ３７では、自車走行路上物体・自車走行路外物体（道路構造物、前車、後続車、対向車、周囲車両、歩行者、自転車、二輪車）・自車走行路（道路白線、道路境界、停止線、横断歩道）・道路標識（制限速度）などが検知される。
【００２７】
ライダー/レーダー３８は、自車に搭載された測距センサであり、出力波の反射波を受けることにより自車周囲の物体の存在を検知すると共に、自車周囲の物体までの距離を検知する。例えば、レーザーレーダー、ミリ波レーダー、超音波レーダー、レーザーレンジファインダー等を用いることができる。このライダー/レーダー６７では、自車走行路上物体・自車走行路外物体（道路構造物、前車、後続車、対向車、周囲車両、歩行者、自転車、二輪車）などの位置と物体までの距離を検知する。
【００２８】
［車両コントロールモジュールの詳細構成］
図２は、実施例１の車両コントロールモジュール２０（コントローラ）のエンジン発電/停止制御部２０ｃにて車速が所定車速未満のときに実行される各制御モードを示す。以下、図１及び図２に基づいて車両コントロールモジュール２０の詳細構成を説明する。
【００２９】
車両コントロールモジュール２０は、シリーズ走行中、車速VSPが所定車速以上であるとき、要求駆動力の予測に基づく“エンジン停止モード”と“エンジン発電モード”との切り替え制御を実行する。ここで、“エンジン停止モード”とは、エンジン１を停止し、駆動モータ３への電力供給をバッテリ８から行う制御モードである。“エンジン発電モード”とは、エンジン１を始動し、駆動モータ３へ電力供給をバッテリ８と発電モータ２から行う制御モードである。なお、車速VSPが所定車速未満であるときは、図２に示す通常の制御モードによる切り替え制御を実行する。
【００３０】
車両コントロールモジュール２０は、図１に示すように、情報入手部２０ａと、要求駆動力予測部２０ｂと、エンジン発電/停止制御部２０ｃと、ドライバー運転嗜好学習部２０ｄと、を有する。
【００３１】
情報入手部２０ａは、“エンジン停止モード”での走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手する。
【００３２】
ここで、実施例１では、走行推定情報として、自車の現在地から先の走行予定道路に沿った走行環境情報と、ドライバー運転嗜好の学習結果とを入手する。
【００３３】
要求駆動力予測部２０ｂは、自車位置情報と走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測する。
【００３４】
ここで、要求駆動力の予測は、自車が現在地から走行予定道路に沿って走行するときの走行環境情報に基づく走行負荷変化の大きさに、ドライバー運転嗜好の学習結果を加えて予測する。つまり、走行負荷の大きさにより決まる要求駆動力に、ドライバー運転嗜好によるドライバー要求を加えて、要求駆動力が予測される。
【００３５】
エンジン発電/停止制御部２０ｃは、要求駆動力が閾値より大きいと予測されると、“エンジン停止モード”からエンジン１を始動して発電モータ２により発電する“エンジン発電モード”に切り替える。一方、要求駆動力が閾値より小さいと予測されると、“エンジン停止モード”を維持する。
【００３６】
ここで、“エンジン停止モード”を選択しての走行中、走行負荷変化の大きさが閾値より大きいと判断された場合、走行負荷変化が大きくなる加速イベントより所定距離手前の位置に自車が到達したか否かを判断する。そして、加速イベントより所定距離手前に到達すると、ドライバー運転嗜好の学習結果にかかわらず、エンジン１を始動して発電モータ２により発電する“エンジン発電モード”に切り替える。
【００３７】
“エンジン停止モード”を選択しての走行中、走行負荷変化の大きさが閾値以下と判断された場合、自車と周辺車両との車間距離情報を入手する。そして、所定距離以内に前車が存在する場合、ドライバー運転嗜好が前車追い越し派であると、エンジン１を始動して発電モータ２により発電する“エンジン発電モード”に切り替え、ドライバー運転嗜好が前車追従派であると、“エンジン停止モード”を維持する。
【００３８】
なお、“エンジン発電モード”によるシリーズ走行中は、エンジン１の回転数を、発電モータ２による発電効率が高い領域に設定する。そして、“エンジン発電モード”によるシリーズ走行により、バッテリＳＯＣが上限容量を超えると、“エンジン発電モード”から“エンジン停止モード”へと切り替える。
【００３９】
ドライバー運転嗜好学習部２０ｄは、ドライバー運転嗜好が前車追い越し派であるのか前車追従派であるのかを学習する。
【００４０】
ここで、ドライバー運転嗜好学習部２０ｄは、車両の走行シーンを走行環境の判断項目の組み合わせにより複数に区分する。そして、自車の前方に前車が存在するとき、区分した走行シーン毎にドライバー運転嗜好が前車追い越し派であるのか前車追従派であるのかを学習する。
【００４１】
次に、図２に基づいて車速VSPが所定車速未満であるときに切り替え制御される各制御モードについて説明する。なお、図２において、黒塗り線矢印は電力の流れを示し、白抜き矢印はエンジン動力の流れを示す。
【００４２】
(a) 通常発進・走行時（エンジンOFF）
バッテリＳＯＣの残量が充分な通常発進・走行時は、図２(a)に示すように、エンジン１を停止し、バッテリ８に充電電力を駆動モータ３が消費して走行する。なお、通常発進・走行時であって、ヒータ使用時等においては、エンジン１を始動する。
【００４３】
(b) 通常発進・走行時（エンジンON）
バッテリＳＯＣの残量が少ない通常発進・走行時は、図２(b)に示すように、エンジン１を燃費効率の良い回転数にて稼動することで発電した電力をバッテリ８に充電しながら、バッテリ８と発電モータ２の電力を駆動モータ３が消費して走行する。
【００４４】
(c) 急加速・登坂時
急加速・登坂時は、発電モータ２とバッテリ８の両方から電力を駆動モータ３に供給する。これにより、駆動モータ３は大電力の供給で出力を高めることで、急加速時には一気に車速をアップする力強い走りを実現でき、登坂時には大きな走行負荷に打ち勝つ登坂路走行を実現できる。
【００４５】
(d) 減速・降坂時
減速・降坂時は、駆動モータ３による負荷トルクを前輪６Ｌ，６Ｒに減速トルクとして与える。そして、駆動モータ３で回生発電した電力をバッテリ８に充電する。なお、バッテリＳＯＣが上限以上に達した状態では、放電のために発電モータ２によりエンジン１をクランキング回転させる。
【００４６】
［走行シーン毎のドライバー運転嗜好学習制御処理構成］
図３は、実施例１の車両コントロールモジュール２０のドライバー運転嗜好学習部２０ｄにて実行される走行シーン毎のドライバー運転嗜好学習処理の流れを示す。以下、図３の各ステップについて図４及び図５を参照しながら説明する。なお、走行シーン毎のドライバー運転嗜好学習処理は、ドライバー運転嗜好を学習可能なマニュアル運転による走行中であれば常時実行する。
【００４７】
ステップＳ１では、イグニッションスイッチオンによるスタート、或いは、Ｓ３でのNOとの判断に続き、ドライバー運転嗜好学習制御での必要情報を読み込み、ステップＳ２へ進む。なお、ステップＳ１で読み込まれるドライバー運転嗜好学習制御での必要情報は、例えば、ドライブスタイル情報（アクセル開度等）と走行環境情報（道路種別・道路勾配・カーブ・渋滞等）と自車付近の走行状況情報（車間距離・相対車速等）である。
【００４８】
ここで、図４は、ドライバー運転嗜好学習制御で用いられるドライブスタイル・走行環境（Navi情報）・自車付近の走行状況での各判断項目の一例を示す。つまり、ドライブスタイルの判断項目としては、アクセル操作、前後Ｇ、横Ｇを有する。走行環境（Navi情報）の判断項目としては、カーブ（距離）、カーブ（曲率）、勾配（勾配）、勾配（位置）、料金所（距離）、交差点（距離）、道路種別、ＧＰＳ、渋滞情報（平均車速）、交通信号機情報（距離）を有する。自車付近の走行状況の判断項目としては、他車との距離、他車の車速（位置予測/相対車速）、交通信号機情報（色）を有する。このように、ドライバー運転嗜好学習制御での必要情報は、図４に示す判断項目に含まれる。
【００４９】
ステップＳ２では、Ｓ１に続き、そのときの走行シーンＸを、走行環境の判断項目の組み合わせにより決定し、ステップＳ３へ進む。
【００５０】
ここで、図５は、ドライバー運転嗜好学習制御で用いられる走行環境の判断項目の組み合わせによる走行シーンの区分例を示す。例えば、道路種別・道路勾配・カーブ・渋滞という走行環境の判断項目の組み合わせにより走行シーンの区分を決めるとすると、直線路による高速道路での登坂路走行シーンであって渋滞無しのときは、走行シーンＸが区分Ａと決定される。また、カーブ路による高速道路での登坂路走行シーンであって渋滞無しのときは、走行シーンＸが区分Ｂと決定される。さらに、カーブ路による高速道路での登坂路走行シーンであって渋滞有りのときは、走行シーンＸが区分Ｃと決定される。
【００５１】
ステップＳ３では、Ｓ２に続き、自車の前方に前車が存在し、自車と前車との車間距離が所定値以下であるか否かを判断する。YES（車間距離≦所定値）の場合はステップＳ４へ進み、NO（前車無し、或いは、車間距離＞所定値）の場合はステップＳ１へ戻る。
ここで、「車間距離の所定値」は、例えば、自動運転モードで前車に追従走行するときの車速に対応する車間距離に設定される。
【００５２】
ステップＳ４では、Ｓ３でのYESとの判断に続き、自車と前車の相対車速が所定車速以上で、かつ、アクセル開度が所定開度以上であるか否かを判断する。YES（相対車速≧所定車速、かつ、アクセル開度≧所定開度）の場合はステップＳ６へ進み、NO（相対車速＜所定車速、又は、アクセル開度＜所定開度）の場合はステップＳ５へ進む。
【００５３】
ここで、「相対車速の所定車速」は、自車が前車を追い越すときに前車へ接近する接近車速相当に設定する。「アクセル開度の所定開度」は、自車が前車を追い越すときの自車の加速意図をあらわす開度に設定する。
【００５４】
ステップＳ５では、Ｓ４でのNOとの判断に続き、前車追い越しの経験回数ＮをＮ＝０にリセットし、ステップＳ８へ進む。
【００５５】
ステップＳ６では、Ｓ４でのYESとの判断に続き、前車追い越しの経験回数Ｎが、連続経験回数閾値Ｎthになったか否かを判断する。YES（Ｎ≧Ｎth）の場合はステップＳ９へ進み、NO（Ｎ＜Ｎth）の場合はステップＳ７へ進む。
ここで、「連続経験回数閾値Ｎth」は、ドライバーが前車追い越し派と判定するのに必要な連続経験回数値として、例えば、数回程度の値に設定される。
【００５６】
ステップＳ７では、Ｓ６でのNOとの判断に続き、前車追い越しの経験回数Ｎを、Ｎ＝Ｎ＋１の式により加算し、ステップＳ８へ進む。
【００５７】
ステップＳ８では、Ｓ５、或いは、Ｓ７に続き、ドライバー運転嗜好は前車追従派であると学習し、ステップＳ１０へ進む。
【００５８】
ステップＳ９では、ステップＳ６でのYESとの判断に続き、ドライバー運転嗜好は前車追い越し派であると学習し、ステップＳ１０へ進む。
【００５９】
ステップＳ１０では、Ｓ８での前車追従派であるとの学習、或いは、Ｓ９での前車追い越し派であるとの学習に続き、走行シーンＸの区分Ａ，Ｂ，…毎に学習結果（前車追従派、前車追い越し派）を保存し、エンドへ進む。
ここで、走行シーンＸの区分Ａ，Ｂ，…毎による学習結果保存では、区分Ａ，Ｂ，…毎の前車追い越しの経験回数Ｎも併せて保存する。そして、区分Ａ，Ｂ，…毎によるドライバー運転嗜好の学習結果と前車追い越しの経験回数Ｎは、イグニッションスイッチオフ後もそのまま保存し続ける。
【００６０】
［エンジン発電/停止制御処理構成］
図６は、実施例１の車両コントロールモジュール２０のエンジン発電/停止制御部２０ｃにて実行されるエンジン発電/停止制御処理の流れを示す。以下、図６の各ステップについて説明する。なお、図６の処理は、所定の制御周期により繰り返し実行される。
【００６１】
ステップＳ２１では、スタートに続き、車速VSPが所定車速以上であるか否かを判断する。YES（車速VSP≧所定車速）の場合はステップＳ２２へ進み、NO（車速VSP＜所定車速）の場合はステップＳ３１へ進む。
【００６２】
ここで、「所定車速」は、シリーズ走行中、従来、加速レスポンス要求に備えて“エンジン発電モード”を固定選択していた車速（例えば、80km/h程度）に設定される。
【００６３】
ステップＳ２２では、Ｓ２１でのNOとの判断に続き、図２に示す通常の制御モードによる切り替え制御を実行し、エンドへ進む。
【００６４】
ステップＳ２３では、Ｓ２１でのYESとの判断に続き、“エンジン停止モード”でのシリーズ走行中であるか否かを判断する。YES（“エンジン停止モード”でのシリーズ走行中）の場合はステップＳ２４へ進み、NO（“エンジン発電モード”でのシリーズ走行中）の場合はステップＳ３３へ進む。
【００６５】
ここで、“エンジン停止モード”の実行中はエンジン停止フラグがセットされているため、“エンジン停止モード”でのシリーズ走行中であるか否かの判断は、エンジン停止フラグがセットされているか否かにより行う。
【００６６】
ステップＳ２４では、Ｓ２３でのYESとの判断、或いは、Ｓ２７でのNOとの判断に続き、自車の現在地情報を入手し、ステップＳ２５へ進む。
【００６７】
ここで、「自車の現在地情報」は、ナビゲーションコントロールユニット２４から入手する。
【００６８】
ステップＳ２５では、Ｓ２４に続き、自車の現在地から先の走行予定道路に沿った走行環境情報を入手し、ステップＳ２６へ進む。
【００６９】
ここで、「走行環境情報の入手」とは、行先情報の取得、現在走行している道路および走行予定道路の道路種別，道路勾配，カーブ，渋滞等を入手することをいう。
【００７０】
ステップＳ２６では、Ｓ２５に続き、自車が現在地から走行予定道路に沿って走行するときの走行環境情報に基づく走行負荷変化の大きさが閾値未満であるか否かを判断する。YES（走行負荷変化の大きさ＜閾値）の場合はステップＳ２８へ進み、NO（走行負荷変化の大きさ≧閾値）の場合はステップＳ２７へ進む。
【００７１】
ここで、「閾値」は、“エンジン停止モード”でのシリーズ走行の維持が許容される走行負荷変化の大きさの上限値に設定される。
【００７２】
ステップＳ２７では、Ｓ２６でのNOとの判断に続き、走行負荷変化が大きくなる加速イベントより所定距離手前の位置に自車が到達したか否かを判断する。YES（加速イベントより所定距離手前の位置に到達）の場合はステップＳ３１へ進み、NO（加速イベントより所定距離手前の位置に未到達）の場合はステップＳ２４へ戻る。
【００７３】
ここで、「所定距離」は、エンジン始動開始からエンジン自立運転に移行するまでに要するエンジン始動時間と自車の車速により求めても良い。また、エンジン始動時間と所定車速による時間に余裕時間を加えることで予め設定した固定時間により与えても良い。
【００７４】
ステップＳ２８では、Ｓ２６でのYESとの判断に続き、自車と周辺車両との車間距離情報を入手し、ステップＳ２９へ進む。
【００７５】
ステップＳ２９では、Ｓ２８に続き、走行シーンの区分毎にドライバー運転嗜好の学習結果を入手し、ドライバー運転嗜好の学習結果に基づいて駆動力変化量を予測し、ステップＳ３０へ進む。
【００７６】
ここで、駆動力変化量の予測は、所定距離以内に前車が存在する場合、ドライバー運転嗜好が前車追い越し派であるときに、前車追従派であるときより駆動力変化量を大きく予測する。例えば、前車追従派であるときは、走行負荷変化に対応する要求駆動力の変化幅を駆動力変化量とする。一方、前車追い越し派であるときは、走行負荷変化に対応する要求駆動力の変化幅に追い越し要する要求駆動力を加算した駆動力変化量とする。
【００７７】
ステップＳ３０では、Ｓ２９に続き、予測した駆動力変化量が閾値以下か否かを判断する。YES（駆動力変化量≦閾値）の場合はステップＳ３２へ進み、NO（駆動力変化量＞閾値）の場合はステップＳ３１へ進む。
【００７８】
ここで、「閾値」は、“エンジン停止モード”でのシリーズ走行の維持が許容される駆動力変化量の大きさの上限値に設定される。
【００７９】
ステップＳ３１では、Ｓ２７でのYESとの判断、或いは、Ｓ３０でのNOとの判断に続き、“エンジン停止モード”から“エンジン発電モード”に切り替え、ステップＳ３４へ進む。又は、Ｓ３３でのYESとの判断に続き、“エンジン発電モード”を維持し、ステップＳ３４へ進む。
【００８０】
ステップＳ３２では、Ｓ３０でのYESとの判断に続き、“エンジン停止モード”を維持し、ステップＳ３４へ進む。又は、Ｓ３３でのNOとの判断に続き、“エンジン発電モード”から“エンジン停止モード”からに切り替え、ステップＳ３４へ進む。
【００８１】
ステップＳ３３では、Ｓ２３でのNOとの判断に続き、他のエンジン作動条件が成立しているか否かを判断する。YES（他のエンジン作動条件成立）の場合はステップＳ３１へ進み、NO（他のエンジン作動条件不成立）の場合はステップＳ３２へ進む。
【００８２】
ここで、「他のエンジン作動条件成立」とは、バッテリＳＯＣが上限閾値まで達していないときや車載エアコンの作動開始をいう。「他のエンジン作動条件不成立」とは、“エンジン発電モード”によるシリーズ走行によりバッテリ８のＳＯＣが上昇し、バッテリＳＯＣが上限閾値以上になったときをいう。
【００８３】
ステップＳ３４では、Ｓ３１或いはＳ３２に続き、そのとき選択されている“エンジン停止モード”又は“エンジン発電モード”によりシリーズ走行し、エンドへ進む。
【００８４】
ここで、“エンジン発電モード”によるシリーズ走行中は、エンジン１の回転数を、発電モータ２による発電効率が高い領域に設定する。
【００８５】
次に、実施例１の作用を、「背景技術と課題」、「課題解決手段と課題解決作用」、「走行シーン毎のドライバー運転嗜好学習作用」、「高車速時におけるエンジン発電/停止制御作用」に分けて説明する。
【００８６】
［背景技術と課題］
車速が所定車速（80km/h）以上の時（高速走行時）には、電力収支的に発電が不要な場合でも下記理由によりエンジンを作動しておく必要があった。
【００８７】
理由１：加速レスポンス要求を満たすためにエンジンを作動し続ける必要がある。つまり、加速要求があってからエンジンを始動して駆動力を出すのでは、エンジン始動が完了するまで駆動力が発生できない加速ラグ時間が発生してしまい、加速レスポンス要求を満たせない。
【００８８】
理由２：所定車速は、バッテリのみからの電力供給で要求された最大トルクが出力できない車速としている。
【００８９】
このため、バッテリからの電力供給のみで走れる走行抵抗であるにも関わらず、また、電力収支的にも発電が不要な場合にもエンジンの作動を継続させておくことは、エンジンを作動させていない時よりも燃費が悪化する。
【００９０】
さらに、走行環境やドライバー嗜好により加速要求が大きくないと判断される場合は、加速レスポンスの問題はあまり考慮しなくてもよいにもかかわらず、どんな駆動力要求にも対応できるように無駄にエンジンを作動させて燃費を悪化させることになる。そして、電力収支的には発電量が必要ないため、低トルク低回転等の発電効率の悪い低出力点を使って発電せざるを得ないため、さらに燃費が悪化することになる。
【００９１】
つまり、高速走行時においては、図７に示すように、駆動モータパワーMG2Powerが一定であり、加速レスポンス要求が無いときは、バッテリＳＯＣが高ＳＯＣを保つように、エンジンパワーENGPowerにより発電モータパワーMG1Powerを出していた。しかし、バッテリＳＯＣが高ＳＯＣであり、電力収支的には発電量が必要ない。このため、高速走行時、駆動モータパワーMG2Powerによる電力消費量に釣り合う発電モータパワーMG1Powerによる発電量になるように、低トルク低回転等の発電効率の悪いエンジンパワーENGPower（低出力点）を使って発電せざるを得ない。
【００９２】
このように、背景技術においては、加速レスポンス要求の満足のために無駄なエンジン駆動時間が存在する。特に、高ＳＯＣかつ高車速時に発電要求が下がるが、加速レスポンス要求のためにエンジンを止められず、余計な燃料消費をしている。また、エンジンもジェネレータも発電効率が悪い動作点で発電を行うため、さらに燃費が悪化している、という課題がある。
【００９３】
［課題解決手段と課題解決作用］
本発明者等は、上記課題に着目し、加速レスポンス要求に応えつつ、加速レスポンスの問題を考慮しなくてもよい条件下ではエンジン停止時間を設けるようにした。つまり、課題解決手段として、“エンジン停止モード”での走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手する。自車位置情報と走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測する。要求駆動力が閾値より大きいと予測されると、“エンジン停止モード”からエンジン１を始動して発電モータ２により発電する“エンジン発電モード”に切り替える。要求駆動力が閾値より小さいと予測されると、“エンジン停止モード”を維持する制御方法を採用した。
【００９４】
即ち、シリーズ走行中、要求駆動力が閾値より小さいと予測されると、“エンジン停止モード”を維持することで、無駄な燃料消費が抑制される。シリーズ走行中、要求駆動力が閾値より大きいと予測されると、“エンジン発電モード”に切り替えることで、発電モータ２とバッテリ８からの電力供給で要求された最大トルクが出力できる。
【００９５】
そして、高速走行時においては、図８に示すように、駆動モータパワーMG2Powerが一定であり、加速レスポンス要求が無いとき、図７より高いエンジンパワーENGPowerにより発電モータパワーMG1Power（発電量）を出すことができる。つまり、高トルク高回転等の発電効率の良いエンジンパワーENGPower（高出力点）を使って発電することができる。なお、高ＳＯＣになったら“エンジン停止モード”とし、逆に、バッテリＳＯＣが低ＳＯＣになったら“エンジン発電モード”とすることで、バッテリＳＯＣの管理を行うことができる。
【００９６】
さらに、“エンジン停止モード”から“エンジン発電モード”に切り替えるに際し、要求駆動力の予測情報を用いることで、加速レスポンス要求を満たすことができる。
【００９７】
即ち、図９のアクセル開度特性とエンジン回転数特性に示すように、アクセル踏み込み操作による加速要求があってからエンジンを始動して駆動力を出すとする。この場合、エンジン始動が完了するまで駆動力が発生できない加速ラグ時間が発生してしまう（図９の矢印Ｒで囲まれる前後Ｇ特性）。つまり、加速レスポンス要求を満たす車速の立ち上がりによる車速特性を得ることができない。
【００９８】
これに対し、図１０のアクセル開度特性とエンジン回転数特性に示すように、要求駆動力の予測情報を用いることで、加速要求がある前にエンジン１を始動して駆動力を出すことができる。このため、エンジン始動が完了するまで駆動力が発生できない加速ラグ時間の発生を解消することができる（図１０の矢印Ｓで囲まれる前後Ｇ特性）。つまり、加速レスポンス要求を満たす車速の立ち上がりによる車速特性を得ることができる。
【００９９】
このため、シリーズ走行中、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成することができる。そして、“エンジン発電モード”によるシリーズ走行中、エンジン１の回転数を、発電モータ２による発電効率が高い領域に設定し、バッテリ８のバッテリＳＯＣが上限容量を超えると、“エンジン発電モード”から“エンジン停止モード”へ切り替えるようにしている。このため、バッテリ８のバッテリＳＯＣを管理しつつ、さらなる燃費性能の向上を達成することができる。
【０１００】
［走行シーン毎のドライバー運転嗜好学習作用］
ドライバーのタイプは千差万別である。例えば、
(a) 高速道路では前車を追い越すが一般道路では前車を追い越さないタイプ
(b) 高速道路では前車を追い越さないが一般道路では前車を追い越すタイプ
(c) 高速道路と一般道路の両方で前車を追い越すタイプ
(d) 高速道路と一般道路の両方で前車を追い越さないタイプ
が存在する。
【０１０１】
これに対して、ドライバー運転嗜好の学習制御は、走行環境の判断項目の組み合わせによる“走行シーン”と“前車に対するドライブスタイル”を紐付けにする。この紐付けによってきめ細やかにドライバー運転嗜好を学習することで、学習の“引き出し”を多くすることを特徴とする。以下、図３のフローチャートに基づいて走行シーン毎のドライバー運転嗜好学習作用を説明する。
【０１０２】
先ず、図３のフローチャートにおいて、Ｓ１→Ｓ２→Ｓ３へと進む。Ｓ１では、ドライバー運転嗜好学習制御での必要情報が読み込まれる。Ｓ２では、そのときの走行シーンＸが、走行環境の判断項目の組み合わせにより決定される。Ｓ３では、自車の前方に前車が存在し、自車と前車との車間距離が所定値以下であるか否かが判断される。Ｓ３にて自車の前方に前車が存在しないと判断されたとき、又は、自車の前方に前車が存在するが自車と前車との車間距離が所定値を超えていると判断されたときは、Ｓ１→Ｓ２→Ｓ３へと進む流れが繰り返される。
【０１０３】
しかし、Ｓ３にて自車の前方に前車が存在し、自車と前車との車間距離が所定値以下と判断されたときは、Ｓ３からＳ４へと進む。Ｓ４では、自車と前車の相対車速が所定車速以上で、かつ、アクセル開度が所定開度以上であるか否かが判断される。
【０１０４】
決定された走行シーンＸの区分において、ドライバーの運転嗜好が前車追従派であり、自車を前車に近づけることも、又、アクセル踏み込み操作を行うことも無く、前車に追従して走行する運転嗜好であるとする。この場合、決定された走行シーンＸの区分を何度経験しても、Ｓ４からＳ５→Ｓ８→Ｓ１０→エンドへと進むことになる。Ｓ５では、前車追い越しの経験回数ＮがＮ＝０に設定される。Ｓ８では、ドライバー運転嗜好は前車追従派であると学習される。Ｓ１０では、そのときの走行シーンＸの区分に学習結果として「前車追従派」であると保存される。
【０１０５】
なお、前車に追従して走行する運転嗜好のドライバーが、決定された走行シーンＸの区分において、例外的に自車を前車に近づけ、前車を追い越そうとしてアクセル踏み込み操作を行ったとする。この場合、Ｓ４からＳ６→Ｓ７→Ｓ８→Ｓ１０→エンドへと進む。つまり、例外的に前車の追い越し操作を行っただけでは、Ｓ８では、ドライバー運転嗜好は前車追従派であると学習され、Ｓ１０では、そのときの走行シーンＸの区分に学習結果として「前車追従派」であると保存される。
【０１０６】
一方、決定された走行シーンＸの区分において、ドライバーの運転嗜好が前車追い越し派であり、自車を前車に近づけ、アクセル踏み込み操作を行って前車を追い越そうとする運転嗜好であるとする。この場合、決定された走行シーンＸの区分を１度経験すると、Ｓ４からＳ６→Ｓ７→Ｓ８→Ｓ１０→エンドへと進むことになる。Ｓ６では、前車追い越しの経験回数Ｎが連続経験回数閾値Ｎthになっていないと判断され、Ｓ７では、前車追い越しの経験回数ＮがＮ＝１とされる。つまり、前車追い越しの経験回数Ｎが１度だけのときは、Ｓ８では、ドライバー運転嗜好は前車追従派であると学習され、Ｓ１０では、そのときの走行シーンＸの区分に学習結果として「前車追従派」であると保存される。
【０１０７】
その後、再度、同じ区分の走行シーンに遭遇して２度目の経験をすると、Ｓ４からＳ６→Ｓ７→Ｓ８→Ｓ１０→エンドへと進む。Ｓ６では、前車追い越しの経験回数Ｎが連続経験回数閾値Ｎthになっていないと判断され、Ｓ７では、前車追い越しの経験回数Ｎが、Ｎ＝２とされる。つまり、前車追い越しの経験回数Ｎが２度であってＮth≧３が設定されているときは、Ｓ８では、ドライバー運転嗜好は前車追従派であると学習され、Ｓ１０では、そのときの走行シーンＸの区分に学習結果として「前車追従派」であると保存される。
【０１０８】
その後、同じ区分である走行シーンに遭遇する経験が複数回に到達し、Ｓ６において、前車追い越しの経験回数Ｎが連続経験回数閾値Ｎthになったと判断されると、Ｓ４からＳ６→Ｓ９→Ｓ１０→エンドへと進む。Ｓ１０では、Ｓ９での前車追い越し派であるとの学習に続き、そのときの走行シーンＸの区分に学習結果として「前車追い越し派」であると保存される。
【０１０９】
このように、ドライバー運転嗜好学習制御では、ドライバー運転嗜好が前車追従派であることをベースとし、出来る限り“エンジン停止モード”が選択される機会を増やすようにしている。しかし、道路種別のみにより一律に前車追従派であると推定すると、ドライバー運転嗜好が前車追い越し派の場合、走行シーンによっては加速要求に応えられないことがある点に着目し、走行シーンを走行環境の判断項目の組み合わせにより複数に区分した。そして、走行シーンの区分毎にドライバー運転嗜好が「前車追従派」であるか「前車追い越し派」であるかをきめ細かく学習している。
【０１１０】
［高車速時におけるエンジン発電/停止制御作用］
高車速時におけるエンジン発電/停止制御は、走行環境情報とドライバー運転嗜好の学習結果を制御に反映させたことを特徴とする。以下、図６のフローチャートに基づいて高車速時におけるエンジン発電/停止制御作用を説明する。
【０１１１】
車速VSPが所定車速未満である場合、図６のフローチャートにおいて、Ｓ２１→Ｓ２２→エンドへと進む流れが繰り返され、Ｓ２２では、図２に示す通常の制御モードによる切り替え制御が実行される。
【０１１２】
車速VSPが所定車速以上であり、かつ、“エンジン停止モード”でのシリーズ走行中である場合は、図６のフローチャートにおいて、Ｓ２１→Ｓ２３→Ｓ２４→Ｓ２５→Ｓ２６へと進む。Ｓ２４では、自車の現在地情報が入手される。Ｓ２５では、自車の現在地から先の走行予定道路に沿った走行環境情報が入手される。Ｓ２６では、自車が現在地から走行予定道路に沿って走行するときの走行環境情報に基づく走行負荷変化の大きさが閾値未満であるか否かが判断される。
【０１１３】
Ｓ２６において走行負荷変化の大きさ≧閾値と判断されたときは、Ｓ２６からＳ２７へと進む。Ｓ２７では、Ｓ２６でのNOとの判断に続き、走行負荷変化が大きくなる加速イベントより所定距離手前の位置に自車が到達したか否かが判断される。加速イベントより所定距離手前の位置に未到達である間は、Ｓ２４→Ｓ２５→Ｓ２６→Ｓ２７へと進む流れが繰り返される。一方、Ｓ２７において加速イベントより所定距離手前の位置に到達したと判断されると、Ｓ２７からＳ３１→Ｓ３４→エンドへと進む。Ｓ３１では、“エンジン停止モード”からエンジン１を始動し、発電モータ２により発電する“エンジン発電モード”へと切り替えられる。Ｓ３４では、エンジン１の回転数を、発電モータ２による発電効率が高い領域に設定した“エンジン発電モード”によりシリーズ走行する。
【０１１４】
一方、Ｓ２６において走行負荷変化の大きさ＜閾値と判断されたときは、Ｓ２６からＳ２８→Ｓ２９→Ｓ３０へと進む。Ｓ２８では、自車と周辺車両との車間距離情報が入手される。Ｓ２９では、走行シーンの区分毎にドライバー運転嗜好の学習結果が入手され、ドライバー運転嗜好の学習結果に基づいて駆動力変化量が予測される。Ｓ３０では、予測した駆動力変化量が閾値以下か否かが判断される。
【０１１５】
Ｓ３０において駆動力変化量≦閾値と判断された場合は、Ｓ３０からＳ３２→Ｓ３４→エンドへ進む。Ｓ３２では、“エンジン停止モード”が維持される。Ｓ３４では、“エンジン停止モード”の継続によりシリーズ走行する。
【０１１６】
一方、Ｓ３０において駆動力変化量＞閾値と判断された場合は、Ｓ３０からＳ３１→Ｓ３４→エンドへ進む。Ｓ３１では、“エンジン停止モード”からエンジン１を始動し、発電モータ２により発電する“エンジン発電モード”へと切り替えられる。Ｓ３４では、エンジン１の回転数を、発電モータ２による発電効率が高い領域に設定した“エンジン発電モード”によりシリーズ走行する。
【０１１７】
車速VSPが所定車速以上であり、かつ、“エンジン発電モード”でのシリーズ走行中である場合は、図６のフローチャートにおいて、Ｓ２１→Ｓ２３→Ｓ３３へと進む。Ｓ３３では、他のエンジン作動条件が成立しているか否かが判断される。Ｓ３３において他のエンジン作動条件成立と判断される場合、例えば、バッテリＳＯＣが上限閾値まで達していないときは、Ｓ３３からＳ３１→Ｓ３４→エンドへ進む。Ｓ３１では、“エンジン発電モード”が維持される。Ｓ３４では、エンジン１の回転数を、発電モータ２による発電効率が高い領域に設定した“エンジン発電モード”によりシリーズ走行する。
【０１１８】
一方、Ｓ３３において他のエンジン作動条件成立と判断される場合、例えば、“エンジン発電モード”によるシリーズ走行によりバッテリ８のＳＯＣが上昇し、バッテリＳＯＣが上限閾値以上になったときは、Ｓ３３からＳ３２→Ｓ３４→エンドへ進む。Ｓ３２では、“エンジン発電モード”から“エンジン停止モード”へと切り替えられる。Ｓ３４では、“エンジン停止モード”によりシリーズ走行する。
【０１１９】
このように、高車速時におけるエンジン発電/停止制御は、自車が現在地から走行予定道路に沿って走行するときの走行負荷変化の大きさが閾値以上である加速イベント（上り勾配等）が走行予定道路に存在するとき、走行環境情報によるモード選択が優先される。つまり、加速イベントより所定距離手前の位置に到達したと判断されると、“エンジン停止モード”からエンジン１を始動し、発電モータ２により発電する“エンジン発電モード”へと切り替えられる。
【０１２０】
そして、自車が現在地から走行予定道路に沿って走行するときの走行負荷変化の大きさが閾値未満であるとき（平坦路や下り勾配等）、必ず“エンジン停止モード”を維持するのではなく、ドライバー運転嗜好の学習結果を反映させてモード選択をしている。即ち、走行シーンの区分毎にドライバー運転嗜好の学習結果を入手し、ドライバー運転嗜好の学習結果に基づいて駆動力変化量を予測し、駆動力変化量≦閾値と判断された場合は、“エンジン停止モード”が維持される。しかし、駆動力変化量＞閾値と判断された場合は、“エンジン停止モード”からエンジン１を始動し、発電モータ２により発電する“エンジン発電モード”へと切り替えられる。このように、ドライバー運転嗜好の学習結果が前車追い越し派である場合は、走行負荷変化の大きさが閾値未満であるにもかかわらず、“エンジン発電モード”が選択される機会を与えている。
【０１２１】
以上説明したように、実施例１におけるシリーズハイブリッド車両の制御方法及び制御装置にあっては、下記に列挙する効果が得られる。
【０１２２】
(1) エンジン１と発電モータ２と駆動モータ３とバッテリ８を搭載し、
シリーズ走行中、駆動モータ３への電力供給をバッテリ８から行うエンジン停止モードと、駆動モータ３へ電力供給をバッテリ８と発電モータ２から行うエンジン発電モードとを切り替えるハイブリッド車両（シリーズハイブリッド車両）の制御方法において、
エンジン停止モードでの走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報（走行環境情報）を入手し、
自車位置情報と走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力（走行負荷変化の大きさ）を予測し、
要求駆動力が閾値より大きいと予測されると、エンジン停止モードからエンジン１を始動して発電モータ２により発電するエンジン発電モードに切り替え、要求駆動力が閾値より小さいと予測されると、エンジン停止モードを維持する（図６）。
このため、シリーズ走行中、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成するハイブリッド車両（シリーズハイブリッド車両）の制御方法を提供することができる。
【０１２３】
(2) 走行推定情報として、自車の現在地から先の走行環境情報を入手し、
要求駆動力を、自車が現在地から走行予定道路に沿って走行するとき、走行環境情報に基づく走行負荷変化の大きさにより予測する（図６）。
このため、自車の現在地から先の走行環境情報に基づく走行負荷変化の大きさにより自車が現在地から走行予定道路に沿って走行するときの要求駆動力を予測することができる。
【０１２４】
(3) ドライバー運転嗜好が前車追い越し派であるのか前車追従派であるのかを学習し、
走行推定情報として、ドライバー運転嗜好の学習結果を入手し、
要求駆動力を、自車が現在地から走行予定道路に沿って走行するときの走行負荷変化の大きさに、ドライバー運転嗜好の学習結果を加えて予測する（図３）。
このため、走行負荷変化の大きさによる要求駆動力の予測に、ドライバー運転嗜好の学習結果によるドライバー要求駆動力の予測を加え、エンジン停止モードかエンジン発電モードかのモード選択を行うことができる。さらに、走行環境情報にドライバー運転嗜好を加えることで、自動運転時におけるドライバー介入にも備えることができる。即ち、自動運転走行中にドライバー運転嗜好からドライバーに介入されそうなシーンを予測し、予めエンジン１を作動させておくことで、加速レスポンスを確保できる。
【０１２５】
(4) エンジン停止モードを選択しての走行中、走行負荷変化の大きさが閾値より大きいと判断された場合、走行負荷変化が大きくなる加速イベントより所定距離手前の位置に自車が到達したか否かを判断し、
加速イベントより所定距離手前に到達すると、ドライバー運転嗜好の学習結果にかかわらず、エンジン１を始動して発電モータ２により発電するエンジン発電モードに切り替える（図６）。
このため、エンジン停止モードを選択しての走行中、走行予定道路に加速イベントが存在すると、加速イベントへの到着前にエンジン１を作動させておくことで、加速ラグを解消した加速性を確保することができる。
【０１２６】
(5) エンジン停止モードを選択しての走行中、走行負荷変化の大きさが閾値以下と判断された場合、自車と周辺車両との車間距離情報を入手し、
所定距離以内に前車が存在する場合、ドライバー運転嗜好が前車追い越し派であると、エンジン１を始動して発電モータ２により発電するエンジン発電モードに切り替え、ドライバー運転嗜好が前車追従派であると、エンジン停止モードを維持する（図６）。
このため、走行負荷変化の大きさによる判断であればエンジン停止モードが選択されるときであっても、ドライバー運転嗜好の学習結果によるドライバー要求駆動力の予測を加えることで、エンジン発電モードを選択することができる。
【０１２７】
(6) エンジン発電モードによるシリーズ走行中、エンジン１の回転数（エンジン回転数Ne）を、発電モータ２による発電効率が高い領域に設定し、
バッテリ８の充電容量（バッテリＳＯＣ）が上限容量を超えると、エンジン発電モードからエンジン停止モードへ切り替える（図８）。
このため、エンジン発電モードによるシリーズ走行中、バッテリ８の充電容量（バッテリＳＯＣ）を管理しつつ、電力収支的に発電量が必要でない場合に比べ、燃費性能の向上を達成することができる。
【０１２８】
(7) シリーズ走行中、車速VSPが所定車速以上であるとき、要求駆動力の予測に基づくエンジン停止モードとエンジン発電モードとの切り替え制御を実行する（図６）。
このため、電力収支的に発電が不要な場合でもエンジン１を作動しておく必要があった車速VSPが所定車速以上のとき、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成することができる。
【０１２９】
(8) エンジン１と発電モータ２と駆動モータ３とバッテリ８を搭載し、
シリーズ走行中、駆動モータ３への電力供給をバッテリ８から行うエンジン停止モードと、駆動モータ３へ電力供給をバッテリ８と発電モータ２から行うエンジン発電モードとを切り替えるコントローラ（車両コントロールモジュール２０）を備えるハイブリッド車両（シリーズハイブリッド車両）の制御装置において、
コントローラ（車両コントロールモジュール２０）は、
エンジン停止モードでの走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行推定情報を入手する情報入手部２０ａと、
自車位置情報と走行推定情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される要求駆動力を予測する要求駆動力予測部２０ｂと、
要求駆動力が閾値より大きいと予測されると、エンジン停止モードからエンジン１を始動して発電モータ２により発電するエンジン発電モードに切り替え、要求駆動力が閾値より小さいと予測されると、エンジン停止モードを維持するエンジン発電/停止制御部２０ｃと、を有する（図２）。
このため、シリーズ走行中、ドライバーの加速レスポンス要求を満たしながら、無駄な燃料消費の抑制により燃費性能の向上を達成するハイブリッド車両（シリーズハイブリッド車両）の制御装置を提供することができる。
【０１３０】
以上、本開示のハイブリッド車両の制御方法及び制御装置を実施例１に基づき説明してきた。しかし、具体的な構成については、この実施例１に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【０１３１】
実施例１では、情報入手部２０ａとして、エンジン停止モードでの走行中、自車位置情報と自車の現在地から先の走行態様を推定する走行環境情報とドライバー運転嗜好の学習結果情報を入手する例を示した。しかし、情報入手部としては、自車の所定距離先を走行する先行車の位置情報や車速情報やアクセル開度情報を車車間通信により入手するようにしても良く、この場合、自車が現在地から先へ走行するときの加速区間や減速区間を知ることができる。また、情報入手部としては、自動運転車において予め目標走行経路に沿って車速プロファイルが生成される場合、生成された車速プロファイル情報を入手する例としても良い。さらに、情報入手部としては、過去に同じ道路を走行した経験がある場合であって、そのときの走行態様が記憶されている場合、走行態様記憶情報を入手する例としても良い。要するに、自車の現在地から先の走行態様を推定することが可能な情報であれば、走行環境情報とドライバー運転嗜好の学習結果情報に限られない。
【０１３２】
実施例１では、要求駆動力予測部２０ｂとして、自車位置情報と走行環境情報とドライバー運転嗜好の学習結果情報に基づき、自車が現在地から走行予定道路に沿って走行するときに要求される走行負荷変化の大きさと駆動力変化量を予測する例を示した。しかし、要求駆動力予測部としては、要求駆動力そのものを予測しても良いし、また、アクセル開度変化量を予測しても良い。要するに、要求駆動力相当の値予測であれば、走行負荷変化の大きさや駆動力変化量に限られない。
【０１３３】
実施例１では、シリーズ走行中、車速VSPが所定車速以上であるとき、要求駆動力の予測に基づくエンジン停止モードとエンジン発電モードとの切り替え制御を実行する例を示した。しかし、シリーズ走行中、要求駆動力の予測に基づくエンジン停止モードとエンジン発電モードとの切り替え制御を、車速が所定車速以上である高車速域に限らず、全車速域で実行する例としても良い。
【０１３４】
実施例１では、本開示の制御方法及び制御装置を、エンジンを発電用動力源とし駆動モータを走行用駆動源としてシリーズ走行するシリーズハイブリッド車両に適用する例を示した。しかし、本開示の制御方法及び制御装置は、シリーズハイブリッド走行モードを有するパラレルハイブリッド車両に対しても適用することができる。
【符号の説明】
【０１３５】
１  エンジン
２  発電モータ
３  駆動モータ
４  ギヤボックス
５Ｌ，５Ｒ  フロントドライブシャフト
６Ｌ，６Ｒ  前輪（駆動輪）
７  発電モータ・駆動モータインバータ
８  バッテリ
２０  車両コントロールモジュール（コントローラ）
２０ａ  情報入手部
２０ｂ  要求駆動力予測部
２０ｃ  エンジン発電/停止制御部
２０ｄ  ドライバー運転嗜好学習部
２１  エンジンコントローラ
２２  モータジェネレータコントローラ
２３  バッテリコントローラ
２４  ナビゲーションコントロールユニット
２５  運転支援コントロールユニット
２６  CAN通信線
【図１】
2020055411.tif 000003
【図２】
2020055411.tif 000004
【図３】
2020055411.tif 000005
【図４】
2020055411.tif 000006
【図５】
2020055411.tif 000007
【図６】
2020055411.tif 000008
【図７】
2020055411.tif 000009
【図８】
2020055411.tif 000010
【図９】
2020055411.tif 000011
【図１０】
2020055411.tif 000012