(57)【特許請求の範囲】
【請求項１】
触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行うとともに、前記サブフィードバック制御のサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶し、かつ排気再循環の実施時と非実施時とで前記メインフィードバック制御のフィードバック目標値に異なる値を設定する内燃機関の空燃比制御装置において、
排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、排気再循環の非実施時における前記メインフィードバック制御のフィードバック目標値の修正を行う
ことを特徴とする内燃機関の空燃比制御装置。
【請求項２】
触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行うとともに、前記サブフィードバック制御のサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶し、かつ吸気中への排気再循環の実施時と非実施時とで前記メインフィードバック制御のフィードバック目標値に異なる値を設定する内燃機関の空燃比制御装置において、
排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、前記サブフィードバック制御における排気再循環の非実施時のフィードバック目標値の修正を行う
ことを特徴とする内燃機関の空燃比制御装置。
【請求項３】
前記フィードバック目標値の修正は、前記排気再循環量の要求に対する不足量が大きいほど、排気再循環の非実施時における前記フィードバック目標値を、空燃比をよりリーンとする側の値とするように行われる
ことを特徴とする請求項１又は２に記載の内燃機関の空燃比制御装置。
【請求項４】
触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行うとともに、前記サブフィードバック制御のサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶し、かつ排気再循環の実施時と非実施時とで前記メインフィードバック制御のフィードバック目標値に異なる値を設定する内燃機関の空燃比制御装置において、
排気再循環の非実施時に、排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、同サブフィードバック学習値の修正を行う
ことを特徴とする内燃機関の空燃比制御装置。
【請求項５】
前記サブフィードバック学習値の修正は、前記排気再循環量の要求に対する不足量が大きいほど、同サブフィードバック学習値による空燃比のリッチ側への補正量が小さくなるように行われる
請求項４に記載の内燃機関の空燃比制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行う内燃機関の空燃比制御装置に関する。
【背景技術】
【０００２】
車載等の内燃機関では、排気通路に設けられた触媒により、排気中の有害成分を浄化している。触媒の排気の浄化能力は、燃焼室で燃焼された混合気の空気と燃料の比率である空燃比によって変化し、その排気浄化能力が最大限に発揮される空燃比の範囲は限定されている。例えば三元触媒の場合、混合気の空燃比が、理論上、混合気中の酸素のすべてが燃料の燃焼に使用される理論空燃比の近傍であるときに、その排気浄化能力が最大限に発揮される。そこで、車載等の内燃機関の多くでは、排気中に残存する酸素の濃度から燃焼された混合気の空燃比を求めるとともに、その求められた空燃比に応じて燃料噴射量を補正して、混合気の空燃比を排気の浄化に最適な値とする空燃比フィードバック制御を行っている。
【０００３】
なお、排気の酸素濃度を検出する酸素濃度センサーが理想的な特性を示すのであれば、その出力と、燃焼された混合気の空燃比とが一義的な関係を示す。この場合には、触媒ウィンドウに入るように目標空燃比を設定し、検出された排気の酸素濃度から算出された空燃比が目標空燃比となるようにフィードバック制御を実行すれば、触媒の下流には、浄化された排気だけが流出することとなる。
【０００４】
しかしながら、現実には、酸素濃度センサーやその信号伝送系の個体差や経年変化、内燃機関の運転状態の変化等のため、酸素濃度センサーは、必ずしも理想的な出力特性を発揮しない。このため、空燃比フィードバック制御が実行されている状況下でも、触媒の下流に、未浄化の排気が流出することがある。こうしたときの触媒下流の排気酸素濃度は、排気中の酸素が浄化反応に過不足なく使用される理論空燃比相当の値から逸脱する。そのため、触媒での排気の浄化が適切に行われているか否かを、触媒下流の排気酸素濃度の検出結果から判断することができる。そこで、触媒上流の排気酸素濃度に基づくメインフィードバック制御に加え、触媒下流の排気酸素濃度に基づくサブフィードバック制御を行うことで、より的確な空燃比制御を実現している。
【０００５】
なお、サブフィードバック制御の結果が最適な値に収束するまでには、ある程度の長い時間が必要となる。そこで、過去のサブフィードバック制御において求められたサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶しておき、その値をサブフィードバック制御に反映することで、収束時間の短縮を図ることがなされている。
【０００６】
ところで、車載等の内燃機関では、排気の一部を吸気中に再循環させる排気再循環（ＥＧＲ：Exhaust Gas Recirculation）を行うことがある。こうしたＥＧＲを行う内燃機関では、ＥＧＲが実施されると、触媒ウィンドウが変化することが確認されている。そこで従来、特許文献１に記載のように、ＥＧＲの実施時と非実施時とで、空燃比フィードバック制御のフィードバック目標値（目標空燃比）に異なる値を設定する空燃比制御装置が提案されている。こうした空燃比制御装置では、ＥＧＲの有無による触媒ウィンドウの変化に追従して混合気の空燃比を変化させることができ、触媒の排気浄化効率を確保したまま、ＥＧＲの実施によるＮＯｘや燃費の低減効果を得ることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−０３０３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したようなサブフィードバック制御を行う内燃機関の空燃比制御装置でも、メインフィードバック制御のフィードバック目標値（目標空燃比）にＥＧＲ実施の有無によって異なる値を設定すれば、触媒の排気浄化効率の確保と、ＥＧＲの実施によるＮＯｘや燃費の低減効果との両立を図ることができる。しかしながら、そうした場合、状況によっては、次のような問題が生じることがある。
【０００９】
バルブが閉じたまま開かなくなる閉固着がＥＧＲバルブに発生したときなどには、ＥＧＲ実施中に吸気中に再循環される排気の量が、本来要求される量よりも少なくなってしまうことがある。このときのＥＧＲの実施による触媒ウィンドウの変化は、ＥＧＲが正常に行われた場合よりも小さくなる。
【００１０】
しかしながら、このときのメインフィードバック制御の目標空燃比は、要求通りのＥＧＲ量が確保されていることを前提に設定されており、実情の触媒ウィンドウから乖離した値となっている。こうした場合、目標空燃比と実際の触媒ウィンドウとの乖離分は、サブフィードバック制御によって補償される。そのため、この状態で空燃比フィードバック制御が継続されると、その乖離分がサブフィードバック学習値に取り込まれてしまうようになる。すなわち、このときのサブフィードバック学習値は、正常時との触媒ウィンドウの差分だけ、適正な値からずれたものとなってしまう。そのため、その後のＥＧＲの停止により、メインフィードバックのフィードバック目標値がＥＧＲ非実施時の値に変更されると、そうしたサブフィードバック学習値のずれ分のずれが空燃比に生じてしまい、空燃比フィードバック制御が収束するまで、内燃機関のエミッション（排気性能）が悪化してしまう。
【００１１】
本発明は、こうした実情に鑑みてなされたものであり、その解決しようとする課題は、排気再循環が正常に行われなかったときの内燃機関のエミッションの悪化を好適に抑制することのできる内燃機関の空燃比制御装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、請求項１に記載の発明は、触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行うとともに、前記サブフィードバック制御のサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶し、かつ排気再循環の実施時と非実施時とで前記メインフィードバック制御のフィードバック目標値に異なる値を設定する内燃機関の空燃比制御装置において、排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、前記メインフィードバック制御における排気再循環の非実施時のフィードバック目標値の修正を行うようにしている。
【００１３】
上記構成では、排気再循環の実施時と非実施時とでメインフィードバック制御のフィードバック目標値に異なる値が設定される。そしてこれにより、排気再循環の実施の有無による触媒ウィンドウの変化に合わせて混合気の空燃比が変化されるようになる。一方、排気再循環の実施時の排気再循環量が要求に満たない状態となると、そのときに学習されたサブフィードバック学習値には、要求通りに排気再循環量が確保されたときの触媒ウィンドウと、要求に満たない現状の排気再循環量に即した触媒ウィンドウとの差分がその値に取り込まれてしまい、サブフィードバック学習値がその差分だけ適正な値からずれた値となってしまう。その点、上記構成では、そうした状態で学習されたサブフィードバック学習値として記憶されていれば、メインフィードバック制御における排気再循環の非実施時のフィードバック目標値が修正され、それにより、サブフィードバック学習値のずれによる空燃比のずれが補償されるようになる。したがって、上記構成によれば、排気再循環が正常に行われなかったときの内燃機関のエミッションの悪化を好適に抑制することができる。
【００１４】
上記課題を解決するため、請求項２に記載の発明は、触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行うとともに、前記サブフィードバック制御のサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶し、かつ吸気中への排気再循環の実施時と非実施時とで前記メインフィードバック制御のフィードバック目標値に異なる値を設定する内燃機関の空燃比制御装置において、排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、前記サブフィードバック制御における排気再循環の非実施時のフィードバック目標値の修正を行うようにしている。
【００１５】
上記構成では、排気再循環の実施時と非実施時とでメインフィードバック制御のフィードバック目標値に異なる値が設定される。そしてこれにより、排気再循環の実施の有無による触媒ウィンドウの変化に合わせて混合気の空燃比が変化されるようになる。一方、排気再循環の実施時の排気再循環量が要求に満たない状態となると、そのときに学習されたサブフィードバック学習値には、要求通りに排気再循環量が確保されたときの触媒ウィンドウと、要求に満たない現状の排気再循環量に即した触媒ウィンドウとの差分がその値に取り込まれてしまい、サブフィードバック学習値がその差分だけ適正な値からずれた値となってしまう。その点、上記構成では、そうした状態で学習されたサブフィードバック学習値として記憶されていれば、サブフィードバック制御における排気再循環の非実施時のフィードバック目標値が修正され、それにより、サブフィードバック学習値のずれによる空燃比のずれが補償されるようになる。したがって、上記構成によれば、排気再循環が正常に行われなかったときの内燃機関のエミッションの悪化を好適に抑制することができる。
【００１６】
なお、排気再循環量が要求に満たない状態で学習されたサブフィードバック学習値の適正値からのずれにより、排気再循環の非実施時の空燃比は、排気再循環量の要求に対する不足量が大きいほど、リッチ側にずれる。そのため、請求項３によるように、上記目標空燃比の修正を、排気再循環量の要求に対する不足量が大きいほど、排気再循環の非実施時における前記フィードバック目標値を、空燃比をよりリーンとする側の値とするように行えば、排気再循環が正常に行われなかったときの内燃機関のエミッションの悪化をより的確に抑制することができる。
【００１７】
上記課題を解決するため、請求項４に記載の発明は、触媒上流の排気酸素濃度に基づくメインフィードバック制御と、触媒下流の排気酸素濃度に基づくサブフィードバック制御とを通じて空燃比フィードバック制御を行うとともに、前記サブフィードバック制御のサブフィードバック補正値の恒常成分をサブフィードバック学習値として記憶し、かつ排気再循環の実施時と非実施時とで前記メインフィードバック制御のフィードバック目標値に異なる値を設定する内燃機関の空燃比制御装置において、排気再循環の非実施時に、排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、同サブフィードバック学習値の修正を行っている。
【００１８】
上記構成では、排気再循環の実施時と非実施時とでメインフィードバック制御のフィードバック目標値に異なる値が設定される。そしてこれにより、排気再循環の実施の有無による触媒ウィンドウの変化に合わせて混合気の空燃比が変化されるようになる。一方、排気再循環の実施時の排気再循環量が要求に満たない状態となると、そのときに学習されたサブフィードバック学習値には、要求通りに排気再循環量が確保されたときの触媒ウィンドウと、要求に満たない現状の排気再循環量に即した触媒ウィンドウとの差分がその値に取り込まれてしまい、サブフィードバック学習値がその差分だけ適正な値からずれた値となってしまう。その点、上記構成では、排気再循環量が要求に満たないときの前記サブフィードバック補正値の恒常成分が前記サブフィードバック学習値として記憶されているときには、サブフィードバック学習値の修正が行われ、そのずれが是正される。したがって、上記構成によれば、排気再循環が正常に行われなかったときの内燃機関のエミッションの悪化を好適に抑制することができる。
【００１９】
なお、請求項５によるように、このときのサブフィードバック学習値の修正を、前記排気再循環量の要求に対する不足量が大きいほど、同サブフィードバック学習値による空燃比のリッチ側への補正量が小さくなるように行えば、排気再循環が正常に行われなかったときの内燃機関のエミッションの悪化より的確に抑制することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態に係る空燃比制御装置の適用される内燃機関の構成を模式的に示す略図。
【図２】同実施の形態に適用される目標空燃比修正ルーチンの処理手順を示すフローチャート。
【図３】同目標空燃比修正ルーチンによる修正後の目標空燃比とＥＧＲの不足量との関係を示すグラフ。
【図４】同実施の形態の空燃比フィードバック制御時の制御動作の一例を示すタイムチャート。
【図５】本発明の第２の実施の形態に適用される学習値修正ルーチンの処理手順を示すフローチャート。
【図６】同サブフィードバック学習値修正ルーチンによる修正後のサブフィードバック学習値とＥＧＲの不足量との関係を示すグラフ。
【図７】同実施の形態の空燃比フィードバック制御時の制御動作の一例を示すタイムチャート。
【発明を実施するための形態】
【００２１】
（第１の実施の形態）
以下、本発明の内燃機関の空燃比制御装置を具体化した第１の実施の形態を、図１〜図４を参照して詳細に説明する。
【００２２】
まず、図１を参照して、本実施の形態の空燃比制御装置が適用される内燃機関の構成を説明する。同図に示すように、本実施の形態の制御装置の適用される内燃機関は、吸気が通過する吸気管１と、その吸気管１を通じて吸入された空気と燃料との混合気が燃焼される燃焼室２と、燃焼によって生じた排気が通過する排気管３とを備えている。
【００２３】
内燃機関の吸気管１には、その上流から順に、吸気を浄化するエアクリーナー４、吸入空気量を検出するエアフローメーター５、吸気の流量を調節するスロットルバルブ６、吸気中に燃料を噴射供給するインジェクター７、吸気圧を検出する吸気圧センサー８が配設されている。こうした吸気管１に吸気ポート９を介して接続された燃焼室２には、同燃焼室２に導入された空気と燃料との混合気を点火する点火プラグ１０が配設されている。また、この燃焼室２に排気ポート１１を介して接続された排気管３には、その上流から順に、排気の酸素濃度を検出するメイン酸素濃度センサー１２、排気を浄化するフロント触媒１３、排気中の酸素濃度を検出するサブ酸素濃度センサー１４、及び排気を浄化するリア触媒１５が配設されている。
【００２４】
またこの内燃機関には、排気の一部を吸気中に還流させるための排気再循環（ＥＧＲ）通路１６が設けられている。ＥＧＲ通路１６は、排気管３におけるフロント触媒１３とリア触媒１５の間の部分から取り出され、その末端は、吸気管１のスロットルバルブ６の下流部分に接続されている。なお、ＥＧＲ通路１６には、再循環される排気を冷却するＥＧＲクーラー１７、及びＥＧＲ量を調節するＥＧＲバルブ１８が配設されている。
【００２５】
こうした内燃機関は、電子制御ユニット１９により制御されている。電子制御ユニット１９は、機関制御に係る各種演算処理を実施する中央演算処理装置（ＣＰＵ）と、制御用のプログラムやデータの記憶された読込専用メモリー（ＲＯＭ）を備えている。また電子制御ユニット１９は、ＣＰＵの演算結果やセンサーの検出結果等を一時的に記憶するランダムアクセスメモリー（ＲＡＭ）と、外部との信号の授受を媒介するインターフェイスとして機能する入出力ポート（Ｉ／Ｏ）とを備えている。
【００２６】
電子制御ユニット１９の入力ポートには、上記エアフローメーター５、吸気圧センサー８、メイン酸素濃度センサー１２及びサブ酸素濃度センサー１４を始め、機関回転速度を検出するＮＥセンサー２０や上記スロットルバルブ６の開度を検出するスロットルセンサー２２などのセンサーが接続されている。また電子制御ユニット１９の出力ポートには、上記スロットルバルブ６、インジェクター７、点火プラグ１０、ＥＧＲバルブ１８を始めとする機関制御用のアクチュエーターの駆動回路が接続されている。
【００２７】
（空燃比フィードバック制御）
こうした内燃機関において、電子制御ユニット１９は、燃焼室２で燃焼される混合気の空燃比を、フロント触媒１３による排気の浄化に最適な値とするための空燃比フィードバック制御を行っている。この空燃比フィードバック制御は、フロント触媒１３上流の排気酸素濃度に基づくメインフィードバック制御と、フロント触媒１３下流の排気酸素濃度に基づくサブフィードバック制御とを通じて行われる。
【００２８】
空燃比フィードバック制御に際して、電子制御ユニット１９は、メイン酸素濃度センサー１２の出力と、サブ酸素濃度センサー１４の出力とに基づいて、次式（１）に表される補正後Ａ／Ｆ出力evabyfを算出し、その補正後Ａ／Ｆ出力evabyfが目標空燃比に対応する値となるように燃料噴射量を制御している。下式（１）における右辺第１項の「evafbse」は、メイン酸素濃度センサー１２の出力電圧を、右辺第２項の「evafsfb」は、サブ酸素濃度センサー１４の出力に基づいて算出されるサブフィードバック補正値を、右辺第３項の「evafsfbg」は、サブフィードバック学習値をそれぞれ示している。
【００２９】
evabyf＝evafbse＋evafsfb＋evafsfbg ・・・（１）
電子制御ユニット１９は、上式（１）に従って算出された補正後Ａ／Ｆ出力evabyfを、目標空燃比相当の値に近づけるためのメインフィードバック制御を実行する。具体的には、このメインフィードバック制御において電子制御ユニット１９は、補正後Ａ／Ｆ出力evabyfを空燃比に換算する処理、その結果得られた空燃比と目標空燃比との偏差ΔＡ／Ｆを算出する処理、及びその偏差ΔＡ／Ｆを所定のゲインで燃料噴射量の補正に反映させる処理を実施する。
【００３０】
ここで、メイン酸素濃度センサー１２が理想的な特性を示すのであれば、その出力evafbseと、燃焼された混合気の空燃比とが一義的な関係を示す。この場合には、フロント触媒１３の触媒ウィンドウに入るように目標空燃比を設定し、メイン酸素濃度センサー１２の出力evafbseが目標空燃比相当の値となるようにメインフィードバック制御を実行すれば、フロント触媒１３の下流には、浄化された排気だけが流出することとなる。
【００３１】
しかしながら、現実には、メイン酸素濃度センサー１２及びその信号伝送系の個体差や経年変化、内燃機関の運転状態の変化等のため、メイン酸素濃度センサー１２は、必ずしも理想的な出力特性を発揮しない。このため、メインフィードバック制御が実行されている状況下でも、フロント触媒１３の下流に、未浄化の排気が流出することがある。こうしたときのフロント触媒１３下流の排気酸素濃度は、排気中の酸素が浄化反応に過不足なく使用される理論空燃比相当の値から逸脱する。そのため、フロント触媒１３での排気の浄化が適切に行われているか否かを、サブ酸素濃度センサー１４の検出結果から判断することができる。
【００３２】
例えば理論空燃比相当の値よりも低い酸素濃度がサブ酸素濃度センサー１４により検出されたときには、混合気の空燃比が全体としてフロント触媒１３の触媒ウィンドウよりもリッチ側にシフトしていると判断することができる。したがって、この場合には、燃料噴射量が現状よりも少なく算出されるように、メイン酸素濃度センサー１２の出力evafbseを補正すれば、メインフィードバック制御の結果として得られる混合気の空燃比を、フロント触媒１３の触媒ウィンドウに近づけることができる。
【００３３】
一方、理論空燃比相当の値よりも高い酸素濃度がサブ酸素濃度センサー１４により検出されたときには、混合気の空燃比が全体としてフロント触媒１３の触媒ウィンドウよりもリーン側にシフトしていると判断することができる。したがって、この場合には、燃料噴射量が現状よりも多く算出されるように、メイン酸素濃度センサー１２の出力evafbseを補正すれば、メインフィードバック制御の結果として得られる混合気の空燃比を、フロント触媒１３の触媒ウィンドウに近づけることができる。
【００３４】
上式（１）に含まれるサブフィードバック補正値evafsfbは、こうしたメイン酸素濃度センサー１２の出力evafbseの補正に使用される補正値となっている。電子制御ユニット１９は、サブフィードバック補正値evafsfbを、サブ酸素濃度センサー１４の出力と、理論空燃比相当の出力値として設定されたサブフィードバック目標値との偏差に、所定の演算を施すことで算出している。より具体的には、サブフィードバック補正値evafsfbは、サブ酸素濃度センサー１４の出力とサブフィードバック目標値との偏差に基づく比例項、積分項、及び微分項の和として算出されている。
【００３５】
こうしたサブフィードバック補正値evafsfbに含まれる積分項の成分は、メインフィードバック制御の定常偏差を示している。上式（１）におけるサブフィードバック学習値evafsfbgは、サブフィードバック補正値evafsfbからその積分項成分を所定の更新タイミングで移し替えることで算出されている。
【００３６】
このような処理によれば、メインフィードバック制御の定常偏差成分をサブフィードバック学習値evafsfbgに吸収させ、メインフィードバック制御に内包される誤差成分の変動分だけをサブフィードバック補正値evafsfbに吸収させることができる。そして、学習が進むと、サブフィードバック学習値evafsfbgは、上記の定常的な誤差成分を適正に反映した値に収束し、安定した値をとるようになる。
【００３７】
（目標空燃比の設定）
ところで、ＥＧＲを実施する上記内燃機関では、ＥＧＲの実施の有無により、フロント触媒１３の触媒ウィンドウに変化が生じる。そこで、本実施の形態では、こうしたＥＧＲの実施の有無によるフロント触媒１３の触媒ウィンドウに空燃比を追従させるため、ＥＧＲの実施時と非実施時とで、メインフィードバック制御のフィードバック目標値である目標空燃比に異なる値を設定している。
【００３８】
具体的には、電子制御ユニット１９は、目標空燃比eabyfrefを、下式（２）に従い算出している。
eabyfref＝γ×Ｇ（ＮＥ，ＫＬ）＋（１−γ）×Ｆ（ＮＥ，ＫＬ） ・・・（２）
上式（２）における「Ｆ（ＮＥ，ＫＬ）」は、現状の機関回転速度ＮＥ及び機関負荷ＫＬにおけるＥＧＲ非導入時のフロント触媒１３の触媒ウィンドウを示している。また、上記（２）における「Ｇ（ＮＥ，ＫＬ）」は、現状の機関回転速度ＮＥ及び機関負荷ＫＬにおけるＥＧＲフル導入時のフロント触媒１３の触媒ウィンドウを示している。なお、ＥＧＲフル導入とは、ＥＧＲバルブ１８を全開とした状態でＥＧＲを行うことを指している。なお、ＥＧＲが実施されると、フロント触媒１３の触媒ウィンドウは、リーン側に遷移する。そのため、同一の機関回転速度ＮＥ、機関負荷ＫＬにおけるＥＧＲフル導入時のフロント触媒１３の触媒ウィンドウＧ（ＮＥ，ＫＬ）は、ＥＧＲ非導入時のフロント触媒１３の触媒ウィンドウＦ（ＮＥ，ＫＬ）よりもリーン側の値となる。
【００３９】
一方、上式（２）の「γ」は、現状の機関回転速度ＮＥ及び機関負荷ＫＬにおけるＥＧＲフル導入時のＥＧＲ量とＥＧＲの要求量（要求ＥＧＲ量）との比を示している。ＥＧＲ非導入時には、この比γの値が「０」となるため、目標空燃比eabyfrefは、ＥＧＲ非導入時のフロント触媒１３の触媒ウィンドウＦ（ＮＥ，ＫＬ）に設定される。また、要求ＥＧＲ量が多いほど、上記比γの値が「１」に近づくようになり、目標空燃比eabyfrefは、よりリーン側の値に設定される。
【００４０】
（ＥＧＲ故障時のエミッション悪化抑制制御）
上記のようなＥＧＲ実施の有無による目標空燃比eabyfrefの変更を行う場合、ＥＧＲバルブ１８の閉固着等により、ＥＧＲ量が要求に満たなくなることがあると、要求通りのＥＧＲが実施されていることを前提に設定された目標空燃比eabyfrefは、そのときの実際のフロント触媒１３の触媒ウィンドウよりもリッチ側にずれた値となる。このときのメインフィードバック制御は、そうした目標空燃比eabyfrefに空燃比を近づけるように行われ、その目標空燃比eabyfrefのずれ分は、サブフィードバック制御により補償される。そのため、このときのサブフィードバック補正値evafsfbには、実際のフロント触媒１３の触媒ウィンドウと目標空燃比eabyfrefとの差分が取り込まれることになる。そして、こうした状態で空燃比フィードバック制御が継続されると、そうした差分がサブフィードバック学習値evafsfbgに取り込まれてしまう。
【００４１】
この状態でＥＧＲが停止されると、目標空燃比eabyfrefがＥＧＲ非実施時における値に変更され、ＥＧＲ実施中のＥＧＲ量の不足により生じたフロント触媒１３の触媒ウィンドウとの乖離は解消される。しかしながら、このときのサブフィードバック補正値evafsfbには、ＥＧＲ実施中のＥＧＲ量の不足に起因した目標空燃比eabyfrefとフロント触媒１３の触媒ウィンドウとの乖離分が取り込まれてしまっている。そのため、そうしたサブフィードバック補正値evafsfbがそのまま空燃比フィードバック制御に反映されると、ＥＧＲ停止直後の空燃比にその乖離分のずれが生じてしまい、空燃比フィードバック制御が収束するまで、内燃機関のエミッションが悪化してしまう。
【００４２】
そこで、本実施の形態では、下記のようなＥＧＲ故障時のエミッション悪化抑制制御を実施することで、そうしたエミッションの悪化を抑制している。
こうした本実施の形態でのＥＧＲ故障時のエミッション悪化抑制制御は、図２に示される目標空燃比修正ルーチンの処理を通じて行われる。なお、同ルーチンの処理は、機関運転中、電子制御ユニット１９によって、規定の制御周期毎に繰り返し実行されるものとなっている。
【００４３】
さて、本ルーチンの処理が開始されと、まずステップＳ１００において、サブフィードバック（サブＦ／Ｂ）学習値evafsfbgの収束時における要求ＥＧＲ量と実際のＥＧＲ量とが読み込まれる。要求ＥＧＲ量は、機関回転速度ＮＥと機関負荷ＫＬとに応じて設定され、実際のＥＧＲ量は、吸気圧センサー８の検出値から算出されている。ちなみに、ＥＧＲが実施されると、吸気中に再循環された排気の量だけ吸気管１の流量が増加し、その結果、吸気圧が低下する。そのため、ＥＧＲの実施に伴う吸気圧の変化から、実際に導入されたＥＧＲ量を推定することが可能である。
【００４４】
続くステップＳ１０１においては、サブフィードバック学習値evafsfbgの収束時にＥＧＲ量が不足していたか否かが判定される。すなわち、ここでは、ＥＧＲ量が要求に満たないときのサブフィードバック補正値evafsfbの恒常成分がサブフィードバック学習値evafsfbgとして記憶されているか否かが判定される。
【００４５】
ここで、サブフィードバック学習値evafsfbgの収束時のＥＧＲ量が不足していなかったのであれば（Ｓ１０１：ＮＯ）、そのまま今回の本ルーチンの処理が終了される。一方、サブフィードバック学習値evafsfbgの収束時にＥＧＲ量が不足していたのであれば（Ｓ１０１：ＹＥＳ）、ステップＳ１０２に処理が移行される。
【００４６】
処理がステップＳ１０２に移行されると、そのステップＳ１０２において、現在、ＥＧＲが非実施であるか否かが判定される。ここで、ＥＧＲが実施中であれば（Ｓ１０２：ＮＯ）、そのまま今回の本ルーチンの処理が終了され、非実施であれば（Ｓ１０２：ＹＥＳ）、処理がステップＳ１０３に移行される。
【００４７】
処理がステップＳ１０３に移行されると、そのステップＳ１０３において、目標空燃比eabyfrefの修正が行われ、その後、今回の本ルーチンの処理が終了される。このときの目標空燃比eabyfrefの変更は、図３に示すように、サブフィードバック学習値evafsfbgの収束時における、ＥＧＲ量の要求に対する不足量が大きいほど、目標空燃比eabyfrefをリーン側の値とするように行われる。
【００４８】
次に、こうした本実施の形態における空燃比フィードバック制御時の動作を、図４を参照して説明する。
空燃比フィードバック制御中の時刻ｔ１にＥＧＲが開始されると、その開始に伴うフロント触媒１３の触媒ウィンドウの変化に合わせて、メインフィードバック制御の目標空燃比eabyfrefが、ＥＧＲ非実施時の値よりもリーン側の値に変更される。そして、メインフィードバック制御は、補正後Ａ／Ｆ出力evabyfを、その変更された目標空燃比eabyfrefに相当する値に近づけるように行われる。
【００４９】
なお、このときの実施のＥＧＲ量は、ＥＧＲバルブ１８の固着のため、要求ＥＧＲ量に満たない量となっている。このときのＥＧＲの実施に伴うフロント触媒１３の触媒ウィンドウの変化は、本来よりも小さいものとなる。そのため、要求通りのＥＧＲ量が確保されていることを前提に設定された目標空燃比eabyfrefと、このときの実際のフロント触媒１３の触媒ウィンドウとの間には、乖離が生じるようになる。こうした目標空燃比eabyfrefの乖離分は、サブフィードバック補正値evafsfbによる空燃比の補正を通じて補償される。
【００５０】
こうした状態のまま、空燃比フィードバック制御が継続されると、サブフィードバック補正値evafsfbの積分項成分がサブフィードバック学習値evafsfbgに反映される。そのため、ＥＧＲ量の不足による目標空燃比eabyfrefの乖離分は、サブフィードバック学習値evafsfbgに取り込まれることになる。
【００５１】
その後の時刻ｔ２において、ＥＧＲが停止されると、ＥＧＲ非実施時におけるフロント触媒１３の触媒ウィンドウに対応した値に目標空燃比eabyfrefも変更されるため、目標空燃比eabyfrefと、フロント触媒１３の触媒ウィンドウとの乖離は解消される。しかしながら、このときのサブフィードバック学習値evafsfbgには、ＥＧＲ実施中のそれら乖離分が取り込まれており、その値がそのまま空燃比に反映されると、空燃比がフロント触媒１３の触媒ウィンドウから大幅に逸脱してしまうようになる。
【００５２】
その点、本実施の形態では、サブフィードバック学習値evafsfbgが収束したときのＥＧＲ量が要求に満たない状態であったことを条件に、ＥＧＲ非実施時の目標空燃比eabyfrefがリーン側に修正される。一方、このときのサブフィードバック学習値evafsfbgは、空燃比をリッチ側に補正する。そのため、サブフィードバック学習値evafsfbgによる空燃比の補正が目標空燃比eabyfrefの修正により相殺され、ＥＧＲ量が不足した状態で学習されたサブフィードバック学習値evafsfbgによる、フロント触媒１３の触媒ウィンドウからの空燃比の逸脱は抑制されるようになる。
【００５３】
以上の本実施の形態の内燃機関の空燃比制御装置によれば、以下の効果を奏することができる。
（１）本実施の形態では、ＥＧＲ量が要求に満たないときのサブフィードバック補正値evafsfbの恒常成分がサブフィードバック学習値evafsfbgとして記憶されているときには、メインフィードバック制御のＥＧＲ非実施時の目標空燃比eabyfrefの修正を行うようにしている。そのため、ＥＧＲ量が要求に満たない状態で学習されたサブフィードバック学習値evafsfbgがＥＧＲ停止後の空燃比フィードバック制御に反映されることで生じる空燃比のずれが抑えられる。したがって、本実施の形態によれば、ＥＧＲが正常に行われなかったときの内燃機関のエミッションの悪化を好適抑制することができる。
【００５４】
（２）本実施の形態では、上記ＥＧＲ非実施時の目標空燃比eabyfrefの修正を、ＥＧＲ量の要求に対する不足量が大きいほど、ＥＧＲ非実施時における目標空燃比eabyfrefがよりリーン側の値となるように行っている。そのため、ＥＧＲが正常に行われなかったときの内燃機関のエミッションの悪化をより的確に抑制することができる。
【００５５】
（第２の実施の形態）
次に、本発明の内燃機関の空燃比制御装置を具体化した第２の実施の形態を、図５〜図７を併せ参照して詳細に説明する。なお、本実施の形態において、第１の実施の形態のものと、構成及びその作用を同様とする構成については、同一の符号を付してその詳細な説明は省略する。
【００５６】
第１の実施の形態では、ＥＧＲ量の不足により、サブフィードバック学習値evafsfbgに不適切な値が学習されているときには、ＥＧＲ非実施時の目標空燃比eabyfrefを修正することで、ＥＧＲ停止後の空燃比のずれを抑制していた。これに対して、本実施の形態では、不適切な値が学習されたサブフィードバック学習値evafsfbgを修正することで、ＥＧＲ停止後の空燃比のずれを抑制している。
【００５７】
こうした本実施の形態でのＥＧＲ故障時のエミッション悪化抑制制御は、図５に示される学習値修正ルーチンの処理を通じて行われる。なお、同ルーチンの処理は、機関運転中、電子制御ユニット１９によって、規定の制御周期毎に繰り返し実行されるものとなっている。
【００５８】
さて、本ルーチンの処理が開始されと、まずステップＳ２００において、サブフィードバック（サブＦ／Ｂ）学習値evafsfbgの収束時における要求ＥＧＲ量と実際のＥＧＲ量とが読み込まれ、続くステップＳ２０１において、サブフィードバック学習値evafsfbgの収束時にＥＧＲ量が不足していたか否かが判定される。そして、サブフィードバック学習値evafsfbgの収束時にＥＧＲ量が不足していたのでなければ（Ｓ２０１：ＮＯ）、そのまま今回の本ルーチンの処理が終了される。一方、サブフィードバック学習値evafsfbgの収束時にＥＧＲ量が不足していたのであれば（Ｓ２０１：ＹＥＳ）、ステップＳ２０２に処理が移行される。
【００５９】
処理がステップＳ２０２に移行されると、そのステップＳ２０２において、現在、ＥＧＲが非実施であるか否かが判定される。ここで、ＥＧＲが実施中であれば（Ｓ２０２：ＮＯ）、そのまま今回の本ルーチンの処理が終了され、非実施であれば（Ｓ２０２：ＹＥＳ）、処理がステップＳ２０３に移行される。
【００６０】
処理がステップＳ２０３に移行されると、そのステップＳ２０３において、サブフィードバック学習値evafsfbgの修正が行われ、その後、今回の本ルーチンの処理が終了される。このときのサブフィードバック学習値evafsfbgの修正は、図６に示すように、サブフィードバック学習値evafsfbgの収束時のＥＧＲ量の要求に対する不足量が大きいほど、同サブフィードバック学習値evafsfbgによる空燃比のリッチ側への補正量が小さくなるように行われる。
【００６１】
次に、こうした本実施の形態における空燃比フィードバック制御時の動作を、図７を参照して説明する。
同図の制御例では、時刻ｔ３にＥＧＲが開始され、時刻ｔ４にＥＧＲが停止されている。そして、時刻ｔ３から時刻ｔ４までのＥＧＲの実施中には、ＥＧＲバルブ１８の固着により、ＥＧＲ量が要求ＥＧＲ量に満たない状態となっている。そのため、ＥＧＲ実施中の目標空燃比eabyfrefは、フロント触媒１３の触媒ウィンドウから乖離したものとなり、その乖離分がサブフィードバック補正値evafsfbによる空燃比の補正を通じて補償される。また、そうした状態での空燃比フィードバック制御の継続により、そうした目標空燃比eabyfrefの乖離分が、サブフィードバック学習値evafsfbgに取り込まれる。そのため、時刻ｔ４におけるＥＧＲの停止後、目標空燃比eabyfrefとフロント触媒１３の触媒ウィンドウとの乖離が解消された状態で、サブフィードバック学習値evafsfbgがそのまま空燃比に反映されると、空燃比がフロント触媒１３の触媒ウィンドウからリッチ側に大幅に逸脱してしまうようになる。
【００６２】
その点、本実施の形態では、ＥＧＲ非実施時に、サブフィードバック学習値evafsfbgが収束したときのＥＧＲ量が要求に満たない状態であったことを条件に、サブフィードバック学習値evafsfbgの修正が行われる。この修正は、サブフィードバック学習値evafsfbgによる空燃比のリッチ側への補正量が小さくなるように行われる。そのため、ＥＧＲ量が不足した状態で学習されたサブフィードバック学習値evafsfbgによる、フロント触媒１３の触媒ウィンドウからの空燃比の逸脱は抑制されるようになる。
【００６３】
以上の本実施の形態の内燃機関の空燃比制御装置によれば、以下の効果を奏することができる。
（３）本実施の形態では、ＥＧＲ非実施時に、ＥＧＲ量が要求に満たないときのサブフィードバック補正値evafsfbの恒常成分がサブフィードバック学習値evafsfbgとして記憶されているときには、サブフィードバック学習値evafsfbgの修正を行っている。そのため、ＥＧＲ量が要求に満たない状態で学習されたサブフィードバック学習値evafsfbgがＥＧＲ停止後の空燃比フィードバック制御にそのまま反映されることで生じる空燃比のずれが抑えられる。したがって、本実施の形態によれば、ＥＧＲが正常に行われなかったときの内燃機関のエミッションの悪化を好適抑制することができる。
【００６４】
（４）本実施の形態では、上記ＥＧＲ非実施時のサブフィードバック学習値evafsfbgの修正を、ＥＧＲ量の要求に対する不足量が大きいほど、サブフィードバック学習値evafsfbgによる空燃比のリッチ側への補正量が小さくなるように行っている。そのため、ＥＧＲが正常に行われなかったときの内燃機関のエミッションの悪化をより的確に抑制することができる。
【００６５】
なお、上記実施の形態は、以下のように変更して実施することもできる。
・第１の実施の形態では、目標空燃比修正ルーチンのステップＳ１０３において、サブフィードバック学習値evafsfbgの収束時のＥＧＲの不足量が大きいほど、ＥＧＲ非実施時の目標空燃比eabyfrefをリーン側の値に修正していた。尤も、このときの目標空燃比eabyfrefの修正を、ＥＧＲの不足量によらず一律に行っても、エミッションの悪化をある程度に抑えることは可能である。
【００６６】
・第１の実施の形態では、サブフィードバック学習値evafsfbgの収束時のＥＧＲ量が要求に満たない状態であったときには、ＥＧＲ非実施時にメインフィードバック制御の目標空燃比eabyfrefをリーン側に修正することで、ＥＧＲが正常に行われなかったときの内燃機関のエミッションの悪化を抑制していた。メインフィードバック制御の目標空燃比eabyfrefの代わりに、サブフィードバック目標値を修正することでも、同様のエミッション悪化の抑制が可能である。この場合、通常は、理論空燃比相当のサブ酸素濃度センサー１４の出力値が設定されるＥＧＲ非実施時のサブフィードバック目標値を、理論空燃比よりもリーンな空燃比に相当する出力値に修正することで、エミッションの悪化を抑制することができる。また、サブフィードバック学習値evafsfbgの収束時のＥＧＲの不足量が大きいほど、ＥＧＲ非実施時のサブフィードバック目標値を、よりリーンな空燃比に相当する出力値とすることで、的確なエミッション悪化の抑制が可能となる。
【００６７】
・第２の実施の形態では、学習値修正ルーチンのステップＳ２０３において、サブフィードバック学習値evafsfbgの収束時のＥＧＲの不足量が大きいほど、ＥＧＲ非実施時のサブフィードバック学習値evafsfbgを、そのサブフィードバック学習値evafsfbgによる空燃比のリッチ側への補正量がより小さくなるように修正していた。尤も、このときのサブフィードバック学習値evafsfbgの修正を、ＥＧＲの不足量によらず一律に行っても、エミッションの悪化をある程度に抑えることは可能である。
【００６８】
・上記実施の形態では、上式（２）に従って目標空燃比eabyfrefを算出するようにしていたが、目標空燃比eabyfrefの設定態様は、ＥＧＲの実施時と非実施時とで異なる値が設定されるのであれば、これに限らず、適宜に変更しても良い。
【００６９】
・上記実施の形態では、フロント触媒１３下流の排気酸素濃度に基づいてメイン酸素濃度センサー１２の出力を補正することで、サブフィードバック制御を行うようにしていたが、これ以外の方法でサブフィードバック制御を行うようにしても良い。例えばフロント触媒１３下流の排気酸素濃度に基づいてメインフィードバック制御の目標空燃比eabyfrefを補正するようにサブフィードバック制御を行うことも可能である。
【符号の説明】
【００７０】
１…吸気管、２…燃焼室、３…排気管、４…エアクリーナー、５…エアフローメーター、６…スロットルバルブ、７…インジェクター、８…吸気圧センサー、９…吸気ポート、１０…点火プラグ、１１…排気ポート、１２…メイン酸素濃度センサー、１３…フロント触媒、１４…サブ酸素濃度センサー、１５…リア触媒、１６…ＥＧＲ通路、１７…ＥＧＲクーラー、１８…ＥＧＲバルブ、１９…電子制御ユニット、２０…ＮＥセンサー、２２…スロットルセンサー。
【図１】
0005637125.tif 000002
【図２】
0005637125.tif 000003
【図３】
0005637125.tif 000004
【図４】
0005637125.tif 000005
【図５】
0005637125.tif 000006
【図６】
0005637125.tif 000007
【図７】
0005637125.tif 000008