Nothing Special   »   [go: up one dir, main page]

JP2010001745A - Combustion controller of spark-ignition multi-cylinder engine - Google Patents

Combustion controller of spark-ignition multi-cylinder engine Download PDF

Info

Publication number
JP2010001745A
JP2010001745A JP2008158946A JP2008158946A JP2010001745A JP 2010001745 A JP2010001745 A JP 2010001745A JP 2008158946 A JP2008158946 A JP 2008158946A JP 2008158946 A JP2008158946 A JP 2008158946A JP 2010001745 A JP2010001745 A JP 2010001745A
Authority
JP
Japan
Prior art keywords
cylinder
torque
ignition timing
engine
generated torque
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.)
Pending
Application number
JP2008158946A
Other languages
Japanese (ja)
Inventor
恵一 ▲高▼▲柳▼
Keiichi Takayanagi
Seiji Asano
誠二 浅野
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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
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 Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2008158946A priority Critical patent/JP2010001745A/en
Publication of JP2010001745A publication Critical patent/JP2010001745A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a combustion controller of a spark-ignition multi-cylinder engine capable of accurately correcting dispersion in produced torque between cylinders. <P>SOLUTION: An ignition timing MBT where the produced torque is maximum is obtained for each cylinder. The averaged value of the produced torques for the cylinders generated when the engine is ignited at the ignition timings MBT or at the ignition timings obtained by correctively delaying the ignition timings MBT is determined as the target torque. The ignition timing, fuel injection amount, and cylinder intake air amount are corrected for each cylinder so that the produced torque of each cylinder reaches the target torque. When the produced torque of each cylinder matches the target torque, the target idle rotational speed is reduced. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、火花点火式多気筒エンジンにおいて、気筒毎の発生トルクを制御する燃焼制御装置に関する。   The present invention relates to a combustion control device that controls a generated torque for each cylinder in a spark ignition type multi-cylinder engine.

特許文献1には、減速燃料カットからの燃料噴射の再開時に、気筒毎に非同期噴射の時間を調整することで、気筒間の爆発力を均一化し、エンジン回転数をスムーズに低下させる燃料噴射制御装置が開示されている。
特開2002−332894号公報
Patent Document 1 discloses a fuel injection control that equalizes the explosive force between cylinders and smoothly reduces the engine speed by adjusting the time of asynchronous injection for each cylinder at the time of restarting fuel injection from a deceleration fuel cut. An apparatus is disclosed.
JP 2002-332894 A

ところで、火花点火式多気筒エンジンにおいては、部品ばらつきや劣化・変形等によって気筒毎に点火位置のずれが発生する場合があり、気筒毎の燃料噴射量の調整によっては、各気筒の発生トルクを均一化させることができない場合があった。
例えば、クランクシャフトの角度位置を検出するクランクシャフトポジションセンサにおける被検出部の一部に欠損や変形が生じると、クランク角の検出誤差が生じて点火時期を誤検出することになる。
By the way, in a spark ignition type multi-cylinder engine, there may be a deviation in ignition position for each cylinder due to component variations, deterioration, deformation, etc., and depending on the adjustment of the fuel injection amount for each cylinder, the generated torque of each cylinder may be reduced. In some cases, it could not be made uniform.
For example, if a part of the detected portion in the crankshaft position sensor that detects the angular position of the crankshaft is missing or deformed, a crank angle detection error occurs and the ignition timing is erroneously detected.

係る点火時期のずれによる発生トルクの差を燃料噴射量の調整によって解消しようとすると、目標空燃比に調整されている空燃比を強制的にずらすことになるため、排気性状や燃焼安定性の要求から燃料噴射量の調整範囲が限られ、発生トルクの差を充分に小さくすることができない場合が生じる。
そして、気筒間に発生トルクの差があると、一般的にエンジン回転速度が低くなるほど回転変動が大きくなり、運転者に違和感を与えると共に、回転変動が大きくなるためにアイドル回転速度を低くできず、燃費性能を悪化させることになってしまうという問題が生じる。
If an attempt is made to eliminate the difference in generated torque due to such ignition timing deviation by adjusting the fuel injection amount, the air-fuel ratio adjusted to the target air-fuel ratio is forcibly shifted, so that there is a demand for exhaust properties and combustion stability. Therefore, there are cases where the adjustment range of the fuel injection amount is limited and the difference in generated torque cannot be sufficiently reduced.
If there is a difference in the generated torque between the cylinders, generally, the lower the engine speed, the greater the fluctuations in the rotation, giving the driver a sense of incongruity, and the fluctuations in rotation are so great that the idle speed cannot be reduced. There arises a problem that the fuel efficiency is deteriorated.

本発明は上記問題点に鑑みなされたものであり、気筒間における発生トルクのばらつきを高精度に補正できる火花点火式多気筒エンジンの燃焼制御装置を提供することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a combustion control device for a spark ignition type multi-cylinder engine capable of correcting a variation in generated torque between cylinders with high accuracy.

そのため、本発明に係る火花点火式多気筒エンジンの燃焼制御装置では、気筒毎に最大トルクを発生する点火時期をそれぞれに求め、該最大トルクを発生する点火時期に基づいて各気筒の基準点火時期をそれぞれに設定し、該基準点火時期での運転における気筒間での発生トルクの差を減少させる制御を行うことを特徴とする。   Therefore, in the spark ignition multi-cylinder engine combustion control apparatus according to the present invention, the ignition timing for generating the maximum torque is obtained for each cylinder, and the reference ignition timing for each cylinder is determined based on the ignition timing for generating the maximum torque. Is set to each, and control is performed to reduce the difference in torque generated between the cylinders during operation at the reference ignition timing.

上記発明によると、気筒毎に最大トルクを発生する点火時期(MBT)に制御することで、気筒間における実際の点火時期のずれを正し、実際の点火時期のずれが修正された状態で、シリンダ吸入空気量や燃料噴射量の気筒間でのばらつきによって発生する気筒間でのトルク差を減少させる。
従って、点火時期のずれによる気筒間での発生トルクの差を、各気筒のシリンダ吸入空気量や燃料噴射量で補正することが回避又は抑制されるので、燃焼安定性などを損ねることなく、気筒間におけるトルク差を小さくすることができる。
According to the above invention, by controlling to the ignition timing (MBT) that generates the maximum torque for each cylinder, the deviation of the actual ignition timing between the cylinders is corrected, and the deviation of the actual ignition timing is corrected, A torque difference between the cylinders caused by variations in the cylinder intake air amount and the fuel injection amount among the cylinders is reduced.
Therefore, correction of the difference in generated torque between the cylinders due to the difference in ignition timing is avoided or suppressed by correcting the cylinder intake air amount and the fuel injection amount of each cylinder, so that the cylinder does not lose combustion stability. Torque difference can be reduced.

以下に本発明の実施の形態を説明する。
図1及び図2は、実施形態における車両用エンジンのシステム構成図である。
図において、エンジン101は、4気筒の火花点火式エンジンであり、吸気マニホールド102のブランチ部102Aに燃料噴射弁103が気筒毎に設けられている。
尚、エンジン101を4気筒に限定するものではなく、また、燃料噴射弁103が各気筒の燃焼室内に直接燃料を噴射する筒内直接噴射式エンジンであってもよい。
Embodiments of the present invention will be described below.
FIG.1 and FIG.2 is a system block diagram of the vehicle engine in embodiment.
In the drawing, an engine 101 is a four-cylinder spark ignition engine, and a fuel injection valve 103 is provided in a branch portion 102A of an intake manifold 102 for each cylinder.
The engine 101 is not limited to four cylinders, and the fuel injection valve 103 may be an in-cylinder direct injection engine in which fuel is directly injected into the combustion chamber of each cylinder.

また、前記吸気マニホールド102のブランチ部の燃料噴射弁103上流側には、各気筒のシリンダ吸入空気量をそれぞれ独立に制御する電子制御式のスロットルバルブ104が介装されている。
前記スロットルバルブ104には、それぞれにモータ等のアクチュエータ(図示省略)が組み合わされ、各アクチュエータを独立に制御することで、各気筒のスロットルバルブ104を相互に異なる開度に駆動することが可能になっている。
In addition, an electronically controlled throttle valve 104 for controlling the cylinder intake air amount of each cylinder independently is interposed on the upstream side of the fuel injection valve 103 in the branch portion of the intake manifold 102.
Each throttle valve 104 is combined with an actuator (not shown) such as a motor, and the throttle valve 104 of each cylinder can be driven to a different opening degree by controlling each actuator independently. It has become.

前記燃料噴射弁103から噴射された燃料と前記スロットルバルブ104で計量された空気とは、吸気バルブ105を介して燃焼室106内に吸引され、燃料は、燃焼室106内で点火プラグ107の火花点火によって着火燃焼する。
前記燃焼室106は、シリンダ108、シリンダヘッド109、ピストン110によって形成される。
The fuel injected from the fuel injection valve 103 and the air measured by the throttle valve 104 are sucked into the combustion chamber 106 through the intake valve 105, and the fuel is sparked by the spark plug 107 in the combustion chamber 106. Ignition combustion by ignition.
The combustion chamber 106 is formed by a cylinder 108, a cylinder head 109, and a piston 110.

排気ガスは、排気バルブ111,排気マニホールド112及び排気ダクト113を介して排出され、前記排気ダクト113には、触媒反応により排気ガス中の有害成分(CO,HC,NOx)を無害な成分(CO2,H2O,NO2)に変換する触媒コンバータ114が介装されている。
前記点火プラグ107それぞれには、パワートランジスタを内蔵するイグニッションコイル115が直付けされており、前記パワートランジスタのオン・オフを制御することで、前記イグニッションコイル115への通電開始タイミング及び通電遮断タイミングを制御し、各気筒の点火時期をそれぞれ独立に制御できるようになっている。
The exhaust gas is discharged through an exhaust valve 111, an exhaust manifold 112, and an exhaust duct 113, and harmful components (CO, HC, NOx) in the exhaust gas are harmed to the exhaust duct 113 by a catalytic reaction (CO 2 , H 2 O, NO 2 ) is installed.
Each ignition plug 107 is directly attached with an ignition coil 115 containing a power transistor. By controlling on / off of the power transistor, the timing of starting energization and the timing of interrupting energization of the ignition coil 115 are controlled. The ignition timing of each cylinder can be controlled independently.

前記スロットルバルブ104の開度、燃料噴射弁103による燃料噴射量、点火プラグ107による点火時期(イグニッションコイル115への通電開始・遮断タイミング)は、電子コントロールユニット(ECU)201によって制御される。
前記ECU201は、マイクロコンピュータを備え、予め記憶したプログラムに従って、各種センサ・スイッチからの信号を演算処理することで、前記スロットル開度,燃料噴射量,点火時期などの制御目標を設定し、該制御目標に基づく操作信号を各気筒のスロットルバルブ104,燃料噴射弁103,イグニッションコイル115に出力する。
The electronic control unit (ECU) 201 controls the opening degree of the throttle valve 104, the fuel injection amount by the fuel injection valve 103, and the ignition timing by the spark plug 107 (the start / break timing of energization of the ignition coil 115).
The ECU 201 includes a microcomputer, sets control targets such as the throttle opening, fuel injection amount, ignition timing, and the like by performing arithmetic processing on signals from various sensors and switches in accordance with a program stored in advance. An operation signal based on the target is output to the throttle valve 104, the fuel injection valve 103, and the ignition coil 115 of each cylinder.

前記各種センサとしては、アクセルペダル121の踏込み量(アクセル開度)ACCを検出するアクセル開度センサ202、前記吸気マニホールド102の上流側に接続される吸気ダクト122に介装され、エンジン101の吸入空気流量QAを計測するエアフローセンサ203、エンジン101の冷却ジャケット内の冷却水の温度TWを検出する水温センサ204、前記触媒コンバータ114よりも上流側の排気ダクト113内の排気中の酸素濃度に基づいて空燃比AFを検出する空燃比センサ205、クランクシャフト123が単位角度だけ回転する毎に単位角度信号POSを出力するクランクシャフトポジションセンサ206、吸気カムシャフト124の回転に同期して気筒判別信号PHASEを出力するカムシャフトポジションセンサ207などが設けられている。   As the various sensors, an accelerator opening sensor 202 for detecting the depression amount (accelerator opening) ACC of the accelerator pedal 121, an intake duct 122 connected to the upstream side of the intake manifold 102, and an intake of the engine 101 are provided. Based on the air flow sensor 203 for measuring the air flow rate QA, the water temperature sensor 204 for detecting the temperature TW of the cooling water in the cooling jacket of the engine 101, and the oxygen concentration in the exhaust in the exhaust duct 113 upstream of the catalytic converter 114. The air-fuel ratio sensor 205 for detecting the air-fuel ratio AF, the crankshaft position sensor 206 for outputting the unit angle signal POS every time the crankshaft 123 rotates by a unit angle, and the cylinder discrimination signal PHASE in synchronization with the rotation of the intake camshaft 124. Output camshaft position sensor It is provided, such as 207.

前記ECU201は、前記クランクシャフトポジションセンサ206又はカムシャフトポジションセンサ207からの信号に基づいてエンジン101の回転速度NEを算出し、該エンジン回転速度NEと前記エアフローセンサ203で検出された吸入空気流量QAとから基本燃料噴射量(基本噴射パルス幅)TPを演算する。
更に、前記基本燃料噴射量TPを、冷却水温度TWに応じた増量補正係数KTWや、空燃比センサ205で検出される実際の空燃比を目標空燃比に近づけるための空燃比フィードバック補正係数αなどで補正して、最終的な燃料噴射量(噴射パルス幅)TIを算出し、前記最終的な燃料噴射量TIに対応するパルス幅の噴射パルス信号を、各気筒の吸気行程にタイミングを合わせて各燃料噴射弁103に出力する。
The ECU 201 calculates the rotational speed NE of the engine 101 based on a signal from the crankshaft position sensor 206 or the camshaft position sensor 207, and the intake air flow rate QA detected by the engine rotational speed NE and the airflow sensor 203. From this, the basic fuel injection amount (basic injection pulse width) TP is calculated.
Further, the basic fuel injection amount TP is set to an increase correction coefficient KTW corresponding to the coolant temperature TW, an air-fuel ratio feedback correction coefficient α for bringing the actual air-fuel ratio detected by the air-fuel ratio sensor 205 close to the target air-fuel ratio, etc. The final fuel injection amount (injection pulse width) TI is calculated and the injection pulse signal having a pulse width corresponding to the final fuel injection amount TI is synchronized with the intake stroke of each cylinder. Output to each fuel injection valve 103.

また、前記ECU201は、エンジン負荷を示す前記基本燃料噴射量TPとエンジン回転速度NEとに基づいて点火進角値(点火時期)ADVを算出し、該点火進角値(点火時期)ADVに従って各気筒で点火が行われるように、前記イグニッションコイル115への通電を制御する。
尚、点火進角値(点火時期)ADVは、圧縮上死点からの進角角度で点火時期を示すものとする。
Further, the ECU 201 calculates an ignition advance value (ignition timing) ADV based on the basic fuel injection amount TP indicating the engine load and the engine rotational speed NE, and each ignition advance value (ignition timing) ADV is calculated according to the ignition advance value (ignition timing) ADV. Energization of the ignition coil 115 is controlled so that ignition is performed in the cylinder.
The ignition advance value (ignition timing) ADV represents the ignition timing as an advance angle from the compression top dead center.

また、前記ECU201は、アクセル開度センサ202で検出されるアクセル開度ACCなどに基づいて目標スロットル開度を算出し、前記スロットルバルブ104の実際の開度が前記目標スロットル開度になるように、前記スロットルバルブ104を駆動するアクチュエータ(モータ)を制御する。
更に、前記ECU201は、気筒間における発生トルクの差を縮小させるべく、気筒毎に発生トルクを調整する機能を備えている。
Further, the ECU 201 calculates a target throttle opening based on the accelerator opening ACC detected by the accelerator opening sensor 202 so that the actual opening of the throttle valve 104 becomes the target throttle opening. The actuator (motor) that drives the throttle valve 104 is controlled.
Further, the ECU 201 has a function of adjusting the generated torque for each cylinder in order to reduce the difference in generated torque between the cylinders.

図3のフローチャートは、前記気筒毎の発生トルクの調整制御の流れを示す。
ステップS1001では、点火時期を気筒別に強制的に発生トルクの増大方向に補正し、ステップS1002では、補正した点火時期で点火を行わせた場合の発生トルクを気筒毎に検出する。
気筒毎の発生トルクは、エンジン101(クランクシャフト123)の角速度に基づいて検出することができる。
The flowchart of FIG. 3 shows the flow of adjustment control of the generated torque for each cylinder.
In step S1001, the ignition timing is forcibly corrected in the direction of increasing the generated torque for each cylinder, and in step S1002, the generated torque when ignition is performed at the corrected ignition timing is detected for each cylinder.
The generated torque for each cylinder can be detected based on the angular velocity of the engine 101 (crankshaft 123).

具体的には、各気筒の爆発行程の平均角速度(圧縮上死点から膨張下死点まで回転するのに要した時間)を検出するか、又は、点火タイミングを基準として設定されるトルク検出角度領域(例えば点火時期を含む10deg程度のクランク角範囲)での角速度を算出する。
尚、エンジン101の角速度を算出する代わりに、角加速度を算出したり、例えばクランクシャフトの撓みからトルクを検出するトルクセンサの出力を、各気筒の爆発行程にタイミングを合わせてサンプリングしたり、燃焼圧(筒内圧)センサを各気筒それぞれに設け、各気筒における爆発行程での燃焼圧(筒内圧)をサンプリングさせたりすることで、各気筒の発生トルクを検出させることができる。
Specifically, the average angular velocity (time required for rotation from the compression top dead center to the expansion bottom dead center) of each cylinder is detected, or the torque detection angle set based on the ignition timing An angular velocity in a region (for example, a crank angle range of about 10 deg including the ignition timing) is calculated.
Instead of calculating the angular velocity of the engine 101, the angular acceleration is calculated, for example, the output of a torque sensor that detects torque from the deflection of the crankshaft is sampled in time with the explosion stroke of each cylinder, or combustion By providing a pressure (in-cylinder pressure) sensor in each cylinder and sampling the combustion pressure (in-cylinder pressure) in the explosion stroke in each cylinder, the generated torque of each cylinder can be detected.

次のステップS1003では、各気筒における発生トルク(角速度)の最大値を検出したか否かを判断させ、最大トルクを検出するまで点火時期の強制的な進角・遅角変化を繰り返すことで、発生トルクが最大となる点火時期MBT(MBT:minimum advance for the best torque)を気筒毎に求める。
具体的には、エンジン負荷TP及びエンジン回転速度NEに基づいて決定される標準の点火時期から進角又は遅角方向に点火時期を変化させて、発生トルクが増大変化する点火時期の変化方向を判別し、発生トルク(角速度)が増大する方向に点火時期を徐々に変化させ、発生トルク(角速度)が減少に転じた直前の点火時期を、各気筒において発生トルク(角速度)が最大となる点火時期MBTとする。
In the next step S1003, it is determined whether or not the maximum value of the generated torque (angular velocity) in each cylinder has been detected, and the forced advance / retard change of the ignition timing is repeated until the maximum torque is detected, An ignition timing MBT (MBT: minimum advance for the best torque) at which the generated torque is maximized is obtained for each cylinder.
Specifically, the ignition timing is changed from the standard ignition timing determined based on the engine load TP and the engine rotational speed NE to the advance angle or the retard angle direction, and the change direction of the ignition timing at which the generated torque increases is changed. The ignition timing is gradually changed in the direction in which the generated torque (angular velocity) increases, and the ignition timing immediately before the generated torque (angular velocity) starts to decrease is the ignition at which the generated torque (angular velocity) becomes maximum in each cylinder. It is time MBT.

上記ステップS1001〜ステップS1003の演算機能が、点火時期検出手段に相当する。
尚、各気筒において発生トルクが最大となる点火時期MBTを求める場合に、基点とする点火時期をMBTよりも遅角側であると見込まれる点火時期に設定し、該点火時期から徐々に進角させてMBTを求めることができる。
The calculation function of steps S1001 to S1003 corresponds to the ignition timing detection means.
When obtaining the ignition timing MBT at which the generated torque is maximum in each cylinder, the ignition timing as a base point is set to an ignition timing that is expected to be retarded from the MBT, and gradually advanced from the ignition timing. To obtain the MBT.

係る構成とすれば、点火時期の過剰な進角によるノックの発生を回避することができる。
上記のようにして、発生トルクが最大となる点火時期MBTを各気筒それぞれについて求めると、次のステップS1004では、前記点火時期MBTを各気筒における点火進角値(基準点火時期)ADVに設定し、点火時期MBTを目標として点火制御が行われるようにする(基準点火時期設定手段)。
With such a configuration, it is possible to avoid the occurrence of knocking due to excessive advance of the ignition timing.
When the ignition timing MBT at which the generated torque is maximum is obtained for each cylinder as described above, in the next step S1004, the ignition timing MBT is set to the ignition advance value (reference ignition timing) ADV in each cylinder. Then, ignition control is performed with the ignition timing MBT as a target (reference ignition timing setting means).

各気筒における燃料噴射量やシリンダ吸入空気量に差がないとすると、最大トルクとなる点火時期は各気筒で略一致するはずであるが、制御目標としての点火時期ADVに対して、実際の点火時期が気筒間でずれていると、前記ずれに応じて、MBTを得るための点火時期ADVも気筒間で異なることになる。
換言すれば、各気筒の発生トルクを検出して求めたMBTは、気筒間における実際の点火時期のずれを補正した結果であると見なすことができ、実際の点火時期のずれによって気筒間で発生トルクに差が生じていた場合には、MBTを点火時期の制御目標とすることで、点火時期のずれによる気筒間での発生トルクの差が解消されることになる。
If there is no difference in the fuel injection amount and the cylinder intake air amount in each cylinder, the ignition timing at which the maximum torque is obtained should be substantially the same in each cylinder. However, the actual ignition with respect to the ignition timing ADV as a control target If the timing is shifted between the cylinders, the ignition timing ADV for obtaining MBT also varies among the cylinders according to the shift.
In other words, the MBT obtained by detecting the generated torque of each cylinder can be regarded as a result of correcting the actual ignition timing deviation between the cylinders, and is generated between the cylinders due to the actual ignition timing deviation. If there is a difference in torque, the difference in generated torque between the cylinders due to the ignition timing deviation is eliminated by setting MBT as the control target of the ignition timing.

尚、気筒間での実際の点火時期のずれは、例えば、クランクシャフトポジションセンサ206における被検出部に変形や欠けが生じることで、クランク角位置を正しく検出できなくなった場合や、カムシャフトポジションセンサ207で点火時期計測の基準位置を検出する場合において、タイミングベルトの撓み等でクランクシャフトとカムシャフトとの回転位相差が発生した場合などに発生する。   Note that the actual ignition timing shift between the cylinders may be caused when, for example, the crank angle position cannot be correctly detected due to deformation or chipping in the detected portion of the crankshaft position sensor 206, or the camshaft position sensor. This occurs when a reference phase position for ignition timing measurement is detected at 207, such as when a rotational phase difference between the crankshaft and the camshaft occurs due to bending of the timing belt or the like.

次のステップS1005では、各気筒において点火時期MBT(基準点火時期)で点火させたときに発生したトルク(最大角速度)の平均値(各気筒の発生トルクの総和/気筒数)を、全気筒に共通の目標トルク(目標角速度)に設定する。
尚、気筒毎の発生トルクの平均値を前記目標トルクとする代わりに、予め決められた気筒の発生トルクを目標トルクに設定したり、気筒毎の発生トルクの最小値,最大値,メジアン値を目標トルクに設定したり、最大・最小値を除いた平均値を目標トルクとすることができる。
In the next step S1005, the average value of the torque (maximum angular velocity) generated when each cylinder is ignited at the ignition timing MBT (reference ignition timing) (sum of generated torque of each cylinder / number of cylinders) Set to a common target torque (target angular velocity).
Instead of setting the average value of the generated torque for each cylinder as the target torque, the generated torque of a predetermined cylinder is set as the target torque, or the minimum, maximum, and median values of the generated torque for each cylinder are set. The target torque can be set as the target torque, or the average value excluding the maximum and minimum values can be set as the target torque.

ここで、気筒間において燃料噴射量・シリンダ吸入空気量(実際量)に差がない場合には、MBTで点火している状態での気筒毎の発生トルクは略一致し、気筒毎の発生トルクにばらつきがある場合には、気筒間で燃料噴射量・シリンダ吸入空気量(実際量)に差があるものと推定できる。
気筒間での燃料噴射量・シリンダ吸入空気量(実際量)の差は、燃料噴射弁103の経時劣化や、吸気マニホールド102,スロットルバルブ104,吸気バルブ105の堆積物・変形などによって生じると共に、吸気マニホールド102の設計上の空気分配特性などによっても生じる。
Here, when there is no difference in the fuel injection amount / cylinder intake air amount (actual amount) between the cylinders, the generated torques for each cylinder when the MBT is ignited are substantially the same, and the generated torques for each cylinder. If there is a variation in the fuel consumption, it can be estimated that there is a difference in the fuel injection amount / cylinder intake air amount (actual amount) between the cylinders.
The difference between the fuel injection amount and the cylinder intake air amount (actual amount) between the cylinders is caused by the deterioration of the fuel injection valve 103 over time, the deposits and deformations of the intake manifold 102, the throttle valve 104, and the intake valve 105, and the like. This also occurs due to the design air distribution characteristics of the intake manifold 102.

ステップS1006では、前記目標トルクに各気筒の発生トルクを近づける制御を実行し、気筒間での燃料噴射量・シリンダ吸入空気量(実際量)の差による発生トルクの差を抑制して、各気筒の発生トルクが前記目標トルクに略一致し、全気筒の発生トルクが略均一になるようにする(トルク差制御手段)。
具体的には、ある気筒の発生トルク(角速度)が目標トルク(目標角速度)よりも大きい場合には、当該気筒における燃料噴射量の減量補正、吸入空気量(スロットル開度)の減量補正、点火時期の遅角補正のうちの少なくとも1つを実行し、当該気筒での発生トルク(角速度)を減少させ、目標トルクに近づけるようにする。
In step S1006, control is performed to bring the generated torque of each cylinder closer to the target torque, and the difference in generated torque due to the difference between the fuel injection amount and the cylinder intake air amount (actual amount) between the cylinders is suppressed. The generated torque substantially coincides with the target torque, and the generated torque of all the cylinders is made substantially uniform (torque difference control means).
Specifically, when the generated torque (angular velocity) of a cylinder is larger than the target torque (target angular velocity), the fuel injection amount reduction correction, the intake air amount (throttle opening) reduction correction, ignition in the cylinder concerned At least one of the timing retardation corrections is executed to reduce the generated torque (angular velocity) in the cylinder so as to approach the target torque.

一方、ある気筒の発生トルク(角速度)が目標トルク(目標角速度)よりも小さい場合には、当該気筒における燃料噴射量の増量補正、吸入空気量(スロットル開度)の増量補正、点火時期の進角補正のうちの少なくとも1つを実行し、当該気筒での発生トルク(角速度)を増大させ、目標トルクに近づけるようにする。
前記燃料噴射量,吸入空気量(スロットル開度),点火時期の補正においては、予め設定されたステップ幅に基づいて徐々に燃料噴射量,吸入空気量,点火時期の気筒別の補正量を変化させ、実際の発生トルクが目標トルクに略一致するようになった時点(実際の発生トルクと目標トルクとの偏差の絶対値が許容値未満になった時点)で、補正量の変更を停止させる。
On the other hand, when the generated torque (angular velocity) of a cylinder is smaller than the target torque (target angular velocity), the fuel injection amount increase correction, the intake air amount (throttle opening) increase correction, and the ignition timing advance in the cylinder concerned. At least one of the angle corrections is executed to increase the torque (angular velocity) generated in the cylinder so as to approach the target torque.
When correcting the fuel injection amount, intake air amount (throttle opening), and ignition timing, the fuel injection amount, intake air amount, and ignition timing correction amount for each cylinder are gradually changed based on a preset step width. The correction amount change is stopped when the actual generated torque substantially matches the target torque (when the absolute value of the deviation between the actual generated torque and the target torque becomes less than the allowable value). .

気筒別のシリンダ吸入空気量の補正は、前記スロットルバルブ104の目標開度を気筒別に補正することで実現できる他、吸気バルブ105の開特性(バルブ作動角の中心位相、バルブリフト量、バルブ作動角)を気筒別に可変にできる可変動弁機構を備える場合には、吸気バルブ105の開特性を気筒別に補正することで、各気筒のシリンダ吸入空気量を、個別に増減変化させることが可能である。   The correction of the cylinder intake air amount for each cylinder can be realized by correcting the target opening degree of the throttle valve 104 for each cylinder, as well as the open characteristics of the intake valve 105 (the central phase of the valve operating angle, the valve lift amount, the valve operation). When a variable valve mechanism that can vary the angle) for each cylinder is provided, the cylinder intake air amount of each cylinder can be increased or decreased individually by correcting the opening characteristics of the intake valve 105 for each cylinder. is there.

更に、気筒別に排気還流量を調整できる排気還流装置を備える場合には、気筒毎の排気還流量を調整することで、各気筒の新気量を変化させ、発生トルクを増減変化させることができる。
また、前記燃料噴射量・シリンダ吸入空気量の補正においては、空燃比が許容最大値(リーン限界)・許容最小値(リッチ限界)で挟まれる範囲内で変化するように、燃料噴射量・シリンダ吸入空気量の補正範囲を制限することが好ましく、前記許容最大値(リーン限界)・許容最小値(リッチ限界)は、燃焼安定性・排気性状・排気温度などの要求に基づき予め実験やシミュレーションに基づいて適合される。
Further, when an exhaust gas recirculation device capable of adjusting the exhaust gas recirculation amount for each cylinder is provided, the amount of fresh air in each cylinder can be changed and the generated torque can be increased or decreased by adjusting the exhaust gas recirculation amount for each cylinder. .
Further, in the correction of the fuel injection amount / cylinder intake air amount, the fuel injection amount / cylinder is changed so that the air-fuel ratio changes within a range between the allowable maximum value (lean limit) and the allowable minimum value (rich limit). It is preferable to limit the correction range of the intake air amount, and the allowable maximum value (lean limit) and allowable minimum value (rich limit) are determined in advance through experiments and simulations based on requirements such as combustion stability, exhaust properties, and exhaust temperature. Adapted based on.

また、前記点火時期・燃料噴射量・シリンダ吸入空気量を補正しても、発生トルク(角速度)が変化しない場合には、当該気筒における補正を停止させ、補正に応じて発生トルク(角速度)が変化する気筒の補正を継続させるか、又は、発生トルクを目標トルクに近づける補正制御を全気筒について停止させる構成とすることができる。
また、点火時期・燃料噴射量・シリンダ吸入空気量の補正に応じて発生トルク(角速度)が変化しない気筒が発生した場合に、当該気筒での発生トルクを目標トルクに設定し、補正に応じて発生トルク(角速度)が変化する他の気筒の発生トルクを、前記目標トルクに近づけるようにすることができる。
If the generated torque (angular velocity) does not change even after correcting the ignition timing, fuel injection amount, and cylinder intake air amount, the correction in the cylinder is stopped, and the generated torque (angular velocity) is changed according to the correction. The correction of changing cylinders can be continued, or the correction control for bringing the generated torque close to the target torque can be stopped for all the cylinders.
In addition, when a cylinder is generated that does not change the generated torque (angular velocity) according to the correction of ignition timing, fuel injection amount, and cylinder intake air amount, the generated torque in the cylinder is set as the target torque, and The generated torque of other cylinders in which the generated torque (angular velocity) changes can be made closer to the target torque.

更に、補正に応じて発生トルク(角速度)が変化しない気筒が複数発生した場合には、それら気筒での発生トルクの平均値を目標トルクとしたり、全体のトルクバランスを確保できる目標トルクを設定したりすることができる。
例えば、発生トルクが変化しない気筒が4気筒中3気筒であり、該3気筒のうち2気筒の発生トルクが高く、残りの1気筒の発生トルクが低い場合には、点火順にも影響されるが、発生トルクが補正に応じて変化する気筒の目標を、前記低い発生トルクに合わせることで、全体のトルクバランスを確保して回転変動を小さく抑えることができる場合があり得る。
In addition, when multiple cylinders are generated that do not change the generated torque (angular velocity) according to the correction, the average value of the generated torque in these cylinders is set as the target torque, or a target torque that can ensure the overall torque balance is set. Can be.
For example, if the generated torque does not change is 3 out of 4 cylinders, the generated torque of 2 of the 3 cylinders is high and the generated torque of the remaining 1 cylinder is low, the order of ignition is also affected. In some cases, by adjusting the target of the cylinder whose generated torque changes according to the correction to the low generated torque, the entire torque balance can be secured and the rotational fluctuation can be suppressed to a small value.

また、補正に応じて発生トルクが変化しない気筒での発生トルクが、極端に低い場合には、この発生トルクが低い気筒に合わせて目標トルクを設定することを禁止し、他の気筒の発生トルクに基づいて目標トルクを設定することができる。
前記ステップS1006に進む前に、各気筒の点火時期がMBTに制御され、気筒間での実際の点火時期のずれが直され、その分だけ気筒間における発生トルクの差が小さくなっているので、ステップS1006の処理に要求される補正代を小さくでき、運転性を悪化させない範囲で、燃料噴射量,吸入空気量,点火時期を補正することで、気筒間における発生トルクの差を充分に小さくできる。
If the generated torque in a cylinder whose generated torque does not change according to the correction is extremely low, setting the target torque according to the cylinder with the low generated torque is prohibited, and the generated torque in other cylinders is prohibited. The target torque can be set based on
Before proceeding to step S1006, the ignition timing of each cylinder is controlled to MBT, and the deviation of the actual ignition timing between the cylinders is corrected, and the difference in the generated torque between the cylinders is reduced accordingly. The correction allowance required for the processing in step S1006 can be reduced, and the difference in generated torque between the cylinders can be sufficiently reduced by correcting the fuel injection amount, the intake air amount, and the ignition timing within a range that does not deteriorate the drivability. .

ステップS1006の処理によって、各気筒の発生トルクが目標トルク付近に一致するようになると、ステップS1007へ進み、エンジン101における目標アイドル回転速度を低下させる設定を行う(アイドル回転低下手段)。
前記目標アイドル回転速度の低下は、目標アイドル回転速度を、標準値よりも一定値(例えば100rpm)だけ低い値に切り換える処理であっても良いし、アイドル運転状態になったときに、目標アイドル回転速度を標準値から微小値(例えば25〜50rpm)ずつ低下させていき、エンジン101の回転変動(単位時間当たりの変化量)が許容値を超えるようになる直前での目標アイドル回転速度を最終的な目標に設定することができる。
When the generated torque of each cylinder coincides with the vicinity of the target torque by the processing of step S1006, the process proceeds to step S1007, and a setting for decreasing the target idle rotation speed in the engine 101 is performed (idle rotation reduction means).
The reduction in the target idle rotation speed may be a process of switching the target idle rotation speed to a value lower than a standard value by a certain value (for example, 100 rpm). The speed is decreased by a minute value (for example, 25 to 50 rpm) from the standard value, and the target idle rotation speed immediately before the rotation fluctuation (change amount per unit time) of the engine 101 exceeds the allowable value is finally determined. Can be set to a specific goal.

前記目標アイドル回転速度に基づくアイドル回転速度制御は、実際のアイドル回転速度が前記目標アイドル回転速度に近づくように、エンジン101の吸入空気量をフィードバック制御することで行われる。
ここで、気筒間での発生トルクの差が大きい状態でアイドル回転速度を低下させると、回転変動が大きくなって運転者に違和感を与えることになってしまうが、気筒間での発生トルクの差が充分に小さい状態であれば、アイドル回転速度を低下させても安定した回転が得られ、運転者に違和感を与えることがなく、また、アイドル回転速度を低下させることで、燃費性能の向上を図れる。
The idle rotation speed control based on the target idle rotation speed is performed by feedback control of the intake air amount of the engine 101 so that the actual idle rotation speed approaches the target idle rotation speed.
Here, if the idling rotational speed is reduced in a state where the difference in generated torque between the cylinders is large, the rotational fluctuation will increase and give the driver a sense of incongruity. Is sufficiently small, stable rotation can be obtained even if the idling speed is reduced, and the driver does not feel uncomfortable, and by reducing the idling speed, the fuel efficiency can be improved. I can plan.

図4のフローチャートは、前記ステップS1007での処理として、目標アイドル回転速度を徐々に低下させる処理を詳細に示すものであり、エンジン101のアイドル運転状態(アイドル回転速度制御の実行条件成立時)に実行される。
まず、ステップS8001では、目標アイドル回転速度NETGを前回までの値よりも予め設定されたステップ幅A(例えば25〜50rpm)だけ低下させる。
The flowchart in FIG. 4 shows in detail the process of gradually decreasing the target idle speed as the process in step S1007, and the engine 101 is in an idling state (when the execution condition of the idle speed control is satisfied). Executed.
First, in step S8001, the target idle rotation speed NETG is reduced by a preset step width A (for example, 25 to 50 rpm) from the previous value.

尚、前記目標アイドル回転速度NETGの初期値は、気筒間での発生トルクのばらつきがある程度発生しても、運転者に違和感を与える回転変動を発生させることのない高めの回転速度に設定されており、気筒間での発生トルクの差が抑制された状態では、大きな回転変動を発生させることがない範囲で更に低下させることができる余裕代を備える。
また、目標アイドル回転速度NETGを低下させる毎に、前記ステップ幅Aを、より小さい値に変更することができる。
The initial value of the target idle rotational speed NETG is set to a high rotational speed that does not cause rotational fluctuations that give the driver a sense of incongruity even if the generated torque varies between cylinders to some extent. In the state where the difference in generated torque between the cylinders is suppressed, there is a margin that can be further reduced within a range in which a large rotational fluctuation is not generated.
Further, the step width A can be changed to a smaller value every time the target idle speed NETG is decreased.

次のステップS8002では、前記ステップ幅Aだけ低下させた目標アイドル回転速度NETGに実際のエンジン回転速度が収束すると予測される時間T(図5参照)だけ待機させる。
前記ステップ幅Aが大きいほど収束時間が長くなるので、前記待機時間Tは、前記ステップ幅Aが大きいほどより長い時間に設定する。
In the next step S8002, the process waits for a time T (see FIG. 5) in which the actual engine speed is predicted to converge to the target idle speed NETG reduced by the step width A.
Since the convergence time becomes longer as the step width A is larger, the waiting time T is set to a longer time as the step width A is larger.

ステップS8003では、エンジン回転速度NEの変動(単位時間当たりの変化量の絶対値)が許容値Bよりも大きいか否かを判断する。
前記許容値Bは、運転者に違和感を与える回転変動量の最小値に基づき設定され、該許容値B以下の回転変動であれば、運転者に違和感を与えることがないように予め適合されている。
In step S8003, it is determined whether or not the fluctuation (the absolute value of the amount of change per unit time) of engine speed NE is greater than allowable value B.
The allowable value B is set based on the minimum value of the rotational fluctuation amount that gives the driver a sense of incongruity, and is adapted in advance so as not to give the driver a sense of incongruity if the rotational fluctuation is less than the allowable value B. Yes.

エンジン回転速度NEの変動が許容値B以下であって、エンジン回転速度NEが安定している場合には、ステップS8001に戻って目標アイドル回転速度NETGを更にステップ幅Aだけ低下させるようにし、エンジン回転速度NEの変動が許容値B以下であると判断されている間は、目標アイドル回転速度NETGをステップ幅Aだけ低下させる処理を繰り返す。   If the fluctuation of the engine rotational speed NE is less than or equal to the allowable value B and the engine rotational speed NE is stable, the process returns to step S8001 to further decrease the target idle rotational speed NETG by the step width A, While it is determined that the fluctuation of the rotational speed NE is equal to or less than the allowable value B, the process of reducing the target idle rotational speed NETG by the step width A is repeated.

そして、エンジン回転速度NEの変動が許容値Bを超えていると判断されるようになると、ステップS8004へ進み、ステップ幅Aずつ低下させてきた目標アイドル回転速度NETGの前回値、即ち、エンジン回転速度NEの変動が許容値B以下であると判断された目標アイドル回転速度NETGのうちで最も低い回転速度を、最終的な目標アイドル回転速度NETGに設定する。   When it is determined that the fluctuation of the engine speed NE exceeds the allowable value B, the process proceeds to step S8004, where the previous value of the target idle speed NETG that has been decreased by the step width A, that is, the engine speed. The lowest rotation speed among the target idle rotation speeds NETG determined that the fluctuation of the speed NE is equal to or less than the allowable value B is set as the final target idle rotation speed NETG.

尚、気筒間の発生トルクの差は、低回転域で大きな回転変動を招くことになるため、図3のフローチャートに示す処理(気筒間の発生トルクを略揃える処理)を、エンジン101のアイドル運転状態であるときに限定して行わせることができる。
また、気筒間での発生トルクの差を小さくする処理を、非アイドル時にも行わせる場合には、トルク変動による車両への影響を抑えるために、エンジン101の定常運転状態であるときに、気筒間での発生トルクの差を小さくする処理(燃料噴射量,吸入空気量,点火時期の補正制御)を行うことが好ましい。
Note that the difference in the generated torque between the cylinders causes a large rotation fluctuation in a low rotation range, so the processing shown in the flowchart of FIG. It can be performed only when it is in a state.
Further, in the case where the process of reducing the difference in generated torque between the cylinders is performed even when the engine is not idling, in order to suppress the influence on the vehicle due to the torque fluctuation, It is preferable to perform processing (correction control of fuel injection amount, intake air amount, ignition timing) to reduce the difference in generated torque between the two.

また、各気筒の発生トルクが目標トルクに一致した時点での燃料噴射量,吸入空気量,点火時期の補正量を記憶しておき、前回までの補正量で補正した燃料噴射量,吸入空気量,点火時期での運転で、発生トルクに差が生じた場合に、記憶されている補正量を更新させることができる。
更に、エンジン101の始動から停止までの1トリップ間に、気筒間の発生トルクの差を小さくする処理を1回だけ行わせ、気筒間での発生トルクの差が一旦小さくなった後は、そのときの燃料噴射量,吸入空気量,点火時期の補正量をそのまま継続して用いるようにすることができる。
Also, the fuel injection amount, the intake air amount, and the correction amount of the ignition timing when the generated torque of each cylinder coincides with the target torque are stored, and the fuel injection amount and the intake air amount corrected with the correction amount up to the previous time are stored. The stored correction amount can be updated when a difference occurs in the generated torque during operation at the ignition timing.
Further, during one trip from the start to the stop of the engine 101, the process of reducing the difference in generated torque between the cylinders is performed only once, and after the difference in generated torque between the cylinders is once reduced, The fuel injection amount, the intake air amount, and the correction amount of the ignition timing at that time can be continuously used as they are.

また、気筒間の発生トルクを揃えて目標アイドル回転速度を低下させる制御は、エアコン負荷の投入等に伴うアイドル回転速度の増大要求時には、その実行をキャンセルすることが、アイドル運転の安定性を確保するために好ましい。
また、目標アイドル回転速度毎に、各気筒の発生トルクを揃えるための点火時期・燃料噴射量・シリンダ吸入空気量の補正量を学習し、該学習結果を次回以降のアイドル運転で反映させることができる。
In addition, the control to reduce the target idle speed by aligning the torque generated between cylinders can ensure the stability of idle operation by canceling the execution when an increase in the idle speed accompanying an air conditioner load is requested. This is preferable.
Further, it is possible to learn the correction amount of the ignition timing, the fuel injection amount, and the cylinder intake air amount for aligning the generated torque of each cylinder for each target idle rotation speed, and to reflect the learning result in the subsequent idle operation. it can.

更に、エアコンなどの外部負荷が変化する場合、点火時期・燃料噴射量・シリンダ吸入空気量を変化させても発生トルクが変化しない場合、燃料噴射弁103、点火プラグ107、イグニッションコイル115、スロットルバルブ104などの発生トルクの制御に関わる部品が故障している場合、触媒昇温のための点火時期補正などの他の制御で点火時期を補正している場合には、各気筒の発生トルクを揃える制御を行わないことが好ましい。   Further, when an external load such as an air conditioner changes, if the generated torque does not change even if the ignition timing, fuel injection amount, and cylinder intake air amount are changed, the fuel injection valve 103, the ignition plug 107, the ignition coil 115, the throttle valve When parts related to control of generated torque such as 104 are out of order, or when ignition timing is corrected by other control such as correction of ignition timing for catalyst temperature rise, the generated torque of each cylinder is made uniform. It is preferable not to perform control.

図6のフローチャートは、前記気筒毎の発生トルクの調整制御の第2実施形態を示す。
前記第1実施形態では、各気筒の点火時期をMBTに制御し、MBTでの気筒間の発生トルクの差を減少させる構成としたが、第2実施形態では、MBTから遅角補正した点火時期としたときの気筒間の発生トルクの差を減少させることを特徴とする。
図6のフローチャートにおいて、ステップS2004以外の各ステップは、図3のフローチャートのステップS1004以外の各ステップと同様な処理を行うので、詳細な説明は省略する。
The flowchart of FIG. 6 shows a second embodiment of the adjustment control of the generated torque for each cylinder.
In the first embodiment, the ignition timing of each cylinder is controlled to MBT, and the difference in torque generated between the cylinders in the MBT is reduced. However, in the second embodiment, the ignition timing that is retarded from the MBT is corrected. This is characterized in that the difference in torque generated between the cylinders is reduced.
In the flowchart of FIG. 6, each step other than step S2004 performs the same processing as each step other than step S1004 of the flowchart of FIG.

ステップS2001〜ステップS2003で、各気筒の点火時期をMBTに調整すると、ステップS2004では、気筒毎に、MBTから遅角補正値を減算して求めた、MBTよりも遅角側の点火時期(基準点火時期)で点火を行わせるようにする(基準点火時期設定手段)。
前記遅角補正値は、固定値であっても良いし、エンジン負荷・エンジン回転速度・エンジン温度(冷却水温度)などのエンジン運転条件に応じて可変に設定することができる。
When the ignition timing of each cylinder is adjusted to MBT in steps S2001 to S2003, in step S2004, the ignition timing (reference) that is retarded from MBT, obtained by subtracting the retardation correction value from MBT for each cylinder. Ignition is performed at (ignition timing) (reference ignition timing setting means).
The retard correction value may be a fixed value, or can be variably set according to engine operating conditions such as engine load, engine speed, and engine temperature (cooling water temperature).

具体的には、図7に示すように、エンジン101の運転領域を、エンジン回転速度及びエンジン負荷に基づいて、低回転・低負荷領域,中回転・中負荷領域,高回転・高負荷領域の3領域に区分し、低回転・低負荷領域では、エンジン101の回転安定性を確保すべく前記遅角補正値を最も大きく設定し、高回転・高負荷領域では、ノックの発生を回避すべく、前記遅角補正値を低回転・低負荷領域に次いで大きな値に設定し、更に、中回転・中負荷領域では、エンジン回転が比較的安定し、また、ノックが発生し難い領域であることから、前記遅角補正値を最も小さい値に設定し、MBTに最も近い点火時期を設定させる。   Specifically, as shown in FIG. 7, the operating region of the engine 101 is divided into a low rotation / low load region, a medium rotation / medium load region, a high rotation / high load region based on the engine speed and the engine load. Dividing into three areas, the retard angle correction value is set to be the largest to ensure the rotational stability of the engine 101 in the low rotation and low load areas, and the occurrence of knocking is avoided in the high rotation and high load areas. The retard angle correction value is set to a large value next to the low rotation / low load region, and further, the engine rotation is relatively stable in the medium rotation / medium load region, and knocking is unlikely to occur. From the above, the retard correction value is set to the smallest value, and the ignition timing closest to MBT is set.

また、エンジン温度(冷却水温度TW)の条件に対しては、図8に示すように、エンジン温度(水温)が低いほど、遅角補正値をより大きな値に設定する。
これは、冷機時に点火時期を遅らせることによって排気温度を上昇させれば、これによって、触媒コンバータ114を早期に活性化(昇温)できるためであり、エンジン温度(冷却水温度)が低い条件とは、換言すれば、触媒コンバータ114の温度が低いときである。
Further, with respect to the condition of the engine temperature (cooling water temperature TW), as shown in FIG. 8, the retard correction value is set to a larger value as the engine temperature (water temperature) is lower.
This is because if the exhaust gas temperature is raised by delaying the ignition timing when the engine is cold, the catalytic converter 114 can be activated (heated up) early, and the engine temperature (cooling water temperature) is low. In other words, when the temperature of the catalytic converter 114 is low.

尚、エンジンの運転条件に応じた前記遅角補正値の可変設定は、エンジン負荷・エンジン回転速度・エンジン温度(冷却水温度)のうちの1つ又は複数に基づいて行わせることができ、また、前記エンジン温度(冷却水温度)は、前述のように、エンジン始動後の経過時間に相関するから、エンジン始動からの経過時間に応じて遅角補正値を設定させることができる。   Note that the variable setting of the retardation correction value according to the engine operating conditions can be performed based on one or more of engine load, engine speed, and engine temperature (cooling water temperature). As described above, the engine temperature (cooling water temperature) correlates with the elapsed time after the engine is started, so that the retardation correction value can be set according to the elapsed time after the engine is started.

ステップS2005では、前記MBTを遅角補正した点火時期(基準点火時期)で燃焼させた場合における各気筒での発生トルクを求め、更に、各気筒での発生トルクの平均値を目標トルク(目標角速度)に設定する。
ステップS2006,ステップS2007では、前記目標トルクに各気筒の発生トルクを近づけるべく、各気筒の点火時期、燃料噴射量、シリンダ吸入空気量を個別に補正設定し、各気筒の発生トルクが前記目標トルクに略揃ってから、目標アイドル回転速度を低下させる処理を行う。
In step S2005, the generated torque in each cylinder when the MBT is burned at the ignition timing (reference ignition timing) corrected for retarding is obtained, and the average value of the generated torque in each cylinder is obtained as the target torque (target angular velocity). ).
In step S2006 and step S2007, in order to bring the generated torque of each cylinder close to the target torque, the ignition timing, fuel injection amount, and cylinder intake air amount of each cylinder are individually corrected and set, and the generated torque of each cylinder is set to the target torque. After substantially aligning with the above, processing for reducing the target idle rotation speed is performed.

上記のように、MBTを遅角補正した点火時期で燃焼させたときの各気筒の発生トルクから目標トルクを設定するので、各気筒の発生トルクを目標トルクに揃えるための点火時期の進角方向への補正代を確保することができる。
従って、エンジン回転の安定性の低下やノックの発生を回避しつつ、気筒毎の発生トルクを略一致させることができ、また、触媒の早期活性化を図りつつ、気筒毎の発生トルクを略一致させることが可能となる。
As described above, since the target torque is set from the torque generated in each cylinder when combustion is performed at the ignition timing with the MBT retarded, the ignition timing advance direction for aligning the generated torque of each cylinder with the target torque It is possible to secure a correction fee.
Therefore, it is possible to substantially match the generated torque for each cylinder while avoiding the deterioration of engine rotation stability and knocking, and to substantially match the generated torque for each cylinder while activating the catalyst early. It becomes possible to make it.

図9のフローチャートは、前記気筒毎の発生トルクの調整制御の第3実施形態を示す。
第3実施形態では、各気筒の点火時期をMBTに設定した定常運転状態での同一気筒での燃焼毎の発生トルクの変化量、又は、各気筒の点火時期をMBTに設定した状態での気筒間における発生トルクの差が、許容値を超えるか否かに基づいて、エンジン101の正常・異常を判定することを特徴とする。
The flowchart of FIG. 9 shows a third embodiment of the adjustment control of the generated torque for each cylinder.
In the third embodiment, the amount of change in torque generated for each combustion in the same cylinder in the steady operation state where the ignition timing of each cylinder is set to MBT, or the cylinder in the state where the ignition timing of each cylinder is set to MBT It is characterized in that normality / abnormality of the engine 101 is determined based on whether or not the difference in generated torque exceeds an allowable value.

図9のフローチャートにおいて、ステップS3001〜ステップS3004では、前記図3のフローチャートのステップS1001〜ステップS1004と同様にして、各気筒の点火時期をMBTに調整する。
そして、ステップS3005では、点火時期をMBTとした定常運転状態での同一気筒での燃焼毎の発生トルクの変化量の絶対値が許容変化量を超えているか否かを判別する。
In the flowchart of FIG. 9, in steps S3001 to S3004, the ignition timing of each cylinder is adjusted to MBT in the same manner as in steps S1001 to S1004 of the flowchart of FIG.
In step S3005, it is determined whether or not the absolute value of the change amount of the torque generated for each combustion in the same cylinder in the steady operation state with the ignition timing MBT exceeds the allowable change amount.

ここで、1気筒でも、燃焼毎の発生トルクの変化が許容レベルを超えている気筒がある場合には、ステップS3007へ進み、エンジン101の異常を判定する。
また、同一気筒での燃焼毎の発生トルクの変化量の絶対値が許容値以下であって、各気筒での発生トルクが安定している場合には、ステップS3006へ進み、気筒間における発生トルクの差の絶対値が許容偏差を越えているか否かを判別する。
If even one cylinder has a cylinder in which the change in generated torque for each combustion exceeds an allowable level, the process advances to step S3007 to determine whether the engine 101 is abnormal.
If the absolute value of the change amount of the generated torque for each combustion in the same cylinder is less than the allowable value and the generated torque in each cylinder is stable, the process proceeds to step S3006 and the generated torque between the cylinders. It is determined whether or not the absolute value of the difference exceeds the allowable deviation.

前記気筒間における発生トルクの差は、各気筒の中で最も高い発生トルクと最も低い発生トルクとの差の絶対値として求めることができる他、発生トルクの平均値に対する各気筒の発生トルクの差の絶対値として求めることができる。
ステップS3006で、気筒間における発生トルクの差の絶対値が許容偏差を越えていると判断された場合には、ステップS3007へ進み、エンジン101の異常を判定する。
The difference in generated torque among the cylinders can be obtained as an absolute value of the difference between the highest generated torque and the lowest generated torque in each cylinder, and the difference in generated torque of each cylinder with respect to the average value of generated torque. Can be obtained as an absolute value of.
If it is determined in step S3006 that the absolute value of the generated torque difference between the cylinders exceeds the allowable deviation, the process proceeds to step S3007 to determine whether the engine 101 is abnormal.

前記ステップS3007でエンジン101の異常を判定した場合には、例えば、車両の運転席付近などに設けられる表示装置・警告装置(警告ランプやブザーなど)によって、運転者に対してエンジン異常の発生を警告する。
尚、前記許容変化量・許容偏差は、運転者が感じるトルク変動(回転変動)の許容限界などに対応して設定される値であり、予め実験やシミュレーションなどに基づいて設定される。
If it is determined in step S3007 that the engine 101 is abnormal, for example, a display device / warning device (such as a warning lamp or buzzer) provided near the driver's seat of the vehicle may cause the engine abnormality to occur to the driver. Warning.
The permissible change amount and permissible deviation are values set corresponding to the permissible limit of torque fluctuation (rotational fluctuation) felt by the driver, and are set in advance based on experiments, simulations, and the like.

一方、ステップS3006で、気筒間における発生トルクの差の絶対値が許容偏差以下であると判断された場合には、ステップS3008へ進み、エンジン101の正常を判定する。
点火時期をMBTに設定している状態で、同一気筒の発生トルクが大きく変動したり、気筒間での発生トルクの差が大きかったりする場合には、燃料噴射量やシリンダ吸入空気量の各気筒又は気筒間でのばらつきが許容レベルを超えているものと推定されるので、エンジン101の異常を判定して、異常状態のまま継続して運転されることを回避する。
On the other hand, if it is determined in step S3006 that the absolute value of the generated torque difference between the cylinders is equal to or smaller than the allowable deviation, the process proceeds to step S3008, and normality of the engine 101 is determined.
When the ignition timing is set to MBT and the generated torque of the same cylinder fluctuates greatly or the difference in generated torque between the cylinders is large, each cylinder of the fuel injection amount and the cylinder intake air amount Alternatively, since it is estimated that the variation among the cylinders exceeds the allowable level, the abnormality of the engine 101 is determined, and the continuous operation in the abnormal state is avoided.

一方、ステップS3008でエンジン101が正常であると判定された場合には、同一気筒での発生トルクが安定していて、かつ、気筒間での発生トルクの差が小さいので、点火時期・燃料噴射量・シリンダ吸入空気量の補正によって各気筒での発生トルクを略同等に揃えることができるものと推察される。
そこで、ステップS3008でエンジン101が正常であると判定された場合には、ステップS3009〜ステップS3011へ進み、MBTでの発生トルクの平均値を目標トルクとし、該目標トルクに各気筒の発生トルクを近づけるべく、各気筒の点火時期・燃料噴射量・シリンダ吸入空気量を補正設定し、各気筒での発生トルクが目標トルク付近に収束してから、目標アイドル回転速度を低下させる。
On the other hand, if it is determined in step S3008 that the engine 101 is normal, the generated torque in the same cylinder is stable and the difference in generated torque between the cylinders is small. It is assumed that the generated torque in each cylinder can be made substantially equal by correcting the amount and the cylinder intake air amount.
Therefore, if it is determined in step S3008 that the engine 101 is normal, the process proceeds to steps S3009 to S3011, where the average torque generated in MBT is set as the target torque, and the generated torque of each cylinder is set as the target torque. In order to make it closer, the ignition timing, the fuel injection amount, and the cylinder intake air amount of each cylinder are corrected and set, and after the generated torque in each cylinder converges near the target torque, the target idle rotation speed is reduced.

また、ステップS3007でエンジン101の異常を判定した場合には、同一気筒の発生トルクが大きく変動したり、気筒間での発生トルクの差が大きかったりすることで、各気筒での発生トルクを目標トルク付近に安定的に収束させることができなかったり、目標トルクに近づけるためには、点火時期・燃料噴射量・シリンダ吸入空気量を大きく補正する必要が生じることになる。   If it is determined in step S3007 that the engine 101 is abnormal, the generated torque of the same cylinder largely fluctuates, or the generated torque difference between the cylinders is large. In order to be unable to stably converge to the vicinity of the torque or to approach the target torque, it is necessary to largely correct the ignition timing, the fuel injection amount, and the cylinder intake air amount.

そこで、ステップS3007でエンジン101の異常を判定した場合には、各気筒の発生トルクを目標に近づける制御、及び、目標アイドル回転速度を低下させる制御を行わず、過剰な補正や収束しない繰り返しの補正によって、エンジンの運転性をかえって悪化させてしまうことがないようにする。
尚、上記第2実施形態のように、MBTを遅角補正して基準点火時期を設定し、該遅角補正された基準点火時期での発生トルクのばらつきから、エンジン101の異常を診断させることができる。
Therefore, when it is determined in step S3007 that the engine 101 is abnormal, control for causing the generated torque of each cylinder to approach the target and control for reducing the target idle rotation speed are not performed, and excessive correction or repeated correction that does not converge is performed. Therefore, the operability of the engine is not deteriorated.
Note that, as in the second embodiment, MBT is retarded to set a reference ignition timing, and abnormality of the engine 101 is diagnosed from variations in torque generated at the retarded reference ignition timing. Can do.

また、各気筒の発生トルクを目標トルクに近づける制御を行っても、目標トルクに充分に近づけることができない場合、或いは、気筒間における発生トルクの差が充分に小さくならない場合に、エンジン101の異常を判定させることができ、係る構成とした第4実施形態を、図10のフローチャートに従って説明する。
図10のフローチャートにおいて、ステップS4001〜4006では、前記図3のフローチャートにおけるステップS1001〜ステップS1006と同様に、各気筒の点火時期をMBTに制御し、MBTでの各気筒の発生トルクから目標トルクを設定し、該目標トルクに各気筒の発生トルクを揃えるべく、気筒別に点火時期・燃料噴射量・シリンダ吸入空気量を補正設定する。
In addition, when the control is performed to bring the generated torque of each cylinder close to the target torque, it is not possible to make it sufficiently close to the target torque, or when the difference in the generated torque between the cylinders does not become sufficiently small, A fourth embodiment having such a configuration will be described with reference to the flowchart of FIG.
In the flowchart of FIG. 10, in steps S4001 to S4006, similarly to steps S1001 to S1006 in the flowchart of FIG. 3, the ignition timing of each cylinder is controlled to MBT, and the target torque is calculated from the generated torque of each cylinder in MBT. The ignition timing, the fuel injection amount, and the cylinder intake air amount are corrected and set for each cylinder so as to set the generated torque of each cylinder to the target torque.

ステップS4007では、目標トルクに各気筒の発生トルクを揃えるための補正制御を行った結果、各気筒の発生トルクがそれぞれ目標トルクに近づき、気筒間における発生トルクの差の絶対値が許容差以下になっているか否かを判別する。
尚、前記ステップS4007における発生トルクの補正結果の検証は、例えば、目標トルクと実際の発生トルクとの偏差の今回値と前回値との差が殆ど変化しなくなった時点で、補正制御の収束を判定し、全気筒の補正制御について収束判定した時点で、各気筒の発生トルクが目標トルクを含む所定範囲内になっているか否かを判断する。
In step S4007, as a result of performing correction control to align the generated torque of each cylinder with the target torque, the generated torque of each cylinder approaches the target torque, and the absolute value of the difference in generated torque between the cylinders is less than the allowable difference. It is determined whether or not.
Note that the verification of the correction result of the generated torque in the step S4007 is performed by, for example, converging the correction control when the difference between the current value and the previous value of the deviation between the target torque and the actual generated torque hardly changes. At the time when the determination is made and the convergence control is determined for the correction control of all the cylinders, it is determined whether or not the generated torque of each cylinder is within a predetermined range including the target torque.

各気筒の発生トルクが目標トルクを含む所定範囲内になっていて、各気筒の発生トルクが目標トルク付近に揃っている場合には、ステップS4008へ進み、エンジン101が正常であると判定し、次のステップS4009では、目標アイドル回転速度を低下させる処理を実行する。
一方、発生トルクを目標トルクに充分に近づけることができなかった気筒が少なくとも1気筒有り、気筒間における発生トルクの差の絶対値が許容差を越えている場合には、例えば、燃料噴射弁103の詰まり・吸気バルブ105の汚れなどによって、一部気筒において発生トルクの可変範囲が制限されているものと推定し、ステップS4010へ進んで、エンジン101の異常を判定する。
If the generated torque of each cylinder is within a predetermined range including the target torque and the generated torque of each cylinder is in the vicinity of the target torque, the process proceeds to step S4008, where it is determined that the engine 101 is normal, In the next step S4009, processing for reducing the target idle rotation speed is executed.
On the other hand, when there is at least one cylinder in which the generated torque cannot be sufficiently close to the target torque and the absolute value of the difference in generated torque between the cylinders exceeds the allowable difference, for example, the fuel injection valve 103 It is presumed that the variable range of the generated torque is limited in some cylinders due to clogging of the intake valve, dirt on the intake valve 105, etc., and the process proceeds to step S4010 to determine abnormality of the engine 101.

エンジン101の異常を判定した場合には、気筒間における発生トルクの差が充分に小さくなっていないから、ステップS4009の目標アイドル回転速度を低下させる処理を迂回して進み、目標アイドル回転速度を高いままに保持させる。
従って、気筒間における発生トルクの差が大きい状態で、目標アイドル回転速度を低下させてしまうことが回避され、大きな回転変動の発生を未然に防止できる。
If it is determined that the engine 101 is abnormal, the difference in torque generated between the cylinders is not sufficiently small. Therefore, the process proceeds to bypass the process of reducing the target idle speed in step S4009, and the target idle speed is increased. Let it remain.
Therefore, it is possible to prevent the target idle rotation speed from being lowered in a state where the generated torque difference between the cylinders is large, and to prevent the occurrence of large rotation fluctuations.

尚、上記第4実施形態のステップS4004において、第2実施形態と同様に、MBTを遅角補正した点火時期を設定させることができる。
図11のフローチャートは、気筒毎の発生トルクの調整制御の第5実施形態を示す。
第5実施形態は、各気筒の発生トルクを1つの目標トルクに揃える処理を行い、その後目標アイドル回転速度を低下させると、低下させた目標アイドル回転速度でのアイドル運転状態で、再度MBTに制御し、MBT(又はMBTを遅角補正した点火時期)での発生トルクから設定した目標トルクに、各気筒の発生トルクを揃える処理を行う。
In step S4004 of the fourth embodiment, the ignition timing obtained by correcting the MBT delay can be set as in the second embodiment.
The flowchart of FIG. 11 shows a fifth embodiment of the adjustment control of the generated torque for each cylinder.
In the fifth embodiment, when the generated torque of each cylinder is adjusted to one target torque and then the target idle rotation speed is lowered, the MBT is controlled again in the idle operation state at the reduced target idle rotation speed. Then, the process of aligning the generated torque of each cylinder with the target torque set from the generated torque at MBT (or ignition timing with MBT retarded) is performed.

図11のフローチャートにおいて、ステップS5001〜ステップS5007では、図3のフローチャートにおけるステップS1001〜ステップS1007と同様に、各気筒の点火時期を個別にMBTに調整し、MBT(又はMBTを遅角補正した点火時期)での発生トルクから目標トルクを設定し、該目標トルクに各気筒の発生トルクを揃える補正を行い、補正後に目標アイドル回転速度を低下させる処理を行う。   In the flowchart of FIG. 11, in steps S5001 to S5007, similarly to steps S1001 to S1007 in the flowchart of FIG. 3, the ignition timing of each cylinder is individually adjusted to MBT, and MBT (or MBT is retarded) The target torque is set from the generated torque at the timing (time), correction is performed to align the generated torque of each cylinder with the target torque, and processing for reducing the target idle rotation speed after correction is performed.

そして、ステップS5007で目標アイドル回転速度を低下させる処理を行うと、ステップS5008では、低下させた目標アイドル回転速度でのアイドル運転状態で、各気筒の点火時期をMBTに調整し、MBT(又はMBTを遅角補正した点火時期)での発生トルクから目標トルクを設定し、該目標トルクに各気筒の発生トルクを揃える補正を、再度行わせる。   Then, when the process of reducing the target idle rotation speed is performed in step S5007, in step S5008, the ignition timing of each cylinder is adjusted to MBT in the idle operation state at the reduced target idle rotation speed, and MBT (or MBT The target torque is set from the generated torque at the ignition timing with the retardation corrected), and the correction for aligning the generated torque of each cylinder with the target torque is performed again.

上記のようにして、各気筒の発生トルクを揃えたことに基づいて、目標アイドル回転速度を低下させ、低下させた回転速度でのアイドル運転状態で、再度気筒間の発生トルクを一定に揃えるように補正すれば、低下させたエンジン回転速度でのアイドル運転で許容レベルを超える回転変動が発生することをより確実に防止できる。
尚、目標アイドル回転速度を低下させた後の2度目の補正制御においては、MBTに調整する場合の点火時期の進・遅角変化範囲を1度目よりも狭く限定することが好ましい。
As described above, the target idle rotation speed is reduced based on the arrangement of the generated torques of the respective cylinders, and the generated torque between the cylinders is made uniform again in the idle operation state at the reduced rotation speed. If it correct | amends to, it can prevent more reliably that the rotation fluctuation | variation exceeding an allowable level generate | occur | produces in idle driving | running | working with the reduced engine speed.
In the second correction control after decreasing the target idle rotation speed, it is preferable to limit the advance / retard angle change range of the ignition timing when adjusting to MBT to be narrower than the first.

また、気筒間の発生トルク調整と、目標アイドル回転速度の変更とを繰り返す構成とすることができ、その場合、繰り返し回数が増える毎に、目標アイドル回転速度の低下幅をより狭く変更することが好ましい。
上記各実施形態は、各気筒の発生トルクを一定に揃えるようにしたが、複数バンクを備えるV型や水平対向エンジンにおいて、バンク単位でMBTに調整し、そのときの各バンクの発生トルクの差を小さくするように、点火時期・燃料噴射量・吸入空気量をバンク単位で補正する構成とすることができる。
In addition, it is possible to repeat the adjustment of the generated torque between the cylinders and the change of the target idle rotation speed. In this case, the decrease width of the target idle rotation speed can be changed more narrowly as the number of repetitions increases. preferable.
In each of the above embodiments, the generated torque of each cylinder is made constant. However, in a V-type or horizontally opposed engine having a plurality of banks, the bank is adjusted to MBT, and the difference in generated torque of each bank at that time is adjusted. The ignition timing, the fuel injection amount, and the intake air amount can be corrected on a bank basis so as to reduce the value.

更に、上記第1〜第5実施形態に示した特徴的処理を適宜組み合わせることが可能である。   Furthermore, the characteristic processes shown in the first to fifth embodiments can be appropriately combined.

本発明の実施形態におけるエンジンのシステム図。The system diagram of the engine in the embodiment of the present invention. 図1のエンジンにおける燃料噴射弁・スロットルバルブの配置を示す図。The figure which shows arrangement | positioning of the fuel injection valve and throttle valve in the engine of FIG. 本発明に係る気筒毎の発生トルクの調整制御の第1実施形態を示すフローチャート。The flowchart which shows 1st Embodiment of adjustment control of the generated torque for every cylinder which concerns on this invention. 前記第1実施形態における目標アイドル回転速度の低下制御を示すフローチャート。The flowchart which shows the fall control of the target idle rotational speed in the said 1st Embodiment. 前記第1実施形態において回転変動を判別するタイミングを示すタイムチャート。The time chart which shows the timing which discriminate | determines rotation fluctuation | variation in the said 1st Embodiment. 本発明に係る気筒毎の発生トルクの調整制御の第2実施形態を示すフローチャート。The flowchart which shows 2nd Embodiment of adjustment control of the generated torque for every cylinder which concerns on this invention. 前記第2実施形態におけるエンジン負荷・エンジン回転速度とMBTの遅角補正値との相関を示す線図。The diagram which shows the correlation with the engine load and engine speed in the said 2nd Embodiment, and the retardation correction value of MBT. 前記第2実施形態におけるエンジン温度(水温)と遅角補正値との相関を示す線図。The diagram which shows the correlation with the engine temperature (water temperature) and retardation correction value in the said 2nd Embodiment. 本発明に係る気筒毎の発生トルクの調整制御の第3実施形態を示すフローチャート。The flowchart which shows 3rd Embodiment of adjustment control of the generated torque for every cylinder which concerns on this invention. 本発明に係る気筒毎の発生トルクの調整制御の第4実施形態を示すフローチャート。The flowchart which shows 4th Embodiment of adjustment control of the generated torque for every cylinder which concerns on this invention. 本発明に係る気筒毎の発生トルクの調整制御の第5実施形態を示すフローチャート。The flowchart which shows 5th Embodiment of adjustment control of the generated torque for every cylinder which concerns on this invention.

符号の説明Explanation of symbols

101…エンジン、103…燃料噴射弁、104…スロットルバルブ、107…点火プラグ、115…イグニッションコイル、201…電子コントロールユニット(ECU)、203…エアフローセンサ、204…水温センサ、206…クランクシャフトポジションセンサ、207…カムシャフトポジションセンサ   DESCRIPTION OF SYMBOLS 101 ... Engine, 103 ... Fuel injection valve, 104 ... Throttle valve, 107 ... Spark plug, 115 ... Ignition coil, 201 ... Electronic control unit (ECU), 203 ... Air flow sensor, 204 ... Water temperature sensor, 206 ... Crankshaft position sensor 207: Camshaft position sensor

Claims (6)

気筒毎に最大トルクを発生する点火時期をそれぞれに求める点火時期検出手段と、前記最大トルクを発生する点火時期に基づいて各気筒の基準点火時期をそれぞれに設定する基準点火時期設定手段と、前記基準点火時期での運転における気筒間での発生トルクの差を減少させる制御を行うトルク差制御手段と、を含んで構成されたことを特徴とする火花点火式多気筒エンジンの燃焼制御装置。   Ignition timing detection means for obtaining an ignition timing for generating a maximum torque for each cylinder; reference ignition timing setting means for setting a reference ignition timing for each cylinder based on the ignition timing for generating the maximum torque; and A combustion control device for a spark ignition type multi-cylinder engine, comprising: a torque difference control means for performing control to reduce a difference in generated torque between cylinders during operation at a reference ignition timing. 前記基準点火時期設定手段が、前記最大トルクを発生する点火時期を前記基準点火時期とすることを特徴とする請求項1記載の火花点火式多気筒エンジンの燃焼制御装置。   The combustion control device for a spark ignition type multi-cylinder engine according to claim 1, wherein the reference ignition timing setting means sets the ignition timing at which the maximum torque is generated as the reference ignition timing. 前記基準点火時期設定手段が、前記最大トルクを発生する各気筒の点火時期を遅角補正値により遅角補正して、各気筒の基準点火時期を設定することを特徴とする請求項1記載の火花点火式多気筒エンジンの燃焼制御装置。   2. The reference ignition timing of each cylinder according to claim 1, wherein the reference ignition timing setting means sets the reference ignition timing of each cylinder by retarding the ignition timing of each cylinder generating the maximum torque with a retard correction value. A combustion control device for a spark ignition type multi-cylinder engine. 前記基準点火時期設定手段が、前記遅角補正値を、エンジン負荷,エンジン回転速度,エンジン温度のうちの少なくとも1つに基づき可変に設定することを特徴とする請求項3記載の火花点火式多気筒エンジンの燃焼制御装置。   4. The spark ignition type multi-purpose engine according to claim 3, wherein the reference ignition timing setting means variably sets the retardation correction value based on at least one of engine load, engine speed, and engine temperature. Cylinder engine combustion control device. 前記トルク差制御手段が、前記基準点火時期に基づいて点火を行わせた場合の気筒毎の発生トルクに基づいて、各気筒に共通の目標トルクを設定し、各気筒での発生トルクを前記目標トルクに近づけるべく、気筒別に点火時期,燃料噴射量,シリンダ吸入空気量のうちの少なくとも1つを補正することを特徴とする請求項1〜4のいずれか1つに記載の火花点火式多気筒エンジンの燃焼制御装置。   The torque difference control means sets a target torque common to each cylinder based on the generated torque for each cylinder when ignition is performed based on the reference ignition timing, and the generated torque in each cylinder is set to the target torque. 5. The spark ignition type multi-cylinder according to claim 1, wherein at least one of an ignition timing, a fuel injection amount, and a cylinder intake air amount is corrected for each cylinder so as to approach the torque. Engine combustion control device. 前記トルク差制御手段によって気筒間での発生トルクの差を減少させる制御が行われた後、エンジンの目標アイドル回転速度を低下させるアイドル回転低下手段を設けたことを特徴とする請求項1〜5のいずれか1つに記載の火花点火式多気筒エンジンの燃焼制御装置。   6. An idle rotation reducing means for reducing a target idle rotation speed of the engine after the torque difference control means performs a control for reducing a difference in generated torque between cylinders. The combustion control device for a spark ignition type multi-cylinder engine according to any one of the above.
JP2008158946A 2008-06-18 2008-06-18 Combustion controller of spark-ignition multi-cylinder engine Pending JP2010001745A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008158946A JP2010001745A (en) 2008-06-18 2008-06-18 Combustion controller of spark-ignition multi-cylinder engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008158946A JP2010001745A (en) 2008-06-18 2008-06-18 Combustion controller of spark-ignition multi-cylinder engine

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011135069A Division JP5303608B2 (en) 2011-06-17 2011-06-17 Combustion control device for spark ignition type multi-cylinder engine

Publications (1)

Publication Number Publication Date
JP2010001745A true JP2010001745A (en) 2010-01-07

Family

ID=41583669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008158946A Pending JP2010001745A (en) 2008-06-18 2008-06-18 Combustion controller of spark-ignition multi-cylinder engine

Country Status (1)

Country Link
JP (1) JP2010001745A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103590917A (en) * 2012-08-17 2014-02-19 Ge延巴赫两合无限公司 Method for operating an internal combustion engine
JP2014109196A (en) * 2012-11-30 2014-06-12 Daihatsu Motor Co Ltd Control device for internal combustion engine
US10066565B2 (en) 2012-08-17 2018-09-04 Ge Jenbacher Gmbh & Co Og Method for operating an internal combustion engine
WO2018179801A1 (en) * 2017-03-29 2018-10-04 日立オートモティブシステムズ株式会社 Control device for internal combustion engine
US20240110528A1 (en) * 2022-09-29 2024-04-04 Toyota Jidosha Kabushiki Kaisha Vehicle control device
CN118257695A (en) * 2024-05-31 2024-06-28 长城汽车股份有限公司 Control method of engine ignition angle and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61207851A (en) * 1985-03-12 1986-09-16 Diesel Kiki Co Ltd Idle operation control device for internal-combustion engine
JP2004218470A (en) * 2003-01-10 2004-08-05 Toyota Motor Corp Control equipment and control cylinder grouping method of internal-combustion engine
JP2008115817A (en) * 2006-11-07 2008-05-22 Mazda Motor Corp Ignition timing detector

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61207851A (en) * 1985-03-12 1986-09-16 Diesel Kiki Co Ltd Idle operation control device for internal-combustion engine
JP2004218470A (en) * 2003-01-10 2004-08-05 Toyota Motor Corp Control equipment and control cylinder grouping method of internal-combustion engine
JP2008115817A (en) * 2006-11-07 2008-05-22 Mazda Motor Corp Ignition timing detector

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103590917A (en) * 2012-08-17 2014-02-19 Ge延巴赫两合无限公司 Method for operating an internal combustion engine
JP2014037835A (en) * 2012-08-17 2014-02-27 Ge Jenbacher Gmbh & Co Ohg Operation method for internal combustion engine
US9316169B2 (en) 2012-08-17 2016-04-19 Ge Jenbacher Gmbh & Co Og Method for operating an internal combustion engine
US10066565B2 (en) 2012-08-17 2018-09-04 Ge Jenbacher Gmbh & Co Og Method for operating an internal combustion engine
EP2698520B1 (en) * 2012-08-17 2024-08-28 Innio Jenbacher GmbH & Co OG Method for operating a combustion engine
JP2014109196A (en) * 2012-11-30 2014-06-12 Daihatsu Motor Co Ltd Control device for internal combustion engine
WO2018179801A1 (en) * 2017-03-29 2018-10-04 日立オートモティブシステムズ株式会社 Control device for internal combustion engine
JP2018168699A (en) * 2017-03-29 2018-11-01 日立オートモティブシステムズ株式会社 Control device for internal combustion engine
US10808630B2 (en) 2017-03-29 2020-10-20 Hitachi Automotive Systems, Ltd. Control device for internal combustion engine
US20240110528A1 (en) * 2022-09-29 2024-04-04 Toyota Jidosha Kabushiki Kaisha Vehicle control device
US12085034B2 (en) * 2022-09-29 2024-09-10 Toyota Jidosha Kabushiki Kaisha Vehicle control device
CN118257695A (en) * 2024-05-31 2024-06-28 长城汽车股份有限公司 Control method of engine ignition angle and electronic equipment

Similar Documents

Publication Publication Date Title
US7654133B2 (en) Malfunction diagnostic apparatus and malfunction diagnostic method for combustion improvement device
US7661403B2 (en) Start controller for internal combustion engine
US7349791B2 (en) Control apparatus for internal combustion engine
US6779508B2 (en) Control system of internal combustion engine
WO2010067536A1 (en) Device and method for controlling timing at which ignition is stopped when internal combustion engine becomes stopped
US7831377B2 (en) Ignition timing control system and method for internal combustion engine and engine control unit
JP2006138300A (en) Torque control device for internal combustion engine
WO2010100975A1 (en) Control device for internal combustion engine
JP2010001745A (en) Combustion controller of spark-ignition multi-cylinder engine
JP3331789B2 (en) Ignition timing control device for internal combustion engine
JP4893499B2 (en) In-cylinder direct injection spark ignition internal combustion engine control device and control method
JP4784467B2 (en) Premixed compression ignition internal combustion engine
JP5033254B1 (en) Control device for internal combustion engine
JP2004293392A (en) Control device for internal combustion engine
JP5303608B2 (en) Combustion control device for spark ignition type multi-cylinder engine
JP5234513B2 (en) Torque control device for internal combustion engine
JP6051793B2 (en) Control device for internal combustion engine
JP2011157852A (en) Control device of internal combustion engine
US9429089B2 (en) Control device of engine
JP4825297B2 (en) Control device for internal combustion engine
JP3451769B2 (en) Engine control device
JP4899772B2 (en) Control device for internal combustion engine
JP2007170198A (en) Torque control device of internal combustion engine
JP6077371B2 (en) Control device for internal combustion engine
JP4357388B2 (en) Control method for internal combustion engine

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20090925

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090925

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110419

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110421

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110617

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110802

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20140528