(57)【要約】【課題】この発明は、内燃機関の制御装置に関し、第１気筒群および第２気筒群から独立して取り出されたうえで合流された後のＥＧＲガスの空燃比を、当該ＥＧＲガスの空燃比を直接的に検出する手段に頼ることなく良好に制御可能とすることを目的とする。【解決手段】第１気筒群側の第１排気通路４２と第２気筒群側の第２排気通路４４とが合流した後の合流後排気通路４６に上流触媒５２を備える。上流触媒５２よりも上流側の合流後排気通路４６に空燃比センサ５６を備える。第１気筒群側の第１ＥＧＲ通路６０と第２気筒群側の第２ＥＧＲ通路６２とが合流した後合流後ＥＧＲ通路６４にＥＧＲ触媒６６を備える。ＥＧＲ制御の非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffとＥＧＲ制御の実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronとの学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以下となるように、ＥＧＲ通路６０、６２毎に、ＥＧＲガス量の補正を行う。【選択図】図５
2010053825.tif 000002
【特許請求の範囲】
【請求項１】
第１気筒群から排出される排気ガスが流れる第１排気通路と、
第２気筒群から排出される排気ガスが流れる第２排気通路と、
前記第１排気通路と前記第２排気通路とが合流した後の合流後排気通路と、
前記合流後排気通路に配置され、排気ガスを浄化可能な主触媒と、
前記主触媒よりも上流側の前記合流後排気通路に配置された空燃比センサと、
前記第１排気通路に接続され、内燃機関の吸気通路に向かう第１ＥＧＲ通路と、
前記第２排気通路に接続され、前記吸気通路に向かう第２ＥＧＲ通路と、
前記第１ＥＧＲ通路と前記第２通路とが合流した後の通路であって、前記吸気通路に接続される合流後ＥＧＲ通路と、
前記合流後ＥＧＲ通路に配置され、ＥＧＲガス中に含まれる成分を浄化可能なＥＧＲ触媒と、
前記第１ＥＧＲ通路、前記第２ＥＧＲ通路、および前記合流後ＥＧＲ通路を用いて、排気ガスを前記吸気通路に還流させるＥＧＲ制御を実行するＥＧＲ制御実行手段と、
前記空燃比センサによって検出される前記主触媒の上流のセンサ空燃比に基づいて、当該センサ空燃比が制御目標空燃比となるように燃料噴射量を補正する空燃比制御手段と、を備える内燃機関の制御装置であって、
前記空燃比制御手段は、前記制御目標空燃比に対する前記センサ空燃比の偏差に基づいて、燃料噴射量を補正するための空燃比制御学習値を算出して記憶する学習値取得手段を含み、
前記制御装置は、前記ＥＧＲ制御の非実行時の前記空燃比制御学習値と前記ＥＧＲ制御の実行時の前記空燃比制御学習値との学習値差分の絶対値が所定値以下となるように、前記第１ＥＧＲ通路および前記第２ＥＧＲ通路のうちの何れかのＥＧＲ通路毎に、ＥＧＲガス量の補正を行うＥＧＲガス量補正手段を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記ＥＧＲガス量補正手段は、ＥＧＲガス量の前記補正を行う際には、先ず、前記第１ＥＧＲ通路および前記第２ＥＧＲ通路のうちの何れか一方のＥＧＲ通路を流れるＥＧＲガス量の補正を行い、その結果として前記学習値差分の絶対値が大きくなる場合には、ＥＧＲガス量の補正を行うＥＧＲ通路を他方のＥＧＲ通路に変更するガス量補正通路変更手段を含むことを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記ＥＧＲガス量補正手段は、前記第１気筒群および前記第２気筒群のうちの何れかの気筒群毎に点火時期を補正する点火時期補正手段を含むことを特徴とする請求項１または２記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関の制御装置に係り、特に、第１気筒群および第２気筒群を備える内燃機関において、それぞれの気筒群から独立して取り出されたＥＧＲガスが合流した後の合流後ＥＧＲ通路を流れるＥＧＲガスの空燃比を制御するうえで好適な内燃機関の制御装置に関する。
【背景技術】
【０００２】
従来、例えば特許文献１には、Ｖ型エンジンの排気ガス還流装置が開示されている。この従来の装置では、左右の各バンク部から排出される排気ガスが合流した後の排気通路に、主触媒が設けられている。また、上記従来の装置では、主触媒よりも上流側において、左右の各バンク部の排気マニホールドのそれぞれから独立してＥＧＲガスを取り出すようにＥＧＲ通路が構成されており、これらの両バンク部からのＥＧＲガスが合流した後の合流後ＥＧＲ通路上に、副触媒を備えるようにしている。
【０００３】
【特許文献１】特開平６−２２１２２９号公報
【特許文献２】特開２０００−１６１１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の装置のように各バンク（第１気筒群および第２気筒群）から独立してＥＧＲガスを取り出すようにＥＧＲ通路が構成されており、これらの両バンクからのＥＧＲガスが合流した後の合流後ＥＧＲ通路に副触媒を備える構成を有する場合には、排気管の形状がバンク間で相違することでバンク毎に背圧が異なると、ＥＧＲ通路間でＥＧＲガス量（ＥＧＲ導入率）が異なってしまう。また、各バンクから排出される排気ガスの空燃比に差がある場合にも、ＥＧＲ通路間でＥＧＲガスの空燃比が異なってしまう。その結果、主触媒に導入される排気ガスの空燃比と合流後ＥＧＲ通路上の副触媒に導入されるＥＧＲガスの空燃比とが異なるものとなり、副触媒の浄化能力を十分に発揮させることが困難となる。
【０００５】
この発明は、上述のような課題を解決するためになされたもので、第１気筒群および第２気筒群から独立して取り出されたうえで合流された後のＥＧＲガスの空燃比を、当該ＥＧＲガスの空燃比を直接的に検出する手段に頼ることなく良好に制御可能にした内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、内燃機関の制御装置であって、
第１気筒群から排出される排気ガスが流れる第１排気通路と、
第２気筒群から排出される排気ガスが流れる第２排気通路と、
前記第１排気通路と前記第２排気通路とが合流した後の合流後排気通路と、
前記合流後排気通路に配置され、排気ガスを浄化可能な主触媒と、
前記主触媒よりも上流側の前記合流後排気通路に配置された空燃比センサと、
前記第１排気通路に接続され、内燃機関の吸気通路に向かう第１ＥＧＲ通路と、
前記第２排気通路に接続され、前記吸気通路に向かう第２ＥＧＲ通路と、
前記第１ＥＧＲ通路と前記第２通路とが合流した後の通路であって、前記吸気通路に接続される合流後ＥＧＲ通路と、
前記合流後ＥＧＲ通路に配置され、ＥＧＲガス中に含まれる成分を浄化可能なＥＧＲ触媒と、
前記第１ＥＧＲ通路、前記第２ＥＧＲ通路、および前記合流後ＥＧＲ通路を用いて、排気ガスを前記吸気通路に還流させるＥＧＲ制御を実行するＥＧＲ制御実行手段と、
前記空燃比センサによって検出される前記主触媒の上流のセンサ空燃比に基づいて、当該センサ空燃比が制御目標空燃比となるように燃料噴射量を補正する空燃比制御手段と、を備える内燃機関の制御装置であって、
前記空燃比制御手段は、前記制御目標空燃比に対する前記センサ空燃比の偏差に基づいて、燃料噴射量を補正するための空燃比制御学習値を算出して記憶する学習値取得手段を含み、
前記制御装置は、前記ＥＧＲ制御の非実行時の前記空燃比制御学習値と前記ＥＧＲ制御の実行時の前記空燃比制御学習値との学習値差分の絶対値が所定値以下となるように、前記第１ＥＧＲ通路および前記第２ＥＧＲ通路のうちの何れかのＥＧＲ通路毎に、ＥＧＲガス量の補正を行うＥＧＲガス量補正手段を備えることを特徴とする。
【０００７】
また、第２の発明は、第１の発明において、
前記ＥＧＲガス量補正手段は、ＥＧＲガス量の前記補正を行う際には、先ず、前記第１ＥＧＲ通路および前記第２ＥＧＲ通路のうちの何れか一方のＥＧＲ通路を流れるＥＧＲガス量の補正を行い、その結果として前記学習値差分の絶対値が大きくなる場合には、ＥＧＲガス量の補正を行うＥＧＲ通路を他方のＥＧＲ通路に変更するガス量補正通路変更手段を含むことを特徴とする。
【０００８】
また、第３の発明は、第１または第２の発明において、
前記ＥＧＲガス量補正手段は、前記第１気筒群および前記第２気筒群のうちの何れかの気筒群毎に点火時期を補正する点火時期補正手段を含むことを特徴とする。
【発明の効果】
【０００９】
各ＥＧＲ通路間でＥＧＲガス量（ＥＧＲ導入率）が異なる場合や、各ＥＧＲ通路間でＥＧＲガスの空燃比が異なる場合には、ＥＧＲ制御非実行時とＥＧＲ制御実行時とで、センサ空燃比が異なり、その結果として、空燃比制御学習値に差異が生ずる。第１の発明によれば、ＥＧＲ制御の非実行時の空燃比制御学習値とＥＧＲ制御の実行時の空燃比制御学習値との学習値差分の絶対値が所定値以下となるように、第１ＥＧＲ通路および第２ＥＧＲ通路のうちの何れかのＥＧＲ通路毎に、ＥＧＲガス量の補正が行われる。これにより、ＥＧＲ空燃比がセンサ空燃比と等しくなるように、ＥＧＲ空燃比を制御することが可能となる。
【００１０】
第２の発明によれば、先ず、第１ＥＧＲ通路および第２ＥＧＲ通路のうちの何れか一方のＥＧＲ通路が選択されたうえでＥＧＲガス量の補正が試行的に実行されたうえで、その補正結果に応じて、学習値差分の絶対値が大きくなる場合には、ＥＧＲガス量の補正を行うＥＧＲ通路が他方のＥＧＲ通路に変更される。つまり、本発明によれば、ＥＧＲ通路毎のＥＧＲガス量の補正に伴う学習値差分の絶対値の変化を利用して、ＥＧＲ通路毎のＥＧＲガス量の補正を的確に行えるようになる。
【００１１】
第３の発明によれば、気筒群毎の点火時期の補正によって気筒群毎に背圧を変化させることで、ＥＧＲ通路毎のＥＧＲガス量の補正を良好に行えるようになる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
［システム構成の説明］
図１および図２は、本発明の実施の形態１のシステム構成を説明するための概略構成図である。より具体的には、図１は、４つの気筒を有する内燃機関１０のうちの一つの気筒の断面を示している。また、図２は、図１に示すシステムが備える各要素をより簡略的に表している。以下、図１とともに必要に応じて図２を参照して、本実施形態のシステムの構成を説明するものとする。
【００１３】
内燃機関１０の吸気系は、吸気通路１２を備えている。空気は大気中から吸気通路１２に取り込まれ、各気筒の燃焼室１４に分配される。吸気通路１２の入口には、エアクリーナ１６が取り付けられている。エアクリーナ１６の下流近傍には、吸気通路１２に吸入される空気の流量に応じた信号を出力するエアフローメータ１８が設けられている。
【００１４】
エアフローメータ１８の下流には、ターボ過給機２０が設けられている。ターボ過給機２０は、コンプレッサ２０ａとタービン２０ｂを備えている。コンプレッサ２０ａとタービン２０ｂとは連結軸によって一体に連結され、コンプレッサ２０ａはタービン２０ｂに入力される排気ガスの排気エネルギによって回転駆動される。
【００１５】
コンプレッサ２０ａの下流には、圧縮された空気を冷却するためのインタークーラ２２が設けられている。インタークーラ２２の下流には、スロットルバルブ２４が配置されている。スロットルバルブ２４は、アクセル開度に基づいてスロットルモータにより駆動される電子制御式のバルブである。スロットルバルブ２４の近傍には、スロットル開度ＴＡを検出するためのスロットルポジションセンサ２６が配置されている。
【００１６】
また、インタークーラ２２からスロットルバルブ２４に至る吸気通路１２の途中には、インタークーラ２２によって冷却された吸入空気の温度を検出するための吸気温度センサ２８と、コンプレッサ２０ａの下流であってスロットルバルブ２４の上流での吸気通路内圧を検出するための上流側圧力センサ３０とが配置されている。スロットルバルブ２４の下流には、サージタンク３２が設けられている。サージタンク３２には、スロットルバルブ２４の下流での吸気通路内圧を検出するための下流側圧力センサ３４が配置されている。
【００１７】
また、内燃機関１０は、燃料を燃焼室１４内に直接噴射するための筒内噴射弁３６を備えている。筒内噴射弁３６には、高圧燃料ポンプ３８によって高圧化された燃料が供給される。また、内燃機関１０は、燃焼室１４内に突出するように点火プラグ４０が取り付けられている。
【００１８】
図２に示すように、内燃機関１０は、＃１気筒と＃４気筒からなる第１気筒群から排出される排気ガスが流れる第１排気通路４２と、＃２気筒と＃３気筒からなる第２気筒群から排出される排気ガスが流れる第２排気通路４４とを備えている。これらの排気通路４２、４４は、タービン２０ｂの上流において一本の合流後排気通路４６に合流している。
【００１９】
図１に示すように、内燃機関１０の排気系には、タービン２０ｂをバイパスしてタービン２０ｂの入口側と出口側とを接続する排気バイパス通路４８が接続されている。排気バイパス通路４８の途中には、ウエストゲートバルブ（ＷＧＶ）５０が配置されている。
【００２０】
また、タービン２０ｂよりも下流側の合流後排気通路４６には、排気ガスを浄化するための上流触媒(ＳＣ)５２および下流触媒(ＵＦＣ)５４が直列に配置されている。これらの触媒５２、５４としては、三元触媒を用いることができる。また、上流触媒５２の上流には、その位置で排気空燃比を検出するための空燃比センサ５６が配置されている。更に、上流触媒５２と下流触媒５４との間には、その位置の空燃比がリッチであるかリーンであるかに応じた信号を発生する酸素センサ５８が配置されている。
【００２１】
更に、内燃機関１０の排気系には、第１排気通路４２に接続され、吸気通路１２に向かう第１ＥＧＲ通路６０と、第２排気通路４４に接続され、吸気通路１２に向かう第２ＥＧＲ通路６２とが設けられている。また、第１ＥＧＲ通路６０と第２ＥＧＲ通路６２とが合流した後の通路であって、吸気通路１２に接続される合流後ＥＧＲ通路６４が設けられている。
【００２２】
合流後ＥＧＲ通路６４の途中には、上記の上流触媒５２等と同様の構成を有するＥＧＲ触媒６６が設けられている。ＥＧＲ触媒６６よりも吸気通路１２側の合流後ＥＧＲ通路６４には、ＥＧＲクーラー６８が設けられている。ＥＧＲクーラー６８は、合流後ＥＧＲ通路６４を流れる排気ガスを、機関冷却水により冷却するように構成されている。更に、ＥＧＲクーラー６８よりも下流側の合流後ＥＧＲ通路６４には、ＥＧＲガスの流量を制御するＥＧＲ弁７０が設けられている。
【００２３】
また、本実施形態のシステムは、各気筒の吸気弁および排気弁をそれぞれ駆動するための吸気可変動弁機構７２および排気可変動弁機構７４をそれぞれ備えている。これらの可変動弁機構７２、７４は、吸気弁および排気弁の開閉時期を調整するためのVVT機構をそれぞれ備えているものとする。
【００２４】
内燃機関１０の制御系は、ＥＣＵ(Electronic Control Unit)８０を備えている。ＥＣＵ８０には、上述したセンサに加え、エンジン回転数を検知するためのクランク角センサ８２等の各種センサが接続されているとともに、上述したアクチュエータ等の各種アクチュエータが接続されている。ＥＣＵ８０は、それらのセンサ出力に基づいて、内燃機関１０の運転状態を制御することができる。
【００２５】
［Ａ／Ｆフィードバック制御における学習について］
ＥＣＵ８０は、内燃機関１０の負荷とエンジン回転数に基づく所定のマップを用いることによって、内燃機関１０の運転状態に応じたベースの燃料噴射量を決定する。そのうえで、本実施形態のシステムでは、上流側の空燃比センサ５６の出力に基づいてメインのフィードバック制御が実行され、一方、下流側の酸素センサ５８の出力に基づいてサブのフィードバック制御が実行される。メインフィードバック制御では、上流触媒５２に流入する排気ガスの実空燃比が所定の制御目標空燃比（例えば、理論空燃比（ストイキ））と一致するように、ベースの燃料噴射量に増減補正が施される。また、サブフィードバック制御では、上流触媒５２の下流に流出してくる排気ガスの空燃比が理論空燃比となるように、より具体的には、上流触媒５２の下流に配置された酸素センサ５８の出力がストイキ出力となるように、メインフィードバック制御の内容が修正される。
【００２６】
上記メインフィードバック制御の実行時に、ベースの燃料噴射量を修正するために算出される補正量は、積分項を含んでいる。この積分項は、制御目標空燃比の電圧換算値に対する空燃比センサ５６の出力偏差の積算値に所定のゲインを乗じた値として算出されるものである。このようにして算出される積分項は、空燃比センサ５６の出力が瞬間値としてどのような値を示しているかによらず、上流触媒５２の上流の排気ガスの空燃比が、制御目標空燃比に対して長期的にどのような偏りを有しているかを表す指標となる。
【００２７】
本実施形態のシステムでは、所定の運転領域毎に、積分項の平均値をＡ／Ｆ制御学習値として記憶するようにしている。このような処理を行うようにしておけば、当該Ａ／Ｆ制御学習値を参照することによって、システムに蓄積された（制御目標空燃比に対する）長期的な空燃比のずれ量を運転領域毎に取得することが可能となる。
【００２８】
［ＥＧＲ制御実行時の空燃比について］
以上説明した本実施形態の構成によれば、内燃機関１０の運転中に各運転領域に応じて要求される開度でＥＧＲ弁７０を開くようにすることで、第１排気通路４２および第２排気通路４４を流れる排気ガスの一部を、第１ＥＧＲ通路６０および第２ＥＧＲ通路６２、更には合流後ＥＧＲ通路６４を介して、吸気通路１２に還流させることができる。
【００２９】
上記のようなＥＧＲ制御が実行されていない場合には、空燃比センサ５６によって検出される空燃比、つまり、上流触媒５２よりも上流側の合流後排気通路４６における空燃比（以下、「センサ空燃比ＡＦsensor」と称する）は、図２に示すように、第１気筒群から排出される排気ガスの空燃比をＡとし、第２気筒群から排出される排気ガスの空燃比をＢとすると、次の（１）式のように表すことができる。
ＡＦsensor＝（Ａ＋Ｂ）／２    ・・・（１）
すなわち、この場合のセンサ空燃比ＡＦsensorは、各気筒群から排出される排気ガスの空燃比Ａ、Ｂの平均値となる。尚、センサ空燃比ＡＦsensorは、上記Ａ／Ｆフィードバック制御によって、制御目標空燃比（ＡＦref）に収束するように制御されることになる。
【００３０】
一方、ＥＧＲ制御が実行されている場合には、図２に示すように、第１気筒群側の第１ＥＧＲ通路６０から吸気通路１２に導入されるＥＧＲガスの導入率をαとし、第２気筒群側の第２ＥＧＲ通路６２から吸気通路１２に導入されるＥＧＲガスの導入率をβとすると、センサ空燃比ＡＦSensorは、次の（２）式のように表すことができる。
ＡＦSensor＝｛Ａ×（１−α）＋Ｂ×（１−β）｝／｛２−（α＋β）｝・・・（２）
また、ＥＧＲ制御が実行されている場合には、ＥＧＲ触媒６６よりも上流側の合流後ＥＧＲ通路６４における空燃比（以下、「ＥＧＲ空燃比ＡＦegr」と称する）は、次の（３）式のように表すことができる。
ＡＦegr＝｛Ａ×α＋Ｂ×β｝／（α＋β）    ・・・（３）
【００３１】
ここで、２つのＥＧＲ通路６０、６２合計でのＥＧＲ率を例えば１０％とする場合において、各気筒群のＥＧＲ導入率α、βがともに等しい場合（すなわち、α＝β＝０．１である場合）には、上記（２）式によれば、センサ空燃比ＡＦsensorは、０．９（Ａ＋Ｂ）／１．８＝（Ａ＋Ｂ）／２となり、上記（３）式によれば、ＥＧＲ空燃比ＡＦegrは、０．１（Ａ＋Ｂ）／０．２＝（Ａ＋Ｂ）／２となる。このように、それぞれの気筒群のＥＧＲ導入率α、βが等しい場合であれば、センサ空燃比ＡＦsensorとＥＧＲ空燃比ＡＦegrは等しくなる。従って、この場合には、Ａ／Ｆフィードバック制御の実行に伴い、センサ空燃比ＡＦsensorだけでなくＥＧＲ空燃比ＡＦegrについても、制御目標空燃比ＡＦrefに収束するように制御されることになる。
【００３２】
その一方で、排気通路の形状が気筒群間で相違することで気筒群毎に背圧が異なると、２つのＥＧＲ通路６０、６２間でＥＧＲガス量（ＥＧＲ導入率α、β）が異なってしまう。そうすると、２つのＥＧＲ通路６０、６２合計でのＥＧＲ率を上記と同じく例えば１０％とする場合であっても、気筒群間でＥＧＲ導入率α、βが例えばα＝０．０８でβ＝０．１２と異なる場合には、上記（２）式によれば、センサ空燃比ＡＦsensorは、（０．９２Ａ＋０．８８Ｂ）／１．８となり、上記（３）式によれば、ＥＧＲ空燃比ＡＦegrは、（０．０８Ａ＋０．１２Ｂ）／０．２となる。このように、それぞれの気筒群のＥＧＲ導入率α、βが異なる場合には、センサ空燃比ＡＦsensorとＥＧＲ空燃比ＡＦegrが異なってしまう。その結果、センサ空燃比ＡＦsensorからＥＧＲ空燃比ＡＦegrを推測することができなくなってしまう。
【００３３】
以上のように２つのＥＧＲ通路６０、６２間でＥＧＲ導入率α、βが異なる場合があることに加え、各気筒群から排出される排気ガスの空燃比Ａ、Ｂに差が生ずる場合にも、２つのＥＧＲ通路６０、６２間でそれらを流れるＥＧＲガスの空燃比が異なってしまう場合がある。これらの要因（すなわち、２つのＥＧＲ通路６０、６２間でＥＧＲ導入率α、βが異なること、および、２つのＥＧＲ通路６０、６２間でＥＧＲガスの空燃比Ａ、Ｂが異なること）があると、メインの上流触媒５２に導入される排気ガスの空燃比（すなわち、センサ空燃比ＡＦsensor）とＥＧＲ触媒６６に導入されるＥＧＲ空燃比ＡＦegrとが異なるものとなり、ＥＧＲ触媒の浄化能力を十分に発揮させることが困難となる。
【００３４】
上記の問題を解消させるべく、ＥＧＲ触媒６６の上流側に空燃比センサを設けてＥＧＲ空燃比ＡＦegrをセンシングすることも考えられるが、ＥＧＲ通路には凝縮水が発生し易く、その被水対策の関係で空燃比センサをヒータで加熱し難いという理由で、空燃比センサを活性状態にすることが困難であり、また、空燃比センサの追加は、コストの増加を招いてしまう。
【００３５】
［実施の形態１の特徴部分］
そこで、本実施形態では、ＥＧＲ空燃比ＡＦegrを直接的に検出する手段に頼ることなく、当該ＥＧＲ空燃比ＡＦegrを良好に制御できるようにすべく、ＥＧＲ制御実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronとＥＧＲ制御非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffとの比較結果に基づいて、ＥＧＲ空燃比ＡＦegrを制御するようにした。以下、その制御手法について具体的に説明を行うものとする。
【００３６】
図３は、ＥＧＲ制御非実行状態からＥＧＲ制御実行状態への切り替わりに伴うセンサ空燃比ＡＦsensorの変化の傾向（すなわち、下記のセンサ空燃比差分ΔＡＦegrの傾向）を、各ＥＧＲ通路６０、６２の空燃比Ａ、Ｂ（推定値）および各ＥＧＲ通路６０、６２のＥＧＲ導入率α、β（推定値）との関係で表した図である。尚、ここでは、ＥＧＲ制御実行前（非実行時）のセンサ空燃比ＡＦsensorを「ＡＦegroff」と称し、ＥＧＲ制御実行時のセンサ空燃比ＡＦsensorを「ＡＦegron」と称する。そして、ＥＧＲ制御の実行前後でのセンサ空燃比ＡＦsensorの差、つまり、（ＡＦegroff−ＡＦegron）を「センサ空燃比差分ΔＡＦegr」と称する。
【００３７】
図３に示すように、２つのＥＧＲ通路６０、６２間でＥＧＲ導入率α、βが等しい場合には、各ＥＧＲ通路６０、６２に同量の排気ガスが流出することになるので、各気筒群から排出される排気ガスの空燃比Ａ、Ｂが等しいか異なるかに関わらず、センサ空燃比差分ΔＡＦegrはゼロとなる。また、各気筒群から排出される排気ガスの空燃比Ａ、Ｂが等しい場合には、ＥＧＲの実行前後で全気筒から排出される排気ガスの空燃比が変わらないことになるので、ＥＧＲ導入率α、βが等しいか異なるかに関わらず、センサ空燃比差分ΔＡＦegrはゼロとなる。
【００３８】
その一方で、上述したように、ＥＧＲ導入率αとβは、排気通路の形状が気筒群間で相違することで異なる場合があり、また、各気筒群から排出される排気ガスの空燃比Ａ、Ｂが異なる場合もある。このような場合には、ＥＧＲ制御の実行前後で、センサ空燃比ＡＦsensorが変化する。より具体的には、センサ空燃比差分ΔＡＦegrが正になる場合（ＥＧＲ制御の実行に伴ってセンサ空燃比ＡＦsensorがリッチ側に変化する場合）と負になる場合（ＥＧＲ制御の実行に伴ってセンサ空燃比ＡＦsensorがリーン側に変化する場合）とが存在する。
【００３９】
より詳細に説明すると、センサ空燃比差分ΔＡＦegrが正になる場合には、次のような２通りが考えられる。
すなわち、ΔＡＦegr＝ＡＦegroff−ＡＦegron＝［（Ａ＋Ｂ）／２−｛Ａ×（１−α）＋Ｂ×（１−β）｝／｛２−（α＋β）｝］＞０となる場合であるので、整理すると、（α―β）（Ａ−Ｂ）＞０が成立する場合ということになる。
よって、センサ空燃比差分ΔＡＦegrが正になる場合には、図３にも示すように、（１）α＞βかつＡ＞Ｂとなるケースと、（２）α＜βかつＡ＜Ｂとなるケースが該当することになる。
【００４０】
逆に、センサ空燃比差分ΔＡＦegrが負になる場合には、次のような２通りが考えられる。
すなわち、ΔＡＦegr＝ＡＦegroff−ＡＦegron＝［（Ａ＋Ｂ）／２−｛Ａ×（１−α）＋Ｂ×（１−β）｝／｛２−（α＋β）｝］＜０となる場合であるので、整理すると、（α―β）（Ａ−Ｂ）＜０が成立する場合ということになる。
よって、センサ空燃比差分ΔＡＦegrが負になる場合には、図３にも示すように、（３）α＜βかつＡ＞Ｂとなるケースと、（４）α＞βかつＡ＜Ｂとなるケースが該当することになる。
【００４１】
図４は、ＥＧＲ制御非実行状態からＥＧＲ制御実行状態への切り替わりに伴うＡ／Ｆ制御学習値の変化の傾向（すなわち、下記のＡ／Ｆ制御学習値差分ΔＡＦegrfgafの傾向）を、各ＥＧＲ通路６０、６２の空燃比Ａ、Ｂ（推定値）および各ＥＧＲ通路６０、６２のＥＧＲ導入率α、β（推定値）との関係で表した図である。尚、ここでは、ＥＧＲ制御実行前（非実行時）のＡ／Ｆ制御学習値を「ＦＧＡＦＸegroff」と称し、ＥＧＲ制御実行時のＡ／Ｆ制御学習値を「ＦＧＡＦＸegron」と称する。そして、ＥＧＲ制御の実行前後でのＡ／Ｆ制御学習値の差、つまり、（ＦＧＡＦＸegroff−ＦＧＡＦＸegron）を「Ａ／Ｆ制御学習値差分ΔＡＦegrfgaf」と称する。
【００４２】
図４に示すＡ／Ｆ制御学習値差分ΔＡＦegrfgafの符号の傾向は、上記センサ空燃比差分ＡＦegrの変化の傾向が反映されている。つまり、センサ空燃比差分ＡＦegrが正である場合には、Ａ／Ｆ制御学習値としては、ＥＧＲ制御の実行に伴うセンサ空燃比ＡＦsensorのリッチ側へのずれを補正する方向（燃料噴射量を減量補正する方向、つまり、「−」方向）に変化する。従って、Ａ／Ｆ制御学習値差分ΔＡＦegrfgafとしては「＋」側の値となる。逆に、センサ空燃比差分ＡＦegrが負である場合には、Ａ／Ｆ制御学習値としては、ＥＧＲ制御の実行に伴うセンサ空燃比ＡＦsensorのリーン側へのずれを補正する方向（燃料噴射量を増量補正する方向、つまり、「＋」方向）に変化する。従って、Ａ／Ｆ制御学習値差分ΔＡＦegrfgafとしては「−」側の値となる。
【００４３】
以上のように、ＥＧＲ制御の実行前後でＡ／Ｆ制御学習値の変化をみれば、センサ空燃比ＡＦsensorとＥＧＲ空燃比ＡＦegrとを異ならせている原因が、Ａ／Ｆ制御学習値差分ΔＡＦegrfgafが「＋」の場合には上記ケース（１）およびケース（２）のどちらかであると判断でき、また、Ａ／Ｆ制御学習値差分ΔＡＦegrfgafが「−」の場合には上記ケース（３）およびケース（４）のどちらかであると判断できるようになる。
【００４４】
そこで、本実施形態では、以下に図５および図６を参照して後述するように、ＥＧＲ制御の実行前後のＡ／Ｆ制御学習値の変化（比較結果）に基づいて、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以下となるように、各ＥＧＲ通路６０、６２を流れるＥＧＲガス量をＥＧＲ通路毎に補正するようにした。より具体的には、ここでは、そのようなＥＧＲガス量の補正を、気筒群毎の点火時期の進角補正によって行うようにした。
尚、Ａ／Ｆ制御学習値差分ΔＡＦegrfgafでなくても、上記図３に示すように、センサ空燃比差分ΔＡＦegrを用いて、センサ空燃比ＡＦsensorとＥＧＲ空燃比ＡＦegrとを異ならせている原因を上記ケース（１）およびケース（２）のどちらかであるか、或いは、上記ケース（３）およびケース（４）のどちらかであるかを判断することもできる。しかしながら、空燃比センサ５６の出力値そのものにはばらつきが大きいので、本実施形態では、上記のように、Ａ／Ｆフィードバック制御のＡ／Ｆ制御学習値（積分値）に基づいて上記の判断を行うようにしている。
【００４５】
以下、図５および図６を参照して、上述した本実施形態の特徴的な制御を実現するための具体的な処理について説明する。
図５は、本実施形態においてＥＣＵ８０が実行するメインルーチンのフローチャートである。図５に示すメインルーチンでは、先ず、今回のルーチンの起動時が初回であるか否かが判別される（ステップ１００）。その結果、初回コールである場合には、新気の量に応じて区分された各領域におけるＥＧＲ制御実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronおよびＥＧＲ制御非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffがそれぞれゼロにクリアされる（ステップ１０２）。
【００４６】
次に、ＥＧＲ制御の実行中であるか否かが内燃機関１０の運転状態に基づいて判別される（ステップ１０４）。上記ステップ１０４において、ＥＧＲ制御の実行中でないと判定された場合には、内燃機関１０が安定状態（定常状態）にあるか否かが判別される（ステップ１０６）。その結果、内燃機関１０が安定状態にあると判定された場合には、現在の所定領域（上記のように新気量に応じて区分された領域）におけるＥＧＲ非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffがＥＣＵ８０に記憶される（ステップ１０８）。Ａ／Ｆの学習値は、所定の微小時間毎に更新されており、本ステップ１０８では、最新のＡ／Ｆ制御学習値ＦＧＡＦＸegroffが記憶される。
【００４７】
一方、上記ステップ１０４において、ＥＧＲ制御の実行中であると判定された場合には、ＥＧＲ率が所定値以上でかつ内燃機関１０が安定状態にあるか否かが判別される（ステップ１１０）。その結果、当該ステップ１１０の判定が成立する場合、すなわち、ＥＧＲ制御の実行の有無に応じたＡ／Ｆ制御学習値の比較を十分に行える程度の十分なＥＧＲ率に設定されており、かつ、内燃機関１０が安定状態にあると判断できる場合には、上記ステップ１０８の場合と同様に、現在（最新）の所定領域におけるＥＧＲ実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronがＥＣＵ８０に記憶される（ステップ１１２）。
【００４８】
次に、新気量に応じて区分された上記領域を対応させた状態で、ＥＧＲ制御非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffとＥＧＲ制御実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronとのＡ／Ｆ制御学習値差分ΔＡＦegrfgafが算出される（ステップ１１４）。次いで、算出されたＡ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以上であるか否かが判別される（ステップ１１６）。
【００４９】
当該Ａ／Ｆ制御学習値差分ΔＡＦegrfgafは、ＥＧＲ制御の実行有無以外の条件を同じとして取得されたＡ／Ｆ制御学習値の差分である。従って、当該Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以上である場合には、ＥＧＲ制御の実行の有無に起因して、Ａ／Ｆ制御学習値に差異が生じているものと判断することができ、それに伴い、センサ空燃比ＡＦsensorとＥＧＲ空燃比ＡＦegrとが異なってしまっているものと推測することができる。
【００５０】
このため、本ステップ１１６の判定が成立する場合には、次いで、ＥＧＲ空燃比ＡＦegrがセンサ空燃比ＡＦsensorと等しくなるようにすべく、ＥＧＲ空燃比補正制御が実施される（ステップ１１８）。
【００５１】
図６は、上記ステップ１１８におけるＥＧＲ空燃比補正制御の詳細を表したサブルーチンのフローチャートである。尚、図６においては、当該ＥＧＲ空燃比補正制御の各処理（ステップ２００〜２１４）に加え、上記図５に示すメインルーチンにおける上記ステップ１１４、１１６の処理を図示している。
【００５２】
図６に示すサブルーチンでは、先ず、今回の本サブルーチンの起動時が、ＥＧＲ空燃比補正制御開始時の初回であるか否かが判別される（ステップ２００）。その結果、初回であると判定された場合には、次いで、現在のＡ／Ｆ制御学習値差分ΔＡＦegrfgafがゼロより小さいか否かが判別される（ステップ２０２）。
【００５３】
その結果、上記ステップ２０２においてＡ／Ｆ制御学習値差分ΔＡＦegrfgaf＜０が成立すると判定された場合には、次いで、第１気筒群の点火時期の進角補正が実行される（ステップ２０４）。このように、第１気筒群の点火時期を進角補正するようにすれば、第１気筒群側の背圧を低下させることができ、これにより、第１気筒群側のＥＧＲ導入率αを小さくすることができる。次いで、現在のＡ／Ｆ制御学習値差分ΔＡＦegrfgafが新しい前回値ΔＡＦegrfgaf_oldとして記憶される（ステップ２０６）。尚、このステップ２０６の処理は、上記ステップ２０４の処理の実行後に限らず、後述するステップ２１２、２１４、または２１６の処理の実行後にも実行されることになる。
【００５４】
ここで、上記ステップ２０２において、ΔＡＦegrfgaf＜０が成立する場合、つまり、ΔＡＦegrfgafが「−」側の値である場合には、既述したように、上記ケース（３）および（４）のどちらかであると判断することができる。しかしながら、このようなＡ／Ｆ制御学習値差分ΔＡＦegrfgafの符号の判定のみでは、現在の状態がケース（３）であるのかケース（４）であるのかまでは特定することはできない。
【００５５】
仮に、現在の状態がケース（４）、すなわち、α＞βかつＡ＜Ｂの場合であった場合には、第１気筒群の点火時期の進角補正によってＥＧＲ導入率αが小さくされることにより、２つの気筒群間でＥＧＲ導入率αとβとの差が小さくなることになる。これは、センサ空燃比差分ΔＡＦegrが小さくなり、その結果として、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まる方向に近づいていく。このため、現在の状態がケース（４）である場合には、上記ステップ２０４における第１気筒群の点火時期の進角補正は、上記Ａ／Ｆ制御学習値差分ΔＡＦegrfgafを解消するうえで、正しい制御であったといえ、この場合には、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まるようになるまで、第１気筒群の点火時期の進角補正が実行される。
【００５６】
その一方で、仮に、現在の状態がケース（３）、すなわち、α＜βかつＡ＞Ｂの場合であった場合には、上記ステップ２０４における第１気筒群の点火時期の進角補正によってＥＧＲ導入率αが小さくされることにより、２つの気筒群間でＥＧＲ導入率αとβとの差が大きくなってしまう。その結果として、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まる方向から遠ざかっていく。また、これは、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が前回値｜ΔＡＦegrfgaf_old｜よりも大きくなることを意味する。従って、現在の状態がケース（３）である場合には、上記ステップ２０４における第１気筒群の点火時期の進角補正は、上記Ａ／Ｆ制御学習値差分ΔＡＦegrfgafを解消するうえでは、間違った制御であったといえる。
【００５７】
この場合（ケース（３）である場合において、先に第１気筒群の点火時期が行われた場合）には、次回の本サブルーチンの起動時に上記ステップ２００の判定が不成立となった後に、次いで、最新のＡ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜と前回算出のＡ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf_old｜との差がゼロより小さいか否か、つまり、前回よりもＡ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が縮小したか否かが判別される（ステップ２０８）。
【００５８】
この場合（ケース（３）である場合において、先に第１気筒群の点火時期が行われた場合）には、本ステップ２０８において、｜ΔＡＦegrfgaf｜−｜ΔＡＦegrfgaf_old｜＜０が不成立となる。この場合には、次いで、ΔＡＦegrfgaf＜０が成立するか否かが判別される（ステップ２１０）。その結果、ケース（３）の場合には、ΔＡＦegrfgaf＜０が成立すると判定され、次いで、第２気筒群の点火時期の進角補正が実行される（ステップ２１２）。つまり、ケース（３）の場合には、上記のようにステップ２０４の処理は不適切な処理であったことにあるので、もう一方の第２気筒群の点火時期の進角補正が実行されるようになる。
【００５９】
その結果、第２気筒群側の背圧の低下によってＥＧＲ導入率βが小さくされることにより、２つの気筒群間でＥＧＲ導入率αとβとの差が小さくなることになる。その結果として、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まる方向に近づいていく。このように、現在の状態がケース（３）である場合には、上記ステップ２１２における第２気筒群の点火時期の進角補正が、上記Ａ／Ｆ制御学習値差分ΔＡＦegrfgafを解消するうえで正しい制御であったといえ、この場合には、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まるようになるまで、第２気筒群の点火時期の進角補正が実行される。
【００６０】
一方、上記ステップ２００において初回であると判定されたうえで、上記ステップ２０２においてＡ／Ｆ制御学習値差分ΔＡＦegrfgaf＜０が不成立であると判定された場合には、次いで、第２気筒群の点火時期の進角補正が実行される（ステップ２１４）。
【００６１】
上記ステップ２０２においてΔＡＦegrfgaf＜０が不成立となる場合、つまり、ΔＡＦegrfgafが「＋」側の値である場合には、既述したように、上記ケース（１）および（２）のどちらかであると判断することができる。しかしながら、このようなＡ／Ｆ制御学習値差分ΔＡＦegrfgafの符号の判定のみでは、現在の状態がケース（１）であるのかケース（２）であるのかまでは特定することはできない。
【００６２】
仮に、現在の状態がケース（２）、すなわち、α＜βかつＡ＜Ｂの場合であった場合には、第２気筒群の点火時期の進角補正によってＥＧＲ導入率βが小さくされることにより、２つの気筒群間でＥＧＲ導入率αとβとの差が小さくなることになる。その結果として、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まる方向に近づいていく。このため、現在の状態がケース（２）である場合には、上記ステップ２１４における第２気筒群の点火時期の進角補正は、上記Ａ／Ｆ制御学習値差分ΔＡＦegrfgafを解消するうえで、正しい制御であったといえ、この場合には、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まるようになるまで、第２気筒群の点火時期の進角補正が実行される。
【００６３】
その一方で、仮に、現在の状態がケース（１）、すなわち、α＞βかつＡ＞Ｂの場合であった場合には、上記ステップ２１４における第２気筒群の点火時期の進角補正によってＥＧＲ導入率βが小さくされることにより、２つの気筒群間でＥＧＲ導入率αとβとの差が大きくなってしまう。その結果として、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まる方向から遠ざかっていく。また、これは、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が前回値｜ΔＡＦegrfgaf_old｜よりも大きくなることを意味する。従って、現在の状態がケース（１）である場合には、上記ステップ２１４における第２気筒群の点火時期の進角補正は、上記Ａ／Ｆ制御学習値差分ΔＡＦegrfgafを解消するうえでは、間違った制御であったといえる。
【００６４】
この場合（ケース（１）である場合において、先に第２気筒群の点火時期が行われた場合）には、次回の本サブルーチンの起動時に上記ステップ２００の判定が不成立となった後に、次いで、上記ステップ２０８において、｜ΔＡＦegrfgaf｜−｜ΔＡＦegrfgaf_old｜＜０が不成立となる。この場合には、次いで、上記ステップ２１０においてΔＡＦegrfgaf＜０が不成立であると判定され、次いで、第１気筒群の点火時期の進角補正が実行される（ステップ２１６）。つまり、ケース（１）の場合には、上記のようにステップ２１４の処理は不適切な処理であったことにあるので、もう一方の第１気筒群の点火時期の進角補正が実行されるようになる。
【００６５】
その結果、第１気筒群側の背圧の低下によってＥＧＲ導入率αが小さくされることにより、２つの気筒群間でＥＧＲ導入率αとβとの差が小さくなることになる。その結果として、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まるようになる。このように、現在の状態がケース（１）である場合には、上記ステップ２１６における第１気筒群の点火時期の進角補正が、上記Ａ／Ｆ制御学習値差分ΔＡＦegrfgafを解消するうえで正しい制御であったといえ、この場合には、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が上記所定値内に収まるようになるまで、第１気筒群の点火時期の進角補正が実行される。
【００６６】
以上説明した図５に示すルーチンによれば、ＥＧＲ制御の実行有無以外の条件を合わせた状態で、ＥＧＲ制御非実行時およびＥＧＲ実行時の双方のＡ／Ｆ制御学習値ＦＧＡＦＸegroff、ＦＧＡＦＸegronが取得される。そして、これらのＡ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以上である場合には、上記図６に示すルーチンに従って、当該Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以下となるように、各ＥＧＲ通路６０、６２を流れるＥＧＲガス量がＥＧＲ通路毎に補正される。
【００６７】
上記図６に示すルーチンによれば、上記ＥＧＲガス量の補正は、気筒群毎の点火時期の進角補正によって実行される。具体的には、先ず、第１気筒群および第２気筒群のうちの何れか一方の気筒群が選択されたうえでＥＧＲガス量の補正が試行的に実行される。そして、そのような補正（点火時期の進角補正）によって、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が小さくなった場合には、ここで選択された気筒群を用いたＥＧＲガス量の補正は正しかったと判断され、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値内に収まるようになるまで、当該補正が継続的に実行される。逆に、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が大きくなってしまった場合には、ここで選択された気筒群を用いたＥＧＲガス量の補正は間違いであったと判断され、ＥＧＲガスの補正を行う気筒群を他方の気筒群に切り替えたうえで、当該他方の気筒群を用いたＥＧＲガスの補正が、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値内に収まるようになるまで継続的に実行される。つまり、このような手法によれば、ＥＧＲ通路６０、６２毎のＥＧＲガス量の補正に伴う学習値差分｜ΔＡＦegrfgaf｜の絶対値の変化を利用して、ＥＧＲ通路６０、６２毎のＥＧＲガス量の補正を的確に行えるようになる。
【００６８】
以上のような図６に示すルーチンの処理によれば、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が所定値以下となるように、ＥＧＲ通路６０、６２毎にＥＧＲガスの補正（気筒群毎に点火時期の進角補正）が実行されることで、ＥＧＲ制御実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronとＥＧＲ制御非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffとの比較結果に基づいて、ＥＧＲ空燃比ＡＦegrがセンサ空燃比ＡＦsensorと等しくなるように制御することが可能となる。また、これにより、合流後ＥＧＲ通路６４に配置されたＥＧＲ触媒６６の浄化能力を十分に発揮させることが可能となる。
【００６９】
図７は、上記ケース（１）の状態に対して、本実施形態の制御が適用された際の動作を表したタイムチャートである。より具体的には、図７（Ａ）はＥＧＲ実行フラグの成否を表す波形を、図７（Ｂ）はセンサ空燃比ＡＦsensor（実線）およびＥＧＲ空燃比ＡＦegr（破線）のそれぞれの変化を表す波形を、図７（Ｃ）はＡ／Ｆ制御学習値ＦＧＡＦＸの変化を表す波形を、図７（Ｄ）は気筒群別の点火時期を表す波形を、図７（Ｅ）は上記ＥＧＲ空燃比補正制御の実行フラグの成否を表す波形を、それぞれ示している。
【００７０】
図７に示す例は、上記ケース（１）の状態のもの（ＥＧＲ導入率がα＞βであって各ＥＧＲ通路６０、６２を流れるＥＧＲガスの空燃比がＡ＞Ｂ）であるので、ＥＧＲ制御が開始された場合には、図７（Ｂ）に示すように、ＥＧＲ制御の実行前と比べて、センサ空燃比ＡＦsensorがリッチ側に変化するとともにＥＧＲ空燃比ＡＦegrがリーン側に変化している。これに伴い、図７（Ｃ）に示すように、ＥＧＲ制御実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegronは、ＥＧＲ制御非実行時のＡ／Ｆ制御学習値ＦＧＡＦＸegroffに対して「−」側の値に変化している。尚、図７（Ｄ）に示すように、ＥＧＲ制御の開始と同時に第１気筒群および第２気筒群の双方の点火時期が進角されているのは、ＥＧＲガスの導入時に燃焼を助けるためである。
【００７１】
ＥＧＲ制御の開始からしばらくすると、図７（Ｂ）に示すように、センサ空燃比ＡＦsensorは、Ａ／Ｆフィードバック制御の実行によってリッチ側へのずれが補正されていく。その後、図７（Ｅ）に示すように、本実施形態のＥＧＲ空燃比補正制御の実行が開始されると、すなわち、図７（Ｄ）に示すように、第２気筒群に対して第１気筒群の点火時期が進角補正されると、図７（Ｃ）に示すように、Ａ／Ｆ制御学習値差分の絶対値｜ΔＡＦegrfgaf｜が小さくなっていく。これに伴い、図７（Ｂ）に示すように、ＥＧＲ空燃比ＡＦegrがセンサ空燃比ＡＦsensorと等しくなるように制御されていく。
【００７２】
ところで、上述した実施の形態１においては、第１気筒群および第２気筒群という２つの気筒群を有する内燃機関の一例として、直列４気筒型エンジンを例に挙げて説明を行ったが、本発明において、第１気筒群および第２気筒群を有する内燃機関は、このような形式のものに限定されず、例えば、左右２つのバンクを有するＶ型エンジンであってもよい。
【００７３】
また、上述した実施の形態１においては、気筒群毎に点火時期の進角補正を実行することによって、ＥＧＲ通路６０、６２毎にＥＧＲガス量の補正を行うようにしている。しかしながら、本発明におけるＥＧＲガス量の補正手法は、このような点火時期の補正に限定されるものではない。すなわち、例えば、気筒群毎に独立してウエストゲートバルブを備えておくようにし、そのようなウエストゲートバルブの制御により気筒群毎に背圧を変化させることによって、ＥＧＲ通路毎にＥＧＲガス量の補正を行うようにしてもよい。或いは、排気弁の開閉時期やリフト量を気筒群毎に変更することにより気筒群毎に背圧を変化させることによって、ＥＧＲ通路毎にＥＧＲガス量の補正を行うようにしてもよい。
【００７４】
尚、上述した実施の形態１においては、第１排気通路４２が前記第１の発明における「第１排気通路」に、第２排気通路４４が前記第１の発明における「第２排気通路」に、合流後排気通路４６が前記第１の発明における「合流後排気通路」に、上流触媒５２が前記第１の発明における「主触媒」に、空燃比センサ５６が前記第１の発明における「空燃比センサ」に、第１ＥＧＲ通路６０が前記第１の発明における「第１ＥＧＲ通路」に、第２ＥＧＲ通路６２が前記第１の発明における「第２ＥＧＲ通路」に、合流後ＥＧＲ通路６４が前記第１の発明における「合流後ＥＧＲ通路」に、ＥＧＲ触媒６６が前記第１の発明における「ＥＧＲ触媒」に、それぞれ相当している。また、ＥＣＵ８０が、内燃機関１０の運転状態に応じた開度でＥＧＲ弁７０を制御することにより前記第１の発明における「ＥＧＲ制御実行手段」が、空燃比のメインフィードバック制御を実行することにより前記第１の発明における「空燃比制御手段」が、上記ステップ１０８または１１２の処理を実行することにより前記第１の発明における「学習値取得手段」が、上記ステップ１１８の処理（上記図６に示すルーチンの一連の処理）を実行することにより前記第１の発明における「ＥＧＲガス量補正手段」が、それぞれ実現されている。
また、ＥＣＵ８０が上記ステップ２０８の処理を実行することにより前記第２の発明における「ガス量補正通路変更手段」が実現されている。
また、ＥＣＵ８０が上記ステップ２０４、２１２、２１４、または２１６の処理を実行することにより前記第３の発明における「点火時期補正手段」が実現されている。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態１のシステム構成を説明するための概略構成図である。
【図２】本発明の実施の形態１のシステム構成を説明するための概略構成図である。
【図３】ＥＧＲ制御非実行状態からＥＧＲ制御実行状態への切り替わりに伴うセンサ空燃比ＡＦsensorの変化の傾向（すなわち、センサ空燃比差分ΔＡＦegrの傾向）を、各ＥＧＲ通路の空燃比Ａ、Ｂ（推定値）および各ＥＧＲ通路のＥＧＲ導入率α、β（推定値）との関係で表した図である。
【図４】ＥＧＲ制御非実行状態からＥＧＲ制御実行状態への切り替わりに伴うＡ／Ｆ制御学習値の変化の傾向（すなわち、Ａ／Ｆ制御学習値差分ΔＡＦegrfgafの傾向）を、各ＥＧＲ通路の空燃比Ａ、Ｂ（推定値）および各ＥＧＲ通路のＥＧＲ導入率α、β（推定値）との関係で表した図である。
【図５】本発明の実施の形態１において実行されるメインルーチンのフローチャートである。
【図６】本発明の実施の形態１において実行されるサブルーチンのフローチャートである。
【図７】ケース（１）の状態に対して、本発明の実施の形態１の制御が適用された際の動作を表したタイムチャートである。
【符号の説明】
【００７６】
１０  内燃機関
１２  吸気通路
４０  点火プラグ
４２  第１排気通路
４４  第２排気通路
４６  合流後排気通路
５２  上流触媒
５６  空燃比センサ
６０  第１ＥＧＲ通路
６２  第２ＥＧＲ通路
６４  合流後ＥＧＲ通路
６６  ＥＧＲ触媒
７０  ＥＧＲ弁
８０  ＥＣＵ(Electronic Control Unit)
Ａ  第１ＥＧＲ通路６０を流れるＥＧＲガスの空燃比
Ｂ  第２ＥＧＲ通路６２を流れるＥＧＲガスの空燃比
α  第１ＥＧＲ通路６０のＥＧＲ導入率
β  第２ＥＧＲ通路６２のＥＧＲ導入率
ＡＦref  制御目標空燃比
ＡＦsensor  センサ空燃比
ΔＡＦegr  センサ空燃比差分
ＡＦegr  ＥＧＲ空燃比
ＦＧＡＦＸ  Ａ／Ｆ制御学習値
ＦＧＡＦＸegroff  ＥＧＲ制御非実行時のＡ／Ｆ制御学習値
ＦＧＡＦＸegron  ＥＧＲ制御実行時のＡ／Ｆ制御学習値
ΔＡＦegrfgaf  Ａ／Ｆ制御学習値差分
【図１】
2010053825.tif 000003
【図２】
2010053825.tif 000004
【図３】
2010053825.tif 000005
【図４】
2010053825.tif 000006
【図５】
2010053825.tif 000007
【図６】
2010053825.tif 000008
【図７】
2010053825.tif 000009