JPH0278749A - 内燃機関の制御装置 - Google Patents
内燃機関の制御装置Info
- Publication number
- JPH0278749A JPH0278749A JP63227594A JP22759488A JPH0278749A JP H0278749 A JPH0278749 A JP H0278749A JP 63227594 A JP63227594 A JP 63227594A JP 22759488 A JP22759488 A JP 22759488A JP H0278749 A JPH0278749 A JP H0278749A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- amount
- torque fluctuation
- value
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はトルク変動量を利用した内燃機関の制御装置に
関する。
関する。
内燃機関のトルク変動量を検出して機関の制御因子たと
えば燃料噴射量、点火時期、排気ガス再循環(EGR)
1等を制御することは既に知られている(参照:特開昭
60−122234号公報、特開昭60−104754
号公報)。たとえば、トルク変動量が所定値(リーンリ
ミット値)となるように燃料噴射量をフィードバック制
御し、これにより、リーンミクスチャセンサを用いるこ
となく、排気公害の防止と共に燃費向上させるリーンバ
ーンシステムを確立している(参照:特開昭60−12
2234号公報)。上述のトルク変動量を検出する方法
として、本願出願人は、既に、トルクのなまし値(もし
くは平均値)を演算し、なまし値からのトルクの低下量
をトルク変動量とする方法(参照;特開昭63−140
848号公報)を提案している。
えば燃料噴射量、点火時期、排気ガス再循環(EGR)
1等を制御することは既に知られている(参照:特開昭
60−122234号公報、特開昭60−104754
号公報)。たとえば、トルク変動量が所定値(リーンリ
ミット値)となるように燃料噴射量をフィードバック制
御し、これにより、リーンミクスチャセンサを用いるこ
となく、排気公害の防止と共に燃費向上させるリーンバ
ーンシステムを確立している(参照:特開昭60−12
2234号公報)。上述のトルク変動量を検出する方法
として、本願出願人は、既に、トルクのなまし値(もし
くは平均値)を演算し、なまし値からのトルクの低下量
をトルク変動量とする方法(参照;特開昭63−140
848号公報)を提案している。
しかしながら、上述のごとく、トルク変動量を平均的量
として把握していると、制御因子の安定性が悪くなるた
めに、機関の制御因子の一回当たりの補正量(調整ii
)を大きくできない。従って、−回当たりの調整量を小
さくすると、第2図に示すように、理想トルクがITR
口のごとく変化し、検出トルクがTRQの場合、トルク
の平均値はTR百のごとく変化し、この場合、トルク変
動量ΔTRQは過渡時には太き(変化する。この結果、
平均的に変化するトルク変動量に対しては対処できるが
、平均的なトルク変動量が小さく且つたまに大きなトル
ク変動量があるたとえばリーンリミット制御には対処で
きず、従って第2図に示すごとく、制御空燃比A/Fは
大きくずれ、ドライバビリティ(たとえばサージング)
等の悪化を招くという課題がある。
として把握していると、制御因子の安定性が悪くなるた
めに、機関の制御因子の一回当たりの補正量(調整ii
)を大きくできない。従って、−回当たりの調整量を小
さくすると、第2図に示すように、理想トルクがITR
口のごとく変化し、検出トルクがTRQの場合、トルク
の平均値はTR百のごとく変化し、この場合、トルク変
動量ΔTRQは過渡時には太き(変化する。この結果、
平均的に変化するトルク変動量に対しては対処できるが
、平均的なトルク変動量が小さく且つたまに大きなトル
ク変動量があるたとえばリーンリミット制御には対処で
きず、従って第2図に示すごとく、制御空燃比A/Fは
大きくずれ、ドライバビリティ(たとえばサージング)
等の悪化を招くという課題がある。
従って、本発明の目的は、トルク変動量が平均的に変化
する場合とトルク変動量が大きく変化する場合との両方
に対処できる安定性および応答性のよいトルク変動量を
利用した内燃機関の制御装置を提供することにある。
する場合とトルク変動量が大きく変化する場合との両方
に対処できる安定性および応答性のよいトルク変動量を
利用した内燃機関の制御装置を提供することにある。
上述の課題を解決するための手段は第1図に示される。
第1図において、トルク検出手段は機関のトルクTRQ
を検出する1サイクル毎トルク変動量演算手段は、この
検出されたトルクTRQから1サイクル毎のトルク変動
量ΔTRQを演算する。
を検出する1サイクル毎トルク変動量演算手段は、この
検出されたトルクTRQから1サイクル毎のトルク変動
量ΔTRQを演算する。
平均トルク変動量演算手段は、トルク変動量ΔTRQの
所定期間内たとえばlOサイクル分の平均値を第1の値
ΔTRQ 10として演算し、トルク変動回数計数手段
は、前記所定期間内において演算されたトルク変動量Δ
TRQの所定値を超えた回数CTRQを計数する。そし
て、調整手段は第1、第2の値ΔTR口10 、 CT
RQMに応じて機関の制御因子を調整するものである。
所定期間内たとえばlOサイクル分の平均値を第1の値
ΔTRQ 10として演算し、トルク変動回数計数手段
は、前記所定期間内において演算されたトルク変動量Δ
TRQの所定値を超えた回数CTRQを計数する。そし
て、調整手段は第1、第2の値ΔTR口10 、 CT
RQMに応じて機関の制御因子を調整するものである。
上述の手段によれば、第1の値ΔTRQ 10により機
関の制御因子がトルク変動量ΔTRQの平均的量に応じ
て調整され、第2の値CTRQにより機関の制御因子が
トルク変動量ΔTRQの大きな変化に応じて調整される
。
関の制御因子がトルク変動量ΔTRQの平均的量に応じ
て調整され、第2の値CTRQにより機関の制御因子が
トルク変動量ΔTRQの大きな変化に応じて調整される
。
第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概要図である。第3図において、機関本
体1の吸気通路2には圧力センサ3が設けられている。
施例を示す全体概要図である。第3図において、機関本
体1の吸気通路2には圧力センサ3が設けられている。
圧力センサ3は吸入空気圧の絶体圧PMを直接計測する
ものであって、たとえば半導体式センサであり、吸入空
気圧に応じたアナログ電圧の出力信号を発生する。この
出力信号は制御回路10のマルチプレクサ内蔵A/D変
換器101に供給されている。ディストリビュータ4に
は、その軸がたとえばクランク角に換算して720°毎
に基準位置検出用パルス信号を発生するクランク角セン
サ5およびクランク角に換算して30°毎に基準位置検
出用パルス信号を発生するクランク角センサ6が設けら
れている。これらクランク角センサ5,6のパルス信号
は制御回路lOの入出力インターフェイス102に供給
され、このうち、クランク角センサ6の出力はCP01
03の割込み端子に供給される。
ものであって、たとえば半導体式センサであり、吸入空
気圧に応じたアナログ電圧の出力信号を発生する。この
出力信号は制御回路10のマルチプレクサ内蔵A/D変
換器101に供給されている。ディストリビュータ4に
は、その軸がたとえばクランク角に換算して720°毎
に基準位置検出用パルス信号を発生するクランク角セン
サ5およびクランク角に換算して30°毎に基準位置検
出用パルス信号を発生するクランク角センサ6が設けら
れている。これらクランク角センサ5,6のパルス信号
は制御回路lOの入出力インターフェイス102に供給
され、このうち、クランク角センサ6の出力はCP01
03の割込み端子に供給される。
さらに、吸気通路2には各気筒毎に燃料供給系から加圧
燃料を吸気ボートへ供給するための燃料噴射弁7が設け
られている。
燃料を吸気ボートへ供給するための燃料噴射弁7が設け
られている。
また、機関本体1のシリンダブロックのウォータジャケ
ット8には、冷却水の温度を検出するための水温センサ
9が設けられている。水温センサ9は冷却水の温度TH
Wに応じたアナログ電圧の電気信号を発生する。この出
力も制御回路10のA/D変換器101に供給されてい
る。
ット8には、冷却水の温度を検出するための水温センサ
9が設けられている。水温センサ9は冷却水の温度TH
Wに応じたアナログ電圧の電気信号を発生する。この出
力も制御回路10のA/D変換器101に供給されてい
る。
11は機関の筒内たとえば第1気筒内の筒内圧力を直接
計測する耐熱性の圧電式燃焼圧センサであって、筒内圧
力に応じたアナログ電圧の電気信号を発生する。この出
力も制御回路10のA/D変換器101に供給される。
計測する耐熱性の圧電式燃焼圧センサであって、筒内圧
力に応じたアナログ電圧の電気信号を発生する。この出
力も制御回路10のA/D変換器101に供給される。
排気マニホールド12より下流の排気系には、排気ガス
中の有害成分NO,を浄化するリーンNo。
中の有害成分NO,を浄化するリーンNo。
触媒を収容する触媒コンバータ13が設けられている。
なお、有害成分HC、Co 、 No、を同時に浄化す
る三元触媒を使用しないのはリーンバーンシステムの機
関のためにHC、CO酸成分浄化の必要性に乏しいから
である。
る三元触媒を使用しないのはリーンバーンシステムの機
関のためにHC、CO酸成分浄化の必要性に乏しいから
である。
制御回路10は、たとえばマイクロコンピュータとして
構成され、A/D変換器101、入出力インターフェイ
ス102 、CPU103の外にROM104. R
AM105、バックアップRAM106、クロック発生
回路107等が設けられている。
構成され、A/D変換器101、入出力インターフェイ
ス102 、CPU103の外にROM104. R
AM105、バックアップRAM106、クロック発生
回路107等が設けられている。
また、制御回路10において、ダウンカウンタ108、
フリップフロップlO9、および駆動回路110は燃料
噴射弁7を制御するためのものである。すなわち、後述
のルーチンにおいて、燃料噴射量TAUが演算されると
、燃料噴射量TAUがダウンカウンタ10日にプリセッ
トされると共にフリップフロップ109もセットされる
。この結果、駆動回路110が燃料噴射弁7の付勢を開
始する。他方、ダウンカウンタ108がクロック信号(
図示せず)を計数して最後にそのキャリアウド端子が“
1”レベルとなったときに、フリップフロップ109が
セットされて駆動回路110は燃料噴射弁7の付勢を停
止する。つまり、上述の燃料噴射ITAUだけ燃料噴射
弁7は付勢され、従って、燃料噴射量TAUに応じた量
の燃料が機関本体1の燃焼室に送り込まれることになる
。
フリップフロップlO9、および駆動回路110は燃料
噴射弁7を制御するためのものである。すなわち、後述
のルーチンにおいて、燃料噴射量TAUが演算されると
、燃料噴射量TAUがダウンカウンタ10日にプリセッ
トされると共にフリップフロップ109もセットされる
。この結果、駆動回路110が燃料噴射弁7の付勢を開
始する。他方、ダウンカウンタ108がクロック信号(
図示せず)を計数して最後にそのキャリアウド端子が“
1”レベルとなったときに、フリップフロップ109が
セットされて駆動回路110は燃料噴射弁7の付勢を停
止する。つまり、上述の燃料噴射ITAUだけ燃料噴射
弁7は付勢され、従って、燃料噴射量TAUに応じた量
の燃料が機関本体1の燃焼室に送り込まれることになる
。
なお、CPU103の割り込み発生は、A/D変換器1
01のA/D変換終了時、入出力インターフェイス10
2がクランク角センサ6のパルス信号を受信した時、ク
ロック発生回路107がらの割込信号を受信した時、等
である。
01のA/D変換終了時、入出力インターフェイス10
2がクランク角センサ6のパルス信号を受信した時、ク
ロック発生回路107がらの割込信号を受信した時、等
である。
圧力センサ3の吸入空気圧データPMおよび水温センサ
9の冷却水温データTHWは所定時間毎に実行されるA
/D変換ルーチンによって取り込まれてRAM105の
所定領域に格納される。つまり、RAM105における
データPMおよびTHWは所定時間毎に更新されている
。また、回転速度データNeはクランク角センサ6の3
0’CA毎に割り込みによって演算されてRAM105
の所定領域に格納される。
9の冷却水温データTHWは所定時間毎に実行されるA
/D変換ルーチンによって取り込まれてRAM105の
所定領域に格納される。つまり、RAM105における
データPMおよびTHWは所定時間毎に更新されている
。また、回転速度データNeはクランク角センサ6の3
0’CA毎に割り込みによって演算されてRAM105
の所定領域に格納される。
以下、第3図の制御回路10の動作を説明する。
第4図は平均有効トルク演算ルーチンであって、所定時
間毎に実行される。すなわち、第4図のルーチンは第5
図に示す複数のクランク角位置ATDC5’CA(上死
点後5°)、ATDC20′CA、 ATDC35°
C八、 ATDC50′CAの4点における燃焼圧P
I。
間毎に実行される。すなわち、第4図のルーチンは第5
図に示す複数のクランク角位置ATDC5’CA(上死
点後5°)、ATDC20′CA、 ATDC35°
C八、 ATDC50′CAの4点における燃焼圧P
I。
P、、P、、P、を演算し、これらの瞬時の燃焼圧を加
算することにより得られる平均有効燃焼圧をトルク代用
値PTRQとするものである。なお、この演算方法につ
いては本願出願人は既に特開昭63−61129号公報
に提案している。
算することにより得られる平均有効燃焼圧をトルク代用
値PTRQとするものである。なお、この演算方法につ
いては本願出願人は既に特開昭63−61129号公報
に提案している。
すなわち、ステップ401〜405にてクランク角位置
がBTDC160°CA (上死点前160°) 、A
TDC5゜CA、 ATDC20′CA 、 AT
DC35′CA、もしくはATDC50°CAか否かを
判別する。いずれのクランク角位置でもなければステッ
プ417に直接進む。
がBTDC160°CA (上死点前160°) 、A
TDC5゜CA、 ATDC20′CA 、 AT
DC35′CA、もしくはATDC50°CAか否かを
判別する。いずれのクランク角位置でもなければステッ
プ417に直接進む。
クランク角度位置BTDC160°CAであればステッ
プ406に進み、燃焼圧センサ11の燃焼圧をA/D変
換して取り込み、■。としてRAM105に格納する。
プ406に進み、燃焼圧センサ11の燃焼圧をA/D変
換して取り込み、■。としてRAM105に格納する。
なお、吸気下死点付近の値v6は燃焼圧センサ11の温
度等による出力ドリフト、オフセット電圧のばらつき等
を吸収するために、他のクランク位置での燃焼圧の基準
値とするものである。
度等による出力ドリフト、オフセット電圧のばらつき等
を吸収するために、他のクランク位置での燃焼圧の基準
値とするものである。
クランク角位置がATDC5°CAであればステップ4
07に進み、燃焼圧センサ11の燃焼圧をA/D変換し
て■1として取り込む。次に、ステップ408にて、基
準値V0を減算した値PI(=VI V(+)をAT
DC5@CAでの燃焼圧として演算してRAM105に
格納する。
07に進み、燃焼圧センサ11の燃焼圧をA/D変換し
て■1として取り込む。次に、ステップ408にて、基
準値V0を減算した値PI(=VI V(+)をAT
DC5@CAでの燃焼圧として演算してRAM105に
格納する。
クランク角位置がATDC20°C^であればステップ
409に進み、燃焼圧センサ11の燃焼圧をA/D変換
してVtとして取り込む。次に、ステップ410にて、
基準値■。を減算した値P2(=V、−VO)をATD
C20’ CAでの燃焼圧として演算してRAM105
に格納する。
409に進み、燃焼圧センサ11の燃焼圧をA/D変換
してVtとして取り込む。次に、ステップ410にて、
基準値■。を減算した値P2(=V、−VO)をATD
C20’ CAでの燃焼圧として演算してRAM105
に格納する。
クランク角位置がATDC35′CAであればステップ
411に進み、燃焼圧センサ11の燃焼圧をA/D変換
して■3として取り込む。次に、ステップ412ニテ、
基準値v0を減算した値Pt(=Vz−■。)を^TD
C35°C^での燃焼圧として演算してRAM105に
格納する。
411に進み、燃焼圧センサ11の燃焼圧をA/D変換
して■3として取り込む。次に、ステップ412ニテ、
基準値v0を減算した値Pt(=Vz−■。)を^TD
C35°C^での燃焼圧として演算してRAM105に
格納する。
クランク角位置がATDC50°CAであればステ・ノ
ブ413に進み、燃焼圧センサ11の燃焼圧をA/D変
換して■4として取り込む。次に、ステップ414 ニ
テ、基準値v0を減算した値P 4−(= V 4−■
。)をATDC50” C^での燃焼圧として演算して
RAM105に格納する。次に、ステップ415にて平
均有効トルク値TRQを、 TRQ ←0.5・P+ + 2.0−Pt+ 3.0−h+
4.0・P4により演算し、次に、ステップ416にて
トルク変動量ΔTRQを演算する。なお、ステップ41
6については後述する。
ブ413に進み、燃焼圧センサ11の燃焼圧をA/D変
換して■4として取り込む。次に、ステップ414 ニ
テ、基準値v0を減算した値P 4−(= V 4−■
。)をATDC50” C^での燃焼圧として演算して
RAM105に格納する。次に、ステップ415にて平
均有効トルク値TRQを、 TRQ ←0.5・P+ + 2.0−Pt+ 3.0−h+
4.0・P4により演算し、次に、ステップ416にて
トルク変動量ΔTRQを演算する。なお、ステップ41
6については後述する。
そして、ステップ417にてこのルーチンは終了する。
なお、第4図のルーチンは所定時間毎に実行されるよう
に構成しているが、実際には、クランク角センサ6の3
0°CA信号の割り込みによって行われる30°CA割
り込みルーチンによって行われる。この場合には、第5
図に示すごとく、720゜CA信号に応じてクリアされ
、30°CA割り込み毎にカウントアンプするアングル
カウンタNAを設け、アングルカウンタNAの値に応じ
て燃焼圧をA/D変換するものであるが、ATDC5°
C八、へ ATDC35°CAの位置は30°C^割り
込み時点と一致しなし)。従って、^TDC5@C^、
^TDC35@C八でのA/D変換はその直前の30’
CA割り込み時点(NA=“θ″、“1”)で15°伽
時間を演算してタイマに設定し、タイマによってCP[
1103に割り込ませることにより行う。
に構成しているが、実際には、クランク角センサ6の3
0°CA信号の割り込みによって行われる30°CA割
り込みルーチンによって行われる。この場合には、第5
図に示すごとく、720゜CA信号に応じてクリアされ
、30°CA割り込み毎にカウントアンプするアングル
カウンタNAを設け、アングルカウンタNAの値に応じ
て燃焼圧をA/D変換するものであるが、ATDC5°
C八、へ ATDC35°CAの位置は30°C^割り
込み時点と一致しなし)。従って、^TDC5@C^、
^TDC35@C八でのA/D変換はその直前の30’
CA割り込み時点(NA=“θ″、“1”)で15°伽
時間を演算してタイマに設定し、タイマによってCP[
1103に割り込ませることにより行う。
また、平均有効トルク値として燃焼圧を用いたが、トル
クセンサを設けて直接得ることもできる。
クセンサを設けて直接得ることもできる。
第6図は第4図のトルク変動量演算ステップ416の詳
細なフローチャートである。すなわち、ステップ601
では、平均有効トルク値TR(1の1サイクル前の値T
RQ Oからの低下量ΔTRQを演算する。
細なフローチャートである。すなわち、ステップ601
では、平均有効トルク値TR(1の1サイクル前の値T
RQ Oからの低下量ΔTRQを演算する。
つまり、
ΔTRロ → TRQO−TRQ
とする。ステップ602では、次の実行に備え、TRQ
をTRQOとする。
をTRQOとする。
ステップ603では、トルク低下量Δ↑RQが正か負か
を判別する。すなわち、トルク低下量ΔTRQが負の場
合には、言い換えると、トルクとしては増大する場合に
は、トルク値TRQは理想トルクに沿って変化している
ものとみなし、ステップ605にてトルク変動量として
の値ΔTR口を0とする。
を判別する。すなわち、トルク低下量ΔTRQが負の場
合には、言い換えると、トルクとしては増大する場合に
は、トルク値TRQは理想トルクに沿って変化している
ものとみなし、ステップ605にてトルク変動量として
の値ΔTR口を0とする。
他方、トルク低下ITRQが正の場合には、言い換える
と、トルクとしては減少する場合のみ、トルク変動が生
じたものとみなし、値ΔTRQをトルク変動量とみなす
が、この場合には、減速時にもトルクが減少するのでス
テップ604にて減速処理を行う。つまり、減速時には
、吸入空気量の減少に伴うトルク低下と燃焼悪化に伴う
トルク低下とが区別できないため、後述のごと(、トル
ク変動量による機関の制御たとえば燃料噴射量のフィー
ドバック制御を停止するようにしたものである。
と、トルクとしては減少する場合のみ、トルク変動が生
じたものとみなし、値ΔTRQをトルク変動量とみなす
が、この場合には、減速時にもトルクが減少するのでス
テップ604にて減速処理を行う。つまり、減速時には
、吸入空気量の減少に伴うトルク低下と燃焼悪化に伴う
トルク低下とが区別できないため、後述のごと(、トル
ク変動量による機関の制御たとえば燃料噴射量のフィー
ドバック制御を停止するようにしたものである。
ステップ606では、ステップ606にて設定される減
速フラグFDにより減速状態(FD=“1”)か否かを
判別する。この結果、減速状態の場合には、ステップ6
14に直接進み、減速状態でなければステップ607〜
613に進む。
速フラグFDにより減速状態(FD=“1”)か否かを
判別する。この結果、減速状態の場合には、ステップ6
14に直接進み、減速状態でなければステップ607〜
613に進む。
ステップ607では、トルク変動量ΔTRQのIOサイ
クル分の値ΔTRQ 10にトルク変動量ΔTRQを加
算する。
クル分の値ΔTRQ 10にトルク変動量ΔTRQを加
算する。
ステップ608 .609では、トルク変動量ΔTRQ
のトルク変動回数CTRQを計数する。すなわち、ΔT
RQ>X、の場合のみ、ΔTRQをカウンタCTRQを
+1カウントアツプする。
のトルク変動回数CTRQを計数する。すなわち、ΔT
RQ>X、の場合のみ、ΔTRQをカウンタCTRQを
+1カウントアツプする。
ステップ610では、サイクルカウンタCYCを+1カ
ウントアツプし、ステップ611にてCYC≧lOか否
かを判別し、CYC≧lOの場合のみステップ612
.613に進む、すなわち、ステップ612゜613で
のFAF演算は10サイクル毎に実行される。ステップ
612では、補正IKを、下表に示すΔTRQ 10と
CTQRの2次元マツプを用いて補間計算する。
ウントアツプし、ステップ611にてCYC≧lOか否
かを判別し、CYC≧lOの場合のみステップ612
.613に進む、すなわち、ステップ612゜613で
のFAF演算は10サイクル毎に実行される。ステップ
612では、補正IKを、下表に示すΔTRQ 10と
CTQRの2次元マツプを用いて補間計算する。
なお、K値を設定する際には、以下の点が考慮されてい
る。ΔTRQ 10が小さい場合には、基本的にトルク
変動量増大側(リーン側)へ調整するものであるが、大
きなトルク低下の回数CTRQが大きい場合には頻度の
少ない大きなトルク変動量が存在するため、トルク変動
量増大側への調整を中止するか、あるいは、トルク変動
量減少側(リッチ側)へ変更する。同様に、ΔTl?Q
10が大きい場合には、CTl?Qの値が大きい場合
は、トルク変動量減少側(リッチ側)への調整量を大き
くすることにより、ドラビリの悪化を防止する。
る。ΔTRQ 10が小さい場合には、基本的にトルク
変動量増大側(リーン側)へ調整するものであるが、大
きなトルク低下の回数CTRQが大きい場合には頻度の
少ない大きなトルク変動量が存在するため、トルク変動
量増大側への調整を中止するか、あるいは、トルク変動
量減少側(リッチ側)へ変更する。同様に、ΔTl?Q
10が大きい場合には、CTl?Qの値が大きい場合
は、トルク変動量減少側(リッチ側)への調整量を大き
くすることにより、ドラビリの悪化を防止する。
次に、ステップ613にて、空燃比補正係数FAFを、
FAF 4−FAF+K
により更新する。このようにして、平均的に変化するト
ルク変動量に対しては、平均トルク変動量ΔTRQ 1
0により空燃比を補償し、大きく変化するトルク変動量
に対しては、トルク変動回数CTR口により空燃比を補
償する。
ルク変動量に対しては、平均トルク変動量ΔTRQ 1
0により空燃比を補償し、大きく変化するトルク変動量
に対しては、トルク変動回数CTR口により空燃比を補
償する。
ステップ614では、ΔTRQ 10 、 CTRQ
、 CYCをクリアして次の実行に備え、ステップ61
5にてこのルーチンは終了する。
、 CYCをクリアして次の実行に備え、ステップ61
5にてこのルーチンは終了する。
なお、ステップ607では、トルク変動量ΔTRQの平
均値ΔTRQ 10として1サイクル前からの低下量と
したが、トルクTRQの平均値(なまじ値)からの低下
量としてもよい。
均値ΔTRQ 10として1サイクル前からの低下量と
したが、トルクTRQの平均値(なまじ値)からの低下
量としてもよい。
第7図は第6図の減速処理ステップ604の詳細なフロ
ーチャートである。すなわち、ステップ701では、ト
ルク変動量(低下量)ΔTRQが所定値X1より大きい
か否かを判別し、ステップ702ではΔTRQ>X、の
状態が連続して現れる回数CNTを計数する。この結果
、ΔTRQ>X、の状態がX2回以上持続した場合のみ
、ステップ703のフローはステップ704に進み、減
速フラグFDをセットする(FD=“1”)、他方、Δ
TRQ≦X、であれば、ステップ701でのフローはス
テップ705に進み、カウンタCNTをクリアし、さら
に、ステップ706にて減速フラグFDをリセットする
(FD−“0′)。
ーチャートである。すなわち、ステップ701では、ト
ルク変動量(低下量)ΔTRQが所定値X1より大きい
か否かを判別し、ステップ702ではΔTRQ>X、の
状態が連続して現れる回数CNTを計数する。この結果
、ΔTRQ>X、の状態がX2回以上持続した場合のみ
、ステップ703のフローはステップ704に進み、減
速フラグFDをセットする(FD=“1”)、他方、Δ
TRQ≦X、であれば、ステップ701でのフローはス
テップ705に進み、カウンタCNTをクリアし、さら
に、ステップ706にて減速フラグFDをリセットする
(FD−“0′)。
そして、ステップ707にてこのルーチンは終了する。
なお、ステップ703での値Xtはたとえば3である。
第8図は噴射量演算ルーチンであって、所定クランク角
毎たとえば360°CA毎に実行される。ステップ80
1では、RAM105により吸入空気圧データPMおよ
び回転速度データNeを読み出して基本噴射11TAU
Pを演算する。ステップ802では、最終噴射量TAU
を、 TAU −h TAUP −FAF ・ α +
βにより演算する。なお、α、βは他の運転状態パラ
メータによって定まる補正量であり、たとえば図示しな
いスロットル位置センサからの信号、あるいは吸気温セ
ンサからの信号、バッテリ電圧等により決められる補正
量であり、これらもRAM105に格納されている。次
いで、ステップ803にて、11J射MTAUをダウン
カウンタ10Bにセットすると共にクリップフロップ1
09をセントして燃料噴射を開始させる。そして、ステ
ップ804にてこのルーチンは終了する。なお、上述の
ごとく、噴射11TAUに相当する時間が経過すると、
ダウンカウンタ108のキャリアウド信号によってフリ
ップフロップ109がリセットされて燃料噴射は終了す
る。
毎たとえば360°CA毎に実行される。ステップ80
1では、RAM105により吸入空気圧データPMおよ
び回転速度データNeを読み出して基本噴射11TAU
Pを演算する。ステップ802では、最終噴射量TAU
を、 TAU −h TAUP −FAF ・ α +
βにより演算する。なお、α、βは他の運転状態パラ
メータによって定まる補正量であり、たとえば図示しな
いスロットル位置センサからの信号、あるいは吸気温セ
ンサからの信号、バッテリ電圧等により決められる補正
量であり、これらもRAM105に格納されている。次
いで、ステップ803にて、11J射MTAUをダウン
カウンタ10Bにセットすると共にクリップフロップ1
09をセントして燃料噴射を開始させる。そして、ステ
ップ804にてこのルーチンは終了する。なお、上述の
ごとく、噴射11TAUに相当する時間が経過すると、
ダウンカウンタ108のキャリアウド信号によってフリ
ップフロップ109がリセットされて燃料噴射は終了す
る。
なお、上述の実施例においては、1つの気筒についての
トルク変動量検出装置を示しているが、多気筒について
独立に制御する場合には、各気筒毎にトルク変動量検出
を行うことは容易である。
トルク変動量検出装置を示しているが、多気筒について
独立に制御する場合には、各気筒毎にトルク変動量検出
を行うことは容易である。
また、上述の実施例においては、トルク変動量にもとづ
いて燃料噴射量を制御しているが、点火時期、EGRi
l等を制御してもよい。
いて燃料噴射量を制御しているが、点火時期、EGRi
l等を制御してもよい。
さらに、上述の実施例では、吸入空気圧および機関の回
転速度に応じて燃料噴射量を演算しているが、吸入空気
量および機関の回転速度、もしくはスロットル弁開度お
よび機関の回転速度に応じて燃料噴射量を演算してもよ
い。
転速度に応じて燃料噴射量を演算しているが、吸入空気
量および機関の回転速度、もしくはスロットル弁開度お
よび機関の回転速度に応じて燃料噴射量を演算してもよ
い。
さらに、上述の実施例では、燃料噴射弁により吸気系へ
の燃料噴射量を制御する内燃機関を示したが、キャブレ
タ式内燃機関にも本発明を適用し得る。たとえば、エレ
クトリック・エア・コントロールパルプ(EACV)に
より機関の吸入空気量を調整して空燃比を制御するもの
、エレクトリック・ブリード・エア・コントロールバル
ブによりキャブレタのエアブリード量を調整してメイン
系通路およびスロー系通路への大気の導入により空燃比
を制御するもの、機関の排気系へ送り込まれる2次空気
量を調整するもの、等に本発明を適用し得る。この場合
には、ステップ801における基本噴射量TAUP相当
の基本燃料噴射量がキャプレタ自身によって決定され、
すなわち、吸入空気量に応じた吸気管負圧と機関の回転
速度に応じて決定され、ステップ802にて最終燃料噴
射量TAUに相当する供給空気量が演算される。
の燃料噴射量を制御する内燃機関を示したが、キャブレ
タ式内燃機関にも本発明を適用し得る。たとえば、エレ
クトリック・エア・コントロールパルプ(EACV)に
より機関の吸入空気量を調整して空燃比を制御するもの
、エレクトリック・ブリード・エア・コントロールバル
ブによりキャブレタのエアブリード量を調整してメイン
系通路およびスロー系通路への大気の導入により空燃比
を制御するもの、機関の排気系へ送り込まれる2次空気
量を調整するもの、等に本発明を適用し得る。この場合
には、ステップ801における基本噴射量TAUP相当
の基本燃料噴射量がキャプレタ自身によって決定され、
すなわち、吸入空気量に応じた吸気管負圧と機関の回転
速度に応じて決定され、ステップ802にて最終燃料噴
射量TAUに相当する供給空気量が演算される。
以上説明したように本発明によれば、トルク変動量の平
均的な値ΔTRQ 10と大きなトルク低下量が反映さ
れるトルク変動カウンタ値CTR口との導入により、ト
ルク変動量が平均的に変化する場合とトルク変動量が大
きく変化する場合の両方に対処でき、機関の安定性およ
び応答性を改良できる。
均的な値ΔTRQ 10と大きなトルク低下量が反映さ
れるトルク変動カウンタ値CTR口との導入により、ト
ルク変動量が平均的に変化する場合とトルク変動量が大
きく変化する場合の両方に対処でき、機関の安定性およ
び応答性を改良できる。
第1図は本発明の詳細な説明するための全体ブロック図
、 第2図は従来のトルク変動量を利用した機関の制御タイ
ミング図、 第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図、 第4図、第6図、第7図、第8図、は第3図の制御回路
の動作を説明するためのフローチャート、第5図は第4
図のフローチャートを補足説明するためのタイミング図
である。 1・・・機関本体、 3・・・圧力セン
サ、4・・・ディストリビユータ、 5.6・・・クランク角センサ、 10・・・制御回
路、11・・・燃焼圧センサ、 13・・・触媒コンバータ。
、 第2図は従来のトルク変動量を利用した機関の制御タイ
ミング図、 第3図は本発明に係る内燃機関の空燃比制御装置の一実
施例を示す全体概略図、 第4図、第6図、第7図、第8図、は第3図の制御回路
の動作を説明するためのフローチャート、第5図は第4
図のフローチャートを補足説明するためのタイミング図
である。 1・・・機関本体、 3・・・圧力セン
サ、4・・・ディストリビユータ、 5.6・・・クランク角センサ、 10・・・制御回
路、11・・・燃焼圧センサ、 13・・・触媒コンバータ。
Claims (1)
- 【特許請求の範囲】 1、内燃機関のトルクを検出するトルク検出手段と、 該検出されたトルクから1サイクル毎のトルク変動量を
演算する1サイクル毎トルク変動量演算手段と、 該演算されたトルク変動量の所定期間内の平均値を第1
の値として演算する平均トルク変動量演算手段と、 前記所定期間内において前記演算されたトルク変動量の
所定値を超えた回数を計数するトルク変動回数計数手段
と、 前記第1、第2の値に応じて前記機関の制御因子を調整
する調整手段と、 を具備する内燃機関の制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63227594A JP2623764B2 (ja) | 1988-09-13 | 1988-09-13 | 内燃機関の制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63227594A JP2623764B2 (ja) | 1988-09-13 | 1988-09-13 | 内燃機関の制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0278749A true JPH0278749A (ja) | 1990-03-19 |
| JP2623764B2 JP2623764B2 (ja) | 1997-06-25 |
Family
ID=16863370
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63227594A Expired - Fee Related JP2623764B2 (ja) | 1988-09-13 | 1988-09-13 | 内燃機関の制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2623764B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06221217A (ja) * | 1993-01-28 | 1994-08-09 | Unisia Jecs Corp | 内燃機関のサージ・トルク検出装置 |
| JP2024085289A (ja) * | 2022-12-14 | 2024-06-26 | トヨタ自動車株式会社 | ハイブリッド車 |
-
1988
- 1988-09-13 JP JP63227594A patent/JP2623764B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06221217A (ja) * | 1993-01-28 | 1994-08-09 | Unisia Jecs Corp | 内燃機関のサージ・トルク検出装置 |
| JP2024085289A (ja) * | 2022-12-14 | 2024-06-26 | トヨタ自動車株式会社 | ハイブリッド車 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2623764B2 (ja) | 1997-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0531646B2 (ja) | ||
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JPH03944A (ja) | 内燃機関の空燃比制御装置 | |
| JPH057548B2 (ja) | ||
| JPS63147941A (ja) | 内燃機関の空燃比制御装置 | |
| JP2623761B2 (ja) | 内燃機関の制御装置 | |
| JPH0278749A (ja) | 内燃機関の制御装置 | |
| JP2570417B2 (ja) | 内燃機関のegr率検出装置 | |
| JP2623791B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2623755B2 (ja) | 内燃機関のトルク変動量検出装置 | |
| JP2623763B2 (ja) | 内燃機関の制御装置 | |
| JPH0631156Y2 (ja) | 内燃機関の空燃比制御装置 | |
| JP3843492B2 (ja) | エンジンの吸気制御装置 | |
| JPH0316498B2 (ja) | ||
| JP2521039B2 (ja) | エンジンの空燃比制御装置 | |
| JP2560443B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0326846A (ja) | 内燃機関の空燃比制御装置 | |
| JPH0631157Y2 (ja) | 内燃機関の空燃比制御装置 | |
| JP3593388B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0326847A (ja) | 内燃機関の空燃比制御装置 | |
| JPH0526283Y2 (ja) | ||
| JP3972925B2 (ja) | 内燃機関の触媒劣化検出装置 | |
| JP3334453B2 (ja) | 内燃機関の触媒劣化検出装置 | |
| JPS6134324A (ja) | 過給機付内燃機関の燃料噴射制御装置 | |
| JPH01224427A (ja) | 内燃機関の空燃比制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |