Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3089094B2 - Control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP3089094B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine

Info

Publication number
JP3089094B2
JP3089094B2 JP04133917A JP13391792A JP3089094B2 JP 3089094 B2 JP3089094 B2 JP 3089094B2 JP 04133917 A JP04133917 A JP 04133917A JP 13391792 A JP13391792 A JP 13391792A JP 3089094 B2 JP3089094 B2 JP 3089094B2
Authority
JP
Japan
Prior art keywords
cylinder
value
torque fluctuation
correction coefficient
inter
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
Application number
JP04133917A
Other languages
Japanese (ja)
Other versions
JPH05321742A (en
Inventor
淳 原田
健一 長瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Motor Corp
Original Assignee
Denso Corp
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp, Toyota Motor Corp filed Critical Denso Corp
Priority to JP04133917A priority Critical patent/JP3089094B2/en
Publication of JPH05321742A publication Critical patent/JPH05321742A/en
Application granted granted Critical
Publication of JP3089094B2 publication Critical patent/JP3089094B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は内燃機関の制御装置に係
り、特に多気筒内燃機関の特定気筒の発生トルクのサイ
クル間変動が目標値となるように機関の制御パラメータ
(例えば燃料噴射量、排気ガス再循環量など)を制御す
る装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control apparatus for an internal combustion engine, and more particularly to a control apparatus for controlling the control parameters of an engine (for example, fuel injection amount, Exhaust gas recirculation amount).

【0002】[0002]

【従来の技術】従来より、多気筒内燃機関の特定の一つ
の気筒に燃焼圧センサを設け、その燃焼圧センサの出力
からその気筒のトルク変動を演算し、その演算値が所定
の目標値となるように、機関の空燃比を極力リーン側に
フィードバック制御する燃料噴射量制御装置が知られて
いる(特開平1−271634号公報)。この従来装置
の燃料噴射量制御はサイクル間のトルク変動量をリーン
限界値付近になるように行なうことから、リーンリミッ
ト制御と呼ばれ、燃費の向上や窒素酸化物(NO X )の
低減などに有効である。
2. Description of the Related Art Conventionally, a specific one of a multi-cylinder internal combustion engine has been known.
A combustion pressure sensor is provided for each cylinder, and the output of the combustion pressure sensor
Calculates the torque fluctuation of that cylinder from
The engine's air-fuel ratio to the lean side as much as possible
Known fuel injection amount control device for feedback control
(JP-A 1-271634). This conventional device
Fuel injection control reduces the amount of torque fluctuation between cycles
Since it is performed near the limit value, lean limit
Control, which improves fuel efficiency and reduces nitrogen oxides (NO X)of
It is effective for reduction.

【0003】なお、上記の従来装置では装置のコストア
ップ並びに制御の複雑さを防止するため、燃焼圧センサ
は多気筒のうちの一つの気筒のみに設けているから、こ
の燃焼圧センサの出力信号で全気筒の燃焼圧を代表させ
ると、元々各気筒間に失火限界のバラツキ(例えばバル
ブクリアランスのバラツキによる排気ガス再循環(EG
R)量のバラツキ)があるために、失火領域に至る気筒
が発生して全体のトルク変動が著しく悪い状態に制御さ
れてしまう可能性がある。
In the above-described conventional apparatus, the combustion pressure sensor is provided only in one of the multiple cylinders in order to prevent the cost of the apparatus and the complexity of the control from being increased. As a representative of the combustion pressure of all cylinders, variations in the misfire limit between cylinders (eg, exhaust gas recirculation (EG due to variations in valve clearance)
R), there is a possibility that a cylinder that reaches the misfire region is generated, and the overall torque fluctuation is controlled to be extremely poor.

【0004】そこで、上記の従来装置では、各気筒の燃
焼行程の所要時間等から気筒間の発生トルクの大小を検
出し、これが各気筒間で同じになるように気筒別に空燃
比を補正する制御(気筒間補正)をまず実施し、気筒間
補正が完了してから上記のリーンリミット制御を始める
ようにしている。
Therefore, in the above-mentioned conventional apparatus, the magnitude of the torque generated between the cylinders is detected from the time required for the combustion stroke of each cylinder and the like, and the control for correcting the air-fuel ratio for each cylinder so that this is the same for each cylinder. (Inter-cylinder correction) is first performed, and after the inter-cylinder correction is completed, the above-described lean limit control is started.

【0005】しかし、上記の従来装置では気筒間補正係
数の算出には運転状態が所定の条件を満たしていること
が必要であり、また気筒間補正を完了するまでにもある
程度の時間を必要とする。すなわち、気筒間補正係数の
算出には、各気筒が燃焼状態にある時だけでなく、検出
誤差除去のため各気筒が燃焼状態にないフューエルカッ
ト中の時も、各々所定回数以上のデータを採取すること
が必要であるが、運転パターンによってはなかなかフュ
ーエルカット中の運転条件とならず、気筒間補正が完了
するまでに相当の時間がかかってしまう可能性がある。
However, in the above-described conventional apparatus, the calculation of the cylinder-to-cylinder correction coefficient requires that the operating state satisfy predetermined conditions, and that a certain amount of time is required to complete the cylinder-to-cylinder correction. I do. In other words, the calculation of the inter-cylinder correction coefficient is performed not only when each cylinder is in the combustion state, but also during the fuel cut in which each cylinder is not in the combustion state in order to eliminate a detection error, and the data is collected a predetermined number of times or more. However, depending on the operation pattern, the operation conditions during fuel cut are not easily set, and it may take a considerable time until the cylinder-to-cylinder correction is completed.

【0006】このような場合、内燃機関の運転条件(暖
機、回転数、負荷など)としては、リーンリミット制御
によって燃費効率の良い条件で運転できる状態にあるに
も拘らず、気筒間補正中は空燃比のリーン制御が行なえ
ないため、ストイキで制御した場合には気筒間補正中は
燃費が悪化する。
In such a case, the operating conditions (warm-up, rotation speed, load, etc.) of the internal combustion engine are corrected during the cylinder-to-cylinder operation despite the condition that the engine can be operated under fuel-efficient conditions by lean limit control. Since lean control of the air-fuel ratio cannot be performed, the fuel efficiency deteriorates during the inter-cylinder correction when the control is performed at the stoichiometric state.

【0007】そこで、本出願人は先に特願平2−405
622号にて、気筒間補正が完了しない期間中でも矢火
に至る気筒なく空燃比をリーン側に制御できる内燃機関
の制御装置を提案した。すなわち、この本出願人の提案
になる内燃機関の制御装置は、多気筒内燃機関の各気筒
の発生トルクを揃えるための気筒間補正係数を用いて、
燃焼圧センサが設けられた気筒のサイクル毎のトルク変
動値が目標値に一致するように、全気筒の空燃比を制御
する装置において、気筒間補正未完了時は気筒間補正完
了時に比し、トルク変動量補正係数の少なくともトルク
変動量が大きい側のガード値をトルク変動量が小さい側
に修正するよう構成したものである。
Therefore, the present applicant has previously filed Japanese Patent Application No. 2-405.
No. 622 proposes a control device for an internal combustion engine that can control the air-fuel ratio to the lean side without causing the cylinder to fire even during the period in which the inter-cylinder correction is not completed. That is, the control device for the internal combustion engine proposed by the present applicant uses an inter-cylinder correction coefficient for equalizing the generated torque of each cylinder of the multi-cylinder internal combustion engine,
In a device that controls the air-fuel ratio of all cylinders so that the torque fluctuation value for each cycle of the cylinder provided with the combustion pressure sensor matches the target value, when the inter-cylinder correction is not completed, In this configuration, at least the guard value of the torque fluctuation amount correction coefficient on the side where the torque fluctuation amount is large is corrected to the side where the torque fluctuation amount is small.

【0008】[0008]

【発明が解決しようとする課題】しかるに、上記の本出
願人の提案になる内燃機関の制御装置によれば、トルク
変動値が目標トルク変動量になるように空燃比を理論空
燃比より極力リーン側にフィードバック制御するリーン
リミット制御中は、特定気筒のサイクル毎のトルク変動
値が目標トルク変動量に収束しているか否かにかかわら
ず、上記の気筒間補正制御を行っているため、気筒間補
正に悪影響を与える場合がある。
However, according to the control apparatus for an internal combustion engine proposed by the present applicant, the air-fuel ratio is made as lean as possible from the stoichiometric air-fuel ratio so that the torque fluctuation value becomes the target torque fluctuation amount. During the lean limit control in which feedback control is performed on the side, regardless of whether the torque fluctuation value of each specific cylinder in each cycle converges to the target torque fluctuation amount, the above-described inter-cylinder correction control is performed. The correction may be adversely affected.

【0009】すなわち、トルク変動値が目標トルク変動
量に対して過度に小さく、空燃比が限界リーン空燃比よ
りもリッチになっている状態では、気筒間補正に基づき
燃料噴射量を増減しても、気筒間補正係数算出のために
用いる代用角速度変化量の割合の変化が僅かなので、気
筒間補正係数が上下限まで補正され続け、上下限値で固
定されてしまう。
That is, in a state where the torque fluctuation value is excessively smaller than the target torque fluctuation amount and the air-fuel ratio is richer than the limit lean air-fuel ratio, even if the fuel injection amount is increased or decreased based on the inter-cylinder correction. Since the change in the ratio of the substitute angular velocity change amount used for calculating the inter-cylinder correction coefficient is small, the inter-cylinder correction coefficient is continuously corrected to the upper and lower limits and is fixed at the upper and lower limits.

【0010】他方、トルク変動値が目標トルク変動量に
対して過度に大きく、空燃比が目標のリーン値よりも更
にリーンになっている状態では、燃焼が非常に不安定な
ため、回転変動が大きく、計算毎の代用角速度変化量の
割合が大きく変化し、気筒間補正制御が安定しない。
On the other hand, in a state where the torque fluctuation value is excessively large with respect to the target torque fluctuation amount and the air-fuel ratio is leaner than the target lean value, the combustion is extremely unstable, so that the rotation fluctuation is reduced. As a result, the ratio of the substitute angular velocity change amount for each calculation greatly changes, and the inter-cylinder correction control becomes unstable.

【0011】本発明は以上の点に鑑みなされたもので、
トルク変動値が目標トルク変動量付近に収束してから気
筒間補正を行なうことにより、上記の課題を解決した内
燃機関の制御装置を提供することを目的とする。
The present invention has been made in view of the above points,
An object of the present invention is to provide a control device for an internal combustion engine that solves the above-mentioned problem by performing inter-cylinder correction after the torque fluctuation value converges around the target torque fluctuation amount.

【0012】[0012]

【課題を解決するための手段】図1は上記目的を達成す
る本発明の原理ブロック図を示す。本発明は多気筒内燃
機関10の各気筒の発生トルクを揃えるための気筒間補
正係数を気筒別に算出する気筒間補正係数算出手段1
1、所定気筒の発生トルクのサイクル毎のトルク変動量
の積算値に基づくトルク変動値を目標トルク変動量に一
致させるための所定気筒又は全気筒のトルク変動量補正
係数を算出するトルク変動量補正係数算出手段12、及
び各気筒の機関制御パラメータを前記気筒間補正係数と
前記トルク変動量補正係数とにより補正制御する補正制
御手段13とを備える内燃機関の制御装置において、検
出手段14と算出動作制御手段15とを有する点に特徴
がある。
FIG. 1 is a block diagram showing the principle of the present invention for achieving the above object. The present invention provides an inter-cylinder correction coefficient calculating means 1 for calculating an inter-cylinder correction coefficient for equalizing the generated torque of each cylinder of the multi-cylinder internal combustion engine 10 for each cylinder.
1. Torque fluctuation correction for calculating a torque fluctuation correction coefficient for a predetermined cylinder or all cylinders for matching a torque fluctuation value based on an integrated value of a torque fluctuation amount for each cycle of a generated torque of a predetermined cylinder to a target torque fluctuation amount. In a control device for an internal combustion engine, comprising a coefficient calculating means 12 and a correction control means 13 for correcting and controlling an engine control parameter of each cylinder by the inter-cylinder correction coefficient and the torque fluctuation amount correction coefficient, It is characterized by having a control means 15.

【0013】ここに、上記検出手段14は、トルク変動
量補正係数算出手段12が処理実行中か否かを検出す
る。また、上記算出動作制御手段15は検出手段14に
より処理実行中と検出されたときは、前記トルク変動値
が前記目標トルク変動量近傍の値に収束しているときの
み、気筒間補正係数算出手段11により前記気筒間補正
係数を算出させる。
The detecting means 14 detects whether or not the torque fluctuation correction coefficient calculating means 12 is executing a process. In addition, when the calculation operation control means 15 detects that the processing is being executed by the detection means 14, the calculation operation control means 15 calculates the inter-cylinder correction coefficient calculation means only when the torque fluctuation value converges to a value near the target torque fluctuation amount. In step 11, the inter-cylinder correction coefficient is calculated.

【0014】[0014]

【作用】本発明では、トルク変動量補正係数算出手段1
2の処理実行中において、トルク変動値が目標トルク変
動量近傍の値に収束しているときのみ気筒間補正係数算
出手段11による気筒間補正係数の算出動作を実行さ
せ、トルク変動値が目標トルク変動量近傍の値に収束し
ていないときは気筒間補正係数の算出が禁止されるた
め、気筒間補正制御を安定させることができる。
According to the present invention, a torque fluctuation correction coefficient calculating means 1 is provided.
During the execution of the process 2, the calculation operation of the inter-cylinder correction coefficient by the inter-cylinder correction coefficient calculating means 11 is executed only when the torque fluctuation value converges to a value near the target torque fluctuation amount, and the torque fluctuation value becomes the target torque. When the value does not converge to a value near the fluctuation amount, the calculation of the inter-cylinder correction coefficient is prohibited, so that the inter-cylinder correction control can be stabilized.

【0015】[0015]

【実施例】図2は本発明になる内燃機関の制御装置が適
用される多気筒内燃機関の要部の構成図を示す。図2は
4気筒火花点火式内燃機関を示し、機関本体21には4
つの点火プラグ221 ,222 ,223 及び224 が取
り付けられ、また各気筒の燃焼室が4分岐されたインテ
ークマニホルド23とエキゾーストマニホルド24に夫
々連通されている。
FIG. 2 is a block diagram of a main part of a multi-cylinder internal combustion engine to which the control apparatus for an internal combustion engine according to the present invention is applied. FIG. 2 shows a four-cylinder spark ignition type internal combustion engine.
Two ignition plugs 22 1 , 22 2 , 22 3 and 22 4 are attached, and the combustion chamber of each cylinder is connected to an intake manifold 23 and an exhaust manifold 24, which are divided into four branches.

【0016】インテークマニホルド23の下流側の各枝
管には別々に燃料噴射弁251 ,252 ,253 及び2
4 が取り付けられている。また、インテークマニホル
ド23の上流側は吸気通路26に連通されている。1番
気筒には燃焼圧センサ27が設けられている。この燃焼
圧センサ27は1番気筒内の筒内圧力を直接計測する耐
熱性の圧電式センサであって、筒内圧力に応じた電気信
号を発生する。
Each of the branch pipes on the downstream side of the intake manifold 23 is separately provided with a fuel injection valve 25 1 , 25 2 , 25 3 and 2.
5 4 is attached. The upstream side of the intake manifold 23 communicates with the intake passage 26. The first cylinder is provided with a combustion pressure sensor 27. The combustion pressure sensor 27 is a heat-resistant piezoelectric sensor that directly measures the in-cylinder pressure in the first cylinder, and generates an electric signal corresponding to the in-cylinder pressure.

【0017】ディストリビュータ28は点火プラグ22
1 〜224 に夫々高電圧を分配供給する。このディスト
リビュータ28にはクランク角720°毎に基準位置検
出用パルス信号を発生する基準位置センサ29と、クラ
ンク角30°毎にクランク角度検出信号を発生するクラ
ンク角センサ30とが取り付けられている。このクラン
ク角センサ30の出力パルスによって機関回転数NEが
検出される。
The distributor 28 includes the spark plug 22
Distributing supplies each high voltage to 1-22 4. The distributor 28 is provided with a reference position sensor 29 that generates a reference position detection pulse signal at every 720 ° crank angle and a crank angle sensor 30 that generates a crank angle detection signal at every 30 ° crank angle. The output pulse of the crank angle sensor 30 detects the engine speed NE.

【0018】マイクロコンピュータ31は中央処理装置
(CPU)32,メモリ33,入力インターフェイス回
路34及び出力インターフェイス回路35を有し、これ
らを双方向のバス36で接続された構成とされている。
このマイクロコンピュータ31により前記した気筒間補
正係数算出手段11、トルク変動量補正係数算出手段1
2、補正制御手段13、検出手段14及び算出動作制御
手段15が実現される。
The microcomputer 31 has a central processing unit (CPU) 32, a memory 33, an input interface circuit 34, and an output interface circuit 35, which are connected by a bidirectional bus 36.
The microcomputer 31 calculates the inter-cylinder correction coefficient calculating means 11 and the torque variation correction coefficient calculating means 1 by using the microcomputer 31.
2. The correction control unit 13, the detection unit 14, and the calculation operation control unit 15 are realized.

【0019】図3は図2の内燃機関の1番気筒及びその
付近の構造を示す。同図中、図2と同一構成部分には同
一符号を付し、その説明を省略する。図3において、エ
アクリーナ40でろ過された空気は吸気通路26内に設
けられたスロットルバルブ42を通り、更にサージタン
ク43で各気筒のインテークマニホルド23に分配さ
れ、1番気筒の場合はここで燃料噴射弁251 から噴射
される燃料と混合されてから吸気弁44の開弁時、燃焼
室45に吸入される。
FIG. 3 shows the structure of the first cylinder of the internal combustion engine of FIG. 2 and its vicinity. 2, the same components as those of FIG. 2 are denoted by the same reference numerals, and the description thereof will be omitted. In FIG. 3, the air filtered by the air cleaner 40 passes through a throttle valve 42 provided in the intake passage 26, and is further distributed to the intake manifold 23 of each cylinder by a surge tank 43. when opening of the intake valve 44 after being mixed with fuel injected from the injection valve 25 1 is drawn into the combustion chamber 45.

【0020】燃焼室45は内部にピストン46を有し、
また排気弁47を介してエキゾーストマニホルド24に
連通されている。前記した燃焼圧センサ27はその先端
が燃焼室45内に貫通突出するように構成されている。
The combustion chamber 45 has a piston 46 therein.
Further, it is connected to the exhaust manifold 24 via an exhaust valve 47. The combustion pressure sensor 27 described above is configured such that its tip projects through the combustion chamber 45.

【0021】また、スロットルバルブ42はアクセルペ
ダル(図示せず)に連動して開度が調整される構成とさ
れている。スロットルバルブ42の開度は、スロットル
ポジションセンサ48により検出される。水温センサ4
9はエンジンブロックを貫通して一部がウォータージャ
ケット内に突出され、機関冷却水の水温を検出する。ま
た、エキゾーストマニホルド24の途中に、酸素濃度検
出センサ(O2 センサ)50が、その一部がエキゾース
トマニホルド24内に突出するように設けられ、三元触
媒装置52に入る前の排気ガス中の酸素濃度を検出す
る。また、サージタンク43に取り付けられたバキュー
ムセンサ53により吸気管圧力PMが検出される。これ
らの各センサ48,49,50,51及び53の各検出
信号は前記したマイクロコンピュータ31に入力されメ
モリ33に格納される。
The opening of the throttle valve 42 is adjusted in conjunction with an accelerator pedal (not shown). The opening of the throttle valve 42 is detected by a throttle position sensor 48. Water temperature sensor 4
A part 9 penetrates through the engine block and protrudes into the water jacket to detect the temperature of the engine cooling water. In the middle of the exhaust manifold 24, an oxygen concentration detection sensor (O 2 sensor) 50 is provided so that a part thereof protrudes into the exhaust manifold 24. Detect oxygen concentration. The suction pipe pressure PM is detected by a vacuum sensor 53 attached to the surge tank 43. The detection signals of these sensors 48, 49, 50, 51 and 53 are input to the microcomputer 31 and stored in the memory 33.

【0022】次にマイクロコンピュータ31による本発
明の燃料噴射量制御動作について説明する。本実施例は
図4に示すトルク変動制御ルーチン、図10乃至図12
に示す気筒間補正係数算出ルーチン及び図13に示す燃
料噴射量制御ルーチンを夫々マイクロコンピュータ31
で実行することにより、前記したリーンリミット制御を
行なうと共に、安定な気筒間補正を行なうものである。
Next, the operation of the microcomputer 31 for controlling the fuel injection amount of the present invention will be described. In this embodiment, the torque fluctuation control routine shown in FIG.
The microcomputer 31 executes an inter-cylinder correction coefficient calculation routine shown in FIG.
In this way, the above-described lean limit control is performed, and a stable cylinder-to-cylinder correction is performed.

【0023】まず、図4に示すトルク変動制御ルーチン
のフローチャートについて説明する。図4に示すトルク
変動制御ルーチンが例えば720°CA(クランク角)
毎に起動されると、まず別途実行される筒内圧力取り込
みルーチンで燃焼圧センサ27から取り出される電気信
号(燃焼圧信号)に基づいて取り込んだ値VCP0 〜V
CP4 を用いて軸トルクPTRQを算出する(ステップ
101)。
First, the flowchart of the torque fluctuation control routine shown in FIG. 4 will be described. The torque fluctuation control routine shown in FIG. 4 is performed at, for example, 720 ° CA (crank angle).
When activated for each value VCP 0 taken based on the electrical signal taken out from the combustion pressure sensor 27 at cylinder pressure uptake routine separately executed (No. combustion pressure) First ~V
Calculating the axial torque PTRQ with CP 4 (step 101).

【0024】ここで、上記の燃焼圧信号の値VCP0
VCP4 は図5に示す如く、クランク角度が夫々BTD
C155°CA(上死点前155°),ATDC5°C
A(上死点後5°),ATDC20°CA,ATDC3
5°CA及びATDC50°CAのときの値である。ク
ランク角度がBTDC155°CAのときの燃焼圧信号
VCP0 は、燃焼圧センサ27の温度等による出力ドリ
フト、オフセット電圧のばらつき等を吸収するために、
他のクランク位置での燃焼圧の基準値とするものであ
る。
Here, the value of the combustion pressure signal VCP 0-
As shown in FIG. 5, VCP 4 has a crank angle of BTD.
C155 ° CA (155 ° before top dead center), ATDC 5 ° C
A (5 ° after top dead center), ATDC 20 ° CA, ATDC3
The value is at 5 ° CA and at 50 ° CA ATDC. The combustion pressure signal VCP 0 when the crank angle is BTDC 155 ° CA is used to absorb output drift due to the temperature of the combustion pressure sensor 27, variation in offset voltage, and the like.
This is used as a reference value of the combustion pressure at other crank positions.

【0025】なお、図5中、アングルカウンタNAの値
は30°CA割り込み毎にカウントアップし、360°
CA毎にクリアされる。ATDC5°CA,ATDC3
5°CAの位置は30°CA割り込み時点と一致しない
ので、ATDC5°CA,ATDC35°CAのタイミ
ングは、その直前の30°CA割り込み時点(NA=
“0”,“1”)で15°CA時間をタイマに設定し、
タイマの出力で得る。
In FIG. 5, the value of the angle counter NA is counted up every 30 ° CA interrupt, and is incremented by 360 °.
Cleared for each CA. ATDC5 ° CA, ATDC3
Since the position of 5 ° CA does not coincide with the 30 ° CA interrupt point, the timing of ATDC 5 ° CA and ATDC 35 ° CA is set to the immediately preceding 30 ° CA interrupt point (NA =
“0”, “1”) sets the 15 ° CA time in the timer,
Obtained by timer output.

【0026】図4の上記ステップ101では燃焼圧力C
n を算出し、その燃焼圧力CPnより各気筒毎に軸ト
ルクPTRQを算出する。すなわち、燃焼圧力CPn
VCP0 を基準として次式により算出する(ただし、n
=1〜4)。
In step 101 of FIG. 4, the combustion pressure C
Calculating a P n, to calculate the axial torque PTRQ from the combustion pressure CP n for each cylinder. That is, the combustion pressure CP n is calculated by the following equation VCP 0 as a reference (where, n
= 1 to 4).

【0027】 CPn =K1 ×(VCPn −VCP0 ) (1) 上式中、K1 は燃焼圧信号−燃焼圧換算係数である。そ
して次式により各気筒毎に軸トルクPTRQを算出す
る。 PTRQ=K2 ×(0.5 CP1 +2CP2 +3CP3 +4CP4 )(2) ただし、上式中、K2 は燃焼圧−トルク換算係数であ
る。
CP n = K 1 × (VCP n −VCP 0 ) (1) In the above equation, K 1 is a combustion pressure signal-combustion pressure conversion coefficient. Then, the shaft torque PTRQ is calculated for each cylinder by the following equation. PTRQ = K 2 × (0.5 CP 1 +2 CP 2 +3 CP 3 + 4CP 4 ) (2) where K 2 is a combustion pressure-torque conversion coefficient.

【0028】次に図4のステップ102に進み、次式に
基づいて各気筒毎にサイクル間のトルク変動量DTRQ
を算出する。
Next, the routine proceeds to step 102 in FIG. 4, where the torque fluctuation amount DTRQ between cycles is set for each cylinder based on the following equation.
Is calculated.

【0029】 DTRQ=PTRQi-1 −PTRQi (3) (DTRQ≧0) すなわち、前回の軸トルクPTRQi-1 から今回の軸ト
ルクPTRQi を差し引いた値DTRQのうち正の場合
のみ、換言するとトルクが減少するときのみ、トルク変
動が生じたものとみなす。これは、DTRQが負のとき
は加速トルク変動と誤判定するおそれがあるからであ
る。
DTRQ = PTRQ i−1 −PTRQ i (3) (DTRQ ≧ 0) In other words, only in the case of a positive value out of the values DTRQ obtained by subtracting the current shaft torque PTRQ i from the previous shaft torque PTRQ i−1 , paraphrasing is performed. Then, only when the torque decreases, it is considered that a torque fluctuation has occurred. This is because when DTRQ is negative, it may be erroneously determined to be acceleration torque fluctuation.

【0030】これにより、前記した軸トルクPTRQが
図6(A)に示した如く変化したものとすると、上記の
トルク変動量DTRQは同図(B)に示す如く変化す
る。
As a result, assuming that the shaft torque PTRQ changes as shown in FIG. 6A, the above-mentioned torque fluctuation amount DTRQ changes as shown in FIG. 6B.

【0031】次にステップ103に進み、今回の運転領
域NOAREAi が前回の運転領域NOAREAi-1
変化したか否か判定し、変化していないときはステップ
104ヘ進んでトルク変動積算の判定条件を満たすか否
か判定する。なお、後述のトルク変動判定値(目標トル
ク変動量)KTHは、機関回転数NEと吸気管圧力PM
(又は吸入空気量QN)の二次元マップを規則的に区切
った運転領域毎に設けられている。運転領域毎に必要と
する目標トルク変動量が異なるからである。
Next, the routine proceeds to step 103, where it is determined whether or not the current operating region NOAREA i has changed from the previous operating region NOAREA i-1. If not, the routine proceeds to step 104, where the determination of the torque fluctuation integration is performed. It is determined whether the condition is satisfied. It should be noted that a torque fluctuation determination value (target torque fluctuation amount) KTH described later is determined by the engine speed NE and the intake pipe pressure PM.
(Or, the intake air amount QN) is provided for each of the operating regions that regularly divide the two-dimensional map. This is because the required target torque variation differs for each operation region.

【0032】続いて、ステップ104ではトルク変動積
算を行なう判定条件を満たしているか否か判定される。
トルク変動積算を行なわない条件としては、減速時、ア
イドル運転時、始動中、暖機中、排気ガス再循環システ
ムオン時、フューエルカット時、後述のトルク変動値D
TRQISM算出前、非学習領域での運転時などがあ
る。従って、これらの条件のいずれでもないときに限
り、トルク変動積算判定条件成立とみなして次のステッ
プ105へ進む。
Subsequently, in step 104, it is determined whether or not a determination condition for performing torque fluctuation integration is satisfied.
The conditions under which the torque fluctuation integration is not performed include: during deceleration, during idling, during startup, during warm-up, when the exhaust gas recirculation system is on, when the fuel is cut, and a torque fluctuation value D described later.
Before TRQISM calculation, there is a time of operation in a non-learning area, and the like. Therefore, only when none of these conditions is satisfied, it is considered that the torque fluctuation integration determination condition is satisfied, and the routine proceeds to the next step 105.

【0033】なお、上記の減速の判定は、前記サイクル
間トルク変動量DTRQが例えば5回以上連続して正の
ときは減速と判定する。減速時には、吸入空気量の減少
に伴うトルク低下と燃焼悪化に伴うトルク低下とが区別
できないため、トルク変動量による機関の制御を停止す
るのである。ステップ105ではサイクル間トルク変動
量(トルク低下量)の積算値DTRQIi を次式に基づ
いて算出する。
The deceleration is determined when the inter-cycle torque fluctuation amount DTRQ is continuously positive, for example, five times or more. At the time of deceleration, since the torque decrease due to the decrease in the intake air amount and the torque decrease due to the combustion deterioration cannot be distinguished, the control of the engine based on the torque fluctuation amount is stopped. Step 105 In cycle between the torque fluctuation amount integrated value DTRQI i of (torque reduction amount) is calculated based on the following equation.

【0034】 DTRQIi =DTRQIi-1 +DTRQ (4) すなわち、前回までのトルク変動量積算値DTRQI
i-1 に今回算出したトルク変動量DTRQを加算する。
DTRQI i = DTRQI i−1 + DTRQ (4) That is, the torque variation integrated value DTRQI up to the previous time.
The torque fluctuation amount DTRQ calculated this time is added to i-1 .

【0035】次にサイクル数カウンタCDTRQIが所
定値(例えば8)以上か否か判定し(ステップ10
6)、所定値未満のときはサイクル数カウンタCDTR
QIを“1”インクリメントした後(ステップ10
7)、このルーチンを一旦終了する(ステップ11
2)。
Next, it is determined whether the cycle number counter CDTRQI is equal to or more than a predetermined value (for example, 8) (step 10).
6) If less than a predetermined value, cycle number counter CDTR
After QI is incremented by "1" (step 10)
7) This routine is temporarily ended (step 11).
2).

【0036】こうして図4の制御ルーチンが所定回数
(例えば8回)繰り返されることにより、トルク変動量
積算値DTRQIが略正確なトルク変動量に対応してい
るものとみなされるようになってから、ステップ106
から次のステップ108へ進み、トルク変動値DTRQ
ISMが次式に基づいて算出される。
By repeating the control routine of FIG. 4 a predetermined number of times (for example, eight times), the torque variation integrated value DTRQI is regarded as corresponding to a substantially accurate torque variation. Step 106
From step 108 to the next step 108, where the torque fluctuation value DTRQ
ISM is calculated based on the following equation.

【0037】 DTRQISMi ={(DTRQIi −DTRQISMi-1 )/4} +DTRQISMi-1 (5) (5)式からわかるように、トルク変動値DTRQIS
i は前回のトルク変動値DTRQISMi-1 に、今回
のトルク変動量積算値DTRQIi から前回のトルク変
動値DTRQISMi-1 を差し引いた値の1/4倍の値
を反映させたなまし値である。なお、トルク変動値DT
RQISMの算出式における定数「4」は、ステップ1
08が実行される回数に応じて可変してもよい。
DTRQISM i = {(DTRQI i −DTRQISM i−1 ) / 4} + DTRQISM i−1 (5) As can be seen from equation (5), the torque fluctuation value DTRQIS
M i is a value obtained by subtracting 1/4 times the value obtained by subtracting the previous torque fluctuation value DTRQISM i-1 from the current torque fluctuation amount integrated value DTRQI i into the previous torque fluctuation value DTRQISM i-1 . Value. The torque fluctuation value DT
The constant “4” in the calculation formula of RQISM is the value in step 1
08 may be changed according to the number of times that the step 08 is executed.

【0038】続いて、トルク変動判定値(目標トルク変
動量)KTHが前記メモリ33内に格納されている、例
えば図7に示す如き回転数NE(単位rpm)と吸気管
圧力PM(単位mmHg)との2次元マップより算出さ
れる(ステップ109)。このトルク変動判定値KTH
は目標トルク変動量を示しており、図7からわかるよう
に、同じ機関回転数NEでは吸気管圧力PMが大なるほ
ど大であり、同じ吸気管圧力PMでは機関回転数NEが
高いほど大なる値を示す。
Subsequently, a torque fluctuation determination value (target torque fluctuation amount) KTH is stored in the memory 33. For example, as shown in FIG. 7, the rotational speed NE (unit: rpm) and the intake pipe pressure PM (unit: mmHg) (Step 109). This torque fluctuation determination value KTH
Represents a target torque fluctuation amount. As can be seen from FIG. 7, the value is larger as the intake pipe pressure PM increases at the same engine speed NE, and increases as the engine speed NE increases at the same intake pipe pressure PM. Is shown.

【0039】このトルク変動判定値KTHの算出が終了
すると、続いて前述のDTRQIが積算された運転領域
における全気筒同じ値のトルク変動量補正係数(空燃比
補正値)KGCPが次式に基づいて更新される(ステッ
プ110)。
When the calculation of the torque fluctuation determination value KTH is completed, the torque fluctuation correction coefficient (air-fuel ratio correction value) KGCP of the same value for all cylinders in the operation region in which the above-mentioned DTRQI is integrated is calculated based on the following equation. Updated (step 110).

【0040】 KGCPi =KGCPi-1 +tDLKGCP (6) 上式からわかるように、今回の空燃比補正値KGCPi
は前回算出された空燃比補正値KGCPi-1 に更新幅t
DLKGCPを加算することによって更新される。な
お、KGCPi はトルク変動を検出している所定気筒の
みに対して反映される補正係数としてもよい。その場合
はその他の気筒の補正分は後述する気筒間補正係数に反
映されることになる。
KGCP i = KGCP i−1 + tDLKGCP (6) As can be seen from the above equation, the current air-fuel ratio correction value KGCP i
Is the update width t to the air-fuel ratio correction value KGCP i-1 calculated last time.
Updated by adding DLKGCP. Note that KGCP i may be a correction coefficient that is reflected only for the predetermined cylinder for which the torque fluctuation is detected. In that case, the correction amount of the other cylinders is reflected in the inter-cylinder correction coefficient described later.

【0041】上記の更新幅tDLKGCPは前記トルク
変動値DTRQISMが、複数の判定範囲のうちのどの
判定範囲にあるかによって、前記メモリ33内に格納さ
れている図8に示す如きマップから算出される。図8に
おいて、LVDTRQH6〜LVDTRQH1,LVD
TRQL6〜LVDTRQL1は判定値であって、前記
メモリ33内に予め格納されている図9に示す如き一次
元マップから、前記トルク変動判定値KTHに応じて設
定幅KDTRQH,KDTRQLを用いて計算される。
The update width tDLKGCP is calculated from the map shown in FIG. 8 stored in the memory 33 according to which of the plurality of determination ranges the torque fluctuation value DTRQISM is in. . In FIG. 8, LVDTRQH6 to LVDTRQH1, LVD
TRQL6 to LVDTRQL1 are determination values, which are calculated from a one-dimensional map as shown in FIG. 9 stored in advance in the memory 33 using the set widths KDTRQH and KDTRQL according to the torque fluctuation determination value KTH. .

【0042】図9からわかるように、KDTRQHk≧
KDTRQLk(ただし、k=1〜6)であり、またK
DTRQHkとKDTRQLkとは夫々トルク変動判定
値KTHに略比例している。更に、この設定幅KDTR
QHk,KDTRQLkとトルク変動判定値KTHとよ
り、次式により図8のマップ中の判定値LVDTRQH
kとLVDTRQLkとが計算される(ただし、k=1
〜6)。
As can be seen from FIG. 9, KDTRQHk ≧
KDTRQLk (where k = 1 to 6) and K
DTRQHk and KDTRQLk are each substantially proportional to the torque fluctuation determination value KTH. Further, the set width KDTR
Based on QHk, KDTQLk and the torque variation determination value KTH, the determination value LVDTRQH in the map of FIG.
k and LVDTRQLk are calculated (where k = 1
~ 6).

【0043】 LVDTRQHk=LVDTRQ+KDTRQHk (7) LVDTRQLk=LVDTRQ−KDTRQLk (8) 図8からわかるように、トルク変動値DTRQISMが
トルク変動判定値KTHよりも大なるLVDTRQH側
の値となっているときは、空燃比がリーン側にずれてい
るため、更新幅tDLKGCPの値を正にして空燃比補
正値KGCPを前回より大なる値に更新する。これによ
り、後述の図13のTAU計算ルーチンで燃料噴射時間
TAUが大となることになり、空燃比がリッチ側へ補正
制御される。
LVDTRQHk = LVDTRQ + KDTRQHk (7) LVDTRQk = LVDTRQ−KDTRQLk (8) As can be seen from FIG. 8, when the torque fluctuation value DTRQISM is a value on the LVDTRQH side that is larger than the torque fluctuation determination value KTH, it is empty. Since the fuel ratio is shifted to the lean side, the value of the update width tDLKGCP is made positive, and the air-fuel ratio correction value KGCP is updated to a value larger than the previous value. As a result, the fuel injection time TAU becomes large in the TAU calculation routine of FIG. 13 described later, and the air-fuel ratio is controlled to be corrected to the rich side.

【0044】一方、トルク変動値DTRQISMがトル
ク変動判定値KTHよりも小なるLVDTRQL側の値
となっているときは、空燃比がリッチ側にずれているた
め、更新幅tDLKGCPの値を負にして空燃比補正値
KGCPを前回より小なる値に更新する。これにより、
燃料噴射時間TAUが小にされ、空燃比がリーン側へ補
正制御される。
On the other hand, when the torque fluctuation value DTRQISM is a value on the LVDTRQL side that is smaller than the torque fluctuation determination value KTH, the air-fuel ratio is shifted to the rich side, so that the value of the update width tDLKGCP is made negative. The air-fuel ratio correction value KGCP is updated to a value smaller than the previous value. This allows
The fuel injection time TAU is reduced, and the air-fuel ratio is corrected and controlled to lean.

【0045】なお、ステップ110における(6)式中
の更新幅tDLKGCPの値は図8に示すように、リッ
チ補正時の絶対値の方がリーン補正時の絶対値に比し大
であるのは、リッチ補正時にはその時点では空燃比が所
定のリーンを示す値よりも更にリーン側にずれていて燃
焼が不安定であるため失火し易く、迅速にトルク変動値
DTRQISMを目標トルク変動量であるトルク変動判
定値LVDTRQに近付け、他方、リーン補正時はその
時点では空燃比が所定のリーンを示す値よりもリッチ側
にずれているが燃焼が安定であるから徐々にトルク変動
値DTRQISMをトルク変動判定値LVDTRQに近
付けることで、トルク変動急変ショックの発生を防止す
るためである。
As shown in FIG. 8, the value of the update width tDLKGCP in the equation (6) in step 110 is such that the absolute value at the time of rich correction is larger than the absolute value at the time of lean correction. At the time of the rich correction, the air-fuel ratio is further deviated to the lean side from the value indicating the predetermined lean at that time, and combustion is unstable, so that it is easy to misfire, and the torque fluctuation value DTRQISM is quickly changed to the target torque fluctuation amount. At the time of lean correction, the air-fuel ratio is shifted to a rich side from a value indicating a predetermined lean state at the time of lean correction, but the combustion is stable, so that the torque fluctuation value DTRQSIM is gradually determined. By approaching the value LVDTRQ, it is possible to prevent occurrence of a sudden fluctuation in torque fluctuation.

【0046】このようにして、ステップ110において
トルク変動値DTRQISMとトルク変動判定値KTH
との相対関係に応じて可変設定された更新幅tDLKG
CP分だけ空燃比補正値KGCPi が更新されると、そ
の更新後の空燃比補正値KGCPi は、前記メモリ33
内の機関回転数NEと吸気管圧力PMとの二次元領域に
おいて規則的に区切られた各運転領域に対応する領域に
格納される。
Thus, in step 110, the torque fluctuation value DTRQISM and the torque fluctuation determination value KTH
Update width tDLKG variably set according to the relative relationship with
When the air-fuel ratio correction value KGCP i is updated by the amount of CP, the updated air-fuel ratio correction value KGCP i is stored in the memory 33.
Are stored in areas corresponding to each operation area which are regularly partitioned in a two-dimensional area of the engine speed NE and the intake pipe pressure PM.

【0047】上記の如く、図4のステップ110で空燃
比補正値KGCPの更新が行なわれると、前記したトル
ク変動量の積算値DTRQI及びサイクル数カウンタC
DTRQIが夫々“0”にリセットされ(ステップ11
1)、処理を終了する(ステップ112)。
As described above, when the air-fuel ratio correction value KGCP is updated in step 110 of FIG. 4, the integrated value DTRQI of the torque fluctuation and the cycle number counter C
The DTRQI is reset to “0” (step 11).
1), the process ends (step 112).

【0048】なお、ステップ103において、運転領域
が変化したと判定されたときは、正確なリーンリミット
制御が困難であると判断してステップ111へ進み、ト
ルク変動量の積算値DTRQI及びサイクル数カウンタ
CDTRQIを夫々“0”にリセットしてこのルーチン
を終了する。また、ステップ104でトルク変動積算の
判定条件を満たしていないと判定されたときも、ステッ
プ111へ進んで上記のDTRQI及びCDTRQIが
夫々“0“にリセットされる。
If it is determined in step 103 that the operating range has changed, it is determined that accurate lean limit control is difficult, and the routine proceeds to step 111, where the integrated value DTRQI of the torque variation and the cycle number counter are determined. CDTRQI is reset to "0", respectively, and this routine ends. Also, when it is determined in step 104 that the determination condition of the torque fluctuation integration is not satisfied, the routine proceeds to step 111, where the DTRQI and CDTRQI are reset to “0”, respectively.

【0049】この図4に示すルーチンにより、サイクル
数カウンタCDTRQIは図6(C)に示す如く変化
し、ステップ103にて運転領域の変化がなく、ステッ
プ104にてトルク変動積算の判定条件を満たしている
状態が継続したままステップ106で所定値(同図
(C)にIII で示す値で、例えば「8」)に達すると、
前記ステップ111でリセットされる。また、図6
(D)はサイクル間トルク変動量DTRQの積算の様子
を示し、このDTRQが8回積算された値が図6(E)
に示すトルク変動量積算値DTRQIである。また、図
6(F)はステップ108で計算されるトルク変動値D
TRQISMの変化の様子を示す。
According to the routine shown in FIG. 4, the cycle number counter CDTRQI changes as shown in FIG. 6C, there is no change in the operating region in step 103, and the condition for judging the integrated torque fluctuation is satisfied in step 104. When a predetermined value (a value indicated by III in FIG. 10C, for example, “8”) is reached in step 106 while the state of
It is reset in step 111. FIG.
FIG. 6D shows how the inter-cycle torque fluctuation amount DTRQ is integrated, and the value obtained by integrating DTRQ eight times is shown in FIG.
Is the torque variation integrated value DTRQI shown in FIG. FIG. 6F shows the torque fluctuation value D calculated in step 108.
The state of change of TRQSIM is shown.

【0050】このように、本実施例によれば、図4のル
ーチンによって前記トルク変動量補正係数算出手段12
を実現し、全気筒同じ値のトルク変動量補正係数である
空燃比補正値KGCPが、トルク変動値DTRQISM
を目標トルク変動量(トルク変動判定値)KTHに近付
けるべく算出される。
As described above, according to the present embodiment, the torque variation correction coefficient calculating means 12 is executed by the routine shown in FIG.
And the air-fuel ratio correction value KGCP, which is the torque fluctuation amount correction coefficient having the same value for all cylinders, is changed to the torque fluctuation value DTRQISM.
Is approximated to the target torque variation (torque variation determination value) KTH.

【0051】次に前記気筒間補正係数算出手段11、検
出手段14及び算出動作制御手段15を実現する気筒間
補正ルーチンについて図10乃至図12のフローチャー
トと共に説明する。図10乃至図12に示す気筒間補正
ルーチンは、クランク角度検出信号に基づきクランク角
度が上死点又は下死点となる180°CA(クランク
角)毎に起動されると、まず、気筒番号jの燃焼行程の
180°CA所要時間T180j を算出し(ステップ2
01)、続いて720°CAのタイミングになったか判
定し(ステップ202)、720°CAに達していない
ときはこのルーチンを終了する。
Next, an inter-cylinder correction routine for realizing the inter-cylinder correction coefficient calculation means 11, the detection means 14, and the calculation operation control means 15 will be described with reference to the flowcharts of FIGS. When the inter-cylinder correction routine shown in FIGS. 10 to 12 is started at every 180 ° CA (crank angle) at which the crank angle becomes the top dead center or the bottom dead center based on the crank angle detection signal, first, the cylinder number j Calculate the 180 ° CA required time T180 j of the combustion stroke (step 2).
01) Then, it is determined whether the timing of 720 ° CA has come (step 202). If the timing has not reached 720 ° CA, this routine ends.

【0052】720°CAのタイミングに達すると、こ
の時点で1番,3番,4番及び2番気筒の順で点火する
各気筒の燃焼行程の180°CA所要時間T1801
T1803 ,T1804 及びT1802 の4つのデータ
が得られ、これにより次のステップ203へ進んで或る
気筒の180°CA所要時間T180j と、直前に燃焼
工程となる気筒の180°CA所要時間T180j-1
の差分DT180j が各気筒別に算出される(例えば、
DT1803 =T1803 −T1801 )。この差分D
T180j は角加速度変化量の代用パラメータであり、
定常状態でDT180j が負の値となる時は、j番気筒
はその直前の燃焼工程のj−1番気筒より発生トルク大
と判断される。
When the timing of 720 ° CA is reached, the 180 ° CA required time T180 1 of the combustion stroke of each cylinder ignited in the order of the first, third, fourth and second cylinders at this time.
The four data of T180 3 , T180 4 and T180 2 are obtained, and accordingly, the process proceeds to the next step 203, where the 180 ° CA required time T180 j of a certain cylinder and the 180 ° CA required The difference DT180 j from the time T180 j−1 is calculated for each cylinder (for example,
DT180 3 = T180 3 −T180 1 ). This difference D
T180 j is a substitute parameter of the angular acceleration change amount,
When DT180 j in the steady state is a negative value, j-th cylinder is determined that the generated torque large than j-1 cylinder of the immediately preceding combustion process.

【0053】次に上記180°CA所要時間T180j
の平均値T180AVを算出した後(ステップ20
4)、差分DT180j の平均値に相当するDT180
AVを次式に基づいて算出する(ステップ205)。
Next, the 180 ° CA required time T180 j
After calculating the average value T180AV (step 20)
4), DT180 corresponding to the average value of difference DT180 j
AV is calculated based on the following equation (step 205).

【0054】 DT180AV=(T180AVi −T180AVi-1)/4 (9) 上式中、T180AVi は今回ステップ204で算出さ
れた全気筒の180°CA所要時間平均値、T180A
i-1 は前回ステップ204で算出された全気筒の18
0°CA所要時間平均値である。
[0054] DT180AV = (T180AV i -T180AV i- 1) / 4 (9) In the above formula, T180AV i is 180 ° CA duration average of all the cylinders calculated in this step 204, T180A
V i-1 is 18 of all cylinders calculated in the previous step 204.
This is the average value of the 0 ° CA required time.

【0055】続いて、各気筒のDT180j とDT18
0AVとの差分(全体的な角加速度の変化分をキャンセ
ル)の平均値T180AVに対する割合WDTj を各気
筒別に算出する(ステップ206)。この割合WDTj
が負の値の場合、j番気筒は4気筒の平均より発生トル
ク大と判断される。
Subsequently, DT180 j and DT18 of each cylinder are used.
Calculating the percentage WDT j by each cylinder with respect to the average value T180AV of the difference (cancel change in overall angular acceleration) of the 0AV (step 206). This ratio WDT j
Is a negative value, the j-th cylinder is determined to have a larger generated torque than the average of the four cylinders.

【0056】続くステップ207では、今回の720°
CA間がフューエルカット中か通常の燃料噴射状態であ
ったか判定される。図3のスロットルポジションセンサ
48によりスロットルバルブ42が実質的に全閉状態で
あり、かつ、図2のクランク角センサ30からのクラン
ク角度検出信号により機関回転数NEが所定範囲内であ
るとき、フューエルカット中であると判定され、上記の
運転条件以外のときはフューエルカット中ではないと判
定されてステップ208が実行される。
In the following step 207, the current 720 °
It is determined whether the interval between CAs is during fuel cut or in a normal fuel injection state. When the throttle valve 42 is substantially fully closed by the throttle position sensor 48 in FIG. 3 and the engine speed NE is within a predetermined range based on the crank angle detection signal from the crank angle sensor 30 in FIG. It is determined that the fuel cut is being performed, and it is determined that the fuel cut is not being performed when the operating conditions are other than the above, and step 208 is executed.

【0057】ステップ208では今回の720°CAの
間中ずっと噴射状態(全気筒噴射状態)であったか否か
判定され、噴射状態とフューエルカットとが混在してい
たときはこのルーチンを終了し、720°CAの間噴射
状態であったときは図11のステップ211へ進む。
In step 208, it is determined whether or not the injection state (all-cylinder injection state) has been performed throughout the current 720 ° CA. If the injection state and the fuel cut are mixed, this routine is terminated. When the injection state is during the time of ° CA, the process proceeds to step 211 in FIG.

【0058】フューエルカット中と判定されたときは、
図11のステップ209へ進み、前記ステップ206で
求めた割合WDTj を次式に基づいてなまし処理してな
まし値WDTSMCjiを求め、それを前記メモリ33内
に格納する。
When it is determined that the fuel is being cut,
Proceeding to step 209 of FIG. 11, the ratio WDT j obtained in step 206 is smoothed based on the following equation to obtain an average value WDTSMC ji , which is stored in the memory 33.

【0059】[0059]

【数1】 (Equation 1)

【0060】ただし、上式中WDTSMCji-1は前回ス
テップ209で算出したなまし値WDTSMCを示す。
今回のなまし値WDTSMCjiの算出が終ると、WDT
SMCの更新回数を示すカウンタCWDTCを“1”イ
ンクリメントする(ステップ210)。
In the above equation, WDTSMC ji-1 indicates the smoothed value WDTSMC calculated in the previous step 209.
When the calculation of the smoothed value WDTSMC ji is completed, the WDT
The counter CWDTC indicating the number of updates of the SMC is incremented by "1" (step 210).

【0061】図11に示すステップ211は前記検出手
段14を実現するステップで、トルク変動量補正係数算
出中、すなわちリーンリミットのフィードバック制御
(CPSF/B)中か否かを判定する。パワー増量中、
暖機中、発進、加速中のいずれでもないというリーン条
件と機関回転数NEが所定範囲内で、かつ、吸気管圧力
PMが所定範囲以内であるというCPS制御可能条件と
が共に満足されるとき、CPSフィードバック中と判断
する。
Step 211 shown in FIG. 11 is a step for realizing the detection means 14, and it is determined whether or not the torque fluctuation correction coefficient is being calculated, that is, the lean limit feedback control (CPSF / B) is being performed. During power increase,
When both the lean condition that the engine is not being warmed up, the vehicle is starting or the vehicle being accelerated, and the CPS controllable condition that the engine speed NE is within a predetermined range and the intake pipe pressure PM is within a predetermined range are both satisfied. , It is determined that CPS feedback is being performed.

【0062】例えばNEは800rpm以上で2400
rpm以下という条件であることが必要で、これは高回
転数のときはリーン運転の必要性に乏しいため、低回転
数のときは回転数変動が大きく、またクランク角センサ
30の出力も出ないからである。
For example, NE is 2400 at 800 rpm or more.
It is necessary that the rotation speed be equal to or less than the rpm. This is because it is not necessary to perform the lean operation when the rotation speed is high, so that the rotation speed fluctuates greatly when the rotation speed is low and the output of the crank angle sensor 30 is not output. Because.

【0063】CPSフィードバック中と判定されたとき
は、前記トルク変動値DTRQISMが前記したトルク
変動判定値KTHに所定値rを加算した判定上限値と、
KTHからrを減算した判定下限値との範囲内に入って
いるかどうか判定し(ステップ212,213)、その
範囲内に入っているときはトルク変動値DTRQISM
が目標トルク変動量(トルク変動判定値)KTHに収束
している可能性が高いと判断してステップ214へ進
み、CPS制御収束カウンタCCPSFBの値を“1”
インクリメントする(ステップ214)。このカウンタ
CCPSFBはイニシャルルーチンによって初期値がゼ
ロにリセットされている。
When it is determined that the CPS feedback is being performed, the torque fluctuation value DTRQISM is determined by adding a predetermined value r to the torque fluctuation determination value KTH, and
It is determined whether or not the value falls within a range from a determination lower limit value obtained by subtracting r from KTH (steps 212 and 213). If the value falls within the range, the torque fluctuation value DTRQISM is determined.
Is determined to be highly likely to have converged to the target torque variation (torque variation determination value) KTH, and the routine proceeds to step 214, where the value of the CPS control convergence counter CCPSFB is set to “1”.
Increment (step 214). The initial value of the counter CCPSFB has been reset to zero by an initial routine.

【0064】他方、ステップ212又は213でトルク
変動値DTRQISMが上記判定範囲内にないと判定さ
れたときは、ステップ215へ進み、トルク変動値DT
RQISMがKTH+α(ただし、α>r)より大と、
KTH−αより小のいずれかの条件を満足するか否か判
定される。
On the other hand, if it is determined in step 212 or 213 that the torque fluctuation value DTRQISM is not within the above-described determination range, the process proceeds to step 215, where the torque fluctuation value DT
When RQISM is larger than KTH + α (α> r),
It is determined whether any of the conditions smaller than KTH-α is satisfied.

【0065】DTRQISM>KTH+α、DTR
QISM<KTH−αのいずれかの不等式を満足すると
きは、トルク変動値DTRQISMがトルク変動判定値
KTHに収束していないと判断して、CPS制御収束カ
ウンタCCPSFBを“0”にリセットする(ステップ
216)。上記の2つの不等式のいずれも満足しないと
きは、CPS制御収束カウンタCCPSFBのインクリ
メント及びリセットのいずれも行なわず、前回の値を保
持してステップ217へ進む。また、前記ステップ21
1でCPSフィードバック制御中でないと判定されたと
きは、CPS制御収束カウンタCCPSFBを“0”に
リセットする(ステップ216)。
DTRQISM> KTH + α, DTR
If any of the inequalities QISM <KTH-α is satisfied, it is determined that the torque fluctuation value DTRQISM has not converged to the torque fluctuation determination value KTH, and the CPS control convergence counter CCPSFB is reset to “0” (step 216). When neither of the above two inequalities is satisfied, neither the increment nor the reset of the CPS control convergence counter CCPSFB is performed, the previous value is retained, and the process proceeds to step 217. Step 21
If it is determined in step 1 that the CPS feedback control is not being performed, the CPS control convergence counter CCPSFB is reset to "0" (step 216).

【0066】ステップ214,216の処理が終了した
後、またはステップ215で不等式が成立しないと判定
された後はステップ217へ進み、CPS制御収束カウ
ンタCCPSFBの値が所定値の「16」以上であるか
否か判定される。CCPSFB<16のときは収束判定
をすることなく、一旦このルーチンを終了する(図12
のステップ221)。CCPSFB≧16のときは、こ
のルーチンが少なくとも16回実行され、 KTH−r<DTRQISM<KTH+r の状態で16回検出された場合であり、このときはトル
ク変動値DTRQISMが目標トルク変動量(トルク変
動判定値)KTHに収束していると判断して、次のステ
ップ218へ進む。
After the processing in steps 214 and 216 is completed, or after it is determined in step 215 that the inequality expression does not hold, the process proceeds to step 217, where the value of the CPS control convergence counter CCPSFB is equal to or greater than the predetermined value "16". It is determined whether or not. When CCPSFB <16, this routine is ended without performing convergence determination (FIG. 12).
Step 221). When CCPSFB ≧ 16, this routine is executed at least 16 times, and when it is detected 16 times in the state of KTH−r <DTRQISM <KTH + r, the torque fluctuation value DTRQISM is set to the target torque fluctuation amount (torque fluctuation). Judgment value) It is determined that KTH has converged, and the routine proceeds to the next step 218.

【0067】このようにして、上記のステップ212〜
217により前記した算出動作制御手段15が実現さ
れ、トルク変動値DTRQISMが目標トルク変動量
(トルク変動判定値)KTHに収束していると判断され
たときは(ステップ212,213,214,21
7)、ステップ218以降の気筒間補正係数算出処理動
作が実行され、DTRQISMがKTHに収束していな
いと判断されたときは(ステップ215,216,21
7)、気筒間補正係数KTAUi を算出することなく、
このルーチンを終了する(ステップ227)。
In this way, the above steps 212 to 212 are executed.
217 implements the calculation operation control means 15 described above, and when it is determined that the torque fluctuation value DTRQISM has converged to the target torque fluctuation amount (torque fluctuation determination value) KTH (steps 212, 213, 214, 21)
7), when the inter-cylinder correction coefficient calculation processing operation of step 218 and subsequent steps is executed and it is determined that DTRQISM does not converge to KTH (steps 215, 216, 21)
7) Without calculating the inter-cylinder correction coefficient KTAU i ,
This routine ends (step 227).

【0068】ステップ218では前記ステップ206で
求めた割合WDTj を次式に基づいて、燃焼時の代用角
速度変化量の180°CA所要時間に対する割合WDT
SMBjiを算出する。
At step 218, the ratio WDT j of the substitute angular velocity change amount during combustion to the 180 ° CA required time is calculated based on the following equation using the ratio WDT j obtained at step 206.
Calculate SMB ji .

【0069】[0069]

【数2】 (Equation 2)

【0070】ただし、上式中、WDTSMBji-1は前回
ステップ218で算出したなまし値WDTSMBを示
す。今回なまし値WDTSMBjiの算出が終ると、WD
TSMBの更新回数を示すカウンタCWDTBを“1”
インクリメントする(ステップ219)。
In the above equation, WDTSMB ji-1 represents the smoothed value WDTSMB calculated in the previous step 218. When the calculation of the smoothed value WDTSMB ji is completed, WD
The counter CWDTB indicating the number of updates of TSMB is set to "1"
Increment (step 219).

【0071】ステップ210又は219の処理が終る
と、ステップ220においてカウンタCWDTBが
“8”以上で、かつ、CWDTCが“2”以上か否か判
定され、この条件が満たされないときは得られた各値に
信頼性が無いものとしてこのルーチンを終了し、この条
件が満たされたときは得られた各値に信頼性が有りとし
て図12に示す次のステップ221へ進む。
When the processing in step 210 or 219 is completed, it is determined in step 220 whether or not the counter CWDTB is equal to or greater than "8" and the value of CWDTC is equal to or greater than "2". This routine is terminated assuming that the value is unreliable, and when this condition is satisfied, it is determined that each of the obtained values has reliability, and the process proceeds to the next step 221 shown in FIG.

【0072】ステップ221では次式に基づいて基本噴
射係数KTAUBj を気筒別に算出する。
In step 221, the basic injection coefficient KTAUB j is calculated for each cylinder based on the following equation.

【0073】[0073]

【数3】 (Equation 3)

【0074】ただし、上式中、(KTAUj i-1 は前
回このルーチンが起動されて後述のステップ223で算
出された気筒間補正係数である。また、基本噴射係数K
TAUBj の初期値は「1.0 」である。ここで、(1
2)式に示すように噴射状態のなまし値WDTSMBj
とフューエルカット中のなまし値WDTSMCj との差
分に応じて基本噴射係数KTAUBj を補正するのは、
クランク角センサの誤差等を除去して燃焼状態における
各気筒の回転変動だけをみるためである。すなわち、フ
ューエルカット中のなまし値WDTSMCj は、各気筒
が燃焼状態になく、発生トルクが無いときの機関回転変
動の暗騒音を表わしている。
However, in the above equation, (KTAU j ) i-1 is an inter-cylinder correction coefficient calculated in step 223, which will be described later, when this routine is started last time. Also, the basic injection coefficient K
The initial value of TAUB j is “1.0”. Here, (1
2) As shown in equation (2), the injection state smoothing value WDTTSMB j
The correction of the basic injection coefficient KTAUB j according to the difference between the fuel injection and the average value WDTSMC j during fuel cut is as follows.
This is because only the rotation fluctuation of each cylinder in the combustion state is observed by removing the error of the crank angle sensor and the like. That is, the smoothed value WDTSMC j during the fuel cut represents the background noise of the engine rotation fluctuation when each cylinder is not in a combustion state and there is no generated torque.

【0075】次に各気筒の気筒間補正係数KTAUj
平均値を「1.0 」とするために、ステップ222におい
て次式
Next, in order to set the average value of the inter-cylinder correction coefficient KTAU j of each cylinder to “1.0”, the following equation is obtained in step 222.

【0076】[0076]

【数4】 (Equation 4)

【0077】により基本噴射係数KTAUBj の平均値
の「1.0 」に対するずれKCTAUを気筒別に算出した
後、ステップ223において基本噴射係数KTAUBj
から上記のずれKCTAUを差し引くことによって気筒
間補正係数KTAUj を気筒別に算出する。KTAUj
の平均値を「1.0 」とするのは、全気筒の平均空燃比が
気筒間補正制御により変化しないようにするためであ
る。以上のステップ218から223までの処理が、気
筒間補正係数KTAUj の計算処理に相当する。
After calculating the deviation KCTAU of the average value of the basic injection coefficient KTAUB j with respect to “1.0” for each cylinder, the basic injection coefficient KTAUB j is determined in step 223.
Calculating the inter-cylinder correction coefficient KTAU j each cylinder by subtracting the deviation KCTAU from. KTAU j
Is set to "1.0" in order to prevent the average air-fuel ratio of all cylinders from being changed by the inter-cylinder correction control. Processing from the above steps 218 to 223 corresponds to the calculation process of the inter-cylinder correction coefficient KTAU j.

【0078】次にステップ224において各気筒の|W
DTSMBj −WDTSMCj |が全気筒ともに所定値
(例えば0.01)以下か否か判定される。気筒間補正は各
気筒の発生トルクを略同一に揃えるための処理であり、
気筒間補正が正常に完了しているときは上記の|WDT
SMBj −WDTSMCj |で表わされる燃焼状態の回
転変動は所定値以下となる。なお、各気筒間で全くトル
クバラツキの無いときは、|WDTSMBj −WDTS
MCj |は全気筒「0.0 」となる。
Next, at step 224, | W of each cylinder
It is determined whether or not DTSMB j −WDTSMC j | is equal to or less than a predetermined value (for example, 0.01) for all cylinders. The cylinder-to-cylinder correction is a process for making the generated torque of each cylinder substantially the same.
When the inter-cylinder correction has been completed normally, the above | WDT
The rotation fluctuation in the combustion state represented by SMB j −WDTSMC j | is equal to or smaller than a predetermined value. When there is no torque variation between the cylinders, | WDTSMB j −WDTS
MCj | is all cylinders "0.0".

【0079】そこで、|WDTSMBj −WDTSMC
j |が所定値以下のときには気筒間補正が完了したと推
定して気筒間補正完了フラグXKITOUを“1”にセ
ットし(ステップ225)、上記絶対値が所定値より大
のときには気筒間補正未完了として上記フラグXKIT
OUを“0”にクリアして(ステップ226)、この処
理ルーチンを終了する(ステップ227)。
Therefore, | WDTSMB j -WDTSMC
When j | is equal to or less than the predetermined value, it is estimated that the inter-cylinder correction has been completed, and the inter-cylinder correction completion flag XKITOU is set to "1" (step 225). When the absolute value is larger than the predetermined value, the inter-cylinder correction has not been performed. Flag XKIT as complete
OU is cleared to "0" (step 226), and this processing routine ends (step 227).

【0080】次に前記した補正制御手段13を実現する
燃料噴射量計算ルーチンについて図13と共に説明す
る。図13に示す燃料噴射量計算ルーチンは所定クラン
ク角度毎(例えば360°CA毎)に起動されステップ
301の処理を実行してこのルーチンを終了する。ステ
ップ301でメモリ33から読み出した吸気管圧力PM
のデータと機関回転数NEのデータとから、K・PM/
NEにより基本噴射時間TPを算出し(ただし、Kは定
数)、更にメモリ33から読み出した前記気筒間補正係
数KTAUj 及びトルク変動量補正係数KGCPに基づ
いて、次式により燃料噴射時間TAUj を気筒別に算出
する。
Next, a fuel injection amount calculation routine for implementing the correction control means 13 will be described with reference to FIG. The fuel injection amount calculation routine shown in FIG. 13 is started at every predetermined crank angle (for example, every 360 ° CA), executes the process of step 301, and ends this routine. Intake pipe pressure PM read from memory 33 in step 301
From the data of the engine speed and the data of the engine speed NE, K · PM /
Calculating a basic injection time TP by NE (although, K is a constant), and based on the inter-cylinder correction coefficient KTAU j and the torque variation amount correction coefficient KGCP read from the memory 33, the fuel injection time TAU j by the following equation Calculate for each cylinder.

【0081】 TAUj =TP×KGCP×KTAUj ×A (14) ただし、上式中Aは暖機増量、始動後増量その他種々の
補正係数である。
TAU j = TP × KGCP × KTAU j × A (14) In the above equation, A is a warm-up increase, a post-start increase, and other various correction coefficients.

【0082】この燃料噴射時間TAUj に基づいて各気
筒の燃料噴射弁251 〜254 により燃料噴射が行なわ
れる。このようにして、本実施例によれば、トルク変動
値DTRQISMが目標トルク変動量(トルク変動判定
値)KTH近傍に収束したと判断されたときのみ気筒間
補正係数KTAUj を算出して(14)式に基づく時間
TAUだけ燃料噴射を行なっているから、前記代用角速
度変化量の割合WDTSMBj が安定に変化している状
態で気筒間補正係数KTAUj を適切に算出でき、よっ
て気筒間制御精度を従来に比し向上することができる。
Fuel injection is performed by the fuel injection valves 25 1 to 25 4 of each cylinder based on the fuel injection time TAU j . Thus, according to this embodiment calculates a correction coefficient KTAU j between saw cylinder of when the torque fluctuation value DTRQISM is determined to have converged target torque variation (torque variation determination value) KTH near (14 ) because they performed only the fuel injection time TAU based on expression ratio WDTSMB j of the substitute angular velocity variation can be appropriately calculated between cylinders correction coefficient KTAU j in a state in which changes stably, thus the inter-cylinder control accuracy Can be improved as compared with the related art.

【0083】なお、本発明は上記の実施例では図4及び
図13のルーチンにより、トルク変動値DTRQISM
が目標トルク変動量KTH付近の値になるように燃料噴
射時間を制御しているが、所望のトルク変動量を得るた
めに排気ガス再循環量(EGR量)を制御してもよい。
この場合、図3においてエキゾーストマニホルド24か
らスロットルバルブ42の下流側の吸気通路26に至る
排気ガスの還流通路を設けると共に、その還流通路の途
中にマイクロコンピュータ31によって開弁度が制御さ
れるバキューム・スイッチング・バルブ(VSV)を設
け、トルク変動量を大の方へ補正(リーン補正)すると
きはVSVの開弁度を現在の開弁度より大としてEGR
量を増量すればよく、逆の場合はEGR量を減量すれば
よい。
In the above-described embodiment, the torque fluctuation value DTRQISM is determined by the routines shown in FIGS.
Although the fuel injection time is controlled so that the value becomes close to the target torque variation KTH, the exhaust gas recirculation amount (EGR amount) may be controlled to obtain a desired torque variation.
In this case, a recirculation passage for exhaust gas from the exhaust manifold 24 to the intake passage 26 on the downstream side of the throttle valve 42 is provided in FIG. 3, and the degree of valve opening is controlled by the microcomputer 31 in the middle of the recirculation passage. When a switching valve (VSV) is provided and the amount of torque fluctuation is corrected to a larger value (lean correction), the VSV valve opening is set to be larger than the current valve opening and EGR is performed.
The amount may be increased, and in the opposite case, the EGR amount may be decreased.

【0084】このように本発明はトルク変動制御を、燃
料噴射量やEGR量等の機関制御パラメータを気筒間補
正係数とトルク変動量補正係数とにより補正する装置に
広く適用できるものである。
As described above, the present invention can be widely applied to an apparatus for correcting the engine control parameters such as the fuel injection amount and the EGR amount using the inter-cylinder correction coefficient and the torque fluctuation amount correction coefficient.

【0085】[0085]

【発明の効果】上述の如く、本発明によれば、トルク変
動値が目標トルク変動量近傍の値に収束したときのみ気
筒間補正係数を算出して空燃比制御を行なっているた
め、気筒間補正制御を安定させることができ、従来に比
し気筒間補正制御の精度を向上することができる等の特
長を有するものである。
As described above, according to the present invention, the air-fuel ratio control is performed by calculating the inter-cylinder correction coefficient only when the torque fluctuation value converges to a value near the target torque fluctuation amount. It has features that the correction control can be stabilized and the accuracy of the cylinder-to-cylinder correction control can be improved as compared with the related art.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明の一実施例が適用される内燃機関の要部
の構成図である。
FIG. 2 is a configuration diagram of a main part of an internal combustion engine to which an embodiment of the present invention is applied.

【図3】図2の一番気筒及びその付近の構造を示す断面
図である。
FIG. 3 is a sectional view showing the structure of the first cylinder and its vicinity in FIG. 2;

【図4】本発明の一実施例の要部のトルク変動制御ルー
チンを示すフローチャートである。
FIG. 4 is a flowchart showing a torque fluctuation control routine of a main part of one embodiment of the present invention.

【図5】図4のフローチャート中の軸トルクの計算のた
めの燃焼圧信号の変化とクランク角度検出信号などとの
関係を示す図である。
FIG. 5 is a diagram showing a relationship between a change in a combustion pressure signal for calculating a shaft torque in the flowchart of FIG. 4 and a crank angle detection signal and the like.

【図6】図4の動作説明用タイムチャートである。FIG. 6 is a time chart for explaining the operation of FIG. 4;

【図7】図4のフローチャート中のトルク変動判定値の
算出に用いるマップの説明図である。
FIG. 7 is an explanatory diagram of a map used for calculating a torque fluctuation determination value in the flowchart of FIG. 4;

【図8】図4のフローチャートの空燃比補正値算出に用
いるマップの説明図である。
FIG. 8 is an explanatory diagram of a map used for calculating an air-fuel ratio correction value in the flowchart of FIG. 4;

【図9】図4のフローチャート中の空燃比補正値算出に
用いる更新幅の算出用マップを示す図である。
FIG. 9 is a diagram showing a map for calculating an update width used for calculating an air-fuel ratio correction value in the flowchart of FIG. 4;

【図10】本発明の一実施例の他の要部の気筒間補正ル
ーチンを示すフローチャート(その1)である。
FIG. 10 is a flowchart (part 1) illustrating an inter-cylinder correction routine of another main part of the embodiment of the present invention.

【図11】本発明の一実施例の他の要部の気筒間補正ル
ーチンを示すフローチャート(その2)である。
FIG. 11 is a flowchart (part 2) illustrating an inter-cylinder correction routine of another main part of the embodiment of the present invention.

【図12】本発明の一実施例の他の要部の気筒間補正ル
ーチンを示すフローチャート(その3)である。
FIG. 12 is a flowchart (part 3) illustrating an inter-cylinder correction routine of another main part of the embodiment of the present invention.

【図13】本発明の一実施例の他の要部の燃料噴射量計
算ルーチンを示すフローチャートである。
FIG. 13 is a flowchart showing a fuel injection amount calculation routine of another main part of one embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 多気筒内燃機関 11 気筒間補正係数算出手段 12 トルク変動量補正係数算出手段 13 補正制御手段 14 検出手段 15 算出動作制御手段 27 燃焼圧センサ 31 マイクロコンピュータ 211 トルク変動制御中検出ステップ 212,213,215 トルク変動値収束判定ステッ
Reference Signs List 10 multi-cylinder internal combustion engine 11 inter-cylinder correction coefficient calculation means 12 torque fluctuation correction coefficient calculation means 13 correction control means 14 detection means 15 calculation operation control means 27 combustion pressure sensor 31 microcomputer 211 torque fluctuation control detection steps 212, 213 215 Torque fluctuation value convergence determination step

フロントページの続き (56)参考文献 特開 平2−308949(JP,A) 特開 平1−271651(JP,A) 特開 平4−370346(JP,A) (58)調査した分野(Int.Cl.7,DB名) F02D 45/00 330 F02D 41/14 330 Continuation of the front page (56) References JP-A-2-308949 (JP, A) JP-A-1-271165 (JP, A) JP-A-4-370346 (JP, A) (58) Fields investigated (Int) .Cl. 7 , DB name) F02D 45/00 330 F02D 41/14 330

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 多気筒内燃機関の各気筒の発生トルクを
揃えるための気筒間補正係数を気筒別に算出する気筒間
補正係数算出手段と、所定気筒の発生トルクのサイクル
毎のトルク変動量の積算値に基づくトルク変動値を目標
トルク変動量に一致させるための所定気筒又は全気筒の
トルク変動量補正係数を算出するトルク変動量補正係数
算出手段と、各気筒の機関制御パラメータを前記気筒間
補正係数と前記トルク変動量補正係数とにより補正制御
する補正制御手段とを備える内燃機関の制御装置におい
て、 前記トルク変動量補正係数算出手段が処理実行中か否か
を検出する検出手段と、 該検出手段により該処理実行中と検出されたときは、前
記トルク変動値が前記目標トルク変動量近傍の値に収束
しているときのみ、前記気筒間補正係数算出手段により
前記気筒間補正係数を算出させる算出動作制御手段とを
有することを特徴とする内燃機関の制御装置。
An inter-cylinder correction coefficient calculating means for calculating, for each cylinder, an inter-cylinder correction coefficient for equalizing the generated torque of each cylinder of a multi-cylinder internal combustion engine, and integrating a torque fluctuation amount of a generated cylinder of a predetermined cylinder for each cycle. A torque fluctuation correction coefficient calculating means for calculating a torque fluctuation correction coefficient of a predetermined cylinder or all cylinders for matching a torque fluctuation value based on the target torque fluctuation value to a target torque fluctuation amount, and correcting the engine control parameters of each cylinder between cylinders. A control device for an internal combustion engine, comprising: a correction control unit that performs correction control based on a coefficient and the torque fluctuation amount correction coefficient. A detection unit that detects whether the torque fluctuation amount correction coefficient calculation unit is executing a process, When the means detects that the processing is being performed, the inter-cylinder correction coefficient calculation is performed only when the torque fluctuation value converges to a value near the target torque fluctuation amount. Control apparatus for an internal combustion engine and having a calculating operation control means for calculating the inter-cylinder correction coefficient by stage.
JP04133917A 1992-05-26 1992-05-26 Control device for internal combustion engine Expired - Fee Related JP3089094B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04133917A JP3089094B2 (en) 1992-05-26 1992-05-26 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04133917A JP3089094B2 (en) 1992-05-26 1992-05-26 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH05321742A JPH05321742A (en) 1993-12-07
JP3089094B2 true JP3089094B2 (en) 2000-09-18

Family

ID=15116112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04133917A Expired - Fee Related JP3089094B2 (en) 1992-05-26 1992-05-26 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3089094B2 (en)

Also Published As

Publication number Publication date
JPH05321742A (en) 1993-12-07

Similar Documents

Publication Publication Date Title
JP2510250B2 (en) Combustion control device for internal combustion engine
JP2884472B2 (en) Fuel property detection device for internal combustion engine
JPH08232752A (en) Output fluctuation detection device and control device for internal combustion engine
US5664544A (en) Apparatus and method for control of an internal combustion engine
JPH0429860B2 (en)
JP3089094B2 (en) Control device for internal combustion engine
JP3234434B2 (en) Lean limit detection method
JP2920262B2 (en) Control device for multi-cylinder internal combustion engine
JP2890651B2 (en) Fuel injection amount control device for internal combustion engine
JPH05321726A (en) Control device for internal combustion engine
JP4385542B2 (en) Air-fuel ratio control device for internal combustion engine
JP2586565B2 (en) Output fluctuation detecting device for internal combustion engine
JP3639882B2 (en) Control device for internal combustion engine
JP2855383B2 (en) Interrupt injection control device for electronically controlled fuel injection type internal combustion engine
JPH0627813Y2 (en) Engine fuel controller
JPS6125930A (en) Control of fuel injection amount of internal-combustion engine
JPH04224259A (en) Control device for internal combustion engine
JPH05321727A (en) Control device for internal combustion engine
JPH04101044A (en) Fuel supply control device for multi-cylinder internal combustion engine
JPH0754744A (en) Correcting method for idle stabilizing ignition timing
JP2750777B2 (en) Electronic control fuel supply device for internal combustion engine
JPH04224254A (en) Control device of internal combustion engine
JPH07139417A (en) Control device for internal combustion engine
JPH0432939B2 (en)
JPH03121223A (en) Fuel injection controller of internal combustion engine

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees