(57)【要約】【課題】被水によるセンサ素子割れを防止しつつ、排気ガスセンサのヒータへの通電開始タイミングを早期化する。【解決手段】内燃機関の制御装置は、排気通路に設置された排気ガスセンサと、複数の気筒のうち任意の気筒でリッチ燃焼をさせ、他の気筒でリーン燃焼をさせる触媒昇温制御を実行する制御部と、排気通路内の温度が排気通路内の凝縮水が消失する温度以上となったか否かを判断する判断部と、排気通路内の温度が排気通路内の凝縮水が消失する温度以上となった場合、ヒータへの通電を開始する通電開始部と、を備え、判断部は、触媒昇温制御を実行している場合、触媒昇温制御を実行していない場合よりも短い期間で、排気通路内の温度が凝縮水が消失する温度以上となったと判断し、リッチ気筒における空燃比の理論空燃比からの増量割合が大きいほど、より短い期間で排気通路内の温度が凝縮水が消失する温度以上となったと判断する。【選択図】図１
2017186990.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路に設けられた触媒と、
センサ素子と、前記センサ素子を昇温するヒータと、を含み、前記排気通路において前記触媒の上流及び下流の少なくとも一方に設置された排気ガスセンサと、
複数の気筒のうち、任意の気筒で筒内における燃焼時の空燃比が理論空燃比よりも小さいリッチ燃焼をさせ、他の気筒で筒内における燃焼時の空燃比が理論空燃比よりも大きいリーン燃焼をさせ、前記触媒を昇温する触媒昇温制御を実行する制御部と、
前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となったか否かを判断する判断部と、
前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となった場合、前記ヒータへの通電を開始する通電開始部と、
を備え、
前記判断部は、前記触媒昇温制御を実行している場合、前記触媒昇温制御を実行していない場合よりも短い期間で、前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となったと判断し、前記リッチ燃焼を行う気筒における前記空燃比の前記理論空燃比からの増量割合が大きいほど、より短い期間で前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となったと判断する、
内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関する。
【背景技術】
【０００２】
エンジンの排気系には排気ガスを浄化するための触媒が設けられている。触媒の排ガス浄化能力を有効に発揮させるためには、触媒昇温を行い、触媒の温度を活性化温度まで上昇させる必要がある。
【０００３】
例えば、特許文献１では、筒内における燃焼時の空燃比が理論空燃比よりも小さいリッチ燃焼を実行するリッチ気筒群と、筒内における燃焼時の空燃比が理論空燃比よりも大きいリーン燃焼を実行するリーン気筒群とを設定し、燃料噴射毎にリッチ燃焼とリーン燃焼とを繰り返すことによって触媒昇温を促進している。
【０００４】
また触媒は、排気ガスの空燃比がほぼ理論空燃比となっているときにその浄化能力が高くなる。そこで、触媒の上流及び下流に空燃比（Ａ／Ｆ）センサや酸素センサなどの排気ガスセンサを設け、排気ガスセンサの出力値に基づいて空燃比が理論空燃比となるようフィードバック制御（以後、空燃比フィードバック制御という）が行われている。通常、排気ガスセンサは、センサ素子温度が所定の活性温度にならないと正しい出力値が得られない。そのため、排気ガスセンサには、センサ素子温度を活性温度まで昇温させるヒータが設けられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−８８６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、冷間始動時（内燃機関の始動後に冷却水温度が所定温度以下である時）には、排気通路自体や排気通路に備えられる排気系部品（タービンなど）が冷えているため、排気ガス中に含まれている水分が凝縮し、排気通路や排気系部品の各部において凝縮水が発生する。排気ガスセンサのヒータの通電中にセンサ素子が被水すると、熱衝撃によりセンサ素子が割れてしまうため、センサ素子の周囲の排気通路温度及び排気ガス温度が所定値以上となり凝縮水が消失し終えるまで、ヒータへの通電を禁止する制御が行われる。ヒータへの通電が禁止されている間は、空燃比フィードバック制御が実行できないため、エミッション低減をはかることができないおそれがある。
【０００７】
特許文献１に記載されたような触媒昇温制御を実行した場合、通常運転時よりも排気通路温度や排気ガス温度の上昇速度が速くなるが、このような触媒昇温制御が排気通路温度や排気ガス温度に与える影響は考慮されていなかった。
【０００８】
そこで、本明細書開示の内燃機関の制御装置は、被水による排気ガスセンサのセンサ素子割れを防止しつつ、排気ガスセンサのヒータへの通電開始タイミングを早期化することを課題とする。
【課題を解決するための手段】
【０００９】
かかる課題を解決するために、本明細書に開示された内燃機関の制御装置は、内燃機関の排気通路に設けられた触媒と、センサ素子と、前記センサ素子を昇温するヒータと、を含み、前記排気通路において前記触媒の上流及び下流の少なくとも一方に設置された排気ガスセンサと、複数の気筒のうち、任意の気筒で筒内における燃焼時の空燃比が理論空燃比よりも小さいリッチ燃焼をさせ、他の気筒で筒内における燃焼時の空燃比が理論空燃比よりも大きいリーン燃焼をさせ、前記触媒を昇温する触媒昇温制御を実行する制御部と、前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となったか否かを判断する判断部と、前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となった場合、前記ヒータへの通電を開始する通電開始部と、を備え、前記判断部は、前記触媒昇温制御を実行している場合、前記触媒昇温制御を実行していない場合よりも短い期間で、前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となったと判断し、前記リッチ燃焼を行う気筒における前記空燃比の前記理論空燃比からの増量割合が大きいほど、より短い期間で前記排気通路内の温度が前記排気通路内の凝縮水が消失する温度以上となったと判断する、内燃機関の制御装置。
【発明の効果】
【００１０】
本明細書開示の内燃機関の制御装置によれば、被水による排気ガスセンサのセンサ素子割れを防止しつつ、排気ガスセンサのヒータへの通電開始タイミングを早期化することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る内燃機関の制御装置を適用したエンジンシステムの構成を示す概略図である。
【図２】図２は、ＥＣＵが実行する触媒昇温制御の一例を示すフローチャートである。
【図３】図３は、ＥＣＵが実行するヒータ通電開始処理の一例を示すフローチャートである。
【図４】図４は、触媒昇温制御時のディザ振幅と暖機カウンタの傾きとの関係を示すタイムチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、添付図面を参照しつつ説明する。ただし、図面中、各部の寸法、比率等は、実際のものと完全に一致するようには図示されていない場合がある。また、図面によっては細部が省略されて描かれている場合もある。
【００１３】
まず、図１を参照し、一実施形態に係る内燃機関の制御装置が適用されたエンジンシステムについて説明する。図１は、一実施形態に係る内燃機関の制御装置が適用されたエンジンシステム１の構成を示す概略図である。
【００１４】
図１に示すように、エンジンシステム１は、内燃機関２０、吸気通路１０、及び排気通路３０を備えている。
【００１５】
内燃機関２０は、シリンダブロック２１に形成された燃焼室２３の内部で燃料および空気の混合気を燃焼させ、燃焼室２３内でピストン２４を往復移動させることにより動力を発生する。内燃機関２０は車両用多気筒エンジン（１気筒のみ図示）であり、本実施形態では、気筒＃１〜＃４を備える４気筒エンジンであるものとする。なお、内燃機関２０が備える気筒数は、本実施形態に限定されるものではない。
【００１６】
内燃機関２０のシリンダヘッドには、吸気ポートを開閉する吸気弁Ｖｉと、排気ポートを開閉する排気弁Ｖｅとが気筒ごとに設けられている。各吸気弁Ｖｉおよび各排気弁Ｖｅは図示しないカムシャフトによって開閉させられる。また、シリンダヘッドの頂部には、燃焼室２３内の混合気に点火するための点火プラグ２７が気筒ごとに取り付けられている。
【００１７】
また、各気筒の吸気ポートには、燃料を吸気ポート内に噴射するインジェクタ１２が設置されている。インジェクタ１２から噴射された燃料は吸入空気と混合されて混合気をなし、この混合気が吸気弁Ｖｉの開弁時に燃焼室２３に吸入され、ピストン２４で圧縮され、点火プラグ２７で点火燃焼させられる。
【００１８】
吸気通路１０には、上流側から順に、エアクリーナ１９、吸入空気量を検出するためのエアフローメータ１５、電子制御式スロットルバルブ１３、及びサージタンク１８が設けられている。各気筒の吸気ポートは気筒毎の枝管を介してサージタンク１８に接続されている。
【００１９】
排気通路３０には、気筒毎の枝管を介して各気筒の排気ポートが接続されている。また、排気通路３０には、排気ガスを浄化するための触媒３１が設けられている。
【００２０】
排気通路３０において、触媒３１の上流には、排気ガスの空燃比を検出するための空燃比センサ３３が設置されている。空燃比センサ３３は、センサ素子と、センサ素子を昇温するヒータと、を含む。空燃比センサ３３は、いわゆる広域空燃比センサであり、比較的広範囲に亘る空燃比を連続的に検出可能で、その空燃比に比例した値の信号を出力する。なお、空燃比センサ３３は、排気ガスセンサの一例である。
【００２１】
また、排気通路３０において、触媒３１の下流には、排気ガス中の空燃比がリッチかリーンかによって出力が反転する酸素センサ３４が設けられている。酸素センサ３４は、センサ素子と、センサ素子を昇温するヒータと、を含む。なお、酸素センサ３４は、排気ガスセンサの一例である。空燃比センサ３３及び酸素センサ３４からの出力値は、排気ガスの空燃比を理論空燃比に近づけるための空燃比フィードバック制御に用いられる。
【００２２】
エンジンシステム１は、ＥＣＵ（Electronic Control Unit）５０を備えている。ＥＣＵ５０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory)、ＲＯＭ（Read Only Memory）、及び記憶装置等を備える。ＥＣＵ５０は、ＲＯＭや記憶装置に記憶されたプログラムを実行することにより各種制御を行う。ＥＣＵ５０は、制御部、判断部、及び通電開始部の一例である。
【００２３】
ＥＣＵ５０には、上述の点火プラグ２７、スロットルバルブ１３及びインジェクタ１２等が電気的に接続されている。またＥＣＵ５０には、前述のエアフローメータ１５、空燃比センサ３３、酸素センサ３４、内燃機関２０のクランク角を検出するクランク角センサ２５のほか、アクセル開度を検出するアクセル開度センサやその他の各種センサが図示されないＡ／Ｄ変換器等を介して電気的に接続されている。ＥＣＵ５０は、各種センサの検出値等に基づいて、所望の出力が得られるように、点火プラグ２７、スロットルバルブ１３、インジェクタ１２等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。
【００２４】
また、ＥＣＵ５０は、触媒３１を昇温するための触媒昇温制御を実行する。図２は、ＥＣＵ５０が実行する触媒昇温制御の一例を示すフローチャートである。図２の処理は、内燃機関２０の始動後、所定の演算周期（例えば、６５ｍｓ毎）で実行される。
【００２５】
まず、ＥＣＵ５０は、触媒昇温制御を実行する条件である触媒昇温制御実行条件が成立したか否かを判断する（ステップＳ１１）。触媒昇温制御実行条件は、例えば、エンジン水温が所定値以下である場合に成立する。
【００２６】
触媒昇温制御実行条件が成立していない場合（ステップＳ１１／ＮＯ）、ＥＣＵ５０は、触媒昇温制御を実行しない、又は、実行中の触媒昇温制御を停止する（ステップＳ２７）。
【００２７】
触媒昇温制御実行条件が成立した場合（ステップＳ１１／ＹＥＳ）、ＥＣＵ５０は、内燃機関２０の始動後の積算排気ガス量が閾値Ｖ１以上閾値Ｖ２以下であるか否かを判断する（ステップＳ１３）。
【００２８】
ステップＳ１３の判断がＮＯの場合、ＥＣＵ５０は、触媒昇温制御を実行しない、又は、停止する（ステップＳ２７）。
【００２９】
ステップＳ１３の判断がＹＥＳの場合、ＥＣＵ５０は、触媒昇温制御を実行する（ステップＳ１５）。より具体的には、ＥＣＵ５０は、筒内における燃焼時の空燃比が理論空燃比よりも小さいリッチ燃焼を行うリッチ気筒と、筒内における燃焼時の空燃比が理論空燃比よりも大きいリーン燃焼を行うリーン気筒との組み合わせを設定する。ＥＣＵ５０は、例えば、４つの気筒＃１〜＃４のうち、任意の気筒（例えば、気筒＃１）をリッチ気筒に設定し、他の気筒（例えば、気筒＃２〜＃４）をリーン気筒に設定する。そして、ＥＣＵ５０は、リッチ気筒をリッチ燃焼させ、リーン気筒をリーン燃焼させるよう各気筒への燃料噴射量を制御する。
【００３０】
続いて、ＥＣＵ５０は、前トリップで算出した触媒酸素吸蔵量（触媒ＯＳＡ）が閾値Ｖ３以上であるか否かを判断する（ステップＳ１７）。
【００３１】
ステップＳ１７の判断がＹＥＳの場合、ＥＣＵ５０は、クランク角センサ２５の検出値に基づくエンジン回転速度のサイクル間変動及びエンジン回転速度の気筒間変動を算出する（ステップＳ１９）。
【００３２】
次に、ＥＣＵ５０は、エンジン回転速度のサイクル変動が閾値Ｖ４以下であり、かつ、エンジン回転速度の気筒間変動が閾値Ｖ５以下であるか否かを判断する（ステップＳ２１）。
【００３３】
ステップＳ２１の判断が肯定された場合、ＥＣＵ５０は、リッチ気筒における空燃比の理論空燃比からの増量割合（例えば、＋２１％。以降、ディザ振幅という）が上限ガード値よりも小さいか否かを判断する（ステップＳ２３）。
【００３４】
ステップＳ２３の判断が肯定された場合、ＥＣＵ５０は、現在のディザ振幅を所定割合（例えば、１０％）拡大する（ステップＳ２５）。
【００３５】
一方、ステップＳ２３の判断が否定された場合、ＥＣＵ５０は、現在のディザ振幅を維持する（ステップＳ３１）。
【００３６】
また、ステップＳ１７の判断が否定された場合、又は、ステップＳ２１の判断が否定された場合、ＥＣＵ５０は、現在のディザ振幅を所定割合（例えば、１０％）縮小する（ステップＳ２９）。
【００３７】
ステップＳ２５、Ｓ３１、又はＳ２９の実行後、ＥＣＵ５０は、確定したディザ振幅にて触媒昇温制御を実行する（ステップＳ３３）。
【００３８】
上述した触媒昇温制御により、触媒３１の暖機が促進される。
【００３９】
さらに、ＥＣＵ５０は、ヒータ通電開始処理を実行する。具体的には、ＥＣＵ５０は、内燃機関２０の始動後の空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度に関するパラメータである暖機カウンタと、排気通路３０内の凝縮水が消失する温度に対応する閾値と、を用いて、排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となったか否かを判断する。そして、ＥＣＵ５０は、排気通路３０内の温度が凝縮水が消失する温度以上となった場合に、空燃比センサ３３及び酸素センサ３４がそれぞれ備えるヒータへの通電を開始する。
【００４０】
以下、ヒータ通電開始処理についてより詳細に説明する。図３は、ＥＣＵ５０が実行するヒータ通電開始処理の一例を示すフローチャートである。図３の処理は、図２の処理が終了するたびに実行される。
【００４１】
ＥＣＵ５０は、まず、触媒昇温制御を実行中か否かを判断する（ステップＳ１０１）。
【００４２】
触媒昇温制御が実行されていない場合（ステップＳ１０１／ＮＯ）、ＥＣＵ５０は、暖機カウンタに、加算係数として通常加算係数を加算する（ステップＳ１１１）。本実施形態では、ＥＣＵ５０は、内燃機関２０の始動後、図２の処理を実行するたびに暖機カウンタに加算係数を加算する。なお、本実施形態では、ＥＣＵ５０は、通常加算係数を、エンジン出ガス量と吸気温度との２次元マップから求める。
【００４３】
一方、触媒昇温制御を実行中の場合（ステップＳ１０１／ＹＥＳ）、ＥＣＵ５０は、通常加算係数をディザ振幅に基づいて補正した補正加算係数を加算係数として暖機カウンタに加算する（ステップＳ１０３）。本実施形態では、ＥＣＵ５０は、通常加算係数に、ディザ振幅に応じた変数Ｖ（Ｖ＞１。例えば、ディザ振幅が＋２１％のとき、変数Ｖは１．２１。ディザ振幅が＋１５％のとき、変数Ｖは１．１５）を乗算して補正加算係数を算出し、補正加算係数を暖機カウンタに加算する。変数Ｖが１よりも大きいため、補正加算係数は通常加算係数よりも大きくなる。したがって、触媒昇温制御を実行中の暖機カウンタの傾きは、触媒昇温制御を実行していないときの暖機カウンタの傾きよりも急峻になるため、暖機カウンタが、凝縮水が消失する温度に対応する閾値以上となるまでの時間が短くなる。これにより、ＥＣＵ５０は、触媒昇温制御を実行中、触媒昇温制御不実行時よりも短い期間で、排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となったと判定できる。
【００４４】
また、ＥＣＵ５０は、ディザ振幅が大きいほど、大きな変数Ｖを通常加算係数に乗算する。したがって、ディザ振幅が大きいほど補正加算係数は大きくなるため、暖機カウンタの傾きは急峻となる。したがって、ディザ振幅が大きいほど、暖機カウンタが、凝縮水が消失する温度に対応する閾値以上となるまでの時間が短くなる。これにより、ＥＣＵ５０は、ディザ振幅が大きいほど、より短い期間で、排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となったと判定できる。
【００４５】
ステップＳ１０３又はＳ１１１の処理後、ＥＣＵ５０は、暖機カウンタが、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の凝縮水が消失する温度に対応する閾値以上となったか否かを判断する（ステップＳ１０５）。
【００４６】
ステップＳ１０５の判断が肯定された場合、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度が、凝縮水が消失する温度に達したと判断できるため、ＥＣＵ５０は、空燃比センサ３３及び酸素センサ３４が備えるヒータへの通電を実行する（ステップＳ１０７）。
【００４７】
続いて、ＥＣＵ５０は、空燃比フィードバック（ＦＢ）制御を実行する（ステップＳ１０９）。
【００４８】
一方、ステップＳ１０５の判断が否定された場合、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度が、凝縮水が消失する温度に達しておらず、センサ素子が被水により割れてしまう可能性がある。したがって、ＥＣＵ５０は、空燃比センサ３３及び酸素センサ３４のヒータへの通電を実行せず（ステップＳ１１３）、図３の処理を終了する。
【００４９】
上述した処理により、触媒昇温制御の実行有無及びディザ振幅の大きさよって変化する空燃比センサ３３及び酸素センサ３４が被水しないタイミングが正確に検出される。これにより、被水による空燃比センサ３３及び酸素センサ３４のセンサ素子割れを防止しつつ、空燃比センサ３３及び酸素センサ３４のヒータへの通電開始タイミングを早期化できる。この点について、図４のタイムチャートを用いて説明する。
【００５０】
図４は、ディザ振幅の大きさと暖機カウンタの傾きとの関係を示すタイムチャートである。図４において、一点鎖線は、ディザ振幅を最大値に設定して触媒昇温制御を実行した場合を示し、点線は、ディザ振幅を最小値に設定して触媒昇温制御を実行した場合を示し、実線は、ディザ振幅を最小値より大きく最大値未満に設定して触媒昇温制御を実行した場合を示す。なお、二点鎖線は、触媒昇温制御を実行しない場合を示している。
【００５１】
図４に示すように、本実施形態では、触媒昇温制御が実行されている場合、触媒昇温制御が実行されていない場合よりも暖機カウンタの傾きが急峻となるため、触媒昇温制御が実行されている場合、触媒昇温制御が実行されていない場合よりも短い期間（ｔ１、ｔ２、ｔ３＜ｔ４）で、暖機カウンタが閾値以上となる。したがって、ＥＣＵ５０は、触媒昇温制御の実行中には、触媒昇温制御を実行していない場合よりも短い期間で、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度がセンサ素子が被水しない温度（凝縮水が消失する温度）に達していると判断することができる。これにより、空燃比センサ３３及び酸素センサ３４のヒータの通電の開始、及び、空燃比フィードバック制御の開始を早めることができる。
【００５２】
また、本実施形態では、図４に示すように、ディザ振幅が大きいほど暖機カウンタの傾きが急峻となるため、ディザ振幅が大きいほど暖機カウンタが閾値以上となるまでの期間が短くなる（ｔ１＜ｔ２＜ｔ３）。したがって、ＥＣＵ５０は、ディザ振幅が大きいほどより短い期間で、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度がセンサ素子が被水しない温度（凝縮水が消失する温度）に達していると判断することができる。これにより、ディザ振幅が大きいほど、より早期に空燃比センサ３３及び酸素センサ３４のヒータの通電、及び、空燃比フィードバック制御を開始できる。
【００５３】
以上、詳細に説明したように、本実施形態にかかるエンジンシステム１は、内燃機関２０の排気通路３０に設けられた触媒３１と、センサ素子と、センサ素子を昇温するヒータと、を含み、排気通路３０において触媒３１の上流及び下流にそれぞれ設置された空燃比センサ３３及び酸素センサ３４と、ＥＣＵ５０と、を備える。ＥＣＵ５０は、複数の気筒のうち、任意の気筒で筒内における燃焼時の空燃比が理論空燃比よりも小さいリッチ燃焼をさせ、他の気筒で筒内における燃焼時の空燃比が理論空燃比よりも大きいリーン燃焼をさせ、触媒を昇温する触媒昇温制御を実行する。また、ＥＣＵ５０は、排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となったか否かを判断し、排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となった場合、空燃比センサ３３及び酸素センサ３４のヒータへの通電を開始する。さらに、ＥＣＵ５０は、触媒昇温制御を実行している場合、触媒昇温制御を実行していない場合よりも短い期間で、排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となったと判断し、リッチ気筒における空燃比の理論空燃比からの増量割合（ディザ振幅）が大きいほど、より短い期間で排気通路３０内の温度が排気通路３０内の凝縮水が消失する温度以上となったと判断する。これにより、触媒昇温制御の実行中には、触媒昇温制御を実行していない場合よりも早いタイミングで、空燃比センサ３３及び酸素センサ３４のヒータの通電を開始することができる。また、ディザ振幅が大きいほど、より早いタイミングで空燃比センサ３３及び酸素センサ３４のヒータの通電を開始することができる。空燃比センサ３３及び酸素センサ３４のヒータへの通電を早期に開始できるため、空燃比フィードバック制御を早期に開始することができ、エミッションの低減をはかることができる。
【００５４】
上記実施形態は本発明を実施するための例にすぎず、本発明はこれらに限定されるものではなく、これらの実施例を種々変形することは本発明の範囲内であり、更に本発明の範囲内において、他の様々な実施例が可能であることは上記記載から自明である。
【００５５】
上記実施形態において、触媒３１の上流及び下流にそれぞれ空燃比センサ３３及び酸素センサ３４を設けたが、いずれか一方のみを設けてもよい。また、酸素センサ３４に代えて、空燃比センサを触媒３１の下流に設けてもよい。
【００５６】
上記実施形態において、ＥＣＵ５０は、図２の処理を実行するたびに暖機カウンタに加算係数を加算して暖機カウンタを更新していたが、これに限られるものではない。ＥＣＵ５０は、暖機カウンタに乗算係数（＞１）を乗算して暖機カウンタを更新してもよい。この場合、触媒昇温制御を実行している場合、触媒昇温制御を実行していない場合よりも大きな乗算係数を暖機カウンタに乗算することで、暖機カウンタの傾きを急峻にすることができる。さらに、ディザ振幅が大きいほど大きな乗算係数を暖機カウンタに乗算することで、ディザ振幅が大きいほど暖機カウンタの傾きを急峻にすることができる。
【００５７】
また、ＥＣＵ５０は、暖機カウンタから減算係数（＞０）を減算することで暖機カウンタを更新してもよい。この場合、触媒昇温制御を実行している場合、触媒昇温制御を実行していない場合よりも大きな減算係数を暖機カウンタから減算することで、暖機カウンタの傾きを急峻にすることができる。さらに、ディザ振幅が大きいほど大きな減算係数を暖機カウンタから減算することで、ディザ振幅が大きいほど暖機カウンタの傾きを急峻にすることができる。なお、ＥＣＵ５０は、暖機カウンタが閾値以下となったか否かに基づいて、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度が、凝縮水が消失する温度に達したか否かを判断することができる。
【００５８】
また、ＥＣＵ５０は、暖機カウンタを除算係数（＞１）で除算することで暖機カウンタを更新してもよい。この場合、触媒昇温制御を実行している場合、触媒昇温制御を実行していない場合よりも大きな除算係数で暖機カウンタを除算することで、暖機カウンタの傾きを急峻にすることができる。さらに、ディザ振幅が大きいほど大きな除算係数で暖機カウンタを除算することで、ディザ振幅が大きいほど暖機カウンタの傾きを急峻にすることができる。なお、ＥＣＵ５０は、暖機カウンタが閾値以下となったか否かに基づいて、空燃比センサ３３及び酸素センサ３４が配置された排気通路３０内の温度が、凝縮水が消失する温度に達したか否かを判断することができる。
【符号の説明】
【００５９】
１    エンジンシステム（内燃機関の制御装置）
２０  内燃機関
３０  排気通路
３１  触媒
３３  空燃比センサ（排気ガスセンサ）
３４  酸素センサ（排気ガスセンサ）
５０  ＥＣＵ（制御部、判断部、通電開始部）
【図１】
2017186990.tif 000003
【図２】
2017186990.tif 000004
【図３】
2017186990.tif 000005
【図４】
2017186990.tif 000006