(57)【要約】【課題】トータルのテールパイプエミッションを最小とし得る制御装置を提供する。【解決手段】冷間時に点火時期をＭＢＴよりリタードさせることで排ガスの温度を上昇させ、触媒（９）の暖機を促進させるエンジンの制御装置において、点火時期をリタードさせたときのテールパイプエミッション推定値と、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値を算出するエミッション推定値算出手段と、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値が点火時期をリタードさせたときのテールパイプエミッション推定値より小さい場合に、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える触媒暖機制御切換手段とをエンジンコントローラ（３１）が備える。【選択図】図１
2008075544.tif 000002
【特許請求の範囲】
【請求項１】
排気通路に触媒を備え、冷間時に点火時期をＭＢＴよりリタードさせることで排ガスの温度を上昇させ、前記触媒の暖機を促進させるエンジンの制御装置において、
点火時期をリタードさせたときのテールパイプエミッション推定値を算出するエミッション推定値算出手段と、
点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値を算出するエミッション推定値算出手段と、
点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値が点火時期をリタードさせたときのテールパイプエミッション推定値より小さいか否かを判定する判定手段と、
この判定結果より、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値が点火時期をリタードさせたときのテールパイプエミッション推定値より小さい場合に、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える触媒暖機制御切換手段と
を備えることを特徴とするエンジンの制御装置。
【請求項２】
前記判定を、触媒残存率の変化率が増加から減少に移るポイントから開始することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
前記点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換えた後に、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値が点火時期をリタードさせたときのテールパイプエミッション推定値より大きくなった場合に、点火時期をＭＢＴに保持させた状態での触媒暖機制御を解除して点火時期をリタードさせての触媒暖機制御を即座に開始することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項４】
前記点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える際に、点火時期のリタード量と相関を有するパラメータを徐々に減少させることを特徴とする請求項１に記載のエンジンの制御装置。
【請求項５】
前記点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える際に、点火時期のリタード量と相関を有するパラメータを一次遅れで減少させることを特徴とする請求項１に記載のエンジンの制御装置。
【請求項６】
前記触媒残存率を排ガス供給総熱量に基づいて算出することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項７】
前記エミッション推定値を、燃料噴射量と触媒残存率とに基づいて算出することを特徴とする請求項１に記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジン（内燃機関）の制御装置、特に点火時期をＭＢＴ（最大トルクの得られる最小進角値）よりリタードさせての触媒暖機制御を行うものに関する。
【背景技術】
【０００２】
エンジン始動時のエンジン冷却水温ＴＨＷＳＴに所定値αを加算した値を、点火時期をＭＢＴよりリタードさせての触媒暖機制御を解除する冷却水温ＴＨＷＨとして設定し、始動後に点火時期をリタードさせての触媒暖機制御を開始し、その後にエンジン冷却水温が上記解除温度ＴＨＷＨより高温となった時点で点火時期をリタードさせての触媒暖機制御を解除するものがある（特許文献１参照）。
【特許文献１】特許第３０７７４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記特許文献１の技術によれば、冷却水温による解除条件のため、解除条件が成立するまで点火時期をリタードさせての触媒暖機制御を続けることとなる。この場合、点火時期をリタードさせた分だけトルクが低下するので、このトルク低下分を吸入空気量の増加で補っている。この吸入空気量の増加中には燃料が増量される。つまり、点火時期をリタードさせての触媒暖機中には排気を優先して燃費を犠牲にしている。
【０００４】
このため、本来ならば点火時期をリタードさせての触媒暖機制御でなく、点火時期をＭＢＴに保持させての触媒暖機制御による方がトータルのテールパイプエミッションが低下すると共に燃費が向上するとしても、点火時期をリタードさせての触媒暖機制御が中止されることがなく、燃費と排気のトレードオフを最適に保つことができない。
【０００５】
ここで、エミッションとは、自動車排出ガス浄化関係では、排出ガス中に含まれているＣＯ、ＨＣ、ＮＯｘなどの有害物質のことをいう。この場合、ＮＯｘは排ガスの高温時に多く発生するので、冷間始動時のエミッションといえば、主にＨＣを意味することになる。
【０００６】
そこで本発明は、リタードによる触媒暖機制御あり／なし時のテールパイプエミッション推定値を比較することにより、トータルのテールパイプエミッションを最小とし得る制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、排気通路に触媒を備え、冷間時に点火時期をＭＢＴよりリタードさせることで排ガスの温度を上昇させ、前記触媒の暖機を促進させるエンジンの制御装置において、点火時期をリタードさせたときのテールパイプエミッション推定値（ＴＥ０）を算出し、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値（ＴＥ１）を算出し、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値（ＴＥ１）が点火時期をリタードさせたときのテールパイプエミッション推定値（ＴＥ０）より小さいか否かを判定し、この判定結果より、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値（ＴＥ１）が点火時期をリタードさせたときのテールパイプエミッション推定値（ＴＥ０）より小さい場合に、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換えるように構成する。
【発明の効果】
【０００８】
本発明によれば、点火時期をリタードさせたときのテールパイプエミッション推定値（ＴＥ０）と、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値（ＴＥ１）とを算出し、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値（ＴＥ１）が点火時期をリタードさせたときのテールパイプエミッション推定値（ＴＥ０）より小さい場合に、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換えるので、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値（ＴＥ１）が点火時期をリタードさせたときのテールパイプエミッション推定値（ＴＥ０）より小さいのに点火時期をリタードさせての触媒暖機制御を解除することなく継続させる場合よりも、トータルのテールパイプエミッションを小さくすることができる。また、点火時期をリタードさせての触媒暖機制御を解除することで、点火時期リタードによるトルク低下を空気量増加で補っている時間が減少し、そのぶん燃費が向上する。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づき本発明の実施形態について説明する。図１はエンジンの制御装置の概略構成を示している。
【００１０】
スロットル弁２３により調量される空気は、吸気コレクタ２に蓄えられた後、吸気マニホールド３を介して各気筒の燃焼室５に導入される。燃料は各気筒の吸気ポート４に配置された燃料噴射弁２１（燃料噴射装置）より、所定のタイミングで吸気ポート４内に間欠的に噴射供給される。ここで、燃料噴射弁２１に与える燃料噴射量は、エンジンコントローラ３１がエアフローメータ３２により検出される吸入空気流量と、クランク角センサ（３３、３４）からの信号に基づいて演算されるエンジン回転速度とに応じて算出している。
【００１１】
吸気弁１５に向けて噴射された燃料は吸気と混合して混合気を作り、この混合気は吸気バルブ１５を閉じることで燃焼室５内に閉じこめられ、ピストン６の上昇によって圧縮され、点火プラグ１４（点火装置）により着火されて燃焼する。この燃焼によるガス圧がピストン６を押し下げる仕事を行い、このピストン６の往復運動はクランクシャフト７の回転運動へと変換される。燃焼後のガス（排気）は排気バルブ１６が開いたとき排気通路８へと排出される。
【００１２】
上記のスロットル弁２３はスロットルモータ２４により駆動される。運転者が要求するトルクはアクセルペダル４１の踏み込み量（アクセル操作量）に現れるので、エンジンコントローラ３１ではアクセルセンサ４２からの信号に基づいて目標トルクを定め、この目標トルクを実現するための目標空気量を定め、この目標空気量が得られるようにスロットルモータ２４を介してスロットル弁２３の開度を制御する。
【００１３】
排気通路８のうち、燃焼室５近く比較的排ガス温度の高い排気マニホールド集合部またはその近傍の上流位置にフロント触媒９が、これに対してフロント触媒９よりも下流側であって比較的排ガス温度の低い車両の床下位置にリア触媒１０がそれぞれ配設されている。フロント触媒９は、好ましくは、三元触媒と、この三元触媒が活性化する前に排出されるＨＣを一時的に吸着するＨＣ吸着触媒とを組み合わせたＨＣ吸着型三元触媒であり、リア触媒１０は、例えば上記のＨＣ吸着触媒である。ただし、これに限らず、上記の三元触媒、ＨＣ吸着触媒のほか、リーン運転時のような酸素過剰な領域でＮＯｘをトラップし、理論空燃比又はリッチ空燃比の運転時にＮＯｘを脱離、還元するＮＯｘトラップ触媒等の他の触媒を単独でまたはこれらを組み合わせて用いてもよい。
【００１４】
三元触媒は排気の空燃比が理論空燃比を中心とした狭い範囲にあるとき、排気に含まれるＨＣ、ＣＯ及びＮＯｘを同時に効率よく除去できる。このため、エンジンコントローラ３１では運転条件に応じて燃料噴射弁２１からの基本燃料噴射量を定めると共に、三元触媒（フロント触媒９）の上流に設けたＯ2センサ３５からの信号に基づいて空燃比をフィードバック制御する。
【００１５】
フロント触媒９は所定の温度に達しないと活性化せず、望みの浄化性能が得られないため、冷間始動時には、エンジンが始動した直後より点火時期をリタードさせての触媒暖機制御を開始する。この場合、点火時期をリタードさせた分だけトルクが低下するので、触媒暖機制御中にはこのトルク低下分を吸入空気量の増加で補う。この吸入空気量の増加で燃料噴射量が増量される。つまり、点火時期をリタードさせての触媒暖機中には排気を優先して燃費を犠牲にしている。
【００１６】
さて、触媒９が活性したときには点火時期をリタードさせての触媒暖機制御を解除して、点火時期をＭＢＴに保持させての触媒暖機制御へと切換えなければならない。
【００１７】
この場合に、エンジン冷却水温が所定の解除温度より高温となった時点で点火時期をリタードさせての触媒暖機制御を解除する技術があるが、この技術では、解除条件が成立するまで点火時期をリタードさせての触媒暖機制御を続けることとなる。このため、本来ならば点火時期をリタードさせての触媒暖機制御でなく、点火時期をＭＢＴに保持させての触媒暖機制御による方がトータルのテールパイプエミッション（テールパイプ出口でのエミッション）が低下すると共に燃費が向上するとしても、点火時期をリタードさせての触媒暖機制御が解除されることがなく、燃費と排気のトレードオフを最適に保つことができない。
【００１８】
そこで本実施形態では、点火時期をリタードさせたときのテールパイプエミッション推定値と、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値とを算出し、点火時期をＭＢＴに保持させた状態でのテールパイプエミッション推定値が点火時期をリタードさせた状態でのテールパイプエミッション推定値より小さい場合に、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える。
【００１９】
エンジンコントローラ３１で実行されるこの制御をフローチャートに従って詳述する。
【００２０】
図２はリタード量パラメータＥＭｔｒｑと総トルクＴＱ０nを算出するためのもので、一定時間毎（例えば１００ｍｓ毎）に実行する。
【００２１】
ステップ１では触媒暖機要求があるか否かをみる。冷間始動時は触媒暖機要求がある場合であるので、ステップ２以降に進む。
【００２２】
ステップ２ではリタード量パラメータＥＭｔｒｑを算出する。
【００２３】
このリタード量パラメータＥＭｔｒｑの算出については図３のフローにより説明する。図３（図２ステップ２のサブルーチン）において、ステップ２１ではアクセルセンサ４２により検出されるアクセル操作量、エンジン回転速度Ｎｅ、水温センサ３７により検出される冷却水温Ｔｗを読み込む。
【００２４】
ステップ２２、２３ではドライバ要求トルク、アイドル要求トルクを算出し、ステップ２４でこれらドライバ要求トルクとアイドル要求トルクとを加算した値を合計トルクとして算出する。
【００２５】
ここで、ドライバ要求トルク、アイドル要求トルクの算出方法としては、例えば特開２０００−１１０６３２号公報による方法を用いればよい。簡単に説明しておくと、ステップ２２でアクセル操作量と回転速度から図４を内容とするマップを検索することによりドライバ要求トルクを算出する。運転条件（例えば回転速度Ｎｅと冷却水温Ｔｗ）に応じてアイドル時の目標回転速度ＮＳＥＴを算出し、このアイドル時の目標回転速度ＮＳＥＴを維持するに必要な空気量（回転維持空気量）を、また実際のアイドル回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの偏差に応じてアイドル回転速度のフィードバック補正量をそれぞれ算出し、このフィードバック補正量を回転維持空気量に加えた値をアイドル要求空気量として算出し、この算出したアイドル要求空気量をトルク（アイドル要求トルク）に換算する。
【００２６】
ステップ２５では、冷却水温Ｔｗから図５を内容とするテーブルを検索することにより、点火時期リタードにより失われるトルクを算出する。
【００２７】
ステップ２６ではこの失われるトルクと上記の合計トルクとを用いて、次式によりリタード量パラメータＥＭｔｒｑを算出する。
【００２８】
ＥＭｔｒｑ＝１−（合計トルク−失われるトルク）／合計トルク
…（１）
点火時期リタード時のトルクの関係は図６のようになるので、リタード量パラメータＥＭｔｒｑは点火時期リタード時の合計トルクをＭＢＴ時（点火時期リタードなし時）の合計トルクで除した値で定義される値で、点火時期のリタード量と相関を有する。点火時期のリタード量と相関を有するパラメータであるこのリタード量パラメータＥＭｔｒｑの採り得る範囲は０≦ＥＭｔｒｑ≦１である。
【００２９】
このようにしてリタード量パラメータＥＭｔｒｑを算出したら図２に戻り、ステップ３でリタード量パラメータＥＭｔｒｑを用いて次の式により総トルクＴＱ０nを算出する。
【００３０】
ＴＱ０n＝（ドライバ要求トルク＋アイドル要求トルク）／（１−ＥＭｔｒｑ）
…（２）
ここで、演算は周期的に繰り返し行うので、記号（ＴＱ０）に付した「ｎ」で今回値（今回の演算値）を意味させる。また、後述するように、記号に付した「ｎ−１」で前回値（前回の演算値）を意味させる。これら「ｎ」、「ｎ−１」は後述するように他の記号でも用いることとする。（２）式右辺のドライバ要求トルク、アイドル要求トルクとしては図３ステップ１３、１４で算出している値を用いる。
【００３１】
リタード量パラメータＥＭｔｒｑの採り得るう範囲は上記のように０≦ＥＭｔｒｑ≦１であるので、リタード量パラメータＥＭｔｒｑ＝０（点火時期のリタード要求無し）の場合に、総トルクＴＱ０nはドライバ要求トルクとアイドル要求トルクの合計に等しくなり、ＥＭｔｒｑ＞０の場合には、総トルクＴＱ０nはドライバ要求トルクとアイドル要求トルクの合計よりも大きくなり、点火時期リタードにより減少したトルクを補う値となる。
【００３２】
ステップ４では、排ガス供給総熱量ＱＥＸＳＴＰを算出する。この排ガス供給総熱量ＱＥＸＳＴＰの算出については、図７のフローにより説明する。なお、ここで説明する排ガス供給総熱量ＱＥＸＳＴＰの算出方法は、特開２００６−９０２１１号公報に開示されているものである。
【００３３】
図７においてステップ３１では、燃料噴射量ＴＰn、回転速度Ｎｅ、点火時期指令値ＡＤＶ［ｄｅｇＢＴＤＣ］、基本点火時期ＭＢＴＣＡＬ［ｄｅｇＢＴＤＣ］を読み込み、ステップ３２、３３でＭＢＴからの点火時期リタード量であるＡＤＶ−ＭＢＴＣＡＬ［ｄｅｇ］から図８を内容とするテーブルを検索することにより点火時期補正係数Ｇ（ＡＤＶ）を、回転速度Ｎｅから図９を内容とするテーブルを検索することにより回転速度補正係数Ｇ（Ｎｅ）をそれぞれ算出し、ステップ３４において１燃焼当たりの排ガス供給熱量ＱＥＸＳＴを次式により算出する。
【００３４】
ＱＥＸＳＴ＝ＴＰn×Ｇ（ＡＤＶ）×Ｇ（Ｎｅ）             …（３）
ただし、ＴＰn        ：燃焼噴射量、
Ｇ（ＡＤＶ）：点火時期補正係数、
Ｇ（Ｎｅ）  ：回転速度補正係数、
（３）式は、基本的に燃料噴射量ＴＰnに比例して、１燃焼当たりの排ガス供給熱量が発生するとするものである。
【００３５】
ただし、点火時期がＭＢＴにあるときとリタードされるときとでは１燃焼当たりの排ガス供給熱量が違ってくるので、これを考慮するのが点火時期補正係数Ｇ（ＡＤＶ）である。図８のように、点火時期補正係数Ｇ（ＡＤＶ）は、点火時期リタード量がゼロ（つまりＡＤＶ＝ＭＢＴＣＡＬ）であるとき最小の１．０であり、点火時期リタード量が大きくなるほど大きくなる値である。点火時期リタード量が大きくなるほど点火時期補正係数Ｇ（ＡＤＶ）を１．０より大きくしているのは、点火時期リタード量が大きくなるほど燃焼効率が低下して排ガス温度が高くなる（つまり１燃焼当たりの排ガス供給熱量が大きくなる）ためである。
【００３６】
図９のように、回転速度補正係数Ｇ（Ｎｅ）は回転速度Ｎｅが大きくなるほど大きくなる値である。回転速度Ｎｅが大きくなるほど回転速度補正係数Ｇ（Ｎｅ）を大きくしているのは、回転速度Ｎｅが大きくなるほど燃焼間隔の実際の時間が短くなって排気への放熱量が大きくなる（つまり１燃焼当たりの排ガス供給熱量が大きくなる）ためである。
【００３７】
ステップ３５では、この１燃焼あたりの排ガス供給熱量ＱＥＸＳＴに燃焼回数Ｎを乗算した値を、前回の排ガス供給総熱量に加算して今回の排ガス供給総熱量を、つまり次式により排ガス供給総熱量ＱＥＸＳＴＰを算出する。
【００３８】
ＱＥＸＳＴＰn＝ＱＥＸＳＴＰn-1＋ＱＥＸＳＴ×Ｎ
…（４）
ただし、ＱＥＸＳＴＰn  ：今回の排ガス供給総熱量、
ＱＥＸＳＴＰn-1：前回の排ガス供給総熱量、
Ｎ            ：燃焼回数、
（４）式右辺の前回の排ガス供給総熱量ＱＥＸＳＴＰn-1の初期値には、点火時期のリタード要求が出たタイミングでゼロを入れておく。燃焼回数Ｎは、後述するように、例えば現在の回転速度Ｎｅから演算周期である１００ｍｓ間の燃焼回数として求めている。従って、（４）式を図２の演算周期毎（１００ｍｓ毎）に繰り返すことにより、触媒暖機要求が出たタイミングからの排ガス供給総熱量が算出されることになる。
【００３９】
このようにして排ガス供給総熱量ＱＥＸＳＴＰ（＝ＱＥＸＳＴＰn）を算出したら図２に戻り、ステップ５で、この排ガス供給総熱量ＱＥＸＳＴＰと判定開始熱量とを比較する。
【００４０】
判定開始熱量は触媒９の暖機が完了したか否かの判定を開始するための値である。
【００４１】
判定開始熱量は次のようにして設定する。すなわち、排ガス供給総熱量ＱＥＸＳＴＰと触媒残存率との関係は図１０上段に示したようになる。縦軸の触媒残存率は、排ガスが浄化される割合の逆数を表している。具体的には触媒残存率が１であるときには全ての排ガスが浄化されないのに対して、触媒残存率が０になると、全ての排ガスが浄化されることを示している。言い替えると、触媒残存率が１であるときには触媒９が未暖機の状態つまりＨＣ、ＣＯが浄化されない状態にあり、触媒残存率が０になると、触媒９の暖機が完了してＨＣ、ＣＯがすべて浄化されることを示す。従って、触媒残存率が１の近くで触媒９の暖機が完了したか否かの判定を開始するのでは早すぎるし、触媒残存率が０の近くで触媒９の暖機が完了したか否かの判定を開始するのでは遅すぎる。従って、触媒残存率が１から０までのあいだの途中で触媒９の暖機が完了したか否かの判定を開始すべきであるということになる。
【００４２】
そこで、触媒残存率の微分値である触媒残存率の低下率を採ってみたところ、触媒残存率の低下率には図１０下段に示したようにピークが生じることから、本実施形態では、このピーク位置、つまり触媒残存率の低下率が増加から減少に移行するＡ点の排ガス供給総熱量を判定開始熱量として定めている。
【００４３】
ただし、判定開始熱量はＡ点の排ガス供給総熱量に限定されるものでなく、Ａ点よりも時期的に遅くなるＢ点やＣ点での排ガス供給総熱量を採用してもかまわないが、Ａ点の排ガス供給総熱量よりも大きな排ガス供給総熱量に設定するほど触媒９の暖機が完了したか否かの判定が遅れることになる。
【００４４】
図２に戻りステップ５で排ガス供給総熱量ＱＥＸＳＴＰが判定開始熱量未満であるときにはそのまま今回の処理を終了する。ステップ３での排ガス供給総熱量ＱＥＸＳＴＰの算出を一定周期で繰り返すと、排ガス供給総熱量ＱＥＸＳＴＰが増えてゆくため、やがて排ガス供給総熱量ＱＥＸＳＴＰが判定開始熱量を超える。このときには触媒９の暖機が完了したか否かの判定を開始するタイミングになったと判断してステップ６、７に進み、次のようにして点火時期リタード時のテールパイプエミッション推定値ＰＴＥ０と、点火時期リタードなし時のテールパイプエミッション推定値ＴＰＥ１とを算出する。
【００４５】
ステップ６ではまず点火時期リタード時のテールパイプエミッション推定値ＴＰＥ０を算出する。
【００４６】
総トルクの前回値をＴＱ０n-1、総トルクの今回値をＴＱ０nとしたとき、燃料噴射量は燃料噴射量の前回値であるＴＰn-1に対し（ＴＱ０n／ＴＱ０n-1）×ＴＰn-1に変化し、点火時期補正係数Ｇ（ＡＤＶ）、回転速度補正係数Ｇ（Ｎｅ）は変化しないと仮定すると、今回の燃料噴射量による１燃焼あたりの排ガス供給熱量Ｑ０nを、次式により算出することができる。
【００４７】
Ｑ０n＝（ＴＱ０n／ＴＱ０n-1）×ＴＰn-1×Ｇ（ＡＤＶ）×Ｇ（Ｎｅ）
…（５）
前回までの排ガス供給総熱量をΣＱと置くと、次回の排ガス供給総熱量は、
次回の排ガス供給総熱量＝ΣＱ＋Ｑ０n×Ｎ                 …（６）
ただし、Ｎ：燃焼回数、
となるので、次回の触媒残存率ＣＯＮＶ０を次の式により算出することができる。
【００４８】
ＣＯＮＶ０＝ｆ３（ΣＱ＋Ｑ０n×Ｎ）                     …（７）
（７）式のｆ３は、図１１に示したように、排ガス供給総熱量に対する触媒残存率の特性を表す関数である。
【００４９】
（６）式の燃焼回数Ｎは、例えば現在の回転速度Ｎｅから図２の演算周期である１００ｍｓ間の燃焼回数として求める。また、回転速度Ｎｅの上昇スピードから、燃焼回数を補正しても良い。
【００５０】
一方、１燃焼あたりのエンジンアウトＨＣ排出量は、
１燃焼あたりのエンジンアウトＨＣ排出量＝燃料噴射量×係数
…（８）
の式により与えられるので、この１燃焼あたりのエンジンアウトＨＣ排出量と、次回の触媒残存率ＣＯＮＶ０とから次式により、現在までのテールパイプＨＣ排出量を求めることができる。
【００５１】
テールパイプＨＣ排出量
＝Σ（触媒残存率×１燃焼あたりのエンジンアウトＨＣ排出量）
…（９）
ここで、（８）式の係数は燃料噴射量を１燃焼あたりのエンジンアウトＨＣ排出量に変換するための値で、エンジン毎の適合により決まっている。
【００５２】
よって、今回（現在）を基準として次回までに排出されるテールパイプＨＣ排出量を点火時期リタード時のテールパイプエミッション推定値ＴＰＥ０として、つまり次式により点火時期リタード時のテールパイプエミッション推定値ＴＰＥ０を算出する。
【００５３】
ＴＰＥ０＝（（ＴＱ０n／ＴＱ０n-1）×ＴＰn-1×係数）×ＣＯＮＶ０
…（１０）
ここで、（１０）式右辺の（ＴＱ０n／ＴＱ０n-1）×ＴＰn-1×係数は今回から次回までに排出されるエンジンアウトＨＣ排出量を表すので、（１０）式は、これに次回の触媒残存率ＣＯＮＶ０を掛けた値が、今回から次回までに排出されるテールパイプＨＣ排出量となることを示している。テールパイプエミッション推定値の実際の単位としては、例えば［ｇ／ｍｉｌｅ］を用いる。
【００５４】
次にステップ７では点火時期リタードなし時、つまりＭＢＴ時のテールパイプエミッション推定値ＥＰＥ１をステップ５と同様にして算出する。
【００５５】
総トルクの今回値がＴＱ０nであれば、ＭＢＴ時のトルクは、ドライバ要求トルク＋アイドル要求トルクに等しくなるので、これをＴＱ１nと置く。
【００５６】
ＴＱ１n＝ドライバ要求トルク＋アイドル要求トルク         …（１１）
燃料噴射量は、燃料噴射量の前回値であるＴＰn-1に対し（ＴＱ１n／ＴＱ０n-1）×ＴＰn-1に変化し、点火時期補正係数Ｇ（ＡＤＶ）、回転速度補正係数Ｇ（Ｎｅ）は変化しないと仮定すると、今回の燃料噴射量による１燃焼あたりの排ガス供給熱量Ｑ１nを次式により算出することができる。
【００５７】
Ｑ１n＝（ＴＱ１n／ＴＱ０n-1）×ＴＰn-1×Ｇ（ＡＤＶ）×Ｇ（Ｎｅ）
…（１２）
前回までの排ガス供給総熱量をΣＱとすることは上記と同じであり、次回の排ガス供給総熱量は、
次回の排ガス供給総熱量＝ΣＱ＋Ｑ１n×Ｎ                 …（１３）
ただし、Ｎ：燃焼回数、
となるので、次回の触媒残存率ＣＯＮＶ１を次の式により算出することができる。
【００５８】
ＣＯＮＶ１＝ｆ３（ΣＱ＋Ｑ１n×Ｎ）                     …（１４）
（１４）式右辺のＱ１n×Ｎ（つまりＭＢＴ時に今回より次回までに増える排ガス供給熱量）は、上記（７）式右辺のＱ０n×Ｎ（つまり点火時期リタード時に今回より次回までに増える排ガス供給熱量）より小さいため、図１１に示したようにＭＢＴ時おける次回の残存率ＣＯＮＶ１は点火時期リタード時における次回の残存率ＣＯＮＶ０より大きい値になる。
【００５９】
今回（現在）を基準として次回までに排出されるテールパイプＨＣ排出量をＭＢＴ時のテールパイプエミッション推定値ＴＰＥ１として、つまり次式によりＭＢＴ時のテールパイプエミッション推定値ＴＰＥ１を算出する。
【００６０】
ＴＰＥ１＝（（ＴＱ１n／ＴＱ０n-1）×ＴＰn-1×係数）×ＣＯＮＶ１
…（１５）
ここで、（１５）式右辺の（ＴＱ１n／ＴＱ０n-1）×ＴＰn-1×係数は今回から次回までに排出されるエンジンアウトＨＣ排出量であるので、（１５）式は、これに次回の触媒残存率ＣＯＮＶ１を掛けた値が今回から次回までに排出されるテールパイプＨＣ排出量となることを示している。
【００６１】
ステップ８では、このようにして算出した点火時期リタード時のテールパイプエミッション推定値ＴＰＥ０と、ＭＢＴ時のテールパイプエミッション推定値ＴＰＥ１とを比較する。まず、ＭＢＴ時のテールパイプエミッション推定値ＴＰＥ１よりも点火時期リタード時のテールパイプエミッション推定値ＴＰＥ０が小さいということは、次回に点火時期をリタードさせての触媒暖機制御を実行しているほうが、次回までのテールパイプＨＣ排出量が小さいことを表すので、そのまま今回の処理を終了する。
【００６２】
一方、点火時期リタード時のテールパイプエミッション推定値ＴＰＥ０よりもＭＢＴ時のテールパイプエミッション推定値ＴＰＥ１が小さいということは、次回に点火時期をＭＢＴに保持させての触媒暖機制御を実行するほうが、次回までのテールパイプＨＣ排出量が小さいことを表すので、このときには点火時期リタードによる触媒暖機制御を解除して、点火時期をＭＢＴにしての触媒暖機制御に切換えるため、ステップ８よりステップ９に進み、リタード量パラメータＥＭｔｒｑに対して一次遅れの処理を行って、つまり次式によりリタード量パラメータ加重平均値ＡＶ ＥＭｔｒｑを算出する。
【００６３】
ＡＶ ＥＭｔｒｑn＝ＥＭｔｒｑ×加重平均係数１
＋（１−加重平均係数１）×ＡＶ ＥＭｔｒｑn-1
…（１６）
ただし、ＡＶ ＥＭｔｒｑn  ：今回のリタード量パラメータ加重平均値、
ＡＶ ＥＭｔｒｑn-1：前回のリタード量パラメータ加重平均値、
（１６）式右辺の前回のリタード量パラメータ加重平均値の初期値にはリタード量パラメータＥＭｔｒｑを入れておく。
【００６４】
リタード量パラメータ加重平均値ＡＶ ＥＭｔｒｑ（＝ＡＶ ＥＭｔｒｑn）は一次遅れで減少し最終的にゼロに落ち着く。このように、点火時期リタードによる触媒暖機制御を実行している途中でＴＰＥ０＞ＴＰＥ１となったときに、リタード量パラメータＥＭｔｒｑをステップ的にゼロへと切換えるのではなく、一次遅れで徐々にゼロへと切換えるようにしたのは次の理由からである。すなわち、上記（２）式によりリタード量パラメータＥＭｔｒｑを用いて総トルクＴＱ０nを算出するようにしているので、リタード量パラメータＥＭｔｒｑをステップ的にゼロへと切換えたのでは総トルクＴＱ０nがステップ的に切換わりトルク段差が生じて運転ショックを招きかねないので、これを避けるため、つまりリタード量パラメータの切換の前後で運転性を一定に保つためである。リタード量パラメータの切換の前後でトルクショックが生じないようにする処理は一次遅れ処理に限られるものでなく、ランプ処理などでもかまわない。
【００６５】
続くステップ９では、このようにして求めたリタード量パラメータ加重平均値ＡＶ ＥＭｔｒｑから次式により改めて総トルクＴＱ０nを算出する。
【００６６】
ＴＱ０n＝（ドライバ要求トルク＋アイドル要求トルク）
／（１−ＡＶ ＥＭｔｒｑ）
…（１７）
（１７）式は上記（２）式に置き換わるものである。総トルクＴＱ０nを再度算出させる理由は、リタード量パラメータ（ＡＶ ＥＭｔｒｑ）が変化すると総トルクＴＱ０nが変化するためである。
【００６７】
次に、図２により求まるリタード量パラメータＥＭｔｒｑ、このリタード量パラメータに基づいて算出される総トルクＴＱ０nがどのように変化するのかを波形図で示すと、まず図１２は、エンジンが始動した後のｔ１のタイミングで触媒暖機要求が出て点火時期をリタードさせての触媒暖機制御を開始すると共に、当該触媒暖機制御途中のｔ２よりｔ４までアクセルペダルを踏み込んで加速し、同じく当該触媒暖機制御途中のｔ６よりアクセルペダルを戻して減速した場合を示している。
【００６８】
この場合に、リタード量パラメータＥＭｔｒｑは、点火時期をリタードさせての触媒暖機制御が開始されるｔ１のタイミングで、ゼロより第１所定値ＥＭ１（前記（１）式により定まる）へとステップ的に大きくなり、これを受けて総トルクＴＱ０nは第１所定値ＴＲＱ１（＝アイドル要求トルク）よりステップ的に第２所定値ＴＲＱ２へと大きくなる。
【００６９】
ｔ２のタイミングでアクセル操作量を増加すると、排ガス量が大きくなり、この影響を受けて、それまでＴＰＥ０＜ＴＰＥ１であったのが、ｔ３のタイミングでＴＰＥ０とＴＰＥ１の関係が逆転してＴＰＥ０＞ＴＰＥ１が成立する。このとき、図２ではステップ８よりステップ９、１０と流れることになり、リタード量パラメータ（加重平均値ＡＶ ＥＭｔｒｑ）が第１所定値ＥＭ１より一次遅れで徐々にゼロへと戻され、ｔ５のタイミングでゼロと一致する。
【００７０】
アクセル操作量が増加するｔ２からはアイドル要求トルクにドライバ要求トルクが加算されるために総トルクＴＱ０nは第２所定値ＴＲＱ２より増加してゆく。ｔ３からｔ５までの期間ではリタード量パラメータ（加重平均値ＡＶ ＥＭｔｒｑ）の変化の影響を受けるため、総トルクＴＱ０nはｔ３での値から一旦オーバーシュートした後にｔ５のタイミングで第３所定値ＴＲＱ３へと落ち着く。
【００７１】
ｔ５からｔ６までの期間においても、図２ではステップ８、９、１０と流れることになるが、この場合、一次遅れ処理は終了しているため、リタード量パラメータＥＭｔｒｑ（加重平均値ＡＶ ＥＭｔｒｑ）はゼロを維持し、従って総トルクＴＱ０nも第３所定値ＴＲＱ３を維持する。
【００７２】
ｔ６のタイミングでアクセル操作量を減少させると、排ガス量が減り、この影響を受けて、ｔ７のタイミングでＴＰＥ０とＴＰＥ１の関係が逆転してＴＰＥ０＜ＴＰＥ１が成立する。このときには、図２ではステップ８よりステップ９、１０を飛ばすことになり、リタード量パラメータＥＭｔｒｑはゼロより第１所定値ＥＭ１へと再びステップ的に大きくなる。
【００７３】
総トルクＴＱ０nはｔ６のタイミングからのドライバ要求トルクの減少を受け、第３所定値ＴＲＱ３より減少していたのに、ｔ７でのリタード量パラメータＥＭｔｒｑのステップ増加の影響を受けて、ｔ７でステップ的に少し大きくなり、その直後より減少しｔ８のタイミングで第２所定値ＴＲＱ２に落ち着く。
【００７４】
さて、スロットル弁２３によるトルク増加／減少には空気系の応答遅れが生じ、目標通りのトルクとならない。そのため、ドライバ要求トルクとアイドル要求トルクの合計を１次目標トルクとおき、実現させる目標トルクは、空気系の応答遅れを考慮した値とする。これを２次目標トルクとおく。空気系の応答遅れは、例えば一次遅れで近似できる。図１２には１次目標トルク（短い破線参照）に対して一次遅れ処理を施して求めた２次目標トルクを実線で示している。一次遅れ処理にエンジン回転速度に対して割り付けられた無駄時間を加えることもできる。
【００７５】
また、総トルクＴＱ０nに対しても１次目標トルクに対するのと同様の処理を行う。すなわち、総トルクＴＱ０nを空気分担トルクとし、このとき実現させる目標トルクも、空気系の応答遅れを考慮した値とする。これを空気実現トルクとおく。空気系の応答遅れは、一次遅れで近似する。図１２には空気分担トルク（長い破線参照）に対して一次遅れ処理を施して求めた空気実現トルクを実線で示している。一次遅れ処理にエンジン回転速度に対して割り付けられた無駄時間を加えることもできる。
【００７６】
比較のため、点火時期リタードによる触媒暖機要求がある場合であっても、アクセル操作量の変化量がそれほどでなく、従って点火時期リタードによる触媒暖機制御中にＴＰＥ０＞ＴＰＥ１となることがなかった（つまりずっとＴＰＥ０＜ＴＰＥ１のままであった）ときの変化を図１３の上段に示す。また、点火時期リタードによる触媒暖機要求がない場合（例えばホットリスタート時）の変化を図１３の下段に示す。
【００７７】
次に、図２により求められた総トルクＴＱ０nに対するスロットル弁開度と点火時期の設定方法を説明する。
【００７８】
まず図１４のフローチャートは総トルクＴＱ０nに対する点火時期指令値ＡＤＶを算出（設定）するためのもので、図２のフローに続けて一定時間毎（例えば１００ｍｓ毎）に実行する。
【００７９】
ステップ４１では、次式により１次目標トルクを算出する。
【００８０】
１次目標トルク＝ドライバ要求トルク＋アイドル要求トルク  …（１８）
（１８）式右辺のドライバ要求トルク、アイドル要求トルクとしては図３ステップ１３、１４で算出している値を用いる。
【００８１】
ステップ４２では、この１次目標トルクに対して一次遅れ処理を行って、つまり次の式により２次目標トルクを算出する。
【００８２】
２次目標トルクn＝１次目標トルク×加重平均係数２
＋（１−加重平均係数２）×２次目標トルクn-1
…（１９）
ただし、２次目標トルクn：今回の２次目標トルク、
２次目標トルクn-1：前回の２次目標トルク、
（１９）式右辺の加重平均係数２は空気系の応答遅れの時定数と逆数の関係にある値である。（１９）式右辺の前回の２次目標トルクの初期値には１次目標トルクを入れておく。
【００８３】
ステップ４３では、総トルクＴＱ０n（図２で得ている）を空気分担トルクに入れ、ステップ４４でこの空気分担トルクに対して一次遅れ処理を行って、つまり次の式により空気実現トルクを算出する。
【００８４】
空気実現トルクn＝空気分担トルク×加重平均係数３
＋（１−加重平均係数３）×空気実現トルクn-1
…（２０）
ただし、空気実現トルクn：今回の空気実現トルク、
空気実現トルクn-1：前回の空気実現トルク、
（２０）式右辺の前回の空気実現トルクの初期値には空気分担トルクを入れておく。（２０）式右辺の加重平均係数３は（１９）式右辺の加重平均係数２と同じでかまわない。
【００８５】
ステップ４５では、このようにして求めた空気実現トルク（＝空気実現トルクn）と２次目標トルク（＝２次目標トルクn）を用いて次の式により、点火時期リタードに伴うトルクダウン率を算出する。
【００８６】
トルクダウン率＝２次目標トルク／空気実現トルク          …（２１）
ステップ４６では、このようにして算出されたトルクダウン率から図１５の右側の特性を内容とするテーブルを検索することにより、ＭＢＴからの点火時期リタード量［ｄｅｇ］を算出し、ステップ４７で次式により点火時期指令値ＡＤＶ［ｄｅｇＢＴＤＣ］を算出する。
【００８７】
ＡＤＶ＝ＭＢＴＣＡＬ−点火時期リタード量                …（２２）
（２２）式右辺の基本点火時期ＭＢＴＣＡＬはＭＢＴの得られる点火時期で、例えばエンジンの負荷と回転速度から所定のマップを検索することに求める。
【００８８】
このようにして算出される点火時期指令値ＡＤＶを用いて点火プラグ１４により火花点火が行われる。
【００８９】
次に、図１６のブロック図は総トルクＴＱ０nに対する目標スロットル弁開度を算出（設定）するためのものである。ここでは、目標スロットル弁開度の算出方法として、特開平１１−１８２２９８号公報に記載の技術を用いている。
【００９０】
目標充填効率算出部５１では総トルクＴＱ０n（図２で得ている）と回転速度Ｎｅから所定のマップを検索することにより目標充填効率ηｃを算出する。算出部５３ではこの目標充填効率ηｃから図１７を内容とするテーブルを検索することにより、単位排気量当たりかつ単位回転速度当たりの目標開口面積ＴＤＡＤＮＶを算出する。
【００９１】
乗算部５４ではこの単位排気量当たりかつ単位回転速度当たりの目標開口面積ＴＤＡＤＮＶにそのときの回転速度Ｎｅと排気量ＶＯＬの積を乗算してスロットル弁部の目標開口面積ＴＧＡＳ０を算出する。目標スロットル弁開度算出部５５ではこの目標開口面積ＴＧＡＳ０から所定のテーブル検索することにより目標スロットル弁開度をＴＤＴＶＯを算出する。
【００９２】
スロットルセンサ（図示しない）により検出される実スロットル開度が、このようにして算出される目標スロットル弁開度ＴＤＴＶＯと一致するようにエンジンコントローラ３１により制御される。
【００９３】
このように、図１６、図１４により求められた目標スロットル弁開度ＴＤＴＶＯ、点火時期指令値ＡＤＶを用いてエンジンコントローラ３１がスロットル弁２３と点火時期とを制御することにより、点火時期をリタードさせての触媒暖機制御と点火時期をＭＢＴに保持しての触媒暖機制御とを切換えるにもかかわらず、同一の運転性を保つことができる。本実施形態によるこうした制御を行わない場合には、急激に点火時期をリタードさせると、空気応答遅れによりトルク補正が間に合わずトルクの低下が起きたり、点火時期をリタードしている状態からＭＢＴへと急激に戻すとトルク上昇が起きたりして、運転性が悪化してしまう。
【００９４】
ここで、本実施形態の作用効果を説明する。
【００９５】
本実施形態（請求項１に記載の発明）によれば、点火時期をリタードさせたときのテールパイプエミッション推定値ＴＰＥ０と、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＰＥ１とを算出し、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＥ１が点火時期をリタードさせたときのテールパイプエミッション推定値ＴＥ０より小さい場合に、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換えるので（図２のステップ８、９、１０参照）、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＥ１が点火時期をリタードさせたときのテールパイプエミッション推定値ＴＥ０より小さいのに点火時期をリタードさせての触媒暖機制御を解除することなく継続させる場合よりも、トータルのテールパイプエミッションを小さくすることができる。また、点火時期をリタードさせての触媒暖機制御を解除することで、点火時期リタードによるトルク低下を空気量増加で補っている時間が減少し、そのぶん燃費が向上する。
【００９６】
図１０に示したように、始動初期の触媒残存率はなかなか低下しないため、点火時期リタードによる触媒暖機制御を積極的に行って排ガス温度を積極的に上げる必要がある。触媒の暖機完了が近く触媒残存率が小さくなってくると、逆に、排ガス温度による触媒残存率の低下よりも排ガスボリュームによるテールパイプエミッションの低下の方がトータルとして効果がある。すなわち、これら２つの要求をバランスさせるポイントで点火時期リタードによる触媒暖機制御を解除するか否かの判定を開始する必要がある。本実施形態（請求項２に記載の発明）によれば、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＥ１が点火時期をリタードさせたときのテールパイプエミッション推定値ＴＥ０より小さいか否かの判定（点火時期リタードによる触媒暖機制御を解除するか否かの判定）を、触媒残存率の変化率が増加から減少に移るポイントから開始するので、これら２つの要求をバランスさせるポイントから判定を開始させることができる。
【００９７】
点火時期をリタードさせての触媒暖機制御中の運転条件の相違により点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＥ１が点火時期をリタードさせたときのテールパイプエミッション推定値ＴＥ０より小さいか否かの判定が覆るため、点火時期をリタードさせての触媒暖機制御を解除した後に、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＥ１が点火時期をリタードさせたときのテールパイプエミッション推定値ＴＥ０より大きくなることがあり得る。例えば、負荷が低下すると排ガスの温度が低下し、排ガスボリュームも低下するため、点火時期をリタードさせての触媒暖機制御の方がトータルのテールパイプエミッションが向上する。従って、この場合にまで点火時期をＭＢＴに保持させた状態での触媒暖機制御を継続したのでは、却ってテールパイプエミッションが悪化する。
【００９８】
これに対して、本実施形態（請求項３に記載の発明）によれば、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換えた後に、点火時期をＭＢＴに保持させたときのテールパイプエミッション推定値ＴＥ１が点火時期をリタードさせたときのテールパイプエミッション推定値ＴＥ０より大きくなった場合に、点火時期をＭＢＴに保持させた状態での触媒暖機制御を解除して点火時期をリタードさせての触媒暖機制御を即座に開始するので（図１２においてｔ７のタイミングでリタード量パラメータがステップ変化している点を参照）、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換えた後において、特に負荷が低下したとき、トータルのテールパイプエミッションを向上させることができる。
【００９９】
点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える際に、ステップ的に切換えたのではトルク段差が生じ、運転性を一定に保つことができないのであるが、本実施形態（請求項４に記載の発明）によれば、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える際に、リタード量パラメータＥＭｔｒｑ（点火時期のリタード量と相関を有するパラメータ）を徐々に減少させるので、切換の前後で運転性を一定に保つことができる。
【０１００】
本実施形態（請求項５に記載の発明）によれば、点火時期をリタードさせての触媒暖機制御を解除して点火時期をＭＢＴに保持させた状態での触媒暖機制御に切換える際に、リタード量パラメータＥＭｔｒｑ（点火時期のリタード量と相関を有するパラメータ）を一次遅れで減少させている（上記（１６）式参照）。一次遅れ処理は処理が簡単であり、また、パラメータの大小により減少スピードが自動で決まるため、制御ロジックを簡単に構成することが可能である。
【０１０１】
実施形態では、燃料を吸気ポートに向けて噴射する場合で説明したが、燃料を直接燃焼室内に噴射する場合にも本発明の適用がある。
【０１０２】
請求項１に記載の推定値算出手段の機能は図２ステップ６、７により、判定手段の機能は図２ステップ８により、触媒暖機制御切換手段の機能は、図２ステップ８、９、１０によりそれぞれ果たされている。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１実施形態のエンジンの制御装置の概略構成図。
【図２】リタード量パラメータ、総トルクの算出を説明するためのフローチャート。
【図３】リタード量パラメータの算出を説明するためのフローチャート。
【図４】ドライバ要求トルクの特性図。
【図５】点火時期リタードにより失われるトルクの特性図。
【図６】点火時期リタード時のトルクの関係を表す特性図。
【図７】排ガス供給総熱量の算出を説明するためのフローチャート。
【図８】点火時期補正係数の特性図。
【図９】回転速度補正係数の特性図。
【図１０】排ガス供給総熱量に対する触媒残存率の特性図。
【図１１】関数ｆ３の特性図。
【図１２】触媒暖機要求ありの場合の波形図。
【図１３】触媒暖機要求ありの場合および触媒暖機要求なしの場合の波形図。
【図１４】点火時期指令値の算出を説明するためのフローチャート。
【図１５】トルクダウン率とＭＢＴからのリタード量との関係を示す特性図。
【図１６】目標スロットル弁開度算出のためのブロック図。
【図１７】単位排気量当たりかつ単位回転速度当たりの目標開口面積の特性図。
【符号の説明】
【０１０４】
９  フロント触媒
１４  点火プラグ
２１  燃料噴射弁
２３  スロットル弁
３１  エンジンコントローラ
【図４】
2008075544.tif 000003
【図５】
2008075544.tif 000004
【図６】
2008075544.tif 000005
【図８】
2008075544.tif 000006
【図９】
2008075544.tif 000007
【図１５】
2008075544.tif 000008
【図１７】
2008075544.tif 000009
【図１】
2008075544.tif 000010
【図２】
2008075544.tif 000011
【図３】
2008075544.tif 000012
【図７】
2008075544.tif 000013
【図１０】
2008075544.tif 000014
【図１１】
2008075544.tif 000015
【図１２】
2008075544.tif 000016
【図１３】
2008075544.tif 000017
【図１４】
2008075544.tif 000018
【図１６】
2008075544.tif 000019