(57)【要約】【課題】燃料噴射弁に異常が発生しているか否かの判定精度の低下が抑制された内燃機関の制御装置を提供することを課題とする。【解決手段】内燃機関が有する複数の気筒のうちの少なくとも一の前記気筒での空燃比を理論空燃比よりも小さいリッチ空燃比にし、複数の前記気筒のうち残りの他の前記気筒での空燃比を前記理論空燃比よりも大きいリーン空燃比にして、前記複数の気筒からの排気を浄化する触媒を昇温させる昇温処理を実行する昇温処理部と、前記複数の気筒間での空燃比のばらつき度合を検出する検出処理を実行する検出処理部と、検出された前記ばらつき度合に基づいて、前記複数の気筒にそれぞれ対応した複数の燃料噴射弁が正常であるか否かを判定する判定処理を実行する判定処理部と、を備え、前記検出処理部は、前記昇温処理の実行中の期間を避けて、前記検出処理を実行する、内燃機関の制御装置。【選択図】図２
2018105224.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関が有する複数の気筒のうちの少なくとも一の前記気筒での空燃比を理論空燃比よりも小さいリッチ空燃比にし、複数の前記気筒のうち残りの他の前記気筒での空燃比を前記理論空燃比よりも大きいリーン空燃比にして、前記複数の気筒からの排気を浄化する触媒を昇温させる昇温処理を実行する昇温処理部と、
前記複数の気筒間での空燃比のばらつき度合を検出する検出処理を実行する検出処理部と、
検出された前記ばらつき度合に基づいて、前記複数の気筒にそれぞれ対応した複数の燃料噴射弁が正常であるか否かを判定する判定処理を実行する判定処理部と、を備え、
前記検出処理部は、前記昇温処理の実行中の期間を避けて、前記検出処理を実行する、内燃機関の制御装置。
【請求項２】
前記検出処理の完了後であって前記判定処理部により前記複数の燃料噴射弁が正常であると判定された場合に、前記昇温処理部は前記昇温処理の実行を許可する、請求項１の内燃機関の制御装置。
【請求項３】
前記昇温処理の実行中に前記検出処理の実行要求があった場合には、前記昇温処理部は前記昇温処理を停止して、前記検出処理部は前記検出処理を実行する、請求項１の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関する。
【背景技術】
【０００２】
内燃機関からの排気エミッションの悪化を抑制するために、触媒を適切な温度にまで昇温させる昇温処理が知られている。昇温処理として、内燃機関の複数の気筒のうちの一の気筒の目標空燃比をリッチ空燃比に設定し、他の気筒の目標空燃比をリーン空燃比に設定する制御が知られている（例えば特許文献１参照）。
【０００３】
また、何れかの燃料噴射弁に詰まり等の異常が発生して、複数の気筒間での空燃比のばらつき度合が大きくなり、排気エミッションが悪化する可能性がある。このため、空燃比のばらつき度合を検出する検出処理を実行し、ばらつき度合が大きい場合に何れかの燃料噴射弁に異常が発生していると判定する技術が知られている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０５７４９２号公報
【特許文献２】特開２０１４−１８５５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の昇温処理は、意図的に複数の気筒間の空燃比のばらつきを生じさせる制御である。このため、昇温処理の実行中に検出処理が実行されると、何れの燃料噴射弁も正常であるにも関わらず、空燃比のばらつき度合が大きいと検出されて、何れかの燃料噴射弁に異常が発生しているものと判定される可能性がある。
【０００６】
そこで本発明は、燃料噴射弁に異常が発生しているか否かの判定精度の低下が抑制された内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的は、内燃機関が有する複数の気筒のうちの少なくとも一の前記気筒での空燃比を理論空燃比よりも小さいリッチ空燃比にし、複数の前記気筒のうち残りの他の前記気筒での空燃比を前記理論空燃比よりも大きいリーン空燃比にして、前記複数の気筒からの排気を浄化する触媒を昇温させる昇温処理を実行する昇温処理部と、前記複数の気筒間での空燃比のばらつき度合を検出する検出処理を実行する検出処理部と、検出された前記ばらつき度合に基づいて、前記複数の気筒にそれぞれ対応した複数の燃料噴射弁が正常であるか否かを判定する判定処理を実行する判定処理部と、を備え、前記検出処理部は、前記昇温処理の実行中の期間を避けて、前記検出処理を実行する、内燃機関の制御装置によって達成できる。
【０００８】
これにより、昇温処理の実行中に検出処理が実行されることが回避され、燃料噴射弁に異常が発生しているか否かの判定精度の低下が抑制される。
【０００９】
前記検出処理の完了後であって前記判定処理部により前記複数の燃料噴射弁が正常であると判定された場合に、前記昇温処理部は前記昇温処理の実行を許可する、構成であってもよい。
【００１０】
前記昇温処理の実行中に前記検出処理の実行要求があった場合には、前記昇温処理部は前記昇温処理を停止して、前記検出処理部は前記検出処理を実行する、構成であってもよい。
【発明の効果】
【００１１】
本発明によれば、燃料噴射弁に異常が発生しているか否かの判定精度の低下が抑制された内燃機関の制御装置を提供できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、エンジンシステムの概略構成図である。
【図２】図２は、ＥＣＵが実行する干渉回避制御の一例を示したフローチャートの一例である。
【図３】図３は、干渉回避制御に関するタイミングチャートの一例である。
【図４】図４は、ＥＣＵが実行する干渉回避制御の変形例の一例を示したフローチャートである。
【図５】図５は、干渉回避制御の変形例に関するタイミングチャートの一例である。
【発明を実施するための形態】
【００１３】
図１は、エンジンシステム１の概略構成図である。図１に示すように、エンジンシステム１は、エンジン２０の排気を浄化する三元触媒３１等を備えている。エンジン２０は、シリンダブロック２１に設置されたシリンダヘッド２２内の燃焼室２３の内で混合気を燃焼させて、ピストン２４を往復動させる。エンジン２０は直列４気筒エンジンであるが、複数の気筒を有していればこれに限定されない。
【００１４】
エンジン２０のシリンダヘッド２２には、吸気ポートを開閉する吸気弁Ｖｉと、排気ポートを開閉する排気弁Ｖｅとが気筒ごとに設けられている。また、シリンダヘッド２２の頂部には、燃焼室２３内の混合気に点火するための点火プラグ２７が気筒ごとに取り付けられている。
【００１５】
各気筒の吸気ポートは気筒毎の枝管を介してサージタンク１８に接続されている。サージタンク１８の上流側には吸気管１０が接続されており、吸気管１０の上流端にはエアクリーナ１９が設けられている。そして吸気管１０には、上流側から順に、吸入空気量を検出するためのエアフローメータ１５と、電子制御式のスロットルバルブ１３とが設けられている。
【００１６】
また、各気筒の吸気ポートには、燃料を吸気ポート内に噴射する燃料噴射弁１２が設置されている。燃料噴射弁１２から噴射された燃料は吸入空気と混合されて混合気をなし、この混合気が吸気弁Ｖｉの開弁時に燃焼室２３に吸入され、ピストン２４で圧縮され、点火プラグ２７で点火燃焼させられる。尚、吸気ポート内に燃料を噴射する燃料噴射弁１２の代わりに、気筒内に燃料を直接噴射する燃料噴射弁を設けてもよいし、吸気ポート内及び気筒内にそれぞれ燃料を噴射する燃料噴射弁の双方を備えていてもよい。
【００１７】
一方、各気筒の排気ポートは気筒毎の枝管を介して排気管３０に接続されている。排気管３０には、三元触媒３１が設けられている。三元触媒３１は、酸素吸蔵能を有し、ＮＯｘ，ＨＣおよびＣＯを浄化する。三元触媒３１は、例えば、コージェライト等の基材、特にはハニカム基材上に、アルミナ（Ａｌ2Ｏ3）等の触媒担体と、当該触媒担体上に担持された白金（Ｐｔ）、パラジウム（Ｐｄ）、ロジウム（Ｒｈ）等の触媒金属とを含む１つ又は複数の触媒層を形成したものである。三元触媒３１は、エンジン２０が有する複数の気筒から排出された排気を浄化する触媒の一例であって、酸化触媒や、酸化触媒でコートされたガソリンパティキュレートフィルターであってもよい。
【００１８】
三元触媒３１の上流側には、排気ガスの空燃比を検出するための空燃比センサ３３が設置されている。空燃比センサ３３は、いわゆる広域空燃比センサであり、比較的広範囲に亘る空燃比を連続的に検出可能で、その空燃比に比例した値の信号を出力する。
【００１９】
エンジンシステム１は、ＥＣＵ（Electronic Control Unit）５０を備えている。ＥＣＵ５０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory)、ＲＯＭ（Read Only Memory）、及び記憶装置等を備える。ＥＣＵ５０は、ＲＯＭや記憶装置に記憶されたプログラムを実行することによりエンジン２０を制御し、エンジン２０の制御装置の一例である。またＥＣＵ５０は、後述する昇温処理、検出処理、及び判定処理を実行する。これら制御は、ＣＰＵ、ＲＯＭ、及びＲＡＭにより機能的に実現される、ＥＣＵ５０の昇温処理部、検出処理部、及び判定処理部により実現される。詳しくは後述する。
【００２０】
ＥＣＵ５０には、上述の点火プラグ２７、スロットルバルブ１３及び燃料噴射弁１２等が電気的に接続されている。またＥＣＵ５０には、アクセル開度を検出するアクセル開度センサ１１、スロットルバルブ１３のスロットル開度を検出するスロットル開度センサ１４、吸入空気量を検出するエアフローメータ１５、空燃比センサ３３、エンジン２０のクランク角を検出するクランク角センサ２５、エンジン２０の冷却水の温度を検出する水温センサ２９や、その他の各種センサが図示されないＡ／Ｄ変換器等を介して電気的に接続されている。ＥＣＵ５０は、各種センサの検出値等に基づいて、所望の出力が得られるように、点火プラグ２７、スロットルバルブ１３、燃料噴射弁１２等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。
【００２１】
次に、ＥＣＵ５０による目標空燃比の設定について説明する。後述する昇温処理が実行されていない通常状態では、エンジン２０の状態に応じて目標空燃比が設定される。例えば低回転低負荷領域では目標空燃比は理論空燃比に設定され、高回転高負荷領域では目標空燃比は理論空燃比よりもリッチ側に設定される。目標空燃比が設定されると、空燃比センサ３３により検出された空燃比が目標空燃比に一致するように、各気筒への燃料噴射量がフィードバック制御される。
【００２２】
また、ＥＣＵ５０は、三元触媒３１を所定の温度域にまで昇温させることによって、三元触媒３１に堆積した硫黄化合物（ＳＯＸ）を離脱させて三元触媒３１の浄化能力を再生する昇温処理を実行する。昇温処理では、複数の気筒のうち一の気筒での目標空燃比を理論空燃比よりも小さいリッチ空燃比に設定し、残りの他の３つの気筒での目標空燃比を理論空燃比よりも大きいリーン空燃比に設定される、いわゆるディザ制御が実行される。また、全気筒の目標空燃比の平均が理論空燃比となるように設定されるが、必ずしも理論空燃比である必要はなく、理論空燃比を含む所定の範囲内で三元触媒３１を所望の温度にまで昇温可能な空燃比であればよい。例えばリッチ空燃比は９〜１２の間に設定され、リーン空燃比は１５〜１６の間に設定される。また、複数の気筒のうち、少なくとも一つがリッチ空燃比に設定されており、残りの他の気筒がリーン空燃比に設定されていればよい。
【００２３】
上記のように昇温処理が実行されると、目標空燃比がリッチ空燃比に設定された気筒から排出された余剰燃料が、三元触媒３１に付着し、リーン空燃比から排出された排気によるリーン雰囲気下で燃焼する。これにより三元触媒３１が昇温され、ＳＯＸが離脱される。
【００２４】
また、ＥＣＵ５０は、複数の気筒間での空燃比のばらつき（インバランスとも称する）を検出する検出処理を実行する。ここで、複数の気筒間での空燃比にばらつきが発生した場合、クランク角センサ２５の検出値の変動率、即ち検出値の傾きが増大するため、空燃比のばらつきがクランク角センサ２５の検出値の傾きに反映される。このため検出処理では、所定期間内でクランク角センサ２５の検出値を監視し、検出値の傾きの大きさをばらつき度合として検出する。更にＥＣＵ５０は、算出されたばらつき度合に基づいて、何れかの気筒に対応した燃料噴射弁１２が正常又は異常であるかを判定する判定処理を実行する。
【００２５】
ここで、上記の昇温処理は意図的に気筒間の空燃比のばらつきを設定するものであるため、昇温処理と検出処理とが干渉すると、全ての燃料噴射弁１２が正常であるにも関わらずに、空燃比のばらつき度合が大きいとして、何れかの燃料噴射弁１２に異常があると判定される可能性がある。このため、本実施例でのＥＣＵ５０は、以下に説明するように、検出処理と昇温処理との干渉を回避する干渉回避制御を実行する。
【００２６】
図２は、ＥＣＵ５０が実行する干渉回避制御の一例を示したフローチャートである。図２のフローチャートは、所定期間毎に繰り返し実行される。まず、検出処理の実行条件成立フラグがＯＮか否かが判定される（ステップＳ１）。検出処理の実行条件フラグは、例えば、同じトリップ中で検出処理が未実行であること、エンジン２０の暖機が完了していること、エンジン２０の運転状態が急加速及び急減速等の過渡運転状態にないこと、エンジン２０の回転数やスロットル開度が所定の領域内にあること、空燃比センサ３３の検出値に基づく空燃比フィードバック制御の実行中であること、燃料カットの実行中ではないこと、の全てを満たす場合に、ＯＦＦからＯＮに切り替えられる。尚、上記の各条件が成立したか否かは、同じトリップ中での検出処理の完了を示す検出処理完了フラグがＯＦＦであることや、水温センサ２９やクランク角センサ２５、スロットル開度センサ１４、アクセル開度センサ１１等の各種センサの検出値に基づいて判断される。ステップＳ１で否定判定の場合には、ステップＳ１３以降の処理が実行される。
【００２７】
ステップＳ１で肯定判定の場合には、即ち、上記の各条件の全てが成立する場合には、所定期間に亘ってクランク角センサ２５の検出値が監視される検出処理が実行される（ステップＳ３）。ステップＳ３の処理は、検出処理部が実行する処理の一例であって、複数の気筒間での空燃比のばらつき度合を検出する検出処理の一例である。
【００２８】
次に、検出処理が完了したか否かが判定される（ステップＳ５）。具体的には、検出処理の実行期間が上述の所定期間を経過したか否かが判定される。否定判定の場合、検出処理が継続される。肯定判定の場合には、検出処理の実行条件成立フラグがＯＮからＯＦＦに切り替えられ（ステップＳ６）、検出処理の実行中に取得されたばらつき度合の最大値が閾値未満であるか否かが判定される（ステップＳ７）。
【００２９】
ステップＳ７で肯定判定の場合には、ばらつき度合は小さいとして全ての燃料噴射弁１２は正常であるとする正常判定がなされ（ステップＳ９）、昇温処理の実行許可フラグがＯＦＦからＯＮに切り替えられる（ステップＳ１０）。ステップＳ７で否定判定の場合には、ばらつき度合が大きいとして何れかの燃料噴射弁１２に異常が発生しているとする異常判定がなされる（ステップＳ１１）。ステップＳ１１の処理では、ステップＳ１０の処理は実行されず、昇温処理の実行許可フラグはＯＦＦのままに維持される。ステップＳ７、Ｓ９、及びＳ１１の処理は、判定処理部が実行する処理の一例であり、検出されたばらつき度合に基づいて、複数の気筒にそれぞれ対応した複数の燃料噴射弁１２が正常であるか否かを判定する判定処理の一例である。
【００３０】
次に、昇温処理の実行許可フラグがＯＮか否かが判定される（ステップＳ１３）。肯定判定の場合、昇温処理の実行要求フラグがＯＮか否かが判定される（ステップＳ１５）。昇温処理の実行要求フラグは、例えば、エンジン２０の累積運転期間が所定の期間を超えており、三元触媒３１を昇温させて再生する必要性が生じた場合等に、ＯＦＦからＯＮに切り替えられる。肯定判定の場合には、昇温処理が実行される（ステップＳ１７）。ステップＳ１３又はＳ１５で否定判定の場合には、昇温処理は実行されずに本制御が終了する。ステップＳ１７の処理は、昇温処理部が実行する処理の一例であり、エンジン２０が有する複数の気筒のうち少なくとも一の気筒での目標空燃比を理論空燃比よりも小さいリッチ空燃比にし、複数の気筒のうち残りの他の気筒での目標空燃比を理論空燃比よりも大きいリーン空燃比にして、複数の気筒からの排気を浄化する三元触媒３１を昇温させる昇温処理の一例である。
【００３１】
昇温処理が実行されると、昇温処理の実行要求フラグがＯＦＦか否かが判定される（ステップＳ１９）。昇温処理の実行要求フラグは、例えば所定期間昇温処理が継続されるとＯＮからＯＦＦに切り替えられる。ステップＳ１９で否定判定の場合には、昇温処理が継続され、肯定判定の場合には昇温処理が停止され（ステップＳ２１）、本制御が終了する。
【００３２】
ステップＳ１３で否定判定される場合とは、ステップＳ１０で昇温処理の実行許可フラグがＯＮに切り替えられていない場合である。具体的には、ステップＳ１で否定判定がなされて同じトリップ中において検出処理が未実行の場合や、検出処理は完了済みであるがステップＳ１１で異常判定がなされた場合である。この場合、昇温処理の実行要求フラグがＯＮであるか否かの判定がされることなく、本制御は終了する。即ち、この場合には昇温処理が実行されることはない。尚、ステップＳ１０の処理が実行されても、昇温処理の実行要求がない場合にも、昇温処理は実行されない。
【００３３】
図３は、干渉回避制御に関するタイミングチャートの一例である。本タイミングチャートは、検出処理の実行前から昇温処理の実行要求フラグがＯＮであり、上述の正常判定がなされる場合について例示している。時刻ｔ１で検出処理の実行条件成立フラグがＯＦＦからＯＮに切り替えられて、検出処理が実行される。その後、時刻ｔ２で検出処理が完了して検出処理の実行条件成立フラグがＯＮからＯＦＦに切り替えられて、上述の正常判定がなされて昇温処理の実行許可フラグがＯＦＦからＯＮに切り替えられる。これにより、複数の気筒の何れか一つの気筒での目標空燃比が理論空燃比からリッチ空燃比に切り替えられ、残りの他の気筒での目標空燃比が理論空燃比からリーン空燃比に切り替えられて、昇温処理が実行される。その後に時刻ｔ３で昇温処理の実行要求フラグがＯＮからＯＦＦに切り替えられると、複数の気筒の各空燃比が理論空燃比に設定されて、昇温処理は終了する。
【００３４】
以上のように、同一トリップ中において検出処理が完了して全ての燃料噴射弁１２は正常であるとの正常判定されたことが、昇温処理の実行の許可条件となる。換言すれば、昇温処理の実行中の期間を避けて、検出処理が実行される。従って、検出処理と昇温処理とが干渉することが回避され、空燃比のばらつき度合に基づく燃料噴射弁１２の正常又は異常の判定精度の低下が抑制される。また、昇温処理によって検出処理が妨げられることもないため、検出処理の実効機会の低下も抑制される。
【００３５】
更に本実施例では、複数の燃料噴射弁が正常であると判定された場合に、昇温処理の実行が許可される。例えば、検出処理の完了後に一律に昇温処理の実行が許可されることを想定すると、異常判定がなされている場合にも昇温処理が実行される可能性がある。この場合に昇温処理を実行しても、三元触媒３１を適切に昇温することができない可能性がある。また、例えば、昇温処理で目標空燃比がリーン空燃比に設定される気筒に対応した燃料噴射弁１２に詰まり等の異常が発生している場合には、昇温処理でのこの気筒での実空燃比は、設定されたリーン空燃比よりも更にリーン側となって、失火が発生する可能性がある。本実施例では昇温処理よりも検出処理の実行を優先して全ての燃料噴射弁１２は正常であるとする正常判定がされた場合に昇温処理が実行される。このため、昇温処理による効果が見込まれる正常判定がなされた場合に昇温処理が実行され、また昇温処理の実行中での失火の発生も抑制される。
【００３６】
次に、ＥＣＵ５０が実行する干渉回避制御の変形例について説明する。図４は、ＥＣＵ５０が実行する干渉回避制御の変形例の一例を示したフローチャートである。干渉回避制御の変形例では、上述した場合と異なり、昇温処理の実行中に検出処理の実行条件が成立した場合には、昇温処理が一時的に停止して検出処理が実行される。尚、干渉回避制御の変形例について、上記の実施例での制御と同一の処理については同一の符号を付して重複する説明を省略する。
【００３７】
ステップＳ１で肯定判定の場合には、昇温処理の実行中であるか否かを判定する（ステップＳ２ａ）。ステップＳ２ａで否定判定の場合には、ステップＳ３以降の処理が実行される。肯定判定の場合には、昇温処理の実行許可フラグがＯＮからＯＦＦに切り替えられて（ステップＳ２ｂ）、昇温処理が停止される（ステップＳ２ｃ）。即ち、各気筒での目標空燃比が同じ理論空燃比に設定されて、その後にステップＳ３以降の処理が実行される。このように、検出処理の実行要求があった場合に昇温処理を停止することにより、昇温処理の実行中の期間を避けて検出処理が実行される。
【００３８】
その後に、ステップＳ５〜Ｓ９の処理を経て昇温処理の実行許可フラグがＯＦＦからＯＮに切り替えられて（ステップＳ１０）、ステップＳ１３及びＳ１５で肯定判定がなされると、停止中であった昇温処理が再開される（ステップＳ１７、Ｓ１９、Ｓ２１）。ステップＳ１１が実行されると、昇温処理の実行許可フラグはＯＦＦのままであるため、ステップＳ１３で否定判定がなされて、昇温処理は再開されずに本制御は終了する。
【００３９】
尚、ステップＳ１で否定判定の場合には、検出処理が未実行であるか否かが判定される（ステップＳ１ａ）。肯定判定の場合には、昇温処理の実行許可フラグがＯＦＦからＯＮに切り替えられ（ステップＳ１ｂ）、ステップＳ１３以降の処理が実行される。否定判定の場合には、ステップＳ１３以降の処理が実行される。従って、例えば検出処理が未実行の場合、及び検出処理が実行されたがステップＳ９で正常判定された場合には、ステップＳ１３以降で昇温処理が実行可能である。一方、検出処理が実行されたがステップＳ１１で異常判定がなされた場合には、昇温処理の実行許可フラグはＯＦＦのままであるため、昇温処理は実行されない。
【００４０】
図５は、干渉回避制御の変形例に関するタイミングチャートの一例である。本タイミングチャートは、昇温処理が一時的に停止されて検出処理が実行され、その後に昇温処理が再開される場合について示している。昇温処理の実行中に、時刻ｔ１１で検出処理の実行条件成立フラグがＯＦＦからＯＮに切り替わると、昇温処理の実行許可フラグがＯＮからＯＦＦに切り替えられ、検出処理が実行される。
【００４１】
その後、時刻ｔ１２で検出処理が完了して検出処理の実行条件成立フラグがＯＮからＯＦＦに切り替えられ、上述の正常判定がなされることにより、再び昇温処理の実行許可フラグがＯＦＦからＯＮに切り替えられて、昇温処理が再度実行される。時刻ｔ１３で昇温処理の実行要求フラグがＯＮからＯＦＦに切り替えられると、昇温処理が停止される。
【００４２】
以上のように、昇温処理の実行中に検出処理の実行要求があった場合には、昇温処理が停止されて、検出処理部が実行される。従って、検出処理と昇温処理とが干渉することが回避され、空燃比のばらつき度合に基づく燃料噴射弁１２の正常又は異常の判定精度の低下が抑制される。また、検出処理が未完了であっても昇温処理の実行が可能であるため、昇温処理の実行頻度を確保することができ、三元触媒３１を昇温させることができる。
【００４３】
以上、本発明の実施例について詳述したが、本発明はかかる特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４４】
上記実施例では、クランク角センサ２５の検出値の傾きに基づいて空燃比のばらつき度合を検出する検出処理を実行したが、空燃比センサ３３の検出値に基づいて検出処理を実行してもよい。複数の気筒間での空燃比にばらつきが発生している場合には、各気筒から排出される排気ガスの空燃比にもばらつきが発生するため、空燃比センサ３３の検出値の傾きが増大し、複数の気筒間の空燃比のばらつきが反映されるからである。
【００４５】
上記実施例及び変形例においては、検出処理から昇温処理に切り替えられる場合には、各気筒の空燃比が徐々に昇温処理での各気筒の目標空燃比に到達するように徐変処理を実行してもよい。また、上記変形例においては、更に昇温処理から検出処理に切り替えられる場合にも、昇温処理で設定されていた各気筒の空燃比が徐々に理論空燃比に到達するように徐変処理を実行してもよい。これにより、短時間での空燃比の変化を抑制でき、トルクショックの発生を抑制できる。また、上記変形例において、昇温処理から検出処理に切り替えられる場合には、徐変処理が終了して各気筒の目標空燃比が理論空燃比に到達した後に検出処理が開始されるのが望ましい。徐変処理中に検出処理が開始されることを回避することにより、判定精度が低下することを抑制できるからである。
【００４６】
上記実施例及び変形例においては、各気筒の目標空燃比をリッチ空燃比又はリーン空燃比に設定することにより昇温処理が実行されるが、リッチ空燃比及びリーン空燃比を実現する方法はこれに限定されない。例えば、昇温処理が実行されていない通常運転状態であった場合での目標空燃比に対応した燃料噴射量を所定の割合で増量補正することにより、昇温処理でのリッチ空燃比を実現し、この燃料噴射量に対して所定の割合で減量補正することにより、昇温処理でのリーン空燃比を実現してもよい。
【符号の説明】
【００４７】
１  エンジンシステム
２０  エンジン（内燃機関）
３１  三元触媒（触媒）
５０  ＥＣＵ（内燃機関の制御装置、昇温処理部、検出処理部、判定処理部）
【図１】
2018105224.tif 000003
【図２】
2018105224.tif 000004
【図３】
2018105224.tif 000005
【図４】
2018105224.tif 000006
【図５】
2018105224.tif 000007