[go: up one dir, main page]

JP2004239154A - Fuel injection control device of internal combustion engine - Google Patents

Fuel injection control device of internal combustion engine Download PDF

Info

Publication number
JP2004239154A
JP2004239154A JP2003028663A JP2003028663A JP2004239154A JP 2004239154 A JP2004239154 A JP 2004239154A JP 2003028663 A JP2003028663 A JP 2003028663A JP 2003028663 A JP2003028663 A JP 2003028663A JP 2004239154 A JP2004239154 A JP 2004239154A
Authority
JP
Japan
Prior art keywords
intake pressure
amount
value
fuel injection
intake
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.)
Pending
Application number
JP2003028663A
Other languages
Japanese (ja)
Inventor
Ryuji Itatsu
龍司 板津
Seiji Kondo
清二 近藤
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.)
Aisan Industry Co Ltd
Original Assignee
Aisan Industry Co Ltd
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 Aisan Industry Co Ltd filed Critical Aisan Industry Co Ltd
Priority to JP2003028663A priority Critical patent/JP2004239154A/en
Priority to ITMI20040125 priority patent/ITMI20040125A1/en
Publication of JP2004239154A publication Critical patent/JP2004239154A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To supply an appropriate amount of fuel to an internal combustion engine without response delay at the time of acceleration in a fuel injection unit which converts the lower limit value of intake pressure pulsation into an intake amount to thereby control an amount of fuel injection. <P>SOLUTION: An intake pressure sensor 21 is provided in an intake passage 6 downstream from a throttle valve 9. An electronic control unit (ECU) 20 calculates the lower limit value of the intake pressure pulsation during operation of the engine 3 based on the detected value by the intake pressure sensor 21, and converts the lower limit value into the intake amount so as to calculate the amount of fuel injection. When it is judged to be in a slow acceleration condition based on the amount of change in detection value of the intake pressure sensor 21, the ECU 20 controls the injector 4 based on the slow acceleration injection increase amount corresponding to the slow acceleration. When it is judged to be in a rapid acceleration condition based on the amount of change in detection value of the throttle sensor 25, the ECU 20 controls the injector 4 based on the rapid acceleration injection increase amount corresponding to the rapid acceleration. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
この発明は、内燃機関の吸気圧を吸気量に換算して燃料噴射量を制御する内燃機関の燃料噴射制御装置に関する。
【0002】
【従来の技術】
本願出願人は、先に、下記の特許文献1において、安定性と応答性に優れ、実際の吸気量との相関性の高い「内燃機関の吸気圧検出方法」と、この吸気圧検出方法を使用して検出される吸気圧を吸気量に換算して燃料噴射量を制御する内燃機関の燃料噴射制御装置について提案した。
【0003】
上記吸気圧検出方法は、4サイクルのレシプロエンジンで、吸気の脈動に伴う吸気圧変動において、その吸気圧の下限値(吸気行程の下死点付近で得られる検出値)が、実際の吸気量を最も良く反映した吸気圧となることに着目し、これを吸気圧の計算値として使用するものである。つまり、この方法は、エンジンの運転時に脈動を伴って変化する吸気圧のAD値の下限値を算出し、その下限値を吸気圧の計算値(最終的な吸気圧)とするものである。従って、この方法によれば、エンジンの緩加速時においても、AD値の下限値を捉えることにより、脈動を伴って変化する吸気圧の変化に追従して最終的な吸気圧を得ることができる。
【0004】
ここで、いわゆる「D−Jシステム」(吸気通路の吸気圧を測定して燃料噴射を行うシステム)のエンジンでは、エンジンの燃焼室に吸入される吸気量を、吸気圧とエンジン回転速度から換算し、その換算された吸気量に基づいて燃料噴射量を求めている。従って、このエンジンにおいて、上記方法により検出された最終的な吸気圧の値を使用することにより、吸気圧(吸気量)の変化に追従して燃料噴射量を制御することができ、空燃比を好適に制御することができる。これにより、エンジンで良好なドライバビリティを得ることができる。
【0005】
一方、下記の特許文献2には、定時間毎に検出される吸気圧力(吸気圧)と機関回転数(エンジン回転速度)とに基づいて燃料の基本噴射量を設定すると共に、吸気圧力の単位時間当たりの変化量に基づいて機関(エンジン)の加速を判定し、加速判定時に燃料噴射量を増量補正する内燃機関の燃料噴射制御装置が記載されている。この装置には、吸気圧力の複数回毎の検出値の差を、複数回毎の検出間隔時間で除算して求め、これを基準値と比較して加速の判定を行う加速検出手段が設けられる。
【0006】
【特許文献1】
特開2002−174139号公報(第2−7頁,図1〜図8)
【特許文献2】
特開昭59−103927号公報(第1−2頁,図3,図4,図5)
【0007】
【発明が解決しようとする課題】
ところが、上記の特許文献1に記載の吸気圧検出方法では、エンジンの加速時に、吸気通路に設けられたスロットルバルブの開くスピードが速いと、脈動を伴って変化する吸気圧が急激に変化することから、その変化に追従して吸気圧の下限値を正確に捉えることができず、最終的な吸気圧を精度良く検出することができなくなるおそれがあった。このため、この方法で得られた吸気圧を吸気量に換算して燃料噴射量を増量補正しようとする燃料噴射制御では、加速時に燃料噴射量を増量するタイミングが遅れてエンジンの空燃比がリーン化することになり、エンジンで息つきが起きてドライバビリティが悪化するおそれがあった。
【0008】
ここで、上記のような吸気圧の検出遅れに対する燃料噴射量の増量遅れは、エンジンの急加速時と緩加速時で若干異なることから、加速の程度に応じて燃料増量を調整する必要がある。
【0009】
一方、上記の特許文献2に記載された装置では、やはり、エンジンの急加速時には、吸気圧力が急激に変化することから、その変化に追従して吸気圧力の変化量を正確に求めることができず、正確な加速判定を行うことができなかった。又、この装置では、上記の特許文献1に記載された吸気圧検出方法は使用されていない。このため、安定性と応答性に優れ、実際の吸気量との相関性の高い吸気圧力を得ることができず、その意味では、吸気圧力を吸気量に換算して行う燃料噴射制御の精度は良くなかった。
【0010】
この発明は上記事情に鑑みてなされたものであって、その目的は、吸気圧脈動の下限値を吸気圧の検出値とし、その検出値を吸気量に換算して燃料噴射量を制御する燃料噴射制御装置において、加速時に応答遅れなく適正量の燃料を内燃機関に供給することを可能とした内燃機関の燃料噴射制御装置を提供することにある。
【0011】
【課題を解決するための手段】
上記目的を達成するために、請求項1に記載の発明は、内燃機関の吸気通路に設けられるスロットルバルブと、内燃機関に燃料を噴射供給するための燃料噴射手段と、スロットルバルブより下流の吸気通路における吸気圧を検出するための吸気圧検出手段と、吸気圧検出手段による検出値に基づいて内燃機関の運転時における吸気圧脈動の下限値を算出するための下限値算出手段と、算出される下限値を吸気圧の計算値として取り込み、その吸気圧の計算値を吸気量に換算して燃料噴射量を算出するための燃料噴射量算出手段と、算出される燃料噴射量に基づいて燃料噴射手段を制御するための燃料噴射制御手段とを備えた内燃機関の燃料噴射制御装置において、吸気圧検出手段による検出値の変化量に基づいて内燃機関が緩加速状態にあることを判定するための緩加速判定手段と、内燃機関が緩加速状態にあると判定されたとき、その緩加速状態に見合った緩加速噴射増量を算出するための緩加速噴射増量算出手段と、スロットルバルブの開度を検出するための開度検出手段と、検出される開度の変化量に基づいて内燃機関が急加速状態にあることを判定するための急加速判定手段と、内燃機関が急加速状態にあると判定されたとき、その急加速状態に見合った急加速噴射増量を算出するための急加速噴射増量算出手段と、算出される緩加速噴射増量又は急加速噴射増量に基づいて燃料噴射手段を制御するための加速噴射制御手段とを備えたことを趣旨とする。
【0012】
上記発明の構成によれば、内燃機関の運転時に、吸気通路のスロットルバルブが開閉されることにより、内燃機関に与えられる吸気量が調節される。このとき、スロットルバルブより下流の吸気通路における吸気圧が吸気圧検出手段により検出され、その検出値に基づいて吸気圧脈動の下限値が下限値算出手段により算出される。また、燃料噴射量算出手段により、上記算出される下限値が吸気圧の計算値として取り込まれて吸気量に換算され、燃料噴射量が算出される。そして、燃料噴射制御手段により、上記算出される燃料噴射量に基づいて燃料噴射手段が制御されることにより、内燃機関に燃料が噴射供給される。従って、吸気圧脈動の下限値が吸気圧の計算値として燃料噴射量の算出に取り込まれることから、脈動を伴う吸気圧にも拘わらず、算出される燃料噴射量が不安定な値となることがなく、燃料噴射手段が吸気圧の挙動に応じて適正に制御される。
ここで、緩加速判定手段により、吸気圧検出手段による検出値の変化量に基づいて内燃機関が緩加速状態にあると判定されたとき、緩加速噴射増量算出手段により、その緩加速状態に見合った緩加速噴射増量が算出される。一方、急加速判定手段により、開度検出手段により検出されるスロットルバルブの開度の変化量に基づいて内燃機関が急加速状態にあると判定されたとき、急加速噴射増量算出手段により、その急加速状態に見合った急加速噴射増量が算出される。そして、加速噴射制御手段により、上記算出された緩加速噴射増量又は急加速噴射増量に基づいて燃料噴射手段が制御されることにより、緩加速状態又は急加速状態に応じて内燃機関に燃料が噴射供給される。
ここで、内燃機関が緩加速状態にあるときは、吸気圧検出手段による検出値の変化量に基づいて緩加速状態が適正に判定され、その緩加速状態に見合った緩加速噴射増量に基づき燃料噴射手段が制御される。しかし、内燃機関が急加速状態にあるときは、スロットルバルブが敏速に開くことから、吸気圧検出手段による吸気圧の検出がその吸気圧の挙動に間に合わず、その検出値の変化量を正確にとらえることが困難になる。この場合、吸気圧検出手段による検出値の変化量に代わり、開度検出手段により検出されるスロットルバルブの開度の変化量に基づいて急加速状態が適正に判定される。従って、内燃機関が急加速状態にあるときは、急加速状態に見合った急加速噴射増量により適正量の燃料が内燃機関に供給されることになる。
【0013】
【発明の実施の形態】
以下、本発明における内燃機関の燃料噴射制御装置を具体化した一実施の形態を図面を参照して詳細に説明する。
【0014】
図1に、本実施の形態のエンジンシステムの概略構成を示す。車両に搭載されたエンジンシステムは、燃料を貯留するための燃料タンク1を備える。燃料タンク1に内蔵された燃料ポンプ2は、そのタンク1に貯留された燃料を吐出する。内燃機関であるレシプロタイプの単気筒エンジン3には、本発明の燃料噴射手段としての燃料噴射弁(インジェクタ)4が設けられる。燃料ポンプ2から吐出された燃料は、燃料通路5を通じてインジェクタ4に供給される。供給された燃料は、インジェクタ4が作動することにより、吸気通路6へ噴射される。吸気通路6には、エアクリーナ7を通じて外部から空気が取り込まれる。吸気通路6に取り込まれた空気とインジェクタ4から噴射された燃料は、可燃混合気を形成して燃焼室8に吸入される。
【0015】
吸気通路6には、所定のアクセル装置(図示略)により操作されるスロットルバルブ9が設けられる。スロットルバルブ9が開閉されることにより、吸気通路6から燃焼室8に吸入される空気量(吸気量)が調節される。吸気通路6には、スロットルバルブ9を迂回してバイパス通路10が設けられる。バイパス通路10には、アイドル・スピード・コントロール・バルブ(ISCバルブ)11が設けられる。ISCバルブ11は、アイドル運転時(スロットルバルブ9の全閉時)に、エンジン3のアイドル回転速度を調節するために作動させる。
【0016】
燃焼室8に設けられた点火プラグ12は、イグニッションコイル13から出力される点火信号を受けてスパーク動作する。両部品12,13は、燃焼室8に供給される可燃混合気に点火するための点火装置を構成する。燃焼室8に吸入された可燃混合気は、点火プラグ12のスパーク動作により爆発・燃焼する。燃焼後の排気ガスは、燃焼室8から排気通路14を通じて外部へ排出される。排気通路14には、排気ガスを浄化するための三元触媒15が設けられる。燃焼室8における可燃混合気の燃焼に伴い、ピストン16が運動してクランクシャフト17が回転することにより、車両を走行させる駆動力がエンジン3で得られる。
【0017】
車両には、エンジン3を始動させるためのイグニションスイッチ18が設けられる。車両には、エンジン3の各種制御を司る電子制御装置(ECU)20が設けられる。車両用電源としてのバッテリ19は、イグニションスイッチ18を介してECU20に接続される。イグニションスイッチ18がオンされることにより、バッテリ19からECU20に電力が供給される。
【0018】
エンジン3に設けられる各種センサ21,22,23,24は、エンジン3の運転状態に関する各種運転パラメータを検出するためのものであり、それぞれECU20に接続される。即ち、吸気通路6に設けられた本発明の吸気圧検出手段としての吸気圧センサ21は、スロットルバルブ9より下流側の吸気通路6における吸気圧pmを検出し、その検出値に応じた電気信号を出力する。エンジン3に設けられた水温センサ22は、エンジン3の内部を流れる冷却水の温度(冷却水温)THWを検出し、その検出値に応じた電気信号を出力する。エンジン3に設けられた回転速度検出手段としての回転速度センサ23は、クランクシャフト17の回転速度(エンジン回転速度)NEを検出し、その検出値に応じた電気信号を出力する。排気通路14に設けられた酸素センサ24は、排気通路14へ排出された排気ガス中の酸素濃度(出力電圧)Oxを検出し、その検出値に応じた電気信号を出力する。この酸素センサ24は、エンジン3の燃焼室8に供給される可燃混合気の空燃比A/Fを得るために使用される。スロットルバルブ9に対応して設けられた本発明の開度検出手段としてのスロットルセンサ25は、スロットルバルブ9の開度を検出し、その検出値に応じた電気信号を出力する。
【0019】
この実施の形態で、ECU20は、前述した各種センサ21〜25から出力される各種信号を入力する。ECU20は、これらの入力信号に基づき、吸気圧検出制御、燃料噴射制御及び点火時期制御等を実行するために、燃料ポンプ2、インジェクタ4、ISCバルブ11及びイグニションコイル13等をそれぞれ制御する。この実施の形態で、ECU20は、本発明の下限値算出手段、燃料噴射量算出手段、燃料噴射制御手段、緩加速判定手段、緩加速増量算出手段、急加速判定手段、急加速増量算出手段及び加速噴射制御手段を構成する。
【0020】
ここで、吸気圧検出制御とは、吸気圧センサ21で検出される吸気圧pmに基づいて吸気脈動の影響を排除した吸気圧の検出値を得るための制御である。燃料噴射制御とは、エンジン3の運転状態に応じてインジェクタ4による燃料噴射量及びその噴射タイミングを制御することである。点火時期制御とは、エンジン3の運転状態に応じてイグニションコイル13を制御することにより、各点火プラグ12による点火時期を制御することである。
【0021】
周知のように、ECU20は中央処理装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、バックアップRAM、外部入力回路及び外部出力回路等を備える。ECU20は、CPU、ROM、RAM及びバックアップRAMと、外部入力回路及び外部出力回路等とをバスにより接続してなる論理演算回路を構成する。ROMは、エンジン3の各種制御に関する所定の制御プログラムを予め記憶したものである。RAMは、CPUの演算結果を一時記憶するものである。バックアップRAMは、予め記憶したデータを保存するものである。CPUは、入力回路を介して入力される各種センサ21〜25の検出信号に基づき、所定の制御プログラムに従って前述した各種制御等を実行する。
【0022】
次に、ECU20が実行する各種制御のうち、吸気圧検出制御のための処理内容について説明する。図2に吸気圧検出制御プログラムをフローチャートに示す。ECU20は、図2に示すルーチンを所定期間毎に周期的に実行する。この実施の形態では、「1ms」の周期でこのルーチンを実行する。
【0023】
先ず、ステップ100で、ECU20は、吸気圧センサ21で検出される吸気圧pmについて今回のAD値pmadを読み込む。
【0024】
次に、ステップ101で、ECU20は、今回のAD値pmadが前回のAD値pmadoより大きいか否かを判断する。この判断結果が肯定である場合、吸気圧pmが上昇しているものとして、ステップ102で、ECU20は、今回の圧力上昇フラグXPMUPを「1」に設定する。
【0025】
次に、ステップ103で、ECU20は、前回の圧力上昇フラグXPMUPOが「0」であるか否かを判断する。この判断結果が否定である場合、前回に引き続いて吸気圧pmが上昇中であることから、ECU20は処理をステップ107へ移行する。上記判断結果が肯定である場合、吸気圧pmが下降から上昇に転じたものとして、処理をステップ104へ移行する。
【0026】
ステップ104では、ECU20は、前回のAD値pmadoがAD値pmadの上限値pmhi以下であるか否かを判断する。この判断結果が否定である場合、ECU20は処理をステップ107へ移行する。上記判断結果が肯定である場合、ステップ105で、ECU20は、前回のAD値pmadoをAD値pmadの下限値pmloとして設定する。この実施の形態で、ステップ105の処理を実行するECU20は、吸気圧センサ21による検出値に基づいてエンジン3の運転時における吸気圧脈動の下限値pmloを算出するための本発明の下限値算出手段に相当する。
【0027】
そして、ステップ106で、ECU20は、下限値pmloを最終的に求めるべき計算値としての吸気圧PMとして設定する。
【0028】
一方、ステップ101の判断結果が否定である場合、吸気圧pmが下降しているものとして、ステップ111で、ECU20は、今回の圧力上昇フラグXPMUPを「0」に設定する。
【0029】
次に、ステップ112で、ECU20は、前回の圧力上昇フラグXPMUPOが「0」であるか否かを判断する。この判断結果が肯定である場合、前回に引き続いて吸気圧pmが下降中であるものとして、ECU20は処理をステップ107へ移行する。上記判断結果が否定である場合、吸気圧pmが上昇から下降に転じたものとして、ステップ113で、ECU20は、前回のAD値pmadoをAD値pmadの上限値pmhiとして設定する。
【0030】
そして、ステップ103,104,106,112,113から移行してステップ107で、ECU20は、今回のAD値pmadを前回のAD値pmadoとする。
【0031】
次に、ステップ108で、ECU20は、今回の圧力上昇フラグが「1」であるか否かを判断する。この判断結果が肯定である場合、ステップ109で、ECU20は、前回の圧力上昇フラグXPMUPOを「1」に設定し、その後の処理を一旦終了する。上記判断結果が否定である場合、ステップ110で、ECU20は、前回の圧力上昇フラグXPMUPOを「0」に設定し、その後の処理を一旦終了する。
【0032】
即ち、上記ルーチンでは、エンジン3の運転時に吸気圧pmの脈動の下限値pmloを検出し、その下限値pmloを吸気圧pmの計算値としての最終的な吸気圧PMとするようにしている。そのために、図3に示すように、脈動を伴う吸気圧pmにつき、連続的にサンプリングされる前回のAD値pmadoと今回のAD値pmadとを比較して、吸気圧pmの下降又は上昇を判断すると共に、上昇から下降への転換又は下降から上昇への転換を判断する。そして、上昇から下降への転換時における前回のAD値pmadoを上限値pmhiとして設定し、下降から上昇への転換時における前回のAD値pmadoを下限値pmloとして設定し、その下限値pmloを最終的な吸気圧PMの値として設定するようにしている。
【0033】
この実施の形態のエンジンシステムでは、上記のように最終的な吸気圧PMを使用して燃料噴射制御が行われる。そこで、この燃料噴射制御の処理内容について説明する。図4には、燃料噴射制御に係るプログラムをフローチャートに示す。ECU20は、図4に示すルーチンを所定期間毎に周期的に実行する。
【0034】
先ず、ステップ200で、ECU20は回転速度センサ23の検出値に基づきエンジン回転速度NEの値を読み込む。
【0035】
ステップ210で、ECU20は、最終的な吸気圧PMの値を読み込む。即ち、脈動を伴う吸気圧pmの下限値pmloを吸気圧PMの値として読み込む。このステップ210の読み込み処理は、前述した図2のルーチンを割り込み処理することにより行われる。
【0036】
ステップ220で、ECU20は、読み込まれたエンジン回転速度NEの値と吸気圧PMの値とに基づいて基本噴射量TAUBSEを算出する。ECU20は、この基本噴射量TAUBSEの算出を、予め定められた関数データ(噴射量マップ)を参照することにより行う。この関数データでは、エンジン3の燃焼室8に吸入される吸気量が、吸気圧PMの値とエンジン回転速度NEの値から換算され、その吸気量に応じた基本噴射量TAUBSEが決定されるようになっている。
【0037】
ステップ230で、ECU20は、水温センサ22の検出値に基づき冷却水温THWの値を読み込む。そして、ステップ240で、ECU20は、読み込まれた冷却水温THWの値に基づき、エンジン3の暖機状態に応じて基本噴射量TAUBSEを補正するための暖機補正係数KTHWを算出する。
【0038】
ステップ250で、ECU20は、燃焼室8に供給される空気と燃料との可燃混合気の空燃比A/Fを補正するための空燃比補正係数FAFの値を読み込む。この空燃比補正係数FAFは、酸素センサ24の検出値から読み込まれる酸素濃度Oxの値に基づいて別途のルーチンで算出されるものである。
【0039】
ステップ260で、ECU20は、上記のように算出された基本噴射量TAUBSEを、暖機補正係数KTHW及び空燃比補正係数FAF等に基づいて補正することにより最終噴射量TAUの値を算出する。この実施の形態で、ステップ200〜260の処理を実行するECU20は、計算値としての最終的な吸気圧PMの値を取り込み、その吸気圧PMの値を吸気量に換算して燃料噴射量としての最終噴射量TAUを算出するための本発明の燃料噴射量算出手段に相当する。
【0040】
その後、ステップ270で、ECU20は、算出された最終噴射量TAUの値に基づいてインジェクタ4を制御することにより、インジェクタ4から噴射される燃料噴射量を制御するのである。この実施の形態で、ステップ270の処理を実行するECU20は、本発明の燃料噴射制御手段に相当する。
【0041】
ここで、燃料噴射制御の中で、特に、エンジン3が緩加速状態又は急加速状態にあるときの非同期噴射制御の処理内容について説明する。
【0042】
図5に、エンジン3の緩加速状態における非同期噴射制御の処理内容をフローチャートに示す。図6に、エンジン3の急加速状態における非同期噴射制御の処理内容をフローチャートに示す。ECU20は、これらのルーチンを、図4のルーチンとパラレルに処理する。これらのルーチンでは、吸気圧センサ21による検出値に基づいて緩加速状態における非同期噴射が実行されるものとして、その噴射を「PM非同期噴射」と称する。又、スロットルセンサ25による検出値に基づいて急加速状態における非同期噴射が実行されるものとして、その噴射を「TA非同期噴射」と称する。この実施の形態で、エンジン3のエンジン行程に同期して噴射を行うのが「同期噴射」であるのに対して、「非同期噴射」とは、そのエンジン行程に同期させずに噴射を行うことを意味する。
【0043】
先ず、図5に示す緩加速状態におけるPM非同期噴射制御について説明する。ステップ300で、ECU20は、前回のPM非同期噴射後から所定期間経過したか否かを判断する。この実施の形態では、回転速度センサ23により検出されるクランクシャフト17の回転角(「クランク角(単位:℃A)」)で「4320℃A」を基準として所定期間の判断が行われる。この判断結果が否定である場合は、ECU20は、そのまま処理をステップ320へ移行する。この判断が肯定である場合は、ステップ310で、ECU20は、PM非同期再噴射禁止フラグXPMHDAKを「0」に設定し、処理をステップ320へ移行する。従って、ステップ300,310の処理によれば、前回のPM非同期噴射後に所定期間が経過していれば、PM非同期噴射の再実行禁止が解除される。つまり、PM非同期噴射の再実行が許容される。
【0044】
ステップ320で、ECU20は、PM非同期再噴射禁止フラグXPMHDAKが「0」であるか否かを判断する。この判断結果が否定である場合、即ち、PM非同期噴射の再実行が禁止されている場合は、ECU20は、その後の処理を一旦終了する。一方、この判断結果が肯定である場合、ECU20は、ステップ330で、吸気圧センサ21による検出値の変化量(吸気圧変化量)DLPMを算出する。ECU20は、この算出を、今回のAD値pmadから720°CA前のAD値pmad720を減算することにより行う。
【0045】
次に、ステップ340で、ECU20は、吸気圧変化量DLPMが所定の基準値である「α(mmHg)」以上であるか否かを判定する。この判断結果が否定である場合、吸気圧変化量DLPMが小さく、緩加速状態ではないものとして、ECU20は、その後の処理を一旦終了する。一方、この判断結果が肯定である場合、吸気圧変化量DLPMが比較的大きく、緩加速状態であるものとして、ECU20は、処理をステップ350へ移行する。この実施の形態で、ステップ340の処理を実行するECU20は、吸気圧センサ21による検出値の変化量に基づいてエンジン3が緩加速状態にあることを判定するための本発明の緩加速判定手段に相当する。
【0046】
ステップ350で、ECU20は、TA非同期噴射フラグXTAHDが「0」であるか否かを判断する。このフラグは、後述する図6のルーチンにて設定されるものである。この判断結果が否定である場合、TA非同期噴射が実行されているものとして、ECU20は、その後の処理を一旦終了する。一方、この判断結果が肯定である場合、ECU20は、ステップ360で、PM非同期再噴射禁止フラグXPMHDAKを「1」に設定する。
【0047】
次に、ステップ370で、ECU20は、上記算出された吸気圧変化量DLPMの値に基づいて緩加速状態におけるPM非同期噴射量TAUPMHDの値を算出する。ECU20は、このPM非同期噴射量TAUPMHDを、例えば、吸気圧変化量DLPMをパラメータとする所定の関数データ(マップデータ)を参照して算出する。即ち、ECU20は、そのときの緩加速状態の程度に見合った緩加速噴射増量としてのPM非同期噴射量TAUPMHDの値を算出する。この実施の形態で、ステップ370の処理を実行するECU20は、本発明の緩加速噴射増量算出手段に相当する。
【0048】
そして、ステップ380で、ECU20は、算出されるPM非同期噴射量TAUPMHDの値に基づいてインジェクタ4を制御することにより、PM非同期噴射を実行する。この実施の形態で、ステップ380の処理を実行するECU20は、上記算出されるPM非同期噴射量TAUPMHDの値に基づいてインジェクタ4を制御するための本発明の加速噴射制御手段に相当する。
【0049】
次に、図6の急加速状態の非同期噴射制御につき、ステップ400で、ECU20は、TA非同期再噴射禁止フラグXTAHDAKが「0」であるか否かを判断する。このフラグXTAHDAKは、後述する処理により設定されるものである。この判断結果が否定である場合、即ち、TA非同期噴射の再実行が禁止されている場合は、ECU20は、処理をそのままステップ470へ移行する。一方、この判断結果が肯定である場合、ECU20は、ステップ410で、スロットルセンサ25による検出値の変化量(スロットル開度変化量)DLTAを算出する。ECU20は、この算出を、今回のスロットル開度TAの値から前回のスロットル開度TAOの値を減算することにより行う。
【0050】
次に、ステップ420で、ECU20は、スロットル開度変化量DLTAの値が所定の基準値である「θ1(°)」以上であるか否かを判定する。この判断結果が否定である場合、スロットル開度変化量DLTAが小さく、急加速状態ではないものとして、ECU20は、その後の処理を一旦終了する。一方、この判断結果が肯定である場合、スロットル開度変化量DLTAが比較的大きく、急加速状態であるものとして、ECU20は、処理をステップ430へ移行する。この実施の形態で、ステップ420の処理を実行するECU20は、スロットルセンサ25による検出値の変化量に基づいてエンジン3が急加速状態にあることを判定するための本発明の急加速判定手段に相当する。
【0051】
ステップ430で、ECU20は、TA非同期噴射の再実行を禁止するためにTA非同期再噴射禁止フラグXTAHDAKを「1」に設定する。
【0052】
ステップ440で、ECU20は、TA非同期噴射を実行するためにTA非同期噴射実行フラグXTAHDを「1」に設定する。
【0053】
次に、ステップ450で、ECU20は、上記算出されたスロットル開度変化量DLTAの値に基づいて急加速状態におけるTA非同期噴射量TAUTAHDの値を算出する。ECU20は、このTA非同期噴射量TAUTAHDを、例えば、スロットル開度変化量DLTAをパラメータとする所定の関数データ(マップデータ)を参照して算出する。即ち、ECU20は、そのときの急加速状態の程度に見合った急加速噴射増量としてのTA非同期噴射量TAUTAHDの値を算出する。この実施の形態で、ステップ450の処理を実行するECU20は、本発明の急加速噴射増量算出手段に相当する。
【0054】
そして、ステップ460で、ECU20は、算出されたTA非同期噴射量TAUTAHDの値に基づいてインジェクタ4を制御することにより、TA非同期噴射を実行する。この実施の形態で、ステップ460の処理を実行するECU20は、上記算出されるTA非同期噴射量TAUTAHDの値に基づいてインジェクタ4を制御するための本発明の加速噴射制御手段に相当する。
【0055】
その後、ステップ470で、ECU20は、スロットル開度変化量DLTAの値が「0(°)」未満であるか否かを判定する。この判定結果が否定である場合、ECU20は、その後の処理を一旦終了する。一方、この判定結果が肯定である場合、ECU20は、ステップ480で、TA非同期噴射の再実行禁止を解除するために、TA非同期再噴射禁止フラグXTAHDAKを「0」に設定し、その後の処理を一旦終了する。
【0056】
以上説明した本実施の形態のエンジンシステムによれば、エンジン3の運転時には、吸気通路6で吸気の脈動が発生することから、吸気圧センサ21で検出される吸気圧pmも脈動を伴ったものとなる。このため、脈動を伴った吸気圧pmを、エンジン3の各種制御を実行するための運転パラメータの一つとしてそのまま使用したのでは、各種制御が不安定になるおそれがある。
【0057】
ここで、本願出願人は、脈動を伴う吸気圧pmの検出値において、その下限値pmloが実際に燃焼室8に吸入される吸気量を最も良く反映した吸気圧となることを発見した。そこで、このエンジンシステムでは、吸気圧脈動、即ち、脈動を伴う吸気圧pmにつき、その下限値pmloを検出し、その下限値pmloを計算値である最終的な吸気圧PMとして設定している。このことから、脈動を伴う吸気圧pmにも拘わらず、最終的な吸気圧PMとして吸気量に相関した適正な値と挙動が得られる。これにより、安定性と応答性に優れ、実際の吸気量との相関性の高い吸気圧PMを得ることができる。
【0058】
この実施の形態のエンジンシステムによれば、エンジン3の運転時に、吸気通路6のスロットルバルブ9が開閉されることにより、エンジン3に与えられる吸気量が調節される。このとき、スロットルバルブ9より下流の吸気通路6における吸気圧pmが吸気圧センサ21により検出され、その検出値に基づいて吸気圧脈動の下限値pmloがECU20により算出される。また、ECU20により、上記算出される下限値pmloが吸気圧の計算値である最終的な吸気圧PMとして取り込まれて吸気量に換算され、最終噴射量TAUが算出される。そして、ECU20により、上記算出される最終噴射量TAUに基づいてインジェクタ4が制御されることにより、インジェクタ4から燃料が噴射(同期噴射)され、燃料と空気との混合気がエンジン3の燃焼室8に供給される。従って、吸気圧脈動の下限値pmloが最終的な吸気圧PMとして最終噴射量TAUの算出に取り込まれることから、脈動を伴う吸気圧pmにも拘わらず、算出される最終噴射量TAUが不安定な値となることがなく、インジェクタ4が吸気圧の挙動に応じて適正に制御される。このため、安定性と応答性に優れ、実際の吸気量との相関性の高い最終的な吸気圧PMを得ることができ、吸気圧を吸気量に換算して行う燃料噴射制御の精度を向上させることができる。
【0059】
ここで、ECU20により、吸気圧センサ21による検出値であるAD値pmadの変化量DLPMに基づいてエンジン3が緩加速状態にあるか否かが判定される。そして、緩加速状態にあると判定されたときは、ECU20により、その緩加速状態に見合ったPM非同期噴射量TAUPMHDが算出され、そのPM非同期噴射量TAUPMHDに基づいてインジェクタ4が制御される。これにより、インジェクタ4から燃料が噴射(非同期噴射)され、緩加速状態に応じて燃焼室8に燃料が供給される。一方、ECU20により、スロットルセンサ25により検出されるスロットル開度TAの変化量DLTAに基づいてエンジン3が急加速状態にあるか否かが判定される。そして、急加速状態にあると判定されたときは、ECU20により、その急加速状態に見合ったTA非同期噴射量TAUTAHDが算出され、そのTA非同期噴射量TAUTAHDに基づいてインジェクタ4が制御される。これにより、インジェクタ4から燃料が噴射(非同期噴射)され、急加速状態に応じて燃焼室8に燃料が供給される。
【0060】
この実施の形態では、エンジン3が緩加速状態にあるときは、吸気圧センサ21によるAD値pmadの変化量DLPMに基づき、その緩加速状態が適正に判定され、その緩加速状態に見合ったPM非同期噴射量TAUPMHDに基づきインジェクタ4が制御される。しかし、エンジン3が急加速状態にあるときは、スロットルバルブ9が敏速に開くことから、吸気圧センサ21による吸気圧pmの検出がその吸気圧pmの変化に間に合わず、そのAD値pmadの変化量DLPMを正確にとらえることが困難になる。そこで、この場合は、吸気圧センサ21によるAD値pmadの変化量DLPMに代わり、スロットルセンサ25で検出されるスロットル開度TAの変化量DLTAに基づいて急加速状態が適正に判定される。従って、エンジン3が急加速状態にあるときは、その急加速状態に見合ったTA非同期噴射量TAUTAHDにより適正量の燃料が燃焼室8に供給されることになる。この結果、吸気圧脈動の下限値pmloを吸気圧のAD値pmadとして使用し、その最終的な吸気圧PMを吸気量に換算して最終噴射量TAUを制御する燃料噴射制御装置において、エンジン3の加速時には、緩加速又は急加速に拘わらず、応答遅れなく適正量の燃料を燃焼室8に供給することができる。これにより、緩加速時又は急加速時に拘わらず、エンジン3の空燃比がリーン化することを防止することができ、加速時にエンジン3で息つきが起きてドライバビリティが悪化することを未然に防止することができる。
【0061】
ここで、図7(a)〜(d)に、エンジン3の緩加速時におけるスロットル開度の変化に対する吸気圧、燃料噴射量及び空燃比(A/F)の挙動を、本実施の形態(PM非同期噴射)と従来例(PM非同期噴射)とを比較してタイムチャートに示す。
【0062】
図7(d)に示すように、緩加速が開始されてスロットル開度TAが緩やかに増大すると、図7(c)に実線で示すように、脈動を伴う吸気圧pmのAD値pmadが緩やかに上昇し、それに追従して図7(c)に2点鎖線で示すように、応答性に優れた最終的な吸気圧PMが得られる。これにより、図7(b)に示すように、緩加速の開始直後には、応答性良くPM非同期噴射量TAUPMHDが得られ、そのPM非同期噴射量TAUPMHDに基づき燃料が噴射される。図7(b)において、「△」及び「○」の印は、それぞれ従来例と本実施の形態の噴射点(PM非同期噴射)を示す。又、図7(b)中「黒塗りの四角」の印は、同期噴射量(最終噴射量TAU)を示す。この結果、図7(a)に示すように、従来例及び本実施の形態ともに、緩加速の変化に合わせて空燃比(A/F)を緩やかにリッチ側へ調整できることが判る。
【0063】
一方、図8(a)〜(d)に、エンジン3の急加速時におけるスロットル開度の変化に対する吸気圧、燃料噴射量及び空燃比(A/F)の挙動を、本実施の形態(TA非同期噴射)と従来例(PM非同期噴射)とを比較してタイムチャートに示す。図8(a)〜(c)において、実線は本実施の形態に関する挙動を示し、破線は従来例に関する挙動を示す。
図8(d)に示すように、急加速が開始されてスロットル開度TAが急激に増大すると、図8(c)に実線で示すように、脈動を伴う吸気圧pmのAD値pmadが急激に上昇し、それに追従して図8(c)に2点鎖線で示すように、AD値pmadより少し遅れて最終的な吸気圧PMが上昇することになる。しかし、本実施の形態では、スロットル開度TAの変化量DLTAに基づきエンジン3が急加速状態にあることを直ちに判定することができる。これにより、図8(b)に実線で示すように、急加速の開始直後には、応答性良くTA非同期噴射量TAUTAHDが得られ、そのTA非同期噴射量TAUTAHDにより、従来例(PM非同期噴射)に比べて応答性良く燃料を噴射できることが判る。図8(b)において、「○」及び「△」の印は本実施の形態と従来例の噴射点をそれぞれ示す。又、図8(b)中「黒塗りの四角」の印は、同期噴射量(最終噴射量TAU)を示す。同時刻の本実施の形態と従来例との間隔は、本実施の形態と従来例の燃料噴射量の違いを表す。図8(a)に実線で示すように、本実施の形態では、急加速時の変化に合わせて空燃比(A/F)を速やかにリッチ側へ調整できることが判る。この効果は、図8(a)において、従来例(PM非同期噴射)の空燃比(A/F)が一次的に大きくリーン化することと比べることで明らかである。
【0064】
つまり、この実施の形態では、図7(a)〜(d)に示すように、エンジン3が緩やかに加速するときは、吸気量がゆっくり変化することから、その加速時の最終噴射量TAUを、PM非同期噴射量TAUPMHDにより適正に増量補正することができる。しかし、図8(a)〜(d)に示すように、エンジン3が急激に加速するときは、吸気圧pmの変化に比べて吸気圧センサ21による検出タイミングが遅いことから、吸気圧pmのAD値pmadは加速前の値であるのに対し、実際の吸気量は加速中の吸気量となり、加速時の最終噴射量TAUの増量補正が遅れて、空燃比(A/F)がリーン化することになり、エンジン3が息つきを起こしてドライバビリティが悪化する。
そこで、この実施の形態では、エンジン3の急加速時に、加速の判定方法を吸気圧センサ21の検出によるAD値pmadの変化量DLPMを使うことから、スロットルセンサ25の検出によるスロットル開度TAの変化量DLTAを使うことに切り替える。これにより、加速判定の応答遅れを小さくし、急加速時の最終噴射量TAUを、TA非同期噴射量TAUTAHDにより適正に増量補正するようにしている。そして、空燃比(A/F)のリーン化を抑制してエンジン3のドライバビリティの悪化を防止するようにしている。
このように、少なくとも吸気圧センサ21とスロットルセンサ25を含み、それらセンサ21,25による検出値を使用して加速判定を行うエンジンシステムにおいて、加速判定に使用される検出値を緩加速と急加速に応じて切り替える。これにより、吸気圧センサ21による検出値だけを加速判定に使用するエンジンシステムに比べ、簡単なロジックで加速時のドライバビリティ悪化を防止することができる。
【0065】
加えて、この実施の形態のエンジンシステムでは、加速判定のために少なくとも吸気圧センサ21とスロットルセンサ25を備えている。このため、例えば、スロットルセンサ25に故障が起きた場合でも、吸気圧センサ21の検出値を使用して加速を判定できることから、ドライバビリティを多少犠牲にしても、エンジン3で最低限の加速を行うことができる。
【0066】
尚、この発明は前記実施の形態に限定されるものではなく、発明の趣旨を逸脱することのない範囲で以下のように実施することもできる。
【0067】
例えば、前記実施の形態では、本発明の内燃機関の燃料噴射制御装置を単気筒のエンジン3を含むエンジンシステムに具体化したが、2気筒や3気筒、或いはそれ以上の気筒数のエンジンを含むエンジンシステムに具体化することもできる。但し、気筒数が多ければ吸気脈動の振幅も小さくなることから、本発明の効果は1〜3の気筒数のエンジンで特に大きいと言える。
【0068】
又、前記実施の形態では、本発明の内燃機関の燃料噴射制御装置を酸素センサ24を備えたエンジンシステムに具体化したが、酸素センサを持たないエンジンシステムに具体化することもできる。
【0069】
【発明の効果】
請求項1に記載の発明によれば、吸気圧脈動の下限値を吸気圧の検出値として使用し、その吸気圧を吸気量に換算して燃料噴射量を制御する燃料噴射制御装置において、緩加速及び急加速に拘わらず、加速時には応答遅れなく適正量の燃料を内燃機関に供給することができる。これにより、加速時に内燃機関の空燃比がリーン化することを防止することができ、加速時に内燃機関で息つきが起きてドライバビリティが悪化することを防止することができる。
【図面の簡単な説明】
【図1】一実施の形態に係り、エンジンシステムを示す概略構成図。
【図2】吸気圧検出制御プログラムを示すフローチャート。
【図3】脈動を伴う吸気圧の挙動等を示すグラフ。
【図4】燃料噴射制御プログラムを示すフローチャート。
【図5】緩加速時における非同期噴射制御の処理内容を示すフローチャート。
【図6】急加速時における非同期噴射制御の処理内容を示すフローチャート。
【図7】(a)〜(d)は、緩加速時のスロットル開度変化に対する吸気圧、燃料噴射量及び空燃比の挙動を示すタイムチャート。
【図8】(a)〜(d)は、急加速時のスロットル開度変化に対する吸気圧、燃料噴射量及び空燃比の挙動を示すタイムチャート。
【符号の説明】
3 エンジン(内燃機関)
4 インジェクタ(燃料噴射手段)
6 吸気通路
9 スロットルバルブ
20 ECU(下限値算出手段、燃料噴射量算出手段、燃料噴射制御手段、緩加速判定手段、緩加速噴射増量算出手段、急加速判定手段、急加速噴射増量算出手段、加速噴射制御手段)
21 吸気圧センサ(吸気圧検出手段)
25 スロットルセンサ(開度検出手段)
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a fuel injection control device for an internal combustion engine that controls a fuel injection amount by converting an intake pressure of the internal combustion engine into an intake air amount.
[0002]
[Prior art]
The applicant of the present application has previously described, in Patent Document 1 below, a “method of detecting intake pressure of an internal combustion engine” which has excellent stability and responsiveness and has a high correlation with an actual intake air amount. A fuel injection control device for an internal combustion engine that controls a fuel injection amount by converting an intake pressure detected and used into an intake air amount has been proposed.
[0003]
The above intake pressure detecting method is a four-cycle reciprocating engine. In the intake pressure fluctuation caused by the pulsation of the intake air, the lower limit value of the intake pressure (detected value near the bottom dead center of the intake stroke) is determined by the actual intake air amount. Is taken as the intake pressure that best reflects the pressure, and this is used as the calculated value of the intake pressure. That is, in this method, the lower limit of the AD value of the intake pressure that changes with pulsation during operation of the engine is calculated, and the lower limit is used as the calculated intake pressure (final intake pressure). Therefore, according to this method, even at the time of slow acceleration of the engine, by capturing the lower limit value of the AD value, it is possible to obtain the final intake pressure following the change of the intake pressure that changes with pulsation. .
[0004]
Here, in an engine of a so-called "DJ system" (a system in which fuel is injected by measuring the intake pressure in an intake passage), the amount of intake air taken into a combustion chamber of the engine is converted from the intake pressure and the engine speed. Then, the fuel injection amount is obtained based on the converted intake air amount. Therefore, in this engine, by using the value of the final intake pressure detected by the above method, the fuel injection amount can be controlled in accordance with the change in the intake pressure (intake amount), and the air-fuel ratio can be reduced. It can be suitably controlled. Thereby, good drivability can be obtained with the engine.
[0005]
On the other hand, Patent Literature 2 below sets a basic fuel injection amount based on an intake pressure (intake pressure) detected at regular intervals and an engine speed (engine speed), and sets a unit of intake pressure. A fuel injection control device for an internal combustion engine that determines acceleration of an engine (engine) based on a change amount per time and corrects an increase in the fuel injection amount when the acceleration is determined. This device is provided with acceleration detecting means for calculating the difference between the detected values of the intake pressure for each of a plurality of times by the detection interval time for each of the plurality of times, and comparing this with a reference value to determine the acceleration. .
[0006]
[Patent Document 1]
JP-A-2002-174139 (pages 2 to 7, FIGS. 1 to 8)
[Patent Document 2]
JP-A-59-103927 (page 1-2, FIGS. 3, 4, and 5)
[0007]
[Problems to be solved by the invention]
However, in the intake pressure detection method described in Patent Document 1, when the throttle valve provided in the intake passage opens at a high speed during acceleration of the engine, the intake pressure that varies with pulsation rapidly changes. Therefore, the lower limit value of the intake pressure cannot be accurately grasped following the change, and the final intake pressure may not be accurately detected. For this reason, in the fuel injection control in which the intake pressure obtained by this method is converted into the intake air amount to increase the fuel injection amount, the timing of increasing the fuel injection amount during acceleration is delayed, and the air-fuel ratio of the engine becomes lean. And the drivability may be degraded due to breathing in the engine.
[0008]
Here, the delay in increasing the fuel injection amount with respect to the delay in detecting the intake pressure as described above is slightly different between when the engine is rapidly accelerated and when it is slowly accelerated. Therefore, it is necessary to adjust the fuel increase according to the degree of acceleration. .
[0009]
On the other hand, in the device described in Patent Document 2, since the intake pressure rapidly changes during rapid acceleration of the engine, the amount of change in the intake pressure can be accurately obtained by following the change. Therefore, accurate acceleration determination could not be performed. Further, in this device, the intake pressure detection method described in Patent Document 1 is not used. For this reason, it is not possible to obtain an intake pressure that is excellent in stability and responsiveness and has a high correlation with the actual intake air amount, and in that sense, the accuracy of the fuel injection control performed by converting the intake pressure into the intake air amount is high. It was not good.
[0010]
The present invention has been made in view of the above circumstances, and has as its object to use a lower limit value of intake pressure pulsation as a detected value of intake pressure and convert the detected value into an intake amount to control a fuel injection amount. It is an object of the present invention to provide a fuel injection control device for an internal combustion engine that can supply an appropriate amount of fuel to the internal combustion engine without delaying response during acceleration.
[0011]
[Means for Solving the Problems]
Means for Solving the Problems To achieve the above object, an invention according to claim 1 includes a throttle valve provided in an intake passage of an internal combustion engine, fuel injection means for injecting and supplying fuel to the internal combustion engine, and intake air downstream of the throttle valve. Intake pressure detecting means for detecting the intake pressure in the passage, and lower limit value calculating means for calculating a lower limit value of the intake pressure pulsation during operation of the internal combustion engine based on a value detected by the intake pressure detecting means. A fuel injection amount calculating means for calculating a fuel injection amount by converting a calculated value of the intake pressure into an intake air amount, and obtaining a fuel injection amount based on the calculated fuel injection amount. In a fuel injection control device for an internal combustion engine having a fuel injection control means for controlling an injection means, the internal combustion engine is in a moderately accelerated state based on an amount of change in a value detected by an intake pressure detection means. Slow acceleration determination means for determining, and, when it is determined that the internal combustion engine is in a slow acceleration state, a slow acceleration injection increase calculation means for calculating a slow acceleration injection increase corresponding to the slow acceleration state, An opening degree detecting means for detecting the opening degree of the throttle valve, a rapid acceleration determining means for determining that the internal combustion engine is in a rapid acceleration state based on the detected change amount of the opening degree, When it is determined that the vehicle is in the rapid acceleration state, the rapid acceleration injection increase calculating means for calculating the rapid acceleration injection increase corresponding to the rapid acceleration state, and based on the calculated slow acceleration injection increase or rapid acceleration injection increase The object is to include an acceleration injection control means for controlling the fuel injection means.
[0012]
According to the configuration of the present invention, during operation of the internal combustion engine, the amount of intake air given to the internal combustion engine is adjusted by opening and closing the throttle valve of the intake passage. At this time, the intake pressure in the intake passage downstream of the throttle valve is detected by the intake pressure detecting means, and the lower limit of the intake pressure pulsation is calculated by the lower limit calculating means based on the detected value. Further, the fuel injection amount calculating means takes in the calculated lower limit value as a calculated value of the intake pressure and converts it into an intake amount to calculate the fuel injection amount. Then, the fuel injection control unit controls the fuel injection unit based on the calculated fuel injection amount, whereby fuel is injected and supplied to the internal combustion engine. Therefore, since the lower limit value of the intake pressure pulsation is taken into the calculation of the fuel injection amount as the calculated value of the intake pressure, the calculated fuel injection amount becomes an unstable value despite the intake pressure accompanied by the pulsation. Therefore, the fuel injection means is appropriately controlled in accordance with the behavior of the intake pressure.
Here, when the slow acceleration determination means determines that the internal combustion engine is in the slow acceleration state based on the amount of change in the detection value by the intake pressure detection means, the slow acceleration injection increase calculation means matches the slow acceleration state. The slow acceleration injection increase is calculated. On the other hand, when the rapid acceleration determination means determines that the internal combustion engine is in a rapid acceleration state based on the amount of change in the opening of the throttle valve detected by the opening detection means, the rapid acceleration injection increase calculation means A rapid acceleration injection increase corresponding to the rapid acceleration state is calculated. Then, the fuel injection means is controlled by the acceleration injection control means based on the calculated slow acceleration injection amount or rapid acceleration injection increase, whereby fuel is injected into the internal combustion engine according to the slow acceleration state or the rapid acceleration state. Supplied.
Here, when the internal combustion engine is in the moderately accelerated state, the moderately accelerated state is appropriately determined based on the amount of change in the detection value by the intake pressure detecting means, and the fuel is determined based on the moderately accelerated injection increase corresponding to the moderately accelerated state. The injection means is controlled. However, when the internal combustion engine is in a rapid acceleration state, the throttle valve opens rapidly, so that the detection of the intake pressure by the intake pressure detecting means cannot keep up with the behavior of the intake pressure, and the amount of change in the detected value is accurately determined. It becomes difficult to catch. In this case, the rapid acceleration state is properly determined based on the amount of change in the opening of the throttle valve detected by the opening degree detecting means, instead of the amount of change in the detection value by the intake pressure detecting means. Accordingly, when the internal combustion engine is in a rapid acceleration state, an appropriate amount of fuel is supplied to the internal combustion engine by a rapid acceleration injection increase corresponding to the rapid acceleration state.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of a fuel injection control device for an internal combustion engine according to the present invention will be described in detail with reference to the drawings.
[0014]
FIG. 1 shows a schematic configuration of an engine system according to the present embodiment. The engine system mounted on the vehicle includes a fuel tank 1 for storing fuel. The fuel pump 2 built in the fuel tank 1 discharges the fuel stored in the tank 1. The reciprocating single-cylinder engine 3, which is an internal combustion engine, is provided with a fuel injection valve (injector) 4 as a fuel injection means of the present invention. The fuel discharged from the fuel pump 2 is supplied to the injector 4 through the fuel passage 5. The supplied fuel is injected into the intake passage 6 by the operation of the injector 4. Air is taken into the intake passage 6 from outside through an air cleaner 7. The air taken into the intake passage 6 and the fuel injected from the injector 4 form a combustible mixture and are sucked into the combustion chamber 8.
[0015]
The intake passage 6 is provided with a throttle valve 9 operated by a predetermined accelerator device (not shown). By opening and closing the throttle valve 9, the amount of air (intake amount) drawn into the combustion chamber 8 from the intake passage 6 is adjusted. A bypass passage 10 is provided in the intake passage 6 so as to bypass the throttle valve 9. The bypass passage 10 is provided with an idle speed control valve (ISC valve) 11. The ISC valve 11 is operated during idle operation (when the throttle valve 9 is fully closed) to adjust the idle speed of the engine 3.
[0016]
The ignition plug 12 provided in the combustion chamber 8 performs a spark operation in response to an ignition signal output from the ignition coil 13. The two parts 12 and 13 constitute an ignition device for igniting the combustible mixture supplied to the combustion chamber 8. The combustible air-fuel mixture sucked into the combustion chamber 8 explodes and burns due to the spark operation of the ignition plug 12. The exhaust gas after combustion is discharged from the combustion chamber 8 to the outside through the exhaust passage 14. The exhaust passage 14 is provided with a three-way catalyst 15 for purifying exhaust gas. With the combustion of the combustible mixture in the combustion chamber 8, the piston 16 moves and the crankshaft 17 rotates, so that the engine 3 obtains a driving force for running the vehicle.
[0017]
The vehicle is provided with an ignition switch 18 for starting the engine 3. The vehicle is provided with an electronic control unit (ECU) 20 that controls various controls of the engine 3. A battery 19 as a vehicle power supply is connected to an ECU 20 via an ignition switch 18. When the ignition switch 18 is turned on, electric power is supplied from the battery 19 to the ECU 20.
[0018]
Various sensors 21, 22, 23, and 24 provided in the engine 3 are for detecting various operating parameters related to the operating state of the engine 3, and are connected to the ECU 20. That is, the intake pressure sensor 21 provided in the intake passage 6 as the intake pressure detecting means of the present invention detects the intake pressure pm in the intake passage 6 downstream of the throttle valve 9 and generates an electric signal corresponding to the detected value. Is output. The water temperature sensor 22 provided in the engine 3 detects the temperature (cooling water temperature) THW of the cooling water flowing inside the engine 3 and outputs an electric signal corresponding to the detected value. A rotation speed sensor 23 provided as a rotation speed detection means provided in the engine 3 detects a rotation speed NE (engine rotation speed) of the crankshaft 17 and outputs an electric signal corresponding to the detected value. An oxygen sensor 24 provided in the exhaust passage 14 detects an oxygen concentration (output voltage) Ox in the exhaust gas discharged to the exhaust passage 14 and outputs an electric signal corresponding to the detected value. This oxygen sensor 24 is used to obtain an air-fuel ratio A / F of a combustible mixture supplied to the combustion chamber 8 of the engine 3. The throttle sensor 25 as opening detection means of the present invention provided in correspondence with the throttle valve 9 detects the opening of the throttle valve 9 and outputs an electric signal corresponding to the detected value.
[0019]
In this embodiment, the ECU 20 inputs various signals output from the various sensors 21 to 25 described above. The ECU 20 controls the fuel pump 2, the injector 4, the ISC valve 11, the ignition coil 13, and the like in order to execute intake pressure detection control, fuel injection control, ignition timing control, and the like based on these input signals. In this embodiment, the ECU 20 includes a lower limit value calculation unit, a fuel injection amount calculation unit, a fuel injection control unit, a gradual acceleration determination unit, a gradual acceleration increase calculation unit, a rapid acceleration determination unit, a rapid acceleration increase calculation unit, and The acceleration injection control means is constituted.
[0020]
Here, the intake pressure detection control is a control for obtaining a detected value of the intake pressure excluding the influence of the intake pulsation based on the intake pressure pm detected by the intake pressure sensor 21. The fuel injection control is to control the fuel injection amount and the injection timing of the injector 4 according to the operating state of the engine 3. The ignition timing control is to control the ignition timing of each ignition plug 12 by controlling the ignition coil 13 according to the operating state of the engine 3.
[0021]
As is well known, the ECU 20 includes a central processing unit (CPU), a read-only memory (ROM), a random access memory (RAM), a backup RAM, an external input circuit, an external output circuit, and the like. The ECU 20 constitutes a logical operation circuit formed by connecting a CPU, a ROM, a RAM, a backup RAM, an external input circuit, an external output circuit, and the like via a bus. The ROM stores a predetermined control program relating to various controls of the engine 3 in advance. The RAM temporarily stores the calculation results of the CPU. The backup RAM stores data stored in advance. The CPU executes the above-described various controls and the like according to a predetermined control program based on detection signals of the various sensors 21 to 25 input via the input circuit.
[0022]
Next, among the various controls executed by the ECU 20, the processing content for the intake pressure detection control will be described. FIG. 2 is a flowchart showing the intake pressure detection control program. The ECU 20 periodically executes the routine shown in FIG. 2 every predetermined period. In this embodiment, this routine is executed at a cycle of “1 ms”.
[0023]
First, in step 100, the ECU 20 reads the current AD value pmad for the intake pressure pm detected by the intake pressure sensor 21.
[0024]
Next, in step 101, the ECU 20 determines whether or not the current AD value pmad is larger than the previous AD value pmado. If the result of this determination is affirmative, it is determined that the intake pressure pm has increased, and in step 102, the ECU 20 sets the present pressure increase flag XPMUP to "1".
[0025]
Next, in step 103, the ECU 20 determines whether or not the previous pressure increase flag XPMUPO is “0”. If the determination result is negative, the ECU 20 shifts the processing to step 107 because the intake pressure pm is increasing following the previous time. If the determination result is affirmative, the process proceeds to step 104 on the assumption that the intake pressure pm has changed from decreasing to increasing.
[0026]
In step 104, the ECU 20 determines whether or not the previous AD value pmado is equal to or less than the upper limit value pmhi of the AD value pmad. If the result of this determination is negative, the ECU 20 shifts the processing to step 107. If the determination result is affirmative, in step 105, the ECU 20 sets the previous AD value pmado as the lower limit value pmlo of the AD value pmad. In this embodiment, the ECU 20 executing the processing of step 105 calculates the lower limit value of the present invention for calculating the lower limit value pmlo of the intake pressure pulsation during the operation of the engine 3 based on the value detected by the intake pressure sensor 21. It corresponds to a means.
[0027]
Then, in step 106, the ECU 20 sets the lower limit value pmlo as the intake pressure PM as a calculated value to be finally obtained.
[0028]
On the other hand, if the determination result in step 101 is negative, the ECU 20 sets the present pressure increase flag XPMUP to “0” in step 111 assuming that the intake pressure pm is decreasing.
[0029]
Next, at step 112, the ECU 20 determines whether or not the previous pressure increase flag XPMUPO is “0”. If the result of this determination is affirmative, the ECU 20 proceeds to step 107, assuming that the intake pressure pm is decreasing following the previous time. If the determination result is negative, the ECU 20 sets the previous AD value pmado as the upper limit value pmhi of the AD value pmad in step 113, assuming that the intake pressure pm has changed from rising to falling.
[0030]
Then, after shifting from steps 103, 104, 106, 112, and 113, in step 107, the ECU 20 sets the current AD value pmad as the previous AD value pmado.
[0031]
Next, in step 108, the ECU 20 determines whether or not the current pressure increase flag is “1”. If the determination result is affirmative, in step 109, the ECU 20 sets the previous pressure increase flag XPMUPO to “1”, and temporarily ends the subsequent processing. If the determination result is negative, in step 110, the ECU 20 sets the previous pressure increase flag XPMUPO to “0” and temporarily ends the subsequent processing.
[0032]
That is, in the above routine, the lower limit value pmlo of the pulsation of the intake pressure pm is detected during the operation of the engine 3, and the lower limit value pmlo is set as the final intake pressure PM as the calculated value of the intake pressure pm. For this purpose, as shown in FIG. 3, for the intake pressure pm accompanied by pulsation, the previous AD value pmado continuously sampled and the present AD value pmad are compared to determine whether the intake pressure pm has decreased or increased. And at the same time, determine whether the transition from ascending to descending or from descending to ascending. Then, the previous AD value pmado at the time of the transition from ascending to descending is set as the upper limit value pmhi, the previous AD value pmado at the time of the transition from the descending to ascending is set as the lower limit value pmlo, and the lower limit value pmlo is set as the final value. It is set as a value of a typical intake pressure PM.
[0033]
In the engine system of this embodiment, fuel injection control is performed using the final intake pressure PM as described above. Therefore, the processing content of the fuel injection control will be described. FIG. 4 is a flowchart showing a program related to the fuel injection control. The ECU 20 periodically executes the routine shown in FIG. 4 every predetermined period.
[0034]
First, in step 200, the ECU 20 reads the value of the engine speed NE based on the value detected by the speed sensor 23.
[0035]
In step 210, the ECU 20 reads the final value of the intake pressure PM. That is, the lower limit pmlo of the pulsating intake pressure pm is read as the value of the intake pressure PM. The reading process in step 210 is performed by interrupting the above-described routine of FIG.
[0036]
In step 220, the ECU 20 calculates the basic injection amount TAUBSE based on the read value of the engine speed NE and the value of the intake pressure PM. The ECU 20 calculates the basic injection amount TAUBSE by referring to predetermined function data (injection amount map). In this function data, the amount of intake air taken into the combustion chamber 8 of the engine 3 is converted from the value of the intake pressure PM and the value of the engine speed NE, and the basic injection amount TAUBSE according to the intake amount is determined. It has become.
[0037]
In step 230, the ECU 20 reads the value of the cooling water temperature THW based on the value detected by the water temperature sensor 22. Then, in step 240, the ECU 20 calculates a warm-up correction coefficient KTHW for correcting the basic injection amount TAUBSE according to the warm-up state of the engine 3 based on the read value of the coolant temperature THW.
[0038]
In step 250, the ECU 20 reads the value of the air-fuel ratio correction coefficient FAF for correcting the air-fuel ratio A / F of the combustible mixture of air and fuel supplied to the combustion chamber 8. The air-fuel ratio correction coefficient FAF is calculated by a separate routine based on the value of the oxygen concentration Ox read from the value detected by the oxygen sensor 24.
[0039]
In step 260, the ECU 20 calculates the value of the final injection amount TAU by correcting the basic injection amount TAUBSE calculated as described above based on the warm-up correction coefficient KTHW, the air-fuel ratio correction coefficient FAF, and the like. In this embodiment, the ECU 20 that executes the processing of steps 200 to 260 takes in the final value of the intake pressure PM as a calculated value, converts the value of the intake pressure PM into an intake amount, and converts it into a fuel injection amount. Corresponds to the fuel injection amount calculating means of the present invention for calculating the final injection amount TAU.
[0040]
Then, in step 270, the ECU 20 controls the injector 4 based on the calculated value of the final injection amount TAU, thereby controlling the fuel injection amount injected from the injector 4. In this embodiment, the ECU 20 executing the process of step 270 corresponds to the fuel injection control means of the present invention.
[0041]
Here, in the fuel injection control, the processing content of the asynchronous injection control particularly when the engine 3 is in the slow acceleration state or the rapid acceleration state will be described.
[0042]
FIG. 5 is a flowchart showing the processing content of the asynchronous injection control in the case where the engine 3 is in a gentle acceleration state. FIG. 6 is a flowchart illustrating the processing content of the asynchronous injection control in the rapid acceleration state of the engine 3. The ECU 20 processes these routines in parallel with the routine of FIG. In these routines, it is assumed that the asynchronous injection in the slow acceleration state is executed based on the value detected by the intake pressure sensor 21, and the injection is referred to as "PM asynchronous injection". Assuming that the asynchronous injection in the rapid acceleration state is executed based on the value detected by the throttle sensor 25, the injection is referred to as "TA asynchronous injection". In this embodiment, "synchronous injection" means that injection is performed in synchronization with the engine stroke of the engine 3, whereas "asynchronous injection" means that injection is performed without synchronization with the engine stroke. Means
[0043]
First, the PM asynchronous injection control in the slow acceleration state shown in FIG. 5 will be described. In step 300, the ECU 20 determines whether a predetermined period has elapsed since the previous PM asynchronous injection. In this embodiment, the predetermined period is determined based on “4320 ° C.” based on the rotation angle (“crank angle (unit: ° C. A)”) of the crankshaft 17 detected by the rotation speed sensor 23. If the result of this determination is negative, the ECU 20 proceeds to step 320 with the processing as it is. If this determination is affirmative, in step 310, the ECU 20 sets the PM asynchronous re-injection prohibition flag XPMHDAK to “0” and shifts the processing to step 320. Therefore, according to the processing of steps 300 and 310, if the predetermined period has elapsed after the previous PM asynchronous injection, the re-execution prohibition of the PM asynchronous injection is released. That is, re-execution of PM asynchronous injection is permitted.
[0044]
In step 320, the ECU 20 determines whether or not the PM asynchronous re-injection prohibition flag XPMHDAK is “0”. If the determination result is negative, that is, if the re-execution of the PM asynchronous injection is prohibited, the ECU 20 temporarily ends the subsequent processing. On the other hand, if the result of this determination is affirmative, the ECU 20 calculates the amount of change in the value detected by the intake pressure sensor 21 (the amount of change in intake pressure) DLPM in step 330. The ECU 20 performs this calculation by subtracting the AD value pmad720 before 720 ° CA from the current AD value pmad.
[0045]
Next, in step 340, the ECU 20 determines whether or not the intake pressure change amount DLPM is equal to or more than a predetermined reference value “α (mmHg)”. If the result of this determination is negative, the ECU 20 temporarily terminates the subsequent processing, assuming that the intake pressure change amount DLPM is small and the vehicle is not in the slow acceleration state. On the other hand, if the result of this determination is affirmative, ECU 20 proceeds to step 350 assuming that intake pressure change amount DLPM is relatively large and the vehicle is in a moderately accelerated state. In this embodiment, the ECU 20 that executes the process of step 340 determines whether the engine 3 is in the slow acceleration state based on the amount of change in the value detected by the intake pressure sensor 21 according to the present invention. Is equivalent to
[0046]
In step 350, the ECU 20 determines whether or not the TA asynchronous injection flag XTAHD is “0”. This flag is set in the routine of FIG. 6 described later. If the result of this determination is negative, it is determined that TA asynchronous injection has been executed, and the ECU 20 once ends the subsequent processing. On the other hand, if the result of this determination is affirmative, in step 360, the ECU 20 sets the PM asynchronous re-injection prohibition flag XPMHDAK to “1”.
[0047]
Next, in step 370, the ECU 20 calculates the value of the PM asynchronous injection amount TAUPMHD in the gentle acceleration state based on the calculated value of the intake pressure change amount DLPM. The ECU 20 calculates the PM asynchronous injection amount TAUPMHD with reference to, for example, predetermined function data (map data) having the intake pressure change amount DLPM as a parameter. That is, the ECU 20 calculates the value of the PM asynchronous injection amount TAUPMHD as the slow acceleration injection increase corresponding to the degree of the slow acceleration state at that time. In this embodiment, the ECU 20 that executes the process of step 370 corresponds to the slow acceleration injection increase calculation means of the present invention.
[0048]
Then, in step 380, the ECU 20 executes the PM asynchronous injection by controlling the injector 4 based on the calculated value of the PM asynchronous injection amount TAUPMHD. In this embodiment, the ECU 20 executing the process of step 380 corresponds to the acceleration injection control means of the present invention for controlling the injector 4 based on the calculated value of the PM asynchronous injection amount TUPMHD.
[0049]
Next, regarding the asynchronous injection control in the rapid acceleration state in FIG. 6, in step 400, the ECU 20 determines whether or not the TA asynchronous re-injection prohibition flag XTAHDAK is “0”. This flag XTAHDAK is set by a process described later. If the result of this determination is negative, that is, if re-execution of TA asynchronous injection is prohibited, the ECU 20 shifts the processing to step 470 as it is. On the other hand, if the determination result is affirmative, the ECU 20 calculates the amount of change in the value detected by the throttle sensor 25 (the amount of change in the throttle opening) DLTA in step 410. The ECU 20 performs this calculation by subtracting the value of the previous throttle opening TAO from the value of the current throttle opening TA.
[0050]
Next, in step 420, the ECU 20 determines whether or not the value of the throttle opening change amount DLTA is equal to or larger than a predetermined reference value “θ1 (°)”. If the determination result is negative, the ECU 20 temporarily terminates the subsequent processing, assuming that the throttle opening change amount DLTA is small and the vehicle is not in the rapid acceleration state. On the other hand, if the determination result is affirmative, ECU 20 proceeds to step 430 assuming that throttle opening change amount DLTA is relatively large and the vehicle is in a rapid acceleration state. In this embodiment, the ECU 20 executing the process of step 420 determines whether the engine 3 is in the rapid acceleration state based on the amount of change in the value detected by the throttle sensor 25. Equivalent to.
[0051]
In step 430, the ECU 20 sets the TA asynchronous re-injection prohibition flag XTAHDAK to “1” to prohibit the re-execution of the TA asynchronous injection.
[0052]
In step 440, the ECU 20 sets the TA asynchronous injection execution flag XTAHD to “1” to execute the TA asynchronous injection.
[0053]
Next, in step 450, the ECU 20 calculates the value of the TA asynchronous injection amount TAUTAHD in the rapid acceleration state based on the calculated value of the throttle opening change amount DLTA. The ECU 20 calculates the TA asynchronous injection amount TAUTAHD with reference to, for example, predetermined function data (map data) having the throttle opening change amount DLTA as a parameter. That is, the ECU 20 calculates the value of the TA asynchronous injection amount TAUTAHD as the rapid acceleration injection increase corresponding to the degree of the rapid acceleration state at that time. In this embodiment, the ECU 20 that executes the processing of step 450 corresponds to the rapid acceleration injection increase calculation means of the present invention.
[0054]
Then, in step 460, the ECU 20 executes the TA asynchronous injection by controlling the injector 4 based on the calculated value of the TA asynchronous injection amount TAUTAHD. In this embodiment, the ECU 20 executing the process of step 460 corresponds to an acceleration injection control unit of the present invention for controlling the injector 4 based on the value of the TA asynchronous injection amount TAUTAHD calculated above.
[0055]
Thereafter, in step 470, the ECU 20 determines whether or not the value of the throttle opening change amount DLTA is less than “0 (°)”. If this determination result is negative, the ECU 20 once ends the subsequent processing. On the other hand, if the determination result is affirmative, in step 480, the ECU 20 sets the TA asynchronous re-injection inhibition flag XTAHDAK to “0” in order to cancel the TA asynchronous injection re-execution inhibition, and executes the subsequent processing. It ends once.
[0056]
According to the engine system of the present embodiment described above, when the engine 3 is operated, the intake air pulsation occurs in the intake passage 6, so that the intake pressure pm detected by the intake pressure sensor 21 is accompanied by the pulsation. Becomes For this reason, if the intake pressure pm accompanied by the pulsation is directly used as one of the operation parameters for executing various controls of the engine 3, the various controls may be unstable.
[0057]
Here, the applicant of the present application has found that, in the detected value of the pulsating intake pressure pm, the lower limit value pmlo is the intake pressure that best reflects the amount of intake air actually sucked into the combustion chamber 8. Therefore, in this engine system, the lower limit value pmlo is detected for intake pressure pulsation, that is, the intake pressure pm accompanied by pulsation, and the lower limit value pmlo is set as the final intake pressure PM which is a calculated value. From this, an appropriate value and behavior correlated with the intake air amount can be obtained as the final intake pressure PM despite the intake pressure pm accompanied by pulsation. As a result, it is possible to obtain an intake pressure PM having excellent stability and responsiveness, and having a high correlation with the actual intake air amount.
[0058]
According to the engine system of this embodiment, when the engine 3 is operating, the amount of intake air given to the engine 3 is adjusted by opening and closing the throttle valve 9 of the intake passage 6. At this time, the intake pressure pm in the intake passage 6 downstream of the throttle valve 9 is detected by the intake pressure sensor 21, and the lower limit value pmlo of the intake pressure pulsation is calculated by the ECU 20 based on the detected value. Further, the ECU 20 takes in the calculated lower limit value pmlo as a final intake pressure PM, which is a calculated value of the intake pressure, and converts it into an intake air amount to calculate a final injection amount TAU. The ECU 20 controls the injector 4 based on the calculated final injection amount TAU, so that fuel is injected from the injector 4 (synchronous injection), and a mixture of fuel and air is injected into the combustion chamber of the engine 3. 8 is supplied. Therefore, since the lower limit value pmlo of the intake pressure pulsation is taken into the calculation of the final injection amount TAU as the final intake pressure PM, the calculated final injection amount TAU is unstable despite the intake pressure pm accompanied by pulsation. The injector 4 is appropriately controlled in accordance with the behavior of the intake pressure. For this reason, it is possible to obtain the final intake pressure PM that is excellent in stability and responsiveness and highly correlated with the actual intake air amount, and improves the accuracy of fuel injection control performed by converting the intake air pressure into the intake air amount Can be done.
[0059]
Here, the ECU 20 determines whether or not the engine 3 is in a slow acceleration state based on the variation DLPM of the AD value pmad, which is a value detected by the intake pressure sensor 21. When it is determined that the vehicle is in the slow acceleration state, the ECU 20 calculates the PM asynchronous injection amount TAUPMHD corresponding to the slow acceleration state, and controls the injector 4 based on the PM asynchronous injection amount TUPPMHD. As a result, fuel is injected from the injector 4 (asynchronous injection), and the fuel is supplied to the combustion chamber 8 according to the slow acceleration state. On the other hand, the ECU 20 determines whether or not the engine 3 is in a rapid acceleration state based on the variation DLTA of the throttle opening TA detected by the throttle sensor 25. When it is determined that the vehicle is in the rapid acceleration state, the ECU 20 calculates the TA asynchronous injection amount TAUTAHD corresponding to the rapid acceleration state, and controls the injector 4 based on the TA asynchronous injection amount TAUTAHD. As a result, fuel is injected from the injector 4 (asynchronous injection), and fuel is supplied to the combustion chamber 8 according to the rapid acceleration state.
[0060]
In this embodiment, when the engine 3 is in the slow acceleration state, the slow acceleration state is properly determined based on the change amount DLPM of the AD value pmad by the intake pressure sensor 21, and the PM corresponding to the slow acceleration state is determined. The injector 4 is controlled based on the asynchronous injection amount TUPMHD. However, when the engine 3 is in a rapidly accelerating state, the throttle valve 9 opens quickly, so that the detection of the intake pressure pm by the intake pressure sensor 21 cannot keep up with the change of the intake pressure pm, and the change of the AD value pmad. It becomes difficult to accurately grasp the quantity DLPM. Therefore, in this case, the rapid acceleration state is properly determined based on the change amount DLTA of the throttle opening TA detected by the throttle sensor 25, instead of the change amount DLPM of the AD value pmad by the intake pressure sensor 21. Therefore, when the engine 3 is in the rapid acceleration state, an appropriate amount of fuel is supplied to the combustion chamber 8 by the TA asynchronous injection amount TAUTAHD corresponding to the rapid acceleration state. As a result, in the fuel injection control device that uses the lower limit value pml of the intake pressure pulsation as the AD value pmad of the intake pressure and converts the final intake pressure PM into the intake amount to control the final injection amount TAU, the engine 3 During the acceleration of, the appropriate amount of fuel can be supplied to the combustion chamber 8 without delay in response regardless of slow acceleration or rapid acceleration. Thus, it is possible to prevent the air-fuel ratio of the engine 3 from becoming lean irrespective of slow acceleration or rapid acceleration, and to prevent drivability from deteriorating due to breathing in the engine 3 during acceleration. can do.
[0061]
Here, FIGS. 7A to 7D show behaviors of the intake pressure, the fuel injection amount, and the air-fuel ratio (A / F) with respect to the change in the throttle opening when the engine 3 is slowly accelerated. A time chart shows a comparison between the PM asynchronous injection) and the conventional example (PM asynchronous injection).
[0062]
As shown in FIG. 7D, when the slow acceleration is started and the throttle opening TA is gradually increased, the AD value pmad of the pulsating intake pressure pm is gradually increased as shown by the solid line in FIG. 7C. Following this, as shown by the two-dot chain line in FIG. 7C, a final intake pressure PM excellent in responsiveness is obtained. As a result, as shown in FIG. 7B, immediately after the start of the gentle acceleration, the PM asynchronous injection amount TAUPMHD is obtained with good responsiveness, and the fuel is injected based on the PM asynchronous injection amount TUPPMHD. In FIG. 7B, marks “△” and “○” indicate injection points (PM asynchronous injection) of the conventional example and the present embodiment, respectively. Further, in FIG. 7B, a mark of “black square” indicates a synchronous injection amount (final injection amount TAU). As a result, as shown in FIG. 7A, it is understood that the air-fuel ratio (A / F) can be gently adjusted to the rich side in accordance with the change in the gentle acceleration in both the conventional example and the present embodiment.
[0063]
On the other hand, FIGS. 8A to 8D show the behavior of the intake pressure, the fuel injection amount, and the air-fuel ratio (A / F) with respect to the change in the throttle opening at the time of rapid acceleration of the engine 3 in this embodiment (TA). Asynchronous injection) and a conventional example (PM asynchronous injection) are shown in a time chart. 8A to 8C, a solid line indicates a behavior according to the present embodiment, and a broken line indicates a behavior according to a conventional example.
As shown in FIG. 8D, when the rapid acceleration is started and the throttle opening TA sharply increases, as shown by the solid line in FIG. 8C, the AD value pmad of the pulsating intake pressure pm sharply increases. Following this, the final intake pressure PM rises a little later than the AD value pmad, as shown by the two-dot chain line in FIG. 8C. However, in the present embodiment, it can be immediately determined that the engine 3 is in a rapid acceleration state based on the variation DLTA of the throttle opening TA. As a result, as shown by the solid line in FIG. 8B, immediately after the start of the rapid acceleration, the TA asynchronous injection amount TAUTAHD is obtained with good responsiveness. It can be seen that the fuel can be injected with high responsiveness as compared with the case of FIG. In FIG. 8B, the marks “」 ”and“ △ ”indicate the injection points of the present embodiment and the conventional example, respectively. Further, in FIG. 8B, a mark of “black square” indicates a synchronous injection amount (final injection amount TAU). The interval between the present embodiment and the conventional example at the same time represents a difference in the fuel injection amount between the present embodiment and the conventional example. As shown by the solid line in FIG. 8A, in the present embodiment, it can be seen that the air-fuel ratio (A / F) can be quickly adjusted to the rich side in accordance with the change during rapid acceleration. This effect is apparent from comparison with FIG. 8 (a) in which the air-fuel ratio (A / F) of the conventional example (PM asynchronous injection) is increased to a large degree temporarily.
[0064]
That is, in this embodiment, as shown in FIGS. 7A to 7D, when the engine 3 accelerates slowly, the intake air amount changes slowly, so that the final injection amount TAU at the time of acceleration is reduced. , The PM asynchronous injection amount TAUPMHD can appropriately correct the increase. However, as shown in FIGS. 8A to 8D, when the engine 3 rapidly accelerates, the detection timing of the intake pressure sensor 21 is later than the change in the intake pressure pm. While the AD value pmad is a value before acceleration, the actual intake air amount is the intake air amount during acceleration, and the increase correction of the final injection amount TAU during acceleration is delayed, and the air-fuel ratio (A / F) becomes lean. As a result, the engine 3 breathes and drivability deteriorates.
Therefore, in this embodiment, when the engine 3 is suddenly accelerated, the acceleration determination method uses the variation DLPM of the AD value pmad detected by the intake pressure sensor 21, so that the throttle opening degree TA detected by the throttle sensor 25 is determined. Switch to using the change amount DLTA. As a result, the response delay in the acceleration determination is reduced, and the final injection amount TAU at the time of rapid acceleration is appropriately increased and corrected by the TA asynchronous injection amount TAUTAHD. The leanness of the air-fuel ratio (A / F) is suppressed to prevent the drivability of the engine 3 from deteriorating.
As described above, in the engine system including at least the intake pressure sensor 21 and the throttle sensor 25 and performing the acceleration determination using the detection values of the sensors 21 and 25, the detection values used for the acceleration determination are set to the slow acceleration and the rapid acceleration. Switch according to. As a result, it is possible to prevent drivability from deteriorating during acceleration with a simple logic as compared with an engine system that uses only the detection value of the intake pressure sensor 21 for acceleration determination.
[0065]
In addition, the engine system of this embodiment includes at least the intake pressure sensor 21 and the throttle sensor 25 for determining acceleration. For this reason, for example, even if a failure occurs in the throttle sensor 25, the acceleration can be determined using the detection value of the intake pressure sensor 21, so that even if the drivability is somewhat sacrificed, the minimum acceleration can be achieved with the engine 3. It can be carried out.
[0066]
It should be noted that the present invention is not limited to the above-described embodiment, and can be carried out as follows without departing from the spirit of the invention.
[0067]
For example, in the above-described embodiment, the fuel injection control device for an internal combustion engine of the present invention is embodied in an engine system including a single-cylinder engine 3, but includes an engine with two cylinders, three cylinders, or more cylinders. It can also be embodied in an engine system. However, if the number of cylinders is large, the amplitude of the intake pulsation also becomes small. Therefore, it can be said that the effect of the present invention is particularly large in an engine having 1 to 3 cylinders.
[0068]
Further, in the above embodiment, the fuel injection control device for an internal combustion engine according to the present invention is embodied in an engine system having the oxygen sensor 24, but may be embodied in an engine system having no oxygen sensor.
[0069]
【The invention's effect】
According to the first aspect of the present invention, there is provided a fuel injection control device which uses a lower limit value of intake pressure pulsation as a detected value of intake pressure, converts the intake pressure into an intake amount, and controls a fuel injection amount. Regardless of acceleration and rapid acceleration, an appropriate amount of fuel can be supplied to the internal combustion engine without delay in response during acceleration. As a result, it is possible to prevent the air-fuel ratio of the internal combustion engine from becoming lean during acceleration, and prevent drivability from deteriorating due to breathing in the internal combustion engine during acceleration.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram showing an engine system according to an embodiment.
FIG. 2 is a flowchart showing an intake pressure detection control program.
FIG. 3 is a graph showing the behavior of intake pressure accompanied by pulsation.
FIG. 4 is a flowchart showing a fuel injection control program.
FIG. 5 is a flowchart showing processing contents of asynchronous injection control at the time of gentle acceleration.
FIG. 6 is a flowchart showing processing contents of asynchronous injection control at the time of rapid acceleration.
FIGS. 7A to 7D are time charts showing behaviors of an intake pressure, a fuel injection amount, and an air-fuel ratio with respect to a change in throttle opening during slow acceleration.
8 (a) to 8 (d) are time charts showing behaviors of an intake pressure, a fuel injection amount, and an air-fuel ratio with respect to a change in throttle opening during rapid acceleration.
[Explanation of symbols]
3 engine (internal combustion engine)
4 Injector (fuel injection means)
6 Intake passage
9 Throttle valve
20 ECU (lower limit calculation means, fuel injection amount calculation means, fuel injection control means, slow acceleration determination means, slow acceleration injection increase calculation means, rapid acceleration determination means, rapid acceleration injection increase calculation means, acceleration injection control means)
21 Intake pressure sensor (intake pressure detection means)
25 Throttle sensor (opening detection means)

Claims (1)

内燃機関の吸気通路に設けられるスロットルバルブと、
前記内燃機関に燃料を噴射供給するための燃料噴射手段と、
前記スロットルバルブより下流の前記吸気通路における吸気圧を検出するための吸気圧検出手段と、
前記吸気圧検出手段による検出値に基づいて前記内燃機関の運転時における吸気圧脈動の下限値を算出するための下限値算出手段と、
前記算出される下限値を吸気圧の計算値として取り込み、その吸気圧の計算値を吸気量に換算して燃料噴射量を算出するための燃料噴射量算出手段と、
前記算出される燃料噴射量に基づいて前記燃料噴射手段を制御するための燃料噴射制御手段と
を備えた内燃機関の燃料噴射制御装置において、
前記吸気圧検出手段による検出値の変化量に基づいて前記内燃機関が緩加速状態にあることを判定するための緩加速判定手段と、
前記内燃機関が緩加速状態にあると判定されたとき、その緩加速状態に見合った緩加速噴射増量を算出するための緩加速噴射増量算出手段と、
前記スロットルバルブの開度を検出するための開度検出手段と、
前記検出される開度の変化量に基づいて前記内燃機関が急加速状態にあることを判定するための急加速判定手段と、
前記内燃機関が急加速状態にあると判定されたとき、その急加速状態に見合った急加速噴射増量を算出するための急加速噴射増量算出手段と、
前記算出される緩加速噴射増量又は急加速噴射増量に基づいて前記燃料噴射手段を制御するための加速噴射制御手段と
を備えたことを特徴とする内燃機関の燃料噴射制御装置。
A throttle valve provided in an intake passage of the internal combustion engine,
Fuel injection means for injecting and supplying fuel to the internal combustion engine,
Intake pressure detecting means for detecting an intake pressure in the intake passage downstream of the throttle valve;
Lower limit value calculating means for calculating a lower limit value of the intake pressure pulsation during operation of the internal combustion engine based on a value detected by the intake pressure detecting means,
A fuel injection amount calculation means for taking the calculated lower limit as a calculated value of the intake pressure, calculating the fuel injection amount by converting the calculated value of the intake pressure into an intake amount,
A fuel injection control device for an internal combustion engine, comprising: a fuel injection control unit for controlling the fuel injection unit based on the calculated fuel injection amount.
Slow acceleration determination means for determining that the internal combustion engine is in a slow acceleration state based on the amount of change in the detection value by the intake pressure detection means,
When the internal combustion engine is determined to be in the slow acceleration state, a slow acceleration injection increase calculation means for calculating a slow acceleration injection increase corresponding to the slow acceleration state,
Opening detection means for detecting the opening of the throttle valve,
A rapid acceleration determination unit for determining that the internal combustion engine is in a rapid acceleration state based on the amount of change in the detected opening degree;
When the internal combustion engine is determined to be in a rapid acceleration state, a rapid acceleration injection increase calculation means for calculating a rapid acceleration injection increase corresponding to the rapid acceleration state,
A fuel injection control device for an internal combustion engine, comprising: acceleration injection control means for controlling the fuel injection means based on the calculated slow acceleration injection amount or rapid acceleration injection increase.
JP2003028663A 2003-02-05 2003-02-05 Fuel injection control device of internal combustion engine Pending JP2004239154A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003028663A JP2004239154A (en) 2003-02-05 2003-02-05 Fuel injection control device of internal combustion engine
ITMI20040125 ITMI20040125A1 (en) 2003-02-05 2004-01-29 FUEL INJECTION CONTROL DEVICE FOR INTERNAL COMBUSTION ENGINES

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003028663A JP2004239154A (en) 2003-02-05 2003-02-05 Fuel injection control device of internal combustion engine

Publications (1)

Publication Number Publication Date
JP2004239154A true JP2004239154A (en) 2004-08-26

Family

ID=32956064

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003028663A Pending JP2004239154A (en) 2003-02-05 2003-02-05 Fuel injection control device of internal combustion engine

Country Status (2)

Country Link
JP (1) JP2004239154A (en)
IT (1) ITMI20040125A1 (en)

Also Published As

Publication number Publication date
ITMI20040125A1 (en) 2004-04-29

Similar Documents

Publication Publication Date Title
JPH0571397A (en) Air-fuel ratio control device of internal combustion engine
JPH0211729B2 (en)
US20040118385A1 (en) Engine fuel injection control device
JP2009250058A (en) Deterioration determining device and deterioration determining system for oxygen concentration sensor
JPH076425B2 (en) Fuel supply control method after start of internal combustion engine
JP3819494B2 (en) Fuel supply control device for internal combustion engine
JP4033718B2 (en) Stroke discrimination method and stroke discrimination device for internal combustion engine
JP3973390B2 (en) Intake pressure detection method for internal combustion engine
JP3973387B2 (en) Intake pressure detection method for internal combustion engine
JP3654781B2 (en) Measuring device for intake air amount of internal combustion engine
JP3478163B2 (en) Control device for internal combustion engine
JP4475207B2 (en) Control device for internal combustion engine
JP2000130221A (en) Fuel injection control device for internal combustion engine
JP2004239154A (en) Fuel injection control device of internal combustion engine
JP3912981B2 (en) Method for estimating the atmospheric pressure of an internal combustion engine
JP2841806B2 (en) Air-fuel ratio control device for engine
JP3850632B2 (en) Fuel injection control device for internal combustion engine
JP3692641B2 (en) Fuel injection control device for internal combustion engine
JP3489204B2 (en) Control device for internal combustion engine
JP2712089B2 (en) Air-fuel ratio control method for internal combustion engine
JP3668912B2 (en) Fuel control device for internal combustion engine
JP2611473B2 (en) Fuel injection amount control device for internal combustion engine
JP2002174139A (en) Intake pressure detecting method for internal combustion engine
JP2712086B2 (en) Air-fuel ratio control method for internal combustion engine
JP2004190592A (en) Controller 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: 20050405

A977 Report on retrieval

Effective date: 20070720

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Effective date: 20070807

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080129