(57)【特許請求の範囲】
【請求項１】
内燃機関の排気系に設けられたパティキュレートフィルタに堆積したパティキュレート堆積状態をアッシュ堆積量を考慮して判定する装置であって、
前記パティキュレートフィルタに堆積したアッシュ堆積量を反映する第１物理量を計測する第１物理量計測手段と、
前記パティキュレートフィルタに堆積した物質量を反映する第２物理量を計測する第２物理量計測手段と、
前記第１物理量計測手段にて計測された第１物理量に基づく学習によりアッシュ堆積量学習値を算出して記憶するアッシュ堆積量学習値算出記憶手段と、
前記第２物理量計測手段にて計測された第２物理量を、前記アッシュ堆積量学習値算出記憶手段にて記憶されているアッシュ堆積量学習値にて補正した値に基づいてパティキュレート堆積状態を判定するパティキュレート堆積状態判定手段と、
前記アッシュ堆積量学習値算出記憶手段にて記憶されたアッシュ堆積量学習値がリセットされたか否かを判定するアッシュ堆積量学習値リセット判定手段と、
前記アッシュ堆積量学習値リセット判定手段にてアッシュ堆積量学習値がリセットされたと判定された場合には、前記アッシュ堆積量学習値算出記憶手段にて前記学習が基準回数実行されるまで、前記パティキュレート堆積状態判定手段によるパティキュレート堆積状態の判定を規制する判定規制手段と、
を備えたことを特徴とするパティキュレート堆積状態判定装置。
【請求項２】
請求項１において、前記第１物理量計測手段にて計測される第１物理量及び前記第２物理量計測手段にて計測される第２物理量は、パティキュレートフィルタの上下流での排気圧力差であることを特徴とするパティキュレート堆積状態判定装置。
【請求項３】
請求項１又は２において、前記第１物理量計測手段による第１物理量の計測は、パティキュレートフィルタにおいてパティキュレート再生処理完了直後になされることを特徴とするパティキュレート堆積状態判定装置。
【請求項４】
請求項１〜３のいずれかにおいて、前記アッシュ堆積量学習値算出記憶手段は、前記学習に際して、前記第１物理量の計測値に対して応答性低下処理を施した値を前記アッシュ堆積量学習値として算出することを特徴とするパティキュレート堆積状態判定装置。
【請求項５】
請求項４において、前記応答性低下処理は、一次遅れ処理又は移動平均処理であることを特徴とするパティキュレート堆積状態判定装置。
【請求項６】
請求項４又は５において、前記アッシュ堆積量学習値算出記憶手段はアッシュ堆積量学習値のリセット後に予め設定している初期値から学習を開始すると共に、前記判定規制手段は、前記アッシュ堆積量学習値が前記初期値から収束するまでを考慮した回数を前記学習の基準回数としていることを特徴とするパティキュレート堆積状態判定装置。
【請求項７】
請求項４〜６のいずれかにおいて、前記判定規制手段にてパティキュレート堆積状態の判定が規制されている期間では、前記アッシュ堆積量学習値算出記憶手段は、前記応答性低下処理による応答性低下程度を弱めることを特徴とするパティキュレート堆積状態判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気系に設けられたパティキュレートフィルタに堆積したパティキュレート堆積状態をアッシュ堆積量を考慮して判定するパティキュレート堆積状態判定装置に関する。
【背景技術】
【０００２】
ディーゼルエンジンなどの内燃機関から排出されるパティキュレート（粒子状物質）を排気中から捕集するために、セラミックス等から形成したパティキュレートフィルタが使用されている。このパティキュレートフィルタにパティキュレートが堆積して目詰まりすると排圧を上昇させ内燃機関運転に悪影響を及ぼす。このため堆積したパティキュレートを繰り返し焼却することでパティキュレートフィルタを再生させている（例えば特許文献１，２参照）。
【０００３】
又、パティキュレートの過堆積、すなわちパティキュレートが過剰に堆積した場合には通常通りにパティキュレートフィルタを焼却すると過昇温を生じてパティキュレートフィルタに溶損などの破損を生じさせるおそれがある。このためパティキュレートフィルタの上下流での排気圧力差により過堆積状態を判定して、再生処理にてパティキュレートフィルタの昇温抑制処理を実行して、パティキュレートフィルタの破損を防止している。
【０００４】
ところで目詰まり成分としてはパティキュレートのみでなく、再生時の焼却では除去できずにフィルタ上に燃え残る成分であるアッシュが存在する。このため再生を繰り返してもアッシュが残留し、次第にアッシュによる目詰まりが増加する。このことから、再生処理タイミングの判定のみでなく、上述のごとくパティキュレートの過堆積状態を判定する場合も、このアッシュ堆積量を考慮してパティキュレート堆積状態を判定する必要がある。
【０００５】
もしアッシュ堆積量を考慮せずに、パティキュレート堆積状態を判定した場合には、実際には過昇温を生じないパティキュレート堆積状態であるにもかかわらず、過堆積であるとして排気系に供給される燃料を減少したり排気流量を増加したりして、長時間の再生処理を実行することになる。このため内燃機関にとって不要な処理を長時間継続することになり、内燃機関性能低下を引き起こす。
【０００６】
このような問題を防止するために特許文献１，２では、アッシュ堆積量を考慮してパティキュレート堆積状態を判定している。
【特許文献１】特開２００７−１６７２２号公報（第６−８頁、図２−５）
【特許文献２】特開２００２−２４２６６０号公報（第５−６頁、図２−３）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このアッシュ堆積量のデータが何らかの原因でリセットされた場合、例えばバッテリ交換などで制御回路のバックアップ電圧が消失して、バックアップ状態で記憶されていたアッシュ堆積量データが消去された場合、いわゆるバッテリクリアがなされた場合には、再度、アッシュ堆積量を求めることになる。
【０００８】
特許文献２では、内燃機関運転状態からアッシュ発生量を推定してこの値を周期的に累積することによりアッシュ堆積量を求めている。このためバッテリクリアの場合には履歴は失われてしまい、実際のアッシュ堆積量は正確に求められなくなる。しかし特許文献１では再生直後のタイミングでパティキュレートフィルタの上下流排気圧差から求めているので、再度、実際のアッシュ堆積量を計測することができる。
【０００９】
ところで、このようなアッシュ堆積量の計測値は計測毎のばらつきが大きい。したがって計測値そのものを用いてパティキュレート堆積状態の判定を実行すると、正確な判定ができず再生制御が不安定化するおそれがある。このため通常は、計測したアッシュ堆積量の値そのものを用いるのではなく、この計測値に対して応答性低下処理（いわゆる、なまし処理）による学習を実行することにより、実際にパティキュレート堆積状態の判定に用いるアッシュ堆積量のばらつきを抑制している。
【００１０】
しかし、上述したごとくバッテリクリアやその他の原因により、記憶されていたアッシュ堆積量データがリセットされた場合には、その後、内燃機関の運転が再開された時には、最初しばらくは十分な数の計測値が得られていない期間が生じる。このように学習処理が十分な数の計測値を経たものではない場合には、応答性低下処理が十分に機能しない。このためアッシュ堆積量を考慮したパティキュレート堆積状態の判定が正確にできず、再生制御が不安定化するおそれがある。
【００１１】
本発明は、記憶されていたアッシュ堆積量学習値がリセットされた直後において、再生制御を不安定化させないようにすることを目的とするものである。
【課題を解決するための手段】
【００１２】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載のパティキュレート堆積状態判定装置は、内燃機関の排気系に設けられたパティキュレートフィルタに堆積したパティキュレート堆積状態をアッシュ堆積量を考慮して判定する装置であって、前記パティキュレートフィルタに堆積したアッシュ堆積量を反映する第１物理量を計測する第１物理量計測手段と、前記パティキュレートフィルタに堆積した物質量を反映する第２物理量を計測する第２物理量計測手段と、前記第１物理量計測手段にて計測された第１物理量に基づく学習によりアッシュ堆積量学習値を算出して記憶するアッシュ堆積量学習値算出記憶手段と、前記第２物理量計測手段にて計測された第２物理量を、前記アッシュ堆積量学習値算出記憶手段にて記憶されているアッシュ堆積量学習値にて補正した値に基づいてパティキュレート堆積状態を判定するパティキュレート堆積状態判定手段と、前記アッシュ堆積量学習値算出記憶手段にて記憶されたアッシュ堆積量学習値がリセットされたか否かを判定するアッシュ堆積量学習値リセット判定手段と、前記アッシュ堆積量学習値リセット判定手段にてアッシュ堆積量学習値がリセットされたと判定された場合には、前記アッシュ堆積量学習値算出記憶手段にて前記学習が基準回数実行されるまで、前記パティキュレート堆積状態判定手段によるパティキュレート堆積状態の判定を規制する判定規制手段とを備えたことを特徴とする。
【００１３】
判定規制手段は、アッシュ堆積量学習値がリセットされたと判定された場合には、アッシュ堆積量学習値算出記憶手段にて学習が基準回数実行されるまで、パティキュレート堆積状態判定手段によるパティキュレート堆積状態の判定を規制している。このためリセット後にて、アッシュ堆積量学習値が最も不安定な期間である学習開始直後の期間にて、パティキュレート堆積状態判定手段が、第２物理量をアッシュ堆積量学習値にて補正した値に基づいてパティキュレート堆積状態を判定することが阻止される。
【００１４】
このようにして記憶されていたアッシュ堆積量学習値がリセットされた直後において、再生制御を不安定化させないようにすることができる。
請求項２に記載のパティキュレート堆積状態判定装置では、請求項１において、前記第１物理量計測手段にて計測される第１物理量及び前記第２物理量計測手段にて計測される第２物理量は、パティキュレートフィルタの上下流での排気圧力差であることを特徴とする。
【００１５】
このように各物理量としては、パティキュレートフィルタの上下流での排気圧力差を挙げることができる。したがってアッシュ堆積量学習値算出記憶手段は、第１物理量計測手段が計測した排気圧差に基づいてアッシュ堆積量学習値を算出できる。更にパティキュレート堆積状態判定手段は、このアッシュ堆積量学習値により第２物理量計測手段にて計測された排気圧差を補正し、この値に基づいてパティキュレート堆積状態を判定することが容易にできる。
【００１６】
請求項３に記載のパティキュレート堆積状態判定装置では、請求項１又は２において、前記第１物理量計測手段による第１物理量の計測は、パティキュレートフィルタにおいてパティキュレート再生処理完了直後になされることを特徴とする。
【００１７】
パティキュレート再生処理が完了すれば、パティキュレートフィルタ内にはアッシュのみが存在することになり、前記排気圧差などのごとく計測した値はアッシュ堆積量のみを反映した計測値となり、容易に第１物理量を計測することができる。
【００１８】
請求項４に記載のパティキュレート堆積状態判定装置では、請求項１〜３のいずれかにおいて、前記アッシュ堆積量学習値算出記憶手段は、前記学習に際して、前記第１物理量の計測値に対して応答性低下処理を施した値を前記アッシュ堆積量学習値として算出することを特徴とする。
【００１９】
このように上記アッシュ堆積量学習値算出記憶手段による上記学習に際して、第１物理量の計測値に対して応答性低下処理を施した値をアッシュ堆積量学習値として算出することにより、ばらつきの抑制されたアッシュ堆積量学習値を算出することができる。更にアッシュ堆積量学習値のリセット後において、計測値が少なく応答性低下処理の機能が不十分な場合には、判定規制手段が、パティキュレート堆積状態の判定を規制することで、再生制御を不安定化させないようにすることができる。
【００２０】
請求項５に記載のパティキュレート堆積状態判定装置では、請求項４において、前記応答性低下処理は、一次遅れ処理又は移動平均処理であることを特徴とする。
応答性低下処理は、一次遅れ処理又は移動平均処理にて実行することができ、前記請求項４に述べたごとくの作用・効果を生じさせることができる。
【００２１】
請求項６に記載のパティキュレート堆積状態判定装置では、請求項４又は５において、前記アッシュ堆積量学習値算出記憶手段はアッシュ堆積量学習値のリセット後に予め設定している初期値から学習を開始すると共に、前記判定規制手段は、前記アッシュ堆積量学習値が前記初期値から収束するまでを考慮した回数を前記学習の基準回数としていることを特徴とする。
【００２２】
このように学習の基準回数は、アッシュ堆積量学習値が初期値から収束するまでを考慮した回数を設定していることにより、前記請求項４に述べたごとくの作用・効果をより確実なものとすることができる。
【００２３】
請求項７に記載のパティキュレート堆積状態判定装置では、請求項４〜６のいずれかにおいて、前記判定規制手段にてパティキュレート堆積状態の判定が規制されている期間では、前記アッシュ堆積量学習値算出記憶手段は、前記応答性低下処理による応答性低下程度を弱めることを特徴とする。
【００２４】
パティキュレート堆積状態の判定を規制した期間に、学習として行われる第１物理量の計測値に対する応答性低下処理は、その応答性低下程度を弱めることにより、アッシュ堆積量学習値を急速に収束させることができる。したがって学習の基準回数を小さく設定することができるようになる。このように学習の基準回数を小さく設定すれば、早期にパティキュレート堆積状態の判定を実行できる状態に復帰できる。
【発明を実施するための最良の形態】
【００２５】
［実施の形態１］
図１は、上述した発明が適用されたパティキュレート堆積状態判定装置としての電子制御ユニット（以下、ＥＣＵと称する）２及び内燃機関としてのディーゼルエンジン（以下、「エンジン」と略す）４の排気系の概略構成を表すブロック図である。
【００２６】
エンジン４は車両駆動用であり、エンジン４の排気通路６の途中には、排気中のパティキュレート（粒子状物質：以下、「ＰＭ」と略す）を捕集するパティキュレートフィルタ８が設けられている。このパティキュレートフィルタ８には酸化触媒が担持されている。
【００２７】
このパティキュレートフィルタ８の上流側と下流側とから排気圧を導入し、パティキュレートフィルタ８の上下流の排気圧力差に対応した電気信号を出力する排気差圧センサ１０が設けられている。パティキュレートフィルタ８の上流側には排気中に燃料を添加する燃料添加弁１２が設けられ、パティキュレートフィルタ８の下流側には排気温度に対応した電気信号を出力する排気温センサ１４が設けられている。エンジン４にはクランク軸の一定クランク角回転毎にパルス信号を出力するエンジン回転数センサ１６が設けられている。
【００２８】
ＥＣＵ２は上述した各センサ１０，１４，１６、及びその他の各種センサ・スイッチ類から信号を入力し、これらの信号に基づいて演算処理を実行することにより、エンジン４の運転状態を制御している。具体的には、エンジン４の各燃焼室に燃料噴射弁から燃料噴射するに際して、その燃料噴射量制御や噴射時期制御等を実行している。特に排気系に対しては、排気差圧センサ１０の出力に基づいて、パティキュレートフィルタ８内のＰＭ堆積量やアッシュ堆積量を計測することでＰＭ堆積状態を判定し、燃料添加弁１２からの燃料添加によるパティキュレートフィルタ８の再生制御を実行している。
【００２９】
ＥＣＵ２が実行するアッシュ堆積量対応排気圧力差学習処理を図２のフローチャートに示す。更に、このアッシュ堆積量対応排気圧力差学習処理（図２）の処理結果を参照して、ＥＣＵ２が実行するＰＭ再生制御処理を図３のフローチャートに示す。ＥＣＵ２は、これらの処理を一定時間毎に割り込み実行している。尚、個々の処理内容に対応するフローチャート中のステップを「Ｓ〜」で表す。
【００３０】
アッシュ堆積量対応排気圧力差学習処理（図２）を開始すると、まず学習タイミングか否かを判定する（Ｓ１０２）。ここで学習タイミングとは、ＰＭ再生が完了した直後のタイミングである。すなわちＰＭが完全に焼却し尽くされた状態である。ＰＭ再生完了直後でなければ（Ｓ１０２でNO）、このまま一旦本処理を出る。以後、ＰＭ再生完了直後でなければ、ステップＳ１０２にてNOと判定するので、アッシュ堆積量対応排気圧力差学習処理（図２）では実質的な処理を実行しない。
【００３１】
そしてＰＭ再生完了直後となると（Ｓ１０２でYES）、次に排気差圧センサ１０の信号から得られている排気圧力差計測値ＤＰ（このタイミングでは第１物理量に相当）をＥＣＵ２の作業領域に読み込む（Ｓ１０４）。このようにＰＭ再生処理が完了すれば、パティキュレートフィルタ８内にはアッシュのみが存在することになる。したがってＰＭ再生完了タイミングを学習タイミングとして設定して、排気圧力差計測値ＤＰを計測すれば、この値はアッシュ堆積量のみを反映した計測値となり、容易にアッシュ堆積量を計測することができる。
【００３２】
そして次にバッテリクリア直後の学習タイミング、すなわちバッテリクリア後の最初の学習タイミングか否かを判定する（Ｓ１０６）。
ＥＣＵ２の電源となっているバッテリが外されたりしてＥＣＵ２に対する電源電圧が消失すると、後述するアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇ（アッシュ堆積量学習値に相当）等のデータを記憶しているバックアップＲＡＭのメモリ内容が消去される。そして再度電源電圧が復帰した場合に、該当メモリアドレスにはバッテリクリアがなされたことを示す値の書き込みがなされている。
【００３３】
したがってステップＳ１０６の判定では、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを記憶している該当メモリアドレスにバッテリクリアを示す値の書き込みがあった場合は、バッテリクリア直後の学習タイミングであると判定でき、それ以外の値の書き込みであればバッテリクリア直後ではないと判定できる。
【００３４】
バッテリクリア直後の学習タイミングでなければ（Ｓ１０６でNO）、次にバッテリクリア後処理フラグＦｃｌｒがoffか否かを判定する（Ｓ１０８）。このバッテリクリア後処理フラグＦｃｌｒの初期値はoffであるので、ここではYESと判定する。
【００３５】
そして次にアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを、前回求めたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇと排気圧力差計測値ＤＰとを用いて学習処理ｆａｓｈにより算出する（Ｓ１１６）。この学習処理ｆａｓｈは、応答性低下処理である。ここでは排気圧力差計測値ＤＰを用いたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇ設定の一次遅れ処理や移動平均処理を実行するものである。すなわち排気差圧センサ１０から得られる排気圧力差計測値ＤＰに対するアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇの応答性を、時定数や重み付けにて低下させる。
【００３６】
次の制御周期では、学習タイミングではないので（Ｓ１０２でNO）、アッシュ堆積量対応排気圧力差学習処理（図２）では実質的な処理は実行しない。以後、次のＰＭ再生完了直後となるまで、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇの算出（Ｓ１１６）は実行しない。
【００３７】
そして再度、ＰＭ再生完了直後となると学習タイミングであるので（Ｓ１０２でYES）、排気圧力差計測値ＤＰを読み込む（Ｓ１０４）。この時もバッテリクリア直後ではないので（Ｓ１０６でNO）、ステップＳ１０８の判定がなされる。この時もバッテリクリア後処理フラグＦｃｌｒはoffであるので（Ｓ１０８でYES）、前述したごとくアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを、前回求めたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇと排気圧力差計測値ＤＰとを用いて学習処理ｆａｓｈにより算出する（Ｓ１１６）。
【００３８】
以後、学習タイミング毎にアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出する処理（Ｓ１１６）を継続する。この状態では、バッテリクリア後処理フラグＦｃｌｒはoffのままである。
【００３９】
したがってＰＭ堆積量と共に、上述したごとくに求めたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇとバッテリクリア後処理フラグＦｃｌｒとに基づいて、ＰＭ再生制御処理（図３）を次のごとく実行する。
【００４０】
ＰＭ再生制御処理（図３）を開始すると、まず、ＰＭ再生タイミングか否かを判定する（Ｓ１５２）。ここではパティキュレートフィルタ８内のＰＭ堆積量がＰＭ再生要求時の堆積量以上となれば、ＰＭ再生タイミングであると判定する。
【００４１】
尚、この判定は、エンジン４の運転状態（燃料噴射量やエンジン回転数）の履歴から推定したＰＭ堆積量を用いてこのＰＭ堆積量がＰＭ再生要求時の堆積量以上か否かを判定する。これ以外に、アッシュ堆積量対応排気圧力差学習処理（図２）にて求めたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇから、その後に排気差圧センサ１０が計測する排気圧力差計測値ＤＰの上昇分（ＤＰ−ＤＰａｓｈｇ）が、ＰＭ再生要求時の圧力差以上か否かを判定しても良い。
【００４２】
ＰＭ再生タイミングでなければ（Ｓ１５２でNO）、実質的な処理はせずに一旦本処理を出る。以後もＰＭ再生タイミングでなければ（Ｓ１５２でNO）、直ちに本処理を出る状態を継続する。
【００４３】
ＰＭ再生タイミングとなると（Ｓ１５２でYES）、次にバッテリクリア後処理フラグＦｃｌｒがoffか否かを判定する（Ｓ１５４）。上述したごとくのアッシュ堆積量対応排気圧力差学習処理（図２）の実行にて、バッテリクリア後処理フラグＦｃｌｒがoffのままである場合には（Ｓ１５４でYES）、次にＰＭの堆積状態が過堆積状態か否かを判定する（Ｓ１５６）。
【００４４】
この過堆積状態か否かの判定は、排気差圧センサ１０が計測する排気圧力差計測値ＤＰ（第２物理量に相当）を、バックアップＲＡＭに記憶されているアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇにて補正した値が、基準値以上か否かで判定する。この補正は、排気圧力差計測値ＤＰからアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを減算する処理（ＤＰ−ＤＰａｓｈｇ）である。この値（＝ＤＰ−ＤＰａｓｈｇ）が、通常のＰＭ再生要求時圧力差よりも高く設定されている基準圧力差よりも大きい場合に、過堆積状態であると判定する。この過堆積状態は、通常のＰＭ再生を実行した場合には、パティキュレートフィルタ８が過熱されて溶損などの損傷を生じるおそれのあるＰＭ堆積状態を示している。
【００４５】
過堆積状態でなければ（Ｓ１５６でNO）、このまま通常のＰＭ再生を実行する（Ｓ１６０）。過堆積状態であれば（Ｓ１５６でYES）、パティキュレートフィルタ８の昇温抑制処理を実行する（Ｓ１５８）。すなわち添加燃料を通常のＰＭ再生時よりも少なくする設定、あるいは排気流量を通常のＰＭ再生時よりも多くする設定を行う。
【００４６】
そしてこのような昇温抑制状態の設定の下にＰＭ再生を実行することになる（Ｓ１６０）。このことによりパティキュレートフィルタ８内は穏やかなＰＭ燃焼が生じる。
アッシュ堆積量対応排気圧力差学習処理（図２）の説明に戻り、バッテリクリア直後での学習タイミングでは（Ｓ１０２でYES）、排気圧力差計測値ＤＰを読み込み（Ｓ１０４）、バッテリクリア直後であるので（Ｓ１０６でYES）、バッテリクリア後処理フラグＦｃｌｒにonを設定する（Ｓ１１０）。更にアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇに予め設定してある初期値を設定する（Ｓ１１１）。
【００４７】
尚、学習タイミングで、バッテリクリア後処理フラグＦｃｌｒにonを、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇに初期値を設定しなくても良い。例えば、バッテリクリアから復帰した時点で、直ちにバッテリクリア後処理フラグＦｃｌｒにonを、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇに初期値を設定しても良い。
【００４８】
次に学習回数Ｃｇが基準回数Ａ未満か否かが判定される（Ｓ１１２）。この学習回数Ｃｇはバッテリクリア時には「０」に初期設定されるカウンタであり、ステップＳ１１６の実行毎にカウントアップされる。ここで基準回数Ａとしては５〜１０の定数値が設定されている。尚、後述する図４の例ではＡ＝８である。
【００４９】
初期においてはＣｇ＜Ａであるので（Ｓ１１２でYES）、次に初期値状態であるアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇと排気圧力差計測値ＤＰとを用いて、新たなアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出する（Ｓ１１６）。このステップＳ１１６の算出に伴い学習回数Ｃｇはカウントアップされる。
【００５０】
次の制御周期では、学習タイミングではないので（Ｓ１０２でNO）、アッシュ堆積量対応排気圧力差学習処理（図２）では実質的な処理は実行しない。以後、次のＰＭ再生完了直後となるまで、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇの算出（Ｓ１１６）は実行しない。
【００５１】
そして再度、ＰＭ再生完了直後となると、学習タイミングであるので（Ｓ１０２でYES）、排気圧力差計測値ＤＰを読み込む（Ｓ１０４）。そして今回はバッテリクリア直後ではないので（Ｓ１０６でNO）、バッテリクリア後処理フラグＦｃｌｒがoffか否かを判定する（Ｓ１０８）。ここではＦｃｌｒ＝onであるので（Ｓ１０８でNO）、前述したごとく学習回数Ｃｇが基準回数Ａ未満か否かを判定する（Ｓ１１２）。ここでも、いまだＣｇ＜Ａであるので（Ｓ１１２でYES）、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出する（Ｓ１１６）。このステップＳ１１６の算出に伴い学習回数Ｃｇはカウントアップされるが、この時もＦｃｌｒ＝onに維持されたまま本処理を出ることになる。
【００５２】
そしてステップＳ１１６が繰り返されることにより、Ｃｇ＝Ａとなると（Ｓ１１２でNO）、バッテリクリア後処理フラグＦｃｌｒにoffを設定する（Ｓ１１４）。そしてアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出する（Ｓ１１６）。したがって、この時にはＦｃｌｒ＝offに戻されて、本処理を出ることになる。
【００５３】
上述したごとくバッテリクリア以後において、アッシュ堆積量対応排気圧力差学習処理（図２）にては、Ｃｇ＜Ａである期間においては、Ｆｃｌｒ＝on状態にて、ＰＭ再生制御処理（図３）を実行することになる。
【００５４】
したがってＰＭ再生制御処理（図３）では、ＰＭ再生タイミングであれば（Ｓ１５２でYES）、次にＦｃｌｒ＝onであることから（Ｓ１５４でNO）、過堆積状態判定（Ｓ１５６）は実行せず、すなわち過堆積状態判定が阻止され、通常のＰＭ再生（Ｓ１６０）となる。
【００５５】
そして学習回数Ｃｇが基準回数Ａ以上となれば（図２：Ｓ１１２でNO）、バッテリクリア後処理フラグＦｃｌｒをoffに戻す（図２：Ｓ１１４）。これ以後、ＰＭ再生制御処理（図３）では、ＰＭ再生タイミングとなれば（Ｓ１５２でYES）、Ｆｃｌｒ＝offであることから（Ｓ１５４でYES）、過堆積状態判定（Ｓ１５６）が可能となる。したがって過堆積状態か否かにより、ＰＭ再生状態が適切に調節されることになる（Ｓ１５８，Ｓ１６０）。
【００５６】
図４のグラフに本実施の形態による制御の一例を示す。バッテリクリアからの復帰直後にバッテリクリア後処理フラグＦｃｌｒをonに設定し（Ｓ１１０）、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇに初期値を設定する（Ｓ１１１）。その後、８回（＝Ａ）の学習が終了すると、Ｆｃｌｒ＝offとなり（Ｓ１１４）、過堆積状態の判定（Ｓ１５６）が実行可能（Ｓ１５４でYES）となる。
【００５７】
上述した構成において、請求項との関係は、ＥＣＵ２が、第１物理量計測手段、アッシュ堆積量学習値算出記憶手段、パティキュレート堆積状態判定手段、アッシュ堆積量学習値リセット判定手段及び判定規制手段に相当する。排気差圧センサ１０が第１物理量計測手段及び第２物理量計測手段に相当する。
【００５８】
ステップＳ１０４が第１物理量計測手段としての処理に相当する。ステップＳ１１６がアッシュ堆積量学習値算出記憶手段としての処理に相当する。ステップＳ１５６がパティキュレート堆積状態判定手段としての処理に相当する。ステップＳ１０６がアッシュ堆積量学習値リセット判定手段としての処理に相当する。ステップＳ１０８，Ｓ１１０，Ｓ１１２，Ｓ１１４，Ｓ１５４が判定規制手段としての処理に相当する。
【００５９】
以上説明した本実施の形態１によれば、以下の効果が得られる。
（イ）．アッシュ堆積量学習値がリセットされたと判定された場合、すなわちバッテリクリア直後に（Ｓ１０６でYES）、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇの学習処理が基準回数（Ａ＝８回）実行されるまで、パティキュレート堆積状態の判定を規制している。ここでは過堆積状態判定（Ｓ１５６）を規制している（Ｓ１５４でNO）。このためバッテリクリア後にて、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇが最も不安定な期間である学習開始直後の期間にて、排気圧力差計測値ＤＰをアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇにて補正した値（＝ＤＰ−ＤＰａｓｈｇ）により過堆積状態を判定することが阻止される。
【００６０】
アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを求める学習処理としては応答性低下処理を実行している。この応答性低下処理により、ばらつきの抑制されたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出することができるが、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇのリセット後においては、計測値が少なくて応答性低下処理の機能が不十分となるおそれがある。
【００６１】
しかしこのような場合には上述したごとく過堆積状態の判定を規制するので（Ｓ１０６でYES，Ｓ１１０，Ｓ１５４でNO）、記憶されていたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇがバッテリクリアによりリセットされた直後においても、再生制御を不安定化させないようにすることができる。
【００６２】
特に学習の基準回数Ａは、図４に示したごとくアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇが初期値から収束するまでを考慮した回数を設定している。このことにより上述した効果をより確実なものとすることができる。
【００６３】
（ロ）．第１物理量も第２物理量も共に排気差圧センサ１０が計測する排気圧力差計測値ＤＰを用いている。この第１物理量としての排気圧力差計測値ＤＰに基づいてアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを容易に算出できる。更にこのアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇにて、第２物理量としての排気圧力差計測値ＤＰを補正した値に基づいてパティキュレート堆積状態を容易に判定することができる。
【００６４】
［実施の形態２］
本実施の形態では、アッシュ堆積量対応排気圧力差学習処理として前記図２に示したフローチャートの代わりに図５のフローチャートに示す処理を実行する。他の構成は前記実施の形態１と同じであるので、図１，３を参照して説明する。
【００６５】
アッシュ堆積量対応排気圧力差学習処理（図５）においては、ステップＳ２０２〜Ｓ２１１，Ｓ２１６，Ｓ２２０は、それぞれ該当する図２におけるステップＳ１０２〜Ｓ１１１，Ｓ１１４，Ｓ１１６と同じ処理である。
【００６６】
図５において図２とは異なる処理は次のごとくである。すなわち学習回数Ｃｇを判定する処理（Ｓ２１２）においては、基準回数Ｂ（＜Ａ）を用いている。そしてＣｇ＜Ｂでは（Ｓ２１２でYES）、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出する場合の応答性を高レベル、すなわち通常レベルよりも応答性低下程度を弱めている（Ｓ２１４）。Ｃｇ≧Ｂとなれば（Ｓ２１２でNO）、バッテリクリア後処理フラグＦｃｌｒをoffに設定する処理（Ｓ２１６）に加え、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを算出する場合の応答性を通常レベルに戻す処理（Ｓ２１８）を実行している。すなわちステップＳ２１４にて高レベルに設定した応答性を元のレベルに戻している。
【００６７】
図６のグラフに本実施の形態による制御の一例を示す。バッテリクリアからの復帰直後にバッテリクリア後処理フラグＦｃｌｒをonに設定し（Ｓ２１０）、アッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇに初期値を設定する（Ｓ２１１）。その後、Ｂ回（ここでは５回）の学習が終了するまでは（Ｓ２１２でYES）、時定数や重み付けを変更することにより通常よりも応答性を高める処理（Ｓ２１４）を実行する。
【００６８】
その後、５回の学習が終了すると、Ｆｃｌｒ＝offとなり（Ｓ２１６）、更に応答性は通常のレベルに戻される（Ｓ２１８）。こうして過堆積状態の判定（図３：Ｓ１５６）が実行可能（図３：Ｓ１５４でYES）となる。
【００６９】
上述した構成において、請求項との関係は、ＥＣＵ２が第１物理量計測手段、アッシュ堆積量学習値算出記憶手段、パティキュレート堆積状態判定手段、アッシュ堆積量学習値リセット判定手段及び判定規制手段に相当する。排気差圧センサ１０が第１物理量計測手段及び第２物理量計測手段に相当する。
【００７０】
ステップＳ２０４が第１物理量計測手段としての処理に相当する。ステップＳ２１４，Ｓ２１８，Ｓ２２０がアッシュ堆積量学習値算出記憶手段としての処理に相当する。ステップＳ１５６がパティキュレート堆積状態判定手段としての処理に相当する。ステップＳ２０６がアッシュ堆積量学習値リセット判定手段としての処理に相当する。ステップＳ２０８，Ｓ２１０，Ｓ２１２，Ｓ２１６，Ｓ１５４が判定規制手段としての処理に相当する。
【００７１】
以上説明した本実施の形態２によれば、以下の効果が得られる。
（イ）．前記実施の形態１の効果を生じる。
（ロ）．過堆積状態の判定を規制している期間、すなわちＣｇ＜Ｂの場合は（Ｓ２１２でYES）、ステップＳ２２０での学習処理における応答性低下程度を弱めている（Ｓ２１４）。このことによりアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇを急速に収束させることができるので、基準回数Ｂを小さく設定できるようになる。そして実際に小さい値に基準回数Ｂを設定していることにより、ＰＭ堆積状態判定の規制期間を短くできるので、早期に過堆積状態の判定ができる状態に復帰できる。
【００７２】
［その他の実施の形態］
（ａ）．アッシュ堆積量対応排気圧力差学習処理（図２，５）のステップＳ１１１，Ｓ２１１では、「０」より大きいをアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇの初期値として与えたが、「０」でも良い。
【００７３】
（ｂ）．前記各実施の形態では、ＰＭ再生時におけるパティキュレートフィルタ８の昇温のために燃料添加弁１２から燃料添加を実行したが、燃料添加に加えて、あるいは燃料添加に代えて、ポスト噴射やアフター噴射を実行しても良い。
【００７４】
（ｃ）．前記各実施の形態では、アッシュ堆積量データがリセットされた場合としてバッテリクリアの例で説明した。バッテリクリア以外のアッシュ堆積量データのリセットとしては、バッテリクリアを含む種々の原因にて記憶内容がリセットされて、今まで学習されたアッシュ堆積量対応排気圧力差学習値ＤＰａｓｈｇの値が消失し、初期値などの別の値が設定された場合を全て含めることができる。
【００７５】
したがってアッシュ堆積量対応排気圧力差学習処理（図２，５）のステップＳ１０６，Ｓ２０６では、「バッテリクリア直後」ではなく、「リセット直後」を判定することとしても良い。
【図面の簡単な説明】
【００７６】
【図１】実施の形態１のＥＣＵ及びエンジン排気系の概略構成を表すブロック図。
【図２】実施の形態１のＥＣＵが実行するアッシュ堆積量対応排気圧力差学習処理のフローチャート。
【図３】同じくＰＭ再生制御処理のフローチャート。
【図４】実施の形態１の制御の一例を示すグラフ。
【図５】実施の形態２のＥＣＵが実行するアッシュ堆積量対応排気圧力差学習処理のフローチャート。
【図６】実施の形態２の制御の一例を示すグラフ。
【符号の説明】
【００７７】
２…ＥＣＵ、４…エンジン、６…排気通路、８…パティキュレートフィルタ、１０…排気差圧センサ、１２…燃料添加弁、１４…排気温センサ、１６…エンジン回転数センサ。
【図１】
0004404126.tif 000002
【図２】
0004404126.tif 000003
【図３】
0004404126.tif 000004
【図４】
0004404126.tif 000005
【図５】
0004404126.tif 000006
【図６】
0004404126.tif 000007