(57)【要約】【課題】リーン燃焼気筒から噴射される１回当たりの燃料量が最小噴射量未満となることを抑制できるようにした内燃機関の制御装置を提供する。【解決手段】三元触媒の昇温要求が生じる場合、噴射量補正要求値αが「０」よりも大きい値とされ、気筒＃１〜＃４のうちの１つの気筒＃ｗ（ｗ＝１〜４）を、理論空燃比よりもリッチとするリッチ燃焼気筒とし、残りの気筒＃ｘ，＃ｙ，＃ｚ（ｘ，ｙ，ｚ＝１〜４）を、理論空燃比よりもリーンとするリーン燃焼気筒とするディザ制御を実行する。噴射回数設定処理Ｍ３２は、内燃機関の動作点によっては、１燃焼サイクル内で１つの気筒において噴射回数を複数とする。ＣＰＵは、噴射回数設定処理Ｍ３２による噴射回数が複数であるときにディザ制御を実行する場合、噴射回数を減少させる。【選択図】図２
2020060159.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒から排出された排気を浄化する排気浄化装置と、前記複数の気筒毎に設けられた燃料噴射弁と、を備える内燃機関を制御対象とし、
空燃比を目標空燃比に制御するための１燃焼サイクル当たりの要求噴射量を算出する要求噴射量算出処理と、
前記内燃機関の動作点に応じて、１燃焼サイクル当たりの噴射回数を設定する噴射回数設定処理と、
前記複数の気筒のうちの一部の気筒を、空燃比が理論空燃比よりもリッチであるリッチ燃焼気筒とし、前記複数の気筒のうちの前記一部の気筒とは別の気筒を、空燃比が理論空燃比よりもリーンであるリーン燃焼気筒とすべく、１燃焼サイクルにおいて前記一部の気筒の前記燃料噴射弁から噴射する燃料量を前記要求噴射量に対して増量し前記別の気筒の前記燃料噴射弁から噴射する燃料量を前記要求噴射量に対して減量するように前記燃料噴射弁を操作するディザ制御処理と、
前記内燃機関の動作点が前記噴射回数設定処理によって噴射回数が複数とされる動作点であるときに前記ディザ制御処理を実行する場合、前記噴射回数設定処理による前記動作点に応じた噴射回数に対して実際の噴射回数を減少させる減少処理と、を実行する内燃機関の制御装置。
【請求項２】
前記内燃機関の動作点に基づき設定される噴射回数に応じた前記リーン燃焼気筒の噴射量が最小噴射量未満であるか否かを判定する判定処理を実行し、
前記減少処理は、前記判定処理によって前記最小噴射量未満であると判定される場合に、前記噴射回数を減少させる処理である請求項１記載の内燃機関の制御装置。
【請求項３】
前記減少処理は、１燃焼サイクルにおける噴射回数を１回に減少させる処理を含む請求項１または２記載の内燃機関の制御装置。
【請求項４】
前記内燃機関は、前記燃料噴射弁から噴射される燃料を貯蔵する燃料タンク内の燃料蒸気を捕集するキャニスタと、前記キャニスタと前記内燃機関の吸気通路とを接続するパージ通路と、前記パージ通路を介して前記キャニスタから前記吸気通路に流入する燃料蒸気の流量を調整する調整装置と、を備え、
前記要求噴射量算出処理は、１燃焼サイクルにおいて前記内燃機関の燃焼室内に充填される空気量に対する前記１燃焼サイクル内に前記キャニスタから前記吸気通路を介して前記燃焼室内に流入する燃料の比率が大きい場合に小さい場合よりも前記要求噴射量を減量させる減量補正処理を含み、
前記調整装置を操作して前記燃料蒸気の流量を制御するパージ処理と、
前記減少処理によって前記噴射回数を減少させても前記リーン燃焼気筒の噴射量が最小噴射量未満である場合に前記燃料蒸気の流量を低減する低減処理と、を実行する請求項１〜３のいずれか１項に記載の内燃機関の制御装置。
【請求項５】
前記ディザ制御処理は、前記複数の気筒のうちの一部の気筒を前記リッチ燃焼気筒とし、前記複数の気筒のうちの前記一部の気筒とは別の気筒を前記リーン燃焼気筒とする期間を含んだ所定期間において、前記リーン燃焼気筒における前記要求噴射量に対する減量比率の前記リーン燃焼気筒の燃焼行程の出現回数分の和と、前記リッチ燃焼気筒における前記要求噴射量に対する増量比率の前記リッチ燃焼気筒の燃焼行程の出現回数分の和とが等しくなるようにする処理であり、
前記低減処理を実行しても前記リーン燃焼気筒の噴射量が前記最小噴射量未満である場合、当該最小噴射量未満となった時点における前記リーン燃焼気筒の噴射量から定まる演算上のパラメータとしての前記リーン燃焼気筒における前記要求噴射量の減量比率と前記リッチ燃焼気筒における前記要求噴射量の増量比率とを減少させる振幅制限処理を実行する請求項４記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の気筒から排出された排気を浄化する排気浄化装置と、前記複数の気筒毎に設けられた燃料噴射弁と、を備える内燃機関を制御対象とする内燃機関の制御装置に関する。
【背景技術】
【０００２】
たとえば特許文献１には、触媒装置（排気浄化装置）の昇温要求がある場合、一部の気筒を、空燃比が理論空燃比よりもリッチであるリッチ燃焼気筒とし、残りの気筒を、空燃比が理論空燃比よりもリーンであるリーン燃焼気筒とするディザ制御処理を実行する制御装置が記載されている。
【０００３】
また、たとえば特許文献２に記載されているように、１燃焼サイクル内に噴射すべき燃料量を複数回に分割して噴射することが周知である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−８８６６３号公報
【特許文献２】特開２０１８−１１５６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記のように１燃焼サイクル内に噴射すべき燃料量を複数回に分割して噴射する場合、１回当たりの噴射量が小さくなる。そのため、分割して噴射をするときにディザ制御を実行する場合には、特にリーン燃焼気筒の噴射量が小さくなり、燃料噴射弁の構造から設定される最小噴射量を下回るおそれがある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段およびその作用効果について記載する。
１．複数の気筒から排出された排気を浄化する排気浄化装置と、前記複数の気筒毎に設けられた燃料噴射弁と、を備える内燃機関を制御対象とし、
空燃比を目標空燃比に制御するための１燃焼サイクル当たりの要求噴射量を算出する要求噴射量算出処理と、前記内燃機関の動作点に応じて、１燃焼サイクル当たりの噴射回数を設定する噴射回数設定処理と、前記複数の気筒のうちの一部の気筒を、空燃比が理論空燃比よりもリッチであるリッチ燃焼気筒とし、前記複数の気筒のうちの前記一部の気筒とは別の気筒を、空燃比が理論空燃比よりもリーンであるリーン燃焼気筒とすべく、１燃焼サイクルにおいて前記一部の気筒の前記燃料噴射弁から噴射する燃料量を前記要求噴射量に対して増量し前記別の気筒の前記燃料噴射弁から噴射する燃料量を前記要求噴射量に対して減量するように前記燃料噴射弁を操作するディザ制御処理と、前記内燃機関の動作点が前記噴射回数設定処理によって噴射回数が複数とされる動作点であるときに前記ディザ制御処理を実行する場合、前記噴射回数設定処理による前記動作点に応じた噴射回数に対して実際の噴射回数を減少させる減少処理と、を実行する内燃機関の制御装置である。
【０００７】
上記構成では、噴射回数が複数とされる動作点でディザ制御処理が実行される場合、噴射回数を減少させる。これにより、噴射回数を減少させない場合と比較して、１回当たりの噴射量を増量させることができ、ひいては、リーン燃焼気筒における１回当たりの噴射量が最小噴射量未満となることを抑制できる。
【０００８】
２．前記内燃機関の動作点に基づき設定される噴射回数に応じた前記リーン燃焼気筒の噴射量が最小噴射量未満であるか否かを判定する判定処理を実行し、前記減少処理は、前記判定処理によって前記最小噴射量未満であると判定される場合に、前記噴射回数を減少させる処理である上記１記載の内燃機関の制御装置である。
【０００９】
上記構成では、判定処理によって最小噴射量未満であると判定される場合に噴射回数を減少させることにより、ディザ制御処理を実行している場合であっても最小噴射量以上と判定される場合には、噴射回数設定処理によって設定される噴射回数を守ることができる。
【００１０】
３．前記減少処理は、１燃焼サイクルにおける噴射回数を１回に減少させる処理を含む上記１または２記載の内燃機関の制御装置である。
４．前記内燃機関は、前記燃料噴射弁から噴射される燃料を貯蔵する燃料タンク内の燃料蒸気を捕集するキャニスタと、前記キャニスタと前記内燃機関の吸気通路とを接続するパージ通路と、前記パージ通路を介して前記キャニスタから前記吸気通路に流入する燃料蒸気の流量を調整する調整装置と、を備え、前記要求噴射量算出処理は、１燃焼サイクルにおいて前記内燃機関の燃焼室内に充填される空気量に対する前記１燃焼サイクル内に前記キャニスタから前記吸気通路を介して前記燃焼室内に流入する燃料の比率が大きい場合に小さい場合よりも前記要求噴射量を減量させる減量補正処理を含み、前記調整装置を操作して前記燃料蒸気の流量を制御するパージ処理と、前記減少処理によって前記噴射回数を減少させても前記リーン燃焼気筒の噴射量が最小噴射量未満である場合に前記燃料蒸気の流量を低減する低減処理と、を実行する上記１〜３のいずれか１つに記載の内燃機関の制御装置である。
【００１１】
上記減量補正処理によって要求噴射量が減量補正される場合、減量補正処理による減量補正がなされない場合と比較してリーン燃焼気筒の噴射量が小さくなる。そこで上記構成では、燃料蒸気の流量を低減する低減処理を実行することにより、減量補正処理による要求噴射量の減量補正量を減少させることができ、ひいてはリーン燃焼気筒から噴射される１回当たりの燃料量が最小噴射量未満となることを抑制できる。
【００１２】
５．前記ディザ制御処理は、前記複数の気筒のうちの一部の気筒を前記リッチ燃焼気筒とし、前記複数の気筒のうちの前記一部の気筒とは別の気筒を前記リーン燃焼気筒とする期間を含んだ所定期間において、前記リーン燃焼気筒における前記要求噴射量に対する減量比率の前記リーン燃焼気筒の燃焼行程の出現回数分の和と、前記リッチ燃焼気筒における前記要求噴射量に対する増量比率の前記リッチ燃焼気筒の燃焼行程の出現回数分の和とが等しくなるようにする処理であり、前記低減処理を実行しても前記リーン燃焼気筒の噴射量が前記最小噴射量未満である場合、当該最小噴射量未満となった時点における前記リーン燃焼気筒の噴射量から定まる演算上のパラメータとしての前記リーン燃焼気筒における前記要求噴射量の減量比率と前記リッチ燃焼気筒における前記要求噴射量の増量比率とを減少させる振幅制限処理を実行する上記４記載の内燃機関の制御装置である。
【００１３】
上記構成では、低減処理を実行してもリーン燃焼気筒の噴射量が最小噴射量未満となる場合には、最小噴射量未満となった時点における演算上のパラメータとしてのリーン燃焼気筒における要求噴射量の減量比率とリッチ燃焼気筒における要求噴射量の増量比率とを減少させる。これにより、リッチ燃焼気筒およびリーン燃焼気筒が存在しない状態となるか存在するにしてもリーン燃焼気筒となる気筒における噴射量を増量することができ、ひいては、燃料噴射弁から噴射される燃料量が最小噴射量未満となることを抑制できる。また後者の場合、リッチ燃焼気筒における要求噴射量の増量比率をも減少させることにより、リーン燃焼気筒における要求噴射量に対する減量比率のリーン燃焼気筒の燃焼行程の出現回数分の和と、リッチ燃焼気筒における要求噴射量に対する増量比率のリッチ燃焼気筒の燃焼行程の出現回数分の和とを等しくすることができる。
【図面の簡単な説明】
【００１４】
【図１】一実施形態にかかる内燃機関の制御装置および内燃機関を示す図。
【図２】同実施形態にかかる制御装置が実行する処理の一部を示すブロック図。
【図３】同実施形態にかかる制御装置が実行する処理の手順を示す流れ図。
【発明を実施するための形態】
【００１５】
以下、内燃機関の制御装置にかかる一実施形態について図面を参照しつつ説明する。
図１に示す内燃機関１０において、吸気通路１２から吸入された空気は、スロットルバルブ１４を介して各気筒の燃焼室１６に流入する。燃焼室１６には、燃料を噴射する燃料噴射弁１８と、火花放電を生じさせる点火装置２０とが設けられている。燃焼室１６において、空気と燃料との混合気は、燃焼に供され、燃焼に供された混合気は、排気として、排気通路２２に排出される。排気通路２２には、酸素吸蔵能力を有した三元触媒２４が設けられている。
【００１６】
燃料噴射弁１８は、デリバリパイプ３０内の燃料を噴射する。デリバリパイプ３０には、燃料タンク３２に貯蔵されている燃料が燃料ポンプ３４によって汲み上げられて供給される。燃料タンク３２内に貯蔵された燃料の一部は気化して燃料蒸気となる。この燃料蒸気は、キャニスタ３６によって捕集される。キャニスタ３６によって捕集された燃料蒸気は、開口度を電子操作可能なパージバルブ３８を介して吸気通路１２に流入する。
【００１７】
制御装置４０は、内燃機関１０を制御対象とし、その制御量（トルク、排気成分比率等）を制御するために、スロットルバルブ１４や、燃料噴射弁１８、点火装置２０、燃料ポンプ３４、パージバルブ３８等の内燃機関１０の操作部を操作する。すなわち制御装置４０は、スロットルバルブ１４、燃料噴射弁１８、点火装置２０、燃料ポンプ３４、およびパージバルブ３８のそれぞれに操作信号ＭＳ１〜ＭＳ５を出力することによってそれら操作部を操作する。この際、制御装置４０は、三元触媒２４の上流側の空燃比センサ５０によって検出される空燃比Ａｆや、クランク角センサ５２の出力信号Ｓｃｒ、エアフローメータ５４によって検出される吸入空気量Ｇａ、水温センサ５６によって検出される内燃機関１０の冷却水の温度（水温ＴＨＷ）を参照する。制御装置４０は、ＣＰＵ４２、ＲＯＭ４４、および周辺回路４６を備えており、それらが通信線４８を介して互いに接続されている。ここで、周辺回路４６は、内部の動作を規定するクロック信号を生成する回路や、電源回路、リセット回路等を含む。
【００１８】
図２に、制御装置４０が実行する処理の一部を示す。図２に示す処理は、ＲＯＭ４４に記憶されたプログラムをＣＰＵ４２が実行することにより実現される。
目標パージ率算出処理Ｍ１０は、充填効率ηに基づき、目標パージ率Ｒｐ＊を算出する処理である。ここで、パージ率とは、キャニスタ３６から吸気通路１２に流入する流体の流量を吸入空気量Ｇａで割った値であり、目標パージ率Ｒｐ＊は、制御上のパージ率の目標値である。また、充填効率ηは、燃焼室１６内に充填される空気量を示すパラメータであり、ＣＰＵ４２により、吸入空気量Ｇａおよび回転速度ＮＥに基づき算出される。なお、回転速度ＮＥは、ＣＰＵ４２により、クランク角センサ５２の出力信号Ｓｃｒに基づき算出される。
【００１９】
パージバルブ操作処理Ｍ１２は、吸入空気量Ｇａに基づき、パージ率が目標パージ率Ｒｐ＊になるように、パージバルブ３８を操作すべく、パージバルブ３８に操作信号ＭＳ５を出力する処理である。ここで、パージバルブ操作処理Ｍ１２は、目標パージ率Ｒｐ＊が同一である場合、吸入空気量Ｇａが小さいほど、パージバルブ３８の開口度を小さい値とする処理となっている。これは、キャニスタ３６内の圧力が同一であったとしても、吸入空気量Ｇａが小さいほど吸気通路１２内の圧力が低くなることから、吸気通路１２内の圧力よりもキャニスタ３６内の圧力が高くなるため、キャニスタ３６から吸気通路１２に流体が流動しやすいためである。
【００２０】
ベース噴射量算出処理Ｍ１４は、充填効率ηに基づき、燃焼室１６内の混合気の空燃比を目標空燃比とするための燃料量のベース値であるベース噴射量Ｑｂを算出する処理である。詳しくは、ベース噴射量算出処理Ｍ１４は、たとえば充填効率ηが百分率で表現される場合、空燃比を目標空燃比とするための充填効率ηの１％当たりの燃料量ＱＴＨに、充填効率ηを乗算することによりベース噴射量Ｑｂを算出する処理とすればよい。ベース噴射量Ｑｂは、燃焼室１６内に充填される空気量に基づき、空燃比を目標空燃比に制御するために算出された燃料量である。ちなみに、目標空燃比は、たとえば理論空燃比とすればよい。
【００２１】
フィードバック処理Ｍ１８は、フィードバック制御量である空燃比Ａｆを目標値Ａｆ＊にフィードバック制御するための操作量である補正比率δに「１」を加算したフィードバック補正係数ＫＡＦを算出する処理である。フィードバック補正係数ＫＡＦは、ベース噴射量Ｑｂの補正係数である。ここで、補正比率δが「０」である場合、ベース噴射量Ｑｂの補正比率は、ゼロである。また、補正比率δが「０」よりも大きい場合、ベース噴射量Ｑｂを増量補正し、補正比率δが「０」よりも小さい場合、ベース噴射量Ｑｂを減量補正する。本実施形態では、目標値Ａｆ＊と空燃比Ａｆとの差を入力とする比例要素および微分要素の各出力値の和と同差に応じた値の積算値を出力する積分要素の出力値との和を補正比率δとする。
【００２２】
空燃比学習処理Ｍ２０は、空燃比学習期間において、補正比率δと「０」とのずれが小さくなるように空燃比学習値ＬＡＦを逐次更新する処理である。空燃比学習処理Ｍ２０には、補正比率δの「０」からのずれ量が所定値以下となる場合、空燃比学習値ＬＡＦが収束したと判定する処理が含まれる。
【００２３】
係数加算処理Ｍ２２は、フィードバック補正係数ＫＡＦに空燃比学習値ＬＡＦを加算する。
パージ濃度学習処理Ｍ２４は、上記補正比率δに基づき、パージ濃度学習値Ｌｐを算出する処理である。パージ濃度学習値Ｌｐは、キャニスタ３６から燃焼室１６への燃料蒸気の流入に起因した、目標空燃比に制御する上で必要な噴射量に対するベース噴射量Ｑｂのずれを補正する補正比率を、パージ率の１％当たりに換算した値である。ここで、本実施形態では、目標パージ率Ｒｐ＊が「０」よりも大きい値に制御されているときのフィードバック補正係数ＫＡＦが「１」からずれる要因を、すべてキャニスタ３６から燃焼室１６に流入した燃料蒸気によるものとみなす。すなわち、補正比率δを、キャニスタ３６から吸気通路１２への燃料蒸気の流入に起因した、目標空燃比に制御する上で必要な噴射量に対するベース噴射量Ｑｂのずれを補正する補正比率とみなす。しかし、補正比率δは、パージ率に依存するものであることから、本実施形態では、パージ濃度学習値Ｌｐをパージ率の１％当たりの値「δ／Ｒｐ」に応じた量とする。具体的には、パージ濃度学習値Ｌｐを、パージ率の１％当たりの値「δ／Ｒｐ」の指数移動平均処理値とする。なお、空燃比学習値ＬＡＦが収束したと判定されていることを条件に、目標パージ率Ｒｐ＊がゼロよりも大きい値とされ、パージ濃度学習処理Ｍ２４が実行されることが望ましい。
【００２４】
パージ補正比率算出処理Ｍ２６は、目標パージ率Ｒｐ＊にパージ濃度学習値Ｌｐを乗算することによって、パージ補正比率Ｄｐを算出する処理である。なお、パージ補正比率Ｄｐは、ゼロ以下の値となる。
【００２５】
補正係数算出処理Ｍ２８は、係数加算処理Ｍ２２の出力値に、パージ補正比率Ｄｐを加算する処理である。
要求噴射量算出処理Ｍ３０は、ベース噴射量Ｑｂに補正係数算出処理Ｍ２８の出力値を乗算することによってベース噴射量Ｑｂを補正し、要求噴射量Ｑｄを算出する処理である。
【００２６】
噴射回数設定処理Ｍ３２は、回転速度ＮＥおよび充填効率ηによって規定される内燃機関１０の動作点に基づき、要求噴射量Ｑｄの燃料を噴射する回数（噴射回数）を設定する処理である。本実施形態では、噴射回数が１回または２回とされる。噴射回数設定処理Ｍ３２では、１回目の噴射量の要求噴射量Ｑｄに対する比率（分割比率Ｋ）によって、噴射回数を規定する。すなわち、分割比率Ｋは、「０」よりも大きく且つ「１」以下の値であり、分割比率Ｋが「１」の場合、噴射回数が１回となり、分割比率Ｋが「１」未満の場合、噴射回数が２回となる。
【００２７】
詳しくは、内燃機関１０の動作点を規定する回転速度ＮＥおよび充填効率ηを入力変数とし分割比率Ｋを出力変数とするマップデータをＲＯＭ４４に記憶しておき、ＣＰＵ４２により分割比率Ｋをマップ演算する。なお、マップデータとは、入力変数の離散的な値と、入力変数の値のそれぞれに対応する出力変数の値と、の組データである。またマップ演算は、たとえば、入力変数の値がマップデータの入力変数の値のいずれかに一致する場合、対応するマップデータの出力変数の値を演算結果とし、一致しない場合、マップデータに含まれる複数の出力変数の値の補間によって得られる値を演算結果とする処理とすればよい。
【００２８】
分割後第１噴射量算出処理Ｍ３４は、要求噴射量Ｑｄに分割比率Ｋを乗算することによって、１回目の噴射量（分割後第１噴射量）を算出する処理である。分割後第２噴射量算出処理Ｍ３６は、要求噴射量Ｑｄに「１−Ｋ」を乗算することによって、２回目の噴射量（分割後第２噴射量）を算出する処理である。
【００２９】
要求値出力処理Ｍ４０は、クランク軸が２回転する期間において燃焼対象となる混合気である気筒＃１〜＃４のそれぞれにおける混合気を１つに集めた場合の空燃比を目標空燃比としつつも、燃焼対象とする混合気の空燃比を気筒間で異ならせるディザ制御の噴射量補正要求値αを算出して出力する処理である。ここで、本実施形態にかかるディザ制御では、第１の気筒＃１〜第４の気筒＃４のうちの１つの気筒を、混合気の空燃比を理論空燃比よりもリッチとするリッチ燃焼気筒とし、残りの３つの気筒を、混合気の空燃比を理論空燃比よりもリーンとするリーン燃焼気筒とする。そして、リッチ燃焼気筒における噴射量を、上記要求噴射量Ｑｄの「１＋α」倍とし、リーン燃焼気筒における噴射量を、要求噴射量Ｑｄの「１−（α／３）」倍とする。これにより、以下の２つの値（ア）および値（イ）が等しくなる。
【００３０】
値（ア）：リッチ燃焼気筒における要求噴射量Ｑｄに対する増量比率（ここでは、「α」）の、クランク軸が２回転する期間におけるリッチ燃焼気筒の燃焼行程の出現回数（ここでは、１回）分の和（ここでは、「α」自体）。
【００３１】
値（イ）：リーン燃焼気筒における要求噴射量Ｑｄに対する減量比率（ここでは、「α／３」）の、クランク軸が２回転する期間におけるリーン燃焼気筒の燃焼行程の出現回数（ここでは、３回）分の和（ここでは、「α」自体）。
【００３２】
値（ア）と値（イ）とを等しくすることにより、１燃焼サイクルにおいて気筒＃１〜＃４のそれぞれに充填される空気量が同一であるなら、内燃機関１０の気筒＃１〜＃４のそれぞれにおいて燃焼対象となる混合気を１つに集めた場合の空燃比を目標空燃比と同一とすることができる。
【００３３】
三元触媒２４の暖機要求が生じる場合や、三元触媒２４に堆積した硫黄の被毒回復処理の実行要求が生じる場合、要求値出力処理Ｍ４０により、噴射量補正要求値αがゼロよりも大きい値とされる。ここで、三元触媒２４の暖機要求は、内燃機関１０の始動からの吸入空気量Ｇａの積算値ＩｎＧａが第１規定値Ｉｎｔｈ１以上である旨の条件（ｃ１）と、積算値ＩｎＧａが第２規定値Ｉｎｔｈ２（＞Ｉｎｔｈ１）以下であって且つ水温ＴＨＷが所定温度ＴＨＷｔｈ以下である旨の条件（ｃ２）との論理積が真である場合に生じるものとする。なお、条件（ｃ１）は、三元触媒２４の上流側の端部の温度が活性温度となっていると判定される条件である。また、条件（ｃ２）は、三元触媒２４の全体が未だ活性状態とはなっていないと判定される条件である。また、硫黄被毒回復処理の実行要求は、三元触媒２４の硫黄被毒量が予め定められた値以上となる場合に生じるとすればよく、また硫黄被毒量は、たとえば回転速度ＮＥが高いほど、充填効率ηが高いほど被毒量の増加量を多く算出し、増加量を積算することによって算出すればよい。ただし、ディザ制御が実行される場合、実行されない場合と比較して被毒量の増加量は低減される。
【００３４】
詳しくは、要求値出力処理Ｍ４０は、回転速度ＮＥおよび充填効率ηに基づき、噴射量補正要求値αを可変設定する処理を含む。具体的には、ＲＯＭ４４に、入力変数としての回転速度ＮＥおよび充填効率ηと出力変数としての噴射量補正要求値αとの関係を定めたマップデータを記憶しておき、ＣＰＵ４２がこれを用いて噴射量補正要求値αをマップ演算すればよい。
【００３５】
補正係数算出処理Ｍ４２は、「１」に、噴射量補正要求値αを加算して、リッチ燃焼気筒に関し、要求噴射量Ｑｄの補正係数を算出する処理である。リッチ側第１ディザ補正処理Ｍ４４は、分割後第１噴射量「Ｋ・Ｑｄ」に補正係数「１＋α」を乗算することによって、リッチ燃焼気筒とされる気筒＃ｗの１回目の噴射量指令値Ｑ１＊を算出する処理である。ここで、「ｗ」は、「１」〜「４」のいずれかを意味する。リッチ側第２ディザ補正処理Ｍ４６は、分割後第２噴射量「（１−Ｋ）・Ｑｄ」に補正係数「１＋α」を乗算することによって、リッチ燃焼気筒とされる気筒＃ｗの２回目の噴射量指令値Ｑ２＊（＃ｗ）を算出する処理である。
【００３６】
乗算処理Ｍ４８は、噴射量補正要求値αを「−１／３」倍し、補正係数算出処理Ｍ５０は、「１」に、乗算処理Ｍ４８の出力値を加算して、リーン燃焼気筒に関し、要求噴射量Ｑｄの補正係数を算出する処理である。リーン側第１ディザ補正処理Ｍ５２は、分割後第１噴射量「Ｋ・Ｑｄ」に補正係数「１−（α／３）」を乗算することによって、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの１回目の噴射量指令値Ｑ１＊を算出する処理である。ここで、「ｘ」，「ｙ」，「ｚ」は、「１」〜「４」のいずれかであって、且つ、「ｗ」，「ｘ」，「ｙ」，「ｚ」は、互いに異なるものとする。リーン側第２ディザ補正処理Ｍ５４は、分割後第２噴射量「（１−Ｋ）・Ｑｄ」に補正係数「１−（α／３）」を乗算することによって、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの２回目の噴射量指令値Ｑ２＊を算出する処理である。
【００３７】
ちなみに、気筒＃１〜＃４のうちのいずれがリッチ燃焼気筒となるかは、クランク軸が２回転する期間よりも長い周期で変更されることが望ましい。
噴射弁操作処理Ｍ５６は、噴射量指令値Ｑ１＊（＃ｗ），Ｑ２＊（＃ｗ）に基づき、リッチ燃焼気筒とされる気筒＃ｗの燃料噴射弁１８の操作信号ＭＳ２を生成して、同燃料噴射弁１８に出力する処理である。また、噴射弁操作処理Ｍ５６は、噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ），Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）に基づき、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの燃料噴射弁１８の操作信号ＭＳ２を生成して、同燃料噴射弁１８に出力する処理である。
【００３８】
ＣＰＵ４２は、図２に示した処理を基本としつつも、燃料噴射弁１８から噴射される燃料量が最小噴射量Ｑｍｉｎ未満とならないように、図２に示した処理を変更する。ここで、最小噴射量Ｑｍｉｎは、燃料噴射弁１８の構造によって定まるものである。すなわち、燃料噴射弁１８の構造上、噴射量が過度に小さい場合には、噴射量の制御精度が低下することから、噴射量の誤差が許容範囲に収まるように、燃料噴射弁１８には最小噴射量Ｑｍｉｎが設定されている。
【００３９】
図３に、図２に示した処理に対する変更処理の手順を示す。図３に示す処理は、ＲＯＭ４４に記憶されたプログラムをＣＰＵ４２が、たとえば所定周期で繰り返し実行することにより実現される。なお、以下では、先頭に「Ｓ」を付与した数字によって、各処理のステップ番号を表現する。
【００４０】
図３に示す一連の処理において、ＣＰＵ４２は、まずリーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満であることと２回目の噴射量指令値Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満であることとの論理和が真であるか否かを判定する（Ｓ１０）。そしてＣＰＵ４２は、論理和が真であると判定する場合（Ｓ１０：ＹＥＳ）、分割比率Ｋが「１」未満であるか否かを判定する（Ｓ１２）。この処理は、内燃機関１０の動作点が、噴射回数設定処理Ｍ３２によって設定される噴射回数が複数とされる動作点であるか否かを判定する処理である。
【００４１】
そしてＣＰＵ４２は、分割比率Ｋが「１」未満であると判定する場合（Ｓ１２：ＹＥＳ）、分割比率Ｋを「１」とする（Ｓ１４）。この処理は、リーン燃焼気筒において１燃焼サイクルの間に噴射が要求される燃料量「｛１−（α／３）｝・Ｑｄ」の燃料を１回で噴射するように変更するための処理である。そしてＣＰＵ４２は、噴射回数を１回として再算出したリーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満であるか否かを判定する（Ｓ１６）。なお、ここでの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、１燃焼サイクルにおいて噴射される全噴射量である。
【００４２】
ＣＰＵ４２は、１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満であると判定する場合（Ｓ１６：ＹＥＳ）や、Ｓ１２の処理において否定判定する場合には、目標パージ率Ｒｐ＊にゼロを代入する（Ｓ１８）。この処理は、パージ補正比率Ｄｐをゼロとすることによって、要求噴射量Ｑｄを増加させることを狙った処理である。
【００４３】
次にＣＰＵ４２は、パージ補正比率Ｄｐがゼロであるとして再算出したリーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満であるか否かを判定する（Ｓ２０）。なお、ここでの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、１燃焼サイクルにおいて噴射される全噴射量である。
【００４４】
ＣＰＵ４２は、Ｓ２０の処理において肯定判定する場合には、噴射量補正要求値αに、「｛３・（Ｑｄ−Ｑｍｉｎ）｝／Ｑｄ」を代入する（Ｓ２２）。この処理は、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）を最小噴射量Ｑｍｉｎとする処理である。ここでの１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、１燃焼サイクルにおいて噴射される全噴射量である。そのため、リーン燃焼気筒の１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、「｛１−（α／３）｝・Ｑｄ」である。したがって、噴射量補正要求値αを上記のように変更することにより、１回目の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、最小噴射量Ｑｍｉｎとなる。
【００４５】
なお、ＣＰＵ４２は、Ｓ２２の処理が完了する場合や、Ｓ１０，Ｓ１６，Ｓ２０の処理において否定判定する場合には、図３に示す一連の処理を一旦終了する。
ここで、本実施形態の作用および効果について説明する。
【００４６】
ＣＰＵ４２は、内燃機関１０の動作点に応じて、噴射回数を１回または２回に設定する。ＣＰＵ４２は、ディザ制御を実行する場合において、動作点に応じた噴射回数からリーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ），Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）を算出する。ＣＰＵ４２は、噴射回数が２回であるときに、噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）や噴射量指令値Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎである場合、噴射回数を１回に変更する。ここで、動作点に応じて設定される噴射回数が２回の場合、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、「Ｋ・｛１−（α／３）｝・Ｑｄ」となり、噴射量指令値Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）は、「（１−Ｋ）・｛１−（α／３）｝・Ｑｄ」となる。これに対し、噴射回数を１回に変更する場合、リーン燃焼気筒とされる気筒＃ｘ，＃ｙ，＃ｚの噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）は、「｛１−（α／３）｝・Ｑｄ」となることから、リーン燃焼気筒用の燃料噴射弁１８から１回で噴射される燃料量を大きくすることができる。そしてこれにより、燃料噴射弁１８から噴射される燃料量が最小噴射量Ｑｍｉｎ未満となることを抑制できる。
【００４７】
以上説明した本実施形態によれば、さらに以下に記載する効果が得られる。
（１）噴射回数が１回の場合に算出されたリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満である場合、目標パージ率Ｒｐ＊にゼロを代入した。これにより、パージ補正比率Ｄｐがゼロとなることから、目標パージ率Ｒｐ＊がゼロよりも大きい場合と比較して要求噴射量Ｑｄが大きくなる。そのため、燃料噴射弁１８から噴射される燃料量が最小噴射量Ｑｍｉｎ未満となることを抑制できる。
【００４８】
（２）目標パージ率Ｒｐ＊をゼロとしても噴射回数が１回の場合に算出されたリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満である場合、噴射量補正要求値αを減少補正した。これにより、燃料噴射弁１８から噴射される燃料量が最小噴射量Ｑｍｉｎ未満となることを抑制できる。さらに、リッチ燃焼気筒の噴射量指令値Ｑ１＊（＃ｗ）を減量することとなり、これにより、クランク軸が２回転する期間において燃焼対象となる混合気を１つに集めたものの空燃比を目標空燃比に制御することが可能となる。
【００４９】
＜対応関係＞
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。［１］排気浄化装置は、三元触媒２４に対応する。ディザ制御処理は、噴射量補正要求値αが「０」よりも大きい場合における、要求値出力処理Ｍ４０、補正係数算出処理Ｍ４２，Ｍ５０、リッチ側第１ディザ補正処理Ｍ４４、リッチ側第２ディザ補正処理Ｍ４６、リーン側第１ディザ補正処理Ｍ５２、リーン側第２ディザ補正処理Ｍ５４、乗算処理Ｍ４８、および噴射弁操作処理Ｍ５６に対応する。減少処理は、Ｓ１４の処理に対応する。［２］判定処理は、Ｓ１０の処理に対応する。［３］Ｓ１４において、分割比率Ｋを「１」としていることに対応する。［４］調整装置は、パージバルブ３８に対応する。パージ処理は、目標パージ率算出処理Ｍ１０およびパージバルブ操作処理Ｍ１２に対応する。低減処理は、Ｓ１８の処理に対応する。［５］振幅制限処理は、Ｓ２２の処理に対応する。
【００５０】
＜その他の実施形態＞
なお、本実施形態は、以下のように変更して実施することができる。本実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
【００５１】
・「噴射回数設定処理について」
上記実施形態では、噴射回数を設定するための内燃機関１０の動作点を規定するパラメータとして、回転速度ＮＥおよび充填効率ηを用いたが、これに限らない。たとえば負荷を示すパラメータとして、充填効率ηに代えて要求噴射量Ｑｄを用いてもよい。
【００５２】
上記実施形態では、噴射回数を１回または２回としたが、これに限らず、たとえば３回以上に設定されることがあってもよい。
・「減少処理について」
上記実施形態では、動作点に応じて設定された噴射回数に応じたリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ），Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満となる場合、噴射回数を２回から１回に減少させたが、これに限らない。たとえば「噴射回数設定処理について」の欄に記載したように、噴射回数が３回以上の所定回数となる場合において、噴射回数を示す変数「ｉ（＝１，２，３，…）」を用いて表現される第ｉ回目の噴射量指令値Ｑｉ＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満となる場合、噴射回数を１回よりも大きい回数であって上記所定回数よりも小さい回数に減少させてもよい。
【００５３】
たとえば下記「ディザ制御処理について」の欄に記載したように、ディザ制御による各噴射量の補正量の比率を、分割比率Ｋとは異なる比率とする場合などには、必ずしもリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ），Ｑ２＊（＃ｘ，＃ｙ，＃ｚ），…の全てについて最小噴射量Ｑｍｉｎとの大小の比較処理を行わなくてもよい。すなわちたとえば、分割後第１噴射量「Ｋ・Ｑｄ」のみ噴射量補正要求値αによる補正対象とする場合、噴射量指令値Ｑ１＊と最小噴射量Ｑｍｉｎとの大小比較処理のみを実行してもよい。
【００５４】
なお、動作点に応じて設定された噴射回数に応じたリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ），Ｑ２＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満となるか否かの判定処理は必須ではない。たとえば噴射量補正要求値αが規定値よりも大きい場合に、噴射回数を減少させてもよい。ここで、規定値をゼロとする場合、ディザ制御を実行する場合には、噴射回数を常時減少させることとなる。
【００５５】
・「低減処理について」
上記実施形態では、噴射回数を減少させてもリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満となる場合、目標パージ率Ｒｐ＊をゼロとしたが、これに限らない。たとえば、目標パージ率算出処理Ｍ１０によって設定される目標パージ率Ｒｐ＊を所定の割合（＜１００％）だけ減少補正してもよい。
【００５６】
もっとも、Ｓ１４の処理によって例示したような低減処理の実行自体、必須ではない。
・「振幅制限処理について」
上記実施形態では、目標パージ率Ｒｐ＊をゼロとしてもリーン燃焼気筒の噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎ未満となる場合、噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が最小噴射量Ｑｍｉｎとなるように噴射量補正要求値αを減少補正する振幅制限処理を実行したが、これに限らない。たとえば、噴射量補正要求値αをゼロに減少させてもよい。
【００５７】
・「要求噴射量算出処理について」
要求噴射量Ｑｄとしては、ベース噴射量Ｑｂが、フィードバック補正係数ＫＡＦ、空燃比学習値ＬＡＦおよびパージ補正比率Ｄｐによって補正されたものに限らない。たとえばフィードバック補正係数ＫＡＦおよび空燃比学習値ＬＡＦによって補正されたものであってパージ補正比率Ｄｐによっては補正されていないものである等、フィードバック補正係数ＫＡＦ、空燃比学習値ＬＡＦおよびパージ補正比率Ｄｐの３つのパラメータに関しては、それらのうちの２つのパラメータによって補正された値であってもよい。また、たとえば空燃比学習値ＬＡＦによって補正されたものであって、フィードバック補正係数ＫＡＦおよびパージ補正比率Ｄｐによっては補正されていないもの等、フィードバック補正係数ＫＡＦ、空燃比学習値ＬＡＦおよびパージ補正比率Ｄｐの３つのパラメータに関しては、それらのうちの１つのパラメータによって補正された値であってもよい。
【００５８】
・「ディザ制御処理について」
上記実施形態では、噴射回数が複数回であるときにディザ制御を実行する場合、分割後第１噴射量「Ｋ・Ｑｄ」および分割後第２噴射量「（１−Ｋ）・Ｑｄ」のそれぞれに噴射量補正要求値αを乗算したがこれに限らず、ディザ制御による各噴射量の補正量の比率を、分割比率Ｋとは異なる比率としてもよい。これは、たとえば分割後第２噴射量「（１−Ｋ）・Ｑｄ」については噴射量補正要求値αによる補正を実行しないことによって実現できる。この場合、たとえば上記実施形態のように１つの気筒をリッチ燃焼気筒とし残りの３つの気筒をリーン燃焼気筒とする場合、リッチ燃焼気筒については、噴射量指令値Ｑ１＊（＃１）が「（Ｋ＋α）・Ｑｄ」となり、リーン燃焼気筒については、噴射量指令値Ｑ１＊（＃ｘ，＃ｙ，＃ｚ）が「｛Ｋ−（α／３）｝・Ｑｄ」となる。
【００５９】
噴射量補正要求値αを、回転速度ＮＥおよび充填効率ηに加えて、水温ＴＨＷに基づき可変設定してもよい。またたとえば、回転速度ＮＥおよび水温ＴＨＷ、または充填効率ηおよび水温ＴＨＷの２つのパラメータのみに基づいて可変設定してもよく、またたとえば、上記３つのパラメータのうちの１つのパラメータのみに基づいて可変設定してもよい。また、たとえば内燃機関１０の動作点を特定するパラメータとして回転速度ＮＥおよび充填効率ηを用いる代わりに、負荷としての充填効率ηに代えて、たとえば負荷としてのアクセル操作量を用いてもよい。また、回転速度ＮＥおよび負荷に代えて、吸入空気量Ｇａに基づき可変設定してもよい。
【００６０】
噴射量補正要求値αを上記パラメータに基づき可変設定すること自体必須ではない。
上記実施形態では、リッチ燃焼気筒の数よりもリーン燃焼気筒の数を多くしたが、これに限らない。たとえば、リッチ燃焼気筒の数とリーン燃焼気筒の数とを同一としてもよい。またたとえば、全ての気筒＃１〜＃４を、リーン燃焼気筒かリッチ燃焼気筒かにするものに限らず、たとえば１つの気筒の空燃比を目標空燃比としてもよい。さらに、クランク軸が２回転する期間において気筒＃１〜＃４のそれぞれに充填される空気量が同一であるなら、内燃機関１０の気筒＃１〜＃４のそれぞれにおいて燃焼対象となる混合気を１つに集めた場合の空燃比を目標空燃比と同一とすることも必須ではない。たとえば、上記実施形態のように４気筒の場合において、５ストロークにおける気筒＃１〜＃４のそれぞれに充填される空気量が同一であるなら、５ストローク内に燃焼行程となる気筒のそれぞれにおいて燃焼対象となる混合気を１つに集めた場合の空燃比を目標空燃比と同一となるようにしてもよい。またたとえば３ストロークにおける充填される空気量が同一であるなら、それら３ストローク内に燃焼行程となる３つの気筒のそれぞれにおいて燃焼対象となる混合気を１つに集めた場合の空燃比を目標空燃比と同一となるようにしてもよい。ただし、リッチ燃焼気筒の燃焼行程とリーン燃焼気筒の燃焼行程との双方が出現する期間が少なくともクランク軸が４回転する期間に１回以上は生じることが望ましい。換言すれば、所定期間において燃焼行程となる気筒に充填される空気量が同一であるなら、それら気筒のそれぞれにおいて燃焼対象となる混合気を１つに集めた場合の空燃比を目標空燃比と同一とする際、所定期間をクランク軸が４回転する期間以下とすることが望ましい。ここで、たとえば所定期間をクランク軸が４回転する期間として４回転する間に１度だけリッチ燃焼気筒の燃焼行程が出現する場合、リッチ燃焼気筒の燃焼行程とリーン燃焼気筒の燃焼行程との出現順序は、リッチ燃焼気筒をＲ、リーン燃焼気筒をＬとすると、たとえば「Ｒ，Ｌ，Ｌ，Ｌ，Ｌ，Ｌ，Ｌ，Ｌ」となる。この場合、所定期間よりも短いクランク軸が２回転する期間であって「Ｒ，Ｌ，Ｌ，Ｌ」となる期間が設けられており、気筒＃１〜＃４のうちの一部がリッチ燃焼気筒であり、別の気筒がリーン燃焼気筒となっている。
【００６１】
・「パージ制御処理について」
上記実施形態では、パージ率を制御するためにパージバルブ３８を操作したが、これに限らない。たとえば下記「調節装置について」の欄に記載したように、調節装置がポンプを備える場合、ポンプの消費電力の操作によってパージ率を制御してもよい。
【００６２】
・「調節装置について」
上記実施形態では、キャニスタ３６に捕集された燃料蒸気の吸気通路１２への流入量を調節する調節装置として、パージバルブ３８を例示したがこれに限らない。たとえば下記「内燃機関について」の欄に記載したように、過給機を備える内燃機関１０においては、吸気通路１２内の圧力がキャニスタ３６側と比較して低くならないことがあることに鑑み、パージバルブ３８に加えて、キャニスタ３６内の流体を吸入して吸気通路１２に吐出するポンプを備えたものであってもよい。
【００６３】
・「排気の昇温要求について」
昇温要求としては、上記実施形態において例示したものに限らない。たとえば、「排気浄化装置について」の欄に記載したように、ＧＰＦを備える場合、ＧＰＦの昇温要求であってもよい。またたとえば、排気通路２２への凝縮水の付着を抑制すべく排気通路２２を昇温するためにディザ制御による排気の昇温要求を生じさせてもよい。
【００６４】
・「排気浄化装置について」
排気浄化装置としては、三元触媒２４のみからなるものに限らない。たとえば、三元触媒２４の下流にガソリンパティキュレートフィルタ（ＧＰＦ）を備えてもよい。また、たとえば、ＧＰＦの下流に三元触媒を備えるものであってもよい。またたとえば、ＧＰＦのみを備えるものであってもよい。ただしＧＰＦの上流に酸素吸蔵能力を有する触媒を備えない場合、ディザ制御による昇温能力を高めるうえでは、ＧＰＦに酸素吸蔵能力を付与することが望ましい。
【００６５】
・「制御装置について」
制御装置としては、ＣＰＵ４２とＲＯＭ４４とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理する専用のハードウェア回路（たとえばＡＳＩＣ等）を備えてもよい。すなわち、制御装置は、以下の（ａ）〜（ｃ）のいずれかの構成であればよい。（ａ）上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するＲＯＭ等のプログラム格納装置とを備える。（ｂ）上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。（ｃ）上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア処理回路や、専用のハードウェア回路は複数であってもよい。すなわち、上記処理は、１または複数のソフトウェア処理回路および１または複数の専用のハードウェア回路の少なくとも一方を備えた処理回路によって実行されればよい。
【００６６】
・「内燃機関について」
内燃機関としては、４気筒の内燃機関に限らない。たとえば直列６気筒の内燃機関であってもよい。またたとえば、Ｖ型の内燃機関等、第１の排気浄化装置と第２の排気浄化装置とを備え、それぞれによって排気が浄化される気筒が異なるものであってもよい。また、過給機を備えるものであってもよい。ちなみに、過給機を備える内燃機関の場合、排気中の熱が過給機で奪われることによってその下流に位置する排気浄化装置の温度が上昇しにくいことから、ディザ制御を利用することが特に有効である。
【００６７】
・「そのほか」
燃料噴射弁としては、燃焼室１６に燃料を噴射するものに限らず、たとえば吸気通路１２に燃料を噴射するものであってもよい。
【符号の説明】
【００６８】
１０…内燃機関、１２…吸気通路、１４…スロットルバルブ、１６…燃焼室、１８…燃料噴射弁、２０…点火装置、２２…排気通路、２４…三元触媒、３０…デリバリパイプ、３２…燃料タンク、３４…燃料ポンプ、３６…キャニスタ、３８…パージバルブ、４０…制御装置、４２…ＣＰＵ、４４…ＲＯＭ、４６…周辺回路、４８…通信線、５０…空燃比センサ、５２…クランク角センサ、５４…エアフローメータ、５６…水温センサ。
【図１】
2020060159.tif 000003
【図２】
2020060159.tif 000004
【図３】
2020060159.tif 000005