(57)【要約】【課題】フィルタの温度を精度良く算出することができる内燃機関の制御装置を提供する。【解決手段】ＣＰＵ３２は、ＧＰＦ２６に捕集されたＰＭの量が所定量以上となることにより、フィルタ再生処理が要求される場合、気筒＃１〜＃４のうちの１つを、理論空燃比よりもリッチとするリッチ燃焼気筒とし、残りを、理論空燃比よりもリーンとするリーン燃焼気筒とするディザ制御を実行する。そして、ＣＰＵ３２は、ＧＰＦ２６の温度が、再生処理にとって適切な温度領域に達すると、目標空燃比をリーンとしディザ制御を継続する。ＣＰＵ３２は、ディザ制御処理が実行されている場合、目標空燃比が理論空燃比である場合と比較して理論空燃比よりもリーンである場合に、ＧＰＦ２６の温度を低く算出する。【選択図】図１
2019173738.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒から排出された排気中の粒子状物質を捕集するフィルタと、前記複数の気筒毎に設けられた燃料噴射弁と、を備えて車両に搭載される内燃機関を制御対象とし、
前記フィルタの再生処理の実行要求が生じることを条件に、前記複数の気筒のうちの一部の気筒を、空燃比が理論空燃比よりもリーンであるリーン燃焼気筒とし、前記複数の気筒のうちの前記一部の気筒とは別の気筒を、空燃比が理論空燃比よりもリッチであるリッチ燃焼気筒とすべく、前記燃料噴射弁を操作するディザ制御処理を実行し、
前記ディザ制御処理による所定期間における排気空燃比の平均値の目標値が理論空燃比である場合と比較して前記理論空燃比よりもリーンである場合に、前記フィルタの温度を低い値に算出するフィルタ温度算出処理を実行する内燃機関の制御装置。
【請求項２】
前記フィルタ温度算出処理は、前記リーン燃焼気筒の空燃比と前記リッチ燃焼気筒の空燃比との差が小さい場合に大きい場合よりも前記フィルタの温度を低い値に算出する処理と、前記リーン燃焼気筒の空燃比と前記リッチ燃焼気筒の空燃比との差が同一であっても、前記目標値が理論空燃比である場合と比較して前記理論空燃比よりもリーンである場合に、前記フィルタの温度を低い値に算出する処理と、を含む請求項１記載の内燃機関の制御装置。
【請求項３】
前記フィルタ温度算出処理は、前記目標値が理論空燃比である場合と前記理論空燃比よりもリーンである場合とのそれぞれにおける前記フィルタの温度同士の差を、前記内燃機関の回転速度および負荷に応じて可変とする請求項１または２記載の内燃機関の制御装置。
【請求項４】
前記目標値を前記理論空燃比として前記ディザ制御処理を実行する第１モードの後に前記目標値を前記理論空燃比よりもリーンとして前記ディザ制御処理を実行する第２モードを実行する請求項１〜３のいずれか１項に記載の内燃機関の制御装置。
【請求項５】
前記ディザ制御処理が実行されている場合、前記フィルタ温度算出処理によって算出される前記フィルタの温度に基づき前記フィルタが捕集している粒子状物質の量を算出する堆積量算出処理を実行する請求項１〜４のいずれか１項に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の気筒から排出された排気中の粒子状物質を捕集するフィルタと、前記複数の気筒毎に設けられた燃料噴射弁と、を備えて車両に搭載される内燃機関を制御対象とする内燃機関の制御装置に関する。
【背景技術】
【０００２】
たとえば下記特許文献１には、排気中の粒子状物質を捕集するフィルタを備えた内燃機関において、フィルタの温度が所定温度以上となると、フィルタによって捕集された粒子状物質を除去する制御を実行する制御装置が記載されている。この制御装置は、粒子状物質を燃焼させる制御として、吸気通路から燃焼室で燃焼に供されることなく排気通路へと流出する空気量を増量させるべく、バルブオーバーラップ期間を操作する。また、この制御装置は、フィルタの温度を、回転速度と負荷とに応じて推定する（［００６９］）。
【０００３】
また、たとえば特許文献２には、触媒装置（触媒）の昇温要求がある場合、一部の気筒における空燃比を理論空燃比よりもリッチとし、残りの気筒における空燃比を理論空燃比よりもリーンとするディザ制御処理を実行する制御装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１３５０９６号公報
【特許文献２】特開２０１２−５７４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明者は、フィルタに捕集された粒子状物質を燃焼除去するために、ディザ制御によってフィルタの温度を上昇させることを検討した。しかしその場合、フィルタの温度を回転速度および負荷によって推定したのでは、その推定精度が低いことを見出した。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段およびその作用効果について記載する。
１．複数の気筒から排出された排気中の粒子状物質を捕集するフィルタと、前記複数の気筒毎に設けられた燃料噴射弁と、を備えて車両に搭載される内燃機関を制御対象とし、前記フィルタの再生処理の実行要求が生じることを条件に、前記複数の気筒のうちの一部の気筒を、空燃比が理論空燃比よりもリーンであるリーン燃焼気筒とし、前記複数の気筒のうちの前記一部の気筒とは別の気筒を、空燃比が理論空燃比よりもリッチであるリッチ燃焼気筒とすべく、前記燃料噴射弁を操作するディザ制御処理を実行し、前記ディザ制御処理による所定期間における排気空燃比の平均値の目標値が理論空燃比である場合と比較して前記理論空燃比よりもリーンである場合に、前記フィルタの温度を低い値に算出するフィルタ温度算出処理を実行する内燃機関の制御装置。
【０００７】
ディザ制御処理によってフィルタの温度を上昇させる場合であっても、上記平均値の目標値が理論空燃比である場合と比較して理論空燃比よりもリーンである場合には、燃焼が安定しないことに起因して、昇温効果が低くなる。そこで上記構成では、平均値が理論空燃比である場合と比較して、理論空燃比よりもリーンである場合には、フィルタの温度を低い値に算出することにより、フィルタの温度を精度良く算出することができる。
【０００８】
２．上記１記載の内燃機関の制御装置において、前記フィルタ温度算出処理は、前記リーン燃焼気筒の空燃比と前記リッチ燃焼気筒の空燃比との差が小さい場合に大きい場合よりも前記フィルタの温度を低い値に算出する処理と、前記リーン燃焼気筒の空燃比と前記リッチ燃焼気筒の空燃比との差が同一であっても、前記目標値が理論空燃比である場合と比較して前記理論空燃比よりもリーンである場合に、前記フィルタの温度を低い値に算出する処理と、を含む。
【０００９】
ディザ制御による昇温能力は、リーン燃焼気筒の空燃比とリッチ燃焼気筒の空燃比との差が大きい場合に小さい場合よりも高くなる。一方、目標値が理論空燃比の場合と比較して、目標値が理論空燃比よりもリーンである場合には、リーン燃焼気筒の空燃比が失火が生じる限界値に達しやすくなるため上記差を大きくしにくい。そして、目標値が理論空燃比よりもリーンである場合に上記差を小さくするなら、理論空燃比の場合と比較して、ディザ制御による昇温能力が低いことから、フィルタの温度が低くなる。しかし、上記差の大小以外に、目標値が理論空燃比よりもリーンである場合には、フィルタの温度が低くなる。上記構成では、差が同一であっても、目標値が理論空燃比よりもリーンである場合には、フィルタの温度を低く算出することにより、フィルタの温度をより高精度に算出できる。
【００１０】
３．上記１または２記載の内燃機関の制御装置において、前記フィルタ温度算出処理は、前記目標値が理論空燃比である場合と前記理論空燃比よりもリーンである場合とのそれぞれにおける前記フィルタの温度同士の差を、前記内燃機関の回転速度および負荷に応じて可変とする。
【００１１】
目標値が理論空燃比である場合と理論空燃比よりも所定量だけリーンである場合とのそれぞれにおけるフィルタの温度同士の差は、所定量によっては一義的に定まらず、回転速度および負荷によって変動する。このため、上記構成では、回転速度および負荷に応じて目標値が理論空燃比である場合と理論空燃比よりもリーンである場合とのそれぞれにおける前記フィルタの温度同士の差を可変とすることにより、可変としない場合と比較して、フィルタ温度をより高精度に算出することができる。
【００１２】
４．上記１〜３のいずれか１つに記載の内燃機関の制御装置において、前記目標値を前記理論空燃比として前記ディザ制御処理を実行する第１モードの後に前記目標値を前記理論空燃比よりもリーンとして前記ディザ制御処理を実行する第２モードを実行する。
【００１３】
上記構成において、第１モードは、平均値の目標値が理論空燃比であるため、第２モードと比較して排気温を高めやすく、これにより、フィルタの温度を再生処理が可能な温度へと早期に上昇させることができる。また、第２モードにおいては第１モードと比較して目標値がよりリーンであるため、第２モードにおいては、第１モードと比較してフィルタに供給される酸素量を増量させることができ、ひいては再生処理を促進することができる。
【００１４】
５．上記１〜４のいずれか１つに記載の内燃機関の制御装置において、前記ディザ制御処理が実行されている場合、前記フィルタ温度算出処理によって算出される前記フィルタの温度に基づき前記フィルタが捕集している粒子状物質の量を算出する堆積量算出処理を実行する。
【００１５】
上記構成では、フィルタ温度算出処理によって算出された温度に基づき、フィルタに捕集されている粒子状物質の量を算出する。このため、フィルタ温度算出処理が仮に空燃比を参照しない場合と比較すると、上記構成では、粒子状物質の量をより高精度に算出することができる。
【図面の簡単な説明】
【００１６】
【図１】一実施形態にかかる制御装置および内燃機関を示す図。
【図２】同実施形態にかかる制御装置が実行する処理を示すブロック図。
【図３】同実施形態にかかる要求値出力処理の手順を示す流れ図。
【図４】同実施形態にかかるフィルタ温度算出処理の手順を示す流れ図。
【図５】同実施形態の効果を示すタイムチャート。
【発明を実施するための形態】
【００１７】
以下、内燃機関の制御装置にかかる一実施形態について、図面を参照しつつ説明する。
図１に示す内燃機関１０は、車両に搭載される。内燃機関１０において、吸気通路１２から吸入された空気は、過給機１４を介して気筒＃１〜＃４のそれぞれの燃焼室１６に流入する。気筒＃１〜＃４のそれぞれには、燃料を噴射する燃料噴射弁１８と、火花放電を生じさせる点火装置２０とが設けられている。燃焼室１６において、空気と燃料との混合気は、燃焼に供され、燃焼に供された混合気は、排気として、排気通路２２に排出される。排気通路２２のうちの過給機１４の下流には、酸素吸蔵能力を有した三元触媒２４が設けられている。さらに、排気通路２２のうち三元触媒２４の下流には、ガソリンパティキュレートフィルタ（ＧＰＦ２６）が設けられている。
【００１８】
制御装置３０は、内燃機関１０を制御対象とし、その制御量（トルク、排気成分等）を制御するために、燃料噴射弁１８や点火装置２０等の内燃機関１０の操作部を操作する。この際、制御装置３０は、三元触媒２４の上流側に設けられた空燃比センサ４０によって検出される空燃比Ａｆや、クランク角センサ４２の出力信号Ｓｃｒ、エアフローメータ４４によって検出される吸入空気量Ｇａ、車速センサ４６によって検出される車速ＳＰＤを参照する。制御装置３０は、ＣＰＵ３２、ＲＯＭ３４、および制御装置３０内の各箇所に電力を供給する電源回路３６を備えており、ＲＯＭ３４に記憶されたプログラムをＣＰＵ３２が実行することにより上記制御量の制御を実行する。
【００１９】
図２に、ＲＯＭ３４に記憶されたプログラムをＣＰＵ３２が実行することにより実現される処理の一部を示す。
ベース噴射量算出処理Ｍ１０は、充填効率ηに基づき、燃焼室１６における混合気の空燃比を目標空燃比に開ループ制御するための操作量である開ループ操作量として、ベース噴射量Ｑｂを算出する処理である。ここで、充填効率ηは、燃焼室１６内に充填される新気量を定めるパラメータである。なお、充填効率ηは、ＣＰＵ３２により、吸入空気量Ｇａやクランク軸の回転速度ＮＥに基づき算出される。また、回転速度ＮＥは、ＣＰＵ３２により、出力信号Ｓｃｒに基づき算出される。
【００２０】
目標値設定処理Ｍ１２は、燃焼室１６における混合気の空燃比を上記目標空燃比に制御するためのフィードバック制御量の目標値Ａｆ＊を設定する処理である。
フィードバック処理Ｍ１４は、フィードバック制御量である空燃比Ａｆを目標値Ａｆ＊にフィードバック制御するための操作量であるフィードバック補正係数ＫＡＦを算出する処理である。本実施形態では、目標値Ａｆ＊と空燃比Ａｆとの差を入力とする比例要素および微分要素の各出力値と、上記差に応じた値の積算値を出力する積分要素の出力値との和を、ベース噴射量Ｑｂの補正比率δとし、フィードバック補正係数ＫＡＦを、「１＋δ」とする。
【００２１】
要求噴射量算出処理Ｍ１６は、ベース噴射量Ｑｂにフィードバック補正係数ＫＡＦを乗算することによってベース噴射量Ｑｂを補正し、要求噴射量Ｑｄを算出する処理である。
要求値出力処理Ｍ１８は、内燃機関１０の気筒＃１〜＃４のそれぞれから排出される排気全体の成分を、気筒＃１〜＃４の全てで燃焼対象とする混合気の空燃比を目標空燃比とした場合と同等としつつも、燃焼対象とする混合気の空燃比を気筒間で異ならせるディザ制御の噴射量補正要求値αを算出して出力する。ここで、本実施形態にかかるディザ制御では、第１の気筒＃１〜第４の気筒＃４のうちの１つの気筒を、混合気の空燃比を理論空燃比よりもリッチとするリッチ燃焼気筒とし、残りの３つの気筒を、混合気の空燃比を理論空燃比よりもリーンとするリーン燃焼気筒とする。そして、リッチ燃焼気筒における噴射量を、上記要求噴射量Ｑｄの「１＋α」倍とし、リーン燃焼気筒における噴射量を、要求噴射量Ｑｄの「１−（α／３）」倍とする。リーン燃焼気筒とリッチ燃焼気筒との上記噴射量の設定によれば、気筒＃１〜＃４のそれぞれに充填される新気量が同一であるなら、内燃機関１０の各気筒＃１〜＃４から排出される排気全体の成分を、気筒＃１〜＃４の全てで燃焼対象とする混合気の空燃比を目標空燃比とした場合と同等とすることができる。なお、上記噴射量の設定によれば、気筒＃１〜＃４のそれぞれに充填される新気量が同一であるなら、各気筒において燃焼対象とされる混合気の燃空比の平均値の逆数が目標空燃比となる。なお、燃空比とは、空燃比の逆数のことである。
【００２２】
燃空比の平均値の逆数を目標空燃比とする設定は、排気成分を所望に制御することを狙ったものである。以下では、排気中の未燃燃料成分と酸素とが過不足なく反応できる場合、排気空燃比が理論空燃比であると称し、排気中の未燃燃料成分が酸素と過不足なく反応できる量を超過する量が多ければ多いほど、排気空燃比がリッチであると称し、少なければ少ないほど排気空燃比がリーンであると称する。ただし、超過する量には、排気中の未燃燃料成分の量が酸素と過不足なく反応できる量よりも少ない場合を含み、その場合、超過する量は、マイナスの量となる。また、たとえば、１燃焼サイクル当たりの排気空燃比の平均値とは、気筒＃１〜＃４から排出される排気全体に関する排気空燃比のことと定義する。
【００２３】
補正係数算出処理Ｍ２０は、「１」に、噴射量補正要求値αを加算して、リッチ燃焼気筒に関し、要求噴射量Ｑｄの補正係数を算出する処理である。ディザ補正処理Ｍ２２は、要求噴射量Ｑｄに補正係数「１＋α」を乗算することによって、リッチ燃焼気筒とされる気筒＃ｗの噴射量指令値Ｑ＊を算出する処理である。ここで、「ｗ」は、「１」〜「４」のいずれかを意味する。
【００２４】
乗算処理Ｍ２４は、噴射量補正要求値αを「−１／３」倍する処理であり、補正係数算出処理Ｍ２６は、「１」に、乗算処理Ｍ２４の出力値を加算して、リーン燃焼気筒に関し、要求噴射量Ｑｄの補正係数を算出する処理である。ディザ補正処理Ｍ２８は、要求噴射量Ｑｄに補正係数「１−（α／３）」を乗算することによって、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの噴射量指令値Ｑ＊を算出する処理である。ここで、「ｘ」，「ｙ」，「ｚ」は、「１」〜「４」のいずれかであって、且つ、「ｗ」，「ｘ」，「ｙ」，「ｚ」は、互いに異なるものとする。
【００２５】
噴射量操作処理Ｍ３０は、ディザ補正処理Ｍ２２が出力する噴射量指令値Ｑ＊に基づき、リッチ燃焼気筒とされる気筒＃ｗの燃料噴射弁１８の操作信号ＭＳ１を生成して、同燃料噴射弁１８に出力し、同燃料噴射弁１８から噴射される燃料量が噴射量指令値Ｑ＊に応じた量となるように燃料噴射弁１８を操作する処理である。また、噴射量操作処理Ｍ３０は、ディザ補正処理Ｍ２８が出力する噴射量指令値Ｑ＊に基づき、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの燃料噴射弁１８の操作信号ＭＳ１を生成して、同燃料噴射弁１８に出力し、同燃料噴射弁１８から噴射される燃料量が噴射量指令値Ｑ＊に応じた量となるように燃料噴射弁１８を操作する処理である。なお、気筒＃１〜＃４のうちリッチ燃焼気筒となる気筒は、１燃焼サイクルよりも長い周期で変更されることが望ましい。
【００２６】
堆積量算出処理Ｍ３２は、充填効率η、回転速度ＮＥおよびＧＰＦ２６の温度であるフィルタ温度Ｔｇｐｆに基づき、ＧＰＦ２６に捕集されたＰＭの量（ＰＭ堆積量ＤＰＭ）を算出して出力する処理である。詳しくは、後述のフィルタ再生処理が実行されていない場合、堆積量算出処理Ｍ３２は、回転速度ＮＥおよび充填効率ηに基づき、ＰＭ堆積量ＤＰＭの単位時間当たりの増加量を算出し、この増加量によってＰＭ堆積量ＤＰＭを更新する。
【００２７】
フィルタ温度算出処理Ｍ３４は、回転速度ＮＥ、充填効率η、噴射量補正要求値αおよび上記目標空燃比に基づき、フィルタ温度Ｔｇｐｆを算出する処理である。
要求値出力処理Ｍ１８は、ＧＰＦ２６の再生処理（フィルタ再生処理）のために噴射量補正要求値αを「０」よりも大きい値とする。
【００２８】
図３に、要求値出力処理Ｍ１８の手順を示す。図３に示す処理は、ＲＯＭ３４に記憶されたプログラムをＣＰＵ３２がたとえば所定周期で繰り返し実行することにより実現される。なお、以下では、先頭に「Ｓ」が付与された数字によって各処理のステップ番号を表現する。
【００２９】
図３に示す一連の処理において、ＣＰＵ３２は、制御装置３０に外部からＧＰＦ２６の修理のためにフィルタ再生処理の実行指令信号が入力されているか否かを判定する（Ｓ１０）。ここで、指令信号は、修理工場の工員により制御装置３０に専用の異常対処機器（メンテナンス機器）が接続された状態で、メンテナンス機器から制御装置３０に入力されるものを想定している。すなわち、Ｓ１０の処理は、車両がユーザの手を離れ、修理工場の工員によりフィルタ再生処理がなされるときであるか否かを判定する処理である。
【００３０】
ＣＰＵ３２は、指令信号が入力されていないと判定する場合（Ｓ１０：ＮＯ）、ＰＭ堆積量ＤＰＭが規定量Ｄｔｈ以上であるか否かを判定する（Ｓ１２）。ここで、規定量Ｄｔｈは、ＰＭ堆積量ＤＰＭがかなり多く、このまま放置する場合には、内燃機関１０の運転に支障をきたすおそれがある値に設定されている。なお、Ｓ１２の処理は、再生処理の実行要求の有無を判定する処理である。ＣＰＵ３２は、規定量Ｄｔｈ以上であると判定する場合（Ｓ１２：ＹＥＳ）、実行要求があると判定し、図１に示す警告灯４８を操作して、内燃機関１０が搭載された車両のユーザに、ＰＭ堆積量ＤＰＭが多いために修理工場でフィルタ再生処理をしてもらうことを促す処理を実行する（Ｓ１４）。
【００３１】
そして、ＣＰＵ３２は、指令信号が入力されていると判定する場合（Ｓ１０：ＹＥＳ）、ＰＭ堆積量ＤＰＭが規定量Ｄｔｈよりも小さい所定量ＤｔｈＬ以下であるか否かを判定する（Ｓ１６）。そして、ＣＰＵ３２は、所定量ＤｔｈＬよりも大きいと判定する場合（Ｓ１６：ＮＯ）、フィルタ温度Ｔｇｐｆを取得する（Ｓ１８）。そしてＣＰＵ３２は、フィルタ温度Ｔｇｐｆが、所定温度Ｔｔｈ以上であるか否かを判定する（Ｓ２０）。ここで、所定温度Ｔｔｈは、ＧＰＦ２６に酸素を供給することにより、ＧＰＦ２６によって捕集された粒子状物質を燃焼させることができる温度（たとえば、５５０°Ｃ以上）に設定されている。
【００３２】
ＣＰＵ３２は、所定温度Ｔｔｈ未満であると判定する場合（Ｓ２０：ＮＯ）、目標空燃比を理論空燃比（ストイキ）とする（Ｓ２２）。これは、気筒＃１〜＃４の排気空燃比の平均値を理論空燃比に制御するための設定である。そして、ＣＰＵ３２は、回転速度ＮＥおよび充填効率ηに基づき噴射量補正要求値αを算出し（Ｓ２４）、噴射量補正要求値αを出力する（Ｓ２６）。一方、ＣＰＵ３２は、所定温度Ｔｔｈ以上であると判定する場合（Ｓ２０：ＹＥＳ）、目標空燃比を理論空燃比よりもリーンとする（Ｓ２８）。これは、気筒＃１〜＃４の排気空燃比の平均値を理論空燃比よりもリーンに制御し、ＧＰＦ２６に酸素を供給するための設定である。そして、ＣＰＵ３２は、回転速度ＮＥおよび充填効率ηに基づき噴射量補正要求値αを算出し（Ｓ３０）、噴射量補正要求値αを出力する（Ｓ２６）。
【００３３】
これに対し、ＣＰＵ３２は、ＰＭ堆積量ＤＰＭが所定量ＤｔｈＬ以下であると判定する場合（Ｓ１６：ＹＥＳ）、フィルタ再生処理が完了した旨の信号をメンテナンス機器に出力する通知処理を実行する（Ｓ３２）。
【００３４】
なお、ＣＰＵ３２は、Ｓ１４，Ｓ２６，Ｓ３２の処理が完了する場合や、Ｓ１２の処理において否定判定する場合には、図３に示す一連の処理を一旦終了する。
上記Ｓ２４，Ｓ３０の処理において、ＣＰＵ３２は、予めＲＯＭ３４に記憶されている、内燃機関１０の動作点を規定する回転速度ＮＥおよび充填効率ηを入力変数とし、噴射量補正要求値αを出力変数とするマップデータを用いて、噴射量補正要求値αをマップ演算する。ここで、Ｓ２４の処理において用いるマップデータの出力変数は、Ｓ３０の処理において用いるマップデータの出力変数以上となっている。詳しくは、特定の動作点においては、２つのマップデータの出力変数が等しくて且つそれらの値がゼロである。これは、フィルタ再生処理にとって適切ではない動作点に対応する。すなわち、動作点によっては、フィルタ再生処理にとって適切な温度までＧＰＦ２６の温度を昇温させるのが困難である動作点があり、こうした動作点においては、ディザ制御を実行しないこととしているため、出力変数がゼロとなっている。これに対し、Ｓ２４の処理において用いるマップデータの出力変数がゼロではない場合、Ｓ３０の処理において用いるマップデータの出力変数よりも大きい値となっている。これは、Ｓ３０の処理は、目標空燃比が理論空燃比よりもリーンとなっているときの噴射量補正要求値αを定めるものであるため、リーン燃焼気筒の空燃比を失火が生じる下限値であるリーン側失火限界に達することを抑制する上では、噴射量補正要求値αをあまり大きい値にできないからである。
【００３５】
なお、マップデータとは、入力変数の離散的な値と、入力変数の値のそれぞれに対応する出力変数の値と、の組データである。またマップ演算は、たとえば、入力変数の値がマップデータの入力変数の値のいずれかに一致する場合、対応するマップデータの出力変数の値を演算結果とし、一致しない場合、マップデータに含まれる複数の出力変数の値の補間によって得られる値を演算結果とする処理とすればよい。
【００３６】
上記堆積量算出処理Ｍ３２は、Ｓ２８，Ｓ３０の処理が実行される場合には、ＰＭ堆積量ＤＰＭとフィルタ温度Ｔｇｐｆとに基づき、ＰＭ堆積量ＤＰＭの単位時間当たりの減少量を算出し、この減少量に応じてＰＭ堆積量ＤＰＭを更新する。ここでは、ＰＭ堆積量が多い場合に少ない場合よりも減少量が大きい値とされ、また、フィルタ温度Ｔｇｐｆが高い場合に低い場合よりも減少量が大きい値とされる。
【００３７】
図４に、フィルタ温度算出処理Ｍ３４の手順を示す。図４に示す処理は、ＲＯＭ３４に記憶されたプログラムを、ＣＰＵ３２がたとえば所定周期で繰り返し実行することにより実現される。
【００３８】
図４に示す一連の処理において、ＣＰＵ３２は、まず、回転速度ＮＥおよび充填効率ηに基づき、ＧＰＦ２６に流入する排気の温度のベース値であるベース温度Ｔｂを算出する（Ｓ４０）。ＣＰＵ３２は、回転速度ＮＥが高い場合に低い場合よりもベース温度Ｔｂを大きい値に算出し、充填効率ηが大きい場合に小さい場合よりもベース温度Ｔｂを大きい値に算出する。詳しくは、回転速度ＮＥおよび充填効率ηを入力変数とし、ベース温度Ｔｂを出力変数とするマップデータが予めＲＯＭ３４に記憶された状態で、ＣＰＵ３２によりベース温度Ｔｂがマップ演算される。
【００３９】
次にＣＰＵ３２は、点火装置２０による点火時期が、所定の点火時期に対して遅角しているか否かを判定する（Ｓ４２）。そして、ＣＰＵ３２は、遅角していると判定する場合（Ｓ４２：ＹＥＳ）、ベース温度Ｔｂに、点火遅角補正量Δｆｉｒｅを加算した値によって、ベース温度Ｔｂを更新する（Ｓ４４）。点火遅角補正量Δｆｉｒｅは、ベース温度Ｔｂを増加補正する補正量であり、ゼロよりも大きい値を有する。ＣＰＵ３２は、点火時期の遅角量が大きい場合に小さい場合よりも、点火遅角補正量Δｆｉｒｅを大きい値に算出する。この際、ＣＰＵ３２は、回転速度ＮＥおよび充填効率ηを参照する。ここで、回転速度ＮＥおよび充填効率ηを参照するのは、点火遅角量が同一であっても、点火遅角に起因した温度の上昇量が回転速度ＮＥおよび充填効率ηに依存して変化するためである。具体的には、回転速度ＮＥ、充填効率ηおよび遅角量を入力変数とし、点火遅角補正量Δｆｉｒｅを出力変数とするマップデータが予めＲＯＭ３４に記憶された状態でＣＰＵ３２により点火遅角補正量Δｆｉｒｅがマップ演算される。
【００４０】
ＣＰＵ３２は、Ｓ４４の処理が完了する場合や、Ｓ４２の処理において否定判定する場合には、ディザ制御の実行中であるか否かを判定する（Ｓ４６）。ＣＰＵ３２は、ディザ制御を実行中であると判定する場合（Ｓ４６：ＹＥＳ）、ベース温度Ｔｂに、ディザ補正量Δｄｉを加算することによって、ベース温度Ｔｂを更新する（Ｓ４８）。ここで、ディザ補正量Δｄｉは、ベース温度Ｔｂを増加補正する補正量であり、ゼロよりも大きい値を有する。ＣＰＵ３２は、噴射量補正要求値αが大きい場合に小さい場合よりも、ディザ補正量Δｄｉを大きい値に算出する。この際、ＣＰＵ３２は、回転速度ＮＥおよび充填効率ηを参照する。ここで、回転速度ＮＥおよび充填効率ηを参照するのは、噴射量補正要求値αが同一であっても、ディザ制御に起因した温度の上昇量は、回転速度ＮＥおよび充填効率ηに依存して変化するためである。具体的には、回転速度ＮＥ、充填効率ηおよび噴射量補正要求値αを入力変数とし、ディザ補正量Δｄｉを出力変数とするマップデータが予めＲＯＭ３４に記憶された状態でＣＰＵ３２によりディザ補正量Δｄｉがマップ演算される。
【００４１】
ＣＰＵ３２は、Ｓ４８の処理が完了する場合や、Ｓ４６の処理において否定判定する場合には、車速ＳＰＤが規定速度Ｓｔｈ以上であるか否かを判定する（Ｓ５０）。そしてＣＰＵ３２は、規定速度Ｓｔｈ以上であると判定する場合（Ｓ５０：ＹＥＳ）、ベース温度Ｔｂから、車速補正量ΔＳＰＤを減算することによって、ベース温度Ｔｂを更新する（Ｓ５２）。車速補正量ΔＳＰＤは、ベース温度Ｔｂを減量補正する補正量であり、ゼロよりも大きい値を有する。ＣＰＵ３２は、車速ＳＰＤが規定速度Ｓｔｈ以上である場合において、車速ＳＰＤが高い場合に低い場合よりも車速補正量ΔＳＰＤを大きい値に算出する。詳しくは、車速ＳＰＤを入力変数とし車速補正量ΔＳＰＤを出力変数とするマップデータが予めＲＯＭ３４に記憶された状態でＣＰＵ３２により車速補正量ΔＳＰＤがマップ演算される。
【００４２】
ＣＰＵ３２は、Ｓ５２の処理が完了する場合や、Ｓ５０の処理において否定判定する場合には、目標空燃比が理論空燃比ではないのか否かを判定する（Ｓ５４）。そしてＣＰＵ３２は、理論空燃比ではないと判定する場合（Ｓ５４：ＹＥＳ）、ベース温度Ｔｂから、空燃比補正量Δａｆを減算することによって、ベース温度Ｔｂを更新する（Ｓ５６）。空燃比補正量Δａｆは、ベース温度Ｔｂを減量補正するための補正量であり、ゼロよりも大きい値を有する。ＣＰＵ３２は、目標空燃比が理論空燃比よりもリーンである場合と、リッチである場合との双方において、空燃比補正量Δａｆによってベース温度Ｔｂを減量補正する。ここで、目標空燃比が理論空燃比よりもリーンとなるのは、図３のＳ２８，Ｓ３０の処理がなされる場合である。これに対し、目標空燃比が理論空燃比よりもリッチとなるのは、内燃機関１０の高負荷運転領域において三元触媒２４の温度が過度に高くなることを抑制するために噴射量が増量される場合に対応する。詳しくは、ＣＰＵ３２は、回転速度ＮＥ，充填効率ηおよび目標空燃比に応じて空燃比補正量Δａｆを可変設定する。ここで、回転速度ＮＥおよび充填効率ηを参照するのは、目標空燃比が同一であっても、温度の低下量が回転速度ＮＥおよび充填効率ηに依存して変化するためである。具体的には、回転速度ＮＥ、充填効率ηおよび目標空燃比を入力変数とし空燃比補正量Δａｆを出力変数とするマップデータが予めＲＯＭ３４に記憶された状態でＣＰＵ３２により空燃比補正量Δａｆがマップ演算される。
【００４３】
ＣＰＵ３２は、Ｓ５６の処理が完了する場合や、Ｓ５４の処理において否定判定する場合には、ＧＰＦ２６に流入する排気の温度である流入排気温Ｔｅｘを、ベース温度Ｔｂへと収束させる処理を実行する（Ｓ５８）。この処理は、Ｓ４０の処理において算出したベース温度Ｔｂや、同ベース温度ＴｂがＳ４２〜Ｓ５６の処理によって補正された値が、定常状態における温度を示すことに鑑み、過渡的な特性を表現するために設けたものである。具体的には、図４に示す一連の処理の前回の制御周期における流入排気温Ｔｅｘの前回値Ｔｅｘ（ｎ−１）と、ベース温度Ｔｂとの指数移動平均処理値を、流入排気温Ｔｅｘの今回値Ｔｅｘ（ｎ）に代入する（Ｓ５８）。なお、図４には、前回値Ｔｅｘ（ｎ−１）に重み係数β１が乗算された値と、ベース温度Ｔｂに重み係数β２が乗算された値との和が指数移動平均処理値であることを示している。ここで、「β１+β２＝１，β１，β２＞０」である。
【００４４】
次にＣＰＵ３２は、流入排気温Ｔｅｘに、補正量Δを加算することによって、ＧＰＦ２６内部の温度であるフィルタ温度Ｔｇｐｆのベース値であるフィルタベース温度Ｔｇｐｆ０を算出する（Ｓ６０）。ここで、補正量Δは、ＧＰＦ２６に流入する排気の温度と、ＧＰＦ２６の中央部の実際の温度との差をモデル化したものである。具体的には、回転速度ＮＥおよび充填効率ηを入力変数とし補正量Δを出力変数とするマップデータが予めＲＯＭ３４に記憶された状態でＣＰＵ３２により補正量Δがマップ演算される。なお、本実施形態では、補正量Δは、Ｓ２８，Ｓ３０の処理がなされている場合にＧＰＦ２６内でＰＭが燃焼することに起因した温度上昇を考慮したものではない。ＧＰＦ２６内でのＰＭの燃焼による温度上昇量は、空燃比補正量Δａｆによって考慮されている。すなわち、Ｓ２８，Ｓ３０の処理が実行される場合には、Ｓ２２，Ｓ２４の処理が実行される場合と比較してＧＰＦ２６に流入する排気温度が低下するが、空燃比補正量Δａｆは、排気温度の低下量を直接表現するものではない。この低下量の方が、Ｓ２８，Ｓ３０の処理が実行される場合にＧＰＦ２６においてＰＭが燃焼することによる温度の上昇量よりも大きいことに鑑み、低下量から上昇量を引いた値を、空燃比補正量Δａｆとしている。
【００４５】
そしてＣＰＵ３２は、フィルタ温度Ｔｇｐｆをフィルタベース温度Ｔｇｐｆ０に収束させる処理を実行する（Ｓ６２）。具体的には、フィルタ温度Ｔｇｐｆの前回値Ｔｇｐｆ（ｎ−１）とフィルタベース温度Ｔｇｐｆ０との指数移動平均処理値を、フィルタ温度Ｔｇｐｆの今回値Ｔｇｐｆ（ｎ）に代入する（Ｓ６２）。なお、図４には、前回値Ｔｇｐｆ（ｎ−１）に重み係数β３が乗算された値と、フィルタベース温度Ｔｇｐｆ０に重み係数β４が乗算された値との和が指数移動平均処理値であることを示している。ここで、「β３+β４＝１，β３，β４＞０」である。
【００４６】
なお、ＣＰＵ３２は、Ｓ６２の処理が完了する場合、図４に示す一連の処理を一旦終了する。
ここで、本実施形態の作用および効果について説明する。
【００４７】
図５に、ディザ制御の実行の有無、目標空燃比、およびフィルタ温度Ｔｇｐｆの推移を示す。
ＣＰＵ３２は、時刻ｔ１以降、ディザ制御を実行すると、フィルタ温度Ｔｇｐｆを算出する際に、ベース温度Ｔｂをディザ補正量Δｄｉで増加補正するため、フィルタ温度Ｔｇｐｆが上昇する。その後、ＣＰＵ３２は、目標空燃比を理論空燃比よりもリーンとすることにより、ＧＰＦ２６内に酸素を供給する。また、その場合、ＣＰＵ３２は、フィルタ温度Ｔｇｐｆを算出する際、ベース温度Ｔｂを、空燃比補正量Δａｆによって減少補正する。このため、フィルタ温度Ｔｇｐｆが低下する。なお、図５には、一点鎖線にて、空燃比補正量Δａｆによる補正がなされない場合を示している。
【００４８】
このように、本実施形態では、空燃比補正量Δａｆを用いてフィルタ温度Ｔｇｐｆを算出することにより、フィルタ温度Ｔｇｐｆを精度良く算出することができる。このため、空燃比補正量Δａｆを用いない場合と比較して、フィルタ再生処理時には、堆積量算出処理Ｍ３２によってＰＭ堆積量ＤＰＭの減少量をより精度よく算出することができる。このため、フィルタ再生処理を、極力過不足のないタイミングにおいて停止することができる。
【００４９】
＜対応関係＞
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。［１］フィルタは、ＧＰＦ２６に対応する。ディザ制御処理は、Ｓ１６の処理において否定判定されて且つ噴射量補正要求値αがゼロよりも大きい場合における、補正係数算出処理Ｍ２０、ディザ補正処理Ｍ２２、乗算処理Ｍ２４、補正係数算出処理Ｍ２６、ディザ補正処理Ｍ２８、噴射量操作処理Ｍ３０に対応する。目標値は、目標空燃比に対応し、所定期間は、１燃焼サイクルに対応する。［２］図４の処理において、噴射量補正要求値αによる補正処理であるＳ４８の処理とは別に、Ｓ５６の処理が実行されることに対応する。［４］第１モードは、Ｓ２２，Ｓ２４の処理に対応し、第２モードは、Ｓ２８，Ｓ３０の処理に対応する。
【００５０】
＜その他の実施形態＞
なお、本実施形態は、以下のように変更して実施することができる。本実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
【００５１】
・「フィルタ温度算出処理について」
上記実施形態では、目標空燃比が理論空燃比である場合に対して理論空燃比よりもリーンである場合の、ＧＰＦ２６に流入する排気の温度の低下量から、Ｓ２８，Ｓ３０の処理がなされる場合にＳ２２，Ｓ２４の処理がなされる場合に対してＧＰＦ２６内の温度が上回る量を減算した値を、空燃比補正量Δａｆとしたがこれに限らない。たとえば、目標空燃比が理論空燃比である場合に対して理論空燃比よりもリーンである場合の、ＧＰＦ２６に流入する排気の温度の低下量を、空燃比補正量Δａｆとしてもよい。この場合、補正量Δを、Ｓ２８，Ｓ３０の処理がなされる場合にＳ２２，Ｓ２４の処理がなされる場合よりも大きい値とすることによって、Ｓ２８，Ｓ３０の処理がなされる場合にＧＰＦ２６内でＰＭが燃焼することによる温度上昇量を補正量Δに反映させればよい。
【００５２】
なお、流入排気温Ｔｅｘを算出し、これに基づきフィルタ温度Ｔｇｐｆを算出すること自体、必須ではない。たとえば、Ｓ４０の処理を、フィルタベース温度Ｔｇｐｆ０を算出する処理とし、Ｓ５８の処理によって、フィルタ温度Ｔｇｐｆが算出されるとしてもよい。
【００５３】
たとえば、Ｓ４２，Ｓ４４の処理を削除してもよい。またたとえば、Ｓ４６、Ｓ４８の処理を削除してもよい。またたとえば、Ｓ５０、Ｓ５２の処理を削除してもよい。
空燃比補正量Δａｆとしては、回転速度ＮＥ、充填効率ηおよび目標空燃比に応じて設定するものに限らない。たとえば、内燃機関１０の負荷として、充填効率ηに代えて要求噴射量Ｑｄを用いてもよい。また、回転速度ＮＥおよび目標空燃比によって定めるものの、負荷を参照しなくてもよい。またたとえば、負荷および目標空燃比によって定めるものの、回転速度ＮＥを参照しなくてもよい。
【００５４】
また、ベース温度Ｔｂを、回転速度ＮＥ、充填効率η、および目標空燃比に基づき定め、これを、Ｓ４２〜Ｓ５２の処理によって補正してもよい。
・「第１モード、第２モードについて」
上記実施形態では、ディザ制御を実行する動作点において、第１モード用（Ｓ２４の処理用）のマップデータの出力変数が、第２モード用（Ｓ３０の処理用）のマップデータの出力変数よりも必ず大きくなる設定としたが、これに限らない。たとえば、一部の動作点においては、出力変数の値同士が等しくなってもよい。
【００５５】
上記実施形態では、フィルタ温度Ｔｇｐｆが所定温度Ｔｔｈ未満の場合、気筒＃１〜＃４の排気空燃比の平均値の目標値（目標空燃比）を理論空燃比としたが、これに限らない。たとえば、フィルタ温度Ｔｇｐｆが所定温度Ｔｔｈ以上となったときよりもリッチ側であるものの理論空燃比よりもリーンとしてもよい。
【００５６】
上記実施形態では、フィルタ温度Ｔｇｐｆが所定温度Ｔｔｈ以上となることにより、Ｓ２２，Ｓ２４の処理から、Ｓ２８，Ｓ３０の処理に切り替えたが、これに限らない。たとえば、ディザ制御の実行時間が所定時間となることを条件に、Ｓ２２，Ｓ２４の処理から、Ｓ２８，Ｓ３０の処理に切り替えてもよい。
【００５７】
・「修理のための実行指令信号について」
上記実施形態では、制御装置３０にメンテナンス機器が接続されメンテナンス機器から制御装置３０に実行指令信号が入力されることを例示したが、これに限らない。たとえば、シフトレバーがニュートラルであるときにアクセルとブレーキを同時に踏み込む等、ユーザによる通常操作からは想定できない予め定められた操作状態を、再生処理の実行指令信号の入力としてもよい。
【００５８】
・「フィルタの再生要求が生じることを条件に実行されるディザ制御処理について」
上記実施形態では、修理工場の工員による実行指令信号が入力されることを条件にフィルタ再生処理を実行したが、これに限らない。たとえば、ＰＭ堆積量ＤＰＭが規定量Ｄｔｈよりも小さい所定量以上であって且つ、内燃機関１０が高負荷運転される場合に、上記実施形態よりも噴射量補正要求値αを小さい値としつつディザ制御処理を実行することによりフィルタ再生処理を実行してもよい。この場合であっても、第１モードと第２モードとを有して、第２モードの目標空燃比を第１モードの目標空燃比よりもリーンとすればよい。
【００５９】
・「ディザ制御処理について」
上記実施形態では、回転速度ＮＥおよび充填効率ηの２つのパラメータから噴射量補正要求値αを算出したが、これに限らない。たとえば、回転速度ＮＥおよび充填効率ηに加えて、内燃機関１０の冷却水の温度（水温ＴＨＷ）に基づき噴射量補正要求値αを算出してもよい。さらに、ＰＭ堆積量ＤＰＭを加味してもよい。もっとも、回転速度ＮＥおよび充填効率ηに基づくこと自体必須ではない。たとえば、ＰＭ堆積量ＤＰＭ、水温ＴＨＷ、回転速度ＮＥおよび充填効率ηの４つのパラメータのうちの少なくとも１つのパラメータのみに基づいて噴射量補正要求値αを可変設定してもよい。また、たとえば内燃機関１０の動作点を特定するパラメータとして回転速度ＮＥおよび充填効率ηを用いる代わりに、負荷としての充填効率ηに代えて、たとえば負荷としてのアクセル操作量を用いてもよい。また、回転速度ＮＥおよび負荷に代えて、吸入空気量Ｇａに基づき噴射量補正要求値αを可変設定してもよい。
【００６０】
噴射量補正要求値αを、ディザ制御を実行する動作点において「０」よりも大きい値で可変設定すること自体必須ではない。たとえば、ディザ制御を実行する動作点においてＳ２４の処理用のゼロよりも大きい単一の値と、Ｓ３０の処理用のゼロよりも大きい単一の値とを定めてもよい。
【００６１】
上記実施形態では、リッチ燃焼気筒の数よりもリーン燃焼気筒の数を多くしたが、これに限らない。たとえば、リッチ燃焼気筒の数とリーン燃焼気筒の数とを同一としてもよい。またたとえば、全ての気筒＃１〜＃４を、リーン燃焼気筒かリッチ燃焼気筒かにするものに限らず、たとえば１つの気筒の空燃比を目標空燃比としてもよい。さらに、１燃焼サイクル内で、筒内充填空気量が同一であるなら燃空比の平均値の逆数が目標空燃比となることも必須ではない。たとえば、上記実施形態のように４気筒の場合において、筒内充填空気量が同一であるなら、５ストロークにおける燃空比の平均値の逆数が目標空燃比となるようにしてもよく、３ストロークにおける燃空比の平均値の逆数が目標空燃比となるようにしてもよい。ただし、１燃焼サイクルにおいて、リッチ燃焼気筒とリーン燃焼気筒との双方が存在する期間が少なくとも２燃焼サイクルに１回以上は生じることが望ましい。換言すれば、所定期間において筒内充填空気量が同一であるなら燃空比の平均値の逆数を目標空燃比とする際、所定期間を２燃焼サイクル以下とすることが望ましい。ここで、たとえば所定期間を２燃焼サイクルとして２燃焼サイクルの間に１度だけリッチ燃焼気筒が存在する場合、リッチ燃焼気筒とリーン燃焼気筒との出現順序は、リッチ燃焼気筒をＲ、リーン燃焼気筒をＬとすると、たとえば「Ｒ，Ｌ，Ｌ，Ｌ，Ｌ，Ｌ，Ｌ，Ｌ」となる。この場合、所定期間よりも短い１燃焼サイクルの期間であって「Ｒ，Ｌ，Ｌ，Ｌ」となる期間が設けられており、気筒＃１〜＃４のうちの一部がリーン燃焼気筒であり、別の気筒がリッチ燃焼気筒となっている。ただし、１燃焼サイクルとは異なる期間における燃空比の平均値の逆数を目標空燃比とする場合には、内燃機関が吸気行程において一旦吸入した空気の一部を吸気バルブが閉弁するまでに吸気通路に吹き戻す量が無視できることが望ましい。
【００６２】
・「排気浄化装置について」
上記実施形態では、上流側排気浄化装置を三元触媒２４とし、下流側排気浄化装置をＧＰＦ２６としたが、これに限らない。たとえば、上流側排気浄化装置をＧＰＦ２６とし、下流側排気浄化装置を三元触媒２４としてもよい。上記実施形態では、排気浄化装置として、三元触媒２４およびＧＰＦ２６を例示したがこれに限らない。たとえば、ＧＰＦ２６のみであってもよい。ただしＧＰＦ２６の上流に酸素吸蔵能力を有する触媒を備えない場合、ディザ制御による昇温能力を高めるうえでは、ＧＰＦに酸素吸蔵能力を有した触媒を担持することが望ましい。ただし、たとえばＧＰＦ２６の上流における排気通路２２内で未燃燃料と酸素とを反応させることができるのであれば、この限りではない。
【００６３】
・「制御装置について」
制御装置としては、ＣＰＵ３２とＲＯＭ３４とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理する専用のハードウェア回路（たとえばＡＳＩＣ等）を備えてもよい。すなわち、制御装置は、以下の（ａ）〜（ｃ）のいずれかの構成であればよい。（ａ）上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するＲＯＭ等のプログラム格納装置とを備える。（ｂ）上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。（ｃ）上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア処理回路や、専用のハードウェア回路は複数であってもよい。すなわち、上記処理は、１または複数のソフトウェア処理回路および１または複数の専用のハードウェア回路の少なくとも一方を備えた処理回路によって実行されればよい。
【００６４】
・「内燃機関について」
内燃機関としては、４気筒の内燃機関に限らない。たとえば直列６気筒の内燃機関であってもよい。またたとえば、Ｖ型の内燃機関等、第１の排気浄化装置と第２の排気浄化装置とを備え、それぞれによって排気が浄化される気筒が異なるものであってもよい。
【００６５】
・「そのほか」
燃料噴射弁としては、燃焼室１６に燃料を噴射するものに限らず、たとえば吸気通路１２に燃料を噴射するものであってもよい。ディザ制御の実行時に空燃比フィードバック制御をすることは必須ではない。
【符号の説明】
【００６６】
１０…内燃機関、１２…吸気通路、１４…過給機、１６…燃焼室、１８…燃料噴射弁、２０…点火装置、２２…排気通路、２４…三元触媒、２６…ＧＰＦ、３０…制御装置、３２…ＣＰＵ、３４…ＲＯＭ、３６…電源回路、４０…空燃比センサ、４２…クランク角センサ、４４…エアフローメータ、４６…車速センサ、４８…警告灯。
【図１】
2019173738.tif 000003
【図２】
2019173738.tif 000004
【図３】
2019173738.tif 000005
【図４】
2019173738.tif 000006
【図５】
2019173738.tif 000007