(57)【要約】【課題】複数気筒のエンジンのプレイグニッションの発生を確認したときにプレイグニッションの発生を確認した気筒のみの燃料カットを一時的に行なうものにおいて、その気筒への燃料供給を再開したときに、エンジン回転数が大きく吹き上がるのを抑制する。【解決手段】所定燃料カット中（プレイグニッションの発生を本確認した所定気筒のみの燃料カット）には、所定燃料カット中でないときより小さくなるようにフィードフォワード項Ｔｆｆを設定し（Ｓ１１０〜Ｓ１４０）、エンジン２２の回転数Ｎｅが目標回転数Ｎｅ＊となるようにフィードバック項Ｔｆｂを設定し（Ｓ１５０）、これらの和をモータのトルク指令Ｔｍ１＊に設定する（Ｓ１６０）。そして、このトルク指令Ｔｍ１＊を用いてモータを制御する。【選択図】図２
2015205622.tif 000002
【特許請求の範囲】
【請求項１】
複数気筒のエンジンと、第１モータと、車軸に連結された駆動軸と前記エンジンの出力軸と前記第１モータの回転軸とに３つの回転要素が接続されたプラネタリギヤと、前記駆動軸に回転軸が接続された第２モータと、共にハイブリッド自動車に搭載され、前記複数気筒のうちいずれかの気筒のプレイグニッションの発生を確認したときには、該プレイグニッションの発生を確認した所定気筒のみの燃料カットである所定燃料カットを一時的に行なうハイブリッド自動車の制御装置であって、
フィードフォワード項と、前記エンジンの回転数が目標回転数となるようにするためのフィードバック項と、の和をトルク指令として前記第１モータを制御し、
更に、前記所定燃料カット中は、前記所定燃料カット中でないときに比して前記フィードフォワード項の大きさを小さくする、
ことを特徴とするハイブリッド自動車の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド自動車の制御装置に関し、詳しくは、複数気筒のエンジンと、第１モータと、車軸に連結された駆動軸とエンジンの出力軸と第１モータの回転軸とに３つの回転要素が接続されたプラネタリギヤと、駆動軸に回転軸が接続された第２モータと、を備えるハイブリッド自動車の制御装置に関する。
【背景技術】
【０００２】
従来、エンジンと、第１モータと、車軸に連結された駆動軸とエンジンの出力軸と第１モータの回転軸とにリングギヤとキャリアとサンギヤとが接続されたプラネタリギヤと、駆動軸に回転軸が接続された第２モータと、を備えるハイブリッド自動車において、第１モータによりエンジンをモータリングする際に、エンジンへの燃料カットを実行しているか否かに応じたマップを用いて得られるフィードフォワード項とエンジンへの燃料カットを実行しているか否かに応じたゲインを用いて得られるフィードバック項との和を第１モータのトルク指令に設定して第１モータを制御するハイブリッド自動車の制御装置が提案されている（例えば、特許文献１参照）。
【０００３】
また、内燃機関のプレイグニッション（過早着火）を検出したときに、プレイグニッションを検出した気筒のみの燃料カットを一時的に行なって、デポジットを除去する内燃機関の制御装置も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４７２０７号公報
【特許文献２】特開平９−２２２０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の前者のハード構成のハイブリッド自動車では、一般に、エンジンを運転しながら走行する際には、フィードフォワード項とエンジンの回転数が目標回転数となるようにするためのフィードバック項との和を第１モータのトルク指令に設定して第１モータを制御している。そして、こうしたハイブリッド自動車において、後者の内燃機関の制御装置の制御と同様に、エンジンのプレイグニッションを検出したときに、プレイグニッションを検出した気筒のみの燃料カットを一時的に行なうと、その燃料カットによってエンジンの出力が小さくなる。このため、一律のフィードフォワード項を用いて第１モータのトルク指令を設定するものとすると、この燃料カット中に、エンジンから出力されて第１モータの回転軸に作用するトルクの大きさとフィードフォワード項の大きさとの乖離が大きくなることによってフィードバック項の大きさが大きくなり、燃料カット中の気筒への燃料供給を再開してエンジンの出力が大きくなった（燃料カットの開始前の出力に略戻った）ときに、エンジン回転数が大きく吹き上がってしまうことがある。
【０００６】
本発明のハイブリッド自動車の制御装置は、複数気筒のエンジンのプレイグニッションの発生を確認したときにプレイグニッションの発生を確認した気筒のみの燃料カットを一時的に行なうものにおいて、その気筒への燃料供給を再開したときに、エンジン回転数が大きく吹き上がるのを抑制することを主目的とする。
【課題を解決するための手段】
【０００７】
本発明のハイブリッド自動車の制御装置は、上述の主目的を達成するために以下の手段を採った。
【０００８】
本発明のハイブリッド自動車の制御装置は、
複数気筒のエンジンと、第１モータと、車軸に連結された駆動軸と前記エンジンの出力軸と前記第１モータの回転軸とに３つの回転要素が接続されたプラネタリギヤと、前記駆動軸に回転軸が接続された第２モータと、共にハイブリッド自動車に搭載され、前記複数気筒のうちいずれかの気筒のプレイグニッションの発生を確認したときには、該プレイグニッションの発生を確認した所定気筒のみの燃料カットである所定燃料カットを一時的に行なうハイブリッド自動車の制御装置であって、
フィードフォワード項と、前記エンジンの回転数が目標回転数となるようにするためのフィードバック項と、の和をトルク指令として前記第１モータを制御し、
更に、前記所定燃料カット中は、前記所定燃料カット中でないときに比して前記フィードフォワード項の大きさを小さくする、
ことを特徴とする。
【０００９】
本発明のハイブリッド自動車の制御装置では、複数気筒のうちいずれかの気筒のプレイグニッションの発生を確認したときには、プレイグニッションの発生を確認した所定気筒のみの燃料カットである所定燃料カットを一時的に行なう。そして、フィードフォワード項と、エンジンの回転数が目標回転数となるようにするためのフィードバック項と、の和をトルク指令として第１モータを制御するものにおいて、所定燃料カット中は、所定燃料カット中でないときに比してフィードフォワード項の大きさ（絶対値）を小さくする。所定燃料カット中は、所定燃料カット中でないときに比してエンジンの出力（トルク）が低下することから、フィードフォワード項の大きさを小さくすることにより、所定燃料カット中にフィードバック項の大きさ（比例項と積分項とを用いる場合には特に積分項の大きさ）が大きくなるのを抑制することができる。これにより、所定燃料カットを終了したとき、即ち、所定気筒への燃料供給を再開してエンジンの出力（トルク）が大きくなった（所定燃料カットを開始する直前に略戻った）ときに、エンジン回転数が大きく吹き上がるのを抑制することができる。ここで、「フィードフォワード項」は、エンジンから出力されて第１モータの回転軸に作用するトルクを受け止めるためのトルクの項である、ものとすることもできる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例としてのハイブリッド自動車２０の構成の概略を示す構成図である。
【図２】実施例のＨＶＥＣＵ７０により実行されるモータＭＧ１トルク指令設定処理の一例を示すフローチャートである。
【図３】エンジンＥＣＵ２４による動作点変更要求および所定燃料カット，エンジン２２の回転数ＮｅおよびトルクＴｅ，モータＭＧ１のトルク指令Ｔｍ１＊におけるフィードフォワード項Ｔｆｆおよびフィードバック項Ｔｆｂの時間変化の様子の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
次に、本発明を実施するための形態を実施例を用いて説明する。
【実施例】
【００１２】
図１は、本発明の一実施例としてのハイブリッド自動車２０の構成の概略を示す構成図である。実施例のハイブリッド自動車２０は、図示するように、液化石油ガス（ＬＰＧ：liquefied petroleum gas）を燃料として動力を出力する複数気筒のエンジン２２と、エンジン２２を駆動制御するエンジン用電子制御ユニット（以下、「エンジンＥＣＵ」という）２４と、エンジン２２のクランクシャフト２６にキャリアが接続されると共に駆動輪３８ａ，３８ｂにデファレンシャルギヤ３７を介して連結された駆動軸３６にリングギヤが接続されたプラネタリギヤ３０と、例えば同期発電電動機として構成されて回転子（回転軸）がプラネタリギヤ３０のサンギヤに接続されたモータＭＧ１と、例えば同期発電電動機として構成されて回転子（回転軸）が駆動軸３６に接続されたモータＭＧ２と、モータＭＧ１，ＭＧ２を駆動するためのインバータ４１，４２と、インバータ４１，４２の図示しないスイッチング素子をスイッチング制御することによってモータＭＧ１，ＭＧ２を駆動制御するモータ用電子制御ユニット（以下、「モータＥＣＵ」という）４０と、例えばリチウムイオン二次電池として構成されてインバータ４１，４２を介してモータＭＧ１，ＭＧ２と電力をやりとりするバッテリ５０と、バッテリ５０を管理するバッテリ用電子制御ユニット（以下、「バッテリＥＣＵ」という）５２と、車両全体を制御するハイブリッド用電子制御ユニット（以下、「ＨＶＥＣＵ」という）７０と、を備える。なお、エンジン２２は、液化石油ガス以外、例えば、ガソリンや軽油などを燃料として動力を出力するエンジンを用いるものとしてもよい。
【００１３】
エンジンＥＣＵ２４には、エンジン２２を運転制御するのに必要な各種センサからの信号が入力されており、エンジンＥＣＵ２４からは、エンジン２２を運転制御するための種々の制御信号が出力されている。エンジンＥＣＵ２４は、エンジン２２のクランクシャフト２６に取り付けられた図示しないクランクポジションセンサからの信号に基づいてエンジン２２の回転数Ｎｅを演算している。
【００１４】
モータＥＣＵ４０には、モータＭＧ１，ＭＧ２を駆動制御するのに必要な各種センサからの信号が入力されており、モータＥＣＵ４０からは、インバータ４１，４２の図示しないスイッチング素子へのスイッチング制御信号などが出力されている。モータＥＣＵ４０は、モータＭＧ１，ＭＧ２の回転子の回転位置を検出する回転位置検出センサからのモータＭＧ１，ＭＧ２の回転子の回転位置θｍ１，θｍ２に基づいてモータＭＧ１，ＭＧ２の回転数Ｎｍ１，Ｎｍ２を演算している。
【００１５】
バッテリＥＣＵ５２には、バッテリ５０を管理するのに必要な各種センサからの信号が入力されている。バッテリＥＣＵ５２は、バッテリ５０を管理するために、図示しない電流センサにより検出されたバッテリ５０の充放電電流Ｉｂの積算値に基づいてそのときのバッテリ５０から放電可能な電力の容量の全容量に対する割合である蓄電割合ＳＯＣを演算したり、演算した蓄電割合ＳＯＣと電池温度Ｔｂとに基づいてバッテリ５０を充放電してもよい許容入出力電力である入出力制限Ｗｉｎ，Ｗｏｕｔを演算したりしている。
【００１６】
ＨＶＥＣＵ７０には、イグニッションスイッチ８０からのイグニッション信号，シフトレバー８１の操作位置を検出するシフトポジションセンサ８２からのシフトポジションＳＰ，アクセルペダル８３の踏み込み量を検出するアクセルペダルポジションセンサ８４からのアクセル開度Ａｃｃ，ブレーキペダル８５の踏み込み量を検出するブレーキペダルポジションセンサ８６からのブレーキペダルポジションＢＰ，車速センサ８８からの車速Ｖなどが入力されている。ＨＶＥＣＵ７０は、エンジンＥＣＵ２４やモータＥＣＵ４０，バッテリＥＣＵ５２と通信可能に接続されており、エンジンＥＣＵ２４やモータＥＣＵ４０，バッテリＥＣＵ５２と各種制御信号やデータのやりとりを行なっている。
【００１７】
こうして構成された実施例のハイブリッド自動車２０は、エンジン２２の運転を停止して走行する電動走行モード（ＥＶ走行モード）やエンジン２２の運転を伴って走行するハイブリッド走行モード（ＨＶ走行モード）で走行する。
【００１８】
ＥＶ走行モードでの走行時には、ＨＶＥＣＵ７０は、アクセル開度Ａｃｃと車速Ｖとに基づいて要求トルクＴｒ＊を設定し、モータＭＧ１のトルク指令Ｔｍ１＊に値０を設定すると共にバッテリ５０の入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内で要求トルクＴｒ＊が駆動軸３６に出力されるようモータＭＧ２のトルク指令Ｔｍ２＊を設定してモータＥＣＵ４０に送信する。そして、トルク指令Ｔｍ１＊，Ｔｍ２＊を受信したモータＥＣＵ４０は、モータＭＧ１，ＭＧ２がトルク指令Ｔｍ１＊，Ｔｍ２＊で駆動されるようインバータ４１，４２のスイッチング素子のスイッチング制御を行なう。
【００１９】
ＨＶ走行モードでの走行時には、ＨＶＥＣＵ７０は、アクセル開度Ａｃｃと車速Ｖとに基づいて走行に要求される要求トルクＴｒ＊を設定し、設定した要求トルクＴｒ＊に駆動軸３６の回転数Ｎｒ（例えば、モータＭＧ２の回転数Ｎｍ２や車速Ｖに換算係数を乗じて得られる回転数）を乗じて走行に要求される走行用パワーＰｄｒｖ＊を計算し、計算した走行用パワーＰｄｒｖ＊からバッテリ５０の目標充放電電力としての充放電要求パワーＰｂ＊（バッテリ５０から放電するときが正の値）を減じて車両に要求される要求パワーＰｅ＊を設定する。そして、要求パワーＰｅ＊に基づいてエンジン２２の目標動作点としての目標回転数Ｎｅ＊や目標トルクＴｅ＊を設定し、バッテリ５０の入出力制限Ｗｉｎ，Ｗｏｕｔの範囲内で、エンジン２２の回転数Ｎｅが目標回転数Ｎｅ＊となるようにするための回転数フィードバック制御によってモータＭＧ１のトルク指令Ｔｍ１＊を設定すると共に要求トルクＴｒ＊が駆動軸３６に出力されるようモータＭＧ２のトルク指令Ｔｍ２＊を設定する。そして、エンジン２２の目標回転数Ｎｅ＊や目標トルクＴｅ＊についてはエンジンＥＣＵ２４に送信し、モータＭＧ１，ＭＧ２のトルク指令Ｔｍ１＊，Ｔｍ２＊についてはモータＥＣＵ４０に送信する。目標回転数Ｎｅ＊と目標トルクＴｅ＊とを受信したエンジンＥＣＵ２４は、目標回転数Ｎｅ＊と目標トルクＴｅ＊とに基づいてエンジン２２が運転されるようエンジン２２の制御（スロットルバルブの開度を制御する吸入空気量制御や、燃料噴射弁からの燃料噴射量を制御する燃料噴射制御，点火プラグの点火時期を制御する点火制御など）を行なう。なお、エンジン２２は、複数気筒のうち全ての気筒に燃料が供給されている（燃料噴射を行なっている）ときには、目標トルクＴｅ＊（要求パワーＰｅ＊）に相当するトルク（パワー）を出力し、一部の気筒の燃料カットを行なっているときには、その分だけ、目標トルクＴｅ＊（要求パワーＰｅ＊）より小さなトルク（パワー）を出力する。また、トルク指令Ｔｍ１＊，Ｔｍ２＊を受信したモータＥＣＵ４０は、モータＭＧ１，ＭＧ２がトルク指令Ｔｍ１＊，Ｔｍ２＊で駆動されるようインバータ４１，４２のスイッチング素子のスイッチング制御を行なう。
【００２０】
ここで、ＨＶＥＣＵ７０によるエンジン２２の目標動作点の設定やエンジンＥＣＵ２４によるエンジン２２の運転制御について説明する。なお、実施例では、液化石油ガス（ＬＰＧ）を燃料とするエンジン２２を備えることから、エンジン２２の燃焼室内にデポジット（燃焼生成物）が付着して堆積しやすく、このデポジットに無機質成分が多いために、プレイグニッション（過早着火）が発生しやすい。
【００２１】
エンジンＥＣＵ２４は、各気筒ｊ（ｊ：１〜ｎ（ｎは気筒数））のプレイグニッションの検出回数Ｎｐｉ［ｊ］の全てが閾値Ｎ１（例えば、値１や値２，値３など）未満のときには、エンジン２２のプレイグニッションを仮確認も本確認もしていないと判断し、後述の動作点変更要求をＨＶＥＣＵ７０に送信しない。ここで、プレイグニッションの検出（検出回数Ｎｐｉ［ｊ］のインクリメント）は、例えば、点火プラグの電極間に発生するイオン電流を検出して用いることによって行なうことができる。この場合、ＨＶＥＣＵ７０は、エンジン２２の要求パワーＰｅ＊とエンジン２２を効率よく運転するための動作ライン（例えば燃費最適動作ライン）とを用いてエンジン２２の目標動作点としての目標回転数Ｎｅ＊や目標トルクＴｅ＊を設定する。エンジン２２の目標回転数Ｎｅ＊や目標トルクＴｅ＊は、具体的には、要求パワーＰｅ＊と動作ラインとの交点の回転数およびトルクである燃費回転数Ｎｅｅｆおよび燃費トルクＴｅｅｆを設定するものとした。以下、この動作点を燃費動作点という。また、エンジンＥＣＵ２４は、エンジン２２の全ての気筒に燃料を供給する（燃料噴射を行なう）から、エンジン２２は、目標トルクＴｅ＊に応じたトルク（目標回転数Ｎｅ＊と目標トルクＴｅ＊とに応じたパワー）を出力する。
【００２２】
また、エンジンＥＣＵ２４は、エンジン２２のプレイグニッションを仮確認も本確認もしていないときに、いずれかの気筒ｊのプレイグニッションの検出回数Ｎｐｉ［ｊ］が閾値Ｎ１以上に至ると、プレイグニッションの発生を仮確認したと判断し、エンジン２２の要求パワーＰｅ＊を保持しながらエンジン２２の回転数Ｎｅを燃費回転数Ｎｅｅｆより増加させる即ちエンジン２２の目標動作点を燃費動作点より高回転数低トルク側の動作点（以下、「高回転数側動作点」という）に変更させる動作点変更処理の実行要求（以下、「動作点変更要求」という）のＨＶＥＣＵ７０への送信を開始する。ＨＶＥＣＵ７０は、動作点変更要求を受信しているときには、動作点変更処理として、燃費回転数Ｎｅｅｆより大きな回転数をエンジン２２の目標回転数Ｎｅ＊に設定すると共に要求パワーＰｅ＊を目標回転数Ｎｅ＊で除して得られるトルクを目標トルクＴｅ＊に設定することにより、高回転数側動作点をエンジン２２の目標動作点に設定する。また、エンジンＥＣＵ２４は、エンジン２２の全ての気筒に燃料を供給する（燃料噴射を行なう）から、エンジン２２は、目標トルクＴｅ＊に応じたトルクを出力する。
【００２３】
さらに、エンジンＥＣＵ２４は、プレイグニッションの発生を仮確認した後に、プレイグニッションの検出回数Ｎｐｉ［ｊ］が閾値Ｎ２（例えば、値７や値８，値９など）以上に至ると、プレイグニッションの発生を本確認したと判断し、動作点変更要求のＨＶＥＣＵ７０への送信に加えて、プレイグニッションの検出回数Ｎｐｉ［ｊ］が閾値Ｎ２以上に至った気筒、即ち、プレイグニッションの発生を本確認した気筒（以下、「所定気筒」という）のみの燃料カット（以下、「所定燃料カット」という）を所定時間Ｔ１（例えば８秒や１０秒，１２秒など）に亘って行なう。この場合、ＨＶＥＣＵ７０は、動作点変更要求を受信しているから、プレイグニッションの発生を仮確認してから本確認するまでの間と同様に、高回転数側動作点をエンジン２２の目標動作点に設定する。また、エンジンＥＣＵ２４は、所定燃料カット（所定気筒のみの燃料カット）を行なうから、エンジン２２は、目標トルクＴｅ＊より１気筒の燃料カット分だけ小さなトルクを出力する。プレイグニッションが継続すると、デポジットが吸気バルブや排気バルブなどに噛み込んで損傷を与える懸念があるが、実施例では、所定燃料カットを行なうことにより、デポジットが凝縮して排気系に飛ばされるようにして、その後のプレイグニッションの再発生を抑制することができる。所定時間Ｔ１は、燃焼室内のデポジットが排気系に飛ばされるまでに要する時間などを用いることができる。また、実施例では、所定燃料カットを行なう前に、エンジン２２の目標動作点を高回転数側動作点に移行しておくから、所定燃料カットを行なう際のトルク変動を抑制することができる。
【００２４】
加えて、エンジンＥＣＵ２４は、所定燃料カット（所定気筒のみの燃料カット）を所定時間Ｔ１に亘って行なうと、所定燃料カットを終了する（所定気筒への燃料供給を再開する）と共に動作点変更要求のＨＶＥＣＵ７０への送信を終了し、各気筒ｊのプレイグニッションの検出回数Ｎｐｉ［ｊ］を値０にリセットする。ＨＶＥＣＵ７０は、エンジンＥＣＵ２４からの動作点変更要求の受信を終了すると、エンジン２２の目標動作点を高回転数側動作点から燃費動作点に戻す。
【００２５】
また、エンジンＥＣＵ２４は、プレイグニッションの発生を仮確認した後に、プレイグニッションの検出回数Ｎｐｉ［ｊ］が閾値Ｎ２以上に至らずに、所定時間Ｔ２（例えば８秒や１０秒，１２秒など）が経過したときには、プレイグニッションの発生を本確認しなかったと判断し、動作点変更要求のＨＶＥＣＵ７０への送信を終了すると共に各気筒ｊのプレイグニッションの検出回数Ｎｐｉ［ｊ］を値０にリセットする。
【００２６】
次に、こうして構成された実施例のハイブリッド自動車２０の動作、特に、ＨＶ走行モードでの走行時にモータＭＧ１のトルク指令Ｔｍ１＊を設定する際の動作について説明する。図２は、実施例のＨＶＥＣＵ７０により繰り返し実行されるモータＭＧ１トルク指令設定処理の一例を示すフローチャートである。
【００２７】
モータＭＧ１トルク指令設定処理では、ＨＶＥＣＵ７０は、まず、エンジン２２の回転数Ｎｅや目標回転数Ｎｅ＊，目標トルクＴｅ＊，所定燃料カット（所定気筒のみの燃料カット）中か否かを示す所定燃料カットフラグＦｃを入力する（ステップＳ１００）。ここで、エンジン２２の回転数Ｎｅは、図示しないクランクポジションセンサからの信号に基づいて演算されたものをエンジンＥＣＵ２４から通信により入力するものとした。また、目標回転数Ｎｅ＊や目標トルクＴｅ＊は、ＨＶＥＣＵ７０による上述の処理により設定されたものを読み込んで入力するものとした。さらに、所定燃料カットフラグＦｃは、所定燃料カット中には値１が設定され、所定燃料カット中でないときには値０が設定されたものをエンジンＥＣＵ２４から通信により入力するものとした。
【００２８】
こうしてデータを入力すると、入力した所定燃料カットフラグＦｃの値を調べ（ステップＳ１１０）、所定燃料カットフラグＦｃが値０のときには、所定燃料カット中でないと判断し、補正係数ｋに値１を設定すると共に（ステップＳ１２０）、エンジン２２の目標トルクＴｅ＊と補正係数ｋとプラネタリギヤ３０のギヤ比ρ（サンギヤの歯数／リングギヤの歯数）とを用いて次式（１）によりフィードフォワード項Ｔｆｆを設定すると共に（ステップＳ１４０）、エンジン２２の回転数Ｎｅと目標回転数Ｎｅ＊とを用いて式（２）によりフィードバック項Ｔｆｂを設定し（ステップＳ１５０）、フィードフォワード項Ｔｆｆとフィードバック項Ｔｆｂとの和をモータＭＧ１のトルク指令Ｔｍ１＊に設定して（ステップＳ１６０）、本ルーチンを終了する。ここで、フィードフォワード項Ｔｆｆは、エンジン２２から出力されてプラネタリギヤ３０を介してモータＭＧ１の回転軸に作用する第１モータ軸作用トルクを受け止めるためのトルクを意味する。また、フィードバック項Ｔｆｂは、エンジン２２の回転数Ｎｅが目標回転数Ｎｅ＊となるようにするためのトルクを意味する。式（２）中、「ｋｐ」，「ｋｉ」は、それぞれフィードバック制御における比例項，積分項のゲインである。
【００２９】
Tff=−Te*・k・ρ/(1+ρ)                       (1)
Tfb=kp・(Ne*-Ne)+ki・∫(Ne*-Ne)dt             (2)
【００３０】
一方、所定燃料カットフラグＦｃが値１のときには、所定燃料カット中であると判断し、補正係数ｋに所定値αを設定し（ステップＳ１３０）、上述のステップＳ１４０〜Ｓ１６０の処理により、フィードフォーワード項Ｔｆｆやフィードバック項Ｔｆｂ，モータＭＧ１のトルク指令Ｔｍ１＊を設定して、本ルーチンを終了する。ここで、所定値αは、値１より小さな正の値であり、実施例では、エンジン２２の気筒数（例えば値４）に対する燃料供給を行なっている気筒数（例えば値３）の割合を用いるものとした。
【００３１】
上述したように、所定燃料カット（所定気筒のみの燃料カット）中は、エンジン２２の出力（トルク）は、目標トルクＴｅ＊より小さくなる。したがって、所定燃料カット中でないときと同様に補正係数ｋに値１を設定してフィードフォーワード項ＴｆｆひいてはモータＭＧ１のトルク指令Ｔｍ１＊を設定すると、実際の第１モータ軸作用トルクの大きさよりフィードフォワード項Ｔｆｆの大きさが大きくなることにより、エンジン２２の回転数Ｎｅが小さくなりやすく、フィードバック項Ｔｆｂの大きさ（特に積分項）が大きくなりやすい。このため、所定燃料カットを終了して（所定気筒への燃料供給を再開して）エンジン２２のトルクが大きくなった（所定燃料カットを開始する直前に略戻った）ときに、フィードバック項Ｔｆｂの影響により、エンジン２２の回転数が大きく吹き上がってしまう場合がある。これに対して、実施例では、所定燃料カット中には、所定燃料カット中でないときに比して小さな補正係数ｋ（例えば３／４など）を用いてフィードフォワード項ＴｆｆひいてはモータＭＧ１のトルク指令Ｔｍ１＊を設定することにより、実際の第１モータ軸作用トルクの大きさとフィードフォワード項Ｔｆｆの大きさとが乖離するのを抑制することができ、所定燃料カット中にフィードバック項Ｔｆｂの大きさ（特に積分項の大きさ）が大きくなるのを抑制することができる。この結果、所定燃料カットを終了してエンジン２２のトルクが大きくなったときに、エンジン２２の回転数が大きく吹き上がってしまうのを抑制することができる。
【００３２】
図３は、エンジンＥＣＵ２４による動作点変更要求および所定燃料カット，エンジン２２の回転数ＮｅおよびトルクＴｅ，モータＭＧ１のトルク指令Ｔｍ１＊におけるフィードフォワード項Ｔｆｆおよびフィードバック項Ｔｆｂの時間変化の様子の一例を示す説明図である。図中、実線は、実施例の様子を示し、一点鎖線は、所定燃料カット中か否かに拘わらず同様に（補正係数ｋを値１として）フィードフォワード項Ｔｆｆを設定する比較例の様子を示す。図中、実施例および比較例では、共に、時刻ｔ１に動作点変更要求が開始されると、エンジン２２の回転数ＮｅおよびトルクＴｅを燃費回転数Ｎｅｅｆおよび燃費トルクＴｅｅｆから高回転数低トルク側に移行させる。そして、時刻ｔ２に所定燃料カットの実行が開始されると、実施例では、フィードフォワード項Ｔｆｆの大きさ（絶対値）を小さくするが、比較例では、フィードフォワード項Ｔｆｆの大きさを小さくしない。このため、比較例では、実際の第１モータ軸作用トルクの大きさよりフィードフォワード項Ｔｆｆの大きさが大きくなることにより、エンジン２２の回転数Ｎｅが小さくなりやすく、フィードバック項Ｔｆｂの大きさが大きくなりやすい。このため、時刻ｔ３に所定燃料カットを終了してエンジン２２のトルクが大きくなったときに、フィードバック項Ｔｆｂの影響により、エンジン２２の回転数が大きく吹き上がってしまう場合がある。これに対して、実施例では、所定燃料カット中に、実際の第１モータ軸作用トルクの大きさに略対応するようにフィードフォワード項Ｔｆｆの大きさを小さくすることにより、所定燃料カット中にフィードバック項Ｔｆｂの大きさが大きくなるのを抑制することができる。この結果、所定燃料カットを終了してエンジン２２のトルクが大きくなったときに、エンジン２２の回転数が大きく吹き上がるのを抑制することができる。
【００３３】
以上説明した実施例のハイブリッド自動車２０の制御装置によれば、フィードフォワード項Ｔｆｆとエンジン２２の回転数Ｎｅが目標回転数Ｎｅ＊となるようにするためのフィードバック項Ｔｆｂとの和をモータＭＧ１のトルク指令Ｔｍ１＊に設定してモータＭＧ１を制御するものにおいて、所定燃料カット（プレイグニッションの発生を本確認した所定気筒のみの燃料カット）中には、所定燃料カット中でないときよりフィードフォワード項Ｔｆｆの大きさ（絶対値）を小さくするから、所定燃料カット中にフィードバック項Ｔｆｂの大きさが大きくなるのを抑制することができる。この結果、所定燃料カットを終了してエンジン２２のトルクが大きくなったときに、エンジン２２の回転数が大きく吹き上がるのを抑制することができる。
【００３４】
実施例のハイブリッド自動車２０の制御装置では、所定燃料カットの開始前にエンジン２２の目標動作点を燃費動作点から高回転数側動作点に移行し、所定燃料カットの終了後にエンジン２２の目標動作点を燃費動作点に戻す、即ち、所定燃料カットを行なう際には、高回転数側動作点をエンジン２２の目標動作点とするものとしたが、所定燃料カットを行なわないときと同様に燃費動作点をエンジン２２の目標動作点とするものとしてもよい。
【００３５】
実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、複数気筒のエンジン２２が「エンジン」に相当し、モータＭＧ１が「第１モータ」に相当し、プラネタリギヤ３０が「プラネタリギヤ」に相当し、モータＭＧ２が「第２モータ」に相当し、バッテリ５０が「バッテリ」に相当し、ＨＶＥＣＵ７０とエンジンＥＣＵ２４とモータＥＣＵ４０とが「制御装置」に相当する。
【００３６】
なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
【００３７】
以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００３８】
本発明は、ハイブリッド自動車の製造産業などに利用可能である。
【符号の説明】
【００３９】
２０  ハイブリッド自動車、２２  エンジン、２４  エンジン用電子制御ユニット（エンジンＥＣＵ）、２６  クランクシャフト、３０  プラネタリギヤ、３６  駆動軸、３７  デファレンシャルギヤ、３８ａ，３８ｂ  駆動輪、４０  モータ用電子制御ユニット（モータＥＣＵ）、４１，４２  インバータ、５０  バッテリ、５２  バッテリ用電子制御ユニット（バッテリＥＣＵ）、７０  ハイブリッド用電子制御ユニット（ＨＶＥＣＵ）、８０  イグニッションスイッチ、８１  シフトレバー、８２  シフトポジションセンサ、８３  アクセルペダル、８４  アクセルペダルポジションセンサ、８５  ブレーキペダル、８６  ブレーキペダルポジションセンサ、８８  車速センサ、ＭＧ１，ＭＧ２  モータ。
【図１】
2015205622.tif 000003
【図２】
2015205622.tif 000004
【図３】
2015205622.tif 000005