(57)【特許請求の範囲】
【請求項１】
排気通路に排気ガス中の粒子状物質を捕集するフィルタを配設し、予め設定した再生タイミングで該フィルタの再生処理を行うディーゼルエンジンの排気浄化装置において、
前記ディーゼルエンジンの運転状態を検出する運転状態検出手段と、
前記運転状態検出手段で検出した運転状態に基づき前記排気ガス中における前記粒子状物質の発生量を推定し、推定した該粒子状物質の発生量に基づき該粒子状物質の発生量を積算する積算手段と、
前記積算手段で積算した前記積算量と予め設定した第１閾値とを比較して前記フィルタの再生時期を判定する第１判定手段と、
前記フィルタの状態を検出するフィルタ状態検出手段と、
前記フィルタ状態検出手段で検出した前記フィルタの状態を示す検出値と第２閾値とを比較して前記フィルタの再生時期を判定する第２判定手段と、
前記第１判定手段でフィルタ再生時期と判定されておらず且つ前記第２判定手段でフィルタ再生時期と判定された場合、前記第１閾値を減少側へ補正する第１補正手段と、
前記第２判定手段でフィルタ再生時期と判定されておらず且つ前記第１判定手段でフィルタ再生時期と判定された場合、前記第１閾値を増加側へ補正する第２補正手段と、
前記第１判定手段と前記第２判定手段との少なくとも一方でフィルタ再生時期と判定された場合、前記フィルタの再生処理を行う再生処理手段と
を備えたことを特徴とするディーゼルエンジンの排気浄化装置。
【請求項２】
前記フィルタ状態検出手段では、前記フィルタの前後差圧を検出値として検出する
ことを特徴とする請求項１記載のディーゼルエンジンの排気浄化装置。
【請求項３】
前記第１判定手段で読込む前記第１閾値に上限値が設定されている
ことを特徴とする請求項１或いは２記載のディーゼルエンジンの排気浄化装置。
【請求項４】
前記第１判定手段で読込む前記第１閾値に下限値が設定されている
ことを特徴とする請求項１〜３の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項５】
前記第１閾値は、現在の該第１閾値と前記上限値或いは下限値とに基づいて設定した補正量に基づいて補正される
ことを特徴とする請求項３〜４の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項６】
前記第１閾値は、前記第２判定手段で前記フィルタの再生時期と判定されて再生処理が開始される際の前記粒子状物質の前記積算量に基づき補正される
ことを特徴とする請求項１〜５の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項７】
前記第１閾値は、前記第１判定手段で前記フィルタの再生時期と判定されて前記再生処理手段で該フィルタの再生処理が行われた連続回数と、前記第２判定手段で前記フィルタの再生時期と判定されて前記再生処理手段で該フィルタの再生処理が行われた連続回数との何れか一方の連続回数に基づいて設定される補正量に基づいて補正される
ことを特徴とする請求項１〜５の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項８】
前記第１閾値は、前回の再生処理終了時から今回の再生処理開始時までの走行距離に基づき設定した補正量に基づいて補正される
ことを特徴とする請求項１〜５の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項９】
前記第１閾値は、前回の再生処理終了時から今回の再生処理開始時までのエンジン運転積算時間に基づき設定した補正量に基づいて補正される
ことを特徴とする請求項１〜５の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項１０】
前記第１閾値は、前回の再生処理終了時から今回の再生処理開始時までの積算燃料消費量に基づき設定した補正量に基づいて補正される
ことを特徴とする請求項１〜５の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項１１】
前記第１閾値は、装置に異常が発生した場合、予め設定した値に固定される
ことを特徴とする請求項１〜１０の何れか１項に記載のディーゼルエンジンの排気浄化装置。
【請求項１２】
前記上限値は、装置に異常が発生した場合、予め設定した値まで低下される
ことを特徴とする請求項３記載のディーゼルエンジンの排気浄化装置。
【請求項１３】
前記下限値は、装置に異常が発生した場合、予め設定した値まで低下される
ことを特徴とする請求項４記載のディーゼルエンジンの排気浄化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排気ガス中の粒子状物質を捕集するフィルタの再生時期を的確に判断することのできるディーゼルエンジンの排気浄化装置に関する。
【背景技術】
【０００２】
従来から、ディーゼルエンジンでは、排気ガス中に含まれる粒子状物質（ＰＭ：Particulate Matter）を、排気通路に介装したフィルタ（ＤＰＦ：Diesel Particulate Filter）で捕集している。ＤＰＦは流入した排気ガスを多孔質の隔壁を通過させ、隔壁の表面や細孔でＰＭを捕集する。
【０００３】
ＤＰＦに捕集されたＰＭは経時的に堆積されるため、所定量に達したら目詰まりを防止する目的で、ＰＭを除去する再生処理が行われる。ＤＰＦに堆積したＰＭを除去する技術としては、燃料の後噴射やＤＰＦ前での燃料供給を行うポスト噴射が知られている。ポスト噴射により排ガス温度を高温化させてＰＭを酸化し除去する。
【０００４】
ところで、ＤＰＦ再生は、エンジン運転状態から随時ＰＭの発生量を推定し、それを積算して求めた積算ＰＭ量が設定量に達したときに開始され、或いは排気通路内の状態（排気温度や排気圧力等）を監視し、ＤＰＦが目詰まりしたと判定したときに開始される。
【０００５】
エンジンの運転状態に基づいて積算ＰＭ量を一義的に推定することは、エンジンにばらつきがあるため難しく、ＤＰＦ再生時期を的確に判断することが困難である。そのため、積算ＰＭ量に基づいてＤＰＦ再生を開始する場合は、積算ＰＭ量が所定の積算量に達したか否かを調べる閾値を、安全な方向、すなわち低めに設定する必要がある。しかし、閾値を低めに設定すると、ＤＰＦ再生回数が増し、その分、ポスト噴射回数が増加するため燃費が悪化してしまう問題がある。
【０００６】
一方、排気通路内の状態からＤＰＦの判定を行う場合は、目詰まりしていない状態と目詰まりが発生した状態とを明確に区別することが難しく、実際には、再生させたいＰＭ積算量の限度を超えないと目詰まりと判定することができず、ＰＭ積算量の限度を超えた後の再生処理が繰り返し行われた場合、ＤＰＦの劣化が促進され、耐久性の低下を招く問題がある。
【０００７】
これに対処するに、例えば特許文献１（特開２００３−１５５９１６号公報）には、推定した積算ＰＭ量が、予め設定した閾値を超えていない間に、ＤＰＦ前後の差圧を計測して目詰まりが発生したか否かを調べる技術が開示されている。
【０００８】
この文献に開示されている技術では、ＤＰＦ前後の差圧からＤＰＦが目詰まりと判定された場合は、運転席の再生ボタンを操作することによる強制再生の人為的な実行を促し、強制的にＤＰＦ再生を行わせるようにしている。
【特許文献１】特開２００３−１５５９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上述したようにエンジンにはばらつきがあり、特許文献１に開示されている技術では、積算ＰＭ量が予め設定した積算量に達したか否か調べる閾値が固定値であるため、このエンジンのばらつきを吸収することができず、ＤＰＦ再生時期を的確に判断することが困難である。
【００１０】
又、ＤＰＦ前後の差圧から目詰まりを検出した際には、ＤＰＦ再生の人為的な実行を促すだけであるため、ＤＰＦ再生時期を逃しやすく、ＤＰＦ再生時期を繰り返し逃した場合、ＤＰＦの劣化が促進され、耐久性の低下を招いてしまう。
【００１１】
本発明は、上記事情に鑑み、エンジンのばらつきを修正して、排気ガス中の粒子状物質を捕集するフィルタの再生時期を常に的確に判定することができると共に、再生処理頻度を縮減して、燃費を改善することのできるディーゼルエンジンの排気浄化装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため本発明は、排気通路に排気ガス中の粒子状物質を捕集するフィルタを配設し、予め設定した再生タイミングで該フィルタの再生処理を行うディーゼルエンジンの排気浄化装置において、前記ディーゼルエンジンの運転状態を検出する運転状態検出手段と、前記運転状態検出手段で検出した運転状態に基づき前記排気ガス中における前記粒子状物質の発生量を推定し、推定した該粒子状物質の発生量に基づき該粒子状物質の発生量を積算する積算手段と、前記積算手段で積算した前記積算量と予め設定した第１閾値とを比較して前記フィルタの再生時期を判定する第１判定手段と、前記フィルタの状態を検出するフィルタ状態検出手段と、前記フィルタ状態検出手段で検出した前記フィルタの状態を示す検出値と第２閾値とを比較して前記フィルタの再生時期を判定する第２判定手段と、前記第１判定手段でフィルタ再生時期と判定されておらず且つ前記第２判定手段でフィルタ再生時期と判定された場合、前記第１閾値を減少側へ補正する第１補正手段と、前記第２判定手段でフィルタ再生時期と判定されておらず且つ前記第１判定手段でフィルタ再生時期と判定された場合、前記第１閾値を増加側へ補正する第２補正手段と、前記第１判定手段と前記第２判定手段との少なくとも一方でフィルタ再生時期と判定された場合、前記フィルタの再生処理を行なう再生処理手段とを備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、フィルタの再生時期を、ディーゼルエンジンの運転状態とフィルタの状態との２つの判定条件に基づき判定し、少なくとも一方で再生時期と判定したとき、フィルタの再生処理を行うようにすると共に、粒子状物質の積算量が再生時期に達したか否かを判断する第１閾値を、再生処理毎に可変設定するようにしたので、エンジンのばらつきによる検出誤差が修正される。その結果、フィルタの再生時期を常に的確に判定することができる。更に、フィルタの再生時期が的確であるため、フィルタの再生頻度が縮減され、その分、燃費を改善することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面に基づいて本発明の一形態を説明する。図１〜図８に本発明の第１形態を示す。図１はディーゼルエンジンの概略構成図である。
【００１５】
図１の符号１はディーゼルエンジンのエンジン本体である。このエンジン本体１の燃焼室上部に吸気ポート２と排気ポート３とが開口されていると共に、インジェクタ４が臨まされている。尚、符号５は吸気弁、６は排気弁である。
【００１６】
又、吸気ポート２の上流に吸気通路７が連通され、その中途に吸気チャンバ８が形成されている。更に、この吸気通路７の空気取り入れ口にエアクリーナ９が取付けられ、その直下流に吸入空気量を検出する吸入空気量センサ１１が臨まされている。
【００１７】
又、排気ポート３の下流に排気通路１０が連通され、この排気通路１０に、上流側からディーゼル用酸化触媒（ＤＯＣ：Diesel Oxidation Catalyst）１２、ＤＰＦ（Diesel Particulate Filter）１３が介装されている。更に、排気通路１０のＤＰＦ１３の直下流にＤＰＦ１３の出口温度（排気温度）を検出するＤＰＦ出口温度センサ１４が臨まされている。更に、排気系にはＤＰＦ１３の入口の圧力と出口の圧力との差圧を検出する差圧センサ１６が備えられている。
【００１８】
ＤＯＣ１２は、例えばコーディエライトハニカム構造体等よりなるセラミック製担体の表面に、白金、パラジウム等の貴金属やアルミナ等の金属酸化物を担持して形成されており、主に排気ガス中の炭化水素（ＨＣ）を触媒反応により酸化、ガス化して排気ガス中の粒子状物質（ＰＭ：Particulate Matter）の低減を図る。
【００１９】
一方、ＤＰＦ１３は、ＰＭを捕集するフィルタであり、例えば、コーディエライト等の耐熱性セラミックスをハニカム構造に成形して、ガス流路となる多数のセルを入口側又は出口側が互い違いとなるように目封じして形成されている。このＤＰＦ１３に排気ガスが流入すると、このＤＰＦ１３の多孔性の隔壁を通過しながら下流側へ流れ、その間、排気ガス中のＰＭが捕集されて次第に堆積する。
【００２０】
又、ＤＰＦ１３の再生処理に際しては、ポスト噴射により未燃ＨＣを故意に排出させ、これをＤＯＣ１２で酸化反応させ、そのとき得られた熱によりＤＰＦ１３を加熱、昇温し、ＤＰＦ１３に捕集されているＰＭを焼却することで、ＤＰＦ１３を再生させる。
【００２１】
又、各センサ１１，１４，１６からの検出信号はエンジン制御ユニット（Ｅ／Ｇ＿ＥＣＵ）２１に入力される。このＥ／Ｇ＿ＥＣＵ２１には、上述した各センサ１１，１４，１６からの検出信号以外に、エンジン回転数センサ１７で検出したエンジン回転数を示す信号、アクセル開度センサ１８で検出したアクセル開度を示す信号が入力される。尚、この各センサ１１，１４，１６〜１８が運転状態検出手段としての機能を各々有している。
【００２２】
Ｅ／Ｇ＿ＥＣＵ２１は、マイクロコンピュータ等のコンピュータを主体に構成され、周知のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭやバックアップＲＡＭ（以下「不揮発性メモリ」と総称する）等を有し、各種センサ類で検出した運転状態に基づき、ＲＯＭに格納されている制御プログラムに従って、燃料噴射量、噴射タイミング等を設定すると共に、ディーゼルエンジンが稼働中は常にＰＭ発生量を推定し、推定したＰＭ発生量を積算して積算ＰＭ量σＰＭを推定する。そして、推定した積算ＰＭ量σＰＭに基づきＤＰＦ１３の再生時期を判定する。
【００２３】
ここで、ディーゼルエンジンの運転状態を検出するパラメータとしては、エンジン回転数、エンジントルク、エンジン負荷、吸入空気量、燃料噴射量、ＥＧＲ率、排気温度、排気圧、アクセル開度、車速等がある。この中で、本形態では、エンジン回転数はエンジン回転数センサ１７、吸入空気量は吸入空気量センサ１１、排気温度はＤＰＦ出口温度センサ１４、アクセル開度はアクセル開度センサ１８で検出される。
【００２４】
そして、これら各パラメータの内の少なくとも１つに基づきＰＭ発生量を、運転状態毎に予め試験等から求めてマップ化し、ディーゼルエンジン稼働中においては、このパラメータに基づきマップを検索してＰＭ発生量を常時推定する。
【００２５】
更に、差圧センサ１６で検出した、ＤＰＦ１３の入口の圧力と出口の圧力との差圧ΔＰｄｆからＤＰＦ１３の目詰まり(再生時期)を推定する。すなわち、ＤＰＦ１３にＰＭが堆積すると、流路抵抗が増大し、ＤＰＦ１３前後の差圧が増加するので、差圧センサ１６で検出した差圧ΔＰｄｆからＤＰＦ１３の目詰まり(再生時期)を推定することができる。
【００２６】
しかし、差圧センサ１６による差圧ΔＰｄｆの検出精度は粗く、再生時期の判定が難しいため、ＤＰＦ１３に目詰まりが発生している状態と目詰まりが発生していない状態とを差圧ΔＰｄｆから精度良く判別することが困難である。一方、積算ＰＭ量σＰＭのみで再生時期を判定した場合、この積算ＰＭ量σＰＭは推定値であるため、エンジンのばらつき等を吸収することができず、判定誤差が発生してしまう。
【００２７】
そのため、本形態では、積算ＰＭ量σＰＭと差圧ΔＰｄｆとの双方に基づいて再生時期を検出し、又、ＤＰＦ再生処理が行われた後、後述する第１閾値ＳＬ１を補正して、エンジンのばらつきによって生じるＤＰＦ再生時期の判定誤差を修正し、検出精度を高めるようにしている。
【００２８】
Ｅ／Ｇ＿ＥＣＵ２１で実行されるＤＰＦ再生処理は、具体的には、図２に示すＤＰＦ再生処理ルーチンに従って行われる。
【００２９】
このルーチンは、イグニッションスイッチをＯＮした後、所定周期毎に実行され、先ず、ステップＳ１で、不揮発性メモリに格納されている積算ＰＭ量σＰＭを読込む。この積算ＰＭ量σＰＭは、図示しないＰＭ量積算ルーチンにおいて算出されている。このＰＭ量積算ルーチンでは、ディーゼルエンジン稼働中に運転状態を検出するパラメータに基づいてマップを参照してＰＭ発生量を推定し、このＰＭ発生量を、不揮発性メモリに記憶されている積算ＰＭ量σＰＭに順次加算する。尚、この積算ＰＭ量σＰＭは、再生処理が終了したときクリアされる。
【００３０】
次いで、ステップＳ２で、積算ＰＭ量σＰＭと第１閾値ＳＬ１とを比較する。この第１閾値ＳＬ１はＤＰＦ１３の再生時期を判定する値であり、その初期値は、積算ＰＭ量σＰＭとＤＰＦ１３の目詰まりとの関係を予め実験等により求め、それに基づいて設定されている。又、後述するように、第１閾値ＳＬ１はＤＰＦ再生処理が実行される毎に補正される可変値である。
【００３１】
そして、積算ＰＭ量σＰＭが第１閾値ＳＬ１に達していないときは（σＰＭ＜ＳＬ１）、ステップＳ３へ進む。又、積算ＰＭ量σＰＭが第１閾値ＳＬ１に達したときは（σＰＭ≧ＳＬ１）、ＤＰＦ１３の再生時期と判定し、ステップＳ４へ分岐し、第１判定フラグＦ１をセットして（Ｆ１←１）、ステップＳ７へジャンプする。
【００３２】
尚、以下においては、積算ＰＭ量σＰＭと第１閾値ＳＬ１とを比較して、ＤＰＦ１３の再生時期を判定する処理を第１判定処理と総称して説明する。
【００３３】
その後、ステップＳ３へ進むと、差圧センサ１６で検出したＤＰＦ１３の入口の圧力と出口の圧力との差圧ΔＰｄｆを読込み、ステップＳ５で、差圧ΔＰｄｆと第２閾値ＳＬ２とを比較する。第２閾値ＳＬ２はＤＰＦ１３の再生時期を、差圧ΔＰｄｆの大きさから判定するための値であり、差圧ΔＰｄｆとＤＰＦ１３の目詰まりとの関係を予め実験等から求め、それに基づいて設定された固定値である。
【００３４】
又、この第２閾値ＳＬ２は、基本的に第１閾値ＳＬ１にて再生時期と判定される前に再生時期を判定することがないような値に設定されている。そして、差圧ΔＰｄｆが第２閾値ＳＬ２に達していないときは（ΔＰｄｆ＜ＳＬ２）、ＤＰＦ１３が未だ再生時期に達していないと判定し、ルーチンを抜ける。
【００３５】
一方、差圧ΔＰｄｆが第２閾値ＳＬ２に達したときは（ΔＰｄｆ≧ＳＬ２）、ＤＰＦ１３の目詰まり（再生時期）と判定し、ステップＳ６へ進み、第２判定フラグＦ２をセットし（Ｆ２←１）、ステップＳ７へ進む。
【００３６】
尚、以下においては、差圧ΔＰｄｆと第２閾値ＳＬ２とを比較して、ＤＰＦ１３の再生時期を判定する処理を第２判定処理と総称して説明する。
【００３７】
ステップＳ４或いはステップＳ６からステップＳ７へ進むと、ＤＰＦ１３の再生処理を実行する。ＤＰＦ１３の再生処理として代表的なものは、予め設定されているポスト噴射量の燃料をインジェクタ４から、圧縮上死点後（ＡＴＤＣ）の膨張行程或いは排気行程において噴射させる技術が知られている。インジェクタ４からのポスト噴射により、排気ポート３から未燃ＨＣが排出され、この未燃ＨＣがＤＯＣ１２内で酸化反応により発熱し、高温化された排気ガスがＤＰＦ１３に供給される。その結果、このＤＰＦ１３が加熱、昇温され、ＤＰＦ１３に捕集されているＰＭが焼却されて再生される。
【００３８】
そして、ＤＰＦ１３の再生処理が所定に終了した後、ステップＳ８へ進み、第１閾値ＳＬ１を補正して、ルーチンを抜ける。この第１閾値ＳＬ１の補正は、図３に示す第１判定処理による再生処理後の第１閾値設定サブルーチンと、図４に示す第２判定処理による再生処理後の第１閾値設定サブルーチンとの双方で行われる。
【００３９】
最初に、図３に示す第１閾値設定サブルーチンについて説明する。先ず、ステップＳ１１で第１判定フラグＦ１の値を参照し、Ｆ１＝０のときはルーチンを抜ける。又、Ｆ１＝１のときはステップＳ１２へ進む。この第１判定フラグＦ１は、第１判定処理での判定結果、すなわち、積算ＰＭ量σＰＭと第１閾値ＳＬ１との比較結果に基づいてＤＰＦ１３の再生時期と判定されたときにセットされるので、ステップＳ１２以下で、第１閾値ＳＬ１を上げる補正を行う。
【００４０】
先ず、ステップＳ１２では、第１閾値ＳＬ１の上限値ＬＭＵと第１閾値ＳＬ１との差分Ｘ１（図５参照）を算出する（Ｘ１←ＬＭＵ−ＳＬ１）。次いで、ステップＳ１３へ進み、差分Ｘ１に基づき、テーブルＴ１を補間計算付きで参照して第１補正係数Ｋ１を設定する。図６に示すように、テーブルＴ１には差分Ｘ１が大きくなるに従い大きな値の第１補正係数Ｋ１が格納されている。尚、上限値ＬＭＵは、ＤＰＦ１３の目詰まり限界よりもやや低い値に設定されている。
【００４１】
次いで、ステップＳ１４へ進み、基本補正値α0に第１補正係数Ｋ１を乗算して補正値αを算出する（α←α0・Ｋ１）。基本補正値α0は固定値である。又、後述するように、第１判定処理での判定結果に基づき再生処理が繰り返し行われると、第１閾値ＳＬ１は上限値ＬＭＵに張り付いた状態となるため、基本補正値α0は、上限値ＬＭＵに近い値、或いは上限値ＬＭＵと同一の値、すなわちＤＰＦ１３の目詰まり限界よりもやや低い値に設定されている。基本補正値α0を上限値ＬＭＵ付近、或いは上限値ＬＭＵに設定することで、再生処理頻度を少なくすることができる。
【００４２】
又、第１補正係数Ｋ１は、差分Ｘ１が小さくなるに従い小さな値に設定されるため、図５に示すように、補正値αは、第１閾値ＳＬ１が上限値ＬＭＵに近づくに従い小さな値に設定される。その結果、第１閾値ＳＬ１が上限値ＬＭＵに近い値となったときは、補正値αが小さな値となるため、第１閾値ＳＬ１がいきなり上限値ＬＭＵに張り付くことが無く、第１閾値ＳＬ１の変動の繰り返しを防止することができる。
【００４３】
そして、ステップＳ１５へ進み、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１に補正値αを加算した値で更新する（ＳＬ１←ＳＬ１＋α）。従って、第１判定処理での判定結果に基づき再生処理が繰り返し行われた場合、第１閾値ＳＬ１は上限値ＬＭＵに近接する。このように、本形態では、第１閾値ＳＬ１をＤＰＦ再生処理毎に補正するようにしたので、第１閾値ＳＬ１の精度を高めることができる。
【００４４】
その後、ステップＳ１６へ進み、上下限処理を行う。この上下限処理は第１閾値ＳＬ１と上限値ＬＭＵ、及び下限値ＬＭＬとを比較し、ＳＬ１＞ＬＭＵ、或いはＳＬ１＜ＬＭＬのときは、第１閾値ＳＬ１を上限値ＬＭＵ、或いは下限値ＬＭＬで更新する（ＳＬ１←ＬＭＵ、或いはＳＬ１←ＬＭＬ）。
【００４５】
第１判定処理での判定結果に基づいて再生処理を行った後は、第１閾値ＳＬ１が増加されるため、再生処理を繰り返すと、この第１閾値ＳＬ１が上がりすぎてＤＰＦ１３の再生時期が常に目詰まりの限界近くとなってしまい、再生処理時において過昇温となる可能性が生じる。そのため、第１閾値ＳＬ１に上限値ＬＭＵを設け、再生処理時における過昇温を防止する。
【００４６】
次いで、ステップＳ１７へ進み、第１判定フラグＦ１をクリアして（Ｆ１←０）、ルーチンを抜ける。
【００４７】
一方、図４に示す第１閾値設定サブルーチンでは、先ず、ステップＳ２１で第２判定フラグＦ２の値を参照し、Ｆ２＝０のときはルーチンを抜ける。又、Ｆ２＝１のときはステップＳ２２へ進む。この第２判定フラグＦ２は、第２判定処理での判定結果、すなわち、差圧ΔＰｄｆと第２閾値ＳＬ２との比較結果に基づいてＤＰＦ１３の再生時期と判定されたときにセットされるので、ステップＳ２２以下で、第1閾値ＳＬ１を下げる補正を行う。
【００４８】
すなわち、ステップＳ２２では、不揮発性メモリに格納されているＤＰＦ再生時の積算ＰＭ量σＰＭを読込み、続く、ステップＳ２３で、積算ＰＭ量σＰＭと判定値Ａとを比較する。この判定値Ａは、第２判定処理に基づいて再生時期を判定したときの積算ＰＭ量σＰＭが、通常よりも低い値を示しているかどうかを調べる値であり、予め実験等から求めた固定値である。
【００４９】
そして、σＰＭ≧ＡのときはステップＳ２４へ進み、不揮発性メモリに格納されている第１閾値ＳＬ１を積算ＰＭ量σＰＭで更新して（ＳＬ１←σＰＭ）、ステップＳ２６へ進む。又、σＰＭ＜Ａのときは、ステップＳ２５へ進み、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１から設定値Ｂを減算した値で更新し（ＳＬ１←ＳＬ１−Ｂ）、ステップＳ２６へ進む。
【００５０】
その結果、図７に示すように、ＤＰＦ１３が、第２判定処理により再生時期と判定されて再生された場合、再生時の積算ＰＭ量σＰＭが判定値Ａ以上のときは、第１閾値ＳＬ１が当該積算ＰＭ量σＰＭのピーク値に設定され、次回の再生時は第１判定処理による再生時期よりも若干早い時期に設定される。一方、再生処理時の積算ＰＭ量σＰＭが判定値Ａ未満のときは、前回の第１閾値ＳＬ１よりも設定値Ｂだけ低い値に設定されて、次回の再生時期が早めに設定される。
【００５１】
このように、本形態では、差圧ΔＰｄｆに基づいて再生時期を判定した場合、そのときの積算ＰＭ量σＰＭが判定値Ａ以上のときは、この積算ＰＭ量σＰＭで第１閾値ＳＬ１を更新し、又、積算ＰＭ量σＰＭが判定値Ａ未満のときは、第１閾値ＳＬ１を設定値Ｂで減算した値で更新するようにしたので、推定値である積算ＰＭ量σＰＭと第１閾値ＳＬ１とに基づいて再生時期を判定する際の、エンジンのばらつきによって生じる判定誤差を修正することができる。
【００５２】
そして、ステップＳ２６へ進み、上述したステップＳ１６と同一の処理を実行して上下限処理を行い、ステップＳ２７へ進み、第２判定フラグＦ２をクリアして（Ｆ２←０）、ルーチンを抜ける。
【００５３】
その結果、図８に示すように、第１閾値ＳＬ１は、第１判定処理でＤＰＦ１３の再生時期と判定されて（Ｆ１＝１）、ＤＰＦ再生が行われた場合は、上限値ＬＭＵに達するまで増加される。一方、第２判定処理でＤＰＦ１３の再生時期と判定され（Ｆ１＝１）、且つ、積算ＰＭ量σＰＭが判定値Ａ未満と判定されて、ＤＰＦ再生が行われた場合は、第１閾値ＳＬ１が下限値ＬＭＬに達するまで減少される。
【００５４】
このように、第１閾値ＳＬ１を、第１判定処理で再生時期と判定された場合は増加させ、又、第２判定処理で再生時期と判定された場合、そのときの積算ＰＭ量σＰＭが判定値Ａ以上のときは積算ＰＭ量σＰＭで設定し、積算ＰＭ量σＰＭ未満のときは減少させ、これを再生処理毎に繰り返すことで、エンジンのばらつきによって生じるＤＰＦ再生時期の判定誤差を修正すると共に、検出精度を高め、常に最適なタイミングでＤＰＦ１３の再生処理を行うことができる。
【００５５】
ところで、ＤＰＦ１３にはＰＭ以外にアッシュ（エンジンオイル等の燃え滓）が堆積する。このアッシュはＤＰＦ再生処理を行っても消滅することはなく経時的に堆積し続けるため、ＤＰＦ１３はＤＰＦ再生処理を行っても経時的に目詰まりが進行する。ＤＰＦ１３の目詰まりが堆積したアッシュを原因とする場合は、差圧ΔＰｄｆが大きくなるため、第１判定処理でＤＰＦ１３の目詰まりが検出されるよりも前に、第２判定処理で目詰まりが検出されることになる。その結果、再生処理の頻度は多くなるが、ＤＰＦ１３はＰＭ捕集機能が劣化により低下するまで使用し続けることが可能となる。又、ＤＰＦ再生頻度を監視し、設定期間内における頻度が設定値を超えた場合は、ＤＰＦ１３の劣化と判定し、運転者にその旨を知らせることで、ＤＰＦ１３の交換を促すようにすることもできる。
【００５６】
又、図９〜図１１に本発明による第２形態を示す。図９に示す第１閾値設定サブルーチンは、第１形態の図３、図４に示す両第１閾値設定サブルーチンに代えて適用するものである。
【００５７】
本形態では、ＤＰＦ１３の再生時期を、第１判定処理と第２判定処理との何れかの判定結果に基づいて、再生処理が連続して行われた場合、その連続回数に応じて補正値αを徐々に減少させるようにしたものである。
【００５８】
すなわち、このサブルーチンでは、先ず、ステップＳ３１で第１判定フラグＦ１の値を参照し、Ｆ１＝１のときは第１判定処理での判定結果に基づく再生処理であるため、ステップＳ３２へ進む。又、Ｆ１＝０（すなわち、Ｆ２＝１）のときは第２判定処理に基づく再生処理であるため、ステップＳ３７へ進む。
【００５９】
以下においては、先ず、ステップＳ３２〜Ｓ３６に示す第１判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明し、続いて、ステップＳ３７〜Ｓ４１に示す第２判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明する。
【００６０】
第１判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝１)、ステップＳ３２へ進むと、第１判定処理による再生の連続回数Ｘ３を読込み、ステップＳ３３へ進み、連続回数Ｘ３に基づきテーブルＴ３を参照して補正係数Ｋ３を設定する。図１０(ａ)に示すように、テーブルＴ３には、連続回数Ｘ３＝１のときの補正係数Ｋ３を１．０とし、この連続回数Ｘ３が増加するに従い段階的に低下する補正係数Ｋ３が格納されている。
【００６１】
次いで、ステップＳ３４へ進み、基本補正値α0に補正係数Ｋ３を乗算して補正値αを算出する(α←α0・Ｋ３)。尚、基本補正値α0は固定値であり、第１形態と同様、上限値ＬＭＵに近い値、或いは上限値ＬＭＵと同一の値に設定されている。
【００６２】
そして、ステップＳ３５で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１に補正値αを加算した値で更新し（ＳＬ１←ＳＬ１＋α）、ステップＳ３６へ進み、第１判定フラグＦ１をクリアして（Ｆ１←０）、ステップＳ４２へ進む。
【００６３】
一方、第２判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝０)、ステップＳ３７へ進むと、第２判定処理による再生の連続回数Ｘ４を読込み、ステップＳ３８へ進み、連続回数Ｘ４に基づきテーブルＴ４を参照して補正係数Ｋ４を設定する。図１０(ｂ)に示すように、テーブルＴ４には、連続回数Ｘ４＝１のときの補正係数Ｋ４を１．０とし、この連続回数Ｘ４が増加するに従い段階的に低下する補正係数Ｋ４が格納されている。尚、本形態では、テーブルＴ３とテーブルＴ４とに格納されている補正係数Ｋ３，Ｋ４が同じ値に設定されているが、異なる値に設定しても良い。
【００６４】
次いで、ステップＳ３９へ進み、基本補正値α0に補正係数Ｋ４を乗算して補正値αを算出する(α←α0・Ｋ４)。
【００６５】
そして、ステップＳ４０で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１から補正値αを減算した値で更新し（ＳＬ１←ＳＬ１−α）、ステップＳ４１へ進み、第２判定フラグＦ２をクリアして（Ｆ２←０）、ステップＳ４２へ進む。
【００６６】
その後、ステップＳ３６或いはステップＳ４１からステップＳ４２へ進むと、上述した図３のステップＳ１６と同一の処理を実行して上下限処理を行いルーチンを抜ける。
【００６７】
このように、本形態では、第１判定処理での判定結果に基づく再生処理、或いは第２判定処理での判定結果に基づく再生処理が連続した場合は、連続回数Ｘ３或いはＸ４に応じて補正係数Ｋ３或いはＫ４が段階的に縮小された値に設定されるので、第１閾値ＳＬ１がいきなり上限値ＬＭＵに張り付くことが無く、第１閾値ＳＬ１の変動の繰り返しを防止することができる。
【００６８】
図１１に、本形態による第１閾値ＳＬ１の設定例を示す。第１判定処理での判定結果（Ｆ１＝１）に基づく再生処理が繰り返し行われると、その連続回数Ｘ３が加算されるに従い補正係数Ｋ３の値が段階的に縮小され、従って、第１閾値ＳＬ１の増加幅が段階的に縮小される。一方、その後、第２判定処理での判定結果（Ｆ２＝１）に基づく再生処理が行われると、連続回数Ｘ４がＸ４＝１となり、補正係数Ｋ４がＫ４＝1.0に設定されるため、第１閾値ＳＬ１は大きく減少され、更に連続回数Ｘ４に応じて、その減少幅が段階的に縮小される。
【００６９】
又、図１２、図１３に本発明の第３形態を示す。本形態は上述した第２形態の変形例である。第２形態では、第１判定処理と第２判定処理との何れかの判定結果に基づいて再生処理が連続して行われた場合に、その連続回数に応じて補正係数Ｋ３，Ｋ４の値を減少させるようにしたが、本形態では、走行距離Ｘ５に応じて補正係数Ｋ５．Ｋ６の値を増加させるようにしたものである。
【００７０】
すなわち、図１２に示す第１閾値設定サブルーチンでは、先ず、ステップＳ５１で、前回のＤＰＦ再生処理後の走行距離Ｘ５を読込む。そして、ステップＳ５２で第１判定フラグＦ１の値を参照し、Ｆ１＝１のときは第１判定処理での判定結果に基づく再生処理であるため、ステップＳ５３へ進む。又、Ｆ１＝０（すなわち、Ｆ２＝１）のときは第２判定処理に基づく再生処理であるため、ステップＳ５７へ進む。
【００７１】
以下においては、先ず、ステップＳ５３〜Ｓ５６に示す第１判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明し、続いて、ステップＳ５７〜Ｓ６０に示す第２判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明する。
【００７２】
第１判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝１)、ステップＳ５３へ進むと、走行距離Ｘ５に基づきテーブルＴ５を補間計算付きで参照して補正係数Ｋ５を設定する。図１３(ａ)に示すように、テーブルＴ５には、走行距離Ｘ５が長くなるに従い増加する補正係数Ｋ５(0.5〜1.0)が格納されている。
【００７３】
次いで、ステップＳ５４へ進み、基本補正値α0に補正係数Ｋ５を乗算して補正値αを算出する(α←α0・Ｋ５)。尚、基本補正値α0は固定値であり、第１形態と同様、上限値ＬＭＵに近い値、或いは上限値ＬＭＵと同一の値に設定されている。
【００７４】
そして、ステップＳ５５で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１に補正値αを加算した値で更新する（ＳＬ１←ＳＬ１＋α）。上述したように、補正係数Ｋ５は走行距離Ｘ５が長くなるに従い増加されるため、第１閾値ＳＬ１は走行距離Ｘ５が長くなるに従い高い値に設定される。その後、ステップＳ５６へ進み、第１判定フラグＦ１をクリアして（Ｆ１←０）、ステップＳ６１へ進む。
【００７５】
一方、第２判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝０)、ステップＳ５７へ進むと、第２判定処理による再生処理後の走行距離Ｘ５に基づきテーブルＴ６を補間計算付きで参照して補正係数Ｋ６を設定する。図１３(ｂ)に示すように、テーブルＴ６には、走行距離Ｘ５が長くなるに従い増加する補正係数Ｋ６(0.5〜1.0)が格納されている。尚、本形態では、テーブルＴ５，Ｔ６に格納されている補正係数Ｋ５，Ｋ６が同じ値に設定されているが異なる値に設定されていても良い。
【００７６】
次いで、ステップＳ５８へ進み、基本補正値α0に補正係数Ｋ６を乗算して補正値αを算出する(α←α0・Ｋ６)。
【００７７】
そして、ステップＳ５９で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１から補正値αを減算した値で更新する（ＳＬ１←ＳＬ１−α）。上述したように、補正係数Ｋ６は走行距離Ｘ５が長くなるに従い増加されるため、第１閾値ＳＬ１は走行距離Ｘ５が長くなるに従い高い値に設定される。その後、ステップＳ６０へ進み、第１判定フラグＦ２をクリアして（Ｆ２←０）、ステップＳ６１へ進む。
【００７８】
ステップＳ５６或いはステップＳ６０からステップＳ６１へ進むと、上述した図３のステップＳ１６と同一の処理を実行して上下限処理を行いルーチンを抜ける。
【００７９】
このように、本形態では、前回の再生処理から今回の再生処理までの走行距離Ｘ５に応じて、第１閾値ＳＬ１の値を可変させるようにしたので、走行時における運転状況の変化による判定後誤差を修正することができ、より高い判定精度を得ることができる。
【００８０】
又、図１４、図１５に本発明の第４形態を示す。本形態は上述した第３形態の変形例である。第３形態では、走行距離Ｘ５に応じて第１閾値ＳＬ１を変化させるようにしたが、本形態では、積算エンジン運転時間Ｘ７に応じて第１閾値ＳＬ１を可変設定するようにしたものである。
【００８１】
すなわち、図１４に示す第１閾値設定サブルーチンでは、先ず、ステップＳ７１で、前回のＤＰＦ再生処理後の積算エンジン運転時間Ｘ７を読込む。この積算エンジン運転時間Ｘ７は、例えば前回の再生処理後からのイグニッションスイッチのＯＮ時間を積算することで求められる。
【００８２】
次いで、ステップＳ７２で第１判定フラグＦ１の値を参照し、Ｆ１＝１のときは第１判定処理での判定結果に基づく再生処理であるため、ステップＳ７３へ進む。又、Ｆ１＝０（すなわち、Ｆ２＝１）のときは第２判定処理に基づく再生処理であるため、ステップＳ７７へ進む。
【００８３】
以下においては、先ず、ステップＳ７３〜Ｓ７６に示す第１判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明し、続いて、ステップＳ７７〜Ｓ８０に示す第２判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明する。
【００８４】
第１判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝１)、ステップＳ７３へ進むと、積算エンジン運転時間Ｘ７に基づきテーブルＴ７を補間計算付きで参照して補正係数Ｋ７を設定する。図１５(ａ)に示すように、テーブルＴ７には、積算エンジン運転時間Ｘ７が長くなるに従い増加する補正係数Ｋ７(0.5〜1.0)が格納されている。
【００８５】
次いで、ステップＳ７４へ進み、基本補正値α0に補正係数Ｋ７を乗算して補正値αを算出する(α←α0・Ｋ７)。尚、基本補正値α0は固定値であり、第１形態と同様、上限値ＬＭＵに近い値、或いは上限値ＬＭＵと同一の値に設定されている。
【００８６】
そして、ステップＳ７５で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１に補正値αを加算した値で更新する（ＳＬ１←ＳＬ１＋α）。上述したように、補正係数Ｋ７は積算エンジン運転時間Ｘ７が多くなるに従い増加されるため、第１閾値ＳＬ１は積算エンジン運転時間Ｘ７の増加に伴い高い値に設定される。その後、ステップＳ７６へ進み、第１判定フラグＦ１をクリアして（Ｆ１←０）、ステップＳ８１へ進む。
【００８７】
一方、第２判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝０)、ステップＳ７７へ進むと、第２判定処理による再生処理後の積算エンジン運転時間Ｘ７に基づきテーブルＴ８を補間計算付きで参照して補正係数Ｋ８を設定する。図１５(ｂ)に示すように、テーブルＴ８には、積算エンジン運転時間Ｘ７が長くなるに従い増加する補正係数Ｋ８(0.5〜1.0)が格納されている。尚、本形態では、テーブルＴ７，Ｔ８に格納されている補正係数Ｋ７，Ｋ８が同じ値に設定されているが異なる値に設定されていても良い。
【００８８】
次いで、ステップＳ７８へ進み、基本補正値α0に補正係数Ｋ８を乗算して補正値αを算出する(α←α0・Ｋ８)。
【００８９】
そして、ステップＳ７９で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１から補正値αを減算した値で更新する（ＳＬ１←ＳＬ１−α）。上述したように、補正係数Ｋ８は積算エンジン運転時間Ｘ７が長くなるに従い増加されるため、第１閾値ＳＬ１は積算エンジン運転時間Ｘ７が長くなるに従い高い値に設定される。その後、ステップＳ８０へ進み、第２判定フラグＦ２をクリアして（Ｆ２←０）、ステップＳ８１へ進む。
【００９０】
ステップＳ７６或いはステップＳ８０からステップＳ８１へ進むと、前述した図３のステップＳ１６と同一の処理を実行して上下限処理を行いルーチンを抜ける。
【００９１】
このように、本形態では、前回の再生処理から今回の再生処理までの積算エンジン運転時間Ｘ７に応じて、第１閾値ＳＬ１の値を可変させるようにしたので、走行時における運転状況の変化による判定後誤差を修正することができ、より高い判定精度を得ることができる。
【００９２】
又、図１６、図１７に本発明の第５形態を示す。本形態は上述した第３形態、及び第４形態の変形例である。第３形態では、走行距離Ｘ５に応じて第１閾値ＳＬ１を変化させ、又、第４形態では積算エンジン運転時間Ｘ７に応じて第１閾値ＳＬ１を変化させるようにしたが、本形態では、積算燃料消費量Ｘ９に応じて第１閾値ＳＬ１を可変設定するようにしたものである。
【００９３】
すなわち、図１６に示す第１閾値設定サブルーチンでは、先ず、ステップＳ９１で、前回のＤＰＦ再生処理後の積算燃料消費量Ｘ９を読込む。この積算燃料消費量Ｘ９は、例えば前回の再生処理後からの、吸入空気量センサ１１で計測した吸入空気量と空燃比センサ（図示せず）で検出した排気ガス中の酸素濃度とに基づいて求めた燃料消費量を積算することで求める。
【００９４】
次いで、ステップＳ９２で第１判定フラグＦ１の値を参照し、Ｆ１＝１のときは第１判定処理での判定結果に基づく再生処理であるため、ステップＳ９３へ進む。又、Ｆ１＝０（すなわち、Ｆ２＝１）のときは第２判定処理に基づく再生処理であるため、ステップＳ９７へ進む。
【００９５】
以下においては、先ず、ステップＳ９３〜Ｓ９６に示す第１判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明し、続いて、ステップＳ９７〜Ｓ１００に示す第２判定処理による再生処理後の第１閾値ＳＬ１の補正処理について説明する。
【００９６】
第１判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝１)、ステップＳ９３へ進むと、積算燃料消費量Ｘ９に基づきテーブルＴ９を補間計算付きで参照して補正係数Ｋ９を設定する。図１７(ａ)に示すように、テーブルＴ９には、積算燃料消費量Ｘ９が増加くなるに従い増加する補正係数Ｋ９(0.5〜1.0)が格納されている。
【００９７】
次いで、ステップＳ９４へ進み、基本補正値α0に補正係数Ｋ９を乗算して補正値αを算出する(α←α0・Ｋ９)。尚、基本補正値α0は固定値であり、第１形態と同様、上限値ＬＭＵに近い値、或いは上限値ＬＭＵと同一の値に設定されている。
【００９８】
そして、ステップＳ９５で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１に補正値αを加算した値で更新する（ＳＬ１←ＳＬ１＋α）。上述したように、補正係数Ｋ９は積算燃料消費量Ｘ９が増加するに従い大きな値に設定されるため、第１閾値ＳＬ１は積算燃料消費量Ｘ９の増加に伴い高い値に設定される。その後、ステップＳ９６へ進み、第１判定フラグＦ１をクリアして（Ｆ１←０）、ステップＳ１０１へ進む。
【００９９】
一方、第２判定処理での判定結果に基づく再生処理と判定されて(Ｆ１＝０)、ステップＳ９７へ進むと、第２判定処理による再生処理後の積算燃料消費量Ｘ９に基づきテーブルＴ１０を補間計算付きで参照して補正係数Ｋ１０を設定する。図１７(ｂ)に示すように、テーブルＴ１０には、積算燃料消費量Ｘ９が増加するに従い大きな値に設定される補正係数Ｋ１０(0.5〜1.0)が格納されている。尚、本形態では、テーブルＴ９，Ｔ１０に格納されている補正係数Ｋ９，Ｋ１０が同じ値に設定されているが異なる値に設定されていても良い。
【０１００】
次いで、ステップＳ９８へ進み、基本補正値α0に補正係数Ｋ１０を乗算して補正値αを算出する(α←α0・Ｋ１０)。
【０１０１】
そして、ステップＳ９９で、不揮発性メモリに格納されている第１閾値ＳＬ１を、この第１閾値ＳＬ１から補正値αを減算した値で更新する（ＳＬ１←ＳＬ１−α）。上述したように、補正係数Ｋ１０は積算燃料消費量Ｘ９が増加するに従い大きな値に設定されるため、第１閾値ＳＬ１は積算燃料消費量Ｘ９が多くなるに従い高い値に設定される。その後、ステップＳ１００へ進み、第１判定フラグＦ１をクリアして（Ｆ１←０）、ステップＳ１０１へ進む。
【０１０２】
ステップＳ９６或いはステップＳ１００からステップＳ１０１へ進むと、前述した図３のステップＳ１６と同一の処理を実行して上下限処理を行いルーチンを抜ける。
【０１０３】
このように、本形態では、前回の再生処理から今回の再生処理までの積算燃料消費量Ｘ９に応じて、第１閾値ＳＬ１の値を可変させるようにしたので、走行時における運転状況の変化による判定後誤差を修正することができ、より高い判定精度を得ることとができる。
【０１０４】
尚、本発明は上述した各形態に限るものではなく、例えば、装置に異常が発生した場合、ＤＰＦ再生時期を的確に判定することができ無くなるため、ＤＰＦ１３の再生処理を早めに行うようにして、ＤＰＦ１３を保護するフェールセーフ機能を持たせるようにしても良い。例えば、吸入空気量センサ１１が故障した場合は、正確な吸入空気量が計測できなくなり、瞬時のＰＭ発生量の算出に誤差が生じるため、第１閾値ＳＬ１を下限値ＬＭＬに張り付ける等、低い値で固定する。或いは、吸入空気量センサ１１が故障しても、差圧センサ１６が正常であれば、第２判定処理は正常に機能するため、上限値ＬＭＵを低い値で設定し、或いは下限値ＬＭＬを低い値で設定し、第１閾値ＳＬ１は通常通りに更新させるようにしても良い。
【０１０５】
又、差圧センサ１６が故障した場合は、ＤＰＦ１３の目詰まりを正確に判定できなくなるため、第２判定処理による判定結果に基づく再生処理が困難となる。そのため、差圧センサ１６が故障した場合は、第1閾値ＳＬ１を下限値ＬＭＬに張り付ける等、低い値で固定する。
【図面の簡単な説明】
【０１０６】
【図１】第１形態によるディーゼルエンジンの概略構成図
【図２】同、ＤＰＦ再生処理ルーチンを示すフローチャート
【図３】同、第１判定処理による再生処理後の第１閾値設定サブルーチンを示すフローチャート
【図４】同、第２判定処理による再生処理後の第１閾値設定サブルーチンを示すフローチャート
【図５】同、第１閾値の変化を示すタイムチャート
【図６】同、テーブルＴ１を説明する概念図
【図７】同、積算ＰＭ量と第１閾値との関係を示すタイムチャート
【図８】同、（ａ）は積算ＰＭ量と第１閾値、上限値、下限値との関係を示すタイムチャート、（ｂ）は第１判定フラグと第１閾値との関係を示すタイムチャート、（ｃ）は第２判定フラグと第１閾値との関係を示すタイムチャート
【図９】第２形態による第１閾値設定サブルーチンを示すフローチャート
【図１０】同、（ａ）はテーブルＴ３を説明する概念図、（ｂ）はテーブルＴ４を説明する概念図
【図１１】同、第１閾値の変化を示すタイムチャート
【図１２】第３形態による第１閾値設定サブルーチンを示すフローチャート
【図１３】同、（ａ）はテーブルＴ５を説明する概念図、（ｂ）はテーブルＴ６を説明する概念図
【図１４】第４形態による第１閾値設定サブルーチンを示すフローチャート
【図１５】同、（ａ）はテーブルＴ７を説明する概念図、（ｂ）はテーブルＴ８を説明する概念図
【図１６】第５形態による第１閾値設定サブルーチンを示すフローチャート
【図１７】同、（ａ）はテーブルＴ９を説明する概念図、（ｂ）はテーブルＴ１０を説明する概念図
【符号の説明】
【０１０７】
１…エンジン本体、
１０…排気通路、
１１…吸入空気量センサ、
１２…ＤＯＣ、
１３…ＤＰＦ、
１４…出口温度センサ、
１６…差圧センサ、
１７…エンジン回転数センサ、
１８…アクセル開度センサ、
α…補正値、
α0…基本補正値、
σＰＭ…積算ＰＭ量、
Ｋ１〜Ｋ１０…補正係数、
ＬＭＬ…下限値、
ＬＭＵ…上限値、
ＳＬ１…第１閾値、
ＳＬ２…第２閾値、
ΔＰｄｆ…差圧、
Ｔ１〜Ｔ１０…テーブル、
Ｘ１…差分、
Ｘ３，Ｘ４…連続回数、
Ｘ５…走行距離、
Ｘ７…積算エンジン運転時間、
Ｘ９…積算燃料消費量、
【図１】
0004694402.tif 000002
【図２】
0004694402.tif 000003
【図３】
0004694402.tif 000004
【図４】
0004694402.tif 000005
【図５】
0004694402.tif 000006
【図６】
0004694402.tif 000007
【図７】
0004694402.tif 000008
【図８】
0004694402.tif 000009
【図９】
0004694402.tif 000010
【図１０】
0004694402.tif 000011
【図１１】
0004694402.tif 000012
【図１２】
0004694402.tif 000013
【図１３】
0004694402.tif 000014
【図１４】
0004694402.tif 000015
【図１５】
0004694402.tif 000016
【図１６】
0004694402.tif 000017
【図１７】
0004694402.tif 000018