(57)【要約】【課題】内燃機関の排気通路に配設された触媒の触媒温度を精度良く推定することができる触媒温度の推定装置および触媒温度の推定方法を提供する。【解決手段】実施形態の一態様に係る触媒温度の推定装置においては、内燃機関の状態を検出する検出部と、内燃機関の状態に基づいて触媒の触媒温度を推定する第１推定処理と、内燃機関への燃料の供給を停止する燃料カット処理が開始される場合に燃料カット処理に応じた触媒温度を推定する第２推定処理とを切り替える推定部と、燃料カット処理が終了して内燃機関への燃料の供給が復帰したときに触媒が内燃機関の状態に対応した状態になるまでの遅れを示す遅れ時間を算出する算出部とを備える。そして、推定部は、燃料カット処理が終了して内燃機関への燃料の供給が復帰した場合、算出された遅れ時間が経過した後に、第２推定処理から前記第１推定処理に切り替える。【選択図】図１
2020094574.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の状態を検出する検出部と、
前記検出部によって検出された前記内燃機関の状態に基づいて前記内燃機関の排気通路に配設された触媒の触媒温度を推定する第１推定処理と、前記内燃機関への燃料の供給を停止する燃料カット処理が開始される場合に前記燃料カット処理に応じた触媒温度を推定する第２推定処理とを切り替える推定部と、
前記燃料カット処理が終了して前記内燃機関への燃料の供給が復帰したときに前記触媒が前記内燃機関の状態に対応した状態になるまでの遅れを示す遅れ時間を算出する算出部と
を備え、
前記推定部は、
前記燃料カット処理が終了して前記内燃機関への燃料の供給が復帰した場合、前記算出部によって算出された前記遅れ時間が経過した後に、前記第２推定処理から前記第１推定処理に切り替えること
を特徴とする触媒温度の推定装置。
【請求項２】
前記算出部は、
前記検出部によって検出された前記内燃機関の状態に基づいて前記遅れ時間を算出すること
を特徴とする請求項１に記載の触媒温度の推定装置。
【請求項３】
前記算出部は、
前記内燃機関の回転数、前記内燃機関の負荷、前記内燃機関のスロットル開度、および、前記内燃機関の吸気圧の少なくともいずれかに基づいて前記遅れ時間を算出すること
を特徴とする請求項１または２に記載の触媒温度の推定装置。
【請求項４】
前記算出部は、
前記内燃機関から前記触媒までの排気通路の距離、および、前記内燃機関からの排気の流速の少なくともいずれかに基づいて前記遅れ時間を算出すること
を特徴とする請求項１〜３のいずれか一つに記載の触媒温度の推定装置。
【請求項５】
前記算出部は、
前記燃料カット処理が実行された燃料カット時間に基づいて前記遅れ時間を算出すること
を特徴とする請求項１〜４のいずれか一つに記載の触媒温度の推定装置。
【請求項６】
内燃機関の状態を検出する検出工程と、
前記検出工程によって検出された前記内燃機関の状態に基づいて前記内燃機関の排気通路に配設された触媒の触媒温度を推定する第１推定処理と、前記内燃機関への燃料の供給を停止する燃料カット処理が開始される場合に前記燃料カット処理に応じた触媒温度を推定する第２推定処理とを切り替える推定工程と、
前記燃料カット処理が終了して前記内燃機関への燃料の供給が復帰したときに前記触媒が前記内燃機関の状態に対応した状態になるまでの遅れを示す遅れ時間を算出する算出工程と
を含み、
前記推定工程は、
前記燃料カット処理が終了して前記内燃機関への燃料の供給が復帰した場合、前記算出工程によって算出された前記遅れ時間が経過した後に、第２推定処理から前記第１推定処理に切り替えること
を特徴とする触媒温度の推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、触媒温度の推定装置および触媒温度の推定方法に関する。
【背景技術】
【０００２】
従来、例えば、車両の内燃機関には、排ガスを浄化するための触媒が排気通路に配設され、かかる触媒の触媒温度を推定する技術が種々提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０９２００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術には、触媒温度を精度良く推定するという点で、改善の余地があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、内燃機関の排気通路に配設された触媒の触媒温度を精度良く推定することができる触媒温度の推定装置および触媒温度の推定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明は、触媒温度の推定装置において、検出部と、推定部と、算出部とを備える。検出部は、内燃機関の状態を検出する。推定部は、前記検出部によって検出された前記内燃機関の状態に基づいて前記内燃機関の排気通路に配設された触媒の触媒温度を推定する第１推定処理と、前記内燃機関への燃料の供給を停止する燃料カット処理が開始される場合に前記燃料カット処理に応じた触媒温度を推定する第２推定処理とを切り替える。算出部は、前記燃料カット処理が終了して前記内燃機関への燃料の供給が復帰したときに前記触媒が前記内燃機関の状態に対応した状態になるまでの遅れを示す遅れ時間を算出する。そして、前記推定部は、前記燃料カット処理が終了して前記内燃機関への燃料の供給が復帰した場合、前記算出部によって算出された前記遅れ時間が経過した後に、前記第２推定処理から前記第１推定処理に切り替える。
【発明の効果】
【０００７】
本発明によれば、内燃機関の排気通路に配設された触媒の触媒温度を精度良く推定することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る触媒温度の推定方法の概要を示す図である。
【図２】図２は、制御装置を含む制御システムの構成例を示すブロック図である。
【図３】図３は、制御装置の処理を説明するタイムチャートである。
【図４】図４は、制御装置が実行する処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示する触媒温度の推定装置および触媒温度の推定方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１０】
（第１の実施形態）
＜１．触媒温度の推定方法の概要＞
以下では先ず、触媒温度の推定装置の一例である制御装置が実行する触媒温度の推定方法の概要について図１を参照して説明する。図１は、第１の実施形態に係る触媒温度の推定方法の概要を示す図である。
【００１１】
第１の実施形態に係る触媒温度の推定方法は、例えば制御装置１０によって実行される。制御装置１０は、内燃機関４０の制御や、触媒６０の触媒温度を推定する処理を行うことができる。
【００１２】
内燃機関４０は、例えばガソリンを燃料とする自動車のエンジンである。以下、内燃機関４０を「エンジン４０」と記載する場合がある。エンジン４０の排気通路５０には、排ガスを浄化するための触媒６０が配設される。
【００１３】
触媒６０は、酸素を吸蔵する能力を有しており、例えば排ガス中に含まれる窒素酸化物（ＮＯｘ）等の酸化物を還元し、かかる還元によって生じた酸素を吸蔵する。また、触媒６０は、例えば排ガス中に含まれる炭化水素（ＨＣ）や一酸化炭素（ＣＯ）等を、吸蔵した酸素を放出して酸化する。このように、触媒６０は、酸素を吸蔵／放出して、排ガスに含まれる成分を還元／酸化することで、排ガスを浄化する。
【００１４】
制御装置１０は、例えば、エンジン４０の回転数や吸入空気量などをエンジン４０の状態として検出し、かかるエンジン４０の状態に基づいて触媒６０の触媒温度の推定を行う。以下、エンジン４０の状態に基づいて触媒温度の推定を行う処理を「第１推定処理」と記載する場合がある。
【００１５】
そして、制御装置１０は、推定された触媒温度に基づいて触媒６０の故障判定処理等を行ってもよい。詳しくは、触媒６０の故障判定は、触媒６０が所定温度以上で活性した状態で行われる必要がある。そのため、制御装置１０は、推定された触媒温度が所定温度以上である場合に、触媒６０の故障判定の処理を実行する。
【００１６】
また、制御装置１０は、燃費の向上などを目的に、例えば減速時など所定の運転状況下で、エンジン４０への燃料の供給を停止する燃料カット処理（フューエルカット）を行うことができる。
【００１７】
上記した燃料カット処理中は、エンジン４０から燃焼された排ガスが排出されないため、触媒６０の触媒温度は低下することとなる。そのため、制御装置１０は、例えば、燃料カット処理開始前に推定された触媒温度に所定係数を乗算して低下させるなどして、燃料カット処理に応じた触媒温度の推定を行う。以下、燃料カット処理に応じた触媒温度を推定する処理を「第２推定処理」と記載する場合がある。
【００１８】
ところで、従来技術にあっては、上記した燃料カット処理が終了してエンジン４０への燃料の供給が復帰すると直ぐに、エンジン４０の状態に基づく触媒温度の推定を行うようにしていた。言い換えると、従来技術にあっては、燃料カット処理が終了してエンジン４０への燃料の供給が復帰すると直ぐに、第２推定処理から第１推定処理に切り替えるようにしていた。
【００１９】
しかしながら、燃料カット処理からの復帰直後は、例えば、燃料カット処理中の低温の排ガスが触媒６０内を抜けていないことがある。これにより、エンジン４０の状態に基づいて推定された触媒温度が、触媒６０の実触媒温度から乖離してしまう。推定された触媒温度が実触媒温度から乖離すると、例えば、触媒６０の故障判定処理の精度に影響を及ぼすおそれがある。
【００２０】
そこで、本実施形態にあっては、例えば燃料カット処理からの復帰後において、触媒６０の触媒温度を精度良く推定することができるようにした。
【００２１】
具体的には、制御装置１０は、先ずエンジン４０の回転数や吸入空気量など、エンジン４０の状態を検出し（ステップＳ１）、エンジン４０の状態に基づいた触媒温度の推定を行う（ステップＳ２）。すなわち、制御装置１０は、第１推定処理を実行する。
【００２２】
次いで、制御装置１０は、所定の運転状況下になると、燃料カット処理を開始する（ステップＳ３）。そして、制御装置１０は、エンジン４０の状態に基づく触媒温度の推定から、燃料カット処理に応じた触媒温度の推定に切り替える（ステップＳ４）。すなわち、制御装置１０は、燃料カット処理が開始されると、第１推定処理から第２推定処理に切り替える。
【００２３】
次いで、制御装置１０は、所定の運転状況でなくなると、燃料カット処理を終了する（ステップＳ５）。すなわち、エンジン４０への燃料の供給が復帰する。
【００２４】
そして、本実施形態に係る制御装置１０にあっては、遅れ時間を算出する（ステップＳ６）。かかる遅れ時間は、エンジン４０への燃料の供給が復帰したときに触媒６０がエンジン４０の状態に対応した状態になるまでの遅れを示す時間である。ここで、触媒６０がエンジン４０の状態に対応した状態になるとは、例えば、燃料が供給されたエンジン４０からの排ガスが触媒６０に流入し、燃料カット処理中の低温の排ガスが触媒６０内を抜けた状態になることを意味するが、これに限定されるものではない。
【００２５】
なお、制御装置１０は、上記した遅れ時間をエンジン４０の回転数などエンジン４０の状態に基づいて算出するが、これについては後述する。また、上記では、遅れ時間の算出が、燃料カット処理の終了後に行われるようにしたが、これに限られず、燃料カット処理の終了前に行われるようにしてもよい。
【００２６】
次いで、制御装置１０は、算出された遅れ時間が経過した後に、燃料カット処理に応じた触媒温度の推定からエンジン４０の状態に基づいた触媒温度の推定に戻す（ステップＳ７）。すなわち、制御装置１０は、遅れ時間が経過した後に、第２推定処理から第１推定処理に切り替える。
【００２７】
これにより、本実施形態にあっては、燃料カット処理からの復帰後において、エンジン４０の状態に基づいて推定された触媒温度が、触媒６０の実触媒温度から乖離しにくくなる、すなわち、触媒６０の触媒温度を精度良く推定することができる。
【００２８】
また、触媒６０の触媒温度を精度良く推定することで、触媒６０の故障判定処理の精度を向上させることが可能になる。
【００２９】
＜２．制御装置を含む制御システムの構成＞
次に、本実施形態に係る制御装置１０を含む制御システムの構成について、図２を用いて説明する。図２は、制御装置１０を含む制御システム１の構成例を示すブロック図である。なお、図２のブロック図では、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
【００３０】
換言すれば、図２のブロック図に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
【００３１】
図２に示すように、制御システム１は、上記した制御装置１０と、エンジン４０と、回転数センサ４１と、吸入空気量センサ４２と、スロットル開度センサ４３と、吸気圧センサ４４とを備える。
【００３２】
回転数センサ４１は、エンジン回転数を検出するセンサであり、検出されたエンジン回転数を示す信号を制御装置１０へ出力する。なお、回転数センサ４１としては、クランク角センサなどを用いることができる。
【００３３】
吸入空気量センサ４２は、例えばエアフロメータであり、エンジン４０の吸入空気量を検出する。吸入空気量センサ４２は、検出された吸入空気量を示す信号を制御装置１０へ出力する。
【００３４】
スロットル開度センサ４３は、図示しないスロットルバルブのスロットル開度を検出し、検出されたスロットル開度を示す信号を制御装置１０へ出力する。吸気圧センサ４４は、エンジン４０の吸気圧を検出し、検出された吸気圧を示す信号を制御装置１０へ出力する。
【００３５】
制御装置１０は、制御部２０と、記憶部３０とを備える。記憶部３０は、不揮発性メモリやハードディスクドライブといった記憶デバイスで構成される記憶部である。記憶部３０は、触媒温度推定情報３１、燃料カット時触媒温度推定情報３２、遅れ時間算出情報３３、各種プログラムや設定データなどを記憶する。
【００３６】
触媒温度推定情報３１は、エンジン４０の状態に基づく触媒温度の推定に用いられるマップなどの情報である。詳しくは、触媒温度推定情報３１は、エンジン回転数、スロットル開度や吸入空気量などから算出されるエンジン４０の負荷などに基づく、触媒温度推定用のマップなどの情報である。
【００３７】
燃料カット時触媒温度推定情報３２は、燃料カット時の触媒温度の推定に用いられる情報である。例えば、燃料カット時触媒温度推定情報３２には、燃料カット処理開始前に推定された触媒温度に乗算する所定係数（例えばなまし率）などの情報であるが、これに限定されるものではない。
【００３８】
遅れ時間算出情報３３は、遅れ時間の算出に用いられるマップなどの情報であり、予め実験などに基づいて生成される。例えば、遅れ時間算出情報３３のマップは、エンジン４０の状態と遅れ時間とを対応させるマップである。具体的には、エンジン４０の回転数、エンジン４０の負荷、エンジン４０のスロットル開度、および、エンジン４０の吸気圧などと、遅れ時間とを対応させるマップである。
【００３９】
なお、遅れ時間の算出は、エンジン４０の回転数、エンジン４０の負荷、エンジン４０のスロットル開度、および、エンジン４０の吸気圧の全てを用いることを要さず、これらのうちの一つあるいは二つ以上を用いて行われてよい。また、遅れ時間の算出は、例えばエンジン４０の温度などその他のエンジン４０の状態を用いて行われてもよい。
【００４０】
制御部２０は、検出部２１と、エンジン制御部２２と、算出部２３と、推定部２４とを備え、ＣＰＵ（Central  Processing  Unit）などを有するマイクロコンピュータである。
【００４１】
検出部２１は、回転数センサ４１、吸入空気量センサ４２、スロットル開度センサ４３および吸気圧センサ４４などから出力される信号に基づいて、エンジン４０の状態を検出する。検出部２１は、検出されたエンジン４０の状態を示す信号を、エンジン制御部２２、算出部２３および推定部２４などへ出力する。
【００４２】
エンジン制御部２２は、エンジン４０の状態などに基づいてエンジン４０の制御を行う。例えば、エンジン制御部２２は、例えば、エンジン４０の燃料カットの制御を行うことができる。
【００４３】
算出部２３は、上記した遅れ時間を算出する。例えば、算出部２３は、エンジン４０の状態などに基づいて、記憶部３０の遅れ時間算出情報３３にアクセスし、遅れ時間を算出する。このように、エンジン４０の状態を用いることで、遅れ時間を精度よく算出することができる。
【００４４】
詳しくは、算出部２３は、エンジン４０の回転数、エンジン４０の負荷、エンジン４０のスロットル開度、および、エンジン４０の吸気圧の少なくともいずれかに基づいて遅れ時間を算出する。このように、エンジン４０の回転数などを用いることで、遅れ時間をより精度よく算出することができる。
【００４５】
なお、算出部２３は、例えばエンジン４０の回転数が高くなるほど、遅れ時間が短くなるように算出することができるが、これに限定されるものではない。
【００４６】
推定部２４は、触媒６０の触媒温度を推定する。例えば、推定部２４は、エンジン４０の状態などに基づいて、記憶部３０の触媒温度推定情報３１にアクセスし、触媒温度を推定する。すなわち、推定部２４は、エンジン４０の状態に基づいて触媒温度を推定する第１推定処理を実行することができる。このように、エンジン４０の状態を用いることで、触媒温度を精度よく推定することができる。
【００４７】
また、推定部２４は、燃料カット処理が開始される場合、記憶部３０の燃料カット時触媒温度推定情報３２にアクセスし、燃料カット処理に応じた触媒温度の推定を行う。すなわち、推定部２４は、燃料カット処理に応じた触媒温度を推定する第２推定処理を実行することができる。これにより、燃料カット処理時の触媒温度を精度よく推定することができる。
【００４８】
また、推定部２４は、上記したように、燃料カット処理が終了してエンジン４０への燃料の供給が復帰した場合、供給が復帰してから遅れ時間が経過するまでは、燃料カット処理に応じた触媒温度の推定（第２推定処理）を継続する。そして、遅れ時間が経過した後、推定部２４は、燃料カット処理に応じた触媒温度の推定（第２推定処理）からエンジン４０の状態に基づいた触媒温度の推定（第１推定処理）に切り替える（戻す）。このように、遅れ時間を用いることで、触媒温度を精度よく推定することができる。
【００４９】
次に、制御装置１０の触媒温度の推定処理について図３を参照して説明する。図３は、本実施形態に係る制御装置１０の処理を説明するタイムチャートである。図３では、触媒６０の実触媒温度を実線で示し、制御装置１０によって推定された触媒温度を一点鎖線で示した。
【００５０】
図３に示すように、先ず時刻Ｔ１において、燃料カット処理が開始される。燃料カット処理が開始されると、エンジン４０の排ガスが低温になるため、触媒６０の実触媒温度は徐々に低下する。また、燃料カット処理が開始されると、制御装置１０は、エンジン４０の状態に基づく触媒温度の推定（第１推定処理）から、燃料カット処理に応じた触媒温度の推定（第２推定処理）に切り替えるため、推定された触媒温度は実触媒温度に追従して徐々に低下する。
【００５１】
そして、時刻Ｔ２において、燃料カット処理が終了して燃料の供給が復帰する。触媒６０においては、燃料カット処理中の低温の排ガスが抜けるのに時間がかかるため、実触媒温度は低下し続ける。
【００５２】
従来技術にあっては、燃料の供給が復帰した時刻Ｔ２の時点でエンジン４０の状態に基づく触媒温度の推定（第１推定処理）を行うようにしていたため、二点鎖線で示すように、時刻Ｔ２から推定触媒温度が上昇し、実触媒温度から乖離してしまう。
【００５３】
これに対し、本実施形態に係る制御装置１０にあっては、遅れ時間を算出し、遅れ時間が経過するまで、燃料カット処理に応じた触媒温度の推定（第２推定処理）を継続することから、推定された触媒温度は実触媒温度に追従して徐々に低下する。
【００５４】
そして、例えば、時刻Ｔ３において、燃料が供給されたエンジン４０からの排ガスが触媒６０に流入し、燃料カット処理中の低温の排ガスが触媒６０内を抜けると、実触媒温度は上昇する。
【００５５】
制御装置１０にあっては、時刻Ｔ３あるいは時刻Ｔ３付近で、遅れ時間が経過し、燃料カット処理に応じた触媒温度の推定（第２推定処理）からエンジン４０の状態に基づいた触媒温度の推定（第１推定処理）に切り替える。これにより、推定された触媒温度は実触媒温度に追従して徐々に上昇することとなる。
【００５６】
このように、制御装置１０にあっては、遅れ時間を用いることで、触媒６０の実触媒温度から乖離しにくくなる、言い換えると、触媒６０の触媒温度を精度良く推定することができる。
【００５７】
＜３．第１の実施形態に係る制御装置の制御処理＞
次に、制御装置１０における具体的な処理手順について図４を用いて説明する。図４は、制御装置１０が実行する処理手順を示すフローチャートである。
【００５８】
図４に示すように、制御装置１０の制御部２０は、エンジン４０の状態を検出する（ステップＳ１０）。次いで、制御部２０は、エンジン４０の状態に基づいて触媒温度を推定する（ステップＳ１１）、すなわち第１推定処理を実行する。
【００５９】
次いで、制御部２０は、燃料カット処理が開始されたか否かを判定する（ステップＳ１２）。制御部２０は、燃料カット処理が開始されていないと判定された場合（ステップＳ１２，Ｎｏ）、以降の処理をスキップする。
【００６０】
他方、制御部２０は、燃料カット処理が開始されたと判定された場合（ステップＳ１２，Ｙｅｓ）、燃料カット処理に応じた触媒温度の推定を行う（ステップＳ１３）、すなわち第２推定処理を実行する。次いで、制御部２０は、燃料カット処理が終了したか否かを判定する（ステップＳ１４）。
【００６１】
制御部２０は、燃料カット処理が終了していないと判定された場合（ステップＳ１４，Ｎｏ）、ステップＳ１３の処理へ戻る、すなわち第２推定処理を継続する。一方、制御部２０は、燃料カット処理が終了したと判定された場合（ステップＳ１４，Ｙｅｓ）、エンジン４０の状態に基づいて遅れ時間を算出する（ステップＳ１５）。
【００６２】
次いで、制御部２０は、算出された遅れ時間が経過したか否かを判定する（ステップＳ１６）。制御部２０は、遅れ時間が経過していないと判定された場合（ステップＳ１６，Ｎｏ）、ステップＳ１６の処理を繰り返す。すなわち、制御部２０は、遅れ時間が経過するまで、燃料カット処理に応じた触媒温度の推定（第２推定処理）を継続する。
【００６３】
そして、制御部２０は、遅れ時間が経過したと判定された場合（ステップＳ１６，Ｙｅｓ）、エンジン４０の状態を検出し（ステップＳ１７）、エンジン４０の状態に基づいて触媒温度を推定する（ステップＳ１８）、すなわち第２推定処理から第１推定処理に切り替える。
【００６４】
上述してきたように、第１の実施形態に係る制御装置１０（触媒温度の推定装置の一例）は、検出部２１と、推定部２４と、算出部２３とを備える。検出部２１は、エンジン４０の状態を検出する。推定部２４は、検出部２１によって検出されたエンジン４０の状態に基づいてエンジン４０の排気通路５０に配設された触媒６０の触媒温度を推定する第１推定処理と、エンジン４０への燃料の供給を停止する燃料カット処理が開始される場合に燃料カット処理に応じた触媒温度を推定する第２推定処理とを切り替える。算出部２３は、燃料カット処理が終了してエンジン４０への燃料の供給が復帰したときに触媒６０がエンジン４０の状態に対応した状態になるまでの遅れを示す遅れ時間を算出する。
【００６５】
そして、推定部２４は、燃料カット処理が終了してエンジン４０への燃料の供給が復帰した場合、算出部２３によって算出された遅れ時間が経過した後に、第２推定処理から第１推定処理に切り替える。これにより、エンジン４０の排気通路５０に配設された触媒６０の触媒温度を精度良く推定することができる。
【００６６】
（第２の実施形態）
＜４．第２の実施形態に係る制御装置＞
次いで、第２の実施形態について図２を参照しつつ説明する。なお、以下においては、第１の実施形態と共通の構成については、同一の符号を付して説明を省略する。
【００６７】
第２の実施形態においては、遅れ時間を第１の実施形態とは異なる手法で算出するようにした。具体的には、第２の実施形態に係る算出部２３は、エンジン４０から触媒６０までの排気通路５０（図１参照）の距離、および、エンジン４０からの排気の流速に基づいて遅れ時間を算出する。
【００６８】
なお、排気通路５０の距離は、例えば、予め記憶部３０に記憶させておくが、これに限定されるものではない。また、エンジン４０からの排気の流速は、例えば、エンジン４０の回転やエンジン４０の負荷（スロットル開度や吸入空気量）などから算出部２３が推定してもよいし、図示しない流速センサなどの出力から得るようにしてもよい。
【００６９】
なお、算出部２３は、例えば、排気通路５０の距離が長くなるほど遅れ時間が長くなり、排気の流速が早くなるほど遅れ時間が短くなるように算出するが、これに限定されるものではない。
【００７０】
また、上記では、算出部２３は、排気通路５０の距離、および、排気の流速に基づいて遅れ時間を算出するようにしたが、いずれか一方に基づいて遅れ時間を算出するようにしてもよい。
【００７１】
このように、第２の実施形態においては、排気通路５０の距離や排気の流速を用いることで、遅れ時間を精度良く算出することができる。
【００７２】
（第３の実施形態）
＜５．第３の実施形態に係る制御装置＞
次いで、第３の実施形態について説明する。第３の実施形態に係る算出部２３にあっては、燃料カット処理が実行された燃料カット時間に基づいて遅れ時間を算出するようにした。例えば、算出部２３は、燃料カット処理が開始されてから終了するまでの燃料カット時間を計測し、計測された燃料カット時間に基づいて遅れ時間を算出する。
【００７３】
なお、燃料カット時間が長くなると排気通路５０（図１参照）の温度が低下することから、排気通路５０の放熱性を考慮し、算出部２３は、例えば、燃料カット時間が長くなるにつれて遅れ時間が長くなるように算出するが、これに限定されるものではない。
【００７４】
このように、第３の実施形態においては、燃料カット時間を用いることで、遅れ時間を精度良く算出することができる。
【００７５】
なお、上記した第１から第３の実施形態は、適宜に組み合わせることができる。すなわち、例えば、第１の実施形態と第２の実施形態とを組み合わせて、それぞれの手法で算出された遅れ時間のいずれかを採用するように構成してもよい。
【００７６】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【００７７】
１０  制御装置
２１  検出部
２３  算出部
２４  推定部
４０  エンジン
５０  排気通路
６０  触媒
【図１】
2020094574.tif 000003
【図２】
2020094574.tif 000004
【図３】
2020094574.tif 000005
【図４】
2020094574.tif 000006