JP4174502B2 - Fuel injection amount control device for internal combustion engine - Google Patents
Fuel injection amount control device for internal combustion engine Download PDFInfo
- Publication number
- JP4174502B2 JP4174502B2 JP2005242661A JP2005242661A JP4174502B2 JP 4174502 B2 JP4174502 B2 JP 4174502B2 JP 2005242661 A JP2005242661 A JP 2005242661A JP 2005242661 A JP2005242661 A JP 2005242661A JP 4174502 B2 JP4174502 B2 JP 4174502B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- injection amount
- cylinder
- internal combustion
- combustion 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 - Fee Related
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、内燃機関の燃料噴射量を補正する機能を有する燃料噴射量制御装置に関するものである。 The present invention relates to a fuel injection amount control device having a function of correcting a fuel injection amount of an internal combustion engine.
近年、内燃機関の制御装置においては、エンジンの回転速度や吸気量などの運転状態を表す情報に基づきエンジンを高度に制御することで、走行フィーリングの向上、低燃費、低エミッションなどを達成する高性能エンジンが求められている。さらに、複数気筒を有するエンジンにおいては、気筒位置に依存する熱効率の違いなどによる気筒毎の燃焼ばらつき、燃料が噴射口に付着すること(インジェクタのデポジット)による燃料噴射量のばらつき、プレートやクランク角センサ、カム角センサの公差による噴射タイミングや点火タイミングのばらつき、などの気筒間のばらつき要因があるため、これら影響を回避し、上記要求を達成するために、気筒毎に燃料噴射量や点火タイミングなどを制御することが求められている。 2. Description of the Related Art In recent years, an internal combustion engine control device achieves improved driving feeling, low fuel consumption, low emission, etc. by highly controlling the engine based on information representing the operating state such as the engine speed and intake air amount. A high performance engine is required. Furthermore, in an engine having a plurality of cylinders, combustion variations among cylinders due to differences in thermal efficiency depending on cylinder positions, fuel injection amount variations due to fuel adhering to the injection ports (injector deposits), plates and crank angles In order to avoid these effects and achieve the above requirements, there are variations in the injection timing and ignition timing due to the tolerance of the sensor and cam angle sensor. It is required to control such as.
特に筒内噴射エンジンにおいては、インジェクタのデポジットの問題による燃料噴射量のばらつきが失火を引き起こす可能性もあり改善が求められている。 In particular, in-cylinder injection engines, the variation in fuel injection amount due to the problem of injector deposits may cause misfire, and improvements are required.
さて、従来、複数気筒を有するエンジンに対しては、各気筒に噴射される燃料噴射量を全気筒一律に算出するという図16のような制御が主流であった。しかし、このようなエンジンに対し気筒毎に独立して燃料噴射量を算出するような制御が提案されている。例えば特許文献1によると、気筒間の燃焼状態の違いなどを燃焼行程の回転角速度を用いて推定し各気筒毎の燃料噴射量を制御する以下の方法が提案されている。
Conventionally, for an engine having a plurality of cylinders, the control as shown in FIG. 16 in which the fuel injection amount injected into each cylinder is uniformly calculated has been the mainstream. However, such a control has been proposed that calculates the fuel injection amount independently for each cylinder for such an engine. For example, according to
即ち、複数の気筒の各ピストンがそれぞれ同一の所定のストローク位置にあるときでのクランク軸の回転角速度を逐次独立に検出する。そして、気筒毎の回転角速度を算出し、その回転角速度に基づいて気筒間の燃焼状態の違いを検出し、燃料噴射量補正値を気筒毎に独立して算出している。算出された補正値を用いて、気筒毎に燃料噴射量を補正している。 In other words, the rotational angular velocities of the crankshaft when the pistons of the plurality of cylinders are at the same predetermined stroke position are sequentially detected independently. Then, the rotational angular velocity for each cylinder is calculated, the difference in the combustion state between the cylinders is detected based on the rotational angular velocity, and the fuel injection amount correction value is independently calculated for each cylinder. Using the calculated correction value, the fuel injection amount is corrected for each cylinder.
エンジンのクランク軸の回転角速度は、各気筒の燃焼状態により変化し、脈動しているが、各気筒のピストンが同一ストローク位置にあるときでのクランク軸回転角速度から、それぞれ独立に回転速度データを検出すれば、気筒毎の燃焼状態が分かり、気筒毎の補正が可能になるというものである。 The rotational angular speed of the crankshaft of the engine varies depending on the combustion state of each cylinder and pulsates, but the rotational speed data is independently obtained from the crankshaft rotational angular speed when the piston of each cylinder is at the same stroke position. If detected, the combustion state for each cylinder is known, and correction for each cylinder becomes possible.
また、特許文献2に開示されているものによると、運転状態検出手段は多気筒エンジンのクランク軸の回転角及びエンジンに吸入された燃料混合気の空燃比を含む多気筒エンジンの運転状態を検出し、制御量演算手段は運転状態検出手段により検出された空燃比が目標空燃比となるようにエンジンの制御量を演算し、制御手段は制御量演算手段により演算された制御量に基づいてエンジンを各気筒毎に制御する。そして更に、異常気筒検出手段はエンジンの回転変動を起こしている異常な気筒を検出し、空燃比ずれ検出手段は空燃比の変動周期に対応した所定期間内における空燃比の平均値と目標空燃比との間のずれを検出する。そして、補正手段は、そのずれが所定範囲からはずれた時には、ずれが所定範囲内に収まるように、異常な気筒に対して、制御手段が用いる制御量を補正する。
Further, according to what is disclosed in
従って、制御手段は、空燃比の平均値と目標空燃比との間のずれが所定範囲内に収まるように、異常な気筒を制御することができる。このため、気筒毎の吸気弁の開閉機構の機械的なばらつきや、気筒毎の燃料噴射弁の噴射特性のばらつきなどによって、空燃比の変動周期に対応した所定期間内における平均値が目標空燃比からずれることを抑えることができるというものである。 Therefore, the control means can control the abnormal cylinder so that the deviation between the average value of the air-fuel ratio and the target air-fuel ratio falls within a predetermined range. For this reason, the average value within a predetermined period corresponding to the fluctuation period of the air-fuel ratio is the target air-fuel ratio due to mechanical variations in the intake valve opening / closing mechanism for each cylinder and variations in the injection characteristics of the fuel injection valve for each cylinder. It is possible to suppress deviation from the above.
しかしながら、特許文献1の技術における気筒間の燃料噴射量のばらつきの検出方法では、爆発行程の角加速度を用いて燃料のばらつき気筒を特定しているが、この方法の場合、気筒毎の相対評価となるため、複数の気筒に燃料ばらつきが発生した場合など、燃料ばらつき気筒と燃料ばらつき方向を正確に特定することが困難である。
However, in the method of detecting the variation in the fuel injection amount between the cylinders in the technology of
ここで、一例をあげると、直列4気筒エンジンの場合、#1気筒、#3気筒、#4気筒、#2気筒の順で燃焼している。このうち、#1気筒、#4気筒の燃料噴射量が減少する燃料噴射量ばらつきが起きた場合の各気筒の角加速度は、図17のようになる。一方、#2気筒、#3気筒の燃料噴射量が増加する燃料噴射量ばらつきが起きた場合の各気筒の角加速度は、図18のようになる。これらの図からわかるように、両者の区別がつかない。
この状態で、角加速度の絶対値が大きな気筒を燃料噴射量ばらつき気筒と判定して補正を行うと、正常気筒と燃料噴射量ばらつき気筒の区別がつかないため、正常気筒を補正する可能性がある。
Here, as an example, in the case of an in-line four-cylinder engine, combustion is performed in the order of # 1 cylinder, # 3 cylinder, # 4 cylinder, and # 2 cylinder. Among these, the angular acceleration of each cylinder when the fuel injection amount variation in which the fuel injection amounts of the # 1 cylinder and the # 4 cylinder decrease is as shown in FIG. On the other hand, the angular acceleration of each cylinder when the fuel injection amount variation in which the fuel injection amounts of the # 2 cylinder and the # 3 cylinder increase is as shown in FIG. As can be seen from these figures, the two are indistinguishable.
In this state, if a cylinder having a large absolute value of angular acceleration is determined as a fuel injection amount variation cylinder and correction is performed, the normal cylinder and the fuel injection amount variation cylinder cannot be distinguished from each other. is there.
即ち、各気筒の角加速度のみを用いて補正を行うと、正常な気筒を異常気筒と誤判定し補正する可能性があり、その場合、正確に燃料噴射量ばらつき気筒のみを補正する場合に比べて、補正が完了するまでに時間が掛かり、その間、排ガスにも悪影響与え、また、走行フィーリングも悪化するという問題点があった。 That is, if correction is performed using only the angular acceleration of each cylinder, there is a possibility that a normal cylinder is erroneously determined as an abnormal cylinder and correction is made. Thus, it took time to complete the correction, and during that time, there was a problem that the exhaust gas was also adversely affected and the running feeling deteriorated.
特許文献2において、空燃比が目標空燃比となるように制御(O2フィードバック)している。直列4気筒エンジンを例に詳しく説明すると、例えば図19(a)のように#1気筒に燃料噴射量にばらつきが発生した場合、空燃比と目標空燃比にはずれが生じる。しかし、O2フィードバックによって、平均空燃比が目標空燃比となるように制御を行うと、全気筒の燃料量が一律に補正され、図19(b)のように、全気筒の平均空燃比が目標空燃比となる。この状態では、平均空燃比と目標空燃比は一致しているが、各気筒の空燃比は、目標空燃比にはなっておらず、ばらついている。特許文献2の技術を使って、この状態の各気筒の空燃比のばらつきを補正する場合、平均空燃比と目標空燃比に差がないため、各気筒間での空燃比のばらつきが検出できなく、気筒毎に燃料噴射量を補正することはできない。そのために、排気ガスの悪化、燃費の低下、走行フィーリングの悪化という問題点があった。
In
また図19(c)のように、2気筒が逆方向に同量の空燃比ずれを起こしている場合、平均空燃比と目標空燃比の差はない。特許文献2の技術では、上記と同様に、平均空燃比と目標空燃比に差がないために、各気筒間での空燃比のばらつきが検出できなく、気筒毎に燃料噴射量を補正することはできない。そのために、排気ガスの悪化、燃費の低下、走行フィーリングの悪化という問題点があった。
Further, as shown in FIG. 19C, when the two cylinders have the same amount of air-fuel ratio deviation in the opposite direction, there is no difference between the average air-fuel ratio and the target air-fuel ratio. In the technique of
本発明は、上記のような問題点を解決するためになされたもので、各気筒の角加速度とO2センサの計測値より求められるO2フィードバック値に基づいて、気筒毎の燃料噴射量ばらつき気筒を正確に特定し燃料補正を行うことで排ガスへの悪影響を抑え安定した運転状態を得られることを目的とする。 The present invention has been made in order to solve the above-described problems. Based on the O 2 feedback value obtained from the angular acceleration of each cylinder and the measured value of the O 2 sensor, the fuel injection amount variation among the cylinders. An object is to obtain a stable operation state by accurately identifying a cylinder and performing fuel correction to suppress adverse effects on exhaust gas.
この発明に係る内燃機関の燃料噴射量制御装置は、複数の気筒を備えた内燃機関に対し燃料を気筒毎に独立して供給可能なインジェクタにより噴射される燃料噴射量を排気管の酸素濃度に基づいてフィードバック補正する内燃機関の燃料噴射量制御装置において、気筒毎に爆発行程区間の角加速度を検出する角加速度検出手段を備え、前記フィードバック補正により燃料噴射量が増量側に補正される場合には、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度のうち最小値となる気筒の燃料噴射量を燃料増量側に補正し、前記フィードバック補正により燃料噴射量が減量側に補正される場合には、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度のうち最大値となる気筒の燃料噴射量を燃料減量側に補正するものである。 The fuel injection amount control device for an internal combustion engine according to the present invention uses the fuel injection amount injected by an injector capable of supplying fuel independently for each cylinder to an internal combustion engine having a plurality of cylinders as the oxygen concentration in the exhaust pipe. An internal combustion engine fuel injection amount control apparatus for performing feedback correction based on the above-mentioned embodiment includes an angular acceleration detecting means for detecting angular acceleration in an explosion stroke section for each cylinder, and the fuel injection amount is corrected to the increase side by the feedback correction. Corrects the fuel injection amount of the cylinder, which is the minimum value of the angular acceleration in the explosion stroke section of each cylinder detected by the angular acceleration detection means, to the fuel increase side, and the fuel injection amount decreases to the decrease side by the feedback correction. When the correction is made, the fuel injection amount of the cylinder that has the maximum value among the angular accelerations in the explosion stroke section of each cylinder detected by the angular acceleration detection means is reduced. It is corrected to the side.
この発明は、複数の気筒を備えた内燃機関に対し燃料を気筒毎に独立して供給可能なインジェクタにより噴射される燃料噴射量を排気管の酸素濃度に基づいてフィードバック補正する内燃機関の燃料噴射量制御装置において、気筒毎に爆発行程区間の角加速度を検出する角加速度検出手段を備え、前記フィードバック補正により燃料噴射量が増量側に補正される場合には、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度のうち最小値となる気筒の燃料噴射量を燃料増量側に補正し、前記フィードバック補正により燃料噴射量が減量側に補正される場合には、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度のうち最大値となる気筒の燃料噴射量を燃料減量側に補正するので、複数の気筒の中から最適な補正対象気筒を特定して適正な燃料噴射量補正がなされ、誤補正を抑制でき、補正時間を短くすることができる。また、空燃比と目標空燃比に差が無い状態であっても補正が可能である。そのため、エンジンの回転の安定化と排ガスの改善を早期に得ることができる。 The present invention relates to a fuel injection for an internal combustion engine in which a fuel injection amount injected by an injector capable of independently supplying fuel for each cylinder to an internal combustion engine having a plurality of cylinders is feedback-corrected based on an oxygen concentration in an exhaust pipe. The amount control device includes an angular acceleration detection means for detecting an angular acceleration of an explosion stroke section for each cylinder, and when the fuel injection amount is corrected to the increase side by the feedback correction, the angular control is detected by the angular acceleration detection means. When the fuel injection amount of the cylinder that has the minimum value among the angular accelerations in the explosion stroke section of each cylinder is corrected to the fuel increase side, and the fuel injection amount is corrected to the decrease side by the feedback correction, the angular acceleration since the fuel injection quantity of the cylinder giving the maximum value of the angular acceleration of the expansion stroke section of each cylinder detected by the detecting means for correcting the fuel reduction side, a plurality of cylinders Identify the al optimal correction target cylinder made the proper fuel injection amount correction, the erroneous correction can be suppressed, it is possible to shorten the correction time. Further, the correction can be made even when there is no difference between the air-fuel ratio and the target air-fuel ratio. Therefore, stabilization of engine rotation and improvement of exhaust gas can be obtained early.
実施の形態1.
以下、図面を参照しながら、この発明の実施の形態1について詳細に説明する。
図1及び図2はこの発明の実施の形態1による筒内燃料噴射式内燃機関を概略的に示す構成図であり、たとえば車両に搭載される内燃機関の制御装置により構成した場合を示している。
Hereinafter, the first embodiment of the present invention will be described in detail with reference to the drawings.
FIGS. 1 and 2 are block diagrams schematically showing an in-cylinder fuel injection type internal combustion engine according to
図1において、筒内燃料噴射式内燃機関を構成するエンジン1は、複数の気筒を有し、各気筒の燃焼室2内には、燃料レール3を介した高圧の燃料が直接噴射されるように構成されている。ここでは、図面の煩雑さを回避するため、代表的に1つの気筒のみに関連した構成を示している。
In FIG. 1, an
エンジン1のクランクシャフトにはクランク角センサ4が設けられ、カムシャフトにはカム角センサ5が設けられている。クランク角センサ4は、エンジン1の回転速度Neに対応したパルス信号を出力する。
The crankshaft of the
気筒毎の各燃焼室2内には、燃料を直接噴射するためのインジェクタ6と、燃料を燃焼させるための火花を発生する点火プラグ7とが設けられている。また、エンジン1の吸気弁(または、排気弁)用のカムシャフトには、カムシャフトと一体で回転するポンプカム8が設けられている。
In each
ポンプカム8に関連して設けられた燃圧制御手段は、出力ポートが燃料レール3に連通された高圧燃料ポンプからなり、燃料レール3内の燃圧が目標燃圧と一致するよう駆動される。ここで、燃料レール3内の燃圧は、電子制御ユニット(以下、「ECU」と称す)9により、平均、もしくは、フィルタリング処理されたものである。燃料レール3には、燃料レール3内の燃圧を計測するための燃圧センサ10が設けられている。
The fuel pressure control means provided in association with the
排気管には、排気ガスに含まれる酸素濃度を検出するO2センサ11が設けられている。触媒による最適な排出ガス浄化や触媒保護などの様々な要求に応じて目標空燃比が設定され、O2センサ11により検出された酸素濃度に基づいて、実空燃比を目標空燃比に一致させるようなO2フィードバック制御(以下、「O2F/B」と称す)が設けられている。O2F/Bは、例えば、比例、積分、微分要素を持ついわゆるPID制御により構成され、全気筒の燃料噴射量を一律に補正するような演算がECU9で実行される。
The exhaust pipe is provided with an O 2 sensor 11 for detecting the oxygen concentration contained in the exhaust gas. The target air-fuel ratio is set according to various demands such as optimum exhaust gas purification by the catalyst and catalyst protection, and the actual air-fuel ratio is made to coincide with the target air-fuel ratio based on the oxygen concentration detected by the O 2 sensor 11. O 2 feedback control (hereinafter referred to as “O 2 F / B”) is provided. O 2 F / B is constituted by so-called PID control having proportional, integral, and differential elements, for example, and the
ECU9は、クランク角センサ4からの出力情報に基づいてエンジン回転速度Neを検出するとともに、カム角センサ5からの出力情報に基づいて各気筒を判別する。
The
図2では、直列4気筒の場合のシリンダと、シリンダ毎に独立して燃料噴射を制御する構成を示している。図2において、ECU9は、気筒毎に取り付けられたインジェクタ6に対し、各種センサの出力値に基づいて各気筒独立して燃料噴射量を制御している。このとき、各インジェクタ6は、ECU9から出力される噴射パルス信号によって駆動される。また、ECU9は、気筒毎に取り付けられた点火プラグ7に対し、各気筒独立して点火タイミングを制御している。このとき、各点火プラグ7は、ECU9から出力される点火信号によって駆動される。
FIG. 2 shows a cylinder in the case of in-line four cylinders and a configuration in which fuel injection is controlled independently for each cylinder. In FIG. 2, the
本発明においては、クランク軸の回転角度をクランク角センサ4で検出し、各気筒の爆発行程における所定区間の回転角加速度を演算するようにしている。所定区間は、任意に定めてよいが、各気筒の爆発のばらつきを確実に検出できるよう、クランク軸の回転速度が最速になるような点を含んだほうが好ましい。
In the present invention, the rotation angle of the crankshaft is detected by the
例えば、4サイクルエンジン、4気筒直列エンジンでは、クランク軸が2回転することで、吸気、圧縮、爆発、排気の各行程を繰り返す。図3のように、エンジン全体で考えると、#1気筒、#3気筒、#4気筒、#2気筒の順でクランク軸が180度回転する毎に爆発が起こっている。このため、例えばクランク軸が180度回転する毎の角加速度を計測して、気筒別燃料補正手段に用いればよい。 For example, in a 4-cycle engine and a 4-cylinder in-line engine, each stroke of intake, compression, explosion, and exhaust is repeated by rotating the crankshaft twice. As shown in FIG. 3, when considering the engine as a whole, an explosion occurs every time the crankshaft rotates 180 degrees in the order of # 1, # 3, # 4, and # 2 cylinders. For this reason, for example, the angular acceleration every time the crankshaft rotates 180 degrees may be measured and used for the cylinder-specific fuel correction means.
図4は、本発明の実施の形態1における内燃機関の気筒毎燃料噴射補正装置の機能構成図を示す図であり、前記電子制御ユニット(ECU)9が、角加速度演算部14、O2フィードバック演算部15、燃料補正気筒判定部16、気筒毎燃料噴射量補正量演算部17、燃料噴射PW演算部18の各機能を有し、内燃機関の気筒毎燃料噴射補正装置の働きをする。
FIG. 4 is a functional configuration diagram of the fuel injection correction apparatus for each cylinder of the internal combustion engine according to the first embodiment of the present invention. The electronic control unit (ECU) 9 includes an angular
前記角加速度演算部14では、前記クランク角センサ4、前記カム角センサ5の入力を基に各気筒毎の角加速度が演算される。なお、この角加速度演算部14の動作の詳細は、図5により後述する。
The angular
前記O2フィードバック演算部15では、前記O2センサ11から得られる酸素濃度に基づき、実空燃比を目標空燃比に一致させるようにPID制御によりO2フィードバック制御が行われる。なお、このO2フィードバック演算部15の動作の詳細は、図6により後述する。
Based on the oxygen concentration obtained from the O 2 sensor 11, the O 2
前記燃料補正気筒判定部16では、前記角加速度演算部14で演算された角加速度と前記O2フィードバック演算部15で演算されたO2フィードバック値に基づき、気筒毎燃料噴射量補正量を更新する気筒を判定する。そして、前記気筒毎燃料噴射量補正量演算部17では、前記燃料補正気筒判定部16で前記判定した気筒に対し、各種運転条件に基づき気筒毎燃料噴射量補正量を更新する。なお、これら燃料補正気筒判定部16および気筒毎燃料噴射量補正量演算部17の動作の詳細は、図7により後述する。
The fuel correction
前記燃料噴射PW演算部18では、前記各種センサ13の出力値に基づき各補正を行った基本燃料噴射量が演算され、その基本燃料噴射量に対し、前記気筒毎燃料噴射量補正量演算部17で演算された気筒毎燃料噴射量補正量により補正した気筒毎燃料噴射量を算出し、さらにこの気筒毎燃料噴射量を達成するよう各運転状態に応じインジェクタ駆動時間(PW)を演算する。前記気筒毎の各インジェクタ6は、燃料噴射PW演算部18で演算されたインジェクタ駆動時間に基づき気筒毎に独立して駆動される。なお、前記燃料噴射PW演算部18の動作の詳細は、図8により後述する。
The fuel injection
次に、図5〜図9を参照しながら、図4に例示の前記電子制御ユニット(ECU)9における内燃機関の気筒毎燃料噴射補正装置としての処理について、以下にさらに詳しく説明する。 Next, the processing as the fuel injection correction apparatus for each cylinder of the internal combustion engine in the electronic control unit (ECU) 9 illustrated in FIG. 4 will be described in more detail with reference to FIGS.
まず、図4における前記加速度演算部14の処理動作を、図5に示す動作フロー図を用いて、詳細に説明する。
First, the processing operation of the
ステップS501で、角加速度積算回数カウンタnが0であれば、S502で各気筒の角加速度積算値Sumα1〜Sumα4と処理回数達成フラグXCYLを初期値にリセットする。なお、ステップS501において、Sumα1は#1気筒の角加速度積算値であり、同様にSumα2は#2気筒の、Sumα3は#3気筒の、Sumα4は#4気筒の、それぞれ角加速度積算値である。 If the angular acceleration integration number counter n is 0 in step S501, the angular acceleration integration values Sumα1 to Sumα4 and the processing number achievement flag XCYL of each cylinder are reset to initial values in S502. In step S501, Sumα1 is the angular acceleration integrated value of the # 1 cylinder. Similarly, Sumα2 is the angular acceleration integrated value of the # 2 cylinder, Sumα3 is the # 3 cylinder, and Sumα4 is the # 4 cylinder.
また、ステップS503〜S505で、爆発行程にある気筒を検出する。 In steps S503 to S505, a cylinder in the explosion stroke is detected.
次に、ステップS506〜S509で、爆発行程にある気筒の気筒毎の燃料噴射量補正量の更新の禁止条件が成立していないか、補正量更新禁止スイッチZSW1〜ZSW4を確認する。ステップS506〜S509で、補正量更新禁止スイッチZSW1〜ZSW4が「1」の場合、即ち気筒毎の燃料噴射量補正量の更新の禁止条件が成立している場合、角加速度の算出及びその積算を行わず、ステップS518に進む。こうすることで気筒毎燃料補正により角加速度が0近傍に近づいた気筒ほど気筒毎燃料補正の優先度を下げ、よりばらつきの大きい気筒を優先的に補正し、早急に燃料ばらつきを抑制することができる。 Next, in steps S506 to S509, the correction amount update prohibition switches ZSW1 to ZSW4 are checked to see if the fuel injection amount correction amount prohibition condition for each cylinder in the explosion stroke is satisfied. When the correction amount update prohibition switches ZSW1 to ZSW4 are “1” in steps S506 to S509, that is, when the prohibition condition for updating the fuel injection amount correction amount for each cylinder is satisfied, the angular acceleration is calculated and integrated. It progresses to step S518 without performing. By doing so, the priority of fuel correction for each cylinder is lowered for cylinders whose angular acceleration is close to 0 by the fuel correction for each cylinder, the cylinders with larger variations are preferentially corrected, and the fuel variations are quickly suppressed. it can.
一方、ステップS506〜S509で、補正量更新禁止スイッチZSW1〜ZSW4が成立していない場合、ステップS510〜S513で、[式1]を用いて各気筒の爆発行程所定区間の角加速度α(n)を算出する。また、ステップS514〜S517で、[式1]により算出された角加速度の積算値Sumα1〜Sumα4を算出する。 On the other hand, if the correction amount update prohibition switches ZSW1 to ZSW4 are not established in steps S506 to S509, the angular acceleration α (n) of each cylinder in the explosion stroke predetermined section using [Equation 1] in steps S510 to S513. Is calculated. In steps S514 to S517, the angular acceleration integrated values Sumα1 to Sumα4 calculated by [Equation 1] are calculated.
α(n)=1/T(n)・(1/T(n)−1/T(n-1))・・・・・・・・・・・・・・・[式1]
但し、T(n)は爆発行程所定区間の時間、T(n-1)は前気筒の爆発行程所定区間の時間
α (n) = 1 / T (n) ・ (1 / T (n) −1 / T (n-1)) ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ [Formula 1]
However, T (n) is the time of the predetermined section of the explosion stroke, and T (n-1) is the time of the predetermined section of the explosion stroke of the previous cylinder.
次に、ステップS518で、処理回数カウンタnのカウントアップを行い、ステップS519で、1つの気筒に対する処理回数が所定回数mに達したかを判定する。処理回数カウンタnを4で割るのは、気筒数が4気筒であるためであり、1つの気筒に対する処理回数を算出している。 Next, in step S518, the processing number counter n is incremented, and in step S519, it is determined whether the processing number for one cylinder has reached a predetermined number m. The processing number counter n is divided by 4 because the number of cylinders is four, and the number of processing times for one cylinder is calculated.
ステップS520では、処理回数達成フラグXCYLをセットする。ステップS521で、処理回数カウンタnを0に初期化し、各気筒の角加速度の積算値Sumα1〜Sumα4より、各気筒の平均角加速度Aveα1〜Aveα4を算出する。 In step S520, the processing count achievement flag XCYL is set. In step S521, the processing number counter n is initialized to 0, and the average angular accelerations Aveα1 to Aveα4 of each cylinder are calculated from the integrated values of the angular accelerations Sumα1 to Sumα4 of each cylinder.
次に、図4における前記O2フィードバック演算部15の処理動作を、図6に示す動作フロー図を用いて、詳細に説明する。
Next, the processing operation of the O 2
まず、ステップS601で、O2センサにより検出した酸素濃度より実空燃比AFを算出する。ここで、算出した実空燃比AFに対し、フィルタリング処理を行ってもよい。
次に、ステップS602で、エンジン運転状態に応じた目標空燃比TAFを算出し、次いで、ステップS603で、目標空燃比TAFに対する実空燃比AFの偏差EAF、即ち、EAF=TAF−AFを算出する。
First, in step S601, the actual air-fuel ratio AF is calculated from the oxygen concentration detected by the O 2 sensor. Here, filtering processing may be performed on the calculated actual air-fuel ratio AF.
Next, in step S602, a target air-fuel ratio TAF corresponding to the engine operating state is calculated. Next, in step S603, a deviation EAF of the actual air-fuel ratio AF with respect to the target air-fuel ratio TAF, that is, EAF = TAF-AF is calculated. .
次に、ステップS604〜S608で、空燃比偏差EAFを0にするべく、即ち実空燃比AFを目標空燃比TAFに一致させるべく、PID制御によるフィードバック処理を行う。即ち、ステップS604で[式2]により比例項(P項)O2FBPを算出する。次に、ステップS605で空燃比偏差EAFが0以下か否かを判定する。ここで0以下の場合、ステップS606で[式3]により積分項(I項)O2FBIを算出する。一方、ステップS605で0以下でない場合、ステップS607で[式4]により積分項(I項)O2FBIを算出する。ステップS608では、[式5]により微分項(D項)O2FBDを算出する。 Next, in steps S604 to S608, feedback processing by PID control is performed in order to set the air-fuel ratio deviation EAF to 0, that is, to make the actual air-fuel ratio AF coincide with the target air-fuel ratio TAF. That is, in step S604, the proportional term (P term) O 2 FBP is calculated by [Expression 2]. In step S605, it is determined whether the air-fuel ratio deviation EAF is 0 or less. If it is 0 or less, the integral term (I term) O 2 FBI is calculated by [Equation 3] in step S606. On the other hand, if it is not less than 0 in step S605, an integral term (I term) O 2 FBI is calculated by [Expression 4] in step S607. In step S608, the differential term (D term) O 2 FBD is calculated by [Equation 5].
O2FBP=GP×EAF・・・・・・・・・・・・・・・・・・[式2]
但し、GPは比例ゲイン。
O2FBI=O2FBI[i−1]+GI・・・・・・・・・・・[式3]
但し、GIは積分ゲイン、O2FBI[i−1]は前回演算のO2FBI。
O2FBI=O2FBI[i−1]−GI・・・・・・・・・・・[式4]
O2FBD=GD×(EAF[i]−EAF[i−1])・・・・・[式5]
但し、GDは微分ゲイン、EAF[i]は今回演算のEAF、EAF[i−1]は前回演算のEAF。
O 2 FBP = GP × EAF ... [Equation 2]
However, GP is a proportional gain.
O 2 FBI = O 2 FBI [i−1] + GI (formula 3)
However, GI is an integral gain, and O 2 FBI [i−1] is the previously calculated O 2 FBI.
O 2 FBI = O 2 FBI [i−1] −GI (formula 4)
O 2 FBD = GD × (EAF [i] −EAF [i−1]) (Equation 5)
However, GD is the differential gain, EAF [i] is the current EAF, and EAF [i-1] is the previous EAF.
最後に、ステップS609で[式6]によりO2フィードバック値O2FBを算出し、O2フィードバック演算部15の処理を終了する。
Finally, in step S609, the O 2 feedback value O 2 FB is calculated by [Expression 6], and the processing of the O 2
O2FB=O2FBP+O2FBI+O2FBD・・・・・・・・[式6] O 2 FB = O 2 FBP + O 2 FBI + O 2 FBD [Equation 6]
ここでは、一般的なPID制御によるO2フィードバックの一例を示しており、本発明においては、他のフィードバック手段を用いてもよい。 Here, an example of O 2 feedback by general PID control is shown, and other feedback means may be used in the present invention.
さて、本発明の前記O2フィードバック演算部15で演算される前記O2フィードバック値O2FBは、全気筒の燃料噴射量を一律に補正するものである。即ち、全気筒の平均空燃比を目標空燃比に制御するため、気筒間の燃料噴射量ばらつきは考慮されない。したがって、もし燃料噴射量ばらつき気筒がある場合、全気筒で燃料噴射量ばらつき分の燃料量を補うような補正が行われる。
The O 2 feedback value O 2 FB calculated by the O 2
例えば、燃料噴射量が減少している気筒がある場合、前記O2フィードバック値O2FBは燃料噴射量を増やすような値(正の値)を取ることになる。逆に、燃料噴射量が増加している気筒がある場合、前記O2フィードバック値O2FBは燃料噴射量を減らすような値(負の値)を取ることになる。 For example, when there is a cylinder in which the fuel injection amount decreases, the O 2 feedback value O 2 FB takes a value (positive value) that increases the fuel injection amount. Conversely, when there is a cylinder in which the fuel injection amount is increasing, the O 2 feedback value O 2 FB takes a value (negative value) that decreases the fuel injection amount.
本発明は、このことに着目して燃料噴射量ばらつき気筒を図4における燃料補正気筒判定部16で判定する。すなわち、前記O2フィードバック値O2FBが正の場合、燃料噴射量が減少している気筒が存在し、その気筒の角加速度は小さくなっていると言えるため、前記燃料補正気筒判定部16では、前記角加速度の積算値Sumα1〜Sumα4のうち当該積算値が最も小さい気筒を、燃料噴射量ばらつき気筒であると判定する。また、O2フィードバック値O2FBが負の場合、燃料噴射量が増加している気筒が存在し、その気筒の角加速度は大きくなっていると言えるため、前記角加速度の積算値Sumα1〜Sumα4のうち当該積算値が最も大きい気筒を燃料噴射量ばらつき気筒であると判定する。
The present invention pays attention to this and determines the fuel injection amount variation cylinder by the fuel correction
次に、図4における前記燃料補正気筒判定部16および前記気筒毎燃料噴射量補正量演算部17の処理動作を、図7に示す動作フロー図を用いて、詳細に説明する。
Next, processing operations of the fuel correction
ステップS701で、処理回数達成フラグXCYLが0ならば、ステップS702からステップS725までの処理を行わない。処理回数達成フラグXCYLが1ならば、ステップS702に進む。 If the processing number achievement flag XCYL is 0 in step S701, the processing from step S702 to step S725 is not performed. If the processing count achievement flag XCYL is 1, the process proceeds to step S702.
ステップS702で、各気筒の角加速度平均値Aveα1〜Aveα4の絶対値が所定値以下にあるか判定する。全気筒の角加速度平均値が所定値以下であれば、各気筒間のばらつきは小さくエンジンの運転状態が安定していることを意味する。即ち、各気筒間の燃料噴射量ばらつきがほとんどない。この場合、ステップS703からステップS725までの処理を行わない。 In step S702, it is determined whether the absolute values of the average angular acceleration values Aveα1 to Aveα4 of each cylinder are equal to or less than a predetermined value. If the average angular acceleration value of all the cylinders is less than or equal to a predetermined value, it means that the variation between the cylinders is small and the engine operating state is stable. That is, there is almost no variation in the fuel injection amount between the cylinders. In this case, the processing from step S703 to step S725 is not performed.
ステップS703では、前述の図6におけるステップS606又はステップS607で算出したO2フィードバック値I項O2FBIの正負を判定し、燃料噴射量ばらつきが発生している気筒の空燃比がリッチ側(燃料過多側)にずれているかリーン側(燃料過少側)にずれているかを特定する。ステップS703で前記O2フィードバック値I項O2FBIが“正”の場合、燃料噴射量ばらつきが発生している気筒の空燃比がリーン側にずれていることを意味し該気筒の燃料量を増量側に補正する必要がある。一方、ステップS703でO2フィードバック値I項O2FBIが“負”の場合、燃料噴射量ばらつきが発生している気筒の空燃比がリッチ側にずれていることを意味し該気筒の燃料量を減量側に補正する必要がある。 In step S703, the sign of the O 2 feedback value I term O 2 FBI calculated in step S606 or step S607 in FIG. 6 described above is determined, and the air-fuel ratio of the cylinder in which the fuel injection amount variation occurs is rich (fuel). Specify whether it is shifted to the excess side) or to the lean side (fuel underside). If the O 2 feedback value I term O 2 FBI is “positive” in step S703, it means that the air-fuel ratio of the cylinder in which the fuel injection amount variation occurs is shifted to the lean side, and the fuel amount of the cylinder is reduced. It is necessary to correct to the increase side. On the other hand, if the O 2 feedback value I term O 2 FBI is “negative” in step S703, it means that the air-fuel ratio of the cylinder in which the fuel injection amount variation occurs is shifted to the rich side. Must be corrected to the weight loss side.
ここで、O2フィードバック値I項O2FBIが“0”の場合は、全気筒の空燃比がO2フィードバックによる補正なく目標空燃比に一致していることも考えられるが、実際の内燃機関では、燃料リッチ側にばらついている気筒のばらつき量と燃料リーン側にばらついている気筒のばらつき量が一致した瞬間である可能性が高い。即ち、燃料噴射量が増加している気筒と減少している気筒とで燃料噴射量ばらつきが相殺されている。 Here, when the O 2 feedback value I term O 2 FBI is “0”, it is possible that the air-fuel ratios of all cylinders coincide with the target air-fuel ratio without correction by O 2 feedback. Then, there is a high possibility that the variation amount of the cylinders varying on the fuel rich side and the variation amount of the cylinders varying on the fuel lean side coincide. That is, the fuel injection amount variation is offset between the cylinder in which the fuel injection amount is increasing and the cylinder in which the fuel injection amount is decreasing.
本発明においては、この場合、燃料噴射量の補正の禁止は行わず、燃料噴射量を増量側に補正する。これは、気筒間の燃料ばらつきの減少を早めるためにO2フィードバック値I項O2FBIが“0”の場合においても燃料増量もしくは燃料減量のいずれかを行うことが効果的であるからである。また、その際、燃料噴射量を減量側に補正することは失火の可能性が生じるため、燃料噴射量の増量側の補正としている。 In the present invention, in this case, the correction of the fuel injection amount is not prohibited, and the fuel injection amount is corrected to the increase side. This is because it is effective to perform either fuel increase or fuel decrease even when the O 2 feedback value I term O 2 FBI is “0” in order to accelerate the decrease in fuel variation between cylinders. . Further, at this time, correcting the fuel injection amount to the decrease side causes a possibility of misfire, so the correction is made on the increase side of the fuel injection amount.
ステップS703でO2フィードバック値I項O2FBIが“正”または“0”の場合、ステップS704で各気筒の角加速度平均値Aveα1〜Aveα4の内、最も小さい値となる気筒を補正気筒TCYLNOとして選択する。一方、ステップS703でO2フィードバック値I項O2FBIが“負”の場合、ステップS715で各気筒の角加速度平均値Aveα1〜Aveα4の内、最も大きい値となる気筒番号を補正気筒番号TCYLNOとして選択する。補正気筒番号TCYLNO= 1のときは、#1気筒のことを示しており、同様に、TCYLNO = 2のときは、#2気筒、TCYLNO = 3のときは、#3気筒、TCYLNO = 4のときは、#4気筒を示している。 If the O 2 feedback value I term O 2 FBI is “positive” or “0” in step S703, the cylinder having the smallest value among the average angular acceleration values Aveα1 to Aveα4 of each cylinder is determined as the corrected cylinder TCYLNO in step S704. select. On the other hand, if the O 2 feedback value I term O 2 FBI is “negative” in step S703, the cylinder number that has the largest value among the average angular acceleration values Aveα1 to Aveα4 of each cylinder is set as the corrected cylinder number TCYLNO in step S715. select. When the correction cylinder number TCYLNO = 1, it indicates # 1 cylinder. Similarly, when TCYLNO = 2, # 2 cylinder, when TCYLNO = 3, # 3 cylinder, TCYLNO = 4 Indicates the # 4 cylinder.
ステップS705で増加更新回数q[TCYLNO]が0である場合、ステップS706において、角加速度平均値Aveα[TCYLNO]をAveαold[TCYLNO]に記憶する。もしTCYLNO= 1ならば、増加更新回数q[TCYLNO]は#1気筒の増加更新回数であることを示している。同様に、Aveα[TCYLNO]、Aveαold[TCYLNO]など[TCYLNO]が付いているものは、それぞれ気筒に対して、変数が存在する。 If the increment update count q [TCYLNO] is 0 in step S705, the angular acceleration average value Aveα [TCYLNO] is stored in Aveαold [TCYLNO] in step S706. If TCYLNO = 1, it indicates that the increase update count q [TCYLNO] is the increase update count of the # 1 cylinder. Similarly, those with [TCYLNO] such as Aveα [TCYLNO] and Aveαold [TCYLNO] have variables for each cylinder.
ステップS707で、増加更新回数q[TCYLNO]が所定回数Addcntに達しているどうかを判定する。このステップS707での判定の結果、増加更新回数q[TCYLNO]が所定回数Addcntに達していなければ(NOであれば)、ステップS711で増加更新回数q[TCYLNO]をカウントアップし、ステップS710に進む。ステップS707での判定の結果、増加更新回数q[TCYLNO]が所定回数Addcntに達していれば、ステップS708に進む。 In step S707, it is determined whether or not the increment update count q [TCYLNO] has reached the predetermined count Addcnt. As a result of the determination in step S707, if the increment update count q [TCYLNO] has not reached the predetermined count Addcnt (if NO), the increment update count q [TCYLNO] is counted up in step S711, and the process proceeds to step S710. move on. As a result of the determination in step S707, if the increased update count q [TCYLNO] has reached the predetermined number Addcnt, the process proceeds to step S708.
ステップS708で、前記Aveαold[TCYLNO]に記憶の値と角加速度平均値Aveα[TCYLNO]とを比べる。前記Aveαold[TCYLNO]に記憶の値の方が大きいかまた等しければ、ステップS709で補正禁止スイッチZSW[TCYLNO]をセットする。 In step S708, the value stored in Aveαold [TCYLNO] is compared with the average angular acceleration value Aveα [TCYLNO]. If the value stored in Aveαold [TCYLNO] is larger or equal, the correction prohibition switch ZSW [TCYLNO] is set in step S709.
ステップS710で、q[TCYLNO]を初期化する。 In step S710, q [TCYLNO] is initialized.
ステップS712で、補正禁止スイッチZSW[TCYLNO] = 0ならば、ステップS713で[式7]により燃料噴射量補正量K[TCYLNO]を更新する。
K[TCYLNO]=K[TCYLNO]+ A・・・・・・・・・・・・・・[式7]
ここで、Aは補正値を増加させる定数であり、任意に決めることができる。
If the correction prohibition switch ZSW [TCYLNO] = 0 in step S712, the fuel injection amount correction amount K [TCYLNO] is updated by [Expression 7] in step S713.
K [TCYLNO] = K [TCYLNO] + A ... [Formula 7]
Here, A is a constant that increases the correction value, and can be arbitrarily determined.
ステップS712で、補正禁止スイッチZSW[TCYLNO]=0でなければ、K[TCYLNO]=0として、該当気筒の燃料噴射量補正を禁止する。 In step S712, if the correction prohibition switch ZSW [TCYLNO] = 0 is not set, K [TCYLNO] = 0 is set and fuel injection amount correction of the corresponding cylinder is prohibited.
ステップS716で増加更新回数q[TCYLNO]が0である場合、ステップS717において、角加速度平均値Aveα[TCYLNO]をAveαold[TCYLNO]に記憶する。 If the increment update count q [TCYLNO] is 0 in step S716, the angular acceleration average value Aveα [TCYLNO] is stored in Aveαold [TCYLNO] in step S717.
増加更新回数q[TCYLNO]は、燃料を減らす処理を行った場合は、カウントダウン処理を行う。増加更新回数q[TCYLNO]が負の値を取っていれば、初期値に対して、燃料を減らす補正をしていることになる。
ステップS718で、増加更新回数q[TCYLNO]が所定回数Subcntより小さいかを判定する。大きければ、ステップS722で増加更新回数q[TCYLNO]をカウントダウンし、ステップS721に進む。ステップS718で、増加更新回数q[TCYLNO]が所定回数Subcntより小さければ、ステップS719に進む。ステップS719で、前記Aveαold[TCYLNO]に記憶の値と角加速度平均値Aveα[TCYLNO]とを比べる。前記Aveαold[TCYLNO]に記憶の値の方が小さいかまた等しければ、ステップS720で補正禁止スイッチZSW[TCYLNO]をセットする。
The increase update count q [TCYLNO] performs countdown processing when processing to reduce fuel is performed. If the increase update count q [TCYLNO] takes a negative value, it means that the initial value is corrected to reduce the fuel.
In step S718, it is determined whether the increased update count q [TCYLNO] is smaller than the predetermined count Subcnt. If larger, the increment update count q [TCYLNO] is counted down in step S722, and the process proceeds to step S721. If the increment update count q [TCYLNO] is smaller than the predetermined count Subcnt in step S718, the process proceeds to step S719. In step S719, the value stored in Aveαold [TCYLNO] is compared with the average angular acceleration value Aveα [TCYLNO]. If the value stored in Aveαold [TCYLNO] is smaller or equal, the correction prohibition switch ZSW [TCYLNO] is set in step S720.
ステップS721で、q[TCYLNO]を初期化する。 In step S721, q [TCYLNO] is initialized.
ステップS723で、補正禁止スイッチZSW[TCYLNO] = 0ならば、ステップS724で[式8]により燃料噴射量補正量K[TCYLNO]を更新する。
K[TCYLNO]= K[TCYLNO] - B・・・・・・・・・・・・・[式8]
ここで、Bは補正値を減少させる定数であり、任意に決めることができる。
If the correction prohibition switch ZSW [TCYLNO] = 0 in step S723, the fuel injection amount correction amount K [TCYLNO] is updated by [Equation 8] in step S724.
K [TCYLNO] = K [TCYLNO]-B ... [Equation 8]
Here, B is a constant that decreases the correction value, and can be arbitrarily determined.
ステップS723で、補正禁止スイッチZSW[TCYLNO] = 0でなければ、K[TCYLNO] = 0として、該当気筒の燃料噴射量補正を禁止する。 In step S723, if the correction prohibition switch ZSW [TCYLNO] = 0 is not set, K [TCYLNO] = 0 is set and fuel injection amount correction of the corresponding cylinder is prohibited.
図8を用いて、図4における燃料噴射PW演算部18を説明する。
ステップS801で基本燃料量FUNSYAを演算する。
ステップS802で[式9]により基本燃料量FUNSYAをO2F/B補正値O2FBで補正して、燃料噴射量NENRYOaを演算する。
NENRYOa =FUNSYA + O2FB・・・・・・・・・・・・・・・[式9]
The fuel injection
In step S801, the basic fuel amount FUNSYA is calculated.
In step S802, the basic fuel amount FUNSYA is corrected with the O 2 F / B correction value O 2 FB according to [Equation 9] to calculate the fuel injection amount NENRYOa.
NENRYOa = FUNSYA + O 2 FB …… [Equation 9]
ステップS803で[式10]により各気筒の燃料噴射量NENRYOaを各種センサ13からの出力により求められる各種補正KAKUで補正する。
NENRYOb= NENRYOa×KAKU(各種補正)・・・・・・・・・・[式10]
In step S803, the fuel injection amount NENRYOa of each cylinder is corrected by [Expression 10] with various correction KAKUs obtained from the outputs from the
NENRYOb = NENRYOa x KAKU (various corrections) ... [Formula 10]
ステップS804で[式11]により燃料噴射量NENRYObを気筒毎燃料噴射量補正量K[i]で補正する。
NENRYOc[i]= NENRYOb×K[i]・・・・・・・・・・・・・・[式11]
ここで、iは気筒番号であり、I = 1〜4である。
In step S804, the fuel injection amount NENRYOb is corrected with the fuel injection amount correction amount K [i] for each cylinder by [Equation 11].
NENRYOc [i] = NENRYOb × K [i] ... [Formula 11]
Here, i is a cylinder number, and I = 1 to 4.
ステップS805で気筒毎の燃料噴射量NENRYOc[i]をインジェクタが噴射する時間にパルス幅PWに変換する。
ステップS806でパルス幅PWを燃圧センサ10の出力により、調整して気筒毎の燃料噴射パルス幅を算出する。
算出された燃料噴射パルス幅に基づいて、インジェクタ駆動時間が設定され、インジェクタ6が燃料を噴射する。
In step S805, the fuel injection amount NENRYOc [i] for each cylinder is converted into a pulse width PW at the time when the injector injects.
In step S806, the pulse width PW is adjusted by the output of the
Based on the calculated fuel injection pulse width, the injector driving time is set, and the
以上が、内燃機関の気筒毎燃料噴射補正装置の処理の説明である。 The above is the description of the processing of the fuel injection correction apparatus for each cylinder of the internal combustion engine.
次に、バッテリバックアップの処理について図9により説明する。
図9において、ステップS901で、エンジン停止を検出する。エンジンが停止すれば、ステップS902で、気筒毎の燃料噴射補正値K1〜K4をECU9の電源OFF時に、バッテリから供給される電力によって常時記憶保持可能なバッテリバックアップメモリに記憶をする。
Next, the battery backup process will be described with reference to FIG.
In FIG. 9, engine stop is detected in step S901. If the engine stops, in step S902, the fuel injection correction values K1 to K4 for each cylinder are stored in a battery backup memory that can always be stored by electric power supplied from the battery when the
実施の形態1は前述ようになされているので、以下のようなメリットを奏する。
気筒毎の角加速度とO2F/B値を用いて、燃料噴射量にばらつきのある気筒を検出し、気筒毎燃料噴射量補正量を求めることにより、気筒間の燃料噴射量のばらつきを補正することができる。
補正される気筒の角速度の大きさに基づいて当該気筒の燃料噴射量補正量を決定することで、運転状態に合わせて的確に燃料噴射量にばらつきのある気筒を補正することができる。
燃料噴射量ばらつき以外が原因の角加速度のばらつきに対して、過剰に燃料を増減させることを防ぐことができる。
全ての角加速度が所定値以内に収まった場合、気筒毎燃料噴射量補正量の更新を禁止することで、安定した運転状態を保つことができる。
また、バッテリバックアップメモリに気筒毎燃料噴射量補正量を記憶することで、始動時に前回運転時の気筒毎燃料噴射量補正量を用いることができる。
フィードバック補正値が“0”の場合、気筒毎燃料噴射量補正量を減少させる補正から開始することでの失火を防ぐことができる。
また、気筒毎の爆発行程の角加速度とO2センサにより検出された酸素濃度より求められるO2フィードバックの値に基づいて、燃料噴射量ばらつき気筒と燃料噴射量ばらつき方向を特定できるため、誤補正を抑制でき、補正時間を短くすることができ、空燃比と目標空燃比に差が無い状態であっても補正が可能である。そのため、エンジンの回転の安定化と排ガスの改善を早期に得ることができる。
Since the first embodiment is made as described above, the following advantages can be obtained.
Using the angular acceleration and O 2 F / B value for each cylinder, detect cylinders with variations in fuel injection amount, and determine the fuel injection amount correction amount for each cylinder to correct the variation in fuel injection amount between cylinders. can do.
By determining the fuel injection amount correction amount of the cylinder based on the corrected angular velocity of the cylinder, it is possible to accurately correct the cylinders having variations in the fuel injection amount in accordance with the operating state.
It is possible to prevent excessive increase / decrease in fuel with respect to variations in angular acceleration caused by variations other than fuel injection amount variations.
When all the angular accelerations are within the predetermined value, it is possible to maintain a stable operation state by prohibiting the update of the fuel injection amount correction amount for each cylinder.
Further, by storing the fuel injection amount correction amount for each cylinder in the battery backup memory, it is possible to use the fuel injection amount correction amount for each cylinder during the previous operation at the time of starting.
When the feedback correction value is “0”, it is possible to prevent misfire by starting from the correction that decreases the fuel injection amount correction amount for each cylinder.
In addition, the fuel injection amount variation cylinder and the fuel injection amount variation direction can be identified based on the value of the O 2 feedback obtained from the angular acceleration of the explosion stroke for each cylinder and the oxygen concentration detected by the O 2 sensor. Can be suppressed, the correction time can be shortened, and correction is possible even in a state where there is no difference between the air-fuel ratio and the target air-fuel ratio. Therefore, stabilization of engine rotation and improvement of exhaust gas can be obtained early.
この発明の実施の形態1は前述のようになされており、概念的には、複数の気筒を備えた内燃機関において、クランクシャフトの回転状態を検出するクランク角センサ4と、カムシャフトの回転状態を検出するカム角センサ5と、前記クランク角センサ4と前記カム角センサ5より気筒毎に爆発行程区間の角加速度を検出する角加速度検出手段14と、内燃機関に対し燃料を気筒毎に独立して供給可能なインジェクタ6と、排気管に取り付けられた酸素濃度を測定するO2センサ11と、前記O2センサ11によって測定された酸素濃度に基づいて前記インジェクタ6により噴射される燃料噴射量をフィードバック補正する燃料噴射量制御手段17,18と、を備え、前記燃料噴射量制御手段におけるフィードバック補正値と、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度とに基づき、補正すべき気筒が特定され、前記燃料噴射量制御手段によって補正される燃料噴射量が気筒毎に補正される内燃機関の燃料噴射量制御装置である。
The first embodiment of the present invention has been made as described above. Conceptually, in an internal combustion engine having a plurality of cylinders, a
この発明の実施の形態1は前述のようになされており、更に概念的には、複数の気筒を備えた内燃機関に対し燃料を気筒毎に独立して供給可能なインジェクタ6により噴射される燃料噴射量を排気管の酸素濃度に基づいてフィードバック補正する内燃機関の燃料噴射量制御装置において、気筒毎に爆発行程区間の角加速度を検出する角加速度検出手段を備え、前記フィードバック補正値と、前記角加速度検出手段により検出された前記各気筒の爆発行程区間の角加速度とに基づき、補正すべき気筒が特定され、前記燃料噴射量が気筒毎に補正される内燃機関の燃料噴射量制御装置である。
The first embodiment of the present invention has been made as described above, and more conceptually, the fuel injected by the
この発明の実施の形態1は前述のようになされており、更に概念的には、複数の気筒を備えた内燃機関に対し燃料を気筒毎に独立して供給可能なインジェクタ6により噴射される燃料噴射量を排気管の酸素濃度に基づいてフィードバック補正する内燃機関の燃料噴射量制御装置において、気筒毎に爆発行程区間の角加速度を検出する角加速度検出手段を備え、前記フィードバック補正値と、前記角加速度検出手段により検出された前記各気筒の爆発行程区間の角加速度とに基づき、前記燃料噴射量が気筒毎に補正される内燃機関の燃料噴射量制御装置である。
The first embodiment of the present invention has been made as described above, and more conceptually, the fuel injected by the
実施の形態2.
この発明の実施の形態2は、図10に示すように、前述のこの発明の実施の形態1(図10のステップS1003)に、ステップS1001,S1002,S1004,S1005の処理機能を追加したものである。
As shown in FIG. 10, the second embodiment of the present invention is obtained by adding the processing functions of steps S1001, S1002, S1004, and S1005 to the first embodiment of the present invention (step S1003 in FIG. 10). is there.
ステップS1001において、回転数が所定値1以上または、負荷が所定値2以上であるかを判定する。回転数が所定値1未満、もしくは、負荷が所定値2未満の場合は、ステップS1002に進み、実施の形態1の処理を行う。回転数が所定値1以上または、負荷が所定値2以上であれば、ステップS1003において、回転数が所定値3以上または、負荷が所定値4以上であるかを判定する。ここで、所定値3は所定値1以上、所定値4は所定値2以上とする。回転数が所定値3未満、もしくは、負荷が所定値4未満の場合は、ステップS1004に進む。ステップS1004で、これまで使用してきて気筒毎燃料噴射量補正量を用いて各気筒の補正を行う。このとき、ステップS1002の処理は行わないため、気筒毎燃料噴射量補正量の更新は行われない。ステップS1003において、回転数が所定値3以上または、負荷が所定値4以上である場合、気筒毎燃料噴射量補正量での補正を禁止する。このとき、ステップS1002の処理は行わないため、気筒毎燃料噴射量補正量の更新は行われない。
In step S1001, it is determined whether the rotational speed is a
この発明の実施の形態2において、回転数が所定値1以上、または負荷が所定値2以上のときは、角加速度のばらつきが出難く、誤補正を行う可能性が高いが、所定回転数以下かつ所定負荷以下で求められた気筒毎燃料噴射量補正量を維持して、所定回転数以上または、所定負荷以上の領域で使用できるようにすることで、誤補正する可能性のある高回転、高負荷時にも補正が可能になる。また、回転数が所定値1、または負荷が所定値2のさらに上の領域である回転数が所定値3以上、または負荷が所定値4以上の領域においては、所定回転数以下かつ所定負荷以下で求められた気筒毎燃料噴射量補正量を使用することは、エンジンの運転に悪影響を及ぼす恐れがある。気筒毎燃料噴射量補正を禁止することで、悪影響を押さえることができる。
In
実施の形態3.
この発明の実施の形態3は、図11のように、前述の実施の形態1(図11のステップS1101)に、ステップS1102の処理機能を加えたものである。ステップS1102では、燃圧に応じた、燃料圧力燃料噴射量補正量を求め、実施の形態1で求めた気筒毎燃料噴射量補正量を補正する。
In the third embodiment of the present invention, as shown in FIG. 11, the processing function in step S1102 is added to the first embodiment (step S1101 in FIG. 11). In step S1102, the fuel pressure fuel injection amount correction amount corresponding to the fuel pressure is obtained, and the cylinder fuel injection amount correction amount obtained in the first embodiment is corrected.
一般的に燃圧が上がると、燃料が噴射されるスピードが上がり、燃料を噴射するための負荷が増大する。そのため、燃圧によりインジェクタの燃料噴射量のばらつき方が変化する。高回転、高負荷で気筒毎燃料噴射量補正量の更新が禁止された状態においても、燃圧に応じて、気筒毎燃料噴射量補正量を補正することで、燃圧の変化による燃料噴射量ばらつきを補正することができる。 Generally, when the fuel pressure increases, the speed at which the fuel is injected increases, and the load for injecting the fuel increases. Therefore, the variation in the fuel injection amount of the injector changes depending on the fuel pressure. Even in the state where updating of the fuel injection amount correction amount for each cylinder is prohibited at high rotation and high load, by correcting the fuel injection amount correction amount for each cylinder according to the fuel pressure, the variation in the fuel injection amount due to the change of the fuel pressure can be corrected. It can be corrected.
実施の形態4.
この発明の実施の形態4は、図12のように、前述の実施の形態1(図12のステップS1201)に、ステップS1202の処理機能を加えたものである。ステップS1202では、回転速度に応じた、回転速度燃料噴射量補正量を求め、実施の形態1で求めた気筒毎燃料噴射量補正量を補正する。
As shown in FIG. 12, the fourth embodiment of the present invention is obtained by adding the processing function of step S1202 to the first embodiment (step S1201 of FIG. 12). In step S1202, a rotational speed fuel injection amount correction amount corresponding to the rotational speed is obtained, and the cylinder-by-cylinder fuel injection amount correction amount obtained in the first embodiment is corrected.
これにより、高回転、高負荷で気筒毎燃料噴射量補正量の更新が禁止された状態においても、回転速度に応じて、気筒毎燃料噴射量補正量を補正することで、回転速度の変化による燃料噴射量ばらつきを補正することができる。 As a result, even in a state where updating of the fuel injection amount correction amount for each cylinder is prohibited at high rotation and high load, by correcting the fuel injection amount correction amount for each cylinder according to the rotational speed, The fuel injection amount variation can be corrected.
実施の形態5.
この発明の実施の形態5は、図13のように、前述の実施の形態1(図13のステップS1301)に、ステップS1302の処理機能を加えたものである。ステップS1302では、負荷に応じた、負荷燃料噴射量補正量を求め、実施の形態1で求めた気筒毎燃料噴射量補正量を補正する。これにより、高回転、高負荷で気筒毎燃料噴射量補正量の更新が禁止された状態においても、負荷に応じて、気筒毎燃料噴射量補正量を補正することで、負荷の変化による燃料噴射量ばらつきを補正することができる。
In the fifth embodiment of the present invention, as shown in FIG. 13, the processing function in step S1302 is added to the first embodiment (step S1301 in FIG. 13). In step S1302, the load fuel injection amount correction amount corresponding to the load is obtained, and the cylinder fuel injection amount correction amount obtained in the first embodiment is corrected. Thus, even in a state where updating of the fuel injection amount correction amount for each cylinder is prohibited at high rotation and high load, the fuel injection due to the change in load is corrected by correcting the fuel injection amount correction amount for each cylinder according to the load. The amount variation can be corrected.
前述のこの発明の実施形態3〜5までをまとめて、燃圧、回転速度、負荷の3つをパラメータにし、気筒毎燃料噴射量補正量を補正する補正値を求めることもできる。また、燃圧、回転速度、負荷の3つの内、2つを選択して、気筒毎燃料噴射量補正量を補正する補正値を求めてもよい。 The correction values for correcting the fuel injection amount correction amount for each cylinder can also be obtained using the above-described third to fifth embodiments of the present invention as a parameter using the fuel pressure, the rotational speed, and the load as parameters. Moreover, you may obtain | require the correction value which correct | amends the fuel injection amount correction amount for every cylinder by selecting two out of three, fuel pressure, rotational speed, and load.
実施の形態6.
この発明の実施の形態6は、図14のように、前述の実施の形態1(図14のステップS1403)に、ステップS1401,ステップS1402の処理機能を追加したものである。ステップS1401で始動を判定した場合、ステップS1402に進む。ステップS1402では、気筒毎燃料噴射量補正量の更新と気筒毎燃料噴射量補正を禁止する。これにより、始動時の不安定な領域での補正による誤補正を防止することができる。
As shown in FIG. 14, the sixth embodiment of the present invention is obtained by adding the processing functions of steps S1401 and S1402 to the first embodiment (step S1403 of FIG. 14). When starting is determined in step S1401, the process proceeds to step S1402. In step S1402, updating of the fuel injection amount correction amount for each cylinder and correction of the fuel injection amount for each cylinder are prohibited. Thereby, it is possible to prevent erroneous correction due to correction in an unstable region at the time of starting.
実施の形態7.
この発明の実施の形態7は、図15のように、前述の実施の形態1(図15のステップS1503)に、ステップS1501,ステップS1502の処理機能を追加したものである。ステップS1501で始動を判定した場合、ステップS1502に進む。ステップS1502では、前回運転時にバッテリバックアップメモリに記憶されている気筒毎燃料噴射量補正量を用いて補正を行う。このとき、気筒毎燃料噴射量補正量の更新は禁止する。これにより、始動時の運転状態が不安定な領域での補正を可能にする。
As shown in FIG. 15, the seventh embodiment of the present invention is obtained by adding the processing functions of steps S1501 and S1502 to the first embodiment (step S1503 of FIG. 15). If start is determined in step S1501, the process proceeds to step S1502. In step S1502, correction is performed using the fuel injection amount correction amount for each cylinder stored in the battery backup memory during the previous operation. At this time, updating of the fuel injection amount correction amount for each cylinder is prohibited. As a result, it is possible to perform correction in a region where the operation state at the start is unstable.
なお、本発明は、本発明の実施の形態で述べた筒内噴射式の火花点火式ガソリン機関に限らず、種々の内燃機関で適用可能である。例えば、本発明は吸気ポートに燃料を供給するような内燃機関に対しても適用可能である。 Note that the present invention is not limited to the in-cylinder spark ignition gasoline engine described in the embodiment of the present invention, and can be applied to various internal combustion engines. For example, the present invention is also applicable to an internal combustion engine that supplies fuel to an intake port.
1 エンジン(筒内燃料噴射式内燃機関)、
2 燃焼室、
3 蓄圧室(燃料レール)、
4 クランク角センサ、
5 カム角センサ、
6 インジェクタ、
7 点火プラグ、
8 ポンプカム、
9 ECU、
10 燃圧センサ、
11 O2センサ、
14 角加速度演算部(角加速度検出手段)。
1 engine (cylinder fuel injection internal combustion engine),
2 combustion chamber,
3 Accumulation chamber (fuel rail),
4 Crank angle sensor,
5 Cam angle sensor,
6 injectors,
7 Spark plug,
8 Pump cam,
9 ECU,
10 Fuel pressure sensor,
11 O 2 sensor,
14 Angular acceleration calculation unit (angular acceleration detection means).
Claims (15)
気筒毎に爆発行程区間の角加速度を検出する角加速度検出手段を備え、
前記フィードバック補正により燃料噴射量が増量側に補正される場合には、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度のうち最小値となる気筒の燃料噴射量を燃料増量側に補正し、
前記フィードバック補正により燃料噴射量が減量側に補正される場合には、前記角加速度検出手段により検出される各気筒の爆発行程区間の角加速度のうち最大値となる気筒の燃料噴射量を燃料減量側に補正する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In a fuel injection amount control device for an internal combustion engine that feedback-corrects a fuel injection amount injected by an injector capable of independently supplying fuel for each cylinder to an internal combustion engine having a plurality of cylinders based on an oxygen concentration in an exhaust pipe ,
An angular acceleration detection means for detecting the angular acceleration of the explosion stroke section for each cylinder is provided,
When the fuel injection amount is corrected to the increase side by the feedback correction, the fuel injection amount of the cylinder that becomes the minimum value among the angular accelerations in the explosion stroke section of each cylinder detected by the angular acceleration detection means is increased. To the side,
When the fuel injection amount is corrected to the reduction side by the feedback correction, the fuel injection amount of the cylinder that becomes the maximum value among the angular accelerations in the explosion stroke section of each cylinder detected by the angular acceleration detection means is reduced. A fuel injection amount control apparatus for an internal combustion engine, wherein the fuel injection amount control apparatus corrects the fuel injection amount to the side .
前記気筒毎に補正される補正量は、補正される気筒の角加速度の大きさに基づいて算出される
ことを特徴とする内燃機関の燃料噴射量制御装置。 The fuel injection amount control apparatus for an internal combustion engine according to claim 1 ,
The fuel injection amount control device for an internal combustion engine, wherein the correction amount corrected for each cylinder is calculated based on the magnitude of the angular acceleration to be corrected.
前記気筒毎に補正される補正量は、補正される気筒の角加速度の絶対値が大きいほど大きくなる方向に補正される
ことを特徴とする内燃機関の燃料噴射量制御装置。 The fuel injection amount control device for an internal combustion engine according to claim 1 or 2 ,
The fuel injection amount control apparatus for an internal combustion engine, wherein the correction amount corrected for each cylinder is corrected so as to increase as the absolute value of the angular acceleration of the corrected cylinder increases.
内燃機関の負荷量を検出する負荷量検出手段と、
内燃機関の回転速度を検出する回転速度検出手段と、
を備え、
前記負荷量検出手段によって検出された負荷および前記回転速度検出手段によって検出された回転速度の少なくとも一方が所定値以上になれば、気筒毎燃料噴射量補正量の更新を禁止し、禁止前の気筒毎燃料噴射量補正量に基づき気筒毎燃料噴射量を補正することを特徴とする内燃機関の燃料噴射量制御装置。 The fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 3 ,
Load amount detecting means for detecting the load amount of the internal combustion engine;
Rotation speed detection means for detecting the rotation speed of the internal combustion engine;
With
If at least one of the load detected by the load amount detecting means and the rotational speed detected by the rotational speed detecting means is equal to or greater than a predetermined value, updating of the fuel injection amount correction amount for each cylinder is prohibited, and the cylinder before the prohibition is prohibited. A fuel injection amount control device for an internal combustion engine, wherein the fuel injection amount for each cylinder is corrected based on the fuel injection amount correction amount.
前記負荷量検出手段によって検出された負荷および前記回転速度検出手段によって検出された回転速度の少なくとも一方が前記所定値より更に大きな他の所定値以上になれば、前記気筒毎燃料噴射量補正量の更新を禁止し、かつ、気筒毎燃料噴射量補正も禁止することを特徴とする内燃機関の燃料噴射量制御装置。 The fuel injection amount control device for an internal combustion engine according to claim 4 ,
If at least one of the load detected by the load amount detecting means and the rotational speed detected by the rotational speed detecting means is equal to or greater than another predetermined value that is larger than the predetermined value, the fuel injection amount correction amount for each cylinder is increased. A fuel injection amount control apparatus for an internal combustion engine, which prohibits renewal and prohibits correction of fuel injection amount for each cylinder.
前記インジェクタから噴射される燃料の圧力を検出する燃料圧力検出手段を備え、
前記燃料圧力検出手段によって検出された燃料圧力が所定圧力以上になれば、当該燃料圧力に基づく燃料圧力燃料噴射量補正量を求め、前記気筒毎燃料噴射量補正量を前記燃料圧力燃料噴射量補正量で補正して、補正された前記気筒毎燃料噴射量補正量で気筒毎の燃料噴射量を補正することを特徴とする内燃機関の燃料噴射量制御装置。 The fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 4 ,
Fuel pressure detecting means for detecting the pressure of fuel injected from the injector;
When the fuel pressure detected by the fuel pressure detection means is equal to or higher than a predetermined pressure, a fuel pressure fuel injection amount correction amount based on the fuel pressure is obtained, and the fuel injection amount correction amount for each cylinder is calculated as the fuel pressure fuel injection amount correction amount. A fuel injection amount control apparatus for an internal combustion engine, wherein the fuel injection amount for each cylinder is corrected with the corrected fuel injection amount correction amount for each cylinder.
検出された内燃機関の回転速度が所定回転速度以上になれば、当該回転速度に基づく回転速度燃料噴射量補正量を求め、前記気筒毎燃料噴射量補正量を前記回転速度燃料噴射量補正量で補正して、補正された前記気筒毎燃料噴射量補正量で気筒毎の燃料噴射量を補正する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 4 and claim 6 ,
When the detected rotational speed of the internal combustion engine becomes equal to or higher than a predetermined rotational speed, a rotational speed fuel injection amount correction amount based on the rotational speed is obtained, and the fuel injection amount correction amount for each cylinder is calculated as the rotational speed fuel injection amount correction amount. A fuel injection amount control apparatus for an internal combustion engine, which corrects and corrects the fuel injection amount for each cylinder with the corrected fuel injection amount correction amount for each cylinder.
検出された負荷が所定負荷以上になれば、当該負荷に基づく負荷燃料噴射量補正量を求め、前記気筒毎燃料噴射量補正量を前記負荷燃料噴射量補正量で補正して、補正された前記気筒毎燃料噴射量補正量で気筒毎の燃料噴射量を補正する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 4 , claim 6 , and claim 7 ,
When the detected load is equal to or greater than a predetermined load, a load fuel injection amount correction amount based on the load is obtained, and the corrected fuel injection amount correction amount for each cylinder is corrected by the load fuel injection amount correction amount. A fuel injection amount control apparatus for an internal combustion engine, wherein a fuel injection amount for each cylinder is corrected by a fuel injection amount correction amount for each cylinder.
内燃機関の始動時には、気筒毎燃料噴射量補正量の更新を禁止し、前回運転時の気筒毎燃料噴射量補正量により気筒毎の燃料噴射量を補正する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 8 ,
The fuel injection of the internal combustion engine is characterized in that at the start of the internal combustion engine, updating of the fuel injection amount correction amount for each cylinder is prohibited, and the fuel injection amount for each cylinder is corrected by the fuel injection amount correction amount for each cylinder at the previous operation. Quantity control device.
内燃機関の始動時には、気筒毎燃料噴射量補正量の更新を禁止し、かつ、気筒毎の燃料噴射量の補正も禁止する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 8 ,
A fuel injection amount control device for an internal combustion engine, which prohibits updating of the fuel injection amount correction amount for each cylinder and prohibits correction of the fuel injection amount for each cylinder when the internal combustion engine is started.
バッテリから供給される電力によって常時記憶保持可能なバッテリバックアップメモリを備え、
前記バッテリバックアップメモリに気筒毎燃料噴射量補正量が保持される
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection control apparatus for an engine according to any one of claims 1 to 1 0,
It has a battery backup memory that can always store and hold power from the battery.
Fuel injection control apparatus for an engine, characterized in that each cylinder fuel injection amount correction amount before Symbol battery backup memory is retained.
所定回数以上同一気筒の燃料噴射量を増加させるように補正値を更新したにも拘わらず、その気筒の角加速度が上がらない場合は、気筒毎燃料噴射量補正量の補正を禁止する
ことを特徴とする内燃機関の燃料噴射量制御装置。 The fuel injection amount control device for an internal combustion engine according to any one of claims 1 to 11,
When the correction value is updated to increase the fuel injection amount of the same cylinder more than a predetermined number of times, but the angular acceleration of the cylinder does not increase, the correction of the fuel injection amount correction amount for each cylinder is prohibited. A fuel injection amount control device for an internal combustion engine.
所定回数以上同一気筒の燃料噴射量を減少させるように補正値を更新したにも拘わらず、その気筒の角加速度が下がらない場合は、気筒毎燃料噴射量補正量の補正を禁止する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection control apparatus for an engine according to any one of claims 1 to 1 2,
When the correction value is updated to reduce the fuel injection amount of the same cylinder more than a predetermined number of times, but the angular acceleration of the cylinder does not decrease, the correction of the fuel injection amount correction amount for each cylinder is prohibited. A fuel injection amount control device for an internal combustion engine.
全ての気筒の角加速度が、一定範囲に収まった時は気筒毎燃料噴射量補正量の更新を禁止する
ことを特徴とする内燃機関の燃料噴射量制御装置。 In the fuel injection control apparatus for an engine according to any one of claims 1 to 1 3,
A fuel injection amount control device for an internal combustion engine, which prohibits updating of a fuel injection amount correction amount for each cylinder when angular accelerations of all cylinders are within a certain range.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005242661A JP4174502B2 (en) | 2005-08-24 | 2005-08-24 | Fuel injection amount control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005242661A JP4174502B2 (en) | 2005-08-24 | 2005-08-24 | Fuel injection amount control device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007056753A JP2007056753A (en) | 2007-03-08 |
JP4174502B2 true JP4174502B2 (en) | 2008-11-05 |
Family
ID=37920448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005242661A Expired - Fee Related JP4174502B2 (en) | 2005-08-24 | 2005-08-24 | Fuel injection amount control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4174502B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2808525A4 (en) * | 2012-01-26 | 2016-04-06 | Toyota Motor Co Ltd | INTERNAL COMBUSTION ENGINE CONTROL DEVICE |
CN106194470B (en) * | 2016-08-30 | 2019-02-12 | 潍柴动力股份有限公司 | A kind of modification method and correcting device of engine spray advance angle |
CN114962113B (en) * | 2022-06-28 | 2024-06-14 | 中国第一汽车股份有限公司 | Method for reducing idle speed shake of engine, engine and vehicle |
-
2005
- 2005-08-24 JP JP2005242661A patent/JP4174502B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007056753A (en) | 2007-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6932053B2 (en) | Control device of internal combustion engine | |
JP4957559B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP4893553B2 (en) | Control device for internal combustion engine | |
KR100448300B1 (en) | Device And Method For Controlling Engines | |
JP2010112244A (en) | Control device and control method | |
JP5278466B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
KR101481931B1 (en) | Method and device for controlling pilot injection timing when engine combustion diagnosis signal is abnormal | |
JP2010169038A (en) | Device for determining variation in air-fuel ratio among cylinders of multiple cylinder internal combustion engine | |
JP2007247476A (en) | Control device of internal combustion engine | |
US7168422B1 (en) | Control apparatus for an internal combustion engine | |
JP4174502B2 (en) | Fuel injection amount control device for internal combustion engine | |
US6947826B2 (en) | Method for compensating injection quality in each individual cylinder in internal combustion engines | |
JP2015135060A (en) | Fuel supply system fault determination apparatus | |
JP6557624B2 (en) | Control device for internal combustion engine | |
JP4387384B2 (en) | Control device for internal combustion engine | |
JP5276693B2 (en) | Control device for internal combustion engine | |
JP5295177B2 (en) | Engine control device | |
JP2009293528A (en) | Control device for internal combustion engine | |
JP4280931B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP4196494B2 (en) | Control device for internal combustion engine | |
JP3560156B2 (en) | Evaporative fuel control system for internal combustion engine | |
JP4470765B2 (en) | Control device for multi-cylinder internal combustion engine | |
CN105275647B (en) | Method and device for detecting air and fuel deviations | |
JP4211700B2 (en) | Fuel injection control device for internal combustion engine | |
JP7449148B2 (en) | Internal combustion engine control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080311 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080425 |
|
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: 20080729 |
|
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: 20080818 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4174502 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: 20110822 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130822 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |