(57)【特許請求の範囲】
【請求項１】
燃焼室内に燃料を直接噴射する筒内噴射弁と前記燃焼室に連通した吸気ポート内に燃料を噴射するポート噴射弁とを備える内燃機関と、
電動機と、
車両の駆動軸と前記機関とをトルク伝達可能に連結するとともに同駆動軸と前記電動機とをトルク伝達可能に連結する動力伝達機構と、
ユーザのアクセル操作量に応じて定まる前記駆動軸に要求されるトルクであるユーザ要求トルクに等しいトルクを、前記機関の出力トルクと前記電動機の出力トルクとを制御することにより同駆動軸に作用させるとともに、所定の機関運転停止条件が成立した判定したときに前記機関の運転を停止し且つ所定の機関始動条件が成立したと判定したときに同機関を始動させる機関間欠運転を実行する駆動力制御手段と、
前記筒内噴射弁から前記機関に供給される混合気に含まれる総ての燃料を噴射させながら同筒内噴射弁に異常が発生しているか否かについての筒内噴射弁異常判定を実行し、前記筒内噴射弁異常判定が実行されていないときに前記ポート噴射弁から前記機関に供給される混合気に含まれる総ての燃料を噴射させながら同ポート噴射弁に異常が発生しているか否かについてのポート噴射弁異常判定を実行する異常判定手段と、
を備えたハイブリッド車両において、
前記駆動力制御手段は、
前記筒内噴射弁異常判定が完了し且つ前記ポート噴射弁異常判定が完了するまでの期間、前記ハイブリッド車両が走行中である場合に前記機関間欠運転の実行を禁止するとともに、前記ハイブリッド車両が停止中である場合に前記機関間欠運転の実行を許可する間欠運転禁止手段を含むハイブリッド車両。
【請求項２】
請求項１に記載のハイブリッド車両において、
前記異常判定手段は、
前記間欠運転禁止手段によって前記機関間欠運転の実行が禁止されることにより、前記機関間欠運転の実行が禁止されていなければ前記機関運転停止条件が成立することによって前記機関が停止される運転領域にて同機関が運転されている場合に前記筒内噴射弁異常判定及び前記ポート噴射弁異常判定を実行するように構成されたハイブリッド車両。
【請求項３】
請求項１又は請求項２に記載のハイブリッド車両において、
前記駆動力制御手段は、
前記ユーザ要求トルクにより定まるユーザ要求出力に基いて前記機関に対する機関要求出力を算出するとともに、前記機関の運転効率が最高となるようにしながら同算出された機関要求出力を同機関から出力させるように同機関を制御し、且つ、その場合の機関の効率が閾値効率より小さくなる場合に前記機関運転停止条件が成立したと判定するように構成されたハイブリッド車両。
【請求項４】
請求項３に記載のハイブリッド車両において、
前記駆動力制御手段は、
前記ユーザ要求出力を、前記ユーザ要求トルクと前記車両の車速との積に比例する値に基づいて決定するように構成されたハイブリッド車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筒内噴射弁及びポート噴射弁を備える内燃機関と、電動機と、を駆動源（動力源）として有し、それらの出力トルクを制御しながら走行するハイブリッド車両に関する。
【背景技術】
【０００２】
ハイブリッド車両は、車両を走行させる駆動力を発生する駆動源として、内燃機関と電動機とを搭載している。即ち、ハイブリッド車両は、機関及び電動機の少なくとも一方が発生するトルクを車両の駆動輪に接続された駆動軸に伝達することによって走行する。
【０００３】
ところで、ハイブリッド車両にも「燃焼室内に燃料を直接噴射する燃料噴射弁（即ち、筒内噴射弁）と、燃焼室に連通した吸気ポート内に燃料を噴射する燃料噴射弁（即ち、ポート噴射弁）と、を備える内燃機関」が搭載される場合がある。このような「筒内噴射弁及びポート噴射弁を備える機関を搭載したハイブリッド車両」の一つは、各種の異常診断を行うことを目的として「ポート噴射駆動モード、筒内噴射駆動モード及び共用噴射駆動モード」の何れかを実行するようになっている（例えば、特許文献１を参照。）。ポート噴射駆動モードはポート噴射弁から機関に供給される燃料の総てを噴射するモードである。筒内噴射駆動モードは筒内噴射弁から機関に供給される燃料の総てを噴射するモードである。更に、共用噴射駆動モードは、筒内噴射弁及びポート噴射弁の両方から燃料を噴射するモードである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２６５５３号公報
【発明の概要】
【０００５】
従来のハイブリッド車両の一つは、「ユーザのアクセル操作量に応じて定まるトルク（即ち、車両の駆動軸に要求されるユーザ要求トルク）」に基づいて機関要求出力を決定する。更に、従来のハイブリッド車両は、機関の出力が機関要求出力を満たし且つ機関の運転効率が最良となるように機関を制御し、その場合にユーザ要求トルクに対する「機関の出力トルクが駆動軸に伝達されたトルク」の不足分を電動機の出力トルクにより補う。
【０００６】
更に、この従来のハイブリッド車両は、ユーザ要求トルクが小さく（従って、ユーザ要求出力が小さく）そのために機関が所定効率以上の効率にて運転できない場合（即ち、機関運転停止条件成立時）等において、機関の運転を停止して電動機の出力トルクのみによりユーザ要求トルクを満たす。加えて、従来のハイブリッド車両は、機関の運転が停止されている状態においてユーザ要求トルクが増大し（従って、ユーザ要求出力が増大し）、そのために機関が所定効率以上の効率にて運転できるようになった場合（即ち、機関始動条件成立時）等に機関を始動させ、機関の出力トルクと電動機の出力トルクとによってユーザ要求トルクを満たす。このような「機関の停止及び始動」を伴う運転は間欠的に実行されるので「間欠運転又は機関間欠運転」とも称呼される。
【０００７】
ところで、前述した機関においては、筒内噴射弁に異常が発生しているか否かの判定（筒内噴射弁異常判定）を実行するとともに、ポート噴射弁に異常が発生しているか否かの判定（ポート噴射弁異常判定）を実行することが望ましい。筒内噴射弁異常判定を実行するためには上述した筒内噴射駆動モードにて機関を運転する必要があり、ポート噴射弁異常判定を実行するためには上述したポート噴射駆動モードにて機関を運転する必要がある。
【０００８】
一方、機関の負荷が比較的高い状態においてポート噴射駆動モードを継続すると、筒内噴射弁の燃料噴射孔（噴口）近傍の温度が過度に高くなる。よって、機関の負荷が高い状態においてポート噴射弁異常判定を実行することは難しい。
【０００９】
他方、機関の負荷が比較的低い状態においては、ポート噴射駆動モード及び筒内噴射駆動モードを「限度はあるものの比較的長時間」に渡り継続することが可能である。従って、機関の負荷が比較的低い状態において「筒内噴射弁異常判定及びポート噴射弁異常判定（以下、これらの異常判定を「噴射弁異常判定」と総称する。）」を実行することが好ましい。
【００１０】
しかしながら、上述したハイブリッド車両においては、機関の負荷が低い場合には間欠運転によって機関の運転が停止されてしまうことになるので、噴射弁異常判定を実行する機会が極めて少なくなるという問題がある。更に、上述した機関停止条件とは異なる機関停止条件が成立したときに間欠運転により機関が停止されるハイブリッド車両においても、機関の運転が停止されている場合には噴射弁異常判定を実行することはできないのであるから、噴射弁異常判定の実行が遅れるという問題がある。
【００１１】
本発明のハイブリッド車両は上記課題に対処するためになされた。即ち、本発明の目的の一つは、間欠運転を制限することにより、筒内噴射弁異常判定及びポート噴射弁異常判定を早期に実行することができるハイブリッド車両を提供することにある。
【００１２】
上記目的を達成するための本発明によるハイブリッド車両（以下、「本発明車両」とも称呼する。）は、内燃機関と、電動機と、動力伝達機構と、駆動力制御手段と、異常判定手段と、を備える。
【００１３】
前記内燃機関は、燃焼室内に燃料を直接噴射する筒内噴射弁と、前記燃焼室に連通した吸気ポート内に燃料を噴射するポート噴射弁と、を備える。
前記動力伝達機構は、前記車両の駆動軸と前記機関とをトルク伝達可能に連結するとともに前記車両の駆動軸と前記電動機とをトルク伝達可能に連結する。
【００１４】
前記駆動力制御手段は、ユーザのアクセル操作量に応じて定まる「前記駆動軸に要求されるトルク」であるユーザ要求トルク、に等しいトルクを、前記機関の出力トルクと前記電動機の出力トルクとを制御することにより同駆動軸に作用させる。この場合、前記駆動力制御手段は、例えば、前記機関の運転効率が最良となるようにしながら（即ち、前記機関を最適機関動作点における「トルク及び機関回転速度」にて運転させながら）同機関を運転させるように構成され得る。
【００１５】
更に、前記駆動力制御手段は、所定の機関運転停止条件が成立したと判定したときに前記機関の運転を停止し且つ所定の機関始動条件が成立したと判定したときに同機関を始動させる機関間欠運転を実行する。
【００１６】
前記異常判定手段は、前記筒内噴射弁から「前記機関に供給される混合気に含まれる総ての燃料」を噴射させながら同筒内噴射弁に異常が発生しているか否かについての筒内噴射弁異常判定を実行する。更に、前記異常判定手段は、前記筒内噴射弁異常判定が実行されていないときに前記ポート噴射弁から「前記機関に供給される混合気に含まれる総ての燃料」を噴射させながら同ポート噴射弁に異常が発生しているか否かについてのポート噴射弁異常判定を実行する。
【００１７】
更に、前記駆動力制御手段は、前記筒内噴射弁異常判定が完了し且つ前記ポート噴射弁異常判定が完了するまでの期間、前記機関間欠運転の実行を禁止する間欠運転禁止手段を含む。この間欠運転禁止手段は、前記ハイブリッド車両が走行中である場合に前記機関間欠運転の実行を禁止するとともに、前記ハイブリッド車両が停止中である場合に前記機関間欠運転の実行を許可するように構成される。
【００１８】
従って、本発明車両によれば、前記筒内噴射弁異常判定が完了し且つ前記ポート噴射弁異常判定が完了するまでの期間、機関間欠運転の実行が禁止されるので、筒内噴射弁から機関に供給する総ての燃料を噴射させることが必要な筒内噴射弁異常判定と、ポート噴射弁から機関に供給する総ての燃料を噴射させることが必要なポート噴射弁異常判定と、を実行する機会が増大する。その結果、これら双方の異常判定（即ち、噴射弁異常判定）を早期に行うことができる。
ところで、ハイブリッド車両が停止中（車速「０」）であるときに機関の運転が継続されていると機関の振動が車両に伝達されるため、ユーザに違和感を与える場合がある。更に、渋滞等においてはハイブリッド車両が停止している時間が長いので、機関が運転されていると多くの燃料を消費し、結果としてハイブリッド車両の燃費が悪化する怖れもある。これに対し、上記構成によれば、ハイブリッド車両が停止中である場合には間欠運転の実行が許可されるので、機関は停止され得る。よって、ユーザに違和感を与えること及び燃費の悪化を回避することができる。
【００１９】
この場合、前記異常判定手段は、
前記間欠運転禁止手段によって前記機関間欠運転の実行が禁止されることにより、「前記機関間欠運転の実行が禁止されていなければ前記機関運転停止条件が成立することによって前記機関が停止される運転領域（機関特定運転状態）」にて同機関が運転されている場合に「噴射弁異常判定」を実行するように構成され得る。
【００２０】
即ち、この構成によれば、本来であれば間欠運転により機関の運転が停止されているところ間欠運転が禁止されているがために機関の運転が継続されている状態において、噴射弁異常判定が実行される。例えば、一般的な間欠運転によれば、機関の負荷が閾値負荷よりも小さい場合に機関の運転が停止される。これに対し、上記構成によれば、機関の負荷が閾値負荷よりも小さい場合にも機関の運転が行われ、その場合に噴射弁異常判定が実行され得る。従って、噴射弁異常判定を早期に行うことができる。
【００２３】
更に、前記駆動力制御手段は、
前記ユーザ要求トルクにより定まるユーザ要求出力に基いて前記機関に対する機関要求出力を算出するとともに、前記機関の運転効率が最高となるようにしながら（即ち、前記機関を最適機関動作点における「トルク及び機関回転速度」にて運転させながら）同算出された機関要求出力を同機関から出力させるように同機関を制御し、且つ、その場合の機関の効率が閾値効率より小さくなる場合に前記機関運転停止条件が成立したと判定するように構成され得る。換言すると、前記駆動力制御手段は、機関要求出力を「前記機関が最高の効率にて出力したと仮定した場合」における「そのときの効率」が所定の閾値効率より小さいとき、前記機関運転停止条件が成立したと判定するように構成され得る。
【００２４】
これによれば、間欠運転による機関の停止は、機関の効率が悪化する場合、即ち、機関の負荷が小さい場合に実行される。よって、ハイブリッド車両の燃費を改善することができる。その一方、このように機関運転停止条件を定めると、ポート噴射弁及び筒内噴射弁の何れかから総ての燃料を比較的長時間に渡って継続的に噴射させることができる軽負荷運転領域にて機関の運転が停止されてしまう。しかしながら、本発明車両は、このような場合に間欠運転による機関の停止を禁止することができるので、噴射弁異常判定を早期に行いながらもハイブリッド車両の燃費を必要以上に悪化させることを回避することができる。
【００２５】
この場合、前記駆動力制御手段は、
前記ユーザ要求出力を、前記ユーザ要求トルクと前記車両の車速との積に比例する値に基づいて決定するように構成され得る。
【００２６】
本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の各実施形態についての説明から容易に理解されるであろう。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明の実施形態に係るハイブリッド車両の概略図である。
【図２】図２は、図１に示した内燃機関の特定気筒の部分断面図である。
【図３】図３は、図１に示したパワーマネジメントＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図４】図４は、アクセル操作量及び車速と、ユーザ要求トルクと、の関係を示したグラフである。
【図５】図５は、機関回転速度及び機関出力トルクと、最適機関動作ラインと、の関係を示したグラフである。
【図６】図６は、図１に示したハイブリッド車両の走行中における遊星歯車装置の共線図である。
【図７】図７は、図１に示したエンジンＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図８】図８は、図１に示したエンジンＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【図９】図９は、図１に示したエンジンＥＣＵのＣＰＵが実行するルーチンを示したフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態に係るハイブリッド車両について図面を参照しながら説明する。
【００２９】
（構成）
図１に示したように、本発明の実施形態に係るハイブリッド車両１０は、発電電動機ＭＧ１、発電電動機ＭＧ２、内燃機関２０、動力分配機構３０、駆動力伝達機構５０、第１インバータ６１、第２インバータ６２、バッテリ６３、パワーマネジメントＥＣＵ７０、バッテリＥＣＵ７１、モータＥＣＵ７２及びエンジンＥＣＵ７３を備えている。なお、ＥＣＵは、エレクトリックコントロールユニットの略称であり、ＣＰＵ、ＲＯＭ、ＲＡＭ及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。
【００３０】
発電電動機（モータジェネレータ）ＭＧ１は、発電機及び電動機の何れとしても機能することができる同期発電電動機である。発電電動機ＭＧ１は、便宜上、第１発電電動機ＭＧ１とも称呼される。第１発電電動機ＭＧ１は本例において主として発電機としての機能を発揮する。第１発電電動機ＭＧ１は、出力軸（以下、「第１シャフト」とも称呼する。）４１を備えている。
【００３１】
発電電動機（モータジェネレータ）ＭＧ２は、第１発電電動機ＭＧ１と同様、発電機及び電動機の何れとしても機能することができる同期発電電動機である。発電電動機ＭＧ２は、便宜上、第２発電電動機ＭＧ２とも称呼される。第２発電電動機ＭＧ２は本例において主として電動機としての機能を発揮する。第２発電電動機ＭＧ２は、出力軸（以下、「第２シャフト」とも称呼する。）４２を備えている。
【００３２】
機関２０は、４サイクル・火花点火式・多気筒内燃機関である。機関２０は、吸気管及びインテークマニホールドを含む吸気通路部２１、スロットル弁２２、スロットル弁アクチュエータ２２ａ、複数の筒内噴射弁２３、複数のポート噴射弁２４、点火プラグを含む複数の点火装置２５、機関２０の出力軸であるクランクシャフト２６、エキゾーストマニホールド２７、排気管２８及び上流側の三元触媒２９を含んでいる。なお、機関２０は図示しない可変吸気弁制御装置（ＶＶＴ）を備えていてもよい。
【００３３】
スロットル弁２２は吸気通路部２１に回転可能に支持されている。
スロットル弁アクチュエータ２２ａはエンジンＥＣＵ７３からの指示信号に応答してスロットル弁２２を回転し、吸気通路部２１の通路断面積を変更できるようになっている。
【００３４】
複数の筒内噴射弁２３（図１及び図２においては１つの筒内噴射弁２３のみが示されている。）のそれぞれは、図２に拡大して示したように、その噴射孔が燃焼室ＣＣ内に露呈するように配置されている。各筒内噴射弁２３は、筒内燃料噴射指示信号に応じ、その筒内燃料噴射指示信号に含まれる指示筒内燃料噴射量Ｆｄの燃料を各気筒の燃焼室ＣＣ内に直接噴射するようになっている。筒内噴射弁２３は「筒内燃料噴射弁又は直接燃料噴射弁」とも称呼される。
【００３５】
複数のポート噴射弁２４（図１及び図２においては１つのポート噴射弁２４のみが示されている。）のそれぞれは、図２に拡大して示したように、その噴射孔が燃焼室ＣＣに連通した吸気ポートＩｎＰに露呈するように配置されている。各ポート噴射弁２４は、ポート燃料噴射指示信号に応じ、そのポート燃料噴射指示信号に含まれる指示ポート燃料噴射量Ｆｐの燃料を吸気ポートＩｎＰ内に噴射するようになっている。ポート噴射弁２４は「ポート燃料噴射弁」とも称呼される。
【００３６】
エンジンＥＣＵ７３は、エアフローメータ９１により計測される吸入空気量Ｇａ及び機関回転速度Ｎｅに基づいて、一つの気筒に吸入される筒内吸入空気量Ｍｃを算出し、その筒内吸入空気量Ｍｃに応じて機関２０に供給すべき燃料の量（以下、「総燃料量Ｆｔ」と称呼する。）を決定するようになっている。更に、エンジンＥＣＵは、機関２０の運転状態に基づいて、指示筒内燃料噴射量Ｆｄと指示ポート燃料噴射量Ｆｐとの割合を決定し、その割合と総燃料量Ｆｔとに応じて指示筒内燃料噴射量Ｆｄ及び指示ポート燃料噴射量Ｆｐを決定するようになっている。
【００３７】
点火プラグを含む点火装置２５のそれぞれは、エンジンＥＣＵ７３からの指示信号に応答して点火用火花を各気筒の燃焼室内において所定のタイミングにて発生するようになっている。
【００３８】
上流側の三元触媒２９は、排気浄化用触媒であり、エキゾーストマニホールド２７の排気集合部に配設されている。即ち、触媒２９は機関２０の排気通路に設けられている。触媒２９は、機関２０から排出される未燃物（ＨＣ，ＣＯ等）及びＮＯｘを浄化するようになっている。
【００３９】
機関２０は、スロットル弁アクチュエータ２２ａによりスロットル弁２２の開度を変更することによって吸入空気量を変更するとともに総燃料量Ｆｔを変更すること等により、機関２０の「出力トルク及び機関回転速度（従って、機関出力）」を変更することができる。
【００４０】
動力分配機構３０は周知の遊星歯車装置３１を備えている。遊星歯車装置３１はサンギア３２と、複数のプラネタリギア３３と、リングギア３４と、を含んでいる。
【００４１】
サンギア３２は第１発電電動機ＭＧ１の第１シャフト４１に接続されている。従って、第１発電電動機ＭＧ１はサンギア３２にトルクを出力することができる。更に、第１発電電動機ＭＧ１は、サンギア３２から第１発電電動機ＭＧ１（第１シャフト４１）に入力されるトルクによって回転駆動され得る。第１発電電動機ＭＧ１は、サンギア３２から第１発電電動機ＭＧ１に入力されるトルクによって回転駆動されることにより発電することができる。
【００４２】
複数のプラネタリギア３３のそれぞれは、サンギア３２と噛合するとともにリングギア３４と噛合している。プラネタリギア３３の回転軸（自転軸）はプラネタリキャリア３５に設けられている。プラネタリキャリア３５はサンギア３２と同軸に回転可能となるように保持されている。従って、プラネタリギア３３は、サンギア３２の外周を自転しながら公転することができる。プラネタリキャリア３５は機関２０のクランクシャフト２６に接続されている。よって、プラネタリギア３３は、クランクシャフト２６からプラネタリキャリア３５に入力されるトルクによって回転駆動され得る。
【００４３】
リングギア３４は、サンギア３２と同軸に回転可能となるように保持されている。
【００４４】
上述したように、プラネタリギア３３はサンギア３２及びリングギア３４と噛合している。従って、プラネタリギア３３からサンギア３２にトルクが入力されたときには、そのトルクによってサンギア３２が回転駆動される。プラネタリギア３３からリングギア３４にトルクが入力されたときには、そのトルクによってリングギア３４が回転駆動される。逆に、サンギア３２からプラネタリギア３３にトルクが入力されたときには、そのトルクによってプラネタリギア３３が回転駆動される。リングギア３４からプラネタリギア３３にトルクが入力されたときには、そのトルクによってプラネタリギア３３が回転駆動される。
【００４５】
リングギア３４はリングギアキャリア３６を介して第２発電電動機ＭＧ２の第２シャフト４２に接続されている。従って、第２発電電動機ＭＧ２はリングギア３４にトルクを出力することができる。更に、第２発電電動機ＭＧ２は、リングギア３４から第２発電電動機ＭＧ２（第２シャフト４２）に入力されるトルクによって回転駆動され得る。第２発電電動機ＭＧ２は、リングギア３４から第２発電電動機ＭＧ２に入力されるトルクによって回転駆動されることにより、発電することができる。
【００４６】
更に、リングギア３４はリングギアキャリア３６を介して出力ギア３７に接続されている。従って、出力ギア３７は、リングギア３４から出力ギア３７に入力されるトルクによって回転駆動され得る。リングギア３４は、出力ギア３７からリングギア３４に入力されるトルクによって回転駆動され得る。
【００４７】
駆動力伝達機構５０は、ギア列５１、ディファレンシャルギア５２及び駆動軸（ドライブシャフト）５３を含んでいる。
【００４８】
ギア列５１は、出力ギア３７とディファレンシャルギア５２とを動力伝達可能に歯車機構により接続している。ディファレンシャルギア５２は駆動軸５３に取り付けられている。駆動軸５３の両端には駆動輪５４が取り付けられている。従って、出力ギア３７からのトルクはギア列５１、ディファレンシャルギア５２、及び、駆動軸５３を介して駆動輪５４に伝達される。この駆動輪５４に伝達されたトルクによりハイブリッド車両１０は走行することができる。
【００４９】
第１インバータ６１は、第１発電電動機ＭＧ１及びバッテリ６３に電気的に接続されている。従って、第１発電電動機ＭＧ１が発電しているとき、第１発電電動機ＭＧ１が発生した電力は第１インバータ６１を介してバッテリ６３に供給される。逆に、第１発電電動機ＭＧ１は第１インバータ６１を介してバッテリ６３から供給される電力によって回転駆動させられる。
【００５０】
第２インバータ６２は、第２発電電動機ＭＧ２及びバッテリ６３に電気的に接続されている。従って、第２発電電動機ＭＧ２は第２インバータ６２を介してバッテリ６３から供給される電力によって回転駆動させられる。逆に、第２発電電動機ＭＧ２が発電しているとき、第２発電電動機ＭＧ２が発生した電力は第２インバータ６２を介してバッテリ６３に供給される。
【００５１】
なお、第１発電電動機ＭＧ１の発生する電力は第２発電電動機ＭＧ２に直接供給可能であり、且つ、第２発電電動機ＭＧ２の発生する電力は第１発電電動機ＭＧ１に直接供給可能である。
【００５２】
バッテリ６３は、本例においてリチウムイオン電池である。但し、バッテリ６３は放電及び充電が可能な蓄電装置であればよく、ニッケル水素電池及び他の二次電池であってもよい。
【００５３】
パワーマネジメントＥＣＵ７０（以下、「ＰＭＥＣＵ７０」と表記する。）は、バッテリＥＣＵ７１、モータＥＣＵ７２及びエンジンＥＣＵ７３と通信により情報交換可能に接続されている。
【００５４】
ＰＭＥＣＵ７０は、パワースイッチ８１、シフトポジションセンサ８２、アクセル操作量センサ８３、ブレーキスイッチ８４及び車速センサ８５等と接続され、これらのセンサ類が発生する出力信号を入力するようになっている。
【００５５】
パワースイッチ８１はハイブリッド車両１０のシステム起動用スイッチである。ＰＭＥＣＵ７０は、何れも図示しない車両キーがキースロットに挿入され且つブレーキペダルが踏み込まれているときにパワースイッチ８１が操作されると、システムを起動する（Ｒｅａｄｙ−Ｏｎ状態となる）ように構成されている。
【００５６】
シフトポジションセンサ８２は、ハイブリッド車両１０の運転席近傍に運転者により操作可能に設けられた図示しないシフトレバーによって選択されているシフトポジションを表す信号を発生するようになっている。シフトポジションは、Ｐ（パーキングポジション）、Ｒ（後進ポジション）、Ｎ（ニュートラルポジション）及びＤ（走行ポジション）を含む。
【００５７】
アクセル操作量センサ８３は、運転者により操作可能に設けられた図示しないアクセルペダルの操作量（アクセル操作量ＡＰ）を表す出力信号を発生するようになっている。アクセル操作量ＡＰは加速操作量と表現することもできる。
ブレーキスイッチ８４は、運転者により操作可能に設けられた図示しないブレーキペダルが操作されたときに、ブレーキペダルが操作された状態にあることを示す出力信号を発生するようになっている。
車速センサ８５は、ハイブリッド車両１０の車速ＳＰＤを表す出力信号を発生するようになっている。
【００５８】
ＰＭＥＣＵ７０は、バッテリＥＣＵ７１により算出されるバッテリ６３の残容量ＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）を入力するようになっている。残容量ＳＯＣは、バッテリ６３に流出入する電流の積算値等に基づいて周知の手法により算出される。
【００５９】
ＰＭＥＣＵ７０は、モータＥＣＵ７２を介して、第１発電電動機ＭＧ１の回転速度（以下、「ＭＧ１回転速度Ｎｍ１」と称呼する。）を表す信号及び第２発電電動機ＭＧ２の回転速度（以下、「ＭＧ２回転速度Ｎｍ２」と称呼する。）を表す信号を入力するようになっている。
【００６０】
なお、ＭＧ１回転速度Ｎｍ１は、モータＥＣＵ７２によって「第１発電電動機ＭＧ１に設けられ且つ第１発電電動機ＭＧ１のロータの回転角度に対応する出力値を出力するレゾルバ９６の出力値」に基づいて算出されている。同様に、ＭＧ２回転速度Ｎｍ２は、モータＥＣＵ７２によって「第２発電電動機ＭＧ２に設けられ且つ第２発電電動機ＭＧ２のロータの回転角度に対応する出力値を出力するレゾルバ９７の出力値」に基づいて算出されている。
【００６１】
ＰＭＥＣＵ７０は、エンジンＥＣＵ７３を介して、エンジン状態を表す種々の出力信号を入力するようになっている。このエンジン状態を表す出力信号には、機関回転速度Ｎｅ、スロットル弁開度ＴＡ及び機関の冷却水温ＴＨＷ等が含まれている。
【００６２】
モータＥＣＵ７２は、第１インバータ６１及び第２インバータ６２に接続されている。モータＥＣＵ７２は、ＰＭＥＣＵ７０からの指令（後述する「ＭＧ１指令トルクＴｍ１＊及びＭＧ２指令トルクＴｍ２＊」）に基づいて、第１インバータ６１及び第２インバータ６２に指示信号を送出するようになっている。これにより、モータＥＣＵ７２は、第１インバータ６１を用いて第１発電電動機ＭＧ１を制御し、且つ、第２インバータ６２を用いて第２発電電動機ＭＧ２を制御するようになっている。
【００６３】
エンジンＥＣＵ７３は、エンジンアクチュエータである「スロットル弁アクチュエータ２２ａ、筒内噴射弁２３、ポート噴射弁２４及び点火装置２５等」と接続されていて、これらに指示信号を送出するようになっている。更に、エンジンＥＣＵ７３は、エアフローメータ９１、スロットル弁開度センサ９２、冷却水温センサ９３、機関回転速度センサ９４及び空燃比センサ９５等と接続されていて、これらの発生する出力信号を取得するようになっている。
【００６４】
エアフローメータ９１は、機関２０に吸入される単位時間あたりの空気量を計測し、その空気量（吸入空気流量）Ｇａを表す信号を出力するようになっている。
スロットル弁開度センサ９２は、スロットル弁２２の開度（スロットル弁開度）を検出し、その検出したスロットル弁開度ＴＡを表す信号を出力するようになっている。
冷却水温センサ９３は、機関２０の冷却水の温度を検出し、その検出した冷却水温ＴＨＷを表す信号を出力するようになっている。
【００６５】
機関回転速度センサ９４は、機関２０のクランクシャフト２６が所定角度だけ回転する毎にパルス信号を発生するようになっている。エンジンＥＣＵ７３は、このパルス信号に基づいて機関回転速度Ｎｅを取得するようになっている。
空燃比センサ９５は、エキゾーストマニホールド２７の排気集合部であって、上流側の三元触媒２９よりも上流位置に配設されている。空燃比センサ９５は、所謂「限界電流式広域空燃比センサ」である。空燃比センサ９５は排ガスの空燃比を検出し、その検出した排ガスの空燃比（検出空燃比）abyfsに応じた出力値Vabyfsを出力するようになっている。エンジンＥＣＵ７３はこの出力値VabyfsをルックアップテーブルMapabyfs(Vabyfs)に適用することにより検出空燃比abyfsを取得するようになっている。
【００６６】
エンジンＥＣＵ７３は、これらのセンサ等から取得される信号及びＰＭＥＣＵ７０からの指令に基づいて「スロットル弁アクチュエータ２２ａ、筒内噴射弁２３、ポート噴射弁２４及び点火装置２５（更には、図示しない可変吸気弁制御装置）」に指示信号を送出することにより、機関２０を制御するようになっている。なお、機関２０には図示しないカムポジションセンサが設けられている。エンジンＥＣＵ７３は、機関回転速度センサ９４及びカムポジションセンサからの信号に基いて、特定の気筒の吸気上死点を基準とした機関２０のクランク角度（絶対クランク角）を取得するようになっている。
【００６７】
（作動：駆動力制御）
次に、ハイブリッド車両１０の作動について説明する。なお、以下に述べる処理は「ＰＭＥＣＵ７０のＣＰＵ及びエンジンＥＣＵ７３のＣＰＵ」により実行される。但し、以下においては、記載を簡素化するため、ＰＭＥＣＵ７０のＣＰＵを「ＰＭ」と表記し、且つ、エンジンＥＣＵ７３のＣＰＵを「ＥＧ」と表記する。
【００６８】
ハイブリッド車両は、「ユーザのアクセル操作量に応じて定まるトルクであって車両の駆動軸５３に要求されるトルク、であるユーザ要求トルク」に等しいトルクを、「機関２０の効率が最良となるようにしながら（即ち、機関２０を後述する最適機関動作点にて運転しながら）、機関２０の出力トルクと電動機（第２発電電動機ＭＧ２）の出力トルクとを制御すること」により駆動軸に作用させる。
【００６９】
ハイブリッド車両は、実際には機関２０、第１発電電動機ＭＧ１及び第２発電電動機ＭＧ２を関連させながら制御する。この制御は、間欠運転を後述するように禁止する点を除き、例えば、特開２００９−１２６４５０号公報（米国公開特許番号  ＵＳ２０１０／０２４１２９７）、及び、特開平９−３０８０１２号公報（米国出願日１９９７年３月１０日の米国特許第６，１３１，６８０号）等に詳細に記載されている。これらは、参照することにより本願明細書に組み込まれる。
【００７０】
ＰＭは、シフトポジションが走行ポジションにある場合、所定時間が経過する毎に図３にフローチャートにより示した「駆動力制御ルーチン」を実行するようになっている。従って、所定のタイミングになると、ＰＭは図３のステップ３００から処理を開始し、以下に述べるステップ３０５乃至ステップ３１５の処理を順に行い、ステップ３２０に進む。
【００７１】
ステップ３０５：ＰＭは、アクセル操作量ＡＰと車速ＳＰＤとに基づいてリングギア要求トルクＴｒ＊を取得するとともに、ユーザ要求出力Ｐｒ＊を決定する。
【００７２】
より具体的に述べると、駆動軸５３に作用するトルク（駆動軸トルク）とリングギア３４の回転軸に作用するトルクとは比例関係にある。従って、ユーザがハイブリッド車両１０の走行のために要求しているユーザ要求トルクＴｕ＊とリングギア要求トルクＴｒ＊とは比例関係にある。ユーザ要求トルクＴｕ＊は、ユーザのアクセル操作量ＡＰに応じて定まる「駆動軸５３に要求されるトルク」である。そこで、ＰＭは図４に示した「アクセル操作量ＡＰ及び車速ＳＰＤと、ユーザ要求トルクＴｕ＊と、の間の関係」を「アクセル操作量ＡＰ及び車速ＳＰＤと、リングギア要求トルクＴｒ＊と、の間の関係」に変換したデータを有するテーブルをトルクマップMapTr*(AP,SPD)としてＲＯＭ内に記憶している。そして、ＰＭは、そのトルクマップMapTr*(AP,SPD)に現時点の「アクセル操作量ＡＰ及び車速ＳＰＤ」を適用することにより、リングギア要求トルクＴｒ＊を取得する。
【００７３】
一方、駆動軸５３に要求されている出力は、ユーザ要求トルクＴｕ＊と実際の車速ＳＰＤとの積（Ｔｕ＊・ＳＰＤ）に等しい。この積（Ｔｕ＊・ＳＰＤ）はリングギア要求トルクＴｒ＊とリングギア３４の回転速度Ｎｒとの積（Ｔｒ＊・Ｎｒ）に等しい。従って、以下、積（Ｔｒ＊・Ｎｒ）を「ユーザ要求出力Ｐｒ＊」と称呼する。即ち、ユーザ要求出力Ｐｒ＊は、ユーザ要求トルクＴｕ＊により定まる。更に、具体的には、ユーザ要求出力Ｐｒ＊は「ユーザ要求トルクＴｕ＊と車速ＳＰＤとの積（Ｔｕ＊・ＳＰＤ）」に比例する値に基づいて決定される。
【００７４】
本例においては、リングギア３４は減速機を介することなく第２発電電動機ＭＧ２の第２シャフト４２に接続されている。よって、リングギア３４の回転速度Ｎｒは第２ＭＧ回転速度Ｎｍ２と等しい。従って、ユーザ要求出力Ｐｒ＊は、リングギア要求トルクＴｒ＊と第２ＭＧ回転速度Ｎｍ２との積（Ｔｒ＊・Ｎｍ２）と等しい。
【００７５】
なお、仮に、リングギア３４が減速ギアを介して第２シャフト４２に接続されているならば、リングギア３４の回転速度Ｎｒは第２ＭＧ回転速度Ｎｍ２をその減速ギアのギア比Ｇｒにて除した値（Ｎｍ２／Ｇｒ）と等しい。よって、この場合、ユーザ要求出力Ｐｒ＊は値（Ｔｒ＊・Ｎｍ２／Ｇｒ）として算出される。
【００７６】
ステップ３１０：ＰＭは、残容量ＳＯＣに基づいてバッテリ充電要求出力Ｐｂ＊を取得する。バッテリ充電要求出力Ｐｂ＊は、バッテリ６３を充電するためにバッテリ６３に供給すべき電力に応じた値である。バッテリ充電要求出力Ｐｂ＊は、残容量ＳＯＣが所定値ＳＯＣLoｔｈ以上であるとき「０」となるように算出され、残容量ＳＯＣが所定値ＳＯＣLoｔｈよりも小さいとき残容量ＳＯＣが小さくなるほど大きくなるように算出される。
【００７７】
ステップ３１５：ＰＭは、ユーザ要求出力Ｐｒ＊とバッテリ充電要求出力Ｐｂ＊との和に損失Ｐlossを加えた値（Ｐｒ＊＋Ｐｂ＊＋Ｐloss）を機関要求出力Ｐｅ＊として取得する。機関要求出力Ｐｅ＊は機関２０に要求される出力である。
【００７８】
次に、ＰＭはステップ３２０に進み、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以上であるか否かを判定する。この閾値要求出力Ｐｅｔｈは、機関２０の出力が閾値要求出力Ｐｅｔｈ未満で運転されると、機関２０の運転効率（即ち、燃費）が許容限度以下となるような値に設定されている。換言すると、閾値要求出力Ｐｅｔｈは、その閾値要求出力Ｐｅｔｈと等しい出力を機関２０が最高の効率にて出力した場合における「その効率」が許容限度以下となるような値に設定されている。
【００７９】
（ケース１）
機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以上である場合（機関始動条件が成立している場合）。
【００８０】
この場合、ＰＭはステップ３２０にて「Ｙｅｓ」と判定してステップ３２５に進み、現時点において機関２０が停止中（運転停止中）であるか否かを判定する。機関２０が停止中であると、ＰＭはステップ３２５にて「Ｙｅｓ」と判定してステップ３３０に進み、機関２０の運転を開始する指示（始動指示）をＥＧに送信する。ＥＧはこの指示に基づいて図示しないスタータ及び／又は第１発電電動機ＭＧ１等を駆動し且つポート噴射弁２４から燃料を噴射させることにより機関２０を始動させる。従って、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以上であるとの条件は機関始動条件である。その後、ＰＭはステップ３３５に進む。これに対し、機関２０が運転中であると、ＰＭはステップ３２５にて「Ｎｏ」と判定してステップ３３５に直接進む。
【００８１】
ＰＭは、以下に述べるステップ３３５乃至ステップ３６０の処理を順に行う。その後、ＰＭはステップ３９５に進んで本ルーチンを一旦終了する。
【００８２】
ステップ３３５：ＰＭは、機関要求出力Ｐｅ＊と等しい出力が機関２０から出力され、且つ、機関２０の運転効率が最良となるように機関２０を運転する。即ち、ＰＭは、機関要求出力Ｐｅ＊に応じた最適機関動作点に基づいて目標機関出力トルクＴｅ＊及び目標機関回転速度Ｎｅ＊を決定する。
【００８３】
より具体的に述べると、ある出力をクランクシャフト２６から出力させたとき機関２０の運転効率（燃費）が最良となる機関動作点が各出力毎に最適機関動作点として実験等により予め求められている。これらの最適機関動作点を、機関出力トルクＴｅと機関回転速度Ｎｅとによって規定されるグラフ上にプロットし、更に、これらのプロットを結ぶことによって形成されるラインが最適機関動作ラインとして求められる。このようにして求められる最適機関動作ラインが図５に実線Ｌoptにより示されている。図５において、破線により示されている複数のラインＣ０〜Ｃ５のそれぞれは、同じ出力をクランクシャフト２６から出力させることができる機関動作点を結んだライン（等出力ライン）である。
【００８４】
ＰＭは、機関要求出力Ｐｅ＊と等しい出力が得られる最適機関動作点を検索し、その検索された最適機関動作点に対応する「機関出力トルクＴｅ及び機関回転速度Ｎｅ」を「目標機関出力トルクＴｅ＊及び目標機関回転速度Ｎｅ＊」のそれぞれとして決定する。例えば、機関要求出力Ｐｅ＊が図５のラインＣ２に対応する出力と等しい場合、ラインＣ２と実線Ｌoptとの交点Ｐ１に対する機関出力トルクＴｅ１が目標機関出力トルクＴｅ＊として決定され、交点Ｐ１に対する機関回転速度Ｎｅ１が目標機関回転速度Ｎｅ＊として決定される。なお、閾値要求出力Ｐｅｔｈに対応する出力は、本例において、ラインＣ４に示した出力に対応している。
【００８５】
ステップ３４０：ＰＭは、下記（１）式に、リングギア３４の回転速度Ｎｒとして「回転速度Ｎｒと等しい第２ＭＧ回転速度Ｎｍ２」を代入するとともに、機関回転速度Ｎｅとして目標機関回転速度Ｎｅ＊を代入することにより、「サンギア３２の目標回転速度Ｎｓ＊と等しいＭＧ１目標回転速度Ｎｍ１＊」を算出する。
Ｎｓ＝Ｎｍ１＝Ｎｒ−（Ｎｒ−Ｎｅ）・（１＋ρ）／ρ    …（１）
【００８６】
上記（１）式において、「ρ」は下記の（２）式により定義される値である。即ち、「ρ」は、リングギア３４の歯数に対するサンギア３２の歯数である。
ρ＝（サンギア３２の歯数／リングギア３４の歯数）    …（２）
【００８７】
ここで、上記（１）式の根拠について説明する。遊星歯車装置３１における各ギアの回転速度の関係は図６に示した周知の共線図により表される。共線図に示される直線は動作共線Ｌと称呼される。この共線図から理解されるように、リングギア３４の回転速度Ｎｒとサンギア３２の回転速度Ｎｓとの差（Ｎｒ−Ｎｓ）に対する機関回転速度Ｎｅとサンギア３２の回転速度Ｎｓとの差（Ｎｅ−Ｎｓ）の比（＝（Ｎｅ−Ｎｓ）／（Ｎｒ−Ｎｓ））は、値（１＋ρ）に対する１の比（＝１／（１＋ρ））に等しい。この比例関係に基づいて上記（１）式が導かれる。
【００８８】
更に、ＰＭはステップ３４０にて、下記（３）式に従って第１発電電動機ＭＧ１に出力させるべきトルクであるＭＧ１指令トルクＴｍ１＊を算出する。（３）式において、値ＰＩＤ（Ｎｍ１＊−Ｎｍ１）は「ＭＧ１目標回転速度Ｎｍ１＊と第１発電電動機ＭＧ１の実際の回転速度Ｎｍ１」との差に応じたフィードバック量である。即ち、値ＰＩＤ（Ｎｍ１＊−Ｎｍ１）は、第１発電電動機ＭＧ１の実際の回転速度Ｎｍ１をＭＧ１目標回転速度Ｎｍ１＊に一致させるためのフィードバック量である。
Ｔｍ１＊＝Ｔｅ＊・（ρ／（１＋ρ））＋ＰＩＤ（Ｎｍ１＊−Ｎｍ１）    …（３）
【００８９】
ここで、上記（３）式の根拠について説明する。クランクシャフト２６に目標機関出力トルクＴｅ＊と等しいトルクが発生させられている場合（即ち、機関出力トルクがＴｅ＊である場合）、この機関出力トルクＴｅ＊は遊星歯車装置３１によりトルク変換される。その結果、サンギア３２の回転軸に下記（４）式により表されるトルクＴｅｓとなって作用し、リングギア３４の回転軸に下記（５）式により表されるトルクＴｅｒとなって作用する。
Ｔｅｓ＝Ｔｅ＊・（ρ／（１＋ρ））    …（４）
Ｔｅｒ＝Ｔｅ＊・（１／（１＋ρ））    …（５）
【００９０】
動作共線が安定であるためには動作共線の力の釣り合いをとればよい。従って、図６に示したように、サンギア３２の回転軸には上記（４）式により求められるトルクＴｅｓと大きさが同じで向きが反対のトルクＴｍ１を作用させ、且つ、リングギア３４の回転軸には下記の（６）式により表されるトルクＴｍ２を作用させればよい。即ち、トルクＴｍ２は、リングギア要求トルクＴｒ＊に対するトルクＴｅｒの不足分と等しい。このトルクＴｍ２がＭＧ２指令トルクＴｍ２＊として採用される。
Ｔｍ２＝Ｔｒ＊−Ｔｅｒ    …（６）
【００９１】
一方、サンギア３２が目標回転速度Ｎｓ＊にて回転すれば（即ち、第１発電電動機ＭＧ１の実際の回転速度Ｎｍ１がＭＧ１目標回転速度Ｎｍ１＊に一致すれば）、機関回転速度Ｎｅは目標機関回転速度Ｎｅ＊に一致する。以上から、ＭＧ１指令トルクＴｍ１＊は上記（３）式により求められる。
【００９２】
ステップ３４５：ＰＭは、上記（５）式及び上記（６）式に従って、第２発電電動機ＭＧ２に出力させるべきトルクであるＭＧ２指令トルクＴｍ２＊を算出する。なお、ＰＭは、下記の（７）式に基づいて、ＭＧ２指令トルクＴｍ２＊を決定してもよい。
Ｔｍ２＊＝Ｔｒ＊−Ｔｍ１＊／ρ    …（７）
【００９３】
ステップ３５０：ＰＭは、機関２０が最適機関動作点にて運転されるように（換言すると、機関出力トルクが目標機関出力トルクＴｅ＊となるように）、ＥＧに指令信号を送出する。これにより、ＥＧは、スロットル弁アクチュエータ２２ａによりスロットル弁２２の開度を変更するとともに、総燃料量Ｆｔを変更し、機関出力トルクＴｅが目標機関出力トルクＴｅ＊となるように機関２０を制御する。
【００９４】
ステップ３５５：ＰＭは、ＭＧ１指令トルクＴｍ１＊をモータＥＣＵ７２に送信する。モータＥＣＵ７２は、第１発電電動機ＭＧ１の出力トルクがＭＧ１指令トルクＴｍ１＊に一致するように第１インバータ６１を制御する。
ステップ３６０：ＰＭは、ＭＧ２指令トルクＴｍ２＊をモータＥＣＵ７２に送信する。モータＥＣＵ７２は、第２発電電動機ＭＧ２の出力トルクがＭＧ２指令トルクＴｍ２＊に一致するように第２インバータ６２を制御する。
【００９５】
以上の処理により、リングギア３４にはリングギア要求トルクＴｒ＊と等しいトルクが機関２０及び第２発電電動機ＭＧ２によって作用させられる。更に、残容量ＳＯＣが所定値ＳＯＣLoｔｈよりも小さい場合、機関２０の発生する出力はバッテリ充電要求出力Ｐｂ＊だけ増大させられる。従って、トルクＴｅｒは大きくなるので、上記（６）式から理解されるように、ＭＧ２指令トルクＴｍ２＊は小さくなる。その結果、第１発電電動機ＭＧ１が発電する電力のうち第２発電電動機ＭＧ２にて消費される電力が少なくなるので、第１発電電動機ＭＧ１が発電する余剰の電力（第２発電電動機ＭＧ２によって消費されない電力）によってバッテリ６３が充電される。
【００９６】
（ケース２）
機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ未満であり、且つ、間欠運転禁止フラグＸkinshiの値が「１」に設定されていない場合（即ち、間欠運転禁止フラグＸkinshiの値が「０」である場合）。
【００９７】
間欠運転禁止フラグＸkinshiの値は後述する図７に示した「間欠運転禁止フラグ設定ルーチン」により設定される。なお、間欠運転禁止フラグＸkinshiの値は、システムが起動されたとき（Ｒｅａｄｙ−Ｏｎ状態となったとき）に実行されるイニシャルルーチンにおいて「０」に設定されるようになっている。
【００９８】
ケース２において、ＰＭがステップ３２０に進んだとき、ＰＭはそのステップ３２０にて「Ｎｏ」と判定してステップ３６５に進み、間欠運転禁止フラグＸkinshiの値が「１」であるか否かを判定する。
【００９９】
この場合、間欠運転禁止フラグＸkinshiの値は「０」である。よって、ＰＭはステップ３６５にて「Ｎｏ」と判定してステップ３７０に進み、現時点において機関２０が運転中であるか否かを判定する。機関２０が運転中であると、ＰＭはステップ３７０にて「Ｙｅｓ」と判定してステップ３７５に進み、機関２０の運転を停止する指示をＥＧに送信する。ＥＧはこの指示に基づいて燃料噴射量（総燃料量）を「０」にすることにより（即ち、燃料噴射を停止することにより）、機関２０を停止させる。その後、ＰＭはステップ３８０に進む。これに対し、機関２０が停止中であると、ＰＭはステップ３７０にて「Ｎｏ」と判定してステップ３８０に直接進む。
【０１００】
次に、ＰＭはステップ３８０に進んでＭＧ１指令トルクＴｍ１＊を「０」に設定し、ステップ３８５に進んでＭＧ２指令トルクＴＭ２＊にリングギア要求トルクＴｒ＊を設定する。その後、ＰＭは前述したステップ３５５及びステップ３６０の処理を実行する。この結果、リングギア要求トルクＴｒ＊（従って、ユーザ要求トルクＴｕ＊）は第２発電電動機ＭＧ２の発生するトルクのみによって満足される。
【０１０１】
（ケース３）
機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ未満であり、且つ、間欠運転禁止フラグＸkinshiの値が「１」に設定されている場合。
【０１０２】
この場合、ＰＭがステップ３２０に進んだとき、ＰＭはそのステップ３２０にて「Ｎｏ」と判定してステップ３６５に進み、ステップ３６５にて「Ｙｅｓ」と判定してステップ３９０に進む。そして、ＰＭはステップ３９０にて、「現時点において機関２０が運転中であるか否か」を判定する。機関２０が運転中であると、ＰＭはステップ３９０にて「Ｙｅｓ」と判定し、前述したステップ３３５乃至ステップ３６０の処理を行う。これに対し、機関２０が停止中であると、ＰＭはステップ３９０にて「Ｎｏ」と判定し、前述したステップ３８０、ステップ３８５、ステップ３５５及びステップ３６０の処理を行う。
【０１０３】
この結果、間欠運転禁止フラグＸkinshiの値が「１」である場合には、間欠運転による機関２０の運転停止動作（ステップ３７５）は実行されない。なお、ＰＭはステップ３９０にて「Ｎｏ」と判定した場合、ステップ３２５に進み、更に、ステップ３３０に進んで機関２０を始動してもよい。即ち、間欠運転禁止フラグＸkinshiの値が「１」である場合、ハイブリッド車両１０は機関２０の運転を強制的に開始してもよい。これに対し、間欠運転禁止フラグＸkinshi値が「０」である場合には、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ未満であるという条件（所定の機関運転停止条件）が成立したとき、機関２０の運転が停止される。即ち、間欠運転が実行される。
【０１０４】
（作動：間欠運転禁止フラグ設定）
次に、間欠運転禁止フラグＸkinshiの値を設定するための作動について説明する。この作動はＥＧにより実行される。間欠運転禁止フラグＸkinshiの値は通信によりＰＭに送信される。
【０１０５】
ＥＧは、所定時間が経過する毎に図７にフローチャートにより示した「間欠運転禁止フラグ設定ルーチン」を実行するようになっている。このルーチンにおいては、以下のフラグの値が参照される。
・ポート噴射弁失火異常判定完了フラグＸＰＭＦ（フラグＸＰＭＦ）
・ポート噴射弁燃料系異常判定完了フラグＸＰＦＬ（フラグＸＰＦＬ）
・筒内噴射弁失火異常判定完了フラグＸＤＭＦ（フラグＸＤＭＦ）
・筒内噴射弁燃料系異常判定完了フラグＸＤＦＬ（フラグＸＤＦＬ）
なお、これらのフラグの値は、上述したイニシャルルーチンにおいて「０」に設定される。
【０１０６】
所定のタイミングになると、ＥＧは図７のステップ７００から処理を開始してステップ７１０に進み、フラグＸＰＭＦの値が「０」であるか否かを判定する。フラグＸＰＭＦの値は、後述する図９に示したルーチンにより、ポート噴射弁２４の失火異常判定が完了したときに「１」に設定される。
【０１０７】
フラグＸＰＭＦの値が「１」であるとき、ＥＧはステップ７１０にて「Ｎｏ」と判定してステップ７２０に進み、フラグＸＰＦＬの値が「０」であるか否かを判定する。フラグＸＰＦＬの値は、図９に示したルーチンにより、ポート噴射弁２４の燃料系異常判定が完了したときに「１」に設定される。
【０１０８】
フラグＸＰＦＬの値が「１」であるとき、ＥＧはステップ７２０にて「Ｎｏ」と判定してステップ７３０に進み、フラグＸＤＭＦの値が「０」であるか否かを判定する。フラグＸＤＭＦの値は、図９に示したルーチンにより、筒内噴射弁２３の失火異常判定が完了したときに「１」に設定される。
【０１０９】
フラグＸＤＭＦの値が「１」であるとき、ＥＧはステップ７３０にて「Ｎｏ」と判定してステップ７４０に進み、フラグＸＤＦＬの値が「０」であるか否かを判定する。フラグＸＤＦＬの値は、図９に示したルーチンにより、筒内噴射弁２３の燃料系異常判定が完了したときに「１」に設定される。
【０１１０】
フラグＸＤＦＬの値が「１」であるとき、ＥＧはステップ７４０にて「Ｎｏ」と判定してステップ７５０に進み、間欠運転禁止フラグＸkinshiの値を「０」に設定する。その後、ＥＧはステップ７９５に進み、本ルーチンを一旦終了する。
【０１１１】
このように、フラグＸＰＭＦ、フラグＸＰＦＬ、フラグＸＤＭＦ及びフラグＸＤＦＬの総ての値が「１」であるとき、間欠運転禁止フラグＸkinshiの値は「０」に設定される。その結果、間欠運転が許容される（間欠運転が禁止されない）ので、機関２０は図３のステップ３７５の処理によって間欠的に停止される。
【０１１２】
これに対し、フラグＸＰＭＦの値が「０」である場合、ＥＧはステップ７１０にて「Ｙｅｓ」と判定してステップ７６０に進み、ハイブリッド車両１０の車速ＳＰＤが閾値車速ＳＰＤｔｈ以上であるか否かを判定する。閾値車速ＳＰＤｔｈは「０」に近い所定値に設定されている。従って、ＥＧはステップ７６０にてハイブリッド車両１０が走行中であるか否か（ハイブリッド車両１０が走行中であるのか停止中であるのか）を判定する。なお、車速ＳＰＤはＰＭから通信によりＥＧに送信されている。
【０１１３】
車速ＳＰＤが閾値車速ＳＰＤｔｈ未満であると、ＥＧはステップ７６０にて「Ｎｏ」と判定してステップ７５０に進み、間欠運転禁止フラグＸkinshiの値を「０」に設定する。その後、ＥＧはステップ７９５に進んで本ルーチンを一旦終了する。これに対し、車速ＳＰＤが閾値車速ＳＰＤｔｈ以上であると、ＥＧはステップ７６０にて「Ｙｅｓ」と判定してステップ７７０に進み、間欠運転禁止フラグＸkinshiの値を「１」に設定する。その後、ＥＧはステップ７９５に進んで本ルーチンを一旦終了する。
【０１１４】
このように、フラグＸＰＭＦの値が「０」である場合、ハイブリッド車両１０が走行中であれば（停止中でなければ）、間欠運転禁止フラグＸkinshiの値が「１」に設定される。従って、間欠運転が禁止されるので、機関２０は図３のステップ３７５の処理を行うことがなく、機関２０の運転が継続される。
【０１１５】
同様に、フラグＸＰＦＬの値が「０」である場合、ＥＧはステップ７２０にて「Ｙｅｓ」と判定してステップ７６０に進む。更に、フラグＸＤＭＦの値が「０」である場合、ＥＧはステップ７３０にて「Ｙｅｓ」と判定してステップ７６０に進む。加えて、フラグＸＤＦＬの値が「０」である場合、ＥＧはステップ７４０にて「Ｙｅｓ」と判定してステップ７６０に進む。
【０１１６】
従って、フラグＸＰＭＦ、フラグＸＰＦＬ、フラグＸＤＭＦ及びフラグＸＤＦＬの総ての値のうちの少なくとも一つが「０」であると、ハイブリッド車両１０が走行していることを条件に、間欠運転禁止フラグＸkinshiの値が「１」に設定され、間欠運転が禁止される。その結果、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ未満となっても（即ち、機関運転停止条件が成立しても）、機関２０の運転が継続される。なお、ステップ７６０は省略されてもよい。即ち、フラグＸＰＭＦ、フラグＸＰＦＬ、フラグＸＤＭＦ及びフラグＸＤＦＬの総ての値のうちの少なくとも一つが「０」であるとき、間欠運転禁止フラグＸkinshiの値が「１」に設定されてもよい。
【０１１７】
（作動：機関の燃料噴射量制御）
次に、機関の燃料噴射量制御について簡単に説明する。ＥＧは、所定時間が経過する毎に図８にフローチャートにより示した「燃料噴射制御ルーチン」を実行するようになっている。従って、所定のタイミングになると、ＥＧは図８のステップ８００から処理を開始し、以下に述べるステップ８１０乃至ステップ８８０の処理を順に行い、ステップ８９５に進んで本ルーチンを一旦終了する。
【０１１８】
ステップ８１０：ＥＧは、吸入空気量Ｇａ及び機関回転速度Ｎｅに基づいて、次に吸気行程を迎える気筒が一吸気行程において吸入する空気の量（即ち、筒内吸入空気量）Ｍｃを取得する。このとき、ＥＧはテーブルMapMc(Ga,Ne)を用いる。
ステップ８２０；ＥＧは、図９に示したルーチンにより別途決定されている筒内噴射比率（直噴比率）ｒｄを読み込む。筒内噴射比率ｒｄは、「機関２０に対して噴射（供給）される全体の燃料の量（総燃料量Ｆｔ）」に対する「筒内噴射弁２３から噴射されるべき燃料の量（指示筒内燃料噴射量Ｆｄ）」の比率である。
ステップ８３０：ＥＧは、目標空燃比ａｂｙｆｒを決定する。目標空燃比ａｂｙｆｒは機関始動後及び機関冷間時等の特殊な場合を除き、理論空燃比ｓｔｏｉｃｈに設定される。
【０１１９】
ステップ８４０：ＥＧは、筒内吸入空気量Ｍｃを目標空燃比ａｂｙｆｒによって除することにより、基本燃料噴射量Ｆｂａｓｅを算出する。
ステップ８５０：ＥＧは、基本燃料噴射量Ｆｂａｓｅに空燃比フィードバック量ＫＦｉを乗じることにより総燃料量Ｆｔを算出する。空燃比フィードバック量ＫＦｉは、検出空燃比ａｂｙｆｓを理論空燃比ｓｔｏｉｃｈに一致させるための補正量であり、図示しないルーチンにより別途算出されている。空燃比フィードバック量は、検出空燃比ａｂｙｆｓが理論空燃比ｓｔｏｉｃｈよりも小さいとき減少させられ、検出空燃比ａｂｙｆｓが理論空燃比ｓｔｏｉｃｈよりも大きいとき増大させられる。空燃比フィードバック量ＫＦｉの基本値（基本燃料噴射量Ｆｂａｓｅを増加も減少もさせない値）は「１」である。
【０１２０】
ステップ８６０：ＥＧは、総燃料量Ｆｔに筒内噴射比率ｒｄを乗じることにより指示筒内燃料噴射量Ｆｄを決定する。
ステップ８７０：ＥＧは、総燃料量Ｆｔに値（１−ｒｄ）を乗じることにより指示ポート燃料噴射量Ｆｐを決定する。
ステップ８８０：ＥＧは、吸気行程を迎える気筒に対応するポート噴射弁２４から所定のタイミングにて指示ポート燃料噴射量Ｆｐの燃料が噴射されるように、そのポート噴射弁２４に指示を送出する。更に、ＥＧは、その気筒の筒内噴射弁２３から所定のタイミングにて指示筒内燃料噴射量Ｆｄの燃料が噴射されるように筒内噴射弁２３に指示を送出する。
【０１２１】
（作動：完了フラグの設定及び噴射比率の決定）
次に、「図７に示したルーチンにおいて参照されるフラグ」及び「筒内噴射比率ｒｄ」を決定する際のＥＧの作動について説明する。ＥＧは、所定時間が経過する毎に図９にフローチャートにより示した「完了フラグ設定（及び噴射比率決定）ルーチン」を実行するようになっている。
【０１２２】
従って、所定のタイミングになると、ＥＧは図９のステップ９００から処理を開始してステップ９０２に進み、機関２０が運転中であるか否かを判定する。このとき、機関２０が運転中でなければ、ＥＧはステップ９０２にて「Ｎｏ」と判定し、ステップ９９５に直接進んで本ルーチンを一旦終了する。
【０１２３】
これに対し、機関２０が運転中であると、ＥＧはステップ９０２にて「Ｙｅｓ」と判定してステップ９０４に進み、機関２０の負荷ＫＬ（「空気充填率ＫＬ」とも称呼される）が閾値負荷ＫＬｔｈ以下であるか否かを判定する。なお、負荷ＫＬは、下記の（８）式により算出される。
ＫＬ＝（Ｍｃ／（ρair・Ｌ／４））・１００％    …（８）
（８）式においてＭｃは筒内吸入空気量、ρairは空気密度（単位は（ｇ／ｌ））、Ｌは機関２０の排気量（単位は（ｌ））、「４」は機関２０の気筒数である。なお、負荷ＫＬとしてスロットル弁開度ＴＡが用いられても良い。
【０１２４】
閾値負荷ＫＬｔｈは、機関２０が図４に示した点Ｐ２にて運転されているときの負荷ＫＬ、即ち、機関２０が最適機関動作点にて運転されながら「ラインＣ４にて示した閾値要求出力Ｐｅｔｈ」と等しい出力を出力している場合における負荷ＫＬ、と実質的に等しい値に設定されている。なお、ステップ９０４は、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以下であるか否かを判定し、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以下である場合にステップ９０６へ進み、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈよりも大きい場合にはステップ９３８に進むステップに置換されてもよい。
【０１２５】
以下、負荷ＫＬが閾値負荷ＫＬｔｈ以下である場合について説明する。この場合、ＥＧはステップ９０４にて「Ｙｅｓ」と判定してステップ９０６に進む。
【０１２６】
ＥＧはステップ９０６にて、ポート噴射弁失火異常判定が完了しているか否かを判定するために、フラグＸＰＭＦの値が「０」であるか否かを判定する。ポート噴射弁失火異常判定が完了しておらずフラグＸＰＭＦの値が「０」であれば、ＥＧはステップ９０６にて「Ｙｅｓ」と判定してステップ９０８に進み、筒内噴射比率ｒｄを「０」に設定する。これにより、ポート噴射弁２４から総燃料量Ｆｔの燃料が噴射される（図８のステップ８６０及びステップ８７０を参照。）。
【０１２７】
次に、ＥＧはステップ９１０に進み、図示しないルーチンによって「ポート噴射弁の失火異常判定」が完了したか否かを判定する。ポート噴射弁２４の失火異常判定は、例えば、次に述べるように実行される。即ち、ＥＧは、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以下である場合（或いは、負荷ＫＬが閾値負荷ＫＬｔｈ以下である場合）であってポート噴射弁２４から総燃料量Ｆｔの燃料が噴射されている状態（筒内噴射弁２３からは燃料が噴射されていない状態）において、機関２０のクランクシャフト２６が一定角度θ（例えば１８０°）回転するのに要する時間Ｔθをクランクシャフト２６がθ度回転する毎に「一定期間に亘って」取得し、その取得された複数の時間Ｔθの変動幅が許容範囲内にあるときには「ポート噴射弁２４の失火異常なし。」と判定し、取得された複数の時間Ｔθの変動幅が許容範囲を超えるときには「ポート噴射弁２４の失火異常あり。」と判定する。
【０１２８】
「ポート噴射弁の失火異常判定」が完了していなければ、ＥＧはステップ９１０にて「Ｎｏ」と判定し、ステップ９９５に直接進んで本ルーチンを一旦終了する。これに対し、「ポート噴射弁の失火異常判定」が完了していると、ＥＧはステップ９１０にて「Ｙｅｓ」と判定してステップ９１２に進み、フラグＸＰＭＦの値を「１」に設定する。その後、ＥＧは、ステップ９９５に進んで本ルーチンを一旦終了する。
【０１２９】
フラグＸＰＭＦの値が「１」に設定されると、ＥＧはステップ９０６にて「Ｎｏ」と判定してステップ９１４に進み、ポート噴射弁燃料系異常判定が完了しているか否かを判定するために、フラグＸＰＦＬの値が「０」であるか否かを判定する。ポート噴射弁燃料系異常判定が完了しておらずフラグＸＰＦＬの値が「０」であれば、ＥＧはステップ９１４にて「Ｙｅｓ」と判定してステップ９１６に進み、筒内噴射比率ｒｄを「０」に設定する。これにより、ポート噴射弁２４から総燃料量Ｆｔの燃料が噴射される（図８のステップ８６０及びステップ８７０を参照。）。
【０１３０】
次に、ＥＧはステップ９１８に進み、図示しないルーチンによって「ポート噴射弁の燃料系異常判定」が完了したか否かを判定する。ポート噴射弁２４の燃料系異常判定は、例えば、次に述べるように実行される。即ち、ＥＧは、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以下である場合（或いは、負荷ＫＬが閾値負荷ＫＬｔｈ以下である場合）であってポート噴射弁２４から総燃料量Ｆｔの燃料が噴射されている状態（即ち、筒内噴射弁２３からは燃料が噴射されていない状態）且つ空燃比のフィードバック制御が実行されている状態において、所定期間におけるフィードバック補正量ＫＦＢの平均値が「１よりも大きい所定値（１＋γ）」以上となったとき又は「１よりも小さい所定値（１−γ）」以下となったとき、「ポート噴射弁２４に燃料系異常が発生した。」と判定する。ＥＧは、前記状態において、フィードバック補正量ＫＦＢの平均値が「所定値（１−γ）より大きく且つ所定値（１＋γ）より小さい」場合、ポート噴射弁に「燃料系異常は発生していない。」と判定する。なお、値γは例えば０．３５である。
【０１３１】
「ポート噴射弁の燃料系異常判定」が完了していなければ、ＥＧはステップ９１８にて「Ｎｏ」と判定し、ステップ９９５に直接進んで本ルーチンを一旦終了する。これに対し、「ポート噴射弁の燃料系異常判定」が完了していると、ＥＧはステップ９１８にて「Ｙｅｓ」と判定してステップ９２０に進み、フラグＸＰＦＬの値を「１」に設定する。その後、ＥＧは、ステップ９９５に進んで本ルーチンを一旦終了する。
【０１３２】
フラグＸＰＦＬの値が「１」に設定されると、ＥＧはステップ９１４にて「Ｎｏ」と判定してステップ９２２に進み、筒内噴射弁失火異常判定が完了しているか否かを判定するために、フラグＸＤＭＦの値が「０」であるか否かを判定する。筒内噴射弁失火異常判定が完了しておらずフラグＸＤＭＦの値が「０」であれば、ＥＧはステップ９２２にて「Ｙｅｓ」と判定してステップ９２４に進み、筒内噴射比率ｒｄを「１」に設定する。これにより、筒内噴射弁２３から総燃料量Ｆｔの燃料が噴射される（図８のステップ８６０及びステップ８７０を参照。）。
【０１３３】
次に、ＥＧはステップ９２６に進み、図示しないルーチンによって「筒内噴射弁の失火異常判定」が完了したか否かを判定する。筒内噴射弁２３の失火異常判定は、筒内噴射弁２３から総燃料量Ｆｔの燃料が噴射されている状態（即ち、ポート噴射弁２４からは燃料が噴射されていない状態）において実行される点を除き、ポート噴射弁２４の失火異常判定と同様にして実行される。
【０１３４】
「筒内噴射弁の失火異常判定」が完了していなければ、ＥＧはステップ９２６にて「Ｎｏ」と判定し、ステップ９９５に直接進んで本ルーチンを一旦終了する。これに対し、「筒内噴射弁の失火異常判定」が完了していると、ＥＧはステップ９２６にて「Ｙｅｓ」と判定してステップ９２８に進み、フラグＸＤＭＦの値を「１」に設定する。その後、ＥＧは、ステップ９９５に進んで本ルーチンを一旦終了する。
【０１３５】
フラグＸＤＭＦの値が「１」に設定されると、ＥＧはステップ９２２にて「Ｎｏ」と判定してステップ９３０に進み、筒内噴射弁燃料系異常判定が完了しているか否かを判定するために、フラグＸＤＦＬの値が「０」であるか否かを判定する。筒内噴射弁燃料系異常判定が完了しておらずフラグＸＤＦＬの値が「０」であれば、ＥＧはステップ９３０にて「Ｙｅｓ」と判定してステップ９３２に進み、筒内噴射比率ｒｄを「１」に設定する。これにより、筒内噴射弁２３から総燃料量Ｆｔの燃料が噴射される（図８のステップ８６０及びステップ８７０を参照。）。
【０１３６】
次に、ＥＧはステップ９３４に進み、図示しないルーチンによって「筒内噴射弁の燃料系異常判定」が完了したか否かを判定する。筒内噴射弁２３の燃料系異常判定は、筒内噴射弁２３から総燃料量Ｆｔの燃料が噴射されている状態（即ち、ポート噴射弁２４からは燃料が噴射されていない状態）において実行される点を除き、ポート噴射弁２４の燃料系異常判定と同様にして実行される。
【０１３７】
「筒内噴射弁の燃料系異常判定」が完了していなければ、ＥＧはステップ９３４にて「Ｎｏ」と判定し、ステップ９９５に直接進んで本ルーチンを一旦終了する。これに対し、「筒内噴射弁の燃料系異常判定」が完了していると、ＥＧはステップ９３４にて「Ｙｅｓ」と判定してステップ９３６に進み、フラグＸＤＦＬの値を「１」に設定する。その後、ＥＧは、ステップ９９５に進んで本ルーチンを一旦終了する。
【０１３８】
更に、フラグＸＤＦＬの値が「１」に設定されると、ＥＧはステップ９３０にて「Ｎｏ」と判定してステップ９３８に進み、負荷ＫＬと機関回転速度Ｎｅとに基づいて筒内噴射比率ｒｄを決定する。加えて、負荷ＫＬが閾値負荷ＫＬｔｈよりも大きい場合においても、ＥＧはステップ９０４にて「Ｎｏ」と判定してステップ９３８に進み、負荷ＫＬと機関回転速度Ｎｅとに基づいて筒内噴射比率ｒｄを決定する。その後、ＥＧはステップ９９５に進んで本ルーチンを一旦終了する。
【０１３９】
以上、説明したように、本実施形態に係るハイブリッド車両１０は、
車両１０の駆動軸５３と機関２０（クランクシャフト２６）とをトルク伝達可能に連結するとともに駆動軸５３と電動機（第２発電電動機ＭＧ２）とをトルク伝達可能に連結する動力伝達機構（３０、５０等）と、
ユーザのアクセル操作量ＡＰに応じて定まる「駆動軸５３に要求されるトルク」であるユーザ要求トルクＴｕ＊、に等しいトルクを、機関２０の出力トルクと電動機（第２発電電動機ＭＧ２）の出力トルクとを制御することにより駆動軸５３に作用させるとともに（図３のルーチンを参照。）、所定の機関運転停止条件が成立した判定したときに機関２０の運転を停止し（図３のステップ３２０、ステップ３６５乃至ステップ３７５を参照。）、且つ、所定の機関始動条件が成立したと判定したときに機関２０を始動させる（図３のステップ３２０乃至ステップ３３０を参照。）運転（即ち、機関間欠運転）を実行する駆動力制御手段と、
筒内噴射弁２３から機関２０に供給される混合気に含まれる総ての燃料を噴射させながら筒内噴射弁２３に異常が発生しているか否かについての筒内噴射弁異常判定を実行し（図９のステップ９２４、ステップ９２６、ステップ９３２及びステップ９３４を参照。）、前記筒内噴射弁異常判定が実行されていないときにポート噴射弁２４から機関２０に供給される混合気に含まれる総ての燃料を噴射させながらポート噴射弁２４に異常が発生しているか否かについてのポート噴射弁異常判定を実行する（図９のステップ９０８、ステップ９１０、ステップ９１６及びステップ９１８等を参照。）、異常判定手段と、を備える。
【０１４０】
更に、前記駆動力制御手段は、前記筒内噴射弁異常判定が完了し且つ前記ポート噴射弁異常判定が完了するまでの期間、前記機関間欠運転の実行を禁止する間欠運転禁止手段（図７のステップ７１０乃至ステップ７４０、及び、ステップ７７０、並びに、図３のステップ３６５での「Ｙｅｓ」との判定を参照。）を含む。
【０１４１】
更に、前記異常判定手段は、前記間欠運転禁止手段によって前記機関間欠運転の実行が禁止されることにより、前記機関間欠運転の実行が禁止されていなければ前記機関運転停止条件が成立することによって前記機関が停止される運転領域（即ち、ユーザ要求出力Ｐｒ＊が閾値要求出力Ｐｅｔｈ未満となる運転領域）にて機関２０が運転されている場合に「筒内噴射弁異常判定及びポート噴射弁異常判定」を実行するように構成されている（図９のステップ９０４での「Ｙｅｓ」との判定、図５のラインＣ４、ステップ９１０、ステップ９１８、ステップ９２６及びステップ９３４等を参照。）。
【０１４２】
加えて、前記駆動力制御手段は、
ユーザ要求トルクＴｕ＊により定まるユーザ要求出力Ｐｒ＊に基いて機関２０に対する機関要求出力Ｐｅ＊を算出するとともに（図３のステップ３０５乃至ステップ３１５）、機関２０の運転効率が最高となるようにしながら同算出された機関要求出力Ｐｅ＊を機関２０から出力させるように機関２０を制御し（図３のステップ３３５及びステップ３５０）、且つ、その場合の機関２０の効率が閾値効率より小さくなる場合（実際には、機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈよりも小さくなる場合、ステップ３２０での「Ｎｏ」との判定を参照。）に機関運転停止条件が成立したと判定するように構成されている（ステップ３７０及びステップ３７５）。
【０１４３】
従って、ハイブリッド車両１０によれば、間欠運転が禁止されることによって、特に筒内噴射比率ｒｄを「０」又は「１」に「ある程度の時間」継続して設定することができる軽負荷領域にて機関２０が運転される機会が増えるので、噴射弁異常判定を早期に実施することができる。更に、ハイブリッド車両１０の停止中は間欠運転が禁止されないので（図７のステップ７６０及びステップ７５０を参照。）、ハイブリッド車両１０の停止中に機関２０が噴射弁異常判定のために運転される機会を減少できる。よって、ユーザに違和感を与えることを回避することもできる。
【０１４４】
本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、ハイブリッド車両は上記実施形態のシステムに限定されず、ユーザ要求トルクに等しいトルクを、機関の出力トルクと電動機の出力トルクとを制御することにより駆動軸５３に作用させることができ、且つ、車両の運転状態に応じて機関の運転を停止できる車両（間欠運転可能な車両）であればよい。更に、噴射弁異常判定の方法は上記の方法に限定されることはなく、種々の周知の噴射弁異常判定方法であってもよい。
【０１４５】
更に、機関運転停止条件は「機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈ以上である」との条件であり、機関始動条件は「機関要求出力Ｐｅ＊が閾値要求出力Ｐｅｔｈよりも大きい始動要求出力以上である」との条件であってもよい。加えて、ハイブリッド車両１０は、ポート噴射弁２４の失火異常判定及び筒内噴射弁２３の失火異常判定のみを噴射弁異常判定として実施する車両であってもよく、ポート噴射弁２４の燃料系異常判定及び筒内噴射弁２３の燃料系異常判定のみを噴射弁異常判定として実施する車両であってもよい。
【符号の説明】
【０１４６】
１０…ハイブリッド車両、２０…内燃機関、２２…スロットル弁、２２ａ…スロットル弁アクチュエータ、２３…筒内噴射弁、２３…筒内噴射弁、２４…ポート噴射弁、２６…クランクシャフト、３０…動力分配機構、３１…遊星歯車装置、５０…駆動力伝達機構、５３…駆動軸。
【図１】
0005862296.tif 000002
【図２】
0005862296.tif 000003
【図３】
0005862296.tif 000004
【図４】
0005862296.tif 000005
【図５】
0005862296.tif 000006
【図６】
0005862296.tif 000007
【図７】
0005862296.tif 000008
【図８】
0005862296.tif 000009
【図９】
0005862296.tif 000010