JP2000240497A - 内燃機関の燃料噴射量検出装置 - Google Patents

内燃機関の燃料噴射量検出装置

Info

Publication number
JP2000240497A
JP2000240497A JP4081599A JP4081599A JP2000240497A JP 2000240497 A JP2000240497 A JP 2000240497A JP 4081599 A JP4081599 A JP 4081599A JP 4081599 A JP4081599 A JP 4081599A JP 2000240497 A JP2000240497 A JP 2000240497A
Authority
JP
Japan
Prior art keywords
pressure
fuel injection
injection amount
detected
fuel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP4081599A
Other languages
English (en)
Other versions
JP4026103B2 (ja
Inventor
Kazuo Kobayashi
和雄 小林
Tsukasa Kuboshima
司 窪島
Kanehito Nakamura
兼仁 中村
Daisuke Kojima
大輔 小島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP04081599A priority Critical patent/JP4026103B2/ja
Publication of JP2000240497A publication Critical patent/JP2000240497A/ja
Application granted granted Critical
Publication of JP4026103B2 publication Critical patent/JP4026103B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【課題】 運転性を損なうことなく、エンジン運転中に
エンジン運転条件に応じた基準圧力(燃料による圧力上
昇を除いた筒内空気の圧力)を算出して、この基準圧力
と筒内圧力との差圧から燃料噴射量を精度良く検出す
る。 【解決手段】 燃料噴射カット時の1サイクル分の筒内
圧力(モータリング圧力)Pmの波形を筒内圧力センサ
で検出してメモリに記憶しておく。エンジン運転中に、
着火前のクランク角θ0 で筒内圧力センサの検出圧力P
kとモータリング圧力Pmとの圧力比を求めることで、
現在のエンジン運転条件における基準圧力Pbとモータ
リング圧力Pmとの圧力比を求める。そして、クランク
角θ0以降のクランク角で、モータリング圧力Pmに圧
力比を乗算して基準圧力Pbを算出し、着火時期θf か
ら所定時間経過後の噴射量検出時期θQ の検出圧力Pk
(θQ )と基準圧力Pb(θQ )との差圧から燃料噴射
量を算出する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、内燃機関(エンジ
ン)の筒内圧力を検出し、その検出圧力から燃料噴射量
を検出する内燃機関の燃料噴射量検出装置に関するもの
である。
【0002】
【従来の技術】エンジンの燃料噴射量は、エンジン出
力、燃費及びエミッションに直接影響を与える制御パラ
メータである。一般に、燃料噴射量は、燃料噴射装置の
固体差や経時変化等によって変化し、特に、燃料を高圧
噴射するディーゼルエンジンでは、燃料噴射装置の固体
差や経時変化等の影響を受けやすく、燃料噴射量が変化
しやすい傾向がある。更に、同一サイクル内に複数回の
燃料噴射を行う場合には、燃料噴射量の変化が、エンジ
ン出力、燃費及びエミッションに与える影響が大きい。
従って、エンジン出力、燃費及びエミッションを向上す
るには、燃料噴射量を精密に制御する必要がある。
【0003】そこで、ディーゼルエンジンでは、特開平
10−184420号公報に示すように、燃料が燃焼す
ると、燃料噴射量に応じた燃焼圧力が発生する特性に着
目し、筒内圧力センサにより筒内圧力を検出し、この検
出値から燃焼による圧力上昇量を検出することで、実際
の燃料噴射量を検出し、この燃料噴射量を目標燃料噴射
量と一致させるように噴射パラメータを調整する技術が
検討されている。
【0004】しかし、ディーゼルエンジンは、圧縮比が
大きく、筒内に多量の空気を吸入するため、筒内空気の
圧縮圧力(以下「基準圧力」という)が燃焼による圧力
上昇量に比べて相対的に大きくなる。このため、筒内圧
力の検出値から基準圧力を除去しないと、燃焼による圧
力上昇量を精度良く検出することができない。
【0005】そこで、上記公報のものは、エンジン出力
発生のためのメイン噴射に先立ちパイロット噴射を行う
燃料噴射システムにおいて、エンジン運転中にパイロッ
ト噴射を中止してその時の筒内圧力を基準圧力として検
出し、パイロット噴射を行った時に検出した筒内圧力か
ら基準圧力を減算して、パイロット噴射燃料の燃焼によ
る圧力上昇量を求め、この圧力上昇量からパイロット噴
射の燃料噴射量を算出するようにしている。
【0006】
【発明が解決しようとする課題】ところで、基準圧力は
一定ではなくエンジン運転条件等により変化し、特に過
給機付きのエンジンではその変化が大きくなる傾向があ
る。従って、燃焼による圧力上昇量を正確に求めるに
は、検出した筒内圧力からその時のエンジン運転条件に
応じた基準圧力を減算する必要がある。
【0007】しかし、上記公報の技術では、エンジン運
転中に基準圧力を検出する際に、パイロット噴射を中止
しなければならないため、エンジン運転条件に応じた基
準圧力を検出するには、エンジン運転条件が変化する毎
にパイロット噴射を中止しなければならず、その影響で
エンジン出力が不安定になってドライバビリティが悪化
するという欠点がある。
【0008】予め、設計段階でエンジン運転条件毎に各
クランク角での基準圧力を計算により求めてマップ等で
メモリに記憶しておけば、パイロット噴射を中止するこ
となく、その時のエンジン運転条件に応じた基準圧力を
メモリから得ることができるが、刻々と変化する全ての
エンジン運転条件に対して、その全ての基準圧力を予め
計算で求めて記憶しておくことは事実上困難である。し
かも、エンジン運転条件毎の基準圧力に関する膨大なデ
ータを記憶しておく必要があり、大容量のメモリが必要
になってコストアップする欠点もある。
【0009】本発明はこのような事情を考慮してなされ
たものであり、従ってその目的は、エンジン運転条件毎
の基準圧力を予め計算してマップ等で記憶しておかなく
ても、エンジン運転中に、ドライバビリティの悪化を招
くことなく、エンジン運転条件に応じた基準圧力を簡単
に求めることができ、この基準圧力を用いて筒内圧力の
検出値から燃料噴射量を精度良く検出することができる
内燃機関の燃料噴射量検出装置を提供することにある。
【0010】
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1の内燃機関の燃料噴射量検出装置
は、筒内圧力検出手段で過去に検出された非燃焼時の筒
内圧力(以下「モータリング圧力」という)に基づい
て、燃焼による圧力上昇を除いた現在の筒内空気の圧力
(以下「基準圧力」という)を基準圧力算出手段で算出
し、筒内圧力検出手段で検出した現在の筒内圧力(以下
「検出圧力」という)と基準圧力とに基づいて噴射量算
出手段によって燃料噴射量を算出する。
【0011】この場合、モータリング圧力は、あるエン
ジン運転条件における非燃焼時の筒内圧力、つまり燃焼
による圧力上昇を除いた筒内空気の圧縮圧力である。従
って、モータリング圧力は、それを検出した時のエンジ
ン運転条件における基準圧力に相当することから、モー
タリング圧力検出時のエンジン運転条件と現在のエンジ
ン運転条件との関係から、モータリング圧力をベースデ
ータとして現在のエンジン運転条件における基準圧力を
算出することができる。このため、本発明では、エンジ
ン運転条件毎の基準圧力を予め計算してマップ等で記憶
しておかなくても、エンジン運転中にその時のエンジン
運転条件に応じた基準圧力を簡単に算出することがで
き、この基準圧力と検出圧力との比較から燃料噴射量を
精度良く算出することができる。しかも、エンジン運転
条件毎の基準圧力を求める際に、燃料噴射を中止する必
要がないため、ドライバビリティの悪化を回避できる。
更に、エンジン運転条件毎の基準圧力に関する膨大なデ
ータを記憶しておく必要がないため、大容量のメモリを
必要とせず、その分、低コスト化できる。その上、基準
圧力を算出する際のベースデータとなるモータリング圧
力は、エンジン運転中に筒内圧力検出手段で検出するの
で、個々のエンジンの個体差によるモータリング圧力特
性の違いにも対処できる。
【0012】ここで、車両減速時や高回転時等に実施さ
れる燃料噴射カットは、筒内が非燃焼状態となるため、
請求項2のように、筒内圧力検出手段によって燃料噴射
カット時の筒内圧力をモータリング圧力として検出する
ようにすると良い。このようにすれば、エンジン運転中
にモータリング圧力の検出のための非燃焼状態をわざわ
ざ作り出す必要がなく、ドライバビリティを損なわず
に、車両減速時等の燃料噴射カットを利用してモータリ
ング圧力を検出することができる。
【0013】また、請求項3のように、検出圧力とモー
タリング圧力との圧力比から求めた係数をモータリング
圧力に乗算して基準圧力を算出するようにすると良い。
つまり、モータリング圧力は、モータリング圧力検出時
のエンジン運転条件における検出圧力(=モータリング
圧力検出時の基準圧力)であることから、現在のエンジ
ン運転条件における検出圧力とモータリング圧力(モー
タリング圧力検出時の検出圧力)との圧力比は、現在の
エンジン運転条件における基準圧力とモータリング圧力
検出時の基準圧力との圧力比を推定する有力なパラメー
タとなる。従って、この圧力比から求めた係数をモータ
リング圧力(=モータリング圧力検出時の基準圧力)に
乗算すれば、現在のエンジン運転条件における基準圧力
を簡単に算出することができる。
【0014】この場合、請求項4のように、検出圧力と
モータリング圧力との圧力比を燃料着火前の少なくとも
一点のクランク角において算出するようにすると良い。
図2に示すように、燃料着火前であれば、燃焼による筒
内圧力の上昇が生じないため、検出圧力と基準圧力とが
ほぼ一致する。従って、燃料着火前に圧力比を算出すれ
ば、燃焼による圧力上昇の影響を全く受けない圧力比を
算出することができ、燃料着火後のクランク角でも基準
圧力を精度良く算出することができる。
【0015】ところで、筒内圧力検出手段として用いら
れる筒内圧力センサは、温度等の使用条件によって出力
特性にオフセット誤差が生じることがあり、これが燃料
噴射量の検出精度を低下させる原因となる。
【0016】この対策として、請求項5のように、筒内
圧力検出手段により複数のクランク角で検出した複数の
検出圧力に基づいて筒内圧力検出手段の出力特性のオフ
セット誤差を算出し、このオフセット誤差の分だけ筒内
圧力検出手段の出力特性を補正するようにしても良い。
このようにすれば、たとえ、筒内圧力検出手段の出力特
性にオフセット誤差が生じたとしても、筒内圧力検出手
段の出力からオフセット誤差を排除した補正値を用いて
燃料噴射量を精度良く算出することができる。
【0017】また、請求項6のように、燃料噴射カット
毎に所定条件下で筒内圧力検出手段によりモータリング
圧力を検出して該モータリング圧力の記憶値を更新する
ようにすると良い。このようにすれば、内燃機関の特性
や筒内圧力検出手段の出力特性が経時変化したとして
も、その経時変化に応じて更新した最新のモータリング
圧力に基づいて基準圧力を精度良く算出することがで
き、経時変化による燃料噴射量の検出精度の低下を防ぐ
ことができる。
【0018】また、筒内圧力検出手段の出力特性は、使
用条件、経時変化等により圧力変化に対するゲイン(出
力感度)が変化することがある。この対策として、請求
項7のように、筒内圧力検出手段により少なくとも一点
のクランク角で検出したモータリング圧力をその標準値
と比較することで筒内圧力検出手段の出力特性のゲイン
誤差を求め、このゲイン誤差の分だけ筒内圧力検出手段
の出力特性を補正するようにしても良い。このようにす
れば、筒内圧力検出手段の出力特性にゲイン誤差が生じ
たとしても、筒内圧力検出手段の出力からゲイン誤差を
排除した補正値を用いて燃料噴射量を精度良く算出する
ことができる。
【0019】ところで、燃料噴射量の算出方法は、例え
ば、燃料着火後の検出圧力と基準圧力との比に基づいて
燃料噴射量を算出するようにしても良いが、請求項8の
ように、燃料の着火時期から所定時間経過後における検
出圧力と基準圧力との差圧に基づいて燃料噴射量を算出
するようにしても良い。燃料着火後における検出圧力と
基準圧力との差圧は、燃焼による圧力上昇分に相当する
ため、この差圧から燃料噴射量を精度良く算出すること
ができる。しかも、着火時期から所定時間経過後に差圧
を求めるので、エンジン回転数によらず、着火時期から
差圧を検出するまでの燃焼時間を常に一定にすることが
でき、エンジン回転数の影響を受けない高精度な燃料噴
射量の検出が可能となる。
【0020】更に、請求項9のように、燃料の着火時期
から所定時間経過後までの検出圧力と基準圧力との差圧
を所定周期で積算し、その積算値に基づいて燃料噴射量
を算出するようにしても良い。このようにすれば、筒内
圧力検出手段の出力にノイズ等が重畳して差圧データが
一時的にばらついたとしても、その影響を小さく抑えて
燃料噴射量を精度良く算出することができる。
【0021】或は、請求項10のように、所定のクラン
ク角における検出圧力と基準圧力との差圧に基づいて燃
料噴射量を算出するようにしても良い。このようにすれ
ば、差圧を求めるタイミング(クランク角)を算出する
必要がなくなるため、燃料噴射量算出プログラムを簡略
化して計算量(CPU負荷)を少なくすることができ
る。
【0022】更に、請求項11のように、燃料の着火時
期から所定のクランク角までの検出圧力と基準圧力との
差圧を所定周期で積算し、その積算値に基づいて燃料噴
射量を算出するようにしても良い。この場合も、ノイズ
等による差圧データのばらつきの影響を小さく抑えて燃
料噴射量を精度良く算出することができる。
【0023】また、請求項12のように、燃料の着火時
期から所定時間経過後における検出圧力と基準圧力との
差圧の上昇率に基づいて燃料噴射量を算出するようにし
ても良い。筒内圧力検出手段の出力特性にオフセット誤
差が生じると、差圧データにもオフセット誤差が含まれ
るが、差圧の上昇率を求めると、オフセット誤差をほぼ
キャンセルすることができる。従って、差圧の上昇率か
ら燃料噴射量を算出すれば、オフセット誤差の影響を小
さく抑えて燃料噴射量を精度良く算出することができ
る。
【0024】ところで、1サイクル内にエンジン出力発
生のためのメイン噴射とそれに先立つパイロット噴射と
を行う燃料噴射システムでは、パイロット噴射の燃料噴
射量を算出する際に、メイン噴射燃料の着火後の差圧を
用いたのでは、メイン噴射燃料の燃焼による圧力上昇の
影響を受けてしまう。
【0025】従って、パイロット噴射の燃料噴射量を算
出する場合には、請求項13のように、メイン噴射燃料
の着火時期又はそれ以前における検出圧力と基準圧力と
の差圧に基づいてパイロット噴射の燃料噴射量を算出す
るようにすると良い。このようにすれば、メイン噴射燃
料の燃焼による圧力上昇の影響を受けない差圧(パイロ
ット噴射時の燃料燃焼のみによる圧力上昇量)を用いて
パイロット噴射の燃料噴射量を精度良く算出することが
できる。
【0026】また、請求項14のように、1サイクル内
に複数回の燃料噴射を行う場合は、N回目(Nは2以上
の整数)の噴射燃料の着火時期又はそれ以前における検
出圧力と基準圧力との差圧に基づいて、(N−1)回目
以前の噴射の燃料噴射量を算出するようにすると良い。
このようにすれば、N回目の噴射燃料の燃焼による圧力
上昇の影響を受けない差圧に基づいて、(N−1)回目
以前の噴射の燃料噴射量を精度良く算出することができ
る。
【0027】また、請求項15のように、燃料噴射量の
算出時に用いる検出圧力と基準圧力との差圧を、着火前
の検出圧力で徐算して無次元化し、その値に基づいて燃
料噴射量を算出しても良い。筒内圧力検出手段の出力特
性にゲイン誤差が含まれていると、検出圧力と基準圧力
との差圧及び検出圧力には、それぞれ同じゲイン誤差が
含まれるので、差圧を着火前の検出圧力で徐算すれば、
ゲイン誤差をほぼキャンセルすることができて、この値
から燃料噴射量を精度良く算出することができる。
【0028】
【発明の実施の形態】[実施形態(1)]以下、本発明
を4気筒のディーゼルエンジンに適用した実施形態
(1)を図1乃至図6に基づいて説明する。
【0029】まず、図1に基づいてエンジン制御システ
ム全体の構成を説明する。内燃機関であるディーゼルエ
ンジン11の各気筒には、電磁弁式の燃料噴射弁12が
取り付けられ、各燃料噴射弁12には、高圧ポンプ(図
示せず)から高圧に畜圧された燃料がコモンレール13
を通して分配される。このコモンレール13には、燃料
噴射弁12に分配する燃料の圧力(コモンレール燃圧)
を検出する燃圧センサ14が取り付けられている。ま
た、ディーゼルエンジン11の1つの代表気筒には、筒
内圧力を検出する筒内圧力センサ15(筒内圧力検出手
段)が取り付けられている。
【0030】更に、エンジン11のクランク軸20の近
傍には、所定クランク角毎にパルス信号を出力するクラ
ンク角センサ16が設置され、カム軸(図示せず)の近
傍には、気筒判別センサ17が設置されている。また、
アクセルペダル(図示せず)には、アクセルセンサ等の
負荷センサ18が設けられている。
【0031】前述した各種センサの出力信号は、エンジ
ン電子制御回路(以下「ECU」と表記する)19に入
力される。このECU19は、マイクロコンピュータを
主体として構成され、各種センサで検出したエンジン運
転状態に基づいて燃料噴射量や燃料噴射時期を演算し、
その演算結果に基づいて燃料噴射弁12を制御する。
【0032】更に、ECU19は、燃料噴射カット時に
所定条件下で筒内圧力センサ15によって検出した非燃
焼時の筒内圧力(モータリング圧力)Pmに基づいて、
燃焼による圧力上昇を除いた現在の筒内空気の圧力(基
準圧力)Pbを算出する基準圧力算出手段として機能す
ると共に、筒内圧力センサ15で検出した筒内圧力(検
出圧力)Pkと基準圧力Pbとの差圧(燃焼による圧力
上昇量)に基づいて燃料噴射量を算出する噴射量算出手
段として機能する。そして、ECU19は、検出した燃
料噴射量を目標燃料噴射量に一致させるように燃料噴射
弁12の燃料噴射量をフィードバック制御する。
【0033】ここで、ECU19による燃料噴射量の検
出方法について説明する。図2に示すモータリング圧力
Pm(θ)の波形は、燃料噴射カット中に所定の運転条
件が成立した時(例えばエンジン回転数が所定回転数N
となった時)に、筒内圧力センサ15の出力を1サイク
ル分だけ読み込んで、ECU19内のバックアップRA
M等の不揮発性メモリ(図示せず)に記憶したものであ
る。このモータリング圧力Pm(θ)の波形は、所定走
行時間T1(例えば100時間)経過毎に、燃料噴射カ
ット中に所定の運転条件が成立した時に新たに検出し、
記憶値を更新する。
【0034】また、検出圧力Pk(θ)は、所定のサン
プリング間隔Δθ(例えば1℃A)毎に筒内圧力センサ
15によって検出する。一方、基準圧力Pb(θ)は、
モータリング圧力Pm(θ)と検出圧力Pk(θ)とか
ら次のようにして算出する。
【0035】燃料着火前における検出圧力Pk(θ)
は、燃焼による圧力上昇を含まないため、基準圧力Pb
(θ)とほぼ一致する。従って、着火前の圧縮行程に設
定された算出クランク角θ0 における検出圧力Pk(θ
0 )とモータリング圧力Pm(θ0 )との圧力比Hを次
式により算出すれば、燃焼による圧力上昇の影響を全く
受けない圧力比Hを算出することができる。 H=Pk(θ0 )/Pm(θ0 )
【0036】ここで、算出クランク角θ0 は、圧力比H
の算出精度を高めるために、できるだけ着火直前である
ことが好ましく、例えばBTDC10℃A(圧縮上死点
前10℃A)に設定すると良い。また、着火前の一点の
クランク角θ0 のみで圧力比Hを算出しても良いが、着
火前の複数点のクランク角で圧力比Hを算出し、複数の
圧力比Hの平均値を用いるようにしても良い。
【0037】この算出クランク角θ0 以降の各クランク
角θ毎に、モータリング圧力Pm(θ)に圧力比Hを掛
け合わせることで、各クランク角θにおける基準圧力P
b(θ)を算出する。 Pb(θ)=H×Pm(θ) これにより、基準圧力Pbを簡単に算出することができ
る。
【0038】図3に示すように、燃料の着火時期θf か
ら所定時間t0 経過後の噴射量検出時期θQ において、
検出圧力Pk(θQ )と算出した基準圧力Pb(θQ )
との差圧ΔP(θQ )を次式により算出する。 ΔP(θQ )=Pk(θQ )−Pb(θQ )
【0039】尚、燃料の着火時期θf の検出方法は、例
えば、検出圧力Pk(θ)と基準圧力Pb(θ)との差
圧ΔP(θ)が着火判定値F(例えば100kPa)よ
りも大きくなったクランク角θf を着火時期とすれば良
い。これ以外の方法として、例えば、燃焼光センサ、ノ
ックセンサ、イオン電流センサ等を用いて、着火時期を
検出するようにしても良い。
【0040】この差圧ΔP(θQ )は、燃焼による圧力
上昇分に相当する。また、着火時期θf から所定時間t
0 経過後の噴射量検出時期θQ に差圧ΔP(θQ )を算
出するので、エンジン回転数によらず、着火時期θf か
ら差圧ΔP(θQ )を検出するまでの燃焼時間を常に一
定にすることができる。これにより、図4の実験結果に
示すように、噴射量検出時期θQ における差圧ΔP(θ
Q )と燃料噴射量Qとの関係を、直線(比例式)で近似
することができ、燃料噴射量Qを次式により簡単に算出
することができる。 Q=α×ΔP(θQ ) 上式において、αは比例定数(直線の傾き)である。
尚、燃料噴射量Qの検出精度を更に高めるために、差圧
ΔP(θQ )と燃料噴射量Qとの関係を2次関数以上の
高次関数(曲線)で近似するようにしても良い。
【0041】以上説明したECU19による燃料噴射量
の検出は、図5に示す燃料噴射量検出プログラムにより
実行される。本プログラムは、所定時間毎又は所定クラ
ンク角毎に実行され、筒内圧力センサ15が設けられた
代表気筒の燃料噴射量が検出される。本プログラムが起
動されると、まず、ステップ101で、前回モータリン
グ圧力Pm(θ)の波形を更新してからの積算走行時間
が、所定時間T1(例えば100時間)を越えたか否か
を判定する。もし、積算走行時間が所定時間T1に達し
ていなければ、モータリング圧力Pm(θ)の波形を更
新せず、そのままステップ105に進む。
【0042】一方、積算走行時間が所定時間T1を越え
ていれば、ステップ102に進み、燃料噴射カット中に
所定の運転条件が成立した時(例えばエンジン回転数が
所定回転数Nとなった時)に、1サイクル分だけ筒内圧
力センサ15の出力をモータリング圧力Pm(θ)とし
て読み込み、ECU19の不揮発性メモリに記憶された
モータリング圧力Pm(θ)の記憶データを更新する。
この後、ステップ103で、更新したモータリング圧力
Pm(θ)のピーク圧Pmax が所定値Psよりも高いか
否かを判定する。もし、ピーク圧Pmax が所定値Ps以
下であれば、筒内圧力が異常低下していると判断して、
ステップ104に進み、警告ランプ(図示せず)の点灯
等により異常表示を行って筒内圧力の異常低下を運転者
に知らせて本プログラムを終了する。
【0043】これに対して、ステップ103で、ピーク
圧Pmax が所定値Psよりも高いと判定された場合は、
筒内圧力が正常であると判断して、ステップ105に進
む。このステップ105では、ECU19の不揮発性メ
モリに記憶されたモータリング圧力Pm(θ)の波形を
読み出し、次のステップ106で、現在のクランク角θ
を算出クランク角θ0 (例えばBTDC10℃A)と比
較して、算出クランク角θ0 に達するまで、ステップ1
06で待機する。その後、算出クランク角θ0に達した
時点で、ステップ107に進み、算出クランク角θ0 に
おける検出圧力Pk(θ0 )とモータリング圧力Pm
(θ0 )との圧力比Hを次式により算出する。 H=Pk(θ0 )/Pm(θ0 )
【0044】次のステップ108で、算出クランク角θ
0 以降の各クランク角θ毎に、モータリング圧力Pm
(θ)に圧力比Hを乗算して各クランク角θの基準圧力
Pb(θ)を次式により算出する。 Pb(θ)=H×Pm(θ) この基準圧力Pb(θ)のデータは、本プログラムが終
了するまでECU19のRAM等のメモリに一時的に記
憶しておく。
【0045】この後、ステップ109に進み、噴射量検
出時期θQ を算出する。算出方法は、例えば、着火時期
θf から所定時間t0 経過後に相当するクランク角θQ
を算出する。
【0046】この後、ステップ110に進み、現在のク
ランク角θを噴射量検出時期θQ と比較し、噴射量検出
時期θQ に達するまでステップ110で待機する。その
後、噴射量検出時期θQ に達した時点で、ステップ11
1に進み、噴射量検出時期θQ における差圧ΔP(θQ
)を次式により算出する。 ΔP(θQ )=Pk(θQ )−Pb(θQ )
【0047】次のステップ112で、予め求めた比例定
数αをメモリから読み出し、燃料噴射量Qを次式により
算出して、本プログラムを終了する。 Q=α×ΔP(θQ ) 尚、比例定数αは、エンジン運転条件に応じて補正する
ようにしても良い。
【0048】ところで、図6に破線で示すように、例え
ばエンジン低負荷時に対応した基準圧力を予め計算して
記憶しておき、この基準圧力を全てのエンジン運転条件
に適用すると、エンジン高負荷時では、基準圧力が実際
の基準圧力と大きく異なってしまい、燃料噴射量を誤検
出する可能性がある。この対策として、予めエンジン運
転条件毎に基準圧力を計算してマップ等で記憶してお
き、エンジン運転条件に応じた基準圧力をマップ等から
求めるようにすれば、燃料噴射量の検出精度を向上でき
るが、刻々と変化する全てのエンジン運転条件に対し
て、その全ての基準圧力を予め計算で求めて記憶してお
くことは事実上困難である。しかも、エンジン運転条件
毎の基準圧力に関する膨大なデータを記憶しておく必要
があり、大容量のメモリが必要になってコストアップす
る欠点もある。
【0049】これに対し、本実施形態(1)では、図2
に示すように、燃料着火前の算出クランク角θ0 におけ
る検出圧力Pk(θ0 )と、その時のエンジン運転条件
の算出クランク角θ0 における基準圧力Pb(θ0 )と
がほぼ一致する点に着目し、燃料着火前の算出クランク
角θ0 における検出圧力Pk(θ0 )とモータリング圧
力Pm(θ0 )との圧力比Hを算出することで、現在の
エンジン運転条件における基準圧力Pbとモータリング
圧力Pmとの圧力比Hを求め、算出クランク角θ0 以降
の各クランク角θ毎に、モータリング圧力Pm(θ)に
圧力比Hを掛け合わせることで、各クランク角θにおけ
る基準圧力Pb(θ)を算出する。これにより、燃焼に
よる圧力上昇の影響を全く受けない圧力比Hを用いて、
燃料着火後のクランク角の基準圧力Pb(θ)を精度良
く算出することができる。
【0050】そして、着火時期θf から所定時間t0 経
過後に、検出圧力Pk(θQ )と基準圧力Pb(θQ )
との差圧ΔP(θQ )を求めるので、エンジン回転数に
よらず、着火時期θf から差圧ΔP(θQ )を検出する
までの燃焼時間を常に一定にすることができ、この差圧
ΔP(θQ )から燃料噴射量Qを精度良く算出すること
ができる。しかも、従来のように、基準圧力を検出する
際に燃料噴射を中止する必要がないため、ドライバビリ
ティの悪化を回避できる。更に、エンジン運転条件毎の
基準圧力を予め計算してマップ等で記憶しておく必要が
ないため、大容量のメモリを必要とせず、その分、低コ
スト化できる。
【0051】また、上記実施形態(1)では、車両減速
時等に実施される燃料噴射カット時に筒内圧力センサ1
5でモータリング圧力Pmを検出するので、ドライバビ
リティを損なわずに、モータリング圧力Pmを検出する
ことができると共に、個々のエンジンの個体差によるモ
ータリング圧力特性の違いにも対処することができ、エ
ンジンの個体差による燃料噴射量の検出精度のばらつき
を少なくすることができる。しかも、モータリング圧力
Pmを所定時間T1経過毎に更新するので、エンジン特
性や筒内圧力センサ15の出力特性が経時変化したとし
ても、その経時変化に応じて更新したモータリング圧力
Pmに基づいて基準圧力Pbを精度良く算出することが
でき、経時変化による燃料噴射量の検出精度の低下を防
ぐことができる。
【0052】[実施形態(2)]次に、本発明の実施形
態(2)を図7乃至図9に基づいて説明する。上記実施
形態(1)では、着火時期θf から所定時間t0 経過後
に検出圧力Pk(θQ )と基準圧力Pb(θQ )との差
圧ΔP(θQ )を算出し、この差圧ΔP(θQ )から燃
料噴射量Qを算出するようにしたが、本実施形態(2)
では、図7に示すように、着火時期θf から所定時間t
0 経過後の噴射量検出時期θQ までの期間中に、所定の
サンプリング間隔Δθ毎に検出圧力Pk(θ)と基準圧
力Pb(θ)との差圧ΔP(θ)を積算し、この差圧積
算値ΣΔP(θ)から燃料噴射量Qを算出するようにし
ている。
【0053】図8の実験結果に示すように、着火時期θ
f から噴射量検出時期θQ までの差圧積算値ΣΔP
(θ)と燃料噴射量Qとの関係を直線(比例式)で近似
することができ、燃料噴射量Qを次式により簡単に算出
することができる。 Q=α×ΣΔP(θ) 上式において、αは比例定数(直線の傾き)である。
尚、燃料噴射量Qの検出精度を更に高めるために、差圧
積算値ΣΔP(θ)と燃料噴射量Qとの関係を2次関数
以上の高次関数(曲線)で近似するようにしても良い。
【0054】本実施形態(2)で実行する図9の燃料噴
射量検出プログラムは、前記実施形態(1)で実施した
図5のステップ110〜112の処理を、ステップ11
3〜117の処理に変更したものでり、これ以外のステ
ップは図5と同じである。本プログラムでは、噴射量検
出時期θQ 算出後(ステップ109)、クランク角θが
着火時期θf に達した時点で、ステップ113からステ
ップ114に進み、差圧ΔP(θ)を次式により算出す
る。 ΔP(θ)=Pk(θ)−Pb(θ)
【0055】次のステップ115で、今回までの差圧積
算値ΣΔP(θi )を、前回までの差圧積算値ΣΔP
(θi-1 )に今回の差圧ΔP(θi )を加算して求め
る。 ΣΔP(θi )=ΣΔP(θi-1 )+ΔP(θi ) この後、ステップ116に進み、クランク角θを噴射量
検出時期θQ と比較し、噴射量検出時期θQ に達してい
なければ、上記ステップ114に戻り、差圧ΔP(θ)
の積算処理を繰り返す(ステップ114,115)。
【0056】その後、クランク角θが噴射量検出時期θ
Q に達した時点で、ステップ116からステップ117
に進み、予め求めた比例定数αをメモリから読み出し、
この比例定数αに差圧積算値ΣΔP(θ)を乗算して燃
料噴射量Qを求め、本プログラムを終了する。 Q=α×ΣΔP(θ) 尚、比例定数αは、エンジン運転条件に応じて補正する
ようにしても良い。
【0057】以上説明した実施形態(2)の燃料噴射量
検出処理では、着火時期θf から所定時間t0 経過後の
噴射量検出時期θQ までの期間中に差圧ΔP(θ)を積
算し、その差圧積算値ΣΔP(θ)から燃料噴射量Qを
算出するので、筒内圧力センサ15の出力にノイズ等が
重畳して差圧ΔP(θ)のデータが一時的にばらついて
いたとしても、その影響を小さく抑えて燃料噴射量Qを
精度良く算出することができる。
【0058】尚、着火時期θf 以前のクランク角におけ
る差圧ΔP(θ)がほぼ0と見なせる場合は、ステップ
113の処理を省略して、噴射量検出時期θQ の算出後
(ステップ109)、着火時期θf を待たずに、差圧Δ
P(θ)の積算処理(ステップ114、115)を開始
しても良い。
【0059】[実施形態(3)]前記実施形態(1)で
は、着火時期θf から所定時間t0 経過後のクランク角
を噴射量検出時期θQ としたが、本発明の実施形態
(3)では、図10に示すように、噴射量検出時期θQ
を着火時期によらず予め決めておいた着火時期以後の所
定のクランク角とし、この噴射量検出時期θQ における
検出圧力Pk(θQ )と基準圧力Pb(θQ )との差圧
ΔP(θQ )から燃料噴射量Qを算出するようにしてい
る。
【0060】このようにすれば、噴射量検出時期θQ を
算出する必要がなくなるため、図5の燃料噴射量検出プ
ログラムにおいて、ステップ109の処理を省略するこ
とができて、計算量を少なくすることができ、ECU1
9のCPU負荷を軽減することができる。尚、本発明
は、検出した着火時期θf のクランク角に所定のクラン
ク角を加算して得られたクランク角を噴射量検出時期θ
Q としても良い。
【0061】[実施形態(4)]前記実施形態(2)で
は、着火時期θf から所定時間t0 経過後までの差圧Δ
P(θ)を積算したが、本発明の実施形態(4)では、
図11に示すように、噴射量検出時期θQ を着火時期に
よらず予め決めておいた着火時期以後の所定のクランク
角とし、着火時期θf からこの噴射量検出時期θQ まで
の期間中に、所定のサンプリング間隔Δθ毎に差圧ΔP
(θ)を積算し、その差圧積算値ΣΔP(θ)から燃料
噴射量Qを算出するようにしている。
【0062】このようにすれば、図9の燃料噴射量検出
プログラムにおいて、ステップ109の処理を省略する
ことができ、計算量を少なくすることができる。尚、こ
の場合も、検出した着火時期θf のクランク角に所定の
クランク角を加算して得られたクランク角を噴射量検出
時期θQ としても良い。
【0063】[実施形態(5)]次に、本発明の実施形
態(5)を図12及び図13に基づいて説明する。前記
実施形態(1)では、噴射量検出時期θQ における検出
圧力Pk(θQ )と基準圧力Pb(θQ )との差圧ΔP
(θQ )から燃料噴射量を算出したが、本実施形態
(5)では、図12に示すように、噴射量検出時期θQ
において、検出圧力Pk(θQ )と基準圧力Pb(θQ
)との差圧ΔP(θQ )の上昇率dΔP(θQ )/d
tを算出し、この差圧上昇率dΔP(θQ )/dtから
燃料噴射量Qを算出するようにしている。
【0064】図13の実験結果に示すように、着火時期
θf から所定時間t0 経過後の噴射量検出時期θQ にお
ける差圧上昇率dΔP(θQ )/dtと燃料噴射量Qと
の関係を直線(比例式)で近似することができ、燃料噴
射量Qを次式により簡単に算出することができる。 Q=α×dΔP(θQ )/dt 上式において、αは比例定数(直線の傾き)である。
尚、燃料噴射量Qの検出精度を更に高めるために、差圧
上昇率dΔP(θQ )/dtと燃料噴射量Qとの関係を
2次関数以上の高次関数(曲線)で近似するようにして
も良い。
【0065】筒内圧力センサ15の出力特性にオフセッ
ト誤差が生じ、差圧ΔP(θQ )にオフセット誤差が含
まれたとしても、差圧上昇率dΔP(θQ )/dtを求
めると、オフセット誤差をほぼキャンセルすることがで
きるため、本実施形態(5)のように、差圧上昇率dΔ
P(θQ )/dtから燃料噴射量を算出すれば、筒内圧
力センサ15のオフセット誤差の影響を小さく抑えて燃
料噴射量Qを精度良く算出することができる。
【0066】[実施形態(6)]ところで、1サイクル
内にエンジン出力発生のためのメイン噴射とそれに先立
つパイロット噴射とを行う燃料噴射システムでは、上記
実施形態(1)乃至(5)のいずれかの方法を用いてパ
イロット噴射の燃料噴射量を算出する場合に、メイン噴
射燃料の着火後に前述した噴射量検出時期θQ を設定し
たのでは、メイン噴射燃料の燃焼による圧力上昇の影響
を受けてしまい、パイロット噴射の燃料噴射量を精度良
く算出することができない。
【0067】この対策として、本発明の実施形態(6)
では、上記実施形態(1)乃至(5)のいずれかの方法
を用いてパイロット噴射の燃料噴射量Qp を算出する際
に、図14に示すように、パイロット噴射量検出時期θ
Qpをメイン噴射燃料の着火時期θfm又はそれ以前に設定
し、メイン噴射燃料の燃焼による圧力上昇の影響を受け
ない差圧ΔP(θQp)に基づいてパイロット噴射の燃料
噴射量Qp を算出するようにしている。
【0068】このようにすれば、メイン噴射燃料の燃焼
による圧力上昇の影響を受けずにパイロット噴射の燃料
噴射量Qp を精度良く算出することができる。尚、メイ
ン噴射量検出時期θQmは、上記実施形態(1)乃至
(5)のいずれかの方法で設定すれば良い。
【0069】[実施形態(7)]また、本発明の実施形
態(7)では、1サイクル内に複数回(例えば3回)の
燃料噴射を行うシステムにおいて、上記実施形態(1)
乃至(5)のいずれかの方法を用いて燃料噴射量を算出
する場合、図15に示すように、各噴射量検出時期θQ
を設定する。
【0070】具体的には、1回目の噴射量検出時期θQ1
を2回目の噴射燃料の着火時期θf2又はそれ以前に設定
し、2回目の噴射燃料の燃焼による圧力上昇の影響を受
けない差圧ΔP(θQ1)に基づいて1回目の噴射の燃料
噴射量Q1 を算出する。
【0071】同様に、2回目の噴射量検出時期θQ2を3
回目の噴射燃料の着火時期θf3又はそれ以前に設定し、
3回目の噴射燃料の燃焼による圧力上昇の影響を受けな
い差圧ΔP(θQ2)に基づいて、1回目の噴射の一部と
2回目の噴射とを合わせた燃料噴射量Q2 を算出する。
尚、3回目の噴射量検出時期θQ3は、上記実施形態
(1)〜(5)のいずれかの方法で設定すれば良い。
【0072】一般に、1サイクル内に複数回の燃料噴射
を行う場合は、N回目(Nは2以上の整数)の噴射燃料
の着火時期又はそれ以前に、(N−1)回目の噴射量検
出時期θQN-1を設定すれば良く、これにより、N回目の
噴射燃料の燃焼による圧力上昇の影響を受けずに、(N
−1)回目以前の噴射の燃料噴射量QN-1 を精度良く算
出することができる。
【0073】尚、排気管に排ガス中のNOx(窒素酸化
物)を浄化するNOx触媒(図示せず)を設け、メイン
噴射後の膨張行程でポスト噴射を行ってNOx触媒に燃
料(HC)を還元剤として供給するシステムでは、本実
施形態(7)を適用することで、ポスト噴射燃料の燃焼
量を検出することができ、この燃焼量を少なくするよう
に、ポスト噴射時期を制御することで、NOx浄化率を
向上できる。
【0074】[実施形態(8)]次に、本発明の実施形
態(8)を図16乃至図19に基づいて説明する。筒内
圧力センサ15は、温度等の使用条件によって出力特性
にオフセット誤差が生じることがあり[図16(a)参
照]、これが燃料噴射量の検出精度を低下させる原因と
なる。このオフセット誤差は次のようにして求めること
ができる。
【0075】ここで、オフセット誤差をb、着火前のク
ランク角θ1 ,θ2 (但し、θ1 <θ2 <θ0 )におけ
る検出圧力をそれぞれPs(θ1 ),Ps(θ2 )、真
の筒内圧力をそれぞれPt(θ1 ),Pt(θ2 )とす
ると、次式のように表すことができる。 Ps(θ1 )=Pt(θ1 )+b ……(1) Ps(θ2 )=Pt(θ2 )+b ……(2)
【0076】また、クランク角θ1 からθ2 までの筒内
空気の状態変化を断熱変化と仮定すると、次式のように
表すことができる。 Pt(θ1 )×{V(θ1 )}γ =Pt(θ2 )×{V(θ2 )}γ Pt(θ2 )/Pt(θ1 )={V(θ1 )/V(θ2 )}γ =K ……(3) ここで、V(θ)は筒内容積、γは比熱比、KはV
(θ)とγから決まる定数である。
【0077】上記(1)〜(3)式を解くと、オフセッ
ト誤差bは次式により算出することができる。 b=1/(K−1)×{K×Ps(θ1 )−Ps(θ2 )} ……(4) このオフセット誤差bを筒内圧力センサ15の出力から
減算すれば、筒内圧力センサ15の出力のオフセット誤
差を補正することができる。
【0078】また、筒内圧力センサ15の出力特性は、
使用条件、経時変化等により圧力変化に対するゲイン
(出力感度)が変化することがあり(図17参照)、こ
れによっても燃料噴射量の検出精度が低下する。このゲ
イン誤差は、次のようにして求めることができる。
【0079】ここで、ゲイン誤差をa、算出クランク角
θ0 におけるモータリング圧力の標準値をPmt(θ0
)、モータリング圧力の検出値をPms(θ0 )とす
ると、次式のように表すことができる。尚、モータリン
グ圧力の標準値Pmt(θ0 )は、算出クランク角θ0
における標準的なモータリング圧力であり、予め設計デ
ータに基づいて設定したり、或は、初期状態(劣化前)
の筒内圧力センサ15で検出したモータリング圧力を用
いるようにしても良い。 Pms(θ0 )=a×Pmt(θ0 )
【0080】従って、ゲイン誤差aは次式により算出す
ることができる。 a=Pms(θ0 )/Pmt(θ0 ) ……(5) このゲイン誤差aで筒内圧力センサ15の出力を割り算
することで、筒内圧力センサ15の出力をゲイン誤差を
補正することができる。尚、モータリング圧力の検出値
Pms(θ0 )は、エンジン回転数等のエンジン運転条
件によって変化するため、標準値Pmt(θ0 )をエン
ジン運転条件毎に設定して、その時のエンジン運転条件
に応じた標準値Pmt(θ0 )を選択するようにしても
良い。
【0081】本実施形態(8)では、ECU19は、図
18及び図19に示す燃料噴射量検出プログラムを実行
することで、上記(4),(5)式を用いて筒内圧力セ
ンサ15の出力特性のオフセット誤差及びゲイン誤差を
補正するオフセット誤差補正手段及びゲイン誤差補正手
段として機能すると共に、オフセット誤差及びゲイン誤
差を補正した差圧を用いて燃料噴射量の算出を行う。
【0082】図18及び図19の燃料噴射量検出プログ
ラムは、所定時間毎又は所定クランク角毎に実行され
る。本プログラムが起動されると、まず、ステップ30
1で、モータリング圧力Pm(θ)の波形を更新する。
これにより、筒内圧力センサ15の出力特性の経時変化
に対応してモータリング圧力Pm(θ)が更新される。
尚、モータリング圧力Pm(θ)の更新は、前記実施形
態(1)と同じく、燃料噴射カット中に所定の運転条件
が成立した時に、1サイクル分だけ筒内圧力センサ15
の出力を読み込み、ECU19の不揮発性メモリに記憶
されたモータリング圧力Pm(θ)の記憶データを更新
する。
【0083】この後、ステップ302で、ECU19の
不揮発性メモリに記憶されたモータリング圧力Pm(θ
1 ),Pm(θ2 )を読み出し、モータリング圧力Pm
(θ)のオフセット誤差bmを次式により算出する。 bm=1/(K−1)×{K×Pm(θ1 )−Pm(θ
2 )}
【0084】次のステップ303で、このオフセット誤
差bmを用いてモータリング圧力Pm(θ)のオフセッ
ト誤差を次式により補正する。 Pm’(θ)=Pm(θ)−bm このようにして求められたオフセット誤差補正後のモー
タリング圧力Pm’(θ)は、本プログラムが終了する
までECU19のRAM等のメモリに一時的に記憶して
おく。
【0085】この後、クランク角θがクランク角θ1 と
なった時に、検出圧力Pk(θ1 )を検出し、その後、
クランク角θがクランク角θ2 となった時に、検出圧力
Pk(θ2 )を検出し、検出圧力Pk(θ)のオフセッ
ト誤差bkを次式により算出する(ステップ304〜3
08)。 bk=1/(K−1)×{K×Pk(θ1 )−Pk(θ
2 )}
【0086】この後、クランク角θが算出クランク角θ
0 となった時に、図19のステップ309からステップ
310に進み、算出クランク角θ0 におけるオフセット
誤差補正後のモータリング圧力Pm’(θ0 )と、算出
クランク角θ0 におけるモータリング圧力の標準値Pm
t(θ0 )とをECU19の不揮発性メモリから読み出
し、ゲイン誤差aを次式により算出する。 a=Pm’(θ0 )/Pmt(θ0 )
【0087】次のステップ311で、オフセット誤差b
kを用いて検出圧力Pk(θ0 )のオフセット誤差を次
式により補正する。 Pk’(θ0 )=Pk(θ0 )−bk
【0088】この後、ステップ312で、オフセット誤
差補正後の検出圧力Pk’(θ0 )とオフセット誤差補
正後のモータリング圧力Pm’(θ0 )との圧力比H’
を次式により算出する。 H’=Pk’(θ0 )/Pm’(θ0 ) この後、ステップ313に進み、噴射量検出時期θQ を
算出する。算出方法は、前記実施形態(1)と同じく、
着火時期θf から所定時間t0 経過後に相当するクラン
ク角θQ を算出する。
【0089】この後、クランク角θが噴射量検出時期θ
Q となった時に、ステップ314からステップ315に
進み、オフセット誤差bkを用いて検出圧力Pk(θQ
)のオフセット誤差を次式により補正する。 Pk’(θQ )=Pk(θQ )−bk
【0090】次のステップ316で、オフセット誤差補
正後の基準圧力Pb’(θQ )を次式により算出する。 Pb’(θQ )=H’×Pm’(θQ )
【0091】次のステップ317で、ゲイン誤差aを用
いて、オフセット誤差補正後の検出圧力Pk’(θQ )
と基準圧力Pb’(θQ )との差圧ΔP’(θQ )のゲ
イン誤差を次式により補正する。 ΔP’(θQ )=1/a×{Pk’(θQ )−Pb’
(θQ )} このようにして算出された差圧ΔP’(θQ )は、オフ
セット誤差とゲイン誤差の両方が補正された値となる。
【0092】この後、ステップ318で、補正後の差圧
ΔP’(θQ )に比例定数αを乗算して燃料噴射量Qを
求め、本プログラムを終了する。 Q=α×ΔP’(θQ )
【0093】以上説明した実施形態(8)では、使用条
件や経時変化によって筒内圧力センサ15の出力にオフ
セット誤差やゲイン誤差が発生しても、そのオフセット
誤差やゲイン誤差を求めて、検出圧力、モータリング圧
力及び差圧を補正するので、筒内圧力センサ15の出力
のオフセット誤差やゲイン誤差を取り除いたデータを用
いて燃料噴射量を算出することができ、より高精度な燃
料噴射量検出が可能である。
【0094】尚、上記実施形態(8)では、一点のクラ
ンク角θ0 におけるモータリング圧力の標準値Pmt
(θ0 )を記憶しておき、一点のクランク角θ0 でゲイ
ン誤差aを求めたが、モータリング圧力の標準値Pmt
(θ)の波形を記憶しておき、2点以上のクランク角で
ゲイン誤差を求め、それらの平均値をゲイン誤差として
用いるようにしても良い。
【0095】また、上記実施形態(8)では、検出圧力
とモータリング圧力の両方のオフセット誤差を補正した
後、オフセット誤差補正後の検出圧力と基準圧力との差
圧のゲイン誤差を補正するようにしたが、これとは反対
に、ゲイン誤差を補正してから、オフセット誤差を補正
するようにしても良く、また、筒内圧力センサ15の出
力を読み込む段階で、オフセット誤差とゲイン誤差の両
方を補正するようにしても良く、要は、差圧を用いて燃
料噴射量を算出するまでに、オフセット誤差とゲイン誤
差を補正すれば良い。或は、オフセット誤差とゲイン誤
差のいずれか一方のみを補正するようにしても良い。
【0096】[実施形態(9)]筒内圧力センサ15の
出力特性にゲイン誤差が生じている場合には、差圧ΔP
や検出圧力Pkにもそれぞれ同じゲイン誤差が含まれる
ので、差圧ΔPを検出圧力Pkで徐算すれば、ゲイン誤
差をほぼキャンセルすることができる。
【0097】この点に着目して、本発明の実施形態
(9)は、上記各実施形態(1)〜(7)において、差
圧ΔPの代わりに、差圧ΔPを着火前のクランク角θZ
における検出圧力Pk(θZ )で徐算して無次元化した
値ΔP/Pk(θZ )を用いる。このようにすれば、ゲ
イン誤差の大きい筒内圧力センサ15を用いた場合で
も、ゲイン誤差をほぼキャンセルした無次元データに基
づいて燃料噴射量を精度良く算出することができる。
【0098】尚、上記各実施形態では、モータリング圧
力Pmを所定時間T1経過毎に更新するようにしたが、
所定走行距離経過毎に更新するようにしても良い。ま
た、筒内圧力センサ15は、燃料噴射弁12やグロープ
ラグ(図示せず)と一体型のものを用いるようにしても
良い。
【0099】また、上記各実施形態では、筒内圧力セン
サ15が設けられた代表気筒について燃料噴射量の検出
を行うようにしたが、筒内圧力センサ15を全気筒に設
けて、各気筒毎に燃料噴射量検出プログラムを実行し
て、各気筒毎に燃料噴射量を検出するようにしても良
い。
【0100】また、上記各実施形態では、本発明をコモ
ンレース式の噴射システムをもつ4気筒のディーゼルエ
ンジンに適用したが、コモンレール式以外の噴射システ
ムのディーゼルエンジンや4気筒以外のディーゼルエン
ジンに本発明を適用しても良い。
【図面の簡単な説明】
【図1】本発明の実施形態(1)におけるシステム全体
の概略構成を示す図である。
【図2】検出圧力と基準圧力とモータリング圧力の波形
を示す図である。
【図3】実施形態(1)の燃料噴射量の算出方法を説明
するための図である。
【図4】差圧と燃料噴射量との関係を示す図である。
【図5】実施形態(1)の燃料噴射量検出プログラムの
処理の流れを示すフローチャートである。
【図6】実施形態(1)と比較例について検出圧力と基
準圧力の特性を説明する図で、(a)はエンジン低負荷
時の図、(b)はエンジン高負荷時の図である。
【図7】実施形態(2)の燃料噴射量の算出方法を説明
するための図である。
【図8】差圧積算値と燃料噴射量との関係を示す図であ
る。
【図9】実施形態(2)の燃料噴射量検出プログラムの
処理の流れを示すフローチャートである。
【図10】実施形態(3)の燃料噴射量の算出方法を説
明するための図である。
【図11】実施形態(4)の燃料噴射量の算出方法を説
明するための図である。
【図12】実施形態(5)の燃料噴射量の算出方法を説
明するための図である。
【図13】差圧上昇率と燃料噴射量との関係を示す図で
ある。
【図14】実施形態(6)のパイロット噴射の燃料噴射
量の算出方法を説明するための図である。
【図15】実施形態(7)の1サイクル内に複数回の燃
料噴射を行うシステムで燃料噴射量を算出する方法を説
明するための図である。
【図16】(a)はオフセット誤差補正前の筒内圧力セ
ンサの出力特性を示す図、(b)はオフセット誤差補正
後の筒内圧力センサの出力特性を示す図である。
【図17】筒内圧力センサの出力特性のゲイン誤差につ
いて説明するための図である。
【図18】実施形態(8)の燃料噴射量検出プログラム
の処理の流れを示すフローチャート(その1)である。
【図19】実施形態(8)の燃料噴射量検出プログラム
の処理の流れを示すフローチャート(その2)である。
【符号の説明】
11…ディーゼルエンジン(内燃機関)、12…燃料噴
射弁、15…筒内圧力センサ(筒内圧力検出手段)、1
6…クランク角センサ、19…ECU(基準圧力算出手
段,燃料噴射量算出手段,オフセット誤差補正手段,ゲ
イン誤差補正手段)。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 中村 兼仁 愛知県刈谷市昭和町1丁目1番地 株式会 社デンソー内 (72)発明者 小島 大輔 愛知県刈谷市昭和町1丁目1番地 株式会 社デンソー内 Fターム(参考) 3G084 AA01 BA33 CA00 DA04 DA13 EA05 EA06 EA07 EB06 EB12 EB22 EB24 EC04 FA13 FA21 FA38 3G301 HA02 JA19 JA20 JB10 KA26 MA24 NA04 NA08 NC01 NC08 ND02 PB03Z PC01Z PE03Z

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 内燃機関の筒内圧力を筒内圧力検出手段
    で検出し、その検出値に基づいて燃料噴射量を検出する
    内燃機関の燃料噴射量検出装置において、 前記筒内圧力検出手段で過去に検出された非燃焼時の筒
    内圧力(以下「モータリング圧力」という)に基づい
    て、燃焼による圧力上昇を除いた現在の筒内空気の圧力
    (以下「基準圧力」という)を算出する基準圧力算出手
    段と、 前記筒内圧力検出手段で検出した現在の筒内圧力(以下
    「検出圧力」という)と前記基準圧力とに基づいて燃料
    噴射量を算出する噴射量算出手段とを備えていることを
    特徴とする内燃機関の燃料噴射量検出装置。
  2. 【請求項2】 前記筒内圧力検出手段は、燃料噴射カッ
    ト時の筒内圧力を前記モータリング圧力として検出する
    ことを特徴とする請求項1に記載の内燃機関の燃料噴射
    量検出装置。
  3. 【請求項3】 前記基準圧力算出手段は、前記検出圧力
    と前記モータリング圧力との圧力比から求めた係数を前
    記モータリング圧力に乗算して前記基準圧力を算出する
    ことを特徴とする請求項1又は2に記載の内燃機関の燃
    料噴射量検出装置。
  4. 【請求項4】 前記基準圧力算出手段は、前記圧力比を
    燃料着火前の少なくとも一点のクランク角で算出するこ
    とを特徴とする請求項3に記載の内燃機関の燃料噴射量
    検出装置。
  5. 【請求項5】 前記筒内圧力検出手段により複数のクラ
    ンク角で検出した複数の検出圧力に基づいて前記筒内圧
    力検出手段の出力特性のオフセット誤差を算出し、この
    オフセット誤差の分だけ前記筒内圧力検出手段の出力特
    性を補正するオフセット誤差補正手段を備えていること
    を特徴とする請求項1乃至4のいずれかに記載の内燃機
    関の燃料噴射量検出装置。
  6. 【請求項6】 燃料噴射カット毎に所定条件下で前記筒
    内圧力検出手段により前記モータリング圧力を検出して
    該モータリング圧力の記憶値を更新するモータリング圧
    力更新手段を備えていることを特徴とする請求項1乃至
    5のいずれかに記載の内燃機関の燃料噴射量検出装置。
  7. 【請求項7】 前記筒内圧力検出手段により少なくとも
    一点のクランク角で検出した前記モータリング圧力をそ
    の標準値と比較することで前記筒内圧力検出手段の出力
    特性のゲイン誤差を求め、このゲイン誤差の分だけ前記
    筒内圧力検出手段の出力特性を補正するゲイン誤差補正
    手段を備えていることを特徴とする請求項1乃至6のい
    ずれかに記載の内燃機関の燃料噴射量検出装置。
  8. 【請求項8】 前記噴射量算出手段は、燃料の着火時期
    から所定時間経過後における前記検出圧力と前記基準圧
    力との差圧に基づいて燃料噴射量を算出することを特徴
    とする請求項1乃至7のいずれかに記載の内燃機関の燃
    料噴射量検出装置。
  9. 【請求項9】 前記噴射量算出手段は、燃料の着火時期
    から所定時間経過後までの前記検出圧力と前記基準圧力
    との差圧を所定周期で積算し、その積算値に基づいて燃
    料噴射量を算出することを特徴とする請求項1乃至7の
    いずれかに記載の内燃機関の燃料噴射量検出装置。
  10. 【請求項10】 前記噴射量算出手段は、所定のクラン
    ク角における前記検出圧力と前記基準圧力との差圧に基
    づいて燃料噴射量を算出することを特徴とする請求項1
    乃至7のいずれかに記載の内燃機関の燃料噴射量検出装
    置。
  11. 【請求項11】 前記噴射量算出手段は、燃料の着火時
    期から所定のクランク角までの前記検出圧力と前記基準
    圧力との差圧を所定周期で積算し、その積算値に基づい
    て燃料噴射量を算出することを特徴とする請求項1乃至
    7のいずれかに記載の内燃機関の燃料噴射量検出装置。
  12. 【請求項12】 前記噴射量算出手段は、燃料の着火時
    期から所定時間経過後における前記検出圧力と前記基準
    圧力との差圧の上昇率に基づいて燃料噴射量を算出する
    ことを特徴とする請求項1乃至7のいずれかに記載の内
    燃機関の燃料噴射量検出装置。
  13. 【請求項13】 1サイクル内に機関出力発生のための
    メイン噴射とそれに先立つパイロット噴射とを行う燃料
    噴射装置を備え、 前記噴射量算出手段は、前記メイン噴射燃料の着火時期
    又はそれ以前における前記検出圧力と前記基準圧力との
    差圧に基づいて前記パイロット噴射の燃料噴射量を算出
    することを特徴とする請求項1乃至12のいずれかに記
    載の内燃機関の燃料噴射量検出装置。
  14. 【請求項14】 1サイクル内に複数回の燃料噴射を行
    う燃料噴射装置を備え、 前記噴射量算出手段は、N回目(Nは2以上の整数)の
    噴射燃料の着火時期又はそれ以前における前記検出圧力
    と前記基準圧力との差圧に基づいて(N−1)回目以前
    の噴射の燃料噴射量を算出することを特徴とする請求項
    1乃至12のいずれかに記載の内燃機関の燃料噴射量検
    出装置。
  15. 【請求項15】 前記噴射量算出手段は、燃料噴射量の
    算出時に用いる前記検出圧力と前記基準圧力との差圧
    を、着火前の前記検出圧力で徐算して無次元化し、その
    値に基づいて燃料噴射量を算出することを特徴とする請
    求項1乃至14のいずれかに記載の内燃機関の燃料噴射
    量検出装置。
JP04081599A 1999-02-19 1999-02-19 内燃機関の燃料噴射量検出装置 Expired - Fee Related JP4026103B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04081599A JP4026103B2 (ja) 1999-02-19 1999-02-19 内燃機関の燃料噴射量検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04081599A JP4026103B2 (ja) 1999-02-19 1999-02-19 内燃機関の燃料噴射量検出装置

Publications (2)

Publication Number Publication Date
JP2000240497A true JP2000240497A (ja) 2000-09-05
JP4026103B2 JP4026103B2 (ja) 2007-12-26

Family

ID=12591161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04081599A Expired - Fee Related JP4026103B2 (ja) 1999-02-19 1999-02-19 内燃機関の燃料噴射量検出装置

Country Status (1)

Country Link
JP (1) JP4026103B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002079629A1 (en) * 2001-03-30 2002-10-10 Mitsubishi Heavy Industries, Ltd. Internal combustion engine combustion diagnosis/control apparatus and combustion diagnosis/control method
US6994077B2 (en) 2002-09-09 2006-02-07 Toyota Jidosha Kabushiki Kaisha Control system for internal combustion engine
US7146964B2 (en) 2004-11-18 2006-12-12 Denso Corporation Engine control system
JP2006342806A (ja) * 2005-06-07 2006-12-21 Peugeot Citroen Automobiles Sa 自動車のディーゼルエンジンの作動を制御するシステム
JP2007170297A (ja) * 2005-12-22 2007-07-05 Denso Corp エンジンの制御装置
JP2007211654A (ja) * 2006-02-08 2007-08-23 Honda Motor Co Ltd 内燃機関の空燃比制御装置
JP2008298782A (ja) * 2007-05-31 2008-12-11 Avl List Gmbh 燃焼評価方法
JP2011117338A (ja) * 2009-12-02 2011-06-16 Toyota Motor Corp 内燃機関の燃料噴射装置
CN107923327A (zh) * 2015-08-24 2018-04-17 瓦锡兰芬兰有限公司 用于控制内燃机的方法和设备
CN110486206A (zh) * 2019-08-12 2019-11-22 中车资阳机车有限公司 一种电喷柴油机供油提前角的测量装置和测量方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6810320B2 (en) 2001-03-30 2004-10-26 Mitsubishi Heavy Industries, Ltd. Apparatus and method of combustion diagnosis/control in internal combustion engine
CN1308586C (zh) * 2001-03-30 2007-04-04 三菱重工业株式会社 内燃机燃烧诊断·控制装置
WO2002079629A1 (en) * 2001-03-30 2002-10-10 Mitsubishi Heavy Industries, Ltd. Internal combustion engine combustion diagnosis/control apparatus and combustion diagnosis/control method
US6994077B2 (en) 2002-09-09 2006-02-07 Toyota Jidosha Kabushiki Kaisha Control system for internal combustion engine
US7146964B2 (en) 2004-11-18 2006-12-12 Denso Corporation Engine control system
JP2012036903A (ja) * 2005-06-07 2012-02-23 Peugeot Citroen Automobiles Sa 自動車のディーゼルエンジンの作動を制御するシステム
JP2006342806A (ja) * 2005-06-07 2006-12-21 Peugeot Citroen Automobiles Sa 自動車のディーゼルエンジンの作動を制御するシステム
JP2007170297A (ja) * 2005-12-22 2007-07-05 Denso Corp エンジンの制御装置
JP2007211654A (ja) * 2006-02-08 2007-08-23 Honda Motor Co Ltd 内燃機関の空燃比制御装置
JP2008298782A (ja) * 2007-05-31 2008-12-11 Avl List Gmbh 燃焼評価方法
JP2011117338A (ja) * 2009-12-02 2011-06-16 Toyota Motor Corp 内燃機関の燃料噴射装置
CN107923327A (zh) * 2015-08-24 2018-04-17 瓦锡兰芬兰有限公司 用于控制内燃机的方法和设备
CN107923327B (zh) * 2015-08-24 2020-11-06 瓦锡兰芬兰有限公司 用于控制内燃机的方法和设备
CN110486206A (zh) * 2019-08-12 2019-11-22 中车资阳机车有限公司 一种电喷柴油机供油提前角的测量装置和测量方法
CN110486206B (zh) * 2019-08-12 2024-04-19 中车资阳机车有限公司 一种电喷柴油机供油提前角的测量装置和测量方法

Also Published As

Publication number Publication date
JP4026103B2 (ja) 2007-12-26

Similar Documents

Publication Publication Date Title
US7954364B2 (en) Malfunction diagnosis apparatus for exhaust gas sensor and method for diagnosis
US20100031634A1 (en) Deterioration determination device and method for exhaust emission reduction device, and engine control unit
JP4117588B2 (ja) 内燃機関の着火時期検出装置
US9856845B2 (en) Control device for internal combustion engine
JP2000240497A (ja) 内燃機関の燃料噴射量検出装置
US8924134B2 (en) Knock control device of internal combustion engine
US7117728B2 (en) Misfire detecting apparatus for internal combustion engine and method thereof
US20190093532A1 (en) Controller and control method for internal combustion engine
US20130192343A1 (en) Knock detection device of internal combustion engine
US7448360B2 (en) Controller of internal combustion engine
JP2007278223A (ja) 筒内噴射型火花点火式内燃機関の制御装置
JP2002195084A (ja) ディーゼルエンジンの燃料噴射制御装置
US20130110378A1 (en) Control Device of Engine
US7441401B2 (en) Control apparatus for internal combustion engine
JP4475207B2 (ja) 内燃機関の制御装置
JPH07293315A (ja) 空燃比検出方法
US11028748B2 (en) Controller and control method for internal combustion engine
US10876492B2 (en) Device for controlling fuel injection device
JP2006037924A (ja) 車両の制御装置
JP2009019525A (ja) 内燃機関の制御装置
JP3220844B2 (ja) 車両用ディーゼル機関の燃料噴射時期制御装置
JP3966177B2 (ja) 内燃機関の空燃比制御装置
JPH06146989A (ja) 車両の高地判定装置
JP2002195088A (ja) 内燃機関の負荷検出方法
JP3882525B2 (ja) 内燃機関の燃焼制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070525

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070703

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070914

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070927

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees