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
JPH0731098B2 - Air-fuel ratio controller for internal combustion engine - Google Patents
[go: Go Back, main page]

JPH0731098B2 - Air-fuel ratio controller for internal combustion engine - Google Patents

Air-fuel ratio controller for internal combustion engine

Info

Publication number
JPH0731098B2
JPH0731098B2 JP19430487A JP19430487A JPH0731098B2 JP H0731098 B2 JPH0731098 B2 JP H0731098B2 JP 19430487 A JP19430487 A JP 19430487A JP 19430487 A JP19430487 A JP 19430487A JP H0731098 B2 JPH0731098 B2 JP H0731098B2
Authority
JP
Japan
Prior art keywords
fluctuation
combustion
cylinder
torque fluctuation
fuel
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
JP19430487A
Other languages
Japanese (ja)
Other versions
JPS6438624A (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.)
Toyota Motor Corp
Original Assignee
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP19430487A priority Critical patent/JPH0731098B2/en
Publication of JPS6438624A publication Critical patent/JPS6438624A/en
Publication of JPH0731098B2 publication Critical patent/JPH0731098B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Testing Of Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はトルク変動及び回転数変動に応じて内燃機関
の燃焼変動を検出し、空燃比を制御する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention detects combustion fluctuations of an internal combustion engine according to torque fluctuations and rotational speed fluctuations, and controls the air-fuel ratio.

〔従来の技術及び問題点〕[Conventional technology and problems]

トルク変動に応じて内燃機関の燃焼変動を検出し、空燃
比を制御するシステムがある。即ち、混合気が薄くなる
と燃焼変動は大きくなるので、許容燃焼変動の限界内で
混合気ができる限り薄くなるように空燃比を制御する。
燃焼変動を検出する簡便なシステムとして燃焼機関の回
転数の変動を検出する方法がある。例えば、特開昭59−
201936号参照。ところが、回転数に応じて燃焼変動を検
出するシステムでは、エンジン回転数の変化が路面の変
化の影響を受ける。即ち、悪路の走行では燃焼変動の有
無に関わらずエンジン回転数は変動する。これは言い換
えれば、悪路では燃焼変動が検出不可能なことを意味す
る。
There is a system that detects the combustion fluctuation of the internal combustion engine according to the torque fluctuation and controls the air-fuel ratio. That is, since the combustion fluctuation increases as the air-fuel mixture becomes thinner, the air-fuel ratio is controlled so that the air-fuel mixture becomes as thin as possible within the limit of the allowable combustion fluctuation.
As a simple system for detecting combustion fluctuations, there is a method of detecting fluctuations in the rotational speed of the combustion engine. For example, JP-A-59-
See 201936. However, in a system that detects combustion fluctuations according to the number of revolutions, changes in the engine revolutions are affected by changes in the road surface. That is, when traveling on a rough road, the engine speed fluctuates regardless of the presence or absence of combustion fluctuation. In other words, this means that combustion fluctuations cannot be detected on a rough road.

燃焼変動を検出するもう一つの方法として燃焼圧力の検
出によるものがある。即ち、燃焼圧力センサを内燃機関
の燃焼室に配置し、燃焼圧力より燃焼行程における有効
圧縮面積(所謂図示トルク)を知り、その変動から燃焼
変動を知るものである。この方法は各気筒の燃焼変動を
知るために各気筒に燃焼圧力センサの設置の必要があ
り、システムとして高価となる問題点がある。例えば、
特開昭60−249647号参照。
Another method of detecting combustion fluctuation is by detecting combustion pressure. That is, the combustion pressure sensor is arranged in the combustion chamber of the internal combustion engine, the effective compression area (so-called torque) in the combustion stroke is known from the combustion pressure, and the combustion fluctuation is known from the fluctuation. In this method, it is necessary to install a combustion pressure sensor in each cylinder in order to know the combustion fluctuation of each cylinder, and there is a problem that the system becomes expensive. For example,
See JP-A-60-249647.

この発明は路面の影響を受けることなくしかも低コスト
であるにも関わらずトルク変動を知ることができるよう
にすることを目的とする。
An object of the present invention is to make it possible to know the torque fluctuation without being affected by the road surface and at a low cost.

〔問題点を解決するための手段〕[Means for solving problems]

この発明によれば、第1図に示すように、内燃機関の一
部の気筒1aに配置される燃焼圧力検出手段2と、該燃焼
圧力検出手段2からの燃焼圧力信号よりその気筒のトル
ク変動を算出するトルク変動算出手段3と、燃焼機関の
回転数を検出する手段4と、その回転数の変動を各気筒
について算出する手段5と、トルク変動算出手段により
算出されるトルク変動が所定値より大きいとき、または
トルク変動算出手段3により算出されるトルク変動が所
定値より大きくなくても、燃焼圧力検出手段2を設置し
ない他の気筒の回転数変動が所定値より大きいときは、
燃焼変動があったとして燃焼供給手段1bより内燃機関に
導入される燃料量を増加する燃料増量手段6と、トルク
変動変動算出手段3により算出されるトルク変動が所定
値より大きくなくかつ燃焼圧力検出手段2を設置しない
他の気筒の回転数変動が所定値より大きくないときは、
燃焼変動がなかったとして燃料供給手段1bより内燃機関
に導入される燃料量を減量する燃料減量手段7を具備し
た内燃機関の空燃比制御装置が提供される。
According to the present invention, as shown in FIG. 1, the combustion pressure detection means 2 arranged in a part of the cylinders 1a of the internal combustion engine, and the torque fluctuation of that cylinder from the combustion pressure signal from the combustion pressure detection means 2 Torque fluctuation calculation means 3, means 4 for detecting the rotation speed of the combustion engine, means 5 for calculating the fluctuation of the rotation speed for each cylinder, and torque fluctuation calculated by the torque fluctuation calculation means is a predetermined value. When it is larger, or when the torque fluctuation calculated by the torque fluctuation calculating means 3 is not larger than a predetermined value, but the rotation speed fluctuations of other cylinders in which the combustion pressure detecting means 2 is not installed are larger than the predetermined value,
A fuel amount increasing means 6 for increasing the amount of fuel introduced into the internal combustion engine from the combustion supply means 1b on the assumption that there is combustion fluctuation, and a torque fluctuation calculated by the torque fluctuation fluctuation calculating means 3 not exceeding a predetermined value and combustion pressure detection. When the fluctuations in the rotational speed of the other cylinders in which the means 2 is not installed are not larger than the predetermined value,
There is provided an air-fuel ratio control device for an internal combustion engine, which comprises fuel reducing means 7 for reducing the amount of fuel introduced into the internal combustion engine from the fuel supply means 1b on the assumption that there is no combustion fluctuation.

〔作 用〕[Work]

トルク変動算出手段3は燃焼圧力検出手段2からの燃焼
圧力信号よりその気筒のトルク変動を算出し、回転変動
算出手段5は回転数検出手段4が検出する内燃機関の回
転数の変動を各気筒について算出する。燃料増量手段6
は、トルク変動算出手段3により算出されるトルク変動
が所定値より大きいとき、またはトルク変動算出手段3
により算出されるトルク変動が所定値より大きくなくて
も、燃焼圧力検出手段2を設置しない他の気筒において
回転数検出手段4により検出される回転数変動が所定値
より大きいときは、燃焼変動があったとして燃料供給手
段1bより内燃機関に導入される燃料量を増加する。燃料
減量手段7は、トルク変動変動算出手段3により算出さ
れるトルク変動が所定値より大きくなくかつ燃焼圧力検
出手段2を設置しない他の気筒の回転数変動が所定値よ
り大きくないときは、燃焼変動がなかったとして燃料供
給手段1bより内燃機関に導入される燃料量を減量する。
The torque fluctuation calculating means 3 calculates the torque fluctuation of the cylinder from the combustion pressure signal from the combustion pressure detecting means 2, and the rotation fluctuation calculating means 5 calculates the fluctuation of the rotation speed of the internal combustion engine detected by the rotation speed detecting means 4 for each cylinder. Is calculated. Fuel increase means 6
Means when the torque fluctuation calculated by the torque fluctuation calculating means 3 is larger than a predetermined value, or when the torque fluctuation calculating means 3
Even if the torque fluctuation calculated by the above is not larger than the predetermined value, if the rotation speed fluctuation detected by the rotation speed detecting means 4 in the other cylinders in which the combustion pressure detecting means 2 is not installed is larger than the predetermined value, the combustion fluctuation is If so, the amount of fuel introduced into the internal combustion engine from the fuel supply means 1b is increased. When the torque fluctuation calculated by the torque fluctuation fluctuation calculating means 3 is not larger than a predetermined value and the rotation speed fluctuations of other cylinders in which the combustion pressure detecting means 2 is not installed are not larger than the predetermined value, the fuel reducing means 7 burns the fuel. Assuming that there is no change, the amount of fuel introduced into the internal combustion engine from the fuel supply means 1b is reduced.

〔実施例〕〔Example〕

第2図において、10は4気筒の内燃機関の本体、11は各
気筒の燃焼室、12は吸気管、14はスロットル弁、16は排
気管である。吸気管12の各気筒への分岐管部にインジェ
クタ18が設置される。尚、この発明は燃料噴射方式に限
定されない。20はディストリビュータである。ディスト
リビュータ20は分配軸20aを備え、回転数検出用の歯付
部材24,26が分配軸20a上に固定される。これらの歯付部
材24,26に対抗してホール素子のような磁気センサ28,30
が設置され、分配軸20aに連結されるクランク軸の回転
に応じたパルス信号が発生される。第1の磁気センサ28
は基準位置確認用であり、クランク軸の720度の回転
(即ちエンジン1サイクル)毎のパルス信号を発生す
る。第2の磁気センサ30はエンジン回転数の計測用であ
って、例えばクランク軸の30度の回転毎のパルス信号を
発生し、周知のように隣接する30゜CA信号の時間間隔に
よりエンジン回転数を知ることができる。
In FIG. 2, 10 is a main body of a 4-cylinder internal combustion engine, 11 is a combustion chamber of each cylinder, 12 is an intake pipe, 14 is a throttle valve, and 16 is an exhaust pipe. An injector 18 is installed in a branch pipe portion of the intake pipe 12 to each cylinder. The present invention is not limited to the fuel injection method. 20 is a distributor. The distributor 20 includes a distribution shaft 20a, and the toothed members 24 and 26 for detecting the rotation speed are fixed on the distribution shaft 20a. A magnetic sensor 28, 30 such as a Hall element is opposed to these toothed members 24, 26.
Is installed and a pulse signal is generated according to the rotation of the crankshaft connected to the distribution shaft 20a. First magnetic sensor 28
Is for confirming the reference position, and generates a pulse signal for each rotation of the crankshaft by 720 degrees (that is, one engine cycle). The second magnetic sensor 30 is for measuring the engine speed, for example, generates a pulse signal for every 30 degrees of rotation of the crankshaft, and as is well known, the engine speed is determined by the time interval between adjacent 30 ° CA signals. You can know.

吸気管圧力センサ32が吸気管12に設置され、内燃機関の
負荷相当値である吸気管圧力を知ることができる。
The intake pipe pressure sensor 32 is installed in the intake pipe 12, and it is possible to know the intake pipe pressure which is the load equivalent value of the internal combustion engine.

この発明によれば、内燃機関の4つの気筒の一部、実施
例では第1気筒の燃焼室11に燃焼圧力センサ34が設置さ
れる。この燃焼圧力センサ34は、例えば、圧電式として
構成される。燃焼圧力より、圧縮行程時の有効圧縮仕事
(図示トルク)を知ることができる。
According to the present invention, the combustion pressure sensor 34 is installed in a part of the four cylinders of the internal combustion engine, in the embodiment, the combustion chamber 11 of the first cylinder. The combustion pressure sensor 34 is configured as a piezoelectric type, for example. The effective compression work (indicated torque) during the compression stroke can be known from the combustion pressure.

制御回路40はマイクロコンピュータ・システムとして構
成され、この発明による空燃比制御を実行するためのも
のである。制御回路40はマイクロプロセシングユニット
(MPU)42と、メモリ44と、入力ポート46と、出力ポー
ト48と、これらを接続するバス50とを基本的な構成要素
とするものである。入力ポート46は前記した各センサ2
8,30,32,34に接続され、運転条件信号が入力される。出
力ポート48は各気筒の燃料インジェクタ18に接続され、
燃料噴射信号が印加される。
The control circuit 40 is configured as a microcomputer system, and is for executing the air-fuel ratio control according to the present invention. The control circuit 40 has a micro processing unit (MPU) 42, a memory 44, an input port 46, an output port 48, and a bus 50 connecting these as basic components. The input port 46 is for each sensor 2 described above.
It is connected to 8,30,32,34 and the operating condition signal is input. The output port 48 is connected to the fuel injector 18 of each cylinder,
A fuel injection signal is applied.

以下、制御回路40の作動を第3図−第6図のフローチャ
ートによって説明する。第3図は回転数計測ルーチンで
あり、各気筒の回転数変動を知るのに利用される。この
ルーチンは第2磁気センサ30からの30゜CA間隔のパルス
信号の到来毎に実行される。ステップ60ではカウンタC
がインクリメントされる。ステップ62では、第1磁気セ
ンサ28からのパルス信号の有無より基準位置か否か判別
される。基準位置のときはステップ64に進み、カウンタ
Cがクリヤされる。第7図の(イ)で示すようにカウン
タ値は単調増加するが、そのクンクリメントタイミング
は30゜CA毎であり、720゜CA毎にクリヤされる。ステッ
プ66では第1気筒の最低回転数計測タイミングか否か判
別される。第7図の(ロ)に示すようにエンジン回転数
は最低と最高との間を脈動する。最低の回転数は圧縮上
死点付近であり、最高の回転数はそこから120゜CA付近
の排気弁開放開始点近傍である。そして、その最小と最
大の回転数の差が回転変動におけるその気筒の寄与分で
ある。4気筒のエンジンとしてその点火順序を第1気筒
−第3気筒−第4気筒−第2気筒とすれば、順次最小回
転NE1a,NE3a,NE4a,NE2a,最大回転数NE1b,NE3b,NE4b,NE2
bが順次出現するので、これらを計測し、それらの差HNE
1,HNE3,HNE4,HNE2を算出することにより各気筒の燃焼変
動分を知ることができる。
The operation of the control circuit 40 will be described below with reference to the flowcharts of FIGS. FIG. 3 is a rotational speed measurement routine, which is used to know the rotational speed fluctuation of each cylinder. This routine is executed every time the pulse signal from the second magnetic sensor 30 comes at intervals of 30 ° CA. In step 60, counter C
Is incremented. In step 62, it is determined whether or not the position is the reference position based on the presence or absence of the pulse signal from the first magnetic sensor 28. If it is the reference position, the routine proceeds to step 64, where the counter C is cleared. As shown in (a) of FIG. 7, the counter value monotonically increases, but the increment timing is every 30 ° CA and is cleared every 720 ° CA. In step 66, it is judged whether or not it is the timing for measuring the minimum rotation speed of the first cylinder. As shown in FIG. 7B, the engine speed pulsates between the lowest and the highest. The lowest rotation speed is near the top dead center of compression, and the highest rotation speed is near the exhaust valve opening start point around 120 ° CA. The difference between the minimum and maximum rotational speeds is the contribution of that cylinder in the rotational fluctuation. The firing order as four-cylinder engine the first cylinder - the third cylinder - fourth cylinder - if the second cylinder, successively minimum rotation NE 1 a, NE 3 a, NE 4 a, NE 2 a, the maximum rotational speed NE 1 b, NE 3 b, NE 4 b, NE 2
Since b appears in sequence, measure these and calculate their difference HNE
By calculating 1 , HNE 3 , HNE 4 , and HNE 2 , the combustion fluctuation amount of each cylinder can be known.

ステップ66で第1気筒の最小回転NE1aの計測タイミング
とすれば(これは30゜CAカウンタの数により知ることが
きる)、ステップ68に進み、30゜CAパルスの間隔により
周知のように算出される回転数NEがNE1aに入れられる。
ステップ66でNoのときはステップ70に進み、最大回転数
NE1bの計測タイミングか否か判別される。Yesのときは
ステップ72に進み、回転数NEがNE1bに入れられる。ステ
ップ74は第2気筒の最小回転数NE2aと最大回転数NE2bと
の計測処理を示し、ステップ66−68−70−72と同様に実
行することができる。ステップ76は第3気筒の最小回転
数NE3aと最大回転数NE3bとの計測処理を示し、ステップ
78は第4気筒の最小回転数NE4aと最大回転数NE4bとの計
測処理を示し、同様に実行することができる。
If the measurement timing of the minimum rotation NE 1 a of the first cylinder is set in step 66 (this can be known by the number of the 30 ° CA counter), the process proceeds to step 68, and as is known by the interval of the 30 ° CA pulse. The calculated rotational speed NE is entered in NE 1 a.
If No in Step 66, proceed to Step 70 and set the maximum speed.
It is determined whether it is the NE 1 b measurement timing. If Yes, the routine proceeds to step 72, where the rotational speed NE is entered in NE 1 b. Step 74 shows the measurement processing of the minimum rotation speed NE 2 a and the maximum rotation speed NE 2 b of the second cylinder, which can be executed similarly to steps 66-68-70-72. Step 76 shows the measurement processing of the minimum speed NE 3 a and the maximum speed NE 3 b of the third cylinder.
Reference numeral 78 denotes a measurement process of the minimum rotation speed NE 4 a and the maximum rotation speed NE 4 b of the fourth cylinder, which can be similarly executed.

第4図はトルク変動判別ルーチンを示し、このルーチン
は燃焼圧力センサ34を設置した第1気筒の燃焼行程の終
了後のクランク角度、例えば圧縮上死点後90度毎に実行
される。ステップ80では、図示トルク相当値Tが燃焼行
程の複数点の圧力P1,P2,P3,P4より算出される。即ち、
燃焼室の圧力は圧縮上死点付近で第8図のように変化す
る。この圧力変化特性の描く面積よりピストンの有効圧
縮圧力即ち、図示トルクを知ることができる。この実施
例では、面積を測定する代わりに複数点の圧力P1,P2,
P3,P4より所定の算出式により図示トルクの相当値と言
うべき値を検出する便法をとっている。勿論、図示トル
クそのものを算出してもよい。
FIG. 4 shows a torque fluctuation determination routine. This routine is executed every crank angle after the end of the combustion stroke of the first cylinder in which the combustion pressure sensor 34 is installed, for example, every 90 degrees after the compression top dead center. In step 80, the indicated torque equivalent value T is calculated from the pressures P 1 , P 2 , P 3 , P 4 at a plurality of points in the combustion stroke. That is,
The pressure in the combustion chamber changes near the compression top dead center as shown in FIG. The effective compression pressure of the piston, that is, the indicated torque can be known from the area drawn by this pressure change characteristic. In this example, instead of measuring the area, pressures P 1 , P 2 ,
A convenient method of detecting a value, which should be called an equivalent value of the indicated torque, from P 3 and P 4 by a predetermined calculation formula is adopted. Of course, the indicated torque itself may be calculated.

ステップ82ではトルク平均値TAVEとTとの差よりトルク
変動ΔTが算出される。ステップ84では、トルク変動Δ
Tが、吸気管圧力PM及びエンジン回転数Nとで決まる許
容限界値KT(PM,N)より大きいか否か判別される。ΔT
>KT(PM,N)のときはトルク変動有りと認識し、ステッ
プ86に進み、トルク変動フラグXΔがセットされる。
ΔT≦KT(PM,N)のときはトルク変動無と認識され、ス
テップ88に進み、トルク変動フラグXΔがリセットさ
れる。ステップ90ではトルク平均値がTAVEが、 TAVE=(7×TAVE+T)/8 により算出される。即ち、TAVEはそれまでの平均値に
7、今回のトルク値に1の重みを付けたなまし平均値と
して算出される。
In step 82, the torque fluctuation ΔT is calculated from the difference between the torque average value T AVE and T. In step 84, the torque fluctuation Δ
It is determined whether or not T is larger than an allowable limit value K T (PM, N) determined by the intake pipe pressure PM and the engine speed N. ΔT
> K T (PM, N) when recognizes that there is a torque variation, the process proceeds to step 86, the torque fluctuation flag Xderuta T is set.
ΔT ≦ K T (PM, N ) When is recognized as the torque fluctuation-free, the process proceeds to step 88, the torque fluctuation flag Xderuta T is reset. In step 90, the average torque value T AVE is calculated by T AVE = (7 × T AVE + T) / 8. That is, T AVE is calculated as a smoothed average value in which the average value up to that point is weighted 7 and the current torque value is weighted by 1.

ステップ92では第1気筒の回転数偏差が、 HNE1=NE1a−NE1b により算出される。第7図(ロ)参照。ステップ94では
第1気筒の回転数変動が、 ΔNE1=HNEAVE−HNE1 により算出される。ここに、HNEAVEは回転数偏差の平均
値である。ステップ96では第1気筒の回転数偏差ΔNE1
が吸気管圧力PM及びエンジン回転数Nとで決まる許容限
界値KN(PM,N)より大きいか否か判別される。ΔNE1>K
N(PM,N)のときは回転数変動が有りと認識し、ステッ
プ98に進み、その気筒の回転数変動フラグXΔN1がセッ
トされる。ΔNE1≦KN(PM,N)のときは回転数変動が無
しと認識し、ステップ100に進み、その気筒の回転数変
動フラグXΔN1がリセットされる。
In step 92 the rotational speed deviation of the first cylinder is calculated by HNE 1 = NE 1 a-NE 1 b. See FIG. 7 (b). In step 94, the rotational speed fluctuation of the first cylinder is calculated by ΔNE 1 = HNE AVE −HNE 1 . Here, HNE AVE is the average value of the rotational speed deviation. In step 96, the rotational speed deviation of the first cylinder ΔNE 1
Is larger than the allowable limit value K N (PM, N) determined by the intake pipe pressure PM and the engine speed N. ΔNE 1 > K
N (PM, N) recognizes that there is the engine speed fluctuation when, the process proceeds to step 98, the engine speed fluctuation flag Xderuta N1 of the cylinder is set. ΔNE 1 ≦ K N (PM, N) recognizes that there is no rotational speed change when the proceeds to step 100, the engine speed fluctuation flag Xderuta N1 of the cylinder is reset.

ステップ102は第2気筒の回転数変動フラグXΔN2の処
理を示し、ステップ92−94−96−98−100と同様に処理
され、第2気筒の回転数変動が存在すれば、フラグXΔ
N2はセットされ、回転変動があればフラグXΔN2はリセ
ットされる。104は第3気筒の回転数変動フラグXΔN3
の設定処理、ステップ106は第4気筒の回転数変動フラ
グXΔN4を示し、ステップ92−100と同様な処理により
フラグのセット又はリセットが行われる。
Step 102 represents the process of the engine speed fluctuation flag Xderuta N2 of the second cylinder, is treated as in Step 92-94-96-98-100, if present rotational speed fluctuation of the second cylinder, flag Xderuta
N2 is set, the flag Xderuta N2 is reset if there is rotational fluctuation. 104 is the rotation speed fluctuation flag XΔ N3 of the third cylinder
Setting process, step 106 represents the rotation speed fluctuation flag Xderuta N4 of the fourth cylinder, set or reset of the flag is performed by the same process as steps 92-100.

ステップ108においては、回転数変動の平均値HNE
AVEが、 により算出される。この式は、それまでの平均値に4の
重みを、今回の1サイクルの実際の回転数の変動に4の
重みをつけた重み付平均値の意味を持っている。
In step 108, the average value HNE
AVE Is calculated by This formula has the meaning of a weighted average value obtained by weighting the average value up to that point with a weight of 4 and the fluctuation of the actual number of revolutions of the current cycle by a weight of 4.

第5図は燃料噴射量演算ルーチンを示す。このルーチン
はメインルーチンの途中に位置させることができる。ス
テップ120ではエンジン回転数NEが入力され、ステップ1
22では吸気管圧力PMが入力され、ステップ124ではエン
ジン回転数NEと吸気管圧力PMとから基本燃料噴射量TPが
算出され、ステップ126では燃料噴射量に対する種々の
補正係数Kが算出され、ステップ128では最終的な燃料
噴射量TAUが、 TAU=TP×K×KAF により算出される。ここにKAFはこの発明によりトルク
変動、回転数変動にもとずく燃料噴射量の補正係数であ
る。このように算出された燃料噴射量がインジェクタよ
り噴射されるように各気筒の燃料噴射タイミング毎に周
知の燃料噴射ルーチン(図示しない)が実行される。
FIG. 5 shows a fuel injection amount calculation routine. This routine can be located in the middle of the main routine. In step 120, the engine speed NE is input, and in step 1
In step 22, the intake pipe pressure PM is input, in step 124, the basic fuel injection amount TP is calculated from the engine speed NE and the intake pipe pressure PM, and in step 126, various correction coefficients K for the fuel injection amount are calculated. At 128, the final fuel injection amount TAU is calculated by TAU = TP × K × KAF. Here, KAF is a correction coefficient of the fuel injection amount due to the torque fluctuation and the rotational speed fluctuation according to the present invention. A known fuel injection routine (not shown) is executed at each fuel injection timing of each cylinder so that the fuel injection amount calculated in this way is injected from the injector.

第6図はトルク変動、回転数変動にもとずく燃料噴射量
の補正係数KAFの算出ルーチンを示す。このルーチンは7
60゜CA毎に実行される燃焼変動判別ルーチンの終了後、
即ち第4図のステップ108の実行後に行わせることがで
きる。ステップ130ではトルク変動フラグXΔ=0か
否か判別される。XΔ=1のときはトルク変動有りと
認識され、ステップ131に進み補正係数KAFがΔKだけイ
ンクリメントされる。即ち、空燃比のトルク変動の大
小、燃料消費率の良否には第9図のような関係にある。
トルク変動の許容限界(第4図のステップ84のKT)は上
側の実線に相当しており、この限界を超えてトルク変動
が大きくなったときは補正係数が増加され、燃料噴射量
が多くなり、空燃比はリッチ側に戻される。これによ
り、空燃比をトルク変動の許容限界内でなるべくリーン
側に制御するものである。
FIG. 6 shows a routine for calculating the correction coefficient KAF of the fuel injection amount based on the torque fluctuation and the rotational speed fluctuation. This routine is 7
After completion of the combustion variation determination routine executed every 60 ° CA,
That is, it can be performed after the execution of step 108 in FIG. In step 130 it is determined whether the torque fluctuation flag XΔ T = 0. When the XΔ T = 1 is recognized that there is torque fluctuation, the correction coefficient KAF proceeds to step 131 is incremented by [Delta] K. That is, the magnitude of the torque fluctuation of the air-fuel ratio and the quality of the fuel consumption rate are related as shown in FIG.
The permissible limit of torque fluctuation (K T in step 84 in Fig. 4) corresponds to the upper solid line. When the torque fluctuation exceeds this limit, the correction coefficient increases and the fuel injection amount increases. And the air-fuel ratio is returned to the rich side. As a result, the air-fuel ratio is controlled to the lean side as much as possible within the allowable limit of torque fluctuation.

ステップ132では、燃焼圧力センサ34を設置した第1気
筒の回転数変動フラグXΔN1=0か否か判別する。XΔ
N1=1のときは回転数変動が大きいことを意味し、トル
ク変動フラグXΔ=0、即ちトルク変動がないという
ステップ130の結果と矛盾する。即ち、回転数変動はエ
ンジンの燃焼変動に原因するものではなく、悪路走行の
ような路面状態により引き起こされたものと見做すこと
ができる。悪路と舗装路とで空燃比と回転数変動の標準
偏差との関係を第10図に示す。このときはステップ134
以下を迂回する。XΔN1=0のときはステップ134に進
み、燃焼圧力センサ34を設置しない他の気筒の回転数変
動フラグXΔN2,XΔN3,XΔN4のすべてが0か否か、即ち
2−4の全気筒で回転数変動がないか否か判別する。全
気筒でフラグ=0のときはステップ136に進み、補正係
数KAFがΔKだけデクリメントされる。ひとつでもフラ
グ=1のときは燃焼変動があるとみてステップ131に進
み、燃料補正係数がインクリメントされ燃料噴射量は増
量される。
In step 132, it is determined whether or not the rotation speed fluctuation flag XΔ N1 = 0 for the first cylinder in which the combustion pressure sensor 34 is installed. XΔ
When the N1 = 1 means that the larger the engine speed fluctuation, inconsistent with the results of the torque fluctuation flag XΔ T = 0, i.e. step 130 that there is no torque variation. That is, the rotation speed fluctuation is not caused by the engine combustion fluctuation, but can be regarded as being caused by the road surface condition such as running on a rough road. Figure 10 shows the relationship between the air-fuel ratio and the standard deviation of rotational speed fluctuations on rough roads and paved roads. In this case, step 134
Bypass the following: When XΔ N1 = 0, the routine proceeds to step 134, and it is determined whether or not all the rotation speed fluctuation flags XΔ N2 , XΔ N3 , XΔ N4 of the other cylinders in which the combustion pressure sensor 34 is not installed, that is, all cylinders 2-4. It is determined whether or not there is a fluctuation in the number of revolutions. When flag = 0 in all cylinders, the routine proceeds to step 136, where the correction coefficient KAF is decremented by ΔK. If even one flag = 1, it is considered that there is combustion fluctuation and the routine proceeds to step 131, where the fuel correction coefficient is incremented and the fuel injection amount is increased.

〔発明の効果〕〔The invention's effect〕

この発明によれば、内燃機関の一部の気筒に設置される
燃料圧力検出手段(筒内圧力センサ)により燃焼圧力を
検出し、それより把握されるトルク変動が大きいときは
燃焼変動があったとして燃料供給量の増量を行い、燃焼
圧力検出手段により検出される燃焼圧力よりトルク変動
が大きくないと把握される場合でも他の気筒の回転数変
動が大きい場合は燃焼変動があったとして燃料供給量の
増量を行い、燃焼圧力検出手段により検出される燃焼圧
力よりトルク変動が大きくなくかつ回転数変動もないと
きは燃焼変動がなかったとして燃料を減量しており、こ
のような制御により、筒内圧力センサを一部の気筒に設
けるだけで各気筒の燃焼変動を燃焼変動以外の要因で発
生した回転変動の影響は排除して正確に検出することが
き、高価な筒内圧力センサの個数の節約によるコスト低
減を図ると同時に路面の影響による検出精度の悪路を惹
起させることない、という優れた効果を奏することがで
きる。
According to the present invention, the combustion pressure is detected by the fuel pressure detection means (in-cylinder pressure sensor) installed in a part of the cylinders of the internal combustion engine, and when there is a large torque fluctuation grasped, there is a combustion fluctuation. As a result, the fuel supply amount is increased, and even if it is determined that the torque fluctuation is not greater than the combustion pressure detected by the combustion pressure detection means, if the rotation speed fluctuations of other cylinders are large, it is considered that there is a combustion fluctuation and the fuel supply If the torque fluctuation is not larger than the combustion pressure detected by the combustion pressure detection means and there is no fluctuation in the rotation speed, the fuel is reduced because it is determined that there is no combustion fluctuation. By only providing internal pressure sensors in some cylinders, it is possible to accurately detect combustion fluctuations in each cylinder by eliminating the effects of rotational fluctuations caused by factors other than combustion fluctuations. Never raising the rough road detection accuracy due to the influence of the road surface at the same time reducing the cost by saving the number of sensor, it is possible to obtain the excellent effect that.

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

第1図はこの発明の構成を示す図。 第2図はこの発明の実施例の構成を示す図。 第3図から第6図は制御回路の作動を説明するフローチ
ャート。 第7図は一連の時間経過における各気筒の回転数変動を
模式的に説明するグラフ。 第8図は燃焼行程におけるクランク角度と燃焼圧力との
関係を示すグラフ。 第9図はクランク角度とトルク変動、燃料消費率との関
係を示すグラフ。 第10図は舗装路走行時と、悪路走行時とで空燃比と、回
転数変動の標準偏差との関係を示すグラフ。 10……エンジン本体 11……燃焼室 12……吸気管 18……インジェクタ 28,30……クランク角度センサ 32……吸気管圧力センサ 34……燃焼圧力センサ 40……制御回路 38……筒内圧力センサ
FIG. 1 is a diagram showing the configuration of the present invention. FIG. 2 is a diagram showing the configuration of an embodiment of the present invention. 3 to 6 are flowcharts for explaining the operation of the control circuit. FIG. 7 is a graph schematically illustrating fluctuations in the rotation speed of each cylinder over a series of time passages. FIG. 8 is a graph showing the relationship between the crank angle and the combustion pressure in the combustion stroke. FIG. 9 is a graph showing the relationship between crank angle, torque fluctuation, and fuel consumption rate. FIG. 10 is a graph showing the relationship between the air-fuel ratio and the standard deviation of the rotational speed fluctuation when traveling on a paved road and when traveling on a rough road. 10 …… Engine body 11 …… Combustion chamber 12 …… Intake pipe 18 …… Injector 28,30 …… Crank angle sensor 32 …… Intake pipe pressure sensor 34 …… Combustion pressure sensor 40 …… Control circuit 38 …… Cylinder Pressure sensor

───────────────────────────────────────────────────── フロントページの続き (72)発明者 安田 彰男 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 (56)参考文献 特開 昭61−55338(JP,A) 特開 昭62−118031(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Akio Yasuda 1 Toyota Town, Toyota City, Aichi Prefecture Toyota Motor Corporation (56) References JP 61-55338 (JP, A) JP 62-118031 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】内燃機関の一部の気筒に設置される燃焼圧
力検出手段と、該燃焼圧力検出手段からの燃焼圧力信号
よりその気筒のトルク変動を算出するトルク変動算出手
段と、内燃機関の回転数を検出する手段と、その回転数
の変動を各気筒について算出する手段と、トルク変動算
出手段により算出されるトルク変動が所定値より大きい
とき、またはトルク変動算出手段により算出されるトル
ク変動が所定値より大きくなくても、燃焼圧力検出手段
を設置しない他の気筒の回転数変動が所定値より大きい
ときは、燃焼変動があったとして燃料供給手段より内燃
機関に導入される燃料量を増加する燃料増量手段と、ト
ルク変動変動算出手段により算出されるトルク変動が所
定値より大きくなくかつ燃焼圧力検出手段を設置しない
他の気筒の回転数変動が所定値より大きくないときは、
燃焼変動がなかったとして燃料供給手段より内燃機関に
導入される燃料量を減量する減量手段とを具備した内燃
機関の空燃比制御装置。
1. A combustion pressure detecting means installed in a part of cylinders of an internal combustion engine, a torque fluctuation calculating means for calculating a torque fluctuation of the cylinder from a combustion pressure signal from the combustion pressure detecting means, and an internal combustion engine A means for detecting the rotational speed, a means for calculating the fluctuation of the rotational speed for each cylinder, and a torque fluctuation calculated by the torque fluctuation calculating means when the torque fluctuation calculated by the torque fluctuation calculating means is larger than a predetermined value. Is greater than a predetermined value, if the rotation speed fluctuations of the other cylinders in which the combustion pressure detecting means is not installed are larger than the predetermined value, it is considered that there is combustion fluctuation and the fuel amount introduced into the internal combustion engine from the fuel supply means is determined. The number of revolutions of the other cylinder for which the fuel amount increasing means and the torque fluctuation calculated by the torque fluctuation calculating means are not larger than a predetermined value and the combustion pressure detecting means is not installed. When the dynamic is not greater than the predetermined value,
An air-fuel ratio control device for an internal combustion engine, comprising: a reduction means for reducing the amount of fuel introduced from the fuel supply means into the internal combustion engine on the assumption that there is no combustion fluctuation.
JP19430487A 1987-08-05 1987-08-05 Air-fuel ratio controller for internal combustion engine Expired - Fee Related JPH0731098B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19430487A JPH0731098B2 (en) 1987-08-05 1987-08-05 Air-fuel ratio controller for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19430487A JPH0731098B2 (en) 1987-08-05 1987-08-05 Air-fuel ratio controller for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS6438624A JPS6438624A (en) 1989-02-08
JPH0731098B2 true JPH0731098B2 (en) 1995-04-10

Family

ID=16322375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19430487A Expired - Fee Related JPH0731098B2 (en) 1987-08-05 1987-08-05 Air-fuel ratio controller for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0731098B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992007686A1 (en) * 1990-10-31 1992-05-14 Kadia-Diamant Maschinen- Und Werkzeugfabrik O. Kopp Gmbh & Co. High frequency honing
JP5099258B2 (en) 2009-03-06 2012-12-19 トヨタ自動車株式会社 Torque estimation device for internal combustion engine

Also Published As

Publication number Publication date
JPS6438624A (en) 1989-02-08

Similar Documents

Publication Publication Date Title
JP2510250B2 (en) Combustion control device for internal combustion engine
EP0354497B1 (en) Combustion fault detection apparatus and control system for internal combustion engine
JPH02108860A (en) Control method for multi-cylinder internal combustion engine and electronic control device therefor
JPH1122512A (en) Control device for direct injection spark ignition type internal combustion engine
JPH0949452A (en) Control device for internal combustion engine
JPH04128535A (en) Internal combustion engine control device
EP0860598B1 (en) Combustion state detection system for internal combustion engine
US5664544A (en) Apparatus and method for control of an internal combustion engine
JPH0731098B2 (en) Air-fuel ratio controller for internal combustion engine
JPH0755303Y2 (en) Abnormality detection device for combustion pressure sensor for internal combustion engine
JP2586617B2 (en) Output fluctuation detecting device for internal combustion engine
JP3234434B2 (en) Lean limit detection method
JP2625862B2 (en) Fuel injection amount control device for multi-cylinder internal combustion engine
JP3060459B2 (en) Abnormal cylinder detection device for multi-cylinder internal combustion engine
JP2586624B2 (en) Output fluctuation detecting device for internal combustion engine
JP2586565B2 (en) Output fluctuation detecting device for internal combustion engine
JP2749138B2 (en) Combustion abnormality detection device for internal combustion engine
JP2586628B2 (en) Output fluctuation detecting device for internal combustion engine
JP4186350B2 (en) Combustion state detection device for internal combustion engine
JP3273175B2 (en) Engine misfire detection device
JPH0517396Y2 (en)
JP2543763B2 (en) Fuel supply control device for internal combustion engine
JP2803160B2 (en) Output fluctuation detection device for multi-cylinder engine
JPH0625559B2 (en) Air-fuel ratio controller for internal combustion engine
JP2567017B2 (en) Measuring method of intake pipe pressure of internal combustion engine

Legal Events

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