(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-05-22
(45)【発行日】2023-05-30
(54)【発明の名称】燃料性状検出装置
(51)【国際特許分類】
F02D 45/00 20060101AFI20230523BHJP
F02D 41/40 20060101ALI20230523BHJP
【FI】
F02D45/00 369
F02D41/40
F02D45/00 360A
F02D45/00 362
F02D45/00 364A
F02D45/00 366
F02D45/00 376
(21)【出願番号】P 2019136919
(22)【出願日】2019-07-25
【審査請求日】2021-10-15
(73)【特許権者】
【識別番号】000003218
【氏名又は名称】株式会社豊田自動織機
(74)【代理人】
【識別番号】110000394
【氏名又は名称】弁理士法人岡田国際特許事務所
(72)【発明者】
【氏名】渡部 準也
【審査官】戸田 耕太郎
(56)【参考文献】
【文献】特開2019-183694(JP,A)
【文献】国際公開第2012/108005(WO,A1)
【文献】国際公開第2012/131954(WO,A1)
【文献】特開2013-209942(JP,A)
【文献】特開2009-121322(JP,A)
【文献】特開2010-024870(JP,A)
【文献】国際公開第2011/061851(WO,A1)
【文献】米国特許出願公開第2011/0224886(US,A1)
【文献】特開2009-144634(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
F02D 45/00
F02D 41/40
(57)【特許請求の範囲】
【請求項1】
ディーゼル機関が燃料噴射を停止して惰性回転しながら回転数を徐々に低下させている検出可能期間において所定気筒に対して検出用噴射を実行し、当該検出用噴射にて発生したトルクに相当するトルク相当量に基づいて、当該ディーゼル機関で用いている燃料のセタン価を検出する燃料性状検出装置であって、
nを2以上の整数とした場合に噴射された燃料が着火するクランク角度位置として、第1クランク角度位置~第nクランク角度位置が予め設定されており、
予め設定した基準セタン価の燃料を用いた場合には第1検出用噴射~第n検出用噴射にて噴射されたそれぞれの燃料が前記第1クランク角度位置~前記第nクランク角度位置のそれぞれで着火するように、前記ディーゼル機関の吸気量を含む運転状態に基づいて推定した筒内温度と筒内の酸素濃度関連量を含む筒内状態を推定し、推定した前記筒内状態に基づいて、前記第1検出用噴射~
前記第n検出用噴射のそれぞれの噴射時期に関連する
それぞれの噴射時期関連量を算出する検出用噴射時期関連量算出部と、
前記基準セタン価の燃料が前記第1検出用噴射~前記第n検出用噴射にてそれぞれの前記噴射時期関連量に基づいて噴射されて前記第1クランク角度位置~前記第nクランク角度位置のそれぞれで着火した場合には、それぞれの着火に続くそれぞれの燃焼によって発生するトルクに相当するそれぞれの前記トルク相当量が予め設定された第1基準トルク相当量~第n基準トルク相当量のそれぞれとなるように、前記第1検出用噴射~前記第n検出用噴射のそれぞれの噴射量を算出する検出用噴射量算出部と、
セタン価に応じた前記トルク相当量が設定
されているとともに前記第1検出用噴射~前記第n検出用噴射のそれぞれに対して設定された第1セタン価・トルク相当量特性~第nセタン価・トルク相当量特性のそれぞれであって、前記基準セタン価の燃料
を用いた場合には前記第1基準トルク相当量~前記第n
基準トルク相当量のそれぞれ
が算出されるように設定された前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれ、が記憶された記憶装置と、
前記検出可能期間の場合に、前記所定気筒に対して、前記検出用噴射量算出部にて算出したそれぞれの噴射量を、前記検出用噴射時期関連量算出部にて算出したそれぞれの前記噴射時期関連量に基づいたそれぞれの噴射時期にて噴射する前記第1検出用噴射~第n検出用噴射のそれぞれを実行する検出用噴射実行部と、
前記第1検出用噴射~前記第n検出用噴射のそれぞれにて実際に発生したトルクに相当する第1実トルク相当量~第n実トルク相当量と、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれと、に基づいてセタン価を検出するセタン価検出部と、
を有
し、
前記第1検出用噴射~前記第n検出用噴射のそれぞれに対応する前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれは、セタン価の違いに応じた前記トルク相当量の変化がほとんど無い判別不適切セタン価範囲と、前記判別不適切セタン価範囲に対してセタン価の違いに応じた前記トルク相当量の変化が有る判別可能セタン価範囲と、を有しており、
前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれは、検出が要求される検出下限セタン価~検出上限セタン価であるセタン価検出範囲の一部を前記判別可能セタン価範囲として有しており、
前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性は、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれの前記判別可能セタン価範囲を重畳させると前記検出下限セタン価~前記検出上限セタン価の全体をカバーするように設定されている、
燃料性状検出装置。
【請求項2】
請求項1に記載の燃料性状検出装置であって、
前記ディーゼル機関への燃料の補給後、あるいは前記ディーゼル機関の始動の後、の所定期間であるセタン価初期検出期間では、前記検出用噴射実行部にて前記第1検出用噴射~前記第n検出用噴射を少なくとも1回実行して、前記セタン価検出部にてセタン価を検出し、
前記セタン価初期検出期間よりも後の前記検出可能期間では、
mを2以上かつn以下の整数とした場合に、前記セタン価初期検出期間以降に検出したセタン価に基づいて
、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性の中から、前記セタン価初期検出期間以降に検出したセタン価が前記判別可能セタン価範囲の中央に近い第mセタン価・トルク相当量特性を選定し、前記第1検出用噴射~前記第n検出用噴射の中から
前記第mセタン価・トルク相当量特性に対応する第m検出用噴射を選定し、選定した
前記第m検出用噴射を、前記検出用噴射実行部にて実行する、
燃料性状検出装置。
【請求項3】
請求項1または2に記載の燃料性状検出装置であって、
前記第1検出用噴射~前記第n検出用噴射のそれぞれを噴射してから、前記第1検出用噴射~前記第n検出用噴射のそれぞれに対応する前記セタン価検出部にてセタン価を検出するまでのそれぞれの期間では、前記ディーゼル機関の吸排気系に設けられたアクチュエータの動作状態を変更させることなく維持させる、
燃料性状検出装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ディーゼル機関にて使用される燃料の性状(燃料性状)を検出する燃料性状検出装置に関する。
【背景技術】
【0002】
ディーゼル機関では、燃焼騒音の発生量やNOx等の排出量を低減するために、筒内への燃料の主噴射の前後に副噴射を行う多段噴射制御が行われている。多段噴射制御を行う燃焼方式の種類としては、
図20に示す拡散燃焼と、
図21に示す予混合燃焼が知られており、車両に搭載されているディーゼル機関では拡散燃焼が一般的に用いられている。
【0003】
図20は、拡散燃焼の例を示す図であり、横軸はクランク角度(クランクシャフトの回転角度)、縦軸はそれぞれ噴射の実行、熱発生率を示している。
図20に示すように拡散燃焼では、主噴射103Aよりも先に副噴射101A、102Aを実行して副燃焼101B、102Bを発生させて燃焼室内の吸気(酸素)を拡散させた後、主噴射103Aを実行して主燃焼103Bを発生させている。なお
図20に示す拡散燃焼における主燃焼103Bの燃焼速度は、
図21に示す予混合燃焼と比較して遅い(クランク角度方向の長さが長い)。
【0004】
図21は、予混合燃焼の例を示す図であり、
図20と同様、横軸はクランク角度、縦軸はそれぞれ噴射の実行、熱発生率を示している。
図21に示すように予混合燃焼では、主噴射113Aよりも先に実行した副噴射111A、112Aによる副燃焼111B、112Bの着火タイミングと、主噴射113Aによる主燃焼113Bの着火タイミングがほぼ同時期となるようにしており、副燃焼111B、112Bと主燃焼113Bとが1つに重なった重畳燃焼110Bを発生させる。なお
図21に示す予混合燃焼における重畳燃焼110Bの燃焼速度は、
図20に示す拡散燃焼と比較して速い(クランク角度方向の長さが短い)。
【0005】
予混合燃焼では、拡散燃焼と比較して、燃費が向上され、NOxの排出量も低減されることが知られている。しかしディーゼル機関で予混合燃焼を利用するには、拡散燃焼と比較して、燃料のセタン価に応じて副噴射、主噴射の噴射時期や噴射量を適切に補正することが重要となるので、より精度の高いセタン価の検出が必須となる。ディーゼル機関で用いる燃料のセタン価は、世界中の各国や、同一国内でも地域や季節等に応じて違う場合があり、ディーゼル機関用の燃料の場合、近年では約43~66の範囲のセタン価の燃料が世界中の各国、各地域で使用されている。
【0006】
図22は、
図20に示す拡散燃焼を用いた場合において、セタン価(低)の燃料、セタン価(中)の燃料、セタン価(高)の燃料、を用いた場合の例を示している。セタン価に応じた着火時期の変化は無いが、セタン価(低)の場合では熱発生率に異常が発生しており、セタン価(低)の場合には何らかの補正が必要であることを示している。拡散燃焼を用いる場合、セタン価(低)の場合には、コモンレール内の燃料圧力を上昇させる等の比較的簡単な補正を行うことで、
図23に示すように、セタン価(低)の場合を適切に補正することができる。つまり、拡散燃焼の場合では、低セタン価~高セタン価の範囲内において、セタン価が低い側のみを検出できればよく、セタン価の値の検出精度もあまり高い精度は要求されない。
【0007】
図24は、
図21に示す予混合燃焼を用いた場合において、セタン価(低)の燃料、セタン価(中)の燃料、セタン価(高)の燃料、を用いた場合の例を示している。セタン価(高)の場合では着火時期が早く、セタン価(低)の場合では着火時期が遅く、安定した燃焼を得ることができない。
図25は、
図24に対して、セタン価に応じた噴射時期の補正と噴射量の補正を行った場合を示している。セタン価に応じて噴射時期と噴射量を適切に補正することで、安定した着火時期の燃焼を得ることができる。つまり、ディーゼル機関で予混合燃焼を利用するためには、セタン価に応じて噴射時期と噴射量を適切に補正する必要がある。そしてセタン価に応じた噴射時期と噴射量の補正を適切に行うためには、低セタン価~高セタン価まで、より広い範囲のセタン価の値を、より高精度に検出する必要がある。
【0008】
そこで特許文献1には、使用燃料のセタン価の検出精度をより向上させることができる燃料性状検出装置が開示されている。特許文献1に記載の燃料性状検出装置では、通常の運転時の副噴射の噴射量として、2水準の噴射量を用意し、副噴射の噴射量の変化分である変更量に対する、発生トルク等の特定量の変化量の変化率(変更感度)を導出し、変更感度に基づいて使用燃料のセタン価を検出している。
【先行技術文献】
【特許文献】
【0009】
【発明の概要】
【発明が解決しようとする課題】
【0010】
ディーゼル機関の通常の運転時において副噴射の噴射量を変更して発生トルクの変化量に基づいてセタン価を検出する特許文献1に記載の手法を拡散燃焼に適用した場合では、
図20に示す副燃焼101B、102Bのトルクを計測することになる。セタン価の検出精度をより向上させるためには、より大きな副燃焼101Bを発生させる必要があるが、ピストンの上死点(クランク角度=0[°CA])よりも前の副燃焼101Bをより大きくすることはエンジンの損傷を招く可能性があるので好ましくない。
【0011】
また、特許文献1に記載の手法を予混合燃焼に適用した場合では、
図21に示す重畳燃焼110Bにて発生したトルクの中から、副燃焼111B、112Bにて発生したトルクを抽出しなければならない。この場合、重畳燃焼110Bによるトルク(重畳トルク)を計測し、主燃焼113Bによるトルク(主トルク)を計算等にて求め、重畳トルクから主トルクを減算して求めることになる。これでは検出したトルクの誤差が大きくなり、セタン価の誤差も大きくなるので、期待する精度が得られない可能性がある。
【0012】
また、引用文献1に記載の手法を、拡散燃焼と予混合燃焼のどちらに適用した場合であっても、ディーゼル機関の通常の運転時のトルク変動量から求めているので、非常に安定した運転状態(凹凸の無い水平路面を回転数一定の一定速度で走行中など)で検出しなければ、検出したセタン価の誤差が大きくなる。
【0013】
本発明は、このような点に鑑みて創案されたものであり、ディーゼル機関で用いる燃料のセタン価を、低セタン価~高セタン価までより広い範囲にて、より高精度に検出することができる燃料性状検出装置を提供することを課題とする。
【課題を解決するための手段】
【0014】
上記課題を解決するため、本発明の第1の発明は、ディーゼル機関が燃料噴射を停止して惰性回転しながら回転数を徐々に低下させている検出可能期間において所定気筒に対して検出用噴射を実行し、当該検出用噴射にて発生したトルクに相当するトルク相当量に基づいて、当該ディーゼル機関で用いている燃料のセタン価を検出する燃料性状検出装置であって、nを2以上の整数とした場合に噴射された燃料が着火するクランク角度位置として、第1クランク角度位置~第nクランク角度位置が予め設定されており、予め設定した基準セタン価の燃料を用いた場合には第1検出用噴射~第n検出用噴射にて噴射されたそれぞれの燃料が前記第1クランク角度位置~前記第nクランク角度位置のそれぞれで着火するように、前記ディーゼル機関の吸気量を含む運転状態に基づいて推定した筒内温度と筒内の酸素濃度関連量を含む筒内状態を推定し、推定した前記筒内状態に基づいて、前記第1検出用噴射~前記第n検出用噴射のそれぞれの噴射時期に関連するそれぞれの噴射時期関連量を算出する検出用噴射時期関連量算出部と、前記基準セタン価の燃料が前記第1検出用噴射~前記第n検出用噴射にてそれぞれの前記噴射時期関連量に基づいて噴射されて前記第1クランク角度位置~前記第nクランク角度位置のそれぞれで着火した場合には、それぞれの着火に続くそれぞれの燃焼によって発生するトルクに相当するそれぞれの前記トルク相当量が予め設定された第1基準トルク相当量~第n基準トルク相当量のそれぞれとなるように、前記第1検出用噴射~前記第n検出用噴射のそれぞれの噴射量を算出する検出用噴射量算出部と、セタン価に応じた前記トルク相当量が設定されているとともに前記第1検出用噴射~前記第n検出用噴射のそれぞれに対して設定された第1セタン価・トルク相当量特性~第nセタン価・トルク相当量特性のそれぞれであって、前記基準セタン価の燃料を用いた場合には前記第1基準トルク相当量~前記第n基準トルク相当量のそれぞれが算出されるように設定された前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれ、が記憶された記憶装置と、前記検出可能期間の場合に、前記所定気筒に対して、前記検出用噴射量算出部にて算出したそれぞれの噴射量を、前記検出用噴射時期関連量算出部にて算出したそれぞれの前記噴射時期関連量に基づいたそれぞれの噴射時期にて噴射する前記第1検出用噴射~第n検出用噴射のそれぞれを実行する検出用噴射実行部と、前記第1検出用噴射~前記第n検出用噴射のそれぞれにて実際に発生したトルクに相当する第1実トルク相当量~第n実トルク相当量と、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれと、に基づいてセタン価を検出するセタン価検出部と、を有する。そして、前記第1検出用噴射~前記第n検出用噴射のそれぞれに対応する前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれは、セタン価の違いに応じた前記トルク相当量の変化がほとんど無い判別不適切セタン価範囲と、前記判別不適切セタン価範囲に対してセタン価の違いに応じた前記トルク相当量の変化が有る判別可能セタン価範囲と、を有しており、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれは、検出が要求される検出下限セタン価~検出上限セタン価であるセタン価検出範囲の一部を前記判別可能セタン価範囲として有しており、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性は、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性のそれぞれの前記判別可能セタン価範囲を重畳させると前記検出下限セタン価~前記検出上限セタン価の全体をカバーするように設定されている、燃料性状検出装置である。
【0015】
次に、本発明の第2の発明は、上記第1の発明に係る燃料性状検出装置であって、前記ディーゼル機関への燃料の補給後、あるいは前記ディーゼル機関の始動の後、の所定期間であるセタン価初期検出期間では、前記検出用噴射実行部にて前記第1検出用噴射~前記第n検出用噴射を少なくとも1回実行して、前記セタン価検出部にてセタン価を検出し、前記セタン価初期検出期間よりも後の前記検出可能期間では、mを2以上かつn以下の整数とした場合に、前記セタン価初期検出期間以降に検出したセタン価に基づいて、前記第1セタン価・トルク相当量特性~前記第nセタン価・トルク相当量特性の中から、前記セタン価初期検出期間以降に検出したセタン価が前記判別可能セタン価範囲の中央に近い第mセタン価・トルク相当量特性を選定し、前記第1検出用噴射~前記第n検出用噴射の中から前記第mセタン価・トルク相当量特性に対応する第m検出用噴射を選定し、選定した前記第m検出用噴射を、前記検出用噴射実行部にて実行する、燃料性状検出装置である。
【0016】
次に、本発明の第3の発明は、上記第1の発明または第2の発明に係る燃料性状検出装置であって、前記第1検出用噴射~前記第n検出用噴射のそれぞれを噴射してから、前記第1検出用噴射~前記第n検出用噴射のそれぞれに対応する前記セタン価検出部にてセタン価を検出するまでのそれぞれの期間では、前記ディーゼル機関の吸排気系に設けられたアクチュエータの動作状態を変更させることなく維持させる、燃料性状検出装置である。
【発明の効果】
【0018】
第1の発明によれば、燃料噴射を停止して惰性回転しているディーゼル機関に対して、噴射時期と噴射量を適切に補正した検出用噴射を実行して、当該検出用噴射によって発生したトルク相当量を検出する。特許文献1に記載の2水準の噴射量の副噴射によるトルクの変化量を検出する方法と比較して、検出したトルク相当量から主噴射分のトルク相当量を減算する必要がないので、より高精度にトルク相当量を検出することができる。従って、より高精度にセタン価を検出することができる。また、基準セタン価の場合には基準トルク相当量となるセタン価・トルク相当量特性と実トルク相当量に基づいてセタン価を検出するので、適切なセタン価検出範囲を有するセタン価・トルク相当量特性を用いることで、低セタン価~高セタン価までより広い範囲にて、より高精度にセタン価を検出することができる。
【0019】
第1の発明によれば、複数のセタン価・トルク相当量特性を有し、各セタン価・トルク相当量特性に対応する検出用噴射を実行することで、さらに高精度にセタン価を検出することができる。
【0020】
第1の発明によれば、検出下限セタン価~検出上限セタン価までのセタン価検出範囲が非常に広い場合、1つのセタン価・トルク相当量特性ではセタン価検出範囲の全体をカバーしきれない場合がある。このような場合であっても、判別可能セタン価範囲を適切に割り当てた複数のセタン価・トルク相当量特性と、各セタン価・トルク相当量特性に対応する検出用噴射を行うことで、低セタン価~高セタン価までより広い範囲にて、より高精度にセタン価を検出することができる。
【0021】
第2の発明によれば、セタン価に応じて、第1検出用噴射~第n検出用噴射の中から選定した検出用噴射を行うので、不要な検出用噴射による燃料の消費や検出時間を抑制することができる。
【図面の簡単な説明】
【0022】
【
図1】ディーゼル機関システムの全体の概略構成の例を説明する図である。
【
図2】検出用噴射に対する着火時期及び熱発生率の形状が、運転状態や環境状態に応じて異なる様子を説明する図である。
【
図3】
図2に対して、運転状態や環境状態に応じて噴射時期及び噴射量を補正することで、着火時期及び熱発生率の形状を同じとすることができる様子の例を説明する図である。
【
図4】
図3に対して、運転状態や環境状態に応じて噴射時期及び噴射量を補正した場合、セタン価が異なる場合では、着火時期は同じとなるが熱発生率の形状が異なる様子を説明する図である。
【
図5】
図4に対して、ディーゼル機関が燃料噴射を停止して惰性回転しながら回転数を徐々に低下させている検出可能期間内に実行した検出用噴射による一時的な回転数の上昇量(検出用噴射によるトルク相当量)が、セタン価に応じて異なる様子を説明する図である。
【
図6】セタン価・トルク相当量特性の例を説明する図である。
【
図7】第1の実施の形態におけるセタン価・トルク相当量特性(P)を説明する図である。
【
図8】第1の実施の形態における制御装置の処理(クランク角度同期処理)の例を説明するフローチャートである。
【
図9】
図8のフローチャートにおける処理SA100の処理の詳細を説明するフローチャートである。
【
図10】
図8のフローチャートにおける処理SA200の処理の詳細を説明するフローチャートである。
【
図11】
図8のフローチャートにおける処理SA300の処理の詳細を説明するフローチャートである。
【
図12】
図8に示すフローチャートの処理による動作の例を説明する動作波形である。
【
図13】第2の実施の形態におけるセタン価・トルク相当量特性(P1)、セタン価・トルク相当量特性(P2)、セタン価・トルク相当量特性(P3)、セタン価・トルク相当量特性(P4)の例を説明する図である。
【
図14】第2の実施の形態における制御装置の処理(クランク角度同期処理)の例を説明するフローチャートである。
【
図15】
図14のフローチャートにおける処理SB100の処理の詳細を説明するフローチャートである。
【
図16】
図14のフローチャートにおける処理SB200の処理の詳細を説明するフローチャートである。
【
図17】
図14のフローチャートにおける処理SB300の処理の詳細を説明するフローチャートである。
【
図18】
図14のフローチャートにおける処理SB400の処理の詳細を説明するフローチャートである。
【
図19】
図14に示すフローチャートの処理による動作の例を説明する動作波形である。
【
図22】拡散燃焼の場合において、セタン価(低)、セタン価(中)、セタン価(高)の各燃料による熱発生率の違いの例を説明する図である。
【
図23】
図22に対して、セタン価(低)の燃料の場合に補正を加えた場合の例を説明する図である。
【
図24】予混合燃焼の場合において、セタン価(低)、セタン価(中)、セタン価(高)の各燃料による熱発生率の違いの例を説明する図である。
【
図25】
図24に対して、各セタン価の燃料の場合に対して噴射時期及び噴射量を適切に補正した場合の例を説明する図である。
【発明を実施するための形態】
【0023】
●[ディーゼル機関システム1の全体構成(
図1)]
以下に本発明を実施するための形態を図面を用いて説明する。まず
図1を用いて、ディーゼル機関10を有するディーゼル機関システム1の全体構成の例について説明する。本実施の形態の説明では、車両に搭載されたディーゼル機関システム1を例として説明する。
【0024】
以下、システム全体について、吸気側から排気側に向かって順に説明する。吸気管11Aの流入側には、エアクリーナ(図示省略)、吸気流量検出手段21(例えば、吸気流量センサ)が設けられている。吸気流量検出手段21は、ディーゼル機関10が吸入した空気の流量に応じた検出信号を制御装置50に出力する。また吸気流量検出手段21には、吸気温度検出手段28A(例えば、吸気温度センサ)が設けられている。吸気温度検出手段28Aは、吸気流量検出手段21を通過する吸気の温度に応じた検出信号を制御装置50に出力する。
【0025】
吸気管11Aの流出側はコンプレッサ35の流入側に接続され、コンプレッサ35の流出側は吸気管11Bの流入側に接続されている。ターボ過給機30は、コンプレッサインペラ35Aを有するコンプレッサ35と、タービンインペラ36Aを有するタービン36とを備えている。コンプレッサインペラ35Aは、排気ガスのエネルギーによって回転駆動されるタービンインペラ36Aにて回転駆動され、吸気管11Aから流入された吸気を吸気管11Bに圧送することで過給する。
【0026】
コンプレッサ35の上流側となる吸気管11Aには、コンプレッサ上流圧力検出手段24Aが設けられている。コンプレッサ上流圧力検出手段24Aは、例えば圧力センサであり、コンプレッサ35の上流側となる吸気管11A内の吸気の圧力に応じた検出信号を制御装置50に出力する。コンプレッサ35の下流側となる吸気管11B(吸気管11Bにおけるコンプレッサ35とインタークーラ16との間の位置)には、コンプレッサ下流圧力検出手段24Bが設けられている。コンプレッサ下流圧力検出手段24Bは、例えば圧力センサであり、コンプレッサ35の下流側となる吸気管11B内の吸気の圧力に応じた検出信号を制御装置50に出力する。
【0027】
吸気管11Bには、上流側にインタークーラ16が配置され、インタークーラ16よりも下流側にスロットル装置48が配置されている。インタークーラ16は、コンプレッサ下流圧力検出手段24Bよりも下流側に配置されており、コンプレッサ35にて過給された吸気の温度を下げる。インタークーラ16とスロットル装置48との間には、吸気温度検出手段28B(例えば、吸気温度センサ)が設けられている。吸気温度検出手段28Bは、インタークーラ16にて温度が低下された吸気の温度に応じた検出信号を制御装置50に出力する。
【0028】
スロットル装置48は、制御装置50からの制御信号に基づいて吸気管11Bの開度を調整するスロットルバルブを駆動し、吸気流量を調整可能である。制御装置50は、スロットル開度検出手段48S(例えば、スロットル開度センサ)からの検出信号と目標スロットル開度に基づいて、スロットル装置48に制御信号を出力して吸気管11Bに設けられたスロットルバルブの開度を調整可能である。制御装置50は、アクセルペダル踏込量検出手段25からの検出信号に基づいて検出したアクセルペダルの踏込量とディーゼル機関10の運転状態とに基づいて目標スロットル開度を求める。
【0029】
アクセルペダル踏込量検出手段25は、例えばアクセルペダル踏込角度センサであり、アクセルペダルに設けられている。制御装置50は、アクセルペダル踏込量検出手段25からの検出信号に基づいて、運転者によるアクセルペダルの踏込量を検出することが可能である。
【0030】
吸気管11Bにおけるスロットル装置48よりも下流側には、EGR配管13の流出側が接続されている。そして吸気管11Bの流出側は吸気マニホルド11Cの流入側に接続されており、吸気マニホルド11Cの流出側はディーゼル機関10の流入側に接続されている。そして吸気マニホルド11Cには、吸気マニホルド圧力検出手段24Cが設けられている。吸気マニホルド圧力検出手段24Cは、例えば圧力センサであり、吸気マニホルド11C内の吸気の圧力に応じた検出信号を制御装置50に出力する。またEGR配管13の流出側(吸気管11Bとの接続部)からは、EGR配管13の流入側(排気管12Bとの接続部)から流入してきたEGRガスが、吸気管11B内に吐出される。なおEGR配管13にて形成されるEGRガスが流れる経路は、EGR経路に相当している。
【0031】
ディーゼル機関10(ディーゼルエンジン)は複数のシリンダ45A~45Dを有しており、インジェクタ43A~43Dが、それぞれのシリンダに設けられている。インジェクタ43A~43Dには、コモンレール41と燃料配管42A~42Dを介して燃料が供給されており、インジェクタ43A~43Dは、制御装置50からの制御信号によって駆動され、それぞれのシリンダ45A~45D内に燃料を噴射する。
【0032】
ディーゼル機関10には、クランク角度検出手段22A、気筒検出手段22Bが設けられている。クランク角度検出手段22Aは、例えばクランクシャフトの近傍に設けられた回転センサであり、ディーゼル機関10のクランクシャフトの回転角度に応じた検出信号を制御装置50に出力する。気筒検出手段22Bは、カムシャフトの近傍に設けられた回転センサであり、例えば1番気筒のピストンが圧縮上死点に達した場合に検出信号を制御装置50に出力する。制御装置50は、クランク角度検出手段22Aからの検出信号と気筒検出手段22Bからの検出信号とに基づいて、例えば第1気筒のピストンが上死点位置にあることを検出可能であり、当該上死点位置が圧縮上死点の位置であるか吸気上死点の位置であるか、判別することができる。
【0033】
またディーゼル機関10には、クーラント温度検出手段28Cが設けられている。クーラント温度検出手段28Cは、例えば温度センサであり、ディーゼル機関10内に循環されている冷却用クーラントの温度を検出し、検出した温度に応じた検出信号を制御装置50に出力する。
【0034】
ディーゼル機関10の排気側には排気マニホルド12Aの流入側が接続され、排気マニホルド12Aの流出側には排気管12Bの流入側が接続されている。排気管12Bの流出側はタービン36の流入側に接続され、タービン36の流出側は排気管12Cの流入側に接続されている。
【0035】
排気管12Bには、EGR配管13の流入側が接続されている。EGR配管13は、排気管12Bと吸気管11Bとを連通し、排気管12Bの排気ガスの一部を吸気管11Bに還流させることが可能である。またEGR配管13には、EGRクーラ15、EGR弁14が設けられている。
【0036】
EGR弁14(EGRバルブ)は、EGR配管13におけるEGRクーラ15の下流側に設けられている。そしてEGR弁14は、制御装置50からの制御信号に基づいて、EGR配管13の開度を調整することで、EGR配管13内を流れるEGRガスの流量を調整する。
【0037】
EGRクーラ15は、EGR配管13に設けられている。EGRクーラ15は、いわゆる熱交換器であり、冷却用のクーラントが供給され、流入されたEGRガスを冷却して吐出する。
【0038】
上記のEGR配管13、(EGRクーラ15)、EGR弁14にて、排気ガスの一部を吸気経路に戻すことが可能なEGRシステムが構成されている。なお、EGRシステムは、EGRクーラ15を含んでも含まなくてもよい。
【0039】
排気管12Bの流出側はタービン36の流入側に接続され、タービン36の流出側は排気管12Cの流入側に接続されている。タービン36には、タービンインペラ36Aへ導く排気ガスの流速を制御可能な(タービンへと排気ガスを導く流路の開度を調整可能な)可変ノズル33が設けられており、可変ノズル33は、ノズル駆動手段31によって開度が調整される。制御装置50は、ノズル開度検出手段32(例えば、ノズル開度センサ)からの検出信号と目標ノズル開度に基づいて、ノズル駆動手段31に制御信号を出力して可変ノズル33の開度を調整可能である。
【0040】
タービン36の上流側となる排気管12Bには、タービン上流圧力検出手段26Aが設けられている。タービン上流圧力検出手段26Aは、例えば圧力センサであり、タービン36の上流側となる排気管12B内の排気の圧力に応じた検出信号を制御装置50に出力する。タービン36の下流側となる排気管12Cには、タービン下流圧力検出手段26Bが設けられている。タービン下流圧力検出手段26Bは、例えば圧力センサであり、タービン36の下流側となる排気管12C内の排気の圧力に応じた検出信号を制御装置50に出力する。
【0041】
排気管12Cには、酸化触媒61と微粒子捕集フィルタ62が設けられている。なお、微粒子捕集フィルタ62の下流側に選択式還元触媒を設けてもよい。酸化触媒61の上流側には排気温度検出手段28Dが設けられ、酸化触媒61の下流側には排気温度検出手段28Eが設けられている。排気温度検出手段28D、28Eは、例えば排気温度センサであり、排気温度に応じた検出信号を制御装置50に出力する。また微粒子捕集フィルタ62には、微粒子捕集フィルタ62の上流側と下流側の圧力差を検出する差圧検出手段26Cが設けられている。差圧検出手段26Cは、例えば圧力センサであり、微粒子捕集フィルタ62の上流側の排気の圧力と、微粒子捕集フィルタ62の下流側の排気の圧力と、の差圧に応じた検出信号を制御装置50に出力する。
【0042】
大気圧検出手段23は、例えば大気圧センサであり、制御装置50に設けられている。大気圧検出手段23は、制御装置50の周囲の大気圧に応じた検出信号を制御装置50に出力する。
【0043】
車速検出手段27は、例えば車両速度検出センサであり、車両の車輪等に設けられている。車速検出手段27は、車両の車輪の回転速度に応じた検出信号を制御装置50に出力する。
【0044】
制御装置50は、燃料性状検出装置であり、少なくとも、CPU51、記憶装置53を有している。制御装置50(CPU51)の入力には、上述したように、吸気流量検出手段21、クランク角度検出手段22A、気筒検出手段22B、大気圧検出手段23、アクセルペダル踏込量検出手段25、コンプレッサ上流圧力検出手段24A、コンプレッサ下流圧力検出手段24B、吸気マニホルド圧力検出手段24C、タービン上流圧力検出手段26A、タービン下流圧力検出手段26B、差圧検出手段26C、車速検出手段27、吸気温度検出手段28A、28B、クーラント温度検出手段28C、排気温度検出手段28D、28E、ノズル開度検出手段32、スロットル開度検出手段48S等からの検出信号がある。
【0045】
また制御装置50(CPU51)からの出力には、上述したように、インジェクタ43A~43D、EGR弁14、ノズル駆動手段31、スロットル装置48等への制御信号がある。なお、制御装置50の入出力は、上記の検出手段やアクチュエータに限定されるものではない。また、各部の温度や圧力等はセンサを搭載せずに推定計算により算出しても良い。制御装置50は、上記の検出手段を含めた各種の検出手段からの検出信号に基づいてディーゼル機関10の運転状態や環境状態を検出し、上記のアクチュエータを含む各種のアクチュエータを制御する。記憶装置53は、例えばFlash-ROM等の記憶装置であり、ディーゼル機関の制御や自己診断等を実行するためのプログラムやデータ等が記憶されている。
【0046】
なお制御装置50(CPU51)は、検出用噴射時期関連量算出部51A、検出用噴射量算出部51B、検出用噴射実行部51C、セタン価検出部51Dを有しているが、これらの詳細については後述する。
【0047】
●[セタン価を検出するための検出用噴射Kinjによる熱発生率(
図2、
図3)]
図2は、運転状態・環境状態(a)、運転状態・環境状態(b)、運転状態・環境状態(c)の、それぞれ異なる運転状態・環境状態において、同一セタン価の燃料を、同一噴射時期にて、同一噴射量だけ噴射した場合の例を示しており、運転状態・環境状態に応じた噴射時期、噴射量の補正をしなかった場合の例を示している。h(a)は運転状態・環境状態(a)の場合の熱発生率を示し、h(b)は運転状態・環境状態(b)の場合の熱発生率を示し、h(c)は運転状態・環境状態(c)の場合の熱発生率を示している。同一セタン価の燃料を、同一噴射時期にて同一噴射量を噴射しても、運転状態や環境状態が異なると、熱発生率の形状が異なる。
【0048】
なお、ディーゼル機関の環境状態とは、ディーゼル機関の動作状態によって変化しない周囲の雰囲気の状態を指す。
図1に示すディーゼル機関システムの例では、大気圧(大気圧検出手段23にて検出)、外気温度(吸気温度検出手段28Aにて検出)等が、環境状態に相当する。また、ディーゼル機関の運転状態とは、上記の環境状態を除き、ユーザからの操作や制御装置からの制御、そしてそれらに応じて変化したディーゼル機関の動作状態を指す。
図1に示すディーゼル機関システムの例では、ユーザからの操作として、アクセルペダル踏込量(アクセルペダル踏込量検出手段25にて検出)が、運転状態に相当する。また制御装置からの制御(各種のアクチュエータの制御)として、インジェクタ43A~43D、スロットル装置48、EGR弁14、ノズル駆動手段31等の制御が、運転状態に相当する。
【0049】
また、それらに応じて変化した動作状態として、吸気流量(吸気流量検出手段21にて検出)、吸気管内の吸気の圧力(コンプレッサ上流圧力検出手段24A、コンプレッサ下流圧力検出手段24B、吸気マニホルド圧力検出手段24Cにて検出)、回転数(クランク角度検出手段22Aにて検出)、クーラント温度(クーラント温度検出手段28Cにて検出)、排気管内の排気の圧力(タービン上流圧力検出手段26A、タービン下流圧力検出手段26B、差圧検出手段26Cにて検出)、排気管内の排気の温度(排気温度検出手段28D、28Eにて検出)や、推定計算によって算出した各部の温度、圧力、流量等が、運転状態に相当する。以下、上記のディーゼル機関の運転状態及び環境状態を、ディーゼル機関の運転状態・環境状態と記載するが、上記の運転状態と環境状態を区別する必要がない場合では、ディーゼル機関の運転状態・環境状態を、ディーゼル機関の運転状態、とまとめて記載する場合もある。
【0050】
図2に示す状態ではセタン価の検出には適さないので、運転状態や環境状態が変化しても、
図3に示すようにほぼ同じ熱発生率を得ることができるように、運転状態・環境状態に応じて噴射時期、噴射量を補正する。なお
図3の例は、(目標)着火時期=P[°CA]、基準セタン価(例えばセタン価=54)の燃料の場合に、(目標)トルク相当量=TQとなるように、運転状態・環境状態に応じて噴射時期と噴射量を補正した場合の例を示している。
【0051】
●[ディーゼル機関の運転状態・環境状態に応じた噴射時期、噴射量の算出]
噴射時期については、以下のようにして、ディーゼル機関の運転状態・環境状態に応じた着火遅れ時間を求める。(目標)着火時期=P[°CA]の位置から、この着火遅れ時間だけ手前のタイミングを噴射(開始)時期として燃料を噴射することで、(目標)着火時期から燃焼を開始させることができる。従って、下記の着火遅れ時間は、ディーゼル機関の運転状態・環境状態に応じた補正を含んだ時間である。着火遅れ時間をTDLYとすると、以下の(式1)が成立することが知られている。
TDLY=1/{A[Fuel]B[O2]Cexp(-D/Tcyl)} (式1)
A、B、C、D:定数
[Fuel]:燃料分圧
[O2]:酸素分圧
Tcyl:目標メイン着火時期での筒内温度
Pcyl:目標メイン着火時期での筒内圧
【0052】
また、気体の状態方程式から、以下の(式2)~(式4)が成立する。
Tcyl=PcylVcyl/(R・gcb・Mair) (式2)
gcb=gcyl+ρf・qfinr・αcb (式3)
αcb=ΣdQ/(ρf・qfinr・Ef) (式4)
Vcyl:目標メイン着火時期での筒内容積
Mair:空気平均分子量
gcb:燃焼ガス
gcyl:目標メイン着火時期での空気量
qfinr:噴射量
αcb:燃焼割合
ρf:燃料密度
Ef:燃料低位発熱量
【0053】
また、以下のようにしてPcylを求めることができる。
dQ=dU+PdV
=(cv/R)・d(PV)+PdV
=[k/(k-1)]PdV+[1/(k-1)]VdP (式5)
P=(Pcylo+Pcyl)/2、V=(Vcylo+Vcyl)/2、
dP=Pcyl-Pcylo、dV=Vcyl-Vcyloとして離散化
Pcyl=[2(k-1)dQ-{(k-1)Vcyl-(k+1)Vcylo}Pcylo]
/[(k+1)Vcyl-(k-1)Vcylo (式6)
k:比熱比
cp:定圧比熱
cv:定積比熱
R:気体定数
dQ:発熱量
V:筒内容積
P:筒内圧
U:熱量
【0054】
また以下の式が成立する。
dTw=(Qc-Qout)/mc
={hg(Tg-Tw)-h(Tw-thw)}/mc
={Qc_s(Tg-Tw)/(Tg-Tw_s)-Qc_s(Tw-thw)/(Tw_s-thw)}/mc
=Qc_s(Tw_s-Tw)[1/(Tg-Tw_s)+1/(Tw_s-thw)]/mc (式7)
Twi+1=Tw+Qcs(Tw_s-Tw)[1/(Tg-Tw_s)+1/(Tw_s-thw)]/mc (式8)
_s:定常時
Qc:筒内――>壁面放熱量
Qout:壁面――>冷却水放熱量
Tw:壁温度
Tg:燃焼ガス温度
thw:水温(冷却水温度)
hg:熱伝導率(燃焼室側)
h:熱伝導率(冷却水側)
m:壁質量
c:比熱
【0055】
以上より、以下の式が成立する。
[O2]=Pcyl(na・mo2)/(nf+n)
=Pcyl(na/nf)st・mo2/[(nf/na)・(na/nf)st+(na/nf)st]
=Pcyl[n(1+0.25αHC)]/[φ+n(1+0.25αHC)/mo2] (式9)
na:新気中炭素量
nf:燃料中炭素量
(na/nf)st:噴射あたりの空気過剰率
αHC:燃料中H/C
φ:当量比
n:燃料組成中炭素量
mo2:O2濃度割合
【0056】
ディーゼル機関10の運転状態・環境状態に基づいて着火遅れ時間TDLYを求めることで、運転状態・環境状態が変動しても、(目標)着火時期(予め設定された所定クランク角度位置に相当)で着火するように燃料の噴射時期を適切に制御できる。なお、着火遅れ時間TDLYは、上記のように、シリンダ流入ガス量、EGR量、排気マニホルド内圧力、排気マニホルド内温度、冷却水温度(クーラント温度)、過給圧、インタークーラ出口ガス温度、EGR出口ガス温度、等から求められる。
【0057】
シリンダ流入ガス量は、吸気流量検出手段21(
図1参照)からの検出信号に基づいて検出される。EGR量は、制御装置50が算出したEGR率とEGR弁14(
図1参照)の制御量等から算出される。排気マニホルド内圧力は、排気マニホルドに圧力検出手段を有している場合は当該圧力検出手段からの検出信号に基づいて検出され、当該圧力検出手段を有していない場合は排気温度や吸気流量や可変ノズルの開度や回転数等から推定することができる。排気マニホルド内温度は、排気マニホルドに温度検出手段を有している場合は当該温度検出手段からの検出信号に基づいて検出され、当該温度検出手段を有していない場合は酸化触媒の上流側の排気温度等から推定することができる。冷却水温度(クーラント温度)は、クーラント温度検出手段28C(
図1参照)からの検出信号に基づいて検出される。過給圧は、吸気マニホルド圧力検出手段24C(
図1参照)からの検出信号に基づいて検出される。インタークーラ出口ガス温度は、吸気温度検出手段28B(
図1参照)からの検出信号に基づいて検出される。EGR出口ガス温度は、EGR配管13の出口個所に温度検出手段を有している場合は当該温度検出手段からの検出信号に基づいて検出され、当該温度検出手段を有していない場合は排気マニホルド内温度やEGRクーラのクーラント温度やEGR量等に基づいて推定することができる。
【0058】
以上により、例えば、基準セタン価Ss=54、(目標)着火時期=P[°CA]=7[°CA]、その場合の目標基準トルク相当量=TQ、に設定した場合において、運転状態や環境状態が変化しても、安定的に着火時期=7[°CA](着火のクランク角度位置=7[°CA])、発生トルク相当量=TQとなるように、噴射時期及び噴射量を補正した検出用噴射Kinjを、制御装置50から実行させることができる。
【0059】
噴射量については、噴射時期と同様に、シリンダ流入ガス量、EGR量、排気マニホルド内圧力、排気マニホルド内温度、冷却水温度(クーラント温度)、過給圧、インタークーラ出口ガス温度、EGR出口ガス温度等のディーゼル機関の運転状態・環境状態に基づいて、補正を含めた噴射量を、既知の方法にて算出することができる。なお算出については既知の算出方法を用いているので、補正を含めた噴射量の算出方法の詳細については説明を省略する。これにより、運転状態・環境状態が変動しても、(目標)着火時期=P[°CA]かつ基準セタン価(例えばセタン価=54)の燃料の場合に、(目標)トルク相当量=TQとなるように、噴射量を適切に補正することができる。
【0060】
●[噴射時期及び噴射量を補正した場合におけるセタン価に応じた熱発生率(
図4)と、トルク相当量(
図5)]
図4は、例えば基準セタン価Ss=54、(目標)着火時期=P[°CA]=7[°CA]、その場合の(目標)トルク相当量=TQ、となるように上記の噴射時期の補正と、噴射量の補正を行った場合において、異なるセタン価の燃料にて検出用噴射Kinjを実行した場合の例を示している。h(d1)はセタン価(高)(例えばセタン価=60)の場合の熱発生率、h(d2)はセタン価(中)(例えばセタン価=54)の熱発生率、h(d3)はセタン価(低)(例えばセタン価=46)の熱発生率の例を示している。ディーゼル機関の運転状態・環境状態が変動しても、かつ、異なるセタン価であっても、安定的に着火時期=P[°CA]=7[°CA]を得ることが可能であり、セタン価の値に応じた熱発生率を得ることができる。
図4からわかるように、セタン価の値が大きいほど熱発生率のピークが大きく、かつ、ピークの位置が上死点(クランク角度=0[°CA])に近くなる。従って、セタン価の値が大きいほど、トルク相当量が大きくなる。
【0061】
図5は、ディーゼル機関が燃料噴射を停止して惰性回転しながら回転数を徐々に低下させている場合(検出可能期間に相当)に、セタン価検出用の検出用噴射Kinjを実行した例を示している。例えば市街地等を走行中に、赤信号等の手前でアクセルペダルから足を離してブレーキペダルを踏む前の惰性走行中が、この検出可能期間となる。
【0062】
図5において、N(d1)はセタン価(高)の燃料の検出用噴射によって発生したトルクにて上昇した回転数を示しており、N(d2)はセタン価(中)の燃料の検出用噴射によって発生したトルクにて上昇した回転数を示しており、N(d3)はセタン価(低)の燃料の検出用噴射によって発生したトルクにて上昇した回転数を示している。検出用噴射Kinjを実行する直前の回転数(直前回転数)と、検出用噴射Kinjを実行した直後の回転数(直後回転数)と、の偏差であるΔNと、直前回転数と、に基づいてセタン価に応じたトルク相当量TQを得ることができる。
【0063】
●[セタン価・トルク相当量特性の例(
図6)]
図6は、基準セタン価=Ssの燃料(例えばセタン価=54の燃料)を用いた場合に、着火時期=P[°CA](例えば着火時期=7[°CA])にてトルク相当量=TQs(P)となるように、噴射時期、噴射量を補正した場合における、セタン価・トルク相当量特性の例を示している。セタン価・トルク相当量特性は、横軸をセタン価、縦軸をトルク相当量(トルクや、回転数変動量等のトルクに相当する物理量)としている。トルク相当量は、例えば基準回転数(例えば1500[rpm])の場合における回転数変動量に換算した回転数変動量である。セタン価・トルク相当量特性は、実際の車両を用いた種々の実験やシミュレーション等の結果に基づいて設定されている。
【0064】
また
図6の例において実線にて示す特性は、基準セタン価=Ssの燃料を用いた場合に、着火時期=P[°CA]、トルク相当量=TQs(P)となるように設定したセタン価・トルク相当量特性を示している。また
図6の例において一点鎖線にて示す特性は、基準セタン価=Ssの燃料を用いた場合に、着火時期=P-ΔP[°CA]、トルク相当量=TQs(P-ΔP)となるように設定したセタン価・トルク相当量特性(P-ΔP)を示している。また
図6の例において点線にて示す特性は、基準セタン価=Ssの燃料を用いた場合に、着火時期=P+ΔP[°CA]、トルク相当量=TQs(P+ΔP)となるように設定したセタン価・トルク相当量特性(P+ΔP)を示している。このように、目標とする着火時期やトルク相当量に応じた、種々のセタン価・トルク相当量特性を予め作成しておくことができる。
【0065】
なお、実線にて示すセタン価・トルク相当量特性(P)(着火時期=P)に着目すると、セタン価トルク相当量特性(P)は、セタン価の違いに対してトルク相当量の変化が小さい判別不適切セタン価範囲(判別可能下限セタン価SL(P)よりもセタン価が低い領域、及び判別可能上限セタン価SH(P)よりもセタン価が高い領域)を有している。またセタン価トルク相当量特性(P)は、判別不適切セタン価範囲よりもセタン価の違いに対してトルク相当量の変化が大きい判別可能セタン価範囲(判別可能下限セタン価SL(P)以上、かつ、判別可能上限セタン価SH(P)以下の領域)と、を有している。判別可能セタン価範囲内のセタン価であれば、トルク相当量に基づいて、より精度よくセタン価を検出することができる。これに対して判別不適切セタン価範囲のセタン価の場合、トルク相当量に基づいて検出されたセタン価は、判別可能セタン価範囲のセタン価と比較して誤差が大きい。
【0066】
●[第1の実施の形態の燃料性状検出装置(制御装置50)の処理(
図7~
図12)]
次に
図7~
図12を用いて、セタン価を検出する燃料性状検出装置(制御装置50)の処理の第1の実施の形態について説明する。第1の実施の形態では、
図7に示すセタン価・トルク相当量特性(P)を用いて、検出下限セタン価SKL~検出上限セタン価SKHのセタン価検出範囲内のセタン価を検出する。
図7に示すセタン価・トルク相当量特性(P)は、基準セタン価=Ssの燃料(例えばセタン価=54の燃料)を用いた場合に、着火時期=P[°CA](例えば7[°CA])、トルク相当量=TQs(P)となるように設定したセタン価・トルク相当量特性である。また第1の実施の形態では、セタン価・トルク相当量特性(P)の判別可能セタン価範囲(P)(判別可能下限セタン価SL(P)~判別可能上限セタン価SH(P)の範囲)に、セタン価検出範囲(検出下限セタン価SKL~検出上限セタン価SKHの範囲)が含まれている。例えば検出したトルク相当量がTQの場合、
図7に示すセタン価・トルク相当量特性(P)に基づいて、検出対象のセタン価はSである、と検出することができる。
【0067】
●[第1の実施の形態の処理手順(
図8~
図11)における、全体処理(
図8)の処理手順]
次に
図8~
図11に示すフローチャートを用いて、制御装置50によるセタン価検出処理の第1の実施の形態の処理手順について説明する。制御装置50(CPU51)は、例えば所定クランク角度毎(例えば15[°CA]毎、
図12参照)にて、
図8に示す処理を起動し、ステップS110に処理を進める。例えばクランク角度検出手段22A(
図1参照)は、クランクシャフトが15[°CA]回転する毎に検出信号を出力し、1番気筒が圧縮上死点の位置の直前に気筒検出手段22Bが検出信号を出力する。そしてクランク角度検出手段22Aからの検出信号が入力される毎に
図8に示す処理が起動される。またセタン価を検出するための検出用噴射は、どの気筒に対して実行してもよいが、本実施の形態では、1番気筒に対して検出用噴射を実行する例にて説明する。また本実施の形態では、着火時期=P[°CA]が7[°CA]の例にて説明する。
【0068】
ステップS110にて制御装置50は、クランク角度カウンタの値(00~47(
図12参照))を更新し、今回のクランク角度信号が入力された時刻を取得して、クランク角度カウンタの値(00~47)に対応させて記憶し、ステップS115に処理を進める。
【0069】
例えば制御装置50は、ステップS110にて、気筒検出手段22B(
図1参照)からの気筒検出信号が検出されている場合はクランク角度カウンタの値を(00)に初期化(
図12参照)して、気筒検出手段22Bからの気筒検出信号が検出されていない場合はクランク角度カウンタの値を1だけカウントアップする(
図12参照)。これにより、クランク角度カウンタの値は、15[°CA]毎に(00~47)のいずれかの値に更新される。例えばクランク角度カウンタの値が(00)の期間は、クランク角度が1番気筒の圧縮上死点の0[°CA]から15[°CA]の間であることを示し、クランク角度カウンタの値が(24)の期間は、クランク角度が1番気筒の吸気上死点の360[°CA]から375[°CA]の間であることを示す。
【0070】
ステップS115にて制御装置50は、検出用噴射の実行条件が成立しているか否かを判定し、成立している場合(Yes)はステップS120に処理を進め、成立していない場合(No)はステップS190に処理を進める。例えば検出用噴射の実行条件は、現在燃料噴射の停止中、かつ、惰性回転しながら回転数が徐々に低下している状態、かつ、回転数の範囲が検出下限回転数から検出上限回転数の範囲内、かつ、アクセルペダル踏込量=0、エンジンブレーキ作動状態でない、等である。なお、検出用噴射の実行条件は、「現在燃料噴射の停止中、かつ、惰性回転しながら回転数が徐々に低下している状態」については必須であるが、他の条件が追加されていても構わない。
【0071】
ステップS120にて制御装置50は、今回のクランク角度カウンタの値が(47)であるか否かを判定し、クランク角度カウンタの値が(47)である場合(Yes)はステップS125に処理を進め、クランク角度カウンタの値が(47)でない場合(No)はステップS135に処理を進める。
【0072】
ステップS125に処理を進めた場合、制御装置50は、処理SA100を実行してステップS130に処理を進める。なお、処理SA100の処理は、検出用噴射の着火遅れ時間と噴射量を算出する処理と、検出用噴射を実行するべき1番気筒のインジェクタに対して、噴射開始時刻と噴射終了時刻を求めてタイマに設定する処理であり、処理SA100の詳細については後述する。
【0073】
ステップS130にて制御装置50は、検出用噴射実行フラグをONに設定し、アクチュエータ維持要求フラグをONに設定して(
図12参照)ステップS135に処理を進める。
【0074】
なお、検出用噴射実行フラグは、検出用噴射のスケジューリングを行った(処理SA100を実行した)ことを示しており、後述するステップS135にて判定に使用され、ステップS160にてOFFに設定される。またアクチュエータ維持要求フラグは、検出用噴射のスケジューリング実行後から、検出用噴射が実行されて回転数の変動(トルク相当量)を取得するまでの期間、吸排気系のアクチュエータ(スロットル装置、EGR弁、可変ノズルのノズル駆動手段等)の動作状態を変更させることなく維持させることを要求するためのフラグであり、ステップS160にてOFFに設定される。制御装置50は、図示省略しているアクチュエータの制御処理において、アクチュエータ維持要求フラグがONの場合、当該アクチュエータの動作状態の変更を停止して、現在の動作状態を維持させる(回生等のエンジンブレーキに関する動作は禁止させる)。
【0075】
ステップS135に処理を進めた場合、制御装置50は検出用噴射実行フラグがONであるか否かを判定し、ONである場合(Yes)はステップS140に処理を進め、OFFである場合(No)は、
図8に示す処理を終了する。
【0076】
ステップS140に処理を進めた場合、制御装置50は今回のクランク角度カウンタの値が(00)であるか否かを判定し、今回のクランク角度カウンタの値が(00)である場合(Yes)はステップS145に処理を進め、今回のクランク角度カウンタの値が(00)でない場合(No)はステップS150に処理を進める。
【0077】
ステップS145に処理を進めた場合、制御装置50は、処理SA200を実行して、
図8に示す処理を終了する。なお、処理SA200の処理は、検出用噴射を実行する直前の回転数(Ne[直前]、
図12参照)を計測する処理であり、処理SA200の詳細については後述する。
【0078】
ステップS150に処理を進めた場合、制御装置50は今回のクランク角度カウンタの値が(03)であるか否かを判定し、今回のクランク角度カウンタの値が(03)である場合(Yes)はステップS155に処理を進め、今回のクランク角度カウンタの値が(03)でない場合(No)は、
図8に示す処理を終了する。
【0079】
ステップS155に処理を進めた場合、制御装置50は、処理SA300を実行してステップS160に処理を進める。なお、処理SA300の処理は、検出用噴射の実行の直後の回転数(Ne[直後]、
図12参照)の計測と、セタン価を検出する処理であり、処理SA300の詳細については後述する。
【0080】
ステップS160にて制御装置50は、検出用噴射実行フラグをOFFに設定し、アクチュエータ維持要求フラグをOFFに設定して(
図12参照)、
図8に示す処理を終了する。
【0081】
ステップS190に処理を進めた場合、制御装置50は、検出用噴射実行フラグをOFFに設定し、アクチュエータ維持要求フラグをOFFに設定して、
図8に示す処理を終了する。
【0082】
●[処理SA100(
図9)の処理手順]
次に
図9に示すフローチャートを用いて、
図8に示すフローチャートにおけるステップS125の処理SA100の詳細について説明する。処理SA100は、ディーゼル機関の運転状態・環境状態に応じた検出用噴射Kinjの着火遅れ時間T
DLYの算出、運転状態・環境状態に応じた検出用噴射Kinjの噴射量(噴射時間Tinj)の算出、噴射開始時刻と噴射終了時刻のタイマ設定、を行う処理である。制御装置50は、
図8に示すステップS125にて処理SA100を実行する場合、
図9に示すステップSA110に処理を進める。
【0083】
ステップSA110にて制御装置50は、ディーゼル機関の運転状態・環境状態に応じた着火遅れ時間TDLYを算出してステップSA120に処理を進める。なお、着火遅れ時間TDLYの算出方法については上述したとおりであるので説明を省略する。また着火遅れ時間TDLYは、検出用噴射Kinjの噴射時期に関連する噴射時期関連量に相当する。
【0084】
ステップSA110の処理を実行している制御装置50(CPU51)は、ディーゼル機関の運転状態及び環境状態にかかわらず検出下限セタン価~検出上限セタン価のセタン価範囲内のいずれのセタン価であっても、噴射された燃料が着火するクランク角度位置が、予め設定された所定クランク角度位置(この場合、(目標)着火時期=7[°CA])となるように、検出用噴射の噴射時期に関連する噴射時期関連量を算出する、検出用噴射時期関連量算出部51A(
図1参照)に相当している。
【0085】
ステップSA120にて制御装置50は、基準セタン価Ss(例えば基準セタン価=54)の燃料、着火時期=P(この場合、7[°CA])、現在のディーゼル機関の運転状態・環境状態に基づいて、基準トルク相当量TQsを発生させる燃料量Qを算出する。燃料量Qの算出方法については、上述したように既知の方法にて算出するので説明を省略する。そして制御装置50は、求めた燃料量Qを噴射時間Tinjに換算してステップSA130に処理を進める。また噴射時間Tinjは、検出用噴射Kinjの噴射量に相当する。
【0086】
ステップSA120の処理を実行している制御装置50(CPU51)は、セタン価検出範囲内において予め設定された基準セタン価Ssの燃料の場合では、ディーゼル機関の運転状態及び環境状態にかかわらず検出用噴射による所定クランク角度位置(この場合、(目標)着火時期=7[°CA])での着火に続く燃焼によって発生するトルクに相当するトルク相当量が、予め設定された基準トルク相当量となるように(
図7参照)、検出用噴射の噴射量を算出する、検出用噴射量算出部51B(
図1参照)に相当している。
【0087】
ステップSA130にて制御装置50は、回転数の下降状態に基づいて次の15[°CA]の時間であるT(15)(
図12参照)を予測する。また制御装置50は、T(15)に基づいて、着火時期=P[°CA]である7[°CA]に相当する時間であるT(7)(
図12参照)を予測して、ステップSA140に処理を進める。
【0088】
ステップSA140にて制御装置50は、
図12に示すように、クランク角度カウンタの値が(00)のクランク角度信号が入力されてから着火時期=P[°CA]で着火させるための検出用噴射Kinjの噴射開始時刻を、クランク角度カウンタの値が(47)のクランク角度信号が入力された時刻+T(15)+T(7)-T
DLYにて求め、求めた噴射開始時刻を、噴射開始タイマに設定してステップSA150に処理を進める。
【0089】
ステップSA150にて制御装置50は、
図12に示すように、検出用噴射Kinjの噴射終了時刻を、(噴射開始時刻)+噴射時間Tinjにて求め、求めた噴射終了時刻を、噴射終了タイマに設定して
図9に示す処理を終了してリターンし、
図8に示すステップS130に処理を進める。
【0090】
ステップSA130~SA150の処理を実行している制御装置50(CPU51)は、検出可能期間の場合(検出用噴射の実行条件成立時(ステップS115))に、所定気筒に対して、検出用噴射量算出部51B(
図1参照)にて算出した噴射量を、検出用噴射時期関連量算出部51A(
図1参照)にて算出した噴射時期関連量(着火遅れ時間T
DLY)に基づいた噴射時期にて噴射する検出用噴射Kinjを実行する、検出用噴射実行部51C(
図1参照)に相当している。
【0091】
なお、本実施の形態では、
図12に示すクランク角度カウンタの値が(47)のタイミングにて検出用噴射Kinjの噴射開始時刻及び噴射終了時刻を設定したが、クランク角度カウンタの値が(00)のタイミングにて検出用噴射Kinjの噴射開始時刻及び噴射終了時刻を設定するようにしてもよい。
【0092】
●[処理SA200(
図10)の処理手順]
次に
図10に示すフローチャートを用いて、
図8に示すフローチャートにおけるステップS145の処理SA200の詳細について説明する。処理SA200は、検出用噴射Kinjの直前の回転数であるNe[直前](
図12参照)を計測する処理である。制御装置50は、
図8に示すステップS145にて処理SA200を実行する場合、
図10に示すステップSA210に処理を進める。
【0093】
ステップSA210にて制御装置50は、(今回の)クランク角度カウンタの値が(00)のクランク角度信号が入力された時刻と、(前回の)クランク角度カウンタの値が(47)のクランク角度信号が入力された時刻と、の差(15[°CA]の時間)に基づいて、検出用噴射Kinjの直前の回転数であるNe[直前](
図12参照)を算出(計測)して
図10に示す処理を終了してリターンし、
図8に示すステップS145の直後に処理を進め、
図8に示す処理を終了する。
【0094】
●[処理SA300(
図11)の処理手順]
次に
図11に示すフローチャートを用いて、
図8に示すフローチャートにおけるステップS155の処理SA300の詳細について説明する。処理SA300は、検出用噴射Kinjの直後の回転数であるNe[直後](
図12参照)を計測する処理と、セタン価を検出する処理である。制御装置50は、
図8に示すステップS155にて処理SA300を実行する場合、
図11に示すステップSA310に処理を進める。
【0095】
ステップSA310にて制御装置50は、(今回の)クランク角度カウンタの値が(03)のクランク角度信号が入力された時刻と、(前回の)クランク角度カウンタの値が(02)のクランク角度信号が入力された時刻と、の差(15[°CA]の時間)に基づいて、検出用噴射Kinjによって発生した燃焼の直後の回転数であるNe[直後](
図12参照)を算出(計測)してステップSA320に処理を進める。
【0096】
ステップSA320にて制御装置50は、検出用噴射Kinjの直後の回転数であるNe[直後]と、検出用噴射Kinjの直前の回転数であるNe[直前]と、の差であるΔN(
図12参照)を求める。そして制御装置50、求めたΔNと、検出用噴射Kinjの直前の回転数であるNe[直前]と、に基づいてトルク相当量TQを算出し、ステップSA330に処理を進める。
【0097】
ステップSA330にて制御装置50は、トルク相当量TQと、
図7に示すセタン価・トルク相当量特性(P)と、に基づいて、トルク相当量TQに対応するセタン価Sを算出(検出)して
図11に示す処理を終了してリターンし、
図8に示すステップS160に処理を進める。
【0098】
検出用噴射Kinjによるセタン価に応じたトルク相当量が設定されたセタン価・トルク相当量特性(P)であって、基準セタン価Ssの燃料の検出用噴射の場合には基準トルク相当量TQs(P)となるようにセタン価・トルク相当量特性(P)(
図7参照)は、記憶装置53に記憶されている。
【0099】
ステップSA330の処理を実行している制御装置50(CPU51)は、検出用噴射Kinjにて実際に発生したトルクに相当する実トルク相当量と、記憶装置に記憶されているセタン価・トルク相当量特性(P)と、に基づいてセタン価を検出する、セタン価検出部51D(
図1参照)に相当している。
【0100】
そして検出されたセタン価は、ディーゼル機関の通常の燃料噴射の噴射時期や噴射量の補正等に利用される。
【0101】
●[第2の実施の形態の燃料性状検出装置(制御装置50)の処理(
図13~
図19)]
第1の実施の形態の
図7に示すように、セタン価・トルク相当量特性(P)は、トルク相当量に応じてセタン価を精度よく判別可能な「判別可能セタン価範囲(P)」と、トルク相当量に応じてセタン価を判別するには適さない「判別不適切セタン価範囲(P)」と、を有している。第1の実施の形態では、着火時期=P[°CA](例えばP[°CA]=7[°CA])のセタン価・トルク相当量特性(P)の「判別可能セタン価範囲(P)」が、要求されるセタン価検出範囲(検出下限セタン価SKL~検出上限セタン価SKH)をカバーできている例を示した。しかし、要求されるセタン価検出範囲が、さらに広い範囲である場合、1つのセタン価・トルク相当量特性の「判別可能セタン価範囲」ではカバーしきれない場合がある。
【0102】
そこで第2の実施の形態では、
図13に示すように、要求されるセタン価検出範囲(検出下限セタン価SKL~検出上限セタン価SKH)が非常に広い場合、着火時期が異なる複数のセタン価・トルク相当量特性を用意する。それぞれのセタン価・トルク相当量特性は、それぞれの「判別可能セタン価範囲」を重畳させると、要求されるセタン価検出範囲をカバーできるように選定されている。
【0103】
図13の例では、要求されるセタン価検出範囲に対して、着火時期=P[1][°CA]のセタン価・トルク相当量特性(P[1])、着火時期=P[2][°CA]のセタン価・トルク相当量特性(P[2])、着火時期=P[3][°CA]のセタン価・トルク相当量特性(P[3])、着火時期=P[4][°CA]のセタン価・トルク相当量特性(P[4])、を用意した例を示している。第2の実施の形態の説明では、P[1][°CA]=7[°CA]、P[2][°CA]=9[°CA]、P[3][°CA]=11[°CA]、P[4][°CA]=13[°CA]に設定した例で説明するが、これらの着火時期に限定されるものではない。
図13に示すように、「判別可能セタン価範囲(P[1])」、「判別可能セタン価範囲(P[2])」、「判別可能セタン価範囲(P[3])」、「判別可能セタン価範囲(P[4])」を重畳すれば、要求されるセタン価検出範囲をカバーできている。
【0104】
なお
図13の例では、要求されるセタン価検出範囲に対して、4つのセタン価・トルク相当量特性を用意した(すなわち、4通りの着火時期を用意した)が、4つに限定されるものではなく、2以上の整数であればよい。つまり
図13の例は、(目標)着火時期の数に相当する「n」を4に設定した例(n=4の例)を示している((目標)着火時期=7[°CA]、9[°CA]、11[°CA]、13[°CA]の4種類に設定した例を示している)。またセタン価を検出するための検出用噴射は、どの気筒に対して実行してもよいが、第1の実施の形態と同様に、1番気筒に対して検出用噴射を実行する。
【0105】
また、着火時期=P[1]に対応する検出用噴射Kinj[1]は第1検出用噴射に相当し、着火時期=P[n]に対応する検出用噴射Kinj[n]は第n検出用噴射に相当する。また「n」を2以上の整数とした場合に、検出用噴射Kinj[1]~検出用噴射Kinj[n]にて噴射された燃料が着火するクランク角度位置として、第1クランク角度位置~第nクランク角度位置が予め設定されている。この場合、第1クランク角度位置=7[°CA]、第2クランク角度位置=9[°CA]、第3クランク角度位置=11[°CA]、第4クランク角度位置=13[°CA]に設定されている。
【0106】
●[第2の実施の形態の処理手順(
図14~
図18)における、全体処理(
図14)の処理手順]
以下、
図14~
図18に示すフローチャートを用いて、制御装置50によるセタン価検出処理の第2の実施の形態の処理手順について説明する。なお、クランクシャフトが15[°CA]回転する毎に検出信号が出力され、1番気筒が圧縮上死点の位置の直前に気筒検出手段22Bから検出信号が出力される点、クランク角度カウンタの値を(00~47)にカウントする点等は、第1の実施の形態と同じである。なお、
図14に示すフローチャートにおいて太い実線にて示すステップは、
図8に示す第1の実施の形態のフローチャートとは異なる処理であることを示している。制御装置50(CPU51)は、例えば所定クランク角度毎(例えば15[°CA]毎)にて、
図14に示す処理を起動し、ステップS210に処理を進める。
【0107】
ステップS210にて制御装置50は、クランク角度カウンタの値(00~47(
図12参照))を更新し、今回のクランク角度信号が入力された時刻を取得して、クランク角度カウンタの値(00~47)に対応させて記憶し、ステップS212に処理を進める。ステップS210の処理は、
図8に示すステップS110の処理と同様であるので、詳細は省略する。
【0108】
ステップS212にて制御装置50は、(前回)始動時フラグ=ON、かつ、(今回)始動時フラグ=OFF、であるか否か、すわち、始動時の状態から始動後の状態に遷移したか否かを判定し、始動時から始動後に遷移した場合(Yes)はステップS213に処理を進め、そうでない場合(No)はステップS215に処理を進める。
【0109】
ステップS213に処理を進めた場合、制御装置50は、始動後初期検出フラグをONに設定し、繰り返しカウンタiを1に初期化してステップS215に処理を進める。なお、始動後初期検出フラグは、まだセタン価の値が全く見当もつかない場合に、着火時期=P[1]~P[4]のそれぞれの検出用噴射Kinj[1]~Kinj[4]を一通り実行するためのフラグである(
図19参照)。検出用噴射Kinj[1]~Kinj[4]を一通り実行すれば、セタン価の値が検出できるので、それ以降は、セタン価の値に応じた「判別可能セタン価範囲」のセタン価・トルク相当量特性に対応する着火時期の検出用噴射を行う。
図19の例は、始動後初期検出フラグ=ONの場合に検出用噴射Kinj[1]~Kinj[4]を一通り実行してセタン価を検出(例えばセタン価が50~60の範囲の値であった場合)した後は、検出用噴射Kinj[2]と検出用噴射Kinj[3]を行う例を示している。
【0110】
ステップS215に処理を進めた場合、制御装置50は、検出用噴射の実行条件が成立しているか否かを判定し、成立している場合(Yes)はステップS220に処理を進め、成立していない場合(No)はステップS290に処理を進める。ステップS215の処理は、
図8に示すステップS115の処理と同様であるので、詳細は省略する。
【0111】
ステップS220に処理を進めた場合、制御装置50は、今回のクランク角度カウンタの値が(47)であるか否かを判定し、クランク角度カウンタの値が(47)である場合(Yes)はステップS225に処理を進め、クランク角度カウンタの値が(47)でない場合(No)はステップS235に処理を進める。
【0112】
ステップS225に処理を進めた場合、制御装置50は、処理SB100を実行してステップS230に処理を進める。なお、処理SB100の処理は、検出用噴射Kinj[i]の着火遅れ時間と噴射量を算出する処理と、検出用噴射Kinj[i]を実行するべき1番気筒のインジェクタに対して、噴射開始時刻と噴射終了時刻を求めてタイマに設定する処理であり、処理SB100の詳細については後述する。
【0113】
ステップS230にて制御装置50は、検出用噴射実行フラグをONに設定し、アクチュエータ維持要求フラグをONに設定してステップS235に処理を進める。ステップS230の処理は、
図8に示すステップS130の処理と同様であるので、詳細は省略する。
【0114】
ステップS235に処理を進めた場合、制御装置50は検出用噴射実行フラグがONであるか否かを判定し、ONである場合(Yes)はステップS240に処理を進め、OFFである場合(No)は、
図14に示す処理を終了する。
【0115】
ステップS240に処理を進めた場合、制御装置50は今回のクランク角度カウンタの値が(00)であるか否かを判定し、今回のクランク角度カウンタの値が(00)である場合(Yes)はステップS245に処理を進め、今回のクランク角度カウンタの値が(00)でない場合(No)はステップS250に処理を進める。
【0116】
ステップS245に処理を進めた場合、制御装置50は、処理SB200を実行して、
図8に示す処理を終了する。なお、処理SB200の処理は、検出用噴射Kinj[i]を実行する直前の回転数(Ne[i][直前])を計測する処理であり、処理SB200の詳細については後述する。
【0117】
ステップS250に処理を進めた場合、制御装置50は今回のクランク角度カウンタの値が(03)であるか否かを判定し、今回のクランク角度カウンタの値が(03)である場合(Yes)はステップS255に処理を進め、今回のクランク角度カウンタの値が(03)でない場合(No)は、
図14に示す処理を終了する。
【0118】
ステップS255に処理を進めた場合、制御装置50は、処理SB300を実行してステップS260に処理を進める。なお、処理SB300の処理は、検出用噴射Kinj[i]の実行の直後の回転数(Ne[i][直後])の計測と、(仮)セタン価S[i]を検出する処理であり、処理SB300の詳細については後述する。
【0119】
ステップS260にて制御装置50は、検出用噴射実行フラグをOFFに設定し、アクチュエータ維持要求フラグをOFFに設定してステップS265に処理を進める。
【0120】
ステップS265にて制御装置50は、処理SB400を実行して、
図14に示す処理を終了する。なお、処理SB400の処理は、検出用噴射Kinj[i]によって検出した各(仮)セタン価S[i]から(最終)セタン価Sを求める処理であり、処理SB400の詳細については後述する。
【0121】
ステップS290に処理を進めた場合、制御装置50は、検出用噴射実行フラグをOFFに設定し、アクチュエータ維持要求フラグをOFFに設定して、
図14に示す処理を終了する。
【0122】
●[処理SB100(
図15)の処理手順]
次に
図15に示すフローチャートを用いて、
図14に示すフローチャートにおけるステップS225の処理SB100の詳細について説明する。処理SB100は、ディーゼル機関の運転状態・環境状態に応じた検出用噴射Kinj[i]の着火遅れ時間T
DLY[i]の算出、運転状態・環境状態に応じた検出用噴射Kinj[i]の噴射量(噴射時間Tinj[i])の算出、噴射開始時刻と噴射終了時刻のタイマ設定、を行う処理である。
【0123】
なお、繰り返しカウンタi=1の場合では、着火遅れ時間TDLY[1]及び噴射時間Tinj[1]を用いた、着火時期=P[1][°CA](この場合、7[°CA])の検出用噴射Kinj[1]を実行し、求めたトルク相当量TQ(P[1])とセタン価トルク相当量特性(P[1])を用いて、(仮)セタン価S[1]を求める。同様に、繰り返しカウンタi=2の場合では、着火遅れ時間TDLY[2]及び噴射時間Tinj[2]を用いた、着火時期=P[2][°CA](この場合、9[°CA])の検出用噴射Kinj[2]を実行し、求めたトルク相当量TQ(P[2])とセタン価トルク相当量特性(P[2])を用いて、(仮)セタン価S[2]を求める。
【0124】
制御装置50は、
図14に示すステップS225にて処理SB100を実行する場合、
図15に示すステップSB110に処理を進める。
【0125】
ステップSB110にて制御装置50は、ディーゼル機関の運転状態・環境状態に応じた着火遅れ時間TDLY[i]を算出してステップSB120に処理を進める。なお、着火遅れ時間TDLY[i]の算出方法については上述したとおりであるので説明を省略する。また着火遅れ時間TDLY[i]は、検出用噴射Kinj[i]の噴射時期に関連する噴射時期関連量に相当する。
【0126】
SB110の処理を実行している制御装置50(CPU51)は、ディーゼル機関の運転状態及び環境状態にかかわらず検出下限セタン価~検出上限セタン価のセタン価検出範囲内のいずれのセタン価であっても、検出用噴射にて噴射された燃料された燃料が着火するクランク角度位置が、予め設定された第1クランク角度位置~第nクランク角度位置のそれぞれとなるように、検出用噴射である第1検出用噴射(検出用噴射Kinj[1])~第n検出用噴射(検出用噴射Kinj[n])のそれぞれの噴射時期に関連する噴射時期関連量(この場合、着火遅れ時間T
DLY[i])をそれぞれ算出する、検出用噴射時期関連量算出部51A(
図1参照)に相当している。
【0127】
ステップSB120にて制御装置50は、基準セタン価Ss(例えば基準セタン価=54)の燃料、着火時期=P[i](i=1の場合、P[1]=7[°CA])、現在のディーゼル機関の運転状態・環境状態に基づいて、基準トルク相当量TQs(P[i])を発生させる燃料量Q[i]を算出する。そして制御装置50は、求めた燃料量Q[i]を噴射時間Tinj[i]に換算してステップSB130に処理を進める。また噴射時間Tinj[i]は、検出用噴射Kinj[i]の噴射量に相当する。
【0128】
ステップSB120の処理を実行している制御装置50(CPU51)は、セタン価検出範囲内において予め設定された基準セタン価Ssの燃料の場合では、ディーゼル機関の運転状態及び環境状態にかかわらず第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれによる第1クランク角度位置(P[1])~第nクランク角度位置(P[n])でのそれぞれの着火に続くそれぞれの燃焼によって発生するトルクに相当するそれぞれの前記基準トルク相当量TQs[i]が予め設定された第1基準トルク相当量(TQs[1])~第n基準トルク相当量(TQs[n])のそれぞれとなるように、第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれの噴射量をそれぞれ算出する、検出用噴射量算出部51Bに相当している。
【0129】
ステップSB130にて制御装置50は、回転数の下降状態に基づいて次の15[°CA]の時間であるT(15)を予測する。また制御装置50は、T(15)に基づいて、着火時期=P[i][°CA](i=1の場合、P[1]=7[°CA])に相当する時間であるT(P[i])を予測して、ステップSB140に処理を進める。
【0130】
ステップSB140にて制御装置50は、クランク角度カウンタの値が(00)のクランク角度信号が入力されてから着火時期=P[i][°CA]で着火させるための検出用噴射Kinj[i]の噴射開始時刻を、クランク角度カウンタの値が(47)のクランク角度信号が入力された時刻+T(15)+T(P[i])-TDLY[i]にて求め、求めた噴射開始時刻を、噴射開始タイマに設定してステップSB150に処理を進める。
【0131】
ステップSB150にて制御装置50は、検出用噴射Kinj[i]の噴射終了時刻を、(噴射開始時刻)+噴射時間Tinj[i]にて求め、求めた噴射終了時刻を、噴射終了タイマに設定して
図15に示す処理を終了してリターンし、
図14に示すステップS230に処理を進める。
【0132】
ステップSB130~SB150の処理を実行している制御装置50(CPU51)は、検出可能期間の場合(検出用噴射の実行条件成立時(ステップS215))に、所定気筒に対して、検出用噴射量算出部51B(
図1参照)にて算出したそれぞれの噴射量を、検出用噴射時期関連量算出部51A(
図1参照)にて算出したそれぞれの噴射時期関連量(着火遅れ時間T
DLY[i])に基づいたそれぞれの噴射時期にて噴射する第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれを実行する、検出用噴射実行部51C(
図1参照)に相当している。
【0133】
なお、本実施の形態では、クランク角度カウンタの値が(47)のタイミングにて検出用噴射Kinj[i]の噴射開始時刻及び噴射終了時刻を設定したが、クランク角度カウンタの値が(00)のタイミングにて検出用噴射Kinj[i]の噴射開始時刻及び噴射終了時刻を設定するようにしてもよい。
【0134】
●[処理SB200(
図16)の処理手順]
次に
図16に示すフローチャートを用いて、
図14に示すフローチャートにおけるステップS245の処理SB200の詳細について説明する。処理SB200は、検出用噴射Kinj[i]の直前の回転数であるNe[i][直前]を計測する処理である。制御装置50は、
図14に示すステップS245にて処理SB200を実行する場合、
図16に示すステップSB210に処理を進める。
【0135】
ステップSB210にて制御装置50は、(今回の)クランク角度カウンタの値が(00)のクランク角度信号が入力された時刻と、(前回の)クランク角度カウンタの値が(47)のクランク角度信号が入力された時刻と、の差(15[°CA]の時間)に基づいて、検出用噴射Kinj[i]の直前の回転数であるNe[i][直前]を算出(計測)して
図16に示す処理を終了してリターンし、
図14に示すステップS245の直後に処理を進め、
図14に示す処理を終了する。
【0136】
●[処理SB300(
図17)の処理手順]
次に
図17に示すフローチャートを用いて、
図14に示すフローチャートにおけるステップS255の処理SB300の詳細について説明する。処理SB300は、検出用噴射Kinj[i]の直後の回転数であるNe[i][直後]を計測する処理と、(仮)セタン価S[i]を検出する処理である。制御装置50は、
図14に示すステップS255にて処理SB300を実行する場合、
図17に示すステップSB310に処理を進める。
【0137】
ステップSB310にて制御装置50は、(今回の)クランク角度カウンタの値が(03)のクランク角度信号が入力された時刻と、(前回の)クランク角度カウンタの値が(02)のクランク角度信号が入力された時刻と、の差(15[°CA]の時間)に基づいて、検出用噴射Kinj[i]によって発生した燃焼の直後の回転数であるNe[i][直後]を算出(計測)してステップSB320に処理を進める。
【0138】
ステップSA320にて制御装置50は、検出用噴射Kinj[i]の直後の回転数であるNe[i][直後]と、検出用噴射Kinj[i]の直前の回転数であるNe[i][直前]と、の差であるΔN[i]を求める。そして制御装置50、求めたΔN[i]と、検出用噴射Kinj[i]の直前の回転数であるNe[i][直前]と、に基づいてトルク相当量TQ(P[i])を算出し、ステップSB330に処理を進める。
【0139】
ステップSB330にて制御装置50は、トルク相当量TQ(P[i])と、
図13に示すセタン価・トルク相当量特性(P[i])と、に基づいて、トルク相当量TQ(P[i])に対応する(仮)セタン価S[i]を算出(検出)して
図17に示す処理を終了してリターンし、
図14に示すステップS260に処理を進める。
【0140】
第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれによるセタン価に応じたトルク相当量が設定された第1セタン価・トルク相当量特性(P[1])~第nセタン価・トルク相当量特性(P[n])のそれぞれであって、基準セタン価Ssの燃料の第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれの場合には第1基準トルク相当量(TQs[1])~第nトルク相当量(TQs[n])のそれぞれとなるように設定された第1セタン価・トルク相当量特性(P[1])~第nセタン価・トルク相当量特性(P[n])のそれぞれ(
図13参照)は、記憶装置53に記憶されている。
【0141】
ステップSB330の処理を実行している制御装置50(CPU51)は、第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれにて実際に発生したトルクに相当する第1実トルク相当量~第n実トルク相当量と、第1セタン価・トルク相当量特性(P[1])~第nセタン価・トルク相当量特性(P[n])のそれぞれと、に基づいて(仮)セタン価S[i]を検出する、セタン価検出部51D(
図1参照)に相当している。
【0142】
●[処理SB400(
図18)の処理手順]
次に
図18に示すフローチャートを用いて、
図14に示すフローチャートにおけるステップS265の処理SB400の詳細について説明する。処理SB400は、(仮)セタン価S[i]に基づいて(最終)セタン価Sを検出する処理である。制御装置50は、
図14に示すステップS265にて処理SB400を実行する場合、
図18に示すステップSB410に処理を進める。
【0143】
ステップSB410にて制御装置50は、始動後初期検出フラグがONであるか否かを判定し、ONである場合(Yes)はステップSB415に処理を進め、ONでない場合(No)はステップSB465に処理を進める。
【0144】
ステップSB415に処理を進めた場合、繰り返しカウンタiの値を+1だけカウントアップしてステップSB420に処理を進める(次の検出用噴射Kinj[i]の準備をする)。
【0145】
ステップSB420にて制御装置50は、カウントアップした繰り返しカウンタiが、「n」に設定されている値よりも大きいか否かを判定し、nよりも大きい場合(Yes)はステップSB425に処理を進め、n以下である場合(No)は
図18に示す処理を終了してリターンして
図14に示すステップS265の下に戻り、
図14に示す処理を終了する。なお「n」の値は、
図13に示すセタン価・トルク相当量特性の数(すなわち、用意した着火時期の数)であり、
図13の例では「n=4」である。
図13の例では、着火時期=P[1]~P[4](着火時期=7[°CA]、9[°CA]、11[°CA]、13[°CA])の4つを用意しているので「n=4」である。
【0146】
図19に示すように、制御装置50は、始動後初期検出フラグがONであるセタン価初期検出期間では、用意したすべての着火時期=P[1]~P[n]のそれぞれに対応する検出用噴射Kinj[1]~[n](この場合、n=4)を順番に実行し、それぞれの検出用噴射Kinj[i]に対応する(仮)セタン価S[i]を検出する。
【0147】
ステップSB425に処理を進めた場合、始動後初期検出フラグがONであるセタン価初期検出期間にて検出用噴射Kinj[1]~Kinj[n]を一通り実行して、(仮)セタン価S[1]~S[n]を検出済みである。よって、制御装置50は、(仮)セタン価S[1]~S[n]に基づいて(最終)セタン価Sを検出(算出)する。
【0148】
本実施の形態では、ディーゼル機関の始動の後(ステップS212にて判定)の所定期間となるセタン価初期検出期間(この場合、始動初期検出フラグ=ONの期間)にて、一通りの検出用噴射Kinj[1]~Kinj[n]の実行を1回のみ行う例を説明したが、より高い精度でセタン価を検出するために、一通りの検出用噴射Kinj[1]~Kinj[n]の実行を、2回以上行ってもよい。つまり、始動後初期検出フラグがONであるセタン価初期検出期間で一通りの検出用噴射Kinj[1]~Kinj[n]の実行を、少なくとも1回実行する。また、本実施の形態の説明では、ステップS212にて、始動時フラグがON――>OFFに遷移した場合(始動時から始動後に遷移した場合)に始動後初期検出フラグをONに設定したが、この代わりに、図示省略した燃料量レベルセンサ等からの検出信号に基づいて燃料が補給されたことを検出した場合(燃料の補給後であることを検出した場合)に始動後初期検出フラグをONに設定するようにしてもよい。
【0149】
例えば制御装置50は、セタン価S[1]~セタン価S[n]の平均を(最終)セタン価Sとする。なお、例えば
図13の例の場合、セタン価<50の場合では、着火時期=P[4]の検出用噴射Kinj[4]、かつ、セタン価・トルク相当量特性(P[4])を用いて検出した(仮)セタン価S[4]は誤差が大きく、着火時期=P[1]の検出用噴射Kinj[1]、かつ、セタン価・トルク相当量特性(P[1])を用いて検出した(仮)セタン価S[1]は誤差が非常に小さいことがわかっている。従って、(仮)セタン価S[1]<50の場合には、(仮)セタン価S[4]を切り捨て、(仮)セタン価S[1]~(仮)セタン価[3]の平均を(最終)セタン価Sとするようにしてもよい。同様に、例えば
図13の例の場合、セタン価>60の場合では、着火時期=P[1]の検出用噴射Kinj[1]、かつ、セタン価・トルク相当量特性(P[1])を用いて検出した(仮)セタン価S[1]は誤差が大きく、着火時期=P[4]の検出用噴射Kinj[4]、かつ、セタン価・トルク相当量特性(P[4])を用いて検出した(仮)セタン価S[4]は誤差が非常に小さいことがわかっている。従って、(仮)セタン価S[4]>60の場合には、(仮)セタン価S[1]を切り捨て、(仮)セタン価S[2]~(仮)セタン価[4]の平均を(最終)セタン価Sとするようにしてもよい。
【0150】
また制御装置50は、ステップSB425にて、(最終)セタン価Sに応じて、用意しているセタン価・トルク相当量特性(P[1])~セタン価トルク相当量特性(P[n])の中から適切なものを選定し、選定した下側の特性番号を「a」に設定し、選定した上側の特性番号を「b」に設定してステップSB430に処理を進める。
【0151】
例えば
図13に示す例において、制御装置50は、(最終)セタン価S=55であると検出した場合、
図13におけるセタン価・トルク相当量特性(P[1])~セタン価・トルク相当量特性(P[4])の中から、セタン価=55を検出するのに適したセタン価・トルク相当量特性を選定する(セタン価=55が判別可能セタン価範囲の中央により近いものを選定する)。この場合、セタン価・トルク相当量特性(P[2])(特性番号=2)と、セタン価・トルク相当量特性(P[3])(特性番号=3)を選定する。そして選定した特性番号の中から、下側の特性番号「2」を「a」に代入し、上側の特性番号「3」を「b」に代入する。
【0152】
ステップSB430にて制御装置50は、繰り返しカウンタiに「a」の値を代入してステップSB435に処理を進める。上記の例にて「a」に「2」を代入した場合、繰り返しカウンタiに「2」を代入する。
【0153】
ステップSB435にて制御装置50は、始動後初期検出フラグをOFFに設定して
図18に示す処理を終了してリターンして
図14に示すステップS265の下に戻り、
図14に示す処理を終了する。
【0154】
ステップSB465に処理を進めた場合、制御装置50は、繰り返しカウンタiの値を+1だけカウントアップしてステップSB470に処理を進める(次の検出用噴射Kinj[i]の準備をする)。
【0155】
ステップSB465~SB480の処理は、セタン価初期検出期間(この場合、始動後初期検出フラグ=ONの期間)よりも後の検出可能期間の処理であり、セタン価初期検出期間以降(始動後初期検出フラグのON――>OFFの遷移以降)に検出したセタン価に基づいて選定した検出用噴射Kinj[a]~Kinj[b]を実行する処理である。
【0156】
ステップSB470にて制御装置50は、カウントアップした繰り返しカウンタiが、「b」に設定されている値よりも大きいか否かを判定し、bよりも大きい場合(Yes)はステップSB475に処理を進め、b以下である場合(No)は
図18に示す処理を終了してリターンして
図14に示すステップS265の下に戻り、
図14に示す処理を終了する。なお「b」の値は、ステップSB425またはステップSB475にて設定される。
【0157】
図19に示すように、始動後初期検出フラグがOFFの場合には、用意しているすべての着火時期=P[1]~P[n]のそれぞれに対応する検出用噴射Kinj[1]~[n](この場合、n=4)の中から、選定した着火時期(選定したセタン価・トルク相当量特性に対応する着火時期)に対応する検出用噴射を順番に実行する(
図19の例では、検出用噴射Kinj[2]と検出用噴射Kinj[3]を順番に実行する)。そして制御装置50は、それぞれの検出用噴射Kinj[i]に対応する(仮)セタン価S[i]を検出する。
【0158】
ステップSB475に処理を進めた場合、始動後初期検出フラグがOFFの期間であるので、検出用噴射Kinj[a]~Kinj[b]を一通り実行して、(仮)セタン価S[a]~S[b]を検出済みである。よって、制御装置50は、(仮)セタン価S[a]~S[b]に基づいて(最終)セタン価Sを検出(算出)する。例えば制御装置50は、セタン価S[a]~セタン価S[b]の平均を(最終)セタン価Sとする。
【0159】
なお、(最終)セタン価Sの算出方法は、上記の平均化に限定されるものではない。例えば、Mを2以上の整数として、今回の(最終)セタン価S=[(M-1)*(前回の(最終)セタン価S)+(今回のセタン価S[a]~S[b]の平均値)]/M、として求めるようにしてもよく、(最終)セタン価Sの算出方法には、種々の算出方法が考えられる。
【0160】
また制御装置50は、ステップSB475にて、(最終)セタン価Sに応じて、用意しているセタン価・トルク相当量特性(P[1])~セタン価トルク相当量特性(P[n])の中から適切なものを選定し、選定した下側の特性番号を「a」に設定し、選定した上側の特性番号を「b」に設定してステップSB480に処理を進める。なお選定と「a」、「b」の設定については、ステップSB425と同じであるので説明を省略する。
【0161】
ステップSB480にて制御装置50は、繰り返しカウンタiに「a」の値を代入(上記の例にて「a」に「2」を代入した場合、繰り返しカウンタiに「2」を代入)して
図18に示す処理を終了してリターンして
図14に示すステップS265の下に戻り、
図14に示す処理を終了する。
【0162】
ステップSB425、SB475の処理を実行している制御装置50(CPU51)は、第1検出用噴射(Kinj[1])~第n検出用噴射(Kinj[n])のそれぞれにて実際に発生したトルクに相当する第1実トルク相当量~第n実トルク相当量と、第1セタン価・トルク相当量特性(P[1])~第nセタン価・トルク相当量特性(P[n])のそれぞれと、に基づいた(仮)セタン価S[i]から、(最終)セタン価Sを検出する、セタン価検出部51D(
図1参照)に相当している。
【0163】
そして検出された(最終)セタン価Sは、ディーゼル機関の通常の燃料噴射の噴射時期や噴射量の補正等に利用される。
【0164】
●[本願の効果]
本願では、ディーゼル機関が燃料噴射を停止して惰性回転しながら回転数を徐々に低下させている検出可能期間において所定気筒に検出用噴射を実行して、当該検出用噴射にて発生したトルクに相当するトルク相当量に基づいて燃料のセタン価を検出する。従って、特許文献1のように通常の運転時の副噴射の噴射量を2水準の噴射量に変更して発生トルクの変化量を検出するよりも、セタン価の違いによるトルク変動量をより高精度に検出することが可能となり、より高い精度でセタン価を検出することができる。
【0165】
また、ディーゼル機関の運転状態・環境状態に応じた着火遅れ時間(TDLY)を求めて、検出用噴射の噴射時期をきめ細かく調整(補正)することで、安定した着火時期を実現している。同様に、ディーゼル機関の運転状態・環境状態に応じて検出用噴射の噴射量を調整(補正)することで、セタン価に応じたトルクを安定的に発生させることが可能となり、より高い精度でセタン価を検出することができる。
【0166】
また、要求されるセタン価検出範囲が広く、1つのセタン価・トルク相当量特性の判別可能セタン価範囲では要求されるセタン価検出範囲をカバーできない場合では、第2の実施の形態に示すように、複数のセタン価・トルク相当量特性を用意することで、要求されるセタン価検出範囲のセタン価を適切に検出することができる。また、複数用意した(目標)着火時期の検出用噴射を、毎回一通り実施するのでなく、一度(最終)セタン価を検出した後は、当該セタン価の適切に検出できる(目標)着火時期の検出用噴射の実行に絞ることで、不要な検出用噴射を省略することができる。
【0167】
本発明の燃料性状検出装置(制御装置50)は、本実施の形態で説明した構成、処理手順等に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。
【0168】
本実施の形態の説明では、クランク角度検出手段からの検出信号が、クランクシャフトが15[°CA]回転する毎に出力される例を説明したが、15[°CA]毎に限定されるものではない。また、気筒判別手段から第1気筒の圧縮上死点位置の信号を出力する例を説明したが、これに限定されるものではない。クランク角度信号、気筒判別信号には、種々のものがある。
【0169】
第2の実施の形態では、
図13に示すように、要求されるセタン価検出範囲に対して、4つのセタン価・トルク相当量特性(P[i])(i=1~n、
図13の例ではn=4)を用意した例を説明したが、nの値は4に限定されるものではなく、2以上の整数であればよい。
【0170】
また第2の実施の形態では、検出用噴射Kinj[1]~検出用噴射Kinj[n]まで、用意した一通りの検出用噴射を順番に実行して(最終)セタン価Sを検出した後は選定した検出用噴射のみを行う例を説明したが、(最終)セタン価を検出した後も、検出用噴射Kinj[1]~検出用噴射Kinj[n]を一通り順番に実行するようにしてもよい。
【0171】
本実施の形態の説明では、(目標)着火時期=7[°CA]、9[°CA]、11[°CA]、13[°CA]の例を説明したが、(目標)着火時期はこれらに限定されるものではなく、種々の値に設定することができる。また基準セタン価=54とした例を説明したが、これに限定されるものではない。
【0172】
また、本実施の形態の説明に用いた数値は一例であり、この数値に限定されるものではない。
【符号の説明】
【0173】
1 ディーゼル機関システム
10 ディーゼル機関
11A、11B 吸気管
11C 吸気マニホルド
12A 排気マニホルド
12B、12C 排気管
13 EGR配管
14 EGR弁
15 EGRクーラ
21 吸気流量検出手段
22A クランク角度検出手段
22B 気筒検出手段
23 大気圧検出手段
24A コンプレッサ上流圧力検出手段
24B コンプレッサ下流圧力検出手段
24C 吸気マニホルド圧力検出手段
25 アクセルペダル踏込量検出手段
26A タービン上流圧力検出手段
26B タービン下流圧力検出手段
26C 差圧検出手段
27 車速検出手段
28A、28B 吸気温度検出手段
28C クーラント温度検出手段
28D、28E 排気温度検出手段
30 ターボ過給機
31 ノズル駆動手段
32 ノズル開度検出手段
33 可変ノズル
35 コンプレッサ
35A コンプレッサインペラ
36 タービン
36A タービンインペラ
41 コモンレール
43A~43D インジェクタ
45A~45D シリンダ
48 スロットル装置
48S スロットル開度検出手段
50 制御装置(燃料性状検出装置)
51 CPU
51A 検出用噴射時期関連量算出部
51B 検出用噴射量算出部
51C 検出用噴射実行部
51D セタン価検出部
53 記憶装置
61 酸化触媒
62 微粒子捕集フィルタ
Kinj、Kinj[1]~Kinj[4] 検出用噴射
SH 判別可能上限セタン価
SL 判別可能下限セタン価
SKH 検出上限セタン価
SKL 検出下限セタン価
TDLY 着火遅れ時間(検出用噴射の噴射時期関連量)
Tinj 噴射時間(検出用噴射の噴射量)