JPH0437262B2 - - Google Patents
Info
- Publication number
- JPH0437262B2 JPH0437262B2 JP60053419A JP5341985A JPH0437262B2 JP H0437262 B2 JPH0437262 B2 JP H0437262B2 JP 60053419 A JP60053419 A JP 60053419A JP 5341985 A JP5341985 A JP 5341985A JP H0437262 B2 JPH0437262 B2 JP H0437262B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- cylinder
- data
- speed
- output
- 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 - Lifetime
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/16—Introducing closed-loop corrections for idling
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/38—Controlling fuel injection of the high pressure type
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/008—Controlling each cylinder individually
- F02D41/0085—Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/08—Introducing corrections for particular operating conditions for idling
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/32—Controlling fuel injection of the low pressure type
- F02D41/36—Controlling fuel injection of the low pressure type with means for controlling distribution
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B75/00—Other engines
- F02B75/02—Engines characterised by their cycles, e.g. six-stroke
- F02B2075/022—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle
- F02B2075/027—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle four
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B3/00—Engines characterised by air compression and subsequent fuel addition
- F02B3/06—Engines characterised by air compression and subsequent fuel addition with compression ignition
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1422—Variable gain or coefficients
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/06—Fuel or fuel supply system parameters
- F02D2200/063—Lift of the valve needle
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
- F02D41/1498—With detection of the mechanical response of the engine measuring engine roughness
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】
産業上の利用分野
本発明は内燃機関用アイドル運転制御装置に関
し、更に特定して述べると、多気筒内燃機関の各
気筒の出力のばらつきが小さくなるように各気筒
毎に供給燃料の調節を行ない、アイドル運転を安
定に行なうことができるようにした内燃機関用ア
イドル運転制御装置に関する。
し、更に特定して述べると、多気筒内燃機関の各
気筒の出力のばらつきが小さくなるように各気筒
毎に供給燃料の調節を行ない、アイドル運転を安
定に行なうことができるようにした内燃機関用ア
イドル運転制御装置に関する。
従来の技術
従来の多気筒内燃機関の燃料噴射量の制御は、
燃料噴射量を全気筒共通に一律に制御するもので
あるため、内燃機関及びまたは燃料噴射ポンプの
製造公差などにより、各気筒の出力が均一になら
ず、特にアイドル回転時に内燃機関の安定性が著
しく損なわれ、排気ガス中に含まれる有害成分の
量が増大し、機関に振動が生じるほか、機関の振
動により騒音が発生する等の不具合が生じ易かつ
た。
燃料噴射量を全気筒共通に一律に制御するもので
あるため、内燃機関及びまたは燃料噴射ポンプの
製造公差などにより、各気筒の出力が均一になら
ず、特にアイドル回転時に内燃機関の安定性が著
しく損なわれ、排気ガス中に含まれる有害成分の
量が増大し、機関に振動が生じるほか、機関の振
動により騒音が発生する等の不具合が生じ易かつ
た。
上述の不具合を解消するため、内燃機関の各気
筒毎に噴射される燃料の制御を行なう所謂各筒制
御方式の装置が種々提案されてきている。この種
の装置として、例えば、気筒数の整数倍のサンプ
リングによつて内燃機関の平均回転速度を求めて
目標値とし、各気筒の回転速度とこの目標値との
差から、所謂学習方式によつて、各気筒に対する
燃料噴射量の制御を行なうようにした装置が開示
されている(特開昭58−176424号公報、特開昭58
−214627号公報及び特開昭58−214631号公報参
照)。
筒毎に噴射される燃料の制御を行なう所謂各筒制
御方式の装置が種々提案されてきている。この種
の装置として、例えば、気筒数の整数倍のサンプ
リングによつて内燃機関の平均回転速度を求めて
目標値とし、各気筒の回転速度とこの目標値との
差から、所謂学習方式によつて、各気筒に対する
燃料噴射量の制御を行なうようにした装置が開示
されている(特開昭58−176424号公報、特開昭58
−214627号公報及び特開昭58−214631号公報参
照)。
発明が解決しようとする問題点
しかし、上述の従来装置は、いずれも、平均機
関速度とその時々の各筒の速度との差から次回の
噴射量を予測する所謂学習制御方式であるので、
マイクロコンピユータ内において学習結果を評価
するのに時間を要し、制御の応答性が悪く、更
に、学習結果を評価するために複雑なアルゴリズ
ムを必要とするので、その開発に多大な工数を必
要とするという問題点を有している。
関速度とその時々の各筒の速度との差から次回の
噴射量を予測する所謂学習制御方式であるので、
マイクロコンピユータ内において学習結果を評価
するのに時間を要し、制御の応答性が悪く、更
に、学習結果を評価するために複雑なアルゴリズ
ムを必要とするので、その開発に多大な工数を必
要とするという問題点を有している。
本発明の目的は、多気筒内燃機関の各気筒間の
速度差に従う閉ループ制御により、制御結果を評
価するための複雑なアルゴリズムを必要とせず、
応答性よく各気筒毎の調量制御を安定に行なうこ
とができる内燃機関用アイドル運転制御装置を提
供することにある。
速度差に従う閉ループ制御により、制御結果を評
価するための複雑なアルゴリズムを必要とせず、
応答性よく各気筒毎の調量制御を安定に行なうこ
とができる内燃機関用アイドル運転制御装置を提
供することにある。
問題点を解決するための手段
本発明の構成は、多気筒内燃機関の平均速度を
演算する第1演算手段と、所要の目標アイドル回
転速度を示す目標速度データを出力する手段と、
前記第1演算手段の演算結果と前記目標速度デー
タとに応答し前記目標アイドル回転速度を得るた
めに前記内燃機関に供給すべき燃料の量に関連し
た第1制御データを出力する手段と、該第1制御
データに応答してアイドル回転速度の閉ループ制
御が行なわれるよう所要の調整手段を制御する制
御手段とを備えて成る閉ループ制御系を有する内
燃機関用アイドル運転制御装置において、前記内
燃機関の各気筒の所定のタイミングにおける瞬時
速度を順次検出する検出手段と、該検出手段から
順次検出される検出結果に応答し各気筒に対する
瞬時速度と各気筒に対して夫々予め定められてい
る基準の気筒に対する瞬時速度との差分に応じた
差データを全ての気筒に対して順次繰り返えし演
算出力する手段と、内燃機関の各気筒の作動タイ
ミングを検出するタイミング検出手段と、前記差
データに応答し前記差データにより示される差分
を零とするために必要な供給燃料に関連した第2
制御データを演算出力する手段と、前記閉ループ
制御系の制御データに対して少なくとも比例、積
分制御のためのデータ処理を施す処理手段と、前
記タイミング検出手段による検出結果に基づき前
記各気筒に対する次回の燃料調節行程以前の所定
のタイミングで前記第2制御データを出力する出
力制御手段と、前記第2制御データを前記閉ルー
プ制御系に印加するのを制御し各筒制御のオン、
オフを行なう手段と、各筒制御のオン、オフに応
答し前記処理手段における制御定数を変更する手
段とを備えた点に特徴を有する。
演算する第1演算手段と、所要の目標アイドル回
転速度を示す目標速度データを出力する手段と、
前記第1演算手段の演算結果と前記目標速度デー
タとに応答し前記目標アイドル回転速度を得るた
めに前記内燃機関に供給すべき燃料の量に関連し
た第1制御データを出力する手段と、該第1制御
データに応答してアイドル回転速度の閉ループ制
御が行なわれるよう所要の調整手段を制御する制
御手段とを備えて成る閉ループ制御系を有する内
燃機関用アイドル運転制御装置において、前記内
燃機関の各気筒の所定のタイミングにおける瞬時
速度を順次検出する検出手段と、該検出手段から
順次検出される検出結果に応答し各気筒に対する
瞬時速度と各気筒に対して夫々予め定められてい
る基準の気筒に対する瞬時速度との差分に応じた
差データを全ての気筒に対して順次繰り返えし演
算出力する手段と、内燃機関の各気筒の作動タイ
ミングを検出するタイミング検出手段と、前記差
データに応答し前記差データにより示される差分
を零とするために必要な供給燃料に関連した第2
制御データを演算出力する手段と、前記閉ループ
制御系の制御データに対して少なくとも比例、積
分制御のためのデータ処理を施す処理手段と、前
記タイミング検出手段による検出結果に基づき前
記各気筒に対する次回の燃料調節行程以前の所定
のタイミングで前記第2制御データを出力する出
力制御手段と、前記第2制御データを前記閉ルー
プ制御系に印加するのを制御し各筒制御のオン、
オフを行なう手段と、各筒制御のオン、オフに応
答し前記処理手段における制御定数を変更する手
段とを備えた点に特徴を有する。
作 用
上述の構成によれば、内燃機関の平均速度が所
望の目標アイドル回転速度に制御されるフイード
バツク制御ループ中に、内燃機関の各気筒の瞬時
速速度が等しくなるように各気筒に対する調量制
御を行なうフイードバツク制御ループを設けたの
で、各筒制御がオン状態とされると、各気筒の瞬
時速度の所定の基準の気筒に対する差分が零とな
るよう、各気筒への燃料供給量が制御される。こ
のため、内燃機関の角速度変動巾を一定とするこ
とができ、内燃機関の振動を減少させることがで
きるほか、ノイズレベルが下り、アイドリング回
転速度を下げることができる。更に、各筒制御が
オン状態となると、閉ループ制御系内のPI制御
演算部のPI制御定数が変更され、これにより各
筒制御を行なうのに適した比例・気分制御状態を
保持することができるので、より一層安定した状
態で各筒制御を実行することができる。この結
果、アイドリング運転を低燃費で且つ安定に行な
うことができる。
望の目標アイドル回転速度に制御されるフイード
バツク制御ループ中に、内燃機関の各気筒の瞬時
速速度が等しくなるように各気筒に対する調量制
御を行なうフイードバツク制御ループを設けたの
で、各筒制御がオン状態とされると、各気筒の瞬
時速度の所定の基準の気筒に対する差分が零とな
るよう、各気筒への燃料供給量が制御される。こ
のため、内燃機関の角速度変動巾を一定とするこ
とができ、内燃機関の振動を減少させることがで
きるほか、ノイズレベルが下り、アイドリング回
転速度を下げることができる。更に、各筒制御が
オン状態となると、閉ループ制御系内のPI制御
演算部のPI制御定数が変更され、これにより各
筒制御を行なうのに適した比例・気分制御状態を
保持することができるので、より一層安定した状
態で各筒制御を実行することができる。この結
果、アイドリング運転を低燃費で且つ安定に行な
うことができる。
実施例
以下、図示の実施例により本発明を詳細に説明
する。
する。
第1図には、本発明による内燃機関用アイドル
運転制御装置をデイーゼル機関のアイドル運転制
御に適用した場合の一実施例がブロツク図にて示
されている。アイドル運転制御装置1は、燃料噴
射ポンプ2から燃料の噴射供給を受けるデイーゼ
ル機関3のアイドル回転速度の制御を行なうため
の装置である。
運転制御装置をデイーゼル機関のアイドル運転制
御に適用した場合の一実施例がブロツク図にて示
されている。アイドル運転制御装置1は、燃料噴
射ポンプ2から燃料の噴射供給を受けるデイーゼ
ル機関3のアイドル回転速度の制御を行なうため
の装置である。
デイーゼル機関3のクランク軸4には、クラン
ク軸4が所定の基準角度位置に達したことを検出
するために、パルサ5と電磁ピツクアツプコイル
6とから成る公知の回転センサ7が設けられてい
る。図示の実施例では、デイーゼル機関3は、4
サイクル4気筒であり、パルサ5の周縁に90°間
隔で形成されたコグ5a乃至5dのうちのコグ5
a及び5cがデイーゼル機関3の4つの気筒のう
ちの2つの気筒の各ピストンが上死点に達したと
きに、電磁ピツクアツプコイル6に対向するよ
う、パルサ5とクランク軸4との間の相対位置関
係が定められている。
ク軸4が所定の基準角度位置に達したことを検出
するために、パルサ5と電磁ピツクアツプコイル
6とから成る公知の回転センサ7が設けられてい
る。図示の実施例では、デイーゼル機関3は、4
サイクル4気筒であり、パルサ5の周縁に90°間
隔で形成されたコグ5a乃至5dのうちのコグ5
a及び5cがデイーゼル機関3の4つの気筒のう
ちの2つの気筒の各ピストンが上死点に達したと
きに、電磁ピツクアツプコイル6に対向するよ
う、パルサ5とクランク軸4との間の相対位置関
係が定められている。
第2図aには、デイーゼル機関3の瞬時回転速
度Nが示されており、第2図bには、このとき回
転センサ7から得られる交流信号ACの波形が示
されている。交流信号ACは、各コグが電磁ピツ
クアツプコイル6に対向する毎にそのレベルが正
負に変動して一対の正負のピークを生じる波形と
なつており、各正負のピーク間の零クロス点の時
刻t1,t3,t5,…t17が、夫々、デイーゼル機関3
のいずれかのシリンダピストンの上死点タイミン
グに対応している。時刻t2,t4,…は、クランク
軸で上死点から90°過ぎたタイミングを示してい
る。一方、瞬時回転速度Nの各谷となつている時
刻t1,t3,t5,…t17が各気筒における爆発タイミ
ングであり、この爆発によつて機関速度Nは上昇
し、時刻t2,t4,…t16において、機関速度Nは低
下しはじめ、夫々次に爆発する気筒の爆発行程の
直前で機関速度Nは極小値となる。デイーゼル機
関3の瞬時速度は上述の理由によつて、周期的に
変動し、その変動周期はクランク軸4の1/2回転
に一致している。
度Nが示されており、第2図bには、このとき回
転センサ7から得られる交流信号ACの波形が示
されている。交流信号ACは、各コグが電磁ピツ
クアツプコイル6に対向する毎にそのレベルが正
負に変動して一対の正負のピークを生じる波形と
なつており、各正負のピーク間の零クロス点の時
刻t1,t3,t5,…t17が、夫々、デイーゼル機関3
のいずれかのシリンダピストンの上死点タイミン
グに対応している。時刻t2,t4,…は、クランク
軸で上死点から90°過ぎたタイミングを示してい
る。一方、瞬時回転速度Nの各谷となつている時
刻t1,t3,t5,…t17が各気筒における爆発タイミ
ングであり、この爆発によつて機関速度Nは上昇
し、時刻t2,t4,…t16において、機関速度Nは低
下しはじめ、夫々次に爆発する気筒の爆発行程の
直前で機関速度Nは極小値となる。デイーゼル機
関3の瞬時速度は上述の理由によつて、周期的に
変動し、その変動周期はクランク軸4の1/2回転
に一致している。
尚、瞬時回転速度Nの各谷は、厳密に言えば、
各気筒のピストンが圧縮上死点のときと一致しな
い場合もあるが、本明細書においては、便宜上一
致するものとして説明する。
各気筒のピストンが圧縮上死点のときと一致しな
い場合もあるが、本明細書においては、便宜上一
致するものとして説明する。
ここで、デイーゼル機関3の4つの気筒を夫々
気筒C1,C2,C3,C4と名づけ、これらの気筒C1
乃至C4が、夫々時刻t1,t3,t5,t7において爆発
行程に入り、以後、この順序で各気筒が順次爆発
行程に入るものとして以下の説明を行なう。
気筒C1,C2,C3,C4と名づけ、これらの気筒C1
乃至C4が、夫々時刻t1,t3,t5,t7において爆発
行程に入り、以後、この順序で各気筒が順次爆発
行程に入るものとして以下の説明を行なう。
交流信号ACの各零クロス点により示されるタ
イミングがどの気筒の如何なるタイミングを示す
のかを検出するため、交流信号ACは、気筒C1に
装着されている燃料噴射弁の針弁リフトセンサ9
からの針弁リフトパルス信号NLP1が基準タイミ
ング信号として印加されているタイミング検出部
10に入力されている。針弁リフトパルス信号
NLP1は、第2図cに示されているように、気筒
C1の爆発タイミングであるt1,t9,t17…の直前に
出力される。タイミング検出部10は、交流信号
ACの正方向パルスに応答してその入力パルス数
を計数とすると共に、針弁リフトパルス信号
NLP1によりリセツトされる2進カウンタとして
構成されており、その計数結果を示す2進データ
が、識別データDiとして出力される。従つて、こ
の識別データDiにより、交流信号AC中の任意の
零クロス点が、どの気筒の如何なる作動タイミン
グに対応しているのかを容易に識別することがで
きる。識別データDiは、後述するようにして切換
制御されるスイツチSWを介して取出され、速度
検出部8に入力される。
イミングがどの気筒の如何なるタイミングを示す
のかを検出するため、交流信号ACは、気筒C1に
装着されている燃料噴射弁の針弁リフトセンサ9
からの針弁リフトパルス信号NLP1が基準タイミ
ング信号として印加されているタイミング検出部
10に入力されている。針弁リフトパルス信号
NLP1は、第2図cに示されているように、気筒
C1の爆発タイミングであるt1,t9,t17…の直前に
出力される。タイミング検出部10は、交流信号
ACの正方向パルスに応答してその入力パルス数
を計数とすると共に、針弁リフトパルス信号
NLP1によりリセツトされる2進カウンタとして
構成されており、その計数結果を示す2進データ
が、識別データDiとして出力される。従つて、こ
の識別データDiにより、交流信号AC中の任意の
零クロス点が、どの気筒の如何なる作動タイミン
グに対応しているのかを容易に識別することがで
きる。識別データDiは、後述するようにして切換
制御されるスイツチSWを介して取出され、速度
検出部8に入力される。
速度検出部8は、各気筒における爆発タイミン
グ後、クランク軸4が90°回転するのに要する時
間θ11,θ21,…θ41,θ12,θ22,…を交流信号ACに
基づいて計測するためのものであり、第3図にそ
の具体的な回路が示されている。第3図を参照す
ると、速度検出部8は、交流信号ACと位相同期
しており交流信号ACより充分に周波数の高いカ
ウントパルスCPを交流信号ACに基づいて出力す
るパルス発生器81と、カウントパルスCPのパ
ルス数を計数するためのカウンタ82とを備えて
いる。カウンタ82は、カウントパルスCPが入
力されている入力端子82aのほかに、カウンタ
82の計数内容をリセツトして計数動作をスター
トさせるためのスタートパルスを与えるためのス
タート端子82bと、カウンタ82の計数動作を
停止させその計数内容を保持しておくためのスト
ツプパルスを与えるためのストツプ端子82cと
を備えている。各端子82b,82cには、デコ
ーダ83,84の各出力線83a,84aが接続
されており、これらのデコーダ83,84には識
別データDiが入力されている。
グ後、クランク軸4が90°回転するのに要する時
間θ11,θ21,…θ41,θ12,θ22,…を交流信号ACに
基づいて計測するためのものであり、第3図にそ
の具体的な回路が示されている。第3図を参照す
ると、速度検出部8は、交流信号ACと位相同期
しており交流信号ACより充分に周波数の高いカ
ウントパルスCPを交流信号ACに基づいて出力す
るパルス発生器81と、カウントパルスCPのパ
ルス数を計数するためのカウンタ82とを備えて
いる。カウンタ82は、カウントパルスCPが入
力されている入力端子82aのほかに、カウンタ
82の計数内容をリセツトして計数動作をスター
トさせるためのスタートパルスを与えるためのス
タート端子82bと、カウンタ82の計数動作を
停止させその計数内容を保持しておくためのスト
ツプパルスを与えるためのストツプ端子82cと
を備えている。各端子82b,82cには、デコ
ーダ83,84の各出力線83a,84aが接続
されており、これらのデコーダ83,84には識
別データDiが入力されている。
識別データDiは、既に説明したように、針弁リ
フトパルス信号NLP1によつてリセツトされたカ
ウンタにより、交流信号AC中にその後生じた正
方向パルスの数を示すものであり、図示の実施例
では、針弁リフトパルス信号NLP1によりリセツ
トされたときに識別データDiの内容が零となるよ
うにタイミング検出部10が構成されている。従
つて、識別データDiの内容は、第2図dに示され
るように、t=t1にて1となり、t2で2,t3で3
となり、このようにして交流信号ACの正方向パ
ルスが発生する毎に1だけ増加し、t8で8となつ
たのち、t9の直前に出力される針弁リフトパルス
信号NLP1により0となり、以後同様にしてその
内容が変化する。
フトパルス信号NLP1によつてリセツトされたカ
ウンタにより、交流信号AC中にその後生じた正
方向パルスの数を示すものであり、図示の実施例
では、針弁リフトパルス信号NLP1によりリセツ
トされたときに識別データDiの内容が零となるよ
うにタイミング検出部10が構成されている。従
つて、識別データDiの内容は、第2図dに示され
るように、t=t1にて1となり、t2で2,t3で3
となり、このようにして交流信号ACの正方向パ
ルスが発生する毎に1だけ増加し、t8で8となつ
たのち、t9の直前に出力される針弁リフトパルス
信号NLP1により0となり、以後同様にしてその
内容が変化する。
デコーダ83は、識別データDiの内容が1,
3,5,7のいずれかになつたことに応答して、
その出力線83aのレベルを短時間だけ「H」レ
ベルとし、これによりカウンタ82のスタート端
子82bにスタートパルスを供給する。一方、デ
コーダ84は、識別データDiの内容が2,4,
6,8のいずれかになつたことに応答して、その
出力線84aのレベルを短時間だけ「H」レベル
とし、これによりカウンタ82のストツプ端子8
2cにストツプパルスを供給する。
3,5,7のいずれかになつたことに応答して、
その出力線83aのレベルを短時間だけ「H」レ
ベルとし、これによりカウンタ82のスタート端
子82bにスタートパルスを供給する。一方、デ
コーダ84は、識別データDiの内容が2,4,
6,8のいずれかになつたことに応答して、その
出力線84aのレベルを短時間だけ「H」レベル
とし、これによりカウンタ82のストツプ端子8
2cにストツプパルスを供給する。
この結果、カウンタ82は、各気筒の爆発タイ
ミング(t1,t3,t5,…)後クランク軸4が90°回
転するまでの間だけカウントパルスCPの計数を
行なうことになる。従つて、各時間θ11,θ21,
…,θ41,θ12,…に応じた計数データCDがカウン
タ82から出力される。計数データCDは、更に、
交流信号ACに基づいて計測されたその時の機関
速度に関連するデータESが速度検出器86から
入力されている変換回路85に入力されており、
ここで、計数データCDは、データESによつてそ
の時の各時間θ11,θ21,…を示すデータに変換さ
れ、このデータは、各気筒の爆発直後の機関の瞬
時機関速度を示す瞬時速度データとして順次出力
される。
ミング(t1,t3,t5,…)後クランク軸4が90°回
転するまでの間だけカウントパルスCPの計数を
行なうことになる。従つて、各時間θ11,θ21,
…,θ41,θ12,…に応じた計数データCDがカウン
タ82から出力される。計数データCDは、更に、
交流信号ACに基づいて計測されたその時の機関
速度に関連するデータESが速度検出器86から
入力されている変換回路85に入力されており、
ここで、計数データCDは、データESによつてそ
の時の各時間θ11,θ21,…を示すデータに変換さ
れ、このデータは、各気筒の爆発直後の機関の瞬
時機関速度を示す瞬時速度データとして順次出力
される。
上述の如くして、各気筒の爆発タイミングを示
す交流信号ACの零クロス点タイミングから次の
零クロス点タイミングまでの時間θ11,θ21…を示
すデータが速度検出部8から得られるが、以後、
本明細書においては、気筒Ciに対する瞬時回転速
度を示す瞬時速度データを、速度検出部8におい
て検出された順序に従つて、一般に、Nio(n=
1,2,…)と表示することとする。
す交流信号ACの零クロス点タイミングから次の
零クロス点タイミングまでの時間θ11,θ21…を示
すデータが速度検出部8から得られるが、以後、
本明細書においては、気筒Ciに対する瞬時回転速
度を示す瞬時速度データを、速度検出部8におい
て検出された順序に従つて、一般に、Nio(n=
1,2,…)と表示することとする。
従つて、速度検出部8から出力される瞬時速度
データNioの内容は、第2図eに示す如くなる。
データNioの内容は、第2図eに示す如くなる。
瞬時速度データNioは、平均値演算部11に入
力され、ここでデイーゼル機関3の平均速度が演
算される。符号12で示されるのは、デイーゼル
機関3のその時々の運転状態に見合つた目標アイ
ドル回転速度を演算し、その演算結果を示す目標
速度データNtを出力する目標速度演算部である。
目標速度演算部12は、デイーゼル機関3の所要
の運転パラメータに従つてその時々の運転状態に
応じた最適なアイドル回転速度を示す目標速度デ
ータNtを出力する公知の構成であるから、その
詳細な構成を図示するのを省略する。平均値演算
部11から出力される平均速度データと目標速
度データNtとは、加算部13において図示の極
性で加算され、その加算結果は誤差データDeと
して第1PID演算部14に入力され、PID制御の
ためのデータ処理が行なわれる。
力され、ここでデイーゼル機関3の平均速度が演
算される。符号12で示されるのは、デイーゼル
機関3のその時々の運転状態に見合つた目標アイ
ドル回転速度を演算し、その演算結果を示す目標
速度データNtを出力する目標速度演算部である。
目標速度演算部12は、デイーゼル機関3の所要
の運転パラメータに従つてその時々の運転状態に
応じた最適なアイドル回転速度を示す目標速度デ
ータNtを出力する公知の構成であるから、その
詳細な構成を図示するのを省略する。平均値演算
部11から出力される平均速度データと目標速
度データNtとは、加算部13において図示の極
性で加算され、その加算結果は誤差データDeと
して第1PID演算部14に入力され、PID制御の
ためのデータ処理が行なわれる。
第1PID演算部14における演算結果は噴射量
の次元のデータQideとして取出され、加算部15
を介して平均速度データNが入力されている変換
部16に入力され、誤差データDeの内容を零と
するために必要な、噴射量調節部材17の目標位
置を示す目標位置信号S1に変換される。位置セン
サ18は、燃料噴射ポンプ2の噴射量を調節する
ための噴射量調節部材17のその時々の位置を検
出し、その位置を示す実位置信号S2を出力し、実
位置信号S2は、変換部16からの目標位置信号S1
と加算器19において図示の極性で加算される。
の次元のデータQideとして取出され、加算部15
を介して平均速度データNが入力されている変換
部16に入力され、誤差データDeの内容を零と
するために必要な、噴射量調節部材17の目標位
置を示す目標位置信号S1に変換される。位置セン
サ18は、燃料噴射ポンプ2の噴射量を調節する
ための噴射量調節部材17のその時々の位置を検
出し、その位置を示す実位置信号S2を出力し、実
位置信号S2は、変換部16からの目標位置信号S1
と加算器19において図示の極性で加算される。
加算器19からの加算出力信号は第2PID演算
部20に入力され、PID制御のための信号処理が
施されたのち、パルス巾変調器21に入力され、
第2PID演算部20からの出力に応じたデユーテ
イ比のパルス信号PSが出力される。パルス信号
PSは、駆動回路22を介して噴射量調節部材1
7の位置制御を行なうためのアクチエータ23に
印加され、これにより、噴射量調節部材17は、
デイーゼル機関3が目標アイドル回転速度でアイ
ドル運転されるように位置制御される。
部20に入力され、PID制御のための信号処理が
施されたのち、パルス巾変調器21に入力され、
第2PID演算部20からの出力に応じたデユーテ
イ比のパルス信号PSが出力される。パルス信号
PSは、駆動回路22を介して噴射量調節部材1
7の位置制御を行なうためのアクチエータ23に
印加され、これにより、噴射量調節部材17は、
デイーゼル機関3が目標アイドル回転速度でアイ
ドル運転されるように位置制御される。
平均機関速度及び噴射量調節部材の実際の位置
に応答する上述の閉ループ制御系により、デイー
ゼル機関3の平均アイドル回転速度所望の目標ア
イドル回転速度に一致させるための制御が行なわ
れる。
に応答する上述の閉ループ制御系により、デイー
ゼル機関3の平均アイドル回転速度所望の目標ア
イドル回転速度に一致させるための制御が行なわ
れる。
本装置1は、更に、デイーゼル機関3の各気筒
の出力を同一とするように制御する。所謂各筒制
御を行なうための、別の閉ループ制御系を備えて
おり、次に、この閉ループ制御系についての説明
する。
の出力を同一とするように制御する。所謂各筒制
御を行なうための、別の閉ループ制御系を備えて
おり、次に、この閉ループ制御系についての説明
する。
各筒制御のための閉ループ制御系は、各気筒の
瞬時速度の差が零となるよう各気筒に供給される
燃料を調節するためのものであり、瞬時速度デー
タNioに応答して、気筒C1乃至C4の夫々に対する
瞬時速度と、各気筒に対して予め定められている
基準の気筒に対する基準瞬時速度との差分を演算
する速度差演算部24を備えている。本実施例で
は、着目した気筒に対する瞬時速度の直前に得ら
れた瞬時速度が基準の瞬時速度として考慮され、
従つて、N11−N21,N21−N31,N31−N41,…が
差データDdとして速度差演算部24から順次出
力される。これらの差データの出力タイミングが
第2図fに示されている。各気筒の瞬時速度は相
互に同一値であることが望ましく、差データDd
の値は零となることが望まれる。従つて、差デー
タDdは、零を内容とする基準データDrと、加算
部25において図示の極性で加算され、その加算
結果は、第3PID演算部26においてPID制御の
ために必要な処理が施された後、噴射量の次元を
有する制御データDpとして出力される。
瞬時速度の差が零となるよう各気筒に供給される
燃料を調節するためのものであり、瞬時速度デー
タNioに応答して、気筒C1乃至C4の夫々に対する
瞬時速度と、各気筒に対して予め定められている
基準の気筒に対する基準瞬時速度との差分を演算
する速度差演算部24を備えている。本実施例で
は、着目した気筒に対する瞬時速度の直前に得ら
れた瞬時速度が基準の瞬時速度として考慮され、
従つて、N11−N21,N21−N31,N31−N41,…が
差データDdとして速度差演算部24から順次出
力される。これらの差データの出力タイミングが
第2図fに示されている。各気筒の瞬時速度は相
互に同一値であることが望ましく、差データDd
の値は零となることが望まれる。従つて、差デー
タDdは、零を内容とする基準データDrと、加算
部25において図示の極性で加算され、その加算
結果は、第3PID演算部26においてPID制御の
ために必要な処理が施された後、噴射量の次元を
有する制御データDpとして出力される。
尚、デイーゼル機関3の平均速度データは、
速度検出部8から新しい瞬時速度データNioが出
力される毎に更新され、従つて、その内容は、第
2図gに示すように、1,2,…の如く変化し
ている。
速度検出部8から新しい瞬時速度データNioが出
力される毎に更新され、従つて、その内容は、第
2図gに示すように、1,2,…の如く変化し
ている。
出力制御部27は、差データDdに基づく制御
出力データDpのタイミングを制御するためのも
のであり、識別データDiに従つて、その出力タイ
ミングが以下のように制御される。
出力データDpのタイミングを制御するためのも
のであり、識別データDiに従つて、その出力タイ
ミングが以下のように制御される。
即ち、或るタイミングで得られた制御出力デー
タDpは、その制御データの基となつている差デ
ータに関連する気筒CiとCi+1のうち、気筒Ci+1に
対する次の燃料調節動作の制御のために出力さ
れ、その時の第1PID演算部14の出力であるア
イドル制御量データQideと加算部15において加
算される。従つて、例えば、時刻t4において得ら
れた差データNd(=N11−N21)は、気筒C1とC2
との間の瞬時速度差を示すものであり、従つて、
気筒C2が次に爆発行程に入る時刻t11より少なく
とも前であつて、気筒C1が爆発する時刻t9より後
のタイミングで出力される。従つて、この場合、
N11−N21の差データに基づく制御データDpは、
平均速度データ3に相応するアイドル制御量デ
ータQideと加算されることになる。この結果、前
回の速度差N11−N21を零にするように噴射量調
節部材の位置制御が行なわれ、気筒C1と気筒C2
との瞬時速度を等しくするための調量制御が行な
われる。
タDpは、その制御データの基となつている差デ
ータに関連する気筒CiとCi+1のうち、気筒Ci+1に
対する次の燃料調節動作の制御のために出力さ
れ、その時の第1PID演算部14の出力であるア
イドル制御量データQideと加算部15において加
算される。従つて、例えば、時刻t4において得ら
れた差データNd(=N11−N21)は、気筒C1とC2
との間の瞬時速度差を示すものであり、従つて、
気筒C2が次に爆発行程に入る時刻t11より少なく
とも前であつて、気筒C1が爆発する時刻t9より後
のタイミングで出力される。従つて、この場合、
N11−N21の差データに基づく制御データDpは、
平均速度データ3に相応するアイドル制御量デ
ータQideと加算されることになる。この結果、前
回の速度差N11−N21を零にするように噴射量調
節部材の位置制御が行なわれ、気筒C1と気筒C2
との瞬時速度を等しくするための調量制御が行な
われる。
上述の出力制御部は、気筒C2とC3との間の出
力差、気筒C3とC4との間の出力差、及び気筒C4
とC1との間の出力差を夫々零とするように、気
筒C1とC2との間の出力差を零とする場合の動作
と同様の制御を行ない。これにより、各気筒に供
給すべき燃料噴射量が各気筒毎に制御され、各気
筒の出力が等しくされる。
力差、気筒C3とC4との間の出力差、及び気筒C4
とC1との間の出力差を夫々零とするように、気
筒C1とC2との間の出力差を零とする場合の動作
と同様の制御を行ない。これにより、各気筒に供
給すべき燃料噴射量が各気筒毎に制御され、各気
筒の出力が等しくされる。
尚、出力制御部27の出力側には、ループ制御
部28によりオン、オフ制御されるスイツチ29
が設けられており、各筒制御で安定に行ないうる
所定の条件が満たされていることがループ制御部
28により検出された場合にのみ、スイツチ29
を閉じて各筒制御を行ない、所定の条件が満たさ
れない場合にはスイツチ29を開き、各筒制御を
中止し、各筒制御によりアイドル運転がかえつて
不安定になるのを防止するように構成されてい
る。
部28によりオン、オフ制御されるスイツチ29
が設けられており、各筒制御で安定に行ないうる
所定の条件が満たされていることがループ制御部
28により検出された場合にのみ、スイツチ29
を閉じて各筒制御を行ない、所定の条件が満たさ
れない場合にはスイツチ29を開き、各筒制御を
中止し、各筒制御によりアイドル運転がかえつて
不安定になるのを防止するように構成されてい
る。
即ち、上述の各筒制御による角速度制御は、ア
イドル回転速度が、所望の目標値に対して所定の
範囲内に入つている安定した状態にて行なうのが
望ましい。これは、噴射系及び内燃機関のばらつ
きが周期的に規則正しく現われる場合において、
上述の各筒制御がうまく作動するためである。従
つて、加減速操作を行なつている場合、或るい
は、制御系に異常が生じている場合には各筒制御
を行なうとかえつてアイドル運転が不安定とな
る。
イドル回転速度が、所望の目標値に対して所定の
範囲内に入つている安定した状態にて行なうのが
望ましい。これは、噴射系及び内燃機関のばらつ
きが周期的に規則正しく現われる場合において、
上述の各筒制御がうまく作動するためである。従
つて、加減速操作を行なつている場合、或るい
は、制御系に異常が生じている場合には各筒制御
を行なうとかえつてアイドル運転が不安定とな
る。
従つて、本実施例では、目標アイドル回転速
度と実施のアイドル回転速度との差が所定時間以
上連続して所定値a1より大きくないこと、アク
セルペダルの踏込量が所定値a2以下となつている
こと、冷却水温が所定温度以上となること、の
諸条件が全て満足された場合にのみループ制御部
28からの制御信号CSによりスイツチ29が閉
じられ、各筒制御のための制御ループが構成され
る。
度と実施のアイドル回転速度との差が所定時間以
上連続して所定値a1より大きくないこと、アク
セルペダルの踏込量が所定値a2以下となつている
こと、冷却水温が所定温度以上となること、の
諸条件が全て満足された場合にのみループ制御部
28からの制御信号CSによりスイツチ29が閉
じられ、各筒制御のための制御ループが構成され
る。
一方、目標アイドル回転速度と実際のアイド
ル回転速度との差が所定値a3(≧a1)以上となつ
たこと、アクセルペダルの踏込量が所定値a4
(≧a2)以上となつたこと、制御系に何らかの
異常が生じたことのうちの少なくとも1つに該当
するに至つた場合には、制御信号CSによりスイ
ツチ29が開かれ、各制御が中止される構成とな
つている。
ル回転速度との差が所定値a3(≧a1)以上となつ
たこと、アクセルペダルの踏込量が所定値a4
(≧a2)以上となつたこと、制御系に何らかの
異常が生じたことのうちの少なくとも1つに該当
するに至つた場合には、制御信号CSによりスイ
ツチ29が開かれ、各制御が中止される構成とな
つている。
スイツチ29の閉成に応じて上述の如く各筒制
御のループが形成され、これにより制御系の制御
状態が変化したときに、第1PID演算部14の制
御定数を変更し、各筒制御をより一層安定に行な
うことができるようにするため、制御信号CSは、
第1PID演算部14に入力されている。制御信号
CSは、主として、第1PID演算部14の比例制御
定数と積分制御定数とを変更するための制御信号
として用いられており、第1PID演算部14の比
例制御定数及び積分制御定数は、共に、各筒制御
がオンとなると同時に零又はほぼ零に近い値とさ
れる。
御のループが形成され、これにより制御系の制御
状態が変化したときに、第1PID演算部14の制
御定数を変更し、各筒制御をより一層安定に行な
うことができるようにするため、制御信号CSは、
第1PID演算部14に入力されている。制御信号
CSは、主として、第1PID演算部14の比例制御
定数と積分制御定数とを変更するための制御信号
として用いられており、第1PID演算部14の比
例制御定数及び積分制御定数は、共に、各筒制御
がオンとなると同時に零又はほぼ零に近い値とさ
れる。
このように、各筒制御が実行される場合に、第
1PID演算部14における比例制御定数及び積分
制御定数が極めて小さな値に変更されると、平均
機関速度に基づく制御成分のPI制御は殆どなく
なり、各筒制御のための制御成分に対してのみ、
PID制御のための演算が第3PID演算部26によ
り施されることになる。この結果、各筒制御のた
めの制御閉ループによる燃料調節が、平均機関速
度データによる制御に比べてより支配的になり、
各筒制御の安定且つ良好なアイドル機関速度の制
御が行なわれる。一方、各筒制御が実行されない
場合には、第1PID演算部14の比例及び積分制
御定数は所定の値に戻され、平均機関速度を所要
の目標値に抑え込むための制御が実行される。
1PID演算部14における比例制御定数及び積分
制御定数が極めて小さな値に変更されると、平均
機関速度に基づく制御成分のPI制御は殆どなく
なり、各筒制御のための制御成分に対してのみ、
PID制御のための演算が第3PID演算部26によ
り施されることになる。この結果、各筒制御のた
めの制御閉ループによる燃料調節が、平均機関速
度データによる制御に比べてより支配的になり、
各筒制御の安定且つ良好なアイドル機関速度の制
御が行なわれる。一方、各筒制御が実行されない
場合には、第1PID演算部14の比例及び積分制
御定数は所定の値に戻され、平均機関速度を所要
の目標値に抑え込むための制御が実行される。
また、本実施例では、制御信号CSは、パルス
巾変調器21にも与えられており、ループ制御部
28によりスイツチ29が閉じられると同時に、
パルス巾変調器21からのパルス信号PSの周波
数が、デイーゼル機関の回転速度と干渉関係にな
い所定の周波数に変更され、これにより、各筒制
御時には、アクチエータ23の応答性を向上させ
る構成となつている。
巾変調器21にも与えられており、ループ制御部
28によりスイツチ29が閉じられると同時に、
パルス巾変調器21からのパルス信号PSの周波
数が、デイーゼル機関の回転速度と干渉関係にな
い所定の周波数に変更され、これにより、各筒制
御時には、アクチエータ23の応答性を向上させ
る構成となつている。
各筒制御を行なうために必要な各気筒の作動タ
イミングの検出を交流信号AC及び針弁リフトパ
ルス信号NLP1に基づいてタイミング検出部10
によつて行なう構成であると、針弁リフトセンサ
9の故障時にタイミング検出部10におけるタイ
ミング検出動作が不可能となり、上述の各筒制御
動作が行なえず、これを放置すると、アイドル制
御状態はかえつて悪い状態となつてしまうという
不具合が生じる。このような不具合いが生じるの
を避けるため、本装置1は、交流信号ACのみに
基づいて各筒の作動タイミングを検出するための
予備タイミング検出部30を備えており、予備タ
イミング検出部30において検出された検出結果
を示す予備識別データDjが、スイツチSWに入力
されている。
イミングの検出を交流信号AC及び針弁リフトパ
ルス信号NLP1に基づいてタイミング検出部10
によつて行なう構成であると、針弁リフトセンサ
9の故障時にタイミング検出部10におけるタイ
ミング検出動作が不可能となり、上述の各筒制御
動作が行なえず、これを放置すると、アイドル制
御状態はかえつて悪い状態となつてしまうという
不具合が生じる。このような不具合いが生じるの
を避けるため、本装置1は、交流信号ACのみに
基づいて各筒の作動タイミングを検出するための
予備タイミング検出部30を備えており、予備タ
イミング検出部30において検出された検出結果
を示す予備識別データDjが、スイツチSWに入力
されている。
針弁リフトセンサ9が故障したか否かを検出す
るため、針弁リフトパルス信号NLP1、平均速度
データ及び実位置信号S2が入力されている故障
検出部31が設けられており、故障検出部31
は、針弁リフトセンサ9からの針弁リフトパルス
信号NLP1の出力が停止した場合に、データ及
び信号S2に基づき機関が無噴射運転領域に入つて
いるか否かを判別し、若し無噴射運転領域に入つ
ていない場合には、切換信号HSを出力し、スイ
ツチSWを実線で示される状態から点線まで示さ
れる状態に切換え、識別データDiに代えて予備識
別データDjが速度検出部8及び出力制御部27
に供給される。
るため、針弁リフトパルス信号NLP1、平均速度
データ及び実位置信号S2が入力されている故障
検出部31が設けられており、故障検出部31
は、針弁リフトセンサ9からの針弁リフトパルス
信号NLP1の出力が停止した場合に、データ及
び信号S2に基づき機関が無噴射運転領域に入つて
いるか否かを判別し、若し無噴射運転領域に入つ
ていない場合には、切換信号HSを出力し、スイ
ツチSWを実線で示される状態から点線まで示さ
れる状態に切換え、識別データDiに代えて予備識
別データDjが速度検出部8及び出力制御部27
に供給される。
第4図には、予備タイミング検出部30の構成
を示す詳細ブロツク図が示されている。予備タイ
ミング検出部30は、交流信号AC(第5図a参
照)を波形整形するための波形整形回路90を有
し、波形整形回路90からは、交流信号ACの正
方向パルスに相応したパルスから成る基本パルス
列信号Paが出力される(第5図b)。基本パルス
列信号Paは、T型フリツプ・フロツプ91に入
力され、T型フリツプ・フロツプ91は、基本パ
ルス列信号Paの各パルスの立上りタイミングに
おいて作動し、Q出力及び出力が得られる(第
5図c,d)。
を示す詳細ブロツク図が示されている。予備タイ
ミング検出部30は、交流信号AC(第5図a参
照)を波形整形するための波形整形回路90を有
し、波形整形回路90からは、交流信号ACの正
方向パルスに相応したパルスから成る基本パルス
列信号Paが出力される(第5図b)。基本パルス
列信号Paは、T型フリツプ・フロツプ91に入
力され、T型フリツプ・フロツプ91は、基本パ
ルス列信号Paの各パルスの立上りタイミングに
おいて作動し、Q出力及び出力が得られる(第
5図c,d)。
基本パルス列信号Paは、アンドゲート92,
93の各一方の入力に印加されており、Q出力が
アンドゲート92の他方の入力に印加され、出
力がアンドゲート93の他方の入力に印加されて
いる。従つて、アンドゲート92はQ出力が
「H」レベルにあるときのみ開かれ、アンドゲー
ト93は出力が「H」レベルにあるときのみ開
かれる。この結果、アンドゲート92からは、基
本パルス列信号Paを構成するパルスが1つおき
に取り出され、これらのパルスから成るパルス列
信号が第1パルス列信号Pa1として出力される
(第5図e)。一方、アンドゲート93からは、基
本パルス列信号Paを構成するパルスのうち、第
1パルス列信号Pa1を構成するパルスに相応しな
いパルスが取り出され、これらのパルスから成る
パルス列信号が第2パルス列信号Pa2として出力
される(第5図f)。
93の各一方の入力に印加されており、Q出力が
アンドゲート92の他方の入力に印加され、出
力がアンドゲート93の他方の入力に印加されて
いる。従つて、アンドゲート92はQ出力が
「H」レベルにあるときのみ開かれ、アンドゲー
ト93は出力が「H」レベルにあるときのみ開
かれる。この結果、アンドゲート92からは、基
本パルス列信号Paを構成するパルスが1つおき
に取り出され、これらのパルスから成るパルス列
信号が第1パルス列信号Pa1として出力される
(第5図e)。一方、アンドゲート93からは、基
本パルス列信号Paを構成するパルスのうち、第
1パルス列信号Pa1を構成するパルスに相応しな
いパルスが取り出され、これらのパルスから成る
パルス列信号が第2パルス列信号Pa2として出力
される(第5図f)。
従つて、既に説明したように、アンドゲート9
2,93のいずれか一方から出力されるパルス列
信号のパルスが、各気筒における爆発行程に入る
直前の、シリンダピストンの上死点タイミングを
示していることになる。第5図a又は第5図bか
らすぐ判るように、この場合には、第1パルス列
信号Pa1を構成するパルスが、いずれかの気筒の
爆発行程直前におけるシリンダピストンの上死点
タイミングを夫々示していることになる。この事
実を、針弁リフトパルス信号NLP1を用いること
なく、基本パルス列信号Paにおける相隣るパル
スの時間間隔の相違から判別するため、第1及び
第2パルス列信号Pa1,Pa2により制御されるカウ
ンタ94,95が設けられている。これらのカウ
ンタ94,95は、第3図に示したカウンタ82
と同一の構造のものであり、各入力端子94a,
95aには、交流信号ACの周期に比べて充分に
短かい周期のカウントパルスPbがパルス発生器
96から入力されている。カウンタ94のスター
ト端子94b及びカウンタ95のストツプ端子9
5cには、第1パルス列信号Pa1が入力されてお
り、カウンタ94のストツプ端子94c及びカウ
ンタ95のスタート端子95bには、第2パルス
列信号Pa2が入力されている。従つて、カウンタ
94は、第1パルス列信号Pa1のいずれかのパル
スによつてリセツトされてカウントパルスPbの
発生個数を計数しはじめ、この後はじめて出力さ
れる第2パルス列信号Pa2のパルスによりその計
数動作が停止せしめられ、その計数内容を保持す
ることになる。カウンタ94の出力データは、第
2パルス列信号Pa2に応答して入力データのラツ
チを行なうラツチ回路97に入力されており、従
つて、カウンタ94の計数内容は、直ちにラツチ
回路97にラツチされることになる。
2,93のいずれか一方から出力されるパルス列
信号のパルスが、各気筒における爆発行程に入る
直前の、シリンダピストンの上死点タイミングを
示していることになる。第5図a又は第5図bか
らすぐ判るように、この場合には、第1パルス列
信号Pa1を構成するパルスが、いずれかの気筒の
爆発行程直前におけるシリンダピストンの上死点
タイミングを夫々示していることになる。この事
実を、針弁リフトパルス信号NLP1を用いること
なく、基本パルス列信号Paにおける相隣るパル
スの時間間隔の相違から判別するため、第1及び
第2パルス列信号Pa1,Pa2により制御されるカウ
ンタ94,95が設けられている。これらのカウ
ンタ94,95は、第3図に示したカウンタ82
と同一の構造のものであり、各入力端子94a,
95aには、交流信号ACの周期に比べて充分に
短かい周期のカウントパルスPbがパルス発生器
96から入力されている。カウンタ94のスター
ト端子94b及びカウンタ95のストツプ端子9
5cには、第1パルス列信号Pa1が入力されてお
り、カウンタ94のストツプ端子94c及びカウ
ンタ95のスタート端子95bには、第2パルス
列信号Pa2が入力されている。従つて、カウンタ
94は、第1パルス列信号Pa1のいずれかのパル
スによつてリセツトされてカウントパルスPbの
発生個数を計数しはじめ、この後はじめて出力さ
れる第2パルス列信号Pa2のパルスによりその計
数動作が停止せしめられ、その計数内容を保持す
ることになる。カウンタ94の出力データは、第
2パルス列信号Pa2に応答して入力データのラツ
チを行なうラツチ回路97に入力されており、従
つて、カウンタ94の計数内容は、直ちにラツチ
回路97にラツチされることになる。
カウンタ95は、第2パルス列信号Pa2のパル
スにより計数動作が開始せしめられ、第1パルス
列信号Pa1のパルスにより計数動作が停止せしめ
られるように配線されている。そして、カウンタ
95の計数内容は、第1パルス列信号Pa1のパル
スに応答してラツチ回路98にラツチされる。
スにより計数動作が開始せしめられ、第1パルス
列信号Pa1のパルスにより計数動作が停止せしめ
られるように配線されている。そして、カウンタ
95の計数内容は、第1パルス列信号Pa1のパル
スに応答してラツチ回路98にラツチされる。
従つて、カウンタ94は、第1パルス列信号
Pa1を構成するパルスが出力されてから、第2パ
ルス列信号Pa2を構成する次のパルスが出力され
るまでの時間T11,T12,T13,…を相応するデー
タDT11,DT12,DT13,…を出力し、これらの
データがラツチ回路97に上述のタイミングでラ
ツチされることになる(第5図e,f,g参照)。
同様に、カウンタ95は、第2パルス列信号Pa2
を構成するパルスが出力されてから、第1パルス
列信号Pa1を構成する次のパルスが出力されるま
での時間T21,T22,T23,…に相応するデータ
DT21,DT22,DT23,…を出力し、これらのデ
ータがラツチ回路98に上述のタイミングでラツ
チされることになる(第5図e,f,h参照)。
Pa1を構成するパルスが出力されてから、第2パ
ルス列信号Pa2を構成する次のパルスが出力され
るまでの時間T11,T12,T13,…を相応するデー
タDT11,DT12,DT13,…を出力し、これらの
データがラツチ回路97に上述のタイミングでラ
ツチされることになる(第5図e,f,g参照)。
同様に、カウンタ95は、第2パルス列信号Pa2
を構成するパルスが出力されてから、第1パルス
列信号Pa1を構成する次のパルスが出力されるま
での時間T21,T22,T23,…に相応するデータ
DT21,DT22,DT23,…を出力し、これらのデ
ータがラツチ回路98に上述のタイミングでラツ
チされることになる(第5図e,f,h参照)。
ラツチ回路97,98の内容は比較回路99に
入力され、いずれのラツチデータが小さいかの判
別を行ない、その判別結果を示すデータG1は、
第1及び第2パルス列信号Pa1,Pa2が印加されて
いるセレクタ100に選択制御データとして与え
られている。セレクタ100は、両信号Pa1,Pa2
のうちのいずれか一方を選択的に取出すためのも
のであり、ラツチ回路97,98のうち、より大
きなデータをラツチしているラツチ回路にラツチ
信号として与えられている方のパルス列信号を選
択する。従つて、この場合には、ラツチ回路98
の内容の方がラツチ回路97の内容より大きいの
で、ラツチ回路98に印加されている第1パルス
列信号Pa1がセレクタ100により選択され、4
進カウンタ101にカウントパルス信号として入
力される。即ち、各気筒の爆発行程直前における
シリンダピストンの上死点タイミングを示すパル
スから成るパルス列信号が、カウンタ94,95
のカウント結果に基づいて選択されることにな
る。
入力され、いずれのラツチデータが小さいかの判
別を行ない、その判別結果を示すデータG1は、
第1及び第2パルス列信号Pa1,Pa2が印加されて
いるセレクタ100に選択制御データとして与え
られている。セレクタ100は、両信号Pa1,Pa2
のうちのいずれか一方を選択的に取出すためのも
のであり、ラツチ回路97,98のうち、より大
きなデータをラツチしているラツチ回路にラツチ
信号として与えられている方のパルス列信号を選
択する。従つて、この場合には、ラツチ回路98
の内容の方がラツチ回路97の内容より大きいの
で、ラツチ回路98に印加されている第1パルス
列信号Pa1がセレクタ100により選択され、4
進カウンタ101にカウントパルス信号として入
力される。即ち、各気筒の爆発行程直前における
シリンダピストンの上死点タイミングを示すパル
スから成るパルス列信号が、カウンタ94,95
のカウント結果に基づいて選択されることにな
る。
4進カウンタ101の内容は、従つて、第5図
iに示されるように、第1パルス列信号Pa1を構
成する各パルスが入力される毎に1つづつ増加
し、0から3までの計数を繰り返えすことにな
る。従つて、4進カウンタ101からの出力デー
タが、その時爆発行程にあるシリンダを特定する
識別データとなり、予備識別データDjとして出
力される。
iに示されるように、第1パルス列信号Pa1を構
成する各パルスが入力される毎に1つづつ増加
し、0から3までの計数を繰り返えすことにな
る。従つて、4進カウンタ101からの出力デー
タが、その時爆発行程にあるシリンダを特定する
識別データとなり、予備識別データDjとして出
力される。
尚、予備識別データDjの内容によつては、気
筒C1乃至C4のいずれが爆発行程にあるかを対応
づけて示すことはできないが、上述の証明からわ
かるように、各筒制御を行なうには全く支障がな
いものであり、予備識別データDjによつて、各
筒制御を正常に行なうことができる。
筒C1乃至C4のいずれが爆発行程にあるかを対応
づけて示すことはできないが、上述の証明からわ
かるように、各筒制御を行なうには全く支障がな
いものであり、予備識別データDjによつて、各
筒制御を正常に行なうことができる。
このため、針弁リフトセンサ9の故障が生じて
も、各筒制御を正常の続行せしめることができ
る。
も、各筒制御を正常の続行せしめることができ
る。
尚、上記実施例では、針弁リフトセンサ9が故
障した場合にのみ予備識別データDjを制御系に
与える構成としたが、タイミング検出部10の代
りに第4図に示す回路を設け、常時、針弁リフト
センサ9からの針弁リフト信号NLP1によらず、
識別データを速度検出部8及び出力制御部27に
供給する構成としてもよい。
障した場合にのみ予備識別データDjを制御系に
与える構成としたが、タイミング検出部10の代
りに第4図に示す回路を設け、常時、針弁リフト
センサ9からの針弁リフト信号NLP1によらず、
識別データを速度検出部8及び出力制御部27に
供給する構成としてもよい。
上述の構成によれば、デイーゼル機関の平均速
度及び噴射量調節部材の位置に基づく閉ループ制
御により、機関速度のアンダーシユート等の過渡
的な変化に対する制御及びアイドル回転速度を目
標値に概略至らしめる等の制御が実行され、これ
により、アイドル回転速度がほぼ安定した状態に
おいて、各筒制御により、各気筒の角速度変動が
同一となるように制御が行なわれる。各筒制御が
行なわれている際にも、平均速度の制御は行なわ
れており、出力量の大半を担い、各筒制御はそれ
を補正する機能を果している。そして、各筒制御
が実行される際には、平均速度制御のための制御
データに対するPI制御定数を小さくするので、
各筒制御の制御効果を有効に得ることができる。
度及び噴射量調節部材の位置に基づく閉ループ制
御により、機関速度のアンダーシユート等の過渡
的な変化に対する制御及びアイドル回転速度を目
標値に概略至らしめる等の制御が実行され、これ
により、アイドル回転速度がほぼ安定した状態に
おいて、各筒制御により、各気筒の角速度変動が
同一となるように制御が行なわれる。各筒制御が
行なわれている際にも、平均速度の制御は行なわ
れており、出力量の大半を担い、各筒制御はそれ
を補正する機能を果している。そして、各筒制御
が実行される際には、平均速度制御のための制御
データに対するPI制御定数を小さくするので、
各筒制御の制御効果を有効に得ることができる。
更に、予備タイミング検出部30と故障検出部
31とを設け、針弁リフトセンサ9が故障しても
各筒制御を不都合なく続行することができるの
で、信頼性を著しく向上させることができる。
31とを設け、針弁リフトセンサ9が故障しても
各筒制御を不都合なく続行することができるの
で、信頼性を著しく向上させることができる。
尚、上述の如く、各筒制御は、アイドル回転速
度が、目標値の近傍にある場合にのみ実行される
構成としたが、このような領域では、平均アイド
ル回転速度の制御の利得は小さく設定されてお
り、各筒制御の動作に大きな影響を与えないよう
になつている。
度が、目標値の近傍にある場合にのみ実行される
構成としたが、このような領域では、平均アイド
ル回転速度の制御の利得は小さく設定されてお
り、各筒制御の動作に大きな影響を与えないよう
になつている。
また、上記実施例では、各気筒の角速度を検出
するため、着目した気筒が圧縮上死点に到つてか
らクランク軸が90°回転するまでの間の時間を基
にしているので、爆発トルクの変動を最もよく検
出することができ、制御性能の向上に役立つてい
る。
するため、着目した気筒が圧縮上死点に到つてか
らクランク軸が90°回転するまでの間の時間を基
にしているので、爆発トルクの変動を最もよく検
出することができ、制御性能の向上に役立つてい
る。
第6図には、第1図に示したアイドル運転制御
装置1をマイクロコンピユータを用いて実現する
ようにした本発明の他の実施例が示されている。
第6図に示されるアイドル運転制御装置110の
各部のうち、第11図に示した部分と同一の部分
には同一の符号を付し、その説明を省略する。符
号111で示されるのは、第4図に示した波形整
形回路90と同一の機能を有する波形整形回路で
あり、この波形整形回路111により交流信号
ACが波形整形されて成る上死点パルスTDC、針
弁リフトセンサ9からの針弁リフトパルス信号
NLP1及び位置センサ18からの実位置信号S2
は、読出し専用メモリ(ROM)112を備えて
いるマイクロコンピユータ113に入力されてい
る。ROM112内には、第1図に示される装置
によつて実行されるアイドル回転速度制御と同等
の機能を果すための制御プログラムがストアされ
ており、この制御プログラムがマイクロコンピユ
ータ113によつて実行されることにより、所要
のアイドル回転速度制御が行なわれる。
装置1をマイクロコンピユータを用いて実現する
ようにした本発明の他の実施例が示されている。
第6図に示されるアイドル運転制御装置110の
各部のうち、第11図に示した部分と同一の部分
には同一の符号を付し、その説明を省略する。符
号111で示されるのは、第4図に示した波形整
形回路90と同一の機能を有する波形整形回路で
あり、この波形整形回路111により交流信号
ACが波形整形されて成る上死点パルスTDC、針
弁リフトセンサ9からの針弁リフトパルス信号
NLP1及び位置センサ18からの実位置信号S2
は、読出し専用メモリ(ROM)112を備えて
いるマイクロコンピユータ113に入力されてい
る。ROM112内には、第1図に示される装置
によつて実行されるアイドル回転速度制御と同等
の機能を果すための制御プログラムがストアされ
ており、この制御プログラムがマイクロコンピユ
ータ113によつて実行されることにより、所要
のアイドル回転速度制御が行なわれる。
第7図には、ROM112内にストアされる制
御プログラムのフローチヤートが示されている。
制御プログラムは、プログラムのスタート後、初
期化を行なうステツプ120と、アクセルペダルの
操作量に応じた目標噴射量の演算及び噴射量調節
部材17の位置制御を行なうステツプ121とから
成る主制御プログラム122のほかに、針弁リフ
トパルス信号NLP1が出力されたことに応答して
実行される割込プログラムINT1と、上死点パ
ルスTDCの出力に応答して実行される別の割込
プログラムINT2とを備えている。
御プログラムのフローチヤートが示されている。
制御プログラムは、プログラムのスタート後、初
期化を行なうステツプ120と、アクセルペダルの
操作量に応じた目標噴射量の演算及び噴射量調節
部材17の位置制御を行なうステツプ121とから
成る主制御プログラム122のほかに、針弁リフ
トパルス信号NLP1が出力されたことに応答して
実行される割込プログラムINT1と、上死点パ
ルスTDCの出力に応答して実行される別の割込
プログラムINT2とを備えている。
割込プログラムINT1は、ステツプ123におい
て先ずソフトカウンタTDCTRの内容を8にセツ
トし、次いで、フラグTFを「0」としてその実
行を終了する。このフラグTFは、後述する割込
プログラム2において、噴射量データQiの演算を
行なうのか、または演算されている噴射量データ
Qiを出力するのかを決めるためのフラグである。
割込プログラムINT2は、上死点パルスTDCの
発生に応答して実行され、ソフトカウンタ
TDCTRの内容を1だけ減じ(ステツプ125)、
TDCTR=0か否かの判別がステツプ126にて実
行される。TDCTR=0の場合は、ステツプ127
に進み、ソフトカウンタTDCTRの内容を8にセ
ツトした後、ステツプ128に進み、フラグTFの反
転を行なう。ステツプ126の判別結果がNOの場
合には、ステツプ128に進み、フラグTFの反転が
行なわれる。しかる後、上死点パルスTDCの発
生間隔に基づいて、相隣るパルスの間の時間間隔
を示すデータM1,M2,…が演算され、これらの
データに基づいて機関速度の演算が行なわれる
(ステツプ129)。この時間間隔を示すデータは、
第5図に示される時間T11,T21,T12,…を示す
ものであり、後で使用される。次に、ステツプ
130において、針弁リフトセンサ9が故障か否か
の判別が行なわれる。この判別は、カウンタ
TDCTRの内容が8よりも大きくて、且つ燃料噴
射中であることが検出された場合に故障(NG)
であると判別される。針弁リフトセンサ9が故障
していなければ、ステツプ131乃至133において、
機関の冷却水温Twが所定値Tr以上となつている
か否か、アクセルペダルの踏込量θが所定値a2以
下となつているか否か、目標アイドル回転速度
Ntと平均アイドル回転速度との差−Ntの値
が所定時間以上連続してa1以上でないか否かの判
別を行ない、ステツプ131乃至133の判別結果が全
てYESの場合にのみ、アイドル運転のための瞬
時機関速度に基づく各筒制御演算が実行される
(ステツプ134)。
て先ずソフトカウンタTDCTRの内容を8にセツ
トし、次いで、フラグTFを「0」としてその実
行を終了する。このフラグTFは、後述する割込
プログラム2において、噴射量データQiの演算を
行なうのか、または演算されている噴射量データ
Qiを出力するのかを決めるためのフラグである。
割込プログラムINT2は、上死点パルスTDCの
発生に応答して実行され、ソフトカウンタ
TDCTRの内容を1だけ減じ(ステツプ125)、
TDCTR=0か否かの判別がステツプ126にて実
行される。TDCTR=0の場合は、ステツプ127
に進み、ソフトカウンタTDCTRの内容を8にセ
ツトした後、ステツプ128に進み、フラグTFの反
転を行なう。ステツプ126の判別結果がNOの場
合には、ステツプ128に進み、フラグTFの反転が
行なわれる。しかる後、上死点パルスTDCの発
生間隔に基づいて、相隣るパルスの間の時間間隔
を示すデータM1,M2,…が演算され、これらの
データに基づいて機関速度の演算が行なわれる
(ステツプ129)。この時間間隔を示すデータは、
第5図に示される時間T11,T21,T12,…を示す
ものであり、後で使用される。次に、ステツプ
130において、針弁リフトセンサ9が故障か否か
の判別が行なわれる。この判別は、カウンタ
TDCTRの内容が8よりも大きくて、且つ燃料噴
射中であることが検出された場合に故障(NG)
であると判別される。針弁リフトセンサ9が故障
していなければ、ステツプ131乃至133において、
機関の冷却水温Twが所定値Tr以上となつている
か否か、アクセルペダルの踏込量θが所定値a2以
下となつているか否か、目標アイドル回転速度
Ntと平均アイドル回転速度との差−Ntの値
が所定時間以上連続してa1以上でないか否かの判
別を行ない、ステツプ131乃至133の判別結果が全
てYESの場合にのみ、アイドル運転のための瞬
時機関速度に基づく各筒制御演算が実行される
(ステツプ134)。
このようにして各筒制御演算が実行された場合
には、ステツプ146に進み、ここで、後述するス
テツプ135で実行される、平均機関速度に基づく
アイドル回転速度制御演算のPI制御定数のセツ
トが行なわれる。各筒制御演算が実行される場合
には、比例制御定数PRO及び積分制御定数INTE
は、ほぼ零に近い小さな値I1,J1に夫々設定さ
れ、しかるのち、ステツプ135に進み、平均機関
速度に基づくアイドル回転速度が、ステツプ134
における各筒制御演算の演算結果を考慮し、且つ
ステツプ146でセツトされた各制御定数I1,J1に
よりPI制御演算が実行される。
には、ステツプ146に進み、ここで、後述するス
テツプ135で実行される、平均機関速度に基づく
アイドル回転速度制御演算のPI制御定数のセツ
トが行なわれる。各筒制御演算が実行される場合
には、比例制御定数PRO及び積分制御定数INTE
は、ほぼ零に近い小さな値I1,J1に夫々設定さ
れ、しかるのち、ステツプ135に進み、平均機関
速度に基づくアイドル回転速度が、ステツプ134
における各筒制御演算の演算結果を考慮し、且つ
ステツプ146でセツトされた各制御定数I1,J1に
よりPI制御演算が実行される。
一方、ステツプ131乃至133の少なくとも1つに
おける判別結果がNOの場合には、ステツプ147
に進み、ここで、上述の比例制御定数PRO及び
積分制御定数INTEの値が、夫々、I2,J2にセツ
トされる。これらの値I2,J2は、上述の値I1,J1
よりも大きい所要の値となつている。しかる後、
ステツプ135に進み、これらの定数I2,J2に基づ
いて、平均機関速度によるアイドル回転制御のみ
が実行される。
おける判別結果がNOの場合には、ステツプ147
に進み、ここで、上述の比例制御定数PRO及び
積分制御定数INTEの値が、夫々、I2,J2にセツ
トされる。これらの値I2,J2は、上述の値I1,J1
よりも大きい所要の値となつている。しかる後、
ステツプ135に進み、これらの定数I2,J2に基づ
いて、平均機関速度によるアイドル回転制御のみ
が実行される。
尚、冷却水温が低い場合には、燃焼が不安定の
ためその爆発が同じ傾向を示さず、出力トルクの
大きさが不安定となり、各筒制御の前提である各
筒毎に生じる燃焼の同一傾向の周期的変動が保証
できない。このように、冷却水温の状態は、各筒
制御を行なう場合の前提条件を判別するためのフ
アクターの1つとして考えられるものであり、従
つて、Tw≧Trの場合に各筒制御を許す構成とな
つている。
ためその爆発が同じ傾向を示さず、出力トルクの
大きさが不安定となり、各筒制御の前提である各
筒毎に生じる燃焼の同一傾向の周期的変動が保証
できない。このように、冷却水温の状態は、各筒
制御を行なう場合の前提条件を判別するためのフ
アクターの1つとして考えられるものであり、従
つて、Tw≧Trの場合に各筒制御を許す構成とな
つている。
針弁リフトセンサ9が故障している場合には、
ステツプ136において各筒制御を行なうか否かを
示すフラグFATCが「1」か否かの判別が実行さ
れ、FATC=「1」であればステツプ131に進み、
FATC=「0」であれば、ステツプ137に進む。ス
テツプ137では、アイドル運転状態が所定時間Tp
以上継続されているか否かの判別が行なわれ、そ
の判別結果がNOの場合にはステツプ147に進み、
その判別結果がYESの場合には、ステツプ138に
進む。
ステツプ136において各筒制御を行なうか否かを
示すフラグFATCが「1」か否かの判別が実行さ
れ、FATC=「1」であればステツプ131に進み、
FATC=「0」であれば、ステツプ137に進む。ス
テツプ137では、アイドル運転状態が所定時間Tp
以上継続されているか否かの判別が行なわれ、そ
の判別結果がNOの場合にはステツプ147に進み、
その判別結果がYESの場合には、ステツプ138に
進む。
ステツプ138では、相隣る上死点パルスTDCの
時間間隔を示すデータのうち、現在の割込プログ
ラムINT2の実行において得られたデータMoと、
1回前の割込プログラムINT2の実行時に得ら
れたデータMo-1との大小比較が行なわれる。既
に述べたように、上死点パルスTDCのパルス間
隔は、長い状態と短い状態とが交互に繰返し生じ
るので、データMoとMo-1との比較により、各気
筒の作動タイミングがそのいずれの状態にあるの
かを判別することができる。若し、Mo<Mo-1で
あれば、今回の割込プログラムINT2の実行を
行なわせた上死点パルスTDCに対応する気筒が
爆発行程の中間に達したタイミング(第2図で
t2,t4,t6,…に相応するタイミング)を示すパ
ルスであつたことになる。一方、Mo>Mo-1であ
れば、いずれかの気筒が爆発行程に入る直前にそ
のシリンダピストンが上死点に達したタイミング
(第2図でt1,t3,t5,…に相当するタイミング)
を示すパルスであつたことになる。
時間間隔を示すデータのうち、現在の割込プログ
ラムINT2の実行において得られたデータMoと、
1回前の割込プログラムINT2の実行時に得ら
れたデータMo-1との大小比較が行なわれる。既
に述べたように、上死点パルスTDCのパルス間
隔は、長い状態と短い状態とが交互に繰返し生じ
るので、データMoとMo-1との比較により、各気
筒の作動タイミングがそのいずれの状態にあるの
かを判別することができる。若し、Mo<Mo-1で
あれば、今回の割込プログラムINT2の実行を
行なわせた上死点パルスTDCに対応する気筒が
爆発行程の中間に達したタイミング(第2図で
t2,t4,t6,…に相応するタイミング)を示すパ
ルスであつたことになる。一方、Mo>Mo-1であ
れば、いずれかの気筒が爆発行程に入る直前にそ
のシリンダピストンが上死点に達したタイミング
(第2図でt1,t3,t5,…に相当するタイミング)
を示すパルスであつたことになる。
従つて、ステツプ138の判別結果がNOの場合
には、各筒制御演算は行なわず、ステツプ147に
進み、その判別結果がYESの場合には、ステツ
プ139に進み、フラグFNが「1」か否かの判別
が行なわれる。フラグFNは、ステツプ137の判
別結果がYESとなつたことが1回でもあるか否
かを判別するために設けられたものであり、FN
が「0」の場合には、ステツプ139の判別結果は
NOとなり、ステツプ140においてRN=「1」と
されると共に変数Nの内容がカウンタTDCTRの
内容とされ、ステツプ147に進む。従つて、次回
からはステツプ139の判別結果はYESとなり、ス
テツプ141に進むことになる。
には、各筒制御演算は行なわず、ステツプ147に
進み、その判別結果がYESの場合には、ステツ
プ139に進み、フラグFNが「1」か否かの判別
が行なわれる。フラグFNは、ステツプ137の判
別結果がYESとなつたことが1回でもあるか否
かを判別するために設けられたものであり、FN
が「0」の場合には、ステツプ139の判別結果は
NOとなり、ステツプ140においてRN=「1」と
されると共に変数Nの内容がカウンタTDCTRの
内容とされ、ステツプ147に進む。従つて、次回
からはステツプ139の判別結果はYESとなり、ス
テツプ141に進むことになる。
ステツプ141では、K=K+1とされ、しかる
のち、K=4か否かの判別がステツプ142におい
て行なわれる。Kは、いずれかの気筒が爆発行程
となる毎に1つづつ大きくなる。ステツプ142の
判別結果がNOであれば、ステツプ147に進む。
ステツプ142の判別結果がYESであれば、ステツ
プ144に進み、変数Nの値がカウンタTDCTRの
値と一致しているか否かの判別が行なわれ、1サ
イクル経過(クランク軸が720°回転)していて、
N=TDCTRの場合には、ステツプ145に進み、
FATC=「1」、TDCTR=8、TF=「0」とした
後、ステツプ135に進む。ステツプ144の判別結果
がNOの場合には、ステツプ143に進み、K=
「0」,RN=「0」とされ、ステツプ135に進む。
のち、K=4か否かの判別がステツプ142におい
て行なわれる。Kは、いずれかの気筒が爆発行程
となる毎に1つづつ大きくなる。ステツプ142の
判別結果がNOであれば、ステツプ147に進む。
ステツプ142の判別結果がYESであれば、ステツ
プ144に進み、変数Nの値がカウンタTDCTRの
値と一致しているか否かの判別が行なわれ、1サ
イクル経過(クランク軸が720°回転)していて、
N=TDCTRの場合には、ステツプ145に進み、
FATC=「1」、TDCTR=8、TF=「0」とした
後、ステツプ135に進む。ステツプ144の判別結果
がNOの場合には、ステツプ143に進み、K=
「0」,RN=「0」とされ、ステツプ135に進む。
このように、針弁リフトセンサ9が故障でない
と判別された場合には、直ちにステツプ131に進
むが、針弁リフトセンサ9が故障した場合には、
データMoとMo-1との大小比較を行なうことによ
り、その時々における機関の各気筒の作動タイミ
ングの判別が行なわれ、この判別結果に従つて各
筒制御演算のステツプ134が実行される。
と判別された場合には、直ちにステツプ131に進
むが、針弁リフトセンサ9が故障した場合には、
データMoとMo-1との大小比較を行なうことによ
り、その時々における機関の各気筒の作動タイミ
ングの判別が行なわれ、この判別結果に従つて各
筒制御演算のステツプ134が実行される。
次に、ステツプ134に示される各筒制御演算に
ついて、第8図の詳細にフローチヤートを参照し
て説明する。
ついて、第8図の詳細にフローチヤートを参照し
て説明する。
先ず、ステツプ150においてフラグTFの判別が
行なわれ、フラグTFが「0」となつている場合
には、各筒制御のための制御データの演算のため
のステツプが以後実行され、一方、フラグTFが
「1」となつている場合には、各筒制御のための
制御データを出力するためのステツプが以後実行
される。フラグTFが「0」の場合とは、針弁リ
フト信号NLP1が出力されてから偶数個の上死点
パルスTDCが出力されており、その次の上死点
パルスTDCがまだ出力されていない状態である。
即ち、各気筒がいずれも爆発行程にない期間であ
り第2図において、t2〜t3,t4〜t5,t6〜t7,…の
各期間に相応している。一方、フラグTFが「1」
の場合とは、上記説明から判るように、いずれか
の気筒が爆発行程にある期間であり、第2図にお
いて、t1〜t2,t3〜t4,t5〜t6,…の各期間に相応
している。
行なわれ、フラグTFが「0」となつている場合
には、各筒制御のための制御データの演算のため
のステツプが以後実行され、一方、フラグTFが
「1」となつている場合には、各筒制御のための
制御データを出力するためのステツプが以後実行
される。フラグTFが「0」の場合とは、針弁リ
フト信号NLP1が出力されてから偶数個の上死点
パルスTDCが出力されており、その次の上死点
パルスTDCがまだ出力されていない状態である。
即ち、各気筒がいずれも爆発行程にない期間であ
り第2図において、t2〜t3,t4〜t5,t6〜t7,…の
各期間に相応している。一方、フラグTFが「1」
の場合とは、上記説明から判るように、いずれか
の気筒が爆発行程にある期間であり、第2図にお
いて、t1〜t2,t3〜t4,t5〜t6,…の各期間に相応
している。
フラグTFが「0」の場合には、ステツプ151に
おいて、その時の機関の運転条件が、各筒制御を
行なえる所要の条件を満たしているのか否かの判
別が行なわれ、その判別結果がNOとなつたとき
には、各筒制御のための各気筒への燃料噴射制御
量を示すデータの内容を零とする(ステツプ
152)。本明細書では、各筒制御のための噴射量制
御データを一般にQAioと表示することとする。こ
こでiは気筒の番号を示し、nはこのデータの演
算されたタイミングを示すものとする。この後、
ステツプ153において、平均速度に基づくアイド
ル回転制御のための出力量制御データQiの演算が
行なわれ、ステツプ154において、この制御デー
タQiに、1サイクル前に演算した次の気筒のため
の噴射量制御データQA(i+1)(o-1)を加えたものを制
御データQiとする。この制御データQiは、マイク
ロコンピユータ113内のRAM114にストア
される。
おいて、その時の機関の運転条件が、各筒制御を
行なえる所要の条件を満たしているのか否かの判
別が行なわれ、その判別結果がNOとなつたとき
には、各筒制御のための各気筒への燃料噴射制御
量を示すデータの内容を零とする(ステツプ
152)。本明細書では、各筒制御のための噴射量制
御データを一般にQAioと表示することとする。こ
こでiは気筒の番号を示し、nはこのデータの演
算されたタイミングを示すものとする。この後、
ステツプ153において、平均速度に基づくアイド
ル回転制御のための出力量制御データQiの演算が
行なわれ、ステツプ154において、この制御デー
タQiに、1サイクル前に演算した次の気筒のため
の噴射量制御データQA(i+1)(o-1)を加えたものを制
御データQiとする。この制御データQiは、マイク
ロコンピユータ113内のRAM114にストア
される。
ステツプ151の判別結果がYESの場合には、ス
テツプ155において、今回出力された上死点パル
スTDCに基づく速度Nioと、1つ前に出力された
上死点パルスTDCに基づく速度N(i-1)oとの差分
ΔNioを演算し、次いで、ステツプ156において、
ステツプ155において得られた差分ΔNioと、更に
1サイクル前において同様にして得られた差分
ΔNi(o-1)との差分ΔΔNiが演算される。しかる後、
ステツプ157においてPID制御のための各定数が
セツトされ、積分頃IATCiのロードが行なわれる
(ステツプ158)。これにより、PID制御演算が行
なわれ(ステツプ159)、その結果得られた、各筒
制御用の制御データQAioがストアされる(ステツ
プ160)。従つて、この場合には、ステツプ160に
おいてストアされたデータの値とデータQiの前回
の値とが加算され、最終データQiとされる。
テツプ155において、今回出力された上死点パル
スTDCに基づく速度Nioと、1つ前に出力された
上死点パルスTDCに基づく速度N(i-1)oとの差分
ΔNioを演算し、次いで、ステツプ156において、
ステツプ155において得られた差分ΔNioと、更に
1サイクル前において同様にして得られた差分
ΔNi(o-1)との差分ΔΔNiが演算される。しかる後、
ステツプ157においてPID制御のための各定数が
セツトされ、積分頃IATCiのロードが行なわれる
(ステツプ158)。これにより、PID制御演算が行
なわれ(ステツプ159)、その結果得られた、各筒
制御用の制御データQAioがストアされる(ステツ
プ160)。従つて、この場合には、ステツプ160に
おいてストアされたデータの値とデータQiの前回
の値とが加算され、最終データQiとされる。
ステツプ150の判別結果がYESとなつた場合に
は、アクセルペダルの踏込量に応じた制御データ
QAPPの値にその時のデータQiの値を加算し、デー
タQDRVとし(ステツプ161)、これをその時圧縮行
程にある気筒への噴射量制御データとして出力す
る(ステツプ162)。
は、アクセルペダルの踏込量に応じた制御データ
QAPPの値にその時のデータQiの値を加算し、デー
タQDRVとし(ステツプ161)、これをその時圧縮行
程にある気筒への噴射量制御データとして出力す
る(ステツプ162)。
上記説明から判るように、針弁リフトセンサ9
が正常な場合には、フラグTFにより各筒制御の
ための制御データの演算と出力とを制御し、針弁
リフトセンサ9が故障した場合には、データMo
とMo-1との比較により各筒制御の演算の実行タ
イミングを判別し、これによつて、針弁リフトセ
ンサ9の故障の有無に拘らず、各筒制御を行なう
ことができる。
が正常な場合には、フラグTFにより各筒制御の
ための制御データの演算と出力とを制御し、針弁
リフトセンサ9が故障した場合には、データMo
とMo-1との比較により各筒制御の演算の実行タ
イミングを判別し、これによつて、針弁リフトセ
ンサ9の故障の有無に拘らず、各筒制御を行なう
ことができる。
効 果
本発明によれば、各気筒の角速度変動幅を一定
とするように各筒制御を行なうので、機関の振動
が減少し、ノイズレベルが下り、ひいてはアイド
ルリング回転速度を下げることができるので、燃
費の改善に役立つほか、学習方式と異なり演算処
理が容易であり構成が簡単となる。更に、各筒制
御は所定の条件が満たされた場合にのみ行なうも
のとし、且つ各筒制御が行なわれる場合には、平
均機関速度に基づくアイドル回転速度制御成分に
対するPI制御演算のPI制御定数を変更し、これ
により、各筒制御の制御効果の改善を図るように
したので、より一層安定に機関のアイドル回転速
度制御を行なうことができる。
とするように各筒制御を行なうので、機関の振動
が減少し、ノイズレベルが下り、ひいてはアイド
ルリング回転速度を下げることができるので、燃
費の改善に役立つほか、学習方式と異なり演算処
理が容易であり構成が簡単となる。更に、各筒制
御は所定の条件が満たされた場合にのみ行なうも
のとし、且つ各筒制御が行なわれる場合には、平
均機関速度に基づくアイドル回転速度制御成分に
対するPI制御演算のPI制御定数を変更し、これ
により、各筒制御の制御効果の改善を図るように
したので、より一層安定に機関のアイドル回転速
度制御を行なうことができる。
第1図は本発明の一実施例を示すブロツク図、
第2図a乃至第2図gは第1図に示す装置の作動
を説明するためのタイムチヤート、第3図は第1
図の速度検出部の詳細ブロツク図、第4図は第1
図に示す予備タイミング検出部の詳細ブロツク
図、第5図a乃至第5図iは第4図に示した予備
タイミング検出部の動作を説明するためのタイム
チヤート、第6図は本発明の他の実施例を示すブ
ロツク図、第7図は第6図に示す装置のマイクロ
プロセツサにて実行される制御プログラムのフロ
ーチヤート、第8図は第7図に示すフローチヤー
トの一部の詳細フローチヤートである。 1,110……アイドル運転制御装置、2……
燃料噴射ポンプ、3……デイーゼル機関、4……
クランク軸、7……回転センサ、8……速度検出
部、10……タイミング検出部、11……平均値
演算部、12……目標速度演算部、17……噴射
量調節部材、23……アクチユータ、24……速
度差演算部、27……出力制御部、AC……交流
信号、Di……識別データ、Dj……予備識別デー
タ、Nio……瞬時速度データ、Dp……制御出力デ
ータ、Nt……目標速度データ、……平均速度
データ。
第2図a乃至第2図gは第1図に示す装置の作動
を説明するためのタイムチヤート、第3図は第1
図の速度検出部の詳細ブロツク図、第4図は第1
図に示す予備タイミング検出部の詳細ブロツク
図、第5図a乃至第5図iは第4図に示した予備
タイミング検出部の動作を説明するためのタイム
チヤート、第6図は本発明の他の実施例を示すブ
ロツク図、第7図は第6図に示す装置のマイクロ
プロセツサにて実行される制御プログラムのフロ
ーチヤート、第8図は第7図に示すフローチヤー
トの一部の詳細フローチヤートである。 1,110……アイドル運転制御装置、2……
燃料噴射ポンプ、3……デイーゼル機関、4……
クランク軸、7……回転センサ、8……速度検出
部、10……タイミング検出部、11……平均値
演算部、12……目標速度演算部、17……噴射
量調節部材、23……アクチユータ、24……速
度差演算部、27……出力制御部、AC……交流
信号、Di……識別データ、Dj……予備識別デー
タ、Nio……瞬時速度データ、Dp……制御出力デ
ータ、Nt……目標速度データ、……平均速度
データ。
Claims (1)
- 1 多気筒内燃機関の平均速度を演算する第1演
算手段と、所要の目標アイドル回転速度を示す目
標速度データを出力する手段と、前記第1演算手
段の演算結果と前記目標速度データとに応答し前
記目標アイドル回転速度を得るために前記内燃機
関に供給すべき燃料の量に関連した第1制御デー
タを出力する手段と、該第1制御データに応答し
てアイドル回転速度の閉ループ制御が行なわれる
よう所要の調整手段を制御する制御手段とを備え
て成る閉ループ制御系を有する内燃機関用アイド
ル運転制御装置において、前記内燃機関の各気筒
の所定のタイミングにおける瞬時速度を順次検出
する検出手段と、該検出手段から順次検出される
検出結果に応答し各気筒に対する瞬時速度と各気
筒に対して夫々予め定められている基準の気筒に
対する瞬時速度との差分に応じた差データを全て
の気筒に対して順次繰返し演算出力する手段と、
前記内燃機関の各気筒の作動タイミングを検出す
るタイミング検出手段と、前記差データに応答し
前記差データにより示される差分を零とするため
に必要な供給燃料に関連した第2制御データを演
算出力する手段と、前記閉ループ制御系の制御デ
ータに対して少なくとも比例、積分制御のための
データ処理を施す処理手段と、前記タイミング検
出手段による検出結果に基づき前記各気筒に対す
る次回の燃料調節行程以前の所定のタイミングで
前記第2制御データを出力する出力制御手段と、
前記第2制御データを前記閉ループ制御系に印加
するのを制御し各筒制御のオン、オフを行なう手
段と、各筒制御のオン、オフに応答し前記処理手
段における制御定数を変更する手段とを備えたこ
とを特徴とする内燃機関用アイドル運転制御装
置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60053419A JPS61212644A (ja) | 1985-03-19 | 1985-03-19 | 内燃機関用アイドル運転制御装置 |
| GB08606507A GB2173925B (en) | 1985-03-19 | 1986-03-17 | Apparatus for controlling idling operation of an internal combustion engine |
| KR1019860002030A KR890004302B1 (ko) | 1985-03-19 | 1986-03-19 | 내연기관용 아이들 운전제어장치 |
| DE19863609245 DE3609245A1 (de) | 1985-03-19 | 1986-03-19 | Vorrichtung zum regeln der leerlaufdrehgeschwindigkeit einer brennkraftmaschine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60053419A JPS61212644A (ja) | 1985-03-19 | 1985-03-19 | 内燃機関用アイドル運転制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61212644A JPS61212644A (ja) | 1986-09-20 |
| JPH0437262B2 true JPH0437262B2 (ja) | 1992-06-18 |
Family
ID=12942320
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60053419A Granted JPS61212644A (ja) | 1985-03-19 | 1985-03-19 | 内燃機関用アイドル運転制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JPS61212644A (ja) |
| KR (1) | KR890004302B1 (ja) |
| DE (1) | DE3609245A1 (ja) |
| GB (1) | GB2173925B (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2556964B2 (ja) * | 1985-11-14 | 1996-11-27 | 株式会社ゼクセル | 内燃機関用アイドル運転制御装置 |
| JP2562577B2 (ja) * | 1985-12-28 | 1996-12-11 | 株式会社ゼクセル | 内燃機関用アイドル運転制御装置 |
| AU608253B2 (en) * | 1986-12-01 | 1991-03-28 | Woodward Governor Company | Method and apparatus for iterated determinations of sensed speed and speed governing |
| US5222022A (en) * | 1986-12-01 | 1993-06-22 | Woodward Governor Company | Method and apparatus for iterated determinations of sensed speed and speed governing |
| DE3822583A1 (de) * | 1988-07-04 | 1990-01-11 | Voest Alpine Automotive | Einrichtung zum steuern und regeln der brennkraftmaschine eines fahrzeuges |
| JPH0737789B2 (ja) * | 1988-10-17 | 1995-04-26 | 株式会社日立製作所 | 複数気筒エンジンの電子式制御装置 |
| DE3841059C1 (ja) * | 1988-12-06 | 1990-05-23 | Voest-Alpine Automotive Ges.M.B.H., Linz, At | |
| JP2544472B2 (ja) * | 1989-03-01 | 1996-10-16 | 株式会社日立製作所 | 多気筒エンジン用燃焼制御装置 |
| JPH0315645A (ja) * | 1989-06-13 | 1991-01-24 | Hitachi Ltd | エンジン制御装置 |
| DE4009285A1 (de) * | 1989-08-23 | 1990-12-20 | Audi Ag | Verfahren zur zylinderselektiven ueberwachung des energieumsatzes bei einer mehrzylinder-brennkraftmaschine |
| DE4005735A1 (de) * | 1990-02-23 | 1991-08-29 | Bosch Gmbh Robert | Verfahren und einrichtung zur regelung/steuerung der laufruhe einer brennkraftmaschine |
| DE19640429C2 (de) * | 1996-09-30 | 1999-02-25 | Siemens Ag | Verfahren zum Ermitteln der Drehzahl für die Leerlaufregelung einer Brennkraftmaschine |
| DE19939822B4 (de) * | 1999-08-21 | 2014-08-14 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Drehzahlsteuerung einer Antriebseinheit eines Fahrzeugs |
| DE10007205A1 (de) * | 2000-02-17 | 2001-09-06 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Laufruheregelung einer Brennkraftmaschine |
| DE10356133B4 (de) * | 2003-12-02 | 2005-12-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zur Ermittlung des Brennbeginns von Verbrennungskraftmaschinen |
| DE102007020764A1 (de) * | 2007-05-03 | 2008-03-27 | Schoen, Andre, Dr. | Verfahren zum Betreiben eines Verbrennungsmotors - adaptive Zündung und Einspritzung mit Minimal-Sensorik |
| DE102008063756B4 (de) | 2008-01-18 | 2018-05-09 | Schaeffler Technologies AG & Co. KG | Motorsteuerung |
| DE102008039571A1 (de) * | 2008-04-22 | 2009-11-05 | GM Global Technology Operations, Inc., Detroit | Verbesserung der Leerlaufqualität durch Drehmomentglättung |
| US8770173B2 (en) * | 2010-04-14 | 2014-07-08 | GM Global Technology Operations LLC | Multi-phase engine stop position control |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3149097A1 (de) * | 1981-12-11 | 1983-06-16 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zum regeln der leerlaufdrehzahl bei einer brennkraftmaschine |
| JPS59119039A (ja) * | 1982-12-24 | 1984-07-10 | Nippon Denso Co Ltd | エンジンのアイドル運転制御装置 |
| US4535406A (en) * | 1983-02-22 | 1985-08-13 | Allied Corporation | Fuel distribution control for an internal combustion engine |
| GB2165065B (en) * | 1984-09-22 | 1988-02-10 | Diesel Kiki Co | Idling control of ic engines |
-
1985
- 1985-03-19 JP JP60053419A patent/JPS61212644A/ja active Granted
-
1986
- 1986-03-17 GB GB08606507A patent/GB2173925B/en not_active Expired
- 1986-03-19 DE DE19863609245 patent/DE3609245A1/de active Granted
- 1986-03-19 KR KR1019860002030A patent/KR890004302B1/ko not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| KR860007466A (ko) | 1986-10-13 |
| JPS61212644A (ja) | 1986-09-20 |
| GB8606507D0 (en) | 1986-04-23 |
| GB2173925A (en) | 1986-10-22 |
| KR890004302B1 (ko) | 1989-10-30 |
| DE3609245C2 (ja) | 1989-01-12 |
| GB2173925B (en) | 1989-01-11 |
| DE3609245A1 (de) | 1986-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0437262B2 (ja) | ||
| US4780827A (en) | Apparatus for controlling idling operation of an internal combustion engine | |
| JP2556964B2 (ja) | 内燃機関用アイドル運転制御装置 | |
| JP2562577B2 (ja) | 内燃機関用アイドル運転制御装置 | |
| US8639452B2 (en) | Burned-gas passage amount computing method and system used in exhaust gas recirculation system | |
| EP1350941B1 (en) | Fuel injection control device and fuel injection control method | |
| US7725237B2 (en) | Control apparatus | |
| US4508086A (en) | Method of electronically controlling fuel injection for internal combustion engine | |
| JPH0467014B2 (ja) | ||
| JPH0467019B2 (ja) | ||
| US4442817A (en) | Electronically controlled fuel metering system | |
| JPH0467018B2 (ja) | ||
| JPH0467015B2 (ja) | ||
| JP3234418B2 (ja) | リーン限界検出方法 | |
| JPH0777098A (ja) | 内燃機関の燃料噴射時期制御装置 | |
| KR890004295B1 (ko) | 내연기관용 아이들 운전제어장치 | |
| JPH0467016B2 (ja) | ||
| JPH09158755A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH08261047A (ja) | リーン限界検出方法 | |
| JP2569999B2 (ja) | 可変バルブタイミング装置のフェイルセーフシステム | |
| JP3170046B2 (ja) | 内燃機関の空燃比学習方法 | |
| JPS6176736A (ja) | 内燃機関用運転制御装置 | |
| JPH07116962B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPS59206626A (ja) | 内燃機関の電子制御燃料噴射方法 | |
| JPH10184419A (ja) | リーン空燃比補正方法 |