[go: up one dir, main page]

JPH09217637A - Combustion control device of internal combustion engine - Google Patents

Combustion control device of internal combustion engine

Info

Publication number
JPH09217637A
JPH09217637A JP8026982A JP2698296A JPH09217637A JP H09217637 A JPH09217637 A JP H09217637A JP 8026982 A JP8026982 A JP 8026982A JP 2698296 A JP2698296 A JP 2698296A JP H09217637 A JPH09217637 A JP H09217637A
Authority
JP
Japan
Prior art keywords
fuel
fluctuation
combustion
cylinder
internal combustion
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
Application number
JP8026982A
Other languages
Japanese (ja)
Other versions
JP3293444B2 (en
Inventor
Zenichirou Masuki
善一郎 益城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP02698296A priority Critical patent/JP3293444B2/en
Publication of JPH09217637A publication Critical patent/JPH09217637A/en
Application granted granted Critical
Publication of JP3293444B2 publication Critical patent/JP3293444B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/401Controlling injection timing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/3011Controlling fuel injection according to or using specific or several modes of combustion
    • F02D41/3017Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used
    • F02D41/3023Controlling fuel injection according to or using specific or several modes of combustion characterised by the mode(s) being used a mode being the stratified charge spark-ignited mode
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

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)

Abstract

PROBLEM TO BE SOLVED: To prevent deterioration of a combustion state even when there are change of fuel injection quantity for each cylinder, change of a state of an intake system, etc., on a combustion control device of an internal combustion engine free to carry out stratified combustion. SOLUTION: A fuel injection valve 11 is arranged in an inwall surface peripheral part of a cylinder head 4 in the neighbourhood of a first intake valve 6a and a second intake valve 6b, and fuel from the fuel injection valve 11 is injected is directly injected into a cylinder 1a. An electronic control device (ECU) 30 computes crank angle time, etc., in accordance with a detection result of a crank angle sensor 28, discriminates size of torque variation and discriminates whether it is torque variation on the rich side or torque variation on the lean side. Thereafter, final injection timing is properly corrected in accordance with its discrimination result. Consequently, even in the case when torque variation is different for each of the cylinders 1a, fuel injection timing suitable for ignition of each of the individual cylinders 1a is secured.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、内燃機関の燃焼制
御装置に係り、詳しくは、筒内噴射式内燃機関の如く、
成層燃焼を行いうる内燃機関の燃焼制御装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a combustion control apparatus for an internal combustion engine, and more particularly, to a combustion control apparatus for a direct injection type internal combustion engine.
The present invention relates to a combustion control device for an internal combustion engine capable of performing stratified combustion.

【0002】[0002]

【従来の技術】従来、一般的に使用されているエンジン
においては、燃料噴射弁からの燃料は吸気ポートに噴射
され、燃焼室には予め燃料と空気との均質混合気が供給
される。かかるエンジンでは、アクセル操作に連動する
スロットル弁によって吸気通路が開閉され、この開閉に
より、エンジンの燃焼室に供給される吸入空気量(結果
的には燃料と空気とが均質に混合された気体の量)が調
整され、もってエンジン出力が制御される。
2. Description of the Related Art In a conventionally used engine, fuel from a fuel injection valve is injected into an intake port, and a homogeneous mixture of fuel and air is supplied to a combustion chamber in advance. In such an engine, an intake passage is opened and closed by a throttle valve linked to an accelerator operation, and by this opening and closing, the amount of intake air supplied to a combustion chamber of the engine (consequently, a gas mixture in which fuel and air are homogeneously mixed). ) Is adjusted, thereby controlling the engine output.

【0003】しかし、上記のいわゆる均質燃焼による技
術では、スロットル弁の絞り動作に伴って大きな吸気負
圧が発生し、ポンピングロスが大きくなって効率は低く
なる。これに対し、スロットル弁の絞りを小とし、燃焼
室に直接燃料を供給することにより、点火プラグの近傍
には、可燃混合気を存在させ、当該部分の空燃比を高め
て、着火性を向上するようにしたいわゆる「成層燃焼」
という技術が知られている。
[0003] However, in the technique based on the so-called homogeneous combustion described above, a large intake negative pressure is generated in accordance with the throttle operation of the throttle valve, and the pumping loss increases to lower the efficiency. On the other hand, by reducing the throttle valve throttle and supplying fuel directly to the combustion chamber, a combustible mixture is made to exist in the vicinity of the spark plug, and the air-fuel ratio of that part is increased to improve ignitability. So-called "stratified combustion"
That technology is known.

【0004】例えば特開平5−113146号公報に開
示された技術においては、燃焼室内に直接的に燃料を噴
射せしめるようにしている(筒内噴射式)。また、この
技術では、圧縮行程における燃料噴射時期を、当該圧縮
行程における燃料噴射量及び点火時期に基づいて定める
ようにしている。そして、このような構成とするによ
り、着火時における点火プラグ近傍での着火性の良好な
混合気の形成が図られている。
For example, in the technique disclosed in Japanese Patent Laid-Open No. 5-113146, fuel is directly injected into the combustion chamber (in-cylinder injection type). Further, in this technique, the fuel injection timing in the compression stroke is determined based on the fuel injection amount and the ignition timing in the compression stroke. With such a structure, it is possible to form an air-fuel mixture having good ignitability in the vicinity of the ignition plug at the time of ignition.

【0005】[0005]

【発明が解決しようとする課題】ところが、上記従来技
術では、噴射された燃料が蒸発することがある程度考慮
され、噴射終了から最適な点火時期が設定されるように
なってはいるものの、次に記すような問題があった。す
なわち、燃料噴射量の変化や、吸気系の状態変化(例え
ばEGR量、スワール強度等)により、各気筒毎におけ
る燃料の蒸発時間が異なる場合があった。このため、各
気筒毎に、真に必要とされている噴射終了から点火まで
のインターバルが異なったものとなってしまい、気筒毎
に燃焼状態が異なるものとなってしまうおそれがあっ
た。
However, in the above-mentioned prior art, although the injection fuel is evaporated to some extent and the optimum ignition timing is set from the end of injection, There was a problem to be noted. That is, the evaporation time of the fuel in each cylinder may differ due to changes in the fuel injection amount and changes in the intake system state (eg, EGR amount, swirl intensity, etc.). Therefore, the truly required interval from the end of injection to ignition is different for each cylinder, and the combustion state may be different for each cylinder.

【0006】また、各気筒毎に燃料の噴射方向が異なる
場合には、燃料が点火プラグに到達するまでの時間が異
なるものとなるおそれがある。かかる場合にも、気筒毎
に燃焼状態が異なるものとなってしまうおそれがあっ
た。
Further, if the fuel injection direction is different for each cylinder, there is a possibility that the time until the fuel reaches the spark plug will be different. Even in such a case, the combustion state may be different for each cylinder.

【0007】その結果、好適な燃焼を確保することがで
きない場合が生じ、エンジンの回転変動や、失火が発生
するおそれがあった。本発明は前述した事情に鑑みてな
されたものであって、その目的は、成層燃焼の可能な内
燃機関の燃焼制御装置において、各気筒毎に燃料噴射量
の変化や、吸気系の状態変化があったり、各気筒毎に燃
料噴射方向が相違する場合があったとしても、そのこと
による燃焼状態の悪化を防止することの可能な内燃機関
の燃焼制御装置を提供することにある。
As a result, there are cases where it is not possible to ensure suitable combustion, and there is a risk that engine rotation fluctuations and misfires may occur. The present invention has been made in view of the above-mentioned circumstances, and an object thereof is, in a combustion control device of an internal combustion engine capable of stratified combustion, a change in the fuel injection amount for each cylinder and a change in the state of the intake system. It is an object of the present invention to provide a combustion control device for an internal combustion engine that can prevent the deterioration of the combustion state due to that, even if the fuel injection direction differs for each cylinder.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に本発明においては、図1に示すように、成層燃焼を行
うべく、内燃機関M1の気筒内に燃料を噴射する燃料噴
射手段M2と、前記内燃機関M1の運転状態を検出する
運転状態検出手段M4と、前記運転状態検出手段M4の
検出結果に基づき、前記燃料噴射手段M2から前記気筒
内に噴射される燃料噴射量及び噴射時期を算出し、当該
算出された燃料噴射量及び噴射時期に基づき、前記燃料
噴射手段M2を制御する噴射制御手段M5とを備えた内
燃機関の燃焼制御装置において、前記運転状態検出手段
M4の検出結果に基づき、前記内燃機関M1の燃焼変動
を検出する燃焼変動検出手段M6と、前記燃焼変動検出
手段M6により検出された燃焼変動により、燃料過多或
いは燃料過少による変動を判別する判別手段M7と、前
記判別手段M7の判別結果に応じて、前記噴射制御手段
M5による燃料噴射時期を補正する噴射時期補正手段M
8とを設けたことをその要旨としている。
In order to achieve the above object, in the present invention, as shown in FIG. 1, a fuel injection means M2 for injecting fuel into a cylinder of an internal combustion engine M1 in order to perform stratified combustion. A fuel injection amount and an injection timing to be injected into the cylinder from the fuel injection means M2 based on the operating state detecting means M4 for detecting the operating state of the internal combustion engine M1 and the detection result of the operating state detecting means M4. In the combustion control device for the internal combustion engine, which includes the injection control means M5 that controls the fuel injection means M2 based on the calculated fuel injection amount and injection timing, the detection result of the operating state detection means M4 is used. Based on the combustion fluctuation detection means M6 for detecting combustion fluctuations of the internal combustion engine M1 and the combustion fluctuations detected by the combustion fluctuation detection means M6, it is possible to determine whether there is too much fuel or too little fuel. And determining means M7 for determining the variation, according to the determination result of said determining means M7, the injection to correct the fuel injection timing by the injection control means M5 timing correction means M
The point is that 8 and 8 are provided.

【0009】また、請求項2に記載の発明では、図2に
示すように、成層燃焼を行うべく、内燃機関M11の気
筒内に燃料を噴射する燃料噴射手段M12と、前記気筒
内の燃料を点火する点火手段M13と、前記内燃機関M
1の運転状態を検出する運転状態検出手段M14と、前
記運転状態検出手段M14の検出結果に基づき、前記燃
料噴射手段M12から前記気筒内に噴射される燃料噴射
量及び点火時期を算出し、当該算出された燃料噴射量及
び点火時期に基づき、前記燃料噴射手段M12及び前記
点火手段M13を制御する噴射・点火制御手段M15と
を備えた内燃機関の燃焼制御装置において、前記運転状
態検出手段M14の検出結果に基づき、前記内燃機関M
11の燃焼変動を検出する燃焼変動検出手段M16と、
前記燃焼変動検出手段M16により検出された燃焼変動
により、燃料過多或いは燃料過少による変動を判別する
判別手段M17と、前記判別手段M17の判別結果に応
じて、前記噴射・点火制御手段M15による点火時期を
補正する点火時期補正手段M18とを設けたことをその
要旨としている。
Further, in the invention as set forth in claim 2, as shown in FIG. 2, the fuel in the cylinder and the fuel injecting means M12 for injecting the fuel into the cylinder of the internal combustion engine M11 in order to perform the stratified combustion. Ignition means M13 for igniting and the internal combustion engine M
Based on the detection result of the operating state detecting means M14 for detecting the operating state of No. 1 and the operating state detecting means M14, the fuel injection amount and ignition timing injected from the fuel injecting means M12 into the cylinder are calculated, A combustion control device for an internal combustion engine, comprising: an injection / ignition control means M15 for controlling the fuel injection means M12 and the ignition means M13 based on the calculated fuel injection amount and ignition timing. Based on the detection result, the internal combustion engine M
Combustion fluctuation detecting means M16 for detecting combustion fluctuation of No. 11,
Based on the combustion fluctuation detected by the combustion fluctuation detecting means M16, a judging means M17 for judging fluctuation due to excessive fuel or insufficient fuel, and an ignition timing by the injection / ignition control means M15 according to the judgment result of the judging means M17. The gist is that an ignition timing correction means M18 for correcting the above is provided.

【0010】さらに、請求項3に記載の発明では、請求
項1又は2に記載の内燃機関の燃焼制御装置において、
前記判別手段による燃料過多或いは燃料過少による変動
の判別は、出力トルクの変動に基づいて行うことをその
要旨としている。
Further, in the invention according to claim 3, in the combustion control device for the internal combustion engine according to claim 1 or 2,
The gist of the judgment of the fluctuation due to the excessive fuel amount or the insufficient fuel amount by the judging means is to perform it based on the fluctuation of the output torque.

【0011】併せて、請求項4に記載の発明では、請求
項3に記載の内燃機関の燃焼制御装置において、前記出
力トルクの変動の検出は、各気筒点火後のクランク角時
間に基づいて行うことをその要旨としている。
In addition, in the invention according to claim 4, in the combustion control device for the internal combustion engine according to claim 3, the fluctuation of the output torque is detected based on the crank angle time after ignition of each cylinder. That is the gist.

【0012】(作用)上記請求項1に記載の発明によれ
ば、図1に示すように、燃料噴射手段M2によって、内
燃機関M1の気筒内に燃料が噴射され、気筒内の燃料が
燃焼、爆発することにより、内燃機関M1は駆動力を得
る。また、内燃機関M1の気筒内の燃料により、成層燃
焼が行われうる。
(Operation) According to the invention described in claim 1, as shown in FIG. 1, the fuel is injected into the cylinder of the internal combustion engine M1 by the fuel injection means M2, and the fuel in the cylinder is burned. Due to the explosion, the internal combustion engine M1 obtains a driving force. Further, the stratified charge combustion can be performed by the fuel in the cylinder of the internal combustion engine M1.

【0013】さらに、運転状態検出手段M4により、内
燃機関M1の運転状態が検出され、その検出結果に基づ
き、噴射制御手段M5では、燃料噴射手段M2から気筒
内に噴射される燃料噴射量及び噴射時期が算出される。
そして、その算出された燃料噴射量及び噴射時期に基づ
き、前記噴射制御手段M5によって、燃料噴射手段M2
が制御される。
Further, the operating state detecting means M4 detects the operating state of the internal combustion engine M1, and based on the detection result, the injection control means M5 injects the fuel from the fuel injecting means M2 into the cylinder and the injection amount. The time is calculated.
Then, based on the calculated fuel injection amount and injection timing, the injection control means M5 causes the fuel injection means M2.
Is controlled.

【0014】さて、燃料噴射量の変化や、吸気系の状態
変化(例えばEGR量、スワール強度等)により、各気
筒毎における燃料の蒸発時間が異なる場合があると、各
気筒毎に、真に必要とされている噴射終了から点火(燃
焼・爆発)までのインターバルが異なったものとなるこ
とがある。また、各気筒毎に燃料の噴射方向が異なる場
合には、燃料が点火プラグに到達するまでの時間が異な
るものとなるおそれがある。このような場合には、気筒
毎に燃焼状態が異なるものとなってしまうおそれがあ
る。しかし、本発明では、運転状態検出手段M4の検出
結果に基づき、燃焼変動検出手段M6では、内燃機関M
1の燃焼変動が検出され、判別手段M7では、その燃焼
変動により、燃料過多或いは燃料過少による変動が判別
される。さらに、その判別手段M7の判別結果に応じ
て、噴射時期補正手段M8では、噴射制御手段M5によ
る燃料噴射時期が補正される。
Now, if the fuel evaporation time in each cylinder may differ due to a change in the fuel injection amount or a change in the state of the intake system (eg, EGR amount, swirl intensity, etc.), it is true for each cylinder. The required interval from the end of injection to ignition (combustion / explosion) may be different. Further, when the fuel injection direction is different for each cylinder, the time until the fuel reaches the spark plug may be different. In such a case, the combustion state may be different for each cylinder. However, in the present invention, based on the detection result of the operating state detecting means M4, the combustion fluctuation detecting means M6 detects the internal combustion engine M
The combustion fluctuation of No. 1 is detected, and the discrimination means M7 discriminates the fluctuation due to excessive fuel or insufficient fuel based on the combustion fluctuation. Further, according to the determination result of the determination means M7, the injection timing correction means M8 corrects the fuel injection timing by the injection control means M5.

【0015】このため、上記のような場合であっても、
噴射時期が適宜に補正されることから、個々の気筒にお
ける燃焼・爆発(点火)にとって、適切な燃料噴射時期
が確保されることとなる。従って、気筒毎に最適な燃焼
状態が確保されうる。
Therefore, even in the above case,
Since the injection timing is appropriately corrected, an appropriate fuel injection timing can be secured for combustion / explosion (ignition) in each cylinder. Therefore, the optimum combustion state can be secured for each cylinder.

【0016】また、請求項2に記載の発明によれば、図
2に示すように、燃料噴射手段M12によって、内燃機
関M11の気筒内に燃料が噴射され、点火手段M13に
よって、気筒内の燃料が点火され、燃焼、爆発する。こ
れにより、内燃機関M11は駆動力を得る。また、内燃
機関M11の気筒内に燃料により、成層燃焼が行われう
る。
According to the second aspect of the invention, as shown in FIG. 2, the fuel is injected into the cylinder of the internal combustion engine M11 by the fuel injection means M12, and the fuel in the cylinder is injected by the ignition means M13. Is ignited, burns and explodes. As a result, the internal combustion engine M11 obtains a driving force. Further, stratified charge combustion can be performed by the fuel in the cylinder of the internal combustion engine M11.

【0017】さらに、運転状態検出手段M14により、
内燃機関M11の運転状態が検出され、その検出結果に
基づき、噴射・点火制御手段M15では、燃料噴射手段
M12から前記気筒内に噴射される燃料噴射量及び点火
時期が算出される。また、当該算出された燃料噴射量及
び点火時期に基づき、燃料噴射手段M12及び点火手段
M13が上記噴射・点火制御手段M15によって制御さ
れる。
Further, by the operating state detecting means M14,
The operating state of the internal combustion engine M11 is detected, and based on the detection result, the injection / ignition control means M15 calculates the fuel injection amount and the ignition timing injected from the fuel injection means M12 into the cylinder. Further, the fuel injection means M12 and the ignition means M13 are controlled by the injection / ignition control means M15 based on the calculated fuel injection amount and ignition timing.

【0018】さて、上記請求項1に記載の発明の作用で
記した問題に対して、本発明では、運転状態検出手段M
14の検出結果に基づき、燃焼変動検出手段M16で
は、内燃機関M11の燃焼変動が検出される。そして、
その検出された燃焼変動により、燃料過多或いは燃料過
少による変動が判別手段M17によって判別される。さ
らに、判別手段M17の判別結果に応じて、点火時期補
正手段M18では、前記噴射・点火制御手段M15によ
る点火時期が補正される。
With respect to the problem described in the operation of the invention described in claim 1, the operating condition detecting means M is used in the present invention.
Based on the detection result of 14, the combustion fluctuation detecting means M16 detects the combustion fluctuation of the internal combustion engine M11. And
Based on the detected combustion variation, the determination means M17 determines the variation due to excessive fuel or insufficient fuel. Further, according to the determination result of the determination means M17, the ignition timing correction means M18 corrects the ignition timing by the injection / ignition control means M15.

【0019】このため、上記のような場合であっても、
点火時期が適宜に補正されることから、個々の気筒に応
じた適切な点火タイミングが確保されることとなる。従
って、気筒毎に最適な燃焼状態が確保されうる。
Therefore, even in the above case,
Since the ignition timing is appropriately corrected, an appropriate ignition timing according to each cylinder can be secured. Therefore, the optimum combustion state can be secured for each cylinder.

【0020】さらに、請求項3に記載の発明によれば、
上記請求項1又は2に記載の発明の作用に加えて、前記
判別手段による燃料過多或いは燃料過少による変動の判
別は、出力トルクの変動に基づいて行われる。ここで、
燃料過多における出力トルクの変動特性と、燃料過少に
よるにおける出力トルクの変動特性とが異なるという事
実が判明しており、かかる事実から、燃料過多或いは燃
料過少による変動の判別が的確に行われうるといえる。
従って、上述した作用をより確実なものとすることが可
能となる。
Further, according to the third aspect of the present invention,
In addition to the operation of the invention described in claim 1 or 2, the determination of the variation due to the excessive fuel amount or the insufficient fuel amount by the determination means is performed based on the variation of the output torque. here,
It has been found that the output torque variation characteristic due to excessive fuel is different from the output torque variation characteristic due to insufficient fuel, and from this fact, it is possible to accurately determine the variation due to excessive fuel or insufficient fuel. I can say.
Therefore, it becomes possible to make the above-mentioned operation more reliable.

【0021】併せて、請求項4に記載の発明によれば、
請求項3に記載の発明の作用に加えて、前記出力トルク
の変動の検出は、各気筒点火後のクランク角時間に基づ
いて行われる。ここで、出力トルクの変動は、各気筒毎
のクランク角時間の変動に対応するという事実が判明し
ており、かかる事実から、クランク角時間を検出するこ
とにより、出力トルクの変動の検出を容易、かつ、確実
に行うことが可能となる。
In addition, according to the invention described in claim 4,
In addition to the action of the invention described in claim 3, the detection of the fluctuation of the output torque is performed based on the crank angle time after ignition of each cylinder. Here, it has been found that the fluctuation of the output torque corresponds to the fluctuation of the crank angle time of each cylinder, and from this fact, it is easy to detect the fluctuation of the output torque by detecting the crank angle time. And, it is possible to surely perform.

【0022】[0022]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

(第1の実施の形態)以下、本発明における内燃機関の
燃焼制御装置を具体化した第1の実施の形態を図面に基
づいて詳細に説明する。
(First Embodiment) Hereinafter, a first embodiment of a combustion control apparatus for an internal combustion engine according to the present invention will be described in detail with reference to the drawings.

【0023】図3は本実施の形態において、車両に搭載
された筒内噴射式エンジンの燃料噴射制御装置を示す概
略構成図である。内燃機関としてのエンジン1は、例え
ば4つの気筒1aを具備し、これら各気筒1aの燃焼室
構造が図4に示されている。これらの図に示すように、
エンジン1はシリンダブロック2内にピストンを備えて
おり、当該ピストンはシリンダブロック2内で往復運動
する。シリンダブロック2の上部にはシリンダヘッド4
が設けられ、前記ピストンとシリンダヘッド4間には燃
焼室5が形成されている。また、本実施の形態では1気
筒1aあたり、4つの弁が配置されており、図中におい
て、符号6aとして第1吸気弁、6bとして第2吸気
弁、7aとして第1吸気ポート、7bとして第2吸気ポ
ート、8として一対の排気弁、9として一対の排気ポー
トがそれぞれ示されている。
FIG. 3 is a schematic configuration diagram showing a fuel injection control device for a direct injection engine mounted on a vehicle in the present embodiment. The engine 1 as an internal combustion engine has, for example, four cylinders 1a, and the combustion chamber structure of each of the cylinders 1a is shown in FIG. As shown in these figures,
The engine 1 has a piston in a cylinder block 2, and the piston reciprocates in the cylinder block 2. A cylinder head 4 is provided above the cylinder block 2.
Is provided, and a combustion chamber 5 is formed between the piston and the cylinder head 4. Further, in the present embodiment, four valves are arranged per cylinder 1a, and in the figure, the first intake valve 6a, the second intake valve 6b, the first intake port 7a, and the first intake port 7b in the figure. Two intake ports, a pair of exhaust valves as 8, and a pair of exhaust ports as 9 are shown.

【0024】図4に示すように、第1の吸気ポート7a
はヘリカル型吸気ポートからなり、第2の吸気ポート7
bはほぼ真っ直ぐに延びるストレートポートからなる。
また、シリンダヘッド4の内壁面の中央部には、点火手
段としての点火プラグ10が配設されている。さらに、
第1吸気弁6a及び第2吸気弁6b近傍のシリンダヘッ
ド4内壁面周辺部には燃料噴射手段としての燃料噴射弁
11が配置されている。すなわち、本実施の形態におい
ては、燃料噴射弁11からの燃料は、直接的に気筒1a
内に噴射されるようになっている。
As shown in FIG. 4, the first intake port 7a
Is composed of a helical intake port, and the second intake port 7
b consists of a straight port that extends almost straight.
In addition, an ignition plug 10 as an ignition means is disposed at the center of the inner wall surface of the cylinder head 4. further,
A fuel injection valve 11 as a fuel injection means is disposed around the inner wall surface of the cylinder head 4 near the first intake valve 6a and the second intake valve 6b. That is, in the present embodiment, the fuel from the fuel injection valve 11 is directly supplied to the cylinder 1a.
It is designed to be injected inside.

【0025】図3に示すように、各気筒1aの第1吸気
ポート7a及び第2吸気ポート7bは、それぞれ各吸気
マニホルド15内に形成された第1吸気路15a及び第
2吸気路15bを介してサージタンク16内に連結され
ている。各第2吸気通路15b内にはそれぞれスワール
コントロールバルブ17が配置されている。これらのス
ワールコントロールバルブ17は共通のシャフト18を
介して例えばステップモータ19に連結されている。こ
のステップモータ19は、後述する電子制御装置(以下
単に「ECU」という)30からの出力信号に基づいて
制御される。なお、当該ステップモータ19の代わり
に、エンジン1の吸気ポート7a,7bの負圧に応じて
制御されるものを用いてもよい。
As shown in FIG. 3, the first intake port 7a and the second intake port 7b of each cylinder 1a are provided with a first intake passage 15a and a second intake passage 15b formed in each intake manifold 15, respectively. Connected to the surge tank 16. A swirl control valve 17 is arranged in each second intake passage 15b. These swirl control valves 17 are connected to, for example, a step motor 19 via a common shaft 18. The step motor 19 is controlled based on an output signal from an electronic control unit (hereinafter simply referred to as “ECU”) 30 described later. Instead of the step motor 19, a motor controlled according to the negative pressure of the intake ports 7a and 7b of the engine 1 may be used.

【0026】前記サージタンク16は、吸気ダクト20
を介してエアクリーナ21に連結され、吸気ダクト20
内には、アクチュエータたるステップモータ22によっ
て開閉されるスロットル弁23が配設されている。つま
り、本実施の形態のスロットル弁23はいわゆる電子制
御式のものであり、基本的には、ステップモータ22が
前記ECU30からの出力信号に基づいて駆動されるこ
とにより、スロットル弁23が開閉制御される。そし
て、このスロットル弁23の開閉により、吸気ダクト2
0を通過して燃焼室5内に導入される吸入空気量が調節
されるようになっている。本実施の形態では、吸気ダク
ト20、サージタンク16並びに第1吸気路15a及び
第2吸気路15b等により、吸気通路が構成されてい
る。また、スロットル弁23の近傍には、その開度(ス
ロットル開度TA)を検出するためのスロットルセンサ
25が設けられている。なお、前記各気筒の排気ポート
9には排気マニホルド14が接続されている。そして、
燃焼後の排気ガスは当該排気マニホルド14を介して図
示しない排気ダクトへ排出されるようになっている。
The surge tank 16 includes an intake duct 20
Is connected to the air cleaner 21 via the
Inside, a throttle valve 23 that is opened and closed by a step motor 22 that is an actuator is arranged. That is, the throttle valve 23 of the present embodiment is of a so-called electronic control type. Basically, the throttle valve 23 is controlled to open and close by the step motor 22 being driven based on the output signal from the ECU 30. Is done. The intake duct 2 is opened and closed by opening and closing the throttle valve 23.
The amount of intake air that passes through 0 and is introduced into the combustion chamber 5 is adjusted. In the present embodiment, an intake passage is constituted by the intake duct 20, the surge tank 16, the first intake passage 15a, the second intake passage 15b, and the like. A throttle sensor 25 for detecting the opening (throttle opening TA) is provided near the throttle valve 23. An exhaust manifold 14 is connected to the exhaust port 9 of each cylinder. And
The exhaust gas after combustion is discharged to an exhaust duct (not shown) via the exhaust manifold 14.

【0027】さらに、本実施の形態では、公知の排気ガ
ス循環(EGR)装置51が設けられている。このEG
R装置51は、排気ガス循環通路としてのEGR通路5
2と、同通路52の途中に設けられた排気ガス循環弁と
してのEGRバルブ53とを含んでいる。EGR通路5
2は、スロットル弁23の下流側の吸気ダクト20と、
排気ダクトとの間を連通するよう設けられている。ま
た、EGRバルブ53は、弁座、弁体及びステップモー
タ(いずれも図示せず)を内蔵している。EGRバルブ
53の開度は、ステップモータが弁体を弁座に対して断
続的に変位させることにより、変動する。そして、EG
Rバルブ53が開くことにより、排気ダクトへ排出され
た排気ガスの一部がEGR通路52へと流れる。その排
気ガスは、EGRバルブ53を介して吸気ダクト20へ
流れる。すなわち、排気ガスの一部がEGR装置51に
よって吸入混合気中に再循環する。このとき、EGRバ
ルブ53の開度が調節されることにより、排気ガスの再
循環量が調整されるのである。
Further, in the present embodiment, a known exhaust gas circulation (EGR) device 51 is provided. This EG
The R device 51 includes an EGR passage 5 as an exhaust gas circulation passage.
2 and an EGR valve 53 as an exhaust gas circulation valve provided midway in the passage 52. EGR passage 5
2 is an intake duct 20 on the downstream side of the throttle valve 23,
It is provided so as to communicate with the exhaust duct. The EGR valve 53 has a built-in valve seat, valve body, and step motor (all not shown). The opening degree of the EGR valve 53 fluctuates when the stepping motor intermittently displaces the valve body with respect to the valve seat. And EG
When the R valve 53 opens, a part of the exhaust gas discharged to the exhaust duct flows to the EGR passage 52. The exhaust gas flows to the intake duct 20 via the EGR valve 53. That is, a part of the exhaust gas is recirculated into the intake air-fuel mixture by the EGR device 51. At this time, the recirculation amount of the exhaust gas is adjusted by adjusting the opening degree of the EGR valve 53.

【0028】さて、上述したECU30は、デジタルコ
ンピュータからなっており、双方向性バス31を介して
相互に接続されたRAM(ランダムアクセスメモリ)3
2、ROM(リードオンリメモリ)33、マイクロプロ
セッサからなるCPU(中央処理装置)34、入力ポー
ト35及び出力ポート36を具備している。本実施の形
態においては、当該ECU30により、燃焼変動検出手
段、判別手段、噴射制御手段、噴射時期補正手段が構成
されている。
The above-described ECU 30 is formed of a digital computer, and is connected to a RAM (random access memory) 3 via a bidirectional bus 31.
2, a ROM (Read Only Memory) 33, a CPU (Central Processing Unit) 34 composed of a microprocessor, an input port 35 and an output port 36. In the present embodiment, the ECU 30 constitutes a combustion fluctuation detection means, a discrimination means, an injection control means, and an injection timing correction means.

【0029】前記アクセルペダル24には、当該アクセ
ルペダル24の踏込み量に比例した出力電圧を発生する
アクセルセンサ26Aが接続され、該アクセルセンサ2
6Aによりアクセル開度ACCPが検出される。当該ア
クセルセンサ26Aの出力電圧は、AD変換器37を介
して入力ポート35に入力される。また、同じくアクセ
ルペダル24には、アクセルペダル24の踏込み量が
「0」であることを検出するための全閉スイッチ26B
が設けられている。すなわち、この全閉スイッチ26B
は、アクセルペダル24の踏込み量が「0」である場合
に全閉信号XLL2SWとして「1」の信号を、そうで
ない場合には「0」の信号を発生する。そして、該全閉
スイッチ26Bの出力電圧も入力ポート35に入力され
るようになっている。
An accelerator sensor 26A for generating an output voltage proportional to the amount of depression of the accelerator pedal 24 is connected to the accelerator pedal 24.
Accelerator opening ACCP is detected by 6A. The output voltage of the accelerator sensor 26A is input to the input port 35 via the AD converter 37. Similarly, the accelerator pedal 24 has a fully-closed switch 26B for detecting that the depression amount of the accelerator pedal 24 is "0".
Is provided. That is, the fully closed switch 26B
Generates a signal of "1" as the fully closed signal XL2SW when the depression amount of the accelerator pedal 24 is "0", and otherwise generates a signal of "0". The output voltage of the fully closed switch 26B is also input to the input port 35.

【0030】また、上死点センサ27は例えば1番気筒
1aが吸気上死点に達したときに出力パルスを発生し、
この出力パルスが入力ポート35に入力される。クラン
ク角センサ28は例えばクランクシャフトが30°CA
回転する毎に出力パルスを発生し、この出力パルスが入
力ポートに入力される。CPU34では上死点センサ2
7の出力パルスとクランク角センサ28の出力パルスか
らエンジン回転数NEが算出される(読み込まれる)。
The top dead center sensor 27 generates an output pulse when the first cylinder 1a reaches the intake top dead center, for example.
This output pulse is input to the input port 35. The crank angle sensor 28 has a crankshaft of 30 ° CA, for example.
An output pulse is generated each time the motor rotates, and the output pulse is input to the input port. In the CPU 34, the top dead center sensor 2
The engine speed NE is calculated (read) from the output pulse of 7 and the output pulse of the crank angle sensor 28.

【0031】さらに、前記シャフト18の回転角度はス
ワールコントロールバルブセンサ29により検出され、
これによりスワールコントロールバルブ17の開度が測
定される。そして、スワールコントロールバルブセンサ
29の出力はA/D変換器37を介して入力ポート35
に入力される。
Further, the rotation angle of the shaft 18 is detected by a swirl control valve sensor 29,
Thereby, the opening of the swirl control valve 17 is measured. The output of the swirl control valve sensor 29 is supplied to an input port 35 via an A / D converter 37.
Is input to

【0032】併せて、前記スロットルセンサ25によ
り、スロットル開度TAが検出される。このスロットル
センサ25の出力はA/D変換器37を介して入力ポー
ト35に入力される。
At the same time, the throttle sensor 25 detects the throttle opening degree TA. The output of the throttle sensor 25 is input to an input port 35 via an A / D converter 37.

【0033】加えて、本実施の形態では、サージタンク
16内の圧力(吸気圧PiM)を検出する吸気圧センサ
61が設けられている。さらに、エンジン1の冷却水の
温度(冷却水温THW)を検出する水温センサ62が設
けられている。これら両センサ61,62の出力もA/
D変換器37を介して入力ポート35に入力されるよう
になっている。
In addition, in the present embodiment, an intake pressure sensor 61 for detecting the pressure (intake pressure PiM) in the surge tank 16 is provided. Further, a water temperature sensor 62 that detects the temperature of the cooling water of the engine 1 (cooling water temperature THW) is provided. The outputs of both sensors 61 and 62 are also A /
It is adapted to be input to the input port 35 via the D converter 37.

【0034】本実施の形態において、これらスロットル
センサ25、アクセルセンサ26A、全閉スイッチ26
B、上死点センサ27、クランク角センサ28、スワー
ルコントロールバルブセンサ29、吸気圧センサ61及
び水温センサ62等により、運転状態検出手段が構成さ
れている。
In the present embodiment, the throttle sensor 25, the accelerator sensor 26A,
B, a top dead center sensor 27, a crank angle sensor 28, a swirl control valve sensor 29, an intake pressure sensor 61, a water temperature sensor 62, and the like constitute an operating state detecting means.

【0035】一方、出力ポート36は、対応する駆動回
路38を介して各燃料噴射弁11、各ステップモータ1
9,22、イグナイタ12及びEGRバルブ53(ステ
ップモータ)に接続されている。そして、ECU30は
各センサ等25〜29,61,62からの信号に基づ
き、ROM33内に格納された制御プログラムに従い、
燃料噴射弁11、ステップモータ19,22、イグナイ
タ12及びEGRバルブ53等を好適に制御する。
On the other hand, the output port 36 is connected to each fuel injection valve 11 and each step motor 1 via the corresponding drive circuit 38.
9, 22, the igniter 12 and the EGR valve 53 (step motor). Then, based on signals from the sensors 25 to 29, 61, and 62, the ECU 30 operates according to a control program stored in the ROM 33,
The fuel injection valve 11, the step motors 19 and 22, the igniter 12, the EGR valve 53 and the like are suitably controlled.

【0036】次に、上記構成を備えたエンジンの燃焼制
御装置における本実施の形態に係る各種制御に関するプ
ログラムについて、フローチャートを参照して説明す
る。図5は、本実施の形態におけるインジェクタ11等
を制御して燃料噴射時期制御を実行するための「噴射時
期制御ルーチン」を示すフローチャートであって、例え
ば30°CA毎の割り込みで実行される。
Next, a program relating to various controls according to the present embodiment in the engine combustion control device having the above-mentioned configuration will be described with reference to a flowchart. FIG. 5 is a flowchart showing an "injection timing control routine" for controlling the injector 11 and the like in the present embodiment to execute the fuel injection timing control, which is executed by interruption every 30 ° CA, for example.

【0037】処理がこのルーチンへ移行すると、ECU
30は、先ず、ステップ101において、各種センサ等
25〜29,61,62より気筒判別信号等の各種信号
を読み込むとともに、別途のルーチンで設定される各種
フラグを読み込む。
When the processing shifts to this routine, the ECU
First, in step 101, the 30 reads various signals such as the cylinder discrimination signal from the various sensors 25 to 29, 61, 62, and also reads various flags set by a separate routine.

【0038】次に、ステップ102においては、現時点
における対応する気筒1aを判別するとともに、気筒判
別子(i)を設定する(気筒番号が何番なのかを認識し
設定する)。
Next, at step 102, the corresponding cylinder 1a at the present time is discriminated, and the cylinder discriminator (i) is set (recognizing and setting what the cylinder number is).

【0039】続いて、ステップ103においては、後述
する「フラグ設定ルーチン」で設定され、今回読み込ま
れたトルク変動判定フラグXSHKが「1」であるか否
かを判断する。このトルク変動判定フラグXSHKは、
概して、トルク変動が大きい場合には「1」に設定さ
れ、そうでない場合には「0」に設定されるものであ
る。そして、トルク変動判定フラグXSHKが「1」の
場合には、トルク変動が大きく燃焼に変動が起きている
ものとして、噴射時期の補正を行う必要があるものとし
て、ステップ104へ移行する。
Subsequently, in step 103, it is determined whether or not the torque fluctuation determination flag XSHK which is set by the "flag setting routine" described later and is read this time is "1". This torque fluctuation determination flag XSHK is
Generally, it is set to "1" when the torque fluctuation is large, and is set to "0" otherwise. When the torque fluctuation determination flag XSHK is "1", it is determined that the torque fluctuation is large and the combustion fluctuation occurs, and it is necessary to correct the injection timing, and the process proceeds to step 104.

【0040】ステップ104においては、後述する「フ
ラグ設定ルーチン」で設定され、今回読み込まれたリー
ンリッチ判定フラグXLRFLAGが「1」であるか否
かを判断する。このリーンリッチ判定フラグXLRFL
AGは、概して、燃焼にとって燃料がリーン(過少)で
ある場合には、「1」に設定され、燃焼にとって燃料が
リッチ(過多)である場合には、「0」に設定されるも
のである。そして、リーンリッチ判定フラグXLRFL
AGが「1」の場合には、リーンであるものとして、噴
射時期を遅角させるべく、ステップ105において、気
筒判別子(i)に対応する噴射時期補正項dAinj
(i)を設定する。すなわち、それまでの噴射時期補正
項dAinj(i)から所定の噴射時期補正量CAin
jを減算した値を、新たな噴射時期補正項dAinj
(i)として設定する。
In step 104, it is determined whether or not the lean rich determination flag XRLFLAG which is set by the "flag setting routine" described later and is read this time is "1". This lean rich determination flag XLRFL
AG is generally set to "1" when the fuel is lean for combustion and is set to "0" when the fuel is rich for combustion. . Then, the lean rich determination flag XLRFL
If AG is "1", it is regarded as lean and the injection timing correction term dAinj corresponding to the cylinder discriminator (i) is determined in step 105 to retard the injection timing.
Set (i). That is, a predetermined injection timing correction amount CAin from the injection timing correction term dAinj (i) until then.
The value obtained by subtracting j is used as a new injection timing correction term dAinj.
Set as (i).

【0041】これに対し、リーンリッチ判定フラグXL
RFLAGが「0」の場合には、リッチであるものとし
て、噴射時期を進角させるべく、ステップ106におい
て気筒判別子(i)に対応する噴射時期補正項dAin
j(i)を設定する。すなわち、それまでの噴射時期補
正項dAinj(i)に、所定の噴射時期補正量CAi
njを加算した値を、新たな噴射時期補正項dAinj
(i)として設定する。
On the other hand, the lean rich judgment flag XL
If RFLAG is "0", it is determined that the injection timing is rich, and the injection timing correction term dAin corresponding to the cylinder discriminator (i) is advanced in step 106 to advance the injection timing.
Set j (i). That is, the predetermined injection timing correction amount CAi is added to the injection timing correction term dAinj (i) up to that point.
The value obtained by adding nj is used as a new injection timing correction term dAinj.
Set as (i).

【0042】そして、ステップ105又は106から移
行して、ステップ107においては、別途のルーチンで
算出される基本噴射時期Ainjb(i)に、今回設定
されている噴射時期補正項dAinj(i)を加算した
値を最終噴射時期Ainj(i)として設定し、その後
の処理を一旦終了する。
Then, proceeding from step 105 or 106, in step 107, the injection timing correction term dAinj (i) currently set is added to the basic injection timing Ainjb (i) calculated in a separate routine. The set value is set as the final injection timing Ainj (i), and the subsequent processing is once ended.

【0043】一方、前記ステップ103において、トル
ク変動判定フラグXSHKが「0」と判断された場合に
は、トルク変動が小さく、燃焼に変動が起きておらず、
噴射時期の補正を行う必要がないものとして、ステップ
107へジャンプする。そして、ステップ107の処理
を実行した後、その後の処理を一旦終了する。
On the other hand, when it is determined in step 103 that the torque fluctuation determination flag XSHK is "0", the torque fluctuation is small and combustion has not fluctuated,
Since it is not necessary to correct the injection timing, the process jumps to step 107. Then, after executing the processing of step 107, the subsequent processing is temporarily terminated.

【0044】このように、上記「噴射時期制御ルーチ
ン」においては、そのときどきのトルク変動判定フラグ
XSHKに応じて噴射時期の補正を行うか否かが判断さ
れる。そして、噴射時期の補正を行う必要があると判断
された場合には、リーンリッチ判定フラグXLRFLA
Gに応じて噴射時期補正項dAinj(i)の増大又は
減少補正が行われる。また、基本噴射時期Ainjb
(i)に対し、その噴射時期補正項dAinj(i)が
考慮された分だけ、噴射時期が補正されることとなる。
As described above, in the "injection timing control routine", it is determined whether or not the injection timing should be corrected according to the torque fluctuation determination flag XSHK at that time. When it is determined that the injection timing needs to be corrected, the lean rich determination flag XLRFLA is set.
Depending on G, the injection timing correction term dAinj (i) is increased or decreased. Also, the basic injection timing Ainjb
In contrast to (i), the injection timing is corrected by the amount that the injection timing correction term dAinj (i) is taken into consideration.

【0045】次に、上記トルク変動判定フラグXSHK
及びリーンリッチ判定フラグXLRFLAGを設定する
ための処理動作について説明する。すなわち、図6に示
すフローチャートは、ECU30により実行される「フ
ラグ設定ルーチン」を示すものであって、所定時間毎の
定時割り込みで実行される。
Next, the torque fluctuation determination flag XSHK
The processing operation for setting the lean rich determination flag XLRFLAG will be described. That is, the flowchart shown in FIG. 6 shows a “flag setting routine” executed by the ECU 30, and is executed by a regular interruption every predetermined time.

【0046】処理がこのルーチンへ移行すると、ECU
30はまず、ステップ201において、各気筒1a毎の
クランク角時間TCRANK(i)を算出する(気筒判
別子(i)毎)。すなわち、各気筒判別子(i)に対応
した膨張行程(4気筒ならば180°CA毎)に要する
時間を算出する。
When the processing shifts to this routine, the ECU
First, in step 201, 30 calculates the crank angle time TCRANK (i) for each cylinder 1a (for each cylinder discriminator (i)). That is, the time required for the expansion stroke (every 180 ° CA for four cylinders) corresponding to each cylinder discriminator (i) is calculated.

【0047】また、続くステップ202においては、上
記クランク角時間TCRANK(i)及び過去のデータ
に基づき、その気筒判別子(i)に対応する平均クラン
ク角時間dTCRANK(i)を算出する。
Further, in the following step 202, the average crank angle time dTCRANK (i) corresponding to the cylinder discriminator (i) is calculated based on the crank angle time TCRANK (i) and the past data.

【0048】さらに、ステップ203においては、上記
クランク角時間TCRANK(i)及び過去のデータ、
並びに、平均クランク角時間dTCRANK(i)等に
基づき、平均クランク角変動量mdTCRANK(i)
を算出する。この平均クランク角変動量mdTCRAN
K(i)は、過去及び現在に到るまでのクランク角時間
TCRANK(i)と、平均クランク角時間dTCRA
NK(i)との偏差の平均値である。
Further, in step 203, the crank angle time TCRANK (i) and past data,
Also, based on the average crank angle time dTCRANK (i) and the like, the average crank angle fluctuation amount mdTCRANK (i)
Is calculated. This average crank angle fluctuation amount mdTCRAN
K (i) is the crank angle time TCRANK (i) up to the past and present, and the average crank angle time dTCRA.
It is the average value of the deviation from NK (i).

【0049】そして、ステップ204においては、今回
算出された平均クランク角変動量mdTCRANK
(i)が、予め定められた基準値C2よりも小さいか否
かを判断する。そして、平均クランク角変動量mdTC
RANK(i)が、基準値C2よりも小さい場合には、
平均的にはクランク角時間の変動量はさほど大きくない
ものとして、ステップ205へ移行する。
Then, in step 204, the average crank angle fluctuation amount mdTCRANK calculated this time.
It is determined whether (i) is smaller than a predetermined reference value C2. Then, the average crank angle fluctuation amount mdTC
When RANK (i) is smaller than the reference value C2,
On the average, the fluctuation amount of the crank angle time is not so large, and the routine proceeds to step 205.

【0050】ステップ205においては、クランク角時
間TCRANK(i)から平均クランク角時間dTCR
ANK(i)を減算した値の絶対値が、予め定められた
基準値C3よりも小さいか否かを判断する。そして、そ
の絶対値が、前記基準値C3よりも小さい場合には、ク
ランク角時間の変動は小さく、トルク変動も小さいもの
と判断して、ステップ206へ移行する。
At step 205, the average crank angle time dTCR is calculated from the crank angle time TCRANK (i).
It is determined whether the absolute value of the value obtained by subtracting ANK (i) is smaller than a predetermined reference value C3. If the absolute value is smaller than the reference value C3, it is determined that the crank angle time fluctuation is small and the torque fluctuation is small, and the routine proceeds to step 206.

【0051】ステップ206においては、上記「噴射時
期制御ルーチン」で用いられるトルク変動判定フラグX
SHKを「0」に設定し、そしてその後の処理を一旦終
了する。
In step 206, the torque fluctuation determination flag X used in the above "injection timing control routine".
SHK is set to "0", and the subsequent processing is temporarily terminated.

【0052】また、前記ステップ205において、クラ
ンク角時間TCRANK(i)から平均クランク角時間
dTCRANK(i)を減算した値の絶対値が、基準値
C3よりも小さくない場合には、平均的にはクランク角
時間の変動量はさほど大きくないが、時折、クランク角
時間TCRANK(i)が平均クランク角時間dTCR
ANK(i)から掛け離れる場合があるものと認定され
る。
In step 205, if the absolute value of the value obtained by subtracting the average crank angle time dTCRANK (i) from the crank angle time TCRANK (i) is not smaller than the reference value C3, on average, The amount of change in the crank angle time is not so large, but occasionally the crank angle time TCRANK (i) is equal to the average crank angle time dTCR.
It is recognized that there is a case where it is far from ANK (i).

【0053】ここで、図9,10に示すように、トルク
変動が生ずる場合であっても、リーン(燃料過少)側で
のトルク変動と、リッチ(燃料過多)側でのトルク変動
とがある。すなわち、リーン側では、常に許容レベルよ
りも大きいレベルのトルク変動が生じ(図9)、リッチ
側では、ほとんどの時間は許容レベルよりも小さいレベ
ルのトルク変動しか生じないが、時折、許容レベルより
も大きいレベルのトルク変動が生じる(図10)という
事実が判明している。このため、上記ステップ205に
おいて、否定判定された場合の如く、平均的にはクラン
ク角時間の変動量はさほど大きくないが、時折、クラン
ク角時間TCRANK(i)が平均クランク角時間dT
CRANK(i)から掛け離れることがあると認定され
る場合というのは、図10で示す挙動に該当するものと
考えることができる。つまり、この場合には、リッチ側
でのトルク変動が生じているものと考えることができ
る。従って、かかる場合には、ステップ207へ移行
し、上記トルク変動判定フラグXSHKを「1」に設定
するとともに、リーンリッチ判定フラグXLRFLAG
を「0」(リッチ)に設定し、その後の処理を一旦終了
する。
Here, as shown in FIGS. 9 and 10, even when torque fluctuation occurs, there are torque fluctuations on the lean side (excess fuel amount) and torque fluctuations on the rich side (excess fuel amount). . That is, on the lean side, a torque fluctuation of a level larger than the permissible level always occurs (FIG. 9), and on the rich side, only a torque fluctuation of a level smaller than the permissible level occurs for most of the time. It has been found that even a large level of torque fluctuation occurs (Fig. 10). Therefore, as in the case where a negative determination is made in step 205, the average crank angle time fluctuation amount is not so large, but occasionally the crank angle time TCRANK (i) is equal to the average crank angle time dT.
It can be considered that the case in which it is determined that there is a case where CRANK (i) is separated from the CRANK (i) corresponds to the behavior illustrated in FIG. 10. That is, in this case, it can be considered that the torque fluctuation is occurring on the rich side. Therefore, in such a case, the process proceeds to step 207, the torque fluctuation determination flag XSHK is set to "1", and the lean rich determination flag XLRFLAG is set.
Is set to "0" (rich), and the subsequent processing is once ended.

【0054】これに対し、上記ステップ204で否定判
定された場合、つまり、平均クランク角変動量mdTC
RANK(i)が、基準値C2よりも小さくない場合に
は、平均的にみても、クランク角時間の変動量は大きい
ものとして、ステップ208へ移行する。すなわち、か
かる場合には、常に許容レベルよりも大きいレベルのト
ルク変動が生じており、図9に示すようなリーン側での
挙動に該当しているものと判断することができる。従っ
て、ステップ208においては、上記トルク変動判定フ
ラグXSHKを「1」に設定するとともに、リーンリッ
チ判定フラグXLRFLAGを「1」(リーン)に設定
し、その後の処理を一旦終了する。
On the other hand, when a negative determination is made in step 204, that is, the average crank angle fluctuation amount mdTC
When RANK (i) is not smaller than the reference value C2, it is determined that the variation amount of the crank angle time is large even on average, and the process proceeds to step 208. That is, in such a case, it is possible to determine that the torque fluctuation is always higher than the allowable level, and the behavior on the lean side as shown in FIG. 9 is applicable. Therefore, in step 208, the torque fluctuation determination flag XSHK is set to "1" and the lean rich determination flag XLRFLAG is set to "1" (lean), and the subsequent processing is temporarily terminated.

【0055】このように、上記「フラグ設定ルーチン」
においては、クランク角時間TCRANK(i)、平均
クランク角時間dTCRANK(i)及び平均クランク
角変動量mdTCRANK(i)がそれぞれ算出される
とともに、それら各値に応じて現在の燃焼状態が判断さ
れる。すなわち、クランク角時間TCRANK(i)の
変動は小さいと判断された場合には、トルク変動も小さ
いものと判断され、トルク変動判定フラグXSHKは
「0」に設定される。一方、平均的にはクランク角時間
の変動量はさほど大きくないが、時折、クランク角時間
TCRANK(i)が、平均クランク角時間dTCRA
NK(i)から掛け離れる場合がある場合には、トルク
変動判定フラグXSHKは「1」に設定され、かつ、そ
のトルク変動はリッチ側でのトルク変動に該当するもの
としてリーンリッチ判定フラグXLRFLAGが「0」
に設定される。また、平均クランク角変動量mdTCR
ANK(i)が、基準値C2よりも小さくない場合に
は、平均的にみても、クランク角時間の変動量は大き
く、常に許容レベルよりも大きいレベルのトルク変動が
生じており、トルク変動判定フラグXSHKが「1」に
設定され、かつ、そのトルク変動はリーン側でのトルク
変動に該当するものとしてリーンリッチ判定フラグXL
RFLAGが「1」に設定される。
As described above, the above "flag setting routine"
In the above, the crank angle time TCRANK (i), the average crank angle time dTCRANK (i), and the average crank angle variation amount mdTCRANK (i) are calculated, and the current combustion state is determined according to these values. . That is, when it is determined that the variation of the crank angle time TCRANK (i) is small, it is determined that the torque variation is also small, and the torque variation determination flag XSHK is set to "0". On the other hand, on average, the amount of fluctuation of the crank angle time is not so large, but occasionally the crank angle time TCRANK (i) changes to the average crank angle time dTCRA.
When there is a case where it is separated from NK (i), the torque variation determination flag XSHK is set to "1" and the lean variation determination flag XLRFLAG is set as the torque variation corresponding to the torque variation on the rich side. "0"
Is set to Also, the average crank angle fluctuation amount mdTCR
When ANK (i) is not smaller than the reference value C2, the fluctuation amount of the crank angle time is large even on average, and the torque fluctuation is always higher than the allowable level. It is assumed that the flag XSHK is set to "1" and that the torque fluctuation corresponds to the torque fluctuation on the lean side.
RFLAG is set to "1".

【0056】次に、本実施の形態の作用及び効果につい
て説明する。 (イ)燃料噴射量の変化や、吸気系の状態変化(例えば
EGR量、スワール強度等)により、各気筒1a毎にお
ける燃料の蒸発時間が異なる場合があると、各気筒1a
毎に、真に必要とされている噴射終了から点火までのイ
ンターバルが異なったものとなることがある。また、各
気筒1a毎に燃料の噴射方向が異なる場合には、燃料が
点火プラグ10に到達するまでの時間が異なるものとな
るおそれがある。このような場合には、気筒1a毎に燃
焼状態が異なるものとなってしまうおそれがある。
Next, the operation and effect of this embodiment will be described. (A) If the fuel evaporation time in each cylinder 1a may differ due to a change in the fuel injection amount or a change in the intake system state (eg, EGR amount, swirl intensity, etc.), each cylinder 1a
In each case, the truly required interval from the end of injection to ignition may be different. Further, when the fuel injection direction is different for each cylinder 1a, the time until the fuel reaches the spark plug 10 may be different. In such a case, the combustion state may be different for each cylinder 1a.

【0057】例えば、噴射された燃料が点火プラグ10
に到るまでに、図7に示すような経路を辿る。ここで、
噴射された燃料のうち、同図中aで示す部分が点火プラ
グ10に達したときに点火するのがトルク変動が少なく
て済み、図8に示す許容レベル以下にトルク変動を抑制
することができる。その結果、安定した燃焼状態を確保
することができる。すなわち、上記要因により、この最
適タイミングよりも遅角側で燃料噴射を開始することに
なってしまうと、燃料密度が大きくなってしまい、リッ
チ側でのトルク変動を起こす。また、このタイミングよ
りも進角側で燃料噴射を開始することになってしまう
と、燃料密度が小さくなってしまい、リーン側でのトル
ク変動を起こす。
For example, the injected fuel is the spark plug 10
The route as shown in FIG. 7 is followed before reaching. here,
Of the injected fuel, the torque fluctuation is small when the portion indicated by a in the figure reaches the spark plug 10, and the torque fluctuation is small, and the torque fluctuation can be suppressed below the allowable level shown in FIG. . As a result, a stable combustion state can be secured. That is, if the fuel injection is started on the retard side from the optimum timing due to the above factors, the fuel density becomes large and the torque fluctuation on the rich side occurs. Further, if the fuel injection is to be started on the advance side of this timing, the fuel density will be reduced and torque fluctuations on the lean side will occur.

【0058】さて、本実施の形態では、クランク角時間
TCRANK(i)、平均クランク角時間dTCRAN
K(i)及び平均クランク角変動量mdTCRANK
(i)が算出され、それらが考慮されることにより、現
在トルク変動が大きいか否かが判別される。また、これ
とともに、トルク変動が大きい場合には、それがリッチ
側でのトルク変動なのか、リーン側でのトルク変動なの
かが判別される。そして、トルク変動判定フラグXSH
K及びリーンリッチ判定フラグXLRFLAGがそれぞ
れ設定される。
In the present embodiment, the crank angle time TCRANK (i) and the average crank angle time dTCRAN are calculated.
K (i) and average crank angle fluctuation amount mdTCRANK
By calculating (i) and considering them, it is determined whether or not the current torque fluctuation is large. Further, along with this, when the torque fluctuation is large, it is determined whether it is the torque fluctuation on the rich side or the torque fluctuation on the lean side. Then, the torque fluctuation determination flag XSH
K and the lean rich determination flag XLRFLAG are set respectively.

【0059】また、これらフラグXSHK,XLRFL
AGに基づいて最終噴射時期Ainj(i)が適宜補正
される。このため、上記のような気筒1a毎にトルク変
動が生じ、それぞれのトルク変動状態が異なる場合であ
っても、気筒1a毎に噴射時期が適宜に補正されること
から、個々の気筒1aでの点火にとって、適切な燃料噴
射時期を確保することができ、最適な燃焼状態を確保す
ることができる。その結果、エンジン1の回転変動や、
失火が発生するのを防止することができる。
Further, these flags XSHK, XLRFL
The final injection timing Ainj (i) is appropriately corrected based on AG. Therefore, even when torque fluctuations occur in each cylinder 1a as described above and the respective torque fluctuation states are different, the injection timing is appropriately corrected for each cylinder 1a, so that the individual cylinders 1a have different injection timings. For ignition, an appropriate fuel injection timing can be secured and an optimal combustion state can be secured. As a result, the rotation fluctuation of the engine 1
It is possible to prevent a misfire.

【0060】(ロ)また、本実施の形態では、リッチ側
での燃焼によるトルク変動及びリーン側での燃焼による
トルク変動を、出力トルクの変動特性でもって判別する
ようにした。上述したように、燃料リッチにおける出力
トルクの変動特性(図10)と、燃料リーンにおける出
力トルクの変動特性(図9)とが異なるという事実が判
明しており、かかる事実から、燃料リッチ或いは燃料リ
ーンによる変動の判別が的確に行われうる。従って、上
述した作用効果をより確実なものとすることができる。
(B) Further, in the present embodiment, the torque fluctuation due to combustion on the rich side and the torque fluctuation due to combustion on the lean side are discriminated by the fluctuation characteristics of the output torque. As described above, the fact that the output torque variation characteristic at fuel rich (FIG. 10) is different from the output torque variation characteristic at fuel lean (FIG. 9) has been found. The change due to lean can be accurately discriminated. Therefore, the above-described effects can be made more reliable.

【0061】(ハ)特に、本実施の形態では、上記
(ロ)の出力トルクの変動の検出を、各気筒1a点火後
のクランク角時間TCRANK(i)等に基づいて行う
ようにした。上述したように、出力トルクの変動は、各
気筒1a毎のクランク角時間TCRANK(i)に対応
するという事実が判明しており、かかる事実から、クラ
ンク角時間TCRANK(i)及びその変動等を検出す
ることにより、出力トルクの変動の検出を容易、かつ、
確実に行うことができる。
(C) In particular, in the present embodiment, the fluctuation of the output torque in (b) above is detected based on the crank angle time TCRANK (i) after ignition of each cylinder 1a. As described above, it is known that the fluctuation of the output torque corresponds to the crank angle time TCRANK (i) of each cylinder 1a, and from such a fact, the crank angle time TCRANK (i) and its fluctuation are calculated. By detecting it, it is easy to detect fluctuations in output torque, and
It can be done reliably.

【0062】(第2の実施の形態)次に、本発明を具体
化した第2の実施の形態について説明する。但し、本実
施の形態の構成等においては上述した第1の実施の形態
と同等であるため、同一の部材等については同一の符号
を付してその説明を省略する。そして、以下には、第1
の実施の形態との相違点を中心として説明することとす
る。
(Second Embodiment) Next, a second embodiment of the present invention will be described. However, since the configuration and the like of this embodiment are the same as those of the above-described first embodiment, the same members and the like are denoted by the same reference numerals and description thereof is omitted. And, below, the first
The following description focuses on differences from the first embodiment.

【0063】すなわち、上記第1の実施の形態では、燃
料の噴射時期を補正することにより、燃焼状態の安定性
を確保するようにした。これに対し、本実施の形態で
は、上記「フラグ設定ルーチン」で設定されたトルク変
動判定フラグXSHK及びリーンリッチ判定フラグXL
RFLAGに基づいて、点火時期を補正することによ
り、燃焼状態の安定性を確保するという点で異なってい
る。そこで、以下には、点火時期の補正制御の内容につ
いて説明する。なお、本実施の形態では、上記ECU3
0により、燃焼変動検出手段、判別手段、噴射・点火制
御手段、点火時期補正手段が構成される。
That is, in the first embodiment, the stability of the combustion state is ensured by correcting the fuel injection timing. On the other hand, in the present embodiment, the torque fluctuation determination flag XSHK and the lean rich determination flag XL set by the "flag setting routine" are set.
The difference is that the stability of the combustion state is ensured by correcting the ignition timing based on RFLAG. Therefore, the content of the ignition timing correction control will be described below. In the present embodiment, the ECU 3
0 constitutes a combustion fluctuation detection means, a discrimination means, an injection / ignition control means, and an ignition timing correction means.

【0064】図11に示すフローチャートは、ECU3
0により実行される「点火時期制御ルーチン」を示すも
のであって、例えば30°CA毎の割り込みで実行され
る。処理がこのルーチンへ移行すると、ECU30は、
先ず、ステップ201において、各種センサ等25〜2
9,61,62より気筒判別信号等の各種信号を読み込
むとともに、上記「フラグ設定ルーチン」で設定される
各種フラグXSHK,XLRFLAGを読み込む。
The flowchart shown in FIG. 11 is executed by the ECU 3
It shows an "ignition timing control routine" executed by 0, and is executed by interruption every 30 ° CA, for example. When the processing shifts to this routine, the ECU 30
First, in step 201, various sensors 25-2
Various signals such as a cylinder discrimination signal are read from 9, 61 and 62, and various flags XSHK and XLRFLAG set by the "flag setting routine" are read.

【0065】次に、ステップ202においては、現時点
における対応する気筒1aを判別するとともに、気筒判
別子(i)を設定する。続いて、ステップ203におい
ては、前記「フラグ設定ルーチン」で設定され、今回読
み込まれたトルク変動判定フラグXSHKが「1」であ
るか否かを判断する。そして、トルク変動判定フラグX
SHKが「1」の場合には、トルク変動が大きく、燃焼
に変動が起きているものとして、点火時期の補正を行う
必要があるものとして、ステップ204へ移行する。
Next, at step 202, the corresponding cylinder 1a at the present time is discriminated and the cylinder discriminator (i) is set. Subsequently, in step 203, it is determined whether or not the torque fluctuation determination flag XSHK set by the "flag setting routine" and read this time is "1". Then, the torque fluctuation determination flag X
If SHK is "1", it is determined that the torque fluctuation is large and the combustion fluctuation occurs, and it is necessary to correct the ignition timing, and the routine proceeds to step 204.

【0066】ステップ204においては、前記「フラグ
設定ルーチン」で設定され、今回読み込まれたリーンリ
ッチ判定フラグXLRFLAGが「1」であるか否かを
判断する。そして、リーンリッチ判定フラグXLRFL
AGが「1」の場合には、リーンであるものとして、点
火時期を進角させるべく、ステップ205において、気
筒判別子(i)に対応する点火時期補正項dSA(i)
を設定する。すなわち、それまでの点火時期補正項dS
A(i)に所定の点火時期補正量CSAを加算した値
を、新たな点火時期補正項dSA(i)として設定す
る。
In step 204, it is judged whether or not the lean rich judgment flag XLRFLAG set by the "flag setting routine" and read this time is "1". Then, the lean rich determination flag XLRFL
If AG is "1", it is regarded as lean, and in step 205, the ignition timing correction term dSA (i) corresponding to the cylinder discriminator (i) is advanced to advance the ignition timing.
Set. That is, the ignition timing correction term dS up to that point
A value obtained by adding a predetermined ignition timing correction amount CSA to A (i) is set as a new ignition timing correction term dSA (i).

【0067】これに対し、リーンリッチ判定フラグXL
RFLAGが「0」の場合には、リッチであるものとし
て、点火時期を遅角させるべく、ステップ206におい
て気筒判別子(i)に対応する点火時期補正項dSA
(i)を設定する。すなわち、それまでの点火時期補正
項dSA(i)から所定の点火時期補正量CSAを減算
した値を、新たな点火時期補正項dSA(i)として設
定する。
On the other hand, the lean rich judgment flag XL
If RFLAG is "0", it is determined that the ignition timing is rich, and in step 206, the ignition timing correction term dSA corresponding to the cylinder discriminator (i) is retarded in order to retard the ignition timing.
Set (i). That is, a value obtained by subtracting the predetermined ignition timing correction amount CSA from the ignition timing correction term dSA (i) up to that point is set as a new ignition timing correction term dSA (i).

【0068】そして、ステップ205又は206から移
行して、ステップ207においては、別途のルーチンで
算出される基本点火時期SAb(i)に、今回設定され
ている点火時期補正項dSA(i)を加算した値を最終
点火時期SA(i)として設定し、その後の処理を一旦
終了する。
Then, proceeding from step 205 or 206, in step 207, the ignition timing correction term dSA (i) set this time is added to the basic ignition timing SAb (i) calculated in a separate routine. The set value is set as the final ignition timing SA (i), and the subsequent processing is once ended.

【0069】一方、前記ステップ203において、トル
ク変動判定フラグXSHKが「0」と判断された場合に
は、トルク変動が小さく、燃焼に変動が起きておらず、
点火時期の補正を行う必要がないものとして、ステップ
207へジャンプする。そして、ステップ207の処理
を実行した後、その後の処理を一旦終了する。
On the other hand, in step 203, when the torque fluctuation determination flag XSHK is judged to be "0", the torque fluctuation is small and combustion has not fluctuated,
Since it is not necessary to correct the ignition timing, the process jumps to step 207. Then, after executing the processing of step 207, the subsequent processing is once ended.

【0070】このように、上記「点火時期制御ルーチ
ン」においては、そのときどきのトルク変動判定フラグ
XSHKに応じて点火時期の補正を行うか否かが判断さ
れる。そして、点火時期の補正を行う必要があると判断
された場合には、リーンリッチ判定フラグXLRFLA
Gに応じて点火時期補正項dSA(i)の増大又は減少
補正が行われる。そして、基本点火時期SAb(i)に
対し、その点火時期補正項dSA(i)が考慮された分
だけ、点火時期が補正されることとなる。
As described above, in the "ignition timing control routine", it is determined whether or not the ignition timing is to be corrected according to the torque fluctuation determination flag XSHK at that time. When it is determined that the ignition timing needs to be corrected, the lean rich determination flag XLRFLA is set.
Depending on G, the ignition timing correction term dSA (i) is increased or decreased. Then, with respect to the basic ignition timing SAb (i), the ignition timing is corrected by the amount that the ignition timing correction term dSA (i) is taken into consideration.

【0071】以上説明したように、本実施の形態によれ
ば、第1の実施の形態の燃料の噴射時期に代えて、点火
時期を補正するようにした。このため、第1の実施の形
態とほぼ同等の作用効果を奏する。
As described above, according to the present embodiment, the ignition timing is corrected instead of the fuel injection timing of the first embodiment. Therefore, the same operational effect as that of the first embodiment is obtained.

【0072】尚、本発明は上記実施の形態に限定される
ものではなく、例えば次の如く構成してもよい。 (1)上記各実施の形態においては、クランク角センサ
28の検出結果に基づき、クランク角時間TCRANK
(i)、平均クランク角時間dTCRANK(i)及び
平均クランク角変動量mdTCRANK(i)を算出
し、これらを考慮することにより、トルク変動の大小を
判別するとともに、リーン側でのトルク変動なのかリッ
チ側でのトルク変動なのかを判別するようにした。これ
に対し、各気筒1aに対応するシリンダヘッドの燃焼室
側に燃焼圧センサ(図示せず)を設け、燃焼圧を検出す
るようにして、該燃焼圧に基づいて失火レベルの判別
(トルク変動の大小の判別、リーン側でのトルク変動な
のかリッチ側でのトルク変動なのかの判別)を行うよう
にしてもよい。
The present invention is not limited to the above embodiment, but may be configured as follows, for example. (1) In each of the above embodiments, the crank angle time TCRANK is based on the detection result of the crank angle sensor 28.
(I), average crank angle time dTCRANK (i) and average crank angle variation amount mdTCRANK (i) are calculated, and by considering them, the magnitude of the torque variation is determined, and whether the torque variation is on the lean side or not. The torque fluctuation on the rich side is discriminated. On the other hand, a combustion pressure sensor (not shown) is provided on the combustion chamber side of the cylinder head corresponding to each cylinder 1a so as to detect the combustion pressure, and determine the misfire level based on the combustion pressure (torque fluctuation). Determination of whether the torque fluctuation is on the lean side or the torque fluctuation is on the rich side).

【0073】かかる構成としても、上記実施の形態と同
等の作用効果を奏する。 (2)上記各実施の形態では、筒内噴射式のエンジン1
に本発明を具体化するようにしたが、いわゆる成層燃
焼、弱成層燃焼を行うタイプの内燃機関であればいかな
るタイプのものに具体化してもよい。例えば吸気ポート
7a,7bの吸気弁6a,6bの傘部の裏側に向かって
噴射するタイプのものも含まれる。また、吸気弁6a,
6b側に燃料噴射弁が設けられてはいるが、直接シリン
ダボア(燃焼室5)内に噴射するタイプのものも含まれ
る。さらに、点火プラグを有しない、いわゆる直噴ディ
ーゼルエンジンにも具体化できる。 (3)また、上記実施の形態では、ヘリカル方の吸気ポ
ートを有し、いわゆるスワールを発生させることが可能
な構成としたが、かならずしもスワールを発生しなくと
もよい。従って、例えば上記実施の形態におけるスワー
ルコントロールバルブ17、ステップモータ19等を省
略することもできる。
Even with such a structure, the same operational effects as those of the above-described embodiment can be obtained. (2) In each of the above embodiments, the cylinder injection engine 1 is used.
Although the present invention has been embodied in, the invention may be embodied in any type as long as it is an internal combustion engine of a type that performs so-called stratified charge combustion or weakly stratified charge combustion. For example, a type in which the fuel is injected toward the back side of the head of the intake valves 6a and 6b of the intake ports 7a and 7b is also included. In addition, the intake valve 6a,
Although the fuel injection valve is provided on the side of 6b, the type of direct injection into the cylinder bore (combustion chamber 5) is also included. Furthermore, it can be embodied in a so-called direct injection diesel engine that does not have a spark plug. (3) In addition, in the above-described embodiment, the configuration has the helical intake port and is capable of generating so-called swirl, but it is not absolutely necessary to generate swirl. Therefore, for example, the swirl control valve 17, the step motor 19, and the like in the above embodiment can be omitted.

【0074】特許請求の範囲の請求項に記載されないも
のであって、上記実施の形態から把握できる技術的思想
について以下にその効果とともに記載する。 (a)請求項1〜4に記載の内燃機関の燃焼制御装置に
おいて、前記判別手段による燃料過多或いは燃料過少に
よる変動の判別は、気筒内での燃焼圧を検出する手段の
検出結果に基づいて行うことを特徴とする。
The technical idea which is not described in the claims and can be grasped from the above-described embodiment will be described below together with the effect thereof. (A) In the combustion control device for an internal combustion engine according to any one of claims 1 to 4, the determination of the fluctuation due to the excessive fuel amount or the excessive fuel amount by the determination means is based on the detection result of the combustion pressure detecting means in the cylinder. It is characterized by performing.

【0075】このような構成としても、請求項3に記載
の作用効果と同等の作用効果を確保することができる。
Even with such a structure, it is possible to secure the same operational effect as that of the third aspect.

【0076】[0076]

【発明の効果】以上詳述したように、本発明によれば、
成層燃焼の可能な内燃機関の燃焼制御装置において、各
気筒毎に燃料噴射量の変化や、吸気系の状態変化があっ
たり、各気筒毎に燃料噴射方向が相違する場合があった
としても、そのことによる燃焼状態の悪化を防止するこ
とができ、ひいては、回転変動、失火といった不具合の
発生を回避することができるという優れた効果を奏す
る。
As described in detail above, according to the present invention,
In a combustion control device for an internal combustion engine capable of stratified combustion, even if there is a change in the fuel injection amount for each cylinder, a change in the state of the intake system, or the fuel injection direction may differ for each cylinder, As a result, it is possible to prevent the deterioration of the combustion state, which in turn can prevent the occurrence of problems such as fluctuations in rotation and misfire.

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

【図1】請求項1に記載の発明の基本的な概念構成図で
ある。
FIG. 1 is a basic conceptual configuration diagram of the invention described in claim 1;

【図2】請求項2に記載の発明の基本的な概念構成図で
ある。
FIG. 2 is a basic conceptual configuration diagram of the invention described in claim 2;

【図3】第1の実施の形態におけるエンジンの燃焼制御
装置を示す概略構成図である。
FIG. 3 is a schematic configuration diagram showing a combustion control device for an engine according to the first embodiment.

【図4】エンジンの気筒部分を拡大して示す断面図であ
る。
FIG. 4 is an enlarged sectional view showing a cylinder portion of the engine.

【図5】ECUにより実行される「噴射時期制御ルーチ
ン」を示すフローチャートである。
FIG. 5 is a flowchart showing an “injection timing control routine” executed by the ECU.

【図6】ECUにより実行される「フラグ設定ルーチ
ン」を示すフローチャートである。
FIG. 6 is a flowchart showing a “flag setting routine” executed by the ECU.

【図7】燃焼室の概略及び噴射された燃料の挙動を示す
模式図である。
FIG. 7 is a schematic diagram showing an outline of a combustion chamber and behavior of injected fuel.

【図8】噴射開始時期によって相違するトルク変動の関
係を示すグラフである。
FIG. 8 is a graph showing the relationship between torque fluctuations that differ depending on the injection start timing.

【図9】リーン側での時間の経過に対するトルク変動の
特性を示すグラフである。
FIG. 9 is a graph showing a characteristic of torque fluctuation with time on the lean side.

【図10】リッチ側での時間の経過に対するトルク変動
の特性を示すグラフである。
FIG. 10 is a graph showing characteristics of torque fluctuations over time on the rich side.

【図11】第2の実施の形態においてECUにより実行
される「点火時期制御ルーチン」を示すフローチャート
である。
FIG. 11 is a flowchart showing an “ignition timing control routine” executed by an ECU in the second embodiment.

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

1…内燃機関としてのエンジン、10…点火プラグ、1
1…燃料噴射弁、12…イグナイタ、25…運転状態検
出手段を構成するスロットルセンサ、26A…運転状態
検出手段を構成するアクセルセンサ、26B…運転状態
検出手段を構成する全閉スイッチ、27…運転状態検出
手段を構成する上死点センサ、28…運転状態検出手段
を構成するクランク角センサ、29…運転状態検出手段
を構成するスワールコントロールバルブセンサ、30…
燃焼変動検出手段、判別手段、噴射制御手段、噴射時期
補正手段、噴射・点火制御手段、点火時期補正手段を構
成するECU。
DESCRIPTION OF SYMBOLS 1 ... Engine as internal combustion engine, 10 ... Spark plug, 1
DESCRIPTION OF SYMBOLS 1 ... Fuel injection valve, 12 ... Igniter, 25 ... Throttle sensor which comprises operating state detecting means, 26A ... Accelerator sensor which constitutes operating state detecting means, 26B ... Full closing switch which constitutes operating state detecting means, 27 ... Operation Top dead center sensor constituting state detecting means 28. Crank angle sensor constituting operating state detecting means 29. Swirl control valve sensor constituting operating state detecting means 30.
An ECU that constitutes combustion fluctuation detection means, determination means, injection control means, injection timing correction means, injection / ignition control means, ignition timing correction means.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 成層燃焼を行うべく、内燃機関の気筒内
に燃料を噴射する燃料噴射手段と、 前記内燃機関の運転状態を検出する運転状態検出手段
と、 前記運転状態検出手段の検出結果に基づき、前記燃料噴
射手段から前記気筒内に噴射される燃料噴射量及び噴射
時期を算出し、当該算出された燃料噴射量及び噴射時期
に基づき、前記燃料噴射手段を制御する噴射制御手段と
を備えた内燃機関の燃焼制御装置において、 前記運転状態検出手段の検出結果に基づき、前記内燃機
関の燃焼変動を検出する燃焼変動検出手段と、 前記燃焼変動検出手段により検出された燃焼変動によ
り、燃料過多或いは燃料過少による変動を判別する判別
手段と、 前記判別手段の判別結果に応じて、前記噴射制御手段に
よる燃料噴射時期を補正する噴射時期補正手段とを設け
たことを特徴とする内燃機関の燃焼制御装置。
1. A fuel injection means for injecting fuel into a cylinder of an internal combustion engine to perform stratified combustion, an operating state detecting means for detecting an operating state of the internal combustion engine, and a detection result of the operating state detecting means. And an injection control unit that controls the fuel injection unit based on the calculated fuel injection amount and injection timing based on the calculated fuel injection amount and injection timing. In a combustion control device for an internal combustion engine, based on the detection result of the operating state detection means, combustion fluctuation detection means for detecting combustion fluctuation of the internal combustion engine; and combustion fluctuation detected by the combustion fluctuation detection means Alternatively, a discriminating unit for discriminating a fluctuation due to insufficient fuel, and an injection timing correcting unit for correcting the fuel injection timing by the injection control unit according to the discrimination result of the discriminating unit. Combustion control device for an internal combustion engine, wherein a provided.
【請求項2】 成層燃焼を行うべく、内燃機関の気筒内
に燃料を噴射する燃料噴射手段と、 前記気筒内の燃料を点火する点火手段と、 前記内燃機関の運転状態を検出する運転状態検出手段
と、 前記運転状態検出手段の検出結果に基づき、前記燃料噴
射手段から前記気筒内に噴射される燃料噴射量及び点火
時期を算出し、当該算出された燃料噴射量及び点火時期
に基づき、前記燃料噴射手段及び前記点火手段を制御す
る噴射・点火制御手段とを備えた内燃機関の燃焼制御装
置において、 前記運転状態検出手段の検出結果に基づき、前記内燃機
関の燃焼変動を検出する燃焼変動検出手段と、 前記燃焼変動検出手段により検出された燃焼変動によ
り、燃料過多或いは燃料過少による変動を判別する判別
手段と、 前記判別手段の判別結果に応じて、前記噴射・点火制御
手段による点火時期を補正する点火時期補正手段とを設
けたことを特徴とする内燃機関の燃焼制御装置。
2. A fuel injection means for injecting fuel into a cylinder of an internal combustion engine to perform stratified combustion, an ignition means for igniting fuel in the cylinder, and an operating state detection for detecting an operating state of the internal combustion engine. And a fuel injection amount and ignition timing injected from the fuel injection means into the cylinder based on the detection result of the operating state detection means, and based on the calculated fuel injection amount and ignition timing, A combustion control device for an internal combustion engine, comprising: a fuel injection means and an injection / ignition control means for controlling the ignition means; a combustion fluctuation detection for detecting a combustion fluctuation of the internal combustion engine based on a detection result of the operating state detection means. Means, a discrimination means for discriminating a fluctuation due to excessive fuel or an insufficient fuel by the combustion fluctuation detected by the combustion fluctuation detecting means, and according to a judgment result of the judging means, A combustion control device for an internal combustion engine, comprising: an ignition timing correction means for correcting the ignition timing by the injection / ignition control means.
【請求項3】 前記判別手段による燃料過多或いは燃料
過少による変動の判別は、出力トルクの変動に基づいて
行うことを特徴とする請求項1又は2に記載の内燃機関
の燃焼制御装置。
3. The combustion control device for an internal combustion engine according to claim 1, wherein the determination of the variation due to the excessive fuel amount or the insufficient fuel amount by the determination means is performed based on the variation of the output torque.
【請求項4】 前記出力トルクの変動の検出は、各気筒
点火後のクランク角時間に基づいて行うことを特徴とす
る請求項3に記載の内燃機関の燃焼制御装置。
4. The combustion control device for an internal combustion engine according to claim 3, wherein the fluctuation of the output torque is detected based on a crank angle time after ignition of each cylinder.
JP02698296A 1996-02-14 1996-02-14 Combustion control device for internal combustion engine Expired - Lifetime JP3293444B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02698296A JP3293444B2 (en) 1996-02-14 1996-02-14 Combustion control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02698296A JP3293444B2 (en) 1996-02-14 1996-02-14 Combustion control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH09217637A true JPH09217637A (en) 1997-08-19
JP3293444B2 JP3293444B2 (en) 2002-06-17

Family

ID=12208375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02698296A Expired - Lifetime JP3293444B2 (en) 1996-02-14 1996-02-14 Combustion control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3293444B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102588134A (en) * 2012-03-08 2012-07-18 潍柴动力股份有限公司 Diesel engine injection control method and electric control diesel engine utilizing same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102588134A (en) * 2012-03-08 2012-07-18 潍柴动力股份有限公司 Diesel engine injection control method and electric control diesel engine utilizing same

Also Published As

Publication number Publication date
JP3293444B2 (en) 2002-06-17

Similar Documents

Publication Publication Date Title
US6425371B2 (en) Controller for internal combustion engine
US5988137A (en) Controller of in-cylinder injection spark ignition internal combustion engine
JP3768296B2 (en) In-cylinder injection type spark ignition internal combustion engine control device
US7841316B2 (en) Controller for direct injection engine
US6237329B1 (en) Combustion controller for lean burn engines
JP3198957B2 (en) Output fluctuation suppression control device for lean burn internal combustion engine
JP3971004B2 (en) Combustion switching control device for internal combustion engine
JPH09268942A (en) Control device for in-cylinder injection type internal combustion engine
US5848580A (en) Apparatus and method for controlling fuel injection in internal combustion engine
JPH1193731A (en) Fuel injection control device for cylinder injection internal combustion engine
US5927252A (en) Ignition timing control apparatus for internal combustion engine
JP2003013784A (en) Control device of direct injection spark ignition type internal combustion engine
US6176220B1 (en) Combustion control device for internal combustion engine
JP3090072B2 (en) Fuel injection control device for in-cylinder injection internal combustion engine
JP3317166B2 (en) Knock determination device for internal combustion engine
JP3775942B2 (en) Fuel injection control device for internal combustion engine
JP3959781B2 (en) Misfire detection device and control device for direct injection spark ignition engine
JPH09195839A (en) Apparatus for controlling combustion of internal combustion engine
JP3293444B2 (en) Combustion control device for internal combustion engine
US20120221225A1 (en) Controller for internal combustion engine
JP3307306B2 (en) Combustion system control device for internal combustion engine
JP3362616B2 (en) Fuel injection control device for stratified combustion internal combustion engine
JP3598915B2 (en) Ignition control device for internal combustion engine
JP3613658B2 (en) Fuel injection control device for multi-cylinder internal combustion engine
JP3279208B2 (en) Combustion control device for internal combustion engine

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090405

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090405

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100405

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100405

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110405

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120405

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130405

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140405

Year of fee payment: 12

EXPY Cancellation because of completion of term