(57)【要約】      （修正有）【課題】ノックセンサを利用して、複数の気筒の実着火時期を精度よく検出できるようにする。【解決手段】シリンダブロックに加速度センサとなるノックセンサを取り付ける。主噴射の着火時期を含む所定の主燃焼期間ΔＳｍａｉｎに、振動加速度の振幅に相当するノックセンサの出力信号の二乗値を積算していき、この積算値が着火時期判定レベルＳＬに到達する到達時期Ｔθに基づいて、各気筒の実着火時期を算出する。主噴射とは異なるプレ噴射の着火時期を含む所定のプレ燃焼期間ΔＳｐｒｅにおけるノックセンサの出力信号の二乗値の総積算値ＳＰＲＥに基づいて、着火時期判定レベルＳＬを各気筒毎に補正する。【選択図】図７
2010209873.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒の燃焼室を構成するエンジン本体に取り付けられ、振動加速度に相当する信号を出力する加速度センサを有し、この加速度センサの出力信号に基づいて各気筒の実着火時期を判定するディーゼルエンジンの制御装置において、
主燃焼期間の開始時期より、上記振動加速度センサの出力値を積算する主燃焼信号積算手段と、
上記積算手段による積算値と着火時期判定レベルとを比較する比較手段と、
上記積算値が上記着火時期判定レベルに到達した到達時期に基づいて、各気筒毎に実着火時期を判定する実着火時期判定手段とを備え、
更に、上記主燃焼期間より前に発生する予備燃焼期間より、上記振動加速度センサの出力値を積算する予備燃焼信号積算手段と、
上記予備燃焼期間の積算値に基づいて、上記着火時期判定レベルを各気筒毎に補正する判定レベル補正手段と、
を有することを特徴とするディーゼルエンジンの制御装置。
【請求項２】
上記主燃焼期間の開始時期から終了時期までの間、上記振動加速度の振幅に相当する値を積算することにより、上記主燃焼期間の総積算値を算出する手段と、
上記予備燃焼期間の積算値と上記主燃焼期間の総積算値との比に基づいて、上記予備燃焼期間の積算値を各気筒毎に補正する手段と、
を有することを特徴とする請求項１に記載のディーゼルエンジンの制御装置。
【請求項３】
上記主燃焼期間の総積算値と上記予備燃焼期間の積算値との比が所定範囲内となるように、上記予備噴射の噴射量を各気筒毎に補正する予備噴射量補正手段を有し、
上記判定レベル補正手段は、上記比が所定範囲内であるときの上記予備燃焼期間の積算値に基づいて、上記着火時期判定レベルを補正することを特徴とする請求項１又は２に記載のディーゼルエンジンの制御装置。
【請求項４】
所定周波数範囲の上記振動加速度を抽出するフィルタ手段を有し、
上記積算手段は、上記所定周波数範囲の振動加速度の二乗値を積算することを特徴とする請求項１〜３のいずれかに記載のディーゼルエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディーゼルエンジンにおける実着火時期の推定ないし検出を行うディーゼルエンジンの制御装置に関する。
【背景技術】
【０００２】
ディーゼルエンジンにおける着火時期は、基本的には、燃料噴射時期によって制御されるが、実際の着火時期は直接には検出されず、実際の着火時期が所望の着火時期に正しく合致しているか否かは一般に不明である。ディーゼルエンジンにおける着火時期は、排気中のＮＯｘ排出量や燃料消費率に影響し、実際の着火時期を所望の着火時期に制御することが、トレードオフの関係にあるＮＯｘ排出量と燃料消費率とを両立させる上で重要である。
【０００３】
特許文献１には、ディーゼルエンジンのシリンダブロックに加速度センサであるノックセンサを取り付け、その振幅があるレベルになったときに、単純に、着火時期と判定するようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１４４５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、実際には、複数の気筒の着火時期を、ノックセンサのような一つの加速度センサからの信号により判定する場合、気筒毎にセンサまでの距離が異なることなどから、同等の振動であっても信号の大きさが気筒毎に異なる。このため、一つの着火時期判定レベルで各気筒の着火時期を判定した場合、複数の気筒にわたって正確な着火時期を判定することができない可能性がある。
【課題を解決するための手段】
【０００６】
本発明は、このような課題に鑑みてなされたものである。すなわち本発明は、複数の気筒の燃焼室を構成するエンジン本体に取り付けられ、振動加速度に相当する信号を出力する加速度センサを有し、この加速度センサの出力信号に基づいて各気筒の実着火時期を判定するディーゼルエンジンの制御装置に関し、主燃焼期間の開始時期より、上記振動加速度センサの出力値を積算する主燃焼信号積算手段と、上記積算手段による積算値と着火時期判定レベルとを比較する比較手段と、上記積算値が上記着火時期判定レベルに到達した到達時期に基づいて、各気筒毎に実着火時期を判定する実着火時期判定手段とを備える。
【０００７】
そして、上記主燃焼期間より前に発生する予備燃焼期間より、上記振動加速度センサの出力値を積算する予備燃焼信号積算手段と、上記予備燃焼期間の積算値に基づいて、上記着火時期判定レベルを各気筒毎に補正する判定レベル補正手段と、を有することを特徴としている。
【０００８】
すなわち、本発明の基本原理を説明する。
加速度センサの搭載位置によっては、各気筒からの距離が不均等になるために、それぞれの気筒からの信号強度が異なるものとなってしまうため、すべての気筒に対して同じ閾値を設定しても実際の着火時期を検出することができない可能性があるのだが、同一気筒からの主燃焼期間における信号レベルと、主噴射とは異なるプレ噴射等の予備噴射による予備燃焼期間における信号レベルとの関係には、それぞれの燃焼が正しく行われていれば、気筒にかかわらず一定の関係がある。そこで、各気筒の閾値の設定に予備燃焼期間の信号レベルを考慮しようというものである。
【発明の効果】
【０００９】
本発明によれば、ノックセンサのような加速度センサを用いた簡素な構成で検出する各気筒からの信号レベルに違いがあっても、実着火時期を精度良く検出することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る制御装置が適用されるディーゼルエンジンの一例を示す構成説明図。
【図２】本発明の第１実施例に係る着火時期の判定処理の流れを示すフローチャート。
【図３】上記第１実施例に係る着火時期判定レベルの補正処理の流れを示すフローチャート。
【図４】本発明の第２実施例に係る着火時期判定レベルの補正処理の流れを示すフローチャート。
【図５】ノックセンサの出力信号を示す説明図。
【図６】プレ燃焼期間及び主燃焼期間における積算値の変化を示す説明図。
【図７】＃３気筒と＃４気筒の積算値及び着火時期判定レベルを示す説明図。
【図８】積算される振動加速度の周波数範囲の一例を示す説明図。
【図９】総積算値比と補正値との関係を示す説明図。
【発明を実施するための形態】
【００１１】
図１は、この発明が適用されるディーゼルエンジン１の全体的構成を示している。このディーゼルエンジン１は、コモンレール式の燃料噴射装置を備えたもので、各気筒の燃焼室２の上部中央に燃料噴射ノズル３を有し、サプライポンプ４により加圧された燃料が蓄圧室（コモンレール）５に蓄えられたあとに各気筒の燃料噴射ノズル３に分配され、各燃料噴射ノズル３の開閉に応じてそれぞれ噴射される。上記蓄圧室５には、燃料圧力（レール圧）を検出するための燃料圧力センサ６が設けられている。
【００１２】
また、このディーゼルエンジン１は、排気タービン１２とコンプレッサ１３とを同軸状に備えたターボ過給機１１を有している。コンプレッサ１３から燃焼室２に至る吸気通路１４には、インタークーラ１５が介装されている。燃焼室２から排気タービン１２に至る排気通路１６と上記吸気通路１４との間には、ＥＧＲ通路１７が設けられており、このＥＧＲ通路１７には、ＥＧＲクーラ１８およびＥＧＲ制御弁１９が介装されている。吸気通路１４のコンプレッサ１３よりも上流側には、エアクリーナ２１およびエアフロメータ２２を備えている。
【００１３】
そして、エンジン本体の一部であるシリンダブロック２５の側壁に、加速度センサとしてシリンダブロック２５の振動に応答する公知のノックセンサ２６が取り付けられている（加速度検出手段）。このノックセンサ２６は、複数の気筒の振動を検知し得る適宜な位置を選択してシリンダブロック２５に１つだけ設けている。振動加速度に相当するノックセンサ２６の検出信号は、コントロールユニット３０に入力され、これに基づいて、後述するように、燃料噴射ノズル３からの燃料噴射時期が遅進補正される。
【００１４】
排気タービン１２の下流側の排気通路１６には、排気ガスを浄化する触媒として、上流側より順に、酸化触媒２７と、排気中のＮＯｘを吸着及び脱離・浄化するＮＯｘ浄化触媒２８と、排気中の排気微粒子（ＰＭ）をトラップし、堆積したＰＭを燃焼などの方法により定期的に除去すなわち再生する排気後処理装置としての微粒子捕捉フィルタすなわちＤＰＦ２９と、が設けられている。
【００１５】
制御部としてのコントロールユニット３０には、上述のノックセンサ２６やエアフロメータ２２の検出信号のほかに、クランクシャフトのクランク角（エンジン回転速度）を検出するクランク角センサ３１，過給圧を検出する過給圧センサ３２，排気通路における酸化触媒２７の上流側の酸素濃度を検出する第１酸素センサ３３、排気通路におけるＮＯｘ浄化触媒２８とＤＰＦ２９との間の酸素温度を検出する第２酸素センサ３４、ＤＰＦ２９の入口温度を検出する入口温度センサ３５、ＤＰＦ２９の出口温度を検出する出口温度センサ３６、ＤＰＦ２９の前後の差圧を検出するＤＰＦ差圧センサ３７の他、冷却水温を検出する水温センサ，アクセルペダルの踏込量を検出するアクセル開度センサ，吸気温度を検出する吸気温度センサ等のセンサ類の検出信号が入力されている。コントロールユニット３０は、これらの検出信号に基づいて、燃料噴射ノズル３の他、吸気通路１４の絞り量を調整する吸気絞り弁３８や、ターボ過給機１１の可変ノズルの開度を調整する圧力制御弁３９等へ制御信号を出力し、その動作を制御する。
【００１６】
図２は、本発明の第１実施例に係る各気筒の実着火時期の検出・判定のための処理の流れを示すフローチャートである。本ルーチンはごく短い所定の演算間隔（例えば、所定のクランク角毎あるいは所定時間）毎に上記コントロールユニット３０により繰り返し実行される。
【００１７】
先ずステップＳ１では、クランク角センサ３１より検出されるクランク角等の各種信号が読み込まれる。ステップＳ２では、各気筒毎に着火時期判定レベルＳＬ（図６及び図７参照）を設定する。この着火時期判定レベルＳＬの具体的な設定内容については後述する。
【００１８】
ステップＳ３では、クランク角が各気筒の燃焼サイクルにおける所定の主燃焼期間ΔＳｍａｉｎ内にあるかを判定する。主燃焼期間ΔＳｍａｉｎになければ、ステップＳ１０において、後述する主燃焼期間ΔＳｍａｉｎの積算値を０に初期化する。この主燃焼期間ΔＳｍａｉｎは、図５および図６に示すように、機関出力を得るための主噴射の着火時期を含み、燃焼圧の発生区間を抽出するように設定され、例えば５０〜６０°ＣＡ程度の期間とされる。すなわち、主燃焼期間ΔＳｍａｉｎは、後述するプレ噴射等の主噴射とは別に噴射される予備噴射による振動の影響を回避するために、この予備燃焼期間ΔＳｐｒｅと重複しないように設定される。主噴射期間ΔＳｍａｉｎの積算開始時期は、少なくとも着火時期よりも前であって、主噴射の開始時期以降に設定され、圧縮上死点付近とされる。なお、主燃焼期間ΔＳｍａｉｎをエンジン運転条件に応じて可変としても良く、例えば、圧力上昇率ｄＰ／ｄθの立ち上がりと熱発生の立ち上がりとを検出・推定し、無制御燃焼期間から後燃期間までの期間としてもよい。
【００１９】
主燃焼期間ΔＳｍａｉｎ内であれば、ステップＳ４へ進み、ノックセンサ２６が出力する振動加速度に相当するノック信号を読み込み、ステップＳ５で、バンドパスフィルタ処理（あるいは、ハイパスフィルタ処理）を行って、明らかにノイズど考えられる周波数帯域を除いた所定周波数範囲ΔＦｒｑの信号のみを抽出する（フィルタ手段）。この所定周波数範囲ΔＦｒｑは、図８に示すように、燃焼による振動を抽出するように、５ｋＨｚ〜１０ｋＨｚ、あるいは５ｋＨｚ〜２０ｋＨｚ程度の範囲に設定される。２〜４ｋＨｚ付近の範囲は、一般に、燃焼期間に重複して発生する燃料噴射ノズル３の駆動に伴う振動成分を多く含み、少なくともこれを排除することが望ましい。
【００２０】
そして、ステップＳ６において、この振動加速度の振幅に相当する値（絶対値）を、所定のサンプリング周期毎に積算して、その積算値を更新する（積算手段）。サンプリング周期（演算間隔）は、例えば１°ＣＡの単位クランク角であり、あるいは、１／（３６０／０．２５×Ｎｅ／６０）×１０6［μｓ］等に設定される。なお、絶対値の積算として、この実施例では、正負に反転する振動加速度の二乗値を順次積算している。
【００２１】
ステップＳ７では、各クランク角毎の積算値を該当する気筒の着火時期判定レベルＳＬと比較する（比較手段）。積算値が着火時期判定レベルＳＬに到達していなければ、本ルーチンを終了する。一方、積算値が着火時期判定レベルＳＬに到達すると、ステップＳ８，Ｓ９へ進み、この積算値が着火時期判定レベルＳＬに到達した到達時期Ｔθに基づいて、当該気筒の実着火時期を算出する（実着火時期判定手段）。具体的には、積算開始時期から到達時期Ｔθまでの経過時間を算出し（Ｓ８）、この経過時間をクランク角に変換して、各気筒の実着火時期（クランク角）を求める。
【００２２】
なお、上記の例では、実時間ベースで処理を行っているが、サンプリング等を含めた一連の処理をクランク角ベースで行うこともでき、この場合は、上記ステップＳ９の実時間からクランク角への変換処理を省略し、到達時期Ｔθ（クランク角）から直接的に実着火時期（クランク角）を求めることができる。
【００２３】
このようにして求められた各気筒の実着火時期は、ディーゼルエンジン１における種々の制御に利用することができる。例えば、実着火時期が目標着火時期となるように燃料噴射時期が進角もしくは遅角補正される。
【００２４】
図３は、図２のステップＳ２における着火時期判定レベルＳＬの設定処理を示すサブルーチンである。ステップＳ１１では、プレ燃焼期間ΔＳｐｒｅの終了時期であるかを判定する。プレ燃焼期間ΔＳｐｒｅは、図５及び図６に示すように、主噴射の前に少量の燃料を噴射して火種を生成し、急激な燃焼を抑制するプレ噴射による振動を抽出するように設定され、こののプレ噴射の着火時期を含み、上記の主燃焼期間ΔＳｍａｉｎと重なることのないように、この主燃焼期間ΔＳｍａｉｎよりも前の所定のクランク角範囲、例えば各気筒の圧縮上死点前３０°ＣＡ程度の期間とされる。このプレ燃焼期間ΔＳｐｒｅも、主燃焼期間ΔＳｍａｉｎと同様、エンジン運転条件に応じて可変としても良い。
【００２５】
このプレ燃焼期間ΔＳｐｒｅにおいては、その開始時期よりノックセンサ２６から出力される振動加速度の振幅に相当する値（絶対値）を積算しており、プレ燃焼期間ΔＳｐｒｅの終了時期であると判定されると、ステップＳ１１からステップＳ１２へ進み、このプレ燃焼期間ΔＳｐｒｅの開始時期から終了時期までの総積算値ＳＰＲＥが演算・記憶される。
【００２６】
また上述したように、主燃焼期間ΔＳｍａｉｎにおいても、その開始時期よりノックセンサ２６から出力される振動加速度の振幅に相当する値（絶対値）を積算しており、主噴射期間ΔＳｍａｉｎの終了時期であると判定されると、ステップＳ１３からステップＳ１４へ進み、主燃焼期間ΔＳｍａｉｎの開始時期から終了時期までの総積算値ＳＭＡＩＮが演算・記憶される。
【００２７】
ステップＳ１５では、上記のステップＳ１２，ステップＳ１４で演算されたプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥと主燃焼期間ΔＳｍａｉｎの総積算値ＳＭＡＩＮとの比である総積算値比ＳＰＲＥ／ＳＭＡＩＮを求める。
【００２８】
そして、ステップＳ１６，Ｓ１７において、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに基づいて、着火時期判定レベルＳＬを各気筒毎に補正する。具体的には、ステップＳ１６では、総積算値比ＳＰＲＥ／ＳＭＡＩＮに基づいて、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに対する補正値を算出する。図９に示すように、総積算値比ＳＰＲＥ／ＳＭＡＩＮが大きくなると補正値が小さくなり、総積算値比ＳＰＲＥ／ＳＭＡＩＮが小さくなると補正値が大きくなる。ステップＳ１７では、上記の補正値に基づいて、着火時期判定レベルＳＬを各気筒毎に算出する。つまり、補正値を用いて着火時期判定レベルＳＬを補正・更新する。この実施例においては、補正値をプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに対する補正値として求めており、この補正値をプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに乗算することにより着火時期判定レベルＳＬを算出している。但し、補正手法はこれに限らず、例えば、補正値を予め設定された基準の着火時期判定レベルに対する補正値として求め、この補正値を基準の着火時期判定レベルに掛け合わせて着火時期判定レベルＳＬを各期等毎に補正・更新するようにしても良い。
【００２９】
このように本実施例では、既存のディーゼルエンジンでのノッキングの検知に一般的に用いられる複数の気筒に共用のノックセンサ２６が出力する振動加速度を利用し、明らかにノイズと考えられる周波数帯域を除いた上で、その振動加速度の振幅の二乗値（絶対値）を各気筒の主燃焼期間ΔＳｍａｉｎの開始時期より積算していく。積算開始時期を着火時期前で、かつシリンダブロック２５の振動伝達遅れを考慮した主燃料噴射時期以降の適切な時期に設定することで、着火燃焼による振動以外のノイズを排除し、着火燃焼に起因する振動加速度の積算値を精度よく求めることができる。そして、この積算値が所定の着火時期判定レベルＳＬに達する到達時期Ｔθ（クランク角）に基づいて、実着火時期を燃焼成分以外の種々の振動成分に影響されずに精度よく求めることができる。
【００３０】
図７を参照して、気筒毎にノックセンサ２６からの距離が異なるため、同様の振動の大きさであっても、ノックセンサ２６から出力される信号の大きさが異なるものとなる。また、シリンダブロック等の個体ばらつきにより、全体的なノックセンサ２６の信号レベルもエンジン（車両）間で異なるものとなる。このように個々のエンジン及び気筒によって信号レベルが異なるために、個々のエンジン及び気筒に応じて着火時期判定レベルＳＬを設定する必要がある。ここで、燃焼していない区間のノックセンサ２６の信号レベルは気筒にかかわらず同等であるため、エンジンの個体ばらつきを検出することは可能であるものの、気筒間の信号レベルの差を検出することはできない。
【００３１】
このように信号レベルは気筒毎に異なるものの、図７にも示すように、プレ燃焼や主燃焼が正しく行われていれば、プレ燃焼期間ΔＳｐｒｅにおける信号レベルと主燃焼期間ΔＳｍａｉｎにおける信号レベルとの間には気筒にかかわらず一定の関係があり、図７の＃３気筒のようにプレ燃焼期間ΔＳｐｒｅの信号レベルが大きければ主燃焼期間ΔＳｍａｉｎの信号レベルも大きくなり、＃４気筒のようにプレ燃焼期間ΔＳｐｒｅの信号レベルが小さければ主燃焼期間ΔＳｍａｉｎの信号レベルも小さくなる。つまり、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥと、主燃焼期間ΔＳｍａｉｎの総積算値ＳＭＡＩＮ、あるいは主燃焼の実着火時期に対応する着火時期判定レベルＳＬとの間には、気筒にかかわらずほぼ一定の関係がある。
【００３２】
そこで上記実施例では、各気筒毎にプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥを求め、このプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに基づいて着火時期判定レベルＳＬを各気筒毎に補正している。つまり、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに応じて着火時期判定レベルＳＬを補正しており、図７にも示すように、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥが小さい＃４気筒では、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥが大きい＃３気筒に比して、着火時期判定レベルＳＬを小さく設定している。これによって、気筒間での実着火時期のばらつきを良好に相殺し、各気筒毎の実着火時期を精度よく求めることができる。
【００３３】
特に、上記実施例においては、燃焼が正しく行われていれば、主燃焼期間ΔＳｍａｉｎの総積算値ＳＭＡＩＮに対するプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥの総積算値比ＳＰＲＥ／ＳＭＡＩＮが一定となり、プレ燃焼が異常であれば総積算値比ＳＰＲＥ／ＳＭＡＩＮが変動することに着目し、この総積算値比ＳＰＲＥ／ＳＭＡＩＮに基づいて予備燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに対する補正値を求め、補正値を用いて着火時期判定レベルＳＬを補正しているために、プレ噴射による振動のばらつきを吸収・相殺し、更に精度良く各気筒毎の実着火時期を求めることができる。
【００３４】
図４は、着火時期判定レベルＳＬの演算処理の第２実施例を示すフローチャートである。この実施例では、上記の第１実施例に対し、ステップＳ１５Ａ，Ｓ１５Ｂの処理が追加されている。すなわち、ステップＳ１５における総積算値比ＳＰＲＥ／ＳＭＡＩＮの算出後、ステップＳ１５Ａに進み、この総積算値比ＳＰＲＥ／ＳＭＡＩＮと所定の基準総積算値比ｓＳＰＲＥ／ＳＭＡＩＮとの差が所定範囲内であるかを判定する。基準総積算値比ｓＳＰＲＥ／ＳＭＡＩＮは、燃焼が正しく行われている場合の総積算値比に相当する。この差が所定範囲内でなければ、プレ燃焼が正しく行われていないと判断し、着火時期判定レベルＳＬの補正・更新を行うことなく、ステップＳ１５Ｂにおいてプレ噴射量を補正する。具体的には、総積算値比ＳＰＲＥ／ＳＭＡＩＮが小さ過ぎる場合には、プレ噴射量を増量し、総積算値比ＳＰＲＥ／ＳＭＡＩＮが大き過ぎる場合には、プレ噴射量を減量する。
【００３５】
そして、総積算値比ＳＰＲＥ／ＳＭＡＩＮと基準総積算値比ｓＳＰＲＥ／ＳＭＡＩＮとの差が所定範囲内である場合には、プレ燃焼が正しく行われていると判断し、プレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに基づいて、各気筒毎に着火時期判定レベルＳＬを補正する。具体的には、上記の第１実施例と同様、ステップＳ１６において、総積算値比ＳＰＲＥ／ＳＭＡＩＮに基づいてプレ燃焼期間ΔＳｐｒｅの総積算値ＳＰＲＥに対する補正値を算出し、ステップＳ１７において、この補正値を用いて着火時期判定レベルＳＬを補正・更新する。
【００３６】
この第２実施例によれば、上記第１実施例と同様の作用効果が得られることに加え、プレ噴射量の精度を補償することができ、これにより着火時期判定レベルＳＬの補正精度も向上し、より精度良く各気筒毎の実着火時期を求めることができる。
【００３７】
以上のように本発明を具体的な実施例に基づいて説明してきたが、本発明は上記実施例に限定されるものではなく、その趣旨を逸脱しない範囲で、種々の変形・変更を含むものである。例えば、上記着火時期判定レベルＳＬの補正・更新に用いる予備噴射としては、上記のプレ噴射に限らず、主噴射の前に噴射することで着火の前に空気と燃料の予混合気を形成し、燃焼音の低減を図るパイロット噴射を利用することもできる。
【符号の説明】
【００３８】
１…ディーゼルエンジン
２…燃焼室
３…燃料噴射ノズル
２５…シリンダブロック（エンジン本体）
２６…ノックセンサ（加速度センサ）
３０…コントロールユニット
３１…クランク角センサ
【図１】
2010209873.tif 000003
【図２】
2010209873.tif 000004
【図３】
2010209873.tif 000005
【図４】
2010209873.tif 000006
【図５】
2010209873.tif 000007
【図６】
2010209873.tif 000008
【図７】
2010209873.tif 000009
【図８】
2010209873.tif 000010
【図９】
2010209873.tif 000011