(57)【要約】【課題】点火遅角と吸気増量を行う触媒早期暖機制御において、触媒の活性度合いを考慮した内燃機関の触媒早期暖機制御装置を提供する。【解決手段】触媒は触媒温度が暖気温度に到達する前のおよそ３００℃になると徐々に排ガスを浄化できるようになる。このため、触媒の活性度合いを触媒温度により推定することによって、触媒が活性し始めたと判断すると、触媒の活性度合いに応じて吸入空気量を制限することで、暖機温度に至るまでの触媒の排ガスの浄化効率を向上させることができる。また、点火時期や空燃比に基づいてスロットル開度を決定することによって、ドラビリ悪化を防止することができる。【選択図】図２
2007321590.tif 000002
【特許請求の範囲】
【請求項１】
基本点火時期を算出する基本点火時期算出手段と、
内燃機関の排ガスを浄化する触媒が活性していないときに、点火時期の遅角量を算出する遅角量算出手段と、
前記基本点火時期を前記遅角量に基づいて補正し、補正された点火時期で点火制御する点火時期制御手段と、
前記遅角量算出手段により算出された遅角量に基づいて前記内燃機関に吸入される吸入空気量を増量させる空気量増量手段とを備えた内燃機関の触媒早期暖機制御装置において、
前記触媒の活性度合いを検出する活性度合い検出手段と、
前記活性度合い検出手段によって検出された前記触媒の活性度合いに基づいて、前記吸入空気量を制限する空気量制限手段と
を備えることを特徴とする内燃機関の触媒早期暖機制御装置。
【請求項２】
前記活性度合い検出手段は、前記触媒の温度に基づいて前記活性度合いを検出することを特徴とする請求項１記載の内燃機関の触媒早期暖機制御装置。
【請求項３】
前記活性度合い検出手段は、触媒が活性していない状態から活性し始める状態になることを判断する手段であり、
前記空気量制限手段は、前記活性度合い検出手段により前記触媒が活性し始めたと判断されると、前記内燃機関に吸入される吸入空気量を制限することを特徴とする請求項１記載の内燃機関の触媒早期暖機制御装置。
【請求項４】
前記活性度合い検出手段は、前記触媒の温度に基づいて前記触媒が浄化し始めたと判断することを特徴とする請求項３記載の内燃機関の触媒早期暖機制御装置。
【請求項５】
前記空気量制限手段は、点火時期および／または空燃比に基づいて吸入空気量を制限することを特徴とする請求項１乃至４のいずれか一つに記載の内燃機関の触媒早期暖機制御装置。
【請求項６】
前記触媒上流の空燃比を目標空燃比に制御する空燃比制御手段を備え、
触媒温度の変化量が所定値よりも小さい場合に、前記空燃比制御手段によって、所定の周期と振幅で空燃比を強制的に変動させることを特徴とする請求項１乃至５のいずれか一つに記載の内燃機関の触媒早期暖機制御装置。
【請求項７】
前記触媒上流の空燃比を目標空燃比に制御する空燃比制御手段と、
排ガス温度を推定する排ガス温度推定手段とを備え、
前記排ガス温度推定手段により推定された排ガス温度よりも前記触媒の温度が高くなった場合に、前記空燃比制御手段によって、所定の周期と振幅で空燃比を強制的に変動させることを特徴とする請求項１乃至５のいずれか一つに記載の内燃機関の触媒早期暖機制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に点火遅角と吸気増量を行うことによって、冷間始動時における内燃機関の排気系に配された触媒コンバータの暖機を促進させる内燃機関の触媒早期暖機制御装置に関する。
【背景技術】
【０００２】
従来、排気管に三元触媒を設け、排気中のＨＣ、ＣＯ及びＮＯxを浄化させることが知られている。この触媒はある暖機温度にて活性状態となり排ガスを浄化できる。このため、内燃機関の冷間始動後においては、点火時期を基本点火時期よりも遅角させることによって排ガス温度を高める触媒の早期暖機制御を行っている。
【０００３】
このような、内燃機関の触媒早期暖機制御の一つとして、特許文献１に開示されている技術が知られている。この特許文献１には、触媒の早期暖機制御だけでなく、触媒早期暖機のために点火時期を基本点火時期よりも遅角補正した場合、出力トルクが減少してエンジン回転速度が不安定となるという課題を解決する技術も開示されている。
【０００４】
具体的には、点火時期の遅角量に応じて吸入空気量を増量補正することで、出力トルクを一定に保ち、運転性の違和感やトルク変動等を防止するようにしている。すなわち、完爆後に暖機促進のために冷却水温に応じて点火時期を遅角補正する時、絞弁をバイパスする通路に設けたアイドル制御弁の開度を補正し、吸入空気量を増量させ、点火時期の遅角補正に伴う出力トルクの低下を防いでいる。また、遅角補正の終了時には点火時期が段差的に変化することを防止するために、点火時期の遅角補正量を時間経過により減少させ、補正終了後に基本点火時期となるように設定されている。
【特許文献１】特開平６−１０１４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、触媒は触媒温度がおよそ３００℃になると徐々に排ガスを浄化できるようになるが、特許文献１ではこのことが考慮されていなかった。
【０００６】
そこで、本発明は、点火遅角と吸気増量を行う触媒早期暖機制御において、触媒の活性度合いを考慮した内燃機関の触媒早期暖機制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、請求項１に係る発明では、基本点火時期を算出する基本点火時期算出手段と、内燃機関の排ガスを浄化する触媒が活性していないときに、点火時期の遅角量を算出する遅角量算出手段と、基本点火時期を遅角量に基づいて補正された点火時期で点火制御する点火時期制御手段と、遅角量算出手段により算出された遅角量に基づいて内燃機関に吸入される吸入空気量を増量させる空気量増量手段とを備えた内燃機関の触媒早期暖機制御装置において、触媒の活性度合いを検出する活性度合い検出手段と、活性度合い検出手段によって検出された触媒の活性度合いに基づいて、吸入空気量を制限する空気量制限手段とを備える。
【０００８】
触媒は、暖機温度よりも低い所定の温度以上となると徐々に排ガスの浄化が行われるようになる。しかしながら、暖機温度に到達するまでは十分に排ガスを浄化できない。よって、触媒の活性度合いに応じて吸入空気量を制限することによって、触媒が暖機した活性状態に到達するまでのエミッションを低減することができる。
【０００９】
また、請求項２に係る発明のように、活性度合い検出手段は、触媒の温度に基づいて活性度合いを検出するようにしても良い。触媒の活性度合いは触媒温度に依存するため、触媒温度に基づいて触媒の活性度合いをより正確に検出することができる。
【００１０】
また、請求項３に係る発明のように、活性度合い検出手段を触媒が活性していない状態から活性し始める状態になることを判断する手段とし、空気量制限手段を活性度合い検出手段により触媒が活性し始めたと判断されると、内燃機関に吸入される吸入空気量を制限するようにしてもよい。このように、触媒が活性し始めたと判断すると、吸入空気量を制限することによって、触媒が暖機した活性状態に到達するまでのエミッションを低減することができる。
【００１１】
また、請求項４に係る発明のように、触媒の温度に基づいて触媒が浄化し始めたと判断するようにしてもよい。触媒による排ガスの浄化は、触媒の温度が所定温度に達すると開始されるため、触媒の温度に基づいて触媒が浄化し始めたと判断すると良い。
【００１２】
また、請求項５に係る発明のように、、点火時期および／または空燃比に基づいて吸入空気量を制限してもよい。このように、点火時期や空燃比に基づいて吸入空気量を制限することで、トルク減少により生じるドラビリ悪化を抑制することが可能になる。
【００１３】
また、請求項６に係る発明のように、触媒上流の空燃比を目標空燃比に制御する空燃比制御手段を備え、触媒温度の変化量が所定値よりも小さい場合に、空燃比制御手段によって、所定の周期と振幅で空燃比を強制的に変動させるようにしてもよい。触媒温度が暖機温度付近では、触媒内の大部分で排ガス中のＨＣ、ＣＯ及びＮＯxを浄化する反応が生じるため、多くの反応熱が生じる。このため、触媒内での排ガスの酸化・還元反応を促進させ、その反応により生じる反応熱を利用して、触媒の早期暖機を図っている。
【００１４】
また、請求項７に係る発明のように、触媒上流の空燃比を目標空燃比に制御する空燃比制御手段と、排ガス温度を推定する排ガス温度推定手段とを備え、排ガス温度推定手段により推定された排ガス温度よりも触媒の温度が高くなった場合に、空燃比制御手段によって、所定の周期と振幅で空燃比を強制的に変動させると良い。このように、推定した排ガス温度よりも触媒温度が高くなると、触媒内の大部分で排ガス中のＨＣ、ＣＯ及びＮＯxを浄化する反応が行われている判断して、触媒内での排ガスの酸化・還元反応を促進させ、その反応により生じる反応熱を利用して、触媒の早期暖機を図っていっても良い。
【発明を実施するための最良の形態】
【００１５】
［第１の実施形態］
以下に図面を参照して本発明の実施形態を説明する。
【００１６】
図１は本発明の内燃機関の触媒早期暖機装置を採用するエンジン制御システムの概略図である。図１において、電子制御装置（以下、「ＥＣＵ」という）２１は、内燃機関（以下、「エンジン」という）１１の各部の制御を行うものである。エンジン１１の吸気系の構成として、吸気管１２とスロットルバルブ２６、エアフロメータ２７を備える。エンジン１１に供給される吸入空気は、図示しないアクセルペダルに設けられるアクセル開度センサからの検出信号に基づいてスロットルバルブの開度を調整することで制御される。
【００１７】
ＥＣＵ２１は、アクセル開度センサの検出信号に基づいて、スロットル開度を駆動するためにスロットルモータ２２への制御デューティをモータへ指令する。そして、エンジン回転速度を検出するエンジン回転速度センサ２３からの検出信号と、エアフロメータ２７からの検出信号に基づいて適切な燃料噴射量が演算され、演算された値に基づいてインジェクタ１７に駆動信号が供給される。これにより、最適な混合気がエンジン１１のシリンダ内１９に供給され、所望のタイミングにて、点火プラグ１８に火花点火を実行させることで、エンジン１１の燃焼を行う。また、その他にアイドル判定センサ２５により、運転状態がアイドルであるか否かの検出信号がＥＣＵ２１に出力される。
【００１８】
エンジン１１の排気系の構成としては、排気管１３と空燃比センサ２０と三元触媒１６を備える。エンジン１１より排出された排ガスは、排気管１３に設置された三元触媒１６により浄化される。より具体的には、エンジン１１によって排出された排ガスが三元触媒１６を通過すると、排ガス中の有害物質であるＨＣ、ＣＯ、ＮＯxの酸化・還元反応が起こり、水素、窒素、水蒸気、二酸化炭素が生成される。これにより、排ガス中の有害物質の浄化が行われる。また、空燃比センサ２０によって検出された空燃比を理論空燃比に合わせるために、吸入空気量を調整するスロットルバルブ２６と燃料噴射量を調整するインジェクタ１７との制御が実行される。
【００１９】
図２はこの発明の実施形態において、触媒が暖機温度に到達するまでの触媒の活性度合いに応じて、点火時期を遅角制御し、吸入空気量を調整するフローチャートである。このルーチンは、所定の時間間隔で繰り返し実行される。
【００２０】
まず、ステップ１００において、アイドル運転状態であるか否かを判断する。アイドル運転状態でない場合、点火時期を遅角させ吸入空気量を制限するとトルクが減少するために、所望のトルクを発生させることができず加速不良といった問題が起こる。このため、アイドル運転状態でない場合では、フローチャートを終了する。
【００２１】
ステップ１００で、アイドル運転状態であると判断すると、ステップ１０１に進み触媒温度Ｔを推定する。この時、触媒温度Ｔの推定値は以下の式で求める事ができる。
【００２２】
Ｔ＝ｋ×∫（排ガス温度×排ガス流量）ｄｔ＋始動時の触媒温度
この式の排ガス流量は吸入空気量より推定した推定値、排ガス温度は実測または推定値、始動時の触媒温度は始動時のエンジン冷却水温より推定する。また、触媒温度Ｔは、触媒温度センサを設けて直接検出するようにしても良い。
【００２３】
ステップ１０１で、触媒温度Ｔを検出すると、ステップ１０２へ進み、触媒温度Ｔが触媒暖機の完了温度Ｔ＿ｅｎｄ以内であるか否かを判断する。触媒温度Ｔが、触媒暖機温度Ｔ＿ｅｎｄに達している場合には、触媒が充分に活性していると判断しこのフローチャートを終了する。
【００２４】
ステップ１０２で、触媒温度Ｔが触媒暖機温度Ｔ＿ｅｎｄ以下であるとき、ステップ１０３に進み、触媒温度Ｔが、触媒が排ガスを浄化し始めたか否かを判定するための判定温度Ｔ１以下であるかを判断する。この判定温度Ｔ１は、触媒暖機温度Ｔ＿ｅｎｄより低く設定されている。ステップ１０３で、触媒温度Ｔが判定温度Ｔ１以下である場合、ステップ１０４へ進み点火時期ｓａ１と目標空燃比ｔｒｇＡＦ１とを算出する初期暖機制御のフローチャートを実行する。初期暖機制御においては、触媒による排ガスの浄化ができない。このため、排ガス温度を高めることを優先して点火時期の遅角量を大きく設定し、触媒の早期暖機を図っている。また、エンジン冷却水温が低い場合やエンジン始動時からの経過時間が短い場合、燃料が霧化され難いため、空燃比はリッチ側に設定されている。ステップ１０４で、初期暖機制御における点火時期と空燃比を算出し終えると、ステップ１０８へ進み、図７と図８に基づいてスロットル開度を算出する。スロットル開度を算出する方法は後で詳細に説明する。
【００２５】
ステップ１０３で、触媒温度Ｔが判定温度Ｔ１より高い場合、ステップ１０５へ進み、触媒温度の変化量ΔＴが所定変化量ΔＴｅｎｄ以上であるか否かを判断する。ステップ１０５で、触媒温度変化が所定変化量ΔＴｅｎｄより大きい場合は、ステップ１０６へ進み、点火時期ｓａ２と目標空燃比ｔｒｇＡＦ２を算出する中期暖機制御のフローチャートを実行する。暖機制御中期では、触媒による排ガスの浄化が十分でないため、触媒の活性度合いに応じて点火時期の遅角量や空燃比を制御し、吸入空気量を制限させる。
【００２６】
ステップ１０６で、中期暖機制御における触媒の活性度合いに応じた最適な点火時期と空燃比を算出し終えると、ステップ１０８へ進み、図７と図８に基づいてスロットル開度を算出する。スロットル開度を算出する方法は後で詳細に説明する。
【００２７】
ステップ１０５で、触媒温度変化が所定変化量ΔＴｅｎｄより小さい場合は、ステップ１０７へ進み、点火時期ｓａ３と目標空燃比ｔｒｇＡＦ３を算出する後期暖機制御のフローチャートを実行する。ここで、触媒温度の変化量ΔＴが所定変化量ΔＴｅｎｄより小さい場合は、触媒の大部分で排ガス中のＨＣ、ＣＯ及びＮＯxを浄化する反応が生じるため、多くの反応熱が生じる。このため、空燃比を強制的にリッチ／リーンに振幅させることで触媒内の反応を促進させ、触媒の早期暖機を図っている。ステップ１０７で、後期暖機制御における点火時期と空燃比を算出し終えると、ステップ１０８へ進み、図７と図８に基づいてスロットル開度を算出する。スロットル開度を算出する処理の詳細は後述する。
【００２８】
次に、初期暖機制御における、点火時期ｓａ１と目標空燃比ｔｒｇＡＦ１を算出するフローチャートを図３を用いて説明する。初期暖機制御では、触媒温度が低いために排ガスの浄化が行われない。このため、点火時期を大きく遅角させ、排ガス温度を高めることによって、その排ガスの温度を利用して、触媒を早期に暖機させるように制御を行う。
【００２９】
このフローチャートが実行されるとステップ３０１へ進み、点火時期と空燃比を算出する際に必要となるエンジン運転状態を算出する。エンジン運転状態のパラメータとして、エンジン冷却水温度と始動後の経過時間を検出する。ステップ３０２では、エンジン冷却水温と始動時からの経過時間に基づいて遅角量ｒｅｔ１を算出する。図１０に示すようにエンジン冷却水温の上昇に伴い点火時期が進角側になるように、遅角量は小さく設定されている。これは、冷間始動時に、点火時期を遅角側に設定することによって触媒の早期暖機を図っているためである。この遅角量ｒｅｔ１に基づいて、ステップ３０３では点火時期（ｓａ１）を算出するサブフローチャートを実行する。点火時期を算出するフローチャートの詳細な説明は、後述する（図６参照）。
【００３０】
次にステップ３０４へ進み、目標空燃比ｔｒｇＡＦ１を算出する。図１１に示すように、エンジン冷却水温の上昇または時間経過に伴い、目標空燃比ｔｒｇＡＦ１はリーン側に設定されている。冷間始動時でエンジン冷却水温が低い場合は燃料の霧化が促進されないため、空燃比をリッチ側に設定している。
【００３１】
ステップ３０４で目標空燃比ｔｒｇＡＦ１を算出するとメインルーチンに戻り、ステップ１０８で、これら点火時期ｓａ１と目標空燃比ｔｒｇＡＦ１に基づきスロットル開度を算出する。
【００３２】
中期暖機制御における点火時期ｓａ２と目標空燃比ｔｒｇＡＦ２を算出するフローチャートを図４を用いて説明する。中期暖機制御では、触媒が部分的に活性した状態であり、この触媒の活性度合いは触媒温度の上昇に応じて広がるため、触媒の活性度合いに応じて触媒に流れる排ガス量を抑制することで、触媒が暖機した活性状態に到達するまでのエミッションを低減させることができる。
【００３３】
このフローチャートが実行されるとステップ３１１へ進み、点火時期と空燃比を算出する際に必要となるエンジン運転状態を算出する。エンジン運転状態のパラメータとして、点火時期と空燃比を算出する際に必要となるエンジン冷却水温度と始動後の経過時間を検出する。ステップ３１２では、図１０に基づいてエンジン冷却水温と始動時からの経過時間に基づいて遅角量ｒｅｔ１を算出する。
【００３４】
ステップ３１３では、遅角量の下限ガードｓａ２を触媒温度に基づいて算出する（図９参照）。下限ガードｓａ２は、触媒温度の上昇に応じて点火時期が遅角側になるように遅角量は大きく設定されている。このように触媒温度に応じて点火時期を設定することで、触媒の活性度合いに応じて触媒に流れる排ガス量を制御することができる。これにより、暖機温度に到達するまでの排ガスの浄化効率を向上させることができる。
【００３５】
ステップ３１３で、点火時期の下限ガードｒｅｔ２を算出すると、ステップ３１４に進み、遅角量ｒｅｔ１と遅角量の下限ガードｒｅｔ２の比較を行い、点火時期が進角側に設定されるように遅角量が小さい方を最終的な遅角量とし算出する。この遅角量に基づいて、ステップ３１５では点火時期（ｓａ２）を算出するサブフローチャートを実行する。点火時期を算出するフローチャートの詳細な説明は、後述する（図６参照）。次に、ステップ３１５では、図１１に基づき目標空燃比ｔｒｇＡＦ２を算出する。ステップ３１５で空燃比を算出するとメインルーチンに戻り、ステップ１０８でこれら点火時期ｓａ２と目標空燃比ｔｒｇＡＦ２に基づきスロットル開度を算出する。
【００３６】
後期暖機制御の点火時期ｓａ３と目標空燃比ｔｒｇＡＦ３を算出するフローチャートを図５を用いて説明する。後期暖機制御では、理論空燃比を基準として強制的にリッチ／リーンに切り換える空燃比フィードバック制御を行うことによって、触媒内で発生する反応熱を利用して触媒を暖機温度に到達させる。
【００３７】
このフローチャートが実行されるとステップ３２１へ進み、点火時期と空燃比を算出する際に必要となるエンジン運転状態を算出する。エンジン運転状態のパラメータとして、点火時期と空燃比を算出する際に必要となるエンジン冷却温度と始動後の経過時間を検出する。ステップ３２２では、図１０のようにエンジン冷却水温と始動時からの経過時間に基づいて遅角量ｒｅｔ１を算出する。この遅角量に基づいて、ステップ３２３では点火時期（ｓａ３）を算出するサブフローチャートを実行する。点火時期を算出するフローチャートの詳細な説明は、後述する（図６参照）
ステップ３２４では、基準空燃比ＡＦを設定する。これによって、空燃比フィードバック制御が実行され、全体としての空燃比が基準空燃比ＡＦとなるように制御される。次に、ステップ３２５に進み、前サイクルの目標空燃比ｔｒｇＡＦ３はリッチであるか否かを判断する。ステップ３２５で、前サイクルの目標空燃比ｔｒｇＡＦ３がリッチである場合は、ステップ３２６に進み、目標空燃比ｔｒｇＡＦ３をリーン側に設定する。この時の目標空燃比ｔｒｇＡＦ３は、基準空燃比ＡＦを基準としてΔＫAF増やして設定される。また、ステップ３２５で、目標空燃比ｔｒｇＡＦ３がリッチでない場合には、ステップ３２７に進み、目標空燃比ｔｒｇＡＦ３をリッチ側に設定する。この時の目標空燃比ｔｒｇＡＦ３は、基準空燃比ＡＦを基準としてΔＫAF減らして設定される。このように、基準空燃比ＡＦを中心として空燃比を強制的にリッチ／リーンに振幅させる制御を実行することによって、触媒内での排ガスの酸化・還元反応を促進させ、その反応により生じる反応熱を利用して、触媒の早期暖機を図っている。また、空燃比を検出する方法は、酸素濃度センサを用いても良い。
【００３８】
空燃比を算出するとメインルーチンに戻り、ステップ１０８で、これら点火時期ｓａ３と目標空燃比ｔｒｇＡＦ３に基づきスロットル開度を算出する。
【００３９】
次に、図６を用いて、点火時期を算出するフローチャートを説明する。このフローチャートが実行されると、ステップ１０に進み、エンジン回転速度と吸入空気量から基本点火時期を算出する。この基本点火時期は、エンジン回転速度と吸入空気量との図示しないマップより基本点火時期を算出する。ステップ１０で、基本点火時期を算出すると、ステップ２０へ進み、触媒早期暖機における点火時期の遅角量を算出する。ステップ２０で、触媒早期暖機制御における点火時期の遅角量を算出すると、ステップ３０に進み、前ステップにより算出された点火時期を基に、最終的な点火時期を算出する。このフローチャートが実行されることによって、点火時期を算出することができる。
【００４０】
次に、スロットル開度の算出方法を図８および図７を用いて説明する。図８はスロットル開度を算出するブロック図である。また、図７はスロットル開度を算出するフローチャートである。アイドル運転状態において、エンジン冷却水温、点火時期、空燃比、目標回転速度と実回転速度の回転速度の差分フィードバックにより最終のスロットル開度を設定している。
【００４１】
アイドル運転状態において、ステップ１１０では、エンジン冷却水温に基づいてベーススロットル開度Ｔｈ１を算出する。図８に示すようにエンジン冷却水温の上昇に伴い、ベーススロットル開度Ｔｈ１は小さくなるように設定されている。
【００４２】
ステップ１１０で、エンジン冷却水温に基づいてベーススロットル開度Ｔｈ１を算出すると、ステップ１１１に進み、点火遅角量からスロットル開度の補正量Ｔｈ２を算出する。冷間始動時では、触媒の早期暖機を図るために点火時期を遅角側に設定している。このように、点火時期を遅角に設定すると、排ガス温度が高くなるが、シリンダ内で最適な燃焼が行われないため発生するトルクが小さくなりエンジン回転速度が不安定となる。このため、図８に示すように、点火時期が遅角側になるに伴い、スロットル開度の補正量Ｔｈ２は大きくなるように設定されている。
【００４３】
ステップ１１１で、点火時期の遅角量に基づいてスロットル開度の補正を行うと、ステップ１１２で空燃比センサが活性しているか否かを判断する。空燃比センサが活性している場合は、ステップ１１３へ進み、図８に示すように目標空燃比に基づいてスロットル開度補正量Ｔｈ３を算出する。目標空燃比がリーン側になるに伴い、スロットル開度の補正量Ｔｈ３は大きくなるように設定されている。また、ステップ１１２で空燃比センサが活性していない場合には、ステップ１１４へ進み、スロットル開度補正をゼロとして、目標空燃比によるスロットル開度補正を行わない。
【００４４】
ステップ１１５では、目標アイドル回転速度と実際に計測した実エンジン回転速度との差からフィードバック補正を行うためのスロットル開度Ｔｈ４を算出する。ステップ１１６で、ステップ１１０から１１５までに算出したスロットル開度より最終的なスロットル開度を算出する。
【００４５】
このように、アイドル運転状態において、エンジン冷却水温、点火時期、空燃比、目標回転速度と実回転速度の回転速度の差分フィードバックによりスロットル開度の設定を行う。
【００４６】
以上説明した実施形態１によれば、触媒が暖機温度に到達するまでの触媒の活性度合いに応じて、点火時期を遅角制御し、吸入空気量を調整することにより触媒が暖機した活性状態に到達するまでのエミッションを低減することができる。また、触媒の活性度合いに応じて触媒早期暖機制御を実行することによって、触媒の暖機促進も図っている。
【００４７】
［第２の実施形態］
第１の実施形態では、触媒温度の変化量が所定値よりも小さい場合に、触媒暖機制御を中期段階から後期段階に切り換えていた。第２の実施形態では、触媒温度を推定して、この触媒温度が実際に推定又は検出した排ガス温度よりも大きい場合に、触媒暖機制御を中期段階から後期段階に切り換える点が第１の実施形態と異なる点である。
【００４８】
第２の実施形態について図１２を用いて説明する。このフローチャートが実行されると、ステップ２００で、アイドル運転状態であるか否かを判断する。アイドル運転状態でない場合では、この制御を行わないために、フローチャートを終了する。
【００４９】
ステップ２００で、アイドル運転状態である判断すると、ステップ２０１に進み触媒温度Ｔと排ガス温度Ｔ＿ｅｘを検出する。この時、触媒温度Ｔを推定値は以下の式で求める事ができる。
【００５０】
Ｔ＝ｋ×∫（排ガス温度×排ガス流量）ｄｔ＋始動時の触媒温度
この式の排ガス流量は吸入空気量より推定した推定値、排ガス温度は実測または推定値、始動時の触媒温度は始動時のエンジン冷却水温より推定する。また、触媒温度Ｔは、触媒温度センサによって直接検出しても良い。また、排ガス温度Ｔ＿ｅｘは推定しても良い。排ガス温度Ｔ＿ｅｘの推定は以下の式で求める事ができる。
【００５１】
Ｔ＿ｅｘ＝始動時水温＋Ｆ（点火時期、積算排ガス流量）
この式の始動時水温は、エンジン冷却水温である。また、Ｆ（点火時期、積算排ガス流量）は、点火時期や、始動時からの積算排ガス量をパラメータとして計算された値である。また、排ガス温度を検出する方法は、排気管に設定された排ガス温度センサによって直接行う。
【００５２】
ステップ２０１で、触媒温度Ｔと排ガス温度Ｔ＿ｅｘを推定又は検出すると、ステップ２０２へ進み、触媒温度Ｔが触媒暖機の完了温度Ｔ＿ｅｎｄ以内であるか否かを判断する。触媒温度Ｔが、触媒暖機温度Ｔ＿ｅｎｄに達している場合には、触媒が充分に活性していると判断しこのフローチャートを終了する。
【００５３】
ステップ２０２で、触媒温度Ｔが触媒暖機の完了温度Ｔ＿ｅｎｄ以下であると判断されたとき、ステップ２０３に進み、触媒温度Ｔが、触媒が浄化し始めたか否かを判定するための判定温度Ｔ１以下であるか否かを判断する。ステップ２０３で、触媒温度Ｔが判定温度Ｔ１以下であると判断された場合、ステップ２０４へ進み、第１の実施形態と同様に初期暖機制御の点火時期ｓａ１と目標空燃比ｔｒｇＡＦ１を算出するフローチャートを実行する。初期暖機制御における、触媒を早期活性するために最適な点火時期ｓａ１と目標空燃比ｔｒｇＡＦ１を算出し終えると、ステップ２０８へ進み、図８と図７に基づいてスロットル開度を算出する。
【００５４】
ステップ２０３で、触媒温度Ｔが判定温度Ｔ１より高いと判断された場合は、ステップ２０５へ進み、推定または検出した排ガス温度Ｔ＿ｅｘと触媒温度Ｔとの比較を行う。触媒温度Ｔが排ガス温度Ｔ＿ｅｘより低い場合には、触媒制御中期であると判断して、触媒の活性度合いに応じて点火時期と空燃比を設定することによって、吸入空気量の制限を行う。
【００５５】
また、排ガス温度Ｔ＿ｅｘより触媒温度Ｔが高い場合には、排ガスの酸化・還元反応を促進させる制御を実行することにより触媒内で反応熱を発生させ、この発生した反応熱を利用して触媒の暖機を図っている。
【００５６】
ステップ２０５で、排ガス温度Ｔ＿ｅｘより触媒温度Ｔが低い場合は、ステップ２０６へ進み、中期暖機制御の点火時期ｓａ２と目標空燃比ｔｒｇＡＦ２を算出するフローチャートを実行する。ステップ２０６で、中期暖機制御における、触媒の活性度合いに応じた最適な点火時期と空燃比を算出し終えると、ステップ２０８へ進み、図８と図７に基づいてスロットル開度を算出する。
【００５７】
ステップ２０５で、排ガス温度Ｔ＿ｅｘより触媒温度Ｔが高い場合には、ステップ２０７へ進み、後期暖機制御の点火時期ｓａ３と目標空燃比ｔｒｇＡＦ３を算出するフローチャートを実行する。ステップ２０７で、後期暖機制御における、触媒の浄化に合わせた最適な点火時期と空燃比を算出し終えると、ステップ２０８へ進み、図８と図７に基づいてスロットル開度を算出する。
【００５８】
以上説明した実施形態２によれば、触媒が暖機温度に到達するまでの触媒の活性度合いに応じて、点火時期を遅角制御し、吸入空気量を調整することにより触媒が暖機した活性状態に到達するまでのエミッションを低減することができる。また、触媒の活性度合いに応じて触媒早期暖機制御を実行することによって、触媒の暖機促進も図っている。
【００５９】
また、本実施例１，２において、触媒温度Ｔが約３００度になると吸入空気量を制限したが、応答性の遅れを考慮して触媒温度が約３００度に到達する前に吸入空気量を制限しても良い。
【図面の簡単な説明】
【００６０】
【図１】本実施形態の構成図である。
【図２】実施形態１における触媒早期暖制御を行う際のフローチャートである。
【図３】初期暖機制御における点火時期と空燃比を算出するフローチャートである。
【図４】中期暖機制御における点火時期と空燃比を算出するフローチャートである。
【図５】後期暖機制御における点火時期と空燃比を算出するフローチャートである。
【図６】点火時期を算出するフローチャートである。
【図７】スロットル開度を算出する際のフローチャートである。
【図８】スロットル開度を算出する際のブロック図である。
【図９】中期暖機制御における遅角量の下限ガードを表すマップである。
【図１０】遅角量を算出するマップである。
【図１１】空燃比を算出するマップである。
【図１２】実施形態２における触媒早期暖制御を行う際のフローチャートである。
【符号の説明】
【００６１】
１１  エンジン
１６  触媒
１７  インジェクタ
１８  点火プラグ
２０  空燃比センサ
２１  ＥＣＵ
２３  エンジン回転速度センサ
２５  アイドルセンサ
【図１】
2007321590.tif 000003
【図２】
2007321590.tif 000004
【図３】
2007321590.tif 000005
【図４】
2007321590.tif 000006
【図５】
2007321590.tif 000007
【図６】
2007321590.tif 000008
【図７】
2007321590.tif 000009
【図８】
2007321590.tif 000010
【図９】
2007321590.tif 000011
【図１０】
2007321590.tif 000012
【図１１】
2007321590.tif 000013
【図１２】
2007321590.tif 000014