(57)【特許請求の範囲】
【請求項１】
触媒の上流側の空燃比センサと、
触媒の下流側のＯ2センサと、
前記上流側空燃比センサの出力に基づいて空燃比フィードバック制御の基本制御定数を演算する手段と、
前記下流側Ｏ2センサの出力とスライスレベルとの比較により前記基本制御定数に対する修正値を演算する手段と、
この修正値で前記基本制御定数を修正して制御定数を演算する手段と、
この演算した制御定数を用いて前記上流側空燃比センサの出力に基づく空燃比のフィードバック制御を行う手段と、
失火を検出する手段と、
この失火検出手段からの信号より失火率を演算する手段と、
この失火率に応じて前記スライスレベルを燃料増量側に補正する手段と
を設けたことを特徴とするエンジンの空燃比制御装置。
【請求項２】
触媒の上流と下流側の各空燃比センサと、
前記上流側空燃比センサの出力に基づいて空燃比フィードバック制御の基本制御定数を演算する手段と、
この基本制御定数を用いて空燃比フィードバック補正係数を演算する手段と、
前記下流側空燃比センサの出力とこの下流側空燃比センサの出力の目標値との比較によりこの空燃比フィードバック補正係数を修正する手段と、
この修正した空燃比フィードバック補正係数を用いて前記上流側空燃比センサの出力に基づく空燃比のフィードバック制御を行う手段と、
失火を検出する手段と、
この失火検出手段からの信号より失火率を演算する手段と、
この失火率に応じて前記下流側空燃比センサの出力の目標値を理論空燃比よりもリーン側にシフトする手段と
を設けたことを特徴とするエンジンの空燃比制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はエンジンの空燃比制御装置に関する。
【０００２】
【従来の技術】
排気浄化用の三元触媒の上流と下流にＯ２センサを設け、上流側Ｏ２センサ出力に基づい空燃比のフィードバック制御を行なうとともに、その空燃比フィードバック制御に使用する制御定数（たとえば比例分）を、下流側Ｏ２センサ出力に基づいて修正する、いわゆるダブルＯ２センサシステムの装置が各種提案されている。
【０００３】
この場合に、点火系失火が生じたときは触媒内において未燃ＨＣと残留空気とが反応して触媒が過熱されるので、これを避けるため、点火系失火を判定して表示するようにしたものがある（特開平３−１４１８４０号公報参照）。
【０００４】
【発明が解決しようとする課題】
しかしながら、失火により多量の未燃ＨＣが図１４に示したようにエンジンより排出されるのに対し、従来の装置では目標とする空燃比フィードバック制御の制御中心値（目標空燃比）が理論空燃比に保持されたままなので（図１５参照）、失火時と失火時でないときとで触媒での転化率が変わらず、したがって、失火により増加したＨＣのぶんだけ、図１６のように排気浄化性能が悪くなる。
【０００５】
この場合に、失火により発生する未燃ＨＣ量は失火率に対応するので、本発明は、失火率に応じて（つまり失火に伴う未燃ＨＣの増加分に応じて）空燃比フィードバック制御の制御中心値をリーン側にシフトすることにより、未燃ＨＣが多く排出される失火時にもできるだけＨＣ排出量の増加を抑制することを目的とする。
【０００８】
【課題を解決するための手段】
第１の発明では、図１７に示すように、触媒の上流側の空燃比センサ３１と、触媒の下流側のＯ2センサ５３と、前記上流側空燃比センサ３１の出力に基づいて空燃比フィードバック制御の基本制御定数（たとえば比例分ＰＬ、ＰＲ、積分分ＩＬ、ＩＲ、上流側空燃比センサ出力の遅延時間、上流側空燃比センサ出力と比較するスライスレベルＳＬＦ等）を演算する手段４２と、前記下流側Ｏ2センサ５３の出力とスライスレベルＳＬＲとの比較により前記基本制御定数に対する修正値（たとえば比例分修正値ＰＨＯＳ）を演算する手段６１と、この修正値で前記基本制御定数を修正して制御定数を演算する手段６２と、この演算した制御定数を用いて前記上流側空燃比センサ３１の出力に基づく空燃比のフィードバック制御を行う手段６３と、失火を検出する手段３３と、この失火検出手段３３からの信号より失火率を演算する手段３４と、この失火率に応じて前記スライスレベルＳＬＲを燃料増量側に補正する手段３６とを設けた。
【００１１】
第２の発明では、図１８に示すように、触媒の上流側と下流側の各空燃比センサ３１、５１と、前記上流側空燃比センサ３１の出力に基づいて空燃比フィードバック制御の基本制御定数（たとえば比例分ＰＬ、ＰＲ、積分分ＩＬ、ＩＲ、上流側空燃比センサ出力の遅延時間、上流側空燃比センサ出力と比較するスライスレベルＳＬＦ等）を演算する手段４２と、この基本制御定数を用いて空燃比フィードバック補正係数を演算する手段４３と、前記下流側空燃比センサ５１の出力とこの下流側空燃比センサの出力の目標値Ｍとの比較によりこの空燃比フィードバック補正係数を修正する手段７１と、この修正した空燃比フィードバック補正係数を用いて前記上流側空燃比センサ３１の出力に基づく空燃比のフィードバック制御を行う手段７２と、失火を検出する手段３３と、この失火検出手段３３からの信号より失火率を演算する手段３４と、この失火率に応じて前記下流側空燃比センサの出力の目標値Ｍを理論空燃比よりもリーン側にシフトするする手段３５とを設けた。
【００１２】
【発明の効果】
失火しないときには、空燃比フィードバック制御により実際の空燃比が目標空燃比に収束して触媒でのＨＣ、ＣＯ、ＮＯｘの転化率を同時に高めるのであるが、失火時になると、第１と第２の各発明では、失火率に応じて（つまり失火により発生した未燃ＨＣの増加分に応じて）目標空燃比をリーン側にシフトするので、触媒でのＨＣの転化率が理論空燃比のときより高まり、これによって失火により増加するＨＣ排出量を極力抑えることができる。
【００１３】
また、従来の装置によれば、失火が生じているとの故障判定の表示により修理が必要であった場合でも、第１と第２の各発明によればある程度までの失火（たとえば失火率５％まで）であればＨＣ排出量を失火時でないときと同じ量に維持できるので、故障とならないのである。このため、修理が必要でなくなり、寿命の延長や修理にかかる費用等の削減ができる。
【００１４】
【発明の実施の形態】
図１において、１はエンジン本体で、その吸気通路８には吸気絞り弁５の下流に位置して燃料噴射弁７が設けられ、コントロールユニット（図ではＣ／Ｕで略記）２からの噴射信号により運転条件に応じて所定の空燃比となるように、吸気中に燃料を噴射供給する。
【００１５】
コントロールユニット２にはクランク角センサ４からのＲｅｆ信号（基準位置信号）とＰｏｓ信号（１°信号）、エアフローメータ６からの吸入空気量信号、水温センサ１１からのエンジン冷却水温信号等が入力され、これらに基づいて基本噴射パルス幅Ｔｐを算出するとともに、排気通路９の三元触媒１０の上流側に設置したＯ２センサ３からの空燃比（酸素濃度）信号に基づいて空燃比のフィードバック制御を行い、さらにその空燃比フィードバック制御に使用する比例分を、三元触媒１０の下流側に設置したＯ２センサ１３からの空燃比（酸素濃度）信号により修正する。
【００１６】
ここで、空燃比フィードバック制御は、排気空燃比が理論空燃比を中心として周期的に振らすようにした制御であり、このとき排気通路９に設けた三元触媒１０が最大の転換効率をもって、排気中のＮＯｘの還元とＨＣ、ＣＯの酸化を行う。
【００１７】
コントロールユニット２で実行されるこの空燃比フィードバック制御の内容を、以下のフローチャートにしたがって説明する。
【００１８】
図２のフローチャートは上流側Ｏ２センサ出力ＯＳＲ１に基づいて空燃比フィードバック補正係数αを演算するためのもので、Ｒｅｆ信号に同期して実行する。Ｒｅｆ信号に同期させるのは、燃料噴射がＲｅｆ信号同期であり、系の乱れもＲｅｆ信号同期であるため、これに合わせたものである。
【００１９】
ステップ１では、空燃比フィードバック制御条件が成立しているかどうかをみる。▲１▼冷却水温Ｔｗが所定値以下のとき、▲２▼上流側Ｏ２センサが不活性のとき、▲３▼高負荷時等はいずれも空燃比フィードバック制御条件が成立しない場合であり、このときはステップ２に進み、αに１．０を入れて（αをクランプ）、図２のフローを終了する。
【００２０】
上記の▲１▼〜▲３▼等のいずれでもないとき（空燃比フィードバック制御条件の成立時）はステップ３に進んで上流側Ｏ２センサ出力ＯＳＲ１をＡ／Ｄ変換して取り込み、ステップ４においてＯＳＲ１とスライスレベル（たとえば５００ｍＶ付近）ＳＬＦを比較する。ＯＳＲ１＞ＳＬＦであれば上流側Ｏ２センサ出力がリッチ側にあると判断し、ステップ５でフラグＡＦＦ１に“１”を入れ、ＯＳＲ１≦ＳＬＦであるときは上流側Ｏ２センサ出力がリーン側にあると判断し、ステップ６においてフラグＡＦＦ１に“０”を入れる。これによってＡＦＦ１＝０は上流側Ｏ２センサ出力がリーン側にあることを、ＡＦＦ１＝１はリッチ側にあることを表す。
【００２１】
なお、フラグＡＦＦ１は、後述するフラグＡＦＦ０とともに電源投入時のイニシャライズで“０”に初期設定し、また変数を格納するためのメモリも電源投入時のイニシャライズで０に初期設定するものであり、以下のフローチャートおいて、フラグ、メモリについての初期設定については省略する。
【００２２】
ステップ７ではフラグＡＦＦ０の値を読み込む。このフラグＡＦＦ０は前回に空燃比がリッチあるいはリーンのいずれの側にあったかを示すフラグであり、ＡＦＦ０＝０は前回リーン側にあったことを、ＡＦＦ０＝１は前回リッチ側にあったことを表す。
【００２３】
ステップ８では２つのフラグＡＦＦ０、ＡＦＦ１を比較し、両者の値が等しくないときは、ＯＳＲ１のリッチからリーンへの反転時あるいはその反対にリーンからリッチへの反転時であると判断し、ステップ９でサブルーチンを実行する。このサブルーチンの実行（ＯＳＲ１の反転毎に実行）については図３のフローチャートにより説明する。
【００２４】
図３においてステップ２１では下流側Ｏ２センサ出力ＯＳＲ２をＡ／Ｄ変換して取り込み、ステップ２２においてこのＯＳＲ２とスライスレベル（たとえば５００ｍＶ付近）ＳＬＲを比較する。
【００２５】
ＯＳＲ２＞ＳＬＲ（下流側Ｏ２センサ出力がリッチ側にある）であればステップ２３でＰＨＯＳ（ｏｌｄ）（ＰＨＯＳの前回値）より更新量ＤＰＨＯＳだけ差し引いた値をＰＨＯＳとすることにより、またＯＳＲ２≦ＳＬＲ（下流側Ｏ２センサ出力がリーン側にある）のときは、ＰＨＯＳ（ｏｌｄ）に更新量ＤＰＨＯＳを加えた値をＰＨＯＳとすることにより、それぞれ比例分に対する修正値ＰＨＯＳを更新する。
【００２６】
このようにしてサブルーチンの実行を終了したら、図２のステップ１０に戻り、フラグＡＦＦ１の値をみる。ＡＦＦ１＝０（リッチからリーンへの反転時）であればステップ１１で
α＝α（ｏｌｄ）＋（ＰＬ＋ＰＨＯＳ）                          …（１）
ただし、α（ｏｌｄ）：αの前回値
の式により、またＡＦＦ１＝１（リーンからリッチへの反転時）であるときはステップ１２において
α＝α（ｏｌｄ）−（ＰＲ−ＰＨＯＳ）                          …（２）
の式によりαをそれぞれ更新する。
【００２７】
ここで、高速高負荷域以外の領域であれば、触媒に酸素ストレージ能力が十分にあるため、下流側Ｏ２センサ出力ＯＳＲ２はほぼ一定に保たれるのであり、このときの下流側Ｏ２センサ出力ＯＳＲ２のスライスレベルＳＬＲからのずれ量が目標とする空燃比フィードバック制御の制御中心値（目標空燃比）からのずれを表す。したがって、ＯＳＲ２＞ＳＬＲ（下流側Ｏ２センサ出力がリッチ側にある）のときは、小さくなる側に更新されるＰＨＯＳにより、比例分（ＰＲ−ＰＨＯＳ）が大きくなる側にかつ比例分（ＰＬ＋ＰＨＯＳ）が小さくなる側に修正されるため、αが小さくなる側に向かい、下流側Ｏ２センサ出力ＯＳＲ２がスライスレベルＳＬＲへと収束する。この逆に、ＯＳＲ２≦ＳＬＲ（下流側Ｏ２センサ出力がリーン側にある）のときは、ＰＨＯＳにより、比例分（ＰＲ−ＰＨＯＳ）が小さくなりかつ比例分（ＰＬ＋ＰＨＯＳ）が大きくなるため、αが大きくなる側に向かい、下流側Ｏ２センサ出力ＯＳＲ２がスライスレベルＳＬＲへと収束する。つまり、スライスレベルＳＬＲが目標空燃比を決定するので、スライスレベルＳＬＲには理論空燃比相当の値を設定しているわけである。
【００２８】
なお、この実施形態ではＰＨＯＳにより比例分ＰＲ、ＰＬの両方を修正しているが、比例分ＰＲ、ＰＬの片方だけをＰＨＯＳで修正するようにすることもできる。
【００２９】
一方、ステップ８で２つのフラグＡＦＦ０、ＡＦＦ１の値が等しいときは、反転時でないと判断し、Ｓ１３に進んでフラグＡＦＦ１の値をみる。ＡＦＦ１＝０（前回、今回ともリーン）であれば、ステップ１４でα（ｏｌｄ）に積分分ＩＬを加算することによって、またＡＦＦ１＝１（前回、今回ともリッチ）であるときはステップ１５でα（ｏｌｄ）より積分分ＩＲを減算することによってそれぞれαを更新する。
【００３０】
ステップ１６では次回制御のためフラグＡＦＦ１の値をフラグＡＦＦ０に移して図２のフローを終了する。
【００３１】
このようにして演算される空燃比フィードバック補正係数αを用い、図示しないフローにより、燃料噴射弁７に与える燃料噴射パルス幅Ｔｉが
0003601210.tif 000002
の式で計算される。この計算したＴｉの値は、これも図示しないが噴射タイミングで出力レジスタに転送され、エンジン２回転毎に１回、各気筒毎に噴射される。
【００３２】
ここで、（３）式のＴｐはエンジン回転数と吸入空気量から計算される値で、このＴｐによりほぼ理論空燃比の混合気が得られる。Ｋａｔｈｏｓは燃料壁流を考慮した補正量で始動時や過渡時にだけ働く。Ｔｆｂｙａは水温増量補正係数Ｋｔｗや始動後増量補正係数Ｋａｓなどの和であり、冷間始動直後より空燃比フィードバック制御が開始されるまでのあいだでＴｆｂｙａが１．０より大きい値になって燃料増量が行われ、理論空燃比よりもリッチ側の空燃比で運転される。αｍは燃料噴射弁の噴射量特性やエアフローメータの流量特性が経時劣化により変化することにより生じる空燃比の定常エラーを吸収するための値、Ｔｓは燃料噴射弁に駆動パルスを与えても実際に噴射弁が開くまでに応答遅れがありこの応答遅れを考慮した値である。なお、空燃比フィードバック制御条件の成立時には、Ｔｆｂｙａが１００％に固定される。
【００３３】
さて、失火により多量の未燃ＨＣが図１４に示したようにエンジンより排出されるのに対し、従来の装置では目標とする空燃比フィードバック制御の制御中心値が理論空燃比に保持されたままなので、失火時と失火時でないときとで触媒での転化率が変わらず、したがって、失火により増加した未燃ＨＣのぶんだけ、図１６のように排気浄化性能が悪くなる。
【００３４】
これに対処するため、失火により発生する未燃ＨＣ量が失火率に対応することから、本発明の第１実施形態では失火率に応じて（つまり失火に伴う未燃ＨＣの増加分に応じて）空燃比フィードバック制御の制御中心値をリーン側にシフトする。
【００３５】
詳細には、図４のフローチャートを新たに設けている。
【００３６】
このフローチャートについて説明すると、図４のルーチンは図２、３のルーチンに先立ってＲｅｆ信号同期で行う。
【００３７】
まず、ステップ３１では失火率ＳＩを読み込み、この失火率ＳＩよりステップ３２において図５を内容とするテーブルを検索してスライスレベルの空燃比補正量ＨＳを求め、ステップ３３ではスライスレベル（下流側Ｏ２センサ出力と比較するためのスライスレベル）ＳＬＲよりこの補正量ＨＳを差し引いた値を改めてスライスレベルＳＬＲとおく。スライスレベルＳＬＲは目標とする空燃比フィードバック制御の制御中心値を定めている値であり、スライスレベルＳＬＲが高くなる（値としては大きくなる）ほど目標空燃比がリッチになるため、このスライスレベルＳＬＲを補正量ＨＳの分だけ小さくすると、実際の空燃比フィードバック制御の制御中心値が理論空燃比よりもリーン側にシフトするのである。
【００３８】
なお、上流側Ｏ２センサ出力に基づて空燃比のフィードバック制御を行うとともに、その空燃比フィードバック制御に使用する比例分ＰＬ、ＰＲ、積分分ＩＬ、ＩＲ、上流側Ｏ２センサ出力の遅延時間（図示しない）、上流側Ｏ２センサ出力と比較するスライスレベルＳＬＦ等を下流側Ｏ２センサ出力に基づいて修正する場合には、比例分ＰＬ、ＰＲ、積分分ＩＬ、ＩＲ、上流側Ｏ２センサ出力の遅延時間、上流側Ｏ２センサ出力と比較するスライスレベルＳＬＦ等を補正することによって空燃比フィードバック制御の制御中心値をリーン側にシフトしようとしても、下流側Ｏ２センサにより修正され、空燃比フィードバック制御の制御中心値が理論空燃比へと戻されてしまうため、下流側Ｏ２センサ出力と比較するためのスライスレベルＳＬＲを対象として補正しているわけである。
【００３９】
ここで、失火時に空燃比をリーン側にシフトするのは、失火により多く排出される未燃ＨＣをできるだけ触媒により浄化するためであり、触媒は理論空燃比にあるときよりリーン側にあるほうがＨＣの転化率が大きくなるからである。
【００４０】
図５の特性は図６の特性より求めたものである。図６の特性は、図１６の特性より失火率が大きくなるほどＨＣ排出量が増えること、また図１５に示す触媒転化率の特性によれば空燃比をリーン側にシフトさせるほど触媒でのＨＣの転化率がよくなることの２つを勘案することにより得られるものである。
【００４１】
なお、失火の判定については公知の方法を用いればよい。たとえば、特開平４−５４５０号公報には燃焼室の圧力を圧力センサにより検出し、このセンサにより検出された圧力が所定値以下になったときに失火と判定するものが開示されている。この場合に、所定点火回数当たりに失火した回数をサンプリングし、そのサンプリングした失火回数を所定点火回数で割ることで失火率ＳＩを求めることができる。
【００４２】
ここで、この実施形態の作用を説明する。
【００４３】
この実施形態ではスライスレベルＳＬＲにより目標とする空燃比フィードバック制御の制御中心値が定まり、失火時以外であれば、従来と同様に上流側Ｏ２センサに経時劣化を生じたときにも空燃比フィードバック制御における実際の制御空燃比が理論空燃比へと制御される。なお、スライスレベルＳＬＲは大きくなるほど目標とする空燃比フィードバック制御の制御中心値がリッチ側になるものである。
【００４４】
一方、失火時になると、そのときの失火率に比例して大きくなるスライスレベルの空燃比補正量ＨＳでスライスレベルＳＬＲが減量側に補正されることから、目標とする空燃比フィードバック制御の制御中心値が理論空燃比よりもリーン側にシフトされ、空燃比フィードバック制御の実際の制御中心値がこのシフトされた新たな目標値に収束するように制御されるので、触媒でのＨＣの転化率が理論空燃比のときよりも高くなる（図７参照）。
【００４５】
この結果、この実施形態での触媒通過後のＨＣ排出量が、図８に示したようにある程度までの失火（失火率５％まで）であれば失火率に関係なく失火のないときとほぼ同じ値に維持される。なお、図８は、空燃比以外の運転条件（たとえばエンジン回転数、負荷、水温等）を図１６の場合と同じ条件としたときのものである。
【００４６】
このように、本発明では、失火率に応じて（つまり失火により発生する未燃ＨＣの増加分に応じて）目標とする空燃比フィードバック制御の制御中心値をリーン側にシフトするので、触媒でのＨＣの転化率が理論空燃比のときより高まり、これによって失火により増加するＨＣ排出量を極力抑えることができる。
【００４７】
また、従来の装置によれば、失火が生じているとの故障判定の表示により修理が必要であった場合でも、本発明によれば失火率５％までであればＨＣ排出量を失火時でないときと同じ量に維持できるので、故障とならないのである。このため、修理が必要でなくなり、寿命の延長や修理にかかる費用等の削減ができる。
【００４８】
図９、図１０、図１２のフローチャートは第２実施形態で、図９が第１実施形態の図２のうちステップ９を除いた残りの部分に、図１０が図２のステップ９および図３に対応する。図１２は図４に対応する。なお、第１実施形態と同一の部分には同一のステップ番号をつけている。
【００４９】
第１実施形態では下流側Ｏ２センサ出力ＯＳＲ２を用いて比例分ＰＲ、ＰＬを修正するものが前提であったが、第２実施形態は触媒の下流側に設けた空燃比センサの出力を用いて、空燃比フィードバック補正係数αそのものを修正するものが前提であり、この実施形態においても、失火率に応じて目標とする空燃比フィードバック制御の制御中心値をリーン側にシフトさせることで、第１実施形態と同じ作用効果が得られる。
【００５０】
ここで、第２実施形態の空燃比センサは、Ｏ２センサ、全域空燃比センサなどを含んだ総称として使用している。したがって、下流側Ｏ２センサ出力、これと比較するためのスライスレベルＳＬＲがそれぞれ
下流側Ｏ２センサ出力ＯＳＲ２→下流側空燃比センサ出力ＶＲ
スライスレベルＳＬＲ→下流側空燃比センサ出力の目標値Ｍ
のように対応する。
【００５１】
このように第１実施形態とは修正方法が異なるため、図９のステップ４１、４２に示したようにαの更新式にＰＨＯＳはなく、代わって、図９のステップ４３においてサブルーチンを実行する。このサブルーチンの実行（Ｒｅｆ信号同期）について図１０のフローチャートにより説明する。
【００５２】
ステップ５１では、下流側空燃比センサ出力ＶＲをＡ／Ｄ変換して取り込み、下流側空燃比センサ出力の目標値ＭとこのＶＲの差からステップ５２において図１１を内容とするテーブルを検索して空燃比フィードバック補正係数の修正値ＨＶＲを求め、これを空燃比フィードバック補正係数α（図９のステップ４１、４２、１４、１５で既に得ている）に加算した値を改めて空燃比フィードバック補正係数αとおくことにより、αを修正する。
【００５３】
図１１に示したように、たとえば下流側空燃比センサ出力ＶＲがその目標値Ｍより小さい（つまり下流側空燃比センサ出力がリーン側にある）ときは、修正値ＨＶＲが正の値となってαが大きい側に修正されるので、空燃比がリッチ側に向かい、やがて下流側空燃比センサ出力ＶＲがその目標値Ｍへと収束するわけである。下流側空燃比センサ出力ＶＲがその目標値Ｍより大きい（つまり下流側空燃比センサ出力がリッチ側にある）ときも同様である。したがって、第２実施形態では、目標値Ｍが目標とする空燃比フィードバック制御の制御中心値を決定するので、目標値Ｍには理論空燃比相当の値を設定している。なお、図１１においてＭ−ＶＲが小さい範囲には不感帯を設けている。
【００５４】
図１２のフローチャートは失火時のリーンシフト操作を行うためのもので、図９、図１０のルーチンに先立ってＲｅｆ信号同期で実行する。
【００５５】
ステップ６１、６２では失火率ＳＩより図１３を内容とするテーブルを検索して目標値Ｍの空燃比補正量ＨＳＭを求め、下流側空燃比センサ出力の目標値ＭよりこのＨＳＭを差し引いた値を改めて下流側センサ出力の目標値Ｍとおく。目標値Ｍは目標とする空燃比フィードバック制御の制御中心値を定めている値であり、目標値Ｍが大きくなるほど空燃比がリッチになるため、この目標値Ｍを補正量ＨＳＭの分だけ小さくすると、空燃比フィードバック制御の実際の制御中心値が理論空燃比よりもリーン側にシフトするのである。
【００５６】
第１実施形態では修正値の対象となる空燃比フィードバック制御定数が比例分ＰＬ、ＰＲである場合で説明したが、これに限られることはなく、積分分ＩＬ、ＩＲ、上流側Ｏ２センサ出力の遅延時間（図示しない）、上流側Ｏ２センサ出力と比較するスライスレベルＳＬＦ等であっても同様に構成することができる。
【図面の簡単な説明】
【図１】第１実施形態の制御システム図である。
【図２】空燃比フィードバック補正係数αの演算を説明するためのフローチャートである。
【図３】サブルーチン説明するためのフローチャートである。
【図４】失火時のリーンシフト操作を説明するためのフローチャートである。
【図５】失火率ＳＩに対するスライスレベルの空燃比補正量ＨＳの特性図である。
【図６】失火率に対する目標空燃比の特性図である。
【図７】空燃比に対する触媒転化率の特性図である。
【図８】失火率に対する触媒通過後のＨＣ、ＮＯｘの各排出量の特性図である。
【図９】第２実施形態の空燃比フィードバック補正係数αの演算を説明するためのフローチャートである。
【図１０】第２実施形態のサブルーチンを説明するためのフローチャートである。
【図１１】第２実施形態の空燃比フィードバック補正係数の修正値ＨＶＲの特性図である。
【図１２】第２実施形態の失火時のリーンシフト操作を説明するためのフローチャートである。
【図１３】失火率ＳＩに対する目標値の空燃比補正量ＨＳＭの特性図である。
【図１４】従来の装置の失火率に対するエンジンからのＨＣ、ＮＯｘの各排出量の特性図である。
【図１５】従来の装置の空燃比に対する触媒転化率の特性図である。
【図１６】従来の装置の失火率に対する触媒通過後のＨＣ、ＮＯｘの各排出量の特性図である。
【図１７】第１の発明のクレーム対応図である。
【図１８】第２の発明のクレーム対応図である。
【符号の説明】
２  コントロールユニット
３  上流側Ｏ２センサ（上流側空燃比センサ）
４  クランク角センサ
６  エアフローメータ
７  燃料噴射弁
９  排気通路
１０  三元触媒
１３  下流側Ｏ２センサ（下流側空燃比センサ）
【図１】
0003601210.tif 000003
【図２】
0003601210.tif 000004
【図３】
0003601210.tif 000005
【図４】
0003601210.tif 000006
【図５】
0003601210.tif 000007
【図６】
0003601210.tif 000008
【図７】
0003601210.tif 000009
【図８】
0003601210.tif 000010
【図９】
0003601210.tif 000011
【図１０】
0003601210.tif 000012
【図１１】
0003601210.tif 000013
【図１２】
0003601210.tif 000014
【図１３】
0003601210.tif 000015
【図１４】
0003601210.tif 000016
【図１５】
0003601210.tif 000017
【図１６】
0003601210.tif 000018
【図１７】
0003601210.tif 000019
【図１８】
0003601210.tif 000020