(57)【要約】【課題】排気の昇温のためのディザ制御を効果的に実施できるエンジン制御装置を提供する。【解決手段】エンジン制御装置２０は、同一の触媒装置１５に排気を排出する複数の気筒＃１〜＃４の中に、目標空燃比を実現する量よりも多い燃料噴射量が設定されたリッチ燃焼気筒と、目標空燃比を実現する量よりも少ない燃料噴射量が設定されたリーン燃焼気筒とが含まれるように、目標空燃比に基づき気筒別の燃料噴射量を設定して燃料噴射を行うディザ制御を、触媒装置１５の昇温要求に応じて実施する。こうしたエンジン制御装置２０において、上記ディザ制御を、リッチ燃焼気筒の空燃比が理論空燃比よりもリッチとなり、且つリーン燃焼気筒の空燃比が理論空燃比よりもリーンとなることを条件に実施するようにした。【選択図】図１
2019070345.tif 000002
【特許請求の範囲】
【請求項１】
気筒別の燃料噴射弁と、複数の気筒の排気が流入する排気浄化用の触媒装置と、が設けられたエンジンを制御の対象とするエンジン制御装置において、
前記エンジンの運転状態に応じて設定された目標空燃比を実現する量よりも多い燃料噴射量が設定されるリッチ燃焼気筒と、前記目標空燃比を実現する量よりも少ない燃料噴射量が設定されるリーン燃焼気筒と、が前記複数の気筒の中に含まれるように、前記目標空燃比に基づき気筒別に燃料噴射量を設定する気筒別噴射量設定処理と、
前記リッチ燃焼気筒の空燃比が理論空燃比よりもリッチとなり、且つ前記リーン燃焼気筒の空燃比が理論空燃比よりもリーンとなることを条件に、前記気筒別噴射量設定処理で設定した気筒別の燃料噴射量での燃料噴射を実行するディザ制御処理と、
を行うエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排気を昇温するためのディザ制御を行うエンジン制御装置に関する。
【背景技術】
【０００２】
特許文献１に見られるように、同一の排気浄化用の触媒装置に排気を排出する複数の気筒の中に、目標空燃比よりもリーンな空燃比で燃焼を行うリーン燃焼気筒と、目標空燃比よりもリッチな空燃比で燃焼を行うリッチ燃焼気筒と、が含まれるように、気筒別に空燃比を調整するディザ制御を行うエンジン制御装置が知られている。ディザ制御では、酸素過多の状態で燃焼を行うリーン燃焼気筒の排気に含まれる余剰酸素と、燃料過多の状態で燃焼を行うリッチ燃焼気筒の排気に含まれる未燃燃料との反応により、排気を昇温して、触媒装置の昇温促進等が図られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１８５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ディザ制御では、エンジンの運転状態に応じて設定された目標空燃比に基づき、リーン燃焼気筒及びリッチ燃焼気筒の燃料噴射量を設定している。目標空燃比の値は、エンジンの運転上の種々の要求に応じて設定されており、設定された目標空燃比の値によっては、ディザ制御を実行しても排気の昇温効果が得られない場合がある。
【０００５】
本発明は、こうした実情に鑑みてなされたものであり、その解決しようとする課題は、排気の昇温のためのディザ制御を効果的に実施できるエンジン制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するエンジン制御装置は、気筒別の燃料噴射弁と、複数の気筒の排気が流入する排気浄化用の触媒装置と、が設けられたエンジンを制御の対象とする。そして、同エンジン制御装置は、エンジンの運転状態に応じて設定された目標空燃比を実現する量よりも多い燃料噴射量が設定されるリッチ燃焼気筒と、目標空燃比を実現する量よりも少ない燃料噴射量が設定されるリーン燃焼気筒と、が上記複数の気筒の中に含まれるように、目標空燃比に基づき気筒別に燃料噴射量を設定する気筒別噴射量設定処理を行う。
【０００７】
気筒別噴射量設定処理が設定した気筒別の燃料噴射量での燃料噴射を実行することで、上述のディザ制御を実施することができる。ディザ制御では、燃料過多の状態で燃焼を行ったリッチ燃焼気筒の排気に含まれる未燃燃料と、酸素過多の状態で燃焼を行ったリーン燃焼気筒の排気に含まれる余剰酸素との反応熱により排気の昇温を図っている。すなわち、リッチ燃焼気筒において理論空燃比よりもリッチな空燃比で燃焼を行うとともに、リーン燃焼気筒において理論空燃比よりもリーンな空燃比で燃焼を行うことで、排気の昇温を図っている。
【０００８】
こうした気筒別噴射量設定処理では、目標空燃比の値の設定によっては、理論空燃比を実現する燃料噴射量であるストイキ噴射量に満たない噴射量がリッチ燃焼気筒の燃料噴射量として設定されたり、ストイキ噴射量を超える噴射量がリーン燃焼気筒の燃料噴射量として設定されたりする場合がある。そして、そうした場合には、リッチ燃焼気筒及びリーン燃焼気筒の空燃比が双方共に、理論空燃比よりもリーンな空燃比、又は理論空燃比よりもリッチな空燃比となってしまうため、排気の昇温効果が得られなくなる。
【０００９】
これに対して上記エンジン制御装置は、リッチ燃焼気筒の空燃比が理論空燃比よりもリッチとなり、且つリーン燃焼気筒の空燃比が理論空燃比よりもリーンとなることを条件に、気筒別噴射量設定処理が設定した気筒別の燃料噴射量での燃料噴射を実行するディザ制御処理を行うようにしている。すなわち、気筒別噴射量設定処理において、リッチ燃焼気筒の燃料噴射量としてストイキ噴射量よりも多い噴射量が設定され、且つリーン燃焼気筒の燃料噴射量としてストイキ噴射量よりも少ない噴射量が設定される場合に限り、ディザ制御を実施するようにしている。そのため、上記エンジン制御装置では、排気の昇温効果が得らない状態でディザ制御が実施されないようになる。したがって、上記エンジン制御装置によれば、排気の昇温のためのディザ制御を効果的に実施できる。
【図面の簡単な説明】
【００１０】
【図１】エンジン制御装置の一実施形態の構成を示す模式図。
【図２】同エンジン制御装置が実行するディザ制御ルーチンのフローチャート。
【図３】（ａ）は理論空燃比が目標空燃比として設定された状態でディザ制御を実行した場合、（ｂ）は理論空燃比よりも大幅にリッチな空燃比が目標空燃比として設定された状態でディザ制御を実行した場合、（ｃ）は理論空燃比よりも大幅にリーンな空燃比が目標空燃比として設定された状態でディザ制御を実行した場合、のそれぞれの場合における各気筒の燃料噴射量及び空燃比を示すグラフ。
【発明を実施するための形態】
【００１１】
以下、エンジン制御装置の一実施形態を、図１〜図３を参照して詳細に説明する。
図１に示すように、本実施形態のエンジン制御装置２０は、気筒＃１〜＃４の４つの気筒が直列に配列された車載用のエンジン１０に適用される。エンジン１０には、各気筒＃１〜＃４に導入する空気を流す吸気通路１１と、各気筒＃１〜＃４の排気を流す排気通路１２とが設けられている。また、エンジン１０には、気筒内に燃料を噴射する燃料噴射弁１３が気筒毎に設置されている。吸気通路１１には、吸気流量ＧＡの調整弁であるスロットルバルブ１４が設置されており、排気通路１２には、排気浄化用の触媒装置１５が設置されている。触媒装置１５には、酸素吸蔵能力を有した三元触媒が担持されている。
【００１２】
以上のよう構成されたエンジン１０の各気筒＃１〜＃４では、吸気通路１１を通じて空気が導入された空気と燃料噴射弁１３が噴射した燃料との混合気が燃焼される。そして、各気筒＃１〜＃４の燃焼により生じた排気は、排気通路１２に排出されて触媒装置１５に流入する。
【００１３】
本実施形態のエンジン制御装置２０は、スロットルバルブ１４や各気筒＃１〜＃４の燃料噴射弁１３を操作することで、エンジン１０を制御する。エンジン制御装置２０には、エンジン１０の運転状況を確認するための各種の信号が入力されている。すなわち、吸気通路１１に設置されたエアフローメータ２１が出力する吸気流量ＧＡの検出信号、クランク角センサ２２が出力するクランク角信号ＣＲＮＫ、排気通路１２における触媒装置１５よりも上流側の部分に設置された空燃比センサ２３が出力する空燃比ＡＦの検出信号などである。
【００１４】
エンジン制御装置２０は、演算処理を行う中央演算処理装置（ＣＰＵ）２４、制御用のプログラムやデータが記憶されたリードオンリーメモリ（ＲＯＭ）２５、及びＣＰＵ２４の演算結果等を一時的に記憶するランダムアクセスメモリ（ＲＡＭ）２６を備えている。エンジン制御装置２０は、ＲＯＭ２５に記憶されたプログラムをＣＰＵ２４が読み込んで実行することで、エンジン１０の制御にかかる処理を行っている。
【００１５】
なお、エンジン制御装置２０は、クランク角信号ＣＲＮＫからエンジン回転数ＮＥを求めている。また、エンジン制御装置２０は、吸気流量ＧＡとエンジン回転数ＮＥから負荷率ＫＬを求めている。負荷率ＫＬは、個々の気筒＃１〜＃４に吸入される空気量をシリンダ流入空気量ＭＣとしたとき、スロットルバルブ１４を全開とした状態のシリンダ流入空気量ＭＣに対する現在のシリンダ流入空気量ＭＣの比率を表す。
【００１６】
（ディザ制御）
次に、ディザ制御にかかる一連の処理の詳細を説明する。ディザ制御は、触媒装置１５の昇温要求に応じて実行され、空燃比に差をつけるように各気筒＃１〜＃４の燃料噴射弁１３の噴射量を操作する制御となっている。本実施形態では、ディザ制御において、エンジン１０の４つの気筒＃１〜＃４のうちの３つを目標空燃比よりもリーンな空燃比で燃焼を行うリーン燃焼気筒とし、残りの１つを目標空燃比よりもリッチな空燃比で燃焼を行うリッチ燃焼気筒としている。
【００１７】
図２に、ディザ制御に際してエンジン制御装置２０が実行するディザ制御ルーチンの処理手順を示す。エンジン制御装置２０は、触媒装置１５の昇温要求がなされている期間、既定の制御周期毎に本ルーチンの処理を繰り返し実行する。
【００１８】
本ルーチンの処理が開始されると、まずステップＳ１００において、エンジン１０の運転状態に応じて目標空燃比ＡＦ＊の値が設定される。目標空燃比ＡＦ＊の値は、燃費性能や排気性能等の、エンジン１０の運転上の種々の要求に応じて設定される。
【００１９】
次にステップＳ１１０において、目標空燃比ＡＦ＊と負荷率ＫＬとに基づき、空燃比ＡＦを目標空燃比ＡＦ＊とするために必要な燃料噴射量であるベース噴射量Ｑ＊の演算が行われる。すなわち、シリンダ流入空気量ＭＣをベース噴射量Ｑ＊で割った商が目標空燃比ＡＦ＊の値となるように、ベース噴射量Ｑ＊の演算が行われる。なお、本実施形態では、こうしたベース噴射量Ｑ＊が、エンジンの運転状態に応じて設定された目標空燃比ＡＦ＊を実現する燃料噴射量に該当する。
【００２０】
続いて、ステップＳ１２０において、ベース噴射量Ｑ＊と既定のディザ幅σとに基づき、リッチ燃焼気筒の燃料噴射量であるリッチ噴射量ＱＲ＊、及びリーン燃焼気筒の燃料噴射量であるリーン噴射量ＱＬ＊の演算が行われる。具体的には、ベース噴射量Ｑ＊に「１＋σ」を乗算した積がリッチ噴射量ＱＲ＊の値として演算され、ベース噴射量Ｑ＊に「１−（σ／３）」を乗算した積がリーン噴射量ＱＬ＊の値として演算される。これにより、リッチ噴射量ＱＲ＊には、目標空燃比ＡＦ＊を実現する燃料噴射量であるベース噴射量Ｑ＊よりも多い燃料噴射量が設定され、リーン噴射量ＱＬ＊には、同ベース噴射量Ｑ＊よりも少ない燃料噴射量が設定される。本実施形態のエンジン制御装置２０では、こうしたステップＳ１２０の処理が、気筒別噴射量設定処理に対応している。
【００２１】
続くステップＳ１３０では、ステップＳ１２０で演算したリーン噴射量ＱＬ＊の値が、空燃比を理論空燃比とするために必要な燃料噴射量であるストイキ噴射量ＱＳＴ未満であるか否かが判定される。すなわち、ステップＳ１２０で演算したリーン噴射量ＱＬ＊分の燃料噴射をリーン燃焼気筒で行ったときの同リーン燃焼気筒の空燃比が理論空燃比よりもリーンな空燃比となる場合には、ステップＳ１３０での判定結果は肯定判定（ＹＥＳ）となる。そして、リーン噴射量ＱＬ＊の値がストイキ噴射量ＱＳＴ未満の場合（ＹＥＳ）にはステップＳ１４０に、ストイキ噴射量ＱＳＴ以上の場合（ＮＯ）にはステップＳ１６０に、それぞれ処理が進められる。なお、ストイキ噴射量ＱＳＴの値は、シリンダ流入空気量ＭＣを理論空燃比で割った商となる。
【００２２】
ステップＳ１４０に処理が進められると、そのステップＳ１４０において、リーン噴射量ＱＬ＊の値が既定のリーン限界噴射量ＱＬＭＴ以上であるか否かが判定される。そして、リーン噴射量ＱＬ＊の値がリーン限界噴射量ＱＬＭＴ以上の場合（ＹＥＳ）にはステップＳ１５０に、リーン限界噴射量ＱＬＭＴ未満の場合（ＮＯ）にはステップＳ１６０に、それぞれ処理が進められる。なお、リーン限界噴射量ＱＬＭＴは、空燃比が、良好な燃焼を維持可能な空燃比のリーン側の限界であるリーン限界空燃比ＬＭＴとなる燃料噴射量であり、その値は、シリンダ流入空気量ＭＣをリーン限界空燃比ＬＭＴで割った商となる。
【００２３】
ちなみに、本実施形態では、リッチ噴射量ＱＲ＊がストイキ噴射量ＱＳＴと一致する値となるときのリーン噴射量ＱＬ＊の値は、リーン限界噴射量ＱＬＭＴ未満となる。そのため、リッチ噴射量ＱＲ＊の値がストイキ噴射量ＱＳＴ以下の場合、ステップＳ１４０において否定判定（ＮＯ）されて、ステップＳ１６０に処理が進められることになる。すなわち、ステップＳ１５０での判定結果が肯定判定（ＹＥＳ）となる場合には、ステップＳ１２０で演算したリッチ噴射量ＱＲ＊分の燃料噴射をリッチ燃焼気筒で行ったときの同リッチ燃焼気筒の空燃比は理論空燃比よりもリッチな空燃比となる。
【００２４】
ステップＳ１５０に処理が進められると、そのステップＳ１５０において、ディザ制御を実行すべく各気筒＃１〜＃４の燃料噴射弁１３の駆動制御が行われる。すなわち、リッチ燃焼気筒に設定された気筒ではリッチ噴射量ＱＲ＊分の燃料を噴射し、リーン燃焼気筒に設定された気筒ではリーン噴射量ＱＬ＊分の燃料を噴射するように、各気筒＃１〜＃４の燃料噴射弁１３の駆動制御が行われる。
【００２５】
これに対してステップＳ１６０に処理が進められると、そのステップＳ１６０において、通常の噴射量制御を実行すべく各気筒＃１〜＃４の燃料噴射弁１３の駆動制御が行われる。この場合には、すべての気筒＃１〜＃４でベース噴射量Ｑ＊分の燃料を噴射するように、各気筒＃１〜＃４の燃料噴射弁１３の駆動制御が行われる。
【００２６】
こうしたディザ制御ルーチンでは、ステップＳ１３０及びステップＳ１４０の双方において肯定判定（ＹＥＳ）された場合に限り、ステップＳ１２０で演算した気筒別の燃料噴射量で燃料噴射を行うディザ制御を実行するようにしている。そして、上記のようにステップＳ１３０の判定結果が肯定判定（ＹＥＳ）となるのは、リーン燃焼気筒の空燃比が理論空燃比よりもリーンとなる場合であり、ステップＳ１４０の判定結果が肯定判定（ＹＥＳ）となる場合には、リッチ燃焼気筒の空燃比は理論空燃比よりもリッチとなる。すなわち、本実施形態のエンジン制御装置２０では、リッチ燃焼気筒の空燃比が理論空燃比よりもリッチとなり、且つリーン燃焼気筒の空燃比が理論空燃比よりもリーンとなることを条件に、ステップＳ１２０の処理（気筒別噴射量設定処理）で設定した気筒別の燃料噴射量での燃料噴射を、すなわちディザ制御を実行している。こうした本実施形態のエンジン制御装置２０では、ディザ制御ルーチンにおけるステップＳ１３０〜Ｓ１６０の処理がディザ制御処理に相当する。
【００２７】
（本実施形態の作用効果）
続いて、以上のように構成された本実施形態のエンジン制御装置２０の作用効果を説明する。
【００２８】
本実施形態のエンジン制御装置２０では、触媒装置１５の昇温要求に応じてディザ制御を実行する。上述のように、ディザ制御におけるリッチ燃焼気筒の燃料噴射量（リッチ噴射量ＱＲ＊）及びリーン燃焼気筒の燃料噴射量（リーン噴射量ＱＬ＊）は、目標空燃比ＡＦ＊を実現する燃料噴射量であるベース噴射量Ｑ＊に対し、ディザ幅σにより決まる既定の係数をそれぞれ乗算することで演算されている。すなわち、リッチ噴射量ＱＲ＊及びリーン噴射量ＱＬ＊は、空燃比を目標空燃比ＡＦ＊とするために必要な燃料噴射量であるベース噴射量Ｑ＊を基準としてそれぞれ設定される。こうした場合のリッチ燃焼気筒、及びリーン燃焼気筒の空燃比は、目標空燃比ＡＦ＊に連動して変化する。すなわち、目標空燃比ＡＦ＊の値がリーン側の値に変更されれば、リッチ燃焼気筒、及びリーン燃焼気筒の空燃比もそれぞれリーン側に変化する。また、目標空燃比ＡＦ＊の値がリッチ側の値に変更されれば、リッチ燃焼気筒、及びリーン燃焼気筒の空燃比もそれぞれリッチ側に変化する。
【００２９】
図３（ａ）は、理論空燃比ＳＴが目標空燃比ＡＦ＊として設定された状態でディザ制御を実行した場合の各気筒＃１〜＃４の燃料噴射量、及び空燃比を示している。なお、図３（ａ）〜（ｃ）では、気筒＃１がリッチ燃焼気筒に、気筒＃２、＃３、＃４がリーン燃焼気筒にそれぞれ設定されている場合を示している。この場合、リッチ燃焼気筒（同図では気筒＃１）では理論空燃比ＳＴよりもリッチな空燃比で燃焼が行われ、リーン燃焼気筒（同図では気筒＃２〜＃４）では理論空燃比ＳＴよりもリーンな空燃比で燃焼が行われる。これにより、燃料過多の状態で燃焼を行ったリッチ燃焼気筒の排気に含まれる未燃燃料と、酸素過多の状態で燃焼を行ったリーン燃焼気筒の排気に含まれる余剰酸素との反応熱により排気の温度が高まって、触媒装置１５の昇温が促進される。このように、ディザ制御による排気の昇温効果は、リッチ燃焼気筒の空燃比が理論空燃比よりもリッチであり、且つリーン燃焼気筒の空燃比が理論空燃比よりもリーンである場合に発揮される。
【００３０】
図３（ｂ）は、理論空燃比ＳＴよりも大幅にリッチな空燃比が目標空燃比ＡＦ＊として設定された状態でディザ制御を実行した場合の各気筒＃１〜＃４の燃料噴射量及び空燃比を示している。同図では、リーン燃焼気筒（気筒＃２〜＃４）の燃料噴射量がストイキ噴射量ＱＳＴを超えている。そのため、この場合には、リッチ燃焼気筒（気筒＃１）、リーン燃焼気筒（気筒＃２〜４）が双方ともに理論空燃比ＳＴよりもリッチな空燃比で燃焼が行われることになり、ディザ制御による排気の昇温効果が得られなくなる。これに対して、本実施形態のエンジン制御装置２０では、リーン噴射量ＱＬ＊がストイキ噴射量ＱＳＴ以上の場合、ディザ制御は実行されずに、各気筒＃１〜＃４の燃料噴射量を同じとした通常の噴射量制御が実行される。
【００３１】
図３（ｃ）は、理論空燃比ＳＴよりも大幅にリーンな空燃比が目標空燃比ＡＦ＊として設定された状態でディザ制御を実行した場合の各気筒＃１〜＃４の燃料噴射量及び空燃比を示している。同図では、リッチ燃焼気筒（気筒＃１）の燃料噴射量（リッチ噴射量ＱＲ＊）がストイキ噴射量ＱＳＴを下回っている。そのため、リッチ燃焼気筒（気筒＃１）、リーン燃焼気筒（気筒＃２〜４）が双方ともに理論空燃比ＳＴよりもリーンな空燃比で燃焼が行われることになり、ディザ制御による排気の昇温効果が得られなくなる。なお、リッチ噴射量ＱＲ＊がストイキ噴射量ＱＳＴを下回るときのリーン噴射量ＱＬ＊は、リーン限界噴射量ＱＬＭＴ未満となり、上述のディザ制御ルーチンのステップＳ１４０において否定判定（ＮＯ）される。そのため、本実施形態のエンジン制御装置２０では、リッチ噴射量ＱＲ＊がストイキ噴射量ＱＳＴ以下となる場合、ディザ制御は実行されずに、各気筒＃１〜＃４の燃料噴射量を同じとした通常の噴射量制御が実行される。
【００３２】
なお、ディザ制御の実行時の各気筒＃１〜＃４では、燃費性能や排気性能等の要求に応じて設定された目標空燃比ＡＦ＊からずれた空燃比で燃焼が行われる。そのため、ディザ制御中のエンジン１０の燃費性能や排気性能は、各気筒＃１〜＃４で、空燃比を目標空燃比ＡＦ＊として燃焼を行った場合よりも低くなる。一方、リッチ噴射量ＱＲ＊がストイキ噴射量ＱＳＴ以下となる場合やリーン噴射量ＱＬ＊がストイキ噴射量ＱＳＴ以上となる場合にはディザ制御を実行しても排気の昇温効果は得られず、燃費性能や排気性能の低下を招くだけの結果となる。これに対して本実施形態のエンジン制御装置２０では、リッチ燃焼気筒の空燃比が理論空燃比よりもリッチとなり、且つリーン燃焼気筒の空燃比が理論空燃比よりもリーンとなることを条件に、気筒別噴射量設定処理で設定した気筒別の燃料噴射量での燃料噴射を、すなわちディザ制御を実行している。そのため、排気の昇温効果が得られない状態でのディザ制御の実施が回避されることになる。したがって、排気の昇温のためのディザ制御を効果的に実施できるようになる。
【００３３】
なお、空燃比がある限度（リーン限界空燃比ＬＭＴ）を超えてリーン化すると、燃焼が不安定となってしまう。これに対して本実施形態のエンジン制御装置２０では、リーン噴射量ＱＬ＊が、リーン燃焼気筒の空燃比がリーン限界空燃比ＬＭＴよりもリーンな空燃比となる噴射量（リーン限界噴射量ＱＬＭＴ）以下となる場合には、ディザ制御を実行しないようにしている。そのため、燃焼の不安定化を招かない範囲でディザ制御を実行することができる。
【００３４】
なお、上記実施形態は以下のように変更して実施することもできる。
・上記実施形態では、リーン噴射量ＱＬ＊がリーン限界噴射量ＱＬＭＴ以上の場合のリッチ噴射量ＱＲ＊はストイキ噴射量ＱＳＴを超えることが確定している。そのため、ディザ制御ルーチンのステップＳ１４０におけるリーン噴射量ＱＬ＊がリーン限界噴射量ＱＬＭＴ以上であるとの判定をもって、リッチ燃焼気筒の空燃比が理論空燃比よりもリッチであると判定していた。リーン噴射量ＱＬ＊がリーン限界噴射量ＱＬＭＴ以上の場合にも、ストイキ噴射量ＱＳＴ以下の量がリッチ噴射量ＱＲ＊として設定されることがある場合には、リッチ噴射量ＱＲ＊がストイキ噴射量ＱＳＴを超えているか否かの判定を別途行い、その判定結果が肯定判定であることを、ディザ制御を実行する条件に加えるようにするとよい。
【００３５】
・上記実施形態では、リーン噴射量ＱＬ＊がリーン限界噴射量ＱＬＭＴ以上であるか否かを判定し、その判定結果が肯定判定であることを、ディザ制御を実行する条件としていた。目標空燃比ＡＦ＊がその設定範囲のリーン側の限界となる値に設定されている場合にもリーン噴射量ＱＬ＊がリーン限界噴射量ＱＬＭＴ未満とならない場合には、上記判定を省略してもよい。
【００３６】
・上記実施形態では、エンジン１０の４つの気筒＃１〜＃４のうち、リッチ燃焼気筒とする気筒、及びリーン燃焼気筒とする気筒をそれぞれ特定の気筒に固定してディザ制御を行うようにしていたが、リッチ／リーン燃焼気筒を動的に変化させながらディザ制御を行うようにしてもよい。
【００３７】
・上記実施形態では、３つの気筒をリーン燃焼気筒とし、１つの気筒をリッチ燃焼気筒としてディザ制御を行うようにしていたが、リーン燃焼気筒とする気筒の数、及びリッチ燃焼気筒とする気筒の数を変更してもよい。その場合のリーン噴射量ＱＬ＊及びリッチ噴射量ＱＲ＊の演算式は、気筒数の変更に応じて、各気筒の燃空比の平均値の逆数が目標空燃比ＡＦ＊となるように修正する必要がある。例えばリーン燃焼気筒を１気筒、リッチ燃焼気筒を３気筒とした場合、リーン噴射量ＱＬ＊を「Ｑ＊−σ」とし、リッチ噴射量ＱＲ＊を「Ｑ＊＋（σ／３）」とすれば、各気筒の燃空比の平均値の逆数を目標空燃比ＡＦ＊とすることができる。
【００３８】
・上記実施形態では、ディザ制御中に燃焼を行う気筒のすべてを、リッチ燃焼気筒、リーン燃焼気筒のいずれかに振り分けていたが、空燃比を目標空燃比ＡＦ＊として燃焼を行う気筒を一部に含めるようにしてもよい。例えば、気筒＃１〜＃４のうちの一つをリーン燃焼気筒に、他の一つをリッチ燃焼気筒にそれぞれ割り当て、残りの２つは空燃比を目標空燃比ＡＦ＊として燃焼を行う気筒としてディザ制御を行うようにしてもよい。
【符号の説明】
【００３９】
１０…エンジン、１１…吸気通路、１２…排気通路、１３…燃料噴射弁、１４…スロットルバルブ、１５…触媒装置、２０…エンジン制御装置、２１…エアフローメータ、２２…クランク角センサ、２３…空燃比センサ、２４…中央演算処理装置（ＣＰＵ）、２５…リードオンリーメモリ（ＲＯＭ）、２６…ランダムアクセスメモリ（ＲＡＭ）。
【図１】
2019070345.tif 000003
【図２】
2019070345.tif 000004
【図３】
2019070345.tif 000005