(57)【要約】【課題】  アクセル操作に対して異なる駆動力特性を定めた複数の走行モードを切り替えて走行するハイブリッド車において、アクセルオフして走行する際にアクセル操作の検出値にズレが生じるものとしても予期しない駆動力により走行されるのを抑制する。【解決手段】  パワースイッチがオン操作されると共にアクセルペダルが踏み増されてノーマルモードからパワーモードに設定が切り替えられたときには、アクセルペダルポジションセンサにより検出されるアクセル開度Ａｃｃが所定開度Ａｃｃ０以下の低開度領域にあるときにはノーマルモードのときと同一の線形の特性をもって実行用アクセル開度Ａｃｃ＊を設定し、アクセル開度Ａｃｃが所定開度Ａｃｃ０よりも大きな領域にあるときには非線形の特性をもってノーマルモードよりも大きな実行用アクセル開度Ａｃｃ＊を設定し、設定した実行用アクセル開度Ａｃｃ＊に基づくトルクにより走行するよう制御する。【選択図】        図６
2007091073.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されて車軸を駆動する駆動装置であって、
前記車軸に走行用の駆動力を出力する駆動力出力手段と、
運転者のアクセル操作を検出するアクセル操作検出手段と、
第１の走行モードと運転者のアクセル操作に対する駆動力の特性を該第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作を検出する切替スイッチ操作検出手段と、
前記検出された切替スイッチの操作に基づいて前記複数の走行モードを選択的に設定し、前記第１の走行モードが設定されているときには予め定めた第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては該第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記設定した目標駆動力により走行するよう前記駆動力出力手段を制御する制御手段と
を備える駆動装置。
【請求項２】
前記制御手段は、前記第１の走行モードが設定されているときには運転者のアクセル操作と制御に用いる実行用アクセル操作との関係として第１のアクセル操作関係を設定し前記検出されたアクセル操作と該設定した第１のアクセル操作関係とに基づいて実行用アクセル操作を設定し該設定した実行用アクセル操作に基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには前記所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１のアクセル操作関係を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては前記第１のアクセル操作関係よりも大きな操作量を前記実行用アクセル操作に定めた第２のアクセル操作関係を設定し、前記検出されたアクセル操作と該設定したアクセル操作関係とに基づいて実行用アクセル操作を設定し該設定した実行用アクセル操作に基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御する手段である請求項１記載の駆動装置。
【請求項３】
請求項２記載の駆動装置であって、
前記第１のアクセル操作関係は、略線形の特性を有し、
前記第２のアクセル操作関係は、非線形の特性を有する
駆動装置。
【請求項４】
前記制御手段は、前記第１の走行モードが設定されているときには運転者のアクセル操作に基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには前記所定の低アクセル操作量までの運転者のアクセル操作に対しては前記検出されたアクセル操作に基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては前記検出されたアクセル操作を上方修正したアクセル操作に基づいて目標駆動力を設定し前記設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御する手段である請求項１記載の駆動装置。
【請求項５】
前記制御手段は、前記検出された切替スイッチの操作と前記検出されたアクセル操作とに基づいて前記複数の走行モードを選択的に設定する手段である請求項１ないし４いずれか記載の駆動装置。
【請求項６】
前記制御手段は、前記第１の走行モードが設定されているときに前記切替スイッチ操作検出手段により前記第２の走行モードへの切替が検出されたとき、該切替が検出されてから前記アクセル操作検出手段により所定操作量以上の開方向のアクセル操作が検出されるのを条件として前記第１の走行モードから前記第２の走行モードに設定を切り替える手段である請求項５記載の駆動装置。
【請求項７】
前記制御手段は、前記走行モードの設定を切り替える際には、該設定の切替の前後で走行用の駆動力が徐々に変化するよう制御する手段である請求項１ないし６いずれか記載の駆動装置。
【請求項８】
前記駆動力出力手段は、前記車軸に動力を出力可能な内燃機関と、前記車軸に動力を入出力可能な電動機とを備える手段である請求項１ないし７いずれか記載の駆動装置。
【請求項９】
請求項１ないし８いずれか記載の駆動装置を搭載する自動車。
【請求項１０】
車軸に走行用の駆動力を出力する駆動力出力手段と、運転者のアクセル操作を検出するアクセル操作検出手段と、第１の走行モードと運転者のアクセル操作に対する駆動力の特性を該第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作を検出する切替スイッチ操作検出手段とを備え、車両に搭載されて車軸を駆動する駆動装置の制御方法であって、
（ａ）前記検出された切替スイッチの操作に基づいて前記複数の走行モードを選択的に設定し、
（ｂ）前記第１の走行モードが設定されているときには予め定めた第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては該第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記設定した目標駆動力により走行するよう前記駆動力出力手段を制御する
駆動装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されて車軸を駆動する駆動装置およびこれを搭載する自動車並びに駆動装置の制御方法に関する。
【背景技術】
【０００２】
従来、この種の駆動装置としては、ハイブリッド車に搭載され、アクセル操作に基づいてエンジンを動力源として走行するエンジン走行モードとモータのみを動力源として走行するモータ走行モードとを切り換え、運転者のスイッチ操作によりスポーツ走行モードが選択されたときにはモータ走行モードに拘わらずエンジンを作動したままとして走行するものが提案されている（例えば、特許文献１参照）。この装置では、運転者のスイッチ操作によりスポーツ走行モードが選択されているときには、モータ走行モードに拘わらずエンジンを作動したままとして、モータ走行モードからエンジン走行モードへと切り換えられたときでもエンジンを始動させる必要を無くすから、スポーツ走行モードに要求される高い応答性を得ることができるとしている。
【特許文献１】特開平１０−８９１１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、アクセル操作に対して異なる駆動力特性を定めた複数のモードを運転者のスイッチ操作によって切り替えて走行するハイブリッド車では、例えば停車時にアクセルペダルをオフとしてクリープ走行する際には、アクセルペダルの操作位置を検出するセンサの検出値にズレが生じたりノイズが混入すると、アクセルペダルを踏み込んでいなくても若干の開判定がなされる場合がある。この場合に、アクセル操作に対して高い駆動力特性のモードが設定されていると、予期しない駆動力が出力され、運転者に違和感を与える場合が生じる。また、モードを切り替えるためのスイッチ操作を検出するセンサに異常が生じたときには、運転者の意思に反してモードが切り替わるから、予期しない駆動力により走行され、運転者に違和感を与える場合が生じる。
【０００４】
本発明の駆動装置およびこれを搭載する自動車並びに駆動装置の制御方法は、アクセル操作に対して異なる駆動力特性を定めた複数の走行モードを切り替えて走行する車両において、アクセルオフとして走行する際にアクセル操作の検出値にズレが生じるものとしても予期しない駆動力により走行されるのを抑制することを目的の一つとする。また、本発明の駆動装置およびこれを搭載する自動車並びに駆動装置の制御方法は、アクセル操作に対して異なる駆動力特性を定めた複数の走行モードを切り替えて走行する車両において、走行モードの切替を指示する切替スイッチに異常が生じたときでも予期しない駆動力により走行されるのを抑制することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の駆動装置およびこれを搭載する自動車並びに駆動装置の制御方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の駆動装置は、
車両に搭載されて車軸を駆動する駆動装置であって、
前記車軸に走行用の駆動力を出力する駆動力出力手段と、
運転者のアクセル操作を検出するアクセル操作検出手段と、
第１の走行モードと運転者のアクセル操作に対する駆動力の特性を該第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作を検出する切替スイッチ操作検出手段と、
前記検出された切替スイッチの操作に基づいて前記複数の走行モードを選択的に設定し、前記第１の走行モードが設定されているときには予め定めた第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては該第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記設定した目標駆動力により走行するよう前記駆動力出力手段を制御する制御手段と
を備えることを要旨とする。
【０００７】
この本発明の駆動装置では、第１の走行モードと運転者のアクセル操作に対する駆動力の特性を第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作に基づいて複数の走行モードを選択的に設定し、第１の走行モードが設定されているときには予め定めた第１の駆動力特性とアクセル操作とに基づいて目標駆動力を設定すると共に設定した目標駆動力により車両が走行するよう駆動力出力手段を制御し、第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては第１の駆動力特性とアクセル操作とに基づいて目標駆動力を設定し所定の低アクセル操作量を超える運転者のアクセル操作に対しては第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性とアクセル操作とに基づいて目標駆動力を設定し設定した目標駆動力により走行するよう駆動力出力手段を制御する。したがって、アクセルオフとして走行する際にアクセル操作の検出値にズレが生じるものとしても予期しない駆動力により走行されるのを抑制することができる。
【０００８】
こうした本発明の駆動装置において、前記制御手段は、前記第１の走行モードが設定されているときには運転者のアクセル操作と制御に用いる実行用アクセル操作との関係として第１のアクセル操作関係を設定し前記検出されたアクセル操作と該設定した第１のアクセル操作関係とに基づいて実行用アクセル操作を設定し該設定した実行用アクセル操作に基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには前記所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１のアクセル操作関係を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては前記第１のアクセル操作関係よりも大きな操作量を前記実行用アクセル操作に定めた第２のアクセル操作関係を設定し、前記検出されたアクセル操作と該設定したアクセル操作関係とに基づいて実行用アクセル操作を設定し該設定した実行用アクセル操作に基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御する手段であるものとすることもできるし、前記制御手段は、前記第１の走行モードが設定されているときには運転者のアクセル操作に基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには前記所定の低アクセル操作量までの運転者のアクセル操作に対しては前記検出されたアクセル操作に基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては前記検出されたアクセル操作を上方修正したアクセル操作に基づいて目標駆動力を設定し前記設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御する手段であるものとすることもできる。前者の場合、前記第１のアクセル操作関係は、略線形の特性を有し、前記第２のアクセル操作関係は、非線形の特性を有するものとすることもできる。
【０００９】
また、本発明の駆動装置において、前記制御手段は、前記検出された切替スイッチの操作と前記検出されたアクセル操作とに基づいて前記複数の走行モードを選択的に設定する手段であるものとすることもできる。こうすれば、切替スイッチに異常が生じたときでも予期しない駆動力により走行されるのを抑制することができる。この態様の本発明の駆動装置において、前記制御手段は、前記第１の走行モードが設定されているときに前記切替スイッチ操作検出手段により前記第２の走行モードへの切替が検出されたとき、該切替が検出されてから前記アクセル操作検出手段により所定操作量以上の開方向のアクセル操作が検出されるのを条件として前記第１の走行モードから前記第２の走行モードに設定を切り替える手段であるものとすることもできる。こうすれば、切替スイッチに異常が生じたときでも予期しない過大な駆動力により走行されるのをより確実に抑制することができる。
【００１０】
さらに、本発明の駆動装置において、前記制御手段は、前記走行モードの設定を切り替える際には、該設定の切替の前後で走行用の駆動力が徐々に変化するよう制御する手段であるものとすることもできる。こうすれば、走行モードの切り替えをスムーズに行なうことができる。
【００１１】
本発明の駆動装置において、前記駆動力出力手段は、前記車軸に動力を出力可能な内燃機関と、前記車軸に動力を入出力可能な電動機とを備える手段であるものとすることもできる。
【００１２】
本発明の自動車は、
上述した各態様のいずれかの本発明の駆動装置、即ち、基本的には、車両に搭載されて車軸を駆動する駆動装置であって、前記車軸に走行用の駆動力を出力する駆動力出力手段と、運転者のアクセル操作を検出するアクセル操作検出手段と、第１の走行モードと運転者のアクセル操作に対する駆動力の特性を該第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作を検出する切替スイッチ操作検出手段と、前記検出された切替スイッチの操作に基づいて前記複数の走行モードを選択的に設定し、前記第１の走行モードが設定されているときには予め定めた第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては該第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記設定した目標駆動力により走行するよう前記駆動力出力手段を制御する制御手段とを備える駆動装置を搭載する
ことを要旨とする。
【００１３】
この本発明の自動車では、上述した各態様のいずれかの本発明の駆動装置を搭載するから、本発明の駆動装置が奏する効果と同様の効果、例えば、アクセルオフとして走行する際にアクセル操作の検出値にズレが生じるものとしても予期しない駆動力により走行されるのを抑制することができる効果や走行モードの切替を指示する切替スイッチに異常が生じたときでも予期しない駆動力により走行されるのを抑制することができる効果などを奏することができる。
【００１４】
本発明の駆動装置の制御方法は、
車軸に走行用の駆動力を出力する駆動力出力手段と、運転者のアクセル操作を検出するアクセル操作検出手段と、第１の走行モードと運転者のアクセル操作に対する駆動力の特性を該第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作を検出する切替スイッチ操作検出手段とを備え、車両に搭載されて車軸を駆動する駆動装置の制御方法であって、
（ａ）前記検出された切替スイッチの操作に基づいて前記複数の走行モードを選択的に設定し、
（ｂ）前記第１の走行モードが設定されているときには予め定めた第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定すると共に該設定した目標駆動力により車両が走行するよう前記駆動力出力手段を制御し、前記第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては前記第１の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記所定の低アクセル操作量を超える運転者のアクセル操作に対しては該第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性と前記検出されたアクセル操作とに基づいて目標駆動力を設定し前記設定した目標駆動力により走行するよう前記駆動力出力手段を制御する
ことを要旨とする。
【００１５】
この本発明の駆動装置の制御方法によれば、第１の走行モードと運転者のアクセル操作に対する駆動力の特性を第１の走行モードよりも高駆動力の特性とした第２の走行モードとを含む複数の走行モードを切り替えるための切替スイッチの操作に基づいて複数の走行モードを選択的に設定し、第１の走行モードが設定されているときには予め定めた第１の駆動力特性とアクセル操作とに基づいて目標駆動力を設定すると共に設定した目標駆動力により車両が走行するよう駆動力出力手段を制御し、第２の走行モードが設定されているときには所定の低アクセル操作量までの運転者のアクセル操作に対しては第１の駆動力特性とアクセル操作とに基づいて目標駆動力を設定し所定の低アクセル操作量を超える運転者のアクセル操作に対しては第１の駆動力特性よりも高駆動力の特性とした第２の駆動力特性とアクセル操作とに基づいて目標駆動力を設定し設定した目標駆動力により走行するよう駆動力出力手段を制御する。したがって、アクセルオフとして走行する際にアクセル操作の検出値にズレが生じるものとしても予期しない駆動力により走行されるのを抑制することができる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１７】
図１は、本発明の一実施形態としてのハイブリッド車２０の構成の概略を示す構成図である。実施例のハイブリッド車２０は、図示するように、エンジン２２と、エンジン２２の出力軸としてのクランクシャフト２６にダンパ２８を介して接続された３軸式の動力分配統合機構３０と、動力分配統合機構３０に接続された発電可能なモータＭＧ１と、動力分配統合機構３０に接続された駆動軸としてのリングギヤ軸３２ａに取り付けられた減速ギヤ３５と、この減速ギヤ３５に接続されたモータＭＧ２と、動力出力装置全体をコントロールするハイブリッド用電子制御ユニット７０とを備える。
【００１８】
エンジン２２は、ガソリンまたは軽油などの炭化水素系の燃料により動力を出力する内燃機関であり、エンジン２２の運転状態を検出する各種センサから信号を入力するエンジン用電子制御ユニット（以下、エンジンＥＣＵという）２４により燃料噴射制御や点火制御，吸入空気量調節制御などの運転制御を受けている。エンジンＥＣＵ２４は、ハイブリッド用電子制御ユニット７０と通信しており、ハイブリッド用電子制御ユニット７０からの制御信号によりエンジン２２を運転制御すると共に必要に応じてエンジン２２の運転状態に関するデータをハイブリッド用電子制御ユニット７０に出力する。
【００１９】
動力分配統合機構３０は、外歯歯車のサンギヤ３１と、このサンギヤ３１と同心円上に配置された内歯歯車のリングギヤ３２と、サンギヤ３１に噛合すると共にリングギヤ３２に噛合する複数のピニオンギヤ３３と、複数のピニオンギヤ３３を自転かつ公転自在に保持するキャリア３４とを備え、サンギヤ３１とリングギヤ３２とキャリア３４とを回転要素として差動作用を行なう遊星歯車機構として構成されている。動力分配統合機構３０は、キャリア３４にはエンジン２２のクランクシャフト２６が、サンギヤ３１にはモータＭＧ１が、リングギヤ３２にはリングギヤ軸３２ａを介して減速ギヤ３５がそれぞれ連結されており、モータＭＧ１が発電機として機能するときにはキャリア３４から入力されるエンジン２２からの動力をサンギヤ３１側とリングギヤ３２側にそのギヤ比に応じて分配し、モータＭＧ１が電動機として機能するときにはキャリア３４から入力されるエンジン２２からの動力とサンギヤ３１から入力されるモータＭＧ１からの動力を統合してリングギヤ３２側に出力する。リングギヤ３２に出力された動力は、リングギヤ軸３２ａからギヤ機構６０およびデファレンシャルギヤ６２を介して、最終的には車両の駆動輪６３ａ，６３ｂに出力される。
【００２０】
モータＭＧ１およびモータＭＧ２は、いずれも発電機として駆動することができると共に電動機として駆動できる周知の同期発電電動機として構成されており、インバータ４１，４２を介してバッテリ５０と電力のやりとりを行なう。インバータ４１，４２とバッテリ５０とを接続する電力ライン５４は、各インバータ４１，４２が共用する正極母線および負極母線として構成されており、モータＭＧ１，ＭＧ２のいずれかで発電される電力を他のモータで消費することができるようになっている。したがって、バッテリ５０は、モータＭＧ１，ＭＧ２のいずれかから生じた電力や不足する電力により充放電されることになる。なお、モータＭＧ１，ＭＧ２により電力収支のバランスをとるものとすれば、バッテリ５０は充放電されない。モータＭＧ１，ＭＧ２は、いずれもモータ用電子制御ユニット（以下、モータＥＣＵという）４０により駆動制御されている。モータＥＣＵ４０には、モータＭＧ１，ＭＧ２を駆動制御するために必要な信号、例えばモータＭＧ１，ＭＧ２の回転子の回転位置を検出する回転位置検出センサ４３，４４からの信号や図示しない電流センサにより検出されるモータＭＧ１，ＭＧ２に印加される相電流などが入力されており、モータＥＣＵ４０からは、インバータ４１，４２へのスイッチング制御信号が出力されている。モータＥＣＵ４０は、ハイブリッド用電子制御ユニット７０と通信しており、ハイブリッド用電子制御ユニット７０からの制御信号によってモータＭＧ１，ＭＧ２を駆動制御すると共に必要に応じてモータＭＧ１，ＭＧ２の運転状態に関するデータをハイブリッド用電子制御ユニット７０に出力する。
【００２１】
バッテリ５０は、バッテリ用電子制御ユニット（以下、バッテリＥＣＵという）５２によって管理されている。バッテリＥＣＵ５２には、バッテリ５０を管理するのに必要な信号、例えば，バッテリ５０の端子間に設置された図示しない電圧センサからの端子間電圧，バッテリ５０の出力端子に接続された電力ライン５４に取り付けられた図示しない電流センサからの充放電電流，バッテリ５０に取り付けられた温度センサ５１からの電池温度Ｔｂなどが入力されており、必要に応じてバッテリ５０の状態に関するデータを通信によりハイブリッド用電子制御ユニット７０に出力する。なお、バッテリＥＣＵ５２では、バッテリ５０を管理するために電流センサにより検出された充放電電流の積算値に基づいて残容量（ＳＯＣ）も演算している。
【００２２】
ハイブリッド用電子制御ユニット７０は、ＣＰＵ７２を中心とするマイクロプロセッサとして構成されており、ＣＰＵ７２の他に処理プログラムを記憶するＲＯＭ７４と、データを一時的に記憶するＲＡＭ７６と、図示しない入出力ポートおよび通信ポートとを備える。ハイブリッド用電子制御ユニット７０には、イグニッションスイッチ８０からのイグニッション信号，シフトレバー８１の操作位置を検出するシフトポジションセンサ８２からのシフトポジションＳＰ，アクセルペダル８３の踏み込み量を検出するアクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃ，ブレーキペダル８５の踏み込み量を検出するブレーキペダルポジションセンサ８６からのブレーキペダルポジションＢＰ，車速センサ８８からの車速Ｖ，パワースイッチ８９からのパワースイッチ信号Ｐｓｗなどが入力ポートを介して入力されている。ハイブリッド用電子制御ユニット７０は、前述したように、エンジンＥＣＵ２４やモータＥＣＵ４０，バッテリＥＣＵ５２と通信ポートを介して接続されており、エンジンＥＣＵ２４やモータＥＣＵ４０，バッテリＥＣＵ５２と各種制御信号やデータのやりとりを行なっている。
【００２３】
こうして構成された実施例のハイブリッド車２０は、運転者によるアクセルペダル８３の踏み込み量に対応するアクセル開度Ａｃｃと車速Ｖとに基づいて駆動軸としてのリングギヤ軸３２ａに出力すべき要求トルクを計算し、この要求トルクに対応する要求動力がリングギヤ軸３２ａに出力されるように、エンジン２２とモータＭＧ１とモータＭＧ２とが運転制御される。エンジン２２とモータＭＧ１とモータＭＧ２の運転制御としては、要求動力に見合う動力がエンジン２２から出力されるようにエンジン２２を運転制御すると共にエンジン２２から出力される動力のすべてが動力分配統合機構３０とモータＭＧ１とモータＭＧ２とによってトルク変換されてリングギヤ軸３２ａに出力されるようモータＭＧ１およびモータＭＧ２を駆動制御するトルク変換運転モードや要求動力とバッテリ５０の充放電に必要な電力との和に見合う動力がエンジン２２から出力されるようにエンジン２２を運転制御すると共にバッテリ５０の充放電を伴ってエンジン２２から出力される動力の全部またはその一部が動力分配統合機構３０とモータＭＧ１とモータＭＧ２とによるトルク変換を伴って要求動力がリングギヤ軸３２ａに出力されるようモータＭＧ１およびモータＭＧ２を駆動制御する充放電運転モード、エンジン２２の運転を停止してモータＭＧ２からの要求動力に見合う動力をリングギヤ軸３２ａに出力するよう運転制御するモータ運転モードなどがある。
【００２４】
次に、こうして構成された実施例のハイブリッド車２０の動作について説明する。図２は、ハイブリッド用電子制御ユニット７０により実行される駆動制御ルーチンの一例を示すフローチャートである。このルーチンは、所定時間毎（例えば数ｍｓｅｃ毎）に繰り返し実行される。
【００２５】
駆動制御ルーチンが実行されると、ハイブリッド用電子制御ユニット７０のＣＰＵ７２は、まず、アクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃや車速センサ８８からの車速Ｖ，モータＭＧ１，ＭＧ２の回転数Ｎｍ１，Ｎｍ２，バッテリ５０の充放電要求パワーＰｂ＊，バッテリ５０の入出力制限Ｗｉｎ，Ｗｏｕｔ，走行モードＭｄなどの制御に必要なデータを入力する処理を実行する（ステップＳ１００）。ここで、モータＭＧ１，ＭＧ２の回転数Ｎｍ１，Ｎｍ２は、回転位置検出センサ４３，４４により検出されるモータＭＧ１，ＭＧ２の回転子の回転位置に基づいて計算されたものをモータＥＣＵ４０から通信により入力するものとした。また、充放電要求パワーＰｂ＊は、残容量（ＳＯＣ）に基づいてバッテリ５０が充放電すべき電力としてバッテリＥＣＵ５２により設定されたものをバッテリＥＣＵ５２から通信により入力するものとした。バッテリ５０の入出力制限Ｗｉｎ，Ｗｏｕｔは、温度センサ５１により検出されたバッテリ５０の電池温度Ｔｂとバッテリ５０の残容量（ＳＯＣ）とに基づいて設定されたものをバッテリＥＣＵ５２から通信により入力するものとした。走行モードＭｄは、図３の走行モード設定処理ルーチンを実行することにより設定されＲＡＭ７６の所定領域に格納されたものを読み込むことにより入力するものとした。この走行モード設定処理ルーチンは、駆動制御ルーチンと並行してハイブリッド用電子制御ユニット７０により実行される。ここで、駆動制御ルーチンの説明を中断して、走行モード設定処理ルーチンについて説明する。
【００２６】
走行モード設定処理ルーチンでは、ハイブリッド用電子制御ユニット７０のＣＰＵ７２は、まず、パワースイッチ８９からのパワースイッチ信号Ｐｓｗやアクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃ，現在の走行モードＭｄを入力し（ステップＳ２００）、入力したパワースイッチ信号ＰｓｗがＯＮであるか否かを判定する（ステップＳ２１０）。パワースイッチ信号ＰｓｗがＯＮでないと判定されると、即ち、パワースイッチ信号ＰｓｗがＯＦＦと判定されると、走行モードＭｄとしてノーマルモードを設定して（ステップＳ２２０）、走行モード設定処理ルーチンを終了する。一方、パワースイッチ信号ＰｓｗがＯＮであると判定されると、現在の走行モードＭｄがノーマルモードか否かを判定し（ステップＳ２３０）、ノーマルモードと判定されると、前回このルーチンで入力したパワースイッチ信号ＰｓｗがＯＦＦであるか否かを判定する（ステップＳ２４０）。いま、パワースイッチ信号ＰｓｗがＯＮされているときを考えているから、ステップＳ２４０の処理は、パワースイッチ信号ＰｓｗがＯＦＦからＯＮに切り替わったか否かを判定する処理となる。前回のパワースイッチ信号ＰｓｗがＯＦＦであると判定されると、即ち、パワースイッチ信号ＰｓｗがＯＦＦからＯＮに切り替わったと判定されると、現在のアクセル開度Ａｃｃを基準開度Ａｘに設定する（ステップＳ２５０）。一方、前回のパワースイッチ信号ＰｓｗがＯＦＦでないと判定されると、既に基準開度Ａｘが設定されているから、その設定されている基準開度Ａｘと今回のルーチンで入力したアクセル開度Ａｃｃとを比較し（ステップＳ２６０）、アクセル開度Ａｃｃが基準開度Ａｘ以上と判定されるとそのまま次の処理に進み、アクセル開度Ａｃｃが基準開度Ａｘ未満と判定されると、そのアクセル開度Ａｃｃに基準開度Ａｘを修正する（ステップＳ２５０）。即ち、パワースイッチ信号ＰｓｗがＯＦＦからＯＮされた以降にアクセルペダル８３が踏み戻されたときには、そのときのアクセル開度Ａｃｃを基準開度Ａｘとして再設定するのである。そして、現在のアクセル開度Ａｃｃから基準開度Ａｘを減じて得られるアクセルペダル８３の増加開度（Ａｃｃ−Ａｘ）と所定値Ａｒｅｆとを比較し（ステップＳ２７０）、アクセルペダル８３の増加開度が所定値Ａｒｅｆ以下と判定されると、パワースイッチ信号ＰｓｗがＯＮされているにも拘わらず走行モードＭｄとしてノーマルモードを維持し（ステップＳ２２０）、アクセルペダル８３の増加開度が所定値Ａｒｅｆよりも大きいと判定されると、走行モードＭｄをノーマルモードからパワーモードに設定を切り替えて（ステップＳ２８０）、走行モード設定処理ルーチンを終了する。このように、パワースイッチ信号ＰｓｗがＯＦＦからＯＮされてもその後にアクセルペダル８３の増加開度が所定値Ａｒｅｆ以上となるまでノーマルモードを維持するのは、何らかの原因によりパワースイッチ８９が操作されていないにも拘わらずパワースイッチ信号ＰｓｗがＯＦＦからＯＮされたときでも予期しないトルクが出力されるのを防止するためである。所定値Ａｒｅｆは、アクセルペダル８３の踏み増しを判定するものであり、例えば１０％に定められている。こうしてノーマルモードからパワーモードへ設定を切り替えると、パワースイッチ信号ＰｓｗがＯＮからＯＦＦされるまでステップＳ２３０で現在の走行モードＭｄがノーマルモードではないと判定されるから、走行モードＭｄとしてパワーモードを維持して（ステップＳ２３０，Ｓ２８０）、走行モード設定処理ルーチンを終了する。
【００２７】
駆動制御ルーチンに戻って、こうしてデータを入力すると、入力した走行モードＭｄがパワーモードかノーマルモードかを判定する（ステップＳ１１０）。走行モードＭｄがノーマルモードと判定されると、ノーマルモードマップを用いてアクセル開度Ａｃｃに基づいて実行用アクセル開度Ａｃｃ＊を設定し（ステップＳ１２０）、走行モードＭｄがパワーモードと判定されると、パワーモードマップを用いてアクセル開度Ａｃｃに基づいて実行用アクセル開度Ａｃｃ＊を設定する（ステップＳ１２５）。ここで、パワーモードマップを用いた実行用アクセル開度Ａｃｃ＊の設定は図４のパワーモード用実行用アクセル開度設定処理により設定され、ノーマルモードマップを用いた実行用アクセル開度Ａｃｃ＊の設定は図５のノーマルモード用実行用アクセル開度設定処理により設定される。以下、図４のパワーモード用実行用アクセル開度設定処理と図５のノーマルモード用実行用アクセル開度設定処理について順に説明する。
【００２８】
図４のパワーモード用実行用アクセル開度設定処理では、後述するフラグＦ２に値０を設定し（ステップＳ３００）、パワーモードマップを用いて仮実行用アクセル開度Ａｃｃｐｏｗを設定する（ステップＳ３１０）。ここで、仮実行用アクセル開度Ａｃｃｐｏｗは、実施例では、アクセル開度Ａｃｃと仮実行用アクセル開度Ａｃｃｐｏｗとの関係を予め求めてマップとしてＲＯＭ７４に記憶しておき、アクセル開度Ａｃｃが与えられると記憶しているマップから対応する仮実行用アクセル開度Ａｃｃｐｏｗを設定するものとした。このマップの一例を図６に示す。図中では、ノーマルモードマップも示した。ノーマルモードマップでは、０〜１００％の範囲でアクセル開度Ａｃｃに対して仮実行用アクセル開度Ａｃｃｎｏｒが線形性をもつように定められている。即ち、アクセル開度Ａｃｃがそのまま仮実行用アクセル開度Ａｃｃｎｏｒに設定されるよう定められている。パワーモードマップでは、実施例では、所定開度Ａｃｃ０以下の低アクセル開度領域にあるアクセル開度Ａｃｃに対してはノーマルモードマップにより設定される仮実行用アクセル開度Ａｃｃｎｏｒと値が同一の仮実行用アクセル開度Ａｃｃｐｏｗとなる線形性をもつと共に、所定開度Ａｃｃ０よりも大きなアクセル開度Ａｃｃに対しては仮実行用アクセル開度Ａｃｃｎｏｒよりも大きな値の仮実行用アクセル開度Ａｃｃｐｏｗとなる非線形性をもつよう定められている。これは、停車時にアクセルペダル８３を全閉としてクリープ走行する際に、アクセルペダル８３の全閉位置にズレが生じていたりアクセルペダルポジションセンサ８４の検出値にノイズが混入すると、運転者はアクセルペダル８３を踏み込んでいなくても若干の開判定がなされる場合があるが、このときに０％〜１００％までのすべてのアクセル開度領域に亘ってノーマルモードマップよりも大きな実行用アクセル開度Ａｃｃ＊が設定されるようパワーモードマップを定めると（図６の一点鎖線参照）、大きな実行用アクセル開度Ａｃｃ＊が設定されて車両の飛び出し感を与える場合があるからである。所定開度Ａｃｃ０は、アクセルペダルポジションセンサ８４の性能やアクセルペダル８３の全閉位置を学習する場合にはその学習により得られる精度などを考慮して例えば５％〜１０％の開度（実施例では７％の開度）に定めることができる。続いて、フラグＦ１の値を調べる（ステップＳ３２０）。ここで、フラグＦ１は、後述するノーマルモード実行用アクセル開度設定処理が実行されたときに値０が設定される。いま、ノーマルモードからパワーモードに設定が切り替えられた直後を考えると、フラグＦ１は値０と判定され、図６のノーマルモードマップを用いてアクセル開度Ａｃｃに基づいて仮実行用アクセル開度Ａｃｃｎｏｒを設定し（ステップＳ３３０）、ステップＳ３１０で設定した仮実行用アクセル開度Ａｃｃｐｏｗから仮実行用アクセル開度Ａｃｃｎｏｒを減じることにより開度差ΔＡを計算し（ステップＳ３４０）、前回このルーチンで設定された開度補正量Ａｓｅｔ１に所定値Ａ１を加えることにより新たな開度補正量Ａｓｅｔ１を設定し（ステップＳ３５０）、開度補正量Ａｓｅｔ１と開度差ΔＡとを比較する（ステップＳ３６０）。開度補正量Ａｓｅｔ１が開��差ΔＡ未満と判定されると、ステップＳ３３０で設定した仮実行用アクセル開度Ａｃｃｎｏｒに開度補正量Ａｓｅｔ１を加えたものを実行用アクセル開度Ａｃｃ＊に設定して（ステップＳ３７０）、処理を終了し、開度補正量Ａｓｅｔ１が開度差ΔＡ以上と判定されると、フラグＦ１に値１を設定すると共に（ステップＳ３８０）、開度補正量Ａｓｅｔ１に値０を設定し（ステップＳ３９０）、ステップＳ３１０で設定した仮実行用アクセル開度Ａｃｃｐｏｗを実行用アクセル開度Ａｃｃ＊に設定して（ステップＳ３９５）、処理を終了する。フラグＦ１に値１が設定された以降は、ステップＳ３２０で否定的な判定がなされるから、仮実行用アクセル開度Ａｃｃｐｏｗを実行用アクセル開度Ａｃｃ＊に設定するステップＳ３９５の処理が繰り返されることになる。このように、ノーマルモードからパワーモードに設定が切り替えられたとき、実行用アクセル開度Ａｃｃ＊をレート処理を用いて徐々に仮実行用アクセル開度Ａｃｃｎｏｒから仮実行用アクセル開度Ａｃｃｐｏｗに移行することにより、ノーマルモードからパワーモードへの切替をスムーズに行なっているのである。なお、所定値Ａ１は、レート処理に用いられるレート値であり、ハイブリッド車２０の仕様に基づいて定められている。
【００２９】
図５のノーマルモード用実行用アクセル開度設定処理では、フラグＦ１に値０を設定し（ステップＳ４００）、前述した図６に例示するノーマルモードマップを用いて仮実行用アクセル開度Ａｃｃｎｏｒを設定する（ステップＳ４１０）。続いて、フラグＦ２の値を調べる（ステップＳ４２０）。ここで、フラグＦ２は、前述したように、パワーモード用実行用アクセル開度設定処理が実行されたときに値０が設定される。いま、パワーモードからノーマルモードに設定が切り替えられた直後を考えると、フラグＦ２は値０と判定され、図６のパワーモードマップを用いてアクセル開度Ａｃｃに基づいて仮実行用アクセル開度Ａｃｃｐｏｗを設定し（ステップＳ４３０）、設定した仮実行用アクセル開度Ａｃｃｐｏｗから仮実行用アクセル開度Ａｃｃｎｏｒを減じることにより開度差ΔＡを計算し（ステップＳ４４０）、前回このルーチンで設定された開度補正量Ａｓｅｔ２に所定値Ａ２を加えることにより新たな開度補正量Ａｓｅｔ２を設定し（ステップＳ４５０）、開度補正量Ａｓｅｔ２と開度差ΔＡとを比較する（ステップＳ４６０）。開度補正量Ａｓｅｔ２が開度差ΔＡ未満と判定されると、ステップＳ４３０で設定した仮実行用アクセル開度Ａｃｃｐｏｗから開度補正量Ａｓｅｔ２を減じたものを実行用アクセル開度Ａｃｃ＊に設定して（ステップＳ４７０）、処理を終了し、開度補正量Ａｓｅｔ２が開度差ΔＡ以上と判定されると、フラグＦ２に値１を設定すると共に（ステップＳ４８０）、開度補正量Ａｓｅｔ２に値０を設定し（ステップＳ４９０）、ステップＳ４１０で設定した仮実行用アクセル開度Ａｃｃｎｏｒを実行用アクセル開度Ａｃｃ＊に設定して（ステップＳ４９５）、処理を終了する。フラグＦ２に値１が設定された以降は、ステップＳ４２０で否定的な判定がなされるから、仮実行用アクセル開度Ａｃｃｎｏｒを実行用アクセル開度Ａｃｃ＊に設定するステップＳ４９５の処理が繰り返されることになる。このように、パワーモードマップからノーマルモードに設定が切り替えられたときにも、実行用アクセル開度Ａｃｃ＊をレート処理を用いて徐々に仮実行用アクセル開度Ａｃｃｐｏｗから仮実行用アクセル開度Ａｃｃｎｏｒに移行することにより、ノーマルモードからパワーモードへの切替をスムーズに行なっているのである。なお、所定値Ａ２は、レート処理に用いられるレート値であり、ハイブリッド車２０の仕様に基づいて定められている。
【００３０】
再び駆動制御ルーチンに戻る。こうして実行用アクセル開度Ａｃｃ＊を設定すると、設定した実行用アクセル開度Ａｃｃ＊と車速Ｖとに基づいて車両に要求されるトルクとして駆動輪６３ａ，６３ｂに連結された駆動軸としてのリングギヤ軸３２ａに出力すべき要求トルクＴｒ＊とエンジン２２に要求される要求パワーＰｅ＊とを設定する（ステップＳ１３０）。要求トルクＴｒ＊は、実施例では、実行用アクセル開度Ａｃｃ＊と車速Ｖと要求トルクＴｒ＊との関係を予め定めて要求トルク設定用マップとしてＲＯＭ７４に記憶しておき、実行用アクセル開度Ａｃｃ＊と車速Ｖとが与えられると記憶したマップから対応する要求トルクＴｒ＊を導出して設定するものとした。図７に要求トルク設定用マップの一例を示す。要求パワーＰｅ＊は、設定した要求トルクＴｒ＊にリングギヤ軸３２ａの回転数Ｎｒを乗じたものとバッテリ５０が要求する充放電要求パワーＰｂ＊とロスＬｏｓｓとの和として計算することができる。なお、リングギヤ軸３２ａの回転数Ｎｒは、車速Ｖに換算係数ｋを乗じることによって求めたり、モータＭＧ２の回転数Ｎｍ２を減速ギヤ３５のギヤ比Ｇｒで割ることによって求めることができる。
【００３１】
続いて、設定した要求パワーＰｅ＊に基づいてエンジン２２の目標回転数Ｎｅ＊と目標トルクＴｅ＊とを設定する（ステップＳ１４０）。この設定は、エンジン２２を効率よく動作させる動作ラインと要求パワーＰｅ＊とに基づいて目標回転数Ｎｅ＊と目標トルクＴｅ＊とを設定する。エンジン２２の動作ラインの一例と目標回転数Ｎｅ＊と目標トルクＴｅ＊とを設定する様子を図８に示す。図示するように、目標回転数Ｎｅ＊と目標トルクＴｅ＊は、動作ラインと要求パワーＰｅ＊（Ｎｅ＊×Ｔｅ＊）が一定の曲線との交点により求めることができる。
【００３２】
次に、設定した目標回転数Ｎｅ＊とリングギヤ軸３２ａの回転数Ｎｒ（Ｎｍ２／Ｇｒ）と動力分配統合機構３０のギヤ比ρとを用いて次式（１）によりモータＭＧ１の目標回転数Ｎｍ１＊を計算すると共に計算した目標回転数Ｎｍ１＊と現在の回転数Ｎｍ１とに基づいて式（２）によりモータＭＧ１のトルク指令Ｔｍ１＊を計算する（ステップＳ１５０）。ここで、式（１）は、動力分配統合機構３０の回転要素に対する力学的な関係式である。動力分配統合機構３０の回転要素における回転数とトルクとの力学的な関係を示す共線図を図９に示す。図中、左のＳ軸はモータＭＧ１の回転数Ｎｍ１であるサンギヤ３１の回転数を示し、Ｃ軸はエンジン２２の回転数Ｎｅであるキャリア３４の回転数を示し、Ｒ軸はモータＭＧ２の回転数Ｎｍ２を減速ギヤ３５のギヤ比Ｇｒで除したリングギヤ３２の回転数Ｎｒを示す。式（１）は、この共線図を用いれば容易に導くことができる。なお、Ｒ軸上の２つの太線矢印は、エンジン２２を目標回転数Ｎｅ＊および目標トルクＴｅ＊の運転ポイントで定常運転したときにエンジン２２から出力されるトルクＴｅ＊がリングギヤ軸３２ａに伝達されるトルクＴｅｒと、モータＭＧ２から出力されるトルクＴｍ２＊が減速ギヤ３５を介してリングギヤ軸３２ａに作用するトルクとを示す。また、式（２）は、モータＭＧ１を目標回転数Ｎｍ１＊で回転させるためのフィードバック制御における関係式であり、式（２）中、右辺第２項の「ｋ１」は比例項のゲインであり、右辺第３項の「ｋ２」は積分項のゲインである。
【００３３】
Nm1*=Ne*・(1+ρ)/ρ-Nm2/(Gr・ρ)    (1)
Tm1*=前回Tm1*+k1(Nm1*-Nm1)+k2∫(Nm1*-Nm1)dt  (2)
【００３４】
こうしてモータＭＧ１の目標回転数Ｎｍ１＊とトルク指令Ｔｍ１＊とを計算すると、バッテリ５０の入出力制限Ｗｉｎ，Ｗｏｕｔと計算したモータＭＧ１のトルク指令Ｔｍ１＊に現在のモータＭＧ１の回転数Ｎｍ１を乗じて得られるモータＭＧ１の消費電力（発電電力）との偏差をモータＭＧ２の回転数Ｎｍ２で割ることによりモータＭＧ２から出力してもよいトルクの上下限としてのトルク制限Ｔｍｉｎ，Ｔｍａｘを次式（３）および式（４）により計算すると共に（ステップＳ１６０）、要求トルクＴｒ＊とトルク指令Ｔｍ１＊と動力分配統合機構３０のギヤ比ρを用いてモータＭＧ２から出力すべきトルクとしての仮モータトルクＴｍ２ｔｍｐを式（５）により計算し（ステップＳ１７０）、計算したトルク制限Ｔｍｉｎ，Ｔｍａｘで仮モータトルクＴｍ２ｔｍｐを制限した値としてモータＭＧ２のトルク指令Ｔｍ２＊を設定する（ステップＳ１８０）。このようにモータＭＧ２のトルク指令Ｔｍ２＊を設定することにより、駆動軸としてのリングギヤ軸３２ａに出力する要求トルクＴｒ＊を、バッテリ５０の入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内で制限したトルクとして設定することができる。なお、式（５）は、前述した図９の共線図から容易に導き出すことができる。
【００３５】
Tmin=(Win-Tm1*・Nm1)/Nm2  (3)
Tmax=(Wout-Tm1*・Nm1)/Nm2  (4)
Tm2tmp=(Tr*+Tm1*/ρ)/Gr    (5)
【００３６】
こうしてエンジン２２の目標回転数Ｎｅ＊や目標トルクＴｅ＊，モータＭＧ１，ＭＧ２のトルク指令Ｔｍ１＊，Ｔｍ２＊を設定すると、エンジン２２の目標回転数Ｎｅ＊と目標トルクＴｅ＊についてはエンジンＥＣＵ２４に、モータＭＧ１，ＭＧ２のトルク指令Ｔｍ１＊，Ｔｍ２＊についてはモータＥＣＵ４０にそれぞれ送信して（ステップＳ１９０）、駆動制御ルーチンを終了する。目標回転数Ｎｅ＊と目標トルクＴｅ＊とを受信したエンジンＥＣＵ２４は、エンジン２２が目標回転数Ｎｅ＊と目標トルクＴｅ＊とによって示される運転ポイントで運転されるようにエンジン２２における燃料噴射制御や点火制御などの制御を行なう。また、トルク指令Ｔｍ１＊，Ｔｍ２＊を受信したモータＥＣＵ４０は、トルク指令Ｔｍ１＊でモータＭＧ１が駆動されると共にトルク指令Ｔｍ２＊でモータＭＧ２が駆動されるようインバータ４１，４２のスイッチング素子のスイッチング制御を行なう。
【００３７】
以上説明した実施例のハイブリッド車２０によれば、パワーモードマップを、所定開度Ａｃｃ０以下のアクセル開度Ａｃｃに対してはノーマルモードマップと同一の線形性をもつと共に所定開度Ａｃｃ０よりも大きいアクセル開度Ａｃｃに対してはノーマルモードマップよりも大きな実行用アクセル開度Ａｃｃ＊を設定する非線形性をもつよう定め、走行モードＭｄとしてパワーモードが設定されているときに、アクセル開度Ａｃｃとパワーモードマップとに基づいて実行用アクセル開度Ａｃｃ＊を設定し、設定した実行用アクセル開度Ａｃｃ＊に基づいてリングギヤ軸３２ａに出力すべき要求トルクＴｒ＊を設定すると共に設定した要求トルクＴｒ＊に基づくトルクが出力されるようエンジン２２とモータＭＧ１，ＭＧ２とを制御するから、アクセル開度Ａｃｃを検出するアクセルペダルポジションセンサ８４の全閉位置にズレが生じていたりノイズが混入していても、停車時にアクセルペダル８３をオフとしてクリープ走行する際に運転者に与えうる車両の飛び出し感を抑制することができる。
【００３８】
また、実施例のハイブリッド車２０によれば、ノーマルモードで走行している最中にパワースイッチ信号ＰｓｗがＯＦＦからＯＮされたとき、その後にアクセルペダル８３の踏み増しがなされるのを待って走行モードＭｄをノーマルモードからパワーモードに切り替えるから、何らかの原因によりパワースイッチ８９が操作されていないにも拘わらずパワースイッチ信号ＰｓｗがＯＦＦからＯＮしたとしても、予期しないトルクにより走行するのを抑制することができる。しかも、走行モードＭｄを切り替える際には、レート処理を用いて実行用アクセル開度Ａｃｃ＊を仮実行用アクセル開度Ａｃｃｐｏｗから仮実行用アクセル開度Ａｃｃｎｏｒに切り替えると共に実行用アクセル開度Ａｃｃ＊を仮実行用アクセル開度Ａｃｃｎｏｒから仮実行用アクセル開度Ａｃｃｐｏｗに切り替えるから、走行モードＭｄを切り替える際のトルクショックを抑制することができる。
【００３９】
実施例のハイブリッド車２０では、パワーモードで走行している最中にパワースイッチ信号ＰｓｗがＯＮからＯＦＦされたときには、アクセルペダル８３の操作に拘わらず直ちに走行モードＭｄをパワーモードからノーマルモードに切り替えるものとしたが、パワーモードで走行している最中にパワースイッチ信号ＰｓｗがＯＮからＯＦＦされたときには、その後にアクセルペダル８３が踏み戻されたりアクセル開度Ａｃｃが所定開度以下となるのを待ってから走行モードＭｄをパワーモードからノーマルモードに切り替えるものとしてもよい。
【００４０】
実施例のハイブリッド車２０では、走行モードＭｄが切り替えられた直後には、レート処理を用いて実行用アクセル開度Ａｃｃ＊を仮実行用アクセル開度Ａｃｃｎｏｒから仮実行用アクセル開度Ａｃｃｐｏｗへ移行させたり仮実行用アクセル開度Ａｃｃｐｏｗから仮実行用アクセル開度Ａｃｃｎｏｒへ移行させたりするものとしたが、レート処理に代えてなまし処理を用いるものとしてもよいし、こうしたレート処理やなまし処理などの緩変化処理を用いずに実行用アクセル開度Ａｃｃ＊を仮実行用アクセル開度Ａｃｃｎｏｒから仮実行用アクセル開度Ａｃｃｐｏｗに直ちに移行したり仮実行用アクセル開度Ａｃｃｐｏｗから仮実行用アクセル開度Ａｃｃｎｏｒに直ちに移行したりするものとしてもよい。
【００４１】
実施例のハイブリッド車２０では、走行モードＭｄに基づいてノーマルモードマップかパワーモードマップかのいずれかを選択すると共に選択したマップを用いてアクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃに基づいて実行用アクセル開度Ａｃｃ＊を設定し、設定した実行用アクセル開度Ａｃｃ＊に基づいて図７に例示する要求トルク設定用マップを用いて要求トルクＴｒ＊を設定するものとしたが、走行モードＭｄとしてノーマルモードが設定されているときにはアクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃをそのまま実行用アクセル開度Ａｃｃ＊として要求トルク設定用マップを用いて要求トルクＴｒ＊を設定し、走行モードＭｄとしてパワーモードが設定されているときにはアクセルペダルポジションセンサ８４のアクセル開度Ａｃｃに補正開度ΔＡｃｃを上乗せしたものを実行用アクセル開度Ａｃｃ＊として要求トルク設定用マップを用いて要求トルクＴｒ＊を設定するものとしてもよい。補正開度ΔＡｃｃは、アクセル開度Ａｃｃに基づいて設定することができる。補正開度ΔＡｃｃとアクセル開度Ａｃｃとの関係を示すマップの一例を図１０に示す。
【００４２】
実施例のハイブリッド車２０では、アクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃと走行モードＭｄとに基づいて実行用アクセル開度Ａｃｃ＊を設定すると共に設定した実行用アクセル開度Ａｃｃ＊と車速Ｖとに基づいてリングギヤ軸３２ａに要求される要求トルクＴｒ＊を設定するものとしたが、アクセル開度Ａｃｃと車速Ｖと走行モードＭｄとに基づいて直接に要求トルクＴｒ＊を設定するものとしてもよい。この場合、図２の駆動制御ルーチンのステップＳ１２０，Ｓ１２５，Ｓ１３０に代えて走行モードＭｄとしてノーマルモードが設定されているときにはノーマルモード用要求トルク設定用マップを用いてアクセル開度Ａｃｃと車速Ｖとに基づいて要求トルクＴｒ＊を設定し、走行モードＭｄとしてパワーモードが設定されているときにはパワーモード用要求トルク設定用マップを用いてアクセル開度Ａｃｃと車速Ｖとに基づいて要求トルクＴｒ＊を設定するものとすればよい。図１１にノーマルモード用要求トルク設定用マップとパワーモード用要求トルク設定用マップの一例を示す。パワーモード用要求トルク設定用マップは、図示するように、０％〜所定開度Ａｃｃ０，１００％のアクセル開度Ａｃｃに対してはノーマルモード用要求トルク設定用マップと同一のトルク特性をもち、所定開度Ａｃｃ０から１００％までのアクセル開度Ａｃｃに対してはノーマルモード用要求トルク設定用マップよりも大きなトルクが要求トルクＴｒ＊に設定されるよう定められている。なお、走行モードＭｄが切り替えられた直後には、要求トルクＴｒ＊に対してレート処理やなまし処理を施すものとするものとしてもよい。これにより、走行モードＭｄの切替をスムーズに行なうことができる。
【００４３】
実施例のハイブリッド車２０では、ノーマルモードとパワーモードの二つのモードを操作者によるパワースイッチ８９の操作により切り替えるものとしたが、アクセル開度Ａｃｃに対する出力トルクの特性が異なる三つ以上のモードを操作者によるパワースイッチの操作により切り替えるものとしてもよい。
【００４４】
実施例のハイブリッド車２０では、モータＭＧ２の動力を減速ギヤ３５により変速してリングギヤ軸３２ａに出力するものとしたが、図１２の変形例のハイブリッド車１２０に例示するように、モータＭＧ２の動力をリングギヤ軸３２ａが接続された車軸（駆動輪６３ａ，６３ｂが接続された車軸）とは異なる車軸（図１２における車輪６４ａ，６４ｂに接続された車軸）に接続するものとしてもよい。
【００４５】
実施例のハイブリッド車２０では、エンジン２２の動力を動力分配統合機構３０を介して駆動輪６３ａ，６３ｂに接続された駆動軸としてのリングギヤ軸３２ａに出力するものとしたが、図１３の変形例のハイブリッド車２２０に例示するように、エンジン２２のクランクシャフト２６に接続されたインナーロータ２３２と駆動輪６３ａ，６３ｂに動力を出力する駆動軸に接続されたアウターロータ２３４とを有し、エンジン２２の動力の一部を駆動軸に伝達すると共に残余の動力を電力に変換する対ロータ電動機２３０を備えるものとしてもよい。
【００４６】
実施例では、エンジン２２と動力分配統合機構３０とモータＭＧ１，ＭＧ２とを備えるハイブリッド車に適用して説明したが、エンジンとエンジンからの動力を変速して駆動輪６３ａ，６３ｂに出力する変速機と駆動輪に動力を入出力するモータとを備えるハイブリッド車に適用するものとしてもよいし、エンジンとエンジンからの動力を変速して駆動輪６３ａ，６３ｂに出力するエンジン車に適用するものとしてもよい。また、こうした車両に搭載された駆動装置の態様とするものとしてもよい。
【００４７】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００４８】
本発明は、自動車産業や駆動装置の製造産業に利用可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態としてのハイブリッド車２０の構成の概略を示す構成図である。
【図２】実施例のハイブリッド用電子制御ユニット７０により実行される駆動制御ルーチンの一例を示すフローチャートである。
【図３】走行モード設定処理ルーチンの一例を示すフローチャートである。
【図４】パワーモード用実行用アクセル開度設定処理の一例を示すフローチャートである。
【図５】ノーマルモード用実行用アクセル開度設定処理の一例を示すフローチャートである。
【図６】実行用アクセル開度設定用マップの一例を示す説明図である。
【図７】要求トルク設定用マップの一例を示す説明図である。
【図８】エンジン２２の動作ラインの一例と目標回転数Ｎｅ＊および目標トルクＴｅ＊を設定する様子を示す説明図である。
【図９】動力分配統合機構３０の各回転要素の回転数およびトルクを力学的に説明するための共線図である。
【図１０】補正開度ΔＡｃｃとアクセル開度Ａｃｃとの関係の一例を示すマップである。
【図１１】ノーマルモード用要求トルク設定用マップとパワーモード用要求トルク設定用マップの一例を示す説明図である。
【図１２】変形例のハイブリッド車１２０の構成の概略を示す構成図である。
【図１３】変形例のハイブリッド車２２０の構成の概略を示す構成図である。
【符号の説明】
【００５０】
２０，１２０，２２０  ハイブリッド車、２２  エンジン、２４  エンジン用電子制御ユニット（エンジンＥＣＵ）、２６  クランクシャフト、２８  ダンパ、３０  動力分配統合機構、３１  サンギヤ、３２  リングギヤ、３２ａ  リングギヤ軸、３３  ピニオンギヤ、３４  キャリア、３５，減速ギヤ、４０  モータ用電子制御ユニット（モータＥＣＵ）、４１，４２  インバータ、４３，４４  回転位置検出センサ、５０  バッテリ、５１  温度センサ、５２  バッテリ用電子制御ユニット（バッテリＥＣＵ）、５４  電力ライン、６０  ギヤ機構、６２  デファレンシャルギヤ、６３ａ，６３ｂ  駆動輪、６４ａ，６４ｂ  車輪、７０  ハイブリッド用電子制御ユニット、７２  ＣＰＵ、７４  ＲＯＭ、７６  ＲＡＭ、８０  イグニッションスイッチ、８１  シフトレバー、８２  シフトポジションセンサ、８３  アクセルペダル、８４  アクセルペダルポジションセンサ、８５  ブレーキペダル、８６  ブレーキペダルポジションセンサ、８８  車速センサ、２３０  対ロータ電動機、２３２  インナーロータ  ２３４  アウターロータ、ＭＧ１，ＭＧ２  モータ。
【図１】
2007091073.tif 000003
【図２】
2007091073.tif 000004
【図３】
2007091073.tif 000005
【図４】
2007091073.tif 000006
【図５】
2007091073.tif 000007
【図６】
2007091073.tif 000008
【図７】
2007091073.tif 000009
【図８】
2007091073.tif 000010
【図９】
2007091073.tif 000011
【図１０】
2007091073.tif 000012
【図１１】
2007091073.tif 000013
【図１２】
2007091073.tif 000014
【図１３】
2007091073.tif 000015