(57)【要約】【課題】検出機会を増大することが可能な多気筒内燃機関の気筒間空燃比ばらつき異常検出装置を提供する。【課題手段】本発明に係る装置は、内燃機関の運転状態に応じて吸気弁の作用角を変更する変更手段と、所定条件成立時にフューエルカットを実行するフューエルカット手段と、空燃比を所定の基準値よりもリッチに制御するリッチ制御手段と、作用角Ｓが所定値Ｓｘ以下であり、且つフューエルカットからの復帰直後にリッチ制御手段によってリッチ制御が行われているときに、気筒間空燃比ばらつき異常を検出する検出手段とを備える。【選択図】図１０
2012145054.tif 000002
【特許請求の範囲】
【請求項１】
多気筒内燃機関の運転状態に応じて吸気弁の作用角を変更する変更手段と、
所定条件成立時にフューエルカットを実行するフューエルカット手段と、
空燃比を所定の基準値よりもリッチに制御するリッチ制御手段と、
前記作用角が所定値以下であり、且つ前記フューエルカットからの復帰直後に前記リッチ制御手段によってリッチ制御が行われているときに、気筒間空燃比ばらつき異常を検出する検出手段と、
を備えたことを特徴とする多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
【請求項２】
前記検出手段は、前記作用角が前記所定値より大きく、且つ前記内燃機関の負荷が所定値以上であるときにも、前記ばらつき異常を検出する
ことを特徴とする請求項１に記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
【請求項３】
前記検出手段は、前記作用角が前記所定値より大きく、前記内燃機関の負荷が所定値以上であり、且つ前記リッチ制御手段によってリッチ制御が行われているときにも、前記ばらつき異常を検出する
ことを特徴とする請求項１に記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
【請求項４】
前記変更手段は、前記内燃機関の負荷が大きいほど前記作用角を大きくする
ことを特徴とする請求項１〜３のいずれか一項に記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
【請求項５】
前記基準値はストイキである
ことを特徴とする請求項１〜４のいずれか一項に記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
【請求項６】
前記検出手段は、排気通路に設けられた空燃比センサの出力変動に基づいて前記ばらつき異常を検出する
ことを特徴とする請求項１〜５のいずれか一項に記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多気筒内燃機関の気筒間空燃比のばらつき異常を検出するための装置に係り、特に、多気筒内燃機関において気筒間の空燃比が比較的大きくばらついていることを検出する装置に関する。
【背景技術】
【０００２】
一般に、触媒を利用した排気浄化システムを備える内燃機関では、排気中有害成分の触媒による浄化を高効率で行うため、内燃機関で燃焼される混合気の空気と燃料との混合割合、すなわち空燃比のコントロールが欠かせない。こうした空燃比の制御を行うため、内燃機関の排気通路に空燃比センサを設け、これによって検出された空燃比を所定の目標空燃比に一致させるようフィードバック制御を実施している。
【０００３】
一方、多気筒内燃機関においては、通常全気筒に対し同一の制御量を用いて空燃比制御を行うため、空燃比制御を実行したとしても実際の空燃比が気筒間でばらつくことがある。このときばらつきの程度が小さければ、空燃比フィードバック制御で吸収可能であり、また触媒でも排気中有害成分を浄化処理可能なので、排気エミッションに影響を与えず、特に問題とならない。
【０００４】
しかし、例えば一部の気筒の燃料噴射系が故障するなどして、気筒間の空燃比が大きくばらつくと、排気エミッションを悪化させてしまい、問題となる。このような排気エミッションを悪化させる程の大きな空燃比ばらつきは異常として検出するのが望ましい。特に自動車用内燃機関の場合、排気エミッションが悪化した車両の走行を未然に防止するため、気筒間空燃比ばらつき異常を車載状態で検出することが要請されており（所謂ＯＢＤ；On-Board Diagnostics）、最近ではこれを法規制化する動きもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−００１８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
空燃比ばらつき異常が発生すると空燃比センサの出力変動が大きくなる。そこでこの出力変動をモニタすることで、空燃比ばらつき異常を検出することが可能である。
【０００７】
一般的には、ばらつき異常の有無に応じた出力変動の差が大きくなるように、エンジンの高負荷運転時に異常検出を行う。しかし、これだと検出タイミングが高負荷運転時に限定されてしまい、検出機会の減少を招いてしまう。
【０００８】
そこで本発明は、以上の事情に鑑みて創案され、その目的は、検出機会を増大することが可能な多気筒内燃機関の気筒間空燃比ばらつき異常検出装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一の態様によれば、
多気筒内燃機関の運転状態に応じて吸気弁の作用角を変更する変更手段と、
所定条件成立時にフューエルカットを実行するフューエルカット手段と、
空燃比を所定の基準値よりもリッチに制御するリッチ制御手段と、
前記作用角が所定値以下であり、且つ前記フューエルカットからの復帰直後に前記リッチ制御手段によってリッチ制御が行われているときに、気筒間空燃比ばらつき異常を検出する検出手段と、
を備えたことを特徴とする多気筒内燃機関の気筒間空燃比ばらつき異常検出装置が提供される。
【００１０】
好ましくは、前記検出手段は、前記作用角が前記所定値より大きく、且つ前記内燃機関の負荷が所定値以上であるときにも、前記ばらつき異常を検出する。
【００１１】
あるいは好ましくは、前記検出手段は、前記作用角が前記所定値より大きく、前記内燃機関の負荷が所定値以上であり、且つ前記リッチ制御手段によってリッチ制御が行われているときにも、前記ばらつき異常を検出する。
【００１２】
好ましくは、前記変更手段は、前記内燃機関の負荷が大きいほど前記作用角を大きくする。
【００１３】
好ましくは、前記基準値はストイキである。
【００１４】
好ましくは、前記検出手段は、排気通路に設けられた空燃比センサの出力変動に基づいて前記ばらつき異常を検出する。
【発明の効果】
【００１５】
本発明によれば、検出機会を増大することができるという、優れた効果が発揮される。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る内燃機関の概略図である。
【図２】触媒前センサおよび触媒後センサの出力特性を示すグラフである。
【図３】気筒間空燃比ばらつき度合いに応じた排気空燃比の変動を示すグラフである。
【図４】図３のＵ部に相当する拡大図である。
【図５】一般的なエンジンにおける高負荷運転時の触媒前センサ出力変動を示すタイムチャートである。
【図６】吸気弁のバルブリフト線図を示す。
【図７】作用角と空燃比の関係を示すグラフである。
【図８】車両走行試験時の各値の推移を示すタイムチャートである。
【図９】本実施形態のエンジンにおけるＦ／Ｃ復帰時リッチ制御中の触媒前センサ出力変動を示すタイムチャートである。
【図１０】ばらつき異常検出処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態を添付図面に基づき説明する。  
図１は、本実施形態に係る内燃機関の概略図である。図示されるように、内燃機関（エンジン）１は、シリンダブロック２に形成された燃焼室３の内部で燃料および空気の混合気を燃焼させ、燃焼室３内でピストンを往復移動させることにより動力を発生する。本実施形態の内燃機関１は自動車に搭載された多気筒内燃機関であり、より具体的には直列４気筒火花点火式内燃機関である。内燃機関１は＃１〜＃４気筒を備える。但し気筒数、形式等は特に限定されない。
【００１８】
図示しないが、内燃機関１のシリンダヘッドには吸気ポートを開閉する吸気弁と、排気ポートを開閉する排気弁とが気筒ごとに配設されており、各吸気弁および各排気弁は、カムシャフトを含む動弁機構によって開閉駆動される。シリンダヘッドの頂部には、燃焼室３内の混合気に点火するための点火プラグ７が気筒ごとに取り付けられている。
【００１９】
吸気弁用動弁機構には、吸気弁の開閉特性を変更するための可変バルブ機構２１が採用されている。具体的には、クランクシャフトに対するカムシャフトの回転位相を変更することにより、全気筒の吸気弁の開閉タイミングを一律に変更する可変バルブタイミング機構が設けられる。また、カムシャフトの吸気カムと吸気弁の間に設けられた揺動機構の揺動量を変更することにより、全気筒の吸気弁のリフトと作用角を一律に且つ無段階で変更する可変バルブリフト機構が設けられる、これら可変バルブタイミング機構と可変バルブリフト機構により可変バルブ機構２１が構成されている。なお、可変バルブタイミング機構と可変バルブリフト機構には周知の構造を採用できる。
【００２０】
図示しないが、排気弁用動弁機構にも、排気弁の開閉特性を変更するための可変バルブ機構が採用されている。この可変バルブ機構は可変バルブタイミング機構のみで構成することができる。但し可変バルブリフト機構も含めて構成してもよい。
【００２１】
各気筒の吸気ポートは気筒毎の枝管４を介して吸気集合室であるサージタンク８に接続されている。サージタンク８の上流側には吸気管１３が接続されており、吸気管１３の上流端にはエアクリーナ９が設けられている。そして吸気管１３には、上流側から順に、吸入空気量を検出するためのエアフローメータ５と、電子制御式のスロットルバルブ１０とが組み込まれている。吸気ポート、枝管、サージタンク８及び吸気管１３により吸気通路が形成される。
【００２２】
吸気通路、特に吸気ポート内に燃料を噴射するインジェクタ（燃料噴射弁）１２が気筒ごとに配設されている。インジェクタ１２から噴射された燃料は吸入空気と混合されて混合気をなし、この混合気が吸気弁の開弁時に燃焼室３に吸入され、ピストンで圧縮され、点火プラグ７で点火燃焼させられる。
【００２３】
一方、各気筒の排気ポートは排気マニフォールド１４に接続される。排気マニフォールド１４は、その上流部をなす気筒毎の枝管１４ａと、その下流部をなす排気集合部１４ｂとからなる。排気集合部１４ｂの下流側には排気管６が接続されている。排気ポート、排気マニフォールド１４及び排気管６により排気通路が形成される。
【００２４】
排気管６の上流側と下流側にはそれぞれ三元触媒からなる触媒、すなわち上流触媒１１と下流触媒１９が直列に取り付けられている。上流触媒１１の上流側及び下流側にそれぞれ排気ガスの空燃比を検出するための第１及び第２の空燃比センサ、即ち触媒前センサ１７及び触媒後センサ１８が設置されている。これら触媒前センサ１７及び触媒後センサ１８は、上流触媒１１の直前及び直後の位置に設置され、排気中の酸素濃度に基づいて空燃比を検出する。このように上流触媒１１の上流側の排気合流部に単一の触媒前センサ１７が設置されている。
【００２５】
上述の点火プラグ７、スロットルバルブ１０、可変バルブ機構２１及びインジェクタ１２等は、制御手段としての電子制御ユニット（以下ＥＣＵと称す）２０に電気的に接続されている。ＥＣＵ２０は、何れも図示されないＣＰＵ、ＲＯＭ、ＲＡＭ、入出力ポート、および記憶装置等を含むものである。またＥＣＵ２０には、図示されるように、前述のエアフローメータ５、触媒前センサ１７、触媒後センサ１８のほか、内燃機関１のクランク角を検出するクランク角センサ１６、アクセル開度を検出するアクセル開度センサ１５、その他の各種センサが図示されないＡ／Ｄ変換器等を介して電気的に接続されている。ＥＣＵ２０は、各種センサの検出値等に基づいて、所望の出力が得られるように、点火プラグ７、スロットルバルブ１０、可変バルブ機構２１、インジェクタ１２等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度、ならびに吸気弁の開閉タイミング、リフト及び作用角等を制御する。なおスロットル開度は通常アクセル開度に応じた開度に制御される。
【００２６】
触媒前センサ１７は所謂広域空燃比センサからなり、比較的広範囲に亘る空燃比を連続的に検出可能である。図２に触媒前センサ１７の出力特性を示す。図示するように、触媒前センサ１７は、排気空燃比に比例した大きさの電圧信号Ｖｆを出力する。排気空燃比がストイキ（理論空燃比、例えばＡ／Ｆ＝１４．６）であるときの出力電圧はＶｒｅｆｆ（例えば約３．３Ｖ）である。
【００２７】
他方、触媒後センサ１８は所謂Ｏ2センサからなり、ストイキを境に出力値が急変する特性を持つ。図２に触媒後センサ１８の出力特性を示す。図示するように、排気空燃比がストイキであるときの出力電圧、すなわちストイキ相当値はＶｒｅｆｒ（例えば０．４５Ｖ）である。触媒後センサ１８の出力電圧は所定の範囲（例えば０〜１Ｖ）内で変化する。排気空燃比がストイキよりリーンのとき、触媒後センサの出力電圧はストイキ相当値Ｖｒｅｆｒより低くなり、排気空燃比がストイキよりリッチのとき、触媒後センサの出力電圧はストイキ相当値Ｖｒｅｆｒより高くなる。
【００２８】
上流触媒１１及び下流触媒１９は、それぞれに流入する排気ガスの空燃比Ａ／Ｆがストイキ近傍のときに排気中の有害成分であるＮＯｘ，ＨＣおよびＣＯを同時に浄化する。この三者を同時に高効率で浄化できる空燃比の幅（ウィンドウ）は比較的狭い。
【００２９】
そこで上流触媒１１に流入する排気ガスの空燃比がストイキ近傍に制御されるように、空燃比制御（ストイキ制御）がＥＣＵ２０により実行される。この空燃比制御は、触媒前センサ１７によって検出された排気空燃比を所定の目標空燃比であるストイキに一致させるような主空燃比制御（主空燃比フィードバック制御）と、触媒後センサ１８によって検出された排気空燃比をストイキに一致させるような補助空燃比制御（補助空燃比フィードバック制御）とからなる。
【００３０】
さて、例えば全気筒のうちの一部の気筒のインジェクタ１２が故障し、気筒間に空燃比のばらつき（インバランス：imbalance）が発生したとする。例えば＃１気筒が他の＃２、＃３及び＃４気筒よりも燃料噴射量が多くなり、その空燃比が大きくリッチ側にずれる場合等である。このときでも前述の主空燃比フィードバック制御により比較的大きな補正量を与えれば、触媒前センサ１７に供給されるトータルガスの空燃比をストイキに制御できる場合がある。しかし、気筒別に見ると、＃１気筒がストイキより大きくリッチ、＃２、＃３及び＃４気筒がストイキよりリーンであり、全体のバランスとしてストイキとなっているに過ぎず、エミッション上好ましくないことは明らかである。そこで本実施形態では、かかる気筒間空燃比ばらつき異常を検出する装置が装備されている。
【００３１】
図３に示すように、気筒間空燃比ばらつきが発生すると、１エンジンサイクル間（＝７２０°ＣＡ）での排気空燃比の変動が大きくなる。（Ｂ）の空燃比線図ａ，ｂ，ｃはそれぞればらつき無し、１気筒のみ２０％のインバランス割合でリッチずれ、及び１気筒のみ５０％のインバランス割合でリッチずれの場合の、触媒前センサ１７による検出空燃比Ａ／Ｆを示す。見られるように、ばらつき度合いが大きくなるほど空燃比変動の振幅が大きくなる。
【００３２】
ここでインバランス割合（％）とは、気筒間空燃比のばらつき度合いに関するパラメータである。即ち、インバランス割合とは、全気筒のうちある１気筒のみが燃料噴射量ズレを起こしている場合に、その燃料噴射量ズレを起こしている気筒（インバランス気筒）の燃料噴射量がどれくらいの割合で、燃料噴射量ズレを起こしていない気筒（バランス気筒）の燃料噴射量即ち基準噴射量からズレているかを示す値である。インバランス割合をＩＢ、インバランス気筒の燃料噴射量をＱｉｂ、バランス気筒の燃料噴射量即ち基準噴射量をＱｓとすると、ＩＢ＝（Ｑｉｂ−Ｑｓ）／Ｑｓで表される。インバランス割合ＩＢが大きいほど、インバランス気筒のバランス気筒に対する燃料噴射量ズレが大きく、空燃比ばらつき度合いは大きい。
【００３３】
空燃比ばらつき異常が発生すると触媒前センサ１７の出力変動が大きくなるので、この特性を利用し、当該出力変動に基づいてばらつき異常を検出することが可能である。
【００３４】
本実施形態では、空燃比センサ出力の変動度合いに相関するパラメータである出力変動パラメータを算出すると共に、この出力変動パラメータと、所定の判定値とに基づき、異常を検出する。
【００３５】
以下に出力変動パラメータの算出方法を説明する。図４は図３のＵ部に相当する拡大図であり、特に１エンジンサイクル内の触媒前センサ出力の変動を簡略的に示す。触媒前センサ出力としては、触媒前センサ１７の出力電圧Ｖｆを空燃比Ａ／Ｆに換算した値を用いる。但し触媒前センサ１７の出力電圧Ｖｆを直接用いることも可能である。
【００３６】
図４（Ｂ）に示すように、ＥＣＵ２０は、１エンジンサイクル内において、所定のサンプル周期τ（単位時間、例えば４ｍｓ）毎に、触媒前センサ出力Ａ／Ｆの値を取得する。そして今回のタイミング（第２のタイミング）で取得した値Ａ／Ｆnと、前回のタイミング（第１のタイミング）で取得した値Ａ／Ｆn-1との差ΔＡ／Ｆnの絶対値を次式（１）により求める。この差ΔＡ／Ｆnは今回のタイミングにおける微分値あるいは傾きと言い換えることができる。
【００３７】
【数１】
2012145054.tif 000003
【００３８】
最も単純には、この差ΔＡ／Ｆnが触媒前センサ出力の変動を表す。変動度合いが大きくなるほど空燃比線図の傾きが大きくなり、差ΔＡ／Ｆnが大きくなるからである。そこで所定の１タイミングにおける差ΔＡ／Ｆnの値を出力変動パラメータとすることができる。
【００３９】
但し、本実施形態では精度向上のため、複数の差ΔＡ／Ｆnの平均値を出力変動パラメータとする。本実施形態では、１エンジンサイクル内において、各タイミング毎に差ΔＡ／Ｆnを積算し、最終積算値をサンプル数Ｎで除し、１エンジンサイクル内の差ΔＡ／Ｆnの平均値を求める。そしてさらに、Ｍエンジンサイクル分（例えばＭ＝１００）だけ差ΔＡ／Ｆnの平均値を積算し、最終積算値をサイクル数Ｍで除し、Ｍエンジンサイクル内の差ΔＡ／Ｆnの平均値を求める。こうして求められた最終的な平均値を出力変動パラメータとし、以下「Ｘ」で表示する。触媒前センサ出力の変動度合いが大きいほど出力変動パラメータＸは大きくなる。
【００４０】
なお、触媒前センサ出力Ａ／Ｆは増加する場合と減少する場合とがあるので、これら各場合の一方についてだけ上記差ΔＡ／Ｆnあるいはその平均値を求め、これを出力変動パラメータとしても良い。
【００４１】
また、触媒前センサ出力の変動度合いに相関する如何なる値をも出力変動パラメータとすることができる。例えば、１エンジンサイクル内における触媒前センサ出力の最大ピークと最小ピークの差（所謂ピークトゥピーク; peak to peak）、または２階微分値の最大ピークまたは最小ピークの絶対値に基づいて、出力変動パラメータを算出することもできる。触媒前センサ出力の変動度合いが大きいほど、触媒前センサ出力の最大ピークと最小ピークの差は大きくなり、また２階微分値の最大ピークまたは最小ピークの絶対値も大きくなるからである。
【００４２】
算出された出力変動パラメータＸが所定の判定値以上であればばらつき異常ありと判定され、算出された出力変動パラメータＸが判定値より小さければばらつき異常なし、即ち正常と判定される。
【００４３】
ところで前述したように、一般的にはエンジンの高負荷運転時にばらつき異常検出が行われる。高負荷運転時には吸入空気量すなわち排気ガス流量が比較的多く、触媒前センサ１７へのガス当たりが比較的強いため、ばらつき異常の有無に応じた出力変動の差が大きくなるからである。
【００４４】
図５には、吸気弁用および排気弁用可変バルブ機構の無い、より一般的なエンジンにおいて高負荷運転時の触媒前センサ出力変動を調べた試験結果である。この場合、吸気弁および排気弁の開閉タイミング、リフトおよび作用角は一定である。（Ａ）はエンジン回転数Ｎｅ（ｒｐｍ）、（Ｂ）は負荷ＫＬ、（Ｃ）は触媒前センサの出力電圧Ｖｆ、（Ｄ）は当該出力電圧Ｖｆを換算して得られる空燃比Ａ／Ｆを示す。出力電圧Ｖｆと空燃比Ａ／Ｆは実質的に同じである。（Ｂ）〜（Ｄ）については正常時と異常時のデータが示してある。エンジン回転数Ｎｅ（ｒｐｍ）はエンジン回転速度と同義である。
【００４５】
（Ｃ）、（Ｄ）に示すように、正常時の波形には変動が見られないが、異常時の波形には変動が見られる。よって正常時と異常時の波形の相違に基づいてばらつき異常の有無を判断することができ、異常時の波形に基づいてばらつき異常を検出することができる。
【００４６】
しかし、この方法だと検出タイミングが高負荷運転時に限定されてしまい、検出機会の減少を招いてしまう。検出機会確保の観点からは、高負荷運転時以外にも検出を行えるようにするのが好ましい。
【００４７】
そこで本実施形態では、低負荷運転時、特にフューエルカット終了直後のリッチ制御中にもばらつき異常を検出する。これにより検出機会を増大し、検出機会をより多く確保することが可能である。
【００４８】
フューエルカットとはインジェクタ１２からの燃料噴射を停止する制御である。ＥＣＵ２０は、所定のフューエルカット条件が成立したときにフューエルカットを実行する。フューエルカット条件は、例えば、１）アクセル開度センサ１５によって検出されるアクセル開度Ａｃが略全閉であること、２）クランク角センサ１６の出力に基づいて計算されるエンジン回転数Ｎｅが所定のアイドル回転数（例えば８００ｒｐｍ）より若干高い所定の復帰回転数（例えば１２００ｒｐｍ）以上であること、の二条件を満たしたときに成立する。
【００４９】
復帰回転数以上でアクセル開度Ａｃが略全閉になると、直ちにフューエルカットが実行され、エンジンおよび車両は減速される（減速フューエルカットの実行）。そしてエンジン回転数Ｎｅが復帰回転数を下回ると、フューエルカットが終了されると同時に燃料噴射が再開され（減速フューエルカットからの復帰）、同時にリッチ制御（Ｆ／Ｃ復帰時リッチ制御）が開始される。
【００５０】
このリッチ制御とは、空燃比を所定の基準値、具体的にはストイキ（例えば１４．６）よりもリッチ（例えば１４．１）にする制御である。このときＥＣＵ２０は、目標空燃比をストイキよりもリッチな値に設定すると共に、燃料噴射量をエンジン運転状態によって定まる基準噴射量よりも増大すること、および吸入空気量をエンジン運転状態によって定まる基準空気量よりも減少することの少なくとも一方を行う。触媒前センサ１７により検出された空燃比が目標空燃比に一致するよう燃料噴射量と吸入空気量の少なくとも一方をフィードバック制御する。
【００５１】
リッチ制御を行う理由は、主に上流触媒１１の性能を復活させるためである。すなわち、上流触媒１１は酸素吸蔵能を有し、触媒内の雰囲気ガスがストイキよりリーンのとき過剰酸素を吸蔵し、ＮＯｘを還元浄化し、触媒内の雰囲気ガスがストイキよりリッチのとき吸蔵酸素を放出し、ＨＣおよびＣＯを酸化して浄化するという特性を有する。
【００５２】
フューエルカットの実行中は触媒に酸素が吸蔵され続ける。このとき触媒が吸蔵能一杯まで酸素を吸蔵してしまうと、フューエルカットから復帰した直後にそれ以上酸素を吸蔵できなくなり、ＮＯｘを浄化できなくなる虞がある。そこでリッチ制御を行って吸蔵酸素を強制的に放出させるのである。
【００５３】
リッチ制御の最中は、多くの場合、エンジンがアイドルもしくは低負荷状態で運転されている。よってこのような運転状態で検出を行うことにより検出機会を増大することが可能である。
【００５４】
ところで、吸気弁の作用角は、エンジン運転状態、特にエンジンの負荷に応じて変更される。この変更はＥＣＵ２０が可変バルブ機構２１を制御することにより行う。当該作用角はエンジンの負荷が大きいほど大きくされる。
【００５５】
他方、空燃比ばらつき異常の原因には、燃料が予定通り供給されていない燃料系異常の他に、空気が予定通り供給されていない空気系異常がある。そして空気系異常には、吸気弁の作用角が予定通りとなっていない作用角ずれが含まれる。
【００５６】
さらに、本発明者らの研究結果によれば、吸気弁の作用角が比較的小さいとき、作用角の基準値からのずれに対応した空気量のずれにより、空燃比が基準値（ここではストイキ）から大きくずれることが判明した。
【００５７】
図６には吸気弁のバルブリフト線図を示す。図中、線図ａは、作用角がエンジン運転状態によって定まる基準値Ｓ０である場合を示す。これに対し、線図ｂは、作用角が基準値Ｓ０よりもαだけ大きい（Ｓ０＋α）となっている場合を示す。また線図ｃは、作用角が基準値Ｓ０よりもαだけ小さい（Ｓ０−α）となっている場合を示す。αは例えば２．４°ＣＡである。
【００５８】
図７には作用角と空燃比の関係を示し、特に図６の線図ｂ、ｃのように作用角が基準値Ｓ０に対し増大側および減少側にαだけずれているときの空燃比ずれの様子を示す。
【００５９】
図中、Ｓｉは最小の作用角、特にアイドル時の作用角を示す。負荷が増大するにつれ、作用角ＳはＳｉから増大し、図の右側に移動していく。Ｓｘ以下の小作用角領域では、作用角増大ずれを起こしている場合の線図ｂと、作用角減少ずれを起こしている場合の線図ｃとが、それぞれ基準空燃比であるストイキ（＝１４．６）に対し、増大側（リーン側）および減少側（リッチ側）に大きく空燃比ずれを起こしているのが分かる。また作用角が小さいほど空燃比ずれ量が大きくなるのが分かる。
【００６０】
線図ｂの場合、アイドル時の空燃比は約１５．３であり、ストイキに対し最大の約＋０．７ずれている。また線図ｃの場合、アイドル時の空燃比は約１３．９であり、ストイキに対し最大の約−０．７ずれている。
【００６１】
他方、作用角が大きくなるほど空燃比ずれ量は小さくなるのが分かる。Ｓｘより大きい作用角領域では、線図ｂも線図ｃも、ストイキに対し若干空燃比ずれを起こしているだけである。
【００６２】
このような特性があることから、一部気筒（特に１気筒）で作用角ずれを起こしている場合、小作用角時に全気筒間の空燃比ばらつきが生じ、触媒前センサ出力変動が生じる。さらに、触媒前センサ出力変動は空燃比がストイキよりもリッチである方が顕著に発生することも判明している。すなわち空燃比センサの特性上、ストイキ付近では空燃比変化に対する出力変化が出にくいことが判明している。
【００６３】
そこで、作用角Ｓが所定値Ｓｘ以下であり、且つＦ／Ｃ復帰時リッチ制御中にばらつき異常を検出するようにしたのが本実施形態である。Ｆ／Ｃ復帰時リッチ制御中は、多くの場合アイドルもしくは低負荷運転中であり、作用角Ｓは所定値Ｓｘ以下である。そこでこの機会に検出を行うことで、検出精度を確保しつつ検出機会を増大することができる。
【００６４】
また、Ｆ／Ｃ復帰時リッチ制御の機会を利用してばらつき異常検出を行うので、無駄なリッチ制御を行うことなく検出精度を向上できる。リッチ制御は燃費およびＣＯ２排出量を悪化させるため、極力避けるべきである。
【００６５】
なお、制御上は、実際の作用角ずれの有無に拘わらず、エンジン運転状態によって定まる基準作用角に全気筒の作用角を一律に合わせるようフィードフォワード制御が実行されることから、異常検出を行う条件は基準作用角が所定値Ｓｘ以下ということになる。
【００６６】
加えて、本実施形態では、上述した一般的な高負荷運転時の異常検出も併せて行う。この高負荷運転時には通常作用角が所定値Ｓｘより大きいことから、異常検出を行う条件は、基準作用角が所定値Ｓｘより大きく、且つエンジン負荷が所定値以上ということになる。ここでエンジン負荷が所定値以上という条件は、具体的にはエアフローメータ５で検出された吸入空気量が所定値以上ということである。
【００６７】
また、触媒前センサ出力変動は空燃比がストイキよりもリッチである方が顕著に発生するので、この高負荷運転時の異常検出時にもリッチ制御が併せて実行される。なお、このときのリッチ制御は省略することも可能である。
【００６８】
本実施形態ではアイドルもしくは低負荷運転中に異常検出を実行できるので、仮に高負荷運転時に行う他の診断制御があった場合、これとの干渉を回避して異常検出を実行できる。すなわち、高負荷運転時の異常検出のみだと他の診断制御との干渉が生じて異常検出を行えない可能性があるが、本実施形態ではこれを防止できる。なお、エンジンの暖機完了前や各学習完了前などの大作用角運転時に高負荷運転時と同様の方法で異常検出を行うことも可能である。
【００６９】
ところで、異常検出は出力変動パラメータＸと判定値の比較によって行われ、異常と判定されたとき、空気系異常（特に作用角ずれ異常）と燃料系異常（特にインジェクタ異常）の少なくとも一方が原因である可能性がある。Ｆ／Ｃ復帰時リッチ制御中の異常検出は、特に空気系異常を検出するのに有利である。小作用角時の作用角ずれが大きな空燃比ずれを生じさせるからである。しかしながら、小作用角時には作用角ずれの空燃比ずれに対する感度が大きいので、燃料系に僅かでも異常があるとこれが重畳して大きなセンサ出力変動に至る可能性がある。従って、Ｆ／Ｃ復帰時リッチ制御中の異常検出は、燃料系異常の検出にも効果的であると考えられる。
【００７０】
なお、大作用角時には作用角ずれの空燃比ずれに対する感度が小さくなるので、高負荷運転時の異常検出は主に燃料系異常の検出に有利であると考えられる。
【００７１】
図８には、本実施形態のエンジンを搭載した車両の走行試験時の各値の推移を示す。（Ａ）は車速Ｖｖ、（Ｂ）は作用角Ｓ、（Ｃ）は空燃比Ａ／Ｆを示す。（Ｃ）において、破線は目標値、実線は触媒前センサ１７による検出値を示す。
【００７２】
高負荷運転時の異常検出は、例えば図中に楕円ｆで示されるような期間のうち、作用角が所定値Ｓｘより大きく且つエンジン負荷が所定値以上（すなわち吸入空気量が所定値以上）となっているときに行われる。
【００７３】
他方、Ｆ／Ｃ復帰時リッチ制御中の異常検出は、例えば図中に楕円ｇで示されるような期間のうち、作用角Ｓが所定値Ｓｘ以下で且つＦ／Ｃ復帰時リッチ制御中である期間Δｔ１に行われる。この期間Δｔ１では目標空燃比がストイキよりリッチな所定値とされており、リッチ制御が行われている。またこの期間Δｔ１の直前では減速フューエルカットが行われており、空燃比Ａ／Ｆの検出値はリーン側の上限値に張り付いている。
【００７４】
図９には、本実施形態のエンジンにおいて１気筒のみに作用角ずれが生じている場合にＦ／Ｃ復帰時リッチ制御中の触媒前センサ出力変動を調べた試験結果である。（Ａ）はエンジン回転数Ｎｅ（ｒｐｍ）、（Ｂ）は負荷ＫＬ、（Ｃ）は触媒前センサの出力電圧Ｖｆ、（Ｄ）は当該出力電圧Ｖｆを換算して得られる空燃比Ａ／Ｆ、（Ｅ）は作用角Ｓ、（Ｆ）は車速Ｖｖを示す。（Ｂ）〜（Ｄ）については正常時と異常時のデータが示してある。
【００７５】
図中、Δｔ１がＦ／Ｃ復帰時リッチ制御の期間に該当する。（Ｃ）、（Ｄ）に示すように、正常時の波形には変動が見られないが、異常時の波形には変動が見られる。よって正常時と異常時の波形の相違に基づいてばらつき異常の有無を判断することができ、異常時の波形に基づいてばらつき異常を検出することができる。
【００７６】
図１０には、ＥＣＵ２０が実行するばらつき異常検出処理のフローチャートを示す。
【００７７】
まずステップＳ１０１では、吸気弁の作用角（特に基準作用角）Ｓが所定値Ｓｘより大きいか否かが判断される。
作用角Ｓが所定値Ｓｘより大きい場合、ステップＳ１０２に進んで、高負荷運転時に異常検出が実行される。
【００７８】
他方、作用角Ｓが所定値Ｓｘ以下の場合には、ステップＳ１０３に進んで、Ｆ／Ｃ復帰時リッチ制御中に異常検出が実行される。
【００７９】
以上、本発明の好適な実施形態を詳細に述べたが、本発明の実施形態は他にも様々なものが考えられる。例えば、吸気弁用動弁機構は少なくとも作用角を変更できるものであればよく、開閉タイミングおよびリフトを変更することは必須ではない。また作用角を段階的に変更するものであってもよい。フューエルカット実行条件も適宜変更が可能である。前記実施形態ではストイキを基準値として空燃比制御が行われたが、この基準値はストイキ以外とすることもできる。
【００８０】
本発明の実施形態は前述の実施形態のみに限らず、特許請求の範囲によって規定される本発明の思想に包含されるあらゆる変形例や応用例、均等物が本発明に含まれる。従って本発明は、限定的に解釈されるべきではなく、本発明の思想の範囲内に帰属する他の任意の技術にも適用することが可能である。
【符号の説明】
【００８１】
１  内燃機関（エンジン）
２  インジェクタ
１１  上流触媒
１７  触媒前センサ
２０  電子制御ユニット（ＥＣＵ）
２１  可変バルブ機構
【図１】
2012145054.tif 000004
【図２】
2012145054.tif 000005
【図３】
2012145054.tif 000006
【図４】
2012145054.tif 000007
【図５】
2012145054.tif 000008
【図６】
2012145054.tif 000009
【図７】
2012145054.tif 000010
【図８】
2012145054.tif 000011
【図９】
2012145054.tif 000012
【図１０】
2012145054.tif 000013