JP4345224B2 - Fuel injection device for internal combustion engine - Google Patents
Fuel injection device for internal combustion engine Download PDFInfo
- Publication number
- JP4345224B2 JP4345224B2 JP2000356174A JP2000356174A JP4345224B2 JP 4345224 B2 JP4345224 B2 JP 4345224B2 JP 2000356174 A JP2000356174 A JP 2000356174A JP 2000356174 A JP2000356174 A JP 2000356174A JP 4345224 B2 JP4345224 B2 JP 4345224B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- rotation fluctuation
- internal combustion
- combustion engine
- injection
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Fuel-Injection Apparatus (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【0001】
【発明の属する技術分野】
内燃機関に燃料を噴射供給する内燃機関の燃料噴射装置に関し、特に、噴射ポンプのポンプ室内の加圧燃料をスピル弁を介して溢流させることにより燃料噴射量を制御する内燃機関の燃料噴射装置に関する。
【0002】
【従来の技術】
従来より、ディーゼルエンジン等の内燃機関に高圧の燃料を噴射供給する燃料噴射装置として、内燃機関の回転に同期して往復動するプランジャによりポンプ室を拡縮することでポンプ室内の燃料を加圧し、内燃機関に圧送する噴射ポンプを備えたものが知られている。そしてこの種の燃料噴射装置では、一般に、噴射ポンプのポンプ室に連通する燃料の排出経路にスピル弁を設け、ポンプ室からの燃料圧送途中でスピル弁を開弁して燃料を溢流させることにより、内燃機関への燃料噴射量を制御するようにしている。
【0003】
ところが、こうした従来の燃料噴射装置では、スピル弁が閉弁した状態で故障してしまうと、燃料噴射量の制御ができなくなるばかりでなく、内燃機関に大量の燃料が供給されて、内燃機関がオーバラン状態となる可能性がある。
【0004】
そこで、例えば特開平11−324777号公報に開示されている技術は、噴射ポンプの回転変動を検出して、この検出した値が予め設定した回転変動データを超えると、スピル弁の閉弁状態での故障と判断して噴射ポンプへの燃料供給を停止し、オーバラン状態となる手前において、内燃機関の運転を停止させていた。
【0005】
ここで、予め設定する回転変動データは、内燃機関の回転数と噴射量指令値に対応した噴射ポンプの回転変動データ(機差中央データ)よりも若干大きく設定された回転変動データである。つまり、スピル弁が閉弁状態のままになると、内燃機関に大量の燃料が供給されて内燃機関の回転が上昇してオーバラン状態となる。また、内燃機関の回転変動量は内燃機関の回転、および内燃機関に供給される燃料量に比例して増大する傾向にあり、この傾向を考慮し、かつオーバラン状態手前にて内燃機関を停止できる回転変動データである。
【0006】
【発明が解決しようとする課題】
しかし、特開平11−324777号公報に開示されている技術は、予め設定された回転変動データが機差中央データよりも若干大きく設定された回転変動データであること、およびこのデータが一律に設定されて固定されたデータであることから、内燃機関によって異なる噴射ポンプとの駆動伝達系の機差ばらつき、および内燃機関の経時変化に対応できていない。
【0007】
つまり、噴射ポンプとの駆動伝達系の機差ばらつき(ベルトテンション、ギヤ駆動部のガタ)が上限にある内燃機関においては、正常噴射時であっても機差ばらつき中央の内燃機関に比べ回転変動データが大きく測定される。そして、この大きく測定された回転変動データが、予め設定された回転変動データを上回る結果となって、正常範囲の噴射を異常と誤判定する恐れがある。この誤判定する傾向は、内燃機関の経時変化(劣化によるばらつき量の増大化)とともに増大する。
【0008】
また、噴射ポンプとの駆動伝達系の機差ばらつきが下限にある内燃機関においては、機差ばらつき中央の内燃機関に比べ回転変動データが小さく測定されるので、スピル弁故障による異常噴射時の回転変動データも小さく測定される。この結果、予め設定された回転変動データが異常噴射時の回転変動データを上回る結果となって、正常噴射と異常噴射とを判定できなくなる領域が発生する恐れがある。
【0009】
このように、従来の技術では正常範囲の噴射を異常と誤判定したり、正常噴射と異常噴射とを判定できなくなる恐れがある。
【0010】
本発明の目的は上記の点に鑑み、内燃機関がオーバラン状態となる手前において停止できるように、スピル弁の閉弁状態での故障を正確に検出できる内燃機関の燃料噴射装置を提供することにある。
【0011】
【課題を解決するための手段】
上述した課題を解決するために、本発明の請求項1記載の内燃機関の燃料噴射装置によると、故障判断手段は、予め設定した内燃機関の回転数と噴射量指令値に対応した噴射ポンプの異常時の回転変動データである第1のデータを記憶保持する基準値保持手段と、噴射ポンプの特定運転時の回転変動データと、このデータと同一運転条件下での予め記憶保持される噴射ポンプの回転変動データとから、補正回転変動データを算出する補正回転変動検出手段と、補正回転変動検出手段により検出した補正回転変動データを用いて第1のデータを更新し、この更新された第2のデータを更新基準値保持手段に記憶保持する基準値学習手段とを備え、第1のデータに代えて、第2のデータを基準に噴射ポンプの回転変動の異常を検出して、スピル弁の閉弁状態での故障と判断するものであり、補正回転変動検出手段は、補正回転変動データとして、特定運転時に測定される内燃機関の回転数に対応した回転変動データと、この回転変動データと同一運転条件下での予め記憶保持される、内燃機関の回転数に対応した回転変動データとの差である回転変動差データを算出し、
第1のデータを構成する回転変動データは、噴射量指令値の大きさに応じて変化するものであり、更新基準値保持手段は、特定運転時に測定された内燃機関の回転数に対応し、かつ噴射量指令値全域に対する噴射ポンプの異常時の回転変動データ全てに対して、一律に回転変動差データを反映させ、この反映させたデータを第2のデータとして記憶保持することを特徴とする。
【0012】
つまり、測定された噴射ポンプの回転変動データが第2のデータよりも大きいと、スピル弁の閉弁状態での故障と判断する。この第2のデータは、補正回転変動検出手段により噴射ポンプの正常運転時の回転変動データと、このデータと同一運転条件下での予め記憶保持される噴射ポンプの回転変動データとから算出された補正回転変動データを用いて第1のデータを更新したので、測定される噴射ポンプの機差ばらつきを吸収した、換言すると機差ばらつきに影響されないデータとなる。
【0013】
このように、機差ばらつきを吸収した第2のデータを用いるので、内燃機関がオーバラン状態となる手前において停止できるように、スピル弁の閉弁状態での故障を正確に検出できる。
また、測定される回転変動データ、および予め記憶保持される回転変動データともに、内燃機関の回転数に対応した回転変動データとし、双方の回転変動データを同一運転条件下でのデータとした。このように、回転数と対応させて再現性よく回転変動データを測定できる。よって、測定される噴射ポンプの機差ばらつきを正確に検出できる。
さらに、前述したように回転変動差データは、内燃機関の回転数に対応した機差ばらつきを補正するデータであるので、第1のデータを構成する噴射量指令値全域での回転変動データ全てに対して、一律に回転変動差データを反映させることで、噴射量指令値全域において正確に機差を補正した回転変動差データである第2のデータとすることができる。
【0014】
本発明の請求項2記載の内燃機関の燃料噴射装置によると、予め記憶保持される噴射ポンプの回転変動データを、噴射ポンプの機差中央値の回転変動データとすることで、例えば、機差中央値よりも外れた回転変動データの場合と比較して、データが安定している。つまり、機差中央値の回転変動データは、多くの回転変動測定データより算出して求められデータの再現性が高く安定している。しかし、中央値より外れた回転変動データである場合では、機差中央値の回転変動データの場合と比べてその回転変動データの再現性が低く不安定な回転変動データとなる。
【0015】
本発明の請求項3記載の内燃機関の燃料噴射装置によると、特定運転時は、噴射ポンプの無噴射時、内燃機関の回転数変化率が規定水準以下の時、及び車両のアクセル開度の変化率が規定水準以下の時のいずれかであることを特徴とする。
【0016】
つまり、測定される回転変動データ、および予め記憶保持される回転変動データは、例えば、同じ無噴射時での回転変動データとした。このように、無噴射時での回転変動データとすることで、測定される回転変動データ、および予め記憶保持される回転変動データともに測定条件が再現性のある回転変動データとすることができる。よって、測定される噴射ポンプの機差ばらつきを正確に検出できる。
【0020】
本発明の請求項4記載の内燃機関の燃料噴射装置によると、故障判断手段が、更新基準値保持手段により記憶保持した前記第2のデータを用いてスピル弁の閉弁状態での故障を判断するにあたり、噴射ポンプの回転変動を検出して、この検出したデータが第2のデータ以上の場合は、スピル弁の閉弁状態での故障と判断し、検出したデータが第2のデータ以上でない場合は、基準値学習手段を実行することを特徴とする。
【0021】
つまり、スピル弁の閉弁状態での故障を判断するにおいて、正確に機差を補正した回転変動差データである第2のデータと、検出される噴射ポンプの回転変動データとを比較し、検出した噴射ポンプの回転変動データが、第2のデータ以上の場合は、スピル弁の閉弁状態での故障であると判断できる。
【0022】
また、検出した噴射ポンプの回転変動データが、第2のデータ以上でない場合は、スピル弁の閉弁状態での故障でないと判断できるので、この場合は基準値学習手段を実行する。そして、この基準値学習手段の実行により内燃機関の最新の状態に合った第2のデータへ更新することができる。このようにして更新された第2のデータは、内燃機関の経時変化を吸収した、換言すると経時変化に影響されないデータとすることができる。
【0023】
本発明の請求項5記載の内燃機関の燃料噴射装置によると、故障判断手段は、基準値学習手段が繰り返し実行され、更新基準値保持手段が記憶保持する最新の第2のデータを用いて、スピル弁の閉弁状態での故障を判断することを特徴とする。
【0024】
これにより、基準値学習手段を繰り返し実行することで、常に最新の内燃機関の状態に合った、つまり経時変化を吸収した第2のデータとなり、この第2のデータを用いて故障判断手段によりスピル弁の閉弁状態での故障を判断する。このように、故障判断手段は、スピル弁の閉弁状態での故障を正確に検出することができる。
【0025】
【発明の実施の形態】
以下、本発明の一実施形態である内燃機関の燃料噴射装置を図面を参照して詳細に説明する。
【0026】
図1は、本発明の内燃機関の燃料噴射装置の構成を示す概略構成図である。図1に示すように、本実施形態の燃料噴射装置は、自動車用ディーゼルエンジン(以下、単にエンジンという)2の気筒内に燃料噴射弁4を介して燃料を噴射供給するためのものであり、燃料配管6を介して燃料噴射弁4に高圧燃料を圧送し、燃料噴射弁4から燃料を噴射させる噴射ポンプ10と、噴射ポンプ10から燃料噴射弁4に圧送する燃料量(つまり燃料噴射量)等を制御する電子制御装置(以下、単にECUという)30とから構成される。
【0027】
噴射ポンプ10は、エンジン2の各気筒(図1では1気筒分のみを記載)に燃料を分配供給する周知の分配型ポンプであり、ポンプ室12内に往復動可能且つ回転可能に設けられたプランジャ14を備える。プランジャ14のポンプ室12とは反対側には、カムプレート16が取り付けられており、カムプレート16のプランジャ14とは反対側面には、カムローラ18が当接されている。
【0028】
そして、プランジャ14は、エンジン2の回転に同期してエンジン2の2回転に1回の割で回転し、その回転に伴いカムプレート16に形成された凸部(フェイスカム)がカムローラ18を乗り上げることで、ポンプ室12内を往復動する。また、このようにプランジャ14が往復動すると、ポンプ室12の容積が拡大・縮小(拡縮)し、ポンプ室12の容積が縮小することで、ポンプ室12内の燃料が加圧されて、燃料噴射弁4に圧送される。
【0029】
また、ポンプ室12には、ポンプ室12に燃料を供給する供給流路20、及びポンプ室12内の燃料を溢流させるスピル流路22が接続されており、これら供給流路20及びスピル流路22は、夫々、図示しない燃料室に連通されている。そして、供給流路20には、燃料遮断弁24が介装されており、スピル流路22には、スピル弁26が介装されている。
【0030】
尚、燃料遮断弁24及びスピル弁26は、ソレノイドへの通電状態によって開閉状態が切り替わる電磁弁から構成されている。そして、本実施形態では、スピル弁26には、ソレノイドへの通電時に閉弁し、ソレノイドへの通電を遮断したときに、図示しないばねの付勢力により開弁する構造のものが使用され、燃料遮断弁24には、ソレノイドへの通電時に開弁し、ソレノイドへの通電を遮断したときに、図示しないばねの付勢力により開弁する構造のものが使用されている。
【0031】
次に、エンジン2は、排気が排出される排気管2a、吸入空気(吸気)が通る吸気管2bを備える。そして、吸気管2bの下流側には、吸気絞り弁(即ちスロットルバルブ)32が設けられている。尚、スロットルバルブ32は、所謂リンクレススロットルバルブであり、その開度(スロットル開度)は、スロットルバルブ32を駆動するスロットルアクチュエータ36を介して、ECU30により制御される。
【0032】
また、ECU30は、スロットルアクチュエータ36を介してスロットル開度を制御するスロットル制御、ドライブ回路38を介してスピル弁26を開閉することにより噴射ポンプ10からエンジン2への燃料噴射量を制御する燃料噴射量制御、スピル弁26の閉弁状態での故障を検出してエンジン2を強制的に停止させるエンジン停止制御等を実行するためのものであり、CPU、ROM、RAM等を中心とするマイクロコンピュータにて構成されている。
【0033】
そして、ECU30においてこれら各種制御を実行するために、本実施形態の燃料噴射装置には、噴射ポンプ10内のプランジャ14の回転からエンジン2の回転数NEを検出する回転数センサ40、及び、運転者により操作される図示しないアクセルペダルの踏込量(以下、アクセル開度という)を検出するアクセルセンサ42が備えられ、これら回転数センサ40及びアクセルセンサ42からの検出信号は、ECU30に入力される。また、ECU30には、スピル弁26の故障を検出した際に、その旨を運転者に報知するための故障ランプ44も接続されている。尚、回転数センサ40は、プランジャ14(延いてはエンジン2)の所定の回転角度毎にパルス信号を発生する周知のものである。
【0034】
次に、ECU30において実行される各種制御処理のうち、前述の燃料噴射量制御及びエンジン停止制御を行うために実行される処理について、図2〜図5に示すフローチャートに沿って説明する。まず図2は、ECU30において実行されるスピル弁開閉処理、つまり燃料噴射量を制御するためにエンジン2の始動後に繰り返し実行されるスピル弁開閉処理を示すフローチャートである。
【0035】
このスピル弁開閉処理では、まずS110(Sはステップを表す)にて、回転数センサ40により検出された回転数NEとアクセルセンサ42により検出されたアクセル開度ACCPFとから、図示しないマップ等に基づいて噴射量指令値QFINを算出する。そして、続くS120では、スピル弁26の閉弁時期QPANGFを、回転数センサ40により検出された回転数NEと後述のS130にて前回求めたスピル弁26の開弁時期QANGFとから算出し、続くS130では、スピル弁26の開弁時期QANGFを、回転数センサ40により検出された回転数NEとS110で求めた噴射量指令値QFINとから算出する。そして、最後にS140にて、上記S120及びS130で求めたスピル弁26の閉弁時期QPANGFと開弁時期QANGFとに応じた駆動信号をドライブ回路38に出力することにより、スピル弁26を開閉させ、当該処理を一旦終了する。
【0036】
次に、図3は、ECU30において実行される燃料遮断弁開閉処理、つまり燃料遮断弁24を制御するためにECU30にて繰り返し実行される燃料遮断弁開閉処理を示すフローチャートである。
【0037】
この燃料遮断弁開閉処理では、まずS210にて、イグニッションスイッチがON状態であるか否かを判断する。そして、イグニッションスイッチがON状態であれば、続くS220に移行して、後述の処理にてスピル弁26の故障が検出されているか否かを判断し、スピル弁26の故障が検出されていなければ、噴射ポンプ10からエンジン2に燃料を供給させるべく、燃料遮断弁24の駆動信号をドライブ回路38に出力して、燃料遮断弁24を開弁させた後、当該処理を一旦終了する。
【0038】
一方、S210にて、イグニッションスイッチがON状態でないと判断されるか、或いはS220にて、スピル弁26の故障が検出されていると判断されると、噴射ポンプ10からエンジン2に燃料を供給する必要がなく、特にスピル弁26が閉弁状態で故障した際には、燃料遮断弁24を開弁してポンプ室12に燃料を供給すると、エンジン2に大量の燃料が供給されてエンジン2がオーバランし、エンジン2の破損に至る可能性があるので、S240に移行し、ドライブ回路38への燃料遮断弁24の駆動信号の出力を停止して、燃料遮断弁24を閉弁させた後、当該処理を一旦終了する。
【0039】
この結果、イグニッションスイッチがON状態で、スピル弁26の故障が検出されていなければ、燃料遮断弁24は開状態に保持される。そして、このように燃料遮断弁24が開状態に保持されているときには、噴射ポンプ10の供給流路20は、図9に示すように、プランジャ14の移動によってポンプ室12が圧縮された後、プランジャ14の回転及びプランジャ14先端のスリット(図示せず)により連通される。従って、ポンプ室12には、その後、プランジャ14が後退して、ポンプ室12が拡張するのに伴い、燃料が吸入されることになる。そして、ポンプ室12が最大容積にまで拡張されると、プランジャ14の回転により、供給流路20が遮断される。
【0040】
一方、スピル弁開閉処理にて算出されるスピル弁26の閉弁時期QPANGF及び開弁時期QANGFは、図9に示すように、プランジャ14がポンプ室12を圧縮し始める前にスピル弁26を閉弁し、プランジャ14がポンプ室12を圧縮することにより燃料噴射弁4(延いてはエンジン2)に圧送される燃料量が噴射量指令値QFINに達した時点で、スピル弁26を開弁させるためのものである。従って、上記スピル弁開閉処理にて制御されるスピル弁26の閉弁時期QPANGFと開弁時期QANGFとによって、噴射ポンプ10からエンジン2への燃料噴射量が噴射量指令値QFINに制御されることになる。
【0041】
また、燃料遮断弁開閉処理では、後述の処理でスピル弁26の故障が検出されている場合には、燃料遮断弁24を閉弁させる。そして、この状態では、噴射ポンプ10のポンプ室12には、燃料が供給されなくなるので、噴射ポンプ10からエンジン2への燃料供給が停止され、エンジン2が強制的に停止されることになる。尚、本実施形態において、上記スピル弁開閉処理は、請求項1記載の噴射量制御手段として機能する。
【0042】
次に、図4はECU30において実行される回転変動異常判定処理、つまり噴射ポンプ10(換言すればエンジン2)の回転変動からスピル弁26の故障判定を行う回転変動異常判定処理を示すフローチャートである。
【0043】
図4に示す如く、回転変動異常判定処理では、まずS300にて、回転数センサ40により検出される回転数NEと噴射量指令値QFINとに基づき回転変動基準値DNEBASEを算出する。
【0044】
このS300にて算出する回転変動基準値DNEBASEは、エンジン2の1サイクル毎に生じる回転変動DNE(図6(a)参照)からスピル弁26の故障を判定するための基準値であり、予め実験等により作成されROMに記憶された図6(c)に示す如きマップ(QFIN、NE、DNEの3元マップ)を用いて算出される。
【0045】
この回転変動基準値DNEBASEを算出する基となる図6(c)に示す如き回転変動基準値算出用のマップがECU30内に記憶保持され、請求項1記載の基準値保持手段を構成している。
【0046】
ここで、この基準値保持手段が記憶保持する回転変動基準値算出用のマップデータの設定方法について、以下説明する。先ず、図6(a)に示すように、噴射ポンプ10(換言すればエンジン2)の回転変動DNEは、エンジン2の回転に同期して発生するものであり、回転数センサ40からエンジン2の所定回転角度毎に出力されるパルス信号のパルス間隔の変化から検出できる。そして、この回転変動DNEは、スピル弁26が正常に作動しているときには、図6(b)に実線で示すように、噴射量指令値QFIN及び回転数NEに応じて増加し、スピル弁26が閉弁状態で故障すると、図6(b)に一点鎖線で示すように、高いレベルで一定となる。なお回転変動DNEは、回転数NEが高く、噴射量指令値QFINが大きいほど大きくなる特性がある。
【0047】
そして、図6(b)に点線で示すように、正常時の回転変動DNEとスピル弁故障時の回転変動DNEとの間で、正常時の回転変動DNEよりも若干高い値を設定できるように、図6(c)に示す回転変動基準値算出用のマップを予め作成しておき、このマップを用いて回転変動基準値DNEBASEを算出するのが基本的な算出方法である。
【0048】
しかし、図6(c)に示す回転変動基準値算出用のマップは、予め設定された回転変動データが機差中央データよりも若干大きく設定された回転変動データであること、およびこのデータが一律に設定されて固定されたデータであることから、エンジン2によって異なる噴射ポンプとの駆動伝達系の機差ばらつき、およびエンジン2の経時変化に対応できていない。
【0049】
つまり、図7(a)に示すように、エンジン2と噴射ポンプとの駆動伝達系の機差ばらつき(ベルトテンション、ギヤ駆動部のガタ)が上限にある噴射ポンプ10(換言すればエンジン2)においては、正常噴射時であっても機差ばらつき中央のエンジン2に比べ回転変動データ(実線)が大きく測定される。そして、この大きく測定された回転変動データが、予め設定された回転変動データ、つまり回転変動基準値DNEBASE(一点鎖線)を上回る結果となって、正常範囲の噴射を異常と誤判定する領域(図7中(ロ))が発生する恐れがある。この誤判定する傾向は、エンジン2の経時変化(劣化によるばらつき量の増大化)とともに増大する。
【0050】
また、図7(b)に示すように、エンジン2と噴射ポンプとの駆動伝達系の機差ばらつきが下限にあるエンジン2においては、機差ばらつき中央のエンジン2に比べ回転変動データ(実線)が小さく測定されるので、スピル弁故障による異常噴射時の回転変動データ(破線)も小さく測定される。この結果、予め設定された回転変動基準値DNEBASE(一点鎖線)が異常噴射時の回転変動データ(破線)を上回る結果となって、正常噴射と異常噴射とを判定できなくなる領域(図7中(イ))が発生する恐れがある。
【0051】
そこで、図7(c)に示すように、予め設定する回転変動基準値DNEBASEはこれら事情を考慮して、正常噴射時での噴射ポンプとの駆動伝達系の機差ばらつきが上限である回転変動データ(図7中(ハ))よりもよりも若干大きく設定する。図7中(ニ)は、正常噴射時での噴射ポンプとの駆動伝達系の機差ばらつきが下限である回転変動データである。
【0052】
なお、基準値保持手段が記憶保持する回転変動基準値算出用の図示しないマップデータは、後述する基準値学習処理によって更新される。そして、エンジン2によって異なる噴射ポンプとの駆動伝達系の機差ばらつき、およびエンジン2の経時変化に対応して、個々のエンジンに適した回転変動基準値算出用のマップデータが設定される。また、図7(d)は、個々のエンジンに適した回転変動基準値算出用のマップデータを用いて回転変動基準値DNEBASE(図7中(ホ))がS300にて算出された結果を示す。
【0053】
このようにS300にて回転変動基準値DNEBASEが算出されると、S310に移行する。S310では、エンジンの噴射量指令値が大きくてスピル弁26の閉弁状態での故障時の回転変動データとの区別がつきにくいエンジン2にあっては、ECU30において実行される回転変動異常判定を行う噴射量範囲の条件設定を行う事が有効である。つまり、判定実施上限噴射量QFINMAXを定め、この定めた噴射量QFINMAX以上の場合においては、回転変動異常判定を実施しない。そして、この定めた噴射量QFINMAX以下の場合においてのみ、以下ステップの回転変動異常判定を実施するためにS320へ進む。
【0054】
S320では、回転数センサ40からの検出信号に基づき算出された回転変動DNEが、回転変動基準値DNEBASEを超えているか否かを判断する。そして、回転変動DNEが、回転変動基準値DNEBASE以下であるときには、S340にて、回転変動(換言すればスピル弁26)は正常であると判定(記憶)し、S350にて、後述する基準値学習処理を実行し、当該処理を一旦終了する。また逆に、回転変動DNEが、回転変動基準値DNEBASEを越えているときには、S330にて回転変動(換言すればスピル弁26)は異常であると判定(記憶)し、当該処理を一旦終了する。尚、S320〜S340の処理は、請求項1に記載の故障判断手段として機能する。
【0055】
次に、図5はECU30において実行される基準値学習処理、つまりエンジン2によって異なる噴射ポンプとの駆動伝達系の機差ばらつきに対応するように、基準値保持手段が記憶保持する回転変動基準値算出用のマップデータ(QFIN、NE、DNEの3元マップ)を更新する処理を示すフローチャートである。
【0056】
図5に示す如く基準値学習処理のS400は、学習を開始する条件が成立しているかを判断する処理である。本実施形態では、例えば減速時の燃料カットなどのように噴射量指令値QFINがゼロ以下である場合、つまり無噴射条件であるかを判断する。そして、QFINがゼロ以下であるときには、S410へ進む。
【0057】
S410では、回転数センサ40よりの信号から回転数NEを検出し、この検出した回転数NEに対応した回転変動データDNEを測定し、両データを一時保管する。ここで測定する回転数NEの測定データ範囲およびデータピッチは、次ステップ(S420)にて読み出す予め記憶保持される回転変動データと同測定データ範囲および同データピッチである。つまり、予め記憶保持される回転数NEと合致した条件時において、その条件でのデータ取り込みが上述した要領にて実施される。
【0058】
次いでS420では、予め実験等により作成されROMに記憶保持される回転数NEと回転数NEに対応した回転変動データDNECからなる図示しないマップを用いて、S410にて取得したデータと同一運転条件下(同回転数NE)のデータを算出(読み出し)し、このデータを一時保管したのち次ステップのS430へと進む。尚、本ステップで読み出すマップデータは、噴射ポンプの機差中央値の回転変動データであり、かつ無噴射条件でのデータである。
【0059】
S420で読み出すマップデータとして、上述した機差中央値の回転変動データ以外に、中央値より外れた回転変動データであってもよい。この場合、機差中央値の回転変動データの場合と比べてその回転変動データの再現性が低くなるものの、実用可能である。
【0060】
S430では、S410とS420にて一時保管した両データの差分を算出し、このデータを一時保管する。つまり、S410とS420の両データの同回転数NEにおける、S410の回転変動データDNEとS420の回転変動データDNECと差分の算出を行うのである。
【0061】
このS430での処理を図8(b)に表わす。図8は、基準値学習処理の動作を説明する説明図である。図8(b)中の(A)は、S420にて読み出す予め記憶保持される回転変動データ点であり、回転数NE=2000rpm、QFIN=0時の回転変動データである。そして、図8(b)中の(B)は、S410にて測定した回転変動データDNEであり、回転変動データの差分はΔneである。
【0062】
上述したS410からS430は、請求項1記載の補正回転変動検出手段を構成している。そして、補正回転変動検出手段は、無噴射条件での回転数NEに対応した回転変動データDNE、DNECとした。この無噴射条件は、回転変動データを測定するにあたり再現性のある回転変動データを得ることのできる条件である。
【0063】
補正回転変動検出手段は、上述した無噴射条件以外にも、例えば回転数センサ40より回転数変化率を算出し、この回転数変化率が規定水準以下の場合、つまり安定した回転数を維持している条件下において実行されるようにしてもよい。この回転数変化率を補正回転変動検出手段の実行前提条件とすることにより、回転変動データを測定するにあたり再現性のある回転変動データを得ることが可能となる。
【0064】
また、補正回転変動検出手段は、上述した無噴射条件以外にも、例えばアクセルセンサ42の開度を検出し、この検出されたアクセル開度の変化率を算出する。そして、アクセル開度変化率が規定水準以下の場合、つまり安定したアクセル開度を維持している条件下において実行されるようにしてもよい。このアクセル開度変化率を補正回転変動検出手段の実行前提条件とすることにより、回転変動データを測定するにあたり再現性のある回転変動データを得ることが可能となる。
【0065】
尚、S400にて、噴射量指令値QFINがゼロ以上である場合、つまり噴射有り条件であるときには、基準値学習処理を停止し当該処理を一旦終了する。
【0066】
S430にてS410とS420の両データの差分DNEADDが算出されると、S440以降へと進む。S440、S450、およびS480の処理は、基準値保持手段が記憶保持する回転数NEと噴射量指令値QFINとに基づく回転変動基準値DNEBASEを、後述するS460からS480工程にて噴射量指令値QFIN範囲全域にわたり更新するための繰り返し条件である。
【0067】
つまり、S440では、回転変動基準値算出用のマップデータに記憶保持された回転変動基準値DNEBASEを、書き換え可能な一時保管エリアにデータ読み出しを行いうにあたり、書き換え可能な一時保管エリアQFINM(噴射量指令値QFINに対応した回転変動データを保管する一点毎の各マップ点)の指定を行う。そこで、S400では、噴射量指令値QFIN下限のマップ点KQFINMFを指定している。次いで、S450では、上述した各マップ点QFINMが噴射量指令値QFIN上限マップ点KQMMAXに達するまで、噴射量指令値QFINピッチに応じて繰り返しS460からS480を実行する。
【0068】
この繰り返し工程中のS460では、指定された回転数NE毎の各マップ点QFINMに、回転変動基準値算出用のマップデータに記憶保持された回転変動基準値DNEBASE中の一点データDNEBSを読み出し保管する。この読み出したデータが初期値DNEBSであり、請求項1記載の第1のデータである。
【0069】
そして、S470では、 S460に保管したデータDNEBS(第1のデータ)に代えて、上述したデータDNEBSにS430にて求めた差分DNEADDを加えたデータである更新された回転変動基準値DNEBASE(第2のデータ)を保管する。
【0070】
次いで、S480では、指定された回転数NE毎の各マップ点QFINMに移行するために先行程での回転数NE毎の各マップ点QFINMに、噴射量指令値QFINのマップピッチKQFINMPを加え、前述したS450からS470を繰り返す。
【0071】
上述したS450からS470での工程を図8に表わす。図8(a)は、回転変動基準値算出用のマップデータに記憶保持された回転変動基準値DNEBASEであり、書き換え可能な一時保管エリアにデータ読み出しを行った状態を図8(b)中の(C)に示す。そして、図8(b)中の(D)は、回転変動データの差分(Δne)を一律に反映させた状態を示す。
【0072】
このように、内燃機関の回転数に対応した機差ばらつきを補正する回転変動データの差分(Δne)を一律に反映させた更新された回転変動基準値DNEBASEは、請求項1記載の第2のデータであり、噴射量指令値全域において正確に機差を補正した回転変動差データである第2のデータとすることができる。上述したS440からS480の処理は、請求項1記載の更新基準値保持手段として機能する。
【0073】
また、上述したS400からS480に至る基準値学習処理が繰り返し実行されることで、回転変動基準値DNEBASEは内燃機関の最新の状態に合った第2のデータ(回転変動基準値DNEBASE)へ更新することができる。そして、この更新された回転変動基準値DNEBASEを用いて、上述した回転変動異常判定処理を行う。このようにして更新された第2のデータは、内燃機関の経時変化を吸収した、換言すると経時変化に影響されないデータとすることができる。
【図面の簡単な説明】
【図1】本発明の内燃機関の燃料噴射装置の構成を示す概略構成図である。
【図2】ECUにおいて実行されるスピル弁開閉処理を示すフローチャートである。
【図3】ECUにおいて実行される燃料遮断弁開閉処理を示すフローチャートである。
【図4】ECUにおいて実行される回転変動異常判定処理を示すフローチャートである。
【図5】ECUにおいて実行される基準値学習処理を示すフローチャートである。
【図6】回転変動異常判定処理の動作を説明する説明図である。
【図7】回転変動異常判定処理の動作を説明する説明図である。
【図8】基準値学習処理の動作を説明する説明図である。
【図9】スピル弁と供給流路の開閉タイミングを示すタイミングチャートである。
【符号の説明】
10 噴射ポンプ
12 ポンプ室
14 プランジャ
20 供給流路
24 燃料遮断弁
26 スピル弁
30 ECU
40 回転数センサ
42 アクセルセンサ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a fuel injection apparatus for an internal combustion engine that injects fuel into the internal combustion engine, and more particularly to a fuel injection apparatus for an internal combustion engine that controls a fuel injection amount by overflowing pressurized fuel in a pump chamber of an injection pump via a spill valve. About.
[0002]
[Prior art]
Conventionally, as a fuel injection device that injects high-pressure fuel into an internal combustion engine such as a diesel engine, the fuel in the pump chamber is pressurized by expanding and contracting the pump chamber with a plunger that reciprocates in synchronization with the rotation of the internal combustion engine. One having an injection pump for pumping to an internal combustion engine is known. In this type of fuel injection device, generally, a spill valve is provided in the fuel discharge path communicating with the pump chamber of the injection pump, and the spill valve is opened during fuel pumping from the pump chamber to overflow the fuel. Thus, the fuel injection amount to the internal combustion engine is controlled.
[0003]
However, in such a conventional fuel injection device, if the spill valve is in a closed state, the fuel injection amount cannot be controlled, and a large amount of fuel is supplied to the internal combustion engine. There is a possibility of an overrun condition.
[0004]
Therefore, for example, the technique disclosed in Japanese Patent Application Laid-Open No. 11-324777 detects the rotation fluctuation of the injection pump, and when the detected value exceeds preset rotation fluctuation data, the spill valve is closed. Therefore, the fuel supply to the injection pump was stopped and the operation of the internal combustion engine was stopped just before the overrun state.
[0005]
Here, the preset rotation fluctuation data is rotation fluctuation data set slightly larger than the rotation fluctuation data (machine difference central data) of the injection pump corresponding to the rotation speed of the internal combustion engine and the injection amount command value. In other words, when the spill valve remains closed, a large amount of fuel is supplied to the internal combustion engine, and the rotation of the internal combustion engine is increased, resulting in an overrun state. Further, the rotational fluctuation amount of the internal combustion engine tends to increase in proportion to the rotation of the internal combustion engine and the amount of fuel supplied to the internal combustion engine, and the internal combustion engine can be stopped before the overrun state in consideration of this tendency. It is rotation fluctuation data.
[0006]
[Problems to be solved by the invention]
However, in the technique disclosed in Japanese Patent Application Laid-Open No. 11-324777, the preset rotation fluctuation data is rotation fluctuation data set slightly larger than the machine difference central data, and this data is set uniformly. Therefore, since the data is fixed, it is not possible to cope with the variation in the difference in the drive transmission system between the injection pump and the change over time of the internal combustion engine depending on the internal combustion engine.
[0007]
In other words, the internal combustion engine that has the upper limit of the machine difference variation (belt tension, gear drive backlash) of the drive transmission system with the injection pump is more variable than the internal combustion engine in the center of the machine difference variation even during normal injection. Data is greatly measured. This greatly measured rotation fluctuation data exceeds the preset rotation fluctuation data, and there is a risk that the normal range injection is erroneously determined as abnormal. This tendency of erroneous determination increases with a change with time of the internal combustion engine (an increase in variation due to deterioration).
[0008]
Also, in an internal combustion engine where the machine difference variation in the drive transmission system with the injection pump is at the lower limit, the rotation fluctuation data is measured smaller than the internal combustion engine in the center of the machine difference variation, so the rotation at the time of abnormal injection due to a spill valve failure Variation data is also measured small. As a result, the preset rotation fluctuation data exceeds the rotation fluctuation data at the time of abnormal injection, and there is a possibility that a region where normal injection and abnormal injection cannot be determined may occur.
[0009]
As described above, in the conventional technique, there is a possibility that the normal range of injection is erroneously determined as abnormal, or that normal injection and abnormal injection cannot be determined.
[0010]
An object of the present invention is to provide a fuel injection device for an internal combustion engine that can accurately detect a failure in a closed state of the spill valve so that the internal combustion engine can be stopped before the overrun state occurs. is there.
[0011]
[Means for Solving the Problems]
In order to solve the above-described problem, according to the fuel injection device for an internal combustion engine according to
The rotational fluctuation data constituting the first data changes according to the magnitude of the injection amount command value, and the update reference value holding means corresponds to the rotational speed of the internal combustion engine measured during the specific operation, In addition, the rotation fluctuation difference data is uniformly reflected on all the rotation fluctuation data when the injection pump is abnormal for the entire injection amount command value, and the reflected data is stored and held as second data.It is characterized by that.
[0012]
That is, when the measured rotation fluctuation data of the injection pump is larger than the second data, it is determined that the spill valve is in a closed state. This second data is calculated from the rotation fluctuation data during normal operation of the injection pump by the corrected rotation fluctuation detection means, and the rotation fluctuation data of the injection pump stored in advance under the same operating conditions as this data. Since the first data is updated using the corrected rotation fluctuation data, the machine difference variation of the injection pump to be measured is absorbed, in other words, the data is not affected by the machine difference variation.
[0013]
As described above, since the second data in which the machine difference variation is absorbed is used, a failure in the closed state of the spill valve can be accurately detected so that the internal combustion engine can be stopped before the overrun state.
Further, the measured rotational fluctuation data and the rotational fluctuation data stored and held in advance are both rotational fluctuation data corresponding to the rotational speed of the internal combustion engine, and both rotational fluctuation data are data under the same operating conditions. Thus, rotation fluctuation data can be measured with good reproducibility in correspondence with the rotation speed. Therefore, it is possible to accurately detect the machine difference variation of the measured injection pump.
Further, as described above, the rotational fluctuation difference data is data for correcting the machine difference variation corresponding to the rotational speed of the internal combustion engine. Therefore, the rotational fluctuation difference data is included in all the rotational fluctuation data in the entire injection amount command value constituting the first data. On the other hand, by uniformly reflecting the rotation fluctuation difference data, it is possible to obtain the second data that is the rotation fluctuation difference data in which the machine difference is accurately corrected over the entire injection amount command value.
[0014]
According to the fuel injection device for an internal combustion engine according to
[0015]
According to the fuel injection device for an internal combustion engine according to
[0016]
That is, the rotational fluctuation data to be measured and the rotational fluctuation data stored and held in advance are:For example,The rotation fluctuation data at the same time of no injection was used. Thus, by using the rotation fluctuation data at the time of non-injection, both the rotation fluctuation data measured and the rotation fluctuation data stored and held in advance can be rotation fluctuation data whose measurement conditions are reproducible. Therefore, it is possible to accurately detect the machine difference variation of the measured injection pump.
[0020]
Of the present inventionClaim 4According to the internal combustion engine fuel injection device described above, when the failure determination means determines the failure in the closed state of the spill valve using the second data stored and held by the update reference value holding means, Rotational fluctuation is detected. If the detected data is greater than or equal to the second data, it is determined that the spill valve is in a closed state. If the detected data is not greater than or equal to the second data, the reference value learning is performed. The means is executed.
[0021]
In other words, in determining the failure of the spill valve in the closed state, the second data that is the rotational fluctuation difference data in which the machine difference is accurately corrected is compared with the detected rotational fluctuation data of the injection pump, and detected. If the rotation fluctuation data of the injection pump is equal to or greater than the second data, it can be determined that the spill valve is in a closed state.
[0022]
Further, if the detected rotation fluctuation data of the injection pump is not equal to or greater than the second data, it can be determined that the failure is not caused in the closed state of the spill valve. In this case, the reference value learning means is executed. Then, by executing this reference value learning means, it is possible to update to the second data that matches the latest state of the internal combustion engine. The second data updated in this way can be data that has absorbed the change over time of the internal combustion engine, in other words, is not affected by the change over time.
[0023]
Of the present inventionClaim 5According to the described fuel injection device for an internal combustion engine, the failure determination means is configured such that the reference value learning means is repeatedly executed and the spill valve is closed using the latest second data stored and held by the update reference value holding means. It is characterized by determining a failure at
[0024]
As a result, by repeatedly executing the reference value learning means, the second data always matches the latest state of the internal combustion engine, that is, absorbs the change with time, and the failure determination means uses this second data to spill. Determine the failure when the valve is closed. As described above, the failure determination means can accurately detect a failure in the closed state of the spill valve.
[0025]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a fuel injection device for an internal combustion engine according to an embodiment of the present invention will be described in detail with reference to the drawings.
[0026]
FIG. 1 is a schematic configuration diagram showing the configuration of a fuel injection device for an internal combustion engine according to the present invention. As shown in FIG. 1, the fuel injection device according to the present embodiment is for injecting and supplying fuel into a cylinder of an automobile diesel engine (hereinafter simply referred to as an engine) 2 via a
[0027]
The
[0028]
The
[0029]
The
[0030]
The
[0031]
Next, the
[0032]
In addition, the
[0033]
In order to execute these various controls in the
[0034]
Next, among various control processes executed in the
[0035]
In this spill valve opening / closing process, first, in S110 (S represents a step), from a rotational speed NE detected by the
[0036]
Next, FIG. 3 is a flowchart showing a fuel cutoff valve opening / closing process executed by the
[0037]
In this fuel cutoff valve opening / closing process, first, in S210, it is determined whether or not the ignition switch is in an ON state. If the ignition switch is in the ON state, the process proceeds to S220, where it is determined whether or not a failure of the
[0038]
On the other hand, if it is determined in S210 that the ignition switch is not in the ON state, or if it is determined in S220 that a failure of the
[0039]
As a result, if the ignition switch is ON and no failure of the
[0040]
On the other hand, the valve closing timing QPANGF and the valve opening timing QANGF of the
[0041]
Further, in the fuel cutoff valve opening / closing process, if a failure of the
[0042]
FIG. 4 is a flowchart showing a rotation fluctuation abnormality determination process executed in the
[0043]
As shown in FIG. 4, in the rotation fluctuation abnormality determination process, first, at S300, a rotation fluctuation reference value DNEBASE is calculated based on the rotation speed NE detected by the
[0044]
The rotation fluctuation reference value DNEBASE calculated in S300 is a reference value for determining a failure of the
[0045]
A map for calculating the rotation fluctuation reference value as shown in FIG. 6C, which is a basis for calculating the rotation fluctuation reference value DNEBASE, is stored and held in the
[0046]
Here, a setting method of map data for calculating the rotation fluctuation reference value stored and held by the reference value holding means will be described below. First, as shown in FIG. 6A, the rotational fluctuation DNE of the injection pump 10 (in other words, the engine 2) is generated in synchronization with the rotation of the
[0047]
Then, as indicated by a dotted line in FIG. 6B, a value slightly higher than the normal rotation fluctuation DNE can be set between the normal rotation fluctuation DNE and the rotation fluctuation DNE when the spill valve malfunctions. The basic calculation method is to prepare a map for calculating the rotational fluctuation reference value shown in FIG. 6C in advance and calculate the rotational fluctuation reference value DNEBASE using this map.
[0048]
However, the map for calculating the rotation fluctuation reference value shown in FIG. 6C is that the rotation fluctuation data set in advance is rotation fluctuation data set slightly larger than the machine difference center data, and this data is uniform. Therefore, it is not possible to cope with variations in the difference in the drive transmission system between the injection pumps that vary depending on the
[0049]
That is, as shown in FIG. 7 (a), the injection pump 10 (in other words, the engine 2) whose upper limit is the machine difference variation (belt tension, backlash of the gear drive unit) of the drive transmission system between the
[0050]
Further, as shown in FIG. 7B, in the
[0051]
Therefore, as shown in FIG. 7 (c), the rotational fluctuation reference value DNEBASE set in advance is a rotational fluctuation whose upper limit is a variation in the difference between the drive transmission system and the injection pump during normal injection in consideration of these circumstances. It is set slightly larger than the data ((c) in FIG. 7). (D) in FIG. 7 is rotation fluctuation data in which the machine difference variation of the drive transmission system with the injection pump at the time of normal injection is the lower limit.
[0052]
Note that map data (not shown) for calculating the rotational fluctuation reference value stored and held by the reference value holding means is updated by a reference value learning process described later. Then, map data for calculating a rotational fluctuation reference value suitable for each engine is set in accordance with the machine difference in the drive transmission system with the injection pump that varies depending on the
[0053]
When the rotation fluctuation reference value DNEBASE is thus calculated in S300, the process proceeds to S310. In S310, in the
[0054]
In S320, it is determined whether or not the rotational fluctuation DNE calculated based on the detection signal from the
[0055]
Next, FIG. 5 shows a reference value learning process executed in the
[0056]
As shown in FIG. 5, S400 of the reference value learning process is a process for determining whether a condition for starting learning is satisfied. In the present embodiment, for example, it is determined whether the injection amount command value QFIN is equal to or less than zero, such as a fuel cut during deceleration, that is, whether there is no injection condition. When QFIN is equal to or less than zero, the process proceeds to S410.
[0057]
In S410, the rotational speed NE is detected from the signal from the
[0058]
Next, in S420, using the map (not shown) consisting of the rotational speed NE and the rotational fluctuation data DNE corresponding to the rotational speed NE that are created in advance by experiments and stored in the ROM, the same operating conditions as the data acquired in S410 are obtained. (Same rotation speed NE) data is calculated (read), and after the data is temporarily stored, the process proceeds to S430 in the next step. The map data read in this step is rotation fluctuation data of the median difference between the injection pumps and data under no-injection conditions.
[0059]
The map data read in S420 may be rotation fluctuation data deviating from the median value in addition to the above-described machine fluctuation median rotation fluctuation data. In this case, the reproducibility of the rotation fluctuation data is lower than that of the rotation fluctuation data of the machine difference median value, but it is practical.
[0060]
In S430, the difference between both data temporarily stored in S410 and S420 is calculated, and this data is temporarily stored. That is, the difference between the rotation fluctuation data DNE of S410 and the rotation fluctuation data DNE of S420 at the same rotation speed NE of both data of S410 and S420 is calculated.
[0061]
The processing at S430 is shown in FIG. FIG. 8 is an explanatory diagram for explaining the operation of the reference value learning process. (A) in FIG. 8B is a rotation fluctuation data point stored and held in advance read in S420, and is rotation fluctuation data when the rotation speed NE = 2000 rpm and QFIN = 0. 8B is the rotation fluctuation data DNE measured in S410, and the difference between the rotation fluctuation data is Δne.
[0062]
Steps S410 to S430 described above constitute the corrected rotation fluctuation detection means according to the first aspect. And the correction | amendment rotation fluctuation | variation detection means was made into the rotation fluctuation data DNE and DNEC corresponding to the rotation speed NE on no injection conditions. This non-injection condition is a condition under which reproducible rotation fluctuation data can be obtained in measuring rotation fluctuation data.
[0063]
In addition to the above-described no-injection condition, the corrected rotation fluctuation detecting means calculates the rotation speed change rate from, for example, the
[0064]
In addition to the above-described no-injection condition, the corrected rotation fluctuation detecting means detects, for example, the opening degree of the accelerator sensor 42 and calculates the change rate of the detected accelerator opening degree. And it may be made to execute on the conditions which maintain the stable accelerator opening, when the accelerator opening change rate is below a regulation level. By using this accelerator opening change rate as a precondition for execution of the corrected rotation fluctuation detecting means, it is possible to obtain reproducible rotation fluctuation data when measuring the rotation fluctuation data.
[0065]
In S400, when the injection amount command value QFIN is equal to or greater than zero, that is, when there is an injection condition, the reference value learning process is stopped and the process is temporarily ended.
[0066]
When the difference DNEADD between both the data in S410 and S420 is calculated in S430, the process proceeds to S440 and subsequent steps. In the processes of S440, S450, and S480, the rotational fluctuation reference value DNEBASE based on the rotational speed NE and the injection amount command value QFIN stored and held by the reference value holding means is used as the injection amount command value QFIN in steps S460 to S480 described later. It is a repetition condition for updating over the entire range.
[0067]
That is, in S440, the rewritable temporary storage area QFINM (injection amount) is used to read the rotation fluctuation reference value DNEBASE stored in the map data for calculating the rotation fluctuation reference value into the rewritable temporary storage area. Each map point for storing rotation fluctuation data corresponding to the command value QFIN is designated. Therefore, in S400, the map point KQFINMF of the injection amount command value QFIN lower limit is designated. Next, in S450, S460 to S480 are repeatedly executed according to the injection amount command value QFIN pitch until each map point QFIM described above reaches the injection amount command value QFIN upper limit map point KQMMAX.
[0068]
In S460 during this repetitive process, the one-point data DNEBS in the rotation fluctuation reference value DNEBASE stored and held in the map data for calculating the rotation fluctuation reference value is read out and stored in each map point QFINM for each designated rotation speed NE. . The read data is an initial value DNEBS, which is the first data according to
[0069]
In S470, instead of the data DNEBS (first data) stored in S460, the updated rotation fluctuation reference value DNEBASE (second data) which is data obtained by adding the difference DNEADD obtained in S430 to the data DNEBS described above. Data).
[0070]
Next, in S480, the map pitch KQFINMP of the injection amount command value QFIN is added to each map point QFINM for each rotation speed NE in order to shift to each map point QFIM for each designated rotation speed NE, and the above-mentioned. S450 to S470 are repeated.
[0071]
The steps from S450 to S470 described above are shown in FIG. FIG. 8A shows the rotation fluctuation reference value DNEBASE stored and held in the map data for calculating the rotation fluctuation reference value, and shows a state in which data is read out to a rewritable temporary storage area in FIG. 8B. Shown in (C). And (D) in FIG.8 (b) shows the state which reflected the difference ((DELTA) ne) of rotation fluctuation data uniformly.
[0072]
Thus, the updated rotation fluctuation reference value DNEBASE, which uniformly reflects the difference (Δne) in the rotation fluctuation data for correcting the machine difference variation corresponding to the rotation speed of the internal combustion engine, is the second variation according to
[0073]
Further, by repeatedly executing the reference value learning process from S400 to S480 described above, the rotation fluctuation reference value DNEBASE is updated to the second data (rotation fluctuation reference value DNEBASE) that matches the latest state of the internal combustion engine. be able to. Then, using the updated rotation fluctuation reference value DNEBASE, the rotation fluctuation abnormality determination process described above is performed. The second data updated in this way can be data that has absorbed the change over time of the internal combustion engine, in other words, is not affected by the change over time.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram showing a configuration of a fuel injection device for an internal combustion engine according to the present invention.
FIG. 2 is a flowchart showing a spill valve opening / closing process executed in the ECU.
FIG. 3 is a flowchart showing a fuel cutoff valve opening / closing process executed in the ECU.
FIG. 4 is a flowchart showing rotation fluctuation abnormality determination processing executed in the ECU.
FIG. 5 is a flowchart showing a reference value learning process executed in the ECU.
FIG. 6 is an explanatory diagram for explaining the operation of rotation fluctuation abnormality determination processing;
FIG. 7 is an explanatory diagram for explaining the operation of rotation fluctuation abnormality determination processing;
FIG. 8 is an explanatory diagram illustrating an operation of a reference value learning process.
FIG. 9 is a timing chart showing opening / closing timings of the spill valve and the supply flow path.
[Explanation of symbols]
10 Injection pump
12 Pump room
14 Plunger
20 Supply channel
24 Fuel shut-off valve
26 Spill valve
30 ECU
40 RPM sensor
42 Accelerator sensor
Claims (5)
前記内燃機関の回転数とアクセル開度とを含む運転条件に基づいて噴射量指令値を算出し、該噴射量指令値に応じて前記スピル弁を開閉制御する噴射量制御手段と、
前記噴射ポンプの回転変動を検出して、この検出した値が、予め設定した内燃機関の回転数と噴射量指令値に対応した噴射ポンプの異常時の回転変動データである第1のデータよりも大きいと、前記スピル弁の閉弁状態での故障と判断する故障判断手段とを備えた内燃機関の燃料噴射装置において、
前記故障判断手段は、
前記第1のデータを記憶保持する基準値保持手段と、
前記噴射ポンプの特定運転時の回転変動データと、このデータと同一運転条件下での予め記憶保持される噴射ポンプの回転変動データとから、補正回転変動データを算出する補正回転変動検出手段と、
前記補正回転変動検出手段により検出した前記補正回転変動データを用いて前記第1のデータを更新し、この更新された第2のデータを更新基準値保持手段に記憶保持する基準値学習手段とを備え、
前記第1のデータに代えて、前記第2のデータを基準に前記噴射ポンプの回転変動の異常を検出して、前記スピル弁の閉弁状態での故障と判断するものであり、
前記補正回転変動検出手段は、前記補正回転変動データとして、前記特定運転時に測定される前記内燃機関の回転数に対応した回転変動データと、この回転変動データと同一運転条件下での予め記憶保持される、前記内燃機関の回転数に対応した回転変動データとの差である回転変動差データを算出し、
前記第1のデータを構成する前記回転変動データは、噴射量指令値の大きさに応じて変化するものであり、前記更新基準値保持手段は、前記特定運転時に測定された前記内燃機関の回転数に対応し、かつ噴射量指令値全域に対する前記噴射ポンプの異常時の回転変動データ全てに対して、一律に前記回転変動差データを反映させ、この反映させたデータを前記第2のデータとして記憶保持することを特徴とする内燃機関の燃料噴射装置。A pump chamber that expands and contracts by reciprocating movement of the plunger; a supply passage that supplies fuel to the pump chamber; and a spill valve that releases the fuel from the pump chamber, and injects pressurized fuel in the pump chamber into the internal combustion engine. An injection pump to supply;
An injection amount control means for calculating an injection amount command value based on operating conditions including the rotational speed of the internal combustion engine and an accelerator opening, and for controlling the opening and closing of the spill valve according to the injection amount command value;
The rotation fluctuation of the injection pump is detected, and the detected value is more than the first data which is rotation fluctuation data at the time of abnormality of the injection pump corresponding to the preset rotation speed of the internal combustion engine and the injection amount command value. In a fuel injection device for an internal combustion engine comprising failure determination means for determining a failure in a closed state of the spill valve when larger,
The failure determination means includes
Reference value holding means for storing and holding the first data;
Correction rotation fluctuation detection means for calculating correction rotation fluctuation data from rotation fluctuation data during a specific operation of the injection pump and rotation fluctuation data of the injection pump stored in advance under the same operation conditions as this data;
Reference value learning means for updating the first data using the corrected rotation fluctuation data detected by the corrected rotation fluctuation detecting means, and storing and holding the updated second data in an update reference value holding means; Prepared,
Instead of the first data, the abnormality of rotation fluctuation of the injection pump is detected based on the second data, and it is determined that the spill valve is in a closed state ,
The correction rotation fluctuation detecting means stores, as the correction rotation fluctuation data, rotation fluctuation data corresponding to the rotation speed of the internal combustion engine measured during the specific operation, and pre-stores the rotation fluctuation data under the same operating conditions as the rotation fluctuation data. Calculating rotation fluctuation difference data that is a difference from rotation fluctuation data corresponding to the rotation speed of the internal combustion engine,
The rotation fluctuation data constituting the first data changes according to the magnitude of the injection amount command value, and the update reference value holding means is the rotation of the internal combustion engine measured during the specific operation. The rotation fluctuation difference data is uniformly reflected on all the rotation fluctuation data at the time of abnormality of the injection pump with respect to the entire injection amount command value, and the reflected data is used as the second data. A fuel injection device for an internal combustion engine characterized by storing and holding the memory .
前記噴射ポンプの回転変動を検出して、この検出したデータが前記第2のデータ以上の場合は、前記スピル弁の閉弁状態での故障と判断し、
前記検出したデータが前記第2のデータ以上でない場合は、前記基準値学習手段を実行することを特徴とする請求項1ないし請求項3のいずれか1項に記載の内燃機関の燃料噴射装置。 When the failure determination means determines a failure in the closed state of the spill valve using the second data stored and held by the update reference value holding means,
When the rotation fluctuation of the injection pump is detected and the detected data is equal to or more than the second data, it is determined that the spill valve is in a closed state,
4. The fuel injection device for an internal combustion engine according to claim 1 , wherein, when the detected data is not equal to or greater than the second data, the reference value learning unit is executed . 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000356174A JP4345224B2 (en) | 2000-11-22 | 2000-11-22 | Fuel injection device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000356174A JP4345224B2 (en) | 2000-11-22 | 2000-11-22 | Fuel injection device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002155790A JP2002155790A (en) | 2002-05-31 |
| JP4345224B2 true JP4345224B2 (en) | 2009-10-14 |
Family
ID=18828468
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000356174A Expired - Fee Related JP4345224B2 (en) | 2000-11-22 | 2000-11-22 | Fuel injection device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4345224B2 (en) |
-
2000
- 2000-11-22 JP JP2000356174A patent/JP4345224B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002155790A (en) | 2002-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6105554A (en) | Method and device for fuel injection for engines | |
| US6102009A (en) | Fuel injection method and device for engines | |
| US7025050B2 (en) | Fuel pressure control device for internal combination engine | |
| US7835850B2 (en) | Injection characteristic detection apparatus, control system, and method for the same | |
| CN101855438B (en) | Control device for diesel engine and method for controlling diesel engine | |
| US6990958B2 (en) | Injection control system of diesel engine | |
| JP4775342B2 (en) | Fuel injection control device and fuel injection system using the same | |
| US7438052B2 (en) | Abnormality-determining device and method for fuel supply system, and engine control unit | |
| JP4089600B2 (en) | Injection quantity control device for internal combustion engine | |
| US7373918B2 (en) | Diesel engine control system | |
| US5915362A (en) | Intake control apparatus and method for engine | |
| JP4161746B2 (en) | INJECTION CHARACTERISTICS DETECTING DEVICE FOR FUEL INJECTION VALVE AND FUEL INJECTION CONTROL DEVICE FOR INTERNAL COMBUSTION ENGINE EQUIPPED | |
| JP6451789B2 (en) | Control device for internal combustion engine | |
| JP4345224B2 (en) | Fuel injection device for internal combustion engine | |
| JP4407427B2 (en) | Fuel injection control device for internal combustion engine | |
| JP3489244B2 (en) | Accumulation type fuel injection system for diesel engine | |
| JP3324952B2 (en) | Misfire detection device for electronically controlled diesel engine | |
| JP3807293B2 (en) | Fuel injection control device for internal combustion engine | |
| JP2004239196A (en) | Operation method of common rail fuel injector | |
| JP5110036B2 (en) | Fuel injection control device for internal combustion engine | |
| JPH11324777A (en) | Fuel injection device for supercharged internal combustion engine | |
| JP4239331B2 (en) | Accumulated fuel injection system | |
| JPH02104941A (en) | Device for controlling fuel injection of diesel engine | |
| JP2903891B2 (en) | Rotation speed control device for internal combustion engine | |
| JPH0882240A (en) | Fuel injection control device for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070123 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081216 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081218 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090212 |
|
| 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: 20090623 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090706 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120724 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120724 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130724 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |