JP4389688B2 - Internal combustion engine fuel injection control device - Google Patents
Internal combustion engine fuel injection control device Download PDFInfo
- Publication number
- JP4389688B2 JP4389688B2 JP2004178822A JP2004178822A JP4389688B2 JP 4389688 B2 JP4389688 B2 JP 4389688B2 JP 2004178822 A JP2004178822 A JP 2004178822A JP 2004178822 A JP2004178822 A JP 2004178822A JP 4389688 B2 JP4389688 B2 JP 4389688B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- injection amount
- internal combustion
- combustion engine
- engine
- 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 - Lifetime
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
本発明は、点火タイミングの前に余裕期間を挟んで予め要求燃料噴射量を燃料噴射制御機構に設定することで、要求燃料噴射量に対応した燃料量を、その後の燃料噴射タイミングで燃料噴射弁から燃焼室内に噴射させる内燃機関燃料噴射制御装置に関する。 The present invention sets the required fuel injection amount in the fuel injection control mechanism in advance with a margin period before the ignition timing, so that the fuel amount corresponding to the required fuel injection amount is changed to the fuel injection valve at the subsequent fuel injection timing. The present invention relates to an internal combustion engine fuel injection control apparatus that injects fuel into a combustion chamber.
筒内噴射型内燃機関の負荷増加が大きい場合には圧縮行程噴射にて行われる圧縮リーン(層状燃焼)から、吸気行程噴射にて行われるストイキオ運転(予混合燃焼)に切り替えて十分な出力トルクを確保するアイドル回転数制御が提案されている(例えば特許文献1参照)。
しかし圧縮リーンからストイキオ運転に切り替えるためには比較的長期間を必要とする。例えば720°CA(CA:クランク角)以上の回転を要する場合があり、この後に燃料噴射量が増加されて出力トルクが上昇したのでは、この間に回転数の大きな低下が生じてエンジンストールを生じるおそれがある。 However, it takes a relatively long time to switch from compression lean to stoichiometric operation. For example, there may be a case where rotation of 720 ° CA (CA: crank angle) or more is required, and if the fuel injection amount is increased and the output torque is increased thereafter, the engine speed is greatly reduced during this time, causing engine stall. There is a fear.
又、圧縮リーンあるいはストイキオ運転においても、通常、圧縮上死点(TDC)前に十分な余裕期間(例えば450°CA)を設けてこの余裕期間前に燃料噴射量を計算し、この燃料噴射量を燃料噴射制御機構に対して要求燃料噴射量として設定している。 Also in compression lean or stoichiometric operation, a sufficient margin period (for example, 450 ° CA) is usually provided before the compression top dead center (TDC), and the fuel injection amount is calculated before this margin period. Is set as a required fuel injection amount for the fuel injection control mechanism.
このため或る気筒の余裕期間において回転低下が生じ始めた場合には、該当する気筒の燃料噴射量では対処することができず、最短でも次に燃料噴射が行われる気筒にて対処しなくてはならず、6気筒内燃機関ならば450°〜570°の機関回転を待たなければならない。このため燃焼モードを切り替えない場合においても回転数の大きな低下が生じてエンジンストールを生じるおそれがある。 For this reason, when rotation starts to decrease in a certain cylinder margin period, it cannot be dealt with by the fuel injection amount of the corresponding cylinder, and at the shortest, it cannot be dealt with in the cylinder where fuel injection is performed next. In the case of a 6-cylinder internal combustion engine, it is necessary to wait for an engine rotation of 450 ° to 570 °. For this reason, even when the combustion mode is not switched, there is a possibility that the engine speed will be greatly reduced and engine stall will occur.
本発明は、筒内噴射型内燃機関の回転低下に対して迅速に対処することによりエンジンストール防止効果を高めることを目的とするものである。 An object of the present invention is to enhance an engine stall prevention effect by quickly dealing with a decrease in rotation of a direct injection internal combustion engine.
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項1に記載の内燃機関燃料噴射制御装置は、点火タイミングの前に余裕期間を挟んで設定した燃料噴射量設定タイミングまでに筒内噴射型内燃機関の運転状態に基づいて要求燃料噴射量を算出し、該要求燃料噴射量を前記燃料噴射量設定タイミングで燃料噴射制御機構に設定することで、該燃料噴射制御機構により前記要求燃料噴射量に対応した燃料量を前記余裕期間内に設定された燃料噴射タイミングで燃料噴射弁から燃焼室内に噴射させる内燃機関燃料噴射制御装置であって、前記燃料噴射量設定タイミングから前記余裕期間内における最終燃料噴射タイミングまでの期間を補償計算期間として該補償計算期間における前記筒内噴射型内燃機関の回転状態に基づいて、前記筒内噴射型内燃機関の回転低下を防止するためには前記要求燃料噴射量では不足する燃料噴射量を算出する不足燃料噴射量算出手段と、前記不足燃料噴射量算出手段にて算出された燃料噴射量を、前記最終燃料噴射タイミングまでのタイミングにて燃料噴射弁から燃焼室内に噴射させる再噴射手段とを備え、前記不足燃料噴射量算出手段は、前記補償計算期間において、前記筒内噴射型内燃機関の回転状態に基づいて機関回転低下が判定されると、前記要求燃料噴射量を増量補正することにより機関回転低下を防止するために必要な仮要求燃料噴射量を算出するとともに、該仮要求燃料噴射量と、前記燃料噴射量設定タイミングにて予め燃料噴射制御機構に設定されている要求燃料噴射量との差により不足する燃料噴射量を算出することを特徴とする。
In the following, means for achieving the above object and its effects are described.
The internal combustion engine fuel injection control apparatus according to claim 1 sets the required fuel injection amount based on the operating state of the direct injection internal combustion engine by the fuel injection amount setting timing set with a margin period before the ignition timing. By calculating and setting the required fuel injection amount in the fuel injection control mechanism at the fuel injection amount setting timing, the fuel injection control mechanism sets the fuel amount corresponding to the required fuel injection amount within the margin period. An internal combustion engine fuel injection control apparatus for injecting fuel from a fuel injection valve into a combustion chamber at a predetermined fuel injection timing, wherein a period from the fuel injection amount setting timing to a final fuel injection timing within the margin period is set as a compensation calculation period. Based on the rotational state of the direct injection internal combustion engine during the calculation period, the request is required to prevent a decrease in the rotational speed of the direct injection internal combustion engine. An insufficient fuel injection amount calculating means for calculating a fuel injection amount that is insufficient for the fuel injection amount, and a fuel injection valve calculated by the insufficient fuel injection amount calculating means at a timing until the final fuel injection timing. Refueling means for injecting the fuel into the combustion chamber, and the insufficient fuel injection amount calculating means is configured to determine a decrease in engine rotation based on a rotational state of the direct injection internal combustion engine in the compensation calculation period. A temporary required fuel injection amount necessary for preventing a decrease in engine rotation is calculated by increasing the required fuel injection amount, and fuel injection is performed in advance at the temporary required fuel injection amount and the fuel injection amount setting timing. A fuel injection amount that is insufficient due to a difference from the required fuel injection amount set in the control mechanism is calculated .
不足燃料噴射量算出手段が補償計算期間における筒内噴射型内燃機関の回転状態に基づいて、機関回転低下を防止するためには要求燃料噴射量では不足する燃料噴射量を算出している。したがって再噴射手段が、この要求燃料噴射量では不足する燃料噴射量を用いて、最終燃料噴射タイミングまでのタイミングにて燃料噴射弁から燃焼室内に噴射させることにより、補償計算期間内であれば回転低下直後に燃料噴射がなされる気筒から対処することができるようになる。たとえ最終燃料噴射タイミングに間に合わなかったとしても次の気筒の補償計算期間にて対処できることになる。すなわち燃料噴射量設定タイミングで全燃料噴射量が設定される場合に比較して、補償計算期間分早期に筒内噴射型内燃機関の出力トルクに反映できるようになり、機関回転低下に対して迅速に対処することができ、エンジンストール防止効果を高めることができる。 Based on the rotational state of the direct injection internal combustion engine during the compensation calculation period, the insufficient fuel injection amount calculation means calculates a fuel injection amount that is insufficient with the required fuel injection amount in order to prevent a decrease in engine rotation. Therefore, the re-injection means uses the fuel injection amount that is insufficient in the required fuel injection amount, and injects the fuel from the fuel injection valve into the combustion chamber at the timing up to the final fuel injection timing, so that it rotates within the compensation calculation period. It becomes possible to cope from the cylinder where the fuel is injected immediately after the decrease. Even if it is not in time for the final fuel injection timing, it can be dealt with in the compensation calculation period of the next cylinder. In other words, compared to the case where the total fuel injection amount is set at the fuel injection amount setting timing, it can be reflected in the output torque of the direct injection internal combustion engine earlier by the compensation calculation period, and the engine rotation speed can be reduced quickly. Can be coped with, and the engine stall prevention effect can be enhanced.
とくに、不足燃料噴射量算出手段は、補償計算期間では機関回転低下が判定された場合に要求燃料噴射量を増量補正することにより仮要求燃料噴射量を算出させる。この仮要求燃料噴射量が実際に機関回転低下に対処するために必要な燃料噴射量となるが、既に要求燃料噴射量が噴射されるように燃料噴射制御機構への設定が完了しているので、仮要求燃料噴射量と要求燃料噴射量との差により不足する燃料噴射量を算出する。 In particular, insufficient fuel injection amount calculating means, the compensation calculation period Ru is calculated provisionally required fuel injection amount by increasing correction amount required fuel injection when the engine rotational speed decrease is determined. Although this temporary required fuel injection amount is the fuel injection amount necessary to actually cope with the engine rotation decrease, the setting to the fuel injection control mechanism has already been completed so that the required fuel injection amount is injected. , you calculate the fuel injection amount is insufficient by the difference between the temporary demand fuel injection amount and the required fuel injection amount.
このことにより既に要求燃料噴射量が設定されている気筒に対する噴射量全体として仮要求燃料噴射量分の燃料が噴射されることになるので、機関回転低下に対して迅速に対処することができると共に、エンジンストール防止効果を高めることができる。更に、既に算出されている要求燃料噴射量、例えぱ全気筒において最新の要求燃料噴射量に対する補正によって仮要求燃料噴射量が算出されているので、仮要求燃料噴射量を求めるための計算上の負荷が低下し、処理が迅速となる。 As a result, fuel corresponding to the temporary required fuel injection amount is injected as the entire injection amount for the cylinders for which the required fuel injection amount has already been set, so that it is possible to quickly cope with a decrease in engine speed. The engine stall prevention effect can be enhanced. Further, since the temporary required fuel injection amount is calculated by correcting the already calculated required fuel injection amount, for example, the latest required fuel injection amount in all cylinders, it is necessary to calculate the temporary required fuel injection amount. The load is reduced and the processing is quick.
請求項2に記載の内燃機関燃料噴射制御装置では、請求項1において、前記筒内噴射型内燃機関がアイドル状態であり、且つ前記筒内噴射型内燃機関の回転数が低下判定回転数未満であり、且つ前記筒内噴射型内燃機関の単位時間当たりの回転数の低下速度が判定低下量以上であるときに、前記筒内噴射型内燃機関の機関回転低下が判定されることを特徴とする。
請求項3に記載の内燃機関燃料噴射制御装置では、請求項1又は2において、前記不足燃料噴射量算出手段は、機関温度に応じて求めた増量値に基づいて前記要求燃料噴射量を増量補正することにより仮要求燃料噴射量を算出することを特徴とする。
The internal combustion engine fuel injection control apparatus according to
In an internal combustion engine fuel injection control apparatus according to
機関温度により燃料の霧化率が変化するので、増量値も機関温度に応じて求めることが好ましい。このことにより機関回転低下に対して迅速にかつより適切に対処することができ、エンジンストール防止効果を高めることができる。 Since the atomization rate of the fuel changes depending on the engine temperature, it is preferable to obtain the increase value according to the engine temperature. As a result, it is possible to quickly and more appropriately cope with a decrease in engine rotation, and the engine stall prevention effect can be enhanced.
請求項4に記載の内燃機関燃料噴射制御装置では、請求項1〜3のいずれかにおいて、前記不足燃料噴射量算出手段は、前記補償計算期間が終了するまで、前記不足する燃料噴射量の算出を繰り返すとともに、前記再噴射手段は、前記補償計算期間において前記不足燃料噴射量算出手段が最後に算出した不足する燃料噴射量を、前記最終燃料噴射タイミングで燃料噴射弁から燃焼室内に噴射させることを特徴とする。
In an internal combustion engine fuel injection control apparatus according to
このように補償計算期間の終了まで不足燃料噴射量算出手段が不足する燃料噴射量の算出を繰り返すことで、常に最新の不足する燃料噴射量が得られる。そして補償計算期間が終了した場合には、最後に算出した燃料噴射量は最も適切な不足分を表していることになる。したがって再噴射手段はこの燃料噴射量を最終燃料噴射タイミングで燃料噴射弁から燃焼室内に噴射させることで、機関回転低下に対して一層迅速にかつ適切に対処することができ、エンジンストール防止効果を高めることができる。 In this way, by repeating the calculation of the fuel injection amount that the deficient fuel injection amount calculation means lacks until the end of the compensation calculation period, the latest deficient fuel injection amount is always obtained. When the compensation calculation period ends, the last calculated fuel injection amount represents the most appropriate shortage. Therefore, the re-injection means can inject this fuel injection amount into the combustion chamber from the fuel injection valve at the final fuel injection timing, so that the engine stall can be dealt with more quickly and appropriately. Can be increased.
請求項5に記載の内燃機関燃料噴射制御装置では、請求項1〜4のいずれかにおいて、筒内噴射型内燃機関は自動変速機を備えるとともに、前記筒内噴射型内燃機関の始動後の無負荷アイドル時に燃料噴射時期を圧縮行程にすると共に点火時期を遅角させる触媒暖機制御を実行し、前記自動変速機が中立レンジから走行レンジにシフト変化した場合には前記触媒暖機制御を停止して燃料噴射時期を吸気行程にすると共に、燃料噴射量の一時的減量処理と点火時期徐変復帰処理との少なくとも一方を実行する触媒暖機制御手段と、前記触媒暖機制御手段にて燃料噴射量の一時的減量処理と点火時期徐変復帰処理との少なくとも一方を実行している時に、前記筒内噴射型内燃機関の回転低下が生じた場合には、前記一時的減量処理及び前記点火時期徐変復帰処理のいずれも停止して燃料噴射量及び点火時期を触媒暖機制御状態から直ちに復帰させる復帰手段とを備えたことを特徴とする。
The internal combustion engine fuel injection control device according to
自動変速機が中立レンジから走行レンジにシフト変化したことにより、機関回転が低下して不足燃料噴射量算出手段及び再噴射手段が前述したごとくに機能した場合、この時には触媒暖機制御手段では燃料噴射量の一時的減量処理と点火時期徐変復帰処理との少なくとも一方を実行している。 When the automatic transmission shifts from the neutral range to the travel range, the engine speed decreases and the insufficient fuel injection amount calculation means and the reinjection means function as described above. At least one of the temporary reduction process of the injection amount and the ignition timing gradual change recovery process is executed.
このような触媒暖機制御手段の過渡的な処理は、前述した不足燃料噴射量算出手段及び再噴射手段の機能に対してはマイナスに作用し、その効果を低減させるものである。したがって復帰手段は、機関回転低下が生じた場合には、一時的減量処理及び点火時期徐変復帰処理のいずれも停止して燃料噴射量及び点火時期を触媒暖機制御状態から直ちに復帰させている。 Such transient processing of the catalyst warm-up control means acts negatively on the functions of the above-described insufficient fuel injection amount calculation means and re-injection means, and reduces the effect. Therefore, when the engine speed decreases, the return means stops both the temporary reduction process and the ignition timing gradual change return process, and immediately returns the fuel injection amount and the ignition timing from the catalyst warm-up control state. .
このことにより不足燃料噴射量算出手段及び再噴射手段を十分に機能させて、エンジンストール防止効果を十分に発揮させることができる。
請求項6に記載の内燃機関燃料噴射制御装置では、請求項5において、前記中立レンジとはNレンジ又はPレンジであり、前記走行レンジとはDレンジ、Lレンジ又はRレンジであることを特徴とする。
As a result, the insufficient fuel injection amount calculating means and the re-injecting means can sufficiently function to sufficiently exhibit the engine stall preventing effect.
In an internal combustion engine fuel injection control apparatus according to
より具体的には、Nレンジ又はPレンジから、Dレンジ、Lレンジ又はRレンジへのシフト変化を挙げることができ、発進操作時におけるエンジンストール防止効果を高めることができる。 More specifically, a shift change from the N range or the P range to the D range, the L range, or the R range can be given, and the engine stall prevention effect at the start operation can be enhanced.
[実施の形態1]
図1は、車両に搭載された直列6気筒の筒内噴射型ガソリンエンジン(以下「エンジン」と略す)2及びその電子制御ユニット(以下、「ECU」と称す)4の概略構成を示している。ただし図1では1つの気筒の構成を中心として示している。ここでエンジン2の出力は自動変速機6を介して最終的に車輪に走行駆動力として伝達される。尚、気筒配列及び気筒数は直列6気筒以外でも良く、例えばV型6気筒やその他の配列及び気筒数のエンジンでも良い。
[Embodiment 1]
FIG. 1 shows a schematic configuration of an in-line six-cylinder in-cylinder gasoline engine (hereinafter referred to as “engine”) 2 and an electronic control unit (hereinafter referred to as “ECU”) 4 mounted on a vehicle. . However, FIG. 1 shows the configuration of one cylinder as a center. Here, the output of the
エンジン2には、燃焼室10内に燃料を直接噴射する燃料噴射弁12と、噴射された燃料に点火する点火プラグ14とがそれぞれ設けられている。燃焼室10に接続している吸気ポート16は吸気バルブ18の駆動により開閉される。吸気ポート16に接続された吸気通路20の途中にはサージタンク22が設けられ、サージタンク22の上流側にはスロットルモータ24によって開度が調節されるスロットルバルブ26が設けられている。このスロットルバルブ26の開度(スロットル開度TA)により吸入空気量が調節される。スロットル開度TAはスロットル開度センサ28により検出され、エンジン2への吸入空気量GAは、吸気通路20においてスロットルバルブ26の上流に設けられた吸入空気量センサ30により検出されて、ECU4に読み込まれている。
The
燃焼室10に接続している排気ポート32は排気バルブ34の駆動により開閉される。排気ポート32に接続された排気通路36の途中には上流側にエンジン始動時に多量に放出されるHCやCO成分を除去するためのO2ストレージ機能を有する三元触媒であるスタートキャタリスト38が設けられ、下流にはNOx吸蔵還元触媒(三元触媒の場合もある)40が設けられている。
The
ここで吸気バルブ18は吸気カム50によりリフト駆動され、排気バルブ34は排気カム52によりリフト駆動されることで、開閉動作する。吸気カムシャフト50a及び排気カムシャフト52aが、エンジン2のクランク軸54の回転に対して1/2の回転数で連動することにより吸気バルブ18及び排気バルブ34がエンジンの各行程に対応して開閉駆動される。
Here, the
ECU4はデジタルコンピュータを中心として構成されているエンジン制御回路である。このECU4は、スロットル開度センサ28及び吸入空気量センサ30以外に、アクセルペダル56aの踏み込み量(アクセル開度ACCP)を検出するアクセル開度センサ56からの信号を入力している。更にECU4は、クランク軸54の回転からエンジン回転数NEを検出するエンジン回転数センサ58、吸気カムシャフト50aの回転から基準クランク角G2を決定する基準クランク角センサ60、エンジン冷却水温THWを検出する冷却水温センサ62からそれぞれ信号を入力している。更にECU4は、スタートキャタリスト38の上流側に設けられて排気成分から空燃比を検出する空燃比センサ64、スタートキャタリスト38とNOx吸蔵還元触媒40との間とNOx吸蔵還元触媒40の下流に設けられて排気成分中の酸素を検出する2つのO2センサ66,68からそれぞれ信号を入力している。この他にECU4は、自動変速機6のレンジや変速段を検出するスイッチ群69、車速センサ70などのエンジン制御に必要なセンサから信号を入力している。
The
ECU4は、上述した各種センサからの検出内容に基づいて、エンジン2の燃料噴射時期、燃料噴射量、点火時期及びスロットル開度TA等を適宜制御する。このことにより、燃焼モードについては成層燃焼と均質燃焼との間で切り替えがなされるようにしても良い。例えば、冷間時などの状態を除いた通常運転時においては、図2に示すごとくエンジン回転数NEと負荷率eklqとのマップに基づいて、燃焼モードが決定されている。ここで負荷率eklqは、最大機関負荷に対する現在の負荷の割合を示すものとして、例えばアクセル開度ACCPとエンジン回転数NEとをパラメータとするマップから求められる値である。
The
燃焼モードが成層燃焼に設定された場合には、スロットルバルブ26は可成り開いた状態となり、吸気量に対して理論空燃比よりも可成り少ない量の燃料が、圧縮行程、特に圧縮行程後期に噴射されるように制御される。この結果、点火時期においては点火プラグ14近傍に層状に存在する点火可能な濃い混合気に点火がなされて成層燃焼が行われる。
When the combustion mode is set to stratified combustion, the
一方、燃焼モードが均質燃焼に設定された場合には、アクセル開度ACCPの程度に応じてスロットルバルブ26の開度が調節され、理論空燃比となる量(場合により理論空燃比よりも濃くなる量)の燃料が吸気行程中に噴射されるように制御される。この結果、点火時期においては燃焼室10内全体を占める理論空燃比(場合により理論空燃比より濃厚)でかつ均質な混合気に点火がなされて均質燃焼が行われる。
On the other hand, when the combustion mode is set to homogeneous combustion, the opening degree of the
尚、このような成層燃焼と均質燃焼との間で燃焼モードを切り替えなくても良く、通常は吸気行程噴射により均質燃焼を実行するエンジン制御であっても良い。
更に、本実施の形態では、ECU4は冷間時においては始動直後の無負荷アイドル時に、スタートキャタリスト38やNOx吸蔵還元触媒40に対して触媒暖機を実行するために、圧縮行程噴射と点火時期遅角とを実行することにより触媒床温の上昇を行う触媒暖機制御を実行している。
Note that it is not necessary to switch the combustion mode between the stratified combustion and the homogeneous combustion, and it is also possible to use engine control that normally performs homogeneous combustion by intake stroke injection.
Further, in the present embodiment, the
次に本実施の形態において、ECU4により実行される制御の内、燃料噴射量制御処理について説明する。図3に燃料噴射量制御処理のフローチャートを示す。本処理は各気筒の圧縮上死点TDCに対するBTDC450°において割り込み実行される処理である。ここでエンジン2は6気筒エンジンであるので、燃料噴射量制御処理(図3)は、120°CA間隔で1サイクル(720°CA)に6回実行される処理である。尚、個々の処理内容に対応するフローチャート中のステップを「S〜」で表す。
Next, fuel injection amount control processing in the control executed by the
本処理が開始されると、まず今回、BTDC450°となった第i番目の気筒(以下、「#i」で表す)について、現在検出されているエンジン運転状態に基づいて要求燃料噴射量eqinj[i]が算出される(S102)。ここではエンジン運転状態として、エンジン回転数NE及びアクセル開度ACCPに基づいて負荷率マップから前述した負荷率eklqを算出し、この負荷率eklqに基づき燃料噴射量マップから要求燃料噴射量eqinj[i]を算出する。尚、燃料噴射量マップから求められた値に対して、後述する再噴射処理(図4)以外の各種の補正を加えたものを要求燃料噴射量eqinj[i]として設定しても良い。 When this processing is started, first, the required fuel injection amount eqinj [] is determined based on the currently detected engine operating state for the i-th cylinder (hereinafter referred to as “#i”) that has reached BTDC 450 ° this time. i] is calculated (S102). Here, as the engine operating state, the aforementioned load factor eklq is calculated from the load factor map based on the engine speed NE and the accelerator opening ACCP, and the required fuel injection amount eqinj [i] is calculated from the fuel injection amount map based on this load factor eklq. ] Is calculated. Note that a value obtained from the fuel injection amount map obtained by adding various corrections other than the re-injection process (FIG. 4) described later may be set as the required fuel injection amount eqinj [i].
次に、ECU4に設けられている燃料噴射弁12の駆動制御回路に対して、#iの燃料噴射弁12から要求燃料噴射量eqinj[i]分の燃料が前述した燃焼モード及びエンジン運転状態に対応した燃料噴射タイミングにて噴射されるように、制御データが設定される(S104)。尚、要求燃料噴射量eqinj[i]分の噴射を1回で行っても良いが、複数回、例えば2回に分けて噴射するように設定しても良い。
Next, with respect to the drive control circuit of the
こうして一旦本処理を終了する。以後、次の気筒のBTDC450°にて上述した処理が実行されて、次の気筒の燃料噴射弁12から燃料噴射タイミングに噴射されるように制御データが駆動制御回路に設定される処理が繰り返えされる。ここでは直列6気筒エンジンであるので、例えば、#1→#5→#3→#6→#2→#4の順で120°CA回転毎に要求燃料噴射量eqinj[i]が算出され、駆動制御回路に設定される。尚、V型6気筒エンジンである場合は、#1→#2→#3→#4→#5→#6の順で120°CA回転毎に要求燃料噴射量eqinj[i]が算出され、駆動制御回路に設定されることになる。
In this way, this process is once completed. Thereafter, the process described above is executed at BTDC 450 ° of the next cylinder, and the process of setting the control data in the drive control circuit so as to be injected from the
図4のフローチャートに示した再噴射処理について説明する。本処理は、30°CA回転毎に繰り返し割り込み実行される処理である。
本処理が開始されると、まず回転低下判定フラグexinjchg=ONか否かが判定される(S202)。回転低下判定フラグexinjchgは図5に示す回転低下判定処理により、一定時間(ここでは16ms)毎に繰り返し設定されるフラグである。尚、回転低下判定処理は一定クランク角(例えば30°CA)回転毎に実行するものであっても良い。
The reinjection process shown in the flowchart of FIG. 4 will be described. This process is a process that is repeatedly interrupted every 30 ° CA rotation.
When this process is started, it is first determined whether or not the rotation reduction determination flag exinjchg = ON (S202). The rotation decrease determination flag exinjchg is a flag that is repeatedly set every certain time (here, 16 ms) by the rotation decrease determination process shown in FIG. The rotation reduction determination process may be executed every rotation of a certain crank angle (for example, 30 ° CA).
回転低下判定フラグ設定処理(図5)では3つの条件が判定される。第1条件は、アイドル時か否かである(S302)。第2条件は、エンジン回転数NE(rpm)が低下判定回転数NEL未満であるか否かである(S304)。そして第3条件は、一定時間(例えば16ms)回転あるいは一定クランク角(例えば30°CA)回転する間の単位時間当たりのエンジン回転数NEの低下量である低下速度dNEが判定低下量DNEx以上であるか否かである(S306)。 In the rotation reduction determination flag setting process (FIG. 5), three conditions are determined. The first condition is whether or not the vehicle is idling (S302). The second condition is whether or not the engine rotational speed NE (rpm) is less than the decrease determination rotational speed NEL (S304). The third condition is that a reduction speed dNE, which is a reduction amount of the engine speed NE per unit time during a constant time (for example, 16 ms) rotation or a constant crank angle (for example, 30 ° CA) rotation, is equal to or greater than the determination decrease amount DNEx. Whether or not there is (S306).
これらの条件(S302,S304,S306)の全てが満足された場合には、回転低下判定フラグexinjchgにONが設定される(S308)。いずれか1つでもNOであれば回転低下判定フラグexinjchgにOFFが設定される(S310)。 When all of these conditions (S302, S304, S306) are satisfied, the rotation reduction determination flag exinjchg is set to ON (S308). If any one of them is NO, the rotation reduction determination flag exinjchg is set to OFF (S310).
尚、低下判定回転数NELはエンジンストールが生じる可能性があるエンジン回転数であり、予め実験にて求めても良い。この値は固定値でも良く、又、アイドル時の目標回転数に応じて目標回転数よりも下限幅分低い回転数に設定したものでも良い。また判定低下量DNExについても予め実験にて求めても良く、固定値でも良く、又、アイドル時の目標回転数に応じて設定したものでも良い。 Note that the decrease determination rotational speed NEL is an engine rotational speed at which engine stall may occur, and may be obtained in advance through experiments. This value may be a fixed value or may be set to a rotational speed that is lower than the target rotational speed by a lower limit width in accordance with the target rotational speed during idling. Further, the determination decrease amount DNEx may be obtained in advance by experiments, may be a fixed value, or may be set according to the target rotational speed during idling.
このようにして回転低下判定フラグexinjchgは、16ms毎(30°CA回転毎割り込みなら30°CA回転毎)に最新のエンジン回転状態に基づいて設定されている。 In this way, the rotation reduction determination flag exinjchg is set based on the latest engine rotation state every 16 ms (30 ° CA rotation for every 30 ° CA rotation interruption).
再噴射処理(図4)の説明に戻り、exinjchg=OFFである場合には(S202でNO)、再噴射処理(図4)では実質的な処理は行わずに一旦終了する。
exinjchg=ONであった場合には(S202でYES)、次に冷却水温補正値Δrichが算出される(S204)。冷却水温補正値Δrichは機関温度としてのエンジン冷却水温THWに基づいて算出される補正値である。機関温度により噴射燃料の霧化率が変化するので、例えば図6のマップに示すごとく、エンジン冷却水温THWに対応して冷却水温補正値Δrichが設定される。
Returning to the description of the reinjection process (FIG. 4), if exinjchg = OFF (NO in S202), the reinjection process (FIG. 4) is temporarily terminated without performing any substantial process.
If exinjchg = ON (YES in S202), a cooling water temperature correction value Δrich is then calculated (S204). The coolant temperature correction value Δrich is a correction value calculated based on the engine coolant temperature THW as the engine temperature. Since the atomization rate of the injected fuel changes depending on the engine temperature, for example, as shown in the map of FIG. 6, the coolant temperature correction value Δrich is set corresponding to the engine coolant temperature THW.
次に式1により機関温度補正後噴射増量係数ekrichxtが算出される(S206)。
[式1] ekrichxt ← ekrichx + Δrich
ここで右辺の噴射増量係数ekrichxは、エンジンストールに至るような回転低下を防止するための基本噴射増量係数であり、固定値でも良く、目標回転数などに基づいて設定しても良い。
Next, an after-engine-temperature-corrected injection increase coefficient ekrichxt is calculated by Equation 1 (S206).
[Formula 1] ekrichxt ← ekrichx + Δrich
Here, the injection increase coefficient ekrichx on the right side is a basic injection increase coefficient for preventing a decrease in rotation that leads to engine stall, and may be a fixed value or may be set based on a target rotation speed or the like.
次に式2により燃料噴射量制御処理(図3)にて算出されている最新の要求燃料噴射量eqinj[i]を、機関温度補正後噴射増量係数ekrichxtにより補正して仮要求燃料噴射量eqinjaを算出する(S208)。
Next, the latest required fuel injection amount eqinj [i] calculated in the fuel injection amount control process (FIG. 3) by
[式2] eqinja ← eqinj[i] × ekrichxt
次に燃料噴射量制御処理(図3)にて燃料噴射量が設定された気筒において再噴射が未完了である全ての気筒(#j)について、式3により、不足燃料噴射量eqinjH[j]が算出される(S210)。
[Formula 2] eqinja ← eqinj [i] x ekrichxt
Next, for all the cylinders (#j) for which reinjection has not been completed in the cylinders for which the fuel injection amount has been set in the fuel injection amount control process (FIG. 3), the insufficient fuel injection amount eqinjH [j] Is calculated (S210).
[式3] eqinjH[j] ← eqinja − eqinj[j]
ここで要求燃料噴射量eqinj[j]は、#jについてBTDC450°にて既に算出されて#j用の燃料噴射量として駆動制御回路に設定されている値である。
[Formula 3] eqinjH [j] ← eqinja−eqinj [j]
Here, the required fuel injection amount eqinj [j] is a value that has already been calculated at BTDC 450 ° for #j and is set in the drive control circuit as the fuel injection amount for #j.
次に上記再噴射が未完了の気筒(#j)の内で、今回、BTDC90°となった気筒(#k)が有るか否かが判定される(S212)。このような気筒(#k)が存在しなければ(S212でNO)、このまま一旦本処理を終了する。 Next, it is determined whether or not there is a cylinder (#k) that has now reached BTDC 90 ° among the cylinders (#j) that have not been re-injected (S212). If there is no such cylinder (#k) (NO in S212), the present process is temporarily terminated.
今回、BTDC90°となった気筒(#k)が有った場合は(S212でYES)、該当する#kの不足燃料噴射量eqinjH[k]がプラスか否かが判定される(S214)。eqinjH[k]≦0(g)であれば(S214でNO)、再噴射は不要であることから、このまま一旦本処理を終了する。この場合には、#kについては再噴射はないが#kの再噴射は完了したことになる。 If there is a cylinder (#k) that has reached BTDC 90 ° this time (YES in S212), it is determined whether the deficient fuel injection amount eqinjH [k] of the corresponding #k is positive (S214). If eqinjH [k] ≦ 0 (g) (NO in S214), re-injection is unnecessary, so this process is temporarily terminated as it is. In this case, there is no re-injection for #k, but #k re-injection is completed.
eqinjH[k]>0(g)であれば(S214でYES)、#kがBTDC90°である現在のタイミングで、不足燃料噴射量eqinjH[k]分の燃料噴射が燃料噴射弁12から実行される(S216)。すなわち再噴射がなされる。こうして一旦本処理を終了する。
If eqinjH [k]> 0 (g) (YES in S214), fuel injection for the insufficient fuel injection amount eqinjH [k] is executed from the
以後、各気筒においてBTDC90°となる毎に、eqinjH[k]>0(g)であれば、不足燃料噴射量eqinjH[k]分の燃料が燃焼室10内に再噴射される。
本実施の形態における制御の一例を図7に示す。ここで白丸はBTDC450°での燃料噴射量設定タイミングを、黒丸は設定された燃料噴射が行われる通常の燃料噴射タイミングを、黒三角は再噴射が行われるタイミングを表している。
Thereafter, every time BTDC becomes 90 ° in each cylinder, if eqinjH [k]> 0 (g), fuel for the insufficient fuel injection amount eqinjH [k] is reinjected into the
An example of the control in the present embodiment is shown in FIG. Here, the white circle represents the fuel injection amount setting timing at BTDC 450 °, the black circle represents the normal fuel injection timing at which the set fuel injection is performed, and the black triangle represents the timing at which re-injection is performed.
#6を例に挙げると、白丸で示す630°CA(燃料噴射量設定タイミング)にて要求燃料噴射量eqinj[6]が、黒丸で示す燃料噴射タイミング(ここでは120°CA)にて噴射されるように設定される。そして630°CAから不足燃料噴射量eqinjH[6]が30°CA回転毎に計算が繰り返されて、270°CA(最終燃料噴射タイミング)にて、最後に算出されている不足燃料噴射量eqinjH[6]分の燃料が燃料噴射弁12から噴射される。すなわち630°CA(燃料噴射量設定タイミング)から270°CA(最終燃料噴射タイミング)までの期間が、機関回転低下を防止するために要求燃料噴射量eqinj[6]では不足する燃料噴射量(不足燃料噴射量eqinjH[6])を補うための補償計算期間である。
Taking # 6 as an example, the required fuel injection amount eqinj [6] is injected at a fuel injection timing (120 ° CA in this case) indicated by a black circle at 630 ° CA (fuel injection amount setting timing) indicated by a white circle. Is set to Then, the calculation of the shortage fuel injection amount eqinjH [6] from 630 ° CA is repeated every 30 ° CA rotation, and the shortest fuel injection amount eqinjH [last calculated at 270 ° CA (final fuel injection timing). 6] of fuel is injected from the
尚、不足燃料噴射量eqinjH[6]が繰り返し計算されている補償計算期間においても、途中の30°CAから#2の不足燃料噴射量eqinjH[2]の計算が開始され、150°CAから#4の不足燃料噴射量eqinjH[4]の計算が開始されている。そして、これら#2,#4に対して算出された要求燃料噴射量eqinj[2],eqinj[4]が最新の要求燃料噴射量eqinj[i]として、仮要求燃料噴射量eqinjaの計算(式2)に用いられ、不足燃料噴射量eqinjH[6]に反映される。 Even during the compensation calculation period in which the insufficient fuel injection amount eqinjH [6] is repeatedly calculated, calculation of the insufficient fuel injection amount eqinjH [2] from # 2 to 30 ° CA is started, and from 150 ° CA to ## The calculation of the insufficient fuel injection amount eqinjH [4] of 4 is started. Then, the required fuel injection amounts eqinj [2] and eqinj [4] calculated for these # 2 and # 4 are used as the latest required fuel injection amount eqinj [i] to calculate the temporary required fuel injection amount eqinja (formula 2) and reflected in the shortage fuel injection amount eqinjH [6].
上述した構成において、請求項との関係は、再噴射処理(図4)のステップS202〜S210が不足燃料噴射量算出手段としての処理に、ステップS212〜S216が再噴射手段としての処理に相当する。ECU4に備えられている燃料噴射弁12の駆動制御回路が燃料噴射制御機構に相当する。
In the above-described configuration, the relationship with the claims is that the steps S202 to S210 of the reinjection process (FIG. 4) correspond to the process as the insufficient fuel injection amount calculation means, and the steps S212 to S216 correspond to the process as the reinjection means. . A drive control circuit for the
以上説明した本実施の形態1によれば、以下の効果が得られる。
(イ).要求燃料噴射量eqinj[j]が設定された燃料噴射量設定タイミング以後の補償計算期間において、機関回転低下を防止するために、機関回転状態に基づいて要求燃料噴射量eqinj[j]では不足する燃料噴射量(不足燃料噴射量eqinjH[j])を算出している(S204〜S210)。
According to the first embodiment described above, the following effects can be obtained.
(I). In the compensation calculation period after the fuel injection amount setting timing at which the required fuel injection amount eqinj [j] is set, the required fuel injection amount eqinj [j] is insufficient based on the engine rotation state in order to prevent a decrease in engine rotation. The fuel injection amount (insufficient fuel injection amount eqinjH [j]) is calculated (S204 to S210).
すなわち、機関回転低下が判定されると(S202)、要求燃料噴射量eqinj[i]を機関温度補正後噴射増量係数ekrichxtにて増量補正することにより仮要求燃料噴射量eqinjaを算出する(S204〜S208)。そしてこの仮要求燃料噴射量eqinjaと、燃料噴射量設定タイミングにて予め駆動制御回路に設定されている要求燃料噴射量eqinj[j]との差により不足燃料噴射量eqinjH[j]を算出する(S210)。そして不足燃料噴射量eqinjH[j]分の燃料を最終燃料噴射タイミングで燃料噴射弁12から燃焼室10内に再噴射させている(S212〜S216)。
That is, when it is determined that the engine speed is reduced (S202), the required fuel injection amount eqinj [i] is increased and corrected by the engine temperature-corrected injection increase coefficient ekrichxt to calculate the temporary required fuel injection amount eqinja (S204-). S208). Then, an insufficient fuel injection amount eqinjH [j] is calculated based on a difference between the temporary required fuel injection amount eqinja and a required fuel injection amount eqinj [j] set in advance in the drive control circuit at the fuel injection amount setting timing ( S210). Then, the fuel corresponding to the insufficient fuel injection amount eqinjH [j] is reinjected into the
したがって補償計算期間内であれば機関回転低下の直後に燃料噴射がなされる気筒から対処することができるようになる。たとえ補償計算期間を経過して最終燃料噴射タイミングに間に合わなかったとしても次の気筒の補償計算期間にて対処できることになる。すなわち燃料噴射量設定タイミングのみで全燃料噴射量が駆動制御回路に設定される場合に比較して、補償計算期間分早期にエンジン2の出力トルクに反映できるようになり、機関回転低下に対して迅速に対処することができ、エンジンストール防止効果を高めることができる。
Therefore, if it is within the compensation calculation period, it is possible to cope with the cylinder from which fuel injection is performed immediately after the engine rotation is reduced. Even if the compensation calculation period elapses and the final fuel injection timing is not in time, it can be handled in the compensation calculation period of the next cylinder. That is, as compared with the case where the total fuel injection amount is set in the drive control circuit only at the fuel injection amount setting timing, it can be reflected in the output torque of the
(ロ).不足燃料噴射量eqinjH[j]の算出処理を補償計算期間が終了するまで繰り返すとともに、補償計算期間において最後に算出された不足燃料噴射量eqinjH[j]を最終燃料噴射タイミングで燃料噴射弁12から該当する気筒の燃焼室10内に噴射させている。したがって機関回転低下に対して一層迅速にかつ適切に対処することができ、エンジンストール防止効果を高めることができる。
(B). The calculation process of the insufficient fuel injection amount eqinjH [j] is repeated until the end of the compensation calculation period, and the last calculated insufficient fuel injection amount eqinjH [j] in the compensation calculation period is determined from the
(ハ).機関温度が低いと噴射燃料の霧化率が悪化するので、増量値である冷却水温補正値Δrichを機関温度(ここではエンジン冷却水温THW)に応じて求め、機関温度補正後噴射増量係数ekrichxtに反映させている。そして機関温度補正後噴射増量係数ekrichxtと既に算出されている要求燃料噴射量eqinj[i](ここでは最新の要求燃料噴射量eqinj[i])との積により仮要求燃料噴射量eqinjaを算出している。このように燃料霧化状態を考慮することにより、機関回転低下に対して、より適切に対処することができ、エンジンストール防止効果を高めることができる。 (C). Since the atomization rate of the injected fuel deteriorates when the engine temperature is low, the coolant temperature correction value Δrich, which is an increase value, is obtained according to the engine temperature (here, the engine coolant temperature THW), and the engine temperature-corrected injection increase coefficient ekrichxt is obtained. It is reflected. Then, the temporary required fuel injection amount eqinja is calculated by the product of the engine temperature-corrected injection increase coefficient ekrichxt and the already calculated required fuel injection amount eqinj [i] (here, the latest required fuel injection amount eqinj [i]). ing. Thus, by considering the fuel atomization state, it is possible to more appropriately cope with a decrease in engine rotation, and the engine stall prevention effect can be enhanced.
更に、既に算出されている要求燃料噴射量eqinj[i]に対する補正によって仮要求燃料噴射量eqinjaが算出されているので、仮要求燃料噴射量eqinjaを求めるための計算上の負荷が低下し、処理が迅速となる。 Furthermore, since the temporary required fuel injection amount eqinja is calculated by correcting the already calculated required fuel injection amount eqinj [i], the calculation load for obtaining the temporary required fuel injection amount eqinja is reduced, and the processing Will be quicker.
[実施の形態2]
本実施の形態では、燃焼モード設定処理として図8に示す処理が実行される点が前記実施の形態1とは異なる。他の構成は前記実施の形態1と同じであるので、図1,3〜7も参照して説明する。
[Embodiment 2]
The present embodiment is different from the first embodiment in that the process shown in FIG. 8 is executed as the combustion mode setting process. The other configuration is the same as that of the first embodiment, and will be described with reference to FIGS.
燃焼モード設定処理(図8)について説明する。本処理は一定時間周期で実行される処理である。処理が開始されると、まずアイドル時か否かが判定される(S402)。アイドル時でない場合には(S402でNO)、エンジン2の運転状態に応じて燃焼モードが設定される(S422)。この燃焼モードは、通常は吸気行程噴射により均質燃焼を実行するものとする。 The combustion mode setting process (FIG. 8) will be described. This process is a process executed at regular time intervals. When the process is started, it is first determined whether or not the engine is idling (S402). When not idling (NO in S402), the combustion mode is set according to the operating state of the engine 2 (S422). In this combustion mode, it is assumed that homogeneous combustion is normally performed by intake stroke injection.
アイドル時である場合には(S402でYES)、次に過渡徐変処理実行フラグFdがOFFか否かが判定される(S404)。この過渡徐変処理実行フラグFdは、触媒暖機制御中に自動変速機6が中立レンジ(N,Pレンジ)から走行レンジ(D,L,Rレンジ)にシフト切替がなされた場合に一時的に設定されるフラグである。
If it is idling (YES in S402), it is next determined whether or not the transient gradual change process execution flag Fd is OFF (S404). The transient gradual change process execution flag Fd is temporarily set when the
すなわち触媒暖機条件(始動後の無負荷アイドル時等の条件)が成立した場合にはECU4により、圧縮行程噴射と点火時期遅角とによる触媒暖機制御が実行される。この触媒暖機制御中に中立レンジから走行レンジにシフト切替がなされると車両の走行開始であるとして、触媒暖機が停止されて通常の燃焼モードと点火タイミングとに戻すことになる。この時の切り替え時のショックを防止するために、燃料噴射量の一時的な減量処理と、点火タイミングを遅角状態から通常タイミングに徐々に戻すための点火時期遅角減衰処理との一方又は両方の過渡徐変処理が行われる。過渡徐変処理実行フラグFdは、この過渡徐変処理中であることを示すフラグである。
That is, when the catalyst warm-up conditions (conditions such as no-load idling after start-up) are satisfied, the
ここで過渡徐変処理実行フラグFd=OFFであれば(S404でYES)、次に触媒暖機中か否かが判定される(S406)。現在、触媒暖機中でなければ(S406でNO)、エンジン2の運転状態に応じて燃焼モードが設定される(S422)。 If the transient gradual change process execution flag Fd = OFF (YES in S404), it is next determined whether the catalyst is warming up (S406). If the catalyst is not currently warming up (NO in S406), the combustion mode is set according to the operating state of the engine 2 (S422).
現在、触媒暖機中であれば(S406でYES)、スイッチ群69の信号に基づいて自動変速機6が中立レンジから走行レンジへの切替が有ったか否かが判定される(S408)。すなわち前回の制御周期では中立レンジであったものが今回の制御周期では走行レンジとなった場合に中立レンジから走行レンジへの切替が有ったものとする。
If the catalyst is currently warming up (YES in S406), it is determined based on the signal from the
ここで中立レンジから走行レンジへの切替が生じていない場合には(S408でNO)、触媒暖機制御による圧縮行程噴射と点火時期遅角とが実行されていることから、このまま一旦本処理を終了する。 Here, when switching from the neutral range to the travel range has not occurred (NO in S408), since the compression stroke injection and the ignition timing retarded by the catalyst warm-up control are executed, this processing is temporarily performed as it is. finish.
触媒暖機制御中に中立レンジから走行レンジへの切替が有った場合には(S408でYES)、過渡徐変処理実行フラグFdにONが設定される(S410)。そして吸気行程噴射に戻されて(S411)、回転低下判定フラグexinjchgがOFFか否かが判定される(S412)。ここで未だ回転低下が生じておらず、exinjchg=OFFであれば(S412でYES)、過渡徐変処理が実行される(S414)。 If there is a switch from the neutral range to the travel range during catalyst warm-up control (YES in S408), the transient gradual change process execution flag Fd is set to ON (S410). Then, the process is returned to the intake stroke injection (S411), and it is determined whether or not the rotation reduction determination flag exinjchg is OFF (S412). If the rotation has not yet decreased and exinjchg = OFF (YES in S412), a transient gradual change process is executed (S414).
すなわち中立レンジから走行レンジへの切替に伴って、触媒暖機制御を停止し、吸気行程噴射にて通常の点火タイミングにてエンジン運転する時のショックを防止する。このために、過渡徐変処理として、燃料噴射量の一時的な減量処理と、点火タイミングを遅角状態から徐々に通常タイミング(場合により通常より進角させる)に戻す点火時期遅角減衰処理との一方又は両方の処理が行われる。本実施の形態では燃料噴射量の一時的な減量処理と点火時期遅角減衰処理との両方を実行するものとする。 That is, with the switching from the neutral range to the travel range, the catalyst warm-up control is stopped to prevent a shock when the engine is operated at the normal ignition timing in the intake stroke injection. For this reason, as a transient gradual change process, a process for temporarily reducing the fuel injection amount, and an ignition timing retarding attenuation process for gradually returning the ignition timing from the retarded state to the normal timing (in some cases, the ignition timing is advanced from the normal). One or both of these processes are performed. In the present embodiment, it is assumed that both the temporary reduction process of the fuel injection amount and the ignition timing retarding process are executed.
次に過渡徐変処理が未完了であるか否かが判定される(S416)。最初は過渡徐変処理は未完了であるので(S416でYES)、このまま本処理を一旦終了する。
次の制御周期ではアイドル時が継続しているとすると(S402でYES)、次にFd=OFFか否かが判定されるが(S404)、直前の制御周期にてFd=ONにされていることから(S404でNO)、直ちにexinjchg=OFFか否かが判定される(S412)。ここでもexinjchg=OFFであれば(S412でYES)、過渡徐変処理が更に継続される(S414)。そして過渡徐変処理が未完了であれば(S416でYES)、このまま本処理を一旦終了する。
Next, it is determined whether or not the transient gradual change process is incomplete (S416). Since the transient gradual change process is not completed at first (YES in S416), this process is temporarily terminated as it is.
If the idling time continues in the next control cycle (YES in S402), it is next determined whether Fd = OFF (S404), but Fd = ON in the immediately preceding control cycle. Therefore (NO in S404), it is immediately determined whether exinjchg = OFF (S412). Again, if exinjchg = OFF (YES in S412), the transient gradual change process is further continued (S414). If the transient gradual change process is not completed (YES in S416), the process is temporarily terminated as it is.
以後も、アイドル時であり、Fd=ONであり、exinjchg=OFFである限りは、過渡徐変処理(S414)は継続することになる。そして過渡徐変処理が完了すれば(S416でNO)、過渡徐変処理実行フラグFdにOFFが設定されて(S420)、本処理を一旦終了する。 Thereafter, as long as it is idling, Fd = ON, and exinjchg = OFF, the transient gradual change process (S414) is continued. If the transient gradual change process is completed (NO in S416), the transient gradual change process execution flag Fd is set to OFF (S420), and this process is temporarily terminated.
次の制御周期では、アイドル時であっても(S402でYES)、Fd=OFFであるので(S404でYES)、触媒暖機中か否かが判定されるが(S406)、触媒暖機制御は終了しているので(S406でNO)、エンジン2の運転状態に応じて燃焼モードが設定されるようになる(S422)。 In the next control cycle, even when idling (YES in S402), since Fd = OFF (YES in S404), it is determined whether or not the catalyst is warming up (S406). Is completed (NO in S406), the combustion mode is set according to the operating state of the engine 2 (S422).
過渡徐変処理継続中に、中立レンジから走行レンジへのシフト切替等によってエンジン2の回転低下が生じ、exinjchg=ONとなった場合には(S412でNO)、復帰処理が行われる(S418)。この復帰処理は、過渡徐変処理による燃料噴射量の一時的減量処理と点火時期遅角減衰処理との両方を停止して、直ちにエンジン運転状態に対応させた通常の燃料噴射量と点火タイミングに復帰させる処理である。
If the rotational speed of the
そして過渡徐変処理実行フラグFdにOFFを設定して(S420)、一旦本処理を終了する。このことにより次の制御周期では、アイドル時であれば(S402でYES)、Fd=OFFか否かが判定され(S404)、Fd=OFFであることから(S404でYES)、触媒暖機中か否かが判定される(S406)。触媒暖機制御は停止しているので(S406でNO)、エンジン2の運転状態に応じて燃焼モードが設定されるようになる(S422)。 Then, the transient gradual change process execution flag Fd is set to OFF (S420), and this process is temporarily terminated. Thus, in the next control cycle, when idling (YES in S402), it is determined whether Fd = OFF (S404). Since Fd = OFF (YES in S404), the catalyst is warming up. It is determined whether or not (S406). Since the catalyst warm-up control is stopped (NO in S406), the combustion mode is set according to the operating state of the engine 2 (S422).
本実施の形態における処理の一例を図9,10に示す。図9は中立レンジから走行レンジへのシフト切替後(t0〜)も、exinjchg=OFFが継続した場合を示している。したがって過渡徐変処理は最後までなされる(t0〜t1)。 An example of processing in the present embodiment is shown in FIGS. FIG. 9 shows a case where exinjchg = OFF continues even after shift switching from the neutral range to the travel range (t0 to 0). Therefore, the transient gradual change process is performed to the end (t0 to t1).
図10は過渡徐変処理(t10〜)中にexinjchg=ONとなった場合を示している。このためexinjchg=ONとなったタイミング(t11)で過渡徐変処理は中止され、通常の燃料噴射量と点火タイミングに復帰している。 FIG. 10 shows a case where exinjchg = ON during the transient gradual change process (t10). For this reason, the transient gradual change process is stopped at the timing (t11) when exinjchg = ON, and the normal fuel injection amount and the ignition timing are restored.
上述した構成において、請求項との関係は、ECU4が実行する触媒暖機制御及び燃焼モード設定処理(図8)のステップS404〜S411,S414,S416,S420が触媒暖機制御手段としての処理に、ステップS412,S418,S420が復帰手段としての処理に相当する。
In the configuration described above, the relationship with the claims is that the steps S404 to S411, S414, S416, and S420 of the catalyst warm-up control and combustion mode setting process (FIG. 8) executed by the
以上説明した本実施の形態2によれば、以下の効果が得られる。
(イ).前記実施の形態1の(イ)〜(ハ)の効果を生じる。
(ロ).自動変速機6が中立レンジから走行レンジに変化した後に、機関回転が低下すると、復帰処理(S418)により、過渡徐変処理による燃料噴射量の一時的減量処理と点火時期遅角減衰処理との両方を停止し、直ちにエンジン運転状態に対応させた通常の燃料噴射量と点火タイミングに復帰させている。
According to the second embodiment described above, the following effects can be obtained.
(I). The effects (a) to (c) of the first embodiment are produced.
(B). If the engine speed decreases after the
したがって再噴射処理(図4)による機関回転低下時の燃料再噴射による効果が低減することがなく、確実に再噴射がエンジン2の出力トルクに反映できるようになり、エンジンストール防止効果を十分に発揮させることができる。
Therefore, the effect of fuel re-injection when the engine speed is reduced by the re-injection process (FIG. 4) is not reduced, and the re-injection can be reliably reflected in the output torque of the
特に、重質燃料使用時に低温始動した場合には中立レンジから走行レンジにシフト変化するとエンジンストールが生じやすいが、このような場合(exinjchg=ON)に迅速かつ的確に対応できる。重質燃料が使用されていない場合には、中立レンジから走行レンジにシフト変化してもexinjchg=ONが生じにくいので、燃料噴射量の一時的減量処理が継続でき、燃料が節約できる。 In particular, when starting at a low temperature when heavy fuel is used, engine stall is likely to occur if the shift is shifted from the neutral range to the travel range, but such a case (exinjchg = ON) can be dealt with quickly and accurately. When heavy fuel is not used, exinjchg = ON does not easily occur even when the neutral range is shifted to the travel range, so that the fuel injection amount can be temporarily reduced and fuel can be saved.
[その他の実施の形態]
(a).前記各実施の形態において、再噴射処理のステップS208では前記式2により、最新の要求燃料噴射量eqinj[i]を、機関温度補正後噴射増量係数ekrichxtにより補正して仮要求燃料噴射量eqinjaを算出している。この最新の要求燃料噴射量eqinj[i]の代わりに、別途、要求燃料噴射量eqinj[i]を求めるのと同等な計算により直接、仮要求燃料噴射量を30°CA回転毎に求めて、前記仮要求燃料噴射量eqinjaとして用いても良い。更に前記式2のごとく補正して仮要求燃料噴射量eqinjaとしても良い。
[Other embodiments]
(A). In each of the above-described embodiments, in step S208 of the re-injection process, the temporary required fuel injection amount eqinja is obtained by correcting the latest required fuel injection amount eqinj [i] by the
(b).前記実施の形態2では過渡徐変処理は、燃料噴射量の一時的減量処理と点火時期遅角減衰処理との両方を実行したが、燃料噴射量の一時的減量処理のみ実行しても良く、又、点火時期遅角減衰処理のみ実行しても良い。 (B). In the second embodiment, the transient gradual change process executes both the temporary reduction process of the fuel injection amount and the ignition timing retarding process, but only the temporary reduction process of the fuel injection amount may be executed. Further, only the ignition timing retarding process may be executed.
2…エンジン、4…ECU、6…自動変速機、10…燃焼室、12…燃料噴射弁、14…点火プラグ、16…吸気ポート、18…吸気バルブ、20…吸気通路、22…サージタンク、24…スロットルモータ、26…スロットルバルブ、28…スロットル開度センサ、30…吸入空気量センサ、32…排気ポート、34…排気バルブ、36…排気通路、38…スタートキャタリスト、40…NOx吸蔵還元触媒、50…吸気カム、50a…吸気カムシャフト、52…排気カム、52a…排気カムシャフト、54…クランク軸、56…アクセル開度センサ、56a…アクセルペダル、58…エンジン回転数センサ、60…基準クランク角センサ、62…冷却水温センサ、64…空燃比センサ、66,68…O2センサ、69…スイッチ群、70…車速センサ。
DESCRIPTION OF
Claims (6)
前記燃料噴射量設定タイミングから前記余裕期間内における最終燃料噴射タイミングまでの期間を補償計算期間として該補償計算期間における前記筒内噴射型内燃機関の回転状態に基づいて、前記筒内噴射型内燃機関の回転低下を防止するためには前記要求燃料噴射量では不足する燃料噴射量を算出する不足燃料噴射量算出手段と、
前記不足燃料噴射量算出手段にて算出された燃料噴射量を、前記最終燃料噴射タイミングまでのタイミングにて燃料噴射弁から燃焼室内に噴射させる再噴射手段とを備え、
前記不足燃料噴射量算出手段は、前記補償計算期間において、前記筒内噴射型内燃機関の回転状態に基づいて機関回転低下が判定されると、前記要求燃料噴射量を増量補正することにより機関回転低下を防止するために必要な仮要求燃料噴射量を算出するとともに、該仮要求燃料噴射量と、前記燃料噴射量設定タイミングにて予め燃料噴射制御機構に設定されている要求燃料噴射量との差により不足する燃料噴射量を算出することを特徴とする内燃機関燃料噴射制御装置。 The required fuel injection amount is calculated based on the operating state of the direct injection internal combustion engine by the fuel injection amount setting timing set with a margin period before the ignition timing, and the required fuel injection amount is set to the fuel injection amount setting. By setting the fuel injection control mechanism at the timing, the fuel injection control mechanism causes the fuel amount corresponding to the required fuel injection amount to be injected into the combustion chamber from the fuel injection valve at the fuel injection timing set within the margin period. An internal combustion engine fuel injection control device,
The in-cylinder injection type internal combustion engine is based on the rotational state of the in-cylinder injection type internal combustion engine in the compensation calculation period with the period from the fuel injection amount setting timing to the final fuel injection timing in the margin period as a compensation calculation period In order to prevent a decrease in rotation of the fuel, an insufficient fuel injection amount calculating means for calculating a fuel injection amount that is insufficient with the required fuel injection amount;
The fuel injection amount calculated by the lack fuel injection amount calculating means, and a re-injection means for injecting into the combustion chamber from the fuel injection valve at a timing to the final fuel injection timing,
The deficient fuel injection amount calculation means corrects the engine speed by increasing the required fuel injection amount when a decrease in engine rotation is determined based on the rotation state of the direct injection internal combustion engine during the compensation calculation period. The temporary required fuel injection amount necessary for preventing the decrease is calculated, and the temporary required fuel injection amount and a required fuel injection amount preset in the fuel injection control mechanism at the fuel injection amount setting timing are calculated. A fuel injection control device for an internal combustion engine that calculates a fuel injection amount that is insufficient due to a difference .
前記再噴射手段は、前記補償計算期間において前記不足燃料噴射量算出手段が最後に算出した不足する燃料噴射量を、前記最終燃料噴射タイミングで燃料噴射弁から燃焼室内に噴射させることを特徴とする内燃機関燃料噴射制御装置。 In any one of Claims 1-3 , while the said insufficient fuel injection amount calculation means repeats calculation of the said insufficient fuel injection amount until the said compensation calculation period is complete | finished,
The re-injection means is configured to inject the insufficient fuel injection amount last calculated by the insufficient fuel injection amount calculation means in the compensation calculation period from the fuel injection valve into the combustion chamber at the final fuel injection timing. Internal combustion engine fuel injection control device.
前記筒内噴射型内燃機関の始動後の無負荷アイドル時に燃料噴射時期を圧縮行程にすると共に点火時期を遅角させる触媒暖機制御を実行し、前記自動変速機が中立レンジから走行レンジにシフト変化した場合には前記触媒暖機制御を停止して燃料噴射時期を吸気行程にすると共に、燃料噴射量の一時的減量処理と点火時期徐変復帰処理との少なくとも一方を実行する触媒暖機制御手段と、
前記触媒暖機制御手段にて燃料噴射量の一時的減量処理と点火時期徐変復帰処理との少なくとも一方を実行している時に、前記筒内噴射型内燃機関の回転低下が生じた場合には、前記一時的減量処理及び前記点火時期徐変復帰処理のいずれも停止して燃料噴射量及び点火時期を触媒暖機制御状態から直ちに復帰させる復帰手段と、
を備えたことを特徴とする内燃機関燃料噴射制御装置。 In any one of Claims 1-4, while a cylinder injection type internal combustion engine is provided with an automatic transmission,
At the time of no-load idling after starting the direct injection internal combustion engine, the fuel injection timing is set to the compression stroke and the catalyst warm-up control is executed to retard the ignition timing, and the automatic transmission is shifted from the neutral range to the traveling range. In the case of a change, the catalyst warm-up control stops the catalyst warm-up control so that the fuel injection timing is set to the intake stroke, and at least one of the fuel injection amount temporary reduction process and the ignition timing gradual change return process is executed. Means,
When the catalyst warm-up control means executes at least one of the fuel injection amount temporary reduction process and the ignition timing gradual change return process, and the rotation reduction of the direct injection internal combustion engine occurs A return means for stopping both the temporary reduction process and the ignition timing gradual change return process and immediately returning the fuel injection amount and the ignition timing from the catalyst warm-up control state;
Internal combustion engine fuel injection control apparatus characterized by comprising a.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004178822A JP4389688B2 (en) | 2004-06-16 | 2004-06-16 | Internal combustion engine fuel injection control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004178822A JP4389688B2 (en) | 2004-06-16 | 2004-06-16 | Internal combustion engine fuel injection control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006002638A JP2006002638A (en) | 2006-01-05 |
| JP4389688B2 true JP4389688B2 (en) | 2009-12-24 |
Family
ID=35771244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004178822A Expired - Lifetime JP4389688B2 (en) | 2004-06-16 | 2004-06-16 | Internal combustion engine fuel injection control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4389688B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4893499B2 (en) * | 2006-06-26 | 2012-03-07 | 日産自動車株式会社 | In-cylinder direct injection spark ignition internal combustion engine control device and control method |
| JP6643759B2 (en) * | 2018-03-23 | 2020-02-12 | 株式会社オリジン | Fitting member, annular member, joined member, and method of manufacturing joined member |
-
2004
- 2004-06-16 JP JP2004178822A patent/JP4389688B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006002638A (en) | 2006-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3815006B2 (en) | Control device for internal combustion engine | |
| JP3683681B2 (en) | Control device for direct-injection spark-ignition internal combustion engine | |
| JP3791170B2 (en) | Multi-cylinder engine fuel control system | |
| US20030015168A1 (en) | Control system and method for direct-injection spark-ignition engine | |
| US10662885B2 (en) | Control device for internal combustion engine | |
| JP3971004B2 (en) | Combustion switching control device for internal combustion engine | |
| JP3791032B2 (en) | Fuel injection control device for internal combustion engine | |
| JP2009270523A (en) | Control device for internal combustion engine | |
| JP5304581B2 (en) | Internal combustion engine fuel injection control device | |
| JP4389688B2 (en) | Internal combustion engine fuel injection control device | |
| JP4306696B2 (en) | Fuel property determination device for internal combustion engine | |
| JP3648864B2 (en) | Lean combustion internal combustion engine | |
| JP5018311B2 (en) | Control device for internal combustion engine for vehicle | |
| JP4792453B2 (en) | Intake air amount detection device | |
| JP3911855B2 (en) | Control device for direct-injection spark ignition engine | |
| JP5169653B2 (en) | Control method and apparatus for spark ignition direct injection engine | |
| JP4339599B2 (en) | In-cylinder injection internal combustion engine control device | |
| JP5398994B2 (en) | Operation control method for internal combustion engine | |
| JP4114201B2 (en) | Control device for internal combustion engine | |
| JP4328463B2 (en) | In-cylinder injection internal combustion engine control device | |
| JP6153342B2 (en) | Control device for internal combustion engine | |
| JP3865132B2 (en) | Control device for internal combustion engine | |
| JP4082581B2 (en) | Control device for internal combustion engine | |
| JP4304462B2 (en) | Combustion control device for internal combustion engine | |
| JP3695070B2 (en) | Engine control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090316 |
|
| 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: 20090915 |
|
| 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: 20090928 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4389688 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131016 Year of fee payment: 4 |
|
| EXPY | Cancellation because of completion of term |