(57)【特許請求の範囲】
【請求項１】
エンジンに駆動連結される入力部材と、車輪に駆動連結される出力部材と、第一回転電機と、第二回転電機と、少なくとも３つの回転要素を有する差動歯車装置と、制御装置とを備えるハイブリッド車両の駆動装置であって、
前記入力部材、前記出力部材、及び前記第一回転電機が、それぞれ前記差動歯車装置の異なる回転要素に、当該差動歯車装置の他の回転要素を介することなく駆動連結され、
前記第二回転電機が、前記第一回転電機が駆動連結された回転要素以外の回転要素に、当該差動歯車装置の他の回転要素を介することなく駆動連結され、
前記入力部材と、前記差動歯車装置の回転要素との駆動連結を解放可能な係合装置と、
前記入力部材に作用するように設けられ、前記入力部材が前記エンジンの正転方向に対応する方向に回転するときにフリーになり、前記入力部材が前記エンジンの逆転方向に対応する方向に回転しようとするときにロックするワンウェイクラッチとを備え、
前記制御装置は、
前記エンジンが停止し、且つ、前記係合装置が解放状態にある車両走行状態において、アシスト要求が発生することを予測する駆動要求発生予測手段と、
前記駆動要求発生予測手段によりアシスト要求が発生することが予測された場合に、前記入力部材の回転速度がゼロになる方向に前記第一回転電機の回転速度を変化させるアシスト準備制御手段と、
アシスト要求が発生された場合に、前記ワンウェイクラッチの作用により前記出力部材にアシストトルクが伝達されるように前記第一回転電機の出力トルクを制御するアシスト制御手段と、を備えることを特徴とするハイブリッド車両の駆動装置。
【請求項２】
前記アシスト準備制御手段は、前記入力部材の回転速度が略ゼロになるように前記第一回転電機の回転速度を変化させる、請求項１に記載のハイブリッド車両の駆動装置。
【請求項３】
前記アシスト準備制御手段は、前記ワンウェイクラッチのロック状態が維持されるようなトルクであって、前記アシスト制御手段による制御中に前記入力部材に伝達されるトルクよりも小さいトルクが前記入力部材に伝達されるように、前記第一回転電機の出力トルクを制御する、請求項１に記載のハイブリッド車両の駆動装置。
【請求項４】
前記制御装置は、
エンジン始動要求が発生された場合に、前記係合装置を解放状態から係合状態へ切り替える係合装置制御手段と、
前記係合装置制御手段による切り替え後に、エンジン始動制御を実行するエンジン始動制御手段とを含む、請求項１〜３のうちのいずれか１項に記載のハイブリッド車両の駆動装置。
【請求項５】
前記駆動要求発生予測手段は、登坂路の走行を検出又は予測した場合に、アシスト要求が発生することを予測する、請求項１〜４のうちのいずれか１項に記載のハイブリッド車両の駆動装置。
【請求項６】
前記駆動要求発生予測手段は、車両を加速させる操作を検出又は予測した場合に、アシスト要求が発生することを予測する、請求項１〜５のうちのいずれか１項に記載のハイブリッド車両の駆動装置。
【請求項７】
前記駆動要求発生予測手段は、車両外部の環境を表す外部環境情報、運転者による車両の操作状態を表す操作情報、及び、車両の状態を表す車両情報のうちの少なくともいずれか１つの情報に基づいて、アシスト要求が発生することを予測する、請求項１〜６のうちのいずれか１項に記載のハイブリッド車両の駆動装置。
【請求項８】
前記外部環境情報、前記操作情報及び前記車両情報は、車載ナビゲーション装置の地図データ又は車載センサに基づいて取得される、請求項７に記載のハイブリッド車両の駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンに駆動連結される入力部材と、車輪に駆動連結される出力部材と、第一回転電機と、第二回転電機と、少なくとも３つの回転要素を有する差動歯車装置と、制御装置とを備えるハイブリッド車両の駆動装置に関する。
【背景技術】
【０００２】
従来から、この種のハイブリッド車両の駆動装置は知られている（例えば、特許文献１参照）。特許文献１に開示される構成では、係合装置が係合状態となり、エンジンの回転駆動力を差動歯車装置により第一回転電機と出力部材とに分配しながら車両を走行させるスプリット走行や、係合装置が解放状態となり、エンジンを停止させるとともに第二回転電機の回転駆動力を用いて車両を走行させる電動走行を行なうことが可能である。
【０００３】
また、電動走行時に第一回転電機によるアシストトルクの出力を可能とすることを目的として、エンジンに駆動連結される入力部材に作用するワンウェイクラッチであって、入力部材がエンジンの正転方向に対応する方向に回転するときにフリーになり、入力部材がエンジンの逆方向に対応する方向に回転しようとするときにロックするワンウェイクラッチを設けた構成が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０７６６７８号公報
【特許文献２】特開２０００−３５５２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示される構成では、電動走行を行なう際、係合装置が解放状態となり、エンジンが入力部材から切り離されるので、第二回転電機の回転時には差動歯車装置を介して入力部材及び第二回転要素のみが回転し(エンジンは回転せず)、第一回転要素及び第一回転電機が回転しないため、回転損失が比較的大きい第一回転要素及び第一回転電機の回転による損失を防止することができる。
【０００６】
しかしながら、その反面、第二回転電機で出力可能なトルクを超えた駆動トルクが要求されて第一回転電機によるアシストトルクの出力が必要となったときに、即座にアシストトルクを出力すると、ワンウェイクラッチが設けられる２部材間の回転速度差に起因してワンウェイクラッチに負荷がかかり、ワンウェイクラッチの寿命低下やショックの発生をもたらす可能性がある。他方、ワンウェイクラッチに負荷がかからないように第一回転電機の回転速度を調整した後で、アシストトルクを出力すると、第一回転電機の回転速度を調整する時間分だけ、発生する駆動トルクにタイムラグ（応答遅れ）が生じて運転者に違和感を与える虞がある。
【０００７】
そこで、本発明は、電動走行中の第一回転要素及び第一回転電機の回転による損失を防止しつつ、電動走行時におけるアシスト要求からアシストトルク出力までの時間差を低減することができるハイブリッド車両の駆動装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一局面によれば、エンジンに駆動連結される入力部材と、車輪に駆動連結される出力部材と、第一回転電機と、第二回転電機と、少なくとも３つの回転要素を有する差動歯車装置と、制御装置とを備えるハイブリッド車両の駆動装置であって、
前記入力部材、前記出力部材、及び前記第一回転電機が、それぞれ前記差動歯車装置の異なる回転要素に、当該差動歯車装置の他の回転要素を介することなく駆動連結され、
前記第二回転電機が、前記第一回転電機が駆動連結された回転要素以外の回転要素に、当該差動歯車装置の他の回転要素を介することなく駆動連結され、
前記入力部材と、前記差動歯車装置の回転要素との駆動連結を解放可能な係合装置と、
前記入力部材に作用するように設けられ、前記入力部材が前記エンジンの正転方向に対応する方向に回転するときにフリーになり、前記入力部材が前記エンジンの逆転方向に対応する方向に回転しようとするときにロックするワンウェイクラッチとを備え、
前記制御装置は、
前記エンジンが停止し、且つ、前記係合装置が解放状態にある車両走行状態において、アシスト要求が発生することを予測する駆動要求発生予測手段と、
前記駆動要求発生予測手段によりアシスト要求が発生することが予測された場合に、前記入力部材の回転速度がゼロになる方向に前記第一回転電機の回転速度を変化させるアシスト準備制御手段と、
アシスト要求が発生された場合に、前記ワンウェイクラッチの作用により前記出力部材にアシストトルクが伝達されるように前記第一回転電機の出力トルクを制御するアシスト制御手段と、を備えることを特徴とするハイブリッド車両の駆動装置が提供される。
【発明の効果】
【０００９】
本発明によれば、電動走行中の第一回転要素及び第一回転電機の回転による損失を防止しつつ、電動走行時におけるアシスト要求からアシストトルク出力までの時間差を低減することができるハイブリッド車両の駆動装置が得られる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例によるハイブリッド車両の駆動装置１の構成を示すスケルトン図である。
【図２】ハイブリッド車両の駆動装置のシステム構成を示す模式図である。
【図３】スプリット走行モードにおける遊星歯車装置の動作状態を表す速度線図である。
【図４】電動走行モードにおける遊星歯車装置の動作状態を表す速度線図である。
【図５】各状態（電動走行状態、事前準備制御完了状態、ＭＧ１アシスト制御状態、エンジン始動状態）における遊星歯車装置Ｐの動作状態を表す速度線図である。
【図６】本実施例の制御ユニット４１により実行される主要処理の一例を示すフローチャートである。
【図７】大駆動トルク要求予測部４６により大駆動トルク要求が予測され、その後、アシスト要求が発生する場合のタイミングチャートである。
【図８】大駆動トルク要求予測部４６により大駆動トルク要求が予測され、その後、エンジン始動要求が発生する場合のタイミングチャートである。
【図９】大駆動トルク要求予測部４６による予測ロジックの一例の説明図である。
【図１０】第１のバリエーションを示す速度線図である。
【図１１】第２のバリエーションを示す速度線図である。
【図１２】第３のバリエーションを示す速度線図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。
【００１２】
図１は、本発明の一実施例によるハイブリッド車両の駆動装置１の構成を示すスケルトン図である。図２は、ハイブリッド車両の駆動装置１のシステム構成を示す模式図である。図２において、実線の矢印は各種情報の伝達経路を示し、破線は電力の伝達経路を示している。尚、ハイブリッド車両は、外部からの充電が可能なプラグインハイブリッド車両であってもよいし、通常のハイブリッド車両であってもよい。
【００１３】
図１及び図２に示すように、このハイブリッド車両の駆動装置１は、エンジンＥに接続される入力軸Ｉと、クラッチ１２と、第一モータ・ジェネレータＭＧ１と、第二モータ・ジェネレータＭＧ２と、カウンタ減速機構Ｃ及び出力用差動歯車装置１８を介して車輪Ｗに接続される出力ギヤＯと、遊星歯車装置Ｐと、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２等の制御を行なう制御ユニット４１と、を備えている。ここで、遊星歯車装置Ｐは、第一モータ・ジェネレータＭＧ１に接続される第一回転要素と、入力軸Ｉに接続される第二回転要素と、出力ギヤＯ及び第二モータ・ジェネレータＭＧ２に接続される第三回転要素と、の３つの回転要素を有している。また、入力軸Ｉは、クラッチ１２を介してエンジンＥに選択的に接続される。
【００１４】
尚、図示の例では、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２が、それぞれ「第一回転電機」及び「第二回転電機」に相当する。また、入力軸Ｉ及び出力ギヤＯが、それぞれ「入力部材」及び「出力部材」に相当し、遊星歯車装置Ｐが「差動歯車装置」に相当する。また、クラッチ１２が「係合装置」に相当する。
【００１５】
ここでは、先ず、ハイブリッド車両の駆動装置１の各部の機械的構成について説明する。図１に示すように、入力軸Ｉは、エンジンＥに接続されている。ここで、エンジンＥは燃料の燃焼により駆動される内燃機関であり、例えば、ガソリンエンジンやディーゼルエンジンなどの任意のエンジンであってよい。本例では、入力軸Ｉは、クラッチ１２を介して、エンジンＥのクランクシャフト等のエンジン出力軸Ｅｏに接続されている。なお、図示の例では、入力軸Ｉはダンパ１１を介してエンジンＥに接続されているが、ダンパ１１は省略されてもよい。なお、図示の例では、入力軸ＩはエンジンＥのエンジン出力軸Ｅｏと一体的に回転するため、入力軸Ｉの回転はエンジンＥの回転と同じであり、入力軸Ｉの回転駆動力（トルク、以下同様）はエンジンＥの回転駆動力と同じである。また、入力軸Ｉは、遊星歯車装置Ｐのキャリアｃａに接続される。また、入力軸Ｉとケーシング７０との間には、ワンウェイクラッチＯＷＣが配設される。ワンウェイクラッチＯＷＣは、入力軸ＩがエンジンＥの正転方向に対応する方向に回転しているときにフリーになり、入力軸ＩがエンジンＥを逆方向に回転させようとするときにロックする。尚、ワンウェイクラッチＯＷＣは、ブレーキにより実現されてもよい。
【００１６】
第一モータ・ジェネレータＭＧ１は、図示しないケースに固定された第一ステータＳｔ１と、この第一ステータＳｔ１の径方向内側に回転自在に支持された第一ロータＲｏ１と、を有している。第一モータ・ジェネレータＭＧ１は、遊星歯車装置Ｐに対してエンジンＥとは反対側における入力軸Ｉの径方向外側に、入力軸Ｉと同軸上に配置されている。すなわち、本例では、エンジンＥ側から、遊星歯車装置Ｐ、第一モータ・ジェネレータＭＧ１の順に同軸上に配置されている。第一モータ・ジェネレータＭＧ１の第一ロータＲｏ１は、遊星歯車装置Ｐのサンギヤｓと一体回転するように接続されている。また、第二モータ・ジェネレータＭＧ２は、図示しないケースに固定された第二ステータＳｔ２と、この第二ステータＳｔ２の径方向内側に回転自在に支持された第二ロータＲｏ２と、を有している。この第二モータ・ジェネレータＭＧ２の第二ロータＲｏ２は、第二モータ・ジェネレータ出力ギヤ１３と一体回転するように接続されている。第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２は、図２に示すように、それぞれ第一インバータ３２、第二インバータ３３を介して蓄電装置としてのバッテリ３１に電気的に接続されている。そして、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２は、それぞれ電力の供給を受けて動力を発生するモータ（電動機）としての機能と、動力の供給を受けて電力を発生するジェネレータ（発電機）としての機能を果たすことが可能とされている。
【００１７】
第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２は、それぞれ回転方向と回転駆動力の向きとの関係に応じてジェネレータ及びモータのいずれか一方として機能する。そして、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２は、ジェネレータとして機能する場合には、発電した電力をバッテリ３１に供給して充電し、或いは当該電力をモータとして機能する他方のモータ・ジェネレータＭＧ１、ＭＧ２に供給して力行させる。また、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２は、モータとして機能する場合には、バッテリ３１に充電され、或いはジェネレータとして機能する他方のモータ・ジェネレータＭＧ１、ＭＧ２により発電された電力の供給を受けて力行する。そして、第一モータ・ジェネレータＭＧ１の動作は、第一モータ・ジェネレータ制御部４３からの制御指令に従って第一インバータ３２を介して行われ、第二モータ・ジェネレータＭＧ２の動作は、第二モータ・ジェネレータ制御部４４からの制御指令に従って第二インバータ３３を介して行われる。
【００１８】
図示の例では、遊星歯車装置Ｐは、入力軸Ｉと同軸上に配置されたシングルピニオン型の遊星歯車機構とされている。すなわち、遊星歯車装置Ｐは、複数のピニオンギヤを支持するキャリアｃａと、ピニオンギヤにそれぞれ噛み合うサンギヤｓ及びリングギヤｒと、を回転要素として有している。サンギヤｓは、第一モータ・ジェネレータＭＧ１の第一ロータＲｏ１の回転軸と一体回転するように接続されている。キャリアｃａは、入力軸Ｉと一体回転するように接続されている。リングギヤｒは、出力ギヤＯと一体回転するように接続されている。このように、差動歯車装置としての遊星歯車装置Ｐは３つの回転要素を有しており、図示の例では、サンギヤｓ、キャリアｃａ、及びリングギヤｒが、それぞれ「第一回転要素」、「第二回転要素」、及び「第三回転要素」に相当する。なお、この遊星歯車装置Ｐでは、３つの回転要素は、回転速度の順にサンギヤｓ（第一回転要素）、キャリアｃａ（第二回転要素）、及びリングギヤｒ（第三回転要素）となっている。
【００１９】
出力ギヤＯは、動力伝達経路上における遊星歯車装置Ｐの下流側において、入力軸Ｉと同軸上に配置されている。図示の例では、出力ギヤＯは、遊星歯車装置Ｐに対してエンジンＥ側における入力軸Ｉの径方向外側に、入力軸Ｉと同軸上に配置されている。出力ギヤＯは、後述するカウンタ減速機構Ｃの第一ギヤ１４と噛み合っており、出力ギヤＯに伝達された回転駆動力は、カウンタ減速機構Ｃ、出力用差動歯車装置１８、及び出力軸１９を介して車輪Ｗに伝達可能とされている。なお、第一ギヤ１４には第二モータ・ジェネレータ出力ギヤ１３も噛み合っており、これにより、第二モータ・ジェネレータＭＧ２の回転駆動力も、カウンタ減速機構Ｃ、出力用差動歯車装置１８、及び出力軸１９を介して車輪Ｗに伝達可能とされている。また、図示の例では、出力ギヤＯ、遊星歯車装置Ｐ、及び第一モータ・ジェネレータＭＧ１が入力軸Ｉと同軸上に配置されるとともに、第二モータ・ジェネレータＭＧ２、カウンタ減速機構Ｃ、及び出力用差動歯車装置１８は、それぞれ入力軸Ｉと異なる軸上に互いに平行に配置されている。すなわち、このハイブリッド車両の駆動装置１は、入力軸Ｉ、出力ギヤＯ、遊星歯車装置Ｐ、及び第一モータ・ジェネレータＭＧ１が配置される第一軸、第二モータ・ジェネレータＭＧ２が配置される第二軸、カウンタ減速機構Ｃが配置される第三軸、並びに出力用差動歯車装置１８が配置される第四軸、を備えた４軸構成とされている。
【００２０】
カウンタ減速機構Ｃは、出力ギヤＯに噛み合う第一ギヤ１４と、差動入力ギヤ１７に噛み合う第二ギヤ１６と、第一ギヤ１４と第二ギヤ１６とを連結するカウンタ軸１５と、を備えている。ここで、第二ギヤ１６は、第一ギヤ１４に対して径が小さく、歯数も少なく設定されている。これにより、第一ギヤ１４の回転は、歯数の上で減速されて第二ギヤ１６に伝達される。また、第一ギヤ１４には、第二モータ・ジェネレータ出力ギヤ１３が噛み合っている。すなわち、第一ギヤ１４には出力ギヤＯ及び第二モータ・ジェネレータ出力ギヤ１３が共通に噛み合う構成となっている。したがって、出力ギヤＯの回転駆動力及び第二モータ・ジェネレータ出力ギヤ１３の回転駆動力は、第一ギヤ１４に伝達されるとともに、カウンタ軸１５、第二ギヤ１６及び差動入力ギヤ１７を介して出力用差動歯車装置１８に伝達される。
【００２１】
出力用差動歯車装置１８は、差動入力ギヤ１７に伝達された回転駆動力を分配し、当該分配された回転駆動力を出力軸１９を介して二つの車輪Ｗに伝達する。上述の如く、エンジンＥ、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２は、カウンタ減速機構Ｃ（第二ギヤ１６）に接続されている。したがって、ハイブリッド車両の駆動装置１は、エンジンＥ、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２により発生され、差動入力ギヤ１７に伝達された回転駆動力を、出力用差動歯車装置１８及び出力軸１９を介して左右二つの車輪Ｗに伝達し、車両を走行させることができる。
【００２２】
第一モータ・ジェネレータＭＧ１は、上述の如く、遊星歯車装置Ｐに対してエンジンＥとは反対側における入力軸Ｉの径方向外側に、入力軸Ｉと同軸上に配置されている。入力軸Ｉは、遊星歯車装置Ｐ及び第一モータ・ジェネレータＭＧ１の径方向内側を貫通して、第一モータ・ジェネレータＭＧ１及び遊星歯車装置Ｐに対してエンジンＥとは反対側まで延出する。そして、入力軸Ｉは、この延出した部分に、油を吐出するためのオイルポンプ２１が接続される。但し、オイルポンプ２１は、入力軸Ｉの延出した部分に限られず、入力軸Ｉに任意の態様で接続されてもよい。オイルポンプ２１は、例えばインナロータとアウタロータとを有する内接型のギヤポンプであってよい。オイルポンプ２１により吐出された油は、クラッチ１２の係合及び解放を制御するための油圧を供給するため、遊星歯車装置Ｐ、出力ギヤＯ、及びカウンタ減速機構Ｃ等を潤滑するため、或いは第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２を冷却するため、等の目的に利用されてもよい。オイルポンプ２１には、オイルポンプ２１により発生させられた油圧を蓄積することが可能なアキュムレータが接続されてもよい。
【００２３】
クラッチ１２は、油圧等で動作する任意のタイプのクラッチであってよい。例えば、クラッチ１２は、油圧による動作する湿式多板クラッチである。クラッチ１２の係合状態と解放状態の切り替えは、クラッチ１２へのオイルポンプ２１からの油圧の供給を制御することにより実現されてもよいし、他のオイルポンプ（例えば電動オイルポンプ）からの油圧が利用されてもよい。
【００２４】
次に、ハイブリッド車両の駆動装置１の基本的な動作について説明する。ハイブリッド車両の駆動装置１は、電動走行モードとスプリット走行モードとを切替可能に備えている。図３及び図４は、各モードにおける遊星歯車装置Ｐの動作状態を表す速度線図である。これらの速度線図において、縦軸は、各回転要素の回転速度に対応している。すなわち、縦軸に対応して記載している「０」は回転速度がゼロであることを示しており、上側が正回転（回転速度が正）、下側が負回転（回転速度が負）である。尚、以下では、特に第一モータ・ジェネレータＭＧ１の回転速度について、大小関係や増減は、大きさでなく、正負が加味される。例えば、第一モータ・ジェネレータＭＧ１の回転速度が「増加」という時は、正方向に回転速度が変化することを意味し、第一モータ・ジェネレータＭＧ１の回転速度が「減少」という時は、負方向に回転速度が変化することを意味する。
【００２５】
また、各回転要素に対応する縦線の間隔は、遊星歯車装置Ｐのギヤ比λ（サンギヤとリングギヤとの歯数比＝〔サンギヤの歯数〕／〔リングギヤの歯数〕）に対応している。そして、並列配置された複数本の縦線のそれぞれが、遊星歯車装置Ｐの各回転要素に対応している。すなわち、各縦線の上側に記載されている「ｓ」、「ｃａ」、「ｒ」はそれぞれ遊星歯車装置Ｐのサンギヤｓ、キャリアｃａ、リングギヤｒに対応している。
【００２６】
一方、各縦線の下側に記載されている「Ｅ」、「Ｉ」、「ＭＧ１」、「ＭＧ２」、「Ｏ」は、それぞれ遊星歯車装置Ｐの各回転要素に接続されているエンジンＥ、入力軸Ｉ、第一モータ・ジェネレータＭＧ１、第二モータ・ジェネレータＭＧ２、出力ギヤＯに対応している。但し、第二モータ・ジェネレータＭＧ２及び出力ギヤＯについて、出力ギヤＯは、第二モータ・ジェネレータＭＧ２に対して所定の速度比で回転している。このため、「ＭＧ２」については括弧で囲って縦線の下側に示されている。また、各回転要素の回転速度を示す点に隣接して配置された矢印は、各モードでの走行時に各回転要素に作用するトルクの方向を示しており、上向き矢印が正トルク（正方向のトルク）を表し、下向き矢印が負トルク（負方向のトルク）を表している。そして、「ＴＥ」はエンジンＥからキャリアｃａに伝達されるエンジントルクＴＥ、「Ｔ１」は第一モータ・ジェネレータＭＧ１からサンギヤｓに伝達されるＭＧ１トルクＴ１、「Ｔ２」は第二モータ・ジェネレータＭＧ２からリングギヤｒに伝達されるＭＧ２トルクＴ２、「ＴＯ」は出力ギヤＯ（車輪Ｗ）側からリングギヤｒに伝達される走行トルクＴＯを示している。以下、各モードについて、ハイブリッド車両の駆動装置１の動作状態を説明する。
【００２７】
スプリット走行モードでは、制御ユニット４１によりクラッチ駆動信号がＯＮとされ、クラッチ１２が係合状態となるように制御される。これにより、エンジンＥの回転駆動力がエンジン出力軸Ｅｏ及び入力軸Ｉを介して遊星歯車装置Ｐに入力される。そして、スプリット走行モードでは、エンジンＥの回転駆動力が第一モータ・ジェネレータＭＧ１と出力ギヤＯとに分配して伝達される。すなわち、このスプリット走行モードでは、遊星歯車装置Ｐは、エンジンＥの回転駆動力を第一モータ・ジェネレータＭＧ１と出力ギヤＯとに分配する機能を果たす。図３は、スプリット走行モードにおける遊星歯車装置Ｐの動作状態を表す速度線図である。この図に示すように、遊星歯車装置Ｐは、回転速度の順で中間となるキャリアｃａがエンジンＥと一体的に回転する。そして、このキャリアｃａの回転が、その回転が回転速度の順で一方端となるサンギヤｓ、及び回転速度の順で他方端となるリングギヤｒに分配される。サンギヤｓに分配された回転は第一モータ・ジェネレータＭＧ１に伝達される。リングギヤｒに分配された回転駆動力は、出力ギヤＯ、カウンタ減速機構Ｃ、出力用差動歯車装置１８、出力軸１９を介して車輪Ｗに伝達される。
【００２８】
スプリット走行モードにおける車両の通常走行時には、図３に示すように、エンジンＥは、効率が高く排気ガスの少ない状態に（一般に最適燃費特性に沿うように）維持されるよう制御されつつ、制御ユニット４１からの制御指令に応じた正方向のエンジントルクＴＥを出力し、このエンジントルクＴＥが入力軸Ｉを介してキャリアｃａに伝達される。一方、第一モータ・ジェネレータＭＧ１は、負方向のＭＧ１トルクＴ１を出力することにより、エンジントルクＴＥの反力をサンギヤｓに伝達する。すなわち、第一モータ・ジェネレータＭＧ１は、エンジントルクＴＥの反力を支持する反力受けとして機能し、それによりエンジントルクＴＥが出力ギヤＯ側のリングギヤｒに分配される。この際、エンジンＥの回転速度が所定の目標値になるように、第一モータ・ジェネレータＭＧ１の回転速度が制御され、結果として、リングギヤｒの回転速度、すなわち出力ギヤＯの回転速度が変化する。したがって、第一モータ・ジェネレータＭＧ１の回転速度を制御することにより、エンジンＥの回転駆動力を無段階に変速して出力ギヤＯに伝達する電気的無段変速が実現される。
【００２９】
スプリット走行モードにおける車両の通常走行時には、第一モータ・ジェネレータＭＧ１は、正回転しつつ負方向のトルクを発生して発電を行う。そして、第二モータ・ジェネレータＭＧ２は、第一モータ・ジェネレータＭＧ１が発電して得た電力を消費して力行し、正方向のＭＧ２トルクＴ２を出力して出力ギヤＯに伝達されるエンジントルクＴＥを補助する。また、車両の減速時には、第二モータ・ジェネレータＭＧ２は正回転しつつ負方向のトルクを発生して回生制動を行い、発電する。
【００３０】
電動走行モードでは、制御ユニット４１によりクラッチ駆動信号がＯＦＦとされ、クラッチ１２が解放状態となるように制御される。これにより、エンジンＥと入力軸Ｉとが分離される。そして、電動走行モードでは、車両の駆動力源として第二モータ・ジェネレータＭＧ２の回転駆動力のみが車輪Ｗに伝達される。すなわち、電動走行モードは、基本的にはバッテリ３１の電力を消費して第二モータ・ジェネレータＭＧ２の回転駆動力のみにより車両を走行させるモードである。この電動走行モードでは、第二モータ・ジェネレータＭＧ２は、車速及びスロットル開度等に基づいて決まる車両要求トルクＴＣ（図２を参照）に応じて、適切な回転速度及びＭＧ２トルクＴ２を出力するように制御される。すなわち、第二モータ・ジェネレータＭＧ２は、車両を加速又は巡航させる方向の駆動力が要求されている場合には、出力ギヤＯに負方向に作用する走行抵抗に相当する走行トルクＴＯに抗して車両を加速させるべく、正方向に回転しながら力行して正方向のＭＧ２トルクＴ２を出力する。一方、第二モータ・ジェネレータＭＧ２は、車両を減速させる方向の駆動力が要求されている場合には、出力ギヤＯに正方向に作用する車両の慣性力に相当する走行トルクＴＯに抗して車両を減速させるべく、正方向に回転しながら回生（発電）して負方向のＭＧ２トルクＴ２を出力する。なお、車両を後進させる際にもこの電動走行モードが用いられ、この場合、第二モータ・ジェネレータＭＧ２の回転方向及びＭＧ２トルクＴ２の向きを上記とは反対方向とする。
【００３１】
電動走行モードでは、上述の如く、クラッチ１２が解放状態となり、これによりエンジンＥと遊星歯車装置Ｐのキャリアｃａ及び入力軸Ｉとの間が非接続状態となる。そのため、図４においては、キャリアｃａを示す縦線の下側にはエンジンＥに対応する「Ｅ」が記載されておらず、入力軸Ｉに対応する「Ｉ」のみが記載されている。そして、このキャリアｃａは、車速に比例して決まるリングギヤｒの回転速度と、第一モータ・ジェネレータＭＧ１の回転速度に等しくなるサンギヤｓの回転速度(ゼロ回転付近)とに基づいて決まる回転速度で回転することになる。即ち、図４における細実線Ｑ０で示すように、サンギヤｓ及び第一モータ・ジェネレータＭＧ１は回転せず、キャリアｃａがリングギヤｒの回転に応じて回転する。
【００３２】
図４における太破線Ｑ１は、電動走行モードでクラッチ１２を係合状態とする比較例の場合の線図を示す。即ち、図４における太破線Ｑ１は、クラッチ１２が存在しない比較例による線図を示す。このような比較例では、電動走行モード時に、入力軸Ｉ及びキャリアｃａが回転せず、サンギヤｓ及び第一モータ・ジェネレータＭＧ１が回転する。これは、エンジンＥのエンジン出力軸Ｅｏが入力軸Ｉに接続されていることにより、入力軸Ｉ及びキャリアｃａを回転させるのに必要なトルクがサンギヤｓ及び第一モータ・ジェネレータＭＧ１を回転させるのに必要なトルクよりも有意に大きくなるためである。かかる比較例では、電動走行モード時に、入力軸Ｉ及びキャリアｃａよりも回転時の損失が有意に大きいサンギヤｓ及び第一モータ・ジェネレータＭＧ１（第一ロータＲｏ１）が回転するので、その分だけ燃費（電費）が悪化するという欠点がある。これに対して、本実施例においては、上述の如く、電動走行モード時には、クラッチ１２が解放状態となるので、サンギヤｓ及び第一モータ・ジェネレータＭＧ１よりも回転時の損失が有意に小さい入力軸Ｉ及びキャリアｃａが回転するので、その分だけ比較例に比べて燃費（電費）が向上する。
【００３３】
電動走行モードでは、制御ユニット４１によりクラッチ駆動信号がＯＦＦとされてクラッチ１２が解放状態となるとともに、エンジンＥは停止されている。この電動走行モードでの走行時（エンジンＥの停止中）において、クラッチ１２を解放状態から係合状態へ切り替え、第一モータ・ジェネレータＭＧ１の回転駆動力によりエンジンＥを始動させることにより、電動走行モードからスプリット走行モードへの切り替えがなされる。
【００３４】
一方、スプリット走行モードでは、制御ユニット４１によりクラッチ駆動信号がＯＮとされてクラッチ１２が係合状態となるとともに、エンジンＥ、エンジン出力軸Ｅｏ及び入力軸Ｉは一体回転している。このスプリット走行モードでの走行時において、クラッチ１２を係合状態から解放状態へ切り替え、車両の走行に必要となる車両要求トルクＴＣを第二モータ・ジェネレータＭＧ２に出力させることにより、スプリット走行モードから電動走行モードへの切り替えがなされる。
【００３５】
次に、ハイブリッド車両の駆動装置１の電気的なシステム構成について説明する。図２に示すように、このハイブリッド車両の駆動装置１では、第一モータ・ジェネレータＭＧ１を駆動制御するための第一インバータ３２が、第一モータ・ジェネレータＭＧ１の第一ステータＳｔ１のコイルに電気的に接続されている。また、第二モータ・ジェネレータＭＧ２を駆動制御するための第二インバータ３３が、第二モータ・ジェネレータＭＧ２の第二ステータＳｔ２のコイルに電気的に接続されている。第一インバータ３２と第二インバータ３３とは、互いに電気的に接続されるとともに、蓄電装置としてのバッテリ３１に電気的に接続されている。そして、第一インバータ３２は、バッテリ３１から供給される直流電力、又は第二モータ・ジェネレータＭＧ２で発電されて第二インバータ３３で直流に変換されて供給される直流電力を、交流電力に変換して第一モータ・ジェネレータＭＧ１に供給する。また、第一インバータ３２は、第一モータ・ジェネレータＭＧ１で発電された電力を交流から直流に変換してバッテリ３１又は第二インバータ３３に供給する。同様に、第二インバータ３３は、バッテリ３１から供給される直流電力、又は第一モータ・ジェネレータＭＧ１で発電されて第一インバータ３２で直流に変換されて供給される直流電力を、交流電力に変換して第二モータ・ジェネレータＭＧ２に供給する。また、第二インバータ３３は、第二モータ・ジェネレータＭＧ２で発電された電力を交流から直流に変換してバッテリ３１又は第一インバータ３２に供給する。
【００３６】
第一インバータ３２は、制御ユニット４１の第一モータ・ジェネレータ制御部４３からの制御信号に従い、第一モータ・ジェネレータＭＧ１に供給する電流値、交流波形の周波数や位相等を制御する。第二インバータ３３は、制御ユニット４１の第二モータ・ジェネレータ制御部４４からの制御信号に従い、第二モータ・ジェネレータＭＧ２に供給する電流値、交流波形の周波数や位相等を制御する。これにより、第一インバータ３２及び第二インバータ３３は、制御ユニット４１からの制御信号に応じた出力トルク及び回転速度となるように、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２を駆動制御する。
【００３７】
バッテリ３１は、第一インバータ３２及び第二インバータ３３に電気的に接続されている。バッテリ３１は、例えば、ニッケル水素二次電池やリチウムイオン二次電池等で構成される。そして、バッテリ３１は、直流電力を第一インバータ３２及び第二インバータ３３に供給するとともに、第一モータ・ジェネレータＭＧ１又は第二モータ・ジェネレータＭＧ２により発電され、第一インバータ３２又は第二インバータ３３を介して供給される直流電力により充電される。なお、バッテリ３１は蓄電装置の一例であり、キャパシタなどの他の蓄電装置を用い、或いは複数種類の蓄電装置を併用することも可能である。
【００３８】
制御ユニット４１は、ハイブリッド車両の駆動装置１の各部の動作制御を行う。本実施例においては、制御ユニット４１は、図２に示すように、主に、エンジン制御部４２、第一モータ・ジェネレータ制御部４３、第二モータ・ジェネレータ制御部４４、アシスト要求発生部４５と、大駆動トルク要求予測部４６と、クラッチ制御部４７と、エンジン始動制御部４８とを備えている。この制御ユニット４１は、一又は二以上の演算処理装置、及びソフトウェア（プログラム）やデータ等を格納するためのＲＡＭやＲＯＭ等の記憶媒体等を備えて構成されている。そして、制御ユニット４１の各機能部は、演算処理装置を中核部材として、入力されたデータに対して種々の処理を行うための機能部がハードウェア又はソフトウェア或いはその両方により実装されて構成されている。尚、制御ユニット４１は、車載状態において、例えばエンジンＥを制御するＥＦＩ・ＥＣＵとして具現化されてもよい。また、制御ユニット４１の各部４２，４３，４４，４５，４６，４７，４８は、単独のＥＣＵで実現されてもよいし、複数のＥＣＵ（ナビゲーションＥＣＵ等）により協動して実現されてもよい。
【００３９】
制御ユニット４１には、各種車載電子機器（各種ＥＣＵ，センサ等を含む）から車両要求トルクＴＣ、車両情報ＩＣ、操作情報ＳＣ，外部環境情報ＥＣ及び運転モード情報が入力されてもよい。
【００４０】
車両要求トルクＴＣは、運転者の操作に応じて適切に車両を走行させるために車輪Ｗに伝達することが要求されるトルクである。この車両要求トルクＴＣは、典型的には、スロットル開度と車速に応じて、予め定められたマップに従って決定される。図示の例では、この車両要求トルクＴＣは、ハイブリッド車両の駆動装置１の出力部材としての出力ギヤＯに伝達されるべきトルクとして決定される。尚、車両要求トルクＴＣは、制御ユニット４１により算出・決定されてもよい。
【００４１】
車両情報ＩＣは、車両の状態を示す各種情報であり、例えば、３軸方向の加速度、ヨーレート、車速、車両の傾斜度合い（ピッチング）、車両位置等であってよい。加速度及びヨーレートは、例えば、搭載される車両に生ずる車体前後方向又は車幅方向の加速度に応じた信号を出力する加速度センサと、車両の重心軸回りに生ずる角速度に応じた信号を出力するヨーレートセンサとを一体に構成した音叉振動型センサにより検出されてもよい。車速は、車速センサにより検出されてもよい。また、車両の傾斜度合い（ピッチング）は、ピッチング方向の傾斜を検出する傾斜センサないし加速度センサにより検出されてもよい。また、車両位置は、ＧＰＳ受信機により算出されてもよい。ＧＰＳ受信機による車両位置の測位方法は、単独測位や干渉測位、慣性測位を含む任意の方法であってよい。また、ＧＰＳ受信機により算出される車両位置は、車載ナビゲーション装置の地図データに基づいてマップマッチングにより補正されてもよい。
【００４２】
操作情報ＳＣは、例えばアクセルペダルの操作量、アクセルペダルの操作速度、スロットル開度、スロットル開度の変化速度、ターニングランプ(ウインカー)の操作状態等であってよい。アクセルペダルの操作量は、各種センサ（例えばポテンショメータ）により検出されてもよい。アクセルペダルの操作速度は、アクセルペダルの操作量の時間微分値として算出されてもよい。スロットル開度は、スロットル開度センサにより検出されてもよい。スロットル開度の変化速度は、スロットル開度の時間微分値として算出されてもよい。尚、ここでは、スロットル開度がアクセルペダルの操作量に応じて決定されることを前提として、スロットル開度とアクセルペダルの操作量とは等価的な関係であるとする。ターニングランプの操作状態は、ウインカーレバーの操作に応じてオン／オフするスイッチ（車載センサの一種）のオン／オフ状態に基づいて検出されてもよい。
【００４３】
外部環境情報ＥＣは、車両周辺の環境を表す情報であり、例えば、車両前方の渋滞状況を表す情報や、道路勾配、車線数、道路種別(高速道路等)、ＥＴＣ（Electronic  Toll  Collection）などの料金所の位置、高速道路での合流路、レーン種別（登坂車線、追い越し車線）等を表す情報であってよい。車両前方の渋滞状況を表す情報は、VICS（Vehicle  Information  and  Communication  System）（登録商標）情報のように、路側のインフラ（例えば電波ビーコンや光ビーコン）から通信により取得されてもよいし、或いは、他車（インフラの一種）との車車間通信を介して取得されてもよい。また、道路勾配、車線数、道路種別(高速道路等)、料金所の位置、高速道路での合流路、レーン種別（登坂車線、追い越し車線）等については、車載ナビゲーション装置の地図データに基づいて検出されてもよいし、画像センサ(車載カメラ及び画像認識装置)により検出されてもよい。また、先行車との距離（車両前方の渋滞状況を表す情報の一例）は、レーダセンサ（ミリ波レーダ等)や画像センサに基づいて検出されてもよい。
【００４４】
運転モード情報ＤＣは、現在の車両の運転モードを表す情報である。運転モードは、通常運転モードと、同一条件下で通常運転モードよりも燃費が良いエコ運転モードとを含んでよい。エコ運転モードは、例えばエコスイッチなるスイッチを車室内に設け、ユーザにより選択されてもよい。或いは、エコ運転モードは、シフトレバーの位置（例えばＢレンジ）に応じて実現されてもよい。或いは、通常運転モードとエコ運転モードの間は、バッテリ３１の状態（ＳＯＣ）等に基づいて自動的に切り替えられてもよい。
【００４５】
エンジン制御部４２は、エンジン動作点を決定し、当該エンジン動作点でエンジンＥを動作させるように制御する処理を行う。ここで、エンジン動作点は、エンジンＥの制御目標点を表す制御指令値であって、回転速度及びトルクにより定まる。より詳細には、エンジン動作点は、車両要求トルクＴＣ及びエンジン回転速度と最適燃費とを考慮して決定されるエンジンＥの制御目標点を表す指令値であって、エンジン回転速度指令値とエンジントルク指令値により定まる。そして、エンジン制御部４２は、エンジン動作点に示されるトルク及び回転速度で動作するようにエンジンＥを制御する。
【００４６】
第一モータ・ジェネレータ制御部４３は、第一モータ・ジェネレータ動作点を決定し、当該第一モータ・ジェネレータ動作点で第一モータ・ジェネレータＭＧ１を動作させるように制御する。ここで、第一モータ・ジェネレータ動作点は、第一モータ・ジェネレータＭＧ１の制御目標点を表す制御指令値であって、回転速度及びトルクにより定まる。より詳細には、ＭＧ１動作点は、スプリット走行モード時においては、上記のように決定されたエンジン動作点と、動力分配用の遊星歯車装置Ｐより車輪Ｗ側に接続された回転部材（ここでは、リングギヤｒ）の回転速度と、に基づいて決定される第一モータ・ジェネレータＭＧ１の制御目標点を表す指令値であって、ＭＧ１回転速度指令値とＭＧ１トルク指令値とにより定まる。なお、リングギヤｒの回転速度は、車速センサにより検出される出力軸１９の回転速度、又は第二モータ・ジェネレータＭＧ２の回転速度に基づいて求められる。そして、第一モータ・ジェネレータ制御部４３は、決定した第一モータ・ジェネレータ動作点に示されるトルク及び回転速度で第一モータ・ジェネレータＭＧ１を動作させるように第一インバータ３２を制御する。
【００４７】
また、第一モータ・ジェネレータ制御部４３は、後述の大駆動トルク要求予測部４６によりアシスト要求の発生が予測された場合に、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下まで低減するように、第一モータ・ジェネレータＭＧ１（第一インバータ３２）を制御する。即ち、第一モータ・ジェネレータ制御部４３は、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下となるようにＭＧ１回転速度指令値を生成する。以下、この制御を、「事前準備制御」という。所定回転速度Ｎｔは、入力軸Ｉ（キャリアｃａ）の回転速度がゼロとなるような第一モータ・ジェネレータＭＧ１の回転速度に対応する。尚、第一モータ・ジェネレータ制御部４３は、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下となると、第一モータ・ジェネレータＭＧ１が発生するＭＧ１トルクＴ１を略ゼロにして、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下の状態を維持してよい。尚、事前準備制御は、入力軸Ｉの回転速度がゼロとなるようにフィードバック制御を行うことで実現されてもよい。
【００４８】
また、第一モータ・ジェネレータ制御部４３は、電動走行モード時にアシスト要求が発生した場合に、第一モータ・ジェネレータＭＧ１が負方向に回転しながら力行して負方向のＭＧ１トルクＴ１を出力するように、第一モータ・ジェネレータＭＧ１（第一インバータ３２）を制御する。以下、この制御を、「ＭＧ１アシスト制御」という。ここで、入力軸Ｉの負方向の回転は、ワンウェイクラッチＯＷＣにより規制される。従って、第一モータ・ジェネレータＭＧ１により出力される負方向のＭＧ１トルクＴ１は、出力ギヤＯに正方向のトルク（即ちアシストトルク）として伝達され、ＭＧ２トルクＴ２が補助される。
【００４９】
第二モータ・ジェネレータ制御部４４は、第二モータ・ジェネレータ動作点を決定し、当該第二モータ・ジェネレータ動作点で第二モータ・ジェネレータＭＧ２を動作させるように制御する。ここで、第二モータ・ジェネレータ動作点は、第二モータ・ジェネレータＭＧ２の制御目標点を表す制御指令値であって、回転速度及びトルクにより定まる。より詳細には、第二モータ・ジェネレータ動作点は、車両要求トルクＴＣとエンジン動作点と第一モータ・ジェネレータ動作点とに基づいて決定される第二モータ・ジェネレータＭＧ２の制御目標点を表す制御指令値であって、ＭＧ２回転速度指令値とＭＧ２トルク指令値とにより定まる。そして、第二モータ・ジェネレータ制御部４４は、決定した第二モータ・ジェネレータ動作点に示されるトルク及び回転速度で第二モータ・ジェネレータＭＧ２を動作させるように第二インバータ３３を制御する。なお、ＭＧ２回転速度指令値は車速に常に比例して自動的に決定されるため、第二モータ・ジェネレータＭＧ２は、基本的に第二モータ・ジェネレータ動作点のＭＧ２トルク指令値に従ってトルク制御される。
【００５０】
アシスト要求発生部４５は、電動走行モード時に、アシスト要求発生条件が満たされた場合に、アシスト要求を発生する。アシスト要求発生条件は、任意であるが、典型的には、車両要求トルクＴＣが、その時に第二モータ・ジェネレータＭＧ２により出力可能な最大トルクを超えた場合に満たされる。
【００５１】
大駆動トルク要求予測部４６は、電動走行モード時に、少なくともアシスト要求発生部４５によりアシスト要求が発生されるような大きい駆動トルク（駆動力）の要求が今後（即ち現時点よりも後）に発生することを（事前に）予測する。具体的には、大駆動トルク要求予測部４６は、所定の予測ロジックに基づいて、アシスト要求が発生されるか若しくはエンジン始動要求が発生されるような大きい駆動トルクの要求の将来的な発生を事前に検出する。以下、アシスト要求が発生されるか若しくはエンジン始動要求が発生されるような大きい駆動トルクの要求を、単に「大駆動トルク要求」という。尚、一般的に、エンジン始動要求が発生される際の要求駆動トルクは、アシスト要求が発生される際の要求駆動トルクよりも大きい。大駆動トルク要求の発生を予測するための所定の予測ロジックは、多種多様であり、任意であってよい。例えば、大駆動トルク要求予測部４６は、現在の車両要求トルクＴＣと、現在の車速において第二モータ・ジェネレータＭＧ２により出力可能な最大トルクとの差や、現在の加速度、現在のスロットル開度（アクセルペダルの操作量）やその変化速度等に基づいて、現時点から所定時間ΔＴ内に、アシスト要求やエンジン始動要求が発生されるような車速及び車両要求トルクＴＣが発生するか否かを予測的に判断する。尚、予測ロジックの幾つかの好ましい例については後述する。
【００５２】
クラッチ制御部４７は、クラッチ１２の解放状態と係合状態の間の切り替えを制御する。例えば、クラッチ制御部４７は、電動走行モード時に、エンジン始動要求が発生した場合に、クラッチ１２を解放状態から係合状態へ切り替える。
【００５３】
エンジン始動制御部４８は、エンジン始動要求に応答して、第一モータ・ジェネレータＭＧ１の回転駆動力によりエンジンＥを始動する。例えば、エンジン始動制御部４８は、エンジン始動要求が発生したとき、クラッチ制御部４７によりクラッチ１２が解放状態から係合状態へ切り替えれた後、第一モータ・ジェネレータＭＧ１の回転駆動力によりエンジンＥを始動させる。
【００５４】
ところで、本実施例においては、上述の如く、電動走行モード時にはクラッチ１２を解放状態とすることで、サンギヤｓ及び第一モータ・ジェネレータＭＧ１（第一ロータＲｏ１）を回転させず、電動走行モード時における燃費（電費）向上を図っている。しかしながら、かかる構成では、その反面として、電動走行モード時に入力軸Ｉが回転しているので、電動走行モード時にアシスト要求が発生して直ちにＭＧ１アシスト制御を行うと、ワンウェイクラッチＯＷＣに負荷がかかり、ワンウェイクラッチＯＷＣの寿命低下やショックの発生をもたらす可能性がある。他方、ワンウェイクラッチＯＷＣに負荷がかからないように第一回転電機の回転速度を調整して後でＭＧ１アシスト制御を行うと、第一回転電機の回転速度を調整する時間分だけ、発生する駆動トルクにタイムラグ（応答遅れ）が生じて運転者に違和感を与える虞がある。
【００５５】
このような問題は、電動走行モード時に、エンジン始動要求が発生した場合も同様である。電動走行モード時に、エンジン始動要求が発生した場合、クラッチ１２を解放状態から係合状態に切り替えてから、エンジンＥを始動してエンジントルクＴＥ(図３参照)を発生させる必要がある。この際、エンジン始動要求が現に発生してから、クラッチ１２に負荷がかからないように第一回転電機の回転速度を調整して後で、クラッチ１２を解放状態から係合状態に切り替え、その後、エンジンＥを始動してエンジントルクＴＥを発生させる構成では、電動走行モードからスプリット走行モードに切り替える際に、発生する駆動トルクにタイムラグ（車両要求トルクＴＣに対する応答遅れ）が生じて運転者に違和感を与える虞がある。
【００５６】
これに対して、本実施例によれば、上述の如く、電動走行モード時に、大駆動トルク要求予測部４６による予測結果に基づいて、大駆動トルク要求が発生することが予測された場合に、第一モータ・ジェネレータＭＧ１の回転速度を低減する制御（事前準備制御）を実行する。従って、実際にアシスト要求又はエンジン始動要求が発生する前に、事前に入力軸Ｉの回転速度を低減することが可能である。これにより、その後、実際にアシスト要求が発生した場合には、第一モータ・ジェネレータ制御部４３は速やかにＭＧ１アシスト制御を開始することが可能である。この結果、ＭＧ１アシスト制御を行う際に、発生する駆動トルクにタイムラグが生じることを効果的に防止することができる。即ち、アシスト要求発生時点からアシストトルク出力時点までの時間差を低減することができる。或いは、その後、実際にエンジン始動要求が発生した場合には、直ぐにクラッチ１２を係合状態に切り替えることができ、これにより、エンジン始動制御部４８は、速やかに、第一モータ・ジェネレータＭＧ１の回転駆動力によりエンジンＥを始動してエンジントルクＴＥを発生させることができる。この結果、電動走行モードからスプリット走行モードに切り替える際に、発生する駆動トルクにタイムラグが生じることを効果的に防止することができる。
【００５７】
図５は、各状態（電動走行モード状態、事前準備制御完了状態、ＭＧ１アシスト制御状態、エンジン始動状態）における遊星歯車装置Ｐの動作状態を表す速度線図である。
【００５８】
電動走行モード状態では、図５（Ａ）で実線にて示すように、上述の如く、クラッチ１２が解放状態であり、サンギヤｓ及び第一モータ・ジェネレータＭＧ１は回転せず、第二モータ・ジェネレータＭＧ２が正方向に回転して正方向のＭＧ２トルクＴ２を出力する状態となる。また、クラッチ１２を解放状態とされるので、入力軸Ｉが回転する状態となる。尚、例えばオイルポンプ２１のような補機の作動が更に必要となった場合には、図５（Ａ）にて破線にて示すように、第一モータ・ジェネレータＭＧ１が正方向に回転して正方向のＭＧ１トルクＴ１を出力する状態となる。
【００５９】
事前準備制御では、図５（Ｂ）にて矢印Ｙで示すように、サンギヤｓ及び第一モータ・ジェネレータＭＧ１の回転速度が、図５（Ａ）に示す状態から低減される。尚、事前準備制御は、上述の如くクラッチ１２の解放状態で実行される。図５（Ｂ）に示す状態は、事前準備制御が完了した状態であり、第一モータ・ジェネレータＭＧ１の回転速度が、入力軸Ｉ（キャリアｃａ）の回転速度がゼロとなるときに対応する所定回転速度Ｎｔまで低減されている。尚、第一モータ・ジェネレータＭＧ１の回転速度の所定回転速度Ｎｔまでの低減速度は、任意であってよいが、現時点から大駆動トルク要求の発生予測時点までの時間に応じて可変されてもよい。第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下となる状態では、図５（Ｂ）に示すように、第一モータ・ジェネレータＭＧ１のトルクは略ゼロに維持されてよい。なお、“略ゼロ”とは、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下となる状態が維持されるように、第一モータ・ジェネレータＭＧ１が正方向のトルクを僅かに発生してもよいし、第一モータ・ジェネレータＭＧ１が負方向のトルクを僅かに発生してもよいことを意味する。尚、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ以下となる状態で、第一モータ・ジェネレータＭＧ１の回転速度が上下に変動すると、ワンウェイクラッチＯＷＣのロック状態とフリー状態との間で変動しうるが、第一モータ・ジェネレータＭＧ１の負方向のトルクを僅かに発生する場合には、ワンウェイクラッチＯＷＣが入力軸Ｉに係合するロック状態が維持され、かかる変動が防止される。但し、第一モータ・ジェネレータＭＧ１の負方向のトルクの発生は、出力ギヤＯのトルクを増加させるので、このロック状態を維持するための負方向のトルクは、かかる出力ギヤＯのトルクの増加による違和感が生じないような小さい値であることが望ましい。従って、このロック状態を維持するための負方向のトルクは、ＭＧ１アシスト制御時に発生するトルクよりも有意に小さいトルクである。
【００６０】
ＭＧ１アシスト制御状態では、図５（Ｃ）に示すように、第一モータ・ジェネレータＭＧ１が負方向に回転しながら力行して負方向のＭＧ１トルクＴ１を出力する。このとき、入力軸Ｉの負方向の回転はワンウェイクラッチＯＷＣにより規制されるので、入力軸Ｉの回転速度はゼロに維持される。これにより、ＭＧ１トルクＴ１が出力ギヤＯに伝達され、ＭＧ２トルクＴ２が補助される。尚、ＭＧ１アシスト制御状態では、クラッチ１２が解放状態であってもよいし、係合状態であってもよい。
【００６１】
尚、ＭＧ１アシスト制御は、図５（Ａ）に示す電動走行モード状態から、図５（Ｂ）に示す事前準備制御が完了した状態を経てから、実行される。これにより、ワンウェイクラッチＯＷＣに大きな負荷をかけることなく、ＭＧ１アシスト制御状態に移行することができる。
【００６２】
エンジン始動制御は、クラッチ１２が解放状態から係合状態へ切り替えられた状態で開始される。エンジン始動制御が開始されると、図５（Ｄ）に示すように、第一モータ・ジェネレータＭＧ１の回転速度が正方向に増加される。これにより、キャリアｃａが回転してエンジンＥのクランキングが起こり、エンジンＥの始動が補助される。尚、エンジン始動制御は、図５（Ａ）に示す電動走行モード状態から、図５（Ｂ）に示す事前準備制御が完了した状態を経てから、実行される。
【００６３】
図６は、本実施例の制御ユニット４１により実行される主要処理の一例を示すフローチャートである。図６に示す処理ルーチンは、電動走行モードによる車両走行中に所定周期毎に実行されてもよい。尚、電動走行モード時には、クラッチ１２は上述の如く解放状態とされている。
【００６４】
ステップ６００では、大駆動トルク要求予測部４６は、大駆動トルク要求が発生することが予測されるか否かを判断する。尚、大駆動トルク要求予測部４６は、現時点から所定時間ΔＴ内に大駆動トルク要求が発生することが予測されるか否かを判断してもよい。この場合、所定時間ΔＴは、上述の事前準備制御に要する時間に対応してよい。大駆動トルク要求が発生することが予測された場合には、ステップ６０２に進み、駆動トルク要求が発生することが予測されない場合には、ステップ６０４に進む。
【００６５】
ステップ６０２では、第一モータ・ジェネレータ制御部４３は、大駆動トルク要求予測部４６による予測結果に応答して、事前準備制御を実行する。事前準備制御は、例えば、入力軸Ｉ（キャリアｃａ）の回転速度がゼロとなるように第一モータ・ジェネレータＭＧ１の回転速度を所定回転速度Ｎｔに向けて低減することにより開始される。第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔ付近となると、その状態が維持される。
【００６６】
ステップ６０４では、第一モータ・ジェネレータ制御部４３は、事前準備制御を実行中か否かを判定する。事前準備制御を実行中である場合には、ステップ６０６に進み、それ以外の場合には、ステップ６０８に進む。尚、ステップ６０８に進むのは、大駆動トルク要求予測部４６による予測結果に反して、大駆動トルク要求が発生する場合がありうることを想定しているためである。
【００６７】
ステップ６０６では、第一モータ・ジェネレータ制御部４３は、事前準備制御を終了する。これに伴い、第一モータ・ジェネレータＭＧ１の回転速度は元の回転速度（例えば、事前準備制御を実行する前の回転速度）に戻される。例えば、この処理は、大駆動トルク要求が発生することが予測されたものの、その後、アシスト要求又はエンジン始動要求が発生することなく、大駆動トルク要求が発生することが予測されなくなった場合（即ち大駆動トルク要求予測部４６の初期の予測に誤りがあった場合）に対応する。
【００６８】
ステップ６０８では、アシスト要求発生部４５は、大駆動トルク要求が発生したか否かを判定する。大駆動トルク要求が発生した場合には、ステップ６１０に進む。大駆動トルク要求が発生していない場合には、ステップ６００に戻る。この場合、次の処理周期で再度、上記ステップ６００で肯定判定が維持されると、上記ステップ６０２の事前準備制御が継続される。このようにして、一旦、大駆動トルク要求が発生することが予測されると、その後、大駆動トルク要求が発生するまで（ステップ６０８の肯定判定まで）又は当該予測状態が解消されるまで（ステップ６００の否定判定まで）、上記ステップ６０２の事前準備制御が継続される。尚、一旦、大駆動トルク要求が発生することが予測されると、タイマで計時を開始し、一定時間内に大駆動トルク要求が発生しなければ、上記ステップ６０４の処理に進むこととしてもよい。
【００６９】
ステップ６１０では、アシスト要求発生部４５は、今回の大駆動トルク要求に基づいて、エンジン始動が必要か否かを判定する。即ち、アシスト要求発生部４５は、今回の大駆動トルク要求に基づいて、エンジン始動要求又はアシスト要求を発生する。例えば、アシスト要求発生部４５は、大駆動トルク要求に係る要求値（車両要求トルクＴＣ）が所定閾値を超える場合には、エンジン始動が必要であると判断して、エンジン始動要求を発生し、大駆動トルク要求に係る要求値が所定閾値を超えない場合には、エンジン始動が不要と判断して、アシスト要求を発生する。
【００７０】
ステップ６１２では、第一モータ・ジェネレータ制御部４３は、ＭＧ１アシスト制御を実行する。この際、第一モータ・ジェネレータ制御部４３は、事前準備制御が完了していると、アシスト要求発生時に直ちにＭＧ１アシスト制御を開始することができる。これにより、電動走行モード中にアシスト要求が発生した時に、ＭＧ１アシスト制御を即座に開始して、発生する駆動トルクにタイムラグが生じることを効果的に防止することができる。尚、アシスト要求が発生した時に、事前準備制御を既に実行しているが未だ完了してない場合は、事前準備制御を継続して実行し完了してから、ＭＧ１アシスト制御を開始すればよい。この場合も、事前準備制御を行っていない状態でアシスト要求が発生した場合に比べて、ＭＧ１アシスト制御を早く開始することができる。尚、事前準備制御を行っていない状態でアシスト要求が発生した場合（即ち大駆動トルク要求予測部４６による予測ができなかった場合）は、その時点から事前準備制御を開始し、事前準備制御を完了してから、ＭＧ１アシスト制御を開始すればよい。尚、事前準備制御を完了したか否かは、例えば、入力軸Ｉの回転速度が略ゼロになったか否か（例えば３０ｒｐｍ以下であるか否か）で判断されてもよい。
【００７１】
ＭＧ１アシスト制御は、大駆動トルク要求が発生している間、継続して実行される。ＭＧ１アシスト制御の実行中に、大駆動トルク要求に係る要求値が所定閾値を超えた場合には、ステップ６１４に移行してよい。大駆動トルク要求の発生が終了すると、ＭＧ１アシスト制御が終了して、図６の処理ルーチンが終了となる。これに伴い、図５（Ａ）に示す動作状態に戻される。その後、図６の処理ルーチンがステップ６００から再び開始されてよい。
【００７２】
ステップ６１４では、クラッチ制御部４７は、クラッチ１２を解放状態から係合状態へ切り替える。この際、クラッチ制御部４７は、事前準備制御が完了していると、エンジン始動要求発生時に直ちにクラッチ１２を解放状態から係合状態へ切り替えることができる。これにより、電動走行モード中にエンジン始動要求が発生した時に、クラッチ１２を即座に係合状態へ切り替え、次のステップ６１５のエンジン始動制御を開始して、発生する駆動トルクにタイムラグが生じることを効果的に防止することができる。尚、エンジン始動要求が発生した時に、事前準備制御を既に実行しているが未だ完了してない場合は、事前準備制御を継続して実行し完了してから、クラッチ１２を解放状態から係合状態へ切り替えればよい。この場合も、事前準備制御を行っていない状態でエンジン始動要求が発生した場合に比べて、クラッチ１２の係合状態への切り替え（及びそれに伴いエンジン始動制御）を早く開始することができる。尚、事前準備制御を行っていない状態でエンジン始動要求が発生した場合（即ち大駆動トルク要求予測部４６による予測ができなかった場合）は、その時点から事前準備制御を開始し、事前準備制御を完了してから、クラッチ１２の係合状態への切り替えを開始すればよい。このようにして、入力軸Ｉの回転速度が略ゼロとなるように第一モータ・ジェネレータＭＧ１の回転速度を制御してからクラッチ１２を解放状態から係合状態に切り替えることで、クラッチ１２を係合させる際のショックを抑制しつつ、クラッチ１２の摩擦板の発熱や摩耗を抑制して、クラッチ１２の耐久性を向上させることができる。
【００７３】
ステップ６１６では、エンジン始動制御部４８は、エンジン始動制御を行う。具体的には、エンジン始動制御部４８は、第一モータ・ジェネレータ制御部４３を介して、第一モータ・ジェネレータＭＧ１の回転速度を上昇させる。第一モータ・ジェネレータＭＧ１の回転速度の上昇に伴って、遊星歯車装置Ｐを介してエンジンＥの回転速度も徐々に上昇する。そして、エンジン始動制御部４８は、エンジンＥの回転速度が所定の回転速度Ｗｅに達した時に、燃料噴射信号をＯＦＦ状態からＯＮ状態に切り替えるとともに点火してエンジンＥを始動させる。
【００７４】
尚、ステップ６１６にてエンジン始動制御が実行されることは、走行モードがスプリット走行モードに切り替わることを意味する。従って、この段階で図６の処理ルーチンが終了となる。そして、その後、走行モードが電動走行モードに切り替わると、図６の処理ルーチンがステップ６００から再び開始されてよい。
【００７５】
図７及び図８は、図６に示す処理に関連したタイミングチャートであり、図７は、大駆動トルク要求予測部４６により大駆動トルク要求が予測され、その後、アシスト要求が発生する場合のタイミングチャートであり、図８は、大駆動トルク要求予測部４６により大駆動トルク要求が予測され、その後、エンジン始動要求が発生する場合のタイミングチャートである。
【００７６】
図７には、上から順に、（Ａ）アクセルペダルの操作量、（Ｂ）アクセルペダルの操作速度、（Ｃ）第一モータ・ジェネレータＭＧ１の回転速度、（Ｄ）第一モータ・ジェネレータＭＧ１のトルク、及び、（Ｅ）エンジン回転速度及びキャリアｃａの回転速度の時系列変化が示されている。尚、ここでは、一例として、アクセルペダルの操作速度に基づいて、大駆動トルク要求の発生が予測される例について説明する。
【００７７】
図７に示す例では、（Ａ）に示すように、運転者がアクセルペダルの操作量を増加させた場合が想定される。この場合、（Ｂ）に示すように、アクセルペダルの操作速度が所定閾値Ｔｈ２を越え、時刻ｔ１にて、大駆動トルク要求予測部４６により大駆動トルク要求の発生が予測される。これにより、時刻ｔ１にて、（Ｃ）に示すように、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔに向けて低減され始める。これに伴い、（Ｅ）に示すように、キャリアｃａの回転速度がゼロに向けて減少し、時刻ｔ２にて、第一モータ・ジェネレータＭＧ１の回転速度が略所定回転速度Ｎｔに達し、キャリアｃａの回転速度が略ゼロに達する。アクセルペダルの操作量は、時刻ｔ２以降も増加し続け、時刻ｔ３にて、アクセルペダルの操作量が所定閾値Ｔｈ１を超えることで、アシスト要求が発生する。図７に示す例では、時刻ｔ３では、キャリアｃａの回転速度が既に略ゼロに達しているので、（Ｄ）に示すように、即座に第一モータ・ジェネレータＭＧ１が負トルクを発生させ始める（即ちＭＧ１アシスト制御を開始する）。尚、ＭＧ１アシスト制御中の第一モータ・ジェネレータＭＧ１の出力トルクは、大駆動トルク要求に係る要求値に応じて決定されてよい。
【００７８】
図８では、上から順に、（Ａ）アクセルペダルの操作量、（Ｂ）アクセルペダルの操作速度、（Ｃ）第一モータ・ジェネレータＭＧ１の回転速度、（Ｄ）第一モータ・ジェネレータＭＧ１のトルク、（Ｅ）エンジン回転速度及びキャリアｃａの回転速度、及び、（Ｆ）クラッチ操作量の時系列変化が示されている。クラッチ操作量は、係合圧、伝達トルク容量等であってよい。尚、ここでも、一例として、アクセルペダルの操作速度に基づいて、大駆動トルク要求の発生が予測される例について説明する。
【００７９】
同様に、図８に示す例でも、（Ａ）に示すように、運転者がアクセルペダルの操作量を増加させた場合が想定される。但し、図８に示す例では、アクセルペダルの操作量は、図７に示す例よりも大きい操作量まで増加される。この場合、（Ｂ）に示すように、アクセルペダルの操作速度が所定閾値Ｔｈ２を越え、時刻ｔ１にて、大駆動トルク要求予測部４６により大駆動トルク要求の発生が予測される。これにより、時刻ｔ１にて、（Ｃ）に示すように、第一モータ・ジェネレータＭＧ１の回転速度が所定回転速度Ｎｔに向けて低減され始める。これに伴い、（Ｅ）に示すように、キャリアｃａの回転速度がゼロに向けて減少し、時刻ｔ２にて、第一モータ・ジェネレータＭＧ１の回転速度が略所定回転速度Ｎｔに達し、キャリアｃａの回転速度が略ゼロに達する。アクセルペダルの操作量は、時刻ｔ２以降も増加し続け、時刻ｔ３にて、アクセルペダルの操作量が所定閾値Ｔｈ３（＞Ｔｈ１）を超えることで、エンジン始動要求が発生する。これに伴い、時刻ｔ３にて、クラッチ１２に対する係合指令が生成され、クラッチ操作量が、（Ｆ）に示すように、増加していく。そして、係合指令後から所定時間経過の時刻ｔ４にて、エンジン始動制御が開始される。尚、所定時間は、係合指令後にクラッチ１２が解放状態から係合状態に切り換わるのに要する時間に対応してよく、ｍｓｅｃ単位の微小な時間であってよい。時刻ｔ４では、（Ｃ）及び（Ｄ）に示すように、第一モータ・ジェネレータＭＧ１の回転速度が上昇されつつ、第一モータ・ジェネレータＭＧ１により正方向のトルクを出力される。これに伴って、（Ｅ）に示すように、遊星歯車装置Ｐを介してエンジンＥの回転速度も徐々に上昇する。時刻ｔ５にて、エンジンＥの回転速度が所定の回転速度Ｗｅに達し、燃料噴射と点火が実行される。そして、時刻ｔ６にて、エンジン自律運転状態となると、エンジン始動制御が終了される。
【００８０】
次に、大駆動トルク要求予測部４６による予測ロジックの幾つかの例について説明する。
【００８１】
図９は、大駆動トルク要求予測部４６による予測ロジックの一具体例の説明図であり、電動走行モードとスプリット走行モードにおける車速と駆動力との関係の一例を示す図である。図９において、曲線Ｃ１は、電動走行モード時に出力可能な最大の駆動力（ＭＧ１アシスト制御を行った場合を含む）を表し、曲線Ｃ２は、第二モータ・ジェネレータＭＧ２により出力可能な最大の駆動力に相当を表し、曲線（点線）Ｃ３は、スプリット走行モード時に出力可能な最大の駆動力を表す。尚、この曲線Ｃ１，Ｃ２，Ｃ３は、あくまで一例であり、車種や出力特性、設計思想等に応じて異なる態様の曲線となる。尚、曲線Ｃ１は、電動走行モードからスプリット走行モードへの切替条件を定めるマップと等価的に考えてよい。即ち、縦軸を駆動力から車両要求トルクＴＣに等価的に変換すれば、電動走行モードからスプリット走行モードへの切替条件を定めるマップと考えることができる。
【００８２】
大駆動トルク要求予測部４６は、図９の概念的に矢印Ｙ１やＹ２で示すように、現時点よりも所定時間ΔＴ先の時点で駆動力の要求値が所定閾値Ｔｈ１を超えると予測した場合に、大駆動トルク要求が発生することを予測してもよい。ここで、駆動力の要求値は、上述の車両要求トルクＴＣに相当する。尚、要求値の物理量は、力やトルクに変換可能な物理量であれば任意であってよく、駆動力の要求値を決定する１因子であるアクセルペダルの操作量であってもよい。所定閾値Ｔｈ１は、曲線Ｃ２で規定される駆動力である。この場合、所定閾値Ｔｈ１は車速に応じて変化する。
【００８３】
例えば、大駆動トルク要求予測部４６は、現時点の駆動力の要求値と、現時点の車速に対応する所定閾値Ｔｈ１との差が所定値ΔＰ以下となり、且つ、所定の付加条件が成立した場合に、大駆動トルク要求が発生することを予測してもよい。所定値ΔＰは、多様な因子に依存して適合されるべきパラメータであり、例えば、付加条件に依存して決定されてもよいし、現時点と予測時点との間の所定時間ΔＴ（即ちどのくらい先の時点の予測を行うか）に応じて決定されてもよい。或いは、簡易的に、所定値ΔＰは、固定値であってもよいし、現時点の車速に対応する所定閾値Ｔｈ１の所定％の値（例えば１０％の値）であってもよい。付加条件は、多様であってよい。付加条件は、例えば、駆動力の要求値が増加傾向にある場合(アクセルペダルの操作量が増加傾向にある場合)に満たされるものであってよい（図９のＹ１参照）。この際、現時点での駆動力の要求値の増加速度が考慮されてもよい。或いは、付加条件は、駆動力の要求値が増加傾向にあり、且つ、車速が増加傾向にある場合に満たされるものであってよい（図９のＹ２参照）。この際、現時点での駆動力の要求値の増加速度及び／又は車速の増加速度（加速度）が考慮されてもよい。
【００８４】
ところで、アシスト要求は、上述の如く、第二モータ・ジェネレータＭＧ２により出力可能な最大トルクを超える車両要求トルクＴＣが要求された場合に発生され、エンジン始動要求は、上述の如く、電動走行モードにて実現可能な最大出力トルク（ＭＧ１アシスト制御を行った場合を含む）を更に超える車両要求トルクＴＣが要求された場合に発生される。このような状況は、電動走行モード時に車両が登坂路を走行する場合や、電動走行モード時に運転者が車両を加速させる操作を行う場合に発生しやすい。従って、大駆動トルク要求予測部４６は、車両が登坂路を走行する状況（以下、登坂路走行状況という）や、運転者が車両を加速させる操作を行う状況（以下、加速操作状況という）を検出又は予測した場合に、大駆動トルク要求が発生することを予測することとしてもよい。
【００８５】
登坂路走行状況は、車両情報ＩＣ、操作情報ＳＣ及び／又は外部環境情報ＥＣに基づいて検出又は予測されてもよい。例えば、大駆動トルク要求予測部４６は、車載ナビゲーション装置の地図データに基づいて、登坂路を検出してもよい。或いは、大駆動トルク要求予測部４６は、画像センサによる画像認識結果に基づいて、登坂路を検出してもよい。例えば登坂車線には、道路区画線として太い破線がペイントされているので、かかる破線を画像認識してもよい。また、登坂路が車両前方に存在する場合には、画像中の道路の無限遠側の端部位置（画像の縦方向の像高）が平坦路の場合に比べて高く変化するので、かかる特徴を利用して登坂路が画像認識されてもよい。或いは、大駆動トルク要求予測部４６は、傾斜センサに基づいて登坂路を検出してもよい。或いは、大駆動トルク要求予測部４６は、スロットル開度と加速度（車両前後方向）との差に基づいて登坂路を検出してもよい。また、これらの登坂路検出方法は任意に組み合わせて使用されてもよい。
【００８６】
例えば、大駆動トルク要求予測部４６は、現在の車両位置（例えばＧＰＳ受信機からの情報）と、車速と、登坂路の位置（例えば車載ナビゲーション装置の地図データに基づく位置）とに基づいて、現時点から所定時間ΔＴ内に車両が登坂路を走行すると予測した場合に、大駆動トルク要求が発生することを予測してもよい。或いは、大駆動トルク要求予測部４６は、傾斜センサに基づいて、所定レベル以上の道路勾配を検出した場合に、大駆動トルク要求が発生することを予測してもよい。
【００８７】
加速操作状況は、車両情報ＩＣ、操作情報ＳＣ及び／又は外部環境情報ＥＣに基づいて検出又は予測されてもよい。加速操作状況は、所定速度以上の走行状態で所定加速度以上の加速度を要求する操作が行われる状況であってよい。例えば、加速操作状況は、料金所（例えばＥＴＣ）を通過した後の地点、高速道路等の本線車線への合流地点、渋滞区間を抜けた後の地点等のような加速地点に基づいて検出又は予測されてもよい。加速地点の位置は、車載ナビゲーション装置の地図データや、インフラから通信により取得された情報（以下、インフラ情報という）に基づいて判断されてもよい。
【００８８】
例えば、大駆動トルク要求予測部４６は、現在の車両位置と、車速と、加速地点の位置情報とに基づいて、現時点から所定時間ΔＴ内に車両が加速地点を通過すると予測した場合に、大駆動トルク要求が発生することを予測してもよい。この際、レーダセンサや画像センサ、インフラ情報に基づく周辺車両の状況（特に先行車との車間距離や、走行車線又は合流先の車線の交通流れの状況）が考慮されてもよい。例えば、大駆動トルク要求予測部４６は、加速地点が渋滞区間に含まれている場合には、大駆動トルク要求が発生することを予測しないこととしてもよい。
【００８９】
また、加速操作状況は、追い越し車線へ車線変更を行って追い越しを行う状況を含んでよい。追い越し車線へ車線変更は、現在の車両位置と、車載ナビゲーション装置の地図データ（車線数やレーン種別）とに基づいて判断されてもよいし、及び／又は、画像センサによる車線画像認識結果に基づいて判断されてもよい。この際、追い越し車線への車線変更を指示するウインカーレバーの操作が考慮されてもよいし、レーダセンサや画像センサに基づく周辺車両の状況（特に追い越し車線側の先行車の状況）が考慮されてもよいし、法定速度（例えばインフラ情報や地図データ）と現在の車速との関係が考慮されてもよい。例えば、大駆動トルク要求予測部４６は、追い越し車線側に近距離の先行車が存在しない状況下で、追い越し車線への車線変更を指示するウインカーレバーの操作が検出された場合に、大駆動トルク要求が発生することを予測してもよい。
【００９０】
また、加速操作状況は、先行車が車線変更や進路変更等により無くなる状況を含んでよい。これらの状況はレーダセンサ及び／又は画像センサに基づいて検出されてもよい。例えば、大駆動トルク要求予測部４６は、レーダセンサに基づいて、先行車との車間距離が短い状況下で先行車との車間距離が急に増加した場合（先行車が無くなる場合や先行車が加速した場合等）に、大駆動トルク要求が発生することを予測してもよい。また、この際、車両前方の信号機の点灯色が考慮されてもよい。車両前方の信号機が赤になる場合には加速操作が行われる可能性が低いためである。信号機の点灯色は、画像センサに基づいて検出されてもよい。
【００９１】
また、加速操作状況の検出又は予測には、運転者が現在要求する加速度（例えばアクセルペダルの操作量から予測）と現在の加速度の乖離が考慮されてもよい。これは、このような乖離が大きいほど加速操作が継続される可能性が高いためである。
【００９２】
また、上述の登坂路走行状況や加速操作状況の予測方法は、操作情報ＳＣを加味することで予測精度を高めることができる。例えば、登坂路走行状況や加速操作状況では、スロットル開度（それに伴い車両要求トルクＴＣ）が増加傾向となるので、かかる増加傾向が検出されることを条件として、大駆動トルク要求が発生することを予測してもよい。また、上述の登坂路走行状況や加速操作状況の検出・予測方法は、図９を参照して上述したような大駆動トルク要求の発生の予測方法と組み合わせることも可能である。
【００９３】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００９４】
例えば、上述した実施例では、事前準備制御に関して、所定回転速度Ｎｔは、入力軸Ｉ（キャリアｃａ）の回転速度がゼロとなるような第一モータ・ジェネレータＭＧ１の回転速度に対応しているが、入力軸Ｉのゼロよりも大きい所定回転速度に対応してもよい。この所定回転速度は、好ましくは、その時点でＭＧ１アシスト制御を開始してもワンウェイクラッチＯＷＣに過大な負荷がかからない範囲内の回転速度である。上述の如く、事前準備制御は、ＭＧ１アシスト制御をできるだけ早く開始するための制御であるので、アシスト要求発生時に、入力軸Ｉの回転速度が、その時点でＭＧ１アシスト制御を開始してもワンウェイクラッチＯＷＣに過大な負荷がかからない範囲内の回転速度であればよく、この点、入力軸Ｉが略ゼロであれば、その時点でＭＧ１アシスト制御を開始してもワンウェイクラッチＯＷＣに負荷がほとんどかからないので最も望ましいことになる。仮に、アシスト要求発生時に、入力軸Ｉの回転速度が、その時点でＭＧ１アシスト制御を開始するとワンウェイクラッチＯＷＣに過大な負荷がかかる範囲内の回転速度であれば、第一モータ・ジェネレータＭＧ１の回転速度を更に変化させる必要がある。この場合でも、事前準備制御として、入力軸Ｉの回転速度がゼロとなる方向に第一モータ・ジェネレータＭＧ１の回転速度が変化されていれば、その分だけ、ＭＧ１アシスト制御を早く開始することができる。従って、事前準備制御に関して、入力軸Ｉの回転速度がゼロとなる方向に第一モータ・ジェネレータＭＧ１の回転速度が変化されていれば、その変化態様が如何なるものであれ、上述の実施例による効果を少なくとも部分的に得ることができる。
【００９５】
また、上述では、スロットル開度がアクセルペダルの操作量に応じて決定されることを前提として、スロットル開度とアクセルペダルの操作量とは等価的に扱っている。しかしながら、例えばＡＣＣ（オートクルーズコントロール）やレーダセンサを用いた先行車追従制御では、スロットル開度は、設定車速や先行車の走行状態等に応じて決定される。このようにスロットル開度（ひいては車両要求トルクＴＣ）は、アクセルペダルの操作量以外の因子を考慮して任意の態様で決定されてもよい。また、ＡＣＣでは、大駆動トルク要求予測のための１つの因子として、現在車速と設定車速との差異が考慮されてもよい。同様に、先行車追従制御では、大駆動トルク要求予測のための１つの因子として、現在車速と先行車車速との差異が考慮されてもよい。これは、これらの差異が大きくなるほど車両要求トルクＴＣが上昇して大駆動トルク要求が発生する可能性が高いためである。
【００９６】
また、上述では、ハイブリッド車両の駆動装置１の各部の機械的構成や電気的なシステム構成等について図１及び図２を参照して説明したが、かかる構成は多様な態様で変更可能である。例えば、第一モータ・ジェネレータＭＧ１は、遊星歯車装置Ｐに対してエンジンＥ側に配置されてもよい。また、オイルポンプ２１は、入力軸Ｉの軸方向で出力ギヤＯとクラッチ１２の間に配置されてもよい。また、遊星歯車装置Ｐは、単一のダブルピニオン型の遊星歯車機構により構成されてもよいし、複数のシングルピニオン型又はダブルピニオン型の遊星歯車機構を組み合わせて構成されてもよい。また、差動歯車装置としては、遊星歯車装置Ｐに代えて、互いに噛合する複数の傘歯車を用いた差動歯車装置等が使用されてもよい。また、図示の例では、遊星歯車装置Ｐの３つの回転要素に関して、サンギヤｓに第一モータ・ジェネレータＭＧ１が接続され、キャリアｃａに入力軸Ｉが接続され、リングギヤｒに出力ギヤＯ及び第二モータ・ジェネレータＭＧ２が接続されているが、遊星歯車装置Ｐの３つの回転要素に対するこれらの接続関係は、適宜変更することが可能である。即ち、遊星歯車装置Ｐと、第一モータ・ジェネレータＭＧ１、エンジンＥ、出力ギヤＯ及び第二モータ・ジェネレータＭＧ２との接続態様のバリエーションは多様であり、本発明は、多種多様なバリエーションに対して適用可能である。以下では、幾つかのバリエーションを示す。ここでは、図１０乃至図１２の速度線図を用いて、バリエーションを説明する。尚、以下の説明において、「ある要素が、遊星歯車装置Ｐの回転要素に駆動連結される」とは、当該ある要素が、遊星歯車装置Ｐの回転要素に、当該遊星歯車装置Ｐの他の回転要素を介することなく駆動連結されることを意味する。
【００９７】
図１０に示す例では、サンギヤｓに入力軸Ｉ（エンジンＥ）が駆動連結され、キャリアｃａに出力ギヤＯ及び第二モータ・ジェネレータＭＧ２が駆動連結され、リングギヤｒに第一モータ・ジェネレータＭＧ１が駆動連結されている。クラッチ１２は、入力軸Ｉと遊星歯車装置Ｐ（サンギヤｓ）の間に配置される。尚、この例では、上述の実施例とは異なり、エンジンＥと第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２との双方の出力トルクにより走行するスプリット走行モードでは、基本的に、エンジンＥの出力トルクに対して増幅されたトルクが出力ギヤＯに伝達されるトルクコンバーターモードとなる。
【００９８】
図１０において、電動走行モード状態では、図１０で破線Ｒ２にて示すように、クラッチ１２が解放状態であり、リングギヤｒ及び第一モータ・ジェネレータＭＧ１は回転せず、第二モータ・ジェネレータＭＧ２が正方向に回転して正方向のＭＧ２トルクＴ２を出力する状態となる。また、クラッチ１２を解放状態とされるので、入力軸Ｉが回転する状態となる。
【００９９】
事前準備制御では、図１０にて矢印Ｙで示すように、第一モータ・ジェネレータＭＧ１の回転速度が、破線Ｒ２に示す状態から増加される。尚、事前準備制御は、上述の如くクラッチ１２の解放状態で実行される。図１０に示す実線Ｒ１は、事前準備制御が完了した状態であり、第一モータ・ジェネレータＭＧ１の回転速度が、入力軸Ｉの回転速度がゼロとなるときに対応する所定回転速度Ｎｔまで増加されている。従って、このような事前準備制御を、上述の実施例と同様、大駆動トルク要求の発生が予測された場合に実行しておくことで、その後、アシスト要求又はエンジン始動要求が発生した時に、ＭＧ１アシスト制御又はクラッチ１２の係合状態への切り替え（及びそれに伴いエンジン始動制御）を速やかに開始することができる。
【０１００】
図１１及び図１２は、遊星歯車装置Ｐが４つの回転要素ｅ１，ｅ２，ｅ３，ｅ４を有する構成に関する。尚、遊星歯車装置Ｐは、２つの遊星歯車機構を組み合わせた構成（例えば、２組以上の遊星歯車機構の一部の回転要素間を互いに連結した構成等）であってもよい。
【０１０１】
図１１及び図１２に示す例では、入力軸Ｉ、出力ギヤＯ、第一モータ・ジェネレータＭＧ１及び第二モータ・ジェネレータＭＧ２が、それぞれ、遊星歯車装置Ｐの異なる回転要素に駆動連結される。即ち、図１１及び図１２に示す例では、第二モータ・ジェネレータＭＧ２が、入力軸Ｉ、出力ギヤＯ及び第一モータ・ジェネレータＭＧ１が駆動連結された遊星歯車装置Ｐの各回転要素以外の回転要素に駆動連結される。
【０１０２】
図１１に示す例では、第一回転要素ｅ１に入力軸Ｉが駆動連結され、第二回転要素ｅ２に出力ギヤＯが駆動連結され、第三回転要素ｅ３に第二モータ・ジェネレータＭＧ２が駆動連結され、第四回転要素ｅ４に第一モータ・ジェネレータＭＧ１が駆動連結される。クラッチ１２は、入力軸Ｉと入力軸Ｉが駆動連結された第一回転要素ｅ１との間に設けられる。
【０１０３】
図１１において、電動走行モード状態では、図１１で破線Ｒ２にて示すように、クラッチ１２が解放状態であり、第一モータ・ジェネレータＭＧ１は回転せず、第二モータ・ジェネレータＭＧ２が正方向に回転して正方向のＭＧ２トルクＴ２を出力する状態となる。また、クラッチ１２を解放状態とされるので、入力軸Ｉが回転する状態となる。
【０１０４】
事前準備制御では、図１１にて矢印Ｙで示すように、第一モータ・ジェネレータＭＧ１の回転速度が、破線Ｒ２に示す状態から増加される。図１１に示す実線Ｒ１は、事前準備制御が完了した状態であり、第一モータ・ジェネレータＭＧ１の回転速度が、入力軸Ｉの回転速度がゼロとなるときに対応する所定回転速度Ｎｔまで増加されている。従って、このような事前準備制御を、上述の実施例と同様、大駆動トルク要求の発生が予測された場合に実行しておくことで、その後、アシスト要求又はエンジン始動要求が発生した時に、ＭＧ１アシスト制御又はクラッチ１２の係合状態への切り替え（及びそれに伴いエンジン始動制御）を速やかに開始することができる。
【０１０５】
図１２に示す例では、第一回転要素ｅ１に第一モータ・ジェネレータＭＧ１が駆動連結され、第二回転要素ｅ２に入力軸Ｉが駆動連結され、第三回転要素ｅ３に出力ギヤＯが駆動連結され、第四回転要素ｅ４に第二モータ・ジェネレータＭＧ２が駆動連結される。クラッチ１２は、入力軸Ｉと入力軸Ｉが駆動連結された第二回転要素ｅ２との間に設けられる。
【０１０６】
図１２において、電動走行モード状態では、図１２で破線Ｒ２にて示すように、クラッチ１２が解放状態であり、第一モータ・ジェネレータＭＧ１は回転せず、第二モータ・ジェネレータＭＧ２が正方向に回転して正方向のＭＧ２トルクＴ２を出力する状態となる。また、クラッチ１２を解放状態とされるので、入力軸Ｉが回転する状態となる。
【０１０７】
事前準備制御では、図１２にて矢印Ｙで示すように、第一モータ・ジェネレータＭＧ１の回転速度が、破線Ｒ２に示す状態から低減される。図１２に示す実線Ｒ１は、事前準備制御が完了した状態であり、第一モータ・ジェネレータＭＧ１の回転速度が、入力軸Ｉの回転速度がゼロとなるときに対応する所定回転速度Ｎｔまで低減されている。従って、このような事前準備制御を、上述の実施例と同様、大駆動トルク要求の発生が予測された場合に実行しておくことで、その後、アシスト要求又はエンジン始動要求が発生した時に、ＭＧ１アシスト制御又はクラッチ１２の係合状態への切り替え（及びそれに伴いエンジン始動制御）を速やかに開始することができる。
【０１０８】
尚、遊星歯車装置Ｐが４つの回転要素ｅ１，ｅ２，ｅ３，ｅ４を有する構成は、図１１及び図１２に示す例に限られず、図１１及び図１２に示す構成において、２つの回転要素の順番が入れ替えられた構成とすることも可能である。例えば、図１１に示す構成において、第二回転要素ｅ２と第三回転要素ｅ３とが入れ替えられた構成としてもよい。
【符号の説明】
【０１０９】
１    ハイブリッド車両の駆動装置
１２    クラッチ
２１    オイルポンプ
４１    制御ユニット
４６    大駆動トルク要求予測部
Ｅ    エンジン
Ｉ    入力軸（入力部材）
Ｏ    出力ギヤ（出力部材）
ＭＧ１    第一モータ・ジェネレータ（第一回転電機）
ＭＧ２    第二モータ・ジェネレータ（第二回転電機）
Ｐ    遊星歯車装置（差動歯車装置）
ｓ    サンギヤ
ｃａ    キャリア
ｒ    リングギヤ
Ｗ    車輪
ＯＷＣ    ワンウェイクラッチ
【図１】
0005838717.tif 000002
【図２】
0005838717.tif 000003
【図３】
0005838717.tif 000004
【図４】
0005838717.tif 000005
【図５】
0005838717.tif 000006
【図６】
0005838717.tif 000007
【図７】
0005838717.tif 000008
【図８】
0005838717.tif 000009
【図９】
0005838717.tif 000010
【図１０】
0005838717.tif 000011
【図１１】
0005838717.tif 000012
【図１２】
0005838717.tif 000013