JPH0267446A - Internal combustion engine torque fluctuation detection device - Google Patents
Internal combustion engine torque fluctuation detection deviceInfo
- Publication number
- JPH0267446A JPH0267446A JP21842188A JP21842188A JPH0267446A JP H0267446 A JPH0267446 A JP H0267446A JP 21842188 A JP21842188 A JP 21842188A JP 21842188 A JP21842188 A JP 21842188A JP H0267446 A JPH0267446 A JP H0267446A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- amount
- engine
- torque fluctuation
- value
- 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.)
- Granted
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関のトルク変動量検出装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a torque fluctuation amount detection device for an internal combustion engine.
内燃機関のトルク変動量を検出して機関の制御因子たと
えば燃料噴射量、点火時期、排気ガス再循環(EGR)
量等を制御することは既に知られている(参照:特開昭
60−122234号公報、特開昭60−104754
号公報)、たとえば、トルク変動量が所定値(リーンリ
ミット値)となるように燃料噴射量をフィードバック制
御し、これにより、リーンミクスチャセンサを用いるこ
となく、排気公害の防止と共に燃費向上させるリーンバ
ーンシステムを確立している(参照:特開昭60−12
2234号公報)、上述のトルク変動量を検出する方法
として、機関の各サイクルのトルクを検出し、所定サイ
クル数たとえば50サイクルのトルクの分散を演算して
トルク変動量とする方法がある(参照:特開昭60−1
50446号公報)、シかしながら、上述のごとく、5
0サイクル毎の分散演算によってトルク変動量を得ると
、トルク変動量の獲得が遅れ、この結果、機関の燃料噴
射量等は機関の1サイクル毎に変更制御されるために、
50サイクル途中で大きなトルク変動量があっても瞬時
には応答できず、従って、機関の制御に遅れが生じ、エ
ミッションの悪化、ドライバビリティの悪化、燃費の悪
化等を招く。Detects the torque fluctuation amount of the internal combustion engine and adjusts engine control factors such as fuel injection amount, ignition timing, exhaust gas recirculation (EGR)
It is already known to control the amount etc. (Reference: JP-A-60-122234, JP-A-60-104754)
For example, lean burn controls the fuel injection amount so that the amount of torque fluctuation becomes a predetermined value (lean limit value), thereby preventing exhaust pollution and improving fuel efficiency without using a lean mixture sensor. system has been established (Reference: Japanese Patent Laid-Open No. 60-12
2234), as a method for detecting the amount of torque fluctuation described above, there is a method of detecting the torque of each cycle of the engine, calculating the variance of the torque over a predetermined number of cycles, for example, 50 cycles, and using it as the amount of torque fluctuation (see : JP-A-60-1
50446), but as mentioned above, 5
If the amount of torque fluctuation is obtained by distributed calculation every 0 cycles, the acquisition of the amount of torque fluctuation will be delayed, and as a result, the fuel injection amount of the engine will be changed and controlled every cycle of the engine.
Even if there is a large amount of torque fluctuation in the middle of the 50th cycle, the engine cannot respond instantaneously, resulting in a delay in engine control, resulting in poor emissions, poor drivability, poor fuel efficiency, and the like.
このため、本願出願人は、既に、トルクのなまし値(も
しくは平均値)を演算し、なまし値からのトルクの低下
量をトルク変動量とすることを提案している(参照:特
開昭63−140848号公報)。For this reason, the applicant has already proposed calculating a torque annealing value (or average value) and using the amount of decrease in torque from the annealing value as the torque fluctuation amount (see: Japanese Patent Application Laid-Open No. Publication No. 63-140848).
しかしながら、上述のごとく、トルクのなまし値からト
ルクの低下量を演算すると、刻々と変化する運転状態に
対してなまし値が遅れることになり、この結果、依然と
して、過渡運転状態では特に加速状態では、正確なトル
ク変動量を得ることができず、従って、上述のトルク変
動量による機関の制御に適用した場合にはやはり機関の
制御が適切とならない課題がある。However, as mentioned above, when calculating the amount of decrease in torque from the torque annealing value, the annealing value lags behind the ever-changing driving conditions, and as a result, it still remains difficult to calculate the amount of decrease in torque from the torque annealing value. In this case, it is not possible to obtain an accurate torque fluctuation amount, and therefore, when applied to engine control using the above-mentioned torque fluctuation amount, there is still a problem that the engine control is not appropriate.
従って、本発明の目的は、機関の過渡状態においても遅
延がなく且つ適切なトルク変動量が得られる内燃機関の
トルク変動量検出装置を提供することにある。SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a torque fluctuation amount detection device for an internal combustion engine that can obtain an appropriate amount of torque fluctuation without delay even in a transient state of the engine.
上述の課題を解決するための手段は第1図に示される。 A means for solving the above problem is shown in FIG.
すなわち、トルク検出手段は機関のトルクTRQを検出
し、トルク記憶手段はトルク検出手段によって検出され
たトルクTRQを記憶する。That is, the torque detection means detects the torque TRQ of the engine, and the torque storage means stores the torque TRQ detected by the torque detection means.
この結果、トルク低下量演算手段はトルク記憶手段によ
って記憶された機関の所定サイクルたとえば1サイクル
前のトルクTRQOからのトルク検出手段によって検出
されたトルクTRQのトルク低下量ΔTRQを演算し、
このトルク低下量ΔTRQを機関のトルク変動量とする
ものである。As a result, the torque reduction amount calculation means calculates the torque reduction amount ΔTRQ of the torque TRQ detected by the torque detection means from the torque TRQO of a predetermined cycle of the engine stored by the torque storage means, for example, one cycle,
This torque reduction amount ΔTRQ is taken as the engine torque fluctuation amount.
上述の手段によれば、トルク変動量は機関の所定サイク
ル数たとえばlサイクル前のトルクからのトルク低下量
であるので、機関が過渡状態にある場合に、瞬時に適切
なトルク変動量が得られる。According to the above-mentioned means, since the amount of torque fluctuation is the amount of torque decrease from the torque before a predetermined number of engine cycles, for example, one cycle, when the engine is in a transient state, an appropriate amount of torque fluctuation can be obtained instantaneously. .
第2図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概要図である。第2図において、機関本
体1の吸気通路2には圧力センサ3が設けられている。FIG. 2 is an overall schematic diagram showing an embodiment of an air-fuel ratio control device for an internal combustion engine according to the present invention. In FIG. 2, a pressure sensor 3 is provided in an intake passage 2 of an engine body 1. As shown in FIG.
圧力センサ3は吸入空気圧の絶体圧PMを直接計測する
ものであって、たとえば半導体式センサであり、吸入空
気圧に応じたアナログ電圧の出力信号を発生する。この
出力信号は制御回路10のマルチプレクサ内蔵A/D変
換器101に供給されている。ディストリビエータ4に
は、その軸がたとえばクランク角に換算して720°毎
に基準位置検出用パルス信号を発生するクランク角セン
サ5およびクランク角に換算して30°毎に基準位置検
出用パルス信号を発生するクランク角センサ6が設けら
れている。これらクランク角センサ5,6のパルス信号
は制御回路10の入出力インターフェイス102に供給
され、このうち、クランク角センサ6の出力はCPU
103の割込み端子に供給される。The pressure sensor 3 directly measures the absolute pressure PM of the intake air pressure, and is, for example, a semiconductor type sensor, and generates an analog voltage output signal corresponding to the intake air pressure. This output signal is supplied to an A/D converter 101 with a built-in multiplexer of the control circuit 10. The distributor 4 includes a crank angle sensor 5 whose axis generates a reference position detection pulse signal every 720 degrees in terms of crank angle, and a crank angle sensor 5 which generates a reference position detection pulse signal every 30 degrees in terms of crank angle. A crank angle sensor 6 is provided which generates a signal. The pulse signals of these crank angle sensors 5 and 6 are supplied to the input/output interface 102 of the control circuit 10, and the output of the crank angle sensor 6 is sent to the CPU.
103 interrupt terminal.
さらに、吸気通路2には各気筒毎に燃料供給系から加圧
燃料を吸気ポートへ供給するための燃料噴射弁7が設け
られている。Further, the intake passage 2 is provided with a fuel injection valve 7 for supplying pressurized fuel from a fuel supply system to the intake port for each cylinder.
また、機関本体1のシリンダブロックのウォータジャケ
ット8には、冷却水の温度を検出するための水温センサ
9が設けられている。水温センサ9は冷却水の温度TH
Wに応じたアナログ電圧の電気信号を発生する。この出
力も制御回路10のA/D変換器101に供給されてい
る。Further, a water temperature sensor 9 for detecting the temperature of cooling water is provided in the water jacket 8 of the cylinder block of the engine body 1. Water temperature sensor 9 indicates cooling water temperature TH
Generates an analog voltage electrical signal according to W. This output is also supplied to the A/D converter 101 of the control circuit 10.
11は機関の筒内たとえば第1気筒内の筒内圧力を直接
計測する耐熱性の圧電式燃焼圧センサであって、筒内圧
力に応じたアナログ電圧の電気信号を発生する。この出
力も制御回路10のA/D変換器101に供給される。Reference numeral 11 denotes a heat-resistant piezoelectric combustion pressure sensor that directly measures the cylinder pressure in the cylinder of the engine, for example, the first cylinder, and generates an analog voltage electrical signal corresponding to the cylinder pressure. This output is also supplied to the A/D converter 101 of the control circuit 10.
排気マニホールド12より下流の排気系には、排気ガス
中の有害成分NO8を浄化するリーンNOX触媒を収容
する触媒コンバータ13が設けられている。なお、有害
成分11c 、 CO、NO,を同時に浄化する三元触
媒を使用しないのはリーンバーンシステムの機関のため
にIC、CO酸成分浄化の必要性に乏しいからである。The exhaust system downstream of the exhaust manifold 12 is provided with a catalytic converter 13 that accommodates a lean NOx catalyst that purifies the harmful component NO8 in the exhaust gas. The reason why a three-way catalyst for simultaneously purifying harmful components 11c, CO, and NO is not used is because the engine is a lean burn system, so there is little need to purify IC and CO acid components.
制御回路10は、たとえばマイクロコンピュータとして
構成され、A/D変換器101、入出力インターフェイ
ス102 、 CPII 103の外にRO)1104
゜RAM 105、バックアップRAM 106 、ク
ロック発生回路107等が設けられている。The control circuit 10 is configured as a microcomputer, for example, and includes an A/D converter 101, an input/output interface 102, a CPII 103, and an RO) 1104.
A RAM 105, a backup RAM 106, a clock generation circuit 107, and the like are provided.
また、制御回路lOにおいて、ダウンカウンタ108、
フリップフロップ109、および駆動回路110は燃料
噴射弁7を制御するためのものである。すなわち、後述
のルーチンにおいて、燃料噴射量TAUが演算されると
、燃料噴射量TAUがダウンカウンタ108にプリセッ
トされると共にフリップフロップ109もセットされる
。この結果、駆動回路110が燃料噴射弁7の付勢を開
始する。他方、ダウンカウンタ108がクロック信号(
図示せず)を計数して最後にそのキャリアウド端子が“
1”レベルとなったときに、フリップフロップ109が
セットされて駆動回路110は燃料噴射弁7の付勢を停
止する。つまり、上述の燃料噴射量TAUだけ燃料噴射
弁7は付勢され、従って、燃料噴射量TAUに応じた量
の燃料が機関本体1の燃焼室に送り込まれることになる
。In addition, in the control circuit IO, a down counter 108,
Flip-flop 109 and drive circuit 110 are for controlling fuel injection valve 7. That is, in the routine described later, when the fuel injection amount TAU is calculated, the fuel injection amount TAU is preset in the down counter 108 and the flip-flop 109 is also set. As a result, the drive circuit 110 starts energizing the fuel injection valve 7. On the other hand, the down counter 108 receives the clock signal (
(not shown), and finally the carrier terminal is “
1" level, the flip-flop 109 is set and the drive circuit 110 stops energizing the fuel injection valve 7. In other words, the fuel injection valve 7 is energized by the above-mentioned fuel injection amount TAU, and therefore , an amount of fuel corresponding to the fuel injection amount TAU is sent into the combustion chamber of the engine body 1.
なお、CPU 103の割込み発生は、A/D変換器1
01のA/D変換終了時、入出力インターフェイス10
2がクランク角センサ6のパルス信号を受信した時、ク
ロック発生回路107からの割込信号を受信した時、等
である。Note that the interrupt generation of the CPU 103 is caused by the A/D converter 1.
When the A/D conversion of 01 is completed, the input/output interface 10
2 receives a pulse signal from the crank angle sensor 6, receives an interrupt signal from the clock generation circuit 107, etc.
圧力センサ3の吸入空気圧データPMおよび水温センサ
9の冷却水温データT)IWは所定時間毎に実行される
A/D変換ルーチンによって取込まれてRAM 105
の所定領域に格納される。つまり、RAM 105にお
けるデータQおよびTHWは所定時間毎に更新されてい
る。また、回転速度データNeはクランク角センサ6の
30°CA毎に割込みによって演算されてRAM 10
5の所定領域に格納される。The intake air pressure data PM of the pressure sensor 3 and the cooling water temperature data T)IW of the water temperature sensor 9 are taken in by an A/D conversion routine executed at predetermined time intervals and stored in the RAM 105.
is stored in a predetermined area. That is, data Q and THW in RAM 105 are updated at predetermined intervals. Further, the rotational speed data Ne is calculated by interrupt every 30° CA of the crank angle sensor 6 and stored in the RAM 10.
5 is stored in a predetermined area.
以下、第2図のtiIIWJ回路10の動作を説明する
。The operation of the tiIIIWJ circuit 10 shown in FIG. 2 will be described below.
第3図は平均有効トルク演算ルーチンであって、所定時
間毎に実行される。すなわち、第3図のルーチンは第4
図に示す複数のクランク角位置ATDC5°C^(上死
点後5°) 、 ATDC20°CA、 ATDC
35°CA 、 ATDC50°CAの4点における
燃焼圧Pl+P、、P、、P、を演算し、これらの瞬時
の燃焼圧を加算することにより得られる平均有効燃焼圧
をトルク代用値PTRQとするものである。なお、この
演算方法については本願出願人は既に特開昭63−61
129号公報に提案している。FIG. 3 shows an average effective torque calculation routine, which is executed at predetermined intervals. That is, the routine in FIG.
Multiple crank angle positions shown in the figure ATDC5°C^ (5° after top dead center), ATDC20°CA, ATDC
Calculate the combustion pressures Pl+P, , P, , P at four points: 35° CA, ATDC 50° CA, and use the average effective combustion pressure obtained by adding these instantaneous combustion pressures as the torque substitute value PTRQ. It is. This calculation method has already been disclosed by the applicant in Japanese Patent Application Laid-Open No. 63-61.
This is proposed in Publication No. 129.
すなわち、ステップ301〜305にてクランク角位置
がBTDC160°C^(上死点前160°) 、 A
TDC5゜C^、ATDC20°CA 、 ATDC
35°CA、もしくはATDC50°CAか否かを判別
する。いずれのクランク角位置でもなければステップ3
17に直接進む。That is, in steps 301 to 305, the crank angle position is BTDC 160°C^ (160° before top dead center), A
TDC5°C^, ATDC20°CA, ATDC
Determine whether it is 35° CA or ATDC 50° CA. If not at any crank angle position, step 3
Proceed directly to step 17.
クランク角度位置BTDC160°C^であればステッ
プ306に進み、燃焼圧センサ11の燃焼圧をA/D変
換して取込み、■。とじてRAM 105に格納する。If the crank angle position BTDC is 160°C^, the process proceeds to step 306, where the combustion pressure of the combustion pressure sensor 11 is A/D converted and taken in. and stores it in the RAM 105.
なお、吸気下死点付近の値V、は燃焼圧センサ11の温
度等による出力ドリフト、オフセット電圧のばらつき等
を吸収するために、他のクランク位置での燃焼圧の基準
値とするものである。Note that the value V near the intake bottom dead center is used as a reference value for combustion pressure at other crank positions in order to absorb output drift due to temperature of the combustion pressure sensor 11, variations in offset voltage, etc. .
クランク角位置がATDC5°C^であればステップ3
07に進み、燃焼圧センサ11の燃焼圧をA/D変換し
てV、として取込む0次に、ステップ308にて、基準
値V、を減算した値P + (= V r V。)を
ATDC5°CAでの燃焼圧として演算してRAM 1
05に格納する。If the crank angle position is ATDC5°C^, step 3
07, the combustion pressure of the combustion pressure sensor 11 is A/D converted and taken in as V. Next, in step 308, the value P + (= V r V.) obtained by subtracting the reference value V is obtained. RAM 1 calculated as combustion pressure at ATDC 5°CA
Store in 05.
クランク角位置がATDC20°CAであればステップ
309に進み、燃焼圧センサ11の燃焼圧をA/D変換
してv2として取込む0次に、ステップ310ニテ、基
準値V、を減算した値Pg(=Vt Vo)をATD
C20°CAでの燃焼圧として演算してRAM 105
に格納する。If the crank angle position is ATDC20°CA, the process proceeds to step 309, where the combustion pressure of the combustion pressure sensor 11 is A/D converted and taken in as v2.Next, in step 310, the reference value V is subtracted from the value Pg. (=Vt Vo) as ATD
RAM 105 calculated as combustion pressure at C20°CA
Store in.
クランク角位置がATDC35°CAであればステップ
311に進み、燃焼圧センサ11の燃焼圧をA/D変換
してV、として取込む0次に、ステップ312にて、基
準値■。を減算した値Ps(=V:+ VO)をAT
DC35°C^での燃焼圧として演算してRAM 10
5に格納する。If the crank angle position is ATDC 35° CA, the process proceeds to step 311, where the combustion pressure of the combustion pressure sensor 11 is A/D converted and taken in as V.Next, at step 312, the reference value ■ is obtained. The value Ps (=V: + VO) obtained by subtracting
Calculated as combustion pressure at DC 35°C^ RAM 10
Store in 5.
クランク角位置がATDC50°C^であればステップ
313に進み、燃焼圧センサ11の燃焼圧をA/D変換
してv4として取込む0次に、ステップ314にて、基
準値■。を減算した値P4(=V4 VO)をATD
C50°CAでの燃焼圧として演算してRAM 105
に格納する。次に、ステップ315にて平均有効トルク
値TRQを、
TRQ
←0.5・p、+ 2.0−pz+ 3.0・P3+
4.0−p4により演算し、次に、ステップ316にて
トルク変動量ΔTRQを演算する。なお、ステップ31
6については後述する。If the crank angle position is ATDC 50° C^, the process proceeds to step 313, where the combustion pressure of the combustion pressure sensor 11 is A/D converted and taken in as v4.Next, at step 314, the reference value ■ is obtained. The value obtained by subtracting P4 (=V4 VO) is ATD
RAM 105 calculated as combustion pressure at C50°CA
Store in. Next, in step 315, the average effective torque value TRQ is calculated as follows: TRQ ←0.5・p, + 2.0−pz+ 3.0・P3+
4.0-p4, and then, in step 316, the torque fluctuation amount ΔTRQ is calculated. Note that step 31
6 will be described later.
そして、ステップ317にてこのルーチンは終了する。The routine then ends in step 317.
なお、第3図のルーチンは所定時間毎に実行されるよう
に構成しているが、実際には、クランク角センサ6の3
0″CA信号の割込みによって行われる30°CA割込
みルーチンによって行われる。Although the routine shown in FIG. 3 is configured to be executed at predetermined intervals, in reality, three of the crank angle sensors 6
This is done by the 30° CA interrupt routine which is executed by the interrupt of the 0'' CA signal.
この場合には、第4図に示すごとく、720°CA信号
に応じてクリアされ、30°CA割込み毎にカウントア
ツプするアングルカウンタNAを設け、アングルカウン
タNAの値に応じて燃焼圧をA/D変換するものである
が、ATDC5°CA、 ATDC35゜CAの位置
は30″C^割込み時点と一致しない。従って、ATD
C5°CA、 ATDC35” CAでのA/D変換
はその直前の30″CAジノ込み時点(NA−“0”“
ビ)で15°CA時間を演算してタイマに設定し、タイ
マによってCPU 103に割込ませることにより行う
。In this case, as shown in Fig. 4, an angle counter NA is provided which is cleared in response to the 720° CA signal and counts up every 30° CA interrupt, and the combustion pressure is adjusted to A/A according to the value of the angle counter NA. However, the positions of ATDC5°CA and ATDC35°CA do not match the 30''C^ interrupt time. Therefore, the ATD
C5°CA, ATDC35" A/D conversion at CA is performed at the immediately preceding 30" CA dino inclusion point (NA-"0""
This is done by calculating the 15° CA time in step B), setting it in a timer, and causing the CPU 103 to interrupt the timer.
また、平均有効トルク値として燃焼圧を用いたが、トル
クセンサを設けて直接得ることもできる。Further, although combustion pressure is used as the average effective torque value, it can also be directly obtained by providing a torque sensor.
第5図は第3図のトルク変動量演算ステップ316の詳
細なフローチャートである。すなわち、ステップ501
では、平均有効トルク値PTRQの1サイクル前の値P
TR口0からの低下量ΔTRQを演算する。FIG. 5 is a detailed flowchart of the torque fluctuation amount calculation step 316 in FIG. That is, step 501
Then, the value P of the average effective torque value PTRQ one cycle before
Calculate the amount of decrease ΔTRQ from TR port 0.
つまり、
ΔTRQ −TRQO−TRQ
とする。ステップ502では、次の実行に備え、TRQ
をTRQOとする。In other words, ΔTRQ −TRQO−TRQ. In step 502, in preparation for the next execution, TRQ
Let be TRQO.
ステップ503では、トルク低下量ΔTRQが正か負か
を判別する。すなわち、トルク低下量ΔTRQが負の場
合には、言い換えると、トルクとしては増大する場合に
は、トルク値TRQは理想トルクに沿って変化している
ものとみなし、ステップ505にてトルク変動量として
の値ΔTRQを0とする。In step 503, it is determined whether the torque reduction amount ΔTRQ is positive or negative. That is, when the torque decrease amount ΔTRQ is negative, in other words, when the torque increases, the torque value TRQ is assumed to be changing along the ideal torque, and in step 505, the torque value TRQ is set as the torque fluctuation amount. Let the value ΔTRQ be 0.
他方、トルク低下量TRQが正の場合には、言い換える
と、トルクとしては減少する場合のみ、トルク変動が生
じたものとみなし、値ΔTRQをトルク変動量とみなす
が、この場合には、減速時にもトルクが減少するのでス
テップ504にて減速処理を行う。つまり、減速時には
、吸入空気量の減少に伴うトルク低下と燃焼悪化に伴う
トルク低下とが区別できないため、後述のごとく、トル
ク変動量による機関の制御たとえば燃料噴射量のフィー
ドバック制御を停止するようにしたものである。On the other hand, when the torque decrease amount TRQ is positive, in other words, only when the torque decreases, it is considered that a torque fluctuation has occurred, and the value ΔTRQ is regarded as the torque fluctuation amount. Since the torque also decreases, deceleration processing is performed in step 504. In other words, during deceleration, it is impossible to distinguish between a decrease in torque due to a decrease in the amount of intake air and a decrease in torque due to deterioration of combustion. This is what I did.
ステップ506では、トルク変動量ΔTRQにもとづい
て空燃比補正係数FAFの演算をする。なお、ステップ
506については後述する。In step 506, an air-fuel ratio correction coefficient FAF is calculated based on the torque fluctuation amount ΔTRQ. Note that step 506 will be described later.
そして、ステップ507にてこのルーチンは終了する。This routine then ends in step 507.
第6図は第5図の減速処理ステップ504の詳細なフロ
ーチャートである。すなわち、ステップ601では、ト
ルク変動it(低下量)ΔTRQが所定価X1より大き
いか否かを判別し、ステップ602ではΔTRQ>X、
の状態が連続して現れる回数CNTを計数する。この結
果、ΔTRQ>X、の状態がX2回以上持続した場合の
み、ステップ603のフローはステップ604に進み、
減速フラグFDをセットする(FD=“l”)、他方、
ΔTl2O≦X、であれば、ステップ601でのフロー
はステップ605に進み、カウンタCNTをクリアし、
さらに、ステップ606にて減速フラグFDをリセット
する(FD= 1101″)。FIG. 6 is a detailed flowchart of the deceleration process step 504 in FIG. That is, in step 601, it is determined whether the torque fluctuation it (amount of decrease) ΔTRQ is larger than a predetermined value X1, and in step 602, ΔTRQ>X,
The number of times CNT that the state appears consecutively is counted. As a result, only if the state of ΔTRQ>X continues for X2 or more times, the flow of step 603 proceeds to step 604,
Set the deceleration flag FD (FD="l"), on the other hand,
If ΔTl2O≦X, the flow at step 601 proceeds to step 605, where the counter CNT is cleared and
Further, in step 606, the deceleration flag FD is reset (FD=1101'').
そして、ステップ607にてこのルーチンは終了する。This routine then ends in step 607.
なお、ステップ603での値X2はたとえば3である。Note that the value X2 at step 603 is, for example, 3.
第7図は第5図のFAF演算ステップ506の詳細なフ
ローチャートである。すなわち、ステップ701では、
減速状態(FD=“ビ)か否かを判別する。減速状態で
なければステップ702に進み、減速状態であればステ
ップ705に直接進む。FIG. 7 is a detailed flowchart of the FAF calculation step 506 of FIG. That is, in step 701,
It is determined whether or not it is in a deceleration state (FD="B"). If it is not in a deceleration state, the process proceeds to step 702, and if it is in a deceleration state, it directly proceeds to step 705.
次に、ステップ702では、トルク変動量ΔTRQが設
定値X、より大きいか否かを判別する。この結果、設定
値X3より大きいときにはステップ703にて空燃比補
正係数FAFをKIRだけ大きくしてリッチ側としてΔ
TRQを設定値X、に近づくようにする。他方、設定値
X、より小さいときにはステップ704にて空燃比補正
係数FAFをKILだけ小さくしてリーン側としてΔT
RQを設定値X。Next, in step 702, it is determined whether the torque fluctuation amount ΔTRQ is larger than the set value X. As a result, if it is larger than the set value
Make TRQ approach the set value X. On the other hand, if it is smaller than the set value
RQ is set to X.
に近づくようにする。Try to get closer to.
そして、ステップ705にてこのルーチンは終了する。The routine then ends at step 705.
なお、ステップ702におけるトルク変動量ΔTRQは
遅延が大きくならない程度に数サイフルル10サイクル
の平均値を用いてもよい。また、設定値X、は機関の運
転状態、環境状態等により可変としてもよい。Note that the torque fluctuation amount ΔTRQ in step 702 may be an average value of several cycles or 10 cycles to the extent that the delay does not become large. Further, the set value X may be variable depending on the operating state of the engine, the environmental state, etc.
第8図は噴射量演算ルーチンであって、所定クランク角
毎たとえば360” CA毎に実行される。ステップ8
01では、RAM 105により吸入空気圧データPM
および回転速度データNeを読出して基本噴射量TAU
Pを演算する。ステップ802では、最終噴射量TAU
を、
TAU −TA[IP −FAF ・ α +
βにより演算する。なお、α、βは他の運転状態パラメ
ータによって定まる補正量であり、たとえば図示しない
スロットル位置センサからの信号、あるいは吸気温セン
サからの信号、バッテリ電圧等により決められる補正量
であり、これらもRAM 105に格納されている。次
いで、ステップ803にて、噴射11TAUをダウンカ
ウンタ108にセットすると共にフリップフロップ10
9をセットして燃料噴射を開始させる。そして、ステッ
プ804にてこのルーチンは終了する。なお、上述のご
とく、噴射11TAUに相当する時間が経過すると、ダ
ウンカウンタ108のキャリアウド信号によってフリッ
プフロップ109がリセットされて燃料噴射は終了する
。FIG. 8 shows an injection amount calculation routine, which is executed at every predetermined crank angle, for example, every 360" CA. Step 8
01, the intake air pressure data PM is stored in the RAM 105.
and the rotational speed data Ne to read out the basic injection amount TAU.
Calculate P. In step 802, the final injection amount TAU
, TAU -TA [IP -FAF ・α +
Calculate by β. Note that α and β are correction amounts determined by other operating state parameters, such as a signal from a throttle position sensor (not shown), a signal from an intake air temperature sensor, battery voltage, etc. These are also correction amounts determined by RAM. 105. Next, in step 803, the injection 11TAU is set in the down counter 108 and the flip-flop 10 is set.
Set 9 to start fuel injection. The routine then ends at step 804. As described above, when the time corresponding to 11 TAU of injection has elapsed, the flip-flop 109 is reset by the carrier signal of the down counter 108, and the fuel injection ends.
第9図は本発明の詳細な説明するためのタイミンク図で
ある。すなわち、吸入空気圧PMが第9図(A)に示す
ごとく変化し、この結果、理想トルクITR口、各サイ
クル毎のトルクTRQ、および平均トルク値TRQ (
たとえば50サイクル)が第9図(B)に示すごとく変
化する場合を想定する。この場合には、実際のトルク変
動量は第9図(C)に示すごとくなる。これに対し、本
発明によれば、トルク変動量を1サイクル前のトルク検
出値から今回のトルク検出値の低下量としているので、
第9図(D)に示すごとくなり、第9図(C)に示す実
際のトルク変動量に近くなる。なお、減速時には、本発
明に係るトルク変動量は実際のトルク変動量より大きく
なるが、この場合には、減速処理により減速フラグFD
を“1”として機関の制御を停止する。FIG. 9 is a timing diagram for explaining the present invention in detail. That is, the intake air pressure PM changes as shown in FIG. 9(A), and as a result, the ideal torque ITR, the torque TRQ for each cycle, and the average torque value TRQ (
For example, assume that the number of cycles (for example, 50 cycles) changes as shown in FIG. 9(B). In this case, the actual torque fluctuation amount will be as shown in FIG. 9(C). On the other hand, according to the present invention, since the torque fluctuation amount is the amount of decrease in the current torque detection value from the torque detection value one cycle before,
The result is as shown in FIG. 9(D), which is close to the actual torque fluctuation amount shown in FIG. 9(C). Note that during deceleration, the amount of torque fluctuation according to the present invention is larger than the actual amount of torque fluctuation, but in this case, the deceleration flag FD is set by the deceleration process.
is set to "1" and engine control is stopped.
なお、従来のごとく (特開昭63−140848号公
報)、トルク平均値(なまし値)からのトルク低下量を
トルク変動量とすると、第9図(E)に示すごとく、加
速時には、平均値演算の遅れのため、トルク変動量はほ
とんど検出されず、しかも、減速時におけるトルク変動
量は過大となる。As in the past (Japanese Unexamined Patent Application Publication No. 63-140848), if the amount of torque decrease from the average torque value (smoothed value) is the amount of torque fluctuation, as shown in Figure 9 (E), during acceleration, the average Due to the delay in value calculation, the amount of torque fluctuation is hardly detected, and moreover, the amount of torque fluctuation during deceleration becomes excessive.
なお、上述の実施例においては、1つの気筒についての
トルク変動量検出装置を示しているが、多気筒について
独立に制御する場合には、各気筒毎にトルク変動量検出
を行うことは容易である。In addition, in the above-mentioned embodiment, the torque fluctuation amount detection device for one cylinder is shown, but when controlling multiple cylinders independently, it is easy to detect the torque fluctuation amount for each cylinder. be.
また、上述の実施例においては、トルク変動量にもとづ
いて燃料噴射量を制御しているが、点火時期、EGR量
等を制御してもよい。Further, in the above embodiment, the fuel injection amount is controlled based on the amount of torque fluctuation, but the ignition timing, the EGR amount, etc. may also be controlled.
さらに、上述の実施例では、吸入空気圧および機関の回
転速度に応じて燃料噴射量を演算しているが、吸入空気
量および機関の回転速度、もしくはスロットル弁開度お
よび機関の回転速度に応じて燃料噴射量を演算してもよ
い。Furthermore, in the above embodiment, the fuel injection amount is calculated according to the intake air pressure and the engine rotation speed, but the fuel injection amount is calculated according to the intake air amount and the engine rotation speed, or the throttle valve opening and the engine rotation speed. The fuel injection amount may also be calculated.
さらに、上述の実施例では、燃料噴射弁により吸気系へ
の燃料噴射量を制御する内燃機関を示したが、キャブレ
タ式内燃機関にも本発明を適用し得る。たとえば、エレ
クトリック・エア・コントロールパルプ(EACV)に
より機関の吸入空気量を調整した空燃比を制御するもの
、エレクトリック・ブリード・エア・コントロールパル
プによりキャブレタのエアブリード量を調整してメイン
系通路およびスロー系通路への大気の導入により空燃比
を制御するもの、機関の排気系へ送り込まれる2次空気
量を調整するもの、等に本発明を適用し得る。この場合
には、ステップ801における基本噴射flTAUP相
当の基本燃料噴射量がキャプレタ自身によって決定され
、すなわち、吸入空気量に応じた吸気管負圧と機関の回
転速度に応じて決定され、ステップ802にて最終燃料
噴射ITAUに相当する供給空気量が演算される。Further, in the above embodiment, an internal combustion engine is shown in which the amount of fuel injected into the intake system is controlled by a fuel injection valve, but the present invention can also be applied to a carburetor type internal combustion engine. For example, an electric air control pulp (EACV) is used to control the air-fuel ratio by adjusting the intake air amount of the engine, and an electric bleed air control pulp is used to adjust the amount of air bleed from the carburetor to control the main system passage and slow. The present invention can be applied to devices that control the air-fuel ratio by introducing atmospheric air into system passages, devices that adjust the amount of secondary air sent to the exhaust system of an engine, and the like. In this case, the basic fuel injection amount corresponding to the basic injection flTAUP in step 801 is determined by the carburetor itself, that is, it is determined according to the intake pipe negative pressure according to the intake air amount and the engine rotation speed, and the basic fuel injection amount corresponding to the basic injection flTAUP in step 802 is determined. The amount of supplied air corresponding to the final fuel injection ITAU is calculated.
以上説明したように本発明によれば、所定サイクルたと
えば1サイクル前のトルクからのトルク低下量をトルク
変動量としているので、機関の過渡状態でも適切なトル
ク変動量が得られ、従って、トルク変動量による機関の
制御に適用した場合には適切な制御が得ることができる
。As explained above, according to the present invention, since the amount of torque variation is the amount of torque decrease from the torque before a predetermined cycle, for example, one cycle, an appropriate amount of torque variation can be obtained even in a transient state of the engine. Appropriate control can be obtained when applied to engine control based on quantity.
第1図は本発明の詳細な説明するための全体ブロック図
、
第2図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図、
第3図、第5図、第6図、第7図、第8図は第2図の制
御回路の動作を説明するためのフローチャート、
第4図は第3図のフローチャー1・を補足説明するため
のタイミング図、
第9図は本発明の詳細な説明するタイミング図である。
l・・・機関本体、 3・・・圧力セン
サ、4・・・ディストリビュータ、
5.6・・・クランク角センサ、 10・・・制御回
路、11・・・燃焼圧センサ、
12・・・触媒コンバータ。FIG. 1 is an overall block diagram for explaining the present invention in detail; FIG. 2 is an overall schematic diagram showing an embodiment of an air-fuel ratio control device for an internal combustion engine according to the present invention; FIGS. 3 and 5; 6, 7, and 8 are flowcharts for explaining the operation of the control circuit in FIG. 2; FIG. 4 is a timing diagram for supplementary explanation of flowchart 1 in FIG. 3; The figure is a timing diagram illustrating the invention in detail. l... Engine body, 3... Pressure sensor, 4... Distributor, 5.6... Crank angle sensor, 10... Control circuit, 11... Combustion pressure sensor, 12... Catalyst converter.
Claims (1)
トルク記憶手段と、 該トルク記憶手段によって記憶された前記機関の所定サ
イクル前のトルクからの前記トルク検出手段によって検
出されたトルクのトルク低下量を演算するトルク低下量
演算手段と、 を具備し、該トルク低下量を前記機関のトルク変動量と
した内燃機関のトルク変動量検出装置。[Scope of Claims] 1. Torque detection means for detecting the torque of an internal combustion engine; Torque storage means for storing the torque detected by the torque detection means; and a predetermined cycle of the engine stored by the torque storage means. a torque reduction amount calculation means for calculating an amount of torque reduction of the torque detected by the torque detection means from the previous torque; Quantity detection device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21842188A JP2623755B2 (en) | 1988-09-02 | 1988-09-02 | Apparatus for detecting torque fluctuation of internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21842188A JP2623755B2 (en) | 1988-09-02 | 1988-09-02 | Apparatus for detecting torque fluctuation of internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0267446A true JPH0267446A (en) | 1990-03-07 |
JP2623755B2 JP2623755B2 (en) | 1997-06-25 |
Family
ID=16719651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21842188A Expired - Fee Related JP2623755B2 (en) | 1988-09-02 | 1988-09-02 | Apparatus for detecting torque fluctuation of internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2623755B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4826650A (en) * | 1987-05-13 | 1989-05-02 | General Electric Company | Ultrasonic examination of reactor pressure vessel top guide |
US5176118A (en) * | 1990-12-25 | 1993-01-05 | Toyota Jidosha Kabushiki Kaisha | Apparatus for controlling internal combustion engine |
-
1988
- 1988-09-02 JP JP21842188A patent/JP2623755B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4826650A (en) * | 1987-05-13 | 1989-05-02 | General Electric Company | Ultrasonic examination of reactor pressure vessel top guide |
US5176118A (en) * | 1990-12-25 | 1993-01-05 | Toyota Jidosha Kabushiki Kaisha | Apparatus for controlling internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
JP2623755B2 (en) | 1997-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS601340A (en) | Air-fuel ratio control device for internal combustion engines | |
JP2985578B2 (en) | Air-fuel ratio control device for lean burn engine | |
JPH0531643B2 (en) | ||
JP3185637B2 (en) | Fuel injection control device for internal combustion engine | |
JPS59173533A (en) | Air-fuel ratio control device for internal-combustion engine | |
JPH0267446A (en) | Internal combustion engine torque fluctuation detection device | |
JP2570417B2 (en) | EGR rate detecting device for internal combustion engine | |
JP2623761B2 (en) | Control device for internal combustion engine | |
JPH02153243A (en) | Air-fuel ratio control device for internal combustion engines | |
JPH0689686B2 (en) | Air-fuel ratio controller for engine | |
JPH06137242A (en) | Air-fuel ratio control device of engine | |
JP2625970B2 (en) | Operating state detection device for internal combustion engine | |
JP2623764B2 (en) | Control device for internal combustion engine | |
JP2623763B2 (en) | Control device for internal combustion engine | |
JP2560443B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH0730734B2 (en) | Control device for internal combustion engine | |
JPH0326847A (en) | Air-fuel ratio controller for internal combustion engine | |
JPS62139943A (en) | Air-fuel ratio control method for internal combustion engine | |
JPH066214Y2 (en) | Combustion fluctuation control device for internal combustion engine | |
JPH0631156Y2 (en) | Air-fuel ratio controller for internal combustion engine | |
JPH1113611A (en) | Ignition timing control device for lean buarn engine | |
JP3593388B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JPH01224427A (en) | Air-fuel ratio control device of internal combustion engine | |
JPH0559262B2 (en) | ||
JPH11343952A (en) | Ignition timing control device for lean burn engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |